a:link{text-decoration: none;}
a:visited{text-decoration: none; color: #0000FF;}
a:hover{text-decoration:underline; color: #00A0F0;}

body {
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS P Gothic","MS UI Gothic","SansSerif";
margin:0px; border:0; padding:0; font-size:10pt
}

#ssconts { width: 375px; padding: 0px; margin: 0px;  }
#ss_top { margin:8px 0px;  }

#ssmenu { width: 375px; }
#ssmenu ul{ margin:0px; padding:0px; list-style: none; }
#ssmenu li{ margin:14px 0px; }
#ssmenu a{ background:url(./images/stred.gif) no-repeat; border-left:solid 1px #FFFFF8; border-bottom:solid 1px #F0F0E8; padding:1px 1px 1px 8px; margin:0px; }

#ssmain1 { width:316px; margin-bottom:10px; line-height:20pt; }
#ssmain1 p{ margin:4px 0px 12px 4px; }
#ssmain1 ul{ margin:0px; padding:0px; display:inline; list-style:none; }
#ssmain1 li{ display:inline; }
#ssmain1 li:after{ content:" > "; }

#ssmain2 { width:375px; }
#ssfoot { width:375px; }

h1{ font-weight: bold; margin:8px 0px; font-family:'Times New Roman',"£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic"; }
h2{ font-size:14pt; font-weight: bold; margin:8px 0px; font-family:'Times New Roman',"£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic"; }
h3{ font-size:12pt; font-weight: bold; margin:6px 0px; }
h1 a:link{text-decoration: none; color:#000000; }
h1 a:visited{ text-decoration:none; color:#000000; }
h1 a:hover{ text-decoration: underline; color: #0080E0; }

table{ font-size:10pt; }
small{ font-family: 'Times New Roman'; font-weight: bold; font-size:10pt; }

.ftn{ font-family: 'Times New Roman'; font-weight:bold; font-size:10pt; }
.stb{ font-family: 'Times New Roman'; font-weight:bold; }
.stc{ }
.mk_up{ font-family: 'Times New Roman'; font-weight: bold; color:#FF9900; }
.mk_new{ font-family: 'Times New Roman'; font-weight: bold; color:#FF0000; }
.mk_new2{ font-family: 'Times New Roman'; font-weight: bold; color:#FF9900; }

.bcsm{ background:url(./images/lon1.gif) }
.st03l{ border-top:solid 2px #FFFFF8; border-left:solid 2px #FFFFF8; border-right:solid 2px #F0F0E8; border-bottom:solid 2px #F0F0E8; background-color:#FFFFFF; font-size:10pt; font-weight:normal; line-height:150%; }

.sth62{ border-left:solid 4px #E01705; border-bottom:solid 1px #D0D0D0; background-color:#FFFFFF; font-size:10pt; font-weight:bold; margin:0px; padding:2px 2px 1px 3px; }
.sth62:hover{ border-left:solid 4px #FFD080; border-bottom:solid 1px #D0D0D0; background-color:#FFFFFF; font-size:10pt; font-weight:bold; margin:0px; padding:2px 2px 1px 3px; }

.sth7o{ border-left:solid 2px #FF8000; border-bottom:solid 1px #D0D0D0; background-color:#FFFFFF; margin:0px; padding:2px 2px 1px 4px; }
.sth7g{ border-left:solid 2px #008000; border-bottom:solid 1px #D0D0D0; background-color:#FFFFFF; margin:0px; padding:2px 2px 1px 4px; }

.smgrp{ width:310px; background:url(./images/vlineoranges3.gif); padding:2px; font-family: 'Times New Roman'; font-weight: bold; color:#FFFFFF; filter:Shadow(strength=1,direction=120,color='#000000'); }

.sma1{ border-left:solid 2px #D01705; border-bottom:solid 1px #F0F0E8; padding:0px 1px; }
.sma1:hover{ border-left:solid 3px #FFD080; padding:0px 1px;}
.smbr{ background:#E02010; color:#FFFFFF; border-left:2px solid #FFD0D0; border-top:1px solid #FFD0D0; border-right:2px solid #800000; border-bottom:1px solid #800000; font-size:10pt; }

.ms02f{ border: 2px solid #FFD777; line-height:150%; }
.ms021{ border-right:solid 2px #F0F0E8; border-bottom:solid 2px #F0F0E8; font-size:10pt; font-weight:normal;}
.ms022{ border-left:solid 4px #FFFFFF; border-right:solid 1px #F0F0E8; border-bottom:solid 1px #F0F0E8; font-size:10pt; font-weight:normal;}
.ms023{ border-left:solid 4px #FFFFFF; background-color:#FFFBEE; font-size:8pt; line-height:150%; }

.sth9h{ background:url(./images/sqs01_red.gif) no-repeat; border-bottom:solid 1px #E0E0E0; font-size:10pt; margin:0px 0px 0px 1px; padding:0px 0px 0px 10px; }
.sth9hw{ background:url(./images/sqs01_oblue.gif) no-repeat; border-bottom:solid 1px #E0E0E0; font-size:10pt; margin:0px 0px 0px 1px; padding:0px 0px 0px 10px; }
.sth9hg{ background:url(./images/sqs01_green.gif) no-repeat; border-bottom:solid 1px #E0E0E0; font-size:10pt; margin:0px 0px 0 1px; padding:0px 0px 0px 10px; }
.sth9hb{ background:url(./images/sqs01_blue.gif) no-repeat; border-bottom:solid 1px #E0E0E0; font-size:10pt; margin:0px 0px 0px 1px; padding:0px 0px 0px 10px; }
.sth9ho{ background:url(./images/sqs01_orange.gif) no-repeat; border-bottom:solid 1px #E0E0E0; font-size:10pt; margin:0px 0px 0px 1px; padding:0px 0px 0px 10px; }

.stlo3{  background:url(./images/lvo15_01.gif); color:#000000; font-size:8pt; padding:3px 1px 1px 1px; }
.stlo32{ background:url(./images/lvo15_01.gif); color:#000000; font-size:8pt; padding:3px 1px 1px 1px;  text-align:center; }

.st02{ border-top:solid 1px #FFFFF8; border-left:solid 1px #FFFFF8; border-right:solid 1px #F0F0E8; border-bottom:solid 1px #F0F0E8; background-color:#FFFFFF; font-size:10pt; font-weight:normal;}
.st02 b{ font-weight:bold; font-family:'Times New Roman',"£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic" }
.st02m{ border-top:solid 1px #FFFFF8; border-left:solid 1px #FFFFF8; border-right:solid 1px #F0F0E8; border-bottom:solid 1px #F0F0E8; background-color:#FFFFFF; font-size:10pt; line-height: 140%;}

.lks{ padding-left: 2px; border-bottom:solid 1px #8080FF; }
.lks:visited { padding-left: 2px; border-bottom:solid 1px #FF8080; }
.lkn{  padding-left: 2px; border-bottom:solid 1px #E0E0FF; }
.lkn:visited { padding-left: 2px; border-bottom:solid 1px #FFE0E0; }

.stlo4{ background:url(./images/barorange03.jpg); border-left:2px solid #FFD000; border-right:2px solid #A04000; border-top:1px solid #FFD000; border-bottom:1px solid #A04000 }

.sts0{ border: 0px; line-height:150%; }
.stlo2{ background:#FFD28E; color:#000000; border-left:1px solid #FFD000; border-right:1px solid #A04000; border-top:1px solid #FFD000; border-bottom:1px solid #A04000; font-size:8pt; }
.st04l{ border:2px solid #FFD777; line-height:150%; }
.st03{ border-top:solid 2px #FFFFF8; border-left:solid 2px #FFFFF8; border-right:solid 2px #F0F0E8; border-bottom:solid 2px #F0F0E8; background-color:#FFFFFF; font-size:10pt; font-weight:normal;}

.pglf{ border: 2px solid #FFA767; line-height:150%; }
.pgl1{ border-left:solid 4px #FFFFFF; border-right:solid 2px #F0F0E8; border-bottom:solid 2px #F0F0E8; font-size:10pt; font-weight:normal; }

.msbf{ border: 2px solid #F1AB4F; line-height:150%; }
.msb3{ border-left:solid 4px #FFFFFF; border-right:solid 2px #F0F0E8; border-bottom:solid 2px #F0F0E8; }

.sth7{  border-left:solid 2px #FF0000; border-bottom:solid 1px #D0D0D0; background-color:#FFFFFF; margin:0px; padding:2px 2px 1px 4px; }
.sth7b{ border-left:solid 2px #0000FF; border-bottom:solid 1px #D0D0D0; background-color:#FFFFFF; margin:0px; padding:2px 2px 1px 4px; }

.sth9{ border-left:solid 2px #E01705; border-bottom:solid 1px #D0D0D0; margin:0px; padding:0px 0px 0px 1px; }
.bcsma{ background:url(./images/lon1.gif); height:1600px; }

.st10{ border: 4px solid #FFCC7F; line-height:150% }

.gml { color:#0000ff; cursor:hand; text-decoration: underline; }
.kpl { color:#0040ff; cursor:hand; text-decoration: underline; }
.kpm { display:none; }

.c-o{ color:#FF9900; }
.c-g{ color:#808080; }
.c-o8{ color:#FF9900; font-size: 8pt;}
.c-g8{ color:#808080; font-size: 8pt;}

.w_c{ text-align: center; }
.w_r{ text-align: right; }
.w_ct{ text-align: center; font-family: 'Times New Roman'; font-weight: bold; }
.w_c8{ text-align: center; font-size: 8pt; }
.w_co{ text-align: center; color:#FF9900; }
.w_b{ font-weight:bold; }
.w_cb{ text-align: center; font-weight:bold; }
.w_8{ font-size: 8pt; }

.cs{ line-height:140%; }
.cs p{ margin:0px; }
.cs div{ margin:4px 0px 0px 0px; color:#007070; background-color:#FEFEE8; border:solid 1px #f0f0f0; border-radius: 4px / 4px; }
.cs ul{ margin: 0px; padding: 0px; list-style:none; }
.cs li{ padding-left:8px; background:url("data:image/png;base64,R0lGODlhAgAJAIEAAAAAAP///////wAAACH5BAAAAAAALAAAAAACAAkAAAgMAAMIHEiQIICDAAICADs=") no-repeat; }
.cs dl{ margin:8px 0px 8px 0px; font-size:10pt; line-height:14pt; }
.cs dt{ padding-left:8px; margin-right:0px; background:url("data:image/png;base64,R0lGODlhAgAJAIEAAAAAAP///////wAAACH5BAAAAAAALAAAAAACAAkAAAgMAAMIHEiQIICDAAICADs=") no-repeat; clear: left; float: left;}
.cs dd{ margin-left:0px; }

td.cs { background-color: #ffffff; }
td:hover.cs  { background-color: #fafaf8; }
td:active.cs { background-color: #fff8f8; }
td.st02 { background-color: #ffffff; }
td:hover.st02  { background-color: #fafaf6; }
td:active.st02 { background-color: #fff0f0; }

.ssg03{ margin-top:15px; margin-bottom:15px; }
.ssg03 a{ margin-right:18px; line-height:22pt; }
.ssg03 ul{ margin: 0px; padding: 0px; list-style:none; }

.ads_t{ display: block; margin-top:28px; margin-bottom:15px; margin-left:0px; }
.ads_f{ margin-top:40px; margin-bottom:15px; }
.copyright{ width: 375px; margin:16px 0px 24px 0px; font-size:10pt; line-height:18pt; }
.copyright small{ font-size:9pt; font-weight:normal; }

.celmain{ }
.footadln{ display:none; }
.pcst{ display:none; }

.dttl { display:inline; font-size:10pt; font-weight: normal;}
.dttl b{ font-family:'Times New Roman'; font-weight: bold; }

.lttl { margin:0px 0px 0px 4px; text-align:left; font-size:10pt; font-weight: normal;}
.lttl b{ font-family:'Times New Roman'; font-weight: bold; }

.cs1{ clear:both; margin:0px; line-height:14pt; padding-left:2px;
font-size:10pt;
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯","MS P Gothic","MS UI Gothic","SansSerif";
/* font-family:Arial,Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic", sans-serif; */
}
.cs1 img{ float:right; margin:0px; border:none; }
.cs1 em{ font-style:normal; padding-bottom:1px; border-bottom:dotted 1px #000000; }
.cs1 i{ font-style:normal; padding-bottom:1px; border-bottom:dotted 1px #000000; }
.cs1 strong{ font-weight:normal; padding-bottom:1px; border-bottom:dotted 1px #000000; }
.csd{ margin:8px 0px 8px 0px; font-size:9.5pt; line-height:14pt; }
.csd dt{ padding-left:8px; margin-right:0px; background:url("data:image/png;base64,R0lGODlhAgAJAIEAAAAAAP///////wAAACH5BAAAAAAALAAAAAACAAkAAAgMAAMIHEiQIICDAAICADs=") no-repeat; clear: left; float: left;}
.csd dt:after{ content:"¡§"; }
.csd dd{ margin-left:0px; }
.csu{ margin:8px 0px; font-size:9.5pt; line-height:13pt; list-style:none; padding-left:4px; }
.csu li{ padding-left:6px; margin-right:0px; background:url("data:image/png;base64,R0lGODlhAgAJAIEAAAAAAP///////wAAACH5BAAAAAAALAAAAAACAAkAAAgMAAMIHEiQIICDAAICADs=") no-repeat; }
.cs2{ clear:both; margin:6px 0px 6px 0px; line-height:12pt; padding:4px; color:#206060; background-color:#FEFEEF; border:solid 1px #f0f0f0; border-radius: 6px/6px; }

.tdcell{ box-sizing: border-box; margin:2px 2px 24px 2px; font-size:9pt; border:#d8d8d8 solid 1px; padding:6px 2px; }
.tdimg{ float:left; padding:0px 8px; }
.tdtable{ clear:both; display:inline; padding:0px; margin:0px; font-size:8pt; }
.tdtable dl{ box-sizing: border-box; margin:0px 0px 8px 0px; float:left; border:#e0e0e0 solid 1px; }
.tdtable dt{ margin: 0; padding:2px 0px; text-align:center; background:url(http://www.kooss.com/images/lvo15_01.gif); }
.tdtable dd{ margin:4px 0px 0px 0px; text-align:center; height:13pt; font-size:9pt; }
.tdname0{ width:220px; }
.tdname1{ width:240px; }
.tdname2{ width:250px; }
.tdname4{ width:270px; }
.tdsmpl{ width:36px; }
.td160{ width:160px; }
.td110{ width:110px; }
.td90{ width:90px; }
.td72{ width:72px; }
.td64{ width:64px; }
.td48{ width:48px; }
.td36{ width:36px; }
.td28{ width:28px; }
.tdx1{ display:none; }
.tdx2{ display:none; }
.tdx3{ display:none; }
.tdtc{ display:none; }

.tdtinf{ font-size:8pt; color:#a0a0a0; }
.tdtrans{ font-family: 'Times New Roman'; font-weight: bold; color:#0080ff; }
.update{ clear:both; }

.grph{ padding:0px 4px; }
.grph img{ height:12; }


img {
	max-width:100%;
	height:auto;
	vertical-align:bottom;
}

textarea {
 resize: both;
 max-width:340px;
}