.shops-link{margin-top:17px;margin-bottom:7px}.shops-link .btn{display:inline-block;width:382px;height:32px;margin:0;padding:0;font-size:18px;font-weight:bold;border:1px solid #d66358;color:#d66358;text-align:center;font-size:bold;line-height:32px}.shops-link .btn.active{background-color:#d66358;color:#fff}.shops-link .btn:first-child{margin-right:4px}.shoplist{width:100%;margin:10px 0 10px 0}.shoplist .shop{position:relative;width:370px;padding:5px;float:left;border:1px solid #ccc;margin-bottom:8px}.shoplist .shop:nth-child(even){margin-left:8px}.shoplist .shop .pic{float:left;width:138px;margin-right:5px;text-align:center}.shoplist .shop .status{float:left;width:225px}.shoplist .shop .status h5.name{color:#e66;font-size:16px;margin:0}.shoplist .shop .status h5.name a{color:#e66;text-decoration:underline}.shoplist .shop .status div{margin-top:4px}.shoplist .shop .status div span.time{display:inline-block;font-size:13px;line-height:23px;background-image:url(../../../img/common/ranking/r_icon_01.gif);background-repeat:no-repeat;padding-left:23px}.shoplist .shop .status div span.price{display:inline-block;font-size:13px;line-height:23px;background-image:url(../../../img/common/ranking/r_icon_02.gif);background-repeat:no-repeat;padding-left:23px}.shoplist .shop .link{height:23px}.shoplist .shop .link .tel{float:left;height:21px;line-height:23px;width:136px;font-size:1.1em;border:1px solid #ccc;text-align:center}.shoplist .shop .link .premium{float:right;width:228px;text-align:right;height:23px}.shoplist .shop .favorite{position:absolute;top:30px;right:8px;cursor:pointer;border:1px solid #ccc;width:40px;height:40px}