@charset "UTF-8";
#Psearch fieldset{ border:none; padding:0; margin:0; }
#Psearch legend{ background:#FF9900; color:#FFFFFF;padding:0; margin:0; padding:5px; min-width:120px;}
#Psearch .div_wrap{padding:10px 10px 0; background:#FFFFCC; font-size:93%;}
#Psearch .li4 li{ float:left; width:172px; padding-bottom:10px;}
#Psearch input[type="checkbox"]{ margin-right:3px;}
h3.result{ border-bottom:1px dotted #cccccc; padding-bottom:10px; margin-bottom:10px;}
.bx5 {
    display: -moz-inline-box; /*for Firefox 2*/
    display: inline-block; /*for modern*/
    /display: inline; /*for ie5～7*/
    /zoom: 1; /*for ie5～7*/
	width: 330px;
	margin:0px;
	margin-bottom:10px;
	vertical-align: top;
	text-align:left;
	position:relative;
}
.w120{ width:100px; padding-right:5px; text-align:right;}
.bx5 select{ min-width:210px;}
.bx5 input[type="text"]{ width:230px;}

h4 span{ color:#FF6600}
h4{ border-bottom:1px dotted #cccccc; padding-bottom:10px; margin-bottom:10px;}



.shopname{ clear:both; background:#FFF6E6; padding:15px 10px; text-align:left; position:relative; border-top:2px solid #CC6633;}
.shopname h2{font-size:182%; border-left:5px solid #FF9900; padding:3px;padding-left:6px; background:url(../search/images/arrow1.gif) no-repeat right center;}
.shopname h2 span{ font-size:50%;}
.shopname h2 a{ display:block; line-height:1.6}
.access{ background:url(../shop/images/ison_access.gif) no-repeat left center; padding:2px 0; margin-bottom:10px; padding-left:50px; font-size:85%;border-bottom:1px dotted #cccccc;}
.address{ background:url(../shop/images/ison_address.gif) no-repeat left center; padding:2px 0; margin-top:10px; padding-left:50px; font-size:85%;border-bottom:1px dotted #cccccc;}
.otoku{ background:url(../search/images/icon_otoku.gif) no-repeat left center; padding:10px 0; margin-bottom:10px; padding-left:80px; font-size:93%;border-bottom:1px dotted #cccccc;}
.kupon{ background:url(../search/images/icon_kupon.gif) no-repeat left center; padding:10px 0; margin-bottom:10px; padding-left:80px; font-size:93%;border-bottom:1px dotted #cccccc;}
.box td{ vertical-align:top;}
#M_right table{ width:695px;}