@charset "utf-8";

/* Copyright NEC Corporation. All Rights Reserved. */
/* $Id: cns-atm/common.css 2010/01/21 $ */
/*  ****************  Style TOC  ****************  */
/** 01: General Styles
/** --: Clearfix
/** --: Adjustment
/*  *********************************************  */

/* =============================================== */
/** 01: General Styles
/* ----------------------------------------------- */
/* adjustment template */
/* font */
#NF-ContentArea .NF-main .ft-size85, h1 span span, .btm-lkarea {font-size: 85%; }
#NF-ContentArea .NF-main .ft-size90, #NF-ContentArea .NF-main .NF-imgLayCap strong { font-size: 90%; }
#NF-ContentArea .NF-main .ft-size95, .NF-2Column span { font-size: 95%; }
#NF-ContentArea .NF-main strong { font-size: small; }
h1 span span { display: block; font-weight: normal; }
#NF-ContentArea .NF-main table th { font-weight: bold; }

/* layout */
#NF-ContentArea .NF-main table { width: 100%; }
#NF-ContentArea .NF-main table p { margin: 0; padding: 0; }
#NF-ContentArea .NF-main .txa-center,
#NF-ContentArea .NF-main .txa-center th, #NF-ContentArea .NF-main .txa-center td { text-align: center; vertical-align: middle; }
#NF-ContentArea .NF-main .txa-left,
#NF-ContentArea .NF-main .txa-center .txa-left { text-align: left; }
#NF-ContentArea .NF-main .txa-right,
#NF-ContentArea .NF-main .txa-center .txa-right { text-align: right; }
#NF-ContentArea .NF-main table th, 
#NF-ContentArea .NF-main table td { padding-left: 4px; padding-right: 4px; }
.lay-box { margin-bottom: 20px; }
#NF-ContentArea .NF-main .NF-2Column .NF-column1,
#NF-ContentArea .NF-main .NF-2Column .NF-column2,
#NF-ContentArea .NF-main .NF-3Column .NF-column1,
#NF-ContentArea .NF-main .NF-3Column .NF-column2,
#NF-ContentArea .NF-main .NF-3Column .NF-column3 { margin: 0 0 15px 0; }
#NF-ContentArea .NF-main .NF-2Column p { margin:0 0 0 10px; }
.NF-2Column span, .NF-3Column span { width: 100%; }
#NF-ContentArea .NF-main .NF-2Column .NF-2Column { width: 290px; }
#NF-ContentArea .NF-main .NF-2Column .NF-2Column .NF-column1,
#NF-ContentArea .NF-main .NF-2Column .NF-2Column .NF-column2 { width: 135px; }
.NF-3Column .NF-imgLayCap strong { display: block; }
#NF-ContentArea .NF-main .NF-2Column p { padding: 0; }
#NF-ContentArea .NF-main .NF-3Column .NF-column1,
#NF-ContentArea .NF-main .NF-3Column .NF-column2,
#NF-ContentArea .NF-main .NF-3Column .NF-column3 { width: 190px; }
#NF-ContentArea .NF-main .NF-visualHeading { margin-bottom: 5px; }
#NF-ContentArea .NF-main .h1blk_bottom { margin-bottom: 30px; }
#NF-ContentArea .NF-main .h1blk_bottom p { margin-bottom: 10px; }
#NF-ContentArea .NF-main .h1blk_bottom .ft-box p { margin: 0; }
.list-icon { padding-left: 15px; }
.ic-nor { background: url("/nec_tmp/v1/common/images/ico_nlink.gif") -12px 0 no-repeat; }
.indent-1 { margin-left: 15px; }
.ft-left { float: left; }
.ft-right { float: right; }
.h1blk_bottom .ft-left { width: 270px; padding-left: 10px; }
.h1blk_bottom .ft-right { width: 280px; }

.btm-lkarea .NF-column1,
.btm-lkarea .NF-column2 { width: 285px; }
.btm-lkarea .NF-column1 ul,
.btm-lkarea .NF-column2 ul { margin-right: 5px; }

#NF-ContentArea .NF-main .NF-inquiryBox { width: 550px; margin-left: 10px; }
#NF-ContentArea .NF-main .NF-inquiryBox { background: url("/nec_tmp/v1/common/images/box_2c_bg.gif") no-repeat; }
#NF-ContentArea .NF-main .NF-inquiryBox .NF-innerBox { background: url("/nec_tmp/v1/common/images/box_2c_bottom.gif") 0 100% no-repeat; }

/* background image */
.btm-lkarea ul { background: url("../images/blink_2c_bg.gif") 0 0 repeat-y; }
.btm-lkarea ul ul { background: none; }

/* =============================================== */
/** Clearfix
/* ----------------------------------------------- */
.NF-column2, .ft-box, .NF-inquiryBox, .NF-imgfBox, .lay-box {
	display: inline-block;
}
.NF-column2:after, .ft-box:after, .NF-inquiryBox:after, .NF-imgfBox:after, .lay-box:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* =============================================== */
/** Adjustment
/* ----------------------------------------------- */
@media print {
	.btm-lkarea { display: none; }
}
