img{border: none;}

#box{
border-left: solid 45px #004080;
border-right: solid 45px #004080;
padding: 10px;
width: 80%;}

.box2{width: 90%;}

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

.main, .right{
line-height: 2.0em;
font-size: 15px;
padding: 10px;
width: 90%;}

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

.horizon{margin: 7% 0px 7% 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: 3.0em;width: 90%;}

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


#left_picture1{float: left;
margin-left: 0px;
width: 44%;}

#right_picture1{float: right;
width: 44%;
margin-left: 0px;}

#main2, #main3{
line-height: 1.8em;
text-align: left;
padding: 10px;
width: 70%;}

#main2{border: solid 1px gray;}

#right_list, #right_list2, #right_list0{float: right;width: 60%;margin-right: 3%;}

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

.right_list2{margin-left: 10px;}

#picture0{width: 20%;height: auto;margin-top: 30px;}
#picture1{width: 82%;}
#picture2{width: 81.2%;}
#picture1, #picture2{height: auto;margin-top: 10%;}


#picture3{height: auto;margin-left: 5%;margin-top: 4%;
width: 22.8%;}

#picture4{height: auto;margin-left: 10%;margin-top: 3%;
width: 15.4%;}

#picture5{height: auto;
width: 16%;}

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: 10%;}

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