@charset "utf-8";
/* CSS Document */

div#tomimebox {
	width:100%;
	min-width: 900px;
	height:459px;
	background: url(../images/topimg.jpg) no-repeat, #fff;
	background-position: center center;
}
/* 処分種類（水色) */
div.box01 {
	width:100%;
	height:160px;
	background: #A6DBF6;
}
	div.box01 div.center {
		width:900px;
		height:160px;
		margin: 0 auto;
		position: relative;
	}
		div.box01 div.center img.box01img {
			display: block;
			position: absolute;
			top:30px;
			left:40px;
		}
/* 見積り */
div.mitsumoribox {
	width:100%;
	height:160px;
	background: #1A4A9E;
}
	div.mitsumoribox div.center {
		width:900px;
		height:160px;
		margin: 0 auto;
		position: relative;
	}
		div.mitsumoribox div.center img.message {
			display: block;
			position: absolute;
			top:5px;
			left:40px;
		}
		div.mitsumoribox div.center a {
			display: block;
			width:320px;
			height:62px;
			position: absolute;
			top:50px;
			right:0;
		}
/* 熊本エリアの強み */
div.tsuyomibox {
	width:100%;
	height:462px;
	background: url(../images/tsuyomibg.png) repeat-x;
}
	div.tsuyomibox div.center {
		width:900px;
		height:462px;
		margin: 0 auto;
		position: relative;
	}
		div.tsuyomibox div.center img.tsuyomititle {
			display: block;
			position: absolute;
			top:35px;
			left:100px;
		}
		div.tsuyomibox div.center img.tsuyomi01 {
			display: block;
			position: absolute;
			top:150px;
			left:90px;
		}
		div.tsuyomibox div.center img.tsuyomi02 {
			display: block;
			position: absolute;
			top:150px;
			left:340px;
		}
		div.tsuyomibox div.center img.tsuyomi03 {
			display: block;
			position: absolute;
			top:150px;
			right:90px;
		}
/* 気になる回収料金の目安 */
div.pricebox {
	width:100%;
	padding-top: 65px;
}
	div.pricebox div.center {
		width:600px;
		margin: 0 auto;
	}
		div.pricebox div.center img.pricetitle {
			display: block;
			margin: 0 auto;
		}
		div.pricebox div.center div.pricebox02 {
			margin: 50px auto;
		}
			div.pricebox div.center div.pricebox02 img {
				display: block;
				margin:20px;
				float: left;
			}
			div.pricebox div.center div.pricebox02 img:nth-of-type(odd) { margin-left: 0px;}
			div.pricebox div.center div.pricebox02 img:nth-of-type(even) { margin-right: 0px;}
/* 遺品整理 */
div.ihinbox {
	width:100%;
	height:375px;
	background: url(../images/ihinbg02.png) repeat-x,
		url(../images/ihinbg01.png) repeat-x;
	background-position: center top 70px, center center;
	box-sizing: border-box;
	padding-top: 70px;
}
	div.ihinbox div.center {
		width:900px;
		height: 237px;
		margin: 0 auto;
		box-sizing: border-box;
		padding-top: 40px;
		padding-left: 280px;
		position: relative;
		background: url(../images/ihintitle.png) no-repeat;
		background-position: left 80px top 40px;
	}
		div.ihinbox div.center h3 {
			line-height: 45px;
			letter-spacing: 2px;
			font-size: 20px;
			font-weight: normal;
		}
		div.ihinbox div.center p {
			line-height: 25px;
			letter-spacing: 1px;
			font-size: 16px;
		}
/* よくある質問 */
div.faqbox {
	width:100%;
	padding-bottom: 65px;
}
	div.faqbox h2 {
		width:100%;
		height:105px;
		background: #BCE1E9;
		box-sizing: border-box;
		padding-top: 37px;
		text-align: center;
	}
	div.faqbox div.center {
		width:741px;
		margin: 0 auto;
		padding: 65px 0 0 0;
	}
		div.faqbox div.center p {
			width:100%;
			height:60px;
			line-height: 60px;
			box-sizing: border-box;
			padding-left: 90px;
		}
		div.faqbox div.center p.quest {
			font-size: 16px;
			font-weight: bold;
			color: #55B0DE;
			background: url(../images/faq_q.png) no-repeat, #fff;
			background-position: left 65px top 21px;
		}
		div.faqbox div.center p.answer {
			font-size: 14px;
			background: url(../images/faq_a.png) no-repeat, url(../images/answerbg.png);
			background-position: left 65px top 21px;
		}
	div.faqbox a.contactbtn {
		display: block;
		width:741px;
		height:62px;
		margin: 60px auto 0 auto;
	}
/* 対象エリア */
div.areabox {
	width:100%;
	height:390px;
	background: #55B0DE;
}
	div.areabox div.center {
		width:740px;
		height:390px;
		margin: 0 auto;
		/*background: url(../images/kumamoto.png) no-repeat;
		background-position: top 30px right;
		box-sizing: border-box;*/
		padding: 40px 0 0 0;
	}
		div.areabox div.center h2 {
			display: block;
			width:298px;
			height:54px;
		}
		div.areabox div.center img.areamessage {
			display: block;
			margin-top: 30px;
			margin-left: 60px;
		}
		div.areabox div.center ul {
			list-style: none;
			margin-top: 20px;
			margin-left: 60px;
		}
			div.areabox div.center ul li {
				display: block;
				width:130px;
				line-height: 25px;
				float: left;
				font-size: 16px;
				font-weight: bold;
				color: #fff;
			}
