@charset "utf-8";

/* Copyright NEC Corporation. All Rights Reserved. */
/* $Id: /nec_tmp/v1/contents_common.css,v 1.13 2010/03/30 $ */
/*  ****************  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
/** --: Adjustment
/*  *********************************************  */

/*  ****************  Use Hack  ****************  */
/** 			Windows IE6 View & Print DeBug
/**
/** 			_height: 1em; /* for IE6 */
/*  *********************************************  */

/* font size */
#NF-ContentArea .NF-main {
	font-size: 110%;
}
#NF-ContentArea .NF-main p {
	font-size: 100%;
}
#NF-ContentArea .NF-main h1 {
	font-size: 95%;
}
#NF-ContentArea .NF-main h2 {
	font-size: 95%;
}
#NF-ContentArea .NF-main h2.NF-hasList span.NF-listText {
	font-size: small;
}
#NF-ContentArea .NF-main h3 {
	font-size: 95%;
}
#NF-ContentArea .NF-main h3.NF-hasList span.NF-listText {
	font-size: small;
}
#NF-ContentArea .NF-main h4 {
	font-size: 95%;
}
#NF-ContentArea .NF-main h5 {
	font-size: 95%;
}
#NF-ContentArea .NF-main ul.NF-sectionLink,
#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;
}

/* =============================================== */
/** 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: 20px;
}
/* IE7 */
*+html #NF-ContentArea .NF-main .NF-h1img {
	margin-bottom: 20px;
}
#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;
}
#NF-ContentArea .NF-main .NF-h1img:after {
	content: "";
	height: 0;
	display: block;
	clear: both;
}

/** 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 {
	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 .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: 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 .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;
}
#NF-ContentArea .NF-main h2.NF-hasNew .NF-text,
#NF-ContentArea .NF-main h3.NF-hasNew .NF-text,
#NF-ContentArea .NF-main h4.NF-hasNew .NF-text,
#NF-ContentArea .NF-main h5.NF-hasNew .NF-text {
	padding-right: 50px;
}

/** h2(2column Layout) Use h3-h5 */
#NF-ContentArea .NF-main .NF-2Column {
	clear: both;
	float: left;
	width: 570px;
	margin-bottom: 10px;
}
#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;
	margin-bottom: 10px;
}
#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: 182px;
}
#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;
	margin: 0 0 15px 10px;
	padding-bottom: 5px;
	background: url("/nec_tmp/v1/common/images/dot.gif") left bottom repeat-x;
	_height: 1em; /* for IE6 */
}
#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;
}
#NF-ContentArea .NF-main h3.NF-hasList span.NF-listText {
	position: absolute;
	top: 2px;
	right: 10px;
	font-weight: normal;
	padding-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: 0 0 15px 10px;
	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;
}
#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: 0 0 15px 10px;
	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;
}

/** p */
/* More Text Style --> See 05: Text Arrangement */
#NF-ContentArea .NF-main p {
	margin: 0 10px 30px 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;
}

/* =============================================== */
/** 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: 20px;
	padding-left: 10px;
	list-style: none;
}
#NF-ContentArea .NF-main ul li {
	margin: 3px 0;
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_blue_ss.gif") 0 0.5em no-repeat;
}
#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") 0 0.5em no-repeat;
}

/* 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 */

#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: 113px;
	padding-right: 15px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.4em no-repeat;
}
#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;
}

/** 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;
}
#NF-ContentArea .NF-main .NF-dateSet dl dd {
	margin-top: -1.3em;
	padding-left: 125px;
	_padding-left: 135px;
	padding-bottom: 3px;
}
#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;
}
#NF-ContentArea .NF-main ul.NF-sectionLink li {
	background: url("/nec_tmp/v1/common/images/blt_pagedown.gif") 0 0.5em no-repeat;
}

/** 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 {
	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 0.3em 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;
	width: 570px;
}
#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 10px 0;
	padding-right: 13px;
	background: url("/nec_tmp/v1/common/images/dot.gif") right top repeat-y;
}
#NF-ContentArea .NF-main .NF-pageNavi p.NF-prevPage a {
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_prev.gif") no-repeat;
}
#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: 514px;
	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: 550px;
	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: 550px;
	padding-bottom: 7px;
	margin-bottom: 15px;
}
#NF-ContentArea .NF-main .NF-sectionBox .NF-innerBox,
#NF-ContentArea .NF-main .NF-sectionBoxEx .NF-innerBox {
	width: 550px;
	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: 520px;
}
#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: 20px;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main .NF-mediumThumb .NF-textBox {
	float: left;
	width: 400px;
}
#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;
}
#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,
#NF-ContentArea .NF-sub #NF-localNavi-n .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,
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-localNaviTitle a {
	display: block;
	width: 150px;
	padding: 15px 10px;
	text-decoration: none;
	color: white;
}
#NF-ContentArea .NF-sub #NF-localNavi .NF-localNaviTitle a:hover,
#NF-ContentArea .NF-sub #NF-localNavi-n .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,
#NF-ContentArea .NF-sub #NF-localNavi-n .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,
#NF-ContentArea .NF-sub #NF-localNavi-n {
	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,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n ul ul {
	border-right: none;
	border-left: none;
}
#NF-ContentArea .NF-sub #NF-localNavi ul li,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li a,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li span {
	padding: 3px 0;
	border: 1px solid #ededf8;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-sub #NF-localNavi ul li li a,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li a,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li span,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnOpen,
#NF-ContentArea .NF-sub #NF-localNavi-n a.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n a.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n a em,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnOpen,
#NF-ContentArea .NF-sub #NF-localNavi-n a.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi-n span.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnOpen {
	background: none #E6EFF7;
}
#NF-ContentArea .NF-sub #NF-localNavi li li .NF-lnOpen,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n li li.NF-lnLast {
	padding-bottom: 0;
}
#NF-ContentArea .NF-sub #NF-localNavi li li li.NF-lnLast,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li.NF-lnLast {
	margin-bottom: -1px;
}
#NF-ContentArea .NF-sub #NF-localNavi li li,
#NF-ContentArea .NF-sub #NF-localNavi-n li li {
	padding-top: 0;
	padding-bottom: 0;
}
#NF-ContentArea .NF-sub #NF-localNavi li li li,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n a.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi ul li li a:hover,
#NF-ContentArea .NF-sub #NF-localNavi-n li li a.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi-n li li span.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li li a:hover {
	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,
#NF-ContentArea .NF-sub #NF-localNavi-n a.NF-lnCurrent em,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n ul ul li a,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n ul ul li a.NF-lnCurrent em,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n ul ul ul li a,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n ul ul ul li a.NF-lnCurrent em,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n ul ul ul ul li a,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n ul ul ul ul li a.NF-lnCurrent em,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n .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,
#NF-ContentArea .NF-sub #NF-localNavi-n .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,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n a.NF-lnCurrent em.NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi-n span.NF-lnCurrent em.NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li a em.NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li a.NF-lnCurrent em.NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li span em.NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi-n 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,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li a:hover {
	background-color: #fff;
}

/** .NF-localNavi(cursor Style) */
#NF-ContentArea .NF-sub #NF-localNavi ul li a.NF-lnCurrent em,
#NF-ContentArea .NF-sub #NF-localNavi ul li em {
	cursor: pointer;
}
#NF-ContentArea .NF-sub #NF-localNavi ul li .NF-lnCurrent em,
#NF-ContentArea .NF-sub #NF-localNavi ul li span em {
	cursor: default;
}
/* ------------------------------------------------------------ */
/* 0812 New localNavi style */
/* ------------------------------------------------------------ */
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnCurrent {
	border: 1px solid #ededf8;
}
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnCurrent a,
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnCurrent span {
	font-weight: bold;
	margin: 2px 0 2px 1px;
	padding: 2px 0;
	border: none;
	border-left: 2px solid #f60;
	color: #222;
}
#NF-ContentArea .NF-sub #NF-localNavi-n ul li li {
	background: url("/nec_tmp/v1/common/images/ln_dotline.gif") 0 0 no-repeat #E6EFF7;
	padding-top: 1px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnCurrent .NF-lnParent,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li li .NF-lnParent a:hover  {
	background: url("/nec_tmp/v1/common/images/ln_icon.gif") 156px 7px no-repeat;
}
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnParent .NF-lnOpen,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li .NF-lnParent a:hover  {
	background: url("/nec_tmp/v1/common/images/ln_icon.gif") 155px 8px no-repeat;
}
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnParent a.NF-lnOpen:hover  {
	background-position: 155px 8px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n ul li .NF-lnParent a:hover  {
	background-position: 155px 6px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnCurrent .NF-lnParent {
	background-position: 151px 7px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnCurrent {
	background-position: 155px 7px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n ul li .NF-lnParent.NF-lnCurrent a:hover {
	background-position: 152px 5px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnParent .NF-lnOpen {
	background-color: #E6EFF7;
}
#NF-ContentArea .NF-sub #NF-localNavi-n .NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li li .NF-lnParent a:hover,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li .NF-lnParent a:hover,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li li em a:hover {
	background-color: #FFF;
}
#NF-ContentArea .NF-sub #NF-localNavi-n li li a.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi-n li li span.NF-lnCurrent,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li li a:hover,
#NF-ContentArea .NF-sub #NF-localNavi-n ul li a:hover {
	background: none #FFF;
}
#NF-ContentArea .NF-sub #NF-localNavi-n li em a,
#NF-ContentArea .NF-sub #NF-localNavi-n li .NF-lnParent a,
#NF-ContentArea .NF-sub #NF-localNavi-n li em span,
#NF-ContentArea .NF-sub #NF-localNavi-n li .NF-lnParent span {
	padding-left: 7px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n li .NF-lnCurrent a,
#NF-ContentArea .NF-sub #NF-localNavi-n li .NF-lnCurrent span {
	padding-left: 5px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n li li em a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li .NF-lnParent a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li em span,
#NF-ContentArea .NF-sub #NF-localNavi-n li li .NF-lnParent span{
	padding-left: 17px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n li li .NF-lnCurrent a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li .NF-lnCurrent span {
	padding-left: 13px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n li li li em a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li .NF-lnParent a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li em span,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li .NF-lnParent span {
	padding-left: 27px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n li li li .NF-lnCurrent a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li .NF-lnCurrent span {
	padding-left: 23px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li em a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li .NF-lnParent a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li em span,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li .NF-lnParent span {
	padding-left: 37px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li .NF-lnCurrent a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li .NF-lnCurrent span {
	padding-left: 33px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li li em a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li li .NF-lnParent a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li li em span,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li li .NF-lnParent span {
	padding-left: 47px;
}
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li li .NF-lnCurrent a,
#NF-ContentArea .NF-sub #NF-localNavi-n li li li li li .NF-lnCurrent span {
	padding-left: 43px;
}
#NF-ContentArea .NF-sub .NF-relationMenu .NF-popup-rm a,
#NF-ContentArea .NF-sub .NF-clientMenu .NF-popup-rm a {
	background: url(/nec_tmp/v1/common/images/bullet_w_arrow.gif) 3px 1px no-repeat;
}

/* =============================================== */
/** 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: auto;
	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;
}

/* =============================================== */
/** Adjustment
/* ----------------------------------------------- */
/* IE6 */
*html #NF-localNavi *,
*html .NF-relationMenuT *,
*html .NF-relationMenu * {
	word-break: break-all;
}
/* IE7 */
*+html #NF-localNavi *,
*+html .NF-relationMenuT *,
*+html .NF-relationMenu * {
	word-break: break-all;
}
*+html #NF-ContentArea .NF-sub #NF-localNavi-n ul li .NF-lnParent a:hover {
	background-position: 156px 7px;
}
*+html #NF-ContentArea .NF-sub #NF-localNavi-n ul li .NF-lnParent.NF-lnCurrent a:hover {
	background-position: 154px 5px;
}
