@charset "utf-8";



/* Copyright NEC Corporation. All Rights Reserved. */

/* $Id: /nec_tmp/v1/en/common.css,v 1.20 2009/02/18 $ */

/*  ****************  Style TOC  ****************  */

/** 01: General Styles

/** 02: HeadArea

/** 03: GlobalNavArea

/** 04: has List, hasNew Positioning(.NF-main)

/** 05: Link Marker Positioning(.NF-main)

/** 06: Inquiry Box Image Spacing(.NF-main)

/** 07: Local Navigation(.NF-sub)

/** 08: Relational Menu(.NF-sub)

/** 09: Client Menu(.NF-sub)

/** 10: ActionArea Styles(category_top Style)

/** **: Adjustment

/*  *********************************************  */



/* =============================================== */

/** 01: General Styles

/* ----------------------------------------------- */

body {

	font-family: "Arial", "Verdana", "Helvetica", sans-serif;

	line-height: 1.3;

}

#NF-ContentArea .NF-main {

	font-size: 100%; /* Japanese site, it is 110%. */

}

#NF-ContentArea .NF-main h1 {

	font-size: 105%; /* Japanese site, it is 95%. */

}

#NF-GlobalNavArea ul {

	font-size: 90%;

}



/* =============================================== */

/** 02: HeadArea

/* ----------------------------------------------- */

#NF-HeadArea #NF-hdHome form {

	width: 172px;

}

#NF-HeadArea #NF-hdHome ul {

	width: 36px;

}

#NF-HeadArea #NF-hdHome ul li a {

	padding-left: 6px;

	background: url("/nec_tmp/v1/common/images/blt_arrow_gray.gif") 0 3px no-repeat;

}

#NF-HeadArea #NF-hdHome form fieldset input#NF-inputField {

	width: 118px;

}

#NF-HeadArea #NF-hdHome form fieldset input#NF-inputField {

	padding-bottom: 1px;

}

#NF-HeadArea .NF-acAreaBottom a {

	vertical-align: 1px;

}

/***********************************

2008.11 newHeader

***********************************/

/* font */

#NF-HEADarea .NF-haRight .NF-haText strong {

	font-size: 110%;

}

#NF-HEADarea .NF-haRight form.NF-lanBlk #NF-lanFld,

#NF-HEADarea .NF-haRight form.NF-serBlk #NF-serFld {

	font-size: 100%;

	font-family: "Arial", "Verdana", "Helvetica", sans-serif;

}

/* Right Area */

#NF-HEADarea .NF-haRight {

	padding-top: 8px;

}

#NF-HEADarea .NF-haRight .NF-haText {

	min-height: 21px;

}

#NF-HEADarea .NF-haRight .NF-haText strong {

	padding-right: 28px;

}

#NF-HEADarea .NF-haRight .NF-haText li {

	padding-left: 9px;

}

#NF-HEADarea .NF-haRight .NF-haText span {

	padding-left: 6px;

}

#NF-HEADarea .NF-haRight .NF-haText li.NF-haLang {

	padding-right: 17px;

}

#NF-HEADarea .NF-haRight ul li a {

	background-position: 0 3px;

	padding-left: 6px;

}

/* form */

#NF-HEADarea .NF-haRight form.NF-lanBlk #NF-lanFld {

	margin-right: 1px;

	width: 9em;

}

#NF-HEADarea .NF-haRight form.NF-serBlk{

	padding-left: 2px;

}



/* =============================================== */

/** 03: GlobalNavArea

/* ----------------------------------------------- */

#NF-GlobalNavArea ul {

	padding: 1px 0 2px 1px;

}

#NF-GlobalNavArea ul li.NF-gnabi1 { padding: 0 25px 0 19px; }

#NF-GlobalNavArea ul li.NF-gnabi2 { padding: 0 30px 0 10px; }

#NF-GlobalNavArea ul li.NF-gnabi3 { padding: 0 24px 0 10px; }

#NF-GlobalNavArea ul li.NF-gnabi4 { padding: 0 32px 0 10px; }

#NF-GlobalNavArea ul li.NF-gnabi5 { padding: 0 32px 0 10px; }

#NF-GlobalNavArea ul li.NF-gnabi6 { padding: 0 0 0 10px; }



/***********************************/

/* 0812 New GlobalNavi Area

/***********************************/

#NF-gNAVIarea ul {

	padding-top: 1px;

	padding-bottom: 1px;

}



/* =============================================== */

/** 04: has List, hasNew Positioning(.NF-main)

/* ----------------------------------------------- */

#NF-TopicPathArea {

	padding-top: 2px; /* for IE6 */

}



/* h2 */

#NF-ContentArea .NF-main h2.NF-hasList span.NF-listText {

	background: url("/nec_tmp/v1/common/images/blt_link_blue_s.gif") 8px 6px no-repeat;

}

#NF-ContentArea .NF-main h2.NF-hasNew span.NF-newMark {

	top: 4px;

}



/* h3 */

#NF-ContentArea .NF-main h3.NF-hasList span.NF-listText {

	top: 0;

	background: url("/nec_tmp/v1/common/images/blt_link_blue_s.gif") 8px 6px no-repeat;

}

#NF-ContentArea .NF-main h3.NF-hasNew span.NF-newMark {

	top: 0;

}



/* =============================================== */

/** 05: Link Marker Positioning(.NF-main)

/* ----------------------------------------------- */

#NF-ContentArea .NF-main h1 span.NF-text {

	padding-bottom: 10px;

}

#NF-ContentArea .NF-main h1.NF-hasLogo span.NF-text {

	padding-bottom: 11px;

	_padding-bottom: 10px;

}

/** Close Window */

#NF-ContentArea .NF-main p.NF-close a {

	background: url("/nec_tmp/v1/common/images/blt_close.gif") 0 2px no-repeat;

}



/** Detail Link */

#NF-ContentArea .NF-main p.NF-detailLink a {

	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.4em no-repeat;

}

#NF-ContentArea .NF-main p.NF-detailLinkS a {

	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.4em no-repeat;

}



/* Detail Link(.NF-sectionBox) */

#NF-ContentArea .NF-main .NF-sectionBox .NF-innerBox .NF-textBox p.NF-detailLink a {

	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.4em no-repeat;

}



/** Next(Prev) Page Navigation */

#NF-ContentArea .NF-main .NF-pageNavi p.NF-nextPage a {

	padding-right: 13px;

	background: url("/nec_tmp/v1/common/images/blt_next.gif") right 0.3em no-repeat;

}

#NF-ContentArea .NF-main .NF-pageNavi p.NF-prevPage a {

	padding-left: 13px;

	background: url("/nec_tmp/v1/common/images/blt_prev.gif") 0 0.3em no-repeat;

}

#NF-ContentArea .NF-main p.NF-caution {

	text-indent: -0.5em;

	padding-left: 0.5em;

}



/* =============================================== */

/** 06: Inquiry Box Image Spacing(.NF-main)

/* ----------------------------------------------- */

#NF-ContentArea .NF-main .NF-inquiryBox {

	margin-bottom: 30px;

}

#NF-ContentArea .NF-main .NF-inquiryBox .NF-innerBox img {

	margin: 5px;

}



/* =============================================== */

/** 07: Local Navigation(.NF-sub)

/* ----------------------------------------------- */

#NF-ContentArea .NF-sub #NF-localNavi {

	font-size: 82%;

}

#NF-ContentArea .NF-sub #NF-localNavi .NF-localNaviTitle,

#NF-ContentArea .NF-sub #NF-localNavi .NF-localNaviTitleTop {

	font-size: 110%;

}



/* =============================================== */

/** 08: Relational Menu(.NF-sub)

/* ----------------------------------------------- */

#NF-ContentArea .NF-sub .NF-relationMenu ul {

	font-size: 82%;

}



/* =============================================== */

/** 09: Client Menu(.NF-sub)

/* ----------------------------------------------- */

#NF-ContentArea .NF-sub .NF-clientMenu ul, 

#NF-ContentArea .NF-sub .NF-clientMenu .NF-clientMenuTitle {

	font-size: 82%;

}



/* =============================================== */

/** 10: ActionArea Styles(category_top Style) 

/* ----------------------------------------------- */

/** Action Box Common Styles */

#NF-ContentArea .NF-main #NF-ActionArea .NF-actionBox {

	font-size: 82%;

}



/* PDF Document&Any format files(ex:PDF Icon) */

#NF-ContentArea .NF-main #NF-ActionArea .NF-actionBox .NF-miscFile {

	font-size: 100%;

}



/* Separate Line */

#NF-ContentArea .NF-main #NF-ActionArea .NF-actionBox p.NF-secSep {

	font-size: 100%;

}



/* =============================================== */

/** Adjustment

/* ----------------------------------------------- */

/* IE6 */

*html #NF-localNavi *,

*html .NF-relationMenuT *,

*html .NF-relationMenu * {

	word-break: normal;

}

*html #NF-gNAVIarea {

	margin-bottom: 7px;

}

*html #NF-gNAVIarea ul {

	padding-top: 1px;

	padding-bottom: 1px;

}

/* IE7 */

*+html #NF-localNavi *,

*+html .NF-relationMenuT *,

*+html .NF-relationMenu * {

	word-break: normal;

}

/* IE8 */

body #IE8 #NF-HEADarea {

	line-height: 1.4;

}



/* -- Option -- */

/* Font size */

#NF-ContentArea .NF-main h1 .NF-text {

	font-size: 115%;

}

#NF-ContentArea .NF-main h2.NF-hasList span.NF-listText,

#NF-ContentArea .NF-main h3.NF-hasList span.NF-listText,

#NF-ContentArea .NF-main h4.NF-hasList span.NF-listText,

#NF-ContentArea .NF-main h5.NF-hasList span.NF-listText,

#NF-ContentArea .NF-main h6.NF-hasList span.NF-listText,

#NF-ContentArea .NF-sub #NF-localNavi li span.NF-lnCurrent {

	font-size: 100%;

}

#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,

#NF-ContentArea .NF-sub #NF-localNavi li span,

#NF-ContentArea .NF-sub #NF-localNavi li a,

#NF-ContentArea .NF-sub .NF-relationMenu,

#NF-gNAVIarea li {

	font-size: 90%;

}

#NF-MainConArea {

	font-size: 85%;

	line-height: 1.4em;

}

#NF-ContentArea h3,

#NF-ContentArea h4 {

	line-height: 15px;

}

#NF-ContentArea .NF-tcbBlock li a {

	padding-top: 0;

	padding-bottom: 0;

	background-position: 0 0.45em;

}

#NF-HeadArea .NF-acAreaTop .NF-acATright .NF-serBlock #NF-serField {

	font-size: x-small;

}

#NF-HeadArea #NF-hdHome ul {

	width: 69px;

}

#NF-ContentArea .NF-main {

	font-size: 95%;

}

#NF-ContentArea .NF-main #NF-ActionArea {

	font-size: 105%;

}



/*----- Adjustment -----*/

*html #NF-MainConArea {

	line-height: 1.3em;

}
#NF-ContentArea .NF-main #frmQuote fieldset   {
	border: 0.8px dashed #CCC;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: .75em;
	padding-left: 20px;
	margin-top: 30px;
}

#NF-ContentArea .NF-main #frmQuote p {
	color: #333;
	font-size: 1em;
}
#NF-ContentArea .NF-main #frmQuote fieldset legend {
	font-size: 0.8em;
}

