/* 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;}
div.waku img.rank{border: 0; margin: 0 0 1px 0; padding: 0; float: none;}
p.time{font-size: 10px; margin-left: 140px; background-color: #CC0000; 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;}
.higaeri {
	font-size: 10px;
	width: 800px;
	border-collapse: collapse;
	margin: 30px auto 10px;
}
.higaeri tr td {
	padding: 2px 5px;
	border-collapse: collapse;
	line-height: 1.2;
}
.higaeri tr th {
	text-align: left;
	color: #666;
	border-bottom: 1px dotted #CCC;
	padding-left: 5px;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}


/* gelande */
div.gelande{margin: 25px 20px 0 20px;}

td.g_name{
	font-size: 10px;
	padding: 0 2px 0 2px;
	line-height: 1.2;
}
