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"; font-size:10pt; margin:0; }

#Ssconts{ width:804px; padding:0;}
#Ssmain{ float:left;width:624px; padding-left:4px;padding-right:14px;}
#Ssmenu{ float:right;width:160px; }
#Sslinks{ float:left;width:100%; padding-left:4px;font-family:'Times New Roman';}
.sslink{ padding:8px; }
.sslink:hover{ float:left; background-color: #f4f4f4; }
.sslink div{ width:120px; height:112px; margin:10px 16px; float:left; text-align:left; }
.ssimg{ width:120px; height:90px; }

#Sfoot{ clear:both; padding:40px 0 20px 0; text-align:center;}

#HP2 ul,#HP3 ul{margin: 2px; padding:0; list-style:none;}
#HP2 li{margin:0;}
#HP3 li{margin:0; display:inline;}
.clo{ color:#FF0000; }
.cls{ color:#00FFFF; }


h1,h2,h3,h4{font-family:'Times New Roman','Hiragino Kaku Gothic ProN',Meiryo; background-color:#FFFFFF; font-weight:bold; line-height:20px; }
h1{background:url(images/h1cel.png) no-repeat; font-size:14pt; margin:0px 0 4px 0; padding:20px 0 6px 30px; text-shadow:1px 1px 0px #dddddd;}
h2{background:url(images/cmh2.gif) no-repeat; font-size:13pt; margin:12px 0 4px 0; padding:6px 0 8px 36px; text-shadow:1px 1px 0px #dddddd; font-size:10pt; font-weight:bold;}
h3{background:none; display: block; margin-bottom:4px; padding:4px 0 4px 4px; border-left:solid 4px #E01705; border-bottom:solid 1px #D0D0D0;}
h5{margin:0;}

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

img:hover{filter: alpha(opacity=80);-moz-opacity:0.80;-ms-filter: "alpha( opacity=80 )";opacity:0.80;}

.hmcnt{line-height:16pt; width:630px;}

input{font-family:Arial,Helvetica,sans-serif;}

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

.sth9hrr{background:url("images/sqs01_red.gif") no-repeat 4px; margin:4px; padding:4px 4px 4px 14px; font-size:10pt;  color:#0040ff; border:solid 1px #ff0000; text-decoration: underline; cursor:pointer; border-radius:6px/6px;} /* js */
.sth9hrj{background:url("images/sqs01_red.gif") no-repeat; margin:0 0 0 1px; padding:0 0 0 10px; font-size:10pt; color:#0040ff; border-bottom:solid 1px #E0E0E0; text-decoration: underline; cursor:pointer; } /* js */

.ssmovie{font-weight:bold; padding:4px; line-height:30px;}
.ssmovie a{text-decoration:none;}
.ssmovie a:hover{background-color:#f0f0FF;}

.pglfl{ width:610px; margin: 16px 2px; padding:6px; line-height:14pt; list-style:none; border: 2px solid #FFA767;}
.pglfl ul{margin:0; padding:0; list-style:none;}
.pglfl li{ margin:0; padding-right:8px;}
.pglfl li a{padding:0 0 0 10px; background:url("images/sqs01_red.gif") no-repeat; border-bottom:solid 1px #E0E0E0; font-weight:bold;}

.gml{color:#0000ff; cursor:pointer; font-family:'Times New Roman','Hiragino Kaku Gothic ProN',Meiryo;}
.gmlr{padding:4px; color:#0000ff; cursor:pointer; border:solid 1px #d0a000; border-radius:6px/6px;} /* js */

.psc1{ margin:2px 2px; padding: 4px; background-color:#FFF4CF; line-height:14pt; border:solid 1px #f0f0f0; border-radius: 4px / 4px; }
.psco{margin:8px 0; padding:0; font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo; font-size:10.5pt; line-height:16pt;}

.sdmenu{margin-top:10px;text-align:left; background-color:#ffffff; font-family:'Times New Roman','Hiragino Kaku Gothic ProN',Meiryo;}
.sdmenu p{margin:0;}
.sdmenu ul{margin:0; padding:0; list-style:none;}
.sdmenu li,.sdmenu h3,.sdmenu h4{background:none; display: block; margin-bottom:4px; padding:4px 0 4px 4px; border-left:solid 4px #E01705; border-bottom:solid 1px #D0D0D0; font-size:10pt; font-weight:bold;}
.sdmenu li:hover{border-left:solid 4px #FFD080; border-bottom:solid 1px #D0D0D0; background-color:#ffffff;}

.sdsrc{margin:16px 0 16px 5px;}

.sdgoth{margin:120px 25px 180px 25px;}
.sdads{margin:36px 0 16px 5px;}

.ssads{ margin:0 0 0 6px; }
.ss2ads1{ float:left; width:300px; margin:32px 24px 24px 0; }
.ss2ads2{ float:left; width:300px; margin:32px 0px 24px 0; }

.update{text-align: right; font-size:10pt;}

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

.kpl{color:#0040ff; cursor:pointer; text-decoration: underline;}

.stcb{padding-bottom:16px;}
.stcc{padding-bottom:12px;}

.kpm{color:#EE953B; cursor:pointer;}


.plink{clear:both;}
.glink p{margin:0;}
.glink ul{margin: 2px; padding:0; list-style:none;}
.glink li{display:inline;}
.glink li:after{content:">";}

.copyright{text-align:center; line-height:12pt;}
.copyright img{margin:6px 0;}
.subm{clear:both;}

.adsunitfoot{border:2px solid #FFD777; margin:20px 0; padding:4px; font-size:10pt; font-weight:normal;}
.linkfotter{margin:20px 0; padding:4px; background:#FFFEF4; line-height:16pt; border:solid 2px #FFF7D9;}

.cmlist{ width:100%; }
.cmlist div{ float:left;margin:5px; width:120px; height:120px; }



.dummy{ }

.sdcel{float:left; font-size:9pt; border:solid 1px #f0f0f0; margin:10px 0; padding:4px;}
.sdttl{padding:2px; font-size:10pt;}
.stci{width:126px; padding-top:4px; padding-bottom:4px; margin-right:4px; float:left; border:solid 1px #f0f0f0; text-align:center;}
.sdcnt{width:478px; float:left; text-align:left;}
.fts{font-family:'Times New Roman'; font-weight:bold;}
.sdtbl{padding:1px; border:solid 1px #f8f8f8;}
.sdms{background:url("images/lvo15_02.gif"); text-align:center; font-size:9pt;}
.sdm1{width:120px; padding:3px;}
.sdm2{width:76px;}
.sdm3{width:26px;}
.sdm4{width:38px;}
.sdm5{width:38px;}
.sdm6{width:38px;}
.sdm7{width:36px;}
.sdm8{width:36px;}
.sdcs{clear:both;}
.sdc1{background-color:#FFFEF6; text-align:center;}
.sdc2{background-color:#F8FFFF; text-align:center;}
.sdc3{background-color:#FFFEF6; text-align:center; font-family:'Times New Roman'; font-weight:bold;}
.sdc4{background-color:#F8FFFF; text-align:right;  font-family:'Times New Roman';}
.sdc5{background-color:#FFFEF6; text-align:center; color:#FF8000;}
.sdc6{background-color:#F8FFFF; text-align:center; color:#FF8000;}
.sdc7,.sdc8{background-color:#FFFFC0; text-align:center; font-size:8pt;}

.comst1{clear:both; margin:4px 0;  line-height:13pt; font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo;}
.comst2{margin:2px 0; padding:2px; font-size:10pt; line-height:12pt; width:472px; color:#004060; background-color:#FEFEE8; border:solid 1px #f0f0f0; border-radius:4px/4px; }
.sdup{margin:4px 0; font-size:9pt; color:#808080;}
.cel{display:none;}
