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

#cap_inner h1 {
	background-image:url(../images/caption.jpg);
}

#main h3 {
	width:153px;
	height:335px;
	float:left;
}
#main span {
	display:none;
}
#main #chap01 {	background-image:url(../images/img_course01.jpg);}
#main #chap02 {	background-image:url(../images/img_course02.jpg);}
#main #chap03 {	background-image:url(../images/img_course03.jpg);}
#main #chap04 {	background-image:url(../images/img_course04.jpg);}
.detail {
	width:499px;
	float:right;
}
.detail p, .detail dl {
	font-size:12px;
}
.detail h4 {
	font-size:14px;
	padding:10px 0;
	margin-bottom:12px;
}
.detail .lightgreen {
	border-top:1px solid #5cb9c4;
	border-bottom:1px solid #5cb9c4;
	color:#5cb9c4;
}
.detail .lightbrown {
	border-top:1px solid #cc9933;
	border-bottom:1px solid #cc9933;
	color:#cc9933;
}
.detail .green {
	border-top:1px solid #669966;
	border-bottom:1px solid #669966;
	color:#669966;
}

.detail .subtitle,
.detail .subtitle2 {
	width:499px;
	margin-bottom:16px;
}

.course_set01 .subtitle {	height:68px;	background-image:url(../images/img_text01.jpg);}
.course_set02 .subtitle {
	height:66px;
	background-image:url(../images/img_text02.jpg);
}
.course_set02 .subtitle2 {	height:68px;	background-image:url(../images/img_text02_2.jpg);}
.course_set03 .subtitle {
	height:67px;
	background-image:url(../images/img_text03.jpg);
}
.course_set04 .subtitle {
	height:100px;
	background-image:url(../images/img_text04.jpg);
}

.detail .feature {
	margin:0;
	padding:8px 0;
	border-top:1px dotted #ddd;
	border-bottom:1px dotted #ddd;	
	min-height:93px;
}
.detail .feature dt {
	width:102px;
	height:93px;
	float:left;
}
.course_set01 .feature dt {	background-image:url(../images/img_course01_1.jpg);}
.course_set02 .feature dt {	background-image:url(../images/img_course02_1.jpg);}
.course_set03 .feature dt {	background-image:url(../images/img_course03_1.jpg);}
.course_set04 .feature dt {	background-image:url(../images/img_course04_1.jpg);}


.detail .feature dd {
	margin-left:102px;
}
.detail .feature dd li {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:1.6em;
	font-size:1em;
	line-height: 1.8;
	margin-bottom:0.5em;
}

.brancharea li {
	float:left;
	width:160px;
	height:23px;
	margin-bottom:5px;
}
.brancharea li#branch01 {background-image:url(../images/img_branch01.jpg);margin-right:9px;}
.brancharea li#branch02 {background-image:url(../images/img_branch02.jpg);margin-right:9px;}
.brancharea li#branch03 {background-image:url(../images/img_branch03.jpg);}
.brancharea li#branch04 {background-image:url(../images/img_branch04.jpg);margin-right:9px;}
.brancharea li#branch05 {background-image:url(../images/img_branch05.jpg);}
.brancharea li#branch06 {background-image:url(../images/img_branch06.jpg);}

.brancharea li a {
	display:block;
	width:160px;
	height:23px;
}
.brancharea li#branch01 a {background-image:url(../images/img_branch01_on.jpg);}
.brancharea li#branch02 a {background-image:url(../images/img_branch02_on.jpg);}
.brancharea li#branch03 a {background-image:url(../images/img_branch03_on.jpg);}
.brancharea li#branch04 a {background-image:url(../images/img_branch04_on.jpg);}
.brancharea li#branch05 a {background-image:url(../images/img_branch05_on.jpg);}
.brancharea li#branch06 a {background-image:url(../images/img_branch06_on.jpg);}

.individual {
	padding:8px 0;
	margin:24px 0;
}
.individual dt {
	width:319px;
	float:left;
	font-size:14px;
	line-height:25px;
}
.individual dd {
	margin-left:319px;
	width:180px;
}
