/* CSS Document */
/*========================================
 +)　安 心 車 検 
========================================*/

#contents{
	background-image:  url(/sp/inspection/images/top.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;
}

/**/
#red_txt{ color:#e81f04;}
#red_txt span{ font-size:16px; font-weight:bold;}

.price_disp{
	border:2px solid #f88300;
	border-radius:5px;
	padding:5px;
	background-color:#FFF;
	margin:0 0 2px;
}
.carBt{
}
.car_img{
	width:110px;
	text-align:center;
	float:left;
}
.carBt p{
	margin-right: auto;
    font-size: 15px;
    color: #f88000;
    font-weight: bold;
    line-height: 43px !important;
    text-align: center;
}
.price_disp table .RB{ border-right:1px solid #e2dbc5;}
.price_disp table .BB{ border-bottom:1px solid #e2dbc5;}
.price_disp table th{background-color:#fffad7;}
.price_disp table td,.price_disp table th{
	padding:10px;
	text-align:left;
}
.price_disp table{
	display:none;
}

/**/
#item{
	border:2px solid #a7ce51;
	padding:5px;
	border-radius:5px;
}
#item span{
	color:#ff7e02;
	font-size:14px;
	font-weight:bold;
}
#attention{margin:20px 0 0 0px;}
#attention li{
	margin:0 0 5px;
	background-image: url(/car_support/images/uc_mente/list_icon.gif);
	background-size:4px;
	padding:0 0 0 8px;
	background-position:left 5px;
	background-repeat:no-repeat;
	font-size:11px;
	color:#472b19;
}
.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;	
}
.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;
}
.yoyakuBt p img{

}

/* 問い合せ */

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;
	text-decoration: none!important;
}
.telTxt2{
	color:#e56c00 !important;
	font-size:16px;
}


.line {
    background: #00B900;
    color: #fff !important;
    padding: 13px 0px;
    border-radius: 6px;
    border: 2px solid #31793d;
    text-decoration: none;
    font-size: 16px;
    width: 95%;
    display: inline-block;
    text-align: center;
    margin-left: 2%;
    margin-top: 2%;
}
.line:hover{text-decoration: none;}