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





.kojincourse em {
	visibility:hidden;
	}

#kojintitle1 {
border-top:none;
border-bottom::none;
background:url(../../lesson/kojin/img/title_course01.jpg) no-repeat;
height:70px;
	}
	
#kojintitle2 {
border-top:none;
border-bottom::none;
background:url(../../lesson/kojin/img/title_course02.jpg) no-repeat;
height:70px;
	}
	
	#kojintitle3 {
border-top:none;
border-bottom::none;
background:url(../../lesson/kojin/img/title_course03.jpg) no-repeat;
height:70px;
	}
	
	#kojintitle4 {
border-top:none;
border-bottom::none;
background:url(../../lesson/kojin/img/title_course04.jpg) no-repeat;
height:70px;
	}
	
	#kojintitle5 {
border-top:none;
border-bottom::none;
background:url(../../lesson/kojin/img/title_course05.jpg) no-repeat;
height:70px;
	}
	
	#kojintitle6 {
border-top:none;
border-bottom::none;
background:url(../../lesson/kojin/img/title_course06.jpg) no-repeat;
height:70px;
	}
	
#kojintitle7 {
border-top:none;
border-bottom::none;
background:url(../../lesson/kojin/img/title_course07.jpg) no-repeat;
height:70px;
	}	
.lead14 {
	font-size:14px;
	text-align:left;
	line-height:180%;
	}
	
	
/*request bt01-Top*/
#requestbt {
	height: 41px;
	width: 504px;
	padding: 0;
	margin: 2px 0 0 15px;
	text-align:left;
	list-style-type:none;
}
#requestbt li {
	margin:0;
	padding:0;
	float: left;
	width: 168px;
	overflow:hidden;
}
#requestbt li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/41px;
	padding-top: 41px;
	background-image:url(../../lesson/kojin/img/bt_request.jpg);
}

/*  背景画像の位置
---------------------------------------------*/
	/* 通常 */
	#req01 a { background-position: 0  0;}
	#req02 a { background-position: -168px 0;}
	#req03 a { background-position: -336px 0;}
	
	/* オンマウス */
	#req01 a:hover { background-position: 0 -41px;}
	#req02 a:hover { background-position: -168px -41px;}
	#req03 a:hover { background-position: -336px -41px;}
	
	/*request bt02-Q&A*/
#requestbt02 {
	height: 41px;
	width: 504px;
	padding: 0;
	margin: 2px 0 0 15px;
	text-align:left;
	list-style-type:none;
}
#requestbt02 li {
	margin:0;
	padding:0;
	float: left;
	width: 168px;
	overflow:hidden;
}
#requestbt02 li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/41px;
	padding-top: 41px;
	background-image:url(../../lesson/kojin/img/bt_request02.jpg);
}

/*footer*/
#requestbt03 {
margin:0 6px;
text-align:center;
}

/*各コースfooter ナビ*/
#requestbt03 {
margin:0;
padding:5px 0 20px 0;
}

#requestbt03 ul {
margin:0 0 0 0;
padding:0;
text-align:center;
}

#requestbt03 li {
list-style:outside;
list-style-type:none;
margin:0;
padding:0 5px;
border-right:1px solid #004186;
font-size:13px;
line-height:13px;
display:inline;
}

#requestbt03 li.last {
border-right:none;
}

#requestbt03 a,#requestbt03 a:link,#requestbt03 a:visited {
color:#004186;text-decoration:none;
}

#requestbt03 a:hover,#requestbt03 a:active {
color:#FF6600;text-decoration:none;
}


/*  背景画像の位置
---------------------------------------------*/
	/* 通常 */
	#req01 a { background-position: 0  0;}
	#req02 a { background-position: -168px 0;}
	#req03 a { background-position: -336px 0;}
	
	/* オンマウス */
	#req01 a:hover { background-position: 0 -41px;}
	#req02 a:hover { background-position: -168px -41px;}
	#req03 a:hover { background-position: -336px -41px;}
	
	
	/*course navi bt*/
#c-navibt {
	height: 70px;
	width: 504px;
	padding: 0;
	margin: 0 0 0 16px;
	text-align:left;
	list-style-type:none;
}
#c-navibt li {
	margin:0;
	padding:0;
	float: left;
	width: 84px;
	overflow:hidden;
}
#c-navibt li a {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0 !important;
	height /**/70px;
	padding-top: 70px;
	background-image:url(../../lesson/kojin/img/bt_course.jpg);
}

/*  背景画像の位置
---------------------------------------------*/
	/* 通常 */
	#cnav01 a { background-position: 0  0;}
	#cnav02 a { background-position: -84px 0;}
	#cnav03 a { background-position: -168px 0;}
	#cnav04 a { background-position: -252px 0;}
	#cnav05 a { background-position: -336px 0;}
	#cnav06 a { background-position: -420px 0;}
	
	
	/* オンマウス */
	#cnav01 a:hover { background-position: 0 -70px;}
	#cnav02 a:hover { background-position: -84px -70px;}
	#cnav03 a:hover { background-position: -168px -70px;}
	#cnav04 a:hover { background-position: -252px -70px;}
	#cnav05 a:hover { background-position: -336px -70px;}
	#cnav06 a:hover { background-position: -420px -70px;}

/*koe*/
.koe {
text-align:left;
padding:0 0 0 90px;
margin:0 0 0 10px;
	}
	
.koe ul {
margin:0;
padding:0;
list-style:outside;
}

.koe ul li {
margin:0 0 5px 0;
padding:0;
font-size:12px;
line-height:140%;
list-style:outside;
text-align:left;
}


/*Q&A*/
#qa dl {
margin:10px auto;
/*width:500px;*/
}
#qa dt {
padding-left:30px;
margin:0 10px 3px 16px;
font-size:14px;
text-align:left;
font-weight:bold;
line-height:26px;
background:url(../../lesson/kojin/img/ic_q.gif) no-repeat left center;
}

#qa dd {
padding-left:30px;
padding-bottom:5px;
margin:0 10px 10px 16px;
font-size:13px;
line-height:140%;
text-align:left;
background:url(../../lesson/kojin/img/ic_a.gif) no-repeat left top;
border-bottom:1px dotted #999;
}

