BODY{
	font-size: 12px;
	background-color: #e6f7ff;
	line-height: 16px;
}

H1{
	font-size: 12px;
}

H2{
	font-size: 12px;
}

H3{
	font-size: 12px;
}

HR{
	color: #73C663;
	height: 1px;
}

P{
	color: #339933;
}

A{
	color: #006600;
	text-decoration: none;
}

A:VISITED{
	color: #888888;
	text-decoration: none;
}

A:HOVER{
	color: #000000;
	text-decoration: underline;
}

A:ACTIVE{
	color: #000000;
	text-decoration: underline;
}

TABLE{
	border-color: #aaaaaa;
	border-width: 1px;
	border-collapse: collapse;
	font-size: 12px;
}

TD{
	border-color: #aaaaaa;
	border-width: 1px;
	border-collapse: collapse;
	font-size: 12px;
}

.container label:hover {/*ボタンホバー時*/
    background: #efefef;
}

.container input {/*チェックは見えなくする*/
    display: none;
}

[class^="msg"] {/*中身を非表示にしておく*/
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: 0.8s;
}
[class^="container"] input:checked ~ [class^="msg"] {/*クリックで中身表示*/
    height: auto;
    opacity: 1;
}

.topimage1 {
  max-width: 548px;
   min-width: 240px;
}
.topimage1 img {
	width: 100%;
}

.filmreserveform {
   margin-left: 20px; 
   text-align: left;
   max-width: 548px;
   min-width: 220px;
}

#rightmenu ul {
    margin: 0px;
    padding-left: 5px;
    list-style-type: none;
}

#rightmenu ul li{
    height     : 26px;
    text-align : left;
}

#rightmenu ul li a {
    border    :1px solid #1330fb;
    font-size :12px;
    padding   :5px;
    margin    :3px;
    width     :170px;
    color     :#333333;
    display   :block;
}

#rightmenu ul li a:hover {
    background-color:#ccccff;
    border          :1px inset #1330fb;
}

.menu1 {
	background : url(menu1mizu.gif) no-repeat;
}
.menu1 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu2 {
	background : url(menu2mizu.gif) no-repeat;
}
.menu2 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu3 {
	background : url(menu3mizu.gif) no-repeat;
}
.menu3 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu4 {
	background : url(menu4mizu.gif) no-repeat;
}
.menu4 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu5 {
	background : url(menu5mizu.gif) no-repeat;
}
.menu5 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu6 {
	background : url(menu6mizu.gif) no-repeat;
}
.menu6 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu7 {
	background : url(menu7mizu.gif) no-repeat;
}
.menu7 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu8 {
	background : url(menu8mizu.gif) no-repeat;
}
.menu8 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu9 {
	background : url(menu9mizu.gif) no-repeat;
}
.menu9 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu10 {
	background : url(menu10mizu.gif) no-repeat;
}
.menu10 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu11 {
	background : url(menu11mizu.gif) no-repeat;
}
.menu11 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu12 {
	background : url(menu12mizu.gif) no-repeat;
}
.menu12 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu13 {
	background : url(menu13mizu.gif) no-repeat;
}
.menu13 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu14 {
	background : url(menu14mizu.gif) no-repeat;
}
.menu14 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu15 {
	background : url(menu15mizu.gif) no-repeat;
}
.menu15 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu16 {
	background : url(menu16mizu.gif) no-repeat;
}
.menu16 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu17 {
	background : url(menu17mizu.gif) no-repeat;
}
.menu17 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu18 {
	background : url(menu18mizu.gif) no-repeat;
}
.menu18 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu19 {
	background : url(menu19mizu.gif) no-repeat;
}
.menu19 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu20 {
	background : url(menu20mizu.gif) no-repeat;
}
.menu20 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu21 {
	background : url(menu21mizu.gif) no-repeat;
}
.menu21 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu22 {
	background : url(menu22mizu.gif) no-repeat;
}
.menu22 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu23 {
	background : url(menu23mizu.gif) no-repeat;
}
.menu23 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu24 {
	background : url(menu24mizu.jpg) no-repeat;
}
.menu24 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu25 {
	background : url(menu25mizu.gif) no-repeat;
}
.menu25 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu26 {
	background : url(menu26mizu.gif) no-repeat;
}
.menu26 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu27 {
	background : url(menu27mizu.gif) no-repeat;
}
.menu27 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu28 {
	background : url(menu28mizu.gif) no-repeat;
}
.menu28 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu29 {
	background : url(menu29mizu.gif) no-repeat;
}
.menu29 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu30 {
	background : url(menu30mizu.gif) no-repeat;
}
.menu30 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu31 {
	background : url(menu31mizu.gif) no-repeat;
}
.menu31 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu32 {
	background : url(menu32mizu.gif) no-repeat;
}
.menu32 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu33 {
	background : url(menu33mizu.gif) no-repeat;
}
.menu33 a:hover {
	display:block;
	text-indent:-9999px;
}

.menu34 {
	background : url(menu34mizu.gif) no-repeat;
}
.menu34 a:hover {
	display:block;
	text-indent:-9999px;
}
.topgallery {
	background : url(gelleryimage2.jpg) no-repeat;
}
.topgallery a:hover {
	display:block;
	text-indent:-9999px;
}


.filmpage1 {
	background : url(filmtop17-2.gif) no-repeat;
}
.filmpage1 a:hover {
	display:block;
	text-indent:-9999px;
}

.filmpage2 {
	background : url(filmtop18-2.gif) no-repeat;
}
.filmpage2 a:hover {
	display:block;
	text-indent:-9999px;
}

.filmpage3 {
	background : url(filmtop19-2.gif) no-repeat;
}
.filmpage3 a:hover {
	display:block;
	text-indent:-9999px;
}

.filmpage4 {
	background : url(filmtop20-2.gif) no-repeat;
}
.filmpage4 a:hover {
	display:block;
	text-indent:-9999px;
}

.filmpage5 {
	background : url(filmtop21-2.gif) no-repeat;
}
.filmpage5 a:hover {
	display:block;
	text-indent:-9999px;
}

.filmpage6 {
	background : url(filmtop22-2.gif) no-repeat;
}
.filmpage6 a:hover {
	display:block;
	text-indent:-9999px;
}

.filmpage7 {
	background : url(filmtop23-2.gif) no-repeat;
}
.filmpage7 a:hover {
	display:block;
	text-indent:-9999px;
}

.filmpage8 {
	background : url(filmtop24-2.gif) no-repeat;
}
.filmpage8 a:hover {
	display:block;
	text-indent:-9999px;
}

.filmpage9 {
	background : url(filmtop25-2.gif) no-repeat;
}
.filmpage9 a:hover {
	display:block;
	text-indent:-9999px;
}

.reservest {
	background : url(reservecalendar2.gif) no-repeat;
}
.reservest a:hover {
	display:block;
	text-indent:-9999px;
}

.gallery2 {
	background : url(gelleryimage4.jpg) no-repeat;
}
.gallery2 a:hover {
	display:block;
	text-indent:-9999px;
}

.gallery3 {
	background : url(gelleryimage6.gif) no-repeat;
}
.gallery3 a:hover {
	display:block;
	text-indent:-9999px;
}
