/*  ƒgƒsƒbƒNƒX
---------------------------------------------------------- */

table#information td{
	border-bottom:solid 1px #ccc;
       padding: 2px 0 0 0;
}

table#information th{
	border-bottom:solid 1px #ccc;
       padding: 2px 0 0 0;
}



/*  ƒpƒ“‚­‚¸ƒŠƒXƒg
---------------------------------------------------------- */

#topicPath {
  list-style: none;
  margin: 0;
  padding: 5px 0 15px 15px;
}

#topicPath li {   
    display:inline;   
    line-height:110%;   
    list-style-type:none;
    font-size:10pt;
}   
#topicPath li a {   
    padding-right:20px;   
    background:url("../images/bg_topicpath.gif") no-repeat right center;
}  


/*  Ž–‹Æ“à—ebody
---------------------------------------------------------- */

/*  ‰c‹Æ€–Ú@‘å€–Ú*/

#consulting_topic_01 {
  list-style: none;
  margin: 0;
  padding: 25px 0 15px 15px;
}

#consulting_topic_01 li {
  line-height: 1.7;
  margin: 0;
  padding: 0 0 0 25px;
  background: url("../images/bg_consulting_topic_01.gif") no-repeat left center;
}

/*  ‰c‹Æ€–Ú•‹Æ–±ŽÀÑ•’²¸‹@Ší@¬€–Ú*/

#consulting_topic_03 {
  list-style: none;
  margin: 0;
  padding: 0 10px 5px 35px;
}

#consulting_topic_03 li {
  display:inline; 
  line-height: 1.2;
  margin: 0;
  padding: 0 25px 0 25px;
  background: url("../images/bg_consulting_topic_03.gif") no-repeat left center;
}

/*  ‰c‹Æ€–Ú@ŽÊ^*/

div.photobox {
  float:left;
}

#consulting_topic_04 {
  list-style: none;
  margin: 0;
  padding: 25px 0 0 30px;
}

#consulting_topic_04 li {
  font-size:10pt;
  line-height: 1.2;
  margin: 0;
  padding: 0 0 0 15px;
  background: url("../images/bg_consulting_topic_04.gif") no-repeat left center;
}

div.photobox p {
  padding: 0 0 15px 30px;
}

div.photobox p img {
  border:1px solid #333333;
}

/*  ‹Æ–±ŽÀÑ•’²¸‹@Ší@‘å€–Ú@*/

#consulting_topic_02 {
  list-style: none;
  margin: 0;
  padding: 25px 0 15px 15px;
}

#consulting_topic_02 li {
  line-height: 1.7;
  margin: 0;
  padding: 0 0 0 25px;
  background: url("../images/bg_consulting_topic_02.gif") no-repeat left center;
}

/*  ƒtƒbƒ^[
---------------------------------------------------------- */

#footer {
  list-style: none;
  text-align:center;   
  margin: 0;
  padding: 2px 0 2px 0px;
}

#footer li {   
    display:inline;   
    list-style-type:none;
    font-size:10pt;
}  

#footer li a {   
    padding-right:10px;
    line-height:110%;   
}  

div.footer p {   
    font-size:10pt;
    margin: 0;
}   

/*  Ž–‹Æ•ª–ìƒAƒ“ƒJ[
---------------------------------------------------------- */
div.consulting_menu p {     
    font-size:10pt;
padding: 2px 0 2px 10px;
}   
