@charset "EUC-KR";

/*------------------------------------------------------------------ global */
body {
	text-align:left;
}
.hid {
	display:none;
}
#wrapper {
margin:0 auto;
width:770px;
}

/* ÃÖ´Ù¿ì½ÂÀÚ »óÇ°¹ß¼Û ÁÖÀÇ»çÇ× ÆË¾÷ */
#notice_pop {
border: 3px solid #3A3A3A;
left:50%;
margin-left:-225px;
position: absolute;
top: 180px;
z-index: 100;
}
#notice_pop .checkbox {
background-color:#3A3A3A;
padding:5px 0;
text-align:center;
color:#FFF;
}
#notice_pop .checkbox span {
margin:0 10px;
}
#notice_pop .checkbox input {
background-color: transparent;
border: 0px none;
cursor:pointer;
}
#notice_pop .checkbox input label {
color:#3A3A3A;
font-weight:bold;
}


/*---------------------------------------------------------------- gamewrap */
#gamewrap {
background:#30271E url('https://img.appstory.co.kr/www.appstory.co.kr/event/20100701_challenge_game_03_v2.jpg') no-repeat left top;
width:770px;
height:538px;
}
#game {
display:inline;
float:left;
height:400px;
margin:64px 28px 0 55px;
width:300px;
}
#uinfo {
float:left;
width:374px;
overflow:visible !important;
overflow:hidden;
}
/* ÃÖ´Ù ¿¬½Â */
#uinfo .win_count {
position:relative;
padding:78px 50px 0 0;
text-align:center;
}
#uinfo .win_count span {
text-align:center;
}
#uinfo .win_count .total {
color:#FFB2B9;
font-weight:bold;
}
#uinfo .win_count .total strong {
color:#FDF4A9;
font-family:arial;
font-size:20px;
font-weight:bold;
margin-top:2px;
}
/* ÀÌ¿ë±ÇÀ» ¾ò°í ½Í´Ù¸é */
#help_msg_wrap {
margin:52px 0 0 10px;
position:relative;
}
#help_msg_btn {
display:block;
font-size:0;
height:66px;
text-indent:-99999em;
width:333px;
cursor:pointer;
}
#help_msg {
display:none;
}
#cpn_help_msg {
cursor:pointer;
display:none;
left:-21px;
position:absolute;
top:-117px;
}
#review_link {
display:none;
}
#cpn_help_msg.show, #review_link.show {
display:block;
}
#cpn_help_msg div {
font-size:0px;
}
#cpn_help_msg img {
vertical-align:top;
}
#cpn_help_msg p {
display:none;
left:25px;
position: absolute;
top:250px;
z-index:10;
}
#cpn_help_msg a {
margin:0 10px;
font-weight:bold;
}
#cpn_help_msg a:hover {
text-decoration:underline;
}
#cpn_help_msg a.iphone {
color:#464646;
}
#cpn_help_msg a.window {
color:#085CB3;
}
#cpn_help_msg a.android {
color:#285B02;
}
/* ÀÌ¿ë±Ç - ÀÀ¸ð±Ç */
#uinfo ul {
height:35px;
margin:61px 0 0 4px;
}
#uinfo ul li {
color:#FFF;
overflow:hidden;
text-align:center;
width:143px;
}
#uinfo ul li.first {
color:#000;
float:left;
margin-right:10px;
width:194px;
}
#fgCpnCount, #gftCpnCount {
line-height:29px;
margin:0;
text-align:center;
}
#my_gft_btn_wrap {
margin:45px 0 0;
text-align:center;
}
/* ³»°¡ ÀÀ¸ðÇÑ »óÇ° */
#my_gft_wrap {
width:390px;
margin:124px 0 0;
}
#my_gft_wrap p {
color:#EFB1B2;
font-size:13px;
height:21px;
padding-left:12px;
letter-spacing:-1px;
}
#my_gft_wrap p strong {
float:left;
height:21px;
line-height:21px;
margin-left:23px;
text-align:center;
width:96px;
}
#my_gft_wrap p strong.fst {
margin:0;
}

/*---------------------------------------------------------------- gift */
#gift {
background:#FFF url('https://img.appstory.co.kr/www.appstory.co.kr/event/20100701_challenge_game_02_v2.jpg') no-repeat left top;
width:770px;
height:327px;
overflow:hidden;
}
#gift dl {
padding:260px 0 0 232px;
margin:0;
float:left;
}
#gift dd {
float:left;
margin:0 77px 0 0;
padding:0;
}
#gift dd.dunkin {
margin:0;
}
#gift dt {
display:none;
}
#gift dd {
position:relative;
}
#gift dd a.entbtn {
display:block;
height:35px;
text-indent:-9999em;
width:115px;
}
#gift dd a.descbtn {
display:block;
height:26px;
position:absolute;
text-indent:-9999em;
width:92px;
top:-81px;
left:36px;
}
#gift .entForm {
display:none;
background-color:#EFEFEF;
border:1px solid #000;
position:absolute;
top:-50%;
left:-14px;
width:140px;
z-index:100;
}
#gift .entForm .form_wrap {
margin:0 auto;
overflow:hidden;
width:122px;
}
#gift .entForm form {
float:left;
display:inline;
padding:10px 0;
}
#gift .entForm p {
margin:0;
padding:0;
}
#gift .entForm p input {
border:1px solid silver;
height:17px;
line-height:17px;
margin:5px 0;
padding:0 5px 0;
width:80PX;
text-align:right;
}
#gift .entForm p label {
display:block;
}
#gift .entForm p label strong {
color:#E4180E;
}
#gift .entForm button {
background-color: #2A2A2A;
border: 0;
color:#FFF;
cursor:pointer;
font-size:12px;
font-weight: bold;
height:20px;
margin-right:6px;
width:50px;
}
