﻿@charset "utf-8";

/* 
FilePass /common/css/nuv.css
BASECOLOR	コーポレートカラー:	#7D89C1
Copyright(C)1996-2007 Jupiter Corporation. All rights reserved.
*/

/*NUV SETTINGS
______________________________________________________________________*/

/*hNuv*/

div#head ul#hNuv li{
	display:inline;
	margin:0px 0px 0px 5px; padding:0px;
	text-indent:-9000px; 
	float:left;
	height:17px;
}

div#head ul#hNuv li a{
	display:block;
	height:17px;
	text-decoration:none;
}
div#head ul#hNuv li#sitemap a{width:71px; background:url(../../../common/img/hNuv.gif) no-repeat -128px 0px;}
div#head ul#hNuv li#contact a{width:71px; background:url(../../../common/img/hNuv.gif) no-repeat -207px 0px;}
div#head ul#hNuv li#english a{width:83px; background:url(../../../common/img/hNuv.gif) no-repeat -281px 0px;}

/*英語版で追加ここから*/

/*hNuv_e*/

div#head ul#hNuv li#sitemap_e a{width:52px; background:url(../../../common/img/hNuv_e.gif) no-repeat -177px 0px;}
div#head ul#hNuv li#japanese a{width:83px; background:url(../../../common/img/hNuv_e.gif) no-repeat -244px 0px;}

/*英語版で追加ここまで*/

/*gNuv*/

div#head ul#gNuv li{
	display:inline;
	margin:0px 0px 0px 0px; padding:0px;
	text-indent:-9000px; 
	float:left;
	height:47px;
}

div#head ul#gNuv li a{
	display:block;
	height:47px;
	text-decoration:none;
}


div#head ul#gNuv li#home a{width:81px; background:url(../../../common/img/gNuv.gif) no-repeat 0px 0px;}
div#head ul#gNuv li#product a{width:81px; background:url(../../../common/img/gNuv.gif) no-repeat -81px 0px;}
div#head ul#gNuv li#game a{width:72px; background:url(../../../common/img/gNuv.gif) no-repeat -162px 0px;}
div#head ul#gNuv li#license a{width:111px; background:url(../../../common/img/gNuv.gif) no-repeat -234px 0px;}
div#head ul#gNuv li#kraft a{width:91px; background:url(../../../common/img/gNuv.gif) no-repeat -345px 0px;}
div#head ul#gNuv li#company a{width:81px; background:url(../../../common/img/gNuv.gif) no-repeat -436px 0px;}
div#head ul#gNuv li#recruit a{width:83px; background:url(../../../common/img/gNuv.gif) no-repeat -517px 0px;}
div#head ul#gNuv li#home a:hover,div#head ul#gNuv li#home a.active{width:81px; background:url(../../../common/img/gNuv.gif) no-repeat 0px -47px;}
div#head ul#gNuv li#product a:hover,div#head ul#gNuv li#product a.active{width:81px; background:url(../../../common/img/gNuv.gif) no-repeat -81px -47px;}
div#head ul#gNuv li#game a:hover,div#head ul#gNuv li#game a.active{width:72px; background:url(../../../common/img/gNuv.gif) no-repeat -162px -47px;}
div#head ul#gNuv li#license a:hover,div#head ul#gNuv li#license a.active{width:111px; background:url(../../../common/img/gNuv.gif) no-repeat -234px -47px;}
div#head ul#gNuv li#kraft a:hover,div#head ul#gNuv li#kraft a.active{width:91px; background:url(../../../common/img/gNuv.gif) no-repeat -345px -47px;}
div#head ul#gNuv li#company a:hover,div#head ul#gNuv li#company a.active{width:81px; background:url(../../../common/img/gNuv.gif) no-repeat -436px -47px;}
div#head ul#gNuv li#recruit a:hover,div#head ul#gNuv li#recruit a.active{width:83px; background:url(../../../common/img/gNuv.gif) no-repeat -517px -47px;}

/*英語版で追加ここから*/

/*gNuv_e*/

div#head ul#gNuv li#home_e a{width:107px; background:url(../../../common/img/gNuv_e.gif) no-repeat 0px 0px;}
div#head ul#gNuv li#product_e a{width:106px; background:url(../../../common/img/gNuv_e.gif) no-repeat -107px 0px;}
div#head ul#gNuv li#game_e a{width:88px; background:url(../../../common/img/gNuv_e.gif) no-repeat -213px 0px;}
div#head ul#gNuv li#license_e a{width:105px; background:url(../../../common/img/gNuv_e.gif) no-repeat -301px 0px;}
div#head ul#gNuv li#kraft_e a{width:88px; background:url(../../../common/img/gNuv_e.gif) no-repeat -406px 0px;}
div#head ul#gNuv li#company_e a{width:106px; background:url(../../../common/img/gNuv_e.gif) no-repeat -494px 0px;}
div#head ul#gNuv li#home_e a:hover,div#head ul#gNuv li#home_e a.active{width:107px; background:url(../../../common/img/gNuv_e.gif) no-repeat 0px -47px;}
div#head ul#gNuv li#product_e a:hover,div#head ul#gNuv li#product_e a.active{width:106px; background:url(../../../common/img/gNuv_e.gif) no-repeat -107px -47px;}
div#head ul#gNuv li#game_e a:hover,div#head ul#gNuv li#game_e a.active{width:88px; background:url(../../../common/img/gNuv_e.gif) no-repeat -213px -47px;}
div#head ul#gNuv li#license_e a:hover,div#head ul#gNuv li#license_e a.active{width:105px; background:url(../../../common/img/gNuv_e.gif) no-repeat -301px -47px;}
div#head ul#gNuv li#kraft_e a:hover,div#head ul#gNuv li#kraft_e a.active{width:88px; background:url(../../../common/img/gNuv_e.gif) no-repeat -406px -47px;}
div#head ul#gNuv li#company_e a:hover,div#head ul#gNuv li#company_e a.active{width:106px; background:url(../../../common/img/gNuv_e.gif) no-repeat -494px -47px;}

/*英語版で追加ここまで*/

/*topicPath*/

div#wrap div#head div#headNuv ul#topicPath{
	list-style:none;
	margin:8px 0 0 0;
	padding:0 0 0 67px;
	background:url(../../../common/img/bgTopicPath.gif) no-repeat left center;
	font:0.915em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#666;
}

div#wrap div#head div#headNuv ul#topicPath li{
	display:inline;
	line-height:100%;
	vertical-align:middle;
}

div#wrap div#head div#headNuv ul#topicPath li a{
	padding-right:10px;
	background:url(../../../common/img/bgSlash.gif) no-repeat right center;
}

/*fNuv*/

div#foot ul#fNuv li{
	display:inline;
	margin:0px 6px 0px 0px; padding:0px;
	text-indent:-9000px; 
	float:left;
}

div#foot ul#fNuv li a{
	display:block;
	height:14px;
	text-decoration:none;
}
div#foot ul#fNuv li#privacy a{width:123px; background:url(../../../common/img/hNuv.gif) no-repeat -0px 0px;}
div#foot ul#fNuv li#fSitemap a{width:72px; background:url(../../../common/img/hNuv.gif) no-repeat -127px 0px;}
div#foot ul#fNuv li#fContact a{width:72px; background:url(../../../common/img/hNuv.gif) no-repeat -202px 0px;}

/*英語版で追加ここから*/

/*fNuv_e*/

div#foot ul#fNuv li#privacy_e a{width:169px; background:url(../../../common/img/hNuv_e.gif) no-repeat -0px 0px;}
div#foot ul#fNuv li#fSitemap_e a{width:52px; background:url(../../../common/img/hNuv_e.gif) no-repeat -177px 0px;}

/*英語版で追加ここまで*/

/*PRODUCT lNuv*/

#catProduct div#container div#side ul li#sGame ul li,
#catProduct div#container div#side ul li#sLicense ul li,
#catProduct div#container div#side ul li#sKraft ul li{
	width:149px;
	height:auto;
	margin:0px 5px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #fff;
	padding:5px 0 5px 5px;
}
#catProduct div#container div#side ul li#sGame ul li a,
#catProduct div#container div#side ul li#sLicense ul li a,
#catProduct div#container div#side ul li#sKraft ul li a{
	display:inline;	
	background:#f6f6f6;
	text-indent:0;
	text-decoration:underline;
	border:none;
	color:#5882CD;
}
#catProduct div#container div#side ul li#sGame ul li a:hover,
#catProduct div#container div#side ul li#sLicense ul li a:hover,
#catProduct div#container div#side ul li#sKraft ul li a:hover{
	text-decoration:none;
	background:none;
}

#catProduct div#container div#side  ul.child li a{
	font-size:0.915em;
	line-height:1.3em;
}

#catProduct div#container div#side ul li#sGame ul.child li a.active,
#catProduct div#container div#side ul li#sLicense ul.child li a.active{
	background:none;
	color:#FF9F0F;
	text-decoration:none;
}

#catProduct div#container div#side ul li a{
	display:block;
	text-decoration:none;
}

#catProduct div#container div#side ul li ul{
	background:#f6f6f6;
}

#catProduct div#container div#side ul li#sGame a{
	width:164px;
	height:25px;
	background:url(../../../product/img/productNuv.gif) no-repeat;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sLicense a{
	width:164px;
	height:25px;
	background:url(../../../product/img/productNuv.gif) no-repeat 0px -26px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sKraft a{
	width:164px;
	height:25px;
	background:url(../../../product/img/productNuv.gif) no-repeat 0px -52px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}


#catProduct div#container div#side ul li#sGame a:hover,
#catProduct div#container div#side ul li#sGame a.active{
	background:url(../../../product/img/productNuv.gif) no-repeat -165px 0px;
}


#catProduct div#container div#side ul li#sLicense a:hover,
#catProduct div#container div#side ul li#sLicense a.active{
	background:url(../../../product/img/productNuv.gif) no-repeat -165px -26px;
}

#catProduct div#container div#side ul li#sKraft a:hover,
#catProduct div#container div#side ul li#sKraft a.active{
	background:url(../../../product/img/productNuv.gif) no-repeat -165px -52px;
}


/*英語版で追加ここから*/
/*PRODUCT lNuv_e*/
#catProduct div#container div#side ul li#sGame_e ul li,
#catProduct div#container div#side ul li#sLicense_e ul li,
#catProduct div#container div#side ul li#sKraft_e ul li{
	width:149px;
	height:auto;
	margin:0px 5px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #fff;
	padding:5px 0 5px 5px;
}
#catProduct div#container div#side ul li#sGame_e ul li a,
#catProduct div#container div#side ul li#sLicense_e ul li a,
#catProduct div#container div#side ul li#sKraft_e ul li a{
	display:inline;	
	background:#f6f6f6;
	text-indent:0;
	text-decoration:underline;
	border:none;
	color:#5882CD;
}
#catProduct div#container div#side ul li#sGame_e ul li a:hover,
#catProduct div#container div#side ul li#sLicense_e ul li a:hover,
#catProduct div#container div#side ul li#sKraft_e ul li a:hover{
	text-decoration:none;
	background:none;
}

#catProduct div#container div#side ul.child li a{
	font-size:0.915em;
	line-height:1.3em;
}

#catProduct div#container div#side ul li#sGame_e ul.child li a.active,
#catProduct div#container div#side ul li#sLicense_e ul.child li a.active{
	background:none;
	color:#FF9F0F;
	text-decoration:none;
}

#catProduct div#container div#side ul li a{
	display:block;
	text-decoration:none;
}

#catProduct div#container div#side ul li ul{
	background:#f6f6f6;
}

#catProduct div#container div#side ul li#sGame_e a{
	width:164px;
	height:25px;
	background:url(../../../e/product/img/productNuv_e.gif) no-repeat;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sLicense_e a{
	width:164px;
	height:44px;
	background:url(../../../e/product/img/productNuv_e.gif) no-repeat 0px -26px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}
#catProduct div#container div#side ul li#sKraft_e a{
	width:164px;
	height:25px;
	background:url(../../../e/product/img/productNuv_e.gif) no-repeat 0px -71px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}


#catProduct div#container div#side ul li#sGame_e a:hover,
#catProduct div#container div#side ul li#sGame_e a.active{
	background:url(../../../e/product/img/productNuv_e.gif) no-repeat -165px 0px;
}


#catProduct div#container div#side ul li#sLicense_e a:hover,
#catProduct div#container div#side ul li#sLicense_e a.active{
	background:url(../../../e/product/img/productNuv_e.gif) no-repeat -165px -26px;
}

#catProduct div#container div#side ul li#sKraft_e a:hover,
#catProduct div#container div#side ul li#sKraft_e a.active{
	background:url(../../../e/product/img/productNuv_e.gif) no-repeat -165px -71px;
}

/*英語版で追加ここまで*/

/*COMPANY lNuv*/

#catProduct div#container div#side ul li#sAbout a{
	width:164px;
	height:25px;
	background:url(../../../company/img/companyNuv.gif) no-repeat;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sOutline a{
	width:164px;
	height:25px;
	background:url(../../../company/img/companyNuv.gif) no-repeat 0px -26px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sAccess a{
	width:164px;
	height:25px;
	background:url(../../../company/img/companyNuv.gif) no-repeat 0px -52px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sSocial a{
	width:164px;
	height:25px;
	background:url(../../../company/img/companyNuv.gif) no-repeat 0px -78px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sWelfare a{
	width:164px;
	height:25px;
	background:url(../../../company/img/companyNuv.gif) no-repeat 0px -104px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sAbout a:hover,
#catProduct div#container div#side ul li#sAbout a.active{
	background:url(../../../company/img/companyNuv.gif) no-repeat -165px 0px;
}

#catProduct div#container div#side ul li#sOutline a:hover,
#catProduct div#container div#side ul li#sOutline a.active{
	background:url(../../../company/img/companyNuv.gif) no-repeat -165px -26px;
}

#catProduct div#container div#side ul li#sAccess a:hover,
#catProduct div#container div#side ul li#sAccess a.active{
	background:url(../../../company/img/companyNuv.gif) no-repeat -165px -52px;
}

#catProduct div#container div#side ul li#sSocial a:hover,
#catProduct div#container div#side ul li#sSocial a.active{
	background:url(../../../company/img/companyNuv.gif) no-repeat -165px -78px;
}

#catProduct div#container div#side ul li#sWelfare a:hover,
#catProduct div#container div#side ul li#sWelfare a.active{
	background:url(../../../company/img/companyNuv.gif) no-repeat -165px -104px;
}

/*COMPANY lNuv_e*/
#catProduct div#container div#side ul li#sAbout_e a{
	width:164px;
	height:25px;
	background:url(../../../e/company/img/companyNuv.gif) no-repeat;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sOutline_e a{
	width:164px;
	height:25px;
	background:url(../../../e/company/img/companyNuv.gif) no-repeat 0px -26px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sAccess_e a{
	width:164px;
	height:25px;
	background:url(../../../e/company/img/companyNuv.gif) no-repeat 0px -52px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sSocial_e a{
	width:164px;
	height:25px;
	background:url(../../../e/company/img/companyNuv.gif) no-repeat 0px -78px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sWelfare_e a{
	width:164px;
	height:25px;
	background:url(../../../e/company/img/companyNuv.gif) no-repeat 0px -104px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
}

#catProduct div#container div#side ul li#sAbout_e a:hover,
#catProduct div#container div#side ul li#sAbout_e a.active{
	background:url(../../../e/company/img/companyNuv.gif) no-repeat -165px 0px;
}

#catProduct div#container div#side ul li#sOutline_e a:hover,
#catProduct div#container div#side ul li#sOutline_e a.active{
	background:url(../../../e/company/img/companyNuv.gif) no-repeat -165px -26px;
}

#catProduct div#container div#side ul li#sAccess_e a:hover,
#catProduct div#container div#side ul li#sAccess_e a.active{
	background:url(../../../e/company/img/companyNuv.gif) no-repeat -165px -52px;
}

#catProduct div#container div#side ul li#sSocial_e a:hover,
#catProduct div#container div#side ul li#sSocial_e a.active{
	background:url(../../../e/company/img/companyNuv.gif) no-repeat -165px -78px;
}

#catProduct div#container div#side ul li#sWelfare_e a:hover,
#catProduct div#container div#side ul li#sWelfare_e a.active{
	background:url(../../../e/company/img/companyNuv.gif) no-repeat -165px -104px;
}

/*RECRUIT lNuv*/
#catProduct div#container div#side ul li#sCareer ul li{
	width:149px;
	height:auto;
	margin:0px 5px;
	border-bottom:1px solid #ddd;
	border-top:1px solid #fff;
	padding:5px 0 5px 5px;
}
#catProduct div#container div#side ul li#sCareer ul li a{
	display:inline;	
	background:#f6f6f6;
	text-indent:0;
	text-decoration:underline;
	border:none;
	color:#5882CD;
}
#catProduct div#container div#side ul li#sCareer ul li a:hover{
	text-decoration:none;
	background:none;
}


#catProduct div#container div#side ul li#sCareer a{
	width:164px;
	height:25px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
	background-image: url(../../recruit/img/recruitNuv.gif);
	background-repeat: no-repeat;
}

#catProduct div#container div#side ul li#sRecruit a{
	width:164px;
	height:25px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
	background-image: url(../../recruit/img/recruitNuv.gif);
	background-repeat: no-repeat;
	background-position: 0px -26px;
}

#catProduct div#container div#side ul li#sSchedule a{
	width:164px;
	height:25px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
	background-image: url(../../recruit/img/recruitNuv.gif);
	background-repeat: no-repeat;
	background-position: 0px -52px;
}

#catProduct div#container div#side ul li#sPolicy a{
	width:164px;
	height:25px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
	background-image: url(../../recruit/img/recruitNuv.gif);
	background-repeat: no-repeat;
	background-position: 0px -78px;
}

#catProduct div#container div#side ul li#sTalk a{
	width:164px;
	height:25px;
	text-indent:-9000px;
	border-bottom:1px solid #C3D2ED;
	background-image: url(../../recruit/img/recruitNuv.gif);
	background-repeat: no-repeat;
	background-position: 0px -104px;
}

#catProduct div#container div#side ul li#sCareer a:hover,
#catProduct div#container div#side ul li#sCareer a.active{
	background-image: url(../../recruit/img/recruitNuv.gif);
	background-repeat: no-repeat;
	background-position: -165px 0px;
}

#catProduct div#container div#side ul li#sRecruit a:hover,
#catProduct div#container div#side ul li#sRecruit a.active{
	background-image: url(../../recruit/img/recruitNuv.gif);
	background-repeat: no-repeat;
	background-position: -165px -26px;
}

#catProduct div#container div#side ul li#sSchedule a:hover,
#catProduct div#container div#side ul li#sSchedule a.active{
	background-image: url(../../recruit/img/recruitNuv.gif);
	background-repeat: no-repeat;
	background-position: -165px -52px;
}

#catProduct div#container div#side ul li#sPolicy a:hover,
#catProduct div#container div#side ul li#sPolicy a.active{
	background-image: url(../../recruit/img/recruitNuv.gif);
	background-repeat: no-repeat;
	background-position: -165px -78px;
}

#catProduct div#container div#side ul li#sTalk a:hover,
#catProduct div#container div#side ul li#sTalk a.active{
	background-image: url(../../recruit/img/recruitNuv.gif);
	background-repeat: no-repeat;
	background-position: -165px -104px;
}
