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


#recruit_h_img{ text-align: center; height: auto;}

#course{
	margin:0 auto;
	background-color:#f7f5eb;
	text-align:center;
	overflow:hidden;
}

.recruitbody{
	padding-top:0px;
	width:940px;
	overflow:hidden;
	margin:0 auto;
	height:auto;
        background-color:#f7f5eb;
}

#rectitle{margin-bottom:10px;}

#youko_h{margin-top:20px; margin-bottom:20px; font-size:24px;background-color:#68B7D5; height:50px; line-height:50px; padding-left:10px; color:#ffffff; font-weight:bold;}

#seicho{font-size:20px;padding-bottom:30px;}
#seicho p{ line-height:28px; font-weight:bold;}

table .max{
table-layout: fixed;
border-collapse:collapse;
padding:5px;
margin-bottom:20px;
margin:0 auto;
	}
	

.max{
table-layout: fixed;
border-collapse:collapse;
	padding:5px;
	margin-bottom:20px;
	}

.max th{
	table-layout: fixed;
	padding:5px;
	border:1px solid;
	background-color:#DCDCDC;
}
	
.max td{
	table-layout: fixed;
	padding:5px;
	border:1px solid;
	background-color:#ffffff;
}




.tabletitle td{
	padding:5px;
	line-height:30px;
	height:30px;
	background-color:#DCDCDC;
	color:#000000;
	font-weight:bold;
	width:458px;
	border-left:1px solid;
}





.tabletitle{
table-layout: fixed;
border-collapse:collapse;
padding:5px;
margin-bottom:0px;
border-left:1px solid;
text-align:center;
border-top:1px solid;
border-right:1px solid;
	}
	
	
	


#rectitle{height:50px;
margin-top:20px;
}


.videotitle{text-align:right;
padding-top:5px;
padding-bottom:5px;}

.max maxright{margin-left:10px;
margin:0 auto;}



.ouboerea th{
	padding:5px;
	padding-left:10px;
	line-height:30px;
	height:30px;
	background-color:#68B7D5;
	color:#ffffff;
	font-weight:bold;
	font-size:17px;
	text-align:left;
}


.oubotext{padding:10px;
line-height:30px;
        background:#F9F6ED;
}

.oubotext ul{margin-left:10px; list-style:none;display:block;margin-bottom:20px;}

.oubotext ul li{margin-bottom:20px;line-height:18px;}


.oubotext ol{margin-left:30px; padding-bottom:10px; }

.oubotext ol li{line-height:30px; margin-bottom:10px;}

.ouboerea{padding-top:30px;
padding-bottom:25px;
	  background-color:#f7f5eb;

}



#motomeru{float:right;margin: 5px;padding: 5px;}

#motomeru img{border: 1px solid #686464;border-right: 2px solid #686464;}



#kuredo{padding-top:30autopx;
              padding-bottom:30px;
}


.kuredotitle{background-color:#ffffff; text-align:center; width:70%; margin:0 auto; margin-top:15px;
margin-bottom:15px; height:30px; line-height:30px;}

#titlecenter{text-align:center;}


.entrybutton1{text-align:right;background:#f7f5eb;wiidth:50%;}
.entrybutton{text-align:center;background:#f7f5eb;}

div.cepbox{height:300px;display:block;}
div.miryokuimg{float:right;margin-right:20px;margin-right:10px; width:40%}
div.miryokutext{float:left;width:55%; display:block; height:260px; line-height:30px; padding-left:10px;}
p.nextkuredo{clear:both; padding-left:10px;}

#kuredo table{background-color:#f7f5eb;        background:#F9F6ED;}
#kuredo ol li{margin-top:26px;}
#kuredo ul li{line-height:20px;margin-bottom:0px;margin-top:10px;}


#kuredoback{
	background:url(../image/recruit/kuredoback2.jpg) no-repeat;
	height:auto;
	display:block;
	margin-top:-10px;
	padding:5px;
}





body{background-color:#f7f5eb;}





