A:link      { color: #036; text-decoration: none }
A:visited     { color: #633; text-decoration: none }
A:hover         { color: #ffffff; text-decoration: none; background-color: #1e50a2 }
BODY,TR,TD         { color: #333; font-size: 10pt; line-height: 1.75em; text-decoration: none }
.h1  { color: #555555; font-size: 20px; font-weight: bold; line-height: 20px; background-color: #dbebc4; background-position: 100% 0; text-align: center; padding: 5px; width: 100%; paddingtop: 20px  }
.h2  { color: #555555; font-size: 22px; font-family: ARΫSVbNΜM; font-weight: bold; line-height: 22px; background-position: 100% 0; text-align: center; letter-spacing: 6px; padding: 5px; width: 100%; paddingtop: 20px    }
.h3 { color: #555555; font-size: 18px; font-family: HGnpv[XEB; line-height: 20px; background-position: 100% 0; text-align: left; letter-spacing: 6px; width: 100%; paddingtop: 20px     }
.h4  { color: #553524; font-size: 14px; font-family: "AR PΫSVbNΜM"; background-color: #eebbcb; background-position: 100% 0; text-align: center; letter-spacing: 1px; margin: 3px; padding-top: 7px; width: 100%; height: 20pt; vertical-align: middle; paddingtop: 20px       }
TD.inTableText     { color: #333; font-size: 10pt; line-height: 1.5em; text-decoration: none }
.Midashi    { font-weight: bold; font-size: 16pt; line-height: normal; text-decoration: none }
.path  { color: #666; font-size: 8pt; text-align: left }
.path a:hover  { text-align: left }
.path a:link { text-align: left }
.path a:visited { text-align: left }
.Midakasen     { font-size: medium; line-height: 1em; text-decoration: underline }
.Midashibig { font-weight: bold; font-size: 16pt; line-height: 1.5em; text-decoration: none }
.Midashis    { font-size: 11pt; font-weight: bold; line-height: 1.5em; text-decoration: none; margin: 20px 10px 5px; padding: 0 }
.small      { font-size: 9pt; line-height: 2em; text-decoration: none }
.small1.5em    { font-size: 9pt; line-height: 1.5em; text-decoration: none }
.honbu        { color: #333; font-size: 10pt; line-height: 1.5em; text-decoration: none; text-align: left; text-indent: 9pt }
.tp_menu  { color: #333; font-size: 11pt; text-decoration: none; text-align: left }
.honbuback  { color: #333; font-size: 10pt; font-weight: bold; line-height: 1.5em; text-decoration: none; background-color: #cff; text-align: left; text-indent: 9pt }
.honbubackbig { color: #900; font-size: 12pt; font-weight: bold; line-height: 1.7em; text-decoration: none; background-color: #ff9; text-align: left; text-indent: 9pt }
.kyocho { color: red; font-weight: 500; font-size: 16pt; line-height: 1.2em; text-decoration: none; text-align: left; text-indent: 9pt }
.burasage  { font-size: 10pt; line-height: 1.75em; text-decoration: none; text-align: left; text-indent: -36pt }
.burasagesmall   { font-size: 10pt; line-height: 1.75em; text-decoration: none; text-align: center; text-indent: -9pt }
.small1     { font-size: 9pt; line-height: 1.25em; text-decoration: none }
.9pt1em  { font-size: 9pt; line-height: 1em; text-decoration: none }
.9pt1embag  { font-size: 9pt; line-height: 1em; text-decoration: none; background-color: #ff9 }
.8pt2em  { font-size: 8pt; line-height: 2em; text-decoration: none }
.10pt2em { font-size: 10pt; line-height: 2em; text-decoration: none; vertical-align: middle }
.10pt1em { font-size: 10pt; line-height: 1em; text-decoration: none; vertical-align: middle }
.smallri  { font-size: 10pt; line-height: 1em; text-decoration: none; text-align: right }
.mdcentr  { font-size: 10pt; line-height: 1em; text-decoration: none; text-align: center }
.menu    { font-size: 10pt; line-height: 15px; background-color: #a0d8ef; background-position: 200px 14px; text-align: left; padding: 2px; vertical-align: middle; border: solid 1px teal }
.menubody   { font-size: 10pt; line-height: 15px; background-color: #fffff0; background-position: 200px 14px; text-align: left; vertical-align: middle; border: solid 1px #e9967a }
.copyright    /* Copyrightx2003-2008 MASUDA CHIROPRACTIC.³f‘»gpΦ~ */ { font-size: 10pt; line-height: 30px; background-color: #66cdaa; background-repeat: repeat-x; background-position: 100% 30px; text-align: center; text-indent: 0; padding: 0; width: 100%; height: 30px; vertical-align: middle; border-width: 1px; border-color: #66cdaa }
.linebox       { font-size: 10pt; line-height: 17px; background-color: #66cdaa; background-position: 100% 17px; text-align: center; text-indent: 0; margin: 2px; width: 100%; height: 17px; vertical-align: middle; border-color: #66cdaa }
.boxlist { font-size: 10pt; line-height: 120%; background-color: #cfc; background-position: 90% 17px; text-align: justify; text-indent: -10px; margin: 2px; padding: 5px 5px 5px 20px; width: 90%; float: none; vertical-align: middle; border-color: #66cdaa }
.whtboxlist { font-size: 10pt; line-height: 120%; background-position: 98% 17px; text-align: justify; text-indent: -10px; margin: 2px; padding: 5px 5px 5px 20px; width: 95%; float: none; vertical-align: middle; border-color: #66cdaa }
.lineboxin  { font-size: 10pt; line-height: 14px; background-color: #fff8dc; background-repeat: repeat; background-position: 100% center; text-indent: 0; display: inline; padding: 5px; width: 100%; vertical-align: middle; border: solid 1px #66cdaa; outline-color: #fff }
.linebox a:hover           { color: #fff; font-size: 10pt; line-height: 17px; text-decoration: none; background-color: #66cdaa; background-position: 100% 17px; text-align: center; text-indent: 0; margin: 2px; width: 100%; height: 17px; vertical-align: middle; border-color: #66cdaa }
.linebox a:link    { font-size: 10pt; line-height: 17px; background-color: #66cdaa; background-position: 100% 17px; text-align: center; text-indent: 0; margin: 2px; width: 100%; height: 17px; vertical-align: middle; border-color: #66cdaa }
.menubody a:hover        { color: #fff; font-size: 10pt; line-height: 15px; background-color: #1e50a2; background-position: 200px 14px; text-align: left; vertical-align: middle; border-style: solid }
.kakomi     { color: #333; font-size: 10pt; line-height: 1.5em; background-color: #efffd7; background-position: 90% 0; text-align: justify; text-indent: 12px; white-space: normal; margin: 3px; padding: 2px; width: 95%; vertical-align: middle; border: solid 1px teal; outline-color: #69c }
kakomi a:hover { color: #fff; font-size: 10pt; line-height: 1.5em; background-color: #2a3faa; background-position: 90% 20px; text-align: justify; text-indent: 12px; white-space: normal; margin: 3px; padding: 2px; vertical-align: middle; border: solid 1px teal; outline-color: #69c }
kakomi a:link { color: #007faa; font-size: 10pt; line-height: 1.5em; background-color: #efffd7; background-position: 90% 20px; text-align: justify; text-indent: 12px; white-space: normal; margin: 3px; padding: 2px; vertical-align: middle; border: solid 1px teal; outline-color: #69c }
.kakomidasi  { font-size: 11pt; font-weight: bold; line-height: 18px; font-stretch: expanded; background-color: #66cdaa; background-position: 90% 20px; text-align: justify; text-indent: 12px; white-space: normal; margin: 3px; vertical-align: middle; border: solid 1px teal; outline-color: #69c }
.menusub        { font-size: 1em; line-height: 15px; background-color: #f7fcfe; background-position: 200px 10px; text-align: left; margin-left: 10px; padding: 2px; vertical-align: middle; border: solid 1px #008080 }
.menusubody { font-size: 1em; line-height: 15px; background-color: #f7fcfe; background-position: 100% 10px; text-align: left; margin-left: 10px; padding: 2px; vertical-align: middle; border: solid 1px #008080 }
.menusub  a:link       { font-size: 1em; line-height: 15px; background-color: #f7fcfe; background-position: 200px 10px; text-align: left; vertical-align: middle }
.menusubody a:link { font-size: 1em; line-height: 15px; background-color: #f7fcfe; background-position: 200px 10px; text-align: left; vertical-align: middle }
.menusub a:hover       { color: #fff; font-size: 1em; line-height: 15px; background-color: #30c; background-position: 200px 10px; text-align: left; vertical-align: middle }
.menusubody a:hover { color: #fff; font-size: 1em; line-height: 15px; background-color: #30c; background-position: 200px 10px; text-align: left; vertical-align: middle }
.sitemap  { color: #666; font-size: 10pt; line-height: 18pt; text-align: left; white-space: normal; list-style-image: url(image/12px_yen_yan.gif); list-style-position: outside; margin-top: 10px; margin-left: 0; padding-left: 1em; vertical-align: middle }
.sitemaplist2 { color: #666; font-size: 10pt; line-height: 18pt; text-align: left; white-space: normal; list-style-image: url(image/12px_yen_yan.gif); list-style-position: outside; margin-top: 10px; margin-left: 0; padding-left: 10px; vertical-align: middle }