html  { text-align: justify; text-justify: inter-ideograph   }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
p { text-align: justify; text-justify: inter-ideograph   }
div#bigbox  { margin: 0 auto; width: 800px; }
div#header   { background-image: url("../img/top.jpg"); background-repeat: no-repeat; width: 800px; height: 370px }
div#container  { width: 800px }
div#menu       { width: 210px; float: left; overflow: hidden }
div#main        {  width: 580px; float: right }
div#footer       { background-image: url("../../img/footer.gif"); width: 800px; height: 30px; clear: both }
a { outline:0; }
a:link	         { color: #333; text-decoration: none }
a:visited	         { color: #333; text-decoration: none }
a:hover	         { color: #8900ff }
.honbun   { color: #333; font-size: 12px; line-height: 1.6em; padding-left: 10px; width: 200px }
.honbun14        { color: #333; font-size: 14px; line-height: 1.8em; padding-top: 10px; padding-left: 32px; width: 500px }
.pagenavi  { color: #333; font-size: 10px; line-height: 16px }
.tabContainer dl     { margin-top: 5px; width: 500px }
.tabContainer dl dt  { }
.tabContainer dl dd   { }
.font12 { font-size: 12px; line-height: 1.8em }
.font14 { font-size: 14px; line-height: 1.8em }
.title   { font-size: 13px; line-height: 22px; background-image: url("../img/dot.gif"); background-repeat: no-repeat; padding-left: 45px; width: 160px; height: 22px }
.explanation{ color: black; font-size: 12px; line-height: 1.6em; padding-top: 148px; padding-left: 20px; width: 450px }
.date { font-size: 12px; text-align: right; width: 527px }
.pagenavi { color: #333; font-size: 12px; line-height: 16px }

