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, h2, h3{background-color: #ff8000;
color: white;}

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

h2{font-size: 23px;
margin-bottom: 10%;
padding: 7px;
width: 70%;}

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

#head{background-color: #004080;
color: white;
font-size: 23px;
font-weight: bold;
margin-bottom: 0px;
padding: 7px 3% 7px 3%;
width: 84%;}

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

#box{
border: 1px solid #ff8000;
margin-left: auto;
margin-right: auto;
padding-left: 3%;
padding-right: 3%;
padding-top: 3%;
width: 84%;}

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

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

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

.list1{width: 100%;}

#list1a{
margin-left: 0px;
width: 55%;}


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

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

.list4{width: 63%;}

.object{margin-top: 18px;}
.object2{margin-top: 0px;}

.left{
float: left;
margin-left: 0px;
width: 52%;}

.left0{margin-left: 0px;}
.left2{text-align: left;}

.right{
float: right;
font-weight: bold;
margin-left: 0px;
text-align: center;
width: 45%;}

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

.space{height: 12%;}

.space1{clear: both;}

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

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

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

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

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

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

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

.line{
margin-bottom: 7%;
margin-left: 2%;}

#member{width: 60%;}

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

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

.font15{font-size: 15px;}

.erase, .center1{display: none;}

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

#top{
background-color: #cccccc;
font-size: 15px;
font-weight: bold;
width: 10%;
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; }