@charset "utf-8";
/*=============================================
	PHANTASY STAR ONLINE 2
=============================================*/
#wrap {
	background:url(../image/bg_base.jpg) no-repeat center top;
}

#container {
	background:url(../image/bg_base.jpg) no-repeat center top;
}

/*   contents
-----------------------------------------*/
h2{
	background:url(../image/h2_race.jpg) no-repeat left top;
	width:980px;
	height:74px;
	text-indent:-9999px;
}

.conts01{
	background:url(../image/conts_01.jpg) no-repeat left top;
	width:940px;
	height:505px;
	position:relative;
	margin:0 20px;
}

.conts01 h3,
.conts01 p{
	display:none;
}

.conts01 ul{
	position:absolute;
	left:16px;
	top:89px;
	width:538px;
}

.conts01 ul li{
	float:left;
	width:269px;
	height:156px;
}

.conts02{
	background:url(../image/conts_02.jpg) no-repeat left top;
	width:940px;
	height:535px;
	position:relative;
	margin:0 20px;
}

.conts02 h3,
.conts02 h4{
	display:none;
}

.conts02 ul{
	width:538px;
	position:absolute;
}

.conts02 ul.ss01{
	left:388px;
	top:151px;
}

.conts02 ul.ss02{
	left:388px;
	top:331px;
}

.conts02 ul li{
	float:left;
	width:269px;
	height:156px;
}

.conts03{
	background:url(../image/conts_03.jpg) no-repeat left top;
	width:940px;
	height:495px;
	position:relative;
	margin:0 20px;
}

.conts03 h3,
.conts03 h4{
	display:none;
}

.conts03 ul{
	width:208px;
	position:absolute;
}

.conts03 ul.ss01{
	left:266px;
	top:236px;
}

.conts03 ul.ss02{
	left:716px;
	top:236px;
}

.conts03 ul li{
	float:left;
	width:208px;
	height:122px;
}
