@charset "utf-8";

/*  ****************  Style TOC  ****************  */
/** 01: HeadArea
/** 02: GlobalNavArea
/** 03: FootArea
/** 04: MainContentsArea
/*  *********************************************  */


/* =============================================== */
/** 01: HeadArea
/* ----------------------------------------------- */
#NF-HeadArea #NF-hdHome ul {
	width: 69px;
}

/* =============================================== */
/** 02: GlobalNavArea
/* ----------------------------------------------- */
div#NF-GlobalNavArea ul li.NF-gnabi1 { padding: 0 12px 0 18px; }
div#NF-GlobalNavArea ul li.NF-gnabi2,
div#NF-GlobalNavArea ul li.NF-gnabi3,
div#NF-GlobalNavArea ul li.NF-gnabi4,
div#NF-GlobalNavArea ul li.NF-gnabi5,
div#NF-GlobalNavArea ul li.NF-gnabi6,
div#NF-GlobalNavArea ul li.NF-gnabi7 {
	padding: 0 12px;
}
div#NF-GlobalNavArea ul li.NF-gnabi7 { padding: 0 0 0 12px; }

/* =============================================== */
/** 03: FootArea
/* ----------------------------------------------- */

/* =============================================== */
/** 04: MainContentsArea
/* ----------------------------------------------- */
#NF-MainConArea div.NF-tcRight div.NF-tcbBlock p {
	padding: 0 5px 10px 10px;
}

/*=============================================
 for TypeTOP
=============================================*/
/* MainVisArea */
#NF-MainVisArea{
	padding-top:15px;
	width:760px;
}
#NF-MainVisArea #NF-mvNavi{
	width:760px;
	height:45px;
	margin-bottom: 15px;
	background: url(../images/index-bg-mvnav.gif) 0 0 repeat-x;
}
#NF-MainVisArea #NF-mvNavi li,
#NF-MainVisArea #NF-mvNavi div{
	display:block;
	float:left;
	width:auto;
	height:42px;
	overflow:hidden;
}
#NF-MainVisArea #NF-mvNavi ul{
	float:left;
	height:42px;
	border-right:1px solid #ffffff;
}

/* NF-tit */
#NF-MainVisArea #NF-mvNavi li a{
	display:block;
	width:257px;
	height:42px;
	background-repeat:no-repeat;
}
#NF-MainVisArea #NF-mvNavi li a:hover{ visibility: visible; }
#NF-MainVisArea #NF-mvNavi li a:hover img{ visibility: hidden; }

#NF-MainVisArea #NF-mvNavi li.NF-mvC a   { width:131px; background-image: url(../images/index-mvnav-insurance-on.gif); }
#NF-MainVisArea #NF-mvNavi li.NF-mvB a   { width:176px; background-image: url(../images/index-mvnav-housing-on.gif); }

/*	091201NDP add	*/
.NF-3columnA .NF-tcLtTitle1,
.NF-3columnB .NF-tcLtTitle1 { background: url(/images/index-h-solution_on.gif) 0 0 no-repeat; }
.NF-3columnA .NF-tcLtTitle2,
.NF-3columnB .NF-tcLtTitle2 { background: url(/images/index-h-pickup_on.gif) 0 0 no-repeat; }
.NF-3columnA .NF-tcLbTitle1,
.NF-3columnB .NF-tcLbTitle1 { background: url(/images/index-h-news_on.gif) 0 0 no-repeat; }
.NF-3columnA .NF-tcRtTitle1,
.NF-3columnB .NF-tcRtTitle1 { background: url(/images/index-h-company_on.gif) 0 0 no-repeat; }
/*	091201NDP add_end	*/

