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

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

.erase{display: none;}

#box, .box2{width: 80%;}

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

h1{color: blue; font-size: 18px;margin-bottom: 7%;padding-top: 3%;}

.left_box1, .left_box2{float: left;margin-left: 0px;width: 40%;}
.right_box1, .right_box2, #scroll{float: right;margin-left: 0px;width: 55%;}

.right_box1, #scroll{font-size: 15px;line-height: 2.0em;text-align: left;}
.left_box1{line-height: 2.0em;text-align: left;}
.left_box2{text-align: center;}

.player{float: left;font-size: 13px;width: 10%;margin-left: 5.5%;text-align: center;}
.picture_player{height: auto;margin-bottom: 5%;margin-top: 20%;width: 87%;}
#picture_title{height: auto;width: 57%;}
#picture_program{height: auto;width: 43%;}
#picture_animation{height: auto;width: 63.8%;}
#picture_gallery{height: auto;width: 63.2%;}
#picture_program2{height: auto;width: 29.5%;}

#list{margin-left: 12%;margin-top: 0px;width: 85%;height: 50%;}

#scroll{background: url('w-lv061022_01.gif') center / cover no-repeat;
background-size: 80% auto;
color: #ffffff;
font-weight: bold;
padding-top: 0px;
margin-top: 0px;}

.center{text-align: center;margin-left: 0px;}

.space0{clear: both;}

.red{color: red;}

.horizon{margin: 8% 0px 8% 0px;}
.horizon2{border-top: 1px dashed #ffffff;margin: 6% 0px 6% 5%;width: 80%;}

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

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