@charset "utf-8";

    /* font size */
#NF-ContentArea .main {
	font-size: 105%;
}
#NF-ContentArea .main p {
	font-size: 90%;
}
#NF-ContentArea .main h1 {
	font-size: 95%;
}
#NF-ContentArea .main h2 {
	font-size: 95%;
}
#NF-ContentArea .main h2.NF-hasList span.NF-listText {
	font-size: small;
}
#NF-ContentArea .main h3 {
	font-size: 95%;
}
#NF-ContentArea .main h3.NF-hasList span.NF-listText {
	font-size: small;
}
#NF-ContentArea .main h4 {
	font-size: 90%;
}
#NF-ContentArea .main h5 {
	font-size: 95%;
}
#NF-ContentArea .main ul.NF-sectionLink,
#NF-ContentArea .NF_main ul.NF-sectionLink_01,
#NF-ContentArea .main p.NF-detailLinkS,
#NF-ContentArea .main .NF-pageNavi,
#NF-ContentArea .main .NF-note,
.NF-imgLayCap span {
	font-size: 90%;
}
#NF-ContentArea .main ul{
	font-size: 100%;
	}

/* Use Visual Image */
#NF-ContentArea .main h1.NF-visualHeading {
	background: none;
}
/** h1 */
#NF-ContentArea .main h1 {
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: url("/nec_tmp/v1/common/images/h1_bottom.gif") left bottom no-repeat;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .main h1 span.NF-text {
	display: block;
	padding: 15px 5px 12px 23px;
	_padding-bottom: 11px;
	background: url("/nec_tmp/v1/common/images/h1_bg.gif") no-repeat;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .main h1 {
	/*_padding-bottom: 3px; /* for IE6 */
}
#NF-ContentArea .main h1 span.NF-text {
	padding-bottom: 10px;
}
#NF-ContentArea .main h1.NF-hasLogo span.NF-text {
	padding-bottom: 11px;
	_padding-bottom: 10px;
}


/** h2 */
#NF-ContentArea .main h2 {
	clear: both;
	width: 570px;
	margin-bottom: 10px;
	padding-bottom: 3px;
	background: url("/nec_tmp/v1/common/images/h2_2cl_bottom.gif") left bottom no-repeat;
	_height: 1em; /* for IE6 */
	margin-top: 10px;
}
#NF-ContentArea .main h2 span.NF-text {
	display: block;
	padding: 6px 5px 2px 23px;
	background: url("/nec_tmp/v1/common/images/h2_2cl_bg.gif") no-repeat;
	_height: 1em; /* for IE6 */
}

#NF-ContentArea .main h2.NF-link span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cl_link.gif") no-repeat;
}
#NF-ContentArea .main h2.NF-link a {
	text-decoration: none;	
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .main h2.NF-link a:hover {
	text-decoration: underline;
}
#NF-ContentArea .main h2.NF-hasList {
	position: relative;
	width: 570px;
}
#NF-ContentArea .main h2.NF-hasList span.NF-listText {
	position: absolute;
	top: 5px;
	right: 11px;
	font-weight: normal;
	padding-left: 20px;
	background: url("/nec_tmp/v1/common/images/blt_link_blue_s.gif") 8px 6px no-repeat;
}
#NF-ContentArea .main h2.NF-hasNew {
	position: relative;	
	width: 570px;
}
#NF-ContentArea .main h2.NF-hasNew span.NF-newMark {
	position: absolute;
	top: 7px;
	right: 20px;
}
/** h2(2column Layout) Use h3-h5 */

#NF-ContentArea .main .NF-2Column {
	clear: both;
	float: left;
	width: 570px;
	margin-bottom: 0px;
}
#NF-ContentArea .main .NF-2Column .NF-column1 {
	float: left;
	width: 279px;
	margin-right: 11px;
	margin-top: 5px;
}
#NF-ContentArea .main .NF-2Column .NF-column2 {
	float: left;
	width: 279px;
	margin-top: 5px;
}
#NF-ContentArea .main .NF-2Column h2 {
	width: 279px;
	background: url("/nec_tmp/v1/common/images/h2_2cm_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .main .NF-2Column h2 span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cm_bg.gif") no-repeat;
}
#NF-ContentArea .main .NF-2Column h2.NF-link span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cm_link.gif") no-repeat;
}

/*remocon ページ用*/
/** h2(2column Layout) Use h3-h5 */

#NF-ContentArea .main .NF-2Column_rem {
	clear: both;
	float: left;
	width: 300px;
	margin-bottom: 0px;
}
#NF-ContentArea .main .NF-2Column_rem .NF-column1 {
	float: left;
	width: 279px;
	margin-right: 11px;
	margin-top: 0px;
}
#NF-ContentArea .main .NF-2Column_rem h2 {
	width: 279px;
	background: url("/nec_tmp/v1/common/images/h2_2cm_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .main .NF-2Column_rem h2 span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cm_bg.gif") no-repeat;
}
#NF-ContentArea .main .NF-2Column_rem h2.NF-link span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cm_link.gif") no-repeat;
}

#img_box {
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
	font-size: 90%;
}
/** h3 */
#NF-ContentArea .main h3 {
	clear: both;
	margin: 0 0 10px 10px;
	padding-bottom: 5px;
	background: url("/nec_tmp/v1/common/images/dot.gif") left bottom repeat-x;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .main h3 span.NF-text {
	display: block;
	padding-left: 15px;
	background: url("/nec_tmp/v1/common/images/blt_indigo.gif") 0 2px no-repeat;
	
	margin-top: 10px;
}
#NF-ContentArea .main h3.NF-link a {
	text-decoration: none;
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .main h3.NF-link a:hover {
	text-decoration: underline;
}
#NF-ContentArea .main h3.NF-hasList {
	position: relative;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#NF-ContentArea .main h3.NF-hasList span.NF-listText {
	position: absolute;
	top: 2px;
	right: 10px;
	font-weight: normal;
	padding-left: 20px;
	margin-left: 20px;
	background: url("/nec_tmp/v1/common/images/blt_link_blue_s.gif") 8px 4px no-repeat;
}
#NF-ContentArea .main h3.NF-hasNew {
	position: relative;
}
#NF-ContentArea .main h3.NF-hasNew span.NF-newMark {
	position: absolute;
	top: 2px;
	right: 20px;
}
/** PageTop Link */
#NF-ContentArea .main p.NF-pagetop {
	clear: both;
	text-align: right;
	margin-right: 0;
	margin-bottom: 0;
	font-size: 90%;
}
#NF-ContentArea .main p.NF-pagetop a {
	font-size:90%;
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_pageup.gif") 0 0.3em no-repeat;
}
#NF-ContentArea .main #center {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	margin-left: 10px;
}
/** ul */
#NF-ContentArea .main ul {
	margin-bottom: 5px;
	padding-left: 10px;
	list-style: none;
	font-size: 90%;
}
#NF-ContentArea .main ul li {
	padding-left: 13px;
	list-style-image: none;
	list-style-type: none;
	display: block;
	background-image: url(/nec_tmp/v1/common/images/blt_blue_ss.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#NF-ContentArea .main ul.NF-nestList li {
	background: url("/nec_tmp/v1/common/images/blt_blue_s.gif") 0 0.4em no-repeat;
}
#NF-ContentArea .main ul.NF-nestList li.NF-linkMark {
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.5em no-repeat;
}

/* ol */
#NF-ContentArea .main ol {
	padding-left: 8px;
	_margin-left: 5px;
	list-style-type: decimal;
	margin-left: 30px;
}
#NF-ContentArea .main ol ol {
	margin-bottom: 0;
}
#NF-ContentArea .main ol li {
	list-style-type: decimal;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
	font-size: 90%;
}
/** NewWindow Open(popup) */
#NF-ContentArea .main p.NF-popup {
	padding-left: 13px;
	_height: 1em; /* for IE6 */
	margin-left: 30px;
	margin-right: 5px;
	font-size: 80%;
	margin-top: 5px;
	background-image: url(/nec_tmp/v1/common/images/bullet_w_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}
/** Section Link */
#NF-ContentArea .main ul.NF-sectionLink,
#NF-ContentArea .NF_main ul.NF-sectionLink_01 {
	list-style-image: none;
	list-style-type: none;
	display: list-item;
}
#NF-ContentArea .main ul.NF-sectionLink li a,
#NF-ContentArea .NF_main ul.NF-sectionLink_01 li a{
	background: url(/nec_tmp/v1/common/images/blt_pagedown.gif) no-repeat 0px 5px;
	float: left;
	margin-right: 0px;
	display: block;
	margin-bottom: 5px;
	font-size: 90%;
	margin-left: 0px;
	padding-left: 15px;
	list-style-type: none;
	list-style-image: none;
}
#NF-ContentArea .main .NF-sectionLink li {
	margin-right: 0px;
	background-image: url(/nec_tmp/v1/common/images/blt_pagedown.gif);
	background-repeat: no-repeat;
	background-position: -20px -20px;
	padding-left: -10px;
	list-style-image: none;
	list-style-type: none;
	float: left;
	width: 90px;
}
#NF-ContentArea .main .NF-sectionLink_01 li {
	margin-right: 0px;
	background-image: url(/nec_tmp/v1/common/images/blt_pagedown.gif);
	background-repeat: no-repeat;
	background-position: -20px -20px;
	padding-left: -10px;
	list-style-image: none;
	list-style-type: none;
	width: 150px;
	float: left;
}
#NF-ContentArea .main #img_box_b {
	float: left;
	width: 450px;
	clear: both;
	margin-bottom: 7px;
}
#NF-ContentArea .main .ori_g {
	width: 540px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-left: 10px;
	font-weight: bold;
	background-color: #999999;
	display: block;
}
.p_f {
	margin-top: 0px;
	clear: right;
	float: none;
}
.wrap_f {
	margin-top: 0px;
	display: inline;
	clear: right;
	float: none;
}
#NF-ContentArea .main #catch_3200 {
	float: none;
	width: 480px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 25px;
	display: block;
	border-left-width: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #3399FF;
	padding-left: 5px;
	font-weight: bold;
	color:#333333
	font-size: 95%;
}
#NF-ContentArea .main #catch {
	float: none;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
	display: block;
	border-left-width: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #ea783f;
	padding-left: 5px;
	font-weight: bold;
	color:#333333
	font-size: 95%;
}
#NF-ContentArea .main #catch_1600 {
	float: none;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
	display: block;
	border-left-width: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #0073b1;
	padding-left: 5px;
	font-weight: bold;
	color: #333333;
	font-size: 95%;
}
#NF-ContentArea .main #catch_800 {
	float: none;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
	display: block;
	border-left-width: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #4ea231;
	padding-left: 5px;
	font-weight: bold;
	color: #333333;
	font-size: 95%;
}
#NF-ContentArea .main #catch_2000 {
	float: none;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 25px;
	display: block;
	border-left-width: 6px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #7b3f85;
	padding-left: 5px;
	font-weight: bold;
	color: #333333;
	font-size: 95%;
}
/* =============================================== */
/** 07: Section Box Series (.NF-main)
/* ----------------------------------------------- */
/** Border+White Background Box(sectionBox) */
/** No Border Box(sectionBoxEx) */
#NF-ContentArea .main .NF-sectionBox,
#NF-ContentArea .main .NF-sectionBoxEx {
	clear: both;
	width: 550px;
	padding-bottom: 7px;
	margin-bottom: 15px;
}
#NF-ContentArea .main .NF-sectionBox .NF-innerBox,
#NF-ContentArea .main .NF-sectionBoxEx .NF-innerBox {
	width: 550px;
	padding: 10px 15px;
}
#NF-ContentArea .main .NF-sectionBox .NF-innerBox:after,
#NF-ContentArea .main .NF-sectionBoxEx .NF-innerBox:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#NF-ContentArea .main .NF-sectionBox .NF-textBox,
#NF-ContentArea .main .NF-sectionBoxEx .NF-textBox {
	width: 520px;
}
#NF-ContentArea .main .NF-sectionBox .NF-innerBox .NF-textBox p,
#NF-ContentArea .main .NF-sectionBoxEx .NF-innerBox .NF-textBox p {
	margin: 0 0 5px 0;
}
#NF-ContentArea .main .NF-sectionBox .NF-innerBox .NF-textBox h3,
#NF-ContentArea .main .NF-sectionBoxEx .NF-innerBox .NF-textBox h3 {
	margin-left: 0;
	padding: 5px;
	background: url("/nec_tmp/v1/common/images/dot.gif") left bottom repeat-x;
}
/** Border+White Background Box(sectionBox) */
#NF-ContentArea .main .NF-sectionBox {
	background: #fff url("/nec_tmp/v1/common/images/box_border_2c_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .main .NF-sectionBox .NF-innerBox {
	background: url("/nec_tmp/v1/common/images/box_border_2c_bg.gif") no-repeat;
}

/** Small Thumbnail Pattern(White&NoBorder) */
/* ===MEMO======================= */
/* White: NF-sectionBox
/* NoBorder: NF-sectionBoxEx
/* ---------------------------- */
#NF-ContentArea .main .NF-sectionBox .NF-innerBox .NF-textBox p.NF-smallThumb img,
#NF-ContentArea .main .NF-sectionBoxEx .NF-innerBox .NF-textBox p.NF-smallThumb img {
	float: left;
	margin-right: 10px;
}

/

/* Small Thumbnail Pattern(Reverse layout) */
#NF-ContentArea .main .NF-sectionBox .NF-innerBox .NF-textBox p.NF-smallThumbRev img,
#NF-ContentArea .main .NF-sectionBoxEx .NF-innerBox .NF-textBox p.NF-smallThumbRev img {
	float: right;
	margin-left: 10px;
}

/** Medium Thumbnail Pattern(Gray&White&NoBorder) */
#NF-ContentArea .main .NF-mediumThumb .NF-imageBox {
	float: left;
	width: 100px;
	margin-right: 15px;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .main .NF-mediumThumb .NF-textBox {
	float: left;
	width: 390px;
}
#NF-ContentArea .main .NF-sectionBox .NF-innerBox .NF-textBox p.NF-detailLink {
	text-align: right;
}
#NF-ContentArea .main .NF-sectionBox .NF-innerBox .NF-textBox p.NF-detailLink a {
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.3em no-repeat;
}

/* Medium Thumbnail Pattern(Reverse layout) */
#NF-ContentArea .main .NF-mediumThumbRev .NF-imageBox {
	float: right;
	width: 100px;
	margin-right: 15px;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .main .NF-mediumThumbRev .NF-textBox {
	float: left;
	width: 390px;
}

/** Large Thumbnail Pattern(NoBorder Only) */
#NF-ContentArea .main .NF-largeThumb .NF-imageBox {
	float: left;
	width: 120px;
	margin-right: 10px;
}
#NF-ContentArea .main .NF-largeThumb .NF-textBox {
	float: left;
	width: 390px;
}

/* Large Thumbnail Pattern(Reverse layout) */
#NF-ContentArea .main .NF-largeThumbRev .NF-imageBox {
	float: right;
	width: 120px;
	margin-right: 15px; 
}
#NF-ContentArea .main .NF-largeThumbRev .NF-textBox {
	float: left;
	width: 390px;
}
#NF-ContentArea .main .NF-sectionBoxEx,
#NF-ContentArea .main .NF-sectionBox {
	_float: none;
}
#NF-ContentArea .main .ori_box01_100 {
	width: 500px;
	margin-left: 50px;
	font-size: 85%;
	height: auto;
	margin-top: 5px;
}
/** h4 */
#NF-ContentArea .main h4 {
	clear: both;
	padding-bottom: 5px;
	_height: 1em; /* for IE6 */
	margin-top: 10;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 10px;
}
#NF-ContentArea .main h4 span.NF-text {
	display: block;	
	padding-left: 15px;
	background: url("/nec_tmp/v1/common/images/blt_blue.gif") 0 2px no-repeat;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .main h4.NF-link span.NF-text {
	display: block;	
	padding-left: 15px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange.gif") 0 2px no-repeat;
}
#NF-ContentArea .main h4.NF-link a {
	text-decoration: none;
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .main h4.NF-link a:hover {
	text-decoration: underline;
}
.NF-imgfBox {
	clear: both;
}
.NF-imgfBox img {
	margin-right: 10px;
	float: left;
}
#NF-ContentArea .main .cen_box {
	width: 500px;
	margin-left: 70px;
	font-size: 80%;
	height: auto;
	margin-top: 0px;
}
#NF-ContentArea .main #table_d {
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 80%;
}
#NF-ContentArea .main .NF-2Column ul {
	font-size: 90%;
}
#NF-ContentArea .main .ori_box01_ .NF-nestList {
	font-size: 90%;
}
/** Section Link */
#NF-ContentArea .main .ori_box00 ul.NF-sectionLink {
	list-style-image: none;
	list-style-type: none;
	display: list-item;
}
#NF-ContentArea .main .ori_box00 ul.NF-sectionLink li a{
	background: url(/nec_tmp/v1/common/images/blt_pagedown.gif) no-repeat 0px 5px;
	float: none;
	margin-right: 0px;
	display: block;
	margin-bottom: 5px;
	font-size: 90%;
	margin-left: 10px;
	padding-left: 15px;
	list-style-type: none;
	list-style-image: none;
}
#NF-ContentArea .main .ori_box00 .NF-sectionLink li {
	margin-right: 0px;
	background-image: url(/nec_tmp/v1/common/images/blt_pagedown.gif);
	background-repeat: no-repeat;
	background-position: -20px -20px;
	padding-left: -10px;
	list-style-image: none;
	list-style-type: none;
	width: 400px;
	display: block;
}#NF-ContentArea .main .ori_box00 {
	display: block;
	width: 540px;
	font-size: 90%;
	padding-left: 20px;
}
.main #box_small {
	font-size: 85%;
	width: 130px;
}

#NF-ContentArea .main #table_d td {
	padding: 3px 3px;
}
#NF-ContentArea .main #table_c td {
	padding: 3px 3px;
}
.tm_box {
	width: 530px;
	margin-left: 20px;
	font-size: 80%;
	height: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
#table_c .tex_small {
	font-size: 80%;
}
.smallest_tex {
	font-size: 85%;
}
#top_wrap {
	clear: both;
	display: block;
	width: 570px;
	height: auto;
	margin-top: 0px;
	_margin-top: -5px;
	margin-bottom: 7px;
}
.NF-nClear {
	font-size: 0;
	height: 0;
	clear: both;
}

/*---(fresco.eng追記)---*/
.NF-tcBlock .ori_box_top_sp {
	margin: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	width: 237px;
	clear: both;
	padding-bottom: 12px;
	_padding-bottom: 6px;
	display: block;
	height: 100px;
}
.NF-tcBlock .ori_box_top_sp .NF-itLeft {
	float: left;
}
.NF-tcBlock .ori_box_top_sp img {
	float: left;
	_height: 1em;
	width: 90px;
	height: 70px;
	margin-right: 8px;
	margin-bottom: 6px;
}
.NF-tcBlock .ori_box_top_sp .ori_tex {
	width: 137px;
	float: left;
	margin-bottom: 5px;
	_margin-bottom: 0px;
}

.NF-tcBlock .ori_box_top_po {
	margin: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	width: 237px;
	clear: both;
	padding-bottom: 12px;
	_padding-bottom: 6px;
	display: block;
	height: 130px;
}
.NF-tcBlock .ori_box_top_po .NF-itLeft {
	float: left;
}
.NF-tcBlock .ori_box_top_po img {
	float: left;
	_height: 1em;
	width: 90px;
	height: 70px;
	margin-right: 8px;
	margin-bottom: 6px;
}
.NF-tcBlock .ori_box_top_po .ori_tex {
	width: 137px;
	float: left;
	margin-bottom: 5px;
	_margin-bottom: 0px;
}

#NF-ContentArea .main #box_small td {
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
}
#NF-ContentArea .main .NF-2Column .NF-column1 ul {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
}
.dash {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #666666;
}
.dash_left {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #666666;
}
.style2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #333333;
	font-weight: bold;
	line-height: 150%;
	font-size: 110%;
}
#NF-ContentArea .main #table_c {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 100%;
}
#NF-ContentArea .main #table_a {
	margin-left: 15px;
	margin-top:0px;
	margin-bottom:0px;
	font-size: 95%;
}
#NF-ContentArea .main #table_b {
	margin-left: 60px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 90%;
}
/** h2(3column Layout) Use h3-h5 */
#NF-ContentArea .main .NF-3Column {
	clear: both;
	float: left;
	width: 570px;
	margin-bottom: 10px;
}
#NF-ContentArea .main .NF-3Column .NF-column1 {
	float: left;
	width: 182px;
	margin-right: 12px;
}
#NF-ContentArea .main .NF-3Column .NF-column2 {
	float: left;
	width: 182px;
}
#NF-ContentArea .main .NF-3Column .NF-column3 {
	float: right;
	width: 182px;
}
#NF-ContentArea .main .NF-3Column h2 {
	width: 182px;
	background: url("/nec_tmp/v1/common/images/h2_2cs_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .main .NF-3Column h2 span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cs_bg.gif") no-repeat;
}
#NF-ContentArea .main .NF-3Column h2.NF-link span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cs_link.gif") no-repeat;
}
.style7 {
	font-weight: bold;
	color: #FFFFFF;
}
/* dl(FAQ List) */
#NF-ContentArea .main dl.NF-faq {
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
#NF-ContentArea .main dl.NF-faq dt {
	border: 1px solid #c8c8c8;
	background-color: #eee;
	margin-bottom: 1px;
}
#NF-ContentArea .main dl.NF-faq dd {
	border: 1px solid #c8c8c8;
}
#NF-ContentArea .main dl.NF-faq .NF-faqCap {
	float: left;
	padding: 7px 0 0 9px;
}
#NF-ContentArea .main dl.NF-faq .NF-faqText {
	display: block;
	margin-left: 2em;
	padding: 7px 9px 7px 0;
}

#NF-ContentArea .main dl.NF-faq .NF-faqIcon {
	display: block;
	float: right;
	padding: 9px 9px 0 0;
}

#NF-ContentArea .main dl.NF-faq .NF-faqIcon img {
	margin-left: 1px;
}

#NF-ContentArea .main .box_line {
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #009999;
	border-bottom-color: #009999;
}
#NF-ContentArea .main .right_s {
	text-align: right;
	padding-right: 10px;
	font-size: 85%;
	color: #999999;
}
#NF-ContentArea .main .p_f #left {
	float: left;
}
#NF-ContentArea .main #block {
	display: block;
	float: left;
}
#NF-ContentArea .main .tex_110 {
	font-size: 110%;
}
#NF-ContentArea .main #f_le {
	float: right;
	clear: none;
}
#NF-ContentArea .main .p_f .small_tex9 {
	font-size: 90%;
}
#NF-ContentArea .main .tspec .linkpjt {
	font-weight: bold;
}
#NF-ContentArea .main #right {
	text-align: right;
	display: block;
	width: 540px;
	padding: 0px;
	font-size: 85%;
}
#NF-ContentArea .main #slant {
	font-style: italic;
}
#NF-ContentArea .NF-main .tex90 {
	font-size: 95%;
}
/** Close Window */
#NF-ContentArea .NF-main p.NF-close {
	clear: both;
	text-align: center!important;
	margin-right: 0;
	margin-bottom: 10px;
}
#NF-ContentArea .main #top_wrap .NF-sectionLink #op {
	width: auto;
	padding-right: 5px;
	padding-left: 5px;
	display: block;
}
.ss_tex {
	font-size: 70%;
}

