@charset "shift_jis";
/**********************************************************************
NECST : For necst.co.jp [ /nec_tmp/v1/common/css/necst.css ]
07.12.14
***********************************************************************/

/* =============================================== */
/** NF-HeadArea
/* ----------------------------------------------- */

/* ヘッダ「ホーム」の非表示（cwb_englishサイト等にて使用） */
/*
2009/9 テンプレート移行時に変更
#NF-HeadArea #NF-hdHome ul {
	display:none;
}
*/

/* ヘッダ内イメージの位置調整【NECSTにて追加】 */
/*
2009/9 テンプレート移行時に変更
#NF-HeadArea img {
	vertical-align: baseline;
}
*/

/* ヘッダ中央右部分ナビの位置調整（文字サイズ(Japan)をxmalからsmall等トップページのみ使用）【NECSTにて追加】 */
/*
2009/9 テンプレート移行時に変更
#NF-HeadArea #NF-header div#NF-hdHomeIndex{
	float:left;
	width:240px;
	padding-top:9px;
	margin-left:10px;
	text-align:right;
	color:#535353;
	font-size:small;
}
*/

/* ヘッダ内リンクテキストの調整（文字サイズ(ホーム等)、装飾無し）【NECSTにて追加】 */
/*
2009/9 テンプレート移行時に変更
#NF-HeadArea #NF-header div#NF-hdHomeIndex a{
	font-size:x-small;
	padding:0 8px;
	text-decoration: none;
}
*/

/* ヘッダ内リンクテキストの調整（マウスオーバー時の下線）【NECSTにて追加】 */
/*
2009/9 テンプレート移行時に変更
#NF-HeadArea #NF-header div#NF-hdHomeIndex a:hover{
	text-decoration: underline;
}
*/

/* ヘッダ Japan ホーム等文字間隔調整（トップページのみ使用）【NECSTにて追加】 */
/*
2009/9 テンプレート移行時に変更
#NF-HeadArea #NF-header div#NF-hdHomeIndex span{
	font-size:x-small;
	padding:0 15px;
}
*/

/* サイト内検索フォーム領域表示【NECSTにて追加】 */
/*
2009/9 テンプレート移行時に変更
#NF-HeadArea #NF-header #NF-hdInput{
	position:absolute;
	top:7px;
	left:558px;
	width:120px;
	min-height:16px;
	_height:16px; /* forWinIE6 min-height */
	/*border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #c6c3c6;
	border-bottom:1px solid #c6c3c6;
}
*/

/* サイト内検索ボタン位置調整（leftを685pxから683pxへ変更）【NECSTにて追加】 */
/*
2009/9 テンプレート移行時に変更
#NF-HeadArea #NF-header form input.NF-image{
	position:absolute;
	top:7px;
	left:685px;
}
*/

/* for safari【NECSTにて追加】 */
/*
2009/9 テンプレート移行時に変更
html:\66irst-child #NF-HeadArea #NF-header #NF-hdInput{
	height:16px;
	overflow:hidden;
}
*/

/* for safari【NECSTにて追加】 */
/*
2009/9 テンプレート移行時に変更
#NF-HeadArea #NF-header form input.NF-text{
	width:100%;
	border:0px;
}
*/

/* for safari【NECSTにて追加】 */
/*
2009/9 テンプレート移行時に変更
html:\66irst-child #NF-HeadArea #NF-header form input.NF-text{
	font-size:xx-small;
}
*/

/* =============================================== */
/** GlobalNavArea
/* ----------------------------------------------- */

/* 上部メニューの間隔調整（18pxから40pxへ変更）【NECSTにて追加】 */
/*
2009/9 テンプレート移行時に変更
#NF-GlobalNavArea ul li {
	display: inline;
	padding: 0 40px;
}
*/

/* =============================================== */
/** NF-TopicPathArea
/* ----------------------------------------------- */

/* パンくずリスト位置調整【NECSTにて追加】 */
#NF-TopicPathArea {
	margin-top: 1px;
}

/* =============================================== */
/** NF-ContentArea
/* ----------------------------------------------- */

/* #NF-NaviAreaバナー指定（各製品左メニュー下部のバナーにて使用） 
2010/11/12削除
#NF-ContentArea .NF-sub .NF-lnBanner {
	width: 170px;
}
#NF-ContentArea .NF-sub .NF-lnBanner p {
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: center;
}
*/


/* Use Visual Image h2追加（固有背景画の見出し時使用 mssにて使用） */
#NF-ContentArea .NF-main h2.NF-visualHeading {
	background: none;
}

/* テキスト強調表示（問い合わせ電話番号等にて使用） */
#NF-ContentArea .NF-point{
	color:#f76300;
}

/* 回り込みclearしない（cwb、RSサイトにて使用） */
#NF-ContentArea .NF-main .NF-clearNone {
	clear: none;
}

/** p間違い訂正（各製品サイトにて使用） */
/*
2009/9 テンプレート移行時に変更
#NF-ContentArea .NF-main p.NF-smallTalk {
	margin-bottom: 10px;
}
*/

/** Section Link訂正（pcpにてページ内リンク指定で使用） */
#NF-ContentArea .NF-main ul.NF-sectionLink li {
	float: none;
}

/** ul（マーク付きリストの高さ等調整） */
#NF-ContentArea .NF-main ul {
	margin-bottom: 30px;
}
#NF-ContentArea .NF-main ul ul {
	margin-bottom: 10px;
}
#NF-ContentArea .NF-main ul ol {
	margin-bottom: 10px;
	margin-left: 0;
}
#NF-ContentArea .NF-main ol ul {
	margin-bottom: 10px;
	padding-left: 0;
}

/** ol（マーク付きリスト指定） */
#NF-ContentArea .NF-main ol {
	/**2009/9 テンプレート移行時に変更(margin-left)*/
	margin-bottom: 30px;
	margin-left: 5px;
}
#NF-ContentArea .NF-main ol li {
	/**2009/9 テンプレート移行時に変更
	margin:3px 0 3px 1.8em;*/
	padding-left: 0;
}
#NF-ContentArea .NF-main ol ul li {
	padding-left: 13px;
}
#NF-ContentArea .NF-main ul ol li {
	background: none;
	height: auto;
}

/** ul ol（マーク付きリスト指定） */
#NF-ContentArea .NF-main ul.NF-middleTalk,
#NF-ContentArea .NF-main ol.NF-middleTalk {
	margin-bottom: 15px;
}
#NF-ContentArea .NF-main ul.NF-smallTalk,
#NF-ContentArea .NF-main ol.NF-smallTalk {
	margin-bottom: 10px;
}

/** dl(wideSet)上書き（定義リストの横幅調整 各製品動作環境等にて使用） */
#NF-ContentArea .NF-main .NF-wideSet dl dt {
	width: 140px;
}
#NF-ContentArea .NF-main .NF-wideSet dl dd {
	width: 410px;
}
#NF-ContentArea .NF-main .NF-wideSet dl dd.NF-linkMark {
	width: 397px;
}

/** dl(dateSet)上書き（定義リストの横幅調整 各製品ニュース等にて使用） 
2010/11/12削除
#NF-ContentArea .NF-main .NF-dateSet dl dt {
	clear: both;
	width: 152px;
}
#NF-ContentArea .NF-main .NF-dateSet dl dd {
	width: 398px;
}

#NF-ContentArea .NF-main .NF-dateSet dl dd.NF-linkMark {
	width: 385px;
}
*/

/* table上書き（表組み横幅自動、余白調整）*/
#NF-ContentArea .NF-main table {
	width: auto;
}
#NF-ContentArea .NF-main table td,
#NF-ContentArea .NF-main table th {
	padding: 5px;
}

/* キャプションリスト（キャプション指定の背景画を隠す等にて使用） */
#NF-ContentArea .NF-main ul.NF-caution li {
	text-indent: -1em;
	padding-left: 1em;
	font-size: small;
	background-image: none;
}

/* link variation : NF-anchorSubList（ページ内リンク指定の横並び化 pcpにて使用） */
#NF-ContentArea .NF-main ul.NF-sectionLink li.NF-anchorSubList a {
	padding:1px 0 1px 12px;
	background:url(/nec_tmp/v1/common/images/blt_pagedown.gif) 0em 0.5em no-repeat;
	font-size:small;
	_background-repeat:repeat; /* forWinIE6 print */
}
#NF-ContentArea .NF-main ul.NF-sectionLink li.NF-anchorSubList{ background-image:none; }
#NF-ContentArea .NF-main ul.NF-sectionLink li.NF-anchorSubList a{ margin-right:15px; }

/* =============================================== */
/** Others
/* ----------------------------------------------- */

/* imgクリッカブルマップ用（全画像リンク枠線の非表示） */
img {
	border: none;
}

/* 中央揃えスタイル追加 */
.NF-center {
	text-align: center;
}

/* 左右回り込み指定 */
.NF-floatRight {
	float: right;
	margin: 0 0 6px 10px;
}
.NF-floatLeft {
	float: left;
	margin: 0 10px 6px 0;
}

/** blockquote（引用箇所の装飾 ufにて使用） */
blockquote {
	border-left: 10px solid #CCCCCC;
	margin-left: 30px;
}

/* 区切り線（mss、rs、ufにて使用） */
.NF-separator{
	padding-bottom:16px;
	margin-bottom:14px;
	background:url(/nec_tmp/v1/common/images/dot.gif) 0% 100% repeat-x;
}

/** sub sup（sub supのMozila系ブラウザ対応） */
sub, sup {
	vertical-align: baseline;
}
sup {
	position:relative;
	top:-4px
}
sub {
	position:relative;
	top:4px
}

/* 左メニューSNS関連パーツ用 */
.NF-lnShare p {
	float: left;
	margin: 0 5px 5px 0;
}

