@charset "utf-8";
/* CSS Document */

/*pandora top*/
.pandoralogo{ margin:40px 200px;}

#mainnav li{ width:210px; float:left; font-size:10px;}
#mainnav p{margin-bottom:10px;}
#mainnav .btn img{margin:5px 15px;}
#mainnav a:hover img{filter: alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}


/*subnavi*/

#subnavi{margin-top:15px; overflow:hidden;}
#subnavi li{ float:left; margin-right:16px;}

/*sub_navi underline*/
.food{border-bottom:3px solid #BC9F77;}
.pelvis{border-bottom:3px solid #9B90C2;}
.personal{border-bottom:3px solid #86A697;}

.namebox{width:172px; font-size:10px; float:right; margin-right:180px;}

/*topics box*/
#topics_box{background-image: url(../images/topics_bg.png); padding:5px; width:660px;}
#topics{ background-color:#FFF; width:620px; padding:20px; overflow:hidden;}

#topics_navi{float:right;}
#topics_navi li {float:left; margin-right:10px;}

#topics a:hover img{filter: alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;}
#topics a.topics_link{background-image:url(../images/topics_arrow.png); background-repeat:no-repeat; background-position:left 2px; padding-left:18px; text-indent:0px; margin:10px 0;}

/*personal teacherbox*/
#personal li{float:left;}
#personal .photo{font-size:10px; width:192px; margin-left:3px;}
#personal img{margin-bottom:15px;}
#personal p{width:170px; line-height:160%; margin-left:10px;}

/*table-set-----food*/
.border_top{border-top:1px dashed #ccc;}

#detail_table{
border-collapse:collapse;
margin-top:10px;
width:415px;
}


#detail_table th{
	background-image:url(../images/table_arrow.png); background-repeat:no-repeat;
	background-position:left 15px;
text-align:left;
padding:10px;
font-weight:bold;
color:#BC9F77;
vertical-align:top;
border-bottom:1px dashed #ccc;
}

#detail_table td{
padding:10px;
border-bottom:1px dashed #ccc;
text-align:right;
}

.red{font-size:10px; color:#c66;}


/*table-set-----pelvis*/
.border_top{border-top:1px dashed #ccc;}

#detail_table02{
border-collapse:collapse;
margin-top:10px;
width:415px;
}


#detail_table02 th{
	background-image:url(../images/table_arrow.png); background-repeat:no-repeat;
	background-position:left 15px;
text-align:left;
padding:10px;
font-weight:bold;
color:#9B90C2;
vertical-align:top;
border-bottom:1px dashed #ccc;
}

#detail_table02 td{
padding:10px;
border-bottom:1px dashed #ccc;
text-align:right;
}

#detail_table02 img{margin:3px 5px 3px 0;}

/*table-set-----personal*/
.border_top{border-top:1px dashed #ccc;}

#detail_table03{
border-collapse:collapse;
margin-top:10px;
width:415px;
}


#detail_table03 th{
	background-image:url(../images/table_arrow.png); background-repeat:no-repeat;
	background-position:left 15px;
text-align:left;
padding:10px;
font-weight:bold;
color:#86A697;
vertical-align:top;
border-bottom:1px dashed #ccc;
}

#detail_table03 td{
padding:10px;
border-bottom:1px dashed #ccc;
text-align:right;
}

