<!--/* CSS Document */

body{background-color: #888787; margin-top:0;  margin-bottom:0; margin-right:auto; margin-left:auto; font-size:12px; color:#333;

background-image: url(../img/bg.gif); background-repeat: repeat-x;}

div{ margin: 0; padding: 0;}

p{ margin: 0; padding: 0;}

ul{ margin: 0; padding: 0;}

li{ margin: 0; padding: 0; list-style: none;}

img{ margin: 0; padding: 0; vertical-align: bottom;}

a:link { color: #01499A; text-decoration: none; }

a:visited { color: #01499A; text-decoration: none; }

a:hover { color: #00B6FF; text-decoration: underline; }

h3{margin: 0; padding: 0;}

h2{margin: 0; padding: 0;}

a img{border: 0;}



div#all_Box{margin:0 auto; padding: 0; width: 850px; background-color: #fff;}

div.h1_circumference{margin:0; padding:0; overflow:hidden; zoom:1; height:1%; background-image: url(../img/h1_shita.jpg); background-repeat: no-repeat; height: 20px;}

div.h1_circumference h1{ margin:4px 0 0 0; padding:0 0 0 10px; font-size:12px; color:black; float:left; font-weight: normal;}

div.h1_circumference ul{ margin:4px 5px 0 0; padding:0; float:right; display:block; /*width:127px;*/ font-size:11px; font-family:Arial,sans-serif;}

div.h1_circumference ul li{ margin:0; padding:0; display: inline; font-weight: bold;}



p.pankuzu{text-indent: 10px; margin-top: 10px;}



/* gelande select */

h2.reco{margin: 5px 20px; padding: 0;  font-size: 13px; color: #ffffff; line-height: 2.2em; font-weight: bold; 

text-indent: 10px; height: 30px; background: url(../img/m_back.gif) repeat-x; font-family:Arial,sans-serif;}

h2.reco span{font-weight: normal;}



div.waku{margin: 20px 20px 20px 20px;}

div.glist_waku{margin-bottom: 14px; overflow:hidden; zoom:1; height:1%;}

div.gwaku_l{float: left; width: 266px; margin: 0;}

div.gwaku_c{float: left; width: 278px; margin: 0;}

div.gwaku_r{float: right; width: 266px; margin: 0;}

div.gbox_l{margin: 0 0 0 0; border-right: 1px #ccc solid; padding: 5px 12px 5px 0; overflow:hidden; zoom:1; height:1%;}

div.gbox_c{margin: 0 0 0 0; border-right: 1px #ccc solid; padding: 5px 12px 5px 12px; overflow:hidden; zoom:1; height:1%;}

div.gbox_r{margin: 0 0 0 0; padding: 5px 0 5px 12px; overflow:hidden; zoom:1; height:1%;}



h3.g_name{margin: 0 0 8px 0; padding-bottom: 2px; padding-top: 3px; border-bottom: 5px black solid; border-top: 1px #333 solid; font-weight: bold; font-size: 14px; 

font-family:Arial,sans-serif; text-indent: 2px;}

h3.g_name span{font-size: 12px; font-weight: normal;}



div.waku img{float: left; padding: 1px; border: 1px #ccc solid; margin: 0 5px 6px 0;}

p.time{margin-left: 140px; background-color: #EF5500; padding: 3px 2px 1px 2px; line-height: 1.2em; color: #fff; text-align: center;}

p.time span{font-size: 12px; font-weight: bold; color: #ffff00;}

div.waku table{margin: 4px 0 0 0;}

div.waku table td{padding: 1px; line-height: 1.4em; font-size: 10px; vertical-align: middle;}

div.waku table td span{font-size: 12px; font-weight: bold;}

p.g_setsumei{margin: 0; background-color: #E6E6E6; padding: 2px 2px 1px 3px; line-height: 1.2em; clear: left;}

p.price{margin-top: 5px; text-align: right; font-size: 16px; font-weight: bold; color: red;}

p.price span{font-size: 12px; font-weight: normal; color: #333;}



img.tomei{filter: alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}