body{margin: 0px 0px 0px 0px;}

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

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

h1, h3{background-color: #ff8000;
color: white;}

h1{margin-bottom: 5%;
font-size: 18px;
margin-top: 0px;
width: 100%;
padding: 7px 0px 7px 0px;}

h2{display: none;}

h3{font-size: 23px;
margin-bottom: 7%;
margin-top: 15%;
padding: 7px;}

#head{background-color: #004080;
color: white;
font-size: 20px;
font-weight: bold;
margin-bottom: 0px;
margin-left: 0px;
padding: 7px 0px 7px 0px;
width: 100%;}

#replisome{height: auto;
width: 30%;}

#box{
margin-left: auto;
margin-right: auto;
margin-top: 3%;
width: 96%;}

.title1{background-color: black;
color: white;
font-size: 18px;
font-weight: bold;
padding: 4px 10px 4px 10px;}

.list{font-size: 18px;
line-height: 2.0em;
text-align: left;}

.list1, #list1a, .list4{
text-align: left;
float: left;
font-size: 15px;}

.list1, .list4{line-height: 1.5em;}

#list1a{
line-height: 2.3em;
margin-left: 0px;
width: 100%;}


.list2{display: none;
float: right;
font-size: 15px;
font-weight: bold;
line-height: 1.7em;
width: 30%;
margin-top: ;}

.list3{
font-size: 18px;
line-height: 1.7em;
text-align: left;}

.list4{width: 100%;font-size: 18px;}

.object{margin-top: 18px;}
.object2{margin-top: 0px;}
.object3, .center3{margin-left: 0px;}

.left, .left0 {margin-left: 0px;width: 96%;font-size: 18px;}
.left1, .object{margin-left: 12px;}
.left2{text-align: left;margin-left: 1%;}

.right{display: none;
float: right;
font-weight: bold;
margin-left: 0px;
text-align: center;
}

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

.center1{font-weight: bold;list-style-type: none;margin-bottom: 15%;}
.center3{text-align: left;}

.space{height: 12%;}

.space1{clear: both;}

.space2{
clear: both;
height: 5%;}

.picture1{height: auto;
width: 77%;}

.picture2{height: auto;
width: 73%;}

.picture3, .erase1{height: auto;
width: 72%;}

.erase1{margin-bottom: 5%;}
.erase2, #caption, .picture6{display: none;}

.picture4{height: auto;
width: 73%;}

.picture5{height: auto;
width: 80%;}

.picture6{height: auto;
width: 52%;}

.line{font-size: 18px;margin-bottom: 7%;width: 86%;margin-left: 0px;}

#member{width: 100%;}

#ishikawa{background-color: #ffb56a;
padding: 2px;}

td, th{
font-size: 13px;
padding: 7px;}

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

.font15{font-size: 15px;}
.font18{font-size: 18px;}

#close{
font-size: 17px;
font-weight: bold;
margin-bottom: 15%;}

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

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