@charset "UTF-8";


.shopname:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0; }
.shopname .floatL{ width:500px;}


#Pspecial .cate{ float:left;background:url(../special/images/icon_smail.gif) no-repeat left bottom; padding-left:46px; font-weight:bold;height:35px; line-height:40px;}

.name{padding-bottom:3px;}
.name a{ background:url(../images/arrow_p.gif) no-repeat left center; padding-left:12px; }
h4 span{ color:#FF6600}
#arsort{ width:100%; background:#F0F0EA;}
#arsort td{ padding:5px;}
#arsort ul{ text-align:right;}
#arsort li{ display:inline;   line-height:22px;}
#arsort li.on{ color:#FF0000}

.shopname{ clear:both;border-top:2px solid #CC6633; background:#FFF6E6; padding:15px 10px 5px 10px; text-align:left; position:relative;zoom:100%;}
.shopname h2{ font-size:182%; color:#551A10; border-left:5px solid #FF9900; padding:3px;padding-left:6px; margin-bottom:10px; line-height:1.6em}

.shopname h2 span{ color:#333333; font-size:45%; font-weight:normal; line-height:1.5em}
.shopname div.tel{text-align:right;  position:absolute; right:0; top:10px; padding-right:10px;}
.shopname div.tel h3{font-size:197%;}
.shopname div.tel p{ background:#FFFFFF; color:#CC0000; padding:3px; text-align:center; font-size:85%}

.access{ background:url(../shop/images/ison_access.gif) no-repeat left center; font-size:85%; padding-left:50px;}
.address{ background:url(../shop/images/ison_address.gif) no-repeat left center;font-size:85%; margin-bottom:3px;padding-left:50px;}
h3{ font-weight:normal;}
