.p10 { font-size: 10px; line-height: 11px }
.p12 { font-size: 12px; line-height: 14px; font-style: normal }
.p14 { font-size: 14px; line-height: 16px }
.p14z { font-size: 14px; line-height: 18pt }
.p16 { font-size: 16px }
.p14b { font-weight: bold; font-size: 14px }
.p12b { font-weight: bold; font-size: 12px; line-height: 14px }
.p16b { font-weight: bold; font-size: 16px }
.p18b { font-weight: bold; font-size: 18px }
.p11 { font-size: 11px; line-height: 13px }
.p11z { font-size: 11px; line-height: 15px}
.p11b { font-weight: bold; font-size: 11px; line-height: 13px }
.p10b { font-weight: bold; font-size: 10px }
.p12a { font-size: 12px; line-height: 20px }
.p12z { font-size: 12px; line-height: 16px }	
.price { font-family: verdana, arial, "Osaka", sans-serif; FONT-STYLE: italic; FONT-WEIGHT: bold; font-size: 12px; line-height: 16px }	
h1 { border:solid; border-width:0px 0px 1px 8px; padding:5px; border-color:#ff0066; font-size: 14px; font-weight:bold; color:#6666cc }
h2 { font-size:100%; color:#cc0000 }
h3 { border:solid; border-width:1px; border-color:#cccccc; padding:2px }
h4 { border:solid; border-width:0px 0px 1px 0px; border-color:#0000ff }
.u_line { border:solid; border-width:0px 0px 2px 0px; font-style:normal; font-size:midium; border-color:#99ccff }
.u_line2 { border:solid; border-width:0px 0px 2px 0px; font-style:normal; font-size:midium; border-color:#99ccff }
.u_line3 { border:solid; border-width:0px 0px 2px 0px; font-style:normal; font-size:midium; border-color:#99ccff }
.u_line4 { border:solid; border-width:0px 0px 2px 0px; font-style:normal; font-size:midium; border-color:#99ccff }
.u_line_tx { text-decration: overline }
.border_gy { border-bottom-width: 1pt; border-bottom-style: solid; border-bottom-color: #C8C8C8; font-size: 12px; color: #666666 }
.box01 { border-style:solid; border-width:3px; border-color:#99ccff }
.box02 { position:center; top:30px; left:30px; width:220px; font-size:0.8em; line-height:100%; color:#000000; background-color:#ffffff; padding:5px;	border-color:#000099; border-width:2px; border-style:dotted }
.box03 { font-size:12px;	line-height:100%; background-color:#ffffff; padding:1px;	border-color:#ff6633; border-width:1px;	border-style: solid }
.box04 { font-size:12px;	line-height: 14px; color:#000000; padding:5px; border-color:#33cc99; border-width:5px; border-style: solid }
.box05 { font-size:14px;	line-height: 16px; color:#000000; padding:0px; border-color:#ff3366; border-width:5px; border-style: solid }
.boxlink { font-size:14px; line-height: 16px; color:#000000; padding:0px; border-color:#33ff66; border-width:5px; border-style: solid }
.box06 { padding:0px; border-color:#33cc99; border-width:5px; border-style: solid }
.box07 { padding:0px; border-color:#6699ff; border-width:5px; border-style: solid }
.box_idx01 { padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px }
.box08 { padding:2px; background-color:#666666; font-family: sans-serif; font-size:13px; color:#ffffff; font-weight: bold }
.abox { border-style:solid; border-width:1px 2px 2px 1px; border-color:#99ccff #0099ff #0099ff #99ccff; font-size:12px; width:185px; height:20px; margin:0.2em; padding:0.2em; color:#993300 }
.a1box { border-style:solid; border-width:0px 0px 1px 0px; border-color:#99ccff #0099ff #0099ff #99ccff; font-size:10px; width:125px; height:16px; margin:0.1em; padding:0.1em; color:#993300 }
.a2box { border-style:solid; border-width:1px 2px 2px 1px; border-color:#99ccff #0099ff #0099ff #99ccff; font-size:12px; width:400px; height:30px; margin:0.5em; padding:0.2em; color:#993300 }
.a3box { border-style:solid; border-width:1px 2px 2px 1px; border-color:#99ccff #0099ff #0099ff #99ccff; font-size:12px; width:155px; height:20px; margin:0.5em; padding:0.2em; color:#993300 }
.titlebox1 { border-style:solid; border-width:1px 2px 2px 1px; border-color:#ffffff #666666 #666666 #ffffff; font-size:14px; width:185px; height:25px; margin:0.5em; padding:0.2em; color:#ffffff; background-color:#9999ff }
.b2box { border-style:solid; border-width:1px 2px 2px 1px; border-color:#99ccff #0099ff #0099ff #99ccff; width:150px; height:18px; margin:0.1em; padding:0.1em; font-family: sans-serif; font-size:10px; color:#666666 }
.bbox { border-style:solid; border-width:1px 2px 2px 1px; border-color:#ffcc99 #ff9900 #ff9900 #ffcc99; font-size:12px; width:150px; margin:0.2em; padding:0.2em; font-family: sans-serif; font-size:12px; color:#666666 }
.cbox { border-style:solid; border-width:3px 3px 3px 3px; border-color:#ff0099; font-size:12px; width:374px;  padding:3px }
.c1box { border-style:solid; border-width:3px 3px 3px 3px; border-color:#ff0099; font-size:12px; width:374px; padding:3px }
.dbox { border-style:dashed; border-width:2px; border-color:#ff0000; color:#ff0099; font-size:12px; font-weight:bold; line-height:14px; width:634px;  padding:3px }
.d1box { border-style:dashed; border-width:3px; border-color:#ff00ff; color:#3333cc; font-size:14px; font-weight:bold; line-height:16px; width:634px; padding:3px }
.d2box { border-style:dashed; border-width:2px; border-color:#ff00ff; font-size:12px; font-weight:normal; line-height:14px; padding:3px }
.vbox { border-style:solid; border-width:3px 3px 3px 3px; border-color:#ffffff; padding:3px }
.block2lf { float: left; width: 50%; }
.block2ri { float: right; width: 50%; }
div.blockri { float: right; }
div.blockle { float: left; }
div.blockri50 { float: right; width: 50%; }
div.blockle50 { float: left; width: 50%; }
div.blockri23-9 { float: right; width: 239px; }
div.blockle23-9 { float: left; width: 239px; }
div.blockbo { clear: both; }
div.block300lf { float: left; width: 300px; }
div.block176ri { float: right; width: 176px; }
.tablebox-base-padding { padding:1px }
.tablebox-base-margin { margin:1px }
.tablebox-base-2 { width: 50% }
.tablebox { border:solid; border-width:1px; border-color:#cccccc; padding:2px }
.tablebox2 { border:solid; border-width:1px; border-color:#cc9966; padding:1px; clear: both }
.indbox-nblf { margin: 1px; padding: 1px; border-style:solid; border-width :0px 0px 1px 0px; border-color: #ffffff #ffffff #cccccc #ffffff; float: left; width: 235px; }
.indbox-nbri { margin: 1px; padding: 1px; border-style:solid; border-width :0px 0px 1px 0px; border-color: #ffffff #ffffff #cccccc #ffffff; float: right; width: 235px; }
.indbox-nblf-bt { margin: 1px; padding: 1px; float: left; width: 235px; }
.indbox-nbri-bt { margin: 1px; padding: 1px; float: right; width: 235px; }
.linebox-cf { border:solid; border-width:1px; border-color:#cc9966 }
.line1 { border-style:solid; border-width:1px 1px 1px 1px; border-color:#ffffff #0000ff #ffffff #ffffff; padding:2px }
.line2 { border-style:solid; border-width:1px 1px 1px 1px; border-color:#ffffff #ffffff #ffffff #ffffff; padding:2px }
.line3 { border-style:solid; border-width:1px 1px 1px 1px; border-color:#ffffff #ffcc99 #ffffff #ffffff; padding:2px }
.line4 { border-style:solid; border-width:1px 1px 1px 1px; border-color:#ffffff #ffffff #ffffff #666666; padding:2px }
.lineunder { border-style:solid; border-width:0px 0px 1px 0px; border-color:#6699ff; padding:2px }
.lineunder_idx01  { padding: 2px; border-style: dashed; border-width: 0 0 1px; border-color: #aaaaaa }
address { test-align: center; font-style: normal; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border-style: solid; border-width: 1px; padding: 0.2em; width: 100%; border-color: #666666 #ffffff #ffffff; color: #666666 }
.news { font-style: normal; font-family: Arial, Helvetica; font-size:12px }
.index { font-family: verdana, arial, "Osaka", sans-serif; font-size: 12px; line-height: 12px; font-style: normal color:#6699FF }
.lisp { padding: 0px 0px 0px 18px; line-height: 14px}
.centro {text-align: center}