@charset "UTF-8";
/*common.css*/

/*copyright ps logo*/
.txtLogo		{vertical-align:-1px !important;padding:0 !important;vertical-align:-2px; padding:2px 0;}
.btnIcon		{vertical-align:-2px !important;padding:0 !important;vertical-align:-4px; padding:2px 0;}

html,body {background-color:#1e1405;}
#wrapper		{}

.blockSet	{clear:both;float:left;width:100%;padding-bottom:25px;_margin-right:-3px;}
.normalSet,.floatSet		{clear:both;float:left;width:100%;}

p.caption			{padding-top:5px;}

/*ph rollover*/
.itemBox a img			{border:1px solid #969696;}
.itemBox a:hover img	{border-color:#960000;}

/*list end style*/
li.last	{margin:0 !important;}

/*noflash*/
#noFlash				{padding-top:90px;}
#noFlash div			{padding-top:10px;}
#noFlash a				{display:inline;}

.pageTop	{clear:both;width:740px;margin:0 auto;text-align:right;padding-bottom:30px;}
.pageTop a,.textBox a{display:inline;}

/*line*/
/*.hearLine	{clear:both;height:9px;background:url(../../commons/images/line.gif) no-repeat left bottom;}
hr			{display:none;}*/

/*----------------------------------------------------------------------*/
/*header*/
#nextHeader	{background:url(../images/next_header.png) center top no-repeat;}
#nextHeader h1{padding-top:5px;}
#nextHeader h1 a{display:inline;}

/*nextNavi*/
#nextNavi	{width:725px;height:19px;margin:-5px auto 20px;padding:17px 0 14px 37px;background:url(../images/next_btn_bg.png) center top no-repeat;}

#nextNavi ul li,
#nextNavi ul li a{height:19px;background:url(../images/next_btn.gif) no-repeat;}
#nextNavi ul li{float:left;margin-right:13px;}
#nextNavi ul li a{width:100%;text-indent:-9999px;overflow:hidden;}

#nextNavi ul li#btnTop{background-position:0 0;width:45px;}
#nextNavi ul li#btnTop a{background-position:0 -19px;}
#nextNavi ul li#btnTop a:hover{background-position:0 -38px;}

#nextNavi ul li#btnIntro{background-position:-58px 0;width:123px;}
#nextNavi ul li#btnIntro a{background-position:-58px -19px;}
#nextNavi ul li#btnIntro a:hover{background-position:-58px -38px;}

#nextNavi ul li#btnStory{background-position:-194px 0;width:75px;}
#nextNavi ul li#btnStory a{background-position:-194px -19px;}
#nextNavi ul li#btnStory a:hover{background-position:-194px -38px;}

#nextNavi ul li#btnSystem{background-position:-282px 0;width:100px;}
#nextNavi ul li#btnSystem a{background-position:-282px -19px;}
#nextNavi ul li#btnSystem a:hover{background-position:-282px -38px;}

#nextNavi ul li#btnPsp{background-position:-395px 0;width:123px;}
#nextNavi ul li#btnPsp a{background-position:-395px -19px;}
#nextNavi ul li#btnPsp a:hover{background-position:-395px -38px;}

#nextNavi ul li#btnMovie{background-position:-531px 0;width:65px;}
#nextNavi ul li#btnMovie a{background-position:-531px -19px;}
#nextNavi ul li#btnMovie a:hover{background-position:-531px -38px;}

#nextNavi ul li#btnExtra{background-position:-609px 0;width:74px;}
#nextNavi ul li#btnExtra a{background-position:-609px -19px;}
#nextNavi ul li#btnExtra a:hover{background-position:-609px -38px;}


/*contents*/
#contents	{width:740px;margin:0 auto;}

/*menu box*/
#menuBox	{float:left;width:140px;height:313px;padding:10px;background:url(../images/next_sub_btn_bg.png) no-repeat;}
#menuBox ul li{width:140px;padding-bottom:6px;margin-bottom:5px;background:url(../images/next_sub_btn_soon.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#menuBox ul li,
#menuBox ul li a{height:20px;}
#menuBox li#btnPrince	{width:140px;padding-bottom:0;margin-bottom:0;}

/*sub menu box*/
#menuBox ol{background:url(../images/next_sub_bar.gif) left bottom no-repeat; padding-bottom:8px;}

/*detailBox*/
#detailBox{float:right;width:550px;}
#detailBox #detailTitle{padding-bottom:15px;}
#detailBox .leadBox{padding-top:10px;}
#detailBox h4{padding-bottom:5px;}

/*footer*/
#nextFooter {clear:both;height:120px;background:url(../images/next_footer.jpg) center top no-repeat;}
#nextFooterIn {width:740px;margin:0 auto;}
#nextFooter #copyright {padding:20px 0;}

/* table */
table caption{padding-bottom:5px;}
table th	{border-left:1px solid #F2DE8C;}
table td	{border-right:1px solid #F2DE8C;}
table th,table td{padding:2px 6px;border-top:1px solid #F2DE8C;border-bottom:1px solid #F2DE8C;}
table th{background-color:#6C2504;width:1%;white-space:nowrap;padding-right:2em;}
table td{width:99%;}
