@charset "shift_jis";
@-moz-document url-prefix(){input,select,textarea{ font-family:MS UI Gothic; }}

body,td,th { font-size:14px; }
body { background-color:#138a1d; margin-top:0px; } 

table.p { background-color:#fffcf8; border-color:#000000; border-collapse:collapse; }
table.p th { border-color:#999999; }
table.p td { border-color:#333333; }
tr.th { background-color:#ccccff; }

.errmsg { color:#FF0000; font-size:10px; padding-left:10px; }
.err { color:#FF0000; font-size:14px; padding-left:20px; }

.im { background-color:#99ffff; font-size:12px; padding-left:12px; }
#input { font-family:"Arial, Helvetica, sans-serif"; font-size:12px; border-top:1px solid #666; border-left:1px solid #666; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding: 2px; color: #333; background-color: #ededed; height:24px;}
#input:focus { color: #333; background: #ffffff; }

table.p2 { background-color:#fffcf8; border-color:#000000; border-collapse:collapse; }
.mt { background-color:#ddffdd; border-color:#000000; font-size:10px; }
.md { background-color:#ffffff; border-color:#000000; font-size:11px; font-weight:bold; }
.ma { background-color:#cccccc; border-color:#000000; font-size:12px; font-weight:bold; }


table.p3 { background-color:#fffcf8; border-color:#000000; border-collapse:collapse; }
table.p4 { background-color:#fffcf8; border-color:#000000; border-collapse:collapse; font-size:9px; }
tr.at { background-color:#ccccff; }
tr.ss { background-color:#ffcccc; }
.sv { background-color:#ddffdd; letter-spacing:1px; }
tr.sl { background-color:#fffff0; }
.st1 { font-family:Arial, Helvetica, sans-serif}
.st6 { color:#FF0066; font-weight:bold; }
.st7 { font-size:12px; font-weight:bold; border:2px solid #66aa66; padding:8px 24px 4px 24px; letter-spacing:4px; background-color:#006600; color:#ffffff; }
.st8 { font-size:10px; }
.st9 { font-size:10px; width:400px;}
.st10 { font-size:10px; text-align:right;}
.st11 { font-size:10px; width:320px;}
.im2 { background-color:#ccffff; font-size:12px; padding-left:12px; }
.fs { font-size:8px; }
.red { color:#FF0000; font-size:9px; }
.rsA { color:#FF0000; }
.rs8 { color:#FF0000; font-size:8px; }
.bt1 { font-size:12px; height:30px; font-weight:bold; }
.bt2 { font-size:9px; height:16px; font-weight:bold; }
.vt { background-color:#ccffff; border-color:#9999cc; font-size:9px; }
.vd { background-color:#ffffff; color:#0000ff; border-color:#000000; font-size:9px; padding-left:8px; }
.msg { margin-left:24px; font-size:9px; color:#FF0000; }

.fi1 { padding-left:160px; }
.fi2 { padding-left:50px; }
.fi3 { padding-left:50px; font-size:8px; }
.fi4 { padding-left:2px; }
.fi5 { padding-right:24px; }

.hi1 {background-color:#ccffff; font-weight:bold; font-size:10px; padding-top:8px; padding-left:8px; letter-spacing:1px;}
.hi2x {background-color:#6699ff; color:#ffffff; font-size:6px;}
.hi2y {background-color:#6699ff; color:#ffffff; padding-left:4px; font-size:8px;}
.hi3 {background-color:#0033ff; color:#ffffff; font-size:8px;}
.hi4 {font-size:9px;}
.hi5 {font-size:9px; padding-right:4px;}
.hi6 {background-color:#99ffff;}
.hi7 {font-size:9px;}
.hi8 {background-color:#ccffff; font-size:9px; letter-spacing:1px;}
.Us { font-size:9px; padding-right:8px; } 

.tnm{margin:0; padding:0; line-height:120%; font-size:10px;}
.dsc{margin:0; padding:0; line-height:100%; font-size:8px; color:#000000; font-weight:normal;}
.dsL{margin:0; padding:0; line-height:100%; font-size:8px; color:#0000ff; font-weight:bold;}
.dssp{margin:0; padding:0; font-size:8px;}
.lnB{margin:0; padding:0; font-family:"‚l‚r ƒSƒVƒbƒN"; word-spacing:0; letter-spacing:0; line-height:12px; font-size:18px; color:#303030;}
.lnR{margin:0; padding:0; font-family:"‚l‚r ƒSƒVƒbƒN"; word-spacing:0; letter-spacing:0; line-height:12px; font-size:18px; color:#ff0000;}
.eb{ font-size:12px; width:24px; height:24px;}
.win{margin:0; padding-left:8px; font-size:10px; color:#000000; font-weight:bold;}

/*Credits: Dynamic Drive CSS Library */
.brb {background-color:#D8E3FB; border:3px #6C94EF outset; padding:6px 12px; color:black; text-decoration:none; font-weight:bold; font-size:12px; letter-spacing:2px;}
.brb:visited {color:black;}
.brb:hover {border-style:inset; background-color:#B6CAF7; padding:7px 11px 5px 13px; color:gray; text-decoration:none; letter-spacing:2px;} /*shift text 1px to the right and down*/

