﻿@charset "UTF-8";

/** START CAP+checkpic */
#NF-ContentArea .NF-main ul.NF-vpccList {
	margin-bottom: 20px;
	padding-left: 10px;
	list-style: none;
}
#NF-ContentArea .NF-main ul.NF-vpccList li {
	margin: 3px 0 15px 0;
	padding-left: 28px;
	background: url("../images/blt_check_vpcc.gif") 0 0.0em no-repeat;
}

#NF-ContentArea .NF-main ul.NF-vpccList li em{
	font-size:16px;
	font-weight:bold;
}




/** TOP Contact US */
#NF-ContentArea .NF-main .NF-sectionBoxEx .NF-textBox_org {
	float:left;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx .NF-innerBox .NF-textBox_org table {
    width: 320px;
	margin: 0 0 5px 0;
}

#NF-ContentArea .NF-main .NF-mediumThumb .NF-imageBox_org_non {
	float: left;
	margin: 15px 20px 0 0;
	_height: 1em; /* for IE6 */
}




/** Enlarge PIC */
#NF-ContentArea .NF-main .NF-mediumThumb .NF-imageBox_org2 img{
    clear: both;
    display:block;
    border: solid 1px #c8c8c8;
    border-collapse: collapse;
    margin:0;
	padding:0;
}
#NF-ContentArea .NF-main p.NF-detailLink_org {
	clear: both;
	text-align: center;
	margin: 5px 0 0 0;
	padding:0;
}
#NF-ContentArea .NF-main p.NF-detailLink_org a {
	margin-bottom: 10px;
	background: url("/nec_tmp/v1/common/images/bullet_w_arrow.gif") 0 0.3em no-repeat;
	padding-left: 15px;
	clear: both;
}

#NF-ContentArea .NF-main a.NF-detailLink_org2 {
	margin-bottom: 10px;
	background: url("/nec_tmp/v1/common/images/bullet_w_arrow.gif") 0 0.1em no-repeat;
	padding-left: 15px;
	clear: both;
}

#NF-ContentArea .NF-main a.NF-detailLink_org3 {
	margin-bottom: 10px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.4em no-repeat;
	padding-left: 15px;
	clear: both;
}





/** Common thumpic+title+text+float */
#NF-ContentArea .NF-main .NF-sectionBoxEx_org {
	float:left;
	width: 275px;
	padding:0 0 7px 0;
	margin-bottom: 15px;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_org .NF-innerBox_org {
	float:left;
	width: 275px;
	padding: 15px 0px 15px 0px;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_org .NF-innerBox_org:after {
	float:left;
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_org .NF-textBox_org {
	float:left;
	width: 138px;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_org .NF-innerBox_org .NF-textBox_org p {
	margin: 0 0 5px 0;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_org .NF-innerBox_org .NF-textBox_org h3 {
	margin-left: 0;
	padding: 3px 0 5px 0;
	background: url("/nec_tmp/v1/common/images/dot.gif") left bottom repeat-x;
}

#NF-ContentArea .NF-main .NF-mediumThumb .NF-imageBox_org {
	float: left;
	margin-right: 10px;
	_height: 1em; /* for IE6 */
}

#NF-ContentArea .NF-main .NF-mediumThumb .NF-imageBox_org  img{
　　float:left;
　　display:block;
    border: solid 1px #c8c8c8;
    border-collapse: collapse;
}




/** right side link */
#NF-ContentArea .NF-main .NF-mediumThumb .NF-textBox {
	float: left;
}
#NF-ContentArea .NF-main .NF-sectionBox .NF-innerBox_org .NF-textBox_org p.NF-detailLink {
	text-align: right;
}
#NF-ContentArea .NF-main .NF-sectionBox .NF-innerBox_org .NF-textBox_org p.NF-detailLink a {
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.3em no-repeat;
}




/** Downloads Brochures List */
#NF-ContentArea .NF-main .NF-sectionBoxEx_paper {
	float:left;
	padding: 10px 0 7px 0px;
	margin: 0 0 15px 0;
}
#NF-ContentArea .NF-main .NF-imageBox_paper {
    float:left;
    margin:10px 0 0 0px;
	padding:0;
}


/** Downloads Brochures thumpic+title+text+float */
#NF-ContentArea .NF-main .NF-sectionBoxEx_org2 {
	clear: both;
	width: 480px;
	padding: 0 0 7px 70px;
	margin: 0 0 15px 0;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_org2 .NF-innerBox_org2 {
	width: 480px;
	padding: 10px 15px;
	margin: 0;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_org2 .NF-innerBox_org2:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_org2 .NF-textBox_org2 {
	width: 520px;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_org2 .NF-innerBox_org2 .NF-textBox_org2 p {
	margin: 0 0 5px 0;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_org2 .NF-innerBox_org2 .NF-textBox_org2 h3 {
	margin-left: 0;
	padding: 5px;
	background: url("/nec_tmp/v1/common/images/dot.gif") left bottom repeat-x;
}

/* ===MEMO======================= */
/* NoBorder: NF-sectionBoxEx
/* ---------------------------- */
#NF-ContentArea .NF-main .NF-sectionBoxEx_org2 .NF-innerBox_org2 .NF-textBox_org2 p.NF-smallThumb img {
	float: left;
	margin-right: 10px;
}

/* Small Thumbnail Pattern(Reverse layout) */
#NF-ContentArea .NF-main .NF-sectionBoxEx_org2 .NF-innerBox_org2 .NF-textBox_org2 p.NF-smallThumbRev img {
	float: right;
	margin-left: 10px;
}

#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_org2 {
	float: left;
	width: 400px;
}
#NF-ContentArea .NF-main .NF-sectionBox_org2 .NF-innerBox_org2 .NF-textBox_org2 p.NF-detailLink {
	text-align: right;
}
#NF-ContentArea .NF-main .NF-sectionBox_org2 .NF-innerBox_org2 .NF-textBox_org2 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 .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;
}

#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;
}

#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_org2 {
	_float: none;
}




/** VPCC Copyright */
#NF-ContentArea .NF-main .NF-Copyright_vpcc{
    text-align:right;
    font-size:0.8em;
    padding-bottom:6px;
    margin-top:20px;
    font-style:italic;
}




/** NF-imgLay */
.NF-imgLay_org {
	text-align:center;
	margin-right:auto; 
    margin-left:auto; 
}




/** Close Window */
.NF-close_org {
	clear: both;
	text-align: right;
	margin-right: 30px;
	margin-bottom: 0px;
}




/** General Styles */
#NF-popup body {
	color: black;
	background: white;
	line-height: 1.2;
}




/** link Styles */
a img { border: none; vertical-align: bottom; }
a:link { color: #008; }
a:visited { color: #450065; }
a:hover { color: #008; }
a:active { color: #f60; }




/** Footer Styles */
.NF-footer_org {
    float:right;
	margin-right: 15px;
	margin-top: 20px;
	background: url("/nec_tmp/v1/common/images/ft_copyright.gif") 0 0.3em no-repeat;
}




/** Contact us BOX */
#NF-ContentArea .NF-main .NF-sectionBox_org{
	clear: both;
	padding-bottom: 7px;
	margin-bottom: 15px;
}
#NF-ContentArea .NF-main .NF-sectionBox_org .NF-innerBox{
	padding: 10px 15px;
}
#NF-ContentArea .NF-main .NF-sectionBox_org .NF-innerBox:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
}
/** Border+White Background Box(sectionBox) */
#NF-ContentArea .NF-main .NF-sectionBox_org {
	padding: 5px 0;
	background: url("/nec_tmp/v1/common/images/box_2c_inquiry_bottom.gif") left bottom no-repeat;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main .NF-sectionBox_org .NF-innerBox {
	margin:0;
	padding:0;
	background: url("/nec_tmp/v1/common/images/box_2c_inquiry.gif") no-repeat;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main .NF-sectionBox_org .NF-innerBox .NF-innerBox_inner{
	text-align: center;
	padding: 10px 0;
}
#NF-ContentArea .NF-main .NF-sectionBox {
	_float: none;
}




/** Contact us BOX H3*/
#NF-ContentArea .NF-main h3.NF-h3_org {
    width:510px;
	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_org {
	display: block;	
	padding-left: 15px;
	background: url("/nec_tmp/v1/common/images/blt_indigo.gif") 0 2px no-repeat;
	_height: 1em; /* for IE6 */
}




/** Contact us BOX List*/
#NF-ContentArea .NF-main .NF-listToc_org ul {
    display:block;
	width: 550px;
	float: left;
	font-size:0.8em;
}
#NF-ContentArea .NF-main .NF-listToc_org ul li {
	float: left;
	width: 170px;
	height: 15px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.4em no-repeat;
}
#NF-ContentArea .NF-main .NF-listToc_non ul li {
	float: left;
	width: 170px;
	height: 15px;
	background:none;
}
#NF-ContentArea .NF-main .NF-listToc_org ul li.NF-current {
	float: left;
	background: url("/nec_tmp/v1/common/images/blt_blue_s.gif") 0 0.4em no-repeat;
}
#NF-ContentArea .NF-main .NF-listToc_spancer ul {
	width: 550px;
	margin: 0;
	padding: 0;
}
#NF-ContentArea .NF-main .NF-listToc_spancer ul li {
	float: left;
	width: 170px;
	background: url("/global/solutions/vpcc/images/blt_link_spancer.gif") 0 0.4em no-repeat;
}




/** Footer List*/
#NF-ContentArea .NF-main .NF-listToc_org2 ul {
	clear: both;
	float: left;
	font-size:0.8em;
	width: 570px;
	background: url("../images/tab2c_bg_org.gif") repeat-y;
}
#NF-ContentArea .NF-main .NF-listToc_org2 ul li {
	float: left;
	width: 100px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.4em no-repeat;
}
#NF-ContentArea .NF-main .NF-listToc_org2 ul li.NF-current_org2 {
	background: url("/nec_tmp/v1/common/images/blt_blue_s.gif") 0 0.4em no-repeat;
}




/** Images solid */
#NF-ContentArea .NF-main img.NF-solid {
    display:block;
    border: solid 1px #c8c8c8;
    border-collapse: collapse;
    margin:0;
	padding:0;
}
#NF-ContentArea .NF-main img.NF-solid2 {
    display:block;
    border: solid 1px #c8c8c8;
    border-collapse: collapse;
    margin:0 15px 0 0;
	padding:0;
}
#NF-ContentArea .NF-main img.NF-solid3 {
    display:block;
    border: solid 1px #c8c8c8;
    border-collapse: collapse;
    margin:0 9px 0 0;
	padding:0;
}




/** Images space */
#NF-ContentArea .NF-main img.NF-imgSpace {
    float:right;
    display:block;
    margin:8px 5px 15px 10px;
	padding:0;
}




/** Terminals Table */
#NF-ContentArea table.NF-termtable{
	width: 560px;
	border-collapse: separate;
	margin-bottom: 10px;
	border-spacing: 1px;
}

#NF-ContentArea table.NF-termtable td,
#NF-ContentArea table.NF-termtable th{
    width:140px;
	padding:0 2px;
	border:0px solid #ffffff;
	text-align:left;
	vertical-align:top;
}

#NF-ContentArea table.NF-termtable td {
    width:140px;
	padding: 5px 9px;
	border: 1px solid #c8c8c8;
	text-align: left;
	vertical-align: top;
}

#NF-ContentArea table.NF-termtable td.NF-imagetd {
	text-align: center;
}

#NF-ContentArea table.NF-termtable th{
    width:140px;
	padding: 5px 9px;
	border: 1px solid #c8c8c8;
	text-align:center;
	vertical-align: top;
	background: #eee;
	font-weight: normal;
}

#NF-ContentArea table.NF-termtable td.NF-blank a {
	margin-bottom: 10px;
	background: url("/nec_tmp/v1/common/images/bullet_w_arrow.gif") 0 0.1em no-repeat;
	padding-left: 15px;
	clear: both;
}




#NF-ContentArea .NF-main .NF-smallfont {
    font-size:11px;
	margin: 0px;
	padding: 0px;
}

#NF-ContentArea .NF-main .NF-smallfont li{
    width:120px;
}




/** Images solid */
#NF-ContentArea span.NF-sfont {
	font-size:9px;
}




/** Images solid */
#NF-ContentArea .NF-main ul.NF-idt {
clear:both;
margin-bottom: 20px;
padding:10px 0 0 10px;
list-style-type: none;
list-style-image: none;
list-style-position: outside;
}




/** No Border Box(sectionBoxEx) */
#NF-ContentArea .NF-main .NF-sectionBoxEx_casestudy {
	width: 500px;
	padding-bottom: 7px;
	margin-bottom: 15px;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_casestudy .NF-innerBox_casestudy {
	width: 500px;
	padding: 10px 15px;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_casestudy .NF-innerBox_casestudy:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_casestudy .NF-textBox_casestudy {
	width: 350px;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_casestudy .NF-innerBox_casestudy p {
	width:480px;
	margin: 10px 0 5px 15px;
	padding:0;
}
#NF-ContentArea .NF-main .NF-sectionBoxEx_casestudy .NF-innerBox_casestudy .NF-textBox h3 {
	margin-left: 0;
	padding: 5px;
	background: url("/nec_tmp/v1/common/images/dot.gif") left bottom repeat-x;
}
/** Large Thumbnail Pattern(NoBorder Only) */
#NF-ContentArea .NF-main .NF-imageBox_casestudy {
	float: left;
	margin-right: 10px;
}

#NF-ContentArea .NF-main .NF-imageBox_casestudy img{
    border: solid 1px #c8c8c8;
    border-collapse: collapse;
    margin:0 0 0 10px;
	padding:0;
}
#NF-ContentArea .NF-main .NF-textBox_casestudy {
	float: left;
}

#NF-ContentArea .NF-main .NF-textBox_casestudy table{

	float: left;
	width: 350px;
	font-size:12px;
	margin: 0 0 10px 0;
	padding:0 0 0 15px ; 
}

#NF-ContentArea .NF-main .NF-textBox_casestudy table th{
	width: 130px;
	margin: 0;
	padding:3px ; 
}

#NF-ContentArea .NF-main .NF-sectionBoxEx{
	_float: none;
}




/* Large Thumbnail Pattern(Reverse layout) */
#NF-ContentArea .NF-main .NF-bradford {
	width:550px;
	padding: 0;
	margin: 15px 0 25px 15px;
}

#NF-ContentArea .NF-main .NF-bradford th{
	width:140px;
	padding: 4px;
	margin: 15px 0 25px 15px;
}

#NF-ContentArea .NF-main .NF-bradford td a{
	float: right;
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.4em no-repeat;
}




/** Case study_PDF Link */
#NF-ContentArea .NF-main p.NF-miscFile_pdf {
	clear: both;
	text-align:right;
	padding-left: 0;
}
#NF-ContentArea .NF-main .NF-miscFile .NF-fileText {
	display: block;
	width: 514px;
	padding-left: 30px;
}
#NF-ContentArea .NF-main h3.NF-link_pdf a {
	text-decoration: none;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main h3.NF-link_pdf img {
    float:left;
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main h3.NF-link_pdf a:hover {
	text-decoration: underline;
}




/* =============================================== */
/** _footerbox
/* ----------------------------------------------- */

#NF-ContentArea .NF-main .NF-sectionBox_footerbox {
	clear: both;
	width: 570px;
	padding-bottom: 7px;
	margin-bottom: 15px;
}

#NF-ContentArea .NF-main .NF-sectionBox_footerbox .NF-innerBox_footerbox {
	width: 570px;
	padding: 10px 15px;
}
#NF-ContentArea .NF-main .NF-sectionBox_footerbox .NF-innerBox_footerbox:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}
#NF-ContentArea .NF-main .NF-sectionBox_footerbox .NF-innerBox_footerbox .NF-innerBox_inner{
	text-align: center;
	padding: 10px 0;
}
#NF-ContentArea .NF-main .NF-sectionBox_footerbox .NF-textBox_footerbox {
	width: 520px;
	padding:0 0 0 15px;
}
#NF-ContentArea .NF-main .NF-sectionBox_footerbox .NF-innerBox_footerbox .NF-textBox_footerbox p {
	margin: 0 0 5px 0;
}
#NF-ContentArea .NF-main .NF-sectionBox_footerbox .NF-innerBox_footerbox .NF-textBox_footerbox 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_footerbox {
	padding: 5px 0;
	background: url("/nec_tmp/v1/common/images/box_2c_inquiry_bottom.gif") left bottom no-repeat;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main .NF-sectionBox_footerbox .NF-innerBox_footerbox {
	margin:0;
	padding:0;
	background: url("/nec_tmp/v1/common/images/box_2c_inquiry.gif") no-repeat;
	_height: 1em; /* for IE6 */
}

#NF-ContentArea .NF-main .NF-sectionBox_footerbox {
	_float: none;
}

/** 3Column_footerbox */
#NF-ContentArea .NF-main .NF-3Column_footerbox {
	clear: both;
	float: left;
	width: 520px;
	padding-left: 5px;
	margin-bottom: 15px;
}
#NF-ContentArea .NF-main .NF-3Column_footerbox .NF-column1_footerbox {
	float: left;
	width: 170px;
	padding-right: 2px;
}
#NF-ContentArea .NF-main .NF-3Column_footerbox .NF-column2_footerbox {
	float: left;
	width: 170px;
	padding-right: 2px;
}
#NF-ContentArea .NF-main .NF-3Column_footerbox .NF-column3_footerbox {
	float: left;
	width: 170px;
	padding-right: 2px;
}

/** p */
#NF-ContentArea .NF-main .NF-3Column_footerbox p {
	clear: both;
	height:15px;
	font-size:0.8em;
	margin: 0 0 15px 10px;
	padding-bottom: 1px;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main .NF-3Column_footerbox span.NF-text {
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main .NF-3Column_footerbox p.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 .NF-3Column_footerbox p.NF-link a {
	text-decoration: none;
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main .NF-3Column_footerbox p.NF-link a:hover {
	text-decoration: underline;
}


#NF-ContentArea .NF-main p.NF-nolink span.NF-text {
	padding-left: 15px;
	background: url("/nec_tmp/v1/common/images/blt_blue_s.gif") 0 0.4em no-repeat;
}
#NF-ContentArea .NF-main p.NF-nolink a {
	text-decoration: none;	
	display: block;
	_height: 1em; /* for IE6 */
}
#NF-ContentArea .NF-main p.NF-nolink a:hover {
	text-decoration: underline;
}
