@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-family:'Gotham-Medium','notokr',sans-serif; 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-family:'Gotham-Book','notokr',sans-serif; 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:#000; 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-family:'Gotham-Medium','notokr',sans-serif; 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; color:#fff; 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_jb/lnk_arr.png) 99% 50% no-repeat;}

.si_ttl {text-align:center; color:#fff; 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_launch {background:#2a2c2c;} */
.launch_list {display:flex; justify-content:space-between; width:100%; max-width:1600px; margin:0 auto;}
.launch_list li {position:relative; width:32.5%; padding:43.75% 0 0; text-align:center; background:#f6f6f6; border-radius:35px; -webkit-border-radius:35px; -moz-border-radius:35px; -ms-border-radius:35px; -o-border-radius:35px;}
.launch_list .inner {position:absolute; top:0; left:0; width:100%; height:100%; padding:2.6vw 1vw; box-sizing:border-box;}
.launch_list .no {display:inline-block; font-family:'Gotham-Medium','notokr',sans-serif; font-size:24px; line-height:1; letter-spacing:-0.025rem; margin:0 0 20px; color:#000; border-bottom:2px solid #000; padding:0 0 3px; text-transform:uppercase;}
.launch_list p {font-size:1.8vw; font-weight:700; line-height:1.3; letter-spacing:-0.045rem; color:#000;}
.launch_list .img {position:relative; display:block; width:100%; height:55%; margin:20px 0 0;}
.launch_list .img img {position:absolute; top:0; left:0; right:0; bottom:0; width:auto; height:auto; max-width:90%; max-height:90%; margin:auto;}
.launch_list .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;}
.launch_list .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;}
.launch_list .btn:hover {background:#d03f1f;}
.launch_list li:nth-child(-n+2) .img {height:62.5%;}
.launch_list li: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%);}
.launch_list li:nth-child(2) .img img {max-height:90%;}
.launch_list li:nth-child(2) .img:after {content:''; position:absolute; top:0; left:50%; width:5.52vw; height:5.52vw; background:url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_jb/event_img4_badge.png) 0 0/contain no-repeat; transform:translateX(45%); -webkit-transform:translateX(45%); -moz-transform:translateX(45%); -ms-transform:translateX(45%); -o-transform:translateX(45%);}
.launch_list li:last-child .btn:after {background:url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_jb/lnk_arr.png) 99% 50% no-repeat;}
.launch_list li:last-child img {max-width:100%; max-height:100%;}
.launch_list li .kakao {display:inline-block; font-size:1.25vw; font-weight:700; line-height:1.33; letter-spacing:-0.025rem;}

/* 
.launch_list {width:100%; margin:0 auto;}
.launch_list .slick-arrow {position:absolute; top:50%; left:0; width:5.2vw; height:5.2vw; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.412' height='40'%3E%3Cg fill='none'%3E%3Cpath d='M21 38 1 20 21 2' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M22 40H0V0h22z'/%3E%3C/g%3E%3C/svg%3E") 50% 50%/auto 52% no-repeat; margin:-2.6vw 0 0; text-indent:-9999px; z-index:10; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; -ms-transition:background .3s; -o-transition:background .3s;}
.launch_list .slick-next {left:auto; right:0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.412' height='40'%3E%3Cg fill='none'%3E%3Cpath d='m1.412 2 20 18-20 18' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M.412 0h22v40h-22z'/%3E%3C/g%3E%3C/svg%3E");}
.launch_list .slick-arrow.slick-disabled {opacity:.35;}
.launch_list .slick-list, .launch_list .slick-track {width:100%;}
.launch_list .slick-list {max-width:1600px; margin:0 auto; padding:36.458% 0 0;}
.launch_list .slick-track {position:absolute; height:100%;}
.launch_list .launch_item { position:relative; width:27vw; height:100%; margin:0 20px 0 0; text-align:center; background:#f6f6f6; border-radius:1.87vw; -webkit-border-radius:1.87vw; -moz-border-radius:1.87vw; -ms-border-radius:1.87vw; -o-border-radius:1.87vw;}
.launch_list .inner {position:absolute; top:0; left:0; width:100%; height:100%; padding:2.6vw 1vw; box-sizing:border-box;}
.launch_list .no {display:inline-block; font-family:'Gotham-Medium','notokr',sans-serif; font-size:24px; line-height:1; letter-spacing:-0.025rem; margin:0 0 20px; color:#000; border-bottom:2px solid #000; padding:0 0 3px; text-transform:uppercase;}
.launch_list p {font-size:1.8vw; font-weight:700; line-height:1.3; letter-spacing:-0.045rem; color:#000;}
.launch_list .img {position:relative; display:block; width:100%; height:55%; margin:20px 0 0;}
.launch_list .img img {position:absolute; top:0; left:0; right:0; bottom:0; width:auto; height:auto; max-width:90%; max-height:90%; margin:auto;}
.launch_list .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;}
.launch_list .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;}
.launch_list .btn:hover {background:#d03f1f;}
.launch_list .launch_item:nth-child(-n+2) .img {height:62.5%;}
.launch_list .launch_item:last-child {margin-right:0;}
.launch_list .launch_item:last-child .btn:after {background:url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_jb/lnk_arr.png) 99% 50% no-repeat;}
.launch_list .launch_item:last-child img {max-width:100%; max-height:100%;}
.launch_list .launch_item .kakao {display:inline-block; font-size:1.25vw; font-weight:700; line-height:1.33; letter-spacing:-0.025rem;}

.launch_list .end_item:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(150,150,150,.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;}
.launch_list .event_end {background:#939393;}
.launch_list .event_end:after {display:none;} */

.slim_event {padding:6.25vw 0;}
.slim_event .si_ttl > span {font-family:'Gotham-Medium','notokr',sans-serif;}
.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:#fff;}
.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:#000; background:#fff; 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:#fff;}
.event_row .noti {font-size:18px; font-weight:300; line-height:2.2; letter-spacing:-0.025rem; color:#cecece; margin:3.125vw 0 0; text-align:center;}

.vid_review .event_row {padding:0 7%; box-sizing:border-box;}
.vid_review .event_row dl {display:flex; flex-wrap:wrap; align-items:center;} 
.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;}

.slim_kit .si_ttl {margin:0;}
.slim_kit .si_ttl .org_btn {margin-bottom:0;}
.slim_kit .special_vis {text-align:center;}
.slim_kit .special_vis img {max-width:100%; vertical-align:top;}
.slim_kit .event_row .noti {margin:0;}

/* 
단일 이미지로 갈 경우 BG로 대체
.slim_edition {height:56.25vw; background:#1d1921 url(/content/dam/glo-jp/korea-images/event/past-events/2022/influencer_jb/skin_bg.jpg) 100% 0/cover no-repeat; padding:0;} 
*/
.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%;}
.slim_edition .event_row .org_btn {margin:2.6vw 0;}

.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 img {height:100%;}

.slim_collabo {position:relative; width:100%; height:56.25vw; background:#e8e7ec; overflow:hidden;}
.slim_collabo .inner {position:absolute; top:0; left:0; right:0; bottom:0; display:flex; align-items:center; justify-content:center; width:100%; height:100%; z-index:2;}
.slim_collabo .collabo_sign {position:relative; transform:translateX(-5%); -webkit-transform:translateX(-5%); -moz-transform:translateX(-5%); -ms-transform:translateX(-5%); -o-transform:translateX(-5%);}
.slim_collabo .collabo_sign img {height:7.76vw; vertical-align:top;}
.slim_collabo .collabo_sign p {font-family:'Gotham-Book',sans-serif; font-size:2.29vw; color:#2a2a2c; text-align:center;}
.slim_collabo .collabo_vis {position:absolute; top:50%; left:50%; display:flex; width:125vw; height:83.3333vw; 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_collabo .collabo_vis img {height:83.3333vw;}

.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;}

.share_popup {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.7); z-index:999;}
.share_popup .share_inner {position:absolute; top:0; left:0; right:0; bottom:0; width:92%; max-width:680px; height:480px; background:#fff; border-radius:45px; -webkit-border-radius:45px; -moz-border-radius:45px; -ms-border-radius:45px; -o-border-radius:45px; margin:auto; padding:35px 30px 0; text-align:center; box-sizing:border-box;}
.share_popup .share_inner h3 {font-size:40px; font-weight:900; line-height:1; letter-spacing:-0.045rem; margin:0 auto 80px;}
.share_popup .share_inner .share_cls {position:absolute; top:35px; right:30px; width:40px; height:40px; background:url(/content/dam/glo-jp/korea-images/event/past-events/2021/slim_cp/share_cls.png) 50% 50% no-repeat; text-indent:-9999px;}
.share_popup .share_list button {display:inline-block; width:140px; padding:160px 0 0; background:url(/content/dam/glo-jp/korea-images/event/past-events/2021/slim_cp/kakao_ico.png) 50% 0 no-repeat; font-size:24px; font-weight:900; line-height:1.3; letter-spacing:-0.025rem; text-align:center; vertical-align:top; margin:0 30px; color:#000;}
.share_popup .share_list .url_copy {background-image:url(/content/dam/glo-jp/korea-images/event/past-events/2021/slim_cp/url_ico.png);}

/* .slim_skin .si_ttl {color:#000;}
.slim_skin .skin_slide {width:100%; max-width:1600px; margin:0 auto;}
.skin_slide .slick-arrow {position:absolute; top:50%; left:0; width:5.2vw; height:5.2vw; background:rgba(255,255,255,.5) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.412' height='40'%3E%3Cg fill='none'%3E%3Cpath d='M21 38 1 20 21 2' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M22 40H0V0h22z'/%3E%3C/g%3E%3C/svg%3E") 50% 50%/auto 52% no-repeat; margin:-2.6vw 0 0; text-indent:-9999px; z-index:10; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; -ms-transition:background .3s; -o-transition:background .3s;}
.skin_slide .slick-next {left:auto; right:0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.412' height='40'%3E%3Cg fill='none'%3E%3Cpath d='m1.412 2 20 18-20 18' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath d='M.412 0h22v40h-22z'/%3E%3C/g%3E%3C/svg%3E");}
.skin_slide .slick-arrow:hover {background-color:rgba(255,255,255,.7);} */

/* 20220223 제이블랙 품절 */
.skin_soldout {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:80;}
.skin_soldout .skin_popup { position:relative; width:92%; max-width:400px; height:calc(100% - 4rem); margin:2rem auto;}
.skin_soldout .skin_popup .inner {position:absolute; top:50%; left:50%; width:100%; background:#fff; padding:50px 20px 30px; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%);  -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); text-align:center; box-sizing:border-box; box-shadow:0 1px 10px rgba(0,0,0,.25);}
.skin_soldout .skin_popup h3 {font-size:32px; font-weight:900; line-height:1.3; letter-spacing:-0.025rem;}
.skin_soldout .skin_popup p {font-size:16px; line-height:22px; letter-spacing:-0.025rem; white-space:pre-line; margin:20px 0;}
.skin_soldout .skin_popup strong {font-weight:900;}
.skin_soldout .skin_popup img {max-width:100%;}
.skin_soldout .skin_popup a {display:block; width:200px; height:55px; line-height:55px; text-align:center; font-size:18px; font-weight:700; letter-spacing:-0.04rem; background:#d94829; color:#fff; margin:20px auto 0; border-radius:40px; -webkit-border-radius:40px; -moz-border-radius:40px; -ms-border-radius:40px; -o-border-radius:40px;}
.skin_soldout .skin_popup .soldout_cls {position:absolute; top:5px; right:5px; width:40px; height:40px; background:url(https://discoverglo.s3.ap-northeast-2.amazonaws.com/content/dam/glo-jp/korea-images/event/past-events/2021/slim_cp/share_cls.png) 50% 50%/20px auto no-repeat; text-indent:-9999px;}
@media screen and (max-width:450px){
    .skin_soldout .skin_popup .inner {max-height:100%; padding:50px 4% 25px; overflow-y:auto;}
    .skin_soldout .skin_popup h3 {font-size:26px;}
    .skin_soldout .skin_popup p {font-size:14px; margin:12px 0;}
    .skin_soldout .skin_popup a {width:165px; height:45px; line-height:45px; font-size:17px; margin:15px auto 0;}
}
/* 20220223 제이블랙 품절 End */

@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;}
    .launch_list p {font-size:35px;}
    .launch_list li .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;}

    .launch_list li:nth-child(1) .img:after {width:135px; height:135px;}
    .launch_list li:nth-child(2) .img:after {width:106px; height:106px;}

    .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;}
}
@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;}
    
    .launch_list .inner {padding:2.85vw 1.1vw;}
    .launch_list .img {height:52%;}
    .launch_list li:nth-child(-n+2) .img {height:56%;}
    .launch_list .btn {bottom:2.85vw;}

    .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;}

    .slim_collabo {height:61.875vw;}
    .slim_collabo .collabo_vis, .slim_collabo .collabo_vis img {width:137.5vw; height:91.6666vw;}
    .slim_edition .si_ttl .org_btn {margin:3.25vw 0 0;}
}
@media screen and (max-width:1280px){
    .pre_video, .launch_list, .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;}

    .launch_list li {padding:48.125% 0 0;}
    .launch_list .no {font-size:1.56vw;}
    .launch_list p {font-size:2.2vw;}
    .launch_list li .kakao {font-size:1.56vw;}
    .launch_list .img {height:50%; margin:1.5vw 0 0;}
    .launch_list li:nth-child(-n+2) .img {height:52%;}
    .launch_list .btn {width:190px; height:55px; line-height:55px; font-size:18px;}

    .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_collabo {height:70.3125vw;}

    .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.8; margin:12px 0 0; padding:0 17px 0 0; background-size:auto 60%;}
    .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;}

    .launch_list li {padding:52.9375% 0 0;}
    .launch_list .inner {padding:3.12vw 1.25vw;}
    .launch_list .img {height:55%;}
    .launch_list .img img {max-width:85%; max-height:85%;}
    .launch_list .btn {bottom:3.12vw; width:15.75vw; height:4.3vw; line-height:4.3vw; font-size:1.5vw;}
    .launch_list .btn:after {width:1.56vw; background-size:95% auto;}
    .launch_list li:last-child .btn:after {width:.9875vw; background-size:contain; margin-left:8px;}

    .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, .slim_edition .event_row {height:70.3125vw;}
    .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;} 

    .launch_list {flex-wrap:wrap; padding:0 4.16%;}
    .launch_list li { width:100%; padding:57.57% 0 0; margin:0 0 4.16vw; border-radius:5.27vw; -webkit-border-radius:5.27vw; -moz-border-radius:5.27vw; -ms-border-radius:5.27vw; -o-border-radius:5.27vw;}
    .launch_list li:last-child .btn:after {width:1.45vw; margin-left:10px;}
    
    .launch_list .inner {display:flex; flex-direction:column; justify-content:center; padding:0 6%; text-align:left;}
    .launch_list .no {align-self:flex-start; font-size:3.33vw; margin:0 0 12px;}
    .launch_list p {font-size:4.16vw; line-height:1.4; letter-spacing:-0.065rem; margin:0 0 3.4vw;}
    .launch_list .img {position:absolute; top:17.5%; right:4.5%; width:95.5%; margin:0; z-index:-1;}
    .launch_list .img img {left:auto; right:0; max-width:100%; max-height:100%;}
    .launch_list .btn {position:static; width:29vw; height:8.33vw; line-height:8.33vw; font-size:2.8vw; margin:0;}
    .launch_list .btn:after {width:2.36vw; background-size:contain; margin:0 0 0 10px;}
    .launch_list li:nth-child(1) .img {top:10%; right:10%; width:90%; height:80%;}
    .launch_list li:nth-child(1) .img:after { width:14vw; height:14vw; transform:translateX(45%); -webkit-transform:translateX(45%); -moz-transform:translateX(45%); -ms-transform:translateX(45%); -o-transform:translateX(45%); }
    .launch_list li:nth-child(2) .img {right:11.36%; width:88.64%; height:68%;}
    .launch_list li:nth-child(2) .img:after { left:auto; right:0; width:14vw; height:14vw; transform:translate(40%, -25%); -webkit-transform:translate(40%, -25%); -moz-transform:translate(40%, -25%); -ms-transform:translate(40%, -25%); -o-transform:translate(40%, -25%); }
    .launch_list li:last-child {margin-bottom:0;}
    .launch_list li .kakao {font-size:2.67vw; letter-spacing:-0.085rem; margin:1.5vw 0 0;}
    .launch_list li:last-child .img {top:auto; right:3%; bottom:0; height:79%;}
    .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;}

    .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_collabo {height:177.78vw;}
    .slim_collabo .collabo_sign {transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); -ms-transform:translateX(0); -o-transform:translateX(0);}
    .slim_collabo .collabo_sign img {width:40vw; height:auto;}
    .slim_collabo .collabo_sign p {font-size:4.72vw; margin:4.16vw 0 0;}
    .slim_collabo .collabo_vis {flex-direction:column; width:172.778vw; height:208.33vw;}
    .slim_collabo .collabo_vis img {width:auto; height:50%;}

    .slim_edition, .slim_edition .event_row {height:176.8vw;}
    .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;}
    .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;}

    .launch_list .no {font-size:3.6vw; margin:0 0 8px;}
    .launch_list p {font-size:4.6vw;}
    .launch_list li .kakao {font-size:3.2vw;}
    .launch_list li:first-child .img img {max-width:90%; max-height:90%;}
    .launch_list .btn {height:9.15vw; line-height:9.15vw; font-size:3vw;}
    .launch_list .btn:after {margin:0 0 0 6px;}
    .launch_list li:last-child .btn:after {width:1.55vw; margin-left: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;}

    .launch_list li:nth-child(2) .img {right:8.5%;}
}