/* CSS Document */

/** h2(3column Layout) Use h3-h5 */
#NF-ContentArea .NF-main .NF-3Column_dp {
	clear: both;
	float: left;
	width: 570px;
	margin-bottom: 10px;
}
#NF-ContentArea .NF-main .NF-3Column_dp .NF-column1 {
	float: left;
	width: 376px;
	margin-right: 5px;
}
#NF-ContentArea .NF-main .NF-3Column_dp .NF-column2 {
	float: left;
	width: 182px;
}
#NF-ContentArea .NF-main .NF-3Column_dp h2 {
	width: 182px;
	background: url("/nec_tmp/v1/common/images/h2_2cs_bottom.gif") left bottom no-repeat;
}

/** h2(3column Layout) Use h3-h5 */
#NF-ContentArea .NF-main .NF-3Column_dp2 {
	clear: both;
	float: left;
	width: 570px;
	margin-bottom: 10px;
}
#NF-ContentArea .NF-main .NF-3Column_dp2 .NF-column1 {
	float: left;
	width: 182px;
	margin-right: 5px;
}
#NF-ContentArea .NF-main .NF-3Column_dp2 .NF-column2 {
	float: left;
	width: 376px;
}
#NF-ContentArea .NF-main .NF-3Column_dp2 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;
}

/** 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: 5px;
}
#NF-ContentArea .NF-main .NF-3Column .NF-column2 {
	float: left;
	width: 182px;
	margin-right: 5px;
}
#NF-ContentArea .NF-main .NF-3Column .NF-column3 {
	float: left;
	width: 182px;
}
#NF-ContentArea .NF-main .NF-3Column h3 {
	width: 174px;
}


/* ▼20130305追加 */
/* clearfix */
/* For modern browsers */
.cf:before,
.cf:after {
	content:"";
	display:table;
}
.cf:after {
	clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf {
	zoom:1;
}
/* /clearfix */

/* レフトナビ */
#NF-ContentArea .NF-sub #NF-localNavi.lyt-withOption{
	margin-bottom:10px;
}
#NF-ContentArea .NF-sub #NF-localNavi.lyt-optionNavi{
	margin-bottom:10px;
	border-top:1px solid #aaa;
}
div.lyt-salesArea{
	padding-top:10px;
	background:url("/nec_tmp/v1/common/images/dot.gif") repeat-x scroll 0 0 transparent;
}
.lyt-salesArea div{
	margin-bottom:10px;
	padding:3px;
	background-color:#e7e7e7;
}
.lyt-salesArea li{
	margin-top:1px;
}
.NF-lnBanner img.lyt-catalogdlBanner{
	margin-bottom:0;
}
.link-leftnaviText{
	padding-left:12px;
	background:url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") no-repeat scroll 0 4px transparent;
}
/* /レフトナビ */

/* メインイメージ */
#NF-ContentArea .NF-main p.NF-smallTalk.lyt-mainImage{
	margin:0 0 20px;
}
#NF-ContentArea .NF-main p.NF-smallTalk.lyt-mainImage.lyt-withBanner{
	margin:0 0 10px;
}
/* /メインイメージ */

/* ラインアップ */
div.lyt-model-1col,
div.lyt-model-2col{
	margin-bottom:30px;
	padding-left:10px;
}
.lyt-usefulArea h4 a{
	text-decoration:none;
}
.lyt-usefulArea h4 a:hover{
	text-decoration:underline;
}
div.lyt-model-1col.lyt-lastRow,
div.lyt-model-2col.lyt-lastRow{
	margin-bottom:15px;
}
#NF-ContentArea .NF-main .lyt-model-1col p.lyt-thumb{
	float:left;
	width:190px;
	margin:0;
}
.lyt-model-1col div.lyt-desc-col{
	float:right;
	width:360px;
}
#NF-ContentArea .NF-main .lyt-model-1col h4,
#NF-ContentArea .NF-main .lyt-model-2col h4{
	margin:0;
}
#NF-ContentArea .NF-main p.lyt-icnNew{
	margin:0 0 5px;
}
#NF-ContentArea .NF-main p.lyt-detail-link{
	margin:7px 0 0;
	line-height:1em;
}
.lyt-detail-link a{
	padding-left:12px;
	font-size:90%;
	background:url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") no-repeat scroll 0 0.3em transparent;
}
#NF-ContentArea .NF-main .lyt-model-1col p.lyt-spec{
	margin:20px 0 0;
}
div.lyt-leftItem{
	float:left;
	width:270px;
}
div.lyt-rightItem{
	float:right;
	width:270px;
}
#NF-ContentArea .NF-main .lyt-model-2col p.lyt-thumb{
	float:left;
	width:130px;
	margin:0;
}
#NF-ContentArea .NF-main .lyt-model-2col p.lyt-thumb.lyt-v654{
	float:left;
	width:130px;
	margin:0;
}
.lyt-model-2col div.lyt-desc-col{
	float:right;
	width:130px;
}
.lyt-model-2col div.lyt-desc-col.lyt-v651{
	float:right;
	width:100px;
}
#NF-ContentArea .NF-main .lyt-model-2col p.lyt-spec{
	margin:10px 0 0;
}
#NF-ContentArea .NF-main .lyt-model-2col h3{
	margin-left:0;
}
#NF-ContentArea .NF-main p.lyt-specNote{
	font-size:small;
}
#NF-ContentArea .NF-main h2.lyt-woH3{
	margin-bottom:20px;
}
div.lyt-model-1col, div.lyt-model-2col.lyt-lastLineup{
	margin-bottom:50px;
}
/* /ラインアップ */

/* お役立ち情報 */
div.lyt-usefulArea{
	margin-bottom:30px;
	padding-left:10px;
}
#NF-ContentArea .NF-main .lyt-usefulArea p.lyt-thumb{
	float:left;
	width:80px;
	margin:0;
}
.lyt-usefulArea div.lyt-desc-col{
	float:right;
	width:180px;
}
#NF-ContentArea .NF-main .lyt-usefulArea h4{
	margin:0;
}
#NF-ContentArea .NF-main .lyt-usefulArea h4 span.NF-text{
	padding-left:0;
	background:none;
}
#NF-ContentArea .NF-main .lyt-usefulArea .NF-detailLink{
	text-align:left;
	margin-top:10px;
	font-size:90%;
}
#NF-ContentArea .NF-main .lyt-usefulArea p{
	margin:0;
}
/* /お役立ち情報 */

#NF-ContentArea .NF-main p.NF-pagetop.lyt-partWay{
	margin-bottom:10px;
}

/* ディスプレイ製品ラインナップ */
#NF-ContentArea .NF-main h1{
	margin-bottom:10px;
}
.NF-MainSlideArea{
	margin-bottom:30px;
}
.NF-SubSlideArea{
	width:570px;
	height:100px;
	position:relative;
	margin-bottom:15px;
}
.NF-SubSlidePrev{
	position:absolute;
	top:0px;
	left:0px;
}
.NF-SubSlideNext{
	position:absolute;
	top:0px;
	right:0px;
}
.NF-SubSlideImgs{
	width:510px;
	height:82px;
	position:absolute;
	top:0px;
	left:30px;
	overflow:hidden;
}
#NF-ContentArea .NF-SubSlideImgs ul{
	padding:0px;
	margin:0px;
	width:1020px;
	height:82px;
	position:absolute;
	top:0px;
	left:0px;
}
#NF-ContentArea .NF-SubSlideImgs ul li{
	float:left;
	background:none;
	padding:0 5px;
	margin:0 0px;
}
#NF-ContentArea .NF-bgBottomLine {
	background: url("/nec_tmp/v1/common/images/dot.gif") left bottom repeat-x;
}
#NF-ContentArea .NF-main .NF-customBox1c {
	width:555px;
	margin-left:15px;
	margin-right:0px;
}
#NF-ContentArea .NF-main .NF-customBox1c .NF-innerBox {
	width:540px;
	padding-right:0px;
}
#NF-ContentArea .NF-main .NF-customBox1c .NF-imageBox {
	width:148px;
	margin-right:40px;
}
#NF-ContentArea .NF-main .NF-customBox1c .NF-textBox {
	width:351px;
}
#NF-ContentArea .NF-main .NF-customBox1c .NF-innerBox .NF-textBox h3,
#NF-ContentArea .NF-main .NF-customBox1c .NF-innerBox .NF-textBox h3 span{
	background:none;
	padding:0;
	font-size:110%;
	color:#43428e;
}
#NF-ContentArea .NF-main .NF-customBox1c .NF-innerBox .NF-textBox .NF-detailLink{
	margin-top:10px;
	text-align:left;
}
#NF-ContentArea .NF-main .NF-customBox2c {
	width:279px;
	margin-bottom:10px;
}
#NF-ContentArea .NF-main .NF-customBox2c .NF-innerBox {
	width:269px;
	padding:0 0 0 10px;
}
#NF-ContentArea .NF-main .NF-customBox2c .NF-imageBox {
	width:80px;
	margin-right:15px;
}
#NF-ContentArea .NF-main .NF-customBox2c .NF-textBox {
	width:174px;
}
#NF-ContentArea .NF-main .NF-customBox2c .NF-innerBox .NF-textBox h3{
	background:none;
	padding:0px 0px 10px 0px;
	margin:0px;
}
#NF-ContentArea .NF-main .NF-customBox2c .NF-innerBox .NF-textBox h3 span{
	background:none;
	padding:0px;
	margin:0px;
	color:#43428e;
}
#NF-ContentArea .NF-main .NF-customBox2c .NF-innerBox .NF-textBox .NF-detailLink{
	margin-top:10px;
	text-align:left;
}
#NF-ContentArea .NF-main .NF-3ColumnDocs {
	width:500px;
	padding:20px 35px 50px;
	margin:0px;
}
#NF-ContentArea .NF-main .NF-3ColumnDocs .NF-column1,
#NF-ContentArea .NF-main .NF-3ColumnDocs .NF-column2,
#NF-ContentArea .NF-main .NF-3ColumnDocs .NF-column3{
	width:160px;
	text-align:center;
}
#NF-ContentArea .NF-main .NF-HrzLinks{
	padding:0px 30px 40px;
}
#NF-ContentArea .NF-main .NF-HrzLinks li{
	display:inline;
	margin-right:20px;
}
/* /ディスプレイ製品ラインナップ */

#NF-ContentArea .NF-main p.NF-smallTalk.lyt-topBanner{
	margin:0 0 20px;
}

/* ショールームのご案内 */
div.lyt-showroomArea{
	padding-left:10px;
	margin-bottom:30px;
}
.lyt-showroomArea div.NF-imageBox{
	float:left;
	width:220px;
}
.lyt-showroomArea div.NF-textBox{
	float:right;
	width:330px;
}
#NF-ContentArea .NF-main .lyt-showroomArea p{
	margin-left:0;
	margin-right:0;
}
#NF-ContentArea .NF-main .lyt-showroomArea .NF-detailLink{
	text-align:left;
	font-size:90%;
}
/* /ショールームのご案内 */
