@charset "UTF-8";

/*上部コンテンツの設定*/
/*#contents_top{ clear:both;  width:880px; height:218px; margin:0 auto; padding:0;}*/
#contents_top{ clear:both;  width:880px; height:193px; margin:0 auto; padding:0;}
/*#contents_top p { clear:both; width:240px; height:101px;  text-align:left; margin:-101px 0 0 0; padding:69px 0px 0 7px; font-size:93%; line-height:130%;}*/
#contents_top p { clear:both; width:240px; height:101px;  text-align:left; margin:1px 0 0 0; padding:69px 0px 0 7px; font-size:93%; line-height:130%;}
#contents_top a { display:block; float:left; width:250px; height:101px; text-align:left; margin:0;}


/*#contents_top_left_box { float:left; width:518px; height:218px;}*/
#contents_top_left_box { float:left; width:518px; height:193px;}
#contents_top_left_box div { float:left; width:250px; height:101px;  margin:0px 0px 0px 0; padding:0 8px 8px 0px; overflow:hidden;}

/*プレミアム在庫*/
#div_premium_zaiko{ display: block; clear:both; background:url(../../img/jac_top.gif) no-repeat 0 0; width:910px; height:110px; margin:2px auto 0; padding:0; text-indent: -9999px }
#div_premium_zaiko:visited { display: block; background:url(../../img/jac_top.gif) no-repeat 0 0; width:910px; height:110px;}
#div_premium_zaiko:active { display: block; background:url(../../img/jac_top.gif) no-repeat 0 0; width:910px; height:110px;}
#div_premium_zaiko:link { display: block; background:url(../../img/jac_top.gif) no-repeat 0 0; width:910px; height:110px;}
#div_premium_zaiko:hover { display: block; background:url(../../img/jac_top.gif) no-repeat 0 -110px; width:910px; height:110px;}

/*マウスオーバーの設定*/
#btn_net:visited { background:url(../../img/bg_btn_net.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_net:active { background:url(../../img/bg_btn_net.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_net:link { background:url(../../img/bg_btn_net.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_net:hover { background:url(../../img/bg_btn_net.gif) no-repeat 0 -101px; width:250px; height:101px;}
#btn_business:visited { background:url(../../img/bg_btn_business.gif) no-repeat 0 0; width:250px; height:101px; }
#btn_business:active { background:url(../../img/bg_btn_business.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_business:link { background:url(../../img/bg_btn_business.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_business:hover { background:url(../../img/bg_btn_business.gif) no-repeat 0 -101px; width:250px; height:101px;}
#btn_tel:visited { background:url(../../img/bg_btn_tel.gif) no-repeat 0 0; width:250px; height:101px; }
#btn_tel:active { background:url(../../img/bg_btn_tel.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_tel:link { background:url(../../img/bg_btn_tel.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_tel:hover { background:url(../../img/bg_btn_tel.gif) no-repeat 0 -101px; width:250px; height:101px;}
#btn_fax:visited { background:url(../../img/bg_btn_fax.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_fax:active { background:url(../../img/bg_btn_fax.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_fax:link { background:url(../../img/bg_btn_fax.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_fax:hover { background:url(../../img/bg_btn_fax.gif) no-repeat 0 -101px; width:250px; height:101px;}

/*Flashの設定*/
#flash_box{float:right; width:360px; height:210px; margin:0; padding:0; border:1px #999999 solid;}

/*コンテンツ中央エリアの設定*/
#contents_body_box {clear:both; width:910px; margin:0 auto; padding-left:10px;}
/*#contents_body_left_box { float:left; width:690px;  margin:0 0 0 0; padding:10px 0 0 0px; }*/
#contents_body_left_box { float:left; width:685px;  margin:0 0 0 0; padding:10px 0 0 0px; }
#contents_body_right_box{ float:right; /*background:url(../../img/bg_body_right.gif) no-repeat 0 0;*/ width:209px; height:490px; margin:0; padding:5px 10px 0 0;}

/*今月の高額買取車*/
/*#monthly_car_box { clear:both; margin:0 auto; padding:0 0 0 0px; width:656px; height:186px; border: 1px solid #999999; }*/
#monthly_car_box { clear:both; margin:0 auto; padding:0 0 0 0px; width:656px; height:260px; border: 1px solid #999999; }
/*#monthly_car_box h1 { clear:both; background:url(../../img/bg_monthly_car.jpg) no-repeat 0 0; width:646px; height:25px; font-size:24px; color:#FFFFFF; line-height:100%; margin:0; padding:5px 0 0 10px; text-align:left;}*/
#monthly_car_box h1 { clear:both; background:url(../../img/bg_monthly_car.jpg) no-repeat 0 0; width:646px; height:35px; font-size:27px; color:#FFFFFF; line-height:100%; margin:0; padding:15px 0 0 10px; text-align:left;}
.car_box { float:left;  width:116px; margin:0; padding:0 0 0 13px; text-align:left;}
/*.car_box img {clear:both; width:116px; height:88px; margin:0; padding:5px 0 0 0px;}*/
.car_box img {clear:both; width:116px; height:88px; margin:0; padding:0px 0 0 0px;}
.car_box h4 {clear:both;  margin:0; padding:3px 0 0 0; font-size:93%; line-height:140%; border-bottom:1px solid #000000;}
.car_box p { clear:both; margin:10px 0 0 0; padding:0; text-align:left; font-size:93%; line-height:100%;}

/*JACの強みなど左バナー群*/
#contents_body_bottom_box { clear:both; width:656px; margin:10px auto 0; padding:0;}
/*
#body_bottom_left_box { float:left; width:328px; margin:0; padding:0; }
#body_bottom_left_box a { display:block; width:328px; height:56px; margin:0; padding:0; }
#body_bottom_left_box p { width:328px; height:36px; margin:0; padding:0; text-align:left; font-size:77%; }
#body_bottom_left_box h3 {text-indent:-9999px; }
*/
#body_bottom_left_box { float:left; width:320px; margin:0; padding:0; }
#body_bottom_left_box a { display:block; width:320px; height:56px; margin:0; padding:0; }
#body_bottom_left_box p { width:320px; height:36px; margin:0; padding:0; text-align:left; font-size:77%; }
#body_bottom_left_box h3 {text-indent:-9999px; }

#brn_strong:visited { background:url(../../img/brn_strong.gif) no-repeat 0 0; width:328px; height:56px; }
#brn_strong:active { background:url(../../img/brn_strong.gif) no-repeat 0 0; width:328px; height:56px;}
#brn_strong:link { background:url(../../img/brn_strong.gif) no-repeat 0 0; width:328px; height:56px;}
#brn_strong:hover { background:url(../../img/brn_strong.gif) no-repeat 0px -56px; width:328px; height:56px;}

#brn_service:visited { background:url(../../img/brn_service.gif) no-repeat 0 0; width:328px; height:56px; }
#brn_service:active { background:url(../../img/brn_service.gif) no-repeat 0 0; width:328px; height:56px;}
#brn_service:link { background:url(../../img/brn_service.gif) no-repeat 0 0; width:328px; height:56px;}
#brn_service:hover { background:url(../../img/brn_service.gif) no-repeat 0px -56px; width:328px; height:56px;}

#brn_resuits:visited { background:url(../../img/brn_resuits.gif) no-repeat 0 0; width:328px; height:56px; }
#brn_resuits:active { background:url(../../img/brn_resuits.gif) no-repeat 0 0; width:328px; height:56px;}
#brn_resuits:link { background:url(../../img/brn_resuits.gif) no-repeat 0 0; width:328px; height:56px;}
#brn_resuits:hover { background:url(../../img/brn_resuits.gif) no-repeat 0px -56px; width:328px; height:56px;}

/*お得情報など右バナー群*/
#body_bottom_right_box { float:left; width:311px; margin:0; padding:0 0 0 17px; }
#body_bottom_right_box a { display:block; width:311px; height:56px; margin:0; padding:0; }
#body_bottom_right_box p { width:311px; height:36px; margin:0; padding:0; text-align:left; font-size:77%; }
#body_bottom_right_box h3 {text-indent:-9999px; }

#brn_profit:visited { background:url(../../img/brn_profit.gif) no-repeat 0 0; width:311px; height:56px; }
#brn_profit:active { background:url(../../img/brn_profit.gif) no-repeat 0 0; width:311px; height:56px;}
#brn_profit:link { background:url(../../img/brn_profit.gif) no-repeat 0 0; width:311px; height:56px;}
#brn_profit:hover { background:url(../../img/brn_profit.gif) no-repeat 0px -56px; width:311px; height:56px;}

#brn_voice:visited { background:url(../../img/brn_voice.gif) no-repeat 0 0; width:311px; height:56px; }
#brn_voice:active { background:url(../../img/brn_voice.gif) no-repeat 0 0; width:311px; height:56px;}
#brn_voice:link { background:url(../../img/brn_voice.gif) no-repeat 0 0; width:311px; height:56px;}
#brn_voice:hover { background:url(../../img/brn_voice.gif) no-repeat 0px -56px; width:311px; height:56px;}

#brn_about:visited { background:url(../../img/brn_about.gif) no-repeat 0 0; width:311px; height:56px; }
#brn_about:active { background:url(../../img/brn_about.gif) no-repeat 0 0; width:311px; height:56px;}
#brn_about:link { background:url(../../img/brn_about.gif) no-repeat 0 0; width:311px; height:56px;}
#brn_about:hover { background:url(../../img/brn_about.gif) no-repeat 0px -56px; width:311px; height:56px;}

/*ニュースなどの中央右バナー群*/

#ases_campaign_box { clear:both; width:206px; margin:0 auto; padding:0; }
#ases_campaign_box a { display:block; width:206px; height:87px; margin:5px 0 0 0; padding:0 0 0 0; }
#ases_campaign_box h3 {text-indent:-9999px; }


#brn_ases:visited { background:url(../../img/brn_ases.gif) no-repeat 0 0; width:206px; height:87px; }
#brn_ases:active { background:url(../../img/brn_ases.gif) no-repeat 0 0; width:206px; height:87px;}
#brn_ases:link { background:url(../../img/brn_ases.gif) no-repeat 0 0; width:206px; height:87px;}
#brn_ases:hover { background:url(../../img/brn_ases.gif) no-repeat 0px -87px; width:206px; height:87px;}

#brn_campaign:visited { background:url(../../img/brn_campaign.gif) no-repeat 0 0; width:206px; height:52px; }
#brn_campaign:active { background:url(../../img/brn_campaign.gif) no-repeat 0 0; width:206px; height:52px;}
#brn_campaign:link { background:url(../../img/brn_campaign.gif) no-repeat 0 0; width:206px; height:52px;}
#brn_campaign:hover { background:url(../../img/brn_campaign.gif) no-repeat 0px -52px; width:206px; height:52px;}


/*トピックス*/
/*#topics_box { clear:both; background-color:#FFFFFF; width: 206px; height:315px; margin:10px  auto 0; padding:0; overflow: hidden; overflow-y: scroll; border: 1px solid #999999; }*/
#topics_box { clear:both; background-color:#FFFFFF; width: 206px; height:217px; margin:10px  auto 0; padding:0; overflow: hidden; overflow-y: scroll; border: 1px solid #999999; }
#topics_box p { text-align:left; padding:3px 5px; margin:0; font-size:93%; line-height:150%; }
#topics_box span { display:block; margin:0 0 0 12px;}


/*RSS*/
#rss_box { clear: both; width: 890px; margin: auto; padding: 0px 0px 5px;}
#rss_area { text-align:left; float:left width: 860px; background: url(../../img/rss_icon.gif) no-repeat 3px 3px; padding: 2px 2px 2px 24px; border: 1px solid #666666;}

/*コンテンツ下段エリアの設定*/
#contents_bottom_box {clear:both; width:910px; margin:0 auto;}
#contents_bottom_left_box { float:left; width:680px;  margin:0 0 0 0; padding:10px 0 0 0px; }
/*#contents_bottom_right_box{ float:right; width:230px; height:490px; margin:0; padding:5px 0 0 0; }*/
#contents_bottom_right_box{ float:right; width:230px; margin:0; padding:5px 0 0 0; }

/*店舗の紹介エリアの設定*/
/*
.shop_list_box { float:left;  width:325px; height:100px;  margin:0; padding:0 0 0 10px;}
.shop_list_box h2 { float:left; background:url(../../img/shop_arrow.gif) no-repeat 0 0; width:190px; padding:0 0 0 25px; margin:0; font-size:138.5%; line-height:100%; text-align:left;}
.shop_list_box img { float:left; display:block;  width:102px; height:75px; border: 1px solid #999999; }
.shop_list_box p { float:left; width:215px; text-align:left; font-size:77%; border-top:1px dotted #2F4C7D; margin:4px 0 0 0; padding:2px 0 0 5px; text-align:justify; text-justify:distribute;}
*/
.shop_list_box { float:left;  width:325px; height:110px;  margin:0; padding:0 0 0 10px;}
.shop_list_box h2 { float:left; background:url(../../img/shop_arrow.gif) no-repeat 0 0; width:100px; padding:0 0 0 25px; margin:0; font-size:138.5%; line-height:100%; text-align:left;}
.shop_list_box img { float:left; display:block;  width:102px; height:75px; border: 1px solid #999999; }
.shop_list_box p { float:left; width:210px; text-align:left; font-size:77%; border-top:1px dotted #2F4C7D; margin:0px 0 0 0; padding:2px 0 0 5px; text-align:justify; text-justify:distribute;}


/*
#btn_net:visited { background:url(../../img/bg_btn_net.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_net:active { background:url(../../img/bg_btn_net.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_net:link { background:url(../../img/bg_btn_net.gif) no-repeat 0 0; width:250px; height:101px;}
#btn_net:hover { background:url(../../img/bg_btn_net.gif) no-repeat 0 -101px; width:250px; height:101px;}
*/

/*チラシ*/
a.top_flyer1 { display: block; background: url(../../img/btn_flyer1.gif) no-repeat 0 0; width: 90px; height: 25px; text-indent: -9999px;float:left}
a.top_flyer1:visited { background: url(../../img/btn_flyer1.gif) no-repeat 0 0; width: 90px; height: 25px;}
a.top_flyer1:active { background: url(../../img/btn_flyer1.gif) no-repeat 0 0; width: 90px; height: 25px;}
a.top_flyer1:link { background: url(../../img/btn_flyer1.gif) no-repeat 0 0; width: 90px; height: 25px;}
a.top_flyer1:hover { background: url(../../img/btn_flyer1.gif) no-repeat 0 -25px; width: 90px; height: 25px;}
a.top_flyer2 { display: block; background: url(../../img/btn_flyer2.gif) no-repeat 0 0; width: 90px; height: 25px; text-indent: -9999px;float:left}
a.top_flyer2:visited { background: url(../../img/btn_flyer2.gif) no-repeat 0 0; width: 90px; height: 25px;}
a.top_flyer2:active { background: url(../../img/btn_flyer2.gif) no-repeat 0 0; width: 90px; height: 25px;}
a.top_flyer2:link { background: url(../../img/btn_flyer2.gif) no-repeat 0 0; width: 90px; height: 25px;}
a.top_flyer2:hover { background: url(../../img/btn_flyer2.gif) no-repeat 0 -25px; width: 90px; height: 25px;}
a.top_flyer3 { display: block; background: url(../../img/btn_flyer3.gif) no-repeat 0 0; width: 90px; height: 25px; text-indent: -9999px;float:left}
a.top_flyer3:visited { background: url(../../img/btn_flyer3.gif) no-repeat 0 0; width: 90px; height: 25px;}
a.top_flyer3:active { background: url(../../img/btn_flyer3.gif) no-repeat 0 0; width: 90px; height: 25px;}
a.top_flyer3:link { background: url(../../img/btn_flyer3.gif) no-repeat 0 0; width: 90px; height: 25px;}
a.top_flyer3:hover { background: url(../../img/btn_flyer3.gif) no-repeat 0 -25px; width: 90px; height: 25px;}
span.top_flyer_none { display: block; background: url(../../img/btn_flyer_none.gif) no-repeat 0 0; width: 90px; height: 25px; text-indent: -9999px;float:left}
span.top_flyer_none:visited { background: url(../../img/btn_flyer_none.gif) no-repeat 0 0; width: 90px; height: 25px;}
span.top_flyer_none:active { background: url(../../img/btn_flyer_none.gif) no-repeat 0 0; width: 90px; height: 25px;}
span.top_flyer_none:link { background: url(../../img/btn_flyer_none.gif) no-repeat 0 0; width: 90px; height: 25px;}
span.top_flyer_none:hover { background: url(../../img/btn_flyer_none.gif) no-repeat 0 -25px; width: 90px; height: 25px;}


/*下段右のバナー設定（ブログ、ダウンロード）*/
#blog_download_box { clear:both; width:206px; margin:0 auto; padding:0; }
#blog_download_box a { display:block; width:206px; height:64px; margin:5px 0 0 0; padding:0 0 0 0; }
#blog_download_box h3 {text-indent:-9999px; }
#blog_download_box span { display:block; width:206px; height:77px; margin:5px 0 0 0; padding:0 0 0 0; }

#brn_blog:visited { background:url(../../img/brn_blog.gif) no-repeat 0 0; width:205px; height:64px; }
#brn_blog:active { background:url(../../img/brn_blog.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_blog:link { background:url(../../img/brn_blog.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_blog:hover { background:url(../../img/brn_blog.gif) no-repeat 0px -64px; width:205px; height:64px;}

#brn_download:visited { background:url(../../img/brn_download.gif) no-repeat 0 0; width:205px; height:64px; }
#brn_download:active { background:url(../../img/brn_download.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_download:link { background:url(../../img/brn_download.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_download:hover { background:url(../../img/brn_download.gif) no-repeat 0px -64px; width:205px; height:64px;}

#brn_qrcode { background:url(../../img/brn_qrcode.jpg) no-repeat 0 0; width:25px; height:77px; }


/*下段右のバナー設定（外部リンク）*/
#out_link_box { clear:both; background:#F2F2F2; width:220px; margin:10px auto 0; padding:2px 0 10px 0; border:1px solid #CCCCCC; }
#out_link_box a { display:block; width:205px; height:64px; margin:7px auto 0 ; padding:0 0 0 0; }
#out_link_box p { display:block; width:205px; margin:3px auto 0 ; padding:0 0 0 0; font-size:77%; line-height:100%; }
#out_link_box h3 {text-indent:-9999px; }

#brn_nac:visited { background:url(../../img/brn_nac.gif) no-repeat 0 0; width:205px; height:64px; }
#brn_nac:active { background:url(../../img/brn_nac.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_nac:link { background:url(../../img/brn_nac.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_nac:hover { background:url(../../img/brn_nac.gif) no-repeat 0px -64px; width:205px; height:64px;}

#brn_pkoube:visited { background:url(../../img/brn_pkoube.gif) no-repeat 0 0; width:205px; height:64px; }
#brn_pkoube:active { background:url(../../img/brn_pkoube.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_pkoube:link { background:url(../../img/brn_pkoube.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_pkoube:hover { background:url(../../img/brn_pkoube.gif) no-repeat 0px -64px; width:205px; height:64px;}

#brn_asahiauto:visited { background:url(../../img/brn_asahiauto.gif) no-repeat 0 0; width:205px; height:64px; }
#brn_asahiauto:active { background:url(../../img/brn_asahiauto.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_asahiauto:link { background:url(../../img/brn_asahiauto.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_asahiauto:hover { background:url(../../img/brn_asahiauto.gif) no-repeat 0px -64px; width:205px; height:64px;}

#brn_chrysler:visited { background:url(../../img/brn_chrysler.gif) no-repeat 0 0; width:205px; height:64px; }
#brn_chrysler:active { background:url(../../img/brn_chrysler.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_chrysler:link { background:url(../../img/brn_chrysler.gif) no-repeat 0 0; width:205px; height:64px;}
#brn_chrysler:hover { background:url(../../img/brn_chrysler.gif) no-repeat 0px -64px; width:205px; height:64px;}

/*カレンダー*/
.div_calendar { clear:both; margin:10px 0 0 0; background-color:#000000;}

.cal {
	/*width: 256px;*/
	width: 208px;
	padding: 0 0px 10px 0;
	margin: 0 0 0 0;
	background-color: #FFF;
	float:left;
}

#calendar {
	/*width: 256px;*/
	width: 208px;
	padding: 0;
	margin: 0;
	border-left: 1px solid #A2ADBC;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}

.cal .nav, .cal .nav a {
	font: bold 18px;
	color: #fff;	
	text-align: center;
	text-decoration: none;
}	


.cal caption {
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
/*	width: 257px;	*/
	width: 208px;
	background: #A2ADBC;
	color: #fff;	 
	font: bold 12px;
	text-align: center;
}

.cal th {
	color: #616B76;
	background: #D9E2E1;
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	border-top: 1px solid #A2ADBC;
	text-align:center;
}

.cal .today, td.today a, .cal td.today a:link, .cal td.today a:visited {
	color: #F6F4DA;
	font-weight: bold;
	background: #DF9496;
}
.cal .event, td.event a, .cal td.event a:link, .cal td.event a:visited {
	font-weight: bold;
	background-color: #ff99cc;
}
.cal .yasumi, td.yasumi a, .cal td.yasumi a:link, .cal td.yasumi a:visited {
	color:#006799;
	font-weight: bold;
	background-color: #ffff00;
}

.cal .t_cal {
	font-size:11px;
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
}
.cal .t_event {
	color: #ffff00;
}
.cal .t_yasumi {
	color: #ff99cc;
}

.cal td {
	border-right: 1px solid #A2ADBC;
	border-bottom: 1px solid #A2ADBC;
	width: 20px;
	height: 20px;
	text-align: center;
	background: url(images/bg_calendar.gif) no-repeat right bottom;
}

.cal td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}

.cal td a:link, td a:visited {	
	color: #608194;
	background: url(images/bg_calendar.gif) no-repeat;
}

.cal td a:hover, td a:active {
	color: #6aa3ae;
	background: url(images/bg_calendar.gif) no-repeat right top;
}




