@charset "utf-8";
/*=============================================
	PHANTASY STAR PORTABLE 2 INFINITY
=============================================*/
.iepng{
	behavior: expression(IEPNGFIX.fix(this));
}

/*
	contents detail
--------------------------------------------*/
a.linkRelation{
	display: block;
	margin-bottom: 10px;
	height:17px;
	padding-top: 1px;
	background:url(../image/element/icon_link_relation.gif) no-repeat left 0px;
	padding-left:35px;
	text-decoration: none;
	padding-bottom:0;
}

a.linkRelation:hover{
	text-decoration: underline;
	vertical-align: baseline;
}

.attentionList{
	margin-bottom: 10px;
}

.attentionList li{
	color: #cc0000;
	padding-left: 16px;
	background: url(../image/element/icon_attention.gif) no-repeat left 1px;
}

/*
	new
--------------------------------------------*/
span.new{
	display: block;
	position:absolute;
	width:40px;
	height:13px;
	background:url(../image/element/icon_new.gif) no-repeat left -2px;
	text-indent:-9999px;
	_font-size:1px;
	_line-height:normal;
	z-index:10;
}

/*
	update
--------------------------------------------*/
span.update{
	display: block;
	position:absolute;
	width:40px;
	height:13px;
	background:url(../image/element/icon_update.gif) no-repeat left -2px;
	text-indent:-9999px;
	_font-size:1px;
	_line-height:normal;
	z-index:10;
}


/*
	slider
--------------------------------------------*/
#slideBtn,
#contsBtn{
	position:absolute;
	z-index:5;
	left:375px;
	top:423px;
	width:420px;
}

body.middle #contsBtn{
	left:375px;
	top:551px;
	width:420px;
}

#slideBtn li,
#contsBtn li{
	float:left;
	width:140px;
	height:40px;
}

#slideArea .conts1,
#slideArea .conts2,
#slideArea .conts3{
	width:760px;
	height:409px;
	display:block;
	background-color:#020612;
}

/*
	btnTop
--------------------------------------------*/
/*a#btnTop{
	position:absolute;
	z-index:3;
	left:697px;
	top:410px;
	width:98px;
	height:31px;
	background: url(../image/layout/btn_top.png) no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
	text-indent:-9999px;
}

body.middle a#btnTop{
	position:absolute;
	z-index:3;
	left:697px;
	top:545px;
	width:98px;
	height:31px;
	background: url(../image/layout/btn_top.png) no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
	text-indent:-9999px;
}*/


/*
	ToIndex
--------------------------------------------*/
a#linkToIndex{
	background: url(../image/element/back.png) no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
	height:22px;
	width:126px;
	display:block;
	position:absolute;
	left:649px;
	top:48px;
	text-indent:-9999px;
	_font-size:1px;
}
