@charset "utf-8";
/* page setting
--------------------------------------------------------- */
@import "_cnskin/312c/css/style.css";

#L01 #area-header.noskin,#L02 #area-header.noskin,#L03 #area-header.noskin,#L07 #area-header.noskin,#L08 #area-header.noskin	{ width:740px;}
#L01 #area-header,#L02 #area-header,#L03 #area-header,#L07 #area-header,#L08 #area-header	{ width:756px;}
#L01 #area-billboard.noskin,#L02 #area-billboard.noskin,#L03 #area-billboard.noskin,#L07 #area-billboard.noskin,#L08 #area-billboard.noskin	{ width:740px;}
#L01 #area-billboard,#L02 #area-billboard,#L03 #area-billboard,#L07 #area-billboard,#L08 #area-billboard	{ width:756px;}
#L01 #area-contents.noskin,#L02 #area-contents.noskin,#L03 #area-contents.noskin,#L07 #area-contents.noskin,#L08 #area-contents.noskin	{ width:740px;}
#L01 #area-contents,#L02 #area-contents,#L03 #area-contents,#L07 #area-contents,#L08 #area-contents	{ width:756px;}
#L02 #area-main,#L03 #area-main,#L07 #area-main,#L08 #area-main	{ width:70%;}
#L02 #area-side-a,#L03 #area-side-a,#L07 #area-side-a,#L08 #area-side-a	{ width:29%;}
#L01 #area-footer.noskin,#L02 #area-footer.noskin,#L03 #area-footer.noskin,#L07 #area-footer.noskin,#L08 #area-footer.noskin	{ width:740px;}
#L01 #area-footer,#L02 #area-footer,#L03 #area-footer,#L07 #area-footer,#L08 #area-footer	{ width:756px;}

#L04	{ width:740px; margin:0 auto;}
#L04 #area-contents	{ width:auto;}
#L04 #main-group	{ width:100%; margin-left:-240px;}
#L04 #area-main	{ margin-left:250px;}
#L04 #area-side-a	{ width:240px;}

#L05	{ width:740px; margin:0 auto;}
#L05 #area-contents	{ width:auto;}
#L05 #main-group	{ width:100%; margin-left:-240px;}
#L05 #main-group .core	{ width:100%; margin-right:-240px;}
#L05 #area-main	{ margin-left:250px; margin-right:250px;}
#L05 #area-side-a	{ width:240px;}
#L05 #area-side-b	{ width:240px;}

#L06	{ width:740px; margin:0 auto;}
#L06 #area-contents	{ width:auto;}
#L06 #main-group	{ width:100%; margin-right:-240px;}
#L06 #area-main { margin-right:250px;}
#L06 #area-side-a	{ width:240px;}

body { background: #ECECEC; }
.wind-bg { background: url(_src/sc47/001_headerbg_blu.jpg) no-repeat center top; }
.thunder-bg { background: url(_src/sc48/001_middlebg_blu.jpg) repeat-y center top; }


.ML00 h1{
	margin-top:10px;
	margin-bottom:10px;
	padding:10px 15px;
	border-left: solid 5px #000;
}

.ML00 h2{
	margin-top:10px;
	margin-bottom:10px;
	padding:10px 20px;
	color:#fff;
	border:none;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), left(#3263CC));
background: -webkit-linear-gradient(right, #eeeeee, #3263CC);
background: -moz-linear-gradient(right, #eeeeee, #3263CC);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#eeeeee,endColorStr=#3263CC, GradientType=0);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee,endColorstr=#3263CC, GradientType=0)";
background: -ms-linear-gradient(right, #eeeeee, #3263CC);
background: -ms-linear-gradient(right, #eeeeee, #3263CC);
background: -o-linear-gradient(right, #eeeeee, #3263CC);
zoom:1;
background: linear-gradient(right, #eeeeee, #3263CC);	
}

.ML00 h3{
	margin-top:20px;
	margin-bottom:10px;
	border-left: solid 5px #33CCFF;
	font-size:1.4em;
}

p.supplemental_text1{
	font-size:18px;
	font-weight:bold;
	color:#333;
	text-shadow: 0px 0px 4px #fff;
	background:#ADD55B;
	padding:15px;
	margin-bottom:50px;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-o-border-radius: 20px;
-ms-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
}

table.css2105{
	width:720px;
	border-collapse:collapse;
	font-weight:bold;
	font-size:14px;
}

table.css2105 th{
	border:1px solid #000;
	padding:10px;
}

table.css2105 td{
	border:1px solid #000;
	padding:10px;
}

table.css2105 td.css2105_num{
	text-align:center;
}

table.css2105 td.sizeup_num{
	font-size:25px;
}

table.css2105 tr.css2105_green{
	background:#92D050;
}

table.css2105 tr.css2105_orange{
	background:#FFC000;
}

dl.dl1{
}
dl.dl1 dt{
	font-weight:bold;
	color:#62A21D;
}
dl.dl1 dd{
	position:relative;
	left:80px;
	margin-bottom:10px;
	width:580px;
}