@charset "utf-8";

/* Copyright NEC Corporation. All Rights Reserved. */
/* $Id: /nec_tmp/v1/home/common/common.css,v 1.20 2008/12/04 $ */
/*  ****************  Style TOC  ****************  */
/** 01: General Styles
/** 02: HeadArea
/** 03: ContentArea
/** --: Clearfix
/** --: Adjustment
/*  *********************************************  */

/* =============================================== */
/** 01: General Styles
/* ----------------------------------------------- */
* ul {
	list-style-type: none;
}
/* link */
a { text-decoration: none; }
a:hover { text-decoration: underline; }
/* font */
#NF-ContentArea { font-size: small; }
#NF-ContentArea .NF-detailS a{ font-size:x-small; }
#NF-ContentArea .NF-viewlist{ font-size:x-small; }
h2 { font-size: 0; }
h3 { font-size: small; }


/* =============================================== */
/** 02: HeadArea
/* ----------------------------------------------- */
#NF-HeadArea h1#NF-hdLogo {
	width: 250px;
	font-size: 0;
}
#NF-GlobalNavArea,
body #NF-gNAVIarea,
#IE8 #NF-gNAVIarea {
	margin-bottom: 0;
}

/* =============================================== */
/** 03: ContentArea
/* ----------------------------------------------- */
#NF-ContentArea {
	width: 760px;
	padding: 0;
	margin-bottom: 1px;
	border-bottom: solid 1px #ACACAC;
	float: left;
}
#NF-FootArea {
	border: none;
}
#NF-MainVisArea {
	clear: both;
}
.NF-tcLeft,
.NF-tcRight {
	float: left;
}
.NF-tcBlock {
	float: left;
}
.NF-tcbBlock {
	padding-top: 15px;
	padding-bottom: 0;
	margin: 0 1px;
}
.NF-tcLeftbottom {
	background-color: #FFFFFF;
	clear: both;
}
.NF-tcLeftbottom .NF-tcbBlock {
	margin: 0;
	border-right: solid 1px #ACACAC;
}
.NF-nClear {
	font-size: 0;
	height: 0;
	clear: both;
}
/* Style H */
h2 {
	width: 100%;
	height: 42px;
}
h3 {
	margin: 0 10px 5px 10px;
	padding-bottom: 5px;
	background:url(../images/dot.gif) 0 100% repeat-x;
	clear: both;
	min-height: 1em;
}
h3 a,h3 span {
	padding: 0 0 0 12px;
	display: block;
	position: relative;
}
h3 a { background: url("../../../common/images/blt_link_orange.gif") 0 1px no-repeat; }
h3 span { background: url("../../../common/images/blt_indigo.gif") 0 1px no-repeat; }
.NF-th3mR1 { padding-right: 150px; }
.NF-th3mR2 { padding-right: 40px; }

/* Style List */
.NF-tcbBlock ul {
	margin: 0 10px 20px 10px;
	clear: both;
}
.NF-tcbBlock ul ul {
	margin: 0 0 0 10px;
}
.NF-tcbBlock ul li {
	width: 100%;
	min-height: 1em;
	_height: 1em;
}
.NF-tcbBlock ul li a,.NF-tcbBlock ul li span {
	padding: 3px 0 3px 12px;
	display: block;
}
.NF-tcbBlock ul li a {
	width: 90%;
}
.NF-tcbBlock ul li.NF-tTitle span {
	padding-bottom: 3px;
}
.NF-tcbBlock ul li a { background: url("../images/blt_link_orange.gif") 0 7px no-repeat; }
.NF-tcbBlock ul ul li a { background: url("../images/blt_link_blue.gif") 0 7px no-repeat; }
.NF-tcbBlock ul li.NF-tTitle span { background:url(../images/dot.gif) 0 100% repeat-x; }
.NF-tcbBlock ul li span,
.NF-tcbBlock ul li.NF-tTitle,
.NF-tcbBlock ul li.NF-tTitle li span { background: url("../images/blt_blue_s.gif") 0 7px no-repeat; }

/* Style News */
/** dl(wideSet) */
.NF-wideSet,.NF-dateSet {
	width: 100%;
	padding: 5px 0 20px 5px;
	_padding-left: 0;
	clear: both;
}
.NF-wideSet dl,
.NF-dateSet dl {
	float: left;
	margin: 0 0 10px 5px;
	border: 1px solid #e9e9e9;
}
.NF-wideSet dl dt,
.NF-dateSet dl dt {
	float: left;
	padding-right: 10px;
	padding-bottom: 3px;
	clear: both;
}
.NF-wideSet dl dd,
.NF-dateSet dl dd {
	float: left;
	padding-bottom: 3px;
}
.NF-wideSet dl dd.NF-linkMark,
.NF-dateSet dl dd.NF-linkMark {
	padding-left: 13px;
	background: url("../../../common/images/blt_link_orange_s.gif") 0 2px no-repeat;
}
/** dl（dateSet) */
.NF-dateSet dl {
	border: none;
}
.NF-wideSet dl dd {
	float: left;
	padding-bottom: 3px;
}
.NF-wideSet dl dd.NF-linkMark {
	padding-left: 13px;
	background: url("../../../common/images/blt_link_orange_s.gif") 0 2px no-repeat;
}
.NF-vl {
	margin-top: -28px;
	margin-right: 10px;
	margin-bottom: 10px;
	_margin-bottom: 15px;
	text-align: right;
}
.NF-vl a {
	padding-left: 10px;
	background:url(../images/blt_link_blue.gif) 0em 0.2em no-repeat;
}
.NF-vl a.viewlistImage {
	padding-left: 5px;
	background: none;
}

/* img-text */
.NF-imgtxt {
	margin: 0 10px 10px 10px;
	clear: both;
	min-height: 50px;
	color:#5c5e5b;
	line-height: 14px
}
.NF-imgtxt:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.NF-imgtxt .NF-itLeft,
.NF-imgtxt .NF-itRight {
	float: left;
}
/* Line */
.NF-spLine {
	font-size: 0;
	width: 100%;
	height: 10px;
	padding: 5px 0;
	background: url(../images/sepa_line.gif) 50% 50% no-repeat;
	clear: both;
}
.NF-spLine hr {
	visibility: hidden;
}

/* =============================================== */
/** 02: Column
/* ----------------------------------------------- */
/* common */
.NF-3columnA #NF-MainConArea,
.NF-3columnB #NF-MainConArea,
.NF-4columnA #NF-MainConArea,
.NF-4columnB #NF-MainConArea {
	float: left;
	_margin-top: -3px;
}
/* 3column */
.NF-3columnA #NF-MainConArea,
.NF-3columnA .NF-tcLeftbottom {
	background-image:url(../images/tc3_bkr.gif);
}
.NF-3columnB #NF-MainConArea,
.NF-3columnA .NF-tcLeft {
	background-image:url(../images/tc3_bkl.gif);
}
.NF-3columnA .NF-tcLeft,
.NF-3columnA .NF-tcLeftbottom,
.NF-3columnB .NF-tcLeft,
.NF-3columnB .NF-tcLeftbottom {
	width: 506px;
}
.NF-3columnA .NF-tcRight,
.NF-3columnB .NF-tcRight {
	width: 254px;
}
.NF-3columnA .NF-tcLeft .NF-tcBlock,
.NF-3columnB .NF-tcLeft .NF-tcBlock {
	width: 253px;
}
/* news */
.NF-3columnA .NF-tcLeftbottom dl,
.NF-3columnB .NF-tcLeftbottom dl {
	width: 480px;
}
.NF-3columnA .NF-tcLeftbottom dl dt,
.NF-3columnB .NF-tcLeftbottom dl dt {
	width: 100px;
}
.NF-3columnA .NF-tcLeftbottom dl dd,
.NF-3columnB .NF-tcLeftbottom dl dd {
	width: 350px;
}
/* img-text */
.NF-3columnA .NF-imgtxt .NF-itLeft,
.NF-3columnB .NF-imgtxt .NF-itLeft {
	width: 60px;
}
.NF-3columnA .NF-imgtxt .NF-itRight,
.NF-3columnB .NF-imgtxt .NF-itRight {
	width: 165px;
}

/* 4column */
.NF-4columnA #NF-MainConArea,
.NF-4columnA .NF-tcLeftbottom {
	background-image:url(../images/tc4_bkr.gif);
}
.NF-4columnB #NF-MainConArea,
.NF-4columnA .NF-tcLeft {
	background-image:url(../images/tc4_bkl.gif);
}
.NF-4columnA .NF-tcLeft,
.NF-4columnA .NF-tcLeftbottom,
.NF-4columnB .NF-tcLeft,
.NF-4columnB .NF-tcLeftbottom {
	width: 560px;
}
.NF-4columnA .NF-tcRight,
.NF-4columnB .NF-tcRight {
	width: 190px;
}
.NF-4columnA .NF-tcLeft .NF-tcBlock,
.NF-4columnB .NF-tcLeft .NF-tcBlock {
	width: 190px;
}
/* news */
.NF-4columnA .NF-tcLeftbottom dl,
.NF-4columnB .NF-tcLeftbottom dl {
	width: 550px;
}
.NF-4columnA .NF-tcLeftbottom dl dt,
.NF-4columnB .NF-tcLeftbottom dl dt {
	width: 100px;
}
.NF-4columnA .NF-tcLeftbottom dl dd,
.NF-4columnB .NF-tcLeftbottom dl dd {
	width: 420px;
}
/* img-text */
.NF-4columnA .NF-imgtxt .NF-itLeft,
.NF-4columnB .NF-imgtxt .NF-itLeft {
	width: 60px;
}
.NF-4columnA .NF-imgtxt .NF-itRight,
.NF-4columnB .NF-imgtxt .NF-itRight {
	width: 107px;
}

/* =============================================== */
/** 02: Link
/* ----------------------------------------------- */
h2 a {
	display: block;
}
h2 a:hover { visibility: visible; }
h2 a:hover img { visibility: hidden; }

.NF-4columnA .NF-tcLtTitle1,
.NF-4columnB .NF-tcLtTitle1 { background: url(../images/h2bk_t201_on.gif) 0 0 no-repeat; }
.NF-4columnA .NF-tcLtTitle2,
.NF-4columnB .NF-tcLtTitle2 { background: url(../images/h2bk_t202_on.gif) 0 0 no-repeat; }
.NF-4columnA .NF-tcLtTitle3,
.NF-4columnB .NF-tcLtTitle3 { background: url(../images/h2bk_t203_on.gif) 0 0 no-repeat; }
.NF-4columnA .NF-tcLbTitle1,
.NF-4columnB .NF-tcLbTitle1 { background: url(../images/h2bk_t205_on.gif) 0 0 no-repeat; }
.NF-4columnA .NF-tcRtTitle1,
.NF-4columnB .NF-tcRtTitle1 { background: url(../images/h2bk_t204_on.gif) 0 0 no-repeat; }

.NF-3columnA .NF-tcLtTitle1,
.NF-3columnB .NF-tcLtTitle1 { background: url(../images/h2bk_t101_on.gif) 0 0 no-repeat; }
.NF-3columnA .NF-tcLtTitle2,
.NF-3columnB .NF-tcLtTitle2 { background: url(../images/h2bk_t102_on.gif) 0 0 no-repeat; }
.NF-3columnA .NF-tcLbTitle1,
.NF-3columnB .NF-tcLbTitle1 { background: url(../images/h2bk_t103_on.gif) 0 0 no-repeat; }
.NF-3columnA .NF-tcRtTitle1,
.NF-3columnB .NF-tcRtTitle1 { background: url(../images/h2bk_t104_on.gif) 0 0 no-repeat; }

/*=============================================
/** --: Clearfix
=============================================*/
/* clearfix */
#NF-ContentArea:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#NF-ContentArea{
	display: inline-block;
	min-height: 1%;
	/* escape MacIE5 \*/
	display:block;
	/* escape MacIE5 */ 
}
/* escape MacIE5 \*/
* html #NF-ContentArea{
	height: 1%;
}
/* escape MacIE5 */


/* =============================================== */
/** --: Adjustment
/* ----------------------------------------------- */
/* IE6 */
*html #NF-HEADarea .NF-haRight {
	padding-top: 7px;
}
/* IE7 */
*+html #NF-MainConArea {
	margin-top: -2px;
}
/* IE8 */
#IE8 #NF-MainVisArea {
	display: inline;
}
#IE8 #NF-MainConArea {
	margin-top: -4px;
}
