body       { color: #606060; font-size: 12px; line-height: 15px; font-family: "?l?r ?o?S?V?b?N" }
.tx-photo  { color: #effff3; font-size: 16px; line-height: 22px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; background-color: #ec7d00; padding: 5px; -moz-opacity: 0.60; filter: alpha(opacity=60); opacity: 0.60 }
.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 }
.tx-rc      { color: #f69612; font-size: 12px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 28px }
.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 }
.tx-topic      { color: #813e00; font-size: 12px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 15px; padding: 8px  }

.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: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 18px  }
.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 }
.tx15blu       { color: #385ebe; font-size: 15px; font-family: sans-serif; line-height: 15px; padding: 1px }
.tx15ppl       { color: purple; 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  }
.tx15gryul     { color: #606060; font-size: 15px; font-family: sans-serif; line-height: 18px; padding: 2px ; border-bottom: 1px dotted #676767; }
.tx15grn      { color: #1e8e32; font-size: 15px; font-family: sans-serif; line-height: 17px }
.tx15org       { color: #4e2600; font-size: 14px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 16px ; padding: 5px; }

.tx-kaitori-l    { color: #f80; font-size: 24px; font-family: sans-serif; line-height: 24px;}
.tx-kaitori    { color: #000; font-size: 18px; font-family: sans-serif; line-height: 24px;}
.tx-kaitori-m    { color: #000; font-size: 14px; font-family: sans-serif; line-height: 20px;}

.tx16    { color: #606060; font-size: 16px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 18px;}
.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: 20px; padding: 4px }
.tx18red    { color: #b72323; font-size: 18px; font-family: sans-serif; line-height: 24px; padding: 4px }
.tx20    { color: #606060; font-size: 20px; font-family: sans-serif; line-height: 22px; padding: 5px }
.tx20A    { color: #ad5d01; font-size: 20px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; font-weight: bold; line-height: 22px; padding: 5px  }
.tx-tel    { color: #4d993a; font-size: 22px; font-family: sans-serif; line-height: 24px; }
.tx-underinfo    { color: #000; font-size: 15px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 20px; }
.tx-all-rr    { color: #000; font-size: 13px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 15px; }

.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-org:link, a.l-org:visited      { color: #b85b0c; font-size: 14px; line-height: 15px; text-decoration: underline }
a.l-org:hover     { color: #ff7704; font-size: 14px; line-height: 15px; text-decoration: underline  }
a.l-org:active     { color: #f8c69b; font-size: 14px; 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-grn20:link, a.l-grn20:visited    { color: #66a866; font-size: 20px; line-height: 24px; text-decoration: underline }
a.l-grn20:hover    { color: #76ce76; font-size: 20px; line-height: 24px; text-decoration: underline }
a.l-grn20:active    { color: #b9f0b9; font-size: 20px; line-height: 22px; 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-blu16:link, a.l-blu16:visited    { color: #547aa0; font-size: 16px; line-height: 18px; text-decoration: underline }
a.l-blu16:hover    { color: #75aadf; font-size: 16px; line-height: 18px; text-decoration: underline }
a.l-blu16:active    { color: #cce3f8; font-size: 16px; line-height: 18px; text-decoration: none }
a.l-red16:link, a.l-red16:visited    { color: #d12b2b; font-size: 16px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 20px; text-decoration: underline  }
a.l-red16:hover    { color: #f00; font-size: 16px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 20px; text-decoration: underline  }
a.l-red16:active    { color: #fdd; font-size: 16px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 20px; text-decoration: none  }

a.l-if:link, a.l-if:visited       { color: #000; font-size: 16px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 16px; text-decoration: none; }
a.l-if:hover     { color: #fff; font-size: 16px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 16px; text-decoration: none  }
a.l-if:active     { color: #9a4c00; font-size: 16px; line-height: 16px; text-decoration: none }

a.l-if-s:link, a.l-if-s:visited       { color: #000; font-size: 14px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 15px; text-decoration: none; }
a.l-if-s:hover     { color: #fff; font-size: 14px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 15px; text-decoration: none  }
a.l-if-s:active     { color: #9a4c00; font-size: 14px; line-height: 15px; text-decoration: none }


a.l-red:link, a.l-red:visited       { color: #b5596a; font-size: 13px; line-height: 14px; text-decoration: underline }
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: 18px; 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.l-close:link, a.l-close:visited           { color: #369; font-size: 13px; font-family: serif; line-height: 14px; text-decoration: none; padding: 3px 5px; border: dotted 1px  }
a.l-close:hover         { color: #39f; font-size: 13px; font-family: serif; line-height: 14px; text-decoration: none; padding: 0 2px; border: solid 1px #09f  }
a.l-close:active         { color: #6cf; font-size: 13px; font-family: serif; line-height: 14px; padding: 4px 6px; border: dashed 1px #3ff  }


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.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 }

.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 }

.tx-hitokoto   { color: #4e2d00; font-size: 16px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 22px; scrollbar-arrow-color:#ccffcc; scrollbar-3dlight-color:#00cc00; scrollbar-darkshadow-color:#00cc00; scrollbar-face-color:#66cc00; scrollbar-track-color:#D6FFB8; scrollbar-track-color:#D6FFB8; scrollbar-shadow-color:#FFFFFF; border: solid 2px #ffebd8;}
.top-topic { color: #ec6e00; font-size: 13px; font-family: "・ｭ・ｳ ・ｰ繧ｴ繧ｷ繝・け"; line-height: 16px; }

a.wk-rpd:link img , a.wk-rpd:visited img  { border: solid 1px #e97726 ;filter: alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; }
a.wk-rpd:hover img    { border: solid 2px #ffa968; filter: alpha(opacity=99); -moz-opacity:0.99; opacity:0.99; }
a.wk-rpd:active  img  { border: solid 2px #ffc792 }


