body    { background-color: #ffc; text-align: center; margin: 0; padding: 0 }
#line { background-image: url("../index_images/backline.gif"); background-repeat: repeat-y; text-align: center; margin-right: auto; margin-left: auto; width: 840px }
#box { background-color: #fff; text-align: left; margin-right: auto; margin-left: auto; width: 800px; height: 100% }
h1  { margin: 0; padding: 0; width: 363px; height: 47px }
#headder   { margin: 0; padding: 0; width: 800px; height: 67px }
#headder_l  { display: block; padding-top: 20px; width: 363px; height: 47px; float: left }
#headder_r     { display: block; margin: 20px 0 0; padding: 0; width: 437px; height: 47px; float: right }
#headder_r ul { display: inline; margin: 0; padding: 0 }
#headder_r li { text-indent: -1000px; list-style-type: none; margin: 0; padding: 0; float: left }
.toplink01 a  { background-image: url("../index_images/top_link.gif"); background-position: 0 0; display: block; width: 140px; height: 47px }
.toplink02 a  { background-image: url("../index_images/top_link.gif"); background-position: -140px 0; display: block; width: 140px; height: 47px }
.toplink03 a  { background-image: url("../index_images/top_link.gif"); background-position: -280px 0; display: block; width: 155px; height: 47px }
.toplink01 a:hover { background-position: 0 -47px }
.toplink02 a:hover { background-position: -140px -47px }
.toplink03 a:hover { background-position: -280px -47px }
#contents  { margin: 0; padding: 0; width: 800px }
#right  { margin: 0; padding: 0; width: 435px; float: right }
#left  { margin: 0; padding: 0; width: 345px; float: left }
h2 { background-image: url("../index_images/info.gif"); background-repeat: no-repeat; text-indent: -100em; margin: 10px 0 0; padding: 0; width: 334px; height: 24px }
#whatnew  { margin: 0 0 30px 25px }
#whatnew dl  { margin: 5px 0 5px 20px; padding: 0; width: 300px }
#whatnew dt { border-bottom: 1px dotted #966 }
#whatnew dt a { color: #600; font-size: 80%; line-height: 1.6em; text-decoration: none; text-indent: 30px; margin: 0; padding: 0 }
#whatnew dd { color: #333; font-size: 70%; text-align: right }
#address  { font-size: 80%; line-height: 1.6em; margin-top: 10px; margin-bottom: 15px; margin-left: 30px }
#address dl { margin: 0; padding: 0 }
#address dt { color: #900; margin: 10px 0 0; padding: 0 }
#address dd { line-height: 1.4em; text-indent: 1em; margin: 0; padding: 0 }
h3 { color: #333; font-size: 120%; background-color: #ccc; text-indent: 0.5em; margin: 0; width: 10em }
.clear { clear: both }
#button { margin: 0; padding: 0 0 0 20px; height: 37px }
.button01 a { background-image: url("../index_images/button.gif"); background-position: 0 top; width: 112px }
.button02 a  { background-image: url("../index_images/button.gif"); background-position: -112px top; width: 110px }
.button03 a { background-image: url("../index_images/button.gif"); background-position: -222px top; width: 109px }
.button04 a { background-image: url("../index_images/button.gif"); background-position: -331px top; width: 108px }
.button05 a { background-image: url("../index_images/button.gif"); background-position: -439px top; width: 109px }
.button06 a { background-image: url("../index_images/button.gif"); background-position: -548px top; width: 109px }
.button07 a { background-image: url("../index_images/button.gif"); background-position: -657px top; width: 120px }
.button01 a:hover { background-position: 0 -38px }
.button02 a:hover { background-position: -112px -38px }
.button03 a:hover { background-position: -222px -38px }
.button04 a:hover { background-position: -331px -38px }
.button05 a:hover { background-position: -439px -38px }
.button06 a:hover { background-position: -548px -38px }
.button07 a:hover { background-position: -657px -38px }
#button ul { display: inline; margin: 0; padding: 0 }
#button li { list-style-type: none; margin: 0; padding: 0; float: left }
#button a { text-indent: -1000px; display: block; height: 37px }
.privacy { font-size: 90%; margin: 10px 0 0; padding: 0 }
.privacy a { color: #900; text-decoration: none }
.privacy a:hover { text-decoration: underline }
