@charset "UTF-8";
body{
  background-image : url(../../gazai/koitobk.gif);
  background-repeat : repeat;
  font-size : 13px;
  *font-size: small;
  *font: x-small;
}
p,h1,h2,h3{
  font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"?q???M?m?p?S Pro W3","???C???I", Meiryo,"?E??E? ?E??S?V?`E??",verdana,sans-serif;
  margin : 0px;
}
label{
  font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"?q???M?m?p?S Pro W3","???C???I", Meiryo,"?E??E? ?E??S?V?`E??",verdana,sans-serif;
}
a{
  border-width : 0px;
  border-style : none;
}
div{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#v5_all{
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  border-width : 0px;
  width : 955px;
  height : 540px;
  background-color : #008a8a;
}
.tabs{
  position: relative;
  padding: 0;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-top : 0px;
}
.tabs li{
  list-style: none;
  display: inline-block;
}
.tabs input[type="radio"]{
  display: none;
}
.tabs label{
  display: block;
  cursor: pointer;
  padding : 2px 4px 0px;
  background-color : teal;
  color : #ffffff;
  margin-top : 0px;
  margin-left : 2px;
  margin-right : 0px;
  margin-bottom : 0px;
  line-height : 50px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-left-style : none;
  border-right-style : none;
}
.tabs label:hover{
  background-color : aqua;
  color : #000000;
}
.tabs input[type="radio"]:checked + label{
  background-color: #ffffff;
  color: #000000;
}
.tabs .contents{
  display: none;
  position: absolute;
  left: 0;
  padding : 0px;
  background: #ffffff;
  width : 300px;
  height : 300px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  top : 50px;
}
.tabs input[type="radio"]:checked + label + .contents{
  display: block;
}
#v5_title{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px 0px 2px;
  width : 955px;
  height : 35px;
  background-image : url(../../gazai/bk_br.gif);
  background-repeat : repeat;
  border-bottom-style : solid;
  border-bottom-color : aqua;
}
#v5_title h1{
  font-size : x-large;
  margin-right : auto;
  float : left;
  vertical-align : middle;
  margin-top : 0px;
  margin-bottom : 0px;
  height : 25px;
}
#v5_title p{
  font-size : small;
  float : left;
  clear : none;
  margin-top : 0.5em;
  vertical-align : middle;
  height : 25px;
}
#left{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 2px;
  margin-bottom : 0px;
  width : 350px;
  height : 500px;
  float : left;
  border-right-style : none;
}
#front{
  background-color: aqua;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  width : 350px;
  height : 350px;
}
#detail_label{
  width : 350px;
  height : 20px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  background-repeat : repeat;
  background-color : aqua;
}
#detail_label h1{
  font-size : small;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
}
#detail{
  width : 350px;
  height : 130px;
  background-image : url(../../gazai/bk_br.gif);
  background-repeat : repeat;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
#detail h3{
  font-size : small;
  vertical-align : top;
  text-align : left;
  width : 350px;
  height : 59px;
  font-weight : normal;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#detail img{
  width : 80px;
  height : 71px;
  float : left;
  clear : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  display : block;
}
#detail p{
  background-color : #8affff;
  width : 270px;
  height : 71px;
  display : block;
  font-size : small;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  vertical-align : top;
  float : left;
}
#mid{
  width : 300px;
  height : 500px;
  float : left;
  clear : none;
  background-image : url(../../gazai/bk_br.gif);
  background-repeat : repeat;
}
#ichiran{
  float : left;
  width : 300px;
  height : 350px;
  clear : left;
}
#present_name{
  float : left;
  background-color : aqua;
  width : 300px;
  height : 20px;
  clear : left;
}
#present_name h1{
  font-size : small;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
}
#mid_icon1{
  width : 108px;
  height : 100px;
  float : left;
}
#mid_icon1 img{
  width : 108px;
  height : 100px;
}
#mid_icon2{
  width : 112px;
  height : 100px;
  float : left;
}
#mid_icon2 img{
  width : 112px;
  height : 100px;
}
#mid_icon3{
  width : 80px;
  height : 100px;
  float : left;
}
#mid_icon3 img{
  width : 80px;
  height : 100px;
}
#v5_right{
  width : 300px;
  height : 500px;
  float : right;
  clear : none;
  background-image : url(../../gazai/bk_br.gif);
  background-repeat : repeat;
}
#v5_googlemap{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  width : 300px;
  height : 350px;
  float : right;
}
#place_name{
  float : right;
  background-color : aqua;
  width : 300px;
  height : 20px;
  clear : right;
}
#place_name h1{
  font-size : small;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
}
#v5_right_iconm{
  background-color : gray;
  width : 72px;
  height : 76px;
  float : left;
  border-style : none;
}
#v5_right_iconm img{
  width : 72px;
  height : 72px;
  border-width : 0px;
  border-style : none;
}
#v5_right_iconm a{
  border-style : none;
  border-color : transparent;
}
#v5_right_movie{
  background-color : gray;
  width : 228px;
  height : 76px;
  float : left;
}
#v5_right_movie h1{
  font-size : large;
  color : #ffffff;
  text-align : center;
  width : 220px;
}
#v5_right_movie h2{
  font-size : small;
  color : aqua;
  text-align : center;
  width : 220px;
}
