@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:#000;}
html{height:100%;}
body{min-height:100%;*height:100%;}
#wrapper{text-align:center;}

.blockSet	{clear:both;float:left;width:100%;padding-bottom:15px;}
.blockSet.required {text-align: left;}
.normalSet,.floatSet		{clear:both;float:left;width:100%;}

#detailBox h4	{padding-bottom:5px;text-align:left;}
/*.normalSet .textBox	{padding-bottom:10px;}*/
p.caption			{padding-top:5px;}

/*ph rollover*/
.itemBox a img			{border:1px solid #fff;}
.itemBox a:hover img	{border-color:#c80000;}

/*list end style*/
li.last	{margin:0 !important;}

.pageTop	{clear:both;width:740px;margin:0 auto;text-align:right;padding-bottom:30px;}
.pageTop a,.textBox a{display:inline;}

/*line*/
.hearLine	{clear:both; border-bottom:1px solid #CCCCCC;}
hr			{display:none;}

/*----------------------------------------------------------------------*/
/*all*/
html{background:url(../img/common/bg_in.png) #000 center top repeat-y;}
body{background:url(../img/common/bg.png) center top no-repeat;}

#wrapperIn{width:936px;padding:0 4px;margin:0 auto;}

/*header*/
#header{height:49px;padding:0 20px;background-color:#fff; border-bottom:1px solid #c8c8c8;}
#logoBox{float:left;width:154px;}
#logoBox p{float:left;width:12px;padding-top:17px;}
#logoBox p#sqexLogo	{width:154px;padding-right:8px;}

/*header*/
ul#menuBox{float:right;width:570px;padding-top:15px;}
ul#menuBox li{float:left;height:20px;}
ul#menuBox li#btnMark	{width:146px;padding-right:20px;}
ul#menuBox li#btnSound	{width:125px;}
ul#menuBox li#btnYahooGame	{float:right;width:161px;}

ul#menuBox li#btnMark a{width:100%;height:20px;display:block;background:url(../img/common/btn_mark.png) no-repeat;text-indent:-9999px;overflow:hidden;}
ul#menuBox li#btnMark a:hover{background-position:0 -20px;}

ul#menuBox li#btnOut	{width:76px;padding-right:20px;}
ul#menuBox li#btnOut a{width:100%;height:20px;display:block;background:url(../img/common/btn_out.png) no-repeat;text-indent:-9999px;overflow:hidden;}
ul#menuBox li#btnOut a:hover{background-position:0 -20px;}

/*footer*/
#footer{float:left;width:100%;clear:both;}
#footer p{padding:20px 0;}

/*page*/
#nextContents{width:936px;background:url(../img/common/next_bg.jpg) repeat-y;}
#nextHeader{height:58px;background:url(../img/common/next_header.png) no-repeat; position:relative;padding-bottom:50px;}
#nextHeader h1{width:190px;height:104px;position:absolute;top:2px;right:10px;}
#nextContentsIn{width:936px;}

#nextContents .boxFrameIn h2{border-bottom:1px solid #c1a036;margin-bottom:10px;}
.boxFrame{width:796px;margin:0 auto 20px;}
.boxFrameIn,.boxFrameTop,.boxFrameBottom{background-image:url(../img/common/next_boxed.png);}
.boxFrameIn{background-position:-796px 0;padding:10px 20px;}
.boxFrameTop{background-position:0 0; height:6px;}
.boxFrameBottom{background-position:0 -6px; height:6px;}

#btnArea {clear:both;width:936px;padding-bottom:20px;background:url(../img/common/next_bg.jpg) repeat-y;}

#btnClose,#btnBack{width:114px;margin:0 auto;}
#btnClose a,#btnBack a{width:100%;display:block;background:url(../img/common/btn_cloesback.png) no-repeat;text-indent:-9999px;overflow:hidden;}
#btnClose,#btnBack,
#btnClose a,#btnBack a{height:38px;}

#btnClose a{background-position:0 0;}
#btnClose a:hover{background-position:-114px 0;}
#btnBack a{background-position:0 -38px;}
#btnBack a:hover{background-position:-114px -38px;}
/*faq*/
#faq .blockSet.required .browser{
  width: auto;
  text-align: left;
  display: inline-block;
}