@charset "utf-8";
/*----- sankou_kakaku -----*/
#sankou_kakaku {
	background-color: #e6e5e5;
	margin: 30px auto 0;
	padding: 15px 0 5px;
}
#sankou_kakaku p {
	font-size: 18px;
	font-weight: bolder;
	text-shadow: #fff 1px 3px 0px, #fff -1px 3px 0px,#fff 1px -1px 0px, #fff -1px -1px 0px;
}
#sankou_kakaku ul {
	margin: 10px auto 0;
}
#sankou_kakaku ul li {
	margin: 0 auto 15px;
}
#sankou_kakaku ul li .fl {
	width: 55%;
}
#sankou_kakaku ul li .fr {
	width: 43%;
	padding: 5px 0 0;
	font-size: 14px;
	font-weight:500;
}
#sankou_kakaku ul li .fr span {
	color: #ff6600;
	font-size: 18px;
	font-weight: bold;
}

/*----- soudan -----*/
#soudan {
	margin: 30px auto 0;
}
#soudan h3 {
	border-bottom: 2px solid #ff6600;
	margin: 0 auto 10px;
}

/*------ daiya -----*/
#daiya {
	margin:30px auto 0;
}
#daiya h3 {
	margin:0 auto 10px;
	border-bottom:2px solid #ff6600;
}
#daiya_img {
	margin:10px auto 15px;
	width:100%;
	text-align:center;
}
#diabtn {
    margin: 14px auto 40px;
    width: 300px;
}

#diabtn a {
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    background-color: #ff6500;
    padding: 16px 10px;
    text-align: center;
    display: block;
    border-radius: 6px;
    box-shadow:0 5px #cb3e00;
}
/*----- 料金表 -----*/
#coating_price {
	margin:15px auto 0;
	overflow-x: scroll;
}
#coating_price span {
	font-size:10px;
}
#coating_price h3 {
	background-image: url(../images/bankin/table.png);
	background-size:18px;
	background-repeat:no-repeat;
	background-position:center left;
	padding:3px 0 3px 23px;
	border: none;
}
#coating_price table {
	width:520px;
	margin:0 auto 5px;
	text-align:center;
	border-right:1px solid #c7c6c6;
	border-top:1px solid #c7c6c6;
}
#coating_price table th {
	padding:10px 0;
	text-align:center;
	border-left:1px solid #c7c6c6;
	border-bottom:1px solid #c7c6c6;
	background-color:#fefa8f;
}
#coating_price table td {
	padding:10px 0;
	border-left:1px solid #c7c6c6;
	border-bottom:1px solid #c7c6c6;
}
#coating_price table tr:nth-child(odd) td {
	background-color:#eeeeee;
}

/*---- お問合せ -----*/
.contact_Area {
	border:2px solid #42b6fe;
}
.contact_Area h3 {
	background-color:#42b6fe;
}
.contactBT p:before {
	color:#046daa;
}
.BT01 {	
	box-shadow: 2px 2px #187bb9;
}
.BT01 span:before {
	color:#42b6fe;
}
.BT02 {
	background-color:#49b7fb;
	box-shadow: 2px 2px #187bb9;
}
