@charset "utf-8";


/* =============================================== */
/** 01: Headings, Paragraph(.NF-main)
/* ----------------------------------------------- */
/** h1 */
#NF-ContentArea .NF-main h1 {
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 3px;
	background: url("../info/imgs/nen_h1_bottom.gif") left bottom no-repeat;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main h1 span.NF-text {
	display: block;
	padding: 15px 5px 12px 23px;
	_padding-bottom: 11px;
	background: url("../info/imgs/nen_h1_bg.gif") no-repeat;
	_height: 1em; /* for IE6 */
}

/* Use Icon */
#NF-ContentArea .NF-main h1.NF-hasLogo {
	width: 760px;
}

/** h2 */
#NF-ContentArea .NF-main h2 {
	clear: both;
	width: 760px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	background: url("../info/imgs/nen_h2_2cl_bottom.gif") left bottom no-repeat;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main h2 span.NF-text {
	display: block;
	padding: 6px 5px 2px 23px;
	background: url("../info/imgs/nen_h2_2cl_bg.gif") no-repeat;
	_height: 1em; /* for IE6 */
}

#NF-ContentArea .NF-main h2.NF-link span.NF-text {
	background: url("../info/imgs/nen_h2_2cl_link.gif") no-repeat;
}
#NF-ContentArea .NF-main h2.NF-hasList {
	width: 760px;
}
#NF-ContentArea .NF-main h2.NF-hasNew {
	position: relative;	
	width: 760px;
}

/* =============================================== */
/** 13: Right Block Style(.NF-main)
/* ----------------------------------------------- */
#NF-ContentArea .NF-main {
	float: left;
	width: 760px;
}

