@charset "utf-8";
/* CSS Document */

/*	090227NDPwite==START==	*/

/*	目次	*/
/*	====1.nec_tmpから移行====	*/
/*	====2.Topページ====	*/
/*	====3.今回新規に追加====	*/
/*	====4.090527_add====	*/

/*	====1.nec_tmpから移行START====	*/
#Sp-Shoene #NF-ContentArea .NF-main ul.NF-nestList li.NF-linkMark {
	background: url("/common/images/blt_link_green_s.gif") 0 0.5em no-repeat;
}
#Sp-Top #NF-ContentArea .NF-main ul.NF-nestList li.NF-linkMark {
	background: url("/common/images/blt_link_naiby_s.gif") 0 0.5em no-repeat;
}
#Sp-Security #NF-ContentArea .NF-main ul.NF-nestList li.NF-linkMark {
	background: url("/common/images/blt_link_lblue_s.gif") 0 0.5em no-repeat;
}
#Sp-Ubiq #NF-ContentArea .NF-main ul.NF-nestList li.NF-linkMark {
	background: url("/common/images/blt_link_naiby_s.gif") 0 0.5em no-repeat;
}


#btn-Detail a {
	margin-left: 490px;
	display: block;
	text-indent: -9999px; overflow: hidden; 
	width: 59px; 
	height: 14px; 
	background: url(/common/images/btn_detail.gif) no-repeat; }	

#btn-Detail { 
	height: 14px;
}


.txt-blue {color: #0000FF;}
.indent1 {padding-left: 1em;}
.indent2 {padding-left: 2em;}

p.NF-imgBox {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.NF-imgLayCap span {
	width: 100px;
	margin: 5px auto 0;
	_margin: 5px 0 0 0;
	padding: 0;
	display: block;
	text-align: center;
}
#Topics-nTOC #NF-ContentArea .NF-main .NF-inquiryBox {
	clear: both;
	margin-bottom: 40px;
	background: url("/common/images/ntoc_box_2c_inquiry.gif") no-repeat;
	_height: 1em; /* for IE6 */
}
#Topics-nTOC #NF-ContentArea .NF-main .NF-inquiryBox .NF-innerBox {
	text-align: center;
	padding: 5px 0;
	background: url("/common/images/ntoc_box_2c_inquiry_bottom.gif") left bottom no-repeat;
	_height: 1em; /* for IE6 */
}

/*	====1.nec_tmpから移行END====	*/


/*	====2.TopページSTART====	*/

.NF-4columnA .NF-tcLtTitle1,
.NF-4columnB .NF-tcLtTitle1 { background: url(/common/images/top/ind_tit_solution_on.gif) 0 0 no-repeat; }

.NF-4columnA .NF-tcRtTitle1,
.NF-4columnB .NF-tcRtTitle1 { background: url(/common/images/top/ind_tit_profile_on.gif) 0 0 no-repeat; }
#BtnTopSub {
	background-image: url(/common/images/top//btn_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
}

#BtnTopSub ul li {
	float: left;
	list-style-type: none;
}


#BtnTopSub #BtnPer a:hover{
	background-image: url(/common/images/top/btn_1-on.gif);

	}
#BtnTopSub #BtnEpr a:hover {
	background-image: url(/common/images/top/btn_2-on.gif);
	}
	
	
	
/* NF-miscArea */
#NF-miscArea{
	margin: 0 10px;
	font-size: x-small;
}

* html #NF-miscArea{
	margin: 0 10px;
}

/*	border	*/
.NF-Border {
	width: 100%;
	clear: both;
	border: none;
	margin: 10px 0;
	padding: 0;
}

.NF-tcbBlock ul li {
	line-height:1em;

}

#NF-MainVisArea{
	padding: 8px 0 10px 0;
}/*	090814Repair	*/
	
/*	====2.TopページEND====	*/

/*	====3.今回新規に追加START====	*/
p.btn-Detail { 
	height: 14px;
}

p.btn-Detail a {
	margin-left: 490px;
	display: block;
	text-indent: -9999px;
	overflow: hidden; 
	width: 59px; 
	height: 14px; 
	background: url('/common/images/btn_detail.gif') no-repeat;
}	

.txt-blue {color: #0000FF;}
.indent1 {padding-left: 1em;}
.indent2 {padding-left: 2em;}

p.NF-imgBox {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

/** .memberMenu */
#NF-ContentArea .NF-sub .memberMenu {
	margin-bottom: 10px;
	padding-bottom: 8px;
	background: url("/common/images/ln_box_bottom.gif") left bottom no-repeat;
}

#NF-ContentArea .NF-sub .memberMenu .memberMenuContent {
	padding: 8px 8px 0 8px;
	background: url("/common/images/ln_box_top_tit.gif") no-repeat;
}

#NF-ContentArea .NF-sub .memberMenu .memberMenuTitle {
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px;
	background: url("/common/images/ln_box_tit.gif") no-repeat;
}

#NF-ContentArea .NF-sub .memberMenu .memberMenuContent p {
	margin-bottom: 5px;
}

#NF-ContentArea .NF-sub .memberMenu .memberMenuContent p.memberMenuCaution {
	font-size: x-small;
}

#NF-ContentArea .NF-sub .memberMenu .memberMenuContent p.memberMenuInput input {
	width: 150px;
}

/* 次世代ネットワークテスタ/インターフェースコンバータ > 更新情報 */
#NF-ContentArea .NF-main .NF-dateSet.opt-ticNew dl dd {
border-bottom: 1px dashed #999;
margin-bottom: 10px;
padding-bottom: 10px;
}
#NF-ContentArea .NF-main .NF-dateSet.opt-ticNew dd ul {
	margin-bottom: 0;
}


table td .NF-miscFile {
	width: 300px;
}



#NF-ContentArea .NF-main table .NF-miscFile .NF-fileText {
	display: block;
	width: auto;
	padding-left: 30px;
}
/*	キャプション	*/

.NF-imgLayCap span {
	width: auto;
	margin: 5px auto 0 auto;
	_margin: 5px 0 0 0;
	padding: 0;
	display: block;
	text-align: center;
}

/*	回り込みの画像（100px以上）	*/

.floatImg{
	float:left;
	display:block;
	margin:0 10 0 10;
}

/*	表の見出しセルセンター寄せ	*/
.tHCenter{
	text-align:center;
}

/*	====3.今回新規に追加END====	*/

/*	====4.090527_add Start====	*/
.NF-Reccolor{
	color:#FF0000;
	font-weight:bold;
}

/*	====4.090527_add End====	*/

/*	====5.090602_add(popup) Start====	*/
#NF-nesicPop{
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", sans-serif;
}
#NF-nesicPop p{
	font-size: small;
}

#NF-nesicPop ul li{
	font-size: small;
}

#NF-nesicPop td{
	font-size: small;
}

#NF-nesicPop th{
	font-size: small;
}

table.Nesic-popupTable th{
	padding: 5px 9px;
	border: 1px solid #c8c8c8;
	text-align: left;
	vertical-align: top;
	background: #eee;
	font-weight: normal;
}
table.Nesic-popupTable td{
	padding: 5px 9px;
	border: 1px solid #c8c8c8;
	text-align: left;
	vertical-align: top;
}

table.Nesic-popupTable tr.Nesic-detaHilight td,
table.Nesic-popupTable tr.Nesic-detaHilight th {
	background: #ddd;
}


.NF-popcenter{
	margin:0 auto;
	text-align:center;
}


