@charset "UTF-8";

.rounded { font-family:"Rounded Mplus 1c"; }

html { overflow: hidden; background-color:#ffffff; 
	/*height: 100%; */}
html { overflow-y:auto!important; overflow-x:auto!important;}

body {
	margin:0;
	margin-left:auto;
	margin-right:auto;
	font-size: 12px;
	line-height: 2.0;
	letter-spacing:1px;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic";
	background-image:url(../img/green_bk.jpg);
	color:#000;
	width:100%;
	text-align:center;
	}

h1,h2,h3,h4,h5,dl,ul,form,textarea {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	font-weight:normal;
}

strong { font-size: 1em; }
em { font-style: normal; font-weight: bold; }
address { font-style:normal; }

a {	color:#333; text-decoration: none; }
a:active, a:hover {	color: #960; }
a img { border-width: 0px; }
a { outline:none; }
img { -ms-interpolation-mode: bicubic; }

/*IE6 hack*/
* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}

p { margin: 0; padding:0;}

.end {
	clear: both;
}

/* clear---------------------- */
.clear {clear: both;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}
.clearfix {zoom:1;}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


ul { list-style-type: none; }

#wrapper { width: 1100px; margin: 0 auto; padding-top: 5px;}

/* ヘッダー*/

#header { width: 1000px; margin: 0 auto; }
.logo { float:left; }
.info { background-image:url(../img/info.jpg); background-repeat: no-repeat; width: 670px; height:140px; float:left;}
.add { width: 270px; float:left; text-align: left; line-height: 1.3; padding: 60px 0 0 60px; color: #330000; font-size: 11px; text-align: left;}
.tenpo { text-indent: -9999px;}
.time { width: 300px; float: left;}
.tel { color:#000000; font-size: 22px; font-weight: bold; margin: 25px 0 0 25px;}
.open { color: #663300; font-size: 13px; font-weight: bold; margin: -5px 0 0 0;}


/* ナビ*/

#navi { width: 1100px; margin: 0 auto; background-image:url(../img/menu_bk.jpg); background-repeat: no-repeat; height: 154px;}
#navi ul { width: 1000px; margin: 0 auto; padding: 43px 0 0 0;}
#navi li { float: left;}
.navi01 { width: 90px; }
.navi02 { width: 154px; }
.navi03 { width: 238px; }
.navi04 { width: 233px; }
.navi05 { width: 153px; }
.navi06 { width: 114px; }



/* メインコンテンツ*/
#content { width: 1000px; margin: 0 auto; }
.main_img { width: 1000px; background-image: url(../img/main_img_w.jpg); background-repeat: no-repeat; height: 331px; padding: 29px 0 0 30px;
 position: relative;}
.btn01 { position: absolute; left: 750px; top: 6px; z-index: 10;}
.btn02 { position: absolute; left: 10px; top: 220px; z-index: 10;}
.btn03 { position: absolute; left: 450px; top: 235px; z-index: 10;}
.btn04 { position: absolute; left: 920px; top: 220px; z-index: 10;}

/* 車一覧*/

.car_list { width: 1000px; margin: 0 auto;}
.car01 { width: 195px; float: left; margin: 0 0 0 8px;}
.car02 { width: 195px; float: left; margin: 0 0 0 3px;}
.car03 { width: 195px; float: left; margin: 0 0 0 3px;}
.car04 { width: 195px; float: left; margin: 0 0 0 3px;}
.car05 { width: 195px; float: left; margin: 0 0 0 3px;}


/*----------------- information表示*/

.news { background-image:url(../img/info_bk.jpg); background-repeat: no-repeat; width: 580px; height: 195px; float: left;
 margin: 5px 0 0 8px;}
.news_txt { width: 450px; margin: 55px 0 0 60px; text-align: left; overflow-y: scroll; height: 115px;}

/*----------------- What's New表示*/

.blog { background-image:url(../img/news_bk.jpg); background-repeat: no-repeat; width: 390px; height: 195px; float: left;
margin: 5px 0 0 10px;}
.blog_txt { width: 340px; margin: 55px 0 0 30px; text-align: left; overflow-y: scroll; height: 115px;}

/*サブコンテンツ*/

.subcon { width: 1000px; margin: 5px auto; }
.fb-like-box { width: 580px; height: 383px; float:left; /*background-image:url(../img/fb.jpg); background-repeat: no-repeat;*/
margin: 0 0 0 8px; border-bottom: 1px #999999 solid;}
.sub1 { width: 205px; float: left; margin: 0 0 0 5px;}
.sub2 { width: 190px; float: left;}

.to_top { text-align: right; margin: 20px 10px 0 0; font-weight: bold; font-size: 14px;}
.to_top2 { text-align: right; margin: 0 10px 20px 0; font-weight: bold; font-size: 14px;}


/* フッターナビ*/

#footer_navi { width: 860px; height:40px; margin: 10px auto;}
#footer_navi2 { width: 890px; height:40px; margin: 10px auto;}
#footer_navi li,
#footer_navi2 li { float: left; color:#330000; font-size: 14px; font-weight: bold; background-image:url(../img/fbk_new.jpg); background-repeat: no-repeat; height: 40px;
 padding: 5px 0 0 50px;}
/*.f_navi01 { background-image:url(../img/fbk01.jpg); background-repeat: no-repeat; width: 75px; height: 40px; padding: 6px 0 0 30px; }
.f_navi02 { background-image:url(../img/fbk02.jpg); background-repeat: no-repeat; width: 135px; height: 40px; padding: 6px 0 0 40px; }
.f_navi03 { background-image:url(../img/fbk03.jpg); background-repeat: no-repeat; width: 185px; height: 40px; padding: 6px 0 0 40px;}
.f_navi04 { background-image:url(../img/fbk05.jpg); background-repeat: no-repeat; width: 185px; height: 40px; padding: 6px 0 0 40px;}
.f_navi05 { background-image:url(../img/fbk04.jpg); background-repeat: no-repeat; width: 100px; height: 40px; padding: 6px 0 0 35px;}
.f_navi06 { background-image:url(../img/fbk06.jpg); background-repeat: no-repeat; width: 80px; height: 40px; padding: 6px 0 0 35px;}*/

　　　


/* フッター*/

#footer { width: 1100px; height: 145px;  background-image:url(../img/footer_bk.jpg); background-repeat: no-repeat; 
margin: 50px auto 0 auto;}
#footer { width: 1100px; height: 145px;  background-image:url(../img/footer_bk.jpg); background-repeat: no-repeat; 
margin: 20px auto 0 auto;}
.footer_txt { padding: 55px 0 0 415px; text-align: left; color:#330000; font-size: 13px; font-weight: bold;}

.copyr { text-align: right; width: 1000px; margin: 0 auto;}
.design { text-align: right; width: 1000px; margin: 0 auto; font-size: 10px;}


#footer_bg { background-color: #F0E0B0; width: 100%; padding: 10px 0 0 0;}

#footer {
    background-image: url("../img/footer_bk.png");
    background-repeat: no-repeat;
    height: 145px;
    margin: 20px auto 0;
    width: 1100px;
}
#footer_navi li, #footer_navi2 li {
    background-image: url("../img/fbk_new.png");
    background-repeat: no-repeat;
    color: #330000;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    padding: 5px 0 0 50px;
}




