body { color: #5d5d5d; font-size: 14px; line-height: 1.5em; background-color: #f8f5f0; background-image: url('../imege/0407back_a-(1).gif'); background-position: 0 0; }
h1 { color: #6e6e6e; font-size: 11px; font-weight: lighter; text-indent: 5px; margin: 0; }
p {}

td {}

a:link { color: #079f9f ; text-decoration: underline; }

a:visited { color: #079f9f ; text-decoration: underline; }

a:hover { color: #805500 ; text-decoration: underline; }

a:active { color: red }
a.l1:link { color: white; font-size: 14px; text-decoration: none; }
a.l1:visited { color: white; font-size: 14px; text-decoration: none; }
a.l1:hover { color: white; font-size: 14px; background-image: url(../imege/botan-kasen.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; left: 0; width: 230px; display: block; }
a.l2:link { color: #e88652; font-size: 12px; line-height: 1.2em; text-decoration: underline; margin-left: 5px; }
a.l2:visited { color: #e88652; font-size: 12px; line-height: 1.2em; text-decoration: underline; margin-left: 5px; }
a.l2:hover { color: teal; font-size: 12px; line-height: 1.2em; text-decoration: underline; margin-left: 5px; }
a.l3:link { color: #bad3fc; font-size: 11px; text-decoration: underline; }
a.l3:visited { color: #bad3fc; font-size: 11px; text-decoration: underline; }
a.l3:hover { color: #a8e1e1; font-size: 11px; text-decoration: underline; }
a.l4:link { color: #69c; font-size: 13px; text-decoration: none; }
a.l4:visited { color: #69c; font-size: 13px; text-decoration: none; }
a.l4:hover { color: #03afaf; font-size: 13px; text-decoration: underline; }
a.l5:link { color: white; font-size: 14px; text-decoration: none; }
a.l5:visited { color: white; font-size: 14px; text-decoration: none; }
a.l5:hover { color: white; font-size: 14px; background-image: url(../imege/botan-kasen1.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; left: 0; width: 230px; display: block; }
a.l6:link { color: #5e5efb; font-size: 14px; text-decoration: none; }
a.l6:visited { color: #5e5efb; font-size: 14px; text-decoration: none; }
a.l6:hover { color: #e29403; font-size: 14px; text-decoration: none; }
a.l7:link { color: teal; font-size: 14px; text-decoration: none; }
a.l7:visited { color: teal; font-size: 14px; text-decoration: none; }
a.l7:hover { color: olive; font-size: 14px; text-decoration: underline; }
h2.h2-1 { color: #4545bb; font-size: 16px; font-weight: bold; background-image: url(../imege/point021_06.gif); background-repeat: no-repeat; background-position: 8px 4px; text-indent: 30px; margin: 0; }
h2.h2-2 { color: white; font-size: 16px; font-weight: bold; background-image: url(../imege/oshirase-sankaku.gif); background-repeat: no-repeat; background-position: 3px -3px; text-indent: 25px; margin: 0; }
h2.h2-3 { color: white; font-size: 16px; font-weight: bold; background-image: url(../imege/point021_03.gif); background-repeat: no-repeat; background-position: 20px 3px; text-indent: 40px; margin: 0; }
h2.h2-4 { color: #000f82; font-size: 15px; font-weight: bold; background-position: 0 3px; margin: 0; }
h3.h3-1 { color: #000f82; font-size: 14px; font-weight: bold; background-image: url(../imege/point037_05.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: 20px; margin: 0; }
h3.h3-2 { color: #000f82; font-size: 14px; font-weight: bold; background-image: url(../imege/point037_04.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: 20px; margin: 0; }
h3.h3-3 { color: #000f82; font-size: 14px; font-weight: bold; background-image: url(../imege/point037_01.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: 20px; margin: 0; }
h3.h3-4 { color: #000f82; font-size: 14px; font-weight: bold; background-image: url(../imege/point037_02.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: 20px; margin: 0; }
h3.h3-5 { color: #000f82; font-size: 14px; font-weight: bold; background-image: url(../imege/point037_03.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: 20px; margin: 0; }
h3.h3-6 { color: #000f82; font-size: 14px; font-weight: bold; background-image: url(../imege/point037_06.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: 20px; margin: 0; }
h3.h3-7 { color: #000f82; font-size: 14px; font-weight: bold; background-image: url(../imege/point037_07.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: 20px; margin: 0; }
h3.h3-8 { color: #000f82; font-size: 14px; font-weight: bold; background-image: url(../imege/point037_08.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: 20px; margin: 0; }
h3.h3-9 { color: #000f82; font-size: 14px; font-weight: bold; background-image: url(../imege/point037_09.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: 20px; margin: 0; }
h3.h3-0 { color: #000f82; font-size: 14px; font-weight: bold; background-image: url(../imege/point037_10.gif); background-repeat: no-repeat; background-position: 0 5px; text-indent: 20px; margin: 0; }
.top-hidari { background-image: url(../imege/top-hidari.gif); background-repeat: no-repeat; background-position: 0 0; }
.top-hidari-ao { background-image: url(../imege/top-hidari-ao.gif); background-repeat: repeat-y; background-position: 0 0; }
.tel { background-image: url(../imege/tel8_9s.gif); background-repeat: no-repeat; background-position: 0 23px; }
.tel-moji { font-size: 15px; font-weight: bold; margin-top: 20px; margin-left: 25px; }
.top-migi { background-image: url(../imege/top-migi.gif); background-repeat: no-repeat; background-position: 0 0; }
.ue10 { margin-top: 10px; }
.ue15 { margin-top: 15px; }
.ue3 { margin-top: 3px; }
.migi-haikei { background-image: url(../imege/migi-haikei.gif); background-repeat: repeat-y; background-position: 0 0; }
.kakomu-botan { color: white; font-size: 16px; font-weight: bold; margin-left: 10px; }
.shiro-shita { border-bottom: 1px solid white; }
.moji20 { color: #4141b7; font-size: 18px; font-weight: bold; text-indent: 5px; letter-spacing: 4px; }
.tensen { background-image: url(../imege/tensen.gif); background-repeat: repeat-x; background-position: 0 0; }
.sankaku { background-image: url(../imege/sankaku.gif); background-repeat: no-repeat; background-position: 6px 2px; text-indent: 30px; }
.oshirase-haikei { background-image: url(../imege/oshirase-haikei.gif); background-repeat: repeat-y; background-position: 0 0; }
.hidari10 { margin-left: 10px; }
.main-haikei { background-color: #f8f5f0; background-image: url(../imege/kabe2.gif); background-position: 0 0; }
.hidari15 { margin-left: 15px; }
.hidari20 { margin-left: 20px; }
.hidari25 { margin-left: 25px; }
.hidari30 { margin-left: 30px; }
.hidari5 { margin-left: 5px; }
.hidari5-1 { margin-left: 5px; }
.oshirase { background-image: url(../imege/oshirase.gif); background-repeat: no-repeat; background-position: 0 0; }
.gyo1-2 { line-height: 1.2em; }
.gaiyo-shita { border-bottom: 1px solid #d4d4ff; }
.ryakureki-haikei { background-image: url(../imege/ryakureki-haikei.gif); background-repeat: no-repeat; background-position: 0 0; }
.ryakureki-sp { margin-top: 17px; margin-left: 25px; }
.ryakureki-1sp { margin-top: 17px; margin-left: 35px; }
.shinryou-haikei { background-image: url(../imege/shinryou-haikei.gif); background-repeat: no-repeat; background-position: 0 0; }
.ryakureki-moji { font-size: 12px; line-height: 1.3em; margin-left: 5px; }
.futter-haikei { background-image: url(../imege/futter-haikei.gif); background-repeat: repeat-y; background-position: 0 0; }
.futter-migi { background-image: url(../imege/futter-migi.gif); background-repeat: no-repeat; background-position: 0 0; }
.futter-1migi { background-image: url(../imege/futter-migi1.gif); background-repeat: no-repeat; background-position: 0 0; }
.futter-2migi { background-image: url(../imege/futter-migi2.gif); background-repeat: repeat-y; background-position: 0 0; }
.haikei-ao { background-image: url(../imege/haikei-ao.gif); background-repeat: repeat-x; background-position: 0 0; }
.sinryou-waku { border: solid 1px #8d8dbe; }
.link-koko { color: #cb98ff; background-image: url(../imege/botan-kasen-a.gif); background-repeat: no-repeat; background-position: 0 0; }
.link-1koko { color: #cb98ff; background-image: url(../imege/botan-kasen1-a.gif); background-repeat: no-repeat; background-position: 0 0; }
.waku-1grey { border: solid 1px silver; }
.waku-2grey { border-top: 1px solid silver; border-right: 1px solid silver; border-bottom: 1px solid silver; }
.waku-3grey { border-left: 1px solid silver; border-bottom: 1px solid silver; border-right: 1px solid silver; }
.waku-4grey { border-right: 1px solid silver; border-bottom: 1px solid silver; }
.map-point { background-image: url(../imege/map-point.gif); background-repeat: no-repeat; background-position: 0 3px; border-bottom: 1px solid silver; }
.kasen-ao { border-bottom: 3px inset #0f95f0; }
.kasen-midori { border-bottom: 3px inset #37b33e; }
.moji12 { font-size: 12px; }
.kasen-basedou { border-bottom: 3px solid #6a00ff; }
.kasen-hashimoto { border-bottom: 3px solid #ff00ad; }
.kasen-akyusei { border-bottom: 3px solid #58a734; }
.kasen-teika { border-bottom: 3px solid #2d87a3; }
.ryakureki-sen { border-bottom: 1px solid white; }
.setubi-kasen { border-bottom: 1px solid silver; }

