@charset "shift_jis";
/*
-----------------------------------------------
カービューティープロブラッシュ other CSS
author:	カービューティープロブラッシュ
web site: 
copyright(C) CARBEAUTYPRO Brash
All rights reserved.
-----------------------------------------------*/


/* コーティング上段BOX
-----------------------------------------------*/
#coating_head {
	background-image: url(../img/coating01/head_img.jpg);
	height: auto;
	width: 730px;
	background-repeat: no-repeat;
	background-position: 40px 0px;
}

#bcontents h3 {
	margin-top: 20px;
	margin-left: 20px;
}
#roomc_box {
	width: 720px;
	margin-left: 10px;
	height: auto;
	margin-top: 10px;
	padding-bottom: 20px;
}
#roomc_box .img_right, #windr_box .img_right, #dentr_box .img_right, #film_box .img_right {
	float: right;
	margin-top: 20px;
	margin-left: 10px;
}
#glass_box {
	width: 720px;
	margin-left: 10px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 20px;
}
#glass_box .img_left {
	float: right;
	margin-left: 10px;
}

#wheel_box, #mole_box, #windr_box, #dentr_box, #film_box {
	width: 720px;
	margin-left: 10px;
	height: auto;
	margin-top: 10px;
	padding-bottom: 20px;
}
#wheel_box .img_left {
	float: right;
}
#wheel_txtbox {
	float: left;
	padding-right: 20px;
	width: 470px;
}
#link_mole {
	clear: both;
	padding-top: 20px;
}




#main_contents  #room_t {
	margin-top: 30px;
	width: 450px;
	border-top-style: none;
	height: 50px;
	margin-left: 0px;
}



#main_contents #glass_t {
	margin-top: 30px;
	border-top-style: none;
	height: 50px;
	width: 450px;
}
#glass_t .tbody, #room_t .tbody {
	width: 120px;
}

#glass_t .price, #room_t .price {
	color: #E6207C;
	width: 70px;
}

/* 料金表上書き
-----------------------------------------------*/
#main_contents .other_t {
	border-top-style: none;
	margin-left: 0px;
	width: 450px;
	margin-top: 10px;
}

#main_contents .head {
	border-top: 1px solid #CCCCCC;
	width: 90px;
}

#main_contents .tbody {
	width: 120px;
	border-top: 1px solid #CCCCCC;
}

#main_contents .price {
	width: 120px;
	border-top: 1px solid #CCCCCC;
	color: #E6207C;
}


#main_contents .tbody02 {
	width: 120px;
	border-top-style: none;
}

#main_contents .price02 {
	width: 120px;
	color: #E6207C;
	border-top-style: none;
}



#wrapper #contents #main_contents #bcontents #alumi_head, #wrapper #contents #main_contents #bcontents #mohl_head {
	margin-left: 20px;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
}
#px .bottom1 span {
	font-weight: bold;
}
#wrapper #contents #main_contents #bcontents #px .px_tdimg img {
	text-align: center;
	vertical-align: middle;
}
#wrapper #contents #main_contents #bcontents #bodybox #body01 #body_head {
	margin-left: 0px;
}
#wrapper #contents #bcontents p {
	margin-left: 0px;
	margin-right: 20px;
}
#other_box dl {
	background-color: #59A4FF;
	width: 430px;
	height: auto;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#other_box dt {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
#other_box dd {
	font-size: 14px;
	color: #FFFFFF;
	margin-left: 5px;
}
#other_box #film_box dl {
	width: 700px;
	height: auto;
	margin-top: 10px;
	background-color: #333333;
	color: #FFFFFF;
	float: left;
	margin-bottom: 10px;
}
#film_box #other_t {
	clear: both;
	border-top-style: none;
	height: auto;
	width: 450px;
}
#wrapper #contents #main_contents #bcontents #other_box #film_box #other_t {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

#film_box #other_t td {
	border-bottom-style: none;
}



/* append
-----------------------------------------------*/

.banner-bankin {margin-bottom:1em;width:720px;}
.banner-bankin a {
	background:url(../img/other/banner_bankin.png) no-repeat;
	color:#222;
	display:block;
	font-size:16px;
	font-weight:bold;
	padding:62px 0 62px 605px;
	width:125px;}
.banner-bankin a:hover {
	background:url(../img/other/banner_bankin_on.png) no-repeat;
	color:#666;}