@charset "utf-8";

/* -------------------------------------------------------------------------------------

	header

------------------------------------------------------------------------------------- */

header{
	width:94%;
}

/* -------------------------------------------------------------------------------------

	mainimg

------------------------------------------------------------------------------------- */

.f-form{
	width:94%;
	margin:0px auto 40px;
}

.f-fmbg{
	padding:15px 4% 30px;
}

.f-form h2 img{
	width:100%;
	height:auto;
}

.inpform{
	display: flex;
	justify-content: space-between;
	width:60%;
	margin:0px auto 15px;
}


.inpform p img{
	max-width: 200px;
	height:auto;
}

.tfild{
	padding:10px;
	width:100px;
}

input.sp{
	margin-top: 20px;
}



/* -------------------------------------------------------------------------------------

	引越し業者一覧

------------------------------------------------------------------------------------- */

#comp-list{
	width:94%;
}

#comp-list p{
	text-align:center;
	font-size:140%;
}

#comp-list ul{
	margin:0px auto 40px;
	width:60%;
}

#comp-list li{
	float:left;
}

#about{
	width:94%;
}

h3.orange{
	font-size:160%;
	line-height:150%;
	padding:4% 22% 4% 4%;
}

.about-ns li{
	float:left;
	width:31.6%;
	padding:0 2.6% 0 0;
	background:url(../img/plus.jpg) no-repeat 2% center;
}

.about-ns li img{
	width:100%;
	height:auto;
}

.tabsp img{
	max-width:100%;
	height:auto;
}

.tabss{
	font-size:80%;
}

.pc-non{	display:none;}

.sp-non{	display:block;}

.f-fmbg-arrow{
	padding:30px 4% 30px;
}

#why{
	width:94%;
}

h3.green{
	font-size:160%;
	line-height:150%;
	padding:4% 22% 4% 4%;
}

.whing{
	padding:4%;
}

.whing li h5{
	font-size:130%;
	line-height:150%;
	padding:80px 0 20px 0;
}

#why h3.orange{
	padding:4% !important;}

h5.icon-pc{ background:url(../img/icon-pc.gif) no-repeat center top;}
h5.icon-24{ background:url(../img/icon-24.gif) no-repeat center top;}
h5.icon-truck{ background:url(../img/icon-truck.gif) no-repeat center top;}

.icon-mother{ background:url(../img/icon-mother.gif) no-repeat center 10px;}
.icon-file{ background:url(../img/icon-file.gif) no-repeat center 10px;}
.icon-power{ background:url(../img/icon-power.gif) no-repeat center 10px;}


#foot{
	width:94%;
}

.f-logo{
	float:left;
	margin:0 20px 0 0;
}

#foot .fl{
	float:left;
	width:50%;
}

#foot .fr{
	float:right;
	width:50%;
	text-align:right;
}