/* CSS Document */
/*========================================
 +)　安 心 車 検 
========================================*/

#contents{
	background-image:  url(/inspection/images/top_img4.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-size:100%;
	min-height:150px;
	margin:0 !important;
	padding:15px 0 0 0;
}
#mainTT{
	font-size:24px;
	color:#482b18;
	text-shadow: 1px 1px 1px #FFF,-1px 1px 1px #FFF,1px -1px 1px #FFF,-1px -1px 1px #FFF;
	margin:0px 15px 50px;
	line-height:24px;
}
.inner{
	background-color:#f4e7cd;
	padding:5px;
	margin:5px;
}

/**/
.stepdisp{
	background-color:#FFF;
	padding:5px;
}
.step{
	border-bottom:2px solid #e2dbc5;
}
.step .fl,.step .fr{
	float:none;
}
.step h3{
	background-repeat:no-repeat;
	background-size:23px;
	padding:0 0 0 27px;
	height:23px;
	line-height:23px;
	font-size:16px;
	margin:0 0 5px;
}
.co_orange{ font-size:15px; color:#ff7e02; font-weight:bold;}
.co_red{color:#dd0000; font-weight:bold;}
.stepin{
	background-size:100%;
	padding:5px 0;
}
/*#step1{background-image:url(/inspection/images/step/step1.jpg);background-position:left top;}
#step2{background-image:url(/inspection/images/step/step2.jpg); background-position:right top;}
#step3{background-image:url(/inspection/images/step/step3.jpg); background-position:left top;}
#step4{background-image:url(/inspection/images/step/step4.jpg); background-position:right top;}
#step5{background-image:url(/inspection/images/step/step5.jpg); background-position:left top;}
#step6{background-image:url(/inspection/images/step/step6.jpg); background-position:right top;}
#step7{background-image:url(/inspection/images/step/step7.jpg); background-position:left top;}
#step8{background-image:url(/inspection/images/step/step8.jpg); background-position:right top;}*/


#step1 h3{background-image: url(/inspection/images/step/1.gif);}
#step1 p{margin:15px 0 0 0;}
#step2 h3{background-image: url(/inspection/images/step/2.gif);}
#step3 h3{background-image: url(/inspection/images/step/3.gif);}
#step4 h3{background-image: url(/inspection/images/step/4.gif);}
#step5 h3{background-image: url(/inspection/images/step/5.gif);}
#step6 h3{background-image: url(/inspection/images/step/6.gif);}
#step7 h3{background-image: url(/inspection/images/step/7.gif);}
#step8 h3{background-image: url(/inspection/images/step/8.gif);}


/* 予約ボタン */
.yoyakuBt{
	background: -moz-linear-gradient(top,#f58403 0%,#b94101);
	background: -webkit-gradient(linear, left top, left bottom,from(#f58403),to(#b94101));
	padding:2px;
	display:block;
	width:95%;
	border-radius:5px;
	margin:auto;
	text-decoration:none;
	margin:5px auto;
}
.yoyakuBt p{
	display:block;
	border:1px solid #ffcb7a;
	background: -moz-linear-gradient(top,#ff8800 0%,#ff8800 49%,#f57b01 50%,#e36403);
	background: -webkit-gradient(linear, left top, left bottom,from(#ff8800),color-stop(0.49, #ff8800),color-stop(0.50, #f57b01),to(#e36403));
	height:46px;
	border-radius:5px;
	line-height:46px;
	font-size:17px;
	color:#ffffff;
	text-shadow:0 -1px 0px #7d2800;
	font-weight:bold;
	text-align:center;
}
.yoyakuBt span{
	display: inline-block;
	margin:auto !important;
	background-image:url(../images/web_icon.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:30px;
	padding:0 0 0 38px;
}
a.mailBt,a.telBt{
	position:relative;
	background:-moz-linear-gradient(left top ,#FFF 0% ,#f7f5f5 10% , #dfdfdf 100%);
	background:-webkit-gradient(linear, left top, left bottom,color-stop(0, #FFF),color-stop(0.1, #f7f5f5), color-stop(1, #dfdfdf));
	border:1px solid #d5d5d5;
	box-shadow:1px 1px 0 #999;
	width:95%;
	display: table;
	color:#603824;
	margin:10px auto;
	border-radius: 5px;  
	-webkit-border-radius: 5px;  
	-moz-border-radius: 5px;
	text-shadow:0 1px #FFF;
	height:55px;
}
.MailIcon,.TelIcon,.MailTxt,.TelTxt{
	display:table-cell;
	height:55px;
}
.MailIcon,.TelIcon{
	width:20%;
	text-align:center;
	vertical-align: bottom;
}
.MailTxt,.TelTxt{
	width:80%;
	vertical-align: middle;
	padding:5px 0 0 0;
}
a.mailBt span,a.telBt span{
	font-weight:bold;
	color:#6c3808;
}
.telTxt2{
	color:#e56c00 !important;
	font-size:16px;
}