﻿@charset "UTF-8";
body{
  background-image : url(../../gazai/matukobk.gif);
  background-repeat : repeat;
  font-size : 13px;
  *font-size: small;
  *font: x-small;
}
p,h1,h2{
  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;
}
img{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  border-style : none;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
a{
  border-width : 0px;
  border-style : none;
}
div{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  display : block;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  border-width : 0px;
}
#v4_all{
  background-color : #7d003f;
  margin-left : auto;
  margin-right : auto;
  width : 651px;
  height : 1114px;
}
#v4_ya_all{
  background-color : #7d003f;
  margin-left : auto;
  margin-right : auto;
  width : 651px;
  height : 1238px;
}
#v4_header{
  margin-left : auto;
  margin-right : auto;
  width : 651px;
}
#v4_title{
  background-image : url(../../gazai/bk_vi.gif);
  background-repeat : repeat;
  width : 651px;
  height : 55px;
  display : block;
  float : right;
}
#v4_title h1{
  font-size : x-large;
  margin-right : auto;
  float : left;
  vertical-align : middle;
  margin-top : 0px;
  margin-bottom : 0px;
  height : 25px;
}
#v4_title p{
  font-size : small;
  float : left;
  clear : left;
  margin-top : 0.5em;
  vertical-align : middle;
  height : 15px;
}
#v5_all{
  background-color : #7d003f;
  margin-left : auto;
  margin-right : auto;
  width : 1008px;
  height : 973px;
}
#v5_all_for_a{
  background-color : #7d003f;
  margin-left : auto;
  margin-right : auto;
  width : 1008px;
  height : 933px;
}
#v5_header{
  margin-left : auto;
  margin-right : auto;
  width : 1008px;
}
#v5_title{
  background-image : url(../../gazai/bk_vi.gif);
  background-repeat : repeat;
  width : 1008px;
  height : 35px;
  display : block;
}
#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;
}
#common{
  width : 651px;
  float : left;
  height : 936px;
}
#common_v45_a{
  width : 651px;
  float : left;
  height : 1060px;
}
#common_v5_a{
  width : 651px;
  float : left;
  height : 866px;
}
#front_comment{
  background-color :hotpink;
  width : 651px;
  float : left;
  clear : both;
  height : 20px;
}
#front_comment h1{
  font-size : small;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
}
#common_left{
  width : 351px;
  float : left;
  height : 936px;
}
#common_left_for_a{
  width : 351px;
  float : left;
  height : 876px;
}
#common_left_front{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  float : left;
  display : block;
  width : 350px;
  height : 160px;
}
#common_left_front img{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 350px;
  height : 160px;
}
#common_left_under{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  float : left;
  display : block;
  width : 350px;
  height : 212px;
}
#common_left_under img{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 350px;
  height : 210px;
}
#common_left_lenz{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  float : left;
  display : block;
  width : 350px;
  height : 350px;
}
#common_left_lenz img{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 350px;
  height : 350px;
}
#common_left_dlabel{
  background-color :hotpink;
  float : left;
  width : 350px;
  height : 20px;
  display : block;
}
#common_left_dlabel h1{
  font-size : medium;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
}
#common_left_datail{
  background-image : url(../../gazai/bk_vi.gif);
  background-repeat : repeat;
  height : 176px;
  float : left;
  width : 350px;
  display : block;
}
#common_left_datail h1{
  font-size : small;
  vertical-align : top;
  text-align : left;
  width : 348px;
  height : 105px;
  font-weight : normal;
}
#common_left_datail img{
  width : 80px;
  height : 71px;
  float : left;
}
#common_left_datail p{
  background-color : #8affff;
  width : 268px;
  height : 71px;
  display : block;
  font-size : small;
  float : left;
}
#common_left_45_a_datail{
  background-image : url(../../gazai/bk_vi.gif);
  background-repeat : repeat;
  height : 300px;
  float : left;
  width : 350px;
  display : block;
}
#common_left_45_a_datail h1{
  font-size : small;
  vertical-align : top;
  text-align : left;
  width : 348px;
  height : 229px;
  font-weight : normal;
}
#common_left_45_a_datail img{
  width : 80px;
  height : 71px;
  float : left;
}
#common_left_45_a_datail p{
  background-color : #8affff;
  width : 268px;
  height : 71px;
  display : block;
  font-size : small;
  float : left;
}
#common_left_datail_fora{
  background-image : url(../../gazai/bk_vi.gif);
  background-repeat : repeat;
  height : 135px;
  float : left;
  width : 350px;
  display : block;
}
#common_left_datail_fora h1{
  font-size : small;
  vertical-align : top;
  text-align : left;
  width : 348px;
  height : 55px;
  font-weight : normal;
}
#common_left_datail_fora img{
  width : 80px;
  height : 71px;
  float : left;
}
#common_left_datail_fora p{
  background-color : #8affff;
  width : 268px;
  height : 71px;
  display : block;
  font-size : small;
  float : left;
}
#common_center{
  width : 300px;
  float : left;
  height : 916px;
}
#common_center_for_a{
  width : 300px;
  float : left;
  height : 873px;
  background-repeat : repeat;
}
#common_center_side{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  float : left;
  width : 300px;
  height : 160px;
}
#common_center_side img{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 300px;
  height : 160px;
}
#common_center_back{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  float : left;
  width : 300px;
  height : 212px;
}
#common_center_back img{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 300px;
  height : 210px;
}
#common_center_plate{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  float : left;
  width : 300px;
  height : 350px;
}
#common_center_plate img{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 300px;
  height : 350px;
}
#common_center_clabel{
  background-color :hotpink;
  float : left;
  width : 300px;
  height : 20px;
}
#common_center_clabel h1{
  font-size : medium;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
}
#common_center_comment{
  background-image : url(../../gazai/bk_vi.gif);
  background-repeat : repeat;
  height : 176px;
  float : left;
  width : 300px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
}
#common_v45_a_center_comment{
  background-image : url(../../gazai/bk_vi.gif);
  background-repeat : repeat;
  height : 300px;
  float : left;
  width : 300px;
}
#common_center_icon_for_a{
  background-image : url(../../gazai/bk_vi.gif);
  background-repeat : repeat;
  height : 135px;
  float : left;
  width : 300px;
  display : block;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  border-style : none;
}
#v5_center_icon1{
  width : 90px;
  height : 100px;
  float : left;
}
#v5_center_icon1 img{
  width : 90px;
  height : 100px;
}
#v5_center_icon2{
  width : 122px;
  height : 100px;
  float : left;
}
#v5_center_icon2 img{
  width : 122px;
  height : 100px;
}
#v5_center_icon3{
  width : 88px;
  height : 100px;
  float : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
}
#v5_center_icon3 img{
  width : 88px;
  height : 100px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#v4_right{
  float : left;
  width : 651px;
  height : 120px;
  clear : both;
}
#v4_present{
  background-color :hotpink;
  width : 350px;
  float : left;
  height : 20px;
  clear : left;
}
#v4_present h1{
  font-size : small;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
}
#v4_right_place{
  background-color :hotpink;
  float : right;
  width : 300px;
  height : 20px;
}
#v4_right_place h1{
  font-size : small;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
}
#v4_right_icon1{
  width : 108px;
  height : 100px;
  float : left;
  clear : left;
}
#v4_right_icon1 img{
  width : 108px;
  height : 100px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#v4_right_icon2{
  width : 142px;
  height : 100px;
  float : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
}
#v4_right_icon2 img{
  width : 142px;
  height : 100px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
#v4_right_icon3{
  width : 100px;
  height : 100px;
  float : left;
}
#v4_right_icon3 img{
  width : 100px;
  height : 100px;
}
#v4_right_iconm{
  background-color : gray;
  width : 72px;
  height : 100px;
  float : left;
  border-style : none;
}
#v4_right_iconm img{
  width : 72px;
  height : 72px;
  border-width : 0px;
  border-style : none;
}
#v4_right_iconm a{
  border-style : none;
  border-color : transparent;
}
#v4_right_movie{
  background-color : gray;
  width : 228px;
  height : 100px;
  float : left;
}
#v4_right_movie h1{
  font-size : large;
  color : #ffffff;
  text-align : center;
  width : 220px;
}
#v4_right_movie h2{
  font-size : medium;
  color :hotpink;
  text-align : center;
  width : 220px;
}
#v5_right{
  background-color : silver;
  float : right;
  width : 350px;
  height : 916px;
}
#v5_right_for_a{
  background-color : gray;
  float : right;
  width : 350px;
  height : 896px;
}
#v5_present{
  background-color :hotpink;
  width : 350px;
  float : right;
  height : 20px;
}
#v5_present h1{
  font-size : small;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
}
#v5_right_zenkei{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  float : left;
  width : 350px;
  height : 372px;
}
#v5_right_zenkei img{
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 350px;
  height : 372px;
}
#v5_right_googlemap{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
  float : left;
  width : 350px;
  height : 350px;
}
#v5_right_place{
  background-color :hotpink;
  float : left;
  width : 350px;
  height : 20px;
}
#v5_right_place h1{
  font-size : medium;
  font-weight : normal;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  text-align : center;
}
#v5_right_icon1{
  width : 108px;
  height : 100px;
  float : left;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  border-width : 0px;
}
#v5_right_icon1 img{
  width : 108px;
  height : 100px;
}
#v5_right_icon2{
  width : 142px;
  height : 100px;
  float : left;
}
#v5_right_icon2 img{
  width : 142px;
  height : 100px;
}
#v5_right_icon3{
  width : 100px;
  height : 100px;
  float : left;
}
#v5_right_icon3 img{
  width : 100px;
  height : 100px;
}
#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 : 278px;
  height : 76px;
  float : left;
}
#v5_right_movie h1{
  font-size : large;
  color : #ffffff;
  text-align : center;
  width : 270px;
}
#v5_right_movie h2{
  font-size : medium;
  color : yellow;
  text-align : center;
  width : 270px;
}