body       { color: #606060; font-size: 12px; line-height: 15px; font-family: "?l?r ?o?S?V?b?N" }
.tx10   { color: #606060; font-size: 10px; line-height: 12px; font-family: "?l?r ?o?S?V?b?N"; padding: 2px }
.tx11     { color: #7d7d7d; font-size: 11px; font-family: sans-serif; padding: 2px }
.tx11blk          { color: #000; font-size: 11px; font-family: sans-serif; font-weight: bold }
.tx12      { color: #606060; font-size: 12px; font-family: sans-serif; line-height: 15px }
.tx12blk          { color: #000; font-size: 12px; font-family: sans-serif; font-weight: bold; line-height: 15px }
.tx-aisatu        { color: #606060; font-size: 13px; font-family: sans-serif; line-height: 16px; padding: 5px 0 5px 5px }
.tx-seo-hed  { color: #7d7d7d; font-size: 11px; font-family: sans-serif; line-height: 12px }
.tx-zaiko       { color: #eb7000; font-size: 14px; font-family: sans-serif; line-height: 16px; padding: 0 20px 20px }
.tx13      { color: #414141; font-size: 13px; font-family: sans-serif; line-height: 15px; padding: 1px }
.tx14nt      { color: #006012; font-size: 14px; font-family: sans-serif; line-height: 15px; padding: 10px 1px 1px }
.tx-aisatu-top       { color: #414141; font-size: 14px; font-family: sans-serif; line-height: 18px; padding: 1px }
.tx13red       { color: #c30; font-size: 13px; font-family: sans-serif; line-height: 15px; padding: 1px }
.tx14      { color: #606060; font-size: 14px; font-family: sans-serif; line-height: 16px }
.tx14blk        { color: #000; font-size: 14px; font-family: sans-serif; line-height: 18px; margin: 10px }
.tx14gry      { color: #363636; font-size: 14px; font-family: sans-serif; line-height: 17px; padding: 7px }
.tx15red       { color: #c51818; font-size: 15px; font-family: sans-serif; line-height: 15px; padding: 1px }
.tx15     { color: #606060; font-size: 15px; font-family: sans-serif; line-height: 17px; padding: 4px }
.tx15gry     { color: #606060; font-size: 15px; font-family: "ＭＳ Ｐゴシック"; line-height: 18px; padding: 2px  }
.tx15grn      { color: #1e8e32; font-size: 15px; font-family: sans-serif; line-height: 17px }
.tx15org       { color: #ca6200; font-size: 15px; font-family: sans-serif; line-height: 17px }

.tx16    { color: #606060; font-size: 16px; font-family: sans-serif; line-height: 20px; padding: 4px }
.tx16grn    { color: #468546; font-size: 16px; font-family: "ＭＳ Ｐゴシック"; line-height: 20px; padding: 4px  }
.tl14grn    { color: #487048; font-size: 14px; font-family: sans-serif; line-height: 16px; padding: 4px    }


.goaisatu    { color: #606060; font-size: 15px; font-family: sans-serif; line-height: 24px; padding: 4px }
.tx16kk       { color: #ec0000; font-size: 16px; font-family: sans-serif; font-weight: bold; line-height: 18px }
.tl-hitokoto       { color: #eb7e31; font-size: 14px; font-family: sans-serif; font-weight: bold; line-height: 16px }

.tx18    { color: #606060; font-size: 18px; font-family: sans-serif; line-height: 24px; padding: 4px }
.tx18grn    { color: #085400; font-size: 18px; font-family: "ＭＳ Ｐゴシック"; line-height: 20px; padding: 4px    }
.tx20    { color: #606060; font-size: 20px; font-family: sans-serif; line-height: 22px; padding: 5px }
.tl-hitokoto     { color: #bf0000; font-size: 20px; font-family: sans-serif; line-height: 22px; padding: 5px }
a:link, a:visited   { color: #646464; font-size: 13px; line-height: 15px; text-decoration: none }
a:hover    { color: #9c9c9c; font-size: 13px; line-height: 15px; text-decoration: underline }
a:active    { color: #e2e2e2; font-size: 13px; line-height: 15px; text-decoration: none }

a.l-menu:link, a.l-menu:visited    { color: #636466; font-size: 18px; font-family: sans-serif; line-height: 24px; text-decoration: none; padding: 2px 4px; border-style: dotted; border-width: 1pt; }
a.l-menu:hover                    { color: #ff930f; font-size: 18px; font-family: sans-serif; line-height: 24px; text-decoration: none; padding: 3px 5px; border-style: solid; border-width: 1pt; }
a.l-menu:active                   { color: #ff8533; font-size: 18px; font-family: sans-serif; line-height: 24px; text-decoration: none; padding: 3px 5px; border: dashed 1px; }

a.l-org:link, a.l-org:visited      { color: #d5721f; font-size: 14px; font-family: "ＭＳ Ｐゴシック"; line-height: 15px; text-decoration: underline  }
a.l-org:hover     { color: #f7a661; font-size: 14px; font-family: "ＭＳ Ｐゴシック"; line-height: 15px; text-decoration: underline  }
a.l-org:active     { color: #f8c69b; font-size: 14px; font-family: "ＭＳ Ｐゴシック"; line-height: 15px; text-decoration: none  }
a.l-grn:link, a.l-grn:visited    { color: #66a866; font-size: 13px; line-height: 15px; text-decoration: underline }
a.l-grn:hover    { color: #76ce76; font-size: 13px; line-height: 15px; text-decoration: underline }
a.l-grn:active    { color: #b9f0b9; font-size: 13px; line-height: 15px; text-decoration: none }
a.l-blu:link, a.l-blu:visited    { color: #547aa0; font-size: 13px; line-height: 15px; text-decoration: none }
a.l-blu:hover    { color: #75aadf; font-size: 13px; line-height: 15px; text-decoration: underline }
a.l-blu:active    { color: #cce3f8; font-size: 13px; line-height: 15px; text-decoration: none }
a.l-red:link, a.l-red:visited       { color: #b5596a; font-size: 13px; line-height: 14px; text-decoration: none }
a.l-red:hover     { color: #d27587; font-size: 13px; line-height: 14px; text-decoration: underline }
a.l-red:active     { color: #f8bcc7; font-size: 13px; line-height: 14px; text-decoration: none }

a.l-red16:link, a.l-red16:visited       { color: #c33232; font-size: 16px; line-height: 16px; text-decoration: underline }
a.l-red16:hover     { color: #f48197; font-size: 16px; line-height: 16px; text-decoration: underline }
a.l-red16:active     { color: #f8bcc7; font-size: 16px; line-height: 16px; text-decoration: none }



a.lwk-1:link img , a.lwk-1:visited img         { border: solid 2px #405cca }
a.lwk-1:hover img         { border: solid 3px #0032ff }
a.lwk-1:active  img       { border: dashed 3px #6d8aff }

a.lwk-eco:link img , a.lwk-eco:visited img         { border: solid 1px #54ba56 }
a.lwk-eco:hover img         { border: solid 2px #8dfb9d }
a.lwk-eco:active  img       { border: dashed 1px #00ff26 }

a.l-sl:link , a.l-sl:visited           { color: #465baf; font-size: 13px; font-family: sans-serif; text-decoration: underline }
a.l-sl:hover       { color: #006dff; font-size: 13px; font-family: sans-serif; font-weight: bold; text-decoration: underline }
a.l-sl:active      { color: #6d8aff; font-size: 13px; font-family: sans-serif; text-decoration: underline }

a.l-wkosm:link img, a.l-wkosm:visited img          { border: solid 2px #db2020 }
a.l-wkosm:hover img          { border: dotted 2px #d01100 }
a.l-wkosm:active img        { border: dashed 2px #ff8383 }

a.l-wkmv:link img, a.l-wkmv:visited img           { border: solid 2px #e66e13 }
a.l-wkmv:hover img           { border: dotted 2px #d04800 }
a.l-wkmv:active img         { border: dashed 2px #ffbe93 }

a.l-wkgrn:link img, a.l-wkgrn:visited img           { border: dotted 2px #5dc976 }
a.l-wkgrn:hover img           { border: solid 2px #6bd767 }
a.l-wkgrn:active img         { border: dashed 2px #15ff00 }


.scroll-1 { scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ea9e00; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #000000; scrollbar-track-color: #ffffff }
.wk-red3p    { border: solid 3px #a21822 }
.wk-grn2p      { border: solid 2px #48a961 }
.wk-org3p     { border: solid 3px #ff9400 }
.wk-org2p       { border: solid 2px #f67a24 }
.wk-grn2p       { border: solid 2px #3dbf54 }
.wk-org1p        { border: solid 1px #ff9d67 }
.wk-org1pd         { border: dotted 1px #ff9d67 }
.wk-red1p     { border: solid 1px #a21822 }
.wk-pnk2p     { border: solid 2px #ec838b }
.wk-none { text-decoration: none; border-style: none; outline-style: none }
.wk-m-link        { color: #363636; font-size: 11px; font-family: sans-serif }
.wk-s-link         { color: #363636; font-size: 13px; font-family: sans-serif; text-decoration: none; border: dotted 1px #6d8aff }
.zero { text-decoration: none }

.scroll-textarea { scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #000000; scrollbar-darkshadow-color: #ffffff; scrollbar-face-color: #ea9e00; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #000000; scrollbar-track-color: #ffffff }
.test-mspg { color: #000; font-size: 12px; font-family: "?l?r ?o?S?V?b?N" }
.tx40 { color: #faad00; font-size: 40px; font-weight: bold; font-style: normal; }
a.l-org-h:link, a.l-org-h:visited      { color: #d5721f; font-size: 36px; line-height: 40px; text-decoration: underline }
a.l-org-h:hover     { color: #f7a661; font-size: 40px; line-height: 40px; text-decoration: underline }
a.l-org-h:active     { color: #f8c69b; font-size: 40px; line-height: 40px; text-decoration: none }
.ul-gry { border-bottom: 2px solid #adadad; }
.gaiyou { color: #636466; font-size: 14px; font-family: "ＭＳ Ｐゴシック"; border-bottom: 1px solid gray; }
.saiyou { color: #636466; font-size: 14px; font-family: "ＭＳ Ｐゴシック"; line-height: 20px; }

a.photo:link img , a.photo:visited img         { filter: alpha(opacity=99); -moz-opacity:0.99; opacity:0.99; }
a.photo:hover img         { border: dotted 2pt #6ea86c; filter: alpha(opacity=80); -moz-opacity:0.50; opacity:0.80; }
a.photo:active img       { filter: alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; }


