@charset "utf-8";
/* CSS Document */

/*
	headding
--------------------------------------------*/

#contents #primaryArea h2{
	background: url(../image/h2_bnr.gif)  no-repeat;
}

#contents #secondaryArea h2{
	background: url(../image/locla_h2.gif) no-repeat;
}

#guidebookPage #contents #primaryArea h2{
	background: url(../image/h2_guidebook.gif)  no-repeat;
}

#wallpaperPage #contents #primaryArea h2{
	background: url(../image/h2_wallpaper.gif)  no-repeat;
}

#presentPage #contents #primaryArea h2{
	background: url(../image/h2_present.gif)  no-repeat;
}
#bpartsPage #contents #primaryArea h2{
	background: url(../image/h2_bparts.gif)  no-repeat;
}

#fskPage #contents #primaryArea h2{
	background: url(../image/h2_fansitekit.gif) no-repeat;
}


#h3Bnr01{
	width: 274px;
	height: 20px;
	background: url(../image/h3_bnr_random.gif) no-repeat;
}

#h3Bnr02{
	width: 274px;
	height: 20px;
	background: url(../image/h3_bnr_human_newman.gif) no-repeat;
}

#h3Bnr03{
	width: 274px;
	height: 20px;
	background: url(../image/h3_bnr_cast_beast.gif) no-repeat;
}

#h3Bnr04{
	width: 274px;
	height: 20px;
	background: url(../image/h3_bnr02.gif) no-repeat;
}



#h3HowTo{
	width: 85px;
	height: 20px;
	background: url(../image/h3_bnr.gif) no-repeat;
}

/*
	bnr
--------------------------------------------*/
#downloadPage .section{
	width: 100%;
	padding: 0;
	text-align: center;
}

#downloadPage .section p{
	text-align: center;
}

#bnrArea .leftArea{
	width: 145px;
}

#bnrArea .rightArea{
	width: 381px;
}

textarea{
	display: block;
	width: 375px;
	margin: 10px auto;
}

/*
	nav
--------------------------------------------*/

#contents #secondaryArea #local{
	width: 240px;
}

#contents #secondaryArea #bnr{
	position: relative;
}

#contents #secondaryArea #bnr span{
	display: block;
	position: absolute;
	top: -2px;
	left: -8px;
	width: 24px;
	height: 15px;
	text-indent: -9999px;
	background: url(../../common/image/element/icon_new.gif) no-repeat;
}


#contents #secondaryArea #bnr a{
	background: url(../image/navigation/loacl_nav_bnr.gif) no-repeat;
}

#contents #secondaryArea #bnr a:hover{
	background-position: 0 -39px;
}

#bnrPage #contents #secondaryArea #bnr a{
	background-position: 0 -39px;
}

#contents #secondaryArea #ninemijyou a{
	background: url(../image/navigation/loacl_nav_ninmeijyou.gif) no-repeat;
}

#contents #secondaryArea #ninemijyou a:hover{
	background-position: 0 -39px;
}

#contents #secondaryArea #blogparts{
	position: relative;
}

#contents #secondaryArea #blogparts span{
	display: block;
	position: absolute;
	top: -2px;
	left: -8px;
	width: 24px;
	height: 15px;
	text-indent: -9999px;
	background: url(../../common/image/element/icon_new.gif) no-repeat;
}


#contents #secondaryArea #fsk{
	position: relative;
}

#contents #secondaryArea #fsk span{
	display: block;
	position: absolute;
	top: -2px;
	left: -8px;
	width: 24px;
	height: 15px;
	text-indent: -9999px;
	background: url(../../common/image/element/icon_new.gif) no-repeat;
}


#contents #secondaryArea #ninemijyou{
	position: relative;
}

#contents #secondaryArea #ninemijyou span{
	display: block;
	position: absolute;
	top: -2px;
	left: -8px;
	width: 24px;
	height: 15px;
	text-indent: -9999px;
	background: url(../../common/image/element/icon_new.gif) no-repeat;
}


#contents #secondaryArea #blogparts a{
	background: url(../image/navigation/loacl_nav_blogparts.gif) no-repeat;
}

#contents #secondaryArea #blogparts a:hover{
	background-position: 0 -39px;
}

#contents #secondaryArea #fsk a{
	background: url(../image/navigation/loacl_nav_fsk.gif) no-repeat;
}

#contents #secondaryArea #fsk a:hover{
	background-position: 0 -39px;
}

#fskPage #contents #secondaryArea #fsk a{
	background-position: 0 -39px;
}


#contents #secondaryArea #guidebook a{
	background: url(../image/navigation/loacl_nav_guidebook.gif) no-repeat;
}

#contents #secondaryArea #guidebook a:hover{
	background-position: 0 -39px;
}

#guidebookPage #contents #secondaryArea #guidebook a{
	background-position: 0 -39px;
}

#contents #secondaryArea #guidebook{
	position: relative;
	margin-bottom:5px;
}

#contents #secondaryArea #guidebook span{
	display: block;
	position: absolute;
	top: -2px;
	left: -8px;
	width: 24px;
	height: 15px;
	text-indent: -9999px;
	background: url(../../common/image/element/icon_new.gif) no-repeat;
}

#contents #secondaryArea #wallpaper a{
	background: url(../image/navigation/loacl_nav_wallpaper.gif) no-repeat;
}

#contents #secondaryArea #wallpaper a:hover{
	background-position: 0 -39px;
}

#wallpaperPage #contents #secondaryArea #wallpaper a{
	background-position: 0 -39px;
}

#contents #secondaryArea #wallpaper{
	position: relative;
	margin-bottom:5px;
}

#contents #secondaryArea #wallpaper span{
	display: block;
	position: absolute;
	top: -2px;
	left: -8px;
	width: 24px;
	height: 15px;
	text-indent: -9999px;
	background: url(../../common/image/element/icon_new.gif) no-repeat;
}

#contents #secondaryArea #present a{
	background: url(../image/navigation/loacl_nav_present.gif) no-repeat;
}

#contents #secondaryArea #present a:hover{
	background-position: 0 -39px;
}

#presentPage #contents #secondaryArea #present a{
	background-position: 0 -39px;
}

#contents #secondaryArea #present{
	position: relative;
}

#contents #secondaryArea #present span{
	display: block;
	position: absolute;
	top: -2px;
	left: -8px;
	width: 24px;
	height: 15px;
	text-indent: -9999px;
	background: url(../../common/image/element/icon_new.gif) no-repeat;
}


#contents #secondaryArea #bparts a{
	background: url(../image/navigation/loacl_nav_bparts.gif) no-repeat;
}

#contents #secondaryArea #bparts a:hover{
	background-position: 0 -39px;
}

#bpartsPage #contents #secondaryArea #bparts a{
	background-position: 0 -39px;
}

#contents #secondaryArea #bparts{
	position: relative;
}

#contents #secondaryArea #bparts span{
	display: block;
	position: absolute;
	top: -2px;
	left: -8px;
	width: 24px;
	height: 15px;
	text-indent: -9999px;
	background: url(../../common/image/element/icon_new.gif) no-repeat;
}
