A:hover {
	COLOR: #3E7698
}
.red10 {
	FONT-SIZE: 10pt; COLOR: #ff0000; LINE-HEIGHT: 15pt
}
.red9 {
	FONT-SIZE: 9pt; COLOR: #ff0000; LINE-HEIGHT: 12pt
}
.red8 {
	FONT-SIZE: 8pt; COLOR: #ff0000; LINE-HEIGHT: 12pt
}
.black11 {
	FONT-SIZE: 11pt; COLOR: #ffffff; LINE-HEIGHT: 15pt
}
.black10 {
	FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 16pt
}
.black9 {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 12pt
}
.black8 {
	FONT-SIZE: 8pt; COLOR: #000000; LINE-HEIGHT: 12pt
}
.black7 {
	FONT-SIZE: 7pt; COLOR: #000000; LINE-HEIGHT: 9pt
}
.gray11 {
	FONT-SIZE: 11pt; COLOR: #666666; LINE-HEIGHT: 15pt
}
.gray10 {
	FONT-SIZE: 10pt; COLOR: #666666; LINE-HEIGHT: 16pt
}
.gray9 {
	FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 12pt
}
.gray8 {
	FONT-SIZE: 8pt; COLOR: #666666; LINE-HEIGHT: 12pt
}
.gray7 {
	FONT-SIZE: 7pt; COLOR: #666666; LINE-HEIGHT: 9pt
}
.white10 {
	FONT-SIZE: 10pt; COLOR: #ffffff; LINE-HEIGHT: 12pt
}
.white9 {
	FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 12pt
}
.white8 {
	FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 12pt
}
.copyright {
	FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 14pt; FONT-FAMILY: "Osaka", "Verdana"
}
.noLH10 {
	FONT-SIZE: 10pt
}
.borderbtm {
	BORDER-RIGHT: #666666 0px; BORDER-TOP: #666666 0px; BORDER-LEFT: #666666 0px; BORDER-BOTTOM: #666666 1px solid
}
.gray10 {
	FONT-SIZE: 10pt; COLOR: #999999
}
.bgonece {
	BACKGROUND-REPEAT: no-repeat
}
.artnamebox {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y; FONT-FAMILY: "Osaka", "Verdana"
}
.review {
	FONT-SIZE: 10pt; WIDTH: 580px; TEXT-INDENT: 10pt; LINE-HEIGHT: 16pt
}
.smallfont {
	FONT-SIZE: 9pt
}
.tl {
	FONT-SIZE: 10pt; WORD-WRAP: break-word
}
.dotline {
	BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px; BORDER-LEFT: #cccccc 1px; BORDER-BOTTOM: #cccccc 1px dotted
}
.leftparts {
	FONT-SIZE: 10pt; LINE-HEIGHT: 110%
}
.orange {
	COLOR: #ff9900
}
.numrank {
	FONT-WEIGHT: bolder; FONT-SIZE: 16px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "san-serif"
}
.smalllink {
	FONT-SIZE: 10px; LINE-HEIGHT: normal; FONT-STYLE: normal; TEXT-DECORATION: none
}
.menu {
	BORDER-RIGHT: #dcdcd2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dcdcd2 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; MARGIN: 5px; BORDER-LEFT: #dcdcd2 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dcdcd2 1px solid; FONT-FAMILY: Verdana
}
.nodeco {
	TEXT-DECORATION: none
}
.jacketframe {
	BORDER-RIGHT: #cccccc 3px groove; BORDER-TOP: #cccccc 1px groove; BORDER-LEFT: #cccccc 1px groove; BORDER-BOTTOM: #cccccc 3px groove
}
.menu2 {
	BORDER-RIGHT: #dcdcd2 1px; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcd2 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #dcdcd2 1px; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcd2 1px solid; FONT-FAMILY: Verdana
}
.menu3 {
	BORDER-RIGHT: #dcdcd2 1px; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcd2 1px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #dcdcd2 1px; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcd2 1px solid; FONT-FAMILY: Verdana
}
.menu4 {
	BORDER-RIGHT: #dcdcd2 1px; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcd2 1px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; COLOR: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #ffffff 1px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana
}
.menu5 {
	BORDER-RIGHT: #066A74 1px; PADDING-RIGHT: 5px; BORDER-TOP: #066A74 1px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; COLOR: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #066A74 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #066A74 0px solid; FONT-FAMILY: Verdana
}
.menu6 {
	BORDER-RIGHT: #E4F1F7 1px; PADDING-RIGHT: 5px; BORDER-TOP: #E4F1F7 1px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; LINE-HEIGHT: 14pt; COLOR: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #ffffff 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana
}
.menu7 {
	BORDER-RIGHT: #dcdcd2 1px; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcd2 1px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #eeeeee 1px; PADDING-TOP: 5px; BORDER-BOTTOM: #eeeeee 1px solid; FONT-FAMILY: Verdana
}
.menu8 {
	BORDER-RIGHT: #dcdcd2 1px; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcd2 1px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 10px; MARGIN: 5px; BORDER-LEFT: #dcdcd2 1px; PADDING-TOP: 10px; BORDER-BOTTOM: #dcdcd2 1px solid; FONT-FAMILY: Verdana
}
.menu9 {
	BORDER-RIGHT: #dcdcd2 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #dcdcd2 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; MARGIN: 5px; BORDER-LEFT: #dcdcd2 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dcdcd2 1px solid; FONT-FAMILY: Verdana
}
.menu10 {
	BORDER-BOTTOM: #ffffff 1px solid; FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 10pt
}
.verdana {
	FONT-SIZE: 10pt; FONT-FAMILY: Verdana
}
.borderloeftvertical {
	BORDER-RIGHT: #999999 1px; BORDER-TOP: #999999 1px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px
}
.white10margin {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 10pt; PADDING-BOTTOM: 4px; MARGIN: 4px; COLOR: #ffffff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.cw110 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 110px; PADDING-TOP: 0px
}
.cw112 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 112px; PADDING-TOP: 0px
}
.cw140 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px
}
.h1style {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006699
}
.guide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10pt; PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-TOP: 5px; FONT-FAMILY: Verdana
}
.copyright { font-size: 9px; color: #666666; letter-spacing: 130% ; line-height: 140%}

.navcontainer
{
margin: 0;
padding: 0 0 0 0px;
FONT-SIZE: 9pt; 
}

.navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
FONT-SIZE: 9pt; 
}

.navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
FONT-SIZE: 9pt; 
}

.navcontainer A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 2px 10px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
FONT-SIZE: 9pt; 
}

.navcontainer A:hover, .navcontainer A:active { background: #BBBBBB; }

.navcontainer A.active:link, .navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
FONT-SIZE: 9pt; 
}

.subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
FONT-SIZE: 9pt; 
}

.subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
FONT-SIZE: 9pt; 
}

.subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
FONT-SIZE: 9pt; 
}

.subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
FONT-SIZE: 9pt; 
}

.subnav A:hover, .subnav A:active { color: #444; }
.subnav A.active:link, .subnav A.active:visited { color: #444; }
.subnav BR, .navcontainer BR { clear: both; }






 /*    mobileǉ    */
 
/* body { margin: 0px; padding: 0px; color:#000000; word-break:break-all;} */
 td { font-size: 12px; line-height: 16px; word-break:break-all;} 
.text1 { font-size: 11px; line-height: 13px; }
.text1r { font-size: 11px; line-height: 13px; color: #ff0000; }
.textrb { color: #ff0000; font-weight: bold; }

table.frame00 { margin: 10px 0px 0px 0px; width: 500px; }
table.frame00 td.imode { vertical-align: top; width: 110px; }
table.frame00 td.voda { vertical-align: top; width: 110px; }
table.frame00 td.ez { vertical-align: top; width: 110px; }

table.frame01 { margin: 50px 0px 0px 0px; width: 500px; }

td.scrn { vertical-align: top; padding: 0px 10px 0px 10px; }
td.title { vertical-align: top; padding: 0px 0px 15px 0px; }
td.subtit { vertical-align: top; padding: 0px 0px 15px 0px; }
td.caption { vertical-align: top; padding: 0px 10px 0px 0px; }

table.sub { margin: 20px 0px 0px 10px; width: 500px; }
table.sub td.imode { vertical-align: top; width: 150px; }
table.sub td.voda { vertical-align: top; width: 150px; }
table.sub td.ez { vertical-align: top; width: 150px; }

table.boxs { margin: 20px 0px 0px 0px; width: 100px; }
table.boxl { width: 150px; }

td.cell01 { border-top: #999999 1px solid; border-right: #999999 1px solid; border-left: #999999 1px solid; text-align: center; background-color: #999999; }
td.cell02 { border-bottom: #999999 1px dashed; border-right: #999999 1px solid; border-left: #999999 1px solid; text-align: center; height: 70px; }
td.cell03 { border-bottom: #999999 1px solid; border-right: #999999 1px solid; border-left: #999999 1px solid; text-align: center; padding: 15px 0px 15px 0px; }
td.cell04 { border-bottom: #999999 1px solid; border-right: #999999 1px solid; border-left: #999999 1px solid; text-align: center; }

.qrcode { margin: 15px 0px 15px 0px;}

table.listen { margin: 25px 0px 0px 0px; width: 500px; }
table.listen td.skybl { vertical-align: top; width: 240px; background-color: #cfeaff; padding: 5px; }

table.boxnoberu { margin: 15px 0px 0px 0px; width: 300px; }
table.boxnoberu td.nbrlogo { border-bottom: #999999 1px solid; border-right: #999999 1px solid; border-left: #999999 1px solid; text-align: center; height: 70px; }
table.boxnoberu td.nbrqr { vertical-align: top; border-bottom: #999999 1px solid; border-right: #999999 1px solid; text-align: center; }


