<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

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

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

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

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


/* アンカーポイント */
div#main div#contents-body div#anchor_link {
	margin: 0 0 20px 0;
}

div#main div#contents-body div#anchor_link ul#koumoku {
	list-style-type: none;
}

div#main div#contents-body div#anchor_link ul#koumoku li {
	margin: 0 0 15px 0;
}

div#main div#contents-body div#anchor_link ul#koumoku li p {
	background: url(../../../common/images/icon.jpg) 0 1px no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
}

div#main div#contents-body div#anchor_link ul#koumoku li ul {
	list-style-type: none;
	overflow: hidden;
	zoom: 1;
}

div#main div#contents-body div#anchor_link ul#koumoku li ul li {
	float: left;
	font-size: 83.5%;
	display: block;
	white-space: nowrap;
	padding: 0 0 0 10px;
	margin: 0 30px 0 0;
	width: 170px;
	line-height: 1.4;
	background:url(../images/icon.gif) left center no-repeat;
}





/*div#main div#contents-body ul.koumoku {
	list-style-type: none;
	width:490px;
	margin:10px 0 20px 0;
}

div#main div#contents-body ul.koumoku li {
	background:url(../images/icon.gif) left center no-repeat;
	margin: 0 5px 5px 5px;
	padding: 0 0 0 10px;
	font-size: 83.5%;
}*/



/* ページのトップへ */
div#main div#contents-body p.page_top {
	text-align: right;
	margin: 0 0 30px 0;
}

div#main div#contents-body p#page_bottom {
	margin: 0;
}



/* ページ設定 */
div#main div#contents-body h1 {
	display:none;
}

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



p {
	font-size:87.5%;
}



/* テーブル設定 */
table {
	width: 490px;
	margin:10px 0;
	border: 1px solid #333333;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 12px;
}

table th,
table td {
	padding: 5px 5px;
	background-color:#FFFFFF;
	vertical-align: top;
	border: 1px solid #333333;
}

table th {
	border: 1px solid #333333;
	background-color: #849AC6;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

table th.period {
	width: 15%;
}

table td.period {
	text-align: center;
}




/* p.text_right */
div#main div#contents-body p.text_right {
	font-size: 75%;
	text-align: right;
	margin: 0 0 10px 0;
}


</pre></body></html>