@charset "utf-8";
/* CSS Document */

/* ----- reset ----- */
body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}ol,ul{list-style:none;}fieldset,img{border:0;}legend{display:none;}caption,th{text-align:left;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}

.cf:before,
.cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

/* Hides from IE Mac \*/
* html .floatcontainer {height: 1%;}
.floatcontainer{display:block;}

html, body {
    height: 100%;
    overflow: auto;
}
body {
    padding: 0;
    margin: 0;
}
#wrapper {
    padding: 0 10px;
    height: 100%;
}

#masthead {
	margin: 20px 0;
}
#masthead .yjmthcplogoarea {
	padding-top: 5px;
}

#slArea{
	width: 90%;
	height: 70%;
	margin: 0 auto;
	background: #eaf4f6 url(https://s.yimg.jp/images/finance/achart/img/chartBg.png) no-repeat center top;
}

#silverlightControlHost {
    height: 100%;
    text-align:center;
}

#slArea .slhelp {
	padding-top:353px;
	text-align: center;
	line-height: 180%;
}

#slArea .yjstdPlug {
	padding: 0 !important;
	background: none !important;
	border: none !important;
	min-height: none;
}

#contents {
	margin: 20px 0;
}

#contents p.achartTutorial {
	font-size: 84%;
	padding: 5px 0 0;
	text-align: right;
}

#contents .adArea {
	margin: 5px 0;
	text-align:center;
}

#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #ccc;font-size:small;line-height:1.4;}