@charset "Shift_JIS";
/*common.css*/
#wrapper		{}
#header			{height:77px;background:url(../images/navigation/navigation_bg.jpg) no-repeat top center;}
#headerin		{width:740px;margin:0 auto; position:relative;}

/*navigation*/
#headerin h1	{position:absolute; width:136px; height:67px; top:10px; left:302px;}
#headerin embed	{padding:1px 0 0 1px;}

ul#navi			{width:100%;height:19px;float:left;padding-top:39px;}
ul#navi li		{float:left;}
ul li#btntop		{width:37px; padding-right:27px;}
ul li#btnintro		{width:121px; padding-right:25px;}
ul li#btnstory		{width:55px; padding-right:207px;}
ul li#btnchara		{width:98px;  padding-right:7px;}
ul li#btnsystem		{width:103px; padding-right:8px;}
ul li#btnextra		{width:52px;}
ul#navi li a	{display:block;}

/*link color*/
a		{color:#ffc800}
a:hover	{color:#ffffff}

/*footor*/
#footer {clear:both; width:100%; min-height:120px; height:auto !important; height:120px; float:left;background:url(../../commons/images/common_footer.jpg) no-repeat top center;}
#footerin{width:740px; padding:0 20px; margin:0 auto;}

/*copyright ps logo*/
.pstxtlogo		{vertical-align:-1px !important;padding:0 !important;vertical-align:-4px; padding:2px 0;}
#copyright	{clear:both; padding-top:10px;}

/*next page*/
#nextcontents	{clear:both;width:100%;background:url(../images/next_bg.jpg) #000000 no-repeat top center;}
#nextcontentsin	{width:780px;height:460px; margin:0 auto;}

#nextcontentsin #titlebox		{height:52px; padding-top:36px;background:url(../images/next_title_bg.jpg) no-repeat;}
#nextcontentsin #mainbodybox	{height:372px; background:url(../images/next_body_bg.jpg) no-repeat; position:relative;}
#nextcontentsin #mainbodybox #bladesbox			{position:absolute;top:142px;left:0;}
#nextcontents a					{text-decoration:underline;}

#mainbodybox #submenu	{float:left;width:205px;height:347px; padding:25px 0 0 20px; background:url(../images/next_menu_bg.jpg) no-repeat 20px 0; position:relative;}
#mainbodybox #submenu ul{padding-left:22px; z-index:10;}
#mainbodybox #submenu ul li{padding-top:18px;text-align:left;}

#mainbodybox #rightbox	{float:right;width:520px;height:322px; padding:15px 35px 0 0; position:relative;}

#nextcontents table,
#nextcontents table th, 
#nextcontents table td{border:1px #666666 solid; background-color:#1e1e1e;}
#nextcontents table th, #nextcontents table td{padding:3px 1em;}
#nextcontents table th {white-space:nowrap;}
#nextcontents table td {width:99%;}

/*special box*/
#specialarea		{width:700px;margin:0 auto; background: url(../../special/images/spe_bg.jpg) no-repeat;}
#spefooter			{clear:both; width:98px;height:24px; padding:0 301px 11px;background: url(../../special/images/spe_footer.gif) no-repeat;}
#spefooter a		{display:block;}

/*gp*/
/*#rightbox div 	{*zoom:1;}*/