@charset "utf-8";

/* Copyright NEC Corporation. All Rights Reserved. */
/* $Id: /nec_tmp/v1common/contents_common.css  2007/10/23 $ */
/*  ****************  Style TOC  ****************  */
/** 01: Headings, Paragraph
/** 02: Misc(em, address, hr, etc..)
/** 03: Lists
/** 04: Link Function
/** 05: Text Arrangement
/** 06: Table Styles
/** 07: Section Box Series
/** 08: Inquiry Box
/** 09: Left Block Style(.NF-sub)
/** 10: Local Navigation
/** 11: Relational Menu
/** 12: Client Menu
/** 13: Right Block Style(.NF-main)
/** 14: Image & Text Style(.NF-main)
/** 15: LocalNavi banner Style
/*  *********************************************  */

/*  ****************  Use Hack  ****************  */
/** 			Windows IE6 View & Print DeBug
/**
/** 			_height: 1em; /* for IE6 */
/*  *********************************************  */

/* =============================================== */
/** 05: ContentArea
/* ----------------------------------------------- */
#NF-ContentArea {
	clear: both;
	float: left;
	padding: 0px 0 10px 10px;
}

/* font size */
#NF-ContentArea .NF-main {
	font-size: 100%;
}
#NF-ContentArea .NF-main p {
	font-size: 90% !important;
}
#NF-ContentArea .NF-main h1 {
	font-size: 105%;
}
#NF-ContentArea .NF-main h2 {
	font-size: 100%;
}
#NF-ContentArea .NF-main h2.NF-hasList span.NF-listText {
	font-size: 11px;
}
#NF-ContentArea .NF-main h2.NF-hasList span.page_back {
	font-size: small;
}
#NF-ContentArea .NF-main h3 {
	font-size: 90%;
}
#NF-ContentArea .NF-main h3.NF-hasList span.NF-listText {
	font-size: 95%;
}
#NF-ContentArea .NF-main h4 {
	font-size: 90%;
}
#NF-ContentArea .NF-main h5 {
	font-size: 90%;
}
#NF-ContentArea .NF-main ul.NF-sectionLink,
#NF-ContentArea .NF-main p.NF-pagetop,
#NF-ContentArea .NF-main p.NF-pagetop_,
#NF-ContentArea .NF-main p.NF-detailLinkS,
#NF-ContentArea .NF-main .NF-pageNavi,
#NF-ContentArea .NF-main .NF-note,
.NF-imgLayCap span {
	font-size: small;
}

/** p */
/* More Text Style  See 05: Text Arrangement */
#NF-ContentArea .NF-main p {
	margin: 0 10px 10px;
}
#NF-ContentArea .NF-main p.NF-middleTalk {
	margin-bottom: 15px;
}
#NF-ContentArea .NF-main p.NF-smallTalk {
	margin-bottom: 10px;
}
#NF-ContentArea .NF-main p.NF-caution {
	text-indent: -1em;
	padding-left: 1em;
}


/* =============================================== */
/** 01: Headings, Paragraph(.NF-main)
/* ----------------------------------------------- */
/** h1 */
#NF-ContentArea .NF-main h1 {
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 5px;
	background: url("/nec_tmp/v1/common/images/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("/nec_tmp/v1/common/images/h1_bg.gif") no-repeat;
	_height: 1em; /* for IE6 */
}

/* Use Icon */
#NF-ContentArea .NF-main h1.NF-hasLogo {
	position: relative;
	width: 570px;
}
#NF-ContentArea .NF-main h1.NF-hasLogo span.NF-logoMark {
	position: absolute;
	width: 160px;
	top: 2px;
	right: 2px;
}
#NF-ContentArea .NF-main h1.NF-hasLogo span.NF-text {
	padding-bottom: 12px;
	_padding-bottom: 11px;
}

/* Use Visual Image */
#NF-ContentArea .NF-main h1.NF-visualHeading {
	background: none;
}

/* with img */
#NF-ContentArea .NF-main .NF-h1img h1 span.NF-text,
#NF-ContentArea .NF-main .NF-h1img h1 {
	width: 390px;
}
#NF-ContentArea .NF-main .NF-h1img {
	width: 570px;
	clear: both;
	margin-bottom: 5px;
}
#NF-ContentArea .NF-main .NF-h1img h1 span.NF-text {
	width: 360px;
	padding-right: 20px;
	background: url("/nec_tmp/v1/common/images/h1_img_bg.gif") no-repeat;
}
#NF-ContentArea .NF-main .NF-h1img h1 {
	float: left;
	background: url("/nec_tmp/v1/common/images/h1_img_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .NF-main .NF-h1img div {
	float: right;
}

/** h2 */
#NF-ContentArea .NF-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 */
}
#NF-ContentArea .NF-main h2 span.NF-text {
	margin-top: 5px;
	display: block;
	padding: 6px 5px 2px 23px;
	background: url(/nec_tmp/v1/common/images/h2_2cl_bg.gif) no-repeat 0px 2px;
	_height: 1em; /* for IE6 */
}

#NF-ContentArea .NF-main h2.NF-link span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cl_link.gif") no-repeat;
}
#NF-ContentArea .NF-main h2.NF-link a {
	text-decoration: none;	
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main h2.NF-link a:hover {
	text-decoration: underline;
}
#NF-ContentArea .NF-main h2.NF-hasList {
	position: relative;
	width: 570px;
}
#NF-ContentArea .NF-main h2.NF-hasList span.NF-listText {
	position: absolute;
	top: 13px;
	right: 11px;
	font-weight: normal;
	padding-left: 20px;
	background-image: url(/nec_tmp/v1/common/images/blt_link_blue_s.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
}
#NF-ContentArea .NF-main h2.NF-hasNew {
	position: relative;	
	width: 570px;
}
#NF-ContentArea .NF-main h2.NF-hasNew span.NF-newMark {
	position: absolute;
	top: 7px;
	right: 20px;
}

/** h2(2column Layout) Use h3-h5 */
#NF-ContentArea .NF-main .NF-2Column {
	clear: both;
	float: left;
	width: 570px;
	margin-bottom: 10px;
	display: block;
}
#NF-ContentArea .NF-main .NF-2Column .NF-column1 {
	float: left;
	width: 279px;
	margin-right: 12px;
}
#NF-ContentArea .NF-main .NF-2Column .NF-column2 {
	float: left;
	width: 279px;
}
#NF-ContentArea .NF-main .NF-2Column h2 {
	width: 279px;
	background: url("/nec_tmp/v1/common/images/h2_2cm_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .NF-main .NF-2Column h2 span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cm_bg.gif") no-repeat;
}
#NF-ContentArea .NF-main .NF-2Column h2.NF-link span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cm_link.gif") no-repeat;
}

/** h2(3column Layout) Use h3-h5 */
#NF-ContentArea .NF-main .NF-3Column {
	clear: both;
	float: left;
	width: 570px;
}
#NF-ContentArea .NF-main .NF-3Column .NF-column1 {
	float: left;
	width: 182px;
	margin-right: 12px;
}
#NF-ContentArea .NF-main .NF-3Column .NF-column2 {
	float: left;
	width: 182px;
}
#NF-ContentArea .NF-main .NF-3Column .NF-column3 {
	float: right;
	width: 150px;
}
#NF-ContentArea .NF-main .NF-3Column h2 {
	width: 182px;
	background: url("/nec_tmp/v1/common/images/h2_2cs_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .NF-main .NF-3Column h2 span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cs_bg.gif") no-repeat;
}
#NF-ContentArea .NF-main .NF-3Column h2.NF-link span.NF-text {
	background: url("/nec_tmp/v1/common/images/h2_2cs_link.gif") no-repeat;
}

/** h3 */
#NF-ContentArea .NF-main h3 {
	clear: both;
	padding-bottom: 5px;
	background: url("/nec_tmp/v1/common/images/dot.gif") left bottom repeat-x;
	_height: 1em; /* for IE6 */
	margin-top: 15;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 15px;
}
#NF-ContentArea .NF-main h3 span.NF-text {
	display: block;	
	padding-left: 15px;
	background: url("/nec_tmp/v1/common/images/blt_indigo.gif") 0 2px no-repeat;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main h3.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 .NF-main h3.NF-link a {
	text-decoration: none;
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main h3.NF-link a:hover {
	text-decoration: underline;
}
#NF-ContentArea .NF-main h3.NF-hasList {
	position: relative;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
}
#NF-ContentArea .NF-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 .NF-main h3.NF-hasNew {
	position: relative;
}
#NF-ContentArea .NF-main h3.NF-hasNew span.NF-newMark {
	position: absolute;
	top: 2px;
	right: 20px;
}

/** h4 */
#NF-ContentArea .NF-main h4 {
	clear: both;
	margin: 15px 0 5px 45px !important;
	padding-bottom: 5px;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-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 .NF-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;
	margin-top: 3px;
}
#NF-ContentArea .NF-main h4.NF-link a {
	text-decoration: none;
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main h4.NF-link a:hover {
	text-decoration: underline;
}

/** h5 */
#NF-ContentArea .NF-main h5 {
	clear: both;
	margin: 5px 0 5px 55px;
	padding-bottom: 5px;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main h5 span.NF-text {
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main h5.NF-link span.NF-text {
	display: block;	
	padding-left: 15px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 4px no-repeat;
}
#NF-ContentArea .NF-main h5.NF-link a {
	text-decoration: none;
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main h5.NF-link a:hover {
	text-decoration: underline;
}

/* =============================================== */
/** 02: Misc
/* ----------------------------------------------- */
em, address {
	font-style: normal;
}
hr.NF-largeBreak,
hr.NF-mediumBreak,
hr.NF-smallBreak {
	display: block;
	width: 1px;
	_margin: -6px 0;
	clear: both;
	border: solid 1px transparent;
}
hr.NF-largeBreak {
	margin-bottom: 28px;
	_margin-bottom: 21px;
}
hr.NF-mediumBreak {
	margin-bottom: 13px;
	_margin-bottom: 6px;
}
hr.NF-smallBreak {
	margin-bottom: 8px;
	_margin-bottom: 1px;
}

/* =============================================== */
/** 03: Lists (.NF-main)
/* ----------------------------------------------- */
/** ul */
#NF-ContentArea .NF-main ul {
	margin-bottom: 5px;
	padding-left: 5px ;
	list-style: none;
}
#NF-ContentArea .NF-main ul li {
	padding-left: 12px;
	background: url("/nec_tmp/v1/common/images/blt_blue_ss.gif") 0 0.5em no-repeat;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
}
#NF-ContentArea .NF-main ul.NF-nestList li {
	background: url("/nec_tmp/v1/common/images/blt_blue_s.gif") 0 0.4em no-repeat;
}
#NF-ContentArea .NF-main ul.NF-nestList li.NF-linkMark {
	background: url(/nec_tmp/v1/common/images/blt_link_orange_s.gif) no-repeat 0 0.5em;
	/*display: block;
	width: 117px;
	margin-left: 0px;
	padding-right: 8px;*/
	font-size: 90%;
}
#NF-ContentArea .NF-main ul.NF-nestList li.NF-linkMark {
	background-image: url(/nec_tmp/v1/common/images/blt_link_orange_s.gif);
	background-repeat: no-repeat;
	background-position: 1px 0.5em;
	display: block;
}

/* ol */
#NF-ContentArea .NF-main ol {
	margin-bottom: 20px;
	padding-left: 30px;
	margin-left: 0;
	_margin-left: 5px;
}
#NF-ContentArea .NF-main ol ol {
	margin-bottom: 0;
}
#NF-ContentArea .NF-main ol li {
	margin: 3px 0;
}


/* .NF-listToc_2_1 */

#NF-ContentArea .NF-main .NF-listToc_2_1 {
	margin-bottom: 20px;
}
#NF-ContentArea .NF-main .NF-listToc_2_1 ul {
	clear: both;
	float: left;
	width: 270px;
	background: url("/nec_tmp/v1/common/images/tab2c_bg.gif") repeat-y;
}
#NF-ContentArea .NF-main .NF-listToc_2_1 ul li {
	float: left;
	width: 100px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.4em no-repeat;
	margin-right: 20px;
}
#NF-ContentArea .NF-main .NF-listToc_2_1 ul li.NF-current {
	background: url("/nec_tmp/v1/common/images/blt_blue_s.gif") 0 0.4em no-repeat;
}

/** dl(wideSet) */
#NF-ContentArea .NF-main .NF-wideSet dl {
	width: 560px;
	margin: 0 0 10px 10px;
	border-bottom: 1px solid #e9e9e9;
}
#NF-ContentArea .NF-main .NF-wideSet dl:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#NF-ContentArea .NF-main .NF-wideSet dl dt {
	float: left;
	width: 200px;
	padding-right: 10px;
	padding-bottom: 3px;
}
#NF-ContentArea .NF-main .NF-wideSet dl dd {
	float: left;
	width: 350px;
	padding-bottom: 3px;
}
#NF-ContentArea .NF-main .NF-wideSet dl dd.NF-linkMark {
	width: 335px;
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.5em no-repeat;
}

/** dl（dateSet) */
#NF-ContentArea .NF-main .NF-dateSet dl {
	width: 560px;
	margin: 0 0 10px 10px;
}
#NF-ContentArea .NF-main .NF-dateSet dl dt {
	width: 110px;
	position: relative;
	font-size: 85%;
}
#NF-ContentArea .NF-main .NF-dateSet dl dd {
	margin-top: -1.3em;
	padding-left: 125px;
	_padding-left: 135px;
	padding-bottom: 3px;
	font-size: 90%;
}
#NF-ContentArea .NF-main .NF-dateSet dl dd.NF-linkMark {
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 110px 0.5em no-repeat;
	_background-position: 120px 0.5em;
	_height: 1em;
	
}
#NF-ContentArea .NF-main .NF-wideSet dl dd img,
#NF-ContentArea .NF-main .NF-dateSet dl dd img {
	margin-left: 5px;
}

/* dl(FAQ List) */
#NF-ContentArea .NF-main dl.NF-faq {
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
#NF-ContentArea .NF-main dl.NF-faq dt {
	border: 1px solid #c8c8c8;
	background-color: #eee;
	margin-bottom: 1px;
}
#NF-ContentArea .NF-main dl.NF-faq dd {
	border: 1px solid #c8c8c8;
}
#NF-ContentArea .NF-main dl.NF-faq .NF-faqCap {
	float: left;
	padding: 7px 0 0 9px;
}
#NF-ContentArea .NF-main dl.NF-faq .NF-faqText {
	display: block;
	margin-left: 2em;
	padding: 7px 9px 7px 0;
}

#NF-ContentArea .NF-main dl.NF-faq .NF-faqIcon {
	display: block;
	float: right;
	padding: 9px 9px 0 0;
}

#NF-ContentArea .NF-main dl.NF-faq .NF-faqIcon img {
	margin-left: 1px;
}

/* =============================================== */
/** 04: Link Function (.NF-main)
/* ----------------------------------------------- */
/** Section Link */
#NF-ContentArea .NF-main ul.NF-sectionLink {
	clear: both;
	display: block;
	margin-left: 0px;
	width: 540px;
}
#NF-ContentArea .NF-main ul.NF-sectionLink li {
	background: url("/nec_tmp/v1/common/images/blt_pagedown.gif") 0 0.5em no-repeat;
	float: left;
	margin-right: 20px;
	display: block;
	margin-bottom: 5px;
	font-size: 90%;
	margin-left: 10px;
	width: 125px;
}

/** PageTop Link */
#NF-ContentArea .NF-main p.NF-pagetop {
	clear: both;
	text-align: right;
	margin-right: 0;
	margin-bottom: 0;
}

#NF-ContentArea .NF-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;
}

/** NewWindow Open(popup) */
#NF-ContentArea .NF-main p.NF-popup {
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/bullet_w_arrow.gif") 0 2px no-repeat;
	_height: 1em; /* for IE6 */
}

/** Close Window */
#NF-ContentArea .NF-main p.NF-close {
	clear: both;
	text-align: right;
	margin-right: 0;
	margin-bottom: 10px;
}

/** Detail Link */
#NF-ContentArea .NF-main p.NF-detailLink {
	clear: both;
	text-align: right;
	margin-right: 0;
	margin-bottom: 5px;
}
#NF-ContentArea .NF-main p.NF-detailLink a {
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 6px no-repeat;
}
#NF-ContentArea .NF-main p.NF-detailLinkS {
	clear: both;
	text-align: right;
	margin-right: 0;
	margin-bottom: 5px;
}
#NF-ContentArea .NF-main p.NF-detailLinkS a {
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.3em no-repeat;
}

/** Next(Prev) Page Navigation */
#NF-ContentArea .NF-main .NF-pageNavi_ {
	clear: both;
	float: none;
	margin-left: 200px;
}
#NF-ContentArea .NF-main .NF-pageNavi p.NF-nextPage {
	float: right;
	margin: 0 0 10px 0;
	padding-left: 10px;
	background: url("/nec_tmp/v1/common/images/dot.gif") repeat-y;
}
#NF-ContentArea .NF-main .NF-pageNavi p.NF-nextPage a {
	padding-right: 13px;
	background: url("/nec_tmp/v1/common/images/blt_next.gif") right top no-repeat;
}
#NF-ContentArea .NF-main .NF-pageNavi_ p.NF-prevPage {
	float: right;
	margin: 0 0 5px 0;
	padding-right: 13px;
	background-image: url(/nec_tmp/v1/common/images/dot.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#NF-ContentArea .NF-main .NF-pageNavi_ p.NF-prevPage a {
	font-size:90%;
	padding-left: 13px;
	background-image: url(/nec_tmp/v1/common/images/blt_prev.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
#NF-ContentArea .NF-main .NF-pageNavi p.NF-conf {
	padding-right: 10px;
	background: none;	
}

/* =============================================== */
/** 05: Text Arrangement(.NF-main)
/* ----------------------------------------------- */

/* Attention */
#NF-ContentArea .NF-main .NF-attention {
	text-align: right;
}

/* Note */
#NF-ContentArea .NF-main .NF-note {
}

/* PDF Document&Any format files(ex:PDF Icon) */
#NF-ContentArea .NF-main p.NF-miscFile {
	clear: both;
	padding-left: 0;
}
#NF-ContentArea .NF-main ul.NF-miscFile {
	clear: both;
}
#NF-ContentArea .NF-main ul.NF-miscFile li {
	margin-bottom: 10px;
	background: none;
	padding-left: 0;
	clear: both;
}
#NF-ContentArea .NF-main .NF-miscFile .NF-fileIcon {
	width: 26px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
}
#NF-ContentArea .NF-main .NF-miscFile .NF-fileText {
	display: block;
	width: 400px;
	padding-left: 30px;
}
#NF-ContentArea .NF-main .NF-miscFile,
#NF-ContentArea .NF-main .NF-miscFile li {
	min-height: 1em;
	position: relative;
}
#NF-ContentArea .NF-main .NF-miscFile li {
	padding: 1px 0;
}

/* =============================================== */
/** 06: Table Styles
/* ----------------------------------------------- */
#NF-ContentArea .NF-main table {
	width: 500px;
	border-collapse: separate;
	margin-bottom: 10px;
	border-spacing: 1px;
}
#NF-ContentArea .NF-main table th {
	padding: 5px 9px;
	border: 1px solid #c8c8c8;
	text-align: left;
	vertical-align: top;
	background: #eee;
	font-weight: normal;
}
#NF-ContentArea .NF-main tr.NF-dataHighLight td,
#NF-ContentArea .NF-main tr.NF-dataHighLight th {
	background: #ddd;
}
#NF-ContentArea .NF-main table td {
	padding: 5px 9px;
	border: 1px solid #c8c8c8;
	text-align: left;
	vertical-align: top;
}
#NF-ContentArea .NF-main .NF-preFormat {
	text-align: right;
}

/* =============================================== */
/** 07: Section Box Series (.NF-main)
/* ----------------------------------------------- */
/** Border+White Background Box(sectionBox) */
/** No Border Box(sectionBoxEx) */
#NF-ContentArea .NF-main .NF-sectionBox,
#NF-ContentArea .NF-main .NF-sectionBoxEx {
	clear: both;
	width: 540px;
	padding-bottom: 7px;
	margin-bottom: 15px;
}
#NF-ContentArea .NF-main .NF-sectionBox .NF-innerBox,
#NF-ContentArea .NF-main .NF-sectionBoxEx .NF-innerBox {
	width: 540px;
	padding: 10px 15px;
}
#NF-ContentArea .NF-main .NF-sectionBox .NF-innerBox:after,
#NF-ContentArea .NF-main .NF-sectionBoxEx .NF-innerBox:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#NF-ContentArea .NF-main .NF-sectionBox .NF-textBox,
#NF-ContentArea .NF-main .NF-sectionBoxEx .NF-textBox_ {
	width: 370px;
}
#NF-ContentArea .NF-main .NF-sectionBox .NF-innerBox .NF-textBox p,
#NF-ContentArea .NF-main .NF-sectionBoxEx .NF-innerBox .NF-textBox_ p {
	margin: 0 0 5px 0;
}
#NF-ContentArea .NF-main .NF-sectionBox .NF-innerBox .NF-textBox h3,
#NF-ContentArea .NF-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 .NF-main .NF-sectionBox {
	background: #fff url("/nec_tmp/v1/common/images/box_border_2c_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .NF-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 .NF-main .NF-sectionBox .NF-innerBox .NF-textBox p.NF-smallThumb img,
#NF-ContentArea .NF-main .NF-sectionBoxEx .NF-innerBox .NF-textBox p.NF-smallThumb img {
	float: left;
	margin-right: 10px;
}

/* Small Thumbnail Pattern(Reverse layout) */
#NF-ContentArea .NF-main .NF-sectionBox .NF-innerBox .NF-textBox p.NF-smallThumbRev img,
#NF-ContentArea .NF-main .NF-sectionBoxEx .NF-innerBox .NF-textBox p.NF-smallThumbRev img {
	float: right;
	margin-left: 10px;
}

/** Medium Thumbnail Pattern(Gray&White&NoBorder) */
#NF-ContentArea .NF-main .NF-mediumThumb .NF-imageBox {
	float: left;
	width: 100px;
	margin-right: 15px;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main .NF-mediumThumb .NF-textBox {
	float: left;
	width: 390px;
}
#NF-ContentArea .NF-main .NF-sectionBox .NF-innerBox .NF-textBox p.NF-detailLink {
	text-align: right;
}
#NF-ContentArea .NF-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 .NF-main .NF-mediumThumbRev .NF-imageBox {
	float: right;
	width: 100px;
	margin-right: 15px;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main .NF-mediumThumbRev .NF-textBox {
	float: left;
	width: 390px;
}

/** Large Thumbnail Pattern(NoBorder Only) */
#NF-ContentArea .NF-main .NF-largeThumb .NF-imageBox {
	float: left;
	width: 120px;
	margin-right: 10px;
}
#NF-ContentArea .NF-main .NF-largeThumb .NF-textBox {
	float: left;
	width: 390px;
}

/* Large Thumbnail Pattern(Reverse layout) */
#NF-ContentArea .NF-main .NF-largeThumbRev .NF-imageBox {
	float: right;
	width: 120px;
	margin-right: 15px; 
}
#NF-ContentArea .NF-main .NF-largeThumbRev .NF-textBox {
	float: left;
	width: 390px;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx,
#NF-ContentArea .NF-main .NF-sectionBox {
	_float: none;
}

/* =============================================== */
/** 08: Inquiry Box(.NF-main)
/* ----------------------------------------------- */
#NF-ContentArea .NF-main .NF-inquiryBox {
	clear: both;
	margin-bottom: 40px;
	background: url("/nec_tmp/v1/common/images/box_2c_inquiry.gif") no-repeat;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main .NF-inquiryBox .NF-innerBox {
	text-align: center;
	padding: 5px 0;
	background: url("/nec_tmp/v1/common/images/box_2c_inquiry_bottom.gif") left bottom no-repeat;
	_height: 1em; /* for IE6 */
}

/* =============================================== */
/** 09: Left Block Styles(.NF-sub)
/* ----------------------------------------------- */
#NF-ContentArea .NF-sub {
	float: left;
	width: 170px;
	margin-right: 10px;
}
#NF-ContentArea .NF-sub ul {
	list-style: none;
}
#NF-ContentArea .NF-sub a {
	text-decoration: none;
}
#NF-ContentArea .NF-sub a:hover {
	text-decoration: underline;
	cursor:pointer;
}
#NF-ContentArea .NF-sub a:active {
	color: #f60;
}

/* =============================================== */
/** 10: Local Navigation(.NF-sub)
/* ----------------------------------------------- */
/** .NF-localNavi(Title Style) */
#NF-ContentArea .NF-sub #NF-localNavi .NF-localNaviTitle {
	background: url("/nec_tmp/v1/common/images/ln_tit_arrow.gif") no-repeat;	
	font-weight: bold;
}
#NF-ContentArea .NF-sub #NF-localNavi .NF-localNaviTitle a {
	background: url("/nec_tmp/v1/common/images/ln_tit_arrow.gif") no-repeat;	
	display: block;
	width: 150px;
	padding: 15px 10px;
	text-decoration: none;
	color: white;
}
#NF-ContentArea .NF-sub #NF-localNavi .NF-localNaviTitle a:hover {
	background: url("/nec_tmp/v1/common/images/ln_tit_arrow_on.gif") no-repeat;
}
/* Arrow Nothing */
#NF-ContentArea .NF-sub #NF-localNavi .NF-localNaviTitleTop {
	background: url("/nec_tmp/v1/common/images/ln_tit.gif") no-repeat;
	font-weight: bold;
	display: block;
	width: 150px;
	padding: 15px 10px;
	color: white;
}

/** .NF-localNavi(General Styles) */
#NF-ContentArea .NF-sub #NF-localNavi {
	width: 170px;
	margin-bottom: 15px;
	padding-bottom: 3px;
	background: url("/nec_tmp/v1/common/images/ln_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .NF-sub #NF-localNavi ul {
	list-style: none;
	line-height: 1.4;
	border-right: 1px solid #aaa;
	border-left: 1px solid #aaa;
}
#NF-ContentArea .NF-sub #NF-localNavi ul ul {
	border-right: none;
	border-left: none;
}
#NF-ContentArea .NF-sub #NF-localNavi ul li {
	padding-bottom: 1px;
	background: #dedeef url("/nec_tmp/v1/common/images/ln_line.gif") left bottom no-repeat;
}
#NF-ContentArea .NF-sub #NF-localNavi ul li a,
#NF-ContentArea .NF-sub #NF-localNavi ul li span {
	padding: 3px 0;
	border: 1px solid #ededf8;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-sub #NF-localNavi ul li li a {
	border: none;
}
#NF-ContentArea .NF-sub #NF-localNavi ul li a,
#NF-ContentArea .NF-sub #NF-localNavi ul li span,
#NF-ContentArea .NF-sub #NF-localNavi ul li em {
	display: block;
}
#NF-ContentArea .NF-sub #NF-localNavi .NF-lnOpen,
#NF-ContentArea .NF-sub #NF-localNavi a.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi span.NF-lnCurrent {
	padding-top: 4px;
	padding-bottom: 4px;
}
#NF-ContentArea .NF-sub #NF-localNavi a.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi span.NF-lnCurrent {
	padding: 2px 1px;
	background-color: white;
	color: #222;
}
#NF-ContentArea .NF-sub #NF-localNavi a em,
#NF-ContentArea .NF-sub #NF-localNavi span em {
	line-height: 1.4em;
	padding-left: 7px;
}

/** .NF-localNavi(dotline Style) */
#NF-ContentArea .NF-sub #NF-localNavi .NF-lnOpen,
#NF-ContentArea .NF-sub #NF-localNavi a.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi span.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi li li {
	background: url("/nec_tmp/v1/common/images/ln_dotline.gif") left top no-repeat #E6EFF7;
}
#NF-ContentArea .NF-sub #NF-localNavi .NF-lnOpen {
	background: none #E6EFF7;
}
#NF-ContentArea .NF-sub #NF-localNavi li li .NF-lnOpen {
	background: url("/nec_tmp/v1/common/images/ln_dotline.gif") left top no-repeat #E6EFF7;
}
#NF-ContentArea .NF-sub #NF-localNavi li li.NF-lnLast {
	padding-bottom: 0;
}
#NF-ContentArea .NF-sub #NF-localNavi li li li.NF-lnLast {
	margin-bottom: -1px;
}

#NF-ContentArea .NF-sub #NF-localNavi li li {
	padding-top: 0;
	padding-bottom: 0;
}
#NF-ContentArea .NF-sub #NF-localNavi li li li {
	padding-top: 0;
	padding-bottom: 0;
}

/** .NF-localNavi(Current Style) */
#NF-ContentArea .NF-sub #NF-localNavi a.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi span.NF-lnCurrent {
	padding-right: 0;
	background: none white;
}
#NF-ContentArea .NF-sub #NF-localNavi li li a.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi li li span.NF-lnCurrent {
	background: url("/nec_tmp/v1/common/images/ln_dotline.gif") left top no-repeat white;
}
#NF-ContentArea .NF-sub #NF-localNavi a.NF-lnCurrent em,
#NF-ContentArea .NF-sub #NF-localNavi span.NF-lnCurrent em {
	font-weight: bold;
	display: block;
	padding: 2px 0 2px 5px;
	border-left: 2px solid #f60;
	color: #222;
}
/** .NF-localNavi(Layer Style) */
/* Second Layer */
#NF-ContentArea .NF-sub #NF-localNavi ul ul li a,
#NF-ContentArea .NF-sub #NF-localNavi ul ul li span {
	padding-left: 10px;
}
#NF-ContentArea .NF-sub #NF-localNavi ul ul li a.NF-lnCurrent em,
#NF-ContentArea .NF-sub #NF-localNavi ul ul li span.NF-lnCurrent em {
	padding-left: 13px;
}
/* Third Layer */
#NF-ContentArea .NF-sub #NF-localNavi ul ul ul li a,
#NF-ContentArea .NF-sub #NF-localNavi ul ul ul li span {
	padding-left: 20px;
}
#NF-ContentArea .NF-sub #NF-localNavi ul ul ul li a.NF-lnCurrent em,
#NF-ContentArea .NF-sub #NF-localNavi ul ul ul li span.NF-lnCurrent em {
	padding-left: 23px;
}
/* Fouth Layer */
#NF-ContentArea .NF-sub #NF-localNavi ul ul ul ul li a,
#NF-ContentArea .NF-sub #NF-localNavi ul ul ul ul li span {
	text-indent: 0;
	padding-left: 30px;
}
#NF-ContentArea .NF-sub #NF-localNavi ul ul ul ul li a.NF-lnCurrent em,
#NF-ContentArea .NF-sub #NF-localNavi ul ul ul ul li span.NF-lnCurrent em {
	text-indent: 0;
	padding-left: 33px;
}

/** .NF-localNavi(Parent for Icon Style) */
#NF-ContentArea .NF-sub #NF-localNavi .NF-lnParent {
	background: url("/nec_tmp/v1/common/images/ln_icon.gif") right 3px no-repeat;
}
#NF-ContentArea .NF-sub #NF-localNavi .NF-lnCurrent .NF-lnParent {
	background: url("/nec_tmp/v1/common/images/ln_icon.gif") right 3px no-repeat;
}
#NF-ContentArea .NF-sub #NF-localNavi em {
	min-height: 18px;
	_height: 18px;
}
#NF-ContentArea .NF-sub #NF-localNavi a.NF-lnCurrent em.NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi span.NF-lnCurrent em.NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi ul li a em.NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi ul li a.NF-lnCurrent em.NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi ul li span em.NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi ul li span.NF-lnCurrent em.NF-lnParent {
	padding-right: 15px;
}

/** .NF-localNavi(hover Style) */
#NF-ContentArea .NF-sub #NF-localNavi ul li a:hover {
	background-color: #fff;
}

/* =============================================== */
/** 11: Relational Menu(.NF-sub)
/** 12: Client Menu(.NF-sub)
/* ----------------------------------------------- */
#NF-ContentArea .NF-sub #NF-localNavi ul ul ul ul li {
	text-indent: 30px;
	border: none;
	padding-bottom: 0;
}

/** .NF-relationMenu */
#NF-ContentArea .NF-sub .NF-relationMenu,
#NF-ContentArea .NF-sub .NF-clientMenu {
	margin-bottom: 10px;
	padding-bottom: 8px;
	background: url("/nec_tmp/v1/common/images/ln_box_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .NF-sub .NF-relationMenu ul,
#NF-ContentArea .NF-sub .NF-clientMenu ul {
	padding: 8px 0 3px 0;
	background: url("/nec_tmp/v1/common/images/ln_box_top.gif") no-repeat;
}
#NF-ContentArea .NF-sub .NF-relationMenu ul li,
#NF-ContentArea .NF-sub .NF-clientMenu ul li {
	margin: 0 5px;
	padding: 1px 5px 3px 0;
}
#NF-ContentArea .NF-sub .NF-relationMenu ul li a,
#NF-ContentArea .NF-sub .NF-clientMenu ul li a {
	display: block;
	padding: 0 10px 0 15px;
	background: url("/nec_tmp/v1/common/images/blt_link_blue_s.gif") 3px 5px no-repeat;
}
#NF-ContentArea .NF-sub .NF-relationMenu ul li.NF-lnSep {
	margin-bottom: 5px;
	padding-bottom: 8px;
	background: url("/nec_tmp/v1/common/images/dot.gif") left bottom repeat-x;
}

/* =============================================== */
/** 12: Client Menu(.NF-sub)
/* ----------------------------------------------- */
#NF-ContentArea .NF-sub .NF-clientMenu ul {
	background: url("/nec_tmp/v1/common/images/ln_box_top_tit.gif") no-repeat;
}
#NF-ContentArea .NF-sub .NF-clientMenu .NF-clientMenuTitle {
	font-weight: bold;
	padding: 5px 10px;
	background: #f3f3f3 url("/nec_tmp/v1/common/images/ln_box_tit.gif") no-repeat;
}

/* =============================================== */
/** 13: Right Block Style(.NF-main)
/* ----------------------------------------------- */
#NF-ContentArea .NF-main {
	float: left;
	width: 570px;
}

/* =============================================== */
/** 14: Image & Text Style(.NF-main)
/* ----------------------------------------------- */
.NF-imgLay {
	display: block;
	text-align: center;
}
.NF-imgfBox {
	clear: both;
}
.NF-imgfBox img {
	margin-right: 10px;
	float: left;
}
.NF-imgLayCap {
	display: block;
	margin: 0 auto;
	text-align: center;
}
.NF-imgLayCap span {
	width: 100px;
	margin: 5px auto 0 auto;
	_margin: 5px 0 0 0;
	padding: 0;
	display: block;
	text-align: center;
}
.NF-imgfBox .NF-imgLayCap {
	width: 100px;
}
.NF-imgfBox .NF-imgLayCap {
	padding-right: 10px;
	_padding-right: 0;
	_margin-right: -5px;
	float: left;
}
.NF-imgfBox .NF-imgLayCap img {
	float: none;
}
.NF-imgfBox .NF-imgLayCap span {
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 1px;
}

/* =============================================== */
/** 15: LocalNavi banner Style
/* ----------------------------------------------- */
.NF-lnBanner {
	text-align: center;
	margin-bottom: 10px;
	clear: both;
}
.NF-lnBanner img {
	margin-bottom: 5px;
}

/* =============================================== */
/** 16: NECDS original Style
/* ----------------------------------------------- */
#NF-ContentArea .NF-main .ori_menu {
	margin-bottom: 20px;
	font-size: 90%;
	display: inline;
	float: left;
}
#NF-ContentArea .NF-main .ori_menu .NF-fileText {
	margin-right: 18px;
	display: inline;
	font-size: 90%;
}

#NF-ContentArea .NF-main ul.NF-nestList li.NF-linkMark_b {
	background: url(../images/ico_link_b.gif) no-repeat -12px 3px;
}
/* =============================================== */
/** 07: Section Box Series (.NF-main)
/* ----------------------------------------------- */
/** Border+White Background Box(sectionBox) */
/** No Border Box(sectionBoxEx) */
#NF-ContentArea .NF-main .NF-sectionBox_g,
#NF-ContentArea .NF-main .NF-sectionBoxEx_ {
	clear: both;
	width: 550px;
	padding-bottom: 7px;
	margin-bottom: 5px;
}
#NF-ContentArea .NF-main .NF-sectionBox_g .NF-innerBox,
#NF-ContentArea .NF-main .NF-sectionBoxEx_ .NF-innerBox {
	width: 540px;
	padding: 5px 10px;
}
#NF-ContentArea .NF-main .NF-sectionBox_g .NF-innerBox:after,
#NF-ContentArea .NF-main .NF-sectionBoxEx_ .NF-innerBox:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#NF-ContentArea .NF-main .NF-sectionBox_g .NF-textBox,
#NF-ContentArea .NF-main .NF-sectionBoxEx_ .NF-textBox_ {
	width: 353px;
	float: left;
}
#NF-ContentArea .NF-main .NF-sectionBox_g .NF-innerBox .NF-textBox p,
#NF-ContentArea .NF-main .NF-sectionBoxEx_ .NF-innerBox .NF-textBox p {
	margin: 0 0 5px 0;
}
#NF-ContentArea .NF-main .NF-sectionBox_g .NF-innerBox .NF-textBox h3,
#NF-ContentArea .NF-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 .NF-main .NF-sectionBox_g {
	background: #fff url("/download/images/box_border_2c_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .NF-main .NF-sectionBox_g .NF-innerBox {
	background: url("/download/images/box_border_2c_bg_g.gif") no-repeat;
}
#NF-ContentArea .NF-main .NF-sectionBox_g .imageBox {
	float: left;
	width: 100px;
	margin-right: 20px;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_ .imageBox {
	float: left;
	width: 175px;
	margin-right: 10px;
	_height: 1em; /* for IE6 */
}

#NF-ContentArea .NF-main .ori_box01 {
	width: 500px;
	margin-left: 40px;
	font-size: 90%;
}
#NF-ContentArea .NF-main .ori_box01_ {
	width: 525px;
	margin-left: 40px;
	font-size: 90%;
	height: auto;
}

#NF-ContentArea .NF-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 .NF-main h3.NF-hasList span.page_back {
	position: absolute;
	top: 2px;
	right: 10px;
	font-weight: normal;
	padding-left: 20px;
	margin-left: 10px;
	margin-bottom: 3px;
}
#NF-ContentArea .NF-main h3.NF-hasList span.NF-listText_b {
	font-size: 95%;
}

.ori_box02 {
	float: left;
	width: 350px;
}
#NF-ContentArea .NF-main .ori_box03 .NF-link .NF-text {
	float: right;
	width: 200px;
}
#NF-ContentArea .NF-main #ori_box01 .ori_tex01 {
	font-size: larger;
}
#NF-ContentArea .NF-main .ori_box01 .ori_tex01 {
	font-size: 100%;
}
#NF-ContentArea .NF-main .ori_box01 .NF-text dt {
	margin-top: 3px;
}
#NF-ContentArea .NF-main .ori_box03 .ori_tex90 {
	font-size: 90%;
}
#NF-ContentArea .NF-sub .NF-lanBlock_ #NF-lanField_ {
	font-size: 80%;
	font-family: Arial, Helvetica, sans-serif;
}
.NF-lanBlock #NF-lanField_ option {
	padding-right: 0px;
	padding-left: 1px;
}
.NF-lanBlock_ #NF-lanField_ {
	width: 138px;
	padding: 1px;
	_padding: 2px 2px;
	border-top: 1px solid #666;
	border-right: 1px solid #c6c3c6;
	border-bottom:1px solid #c6c3c6;
	border-left: 1px solid #666;
	margin-top: 5px;
	margin-bottom: -2px;
	margin-right: -2px;
	display: inline;
	float: right;
}
#NF-ContentArea .NF-sub .NF-lanBlock_ .NF-acATbtn {
	margin-top: 2px;
}
#NF-HeadArea .NF-acAreaTop form.NF-lanBlock_ .NF-acATbtn {
	display: inline;
	vertical-align: top;
	margin-top: 1px;
	_margin-top: 0;
}
#lanBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	width:auto;
	float: left;
	padding-left: 0px;
	_padding-left: 2px;
}

.NF-acATbtn_ {
	display: inline;
	vertical-align: top;
	margin-top: 1px;
	_margin-top: 0;
	float: right;
	margin-left:5px;
}


#NF-ContentArea #products_box {
	display: inline;
	float: left;
	margin-right: 0px;
	margin-left: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
	padding-right: 15px;
	padding-top: 5px;
}
#NF-ContentArea  .con_menu {
	float: left;
	margin-top: 10px;
	padding-left: 0px;
	width: 105px;
	display: block;
	margin-right: 0px;
	clear: none;
}
#NF-ContentArea .NF-main .con_menu .NF-sectionLink li {
	margin-bottom: 7px;
}
#NF-ContentArea .NF-main #f_r {
	float: right;
	border: 1px solid #999999;
	margin-left: 5px;
	margin-right: 0px;
}
#NF-ContentArea .NF-main .NF-2Column .NF-column1 {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	margin-right: 10px;
}
.mar_ {
	display: block;
	margin-top: 0px;
	_margin-top: -10px;
}
.small_tex {
	font-size: 90%;
}
#NF-ContentArea .main {
	display: block;
	width: 570px;
	float: left;
}
#ori_box04 {
	padding: 5px;
	width: 540px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px dotted #666666;
	margin-bottom: 10px;
	font-size: 85%;
}
#wrap {
	display: block;
	width: 100px;
	margin-left: 100px;
}

/* .NF-listToc */

#NF-ContentArea .NF-main .NF-listToc {
	margin-bottom: 20px;
}
#NF-ContentArea .NF-main .NF-listToc ul {
	clear: both;
	float: left;
	width: 570px;
	background: url("/nec_tmp/v1/common/images/tab2c_bg.gif") repeat-y;
}
#NF-ContentArea .NF-main .NF-listToc ul li {
	float: left;
	width: 125px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.4em no-repeat;
	margin-left: 3px;
}
#NF-ContentArea .NF-main .NF-listToc ul li.NF-current {
	background: url("/nec_tmp/v1/common/images/blt_blue_s.gif") 0 0.4em no-repeat;
}
#NF-ContentArea .NF-main h3.NF-hasList span.NF-listText_b {
	position: absolute;
	top: 0px;
	right: 95px;
	font-weight: normal;
	padding-left: 20px;
	background: url("/nec_tmp/v1/common/images/ico_link.gif") no-repeat -4px 2px;
	margin-left: 20px;
	margin-bottom: 2px;
}
#NF-ContentArea .NF-main .ori_box03 {
	width: 480px;
	margin-left: 80px;
	font-size: 90%;
	margin-top: -2px;
}

#NF-ContentArea .NF-main .ori_box01_100 {
	width: 525px;
	margin-left: 40px;
	font-size: 100%;
	height: auto;
}
.p_f {
	margin-top: 0px;
	clear: right;
	float: none;
}
#im_w {
	float: right;
	margin-bottom: 5px;
	margin-left: 5px;
}
.small_box {
	margin-left: 15px;
	font-size: 95%;
	margin-top: 5px;
	padding-left: 15px;
}
.ori_box01_100 .NF-nestList .NF-text {
	font-size: 90%;
}
