@charset "shift_jis";
@media (max-width:640px){
#que_left_inner, .que_smallnone {
	display: none;
}
#que_mainimg_sp, #que_lead_txt_sp, #que_date {
	height: auto;
	width: 100%;
}
#que_maincontent, #que_left {
	float: none;
	width: auto;
}
#que_maincontent {
	clear: both;
	padding-top: 7px;
}
#que_maincontent h2 img {
	height: auto;
	width: 100%;
}
#que_maincontent h3 img {
	height: auto;
	width: 100%;
}
#que_maincontent h4 img {
	height: auto;
	width: 100%;
}
#que_maincontent .s0 img {
	height: auto;
	width: 100%;
}
#que_top_sp ul li img {
	height: auto;
	width: 100%;
	display: block;
}
#que_top_sp ul li {
	float: left;
	width: 33.33%;
}

.sns {float:left; text-align:left; width:auto; margin:15px 0 25px 0;}
.title {float:none; margin:0 10px 0 0; padding:4px 0 0 0; width:80px;}

#que_maincontent .section .inner img {
	height: auto;
	width: 100%;
}

.pc {display:none;}

.lead {
	color:#fc9e1b;
	font-size:13px;
	margin:10px 3px 0;
}

.wrapper {
	border:solid 1px #cccccc;
	border-radius:3px;
	margin-bottom:20px;
}
.s0 {margin:0 0 20px;}
.s0 .img {padding:5px 10px;}

.s1 {margin:5px -1px 0;}

.s1 .v1 {float:none; margin-bottom:15px;}
.s1 .v2 {float:none; margin-bottom:15px;}
.s1 .v3 {float:none; margin-bottom:15px;}

.s2 .v1 {float:none; margin-bottom:15px;}
.s2 .v2 {float:none; margin-bottom:15px;}
.s2 .v3 {float:none; margin-bottom:15px;}
.s2 .img {float:none; margin-bottom:25px;}

.s3 .v1 {float:none; margin-bottom:15px;}
.s3 .v2 {float:none; margin-bottom:15px;}
.s3 .v3 {float:none; margin-bottom:15px;}
.s3 .img {float:none; margin-bottom:25px;}

.s4 .v1 {float:none; margin-bottom:15px;}
.s4 .v2 {float:none; margin-bottom:15px;}
.s4 .img {float:none; margin-bottom:25px;}

.s5 .v1 {float:none; margin-bottom:15px;}
.s5 .v2 {float:none; margin-bottom:15px;}

.s6 .v1 {float:none; margin-bottom:15px;}
.s6 .img {float:none; margin-bottom:25px;}
.s6 .v2 {float:none; margin-bottom:15px;}
.s6 .v3 {float:none; margin-bottom:15px;}

.section .column .c_img {
	float:none;
	margin:0 0 15px;
	text-align:center;
}

.section .column .btn img {
	width:auto !important;
}


#que_maincontent .bnr_next img {
	height: auto;
	width: 100%;
}

}