@charset "UTF-8";
/* CSS Document */
.pd15 {padding:0 15px;font-size:14px;}
.sp{ display:none;}

.i_title{ margin:85px 0 28px 0;}
#index_back{	background-color:#6bbddb;	padding: 50px 0 20px 0; color:#fff;}
#index_back h3{ font-size:18px; }

#index_back table{
border-top:1px solid #fff;
border-left:1px solid #fff;
margin-top:20px;
width:47%;
}
#index_back th,#index_back td{
border-bottom:1px solid #fff;
border-right:1px solid #fff;
padding:10px 15px;
}
#index_back th{
background-color:rgba(255,255,255,0.2);
font-weight:bold;
}

#entry{ padding:47px 0 65px 0;}
#entry .left{ width:425px;}
#entry .right{ width:610px;}
#entry .txt{ padding:0 0 40px 0;}
.f_txt2{ padding:10px 0 15px 110px;}
.f_box{}
.f_box li{ display:inline-table;color:#3591b3; margin-right:30px; font-weight:bold;}
.f_box li.fts{ color:#6d6d6d; margin-right:0;  font-weight:normal;}
.f_box ul{ margin:0 0 20px 0;}
.f_box dt{
	color:#3591b3;
	float:left; font-weight:bold;
	padding:4px 0 15px 0;}
.f_box dd{	padding:0 0 15px 0;
	float:left;}
.f_box .left dt{width:73px;}
.f_box .left dd{width:352px;}
.f_box .right dt{width:110px;}
.f_box .right dd{width:500px;}
.Stxt{	font-size:12px;}
.sexc{color:#3591b3; font-weight:bold;}
input,textarea,select{
	font-style:normal;
	padding:5px;
	font-size:100%;
	color: #4d4d4d;
	border:1px solid #6bbddb;}
.table_btn{text-align:center;}
input.fbtn{	width:199px;	height:43px;border:none;}
input.rdio{border:none;}

@media screen and (max-width: 1110px){
#entry .left,#entry .right{float:none; margin:0 auto;}
#entry .left,#entry .right{ width:620px;}
.f_box .left dt{width:110px;}
.f_box .left dd{width:510px;}
}
@media screen and  (min-width: 641px) and (max-width: 1082px){
}
@media screen and  (min-width: 641px) and (max-width: 820px){
#entry .left,#entry .right{ width:100%; float:none;}
.f_box .left dt,.f_box .right dt{float:none;padding:0;width:100%;}
.f_box .left dd,.f_box .right dd{float:none;padding:0 0 15px 0;width:95%;}
}
@media screen and  (min-width: 641px) and (max-width: 812px){
.f_txt2{ padding:20px 0;}
}
@media screen and (max-width:640px){
.i_title{ margin:50px 0 28px 0;}
.w100{ width:100%;}
.sp{ display:inherit; text-align:center; padding:0 0 20px 0;}
.sp img{ width:100%;}
#entry .left,#entry .right{ width:100%; float:none;}
.f_box .left dt,.f_box .right dt{float:none;padding:0;width:100%;}
.f_box .left dd,.f_box .right dd{float:none;padding:0 0 15px 0;width:95%;}
input.fbtn{width:200px;height:41px;}
.f_txt2{ padding:20px 0;}

#index_back h3{ padding-bottom:20px; font-size:16px;}
#index_back table.left,#index_back table.right{
float:none;
margin-top:0;
margin-bottom:-1px;
width:100%;
}
#index_back th,#index_back td{
padding:10px;
}
#index_back th{
width:24%;
}
}
