body { color: #666; font-size: 13px; line-height: 1.5em; background-color: #f3f5f8; background-image: url(../imege/top-haikei.gif); background-repeat: repeat-x; background-attachment: fixed; }

p {}

td {}

a:link { color: blue }

a:visited { color: purple }

a:hover { color: purple }

a:active { color: red }
a.l1:link { color: #2d4180; font-size: 13px; text-decoration: none; }
a.l1:visited { color: #2d4180; font-size: 13px; text-decoration: none; }
a.l1:hover { color: #b30404; font-size: 13px; background-color: #eeecec; background-image: url(../imege/yn006_01.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; display: block; }
a.l2:link { color: gray; font-size: 10px; text-decoration: none; }
a.l2:visited { color: gray; font-size: 10px; text-decoration: none; }
a.l2:hover { color: navy; font-size: 10px; text-decoration: underline; }
a.l3:link { color: black; font-size: 10px; text-decoration: none; margin-left: 320px; }
a.l3:visited { color: black; font-size: 10px; text-decoration: none; margin-left: 320px; }
a.l3:hover { color: #b801b8; font-size: 10px; text-decoration: underline; margin-left: 320px; }
a.l4:link { color: #666; font-size: 13px; text-decoration: none; }
a.l4:visited { color: #666; font-size: 13px; text-decoration: none; }
a.l4:hover { color: #db04db; font-size: 13px; text-decoration: underline; }
a.l5:link { color: teal; font-size: 13px; text-decoration: none; }
a.l5:visited { color: teal; font-size: 13px; text-decoration: none; }
a.l5:hover { color: #a975a5; font-size: 13px; text-decoration: underline; }
a.l6:link { color: teal; font-size: 13px; text-decoration: underline; }
a.l6:visited { color: teal; font-size: 13px; text-decoration: underline; }
a.l6:hover { color: #a975a5; font-size: 13px; text-decoration: underline; }
a.l7:link { color: #2d4180; font-size: 12px; text-decoration: none; }
a.l7:visited { color: #2d4180; font-size: 12px; text-decoration: none; }
a.l7:hover { color: #b30404; font-size: 12px; background-color: #eeecec; background-image: url(../imege/yn006_01.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; display: block; }
a.l8:link { color: gray; font-size: 12px; text-decoration: none; }
a.l8:visited { color: gray; font-size: 12px; text-decoration: none; }
a.l8:hover { color: #d12323; font-size: 12px; text-decoration: underline; }
a.l9:link { color: #2d4180; font-size: 11px; text-decoration: none; }
a.l9:visited { color: #2d4180; font-size: 11px; text-decoration: none; }
a.l9:hover { color: #b30404; font-size: 11px; background-color: #eeecec; background-image: url(../imege/yn006_01.gif); background-repeat: no-repeat; background-position: 0 4px; text-decoration: none; display: block; }
a.l10:link { color: teal; font-size: 13px; text-decoration: underline; }
a.l10:visited { color: teal; font-size: 13px; text-decoration: underline; }
a.l10:hover { color: olive; font-size: 13px; text-decoration: underline; }
.top-base { background-image: url(../imege/top-beas1.gif); background-repeat: no-repeat; border-right: 1px solid silver; border-bottom: 1px solid silver; }
.top-base2 { background-image: url(../imege/top-beas2.gif); background-repeat: no-repeat; background-position: 20px 0; border-right: 1px solid silver; border-bottom: 1px solid silver; }
.yoko-1waku { border-left: 1px solid silver; }
.yoko-2waku { border-right: 1px solid silver; }
h1 { color: gray; font-size: 10px; font-weight: normal; margin: 10px 0 0; }
h2 { color: #6e6c6c; font-size: 14px; font-weight: lighter; line-height: 1.7em; margin: 257px 0 0 20px; }
h2.h2-1 { color: #4d4c4c; font-size: 17px; font-weight: bold; margin: 13px 0 0 20px; }
.top-moji12 { font-size: 12px; }
.main-botan { background-image: url(../imege/main-botan.gif); background-repeat: no-repeat; background-position: 5px 5px; border-top: 1px solid silver; border-right: 1px solid silver; border-left: 1px solid silver; }
.moji-1botan { color: black; font-size: 14px; font-weight: bold; margin-top: 7px; margin-left: 0; }
.moji-2botan { color: #2d4180; font-size: 13px; text-indent: 13px; }
.moji-3botan { color: white; font-size: 13px; text-indent: 13px; }
.waku-1botan { border-right: 1px solid silver; border-left: 1px solid silver; }
.waku-2botan { border-right: 1px solid silver; border-bottom: 1px solid silver; border-left: 1px solid silver; }
.sita-sen { border-bottom: 1px solid silver; }
.sita-1sen { border-bottom: 1px solid green; }
.hidari1 { margin-left: 1px; padding-left: 1px; }
.haikei-1 { background-image: url(../imege/botan-haikei.gif); }
.ue-hidarisen { border-top: 2px solid silver; }
.top-main { background-image: url(../imege/top-main-syasin1.jpg); background-repeat: no-repeat; }
.top-osirase { background-image: url(../imege/top-osirase.gif); background-repeat: no-repeat; }
.osirase-moji { color: #747272; font-size: 13px; margin-top: 5px; margin-left: 10px; }
.kako-osirase-moji { color: black; font-size: 10px; margin-left: 350px; }
.syoukai-syasin { background-image: url(../imege/syoukai-syasin.jpg); background-repeat: no-repeat; }
.syoukai-1syasin { background-image: url(../imege/syoukai-syasin1.jpg); background-repeat: no-repeat; }
.gairainyuin-1syasin { background-image: url(../imege/gairai-nyuin-syasin1.jpg); background-repeat: no-repeat; }
.rinsyo-syasin { background-image: url(../imege/rinsyokensyu-syasin.jpg); background-repeat: no-repeat; }
.rinsyo-1syasin { background-image: url(../imege/rinsyokensyu-syasin1.jpg); background-repeat: no-repeat; }
.iryokankei-syasin { background-image: url(../imege/iryokankei-syasin.jpg); background-repeat: no-repeat; }
.iryokankei-1syasin { background-image: url(../imege/iryokankei-syasin1.jpg); background-repeat: no-repeat; }
.iryokankei-2syasin { background-image: url(../imege/iryokankei-syasin1-1.jpg); background-repeat: no-repeat; }
.sita-shiro { border-bottom: 1px solid white; border-right-color: white; }
.syoukai-ber { background-image: url(../imege/syoukai-ber.gif); background-repeat: no-repeat; background-position: 0 5px; }
.gyo-1-2 { line-height: 1.2em; }
.waku-1gurey { border: solid 1px silver; }
.waku-2gurey { border-left: 1px solid silver; border-bottom: 1px solid silver; border-right: 1px solid silver; }
.waku-3gurey { border-top: 1px solid silver; border-right: 1px solid silver; border-bottom: 1px solid silver; }
.waku-4gurey { border-right: 1px solid silver; border-bottom: 1px solid silver; }
.sub-1taitoru { background-image: url(../imege/sub-taitoru1.gif); background-repeat: no-repeat; }
.sub-2taitoru { background-image: url(../imege/sub-taitoru2.gif); background-repeat: no-repeat; }
.sub-3taitoru { background-image: url(../imege/sub-taitoru3.gif); background-repeat: no-repeat; }
.sub-15moji { color: #575757; font-size: 15px; text-indent: 7px; }
.sub-151moji { color: #5f7bb2; font-size: 15px; font-weight: bold; text-indent: 7px; }
.hidari10 { margin-top: 5px; margin-left: 10px; }
.hidari5 { margin-top: 5px; margin-left: 5px; }
.ue3 { margin-top: 3px; }
.ue5 { margin-top: 5px; }
.waku-1usugrey { border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; }
.waku-2usugrey { border-right: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; }
.waku-3usugrey { border-right: 1px solid #e4e4e4; }
.moji12 { font-size: 12px; }
.moji16 { color: #4e4d4d; font-size: 15px; }
