body { color: #585858; font-size: 13px; line-height: 1.5em; background-color: #6e94bb; background-image: url(../imege/haikei-2-1.gif); background-repeat: repeat-x; background-position: 0 0; }

p {}

td {}

a:link { color: blue ; font-size: 13px; text-decoration: none; top: 0; bottom: 0; }

a:visited { color: purple }

a:hover { color: purple ; font-size: 13px; top: 0; bottom: 0; }

a:active { color: red }
h1 { color: silver; font-size: 10px; font-weight: lighter; margin: 0; }
h2 {  }
h2.h2-1 { color: #666; font-size: 16px; font-weight: lighter; line-height: 1.5em; text-indent: 10px; margin: 5px 0 0; }
h2.h2-2 { color: #666; font-size: 16px; font-weight: lighter; line-height: 1.5em; text-indent: 45px; margin: 5px 0 0; }
.top-back { background-image: url(../imege/top-haikei1.gif); background-repeat: repeat-x; }
.top-tbl-haikei { background-image: url(../imege/tbl-haikei2-1.jpg); background-repeat: repeat-y; }
.kabe-haikei { background-image: url(../imege/haikei-ao.gif); }
.hidari-haikei { background-image: url(../imege/hidari-haikei1.gif); background-repeat: repeat-y; }
.botan-haikei { background-image: url(../imege/botan-haikei.gif); }
.sita-sen { border-bottom: 1px solid #a8b5ff; }
.sita-ue-siro { border-right: 2px solid white; border-bottom: 1px solid white; }
.sita-sen1 { background-image: url(../imege/sita-sen-ao.gif); background-repeat: no-repeat; }
.sita-sen2 { background-image: url(../imege/sita-sen-ao1.gif); background-repeat: no-repeat; }
a.l1:link { color: gray; line-height: 1.5em; text-decoration: none; margin: 0; display: block; }
a.l1:visited { color: gray; text-decoration: none; }
a.l1:hover { color: white; line-height: 1.52em; background-color: #4d649a; display: block; }
a.l2:link { color: gray; text-decoration: none; }
a.l2:visited { color: gray; text-decoration: none; }
a.l2:hover { color: teal; text-decoration: underline; }
a.l3:link { color: white; text-decoration: none; }
a.l3:visited { color: white; text-decoration: none; }
a.l3:hover { color: teal; text-decoration: underline; }
a.l4:link { color: white; font-size: 10px; text-decoration: none; }
a.l4:visited { color: white; font-size: 10px; text-decoration: none; }
a.l4:hover { color: navy; font-size: 10px; text-decoration: underline; }
a.l5:link { color: blue; font-size: 13px; text-decoration: underline; }
a.l5:visited { color: blue; font-size: 13px; text-decoration: underline; }
a.l5:hover { color: olive; font-size: 13px; text-decoration: underline; }
.sita-2sen { border-bottom: 3px double navy; }
.sita-futter { border-bottom: 10px outset navy; }
.waku-gurey-1 { border: solid 1px silver; }
.waku-gurey-2 { border-top: 1px solid silver; border-right: 1px solid silver; border-bottom: 1px solid silver; }
.waku-gurey-3 { border-left: 1px solid silver; border-bottom: 1px solid silver; border-right: 1px solid silver; }
.waku-gurey-4 { border-right: 1px solid silver; border-bottom: 1px solid silver; }
.waku-gurey-5 { border-right: 1px solid silver; border-left: 1px solid silver; }
.waku-gurey-6 { border-right: 1px solid #c0c0c0; }
.waku-gurey-7 { border-right: 1px solid #c0c0c0; border-left: 1px solid #c0c0c0; }
.taitoru-nwse { background-image: url(../imege/taitoru-news.gif); background-repeat: no-repeat; }
.taitoru-implantnwse { background-image: url(../imege/taitoru-implantnews.gif); background-repeat: no-repeat; }
.taitoru-kanjya { background-image: url(../imege/taitoru-kanjya.gif); background-repeat: no-repeat; }
.taitoru-aisatu { background-image: url(../imege/taitoru-aisatu.gif); background-repeat: no-repeat; }
.taitoru-ryakureki1 { background-image: url(../imege/taitoru-ryakureki1.gif); background-repeat: no-repeat; }
.taitoru-ryakureki2 { background-image: url(../imege/taitoru-ryakureki2.gif); background-repeat: no-repeat; }
.taitoru-chiryo { background-image: url(../imege/taitoru-chiryo.gif); background-repeat: no-repeat; }
.taitoru-oyasirazu { background-image: url(../imege/taitoru-oyasirazu.gif); background-repeat: no-repeat; }
.taitoru-chizu { background-image: url(../imege/taitoru-chizu.gif); background-repeat: no-repeat; }
.taitoru-link { background-image: url(../imege/taitoru-link.gif); background-repeat: no-repeat; }
.taitoru-sitemap { background-image: url(../imege/taitoru-sitemap.gif); background-repeat: no-repeat; }
.taitoru-1gaku { background-image: url(../imege/taitoru-gaku-chiryo.gif); background-repeat: no-repeat; }
.taitoru-2gaku { background-image: url(../imege/taitoru-gaku-genin.gif); background-repeat: no-repeat; }
.taitoru-3gaku { background-image: url(../imege/taitoru-gaku-1chiryo.gif); background-repeat: no-repeat; }
.taitoru-1inpuranto { background-image: url(../imege/taitoru-inpuranto-chigai.gif); background-repeat: no-repeat; }
.taitoru-2inpuranto { background-image: url(../imege/taitoru-inpuranto-chiryo.gif); background-repeat: no-repeat; }
.taitoru-3inpuranto { background-image: url(../imege/taitoru-inpuranto-koudo.gif); background-repeat: no-repeat; }
.taitoru-4inpuranto { background-image: url(../imege/taitoru-inpuranto-koudo1.gif); background-repeat: no-repeat; }
.taitoru-oyasirazu-chiryo { background-image: url(../imege/taitoru-oyasirazu-chiryo.gif); background-repeat: no-repeat; }
.taitoru-shisyubyo { background-image: url(../imege/taitoru-shisyubyo.gif); background-repeat: no-repeat; }
.taitoru-1shisyubyo { background-image: url(../imege/taitoru-shisyubyo-tounyu.gif); background-repeat: no-repeat; }
.taitoru-1white { background-image: url(../imege/taitoru-whitening-qa.gif); background-repeat: no-repeat; }
.taitoru-2white { background-image: url(../imege/taitoru-whitening.gif); background-repeat: no-repeat; }
.waku { border: solid 1px silver; }
.botan-haikei { background-image: url(../imege/top-botan-11.gif); background-repeat: no-repeat; }
.botan-1haikei { background-image: url(../imege/top-botan-1.gif); background-repeat: repeat-x; }
.botan-moji1 { color: white; font-size: 14px; font-weight: bold; }
.hidari-hyo-waku { background-image: url(../imege/hidari-hyo-waku3.gif); background-repeat: no-repeat; background-position: 18px 0; padding-top: 20px; padding-left: 26px; }
.ue-sp30 { margin-top: 30px; }
.ue-sp3 { padding-top: 3px; }
.moji-16 { color: white; font-size: 18px; font-weight: bold; line-height: 1.5em; letter-spacing: 1px; margin-top: 5px; }
.moji-top16 { color: white; font-size: 16px; font-weight: bold; line-height: 1.5em; letter-spacing: 1px; margin-top: 5px; }
.moji-14 { color: #5c3e3e; font-size: 15px; font-weight: bold; text-indent: 25px; }
.moji-10 { font-size: 10px; text-indent: 25px; }
.top-main-syasin { background-image: url(../imege/top-main-syasin.jpg); background-repeat: no-repeat; background-position: 0 0; }
.sub-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub1-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub1-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub2-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub2-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub21-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub21-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub3-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub3-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub4-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub4-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub5-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub5-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub51-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub51-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub6-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub6-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub7-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub7-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub71-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub71-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub8-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub8-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub91-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub91-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub9-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub9-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub92-taitoru { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub92-taitoru-fukuincho.jpg); background-repeat: no-repeat; text-indent: 20px; }
.sub-taitoru-ao { color: #666; font-size: 15px; font-weight: normal; background-image: url(../imege/sub-taitoru-ao.jpg); background-repeat: no-repeat; text-indent: 20px; }
.top-h1-haikei { background-image: url(../imege/top-h1-haikei.gif); background-repeat: no-repeat; }
.top-jyusyo-haikei { background-image: url(../imege/top-jyusyo-haikei.gif); background-repeat: no-repeat; }
.top-jyusyo-haikei1 { background-image: url(../imege/top-jyusyo-haikei1.gif); background-repeat: no-repeat; }
.top-jyusyo { color: #8e8b8b; font-size: 12px; }
.top-jyusyo1 { color: #8e8b8b; font-size: 12px; margin-top: 30px; }
.hidari-sp { text-indent: 100px; }
.hidari-sp1 { text-indent: 135px; }
.hidari10-migi5 { margin-right: 5px; margin-left: 10px; }
.hidari10-ue10 { margin-right: 5px; margin-left: 10px; padding-top: 10px; }
.hidari10-sita10 { margin-right: 5px; margin-bottom: 10px; margin-left: 10px; padding-top: 10px; }
.hidari10-ue20 { margin-top: 20px; margin-left: 15px; }
.hidari15 { margin-left: 15px; }
.top-rogo1 { background-image: url(../imege/top-rogo1.gif); }
