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:0px; padding:0px;
}

#Ssconts{width:100%;padding: 0px;}
#Ssmenu {margin-top:24px;width:100%;}
#Ssmain {width:100%;}
#Sslinks{float:left;}
.sslink{display:inline;margin:10px;}
.sslink div{float:left; width:100px; margin:4px 18px 24px 4px; line-height:13pt; }
.ssimg{ width:100px; height:80px; }
#Sfoot {width:100%;margin-top:12px;}

h1,h2,h3,h4{ border:solid 1px #a0a0a0; font-family: 'Hiragino Kaku Gothic ProN',Meiryo; font-weight:bold; padding:10px; }
h1{ font-size:13pt; margin:1px 4px 8px 1px; background-color:#FCF8C8; }
h2{ font-size:12pt; margin:1px 4px 8px 1px; background-color:#F2F2FF; }
h3{ font-size:11pt; margin:1px 4px 8px 1px; background-color:#F0F0FF; }
h4{ font-size:10pt; margin:1px 4px 8px 1px; background-color:#EAEAFF; }

small{
font-family: Times New Roman;
font-weight:bold;
font-size:10pt;
}
.hmcnt{
line-height:20pt; width:100%;
}

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

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


.sdmenu {
 margin-top:10px;
 margin-left:0px;
 width: 98%;
 text-align: left;
 background-color:#ffffff;
 font-family: 'Hiragino Kaku Gothic ProN',Meiryo;
}


.sdmenu p{ margin:0px; }
.sdmenu ul{ margin:0px; padding:0px; list-style: none; }

.sdmenu a{
  display: block;
  margin-bottom:8px;
  padding:4px 0px 4px 4px;
	border-left:solid 4px #E01705;
	border-bottom:solid 1px #D0D0D0;
	font-size:10pt;
	font-weight:bold;
}

.sdmenu a:hover{
	border-left:solid 4px #FFD080;
	border-bottom:solid 1px #D0D0D0;
  background-color:#ffffff;
}

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

.ss2ads,.ss2ads1,.ss2ads2{ float:none; width:100%; margin:20px 0; }

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


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


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


hr{ display:none; }
.frame{ display:none; }
#HP2 { width:100%; line-height:20pt; }
#HP3 { width:100%; line-height:20pt; }
#HP4 { width:100%; line-height:20pt; }

.glink{ margin:20px 0px; }
.glink p{ margin:0px; }
.glink ul{ margin: 2px; padding:0px; list-style:none; }
.glink li{ display:inline; }
.glink li:after{ content:">"; }
.adsunitfoot{ border:2px solid #FFD777; margin:20px 0px; padding:4px; font-size:10pt; font-weight:normal; }
.linkfotter{ margin:20px 0px; padding:4px; background:#FFFEF4; line-height:22pt; border:solid 2px #FFF7D9; }
.dummx{ }

.sdcel{font-size:9pt; margin:10px 0; padding:4px;}
.sdttl{padding:2px; font-size:10pt;}
.stci{width:78px; padding-top:4px; padding-bottom:4px; margin-right:4px; float:right; border:solid 1px #f0f0f0; text-align:center;}
.stci img{ width:100%; max-width: 100%; height: auto; }
.fts{font-family:'Times New Roman'; font-weight:bold;}
.sdtbl{ display:none; }

.comst1{margin:0; line-height:16pt; font-size:10.5pt; font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN',Meiryo;}
.comst2{margin:2px 0; padding:2px; font-size:10pt; line-height:15pt; color:#007070; background-color:#FEFEE8; border:solid 1px #f0f0f0; border-radius:2px/2px; }
.sdup{margin:4px 0; font-size:9pt; color:#808080;}

textarea{width:100%;}

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

.youtube-player{width:100%;}
