body{margin: 0px;width: 100%;}

img{border: none;}

.erase2{display: none;}

#box{
border-top: 4px solid #004080;
padding: 5% 0px 5% 0px;
width: 100%;}

.box2{width: 96%;}

#time_publish, #time_modify{font-size: 10px;text-align: right;width: 96%;}
#time_publish2{background-color: black; color: white;font-weight: bold;padding: 1px 5px 1px 5px;}
#time_modify{text-align: right;}

.right{text-align: right;}

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

.center1{margin-bottom: 20px;}

#guest{text-align: left;
font-weight: bold;margin: 3.0em 0px 1.0em 0px;}

.main, .right{
line-height: 2.0em;
font-size: 15px;
margin-left: 0px;
width: 96%;}

.main, #main2{margin-left: 0px;text-align: left;}

.horizon{margin: 10% 0px 10% 0px;width: 90%;}

h1, h2{
background-color: #004080;
color: #ffff00;
font-weight: bold;
font-size: 20px;
margin-top: 40px;
padding: 4px;
text-align: center;}

h1{margin-bottom: 1.0em;width: 90%;}

.title{
background-color: #004080;
color: white;
font-size: 23px;
font-weight: bold;
padding: 4px 20px 4px 20px;}


#left_picture1, #right_picture1{
margin-left: 0px;
width: 100%;}

#main2, #main3{
line-height: 1.8em;
text-align: left;
width: 96%;}

#main2{border: solid 1px gray;padding: 3px;}
#main3{margin-left: 0px;}

#right_list, #right_list2, #right_list0{margin-left: 0px;width: 96%;}

.left_picture3{float: left;
margin-left: 20px;
margin-right: 0px;
margin-top: 50px;}

#picture0, #picture1, #picture2, #picture3, #picture4{width: 98%;height: auto;margin-bottom: 5%;margin-top: 10%;}
#picture3, #picture4{margin-top: 4%;}

#picture5{height: auto;margin-top: 15%;
width: 32%;}

hr{margin-bottom: 7%;
margin-top: 7%;}

.space{clear: both;}

#add{border: 1px solid #999999;font-size: 15px;text-align: left;margin-bottom: 50px;margin-top: 80px;padding: 0px 0px 5px 0px;width: 90%;}
#addition{background-color: black;color: white;font-weight: bold;padding: 1px;}

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

.correct{color: #ff0000;
font-size: 14px;
font-weight: bold;
vertical-align: super;}




#top{
background: rgba(204,204,204,0.5);
border: 1px solid #999999;

font-weight: bold;
padding: 5px;
display: block;
height: auto;
position: fixed;
padding: 3px;
bottom: 2%;
right: 1%;
text-align: center;
width: 40%;}

#top A:link {color:#000000 ; text-decoration:none;}
#top A:visited {color:#000000 ;  text-decoration:under-line;}
#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: 10%;
margin-left: 0px;
margin-top: 5%;
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: #ffffff;  background-color: #ff0000;text-decoration:none ;}