@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;}
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,th,td,input,select,textarea,button{font-size:16px;line-height:1.5;font-family:'Pretendard','Malgun Gothic','맑은 고딕','Apple SD Gothic Neo','돋움',dotum,sans-serif;}
a{color:inherit;text-decoration:none;}
a:active,a:hover{text-decoration:none;}
a:active{background-color:transparent;}
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%;}
.screen_out{overflow:hidden;position:absolute;width:1px;height:1px;font-size:1px;line-height:1px;clip-path:inset(100%);clip:rect(1px,1px,1px,1px);}
.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:'DMSerifDisplay';font-weight:400;src:local("☺"),url("https://t1.kakaocdn.net/gamepub/webfont/DMSerifDisplay/DMSerifDisplay.woff2") format("woff2"),url("https://t1.kakaocdn.net/gamepub/webfont/DMSerifDisplay/DMSerifDisplay.woff") format("woff");}
@font-face{font-family:'ScienceGothic';font-weight:700;src:local("☺"),url("https://t1.kakaocdn.net/gamepub/webfont/ScienceGothic/science-gothic_5.2.1_latin-700-normal.woff2") format("woff2"),url("https://t1.kakaocdn.net/gamepub/webfont/ScienceGothic/science-gothic_5.2.1_latin-700-normal.woff") format("woff");}
/* header */
.promotion-header{position:sticky;top:0;left:0;right:0;z-index:9999;min-width:1680px;height:68px;background-color:rgba(0,0,0,0.8);transition:background 0.3s;}
.promotion-header .inner_header{display:flex;align-items:center;min-width:1680px;height:100%;margin:0 auto;padding-left:40px;box-sizing:border-box;}
.promotion-header .link_logo{display:block;}
.promotion-header .list_gnb{display:flex;align-items:center;justify-content:center;margin-left:55px;}
.promotion-header .list_gnb .link_gnb{display:flex;align-items:center;position:relative;height:68px;padding:0 20px;font-size:18px;color:#ccc;letter-spacing:-0.025em;text-shadow:0px 0px 4px rgba(81,249,255,0.3);transition:all .3s ease-in-out;}
.promotion-header .list_gnb .link_gnb[aria-current="true"]{color:#51f9ff;}
.promotion-header .list_gnb .link_gnb[aria-current="true"]::before,.promotion-header .list_gnb .link_gnb[aria-current="true"]::after{opacity:1;}
.promotion-header .list_gnb .link_gnb::after{position:absolute;bottom:0;left:20px;right:20px;height:4px;background-color:#51f9ff;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 100%,0 100%);transition:all .3s ease-in-out;opacity:0;content:'';}
.promotion-header .list_gnb .link_gnb:hover{color:#51f9ff;}
.promotion-header .list_gnb .link_gnb:hover::before,.promotion-header .list_gnb .link_gnb:hover::after{opacity:1;}
.promotion-header .list_gnb .txt_num{min-width:12px;margin-right:12px;font-family:'DMSerifDisplay','Apple SD Gothic Neo',sans-serif;font-size:26px;}
.promotion-header .wrap_util{margin-left:auto;}
.promotion-header .list_util{display:flex;align-items:center;}
.promotion-header .list_util li:last-child{border-left:1px solid rgba(81,249,255,0.2);}
.promotion-header .list_util [class^='ico_']{transition:all .3s ease-in-out;}
.promotion-header .link_login{display:flex;justify-content:center;align-items:center;width:140px;height:68px;font-weight:600;font-size:18px;color:#05172b;background-color:#36edf6;transition:background 0.3s;}
.promotion-header .link_login:hover{background-color:#ffc000;}
.promotion-header .txt_user{margin-right:30px;font-size:20px;color:#36edf6;transition:all 0.3s;}
.promotion-header .txt_user:hover{color:#ffc000;text-decoration:underline;text-underline-offset:3px;}
.promotion-header .link_home{display:flex;justify-content:center;align-items:center;width:68px;height:68px;}
.promotion-header .link_home:hover .ico_home::before{opacity:1;}
.promotion-header .link_home .ico_home{position:relative;width:22px;height:22px;background-image:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/ico_home.png");background-size:100% auto;}
.promotion-header .link_home .ico_home:hover::before{opacity:1;}
.promotion-header .link_home .ico_home::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/ico_home.png");background-position:0 -30px;background-size:100% auto;opacity:0;transition:all 0.3s;content:'';}
.promotion-header .link_close{display:flex;justify-content:center;align-items:center;width:68px;height:68px;}
.promotion-header .link_close:hover .ico_close::before{opacity:1;}
.promotion-header .link_close .ico_close{position:relative;width:20px;height:20px;background-image:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/ico_close.png");background-size:100% auto;}
.promotion-header .link_close .ico_close:hover::before{opacity:1;}
.promotion-header .link_close .ico_close::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/ico_close.png");background-position:0 -30px;background-size:100% auto;opacity:0;transition:all 0.3s;content:'';}
/* common */
.promotion-main{min-width:1680px;margin:-68px auto 0;}
[class^="section_"]{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
[class^="section_"] .inner_section{position:relative;width:1280px;height:100%;margin:0 auto;box-sizing:border-box;}
.img_g{display:block;width:100%;}
.section_main{height:1456px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/bg_main.webp);}
.section_main .inner_section{padding-top:108px;}
.section_main .tit_main{text-align:center;}
.section_main .list_date{width:556px;height:57px;margin:520px auto 0;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/img_date.png);}
.section_main .desc_main{margin-top:12px;font-weight:500;font-size:25px;line-height:34px;color:#fff;text-shadow:0 0 5px rgba(211,69,19,0.6),0 0 10px rgba(211,69,19,0.5),0 0 15px rgba(211,69,19,0.4);letter-spacing:-0.025em;text-align:center;}
.section_main .link_notice{margin:10px auto 0;position:relative;width:464px;height:126px;background-image:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/btn_notice1.png");background-size:100% auto;}
.section_main .link_notice:hover::before{opacity:1;}
.section_main .link_notice::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/btn_notice1.png");background-position:0 -130px;background-size:100% auto;opacity:0;transition:all 0.3s;content:'';}
.section_event .tit_sub_event{margin-top:20px;font-weight:500;font-size:25px;line-height:36px;color:#3ec2ff;text-align:center;}
.section_event .area_login{display:flex;flex-direction:column;align-items:center;width:778px;height:427px;margin:28px auto 0;padding-top:107px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/frame_login.png);box-sizing:border-box;}
.section_event .area_login.state_login .desc_login{margin-top:0;}
.section_event .area_login.state_end{justify-content:center;padding-top:0;}
.section_event .btn_login{margin-top:20px;position:relative;width:192px;height:96px;background-image:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/btn_login.png");background-size:100% auto;}
.section_event .btn_login:hover::before{opacity:1;}
.section_event .btn_login::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/btn_login.png");background-position:0 -100px;background-size:100% auto;opacity:0;transition:all 0.3s;content:'';}
.section_event .num_mileage{font-family:'ScienceGothic','Apple SD Gothic Neo',sans-serif;font-size:78px;color:#ffc000;letter-spacing:-0.04em;}
.section_event .desc_login{margin-top:16px;font-size:20px;line-height:28px;color:#e0e0e0;text-align:center;}
.section_event .txt_notice{font-weight:500;font-size:20px;line-height:36px;color:#f37f0d;text-align:center;}
.section_event .list_date{display:flex;align-items:center;justify-content:center;margin-top:38px;font-weight:500;font-size:26px;color:#fff;}
.section_event .list_date dd{position:relative;padding-left:32px;}
.section_event .list_date dd::before{position:absolute;top:9px;left:15px;width:2px;height:20px;background-color:#fff;content:'';}
.section_event .list_exchange{width:1210px;height:619px;margin:22px auto 0;}
.section_event .link_notice{margin:32px auto 0;position:relative;width:392px;height:126px;background-image:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/btn_notice2.png");background-size:100% auto;}
.section_event .link_notice:hover::before{opacity:1;}
.section_event .link_notice::before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/btn_notice2.png");background-position:0 -130px;background-size:100% auto;opacity:0;transition:all 0.3s;content:'';}
.section_event1{height:1110px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/bg_event1.webp);}
.section_event1 .inner_section{padding-top:133px;}
.section_event1 .tit_sub_event{margin-left:10px;font-size:26px;line-height:30px;text-align:left;}
.section_event1 .group_event1{position:absolute;top:220px;left:50%;width:max-content;margin-left:310px;transform:translateX(-50%);}
.section_event1 .group_event1::after{position:absolute;top:7px;left:-402px;width:377px;height:37px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/line_event1.png);content:'';}
.section_event1 .desc_event1{margin-top:12px;font-size:25px;line-height:36px;color:#fff;text-shadow:0 0 5px rgba(211,69,19,0.6),0 0 10px rgba(211,69,19,0.5),0 0 15px rgba(211,69,19,0.4);}
.section_event1 .link_notice{margin:8px 0 0 -53px;}
.section_event2{height:1820px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/bg_event2.webp);}
.section_event2 .inner_section{padding-top:134px;}
.section_event2 .tit_event2{text-align:center;}
.section_event2 .list_exchange{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/item_event2.png);}
.section_event3{height:2264px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/bg_event3.webp);}
.section_event3 .inner_section{padding-top:576px;}
.section_event3 .tit_event3{text-align:center;}
.section_event3 .tit_sub_event{color:#fff;}
.section_event3 .area_login{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/frame_login2.png);}
.section_event3 .list_exchange{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/item_event3.png);}
.section_notice{background-color:#010d14;}
.section_notice .inner_section{height:auto;padding:64px 0 70px;box-sizing:border-box;}
.section_notice .list_notice{margin-top:18px;}
.section_notice .list_notice li{position:relative;padding-left:20px;line-height:22px;color:#a1a1a1;}
.section_notice .list_notice li + li{margin-top:6px;}
.section_notice .list_notice li::after{position:absolute;top:4px;left:0;width:12px;height:14px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/ares/260327_nova/pc/img_deco.png);content:'';}
/* footer */
.promotion-footer{min-width:1680px;height:95px;background-color:#000;}
.promotion-footer .inner_footer{display:flex;align-items:center;width:1200px;height:100%;margin:0 auto;}
.promotion-footer .link_foot{display:inline-block;vertical-align:middle;}
.promotion-footer .link_foot + .link_foot{margin-left:28px;}
.promotion-footer .info_foot{display:flex;align-items:center;margin-left:60px;}
.promotion-footer .list_csmenu{display:flex;}
.promotion-footer .list_csmenu li + li{position:relative;padding-left:22px;}
.promotion-footer .list_csmenu li + li::before{position:absolute;top:4px;left:10px;width:1px;height:13px;background-color:#8d8c8e;content:'';}
.promotion-footer .link_csmenu{display:block;font-size:15px;line-height:20px;color:#a1a1a1;opacity:.8;}
.promotion-footer .link_privacy{color:#17e6ff;}
.promotion-footer .info_copyright{margin-left:188px;font-size:13px;line-height:20px;color:#7c7c7d;}
.obj_ani{opacity:0;}
[class^='section_'].active .obj_ani[data-delay='1']{animation:animationUp 0.6s 0.2s both;}
[class^='section_'].active .obj_ani[data-delay='2']{animation:animationUp 0.6s 0.3s both;}
[class^='section_'].active .obj_ani[data-delay='3']{animation:animationUp 0.6s 0.4s both;}
[class^='section_'].active .obj_ani[data-delay='4']{animation:animationUp 0.6s 0.5s both;}
[class^='section_'].active .obj_ani[data-delay='5']{animation:animationUp 0.6s 0.6s both;}
@keyframes animationUp{0%{transform:translateY(50px);}
  100%{opacity:1;    transform:translateY(0);} }