body { font-size: 90%; font-family: "ヒラギノ角ゴ Pro W3", 平成角ゴシック, Osaka, Osaka−等幅, "ＭＳ ゴシック", "ＭＳ Ｐゴシック"; line-height: 150%; margin: 0; padding: 0; background-color: #eee; }

/* tag setting */
h2 { font-size: 100%; margin: 0; padding: 0; }
p { color: #333; }
a { text-decolation: none; color: #0000aa; }
dt , dd { line-height: 150%; margin: 0; padding: 0; }
ul , li { list-style-type: none; margin: 0; padding: 0; }
img { border: none; }

/* layout setting */
div.wrapper { width: 100%; height: auto; text-align: center; }
div.container { text-align: left; width: 800px; height: auto; margin: 0 auto 0 auto; background-color: #fff; }

dl.header { width: 800px; height: 105px; background: url(img/header_img.jpg) no-repeat 0 0; }
dl.header dt , dl.header dd { font-size: 1px; text-indent: -999em; margin: 0; padding: 0; }
div#maincontents { width: 600px; height: auto; float: right; }
dl#maincontents { width: 600px; height: auto; float: right; }
dl#menu { width: 190px; height: auto; float: left; }
ul.footer { text-align: center; width: 800px; height: 20px; clear: both; margin-top: 30px; padding-top: 10px; background: #0865ab; }
ul.footer li { font: 90% bold; color: #fff; display: inline; }

/* menu settting */
dl#menu dt { display: none; }
dl#menu dd { margin-top: 1px; }
dl#menu dd a { text-indent: -999em; width: 180px; height: 35px; display: block; }
dl#menu dd a:hover { background-position: 0 100% }
dl#menu dd a.top { background: url(img/m_top.gif) no-repeat 0 50%; }
dl#menu dd a.guide { background: url(img/m_01.gif) no-repeat 0 50%; }
dl#menu dd a.policy { background: url(img/m_02.gif) no-repeat 0 50%; }
dl#menu dd a.implant { background: url(img/m_03.gif) no-repeat 0 50%; }
dl#menu dd a.infomation { background: url(img/m_04.gif) no-repeat 0 50%; }
dl#menu dd a.access { background: url(img/m_05.gif) no-repeat 0 50%; }
/* page navi (manu) */
body#top dl#menu dd a.top { background-position: 0 0; }
body#guide dl#menu dd a.guide { background-position: 0 0; }
body#policy dl#menu dd a.policy { background-position: 0 0; }
body#implant dl#menu dd a.implant { background-position: 0 0; }
body#infomation dl#menu dd a.infomation { background-position: 0 0; }
body#access dl#menu dd a.access { background-position: 0 0; }

