@charset "utf-8";

/* common
------------------------------------------------------------------*/

#NF-ContentArea .NF-main hr.IR-pageBreak{
	page-break-before:always;
	display: block;
	width: 1px;
	_margin: -6px 0;
	clear: both;
	border: solid 1px transparent;
}



/* Top Page 
------------------------------------------------------------------*/

#NF-ContentArea .NF-main .IR-date{
	text-align:right;
	font-size:x-small;
	margin:5px 0;
}


/** h2(3column Layout) Use h3-h5 */
#NF-ContentArea .NF-main .IR-idx3Column {
	clear: both;
	float: left;
	width: 570px;
	margin-bottom: 10px;
}
#NF-ContentArea .NF-main .IR-idx3Column .NF-column1 {
	float: left;
	width: 180px;
	margin-right: 12px;
	border:#828cc7 solid 1px;
}
#NF-ContentArea .NF-main .IR-idx3Column .NF-column2 {
	float: left;
	width: 180px;
	border:#828cc7 solid 1px;
}
#NF-ContentArea .NF-main .IR-idx3Column .NF-column3 {
	float: right;
	width: 180px;
	border:#828cc7 solid 1px;
}
#NF-ContentArea .NF-main .IR-idx3Column h2 {
	width: 178px;
	margin:0px;
	border:#FFF solid 1px;
	background:#b1bedb;
}
#NF-ContentArea .NF-main .IR-idx3Column h2 span.NF-text {
	background: none;
	font-size:95%;
	padding-top:10px;
	padding-bottom:10px;
}
#NF-ContentArea .NF-main .IR-idx3Column h2.NF-link span.NF-text {
	background:#b1bedb url("../images/idx_h2.gif") left top no-repeat;
}

#NF-ContentArea .NF-main .IR-idx3Column .IR-3colBody{
	background-color:#ededf8;
	border:#FFF solid 1px;
	border-top:#828cc7 solid 1px;
	font-size:95%;
	height:103px;
}
#NF-ContentArea .NF-main .IR-idx3Column .IR-columnImg{
	float:left;
	width:45px;
	padding:10px 0 10px 5px;
}
#NF-ContentArea .NF-main .IR-idx3Column .IR-columnTxt{
	float:right;
	width:125px;
	margin:10px 0;
}
#NF-ContentArea .NF-main .IR-idx3Column .IR-columnTxt p{
	margin:0 5px;
}
#NF-ContentArea .NF-main .IR-idx3Column .IR-columnTxt p.NF-miscFile{
	margin:0 0 3px;
}
#NF-ContentArea .NF-main .IR-idx3Column .IR-columnTxt a.NF-fileText{
	padding-left:26px;
}
#NF-ContentArea .NF-main .IR-idx3Column .IR-columnTxt .IR-date{
	text-align:left;
	display:block;
	margin:3px 0 0;
}

/* IR News */

#NF-ContentArea .NF-main .NF-dateSet dl.IR-dataSet dt {
	padding-top: 3px;
}
#NF-ContentArea .NF-main .NF-dateSet dl.IR-dataSet dd {
	padding-left: 110px;
	background: url("../images/hr_dot.gif") left bottom repeat-x;
}
#NF-ContentArea .NF-main .NF-dateSet dl.IR-dataSet dd a{
	_height: 1em;
	padding:3px 0 3px 65px;
	display:block;
}
#NF-ContentArea .NF-main .NF-dateSet dl dd.IR-linkMarkInfo a{
	background: url("../images/idx_icon_info.gif") 0 3px no-repeat;
}
#NF-ContentArea .NF-main .NF-dateSet dl dd.IR-linkMarkRelease a{
	background: url("../images/idx_icon_release.gif") 0 3px no-repeat;
}


/** personal_index 
------------------------------------------------------------------*/

#NF-ContentArea .NF-main .NF-2Column.pidxNavi{
	background: url("../images/hr_dot.gif") left bottom repeat-x;
	padding-bottom:6px;
	margin-bottom:15px;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2{
	background: none;
	padding:0;
	height:60px;
	margin-bottom:6px;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_01{
	background: url("../images/pidx_h2_01.jpg") left top no-repeat;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_02{
	background: url("../images/pidx_h2_02.jpg") left top no-repeat;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_02b{
	background: url("../images/pidx_h2_02b.jpg") left top no-repeat;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_03{
	background: url("../images/pidx_h2_03.jpg") left top no-repeat;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_03b{
	background: url("../images/pidx_h2_03b.jpg") left top no-repeat;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_04{
	background: url("../images/pidx_h2_04.jpg") left top no-repeat;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_04b{
	background: url("../images/pidx_h2_04b.jpg") left top no-repeat;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_05{
	background: url("../images/pidx_h2_05.jpg") left top no-repeat;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_06{
	background: url("../images/pidx_h2_06.jpg") left top no-repeat;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2 a{
	padding:16px 85px 3px 22px;
	display:inline-block;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_03 a,
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_04 a,
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_05 a,
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_03b a,
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_04b a,
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2.IR-piH2_06 a{
	padding-top:22px;
}
#NF-ContentArea .NF-main .NF-2Column.pidxNavi h2 span{
	padding:0 85px 3px 22px;
	font-size:x-small;
	font-weight:normal;
}




/** Detail Link */
#NF-ContentArea .NF-main p.IR-toTopPageLink {
	clear: both;
	text-align: right;
	margin:10px 0 5px;
	font-size:small;
}
#NF-ContentArea .NF-main p.IR-toTopPageLink a {
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.3em no-repeat;
}


#NF-ContentArea .NF-main .NF-miscFile .NF-fileText {
	width: auto !important;
}
#NF-ContentArea .NF-main .NF-miscFile .NF-miscFile li .NF-fileText{
	width: auto !important;
}

#NF-ContentArea .NF-main table.IR-thBoldCenter th{
	text-align:center;
	font-weight:bold;
}

/* library 
------------------------------------------------------------------*/
#NF-ContentArea .NF-main table.IR-libraryTable{
	font-size:86.36%;
}
#NF-ContentArea .NF-main table.IR-libraryTable .NF-dataHighLight th{
	text-align:center;
	font-weight:bold;
}
#NF-ContentArea .NF-main table.IR-libraryTable td{
	padding-left:5px;
	padding-right:5px;
}
#NF-ContentArea .NF-main table.IR-libraryTable li span{
	text-align:center;
	display:block;
}
#NF-ContentArea .NF-main .IR-libraryDate p{
	margin:1px 0 11px;
	text-align:right;
	font-size:110%;
	white-space:nowrap;
}
#NF-ContentArea .NF-main table.IR-libraryTable2 .NF-dataHighLight th{
	text-align:center;
}
#NF-ContentArea .NF-main table.IR-libraryTable2 li span{
	text-align:center;
	display:block;
}

/* history
------------------------------------------------------------------*/
#NF-ContentArea .NF-main .IR-historyTable th{
	white-space:nowrap;
}
#NF-ContentArea .NF-main .IR-historyTable .IR-imgArea{
	border:none;
	vertical-align:bottom;
}
#NF-ContentArea .NF-main .IR-historyTable .IR-imgArea p{
	margin:0 0 10px;
	text-align:center;
}

/* dictionary
------------------------------------------------------------------*/
#NF-ContentArea .NF-main .NF-listToc ul.IR-dictionaryListIdx {
	background: url("/html/ir/images/dictionary_tab2c_bg.gif") repeat-y;
}
#NF-ContentArea .NF-main .NF-listToc ul.IR-dictionaryListIdx li {
	width: 58px;
}
#NF-ContentArea .NF-main .NF-listToc p.IR-dicSectionLink{
	text-align:center;
	margin-bottom:20px;
}
#NF-ContentArea .NF-main .NF-listToc p.IR-dicSectionLink span{
	padding-left: 13px;
	display:inline-block;
	background: url("/nec_tmp/v11/common/images/blt_blue_s.gif") 0 0.4em no-repeat;
}
#NF-ContentArea .NF-main .NF-listToc p.IR-dicSectionLink a{
	padding-left: 13px;
	display:inline-block;
}
#NF-ContentArea .NF-main .NF-listToc p.IR-dicSectionLink a.IR-dicSectionJP{
	background: url("/nec_tmp/v11/common/images/blt_pageup.gif") 0 0.3em no-repeat;
}
#NF-ContentArea .NF-main .NF-listToc p.IR-dicSectionLink a.IR-dicSectionEN{
	background: url("/nec_tmp/v11/common/images/blt_pagedown.gif") 0 0.5em no-repeat;
}


#NF-ContentArea .NF-main h4 .NF-text .IR-rubi{
	font-weight:normal;
	font-size:75%;
	display:inline-block
	;
	padding-left:10px;
}



/* clearfix
------------------------------------------------------------------*/

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/* for IE6 */
* html .clearfix {
display:inline-block;
}
	
/* for IE7 */
*+html .clearfix {
display:inline-block;
}

