﻿@charset "UTF-8";
body{
  background-image : url(../../gazai/kyosanbk.gif);
  background-repeat : repeat;
  font-size : 13px;
}
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;
}
img{
  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;
}
#v5_all{
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  border-width : 0px;
  width : 870px;
  height : 657px;
  background-color : olive;
}
#v5_title{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px 0px 2px;
  width : 868px;
  height : 70px;
  background-image : url(../../gazai/bk_ye.gif);
  background-repeat : repeat;
  border-bottom-style : solid;
  border-bottom-color : olive;
}
#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 : medium;
  float : left;
  clear : left;
  margin-top : 12px;
  vertical-align : middle;
  height : 25px;
  margin-bottom : auto;
}
#left{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 2px;
  margin-bottom : 0px;
  width : 215px;
  height : 590px;
  float : left;
  border-right-style : none;
}
#front_ulabel{
  width : 215px;
  height : 35px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  background-repeat : repeat;
  background-color : yellow;
}
#front_ulabel h1{
  font-size : medium;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
  width : 215px;
  color : black;
  vertical-align : middle;
  display : block;
  height : 35px;
  padding-top : 7px;
}
#front{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  width : 215px;
  height : 450px;
}
#front_label{
  width : 215px;
  height : 100px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  background-repeat : repeat;
  background-color : yellow;
}
#front_label h1{
  font-size : small;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
  width : 215px;
  height : 35px;
}
#front_label img{
  width : 74px;
  height : 65px;
  float : left;
  clear : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  display : block;
}
#front_label p{
  background-color : #8affff;
  width : 141px;
  height : 65px;
  display : block;
  font-size : 12px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  vertical-align : top;
  float : left;
}
#mid{
  width : 651px;
  height : 585px;
  float : left;
  clear : none;
  background-image : url(../../gazai/bk_ye.gif);
  background-repeat : repeat;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.tabmenu{
  position: relative;
  width : 650px;
  height : 350px;
  font-size: 0;
}
.tabmenu span{
  position: absolute;
  top: 30px;
  left: 0;
  display: block;
  margin: 4px 0 0;
  padding : 0px;
  width: 100%;
  height : 350px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : olive;
  font-size: 14px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : olive;
}
.tabmenu input[type="radio"]{
  display: none;
}
.tabmenu input[type="radio"] + em{
  position: relative;
  z-index: 100;
  display: inline-block;
  margin : 0px 0px 0px 2px;
  padding: 4px 0 0;
  min-width: 80px;
  background : none 0% 0% / auto auto repeat scroll padding-box border-box #dddddd;
  color : #000000;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  line-height: 30px;
  cursor: pointer;
  width : 150px;
}
.tabmenu input[type="radio"]:checked + em{
  background : none 0% 0% / auto auto repeat scroll padding-box border-box yellow;
  color : black;
}
.tabmenu input[type="radio"]:checked + em::after{
  position: absolute;
  left: 50%;
  display: block;
  border-top-width : 0px;
  border-right-width : 0px;
  border-bottom-width : 1px;
  border-left-width : 0px;
  border-top-style : solid;
  border-top-color : olive;
  content: "";
  border-bottom-style : solid;
  border-bottom-color : olive;
}
.tabmenu input[type="radio"] + em ~ span{
  display: none;
}
.tabmenu input[type="radio"]:checked + em ~ span{
  display: block;
}
#ichiran{
  float : left;
  width : 652px;
  height : 385px;
  clear : left;
}
#Detail_Label{
  float : left;
  background-color : yellow;
  width : 85px;
  height : 100px;
  clear : left;
  display : block;
}
#Detail_Label h1{
  font-size : small;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
  display : block;
  vertical-align : middle;
}
#Detail_box{
  width : 265px;
  height : 100px;
  display : block;
  float : left;
  clear : none;
}
#Detail_box h1{
  font-size : small;
  font-weight : normal;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : left;
  width : 270px;
  height : 100px;
}
#Place_Label{
  float : left;
  background-color : yellow;
  width : 85px;
  height : 100px;
  clear : none;
  display : block;
}
#Place_Label h1{
  font-size : small;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
}
#Place_box{
  width : 215px;
  height : 95px;
  display : block;
  float : left;
  clear : none;
}
#Place_box h1{
  font-size : small;
  font-weight : normal;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : left;
  width : 215px;
  height : 90px;
}
#v_icon_a{
  width : 70px;
  height : 100px;
  float : left;
  clear : left;
  display : block;
}
#v_icon_a img{
  width : 70px;
  height : 100px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#v_icon_b{
  width : 108px;
  height : 100px;
  float : left;
}
#v_icon_b img{
  width : 108px;
  height : 100px;
}
#v_icon_c{
  width : 100px;
  height : 100px;
  float : left;
}
#v_icon_c img{
  width : 100px;
  height : 100px;
}
#v_icon_d{
  width : 72px;
  height : 100px;
  float : left;
}
#v_icon_d img{
  width : 72px;
  height : 100px;
}
#ho_icon_a{
  width : 85px;
  height : 100px;
  float : left;
  clear : left;
  display : block;
}
#ho_icon_a img{
  width : 85px;
  height : 100px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#ho_comment{
  width : 265px;
  height : 100px;
  display : block;
  float : left;
  clear : none;
  border-top-width : 1px;
  border-top-color : yellow;
}
#ho_comment h1{
  font-size : small;
  font-weight : normal;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  text-align : left;
  width : 265px;
  height : 100px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : olive;
}
#v5_right_iconm{
  background-color : gray;
  width : 72px;
  height : 100px;
  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 : 229px;
  height : 100px;
  float : left;
}
#v5_right_movie h1{
  font-size : large;
  color : #ffffff;
  text-align : center;
  width : 228px;
}
#v5_right_movie h2{
  color : yellow;
  text-align : center;
  width : 228px;
  font-size : small;
}
.tabmenu img{
  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;
  float : left;
  clear : none;
}

