@charset "utf-8";
body { color: #020202; font: 10pt/120% "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin:0px; padding:0px; }
a:link { text-decoration: none; color: #488077; }
a:visited { text-decoration: none; color: #488077; }
a:hover { text-decoration: underline; color: #488077; }
a:active { text-decoration: none; color: #488077; }
img { border-style: none; text-decoration: none; }
p { margin: 0px 0px 20px; line-height: 160%; }
strong { font-weight: bold; color: #FF6600; }
th { background: #73583F; font-weight: bold; color: #FFFFFF; line-height: 250%; padding: 0px; margin: 0px 0px 0px; }
.right { float: right; }
.left { float: left; }
.clr { float: none; clear: both; }
.dot_line { padding: 0px 0px 15px; border-bottom: medium dotted #DEC5A6; margin-bottom: 30px; }
.m_bottom5 { margin: 0px 0px 5px; }
.m_bottom15 { margin: 0px 0px 15px; }
.m_bottom30 { margin: 0px 0px 30px; }
.m_bottom60 { margin-bottom: 60px; }
ul.none { list-style: none; padding: 0px; }
ul.none li { margin: 0px 0px 10px; }
.back { background: url(../img_global/back.gif) repeat; padding: 15px; }
.back p { margin:0px; }
.line { margin: 0px 0px; padding: 0px; }
.w_back { background: url(../img_global/w_back.jpg) repeat-y; padding: 20px 25px 0px; margin: 0px 0px 0px 90px; width: 660px; }
.w_back p { margin:0px; }

#ALL { width:900px; margin: 0px auto; }
h1 { margin:0px; padding:0px; text-indent: -9999px; overflow: hidden; }
#HEADER { width:900px; height:340px; background: url(../img_global/header.jpg) no-repeat; position: relative; }
#HEADER .menu01 { height: 115px; width: 115px; position: absolute; left: 52px; top: 144px; }
#HEADER .menu02 { height: 165px; width: 115px; position: absolute; left: 184px; top: 151px; }
#HEADER .menu03 { height: 115px; width: 115px; position: absolute; left: 303px; top: 151px; }
#HEADER .menu04 { height: 115px; width: 115px; position: absolute; left: 425px; top: 202px; }
#HEADER .menu05 { height: 115px; width: 115px; position: absolute; left: 550px; top: 102px; }
#HEADER .menu06 { height: 115px; width: 115px; position: absolute; left: 668px; top: 42px; }
#HEADER .menu07 { height: 115px; width: 115px; position: absolute; left: 718px; top: 196px; }

#MAIN { background: #FFFFFF url(../img_global/body_top.jpg) no-repeat center top; padding: 0px 50px; width: 800px; }
#MAIN h2 { text-align: center; height: 75px; width: 475px; padding: 0px; margin: 0px auto 20px; text-indent: -9999px; overflow: hidden; overflow: hidden; }
#MAIN h3 { width: 800px; margin:0px; height: 80px; text-indent: -9999px; overflow: hidden; }
#MAIN .contents { margin:0px 0px 0px 90px; width: 710px; }
#LINK { text-align:right; padding:0px 60px 10px 0px; background: url(../img_global/body_foot.jpg) no-repeat center bottom; height:80px; position:relative; margin: 0px 0px 20px; width: 840px; }
#LINK .button { position:absolute; width: 330px; height: 50px; left: 540px; top: 27px; }
#FOOTER { text-align:center; }

