@charset "utf-8";
/* CSS Document */

body {font-family:Arial,Verdana,sans-serif;text-align:left;}
#shop-list {margin:15px auto; width:950px;}
#shop-list #search, #shop-list #shop-link-border .shop-link ul a, #shop-list .shop-link ul a:link, #shop-list #search, #shop-list #shop-link-border .nshop-link ul a, #shop-list .nshop-link ul a:link {font-size:13px;}
#shop-list #shop-c ul li h3 a, #shop-list #shop-c ul li h3 a:link, #shop-list a, #shop-list a:link {color:#3366CC;text-decoration:none;}
#shop-list a:hover {text-decoration:underline;}

/*Search*/
#shop-list #search {margin-bottom:15px; height:42px; overflow:hidden; zoom:1; background:transparent url(http://c.tw.rakuten-static.com/front/www/common/img/bg-2.jpg) repeat scroll 0 0;}
#shop-list #search dl {margin:0; padding:7px 0 0 240px;}
#shop-list #search dl dt {padding-top:5px; padding-left:25px; width:90px; height:24px; background:transparent url(http://c.tw.rakuten-static.com/front/www/common/img/icon-1.png) no-repeat scroll 0 2px; float:left;}
#shop-list #search dl dd {margin:0 0 0 110px; line-height:0;}
#shop-list #search dl dd input.s-in {margin:2px 0 0; float:left;}
#shop-list #search dl dd input.btn {margin:0 0 0 3px; padding-bottom:1px; *padding:3px 3px 0 3px; _padding:3px 3px 0 3px; *height:26px; _height:26px;}

/*店家分類*/
#shop-list #shop-c {margin-bottom:10px;}
#shop-list #shop-c div, #shop-list #shop-link-border .shop-link-title {background:transparent url(http://c.tw.rakuten-static.com/front/www/common/img/bg-1.jpg) repeat scroll 0 0;}

#shop-list #shop-c div {background:url(http://c.tw.rakuten-static.com/front/www/common/img/shop_ctitle_bg.png) left top no-repeat; height:31px;}
#shop-list #shop-c div h2 {margin:0 0 0 8px; padding:8px 0 0 0; color:#FFFFFF; font-size:15px;}
#shop-list #shop-c ul {margin:15px 15px 0 15px; padding:0; overflow:hidden; zoom:1;}
#shop-list #shop-c ul li {padding-left:9px; line-height:150%; width:23%; /*background:transparent url(http://c.tw.rakuten-static.com/front/www/common/img/icon-2.png) no-repeat scroll 0 4px;*/ float:left; font-size:15px; list-style:none;}
#shop-list #shop-c ul li h3 {font-size:15px;margin:0;padding:0 0 7px;}

/*Top-Banner*/
div#ad {margin:-10px 0 15px 0; padding:10px 0 5px 0; *padding:10px 0 10px 0; _padding:10px 0 5px 0; border:1px solid #D7D7D7; clear:both;}
div#ad dl {margin:0; padding:0 11px; clear:both;}
div#ad dl dd {margin:0 8px 0 0; margin:0 6px 0 0\9; padding:0; display:inline; width:300px;}
div#ad dl dd.center-img {margin:0; padding:0;}
div#ad dl dd a img {width:300px; height:100px; border:none;}

/*shop-link 店家列表*/
#shop-list #shop-link-border {clear:both; margin:0 0 10px 0;}
#shop-list #shop-link-border div.shop-link-title {background:url(http://c.tw.rakuten-static.com/front/www/common/img/shop_ctitle_bg.png) left top no-repeat; height:31px;}
#shop-list #shop-link-border div h3 {margin:0 0 0 8px; padding:8px 0 0 0; font-size:15px;}
#shop-list #shop-link-border div h3 a, #shop-list #shop-link-border div h3 a:link{color:#ffffff;}
#shop-list #shop-link-border div h3 a:hover{text-decoration:underline;}

/*更多新進店家*/
#shop-list #shop-link-border #hotshop a.more, #shop-list #shop-link-border #hotshop a.more:link{margin:0 19px 0 0; float:right; font-size:12px;}
#shop-list #shop-link-border #hotshop a.more{background:#FFF; padding:0 3px;}
#shop-list #shop-link-border .shop-link {margin:0 0 5px 0; padding:5px 15px 0 15px;}
#shop-list #shop-link-border .shop-link ul {margin:0; padding:0; overflow:hidden; zoom:1;}
#shop-list #shop-link-border .shop-link ul li {width:200px; padding:0 0 0 26px; float:left; list-style:none; line-height:180%; background:transparent url(http://c.tw.rakuten-static.com/front/www/common/img/icon-3.gif) no-repeat scroll 18px 13px;}
#shop-list #shop-link-border .shop-link ul a, #shop-list .shop-link ul a:link, #shop-list #shop-link-border .nshop-link ul a, #shop-list .nshop-link ul a:link {color:#4C7AF0;}

/*nshop-link 新進店家*/
#shop-list #shop-link-border .nshop-link {margin:0 0 20px 0; padding:0; border:1px solid #D3D3D3;}
#shop-list #shop-link-border .nshop-link ul {margin:15px 0 0 0; _margin:15px 0 0 0; padding:0; background:transparent url(http://c.tw.rakuten-static.com/front/www/common/img/bg-6.gif) repeat-y scroll left top; overflow:hidden; zoom:1;}
#shop-list #shop-link-border .nshop-link ul li {margin:0 37px 15px 37px; _margin:0 30px 15px 30px; padding:0; float:left; list-style:none; width:160px; display:block;}
#shop-list #shop-link-border .nshop-link ul li a {margin:0; padding:0; display:block; text-align:center; width:160px;}
#shop-list #shop-link-border .nshop-link ul li a img{margin-bottom:5px;}

.toTop {margin:0 0 20px 0; *margin:0; _margin:0; float:right; overflow:hidden;}
.toTop a {margin:0; padding:0 0 0 15px; font-size:13px; background:transparent url(http://c.tw.rakuten-static.com/front/common/img/icn_top_02.gif) no-repeat scroll 0 0.05em;}

/*人氣店家*/
#shop-list #shop-link-border #hotshop {margin:10px 0 0 0; width:915px;}
#shop-list #shop-link-border #hotshop h3{margin:0; padding:0 0 0 19px; display:block; background:url(http://c.tw.rakuten-static.com/front/www/common/img/hotshop_title_bg.gif) #FFFFE6 left top repeat-x; font-size:13px; color:#FF0000;}
#shop-list #shop-link-border #hotshop .hotshop-list{margin:0; padding:10px 0 0 0; *padding:10px 0 10px 0; background:url(http://c.tw.rakuten-static.com/front/www/common/img/bg-7.gif) #FFFFE6 repeat-y scroll center 8px; list-style:none; zoom:1; }
#shop-list #shop-link-border #hotshop .h7-11{background:none;}
#shop-list #shop-link-border #hotshop .hotshop-list dl{margin:0; _margin:0; padding:0; text-align:center; _text-align:left; white-space:nowrap;}
#shop-list #shop-link-border #hotshop .hotshop-list dd{margin:0 34px 20px 34px; _margin:0 34px 8px 34px; padding:0; font-size:13px; float:left; _float:none; text-align:center; display:inline; line-height:none; zoom:1;}
#shop-list #shop-link-border #hotshop .hotshop-list dd a{display:block; width:160px; color:#4C7AF0;}
#shop-list #shop-link-border #hotshop .hotshop-list dd a img{margin-bottom:5px;}
#shop-list #shop-link-border #hotshop .bottom-sd{ background:url(http://c.tw.rakuten-static.com/front/www/common/img/hotshop_bg_bottom.gif) center -2px no-repeat;}
