@charset "UTF-8";


/*///////////////////////////////////////////////////////////

	/feature/ settings

///////////////////////////////////////////////////////////*/


/*-----------------------------------------------------------

	content setting

-----------------------------------------------------------*/

#content {
	width: 960px;
	margin: 0 40px 0 20px;
	overflow: hidden;
}


/*-----------------------------------------------------------

	leftNavi setting

-----------------------------------------------------------*/

#leftNavi {
	width: 210px;
	float: left;
}

#leftNavi * {
	*font-size: 1px;
	line-height: 1px;
}

#leftNavi .spTit {
	padding: 0 0 24px 0;
}

#leftNavi h2.nowTit {
	padding: 0 0 17px 0;	
}

#leftNavi .lNavi {
	padding: 0 0 29px 0;
}

#leftNavi .lNavi li {
	display: block;
}

#leftNavi .lNavi .btn1 {
	padding: 0 0 10px 0;
}

#leftNavi .lNavi .btn2 {
	padding: 0 0 12px 0;
}

#leftNavi .lNavi .btn3 {
	padding: 0 0 13px 0;
}

#leftNavi h2.scopeTit {
	padding: 0 0 8px 0;	
}

#leftNavi .bnr1 {
	padding: 0 0 10px 0;	
}

#leftNavi .bnr2 {
	padding: 0 0 27px 0;	
}

#leftNavi .bnr3 {
	padding: 0 0 4px 0;	
}

#leftNavi .bnr4 {
	padding: 0 0 17px 0;	
}



/*-----------------------------------------------------------

	detail setting

-----------------------------------------------------------*/

#detail {
	width: 700px;
	float: right;
	font-size: 83%;
	font-size: 90%\9;
	line-height: 1.8;
	overflow: hidden;
}

#detail h1 {
	padding: 0 0 17px 0;
	*font-size: 1px;	
}

#detail .read1 {
	*font-size: 1px;
	padding: 0 0 49px 0;	
}

#detail .read2 {
	*font-size: 1px;
	padding: 0 0 30px 0;	
}

#detail h2 {
	*font-size: 1px;
	padding: 0 0 18px 0;	
}

#detail .boxA_l {		
	width: 348px;
	float: left;
}

#detail .boxA_r {		
	width: 302px;
	float: right;
}

#detail .boxB_l {		
	width: 302px;
	float: left;
}

#detail .boxB_r {		
	width: 348px;
	float: right;
}

#detail .boxC_l {		
	width: 319px;
	float: left;
}

#detail .boxC_r {		
	width: 319px;
	float: right;
}

#detail .function li {
	padding: 0 0 5px 0;
	font-size: 85%;
}

#detail .backNext {
	clear: both;
	width: 212px;
	padding: 32px 0 0 488px;	
	*margin: 32px 0 0 0;
	*padding: 0 0 0 0;
	*float: right;
	overflow: hidden;
}

#detail .backNext .back {
	display: block;
	width: 106px;
	height: 38px;
	float: left;
	*font-size: 1px;
}

#detail .backNext .next {
	display: block;
	width: 106px;
	height: 38px;
	float: left;
	*font-size: 1px;
}