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

/*
	headding
---------------------------------------------*/
h3{
	text-indent: -9999px;
	height: 50px;
}

#h3About{
	background: url(../image/h3_outline.gif) no-repeat;
}

#h3TimeAttack{
	background: url(../image/h3_timeattack.gif) no-repeat;
}

#h3Prize{
	background: url(../image/h3_prize.gif) no-repeat;
}

#h3Rule{
	background: url(../image/h3_rule.gif) no-repeat;
}

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

#h3Event{
	background: url(../image/h3_event.gif) no-repeat;
}

#h3Fami{
	position: relative;
	background: url(../image/h3_famicup.gif) no-repeat;
}

#h3Fami span{
	position: absolute;
	top: 20px;
	left: 440px;
	display: block;
	width: 24px;
	height: 12px;
	text-indent: -9999px;
	background: url(../../../common/image/element/icon_new2.gif) no-repeat;
}



h4{
	width: 476px;
	height: 20px;
	text-indent: -9999px;
	margin: 0 auto 10px;
	background: url(../image/h4_attention.gif) no-repeat;
}


/*
	conts
---------------------------------------------*/
#txtCatch{
	display: block;
	width: 625px;
	height: 29px;
	text-indent: -9999px;
	background: url(../image/txt_catch.gif) no-repeat;
}

.ssList{
	width: 735px; /* 750 */
	height: 143px;
	margin: 0 auto;
	padding: 7px 7px 8px 8px;
	background: url(../image/bg_sslist.gif) no-repeat;
	overflow: hidden;
}

.ssList li{
	float: left;
	width: 247px;
}

.ssList li.lastChild{
	float: left;
	width: 241px;
}

#prize .leftArea{
	width: 528px;
	padding-right: 8px;
}

#prize .rightArea{
	width: 214px;
	/padding-top: 2px;
}

#prize p{
	margin-bottom: 6px;
}


#prize #privilege{
	width: 528px;
	overflow: hidden;
}

#prize #privilege li{
	float: left;
	width: 268px;
	height: 200px;
}

#prize #privilege li strong{
	display: none;
}

#prize #privilege #strap{
	width: 248px;
	height: 60px;
	padding: 125px 10px 15px;
	background: url(../image/pre_strap.jpg) no-repeat;
}

#prize #privilege #card{
	width: 240px;
	height: 175px;
	padding: 25px 10px 0;
	background: url(../image/pre_card.jpg) no-repeat;
}

#prize #privilege #card p{
	width: 115px;
}

#prize #privilege #card p span{
	display: block;
}

#rule .leftArea{
	width: 367px;
	padding-right: 8px;
}

#rule .leftArea #entry{
	width: 367px;
	padding-bottom: 0;
	border: #999900 double 3px;
}

#rule .leftArea #entry dt{
	width: 367px;
	background: #999900;
	color: #fff;
	text-align: center;
	padding: 4px 0;
	
}

#rule .leftArea #entry dd{
	padding: 5px;
}

#rule .rightArea #famitsuSch{
	background: url(../image/schedule_famitsu.gif) no-repeat;
	width:348px;
	height:133px;
	margin:2px 0;
}

#rule .rightArea #famitsuSch dt{
	display: none;
}

#rule .rightArea #famitsuSch dd{
	width: 328px; /* 348 */
	height: 82px; /* 133 */
	padding: 51px 10px 0 10px;
	display:block;
}

#rule .rightArea #famitsuSch dd p{
	margin-bottom:0px;
}

#rule .rightArea{
	width: 348px;
	padding-top: 10px;
}

#txt01{
	display: block;
	width: 375px;
	height: 26px;
	text-indent: -9999px;
	background: url(../image/txt_catch_01.gif) no-repeat;
}

#rule .rightArea dl #title{
	width: 348px;
	height: 30px;
	text-indent: -9999px;
	background: url(../image/title_schedule.gif) no-repeat;
}

#rule .rightArea dl dd dl dt{
	display: none;
}

#rule .rightArea dl dd dl dd{
	width: 313px; /* 348 */
	height: 79px; /* 86 */
	padding: 7px 0 0 35px;
	background: url(../image/schedule_tokyo.gif) no-repeat;
}

#rule .rightArea dl dd dl dd p{
	margin-bottom: 0;
}


#rule .rightArea dl dd dl #tokyo{
	background: url(../image/schedule_tokyo.gif) no-repeat;
}

#rule .rightArea dl dd dl #fukuoka{
	background: url(../image/schedule_fukuoka.gif) no-repeat;
}

#rule .rightArea dl dd dl #sapporo{
	background: url(../image/schedule_sapporo.gif) no-repeat;
}

#rule .rightArea dl dd dl #nagoya{
	background: url(../image/schedule_nagoya.gif) no-repeat;
}

#rule .rightArea dl dd dl #osaka{
	height: 97px; /* 104 */
	background: url(../image/schedule_osaka.gif) no-repeat;
}

#rule .rightArea dl dd dl #osaka p{
}


#rule .rightArea dl dd dl #final{
	height: 81px; /* 92 */
	padding-top: 11px;
	background: url(../image/schedule_final.gif) no-repeat;
}

#btnEntry{
	display: block;
	width: 424px;
	height: 59px;
	margin: 0 auto 15px;
	text-indent: -9999px;
	text-decoration: none;
	outline: none;
	background: url(../image/btn_entry.gif) no-repeat;
}

#btnEntry:hover{
	background-position: 0 -60px;
}

#btnEntryEvent{
	display: block;
	width: 424px;
	height: 59px;
	margin: 0 auto 15px;
	text-indent: -9999px;
	text-decoration: none;
	outline: none;
	background: url(../image/btn_entry02.gif) no-repeat;
}

#btnEntryEvent:hover{
	background-position: 0 -60px;
}


#txt02{
	display: block;
	width: 467px;
	height: 29px;
	text-indent: -9999px;
	background: url(../image/txt_catch_02.gif) no-repeat;
}

#event dl{
	background: url(../image/pre_card2.jpg) no-repeat 580px top;
}

#event dl dt{
	text-indent: -9999px;
	margin-bottom: 6px;
}

#event dl dd{
	margin-left: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
	overflow: hidden;
}



#event dl #eventTitle01{
	background: url(../image/title_channel.gif) no-repeat;
}

#event dl #eventTitle02{
	background: url(../image/title_space.gif) no-repeat;
}

#event dl #eventTitle03{
	background: url(../image/title_psu.gif) no-repeat;
}

#event dl #eventTitle04{
	background: url(../image/title_codepresent.gif) no-repeat;
}

#event dl #eventTitle05{
	background: url(../image/title_trial.gif) no-repeat;
}

#event dl #ssArea .leftArea{
	width: 530px;
}

#event dl #ssArea .rightArea{
	width: 191px;
}
