@charset "UTF-8";

/* start header */
header .wrap .hgroup{ max-width: 340px;}
header .wrap .hgroup h1{ font-size: 10px;}
header .wrap .contact{ width: 100%; max-width: 400px; float: right; margin-top: 10px;}
header .wrap .contact .tel01{ max-width: 130px;}
header .wrap .contact .tel02{ max-width: 130px;}
header .wrap .contact .mail{ max-width: 130px;}
header nav ul li a{ padding: 4px 5px;}
/* end header */


/*======================
	トップページ
======================*/
/* start content01 */
body.top section#content01 .wrap ul li{ max-width: 230px;}
body.top section#content01 .wrap ul li h3{ font-size: 18px;}
body.top section#content01 .wrap ul li p{ font-size: 14px; font-weight: 400;}
/* end content01 */

/* start content02 */
body.top section#content02{ padding-bottom: 0;}
body.top section#content02 .wrap{ background-image: none;}
body.top section#content02 .wrap ul{ float: none; margin: auto; padding: 0;}
/* end content02 */

/* start content03 */
body.top section#content03 .wrap ul li{ max-width: 200px;}
body.top section#content03 .wrap ul li h3 br{ display: none;}
/* end content03 */

/* start content04 */
body.top section#content04 .wrap img.map{ float: none; margin: auto auto 20px;}
body.top section#content04 .wrap .right{ float: none; margin: auto;}
/* end content04 */

/* start content05 */
body.top section#content05 ul li{ max-width: 130px;}
body.top section#content05 ul li .title h3{ font-size: 20px;}
body.top section#content05 ul li .img{ max-width: 120px;}
body.top section#content05 ul li .text p{ font-size: 14px; text-align: left;}
body.top section#content05 ul li.arrow{ width: 14px; background-size: 14px; background-repeat: no-repeat; padding: 0 10px;}
/* end content05 */

/* start content06 */
body.top section#content06 .wrap ul li:nth-child(1){ font-size: 20px;}
/* end content06 */

/* start footer */
footer .wrap .left{ float: none; margin: auto;}
footer .wrap .right{ width: 100%; max-width: 620px; float: none; margin: auto;}
footer .wrap .right .logo{ width: 100%; max-width: 370px; margin: 20px auto;}
footer .wrap .right .contact{ width: 100%; max-width: 620px; margin-top: 20px;}
footer .wrap nav ul li a{ padding: 4px 10px;}
/* end footer */







/* start contactArea */
section.contactArea .wrap::after{ display: none;}
section.contactArea .wrap .left img.text{ max-width: 765px;}
section.contactArea .wrap .left .contact{ max-width: 740px; margin: 10px auto 0;}
section.contactArea .wrap .left .contact .tel01{ width: 100%; max-width: 240px; pointer-events: all;}
section.contactArea .wrap .left .contact .tel02{ width: 100%; max-width: 240px; pointer-events: all;}
section.contactArea .wrap .left .contact .mail{ width: 100%; max-width: 240px;}
/* end contactArea */
/*======================
	遺品整理・生前整理
======================*/
/* start content01 */
body.seiri section#content01 .wrap{ background-image: none;}
body.seiri section#content01 .wrap ul{ float: none; margin: auto; padding: 0;}
/* end content01 */

/* start content02 */
body.seiri section#content02 .wrap ul li{ max-width: 200px;}
body.seiri section#content02 .wrap ul li h3 br{ display: none;}
/* end content02 */

/* start content03 */
body.seiri section#content03 .wrap img.map{ float: none; margin: auto auto 20px;}
body.seiri section#content03 .wrap .right{ float: none; margin: auto;}
/* end content03 */

/* start content04 */
body.seiri section#content04 ul li{ max-width: 130px;}
body.seiri section#content04 ul li .title h3{ font-size: 20px;}
body.seiri section#content04 ul li .img{ max-width: 120px;}
body.seiri section#content04 ul li .text p{ font-size: 14px; text-align: left;}
body.seiri section#content04 ul li.arrow{ width: 14px; background-size: 14px; background-repeat: no-repeat; padding: 0 10px;}
/* end content04 */


/*======================
	ゴミ屋敷片付け
======================*/
/* start content01 */
body.kataduke section#content01 .wrap{ background-image: none;}
body.kataduke section#content01 .wrap ul{ float: none; margin: auto; padding: 0;}
/* end content01 */

/* start content02 */
body.kataduke section#content02 .wrap ul li{ max-width: 200px;}
body.kataduke section#content02 .wrap ul li h3 br{ display: none;}
/* end content02 */

/* start content03 */
body.kataduke section#content03 .wrap img.map{ float: none; margin: auto auto 20px;}
body.kataduke section#content03 .wrap .right{ float: none; margin: auto;}
/* end content03 */

/* start content04 */
body.kataduke section#content04 ul li{ max-width: 130px;}

body.kataduke section#content04 ul li .title h3{ font-size: 20px;}
body.kataduke section#content04 ul li .img{ max-width: 120px;}
body.kataduke section#content04 ul li .text p{ font-size: 14px; text-align: left;}
body.kataduke section#content04 ul li.arrow{ width: 14px; background-size: 14px; background-repeat: no-repeat; padding: 0 10px;}
/* end content04 */


/*======================
	会社概要
======================*/
/* start content04 */
body.company section#content04 .wrap ul li{ max-width: 230px;}
body.company section#content04 .wrap ul li h3{ font-size: 18px;}
body.company section#content04 .wrap ul li p{ font-size: 14px; font-weight: 400;}
/* end content04 */





