@charset "utf-8";

#headbg{
	background:url(../img/company/headbg.jpg) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;	
	}
#headbg.headbg1{
	background:url(../img/service/headbg1.jpg) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;	
	}
#headbg.headbg2{
	background:url(../img/service/headbg2.jpg) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;	
	}
#headbg.headbg3{
	background:url(../img/service/headbg3.jpg) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;	
	}
#headbg.headbg4{
	background:url(../img/service/headbg4.jpg) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;	
	}
#headbg.headbg5{
	background:url(../img/service/headbg5.jpg) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;	
	}
header nav ul li.m2:after{
	content:"";
	display:block;
	width:90px;
	height:4px;
	background-color:#FFF;
	position:absolute;
	left:-5px;
	top:96px;
	}
header.fix nav ul li.m2:after{
	background-color:#3C3C3C;
	top:66px;
	}
@media screen and (max-width:900px){
#spnav ul li.m2 span{
	background-color:#F0F0F0;
	}
}
#side #sideul li.side-gas-station ul.children li:nth-of-type(1):before,
#side #sideul li.side-touyu-gas ul.children li:nth-of-type(1):before{
	content:"十勝エリア";
	display:block;
	font-size:15px;
	color:#FFF;
	line-height:1.2;
	padding:13px 10px 13px 15px;
	background-color:#787878;
	}
#side #sideul li.side-gas-station ul.children li:nth-of-type(7):before,
#side #sideul li.side-touyu-gas ul.children li:nth-of-type(5):before{
	content:"釧路エリア";
	display:block;
	font-size:15px;
	color:#FFF;
	line-height:1.2;
	padding:13px 10px 13px 15px;
	background-color:#787878;
	}
#index1 p{
	max-width:780px;
	margin:40px auto 0 auto;
	}
#index2{
	background-color:#F0F0F0;
	margin-top:80px;
	padding:110px 40px 110px 40px;
	}
#index2 ul{
	max-width:1150px;
	margin:0 auto;
	overflow:hidden;
	zoom:1;
	text-align:center;
	font-size:0;
	}
#index2 ul li{
	display:inline-block;
	width:32%;
	position:relative;
	}
#index2 ul li:after{
	content:"";
	display:block;
	position:absolute;
	z-index:2;
	right:28px;
	bottom:25px;
	width:6px;
	height:6px;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	}
#index2 ul li:before{
	content:"";
	display:block;
	position:absolute;
	z-index:2;
	right:28px;
	bottom:28px;
	width:12px;
	height:1px;
	background-color:#FFF;
	}
#index2 ul li:nth-of-type(4),
#index2 ul li:nth-of-type(5){
	margin-top:2px;
	width:48%;
	}
#index2 ul li a{
	color:#FFF;
	display:block;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	border-right:2px solid #F0F0F0;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	overflow:hidden;
	zoom:1;
	padding:40px 10px 0 10px;
	height:280px;
	position:relative;
	}
#index2 ul li:nth-of-type(4) a,
#index2 ul li:nth-of-type(5) a{
	height:230px;
	}
#index2 ul li a:after{
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	background:url(../img/home/sec2-ul1-1.jpg) no-repeat center center;
	width:100%;
	height:280px;
	-webkit-background-size:cover;
	background-size:cover;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-moz-transition:-moz-transform 0.5s linear;
	-webkit-transition:-webkit-transform 0.5s linear;
	-o-transition:-o-transform 0.5s linear;
	-ms-transition:-ms-transform 0.5s linear;
	transition:transform 0.5s linear;
	transition:0.5s;
	}
#index2 ul li a:hover:after{
	-webkit-transform:scale(1.06);
	-moz-transform:scale(1.06);
	-o-transform:scale(1.06);
	-ms-transform:scale(1.06);
	transform:scale(1.06);
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
#index2 ul li:nth-of-type(2) a:after{
	background:url(../img/home/sec2-ul1-2.jpg) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;
	}
#index2 ul li:nth-of-type(3) a:after{
	background:url(../img/home/sec2-ul1-3.jpg) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;
	}
#index2 ul li:nth-of-type(4) a:after{
	background:url(../img/home/sec2-ul1-4.jpg) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;
	}
#index2 ul li:nth-of-type(5) a:after{
	background:url(../img/home/sec2-ul1-5.jpg) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;
	}
#index2 ul li a:hover{
	text-decoration:none;
	}
#index2 ul li a strong{
	position:relative;
	z-index:2;
	}
#gas1{
	padding-top:40px;
	}
#gas1 ul{
	background:url(../img/service/gas/gas1.jpg) no-repeat center center;
	display:block;
	-webkit-background-size:cover;
	background-size:cover;
	overflow:hidden;
	zoom:1;
	position:relative;
	padding:140px 0 180px 0;
	text-align:center;
	font-size:0;
	margin-top:60px;
	}
#gas1 ul li{
	display:inline-block;
	margin:0 20px;
	font-size:28px;
	line-height:1.4;
	}
#gas1 ul li a{
	display:block;
	color:#FFF;
	position:relative;
	padding:28px 75px 28px 30px;
	margin-top:40px;
	}
#gas1 ul li a strong{
	position:relative;
	z-index:2;
	}
#gas1 ul li a strong span{
	display:block;
	}
#gas1 ul li a:after{
	content:"";
	display:block;
	background-color:#3C3C3C;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
	}
#gas1 ul li a:before{
	content:"";
	width:6px;
	height:6px;
	border-top:2px solid #FFF;
	border-right:2px solid #FFF;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	display:block;
	position:absolute;
	right:25px;
	top:50%;
	margin-top:-4px;
	z-index:2;
	}
#gas1 ul li a:hover{
	text-decoration:none;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
#area1 ul#arealink{
	overflow:hidden;
	zoom:1;
	padding-top:40px;
	}
#area1 ul#arealink li{
	float:left;
	margin:15px 12px 0 0;
	text-align:left;
	line-height:1.3;
	font-size:15px;
	}
#area1 ul#arealink li a{
	border:1px solid #787878;
	color:#787878;
	display:inline-block;
	padding:12px 40px 12px 16px;
	border-radius:60px;
	-webkit-border-radius:60px;
	-moz-border-radius:60px;
	-o-border-radius:60px;
	-ms-border-radius:60px;
	position:relative;
	}
#area1 ul#arealink li a:hover{
	text-decoration:none;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
#area1 ul#arealink li a:after{
	content:"";
	display:block;
	position:absolute;
	right:16px;
	top:50%;
	margin-top:-4px;
	width:4px;
	height:4px;
	border-top:2px solid #787878;
	border-right:2px solid #787878;
	-moz-transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	transform:rotate(135deg);
	}
#area1 .box{
	padding:110px 0 0 0;
	}
#area1 .box:first-of-type{
	padding:70px 0 0 0;
	}
#area1 .box h2.h2{
	float:left;
	margin:30px 0 12px 0;
	}
#area1 .box h3{
	float:right;
	width:155px;
	margin:30px 0 12px 0;
	}
#area1 .box table{
	clear:both;
	width:100%;
	}
#area1 .box .appbox{
	margin-top:30px;
	background-color:#2CBBBF;
	padding:20px 20px 20px 30px;
	overflow:hidden;
	zoom:1;
	}
#area1 .box .appbox .lb{
	float:left;
	margin-right:20px;
	}
#area1 .box .appbox .lb h4{
	font-size:24px;
	color:#FFF;
	line-height:1.3;
	}
#area1 .box .appbox .lb h5{
	margin-top:10px;
	border:2px solid #FFF;
	display:inline-block;
	}
#area1 .box .appbox .lb h5 strong{
	display:inline-block;
	background-color:#FFF;
	color:#2CBBBF;
	font-size:20px;
	padding:7px 10px 3px 10px;
	}
#area1 .box .appbox .lb h5 span{
	display:inline-block;
	color:#FFF;
	font-family:"Lato", sans-serif;
	font-weight:400;
	letter-spacing:0.1em;
	font-size:22px;
	padding:0px 10px 0px 12px;
	}
#area1 .box .appbox ul{
	float:right;
	overflow:hidden;
	zoom:1;
	}
#area1 .box .appbox ul li{
	float:left;
	margin-right:30px;
	}
#area1 .box .appbox ul li:last-of-type{
	margin-right:0;
	}
#area1 .box .appbox ul li img.app{
	float:left;
	margin:25px 10px 0 0;
	width:80px;
	}
#area1 .box .appbox ul li:last-of-type img.app{
	width:100px;
	}
#area1 .box .appbox ul li img.qr{
	width:80px;
	height:80px;
	}
#area1 .box .appbox ul li a{
	display:none;
	}
#setsubi1{
	padding-top:40px;
	}
#setsubi1 ul{
	overflow:hidden;
	zoom:1;
	padding-top:20px;
	}
#setsubi1 ul li{
	float:left;
	width:47%;
	margin:40px 6% 0 0;
	position:relative;
	}
#setsubi1 ul li:nth-of-type(2n){
	margin-right:0;
	}
#setsubi1 ul li a{
	display:block;
	background-color:#F0F0F0;
	text-align:center;
	}
#setsubi1 ul li a:hover{
	text-decoration:none;
	}
#setsubi1 ul li:after{
	content:"";
	display:block;
	position:absolute;
	z-index:2;
	right:28px;
	bottom:25px;
	width:6px;
	height:6px;
	border-top:1px solid #BEBEBE;
	border-right:1px solid #BEBEBE;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	}
#setsubi1 ul li:before{
	content:"";
	display:block;
	position:absolute;
	z-index:2;
	right:28px;
	bottom:28px;
	width:12px;
	height:1px;
	background-color:#BEBEBE;
	}
#setsubi1 ul li h3{
	font-size:24px;
	padding:32px 15px 0 15px;
	}
#setsubi1 ul li h3 span{
	font-size:14px;
	color:#BEBEBE;
	display:block;
	font-family:"Lato", sans-serif;
	font-weight:400;
	letter-spacing:0.1em;
	margin-top:6px;
	}
#setsubi1 ul li p{
	font-size:15px;
	line-height:1.7;
	display:inline-block;
	padding:25px 30px 45px 30px;
	text-align:left;
	}
#setsubi2{
	padding-top:90px;
	}
#setsubi2 article{
	background-color:#F0F0F0;
	padding:10px 10px 30px 10px;
	float:left;
	width:48%;
	margin:30px 4% 0 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	}
#setsubi2 article:nth-of-type(2n){
	margin-right:0;
	}
#setsubi2 article div{
	position:relative;
	}
#setsubi2 article ul{
	overflow:hidden;
	zoom:1;
	margin:-15px -10px 0 0;
	padding-left:100px;
	text-align:right;
	font-size:0;
	z-index:2;
	position:relative;
	}
#setsubi2 article ul li{
	display:inline-block;
	font-size:15px;
	margin:5px 0 0 5px;
	}
#setsubi2 article ul li a{
	color:#FFF;
	background-color:#1ABC9C;
	padding:3px 8px 2px 8px;
	display:block;
	}
#setsubi2 article ul li a:hover{
	text-decoration:none;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
#setsubi2 article h6{
	position:absolute;
	left:5px;
	top:0;
	z-index:2;
	font-size:50px;
	text-align:center;
	margin-top:-15px;
	display:block;
	font-family:"Lato", sans-serif;
	font-weight:700;
	font-style:italic;
	}
#setsubi2 article h3{
	font-size:24px;
	line-height:1.3;
	padding:30px 10px 0 10px;
	}
#setsubi2 h5{
	clear:both;
	padding-top:50px;
	text-align:center;
	}
#touyu1{
	padding-top:40px;
	}
#touyu1 ul{
	background:url(../img/service/touyu/touyu1.jpg) no-repeat center center;
	display:block;
	-webkit-background-size:cover;
	background-size:cover;
	overflow:hidden;
	zoom:1;
	position:relative;
	padding:140px 0 180px 0;
	text-align:center;
	font-size:0;
	margin-top:60px;
	}
#touyu1 ul li{
	display:inline-block;
	margin:0 20px;
	font-size:28px;
	line-height:1.4;
	}
#touyu1 ul li a{
	display:block;
	color:#FFF;
	position:relative;
	padding:28px 75px 28px 30px;
	margin-top:40px;
	}
#touyu1 ul li a strong{
	position:relative;
	z-index:2;
	}
#touyu1 ul li a strong span{
	display:block;
	}
#touyu1 ul li a:after{
	content:"";
	display:block;
	background-color:#3C3C3C;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1;
	}
#touyu1 ul li a:before{
	content:"";
	width:6px;
	height:6px;
	border-top:2px solid #FFF;
	border-right:2px solid #FFF;
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	display:block;
	position:absolute;
	right:25px;
	top:50%;
	margin-top:-4px;
	z-index:2;
	}
#touyu1 ul li a:hover{
	text-decoration:none;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
#touyuform1{
	padding-top:40px;
	}
#touyuform1 .ul1{
	border-bottom:1px solid #E6E6E6;
	width:100%;
	overflow:hidden;
	zoom:1;
	padding-top:55px;
	}
#touyuform1 .ul1 li{
	cursor:pointer;
	font-size:20px;
	color:#FFF;
	background-color:#BEBEBE;
	float:left;
	display:inline-block;
	margin-right:15px;
	padding:10px 20px 8px 20px;
	border-radius:6px 6px 0px 0px / 6px 6px 0px 0px;
	-moz-border-radius:6px 6px 0px 0px / 6px 6px 0px 0px;
	-webkit-border-radius:6px 6px 0px 0px / 6px 6px 0px 0px;
	-o-border-radius:6px 6px 0px 0px / 6px 6px 0px 0px;
	-ms-border-radius:6px 6px 0px 0px / 6px 6px 0px 0px;
	}
#touyuform1 .ul1 li.active{
	background-color:#1A509D;
	}
#touyuform1 .ul1 li:last-of-type{
	margin-right:0;
	}
#touyuform1 .ul1 li:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	}
#touyuform1 .formbox{
	display:none;
	margin-top:20px;
	}
#touyuform1 .formbox.show{
	display:block;
	}
#touyuform1 table{
	width:100%;
	}
#touyuform1 table th{
	width:140px;
	}
#touyuform1 table td input{
	font-size:16px;
	padding:3px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	}
#touyuform1 table td input.text70{
	width:70%;
	}
#touyuform1 table td input.text30{
	width:30%;
	}
#touyuform1 table td input.text30.inline{
	margin-left:10px;
	}
#touyuform1 table td input.text50{
	width:50%;
	}
#touyuform1 table td input.text100{
	width:100%;
	}
#touyuform1 table td input.add{
	display:block;
	margin-top:10px;
	}
#touyuform1 table td textarea{
	width:100%;
	height:100px;
	}
#touyuform1 table td .radio input{
	width:15px;
	height:15px;
	vertical-align:-2px;
	}
#touyuform1 table td .radio .wpcf7-list-item{
	display:inline-block;
	margin:5px 20px 5px 0;
	}
#touyuform1 table td .radio .wpcf7-list-item.last{
	margin-right:0;
	}
#touyuform1 table td .radio2 input{
	width:15px;
	height:15px;
	vertical-align:-2px;
	}
#touyuform1 table td .radio2 .wpcf7-list-item{
	display:block;
	margin:5px 0px 5px 0;
	}
#touyuform1 table td .radio2 .last.wpcf7-list-item{
	display:inline-block;
	}
#touyuform1 table td span.kome{
	color:#787878;
	display:block;
	margin-top:15px;
	font-size:14px;
	line-height:1.6;
	}
#touyuform1 table td span.kome2{
	color:#D61C00;
	display:block;
	margin-top:15px;
	font-size:16px;
	line-height:1.6;
	}
#touyuform1 .btm{
	text-align:center;
	padding-top:45px;
	}
#touyuform1 .btm p{
	text-align:center;
	}
#touyuform1 .btm input{
	font-size:18px;
	padding:6px 20px;
	}
#touyuform1 .checkp{
	font-size:16px;
	text-align:center;
	margin-top:40px;
	}
#touyuform1 .checkp input{
	display:inline-block;
	width:15px;
	height:15px;
	margin-right:10px;
	}
@media screen and (max-width:900px){
#index1 p{
	margin:30px auto 0 auto;
	}
#index2{
	margin-top:60px;
	padding:70px 6% 90px 6%;
	}
#index2 ul{
	max-width:500px;
	}
#index2 ul li{
	width:100%;
	margin-top:2px;
	}
#index2 ul li:nth-of-type(4),
#index2 ul li:nth-of-type(5){
	width:100%;
	}
#index2 ul li a{
	font-size:22px;
	border-right:0;
	padding:35px 10px 0 10px;
	height:200px;
	}
#index2 ul li:nth-of-type(4) a,
#index2 ul li:nth-of-type(5) a{
	height:200px;
	}
#gas1{
	padding-top:30px;
	}
#gas1 ul{
	padding:80px 0 120px 0;
	margin-top:40px;
	}
#gas1 ul li{
	margin:0 6%;
	font-size:20px;
	}
#gas1 ul li a{
	padding:25px 45px 25px 22px;
	}
#gas1 ul li a strong span{
	display:inline;
	}
#gas1 ul li a:before{
	right:20px;
	}
#area1 ul#arealink{
	padding-top:30px;
	}
#area1 ul#arealink li{
	margin:12px 10px 0 0;
	font-size:13px;
	}
#area1 ul#arealink li a{
	padding:11px 32px 11px 12px;
	}
#area1 ul#arealink li a:after{
	right:14px;
	}
#area1 .box{
	padding:80px 0 0 0;
	}
#area1 .box:first-of-type{
	padding:50px 0 0 0;
	}
#area1 .box h2.h2{
	margin:20px 0 10px 0;
	}
#area1 .box h3{
	width:130px;
	margin:20px 0 10px 0;
	}
#area1 .box .appbox{
	margin-top:20px;
	padding:20px 5% 15px 5%;
	}
#area1 .box .appbox .lb{
	float:none;
	margin-right:0;
	text-align:center;
	}
#area1 .box .appbox .lb h4{
	font-size:22px;
	}
#area1 .box .appbox .lb h5{
	margin-top:8px;
	}
#area1 .box .appbox .lb h5 strong{
	font-size:18px;
	padding:5px 8px 1px 8px;
	}
#area1 .box .appbox .lb h5 span{
	font-size:18px;
	padding:0px 8px 0px 10px;
	}
#area1 .box .appbox ul{
	float:none;
	padding-top:5px;
	text-align:center;
	font-size:0;
	}
#area1 .box .appbox ul li{
	float:none;
	margin:10px 5px 0 0;
	display:inline-block;
	}
#area1 .box .appbox ul li:last-of-type{
	margin:10px 0 0 5px;
	}
#area1 .box .appbox ul li img.app{
	display:none;
	}
#area1 .box .appbox ul li img.qr{
	display:none;
	}
#area1 .box .appbox ul li a{
	display:block;
	}
#area1 .box .appbox ul li a img{
	height:40px;
	width:auto;
	display:inline-block;
	}
#setsubi1{
	padding-top:30px;
	}
#setsubi1 ul{
	padding-top:10px;
	}
#setsubi1 ul li{
	float:none;
	width:380px;
	max-width:100%;
	margin:30px auto 0 auto;
	}
#setsubi1 ul li:nth-of-type(2n){
	margin-right:auto;
	}
#setsubi1 ul li img{
	width:100%;
	}
#setsubi1 ul li h3{
	font-size:22px;
	padding:25px 6% 0 6%;
	}
#setsubi1 ul li h3 span{
	font-size:13px;
	margin-top:6px;
	}
#setsubi1 ul li p{
	padding:20px 6% 40px 6%;
	}
#setsubi2{
	padding-top:70px;
	}
#setsubi2 article{
	padding:3% 3% 22px 3%;
	float:none;
	width:400px;
	max-width:100%;
	margin:30px auto 0 auto;
	}
#setsubi2 article:nth-of-type(2n){
	margin-right:auto;
	}
#setsubi2 article ul{
	margin:-15px -3% 0 0;
	padding-left:90px;
	}
#setsubi2 article h6{
	font-size:46px;
	margin-top:-15px;
	}
#setsubi2 article h3{
	font-size:22px;
	padding:22px 3% 0 3%;
	}
#setsubi2 h5{
	padding-top:35px;
	}
#touyu1{
	padding-top:30px;
	}
#touyu1 ul{
	padding:80px 0 120px 0;
	margin-top:40px;
	}
#touyu1 ul li{
	margin:0 6%;
	font-size:20px;
	}
#touyu1 ul li a{
	padding:25px 45px 25px 22px;
	}
#touyu1 ul li a strong span{
	display:inline;
	}
#touyu1 ul li a:before{
	right:20px;
	}
#touyuform1{
	padding-top:30px;
	}
#touyuform1 table{
	margin-top:50px;
	}
#touyuform1 table th{
	width:auto;
	padding:9px 15px 8px 15px;
	}
#touyuform1 table td{
	padding:18px 0px 22px 0px;
	}
#touyuform1 table td input.text70{
	width:100%;
	}
#touyuform1 table td input.text30{
	width:50%;
	}
#touyuform1 table td input.text50{
	width:100%;
	}
#touyuform1 table td input.text50.textyubin{
	width:75%;
	}
#touyuform1 table td .radio .wpcf7-list-item{
	display:block;
	margin:5px 0px 5px 0;
	}
#touyuform1 table td .radio .wpcf7-list-item.last{
	display:inline-block;
	}
#touyuform1 .btm{
	padding-top:35px;
	}
#touyuform1 .btm input{
	font-size:16px;
	}
}
@media screen and (max-width:400px){
#gas1 ul li a strong span{
	display:block;
	}
#touyu1 ul li a strong span{
	display:block;
	}
}