body{margin-left: 0px;margin-top: 0px;width: 100%;}

img{border: none;webkit-backface-visibility: hidden;}

#logo{height: auto;margin-bottom: 0.5em;width: 24%;}

#box{padding: 0px 0px 10px 0px;
width: 100%;
word-break: break-all;}

#head{font-size: 12px;text-align: left;}

#logo{width: 40%;height: auto;margin-bottom: 5px;}

#replisome, .erase2, #table{display: none;}


h1{
color: #990000;
font-weight: bold;
font-size: 23px;
margin-bottom: 2.0em;
margin-top: 2.0em;
text-align: center;}


.main{
border-top: solid 5px #004080;
line-height: 1.6em;
padding: 20px 0px 20px 0px;
text-align: left;
width: 96%;}

.guest, .title{font-size: 17px;font-weight: bold;margin-top: 2.0em;}

.contents{
font-size: 15px;
margin-left: 0px;
margin-right: 0px;}

.contents{margin-bottom: 4.0em;margin-top: 2.0em;}

.rule{margin-bottom: 1.5em;}


.right{margin-bottom: 3.0em;text-align: right;}

.center, #center2{margin-left: 0px;text-align: center;}
.center{margin-bottom: 7.0em;margin-top: 2.0em;}
#center2{margin-bottom: 5.5em;}
#center3{margin-bottom: 5.5em;margin-left: 0px;margin-top: 1.5em;text-align: left;}

#table2{margin-bottom: 6.0em;width: 90%;}
.money2, .center{margin-left: 0px;text-align: center;}
.money2{font-weight: bold;margin-top: 1.5em;}
.explain{border-bottom: solid 1px gray;font-size: 15px;line-height: 1.5em;margin-left: 0px;margin-top: 1.0em;padding-bottom: 1.0em;text-align: left;}

.money{float: left;font-size: 14px;margin-left: 3%;margin-top: 3.0em;text-align: center;width: 30%;}
#picture1, #picture2, #picture3, #picture4, #picture5, #picture6, #picture7, #picture8, #picture9, #picture10 , #picture11, #picture12{height: auto;width: 70%;}

#picture1{padding-top: 28px;}
#picture3{padding-top: 26px;}
#picture6{padding-top: 10px;}
#picture7{padding-top: 14px;}
#picture9{padding-top: 36px;}
#picture10{padding-top: 56px;}
#picture11{padding-top: 50px;}

#picture{padding-top: px;}
#picture13{height: auto;margin-bottom: 1.0em;margin-top: 2.0em;width: 94%;}

.width30{height: auto;width: 30%;}

.space0, .space00{clear: both;}


#rule A:link, .title A:link {color:#000000 ;  text-decoration:underline ;}
#rule A:visited, .title A:visited {color:#800000 ;  text-decoration:underline ;}
#rule A:active, .title A:active {color:#ff0000 ;  text-decoration:none ;}
#rule A:hover, .title A:hover {color:#00ffff ;  text-decoration:none ;}


#close{font-size: 20px;font-weight: bold;}
#close A:link {color:#000000 ;  text-decoration:underline ;display: block;width: 100%;}
#close A:visited {color:#800000 ;  text-decoration:underline ;}
#close A:active {color:#ff0000 ;  text-decoration:none ;}
#close A:hover {color:#00ffff ;  text-decoration:none ;}

#top{
background: rgba(204,204,204,0.5);
font-size: 15px;
font-weight: bold;
width: 33%;
position: fixed;
padding: 3px;
bottom: 3%;
right: 3%;
text-align: center;
display: block;}


#top A:link { color: #000000; text-decoration:none;  display: block; width: 100%;}
#top A:visited{ color: #000000; text-decoration:none; }
#top A:hover{ color: #00ffff; text-decoration:underline; }
#top A:active{ color:#ff0000; text-decoration:underline; }