@charset "utf-8";
/*=============================================
	PHANTASY STAR PORTABLE 2
	http://phantasystar.sega.jp/psp2/
-----------------------------------------------
=============================================*/
#malwTopPage #contents{
	width:793px;/*808px*/
	padding:0 0 0 15px;
	background: url(../image/bg_index.gif) no-repeat center bottom;
	overflow:hidden;
	clear:both;
	z-index: 0;
}

/*
	h2
--------------------------------------------*/
h2{
	display:none;
}


/*
	layout
--------------------------------------------*/
#primaryArea{
	float:left;
	width:499px;
	padding:0 0 10px 0;

}
#secondaryArea{
	float:left;
	width:278px;
	padding:0 0 15px 0;
}

/*
	pointArea
--------------------------------------------*/
#pointArea {
	position:relative;
	width:498px;
	height:128px;
	background: url(../image/point.png) no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
	display:block;
}
#pointArea h3 {
	display:none;
}
#pointArea p {
	position:absolute;
	display:block;
	left:19px;
	top:67px;
	width:460px;
	text-align:center;
	margin:0;
}

#pointArea p#pdate{
	display: block;
	position: abusolute;
	top: 35px;
	/top: 5px;
	left: 405px;
	text-align: left;
	font-size: 11px;
	color: #000;
}

/*
	panelArea
--------------------------------------------*/
.panelArea {
	width:490px;
	margin:10px 0 0 4px;
	padding:0 0 5px 0;
	position: relative;
}
.panelArea h3 {
	display:block;
	width:490px;
	height:34px;
	text-indent:-9999px;
}
.panelArea p {
	display:none;
}

/*  panelfirst  */
#first{
	margin-top:6px;
}
#first h3 {
	background: url(../image/panel_title01.gif) no-repeat;
}

#first ul {
	margin:0 0 0 5px;
	width:485px;
	overflow:hidden;
	clear:both;
}
#first li {
	margin:0 9px 5px 0;
	height:141px;
	float:left;
}

#first li.lastChild {
	margin:0;
}

#first #pointCheck{
}

#first #pointCheck span{
	position: absolute;
	top: 305px;
	left: 410px;
	display: block;
	width: 101px;
	height: 101px;
	text-indent: -9999px;
	background: url(../image/effect.png) no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
}



/*  panelspecial  */
#special h3 {
	background: url(../image/panel_title_special.gif) no-repeat;
}

#special ul {
	margin:0 0 0 5px;
	width:485px;
	overflow:hidden;
	clear:both;
}
#special li {
	margin:0 8px 0 0;
	height:140px;
	float:left;
}

#special li.lastChild {
	margin:0;
}




/*
	informationArea
--------------------------------------------*/
h3#h3Information{
	width:278px;
	height:40px;
	text-indent:-9999px;
	display:block;
	background: url(../image/h3_information.gif) no-repeat left top;
}

#informationArea{
	width:254px;
	margin:0 0 0 12px;
}

#informationArea dt{
	color:#cd0f0f;
	font-weight:bold;
	margin:5px 0;
}

#informationArea dd{
	width:254px;
	line-height: 150%;
	background: url(../../common/image/dotline.gif) repeat-x left bottom;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}
