@charset "utf-8";
/* Case Study contents */

/* 091208 */

#NF-ContentArea .NF-main_org ul {
	margin-bottom: 0px;
	padding-left: 10px;
	list-style: none;
}
#NF-ContentArea .NF-main_org ul li {
	margin: 3px 0;
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.5em no-repeat;
}
#NF-ContentArea .NF-main ul.NF-nestList li.NF-linkMark_org {
	background: url("/nec_tmp/v1/common/images/blt_link_orange_s.gif") 0 0.5em no-repeat;
}

/* 091208 */

/* 100202 */

/* links at under h1 */
#NF-ContentArea .NF-main .NF-Column_org {
	clear: both;
	width: 100%;
	margin-bottom: 12px;
	padding: 0px;
	margin-top: 0px;
	text-align:right;
}
#NF-ContentArea .NF-main .NF-detail_org {
	margin-left:20px;
	padding-left: 13px;
	background: url("/nec_tmp/v1/common/images/blt_link_blue_s.gif") 0 0.3em no-repeat;
}

#NF-ContentArea .NF-main .NF-detailLink_org a {
	margin-left:20px;
	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-pdf_org a {
	margin-left:20px;
	padding-left: 25px;
	background: url("/nec_tmp/v1/common/images/ico_pdf.gif") 0 no-repeat;
}
/* links at under h1 */

#NF-ContentArea .NF-main .NF-3Column_org2 {
	clear: both;
	display:block;
	float: right;
	width: 300px;
	padding: 0px;
	margin: 0 0 10px 0;
}
#NF-ContentArea .NF-main .NF-3Column_org2 .NF-column1 {
	float: left;
	width: 100px;
}
#NF-ContentArea .NF-main .NF-3Column_org2 .NF-column2 {
	float: left;
	width: 130px;
}
#NF-ContentArea .NF-main .NF-3Column_org2 .NF-column3 {
	float: left;
	width: 70px;
}
#NF-ContentArea .NF-main .NF-visualHeading_org {
	margin:0 0 10px 0;
	padding:0;
}

#NF-ContentArea .NF-main .NF-2Column-org2 {
	clear: both;
	float: right;
	width: 305px;
	padding: 0px;
	margin: 0 0 10px 0;
}
#NF-ContentArea .NF-main .NF-2Column-org2 .NF-column1 {
	float: left;
	width: 150px;
	margin-right: 12px;
}
#NF-ContentArea .NF-main .NF-2Column-org2 .NF-column2 {
	float: left;
	width: 130px;
}
#NF-ContentArea .NF-main .NF-person_org {
	clear: both;
	float: left;
	width: 550px;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 5px 0;
}
#NF-ContentArea .NF-main .NF-person_org p{
	margin-bottom: 0px;
	padding-bottom: 5px;
}
#NF-ContentArea .NF-main .NF-person_org .NF-photo{
	float: left;
	width: 130px;
	padding-top: 5px;
}
#NF-ContentArea .NF-main .NF-person_org .NF-profile{
	float: left;
	width: 190px;
	_width: 180px;
	background-color: #E6E6FA;
	margin-top: 5px;
}
#NF-ContentArea .NF-main .NF-person_org .NF-profile p{
	margin: 0px;
	padding: 5px;
	width: 185px;
	_width: 180px;
	height: 130px;
}
#NF-ContentArea .NF-main .NF-person_org .NF-comment{
	float: right;
	width: 225px;
	padding-top: 5px;
}
#NF-ContentArea .NF-main .NF-person_org .NF-comment p{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 5px;
}

/* 100202 */

/* 100204 */

#NF-ContentArea .NF-main h3.NF-link_org2 {
	clear: both;
	height:20px;
	margin: 0 10px 5px 10px;
	padding: 0 0 5px 0;
	background: url("/nec_tmp/v1/common/images/dot.gif") left bottom repeat-x;
	_height: 1em; /* for IE6 */
}

#NF-ContentArea .NF-main h3.NF-link_org2 span.NF-text {
	float:left;
	display: block;	
	padding-left: 15px;
	background: url("/nec_tmp/v1/common/images/blt_link_orange.gif") 0 2px no-repeat;
}

#NF-ContentArea .NF-main .NF-fileIcon_org2 {
	float:right;
}


/* 100204 */

/* 100205 */

/** .NF-relationMenu */
#NF-ContentArea .NF-sub .NF-relationMenu_mov_org {
	margin-bottom: 10px;
	padding-bottom: 8px;
	background: url("/nec_tmp/v1/common/images/ln_box_bottom.gif") left bottom no-repeat;
}
#NF-ContentArea .NF-sub .NF-relationMenu_mov_org ul {
	padding: 8px 0 3px 0;
	background: url("/nec_tmp/v1/common/images/ln_box_top.gif") no-repeat;
}
#NF-ContentArea .NF-sub .NF-relationMenu_mov_org ul li.NF-imgLayCap {
	margin: 5px auto;
	text-align: center;
}
#NF-ContentArea .NF-sub .NF-relationMenu_mov_org ul li.NF-movico {
	margin:0 10px; 
	background: url("/nec_tmp/v1/common/images/ico_movie.gif") 3px 5px no-repeat;
}

#NF-ContentArea .NF-sub .NF-relationMenu_mov_org ul li.NF-movico .NF-movtext {
	padding: 3px 10px 0 30px;
	font-size: 85%;
}

/* 100205 */

/**
  * 100721 h3.NF-link_org2のアンダーラインがずれてしまうのを修正
  * また、右端のPDFアイコンが常に右端の定位置に表示されるように修正
  */

/* h3の誤った高さ指定を削除 */
#NF-ContentArea .NF-main h3.NF-link_org2 {
  height:auto;
  position:relative;
}

/* PDFアイコンを絶対指定でエリアの右端に貼り付け、その分のパディングを確保 */
#NF-ContentArea .NF-main h3.NF-link_org2 span.NF-text {
  float:none;
  padding-right:30px;
}

#NF-ContentArea .NF-main h3.NF-link_org2 .NF-fileIcon_org2 {
  float:none;
  position:absolute;
  right:0;
  top:0;
}

/* 意図しない場所では右パディングをキャンセル */
#NF-ContentArea .NF-main .NF-2Column h3.NF-link_org2 span.NF-text {
  padding-right:0;
}

/* もともとあったPDFアイコンの右パディングが邪魔なので削除 */
#NF-ContentArea .NF-main h3.NF-link_org2 .NF-fileIcon_org2 a {
  padding-right:0;
}
