.base{
  margin-left : auto;
  margin-right : auto;
  border-left-width : 0px;
  border-bottom-style : solid;
  background-color : white;
  border-bottom-width : 1px;
  border-bottom-color : white;
  width : 900px;
  height : auto;
}
body{
  font-size : 11px;
  font-family : メイリオ,"Meiryo UI",sans-serif;
  background-color : white;
  margin-top : 0px;
}
.header{
  text-align : left;
  width : 900px;
  height : 55px;
  margin-left : auto;
  margin-right : auto;
}
.rogo{
  padding-left : 5px;
  padding-right : 5px;
  width : 50px;
  height : 50px;
  float : left;
  margin-top : 0px;
  margin-bottom : 0px;
}
.rogo2{
  text-align : left;
  width : 730px;
  height : 45px;
  float : left;
  padding-top : 10px;
  padding-left : 10px;
  margin-top : 0px;
  margin-bottom : 0px;
}
h1{
  text-align : left;
  padding-left : 10px;
  margin-left : auto;
  margin-right : auto;
  width : 890px;
  height : 15px;
  font-size : 12px;
  color : navy;
  font-weight : 100;
}
table{
  font-size : 100%;
}
.menu1{
  text-align : center;
  width : 900px;
  height : 20px;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : white;
  margin-left : auto;
  margin-right : auto;
  margin-top : 0px;
  margin-bottom : 0px;
}
.link1{
  text-align : center;
  padding-left : 5px;
  padding-right : 5px;
  width : auto;
  height : 22px;
  float : left;
  text-decoration : none;
  padding-top : 3px;
}
a{
  text-decoration : none;
}
a:hover{
  text-decoration : underline;
}
.contents{
  width : 700px;
  height : auto;
  float : left;
  background-color : white;
  border-right-width : 0px;
  border-right-style : solid;
  border-right-color : white;
}
.shop-information2{
  text-align : left;
  width : 190px;
  height : auto;
  background-color : white;
  padding-top : 3px;
  padding-bottom : 3px;
  line-height : 200%;
}
.text2{
  text-align : left;
  width : 190px;
  padding-top : 3px;
  font-weight : bolder;
  background-color : gray;
  padding-left : 10px;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : white;
  padding-bottom : 3px;
  color : white;
}
.link{
  color : black;
}
.link2{
  color : white;
}
.copyright{
  text-align : center;
  width : 900px;
  height : 22px;
  clear : both;
  color : white;
  padding-top : 3px;
  margin-left : auto;
  margin-right : auto;
  background-color : navy;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  margin-top : 0px;
  margin-bottom : 0px;
}
.page-title{
  color : white;
  background-color : navy;
  text-align : center;
  width : 100%;
  padding-top : 3px;
  height : 22px;
  font-weight : normal;
  margin-top : 0px;
  margin-bottom : 0px;
}
.text4{
  background-color : white;
  text-align : left;
  padding-left : 10px;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : silver;
  width : 189px;
  height : auto;
  padding-top : 5px;
  padding-bottom : 5px;
}
.base2{
  background-color : white;
  width : 490px;
  height : auto;
  margin-bottom : 5px;
}
.text-aera{
  background-color : white;
  text-align : left;
  width : auto;
  clear : none;
  height : auto;
  padding-top : 2px;
}
.text6{
  color : white;
  text-align : right;
  padding-right : 20px;
  width : 470px;
}
.map{
  padding-top : 3px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.photo{
  text-align : center;
  clear : left;
  padding-top : 2px;
  float : left;
  height : auto;
  padding-bottom : 1px;
  margin-top : 0px;
  margin-bottom : 0px;
  width : auto;
  margin-left : 0px;
}
.main-contents2{
  width : 100%;
  float : left;
  height : auto;
}
.text7{
  color : white;
  background-color : green;
  text-align : left;
  padding-left : 10px;
  width : 685px;
  height : 20px;
  font-size : 12px;
  padding-top : 3px;
}
.text8{
  text-align : left;
  padding-left : 10px;
  width : 685px;
  height : auto;
  padding-top : 5px;
  padding-bottom : 5px;
}
.photo-width315px{
  width : 315px;
  float : left;
  padding-top : 2px;
  text-align : center;
}
.text9{
  width : 485px;
  text-align : left;
  padding-top : 5px;
  clear : both;
  padding-left : 5px;
  margin-left : auto;
  margin-right : auto;
  padding-bottom : 5px;
  background-color : white;
}
.right-column{
  width : 200px;
  float : right;
}
.main-contents4{
  width : 383px;
  float : left;
  height : auto;
}
.rogo3{
  text-align : center;
  width : 100px;
  height : 35px;
  float : left;
  margin-top : 0px;
  margin-bottom : 0px;
  padding-top : 20px;
}
.text10{
  width : 378px;
  text-align : right;
  padding-top : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.text11{
  text-align : left;
  padding-left : 5px;
  padding-top : 3px;
  padding-bottom : 3px;
  width : 693px;
}
.footer{
  text-align : center;
  padding-top : 2px;
  padding-right : 10px;
  width : 890px;
  font-size : 10px;
  margin-left : auto;
  margin-right : auto;
  margin-top : 0px;
  margin-bottom : 0px;
}
.title{
  text-align : center;
  padding-top : 3px;
  padding-bottom : 3px;
  width : 100%;
  padding-left : 0px;
  background-color : gray;
  border-top-width : 2px;
  border-left-width : 2px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : white;
  border-left-color : white;
  color : white;
  border-right-color : white;
  margin-right : 0px;
}
.sub-menu1{
  font-size : 12px;
  color : white;
  background-color : navy;
  text-align : center;
  padding-top : 3px;
  width : 99%;
  height : 22px;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : white;
  margin-top : 0px;
  margin-bottom : 0px;
}
.title2{
  text-align : left;
  width : 374px;
  padding-top : 3px;
  padding-bottom : 3px;
  padding-left : 10px;
  color : white;
  background-color : gray;
  border-left-width : 2px;
  border-left-style : solid;
  border-left-color : white;
  height : 17px;
  margin-top : 0px;
  margin-bottom : 0px;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : white;
}
.red{
  color : red;
}
.text15{
  color : white;
  background-color : gray;
  text-align : center;
  padding-top : 2px;
  padding-bottom : 2px;
  width : 698px;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : white;
}
.reserve{
  margin-left : auto;
  margin-right : auto;
  width : 900px;
  text-align : center;
}
.text16{
  padding-top : 2px;
  padding-bottom : 2px;
}
.text{
  padding-top : 5px;
  width : auto;
  margin-left : auto;
  margin-right : auto;
  text-align : left;
  padding-left : 10px;
  padding-bottom : 3px;
  margin-top : 0px;
  margin-bottom : 0px;
  height : 19px;
}
.bana{
  text-align : center;
  padding-bottom : 5px;
  width : 200px;
  padding-top : 2px;
}
.cinema{
  width : 200px;
  float : left;
  padding-top : 2px;
}
.main-contents5{
  width : 498px;
  float : left;
}
.text17{
  text-align : left;
  padding-left : 10px;
  width : 486px;
  color : white;
  background-color : gray;
  padding-top : 3px;
  padding-bottom : 3px;
  border-top-width : 2px;
  border-left-width : 2px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : white;
  border-left-color : white;
}
.text18{
  text-align : left;
  padding-top : 3px;
  padding-left : 12px;
  padding-bottom : 3px;
  width : 486px;
}
.photo2{
  padding-top : 2px;
}
p{
  width : auto;
}
.menu2{
  padding-top : 4px;
  width : 98%;
  height : 20px;
  padding-left : 10px;
}
.right-menu-photo{
  height : auto;
  padding-top : 2px;
  padding-left : 2px;
}
.title3{
  color : white;
  background-color : gray;
  padding-top : 3px;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : white;
  padding-bottom : 3px;
  text-align : center;
}
