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

.erase, #header{display: none;}

#box{
border-left: solid 45px;
border-left-color: #004080;
border-right:solid 45px;
border-right-color: #004080;
padding: 5px;
width: 74%;
word-break: break-all;}




#head{background-color: #004080;
margin-bottom: 0px;
padding: 7px 0px 10px 0px;
width: 84%;}

h1{background-color: #ff0000;
clear: both;
color: #ffffff;
font-size: 16px;
margin-bottom: 0px;
margin-top: 0px;
padding: 6px 0px 6px 0px;
width: 84%;}



#title0{margin-top: 20px;height: auto;width: 25%;}
#title_list{font-size: 23px;font-weight: bold;margin-bottom: 2.0em;margin-top: 3.0em;}

nav{
background-color: #e9e9e9;
color: #666666;
font-size: 15px;
font-weight: bold;
height: 2.4em;
padding: 0.8em 0px 0px 1%;
text-align: left;
width: 83%;}

nav A:link,  nav A:visited{color:#000000 ; text-decoration:none ; }
nav A:active {color:#ff0000 ; text-decoration:underline ;}
nav A:hover {color:#00ffff ; text-decoration:underline ;}

#left_head{float: left;margin-left: 0px;width: 30%;}

#list, #right_head{color: #ffffff;
float: right;
font-size: 15px;
line-height: 2.0em;
margin-left: 0px;
padding-right: 10px;
text-align: left;
width: 66%;}

#center{color: #ffffff;font-size: 21px;font-weight: bold;margin-left: 0px;padding-top: 5px;text-align: center;}

#picture_icon{height: auto;width: 54%;}

.space1, .space0{clear: both;height: 0.5em;}

#main{width: 70%;}



#contents{font-size: 20px;
font-weight: bold;
margin-bottom: 70px;
margin-top: 50px;}

.left_picture{float: left;margin-left: 0px;width: 24%;}
.right_explain{float: right;font-weight: bold;margin-bottom: 0.5em;margin-left: 0px;text-align: center;width: 75%;}
.right_explain2{float: right;line-height: 2.0em;margin-left: 0px;text-align: left;width: 75%;}





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

#left0{float: left;width: 25%;}









#left1, #left2, #left3, #left4, #left5, #left6, #left7, #left8, #left9, #left10, #left11, #left12{float: left;
margin-right: 0px;}

#right1, #right2, #right3, #right4, #right5, #right6, #right7, #right8, #right9, #right10, #right11, #right12, .right2{float: right;
font-size: 15px;
line-height: 1.5em;
margin-left: 0px;
text-align: left;}

#left1{padding-left: 5%;width: 20%;}
#right1{padding-top: 20px;width: 65%;}
#logo1{height: auto;width: 47%;}

#left2{margin-left: 2%;text-align: left;padding-right: 7px;width: 34%;}
#right2{padding-right: 7px;width: 55%;}
#logo2{height: auto;width: 100%;}

#left3{margin-left: 1%;width: 31%;}
#right3{padding-right: 1%;width: 63%;}
#logo3{height: auto;width: 100%;}

#left4{width: 40%;}
#right4{width: 50%;}
#logo4{height: auto;width: 16%;}

#left5, #left6{margin-left: 5%; width: 35%;}
#right5, #right6{margin-right: 2%;width: 55%;}
#logo5, #logo6{height: auto;width: 96%;}


#left7, #left8{margin-left: 3%;width: 40%;}
#right7, #right8{padding-right: 3%;width: 50%;}
#logo7, #logo8{height: auto;width: 80%;}


#left9{padding-left: 5%;width: 30%;}
#right9{padding-top: 5%;width: 55%;}
#logo9{height: auto;width: 54%;}

#left10{margin-left: 5%;padding-top: 2%;width: 30%;}
#right10{padding-right: 3%;width: 60%;}
#logo10{height: auto;width: 68%;}

#left11{margin-left: 5%;width: 28%;}
#right11{padding-right: 3%;padding-top: 25px;width: 62%;}
#logo11{height: auto;width: 69%;}

#left12{width: 22%;}
#right12{padding-top: 25px;width: 65%;}
#logo12{height: auto;width: 88%;}


.title{background-color: #004080;
clear: both;
color: #ffffff;
font-weight: bold;
margin-bottom: 8.0em;
margin-left: 0px;
padding: 3px;}

.title A:link {color:#ffffff ; text-decoration:none ; display: block; width: 100%;}
.title A:visited {color:#ffffff ; text-decoration:none ;}
.title A:active {color:#ff0000 ; text-decoration:none ;}
.title A:hover {color:#00ffff ; text-decoration:underline ;}

.title1{font-size: 17px;
font-weight: bold;}

.space{clear: both;height: 0.5em;}

#right, #replisome{text-align: right;}
#replisome{width: 90%;}

#logo{height: auto;
vertical-align: middle;
width: 16.6%;}

#logo_replisome{height: auto;margin-right: 1%;width: 3.4%;vertical-align: middle;}

#close{font-size: 23px;font-weight: bold;
margin-bottom: 10%;}

#close A:link {color:#000000 ; text-decoration:none ;display: block;width: 100%;}
#close A:visited {color:#000000 ; text-decoration:underline ;}
#close A:active {color:#ff0000 ; text-decoration:none ;}
#close A:hover {color:#00ffff ; text-decoration:none ;}

A:link {color:#000000 ; text-decoration:none ; }
A:visited {color:#000000 ; text-decoration:none ;}
A:active {color:#ff0000 ; text-decoration:underline ;}
A:hover {color:#00ffff ; text-decoration:underline ;}

#top{
background-color: #cccccc;
display: block;
font-size: 15px;
font-weight: bold;
position: fixed;
padding: 3px;
bottom: 3%;
right: 3%;
text-align: center;
width: 10%;}

#top A:link {color:#000000 ; text-decoration:none ;display: block;width: 100%;}
#top A:visited {color:#000000 ; text-decoration:none ;}
#top A:active {color:#ff0000 ; text-decoration:none ;}
#top A:hover {color:#00ffff ; text-decoration:underline ;}