@charset "utf-8";
/* CSS Document */

@import "reset.css";
@import "common.css";

#about_coverite, #franchise	{
	margin:0 auto;
	}

/* ==============================================================
:: インデックス
============================================================== */

/* :: i-shop ------------------------------------------------- */
#i-shop {
	background:#FAFAFA;
	background:-moz-linear-gradient(top, #FFF, #EEE);
	background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));
	filter:progid:DXImageTransform.Microsoft .gradient(GradientType=0,startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE');
	display:block;
	bottom:0;
	height:520px;
	}

#maker_cat {
	font-size:24px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding-top:30px;
	border-bottom:1px solid #F00;
	}

#carmaker {
	float:left;
	display:inline-block;
	width:130px;
	margin:10px 10px 0 0;
	border:1px solid #CCC;
	font-size:15px;
	font-weight:bold;
	}
#carmaker5 {
	float:left;
	display:inline-block;
	width:130px;
	margin:10px 0 0 0;
	border:1px solid #CCC;
	font-size:15px;
	font-weight:bold;
	}

#i-shop a {
	background-position:10px 12px;
	padding:15px 15px 15px 45px;
	text-decoration:none;
	}
#i-shop a:hover {
	background-position:10px 12px;
	color:#FFF;
	}
a.toyota {
	background:url(../images/make/logo_toyota.png) left no-repeat;
	}
a.toyota:hover {
	background:url(../images/make/logo_toyota.png) left no-repeat #333333;
	}
a.lexus {
	background:url(../images/make/logo_lexus.png) left no-repeat;
	}
a.lexus:hover {
	background:url(../images/make/logo_lexus.png) left no-repeat #333333;
	}
a.nissan {
	background:url(../images/make/logo_nissan.png) left no-repeat;
	}
a.nissan:hover {
	background:url(../images/make/logo_nissan.png) left no-repeat #333333;
	}
a.honda {
	background:url(../images/make/logo_honda.png) left no-repeat;
	}
a.honda:hover {
	background:url(../images/make/logo_honda.png) left no-repeat #333333;
	}
a.mazda {
	background:url(../images/make/logo_mazda.png) left no-repeat;
	}
a.mazda:hover {
	background:url(../images/make/logo_mazda.png) left no-repeat #333333;
	}
a.mitsubishi {
	background:url(../images/make/logo_mitsubishi.png) left no-repeat;
	}
a.mitsubishi:hover {
	background:url(../images/make/logo_mitsubishi.png) left no-repeat #333333;
	}
a.subaru {
	background:url(../images/make/logo_subaru.png) left no-repeat;
	}
a.subaru:hover {
	background:url(../images/make/logo_subaru.png) left no-repeat #333333;
	}
a.daihatsu {
	background:url(../images/make/logo_daihatsu.png) left no-repeat;
	}
a.daihatsu:hover {
	background:url(../images/make/logo_daihatsu.png) left no-repeat #333333;
	}
a.suzuki {
	background:url(../images/make/logo_suzuki.png) left no-repeat;
	}
a.suzuki:hover {
	background:url(../images/make/logo_suzuki.png) left no-repeat #333333;
	}
	
/* 輸入車 */
a.benz {
	background:url(../images/make/logo_benz.png) left no-repeat;
	font-size:13px !important;
	}
a.benz:hover {
	background:url(../images/make/logo_benz.png) left no-repeat #333333;
	}
a.bmw {
	background:url(../images/make/logo_bmw.png) left no-repeat;
	}
a.bmw:hover {
	background:url(../images/make/logo_bmw.png) left no-repeat #333333;
	}
a.audi {
	background:url(../images/make/logo_audi.png) left no-repeat;
	}
a.audi:hover {
	background:url(../images/make/logo_audi.png) left no-repeat #333333;
	}
a.vw {
	background:url(../images/make/logo_vw.png) left no-repeat;
	}
a.vw:hover {
	background:url(../images/make/logo_vw.png) left no-repeat #333333;
	}
a.porsche {
	background:url(../images/make/logo_porsche.png) left no-repeat;
	}
a.porsche:hover {
	background:url(../images/make/logo_porsche.png) left no-repeat #333333;
	}
a.mini {
	background:url(../images/make/logo_mini.png) left no-repeat;
	}
a.mini:hover {
	background:url(../images/make/logo_mini.png) left no-repeat #333333;
	}
a.peugeot {
	background:url(../images/make/logo_peugeot.png) left no-repeat;
	}
a.peugeot:hover {
	background:url(../images/make/logo_peugeot.png) left no-repeat #333333;
	}
a.citroen {
	background:url(../images/make/logo_citroen.png) left no-repeat;
	}
a.citroen:hover {
	background:url(../images/make/logo_citroen.png) left no-repeat #333333;
	}
a.alfa {
	background:url(../images/make/logo_alfa.png) left no-repeat;
	}
a.alfa:hover {
	background:url(../images/make/logo_alfa.png) left no-repeat #333333;
	}
a.volvo {
	background:url(../images/make/logo_volvo.png) left no-repeat;
	}
a.volvo:hover {
	background:url(../images/make/logo_volvo.png) left no-repeat #333333;
	}

/* アメ車 */
a.cadillac {
	background:url(../images/make/logo_cadillac.png) left no-repeat;
	}
a.cadillac:hover {
	background:url(../images/make/logo_cadillac.png) left no-repeat #333333;
	}
a.chevrolet {
	background:url(../images/make/logo_chevrolet.png) left no-repeat;
	}
a.chevrolet:hover {
	background:url(../images/make/logo_chevrolet.png) left no-repeat #333333;
	}
a.dodge {
	background:url(../images/make/logo_dodge.png) left no-repeat;
	}
a.dodge:hover {
	background:url(../images/make/logo_dodge.png) left no-repeat #333333;
	}
a.chrysler {
	background:url(../images/make/logo_chrysler.png) left no-repeat;
	}
a.chrysler:hover {
	background:url(../images/make/logo_chrysler.png) left no-repeat #333333;
	}
a.ford {
	background:url(../images/make/logo_ford.png) left no-repeat;
	}
a.ford:hover {
	background:url(../images/make/logo_ford.png) left no-repeat #333333;
	}

/* :: i-us --------------------------------------------------- */
#i-us {
	background:#FFF;
	display:block;
	bottom:0;
	height:450px;
	background:url(../images/bg_ishop.jpg) center top no-repeat;
	margin:0 auto;
	}

#i-us_ttl {
	font-size:28px;
	font-weight:bold;
	margin:0 0 10px 0;
	padding-top:30px;
	border-bottom:1px solid #F00;
	}
#i-us_misc {
	margin:180px 10px 20px 500px;
	}
#i-us_link {
	margin:0 0 0 750px;
	height:40px;
	display:block;
	}
#i-us_link a {
	background:url(../images/i-link.jpg) top no-repeat;
	height:37px;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:13px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	}
#i-us_link a:hover {
	background-position:0 -50px;	
	color:#FFF;
	}
	
/* :: i-fran ------------------------------------------------- */
#i-fran {
	/*background:-moz-linear-gradient(top, #EEE, #FFF);
	background:-webkit-gradient(linear, left top, left bottom, from(#EEE), to(#FFF));
	filter:progid:DXImageTransform.Microsoft .gradient(GradientType=0,startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF');*/
	background:url(../images/bg_fran.jpg) center top no-repeat;
	display:block;
	bottom:0;
	height:450px;
	}
#i-fran_ttl {
	display:none;
	}
#i-fran_link {
	float:left;
	width:250px;
	padding:310px 0 0 250px;
	height:40px;
	display:block;
	}
#i-fran_link a {
	background:url(../images/i-link.png) top no-repeat;
	height:37px;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:13px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	}
#i-fran_link a:hover {
	background-position:0 -50px;	
	color:#FFF;
	}
.fran_txt {
	display:none;
	}

/* ==============================================================
:: ２カラム
============================================================== */

#content {
	width:1000px;
	margin:0 auto;
	}
#content #left_column {
	width:250px;
	float:left;
	display:inline-block;
	padding-top:100px;
	}
#content #right_column {
	width:750px;
	float:left;
	display:inline-block;
	padding-top:100px;
	}

/* ==============================================================
:: お問合せ
============================================================== */

#inquiry {
	width:100%;
	background:url(../images/bg_inq01.jpg) center top no-repeat;
	}
#inquiry #inq_area {
	margin:0 auto;
	width:1000px;
	padding-top:40px;
	display:block;
	}
#inquiry #inq_area #inq_ttl {
	display:none;
	}
#inquiry #bizhour {
	margin:100px 0 0 10px;
	}
#inquiry #bizhour h1 {
	font-size:28px;
	font-weight:bold;
	margin:20px 0;
	color:#009;
	}
#inquiries {
	width:100%;
	background:url(../images/bg_inq02.jpg) center top no-repeat;
	}
#inquiries #inq_area {
	margin:0 auto;
	width:1000px;
	padding-top:40px;
	display:block;
	}
#inquiries #inq_area #inq_ttl {
	display:none;
	}
#inquiries #bizhour {
	margin:100px 0 0 10px;
	}
#inquiries #bizhour h1 {
	font-size:28px;
	font-weight:bold;
	margin:20px 0;
	color:#009;
	}
ul.inq_note {
	margin:150px 0 0 30px;
	font-size:14px;
	}
ul.inq_note li {
	list-style:url(../images/dot8.png);
	}

.inq_misc {
	margin:30px 10px 0 10px;
	}
.inq_misc th {
	text-align:left;
	vertical-align:top;
	width:90px;
	padding:10px 15px;
	background-color:#EEE;
	border-bottom:1px dashed #FFF;
	font-weight:500;
	letter-spacing:0.1em;
	font-size:14px;
	}
.inq_misc td {
	width:510px;
	padding:10px;
	border-bottom:1px dashed #CCC;
	}
.inq_misc td.prexiew {
	width:510px;
	padding:10px;
	border-bottom:1px dashed #CCC;
	font-size:14px;
	background:url(../img/bg_white_opa60.png);
	}
.inq_txtform {
	padding:4px;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC";
	}
#mform_submit {
	display:block;
	margin:0 auto 50px 140px;
	color:#FFF;
	padding:10px 40px;
	}
button.inq_conf {
	width:200px;
	height:50px;
	margin-top:10px;
	padding:13px 0 14px 0;
	font-size:14px;
	color:#FFF;
	letter-spacing:0.1em;
	font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC","ヒラギノ角ゴ Pro W3",sans-serif;
	background:#333333;
	background:-webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#333333) );
	background:-moz-linear-gradient(-90deg, #FF0000, #333333);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FF0000', endColorstr='#333333');
	border-radius:6px;        	/* CSS3草案 */
	-webkit-border-radius:6px;  /* Safari,Google Chrome用 */
	-moz-border-radius:6px;   	/* Firefox用 */
	}
button.inq_conf:hover {
	color:#FFF;
	background:#FF0000;
	background:-webkit-gradient(linear, left top, left bottom, from(#333333), to(#FF0000) );
	background:-moz-linear-gradient(-90deg, #333333, #FF0000);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#333333', endColorstr='#FF0000');
	}

#sendmail {
	width:100%;
	background:url(../images/bg_inq03.jpg) center top no-repeat;
	}
#sendmail #inq_area {
	margin:0 auto;
	width:1000px;
	height:400px;
	padding-top:40px;
	display:block;
	}
#sendmail #inq_area #autoreply {
	margin-top:100px;
	}

/* ==============================================================
============================================================== */

#franc {
	width:100%;
	background:url(../images/bg_franc01.jpg) center top no-repeat;
	}
#franc #content_area {
	margin:0 auto;
	width:1000px;
	padding-top:40px;
	display:block;
	}
#franc #content_area_tmp {
	margin:0 auto;
	width:1000px;
	padding:150px 0 200px 0;
	display:block;
	}
#franc #content_area_tmp a {
	color:#039;
	text-decoration:none;
	border-bottom:1px dotted #333;
	padding:0 4px;
	}
#franc #content_area_tmp a:hover {
	border-bottom:1px solid #F00;
	}

/* ==============================================================
============================================================== */

#about {
	width:100%;
	background:url(../images/bg_about01.jpg) center top no-repeat;
	}
#about #content_area {
	margin:0 auto;
	width:1000px;
	padding:0 0 200px 0;
	display:block;
	}
#about #content_area #regarding_coverite_ttl {
	margin:0 auto;
	padding:150px 0 0 0;
	display:block;
	font-size:20px;
	font-weight:bold;
	color:#0000FF;
	}
#about #content_area #regarding_coverite_ttls {
	margin:0 auto;
	padding:50px 0 0 0;
	display:block;
	font-size:20px;
	font-weight:bold;
	color:#0000FF;
	}
#about #content_area #regarding_coverite_desc {
	width:52%;
	margin:40px 0 0 0;
	font-size:14px;
	}
#about #content_area #regarding_coverite_desc2 {
	width:100%;
	margin:40px 0 0 0;
	font-size:14px;
	}
#about #content_area #regarding_coverite_img {
	width:200px;
	height:150px;
	float:left;
	display:inline-block;
	margin:15px 15px 15px 0;
	}
#about #content_area_tmp {
	margin:0 auto;
	width:1000px;
	padding:150px 0 200px 0;
	display:block;
	}
#about #content_area_tmp a {
	color:#039;
	text-decoration:none;
	border-bottom:1px dotted #333;
	padding:0 4px;
	}
#about #content_area_tmp a:hover {
	border-bottom:1px solid #F00;
	}

/* ==============================================================
============================================================== */

/* ==============================================================
============================================================== */

/* ==============================================================
============================================================== */

/* ==============================================================
============================================================== */

/* ==============================================================
============================================================== */