@charset "utf-8";
#main_contents{
	width:912px;
	margin:0 auto;
}
.pankuzu{
	padding:15px 0;
	font-size:14px;
}
.pankuzu span{
	font-size:14px;
	vertical-align:-1px;
}

.keikouhosui_main_bg{
	width:910px;
	padding:0 0px 10px 0px;
	background:#fff;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
}


/**********************
共通
**********************/

.keikouhosui_suibun_box p{
	margin: 0 0 20px 0;
	padding: 0px;
	font-size: 16px;
	color: #333333;
	line-height: 26px;
}
.keikouhosui_suibun_box {
	padding: 15px 102px 30px 102px;
font-size: 16px;
color: #333333;
line-height: 26px;
text-align: left;
}
.mt20 {
	margin-top:20px;
}
.mb20 {
	margin-bottom:20px;
}
img.hover {
	opacity:0.7;
}
/**********************
各ページの内容
**********************/

.img_l {
	float:left;
}
.img_r {
	float:right;
	margin:0 0 12px 12px;
}
.img_center {
	display:block;
	margin:0 auto;
}
.suibun_list_box {
	background:#fff5e1 url(../img/suibun_box_bg.gif) no-repeat bottom center;
	padding:20px 60px;
}
ul.list_no li {
	padding:3px 0 7px 45px;
}
ul.list_no li.no1 {
	background:url(../img/suibun_list1.png) no-repeat;
	background-position:2px 0px;
}
ul.list_no li.no2 {
	background:url(../img/suibun_list2.png) no-repeat;
	background-position:2px 0px;
}
ul.list_no li.no3 {
	background:url(../img/suibun_list3.png) no-repeat;
	background-position:2px 0px;
}
ul.list_no li.no4 {
	background:url(../img/suibun_list4.png) no-repeat;
	background-position:2px 0px;
}
ul.list_no li.no5 {
	background:url(../img/suibun_list5.png) no-repeat;
	background-position:2px 0px;
}

h2 {
	text-align:center;
}
.suibun_flort_box {
	clear:both;
	overflow:hidden;
}
.suibun_box_l {
	width:300px;
	padding:20px 25px;
	float:left;
}
.suibun_box_r {
	width:300px;
	padding:20px 25px;
	float:right;
}
.suibun2_box p {
	font-weight:bold;
}
.suibun2_box p span {
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	display:inline-block;
	margin-top:7px;
}
.suibun_list_box2 {
	clear:both;
	overflow:hidden;
	padding:20px 60px;
	border-left:#70d2ff solid 2px;
	border-right:#70d2ff solid 2px;
}
.bg_ji {
	background:url(../img/suibun3_img.gif) no-repeat;
	background-position:500px 10px;
}
.suibun3_bg {
	margin-bottom:40px;
}
.suibun3_box2 {
	padding:20px 60px;
	background:#fffbea;
	font-weight:bold;
	
}
.suibun3_box2 .suibun_box_l {
	width:330px;
	padding:05px;
	float:left;
}
.suibun3_box2 .suibun_box_r {
	width:220px;
	padding:0;
	float:right;
}
.list_check li {
	background:url(../img/suibun_list_box.gif) no-repeat;
	background-position:2px 7px;
	padding:5px 0 5px 35px;
}
p.suibun4_box {
	display:block;
	background:#fffbea;
	text-align:center;
	width:630px;
	margin:20px auto 50px;
	padding:10px 0;
}
.suibun4_box span {
	font-weight:bold;
}
.suibun4_box2 {
	clear:both;
	overflow:hidden;
	border:#cbeefe solid 3px;
	padding:10px;
}
p.teacher {
	font-size:14px;
	font-weight:bold;
	margin:10px 0 5px;
}
p.teacher span.pickup {
	color:#00a0e9;
	font-size:16px;
	display:inline-block;
	padding:0 10px;
}
p.teacher span {
	font-size:14px;
	font-weight:normal;
}

/**********************
ボタン
**********************/
.nav_btn{
	padding: 0px 0px 10px 0px;
	width:910px;
}
.nav_btn li{
	width:445px;
	float:left;
}


/**********************
フッター
**********************/
.keikouhosui_footer{
	background-image: url("../img/footer_bg.jpg");
	padding: 0px;
	width:912px;
	height:125px;
}

.keikouhosui_footer .txtarea{
	margin-top:15px;
	width:352px;
	float: left;
}

.keikouhosui_footer .txtarea .number{
	margin:5px 0px;
	width:40px;
	float: left;
}

.keikouhosui_footer .txtarea .txt{
	margin:5px 10px;
	width:292px;
	float: left;
	font-size: 12px;
	color: #00A6DC;
	line-height: 21px;
	font-weight: bold;
}

.keikouhosui_footer .txtarea .txt a:link, .keikouhosui_footer .txtarea .txt a:visited{
	color: #333333;
	text-decoration: underline;
}

.keikouhosui_footer .txtarea .txt a:hover{
	color: #333333;
	text-decoration: none;
}
.keikouhosui_footer .marL102{
	margin-left: 102px;
}

