/* CSS Document */
@charset "EUC-JP";

/* CSS Document */
*{margin:0;
 padding:0;
 }

body {
 background:url(../images/topback.gif);
}

#wrap{
 text-align:center;
 margin-bottom:30px;
}


p {
 font-size:14px;
 font-weight:bold;
 text-align:center;
 }

.wraptable{
 border:0;
 width:811px;
 margin:5px auto;
 }
.wraptable td {
 border:0;
 background-color:none;
 vertical-align:top;
 }

.kanagawa{
 width:200px;
 margin-right:11px;
}
.kanagawa table{
 border-top:solid #000000 2px;
 border-left:solid #000000 2px;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
 width:100%
}
.kanagawa th{
 background:#C2D69A;
 font-size:16px;
 color:#000000;
}
.kanagawa td{
 background:#ffffff;
 font-size:14px;
 color:#E46D0A;
 text-align:left;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}
.kanagawa ul{
 margin:5px;
 list-style:none;
}
.kanagawa li{
 margin:2px 0;
 list-style:none;
}
.kanagawa a:link{
 color:#E46D0A;
 text-decoration:none;
 }
 .kanagawa a:visited{
 color:#E46D0A;
 text-decoration:none;
 }
 .kanagawa a:hover{
 color:#E46D0A;
 text-decoration:underline;
 }

.sizuoka{
 width:600px;
}
.sizuoka table{
 border-top:solid #000000 2px;
 border-left:solid #000000 2px;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
 width:100%
}
.sizuoka th{
 background:#C2D69A;
 font-size:16px;
 color:#000000;
}
.sizuoka td{
 background:#ffffff;
 font-size:14px;
 color:#E46D0A;
 text-align:left;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}
.sizuoka ul{
 margin:5px;
 list-style:none;
}
.sizuoka li{
 margin:2px 0;
 list-style:none;
}
.sizuoka a:link{
 color:#E46D0A;
 text-decoration:none;
 }
 .sizuoka a:visited{
 color:#E46D0A;
 text-decoration:none;
 }
 .sizuoka a:hover{
 color:#E46D0A;
 text-decoration:underline;
 }




 .ken{
 font-size:18px;
vertical-align:middle;
text-align:center;
padding:5px;
border-bottom:2px solid #000000;
border-right:1px solid #000000;
letter-spacing:10px;
 }

 .area{
writing-mode: tb-rl;
width:20px;
vertical-align:middle;
text-align:center;
padding:5px;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
 }

.info{
 width:811px;
 margin:20px auto;
}

.info td{
padding-left:20px;
}

.info th{
 font-size:14px;
 color:#663333;
 text-align:left;
 font-weight:normal;
 line-height:140%;
 }

.info h2{
 font-size:16px;
 color:#663333;
 text-align:left;
 font-weight:bold;
 }

 .address{
  width:274px;
  height:97px;
  background:url(../images/addres-back.gif) no-repeat;
  text-align:center;
  padding:5px 10px;
  }

  .address h1{
  font-size:14px;
  padding-top:10px;
  padding-bottom:7px;
  }
  .address p{
  font-size:12px;
  margin:3px;
  }


