body{margin-left: auto;
margin-right: auto;
width: 100%;}

A:link {color:#000000 ; text-decoration:under-line;}
A:visited {color:#000000 ;  text-decoration:under-line;}
A:active {color:#ff0000 ;  text-decoration:under-line;}
A:hover {color:#00ffff ;  text-decoration:under-line;}

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

.erase{display: none;}

#box{width: 80%;}

#box{
border-left: solid 50px #ffe8cc;
border-right: solid 50px #ffe8cc;
padding: 20px 10px 20px 10px;}

.contents_box{width: 90%;}

h1{color: blue;
font-size: 23px;
margin-bottom: 5%;}

#logo{
width: 95%;
height: auto;}

#head{width: 64%;}

#explain{
float: left;
font-size: 15px;
line-height: 2.0em;
margin-left: 0px;
margin-top: 3.0em;
text-align: left;
width: 50%;}

#explain_picture{float: right;margin-top: 3.0em;width: 40%;}

.space0{clear: both;}

#picture_title{height: auto;width: 81.2%;}
#picture_top{height: auto;width: 100%;}

.picture, .picture2{border: solid 5px #ff80c0;
height: auto;}

.picture{width: 26%;}
.picture2{width: 57.2%;}

#list{line-height: 2.5em;margin-bottom: 5.0em;margin-top: 3.0em;text-align: left;}

#gallery{font-size: 19px;font-weight: bold;margin-bottom: 2.0em;margin-top: 3.0em;text-align: center;}


.title0{width: 82%;}
#left_box, .title_left1, .title_left2{float: left;}
#right_box, .right_box1, .title_right1, .title_right2{float: right;}

.title_left1{width: 54%;}
.title_right1{line-height: 1.5em;text-align: left;width: 46%;}
.title_left2, .title_right2, .right_box1{margin-left: 0px;text-align: left;width: 50%;}


#top{
background: rgba(204,204,204,0.5);
border: 1px solid #999999;
font-weight: bold;
padding: 5px;
width: 10%;
height: auto;
position: fixed;
padding: 3px;
text-align: center;
bottom: 2%;
right: 1%;
display: block;}


#top A:link, #top A:visited {color:#000000 ; text-decoration:none;}
#top A:active {color:#ff0000 ;  text-decoration:under-line;}
#top A:hover {color:#00ffff ;  text-decoration:under-line;}

#close{
font-size: 20px;
font-weight: bold;
margin-bottom: 5%;
margin-left: 0px;
margin-top: 10%;
text-align: center;}

#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 ;}