@charset "UTF-8";
h2, h3{font-size:120%;color:#000;font-weight:bold;padding:0px 5px 5px 5px;margin-bottom:10px;}
h2.new{background:url(../images/bg_index.gif) no-repeat 0 0;padding-left:35px;}
* html h2.new{background:url(../images/bg_index.gif) no-repeat 0 0;padding-left:35px;height:35px;}
h2.search_bodytype{background:url(../images/bg_index.gif) no-repeat 0 -79px;padding-left:36px;}
h2.search_maker{background:url(../images/bg_index.gif) no-repeat 0 -159px !important;padding:3px 0px 1px 36px !important;}
h2.search_price{background:url(../images/bg_index.gif) no-repeat 0 -239px;padding-left:35px;}
h2.recommend_shop{background:url(../images/bg_index.gif) no-repeat 0 -320px;padding:2px 0 0 35px;height:24px;}
h2.fair{background:url(../images/bg_index.gif) no-repeat 0 -401px;padding-left:35px;}
h2.news{background:url(../images/bg_index.gif) no-repeat 0 -481px;padding-left:36px;}
h2.search_shop{background:url(../images/bg_index.gif) no-repeat 0 -559px;padding-left:35px;}
h2.parts_new{background:url(../images/bg_index.gif) no-repeat 0 -640px;padding-left:32px;}
h2.parts_search{background:url(../images/bg_index.gif) no-repeat 0 -720px;padding-left:32px;}
h2.ranking{background:url(../images/bg_index.gif) no-repeat 0 -800px;padding-left:32px;}
h2.info{background:url(/images/bg_border.gif) no-repeat left bottom;}
h2.search_hit{background:url(../images/bg_index.gif) no-repeat 0 -876px;padding:4px 0 0 30px;height:25px;}
.parts_categorybox h3{background:url(../images/bg_gray.gif) repeat;padding:4px 5px;width:190px;margin-bottom:5px;}
.parts_categorybox h3 img{vertical-align:top;margin-right:5px;}
h3.category_h3,
.rankdetail h3{background:url(../images/bg_gray.gif) repeat #eee;padding:3px 5px;margin-bottom:5px;}
h3.category_h3 img{vertical-align:top;margin-right:5px;}
h4.info_shop{background:url(../images/bg_index.gif) no-repeat 0 -320px;padding:0 0 5px 35px;font-size:120%;color:#000;font-weight:bold;margin-bottom:5px;}
h5.info_shop{background:url(../images/bg_gray.gif) repeat #eee;padding:3px 5px;margin-bottom:10px;font-size:120%;font-weight:bold;}
#flashContent{width:100%;height:100%;}
.items{min-height:120px;overflow:hidden;}
.items_2{height:123px;overflow:hidden;}
.bx-wrapper{position:relative;margin:0 auto;overflow:hidden;padding:0px 38px 0px 38px;width:560px;_width:636px !important;}
.bx-window{margin:0 auto;}
.bx-prev{left:5px;position:absolute;top:15px;}
.bx-next{position:absolute;right:5px;top:15px;}
ul#carousel li{width:140px;}
ul#carousel li div{height:123px;position:relative;}
ul#carousel li div span:first-child{position:absolute;bottom:0;right:20px;}
span.price{color:red;font-weight:bold;font-size:90%;}
ul#carousel p.phot a{display:block;width:100px;height:72px;}
ul#carousel p.phot a{_background:url(/images/new.gif) no-repeat left top;}/* for ie6 */
div.search_bodytype ul li{display:block;float:left;margin-right:3px;margin-bottom:4px;}
div.search_bodytype ul li a{display:block;}
iv.search_bodytype ul li.small_img{width:87px;height:69px;}
div.search_bodytype a:hover img{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
div.search_maker div, div.search_price a{display:block;width:160px;float:left;}
div.search_maker img, div.search_price img{vertical-align:middle;margin-right:5px;}
div.search_price a{padding-left:10px;width:150px;padding-bottom:3px;}
div.recommend_shop{width:306px;margin-left:10px;margin-bottom:15px;float:left;}
div.recommend_shop h3{margin-bottom:0;color:#06F}
div.recommend_shop a:hover{color:#004ab8;}
div.recommend_shop img{float:left;margin:3px 5px 0 0;}
.banner{margin-bottom:20px;}
div.fair_box{float:left;width:310px;}
div.fair_box img{float:left;margin-right:10px;}
div.fair_box h3{margin-bottom:0px;color:#E10E53;font-size:12px;}
div.fair_box div{margin-bottom:10px;}
div.news_box{width:310px;}
div.news_box dt{background:url(/images/icon_dia.gif) no-repeat left 2px;padding-left:13px;font-weight:bold;}
.tabBg{640px;background:url(/img/map_tab.jpg) no-repeat top left;}
#tab-container-1 .tabNaviBg ul{height:30px;margin:0;}
#tab-container-1 li{}
#tab-container-1 li a{}
.tabBlock{display:block;width:102px;height:30px;}
.tabBlock2{display:block;width:73px;height:30px;}
.tab01{width:102px;height:30px;float:left;border:none;margin:0;padding:0;text-indent:-9000px;}
.tab02{width:73px;height:30px;float:left;border:none;margin:0;padding:0;text-indent:-9000px;}
.tab03{width:73px;height:30px;float:left;border:none;margin:0;padding:0;text-indent:-9000px;}
.tab04{width:73px;height:30px;float:left;border:none;margin:0;padding:0;text-indent:-9000px;}
#tab-container-1-nav li.tab01 a:hover,
#tab-container-1-nav li.tab01 .active{background:url(/img/map_tab00.jpg) no-repeat;}
#tab-container-1-nav li.tab02 a:hover,
#tab-container-1-nav li.tab02 .active{background:url(/img/map_tab01.jpg) no-repeat;}
#tab-container-1-nav li.tab03 a:hover,
#tab-container-1-nav li.tab03 .active{background:url(/img/map_tab02.jpg) no-repeat;}
#tab-container-1-nav li.tab04 a:hover,
#tab-container-1-nav li.tab04 .active{background:url(/img/map_tab03.jpg) no-repeat;}
.tab{width:640px;}
.topMapArea{position:relative;}
.topMapArea ul{}
.topMapArea ul li{border-bottom:1px dotted #CCCCCC;line-height:1.5;padding-bottom:3px;}
.topMapArea .area_all, .topMapArea #jyouetsu, .topMapArea #kaetsu, .topMapArea #tyuuetsu, .topMapArea #tyuuetsu2, .topMapArea #jyouetsu2, .topMapArea #kaetsu2{background-color:#FFFFFF;border-bottom:2px solid #B3B7BA;border-right:2px solid #B3B7BA;padding:10px;}
.topMapArea .area_all{font-weight:bold;left:28px;position:absolute;top:8px;}
.topMapArea #kaetsu{left:491px;position:absolute;top:66px;}
.topMapArea #kaetsu2{left:53px;position:absolute;top:70px;}
.topMapArea #jyouetsu{left:49px;position:absolute;top:348px;}
.topMapArea #jyouetsu2{left:30px;position:absolute;top:151px;}
.topMapArea #tyuuetsu{left:78px;position:absolute;top:70px;}
.topMapArea #tyuuetsu2{left:43px;position:absolute;top:171px;}
}
.topMapArea .btn{left:380px;position:absolute;top:635px;}
#tab-container-2 ul{height:30px;margin:0;width:640px;background:url(/images/tab.jpg) no-repeat 0 0;}
#tab-container-2 li{width:73px;height:30px;float:left;border:none;margin:0;padding:0;text-indent:-9000px;}
#tab-container-2 li a{display:block;width:73px;height:30px;}
#tab-container-2-nav li.tab01 a:hover,
#tab-container-2-nav li.tab01 .active{background:url(/images/tab.jpg) no-repeat 0 -32px;}
#tab-container-2-nav li.tab02 a:hover,
#tab-container-2-nav li.tab02 .active{background:url(/images/tab.jpg) no-repeat -73px -32px;}
#tab-container-2-nav li.tab03 a:hover,
#tab-container-2-nav li.tab03 .active{background:url(/images/tab.jpg) no-repeat -146px -32px;}
#tab-container-2-nav li.tab04 a:hover,
#tab-container-2-nav li.tab04 .active{background:url(/images/tab.jpg) no-repeat -218px -32px;}
#tab-container-2-nav li.tab05 a:hover,
#tab-container-2-nav li.tab05 .active{background:url(/images/tab.jpg) no-repeat -290px -32px;}
#tab-container-2 .tab{width:640px;padding:10px 0;}
.shop_left{width:315px;margin-right:10px;float:left;font-size:90%;margin-bottom:10px;}
.shop_right{width:315px;float:right;font-size:90%;margin-bottom:15px;}
.shop_left img, .shop_right img{float:left;margin:0 8px 10px 0;}
.shop_left h3, .shop_right h3{margin-bottom:5px;background:url(../images/bg_gray.gif) repeat;padding:2px 5px;font-weight:normal;}
.shop_left p, .shop_right p{font-size:90%;}
.shop_left hr, .shop_right hr{background:url(../images/border-dot.gif) no-repeat left top;height:5px;margin:0;border:none;}
.shop_map{background:url(../images/icon_map.gif) no-repeat 0 0;padding:0 2px 4px 16px;}
.shop_info{background:url(../images/icon_blue_info.gif) no-repeat 0 0;padding:0 2px 4px 16px;}
.ui-tabs-hide{display:none}
#tab-container-2 ul.town_list{background:none;}
#tab-container-2 ul.town_list li{text-indent:0;width:150px;height:23px;}
#tab-container-2 ul.town_list li a{display:block;padding:0 0 3px 10px;}
h3.search_south,h3.search_middle,h3.search_north,h3.search_other{font-weight:normal;}
.keysearch_box{background:url(/images/bg_gr_searchbox.jpg) repeat-x top left #4B963B;padding:5px;vertical-align:middle;}
#main #type_query{width:160px;margin:0 5px 0 5px;vertical-align:middle;line-height:25px;height:25px;font-size:110%;}
#main #type_query{font-size:130%\9;}
#main #type_query, x:-moz-any-link{font-size:130%;}
#phrase_input{width:330px;height:28px;background:url(/images/icon_lar_search.gif) no-repeat 3px 2px #fff;margin-right:5px;padding-left:30px;vertical-align:middle;line-height:28px;font-size:120%;}
.parts_categorybox{width:640px;clear:left;padding-bottom:20px;}
.parts_categorybox1, .parts_categorybox2, .parts_categorybox3{width:210px;float:left;}
.category_listtable{width:630px;}
.category_listtable .formarea{margin-bottom:20px;margin-left:5px;}
.category_listtable .formarea td{width:158px;line-height:1.2;font-size:90%;}
.category_listtable h4{margin-bottom:5px;}
div.rankbox{border-bottom:dashed 1px #ccc;padding:10px 0 5px 15px;}
div.rankrate{width:57px;float:left;margin-top:40px;font-size:190%;font-weight:bold;padding-left:8px;padding-top:10px;}
div.rankrate span{font-size:60%;}
div.rankphoto{float:left;width:130px;margin:20px 0 0 20px;}
div.rankdetail{width:355px;margin-left:265px;}
div.rankdetail .price{font-size:150%;}
div.rankdetail .tel{font-size:130%;font-weight:bold;}
div.rankrate.rank1{background:url(../images/icon_rank1.jpg) no-repeat left top;color:#FF6600;padding-top:35px;}
div.rankrate.rank2{background:url(../images/icon_rank2.jpg) no-repeat left top;color:#FF6600;padding-top:35px;}
div.rankrate.rank3{background:url(../images/icon_rank3.jpg) no-repeat left top;color:#FF6600;padding-top:35px;}
.pagenation{margin-top:30px;font-size:90%;}
.pagenation ul{text-align:center;}
.pagenation li{list-style-type:none;display:inline;margin-right:5px;}
.pagenation a,
.pagenation a:visited{padding:6px;border:1px solid #d7d7d7;text-decoration:none;font-weight:bold;}
.pagenation a:hover,
.pagenation a:active,
.pagenation a.current{background-color:#d7d7d7;border:1px solid #d7d7d7;cursor:default;color:#fff;}
.back a, .ahead a{font-size:120%;background-color:#888;color:#fff;margin:0 10px;padding:6px 15px;}
.mt-10{margin-top:-10px;}
.contBlockD{margin-bottom:20px;}
.section{margin:0 0 20px;}
.section h2{background-color:#DDDDDD;border:1px solid #FFFFFF;font-size:120%;font-weight:bold;}
h2.tt_04{background:url("/common/img/ico_h2_04.gif") no-repeat scroll 0px 5px #fff;padding:10px 0px 6px 38px;}
div.rank_a,
div.rank_b{float:left;margin:14px 0 14px 14px;width:300px;}
.rank_a p,
.rank_b p{color:#FFF;font-weight:bold;}
div.rank_a_tt, div.rank_b_tt{background:url("../common/img/ac_rank.png") no-repeat scroll 6px 10px transparent;}
div.rank_a_tt{background-color:#366493;padding:10px 0 10px 30px;}
div.rank_b_tt{background-color:#D0311D;padding:10px 0 10px 30px;}
dt.rank_number{background-color:#D9D9D9;border:1px solid #AAAAAA;float:left;font-size:14px;font-weight:bold;padding:6px 10px;line-height:1.6;}
div.rank_a dd, div.rank_b dd{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#EEEEEE;border-image:none;border-top:1px solid #AAA;border-right:1px solid #AAA;border-bottom:1px solid #AAA;float:right;padding:7px 0 7px 10px;width:257px;_width:269px;line-height:1.6;}
div.rank_a dd a, div.rank_b dd a{text-decoration:none;}
.boder{border:1px solid #aaa;}
.mb0{margin-bottom:0 !important;}
h2.tt_02{background:url("/common/img/ico_h2_02.gif") no-repeat scroll 5px 5px #EBEBEB;border:1px solid #FFFFFF;display:inline;float:left;width:140px;_width:180px;padding:11px 0 7px 42px;}
.atntFlow{border-left:1px solid #CCCCCC;display:inline;float:left;padding:11px 5px;_padding:11px 0px;width:448px;overflow:hidden;}
.atntTxt{height:auto;overflow:hidden;}
.contBlockC{width:645px;}
.tickercontainer{width:448px;margin:0;padding:0;overflow:hidden;}
.tickercontainer .mask{position:relative;height:19px;overflow:hidden;}
ul.newsticker{position:relative;font:bold 10px Verdana;list-style-type:none;margin:0;padding:0;}
ul.newsticker li{float:left;margin:0;padding-right:15px;padding-top:1px;}
ul.newsticker li a{font-size:120%;}
.disporder{background:url(../images/bg_gray.gif) repeat;margin-top:10px;padding:8px 5px;}
.keysearch_box2{background:url(/images/bg_gr_searchbox.jpg) repeat-x left bottom #66AE58;padding:10px 15px;position:relative;min-height:60px;}
.keysearch_box2 span.title{font-size:130%;font-weight:bold;color:#fff;}
.keysearch_box2 .keyword{position:absolute;left:15px;}
.keysearch_box2 .select_category{position:absolute;left:25px;top:45px;}
.keysearch_box2 .select_price{position:absolute;left:300px;top:45px;}
.keysearch_box2 .imgover{position:absolute;left:550px;top:25px;}
#tab-container-1.searchlist ul{height:34px;margin:10px 0 0 5px;background:url(/images/tab-list.gif) no-repeat left top;}
#tab-container-1.searchlist li,
#tab-container-1.searchlist li a{width:100px;height:34px;margin-right:3px;}
#tab-container-1.searchlist #tab-container-1-nav li.tab01 a:hover,
#tab-container-1.searchlist #tab-container-1-nav li.tab01.active{background:url(/images/tab-list.gif) no-repeat 0 -35px;}
#tab-container-1.searchlist #tab-container-1-nav li.tab02 a:hover,
#tab-container-1.searchlist #tab-container-1-nav li.tab02.active{background:url(/images/tab-list.gif) no-repeat -103px -35px;}
#tab-container-1.searchlist .tab{padding:0;}
.tableset{margin-top:0;border-collapse:collapse;border:1px solid #ccc;}
.tableset th, .tableset td{border:1px solid #ccc;padding:5px;}
.tableset tr.tr-odd{background:#EBEBEB;}
.tableset tr.tr-even{background:none;}
.tableset.list2 tr.tr-even{background:#EBEBEB;}
.tableset.list2 tr.tr-odd{background:none;}
.tableset th{background:#81B575;text-align:center;color:#fff;}
.tableset td{font-size:90%;vertical-align:top;}
.tableset .tel{vertical-align:bottom;line-height:1;}
.tableset .name{font-size:110%;line-height:1.6;}
.tableset .tel span{font-size:150%;font-weight:bold;}
.tableset .td1 img{margin-right:3px;float:left;}
.tableset .td1 hr{background:url(../images/border-dot.gif) no-repeat 0 5px;height:10px;border:none;}
.tableset .td5{font-size:150%;color:red;font-weight:bold;vertical-align:middle;text-align:center;}
.tableset div.new{position:relative;z-index:0;}
.tableset div.new a.new{background:url(../images/new.png) no-repeat left top;display:block;width:96px;height:72px;float:left;margin-right:3px;z-index:1;}
.tableset div.new a.new{_background:url(/images/new.gif) no-repeat left top;}
.tableset div.new a.new img{position:relative;z-index:-1;margin-right:3px;}
.tableset.list2 .new img,
.tableset.list2 .new a.new{float:none;}
.tableset.list2 .new a.new{margin-left:10px;}
.tableset.list2 td{text-align:center;padding:15px 5px;line-height:1.6;border:none;border-bottom:1px dotted #ccc;}
.tableset.list2 td p{text-align:left;}
.tableset.list2 .price{font-size:150%;color:red;font-weight:bold;vertical-align:middle;text-align:center;}
div#breadcrumbs.info{margin-top:15px;}
div.title{font-size:120%;padding-left:10px;vertical-align:middle;margin-bottom:15px;}
div.title .price{font-size:150%;font-weight:bold;}
.thumbnail{padding:10px 0 10px 15px;background:#e7e7e7;width:625px;margin-top:10px;}
.thumbnail img{margin-right:13px;}
h3.comment{padding-left:0;}
.comment_box{width:640px;height:200px;}
.comment_box, x:-moz-broken, x:last-of-type{font-size:100%;}
.info_left{float:left;width:200px;}
.info_left p{padding:5px;}
.info_right table,
table.details{border-collapse:collapse;border:1px solid #ccc;width:435px;}
.info_right table .tel{font-size:150%;font-weight:bold;}
.info_right th,
.details th{width:115px;background:#e7e7e7;border-bottom:1px solid #ccc;text-align:left;vertical-align:top;padding:5px;}
.info_right td,
.details td{border-bottom:1px solid #ccc;text-align:left;vertical-align:top;padding:5px;}
.gmap{padding-top:20px;text-align:right;}
.info_sidetel{font-size:220%;color:#fff;font-weight:bold;background:#E20F54;text-align:center;}
table.details{width:100%;margin-top:10px;}
.details th{width:70px;}
.qrbox{margin:15px 0 0 40px;}
.qrbox ul{line-height:1.9;}
.qrbox ul li img{vertical-align:top;margin-right:3px;}
.qrcode{float:left;margin:10px 10px 20px 0;}
.qrbox p{padding-top:10px;}
.partsrank img{margin-bottom:8px;margin-right:5px;}
.partsrank td{font-size:90%;vertical-align:top;}
.partsrank td p{font-size:95%;}
.partsrank .no1, .partsrank .no2, .partsrank .no3{vertical-align:top;padding:10px 0 0 25px;}
.partsrank .no1{background:url(/images/no1.jpg) no-repeat;width:30px;}
.partsrank .no2{background:url(/images/no2.jpg) no-repeat;}
.partsrank .no3{background:url(/images/no3.jpg) no-repeat;}
div.items a:hover img, div.search_maker a:hover img, div.search_price a:hover img, div.recommend_shop a:hover img, div.banner a:hover img, div.fair_box a:hover img, div.shop_left a:hover img, div.shop_right a:hover img{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
dl.inc_rnavi{margin:0 0 10px;padding:0;}
dl.inc_rnavi dt{background:url("../images/mtc.gif") repeat-x scroll 0 0 transparent;border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;border-top:1px solid #BBBBBB;font-size:100%;font-weight:bold;margin:0 0 1px;padding:3px 5px 2px;text-align:left;}
dl.inc_rnavi dd{border:1px solid #BBBBBB;font-size:14px;margin:0;}
dl.inc_rnavi dd:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
dl.inc_rnavi dd img{border:medium none;}
dl.inc_rnavi dt strong{font-weight:bold;}
ul#nebikiList li{margin:5px;padding:0 0 0 15px;}
ul#nebikiList li.nebikiListicon{background:url("../images/nebiki_icon.jpg") no-repeat scroll 0 4px transparent;}
.nebikiNumber01{background:url("../images/icon_01.jpg") no-repeat scroll 0 0 transparent;}
.nebikiNumber02{background:url("../images/icon_02.jpg") no-repeat scroll 0 0 transparent;}
.nebikiNumber03{background:url("../images/icon_03.jpg") no-repeat scroll 0 0 transparent;}
.nebikiNumber01, .nebikiNumber02, .nebikiNumber03{height:15px;margin:3px 0 5px !important;padding:0 0 0 18px;}
.nebikiColor{background-color:#FFEFD5;padding:6px 5px 9px;}
.nebikiWhite{padding:6px 5px 9px;}
.sousin{height:30px;width:200px;}
.cboder{border-top:1px dotted #888;margin-top:3px;padding-top:3px;margin-bottom:5px;}
div.topics_area .top_infomation2016{margin:15px 0 30px;}
div.topics_area .top_infomation2016 li{margin-bottom:10px}
div.topics_area .top_infomation2016 li a{padding-top:10px;}
div.topics_area .top_infomation2016 li span{color:#fff;display:inline-block;margin-right:5px;text-align:center;text-decoration:none;width:6.5em;text-align:center;}
div.topics_area .top_infomation2016 li span.cl01{background:#f15562;}
div.topics_area .top_infomation2016 li span.cl02{background:#e23443;}
.pcNone{display:none;}