@charset "utf-8";
/*=============================================
	PHANTASY STAR ONLINE 2
=============================================*/

/*   contents
-----------------------------------------*/

#contents {background: url(../../common/image/layout/bg_conts_top02.png) no-repeat center -105px;}

#contents h2{background:url(../image/h2_itemdesigncontest.png) no-repeat center top;}

/*   localnavigation
-----------------------------------------*/
#contents #localNavi{
	width:908px;
	height:55px;
	margin:13px 0 7px -15px;
	padding:6px;
}

#contents #localNavi dt{
	display:none;
}
#contents #localNavi dd{
	width:908px;
	height:55px;
}

#contents #localNavi ul{
	width:908px;
	height:55px;
	background:url(../image/navigation/localnavi_on.png) no-repeat left top;
}

#contents #localNavi li{
	width:221px;
	height:55px;
	float:left;
	margin-right:8px;
}

body#itemdesignContestPage.outline li#lnaviOutline{
	background:url(../image/navigation/localnavi_on.png) no-repeat left bottom;
}

body#itemdesignContestPage.nominate li#lnaviNominate{
	background:url(../image/navigation/localnavi_on.png) no-repeat -229px bottom;
}

body#itemdesignContestPage.result li#lnaviResult{
	background:url(../image/navigation/localnavi_on.png) no-repeat -458px bottom;
}

body#itemdesignContestPage.model li#lnaviModel{
	background:url(../image/navigation/localnavi_on.png) no-repeat right bottom;
}

#contents #localNavi li a{
	width:221px;
	height:55px;
	display:block;
}

#contents #localNavi li.lastChild{
	margin-right:0;
}

#contents dl#localNavi li a:hover img,
body#itemdesignContestPage.outline li#lnaviOutline a img,
body#itemdesignContestPage.nominate li#lnaviNominate a img,
body#itemdesignContestPage.result li#lnaviResult a img,
body#itemdesignContestPage.model li#lnaviModel a img{
	visibility:hidden;
}

/*   categoryTab
-----------------------------------------*/
#categoryTab ul{
	background:url(../image/tab/bg_nomal.gif) no-repeat left top;
	width:890px;
	height:130px;
}

#categoryTab ul li{
	width: 211px;/*218px*/
	height: 110px;/*117px*/
	margin-right: 6px;
	padding: 7px 0 0 7px;
	float: left;
}

#categoryTab ul li#tabRoomgoods{
	margin-right: 0;
}

#categoryTab ul li a{
	width: 204px;
	height: 75px;
	display: block;
}

#categoryTab ul li#tabWeapon a{background:url(../image/tab/tab_on.png) no-repeat left top;}
#categoryTab ul li#tabCostume a{background:url(../image/tab/tab_on.png) no-repeat -224px top;}
#categoryTab ul li#tabAccessory a{background:url(../image/tab/tab_on.png) no-repeat -448px top;}
#categoryTab ul li#tabRoomgoods a{background:url(../image/tab/tab_on.png) no-repeat right top;}

#categoryTab ul li#tabWeapon.active a{background:url(../image/tab/tab_on.png) no-repeat left bottom;}
#categoryTab ul li#tabCostume.active a{background:url(../image/tab/tab_on.png) no-repeat -224px bottom;}
#categoryTab ul li#tabAccessory.active a{background:url(../image/tab/tab_on.png) no-repeat -448px bottom;}
#categoryTab ul li#tabRoomgoods.active a{background:url(../image/tab/tab_on.png) no-repeat right bottom;}

#categoryTab ul li a:hover img,
#categoryTab ul li#tabWeapon.active img,
#categoryTab ul li#tabCostume.active img,
#categoryTab ul li#tabAccessory.active img,
#categoryTab ul li#tabRoomgoods.active img{
	visibility: hidden;
}

#categoryTab ul li#tabWeapon.active{background:url(../image/tab/bg_acctive.png) no-repeat left top;}
#categoryTab ul li#tabCostume.active{background:url(../image/tab/bg_acctive.png) no-repeat -224px top;}
#categoryTab ul li#tabAccessory.active{background:url(../image/tab/bg_acctive.png) no-repeat -448px top;}
#categoryTab ul li#tabRoomgoods.active{background:url(../image/tab/bg_acctive.png) no-repeat right top;}

