@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:#ffffff;}
#wrapper {background:url(../images/next_bg_top.gif) repeat-x center top;}

#wrapperIn {background:url(../../commons/images/title_bg.jpg) no-repeat center top;}

.blockSet	{clear:both;float:left;width:100%;padding-bottom:25px;_margin-right:-3px;}
.normalSet,.floatSet		{clear:both;float:left;width:100%;}
.itemBox {overflow:hidden;}

p.caption			{padding-top:5px;}

/*ph rollover*/
.itemBox a img			{border:1px solid #969696;}
.itemBox a:hover img	{border-color:#ff0000;}

/*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;}

.blockSet {background:url(../images/blockset_bg.gif) no-repeat top left;}
.normalSet,.floatSet		{clear:both;float:right;width:870px;}
.blockSet p {padding-top:5px;}
.blockSet .itemBox  {padding-top:10px;}

#topIndex .floatSet		{clear:both;float:left;width:100%;}


/*----------------------------------------------------------------------*/
/*header*/
#headerLine {height:67px; background:url(../../top/images/main/top_header_bg.png) repeat-x;}
#header {width:1098px; margin:0 auto; background:url(../../top/images/main/top_navi_bg.gif) no-repeat; position:relative;}
#header h1{position:absolute;top:21px;left:58px;}
#header h1 a{display:inline;}

/*nextNavi*/
#nextNavi	{height:30px; padding:10px 0 0 319px;}

#nextNavi ul li,
#nextNavi ul li a{width:156px;height:30px;background:url(../images/next_navi_btn.gif) no-repeat;text-indent:-9999px}
#nextNavi ul li{float:left;margin-right:4px;}
#nextNavi ul li a{width:100%;overflow:hidden;}

#nextNavi ul li#btnTop{width:80px;background-position:0 0;}
#nextNavi ul li#btnTop a{background-position:0 -30px;}
#nextNavi ul li#btnTop a:hover{background-position:0 -60px;}

#nextNavi ul li#btnWhats {background-position:-80px 0;}
#nextNavi ul li#btnWhats a{background-position:-80px -30px;}
#nextNavi ul li#btnWhats a:hover{background-position:-80px -60px;}

#nextNavi ul li#btnSystem{background-position:-236px 0;}
#nextNavi ul li#btnSystem a{background-position:-236px -30px;}
#nextNavi ul li#btnSystem a:hover{background-position:-236px -60px;}

#nextNavi ul li#btnStratagem{background-position:-392px 0;}
#nextNavi ul li#btnStratagem a{background-position:-392px -30px;}
#nextNavi ul li#btnStratagem a:hover{background-position:-392px -60px;}

#nextNavi ul li#btnMovie{background-position:-548px 0;}
#nextNavi ul li#btnMovie a{background-position:-548px -30px;}
#nextNavi ul li#btnMovie a:hover{background-position:-548px -60px;}

/*contents*/
#contents	{width:986px;margin:0 auto;}
#nextTitle {width:986px; height:130px; position:relative;}

/*footer*/
#nextFooter {clear:both;background: url(../images/next_bg_bottom.gif) repeat-x;}
#nextFooterIn {width:986px;height:80px; margin:0 auto; background:url(../images/next_copyright.gif) no-repeat;}
#nextFooter #copyright {padding:20px 0;}

/*pageTop*/
#toTop{clear:both;overflow:hidden;}
#toTop p{padding-bottom:20px;}
#toTop p,
#toTop p a {float:right;width:142px;height:34px;}
#toTop p a{background:url(../images/next_btn_totop.gif) no-repeat;text-indent:-9999px;overflow:hidden;}
#toTop p a:hover{background-position:0 -34px;}


#leadBox {padding:15px 0; padding-bottom:15px;}

/* table */

table caption{padding-bottom:3px;color:#6291a2; font-weight:bold;}
/*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 #969696; border-bottom:1px solid #969696; color:#5c5c5c;}
table th{background-color:#d0dee3;width:1%;white-space:nowrap;padding-right:2em;}
table td{width:99%;}
