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

div#body{
	width:595px;
	margin:0px;
	padding:0px;
}

/*ナビゲーション */
div#body div#navi_footer{
	height:125px;
}

div#body div#navi_footer ul{
	padding: 5px;
	margin: 5px;
	height:30px;
	list-style-type:none;

}

div#body div#navi_footer ul li#next{
	float:left;
	height:30px;
	width:245px;
	font-size:13px;
	color:#666;
	/*vertical-align:middle;*/

}
div#body div#navi_footer ul li#prev{
	float:right;
	height:30px;
	width:245px;
	vertical-align:middle;
}
div#body div#navi_footer ul li.other{
	font-size:13px;
	color:#666;
	height:20px;
	padding:3px;
}

div#body div#navi_footer ul a{
	text-decoration:none;
	color:#333;
}
div#body div#navi_footer ul a:hover{
	text-decoration:underline;
	color:#000;
}

/*メニュー部分*/

div#body div#menu{
    margin:0px;  
    padding:0px; 
}

div#body div#menu ul{
    margin:0px;  
    padding:0px; 
}

div#body div#menu ul li{
    background-image:url(./menu.gif);  
    background-repeat:no-repeat;
    float:left;  
    height:45px;
	width:595px;
    margin:0px;  
    padding:0px;  
	list-style:none;
}

div#body div#menu ul li a{
	display:block;  
    height:100%;  
    width:100%; 
}

div#body div#menu ul li.sm1{
    background-position:0px 0;  
    left:0px;  
    width:150px;
}

div#body div#menu ul li.sm2{
    background-position:-150px 0px;  
    left:0px;  
    width:145px;
}
div#body div#menu ul li.sm3{
    background-position:-295px 0px;  
    left:0px;  
    width:300px;
}
div#body div#menu ul li a:hover{
    background-image:url(./menu.gif);  
    background-repeat:no-repeat;
}
div#body div#menu ul li.sm1 a:hover{
    background-position:0px -50px;  
}

div#body div#menu ul li.sm2 a:hover{
    background-position:-150px -50px;  
}
div#body div#menu ul li.sm3 a:hover{
    background-position:-295px -50px;  
}

/*本文*/
div#body div#contents{
	width:587px;
	padding:0px;
	margin:4px;
	font-size:16px;
}

div#body div#contents h3{
	padding-top:10px;
	margin-top:10px;
}

div#body div#contents h4.text{
	padding:0px;
	margin:5px;
	font-size:13px;
	line-height: 150%;
	font-style:normal;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

div#body div#contents h4.text ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

div#body div#contents h4.text li{
	padding:0px;
	margin:10px 0px;
	list-style-type:none;
}

div#body div#contents div.chart table tr td.title{
	padding:5px;
	margin:0px;
	background-color:#cc66cc;
	color:#FFF;
	font-size:12px;
}
div#body div#contents div.chart table tr td.line01{
	padding:5px;
	margin:0px;
	background-color:#FFF0F9;
	color:#666;
	font-size:12px;
}
div#body div#contents div.chart table tr td.line02{
	padding:5px;
	margin:0px;
	background-color:#FFCCFF;
	color:#666;
	font-size:12px;
}

div.navBox h2 {
background-image:none;
border:none;
padding-top:15px;
padding-bottom:15px;
text-align:center;
background-color:#01A7BD;
color:white;
}
ul#navLocal {
border:none;
}
ul#navLocal li{
border:none;
background:url(http://www.meiji.ac.jp/wr_common/images/line_side.gif) repeat-x left bottom;
}
ul#navLocal li.active a{
border:none;
background:url(http://www.meiji.ac.jp/wr_common/images/line_side.gif) repeat-x left bottom;
}
ul#navLocal li a{
border:none;
background:url(http://www.meiji.ac.jp/wr_common/images/line_side.gif) repeat-x left bottom;
}
#navLocal li#navLocal2 {
border:none;
background:white;
}
ul#navLocal li a:hover,ul#navLocal li.active a:hover{
border:none;
background:url(http://www.meiji.ac.jp/wr_common/images/line_side.gif) repeat-x left bottom;
background-color:#57B8C6;
background-image:none;
color:white;
}
    background-color:#57B8C6;  
