body {}
p {}
td {}
.bbsdate { color: #000; font-weight: normal; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; letter-spacing: 0px }
.bbsdate a:hover { color: #ffffff; text-decoration: underline; background-color: red }
.bbsdate a:link { color: red; text-decoration: underline }
.bbsdate a:visited { color: red; text-decoration: underline }
.bbsgreen { font-size: 8pt; line-height: 1.2em; font-family: sans-serif; letter-spacing: 0px }
.bbsgreen a:hover  { color: #ffffff; text-decoration: underline; background-color: #090 }
.bbsgreen a:link   { color: black; text-decoration: underline }
.bbsgreen a:visited   { color: black; text-decoration: underline }
.bbsnm { color: #090; font-weight: 600; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; letter-spacing: 0px }
.bbsnm a:hover { color: #ffffff; text-decoration: underline; background-color: red }
.bbsnm a:link { color: red; text-decoration: underline }
.bbsnm a:visited { color: red; text-decoration: underline }
.bbsred  { color: red; font-size: 8pt; line-height: 1.2em; font-family: sans-serif; letter-spacing: 0px }
.bbsred a:hover { color: #ffffff; text-decoration: underline; background-color: red }
.bbsred a:link { color: red; text-decoration: underline }
.bbsred a:visited { color: red; text-decoration: underline }
.bbsttlTOP { border-style: solid; border-width: 1px 0px 1px 1px; border-color: #090 }
.clsbbs { margin-top: 10px; margin-left: 20px; width: 490px }
.conttl { font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: sans-serif; letter-spacing: 0px; vertical-align: middle }
.conttl a:hover { color: #000000; text-decoration: underline; background-color: #ffcc00 }
.conttl a:link { color: black; text-decoration: none }
.conttl a:visited { color: black; text-decoration: none }
.dtttl { color: white; font-weight: 600; font-size: 9pt; line-height: 1.5em; font-family: sans-serif; background-color: #c69; word-spacing: 1px; vertical-align: top; padding: 2px 10px }
.dttxt { color: #000; font-size: 8pt; line-height: 1.2em; font-family: sans-serif; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }
.fmSele { color: black; font-size: 8pt; line-height: 1.2em; border: 0px; width: 110px }
.fmttl08 { font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: sans-serif; letter-spacing: 0px }
.fmttl08 a:hover { color: #000000; text-decoration: underline; background-color: #ffcc00 }
.fmttl08 a:link { color: #000000; text-decoration: none }
.fmttl08 a:visited { color: #000000; text-decoration: none }
.fmttl09 { font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: sans-serif; letter-spacing: 0px }
.fmTxt { font-size: 8pt; line-height: 1.2em; word-spacing: 0px; border: inset 1px; width: 110px }
.fmTxtss { font-size: 8pt; line-height: 1.2em; word-spacing: 0px; border: inset 1px; width: 50px }
.fontmon {font-family: monospace}
.fontsans {font-family: sans-serif}
.listdate { font-weight: 500; font-size: 8pt; line-height: 1.2em; font-family: sans-serif; word-spacing: 0px; vertical-align: top; padding: 2px }
.listodd  { background-color: #dcdcdc }
.listeven { background-color: #f5f5f5 }
.listhead  { color: #fff; font-weight: 600; font-size: 9pt; line-height: 1.5em; font-family: sans-serif; background-color: #390; letter-spacing: 1px; vertical-align: middle }
.listnews { margin-top: 10px; margin-left: 20px; width: 500px }
.listrefe { font-weight: 500; font-size: 8pt; line-height: 1.2em; font-family: sans-serif; word-spacing: 0px; vertical-align: top; padding: 2px 5px }
.listttl { font-weight: 600; font-size: 8pt; line-height: 1.2em; font-family: sans-serif; word-spacing: 1px; vertical-align: top; padding: 2px 5px }
.mnttl08 { font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: sans-serif; letter-spacing: 0px }
.mnttl09  { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: sans-serif; text-decoration: none; letter-spacing: 0px }
.mnttl09 a:hover { color: #000000; text-decoration: underline; background-color: #ffcc00 }
.mnttl09 a:link  { color: #000000; text-decoration: none }
.mnttl09 a:visited  { color: #000000; text-decoration: none }
.newpage  { color: #333333; font-weight: normal; font-size: 8pt; line-height: 1.5em; font-family: sans-serif; letter-spacing: 0px; vertical-align: middle }
.newpage a:hover   { color: #fff; font-weight: normal; text-decoration: underline; background-color: #090 }
.newpage a:link  { color: #333333; font-weight: normal; text-decoration: underline }
.newpage a:visited  { color: #333333; font-weight: normal; text-decoration: underline }
.newsdetail { color: black; font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: sans-serif; text-indent: 1em; letter-spacing: 0px; vertical-align: middle }
.newsdetail a:hover { color: #000000; text-decoration: underline; background-color: #ffcc00 }
.newsdetail a:link { color: black; text-decoration: none }
.newsdetail a:visited { color: black; text-decoration: none }
.newsHP { color: white; font-weight: 500; font-size: 9pt; line-height: 20px; font-family: sans-serif; text-indent: 50px; letter-spacing: 1px; vertical-align: middle }
.newsHP a:hover { color: #000000; text-decoration: underline; background-color: #ffcc00 }
.newsHP a:link { color: white; text-decoration: none }
.newsHP a:visited { color: white; text-decoration: none }
.newsphoto { float: right; margin: 0px 10px 10px }
.newsttl { color: #333; font-weight: 900; font-size: 12pt; line-height: 20px; font-family: sans-serif; letter-spacing: 1px; vertical-align: middle }
.newsttl a:hover { color: #000000; text-decoration: underline; background-color: #ffcc00 }
.newsttl a:link { color: #333; text-decoration: none }
.newsttl a:visited { color: #333; text-decoration: none }
.oltxt1 { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; word-spacing: 1px; list-style-type: none; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 80px }
.oltxt2 { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; word-spacing: 1px; list-style-type: disc; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 80px }
.oltxt3 { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; word-spacing: 1px; list-style-type: square; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 80px }
.oltxt4 { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; word-spacing: 1px; list-style-type: decimal; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 80px }
.oltxt5 { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; word-spacing: 1px; list-style-type: lower-roman; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 80px }
.oltxt6 { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; word-spacing: 1px; list-style-type: upper-roman; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 80px }
.oltxt7 { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; word-spacing: 1px; list-style-type: lower-alpha; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 80px }
.oltxt8 { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; word-spacing: 1px; list-style-type: upper-alpha; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 80px }
.phlink { color: black; font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: sans-serif; text-indent: 1em; letter-spacing: 0px; vertical-align: middle }
.phlink a:hover  { color: #000000; text-decoration: underline; background-color: #090 }
.phlink a:link { color: black; text-decoration: none }
.phlink a:visited { color: black; text-decoration: none }
.srchsh { color: #f90; font-weight: 600; font-size: 8pt; line-height: 1.5em; font-family: sans-serif; letter-spacing: 0px; vertical-align: middle }
.srchsh a:hover { color: #000000; text-decoration: underline; background-color: #f90 }
.srchsh a:link { color: #f90; text-decoration: underline }
.srchsh a:visited { color: #f90; text-decoration: underline }
.subclsbbs { margin-top: 10px; margin-left: 50px; width: 440px }
.subnewsttl { color: #ff0099; font-weight: 600; font-size: 10pt; line-height: 20px; font-family: sans-serif; letter-spacing: 1px; vertical-align: middle }
.subnewsttl a:hover { color: #000000; text-decoration: underline; background-color: #ff0099 }
.subnewsttl a:link { color: #ff0099; text-decoration: none }
.subnewsttl a:visited { color: #ff0099; text-decoration: none }
.tbltxt1  { color: white; font-weight: 600; font-size: 9pt; line-height: 1.5em; font-family: sans-serif; background-color: #999; word-spacing: 1px; vertical-align: top; padding: 2px 10px }
.tbltxt2  { color: #000; font-weight: normal; font-size: 9pt; line-height: 120%; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }
.tbltxt3  { color: #000; font-weight: normal; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }
.tbltxt4 { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }
.tbltxt5 { color: #000; font-weight: 600; font-size: 9pt; line-height: 1.2em; font-family: sans-serif; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }
.toptxt { color: #000000; font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: sans-serif; letter-spacing: 0px }
.toptxt a:hover { color: #000000; font-weight: 600; text-decoration: underline }
.toptxt a:link { color: #000000; text-decoration: none }
.toptxt a:visited { color: #000000; text-decoration: none }
.txt08      { font-size: 8pt; line-height: 1.2em; letter-spacing: 0px }
.txt09   { font-size: 9pt; line-height: 120%; letter-spacing: 0px }
.txt10 { font-size: 10pt; line-height: 11pt; letter-spacing: 0px; font-family: sans-serif }
.txt12 { font-size: 12pt; line-height: 13pt; letter-spacing: 0px; font-family: sans-serif }
.txt14 { font-size: 14pt; line-height: 15pt; letter-spacing: 0px; font-family: sans-serif }
.txt16 { font-size: 16pt; line-height: 17pt; letter-spacing: 0px; font-family: sans-serif }
/* bbs‰æ–Ê */
.txttotop     { color: #090; font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: sans-serif; letter-spacing: 0px }
.txttotop a:hover { color: #090; font-size: 9pt; text-decoration: underline; background-color: #fc0 }
.txttotop a:link  { color: #090; font-size: 9pt; text-decoration: none }
.txttotop a:visited  { color: #090; font-size: 9pt; text-decoration: none }
/* info‰æ–Ê */
#listlink a:hover   { color: #fff; font-weight: bold; text-decoration: underline; background-color: #090 }
#listlink a:link      { color: #333333; font-weight: bold; text-decoration: underline }
#listlink a:visited     { color: #333333; font-weight: bold; text-decoration: underline }
