@charset "UTF-8";


/*-----------------------------------------
フラッシュコンテンツ
-----------------------------------------*/

#flasharea{
width:902px;
height:280px;
margin-left:-37px;
}

#flasharea2{
width:880px;
height:72px;
}

#newcarflash{
width:654px;
height:60px;
margin:13px 0 0 5px;
}

#webad{
position:absolute;
width:165px;
height:72px;
left: 697px;
top: 356px;
}

/*-----------------------------------------
コンテンツ
-----------------------------------------*/

#contents{
width:880px;
height:auto;
margin:15px 0 0 0;
_margin-left:3px;
}

#leftcontents{
float:left;
width:205px;
height:auto;
padding-left:5px;
_margin-left:-3px;
_margin-top:10px;
}

#centercontents{
float:left;
width:423px;
height:auto;
_padding-right:3px;
_margin-top:10px;
}

#rightcontents{
float:right;
width:245px;
height:auto;
_padding-right:3px;
_width:243px;
_margin-top:10px;
}

/*-----------------------------------------
カレンダー
-----------------------------------------*/

.calendar{
width:188px;
height:373px;
margin-bottom:15px;
border:1px solid #999999;
font-size:12px;
}

/*店舗ごとの色指定全12パターン*/

.calendar_waku_0{
width:186px;
height:347px;
border:1px solid #D9D8D4;
background-color:#D9D8D4;
}

.calendar_text_0{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #D9D8D4;
}

.calendar_text_0 td{
border:1px solid #D9D8D4;
}

.calendar_waku_51{
width:186px;
height:347px;
border:1px solid #F2DED5;
background-color: #F2DED5;
}

.calendar_text_51{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #F2DED5;
}

.calendar_text_51 td{
border:1px solid #F2DED5;
}

.calendar_waku_11{
width:186px;
height:347px;
border:1px solid #D9E8E3;
background-color: #D9E8E3;
}

.calendar_text_11{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #D9E8E3;
}

.calendar_text_11 td{
border:1px solid #D9E8E3;
}


.calendar_waku_6{
width:186px;
height:347px;
border:1px solid #D5E1CE;
background-color: #D5E1CE;
}

.calendar_text_6{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #D5E1CE;
}

.calendar_text_6 td{
border:1px solid #D5E1CE;
}


.calendar_waku_52{
width:186px;
height:347px;
border:1px solid #E8E0E9;
background-color: #E8E0E9;
}

.calendar_text_52{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #E8E0E9;
}

.calendar_text_52 td{
border:1px solid #E8E0E9;
}


.calendar_waku_2{
width:186px;
height:347px;
border:1px solid #E3D6DC;
background-color: #E3D6DC;
}

.calendar_text_2{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #E3D6DC;
}

.calendar_text_2 td{
border:1px solid #E3D6DC;
}

.calendar_waku_7{
width:186px;
height:347px;
border:1px solid #ECE4C5;
background-color: #ECE4C5;
}

.calendar_text_7{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #ECE4C5;
}

.calendar_text_7 td{
border:1px solid #ECE4C5;
}


.calendar_waku_8{
width:186px;
height:347px;
border:1px solid #F4ECCB;
background-color: #F4ECCB;
}

.calendar_text_8{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #F4ECCB;
}

.calendar_text_8 td{
border:1px solid #F4ECCB;
}


.calendar_waku_5{
width:186px;
height:347px;
border:1px solid #E2ECD8;
background-color: #E2ECD8;
}

.calendar_text_5{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #E2ECD8;
}

.calendar_text_5 td{
border:1px solid #E2ECD8;
}


.calendar_waku_9{
width:186px;
height:347px;
border:1px solid #ECDDDA;
background-color: #ECDDDA;
}

.calendar_text_9{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #ECDDDA;
}

.calendar_text_9 td{
border:1px solid #ECDDDA;
}


.calendar_waku_10{
width:186px;
height:347px;
border:1px solid #F1FADD;
background-color: #F1FADD;
}

.calendar_text_10{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #F1FADD;
}

.calendar_text_10 td{
border:1px solid #F1FADD;
}


.calendar_waku_22{
width:186px;
height:347px;
border:1px solid #FFEDF7;
background-color: #FFEDF7;
}

.calendar_text_22{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #FFEDF7;
}

.calendar_text_22 td{
border:1px solid #FFEDF7;
}


/*店舗ごとの色指定全12パターンここまで*/
.calendar_center{
text-align:center;
margin:5px 0 0 10px;
font-size:10px;
}

.mouth{
font-size:14px;
}

.font9{
font-size:8px;
}

.blue{
color:#0033CC;
}

.red{
color:#CC0000;
}

.iventcolor{
color: #EFFF00;
}

.offcolor{
color: #FF9794;
}

/*-----------------------------------------
ランキング
※上のカレンダーの項目でも指定
-----------------------------------------*/
.ranking_waku{
width:186px;
height:342px;
border:1px solid #FFFFFF;
background-color:#D9D8D4;
}

.ranking{
width:188px;
height:368px;
margin-bottom:15px;
border:1px solid #999999;
}

.ranking{
width:188px;
height:318px;
}

.ranking_text{
color:#000000;
margin-left:3px;
}

.ranking_waku{
width:186px;
height:292px;
}

.ranking_tb{
margin-top:5px;
}

.rank_bg1{
width:188px;
height:34px;
background-image:url(../../img/rank_1.jpg);
}

.rank_bg2{
width:188px;
height:34px;
background-image:url(../../img/rank_2.jpg);
}

.rank_bg3{
width:188px;
height:34px;
background-image:url(../../img/rank_3.jpg);
}

/*-----------------------------------------
新着情報
-----------------------------------------*/

.scrollarea{
width:409px;
height:410px;
margin-right:14px;
overflow:auto;
border-right:1px solid #999999;
background-image:url(../../img/news_bg.jpg);
background-repeat:repeat-y;
}


.bararea{
width:410px;
height:40px;
background-image:url(../../img/news_bartop.jpg);
}

#selectarea{
padding:8px 0 0 260px;
}

.newslist{
width:350px;
height:auto;
margin:10px 0 0 30px;
font-size:12px;
}

.newslist li{
width:340px;
height:auto;
}

.newsmark{
list-style-image:url(../../img/mark_list.jpg);
margin-top:5px;
color:#336633;
font-size:12px;
}

.newsmark img{
margin-left:3px;
vertical-align:baseline;
}

.icon_0{
list-style-image:url(../../img/icon_0.jpg);
list-style-position:inside;
border-bottom:1px dotted #666666;
padding-bottom:5px;
margin-top:5px;
}

.icon_1{
list-style-image:url(../../img/icon_1.jpg);
list-style-position:inside;
border-bottom:1px dotted #666666;
padding-bottom:5px;
margin-top:5px;

}

.icon_2{
list-style-image:url(../../img/icon_2.jpg);
list-style-position:inside;
border-bottom:1px dotted #666666;
padding-bottom:5px;
margin-top:5px;

}

.icon_3{
list-style-image:url(../../img/icon_3.jpg);
list-style-position:inside;
border-bottom:1px dotted #666666;
padding-bottom:5px;
margin-top:5px;

}

/*-----------------------------------------
モデルチェンジ情報
-----------------------------------------*/

#change_bararea{
width:410px;
height:26px;
margin-top:15px;
background-image:url(../../img/change_bar.jpg);
}


.scrollarea_change{
width:409px;
height:185px;
margin-right:14px;
overflow:auto;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
background-image:url(../../img/news_bg.jpg);
background-repeat:repeat-y;
}

.change_mark img{
margin:0 3px;
vertical-align:baseline;
}

.change_mark{
list-style-image:url(../../img/mark_list.jpg);
margin-top:5px;
color:#336633;
font-size:12px;
border-bottom:1px dotted #666666;
padding-bottom:7px;
}



/*-----------------------------------------
バナーエリア
-----------------------------------------*/

#banner_area{
width:190px;
height:auto;
margin:5px 0 15px 0;
}

#banner_area img{
margin-top:7px;
}

/*-----------------------------------------
フッター
-----------------------------------------*/

#footer{
clear:both;
width:880px;
height:auto;
padding-top:20px;
padding-bottom:40px;
color:#666666;
font-size:11px;
}

#footer_menu{
list-style:none;
}

#footer_menu li{
margin-left:8px;
float:left;
}

#footclear{
clear:both;
display:block;
}

/*-----------------------------------------
印刷設定
-----------------------------------------*/

@media print{

body{
width:auto;
margin:auto;
padding:auto;
background-image:none;
}

}

