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

img{border: none;}

#opera-rei{margin-left: 0px;margin-bottom: 10%;text-align: left;width: 100%;}

#title0m{height: auto;
margin-bottom: 7%;
margin-top: 5%;
width: 100%;}

#box{background-color: white;
border-top: solid 10px #ffe7cb;
padding: 5px;
width: 98%;}

#opera_rei{text-align: left;}

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

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

h1{color: blue;
font-size: 18px;}

h2{font-size: 20px;}

#picture_ny03, .picture_nyk05, #picture_nyk07, #picture_nyk08, #picture_nyk09, #picture_nyk10, #picture_nyk11, #picture_nyk12, #picture_nyk13{width: 98%;height: auto;}
#picture_nyk04{width: 96%;height: auto;}
.picture_nyk06{width: 50%;height: auto;margin-bottom: 1%;}

.player{font-size: 20px;font-weight: bold;margin-left: 0px;margin-top: 15%;}

#marquee1{height: 70%;width: 100%;}

#left_box{float: left;margin-left: 0px;}
#right_box{float: right;margin-left: 0px;}

.left_box1{text-align: center;margin: 15% 0px 10% 0px;width: 98%;}
.left_box2, .right_box1{margin-left: 0px;text-align: left;line-height: 2.0em;}
.right_box2{display: none;}

.left_list{float: left;margin-left: 4%;}
.right_list{float: right;}
#list_ny{margin-left: 2%;width: 94%;}
#table_ny02, #picture_ny01, #picture_ny02{width: 100%;}

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

.space0{clear: both;}
.space05{height: 5%;}
.space10{height: 5%;}

.space0, .space05, .space10{margin-left: 0px;}

.center, .table_ny03, .center_none, .erase3{margin-left: 0px;text-align: center;}

.width948, .width100{width: 90%;}

.erase2, #table_ny01, .right_box3{display: none;}
.erase3{width: 98% ;height: auto;}

.width100a{width: 100%;height: auto;}

#google{width: 90%;height: 60%;}
.map, .map_list{width: 90%;height: auto;}

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

#top A:link, #top A:visited{color:#000000 ; text-decoration:none;}

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