@charset 'utf-8';

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, address, em, img,
strong, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, footer, header, hgroup, menu, nav, section,
audio, video {
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:middle; background:transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {}
nav, ul {list-style:none;}

.hide {font-size:0;height:0;position:absolute;width:0;line-height:0;overflow:hidden;}
header{width:100%;overflow:hidden;height:300px;background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/img_title_2.jpg') no-repeat;background-size:400px auto;background-position:50% 0;}
.btn_in{width:100%;overflow:hidden;background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/btn_in.jpg') no-repeat;background-size:400px auto;background-position:50% 0;}
.btn_in .content {width:320px;margin:0 auto;position:relative;height:52px;}
.btn_in .content .btn_ins {position:absolute;top:22%;left:52%;width:42%;height:62%;display:block;overflow:hidden;}

.tab_wrap {width:100%;height:50px;background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/tab_bg.png') repeat-x;background-size:auto 50px}
.tab_wrap .tab {height:50px;width:320px;margin:0 auto;}
/*.tab_wrap .tab li {float:left;position:relative;}
.tab_wrap .tab li a {background:url('sp_tab.png') no-repeat;background-size:auto 100px;display:block;text-indent:-9999px;height:50px;overflow:hidden;}
.tab_wrap .tab .tab1 a{width:160px;background-position:0 0;}
.tab_wrap .tab .tab1 a.current{width:160px;background-position:0 -50px;}
.tab_wrap .tab .tab2 a{width:160px;background-position:-160px 0;}
.tab_wrap .tab .tab2 a.current{width:160px;background-position:-160px -50px;} */

.tab_details {height:0;overflow:hidden;}
.tab_details.current {height:100%;}
.tab_details .content {width:320px;margin:0 auto;}
.tab_details .content:after{content:"";display:block;clear:both}
.tab_details .content .pos_r {position:relative;}
.tab_details .content .pos_r img {display:block;}
.tab_details .content .pos_r a {position:absolute;top:0;left:6.5%;height:71%;width:87.5%;}
.tab_details .content .sns {position:relative;background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/tab1_img_03_sns.png') no-repeat;width:320px;height:94px;background-size:320px auto;}
.tab_details .content .sns .good {position:absolute;display:block;width:33.43%;height:31.74%;top:32.27%;left:15.78%;text-align:center;}
.tab_details .content .sns .share {position:absolute;display:block;width:33.43%;height:31.74%;top:32.27%;right:15.78%;}
.tab_details .content .giveaway {padding:0 20px;}
.tab_details .content .giveaway h4 {padding:24px 0 16px 0;}
.tab_details .content .giveaway:after{content:"";display:block;clear:both}
.tab_details .content .giveaway li {width:133px;height:37px;float:left;padding-top:104px;position:relative;margin-bottom:21px;}
.tab_details .content .giveaway li:nth-child(even) {margin-left:14px;}
.tab_details .content .giveaway li.giveaway_1 {background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/sp_giveaway_1.png') no-repeat;background-size:280px auto;background-position:-140px 0;}
.tab_details .content .giveaway li.giveaway_2 {background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/sp_giveaway_2.png') no-repeat;background-size:280px auto;background-position:-140px 0;}
.tab_details .content .giveaway li.giveaway_3 {background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/sp_giveaway_3.png') no-repeat;background-size:280px auto;background-position:-140px 0;}
.tab_details .content .giveaway li.giveaway_4 {background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/sp_giveaway_4.png') no-repeat;background-size:280px auto;background-position:-140px 0;}
.tab_details .content .giveaway li.giveaway_5 {background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/sp_giveaway_5.png') no-repeat;background-size:280px auto;background-position:-140px 0;}
.tab_details .content .giveaway li.giveaway_6 {background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/sp_giveaway_6.png') no-repeat;background-size:280px auto;background-position:-140px 0;}
.tab_details .content .giveaway li.giveaway_7 {background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/sp_giveaway_7.png') no-repeat;background-size:280px auto;background-position:-140px 0;}
.tab_details .content .giveaway li.lot {background-position:0 0;}

.tab_details .content .giveaway li .giveaway_date {font-size:0.688em;color:#f75a5b;font-weight:bold;display:block;text-align:center;}
.tab_details .content .giveaway li .giveaway_id {font-size:0.625em;color:#c4c4c4;display:block;text-align:center;}
.tab_details .content .giveaway li.lot .giveaway_date {color:#561f20;}
.tab_details .content .giveaway li.lot .giveaway_id {color:#444444;}
.tab_details .content .giveaway li .icon_lot {position:absolute;top:12px;left:3px;background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/icon_lot.png') no-repeat;background-size:35px auto;width:35px;height:36px;text-indent:-9999px;overflow:hidden;display:block;}

.event1 .c_wrap.v1 {width:100%;background-color:#fff;}
.event1 .c_wrap.v2 {width:100%;background-color:#f6f6f6;}
.event1 .c_wrap.v3 {width:100%;background:url('//image.genie.co.kr/imageg/app/promo_2014/0109/bg_giveaway.gif') repeat;}
.event1 .c_wrap.v4 {width:100%;background-color:#47484b;}
.event1 .c_wrap.v4 .content {position:relative;}
.event1 .c_wrap.v4 .content .help{position:absolute;top:85%;left:59%;width:14%;height:8%;display:block;overflow:hidden;}

.mpopup {z-index:1001;position:absolute;;top:0%;left:0%;width:100%}
.mpopup .back {position:fixed;left:0;top:0;width:100%;height:120%;background:#000;opacity:0.75;}
.mpopup .mpopup_wrap {position:fixed;width:80%;margin-left:-40%;left:50%;top:20%;background:-webkit-linear-gradient(bottom, #efefef, #ffffff);background:-moz-linear-gradient(bottom, #efefef, #ffffff);border-radius:9px;text-align:center;padding:40px 0 19px}
.mpopup .mpopup_wrap:after{content:"";display:block;clear:both}
.mpopup .mpopup_wrap .mpopup_content {padding:0 5%;}
.mpopup .mpopup_wrap .tit{font-size:1em;color:#2b323b;font-weight:bold;margin-bottom:28px;letter-spacing:-1px;line-height:146%}
.mpopup .mpopup_wrap .tit span{color:#d9005a}
.mpopup .mpopup_wrap .txt {font-size:0.813em;color:#000;margin-bottom:5px;letter-spacing:-1px;line-height:160%}
.mpopup .mpopup_wrap .txt .red {color:#ff5a48;vertical-align:baseline;}
.mpopup .mpopup_wrap .close {position:absolute;display:block;font:0 a;overflow:hidden;top:10px;right:10px;background:url('//image.genie.co.kr/imageg/app/promo_2013/1127/spr_popup.png') no-repeat;background-size:20px 21px;height:21px;width:20px;}
.mpopup .pop_btn {padding-top:15px}
.mpopup .pop_btn:after{content:"";display:block;clear:both}
.mpopup .pop_btn a {font-size:0.938em;margin-right:3%;width:40%;border-radius:30px;display:inline-block;border:1px solid #a0a0a0;color:#000;font-weight:bold;line-height:28px;background:-webkit-linear-gradient(bottom, #f1f1f1, #fdfdfd);background:-moz-linear-gradient(bottom, #f1f1f1, #fdfdfd);text-decoration:none;overflow:hidden;height:28px;}
.mpopup .pop_btn a.large {width:83%;margin:0;color:#000;}
.mpopup .pop_btn a.large+a.large{margin-top:5px}
.mpopup .pop_btn a+a{margin-left:3%;margin-right:0%;}
.mpopup .pop_btn a.purple{border:1px solid #d9005a;color:#d9005a;}
.mpopup .pop_control:after{content:"";display:block;clear:both}

.mpopup .mpopup_wrap2 {position:fixed;width:80%;margin-left:-40%;left:50%;top:20%;border-radius:9px;text-align:center;padding:0 0 10px 0;background:#fff;overflow:hidden;}
.mpopup .mpopup_wrap2:after{content:"";display:block;clear:both}
.mpopup .mpopup_wrap2 .tit{font-size:1.250em;color:#747474;font-weight:bold;height:45px;line-height:45px;background:#ebebeb;padding:0 5%;border-top-left-radius:9px;border-top-right-radius:9px;}
.mpopup .mpopup_wrap2 .txt {font-size:0.875em;color:#7b7a7a;font-weight:bold;padding:13px 6% 0;letter-spacing:-1px;line-height:160%;}
.mpopup .mpopup_wrap2 .txt .red {color:#ff5a48;vertical-align:baseline;}
.mpopup .pop_btn2 {padding-top:15px}
.mpopup .pop_btn2:after{content:"";display:block;clear:both}
.mpopup .pop_btn2 a {font-size:0.938em;margin-right:3%;width:44%;border-radius:5px;display:inline-block;color:#fff;font-weight:bold;line-height:28px;background:#f95b5c;text-decoration:none;overflow:hidden;height:28px;}
