@charset "UTF-8";

/* ナビゲーション設定 */
div#main div#navi ul#navi li ul.outline { display:none; }

div#main div#navi ul#navi li ul.course { display:block; }

div#main div#navi ul#navi li ul.recommendation { display:none; }

div#main div#navi ul#navi li ul.link { display:none; }


/* ページ設定 */
div#main div#contents-body h1 {
	background:url(../../images/h1_title.jpg) 0 0 no-repeat;
}

div#main div#contents-body h3.title_midashi { margin-top:35px; }

div#main div#contents-body p {
	font-size:87.5%;
	text-align:justify;
	line-height:1.8em;
	margin-bottom:15px;
}

div#main div#contents-body p.setumei { margin-bottom:35px; }

div#main div#contents-body dl {
	font-size: 87.5%;
	line-height:1.8em;
}

div#main div#contents-body dl dt {
	color: #243B7F;
	padding-left: 10px;
}

div#main div#contents-body dl dd {
	padding-left: 30px;
	margin-bottom: 10px;
}

div#main div#contents-body ul {
	list-style: none;
	padding-left: 10px;
	line-height: 1.8em;
}

div#main div#contents-body ul.midashi li {
	color: #243B7F;
	font-size: 87.5%;
}

div#main div#contents-body ul.midashi li p {
	color: #000000;
	font-size:14px;
}

div#main div#contents-body ul.midashi li a { color: #243B7F; }

div#main div#contents-body ul.midashi li a:hover { color: #FF0000; }

div#main div#contents-body ul.naiyou { margin-bottom:10px; }

div#main div#contents-body ul.naiyou li {
	list-style-type: katakana;
	margin-left: 30px;
	font-size: 100%;
	color: #000000;
}
	
div#main div#contents-body ul.naiyou li span {
	color: #FF3333;
}

div#main div#contents-body ul.naiyou li ul li{
	list-style-type: none;
	margin: -1.8em 0 0 8em;
}



/* テーブル設定 */
div#main div#contents-body table {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	width: 490px;
}

div#main div#contents-body th {
	background-color: #A8C6F0;
	padding: 10px;
	font-weight: normal;
}

div#main div#contents-body th,
div#main div#contents-body td {
	font-size: 87.5%;
	padding: 10px;
	border: 1px solid #CCCCCC;
}

div#main div#contents-body td.hall,
div#main div#contents-body td.subject {
	text-align: center;
}	



