@media screen and (max-width:782px) {

/*
body{
	line-height: 1.6;
	-webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-o-text-size-adjust: 100%;
	text-size-adjust: 100%;
}
body {
	width  : 100%;
	height : 100%;
}
*/
main.main > #body_repair18 #wrapper{
	width: 100%;
	min-width:100%;
	height:auto;
	min-height: auto;
}
main.main > #body_repair18 img{
	vertical-align:bottom;
}
#body_repair18{
	min-width:100%;
}
main.main > #body_repair18 .only_pc{
	width:96% !important;
}
main.main > #body_repair18 .imsp{
	display:block;
}
main.main > #body_repair18 .beColumnArea{
	width:96%;
}
main.main > #body_repair18 .only_pc {
	display: none;
}

/*--------------
	MAIN
---------------*/
main.main > #body_repair18 .beColumn_top{
	height:auto;
	background-image:none;
	margin-top:5em;	
}
main.main > #body_repair18 .beColumn_top .beColumnArea{
	width:100%;
}
main.main > #body_repair18 .beColumn_top .beColumnArea h4{
	display:none;
	
}
main.main > #body_repair18 .beColumn_top h3{
	top:-3em;
	left:1em;
	width:120px;
}

/*--------------
	TITLE
---------------*/
main.main > #body_repair18 .beColumn_title{
	position:relative;
	z-index:2;
}
/*--------------
	pickup
---------------*/

main.main > #body_repair18 .beColumn_pickupArea{
	width:70%;
}
/*--------------
	back number
---------------*/
main.main > #body_repair18 .beColumn_back{
	padding:5em 0 10em 0;
	width:92%;
	margin:0 auto;
}
main.main > #body_repair18 .beColumn_back li{
	width:45%;
	margin:2em 2.5% 2em 2.5%;
	position:relative;
}
}

@media screen and (max-width:600px) {
main.main > #body_repair18 .only_mo{
	padding-top:1em !important;
}
/*--------------
	MAIN
---------------*/
main.main > #body_repair18 .beColumn_top{
	margin-top:0em;	
}
main.main > #body_repair18 .beColumn_top h3{
	display:none;
}
/*--------------
	TITLE
---------------*/

main.main > #body_repair18 .beColumn_title{
	width:92%;
	margin:-2em auto 3em auto;
}
main.main > #body_repair18 .beColumn_title p{
	padding:1em;
	line-height:1.6;
	font-size:13px;
}
/*--------------
	pickup
---------------*/

main.main > #body_repair18 .beColumn_pickupArea{
	width:100%;	
}
main.main > #body_repair18 .beColumn_pickupArea p.icon{
	width:25%;
	position:absolute;
	top:-3em;
	
}

main.main > #body_repair18 .beColumn_pickupArea .column_title p{
	padding:0.5em;
	font-size:15px;
	
}
main.main > #body_repair18 .beColumn_pickupArea p.new{
	font-size:11px;
	padding:0.3em 1em;
	
}
/*--------------
	back number
---------------*/
main.main > #body_repair18 .beColumn_back{
	padding:2em 0 5em 0;
}
main.main > #body_repair18 .beColumn_back li{
	float:none;
	width:100%;
	margin:1em auto 2em auto;
}
main.main > #body_repair18 .beColumn_back li p.icon{
	width:60px;
	top:-1em;
	left:-1em;
}
main.main > #body_repair18 .beColumn_back li p.column_title{
	font-size:12px;
}
}
