.top_logo{text-align:center;
          margin:10px 0px;}

h2 div{text-indent:4em;}
#oki{background-color:#ffcc99;}
#info_b{width:500px;
        margin-left:auto;
        margin-right:auto;
        border:#000000 double;
      font-weight:bold;
      font-size:150%;
      text-align:left;padding:5px;
      line-height:200%;}
#info{text-align:center;margin-top:20px;}
#info td{font-weight:bold;}
.info2{text-align:right;
      font-size:50%;}
.footer{margin-top:15px;
        border-top:2px #000000 dotted;
        padding-top:10px;}
.footer td{font-weight:bold;white-space: nowrap;}
.navi_link{margin-left:1em;
           line-height:150%;
           font-size:14px;
           font-weight:bold;}
.navi_img{text-align:center;margin:20px 0px 5px;}
.navi_ex{margin-left:6em;}
.navi_back{margin-top:80px;
           text-align:center;
           font-weight:bold;
           font-size:12px;
           line-height:150%;}
.navi_back02{margin-top:2000px;
           text-align:center;
           font-weight:bold;
           font-size:12px;
           line-height:150%;}

.main{text-align:left;}
.section{margin-top:10px;text-indent:1em;line-height:150%;}
.section p{text-align:right;font-weight:bold;}

.map_add{margin-left:2em;}
.map_ex{margin-top:2em;text-align:left;}

.subttl{font-weight:bold;margin-top:15px;line-height:150%;}
.subttl p{margin-left:3em;margin-bottom:15px;}

.suii_table table{margin-top:15px;background-color:#FFFF99;width:95%;
                  border:1px #000000 solid;}
.suii_table td{border:1px #000000 solid;}
.suii_table th{border:1px #000000 solid;}

.t_blue{color:#3366FF;font-weight:bold;}
.cell{margin-top:20px;text-align:center;}
.cell p{font-weight:bold;margin:0px;}

.cell_table{white-space: nowrap;margin-left:1em;}
.rub_sm{font-size:8px;}

ul{margin-top:0px;line-height:150%;}
li.ttl p{margin-top:1em;}

th.cell_left{text-align:left;border:1px #000000 solid;}

.back_img{background-repeat: no-repeat;margin:0px;padding:0px;}

.sub_sec{font-size:12px;margin-top:12px;}
.intro{text-indent:1em;}
.intro p{text-align:right;font-weight:normal;margin-top:1em;}

.point{float:left;}
.point_ex{margin-left:1.5em;}
.clear{clear:both;}

.example{margin-top:1em;}

.cell_nowr{white-space: nowrap;}

.cell_green{background-color:#ccffcc;}
.cell_blue{background-color:#99ccff;}
.cell_red{background-color:#ff99cc;}

.cell_center{text-align:center;}
.cell_right{text-align:right;}
.explanation{margin-left:3em;}
.text_b{font-weight:bold;}
.cell_small{font-size:12px;}
.cell_section{font-size:12px;text-indent:1em;}

.photo_fix{width:216px;}
.right_ttl{text-align:right;margin-top:1em;margin-right:1em;}
.cell_top{margin:1.5em 0em 0em 1.5em;}

.sodan{margin-top:20px;text-align:center;}
.sodan_01{border:1px #ffffff solid;
         background-color:#ffcc00;
         text-align:center;
         font-weight:bold;
         color:#ff0066;
         padding:2px;
         text-decoration:underline;
         font-size:18px;
         width:370px;}

.sodan_02{border:1px #ffffff solid;
         background-color:#33cccc;
         text-align:center;
         font-weight:bold;
         color:#000000;
         padding:2px;}

.sodan_03{background-color:#ccffff;
          border:1px #000099 solid;}

.sodan_04{font-weight:bold;
         color:#ff0066;
         text-decoration:underline;
         text-align:center;}

.sodan_06{margin-top:1em;}
.sodan_06 table{border:1px #000099 solid}

#chotatubody
{background-color:#ffcc99;
 margin:0px;
 padding:10px;
 text-align:center;
}

#chotatumain
{
margin-left:auto;
margin-right:auto;
text-align:left;
width:90%;
}

.chotatuspace
{ margin-bottom:2em;
}

div#chotatubox
{width:90%;
 padding:10px;
 background-color:#FFFF99;
 border-style:solid;
 border-width:2px;
 border-color:#000000;
 margin-bottom :2em ;
 }
 
p#chotatutitle
{font-size:1.2em;
 font-weight:bold;
 }

table#taxi_h21
{border-width:0px;
 border-collapse:collapse;
 font-size:0.8em;
 }

td#taxi_h21c
{border-width:1px;
 border-style:solid;
 border-color:#000000;
 border-collapse: collapse;
 text-align:center;
 padding:5px 10px 5px;
 width:15%
}

td#taxi_h21r
{border-width:1px;
 border-style:solid;
 border-color:#000000;
 border-collapse: collapse;
 text-align:right;
 padding:5px 10px 5px;
}