dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, th, td, br { margin: 0; padding: 0; }
form, input { margin: 0; padding: 0; }
p { text-align: justify; text-justify: inter-ideograph  }
div#box800  { margin: 0 auto; width: 800px; }
div#header    { margin: 0; width: 800px; }
div#container  { width: 800px; }
div#main     { text-align: center; width: 800px }
div#footer   { width: 800px; }
div#indexmain      { text-align: center; width: 600px; float: left }
div#indexmenu     { width: 200px; float: left; }
a   { cursor: pointer; outline: none 0 }
a:link	    { color: #333; text-decoration: none; }
a:visited	     { color: #333; text-decoration: none; }
a:hover	      { color: #7e5340 }
td.headernavi     { font-size: 12px; border-bottom: 1px dotted #df827d }
td.headernavi2    { font-size: 12px; border-top: 1px dotted #df827d; border-bottom: 1px dotted #df827d }
.font14 { color: #333; font-size: 14px; line-height: 1.8em; width: 600px }
td.code     { color: #fff; font-size: 30px; padding-top: 10px }
.font18 { color: #008000; font-size: 18px }
.clear { clear: both }
.how  { background-image: url("../image/how.jpg"); background-repeat: no-repeat; width: 600px; height: 829px }
.howtext  { color: #333; font-size: 14px; line-height: 1.8em; margin-left: 415px; width: 175px }

body  { text-align: center; }