body {}
p {}
td {}
.fontmon {font-family: monospace}
.fontsans {font-family: sans-serif}
.txt08     { font-size: 8pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px }
.txt09  { font-size: 9pt; line-height: 1.2em; font-family: sans-serif; 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 }

.toptxt    {  color: #000000; font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px }
.toptxt a:link { color: #000000; text-decoration: none}
.toptxt a:visited { color: #000000; text-decoration: none}
.toptxt a:hover   { color: #000000; font-weight: 600; text-decoration: underline }

.bbsgreen { font-size: 8pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; 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 }
.bbsred   { color: red; font-size: 8pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px }
.bbsred  a:link { color: red; text-decoration: underline }
.bbsred  a:visited { color: red; text-decoration: underline }
.bbsred  a:hover  { color: #ffffff; text-decoration: underline; background: red }

.mnttl08   { font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px }
.mnttl09   { font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px }
.mnttl09 a:link    { color: black; text-decoration: none }
.mnttl09 a:visited   { color: black; text-decoration: none }
.mnttl09 a:hover   { color: #000000; text-decoration: underline; background: #ffcc00 }
.fmSele      { color: black; font-size: 9pt; line-height: 1.2em; border: 0px; width: 100px }
.fmSelebig      { color: black; font-size: 9pt; line-height: 1.2em; border: 0px; width: 300px }
.fmSeless       { color: black; font-size: 9pt; line-height: 1.2em; border: 0px; width: 50px }
.fmTxt    { font-size: 9pt; line-height: 1.2em; word-spacing: 0px; border: inset 1px; width: 300px }
.fmTxtarea    { font-size: 9pt; line-height: 1.2em; word-spacing: 0px; margin-left: 10px; border: inset 1px; width: 390px; height: 200px }
.fmTxtmdl { font-size: 8pt; line-height: 1.2em; word-spacing: 0px; margin-left: 10px; border: inset 1px; width: 150px }
.fmTxtss   { font-size: 9pt; line-height: 1.2em; word-spacing: 0px; border: inset 1px; width: 60px }
.fmttl08    { font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px }
.fmttl09   { font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px }
.fmttl08 a:link { color: #000000; text-decoration: none }
.fmttl08 a:visited { color: #000000; text-decoration: none }
.fmttl08 a:hover   { color: #000000; text-decoration: underline; background: #ffcc00 }

.conttl    { font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px; vertical-align: middle }
.conttl a:link    { color: black; text-decoration: none }
.conttl a:visited   { color: black; text-decoration: none }
.conttl a:hover   { color: #000000; text-decoration: underline; background: #ffcc00 }

.newsttl          { color: #333; font-weight: 900; font-size: 12pt; line-height: 20px; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 1px; vertical-align: middle }
.newsttl a:link     { color: #333; text-decoration: none }
.newsttl a:visited    { color: #333; text-decoration: none }
.newsttl a:hover   { color: #000000; text-decoration: underline; background: #ffcc00 }

.subnewsttl       { color: #ff0099; font-weight: 600; font-size: 10pt; line-height: 20px; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 1px; vertical-align: middle }
.subnewsttl a:link     { color: #ff0099; text-decoration: none }
.subnewsttl a:visited    { color: #ff0099; text-decoration: none }
.subnewsttl a:hover   { color: #000000; text-decoration: underline; background: #ff0099 }

.newsHP      { color: white; font-weight: 500; font-size: 9pt; line-height: 20px; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; text-indent: 50px; letter-spacing: 1px; vertical-align: middle }
.newsHP a:link     { color: white; text-decoration: none }
.newsHP a:visited    { color: white; text-decoration: none }
.newsHP a:hover   { color: #000000; text-decoration: underline; background: #ffcc00 }


.newsdetail      { color: black; font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; text-indent: 1em; letter-spacing: 0px; vertical-align: middle }
.newsdetail a:link     { color: black; text-decoration: none }
.newsdetail a:visited    { color: black; text-decoration: none }
.newsdetail a:hover   { color: #000000; text-decoration: underline; background: #ffcc00 }

.newsphoto      { float: right; margin: 0px 10px 10px }
.phlink       { color: black; font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; text-indent: 1em; letter-spacing: 0px; vertical-align: middle }
.phlink a:link     { color: black; text-decoration: none }
.phlink a:visited    { color: black; text-decoration: none }
.phlink a:hover    { color: #000000; text-decoration: underline; background-color: #090 }

.dtttl      { color: white; font-weight: 600; font-size: 9pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; background-color: #c69; word-spacing: 1px; vertical-align: top; padding: 2px 10px }
.dttxt     { color: #000; font-size: 8pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }

.srchsh        { color: #f90; font-weight: 600; font-size: 8pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px; vertical-align: middle }
.srchsh a:link     { color: #f90; text-decoration: underline }
.srchsh a:visited    { color: #f90; text-decoration: underline }
.srchsh a:hover   { color: #000000; text-decoration: underline; background: #f90 }

/* bbsζΚ */
.bbsttlTOP     { border-style: solid; border-width: 1px 0px 1px 1px; border-color: #090 }
.clsbbs       { margin-top: 10px; margin-left: 20px; width: 490px }
.subclsbbs      { margin-top: 10px; margin-left: 50px; width: 440px }

.bbsdate    { color: #000; font-weight: normal; font-size: 9pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px }
.bbsdate  a:link { color: red; text-decoration: underline }
.bbsdate  a:visited { color: red; text-decoration: underline }
.bbsdate  a:hover  { color: #ffffff; text-decoration: underline; background: red }

.bbsnm    { color: #009900; font-weight: 600; font-size: 9pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px }
.bbsnm  a:link { color: red; text-decoration: underline }
.bbsnm  a:visited { color: red; text-decoration: underline }
.bbsnm  a:hover  { color: #ffffff; text-decoration: underline; background: red }

.txttotop     { color: #090; font-weight: 500; font-size: 9pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px }
.txttotop a:link  { color: #090; font-size: 9pt; text-decoration: none }
.txttotop a:visited  { color: #090; font-size: 9pt; text-decoration: none }
.txttotop a:hover    { color: #090; font-size: 9pt; text-decoration: underline; background-color: #fc0 }

/* infoζΚ */
.newpage        { color: #333333; font-weight: 500; font-size: 8pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 0px; vertical-align: middle }
.newpage a:link     { color: #333333; text-decoration: underline }
.newpage a:visited    { color: #333333; text-decoration: underline }
.newpage a:hover     { color: #000000; font-weight: 600; text-decoration: underline; background-color: #f9c }

.listeven      { background-color: #ddd }
.listodd     { background-color: #ccc }
#listlink a:link     { color: #333333; text-decoration: underline }
#listlink a:visited    { color: #333333; text-decoration: underline }
#listlink a:hover     { color: #000000; text-decoration: underline; background-color: #f9c }

.listdate       { font-weight: 500; font-size: 8pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; word-spacing: 0px; vertical-align: top; padding: 2px }
.listttl   { font-weight: 600; font-size: 8pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN;  word-spacing: 1px; vertical-align: top; padding: 2px 5px }
.listrefe    { font-weight: 500; font-size: 8pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; word-spacing: 0px; vertical-align: top; padding: 2px 5px }

.tbltxt1      { color: white; font-weight: 600; font-size: 9pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; background-color: #999; word-spacing: 1px; vertical-align: top; padding: 2px 10px }
.tbltxt2     { color: #000; font-weight: 500; font-size: 8pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }
.tbltxt3     { color: #000; font-weight: 600; font-size: 8pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; 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: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; 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: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; background-color: #ccc; word-spacing: 0px; vertical-align: top; padding: 2px 10px }

.oltxt1        { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; word-spacing: 1px; list-style-type: none; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 30px }
.oltxt2       { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; word-spacing: 1px; list-style-type: disc; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 30px }
.oltxt3       { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; word-spacing: 1px; list-style-type: square; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 30px }
.oltxt4       { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; word-spacing: 1px; list-style-type: decimal; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 30px }
.oltxt5       { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; word-spacing: 1px; list-style-type: lower-roman; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 30px }
.oltxt6       { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; word-spacing: 1px; list-style-type: upper-roman; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 30px }
.oltxt7       { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; word-spacing: 1px; list-style-type: lower-alpha; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 30px }
.oltxt8  { color: #000; font-weight: 500; font-size: 9pt; line-height: 1.2em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; word-spacing: 1px; list-style-type: upper-alpha; list-style-position: outside; margin-top: 5px; margin-bottom: 5px; margin-left: 30px }

.listnews      { margin-top: 10px; margin-left: 20px; width: 500px }
.listhead  { color: #fff; font-weight: 600; font-size: 9pt; line-height: 1.5em; font-family: "lr oSVbN", Osaka-, Osaka, ½¬pSVbN; letter-spacing: 1px; vertical-align: middle; background-color: #9C9 }
