@charset "utf-8";


@media screen and (min-width:541px) and (max-width:1440px) {

	html,body {font-size:1.1111vw;}
	body {overflow-x:hidden;}
	
	input[type="text"],
	input[type="password"],
	input[type="file"] {height:3.1250vw; line-height:3.1250vw;border-radius:0;padding:0 0.6944vw;}
	input[type="image"] {border:none;border-radius:0;}
	input[type="submit"] {height:1.7361vw;}
	
	
	/* placeholder */
	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {color:#444;font-size:1.1111vw;}
	input:-moz-placeholder,
	textarea:-moz-placeholder {color:#444;font-size:1.1111vw;}
	input::-moz-placeholder,
	textarea::-moz-placeholder {color:#444;font-size:1.1111vw;}
	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {color:#444;font-size:1.1111vw;}
	
	
	/*------------------------------------------------
	* button
	/*------------------------------------------------*/
	
	/* button */
	.btn-pop-info {margin-right:0.6944vw;}
	.btn-info-vod {background:url('../../resources/images/btn-pop-play.png') no-repeat;background-size:cover;width:3.3333vw;height:3.4028vw;background-color:#fff;border-radius:100%;}
	.btn-info-vod:hover {background-color:#ccc;}
	.btn-info-link {background:url('../../resources/images/btn-pop-link.png') no-repeat;background-size:cover;width:3.3333vw;height:3.3333vw;border-radius:100%;border:0.1389vw solid #fff;transition:opacity 0.25s;}
	.btn-info-link:hover {opacity:0.7;}
	.btn-info-vod,
	.btn-info-link {display:none;}
	
	.btn-info-share {font-size:1.3889vw;color:#fff;background:#666;padding:0.6944vw 1.5972vw;border-radius:2.0833vw;}
	.btn-info-share:before {content:"";display:inline-block;position:relative;width:1.8056vw;height:1.9444vw;background:url('../../resources/images/btn-share-icon.png') no-repeat;background-size:100%;vertical-align:middle;margin-right:0.9722vw;top:-0.1389vw;}
	
	
	/*------------------------------------------------
	* popup
	/*------------------------------------------------*/
	/* layout */
	.popup {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7);opacity:0;visibility:hidden;transition:all 0.25s;}
	.popup.on {opacity:1;visibility:visible;}
	.popup_inner {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background:#202020;border-radius:0.6944vw;box-shadow: 0.0000vw 0.1389vw 0.5556vw 0.3472vw rgba(0, 0, 0, 0.3);}
	.popup_close {position:absolute; display:block; top:1.7361vw; right:1.7361vw; width:2.5000vw; height:2.5000vw;background:url('../../resources/images/btn-close-popup.png') no-repeat;background-size:100%;}
	
	.popup-bg {position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:890;opacity:0;visibility:hidden;transition:all 0.2 ease-out;}
	.popup-bg.on {opacity:1;visibility:visible;}
	
	
	/*------------------------------------------------
	* contents
	/*------------------------------------------------*/
	
	/* wrap */
	.wrap {width:100%;max-width:133.3333vw;margin:0 auto;background:#141414;overflow:hidden;}
	.wrap.fixed {position:fixed;left:50%;transform: translate(-50%,0);}
	
	/* header */
	header {position:relative;width:100%;}
	header .gnb-area {position:fixed;width:100%;height:6.9444vw;left:0;top:0;transition:background 0.2s ease-out;z-index:100;}
	header .gnb-area.fixed {position:fixed;background:#0a0a0a;z-index:500;}
	header .header .logo {width:6.8750vw;height:4.5139vw;margin:1.1111vw 0 0 5.6250vw;}
	header .header .logo a {display:block;width:100%;height:100%;background:url('../../resources/images/logo.png') no-repeat;background-size:100%;}
	
	header .header {position:absolute;left:0;top:0;z-index:10;display:flex;flex-direction:row;}
	header .header .gnb {position:relative;margin:2.1528vw 0 0 3.1250vw;}
	header .header .gnb>ul {display:flex;}
	header .header .gnb>ul>li {margin:0 1.7361vw;position:relative;height:4.5139vw;}
	header .header .gnb>ul>li>a {color:#fff;font-size:1.6667vw;}
	header .header .gnb>ul>li>a.on {color:yellow;}
	
	header .header .gnb>ul>li>ul.gnb_depth_2 {position:absolute;display:block;width:13.1944vw;background:#202020;border-radius:0.6944vw;overflow:hidden;box-shadow: 0.0000vw 0.1389vw 0.5556vw 0.3472vw rgba(0, 0, 0, 0.3);left:50%;transform:translate(-50%,0);padding:0.6944vw 0;}
	
	header .header .gnb>ul>li>ul.gnb_depth_2 {margin-top:1.3889vw;opacity:0;visibility:hidden;transition:all 0.25s;transform:translate(-50%,1.0417vw);}
	/* header .header .gnb>ul>li:hover>ul.gnb_depth_2 {opacity:1;visibility:visible;transform:translate(-50%,0);} */
	
	header .header .gnb>ul>li>ul.gnb_depth_2:before {position:absolute;content:"";left:0;top:0;display:block;width:100%;height:0.2778vw;background:rgb(116,199,62);background: linear-gradient(90deg, rgba(116,199,62,1) 0%, rgba(0,142,211,1) 100%);}
	header .header .gnb>ul>li>ul.gnb_depth_2>li {margin:0;}
	header .header .gnb>ul>li>ul.gnb_depth_2>li>a {font-size:1.1111vw;color:#ccc;display:block;padding:0.6944vw 0;text-align:center;}
	header .header .gnb>ul>li>ul.gnb_depth_2>li>a:hover {color:#fff;}
	
	header .util {position:absolute;right:0;top:0;z-index:10;display:flex;flex-direction:row;}
	header .util .login-area {position:relative;width:2.7778vw;height:2.7778vw;margin:2.0833vw 7.8472vw 0 0;}
	header .util .login-area .login-btn-area {width:2.7778vw;height:2.7778vw;}
	header .util .login-area:hover {cursor:pointer;}
	header .util .login-box {position:absolute;left:-13.4722vw;top:1.7361vw;width:18.0556vw;opacity:0;visibility:hidden;transform:translate3d(0,0.4861vw,0);transition:all 0.13s ease-out;padding-top:1.4583vw;}
	header .util .login-box:before {position:relative;content:"";display:block;left:-0.5556vw;width:19.1667vw;height:1.3194vw;background:url('../../resources/images/lgoin-box-header.png') no-repeat;background-size:cover;}
	
	/* header .util .login-area:hover .login-box {opacity:1;visibility:visible;transform:translate3d(0,0,0);} */
	header .util .login-area.on .login-box {opacity:1;visibility:visible;transform:translate3d(0,0,0);}
	header .util .login-area ul {width:18.0556vw;background:#202020;border-radius:0.0000vw 0.0000vw 0.6944vw 0.6944vw;box-shadow:0 0.1389vw 0.5556vw 0.0000vw rgba(0, 0, 0, 0.8);}
	header .util .login-area ul li {width:100%;height:3.8889vw;}
	header .util .login-area ul li:nth-child(n+2) {border-top:0.0694vw solid #444;}
	header .util .login-area ul li a {display:flex;width:100%;height:3.8889vw;color:#fff;align-items:center;padding:0 0 0 0.9722vw;}
	header .util .login-area ul li a span em {font-style:normal;color:#004ea1;background:#fff;padding:0.2778vw 1.1806vw;border-radius:1.3889vw;margin-left:0.6944vw;}
	
	header .search-area {position:relative;margin:1.7361vw 2.0833vw 0 0;}
	header .btn-header-search,
	header .btn-header-search-fake {width:1.9444vw;height:1.9444vw;background:url('../../resources/images/header-search-icon.png') no-repeat;background-size:cover;}
	header .btn-header-search-fake {position:absolute;right:0;top:0.6944vw;opacity:1;visibility:visible;transition:all 0.12s ease-out;transform:translate3d(0.0000vw,0,0);}
	
	header .search-box {border:0.1389vw solid #444;background:#0d0d0d;border-radius:3.4722vw;padding:0 1.3889vw;width:0.0000vw;transition:all 0.12s ease-out;opacity:0;visibility:hidden;overflow:hidden;}
	header .search-box .search-box-field {display:flex;align-items:center;}
	header .search-box .search-box-field input {flex:1;border:none;background:transparent;color:#fff;}
	
	header .search-area.on .search-box {opacity:1;visibility:visible;width:20.8333vw;}
	header .search-area.on .btn-header-search-fake {opacity:0;visibility:hidden;transform:translate3d(-10.4167vw,0,0);}
	
	header .kv-area a[data-kv-event="false"] {cursor:default;}
	header .kv-area .cont-image {overflow:hidden;}
	header .kv-area .swiper-btn-area button {width:4.1667vw;height:4.1667vw;border:0.2778vw solid #fff;opacity:0.3;border-radius:50%;transition:opacity 0.25s;}
	header .kv-area .swiper-btn-area button:hover {opacity:1;}
	header .kv-area .swiper-btn-area button:after {display:none;}
	header .kv-area .swiper-btn-area button.swiper-button-next {background:url('../../resources/images/btn-swiper-next.png') no-repeat;background-size:100%;}
	header .kv-area .swiper-btn-area button.swiper-button-prev {background:url('../../resources/images/btn-swiper-prev.png') no-repeat;background-size:100%;}
	
	/* curation-bnr */
	.curation-bnr {position:relative;width:100%;height:5.4861vw;background:url('../../resources/images/curation-bnr.jpg') no-repeat;background-size:cover;}
	.curation-bnr-area {height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:1.9444vw;}
	.curation-bnr-area .txt-1 {letter-spacing:-0.0694vw;color:#fff;}
	.curation-bnr-area .btn-view-curation {width:12.6389vw;height:3.1944vw;border:0.1389vw solid #fff;border-radius:3.4722vw;font-size:1.3889vw;margin-left:2.0833vw;color:#fff;}
	
	/* contents list */
	.contents-list {position:relative;width:100%;padding:6.9444vw 0 9.7222vw 0;overflow:hidden;}
	.contents-list-favor {background:#181818;}
	.contents-list:nth-child(n+5) {padding:2.7778vw 0 9.7222vw 0;}
	
	
	/* ---------------------------------------------------------------------------- */
	/* .contents-area default */
	.cont-image {position:relative;}
	
	.contents-area {position:relative;width:auto;margin-left:12.5000vw;}
	.contents-area .header-tit {font-size:3.3333vw;color:#fff;}
	
	.contents-area .cont-box {width:100%;padding:1.4583vw 0 0 0.0000vw;}
	
	.contents-area .cont-box:after {content:"";display:block;clear:both;}
	.contents-area .cont-box .cont-list {width:27.7778vw !important;margin-right:1.3889vw;}
	.contents-area .cont-box .cont-list .cont-image {width:100%;height:15.6250vw;margin-bottom:1.1806vw;border-radius:0.6944vw;overflow:hidden;}
	.contents-area .cont-box .cont-list .cont-image:hover {cursor:pointer;}
	/* .contents-area .cont-box .cont-list .cont-image .badge-hot {position:absolute;left:1.3889vw;top:1.3889vw;width:4.8611vw;height:2.0833vw;background:url('../../resources/images/badge-bg.png') no-repeat;background-size:cover;font-size:1.2500vw;color:#fff;text-align:center;} */
	.contents-area .cont-box .cont-list .cont-image .badge-hot {position:absolute;left:1.3889vw;top:1.3889vw;width:4.8611vw;height:2.0833vw;font-size:1.2500vw;color:#fff;text-align:center;background:#f14c13;border-radius:0.2778vw;}
	.contents-area .cont-box .cont-list .cont-link {display:block;}
	/* .contents-area .cont-box .cont-list .cont-link .tit {display:inline-block;font-size:1.2500vw;color:#fff;background:#1f4e9c;padding:0.4861vw 1.7361vw;border-radius:1.7361vw;margin-bottom:1.3889vw;} */
	.contents-area .cont-box .cont-list .cont-link .tit {display:inline-block;font-size:1.2500vw;color:#fff;margin-bottom:0.2083vw;}
	.contents-area .cont-box .cont-list .cont-link .sub-tit {font-size:1.6667vw;color:#fff;}
	.contents-area .cont-box .cont-list .cont-link .desc {display:none;}
	
	.contents-area .swiper-btn-area {position:absolute;width:100%;height:0.0694vw;z-index:10;}
	
	.contents-area .swiper-btn-area:before,
	.contents-area .swiper-btn-area:after {content:"";display:block;position:absolute;top:0.0000vw;right:0;width:3.0556vw;height:21.3889vw;border-radius:0.6944vw 0.0000vw 0.0000vw 0.6944vw;background:transparent;}
	.contents-area .swiper-btn-area:before {left:0;width:9.0278vw;}
	.contents-area .swiper-btn-area:after {right:0;}
	.contents-area .swiper-btn-area button {position:absolute;margin-top:0;top:0;width:2.9861vw;height:15.6250vw;border-radius:0.6250vw 0.0000vw 0.0000vw 0.6250vw;background:rgba(0,0,0,0.85);}
	.contents-area .swiper-btn-area button:before {position:absolute;left:50%;top:50%;content:"";display:block;width:1.5972vw;height:2.6389vw;transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url('../../resources/images/btn-swiper-arrow.png');}
	.contents-area .swiper-btn-area button:after {display:none;}
	.contents-area .swiper-btn-area .swiper-button-prev {left:0;background:none;}
	.contents-area .swiper-btn-area .swiper-button-prev:before {transform:translate(-50%,-50%) rotate(180deg);}
	.contents-area .swiper-btn-area .swiper-button-next {right:0;}
	
	/* 
	.contents-area .swiper-btn-area button {top:0;margin-top:0;width:8.3333vw;height:27.7778vw;}
	.contents-area .swiper-btn-area button.swiper-button-disabled {}
	.contents-area .swiper-btn-area button:before {position:absolute;left:50%;top:23%;content:"";display:block;width:4.1667vw;height:4.1667vw;transform:translate(-50%,0);background-repeat:no-repeat;background-size:cover;background-position:center;background-image:url('../../resources/images/btn-swiper-arrow.png');background-color:rgba(68,68,68,0.8);border-radius:100%;}
	.contents-area .swiper-btn-area button:after {display:none;}
	.contents-area .swiper-btn-area .swiper-button-prev {left:0.0000vw;}
	.contents-area .swiper-btn-area .swiper-button-prev:before {transform:translate(-50%,-0) rotate(180deg);}
	.contents-area .swiper-btn-area .swiper-button-next {right:0.0000vw;}
	.contents-area .swiper-btn-area .swiper-button-next:before {} */
	
	.contents-area .tab-area {display:flex;flex-direction:row;padding:4.1667vw 0 1.7361vw;overflow:hidden;}
	.contents-area .tab-area .swiper-slide {width:auto !important;}
	.contents-area .tab-area button {min-width:9.7222vw;height:3.0556vw;border:0.1389vw solid #404040;color:#fff;border-radius:6.9444vw;font-size:1.1111vw;margin-right:1.0417vw;padding:0 1.3889vw;}
	.contents-area .tab-area button.view-all {margin-right:2.7778vw;}
	.contents-area .tab-area button.on {border:0.1389vw solid #fff;background:#fff;color:#004ea1;font-weight:bold;}
	.contents-area .tab-area .swiper-btn-area {display:none;}
	
	/* ---------------------------------------------------------------------------- */
	
	/* curation-cont */
	.curation-cont {position:relative;width:100%;height:69.4444vw;}
	
	.curation-cont .youtube-bg-background:before {display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:10;}
	.curation-cont .youtube-bg-img {display:none;}
	
	.curation-cont-area {position:absolute;width:98.6111vw;left:50%;top:0;transform:translate(-50%,0);padding:6.2500vw 0 0 0;z-index:20;}
	/* .curation-cont-area .tit {font-size:2.0833vw;color:#7496ca;margin-bottom:0.6944vw;width:16.3889vw;height:5.4861vw;} */
	.curation-cont-area .tit {font-size:2.0833vw;color:#7496ca;margin-bottom:1.2500vw;width:11.8056vw;}
	.curation-cont-area .sub-tit {width:60.4167vw;height:auto;margin-bottom:1.8056vw;font-size:3.8194vw;font-weight:bold;color:#fff;line-height:1.2;}
	.curation-cont-area .desc {width:64.5833vw;font-size:1.6667vw;color:#fff;}
	.curation-cont-area .btn-area {padding:1.6667vw 0 0 0.4861vw;}
	.curation-cont-area .btn-area:after {content:"";display:block;clear:both;}
	.curation-cont-area .btn-curation {float:left;width:11.8056vw;height:4.1667vw;border-radius:0.3472vw;margin-right:1.1806vw;font-size:1.6667vw;}
	.curation-cont-area .btn-curation:before {position:relative;content:"";display:inline-block;background-size:cover;margin-right:1.0417vw;vertical-align:middle;top:-0.2083vw;}
	.curation-cont-area .btn-play {border:0.0694vw solid #e3e3e3;background:#fff;}
	.curation-cont-area .btn-play:hover {background:#ccc;}
	.curation-cont-area .btn-play:before {width:1.8750vw;height:2.2917vw;background:url('../../resources/images/curation-icon-play.png') no-repeat;background-size:cover;}
	.curation-cont-area .btn-info {border:0.0694vw solid #444444;background:#444;color:#fff;}
	.curation-cont-area .btn-info:hover {background:#888;}
	.curation-cont-area .btn-info:before {width:2.1528vw;height:2.1528vw;background:url('../../resources/images/curation-icon-info.png') no-repeat;background-size:cover;}
	
	/* contents-list-game */
	.contents-list-game .contents-area .cont-box {display:flex;padding:4.1667vw 0 0 0.0000vw;}
	.contents-list-game .contents-area .cont-box .tit {display:none !important;}
	.contents-list-game .contents-area .swiper-btn-area {display:none;}
	
	/* popup login */
	.popup-login .popup_inner {width:48.6111vw;height:40.9722vw;display:flex;justify-self:center;align-items:center;}
	.popup-login .popup_inner .popup_contents {width:100%;height:70%;text-align:center;}
	.popup-login .popup_inner h2 {font-size:3.3333vw;color:#fff;margin-bottom:5.9028vw;width:100%;}
	.popup-login .popup_inner .pop-cont {display:flex;position:relative;justify-content:center;padding-top:10.0694vw;}
	.popup-login .popup_inner .pop-cont h2 {position:absolute;left:50%;top:0;transform:translate(-50%,0);}
	.popup-login .popup_inner .pop-cont h2.quiz-login {font-size:2.6389vw;}
	.popup-login .popup_inner .btn-sns-login {position:relative;display:block;font-size:1.2500vw;text-align:center;color:#fff;}
	.popup-login .popup_inner .btn-sns-login:before {position:relative;content:"";display:block;width:6.9444vw;height:6.9444vw;border-radius:100%;margin-bottom:1.7361vw;}
	.popup-login .popup_inner .sns-naver {margin-right:10.4167vw;}
	.popup-login .popup_inner .sns-naver:before {background:url('../../resources/images/sns-logo-naver.png') no-repeat;background-size:cover;background-color:#03c65a;}
	.popup-login .popup_inner .sns-kakao {}
	.popup-login .popup_inner .sns-kakao:before {background:url('../../resources/images/sns-login-kakao.png') no-repeat;background-size:cover;background-color:#fee500;}
	.popup-login .popup_inner .btn-sns-login-close {position:absolute;left:50%;bottom:-9.7222vw;transform:translate(-50%,0);width:20.5556vw;height:4.3750vw;background:#444444;border-radius:0.6944vw;font-size:1.6667vw;color:#fff;}
	
	
	.popup-quiz-login .popup_inner {width:48.6111vw;height:40.9722vw;display:flex;justify-self:center;align-items:center;}
	.popup-quiz-login .popup_inner .popup_contents {width:100%;height:70%;text-align:center;}
	.popup-quiz-login .popup_inner h2 {font-size:3.3333vw;color:#fff;margin-bottom:5.9028vw;width:100%;}
	.popup-quiz-login .popup_inner .pop-cont {display:flex;position:relative;justify-content:center;padding-top:10.0694vw;}
	.popup-quiz-login .popup_inner .pop-cont h2 {position:absolute;left:50%;top:0;transform:translate(-50%,0);}
	.popup-quiz-login .popup_inner .pop-cont h2.quiz-login {font-size:2.6389vw;}
	.popup-quiz-login .popup_inner .btn-sns-login {position:relative;display:block;font-size:1.2500vw;text-align:center;color:#fff;}
	.popup-quiz-login .popup_inner .btn-sns-login:before {position:relative;content:"";display:block;width:6.9444vw;height:6.9444vw;border-radius:100%;margin-bottom:1.7361vw;}
	.popup-quiz-login .popup_inner .sns-naver {margin-right:10.4167vw;}
	.popup-quiz-login .popup_inner .sns-naver:before {background:url('../../resources/images/sns-logo-naver.png') no-repeat;background-size:cover;background-color:#03c65a;}
	.popup-quiz-login .popup_inner .sns-kakao {}
	.popup-quiz-login .popup_inner .sns-kakao:before {background:url('../../resources/images/sns-login-kakao.png') no-repeat;background-size:cover;background-color:#fee500;}
	.popup-quiz-login .popup_inner .btn-sns-login-close {position:absolute;left:50%;bottom:-9.7222vw;transform:translate(-50%,0);width:20.5556vw;height:4.3750vw;background:#444444;border-radius:0.6944vw;font-size:1.6667vw;color:#fff;}
	
	/* popup share */
	.popup-share {top:0;}
	.popup-share .popup_inner {width:71.5278vw;display:flex;justify-self:center;align-items:center;}
	.popup-share .popup_inner .popup_contents {width:100%;text-align:center;}
	.popup-share .popup_inner h2 {font-size:3.3333vw;color:#fff;margin-bottom:5.2083vw;width:100%;}
	.popup-share .popup_inner .pop-cont {padding:8.3333vw 0 5.5556vw;}
	.popup-share .popup_inner .pop-cont .btn-area {display:flex;position:relative;justify-content:center;margin-bottom:5.2083vw;}
	.popup-share .popup_inner .btn-sns-share {position:relative;display:block;font-size:1.2500vw;text-align:center;color:#fff;margin-left:7.2917vw;padding:0;}
	.popup-share .popup_inner .btn-sns-share:first-child {margin-left:0.0000vw;}
	.popup-share .popup_inner .btn-sns-share:before {position:relative;content:"";display:block;width:6.9444vw;height:6.9444vw;border-radius:100%;margin-bottom:1.7361vw;}
	.popup-share .popup_inner .sns-naver:before {background:url('../../resources/images/sns-logo-naver.png') no-repeat;background-size:cover;background-color:#03c65a;}
	.popup-share .popup_inner .sns-facebook:before {background:url('../../resources/images/sns-logo-facebook.png') no-repeat;background-size:cover;background-color:#1877f2;}
	.popup-share .popup_inner .sns-twitter:before {background:url('../../resources/images/sns-logo-twitter.png') no-repeat;background-size:cover;background-color:#2c96d4;}
	.popup-share .popup_inner .sns-kakao:before {background:url('../../resources/images/sns-logo-kakao.png') no-repeat;background-size:cover;background-color:#fee500;}
	.popup-share .popup_inner .copy-area {display:flex;width:56.2500vw;height:4.5139vw;margin:0 auto;overflow:hidden;border-radius:0.6944vw;}
	.popup-share .popup_inner .copy-area .copy-box {flex:1;font-size:1.6667vw;line-height:4.5139vw;background:#fff;text-align:left;padding:0 2.4306vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.popup-share .popup_inner .copy-area .btn-sns-copy {color:#fff;font-size:1.6667vw;background:#444;padding:0 2.0833vw;}
	
	
	/* popup quiz */
	.popup-quiz {top:0;}
	.popup-quiz .popup_inner {width:48.6111vw;height:41.6667vw;display:flex;justify-self:center;align-items:center;background:#ffca54;border-radius:0.6944vw;overflow:hidden;}
	.popup-quiz .popup_inner .popup_contents {position:relative;width:100%;height:100%;text-align:center;}
	.popup-quiz .popup_inner .popup_contents:before {position:absolute;content:"";display:block;width:100%;height:7.6389vw;left:0;bottom:0;background:#efb033;}
	.popup-quiz .popup_inner h2 {font-size:6.2500vw;margin-bottom:3.1250vw;width:100%;font-weight:bold;}
	.popup-quiz .popup_inner .desc {font-size:2.2222vw;line-height:1.4;}
	.popup-quiz .popup_inner .pop-cont {padding:6.9444vw 0 5.5556vw;}
	.popup-quiz .popup_inner:before {content:"";display:block;position:absolute;left:2.0833vw;bottom:4.8611vw;width:7.4306vw;height:13.9583vw;background:url('../../resources/images/quiz-pop-11.png') no-repeat;background-size:100%;z-index:10;}
	.popup-quiz .popup_inner:after {content:"";display:block;position:absolute;right:2.0833vw;bottom:4.8611vw;width:7.5000vw;height:14.2361vw;background:url('../../resources/images/quiz-pop-12.png') no-repeat;background-size:100%;z-index:10;}
	.popup-quiz .popup_inner .btn-area button {position:absolute;left:50%;bottom:5.4167vw;width:20.5556vw;height:4.3750vw;background:#000000;color:#fff;font-size:1.6667vw;border-radius:0.6944vw;transform:translate(-50%,0);}
	.popup-quiz .popup_close {background:url('../../resources/images/btn-close-popup-black.png') no-repeat center;background-size:90%;border: 0.1389vw solid #000;border-radius: 50%;}
	
	.popup-quiz.false .popup_inner:before {content:"";display:block;position:absolute;left:2.0833vw;bottom:4.8611vw;width:4.9306vw;height:13.4028vw;background:url('../../resources/images/quiz-pop-21.png') no-repeat;background-size:100%;z-index:10;}
	.popup-quiz.false .popup_inner:after {content:"";display:block;position:absolute;right:2.0833vw;bottom:4.8611vw;width:4.9306vw;height:14.0972vw;background:url('../../resources/images/quiz-pop-22.png') no-repeat;background-size:100%;z-index:10;}
	
	
	/* popup popup-curation */
	.popup-curation .popup_inner {width:48.6111vw;height:95%;display:flex;justify-self:center;align-items:center;}
	.popup-curation .popup_inner .popup_contents {width:100%;height:100%;text-align:center;padding:4.5139vw 0 3.4722vw;}
	.popup-curation .popup_inner .pop-cont {display:flex;flex-direction:column;height:100%;}
	.popup-curation .popup_inner h2 {font-size:2.5000vw;color:#fff;padding-bottom:1.7361vw;}
	.popup-curation .popup_inner h2:before {content:"";display:block;width:8.4722vw;height:5.4167vw;background:url('../../resources/images/logo-curation-popup.png') no-repeat;background-size:cover;margin:0 auto;margin-bottom:0.6944vw;}
	.popup-curation .popup_inner .pop-list {width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-left:4.8611vw;}
	.popup-curation .popup_inner .pop-data {width:11.8056vw;height:11.8056vw;margin:0.6944vw;}
	.popup-curation .popup_inner .pop-data label {position:relative;display:block;width:100%;height:100%;border-radius:100%;border:0.1389vw solid #888888;}
	.popup-curation .popup_inner .pop-data label img {position:relative;opacity:0.5;z-index:10;transition:opacity 0.15s;filter:grayscale(100%);}
	.popup-curation .popup_inner .pop-data label:after {content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:0;transition:all 0.15s ease-out;}
	.popup-curation .popup_inner .pop-data label span {position:absolute;display:block;left:0;bottom:2.0833vw;width:100%;font-size:1.6667vw;color:#888;z-index:10;}
	.popup-curation .popup_inner .pop-data input[type="checkbox"]:checked+label {border:none;}
	.popup-curation .popup_inner .pop-data input[type="checkbox"]:checked+label:after {background:url('../../resources/images/cu-check-bg.png') no-repeat;background-size:cover;opacity:1;visibility:visible;}
	.popup-curation .popup_inner .pop-data input[type="checkbox"]:checked+label span {color:#fff;}
	
	.popup-curation .popup_inner .pop-data label:before {display:none;}
	.popup-curation .popup_inner .pop-data input[type="checkbox"]:checked+label img {opacity:1;filter:none;}
	
	.popup-curation .popup_inner .btn-area {display:block;padding-top:1.7361vw;}
	.popup-curation .popup_inner .btn-area .btn-cu {width:20.4861vw;height:4.5139vw;border-radius:0.4861vw;font-size:1.6667vw;}
	.popup-curation .popup_inner .btn-area .btn-cu:first-child {margin-right:1.3889vw;}
	.popup-curation .popup_inner .btn-area .check-ok {background:#fff;}
	.popup-curation .popup_inner .btn-area .check-cancel {background:#444444;color:#fff;}
	
	.popup-curation ::-webkit-scrollbar {width: 0.4167vw;}
	.popup-curation ::-webkit-scrollbar-track {background-color:#333;}
	.popup-curation ::-webkit-scrollbar-thumb {border-radius: 0.2083vw;background-color:gray;  }
	.popup-curation ::-webkit-scrollbar-button {width:0;height:0;}
	
	/* popup popup-info */
	.popup-info {position:absolute;height:auto;background:none;padding-bottom:6.9444vw;}
	.popup-info .popup_inner {position:relative;width:71.5278vw;height:0.0694vw;overflow:hidden;top:0;transform:translate(-50%,0);border-radius:0 0 0.6944vw 0.6944vw;padding:0 0 5.2083vw 0;opacity:0;}
	.popup-info .pop-vod {position:relative;width:100%;height:40.1389vw;overflow:hidden;}
	.popup-info .pop-vod img {display:none;}
	.popup-info .pop-vod img:hover {cursor:pointer;}
	.popup-info .pop-vod iframe {display:block; width:100% !important; height:40.1389vw;}
	.popup-info .pop-header {position:relative;width:65.0000vw;margin:0 auto;padding:4.1667vw 0 4.5139vw 0;}
	/* .popup-info .pop-header .tit {font-size:1.3889vw;display:inline-block;color:#fff;background:#1f4e9c;padding:0.4861vw 1.7361vw;border-radius:1.7361vw;margin-bottom:0.4861vw;} */
	/* .popup-info .pop-header .tit {font-size:1.3889vw;display:inline-block;width:10.4861vw;height:2.7083vw;margin-bottom:0.6944vw;} */
	.popup-info .pop-header .tit {font-size:1.3889vw;display:inline-block;width:9.0278vw;margin-bottom:0.6944vw;}
	.popup-info .pop-header .sub-tit {font-size:2.2222vw;color:#fff;font-weight:bold;padding:0 0 1.0417vw 0;}
	.popup-info .pop-header .sub-tit br {display:none;}
	.popup-info .pop-header .desc {font-size:1.2500vw;color:#fff;padding:0 0 1.6667vw 0;}
	.popup-info .contents-area {margin-left:0;}
	.popup-info .contents-area .header-tit {width:65.0000vw;margin:0 auto;font-size:1.6667vw;color:#fff;margin-bottom:1.4583vw;font-weight:normal;}
	.popup-info .contents-area .cont-box {width:66.6667vw;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;overflow:hidden;padding:0;transition:height 0.4s ease-out;}
	.popup-info .contents-area .cont-box .cont-list {width:20.8333vw !important;height:20.8333vw;margin-right:0;margin:0 0.6944vw 1.3889vw;padding:0 0 1.7361vw 0;background:#2f2f2f;border-radius:0.6944vw 0.6944vw 0 0;}
	.popup-info .contents-area .cont-box .cont-list .cont-image {height:auto;margin-bottom:1.1806vw;border-radius:0.6944vw 0.6944vw 0 0;}
	.popup-info .contents-area .cont-box .cont-list a {padding:0 1.1806vw;}
	.popup-info .contents-area .cont-box .cont-list a .tit {font-size:1.1111vw;margin-bottom:0.0694vw;}
	.popup-info .contents-area .cont-box .cont-list a .sub-tit {font-size:1.2500vw;}
	.popup-info .popup_close {right:-3.4722vw;}
	
	.popup-info .pop-info-arrow {position:relative;width:65.2778vw;margin:0 auto;transform:translate(0,-3.0556vw);}
	.popup-info .pop-info-arrow:before {display:block;content:"";clear:both;position:absolute;width:100%;height:0.1389vw;left:0;top:50%;transform:translate(0,-50%);background:#444;z-index:0;}
	.popup-info .pop-info-arrow:after {display:block;content:"";clear:both;position:absolute;width:100%;height:0.1389vw;left:0;top:50%;height:50%;background:#202020;z-index:0;box-shadow:0 -1.0417vw 1.6667vw 0.0000vw rgba(0, 0, 0, 0.6);}
	.popup-info .btn-info-arrow {position:relative;display:block;width:3.4722vw;height:3.4722vw;background:url('../../resources/images/pop-info-arrow.png') no-repeat;background-size:cover;margin:0 auto;z-index:10;}
	
	.popup-info .pop-info-detail {position:relative;width:65.2778vw;margin:0 auto;}
	.popup-info .pop-info-detail .header-tit {width:65.0000vw;margin:0 auto;font-size:1.6667vw;color:#fff;margin-bottom:1.4583vw;font-weight:normal;}
	.popup-info .pop-info-detail .detail-box {display:flex;font-size:1.2500vw;line-height:1.6;}
	.popup-info .pop-info-detail .detail-box .tit {color:#888;padding-right:0.3472vw;}
	.popup-info .pop-info-detail .detail-box .desc {color:#fff;flex:1;}
	
	.popup-info.on .popup_inner {height:auto;overflow:visible;opacity:1;}
	
	/* popup mobile menu */
	.popup-mgnb.on {display:none;}
	
	/* contents clone */
	.cont-clone {position:absolute;left:0;top:0;z-index:1000;width:33.8889vw;height:28.1250vw;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out;}
	.cont-clone.on {opacity:1;visibility:visible;transform:translate(0,0.6944vw);}
	.cont-clone .contents-area {margin-left:0;width:100%;height:100%;background:#202020;border-radius:0.6944vw;box-shadow: 0.0000vw 0.1389vw 0.5556vw 0.3472vw rgba(0, 0, 0, 0.3);}
	.cont-clone .contents-area .cont-box {width:100%;padding:0}
	.cont-clone .contents-area .cont-box .cont-list {width:100% !important;margin-right:0;}
	.cont-clone .contents-area .cont-box .cont-list .cont-image {height:19.0278vw;overflow:hidden;margin-bottom:1.3889vw;border-radius:0.6944vw 0.6944vw 0 0;}
	.cont-clone .contents-area .cont-box .cont-list .cont-image img {height:100%;}
	.cont-clone .contents-area .cont-box .cont-list .cont-link {padding:0 1.3889vw;}
	.cont-clone .contents-area .cont-box .cont-list .tit {font-size:1.3889vw;}
	.cont-clone .contents-area .cont-box .cont-list .sub-tit {font-size:1.9444vw;}
	.cont-clone .contents-area .cont-box .cont-list br {display:none;}
	.cont-clone .contents-area .btn-area {padding:1.1111vw 1.3889vw 0;display:none;}
	.cont-clone .contents-area .btn-area .btn-info-vod,
	.cont-clone .contents-area .btn-area .btn-info-link {width:2.5000vw;height:2.5000vw;}
	
	/* footer */
	footer {width:100%;background:#181818;}
	footer .footer-info {display:flex;flex-direction:row;justify-content:center;align-items:center;padding:5.5556vw 0;}
	footer .footer-info .header-tit {width:17.4306vw;height:2.1528vw;background:url('../../resources/images/footer-tit.png') no-repeat;background-size:cover;margin-right:4.8611vw;}
	footer .footer-info ul:after {content:"";display:block;clear:both;}
	footer .footer-info ul li {float:left;width:4.5833vw;height:4.5833vw;border:0.1389vw solid #fff;border-radius:100%;margin-right:1.2500vw;}
	footer .footer-info ul li a {position:relative;display:block;width:100%;height:100%;}
	footer .footer-info ul li a:before {position:absolute;content:"";display:block;clear:both;left:0;top:0;width:4.3056vw;height:4.3056vw;}
	footer .footer-info ul li a.flink-naver:before {background:url('../../resources/images/footer-naver.png') no-repeat;background-size:cover;}
	footer .footer-info ul li a.flink-kakao:before{background:url('../../resources/images/footer-kakao.png') no-repeat;background-size:cover;}
	footer .footer-info ul li a.flink-facebook:before{background:url('../../resources/images/footer-facebook.png') no-repeat;background-size:cover;}
	footer .footer-info ul li a.flink-twitter:before{background:url('../../resources/images/footer-twitter.png') no-repeat;background-size:cover;}
	footer .footer-info ul li a.flink-instagram:before{background:url('../../resources/images/footer-instagram.png') no-repeat;background-size:cover;}
	footer .footer-info ul li a.flink-youtube:before{background:url('../../resources/images/footer-youtube.png') no-repeat;background-size:cover;}
	
	footer .footer-copy {width:100%;border-top:0.0694vw solid #444;padding:3.1250vw 0;}
	footer .footer-copy p {text-align:center;color:#888;font-size:1.1111vw;}
	footer .footer-copy p:first-child {font-size:1.3889vw;padding:0 0 1.3889vw 0;}
	
	/* page top */
	.page-top {width:100%;text-align:right;}
	.page-top .btn-page-top {height:6.3889vw;width:6.3889vw;background:url('../../resources/images/btn-top-icon.png') no-repeat;background-size:100%;cursor:pointer;}
	
	/* search */
	.search-cont {padding-top:6.9444vw;}
	
	.search-cont .btn-area {width:116.6667vw;padding:3.4722vw 0;margin:0 auto;}
	.search-cont .btn-area a {display:inline-block;font-size:3.3333vw;color:#fff;}
	.search-cont .btn-area a:before {position:relative;display:inline-block;content:"";width:5.2778vw;height:5.2778vw;top:-0.2778vw;border:0.1389vw solid #5b5b5b;border-radius:100%;background:url('../../resources/images/btn-back-arrow.png') no-repeat;background-size:100%;vertical-align:middle;margin-right:2.0833vw;}
	
	.search-cont .contents-area {margin-left:0;width:116.6667vw;margin:0 auto;}
	.search-cont .swiper-wrapper {flex-wrap:wrap;}
	.search-cont .contents-area .cont-box .cont-list {margin-right:0;margin:0 0.6944vw;margin-bottom:4.1667vw;}
	.search-cont .contents-area .no-data {color:#fff;text-align:center;font-size:2.2222vw;padding:6.9444vw 0;margin:0 auto;}
	
	/* quiz */
	.wrap.page-quiz {background:#efb033;}
	.wrap.page-quiz header .kv-area .cont-image {height:auto !important;}
	.quiz-cont {position:relative;width:100%;z-index:3000;}
	.quiz-cont .contents-area {margin-left:0;}
	
	.quiz-gage {position:relative;width:100%;height:16.4583vw;background:url('../../resources/images/quiz-gage-bg.png') no-repeat center top;background-size:cover;z-index:2;}
	.quiz-gage .quiz-gage-box {position:relative;width:100.0000vw;margin:0 auto;}
	.quiz-gage .quiz-gage-box:before {position:absolute;top:-3.8194vw;left:16.6667vw;content:"";display:block;width:15.4861vw;height:15.9722vw;background:url('../../resources/images/quiz-gage-jm.png') no-repeat;background-size:100%;}
	
	
	.quiz-gage .tit {font-size:2.2222vw;color:#fff;text-shadow:-0.2083vw -0.2083vw 0 #000, 0.2083vw -0.2083vw 0 #000, -0.2083vw 0.2083vw 0 #000, 0.2083vw 0.2083vw 0 #000;padding:2.0139vw 0 0 34.3056vw;}
	.quiz-gage .quiz-gage-bar {position:absolute;left:0;top:0;}
	.quiz-gage .quiz-gage-bar .score {position:absolute;width:10.1389vw;height:8.7500vw;left:80.5556vw;top:6.1111vw;background:url('../../resources/images/quiz-score-bg.png') no-repeat;background-size:100%;z-index:10;color:#fff;text-align:center;font-weight:bold;padding-top:2.0139vw;}
	.quiz-gage .quiz-gage-bar .score span {position:relative;}
	.quiz-gage .quiz-gage-bar .score .score_num {font-size:2.6389vw;top:0.1389vw;margin-right:0.1389vw;}
	.quiz-gage .quiz-gage-bar .score .total_num {font-size:1.3889vw;top:0.1389vw;margin-left:0.3472vw;}
	.quiz-gage .gage-bar-box {position:absolute;width:70.1389vw;height:5.5556vw;left:16.7361vw;top:8.2639vw;border:0.6944vw solid #000;border-radius:2.7778vw;background:rgb(97,187,65);background: linear-gradient(90deg, rgba(97,187,65,1) 0%, rgba(0,142,211,1) 100%);overflow:hidden;}
	.quiz-gage .gage-bar-box .gage-bar-move {position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;transition:width 0.85s ease-out;}
	
	.quiz-section {position:relative;width:100%;background:url('../../resources/images/quiz-bg.jpg') no-repeat;background-size:contain;min-height:120.1389vw;padding:25.0000vw 0 0 0;}
	.quiz-box {width:64.5833vw;margin:0 auto;position:relative;}
	.quiz-box .quiz-image {position:relative;width:100%;height:36.1111vw;border:0.6944vw solid #000;background:#fff;margin-bottom:0.6944vw;}
	.quiz-box .quiz-image img {position:absolute;width:64.5833vw;height:36.1111vw;left:-0.6944vw;top:-0.6944vw;}
	.quiz-box .btn-area {display:flex;margin-bottom:1.3889vw;}
	.quiz-box .btn-area button {flex:1;height:6.9444vw;border:0.3472vw solid #000;border-radius:0.6944vw;font-size:2.7778vw;color:#fff;}
	.quiz-box .btn-area button:first-child {margin-right:1.3889vw;}
	.quiz-box .btn-area .btn-view-vod {background:#087ce1;}
	.quiz-box .btn-area .btn-submit {background:#d55245;}
	
	.quiz-box .quiz-btn-area {display:flex;height:6.9444vw;border:0.3472vw solid #000;border-radius:0.6944vw;background:#000;padding:0.3472vw;font-size:2.7778vw;}
	.quiz-box .quiz-btn-area .quiz-btn-txt {flex:1;background:#e2e2e2;display:flex;align-items:center;justify-content:center;}
	.quiz-box .quiz-btn-area .btn-quiz {width:5.5556vw;height:5.5556vw;background:url('../../resources/images/quiz-btn-arrow.png') no-repeat;background-size:100%;}
	.quiz-box .quiz-btn-area .btn-quiz.btn-quiz-next {transform:rotate(180deg);}
	
	.quiz-box .badge-right-answer {position:absolute;width:11.7361vw;height:11.7361vw;right:-5.2083vw;top:-5.2083vw;background:url('../../resources/images/quiz-answer-mark.png') no-repeat;background-size:100%;z-index:10;}
	
	.quiz-box .cont-list .cont-link {display:none;}
	
	.quiz-list {background:#000;border-radius:0.6944vw;padding:0.6944vw;margin-bottom:2.0833vw;}
	.quiz-list .question {font-size:2.6389vw;text-align:center;font-weight:bold;padding:1.0417vw 0 1.7361vw 0;color:#fff;}
	.quiz-list .answer-list {display:flex;flex-direction:column;background:#fff;height:27.083vw;font-size:2.5000vw;padding-left:5.5556vw;justify-content:center;}
	.quiz-list .answer-list input[type="radio"] + label {display:block;padding:0.8333vw 0;}
	.quiz-list .answer-list input[type="radio"] + label span {color:#d32f2f;}
	.quiz-list .answer-list input[type="radio"] + label:before {position:relative;content:"";display:inline-block;width:2.0833vw;height:2.0833vw;border:0.3472vw solid #000;border-radius:0.3472vw;vertical-align:middle;margin-right:1.0417vw;top:-0.2778vw;}
	.quiz-list .answer-list input[type="radio"]:checked + label:before {background:url('../../resources/images/checkbox-on.png') no-repeat;background-size:100%;border-color:#000;background-color:#fff;}
	
	.quiz-list.quiz-type-ox .answer-list {background:transparent;flex-direction:row;padding-left:0;height:31.2500vw;}
	.quiz-list.quiz-type-ox .answer-list input[type="radio"] + label {flex:1;background:#fff;margin:0 0.3472vw;font-size:0;}
	.quiz-list.quiz-type-ox .answer-list input[type="radio"] + label:before {position:absolute;width:17.3611vw;height:17.3611vw;border:none;margin-right:0;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0.35;transition:opacity 0.25s;}
	.quiz-list.quiz-type-ox .answer-list .quiz-ox-o + label:before {background:url('../../resources/images/quiz-ox-o.png') no-repeat;background-size:100%;}
	.quiz-list.quiz-type-ox .answer-list .quiz-ox-x + label:before {background:url('../../resources/images/quiz-ox-x.png') no-repeat;background-size:100%;}
	.quiz-list.quiz-type-ox .answer-list .quiz-ox-o:checked + label:before {background:url('../../resources/images/quiz-ox-o.png') no-repeat;background-size:100%;opacity:1;}
	.quiz-list.quiz-type-ox .answer-list .quiz-ox-x:checked + label:before {background:url('../../resources/images/quiz-ox-x.png') no-repeat;background-size:100%;opacity:1;}
	
	.quiz-team {position:absolute;bottom:6.9444vw;}
	.quiz-team-1 {left:-16.2500vw;width:10.0000vw;height:23.1944vw;background:url('../../resources/images/quiz-team-1.png') no-repeat;background-size:100%;animation:motion 1.4s  infinite ease-in-out;}
	.quiz-team-2 {right:-16.2500vw;width:10.0000vw;height:23.1944vw;background:url('../../resources/images/quiz-team-2.png') no-repeat;background-size:100%;animation:motion 1.4s 0.7s infinite ease-in-out;}
	
	/* page-location */
	.page-location {width:116.6667vw;margin:0 auto;font-size:1.3889vw;color:#fff;padding:2.7778vw 0 4.1667vw 0.6944vw;}
	.page-location:after {content:"";display:block;clear:both;}
	.page-location span {float:left;}
	.page-location span:not(:last-child):after {position:relative;content:"";display:inline-block;width:0.6944vw;height:1.1806vw;margin:0 0.9028vw;background:url('../../resources/images/icon-location.png');background-size:100%;vertical-align:middle;top:-0.1389vw;}
	
	/* join-cont */
	.join-cont {width:100%;padding-top:6.9444vw;}
	.join-cont .contents-area {margin-left:0;}
	.join-cont .header-box {width:100%;position:relative;background:#202020;padding:3.1250vw 0 2.7778vw 0;text-align:center;}
	.join-cont .header-box:before {content:"";display:block;width:7.1528vw;height:6.8056vw;background:url('../../resources/images/icon-join.png');background-size:100%;margin:0 auto;}
	.join-cont .header-box .tit {font-size:2.7778vw;color:#fff;padding-top:1.7361vw;}
	.join-cont .join-box {display:flex;width:86.1111vw;margin:0 auto;flex-wrap:wrap;justify-content:space-between;padding:4.8611vw 0 0 0;}
	.join-cont .join-list {width:40.2778vw;margin-bottom:4.8611vw;}
	.join-cont .join-list .join-link {width:100%;}
	.join-cont .join-list .join-link .join-image {width:100%;height:25.0000vw;overflow:hidden;border-radius:0.6944vw;}
	.join-cont .join-list .tit {font-size:2.2222vw;color:#fff;padding:1.7361vw 0 0.3472vw 0;font-weight:bold;}
	.join-cont .join-list .desc {font-size:1.6667vw;color:#888;}
	.join-cont .join-list .notify {padding-top:0.347vw; font-size:1.389vw;}
	
	/* scroll down */
	.scroll-down {position:absolute;right:4.8611vw;top:65%;width:7.4306vw;height:5.6250vw;z-index:5000;animation:scroll-down-motion 1.4s  infinite ease-in-out;}
	.scroll-down .btn-scroll-down {width:100%;height:100%;background:url('../../resources/images/btn-scroll-down.png') no-repeat;background-size:100%;}
	
	
	@keyframes motion {
		0% {transform:translateY(0);}
		50% {transform:translateY(-1.1111vw);}
		0% {transform:translateY(0);}
	}
	
	@keyframes scroll-down-motion {
		0% {transform:translateY(0);}
		50% {transform:translateY(-1.1111vw);}
		0% {transform:translateY(0);}
	}

	/* 404 */
	.container-404 .txt-box {left:calc(50% - 47.2222vw);}
	.container-404 .txt-box .logo {width:9.4444vw; margin-bottom:0.3472vw;}
	.container-404 .txt-box .title {padding-bottom:10.0694vw; font-size:4.8611vw;}
	.container-404 .txt-box .btn-link {width:22.9167vw; height:4.1667vw; padding-right:3.8194vw; border-radius:0.4167vw; background-position:right 3.4722vw center; background-size:2.2917vw 1.9444vw; font-size:1.6667vw;}
}


@media screen and (min-width:541px) and (max-width:1440px) {

    /* contents-list-custom */
    .contents-list-custom {padding:0 !important;margin-top:-30.0694vw;height:29.0278vw;z-index:100;}
    .contents-list-custom .contents-area {margin-left:0;width:98.6111vw;left:50%;top:0;transform:translate(-50%,0);}
    .contents-list-custom .contents-area .header-tit {font-size:2.0833vw;color:#fff;}
    .contents-list-custom .contents-area .cont-box {padding:1.4583vw 0 0 0.2778vw;}
    .contents-list-custom .contents-area .cont-box .cont-list {float:left;}
    .contents-list-custom .contents-area .cont-box .cont-list {width:23.6111vw !important;margin-right:1.3889vw;}
    .contents-list-custom .contents-area .cont-box .cont-list .cont-image {width:100%;height:13.1944vw;margin-bottom:0.9028vw;}
    .contents-list-custom .contents-area .cont-box .cont-list a p:nth-child(2) {color:#000;}
    .contents-list-custom .contents-area .cont-box .cont-list .desc {display:none;}
    .contents-list-custom .contents-area .cont-box .swiper-btn-area {display:none;}

}


@media screen and (max-width: 540px) {

	input[type="text"], input[type="password"], input[type="file"] {height:100%;line-height:6.2500vw;border-radius:0;padding:0 1.3889vw;}	

	.btn-pop-info {margin-right:2.7778vw;}
	.btn-info-vod {background:url('../../resources/images/btn-pop-play-mo.png') no-repeat;background-size:cover;width:13.3333vw;height:13.4722vw;}
	.btn-info-link {background:url('../../resources/images/btn-pop-link-mo.png') no-repeat;background-size:cover;width:13.3333vw;height:13.3333vw;}
	.btn-info-share {font-size:4.4444vw;color:#fff;background:#666;padding:2.3vw 5.4vw;border-radius:7.1667vw;}
	.btn-info-share:before {content:"";display:inline-block;position:relative;width:5.4167vw;height:5.8333vw;background:url('../../resources/images/btn-share-icon.png') no-repeat;background-size:100%;vertical-align:middle;margin-right:2.7778vw;top:-0.4vw;}

	/* layout */
	.popup_inner {border-radius:1.388vw;}
	.popup_close {top:3.4722vw; right:3.4722vw; width:9.5556vw; height:9.5556vw;background:url('../../resources/images/btn-close-popup-mo.png') center no-repeat;background-size:80%;}

	/* placeholder */
	input::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {color:#444;font-size:3.8889vw;}
	input:-moz-placeholder,
	textarea:-moz-placeholder {color:#444;font-size:3.8889vw;}
	input::-moz-placeholder,
	textarea::-moz-placeholder {color:#444;font-size:3.8889vw;}
	input:-ms-input-placeholder,
	textarea:-ms-input-placeholder {color:#444;font-size:3.8889vw;}	

	/* header */
	header .gnb-area {height:15.0000vw;}
	header .gnb-area.on {background:#0a0a0a;z-index:500;}
	/* header .gnb-area.on .util .search-area {display:none;} */

	header .header {display:block;width:100%;}
	header .header .logo {width:13.7500vw;height:9.0278vw;margin:3.5667vw 0 0 2.4889vw;}
	header .header .gnb {position:absolute;width:0;top:15vw;width:100%;height:12.5000vw;background:#202020;margin:0;opacity:0;visibility:hidden;transition:background 0.2s ease-out;}
	header .header .gnb.on {opacity:1;visibility:visible;}
	header .header .gnb ul {height:100%;align-items:center;justify-content:space-between;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;}
	header .header .gnb ul li {margin:0 3.4722vw;white-space:nowrap;}
	header .header .gnb ul li a {font-size:3.8889vw;}

	header .header .gnb>ul>li {height:100%;}
	header .header .gnb>ul>li>a {display:block;height:100%;display:flex;align-items:center;}

	header .util .login-area {width: 6.6667vw;height: 6.6667vw;margin: 4.1667vw 3.7500vw 0 0;}
	header .util .login-area .login-btn-area {width: 6.6667vw;height: 6.6667vw;}

	header .util .login-area.on .login-box {transform: translate3d(0,-0.3278vw,0);}
	header .util .login-box {left:auto;right:-3.75vw;width:100vw;top:8.4722vw;padding-top:0;transform: translate3d(0,0.9722vw,0);}
	header .util .login-box:before {width:100%;height:3.6111vw;background-image:url('../../resources/images/lgoin-box-header-mo.png');left:0;background-size:100%;}	
	header .util .login-area ul {width:100%;border-radius:unset;box-shadow:none;}
	header .util .login-area ul li {height:10.0000vw;}
	header .util .login-area ul li:nth-child(n+2) {border-top:0.1389vw solid #444;}
	header .util .login-area ul li a {position:relative;height:10.0000vw;color:#ccc;padding:0 4.1667vw;font-size:3.8889vw;}
	header .util .login-area ul li a span em {position:absolute;right:4.1667vw;top:1.9667vw;color:#1f4e9c;background:#fff;padding:0.0000vw 2.0833vw;border-radius:4.1667vw;margin-left:0.0000vw;}


	header .search-area {position:absolute;right:0;top:15vw;margin:0;width:100vw;height:1vw;}
	header .search-area.on {height:12.5000vw;}
	header .btn-header-search {display:none;}
	header .btn-header-search-fake {top:-10.5556vw;right:28vw;;width:5.8333vw;height:5.9722vw;background-image:url('../../resources/images/header-search-icon-mo.png');transition:none;}

	header .search-box {transition:none;display:none;}
	header .search-box .search-box-field {height:100%;}
	header .search-box .search-box-field input {flex:1;border:none;background:transparent;color:#fff;font-size:3.8889vw;}

	header .search-area.on .search-box {display:block;width:100%;height:100%;border-radius:unset;border:none;padding:0 20px;}
	header .search-area.on .btn-header-search-fake {opacity:1;visibility:visible;transform:translate3d(0,0,0);}

	header .kv-area .swiper-btn-area {display:none;}

	header .gnb-mo-menu {display:block;margin:4.65vw 5.9667vw 0 0;}
	header .gnb-mo-menu .btn-mo-menu {position:relative;width:5.8333vw;height:5.2778vw;}
	header .gnb-mo-menu .btn-mo-menu .bar {position:absolute;left:0;top:50%;display:block;width:100%;height:0.5556vw;background:#fff;border-radius:0.5556vw;transform:translate(0,-50%);}
	header .gnb-mo-menu .btn-mo-menu:before {position:absolute;left:0;top:0;content:"";display:block;width:100%;height:0.5556vw;background:#fff;border-radius:0.5556vw;}
	header .gnb-mo-menu .btn-mo-menu:after {position:absolute;left:0;bottom:0;content:"";display:block;width:100%;height:0.5556vw;background:#fff;border-radius:0.5556vw;}
	
	/* curation-bnr */
	.curation-bnr {display:flex;align-items:center;justify-content:center;width:100%;min-height:16.6667vw;height:auto;background:url('../../resources/images/curation-bnr-mo.jpg') center;background-size:100%;}
	.curation-bnr-area {flex-direction:column;font-size:5.0000vw;padding:4.5556vw 0;}
	.curation-bnr-area .txt-1 {font-size:5.0000vw;letter-spacing:-0.1389vw;}
	.curation-bnr-area .btn-view-curation {width:45.1111vw;height:11.1111vw;border:0.5556vw solid #fff;border-radius:6.9444vw;font-size:4.6vw;margin-left:0px;margin-top:3vw;}


	/* curation-cont */
	.curation-cont {display:flex;flex-direction:column;height:auto;}
	.curation-cont .youtube-bg-img {display:block;}
	.curation-cont .youtube-bg-background {order:1}
	.curation-cont .curation-cont-area {order:2}

	.curation-cont .youtube-bg-background {display:none;position:relative;height:56.2500vw;}

	.curation-cont-area {position:relative;width:100%;left:auto;top:auto;transform:none;padding:11.1111vw 3.4722vw 0;}
	/* .curation-cont-area .tit {font-size:4.1667vw;margin-bottom:1.5556vw;width:32.7778vw;height:10.9722vw;} */
	.curation-cont-area .tit {font-size:4.1667vw;margin-bottom:1.5556vw;width:22.5278vw;}
	.curation-cont-area .sub-tit {font-size:6.6667vw;color:#fff;width:100%;margin-bottom:5.1111vw;}
	.curation-cont-area .desc {width:100%;font-size:4.4444vw;color:#fff;margin-bottom:7.3333vw;}
	.curation-cont-area .btn-area {padding:0;display:flex;}
	.curation-cont-area .btn-curation {float:none;width:auto;height:11.2778vw;border-radius:1.3889vw;margin-right:0px;font-size:4.4444vw;flex:1;}
	.curation-cont-area .btn-curation:nth-child(1) {margin-right:2.7778vw;}
	.curation-cont-area .btn-curation:before {position:relative;content:"";display:inline-block;background-size:cover;margin-right:4.1667vw;vertical-align:middle;top:-0.4vw;}
	.curation-cont-area .btn-play {border:none;}
	.curation-cont-area .btn-play:before {width:4.8611vw;height:5.9722vw;background:url('../../resources/images/curation-icon-play-mo.png') no-repeat;background-size:cover;}
	.curation-cont-area .btn-info {border:none;}
	.curation-cont-area .btn-info:before {width:7.7778vw;height:7.7778vw;;background:url('../../resources/images/curation-icon-info-mo.png') no-repeat;background-size:cover;}

	/* contents list */
	.contents-list {padding:11.1111vw 0 11.1111vw 3.4722vw;}
	.contents-list:nth-child(n+5) {padding:10.0111vw 0 11.1111vw 3.4722vw;}
	.contents-list-game .contents-area .header-tit {padding-bottom:8.3333vw;}
	.contents-list-game .contents-area .cont-box {display:flex;padding:0;}

	.contents-area {margin-left:0;}
	.contents-area .header-tit {font-size:5.0000vw;}

	.contents-area .cont-box {width:auto;padding:0;}
	.contents-area .cont-box .cont-list {width:68.3333vw !important;margin-right:2.7778vw;}
	.contents-area .cont-box .cont-list .cont-image {height:38.4722vw;margin-bottom:3.0667vw;border-radius:1.388vw;}
	/* .contents-area .cont-box .cont-list .cont-image .badge-hot {position:absolute;left:2.7778vw;top:2.7778vw;width:14.1667vw;height:6.1111vw;background:url('../../resources/images/badge-bg-mo.png') no-repeat;background-size:cover;font-size:3.5958vw;} */
	.contents-area .cont-box .cont-list .cont-image .badge-hot {position:absolute;left:2.7778vw;top:2.7778vw;width:14.1667vw;height:6.1111vw;font-size:3.5958vw;border-radius:0.555vw;}
	.contents-area .cont-box .cont-list .cont-link .tit {font-size:3.8889vw;margin-bottom:-0.1222vw;color:#888;}
	.contents-area .cont-box .cont-list .cont-link .sub-tit {font-size:3.8889vw;}

	.contents-area .tab-area {padding:5.5556vw 0 5.5556vw;}
	.contents-area .tab-area button {min-width:27.7778vw;height:8.3333vw;border:0.5556vw solid #404040;border-radius:13.8889vw;font-size:3.8889vw;margin-right:2.7778vw;padding:0 7.0778vw;}
	.contents-area .tab-area button.view-all {margin-right:2.7778vw;}
	.contents-area .tab-area button.on {border:0.5556vw solid #fff;}

	.contents-area .swiper-btn-area {display:none;}

	.contents-list-custom {padding:14.1111vw 0 11.1111vw 3.4722vw;}
	.contents-list-custom .contents-area .header-tit {padding-bottom:4.3333vw;}

	/* quiz */
	.quiz-gage {height:33.75vw;}
	
	.quiz-gage {position:relative;width:100%;height:33.3333vw;background:url('../../resources/images/quiz-gage-bg-mo.png') no-repeat center top;background-size:cover;}
	.quiz-gage .quiz-gage-box {width:100%;}
	.quiz-gage .quiz-gage-box:before {position:absolute;top:-3.0889vw;left:2.3556vw;content:"";display:block;width:27.0833vw;height:26.7222vw;background:url('../../resources/images/quiz-gage-jm.png') no-repeat;background-size:100%;}
	
	.quiz-gage .tit {font-size:5.0000vw;color:#fff;text-shadow:-0.4167vw -0.4167vw 0 #000, 0.4167vw -0.4167vw 0 #000, -0.4167vw 0.4167vw 0 #000, 0.4167vw 0.4167vw 0 #000;padding:2.9667vw 0 0 30.9722vw;letter-spacing:-0.1389vw;line-height:1.4;}
	.quiz-gage .quiz-gage-bar {width:100%;}
	.quiz-gage .quiz-gage-bar .score {position:absolute;width:17.0833vw;height:14.5833vw;left:auto;right:4.7222vw;top:17.3611vw;background:url('../../resources/images/quiz-score-bg.png') no-repeat;background-size:100%;z-index:10;color:#fff;text-align:center;font-weight:bold;padding-top:3.0556vw;letter-spacing:-0.2083vw;}
	.quiz-gage .quiz-gage-bar .score span {position:relative;}
	.quiz-gage .quiz-gage-bar .score .score_num {font-size:4.2556vw;top:0.2778vw;}
	.quiz-gage .quiz-gage-bar .score .total_num {font-size:2.7778vw;top:0.2778vw;}
	.quiz-gage .gage-bar-box {position:absolute;width:87.5556vw;height:10.5556vw;left:3.3333vw;top:19.9222vw;border:1.1111vw solid #000;border-radius:5.5556vw;}
	.quiz-gage .gage-bar-box .gage-bar-move {position:absolute;right:0;top:0;width:100%;height:100%;background:#fff;transition:width 0.85s ease-out;}

	.quiz-section {position:relative;width:100%;background:url('../../resources/images/quiz-bg-mo.jpg') no-repeat;background-size:cover;min-height:233.8889vw;padding:40.2778vw 0 0 0;}
	.quiz-box {width:68.4722vw;margin:0 auto;position:relative;}
	.quiz-box .quiz-image {position:relative;width:100%;height:38.4722vw;border:1.1111vw solid #000;background:#fff;margin-bottom:1.3889vw;}
	.quiz-box .quiz-image img {position:absolute;width:68.4722vw;height:38.4722vw;left:-1.1111vw;top:-1.1111vw;}
	.quiz-box .btn-area {display:flex;margin-bottom:20px;flex-direction:column;}
	.quiz-box .btn-area button {flex:1;height:8.3333vw;border:0.6944vw solid #000;border-radius:1.3889vw;font-size:5.0000vw;color:#fff;}
	.quiz-box .btn-area button:first-child {margin-right:0px;margin-bottom:1.3889vw;}

	.quiz-box .quiz-btn-area {display:flex;height:10.5556vw;border:0.6944vw solid #000;border-radius:1.3889vw;background:#000;padding:0.6944vw;font-size:5.0000vw;}
	.quiz-box .quiz-btn-area .quiz-btn-txt {flex:1;background:#e2e2e2;display:flex;align-items:center;justify-content:center;}
	.quiz-box .quiz-btn-area .btn-quiz {width:7.7778vw;height:7.7778vw;background:url('../../resources/images/quiz-btn-arrow.png') no-repeat;background-size:100%;}
	.quiz-box .quiz-btn-area .btn-quiz.btn-quiz-next {transform:rotate(180deg);}
	
	.quiz-box .badge-right-answer {position:absolute;width:20.8333vw;height:20.8333vw;right:-8.3333vw;top:-8.3333vw;background:url('../../resources/images/quiz-answer-mark.png') no-repeat;background-size:100%;z-index:10;}	
	.quiz-list {background:#000;border-radius:1.3889vw;padding:1.3889vw;margin-bottom:4.1667vw;}
	.quiz-list .question {font-size:3.8889vw;text-align:center;font-weight:bold;padding:2.0833vw 0 3.4722vw 0;color:#fff;}
	.quiz-list .answer-list {display:flex;flex-direction:column;background:#fff;height:50.694vw;font-size:3.6111vw;padding:2.0833vw 2.0833vw;justify-content:center;}
	.quiz-list .answer-list input[type="radio"] + label {display:block;padding:1.6667vw 0;}
	.quiz-list .answer-list input[type="radio"] + label span {color:#d32f2f;}
	.quiz-list .answer-list input[type="radio"] + label:before {position:relative;content:"";display:inline-block;width:4.1667vw;height:4.1667vw;border:0.6944vw solid #000;border-radius:0.6944vw;vertical-align:middle;margin-right:2.0833vw;top:-0.5556vw;}
	.quiz-list .answer-list input[type="radio"]:checked + label:before {background:url('../../resources/images/checkbox-on.png') no-repeat;background-size:100%;border-color:#000;background-color:#fff;}
	
	.quiz-list.quiz-type-ox .answer-list {background:transparent;flex-direction:row;padding-left:0;height:41.6667vw;padding:2.0833vw 0;}
	.quiz-list.quiz-type-ox .answer-list input[type="radio"] + label {flex:1;background:#fff;margin:0 5px;font-size:0;}
	.quiz-list.quiz-type-ox .answer-list input[type="radio"] + label:before {position:absolute;width:19.4444vw;height:19.4444vw;border:none;margin-right:0;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0.35;transition:opacity 0.25s;}
	.quiz-list.quiz-type-ox .answer-list .quiz-ox-o + label:before {background:url('../../resources/images/quiz-ox-o.png') no-repeat;background-size:100%;}
	.quiz-list.quiz-type-ox .answer-list .quiz-ox-x + label:before {background:url('../../resources/images/quiz-ox-x.png') no-repeat;background-size:100%;}
	.quiz-list.quiz-type-ox .answer-list .quiz-ox-o:checked + label:before {background:url('../../resources/images/quiz-ox-o.png') no-repeat;background-size:100%;opacity:1;}
	.quiz-list.quiz-type-ox .answer-list .quiz-ox-x:checked + label:before {background:url('../../resources/images/quiz-ox-x.png') no-repeat;background-size:100%;opacity:1;}
	
	.quiz-team {position:absolute;bottom:-44vw;}
	.quiz-team-1 {left:9.7222vw;width:15.9722vw;height:37.0833vw;background:url('../../resources/images/quiz-team-1.png') no-repeat;background-size:100%;animation:motion 1.4s  infinite ease-in-out;}
	.quiz-team-2 {right:9.7222vw;width:15.9722vw;height:37.0833vw;background:url('../../resources/images/quiz-team-2.png') no-repeat;background-size:100%;animation:motion 1.4s 0.7s infinite ease-in-out;}	

	/* popup login */
	.popup-login .popup_inner {width:90%;height:95.4444vw;}
	.popup-login .popup_inner .popup_contents {width:100%;height:70%;text-align:center;}
	.popup-login .popup_inner h2 {font-size:6.6667vw;margin-bottom:10.4167vw;}
	.popup-login .popup_inner .pop-cont {display:flex;position:relative;justify-content:center;padding-top:23.2667vw;}
	.popup-login .popup_inner .pop-cont h2 {position:absolute;left:50%;top:0;transform:translate(-50%,0);}
	.popup-login .popup_inner .pop-cont h2.quiz-login {font-size:5.6667vw;}
	.popup-login .popup_inner .btn-sns-login {font-size:3.3333vw;}
	.popup-login .popup_inner .btn-sns-login:before {width:19.5833vw;height:19.5833vw;margin-bottom:3.4722vw;}
	.popup-login .popup_inner .sns-naver {margin-right:20.8333vw;}
	.popup-login .popup_inner .sns-naver:before {background:url('../../resources/images/sns-login-naver-mo.png') no-repeat;background-size:cover;}
	.popup-login .popup_inner .sns-kakao {}
	.popup-login .popup_inner .sns-kakao:before {background:url('../../resources/images/sns-login-kakao-mo.png') no-repeat;background-size:cover;}
	.popup-login .popup_inner .btn-sns-login-close {bottom:-20.3056vw;width:83.3333vw;height:11.2778vw;;border-radius:1.388vw;font-size:4.4444vw;}	

	.popup-quiz-login .popup_inner {width:90%;height:95.4444vw;}
	.popup-quiz-login .popup_inner .popup_contents {width:100%;height:70%;text-align:center;}
	.popup-quiz-login .popup_inner h2 {font-size:6.6667vw;margin-bottom:10.4167vw;}
	.popup-quiz-login .popup_inner .pop-cont {display:flex;position:relative;justify-content:center;padding-top:23.2667vw;}
	.popup-quiz-login .popup_inner .pop-cont h2 {position:absolute;left:50%;top:0;transform:translate(-50%,0);}
	.popup-quiz-login .popup_inner .pop-cont h2.quiz-login {font-size:5.6667vw;}
	.popup-quiz-login .popup_inner .btn-sns-login {font-size:3.3333vw;}
	.popup-quiz-login .popup_inner .btn-sns-login:before {width:19.5833vw;height:19.5833vw;margin-bottom:3.4722vw;}
	.popup-quiz-login .popup_inner .sns-naver {margin-right:20.8333vw;}
	.popup-quiz-login .popup_inner .sns-naver:before {background:url('../../resources/images/sns-login-naver-mo.png') no-repeat;background-size:cover;}
	.popup-quiz-login .popup_inner .sns-kakao {}
	.popup-quiz-login .popup_inner .sns-kakao:before {background:url('../../resources/images/sns-login-kakao-mo.png') no-repeat;background-size:cover;}
	.popup-quiz-login .popup_inner .btn-sns-login-close {bottom:-20.3056vw;width:83.3333vw;height:11.2778vw;;border-radius:1.388vw;font-size:4.4444vw;}		


	/* popup share */
	.popup-share {top:0;}
	.popup-share .popup_inner {width:90%;}
	.popup-share .popup_inner h2 {font-size:6.6667vw;color:#fff;margin-bottom:10.4167vw;width:100%;}
	.popup-share .popup_inner .pop-cont {padding:16.6667vw 0 11.1111vw;}
	.popup-share .popup_inner .pop-cont .btn-area {display:flex;position:relative;justify-content:center;margin-bottom:10.4167vw;}
	.popup-share .popup_inner .btn-sns-share {position:relative;display:block;font-size:3.3333vw;text-align:center;color:#fff;margin-left:3.8vw;}
	.popup-share .popup_inner .btn-sns-share:before {width:16.5833vw;height:16.5833vw;margin-bottom:3.4722vw;}
	.popup-share .popup_inner .sns-naver:before {background:url('../../resources/images/sns-logo-naver.png') no-repeat;background-size:cover;background-color:#03c65a;}
	.popup-share .popup_inner .sns-facebook:before {background:url('../../resources/images/sns-logo-facebook.png') no-repeat;background-size:cover;background-color:#1877f2;}
	.popup-share .popup_inner .sns-twitter:before {background:url('../../resources/images/sns-logo-twitter.png') no-repeat;background-size:cover;background-color:#2c96d4;}
	.popup-share .popup_inner .sns-kakao:before {background:url('../../resources/images/sns-logo-kakao.png') no-repeat;background-size:cover;background-color:#fee500;}
	.popup-share .popup_inner .copy-area {display:flex;width:95%;height:9.0278vw;margin:0 auto;overflow:hidden;border-radius:1.3889vw;}
	.popup-share .popup_inner .copy-area .copy-box {flex:1;font-size:3.3333vw;line-height:9.0278vw;background:#fff;text-align:left;padding:0 1.8611vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	.popup-share .popup_inner .copy-area .btn-sns-copy {color:#fff;font-size:3.3333vw;background:#444;padding:0 4.1667vw;height:100%;}	

	/* popup quiz */
	.popup-quiz {top:0;}
	.popup-quiz .popup_inner {width:92.2222vw;height:91.1111vw;display:flex;justify-self:center;align-items:center;background:#ffca54;border-radius:2.7778vw;}
	.popup-quiz .popup_inner .popup_contents {position:relative;width:100%;height:100%;text-align:center;}
	.popup-quiz .popup_inner .popup_contents:before {position:absolute;content:"";display:block;width:100%;height:15.2778vw;left:0;bottom:0;background:#efb033;}
	.popup-quiz .popup_inner h2 {font-size:12.5000vw;margin-bottom:6.2500vw;width:100%;font-weight:bold;}
	.popup-quiz .popup_inner .desc {font-size:4.4444vw;line-height:1.4;}
	.popup-quiz .popup_inner .pop-cont {padding:13.8889vw 0 11.1111vw;}
	.popup-quiz .popup_inner:before {content:"";display:block;position:absolute;left:4.1667vw;bottom:9.7222vw;width:14.8611vw;height:27.9167vw;background:url('../../resources/images/quiz-pop-11.png') no-repeat;background-size:100%;z-index:10;}
	.popup-quiz .popup_inner:after {content:"";display:block;position:absolute;right:4.1667vw;bottom:9.7222vw;width:15.0000vw;height:28.4722vw;background:url('../../resources/images/quiz-pop-12.png') no-repeat;background-size:100%;z-index:10;}
	.popup-quiz .popup_inner .btn-area button {position:absolute;left:50%;bottom:10.8333vw;width:41.1111vw;height:11.1111vw;background:#000000;color:#fff;font-size:4.4444vw;border-radius:1.3889vw;transform:translate(-50%,0);}
	.popup-quiz .popup_close {background:url('../../resources/images/btn-close-popup-black.png') no-repeat center;background-size:90%;border: 0.2778vw solid #000;border-radius: 50%;width:6.5556vw;height:6.5556vw;}

	.popup-quiz.false .popup_inner:before {content:"";display:block;position:absolute;left:4.1667vw;bottom:9.7222vw;width:9.8611vw;height:26.8056vw;background:url('../../resources/images/quiz-pop-21.png') no-repeat;background-size:100%;z-index:10;}
	.popup-quiz.false .popup_inner:after {content:"";display:block;position:absolute;right:4.1667vw;bottom:9.7222vw;width:9.8611vw;height:28.1944vw;background:url('../../resources/images/quiz-pop-22.png') no-repeat;background-size:100%;z-index:10;}


	/* popup popup-curation */
	.popup-curation .popup_inner {width:100%;height:95%;}
	.popup-curation .popup_inner .popup_contents {padding:11.1111vw 0 8.3333vw;}
	.popup-curation .popup_inner h2 {font-size:6.3889vw;padding-bottom:5.5556vw;}
	.popup-curation .popup_inner h2:before {width:33.3333vw;height:21.3889vw;background:url('../../resources/images/logo.png') no-repeat;background-size:cover;margin-bottom:5.5556vw;}
	.popup-curation .popup_inner .pop-list {padding-left:7.5vw;}
	.popup-curation .popup_inner .pop-data {width:25.611vw;height:25.611vw;margin:1.3889vw;}
	.popup-curation .popup_inner .pop-data label {border:0.5556vw solid #888888;}
	.popup-curation .popup_inner .pop-data label span {bottom:3.6111vw;width:100%;font-size:3.2444vw;}

	.popup-curation .popup_inner .btn-area {display:block;padding-top:3.4722vw;}
	.popup-curation .popup_inner .btn-area .btn-cu {width:44vw;height:13.2778vw;border-radius:1.388vw;font-size:3.8333vw;}
	.popup-curation .popup_inner .btn-area .btn-cu:first-child {margin-right:2.0833vw;}

	.popup-curation ::-webkit-scrollbar {width: 6px;}
	.popup-curation ::-webkit-scrollbar-track {background-color:#333;}
	.popup-curation ::-webkit-scrollbar-thumb {border-radius: 3px;background-color:gray;  }
	.popup-curation ::-webkit-scrollbar-button {width:0;height:0;}

	/* popup popup-info */
	.popup-info {padding-bottom:0;top:0 !important;padding-top:13vw;background-color:#202020;transition:none;}
	.popup-info .popup_inner {width:100%;border-radius:0;padding:0 0 10.4167vw 0; opacity:0;}
	.popup-info .pop-vod {height:56.1111vw;}
	.popup-info .pop-vod iframe {height:56.1111vw;}
	.popup-info .pop-header {width:100%;padding:14.1111vw 3.4722vw 13.8889vw;}
	/* .popup-info .pop-header .tit {font-size:3.8889vw;width:32.7778vw;height:10.9722vw;} */
	.popup-info .pop-header .tit {font-size:3.8889vw;width:26.6667vw;margin-bottom:0;}
	.popup-info .pop-header .sub-tit {font-size:6.6667vw;padding:0 0 5.1111vw 0;}
	.popup-info .pop-header .sub-tit br {display:none;}
	.popup-info .pop-header .desc {font-size:4.4444vw;color:#fff;padding:0 0 7.3333vw 0;}
	/* .popup-info .pop-header .desc br {display:none;} */

	.popup-info .contents-area .cont-box {width:100%;}
	.popup-info .contents-area .header-tit {width:auto;margin:0 3.4722vw;font-size:5.0000vw;margin-bottom:4.6389vw;}
	.popup-info .contents-area .cont-box .cont-list {width:93% !important;height:auto;min-height:79vw;margin:0 auto;margin-bottom:2.7778vw;border-radius:1.3889vw;padding:0 0 7vw 0;}
	.popup-info .contents-area .cont-box .cont-list .cont-image	{margin-bottom:3.0667vw;border-radius: 1.3889vw 1.3889vw 0 0;}
	.popup-info .contents-area .cont-box .cont-list a {padding:0 3.4722vw;}
	.popup-info .contents-area .cont-box .cont-list a .tit {font-size:3.8889vw;margin-bottom:0.0556vw;}
	.popup-info .contents-area .cont-box .cont-list a .sub-tit {font-size:3.8889vw;}

	.popup-info .pop-info-arrow {width:100%;margin:0 auto;transform:translate(0,-5.0000vw);}
	.popup-info .pop-info-arrow:before {display:block;content:"";clear:both;position:absolute;width:100%;height:0.5556vw;left:0;top:50%;transform:translate(0,-50%);background:#444;z-index:0;}
	.popup-info .pop-info-arrow:after {display:block;content:"";clear:both;position:absolute;width:100%;height:0.5556vw;left:0;top:50%;height:50%;background:#202020;z-index:0;box-shadow:0 -15px 24px 0px rgba(0, 0, 0, 0.6);}
	.popup-info .btn-info-arrow {width:13.8889vw;height:13.8889vw;background:url('../../resources/images/pop-info-arrow-mo.png') no-repeat;background-size:cover;}
	
	.popup-info .pop-info-detail {width:100%;}
	.popup-info .pop-info-detail .header-tit {width:auto;margin:0 3.4722vw;font-size:5vw;margin-bottom:3.9444vw;}
	.popup-info .pop-info-detail .detail-box {width:auto;margin:0 3.4722vw;font-size:3.8889vw;line-height:1.6;}
	.popup-info .pop-info-detail .detail-box .tit {padding-right:1.3889vw;}
	.popup-info .pop-info-detail .detail-box .desc {}	

	.popup-info .popup_close {top:-10.4444vw; right:3.4722vw !important;}

	/* popup mobile menu */
	.popup-mgnb {position:fixed;left:0;top:0;width:100%;height:100%;background:#202020;display:block;}
	.popup-mgnb.on {display:block;}
	.popup-mgnb .popup_inner {left:0;top:0;transform:translate(0,0);width:100%;height:100%;}
	.popup-mgnb .popup_contents {width:100%;height:100%;}
	.popup-mgnb .pop-cont {width:100%;height:100%;display:flex;justify-content:center;}
	.popup-mgnb .popup_inner .gnb_depth_2 {padding:12.5000vw 0 0 0;}
	.popup-mgnb .popup_inner .gnb_depth_2 li {padding:5.5556vw 0;}
	.popup-mgnb .popup_inner .gnb_depth_2 a {display:block;color:#aaa;font-size:5.5556vw;text-align:center;}
	.popup-mgnb .popup_inner .gnb_depth_2 a:hover {color:#ccc;}	

	/* contents clone */
	.cont-clone {display:none;}	


	/* footer */
	footer .footer-info {flex-direction:column;padding:13.1944vw 0;}
	footer .footer-info .header-tit {width:34.8611vw;height:4.3056vw;background:url('../../resources/images/footer-tit-mo.png') no-repeat;background-size:cover;margin-right:0px;margin-bottom:4.1667vw;}
	footer .footer-info ul li {width:9.1667vw;height:9.1667vw;border:0.2778vw solid #fff;margin-right:2.5000vw;}


	footer .footer-info ul li a:before {width:8.6111vw;height:8.6111vw;}

	footer .footer-copy {padding:6.6667vw 0;}
	footer .footer-copy p {font-size:3.3333vw;line-height:1.6;}
	footer .footer-copy p:first-child {font-size:3.3333vw;padding:0;}

	/* page top */
	.page-top .btn-page-top {height:15.7778vw;width:15.7778vw;}	

	/* search */
	.search-cont {width:100%;padding-top:27.0000vw;}
	
	.search-cont .btn-area {width:92.3611vw !important;padding:8.3333vw 0;margin:0 auto;}
	.search-cont .btn-area a {font-size:8.8889vw;}
	.search-cont .btn-area a:before {position:relative;display:inline-block;content:"";width:13.8889vw;height:13.8889vw;top:-0.9778vw;border:0.2778vw solid #5b5b5b;border-radius:100%;background:url('../../resources/images/btn-back-arrow.png') no-repeat;background-size:100%;vertical-align:middle;margin-right:2.0833vw;}
	
	.search-cont .contents-area {margin-left:0;width:100%;margin:0 auto;}
	.search-cont .contents-area .cont-box .cont-list {width:92.3611vw !important;margin-right:0;margin:0 auto;margin-bottom:11.0278vw;}
	.search-cont .contents-area .cont-box .cont-list .cont-image {height:52.0833vw;}
	.search-cont .contents-area .cont-box .cont-list .cont-link .tit {color:#888;}
	.search-cont .swiper-wrapper {display:block;}
	.search-cont .contents-area .no-data {color:#fff;text-align:center;font-size:4.4444vw;padding:33.8889vw 0;margin:0 auto;}

	/* page-location */
	.page-location {width:100%;margin:0 auto;font-size:3.3333vw;color:#fff;padding:5.5556vw 0 8.3333vw 2.7778vw;}
	.page-location:after {content:"";display:block;clear:both;}
	.page-location span {float:left;}
	.page-location span:not(:last-child):after {position:relative;content:"";display:inline-block;width:1.3889vw;height:2.3611vw;margin:0 13px;background:url('../../resources/images/icon-location.png');background-size:100%;vertical-align:middle;top:-2px;}

	/* join-cont */
	.join-cont {width:100%;padding-top:100px;}
	.join-cont .contents-area {margin-left:0;}
	.join-cont .header-box {width:100%;position:relative;background:#202020;padding:3.4722vw 0 2.7778vw 0;text-align:center;}
	.join-cont .header-box:before {content:"";display:block;width:11.8056vw;height:11.1111vw;background:url('../../resources/images/icon-join.png');background-size:100%;margin:0 auto;}
	.join-cont .header-box .tit {font-size:5.0000vw;color:#fff;padding-top:1.9444vw;}
	.join-cont .join-box {display:block;width:100%;margin:0 auto;padding:8.3333vw 0 0 0;}
	.join-cont .join-list {width:92.3611vw;margin:0 auto;margin-bottom:8.3333vw;}
	.join-cont .join-list .join-link {width:100%;}
	.join-cont .join-list .join-link .join-image {width:100%;height:51.8056vw;overflow:hidden;border-radius:3.1889vw;}
	.join-cont .join-list .tit {font-size:4.4444vw;color:#fff;padding:3.4722vw 0 0.6944vw 0;font-weight:bold;}
	.join-cont .join-list .desc {font-size:3.8889vw;color:#888;}	
	.join-cont .join-list .notify {padding-top:0.6944vw; font-size:3.333vw;}
	

	/* scroll down */
	.scroll-down {position:absolute;right:3.4722vw;top:70%;width:14.8611vw;height:11.2500vw;z-index:5000;animation:scroll-down-motion 1.4s  infinite ease-in-out;}
	.scroll-down .btn-scroll-down {width:100%;height:100%;background:url('../../resources/images/btn-scroll-down.png') no-repeat;background-size:100%;}	

	/* 404 */
	.container-404 {background-image:url('../images/bg_404_mo.jpg')}
	.container-404 .txt-box {top:16.6667vw; left:0; transform:translateY(0); width:100%; text-align:center;}
	.container-404 .txt-box .logo {width:28.1944vw; margin:0 auto 4.1667vw;}
	.container-404 .txt-box .title {padding-bottom:11.1111vw; font-size:7.2222vw;}
	.container-404 .txt-box .btn-link {width:83.3333vw; height:11.1111vw; padding-right:13.1944vw; border-radius:1.1111vw; background-position:right 18.7500vw center; background-size:7.3611vw 6.2500vw; font-size:4.4444vw;}
}

@media screen and (min-width: 1921px) {
	header .gnb-area {left:50%;top:0;max-width:1920px;left:50%;top:0;transform:translate(-50%,0);}
	.contents-area .cont-box {width:99%;}

}

/* swiper button width 조정 */
@media (pointer:coarse) and (hover: none) and (min-width: 769px) {
	.contents-area {margin-left:197px;}
}

@media (pointer:coarse) and (hover: none) and (min-width: 1921px) {
	.contents-area .cont-box {width:100%;}
}