@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:300;src:local("☺") url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Thin.woff") format("woff"),url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Thin.otf") format("opentype");}
@font-face{font-family:'Pretendard';font-weight:400;src:local("☺") 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: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.woff") format("woff"),url("https://t1.kakaocdn.net/gamepub/webfont/pretendard/Pretendard-Bold.otf") format("opentype");}
/* common */
.container-promotion,.promotion-gnb{min-width:1440px;}
.container-promotion{background:#f1f3f5;}
.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/250211_mileage/pc/ico_kakao.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/ico_kakao_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/ico_copy.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/ico_copy_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/ico_youtube.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/ico_youtube_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/ico_home.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/ico_home_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/ico_today.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/ico_today_on.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/btn_aw.png) url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/btn_aw_on.png);}
/* layout */
.main-content{overflow:hidden;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/bg_event_bottom.jpg) 50% 100% no-repeat;}
.inner_section{width:1284px;margin:0 auto;}
.img_g{display:block;width:100%;}
/* header */
.promotion-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:1000;max-width:2560px;margin:0 auto;background-color:#1b1b1b;}
.promotion-header .inner_header{overflow:hidden;min-width:1300px;margin:0 auto;padding:8px 40px 7px;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;}
.list_util{float:right;margin-top:1px;}
.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-size:20px 18px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/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/250211_mileage/pc/ico_kakao_on.png);}
.list_util .link_copy .txt_util{width:17px;height:17px;background-size:17px 17px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/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/250211_mileage/pc/ico_copy_on.png);}
.list_util .link_youtube .txt_util{width:19px;height:13px;background-size:19px 13px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/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/250211_mileage/pc/ico_youtube_on.png);}
.list_util .link_home .txt_util{width:15px;height:17px;background-size:15px 17px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/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/250211_mileage/pc/ico_home_on.png);}
.list_util .link_today .txt_util{width:130px;height:14px;background-size:130px 14px;background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/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/250211_mileage/pc/ico_today_on.png);}
/* section_intro */
.section_intro{position:relative;height:1260px;padding-top:90px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/bg_event_top.jpg) 50% 0 no-repeat;box-sizing:border-box;}
.section_intro .inner_section{height:100%;}
.section_intro .tit_event{width:1102px;margin:0 auto;transform:translateX(-17px);}
/* section_mileage */
.section_mileage{background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/bg_mileage.jpg) 50% 0 no-repeat;}
.section_mileage .inner_section{width:1288px;}
.section_mileage .box_mileage{width:100%;height:920px;padding:0 311px 92px 0;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/bg_point.png) 0 0 no-repeat;background-size:1599px 988px;}
.section_mileage .info_mileage{display:flex;align-items:center;padding:14px 43px 0;height:146px;}
.section_mileage .info_mileage .txt_user{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-wrap:normal !important;width:460px;padding-left:20px;font-weight:600;font-size:40px;letter-spacing:-0.035em;}
.section_mileage .info_mileage .btn_logstate{flex-shrink:0;width:100px;height:34px;margin-left:90px;border:1px solid #bfbfbf;font-weight:300;font-size:18px;color:#bfbfbf;box-sizing:border-box;}
.section_mileage .info_mileage .btn_logstate:hover{border-color:#fff;color:#fff;}
.section_mileage .info_mileage .list_mileage{display:flex;align-items:center;flex:1;height:38px;margin-left:33px;border-left:1px solid #bfbfbf;padding:0 16px 0 28px;}
.section_mileage .info_mileage .list_mileage dt{font-weight:300;font-size:20px;color:#b4b4b4;}
.section_mileage .info_mileage .list_mileage dd{margin-left:auto;font-size:18px;}
.section_mileage .info_mileage .list_mileage .link_login{color:#ffeb87;text-decoration:underline;}
.section_mileage .info_mileage .list_mileage .num_mileage{display:inline-block;padding-top:11px;font-weight:600;font-size:68px;line-height:70px;color:#ffeb87;vertical-align:top;}
.section_mileage .info_mileage .list_mileage .txt_unit{display:inline-block;margin-left:11px;margin-top:34px;font-size:24px;color:#b4b4b4;vertical-align:top;}
.section_mileage .info_mileage .list_mileage .txt_jewel{display:block;padding-right:37px;font-weight:300;font-size:16px;color:#cbad68;text-align:right;letter-spacing:-0.025em;}
.section_mileage .link_aw{display:block;width:410px;height:88px;margin:485px auto 0;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/btn_aw.png) 0 0 no-repeat;background-size:410px 88px;}
.section_mileage .link_aw:hover{background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/btn_aw_on.png);}
/* section_exchange */
.section_exchange .tit_exchange{width:375px;height:45px;margin:0 auto 49px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/tit_exchange.png) 0 0 no-repeat;background-size:375px 45px;}
.section_exchange .list_exchange{display:flex;flex-wrap:wrap;}
.section_exchange .list_exchange li{width:248px;height:346px;margin-left:10px;background:0 0 no-repeat;background-size:248px 346px;}
.section_exchange .list_exchange li:nth-child(n + 6){margin-top:10px;}
.section_exchange .list_exchange li:nth-child(5n + 1){margin-left:0;}
.section_exchange .list_exchange li:nth-child(1){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item1.png);}
.section_exchange .list_exchange li:nth-child(2){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item2.png);}
.section_exchange .list_exchange li:nth-child(3){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item3.png);}
.section_exchange .list_exchange li:nth-child(4){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item4.png);}
.section_exchange .list_exchange li:nth-child(5){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item5.png);}
.section_exchange .list_exchange li:nth-child(6){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item6.png);}
.section_exchange .list_exchange li:nth-child(7){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item7.png);}
.section_exchange .list_exchange li:nth-child(8){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item8.png);}
.section_exchange .list_exchange li:nth-child(9){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item9.png);}
.section_exchange .list_exchange li:nth-child(10){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item10.png);}
.section_exchange .list_exchange li:nth-child(11){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item11.png);}
.section_exchange .list_exchange li:nth-child(12){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item12.png);}
.section_exchange .list_exchange li:nth-child(13){background-image:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/img_item13.png);}
/* section_notice */
.section_notice{padding-top:39px;}
.section_notice .tit_notice{width:92px;height:22px;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/tit_notice.png);background-size:92px 22px;}
.section_notice .list_notice{padding:15px 0 84px;}
.section_notice .list_notice li{font-size:16px;line-height:28px;color:#2a3141;}
/* 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:62px;}
.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_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/250211_mileage/pc/img_grade.png) no-repeat 50% 50%;background-size:670px 126px;}
.popup_layer.popup_grade .link_close{position:absolute;top:15px;right:15px;width:20px;height:20px;padding:0;background:url(https://t1.kakaocdn.net/gamepub/ui-contents/promotion/aw/250211_mileage/pc/ico_close_grade.png) no-repeat 50% 50%;background-size:20px 20px;}
.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/250211_mileage/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/250211_mileage/pc/btn_close_policy.png);}
