/* =============================================== */
/** 01:#NF-pred h1 プレスリリース、ニュース用
/* ----------------------------------------------- */
/** h1 */
#NF-ContentArea .NF-main h1.NF-preH1 {
	_height: 1em;
	background-image: url(none);
	text-align: center;
}

#NF-ContentArea .NF-main h1.NF-preH1 .NF-text {
	_padding-bottom: 11px;
	_height: 1em;
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#NF-ContentArea .NF-main .NF-predH1 {
	font-size: 115%;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 9px;
}
#NF-ContentArea .NF-main .NF-predH1 span{
	font-size: 85%;
}
#NF-ContentArea .NF-main .NF-predH1 {
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 5px;
	background: none;
}
/* =============================================== */
/** 02:共通スタイルシート
/* ----------------------------------------------- */
.NF-center {
	TEXT-ALIGN: center
}
.NF-right {
	text-align: right;
}
.NF-floatRight {
	FLOAT: right; MARGIN: 0px 0px 6px 10px
}
.NF-floatLeft {
	FLOAT: left; MARGIN: 0px 10px 6px 0px
}
.NF-first-letter {
	text-indent: 1em;
}
.NF-separator {
	BACKGROUND: url(../images/dot.gif) repeat-x 0% 100%; MARGIN-BOTTOM: 14px; PADDING-BOTTOM: 16px
}
.NF-imgLayCap .NF-cap-auto {
	margin: 5px auto 0 auto;
	_margin: 5px 0 0 0;
	padding: 0;
	display: block;
	text-align: center;
	width: auto;
}

