body{margin-left: auto;
margin-right: auto;
width: 100%;}

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

.erase2, #title_form{display:none;}

#box{
border-bottom: solid 4px #004080;
border-top: solid 4px #004080;
margin-bottom: 3.0em;
padding-bottom: 2.0em;
padding-top: 2.5em;
width: 96%;}

h1{margin-bottom: 2.5em;background-color: #004080;color: white;font-size: 18px;font-weight: bold;padding: 3px 0px 3px 0px;width: 94%;}

#form{width: 100%;}

.title{font-size: 16px;font-weight: bold;margin-bottom: 0.5em;margin-left: ;text-align: left;}
.column{margin-bottom: 3.0em;margin-left: 0px;text-align: left;width: 100%;}

#name{width: 80%;}
#email{margin-bottom: 0.5em;width: 100%;}
#mobile{margin-right: 20px;vertical-align: middle;}
#question{height: 23%;width: 100%;}

#switch{margin-right: 50px;width: 50%;}

#caution{margin-left: 0px;margin-top: 4.5em;padding-left: 0px;text-align: left;width: 92%;}

.list_caution{line-height: 1.5em;margin: 1.0em 0px 1.5em 0px;}

#logo{margin: 4.0em 0px 0.5em 0px;text-align: right;width: 100%;}
#replisome{height: auto;width: 40%;}

.brown{color: #990000;}

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

#close{
font-size: 18px;
font-weight: bold;
margin-bottom: 80px;}

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