@charset "utf-8";

#ssl_info {
	width: 600px !important;
	margin: 0 auto !important;
	font-size: 12px;
}

/* utility 
---------------------------------------------------------*/
.u-cf:before,
.u-cf:after	{content:"";display:table;}
.u-cf:after	{clear:both;}
.u-cf	{zoom:1;}

.u-ta-c {text-align: center !important;}
.u-ta-r {text-align: right !important;}
.u-ta-l {text-align: left !important;}

.u-va-t {vertical-align: top !important;}
.u-va-m {vertical-align: middle !important;}
.u-va-b {vertical-align: bottom !important;}

.u-fw-b {font-weight: bold;}
.u-fw-n {font-weight: nornal;}

.u-opa:hover{
	cursor: pointer;
	opacity: .7;
}
.u-fnt-small-cap{
	color: #000 !important;
	font-size: 13px!important;
}
@media screen and (max-width: 736px){
	.u-fnt-small-cap{
		font-size: 11px!important;
	}
	#ssl_info table {
		width: 100% !important;
		margin: 20px auto 0 auto;
}
.fot_text{
	margin-left: -10px;
    width: 240px;
    margin-bottom: 20px;
}
}

.u-txt-indent-one{
	text-indent: -1em;
	padding-left: 1em;
}

.fnt-col-grn{
	color: #00a89c;
}

.u-sp-only{	display: none;}
.u-pc-only{	display: inline;}
@media screen and (max-width: 736px){
	.u-sp-only{	display: inline;}
	.u-pc-only{	display: none;}
}
.mb20{margin-bottom: 20px !important;}
.mb30{margin-bottom: 30px !important;}
	@media screen and (max-width: 736px){
		.mb30{margin-bottom: 15px !important;}
	}
.mb40{margin-bottom: 40px !important;}
	@media screen and (max-width: 736px){
		.mb40{margin-bottom: 20px !important;}
	}
.mb50{margin-bottom: 50px !important;}
	@media screen and (max-width: 736px){
		.mb50{margin-bottom: 25px !important;}
	}

.mt30{margin-top: 30px!important;}
	@media screen and (max-width: 736px){
		.mt30{margin-top: 15px !important;}
	}

/* common set
---------------------------------------------------------*/
body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
}


/* header
---------------------------------------------------------*/

header{
	padding-bottom: 6px;
	position: relative;
	width: 1000px;
}
	@media screen and (max-width: 736px){
		header{
			position: static;
			width: 100%;
			height: auto;
			margin: 0;
		}
	
	}
header h1{
	position: absolute;
	top: 0;
	left: 0;
}
	@media screen and (max-width: 736px){
		header h1{
			display: inline-block;
			width: 170px;
			height: auto;
			top: 8px;
			left: 8px;
		}
	}

header nav .nav-sp-btn{display: none;}
	@media screen and (max-width: 736px){
		header nav .nav-sp-btn{
			display: block;
			margin:13px 0 16px auto;
			width: 38px;
			height: 38px;
		}
		header nav .nav-sp-btn:before{
			font-size: 38px;
			font-family: FontAwesome;
			color: #65BB54;
			content: "\f0c9";
		}
		header nav .open .nav-sp-btn:before{content: "\f00d";}
		header nav .inner{
			background: #efefef;
			display: none;
			margin: 0 0 0 -8px;
			padding: 8px;
			width: 100%;
			overflow: hidden;
			position: absolute;
		}
	}
header nav .main-btn-wrap{
	display: block;
	margin: 0 0 0 auto;
	width: 406px;
}
	@media screen and (max-width: 736px){
		header nav .main-btn-wrap{
			margin: 0;
			width: 100%;
		}	
	}

header nav .main-btn-wrap li{display: inline-block;}
	@media screen and (max-width: 736px){
		header nav .main-btn-wrap li{
			display: inline-block;
			width: 49%;
		}
	}

header nav .main-btn-wrap li a{
	color: #fff;
	display: block;
	font-size: 20px;
	line-height: 50px;
	text-decoration: none;
	text-align: center;
	width: 200px;
	
}
	@media screen and (max-width: 736px){
		header nav .main-btn-wrap li a{
			font-size: 14px;
			line-height: 40px;
			width: 100%;
		}
		header nav .main-btn-wrap li a img{
			max-width: 20px;
			max-height: 24px;
		}
	}

header nav .main-btn-wrap li img{vertical-align: middle;}
header nav .main-btn-wrap li.btn-reco{background: #ff921e;}
header nav .main-btn-wrap li.btn-reform{background: #ff7bab;}
header nav .nav-link{
	display: inline-block;
	margin: 34px 0 0;
}
	@media screen and (max-width: 736px){
		header nav .nav-link{
			display: block;
			margin: 16px 0 0;
		}
	}

header nav .nav-link li{
	border-left: 1px solid #aeaeae;
	display: inline-block;
	float: left;
	vertical-align: middle;
}
	@media screen and (max-width: 736px){
		header nav .nav-link li{
			border-left: none;
			border-top: 1px solid #aeaeae;
			display: block;
			float: none;
		}
	}

header nav .nav-link li:last-child{border-right: 1px solid #aeaeae;}
	@media screen and (max-width: 736px){
		header nav .nav-link li:last-child{
			border-right: none;
			border-bottom: 1px solid #aeaeae;
		}
	}

header nav .nav-link li a{
	color: #000;
	display: block;
	font-size: 14px;
	line-height: 1.5;
	height: 50px;
	padding-top: 4px;
	text-decoration: none;
	text-align: center;
	width: 164px;
}
	@media screen and (max-width: 736px){
		header nav .nav-link li a{
			font-size: 14px;
			line-height: 44px;
			height: auto;
			padding: 0 0 0 8px;
			position: relative;
			text-decoration: none;
			text-align: left;
			width: 100%;
		}
		header nav .nav-link li a:after{
			content: ">";
			right: 10px;
			position: absolute;
		}
	}

header nav .nav-link li:first-child a{padding-top: 13px;}
	@media screen and (max-width: 736px){
		header nav .nav-link li:first-child a{padding-top: 0;}
	}

header nav .btn-freecall{
	display: inline-block;
	position: absolute;
	bottom: 0;
	right: 0;
}
	@media screen and (max-width: 736px){
		header nav .btn-freecall{
			display: block;
			position: static;
			text-align: center;
			margin-top: 16px;
		}
	}

/* main contents common
-----------------------------------------------------------------------------*/
.contents-inner{
	margin: 0 auto;
	width: 1000px;
}
	@media screen and (max-width: 736px){
		.contents-inner{
			margin: auto;
			width: 100%;
			padding: 0 20px;
		}
	}

.contents-inner p{
	font-size: 16px;
}
	@media screen and (max-width: 736px){
		.contents-inner p{font-size: 14px;}
	}

.inspection_title{
	width: 900px;
	margin: 70px auto -20px;
	border-top: 1px solid #ccc;
	padding-top: 70px;
}
@media screen and (max-width: 736px){
	.inspection_title{
		width: 88%;
		margin: 0 auto 30px;
		padding-top: 0px;
	}

	.inspection_title img{
		width: 100%;
		height: auto;
	}
}
/* dannetsu 
------------------------------------------------------------------------------------------------------------------------------*/

/* common */
.dannetsu-sub-h2{
	color: #ff921e;
	font-size: 34px;
	margin-bottom: 30px;
}
	@media screen and (max-width: 736px){
		.dannetsu-sub-h2{
			font-size: 22px;
			margin-bottom: 15px;
		}
	}

.flx-wrap{
	display: flex;
	justify-content: space-between;
}
	@media screen and (max-width: 736px){
		.flx-wrap{display: block;}
	}

figure{
	width: 100%;
	text-align: center;
}
	@media screen and (max-width: 736px){
		figure{margin: 10px 0;}
	}

figcaption{
	color: #4d4d4d;
	font-size: 15px;
	line-height: 1.2;
	text-align: left;
}
	@media screen and (max-width: 736px){
		figcaption{font-size: 12px;}
	}

.fnt-col-org{
	color: #ff921e;
}

/* key visual */

.dannetsu-kv{
	background: url(../images/dannetsu_kv.jpg)center center /cover no-repeat;
	height: 525px;
	margin-bottom: 50px;
	min-width: 1000px;
	width: 100%;
}
	@media screen and (max-width: 736px){
		.dannetsu-kv{
			background: url(../images/dannetsu_kv.jpg) center center /cover no-repeat;
			height: 0;
			margin-bottom: 25px;
			padding-top: 60%;
			min-width: 100%;
			width: 100%;
		}
	}

.dannetsu-kv h2{ text-indent: -9999px;}

/* block01 */
.dannetsu-block01 h2{
	color: #ff921e;
	font-size: 34px;
	margin: 0 0 50px;
	text-align: center;
}
	@media screen and (max-width: 736px){
		.dannetsu-block01 h2{
			font-size: 22px;
			margin: 0 0 24px;
			text-align: center;
		}
	}

.dannetsu-block01 .flx-l{
	width: 550px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block01 .flx-l{width: auto;}
	}

/* block02 */
.dannetsu-block02 h2{
	background: #ff921e;
	color: #fff;
	font-size: 34px;
	margin-bottom: 20px;
	padding: 10px 0;
	text-align: center;
}
	@media screen and (max-width: 736px){
		.dannetsu-block02 h2{
			font-size: 24px;
			padding: 12px 8px;
			line-height: 1.2;
		}
	}
.dannetsu-block02 h2 span{
	font-size: 28px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block02 h2 span{
			display: inline-block;
			font-size: 18px;
			line-height: 1.2;
		}
	}
.dannetsu-block02 p {
	display: block;
	float: left;
	width: 645px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block02 p {
			display: inline-block;
			float: none;
			width: auto;
		}
	}

.dannetsu-block02 img{
	float: right;
}
	@media screen and (max-width: 736px){
		.dannetsu-block02 img{
			display: block;
			margin: 0 auto;
			float: none;
		}
	}

.dannetsu-block02 p.catch{
	border: 2px solid #ff921e;
	color: #ff921e;
	font-size: 32px;
	font-weight: bold;
	margin-top: 90px;
	padding: 6px 0 10px 30px;
	width: 500px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block02 p.catch{
			display: block;
			font-size: 22px;
			margin: 10px 0;
			padding: 8px;
			width: auto;
			text-align: center;
		}
	}

.dannetsu-block02 p.catch span{
	font-size: 24px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block02 p.catch span{
			font-size: 20px;
		}
	}

/* block03 */
.dannetsu-block03 figcaption{
	font-size: 13px;
	width: 818px;
	margin: 0 auto;
	text-align: right;
}
	@media screen and (max-width: 736px){
		.dannetsu-block03 figcaption{
			font-size: 12px;
			width: auto;
			text-align: left;
		}
	}


/* block04 */
.dannetsu-block04 .dannetsu-sub-h3{
	border: 1px solid #ff921e;
	color: #ff921e;
	font-size: 28px;
	margin: 0 auto 10px;
	padding: 5px;
	text-align: center;
	width: 798px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block04 .dannetsu-sub-h3{
			font-size: 22px;
			width: auto;
		}
	}

.dannetsu-block04 .flx-wrap{
	margin: 0 auto 10px;
	padding-left: 28px;
	width: 854px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block04 .flx-wrap{
			display: flex !important;
			padding-left: 0;
			width: auto;
			flex-wrap: wrap;
			justify-content: center;
		}
		.dannetsu-block04 .flx-wrap img{
			margin-bottom: 10px;
		}

	}
.dannetsu-block04 .notice{
	font-size: 13px;
	margin: 0 auto;
	width: 798px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block04 .notice{
			font-size: 12px;
			width: auto;
		}
	}

/* block05 */
.dannetsu-block05 p.label{
	font-size: 16px;
	margin: 0 auto 10px;
	width: 818px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block05 p.label{
			font-size: 14px;
			width: auto;
		}
	}

.dannetsu-block05 p.label span{
	font-size: 12px;
}

/* block06 */
.dannetsu-outer{
	background: #f0f0f0;
	width: 100%;
	margin-bottom: 50px;
}
.inner-block06{
	border: 2px solid #ff921e;
}
	@media screen and (max-width: 736px){
		.dannetsu-outer .contents-inner{
			padding: 0;
			margin: 0 8px;
			width: auto;
		}
	}

.inner-block06 h2{
	background: #ff921e;
	color: #fff;
	font-size: 26px;
	padding: 16px 20px;
}
	@media screen and (max-width: 736px){
		.inner-block06 h2{
			font-size: 20px;
			padding: 8px;
			text-align: center;
		}
	}

.inner-block06 .inner{
	background: #fffef7;
	padding: 30px;
}
	@media screen and (max-width: 736px){
		.inner-block06 .inner{
			padding: 8px;
		}
	}

.inner-block06 .inner h3{
	color: #ff921e;
	font-size: 34px;
	margin-bottom: 30px;
}
	@media screen and (max-width: 736px){
		.inner-block06 .inner h3{
			font-size: 22px;
			margin-bottom: 15px;
			text-align: center;
		}
	}

.inner-block06 .flx-l{
	width: 560px;
}
	@media screen and (max-width: 736px){
		.inner-block06 .flx-l{width: auto;}
	}

.inner-block06 .flx-l h4{
	color: #4d4d4d;
	font-size: 26px;
	margin-bottom: 20px;
}
	@media screen and (max-width: 736px){
		.inner-block06 .flx-l h4{
			font-size: 18px;
			margin-bottom: 10px;
		}
	}

.inner-block06 .flx-l h4 img{
	margin-right: 5px;
	vertical-align: middle
}
	@media screen and (max-width: 736px){
		.inner-block06 .flx-l h4 img{
			margin-right: 3px;
			width: 26px;
		}
	}
.inner-block06 .flx-l p{
	font-size: 15px;
}
.inner-block06 .flx-l p.caption{
	font-size: 13px;
}
.inner-block06 .flx-r{
	padding-top: 20px;
}
	@media screen and (max-width: 736px){
		.inner-block06 .flx-r{
			text-align: center;
		}
	}

/* block07 */
.dannetsu-block07{
	background: #ff921e;
	border: 2px solid #ff921e;
	position: relative;
	margin-bottom: 50px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block07{
			margin-bottom: 30px;
			padding-bottom: 50px;
		}
	}

.dannetsu-block07:after{
	content: "　";
	background: url(../images/dannetsu_block07_il01.png) no-repeat;
	width: 82px;
	height: 32px;
	position: absolute;
	left: calc(50% - 41px);
	bottom:-34px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block07:after{
			bottom:-20px;
		}
	}

.dannetsu-block07 h2{
	background: #fff;
	color: #ff921e;
	font-size: 34px;
	padding: 8px 20px;
	text-align: center;
}
	@media screen and (max-width: 736px){
		.dannetsu-block07 h2{
			font-size: 22px;
		}
	}

.dannetsu-block07 .dannetsu-block07-inner{
	padding: 10px 25px 20px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block07 .dannetsu-block07-inner{padding: 8px;}
	}

.dannetsu-block07 p.lead-txt{
	color: #fff;
	font-size: 23px;
	margin: 0 0 20px;
	text-align: center;
}
	@media screen and (max-width: 736px){
		.dannetsu-block07 p.lead-txt{
			font-size: 16px;
			margin: 0 0 10px;
		}
	}

.dannetsu-block07 .dannetsu-block07-inner ul{
	width: 460px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block07 .dannetsu-block07-inner ul{width: auto;}
	}

.dannetsu-block07 .dannetsu-block07-inner ul li{
	margin-bottom: 20px;
	position: relative;
	height: 44px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block07 .dannetsu-block07-inner ul li{
			margin-bottom: 10px;
			position: relative;
			height: auto;
		}
	}

.dannetsu-block07 .dannetsu-block07-inner ul li img{
	margin-left: 50px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block07 .dannetsu-block07-inner ul li img{
			margin-left: 40px;
			width: 76px;
		}
	}

.dannetsu-block07 .dannetsu-block07-inner ul li span{
	border-top: 1px solid #fff;
	color: #fff;
	display: inline-block;
	font-size: 15px;
	padding-left: 50px;
	width: 100%;
}
	@media screen and (max-width: 736px){
		.dannetsu-block07 .dannetsu-block07-inner ul li span{
			font-size: 14px;
			padding-left: 40px;
		}
	}

.dannetsu-block07 .dannetsu-block07-inner ul li:before{
	content: "　";
	background: url(../images/dannetsu_block07_icn01.png) no-repeat;
	background-size: contain;
	display: block;
	position: absolute;
	width: 44px;
	height: 44px;
	top:5px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block07 .dannetsu-block07-inner ul li:before{
			width: 36px;
			height: 36px;
			top:5px;
		}
	}

.dannetsu-block07 .dannetsu-block07-inner img.ilst{
	position: absolute;
	bottom: 10px;
	right: 25px;
}
	@media screen and (max-width: 736px){
		.dannetsu-block07 .dannetsu-block07-inner img{
			width:60px;
		}
		.dannetsu-block07 .dannetsu-block07-inner img.ilst{
			position: absolute;
			bottom: 10px;
			right: 25px;
		}
	}

/* inspection
------------------------------------------------------------------------------------------------------------------------------*/

/* common */
.inspection-sub-h2{
	background:#0072b9;
	color: #fff;
	font-size: 28px;
	margin-bottom: 20px;
	padding: 3px 30px;
	text-align: center;
}
	@media screen and (max-width: 736px){
		.inspection-sub-h2{
			font-size: 24px;
			padding: 12px 8px;
			line-height: 1.2;
		}
	}

/* key visual */

.inspection-kv{
	background: url(../images/inspection_kv.jpg)center center /cover no-repeat;
	height: 360px;
	margin-top:-25px;
	margin-bottom: 50px;
	min-width: 1000px;
	width: 100%;
}
	@media screen and (max-width: 736px){
		.inspection-kv{
			background: url(../images/inspection_kv.jpg) center center /cover no-repeat;
			height: 0;
			margin-top: 0px;
			margin-bottom: 25px;
			padding-top: 50%;
			min-width: 100%;
			width: 100%;
		}
	}

.inspection-kv h2{ text-indent: -9999px;}

/* block01 */
.inspection-block01 h2{
	color: #0072b9;
	font-size: 34px;
	margin: 0 0 30px;
	text-align: center;
}
	@media screen and (max-width: 736px){
		.inspection-block01 h2{
			font-size: 22px;
			margin: 0 0 24px;
			text-align: center;
		}
	}
.inspection-block01 p{
	margin-bottom: 4px;
}
	@media screen and (max-width: 736px){
		.inspection-block01 p{
			margin-bottom: 16px;
		}
	}
.inspection-block01 .mvbox img:nth-child(2){
	margin-right: 2%;
}

.inspection-block01 .mvbox img{
	float: right;
  width:49%;
	margin-bottom:10px;
}
.inspection-block01 .mvbox{
	width:410px;
	float: right;
}
.inspection-block01 .mvbox p{
	font-size:11px;
	margin-top:5px;
}

.inspection-block01 .mvbox iframe{
	border:#CCC 1px solid;
}

.p_box{
	width:auto;
	float: left;
	margin-left:50px;
}
	@media screen and (max-width: 736px){
		.p_box{
			width:100%;
			margin:0 auto;
			float: none;
		}
		.inspection-block01 .mvbox{
			width:100%;
			margin:0 auto;
			float:none;
		}
		.inspection-block01 .mvbox img:nth-child(2){
			margin-right: 2%;
		}
		
		.inspection-block01 .mvbox img{
			float: right;
			width:49%;
			margin-bottom:10px;
		}
		.inspection-block01 .mvbox iframe{
			width:100%;
		}
	}
.inspection-block01 p img.size_s{
	width: 41%;
}
.inspection-block01 p span{
	display: inline-block;
	color: #0072b9;
	font-size: 22px;
	margin-top: 45px;
}

.inspection-block01 p span.ins{
	display: block;
	color: #0072b9;
	font-size: 24px;
	margin-top: 45px;
	text-align:center;
	position:relative;
	line-height:120%;
}
.inspection-block01 p span.ins::before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	height: 80px;
	width: 30px;
	background: url(../images/ins_bg_L.gif) left top no-repeat;
}
.inspection-block01 p span.ins::after{
	content:"";
	position:absolute;
	right:0;
	top:0;
	height: 80px;
	width: 30px;
	background: url(../images/ins_bg_R.gif) left top no-repeat;
}

	@media screen and (max-width: 736px){
		.inspection-block01 p span{
			font-size: 20px;
			margin-top: 20px;
		}
	}
.inspection-block01 p a.mv img{
	border: 2px solid #fff;
}
.inspection-block01 p a.mv img:hover{
	border: 2px solid #019ea7;
}
/* block02 */
.inspection-block02 .flx-l,
.inspection-block02 .flx-r{
	display: block;
	height: 245px;
	width: 480px;
}
	@media screen and (max-width: 736px){
		.inspection-block02 .flx-l,
		.inspection-block02 .flx-r{
			height: 160px;
			margin-bottom: 16px;
			width: auto;
		}
	}

.inspection-block02 .flx-l h3,
.inspection-block02 .flx-r h3{
	font-size: 24px;
	padding: 2px 20px;
	margin-bottom: 20px;
}
	@media screen and (max-width: 736px){
		.inspection-block02 .flx-l h3,
		.inspection-block02 .flx-r h3{
			font-size: 18px;
			padding: 2px 10px;
			margin-bottom: 10px;
		}
	}

.inspection-block02 .flx-l h3{
	border: 1px solid #0072b9;
	color: #0072b9;
}
.inspection-block02 .flx-r h3{
	border: 1px solid #d23020;
	color: #d23020;
}
.inspection-block02 .flx-l{
	background: url(../images/inspection_block02_img01.png) right bottom no-repeat;	
}
	@media screen and (max-width: 736px){
		.inspection-block02 .flx-l{
			background: url(../images/inspection_block02_img01.png) right bottom /100px no-repeat;	
		}
	}

.inspection-block02 .flx-r{
	background: url(../images/inspection_block02_img02.png) right bottom no-repeat;	
}
	@media screen and (max-width: 736px){
		.inspection-block02 .flx-r{
			background: url(../images/inspection_block02_img02.png) right bottom /140px no-repeat;	
		}
	}

/* block03 */
.inspection-block03 .flx-l{
	padding-left: 20px;
	width: 700px;
}
	@media screen and (max-width: 736px){
		.inspection-block03 .flx-l{
			padding-left: 0;
			width: auto;
		}
	}

.inspection-block03 .flx-l dl{
	margin-bottom: 10px;
}
.inspection-block03 .flx-l dt{
	display: inline-block;
	color: #0072b9;
	font-size: 22px;
	margin-bottom: 10px;
	width: 220px;
}
	@media screen and (max-width: 736px){
		.inspection-block03 .flx-l dt{
			display: block;
			font-size: 20px;
			margin-bottom: 0;
			width: auto;
		}
	}

.inspection-block03 .flx-l dd{
	display: inline-block;
	font-size: 17px;
	width: 440px;
}
	@media screen and (max-width: 736px){
		.inspection-block03 .flx-l dd{
			font-size: 16px;
			padding-left: 16px;
			width: auto;
			margin-bottom: 16px;
		}
	}

.inspection-block03 .flx-r{
	padding:20px 30px 0 0;
}
	@media screen and (max-width: 736px){
		.inspection-block03 .flx-r{
			display: block;
			padding:0 40px;
			text-align: center;
		}
	}

/* block04 */
.inspection-block04{
	position: relative;
}
.inspection-block04 p{
	color: #0072b9;
	font-size: 22px;
	margin:0 0  20px 30px;
}
	@media screen and (max-width: 736px){
		.inspection-block04 p{
			font-size: 18px;
			margin:8px;
		}
	}

.inspection-block04 p span{
	color: #231815;
	display: block;
	font-size: 13px;
}
.inspection-block04 img{
	width:45%;
	position: absolute;
	top: 15px;
	right: 20px;
}
	@media screen and (max-width: 736px){
		.inspection-block04 img{
			width:80%;
			display: block;
			position: static;
			margin: 16px auto;			
		}
	}

.inspection-block04 p.notice{
	color: #231815;
	font-size: 13px;
	margin-bottom: 0;
}


.inspection-block05{
	width:80%;
	margin:0 auto;
}
.inspection-block05 img{
	width:100%;
	height:auto;
}
	@media screen and (max-width: 736px){
		.inspection-block05{
			width:100%;
			margin:0 auto;
		}
		#request{
			margin-top:-10vh;
			padding-top:10vh;
		}
	}
