@charset "UTF-8";/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0;}
fieldset,img{border:0 none;}
img{vertical-align:top;}
dl,ul,ol,menu,li{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
input,select,textarea,button{vertical-align:middle;}
input::-ms-clear{display:none;}
button{border:0 none;background-color:transparent;cursor:pointer;}
body{background:#000;}
body,th,td,input,select,textarea,button{font-weight:400;font-size:12px;line-height:1.5;font-family:'Pretendard','Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','돋움',dotum,sans-serif;letter-spacing:-0.05em;color:#fff;}
a{color:#fff;text-decoration:none;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
/* icon */
.icon{display:inline-block;margin:0;padding:0;border:0;text-indent:100%;white-space:nowrap;overflow:hidden;outline:none !important;outline:0 !important;background-color:transparent !important;}
/* global */
.direct-link{position:absolute;top:-1px;left:0;z-index:1000;height:1px;}
.direct-link a{position:absolute;top:-999px;padding:5px 10px;font-weight:bold;color:#fff;background:#333;text-decoration:none;white-space:nowrap;}
.direct-link a:focus{top:0;}
.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}
.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%;}
.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px;}
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px;}
.show{display:block;}
.hide{display:none;}
@font-face{font-family:'Pretendard';font-weight:400;src:local("☺") url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Regular.ttf") format("truetype"),url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Regular.woff") format("woff"),url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Regular.otf") format("opentype");}
@font-face{font-family:'Pretendard';font-weight:500;src:local("☺") url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Medium.ttf") format("truetype"),url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Medium.woff") format("woff"),url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Medium.otf") format("opentype");}
@font-face{font-family:'Pretendard';font-weight:600;src:local("☺") url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-SemiBold.woff") format("woff"),url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-SemiBold.otf") format("opentype");}
@font-face{font-family:'Pretendard';font-weight:700;src:local("☺") url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Bold.ttf") format("truetype"),url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Bold.woff") format("woff"),url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Bold.otf") format("opentype");}
@font-face{font-family:'Pretendard';font-weight:900;src:local("☺") url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Black.woff") format("woff"),url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Black.otf") format("opentype");}
[class^='section_']{max-width:1280px;margin:0 auto;}
.main-content{overflow:hidden;}
.inner_section{position:relative;max-width:360px;height:100%;margin:0 auto;padding:0 20px;box-sizing:border-box;}
.inner_section .link_top{position:absolute;bottom:20px;right:20px;width:52px;height:52px;background:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250227_2nd_collabo/m/btn_top.png") no-repeat 50% 50%/cover;}
.img_g{display:block;width:100%;}
/* btn_g */
.btn_g{display:block;width:280px;height:60px;margin:0 auto;background:0 0 no-repeat;background-size:280px 60px;}
.btn_g.link_event{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250227_2nd_collabo/m/btn_event.png);}
/* list_notice */
.list_notice{padding-top:15px;}
.list_notice li{position:relative;padding-left:8px;font-size:11px;line-height:18px;color:#b6b6b6;text-align:left;word-break:keep-all;word-wrap:break-word;}
.list_notice li::before{position:absolute;top:9px;left:0;width:4px;height:1px;background:#b6b6b6;content:'';}
/* desc_collabo */
.desc_collabo{font-size:16px;line-height:21px;color:#f0f0f0;text-align:center;}
.desc_collabo strong{font-weight:600;}
.desc_collabo em{font-weight:600;color:#ffcc61;}
.link_kakao{display:block;padding:5px;}
.link_kakao .txt_util{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:25px;height:24px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/ico_kakao.png);}
.link_copy{display:block;padding:5px;}
.link_copy .txt_util{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:27px;height:27px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/ico_copy.png);}
.link_youtube{display:block;padding:5px;}
.link_youtube .txt_util{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:24px;height:17px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/ico_youtube.png);}
.link_home{display:block;padding:5px;}
.link_home .txt_util{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:20px;height:22px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/ico_home.png);}
.link_today{position:absolute;left:50%;margin-left:150px;padding:5px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.link_today .txt_util{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:18px;height:18px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/ico_today.png);}
.promotion-header{position:sticky;top:0;left:0;right:0;z-index:1000;height:105px;margin:0 auto;}
.promotion-header .warp_header{height:60px;background-color:#111;}
.promotion-header .inner_header{overflow:hidden;min-width:360px;height:100%;margin:0 auto;padding:16px 40px;box-sizing:border-box;}
.promotion-header .inner_header .promotion-title{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.promotion-header .inner_header .promotion-title .link_logo{display:block;font-size:0;}
.promotion-header .list_gnb{background-color:rgba(0,0,0,0.8);text-align:center;}
.promotion-header .list_gnb li{display:inline-block;vertical-align:top;}
.promotion-header .list_gnb .link_gnb{display:block;position:relative;padding:10px 52px 9px;font-size:12px;line-height:26px;color:#aaaaaa;}
.promotion-header .list_gnb .link_gnb.on{color:#fff;}
/* promotion-main */
.promotion-main{margin-top:-45px;}
/* section_intro */
.section_intro{height:566px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250227_2nd_collabo/m/bg_intro.jpg) 50% 0 no-repeat;background-size:1280px auto;}
.section_intro .list_period{padding-top:215px;}
.section_intro .list_period dd{font-size:16px;color:#ffe26d;text-align:center;}
/* section_collabo */
.section_collabo{height:936px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250227_2nd_collabo/m/bg_collabo.jpg) 50% 0 no-repeat;background-size:1280px auto;}
.section_collabo .list_collabo{padding-top:328px;}
.section_collabo .list_collabo dd{font-size:13px;line-height:17px;color:#0d0d0d;text-align:center;}
.section_collabo .list_collabo dd em{display:block;color:#a70005;}
.section_collabo .list_collabo .txt_collabo2{padding-top:201px;}
.section_collabo .desc_collabo{padding-top:44px;font-size:14px;}
.section_collabo .desc_collabo em{font-weight:400;}
.section_collabo .link_game{margin-top:42px;width:320px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250227_2nd_collabo/m/btn_game.png);background-size:320px 60px;}
/* section_collabo1 */
.section_collabo1 .inner_event{max-width:360px;height:100%;margin:0 auto;padding:0 20px;box-sizing:border-box;}
.section_collabo1 .event_chicken{height:1882px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250227_2nd_collabo/m/bg_collabo1.jpg) 50% 0 no-repeat;background-size:1280px auto;}
.section_collabo1 .event_chicken .desc_collabo{padding-top:235px;}
.section_collabo1 .event_chicken .list_period{display:flex;justify-content:center;padding-top:8px;}
.section_collabo1 .event_chicken .list_period dt,.section_collabo1 .event_chicken .list_period dd{font-size:13px;line-height:20px;}
.section_collabo1 .event_chicken .list_period dt{font-weight:500;margin-right:6px;color:#ffcc61;}
.section_collabo1 .event_chicken .list_period dd{color:#fff;}
.section_collabo1 .event_chicken .link_notice{width:320px;margin-top:1298px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250227_2nd_collabo/m/btn_notice.png);background-size:320px 60px;}
.section_collabo1 .event_chicken .list_notice{padding-top:17px;}
.section_collabo1 .event_cafe{height:780px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250227_2nd_collabo/m/bg_collabo1_cafe.jpg) 50% 0 no-repeat;background-size:1280px auto;}
.section_collabo1 .event_cafe .link_event{margin-top:450px;}
.section_collabo1 .event_cafe .list_notice{padding-top:64px;}
/* section_collabo2 */
.section_collabo2{height:1806px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250227_2nd_collabo/m/bg_collabo2.jpg) 50% 0 no-repeat;background-size:1280px auto;box-sizing:border-box;text-align:center;}
.section_collabo2 .inner_section{padding:0 40px;}
.section_collabo2 .desc_collabo{margin:0 -40px;padding-top:235px;}
.section_collabo2 .list_period{display:flex;justify-content:center;padding-top:70px;}
.section_collabo2 .list_period dt,.section_collabo2 .list_period dd{font-size:13px;line-height:20px;}
.section_collabo2 .list_period dt{font-weight:500;margin-right:6px;color:#a1030b;}
.section_collabo2 .list_period dd{color:#323131;}
.section_collabo2 .thumb_item{display:block;width:280px;height:152px;}
.section_collabo2 .txt_collabo{display:block;font-size:13px;line-height:18px;color:#0d0d0d;}
.section_collabo2 .txt_collabo em{display:block;color:#a70005;}
.section_collabo2 .list_collabo2{padding-top:23px;text-align:center;}
.section_collabo2 .list_collabo2 .tit_item{width:99px;height:27px;margin:0 auto;border-radius:27px;font-size:12px;line-height:27px;color:#fff;background:#770d12;text-align:center;}
.section_collabo2 .list_collabo2 .tit_item ~ .tit_item{margin-top:27px;}
.section_collabo2 .list_collabo2 .thumb_item{height:160px;}
.section_collabo2 .list_collabo2 dd ~ dd .thumb_item{height:144px;}
.section_collabo2 .link_notice{margin-top:24px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250227_2nd_collabo/m/btn_notice2.png);}
.section_collabo2 .list_notice{padding-left:10px;}
.section_collabo2 .list_notice li{color:#484848;}
.section_collabo2 .link_buy{margin:20px 0 134px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250227_2nd_collabo/m/btn_buy.png);}
.section_collabo2 .link_event{margin-top:28px;}
.promotion-footer{display:table;position:relative;width:100%;height:300px;font-family:'Malgun Gothic','맑은 고딕','Apple SD Gothic Neo',sans-serif;background-color:#171717;text-align:center;table-layout:fixed;}
.promotion-footer .inner_footer{overflow:hidden;max-width:360px;margin:0 auto;text-align:center;}
.promotion-footer .list_util{border-bottom:2px solid #252525;padding:18px 0;}
.promotion-footer .list_util li{display:inline-block;vertical-align:middle;margin-right:32px;}
.promotion-footer .list_util li:last-child{margin-right:0;}
.promotion-footer .link_pc{display:block;width:101px;height:36px;margin:43px auto 0;border:2px solid #444444;font-size:13px;line-height:36px;color:#808080;}
.logo_foot{margin-top:23px;}
.logo_foot .link_foot{position:relative;display:inline-block;vertical-align:middle;}
.logo_foot .link_foot:nth-child(1){top:6px;}
.logo_foot .link_foot + .link_foot{margin:5px 0 0 26px;}
.logo_foot .link_foot .img_logo{display:inline-block;vertical-align:middle;}
.info_foot{margin-top:28px;}
.info_foot .info_copyright{display:block;font-size:12px;line-height:14px;color:#949494;letter-spacing:0;}
.info_foot .link_copyright{display:inline-block;color:#7e7e7e;vertical-align:top;}
/* layer */
.dimmed_layer{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background-color:rgba(0,0,0,0.85);opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.dimmed_layer.on{opacity:1;z-index:1500;}
.popup_layer{display:none;opacity:0;position:fixed;top:50%;left:50%;z-index:2010;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.popup_layer.on{display:block;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.popup_layer .inner_popup_layer{position:relative;}
.popup_layer .layer_body{width:100%;height:100%;}
.popup_layer .frame_vod{width:100%;height:100%;border:none;background-color:#1a1a1a;}
.popup_layer .box_vod{width:100%;height:100%;box-sizing:border-box;}
.popup_layer.popup_point{width:300px;background-color:#fff;box-sizing:border-box;}
.popup_layer.popup_point .layer_head{padding:27px 15px 0;}
.popup_layer.popup_point .layer_head .tit_point{display:block;padding-bottom:4px;border-bottom:1px solid #000;font-weight:500;font-size:14px;color:#000;}
.popup_layer.popup_point .layer_body{padding:0 15px 25px;box-sizing:border-box;}
.popup_layer.popup_point .layer_body .list_point{max-height:59vh;overflow-y:auto;}
.popup_layer.popup_point .layer_body .list_point li{padding:12px 0 8px;border-bottom:1px solid #dbdbdb;}
.popup_layer.popup_point .layer_body .list_point li:first-child{border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;}
.popup_layer.popup_point .layer_body .list_point li.data_none{border-top:0;font-size:12px;color:#747474;text-align:center;}
.popup_layer.popup_point .layer_body .list_point_detail::after{display:block;clear:both;content:"";}
.popup_layer.popup_point .layer_body .list_point_detail dt{float:left;font-size:12px;font-weight:500;line-height:25px;color:#000;}
.popup_layer.popup_point .layer_body .list_point_detail dd{float:right;font-size:12px;line-height:25px;color:#747474;}
.popup_layer.popup_point .layer_body .list_point_detail dd.txt_info{color:#144582;text-decoration:underline;}
.popup_layer.popup_point .layer_body .list_point_detail .txt_point_num{display:block;text-align:right;}
.popup_layer.popup_point .layer_body .box_paging{margin-top:12px;text-align:center;}
.popup_layer.popup_point .layer_body .box_paging .link_paging{padding:7px 10px;color:#727272;}
.popup_layer.popup_point .layer_body .box_paging .link_paging.active{color:#000;}
.popup_layer.popup_point .layer_body .box_paging .ico_arrow{width:6px;height:10px;background:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/ico_arrow.png") no-repeat 50% 50%/cover;}
.popup_layer.popup_point .layer_body .box_paging .ico_arrow_double{width:9px;height:10px;background:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/ico_arrow_double.png") no-repeat 50% 50%/cover;}
.popup_layer.popup_point .layer_body .box_paging .btn_prev .ico_arrow,.popup_layer.popup_point .layer_body .box_paging .btn_prev .ico_arrow_double,.popup_layer.popup_point .layer_body .box_paging .btn_prev_first .ico_arrow,.popup_layer.popup_point .layer_body .box_paging .btn_prev_first .ico_arrow_double{transform:scaleX(-1);}
.popup_layer.popup_point .layer_body .box_paging .btn_prev,.popup_layer.popup_point .layer_body .box_paging .btn_prev_first,.popup_layer.popup_point .layer_body .box_paging .btn_next,.popup_layer.popup_point .layer_body .box_paging .btn_next_last{padding:9px 6px;}
.popup_layer.popup_point .layer_body .box_paging .btn_arrow:disabled{opacity:0.55;cursor:default;}
.popup_layer.popup_point .layer_foot .btn_close{position:absolute;top:-36px;right:-1px;width:26px;height:26px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/btn_close.png);background-size:cover;}
.popup_layer.popup_point .layer_foot .link_close{display:block;width:100%;height:49px;margin:0 auto;padding:0;line-height:50px;background-color:#144582;text-align:center;}
.popup_layer.popup_result{width:300px;color:#000;background-color:#fff;}
.popup_layer.popup_result#layerResult2 .inner_popup_layer{background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/bg_shine.png) 50% 20px no-repeat;background-size:150px 20px;}
.popup_layer.popup_result#layerResult2 .inner_popup_layer .wrap_img{background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/bg_result.jpg) 0 0 no-repeat;background-size:cover;}
.popup_layer.popup_result .layer_head{margin:0 15px;padding:27px 0 4px;border-bottom:1px solid #000;text-align:center;}
.popup_layer.popup_result .layer_head .tit_point{font-weight:500;font-size:14px;}
.popup_layer.popup_result .layer_body .wrap_result{padding:33px 15px;}
.popup_layer.popup_result .layer_body .box_result{display:flex;flex-wrap:wrap;}
.popup_layer.popup_result .layer_body .box_result .wrap_img{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:104px;height:104px;background-color:#f9f9f9;}
.popup_layer.popup_result .layer_body .box_result .wrap_info{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;}
.popup_layer.popup_result .layer_body .box_result .wrap_info .txt_product{overflow:hidden;max-width:128px;font-size:13px;color:#000;white-space:nowrap;text-overflow:ellipsis;}
.popup_layer.popup_result .layer_body .box_result .wrap_info .txt_count{margin-top:15px;font-size:13px;color:#6b6b6b;}
.popup_layer.popup_result .layer_foot{font-size:0;}
.popup_layer.popup_result .layer_foot [class^='link_']{display:inline-block;width:50%;height:49px;font-size:12px;line-height:49px;color:#fff;text-align:center;}
.popup_layer.popup_result .layer_foot .link_close{background-color:#9d9d9d;}
.popup_layer.popup_result .layer_foot .link_more{width:100%;background-color:#144582;}
.popup_layer.popup_result .layer_foot .btn_close{position:absolute;top:-36px;right:-1px;width:26px;height:26px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/btn_close.png);background-size:cover;}
.popup_layer.popup_vip{top:0;bottom:0;transform:translate(-50%,0);padding:36px 0;}
.popup_layer.popup_vip .inner_popup_layer{overflow-y:auto;position:static;width:300px;height:100%;background-color:#fff;}
.popup_layer.popup_vip .wrap_vip{min-height:533px;color:#000;}
.popup_layer.popup_vip .layer_foot{font-size:0;}
.popup_layer.popup_vip .layer_foot .btn_close{position:absolute;top:0;right:-1px;width:26px;height:26px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250205_2nd/m/btn_close.png);background-size:cover;}
[class*="obj_move"]{opacity:0;}
.obj_move{-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);-webkit-transition:opacity 0.6s ease,transform 0.6s cubic-bezier(0.175,0.885,0.32,1);-moz-transition:opacity 0.6s ease,transform 0.6s cubic-bezier(0.175,0.885,0.32,1);-ms-transition:opacity 0.6s ease,transform 0.6s cubic-bezier(0.175,0.885,0.32,1);transition:opacity 0.6s ease,transform 0.6s cubic-bezier(0.175,0.885,0.32,1);}
.obj_move.ani_on{opacity:1;transform:translateY(0);}
.obj_move.box_btn,.obj_move.btn_intro{-webkit-transform:translate(-50%,80px);-moz-transform:translate(-50%,80px);-ms-transform:translate(-50%,80px);transform:translate(-50%,80px);}
.obj_move.box_btn.ani_on,.obj_move.btn_intro.ani_on{opacity:1;transform:translate(-50%,0);}
@keyframes btnRotate{0%{transform:rotate(0);}
    100%{transform:rotate(1turn);} }
@keyframes charSlideRight{0%{opacity:0;    transform:translateX(-80px);}
    100%{opacity:1;    transform:translateX(0);} }
@keyframes charSlideTop{0%{opacity:0;    transform:translateY(80px);}
    100%{opacity:1;    transform:translateY(0);} }
@keyframes charAni{0%{opacity:0;    top:100px;}
    100%{opacity:1;    top:-26px;} }
@keyframes charDecoAni{0%{opacity:0;}
    100%{opacity:1;} }
@keyframes scrollDown{0%{transform:translateY(0);}
    30%{transform:translateY(-7px);}
    60%{transform:translateY(0);} }
@keyframes cloudMove{0%{transform:translate(-50%,0);}
    50%{transform:translate(calc(-50% + 40px),0);}
    100%{transform:translate(-50%,0);} }
@keyframes coinMove{0%{transform:translate(-50%,0);}
    50%{transform:translate(-50%,50px);}
    100%{transform:translate(-50%,0);} }