@charset "utf-8";
body{
min-width:960px;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
color:#fff;
-webkit-text-size-adjust:100%;
}
#loader{
width:280px;
height:180px;
position:fixed;
top:50%;
left:50%;
margin-left:-140px; 
margin-top:-90px;
z-index:100;
}
#mark{
width:280px;
height:180px;
}
#loading{
width:50px;
height:50px;
margin-left:132px; 
margin-top:5px; 
}
#fade{
width:100%;
height:100%;
background-color:#000;
position:fixed;
top:0px;
left:0px;
z-index:10;
}
#fadeAll{
width:100%;
height:100%;
background-color:#000;
position:fixed;
top:0px;
left:0px;
z-index:999;
display:none;
}

#coinGet{
position:fixed;
top:50%;
left:50%;
margin-left:-60px;
margin-top:-85px;
width:120px;
height:170px;
z-index:1000;
overflow:hidden;
}

#ptNo{
position:absolute;
top:4px;
left:85px;
}
#ptNo span {
width:22px;
height: 45px;
float: left;
display: block;
background:url(hdr_cnt.png);
background-size:220px 45px;
-webkit-background-size:220px 45px;
-moz-background-size:202px 45px;
-o-background-size:220px 45px;
}
#ptNo .num0{
background-position:0% 0%;
}
#ptNo .num1{
background-position:-22px 0%;
}
#ptNo .num2{
background-position:-44px 0%;
}
#ptNo .num3{
background-position:-66px 0%;
}
#ptNo .num4{
background-position:-88px 0%;
}
#ptNo .num5{
background-position:-110px 0%;
}
#ptNo .num6{
background-position:-132px 0%;
}
#ptNo .num7{
background-position:-154px 0%;
}
#ptNo .num8{
background-position:-176px 0%;
}
#ptNo .num9{
background-position:-198px 0%;
}
#detailWindow{
display:none;
}
.new{
text-indent:-9999px;
position:absolute;
display:block;
width:30px;
height:30px;
background:url(new.png) center center no-repeat;
background-size:30px 30px;
-webkit-background-size:30px 30px;
-moz-background-size:30px 30px;
-o-background-size:30px 30px;
top:0;
left:0;
}
#footer{
font-size:9px;
color:#FFF;
text-align:center;
}
#footerGotop{
text-indent:-9999px;
display:block;
background:url(ftrbtn.png) center top no-repeat;
width:256px;
height:70px;
background-size:256px 70px;
-webkit-background-size:256px 70px;
-moz-background-size:256px 70px;
-o-background-size:256px 70px;
margin:20px auto 30px auto;
}
#footerBack{
text-indent:-9999px;
display:block;
background:url(ftrbtn_back.png) center top no-repeat;
width:256px;
height:70px;
background-size:256px 70px;
-webkit-background-size:256px 70px;
-moz-background-size:256px 70px;
-o-background-size:256px 70px;
margin:20px auto 30px auto;
}
#footerLogo{
display:block;
background:url(ftr_logo_normal.png) center top no-repeat;
width:240px;
height:160px;
background-size:240px 160px;
-webkit-background-size:240px 160px;
-moz-background-size:240px 160px;
-o-background-size:240px 160px;
margin:10px auto;
text-indent:-9999px;
}