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

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

.erase, .erase3, .horizon_smp, .list_player, #menu2{display: none;}

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

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

#menu{font-size: 15px;width: 100%;}


.contents_box{width: 90%;}
.contents_box2{width: 80%;}

.contents, .contents_box{font-size: 16px;
text-align: left;}

#logo{width: 98%;}

#logo_title{
height: auto;
width: 74%;}

h1, h2{color: blue;
font-size: 18px;
font-weight: bold;
margin-bottom: 5%;
margin-left: 0px;
text-align: center;}

.horizon10{margin: 10% 0px 10% 0px;}
.horizon{margin: 5% 0px 5% 0px;width: 80%;}

#left_box, .left_box1, .left_box2, .left_box2a, .left_box2d, .left_box3, .left_box4, .left_box5, .left_box6{float: left;}
#right_box, .right_box1, .right_box2, .right_box3, .right_box4, .right_box5, .right_box6{float: right;margin-left: 0px;}

#left_box, .left_box1{margin-left: 0px;}

.left_box5{margin-left: 5%;}
.left_box5, .right_box5{width: 45%;}
.right_box1, .left_box1{width: 50%;}
.right_box2, .right_box3{width: 75%;}

.left_box2{width: 20%;}
.left_box2a{width: 25%;}
.left_box2d{width: 15%;}
.left_box2, .left_box2a, .left_box2d, .left_box4, .left_box5, .right_box5, .right_box6{text-align: left;}
.left_box4, .left_box6{width: 36%;}

.left_box6{text-align: center;}
.right_box4, .right_box6{line-height: 2.0em;width: 50%;}

.left_box3{width: 15%;}
.left_box3, .right_box3{font-weight: bold; text-align: center;}

.space0{clear: both;margin-left: 0px;}
.space0h5{clear: both;margin-left: 0px;height: 5%;}
.space05{height: 5%;}
.space10, .space10a{height: 10%;}

.center, .center2{margin-left: 0px;text-align: center;}
.left, .left2{text-align: left;}
.left2{line-height: 2.0em;}
.right{text-align: right;}

.table{width: 70%;}
.cell1{width: 60%;}
.cell1, .cell2{line-height: 2.0em;padding: 5px;vertical-align: top;}
.cell2{width: 35%;}

.blue{color: #0000ff;}
.pink{color: #ff80c0;}
.red{color: #ff0000;}

.font12{font-size: 12px;}

.title{font-size: 20px;font-weight: bold;text-align: left;width: 70%;}

#picture{width: 80%;height: auto;}
#picture3{width: 54%;height: auto;}
#picture_title2{width: 33.8%;height: auto;float: left;}

.picture, .picture2, .picture3{border: solid 5px #ff80c0;
height: auto;}
.picture, .picture2{width: 28%;}
.picture3{width: 21%;}

.list_box1{border: solid 1px #ff80c0;padding: 10px 10px 10px 20px;}
.list_box2{margin-top: 3.0em;width: 76%;}
.list_box2a, .list_box2b{border: solid 1px #ff80c0;font-size: 15px;padding: 10px 10px 10px 20px;width: 44%;}
.list_box2c{line-height: 1.5em;text-align: left;}
.list_box2a{float: left;}
.list_box2b{float: right;}

.width385{height: auto;width: 38.5%;}

.width17{height: auto;width: 17%;}

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

#back{background-color: #ff80c0;
padding: 5px;
font-weight: bold;}

#top A:link, #top A:visited, #back A:link {color:#000000 ; text-decoration:none;}
#back A:visited {color:#000000 ;  text-decoration:under-line;}
#back A:active {color:#ff0000 ;  text-decoration:under-line;}
#top A:hover, #back 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 ;}
