@charset "UTF-8";
#container{
	width:900px;
	margin: 0 auto;
	}
#headerBG{
	background-image:url("../images/header.gif");
	background-repeat:no-repeat;
	background-position:top center;
	width:700px;
	text-align:left;
	margin:0 auto;
}

.cntBg1{
	background-image:url("../images/cnt1_bg.gif");
	background-color:#ffffff;
	background-repeat:no-repeat;
}

.cntSecLeft{
	width:286px;
	float:left;
}

.cntSecRight{
	width:300px;
	float:right;
}


div#cntNaviAreaU{
	padding-left:80px;
}

div#cntNaviU{
	width:620px;
	height:50px;
	
	background-color:#ffffff;
}

div#cntNaviU #naviU{
	padding-top:17px;
	padding-left:48px;
}

div#cntNaviU img{
	vertical-align:bottom;
}

div#cntNaviAreaB{
	padding-left:80px;
}

div#cntNaviB{
	width:620px;
	height:50px;
	
	background-color:#ffffff;
}

div#cntNaviB #naviB{
	padding-bottom:20px;
	padding-left:48px;
}

div#cntNaviB img{
	vertical-align:top;
}

/*$B!!(Bfooter-next$B!!(B*/

div#fNaviArea{
	padding-top:10px;
	padding-bottom:15px;
}

div#fNaviArea .naviR{
	text-align:right;
	padding-right:15px;
	padding-bottom:15px;
}

div#fNaviArea .naviL{
	text-align:left;
	padding-right:15px;
	padding-bottom:15px;
}



.n1Text{
	text-align:center;
	padding-top:10px;
}

div.cntTextArea{
	text-align:center;
}

div.cntTextArea span{
	text-align:left;
	width:120px;
}

div.imageMargin{
	padding-top:20px;
	padding-bottom:5px;
}



div#parallel{
	background-image:url("../ima02/images/no1.gif");
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#ffffff;
	padding-top:5px;
	padding-bottom:10px;
}

div#parallel span{
	padding-left:30px;
	font-weight:bold;
}

div#series{
	background-image:url("../ima02/images/no2.gif");
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#ffffff;
	padding-top:5px;
	padding-bottom:10px;
}

div#series span{
	vertical-align:top;
	padding-left:30px;
	font-weight:bold;
}

div#seriesParallel{
	background-image:url("../ima02/images/no3.gif");
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#ffffff;
	padding-top:5px;
	padding-bottom:10px;
}

div#seriesParallel span{
	vertical-align:top;
	padding-left:30px;
	font-weight:bold;
}

.fArea{
	padding-top:15px;
	padding-bottom:15px;
}




div.dCnt2{
	width:480px;
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
}


.movSp{
	padding-top:20px;
	padding-bottom:20px;
}

.ulR{
	border-style:none none solid none;
	border-width:1px;
	border-color:#FF0000;
	padding:0;
	margin:0;
}

/* Editor'sNote */

#editorsNote{
	margin:0 0 20px 0;
	width:610px;
	background-image:url("../images/editor_illust.gif");
	background-repeat:no-repeat;
	background-position:right top;
}

#editorsArea{
	width:360px;
}

#editorsArea2{
	width:500px;
}

div.nTitle{
	display:block;
	padding: 0px 0 10px 34px;
	width:123px;
	height:27px;
	float:left;

}

.clearF{
	clear:both;
}


div#fBorder { width:700px; margin:0 auto; }

table { margin:0 auto; display:block; width:700px; }

#enqArea { margin:0 auto; }

#ghcontainer-sp-menu,#footer-sp{
font-weight:normal;
font-style:normal;
line-height:1.4;
font-family:Meiryo, ���C���I, 'MS PGothic', arial, helvetica, sans-serif;
	
	}
#footer-sp span {text-align:left;}
#footer-sp .pagetop .backtop span:after{
	margin-top:-10px !important;
	}
#footer-sp ul.linklist li a:after{
	margin-top:-11px !important;
	}