@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;}

.glo-contents.slim_campaign {max-width:100%; font-family:'Mont','NotoSans',sans-serif; padding:0;}
.glo-contents.slim_campaign a, .glo-contents.slim_campaign button {outline:none;}
/* .slim_campaign .century {font-family:'Century Gothic W05 Bold' , AppleSDGothicNeo-Regular, 'notokr',  '맑은고딕', Malgun Gothic, sans-serif !important;}
.slim_campaign .century_l {font-family:'Century Gothic W05 Light' , AppleSDGothicNeo-Regular, 'notokr',  '맑은고딕', Malgun Gothic, sans-serif !important;} */
.slim_campaign .g_l {/*font-family:'Gotham-Book','notokr',sans-serif !important;*/ font-weight:300;}
.slim_campaign .g_b {/*font-family:'Gotham','notokr',sans-serif !important;*/ font-weight:900;}
.slim_campaign .org {color:#d94829;}

.main-attendance-btn-wrap {display:none;}

.sc_intro {position:relative; width:100%; padding:52.5% 0 0; overflow:hidden; box-sizing:content-box;}
.sc_intro .sc_slogan {position:absolute; top:0; left:0; right:0; width:100%; max-width:1600px; height:100%; padding:10% 2% 0; text-align:center; margin:0 auto; box-sizing:border-box; text-shadow:3px 3px 10px rgba(0,0,0,.3); z-index:10;}
.sc_intro .sc_slogan h1 {font-size:6.25vw; line-height:1.25; color:#fff; }
.sc_intro .sc_slogan h1 strong {display:block; font-weight:900;}
.sc_intro .sc_slogan h3 {font-size:3.64vw; letter-spacing:-0.025rem; color:#fff;}
.sc_intro .sc_visual {position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.sc_intro .sc_visual video {width:100%; height:101%; -o-object-fit:cover; object-fit:cover;}
.sc_intro .vis_play {position:relative; display:block; 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:3.125vw auto 0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; text-indent:-9999px; z-index:90;}
.sc_intro .vis_play:before, .sc_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; }
.sc_intro .vis_play:before {animation-delay:.47s; -webkit-animation-delay:.47s;}

@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 {background:#000; padding:7.3vw 0 0; overflow:hidden;}
.influ_section {max-width:1600px; text-align:center; margin:0 auto 7.3vw;}
.influ_slogan {margin:0 0 100px;}
.influ_slogan h2 {font-size:4.37vw; font-weight:900; line-height:1.25; letter-spacing:-0.035rem; color:#fff; margin:0 0 65px;}
.influ_slogan p {font-size:1.77vw; line-height:1.47; letter-spacing:-0.045rem; color:#fff; white-space:pre-line;}
.influ_slogan p strong {font-weight:700;}

.influ_section .influ_row {display:flex;}
.influ_section .influ_col {width:23.4375%; margin:0 2.083% 0 0; cursor:pointer;}
.influ_section .influ_col:nth-child(even) {margin-top:3.3vw;}
.influ_section .influ_col:last-child {margin-right:0;}
.influ_section .influ_vis {position:relative; width:100%; padding:109.33% 0 0; overflow:hidden;}
.influ_section .influ_vis img { position:absolute; top:50%; left:50%; width:100%; height:auto; transform:translate(-50%, -50%); transition:transform 1.75s; -webkit-transition:transform 1.75s; -moz-transition:transform 1.75s; -ms-transition:transform 1.75s; -o-transition:transform 1.75s; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); }
.influ_section .influ_vis:hover 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); }

.influ_section .influ_col p {font-size:1.87vw; line-height:1.3; letter-spacing:-0.02rem; margin:25px 0 0; color:#fff; text-align:center;}
.influ_section .influ_col strong {display:block; font-size:2.29vw;}


.influ_section ~ .sc_sec {background:#fff;}
.visual_cont {position:relative;}
.visual_cont .vis_box {position:relative; width:100%; padding:59.375% 0 0; overflow:hidden;}
.visual_cont .vis_box img {position:absolute; top:0; left:0; width:100%;}

.visual_cont .influ_ment {position:absolute; bottom:0; left:0; width:100%; padding:0 0 5.2vw 15.3%; background:#fff; box-sizing:border-box; }
.visual_cont .influ_ment:before {content:''; position:absolute; bottom:5.2vw; left:0; width:49.5%; max-width:950px; height:100%; padding:5.2% 0 0; background:#fff; }
.visual_cont .influ_ment .boost {position:relative; display:block; font-size:2.29vw; line-height:1; font-weight:700; letter-spacing:-0.04rem; color:#000; margin:-20px 0 0; z-index:2;}
.visual_cont .influ_ment h2 {position:relative; display:inline-block; font-size:3.64vw; font-weight:900; line-height:1.2; padding:5px 2% 0; margin:10px 0 30px -2%; color:#000; white-space:pre-line; box-sizing:border-box; z-index:2;}
.visual_cont .influ_ment h2:before, .visual_cont .influ_ment h2:after {content:'“'; position:absolute; top:0; left:0; text-indent:-12px;}
.visual_cont .influ_ment h2:after {position:relative; content:'”'; top:auto; left:auto; bottom:0; right:0;}
.visual_cont .influ_ment p {position:relative; font-size:1.56vw; line-height:1.33; letter-spacing:-0.045rem; color:#000; white-space:pre-line; z-index:2; }

.visual_cont .slim_device {position:absolute; bottom:0; right:16.6%; width:10.4%; max-width:200px; z-index:3;}
.visual_cont .slim_device img {max-width:100%; height:auto;}

.concept_cont {padding:0 0 10.5vw;}
.concept_vid {position:relative; width:100%; padding:56.25% 0 0; overflow:hidden;}
.concept_vid .vid_boost {position:absolute; top:0; left:0; right:0; display:flex; justify-content:space-between; align-items:center; width:100%; max-width:1600px; height:100%; padding:0 5.4%; margin:0 auto; box-sizing:border-box; text-shadow:3px 3px 10px rgba(0,0,0,.3); z-index:10;}
.concept_vid .vid_boost h1 {font-size:6.25vw; line-height:1.25; color:#fff;}
.concept_vid .vid_boost h1 img {height:6.5vw; vertical-align:bottom;}
.concept_vid .vid_boost .buy_box {font-size:2.39vw; line-height:1.19; letter-spacing:-0.045rem; text-align:center; text-shadow:3px 3px 10px rgba(0,0,0,.4);}
.concept_vid .vid_boost .buy_box p {font-size:1.77vw; font-weight:400; letter-spacing:-0.025rem; margin:.85vw 0 1.25vw;}
.concept_vid .vid_boost .buy_box .soldout {font-size:1.2vw;}
.concept_vid .vid_boost .buy_box a {display:block; width:13vw; height:3.64vw; line-height:3.43vw; text-align:center; margin:0 auto; border:2px solid #fff; font-size:1.45vw; font-weight:900; letter-spacing:-0.05rem; color:#fff; border-radius:4vw; -webkit-border-radius:4vw; -moz-border-radius:4vw; -ms-border-radius:4vw; -o-border-radius:4vw; box-sizing:border-box; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; -ms-transition:background .3s; -o-transition:background .3s; }
.concept_vid .vid_boost .buy_box a:hover {background:rgba(255,255,255,.25);}
.nucksal_boost .vid_boost h1 img {height:7.8vw;}

.concept_vid .vid_boost h1 strong {display:block; font-weight:900;}
.concept_vid .vid_boost span {font-size:3.6vw; letter-spacing:-0.025rem; color:#fff;}
.concept_vid .concept_tb {position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.concept_vid .concept_tb img, .concept_vid .concept_tb video {width:100%; height:101%; -o-object-fit:cover; object-fit:cover; vertical-align:top;}
.concept_vid .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; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; margin:-3.385vw 0 0 -3.385vw; text-indent:-9999px; z-index:90;}
.concept_vid .vis_play:before, .concept_vid .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; }
.concept_vid .vis_play:before {animation-delay:.47s; -webkit-animation-delay:.47s;}

.device_area {position:relative; width:100%; padding:56.25% 0 0; margin:0 auto 80px; overflow:hidden;}
.device_area .device_ttl {position:absolute; top:0; left:0; right:0; display:flex; justify-content:space-between; align-items:center; width:100%; max-width:1600px; height:100%; padding:0 5.4%; margin:0 auto; box-sizing:border-box;}
.device_area .device_ttl h3 {font-size:2.6vw; line-height:1.35; letter-spacing:-0.025rem; color:#fff;}
.device_area .device_ttl h3 strong {display:block; font-size:4.16vw;}
.device_area .device_vis {position:absolute; top:0; left:0; width:100%; height:100%;}
.device_area .device_vis img {position:absolute; left:0; bottom:0; width:100%;}

.nucksal_boost .device_area {background:#000;}

.concept_vis {position:relative; width:83.33%; max-width:1600px; margin:0 auto;}
.concept_vis .boost_img {position:absolute; overflow:hidden;}
.concept_vis .boost_img img {max-width:100%; vertical-align:top; transition:transform 2.2s cubic-bezier(0.14, 1.12, 0.67, 0.99) 0s; -webkit-transition:transform 2.2s cubic-bezier(0.14, 1.12, 0.67, 0.99) 0s; -moz-transition:transform 2.2s cubic-bezier(0.14, 1.12, 0.67, 0.99) 0s; -ms-transition:transform 2.2s cubic-bezier(0.14, 1.12, 0.67, 0.99) 0s; -o-transition:transform 2.2s cubic-bezier(0.14, 1.12, 0.67, 0.99) 0s;}
.concept_vis .boost_img:hover img { transform:scale(1.03); -webkit-transform:scale(1.03); -moz-transform:scale(1.03); -ms-transform:scale(1.03); -o-transform:scale(1.03); }
.nucksal_boost .concept_vis {padding:37.2395% 0 0;}
.nucksal_boost .cover .boost_img:first-child {bottom:2.8%; left:0; width:48.125%;}
.nucksal_boost .cover .boost_img:nth-child(2) {top:0; left:41%; width:31.3125%; z-index:2;}
.nucksal_boost .cover .boost_img:nth-child(3) {bottom:0; right:0; width:31.25%; z-index:3;}

.nucksal_boost .first .boost_img:first-child {top:0; left:0; width:48.125%;}
.nucksal_boost .first .boost_img:nth-child(2) {top:0; left:49.375%; width:31.3125%;}
.nucksal_boost .first .boost_img:nth-child(3) {bottom:0; right:0; width:22.1875%; z-index:2;}

.nucksal_boost .second .boost_img:first-child {bottom:0; left:0; width:40.625%;}
.nucksal_boost .second .boost_img:nth-child(2) {bottom:0; left:41.75%; width:43%;}
.nucksal_boost .second .boost_img:nth-child(3) {top:0; right:0; width:22.1875%; z-index:2;}

.nucksal_boost .third .boost_img:first-child {bottom:0; left:0; width:57.8125%;}
.nucksal_boost .third .boost_img:nth-child(2) {top:0; left:46.6875%; width:34%; z-index:2;}
.nucksal_boost .third .boost_img:nth-child(3) {bottom:0; right:0; width:29.25%; z-index:3;}

/* 제이블랙 */
.jay_boost .device_area {background:#12294b;}
.jay_boost .concept_vis {padding:35.7812% 0 0;}
.jay_boost .cover .boost_img:first-child {top:0; left:0; width:45.0625%;}
.jay_boost .cover .boost_img:nth-child(2) {bottom:0; left:46.25%; width:36.875%;}
.jay_boost .cover .boost_img:nth-child(3) {top:0; right:0; width:28.125%; z-index:2;}

.jay_boost .first .boost_img:first-child {top:0; left:0; width:45%;}
.jay_boost .first .boost_img:nth-child(2) {bottom:0; left:46.375%; width:36.875%; z-index:2;}
.jay_boost .first .boost_img:nth-child(3) {top:0; right:0; width:28.125%;}

.jay_boost .second .boost_img:first-child {bottom:0; left:0; width:35%;}
.jay_boost .second .boost_img:nth-child(2) {bottom:0; left:36.25%; width:38%; z-index:2;}
.jay_boost .second .boost_img:nth-child(3) {top:0; right:0; width:28.125%;}

.jay_boost .third .boost_img:first-child {top:0; left:0; width:33.8125%;}
.jay_boost .third .boost_img:nth-child(2) {top:5.8%; left:35%; width:36.875%;}
.jay_boost .third .boost_img:nth-child(3) {bottom:2.9%; right:0; width:36.875%; z-index:3;}

/* 온주완 */
.juwan_area .slogan_box {padding:30px 0 0 56.25%;}
.juwan_area .slogan_box .slim_device {position:absolute; top:-400px; left:9%; right:auto; z-index:10;}
.juwan_boost .device_area {background:#e5e8ed;}
.juwan_boost .device_ttl h3 {color:#000;}
.juwan_boost .concept_vis {padding:37.864% 0 0;}
.juwan_boost .cover .boost_img:first-child {top:6%; left:0; width:46.3125%;}
.juwan_boost .cover .boost_img:nth-child(2) {bottom:0; left:47.8125%; width:24%;}
.juwan_boost .cover .boost_img:nth-child(3) {top:0; right:0; width:32.5%; z-index:2;}

.juwan_boost .first .boost_img:first-child {bottom:0; left:0; width:50.625%;}
.juwan_boost .first .boost_img:nth-child(2) {top:0; left:40.9375%; width:33.125%; z-index:2;}
.juwan_boost .first .boost_img:nth-child(3) {bottom:0; right:0; width:32.5%;}

.juwan_boost .second .boost_img:first-child {bottom:0; left:0; width:33.875%;}
.juwan_boost .second .boost_img:nth-child(2) {bottom:0; left:35.125%; width:34.4375%;}
.juwan_boost .second .boost_img:nth-child(3) {top:0; right:0; width:32.5%; z-index:2;}

.juwan_boost .third .boost_img:first-child {top:0; left:0; width:37.0625%;}
.juwan_boost .third .boost_img:nth-child(2) {top:0%; left:38.25%; width:30%;}
.juwan_boost .third .boost_img:nth-child(3) {bottom:0%; right:0; width:30.375%;}

/* 김세동 */
.sam_area .slogan_box {padding:30px 0 0 56.25%;}
.sam_boost .device_area {background:#fae547;}
.sam_boost .device_ttl h3 {color:#000;}
.sam_boost .concept_vis {padding:34.583% 0 0;}
.sam_boost .cover .boost_img:first-child {top:0; left:0; width:38.75%;}
.sam_boost .cover .boost_img:nth-child(2) {top:0%; left:40.5625%; width:39.9375%;}
.sam_boost .cover .boost_img:nth-child(3) {bottom:0; right:0; width:32.375%; z-index:2;}

.sam_boost .first .boost_img:first-child {top:0; left:0; width:33.75%;}
.sam_boost .first .boost_img:nth-child(2) {top:0; left:35.125%; width:33.6875%; z-index:2;}
.sam_boost .first .boost_img:nth-child(3) {bottom:0; right:0; width:43.8125%;}

.sam_boost .second .boost_img:first-child {top:0; left:0; width:50.625%;}
.sam_boost .second .boost_img:nth-child(2) {bottom:0; left:51.875%; width:24.1875%; z-index:2;}
.sam_boost .second .boost_img:nth-child(3) {top:0; right:0; width:36.9375%;}

.sam_boost .third .boost_img:first-child {top:0; left:0; width:40.9375%;}
.sam_boost .third .boost_img:nth-child(2) {top:0; left:42.1875%; width:28%; z-index:2;}
.sam_boost .third .boost_img:nth-child(3) {bottom:0; right:0; width:32.5625%;}

.slim_boost {background:#f3f3f3; padding:90px 0;}
.slim_boost h2 {font-size:4.16vw; font-weight:700; line-height:1.15; letter-spacing:-0.045rem; color:#2a2c2c; text-align:center; margin:0 auto 50px;}
.slim_boost .device_lst {display:flex; align-items:center; justify-content:space-between; width:80%; max-width:1060px; margin:3.75vw auto;}
.slim_boost .device_lst li {width:23.5%; text-align:center; opacity:0;}
.slim_boost .device_lst li img {max-width:100%; vertical-align:top;}

.boost_btn {display:flex; justify-content:space-between; align-items:center; max-width:580px; margin:50px auto 0;}
.boost_btn .btn {position:relative; width:48%; max-width:280px; height:80px; line-height:80px; text-align:center; font-size:30px; font-weight:900; letter-spacing:-0.05rem; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; box-sizing:border-box;}
.boost_btn .buy_btn {background:#d94829; color:#fff;}
.boost_btn .share_btn {line-height:74px; border:3px solid #d94828; color:#d94828;}

.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:990; 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);}

/* 2022-01-06 gallery slide */
.gallery_cont {position:relative; width:100%;}
.concept_slide {width:100%; max-width:1600px;}
.concept_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;}
.concept_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");}
.concept_slide .slick-arrow:hover {background-color:rgba(255,255,255,.7);}

.concept_slide .mobile_only {display:none;}
.concept_slide .slick-dots {position:absolute; top:100%; width:100%; text-align:center; padding:60px 0 0; font-size:0;}
.concept_slide .slick-dots li {display:inline-block;}
.concept_slide .slick-dots button { display:inline-block; width:50px; height:5px; background:#e0e0e0; margin:0 5px; text-indent:-9999px;}
.concept_slide .slick-active button {background:#d94829;}
.concept_slide .slick-list, .concept_slide .slick-track {height:100%;}
.concept_slide .slick-list {position:absolute; top:0; left:0; right:0; width:100%; max-width:1600px; margin:0 auto;}
.concept_slide .concept_vis {padding:0; height:100%;}

.nucksal_boost .concept_slide {padding-top:37.2395%; margin:0 auto;}
.jay_boost .concept_slide {padding-top:35.9375%; margin:0 auto;}
.juwan_boost .concept_slide {padding-top:37.76%; margin:0 auto;}
.sam_boost .concept_slide {padding-top:34.6875%; margin:0 auto;}

@media screen and (max-width:1680px){ 
    .influ_section {max-width:100%; padding:0 40px; box-sizing:border-box;}
    .concept_slide {max-width:calc(100% - 80px); padding-left:0; padding-right:0;}
    .concept_slide .slick-arrow {width:4.8vw; height:4.8vw; margin-top:-2.4vw;}
}
@media screen and (max-width:1440px){ 
    .sc_intro, .concept_vid {padding:62.5% 0 0;}
    .visual_cont .vis_box {padding:62.375% 0 0;}
    .visual_cont .influ_ment {padding:0 0 6.2% 12.3%;}
    .visual_cont .slim_device {right:12.6%; width:11.44%;}

    .concept_vid .vid_boost h1 img {height:7.16vw;}
    .nucksal_boost .vid_boost h1 img {height:8.58vw;}

    .concept_cont {padding:0 0 12.5vw;}
    .concept_slide {max-width:92%;}
    .concept_slide .concept_vis {padding:0;}
    .concept_slide .slick-dots {padding:4.16vw 0 0;}
    .concept_vid .vid_boost .buy_box {font-size:2.62vw;}
    .concept_vid .vid_boost .buy_box p {font-size:1.95vw; margin:1vw 0 1.5vw;}
    .concept_vid .vid_boost .buy_box a {width:14.3vw; height:4.02vw; line-height:3.75vw; font-size:1.6vw;}
    .nucksal_boost .concept_slide {padding:39.1% 0 0;}
    .juwan_boost .concept_slide {padding:39.65% 0 0;}
    .jay_boost .concept_slide {padding:37.73% 0 0;}
    .sam_boost .concept_slide {padding:36.42% 0 0;}

    .boost_btn {max-width:520px;}
    .boost_btn .btn {height:70px; line-height:70px; font-size:26px;}
    .boost_btn .share_btn {line-height:64px;}
}
@media screen and (max-width:1280px){
    .sc_cont {padding:5.2vw 0 0;}
    .influ_slogan {margin:0 0 5.2vw;}
    .influ_slogan h2 {font-size:5.2vw; margin:0 0 3.5vw;}
    .influ_slogan p {font-size:2.12vw;}

    .influ_section {padding:0 4%; margin:0 auto 5.2vw;}
    .influ_section .influ_col p {font-size:2.24vw;}
    .influ_section .influ_col strong, .visual_cont .influ_ment .boost {font-size:2.75vw;}

    .visual_cont .influ_ment h2 {font-size:4.37vw;}
    .visual_cont .influ_ment p {font-size:1.87vw;}

    .visual_cont .vis_box {padding:68.375% 0 0;}
    .visual_cont .influ_ment {padding:0 0 6.2% 8%;}
    .visual_cont .slim_device {right:8.8%; width:12.5%;}

    .concept_vid .vid_boost, .device_area .device_ttl {padding:0 4%;}
    .concept_vid .vid_boost .buy_box {font-size:2.86vw;}
    .concept_vid .vid_boost .buy_box p {font-size:2.12vw; margin:1vw 0 1.5vw;}
    .concept_vid .vid_boost .buy_box a {width:15.6vw; height:4.53vw; line-height:4.21vw; font-size:1.812vw;}

    .device_area .device_ttl h3 {font-size:3.12vw;}
    .device_area .device_vis img {left:auto; right:0; width:92%;}
    .sam_area .device_vis img {width:100%;}

    .concept_slide .concept_vis {padding:0;}
    .nucksal_boost .concept_slide {padding:46% 0 0;}
    .juwan_boost .concept_slide {padding:45.85% 0 0;}
    .jay_boost .concept_slide {padding:38% 0 0;}
    .sam_boost .concept_slide {padding:38.15% 0 0;}

    .slim_boost {padding:5.2vw 0;}
    .slim_boost .device_lst li {width:21.5%;}
    .slim_boost .device_lst li img {max-width:92%;}
}
@media screen and (max-width:1024px){
    .sc_intro, .concept_vid {padding:75% 0 0;}
    .sc_intro .sc_slogan h1 {font-size:7.5vw;}
    .sc_intro .sc_slogan h3 {font-size:4.32vw;}
    .sc_intro .vis_play, .concept_vid .vis_play {width:10.5vw; height:10.5vw; margin:4.6875vw auto 0;}
    .concept_vid .vis_play {margin:-5.25vw 0 0 -5.25vw;}

    .sc_cont {padding:6.2vw 0 0;}
    .influ_section {margin:0 auto 6.2vw;}

    .visual_cont .vis_box {padding:67.5% 0 0;}
    .visual_cont .influ_ment:before {bottom:6.2vw; padding:6.2% 0 0;}

    .concept_vid .vid_boost h1 img {height:8.95vw;}
    .concept_vid .vid_boost .buy_box {font-size:3.58vw;}
    .concept_vid .vid_boost .buy_box p {font-size:2.65vw; margin:1.5vw 0 2vw;}
    .concept_vid .vid_boost .buy_box a {width:19.5vw; height:5.46vw; line-height:5.07vw; font-size:2.17vw;}
    .nucksal_boost .vid_boost h1 img {height:9.75vw;}

    .device_area {padding:70.3125% 0 0; margin:0 auto 7vw;}
    .device_area .device_ttl h3 {font-size:3.74vw;}
    .device_area .device_ttl h3 strong {font-size:5vw;}

    .concept_cont {padding:0 0 15vw;}
    .nucksal_boost .concept_slide {padding:50.6% 0 0;}
    .juwan_boost .concept_slide {padding:50.435% 0 0;}
    .jay_boost .concept_slide {padding:41.8% 0 0;}
    .sam_boost .concept_slide {padding:41.965% 0 0;}

    .concept_slide .slick-arrow {width:5.5vw; height:5.5vw; margin:-2.6vw 0 0;}
    .concept_slide .slick-dots button {width:4vw; height:.4vw;}
    .slim_boost h2 {font-size:5.2vw; margin:0 auto 4.2vw;}
    .slim_boost .device_lst li img {max-width:88%;}
    

    .boost_btn {max-width:500px;}
    .boost_btn .btn {height:65px; line-height:65px; font-size:24px;}
    .boost_btn .share_btn {line-height:59px;}

    .go_top {width:58px; height:58px;}

}
@media screen and (max-width:768px){
    .pc_only {display:none !important;}
    .mobile_only {display:block !important;}

    .sc_intro, .concept_vid {padding:165% 0 0;}
    .sc_intro .sc_slogan {padding:12.5% 4% 0;}
    .sc_intro .sc_slogan h1 {font-size:11.25vw; text-align:center;}
    .sc_intro .sc_slogan h3 {font-size:7vw; line-height:1.25;}
    .sc_intro .vis_play, .concept_vid .vis_play { position:absolute; top:50%; left:0; right:0; width:20vw; height:20vw; margin:0 auto; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%);}

    .sc_cont {padding:16.3vw 0 0;}
    .influ_section {padding:0 2%;}
    .influ_slogan h2 {font-size:9.7vw; line-height:1.2; margin:0 0 4.16vw;}
    .influ_slogan h2 strong {display:block;}

    .influ_slogan {margin:0 0 7vw;}
    .influ_section .influ_row {flex-wrap:wrap;}
    .influ_section .influ_col {width:49.2%; margin:0 1.6% 9vw 0;}
    .influ_section .influ_col:nth-child(even) {margin:0;}
    .influ_slogan p, .influ_section .influ_col p {font-size:4.16vw; white-space:normal;}
    .influ_slogan p strong {font-size:4.7vw;}
    .influ_section .influ_col strong {font-size:5.55vw;}

    .visual_cont .vis_box {padding:168% 0 0;}
    .visual_cont .influ_ment {padding:0 0 8.33vw 7.5%;}
    .visual_cont .influ_ment:before {bottom:8.33vw; width:67.2%; padding:11.1vw 0 0;}
    .visual_cont .influ_ment .boost {font-size:4.16vw;}
    .visual_cont .influ_ment h2 {font-size:7.22vw; letter-spacing:-0.045rem; white-space:normal; margin:1.38vw 0 4.16vw -2%;}
    .visual_cont .influ_ment h2:before, .visual_cont .influ_ment h2:after {text-indent:-10px;}
    .visual_cont .slim_device {right:4%; bottom:8%; width:18.8%;}
    .visual_cont .influ_ment p {font-size:4.16vw;}

    .concept_cont {padding:0 0 16.667vw;}
    .concept_vid .vis_play {top:50%;}
    .concept_vid .vid_boost {top:0; justify-content:flex-start; align-items:flex-start; flex-direction:column; text-align:left; padding:13.33% 7.5%;}
    .concept_vid .vid_boost h1 {width:100%; font-size:12.5vw; margin:0 0 4vw;}
    .concept_vid .vid_boost h1 img {height:17vw;}
    .nucksal_area .vid_boost h1 img, .juwan_area .vid_boost h1 img {height:19vw;}
    .concept_vid .vid_boost span {font-size:5.55vw;}
    .concept_vid .vid_boost .buy_box {font-size:6.38vw; margin:auto 0 0; text-align:left;}
    .concept_vid .vid_boost .buy_box p {font-size:4.72vw; margin:2.5vw 0;}
	.concept_vid .vid_boost .buy_box .soldout {font-size:2.88vw;}
    .concept_vid .vid_boost .buy_box a {width:34.72vw; height:10vw; line-height:9.44vw; font-size:3.88vw; border-radius:6.5vw; -webkit-border-radius:6.5vw; -moz-border-radius:6.5vw; -ms-border-radius:6.5vw; -o-border-radius:6.5vw; margin:0;}

    .device_area {padding:125% 0 0; margin:0 auto 11.11vw;}
    .device_area .device_ttl {align-items:flex-start; justify-content:flex-start; padding:10% 7.5%;}
    .device_area .device_ttl h3 {font-size:5.55vw;}
    .device_area .device_ttl h3 strong {font-size:9.72vw;}
    .device_area .device_vis img {width:100%;}

    .concept_vis {width:94.6%;}
    .concept_vis .boost_img img {width:100%;}

    /* 넉살 모바일 */
    .concept_slide {max-width:94.6%;}
    .concept_slide .slick-arrow {width:11.11vw; height:11.11vw; margin:-5.555vw 0 0;}
    .concept_slide .slick-dots button {width:7vw; height:.7vw; margin:0 .7vw;}
    .concept_slide .slick-dots {padding:5.55vw 0 0;}

    .nucksal_boost .concept_slide {padding:98.61% 0 0;}
    .nucksal_boost .cover .boost_img:first-child {top:0; right:0; left:auto; bottom:auto; width:82.9%; z-index:1;}
    .nucksal_boost .cover .boost_img:nth-child(2) {top:35.2%; left:0; width:41.47%; z-index:2;}
    .nucksal_boost .cover .boost_img:nth-child(3) {width:62.94%; z-index:1;}

    .nucksal_boost .first .boost_img:first-child {top:0; left:auto; right:0; width:82.94%;}
    .nucksal_boost .first .boost_img:nth-child(2) {top:auto; left:auto; bottom:0; right:0; width:62.94%;}
    .nucksal_boost .first .boost_img:nth-child(3) {bottom:8.4%; left:0; width:41.47%; z-index:2;}

    .nucksal_boost .second .boost_img:first-child {bottom:auto; top:0; left:0; width:82.94%;}
    .nucksal_boost .second .boost_img:nth-child(2) {bottom:0; left:2.94%; width:62.94%;}
    .nucksal_boost .second .boost_img:nth-child(3) {top:auto; bottom:4.22%; right:0; width:37.35%; z-index:2;}

    .nucksal_boost .third .boost_img:first-child {bottom:auto; top:0; left:8.8%; width:82.94%;}
    .nucksal_boost .third .boost_img:nth-child(2) {top:auto; bottom:0; left:0; width:62.94%; z-index:1;}
    .nucksal_boost .third .boost_img:nth-child(3) {bottom:4.22%; right:0; width:53.08%; z-index:2;}
    
    /* 제이블랙 모바일 */
    .jay_boost .concept_slide {padding:103.6% 0 0;}
    .jay_boost .cover .boost_img:first-child {top:0; right:0; left:auto; bottom:auto; width:82.94%;}
    .jay_boost .cover .boost_img:nth-child(2) {left:auto; right:3.5%; bottom:0; width:62.94%; z-index:3;}
    .jay_boost .cover .boost_img:nth-child(3) {bottom:auto; right:auto; left:0; top:35%; width:41.47%; z-index:2;}

    .jay_boost .first .boost_img:first-child {top:0; left:auto; right:0; width:82.94%;}
    .jay_boost .first .boost_img:nth-child(2) {top:auto; left:auto; bottom:0; right:0; width:62.94%;}
    .jay_boost .first .boost_img:nth-child(3) {top:auto; bottom:13%; left:0; width:41.47%; z-index:2;}

    .jay_boost .second .boost_img:first-child {bottom:auto; top:0; left:0; width:68.23%;}
    .jay_boost .second .boost_img:nth-child(2) {left:auto; right:0; width:40%;}
    .jay_boost .second .boost_img:nth-child(3) {top:auto; right:auto; bottom:0; left:0; width:57.05%; z-index:2;}

    .jay_boost .third .boost_img:first-child {width:68.23%;}
    .jay_boost .third .boost_img:nth-child(2) {top:auto; bottom:0; left:4.8%; width:57.05%; z-index:1;}
    .jay_boost .third .boost_img:nth-child(3) {bottom:18.76%; width:53.23%; z-index:2;}

    /* 온주완 모바일 */
    .juwan_boost .concept_slide {padding:83.33% 0 0;}
    .juwan_boost .cover .boost_img:first-child {top:0; width:85.85%; z-index:1;}
    .juwan_boost .cover .boost_img:nth-child(2) {top:auto; left:27.14%; bottom:0; width:35.7%; z-index:2;}
    .juwan_boost .cover .boost_img:nth-child(3) {top:auto; bottom:0; right:0; width:35.7%; z-index:2;}

    .juwan_boost .first .boost_img:first-child {top:0; left:auto; right:0; width:88.38%;}
    .juwan_boost .first .boost_img:nth-child(2) {top:auto; left:38.23%; bottom:0; width:36.91%;}
    .juwan_boost .first .boost_img:nth-child(3) {right:auto; left:0; width:36.91%;}

    .juwan_boost .second .boost_img:first-child {bottom:auto; top:0; width:73.52%;}
    .juwan_boost .second .boost_img:nth-child(2) {bottom:auto; left:auto; top:7.5%; right:0; width:39.85%;}
    .juwan_boost .second .boost_img:nth-child(3) {top:auto; right:0; bottom:0; width:39.85%;}

    .juwan_boost .third .boost_img:first-child {left:auto; right:0; width:88.38%;}
    .juwan_boost .third .boost_img:nth-child(2) {top:auto; bottom:0; left:39.55%; width:51.61%; z-index:1;}
    .juwan_boost .third .boost_img:nth-child(3) {left:0; bottom:0; width:36.91%; z-index:2;}

    /* 김세동 모바일 */
    .sam_boost .concept_slide {padding:75% 0 0;}
    .sam_boost .cover .boost_img:first-child {top:auto; bottom:0; width:85.7%; z-index:1;}
    .sam_boost .cover .boost_img:nth-child(2) {left:auto; right:0; width:48.5%; z-index:2;}
    .sam_boost .cover .boost_img:nth-child(3) {top:0; left:0; bottom:auto; right:auto; width:50%;}

    .sam_boost .first .boost_img:first-child {width:54.7%;}
    .sam_boost .first .boost_img:nth-child(2) {top:1.85%; left:auto; bottom:auto; right:0; width:42.64%;}
    .sam_boost .first .boost_img:nth-child(3) {right:0; left:auto; bottom:7.4%; width:41.32%; z-index:2;}

    .sam_boost .second .boost_img:first-child {bottom:auto; top:0; width:68.67%;}
    .sam_boost .second .boost_img:nth-child(2) {top:auto; bottom:2%; left:25%; width:42.64%;}
    .sam_boost .second .boost_img:nth-child(3) {top:auto; right:0; bottom:0; width:35.73%;}

    .sam_boost .third .boost_img:first-child {top:3.88%; left:auto; right:0; width:55.88%;}
    .sam_boost .third .boost_img:nth-child(2) {top:auto; bottom:0; left:0; width:47.2%; z-index:1;}
    .sam_boost .third .boost_img:nth-child(3) {top:0; left:0; width:47.2%; z-index:2;}

    .slim_boost {padding:11.11vw 0 16.667vw;}
    .slim_boost h2 {font-size:8.2vw; line-height:1.3; margin:0 auto 7vw;}
    .slim_boost .device_lst {width:92%;}

    .boost_btn {width:86%; margin:11.11vw auto 0;}
    .boost_btn .btn {height:60px; line-height:60px; font-size:3.9vw;}
    .boost_btn .share_btn {line-height:54px;}

    .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;}

    .share_popup .share_inner { top:50%; bottom:auto; height:auto; padding:15vw 5%; border-radius:8vw; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-border-radius:8vw; -moz-border-radius:8vw; -ms-border-radius:8vw; -o-border-radius:8vw; }
    .share_popup .share_inner h3 {font-size:6.9vw; margin:0 auto 9.7vw;}
    .share_popup .share_inner .share_cls {top:5.5vw; left:5.5vw; right:auto; width:4.5vw; height:4.5vw;}
    .share_popup .share_list button {width:19.44vw; padding:22.22vw 0 0; font-size:3.6vw; background-size:contain; margin:0 5.5vw;}
}
@media screen and (max-width:480px) {
    .concept_cont {padding:0 0 20vw;}
    .concept_slide .slick-dots {padding:6.2vw 0 0;}
    .concept_vid .vid_boost .buy_box {font-size:6.38vw; margin:auto 0 0; text-align:left;}
    .concept_vid .vid_boost .buy_box p {font-size:4.72vw; margin:2.5vw 0;}
    .concept_vid .vid_boost .buy_box a {height:11.66vw; line-height:10.83vw; font-size:4.2vw;}

    .boost_btn {width:80%;}
    .boost_btn .btn {height:50px; line-height:50px; font-size:4.25vw;}
    .boost_btn .share_btn {line-height:46px; border-width:2px;}

    .share_popup .share_inner h3 {font-size:5.2vw;}
    .share_popup .share_inner .share_cls {width:5.4vw; height:5.4vw;}
    .share_popup .share_list button {font-size:3.5vw;}

    .go_top {right:15px; bottom:-60px; width:14vw; height:14vw; background-size:40% auto;}
    .go_top.on {bottom:15px;}
}