<!--/* 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;}
h2.img{margin: 8px 0 15px 0;}

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.b_kowaku{margin: 30px 30px;}
td.planname{font-size: 14px;}
ul.route li{ margin:0; padding:0; display: inline; line-height: 1.6em;}
p.shitaborder{margin: 15px 0; padding: 0; border-bottom: 1px #ccc dotted;}

p.midashi_word{margin: 2px 20px; border-bottom: 1px #ccc dotted;}

