@charset "UTF-8";


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

.shopname .floatL{ width:450px;}


.cate{ float:left;background:url(../kuchikomi/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.pagetitle{ background:#FF9900; color:#FFFFFF; font-size:123.1%; padding:8px 10px;margin:20px 0px;}
h4 span{ color:#FF6600}

.div_wrap{ font-size:93%}
.shopname{ clear:both;background:#FFF6E6; padding:15px 10px 5px 10px; text-align:left; position:relative; margin-left:53px; margin-top:10px;zoom:100%;}
.shopname h2{ font-size:108%; 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:80%; 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;}
.lineO{ border-bottom:1px dotted #cccccc; margin-bottom:20px; padding-bottom:10px;margin-left:15px; margin-right:15px;}
 
table#myform,table#myform2{ width:708px;border-collapse:collapse;border-spacing:0px; border:1px solid #cccccc; margin-bottom:25px;}
table#myform th,table#myform td{ padding:5px; text-align:left; border:1px solid #cccccc;}
table#myform th.hissu{ background:#FFF5E6 url(../images/icon_hissu.gif) no-repeat right center; padding-right:40px; width:145px;}
table#myform th.nin{ background:#FFF5E6 url(../images/icon_ninni.gif) no-repeat right center; padding-right:40px; width:145px;}
table#myform td{ font-size:93%;}

table#myform2 th{ background:#EC74A2; padding:5px; text-align:left; width:183px; color:#FFFFFF;}
table#myform2 td{ font-size:93%; padding:5px;}
table#myform input[type="text"]{ width:350px;}
table#myform textarea{ width:500px; height:80px;}