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

body { margin:0; border:0; padding:0; font-size:10pt; scrollbar-base-color: #F0F0F0; overflow:hidden; }
* html body { padding:72px 0px 0px 0px; }

#content { position:fixed; top:72px; left:0px; bottom:0px; right:0px; padding:0px; overflow:auto; background:#ffffff; }
* html #content { height:100%; width:100%; }

#head { position:absolute; top:0px; left:0px; margin:0px; overflow:hidden; }
* html #head {height:72px;}


#Ssconts {
width: 840px;
padding: 0px;
overflow: hidden;
background:url(./images/lon1sw3.gif); no-repeat;
}
#Ssconts div {
margin-right: 0px;
margin-left: 2px;
}

#Ssmenu {
float : left;
width: 162px;

}

#Ssmain {
border-left:solid 1px #FFF0A0;
padding-left:8px;
float : right;
width: 664px;
}


h1{
background:url(./images/cmh12.gif) no-repeat;
background-color:#FFFFFF;
font-size:16pt;
font-weight:bold;
margin:0px;
padding:24px 0px 10px 32px;
text-shadow:1px 1px 0px #d0c0b0;
}


h2{
background:url(./images/cmh2.gif) no-repeat;
background-color:#FFFFFF;
font-weight: bold;
font-size:14pt;
margin:0px 0px 4px 0px;
padding:6px 0px 8px 36px;
text-shadow:1px 1px 0px #dddddd;
}



h3{
background:url(./images/cmh31.gif) no-repeat;
background-color:#FFFFFF;
font-size:12pt;
font-weight: bold;
margin:0px 0px 8px 0px;
padding:6px 0px 4px 30px;
text-shadow:1px 1px 0px #eeeeee;
}


h4{
background:url(./images/cmh41.gif) no-repeat;
background-color:#FFFFFF;
font-size:10pt;
font-weight: bold;
margin:8px 0px 4px 0px;
padding:1px 0px 1px 28px;
}


h5{
border-left:solid 4px #FF0000;
border-bottom:solid 1px #D0D0D0;
background-color:#FFFFFF;
font-size:10pt;
font-weight: bold;
margin:8 2 0 2;
padding:2 2 2 4;
}



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

table{
font-size:10pt;
}


.ads{
background:url(./images/cmads.gif) no-repeat;
background-color:#FFFFFF; margin:0px; padding:1px 0px 6px 28px;
}

.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%; }
.st03ln{ border-top:solid 2px #FFFFF8; border-left:solid 2px #FFFFF8; border-right:solid 2px #F0F0E8; border-bottom:solid 2px #F0F0E8; font-size:10pt; font-weight:normal; line-height:150%; }

.sth3{
background:url(./images/h3c1o2.gif) no-repeat;
background-color:#FFFFFF;
font-size:12pt;
font-weight: bold;
margin:8 0 0 0;
padding:6 0 7 24
}

.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; }
.sth72{ border-left:solid 2px #E01705; border-bottom:solid 1px #D0D0D0; font-size:10pt; margin:0px; padding:2px 2px 1px 4px; }
.sth72:hover{ border-left:solid 2px #FFD080; border-bottom:solid 1px #D0D0D0; font-size:10pt; margin:0px; padding:2px 2px 1px 4px;
background-color:#ffffff;
}

.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; }

.smaf{ border-top:solid 1px #FFFFF8; border-right:solid 1px #F0F0E8; border-bottom:solid 1px #F0F0E8; background-color:#FFFFFF; font-size:10pt; font-weight:normal; line-height:120%;}
.smlbg{ background:url("images/vlineoranges3.gif"); }
.smsha{ color:#FFFFFF; width:100%; 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_02.gif"); ; color:#000000; font-size:8pt; padding:3px 1px 1px 1px; }
.sttbl{ font-size:9pt; line-height:140%; }

.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;}
.st02p{ 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; margin:0px; padding:2px;}


.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%; }

.psc1{ margin:2px 2px; padding: 4px; background-color:#FFF4CF; line-height:150%; }
.pscn{ margin:0px; padding: 0px; }

.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%; }
.pglf2{ border: 2px solid #FFA368; 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; }

.gml { color:#0000ff; cursor:hand; }

.stlr{ background:#FF0000; color:#FFFFFF; border-left:2px solid #FFD0D0; border-top:1px solid #FFD0D0; border-right:2px solid #A00000; border-bottom:1px solid #A00000 }
.stlrp{ background:#FF0000; color:#FFFFFF; border-left:2px solid #FFD0D0; border-top:1px solid #FFD0D0; border-right:2px solid #A00000; border-bottom:1px solid #A00000;margin:0px; padding:2px; }
.stal1{ background:url(./stred.gif) no-repeat; border-left:solid 1px #FFFFF8; border-bottom:solid 1px #F0F0E8; font-size:10pt; padding:1 1 1 6; margin:0 0 0 0 }
.sha2b{ color:#FFFFFF; width:100%; font-weight:bold; filter:Shadow(strength=1,direction=120,color=#444444) }
.sty7{ background:url(./stred.gif) no-repeat; 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; padding:0 0 0 6; }

.w3_mko{ text-align: center; color: #FF9900; }

.comstl2 {
	margin:0px;
	width:460px; color:#007070;
}

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

td:hover.st03ln  { background-color: #fff4f4; }



.sdmenu {
	margin:16px 0px 16px 0px;
  width: 160px;
  text-align: left;
	line-height:150%;
	border-top:solid 1px #FFFFF8; border-left:solid 1px #FFFFF8; border-right:solid 1px #F0F0E8; border-bottom:solid 1px #F0F0E8;
background-color:#FFFFFF;
}


div:hover.sdmenu  { background-color: #f8f8f8; }
div:active.sdmenu { background-color: #fff8f8; }


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

.sdfmenu1 {
	margin-bottom:16px;
	padding:0px;
	width:160px;
	text-align: left;
	border-top:solid 1px #FF4040; border-left:solid 1px #FF4040; border-right:solid 1px #af0000; border-bottom:solid 1px #af0000;
	font-size:10pt; font-weight:normal;
background-color:#FFFFFF;
}

.sdfmenu2 {
	margin-bottom:16px;
	padding:0px;
	width: 160px;
	text-align: left;
	border-top:solid 1px #FFFFF8; border-left:solid 1px #FFFFF8; border-right:solid 1px #F0F0E8; border-bottom:solid 1px #F0F0E8;
	font-size:10pt; font-weight:normal;
background-color:#FFFFFF;
}

.sdfmenu3 {
	margin-bottom:16px;
	padding:0px;
	width: 160px;
	text-align: left;
	border-top:solid 1px #FFaa00; border-left:solid 1px #FFaa00; border-right:solid 1px #ff8800; border-bottom:solid 1px #ff8800;
	font-size:10pt; font-weight:normal;
background-color:#FFFFFF;
}


.sdfmenu_t{
	margin:0px;
	padding:0px 2px 2px 8px;
	background:url(http://www31.ocn.ne.jp/~kobej/image/vlineoranges3.gif);
	text-shadow:1px 1px 2px #606060;
	color:#FFFFFF; font-weight:bold;
	font-family: Times New Roman;
	font-weight: bold;
}


.sdfmenu_tc{
	color:#FFFFFF; font-weight:bold;
	font-family: Times New Roman;
	font-weight: bold;
}


.sdfmenu_l {
	padding:0px;
	width:158px;
}



.sdfmenu_l a{
  display: block;
	padding:1px 1px 1px 8px;
	margin:0px;
	line-height:125%;
	background:url(http://www31.ocn.ne.jp/~kobej/image/stgray.gif) no-repeat;
}

.sdfmenu_l a:hover{
	background:url(http://www31.ocn.ne.jp/~kobej/image/stredbar4.gif) no-repeat;
}

.sdfoth{
text-align: center;
}

.sty7c{
background:url(http://www31.ocn.ne.jp/~kobej/image/stgray.gif) no-repeat;
border-top:solid 1px #f8F8F8; border-left:solid 1px #f8F8F8; border-right:solid 1px #F0F0E8; border-bottom:solid 1px #F0F0E8;
font-size:10pt;
margin:0px;
padding:0px 7px 0px 6px;
}

.sty7c:hover{
	background:url(http://www31.ocn.ne.jp/~kobej/image/stredbar4.gif) no-repeat;
}


.sth7c{ border-left:solid 2px #FF0000; border-bottom:solid 1px #D0D0D0; margin:0px; padding:2px 2px 1px 4px; }
.sth7c:hover{ border-left:solid 2px #FFD080; background-color: #ffffff; }

.sth7g2{
border-left:solid 2px #008000;
border-bottom:solid 1px #D0D0D0;
margin:0px;
padding:2px 2px 1px 4px;
}

.sth7g2:hover{ border-left:solid 2px #00F0F0; background-color: #ffffff; }


div:hover.sdfmenu_l  { background-color: #f8f8f8; }
div:active.sdfmenu_l { background-color: #fff8f8; }

iframe.twitter-share-button { width: 100px!important; }
.sbtn2_area { width: 142px; height: 20px; padding-top: 20px; padding-bottom: 1px; }
.sbtn2_twitter { width:100px; height:20px; padding-left:2px; float:left; }
.sbtn2_google { width:36px; height:20px; padding-left:0px; float:left; }

.sbtn3_area { width: 190px; height: 20px; padding-top: 20px; padding-bottom: 1px; }
.sbtn3_twitter { width:110px!important; height:20px; padding-left:0px; float:left; }
.sbtn3_google { width:60px; height:20px; padding-left:10px; padding-right:0px; float:left; }
