@charset "UTF-8";

body {overflow:overlay;}
body.hidden {height:100%; min-height:100%; overflow:hidden !important; touch-action:none;}
body::-webkit-scrollbar {width:6px;} 
body::-webkit-scrollbar-thumb {background: rgba(0,0,0,.15); border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px;}
body::-webkit-scrollbar-thumb:hover {background: rgba(255,255,255,.2);}
body::-webkit-scrollbar-thumb:active {background: rgba(255,255,255,.3);} 
body::-webkit-scrollbar-button {display: none;}

.glo-header {top:0;}
.glo-wrap.wide {max-width:100%;}
.header_hide .glo-header {top:-72px;}
.glo-header .gnb, .glo-header .gnb li, .glo-header .gnb svg {transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s;} 

.pc_only {display:block;}
.mobile_only {display:none !important;}

.glo-contents.slim_influ {max-width:100%; font-family:'Mont','NotoSans',sans-serif; padding:0;}
.glo-contents.slim_influ a, .glo-contents.slim_influ button {outline:none;}
/* .slim_influ .century {font-family:'Century Gothic W05 Bold' , AppleSDGothicNeo-Regular, 'notokr',  '맑은고딕', Malgun Gothic, sans-serif !important;}
.slim_influ .century_l {font-family:'Century Gothic W05 Light' , AppleSDGothicNeo-Regular, 'notokr',  '맑은고딕', Malgun Gothic, sans-serif !important;} */
.slim_influ .g_l {/*font-family:'Gotham-Book','notokr',sans-serif !important;*/ font-weight:300;}
.slim_influ .g_b {/*font-family:'Gotham','notokr',sans-serif !important;*/ font-weight:900;}
.slim_influ .org {color:#d94829;}

.main-attendance-btn-wrap {display:none;}

.si_intro {position:relative; width:100%; padding:56.25% 0 0; overflow:hidden; box-sizing:content-box;}
.si_intro .si_slogan {display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; position:absolute; top:0; left:0; right:0; width:100%; max-width:1600px; height:100%; margin:0 auto; padding:0 5.4%; box-sizing:border-box; text-shadow:3px 3px 10px rgba(0,0,0,.3); z-index:10;}
.si_intro .si_slogan h1 {font-size:5.2vw; line-height:1.25; color:#fff;}
.si_intro .si_slogan h1 strong {display:block;}
.si_intro .si_slogan h1 img {height:6.2vw; vertical-align:bottom;}
.si_intro .si_slogan h3 {font-size:3.12vw; letter-spacing:-0.025rem; color:#fff;}
.si_intro .sc_visual {position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.si_intro .sc_visual video {width:100%; height:100%; -o-object-fit:cover; object-fit:cover;}
.si_intro .vis_play { position:absolute; top:50%; left:50%; width:6.77vw; height:6.77vw; background:url(/content/dam/glo-jp/korea-images/event/past-events/2021/slim_cp/play_btn.png) 50% 50%/contain no-repeat; margin:0 auto; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; transform:translate(-50%, -50%); text-indent:-9999px; z-index:20; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);}
.si_intro .vis_play:before, .si_intro .vis_play:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; box-shadow:inset 0 0 15px 7px rgba(255,255,255,.7); transition:opacity .35s; -webkit-transition:opacity .35s; -moz-transition:opacity .35s; -ms-transition:opacity .35s; -o-transition:opacity .35s; animation:wave 2s infinite forwards; -webkit-animation:wave 2s infinite forwards; opacity:1;}
.si_intro .vis_play:before {animation-delay:.47s; -webkit-animation-delay:.47s;}
.si_intro .vis_play .full {position:absolute; top:100%; left:0; width:100%; font-size:20px; letter-spacing:-0.025rem; text-transform:uppercase; color:#fff; padding:25px 0 0; text-indent:0;}

@keyframes wave {
    0% {
        transform:scale(1);
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
        opacity:1;
    }
    100% {
        transform:scale(1.75);
        -webkit-transform:scale(1.75);
        -moz-transform:scale(1.75);
        -ms-transform:scale(1.75);
        -o-transform:scale(1.75);
        opacity:0;
    }
}

.full_visual {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; z-index:999;}
.fl_inner {position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; max-width:76vw; max-height:42.75vw; margin:auto;}
.fl_inner .full_cls {position:absolute; bottom:100%; right:0; width:44px; height:44px; background:url(/content/dam/glo-jp/korea-images/event/past-events/2021/slim_cp/cls_ico.png) 50% 50%/22px auto no-repeat; text-indent:-9999px; z-index:900;}
.fl_visual video {width:100%; vertical-align:top;}

.sc_cont {position:relative; background:#fff; padding:18vw 0 0;}
.pre_video { position:absolute; top:0; left:0; right:0; width:100%; max-width:1600px; margin:0 auto; transform:translateY(-32%); -webkit-transform:translateY(-32%); -moz-transform:translateY(-32%); -ms-transform:translateY(-32%); -o-transform:translateY(-32%); z-index:11; }
.pre_video .pre_row {display:flex; justify-content:space-between;}
.pre_video .pre_col {width:24.0625%; text-align:center;}

.pre_video .pre_col .pre_thumb {position:relative; display:block; width:100%; padding:65.789% 0 0; overflow:hidden;}
.pre_video .pre_col .pre_thumb .date { position:absolute; top:50%; left:0; width:100%; font-size:1.87vw; letter-spacing:-0.025rem; color:#fff; z-index:2; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
.pre_video .pre_col .pre_thumb img {position:absolute; top:50%; left:50%; width:100%; height:auto; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);}
.pre_video .pre_col .pre_name {display:inline-block; font-size:1.3vw; font-weight:700; color:#000; margin:20px 0 0;}

.pre_video .vis_play {cursor:pointer;}
.pre_video .pre_col .pre_thumb img, .pre_video .pre_col .pre_thumb .date {transition:transform 1s; -webkit-transition:transform 1s; -moz-transition:transform 1s; -ms-transition:transform 1s; -o-transition:transform 1s;}
.pre_video .pre_col:hover .pre_thumb img { transform:translate(-50%, -50%) scale(1.05); -webkit-transform:translate(-50%, -50%) scale(1.05); -moz-transform:translate(-50%, -50%) scale(1.05); -ms-transform:translate(-50%, -50%) scale(1.05); -o-transform:translate(-50%, -50%) scale(1.05);}
.pre_video .pre_col:hover .pre_thumb .date { transform:translateY(-50%) scale(1.1); -webkit-transform:translateY(-50%) scale(1.1); -moz-transform:translateY(-50%) scale(1.1); -ms-transform:translateY(-50%) scale(1.1); -o-transform:translateY(-50%) scale(1.1); }
.pre_video .vis_play .pre_name {padding:0 22px 0 0; background:url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_on/lnk_arr_bk.png) 99% 50% no-repeat;}

.si_ttl {text-align:center; color:#000; margin:0 0 70px;}
.si_ttl > span {display:block; font-size:1.66vw; line-height:1.375;}
.si_ttl h2 {font-size:3.64vw; font-weight:900; line-height:1.25; letter-spacing:-0.035rem; margin:10px 0 20px;}
.si_ttl p {font-size:1.35vw; font-weight:300; line-height:1.5; letter-spacing:-0.045rem; white-space:pre-line;}
.si_ttl p strong {font-weight:700;}

.slim_skin_slide {left:calc((100% - 1600px)/2); width:calc(100% - ((100% - 1600px)/2)); margin:0;}
.slim_skin_slide .swiper-wrapper {padding-right:calc((100% - 1600px)/2); padding-bottom:20px;}
.slim_skin_slide .swiper-slide { position:relative; width:27vw; padding:38.3vw 0 0; margin:0 20px 0 0; text-align:center; background:#fff; border-radius:1.87vw; -webkit-border-radius:1.87vw; -moz-border-radius:1.87vw; -ms-border-radius:1.87vw; -o-border-radius:1.87vw; box-shadow:6px 6px 12px rgba(0,0,0,.15);}
.slim_skin_slide .swiper-slide:nth-child(3) .img:after, .slim_skin_slide .swiper-slide:nth-child(4) .img:after {content:''; position:absolute; top:0; right:0; width:7.03vw; height:7.03vw; background:url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_on/soldout.png) 0 0/contain no-repeat; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); z-index:3;}
.slim_skin_slide .swiper-slide:nth-child(1) .img:after {content:''; position:absolute; top:0; right:0; width:7.03vw; height:7.03vw; background:url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_jb/skin_pro_badge.png) 0 0/contain no-repeat; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
.slim_skin_slide .swiper-slide:nth-child(2) .img:after { content:''; position:absolute; top:0; right:0; width:7.03vw; height:7.03vw; background:url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_sam/gift_badge.png) 0 0/contain no-repeat; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.slim_skin_slide .inner {position:absolute; top:0; left:0; width:100%; height:100%; padding:2.6vw 1vw; box-sizing:border-box;}
.slim_skin_slide .no {display:inline-block; font-size:24px; font-weight:700; line-height:1; letter-spacing:-0.025rem; margin:0 0 20px; color:#000; border-bottom:2px solid #000; padding:0 0 3px;}
.slim_skin_slide p {font-size:1.8vw; font-weight:700; line-height:1.3; letter-spacing:-0.045rem; color:#000;}
.slim_skin_slide .img {position:relative; display:block; width:100%; height:55%; margin:20px 0 0;}
.slim_skin_slide .img img {position:absolute; top:0; left:0; right:0; bottom:0; width:auto; height:auto; max-width:90%; max-height:90%; margin:auto;}
.slim_skin_slide .btn {position:absolute; bottom:2.6vw; left:0; right:0; width:210px; height:60px; line-height:60px; text-align:center; font-size:20px; font-weight:700; letter-spacing:-0.04rem; background:#d94829; color:#fff; margin:0 auto; border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px; -ms-border-radius:40px; -o-border-radius:40px; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; -ms-transition:background .3s; -o-transition:background .3s; cursor:pointer;}
.slim_skin_slide .btn:after {content:''; display:inline-block; width:20px; height:100%; background:url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_jb/down_lnk.png) 50% 50% no-repeat; margin:0 0 0 6px; vertical-align:top;}
.slim_skin_slide .btn:hover {background:#d03f1f;}
.slim_skin_slide .swiper-slide .kakao {display:inline-block; font-size:1.25vw; font-weight:700; line-height:1.33; letter-spacing:-0.025rem;}

.slim_skin_slide .end_item:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); border-radius:1.87vw; -webkit-border-radius:1.87vw; -moz-border-radius:1.87vw; -ms-border-radius:1.87vw; -o-border-radius:1.87vw; z-index:2;}
.slim_skin_slide .event_end {background:#939393;}
.slim_skin_slide .event_end:after {display:none;}

.slim_launch .skin_pager {text-align:center; font-size:0; margin:20px 0 0;}
.slim_launch .skin_pager span {display:inline-block; width:14px; height:14px; background:#666; margin:0 4px; vertical-align:top; opacity:1;}
.slim_launch .skin_pager .swiper-pagination-bullet-active {background:#d94829;}

.slim_event {padding:6.25vw 0;}
.slim_event .si_ttl p {font-size:1.25vw;} 
.slim_event .si_ttl .org_btn { display:block; width:14vw; height:3.9vw; line-height:3.9vw; font-size:1.45vw; font-weight:700; letter-spacing:-0.025rem; color:#fff; background:#d94829; border-radius:2vw; -webkit-border-radius:2vw; -moz-border-radius:2vw; -ms-border-radius:2vw; -o-border-radius:2vw; text-align:center; margin:2.6vw auto; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; -ms-transition:background .3s; -o-transition:background .3s; }
.slim_event .si_ttl .org_btn:hover {background:#d03f1f;}

.event_row {display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; width:100%; max-width:1600px; margin:0 auto;}
.event_row .col {width:49.25%;}
.event_row .col_full {width:100%;}
.event_row .col_img {position:relative; width:50.75%; text-align:center;}
.event_row .col_img img {max-width:100%;}
.event_row .col_txt {color:#000;}
.event_row .col_txt dl {position:relative; margin:0 0 40px;}
.event_row .col_txt dt {display:inline-block; height:3.125vw; line-height:3.125vw; font-size:1.45vw; font-weight:900; letter-spacing:-0.025rem; color:#fff; background:#000; text-align:center; margin:0 0 1vw; padding:0 1.8vw;}
.event_row .col_txt dd {font-size:1.35vw; line-height:1.75; font-weight:300; letter-spacing:-0.025rem; padding:0 0 0 20px;}
.event_row .col_txt a, .event_row .col_txt strong {font-weight:900; color:#000;}
.event_row .noti {font-size:18px; font-weight:300; line-height:2.2; letter-spacing:-0.025rem; color:#565656; margin:3.125vw 0 0; text-align:center;}

.vid_review {background:#e8e7ec;}
.vid_review .si_ttl {margin:0;}
.vid_review .si_ttl .org_btn {margin:2.6vw auto 0;}
.vid_review .event_row dl {display:flex; flex-wrap:wrap; align-items:center; margin:0 0 15px;}
.vid_review .event_row dt {width:8.8vw; height:2.86vw; line-height:2.86vw; padding:0; text-align:center; box-sizing:border-box;}
.vid_review .event_row dd {width:calc(100% - 8.8vw); margin:0 0 1vw; box-sizing:border-box;}
.vid_review .event_row li {font-size:1.36vw; line-height:2; letter-spacing:-0.025rem; white-space:nowrap;}
.vid_review .col_img {width:42.18%;}
.vid_review .col_txt {width:52.5%;}

.slim_booston {position:relative; width:100%; height:56.25vw; background:#fff21e url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_sam/sam_obj_bg.png) 12% 0/auto 89.9% no-repeat; overflow:hidden;}
.slim_booston img {max-width:100%; vertical-align:top;}
.slim_booston .device { position:absolute; top:50%; left:50%; width:24.63%; max-width:473px; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%);}
.slim_booston .sam_vis {position:absolute; top:25%; right:-2.5%; width:40%; max-width:760px; transform:rotate(-5deg); animation:sam_ani 1.4s infinite cubic-bezier(.24,.12,.34,.99); -webkit-animation:sam_ani 1.4s infinite cubic-bezier(.24,.12,.34,.99); -webkit-transform:rotate(-5deg); -moz-transform:rotate(-5deg); -ms-transform:rotate(-5deg); -o-transform:rotate(-5deg); }
.slim_booston .sam_sign { position:absolute; top:52%; left:8.33%; width:16.6%; max-width:320px; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
.slim_booston .obj {position:absolute;}
.slim_booston .obj1 {top:45%; left:23%; width:6.66%; animation:obj 1.2s infinite cubic-bezier(.24,.12,.34,.99); -webkit-animation:obj 1.2s infinite cubic-bezier(.24,.12,.34,.99);}
.slim_booston .obj2 {bottom:20%; left:26.5%; width:8.38%;}
.slim_booston .obj3 {top:10%; left:14.5%; width:10.93%;}
.slim_booston .obj4 {top:7%; right:9.5%; width:7%;}
.slim_booston .obj5 {bottom:-7%; left:60%; width:7.5%;}
.slim_booston .obj6 {top:8%; left:3%; width:6.97%; animation:obj2 1.2s infinite cubic-bezier(.24,.12,.34,.99); -webkit-animation:obj2 1.2s infinite cubic-bezier(.24,.12,.34,.99); }
.slim_booston .obj7 {bottom:25%; left:2%; width:4.84%;}
.slim_booston .obj8 {top:7%; right:5%; width:3.75%;}
.slim_booston .obj9 {top:27%; left:25%; width:3.38%;}
.slim_booston .obj10 {top:8%; left:50%; width:6.97%; height:0; transition:height .25s; -webkit-transition:height .25s; -moz-transition:height .25s; -ms-transition:height .25s; -o-transition:height .25s; overflow:hidden; transform:translateX(50%); -webkit-transform:translateX(50%); -moz-transform:translateX(50%); -ms-transform:translateX(50%); -o-transform:translateX(50%);}

@keyframes obj {
    0% {
        transform:rotate(0);
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        -ms-transform:rotate(0);
        -o-transform:rotate(0);
    }
    50% {
        transform:rotate(10deg);
        -webkit-transform:rotate(10deg);
        -moz-transform:rotate(10deg);
        -ms-transform:rotate(10deg);
        -o-transform:rotate(10deg);
    }
    100% {
        transform:rotate(0);
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        -ms-transform:rotate(0);
        -o-transform:rotate(0);
    }
}

@keyframes obj2 {
    0% {
        top:8%;
        left:3%;
    }
    50% {
        top:8.7%;
        left:2.2%;
        transform:rotate(7deg);
        -webkit-transform:rotate(7deg);
        -moz-transform:rotate(7deg);
        -ms-transform:rotate(7deg);
        -o-transform:rotate(7deg);
    }
    100% {
        top:8%;
        left:3%;
        transform:rotate(0);
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        -ms-transform:rotate(0);
        -o-transform:rotate(0);
    }
}

@keyframes sam_ani {
    0% {
        transform:rotate(-5deg);
        -webkit-transform:rotate(-5deg);
        -moz-transform:rotate(-5deg);
        -ms-transform:rotate(-5deg);
        -o-transform:rotate(-5deg);
    }
    30% {
        transform:rotate(0);
        -webkit-transform:rotate(0);
        -moz-transform:rotate(0);
        -ms-transform:rotate(0);
        -o-transform:rotate(0);
    }
    60% {
        transform:rotate(-5deg);
        -webkit-transform:rotate(-5deg);
        -moz-transform:rotate(-5deg);
        -ms-transform:rotate(-5deg);
        -o-transform:rotate(-5deg);
    }
}

.slim_edition {position:relative; height:56.25vw; background:#1d1921; padding:0;}
.slim_edition .event_row {position:relative; height:56.25vw; z-index:2;}
.slim_edition .event_row .si_ttl {margin:0;}
.slim_edition .event_row .si_ttl h2 {white-space:pre-line;}
.slim_edition .event_row .col_txt {text-align:left; padding:0 0 0 7%; color:#fff;}
.slim_edition .event_row .si_ttl.blk {color:#000;}
.slim_edition .event_row .org_btn {margin:2.6vw 0;}
.slim_edition .skin_slide img {width:auto; height:100%;}

.slim_edition .skin_slide {position:absolute; top:0; left:0; width:100%; height:100%;}
.slim_edition .skin_slide .slick-list, .slim_edition .skin_slide .slick-track {height:100%;}
.slim_edition .skin_slide .half {position:absolute; top:0; left:48%; width:52%; height:100%;}
.slim_edition .skin_slide .half .obj {position:absolute;}
.slim_edition .skin_slide .half .obj1 { top:11%; left:1%; transform:rotate(-5deg); animation:sam_ani 1s infinite cubic-bezier(.24,.12,.34,.99); -webkit-animation:sam_ani 1s infinite cubic-bezier(.24,.12,.34,.99); -webkit-transform:rotate(-5deg); -moz-transform:rotate(-5deg); -ms-transform:rotate(-5deg); -o-transform:rotate(-5deg); }
.slim_edition .skin_slide .half .obj2 {top:10.5%; right:25%; animation:obj 1.2s infinite cubic-bezier(.24,.12,.34,.99); -webkit-animation:obj 1.2s infinite cubic-bezier(.24,.12,.34,.99);}
.slim_edition .skin_slide .half .obj3 {top:53.5%; left:9%; animation:obj 1.2s infinite cubic-bezier(.24,.12,.34,.99); -webkit-animation:obj 1.2s infinite cubic-bezier(.24,.12,.34,.99);}
.slim_edition .skin_slide .half .obj4 {bottom:21%; left:0;}
.slim_edition .skin_slide .half .obj5 {bottom:3%; left:56%;}
.slim_edition .skin_slide > img {height:100%;}

.slim_campaign {position:relative; width:100%; padding:46.875% 0 0;}
.slim_campaign .sc_slogan {position:absolute; top:0; left:0; right:0; bottom:0; display:flex; justify-content:center; flex-direction:column; align-items:center; flex-wrap:wrap; width:100%; margin:auto; color:#fff; text-align:center; z-index:10;}
.slim_campaign .sc_slogan span {font-size:1.66vw; line-height:1.5; letter-spacing:-0.045rem;}
.slim_campaign .sc_slogan p {font-size:3.64vw; font-weight:900; line-height:1.2; letter-spacing:-0.045rem; white-space:pre-line; margin:1vw 0 3vw;}
.slim_campaign .sc_slogan strong {font-weight:900;}
.slim_campaign .sc_visual {position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.slim_campaign .sc_visual video {width:100%; height:100%; -o-object-fit:cover; object-fit:cover;}
.slim_campaign .campaign_lnk {display:inline-block; height:3.9vw; line-height:3.9vw; font-size:1.45vw; font-weight:700; letter-spacing:-0.025rem; color:#fff; background:#d94829; border-radius:2vw; -webkit-border-radius:2vw; -moz-border-radius:2vw; -ms-border-radius:2vw; -o-border-radius:2vw; padding:0 2.18vw; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; -ms-transition:background .3s; -o-transition:background .3s; }
.slim_campaign .campaign_lnk:hover {background:#d03f1f;}

.go_top {position:fixed; bottom:-76px; right:20px; width:64px; height:64px; background:#d94829 url(/content/dam/glo-jp/korea-images/event/past-events/2021/slim_cp/go_top.svg) 50% 50%/43% auto no-repeat; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; text-indent:-9999px; box-shadow:2px 2px 7px rgba(0,0,0,.4); text-indent:-9999px; z-index:40; transition:bottom .4s; -webkit-transition:bottom .4s; -moz-transition:bottom .4s; -ms-transition:bottom .4s; -o-transition:bottom .4s;}
.go_top.on {bottom:20px;}

@media screen and (min-width:1921px){
    .si_intro .si_slogan h1 img {height:100px;}
    .si_intro .si_slogan h1 {font-size:100px;}
    .si_intro .si_slogan h3 {font-size:60px;}
    .pre_video .pre_col .pre_name {font-size:30px;}
    .si_ttl > span {font-size:32px;}
    .si_ttl h2 {font-size:70px;}

    .slim_skin_slide .swiper-slide {width:572px; height:766px; padding:0;}
    .slim_skin_slide .swiper-slide p {font-size:35px;}
    .slim_skin_slide .swiper-slide .kakao {font-size:24px;}
    .slim_collabo .collabo_sign p {font-size:44px;}
    .slim_event .si_ttl p {font-size:24px;}
    .slim_event .si_ttl .org_btn {width:270px; height:75px; line-height:75px; font-size:24px;}

    .slim_skin_slide .swiper-slide .img {height:60%;}
    .slim_skin_slide .swiper-slide:nth-child(-n+4) .img:after {width:132px; height:132px;}
    .slim_launch .skin_pager span {width:16px; height:16px; margin:0 6px;}

    .slim_booston img {width:100%;}
    .slim_booston .device, .slim_booston .sam_vis, .slim_booston .sam_sign {max-width:none;}

    .event_row .col_txt dt {height:60px; line-height:60px; font-size:28px;}
    .event_row .col_txt dd {font-size:26px;}

    .slim_campaign .sc_slogan span {font-size:40px;}
    .slim_campaign .sc_slogan p {font-size:70px;}
    .slim_campaign .campaign_lnk {height:80px; line-height:80px; font-size:30px;}

    .vid_review .event_row {padding:0 70px;}
    .vid_review .event_row dt {width:170px; height:55px; line-height:55px; font-size:28px;}
    .vid_review .event_row dd {width:calc(100% - 170px); font-size:26px; line-height:55px; box-sizing:border-box;}

    .vid_review .event_row li {font-size:26px; line-height:50px;}
}
@media screen and (max-width:1680px){ 
    .pre_video, .launch_list, .event_row {max-width:100%; padding:0 40px; box-sizing:border-box;}
    .slim_skin_slide {left:40px; width:calc(100% - 40px);}
    .slim_skin_slide .swiper-wrapper {padding-right:calc((100% - 40px)/2);}
}
@media screen and (max-width:1440px){ 
    .si_intro {padding:62.5% 0 0;}
    .si_intro .vis_play {width:7.44vw; height:7.44vw;}

    .si_ttl > span {font-size:1.82vw;}
    .si_ttl h2 {font-size:4vw;}
    .si_ttl p {font-size:1.5vw;}
    
    .slim_skin_slide .swiper-slide {padding:40.2vw 0 0;}
    .slim_skin_slide .inner {padding:2.85vw 1.1vw;}
    .slim_skin_slide .img {height:52%;}
    .slim_skin_slide .swiper-slide .img {height:56%;}
    .slim_skin_slide .btn {bottom:2.85vw;}

    .slim_booston {height:61.875vw;}
    .slim_booston .device {left:53%; width:27%;}
    .slim_booston .obj10 {left:54%;}

    .slim_event .si_ttl p {font-size:1.375vw;}
    .slim_event .si_ttl .org_btn {width:15.4vw; height:4.3vw; line-height:4.3vw; border-radius:2.2vw; -webkit-border-radius:2.2vw; -moz-border-radius:2.2vw; -ms-border-radius:2.2vw; -o-border-radius:2.2vw;}

    .slim_campaign {padding:51.56% 0 0;}
    .slim_campaign .sc_slogan span {font-size:1.82vw;}
    .slim_campaign .sc_slogan p {font-size:4vw;}
    .slim_campaign .campaign_lnk { height:4.3vw; line-height:4.3vw; padding:0 2.39vw; border-radius:2.2vw; -webkit-border-radius:2.2vw; -moz-border-radius:2.2vw; -ms-border-radius:2.2vw; -o-border-radius:2.2vw;}
}
@media screen and (max-width:1280px){
    .pre_video, .launch_list, .event_row, .vid_review .event_row {padding:0 4%;}

    .si_intro {padding:70% 0 0;}
    .si_intro .vis_play {width:8.4vw; height:8.4vw;}
    .pre_video .pre_col .pre_name {font-size:1.43vw;}
    .sc_cont {padding:22.5vw 0 0;}

    .si_ttl {margin:0 auto 4.55vw;}
    .si_ttl > span {font-size:2vw;}
    .si_ttl h2 {font-size:4.55vw;}
    .si_ttl p {font-size:1.68vw;}

    .slim_skin_slide .swiper-slide {width:30.375vw; padding:42.42vw 0 0;}
    .slim_skin_slide .no {font-size:1.56vw;}
    .slim_skin_slide p {font-size:2.1vw;}
    .slim_skin_slide .swiper-slide .kakao {font-size:1.56vw;}
    .slim_skin_slide .img {height:50%; margin:1.5vw 0 0;}
    .slim_skin_slide .swiper-slide .img {height:52%;}
    .slim_skin_slide .swiper-slide .btn {width:190px; height:55px; line-height:55px; font-size:18px;}

    .slim_booston {background-position:50% -10%;}
    .slim_booston .device {width:24.63%;}
    .slim_booston .sam_vis {top:27.5%; right:-3.125%; width:36%;}
    .slim_booston .obj8 {right:-2.5%;}
 
    .slim_event {padding:7vw 0;}
    .slim_event .si_ttl h2 {margin:1.4vw 0;}
    .slim_event .si_ttl p {font-size:1.56vw;}
    .slim_event .si_ttl .org_btn { width:17.5vw; height:4.875vw; line-height:4.875vw; font-size:1.93vw; border-radius:2.5vw; -webkit-border-radius:2.5vw; -moz-border-radius:2.5vw; -ms-border-radius:2.5vw; -o-border-radius:2.5vw; margin:3.25vw auto;}
    .event_row .col_txt {width:47.25%;}
    .event_row .col_img {width:52.75%;}
    .event_row .col_txt dt {font-size:1.8vw;}
    .event_row .col_txt dd {font-size:1.68vw;}
    .event_row .noti {font-size:1.35vw;}

    .slim_campaign {padding:58.59% 0 0;}
    .slim_campaign .sc_slogan span {font-size:2vw;}
    .slim_campaign .sc_slogan p {font-size:4.55vw;}
    .slim_campaign .campaign_lnk { height:4.875vw; line-height:4.875vw; font-size:1.93vw; padding:0 2.72vw; border-radius:2.5vw; -webkit-border-radius:2.5vw; -moz-border-radius:2.5vw; -ms-border-radius:2.5vw; -o-border-radius:2.5vw;}
    
    .slim_edition, .slim_edition .event_row .col_txt {padding:0;}
    .slim_edition .event_row {padding:0 7%;}
    .slim_edition .si_ttl .org_btn {margin:3.25vw 0 0;}
    .slim_edition, .slim_edition .event_row {height:61.875vw;}
    .slim_edition .event_row .col_txt {width:100%;}
    .slim_edition .skin_slide > img { position:absolute; top:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%);}
    
    .vid_review .col_img {width:47.5%;}
    .vid_review .col_txt {width:51.5%;}
    .vid_review .col_img img {max-width:90%;}
    .vid_review .event_row .col_txt dt {width:10vw; font-size:1.59vw;}
    .vid_review .event_row .col_txt dd {width:calc(100% - 10vw);}
    .vid_review .event_row li {font-size:1.5vw;}
}
@media screen and (max-width:1024px){
    .si_intro {padding:84% 0 0;}
    .si_intro .si_slogan h1 {font-size:6.5vw;}
    .si_intro .si_slogan h1 img {height:7.75vw;}
    .si_intro .si_slogan h3 {font-size:3.9vw;}
    .si_intro .vis_play, .concept_vid .vis_play {width:10.5vw; height:10.5vw;}
    .fl_inner {max-width:95vw; max-height:53.4375vw;}

    .sc_cont {padding:28.125vw 0 0;}
    .pre_video .pre_col .pre_name {font-size:1.78vw; line-height:1.2; margin:12px 0 0; padding:0 17px 0 0; background-size:auto 52%; background-position:99% 30%;}
    .pre_video .pre_col .pre_thumb .date {font-size:2vw;}

    .si_ttl {margin:0 auto 5.7vw;}
    .si_ttl > span {font-size:2.5vw;}
    .si_ttl h2 {font-size:5.45vw;}
    .slim_event .si_ttl p {font-size:1.875vw;}
    .slim_event .si_ttl .org_btn { width:21vw; height:5.85vw; line-height:5.85vw; font-size:2.175vw; border-radius:3vw; -webkit-border-radius:3vw; -moz-border-radius:3vw; -ms-border-radius:3vw; -o-border-radius:3vw;}

    .slim_skin_slide .swiper-slide {width:32.4vw; padding:46.66vw 0 0;}
    .slim_skin_slide .inner {padding:3.12vw 1.25vw;}
    .slim_skin_slide .swiper-slide .img {height:55%;}
    .slim_skin_slide .swiper-slide .img img {max-width:85%; max-height:85%;}
    .slim_skin_slide .swiper-slide:nth-child(-n+4) .img:after {right:1vw;}
    .slim_skin_slide .swiper-slide .btn {bottom:3.12vw; width:15.75vw; height:4.3vw; line-height:4.3vw; font-size:1.5vw;}
    .slim_skin_slide .swiper-slide .btn:after {width:1.56vw; background-size:95% auto;}

    .slim_booston {height:70.3125vw;}
    .slim_booston .device {width:30.78%;}
    .slim_booston .sam_vis {right:-5%; width:40%;}
    .slim_booston .obj10 {top:10%; left:56%;}

    .slim_edition, .slim_edition .event_row {height:70.3125vw;}
    .slim_edition .event_row {padding:0 5.6%;}

    .vid_review .event_row {padding:0 5.6%;}
    .event_row .col_txt dt {height:3.4375vw; line-height:3.4375vw; font-size:2vw;}
    .event_row .col_txt dd {font-size:1.85vw;}
    .event_row .noti {font-size:1.6875vw;}

    .slim_campaign {padding:70% 0 0;}
    .slim_campaign .sc_slogan span {font-size:2.5vw;}
    .slim_campaign .sc_slogan p {font-size:5.68vw; margin:1.25vw 0 3.6vw;}
    .slim_campaign .campaign_lnk { height:5.85vw; line-height:5.85vw; font-size:2.175vw; padding:0 3.27vw; border-radius:3vw; -webkit-border-radius:3vw; -moz-border-radius:3vw; -ms-border-radius:3vw; -o-border-radius:3vw; }

    .slim_edition .event_row {padding:0 5.6%;}

    .go_top {width:52px; height:52px;}

}
@media screen and (max-width:768px){
    .pc_only {display:none !important;}
    .mobile_only {display:block !important;}

    .si_intro {padding:165% 0 0;}
    .si_intro .si_slogan {top:0; justify-content:flex-start; align-items:center; flex-direction:column; text-align:left; padding:21.5% 4% 0;}
    .si_intro .si_slogan h1 {font-size:11.11vw; text-align:center;}
    .si_intro .si_slogan h1 img {width:57.9vw; height:auto;}
    .si_intro .si_slogan h3 {font-size:7vw; line-height:1.25; margin:4vw 0 0;}
    .si_intro .vis_play {position:absolute; top:63%; left:0; right:0; width:15vw; height:15vw; margin:0 auto; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
    .concept_vid .vis_play {top:60%;}

    .sc_cont {padding:55vw 0 0;}

    .pre_video {padding:0 0 0 7.6%;}
    .pre_video .pre_row {display:block; white-space:nowrap; font-size:0; padding:0 0 3vw; overflow-x:auto;}
    .pre_video .pre_row::-webkit-scrollbar {height:7px;} 
    .pre_video .pre_row::-webkit-scrollbar-thumb {background: rgba(255,255,255,.35); border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px;}
    .pre_video .pre_row::-webkit-scrollbar-thumb:hover {background: rgba(255,255,255,.4);}
    .pre_video .pre_row::-webkit-scrollbar-thumb:active {background: rgba(255,255,255,.5);} 
    .pre_video .pre_row::-webkit-scrollbar-button {display: none;}
    .pre_video .pre_col {display:inline-block; width:64.39%; margin-right:5.2vw;}
    .pre_video .pre_col .pre_name {font-size:3.2vw; padding:0 3.9vw 0 0; background-size:auto 45%;}
    .pre_video .pre_col .pre_thumb .date {font-size:4.5vw;}
    .pre_video .pre_col:hover .pre_thumb img {transform:translate(-50%, -50%) scale(1.07); -webkit-transform:translate(-50%, -50%) scale(1.07); -moz-transform:translate(-50%, -50%) scale(1.07); -ms-transform:translate(-50%, -50%) scale(1.07); -o-transform:translate(-50%, -50%) scale(1.07); }
    .pre_video .pre_col:hover .pre_thumb .date {transform:translateY(-50%) scale(1.25); -webkit-transform:translateY(-50%) scale(1.25); -moz-transform:translateY(-50%) scale(1.25); -ms-transform:translateY(-50%) scale(1.25); -o-transform:translateY(-50%) scale(1.25);}
    
    .si_ttl {margin:0 auto 7.8vw;}
    .si_ttl > span {font-size:4.44vw;}
    .slim_event {padding:13.88vw 0;}
    .slim_event .si_ttl h2 {font-size:8.6vw; line-height:1.2; margin:2vw 0 4vw;}
    .slim_event .si_ttl p {font-size:3.3vw; white-space:normal;} 

    .slim_event.slim_launch {padding:13.88vw 0 13.88vw 4.16vw; box-sizing:border-box;}
    .slim_skin_slide {left:0; width:100%;}
    .slim_skin_slide .swiper-wrapper {padding-right:0;}
    .slim_skin_slide .swiper-slide {width:75vw; padding:95vw 0 0; border-radius:2.88vw; -webkit-border-radius:2.88vw; -moz-border-radius:2.88vw; -ms-border-radius:2.88vw; -o-border-radius:2.88vw;}
    .slim_skin_slide .inner {padding:6vw 2.5vw;}
    .slim_skin_slide .swiper-slide .no {font-size:3.33vw; margin:0 0 12px;}
    .slim_skin_slide .swiper-slide p {font-size:4.16vw; line-height:1.4; letter-spacing:-0.065rem; margin:0 0 3.4vw;}
    .slim_skin_slide .swiper-slide .img img {max-width:100%; max-height:100%;}

    .slim_skin_slide .swiper-slide .img {height:60%;}
    .slim_skin_slide .swiper-slide:nth-child(-n+4) .img:after {left:70%; right:auto; width:14vw; height:14vw;}
    .slim_skin_slide .swiper-slide .btn {bottom:6.94vw; width:29vw; height:8.33vw; line-height:8.33vw; font-size:2.8vw;}
    .slim_skin_slide .swiper-slide .btn:after {width:2.36vw; background-size:contain; margin:0 0 0 10px;}

    .slim_booston {height:177.78vw; background:#fff21e url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_sam/sam_obj_bg_m.png) 50% 0/89% auto no-repeat;}
    .slim_booston .obj4, .slim_booston .obj7, .slim_booston .obj8, .slim_booston .obj9 {display:none;}
    .slim_booston .obj1 {top:51.5%; left:auto; right:4%; width:12.2%;}
    .slim_booston .obj2 {left:5.5%; width:14.4%;}
    .slim_booston .obj3 {left:50%; width:12.7%;}
    .slim_booston .obj5 {top:56.7%; left:6.3%; width:13.88%;}
    .slim_booston .obj6 {top:14.8%; width:12.5%;}
    .slim_booston .obj10 {top:7.5%; left:auto; right:10%; width:13.88%; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0);}
    .slim_booston .sam_vis {top:auto; bottom:-15.5%; width:86%;}
    .slim_booston .sam_vis:after {content:''; position:absolute; top:33%; left:40%; width:3vw; height:65px; background:url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_sam/sam_obj11.png) 50% 50%/contain no-repeat;}
    .slim_booston .device {top:8.5%; left:42%; width:auto; height:45.25%; transform:translate(0); -webkit-transform:translate(0); -moz-transform:translate(0); -ms-transform:translate(0); -o-transform:translate(0);}
    .slim_booston .sam_sign { top:5.625%; left:12%; width:27.77%; transform:translateY(0) rotate(30deg); -webkit-transform:translateY(0) rotate(30deg); -moz-transform:translateY(0) rotate(30deg); -ms-transform:translateY(0) rotate(30deg); -o-transform:translateY(0) rotate(30deg); }
    .slim_booston .device img {max-width:none; max-height:100%;}

    @keyframes obj2 {
        0% {
            top:14.8%;
            left:3%;
        }
        50% {
            top:15%;
            left:2.2%;
            transform:rotate(7deg);
            -webkit-transform:rotate(7deg);
            -moz-transform:rotate(7deg);
            -ms-transform:rotate(7deg);
            -o-transform:rotate(7deg);
        }
        100% {
            top:14.8%;
            left:3%;
            transform:rotate(0);
            -webkit-transform:rotate(0);
            -moz-transform:rotate(0);
            -ms-transform:rotate(0);
            -o-transform:rotate(0);
        }
    }

    .slim_launch .skin_pager span {width:10px; height:10px; margin:0 3px;}

    .slim_event .si_ttl .org_btn { width:37.5vw; height:10.4vw; line-height:10.4vw; font-size:4.16vw; letter-spacing:-0.05rem; border-radius:5.5vw; -webkit-border-radius:5.5vw; -moz-border-radius:5.5vw; -ms-border-radius:5.5vw; -o-border-radius:5.5vw; margin:6.38vw auto 8.33vw;}

    .vid_review .event_row {display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; padding:0 4%;}
    .event_row .col {width:100%;}
    .vid_review .event_row .col_img {margin:0 0 7vw;}
    .vid_review .event_row .col_txt {width:92%;}
    .vid_review .event_row .col_txt dl {align-items:flex-start; margin:0 0 5vw;}
    .vid_review .event_row .col_txt dt {width:21vw; height:6.9vw; line-height:6.9vw; font-size:2.9vw; padding:0;}
    .vid_review .event_row .col_txt dd {width:calc(100% - 21vw); font-size:3.2vw; line-height:6.9vw; padding:0 0 0 3vw;}
    .vid_review .event_row .col_txt li {font-size:3.2vw; line-height:1.6; text-indent:-12vw; padding:0 0 0 12vw; margin:0 0 1vw; white-space:normal;}
    .event_row .col_txt dl:last-child {margin:0;}
    .event_row .col_txt dt {height:8vw; line-height:8vw; font-size:4.16vw; letter-spacing:-0.025rem; padding:0 4.16vw; margin:0 0 2.77vw;}
    .event_row .col_txt dd {font-size:3.33vw; line-height:1.78; padding:0;}
    .event_row .noti {font-size:2.5vw;}

    .slim_edition .skin_slide .half {left:0; width:100%; z-index:2;}
    .slim_edition .skin_slide .half img {width:100%; height:auto;}
    .slim_edition .skin_slide .half .obj1 {top:50%; left:8.6%; width:11.66%;}
    .slim_edition .skin_slide .half .obj2 {top:43.75%; right:6.25%; width:14.58%;}
    .slim_edition .skin_slide .half .obj3 {top:auto; bottom:22.5%; left:20.8%; width:20.13%;}
    .slim_edition .skin_slide .half .obj4 {bottom:14%; left:10.4%; width:14.58%;}
    .slim_edition .skin_slide .half .obj5 {bottom:2.42%; left:auto; right:5.97%; width:20.13%;}

    .fl_inner {max-width:100%; max-height:100%;}
    .fl_inner .fl_visual {position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}
    .fl_inner .full_cls {width:32px; height:32px; background-size:18px auto;}

    .slim_campaign {padding:165% 0 0;}
    .slim_campaign .sc_slogan span {font-size:4.44vw;}
    .slim_campaign .sc_slogan p {font-size:8.6vw; margin:4.16vw 0 5.83vw;}
    .slim_campaign .campaign_lnk {height:10.4vw; line-height:10.4vw; font-size:4.16vw; letter-spacing:-0.05rem; padding:0 7vw; border-radius:5.5vw; -webkit-border-radius:5.5vw; -moz-border-radius:5.5vw; -ms-border-radius:5.5vw; -o-border-radius:5.5vw;}

    .slim_edition, .slim_edition .event_row {height:183.33vw;}
    .slim_edition .event_row {flex-direction:column;}
    .slim_edition .event_row .col_txt {text-align:center;}
    .slim_edition .event_row p {white-space:pre-line;}

}
@media screen and (max-width:480px) {
    .si_intro {padding:177% 0 0;}
    .si_intro .si_slogan {padding:28.5% 4% 0;}
    .si_intro .si_slogan h1 {font-size:13.32vw;}
    .si_intro .si_slogan h1 img {width:63.69vw;}
    .si_intro .si_slogan h3 {font-size:8.4vw;}
    .si_intro .sc_visual video {width:100%; height:101%;}
    .si_intro .vis_play {top:65%; width:18vw; height:18vw;}

    .pre_video .pre_col .pre_name {font-size:3.6vw; background-size:auto 72%; background-position:99% 50%;}
    .pre_video .pre_row {padding:0 0 3.6vw;}

    .sc_cont {padding:60vw 0 0;}
    .si_ttl {margin:0 auto 9.36vw;}
    .si_ttl > span {font-size:4.2vw;}

    .slim_event .si_ttl h2 {font-size:8.8vw;}
    .slim_event .si_ttl p {font-size:3.4vw;}
    .slim_event .si_ttl .org_btn {display:inline-block; width:auto; height:12.48vw; line-height:12.48vw; font-size:4.4vw; padding:0 7vw; border-radius:6vw; -webkit-border-radius:6vw; -moz-border-radius:6vw; -ms-border-radius:6vw; -o-border-radius:6vw;}

    .slim_skin_slide .swiper-slide {padding:104.5vw 0 0;}
    .slim_skin_slide .swiper-slide .no {font-size:3.6vw; margin:0 0 8px;}
    .slim_skin_slide .swiper-slide p {font-size:4.6vw;}
    .slim_skin_slide .swiper-slide .kakao {font-size:3.2vw;}
    .slim_skin_slide .swiper-slide:nth-child(-n+4) .img {height:52%;}
    .slim_skin_slide .swiper-slide .btn {height:9.15vw; line-height:9.15vw; font-size:3vw;}
    .slim_skin_slide .swiper-slide .btn:after {margin:0 0 0 6px;}

    .event_row .col_txt dt {font-size:4.5vw;}
    .event_row .col_txt dd {font-size:3.6vw;}
    .event_row .noti {font-size:3.5vw; line-height:1.5; margin:5vw 0 0;}
    
    .slim_campaign {padding:181.5% 0 0;}
    .slim_campaign .sc_slogan span {font-size:4.88vw;}
    .slim_campaign .sc_slogan p {font-size:10.32vw; margin:5vw 0 7vw;}
    .slim_campaign .campaign_lnk { height:12.48vw; line-height:12.48vw; font-size:4.4vw; border-radius:6vw; -webkit-border-radius:6vw; -moz-border-radius:6vw; -ms-border-radius:6vw; -o-border-radius:6vw;}

    .go_top {right:15px; bottom:-60px; width:12vw; height:12vw; background-size:40% auto;}
    .go_top.on {bottom:15px;}
}
