@charset "utf-8";
/*=============================================
	PHANTASY STAR PORTABLE 2
	http://phantasystar.sega.jp/psp2/
-----------------------------------------------
=============================================*/

#conts{
clear:both;
overflow:hidden;
}


/*
	headding
--------------------------------------------*/
p strong{
	display: block;
	width: 546px;
	height: 46px;
	text-indent: -9999px;
	background: url(../image/catch_txt.gif) no-repeat;
}

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

span.weight {
	font-weight:bold;
}

span.uline {
	text-decoration:underline;
}

/*
	h3
--------------------------------------------*/
h3#h3Entry{
	background:	url(../image/h3_entry.gif) no-repeat;
}

/*
	h4
--------------------------------------------*/
#contents h4{
	height: 21px;
	text-indent: -9999px;
	margin:0px;
}

h4#h4EntryDetail{
	background:	url(../image/h4_entrydetail.gif) no-repeat;
	width: 304px;
}

h4#h4Trial{
	background:	url(../image/h4_trial.gif) no-repeat;
	width: 458px;
}

h4#h4Product{
	background:	url(../image/h4_product.gif) no-repeat;
	width: 458px;
}

h4#h4Store{
	background:	url(../image/h4_storeaccess.gif) no-repeat;
	width: 546px;
	height:29px;
	margin-top:20px;
}

h4#h4Attention{
	background:	url(../image/h4_attention.gif) no-repeat;
	width: 70px;
}


/*
	link
--------------------------------------------*/
a.linkRelation {
	margin-bottom:15px;
	margin-top:0px;
}
/*
	table
--------------------------------------------*/

table.schedule {
	width:546px;
	clear:both;
	border:#3a5c88 1px solid;
	margin:5px 0px 10px 0px;
}

table.schedule th {
	background:url(../image/table_th_bg.gif);
	color:#3399FF;
	width:120px;
	padding:7px 5px;
	border-bottom:#3a5c88 1px solid;
	border-right:#3a5c88 1px solid;
}

table.schedule td {
	background-color:#08232e;
	padding:7px 5px;
	border-bottom:#3a5c88 1px solid;
}

table.schedule td p {
	margin:0;
}

/*
	trial
--------------------------------------------*/
#trialDetail{
	background:url(../image/trial01.gif);
	width:546px;
	height:90px;
	margin:5px 0 10px 0;
}
#trialDetail li{display:none;}

/*
	store
--------------------------------------------*/
#storeAccess{
	background:url(../image/store_bg.gif) no-repeat left bottom;
	width:546px;
	padding:10px 0 15px 0;
	margin:0 0 15px 0;
}

#storeAccess h5{
	width:526px;
	height:23px;
	margin:0 0 0 10px;
	text-indent:-9999px;
	display:block;
}

#storeAccess h5#pc{
	background:url(../image/h5_pc.gif) no-repeat left top;
}

#storeAccess h5#ps3{
	background:url(../image/h5_ps3.gif) no-repeat left top;
}

#storeAccess h5#psp{
	background:url(../image/h5_psp.gif) no-repeat left top;
}



#storeAccess p{
	width:522px;
	margin:0 0 8px 12px;
	padding:0 0 10px 0;
	background:url(../image/dotline.gif) repeat-x left bottom;
}

#storeAccess ul{
	width:522px;
	margin:0 0 0 12px;
}

/*
	attention
--------------------------------------------*/
#footAttention{


}
