@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:16px;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: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");}
/* common */
.container-promotion,.promotion-gnb{min-width:1440px;}
.container-promotion{margin-top:-115px;}
.container-promotion2{margin-top:-158px;}
.container-promotion::after{overflow:hidden;position:absolute;z-index:-1;width:0;height:0;content:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_kakao.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_kakao_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_copy.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_copy_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_youtube.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_youtube_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_home.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_home_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_today.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_today_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_notice.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_detail.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_top.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_reserve.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_reserve_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_reserve_kakao.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_reserve_kakao_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/link_playnow.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/link_playnow_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill1.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill1_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill2.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill2_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill3.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill3_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill4.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill4_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_char1.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_char2.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_download.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_download_on.png);}
.main-content{position:relative;}
.main-content_info{overflow:hidden;}
.type_open2 .main-content_info .list_menu::after{height:86px;}
.main-content_info .list_menu::after{height:130px;}
.main-content_info .list_menu .link_menu,.main-content_info .list_menu .link_top{color:#b3b2b2;}
.main-content_info .list_menu .link_menu:hover,.main-content_info .list_menu .link_top:hover{color:#d0d0d0;}
.main-content_char{overflow:hidden;}
.main-content_char .list_menu .link_menu,.main-content_char .list_menu .link_top{color:#b3b2b2;}
.main-content_char .list_menu .link_menu:hover,.main-content_char .list_menu .link_top:hover{color:#d0d0d0;}
.main-content_char .list_menu .link_menu.on{color:#ffb395;}
.main-content_char .list_menu .link_menu::before{background-color:#c18a74;}
.main-content_char .list_menu .link_menu::after{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_menu2_on.png);}
.main-content_char .list_menu .link_top::after{background-color:#c18a74;}
.main-content_event .link_top{position:fixed;bottom:80px;right:50px;z-index:1;width:102px;height:103px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_top.png);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.main-content_event .link_top:hover{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_top_on.png);}
.inner_section{margin:0 auto;}
.img_g{display:block;width:100%;}
.bg_particle{position:absolute;top:0;left:0;width:100%;height:100%;}
/* header */
.promotion-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:1000;max-width:2560px;margin:0 auto;}
.promotion-header .inner_header{overflow:hidden;min-width:1300px;margin:0 auto;padding:8px 40px;background-color:#1b1b1b;box-sizing:border-box;}
.promotion-header .inner_header::after{display:block;clear:both;content:"";}
.promotion-header .inner_header .promotion-title{float:left;}
.promotion-header .inner_header .promotion-title .link_logo{display:block;font-size:0;}
.promotion-header .list_gnb{background-color:rgba(33,33,33,0.9);text-align:center;}
.promotion-header .list_gnb li{display:inline-block;vertical-align:top;}
.promotion-header .list_gnb li:last-child .link_gnb::after{position:absolute;right:0;width:1px;height:20px;background-color:#484848;content:'';}
.promotion-header .list_gnb .link_gnb{display:block;position:relative;padding:26px 53px 25px;font-size:17px;line-height:1;color:#aaaaaa;}
.promotion-header .list_gnb .link_gnb::before{position:absolute;left:0;width:1px;height:20px;background-color:#484848;content:'';}
.promotion-header .list_gnb .link_gnb:hover{color:rgba(255,255,255,0.8);}
.promotion-header .list_gnb .link_gnb.on{color:#fff;}
.list_menu{position:fixed;top:424px;right:12px;z-index:1000;width:max-content;margin:0 18px 0 auto;text-align:right;}
.list_menu::after{position:absolute;top:24px;right:-1px;width:1px;height:86px;background-color:rgba(176,141,48,0.2);content:'';}
.list_menu .link_menu{display:inline-block;position:relative;padding:12px 30px 9px 0;font-size:15px;color:#bc9c88;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}
.list_menu .link_menu:hover{color:#e4bba1;}
.list_menu .link_menu.on{font-weight:500;color:#ffdc71;}
.list_menu .link_menu.on::after{opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.list_menu .link_menu.on::before{opacity:0;}
.list_menu .link_menu::before{position:absolute;top:20px;right:-3px;width:5px;height:5px;border-radius:50%;background-color:#b08d30;content:'';}
.list_menu .link_menu::after{position:absolute;top:14px;right:-9px;width:18px;height:18px;opacity:0;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_menu_on.png) no-repeat 50% 50%;content:'';-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;transition:0.5s;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.list_menu .link_top{display:inline-block;position:relative;padding:12px 30px 9px 0;font-size:15px;color:#bc9c88;}
.list_menu .link_top:hover{color:#e4bba1;}
.list_menu .link_top::after{position:absolute;top:20px;right:-3px;width:5px;height:5px;border-radius:50%;background-color:#b08d30;content:'';}
.list_util{float:right;margin-top:3px;}
.list_util li{display:inline-block;vertical-align:middle;margin-right:10px;}
.list_util li:last-child{margin-right:0;}
.list_util a[class^='link_']{display:block;padding:5px;}
.list_util .link_kakao .txt_util{width:20px;height:18px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_kakao.png);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.list_util .link_kakao:hover .txt_util{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_kakao_on.png);}
.list_util .link_copy .txt_util{width:17px;height:17px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_copy.png);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.list_util .link_copy:hover .txt_util{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_copy_on.png);}
.list_util .link_youtube .txt_util{width:19px;height:13px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_youtube.png);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.list_util .link_youtube:hover .txt_util{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_youtube_on.png);}
.list_util .link_home .txt_util{width:15px;height:17px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_home.png);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.list_util .link_home:hover .txt_util{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_home_on.png);}
.list_util .link_today .txt_util{width:131px;height:15px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_today.png);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.list_util .link_today:hover .txt_util{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_today_on.png);}
.section_info{position:relative;overflow:hidden;height:1112px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_info.jpg) no-repeat 50% 50%;}
.type_open2 .section_info{height:1124px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_info2.jpg);}
.type_open2 .section_info .wrap_info{right:-88px;}
.type_open2 .section_info .wrap_info .tit_main{margin-top:-40px;}
.type_open2 .section_info .wrap_info .link_download{position:relative;z-index:1;width:395px;height:107px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_download.png);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.type_open2 .section_info .wrap_info .link_download:hover{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_download_on.png);}
.section_info .inner_section{position:relative;width:1400px;padding-top:288px;}
.section_info .wrap_info{position:absolute;right:-94px;display:flex;flex-direction:column;align-items:center;}
.section_info .wrap_info .txt_info{position:relative;z-index:1;}
.section_info .wrap_info .tit_main{position:relative;z-index:1;margin-top:-60px;}
.section_info .wrap_info .box_btn{position:relative;z-index:1;margin-top:-100px;}
.section_info .wrap_info .box_btn .btn_play{position:relative;width:193px;height:193px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_play.png);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.section_info .wrap_info .box_btn .btn_play:hover::after{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_play_on.png);-webkit-animation:btnRotate 2.2s infinite;-moz-animation:btnRotate 2.2s infinite;-ms-animation:btnRotate 2.2s infinite;animation:btnRotate 2.2s infinite;content:'';}
.section_info .wrap_info .link_reserve{position:relative;z-index:1;width:395px;height:107px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_reserve.png);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.section_info .wrap_info .link_reserve:hover{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_reserve_on.png);}
.section_info .wrap_info .ico_scroll{width:77px;height:61px;margin-top:30px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_scroll.png);-webkit-animation:scrollDown 1.5s infinite;-moz-animation:scrollDown 1.5s infinite;-ms-animation:scrollDown 1.5s infinite;animation:scrollDown 1.5s infinite;}
.section_reserve{height:1311px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_reserve.jpg) no-repeat 50% 50%;}
.section_reserve .inner_section{position:relative;width:1280px;padding-top:100px;}
.section_reserve .inner_section::after{position:absolute;bottom:-720px;right:-1347px;z-index:2;width:1775px;height:1486px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_dragon.png);content:'';}
.section_reserve .tit_reserve{position:relative;z-index:3;text-align:center;}
.section_reserve .list_date_reserve{width:800px;height:36px;margin:-13px auto 0;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/txt_date_reserve.png);}
.section_reserve .box_reserve{position:relative;left:50%;z-index:2;width:1605px;height:1248px;margin:-315px 0 0 162px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_reserve.png);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.section_reserve .box_reserve .link_reserve_kakao{margin-left:-162px;position:absolute;left:50%;bottom:50px;width:385px;height:97px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_reserve_kakao.png);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;z-index:3;}
.section_reserve .box_reserve .link_reserve_kakao:hover{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_reserve_kakao_on.png);}
.section_reserve .txt_reserve{margin-top:26px;font-size:18px;color:#8e8e8e;text-align:center;}
.section_gift{height:1427px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_gift.jpg) no-repeat 50% 50%;}
.type_open2 .section_gift{height:1436px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_gift2.jpg);}
.type_open2 .section_gift .box_gift{z-index:0;width:2764px;height:1635px;margin:-723px auto 0;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_gift2.png);}
.type_open2 .section_gift .box_gift .img_gift{width:1674px;height:1248px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_gift2.png);}
.type_open2 .section_gift .link_download{position:absolute;left:446px;bottom:50px;width:385px;height:97px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_download.png) 50% 50%/cover;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.type_open2 .section_gift .link_download:hover{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_download_on.png);}
.section_gift .inner_section{width:1280px;padding-top:100px;}
.section_gift .tit_gift{text-align:center;}
.section_gift .box_gift{position:relative;z-index:2;margin:10px auto 0;}
.section_gift .box_gift .img_gift{width:1283px;height:922px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_gift.png);}
.section_gift .box_gift .img_gift_deco{position:absolute;top:-591px;left:-272px;z-index:-1;width:579px;height:920px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_gift_deco.png);}
.section_gift .box_gift .link_playnow{position:absolute;left:50%;bottom:50px;width:385px;height:97px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_playnow.png);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.section_gift .box_gift .link_playnow:hover{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_playnow_on.png);}
.section_intro{position:relative;height:1389px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_intro.jpg) no-repeat 50% 50%;}
.type_open2 .section_intro .inner_section{padding-top:200px;}
.type_open2 .section_intro .wrap_intro .btn_intro{margin-top:-22px;}
.section_intro .inner_section{position:relative;width:1400px;padding-top:164px;}
.section_intro .wrap_intro{display:flex;flex-direction:column;align-items:center;position:absolute;left:-136px;}
.section_intro .wrap_intro .tit_intro{position:relative;z-index:1;}
.section_intro .wrap_intro .btn_intro{position:relative;z-index:1;width:119px;height:137px;margin-top:-32px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_intro.png);}
.section_intro .wrap_intro .btn_intro:hover{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_intro_on.png);}
.section_intro .wrap_intro .ico_scroll{width:77px;height:61px;margin-top:30px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_scroll.png);-webkit-animation:scrollDown 1.5s infinite;-moz-animation:scrollDown 1.5s infinite;-ms-animation:scrollDown 1.5s infinite;animation:scrollDown 1.5s infinite;}
.section_char{height:1441px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_char.jpg) no-repeat 50% 50%;}
.type_open2 .section_char .area_char .img_char{top:-120px;left:-1245px;width:2275px;height:2473px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_char1_1.png);}
.section_char .inner_section{width:1280px;}
.section_char .area_char{position:relative;z-index:1;}
.section_char .area_char .img_char{position:absolute;top:-100px;left:-1216px;width:2273px;height:2432px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_char1.png);}
.section_char .area_char .img_char[data-char="1"]{-webkit-animation:charSlideTop 0.7s both;-moz-animation:charSlideTop 0.7s both;-ms-animation:charSlideTop 0.7s both;animation:charSlideTop 0.7s both;}
.section_char .area_char .img_char[data-char="2"]{top:-50px;left:-431px;width:1887px;height:2178px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_char2.png);-webkit-animation:charSlideRight 0.7s both;-moz-animation:charSlideRight 0.7s both;-ms-animation:charSlideRight 0.7s both;animation:charSlideRight 0.7s both;}
.section_char .group_char{position:absolute;top:230px;right:0;width:432px;}
.section_char .group_char .list_char{display:flex;}
.section_char .group_char .list_char li{position:relative;width:215px;height:60px;border:1px solid #515151;background-color:#000;box-sizing:border-box;text-align:center;}
.section_char .group_char .list_char li.on{border:transparent;background-color:#6a2f00;}
.section_char .group_char .list_char li.on .link_chartab{color:#c4c4c4;}
.section_char .group_char .list_char li .link_chartab{display:block;position:absolute;top:50%;left:50%;width:100%;height:60px;font-size:18px;line-height:60px;color:#8c8c8c;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.section_char .group_char .list_char li .link_chartab:hover{color:#c4c4c4;}
.section_char .group_char .tit_char{margin-top:67px;}
.section_char .group_char .txt_char{margin-top:36px;font-size:18px;color:#bfbfbf;}
.section_char .group_char .txt_char .emph_g{color:#ffb395;}
.section_char .group_char .tit_skill{display:block;margin-top:60px;}
.section_char .group_char .list_skill{font-size:0;margin:18px 0;}
.section_char .group_char .list_skill li{display:inline-block;}
.section_char .group_char .list_skill li:nth-child(1) .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill1.png);}
.section_char .group_char .list_skill li:nth-child(1):hover .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill1_on.png);}
.section_char .group_char .list_skill li:nth-child(1).on .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill1_active.png);}
.section_char .group_char .list_skill li:nth-child(2) .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill2.png);}
.section_char .group_char .list_skill li:nth-child(2):hover .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill2_on.png);}
.section_char .group_char .list_skill li:nth-child(2).on .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill2_active.png);}
.section_char .group_char .list_skill li:nth-child(3) .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill3.png);}
.section_char .group_char .list_skill li:nth-child(3):hover .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill3_on.png);}
.section_char .group_char .list_skill li:nth-child(3).on .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill3_active.png);}
.section_char .group_char .list_skill li:nth-child(4) .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill4.png);}
.section_char .group_char .list_skill li:nth-child(4):hover .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill4_on.png);}
.section_char .group_char .list_skill li:nth-child(4).on .link_skill{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_skill4_active.png);}
.section_char .group_char .list_skill li .link_skill{width:108px;height:108px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.section_char .group_char .link_video{display:block;width:426px;height:240px;border:1px solid #000;background-color:#000;box-sizing:border-box;}
.section_newserver{position:relative;height:1601px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_newserver1.jpg) no-repeat 50% 50%;}
.section_newserver .inner_section{width:1440px;padding-top:271px;text-align:center;}
.section_newserver .txt_newserver{position:relative;z-index:1;display:block;width:656px;height:163px;margin-left:40px;}
.section_newserver .tit_newserver{position:relative;z-index:1;width:878px;height:495px;margin-top:-115px;}
.section_newserver .list_event{position:relative;z-index:1;width:1278px;height:394px;margin:318px auto 0;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_event.png);}
.section_reward{height:3785px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_reward.jpg) no-repeat 50% 50%;}
.section_reward .inner_section{position:relative;width:1200px;padding-top:50px;}
.section_reward .tit_reward{text-align:center;}
.section_reward .txt_reward{margin-top:18px;font-size:26px;text-align:center;}
.section_reward .txt_reward .emph_g{color:#ffd669;}
.section_reward .link_notice{display:block;width:348px;height:86px;margin:58px auto 0;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_notice.png);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.section_reward .link_notice:hover{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_notice_on.png);}
.section_reward .list_date{margin-top:645px;font-size:0;text-align:center;}
.section_reward .list_date dt,.section_reward .list_date dd{font-size:20px;display:inline-block;}
.section_reward .list_date dt{margin-right:10px;color:#ffd669;}
.section_reward .box_reward{display:flex;justify-content:space-between;align-items:center;height:367px;}
.section_reward .box_reward_1 .ico_reward{width:128px;height:126px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_reward_1.png);}
.section_reward .box_reward_1 .tit_reward{width:302px;height:59px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/tit_reward_1.png);}
.section_reward .box_reward_2 .ico_reward{width:128px;height:126px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_reward_2.png);}
.section_reward .box_reward_2 .tit_reward{width:315px;height:59px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/tit_reward_2.png);}
.section_reward .box_reward_3 .ico_reward{width:128px;height:126px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_reward_3.png);}
.section_reward .box_reward_3 .tit_reward{width:374px;height:59px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/tit_reward_3.png);}
.section_reward .box_reward_4 .ico_reward{width:128px;height:126px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_reward_4.png);}
.section_reward .box_reward_4 .tit_reward{width:134px;height:47px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/tit_reward_4.png);}
.section_reward .box_reward_5 .ico_reward{width:128px;height:126px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_reward_5.png);}
.section_reward .box_reward_5 .tit_reward{width:149px;height:47px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/tit_reward_5.png);}
.section_reward .box_reward_6 .ico_reward{width:128px;height:126px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_reward_6.png);}
.section_reward .box_reward_6 .tit_reward{width:157px;height:47px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/tit_reward_6.png);}
.section_reward .box_reward_7 .ico_reward{width:128px;height:126px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_reward_7.png);}
.section_reward .box_reward_7 .tit_reward{width:157px;height:47px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/tit_reward_7.png);}
.section_reward .area_reward_bottom{display:flex;padding:50px 34px 0;}
.section_reward .area_reward_bottom .box_reward{flex-direction:column;justify-content:flex-start;}
.section_reward .area_reward_bottom .box_reward_5{margin-left:76px;}
.section_reward .area_reward_bottom .box_reward_6,.section_reward .area_reward_bottom .box_reward_7{margin-left:100px;}
.section_reward .area_reward_bottom .list_reward{display:flex;flex-direction:column;justify-content:center;align-items:center;height:115px;margin-top:0;}
.section_reward .list_reward{max-width:421px;margin-top:26px;}
.section_reward .list_reward li{display:inline-block;color:#d9d9d9;}
.section_reward .list_reward li .emph_g{color:#ffdc61;}
.section_reward .list_reward li:first-child{display:block;}
.ico_exchange_point{display:inline-block;width:34px;height:34px;margin:-4px 6px 0 0;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_exchange_point.png);vertical-align:middle;}
.section_event1{position:relative;overflow:hidden;height:1488px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_event1.jpg) no-repeat 50% 50%;}
.section_event1 .inner_section{width:1450px;padding-top:280px;}
.section_event1 .wrap_event1{display:flex;flex-direction:column;align-items:flex-end;position:relative;z-index:1;}
.section_event1 .tit_event{width:567px;height:357px;margin:-102px 121px 0 0;}
.section_event1 .txt_event{width:796px;height:290px;margin-top:-112px;}
.section_event1 .list_date{width:516px;height:134px;margin-right:143px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/txt_date.png);}
.section_event1 .box_char{position:absolute;top:-100px;left:50%;animation:charAni 0.7s ease 0.2s;animation-fill-mode:both;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.section_event1 .img_char_deco{position:absolute;top:568px;left:50%;margin-left:236px;animation:charDecoAni 2.2s linear infinite alternate;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.section_event1 .area_point{position:relative;z-index:1;width:1286px;height:455px;margin:186px auto 0;padding:78px 50px 0;color:#000;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_frame.png);box-sizing:border-box;}
.section_event1 .area_point .group_user_point{display:flex;justify-content:space-between;}
.section_event1 .area_point .group_user_point .txt_username{max-width:520px;font-weight:500;font-size:66px;color:#355598;letter-spacing:-0.04em;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal !important;}
.section_event1 .area_point .group_user_point .box_state_info{display:flex;align-items:center;margin-top:-14px;}
.section_event1 .area_point .group_user_point .box_state_info .txt_userpoint{width:161px;height:20px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/txt_user_point.png);}
.section_event1 .area_point .group_user_point .box_state_info .btn_logstate{width:100px;height:34px;margin-left:12px;font-size:18px;line-height:34px;color:#3a3a3a;border:1px solid #9c9c9c;box-sizing:border-box;}
.section_event1 .area_point .group_user_point .box_state_info .btn_logstate:hover{border-color:#505050;}
.section_event1 .area_point .group_user_point .box_user_point{display:flex;align-items:center;justify-content:center;width:357px;height:115px;font-weight:500;font-size:66px;color:#fff;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_point.png);}
.section_event1 .area_point .group_user_point .box_user_point .ico_point{width:55px;height:55px;margin-right:26px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_point.png);}
.section_event1 .area_point .group_user_point .box_user_point .txt_login{font-weight:400;font-size:20px;}
.section_event1 .area_point .group_user_point .box_user_point .txt_login .link_login{position:relative;color:#87f8ff;}
.section_event1 .area_point .group_user_point .box_user_point .txt_login .link_login::after{position:absolute;left:0;bottom:-2px;width:100%;height:1px;background-color:#87f8ff;content:'';}
.section_event1 .area_point .group_user_point .link_detail{position:absolute;top:32px;right:36px;font-size:18px;color:#184ea8;}
.section_event1 .area_point .group_user_point .link_detail::after{position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#3b7ae3;content:'';}
.section_event1 .area_point .group_user_point .link_detail .ico_detail{display:inline-block;width:16px;height:17px;margin:-3px 4px 0 0;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_detail.png);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;vertical-align:middle;}
.section_event1 .area_point .group_user_point .link_detail:hover{color:#3777e4;}
.section_event1 .area_point .group_user_point .link_detail:hover .ico_detail{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_detail_on.png);}
.section_event1 .area_point .group_info_point{width:1010px;height:66px;margin-top:82px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/txt_info_point.png);}
.section_event2{position:relative;overflow:hidden;height:2798px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/bg_event2.jpg) no-repeat 50% 50%;}
.section_event2 .inner_section{width:1284px;}
.section_event2 .list_exchange{display:flex;flex-wrap:wrap;position:relative;margin:0 auto;}
.section_event2 .list_exchange_type1{width:958px;}
.section_event2 .list_exchange_type1 li:nth-child(1),.section_event2 .list_exchange_type1 li:nth-child(2),.section_event2 .list_exchange_type1 li:nth-child(3){margin-top:0;}
.section_event2 .list_exchange_type1 li:nth-child(3n + 1){margin-left:0;}
.section_event2 .list_exchange_type1::after{position:absolute;top:206px;right:-427px;width:307px;height:421px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_bird.png);content:'';}
.section_event2 .list_exchange_type2{position:relative;margin-top:30px;}
.section_event2 .list_exchange_type2::after{position:absolute;top:-15px;left:4px;width:1276px;height:20px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_line.png);content:'';}
.section_event2 .list_exchange_type2 li:nth-child(4n + 1){margin-left:0;}
.section_event2 .list_exchange li{position:relative;width:306px;height:368px;margin:20px 0 0 20px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/item_exchange.png);}
.section_event2 .list_exchange li.item_type_disabled{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/item_exchange_disabled.png);}
.section_event2 .list_exchange li.item_type2{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/item_exchange_type2.png);}
.section_event2 .list_exchange li.item_type2.item_type_disabled{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/item_exchange_type2_disabled.png);}
.section_event2 .list_exchange li .txt_account{position:absolute;top:36px;right:36px;color:#87f8ff;}
.section_event2 .list_exchange li .txt_point{position:absolute;top:34px;left:36px;font-size:20px;color:#d9e5ff;}
.section_event2 .list_exchange li .wrap_img{width:100%;position:absolute;bottom:135px;text-align:center;}
.section_event2 .list_exchange li .wrap_btn{position:absolute;left:26px;bottom:23px;overflow:hidden;width:254px;height:70px;border-radius:0 0 6px 6px;}
.section_event2 .list_exchange li .wrap_btn .btn_exchange{display:flex;justify-content:center;align-items:center;width:100%;height:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}
.section_event2 .list_exchange li .wrap_btn .btn_exchange:not(:disabled):hover{background-color:#61f2ff;}
.section_event2 .list_exchange li .wrap_btn .btn_exchange:disabled{cursor:default;pointer-events:none;}
.section_event2 .list_exchange li .wrap_btn .btn_exchange:disabled .txt_exchange{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/txt_exchange_disabled.png);}
.section_event2 .list_exchange li .wrap_btn .txt_exchange{display:block;width:82px;height:21px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/txt_exchange.png);}
.section_event2 .tit_notice{display:block;width:179px;height:32px;margin-top:48px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/tit_notice.png);}
.section_event2 .list_notice{margin-top:20px;}
.section_event2 .list_notice li{position:relative;padding-left:11px;font-size:14px;line-height:26px;}
.section_event2 .list_notice li::before{position:absolute;top:12px;left:0;width:4px;height:2px;background-color:#fff;content:'';}
/* footer */
.promotion-footer{display:table;position:relative;width:100%;height:368px;font-family:'Malgun Gothic','맑은 고딕','Apple SD Gothic Neo',sans-serif;background-color:#000;text-align:center;table-layout:fixed;}
.promotion-footer .inner_footer{display:table-cell;vertical-align:top;}
.logo_foot{margin-top:67px;}
.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-left:36px;}
.logo_foot .link_foot .img_logo{display:inline-block;vertical-align:middle;}
.info_foot{margin-top:38px;}
.info_foot .info_address,.info_foot .link_g,.info_foot .info_copyright{display:block;font-size:12px;line-height:20px;color:#7e7e7e;letter-spacing:0;}
.info_foot .info_address{padding-top:20px;}
.info_foot .info_address .bar_g{position:relative;top:-2px;display:inline-block;width:1px;height:12px;margin:0 8px;background-color:#7e7e7e;vertical-align:middle;box-sizing:border-box;}
.info_foot .info_address .bar_g.type_other{background-color:transparent;}
.info_foot .info_copyright{padding-top:41px;}
.info_foot .link_g,.info_foot .link_copyright{display:inline-block;vertical-align:top;}
.info_foot .link_business{margin-left:5px;text-decoration:underline;}
.info_foot .link_copyright{color:#7e7e7e;}
.list_csmenu li{display:inline-block;margin-left:19px;vertical-align:top;}
.list_csmenu li:first-child{margin-left:0;}
.list_csmenu li:first-child .link_csmenu::before{content:none;}
.list_csmenu li .link_csmenu{display:block;position:relative;font-weight:500;font-size:14px;line-height:26px;color:#e7e7e7;letter-spacing:-0.05em;}
.list_csmenu li .link_csmenu::before{position:absolute;top:50%;left:-12px;width:2px;height:2px;background-color:#797979;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';}
.list_csmenu li .link_csmenu.emph_g{font-weight:700;color:#e03f3f;}
.list_csmenu li .link_grade{padding-right:15px;}
.list_csmenu li .link_grade::after{position:absolute;top:50%;right:0;border-top:6px solid #cbcbcb;border-left:5px solid transparent;border-right:5px solid transparent;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:'';}
/* 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.popup_video .inner_popup_layer{width:1240px;height:698px;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.popup_layer.popup_video .box_vod{width:100%;height:100%;box-sizing:border-box;}
.popup_layer.popup_video .frame_vod{width:100%;height:100%;border:none;background-color:#1a1a1a;}
.popup_layer.popup_video .link_close{position:absolute;top:-8px;right:-60px;padding:10px;}
.popup_layer.popup_video .link_close:hover .ico_close{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_close_on.png);}
.popup_layer.popup_video .ico_close{width:26px;height:26px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_close.png) no-repeat 50% 50%;}
.popup_layer.popup_point{width:840px;padding:40px 30px;background-color:#fff;box-sizing:border-box;}
.popup_layer.popup_point .layer_head{padding-bottom:16px;border-bottom:1px solid #000;}
.popup_layer.popup_point .layer_head .tit_point{font-weight:500;font-size:20px;color:#000;}
.popup_layer.popup_point .layer_body{padding-top:24px;}
.popup_layer.popup_point .layer_body .box_tbl .tbl_point{border-spacing:0;}
.popup_layer.popup_point .layer_body .box_tbl thead tr{height:43px;}
.popup_layer.popup_point .layer_body .box_tbl thead th{color:#1a1a1a;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#f9f9f9;}
.popup_layer.popup_point .layer_body .box_tbl thead th:first-child{border-left:1px solid #eee;}
.popup_layer.popup_point .layer_body .box_tbl thead th:last-child{border-right:1px solid #eee;}
.popup_layer.popup_point .layer_body .box_tbl tbody td{height:44px;font-size:14px;color:#6b6b6b;border-left:1px solid #eee;border-bottom:1px solid #eee;text-align:center;}
.popup_layer.popup_point .layer_body .box_tbl tbody td:last-child{border-right:1px solid #eee;}
.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:4px 13px;font-size:15px;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:11px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_arrow.png);}
.popup_layer.popup_point .layer_body .box_paging .ico_arrow_double{width:10px;height:11px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_arrow_double.png);}
.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 .link_close{display:block;width:205px;height:50px;margin:20px auto 0;padding:0;font-size:14px;line-height:50px;background-color:#144582;text-align:center;-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.popup_point .layer_foot .link_close:hover{background-color:#16519a;}
.popup_layer.popup_exchange{width:500px;height:400px;color:#000;background-color:#fff;}
.popup_layer.popup_exchange .inner_popup_layer{padding:36px 40px;}
.popup_layer.popup_exchange .layer_head{padding-bottom:14px;border-bottom:1px solid #000;text-align:center;}
.popup_layer.popup_exchange .layer_head .tit_point{font-weight:500;font-size:20px;}
.popup_layer.popup_exchange .layer_body .wrap_exchange{width:270px;margin:0 auto;padding:25px 0 40px;}
.popup_layer.popup_exchange .layer_body .box_point_state{font-weight:500;font-size:28px;text-align:center;}
.popup_layer.popup_exchange .layer_body .box_point_state .ico_exchange_point{margin:4px 6px 0 0;vertical-align:top;}
.popup_layer.popup_exchange .layer_body .box_num_state{display:flex;justify-content:space-between;align-items:center;height:45px;margin-top:30px;background-color:#f9f9f9;}
.popup_layer.popup_exchange .layer_body .box_num_state .txt_num{color:#6b6b6b;}
.popup_layer.popup_exchange .layer_body .box_num_state .btn_minus,.popup_layer.popup_exchange .layer_body .box_num_state .btn_plus{position:relative;width:45px;height:100%;}
.popup_layer.popup_exchange .layer_body .box_num_state .btn_minus::before{position:absolute;top:22px;left:17px;width:8px;height:2px;background-color:#6b6b6b;content:'';}
.popup_layer.popup_exchange .layer_body .box_num_state .btn_plus::before{position:absolute;top:22px;left:18px;width:8px;height:2px;background-color:#6b6b6b;content:'';}
.popup_layer.popup_exchange .layer_body .box_num_state .btn_plus::after{position:absolute;top:19px;left:21px;width:2px;height:8px;background-color:#6b6b6b;content:'';}
.popup_layer.popup_exchange .layer_body .box_btn_option{display:flex;justify-content:space-between;margin-top:8px;}
.popup_layer.popup_exchange .layer_body .box_btn_option .ico_refresh{width:13px;height:15px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/ico_refresh.png);}
.popup_layer.popup_exchange .layer_body .box_btn_option .btn_add{display:flex;justify-content:center;align-items:center;width:60px;height:44px;color:#6b6b6b;border:1px solid #eee;}
.popup_layer.popup_exchange .layer_foot [class^='link_']{display:inline-block;width:208px;height:50px;font-size:14px;line-height:50px;color:#fff;text-align:center;}
.popup_layer.popup_exchange .layer_foot .link_close{background-color:#9d9d9d;}
.popup_layer.popup_exchange .layer_foot .link_confirm{background-color:#144582;}
.popup_layer.popup_grade{top:auto;bottom:92px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.popup_layer.popup_grade .inner_popup_layer{width:754px;height:185px;overflow-y:visible;padding:0;}
.popup_layer.popup_grade .layer_body{width:100%;height:100%;padding:30px 41px 27px;border:1px solid #323236;background-color:#242426;vertical-align:bottom;box-sizing:border-box;}
.popup_layer.popup_grade [class~='info_grade']{width:670px;height:126px;margin:0 auto;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/img_grade.png) no-repeat 50% 50%;}
.popup_layer.popup_grade .link_close{position:absolute;top:15px;right:15px;width:21px;height:21px;padding:0;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_close_grade.png) no-repeat 50% 50%;}
.popup_layer.popup_policy{min-height:464px;background-color:#fff;color:#202020;letter-spacing:-0.05em;box-sizing:border-box;opacity:0;}
.popup_layer.popup_policy.on{opacity:1;}
.popup_layer.popup_policy .inner_popup_layer{overflow:hidden;left:auto;width:740px;height:auto;padding:45px 57px 45px 60px;text-align:left;box-sizing:border-box;transform:translateX(0);}
.popup_layer.popup_policy .layer_body{top:auto;transform:translateY(0);width:100%;height:100%;}
.popup_layer.popup_policy .tit_policy{display:block;padding-bottom:22px;border-bottom:1px solid #474747;font-weight:500;font-size:23px;line-height:19px;}
.popup_layer.popup_policy .desc_policy{margin-top:14px;font-size:14px;line-height:24px;}
.popup_layer.popup_policy .link_faq{font-weight:700;font-size:14px;line-height:24px;color:#333;text-decoration:underline;}
.popup_layer.popup_policy .link_close{position:absolute;top:0;right:0;width:20px;height:20px;padding:15px;}
.popup_layer.popup_policy .link_close::before,.popup_layer.popup_policy .link_close::after{position:absolute;top:0;left:0;bottom:0;right:0;width:24px;height:1px;margin:auto;background-color:rgba(0,0,0,0.7);content:'';}
.popup_layer.popup_policy .link_close::before{transform:rotate(45deg);}
.popup_layer.popup_policy .link_close::after{transform:rotate(-45deg);}
.popup_layer.popup_policy .link_close:hover .ico_close{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_close_policy.png);}
.popup_layer.popup_policy .ico_close{width:24px;height:24px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/240722_summer/pc/btn_close_policy.png);}
[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_reserve{-webkit-transform:translate(-50%,80px);-moz-transform:translate(-50%,80px);-ms-transform:translate(-50%,80px);transform:translate(-50%,80px);}
.obj_move.box_reserve.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(-200px);}
  100%{opacity:1;    transform:translateX(0);} }
@keyframes charSlideTop{0%{opacity:0;    transform:translateY(100px);}
  100%{opacity:1;    transform:translateY(0);} }
@keyframes charAni{0%{opacity:0;    top:-100px;    margin-left:-700px;}
  100%{opacity:1;    top:-100px;    margin-left:-260px;} }
@keyframes charDecoAni{0%{opacity:1;    transform:translate(-50%,0);}
  100%{opacity:1;    transform:translate(-50%,50px);} }
@keyframes scrollDown{0%{transform:translateY(0);}
  30%{transform:translateY(-15px);}
  60%{transform:translateY(0);} }
