@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 h1 {
	display:none;
}

div#main div#contents-body h2 {
	margin-top:0;
}

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

div#main div#contents-body dl {
	font-size:87.5%;
}

div#main div#contents-body dl#suisyo {
	width:490px;
	height:127px;
	margin:0 0 15px 0;
}

div#main div#contents-body dl#suisyo:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

div#main div#contents-body dl#suisyo dt {
	float:left;
	margin:0 20px 0 0;
}

div#main div#contents-body dl#suisyo dd.line {
	line-height:190%;
}

div#main div#contents-body dl.youkou {
	line-height:1.4em;
	margin:0 0 15px 0;
}

div#main div#contents-body dl.youkou dt {
	background-color:#CCE6FF;
	padding:2px 0 2px 5px;
	margin:15px 0 5px 0;
}

div#main div#contents-body dl.youkou dd.dd01 {
	margin:0 0 0 2.6em;
	text-indent:-2.6em;
}

div#main div#contents-body dl.youkou dd.dd02 {
	margin:0 0 0 4.6em;
	text-indent:-2.6em;
}

div#main div#contents-body dl.youkou dd ul {
	list-style: none;
}


div#main div#contents-body dl.youkou dd dl.akashi {
	width:490px;
	margin:15px 0 0 0;
}

div#main div#contents-body dl.youkou dd dl.akashi dt {
	background:none;
	float: left;
	margin:0 20px 0 0;
}

div#main div#contents-body dl.youkou dd dl.akashi:after {
	clear:both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}



