@font-face {
    font-family:'GmarketSansLight';
    src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
body {overflow:visible;}
body.notscroll {overflow:hidden;}
#cnt .cntbody {width:100%;}
#boardview .boxview {padding:0 !important; border:0 !important;}
#boardview .btn {width:1200px !important; margin:0 auto;}
.list_comment,
.write_comment {width:1200px !important; margin:0 auto;}
.txtout * {color:transparent; font-size:0; text-indent:-9999px; line-height:0;}
.more_info a,
.buy a,
.notice_view a {display:inline-block; vertical-align:top;}
.notice_layer {display:none; position:relative; padding:30px 0; line-height:2 !important; text-align:left;}
.notice_layer.notice_layer_img {padding:0; text-align:center;}
.notice_layer .notice_layer_close {position:absolute; top:0; right:0; z-index:5; width:75px; height:75px; cursor:pointer;}
.notice_layer dl dt {padding-top:15px; padding-bottom:5px; color:#333; font-family:'Noto Sans KR', sans-serif; font-size:20px !important; font-weight:600;}
.notice_layer dl dd {position:relative; padding:0 0 0 10px; color:#333; font-family:'Noto Sans KR', sans-serif; font-size:18px !important; font-weight:400;}
.notice_layer dl dd:before {display:block; content:'-'; position:absolute; top:0; left:0; color:#333; font-family:'Noto Sans KR'; font-size:18px; font-weight:400;}
.notice_layer.white *,
.notice_layer.white dl dd:before {color:#fff;}
.notice_layer.gray *,
.notice_layer.gray dl dd:before {color:#777;}
.notice_layer.purple *,
.notice_layer.purple dl dd:before {color:#402449;}
.layer_layout {display:none; position:fixed; top:50%; left:50%; z-index:100; width:600px; height:700px; margin:-350px 0 0 -300px; background-color:#fff;}
.layer_layout img {width:100% !important; height:auto;}
.layer_layout .layer_inner {overflow:auto; width:100%; height:100%;}
.layer_layout .layer_close {position:absolute; top:-55px; right:0; z-index:10; width:55px; height:55px; background:url('https://image.serybox.com/pc/button/layer_close.png') no-repeat center; cursor:pointer;}
.layer_popup {display:none; overflow:hidden; position:fixed; top:0; left:0; z-index:100; width:100%; height:100%; background:rgba(0,0,0,0.8);}
.layer_popup img {width:100%;}
.layer_popup > a {display:block;}
.layer_popup .layer_inner {position:fixed; top:50%; left:50%; z-index:10; width:442px; height:307px; margin:-153.5px 0 0 -221px; cursor:pointer;}
.layer_popup .layer_inner .layer_close {position:absolute; top:0; right:0; z-index:5; width:12%; height:17%; background:none;}
.layer_popup .layer_inner .btn0 {position:absolute; bottom:0; left:0; z-index:5; width:50%; height:20%; background:none;}
.layer_popup .layer_inner .btn1 {position:absolute; bottom:0; right:0; z-index:5; width:50%; height:20%; background:none;}
.layer_popup .layer_inner .btn2 {position:absolute; bottom:0; left:0; z-index:5; width:100%; height:20%; background:none;}
.content_common img {max-width:100%; height:auto;}
.content_common .inner {position:relative; width:980px !important; margin:0 auto;}
.content_common.common0 {padding:70px 0 90px; background:#ffce38;}
.content_common.common0 .txt_wrap {position:relative; min-height:494px; background:url('https://image.serybox.com/pc/content/hub4/common0_bg.jpg') no-repeat 0 70px;}
.content_common.common0 .txt_wrap .txt {display:inline-block; position:absolute; bottom:0; right:50px; width:601px; text-align:center; vertical-align:bottom;}
.content_common.common0 .txt_wrap .txt a {display:inline-block; margin-top:40px;}
.content_common.common0 .notice_view {padding-top:34px;}
.content_common.common1 {background-color:#f3f2f0;}
.content_common.common2 {background-color:#ffffff;}
.content_common.common3 {background-color:#f3f2f0;}
.content_common.common4 {background-color:#ffffff;}
.content_common.common5 {background-color:#f8f7f5; padding-bottom:100px;}
.content_common.common5 .video_wrap {overflow:hidden; width:960px; height:540px; margin:0 auto;}
.content_common.common5 .video {width:960px; height:540px;}
.content_common.common6 {background:#fff;}
.content_common.common6 .consulting_popup {position:absolute; left:411px; top:344px; z-index:15; width:499px; height:251px; background:none; cursor:pointer;}
.floating {visibility:hidden; overflow:hidden; position:fixed; bottom:-100%; left:50%; z-index:100000000; width:946px; margin-left:-473px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.floating.up {visibility:visible; bottom:0;}
.floating .close {overflow:hidden; position:absolute; top:0; right:0; z-index:5; width:68px; height:57px; color:transparent; text-indent:-9999px; cursor:pointer;}
.floating .img img {width:100%; height:auto;}
.popup_cpn {visibility:hidden; overflow:hidden; position:fixed; bottom:-100%; left:50%; z-index:-1; width:490px; margin-left:-245px; padding:32px 0 22px; border-radius:24px 24px 0 0; background:#fff; -webkit-transition:bottom .2s ease; transition:bottom .2s ease;}
.popup_cpn.active {visibility:visible; bottom:0; z-index:100000001;}
.popup_cpn .popup_title {margin-bottom:20px;}
.popup_cpn .popup_close {overflow:hidden; position:absolute; top:23px; right:25px; z-index:5; width:30px; height:30px; border:0; background:url('https://image.serybox.com/pc/content/hub4/popup/n_popup_close.jpg') no-repeat center; color:transparent; text-indent:-9999px; cursor:pointer;}
.popup_cpn .popup_slider {width:449px; height:253px; margin:0 auto !important; padding:0;}
.popup_cpn .popup_slider .slick-prev {position:absolute; top:50%; left:0; z-index:5; width:15px; height:28px; margin-top:-28px; background:url('https://image.serybox.com/pc/content/hub4/popup/n_popup_arrow_prev.jpg') no-repeat center; transform:scale(1);}
.popup_cpn .popup_slider .slick-next {position:absolute; top:50%; right:0; z-index:5; width:15px; height:28px; margin-top:-28px; background:url('https://image.serybox.com/pc/content/hub4/popup/n_popup_arrow_next.jpg') no-repeat center;}
.popup_cpn .popup_slider .popup_paging {position:absolute; bottom:45px; left:70px; z-index:20;}
.popup_cpn .popup_slider .popup_paging,
.popup_cpn .popup_slider .popup_paging * {font-family:'GmarketSansLight' !important; font-size:16px !important; letter-spacing:-0.05rem;}
.popup_cpn .popup_slider .popup_paging li {display:none;}
.popup_cpn .popup_slider .popup_paging li.slick-active {display:block;}
.popup_slider .slick-list {padding:0 !important;}
.popup_slider .slick-track {max-width:100% !important; transform:translate3d(0, 0, 0) !important; perspective:75px;}
.popup_slider .slick-slide {overflow:hidden; position:absolute; top:0; right:0; bottom:0; left:50%; opacity:0; width:351px !important; margin:0 0 0 -175px; transform:translate3d(0, 0, 0); transition:transform 1s, opacity 1s;}
.popup_slider .slick-current {display:block; overflow:visible; position:relative; z-index:2; opacity:1;}
.popup_slider .slick-snext {z-index:1; opacity:1; transform:translate3d(64px, 0, -14px); perspective:449px;}
.popup_slider .slick-sprev {opacity:1; transform: translate3d(-64px, 0, -14px);}
.popup_slider .slide_cover {display:block; overflow:hidden;}
.popup_slider .slick-current .slide_cover {overflow:visible;}
#special_content .popup_slider .first img {max-width:695px !important;}
@keyframes twinkle {
    0% {
        opacity:0; transform:scale(.5); 
    }
    50% {
        opacity:.65; transform:scale(1);
    }
    100% {
        opacity:0; transform:scale(1.5);
    }
}
@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

#special_content {text-align:center;}
#special_content img {max-width:100%; height:auto;}
#special_content .section {position:relative;}
#special_content .inner {position:relative; z-index:10; width:980px; margin:0 auto;}
#special_content .fixmenu {width:100%; height:110px; background:#717fa4;}
#special_content .fixmenu .inside {position:relative; width:100%; height:110px; background:#717fa4;}
#special_content .fixmenu .inside.fixed {position:fixed; top:0; left:0; z-index:80;}
#special_content .fixmenu .inside ul {width:980px; height:110px; margin:0 auto; font-size:0;}
#special_content .fixmenu .inside ul li {display:inline-block; overflow:hidden; width:245px; vertical-align:top; cursor:pointer;}
#special_content .fixmenu .inside ul li img {-webkit-transition:all .3s ease; transition:all .3s ease;}

#special_content .section_prd {position:relative;}
#special_content a.prd_spot {display:block; position:absolute; z-index:10; width:20px; height:20px; border-radius:50%; background:#fff;}
#special_content a.prd_spot:after {display:block; content:''; position:absolute; left:-11px; top:-11px; width:42px; height:42px; border-radius:50%; background:#fff; animation:twinkle 1.1s infinite;}
#special_content .slick-dotted {margin:0;}
#special_content .slick-dots {position:relative; height:16px; margin:24px 0 0; padding:0;}
#special_content .slick-dots li {margin:0 5px; vertical-align:top;}
#special_content .slick-dots li button {width:16px; height:16px; border:2px solid #333; border-radius:50%; background:none;}
#special_content .slick-dots li.slick-active button {background:#333;}

#special_content .section0 {overflow:hidden; position:relative; height:1011px; background:#f0ca5f;}
#special_content .section0 img {position:absolute; top:0; left:50%; width:2000px; min-width:2000px; height:1011px; margin-left:-1000px;}
#special_content .section0 .count_wrap {position:absolute; top:195px; left:0; z-index:5; width:100%; color:#131313; font-family:'Lato', 'Noto Sans KR'; font-size:153px; font-weight:900; letter-spacing:-0.025rem; line-height:1; text-align:center;}
#special_content .section0 .count_wrap span {display:inline-block; color:inherit; font-family:inherit; font-size:154px; font-weight:inherit; letter-spacing:-0.025rem; line-height:1; vertical-align:bottom;}
#special_content .section0 .count_wrap span.flash {animation:flash 1s;}
#special_content .section1,
#special_content .section11 {visibility:hidden; opacity:0; height:0; background:#2c4f86;}
#special_content .section1.show,
#special_content .section11.show {visibility:visible; opacity:1; height:auto; padding:90px 0;}
#special_content .section1 .section_title,
#special_content .section11 .section_title {padding-bottom:40px;}
#special_content .section1 .section_con,
#special_content .section11 .section_con {padding-bottom:28px;}

#special_content .section2 {padding:90px 0; background:#fff2cf;}
#special_content .section2 .section_title {padding-bottom:48px;}
#special_content .section2 .tab_review {position:relative; width:700px; margin:0 auto 25px; font-size:0;}
#special_content .section2 .tab_review li {display:inline-block; position:relative; z-index:10; width:auto; padding:0 13px; vertical-align:top; cursor:pointer;}
#special_content .section2 .tab_review:after {display:block; content:''; position:absolute; top:50%; left:4%; z-index:5; width:92%; height:2px; margin-top:-1px; background:#fdde86;}
#special_content .section2 .tab_review_cnt {visibility:hidden; overflow:hidden; opacity:0; width:100%; height:0; -webkit-transition:opacity 0.2s ease; transition:opacity 0.2s ease;}
#special_content .section2 .tab_review_cnt .slider {width:899px; height:0; margin:0 auto;}
#special_content .section2 .tab_review_cnt .slick-slide {width:100%; padding:0 10px;}
#special_content .section2 .tab_review_cnt .slick-prev {width:60px; height:58px; margin:-46px 0 0 -20px; background:url('https://image.serybox.com/pc/content/hub4/section2_arrow_prev.png') no-repeat center; transform:scale(1);}
#special_content .section2 .tab_review_cnt .slick-next {width:60px; height:58px; margin:-46px -20px 0 0; background:url('https://image.serybox.com/pc/content/hub4/section2_arrow_next.png') no-repeat center;}
#special_content .section2 .tab_review_cnt .slick-active {opacity:1;}
#special_content .section2 .tab_review_cnt.active {visibility:visible; opacity:1; height:auto;}
#special_content .section2 .tab_review_cnt.active .slider.slick-initialized {height:auto;}
#special_content .section2 .section_msg {margin:46px 0;}

#special_content .section3 {position:relative; background:#f1f1f1;}
#special_content .section3 .section_btn {position:absolute; bottom:90px; left:50%; margin-left:-237px;}

#special_content .section4 {padding:90px 0 30px; background:#ffdf83;}
#special_content .section4 .inner {overflow:hidden; border-radius:40px; background:#fff;}
#special_content .section4 .inner .area {padding:0 29px;}
#special_content .section4 .inner .box {position:relative; padding:60px 0; border-top:1px dashed #333;}
#special_content .section4 .inner .box.first {border-top:0;}
#special_content .section4 .inner .box.plus {background:#ededed; border-top:0;}
#special_content .section4 .inner .box.plus:before {display:block; content:''; position:absolute; top:-33px; left:50%; z-index:5; width:66px; height:66px; margin-left:-33px; background:url('https://image.serybox.com/pc/content/hub4/section4_plus.png') no-repeat center;}
#special_content .section4 .inner .box .section_subject {padding-bottom:53px;}
#special_content .section4 .inner .box .section_btn {padding-top:32px;}
#special_content .section4 .inner .box .section_add {padding:55px 0 39px;}
#special_content .section4 .inner .box .prd0 a.prd_spot {top:151px; left:128px;}
#special_content .section4 .inner .box .prd1 a.prd_spot {top:64px; left:224px;}

#special_content .section5 {padding:0 0 80px; background:#ffdf83;}
#special_content .section5 .inner {position:relative; padding:0 29px; border-radius:40px; background:#fff;}
#special_content .section5 .inner .box {position:relative; padding:80px 0; border-top:1px dashed #333;}
#special_content .section5 .inner .box.first {border-top:0;}
#special_content .section5 .inner .box .section_subject {padding-bottom:40px;}
#special_content .section5 .inner .box .section_caution {padding:8.2vw 0 6.11vw;}
#special_content .section5 .inner .box .section_add {padding:42px 0 5.69vw;}
#special_content .section5 .inner .box .section_msg {padding-bottom:4.167vw;}
#special_content .section5 .inner .box .section_price {padding:42px 0 49px;}
#special_content .section5 .inner .box .prd0 a.prd_spot {top:121px; left:412px;}
#special_content .section5 .inner .box .prd0 a.prd_spot2 {top:190px; left:655px;}
#special_content .section5 .inner .box .prd1 a.prd_spot {top:414px; left:310px;}
#special_content .section5 .inner .box .prd1 a.prd_spot2 {top:150px; left:656px;}
#special_content .section5 .inner .box .prd1 a.prd_spot3 {top:371px; left:667px;}
#special_content .section5 .inner .box .notice_view {margin-top:30px;}
#special_content .section5 .inner .ksr {position:absolute; bottom:-80px; right:-215px; z-index:20;}

#special_content .section6 {padding:90px 0; background:#fff4d4;}
#special_content .section6 .section_title {padding-bottom:40px;}
#special_content .section6 .tab_list {font-size:0;}
#special_content .section6 .tab_list li {display:inline-block; width:474px; vertical-align:bottom; cursor:pointer;}
#special_content .section6 .tab_list li.active {width:493px;}
#special_content .section6 .tab_list li:first-child {margin-right:13px;}
#special_content .section6 .tab_cnt {display:none; padding:0 29px; background:#fff;}
#special_content .section6 .tab_cnt.active {display:block;}
#special_content .section6 .tab_cnt .box {padding:83px 0; border-top:1px dashed #333;}
#special_content .section6 .tab_cnt .box.first {border:0;}
#special_content .section6 .tab_cnt .box.space {padding-top:0;}
#special_content .section6 .tab_cnt0 .prd0 .prd_spot {top:284px; left:223px;} 
#special_content .section6 .tab_cnt0 .prd0 .prd_spot2 {top:359px; left:384px;} 
#special_content .section6 .tab_cnt0 .prd0 .prd_spot3 {top:269px; left:664px;}
#special_content .section6 .tab_cnt0 .prd1 .prd_spot4 {top:130px; left:165px;}
#special_content .section6 .tab_cnt0 .prd2 .prd_spot4 {top:130px; left:165px;}
#special_content .section6 .tab_cnt1 .prd0 .prd_spot {top:333px; left:528px;} 
#special_content .section6 .tab_cnt1 .prd0 .prd_spot2 {top:265px; left:706px;}
#special_content .section6 .tab_cnt1 .prd1 .prd_spot3 {top:110px; left:165px;}
#special_content .section6 .tab_cnt1 .prd2 .prd_spot3 {top:110px; left:165px;}
#special_content .section6 .section_subject {padding-bottom:37px;}
#special_content .section6 .section_btn {padding-top:30px;}
#special_content .section6 .notice_view {padding-top:20px;}
#special_content .section6 .section_cpn {font-size:0;}
#special_content .section6 .section_cpn li {display:inline-block; margin:0 17px; vertical-align:top;}
#special_content .section7 {padding:89px 0 75px; background:#ffdf83;}
#special_content .section7 .section_title {padding-bottom:32px;}
#special_content .section7 .gift_slider {overflow:hidden; position:relative; width:802px; height:0; margin:0 auto 41px; padding:0 59px;}
#special_content .section7 .gift_slider.slick-initialized {height:auto;}
#special_content .section7 .gift_slider .slick-slide {padding:0 10px;}
#special_content .section7 .gift_slider .slick-prev {position:absolute; top:50%; left:10px; z-index:5; width:25px; height:46px; margin-top:-46px; background:url('https://image.serybox.com/pc/content/hub4/section7_arrow_prev.jpg') no-repeat center; transform:scale(1);}
#special_content .section7 .gift_slider .slick-next {position:absolute; top:50%; right:10px; z-index:5; width:25px; height:46px; margin-top:-46px; background:url('https://image.serybox.com/pc/content/hub4/section7_arrow_next.jpg') no-repeat center;}
#special_content .section8 {padding:90px 0 80px; background:#2c4f86;}
#special_content .section8 .section_title {padding-bottom:40px;}
#special_content .section8 .prd_area {border-radius:40px; background:#fff;}
#special_content .section8 .prd_area .box {position:relative; padding:80px 0;}
#special_content .section8 .prd_area .box.prd0:after {display:block; content:''; position:absolute; bottom:0; left:3%; width:94%; height:1px; border-bottom:1px dashed #333;}
#special_content .section8 .prd_area .prd_name {padding-bottom:42px;}
#special_content .section8 .prd_area .prd_img {position:relative;}
#special_content .section8 .prd_area .prd0 .prd_img .prd_spot {top:328px; left:548px;} 
#special_content .section8 .prd_area .prd1 .prd_img .prd_spot {top:360px; left:568px;} 
#special_content .section9 {background:#140e23;}