@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;font-size:100%}
button{border:0 none;background-color:transparent;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
body{-webkit-text-size-adjust:none}
input:checked[type='checkbox']{background-color:#666;-webkit-appearance:checkbox}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset']{-webkit-appearance:none;border-radius:0}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}
body{background:#fff}
body,th,td,input,select,textarea,button{font-size:14px;line-height:1.5;font-family:'Arial',sans-serif;color:#333}
a{color:#333;text-decoration:none}
a:active,a:hover{text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
.ir_pm{display:block;overflow:hidden;font-size:1px;line-height:0;color:transparent}
.ico_comm{display:inline-block;overflow:hidden;font-size:1px;line-height:0;color:transparent;text-indent:-9999px;vertical-align:top}
.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
/** 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}
/** font **/
@font-face{font-family:'Arial';src:url(./../fonts/Arial.woff2) format("woff2"),url(./../fonts/Arial.woff) format("woff");font-style:normal;font-weight:400}
@font-face{font-family:'Arial';src:url(./../fonts/Arial-Bold.woff2) format("woff2"),url(./../fonts/Arial-Bold.woff) format("woff");font-style:normal;font-weight:700}
@font-face{font-family:'Arial';src:url(./../fonts/Arial-Black.woff2) format("woff2"),url(./../fonts/Arial-Black.woff) format("woff");font-style:normal;font-weight:800}
/** PC css **/
/** common **/
body{min-width:1600px;overflow-x:hidden}/* 2023-02-20 추가 */
.hide_pc{display:none !important}/* 2023-02-24 수정*/
.img_g{width:100%;vertical-align:top}
.ico_comm{background:url(./../images/pc/ico_comm.png) no-repeat;background-size:600px auto}
.ico_move{width:15px;height:15px;background-position:0 -15px}
.btn_comm{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;position:relative;min-width:296px;height:72px;padding:0 45px;font-weight:700;color:#4E2C12;font-size:22px;line-height:22px;background:#f79c00 linear-gradient(180deg,#ffe025 0%,#f79c00 100%);border-radius:36px;box-sizing:border-box}
.btn_comm:hover{background:#FECC2F}
.btn_comm .ico_comm{width:20px;height:20px;margin-left:15px;background-position:0 -35px}
.fc_emph{color:#FCEA5C}
.fs_36{font-size:36px}
.link_top{position:fixed;z-index:1;opacity:0;bottom:60px;right:140px;border-radius:50%;box-shadow:rgba(90,100,126,0.1) 10px 12px 12px}
.link_top.show{opacity:1}
.link_top .ico_comm{width:100px;height:100px;background-position:-210px -65px}
/** swiper **/
.swiper-pagination-progressbar{position:relative;float:left;width:1136px;height:1px;margin:61px 0 0 99px;background-color:rgba(66,85,117,0.3)}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;bottom:-1px;left:0;width:100%;height:4px;background-color:#425575;transform-origin:left}
/** 2023-02-20 수정 시작 **/
.swiper-pagination-fraction{position:absolute;right:62px;bottom:-13px;font-size:14px;color:rgba(69,90,124,0.6)}
.swiper-pagination-fraction .swiper-pagination-current{margin-right:10px;font-size:20px;font-weight:700;color:#455A7C}
.swiper-pagination-fraction .swiper-pagination-total{margin-left:10px;font-size:18px;font-weight:700;color:rgba(69,90,124,0.6)}
/** 2023-02-20 수정 끝 **/
.swiper-pagination.swiper-pagination-bullets.swiper-pagination-progressbar{display:none}
.wrap_swiper [class^='ico_comm']{position:absolute;top:60px;width:62px;height:62px}
.swiper-button-next{background-position:-115px 0;right:-86px}
.swiper-button-prev{background-position:-50px 0;left:-86px}
.swiper-button-next:hover{background-position:-245px 0;right:-86px}
.swiper-button-prev:hover{background-position:-180px 0;left:-86px}
.swiper-button-next:hover{background-position:-245px 0;right:-86px}
.swiper-button-prev:hover{background-position:-180px 0;left:-86px}
.swiper-button-next.swiper-button-disabled{background-position:-375px 0;cursor:default}
.swiper-button-prev.swiper-button-disabled{background-position:-310px 0;cursor:default}
/** header **/
.doc-header{position:fixed;min-width:1600px;left:0;right:0;z-index:100;height:90px;background-color:#000}/* 2023-02-20 수정 */
.doc-header .doc-title{float:left;font-size:0;line-height:0}
.doc-header .link_logo{display:block;padding:7px 0 4px 58px}
.doc-header .link_logo .img_logo{width:142px;height:79px}
.doc-header .wrap_menu{padding-left:236px}/* 2023-05-23 수정 */
.wrap_menu .area_menu{display:flex;align-items:center}
.wrap_menu .area_menu .inner_menu{display:flex;flex:1}
.wrap_menu .group_gnb{flex:1}
.wrap_menu .list_gnb li{float:left;margin:0 12px}/* 2023-05-23 수정 */
.wrap_menu .list_gnb .link_gnb{display:block;position:relative;padding:0 14px;color:#fff;font-size:20px;font-weight:700}
.wrap_menu .list_gnb li .on:after,.wrap_menu .list_gnb .link_gnb:hover:after{position:absolute;left:0;bottom:-7px;width:100%;height:3px;background-color:#FFF129;content:''}
.wrap_menu .group_util{margin-right:33px;font-size:0}
.wrap_menu .group_util:after{display:block;clear:both;content:''}
.group_util .list_util li{float:left}
.group_util .list_util li:before{display:inline-block;width:2px;height:12px;background-color:#fff;margin:0 19px 0 16px;content:''}
.group_util .list_util li:first-child:before{display:none}
.group_util .link_util{position:relative;color:#fff;font-size:20px;font-weight:700}
.group_util .link_util:hover:after{position:absolute;left:0;bottom:-11px;width:100%;height:3px;background-color:#FFF129;content:''}
.group_util .ico_comm{width:15px;height:15px;margin-left:4px;vertical-align:middle;background-position:0 0}/* 2023-02-20 수정 */
.wrap_menu .btn_download{padding:27px 51px 28px 49px;background-color:#222;color:#fff;font-size:20px;font-weight:700;line-height:35px}
.wrap_menu .btn_download .ico_comm{width:31px;height:35px;margin-right:13px;background-position:-15px 0}
.wrap_menu .btn_download:hover{background-color:#444}
/** main **/
/** 2023-02-20 수정 시작 **/
.doc-main{min-width:1600px;margin:0 auto}
/** 2023-02-24 수정 시작 **/
.section_main{position:relative;display:flex;overflow:hidden;max-height:100vh}
.section_main .wrap_main{display:flex;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.3)}
.section_main .inner_main{flex:1;padding-left:254px}
/** 2023-02-24 수정 끝 **/
.section_main .video_main{position:relative;top:5px;z-index:-1;width:100%;height:100%}
/** 2023-02-20 수정 끝 **/
.section_main .tit_main{font-size:90px;line-height:96px;letter-spacing:-0.04em;font-weight:800;color:#FFF}
.section_main .txt_main{margin:32px 0 0 6px;font-size:24px;line-height:36px;letter-spacing:-0.03em;color:rgba(255,255,255,0.7)}
.section_main .desc_main{margin:29px 0 0 21px;text-indent:-16px;font-size:20px;line-height:26px;color:rgba(255,255,255,0.7)}
.section_main .btn_android{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;position:relative;margin-top:118px;min-width:296px;height:72px;padding:0 45px;font-family:'Helvetica',sans-serif;font-weight:400;text-align:left;color:#FFF;font-size:12px;line-height:24px;background:#444 linear-gradient(180deg,#444 0%,#222 100%);border-radius:36px;box-sizing:border-box}
.section_main .btn_android:hover{background:#444}
.section_main .btn_android .ico_android{position:absolute;top:50%;left:54px;width:31px;height:35px;margin-top:-18px;background-position:-15px 0}
.section_main .btn_android .ico_googleplay{width:114px;height:23px;margin-top:5px;background-position:-210px -165px}
.section_main .btn_android .txt_emph{position:relative;top:-4px;display:block;line-height:12px}
.section_main .btn_android .ico_move{position:absolute;top:50%;right:52px;margin-top:-8px}
.section_main .btn_android .inner_g{margin-left:5px}
.section_main .btn_scroll{position:absolute;left:50%;bottom:54px;transform:translateX(-50%)}
.section_main .btn_scroll .ico_scroll{display:block;position:relative;width:20px;height:32px;margin:0 auto;border:solid 2px #fff;border-radius:10px;background:none;box-sizing:border-box}
.section_main .btn_scroll .ico_scroll:before{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background:rgba(255,255,255,0.56);border-radius:50%;z-index:1;content:''}
.section_main .btn_scroll .ico_scroll:hover:before{top:70%;transition:top .2s linear}
.section_main .text_scroll{display:inline-block;margin-top:11px;font-size:14px;line-height:20px;color:#fff}
/** media **/
.section_media{background-color:#D5E8FF;padding:43px 0 53px}
.section_media .inner_media{position:relative;max-width:1404px;margin:0 auto}
.section_media .thumb_media{position:relative;width:320px;height:180px}
.section_media .thumb_media .img_g{border-radius:21px}
.section_media .thumb_media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';border:solid 6px rgba(255,255,255,0.9);border-radius:20px}
.section_media .tit_media{font-size:46px;font-weight:700;color:#192D5B}
.section_media .wrap_swiper{position:relative;margin:10px 0 0 3px}
.section_media .media_swiper{overflow:hidden}
.section_media .swiper-wrapper{position:relative;display:flex;flex-wrap:nowrap;width:100%;height:100%;margin:0 auto}
.section_media .swiper-wrapper:after{display:block;clear:both;content:''}
.section_media .swiper-slide{float:left;width:320px;margin-right:40px;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}/* 2023-03-02 수정 */
.section_media .swiper-slide:last-child{margin-right:0}
.section_media .swiper-slide .tit_desc{display:block;display:-webkit-box;overflow:hidden;margin-top:12px;max-height:56px;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:24px;line-height:28px;color:#192D5B;font-weight:400}
.section_media .swiper-slide .txt_channel{overflow:hidden;text-overflow:ellipsis;margin-top:14px;font-size:20px;line-height:28px;color:rgba(25,41,91,0.696)}
.section_media .swiper-pagination-progressbar{float:none;margin:61px auto 0}/* 2023-02-23 추가 */
/** event - BORA CUP **/
.section_event{position:relative;background-image:linear-gradient(180deg,#0950db 0%,#660deb 65%);overflow-x:hidden}/* 2023-02-23 수정 */
.section_event:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1442px;height:1442px;background:radial-gradient(closest-side,#fff,rgba(112,112,112,0.3),transparent);opacity:0.3;content:''}
.section_event .inner_event{position:relative;width:1440px;margin:0 auto;padding:159px 0 174px;text-align:center}
.section_event .tit_event{font-weight:800;font-size:99px;line-height:140px;color:#FFF}
.section_event .subtit_event{display:block;margin-top:13px;font-weight:700;font-size:76px;line-height:94px;color:#FFF}
.section_event .subtit_event > *{font-weight:700}
.section_event .txt_event{margin-top:8px;font-size:46px;line-height:52px;color:#FFF}
.section_event .img_event{display:block;width:1440px;height:842px;margin-top:-160px;background:url(./../images/img_cup1.png) no-repeat center top}
.section_event .img_event:before{position:absolute;width:442px;height:454px;top:300px;left:-470px;background:url(./../images/pc/bg_cup1.png) no-repeat 0 0;content:''}
.section_event .img_event:after{position:absolute;width:611px;height:594px;top:1379px;right:-530px;background:url(./../images/pc/bg_cup2.png) no-repeat 0 0;content:''}
.section_event .box_boracup{position:relative;top:-89px;left:20px;z-index:1;width:1400px;padding:73px 90px 56px 90px;text-align:left;border:solid #d3b9f6 10px;border-radius:80px;background-color:#fff;box-sizing:border-box}
.section_event .box_boracup:before{position:absolute;top:-42px;left:50%;transform:translateX(-50%);margin-left:35px;width:483px;height:55px;background:url(./../images/bg_cup3.png) no-repeat 0 0;content:''}
.box_boracup .tit_boracup{font-size:42px;font-weight:700;line-height:30px;color:#660deb}
.box_boracup .txt_boracup{margin-top:8px;font-size:22px;font-weight:700;line-height:30px;letter-spacing:-0.006em;color:#660DEB}
.box_boracup .list_event{margin-top:20px}
.box_boracup .list_event li{position:relative;padding-left:13px;color:#660DEB;font-size:20px;line-height:30px}
.box_boracup .list_event li .ico_mark{position:absolute;left:-2px;top:9px;width:15px;height:15px;background-position:0 -55px}
.box_boracup .group_reward{margin-top:55px}
.box_boracup .group_reward:after{display:block;clear:both;content:''}
.box_boracup .tit_reward{display:block;font-size:24px;color:#2a0969;font-weight:700}
.box_boracup .box_reward{float:left;width:33.33%;max-width:380px;margin:10px 30px 0 0;padding:42px 20px 49px;text-align:center;background-color:#2A0069;border-radius:30px;box-sizing:border-box}
.box_boracup .box_reward:last-child{margin-right:0}
.box_reward .step_reward{font-size:24px;font-weight:700;color:#FFF}
.box_reward .step_emph{display:block;width:134px;height:36px;margin:0 auto 24px;padding:0 28px;background-color:#7944CB;color:#fff;font-size:20px;font-weight:700;line-height:36px;border-radius:80px;box-sizing:border-box}
.box_reward .upper_emph{font-size:18px;vertical-align:top}
.box_reward .cont_reward{margin-top:19px;font-size:20px;font-weight:700;color:#FFF;line-height:20px}
.box_reward .cont_reward .cont_emph{display:block;font-size:40px;font-weight:700;color:#FEF129;line-height:40px}
.box_boracup .group_reward + .list_event{width:calc(100% - 300px);float:left;margin-top:60px}
.box_boracup .btn_comm{float:right;margin-top:60px;font-size:24px;padding-left:61px}
.box_boracup:after{display:block;clear:both;content:''}
/** about **/
.section_about{background-color:#EEF7FF;padding:111px 0 170px}
.section_about .inner_about{position:relative;left:45px;max-width:1290px;margin:0 auto}
.section_about .tit_about{display:inline-block;margin-top:36px;font-size:90px;font-weight:800;line-height:102px;color:#192D5B;vertical-align:top}
.section_about .img_about{position:relative;left:64px;display:inline-block;background:url(./../images/ico_earn.png) no-repeat 0 0;width:331px;height:446px}
.section_about .wrap_swiper{position:relative;margin-top:-145px}
.section_about .about_swiper{overflow:hidden}
.section_about .swiper-wrapper{position:relative;display:flex;flex-wrap:nowrap;width:100%;height:100%;margin:0 auto}
.section_about .swiper-wrapper:after{display:block;clear:both;content:''}
.section_about .swiper-slide{position:relative;display:flex;flex-direction:row-reverse;align-items:center;float:left;width:1290px;padding-right:53px;box-sizing:border-box;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0)}/* 2023-02-20 수정 *//* 2023-03-02 수정 */
.section_about .swiper-slide .box_info{position:relative;top:13px;width:500px}
.section_about .swiper-slide .tit_info{display:block;margin-top:22px;font-size:34px;font-weight:700;line-height:44px;letter-spacing:-0.02em;color:#113268}
.section_about .swiper-slide .subtit_info{display:block;font-size:22px;line-height:24px;color:#113268}
.section_about .swiper-slide .txt_info{margin-top:28px;font-size:20px;line-height:30px;color:#113268}
.section_about .swiper-slide .thumb_about{position:relative;left:-2px;width:750px;height:460px;border-radius:60px;border:solid 12px #fff;box-shadow:rgba(0,0,0,0.16) 10px 10px 30px;box-sizing:border-box}
.section_about .swiper-pagination-progressbar{margin:77px 0 0 0}
.section_about .swiper-pagination-fraction{right:49px}
.section_about .wrap_swiper [class^='ico_comm']{top:50%;margin-top:-57px}
.section_about .swiper-button-next{right:-59px}
.section_about .swiper-button-prev{left:-100px}
.section_about .swiper-button-next:hover{right:-59px}
.section_about .swiper-button-prev:hover{left:-100px}
.section_about .swiper-button-next:hover{right:-59px}
.section_about .swiper-button-prev:hover{left:-100px}
.section_about .badge_about{position:absolute;bottom:-21px;left:450px}
.section_about .badge_about .bubble_about{position:absolute;top:10px;right:-140px;padding:0 18px;background-color:#000;height:40px;line-height:40px;border-radius:20px;color:#F0E672;font-size:20px;font-weight:700}
.section_about .badge_about .bubble_about .ico_comm{display:none}
.section_about .badge_about .bubble_about:after{position:relative;left:10px;width:0;height:0;border-bottom:8px solid transparent;border-top:6px solid #000;border-left:8px solid #000;border-right:8px solid transparent;display:block;clear:both;content:''}
/** earn **/
.section_earn{position:relative;width:100%;height:100%;background:linear-gradient(180deg,#660deb,#660deb 85%,#8124e2);overflow-x:hidden}/* 2023-02-23 수정 */
.section_earn .bg_earn{position:absolute;opacity:0.5;left:0;right:0;top:0;bottom:0;background:url(./../images/pc/bg_earn.png) no-repeat 0 0}
.section_earn .bg_earn:before{position:absolute;top:1043px;right:-217px;width:496px;height:496px;background:url(./../images/pc/bg_token2.png) no-repeat 0 0;content:''}
.section_earn .bg_earn:after{position:absolute;top:1532px;left:-127px;width:308px;height:316px;background:url(./../images/pc/bg_token3.png) no-repeat 0 0;content:''}
.section_earn .inner_earn{max-width:1200px;margin:0 auto;padding:184px 0 0}
.section_earn .inner_earn:before{position:absolute;width:559px;height:561px;top:221px;left:-205px;background:url(./../images/pc/bg_token1.png) no-repeat 0 0;content:''}
.section_earn .tit_token{font-size:90px;font-weight:800;color:#FFFCEF;line-height:102px;letter-spacing:-0.003em}/* 2023-06-02 수정 */
.section_earn .txt_token{margin:57px 0 0 -4px;text-align:center;font-size:22px;line-height:32px;color:#FFFCEF}
.section_earn .box_earn{display:flex;align-items:center;max-width:1160px;margin:85px 0 0 20px;padding:71px 80px 78px;background-color:rgba(26,0,64,0.23);border-radius:64px;box-sizing:border-box}
.section_earn .box_earn:after{display:block;clear:both;content:''}
.box_earn .panel_earn{width:280px}
.box_earn .panel_earn .img_earn{display:block;margin:21px auto 46px;background-position:0 -150px;width:200px;height:174px}
.box_earn .tit_earn{display:block;text-align:center;font-size:30px;font-weight:700;color:#FFFCEF}
.box_earn .txt_earn{text-align:center;font-size:16px;line-height:22px;color:#FFFCEF}
.box_earn .ico_arrow{position:relative;top:-15px;left:-14px;width:125px;height:48px;background-position:-440px 0}
.box_earn .panel_portal{position:relative;margin:-4px 0 0 3px}
.box_earn .list_panel{display:flex;align-items:center;margin:6px 0 0 12px}
.box_earn .list_panel li:first-child{margin-left:0}
.box_earn .list_panel li{width:98px;margin-left:47px;text-align:center;font-size:15px;line-height:16px;color:#FFF}
.box_earn .panel_portal .img_portal{display:block;background-position:0 -330px;width:562px;height:116px}
.box_earn .list_line{font-size:15px;color:#FFF;line-height:20px}
.box_earn .list_line li{text-align:center}
.box_earn .line_shot{position:absolute;bottom:-74px;left:51px}
.box_earn .line_shot:before{display:block;position:relative;left:4px;width:160px;height:35px;margin-bottom:8px;background:url(./../images/pc/ico_portal_red.png) no-repeat 0 0;content:''}
.box_earn .line_portalt{position:absolute;top:-107px;left:199px}
.box_earn .line_portalt:before{position:relative;display:block;top:63px;left:-3px;width:160px;height:35px;margin-top:8px;transform:rotate(-180deg);background:url(./../images/pc/ico_portal_blue.png) no-repeat 0 0;content:''}
.box_earn .line_portalb{position:absolute;bottom:-75px;left:346px}
.box_earn .line_portalb:before{display:block;position:relative;left:4px;width:160px;height:35px;margin-bottom:8px;background:url(./../images/pc/ico_portal_blue.png) no-repeat 0 0;content:''}
.section_earn .group_tip{margin-top:77px;text-align:center}
.group_tip .earn_emph{display:inline-block;position:relative;left:-2px;top:-2px;font-size:24px;font-weight:700;letter-spacing:0.1em;color:#FDF6E7}
.group_tip .earn_emph:after{position:absolute;bottom:-3px;left:0;width:100%;height:3px;background-color:#fff;content:''}
.group_tip .tit_earn{display:block;margin:22px 0 0 -7px;font-size:80px;font-weight:800;line-height:102px;color:#FDF6E7;letter-spacing:0.012em}
.group_tip .wrap_swiper{margin-top:-15px}
.group_tip .wrap_swiper:after{display:block;clear:both;content:''}
.group_tip .tip_swiper .box_tip{float:left;max-width:540px;margin:77px 18px 0 40px}
.group_tip .tip_swiper .box_tip:nth-child(2n-1){margin:77px 40px 0 18px}
.group_tip .tip_swiper .thumb_tip{position:relative}
.group_tip .tip_swiper .thumb_tip:after{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:42px;border:solid 6px #fff;content:''}
.tip_swiper .tit_get{display:block;margin-top:41px;font-size:26px;font-weight:700;line-height:22px;color:#fff}
.tip_swiper .txt_get{margin-top:18px;font-size:20px;line-height:30px;color:#D4D4D4}
.tip_swiper li:last-child .tit_get{width:543px}
/** NFT **/
.section_nft{position:relative;padding-top:184px;overflow:hidden;text-align:center;background:linear-gradient(180deg,#8124e2,#ab46d5 15%,#026efb 55%,#0661ed)}
.section_nft .inner_nft{position:relative;padding-bottom:198px}
.section_nft .inner_nft:after{position:absolute;left:0;bottom:-242px;width:447px;height:478px;background:url(./../images/pc/bg_nft2.png) no-repeat 0 0;background-size:223px 238px;content:''}
.section_nft:before{display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:url(./../images/pc/bg_nft.png) no-repeat 0 0;content:''}
.section_nft .tit_nft{padding-top:33px;font-size:120px;line-height:102px;letter-spacing:0.012em;color:#FFF;font-weight:800}
.section_nft .tit_nft .txt_emph{display:block;margin:9px 0 0 12px;font-size:20px;letter-spacing:0.9em;font-weight:700;opacity:0.6}
.section_nft .group_character .txt_nft{margin-top:16px;font-size:34px;line-height:32px;color:#FFFCEF}
.section_nft .nft_swiper .swiper-wrapper{margin-top:88px;display:flex;flex-wrap:nowrap;transition-timing-function:linear}
.section_nft .nft_swiper .thumb_nft{border:solid 12px #fff;border-radius:52px;width:401px;height:401px}
.section_nft .nft_swiper .img_g{border-radius:40px}
.section_nft .nft_swiper .swiper-slide{margin-left:15px}
.section_nft .nft_swiper:after{display:block;clear:both;content:''}
.section_nft .group_character .group_btn{margin-top:98px}
.section_nft .group_character .group_btn .btn_comm{padding-left:69px}
.section_nft .group_btn .btn_comm + .btn_comm{margin-left:19px}
.section_nft .group_membership{max-width:1400px;margin:189px auto 0}
.section_nft .group_membership .tit_membership{font-size:80px;line-height:90px;letter-spacing:0.012em;font-weight:800;color:#FDF6E7}
.section_nft .group_membership .txt_membership{margin-top:33px;font-size:22px;line-height:32px;color:#FFFCEF}
.group_membership .membership_swiper .swiper-wrapper{display:flex;margin:78px 0 0 -40px}
.group_membership .membership_swiper .swiper-slide{width:320px;margin-left:40px}
.group_membership .thumb_membership{border:solid 6px #FDF1E7;border-radius:40px;width:320px;height:320px;box-shadow:rgba(128,36,36,0.09) 8px 20px 10px;box-sizing:border-box}
.group_membership .thumb_membership .img_g{border-radius:32px}
.group_membership .box_desc{margin-top:24px;width:320px;height:320px;background-color:#5a98ff;box-sizing:border-box;border-radius:40px}
.group_membership .box_desc .tit_country{display:block;padding:23px 0;font-size:22px;letter-spacing:-0.025em;line-height:17px;color:#fff}
.group_membership .txt_country{width:308px;height:250px;margin:0 auto;padding:42px 33px 50px;background-color:#FDF1E7;color:#406ec7;font-size:20px;line-height:28px;border-radius:0 0 35px 35px;box-sizing:border-box}
.group_perks{position:relative;margin-right:140px;padding:138px 0 344px 380px;border-radius:0 242px 800px 0;text-align:left;background-color:#FDF1E7}
.group_perks:before{position:absolute;width:381px;height:466px;right:156px;top:-143px;background:url(./../images/pc/img_nft.png) no-repeat 0 0;content:''}
.group_perks .tit_perks{display:block;font-size:80px;font-weight:800;line-height:90px;letter-spacing:0.012em;color:#104dbf}
.group_perks .list_perks{padding-top:37px}
.group_perks .list_perks li{margin-top:17px;padding-left:12px;font-size:24px;font-weight:700;line-height:40px;color:#5F84CC}
.group_perks .list_perks li:before{display:inline-block;width:4px;height:4px;margin:0 7px 0 -10px;background-color:#5F84CC;vertical-align:middle;content:''}
.group_perks .txt_perks{padding-left:16px;margin-top:16px;font-size:24px;line-height:36px;color:#A2A2A2;text-indent:-15px}
.group_perks:after{position:absolute;left:-225px;bottom:-462px;width:447px;height:478px;background:url(./../images/pc/bg_nft2.png) no-repeat 0 0;transform:rotate(90deg);background-size:223px 238px;content:''}
.section_nft .group_perks .group_btn{margin-top:66px}
.group_notice{position:relative;left:380px;margin-top:-239px;height:492px;background-color:#104DBF;border-radius:307px 0 0 307px}
.group_notice .inner_notice{padding:75px 0 0 239px;text-align:left}
.group_notice .img_notice{position:absolute;top:-181px;left:816px;background:url(./../images/ico_notice.png) no-repeat 0 0;width:478px;height:338px}
.group_notice .tit_notice{display:inline-block;padding:18px 46px 18px 40px;border-radius:50px 50px 50px 0;background-color:#fff;color:#104DBF;font-size:28px;font-weight:700;line-height:30px;letter-spacing:-0.025em;box-sizing:border-box}
.group_notice .list_notice{margin-top:33px;max-width:845px}
.group_notice .list_notice li{margin-top:17px;padding-left:9px;text-indent:-7px;font-size:18px;line-height:28px;letter-spacing:-0.02em;color:rgba(255,255,255,0.7)}
.group_notice .list_notice li:before{display:inline-block;width:2px;height:2px;margin-right:5px;background-color:rgba(255,255,255,0.7);vertical-align:middle;content:''}
/** roadmap **/
.section_roadmap{position:relative;background:linear-gradient(180deg,#0661ed,#1839c6);min-height:2468px;overflow-x:hidden}/* 2023-02-23 수정 *//* 2023-05-23 수정 */
.section_roadmap:before{position:absolute;top:0;left:0;right:0;bottom:0;background:url(./../images/pc/bg_roadmap.png) no-repeat 50% 0;content:''}/* 2023-02-20 수정 */
.section_roadmap .inner_roadmap{position:relative;z-index:1;max-width:1400px;margin:0 auto}
.section_roadmap .bg_roadmap{position:absolute;top:602px;left:50%;margin-left:-358px;width:583px;height:1572px;background:url(./../images/pc/bg_roadmap2_230523.png) no-repeat 0 0}/* 2023-02-24 수정 *//* 2023-05-23 수정 */
.section_roadmap .tit_roadmap{position:relative;padding-top:353px;text-align:center;font-size:110px;line-height:102px;letter-spacing:0.012em;font-weight:800;color:#fff}/* 2023-05-23 수정 */
.section_roadmap .tit_roadmap .img_con{position:absolute;top:152px;left:50%;margin-left:-169px;width:250px;height:250px;background:url(./../images/ico_roadmap.png) no-repeat 0 0}/* 2023-05-23 수정 */
.section_roadmap .tit_phase{font-size:50px;font-weight:700;letter-spacing:0.012em;color:#FFF}
.section_roadmap .list_phase{margin-top:2px}
.section_roadmap .list_phase li{padding-left:1px;font-size:18px;line-height:28px;letter-spacing:0.012em;color:rgba(255,255,255,0.7)}
.section_roadmap .list_phase .inner_phase:before{display:inline-block;width:2px;height:2px;margin-right:8px;background-color:rgba(255,255,255,0.7);vertical-align:middle;content:''}
.section_roadmap .btn_android{display:flex;align-items:center;justify-content:center;position:absolute;top:83px;right:-504px;width:480px;height:130px;border-radius:80px;background-color:rgba(0,0,0,0.5);box-sizing:border-box}
.section_roadmap .btn_android .inner_g{display:flex;align-items:center}
.section_roadmap .btn_android .ico_android{width:65px;height:72px;margin-right:22px;background-position:-115px -65px}
.section_roadmap .btn_android .ico_googleplay{width:240px;height:48px;background-position:-210px -195px}
/** 2023-06-01 삭제 및 추가 시작 **/
.section_roadmap .tag_map{z-index:1;position:absolute;top:-94px;left:-18px;background-color:#e6211a}
.section_roadmap .tag_map:before{position:absolute;left:-32px;background:url(./../images/pc/tag_roadmap_begin.png) no-repeat 0 0;width:32px;height:121px;background-size:100% auto;content:''}
.section_roadmap .tag_map:after{position:absolute;top:0;right:-9px;width:10px;height:63px;background-color:#e6211a;border-radius:0 10px 10px 0;content:''}/* 2023-06-02 수정 */
.section_roadmap .tag_map .inner_map{display:block;padding:0 38px;font-size:30px;font-weight:700;line-height:63px;letter-spacing:0.012em;color:#FFF}
/** 2023-06-01 삭제 및 추가 끝 **/
.section_roadmap .list_phase .upper_emph{font-size:18px;vertical-align:top;line-height:24px}/* 2023-02-23 추가 *//* 2023-05-23 수정 */
.section_roadmap [class^='box_phase']{position:relative;width:fit-content}
.section_roadmap .box_phase1{top:119px;left:47px}
.section_roadmap .box_phase2{top:319px;left:816px}
.section_roadmap .box_phase3{top:529px;left:665px;z-index:1}/* 2023-02-23 수정 *//* 2023-05-31 수정 */
.section_roadmap .box_phase4{top:750px;left:497px;width:auto}/* 2023-05-23 수정 *//* 2023-06-01 수정 */
.section_roadmap .box_phase5{top:936px;left:599px}/* 2023-05-23 수정 */
.section_roadmap .txt_roadmap{position:relative;top:1013px;left:92px;font-size:22px;line-height:28px;letter-spacing:0.035em;color:rgba(255,255,255,0.7)}/* 2023-02-24 추가 *//* 2023-05-23 수정 */
.section_roadmap .img_ball:before{position:absolute;z-index:-1;top:184px;left:-140px;width:303px;height:489px;background:url(./../images/ico_roadmap2.png) no-repeat 0 0;content:''}/* 2023-05-23 수정 */
/*.section_roadmap .img_ball:after{position:absolute;z-index:-1;top:1836px;right:309px;width:191px;height:238px;background:url(./../images/ico_roadmap7.png) no-repeat 0 0;content:''} 2023-05-23 삭제 */
.section_roadmap .img_phase1{position:absolute;bottom:-168px;right:-94px;width:396px;height:268px;background:url(./../images/ico_roadmap3.png) no-repeat 0 0}
.section_roadmap .img_phase2{position:absolute;top:-591px;right:-406px;width:396px;height:487px;background:url(./../images/ico_roadmap4.png) no-repeat 0 0}
.section_roadmap .img_phase3{position:absolute;top:-336px;left:-746px;width:514px;height:609px;background:url(./../images/ico_roadmap5.png) no-repeat 0 0}/* 2023-05-31 수정 */
.section_roadmap .img_phase4{position:absolute;top:-25px;left:-452px;width:240px;height:285px;background:url(./../images/ico_roadmap6_230523.png) no-repeat 0 0}/* 2023-05-23 수정 */
.section_roadmap .img_phase5{position:absolute;top:-319px;left:382px;width:419px;height:500px;background:url(./../images/ico_roadmap8.png) no-repeat 0 0}/* 2023-05-23 추가 */
/** footer **/
.doc-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:150px;text-align:center;background-color:#000}
.doc-footer .list_csmenu{font-size:0;line-height:0}
.doc-footer .list_csmenu:after{display:block;clear:both;content:''}
.doc-footer .list_csmenu .link_csmenu{color:#8D8D8D;font-size:18px;font-weight:700;line-height:18px}
.doc-footer .list_csmenu li{float:left}
.doc-footer .list_csmenu li:before{display:inline-block;width:2px;height:14px;background-color:#707070;margin:0 31px 0 30px;content:''}
.doc-footer .list_csmenu li:first-child:before{display:none}
.doc-footer .info_copyright{display:block;margin-top:26px;font-size:18px;line-height:18px;color:#6E6E6E}/* 2023-02-23 수정 */
/*.doc-footer .info_copyright,.doc-footer .link_copyright{font-size:18px;line-height:18px;color:#6E6E6E}  2023-02-23 삭제 */
/** layer **/
.dimmed_layer{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;background:rgba(0,0,0,0.4);opacity:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;transition:opacity 0.4s ease}
.popup_layer{display:none;position:fixed;top:50%;left:50%;z-index:-1;width:1280px;height:720px;padding:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-sizing:border-box;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}/* 2023-02-27 수정 */
.popup_layer .inner_popup_layer{position:relative;opacity:0;-webkit-transform:translateY(15px);-moz-transform:translateY(15px);transform:translateY(15px);-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;transition:transform 0.4s ease}
.popup_layer .layer_body{display:table;width:100%;height:100%;table-layout:fixed}
.popup_layer .link_close{position:absolute;top:-28px;right:-7px;padding:7px;font-size:0}
.popup_layer .inner_vod_layer .layer_body{display:block;table-layout:unset}
.popup_layer .inner_vod_layer .box_vod{width:100%;height:0;padding-bottom:60%;border:1px solid #585858;box-sizing:border-box}
.popup_layer .inner_vod_layer .frame_vod{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background-color:#121212}
.popup_layer .btn_close{position:absolute;top:-51px;right:-13px;padding:12px}
.popup_layer .btn_close .ico_comm{display:block;width:25px;height:25px;background-position:-310px -65px}
.popup_layer .btn_close:focus .ico_comm{background-position:-310px -90px}
.layer_on{overflow:hidden}
.layer_on .dimmed_layer{z-index:1600;opacity:1;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;transition:opacity 0.4s ease}
.layer_on .popup_layer{display:block;z-index:1700}
.layer_on .popup_layer .inner_popup_layer{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.ico_comm{background-image:url(./../images/pc/rtn/ico_comm.png)} }
/** 2023-02-20 추가 시작 **/
@media only screen and (max-width:1599px){body{overflow-x:auto}
  /** 2023-02-23 삭제 시작 **/
  /*.section_event{overflow-x:hidden} .section_earn{overflow-x:hidden} .section_roadmap{overflow-x:hidden} */
  /** 2023-02-23 삭제 끝 **/
  .doc-header{position:absolute}
  .section_main{max-height:none}
  /* 2023-02-24 추가 */ }
/** 2023-02-20 추가 끝 **/
