@charset "shift_jis";

.tokusanhin-map{ background:url(/quick/images/tokusan_top_bg.gif); width:560px; height:232px; margin:0; padding:0; overflow:hidden;}

/*HήπT·
-------------------------------------------*/
h2.tokusanhin-title1{margin:0;}
.tokusanhin-map ul.area-link{margin:13px 0 0 15px; padding:0; overflow:hidden}
.tokusanhin-map ul.area-link li{ 
background:url(/quick/images/tokusan_top_area_btn_bg.gif) no-repeat;width:141px; height:28px; float:left; display:block; list-style:none; margin:0; padding:0; overflow:hidden; position: relative; z-index:5;}
.tokusanhin-map ul.area-link li a{ padding:0px 0px 0px 18px; line-height:1.9; font-size:12px;}
.tokusanhin-map ul.area-link li.line-break{width:300px;}	
.area-map{ position: relative; z-index:4; margin:-257px 0 0 205px;}

/*¨··ί€i
-------------------------------------------*/
.tokusanhin-osusume{ margin:0 0 20px 0;overflow:hidden;}
.tokusanhin-osusume .left-box{ width:270px; float:left;}
.tokusanhin-osusume .right-box{ width:270px; float:left; margin:0 0 0 20px;}
.tokusanhin-osusume .common-bnr{margin:0 0 10px 0;}
.tokusanhin-osusume p{margin:0 10px 0 0;}
.tokusanhin-osusume a{ display:block; width:100%; height:100%;outline:none;}
a p.plane-txt{color:#000;}
.tokusanhin-osusume a:hover p.plane-txt{color:#F00;}

/*ΑYιΖ
-------------------------------------------*/
.tokusanhin-company{margin:0 0 20px 0;overflow:hidden;}
.campany{ border-bottom: dotted #999 1px; margin:0; padding:10px 0; overflow:hidden;}
.company-name {margin-bottom:3px;}
.company-name h3{ line-heght:1;display:inline-block;float:left; padding:2px 5px 2px 0; margin:0; font-size:14px;}
.company-name p.data{ font-size:12px; padding:0px 0 3px 5px; margin:0line-heght:1; display:inline-block;}
.company-name p.data span.company_genre1{ font-size:12px; padding:2px 5px 2px 3px; margin-left:10px;line-height:1:
border-radius: 2px;/*CSS3Δ*/
-webkit-border-radius: 2px;/*Safari,Google Chromep*/
-moz-border-radius: 2px;/*Firefoxp*/
background:#eae3e3/*url(/quick/images/company_genre_bg2.gif) no-repeat top right*/;}
.company-name p.data span.company_genre2{ color:#588a50; margin:0;line-height:1:padding:2px 5px 2px 3px;
/* background:url(/quick/images/company_genre_bg1.gif) top left no-repeat;*/}
.campany .common-bnr{ float:left; margin: 0 10px 0 0;}
.campany p{ margin:0;}
.campany p.plane-txt strong{ line-height:1.3; font-size:14px;}
.campany a:hover p.plane-txt{color:#F00;}
.campany a{display:block; width:100%; height:100%;overflow:hidden;outline:none;}
.campany a .company-name p.data{ color:#000000;}
.even .common-bnr { float:right; margin: 0 0 0 10px;}

/*ιΖκisΉ{§Κj
-------------------------------------------*/
.tokusanhin-companylist{margin:0 0 20px 0;overflow:hidden;}
.company-byarea{ margin:0; padding:0;}
.company-byarea li{ width:33%; float:left; display:block; margin:0; padding:11px 0;border-bottom: dotted #999 1px; background: url(/images/arrow_g4_clear.gif) no-repeat left center;
text-indent:15px;}
.company-byarea li{font-size:12px;}
.company-byarea li span{color:#000;}
.company-byarea li span.new{ background:#dcf9a7;}
.company-byarea li span.new-link{ color:#F00;}