@charset "utf-8";

/* Swishbox用リンクボタン位置 */

#link_chase,
#noscript ul{
	position:absolute;
	top:298px;
	left:384px;
}



/* js 代替表示 */

#noscript{
	position:absolute;
	top:0;
	left:0;
	width:745px;
	height:325px;
	background:url(../top_img/201004/topcover.jpg) 0 0 no-repeat;
}



/* エフェクト用 */

#jscontent{
	position:relative;
	width:745px;
	height:325px;
	text-align:center;
	overflow:hidden;
}
#killerLoader{
	margin-top:144px;
}


.fx_vanish{
	display:none;
}

.fx_hidden{
	overflow:hidden;
	text-indent:-9999px;
}

.fx_imgs{
	position:absolute;
	top:0;
	left:0;
}

#fx_overlay{
	position:absolute;
	top:0;
	left:0;
	width:745px;
	height:325px;
	background:#fff;
}

#fx_links{
	position:absolute;
	width:400px;
}

#fx_links li{
	*float:left;
	*margin:0;
	*height:18px;
	*overflow:hidden;
}

#fx_linkNew,
#fx_linkNext,
#fx_linkBuy,
#fx_linkNumber{
	display:block;
	position:relative;
	float:left;
	height:18px;
	margin-right:4px;
	background-image:url('../top_img/killer_nav.jpg');
	background-repeat:no-repeat;
	cursor:pointer;
}

#fx_linkNew { width:85px; background-position:0 0; }
#fx_linkNext { width:75px; background-position:-90px 0; }
#fx_linkBuy { width:75px; background-position:-170px 0; }
#fx_linkNumber { width:100px; background-position:-250px 0; }

#fx_linkNew:hover,
#fx_linkNew.hover { background-position:0 -18px; }
#fx_linkNext:hover,
#fx_linkNext.hover { background-position:-90px -18px; }
#fx_linkBuy:hover,
#fx_linkBuy.hover { background-position:-170px -18px; }
#fx_linkNumber:hover,
#fx_linkNumber.hover { background-position:-250px -18px; }