@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap);@import url(https://cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap);@import url(https://spoqa.github.io/spoqa-han-sans/css/SpoqaHanSansNeo.css);#container{background:#fff}#container .error_pages{min-height:300px;position:relative}#container .error_pages .error_box{box-sizing:border-box;left:50%;padding:0 10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#container .error_pages h2{font-size:20px;font-weight:500;text-align:center}#container .error_pages h2:before{background-image:url(/_nuxt/img/img_logo.8c7642f.png);background-repeat:no-repeat;background-size:100%;content:"";display:block;filter:grayscale(1);height:72px;margin:auto auto 37px;position:relative;width:222px}@keyframes rotateInLeft{0%{opacity:0;transform:translateX(-100%) rotate(0deg)}to{transform:translateX(0) rotate(1turn)}}#container .error_pages .btn_green1{background:#d44538;border-radius:5px;color:#fff;display:block;font-size:16px;font-weight:500;height:54px;letter-spacing:-.4px;line-height:54px;margin:20px auto;text-align:center;width:150px}@media only screen and (max-width:480px){#container .error_pages h2{font-size:16px}#container .error_pages h2:before{height:50px;width:150px}#container .error_pages .btn_green1{font-size:14px;height:45px;line-height:45px}}.nuxt-progress{background-color:#96ea9f;height:3px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:Noto Sans KR,sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}button,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}body{font:normal 14px/1.5 Noto Sans KR,Malgun Gothic,sans-serif}caption,legend{font-size:0;height:0;line-height:0;visibility:hidden;width:0}a{-webkit-text-decoration:none;text-decoration:none}img{vertical-align:middle}button,fieldset{background:none;border:0;outline:none}ol:after,ul:after{clear:both;content:"";display:block}li{list-style:none}table{border-spacing:0;width:100%}iframe{border:0;vertical-align:middle;width:100%}hr{border:0;height:1px;margin:20px 0}em,i{font-style:normal}a{cursor:pointer}#skipNavi{position:relative}#skipNavi a{background:#000;color:#fff;display:block;left:0;position:absolute;text-align:center;top:-30px;width:138px;z-index:1000}#skipNavi a:focus,#skipNavi a:hover{top:0}#wrap{min-width:320px}#container{background:#fafafa;box-sizing:border-box;padding-bottom:50px;padding-top:124px;position:relative}#container.bg_wht{background:#fff}.inner{box-sizing:border-box;margin:auto;max-width:1260px;padding:0 30px;position:relative;width:100%}#container.main{background:#fff;padding-bottom:0}@media only screen and (max-width:1300px){.inner{padding:0 10px}}@media only screen and (max-width:1024px){#container{padding-bottom:20px}}@media only screen and (max-width:760px){#container{padding-top:101px}}#header{background:#fff;border-bottom:1px solid #eaeaea;height:124px;left:0;position:fixed;top:0;width:100%;z-index:30}#header .inner{height:100%}#header .gnb_top{background:#fff;height:72px;position:relative;z-index:40}#header .gnb_btn{background:#424643;border-radius:50%;cursor:pointer;font-size:0;height:48px;position:absolute;right:30px;top:14px;transition:all .3s cubic-bezier(.075,.82,.165,1);width:48px;z-index:10}#header .gnb_btn i{background:#fff;display:block;height:2px;margin:auto;position:relative;width:22px}#header .gnb_btn i:after,#header .gnb_btn i:before{background:#fff;content:"";display:block;height:2px;position:absolute;transition-duration:.3s,.2s;width:100%}#header .gnb_btn i:before{top:-8px;transition-property:top,transform}#header .gnb_btn i:after{top:9px;transition-property:bottom,transform}#header.fixed{box-shadow:-1px -8px 5px 10px rgba(72,72,72,.05)}#header #logo{background-image:url(/_nuxt/img/img_logo.8c7642f.png);background-repeat:no-repeat;background-size:100%;font-size:0;height:39px;left:30px;position:absolute;top:20px;width:155px}#header .prev_page{border-bottom:2px solid #212422;border-left:2px solid #212422;box-sizing:border-box;font-size:0;height:15px;left:-10px;position:absolute;top:33px;transform:rotate(45deg) translateY(-50%);width:15px}#header #header_gnb{opacity:0;transition:all .3s cubic-bezier(.075,.82,.165,1);visibility:hidden}#header #header_gnb,#header #header_gnb .gnb_bg{height:100%;left:0;position:fixed;top:0;width:100%}#header #header_gnb .gnb_bg{background:#000;opacity:.5}#header #header_gnb .gnb_cont{background:#fff;height:100%;opacity:0;overflow-y:auto;padding-bottom:50px;padding-top:38px;position:fixed;right:-300px;transition:all .3s cubic-bezier(.075,.82,.165,1);visibility:hidden;width:300px}#header #header_gnb .gnb_cont h5{color:#9ea3a0;font-size:12px;font-weight:400;line-height:18px;margin-bottom:10px}#header #header_gnb .gnb_cont .user_name{border-bottom:1px solid #edf1ee;box-sizing:border-box;color:#212422;font-size:24px;letter-spacing:-.3px;line-height:35px;padding:0 20px 16px}#header #header_gnb .gnb_cont .user_name strong{font-weight:700}#header #header_gnb .gnb_cont .gnb_topMenu{font-size:0}#header #header_gnb .gnb_cont .gnb_topMenu .gnb_link{display:inline-block;font-size:13px;line-height:19px;padding-top:17px;position:relative;width:50%}#header #header_gnb .gnb_cont .gnb_topMenu .gnb_link+.gnb_link:after{background:#edf1ee;content:"";display:block;height:40px;left:0;margin-top:-20px;position:absolute;top:50%;width:1px}#header #header_gnb .gnb_cont .gnb_topMenu .gnb_link a{color:#212422;display:block;font-weight:400;text-align:center}#header #header_gnb .gnb_cont .gnb_topMenu .gnb_link a:before{background-repeat:no-repeat;content:"";display:block;height:16px;margin:0 auto 7px;width:16px}#header #header_gnb .gnb_cont .gnb_topMenu .point_box{box-sizing:border-box;margin-top:20px;padding:0 20px 28px;position:relative}#header #header_gnb .gnb_cont .gnb_topMenu .point_box:after{background:#f2f7f4;border-bottom:1px solid #edf1ee;border-top:1px solid #edf1ee;bottom:0;content:"";display:block;height:8px;left:0;position:absolute;width:100%}#header #header_gnb .gnb_cont .gnb_topMenu .point_box a{background:#f2f7f4;border-radius:2px;box-sizing:border-box;color:#212422;display:block;padding:10px 16px}#header #header_gnb .gnb_cont .gnb_topMenu .point_box a strong{float:left;font-size:13px;font-weight:400;line-height:21px}#header #header_gnb .gnb_cont .gnb_topMenu .point_box a span{float:right;font-size:14px;font-weight:700;list-style:21px}#header #header_gnb .gnb_cont .gnb_topMenu .point_box a:after{clear:both;content:"";display:block}#header #header_gnb .gnb_cont ul{box-sizing:border-box;font-size:0;padding:8px 24px;position:relative}#header #header_gnb .gnb_cont ul li{margin-top:32px}#header #header_gnb .gnb_cont ul li .button{box-sizing:border-box;color:#424643;display:block;font-size:16px;font-weight:400;line-height:24px;padding:8px 0;text-align:left;width:100%}#header #header_gnb .gnb_cont ul li .button:before{background-position:50%;background-repeat:no-repeat;background-size:16px;content:"";display:inline-block;height:24px;margin-right:15px;vertical-align:middle;width:16px}#header #header_gnb .gnb_cont .login_after{bottom:20px;font-size:0;left:0;position:absolute;width:100%}#header #header_gnb .gnb_cont .login_after span{display:inline-block;position:relative;text-align:center;width:100%}#header #header_gnb .gnb_cont .login_after span+span:after{background:#ccc;content:"";display:block;height:20px;left:0;margin-top:-10px;position:absolute;top:50%;width:1px}#header #header_gnb .gnb_cont .login_after span a{color:#ccc;font-size:16px;line-height:50px}#header #header_gnb .gnb_cont .gnb_login.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDUuNjY3SDRjLS43MzMgMC0xLjMzMy42LTEuMzMzIDEuMzMzdjYuNjY3QzIuNjY3IDE0LjQgMy4yNjcgMTUgNCAxNWg4Yy43MzMgMCAxLjMzMy0uNiAxLjMzMy0xLjMzM1Y3YzAtLjczMy0uNi0xLjMzMy0xLjMzMy0xLjMzM1ptLTQgNmMtLjczMyAwLTEuMzMzLS42LTEuMzMzLTEuMzM0QzYuNjY3IDkuNiA3LjI2NyA5IDggOXMxLjMzMy42IDEuMzMzIDEuMzMzYzAgLjczNC0uNiAxLjMzNC0xLjMzMyAxLjMzNFoiIGZpbGw9IiNDMUYyQzUiLz48cGF0aCBkPSJNOCAxYTMuMzM1IDMuMzM1IDAgMCAwLTMuMzMzIDMuMzMzdjEuMzM0aDEuMjY2VjQuMzMzYzAtMS4xNC45MjctMi4wNjYgMi4wNjctMi4wNjYgMS4xNCAwIDIuMDY3LjkyNiAyLjA2NyAyLjA2NnYxLjMzNGgxLjI2NlY0LjMzM0EzLjMzNSAzLjMzNSAwIDAgMCA4IDFaIiBmaWxsPSIjNDlBQTg1Ii8+PC9zdmc+)}#header #header_gnb .gnb_cont .gnb_join.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIDhhMi42NjcgMi42NjcgMCAxIDAgMC01LjMzM0EyLjY2NyAyLjY2NyAwIDAgMCAxMCA4Wk0xMCA5LjMzM2MtMS43OCAwLTUuMzMzLjg5NC01LjMzMyAyLjY2N3YxLjMzM2gxMC42NjZWMTJjMC0xLjc3My0zLjU1My0yLjY2Ny01LjMzMy0yLjY2N1oiIGZpbGw9IiM0OUFBODUiLz48cGF0aCBkPSJNNCA2LjY2N3YtMkgyLjY2N3YyaC0yVjhoMnYySDRWOGgyVjYuNjY3SDRaIiBmaWxsPSIjQzFGMkM1Ii8+PC9zdmc+)}#header #header_gnb .gnb_cont .gnb_buy.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMzMzIDEyYy0uNzMzIDAtMS4zMjYuNi0xLjMyNiAxLjMzMyAwIC43MzQuNTkzIDEuMzM0IDEuMzI2IDEuMzM0LjczNCAwIDEuMzM0LS42IDEuMzM0LTEuMzM0IDAtLjczMy0uNi0xLjMzMy0xLjMzNC0xLjMzM1oiIGZpbGw9IiNDMUYyQzUiLz48cGF0aCBkPSJNMS4zMzMgMS4zMzN2MS4zMzRoMS4zMzRsMi40IDUuMDYtLjkgMS42MzNBMS4yODkgMS4yODkgMCAwIDAgNCAxMGMwIC43MzMuNiAxLjMzMyAxLjMzMyAxLjMzM2g4VjEwaC03LjcyYS4xNjUuMTY1IDAgMCAxLS4xNjYtLjE2N2wuMDItLjA4LjYtMS4wODZoNC45NjZjLjUgMCAuOTQtLjI3NCAxLjE2Ny0uNjg3bDIuMzg3LTQuMzI3QS42NjkuNjY5IDAgMCAwIDE0IDIuNjY2SDQuMTRsLS42MjctMS4zMzNoLTIuMThaIiBmaWxsPSIjNDlBQTg1Ii8+PHBhdGggZD0iTTEyIDEyYy0uNzMzIDAtMS4zMjcuNi0xLjMyNyAxLjMzMyAwIC43MzQuNTk0IDEuMzM0IDEuMzI3IDEuMzM0czEuMzMzLS42IDEuMzMzLTEuMzM0YzAtLjczMy0uNi0xLjMzMy0xLjMzMy0xLjMzM1oiIGZpbGw9IiNDMUYyQzUiLz48L3N2Zz4=)}#header #header_gnb .gnb_cont .gnb_reserve.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE0LjY5NiAzLjYtNy4yIDcuMjA4YS43MTcuNzE3IDAgMCAxLTEuMDE1IDBMNC40NDMgOC43N2EuNzE3LjcxNyAwIDEgMSAxLjAxNS0xLjAxNUw2Ljk5MiA5LjI5bDYuNjk2LTYuNjk2YS43MDguNzA4IDAgMCAxIDEuMDA4IDAgLjcyMi43MjIgMCAwIDEgMCAxLjAwOFoiIGZpbGw9IiM0OUFBODUiLz48cGF0aCBkPSJNMTMuNjA5IDYuNzE4Yy4wOTMuNDEuMTUxLjg0My4xNTEgMS4yODJBNS43NTggNS43NTggMCAwIDEgOCAxMy43NiA1Ljc1OCA1Ljc1OCAwIDAgMSAyLjI0IDggNS43NTggNS43NTggMCAwIDEgOCAyLjI0YzEuMTM4IDAgMi4xODkuMzMxIDMuMDgyLjlsMS4wMzYtMS4wMzdBNy4xMjggNy4xMjggMCAwIDAgOCAuOCA3LjIwMyA3LjIwMyAwIDAgMCAuOCA4YzAgMy45NzQgMy4yMjYgNy4yIDcuMiA3LjJzNy4yLTMuMjI2IDcuMi03LjJhNy4yMiA3LjIyIDAgMCAwLS40MzItMi40NGwtMS4xNiAxLjE1OFoiIGZpbGw9IiNDMUYyQzUiLz48L3N2Zz4=)}#header #header_gnb .gnb_cont .gnb_current.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjkgMi40aC0uN1YxaC0xLjR2MS40SDUuMlYxSDMuOHYxLjRoLS43Yy0uNzc3IDAtMS4zOTMuNjMtMS4zOTMgMS40TDEuNyAxMy42YzAgLjc3LjYyMyAxLjQgMS40IDEuNGg5LjhjLjc3IDAgMS40LS42MyAxLjQtMS40VjMuOGMwLS43Ny0uNjMtMS40LTEuNC0xLjRabTAgMTEuMkgzLjFWNS45aDkuOHY3LjdaIiBmaWxsPSIjNDlBQTg1Ii8+PHBhdGggZD0iTTggNy4zSDQuNXYzLjVIOFY3LjNaIiBmaWxsPSIjQzFGMkM1Ii8+PC9zdmc+)}#header #header_gnb .gnb_cont .gnb_wish.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTggMTQuODQ1LTEuMDE1LS45MjRDMy4zOCAxMC42NTIgMSA4LjQ5NiAxIDUuODVBMy44MTMgMy44MTMgMCAwIDEgNC44NSAyQzYuMDY4IDIgNy4yMzcgMi41NjcgOCAzLjQ2M0E0LjE5MiA0LjE5MiAwIDAgMSAxMS4xNSAyIDMuODEzIDMuODEzIDAgMCAxIDE1IDUuODVjMCAyLjY0Ni0yLjM4IDQuODAyLTUuOTg1IDguMDc4TDggMTQuODQ1WiIgZmlsbD0iIzQ5QUE4NSIvPjwvc3ZnPg==)}#header #header_gnb .gnb_cont .gnb_mypage.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjYuNjY3IiBmaWxsPSIjNDlBQTg1Ii8+PHBhdGggZD0iTTggMS4zMzNBNi42NyA2LjY3IDAgMCAwIDEuMzMzIDggNi42NyA2LjY3IDAgMCAwIDggMTQuNjY3IDYuNjcgNi42NyAwIDAgMCAxNC42NjcgOCA2LjY3IDYuNjcgMCAwIDAgOCAxLjMzM1ptMCAyYzEuMTA3IDAgMiAuODk0IDIgMiAwIDEuMTA3LS44OTMgMi0yIDJzLTItLjg5My0yLTJjMC0xLjEwNi44OTMtMiAyLTJaTTggMTIuOGE0LjggNC44IDAgMCAxLTQtMi4xNDdDNC4wMiA5LjMyNyA2LjY2NyA4LjYgOCA4LjZjMS4zMjcgMCAzLjk4LjcyNyA0IDIuMDUzQTQuOCA0LjggMCAwIDEgOCAxMi44WiIgZmlsbD0iI0MxRjJDNSIvPjwvc3ZnPg==)}#header #header_gnb .gnb_cont .gnd_logout.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTExLjg4OSA0Ljg4OS0xLjA5NyAxLjA5NyAxLjIzIDEuMjM2SDUuNjY2djEuNTU2aDYuMzU0bC0xLjIyOSAxLjIyOSAxLjA5NyAxLjEwNEwxNSA4bC0zLjExMS0zLjExMVoiIGZpbGw9IiM0OUFBODUiLz48cGF0aCBkPSJNMi41NTYgMi41NTZIOFYxSDIuNTU2QzEuNyAxIDEgMS43IDEgMi41NTZ2MTAuODg4QzEgMTQuMyAxLjcgMTUgMi41NTYgMTVIOHYtMS41NTZIMi41NTZWMi41NTZaIiBmaWxsPSIjQzFGMkM1Ii8+PC9zdmc+)}#header #header_gnb .gnb_cont .gnb_kakao.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiNGQUUzMDAiLz48cGF0aCBkPSJNOCAzLjc1Yy0yLjQ4NSAwLTQuNSAxLjU5My00LjUgMy41NTcgMCAxLjI4Ljg1NCAyLjQgMi4xMzUgMy4wMjctLjA5NC4zNTItLjM0MSAxLjI3My0uMzkgMS40Ny0uMDYxLjI0NS4wOS4yNDIuMTg4LjE3NmwxLjczMi0xLjE3NmMuMjcuMDQuNTUuMDYxLjgzNS4wNjEgMi40ODUgMCA0LjUtMS41OTMgNC41LTMuNTU4IDAtMS45NjQtMi4wMTUtMy41NTctNC41LTMuNTU3WiIgZmlsbD0iIzM5MUIxQiIvPjwvc3ZnPg==)}#header #header_gnb .gnb_cont .gnb_picker.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuMjIyIDFIMXY2LjIyMmg2LjIyMlYxWk0xNSAxSDguNzc4djYuMjIySDE1VjFaTTcuMjIyIDguNzc4SDFWMTVoNi4yMjJWOC43NzhaIiBmaWxsPSIjQzFGMkM1Ii8+PHBhdGggZD0iTTEyLjY2NyA4Ljc3OEgxMS4xMXYyLjMzM0g4Ljc3OHYxLjU1NmgyLjMzM1YxNWgxLjU1NnYtMi4zMzNIMTVWMTEuMTFoLTIuMzMzVjguNzc4WiIgZmlsbD0iIzQ5QUE4NSIvPjwvc3ZnPg==)}#header #header_gnb .gnb_cont .gnb_host.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjY2NyAyLjRIOS44OEM5LjYgMS41ODggOC44NjcgMSA4IDFzLTEuNi41ODgtMS44OCAxLjRIMy4zMzNDMi42IDIuNCAyIDMuMDMgMiAzLjh2OS44YzAgLjc3LjYgMS40IDEuMzMzIDEuNGg5LjMzNEMxMy40IDE1IDE0IDE0LjM3IDE0IDEzLjZWMy44YzAtLjc3LS42LTEuNC0xLjMzMy0xLjRaTTggMi40Yy4zNjcgMCAuNjY3LjMxNS42NjcuNyAwIC4zODUtLjMuNy0uNjY3LjctLjM2NyAwLS42NjctLjMxNS0uNjY3LS43IDAtLjM4NS4zLS43LjY2Ny0uN1ptMS4zMzMgOS44SDQuNjY3di0xLjRoNC42NjZ2MS40Wm0yLTIuOEg0LjY2N1Y4aDYuNjY2djEuNFptMC0yLjhINC42NjdWNS4yaDYuNjY2djEuNFoiIGZpbGw9IiM0OUFBODUiLz48cGF0aCBkPSJNMTEuNSA4aC03djEuNGg3VjhaTTExLjUgNS4yaC03djEuNGg3VjUuMlpNOS40IDEwLjhINC41djEuNGg0Ljl2LTEuNFoiIGZpbGw9IiNDMUYyQzUiLz48L3N2Zz4=)}#header #header_gnb .gnb_cont .gnb_service.button:before{background-image:url(/_nuxt/img/icn_service_intro.abdc64e.svg)}#header #header_gnb .gnb_cont .gnb_coach_info.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQ0NCAxSDIuNTU2QzEuNjkyIDEgMSAxLjcgMSAyLjU1NnYxMC44ODhDMSAxNC4zIDEuNjkyIDE1IDIuNTU2IDE1aDEwLjg4OEMxNC4zIDE1IDE1IDE0LjMgMTUgMTMuNDQ0VjIuNTU2QzE1IDEuNyAxNC4zIDEgMTMuNDQ0IDFaTTggMy4zMzNhMi4zMyAyLjMzIDAgMCAxIDIuMzMzIDIuMzM0QTIuMzMgMi4zMyAwIDAgMSA4IDhhMi4zMyAyLjMzIDAgMCAxLTIuMzMzLTIuMzMzQTIuMzMgMi4zMyAwIDAgMSA4IDMuMzMzWm00LjY2NyA5LjMzNEgzLjMzM3YtLjc3OGMwLTEuNTU2IDMuMTExLTIuNDExIDQuNjY3LTIuNDExIDEuNTU2IDAgNC42NjcuODU1IDQuNjY3IDIuNDF2Ljc3OVoiIGZpbGw9IiM0OUFBODUiLz48cGF0aCBkPSJNOCA4YTIuMzMzIDIuMzMzIDAgMSAwIDAtNC42NjdBMi4zMzMgMi4zMzMgMCAwIDAgOCA4Wk04IDkuNDc4Yy0xLjU1NiAwLTQuNjY3Ljg1NS00LjY2NyAyLjQxdi43NzloOS4zMzN2LS43NzhjMC0xLjU1Ni0zLjExLTIuNDExLTQuNjY2LTIuNDExWiIgZmlsbD0iI0MxRjJDNSIvPjwvc3ZnPg==)}#header #header_gnb .gnb_cont .gnb_coach_product.button:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1IDcuNlYzLjRBMS40IDEuNCAwIDAgMCAxMy42IDJIMi40QTEuNCAxLjQgMCAwIDAgMSAzLjR2OC40YTEuNCAxLjQgMCAwIDAgMS40IDEuNGgzLjV2LTEuNEgyLjRWNy42SDE1Wk0yLjQgMy40aDExLjJ2MS40SDIuNFYzLjRaIiBmaWxsPSIjNDlBQTg1Ii8+PHBhdGggZD0iTTEwLjA1MSAxMi42MTkgOC4wNyAxMC42MzhsLS45ODcuOTg3IDIuOTY4IDIuOTc1TDE1IDkuNjVsLS45ODctLjk4Ni0zLjk2MiAzLjk1NVoiIGZpbGw9IiNDMUYyQzUiLz48L3N2Zz4=)}#header #header_gnb .gnb_cont .gnb_coach_sale.button:before{background-image:url(/_nuxt/img/icn_traniner_sale.194073e.svg)}#header #header_gnb .gnb_cont .gnb_myreview.button:before{background-image:url(/_nuxt/img/icn_myReview.b3c90f9.svg)}#header.gnb_open .gnb_btn{position:fixed;right:310px}#header.gnb_open .gnb_btn i{background:none;transition:background 0s .3s}#header.gnb_open .gnb_btn i:before{top:0;transform:rotate(45deg);transition-delay:0s,.3s;transition-property:top,transform}#header.gnb_open .gnb_btn i:after{bottom:0;top:auto;transform:rotate(-45deg);transition-delay:0s,.3s;transition-property:bottom,transform}#header.gnb_open #header_gnb{opacity:1;visibility:visible}#header.gnb_open #header_gnb .gnb_cont{opacity:1;right:0;visibility:visible}#header.gnb_open .sub_gnb{z-index:10}#header.recentlyPopOn .recently_search{opacity:1;top:2px;visibility:visible}#header .gnb_mobile{display:none}#header .search_bar{height:40px;left:215px;position:absolute;top:16px;width:350px}#header .search_bar input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font-size:14px;height:40px;line-height:40px;outline:none;width:100%}#header .search_bar .bar_inner{background:#ecf1ee;border-radius:8px;box-sizing:border-box;padding-right:40px}#header .search_bar .btn_search{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMjQ5IDE0LjgzMmE2LjU4MiA2LjU4MiAwIDEgMCAwLTEzLjE2NSA2LjU4MiA2LjU4MiAwIDAgMCAwIDEzLjE2NVpNMTguMzMzIDE4LjMzM2wtNS4zNzEtNS4zNyIgc3Ryb2tlPSIjMjEyNDIyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);cursor:pointer;font-size:0;height:20px;position:absolute;right:16px;top:10px;width:20px}#header .search_bar .popOpen_search{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM0OWFhODU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweH08L3N0eWxlPjwvZGVmcz48ZyBpZD0iaWNfc2VhcmNoX2dyZWVuXzI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM1MSAtOTMpIj48ZyBpZD0i6re466O5XzQyNTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOTMuOTU3IDQ5Ni4zMDUpIj48Y2lyY2xlIGlkPSLtg4Dsm5BfMTAyIiBjeD0iNy41IiBjeT0iNy41IiByPSI3LjUiIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwLjQ1NyAtNDAwLjgwNSkiLz48cGF0aCBpZD0i7ISgXzQ1IiBkPSJNNi4xMTYgNi4xMjIgMCAwIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNy41ODMgLTM4Ny45MzQpIi8+PC9nPjxwYXRoIGlkPSLsgqzqsIHtmJVfNzM5IiBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzUxIDkzKSIvPjwvZz48L3N2Zz4=);cursor:pointer;display:none;font-size:0;height:24px;position:absolute;width:24px}#header .btn_mobileSearch{display:none;font-size:0}.main #header .prev_page{display:none}.main #header #logo{left:0}.main #header .index_navigation{display:block}#app_nav{display:none}.web_navigation{position:absolute;right:20px;text-align:right;top:26px}.web_navigation ul li{display:inline-block;position:relative}.web_navigation ul li+li{padding-left:32px}.web_navigation ul li+li:before{background:#dfe4e1;content:"";display:block;height:11px;left:15px;position:absolute;top:5px;width:1px}.web_navigation ul li a{color:#9ea3a0;font-size:14px;line-height:20px}.index_navigation{display:none;left:210px;position:absolute;top:24px}.index_navigation ul li{display:inline-block}.index_navigation ul li+li{padding-left:40px}.index_navigation ul li a{color:#424643;font-size:18px;line-height:24px}.no_subGnb .sub_gnb{display:none}.sub_gnb{background:#fff;left:0;position:absolute;top:72px;width:100%;z-index:30}.sub_gnb .inner{padding:0}.sub_gnb ul li.gnb_cscenter{float:right;padding-right:40px}.sub_gnb ul li{display:inline-block;padding-top:8px;position:relative}.sub_gnb ul li+li{margin-left:32px}.sub_gnb .sub_menu:after{border-bottom:2px solid #212422;border-left:2px solid #212422;content:"";display:inline-block;height:8px;margin-left:5px;position:relative;top:-2px;transform:rotate(-45deg);width:8px}.sub_gnb ul li a,.sub_gnb ul li button{color:#212422;display:inline-block;font-size:16px;font-weight:700;letter-spacing:-.3px;line-height:24px;padding-bottom:20px}.sub_gnb .new_update:after{background:#6ae179;border-radius:50%;box-sizing:border-box;color:#fff;content:"N";display:inline-block;font-size:11px;font-weight:700;line-height:15px;margin-left:3px;padding-right:1px;text-align:center;width:15px}.sub_gnb .category_list{background:#fff;border:1px solid #dfe4e1;border-radius:4px;opacity:0;position:absolute;top:0;transition:all .3s cubic-bezier(.39,.575,.565,1);visibility:hidden;z-index:20}.sub_gnb .category_list li{padding:14px 24px}.sub_gnb .category_list li+li{border-top:1px solid #dfe4e1;margin-left:0}.sub_gnb .category_list li a{display:inline-block;min-width:220px;padding-bottom:0;white-space:nowrap}.sub_gnb .category_list li a:active,.sub_gnb .category_list li a:hover{color:#d44538}.sub_menu_bg{background:#212422;display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s cubic-bezier(.39,.575,.565,1);visibility:hidden;width:100%}#header.sub_gnbCateOpen .sub_menu_bg{opacity:.5;visibility:visible}#header.sub_gnbCateOpen .sub_gnb .category_list{opacity:1;top:40px;visibility:visible}#header.sub_gnbCateOpen .sub_menu:after{top:2px;transform:rotate(135deg)}#header.recentlyPopOn .sub_menu_bg{opacity:.5;visibility:visible}.recently_search{background:#fff;border:1px solid #dfe4e1;border-radius:4px;box-shadow:0 0 0 .5px rgba(41,42,43,.06),0 2px 5px rgba(41,42,43,.1);opacity:0;position:relative;top:-5px;transition:all .3s cubic-bezier(.39,.575,.565,1);visibility:hidden;width:100%}.recently_search strong.title{box-sizing:border-box;color:#9ea29f;display:block;font-size:12px;font-weight:300;padding:16px;position:relative}.recently_search strong.title .btn_del_all{color:#9ea29f;font-size:12px;font-weight:500;position:absolute;right:16px;top:16px}.recently_search span{box-sizing:border-box;display:block;padding:12px 50px 12px 16px;position:relative}.recently_search span+span{border-top:1px solid #dfe4e1}.recently_search span a{color:#424543;display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recently_search span .btn_del{background-color:#dfe4e1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03IDcgMSAxTTEgN2w2LTYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:8px;border-radius:50%;font-size:0;height:16px;margin-top:-8px;position:absolute;right:15px;right:16px;top:50%;width:16px}@media only screen and (max-width:1300px){#header #logo{left:50px}#header .inner{padding:0 20px}#header .gnb_btn{right:20px}#header .prev_page{left:15px}#header .search_bar{left:250px}.main #header #logo{left:20px}.sub_gnb ul li.gnb_cscenter{padding-right:0}}@media only screen and (max-width:1024px){#header #logo{height:36px;left:50px;width:151px}#header .search_bar{width:300px}#header .gnb_btn{right:10px}#header .gnb_btn i:before{top:-7px}#header .gnb_btn i:after{top:8px}.main #header #logo{left:20px}#app_nav{bottom:-56px;display:block;opacity:0;position:fixed;width:100%;z-index:10}@keyframes appNav{0%{bottom:-56px;opacity:0}to{bottom:0;opacity:1}}#app_nav ul{background-color:#fff;border-top:1px solid #fafafa;box-shadow:-1px -5px 5px -3px rgba(72,72,72,.2);position:relative}#app_nav ul li{float:left;text-align:center;width:25%}#app_nav ul li a{color:#969696;display:inline-block;font-size:11px;line-height:16px;padding-bottom:7px;text-align:center}#app_nav ul li a:before{content:"";display:block;height:30px;margin:2px auto 1px;width:30px}#app_nav ul li a.active{color:#fe6760;font-weight:500}#app_nav ul li a.home.active:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzMHYzMEgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMzM5IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZTY3NjAiIGQ9Im0yMy4yOCAxNS4yMi0yLjk4Ny0yLjk4N2MtLjAwNi0uMDA2LS4wMDgtLjAxNC0uMDEzLS4wMTlsLTQuNjQzLTQuNjM3LS4zNTctLjM1N2EuNzQ5Ljc0OSAwIDAgMC0xLjA2IDBsLS4zNTcuMzU3LTQuNjQzIDQuNjM3Yy0uMDA1LjAwNS0uMDA3LjAxMy0uMDEzLjAxOUw2LjIyIDE1LjIyYS43NS43NSAwIDEgMCAxLjA2IDEuMDYxTDkgMTQuNTYxdjcuNDRhLjc1Ljc1IDAgMCAwIC43NS43NWgxMGEuNzUuNzUgMCAwIDAgLjc1LS43NXYtNy40NGwxLjcyIDEuNzJhLjc1Ljc1IDAgMSAwIDEuMDYtMS4wNjF6bS03LjAzIDQuNTMxaC0zYS43NS43NSAwIDAgMSAwLTEuNWgzYS43NS43NSAwIDAgMSAwIDEuNXoiIGRhdGEtbmFtZT0i7Yyo7IqkIDYxIi8+PC9zdmc+)}#app_nav ul li a.search:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzMHYzMEgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMzQwIiBvcGFjaXR5PSIuNSIvPjxnIGRhdGEtbmFtZT0i6re466O5IDE4MSI+PHBhdGggZmlsbD0iI2EzOWI5YiIgZD0iTTE0Ljc1IDIwLjVhNi43NTIgNi43NTIgMCAxIDEgNC43NzItMS45NzcuNzUuNzUgMCAxIDEtMS4wNi0xLjA2MUE1LjI1IDUuMjUgMCAxIDAgMTQuNzUgMTlhLjc1Ljc1IDAgMCAxIDAgMS41eiIgZGF0YS1uYW1lPSLtjKjsiqQgNjciLz48cGF0aCBmaWxsPSIjZmU2NzYwIiBkPSJNMjIuMjUgMjJhLjc0NC43NDQgMCAwIDEtLjUzLS4yMmwtMy4yNTgtMy4yNTdhLjc1Ljc1IDAgMSAxIDEuMDYtMS4wNjFsMy4yNTggMy4yNThhLjc1Ljc1IDAgMCAxLS41MyAxLjI4eiIgZGF0YS1uYW1lPSLtjKjsiqQgNjgiLz48L2c+PC9zdmc+)}#app_nav ul li a.my_around:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzMHYzMEgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMzQxIiBvcGFjaXR5PSIuNSIvPjxnIGRhdGEtbmFtZT0i6re466O5IDE4MiI+PHBhdGggZmlsbD0iI2EzOWI5YiIgZD0iTTE0Ljc1IDIyLjk3NWEuNzQ4Ljc0OCAwIDAgMS0uNTMtLjIybC00LjAyNy00LjAyNmE2Ljc1IDYuNzUgMCAwIDEgOC44OC0xMC4xNjMuNzUuNzUgMCAwIDEtLjk2MSAxLjE1MiA1LjI1IDUuMjUgMCAwIDAtNi44ODQgNy45MjVsMy41MjIgMy41MjEgMy41LTMuNWE1LjI2MSA1LjI2MSAwIDAgMCAxLjQ1LTUuNjY5Ljc1Ljc1IDAgMSAxIDEuNDE0LS41IDYuNzU2IDYuNzU2IDAgMCAxLTEuODMgNy4yNTVsLTQgNGEuNzQ4Ljc0OCAwIDAgMS0uNTM0LjIyNXoiIGRhdGEtbmFtZT0i7Yyo7IqkIDY5Ii8+PHBhdGggZmlsbD0iI2ZlNjc2MCIgZD0iTTE0Ljc1IDE2LjVhMi43NSAyLjc1IDAgMSAxIDIuNzUtMi43NSAyLjc1MiAyLjc1MiAwIDAgMS0yLjc1IDIuNzV6bTAtNEExLjI1IDEuMjUgMCAxIDAgMTYgMTMuNzVhMS4yNTIgMS4yNTIgMCAwIDAtMS4yNS0xLjI1eiIgZGF0YS1uYW1lPSLtjKjsiqQgNzAiLz48L2c+PC9zdmc+)}#app_nav ul li a.my_page:before{background-image:url(/_nuxt/img/ic-my-off.a081cde.svg)}.fixed #app_nav{animation-duration:.3s;animation-fill-mode:both;animation-name:appNav}}@media only screen and (max-width:760px){#header.gnb_open .gnb_btn{right:300px}#header{height:102px}#header .gnb_top{height:52px}#header.searchBarOn .inner{background:#fff}#header .prev_page{top:23px}#header #logo{background-size:100%;height:36px;top:12px;width:130px}#header.searchBarOn .gnb_top{z-index:40}#header .search_bar{height:50px;left:0;opacity:0;top:0;visibility:hidden;width:100%}#header .search_bar .bar_inner{background:#fff;border:0;border-bottom:1px solid #eaeaea;border-radius:0;padding:8px 14px;text-align:right;transition:all .3s cubic-bezier(.075,.82,.165,1)}#header.searchBarOn .search_bar{opacity:1;top:50px;visibility:visible}#header .search_bar input{background:#ecf1ee;border-radius:4px;height:34px;max-width:100%;padding-right:10px}#header .search_bar .btn_search{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMjQ5IDE0LjgzMmE2LjU4MiA2LjU4MiAwIDEgMCAwLTEzLjE2NSA2LjU4MiA2LjU4MiAwIDAgMCAwIDEzLjE2NVpNMTguMzMzIDE4LjMzM2wtNS4zNzEtNS4zNyIgc3Ryb2tlPSIjMjEyNDIyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;font-size:0;height:30px;right:20px;top:10px;width:30px}#header .search_bar .popOpen_search{display:block;right:0}#header .btn_mobileSearch{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMjQ5IDE0LjgzMmE2LjU4MiA2LjU4MiAwIDEgMCAwLTEzLjE2NSA2LjU4MiA2LjU4MiAwIDAgMCAwIDEzLjE2NVpNMTguMzMzIDE4LjMzM2wtNS4zNzEtNS4zNyIgc3Ryb2tlPSIjMjEyNDIyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:16px;border-radius:50%;box-sizing:border-box;display:block;height:32px;position:absolute;right:60px;top:10px;transition:top .3s cubic-bezier(.075,.82,.165,1);width:32px}#header.searchBarOn .btn_mobileSearch{background:rgba(0,0,0,.5);border-radius:0;bottom:0;height:auto;left:0;position:fixed;right:0;top:101px;width:100%}#header .inner{padding:0}#header .gnb_mobile{display:block}#header .gnb_btn{border-radius:0;height:50px;right:0;top:0;width:50px}#header .gnb_btn i{height:1px;width:15px}#header .gnb_btn i:before{height:1px;top:-5px}#header .gnb_btn i:after{height:1px;top:5px}.main #header #logo{left:10px}.main #header .search_bar{left:0}.main #header .index_navigation,.web_navigation{display:none}.m_navigation{display:block}.sub_gnb{margin-bottom:18px;padding-top:0;top:52px}.sub_gnb ul{box-sizing:border-box;padding:0 20px}.sub_gnb ul li{display:inline-block;padding-top:8px;position:inherit}.sub_gnb ul li+li{margin-left:20px}.sub_gnb ul li a,.sub_gnb ul li button{color:#212422;display:inline-block;font-size:15px;font-weight:700;letter-spacing:-.3px;line-height:24px;padding-bottom:10px}.sub_gnb .category_list{border-left:0;border-radius:0;border-right:0;left:0;top:0;width:100%;z-index:20}.sub_gnb .category_list ul{padding:0}.sub_gnb .category_list li{background:#fff;padding:20px 24px;width:100%}.sub_gnb .category_list li a{width:100%}.sub_gnb .sub_menu:after{height:6px;width:6px}#header.sub_gnbCateOpen .sub_gnb .category_list{top:42px}#header.sub_gnbCateOpen .sub_menu:after{top:-1px}.recently_search{border-radius:0;box-shadow:none;top:0;width:100%;z-index:2}.recently_search.recentlyPopOn{top:0}}@media only screen and (max-width:480px){#header .btn_mobileSearch{right:55px;top:11px}#header .prev_page{left:10px}#header #header_gnb .gnb_cont{right:-260px;width:260px}#header #header_gnb .gnb_cont ul li .button{font-size:14px}#header #header_gnb .gnb_cont .login_after{bottom:10px}#header #header_gnb .gnb_cont .login_after span a{font-size:14px;line-height:40px}#header.gnb_open .gnb_btn{right:260px}#create-channel-chat-button{margin-top:-15px}#create-channel-chat-button:before{content:"";height:30px;width:30px}}#footer{overflow:hidden}#footer .footer_contents{background-color:#fff;border-top:1px solid #dfe4e1;padding:40px 0 60px}#footer .footer_contents .footer_sns{font-size:0;position:absolute;right:10px;text-align:right;top:10px}#footer .footer_contents .footer_sns span{display:inline-block;margin:0 10px}#footer .footer_contents .footer_sns a{background-size:100%;display:block;height:30px;width:30px}#footer .footer_contents .footer_sns .facebook{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iLjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAuMTA0IDguNjI4aC0xLjVhMS43MTcgMS43MTcgMCAwIDAtMS45NSAxLjg3NXYyLjI1aDMuM2wtLjUyNSAzLjQ1aC0yLjc3NXY4LjMyNWgtMy43NXYtOC4zMjVoLTN2LTMuNDVoM3YtMi42MjVjMC0zIDEuOC00LjY1IDQuNS00LjY1LjkwNy4wMTUgMS44MDcuMDkgMi43LjIyNXYyLjkyNVptLTUuMS04LjYyNUM2LjczLjAyNS4wMjYgNi43My4wMDQgMTUuMDAzYy4wMjIgOC4yNzIgNi43MjcgMTQuOTc3IDE1IDE1IDguMjcyLS4wMjMgMTQuOTc3LTYuNzI4IDE1LTE1LS4wMjMtOC4yNzMtNi43MjgtMTQuOTc4LTE1LTE1WiIgZmlsbD0iIzQyNDU0MyIvPjwvc3ZnPg==)}#footer .footer_contents .footer_sns .instagram{background-image:url(/_nuxt/img/ic_instagram_dark.651071d.svg)}#footer .footer_contents .footer_sns .blog{background-image:url(/_nuxt/img/ic_blog_dark.81a487a.svg)}#footer .footer_contents .footer_links{margin-top:48px}#footer .footer_contents .footer_links span{display:inline-block;position:relative}#footer .footer_contents .footer_links span+span{padding-left:17px}#footer .footer_contents .footer_links span+span:after{background:#bdc1be;content:"";display:block;height:10px;left:8px;position:absolute;top:5px;width:1px}#footer .footer_contents .footer_links a{color:#212422;font-size:12px;font-weight:700;letter-spacing:-.3px;line-height:18px}#footer .footer_contents .company_info{font-size:12px;line-height:18px;margin-top:16px;opacity:.5}#footer .footer_contents .company_info p+p{margin-top:5px}#footer .footer_contents .footer_siteMap{bottom:0;font-size:0;position:absolute;right:200px}#footer .footer_contents .footer_siteMap dl{display:inline-block;vertical-align:top}#footer .footer_contents .footer_siteMap dl+dl{margin-left:100px}#footer .footer_contents .footer_siteMap dl dt{font-size:16px;font-weight:700;margin-bottom:15px}#footer .footer_contents .footer_siteMap dl dd{font-size:14px}#footer .footer_contents .footer_siteMap dl dd a{color:#000;opacity:.5}#footer .footer_contents .footer_siteMap dl dd+dd{margin-top:6px}.request_class.button{border:2px solid #fff;border-radius:20px;bottom:120px;font-size:18px;height:40px;line-height:1;line-height:40px;margin-right:-590px;padding:0;position:fixed;right:50%;text-align:center;width:150px;z-index:10}.request_class.button:before{content:none;display:inline-block;height:16px;margin-right:5px;position:relative;top:-2px;vertical-align:middle;width:18px}.apply_container+#footer .request_class.button,.class_detail+#footer .request_class.button,.reserve+#footer .request_class.button{display:none}@media only screen and (max-width:1200px){.request_class.button{margin-right:0;right:30px}#footer .footer_contents{padding-bottom:40px}#footer .footer_contents .company_info p{width:50%}#footer .footer_contents .footer_siteMap{box-sizing:border-box;font-size:0;padding:0 10px;right:0;text-align:left;width:50%}#footer .footer_contents .footer_siteMap dl{margin-left:0;width:33.3333%}#footer .footer_contents .footer_siteMap dl+dl{margin-left:0}}@media only screen and (max-width:1024px){#footer{padding-bottom:0}#footer .footer_contents .company_info p{width:100%}#footer .footer_contents .footer_siteMap{display:none}.request_class.button{bottom:60px;font-size:15px;height:35px;line-height:35px;right:20px}}@media only screen and (max-width:760px){#footer .footer_contents{padding:10px 0}#footer .footer_contents .footer_logo{text-align:center;width:194px}#footer .footer_contents .footer_links{margin-top:15px;text-align:center}#footer .footer_contents .footer_links a{font-weight:400}#footer .footer_contents .company_info p{font-size:11px;text-align:center;width:100%}#footer .footer_contents .footer_siteMap,#footer .footer_contents .footer_sns{display:none}.main #footer_m_nav{bottom:0}}@media only screen and (max-width:480px){#footer .footer_contents p span{letter-spacing:-.6px;padding:0 4px}#footer .footer_contents p span strong a{margin-left:5px}}label{display:inline-block}label input{vertical-align:middle}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;background:#fff;border:1px solid #ddd;-webkit-border-radius:0;box-sizing:border-box;display:inline-block;height:40px;line-height:38px;padding:0 20px;transition-duration:.1s;vertical-align:middle}input[type=file]{line-height:36px;padding:3px}input[type=color]:focus,input[type=color]:hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:focus,input[type=email]:hover,input[type=file]:focus,input[type=file]:hover,input[type=month]:focus,input[type=month]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,input[type=week]:focus,input[type=week]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#ccc}input[type=color]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=datetime]:disabled,input[type=email]:disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,select:disabled,textarea:disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f3f3f3;color:#222;font-weight:700}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ddd;box-sizing:border-box;color:#212422;display:inline-block;height:40px;padding:0 20px;vertical-align:middle}select::-ms-expand{display:none}textarea{box-sizing:border-box;line-height:1.5;min-height:100px;padding:10px;resize:none;width:100%}input::-webkit-input-placeholder{color:#ccc}input::-moz-placeholder{color:#ccc}input::-ms-input-placeholder{color:#ccc}input:-ms-input-placeholder{color:#ccc}textarea::-webkit-input-placeholder{color:#ccc}textarea::-moz-placeholder{color:#ccc}textarea::-ms-input-placeholder{color:#ccc}textarea:-ms-input-placeholder{color:#ccc}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checkbox,.radio{color:#212422;cursor:pointer;display:inline-block;font-size:16px;line-height:20px;margin:3px 0;position:relative;vertical-align:middle}.checkbox input,.radio input{height:20px;left:0;opacity:0;position:absolute;top:0;width:20px;z-index:1}.checkbox input:checked,.checkbox input:focus,.radio input:checked,.radio input:focus{outline:none!important}.checkbox input+.lbl,.radio input+.lbl{display:inline-block;font-weight:400;line-height:20px;min-height:20px;padding:0 0 0 24px;position:relative;top:0;vertical-align:top;word-break:break-all}.checkbox.only input+.lbl,.radio.only input+.lbl{font-size:0;padding-left:24px;text-indent:-999em}.checkbox input+.lbl:before,.radio input+.lbl:before{background:#fff;border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;content:"";display:inline-block;height:20px;left:0;position:absolute;top:0;width:20px}.radio input+.lbl:before{border-radius:100%;top:0}.radio_type2.radio input+.lbl:before{top:0}.checkbox input+.lbl:before,.radio_type2.radio input+.lbl:before{border-radius:2px}.checkbox input+.lbl:after,.radio input+.lbl:after{background-color:#fff;content:"";display:inline-block;position:absolute}.checkbox input+.lbl:after,.radio_type2.radio input+.lbl:after{background:transparent;border:2px solid #fff;border-radius:0;border-right:none;border-top:none;height:4px;left:3px;top:7px;transform:rotate(-45deg);width:8px}.radio input+.lbl:after{background:#ddd;border-radius:100%;height:10px;left:5px;top:5px;width:10px}.radio input:checked+.lbl:before{background:#fff;border-color:#d44538}.checkbox input:focus+.lbl:before,.radio input:focus+.lbl:before{border-color:#d44538}.radio input:checked+.lbl:after{background:#d44538}.checkbox input:checked+.lbl:before,.radio_type2.radio input:checked+.lbl:before{background:#d44538;border-color:#d44538}.checkbox input:checked+.lbl:after,.radio_type2.radio input:checked+.lbl:after{animation-duration:.5s;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-name:checkmark;-webkit-animation-name:checkmark;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;background:none;border-color:#fff;left:4px;top:10px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform-origin:left top;-moz-transform-origin:left top}@keyframes checkmark{0%{height:0;opacity:1;width:0}20%{height:4px;opacity:1;width:0}40%{height:4px;opacity:1;width:8px}to{height:4px;opacity:1;width:8px}}.checkbox input.disabled+.lbl:after,.checkbox input.disabled+.lbl:before,.checkbox input:disabled+.lbl:after,.checkbox input:disabled+.lbl:before,.checkbox input[disabled]+.lbl:after,.checkbox input[disabled]+.lbl:before,.radio input.disabled+.lbl:after,.radio input.disabled+.lbl:before,.radio input:disabled+.lbl:after,.radio input:disabled+.lbl:before,.radio input[disabled]+.lbl:after,.radio input[disabled]+.lbl:before{opacity:.5}.checkbox.hover>input+.lbl:before,.radio.hover>input+.lbl:before{border-color:#777}.spinner .vue-input-spinner{box-sizing:border-box;display:block;padding:0 40px;position:relative}.spinner .vis-default-input{border:1px solid #e5e5e5;border-left:0;border-right:0;box-sizing:border-box;font-size:16px;height:40px;line-height:40px;width:100%}.spinner .vis-default-button{background:#d44538;border-bottom-left-radius:5px;border-top-left-radius:5px;color:#fff;font-size:0;height:40px;left:0;position:absolute;top:0;width:40px}.spinner .vis-default-button:disabled{opacity:.5}.spinner .vis-default-input+.vis-default-button{border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;left:auto;right:0}.spinner .vis-default-button:before,.spinner .vis-default-input+.vis-default-button:after{background:#fff;content:"";height:1px;left:50%;margin-left:-10px;position:absolute;top:50%;width:20px}.spinner .vis-default-input+.vis-default-button:after{display:block;transform:rotate(90deg)}.fill_input{font-size:0}.fill_input li{display:inline-block;text-align:center}.fill_input li .radio{background:#fff;border:1px solid #eaeaea;box-sizing:border-box;overflow:hidden;padding:19px;width:100%}.fill_input li .radio .lbl{position:relative;z-index:2}.fill_input li .radio span em{display:inline-block;position:relative}.fill_input li .radio input:checked+.lbl+span em{color:#fff}.fill_input li .radio input+.lbl+span:before{background:#ffa06e;bottom:5%;content:"";display:block;left:5%;opacity:0;position:absolute;right:5%;top:5%}.fill_input li .radio input:checked+.lbl+span:before{bottom:0;left:0;opacity:1;right:0;top:0;transition:all .3s ease-in-out}.fill_input li .radio_type2.radio input:checked+.lbl:before{background-color:#fff;border-color:#fff}.fill_input li .radio_type2.radio input:checked+.lbl:after{border-color:#ffa06e}.fill_input li .radio_type2.radio input:disabled+.lbl+span{color:#a39b9b;opacity:.5}.fill_input li .radio_type2.radio input:disabled+.lbl+span:before{background:#f2f2f2;border-color:#f2f2f2;bottom:0;left:0;opacity:1;right:0;top:0}.fill_input.col_1 li{text-align:left;width:100%}.fill_input.col_2 li{width:50%}.fill_input.col_2 li:nth-child(2n) .radio{border-bottom-left-radius:0;border-bottom-right-radius:5px;border-left-width:0;border-right-width:1px;border-top-left-radius:0;border-top-right-radius:5px}.fill_input.col_2 li:nth-child(odd) .radio{border-bottom-left-radius:5px;border-right-width:0;border-top-left-radius:5px}.fill_input.col_2 li:last-child .radio{border-bottom-right-radius:5px;border-right-width:1px;border-top-right-radius:5px}.fill_input.col_3 li{width:33.333%}.fill_input.col_3 li:nth-child(odd) .radio{border-bottom-left-radius:0;border-bottom-right-radius:5px;border-left-width:0;border-right-width:1px;border-top-left-radius:0;border-top-right-radius:5px}.fill_input.col_3 li:first-child .radio{border-bottom-left-radius:5px;border-bottom-right-radius:0;border-right-width:0;border-top-left-radius:5px;border-top-right-radius:0}.inp_standard{box-sizing:border-box;position:relative}.inp_standard p:after{clear:both;content:"";display:block}.inp_email,.inp_email p{position:relative}.inp_email{box-sizing:border-box;max-width:617px;padding-left:180px;padding-right:210px}.inp_email input{left:0;position:absolute;width:180px}.inp_email select{position:absolute;right:0;top:0;width:200px}.inp_ico{box-sizing:border-box;display:block;padding-left:40px;position:relative}.inp_ico i{font-size:20px;font-style:normal;left:10px;line-height:40px;position:absolute}.inp_email .inp_ico input{position:relative;width:100%}.inp_addr2{padding-right:280px;position:relative}.tab_address2{display:none}.inp_search input{width:100%}.inp_search span{display:inline-block;position:absolute;right:0;top:0}.inp_search span a{box-sizing:border-box;display:inline-block;float:left;line-height:48px;margin-left:20px;width:120px}.text_box{border:1px solid #ddd;box-sizing:border-box;overflow-y:auto;padding:20px}.search_result{height:80px}.text_box span{cursor:pointer;display:block;line-height:30px}.text_box.search_result span.selected{color:#222;font-weight:700}.text_box.search_result span.no_result{color:#e21a22}input::-ms-input-placeholder{opacity:1}.inp_phone{box-sizing:border-box;position:relative}.inp_phone input{margin-left:10px}.form_must{position:relative}.form_must:before{color:#e5757e;content:"*";display:inline-block;left:-10px;position:absolute;vertical-align:middle}.inp_file{cursor:pointer;padding-right:110px;position:relative}.inp_file>input{vertical-align:middle;width:100%}.inp_file .btn_file{display:inline-block;overflow:hidden;position:absolute;right:0;top:0;vertical-align:middle}.inp_file .btn_file input{cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);font-size:10em;height:100%;left:0;line-height:2;margin:0;opacity:0;-moz-opacity:0;-khtml-opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:2}span.inp_file{display:inline-block;padding-right:0}span.inp_file>input{width:400px}span.inp_file .btn_file{position:relative}.vdp-datepicker .vdp-datepicker__calendar{border:0;width:100%}.vdp-datepicker .vdp-datepicker__calendar header{background:#f9faf9;height:52px;position:relative;text-align:center}.vdp-datepicker .vdp-datepicker__calendar header .prev+span{color:#212422;display:inline-block;float:none;font-size:18px;font-weight:700;line-height:52px;min-width:114px;width:auto}.vdp-datepicker .vdp-datepicker__calendar header .next,.vdp-datepicker .vdp-datepicker__calendar header .prev{display:inline-block;float:none;height:52px;margin:0 10px;vertical-align:top;width:52px}.vdp-datepicker .vdp-datepicker__calendar header .next:after,.vdp-datepicker .vdp-datepicker__calendar header .prev:after{border:0;border-bottom:1px solid #212422;border-left:1px solid #212422;height:14px;margin:-7px 0 0;width:14px}.vdp-datepicker .vdp-datepicker__calendar header .prev:after{margin-left:-4px;transform:rotate(45deg)}.vdp-datepicker .vdp-datepicker__calendar header .prev.disabled{opacity:0}.vdp-datepicker .vdp-datepicker__calendar header .next:after{margin-left:-10px;transform:rotate(-135deg)}.vdp-datepicker .vdp-datepicker__calendar header .next.disabled{opacity:0}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell{background:#f9faf9;border-radius:0;font-size:0;margin:0}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell:hover{background:#f9faf9}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell:before{content:none}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell:after{background:none;border:0;color:#ff3d71;content:"일";font-size:14px;font-weight:700}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell+.day-header:after{color:#212422;content:"월"}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell+.day-header+.day-header:after{content:"화"}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell+.day-header+.day-header+.day-header:after{content:"수"}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell+.day-header+.day-header+.day-header+.day-header:after{content:"목"}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell+.day-header+.day-header+.day-header+.day-header+.day-header:after{content:"금"}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell+.day-header+.day-header+.day-header+.day-header+.day-header+.day-header:after{color:#21cccc;content:"토"}.vdp-datepicker .vdp-datepicker__calendar div{display:grid;grid-template-columns:auto auto auto auto auto auto auto}.vdp-datepicker .vdp-datepicker__calendar .cell{border:0;border-radius:50%;color:#212422;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;height:33px;line-height:33px;padding:0;position:relative;width:33px}.vdp-datepicker .vdp-datepicker__calendar .cell.sat.day,.vdp-datepicker .vdp-datepicker__calendar .cell.sat.day.disabled,.vdp-datepicker .vdp-datepicker__calendar .cell.sat.day.disabled:hover{color:#21cccc}.vdp-datepicker .vdp-datepicker__calendar .cell.highlighted.day,.vdp-datepicker .vdp-datepicker__calendar .cell.highlighted.day.disabled,.vdp-datepicker .vdp-datepicker__calendar .cell.highlighted.day.disabled:hover,.vdp-datepicker .vdp-datepicker__calendar .cell.sun.day,.vdp-datepicker .vdp-datepicker__calendar .cell.sun.day.disabled,.vdp-datepicker .vdp-datepicker__calendar .cell.sun.day.disabled:hover{color:#ff3d71}.vdp-datepicker .vdp-datepicker__calendar .cell.highlighted{background:#fff}.vdp-datepicker .vdp-datepicker__calendar .cell.month.disabled,.vdp-datepicker .vdp-datepicker__calendar .cell.year.disabled{border-radius:0;color:#9a9a9a;opacity:.6}.vdp-datepicker .vdp-datepicker__calendar .cell.day.disabled{color:#9a9a9a;opacity:.4}.vdp-datepicker .vdp-datepicker__calendar .cell.day.disabled:before{background:#a39b9b;border:0;height:2px;left:0;opacity:.4;padding:0;position:absolute;top:50%;transform:rotate(45deg);width:100%}.vdp-datepicker .vdp-datepicker__calendar .cell.day.disabled:hover{color:#9a9a9a}.vdp-datepicker .vdp-datepicker__calendar .cell:hover{color:#ff3d71}.vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:0}.vdp-datepicker .vdp-datepicker__calendar .cell.selected:hover{background:#ff3d71!important;border-color:#ff3d71!important;color:#fff!important}.vdp-datepicker .vdp-datepicker__calendar .cell.selected:hover.disabled:hover{background:#e5e5e5!important}.vdp-datepicker .vdp-datepicker__calendar .cell.selected{background:#ffa06e!important;color:#fff!important;transition:all .3s ease-in}.vdp-datepicker .vdp-datepicker__calendar .cell.blank:hover{background:none}.vdp-datepicker .vdp-datepicker__calendar .cell.blank:hover:before{content:none}.vdp-datepicker .vdp-datepicker__calendar .cell.month,.vdp-datepicker .vdp-datepicker__calendar .cell.year{border-radius:5px;display:inline-block;margin:10px 0;width:25%}.vdp-datepicker .vdp-datepicker__calendar .cell.month.selected,.vdp-datepicker .vdp-datepicker__calendar .cell.year.selected{background:none;color:#ff3d71}.vdp-datepicker .vdp-datepicker__calendar .cell.month.selected:before,.vdp-datepicker .vdp-datepicker__calendar .cell.year.selected:before{border-radius:5px;box-sizing:border-box;height:40px;left:50%;margin-left:-50px;margin-top:-20px;padding:0;top:50%;width:100px}.vdp-datepicker .vdp-datepicker__calendar .cell{border-radius:8px;height:60px;line-height:60px;margin:8px auto;width:60px}.vdp-datepicker .vdp-datepicker__calendar .cell.today{border:1px solid #d44538;border-radius:50%;color:#d44538;left:1px}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell{height:50px;line-height:50px;width:100%}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell:hover{color:#49aa85}.vdp-datepicker .vdp-datepicker__calendar .cell.selected,.vdp-datepicker .vdp-datepicker__calendar .cell.selected:hover{background:#d44538!important}.error{color:#ff3d71;display:block;font-size:13px;font-weight:700;margin-top:5px}@media only screen and (max-width:760px){.checkbox,.radio{font-size:12px;line-height:20px}.checkbox input+.lbl,.radio input+.lbl{padding-left:22px}.fill_input li .radio{padding:10px}.spinner .vue-input-spinner{padding:0 40px}.spinner .vis-default-input{font-size:16px;height:40px;line-height:40px}.spinner .vis-default-button{height:40px;width:40px}.spinner .vis-default-button:before,.spinner .vis-default-input+.vis-default-button:after{margin-left:-8px;width:16px}.vdp-datepicker .vdp-datepicker__calendar header{height:48px}.vdp-datepicker .vdp-datepicker__calendar header .prev+span{font-size:14px;line-height:48px;min-width:154px}.vdp-datepicker .vdp-datepicker__calendar header .next,.vdp-datepicker .vdp-datepicker__calendar header .prev{height:48px;width:30px}.vdp-datepicker .vdp-datepicker__calendar header .next:after,.vdp-datepicker .vdp-datepicker__calendar header .prev:after{height:10px;margin-top:-5px;width:10px}.vdp-datepicker .vdp-datepicker__calendar header .prev:after{margin-left:-4px;transform:rotate(45deg)}.vdp-datepicker .vdp-datepicker__calendar header .next:after{margin-left:-10px;transform:rotate(-135deg)}.vdp-datepicker .vdp-datepicker__calendar .cell{font-size:14px;height:30px;line-height:30px;margin:4px 10px;padding:0;width:30px}.vdp-datepicker .vdp-datepicker__calendar .cell.today:before{height:30px;left:-2px;padding:0;top:-2px;width:30px}.vdp-datepicker .vdp-datepicker__calendar .cell.today.disabled{line-height:28px}.vdp-datepicker .vdp-datepicker__calendar .cell.blank:hover{background:none}.vdp-datepicker .vdp-datepicker__calendar .cell.blank:hover:before{content:none}.vdp-datepicker .vdp-datepicker__calendar .cell.month,.vdp-datepicker .vdp-datepicker__calendar .cell.year{border-radius:5px;display:inline-block;margin:10px 0;width:25%}.vdp-datepicker .vdp-datepicker__calendar .cell.month.selected,.vdp-datepicker .vdp-datepicker__calendar .cell.year.selected{background:none;color:#fe6760}}@media only screen and (max-width:480px){.fill_input.col_2 li,.fill_input.col_3 li{text-align:left;width:100%}.fill_input.col_2 li:nth-child(2n) .radio,.fill_input.col_2 li:nth-child(odd) .radio,.fill_input.col_3 li:nth-child(2n) .radio,.fill_input.col_3 li:nth-child(odd) .radio{border-left-width:1px;border-radius:5px;border-right-width:1px}}@media only screen and (max-width:375px){.checkbox,.radio{font-size:11px;letter-spacing:-1px}}.common_tab{background:#f9faf9;border-bottom:1px solid #dfe4e1;border-top:1px solid #212422;font-size:0}.common_tab.tab_2 .tab_item{width:50%}.common_tab.tab_3 .tab_item{width:33.333%}.common_tab.tab_4 .tab_item{width:25%}.common_tab.tab_5 .tab_item{width:20%}.common_tab .tab_item{display:inline-block;padding:17px 0;text-align:center}.common_tab .tab_item .button{color:#dfe4e1;display:inline-block;font-size:20px;letter-spacing:-.025em;line-height:28px;width:100%}.common_tab .tab_item.active{background:#fff;border-bottom:4px solid #d44538}.common_tab .tab_item.active .button{color:#d44538}.tab_cont{display:none}.tab_cont.active{display:block}@media only screen and (max-width:760px){.common_tab{border-bottom:0}.common_tab .tab_item{padding:17px 0}.common_tab .tab_item .button{font-size:17px;line-height:24px}}@media only screen and (max-width:480px){.common_tab .tab_item{padding:10px 0}.common_tab .tab_item .button{font-size:14px;line-height:24px}}.button{border-radius:5px;cursor:pointer;display:inline-block;font-weight:500}.button:active{transform:scale(.95)}.btn_gray{background:#e5e5e5;color:#969696}.btn_wht{background:#fff;color:#212422}.btn_green1{background:#d44538;color:#fff}.btn_greenLine{border:1px solid #d44538;color:#d44538}.btn_orange{background:#ffa06e;color:#fff}.btn_red1{background:#fe6760;color:#fff}.btn_redLine{background:#fff;border:1px solid #fe6760;color:#fe6760}.btn_red2,.btn_red2.w75{background:#ff3d71;color:#fff}.btn_red2.w75{border-radius:5px;font-size:16px;font-weight:700;letter-spacing:.4px;line-height:38px;text-align:center;width:75px}.btn_next,.btn_prev{border:1px solid #eaeaea;border-radius:50%;cursor:pointer;display:inline-block;font-size:0;height:40px;position:relative;width:40px}.btn_next:after,.btn_prev:after{border-bottom:1px solid #a39b9b;border-left:1px solid #a39b9b;box-sizing:border-box;content:"";display:block;height:12px;left:50%;margin-top:-6px;position:absolute;top:50%;width:12px}.btn_prev{margin-right:4px}.btn_prev:after{margin-left:-4px;transform:rotate(45deg)}.btn_next{margin-left:4px}.btn_next:after{margin-left:-7px;transform:rotate(-135deg)}.like_btn{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjEyIDIuNzI4Yy0yLjA3LTEuNzE3LTUuMTY1LTEuNDEyLTcuMDcxLjQ5NEwxMS4wMDIgNC4yNyA5Ljk1NSAzLjIyMmMtMS45MDYtMS45MDYtNS0yLjIxMS03LjA3Mi0uNDk0YTUuMTUzIDUuMTUzIDAgMCAwLS4zNzYgNy42MjRMNy4zNTQgMTUuMmwyLjg5NSAyLjg5NGExLjA0NCAxLjA0NCAwIDAgMCAxLjQ4MiAwbDIuODk1LTIuODk0IDQuODQ3LTQuODQ4YTUuMTM0IDUuMTM0IDAgMCAwLS4zNTMtNy42MjRaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;border-radius:50%;cursor:pointer;display:block;font-size:0;height:48px;position:absolute;right:10px;top:10px;width:48px;z-index:10}.like_btn,.like_btn.active{background-color:transparent;transition:background .3s ease}.like_btn.active{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjEyIDIuNzI4Yy0yLjA3LTEuNzE3LTUuMTY1LTEuNDEyLTcuMDcxLjQ5NEwxMS4wMDIgNC4yNyA5Ljk1NSAzLjIyMmMtMS45MDYtMS45MDYtNS0yLjIxMS03LjA3Mi0uNDk0YTUuMTUzIDUuMTUzIDAgMCAwLS4zNzYgNy42MjRMNy4zNTQgMTUuMmwyLjg5NSAyLjg5NGExLjA0NCAxLjA0NCAwIDAgMCAxLjQ4MiAwbDIuODk1LTIuODk0IDQuODQ3LTQuODQ4YTUuMTM0IDUuMTM0IDAgMCAwLS4zNTMtNy42MjRaIiBmaWxsPSIjRkYzRDcxIiBzdHJva2U9IiNGRjNENzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==)}@media only screen and (max-width:1200px){.like_btn{background-size:22px;height:40px;width:40px}}.pop_wrap{display:none;left:0;top:0;z-index:10}.pop_wrap,.pop_wrap:before{height:100%;position:fixed;width:100%}.pop_wrap:before{background:#111;content:"";display:block;opacity:.8}.pop_wrap .pop_cont{background:#fff;border-radius:10px;left:50%;margin-top:5%;opacity:0;padding:20px;position:relative;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;visibility:hidden}.pop_open .pop_wrap .pop_cont{margin-top:0;opacity:1;visibility:visible}#form_complete .pop_cont{text-align:center;width:400px}#form_complete .pop_cont h2{font-size:24px;margin-bottom:10px}#form_complete .pop_cont p{font-size:16px;margin-bottom:20px}#form_complete .pop_cont .button{display:block;font-size:20px;height:40px;line-height:40px;margin:auto;text-align:center;width:100px}.pop_open{overflow:hidden}.pop_open,.popup{height:100%;position:fixed;top:0;width:100%}.popup{box-sizing:border-box;left:0;opacity:0;overflow:auto;padding:30px;visibility:hidden;z-index:100}.popup.active_popup{opacity:1;visibility:visible}.pop_bg{background:#30363c;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:-1}.popup .pop_cont{box-sizing:border-box;margin:auto;max-width:720px;opacity:0;overflow:hidden;position:relative;width:100%;z-index:2}.pop_open .popup .pop_cont,.popup.active_popup .pop_cont{opacity:1;transition:all .3s cubic-bezier(.6,-.28,.735,.045)}.popup .pop_close{cursor:pointer;font-size:0;height:50px;left:50%;margin-left:310px;position:fixed;top:60px;width:50px;z-index:100}.popup .pop_close:after,.popup .pop_close:before{background:#fff;content:"";display:block;height:2px;left:0;position:absolute;top:50%;width:100%}.popup .pop_close:before{transform:rotate(45deg)}.popup .pop_close:after{transform:rotate(135deg)}.popup .pop_cont .swiper-slide{border-radius:5px;height:600px;opacity:0;padding:0;transition:opacity .3s cubic-bezier(.075,.82,.165,1)}.popup .pop_cont .swiper-slide div{background:#fff;border:25px solid;box-sizing:border-box;height:100%;position:relative}.popup .pop_cont .swiper-slide .slide_1,.popup .pop_cont .swiper-slide div .img_wrap{background:none;border:0}.popup .pop_cont .swiper-slide div .img_wrap{height:auto}.popup .pop_cont .swiper-slide .slide_2,.popup .pop_cont .swiper-slide .slide_4,.popup .pop_cont .swiper-slide .slide_6{border-color:#ffa06e}.popup .pop_cont .swiper-slide .slide_3,.popup .pop_cont .swiper-slide .slide_5{border-color:#feca77}.popup .pop_cont .swiper-slide div h2{color:#212422;font-size:40px;line-height:50px;margin-top:40px;text-align:center}.popup .pop_cont .swiper-slide div p{color:#212422;font-size:20px;letter-spacing:-.5px;line-height:32px;margin-top:20px;text-align:center}.popup .pop_cont .swiper-slide img{width:100%}.popup .pop_cont .swiper-container{padding:40px 60px}.popup .pop_cont .swiper-slide.swiper-slide-active{opacity:1}.popup .pop_cont .swiper-slide.slide_2{overflow:hidden}.popup .pop_cont .swiper-slide .slide_2 .img_wrap{bottom:40px;font-size:0;left:50%;margin-left:-480px;overflow:hidden;padding:0;position:absolute;text-align:center;width:960px}.popup .pop_cont .swiper-slide .slide_2 .img_wrap span{box-sizing:border-box;display:inline-block;padding:0 15px;width:320px}.popup .pop_cont .swiper-slide .slide_3 .img_wrap{bottom:0;padding:0 50px;position:absolute}.popup .pop_cont .swiper-slide .slide_4 .img_wrap{bottom:70px;left:50%;margin-left:-75px;position:absolute;width:150px}.popup .pop_cont .swiper-slide .slide_5 .img_wrap,.popup .pop_cont .swiper-slide .slide_6 .img_wrap{bottom:0;position:absolute}.popup .pop_cont .swiper-button-next,.popup .pop_cont .swiper-button-prev{color:#fff}.popup .pop_cont .swiper-pagination-bullets{bottom:0;box-sizing:border-box;display:inline-block;padding:0 50px;text-align:left;width:auto}.popup .pop_cont .swiper-pagination-bullet{background:#fff;height:10px;opacity:.5;width:10px}.popup .pop_cont .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffa06e;opacity:1}.popup .pop_cont .button_wrap{bottom:0;position:absolute;right:50px;text-align:right;z-index:100}.popup .pop_cont .button_wrap button{color:#fff;cursor:pointer;line-height:20px}.popup .pop_cont .button_wrap button i{display:inline-block;height:20px;margin-right:10px;position:relative;vertical-align:top;width:20px}.popup .pop_cont .button_wrap button i:after,.popup .pop_cont .button_wrap button i:before{background:#fff;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:100%}.popup .pop_cont .button_wrap button i:before{transform:rotate(45deg)}.popup .pop_cont .button_wrap button i:after{transform:rotate(135deg)}.space_detail .popup .pop_cont .swiper-slide{height:500px;margin:auto;position:relative}.space_detail .popup .pop_cont .swiper-slide img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.space_detail .popup .swiper-button-prev{left:20px}.space_detail .popup .swiper-button-next{right:20px}.space_detail .popup .swiper-pagination-bullets{bottom:auto;display:block;margin-top:20px;position:relative;text-align:center}.space_detail .popup .swiper-pagination-bullet{background:#fff}.space_detail .popup .pop_cont .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#96ea9e}.agree_pop .agree_pop_tab{background:#fff;border-bottom:1px solid #aeb7b4;font-size:0;margin:auto;opacity:0;position:relative;top:-50px;width:720px}.agree_pop .agree_pop_tab li{display:inline-block;width:33.3333%}.agree_pop .agree_pop_tab li button{display:block;font-size:16px;height:70px;letter-spacing:-1px;position:relative;text-align:center;width:100%}.agree_pop .agree_pop_tab li button.active{background:#96ea9e;border-radius:0;color:#fff}.agree_pop .agree_pop_tab li button span{display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.agree_pop .agree_pop_tab li button em{display:block}.agree_pop .agree_pop_wrap{border-radius:8px;margin:auto;width:720px}.agree_pop .pop_cont{background:#fff;box-sizing:border-box;margin:auto;padding:20px;position:relative}.agree_pop .pop_cont h2{border-bottom:1px solid #aeb7b4;color:#424643;font-size:24px;font-weight:700;letter-spacing:-.025em;margin-bottom:20px;padding-bottom:20px}.agree_pop .pop_close{height:40px;left:auto;margin-left:0;margin-right:-340px;position:absolute;right:20px;right:50%;top:50px;width:40px;z-index:10}.agree_pop .pop_cont .agree_txt{color:#9ea3a0;font-size:16px;font-weight:400;line-height:22px;white-space:pre-line}.agree_pop .pop_cont .agree_txt strong{color:#424643;display:block;font-size:20px;font-weight:700;margin-bottom:30px}.agree_pop .pop_cont .agree_txt em{color:#424643;display:inline-block;font-size:16px;font-weight:500;margin-bottom:5px}.pop_open .popup .agree_pop_tab,.popup.active_popup .agree_pop_tab{opacity:1;top:0;transition:all .3s cubic-bezier(.6,-.28,.735,.045)}.pop_common .pop_box{background:#fff;border-radius:8px;margin:auto;max-width:512px;position:relative;top:50%;transform:translateY(-50%)}.pop_common .pop_box .pop_title{border-bottom:1px solid #dfe4e1;box-sizing:border-box;color:#424643;font-size:24px;letter-spacing:-.025em;line-height:36px;padding:16px 30px}.pop_common .pop_close{display:block;height:24px;left:auto;margin-left:0;position:absolute;right:30px;top:20px;width:24px}.popup .pop_close:after,.popup .pop_close:before{background:#212422;height:3px}.pop_common .pop_box .pop_content{box-sizing:border-box;color:#424643;font-size:18px;line-height:26px;padding:30px 30px 0}.pop_common .pop_box .pop_btn_wrap{box-sizing:border-box;font-size:0;padding:30px;text-align:right}.pop_common .pop_box .pop_btn_wrap .button{border-radius:8px;font-size:18px;line-height:24px;min-width:134px;padding:15px}.pop_common .pop_box .pop_btn_wrap.btn_2 span+span{padding-left:10px}.pop_id_Confirm .pop_box{background:#fff;border-radius:8px;margin:auto;max-width:512px;position:relative;top:50%;transform:translateY(-50%)}.pop_id_Confirm .pop_box .pop_content{font-size:18px;line-height:26px;text-align:center}.pop_id_Confirm .pop_box .pop_content strong{background:#f7fcf9;border-radius:2px;color:#212422;display:block;font-size:18px;line-height:26px;margin:16px 0 12px;padding:16px}.pop_id_Confirm .pop_box .pop_content .pop_txt{color:#9ea3a0;font-size:12px;line-height:18px}.pop_id_Confirm .pop_box .pop_content .pop_txt em{display:block}.pop_id_Confirm .pop_box .pop_content .pop_txt i{color:#212422;font-weight:700}.pop_id_Confirm .pop_box .pop_btn_wrap .button{width:100%}@media only screen and (max-width:1024px){.popup .pop_close{height:40px;left:auto;margin-left:0;right:20px;top:20px;width:40px;z-index:10}.popup .pop_close:after,.popup .pop_close:before{left:50%;margin-left:-10px;width:20px}.agree_pop{padding:20px}.agree_pop .pop_close{margin-right:-340px;position:absolute;right:50%;top:40px}.agree_pop .pop_close:after,.agree_pop .pop_close:before{background:#212422}.agree_pop .agree_pop_tab{border-top:1px solid #aeb7b4}.pop_common .pop_box .pop_title{font-size:18px;line-height:26px;padding:16px 20px}.pop_common .pop_box .pop_content{font-size:14px;line-height:22px;padding:20px 20px 0}.pop_common .pop_close{right:10px;top:10px}.pop_common .pop_box .pop_btn_wrap{padding:30px 10px 20px}.pop_common .pop_box .pop_btn_wrap .button{font-size:16px;line-height:22px;min-width:0;padding:12px;width:100%}.pop_common .pop_box .pop_btn_wrap span{padding:10px 20px}.pop_common .pop_box .pop_btn_wrap.btn_2{margin-left:-20px;padding-left:30px;padding-right:20px;position:relative}.pop_common .pop_box .pop_btn_wrap.btn_2 span{box-sizing:border-box;display:inline-block;padding:0 0 0 10px;width:50%}.pop_common .pop_box .pop_btn_wrap.btn_2 span .button{width:100%}}@media only screen and (max-width:760px){.popup{padding:25px}.main .popup{padding:0}.popup .pop_close{display:none}.pop_open .popup .pop_cont{top:50%;transform:translateY(-50%)}.pop_open .popup.agree_pop .pop_cont{top:0;transform:none}.popup .pop_cont .swiper-container{padding:40px}.popup .pop_cont .swiper-slide{height:520px}.popup .pop_cont .swiper-slide .slide_1 .img_wrap{display:block;height:100%;position:relative}.popup .pop_cont .swiper-slide .slide_1 .img_wrap img{display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.popup .pop_cont .swiper-slide div{border:10px solid}.popup .pop_cont .swiper-slide div h2{font-size:20px;line-height:30px;margin-top:5%}.popup .pop_cont .swiper-slide div p{box-sizing:border-box;font-size:13px;line-height:20px;margin-top:10px;padding:0 10px}.popup .pop_cont .swiper-slide .slide_2 .img_wrap{margin-left:-330px;width:660px}.popup .pop_cont .swiper-slide .slide_2 .img_wrap span{padding:0 10px;width:200px}.popup .pop_cont .swiper-slide .slide_4 .img_wrap{bottom:130px;margin-left:-50px;width:100px}.space_detail .popup{padding:10px}.space_detail .popup .pop_cont .swiper-slide{height:300px}.space_detail .popup .pop_cont .swiper-pagination-bullets{padding:0}.space_detail .popup .swiper-button-prev{left:10px}.space_detail .popup .swiper-button-next{right:10px}.agree_pop{padding:0}.agree_pop .agree_pop_tab,.agree_pop .agree_pop_wrap,.agree_pop .pop_cont{max-width:100%;width:100%}.agree_pop .agree_pop_wrap{background:#fff;height:100%}.agree_pop .pop_cont h2{font-size:18px;margin-bottom:20px;padding-bottom:10px}.agree_pop .agree_pop_tab li button{font-size:14px;height:50px}.agree_pop .pop_cont .agree_txt{font-size:14px}.agree_pop .pop_close{display:block;height:50px;left:auto;margin:0;right:5px;top:0;top:5px;width:50px}.pop_common .pop_close{display:block}}@media only screen and (max-width:480px){.popup .pop_cont .swiper-container{padding:30px 10px}.popup .pop_cont .swiper-slide{height:400px}.popup .pop_cont .swiper-slide .slide_1 .img_wrap{background-color:#feca77}.popup .pop_cont .swiper-slide .slide_1 .img_wrap img{height:auto;width:100%}.popup .pop_cont .swiper-slide .slide_2 .img_wrap{bottom:60px;margin-left:-240px;width:480px}.popup .pop_cont .swiper-slide .slide_2 .img_wrap span{width:150px}.popup .pop_cont .swiper-slide .slide_3 .img_wrap{bottom:20px;padding:0 50px}.popup .pop_cont .swiper-slide .slide_4 .img_wrap{bottom:100px}.popup .pop_cont .swiper-slide .slide_5 .img_wrap,.popup .pop_cont .swiper-slide .slide_6 .img_wrap{bottom:20px;text-align:center}.popup .pop_cont .swiper-slide .slide_6 .img_wrap img{width:100%}.popup .pop_cont .swiper-pagination-bullets{bottom:40px;text-align:center;width:100%}.popup .pop_cont .swiper-pagination-bullet{background-color:#212422}.popup .pop_cont .button_wrap{right:10px}.popup .pop_cont .swiper-button-next,.popup .pop_cont .swiper-button-prev{color:#212422}.popup .pop_cont .swiper-button-prev{left:30px}.popup .pop_cont .swiper-button-next{right:30px}.popup .pop_cont .swiper-button-next:after,.popup .pop_cont .swiper-button-prev:after{font-size:20px;font-weight:700}.space_detail .popup .swiper-button-next,.space_detail .popup .swiper-button-prev{background:rgba(48,54,60,.5);color:#fff;height:32px;outline:none;top:320px;width:32px}.space_detail .popup .swiper-button-prev{border-bottom-left-radius:10px;left:10px}.space_detail .popup .swiper-button-next{left:42px;right:auto}.space_detail .popup .swiper-pagination-bullets{bottom:auto}.space_detail .popup .swiper-pagination-bullet{background:#fff}.space_detail .prd_detail .top_visual.multi_thumb span.swiper-pagination-bullet{margin-top:0}.space_detail .popup .pop_cont .swiper-button-next:after,.space_detail .popup .pop_cont .swiper-button-prev:after{font-size:16px}.pop_id_Confirm .pop_box .pop_content strong{font-size:14px;line-height:20px;padding:10px}.pop_id_Confirm .pop_box .pop_content span{display:block}}.card_item,.card_item.grid_item{box-sizing:border-box;display:inline-block;padding:10px;position:relative;width:100%}.card_item.grid_item,.card_item.grid_item.grid_item{overflow:hidden;padding-bottom:32px}.card_item a,.card_item.grid_item a{background:#fff;border-radius:0;display:block;overflow:hidden}.card_item a:hover img,.card_item.grid_item a:hover img{transform:none;transition:none}.card_item .img_wrap,.card_item.grid_item .img_wrap{background-color:#ecf1ee;border-radius:8px;display:block;height:0;overflow:hidden;padding-bottom:100%;position:relative}.card_item .img_wrap img,.card_item.grid_item .img_wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.card_item .store_info,.card_item.grid_item .store_info{border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-sizing:border-box;display:block;padding:10px 0 12px;position:relative}.card_item .store_location,.card_item.grid_item .store_location{box-sizing:border-box;color:#212422;display:block;font-size:14px;font-style:normal;left:0;letter-spacing:-.7px;line-height:1.57;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.card_item .location,.card_item.grid_item .location{color:#9ea29f;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.card_item .like_number:after,.card_item.grid_item .like_number:after{background:#9ea29f;content:"";display:inline-block;height:12px;position:absolute;right:8px;top:5px;width:1px}.card_item .like_number,.card_item.grid_item .like_number{color:#9ea29f;display:inline-block;padding-right:15px;position:relative;vertical-align:top}.card_item .like_number:before,.card_item.grid_item .like_number:before{content:"♥";display:inline-block;margin-right:2px}.card_item .store_name,.card_item.grid_item .store_name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#212422;display:block;display:-webkit-box;font-size:16px;font-weight:400;height:50px;letter-spacing:-1px;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.card_item .store_name.new,.card_item.grid_item .store_name.new{box-sizing:border-box;position:relative}.card_item .store_name.new:after,.card_item.grid_item .store_name.new:after{color:#ff3d71;content:"New!";display:inline-block;font-size:14px;font-weight:700;line-height:18px;margin-left:5px}.card_item .store_price,.card_item.grid_item .store_price{color:#212422;display:block;font-size:14px;font-weight:300;line-height:1.82;text-align:left}.card_item .store_price i,.card_item.grid_item .store_price i{display:block;font-style:normal;line-height:12px;margin-bottom:5px;-webkit-text-decoration:line-through;text-decoration:line-through}.card_item .store_price strong,.card_item.grid_item .store_price strong{color:#212422;display:inline-block;font-size:24px;font-weight:700;letter-spacing:-1.2px;line-height:20px}.card_item .rating_box,.card_item.grid_item .rating_box{border-top:1px solid #ddd;box-sizing:border-box;display:none;padding:13px 20px;position:relative;text-align:right}.card_item .rating_box .rate,.card_item.grid_item .rating_box .rate{color:#7c7c7c;font-size:14px;left:20px;position:absolute;top:13px}.card_item .rating_box .rate:before,.card_item.grid_item .rating_box .rate:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxNnYxNkgweiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZGRkIiBkPSJNMTQuNDEgNS44ODhhLjg3My44NzMgMCAwIDAtLjcwNy0uNmwtMy41NTEtLjUyMi0xLjU4My0zLjIwMWEuOTA5LjkwOSAwIDAgMC0xLjU3MiAwTDUuNDAzIDQuNzc5bC0zLjU0LjUxNWEuODc3Ljg3NyAwIDAgMC0uNDg2IDEuNWwyLjU2NiAyLjUwNC0uNiAzLjUyNmEuODc3Ljg3NyAwIDAgMCAxLjI3Mi45MjRsMy4xNzktMS42NjUgMy4xNjYgMS42NjVhLjg3Ny44NzcgMCAwIDAgMS4yNzMtLjkyNGwtLjYtMy41MzcgMi41NjEtMi41YS44NzQuODc0IDAgMCAwIC4yMTYtLjg5OXoiLz48L3N2Zz4=);content:"";display:inline-block;height:16px;margin-right:3px;vertical-align:middle;width:16px}.card_item .rating_box .views,.card_item.grid_item .rating_box .views{color:#9a9a9a;font-size:13px}.card_item .category_tag,.card_item.grid_item .category_tag{display:block;font-size:0}.card_item .category_tag i,.card_item.grid_item .category_tag i{background:#f2f7f4;border-radius:2px;color:#9ea29f;display:inline-block;font-size:13px;font-weight:400;line-height:1;margin:3px;padding:4px 6px}.card_item .teacher_name,.card_item.grid_item .teacher_name{color:#212422;display:block;font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:24px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_item .current_review,.card_item.grid_item .current_review{padding-left:0;width:100%}.card_item .current_review i,.card_item.grid_item .current_review i{height:15px;width:15px}.card_item .current_review i+i,.card_item.grid_item .current_review i+i{margin-left:0}.card_item .current_review strong,.card_item.grid_item .current_review strong{color:#9ea29f;font-size:11px;font-weight:400;line-height:15px;margin-left:4px}.card_item.prd_card .img_wrap{padding-bottom:70%}.list_gallery .card_item{width:25%}.grid_item{box-sizing:border-box;padding:10px 10px 32px;width:25%}.grid_item,.grid_item a{overflow:hidden;position:relative}.grid_item a{border-radius:10px;display:block}.grid_item a:hover img{transform:scale(1.05);transition:transform .1s ease-in}.grid_item a img{transition:transform .1s ease-in;width:100%}.grid_item a .hash_tag{background:rgba(0,15,25,.7);border-radius:18px;bottom:3%;box-shadow:0 0 5px 0 rgba(0,0,0,.16);box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;height:36px;max-width:98px;padding:0 14px;position:absolute;right:3%}.grid_item a .hash_tag i{display:block;font-family:Roboto,Noto Sans KR,sans-serif;font-weight:500;line-height:36px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.grid_item a.classLink{padding-bottom:0}.grid_item a.classLink .price{background:#000;bottom:0;box-sizing:border-box;color:#fff;display:block;font-size:14px;font-weight:600;padding:5px 10px;position:absolute;text-align:right;width:100%}.grid_item p{color:#212422;font-size:14px;font-weight:600;letter-spacing:-.5px;line-height:17px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play_movie a:before{background:#303030;height:100%;left:0;opacity:.4;top:0;width:100%}.play_movie a:before,.play_movie:after{content:"";display:block;position:absolute}.play_movie:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3OSIgaGVpZ2h0PSI3OSI+PGRlZnM+PGZpbHRlciBpZD0iYSIgd2lkdGg9Ijc5IiBoZWlnaHQ9Ijc5IiB4PSIwIiB5PSIwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZU9mZnNldC8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSIyLjUiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIuMjUxIi8+PGZlQ29tcG9zaXRlIGluMj0iYmx1ciIgb3BlcmF0b3I9ImluIi8+PGZlQ29tcG9zaXRlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSI+PHBhdGggZmlsbD0iIzk2ZWE5ZiIgZD0iTTM5LjUgNzEuNWEzMi4wMDggMzIuMDA4IDAgMCAxLTEyLjQ1Ni02MS40ODUgMzIuMDA4IDMyLjAwOCAwIDAgMSAyNC45MTEgNTguOTdBMzEuOCAzMS44IDAgMCAxIDM5LjUgNzEuNXptLTctNDYuNDI0YTIuMDA2IDIuMDA2IDAgMCAwLTIgMlY1MS45MmEyIDIgMCAwIDAgMy4wNDggMS43TDUzLjczMiA0MS4yYTIgMiAwIDAgMCAwLTMuNDA3TDMzLjU0OCAyNS4zNzZhMS45OTIgMS45OTIgMCAwIDAtMS4wNDgtLjN6Ii8+PC9nPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik03LjUgNy41aDY0djY0aC02NHoiLz48L3N2Zz4=);background-size:100%;cursor:pointer;height:32px;left:50%;margin-left:-16px;margin-top:-32px;top:50%;width:32px}.m_card_grid{box-sizing:border-box;padding:8px 10px 0}.m_card_grid .card_item{margin-top:12px;padding:0}.m_card_grid .card_item .card_item:active{transform:scale(1)}.m_card_grid .card_item .card_item:active .like_btn{right:5%}.m_card_grid .card_item a{background:#fff;border-radius:4px;box-shadow:0 0 17px -6px rgba(0,0,0,.4);box-sizing:border-box;display:block;height:132px;padding:16px 16px 16px 124px;position:relative}.m_card_grid .card_item a:active{transform:scale(.95)}.m_card_grid .card_item .img_wrap{height:100%;left:0;padding-bottom:0;position:absolute;top:0;width:108px}.m_card_grid .card_item .img_wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m_card_grid .card_item .store_info{padding:0}.m_card_grid .card_item .store_location{color:#d44538;display:block;font-size:13px;letter-spacing:-.33px;line-height:1.54}.m_card_grid .card_item .store_name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2e2e2e;display:block;display:-webkit-box;font-size:16px;height:54px;letter-spacing:-.4px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.m_card_grid .card_item .store_price{bottom:10px;color:#212422;display:block;position:absolute;right:20px}.m_card_grid .card_item .store_price i{line-height:12px;-webkit-text-decoration:line-through;text-decoration:line-through}.m_card_grid .card_item .store_price strong{font-size:16px;letter-spacing:-.4px;line-height:1.25}.m_card_grid .card_item .rating_box{font-size:0}.m_card_grid .card_item .like_btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjEyIDIuNzI4Yy0yLjA3LTEuNzE3LTUuMTY1LTEuNDEyLTcuMDcxLjQ5NEwxMS4wMDIgNC4yNyA5Ljk1NSAzLjIyMmMtMS45MDYtMS45MDYtNS0yLjIxMS03LjA3Mi0uNDk0YTUuMTUzIDUuMTUzIDAgMCAwLS4zNzYgNy42MjRMNy4zNTQgMTUuMmwyLjg5NSAyLjg5NGExLjA0NCAxLjA0NCAwIDAgMCAxLjQ4MiAwbDIuODk1LTIuODk0IDQuODQ3LTQuODQ4YTUuMTM0IDUuMTM0IDAgMCAwLS4zNTMtNy42MjRaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);box-shadow:none;height:20px;right:10px;top:7px;width:20px}.m_card_grid .card_item .like_btn.active{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjEyIDIuNzI4Yy0yLjA3LTEuNzE3LTUuMTY1LTEuNDEyLTcuMDcxLjQ5NEwxMS4wMDIgNC4yNyA5Ljk1NSAzLjIyMmMtMS45MDYtMS45MDYtNS0yLjIxMS03LjA3Mi0uNDk0YTUuMTUzIDUuMTUzIDAgMCAwLS4zNzYgNy42MjRMNy4zNTQgMTUuMmwyLjg5NSAyLjg5NGExLjA0NCAxLjA0NCAwIDAgMCAxLjQ4MiAwbDIuODk1LTIuODk0IDQuODQ3LTQuODQ4YTUuMTM0IDUuMTM0IDAgMCAwLS4zNTMtNy42MjRaIiBmaWxsPSIjRkYzRDcxIiBzdHJva2U9IiNGRjNENzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==)}.m_card_grid .card_item .like_btn:active{right:10px}.sold_out .lecture_include{opacity:0;visibility:hidden}.sold_out a img{filter:grayscale(1)}.sold_out a .hash_tag{z-index:2}.sold_out a:after{background:#ff3d71;color:#fff;content:"SOLD OUT";font-size:14px;font-weight:700;height:30px;left:-63px;line-height:30px;position:absolute;text-align:center;top:23px;transform:rotate(-45deg);width:195px;z-index:6}.class_item.card_item{padding:0 13px 30px}.class_item.card_item.card_item a:active{transform:scale(.95)}.class_item.card_item .img_wrap{display:block;height:0;margin-bottom:16px;padding-bottom:100%;position:relative}.class_item.card_item a{background:none;border:0;box-shadow:none}.class_item.card_item .rating_box{border:0;display:block;line-height:1;padding:0;position:absolute;right:0;top:-1px}.class_item.card_item .rating_box i{color:#d44538;font-size:12px;letter-spacing:-.3px;line-height:1}.class_item.card_item .rating_box i:before{content:"♥";font-size:11px;margin-right:3px}.class_item a{color:#212422;font-size:14px}.class_item a .class_info{display:block;position:relative}.class_item a strong{display:block;font-weight:400;letter-spacing:-.35px;line-height:1.14;margin-bottom:16px}.class_item a strong span{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.class_item a .tag{color:#d44538;display:block;font-size:11px;font-weight:400;margin-bottom:4px}.class_item a .img_wrap{border-radius:5px;height:0;overflow:hidden;padding-bottom:100%}.class_item a .img_wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.class_item .class_price{margin-top:16px}.class_item .class_price.event:after{background:#96ea9e;border-radius:2px;color:#fff;content:"EVENT";display:inline-block;font-size:8px;font-weight:600;height:18px;letter-spacing:-.2px;line-height:18px;margin-left:4px;margin-top:2px;padding:0 4px;vertical-align:top}.class_item .class_price i{display:inline-block}.class_item .class_price strong{color:#212422;display:inline-block;font-size:16px;font-weight:600;letter-spacing:-.4px;line-height:18px;padding-left:6px}.class_item .class_price .prev_price{color:#999;font-size:12px;line-height:18px;-webkit-text-decoration:line-through;text-decoration:line-through}.class_item .like_btn{right:23px;top:20px}.vod_item:before{background:#f55;border-radius:2px;color:#fff;content:"VOD";font-size:15px;font-weight:600;left:23px;line-height:17px;padding:4px 8px;position:absolute;top:20px;z-index:2}.press_slider .card_item .img_wrap{padding-bottom:64.2487%}.press_slider .card_item .press_contents{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:block;padding:20px 16px 36px}.press_slider .card_item .press_contents em{color:#9ea3a0;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:10px}.press_slider .card_item .press_contents strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#424643;display:-webkit-box;font-size:20px;font-weight:700;height:52px;line-height:26px;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:1200px){.card_item{padding:0 4px 30px}.card_item.grid_item{padding:0 5px 30px}.card_item .store_name{font-size:16px;height:41px}.card_item .store_price strong{font-size:16px}}@media only screen and (max-width:1024px){.card_item.grid_item,.card_item.grid_item.grid_item{width:33.333%}.card_item a,.card_item.grid_item a{padding-bottom:0}.class_item.card_item{padding:0 5px}.list_gallery .card_item{width:33.333%}}@media only screen and (max-width:760px){.card_item,.card_item.grid_item{padding:0 8px 16px}.card_item.grid_item,.card_item.grid_item.grid_item{padding:0 4px 20px}.card_item .store_info,.card_item.grid_item .store_info{padding:10px}.card_item .store_location,.card_item.grid_item .store_location{font-size:12px;top:15px}.card_item .store_name,.card_item.grid_item .store_name{font-size:16px;height:41px;margin-top:0;overflow:hidden;text-overflow:ellipsis}.card_item .store_price,.card_item.grid_item .store_price{font-size:12px;margin-top:9px}.card_item .store_price strong,.card_item.grid_item .store_price strong{font-size:14px}.card_item .category_tag,.card_item.grid_item .category_tag{box-sizing:border-box;padding:0 10px}.grid_item{padding:0 4px 24px;width:33.333%}.grid_item .lecture_include{height:25px;left:-2px;top:-2px;width:25px}.grid_item a.classLink .price{font-size:13px;height:30px}.grid_item p{font-size:13px;font-weight:600;margin-top:6px}.vod_item:before{left:16px;top:10px}.press_slider .card_item .press_contents{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:block;padding:10px 10px 20px}.press_slider .card_item .press_contents em{color:#9ea3a0;display:block;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:10px}.press_slider .card_item .press_contents strong{font-size:14px;height:43px;line-height:20px}}@media only screen and (max-width:640px){.card_item.grid_item,.card_item.grid_item.grid_item{padding-bottom:30px;width:50%}.list_gallery .card_item{width:50%}}@media only screen and (max-width:480px){.sold_out a:after{font-size:11px;height:25px;left:-63px;line-height:25px;top:23px;width:195px}}#container.index{background:#fff}.main_banner_wrap .m_img{display:none}.index .space_Index section{background:#fff}.index .space_Index section .inner{max-width:1220px}.index .space_Index .main_list_title{display:block;font-size:24px;letter-spacing:-.3px;line-height:35px;margin:80px auto 20px;width:100%}.index .space_Index .main_list_title em{color:#424643;font-size:0;line-height:0px;margin-bottom:0;margin-top:0}.index .space_Index .main_list_title span{color:#9ea3a0;display:block;font-size:20px;font-weight:400;line-height:28px;margin-top:0}.index .space_Index section.index_section_new .main_list_title:after{background:#d44538;border-radius:4px;color:#fff;content:"NEW";display:inline-block;font-size:12px;font-weight:700;height:22px;letter-spacing:-.3px;line-height:22px;padding:0 10px;vertical-align:middle}.index .space_Index .banner_slider{background:#1b191a;border-radius:8px;box-sizing:border-box;margin:100px auto 0;overflow:hidden;position:relative}.index .space_Index .banner_slider span{display:block;font-size:32px;font-weight:400;line-height:42px;position:relative;z-index:2}.index .space_Index .banner_slider span.new:before{background:#6ae179;border-radius:8px;box-sizing:border-box;color:#000;content:"NEW";display:inline-block;font-size:24px;font-weight:900;line-height:36px;margin-right:10px;padding:2px 16px}.index .space_Index .banner_slider strong{display:block;font-size:48px;font-weight:900;line-height:60px;position:relative;z-index:2}.index .space_Index .banner_slider .img_wrap img{width:100%}.index .space_Index .banner_slider .img_wrap img.m_img,.index .space_Index .banner_slider .swiper-button-next,.index .space_Index .banner_slider .swiper-button-prev,.index .space_Index .banner_slider .swiper-pagination{display:none}.index .space_Index .slider_wrap.press_slider .list_slider .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide{opacity:0;visibility:hidden}.index .space_Index .index_section_event section{background:#f7fcf9;padding:80px 0}.index .space_Index .index_section_event .main_event .inner{padding-left:287px}.index .space_Index .index_section_event .main_event h3{line-height:35px}.index .space_Index .index_section_event .main_event h3 span{display:block;font-size:24px}.index .space_Index .index_section_event .main_event p{line-height:20px}.index .space_Index .index_section_event .main_event p span{color:#9ea29f;display:block;font-size:14px}.index .space_Index .index_section_event .main_event .inner .event_title{left:0;position:absolute}.index .space_Index .index_section_event .slider_wrap .list_slider{padding:0 14px 20px}.index .space_Index .index_section_event .slider_wrap .list_slider .swiper-slide{box-sizing:border-box;padding:0 10px}.index .space_Index .index_section_event .slider_wrap .list_slider .swiper-slide img{width:100%}.index .space_Index .index_section_event .slider_wrap .list_slider .swiper-button-prev{left:9px;top:50%}.index .space_Index .index_section_event .slider_wrap .list_slider .swiper-button-next{right:9px;top:50%}.index .space_Index .index_section_event .main_event .btn_mainBtn{background:#212422;border-radius:16px;bottom:30px;color:#fff;height:32px;left:20px;line-height:32px;position:absolute;text-align:center;width:143px}.index .space_Index .index_section_event .slider_wrap .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide{opacity:0}.index .space_Index .main_section_app{background:#e7ebed;height:700px;position:relative}.index .space_Index .main_section_app:before{background-image:url(/_nuxt/img/img_main_apps.de0c05f.jpg);content:"";display:block;height:700px;position:absolute;width:987px}.index .space_Index .main_section_app .btn_app{font-size:0;position:absolute;right:10px;text-align:right;top:380px}.index .space_Index .main_section_app .logo{background-image:url(/_nuxt/img/img_logo.8c7642f.png);background-size:100%;display:inline-block;font-size:0;height:32px;width:192px}.index .space_Index .main_section_app .app_btns{margin-top:45px}.index .space_Index .main_section_app .app_btns .button{background-color:#fff;background-size:100%;font-size:0;height:48px;text-align:center;width:160px}.index .space_Index .main_section_app .app_btns .button+.button{margin-left:16px}.index .space_Index .main_section_app .app_btns .button.btn_apple{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAwCAMAAAChd4FcAAAAV1BMVEX///////////8AAAD///////////8hJCKsraw9Pz3j5ONYW1l0dnXHyMjj5OTx8vIuMTDHyMeChIOen57V19ZLTUuQkZBmaGe6u7rx8fGQkpE9QD51d3WZvTaNAAAABnRSTlPvIL8Ar7DvmsykAAACuUlEQVRYw+2Z2W7jMAxFk2bmXmqz5D3L/P93ji26gzgtMq3QoAaa86RYtHFCUkQC7w77lx22yq/9Ybffrt7EpPcLm2bD5VV2WxfEU/Ap+Emegpvjg4LVucbjKRdsySMeTrmgkLR4OOWChmzwcMoFO9JFlBE/nvlywcq/14A9Hf5DPF9IugorvlKwdqSTKp4daXy1siYZcJ+eqXdG47zH1wv+4QpzbdjQcMBdhMZqJADy6wXPXJPkatOwY8p1rDtEOVZ5WaGTGgsjW0yc+outarLOG52GYvpUSwSsSF0oWHHFehQGOjgGXZ1JzjLCYU666ZDx9FgYOGGAqid1JJBn0qLR0hQJCtesmshT0LLJgqQXT4a5pmmQkSnql8gNjJmuJeWIytBLa+b7SPohnmkkeJpYItjcSSAMLU4pxawx5GgH0XnuOFzlTQ+XJXOQ13VETvmJRm+QEkHHNVo45UinD86CudOYIHS6OUKxMhqtvgr2DFjuI21+TD3RsCkRHO8IjjTOOUM3CxrMJEahz1p6ZaEbybgIJlrtj1YFhQu+RNBzzfDe+YkITJghrWjqVHnCInOhrAVHyqvgaDNFPdhyhba+stQSji2CDuLZUzSmWXYTw9Kvx1lQ4/VCUMFOI6u6KhHseEOvj7nq6pYOIY+JztBDyLFCTcoSZWogNkyTC1kBMofGPLlfz9N58jM8lgjiwhuM/VdhXZ1IG2j6ZVPozFVHWUOmix4S9KTLk+GSplAV1JApokGR4PBGEErw7WuIryfBk3duiIDQW+9GwYL1PZlc0LWbvWXs+zkU3sd8uXHOB5QJnhLXCG5YHYksiCIKBdHeJvAN3yt4O2ks3vDdgqee1N90E4JHUC6oiG/nZg5N0+FR/Ig/7h/mKbg5noJPwU/yAwW3brh7wab5vf2XiYf9dl8n7l72h7+vycTZAX2EAgAAAABJRU5ErkJggg==)}.index .space_Index .main_section_app .app_btns .button.btn_google{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAAwCAMAAAChd4FcAAAAZlBMVEX///////////////8AAAD///8hJCLHyMh0dnU9Pz7V1tZYW1kuMTCChIM9QD6srayen55KTUvx8fHj5OTj5OM9Pz3x8vK6u7qQkZDj4+MvMjCsra11d3WQkZFmaGeQkpCQkpF1dnVuEldJAAAABXRSTlPvIL+vAC9A4IoAAALNSURBVFjD7dmLbqMwEAXQpK2v8Qsb80rIJtn+/0/ujHGFmra7gWYlKnFVtYNtrFMYIkXsXvZPO7HWPO9fdvv18ijEexarzopv75jd2oFiA27AmdmAq8sG/H9A7WqxgnwNVLoqVkD8GggS4vr5nCxKWxov/pFweHd44AT6p+tD/whgEqrPFA5AaYGqE39NiZsdU65CongEcBRC1Z/4XKQmNa9iHnCQUjpAPgqYhbhpRQ+EXM4EKv59RvE4YBbi2okp1e32x2MuumOXC1lPwDQ4ASXMCNSy+z4wC1s5tWIE5LsnwWLs1Nrkq91x4coiAXuVumQCFuMV1IoXdb9LPtWXxVIgC8mnoN5UEjjyn5JTiQDrihZB1Arm0EJ1QvEQYBjYc22HJMTgvaeJhoCxQkGrnYShGQW9FMjCC/mmVmwyECm0d0NjdugKHGj4guDR0pAfgRW0qC9w047Wp6c4yqOs7SAMpGDlciAq2iQl72JZkssh93uBvkKX3JcCIc0xMMJIA+vkeAVPlCgSsFeMBdWOzvbfAFrtZJt8+TY4DLm7PbeTy8DxidAwGViOQMCEOD0kHAbWsOc+EFBUg0YrlgOt/gVFwlaKnMaiqhNGoYlJ21E1XobfCCFd6hoMpB/Pog9AD0drGBhQwS8Hsg8kPMdpRlugCOECvtcOyvsKTmjA9Q5tE1tcZFAjMNB0T+15C5TjaQSMFmiWArMPjnlTGpPbfbzjlFcq+hZAq2m6AmBGoDiDD5pbYBpvFXgDOloIzD4jP0w2/SHIt/p0Grsz9qc8pnsZCXg8pqV5ZTrMVSQlPS+RRwyapUD2cfPNzNV03FruvtX8GbMQyD57FrNjoA6OG+uuFOiXAdnHzTc/sQBg+/sW12jFMiD5qLeXpZF6xuqFQE29vYL84G91K8kG3IAzswFXlw14R372i5Ldk1h1ntf/MvFlv97Xibun/csfe4qsiCaW0f8AAAAASUVORK5CYII=)}.index .space_Index .main_bottom_links .btn_wrap{margin-left:-20px;padding-bottom:30px;padding-top:60px;position:relative}.index .space_Index .main_bottom_links .btn_wrap span{box-sizing:border-box;display:inline-block;padding-left:20px;width:50%}.index .space_Index .main_bottom_links .btn_wrap span .button{background:#e2f3ed;border-radius:4px;display:block;height:63px;line-height:63px}.index .space_Index .main_bottom_links .btn_wrap span+span .button{background:#e5fae7}.index .space_Index .main_bottom_links .btn_wrap span .button strong{color:#212422;font-size:16px;font-weight:700}.index .space_Index .main_bottom_links .btn_wrap span .button em{color:#9ea29f;display:inline-block;font-size:11px;font-weight:400;margin-left:12px}.index .space_Index .main_bottom_links .btn_wrap span .button em:after{border-bottom:2px solid #9ea29f;border-left:2px solid #9ea29f;box-sizing:border-box;content:"";display:inline-block;height:6px;margin-left:5px;transform:rotate(-135deg);vertical-align:middle;width:6px}.index .space_Index .more{text-align:center}.index .space_Index .more .btn_green{background:#fff;border:2px solid #d44538;border-radius:8px;box-sizing:border-box;color:#d44538;height:52px;width:260px}.request_film_room{bottom:40px;position:fixed;right:40px;z-index:10}.request_film_room a{background-image:url(/_nuxt/img/img_filming.08b42bd.png);background-repeat:no-repeat;background-size:100%;display:block;height:125px;width:157px}.request_film_room strong{background:#212422;border-radius:13px;bottom:0;color:#fff;display:block;font-size:14px;font-weight:500;height:26px;left:8px;line-height:26px;position:absolute;text-align:center;width:145px}.request_film_room strong i{color:#96ea9e}.request_film_room strong em{font-size:0}.main .popMain{padding:0 10px}.popMain{display:inline-block;left:50%;text-align:left;top:125px;transform:translateX(-50%);z-index:2}.popMain .pop_cont{display:inline-block;width:auto}.popMain .img_wrap{display:block}.popMain .img_wrap img{width:100%}.popMain .close_warp{background:#424543;box-sizing:border-box;color:#fff;display:inline-block;padding:15px;text-align:left;width:100%}.popMain .close_warp label{color:#fff}.popMain .close_warp .btn_close{color:#fff;float:right;font-size:16px;line-height:20px}@media only screen and (max-width:1300px){.index .space_Index .index_section_event .main_event .inner .event_title{left:20px}.popMain{left:30px;transform:none}}@media only screen and (max-width:1024px){.index .space_Index .banner_slider span{font-size:18px;line-height:26px}.index .space_Index .banner_slider span.new:before{border-radius:4px;font-size:14px;line-height:26px;padding:2px 10px}.index .space_Index .banner_slider strong{font-size:34px;line-height:52px}.index .space_Index .index_section_event .main_event .inner{padding:0}.index .space_Index .index_section_event .main_event .inner .event_title{box-sizing:border-box;left:0;margin-bottom:16px;padding:0 0 0 20px;position:relative;text-align:center}.index .space_Index .index_section_event .main_event .inner .event_title h3 span{display:inline}.index .space_Index .index_section_event .main_event .inner .event_title p{display:none}.index .space_Index .index_section_event .main_event .btn_mainBtn{bottom:0;display:block;left:0;margin:30px auto 0;position:relative}.index .space_Index .main_section_app{height:475px;overflow:hidden}.index .space_Index .main_section_app .inner{box-sizing:border-box;height:100%;padding-top:20px}.index .space_Index .main_section_app:before{background-size:100%;height:500px;width:706px}.index .space_Index .main_section_app .btn_app{box-sizing:border-box;height:100%;padding-top:20px;right:40px;top:0;width:100%}.index .space_Index .main_section_app .app_btns{bottom:20px;margin-top:0;position:absolute;width:100%}.index .space_Index .main_section_app .app_btns .button.btn_apple{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAAwCAMAAADaU0OQAAAAWlBMVEUhJCIgICAgJCEhJCIAAAAhJCL///9YW1k9Pz10dnXHyMguMTCsrayQkZDj5OPx8vLV1taChIPx8vG6u7qen57j5OTHyMerraxmaGdLTUudn55maWdLTUxLTEs5zVkdAAAABXRSTlPvIL+vAC9A4IoAAALCSURBVFjD7ZmLctowEEUhyV69ZckvXun//2alldIatwNxScHTcmaSiOwKHWkXMQybt+3LhtbG6/Zts12fViJpvdIqWWEZC5u1itFT7Ck24yn2cD4hJo6S7s91MQsYujvXxXog0N25LiYBKLo718Ui4OgPkdda4BaxfS/I/LLiJ2zlsQX8Tubxl4oZ59F2exJ5gXBeTQW0dBnZounGBj7t6t2qrxOTHmfspsEAD0EX0eiSkgzoiQTs14kFnDPIaSUHhZ5HQpJQ7HgQhocV4Fv+I7ymQ0Qn8iNT4yY9EiJHlTosFFMXvKhHNE2bO8/hqAH4FNVQHkCoiQ0UVXJGPrPY5lSVfKADNEkO7MwisQ7nqGnQQ6aEPYu1jYsDvMnLh5iGmhgH7PZlTWGhlSCFxikLiCSGpo/kMZ5OA46LxBqcM92WgOZfZXnJZxLTz5CbqqnNZywSQeWwguXmUDxDk+BZJ/6vaWCWiOEcP43toOoT8jJ1ZQ1Xy1zTpBvzzEMVM2hZGDBlUz2cSATsbxBrzysZtNYtYhaz5QxD7rFSwn56uAN0FRPwdbYsYhoVtUTM4xzxM3RCRV8SM6VA70AVO1QxfIhZRMmYW5q/m4bYwDSQufm5uCmuS1V9iQq0vN6hipV8Dgy1PyMcZ4hFYhEz3OTtSNZbwPFrT5LK5dA5x/QcZY0uDd5DKWXgEwqSpEfPYpzCV0ezSExizlgjCvpj4HPzN2iBnq/6yQ644K0vF6BJwyOZAfBAMFWMYslQy25+jRm2BqKtryJjrXSw0oZO8QQlutGKH1uzDeB7w5bjGNMENfoucsjVlHHsBS0TE5ghf5flqm8Ro9u5LjZvfzcLP07MDJgwzKIPFCOZzZpxbMAtfC+ui5HsS58r6wz9Ff7VD7yf4in2cJ5iT7EZ/5HYWs02L7RKXtf7Jdfbdn1fc21etm/fAT3AoFLL0mdDAAAAAElFTkSuQmCC)}.index .space_Index .main_section_app .app_btns .button.btn_google{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAAwCAMAAADaU0OQAAAAUVBMVEUhJCIgICAgJCEhJCIAAAAhJCL////j5ONYW1k9Pz2srazx8vIuMTBLTUuen57HyMiChIPV19aQkZB0dnXj5OR0dnRmaGfHyMeQkpG6u7pmaWc+o+AZAAAABXRSTlPvIL+vAC9A4IoAAAK5SURBVFjD7dnrctowEAVgaNCRVlrL8pXL+z9od2VRD5Rpo9AObofzJ4rkVT7khQywO+y/7czW8rE/7PbbY0mE9WE2mQ3exiW7rcLMG/aG3eUNe3nesD8DayKZF+cxzDadfzHtMQwiQ/+4wnkbbDuY3yTdlveaRMZQPz8DyzL76K9HyGIAOja/jMXtjkt64+CfgS0yWHrgikJqWm/qYME5J8XuWViR4a7VBiCVYSXM5hsK/zysyNCzWdPdb0tXOBOXgaMVRnwDc2gXWOP467AiG93aagy4mw4PWDqR2nK6rINofYbNNnfDCvPLiTVWL+I+lw7W18JUJi4Le9U4gPSH1XQmIUQ/IhmyOPYjLBurU0CrsFnHIdDSY9M0yQIJjOXc5eoo55ePtqmFqewsrrXVqMCQY6z+RiGwx0mmz0gDRpkaFliHxtAZcd0xDPlZyY6clJkWzqiuHoZOijXX6rC+uoVQ+thj7sDZe/ZIeU1hLA3VIkRXTkzCJsNmq0jIOEr18AVYaKIbdXAsxx0R+Pr89LJvgS2d3qAtMJthWpd4bX6NwgjhdElBarrQYKxufnV5WJGNzpRQQEcZYUGclSyj5WH3SCkfLS230uZZ9xNs0gdECkvoMNTD1AWRnXhdaQLgUzpDuyrCDlOHaBogzhEj8YizS3aBJVmePfp7mFvKBMayG9XCiguRb5boWNr4+v8pN9pFb/jYyHKnN3CBmVPuArqH5fnRIm/gTSWsuI7O3IcufXLX8TQt3ceXqcw1F8cCI8qXXq8k+lHOopsmZp1pQbUwdWlzVaZvWVsnmk9FXysqYeoKJ1OdFraP2jifisdcCVNXZFMf9nras/lUCKOpg4lLevZrIdeYitTBGunZv5//6V3SBvKGvWF3ecNenjfsQf7ND/p338wm87HdL7kO++19zbX7tj98B84hoCls5c/LAAAAAElFTkSuQmCC)}.index .space_Index .main_bottom_links .btn_wrap{margin-left:-10px;padding-top:40px}.index .space_Index .main_bottom_links .btn_wrap span{padding-left:10px}.index .space_Index .main_bottom_links .btn_wrap span .button{height:auto;line-height:1.2;min-width:0;padding:10px 0}.index .space_Index .main_bottom_links .btn_wrap span .button strong{display:block}.index .space_Index .main_bottom_links .btn_wrap span .button em{margin-left:0}.request_film_room{bottom:15px;position:fixed;right:15px;z-index:10}.request_film_room a{height:80px;width:100px}.request_film_room strong{border-radius:10px;color:#96ea9e;font-size:11px;height:17px;left:50%;line-height:17px;transform:translateX(-50%);width:90px}.request_film_room strong span{font-size:0}.request_film_room strong em{color:#fff;font-size:11px}.popMain{left:0;max-width:100%;text-align:center}}@media only screen and (max-width:760px){.main_banner_wrap{margin-bottom:50px}.main_banner_wrap .w_img{display:none}.main_banner_wrap .m_img{display:block}.index .space_Index .main_list_title{font-size:24px;margin-bottom:20px;margin-top:50px}.index .space_Index .main_list_title span{font-size:14px;line-height:20px}.index .space_Index .main_list_title em{color:#9ea3a0}.index .space_Index .banner_slider{margin:30px 0 50px}.index .space_Index .banner_slider span{font-size:12px;line-height:18px}.index .space_Index .banner_slider span.new:before{content:none}.index .space_Index .banner_slider strong{font-size:20px;line-height:28px}.index .space_Index .banner_slider .img_wrap img.w_img,.index .space_Index .banner_slider strong i{display:none}.index .space_Index .banner_slider .img_wrap img.m_img{display:block}.index .space_Index .index_section_event section{padding:48px 0}.index .space_Index .index_section_event .main_event .inner .event_title h3 span{font-size:18px}.index .space_Index .main_section_app:before{left:-300px;width:900px}.index .space_Index .main_section_app .btn_app{right:0}.index .space_Index .main_section_app .app_btns,.index .space_Index .more{text-align:center}.index .space_Index .more .btn_green{background:#fff;border:1px solid #49aa85;border-radius:8px;box-sizing:border-box;color:#49aa85;height:42px;width:236px}.popMain{box-sizing:border-box;top:113px}.popMain .close_warp{padding:10px 12px}.popMain .close_warp .btn_close{font-size:11px}}@media only screen and (max-width:480px){.index .space_Index .main_section_app .logo{height:27px;margin-right:20px;width:130px}.index .space_Index .main_section_app:before{left:-270px;width:670px}.index .space_Index .main_section_app .app_btns .button{height:44px;width:140px}.index .space_Index .main_bottom_links .btn_wrap{margin-left:0;padding-bottom:24px;padding-top:24px}.index .space_Index .main_bottom_links .btn_wrap span{padding-left:0;width:100%}.index .space_Index .main_bottom_links .btn_wrap span+span{margin-top:20px}.index .space_Index .main_bottom_links .btn_wrap span .button{padding:20px;text-align:left}.index .space_Index .main_bottom_links .btn_wrap span .button strong{display:block;margin-bottom:5px}.index .space_Index .main_bottom_links .btn_wrap span .button em{margin-left:0}.index .space_Index .more{text-align:center}.index .space_Index .more .btn_green{background:#fff;border:1px solid #49aa85;border-radius:8px;box-sizing:border-box;color:#49aa85;height:42px;width:236px}}.index.main .main_banner_wrap .event_slide.inner i{background:none;color:#49aa85;font-weight:400;padding:0}.index.main .main_banner_wrap .event_slide.inner strong{margin-top:0}.main{background-color:#fff}.main .section{background:#fff;padding:100px 0;position:relative}.main section .inner{padding:0 10px}.main .main_banner_wrap .inner a{box-sizing:border-box;display:block;height:100%}.main .main_banner_wrap .inner em{color:#fff;display:block;font-size:18px;font-weight:400;line-height:1.18}.main .main_banner_wrap .inner strong{color:#212422;display:block;font-size:40px;font-weight:600;line-height:1.2;margin-top:16px}.main .main_banner_wrap .inner i{color:#49aa85;display:block;font-size:20px;font-weight:500;line-height:1.17}.main .main_banner_wrap .inner .button{border-radius:100px;display:inline-block;font-size:16px;font-weight:500;margin-top:40px;padding:11px 24px;text-align:center}.main .main_banner_wrap .inner .img_wrap img{width:100%}.main .main_banner_wrap .event_slide.inner i{color:#49aa85;display:inline-block;font-size:20px;font-weight:400;letter-spacing:.65px;line-height:32px;margin-top:0}.main .main_banner_wrap .event_slide.inner i.index_sub_title{background:none;color:#49aa85;font-weight:400;padding:0}.main .main_banner_wrap .event_slide.inner strong{color:#212422;display:block;font-size:30px;font-weight:400;line-height:1.2;margin-top:16px}.main .main_banner_wrap .event_slide.inner strong span{display:block;font-size:40px;font-weight:600}.main .main_banner_wrap .event_slide.inner .img_wrap{bottom:-50px;opacity:0;transition:all .3s cubic-bezier(.075,.82,.165,1) .3s}.main .main_banner_wrap .event_slide.inner em,.main .main_banner_wrap .event_slide.inner em i{background:none;color:#9ea3a0;font-size:22px;font-weight:400;letter-spacing:-.55px;line-height:1.45;opacity:1;padding:40px 0 0}.main .main_banner_wrap .event_slide.inner em i{display:inline;padding-top:0}.main .main_banner_wrap .event_slide.inner em span{display:block}.main .main_banner_wrap .swiper-slide-active .event_slide.inner .img_wrap{bottom:0;opacity:1}.main .main_banner_wrap .swiper-slide-active .event_slide.inner .img_wrap.img_middle{bottom:0}.main .main_banner_wrap .vod_slide.inner a{padding-top:0}.main .main_banner_wrap .vod_slide.inner a .img_wrap{bottom:0}.main .main_banner_wrap .vod_slide.inner i{font-size:26px;font-weight:400;letter-spacing:.65px;margin:0;padding-top:55px}.main .main_banner_wrap .vod_slide.inner em{color:#6c8c80;font-size:22px;letter-spacing:-.55px;line-height:1.45;opacity:1;padding-top:65px}.main .main_banner_wrap .vod_slide.inner em span{display:inline}.main .main_banner_wrap .vod_slide.inner strong{font-size:46px;font-weight:300;margin-top:18px}.main .main_banner_wrap .vod_slide.inner strong em{color:#fff;font-size:46px;font-weight:600;line-height:1.1;padding-top:0}.main .main_category{background:#f5f5f5;overflow:hidden;padding-bottom:65px;position:relative}.main .main_category .category_list{font-size:0;margin-left:-24px;position:relative}.main .main_category .category_list li{box-sizing:border-box;display:inline-block;padding-bottom:35px;padding-left:24px;vertical-align:top;width:33.333%}.main .main_category .category_list li .img_wrap{background:#000;border-radius:10px;display:block;height:240px;width:100%}.main .main_category .category_list li .img_wrap img{position:relative;top:50%;transform:translateY(-50%);width:100%}.main .main_category .category_list li a:active .img_wrap img{transform:scale(.95) translateY(-55%)}.main .main_category .category_list li strong{color:#303030;display:block;font-size:20px;letter-spacing:-.5px;line-height:23px;margin-top:10px;width:100%}.main .main_title{color:#303030;font-size:28px;letter-spacing:-.7px;line-height:32px;margin-bottom:20px;padding-top:80px}.main .main_title i{display:block;font-size:16px;font-weight:300;line-height:18px;margin-top:10px}.main .main_slider{height:420px;overflow:hidden}.main .main_slider .inner{display:block;height:100%;padding:0 128px}.main .main_slider .inner.slide1 h2,.main .main_slider .inner.slide3 h2{color:#fff}.main .main_slider .inner.slide1 h2 strong,.main .main_slider .inner.slide3 h2 strong{color:#53ce61}.main .main_slider .inner.slide1 h2 i,.main .main_slider .inner.slide3 h2 i{color:#ffa06e}.main .main_slider .inner.slide1 p span,.main .main_slider .inner.slide3 p span{color:#fff}.main .main_slider .swiper-slide:after{background:#96ea9e;bottom:0;content:"";height:5px;left:0;opacity:0;position:absolute;width:100%;z-index:10}.main .main_slider .swiper-slide-active:after{animation:progress_bar 5s ease-in}.main .main_slider h2{color:#303030;font-size:40px;font-weight:400;font-weight:600;line-height:1.3;padding-top:69px;position:relative}.main .main_slider h2 strong{font-weight:700}.main .main_slider h2 strong i{color:#fff;font-style:normal}.main .main_slider p{margin-top:14px;position:relative}.main .main_slider p span{color:#212422;display:block;font-size:16px;line-height:1.63}.main .main_slider .img_wrap{border-radius:50%;bottom:-42px;height:400px;overflow:hidden;position:absolute;right:80px;width:400px}.main .main_slider .img_wrap img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:all .5s ease .3s;width:100%}.main .main_list_title{box-sizing:border-box;color:#212422;font-size:28px;font-weight:600;letter-spacing:-.6px;line-height:1.14;position:relative}.main .main_list_title i{color:#fe6760;font-style:normal}.main .main_list_title em{color:#7c7c7c;display:block;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-1px;line-height:1.1;margin-bottom:34px;margin-top:10px}.main .main_list_title strong{font-weight:600}.main.class_main .main_list_title:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmYTA2ZSIgZD0iTTExLjk5OSAwYTEyIDEyIDAgMCAwLTEyIDEyIDEyIDEyIDAgMCAwIDEyIDEyIDEyIDEyIDAgMCAwIDEyLTEyIDEyIDEyIDAgMCAwLTEyLTEyem01LjYgMTIuNTM5YTguNjM4IDguNjM4IDAgMCAwLTUuMDYzIDUuMDYzLjU2My41NjMgMCAwIDEtMS4wNzYgMCA4LjYyNCA4LjYyNCAwIDAgMC01LjA2My01LjA2My41NjMuNTYzIDAgMCAxIDAtMS4wNzZBOC42MzggOC42MzggMCAwIDAgMTEuNDYgNi40YS41NjIuNTYyIDAgMCAxIDEuMDc2IDAgOC42NTIgOC42NTIgMCAwIDAgNS4wNjMgNS4wNjMuNTYyLjU2MiAwIDAgMSAuMDAxIDEuMDc2eiIvPjwvc3ZnPg==)}.main .list_7.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide,.main .list_7.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide,.main .list_7.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{opacity:1;visibility:visible}.main .list_7.slider_wrap .list_slider .card_item a{box-shadow:none;position:relative}.main .list_7.slider_wrap .list_slider .card_item a strong{bottom:0;box-sizing:border-box;color:#fff;font-size:18px;left:0;line-height:24px;padding:10px;position:absolute;width:100%}.main .list_7.slider_wrap .list_slider .card_item .img_wrap{background:rgba(0,0,0,.35);padding-bottom:240px}.main .list_7.slider_wrap .list_slider .card_item .img_wrap:after{background:rgba(0,0,0,.35);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.main .list_7.slider_wrap .list_slider .swiper-button-next,.main .list_7.slider_wrap .list_slider .swiper-button-prev{margin-top:-30px;top:50%}.main .list_5.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide{opacity:1;visibility:visible}.main .list_5.slider_wrap .list_slider .swiper-button-next,.main .list_5.slider_wrap .list_slider .swiper-button-prev{top:120px}.main .slider_wrap{box-sizing:border-box;margin:auto;max-width:1380px;position:relative}.main .slider_wrap .list_slider{padding:0 90px 20px}.main .slider_wrap .list_slider .swiper-slide{opacity:0;transition:opacity .3s ease-in;visibility:hidden}.main .slider_wrap .list_slider .swiper-slide.swiper-slide-active,.main .slider_wrap .list_slider .swiper-slide.swiper-slide-next,.main .slider_wrap .list_slider .swiper-slide.swiper-slide-next+.swiper-slide,.main .slider_wrap .list_slider .swiper-slide.swiper-slide-next+.swiper-slide+.swiper-slide{opacity:1;visibility:visible}.main .slider_wrap .list_slider .swiper-wrapper{box-sizing:border-box;padding:0}.main .slider_wrap .list_slider .swiper-button-next,.main .slider_wrap .list_slider .swiper-button-prev{background:#fff;border:1px solid #dfe4e1;border-radius:50%;height:40px;left:80px;top:150px;width:40px}.main .slider_wrap .list_slider .swiper-button-next{left:auto;right:80px}.main .slider_wrap .list_slider .swiper-button-disabled{visibility:hidden}.main .slider_wrap .list_slider .swiper-button-prev:after{margin-left:-5px;transform:rotate(45deg)}.main .slider_wrap .list_slider .swiper-button-next:after,.main .slider_wrap .list_slider .swiper-button-prev:after{border-bottom:2px solid #212422;border-left:2px solid #212422;box-sizing:border-box;content:"";height:10px;left:50%;margin-top:-5px;position:absolute;top:50%;width:10px}.main .slider_wrap .list_slider .swiper-button-next:after{margin-left:-8px;transform:rotate(-135deg)}.main .card_grid .list_wrap{font-size:0;padding-top:20px}.main .card_grid .list_wrap .swiper-slide{box-sizing:border-box;display:inline-block;position:relative;width:50%}.main .btn_wrap{font-size:0;padding-top:24px;text-align:center}.main .btn_wrap .button{border-radius:4px;border-width:1.5px;display:inline-block;font-size:14px;font-weight:600;height:48px;line-height:48px;min-width:216px;padding:0 10px;text-align:center}.main .btn_wrap .button.btn_wht{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.main .like_btn{bottom:0;filter:none;right:0;top:auto}.main_banner_wrap .main_banner .swiper-slide:after{background:#96ea9e;bottom:0;content:"";height:5px;left:0;opacity:0;position:absolute;width:100%;z-index:10}.main_banner_wrap .main_banner .swiper-slide-active:after{animation:progress_bar 5s ease-in}.main_banner_wrap .swiper-button-next,.main_banner_wrap .swiper-button-prev,.main_banner_wrap .swiper-pagination{display:none}.main_banner_wrap .space_slide a em{opacity:.5}.main_banner_wrap .space_slide a .button{background:#6ae179;color:#fff}.main_banner_wrap .class_slide a em{opacity:.5}.main_banner_wrap .class_slide a i{color:#feca77}.main_banner_wrap .class_slide a .button{background:#ffa06e;color:#fff}.main_banner_wrap .class_slide.slide2 .img_wrap,.main_banner_wrap .vod_slide .img_wrap{bottom:0}.main_banner_wrap.space_main_banner .inner{height:400px}.main_banner_wrap.space_main_banner .inner.slide1 a em{font-size:18px;line-height:1.17;opacity:.5}.main_banner_wrap.space_main_banner .inner.slide1 a i{color:#96ea9e}.main_banner_wrap.space_main_banner .inner.slide1 a .button{background:#6ae179;font-weight:500}.main_banner_wrap.space_main_banner .inner.slide1 a .img_wrap{bottom:50px;width:364px}.space section{padding:60px 0}.space section .main_list_title{margin-bottom:36px}.space section .main_list_title em{font-weight:400;margin-bottom:0}.space .thumb_gallery .list_slider{padding-bottom:0;padding-top:0}.thumb_gallery{overflow:hidden;width:100%}.thumb_gallery.review_list{background:#f5f5f5;padding-bottom:30px}.thumb_gallery .list_gallery,.thumb_gallery .list_slider{box-sizing:border-box;font-size:0;margin:auto;max-width:1200px;padding:0}.thumb_gallery.space_list{padding:0 10px}.thumb_gallery.space_list .list_gallery{padding:0}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1}}@keyframes progress_bar{0%{opacity:1;width:0}99%{opacity:1;width:100%}to{opacity:0}}@keyframes mainVisualText{0%{opacity:0;top:-30%}to{opacity:1;top:0}}@keyframes pullRelease{50%{transform:scale(1.1)}}@keyframes pushReleaseFromRight{0%{bottom:30px;filter:blur(10px);-webkit-filter:blur(10px);opacity:0;transform:translateX(100%)}10%{bottom:0;filter:blur(0);-webkit-filter:blur(0);opacity:1;transform:translateX(-30px)}20%,to{filter:blur(0);-webkit-filter:blur(0);opacity:1;transform:translateX(0)}}@keyframes mainVisual{0%{bottom:-50px;opacity:0}to{bottom:-30px;opacity:1}}@media only screen and (max-width:1600px){.thumb_gallery .list_gallery .grid_item{max-width:100%;min-width:auto}}@media only screen and (max-width:1300px){.main .slider_wrap .list_slider{padding:0 10px 20px}.main .slider_wrap .list_slider .swiper-button-prev{left:10px;margin-left:0}.main .slider_wrap .list_slider .swiper-button-next{margin-right:0;right:10px}}@media only screen and (max-width:1200px){.main .inner{padding:0 20px}.main .main_slider{height:370px}.main .main_slider .inner{padding:0 430px 0 80px}.main .main_slider h2{color:#303030;font-size:40px;font-weight:400;line-height:1.3;padding-top:69px}.main .main_slider h2 strong{font-weight:700}.main .main_slider .img_wrap{height:350px;width:350px}.main .main_slider .swiper-button-prev{left:0;margin-left:0}.main .main_slider .swiper-button-next{margin-right:0;right:0}.main .main_slider .swiper-pagination{left:0;margin-left:0;padding:0 80px}.main .slider_wrap .list_slider{padding:0 10px 20px}.main .slider_wrap .list_slider .swiper-button-next,.main .slider_wrap .list_slider .swiper-button-prev{box-shadow:0 0 20px -6px rgba(0,0,0,.4);height:40px;left:10px;width:40px}.main .slider_wrap .list_slider .swiper-button-next{left:auto;right:10px}.main .slider_wrap .list_slider .swiper-button-prev:after{margin-left:-4px}.main .slider_wrap .list_slider .swiper-button-next:after{margin-left:-7px}}@media only screen and (max-width:1024px){.main .slider_wrap .list_slider .swiper-slide{opacity:1;transition:opacity .3s ease-in;visibility:visible}.main .list_7.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide,.main .list_7.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide,.main .list_7.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide,.main .list_7.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide,.main .slider_wrap .list_slider .swiper-slide.swiper-slide-active,.main .slider_wrap .list_slider .swiper-slide.swiper-slide-next,.main .slider_wrap .list_slider .swiper-slide.swiper-slide-next+.swiper-slide{opacity:1;visibility:visible}.main .list_7.slider_wrap .list_slider .card_item a strong{font-size:16px;line-height:22px}.main .list_5.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide,.main .list_5.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide,.main .list_5.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide+.swiper-slide{opacity:1;visibility:visible}.main .list_5.slider_wrap .list_slider .card_item a strong{font-size:16px;line-height:22px}.main .main_banner_wrap .inner{padding:0 20px}.main .main_banner_wrap .inner em{font-size:18px}.main .main_banner_wrap .inner strong{font-size:30px;margin-top:10px}.main .main_banner_wrap .inner i{font-size:18px;margin-top:20px}.main .main_banner_wrap .event_slide.inner i{font-size:15px}.main .main_banner_wrap .event_slide.inner strong{font-size:32px;margin-top:10px}.main .main_banner_wrap .event_slide.inner em{font-size:18px;padding-top:15px}.main .main_banner_wrap .event_slide.inner em i{font-size:18px}.main .main_banner_wrap .event_slide .img_wrap{width:300px}.main .main_banner_wrap .vod_slide.inner i{font-size:22px;padding-top:35px}.main .main_banner_wrap .vod_slide.inner em{font-size:18px;padding-top:30px}.main .main_banner_wrap .vod_slide.inner em span{display:block}.main .main_banner_wrap .vod_slide.inner br{display:none}.main .main_banner_wrap .vod_slide.inner strong,.main .main_banner_wrap .vod_slide.inner strong em{font-size:30px}.main .main_category{padding-bottom:40px}.main .main_category .category_list{margin-left:-12px}.main .main_category .category_list li{padding-left:12px}.main .main_category .category_list li .img_wrap{height:180px}.main .main_category .category_list li strong{font-size:18px;line-height:20px}.main .main_title{padding-top:40px}.main .main_slider h2{font-size:36px;line-height:40px}.main .main_slider p span{font-size:14px}.main .main_slider .inner{padding-right:80px}.main .main_slider .inner p{box-sizing:border-box;padding-right:200px}.main .main_slider .inner .img_wrap{height:250px;width:250px}.main .main_list_title{color:#222;font-size:24px;position:relative}.main .main_list_title:before{height:16px;left:10px;width:16px}.main.vod section{padding:30px 0}.main.vod section .main_list_title{margin-bottom:20px}.thumb_gallery{overflow:hidden;width:100%}.thumb_gallery.review_list{background:#f5f5f5;padding-bottom:30px}.thumb_gallery .list_gallery,.thumb_gallery .list_slider{box-sizing:border-box;margin:auto;max-width:1200px}.thumb_gallery.space_list{padding:0 10px}}@media only screen and (max-width:760px){.main .main_banner_wrap .inner a{padding-top:0}.main .main_banner_wrap .inner em{font-size:15px}.main .main_banner_wrap .inner i{font-size:15px;margin-top:10px}.main .main_banner_wrap .inner strong{font-size:24px;font-weight:500}.main .main_banner_wrap .inner .button{font-size:12px;margin-top:20px;padding:8px 16px;position:relative;z-index:2}.main .main_banner_wrap .event_slide{padding:0}.main .main_banner_wrap .event_slide.inner strong{font-size:28px}.main .main_banner_wrap .event_slide.inner em{font-size:15px}.main .main_banner_wrap .event_slide.inner em i{display:block;font-size:15px}.main .main_banner_wrap .event_slide.inner .img_wrap{width:200px}.main .main_banner_wrap .vod_slide.inner i{font-size:18px;padding-top:35px}.main .main_banner_wrap .vod_slide.inner em{font-size:16px;padding-top:30px}.main .main_banner_wrap .vod_slide.inner strong,.main .main_banner_wrap .vod_slide.inner strong em{font-size:28px}.main .main_banner_wrap .vod_slide.inner .img_wrap{right:-10px;width:230px}.main .main_banner_wrap.space_main_banner .inner{height:230px}.main .main_banner_wrap.space_main_banner .inner.slide1 a .img_wrap{bottom:20px;width:250px}.main .main_category{padding-bottom:40px}.main .main_category .category_list li{padding-bottom:20px;width:50%}.main .main_category .category_list li strong{font-size:18px;line-height:20px}.main .main_title{font-size:24px;line-height:28px}.main .main_title i{font-size:14px;line-height:16px;margin-top:5px}.main .list_sort_btns{left:0;padding-top:30px}.main .list_sort_btns li{padding:0 5px}.main .list_sort_btns li button{font-size:20px;padding:0 5px 10px}.main .list_7.slider_wrap .list_slider{padding:0 10px 20px}.main .list_7.slider_wrap .list_slider .card_item{padding:0 5px}.main .list_7.slider_wrap .list_slider .card_item .img_wrap{padding-bottom:200px}.main .list_7.slider_wrap .list_slider .swiper-button-next,.main .list_7.slider_wrap .list_slider .swiper-button-prev{margin-top:-30px;top:50%}.main .slider_wrap .list_slider{padding:0 2px 5px}.main .main_slider h2{font-size:24px;line-height:32px;padding-right:290px;padding-top:40px}.main .main_slider p{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.main .main_slider p span{display:inline;font-size:12px}.main .main_slider .swiper-pagination{bottom:24px;padding:0 40px}.main .main_slider .swiper-button-next,.main .main_slider .swiper-button-prev{display:none}.main .main_slider .swiper-pagination-bullet{border-radius:3px;height:6px;width:6px}.main .main_slider .swiper-pagination-bullets .swiper-pagination-bullet-active{width:30px}.main .main_slider .inner{padding:0 40px}.main .main_slider .inner .img_wrap{height:280px;right:40px;width:280px}.main .main_slider .inner p{box-sizing:border-box;padding-right:290px}.main .main_list_title em{font-size:0;margin-bottom:0;margin-top:0}@keyframes mainVisual{0%{bottom:-40px;opacity:0}to{bottom:-20px;opacity:1}}}@media only screen and (max-width:640px){.main .main_slider .inner h2{padding-right:0}.main .main_slider .inner p{padding-right:270px}.main .main_slider .inner .img_wrap{height:240px;width:240px}.main .main_banner_wrap .event_slide.inner strong,.main .main_banner_wrap .event_slide.inner strong span{font-size:24px}}@media only screen and (max-width:480px){.main .main_banner_wrap .inner a{padding-top:0}.main .main_banner_wrap .inner em{font-size:14px}.main .main_banner_wrap .inner strong{font-size:22px;font-weight:500;margin-top:4px}.main .main_banner_wrap .inner i{font-size:13px;margin-top:12px}.main .main_banner_wrap .inner .img_wrap{opacity:1;width:195px}.main .main_banner_wrap .event_slide.inner strong{font-size:18px}.main .main_banner_wrap .event_slide.inner i{font-size:11px;height:19px;line-height:19px}.main .main_banner_wrap .event_slide.inner em,.main .main_banner_wrap .event_slide.inner em i{font-size:12px}.main .main_banner_wrap .event_slide.inner .img_wrap{width:150px}.main .main_banner_wrap .vod_slide.inner i{font-size:16px;padding-top:20px}.main .main_banner_wrap .vod_slide.inner em{font-size:13px;padding-top:15px}.main .main_banner_wrap .vod_slide.inner strong{font-size:24px;margin-top:10px}.main .main_banner_wrap .vod_slide.inner strong em{font-size:24px}.main .main_banner_wrap .vod_slide.inner .img_wrap{width:190px}.main .main_banner_wrap.space_main_banner .inner.slide1 .img_wrap{bottom:15px;width:180px}.main .main_category{padding-bottom:20px}.main .main_category .category_list li .img_wrap{height:140px}.main .main_category .category_list li strong{font-size:16px;height:35px;line-height:18px;margin-top:5px}.main .main_list_title{font-size:20px}.main .thumb_gallery .list_gallery .sold_out a:after{font-size:11px;height:25px;left:-63px;line-height:25px;top:23px;width:195px}.main .main_slider .inner .img_wrap{height:160px;right:20px;width:160px}.main .main_slider .inner p{padding-right:100px}.main .m_card_grid a{padding:16px 16px 16px 94px}.main .m_card_grid .img_wrap{width:80px}}@media only screen and (max-width:373px){.main .inner{padding:0 10px}}.detail .detail_top_view .list_img{border-radius:10px;box-sizing:border-box;font-size:0;overflow:hidden;padding-left:680px;position:relative}.detail .detail_top_view li{overflow:hidden}.detail .detail_top_view li span{background:#eaeaea;display:block;height:100%;overflow:hidden;position:relative}.detail .detail_top_view img{left:50%;position:relative;top:50%;transform:translate(-50%,-50%);width:100%}.detail .detail_top_view .img_first{height:430px;left:0;position:absolute;top:0;width:664px}.detail .detail_top_view .img_second{height:280px;left:0;top:0}.detail .detail_top_view .img_forth,.detail .detail_top_view .img_third{box-sizing:border-box;display:inline-block;height:135px;margin-top:16px;padding-right:8px;position:relative;width:50%}.detail .detail_top_view .img_forth{padding-left:8px;padding-right:0}.detail .detail_top_view .more_photo{background:rgba(0,0,0,.5);color:#fff;font-size:16px;font-weight:600;height:100%;left:0;letter-spacing:.4px;line-height:135px;position:absolute;text-align:center;top:0;width:100%}.detail .detail_top_view .like_btn{background-size:30px;height:48px;right:16px;top:16px;width:48px}.detail .tab-menu{box-sizing:border-box;padding:0 36px}.detail .detail_top{background:#fff;border-bottom:1px solid #eaeaea;margin-bottom:30px;padding-top:50px}.detail .detail_top h2{color:#212422;font-size:28px;font-weight:700;letter-spacing:.7px;line-height:32px;margin-top:48px}.detail .detail_top .store_option{margin-top:9px}.detail .detail_top .store_option .rank{color:#a39b9b}.detail .detail_top .store_option .rank i{color:#2e2e2e;display:inline-block;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.35px;line-height:1.43;margin-right:2px}.detail .detail_top .store_option .rank i:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMnYxMkgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI0IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZTY3NjAiIGQ9Ik0xMC45NjcgNC41ODFhLjY1NS42NTUgMCAwIDAtLjUzLS40NDdsLTIuNjYxLS4zOTItMS4xODYtMi40YS42ODEuNjgxIDAgMCAwLTEuMTc5IDBMNC4yMTYgMy43NDhsLTIuNjUzLjM4NmEuNjU4LjY1OCAwIDAgMC0uMzY0IDEuMTIybDEuOTI2IDEuODgtLjQ1NyAyLjY0YS42NTcuNjU3IDAgMCAwIC45NTMuNjkzbDIuMzg0LTEuMjQ2IDIuMzczIDEuMjQ4YS42NTguNjU4IDAgMCAwIC45NTQtLjY5M2wtLjQ1MS0yLjY1MSAxLjkyLTEuODcyYS42NTUuNjU1IDAgMCAwIC4xNjYtLjY3NHoiIGRhdGEtbmFtZT0i7Yyo7IqkIDgiLz48L3N2Zz4=);content:"";display:inline-block;height:12px;width:12px}.detail .detail_top .store_option .max_member:after,.detail .detail_top .store_option .rank:after{background-color:#a39b9b;content:"";display:inline-block;height:1px;margin:0 6px 0 8px;position:relative;top:-2px;vertical-align:middle;width:1px}.detail .detail_top .store_option .max_member{color:#a39b9b;display:inline-block;font-size:14px;font-style:normal;font-weight:300;letter-spacing:.35px;line-height:1.43}.detail .detail_top .store_option .max_member:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMnYxMkgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI2IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNhMzliOWIiIGQ9Ik0xMSAxMC44NzNhNC44NTcgNC44NTcgMCAwIDAtMy4zODgtNC42MTggMi44NzUgMi44NzUgMCAxIDAtMy4yMjQgMEE0Ljg1NyA0Ljg1NyAwIDAgMCAxIDEwLjg3M1YxMWguOTA2YTcuNzc0IDcuNzc0IDAgMCAxIC4xOTQtMWMuMDI3LS4xLjA2Mi0uMTkuMDk0LS4yODRhMy44MSAzLjgxIDAgMCAxIC4yNjMtLjYzMmMuMDE4LS4wMzQuMDM1LS4wNy4wNTQtLjFhMy4zNiAzLjM2IDAgMCAxIC4yLS4zMTZjLjAzOC0uMDU1LjA3OC0uMTA1LjExNy0uMTU2QTMuODU1IDMuODU1IDAgMCAxIDUuODczIDdoLjI1NEEzLjg4IDMuODggMCAwIDEgOS45IDEwYTcuNzc0IDcuNzc0IDAgMCAxIC4xOTEgMUgxMXpNNiA1Ljc1YTEuODc1IDEuODc1IDAgMSAxIDEuODc1LTEuODc1QTEuODc3IDEuODc3IDAgMCAxIDYgNS43NXoiIGRhdGEtbmFtZT0i7Yyo7IqkIDE1Ii8+PC9zdmc+);background-size:100%;content:"";display:inline-block;height:14px;width:14px}.detail .detail_top .store_option .location{color:#212422;display:inline-block;font-size:14px;font-style:normal;letter-spacing:.35px;line-height:1.43;-webkit-text-decoration:underline;text-decoration:underline}.detail .detail_top .share_wrap{box-sizing:border-box;margin-bottom:40px;padding-right:200px;position:relative}.detail .detail_top .share_wrap .sns_share{position:absolute;right:0;top:23px}.detail .detail_top .share_wrap .sns_share button+button{margin-left:10px}.detail .detail_top .share_wrap .sns_share .btn_share{color:#212422;cursor:pointer;font-size:16px;letter-spacing:.4px;line-height:18px}.detail .detail_top .share_wrap .sns_share .btn_share:before{background:url(/_nuxt/img/ic-share-18.939fbdf.svg);content:"";display:inline-block;height:18px;margin-right:6px;position:relative;top:-2px;vertical-align:middle;width:18px}.detail .detail_top .share_wrap .sns_share .btn_favorite{color:#212422;cursor:pointer;font-size:16px;letter-spacing:.4px;line-height:18px}.detail .detail_top .share_wrap .sns_share .btn_favorite:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjNDg0ODQ4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMTUuNDkzIDMuMzk5YTQuMjQgNC4yNCAwIDAgMC01LjY1My40TDkgNC42NDJsLS44NC0uODRhNC4yNCA0LjI0IDAgMCAwLTUuNjUzLS40IDQuMTIyIDQuMTIyIDAgMCAwLS4zIDYuMWwzLjg3OSAzLjg3OEw4LjQgMTUuNjk3YS44NDEuODQxIDAgMCAwIDEuMTkgMGwyLjMxOS0yLjMxOUwxNS43ODggOS41YTQuMTIyIDQuMTIyIDAgMCAwLS4yOTUtNi4xMDF6IiBkYXRhLW5hbWU9Iu2MqOyKpCAzOCIvPjxwYXRoIGQ9Ik0wIDBoMTh2MThIMHoiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDI3MiIvPjwvZz48L3N2Zz4=);content:"";display:inline-block;height:18px;margin-right:6px;position:relative;top:-2px;vertical-align:middle;width:18px}.detail .detail_top .share_wrap .sns_share span{display:inline-block;margin-left:26px;position:relative}.detail .detail_top .share_wrap .sns_share span:before{background:#212422;content:"";display:inline-block;height:2px;left:-14px;margin-top:-2px;position:absolute;top:50%;width:2px}.detail .detail_top .share_wrap .sns_share span:first-child{margin-left:0}.detail .detail_top .share_wrap .sns_share span:first-child:before{content:none}.detail .detail_top .share_wrap .tag_list{margin-left:-10px;padding-top:6px;position:relative}.detail .detail_top .share_wrap .tag_list li{border:1px solid #e5e5e5;border-radius:16px;box-sizing:border-box;color:#a39b9b;display:inline-block;font-size:13px;margin-left:10px;margin-top:10px;padding:6px 16px}.detail .space_detail{background:#fff;border:1px solid #eaeaea;border-radius:5px;box-sizing:border-box;padding:20px 0 0;position:relative;width:100%}.detail .space_detail .detail_space_list{border-top:1px solid #eaeaea}.detail .space_detail .selected_date{box-sizing:border-box;padding:36px 24px 24px}.detail .space_info{box-sizing:border-box;padding:10px 48px}.detail .space_info h2{color:#212422;font-size:24px;font-weight:500;line-height:1.17;margin-bottom:20px;margin-top:40px;position:relative}.detail .space_info h2:before{background-image:url(/_nuxt/img/img-pick-24.1eb0d1f.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:24px;left:-30px;position:absolute;top:3px;width:24px}.detail .space_info h2 em{display:inline-block;font-weight:700;position:relative}.detail .space_info h2 em:after{background:#ff3d71;bottom:-2px;content:"";display:inline-block;height:13px;left:-1px;opacity:.15;padding:0 1px;position:absolute;width:100%}.detail .space_info div{border-bottom:1px solid #eaeaea;box-sizing:border-box;padding:0 30px 40px;position:relative}.detail .space_info .opening_hours{background:#fff7f7;border:1px solid #ffefef;border-radius:5px;box-sizing:border-box;display:block;font-size:16px;letter-spacing:.4px;line-height:1;padding:15px;text-align:center;width:100%}.detail .space_info .reserve_warn ol{counter-reset:item}.detail .space_info .reserve_warn ol li{counter-increment:item;margin-bottom:5px}.detail .space_info .reserve_warn ol li:before{color:#fe6760;content:counter(item);display:inline-block;font-size:20px;line-height:1.4;margin-right:20px}.detail .space_info .refund_info .refund_warn{box-sizing:border-box;color:#212422;display:block;font-size:14px;line-height:2;margin-bottom:23px;padding:0 10px}.detail .space_info .refund_info .refund_warn strong{color:#fe6760;display:block;font-size:16px;font-weight:400;left:-10px;line-height:1;margin-bottom:17px;position:relative}.detail .space_info .refund_info dl{box-sizing:border-box;font-size:0;padding:0 20px;position:relative}.detail .space_info .refund_info dl dd,.detail .space_info .refund_info dl dt{display:inline-block;font-size:14px;font-weight:400}.detail .space_info .refund_info dl dt{margin-right:10px;padding-right:10px;position:relative}.detail .space_info .refund_info dl dt:after{background:#eaeaea;content:"";display:block;height:10px;position:absolute;right:0;top:5px;width:1px}.detail .space_info .refund_info dl dd{color:#fe6760}.detail .space_info .location_info{border-bottom:0}.detail .space_info .location_info .map_area{background:#eaeaea;border:0;height:500px;padding:0}.detail .space_info .location_info .store_name{color:#212422;font-size:28px;font-weight:700;letter-spacing:.7px;line-height:1.14;margin-top:20px}.detail .space_info .location_info .store_location{color:#212422;display:block;font-size:16px;font-weight:300;letter-spacing:.4px;line-height:1.75;margin-top:13px}.detail .detail_space_info{background:#fff;border:1px solid #eaeaea;border-radius:5px;box-sizing:border-box;margin-bottom:20px;padding:0;width:100%}.detail .detail_space_info button{border-bottom:1px solid #eaeaea;cursor:pointer;padding:36px 28px;position:relative;text-align:left;width:100%}.detail .detail_space_info button strong{color:#212422;display:block;font-size:24px;font-weight:700;line-height:1.17}.detail .detail_space_info button strong:before{background-image:url(/_nuxt/img/img-pick-24.1eb0d1f.svg);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:24px;margin-right:10px;position:relative;top:3px;vertical-align:top;width:24px}.detail .detail_space_info button:after{border-bottom:2px solid #a39b9b;border-left:2px solid #a39b9b;content:"";display:inline-block;height:23px;position:absolute;right:48px;top:46px;transform:rotate(135deg);transition:transform .3s cubic-bezier(.075,.82,.165,1);width:23px}.detail .detail_space_info .toggle_contents{color:#212422;font-size:14px;height:0;letter-spacing:.35px;line-height:1.43;opacity:0;padding:0 48px;transition:all .3s ease-in;white-space:pre-line}.detail .detail_space_info.active button:after{top:38px;transform:rotate(-45deg)}.detail .detail_space_info.active .toggle_contents{height:auto;opacity:1;padding-bottom:36px;padding-top:48px}.selecte_date_button{background:#fff7f7;border:1px solid #ffefef;border-radius:5px;cursor:pointer;display:block;padding:16px 24px;position:relative;text-align:left;width:100%}.selecte_date_button strong{color:#b57f7d;font-size:14px;font-weight:700;letter-spacing:.35px;line-height:1.57}.selecte_date_button:after{border-bottom:1px solid #b57f7d;border-left:1px solid #b57f7d;box-sizing:border-box;content:"";display:block;height:12px;position:absolute;right:24px;top:20px;transform:rotate(-135deg);width:12px}.detail_store_item{border-bottom:1px solid #eaeaea;box-sizing:border-box;min-height:180px;padding:36px 36px 36px 173px;position:relative}.detail_store_item .img_wrap{display:inline-block;height:106px;left:36px;overflow:hidden;position:absolute;top:36px;width:125px}.detail_store_item .img_wrap img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.detail_store_item h2{color:#212422;display:block;font-size:18px;letter-spacing:.45px;line-height:1.11;margin-bottom:4px}.detail_store_item .max_member{color:#a39b9b;display:block;font-style:normal}.detail_store_item .max_member:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMnYxMkgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI2IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNhMzliOWIiIGQ9Ik0xMSAxMC44NzNhNC44NTcgNC44NTcgMCAwIDAtMy4zODgtNC42MTggMi44NzUgMi44NzUgMCAxIDAtMy4yMjQgMEE0Ljg1NyA0Ljg1NyAwIDAgMCAxIDEwLjg3M1YxMWguOTA2YTcuNzc0IDcuNzc0IDAgMCAxIC4xOTQtMWMuMDI3LS4xLjA2Mi0uMTkuMDk0LS4yODRhMy44MSAzLjgxIDAgMCAxIC4yNjMtLjYzMmMuMDE4LS4wMzQuMDM1LS4wNy4wNTQtLjFhMy4zNiAzLjM2IDAgMCAxIC4yLS4zMTZjLjAzOC0uMDU1LjA3OC0uMTA1LjExNy0uMTU2QTMuODU1IDMuODU1IDAgMCAxIDUuODczIDdoLjI1NEEzLjg4IDMuODggMCAwIDEgOS45IDEwYTcuNzc0IDcuNzc0IDAgMCAxIC4xOTEgMUgxMXpNNiA1Ljc1YTEuODc1IDEuODc1IDAgMSAxIDEuODc1LTEuODc1QTEuODc3IDEuODc3IDAgMCAxIDYgNS43NXoiIGRhdGEtbmFtZT0i7Yyo7IqkIDE1Ii8+PC9zdmc+);content:"";display:inline-block;height:12px;margin-right:4px;width:12px}.detail_store_item .space_size{color:#a39b9b;display:block;font-size:13px;line-height:1.69;margin-bottom:20px}.detail_store_item .space_size:before{background-image:url(/_nuxt/img/ic-area-12.4691328.svg);content:"";display:inline-block;height:12px;margin-right:4px;position:relative;top:5px;vertical-align:top;width:12px}.detail_store_item .store_pirce_per_hour{bottom:36px;color:#2e2e2e;font-size:12px;font-weight:400;letter-spacing:.3px;position:absolute;right:130px}.detail_store_item .store_pirce_per_hour i{color:#ff3d71;display:inline-block;font-size:24px;font-weight:700;letter-spacing:.92}.detail_store_item .btn_red2{bottom:36px;position:absolute;right:40px}.space_option{font-size:0}.space_option li{color:#a39b9b;display:inline-block;font-size:10px;letter-spacing:.25px;line-height:2.2;margin-right:8px}.space_option li:before{background-size:100%;content:"";display:inline-block;height:12px;margin-right:2px;position:relative;top:5px;vertical-align:top;width:12px}.space_option li.wifi:before{background-image:url(/_nuxt/img/ic-wifi-12.4602784.svg)}.space_option li.sound:before{background-image:url(/_nuxt/img/ic-speaker-12.3605311.svg)}.space_option li.mirror:before{background-image:url(/_nuxt/img/ic-mirror-12.3d47a39.svg)}.space_option li.aircondition:before{background-image:url(/_nuxt/img/ic-aircon-12.76ca0a6.svg)}.space_option li.chair:before{background-image:url(/_nuxt/img/ic-chair-12.cc95a73.svg)}.space_option li.water_purifier:before{background-image:url(/_nuxt/img/ic-water-12.25bf491.svg)}.space_option li.inner_shoes:before{background-image:url(/_nuxt/img/ic-slipper-12.1f63ed4.svg)}.space_option li.fan:before{background-image:url(/_nuxt/img/ic-fan-12.38be871.svg)}.thumb_list_wrap{background:#fff;border:1px solid #eaeaea;border-radius:5px;margin-top:20px;max-width:1140px;padding:0;width:100%}.thumb_list_wrap .result_title{border-bottom:1px solid #eaeaea;box-sizing:border-box;padding:30px 24px 0}.thumb_list_wrap .result_title h2{color:#212422;font-size:24px;font-weight:700;letter-spacing:.6px;line-height:1.17;margin-bottom:4px}.thumb_list_wrap .result_title h2 i{color:#fe6760}.thumb_list_wrap .result_title p{color:#a39b9b;font-size:12px;letter-spacing:.3px;margin-bottom:13px}.thumb_list_wrap .result_title p span{display:inline-block;line-height:1.5;margin-left:5px}.thumb_list_wrap .result_title p span:first-child{margin-left:0}.thumb_list_wrap .list_gallery{box-sizing:border-box;padding:30px 24px;width:100%}.thumb_list_wrap .list_gallery .grid_item{box-sizing:border-box;padding:8px;width:25%}.thumb_list_wrap .list_gallery .grid_item a{border:1px solid #eaeaea;border-radius:10px;display:block;font-size:0;height:100%;overflow:hidden;position:relative}.thumb_list_wrap .list_gallery .grid_item a:focus:after,.thumb_list_wrap .list_gallery .grid_item a:hover:after{background:#fe6760;content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.thumb_list_wrap .list_gallery .grid_item a:focus img,.thumb_list_wrap .list_gallery .grid_item a:hover img{transform:scale(1.05);transition:all .3s ease-out}.thumb_list_wrap .list_gallery .grid_item a img{max-width:300px;transition:all .3s ease-out;width:100%}.video_box{border-radius:0;box-shadow:0 0 20px 0 rgba(48,48,48,.3);margin:20px auto auto;max-width:100%;position:relative}.video_box .plyr--video{border-radius:10px}.video_box .plyr--video .plyr__control.plyr__tab-focus,.video_box .plyr--video .plyr__control:hover,.video_box .plyr--video .plyr__control[aria-expanded=true],.video_box .plyr__control--overlaid{background:#96ea9e}.video_box .plyr--pip-supported [data-plyr=pip]{display:none}.video_box .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#d44538}.video_box .plyr--full-ui input[type=range]{color:#96ea9e}.video_box .video-player-box .vjs_video_3-dimensions{height:640px;width:100%}.video_box .video-js .vjs-big-play-button{background-color:rgba(43,51,63,.3);border:none;border-radius:0;height:100%;left:0;position:absolute;top:0;width:100%}.video_box .video-js .vjs-big-play-button .vjs-icon-placeholder{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3OSIgaGVpZ2h0PSI3OSI+PGRlZnM+PGZpbHRlciBpZD0iYSIgd2lkdGg9Ijc5IiBoZWlnaHQ9Ijc5IiB4PSIwIiB5PSIwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiPjxmZU9mZnNldC8+PGZlR2F1c3NpYW5CbHVyIHJlc3VsdD0iYmx1ciIgc3RkRGV2aWF0aW9uPSIyLjUiLz48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIuMjUxIi8+PGZlQ29tcG9zaXRlIGluMj0iYmx1ciIgb3BlcmF0b3I9ImluIi8+PGZlQ29tcG9zaXRlIGluPSJTb3VyY2VHcmFwaGljIi8+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNhKSI+PHBhdGggZmlsbD0iIzk2ZWE5ZiIgZD0iTTM5LjUgNzEuNWEzMi4wMDggMzIuMDA4IDAgMCAxLTEyLjQ1Ni02MS40ODUgMzIuMDA4IDMyLjAwOCAwIDAgMSAyNC45MTEgNTguOTdBMzEuOCAzMS44IDAgMCAxIDM5LjUgNzEuNXptLTctNDYuNDI0YTIuMDA2IDIuMDA2IDAgMCAwLTIgMlY1MS45MmEyIDIgMCAwIDAgMy4wNDggMS43TDUzLjczMiA0MS4yYTIgMiAwIDAgMCAwLTMuNDA3TDMzLjU0OCAyNS4zNzZhMS45OTIgMS45OTIgMCAwIDAtMS4wNDgtLjN6Ii8+PC9nPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik03LjUgNy41aDY0djY0aC02NHoiLz48L3N2Zz4=);background-size:100%;cursor:pointer;font-size:0;height:64px;left:50%;margin-left:-32px;margin-top:-32px;position:absolute;top:50%;width:64px}.video_box .video-js .vjs-big-play-button:focus,.video_box .video-js:hover .vjs-big-play-button{background-image:none;border:0}.video_box .vjs-text-track-display{bottom:0;height:0}.video_box .video-js .vjs-play-progress{background:#96ea9e}.video_box .video-player-box .vjs-menu li{font-size:12px}.video_box .vjs-playback-rate .vjs-playback-rate-value{font-size:14px}.video_box .video-player-box .vjs-playback-rate .vjs-menu{left:-1em;width:7em}.video_box .vjs-hidden.vjs-text-track-display{display:block!important;opacity:0}.video_box .login_chek_box{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:10}.agree_desciprtion ol li+li{margin-top:30px}.agree_desciprtion li strong{color:#424643;display:block;font-size:17px;font-weight:700;margin-bottom:8px}.agree_desciprtion li p span{color:#424643;font-size:13px;line-height:19px}.agree_desciprtion li p em{color:#aeb7b4;display:block;font-size:12px;line-height:17px}.agree_desciprtion li .table{margin-bottom:10px;margin-top:8px;text-align:center}.agree_desciprtion li .table td,.agree_desciprtion li .table th{border:1px solid #dfe4e1;color:#9ea3a0;font-size:12px;font-weight:400;line-height:18px;padding:9px 5px}.agree_desciprtion li .table th{background:#f9faf9}.agree_desciprtion ul li{color:#424643;font-size:13px;line-height:20px}.agree_desciprtion ul li+li{margin-top:6px}.agree_desciprtion .detail_agree{font-size:0;margin:10px 0}.agree_desciprtion .detail_agree dl:first-child{border-left:1px solid #dfe4e1}.agree_desciprtion .detail_agree dl{border:1px solid #dfe4e1;border-collapse:collapse;border-left:0;box-sizing:border-box;display:inline-block;left:-1px;position:relative;text-align:center;width:12.5%}.agree_desciprtion .detail_agree dl dt{background:#f9faf9;color:#9ea3a0;font-size:12px;padding:9px 0}.agree_desciprtion .detail_agree dl dd{border-top:1px solid #dfe4e1;color:#9ea3a0;font-size:12px;padding:9px 0}.agree_contents .inner{padding:50px 20px}.agree_contents h2{color:#212422;font-size:24px;font-weight:600;line-height:26px;margin-bottom:16px;padding-left:30px;position:relative;text-align:left}.agree_contents h2:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzQ5YWE4NSIgZD0iTTExLjk5OSAwYTEyIDEyIDAgMCAwLTEyIDEyIDEyIDEyIDAgMCAwIDEyIDEyIDEyIDEyIDAgMCAwIDEyLTEyIDEyIDEyIDAgMCAwLTEyLTEyem01LjYgMTIuNTM5YTguNjM4IDguNjM4IDAgMCAwLTUuMDYzIDUuMDYzLjU2My41NjMgMCAwIDEtMS4wNzYgMCA4LjYyNCA4LjYyNCAwIDAgMC01LjA2My01LjA2My41NjMuNTYzIDAgMCAxIDAtMS4wNzZBOC42MzggOC42MzggMCAwIDAgMTEuNDYgNi40YS41NjIuNTYyIDAgMCAxIDEuMDc2IDAgOC42NTIgOC42NTIgMCAwIDAgNS4wNjMgNS4wNjMuNTYyLjU2MiAwIDAgMSAuMDAxIDEuMDc2eiIvPjwvc3ZnPg==);background-size:100%;content:"";display:block;height:24px;left:0;position:absolute;top:2px;width:24px}.agree_contents .agree_txt{background:#fff;font-size:13px;padding:30px 40px;white-space:pre-line}.agree_contents h5{color:#424643;font-size:17px;font-weight:700;margin-bottom:8px}.store_wrap{box-sizing:border-box;min-height:970px;padding-right:570px;position:relative}.product_list ul{box-sizing:border-box;margin-top:0;padding-right:40px}.product_list ul li{border-bottom:1px solid #dfe4e1;margin:0;padding:50px 0}.product_list ul li .item{box-sizing:border-box;height:150px;padding-left:240px;position:relative}.product_list ul li .item .item_cate{color:#9ea29f;font-size:14px;font-weight:400;letter-spacing:-.3px;line-height:21px}.product_list ul li .item .item_cate em{display:inline-block;position:relative}.product_list ul li .item .item_cate em+em{padding-left:16px}.product_list ul li .item .item_cate em+em:before{background:#dfe4e1;content:"";display:block;height:10px;left:8px;position:absolute;top:5px;width:1px}.product_list ul li .item .item_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#212422;display:block;display:-webkit-box;font-size:18px;font-weight:400;letter-spacing:-.3px;line-height:24px;margin-top:6px;overflow:hidden;text-overflow:ellipsis}.product_list ul li .item .item_price{bottom:0;box-sizing:border-box;color:#212422;display:block;font-size:20px;font-weight:700;left:0;padding-left:240px;position:absolute;width:100%}.product_list ul li .item .item_price strong{font-weight:700}.product_list ul li .item .item_price strong span{color:#d44538}.product_list ul li .img_wrap{background:#c4c4c4;border-radius:4px;height:150px;left:0;overflow:hidden;position:absolute;top:0;width:220px}.product_list ul li .img_wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product_list ul li .btn_location{background:#fff;border:1px solid #dfe4e1;bottom:-5px;bottom:0;color:#9ea29f;font-size:14px;font-weight:700;letter-spacing:-.3px;line-height:29px;padding:0;position:absolute;right:0;width:92px}.product_list ul li .btn_location img{opacity:.5}.product_list ul li .btn_location:active,.product_list ul li .btn_location:hover{background:#96ea9e;color:#424543}.product_list ul li .btn_location:active img,.product_list ul li .btn_location:hover img{opacity:1}.product_list .current_review{margin-top:8px;padding-left:0;width:100%}.product_list .current_review i{height:15px;width:15px}.product_list .current_review i+i{margin-left:0}.product_list .current_review strong{color:#9ea29f;font-size:11px;font-weight:400;line-height:15px;margin-left:4px}.store_wrap .map_wrap{bottom:90px;position:absolute;right:0;top:0;width:570px}.store_wrap .map_wrap .map{height:970px;position:sticky!important;top:0;width:100%!important}.store_wrap .map_wrap .map img{opacity:0}.marker_price{background:#fff;border:1px solid #d44538;border-radius:100px;box-shadow:0 1px 10px 3px .15;box-sizing:border-box;color:#d44538;cursor:pointer;display:block;font-size:13px;font-weight:400;letter-spacing:-.025em;padding:4px 20px;position:relative;text-align:center;width:auto}.marker_price span{line-height:20px}.marker_price span strong{font-weight:700}.marker_price em{color:#9ea29f;display:block;font-size:10px;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marker_price:after,.marker_price:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #49aa85;bottom:-10px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.marker_price:before{border-top:10px solid #fff;bottom:-8px;z-index:5}.marker_price.selected{background:#6ae179;border-color:#49aa85;color:#212422;z-index:100}.marker_price.selected em{color:#266d4c}.marker_price.selected:after{border-top-color:#49aa85}.marker_price.selected:before{border-top-color:#6ae179}.product_list ul li .item .rating_box{font-size:0}.product_list ul li .item .like_btn{bottom:0;right:0;top:auto}.product_list ul li .item a{display:block;height:100%;min-height:50px}.justConfirm .img_wrap:before{background:#ffde52;border-radius:2px;color:#424543;content:"바로승인";font-size:12px;font-weight:600;left:10px;letter-spacing:-.3px;line-height:24px;padding:0 10px;position:absolute;top:10px;z-index:2}.statusTag{left:0;padding:0 15px;position:absolute;top:0;z-index:10}.statusTag.justConfirm:before{background:#ffde52;color:#424543;content:"바로승인"}.statusTag.justConfirm:before,.statusTag.spaceAvailable:after{border-radius:2px;display:inline-block;font-size:12px;font-weight:600;letter-spacing:-.3px;line-height:24px;margin:10px 5px;padding:0 10px;z-index:2}.statusTag.spaceAvailable:after{background:#21cccc;color:#fff;content:"강습가능"}.pagination{margin-top:50px;text-align:center}.pagination button{border:0;display:inline-block;vertical-align:top}.pagination button:after{border-color:#212422;border-width:1.5px}.pagination ol,.pagination ol li{display:inline-block}.pagination ol li{margin:0 5px}.pagination ol li a{border-radius:4px;color:#212422;display:block;font-size:14px;height:40px;letter-spacing:-.3px;line-height:40px;width:40px}.pagination ol li a.on{background:#d44538;color:#fff}.serach_null h5{color:#9ea3a0;font-size:20px;font-weight:700;line-height:30px;padding-bottom:60px;padding-top:65px;text-align:center}@media only screen and (max-width:1200px){.detail .detail_top_view .list_img{border-radius:10px;padding-left:655px}.detail .detail_top_view li span{background:#eaeaea;height:100%}.detail .detail_top_view .img_first{height:400px;width:644px}.detail .detail_top_view .img_second{height:250px}.detail .detail_top_view .img_forth,.detail .detail_top_view .img_third{height:135px;margin-top:10px;padding-right:5px;width:50%}.detail .detail_top_view .img_forth{padding-left:5px;padding-right:0}.detail .detail_space_info button{padding:26px 20px}.detail .detail_space_info .toggle_contents{font-size:13px;padding:0 20px}.detail .detail_space_info.active .toggle_contents{padding-bottom:26px;padding-top:26px}.detail .tab-menu{padding:0 20px}.detail .space_detail .selected_date{padding:24px 20px 20px}.agree_desciprtion .detail_agree{font-size:0;margin:10px 0}.agree_desciprtion .detail_agree dl:first-child,.agree_desciprtion .detail_agree dl:nth-child(5){border-left:1px solid #dfe4e1}.agree_desciprtion .detail_agree dl:nth-child(5),.agree_desciprtion .detail_agree dl:nth-child(6),.agree_desciprtion .detail_agree dl:nth-child(7),.agree_desciprtion .detail_agree dl:nth-child(8){border-top:0}.agree_desciprtion .detail_agree dl{border:1px solid #dfe4e1;border-collapse:collapse;border-left:0;box-sizing:border-box;display:inline-block;left:-1px;position:relative;text-align:center;width:25%}.agree_desciprtion .detail_agree dl dt{background:#f9faf9;color:#9ea3a0;font-size:12px;padding:9px 0}.agree_desciprtion .detail_agree dl dd{border-top:1px solid #dfe4e1;color:#9ea3a0;font-size:12px;padding:9px 0}.store_wrap{min-height:970px;padding-right:400px}.store_wrap .map_wrap{width:400px}.product_list ul{padding-right:20px}.product_list ul li{padding:30px 0}.product_list ul li .item,.product_list ul li .item .item_price{padding-left:200px}.product_list ul li .img_wrap{width:180px}.product_list ul li .ico_itemCate{left:0;top:0}}@media only screen and (max-width:1024px){.detail .detail_top_view .list_img{border-radius:5px;padding-left:425px}.detail .detail_top_view .img_first{height:320px;width:414px}.detail .detail_top_view .img_second{height:170px}.detail .detail_top_view .img_forth,.detail .detail_top_view .img_third{height:135px;width:50%}.detail .detail_top_view .more_photo{font-size:14px;font-weight:500}.detail .detail_top{margin-bottom:20px;padding-top:30px}.detail .detail_top h2{box-sizing:border-box;font-size:24px;line-height:30px;margin-top:28px}.detail .detail_top .store_option{margin-top:9px}.detail .detail_top .store_option .rank i{font-size:14px;margin-right:2px}.detail .detail_top .store_option .rank i:before{height:12px;width:12px}.detail .detail_top .store_option .max_member:after,.detail .detail_top .store_option .rank:after{height:1px;margin:0 6px 0 8px;top:-2px;width:1px}.detail .detail_top .store_option .max_member{font-size:14px}.detail .detail_top .store_option .max_member:before{height:14px;width:14px}.detail .detail_top .store_option .location{font-size:14px;letter-spacing:.35px}.detail .detail_top .share_wrap{margin-bottom:40px;padding-right:0}.detail .detail_top .share_wrap .sns_share{left:0;right:auto;top:20px}.detail .detail_top .share_wrap .sns_share .btn_share{font-size:14px}.detail .detail_top .share_wrap .sns_share .btn_share:before{margin-right:4px}.detail .detail_top .share_wrap .sns_share .btn_favorite{font-size:14px}.detail .detail_top .share_wrap .sns_share .btn_favorite:before{margin-right:4px}.detail .detail_top .share_wrap .sns_share span{margin-left:26px}.detail .detail_top .share_wrap .sns_share span:before{height:2px;left:-14px;margin-top:-2px;top:50%;width:2px}.detail .detail_top .share_wrap .tag_list{padding-top:50px}.detail .detail_top .share_wrap .tag_list li{font-size:12px;padding:6px 10px}.detail .detail_space_info button strong{font-size:24px}.detail .detail_space_info button strong:before{height:24px;width:24px}.detail .detail_space_info button:after{height:15px;right:28px;top:36px;width:15px}.detail .detail_space_info.active button:after{top:28px}.selecte_date_button{padding:10px 20px}.selecte_date_button:after{right:20px;top:17px}.detail_store_item{padding:20px 240px 20px 160px}.detail_store_item .img_wrap{left:20px;top:20px}.detail_store_item h2{font-size:18px;letter-spacing:.45px;line-height:1.11;margin-bottom:4px}.detail_store_item .space_size{margin-bottom:10px}.detail_store_item .store_pirce_per_hour{bottom:20px;right:100px}.detail_store_item .store_pirce_per_hour i{font-size:20px}.detail_store_item .btn_red2{bottom:20px;font-size:14px;height:30px;line-height:30px;right:20px;width:70px}.thumb_list_wrap .list_gallery{padding:20px 10px}.thumb_list_wrap .list_gallery .grid_item{width:25%}.video_box .video-player-box .vjs_video_3-dimensions{height:480px}.store_wrap{padding-right:350px}.store_wrap .map_wrap{width:350px}}@media only screen and (max-width:960px){.category_detail .inner{padding:0}.store_wrap{min-height:0;padding-right:0}.product_list{box-sizing:border-box;padding:0 20px}.product_list ul{margin-top:0;padding-right:0}.store_wrap .map_wrap{height:300px;position:relative;width:100%}.store_wrap .map_wrap .map{height:100%;position:relative!important}.store_wrap .map_wrap.contentsFixed{left:0;margin:0;position:relative;top:0}}@media only screen and (max-width:760px){.detail .detail_top_view img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;transform:none;width:100%}.detail .detail_top_view .list_img{border-radius:0;margin-left:-10px;padding-left:0}.detail .detail_top_view .img_first{box-sizing:border-box;height:320px;padding-left:10px;position:relative;width:100%}.detail .detail_top_view .img_first img{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.detail .detail_top_view .img_forth,.detail .detail_top_view .img_second,.detail .detail_top_view .img_third{box-sizing:border-box;display:inline-block;height:135px;padding-left:10px;padding-right:0;width:33.333%}.detail .detail_top_view .img_second span{border-bottom-left-radius:5px}.detail .detail_top_view .img_forth span{border-bottom-right-radius:5px}.detail .detail_top_view .more_photo{box-sizing:border-box;font-size:14px;font-weight:500;line-height:20px;padding:60px 10px 0}.detail .detail_top h2{font-size:20px;line-height:25px;margin-top:28px}.detail .detail_top .store_option{margin-top:9px}.detail .detail_top .store_option .rank,.detail .detail_top .store_option .rank i{font-size:12px}.detail .detail_top .store_option .max_member{font-size:14px}.detail .detail_top .store_option .location{font-size:12px}.detail .detail_top .share_wrap{margin-bottom:40px;padding-right:0}.detail .detail_top .share_wrap .sns_share{top:14px}.detail .detail_top .share_wrap .sns_share .btn_share{font-size:12px}.detail .detail_top .share_wrap .sns_share .btn_share:before{top:0}.detail .detail_top .share_wrap .sns_share .btn_favorite{font-size:12px}.detail .detail_top .share_wrap .sns_share .btn_favorite:before{top:0}.detail .detail_top .share_wrap .sns_share span{margin-left:26px}.detail .detail_top .share_wrap .sns_share span:before{height:2px;left:-14px;margin-top:-2px;top:50%;width:2px}.detail .detail_top .share_wrap .tag_list{padding-top:40px}.detail .detail_top .share_wrap .tag_list li{font-size:12px;margin-left:5px;padding:6px 10px}.detail .detail_space_info button strong{font-size:20px}.detail .detail_space_info button strong:before{height:20px;width:20px}.detail .detail_space_info button:after{height:12px;top:35px;width:12px}.detail .detail_space_info.active button:after{top:30px}.detail .detail_store_item{padding:20px 20px 70px 160px}.detail .space_detail{padding-top:15px}.video_box .video-player-box .vjs_video_3-dimensions{height:350px}.agree_contents .inner{padding:30px 10px}.agree_contents h2{font-size:18px;line-height:28px;padding-left:30px}.agree_contents h2:before{height:16px;left:10px;top:7px;width:16px}.agree_contents .agree_txt{font-size:12px;line-height:20px;padding:20px 30px}.agree_contents h5{color:#424643;font-size:17px;font-weight:700;margin-bottom:8px}.serach_null h5{border-top:1px solid #ccc;font-size:16px;line-height:24px}}@media only screen and (max-width:480px){.detail .detail_top_view .img_first{height:200px}.detail .detail_top_view .img_forth,.detail .detail_top_view .img_second,.detail .detail_top_view .img_third{height:100px}.detail .detail_top_view .more_photo{font-size:12px;line-height:1.5;padding-top:36px}.detail .detail_store_item{padding:20px 20px 70px}.detail .detail_store_item h2{margin-top:5px}.detail .detail_store_item .img_wrap{height:150px;left:0;position:relative;top:0;width:100%}.detail .detail_store_item .img_wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;transform:none;width:100%}.thumb_gallery .list_gallery .grid_item,.thumb_list_wrap .list_gallery .grid_item{width:50%}.video_box .video-player-box .vjs_video_3-dimensions{height:300px}.store_wrap{min-height:0;padding-right:0}.product_list{box-sizing:border-box;padding:0 10px}.product_list ul{margin-top:0;padding-right:0}.product_list ul li .item{height:100px;padding-left:140px}.product_list ul li .item .item_cate em+em{padding-left:10px}.product_list ul li .item .item_cate em+em:before{left:5px}.product_list ul li .item .item_cate{font-size:11px;line-height:17px}.product_list ul li .item .item_title{font-size:13px;line-height:19px;margin:0}.product_list ul li .item .item_price{font-size:13px;padding-left:140px}.product_list ul li .btn_location{font-size:11px;height:24px;line-height:20px;width:71px}.product_list ul li .btn_location img{position:relative;top:5px;vertical-align:top;width:10px}.product_list ul li .img_wrap{height:100px;width:130px}.product_list .current_review{margin-top:3px}.product_list .current_review i{height:10px;width:10px}.product_list .current_review strong{line-height:10px}.store_wrap .map_wrap{height:200px;position:relative;width:100%}.pagination{margin-top:30px}.pagination button,.pagination ol li a{height:32px;width:32px}.pagination ol li a{font-size:12px;line-height:32px}.justConfirm .img_wrap:before{font-size:10px;line-height:20px;padding:0 6px}}.reserve .reserve_info .btn_wrap .btn_green_line{border:1px solid #d44538;color:#d44538}.myReservation .reserve_search{background:none;border:none;border-radius:0;font-size:0;max-width:100%;padding:0;position:relative;width:100%}.myReservation .btn_wrap{padding:10px 0;text-align:center}.myReservation .btn_wrap .btn_green{background:#49aa85;color:#fff}.myReservation .btn_wrap .btn_orange{background:#ffa06e;color:#fff}.myReservation .btn_wrap.top_buttonWrap{margin:0;padding:0;position:absolute;right:0;text-align:right;top:0}.myReservation .btn_wrap.top_buttonWrap .button{display:inline-block;font-size:16px;height:35px;line-height:33px;margin:0 0 0 5px;text-align:center;width:80px}.myReservation .reserved_item{box-sizing:border-box;margin-top:20px;position:relative}.myReservation .reserved_item:first-child{margin-top:0}.myReservation .reserved_item .item{background:#fff;border:2px solid #eaeaea;border-radius:10px;box-sizing:border-box;padding:15px 15px 5px}.myReservation .reserved_item .item dl{display:inline-block;padding-left:0;width:25%}.myReservation .reserved_item .item dl dt{display:inline-block;margin-right:20px;position:relative}.myReservation .reserved_item .item dl dd{display:inline-block}.myReservation .reserved_item .item dl:first-child{padding-left:100px;width:100%}.myReservation .reserved_item .item dl:first-child dt{left:0;position:absolute}.myReservation .reserved_item .item dl:first-child dd{color:#fe6760}.myReservation .reserved_item .item dl:first-child dd,.myReservation .reserved_item .item dl:first-child dt{font-size:18px;font-weight:700}.myReservation .reserved_item .item dl:first-child+dl{padding-left:100px;width:50%}.myReservation .reserved_item .item dl:first-child+dl dt{position:absolute}.myReservation .schedule_item{background:#fff;box-sizing:border-box;margin-bottom:20px;padding:20px}.myReservation .schedule_item .btn_scheduleAdd{border:1px solid #d44538;box-sizing:border-box;color:#d44538;font-size:20px;height:50px;position:relative;width:100%}.myReservation .schedule_item .btn_scheduleAdd strong{color:#d44538;display:inline-block;padding-left:30px;position:relative}.myReservation .schedule_item .btn_scheduleAdd strong:after,.myReservation .schedule_item .btn_scheduleAdd strong:before{background:#d44538;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:20px}.myReservation .schedule_item .btn_scheduleAdd strong:after{transform:rotate(90deg)}.myReservation .schedule_item .schedule_wrap .btn_wrap{font-size:0;margin-top:0;padding:0 10px;position:relative;top:-20px}.myReservation .schedule_item .schedule_wrap .btn_wrap .btn_green,.myReservation .schedule_item .schedule_wrap .btn_wrap .btn_orange{display:inline-block;float:none}.myReservation .schedule_item .schedule_wrap .btn_wrap span{display:block;margin-top:30px}.myReservation .schedule_item .schedule_wrap .btn_wrap span .button.btn_add{border:1px dashed #d44538;color:#d44538;font-size:16px;height:40px;line-height:40px;margin:0;width:100%}.myReservation .schedule_item .schedule_wrap .schdule_module{border:1px solid #d44538;display:none;font-size:15px;margin:10px 0;padding:13px 180px 13px 10px;position:relative}.myReservation .schedule_item .schedule_wrap .schdule_module h3{color:#9a9a9a}.myReservation .schedule_item .schedule_wrap .schdule_module .btn_wrap{padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.myReservation .schedule_item .schedule_wrap .schdule_module .btn_wrap .button{font-size:14px;height:40px;line-height:40px;width:80px}.myReservation .schedule_item.on .btn_scheduleAdd,.myReservation .schedule_item.on .btn_wrap .btn_cancel,.myReservation .schedule_item.on .btn_wrap .btn_delete,.myReservation .schedule_item.on .btn_wrap .btn_modify{display:none}.myReservation .schedule_item.on .schedule_wrap .schdule_module{display:block}.myReservation .schedule_item.on .schedule_selectWrap{height:auto}.myReservation .schedule_item.on .schedule_selectWrap .calendar_wrap,.myReservation .schedule_item.on .schedule_selectWrap .regist_list,.myReservation .schedule_item.on .schedule_selectWrap .select_time{animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);-webkit-animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards;display:block}.myReservation .schedule_item.on .schedule_selectWrap .regist_list{display:inline-block}.myReservation .schedule_item.on .schedule_selectWrap .select_time{animation-delay:.3s;-webkit-animation-delay:.3s}.myReservation .schedule_item.on .schedule_selectWrap .btn_wrap{display:block}.myReservation .schedule_item.on .schedule_selectWrap .btn_cancel,.myReservation .schedule_item.on .schedule_selectWrap .btn_delete,.myReservation .schedule_item.on .schedule_selectWrap .btn_modify,.myReservation .schedule_item.on .schedule_selectWrap .btn_scheduleAdd{display:inline-block}.myReservation .schedule_item .schedule_selectWrap{height:0;position:relative}.myReservation .schedule_item .schedule_selectWrap .select_time{padding:0 16px 40px}.myReservation .schedule_item .schedule_selectWrap .regist_list{font-size:16px;max-width:300px;position:relative;width:100%;z-index:10}.myReservation .schedule_item .schedule_selectWrap .select_time h5{font-size:14px;font-weight:400;margin-top:10px}.myReservation .schedule_item .schedule_selectWrap .select_time h5.person_title{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:20px}.myReservation .schedule_item .schedule_selectWrap .select_time ol{margin-left:-10px}.myReservation .schedule_item .schedule_selectWrap .select_time ol li{padding-left:10px;padding-top:10px}.myReservation .schedule_item .schedule_selectWrap .select_time ol.before{margin-bottom:10px}.myReservation .schedule_item .schedule_selectWrap .select_time ol.afterNoon li .lbl{border-color:#212422;color:#212422}.myReservation .schedule_item .schedule_selectWrap .select_time ol.afterNoon li input:checked+.lbl{background:#212422;color:#fff}.myReservation .schedule_item .schedule_selectWrap .spinner{margin-top:10px;max-width:250px}.myReservation .schedule_item .schedule_selectWrap .select_list_wrap{background:#fff;border-radius:4px;bottom:auto;left:0;position:absolute;top:55px;width:100%}.myReservation .schedule_item .schedule_selectWrap .active .select_list_wrap{border:1px solid #aeb7b4;box-shadow:0 6px 24px -7px rgba(0,0,0,.3)}.myReservation .schedule_item .schedule_selectWrap .calendar_wrap,.myReservation .schedule_item .schedule_selectWrap .regist_list,.myReservation .schedule_item .schedule_selectWrap .select_time{display:none;opacity:0}.myReservation .schedule_item .schedule_selectWrap .active .select_list{border-top:0;height:auto}.myReservation .schedule_item .schedule_selectWrap .select_custom button{padding:16px 30px 16px 16px;position:relative}.myReservation .schedule_item .schedule_selectWrap .select_custom button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg4YTgzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTI3LjUgMjMuNDYtOS45OC05Ljk1OS0xMC4wMiAxMCIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMzZ2MzZIMHoiLz48L3N2Zz4=);background-size:100%;border:0;content:"";font-size:0;height:24px;position:absolute;right:10px;top:17px;transform:rotate(180deg);width:24px}.myReservation .schedule_item .schedule_selectWrap .select_custom.active button:after{top:13px;transform:rotate(0)}.myReservation .schedule_item .schedule_selectWrap .select_custom .select_list_wrap button:after{content:none}.myReservation .schedule_item .schedule_selectWrap .btn_wrap{display:none;text-align:center}.myReservation .schedule_item .reserved_item .item dl:first-child+dl{width:25%}.myReservation .schedule_item .btn_wrap{padding:10px 0}.myReservation .schedule_item .btn_wrap .button{display:inline-block;font-size:16px;height:35px;line-height:33px;margin:0 10px;width:80px}.myReservation .schedule_item .btn_wrap .btn_green{background:#49aa85;color:#fff}.myReservation .schedule_item .btn_wrap .btn_orange{background:#ffa06e;color:#fff}.myReservation .schedule_item .btn_wrap:after{clear:both;content:"";display:block}.myReservation .schedule_item .btn_green{background-color:#d44538}.myReservation .schedule_item .btn_orange{background-color:#ffa06e}.myReservation .schedule_item .btn_gray{background-color:#e5e5e5}.myReservation .schedule_item .btn_blk{background-color:#212422}.myReservation .my_order_list .total{color:#212422;display:block;float:left;font-size:16px;font-weight:500;line-height:35px;margin-bottom:20px;top:0}.myReservation .my_order_list .table th{background:#f9faf9;color:#000;font-size:14px;font-weight:500;padding:15px 0}.myReservation .my_order_list .table td{border-bottom:1px solid #dfe4e1;padding:15px 0;text-align:center}.myReservation .my_order_list .table td strong{color:#212422}.myReservation .my_order_list .table td span{color:#000}.myReservation .my_order_list .table td span.list_apply{border:1px solid #3057bb;color:#3057bb;display:inline-block;font-size:16px;height:27px;letter-spacing:-.04em;line-height:25px;margin-left:3px;padding:0 10px;vertical-align:middle}.myReservation .my_order_list .table td.link_wrap span .button{font-size:14px;line-height:30px;padding:0 16px}.myReservation .my_order_list .btn_wrap.top_buttonWrap{display:block;float:right;font-size:0;margin-bottom:20px;position:relative}.myReservation .my_order_list .btn_wrap.top_buttonWrap .button{display:inline-block;font-size:16px;height:35px;line-height:33px;margin:0 0 0 16px;padding:0 12px;text-align:center;width:auto}.myReservation .my_order_list .btn_wrap.top_buttonWrap .button.btn_green{padding:0 12px 0 34px;position:relative}.myReservation .my_order_list .btn_wrap.top_buttonWrap .button.btn_green:after,.myReservation .my_order_list .btn_wrap.top_buttonWrap .button.btn_green:before{background:#fff;content:"";display:block;height:2px;left:13px;margin-top:-1px;position:absolute;top:50%;width:13px}.myReservation .my_order_list .btn_wrap.top_buttonWrap .button.btn_green:after{transform:rotate(90deg)}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong i.bg_green{background:#d44538}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong i.bg_red{background:#f55}@media only screen and (max-width:1024px){.reserve .inner{padding:0}.reserve .inner .step_cont,.reserve .reserve_step{border-left:0;border-radius:0;border-right:0}.reserve .reserve_step{margin-top:24px}.reserve .reserve_info{margin-top:12px;position:relative;right:auto;width:100%}.reserve .reserve_info .img_wrap img{animation:none;height:100%;margin:0}.reserve .reserve_calendar h2{padding:24px}.reserve .reserve_calendar .reserve_title i{float:right}.reserve .reserve_calendar .select_date{padding:0 24px}.myReservation .schedule_item .btn_scheduleAdd{font-size:16px;height:40px}.myReservation .my_order_list{margin-bottom:50px}.myReservation .my_order_list .table td.link_wrap span .button{padding:0 5px}.study_info_wrap{padding:0 24px}.reserve .step3_cont .reserve_info,.step2_cont .reserve_info,.step3_cont .reserve_info,.step4_cont .reserve_info{margin-top:0;padding-top:0}.reserve .step3_cont .reserve_info .btn_wrap .btn_green_line,.reserve .step3_cont .reserve_info .btn_wrap .btn_red1,.reserve .step3_cont .reserve_info .btn_wrap .btn_red_line,.step2_cont .reserve_info .btn_wrap .btn_green_line,.step2_cont .reserve_info .btn_wrap .btn_red1,.step2_cont .reserve_info .btn_wrap .btn_red_line,.step3_cont .reserve_info .btn_wrap .btn_green_line,.step3_cont .reserve_info .btn_wrap .btn_red1,.step3_cont .reserve_info .btn_wrap .btn_red_line,.step4_cont .reserve_info .btn_wrap .btn_green_line,.step4_cont .reserve_info .btn_wrap .btn_red1,.step4_cont .reserve_info .btn_wrap .btn_red_line{margin-top:0}.myReservation .schedule_item .reserved_item .item dl:first-child{width:100%}.myReservation .schedule_item .reserved_item .item dl,.myReservation .schedule_item .reserved_item .item dl:first-child+dl{width:50%}.mySchedule_current .current_wrap h2{font-size:20px;line-height:24px;padding-bottom:10px}.mySchedule_current .current_wrap .schedule_wrap{margin-top:0;padding-left:0}.mySchedule_current .current_wrap .schedule_wrap .schedule_box{position:relative;width:100%}.mySchedule_current .current_wrap .schedule_wrap .schedule_box .vdp-datepicker{height:auto}.mySchedule_current .current_wrap .schedule_wrap h3{font-size:16px;line-height:22px;margin-bottom:10px;margin-top:30px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title{font-size:16px;padding:16px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong i{font-size:11px;height:22px;line-height:22px;position:relative;top:2px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title span{font-size:13px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .date{padding:16px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell{border-radius:8px;font-size:14px;height:40px;line-height:40px;margin:4px auto;width:40px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{bottom:4px;height:4px;margin-left:-1px;width:4px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .day-header.cell{border-radius:0;font-size:0;height:40px;line-height:40px;margin:0;width:100%}}@media only screen and (max-width:760px){.reserve .reserve_step ol li strong{font-size:12px}.reserve .reserve_step ol li strong i{top:0}.reserve .reserve_step ol li:before{background-size:24px;height:48px;width:48px}.reserve .reserve_step ol li:after{height:10px;left:-10px;top:55px;width:10px}.reserve .study_info_wrap .study_info{padding-left:0}.reserve .study_info_wrap .study_info dd{box-sizing:border-box;margin-top:12px;padding-right:110px;position:relative}.reserve .study_info_wrap .study_info dd .img_wrap{display:inline-block;height:32px;position:relative;top:0;width:32px}.reserve .study_info_wrap .study_info dd em{display:inline-block;line-height:32px;margin-left:10px;margin-top:0;vertical-align:top}.reserve .study_info_wrap .study_info dd strong{bottom:auto;line-height:32px;margin-top:-3px;top:50%;transform:translateY(-50%)}.myReservation .reserved_item .item dl{display:inline-block;padding-left:100px;width:100%}.myReservation .reserved_item .item dl dt{margin-right:0;position:absolute}.myReservation .reserved_item .item dl dd{display:inline-block}.myReservation .reserved_item .item dl:first-child+dl{width:100%}.myReservation .schedule_item{margin-bottom:10px;padding:10px}.myReservation .schedule_item.on .schedule_selectWrap .select_time{padding:10px 10px 20px}.myReservation .schedule_item .schedule_selectWrap .select_list_wrap{top:45px}.myReservation .schedule_item .schedule_selectWrap .select_custom button{padding:10px}.myReservation .schedule_item .schedule_selectWrap .select_custom button:after{top:12px}.myReservation .schedule_item .schedule_selectWrap .select_custom.active button:after{top:8px}.myReservation .schedule_item .schedule_selectWrap .select_time{padding:10px 16px 20px}.myReservation .schedule_item .schedule_selectWrap .btn_schedule{font-size:15px;line-height:40px;top:-54px;width:100px}.myReservation .schedule_item .schedule_selectWrap .schedule_wrap .btn_wrap{top:-10px}.myReservation .schedule_item .schedule_selectWrap .schedule_wrap .btn_wrap .button{font-size:13px}.myReservation .schedule_item .schedule_selectWrap .schedule_wrap .schdule_module{font-size:13px;padding-right:140px}.myReservation .schedule_item .schedule_selectWrap .schedule_wrap .schdule_module .btn_wrap{top:50%}.myReservation .schedule_item .schedule_selectWrap .schedule_wrap .schdule_module .btn_wrap .button{font-size:13px;height:30px;line-height:30px;width:60px}.myReservation .schedule_item .reserved_item .item dl,.myReservation .schedule_item .reserved_item .item dl:first-child,.myReservation .schedule_item .reserved_item .item dl:first-child+dl,.myReservation .schedule_item .reserved_item .item dl:first-child+dl dd{width:100%}.myReservation .my_order_list .table .list_index,.myReservation .my_order_list .table thead{display:none}.myReservation .my_order_list .table tbody,.myReservation .my_order_list .table tr{display:block}.myReservation .my_order_list .table td{border-bottom:0;display:inline-block;padding:0 0 0 20px;position:relative;text-align:left}.myReservation .my_order_list .table td:before{background:#ecf1ee;content:"";display:block;height:12px;left:10px;margin-top:-6px;position:absolute;top:50%;width:1px}.myReservation .my_order_list .table td.list_title{display:block;font-size:16px;padding-left:0}.myReservation .my_order_list .table td.list_title+td{padding-left:0}.myReservation .my_order_list .table tbody{border-top:1px solid #dfe4e1}.myReservation .my_order_list .table tr{border-bottom:1px solid #dfe4e1;padding:20px 0}.myReservation .my_order_list .btn_wrap.top_buttonWrap,.myReservation .my_order_list .total{margin-bottom:17px}.myReservation .my_order_list .btn_wrap.top_buttonWrap .button{margin:0 0 0 10px}.myReservation .my_order_list .btn_wrap.top_buttonWrap .button.btn_green{padding:0 12px 0 32px}.my_order_wrap .common_tab{margin:30px auto}}@media only screen and (max-width:480px){.reserve .reserve_step ol li strong{font-size:12px}.reserve .reserve_step ol li strong i{display:none}.reserve .reserve_step ol li:before{background-size:24px;height:48px;width:48px}.reserve .reserve_step ol li:after{height:10px;left:-10px;top:55px;width:10px}.reserve .reserve_calendar h2{padding:20px 24px}.reserve .reserve_calendar h2 i{display:block}.reserve .reserve_info .img_wrap{height:auto}.reserve .reserve_info .img_wrap img{left:0;position:relative;top:0;transform:none}.reserve .reserve_info dl dt{float:none}.reserve .reserve_info dl dd{float:none;width:100%}.reserve .reserve_info dl dd input,.reserve .reserve_info dl dd select{height:32px;line-height:32px;margin-top:8px;text-align:left;width:100%}.reserve .reserve_info dl dd span{text-align:left}.reserve .reserve_info .reserve_date dl dt{float:left}.reserve .reserve_info .reserve_date dl dd{float:right;margin-top:0;width:auto}.study_info_wrap .study_info dt{font-size:16px;line-height:22px}.study_info_wrap .study_info dd em{margin-left:5px}.reserve_search{margin:40px auto 20px;padding:20px}.reserve_search h2{font-size:18px;text-align:left}.reserve_search h2:before{height:18px;margin-right:5px;top:6px;width:18px}.reserve_search dl{margin-bottom:5px}.reserve_search dl dt{width:80px}.reserve_search .btn_wrap .button{font-size:16px;height:40px;line-height:40px;margin-top:30px}.myReservation .reserved_item .item dl:first-child dd,.myReservation .reserved_item .item dl:first-child dt{font-size:16px}.myReservation .reserved_item .item dl dd,.myReservation .reserved_item .item dl dt{font-size:14px;line-height:30px}.myReservation .reserved_item .btn_cancel{font-size:14px}.myReservation .reserve_search .btn_wrap{margin-top:15px}.myReservation .reserve_search .btn_wrap.top_buttonWrap{margin:0}.myReservation .reserve_search .btn_wrap.top_buttonWrap .button{font-size:14px;height:30px;line-height:30px;width:70px}.myReservation .reserve_search .reserved_item .btn_wrap .button{font-weight:500;height:35px;line-height:33px;width:80px}.myReservation .schedule_item .reserve_search .btn_wrap .button{margin-top:0}.myReservation .schedule_item .schedule_selectWrap .spinner{max-width:100%}.myReservation .my_order_list .table td.link_wrap{display:block;padding-left:0;padding-top:10px}.myReservation .my_order_list .table td.link_wrap:before{content:none}.myReservation .my_order_list .table td.link_wrap .button{box-sizing:border-box;display:block;text-align:center;width:100%}}.member_wrap{box-sizing:border-box;margin:auto;max-width:400px;padding:0 20px 50px;width:100%}.member_wrap dl{margin-bottom:30px}.member_wrap h2{color:#212422;font-size:32px;letter-spacing:-.9px;line-height:41px;margin-bottom:40px;margin-top:100px;text-align:center}.member_wrap h2.logo{background-image:url(/_nuxt/img/img_logo_vertical.850de2a.svg);background-size:100%;font-size:0;height:60px;margin:70px auto 8px;width:180px}.member_wrap h2.logo+p{color:#9ea3a0;font-size:12px}.member_wrap h2+p{color:#788a83;font-size:14px;letter-spacing:-.35px;line-height:1.29;margin-bottom:38px;text-align:center}.member_wrap h2+p span{display:block}.member_wrap.member_find{background-color:#fff}.member_wrap.member_find h2{font-size:24px;margin-top:0}.member_wrap dl dt{color:#424643;font-size:14px;font-weight:500;letter-spacing:-.35px;line-height:16px;margin-bottom:0}.member_wrap dl dd{position:relative}.member_wrap dl dd.phone{box-sizing:border-box;padding-right:105px;position:relative}.member_wrap dd.phone .button{background-color:#d44538;border:0;bottom:0;color:#fff;font-size:13px;font-weight:500;height:38px;line-height:38px;position:absolute;right:0;width:93px}.member_wrap dl dd.phone.phone+.phone,.member_wrap dl dd.phone.phone_confirm{margin-top:10px}.member_wrap dl dd.gender{font-size:0;margin-top:10px}.member_wrap dl dd.gender label{display:inline-block;position:relative;width:50%}.member_wrap dl dd.gender label input{height:0;left:-1px;position:absolute;top:-1px;width:0}.member_wrap dl dd.gender label .lbl{background:#f9faf9;border:1px solid #edf1ee;border-bottom-left-radius:4px;border-right:0;border-top-left-radius:4px;box-sizing:border-box;color:#bdc1be;display:block;font-size:14px;font-weight:400;height:40px;line-height:38px;text-align:center;transition:all .3s cubic-bezier(.075,.82,.165,1)}.member_wrap dl dd.gender label+label .lbl{border-left:0;border-radius:0;border-bottom-right-radius:4px;border-right:1px solid #edf1ee;border-top-right-radius:4px}.member_wrap dl dd.gender label+label .lbl:before{background:#dfe4e1;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}.member_wrap dl dd.gender label input:checked+.lbl{background:#fff;border-color:#dfe4e1;color:#424643;font-weight:700}.member_wrap .input_wrap{display:block;margin:0}.member_wrap .input_wrap input{background:none;border:none;border-bottom:1px solid #dfe4e1;font-weight:400;height:38px;line-height:38px;margin-top:10px;padding:0;width:100%}.member_wrap .input_wrap input[type=password]{font-family:dotum}.member_wrap .input_wrap+p .checkbox{line-height:1;margin:0}.member_wrap .input_wrap+p input+.lbl{padding-left:20px;top:-3px}.member_wrap .input_wrap+p .lbl+span{color:#bdc2c6;font-size:14px}.member_wrap .input_wrap+p input:checked+.lbl+span{color:#212422}.member_wrap .phone_confirm{margin-top:10px}.member_wrap .phone_confirm+span{color:#ff3d71;display:block;font-size:13px;font-weight:700;margin-top:5px}.member_wrap .login_stay{position:relative;top:-20px}.member_wrap .login_stay .checkbox{color:#9ea3a0}.member_wrap .login_stay .checkbox strong{font-size:14px;font-weight:400}.member_wrap .login_stay .checkbox input:checked+.lbl+strong{color:#212422;font-weight:700}.member_wrap.member_find dl.find_result{margin-top:130px;padding-bottom:30px;text-align:center}.member_wrap.member_find dl.find_result dd,.member_wrap.member_find dl.find_result dt{font-size:20px}.member_wrap.member_find dl.find_result dd strong{color:#49aa85;display:block;font-size:18px;margin:20px 0}.member_wrap .btn_wrap{font-size:0;margin-top:20px;text-align:center}.member_wrap .btn_wrap span{box-sizing:border-box;display:inline-block;padding:0 15px;position:relative}.member_wrap .btn_wrap span:before{background-color:#bdc2c6;content:"";display:block;height:10px;left:0;margin-top:-5px;position:absolute;top:50%;width:1px}.member_wrap .btn_wrap span:first-child:before{content:none}.member_wrap .btn_wrap span a{color:#2e2e2e;font-size:14px;font-weight:400}.member_wrap .btn_wrap span a:active,.member_wrap .btn_wrap span a:focus,.member_wrap .btn_wrap span a:hover{color:#49aa85}.member_wrap .btn_big,.member_wrap .btn_greenLine{background:#d44538;border-radius:8px;color:#fff;display:block;font-size:16px;font-weight:500;height:54px;letter-spacing:-.4px;line-height:54px;text-align:center;width:100%}.member_wrap .btn_greenLine{background:none;color:#424643}.member_wrap .sns_login{margin-top:15px;padding-top:15px}.member_wrap .sns_login h5{border-top:1px solid #bdc1be;margin-bottom:20px;position:relative;text-align:center}.member_wrap .sns_login h5 em{background:#fff;color:#9ea29f;font-size:14px;line-height:21px;padding:0 12px;position:relative;top:-10px}.member_wrap .sns_login .button{border-radius:5px;display:block;font-weight:500;height:54px;letter-spacing:-.35px;line-height:54px;margin-bottom:10px;text-align:center;width:100%}.member_wrap .sns_login .button:before{background-size:100%;content:"";display:inline-block;margin-right:6px;position:relative;vertical-align:top}.member_wrap .sns_login .btn_kakao{background:#fae300;color:#391b1b}.member_wrap .sns_login .btn_kakao:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iIzM5MWIxYiIgZD0iTTguNzA4IDFDMy44OTggMSAwIDQuMDgyIDAgNy44ODRhNi43MjggNi43MjggMCAwIDAgNC4xMzEgNS44NjFjLS4xODIuNjgtLjY1OSAyLjQ2My0uNzU1IDIuODQ1LS4xMTguNDc0LjE3My40NjcuMzY0LjM0LjE1LS4xIDIuMzg3LTEuNjIgMy4zNTItMi4yNzdhMTAuOTU1IDEwLjk1NSAwIDAgMCAxLjYxNi4xMTljNC44MDkgMCA4LjcwOC0zLjA4MiA4LjcwOC02Ljg4NHMtMy45LTYuODg0LTguNzA4LTYuODg0Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxOHYxOEgweiIvPjwvc3ZnPg==);height:18px;top:18px;width:18px}.member_wrap .sns_login .btn_naver{background:#2db400;color:#fff}.member_wrap .sns_login .btn_naver:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAPdJREFUOE+l0z1KQ1EQxfHfiKiIC3ANdq5BrEQIVgoB0dpVaKVgYZFK7NyAaCoF92HrB5gFKOLHlRte4CH3hbx427nz58w5M+GfL1JKqcC4x05EvI5qKaUL7P/5228CvOMIxxHxk5vaArKqZ6xFxMM0gGEP7tCNiEFbBaNRv3GCQ/TaeFD36gW72dQ2gC/MVpRsYk7lDZuTpnCNdSxUDXmUDyxOCuiigy3MjNm1xj3IUge4wvJUgIi4SSkd4BRzDZBmBRUge3CO7ZqpddZ4QLWBq7jESkHFEPBZKHQiol8Bson5iM4wX0phrwC4jYin2iUuYaMQ4+MvNYGI/ej6HfYAAAAASUVORK5CYII=);height:16px;top:19px;width:16px}.agree_wrap{margin-bottom:20px;margin-top:30px}.agree_wrap div{box-sizing:border-box;display:inline-block;margin-top:8px;position:relative;width:100%}.agree_wrap .marketing_agree+h5{box-sizing:border-box;color:#d44538;font-size:12px;font-weight:400;padding-left:10px;position:relative}.agree_wrap .marketing_agree+h5:before{content:"*";font-size:15px;left:0;position:absolute;top:0}.agree_wrap label{color:#9ea3a0}.agree_wrap label strong{color:#424643}.agree_wrap .checkbox,.agree_wrap .radio{font-size:14px}.agree_wrap .checkbox input+.lbl,.agree_wrap .radio input+.lbl{padding-left:30px}.agree_wrap .checkbox input+.lbl:before,.agree_wrap .radio_type2.radio input+.lbl:before{border-radius:4px;height:20px;width:20px}.agree_wrap .checkbox input:checked+.lbl:before,.agree_wrap .radio_type2.radio input:checked+.lbl:before{background:#96ea9e;border:0}.agree_wrap .checkbox input:checked+.lbl:after,.agree_wrap .radio_type2.radio input:checked+.lbl:after{left:4px}.agree_wrap .agreePop_btn{border-bottom:1px solid #aeb7b4;color:#aeb7b4;cursor:pointer;font-size:12px;letter-spacing:-.3px;margin-top:-6px;padding-bottom:2px;position:absolute;right:0;top:50%}.member_tab{background-color:#fff;box-sizing:border-box;font-size:0;margin:130px auto 0;max-width:400px;padding-bottom:30px;width:100%}.member_tab span{border-bottom:1px solid #d44538;box-sizing:border-box;display:inline-block;padding:0 10px;position:relative;width:50%}.member_tab span .button{cursor:pointer;display:block;font-size:16px;height:40px;line-height:40px;position:relative;text-align:center;width:100%}.member_tab span.active{background:#d44538}.member_tab span.active button{color:#212422;font-weight:600}.myinfo{padding:40px 20px}.myinfo h2{font-size:30px;letter-spacing:-.025em;line-height:44px}.myinfo p{color:#9ea3a0;font-size:14px;line-height:22px;margin-top:8px}.myinfo .info_wrap{border-top:2px solid #212422;margin-top:20px}.myinfo .info_wrap .account_form .form_wrap{border-bottom:1px solid #dfe4e1;padding:40px 0}.myinfo .info_wrap .account_form.login_form .form_wrap{padding:70px 0}.myinfo .info_wrap .account_form dl{box-sizing:border-box;margin:auto;max-width:700px;padding:0 160px 0 200px;position:relative}.myinfo .info_wrap .account_form dl+dl dd{margin-top:20px}.myinfo .info_wrap .account_form dl dt{color:#424643;font-size:16px;left:0;line-height:40px;position:absolute;top:0;width:200px}.myinfo .info_wrap .account_form dl .changing_form dt{color:#d44538;font-weight:500}.myinfo .info_wrap .necessary:after{color:#ff3d71;content:"*";display:inline-block;font-size:22px;line-height:1;position:relative}.myinfo .info_wrap .account_form dl dd{position:relative}.myinfo .info_wrap .account_form dl dd strong{color:#a39b9b;font-weight:400;line-height:40px}.myinfo .info_wrap .account_form dl dd .changing_form span{color:#ff3d71;font-size:12px}.myinfo .info_wrap .account_form dl dd .input_wrap input{border-radius:4px;width:100%}.myinfo .info_wrap .account_form dl dd .input_wrap input:focus{background:#e5fae7}.myinfo .info_wrap .account_form dl dd .input_wrap input:-moz-read-only{background:#f9faf9;color:#9ea3a0}.myinfo .info_wrap .account_form dl dd .input_wrap input:read-only{background:#f9faf9;color:#9ea3a0}.myinfo .info_wrap .account_form dl dd .button{height:40px;line-height:38px;position:absolute;right:-160px;width:140px}.myinfo .info_wrap .account_form dl dd.change_input .btn_Rignt{position:absolute;right:-160px;top:0;width:140px}.myinfo .info_wrap .account_form dl dd.change_input .btn_Rignt .button{min-width:0;width:100%}.myinfo .info_wrap .account_form dl.isChange{padding:0}.myinfo .info_wrap .account_form dl.isChange .change_input{padding-left:200px}.myinfo .info_wrap .account_form dl dd.change_input dl{padding-left:0}.myinfo .info_wrap .account_form dl dd.change_input .changing_form dl dd+dd,.myinfo .info_wrap .account_form dl dd.change_input .changing_form dl+dl dd{margin-top:10px}.myinfo .info_wrap .account_form dl dd.change_input dl dt{left:-200px}.myinfo .info_wrap .account_form dl.isChange dd.change_input .btn_wrap{box-sizing:border-box;font-size:0;margin-left:-5px;margin-top:10px;padding-right:160px;position:relative}.myinfo .info_wrap .account_form dl.isChange dd.change_input .btn_wrap span{box-sizing:border-box;display:inline-block;padding-left:5px;width:50%}.myinfo .info_wrap .account_form dl dd.change_input .button{font-size:14px;min-width:140px;position:relative;right:0;width:50%}.myinfo .info_wrap .account_form dl.isChange dd.change_input .button{min-width:0;width:100%}.myinfo .info_wrap .account_form dl dd .changing_form .phone .button{min-width:0;position:absolute;right:-160px;top:0;width:140px}.myinfo .info_wrap .account_form dl.isChange dd.change_input .phone_btn{margin-left:0}.myinfo .info_wrap .account_form dl.isChange dd.change_input .phone_btn span{padding:0;width:100%}.myinfo .btn_submit{display:block;font-size:18px;height:56px;line-height:56px;margin:40px auto 0;width:240px}@media only screen and (max-width:760px){.member_wrap .agree_wrap{border-top:1px solid #aeb7b4;margin-bottom:20px;margin-top:48px;padding-top:17px}.member_wrap .agree_wrap label{margin:5px 0}.member_wrap .agree_wrap .checkbox,.member_wrap .agree_wrap .radio{font-size:14px}.member_wrap .agree_wrap .checkbox input+.lbl,.member_wrap .agree_wrap .radio input+.lbl{padding-left:25px}.member_wrap .agree_wrap .checkbox input+.lbl:before,.member_wrap .agree_wrap .radio_type2.radio input+.lbl:before{height:20px;top:0;width:20px}.member_wrap .agree_wrap .checkbox input:checked+.lbl:before,.member_wrap .agree_wrap .radio_type2.radio input:checked+.lbl:before{top:0}.member_wrap .agree_wrap .checkbox input:checked+.lbl:after,.member_wrap .agree_wrap .radio_type2.radio input:checked+.lbl:after{left:4px;top:10px}.myinfo .info_wrap .account_form dl{padding-left:130px;padding-right:130px}.myinfo .info_wrap .account_form dl dt{font-size:14px;width:130px}.myinfo .info_wrap .account_form dl dd .button{right:-120px;width:110px}.myinfo .info_wrap .account_form dl dd.change_input dl dt{left:-130px}.myinfo .info_wrap .account_form dl.isChange .change_input{padding-left:130px}.myinfo .info_wrap .account_form dl.isChange dd.change_input .btn_wrap{padding-right:130px}.myinfo .info_wrap .account_form dl dd .changing_form .phone .button,.myinfo .info_wrap .account_form dl dd.change_input .btn_Rignt{right:-130px;width:120px}}@media only screen and (max-width:480px){.member_tab{margin-top:80px}.member_wrap h2{font-size:25px;margin-top:80px}.member_wrap .btn_wrap span{padding:0 10px}.myinfo{padding:30px 14px}.myinfo h2{font-size:20px;line-height:24px}.myinfo p{font-size:12px;line-height:17px}.myinfo .info_wrap{margin-top:16px}.myinfo .info_wrap .account_form .form_wrap,.myinfo .info_wrap .account_form.login_form .form_wrap{padding:30px 10px}.myinfo .info_wrap .account_form dl{padding:0}.myinfo .info_wrap .account_form dl+dl dt{margin-top:20px}.myinfo .info_wrap .account_form dl+dl dd{margin:0}.myinfo .info_wrap .account_form dl dd+dd{margin-top:20px}.myinfo .info_wrap .account_form dl dt{color:#212422;line-height:21px;margin-bottom:8px;position:relative;width:100%}.myinfo .info_wrap .account_form dl dd.btn_include{box-sizing:border-box;padding-right:145px}.myinfo .info_wrap .account_form dl dd .button{right:0;width:135px}.myinfo .info_wrap .account_form dl dd.change_input dl dt{left:0}.myinfo .info_wrap .account_form dl dd.change_input dl+dl dt{margin-bottom:0;margin-top:10px}.myinfo .info_wrap .account_form dl.isChange .change_input{padding-left:0}.myinfo .info_wrap .account_form dl dd.change_input .button{width:100%}.myinfo .info_wrap .account_form dl.isChange dd.change_input .btn_wrap{padding-right:0}.myinfo .info_wrap .account_form dl dd.change_input .btn_Rignt{padding:0;position:relative;right:0;width:100%}.myinfo .info_wrap .account_form dl dd.change_input .btn_Rignt .button{min-width:140px}.myinfo .info_wrap .account_form dl dd .changing_form .phone{padding-right:110px}.myinfo .info_wrap .account_form dl dd .changing_form .phone .button{right:0;width:100px}.myinfo .btn_submit{font-size:16px;height:56px;line-height:54px;width:100%}}.prd_detail{background:#fff;border:1px solid #eaeaea;border-radius:5px;margin-top:35px;padding:36px}.prd_detail .top_visual{border-radius:10px;overflow:hidden;position:relative;text-align:center}.prd_detail .top_visual.movie{padding-top:60%}.prd_detail .top_visual img{border-radius:10px;max-height:650px;max-width:100%;-o-object-fit:cover;object-fit:cover}.prd_detail .top_visual iframe{height:100%;left:0;position:absolute;top:0;width:100%}.prd_detail .top_visual .plyr:-webkit-full-screen video{max-height:100%}.prd_detail .top_visual video{border-radius:10px;max-height:650px;max-width:100%}.prd_detail .top_visual.multi_thumb{border-radius:0;box-sizing:border-box;font-size:0;padding-left:662px;position:relative}.prd_detail .top_visual.multi_thumb em,.prd_detail .top_visual.multi_thumb i{background:#f2f2f2;border-radius:4px;display:block;position:relative}.prd_detail .top_visual.multi_thumb em img,.prd_detail .top_visual.multi_thumb i img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.prd_detail .top_visual.multi_thumb i:first-child{height:430px;left:0;position:absolute;top:0;width:646px}.prd_detail .top_visual.multi_thumb i:first-child.pop_bg{background:#212422;height:100%;left:0;position:fixed;top:0;width:100%}.prd_detail .top_visual.multi_thumb span.img_thumb{display:block;margin-left:16px;position:relative;text-align:left}.prd_detail .top_visual.multi_thumb span.img_thumb em{position:relative;z-index:2}.prd_detail .top_visual.multi_thumb em:first-child{height:270px;margin-bottom:16px;margin-left:-16px;padding-left:16px;width:100%}.prd_detail .top_visual.multi_thumb em:first-child+em{display:inline-block;height:147px;left:-16px;width:50%}.prd_detail .top_visual.multi_thumb em:first-child+em+em{display:inline-block;height:147px;width:50%}.prd_detail .top_visual.multi_thumb .button{background:#fff;border:1px solid #d44538;border-radius:4px;bottom:16px;box-shadow:0 0 4px 0 rgba(0,0,0,.14);color:#d44538;font-size:16px;font-weight:500;height:38px;letter-spacing:.4px;line-height:34px;position:absolute;right:16px;text-align:center;width:134px;z-index:10}.prd_detail .top_visual.multi_thumb span.img_thumb:after,.prd_detail .top_visual.multi_thumb span.img_thumb:before{background:#f2f2f2;border-radius:10px;bottom:0;content:"";display:block;height:147px;position:absolute;width:50%}.prd_detail .top_visual.multi_thumb span.img_thumb:before{left:-16px}.prd_detail .top_visual.multi_thumb span.img_thumb:after{right:0}.study_title{box-sizing:border-box;margin-top:31px;min-height:140px;padding-bottom:24px;padding-left:124px;position:relative}.study_title h2{word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#212422;display:-webkit-box;font-size:24px;font-weight:600;line-height:1.39;overflow:hidden;text-overflow:ellipsis}.study_title .study_hashtag{color:#788a83;font-size:16px;font-weight:400;line-height:1.5;margin-top:16px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.study_title .teacher_profile{left:0;position:absolute;text-align:center;top:0;width:100px}.study_title .teacher_profile .img_wrap{background:#eaeaea;border:1px solid #eaeaea;border-radius:50%;display:block;height:100px;overflow:hidden;position:relative;width:100%}.study_title .teacher_profile .img_wrap img{height:100px;-o-object-fit:cover;object-fit:cover;width:100%}.study_title .teacher_profile i{color:#49aa85;display:inline-block;font-size:12px;left:50%;line-height:22px;margin-top:9px;position:relative;text-align:center;transform:translateX(-50%);width:120%}.study_information{background:#fff;border:1px solid #d44538;border-radius:5px;margin:20px 0;padding:10px 0;text-align:center}.study_information li{box-sizing:border-box;color:#212422;display:inline-block;font-size:16px;font-weight:500;letter-spacing:.4px;line-height:18px;padding:5px 24px 5px 50px;position:relative}.study_information li i{color:#49aa85}.study_information li:before{content:"";display:block;height:20px;left:24px;margin-top:-10px;position:absolute;top:50%;width:20px}.study_information li:after{background:#b57f7d;content:"";display:block;height:14px;left:0;margin-top:-7px;position:absolute;top:50%;width:1px}.study_information li:first-child:after{content:none}.study_information li.location:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM0ODQ4NDg7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweH08L3N0eWxlPjwvZGVmcz48ZyBpZD0iaWMtbG9jYXRpb24tMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02OTMgLTExNDgpIj48ZyBpZD0i6re466O5XzI5MCIgZGF0YS1uYW1lPSLqt7jro7kgMjkwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDguNTI3IDExNTApIj48cGF0aCBpZD0i7Yyo7IqkXzEwOCIgZD0iTS0xLjY1MiAxMC44MjlBNS44IDUuOCAwIDAgMC0uMDI3IDYuOCA1Ljc3NiA1Ljc3NiAwIDAgMC01Ljc3NyAxYTUuNzc1IDUuNzc1IDAgMCAwLTUuNzUgNS44QTUuOCA1LjggMCAwIDAtOS45IDEwLjgyOWwuMDUyLjA2My4wMTUuMDE1TC01Ljc3NyAxNWw0LjA1Ny00LjA5My4wMTUtLjAxNXoiIGNsYXNzPSJjbHMtMSIgZGF0YS1uYW1lPSLtjKjsiqQgMTA4Ii8+PGVsbGlwc2UgaWQ9Iu2DgOybkF8yOSIgY3g9IjEuOTI4IiBjeT0iMS45NDQiIGNsYXNzPSJjbHMtMSIgZGF0YS1uYW1lPSLtg4Dsm5AgMjkiIHJ4PSIxLjkyOCIgcnk9IjEuOTQ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy43MDUgNC44MDEpIi8+PC9nPjxwYXRoIGlkPSLsgqzqsIHtmJVfNDQyIiBmaWxsPSJub25lIiBkPSJNMCAwaDIwdjIwSDB6IiBkYXRhLW5hbWU9IuyCrOqwge2YlSA0NDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY5MyAxMTQ4KSIvPjwvZz48L3N2Zz4=)}.study_information li.time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PHN0eWxlPi5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlOiM0ODQ4NDg7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweH08L3N0eWxlPjwvZGVmcz48ZyBpZD0iaWMtdGltZS0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0OSAtOTQ2KSI+PHBhdGggaWQ9IuyCrOqwge2YlV80NDEiIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjB2MjBIMHoiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDQ0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQ5IDk0NikiLz48ZyBpZD0i6re466O5XzI4OSIgZGF0YS1uYW1lPSLqt7jro7kgMjg5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0ODYuMjY5IDEwMjkuOTgpIj48Y2lyY2xlIGlkPSLtg4Dsm5BfMjgiIGN4PSI3IiBjeT0iNyIgcj0iNyIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9Iu2DgOybkCAyOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0LjI2OSAtODAuOTgpIi8+PHBhdGggaWQ9Iu2MqOyKpF8xMDciIGQ9Im0tMjYuMjUxLTcyLjk2Mi0yLjAxOC0yLjAxOCIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9Iu2MqOyKpCAxMDciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMjAyIC44ODMpIi8+PC9nPjwvZz48L3N2Zz4=)}.study_information li.member:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iIzQ4NDg0OCIgZD0iTTEyLjI4MyAxMC4zNDVhNC4wNDEgNC4wNDEgMCAwIDAgMS43MTMtMy4zMDcgNC4wMTcgNC4wMTcgMCAwIDAtNC00LjAzOCA0LjAxNyA0LjAxNyAwIDAgMC00IDQuMDM4IDQuMDQxIDQuMDQxIDAgMCAwIDEuNzEzIDMuMzA3QTcuMDU2IDcuMDU2IDAgMCAwIDIuOTkyIDE3aDEuMzg0YTUuNjUyIDUuNjUyIDAgMCAxIDUuNjE2LTUuNjc1QTUuNjUzIDUuNjUzIDAgMCAxIDE1LjYwOSAxN2gxLjM4M2E3LjA1NiA3LjA1NiAwIDAgMC00LjcwOS02LjY1NXpNMTAgNC40MTdhMi42MDcgMi42MDcgMCAwIDEgMi41OTQgMi42MjFBMi42MDggMi42MDggMCAwIDEgMTAgOS42NmEyLjYwOCAyLjYwOCAwIDAgMS0yLjU5NC0yLjYyMkEyLjYwNyAyLjYwNyAwIDAgMSAxMCA0LjQxN3oiIGRhdGEtbmFtZT0i7Yyo7IqkIDEwOSIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjB2MjBIMHoiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDQ0MyIvPjwvc3ZnPg==)}.study_information li.price:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PHN0eWxlPi5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlOiM0ODQ4NDg7c3Ryb2tlLXdpZHRoOjEuNXB4O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZH08L3N0eWxlPjwvZGVmcz48ZyBpZD0iaWMtZmVlLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODgxIC0xMTI0KSI+PGcgaWQ9Iuq3uOujuV8yOTIiIGRhdGEtbmFtZT0i6re466O5IDI5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTU0Ljg1NyAxMTI2KSI+PGNpcmNsZSBpZD0i7YOA7JuQXzMwIiBjeD0iNyIgY3k9IjciIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ4NDg0OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIgZGF0YS1uYW1lPSLtg4Dsm5AgMzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MC44NTcgMSkiLz48cGF0aCBpZD0i7Yyo7IqkXzExMCIgZD0ibS02Ny4xNDEgNS4yMjMgMS42OCA1LjU1NCAxLjYtNS41NTQgMS42OCA1LjU1NCAxLjYtNS41NTQiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSLtjKjsiqQgMTEwIi8+PHBhdGggaWQ9IuyEoF83OCIgZD0iTTAgMGg3IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0i7ISgIDc4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcuMzU3IDgpIi8+PC9nPjxwYXRoIGlkPSLsgqzqsIHtmJVfNDQ0IiBmaWxsPSJub25lIiBkPSJNMCAwaDIwdjIwSDB6IiBkYXRhLW5hbWU9IuyCrOqwge2YlSA0NDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg4MSAxMTI0KSIvPjwvZz48L3N2Zz4=)}.study_information li.phone:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNMzc1LjIgMzA3LjJjLTM0LjQgMzQuNC0zNC40IDY4LTY4IDY4cy02OC0zNC40LTEwMi40LTY4LTY4LTY4LTY4LTEwMi40IDM0LjQtMzQuNCA2OC02OEMyMzkuMiAxMDIuNCAxMzYuOCAwIDEwMi40IDBTMCAxMDIuNCAwIDEwMi40YzAgNjggNjkuOCAyMDYuNyAxMzYuOCAyNzIuOFMzNDEuNiA1MTIgNDA5LjYgNTEyYzAgMCAxMDIuNC02OCAxMDIuNC0xMDIuNCAwLTM0LjQtMTAyLjQtMTM2LjgtMTM2LjgtMTAyLjR6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:14px;opacity:.7}.study_information li.price button{cursor:pointer;display:inline-block;height:100%;padding-right:20px;position:relative;z-index:11}.study_information li.price button:after{color:#7c7c7c;content:"▼";display:block;font-size:9px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.study_information li.price.active button:after{content:"▲"}.study_information li.select_custom{border:1px solid #96ea9f;border-radius:5px;box-shadow:-1px -1px 10px 5px rgba(72,72,72,.1);opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease-in,top .3s ease-in;width:200px;z-index:10}.study_information li.active .select_custom{opacity:1;top:30px}.study_information li.select_custom span{background:#fff;border-top:1px solid #49aa85;box-sizing:border-box;display:block;padding:10px 20px;text-align:right}.study_information li.price .select_custom span button{padding-right:0}.study_information li.price .select_custom span button:after{content:none}.study_information li.select_custom span button{cursor:pointer;font-weight:500}.study_information li.select_custom span button i{color:#ffa06e}.study_information li.select_custom span button i:first-child{color:#49aa85}.study_information li.select_custom span:first-child{border-top:0}.study_info{border-top:1px solid #eaeaea;box-sizing:border-box;padding:48px 40px;position:relative;top:-1px}.study_info h5{color:#212422;font-size:24px;font-weight:600;line-height:26px;margin-bottom:16px;position:relative}.study_info h5:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzQ5YWE4NSIgZD0iTTExLjk5OSAwYTEyIDEyIDAgMCAwLTEyIDEyIDEyIDEyIDAgMCAwIDEyIDEyIDEyIDEyIDAgMCAwIDEyLTEyIDEyIDEyIDAgMCAwLTEyLTEyem01LjYgMTIuNTM5YTguNjM4IDguNjM4IDAgMCAwLTUuMDYzIDUuMDYzLjU2My41NjMgMCAwIDEtMS4wNzYgMCA4LjYyNCA4LjYyNCAwIDAgMC01LjA2My01LjA2My41NjMuNTYzIDAgMCAxIDAtMS4wNzZBOC42MzggOC42MzggMCAwIDAgMTEuNDYgNi40YS41NjIuNTYyIDAgMCAxIDEuMDc2IDAgOC42NTIgOC42NTIgMCAwIDAgNS4wNjMgNS4wNjMuNTYyLjU2MiAwIDAgMSAuMDAxIDEuMDc2eiIvPjwvc3ZnPg==);background-size:100%;content:"";display:block;height:24px;left:-30px;position:absolute;top:0;width:24px}.study_info h5 i{display:inline-block;font-weight:600;position:relative}.study_info h5 i:before{background:#53ce61;bottom:0;content:"";display:block;height:13px;opacity:.15;position:absolute;width:100%}.study_info .study_desciprtion{color:#212422;font-family:Noto Sans KR;font-size:14px;font-weight:500;line-height:2;margin-top:23px;white-space:pre-line}.study_info .study_curriculum{font-size:14px;overflow:hidden;white-space:pre-line}.study_info .study_curriculum strong{color:#ff3d71;display:block;font-size:18px;font-weight:500;line-height:28px;margin-bottom:10px;padding-top:32px}.study_info .study_curriculum strong:first-child{padding-top:0}.study_info .study_curriculum ul{background:none;border:0;padding:0;text-align:left}.study_info .study_curriculum ul li{display:block;font-size:14px;font-weight:400;line-height:28px;padding-left:60px}.study_info .study_curriculum ul li:before{background:#212422;content:"";height:1px;left:0;position:absolute;top:24px;width:5px}.study_info .study_curriculum ul li:after{content:none}.study_info .study_curriculum ul li em{left:10px;position:absolute;top:0}.study_info .study_curriculum ul li span{display:block}.study_info .study_curriculum .video_box{margin-top:20px}.study_info.info_notice{padding-top:31px}.study_info.info_notice ul{padding-top:4px}.study_info.info_notice li{margin-bottom:12px}.study_info.info_notice li strong{box-sizing:border-box;color:#49aa85;display:block;font-size:18px;letter-spacing:-.45px;line-height:27px;padding-left:24px;position:relative}.study_info.info_notice li strong:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzk2ZWE5ZiIgZD0iTTcuOTk5IDBhOCA4IDAgMCAwLTggOCA4IDggMCAwIDAgOCA4IDggOCAwIDAgMCA4LTggOCA4IDAgMCAwLTgtOHptMy43MzQgOC4zNTlhNS43NTkgNS43NTkgMCAwIDAtMy4zNzUgMy4zNzUuMzc1LjM3NSAwIDAgMS0uNzE3IDAgNS43NDkgNS43NDkgMCAwIDAtMy4zNzUtMy4zNzUuMzc1LjM3NSAwIDAgMSAwLS43MTcgNS43NTkgNS43NTkgMCAwIDAgMy4zNzUtMy4zNzUuMzc1LjM3NSAwIDAgMSAuNzE3IDAgNS43NjggNS43NjggMCAwIDAgMy4zNzUgMy4zNzUuMzc1LjM3NSAwIDAgMSAwIC43MTd6Ii8+PC9zdmc+);background-size:100%;content:"";display:block;height:16px;left:0;position:absolute;top:6px;width:16px}.study_info.info_notice li p{box-sizing:border-box;color:#212422;font-size:13px;letter-spacing:-.33px;line-height:19px;padding-left:24px}.study_info.info_notice li p span{display:block;padding:4px 0}.study_btn a{display:inline-block;font-size:20px;font-weight:500;height:70px;line-height:70px;text-align:center;width:100%}.fixed+.class_detail .study_btn{background:#fff;bottom:0;box-shadow:0 0 35px -12px rgba(0,0,0,.2);box-sizing:border-box;left:0;padding:30px;position:fixed;width:100%;z-index:10}.fixed+.class_detail .study_btn .button{display:block;margin:auto;max-width:986px;width:100%}.fixed+.class_detail .study_btn.btn_relative{bottom:0;box-shadow:none;padding:0;position:relative}.thumb_gallery .review_list{background:#fff;border:1px solid #eaeaea;border-radius:5px;margin-top:36px;max-width:1140px;padding:0 26px}.thumb_gallery .review_list .grid_item{width:25%}.thumb_gallery .review_list h2{box-sizing:border-box;color:#212422;font-size:24px;font-weight:600;line-height:26px;margin-top:31px;padding:0 10px 18px}.space_detail .study_title{padding-left:0}.space_detail .study_title,.space_detail .study_title h2{font-size:32px;line-height:1.19;min-height:0}.space_detail .space_info{color:#d44538;font-size:16px;font-weight:500;letter-spacing:-.8px;line-height:1.38;margin-top:12px}.space_detail .space_information{margin-top:20px}.space_detail .space_information .inner{padding-left:0;padding-right:370px}.space_detail .space_information .info_wrap{background-color:#fff;border:1px solid #edf1ee;box-sizing:border-box;overflow:hidden;padding:0 32px;position:relative}.space_detail .price{color:#d44538;display:block;font-size:18px;font-weight:600;letter-spacing:-.45px;line-height:20px}.space_detail .price i{display:inline-block;font-size:14px;font-weight:400;letter-spacing:-.35px;line-height:20px;margin-left:2px;position:relative;top:-1px}.space_detail .prd_name{color:#aeb7b4;display:block;font-size:11px;margin-top:4px}.space_detail .select_custom{margin-top:0}.space_detail .price_notice{color:#fe6760;font-size:13px;margin-top:2px}.space_detail .payments_cont .button{margin-top:5px}.space_detail .isActive.popSpaceStore{opacity:1;visibility:visible}.space_detail .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted.selected:after{background:#c1f2c5}.space_detail .select_time h5{display:none}.space_detail .tab_wrap{background:#fff;border:1px solid #edf1ee;border-bottom:0;font-size:0;padding:0}.space_detail .tab_wrap .tab_item{display:inline-block;position:relative;width:50%}.space_detail .tab_wrap .tab_item .button{background:#dfe4e1;border-radius:0;color:#bdc1be;display:block;font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:24px;line-height:63px;text-align:center;width:100%}.space_detail .tab_wrap .tab_item.active .button{background:#fff;color:#d44538}.space_detail .tab_wrap .tab_item.active:after{background:#d44538;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.space_detail .spaceProduct_reviews{background:#fff}.space_detail .spaceProduct_reviews .study_info{padding-right:0}.space_detail .spaceProduct_reviews .review_title{font-size:0;margin-bottom:30px;margin-left:-35px;margin-top:30px;position:relative}.space_detail .spaceProduct_reviews .review_cate dl{display:inline-block;margin:4px 0;width:100%}.space_detail .spaceProduct_reviews .review_cate dd,.space_detail .spaceProduct_reviews .review_cate dt{display:inline-block;font-size:13px;font-weight:400;line-height:20px;width:50%}.space_detail .spaceProduct_reviews .review_cate dt{color:#616562;text-align:left}.space_detail .spaceProduct_reviews .review_cate dd{color:#9ea29f;text-align:right}.space_detail .spaceProduct_reviews .btn_review{background:#e2f3ed;color:#49aa85;font-size:14px;height:40px;line-height:40px;position:absolute;right:0;text-align:center;top:40px;width:120px}.space_detail .spaceProduct_reviews .photo_review{border-top:1px solid #edf1ee;padding-top:24px}.space_detail .spaceProduct_reviews .photo_review strong{color:#212422;display:block;font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:24px;margin-bottom:12px}.space_detail .spaceProduct_reviews .photo_review strong i{font-weight:700}.space_detail .spaceProduct_reviews .photo_review .thumb_list{font-size:0;margin-left:-10px}.space_detail .spaceProduct_reviews .photo_review .thumb_list span{box-sizing:border-box;display:inline-block;padding-left:10px;position:relative;width:16.666%}.space_detail .spaceProduct_reviews .photo_review .thumb_list span i{background:#c4c4c4;border-radius:2px;display:inline-block;padding-bottom:100%;width:100%}.space_detail .spaceProduct_reviews .customer_reviews{margin-top:32px}.space_detail .spaceProduct_reviews .customer_reviews .sorting_btn{display:inline-block;margin-left:24px}.space_detail .spaceProduct_reviews .customer_reviews .sorting_btn button{color:#9ea29f;cursor:pointer;display:inline-block;font-weight:400;position:relative}.space_detail .spaceProduct_reviews .customer_reviews .sorting_btn button.active{color:#616562;font-weight:700}.space_detail .spaceProduct_reviews .customer_reviews .sorting_btn button+button{padding-left:20px}.space_detail .spaceProduct_reviews .customer_reviews .sorting_btn button+button:before{background:#9ea29f;border-radius:50%;content:"";display:block;height:4px;left:9px;margin-top:-2px;position:absolute;top:50%;width:4px}.space_detail .spaceProduct_reviews .customer_reviews .photo_reviewChk{color:#9ea29f;font-size:14px;position:absolute;right:0}.space_detail .spaceProduct_reviews .customer_reviews .photo_reviewChk input+.lbl:before{border-radius:50%}.space_detail .spaceProduct_reviews .review_list{margin-top:17px}.review_list{border-top:1px solid #dfe4e1}.review_list li{border-bottom:1px solid #dfe4e1;padding:32px 0}.review_list li strong{color:#212422;display:inline-block;font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:24px;margin-bottom:12px}.review_list li strong i{font-weight:700}.review_list .item_title strong.user_name{display:inline-block;font-size:14px;font-weight:700}.review_list .item_title .date,.review_list .item_title .item_prd_name{color:#9ea29f;display:inline-block;font-size:14px;letter-spacing:-.3px;line-height:21px;padding-left:24px;position:relative}.review_list .item_title .date:before,.review_list .item_title .item_prd_name em:before,.review_list .item_title .item_prd_name:before{background:#9ea29f;content:"";display:block;height:15px;left:12px;position:absolute;top:3px;width:1px}.review_list .item_title .item_prd_name em{display:inline-block;padding-left:24px;position:relative}.review_list .rank{margin-bottom:8px}.review_list .rank i{background-image:url(/_nuxt/img/ic_review_off.c2ecb59.svg);display:inline-block;height:14px;position:relative;width:14px}.review_list .rank i,.review_list .rank i:after{background-repeat:no-repeat;background-size:100%}.review_list .rank i:after{background-image:url(/_nuxt/img/ic_review_on.c1011ea.svg);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.review_list .rank em{color:#212422;display:inline-block;font-weight:700;line-height:14px;margin-left:5px}.review_list .selected_tag{margin-left:-4px;position:relative}.review_list .selected_tag span{background:#f2f7f4;border-radius:2px;display:inline-block;font-size:13px;line-height:19px;margin:4px;padding:4px 8px}.review_list .review_text{margin:16px 0 14px}.review_list .photo_thumb{font-size:0;margin-left:-8px;padding-bottom:20px;position:relative}.review_list .photo_thumb em{box-sizing:border-box;display:inline-block;padding-left:8px;width:20.5%}.review_list .photo_thumb em i{background:#c4c4c4;border-radius:2px;display:block;padding-bottom:100%;position:relative}.review_list .photo_thumb em i img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.myReview_list{padding-top:48px}.myReview_list h2{font-size:24px;font-weight:400;letter-spacing:-.3px;line-height:35px;padding-bottom:32px}.myReview_list .review_list li{border-bottom:0;margin-bottom:32px;padding:0;position:relative}.myReview_list .review_list li+li{border-top:1px solid #dfe4e1;margin-top:32px}.myReview_list .review_list .prd_item{background:#fcfcfc;border-bottom:1px solid #dfe4e1;box-sizing:border-box;margin-bottom:32px;padding:32px 135px 32px 80px;position:relative}.myReview_list .review_list .prd_item strong{font-size:16px;letter-spacing:-.3px;line-height:24px;margin:0}.myReview_list .review_list .prd_item .img_wrap{background:#c4c4c4;height:40px;left:24px;margin-top:-20px;overflow:hidden;position:absolute;top:50%;width:40px}.myReview_list .review_list li .btn_wrap{font-size:0;position:absolute;right:24px;top:30px}.myReview_list .review_list li .btn_wrap i{display:inline-block}.myReview_list .review_list li .btn_wrap i+i{margin-left:8px}.myReview_list .review_list li .btn_wrap .button{background:#fff;border:1px solid #9ea3a0;border-radius:4px;color:#9ea3a0;font-size:14px;line-height:30px;width:50px}.myReview_list .review_list li .btn_wrap .button.btn_greenLine{border:1px solid #49aa85;color:#49aa85}.myReview_list .pagination{border-top:1px solid #dfe4e1;padding-top:40px}.current_review,.review_cate{box-sizing:border-box;display:inline-block;padding-left:35px;vertical-align:middle;width:50%}.current_review{position:relative}.current_review i{background-image:url(/_nuxt/img/ic_review_off.c2ecb59.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;height:34px;position:relative;vertical-align:top;width:34px}.current_review i+i{margin-left:12px}.current_review i:after{background-image:url(/_nuxt/img/ic_review_on.c1011ea.svg);background-repeat:no-repeat;background-size:100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.current_review strong{color:#212422;font-size:24px;font-weight:700;margin-left:12px}.current_review span,.current_review strong{display:inline-block;line-height:34px;vertical-align:top}.current_review span{color:#9ea29f;font-size:13px;margin-left:8px}.rank_0 i:After{background-image:none}.rank_1 i:nth-child(2):after,.rank_1 i:nth-child(3):after,.rank_1 i:nth-child(4):after,.rank_1 i:nth-child(5):after,.rank_2 i:nth-child(3):after,.rank_2 i:nth-child(4):after,.rank_2 i:nth-child(5):after,.rank_3 i:nth-child(4):after,.rank_3 i:nth-child(5):after,.rank_4 i:nth-child(5):after{background-image:none}.myReview_list .review_empty{border-top:1px solid #dfe4e1;min-height:400px;text-align:center}.myReview_list .review_empty h3{color:#9ea3a0;font-size:20px;line-height:30px;padding-top:63px}.reveiw_write{padding-top:48px}.reveiw_write .review_title h2{color:#212422;font-size:24px;font-weight:400;letter-spacing:-.3px;line-height:35px}.reveiw_write .review_title p{background:#f9faf9;border-bottom:1px solid #edf1ee;border-top:1px solid #edf1ee;box-sizing:border-box;color:#9ea29f;display:inline-block;letter-spacing:-.3px;line-height:21px;margin-top:16px;padding:16px 20px;position:relative;width:100%}.reveiw_write .review_title p:after{background:#9ea29f;content:"";display:block;height:3px;left:13px;position:absolute;top:24px;width:3px}.reveiw_write h3{font-size:22px;font-weight:500;line-height:30px;padding-top:32px}.reveiw_write .review_rank h3{border-bottom:1px solid #edf1ee;padding-bottom:20px}.reveiw_write .review_rank .review_prd{border-bottom:1px solid #edf1ee;box-sizing:border-box;min-height:150px;padding:24px 24px 24px 116px;position:relative}.reveiw_write .review_rank .review_prd .img_wrap{background:#ccc;border-radius:3px;height:100px;left:0;overflow:hidden;position:absolute;width:100px}.reveiw_write .review_rank .review_prd .img_wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.reveiw_write .review_rank .review_prd h5{color:#212422;font-size:18px;font-weight:700;letter-spacing:-.3px;line-height:26px;margin-bottom:8px}.reveiw_write .review_rank .review_prd p{color:#9ea29f;font-size:14px;letter-spacing:-.3px;line-height:20px}.reveiw_write .review_rank .review_prd p span{display:inline-block;position:relative}.reveiw_write .review_rank .review_prd p span+span{padding-left:24px}.reveiw_write .review_rank .review_prd p span+span:before{background:#dfe4e1;content:"";display:block;height:12px;left:11px;position:absolute;top:5px;width:1px}.reveiw_write .rating_score{margin-top:10px}.reveiw_write .rank_btn{cursor:pointer;display:inline-block;font-size:0;height:34px;position:relative;vertical-align:top;width:34px}.reveiw_write .rank_btn+.rank_btn{margin-left:10px}.reveiw_write .rank_btn input{height:0;left:0;position:absolute;top:0;width:0}.reveiw_write .rank_btn i{background-image:url(/_nuxt/img/ic_review_off.c2ecb59.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;height:34px;width:34px}.reveiw_write .rank_btn i:after{background-image:url(/_nuxt/img/ic_review_on.c1011ea.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:100%;left:-20px;opacity:0;position:absolute;top:0;transition:all .5s cubic-bezier(.39,.575,.565,1);width:100%}.reveiw_write .rank_1 .rank_btn:first-child i:after,.reveiw_write .rank_2 .rank_btn:first-child i:after,.reveiw_write .rank_2 .rank_btn:first-child+.rank_btn i:after,.reveiw_write .rank_3 .rank_btn:first-child i:after,.reveiw_write .rank_3 .rank_btn:first-child+.rank_btn i:after,.reveiw_write .rank_3 .rank_btn:first-child+.rank_btn+.rank_btn i:after,.reveiw_write .rank_4 .rank_btn:first-child i:after,.reveiw_write .rank_4 .rank_btn:first-child+.rank_btn i:after,.reveiw_write .rank_4 .rank_btn:first-child+.rank_btn+.rank_btn i:after,.reveiw_write .rank_4 .rank_btn:first-child+.rank_btn+.rank_btn+.rank_btn i:after,.reveiw_write .rank_5 .rank_btn:first-child i:after,.reveiw_write .rank_5 .rank_btn:first-child+.rank_btn i:after,.reveiw_write .rank_5 .rank_btn:first-child+.rank_btn+.rank_btn i:after,.reveiw_write .rank_5 .rank_btn:first-child+.rank_btn+.rank_btn+.rank_btn i:after,.reveiw_write .rank_5 .rank_btn:first-child+.rank_btn+.rank_btn+.rank_btn+.rank_btn i:after{left:0;opacity:1}.reveiw_write .score_number{color:#212422;font-size:20px;font-weight:700;margin-left:13px;margin-right:13px}.reveiw_write .error,.reveiw_write .score_number{display:inline-block;line-height:34px;vertical-align:top}.reveiw_write .error{margin:0}.reveiw_write .review_evaluation p{color:#757976;font-size:16px;letter-spacing:-.3px;line-height:24px;margin-bottom:24px;margin-top:8px}.reveiw_write .evaluation_item{font-size:0;margin-left:-18px;padding-bottom:30px;position:relative}.reveiw_write .evaluation_item span{box-sizing:border-box;display:inline-block;padding-bottom:10px;padding-left:18px;width:33.3333%}.reveiw_write .evaluation_item span label{display:inline-block;width:100%}.reveiw_write .evaluation_item span label i{background:#f2f7f4;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:24px;padding:8px 16px;position:relative;width:100%}.reveiw_write .evaluation_item span label i span{padding:0;width:auto}.reveiw_write .evaluation_item span label input:checked+i span{color:#49aa85;font-weight:700}.reveiw_write .evaluation_item span label input:checked+i:after{border:1px solid #49aa85;border-radius:4px;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.reveiw_write .evaluation_item span label input{height:0;left:0;position:absolute;top:0;width:0}.reveiw_write .review_textarea{border-top:1px solid #dfe4e1}.reveiw_write .review_textarea h3{margin-bottom:24px}.reveiw_write .review_textarea textarea{box-sizing:border-box;font-size:16px;height:190px;letter-spacing:-.3px;line-height:24px;padding:16px}.reveiw_write .review_upload{border-bottom:1px solid #dfe4e1;padding-bottom:40px}.reveiw_write .review_upload p{color:#757976;font-size:16px;line-height:24px;margin-bottom:24px;margin-top:8px}.reveiw_write .review_upload .img_upload span{box-sizing:border-box;display:inline-block;padding-left:10px;vertical-align:top;width:140px}.reveiw_write .review_upload .img_upload span i{background:#ccc;border-radius:4px;box-sizing:border-box;display:block;overflow:hidden;padding-bottom:100%;position:relative}.reveiw_write .review_upload .img_upload span img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.reveiw_write .review_upload .img_upload span label{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMzLjY4NCAxMC41MjZ2Ni4zMTZoLTQuMjF2LTYuMzE2aC02LjMxNnYtNC4yMWg2LjMxNlYwaDQuMjF2Ni4zMTZINDB2NC4yMWgtNi4zMTZaIiBmaWxsPSIjQkRDMUJFIi8+PHBhdGggZD0iTTI3LjM2OCAxOC45NDd2LTYuMzE1aC02LjMxNVY2LjMxNkg0LjIxQTQuMjEgNC4yMSAwIDAgMCAwIDEwLjUyNlYzNS43OUE0LjIxIDQuMjEgMCAwIDAgNC4yMSA0MGgyNS4yNjRhNC4yMSA0LjIxIDAgMCAwIDQuMjEtNC4yMVYxOC45NDdoLTYuMzE2Wk00LjIxMSAzNS43OWw2LjMxNS04LjQyIDQuMjEgNi4zMTUgNi4zMTctOC40MjEgOC40MiAxMC41MjZINC4yMTJaIiBmaWxsPSIjREZFNEUxIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:100%;background-size:40px;border:1px solid #dfe4e1;border-radius:4px;cursor:pointer;display:block;padding-bottom:100%}.reveiw_write .review_upload .img_upload span label input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.reveiw_write .btn_green1{background:#49aa85;color:#fff;display:block;font-size:18px;height:56px;line-height:56px;margin:40px auto 0;width:240px}.myPoint_page{padding-top:48px}.myPoint_page .myPoint_title h2{color:#212422;font-size:24px;font-weight:400;letter-spacing:-.3px;line-height:35px}.myPoint_page .point_current{border-top:1px solid #dfe4e1;font-size:0;margin-top:16px;padding-top:25px}.myPoint_page .point_current .coupon_regist,.myPoint_page .point_current .point_box{background:#f9faf9;border:1px solid #dfe4e1;border-radius:4px;box-sizing:border-box;display:inline-block;height:135px;padding:24px 30px 20px;position:relative;vertical-align:top;width:50%}.myPoint_page .point_current .point_box{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.myPoint_page .point_current .coupon_regist{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.myPoint_page .point_current .coupon_regist:before{background:#dfe4e1;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:1px}.myPoint_page .point_current .point_box strong{color:#212422;display:block;font-size:40px;letter-spacing:-.3px;line-height:60px;text-align:right}.myPoint_page .point_current .point_box strong i{display:inline-block;font-size:16px;font-weight:400;line-height:45px;margin-left:5px;vertical-align:bottom}.myPoint_page .point_current .coupon_regist em,.myPoint_page .point_current .point_box em{color:#9ea29f;display:block;font-size:16px;letter-spacing:-.3px;line-height:24px}.myPoint_page .point_current .coupon_regist div{box-sizing:border-box;margin-top:11px;padding-right:143px;position:relative}.myPoint_page .point_current .coupon_regist div span input{border-radius:4px;font-size:14px;width:100%}.myPoint_page .point_current .coupon_regist div .button{font-size:14px;line-height:40px;position:absolute;right:0;width:136px}.myPoint_page .point_tabCont{margin-top:40px}.myPoint_page .point_tabCont .point_tab li{display:inline-block}.myPoint_page .point_tabCont .point_tab li+li{margin-left:30px}.myPoint_page .point_tabCont .point_tab li button{color:#9ea29f;cursor:pointer;display:inline-block;font-weight:400;letter-spacing:-.3px;padding-bottom:12px;position:relative}.myPoint_page .point_tabCont .point_tab li.active button{border-bottom:2px solid #212422;color:#212422;font-weight:700}.myPoint_page .point_tabCont .list_title{background:#f9faf9;border-bottom:1px solid #edf1ee;border-top:1px solid #edf1ee;box-sizing:border-box;color:#9ea29f;line-height:20px;padding:16px 16px 16px 30px;position:relative}.myPoint_page .point_tabCont .list_title:before{background:#9ea29f;border-radius:50%;content:"";display:inline-block;height:3px;left:16px;position:absolute;top:-1px;top:50%;vertical-align:top;width:3px}.myPoint_page .point_tabCont .point_list ul li{border-bottom:1px solid #edf1ee;box-sizing:border-box;padding:24px 16px;position:relative}.myPoint_page .point_tabCont .point_list ul li strong{color:#212422;display:block;font-size:15px;font-weight:700;letter-spacing:-.3px;line-height:22px}.myPoint_page .point_tabCont .point_list ul li span{color:#9ea29f;font-size:12px;font-weight:400;line-height:17px}.myPoint_page .point_tabCont .point_list ul li em{font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:30px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.myPoint_page .point_tabCont .point_list.accumulate_list ul li em{color:#21cccc}.myPoint_page .point_tabCont .point_list.used_list ul li em{color:#ff3d71}.myPoint_page .point_tabCont .point_list .empty{color:#9ea3a0;font-size:20px;font-weight:700;margin-bottom:100px;margin-top:64px;text-align:center}.payments_cont{background:#fff;border:1px solid #eaeaea;border-radius:4px;box-sizing:border-box;padding:0 10px 10px;position:absolute;right:0;top:0;width:350px;z-index:10}.paymentsFixed.payments_cont{left:50%;margin-left:250px;position:fixed;right:auto;top:230px;z-index:20}.paymentsFixed.paymentsBottom.payments_cont{bottom:0;position:absolute;top:auto}.payments_cont em{color:#788a83;display:block;font-size:13px;letter-spacing:-.33px;line-height:1.4;margin-top:2px}.payments_cont em i.prev_price{color:#aeb7b4;display:inline-block;font-size:13px;font-weight:500;letter-spacing:-.3px;padding-right:5px;-webkit-text-decoration:line-through;text-decoration:line-through}.payments_cont h2{color:#212422;display:inline-block;font-size:22px;font-weight:600;letter-spacing:-.55px;line-height:1.27}.payments_cont .price{float:right;line-height:22px;text-align:right}.payments_cont .price .prev_price{color:#aeb7b4;display:inline-block;font-size:13px;font-weight:500;letter-spacing:-.3px;line-height:22px;-webkit-text-decoration:line-through;text-decoration:line-through}.payments_cont .price .discount{color:#d44538;display:inline-block;font-size:12px;letter-spacing:-.3px;margin-right:6px}.payments_cont .price strong{color:#212422;display:block;font-size:20px;letter-spacing:-.5px;line-height:1.4}.payments_cont .partner:after{clear:both;content:"";display:block}.payments_cont .button{background:#d44538;color:#fff;display:block;float:right;font-size:16px;font-weight:700;letter-spacing:-.4px;line-height:44px;margin-top:24px;text-align:center;width:69%}.payments_cont .button.btn_orange{background:#ffa06e;float:left;font-size:14px;margin-right:1%;width:30%}.payments_cont .noPartner .button,.payments_cont .noPartner .button.btn_orange{float:none;width:100%}.payments_wrap{display:inline}.price_option{border-top:1px solid #aeb7b4;margin-top:24px;padding-top:24px}.price_option h5{color:#303030;font-size:16px;letter-spacing:-.4px}.select_custom{border:1px solid #aeb7b4;border-radius:4px;margin-top:16px}.select_custom,.select_custom button{box-sizing:border-box;position:relative}.select_custom button{color:#d0d3d1;cursor:pointer;display:inline-block;padding:8px 16px;text-align:left;width:100%}.select_custom>button:after{border-bottom:1px solid #7c7c7c;border-left:1px solid #7c7c7c;content:"";display:block;height:10px;margin-top:-3px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(-45deg);width:10px}.select_custom.active>button:after{margin-top:0;transform:translateY(-50%) rotate(135deg)}.select_custom button strong{color:#212422;font-weight:600;line-height:1}.select_custom.gray_select{border-color:#dfe4e1}.select_custom.gray_select button strong{font-weight:400;line-height:22px}.select_custom button .nmae{float:none}.select_custom button .price{float:none;font-size:14px;margin-top:2px;text-align:left}.select_custom button .price .prev_price{display:inline-block;margin-left:0;padding-right:5px;top:0}.select_list{height:0;overflow:hidden;position:relative}.active .select_list_wrap .select_list{border-top:1px solid #aeb7b4;height:auto}.active .select_list_wrap span button{color:#303030;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:-.35px}.active .select_list_wrap span button:hover{background-color:#e8f2e8}.map_area{background:#eaeaea;height:400px;width:100%}.datepicker_wrap{margin-top:30px}.datepicker_wrap .vdp-datepicker{border-top:1px solid #dfe4e1}.schedule_info .select_list_wrap{bottom:auto;top:40px;z-index:2}.schedule_info .active .select_list_wrap{box-shadow:none}@media only screen and (max-width:1300px){.prd_detail{margin-top:24px;padding:24px}.study_title{min-height:100px;padding-left:90px}.study_title h2{font-size:18px;line-height:26px}.study_title .study_hashtag{font-size:14px;margin-top:10px}.study_title .teacher_profile{width:70px}.study_title .teacher_profile i{line-height:1}.study_title .teacher_profile .img_wrap,.study_title .teacher_profile .img_wrap img{height:70px}.thumb_gallery .review_list{margin-top:24px;padding:0 14px}.thumb_gallery .review_list h2{font-size:24px;margin-top:24px;padding:0 10px 10px}.vod_detail .vod_information .inner{padding-right:340px}.space_detail .inner{padding:0}.space_detail .space_information .inner{padding-right:340px}.space_detail .space_information .info_wrap{padding:0 24px}.payments_cont{right:10px;width:320px}.payments_cont h2{font-size:18px}.paymentsFixed.payments_cont{left:auto;margin-left:0;right:10px}}@media only screen and (max-width:1200px){.prd_detail .top_visual.multi_thumb{padding-left:606px}.prd_detail .top_visual.multi_thumb i:first-child{height:380px;width:590px}.prd_detail .top_visual.multi_thumb em:first-child{height:240px}.prd_detail .top_visual.multi_thumb em:first-child+em,.prd_detail .top_visual.multi_thumb em:first-child+em+em{height:127px}.prd_detail .top_visual.multi_thumb .button{background:#fff;border:1px solid #d44538;border-radius:4px;bottom:16px;box-shadow:0 0 4px 0 rgba(0,0,0,.14);color:#d44538;font-size:16px;font-weight:600;height:38px;letter-spacing:.4px;line-height:38px;position:absolute;right:16px;text-align:center;width:134px}.prd_detail .top_visual.multi_thumb i.pop_bg{height:100%;width:100%}.prd_detail .top_visual.multi_thumb span.img_thumb:after,.prd_detail .top_visual.multi_thumb span.img_thumb:before{height:127px}.paymentsFixed.payments_cont{left:auto;margin-left:0;right:10px}}@media only screen and (max-width:1024px){.paymentsFixed.payments_cont{top:93px}.study_info{padding:28px 20px 28px 40px}}@media only screen and (max-width:960px){.prd_detail .top_visual.multi_thumb{padding-left:0}.prd_detail .top_visual.multi_thumb i:first-child{position:relative;width:100%}.prd_detail .top_visual.multi_thumb span.img_thumb{margin-left:-2%;margin-top:20px;padding:0}.prd_detail .top_visual.multi_thumb em:first-child,.prd_detail .top_visual.multi_thumb em:first-child+em,.prd_detail .top_visual.multi_thumb em:first-child+em+em{display:inline-block;height:0;left:0;margin-bottom:0;margin-left:2%;padding-bottom:20%;padding-left:0;width:31.333%}.prd_detail .top_visual.multi_thumb .button{background:#fff;border:1px solid #d44538;border-radius:4px;bottom:16px;box-shadow:0 0 4px 0 rgba(0,0,0,.14);color:#d44538;font-size:16px;font-weight:600;height:38px;letter-spacing:.4px;line-height:38px;position:absolute;right:16px;text-align:center;width:134px}.prd_detail .top_visual.multi_thumb span.img_thumb:after,.prd_detail .top_visual.multi_thumb span.img_thumb:before{height:100%;width:31.333%}.prd_detail .top_visual.multi_thumb span.img_thumb:before{left:35.333%}.prd_detail .top_visual.multi_thumb span.img_thumb:after{right:0}.space_detail .inner{padding:0}.space_detail .space_information .inner{padding-right:0}.space_detail .space_information .info_wrap{padding:0 24px}.space_detail .payments_cont .button{margin-top:8px}.space_detail .vdp-datepicker .vdp-datepicker__calendar .cell{border-radius:8px;font-size:14px;height:40px;line-height:40px;margin:4px auto;width:40px}.space_detail .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{bottom:4px;height:4px;margin-left:-1px;width:4px}.space_detail .vdp-datepicker .vdp-datepicker__calendar .day-header.cell{border-radius:0;font-size:0;height:40px;line-height:40px;margin:0;width:100%}.myPoint_page .point_current .coupon_regist,.myPoint_page .point_current .point_box{display:block;height:auto;padding:16px;width:100%}.myPoint_page .point_current .point_box{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:4px;border-bottom-right-radius:0;border-right:1px solid #dfe4e1;border-top-right-radius:4px}.myPoint_page .point_current .coupon_regist{border-bottom-left-radius:4px;border-left:1px solid #dfe4e1;border-top-left-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.myPoint_page .point_current .coupon_regist:before{content:none}.myPoint_page .point_current .point_box strong{font-size:30px;line-height:50px}.payments_cont{border:0;border-top:1px solid #eaeaea;left:0;padding:10px 20px;position:relative;right:auto;width:100%}.paymentsFixed.payments_cont{bottom:0;box-shadow:0 -14px 24px -7px rgba(0,0,0,.1);left:0;margin-left:0;right:0;top:auto}.fixed+#container .paymentsFixed.paymentsBottom,.fixed+#container .vod_detail .paymentsFixed.paymentsBottom,.paymentsBottom.paymentsFixed.payments_cont,.vod_detail .paymentsBottom.paymentsFixed.payments_cont{bottom:0;box-shadow:none;position:relative}.payments_cont h2{font-size:16px}.payments_cont .price{font-size:18px;line-height:22px;margin-top:0;position:relative;top:0}.payments_cont .price .prev_price{line-height:22px;vertical-align:top;width:auto}.payments_cont .button{line-height:35px}.paymentsBottom.paymentsFixed.payments_cont .button,.paymentsBottom.paymentsFixed.payments_cont .price,.payments_cont .button{margin-top:8px}.payments_wrap{display:block}.fixed+#container .payments_cont,.paymentsFixed.payments_cont{bottom:0;box-shadow:0 -14px 24px -7px rgba(0,0,0,.1);left:0;margin-left:0;position:fixed;right:auto;top:auto}.paymentsBottom.paymentsFixed.payments_cont .select_list_wrap{bottom:73px;left:-1px}.select_list_wrap{background:#fff;border-radius:4px;bottom:67px;left:0;max-height:340px;overflow-y:auto;position:absolute;width:100%}.select_custom button,.select_list_wrap button{padding:10px 16px}.active .select_list_wrap{border:1px solid #aeb7b4;border-top:0;box-shadow:0 -14px 24px -7px rgba(0,0,0,.1)}}@media only screen and (max-width:760px){.bg_wht{background:#fff;padding-bottom:30px}.prd_detail{border:0;border-radius:0;padding:24px 14px}.prd_detail .top_visual.multi_thumb i:first-child{height:300px}.prd_detail .top_visual.multi_thumb span,.prd_detail .top_visual.multi_thumb span.img_thumb{margin-top:10px}.prd_detail .top_visual.multi_thumb .btn_storePic{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzQ5YWE4NSIgZD0iTTE1IDE2SDFhMSAxIDAgMCAxLTEtMVYxYTEgMSAwIDAgMSAxLTFoMTRhMSAxIDAgMCAxIDEgMXYxNGExIDEgMCAwIDEtMSAxek00Ljg4OCA5LjkyNmwtMy4xMSA0LjE0OGgxMi40NDRsLTQuMTQ4LTUuMTg1LTMuMDgxIDMuODQ3LTIuMTA1LTIuODExeiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:16px;box-shadow:0 0 4px 0 rgba(0,0,0,.14);font-size:0;height:32px;width:32px}.prd_detail .fixed+#container .payments_cont,.prd_detail .paymentsFixed.payments_cont{bottom:0;padding-bottom:30px}.study_title{margin-top:16px;min-height:0;padding-bottom:70px;padding-left:0}.study_title .teacher_profile{bottom:10px;text-align:left;top:auto;width:100%}.study_title .teacher_profile i{display:inline-block;font-size:11px;left:0;margin:0 0 0 5px;transform:none;vertical-align:middle;width:auto}.study_title .teacher_profile .img_wrap{display:inline-block;height:50px;vertical-align:middle;width:50px}.study_title .teacher_profile .img_wrap img{height:50px}.study_information{background:none;border:0;font-size:0;padding:0;text-align:left}.study_information li{background:#fff;border:1px solid #d44538;border-radius:5px;font-size:14px;margin-bottom:10px;padding:13px 20px;width:100%}.study_information li:before{display:inline-block;left:0;margin:0 2px 0 0;position:relative;top:0;vertical-align:top}.study_information li.location{width:100%}.study_information li.member:after,.study_information li.price:after,.study_information li:after{content:none}.study_information li.select_custom{box-shadow:-1px 6px 10px 5px rgba(72,72,72,.3);width:100%}.study_information li.active .select_custom{top:55px}.study_information li.select_custom span{padding-left:40px;text-align:left}.study_info{padding:36px 0}.study_info h5{font-size:18px;line-height:28px}.study_info h5:before{background-size:100%;display:inline-block;height:16px;left:0;margin-right:6px;position:relative;width:16px}.study_info h5 i:before{height:10px}.study_info .study_desciprtion{font-size:12px;line-height:20px}.study_info .study_curriculum{font-size:12px}.study_info .study_curriculum strong{font-size:14px}.study_info .study_curriculum ul li{background:none;border:0;font-size:12px;line-height:20px;padding-bottom:0;padding-left:50px;padding-top:0;width:100%}.study_info .study_curriculum ul li:before{top:10px}.study_info .info_notice{padding-top:0}.study_info .info_notice li strong{font-size:16px;line-height:27px}.study_info .info_notice li strong:before{top:6px}.study_info .info_notice li p{font-size:12px;line-height:17px}.study_info .info_notice li p span{padding:2px 0}.study_btn a{font-size:16px;height:54px;line-height:54px}.thumb_gallery .review_list{margin-top:24px;padding:0 14px}.thumb_gallery .review_list h2{font-size:18px;margin-top:16px;padding:0 4px 10px}.error_pages{min-height:200px}.fixed+.class_detail .study_btn{bottom:50px;padding:10px}.space_detail .inner{padding:0}.space_detail .study_title{padding-bottom:0}.space_detail .study_title h2{font-size:24px}.space_detail .space_info{font-size:14px;margin-top:8px}.space_detail .tab_wrap .tab_item .button{font-size:18px;line-height:49px}.space_detail .tab_wrap .tab_item.active:after{height:2px}.space_detail .spaceProduct_reviews{background:#fff}.space_detail .spaceProduct_reviews .study_info{padding-right:0}.space_detail .spaceProduct_reviews .review_title{margin-bottom:30px;margin-left:0;margin-top:0}.space_detail .spaceProduct_reviews .current_review,.space_detail .spaceProduct_reviews .review_cate{padding-left:0;width:100%}.space_detail .spaceProduct_reviews .current_review{margin-bottom:30px;margin-top:30px}.space_detail .spaceProduct_reviews .current_review i{height:22px;width:22px}.space_detail .spaceProduct_reviews .current_review i+i{margin-left:9px}.space_detail .spaceProduct_reviews .current_review strong{font-size:18px;line-height:22px;margin-left:10px}.space_detail .spaceProduct_reviews .current_review span{font-size:13px;line-height:22px;margin-left:8px}.space_detail .spaceProduct_reviews .customer_reviews .sorting_btn{margin-left:12px}.space_detail .spaceProduct_reviews .customer_reviews .sorting_btn button{font-size:13px}.space_detail .spaceProduct_reviews .btn_review{font-size:12px;height:25px;line-height:25px;top:35px;width:90px}.space_detail .spaceProduct_reviews .photo_reviewChk em{font-size:0}.review_list .item_title .item_prd_name{display:block;margin-bottom:10px;padding-left:0}.review_list .item_title .item_prd_name:before{content:none}.review_list .photo_thumbList{overflow-x:auto;position:relative}.review_list .photo_thumb{margin-left:-8px;white-space:nowrap}.review_list .photo_thumb em{width:80px}.myReview_list .review_list li{padding-bottom:58px;position:relative}.myReview_list .review_list .prd_item{padding-left:70px;padding-right:32px}.myReview_list .review_list .prd_item .img_wrap{left:14px}.myReview_list .review_list li .btn_wrap{bottom:0;left:0;right:auto;top:auto;transform:none;width:100%}.myReview_list .review_list li .btn_wrap i{box-sizing:border-box;display:inline-block;padding:0 8px;width:50%}.myReview_list .review_list li .btn_wrap i+i{margin:0}.myReview_list .review_list li .btn_wrap .button{width:100%}.myReview_list .review_list li .btn_wrap .button+.button{margin:0}.reveiw_write{padding-top:30px}.reveiw_write .review_title h2{font-size:16px;line-height:22px}.reveiw_write .review_title p{line-height:19px;margin-top:13px;padding:16px 20px}.reveiw_write h3{font-size:16px;line-height:22px;padding-bottom:10px;padding-top:32px}.reveiw_write .review_rank .review_prd{min-height:80px;padding:16px 16px 16px 70px}.reveiw_write .review_rank .review_prd .img_wrap{height:60px;width:60px}.reveiw_write .review_rank .review_prd h5,.reveiw_write .review_rank .review_prd p{font-size:14px;line-height:20px}.reveiw_write .review_rank .review_prd p span{display:inline-block;position:relative}.reveiw_write .review_rank .review_prd p span+span{padding-left:20px}.reveiw_write .review_rank .review_prd p span+span:before{left:8px}.reveiw_write .rating_score{margin-top:10px}.reveiw_write .rank_btn{height:22px;width:22px}.reveiw_write .rank_btn+.rank_btn{margin-left:5px}.reveiw_write .rank_btn i{height:22px;width:22px}.reveiw_write .rank_btn i:after{left:-10px}.reveiw_write .score_number{font-size:20px;line-height:22px;margin-left:13px;margin-right:0}.reveiw_write .error{display:block;line-height:34px}.reveiw_write .review_evaluation p{font-size:14px;line-height:20px;margin-bottom:24px;margin-top:0}.reveiw_write .evaluation_item{font-size:0;margin-left:-18px;padding-bottom:30px}.reveiw_write .evaluation_item span{padding-bottom:10px;padding-left:18px;width:50%}.reveiw_write .review_textarea h3{margin-bottom:0}.reveiw_write .review_textarea textarea{font-size:14px;line-height:20px}.reveiw_write .review_upload{padding-bottom:40px}.reveiw_write .review_upload p{font-size:14px;line-height:20px;margin-bottom:24px;margin-top:8px}.reveiw_write .review_upload .img_upload{font-size:0;margin-left:-10px;position:relative}.reveiw_write .review_upload .img_upload span{box-sizing:border-box;padding-bottom:10px;padding-left:10px;width:33.333%}.reveiw_write .btn_green1{background:#49aa85;color:#fff;display:block;font-size:18px;height:56px;line-height:56px;margin:40px auto 0;width:240px}.myPoint_page .point_current .coupon_regist,.myPoint_page .point_current .point_box{padding:20px}.myPoint_page .point_current .point_box em{float:left;line-height:30px}.myPoint_page .point_current .point_box strong{float:right;font-size:20px;line-height:30px}.myPoint_page .point_current .point_box strong i{font-size:14px;line-height:25px}.myPoint_page .point_current .point_box:after{clear:both;content:"";display:block}.myPoint_page .point_current .coupon_regist div{padding-right:90px}.myPoint_page .point_current .coupon_regist div .button{width:80px}.myPoint_page .point_tabCont .point_tab li+li{margin-left:20px}.myPoint_page .point_tabCont .point_list ul li{padding:20px 10px}.myPoint_page .point_tabCont .point_list ul li strong{font-size:14px}.myPoint_page .point_tabCont .point_list .empty,.myPoint_page .point_tabCont .point_list ul li em{font-size:16px}.paymentsFixed.payments_cont{bottom:0}.paymentsFixed.payments_cont .price strong{text-align:right}.paymentsBottom.paymentsFixed.payments_cont{padding:10px 24px}.paymentsBottom.paymentsFixed.payments_cont em{display:block}.paymentsBottom.paymentsFixed.payments_cont .price strong{text-align:left}.price_option{margin-top:12px;padding-top:12px}.select_list_wrap{bottom:63px}.select_custom{margin-top:12px}.select_custom button{padding:0 10px}.fixed+#container .vod_detail .payments_cont,.vod_detail .paymentsFixed.payments_cont{bottom:0;padding-bottom:20px}.map_area{height:200px}}@media only screen and (max-width:480px){.study_title{min-height:auto}.study_title h2{font-size:18px;line-height:1.44}.study_title .study_hashtag{text-overflow:clip;white-space:normal}.prd_detail .top_visual.multi_thumb i:first-child{height:240px}.study_information{margin:10px 0;text-align:left}.study_information li{border-radius:5px;padding:13px 10px;width:100%}.study_information li.location,.study_information li.member,.study_information li.price,.study_information li.time{border-radius:5px}.study_information li.location:after,.study_information li.member:after,.study_information li.price:after,.study_information li.time:after{content:none}.study_info{padding:36px 0}.study_info h5{font-size:18px;line-height:28px}.study_info h5:before{background-size:100%;display:inline-block;height:16px;left:0;margin-right:6px;position:relative;width:16px}.study_info h5 i:before{height:10px}.study_desciprtion{margin-top:6px}.fixed+#container .payments_cont,.paymentsFixed.payments_cont{box-shadow:0 -14px 24px -15px rgba(0,0,0,.2)}.reveiw_write .evaluation_item{margin-left:0}.reveiw_write .evaluation_item span{padding-left:0;width:100%}.reveiw_write .btn_green1{margin-top:25px;width:100%}}#container.apply_container{background:#fff}.apply_top_title{letter-spacing:-.025em;padding-top:80px;text-align:center}.apply_top_title h2{font-size:0}.apply_top_title h2:before{background-image:url(/_nuxt/img/sportxspot_footer_logo.0bffadf.png);background-size:100%;content:"";display:block;height:60px;margin:auto;width:180px}.apply_top_title h2 em{color:#9ea3a0;display:block;font-size:12px;font-weight:400;line-height:18px;margin-top:8px}.apply_top_title p{margin-top:40px}.apply_top_title p span{display:block;margin-bottom:4px}.apply_top_title p strong{font-size:32px;font-weight:700;line-height:48px}.recruit_form{letter-spacing:-.025em;margin-top:40px}.recruit_form .inner{border-top:2px solid #212422;max-width:1200px;padding:30px 0 50px}.recruit_form h4{font-size:22px;font-weight:500;line-height:30px;margin-top:60px;padding-bottom:20px}.recruit_form h4.necessary{margin-top:0}.recruit_form .necessary:after{color:#ff3d71;content:"*";display:inline-block;font-size:22px}.recruit_form .agree_txt{background:#f9faf9;border:1px solid #dfe4e1;border-radius:8px;box-sizing:border-box;color:#9ea3a0;font-size:12px;line-height:18px;overflow-y:auto;padding:20px;white-space:pre-line}.recruit_form .form_box{border-top:1px solid #dfe4e1}.recruit_form .form_box dl{border-bottom:1px solid #dfe4e1;box-sizing:border-box;padding-left:125px;position:relative}.recruit_form .form_box dl dt{background:#e5fae7;box-sizing:border-box;color:#212422;font-size:16px;font-weight:500;height:100%;left:0;line-height:24px;padding:20px;position:absolute;top:0;width:125px}.recruit_form .form_box dl dd{padding:10px 14px}.recruit_form .form_box dl dd input{border-color:#dfe4e1;border-radius:4px;height:44px;line-height:44px;padding:0 10px}.recruit_form .form_box dl dd input:checked+.lbl+span{color:#49aa85;font-weight:700}.recruit_form .form_box dl dd label{line-height:44px;margin:0;padding-left:25px}.recruit_form .form_box dl dd label+label{margin-left:10px}.recruit_form .form_box dl dd input+span{color:#ff3d71;font-size:13px}.recruit_form .form_box dl dd .radio input+.lbl{left:0;position:absolute;top:50%;transform:translateY(-50%)}.recruit_form .btn_wrap{margin-top:60px;text-align:center}.recruit_form .btn_submit{background:#49aa85;border-radius:8px;color:#fff;font-size:16px;height:54px;line-height:54px;width:360px}.recruit_form .form_notice h5{border-bottom:1px solid #dfe4e1;color:#212422;font-size:22px;line-height:30px;margin-top:60px;padding-bottom:20px}.recruit_form .form_notice ul{padding-top:20px}.recruit_form .form_notice li{box-sizing:border-box;color:#9ea3a0;font-size:14px;line-height:20px;margin-bottom:6px;padding-left:15px;position:relative}.recruit_form .form_notice li:before{background:#9ea3a0;border-radius:50%;content:"";display:block;height:2px;left:5px;position:absolute;top:9px;width:2px}.hidden_text{margin-bottom:50px;overflow:visible}.hidden_text input:checked+.lbl+span+.hidden_input{display:inline-block;left:0;position:relative;width:250px}.hidden_text input:checked+.lbl+span+.hidden_input input[type=text]{height:40px;line-height:40px;margin-left:10px;opacity:1;position:relative;width:100%}.form_complete{padding-top:71px}@media only screen and (max-width:1300px){.recruit_form .inner{padding:30px 10px 50px}}@media only screen and (max-width:760px){.apply_top_title p strong{font-size:22px;line-height:32px}.recruit_form{margin-top:30px}.recruit_form .inner{padding:30px 10px 50px}.recruit_form h4{font-size:16px;line-height:22px;margin-top:40px;padding-bottom:10px}.recruit_form .necessary:after{font-size:12px}.recruit_form .form_box dl{padding-left:84px}.recruit_form .form_box dl dt{font-size:14px;padding:12px;width:84px}.recruit_form .form_box dl dd label{display:block}.recruit_form .form_box dl dd label+label{margin-left:0}.recruit_form .form_box dl dd label{line-height:20px;margin-bottom:14px}.recruit_form .form_box dl dd label input{height:20px;width:20px}.recruit_form .form_box dl dd input{height:36px;line-height:36px;width:100%}.recruit_form .form_notice h5{font-size:16px;line-height:22px;margin-top:40px;padding-bottom:10px}.recruit_form .form_notice ul{padding-top:16px}.recruit_form .form_notice li{font-size:12px;line-height:16px;margin-bottom:10px;padding-left:10px}.recruit_form .form_notice li:before{left:2px;top:4px}.recruit_form .btn_submit{max-width:300px;width:100%}}#container.categoryView_wrap{background:#fff}.category_detail .inner{padding:0 20px}.category_detail .thumb_gallery{padding:0 16px}.category_detail .space_list{padding:0 10px}.category_detail .category_banner .img_wrap{display:block}.category_detail .category_banner .img_wrap img{width:100%}.category_detail .category_banner .img_wrap img.m_img{display:none}.category_detail .category_title{box-sizing:border-box;color:#303030;font-size:20px;letter-spacing:-.7px;line-height:1.14;margin-bottom:18px;text-align:left}.category_detail .category_title i{display:inline-block;font-weight:400;margin-left:10px}.select_filter{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:30px;padding-top:48px}.select_filter ul{font-size:0}.select_filter ul li{display:inline-block;padding-left:10px}.select_filter ul li:first-child{padding-left:0}.select_filter ul li .btn_filter{background:#fff;border:1px solid #dfe4e1;border-radius:5px;color:#303030;display:inline-block;font-size:14px;font-weight:400;letter-spacing:-.5px;line-height:1.2;max-width:130px;overflow:hidden;padding:10px 30px 10px 16px;position:relative;text-align:center;text-overflow:ellipsis;white-space:nowrap}.select_filter ul li .btn_filter.item_selected{border-color:#d44538;color:#d44538;font-weight:700;padding-right:16px}.select_filter ul li .btn_filter.item_selected:after{content:none}.select_filter ul li .btn_filter:after{border-bottom:1px solid #212422;border-left:1px solid #212422;content:"";display:block;height:6px;margin-top:-1px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(-45deg);width:6px}.select_filter ul li.loaction_on span{background:#96ea9e;border:1px solid #96ea9e;border-radius:5px;box-sizing:border-box;display:inline-block;padding:10px 16px}.select_filter ul li.loaction_on span .button{background:none;border:0;color:#fff;font-weight:500;padding:0 5px}.select_filter ul li.loaction_on span .reset_btn{cursor:pointer;display:inline-block;font-size:0;height:14px;margin-left:10px;position:relative;top:5px;vertical-align:top;width:14px}.select_filter ul li.loaction_on span .reset_btn:after,.select_filter ul li.loaction_on span .reset_btn:before{background:#fff;content:"";display:block;height:2px;left:0;position:absolute;top:50%;width:100%}.select_filter ul li.loaction_on span .reset_btn:before{transform:rotate(45deg)}.select_filter ul li.loaction_on span .reset_btn:after{transform:rotate(135deg)}.select_filter ul li.week_on span{background:#fff;border:1px solid #303030;border-radius:5px;box-sizing:border-box;display:inline-block;padding:10px 13px}.select_filter ul li.week_on span .button{background:none;border:0;color:#fe6760;font-weight:500;padding:0}.select_filter ul li.week_on span .button i{display:inline-block;padding:0 3px}.select_filter ul li.week_on span .button i:before{color:#303030;content:"#"}.review_list{background:#fff;border-top:1px solid #ccc}.review_list .category_title{box-sizing:border-box;font-size:24px;margin-top:30px}.review_list .category_title em{display:block;font-size:16px;font-weight:400;line-height:18px;margin-top:5px}.loaction_wrap,.weekPop_wrap{height:100%;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:10}.loaction_wrap .locationList_wrap,.loaction_wrap .weekList_wrap,.weekPop_wrap .locationList_wrap,.weekPop_wrap .weekList_wrap{background:#fff;border:1px solid #ccc;border-radius:10px;box-sizing:border-box;margin:auto;max-height:610px;opacity:0;overflow:hidden;position:relative;top:40%;transform:translateY(-50%);visibility:hidden;width:360px;z-index:10}.loaction_wrap .locationList_wrap h2,.loaction_wrap .weekList_wrap h2,.weekPop_wrap .locationList_wrap h2,.weekPop_wrap .weekList_wrap h2{background:#fff;border-bottom:1px solid #eaeaea;color:#303030;font-size:18px;line-height:20px;padding:20px 24px;position:relative;z-index:10}.loaction_wrap .locationList_wrap .btn_close,.loaction_wrap .weekList_wrap .btn_close,.weekPop_wrap .locationList_wrap .btn_close,.weekPop_wrap .weekList_wrap .btn_close{cursor:pointer;font-size:0;height:22px;position:absolute;right:20px;top:20px;width:22px;z-index:10}.loaction_wrap .locationList_wrap .btn_close:after,.loaction_wrap .locationList_wrap .btn_close:before,.loaction_wrap .weekList_wrap .btn_close:after,.loaction_wrap .weekList_wrap .btn_close:before,.weekPop_wrap .locationList_wrap .btn_close:after,.weekPop_wrap .locationList_wrap .btn_close:before,.weekPop_wrap .weekList_wrap .btn_close:after,.weekPop_wrap .weekList_wrap .btn_close:before{background:#212422;content:"";height:2px;left:0;position:absolute;top:50%;width:100%}.loaction_wrap .locationList_wrap .btn_close:before,.loaction_wrap .weekList_wrap .btn_close:before,.weekPop_wrap .locationList_wrap .btn_close:before,.weekPop_wrap .weekList_wrap .btn_close:before{transform:rotate(45deg)}.loaction_wrap .locationList_wrap .btn_close:after,.loaction_wrap .weekList_wrap .btn_close:after,.weekPop_wrap .locationList_wrap .btn_close:after,.weekPop_wrap .weekList_wrap .btn_close:after{transform:rotate(135deg)}.loaction_wrap .location_list,.weekPop_wrap .location_list{background:#f2f7f4;box-sizing:border-box;height:560px;position:relative;width:100%}.loaction_wrap .location_list dl,.weekPop_wrap .location_list dl{color:#303030;font-size:14px;font-weight:600;padding-right:260px}.loaction_wrap .location_list dl button,.weekPop_wrap .location_list dl button{cursor:pointer;display:block;text-align:center;width:100%}.loaction_wrap .location_list dl.active dt,.weekPop_wrap .location_list dl.active dt{background:#fff;opacity:1;z-index:6}.loaction_wrap .location_list dl.active dt button,.weekPop_wrap .location_list dl.active dt button{font-weight:600}.loaction_wrap .location_list dl.active dd,.weekPop_wrap .location_list dl.active dd{background:#fff;left:100px;opacity:1;width:262px;z-index:5}.loaction_wrap .location_list dl dt,.weekPop_wrap .location_list dl dt{box-sizing:border-box;opacity:.3;padding:15px;position:relative;width:100px;z-index:5}.loaction_wrap .location_list dl dd,.weekPop_wrap .location_list dl dd{box-sizing:border-box;height:540px;left:100px;opacity:0;overflow-y:auto;padding:0 20px;position:absolute;top:0;width:260px;z-index:1}.loaction_wrap .location_list dl dd p,.weekPop_wrap .location_list dl dd p{display:block;padding:15px 0}.loaction_wrap .location_list dl dd p button,.weekPop_wrap .location_list dl dd p button{position:relative;text-align:left}.loaction_wrap .location_list dl dd p button:hover,.weekPop_wrap .location_list dl dd p button:hover{color:#303030}.loaction_wrap .location_list dl dd p button.selected,.weekPop_wrap .location_list dl dd p button.selected{font-weight:600}.loaction_wrap .location_list dl dd p button.selected i,.weekPop_wrap .location_list dl dd p button.selected i{color:#9a9a9a;font-weight:400}.loaction_wrap .location_list dl dd p button i,.weekPop_wrap .location_list dl dd p button i{color:#9a9a9a;display:inline-block;font-weight:400;letter-spacing:-.7px;margin-left:5px}.loaction_wrap .week_list li,.weekPop_wrap .week_list li{box-sizing:border-box;padding:1px 0}.loaction_wrap .week_list li label,.weekPop_wrap .week_list li label{cursor:pointer;display:block;overflow:hidden;padding:0;position:relative}.loaction_wrap .week_list li label input,.weekPop_wrap .week_list li label input{height:10px;left:-10px;opacity:0;position:absolute;top:-10px;width:10px}.loaction_wrap .week_list li label span,.weekPop_wrap .week_list li label span{background:#fafafa;color:#212422;display:block;font-size:18px;line-height:24px;padding:10px 34px;position:relative}.loaction_wrap .week_list li label input:checked+i+span,.weekPop_wrap .week_list li label input:checked+i+span{background:none;color:#fff}.loaction_wrap .week_list li label input:checked+i+span:before,.weekPop_wrap .week_list li label input:checked+i+span:before{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:block;height:5px;left:13px;margin-top:-5px;position:absolute;top:50%;transform:rotate(-44deg);width:10px}.loaction_wrap .week_list li label i,.weekPop_wrap .week_list li label i{background:#ff3d71;color:#fff;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:0}.loaction_wrap .week_list li label input:checked+i,.weekPop_wrap .week_list li label input:checked+i{opacity:1;width:100%}.loaction_wrap .search_option,.weekPop_wrap .search_option{height:100%;max-height:470px;overflow-y:auto}.loaction_wrap .search_option p,.weekPop_wrap .search_option p{box-sizing:border-box;padding:10px 24px;position:relative}.loaction_wrap .search_option p label,.weekPop_wrap .search_option p label{box-sizing:border-box;display:block;padding-left:30px}.loaction_wrap .search_option .checkbox,.loaction_wrap .search_option .radio,.weekPop_wrap .search_option .checkbox,.weekPop_wrap .search_option .radio{color:#303030;display:block;font-size:14px;letter-spacing:-.35px}.loaction_wrap .search_option .checkbox input+.lbl,.loaction_wrap .search_option .radio input+.lbl,.weekPop_wrap .search_option .checkbox input+.lbl,.weekPop_wrap .search_option .radio input+.lbl{left:0;position:absolute}.loaction_wrap .search_option .checkbox input+.lbl:before,.loaction_wrap .search_option .radio input+.lbl:before,.weekPop_wrap .search_option .checkbox input+.lbl:before,.weekPop_wrap .search_option .radio input+.lbl:before{border-color:#212422;height:20px;width:20px}.loaction_wrap .search_option .radio input+.lbl:after,.weekPop_wrap .search_option .radio input+.lbl:after{background:#fff}.loaction_wrap .search_option .checkbox input:checked+.lbl:before,.loaction_wrap .search_option .radio input:checked+.lbl:before,.weekPop_wrap .search_option .checkbox input:checked+.lbl:before,.weekPop_wrap .search_option .radio input:checked+.lbl:before{background:#d44538;border-color:#d44538}.loaction_wrap .search_option .radio input:checked+.lbl:after,.weekPop_wrap .search_option .radio input:checked+.lbl:after{height:8px;left:6px;top:6px;width:8px}.loaction_wrap .search_option .checkbox input:checked+.lbl:after,.weekPop_wrap .search_option .checkbox input:checked+.lbl:after{left:4px;top:10px}.loaction_wrap .search_option .checkbox input:checked+.lbl+em,.loaction_wrap .search_option .checkbox input:checked+.lbl+span,.loaction_wrap .search_option .radio input:checked+.lbl+em,.loaction_wrap .search_option .radio input:checked+.lbl+span,.weekPop_wrap .search_option .checkbox input:checked+.lbl+em,.weekPop_wrap .search_option .checkbox input:checked+.lbl+span,.weekPop_wrap .search_option .radio input:checked+.lbl+em,.weekPop_wrap .search_option .radio input:checked+.lbl+span{font-weight:600}.loaction_wrap .search_option .radio input:checked+.lbl+span+.direct_input,.weekPop_wrap .search_option .radio input:checked+.lbl+span+.direct_input{display:block}.loaction_wrap .search_option .radio .direct_input,.weekPop_wrap .search_option .radio .direct_input{box-sizing:border-box;display:none;font-size:0;margin-left:-20px;margin-top:30px;padding-right:67px;position:relative}.loaction_wrap .search_option .radio .direct_input:before,.weekPop_wrap .search_option .radio .direct_input:before{background:#d0d3d1;content:"";display:block;height:1px;left:-6px;position:absolute;top:-16px;width:130%}.loaction_wrap .search_option .radio .direct_input i,.weekPop_wrap .search_option .radio .direct_input i{box-sizing:border-box;display:inline-block;padding-left:20px;position:relative;width:50%}.loaction_wrap .search_option .radio .direct_input i+i:before,.weekPop_wrap .search_option .radio .direct_input i+i:before{color:#d0d3d1;content:"~";display:block;font-size:20px;left:0;line-height:30px;position:absolute;text-align:center;top:0;width:20px}.loaction_wrap .search_option .radio .direct_input i span,.weekPop_wrap .search_option .radio .direct_input i span{border:1px solid #d0d3d1;box-sizing:border-box;display:inline-block;padding-right:20px;position:relative;width:100%}.loaction_wrap .search_option .radio .direct_input i em,.weekPop_wrap .search_option .radio .direct_input i em{color:#d0d3d1;font-size:14px;line-height:30px;position:absolute;right:0;text-align:center;width:20px}.loaction_wrap .search_option .radio .direct_input input,.weekPop_wrap .search_option .radio .direct_input input{border:0;color:#212422;font-size:14px;height:30px;opacity:1;padding:0 3px;position:relative;width:100%}.loaction_wrap .search_option .radio .direct_input .btn_directPrice,.weekPop_wrap .search_option .radio .direct_input .btn_directPrice{background:#d44538;border-radius:2px;color:#fff;font-size:14px;height:30px;line-height:30px;position:absolute;right:-28px;width:80px}.loaction_wrap .btn_wrap,.weekPop_wrap .btn_wrap{background:#fff;bottom:0;box-sizing:border-box;left:0;padding:24px 16px;position:absolute;width:100%}.loaction_wrap .btn_wrap span,.weekPop_wrap .btn_wrap span{box-sizing:border-box;display:inline-block;padding:0 8px;width:50%}.loaction_wrap .btn_wrap .button,.weekPop_wrap .btn_wrap .button{display:block;font-size:14px;height:40px;letter-spacing:-.3px;line-height:40px;text-align:center;width:100%}.categoryPopActive.loaction_wrap,.categoryPopActive.weekPop_wrap,.genrePopActive.loaction_wrap,.genrePopActive.weekPop_wrap,.locationPopActive.loaction_wrap,.locationPopActive.weekPop_wrap,.pricePopActive.loaction_wrap,.pricePopActive.weekPop_wrap,.weekPopActive.loaction_wrap,.weekPopActive.weekPop_wrap{visibility:visible;z-index:100}.categoryPopActive.loaction_wrap .pop_bg,.categoryPopActive.weekPop_wrap .pop_bg,.genrePopActive.loaction_wrap .pop_bg,.genrePopActive.weekPop_wrap .pop_bg,.locationPopActive.loaction_wrap .pop_bg,.locationPopActive.weekPop_wrap .pop_bg,.pricePopActive.loaction_wrap .pop_bg,.pricePopActive.weekPop_wrap .pop_bg,.weekPopActive.loaction_wrap .pop_bg,.weekPopActive.weekPop_wrap .pop_bg{background:#000;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%}.categoryPopActive.loaction_wrap .locationList_wrap,.categoryPopActive.loaction_wrap .weekList_wrap,.categoryPopActive.weekPop_wrap .locationList_wrap,.categoryPopActive.weekPop_wrap .weekList_wrap,.genrePopActive.loaction_wrap .locationList_wrap,.genrePopActive.loaction_wrap .weekList_wrap,.genrePopActive.weekPop_wrap .locationList_wrap,.genrePopActive.weekPop_wrap .weekList_wrap,.locationPopActive.loaction_wrap .locationList_wrap,.locationPopActive.loaction_wrap .weekList_wrap,.locationPopActive.weekPop_wrap .locationList_wrap,.locationPopActive.weekPop_wrap .weekList_wrap,.pricePopActive.loaction_wrap .locationList_wrap,.pricePopActive.loaction_wrap .weekList_wrap,.pricePopActive.weekPop_wrap .locationList_wrap,.pricePopActive.weekPop_wrap .weekList_wrap,.weekPopActive.loaction_wrap .locationList_wrap,.weekPopActive.loaction_wrap .weekList_wrap,.weekPopActive.weekPop_wrap .locationList_wrap,.weekPopActive.weekPop_wrap .weekList_wrap{opacity:1;top:50%;transition:all .3s cubic-bezier(.075,.82,.165,1);visibility:visible}.categoryPopActive .locationList_wrap h2,.genrePopActive .locationList_wrap h2{border:0}.categoryPopActive .locationList_wrap .location_list,.genrePopActive .locationList_wrap .location_list{background:#fff;height:auto;max-height:500px;overflow:auto}.categoryPopActive .locationList_wrap .search_option,.genrePopActive .locationList_wrap .search_option{margin-bottom:0;max-height:300px;overflow:auto;padding-bottom:88px}.categoryPopActive .locationList_wrap .search_option p label,.genrePopActive .locationList_wrap .search_option p label{margin:6px 0}.categoryPopActive .locationList_wrap .search_option p label:after,.genrePopActive .locationList_wrap .search_option p label:after{background:#dfe4e1;content:"";display:block;height:1px;left:0;position:absolute;top:-16px;width:100%}.categoryPopActive .locationList_wrap .search_option p:first-child label:before,.genrePopActive .locationList_wrap .search_option p:first-child label:before{background:#dfe4e1;bottom:-16px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.categoryPopActive .locationList_wrap .search_option p:first-child label:after,.categoryPopActive .locationList_wrap .search_option p:first-child+p label:after,.genrePopActive .locationList_wrap .search_option p:first-child label:after,.genrePopActive .locationList_wrap .search_option p:first-child+p label:after{content:none}@media only screen and (max-width:760px){.category_detail .inner{padding:0}.category_detail .thumb_gallery{padding:0 2px}.category_detail .category_banner .img_wrap img.w_img{display:none}.category_detail .category_banner .img_wrap img.m_img{display:block}.category_detail .category_title i{margin-left:5px}.category_detail .select_filter{border:0;margin:0;overflow:hidden;padding:40px 10px 24px}.category_detail .select_filter ul{font-size:0;margin-left:0;overflow-x:auto;white-space:nowrap;width:100%}.category_detail .select_filter ul li{box-sizing:border-box}.category_detail .select_filter ul li .btn_filter{font-size:13px;padding:8px 25px 8px 10px;width:100%}.category_detail .select_filter ul li .btn_filter.item_selected{padding-right:10px}.category_detail .select_filter ul li.loaction_on{padding-left:12px}.category_detail .select_filter ul li.loaction_on span{max-width:100%;padding:8px 10px;position:relative}.category_detail .select_filter ul li.loaction_on span .reset_btn{position:absolute;right:10px;top:8px}.review_list .category_title{margin-bottom:10px}.review_list .category_title em{font-size:12px;line-height:14px}.location_pop_open{overflow:hidden}.locationPopOpen{position:absolute;right:0}.locationPopOpen button{font-size:0;line-height:20px}.locationPopOpen button:before{height:25px;top:0;width:25px}.pop_open .filter_wrap{z-index:50}.loaction_wrap .locationList_wrap{border:0;border-radius:0;border-radius:8px 8px 0 0;bottom:-20%;height:auto;max-height:90%;overflow:hidden;position:absolute;right:0;transform:none;width:100%}.loaction_wrap .locationList_wrap .location_list{border:0;bottom:0;height:100%;overflow:hidden;padding-top:0;position:relative;top:auto}.loaction_wrap .locationList_wrap dl{font-size:14px;padding-right:0}.loaction_wrap .locationList_wrap dl.active dt{z-index:6}.loaction_wrap .locationList_wrap dl.active dt:after{height:10px;left:auto;margin-top:-5px;right:20px;top:50%;width:10px}.loaction_wrap .locationList_wrap dl.active dd{height:100%;width:100%}.loaction_wrap .locationList_wrap dl dt{box-sizing:border-box;padding:15px}.loaction_wrap .locationList_wrap dl dd{padding-bottom:100px;padding-top:0}.loaction_wrap .locationList_wrap dl dd p{display:block;padding:15px 0}.loaction_wrap .locationList_wrap .search_option p{padding:10px 24px}.loaction_wrap .locationList_wrap .search_option .checkbox,.loaction_wrap .locationList_wrap .search_option .radio{font-size:14px}.locationPopActive.loaction_wrap .locationList_wrap{bottom:0;height:100%;top:auto}.categoryPopActive.loaction_wrap .locationList_wrap,.categoryPopActive.loaction_wrap .weekList_wrap,.categoryPopActive.weekPop_wrap .locationList_wrap,.categoryPopActive.weekPop_wrap .weekList_wrap,.genrePopActive.loaction_wrap .locationList_wrap,.genrePopActive.loaction_wrap .weekList_wrap,.genrePopActive.weekPop_wrap .locationList_wrap,.genrePopActive.weekPop_wrap .weekList_wrap,.pricePopActive.loaction_wrap .locationList_wrap,.pricePopActive.loaction_wrap .weekList_wrap,.pricePopActive.weekPop_wrap .locationList_wrap,.pricePopActive.weekPop_wrap .weekList_wrap,.weekPopActive.loaction_wrap .locationList_wrap,.weekPopActive.loaction_wrap .weekList_wrap,.weekPopActive.weekPop_wrap .locationList_wrap,.weekPopActive.weekPop_wrap .weekList_wrap{bottom:0;padding:60px 0 0;top:auto;transition:bottom opacity .3s cubic-bezier(.075,.82,.165,1)}.categoryPopActive.loaction_wrap .locationList_wrap h2,.categoryPopActive.loaction_wrap .weekList_wrap h2,.categoryPopActive.weekPop_wrap .locationList_wrap h2,.categoryPopActive.weekPop_wrap .weekList_wrap h2,.genrePopActive.loaction_wrap .locationList_wrap h2,.genrePopActive.loaction_wrap .weekList_wrap h2,.genrePopActive.weekPop_wrap .locationList_wrap h2,.genrePopActive.weekPop_wrap .weekList_wrap h2,.pricePopActive.loaction_wrap .locationList_wrap h2,.pricePopActive.loaction_wrap .weekList_wrap h2,.pricePopActive.weekPop_wrap .locationList_wrap h2,.pricePopActive.weekPop_wrap .weekList_wrap h2,.weekPopActive.loaction_wrap .locationList_wrap h2,.weekPopActive.loaction_wrap .weekList_wrap h2,.weekPopActive.weekPop_wrap .locationList_wrap h2,.weekPopActive.weekPop_wrap .weekList_wrap h2{position:absolute;top:0}}@media only screen and (max-width:480px){.weekPop_wrap .weekList_wrap{width:250px}.weekPop_wrap .weekList_wrap .week_list li label span{font-size:14px;padding:8px 30px}}.reserve_calendar h2{box-sizing:border-box;color:#212422;font-size:20px;font-weight:500;padding:36px 36px 28px}.reserve_calendar h2 i{display:inline-block;font-size:13px;font-weight:300}.reserve_calendar .reserve_title{color:#212422;font-weight:400;margin-bottom:16px}.reserve_calendar .reserve_title i{color:#fe6760;display:inline-block;font-weight:500;margin-left:12px}.reserve_calendar .select_date{box-sizing:border-box;margin-bottom:20px;padding:0 36px}.reserve_calendar .select_date .select_space{border:1px solid #eaeaea;border-radius:5px;margin-bottom:20px;position:relative}.reserve_calendar .select_date .select_space button{box-sizing:border-box;color:#212422;cursor:pointer;font-size:14px;font-weight:500;padding:16px 24px;position:relative;text-align:left;width:100%;z-index:1}.reserve_calendar .select_date .select_space button:after{border-bottom:1px solid #ccc;border-left:1px solid #ccc;box-sizing:border-box;content:"";height:12px;margin-top:-6px;position:absolute;right:22.8px;top:50%;transform:rotate(-45deg);width:12px}.reserve_calendar .select_date .select_space ul{box-sizing:border-box;left:0;opacity:0;padding:15px;position:absolute;top:0;visibility:hidden;width:100%;z-index:2}.reserve_calendar .select_date .select_space ul:before{background:#212422;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.reserve_calendar .select_date .select_space ul li{box-sizing:border-box;padding:5px 0;position:relative}.reserve_calendar .select_date .select_space ul li button{background:#fff;border:1px solid #eaeaea;border-radius:5px}.reserve_calendar .select_date .select_space ul li button:after{content:none}.reserve_calendar .select_date .select_space.active button:after{margin-top:-3px;transform:rotate(135deg);transition:transform .3s cubic-bezier(.075,.82,.165,1)}.reserve_calendar .select_date .select_space.active ul{opacity:1;top:48px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);visibility:visible}.reserve_calendar .select_date .select_space.active ul:before{opacity:.4;transition:opacity .3s ease-in .3s}.calendar_wrap{margin-top:20px}.select_time{background:#fff;border-top:1px solid #eaeaea;box-sizing:border-box;padding:20px 0 39px}.select_time ol{margin-left:-16px;position:relative}.select_time ol li{box-sizing:border-box;float:left;padding-left:16px;padding-top:16px;position:relative;text-align:center;width:12.5%}.select_time ol li input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.select_time ol li label{cursor:pointer;display:block}.select_time ol li .lbl{background:#fff;border:1px solid #d44538;border-radius:5px;box-sizing:border-box;color:#d44538;display:inline-block;font-size:14px;font-weight:400;height:40px;letter-spacing:.35px;line-height:40px;width:100%}.select_time ol li input:disabled+.lbl{background:#ecf1ee;border-color:#ecf1ee;color:#dfe4e1}.select_time ol li input:checked+.lbl{background:#d44538;color:#fff;font-weight:500;transition:all .3s ease}.reserve_calendar .select_space{display:none}.reserve_calendar .reserve_title{font-size:14px;margin-top:24px}@media only screen and (max-width:760px){.select_time ol li{width:25%}}.add_option .option_info{box-sizing:border-box;padding:0 36px 36px}.add_option .option_info h2{box-sizing:border-box;color:#212422;font-size:20px;font-weight:500;padding:36px 0 24px}.add_option .option_info h2 i{display:inline-block;font-size:13px;font-weight:300}.add_option .option_info .selected_prd_table{border-bottom:1px solid #eaeaea}.add_option .option_info .selected_prd_table h5{color:#212422;font-size:14px;font-weight:400;margin-bottom:14px}.add_option .option_info .selected_prd_table .table,.add_option .option_info .selected_prd_table .table tbody,.add_option .option_info .selected_prd_table .table thead{display:block}.add_option .option_info .selected_prd_table .table thead{background:#fafafa}.add_option .option_info .selected_prd_table .table thead tr{border-bottom:1px solid #eaeaea;border-top:1px solid #eaeaea;min-height:0;padding-bottom:0;padding-top:0}.add_option .option_info .selected_prd_table .table thead tr th{color:#a39b9b;font-weight:500;line-height:36px}.add_option .option_info .selected_prd_table .table thead tr th:first-child{font-size:0;height:36px}.add_option .option_info .selected_prd_table .table thead tr th:first-child+th:before{content:"";display:block;left:0;position:absolute;top:50%;width:1px}.add_option .option_info .selected_prd_table .table tr{border-bottom:1px solid #eaeaea;box-sizing:border-box;display:block;min-height:80px;padding:24px 340px 24px 95.5px;position:relative}.add_option .option_info .selected_prd_table .table tr td,.add_option .option_info .selected_prd_table .table tr th{color:#212422;display:inline-block;font-size:13px;font-weight:400;position:relative;text-align:center;width:100%}.add_option .option_info .selected_prd_table .table tr td:first-child,.add_option .option_info .selected_prd_table .table tr th:first-child{left:0;position:absolute;width:80px}.add_option .option_info .selected_prd_table .table tr td:first-child .img_wrap,.add_option .option_info .selected_prd_table .table tr th:first-child .img_wrap{height:80px;overflow:hidden;width:80px}.add_option .option_info .selected_prd_table .table tr td:first-child .img_wrap img,.add_option .option_info .selected_prd_table .table tr th:first-child .img_wrap img{height:80px;-o-object-fit:cover;object-fit:cover;width:100%}.add_option .option_info .selected_prd_table .table tr th:first-child{font-size:0;height:36px}.add_option .option_info .selected_prd_table .table tr th:first-child+th:before{content:"";display:block;left:0;position:absolute;top:50%;width:1px}.add_option .option_info .selected_prd_table .table tr td:first-child+td{-webkit-box-align:center;-webkit-align-items:center;display:flex;min-height:80px}.add_option .option_info .selected_prd_table .table tr td:first-child+td strong{display:block;font-weight:400;position:relative;text-align:left}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td,.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td,.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td,.add_option .option_info .selected_prd_table .table tr th:first-child+th+th,.add_option .option_info .selected_prd_table .table tr th:first-child+th+th+th,.add_option .option_info .selected_prd_table .table tr th:first-child+th+th+th+th{padding:0 5px;position:absolute;top:50%;transform:translateY(-50%);width:140px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td,.add_option .option_info .selected_prd_table .table tr th:first-child+th+th{right:180px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td,.add_option .option_info .selected_prd_table .table tr th:first-child+th+th+th{font-weight:700;right:90px;width:90px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td,.add_option .option_info .selected_prd_table .table tr th:first-child+th+th+th+th{right:0;width:90px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td button{font-size:0;height:36px;left:50%;margin-left:-18px;margin-top:-18px;position:absolute;top:50%;width:36px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td button:after,.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td button:before{background:#9a9a9a;content:"";display:block;height:1px;left:50%;margin-left:-10px;position:absolute;top:50%;width:20px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td button:before{transform:rotate(45deg)}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td button:after{transform:rotate(135deg)}.add_option .option_info .selected_prd_table .table tr.empty{padding:0}.add_option .option_info .selected_prd_table .table tr.empty th:first-child{color:#ccc;font-size:16px;height:auto;padding:36px 0;position:relative;text-align:center;width:100%}.add_option .option_info .item_list{box-sizing:border-box;padding-top:48px}.add_option .option_info .item_list h3{color:#212422;font-size:20px;line-height:22px;margin-bottom:14px}.add_option .option_info .item_list h3 i{color:#ff3d71}.add_option .option_info .item_list ul{margin-left:-12px;position:relative}.add_option .option_info .item_list ul li{background:#fff;box-sizing:border-box;float:left;padding-left:12px;width:33.333%}.add_option .option_info .item_list ul:after{clear:both;content:"";display:block}.add_option .option_info .item_list .btn_more{border:1px solid #eaeaea;border-radius:4px;box-sizing:border-box;color:#303030;display:block;font-size:12px;font-weight:500;height:40px;letter-spacing:.3px;line-height:40px;margin-top:20px;text-align:center;width:100%}.add_option .option_info .item_list .btn_more .ico_more{display:inline-block;height:18px;position:relative;top:10px;vertical-align:top;width:18px}.add_option .option_info .item_list .btn_more .ico_more:after,.add_option .option_info .item_list .btn_more .ico_more:before{background:#212422;content:"";height:1px;left:50%;margin-left:-5px;position:absolute;top:50%;width:10px}.add_option .option_info .item_list .btn_more .ico_more:before{transform:rotate(90deg)}@media only screen and (max-width:760px){.add_option .option_info .selected_prd_table .table tr{padding-left:60px;padding-right:270px}.add_option .option_info .selected_prd_table .table tr td:first-child{width:50px}.add_option .option_info .selected_prd_table .table tr td:first-child .img_wrap img{height:50px}.add_option .option_info .selected_prd_table .table tr td:first-child+td{min-height:50px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td,.add_option .option_info .selected_prd_table .table tr th:first-child+th+th{right:150px;width:100px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td,.add_option .option_info .selected_prd_table .table tr th:first-child+th+th+th{right:60px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td,.add_option .option_info .selected_prd_table .table tr th:first-child+th+th+th+th{width:60px}}@media only screen and (max-width:480px){.add_option .option_info .selected_prd_table .table thead{height:0;visibility:hidden}.add_option .option_info .selected_prd_table .table thead tr{border:0}.add_option .option_info .selected_prd_table .table thead tr th{font-size:0;height:0;line-height:0;padding:0;visibility:hidden}.add_option .option_info .selected_prd_table .table tr{padding:15px 0}.add_option .option_info .selected_prd_table .table tr:first-child{border-top:1px solid #eaeaea}.add_option .option_info .selected_prd_table .table tr td:first-child{display:none;width:70px}.add_option .option_info .selected_prd_table .table tr td:first-child .img_wrap img{height:70px}.add_option .option_info .selected_prd_table .table tr td:first-child+td{box-sizing:border-box;display:inline-block;margin-bottom:10px;min-height:0;padding-right:60px;position:relative;width:100%}.add_option .option_info .selected_prd_table .table tr td:first-child+td strong{font-size:15px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td,.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td{box-sizing:border-box;padding-left:0;padding-right:60px;position:relative;right:0;text-align:left;top:0;transform:none;width:100%}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td{font-size:15px;padding-right:10px;text-align:right}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td{padding:0;top:15px;transform:none;width:36px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td button{margin-top:0;top:0}.add_option .option_info .item_list ul{margin-left:0}.add_option .option_info .item_list ul li{padding:0 0 20px;width:100%}.add_option .option_info .item_list ul li .img_wrap,.add_option .option_info .item_list ul li .img_wrap img{height:150px}.add_option .option_info .item_list .btn_more{margin-top:0}}.reserve_confirm .confirm_info{box-sizing:border-box;padding:0 36px 36px}.reserve_confirm .confirm_info h2{border-bottom:1px solid #eaeaea;box-sizing:border-box;color:#212422;font-size:20px;font-weight:500;padding:36px 0 24px}.reserve_confirm .confirm_info h2 i{display:inline-block;font-size:13px;font-weight:300}.reserve_confirm .confirm_info .confirm_space{box-sizing:border-box;position:relative}.reserve_confirm .confirm_info .confirm_space .confirm_item{box-sizing:border-box;min-height:166px;padding-bottom:24px;padding-left:137px;padding-top:36px;position:relative}.reserve_confirm .confirm_info .confirm_space .confirm_item:before{background-image:linear-gradient(90deg,transparent 50%,#eaeaea 0);background-position:bottom;background-repeat:repeat-x;background-size:14px;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.reserve_confirm .confirm_info .confirm_space .confirm_item dt{color:#212422;font-size:18px;font-weight:700}.reserve_confirm .confirm_info .confirm_space .confirm_item dt em{bottom:24px;box-sizing:border-box;color:#212422;display:block;font-size:14px;font-weight:300;left:0;letter-spacing:.35px;padding-left:137px;position:absolute}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .img_wrap{height:105px;left:0;position:absolute;top:39px;width:125px}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .img_wrap img{height:105px;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .rank_info{color:#a39b9b;display:block;font-size:14px;font-weight:400;letter-spacing:.35px;margin-bottom:42px}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .rank_info i{color:#212422;display:inline-block;font-weight:700;letter-spacing:normal}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .rank_info i:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg0OHY0OEgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI0IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZTY3NjAiIGQ9Ik00NC4xOTUgMTguMDYzYTIuNjc5IDIuNjc5IDAgMCAwLTIuMTY5LTEuODNMMzEuMTM1IDE0LjYzIDI2LjI4MSA0LjhhMi43ODggMi43ODggMCAwIDAtNC44MjMgMGwtNC44ODkgOS44NTctMTAuODU0IDEuNTc2YTIuNjkxIDIuNjkxIDAgMCAwLTEuNDkxIDQuNTlsNy44NjggNy42OTMtMS44NTcgMTAuODEzYTIuNjg4IDIuNjg4IDAgMCAwIDMuOSAyLjgzM2w5Ljc1MS01LjEwNiA5LjcwOSA1LjEwNmEyLjY5MSAyLjY5MSAwIDAgMCAzLjktMi44MzRsLTEuODM5LTEwLjg0MiA3Ljg1NS03LjY1OWEyLjY4IDIuNjggMCAwIDAgLjY4NC0yLjc2NHoiIGRhdGEtbmFtZT0i7Yyo7IqkIDgiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:100%;content:"";display:inline-block;height:14px;margin-right:6px;position:relative;top:4px;vertical-align:top;width:14px}.reserve_confirm .confirm_info .confirm_space .space_info .space_name{color:#212422;display:block;font-size:14px;font-weight:500;margin-bottom:12px;margin-top:24px}.reserve_confirm .confirm_info .confirm_space .space_info .space_scale span{color:#a39b9b;display:inline-block;font-size:13px;margin-left:20px}.reserve_confirm .confirm_info .confirm_space .space_info .space_scale span:first-child{margin-left:0}.reserve_confirm .confirm_info .confirm_space .space_info .space_scale .capacity:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMnYxMkgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI2IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNhMzliOWIiIGQ9Ik0xMSAxMC44NzNhNC44NTcgNC44NTcgMCAwIDAtMy4zODgtNC42MTggMi44NzUgMi44NzUgMCAxIDAtMy4yMjQgMEE0Ljg1NyA0Ljg1NyAwIDAgMCAxIDEwLjg3M1YxMWguOTA2YTcuNzc0IDcuNzc0IDAgMCAxIC4xOTQtMWMuMDI3LS4xLjA2Mi0uMTkuMDk0LS4yODRhMy44MSAzLjgxIDAgMCAxIC4yNjMtLjYzMmMuMDE4LS4wMzQuMDM1LS4wNy4wNTQtLjFhMy4zNiAzLjM2IDAgMCAxIC4yLS4zMTZjLjAzOC0uMDU1LjA3OC0uMTA1LjExNy0uMTU2QTMuODU1IDMuODU1IDAgMCAxIDUuODczIDdoLjI1NEEzLjg4IDMuODggMCAwIDEgOS45IDEwYTcuNzc0IDcuNzc0IDAgMCAxIC4xOTEgMUgxMXpNNiA1Ljc1YTEuODc1IDEuODc1IDAgMSAxIDEuODc1LTEuODc1QTEuODc3IDEuODc3IDAgMCAxIDYgNS43NXoiIGRhdGEtbmFtZT0i7Yyo7IqkIDE1Ii8+PC9zdmc+);content:"";display:inline-block;height:12px;margin-right:4px;width:12px}.reserve_confirm .confirm_info .confirm_space .space_info .space_scale .area:before{background-image:url(/_nuxt/img/ic-area-12.4691328.svg);content:"";display:inline-block;height:12px;margin-right:4px;width:12px}.reserve_confirm .confirm_info .confirm_space .space_info .option_detail{color:#a39b9b;font-size:14px;margin-top:16px;position:relative}.reserve_confirm .confirm_info .confirm_space .space_info .option_detail dt{background:#fff;box-sizing:border-box;float:left;padding-right:10px;position:relative}.reserve_confirm .confirm_info .confirm_space .space_info .option_detail dd{background:#fff;box-sizing:border-box;float:right;padding-left:10px;position:relative;text-align:right}.reserve_confirm .confirm_info .confirm_space .space_info .option_detail:before{background-image:linear-gradient(90deg,transparent 90%,#212422 0);background-position:bottom;background-repeat:repeat-x;background-size:5px;content:"";display:block;height:1px;left:0;margin-top:-2px;position:absolute;top:50%;width:100%}.reserve_confirm .confirm_info .confirm_space .space_info .option_detail:after{clear:both;content:"";display:block}.reserve_confirm .confirm_info .confirm_space .space_info .add_option{padding-bottom:24px;position:relative}.reserve_confirm .confirm_info .confirm_space .space_info .add_option:before{background-image:linear-gradient(90deg,transparent 50%,#eaeaea 0);background-position:bottom;background-repeat:repeat-x;background-size:14px;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.reserve_confirm .confirm_info .confirm_space .space_info .add_option .option_detail{color:#212422;font-weight:500;margin-top:36px}.reserve_confirm .confirm_info .confirm_space .space_info .add_option .option_detail dd,.reserve_confirm .confirm_info .confirm_space .space_info .add_option .option_detail dt{max-width:50%}.reserve_confirm .confirm_info .confirm_space .payment_way{margin-top:36px}.reserve_confirm .confirm_info .confirm_space .payment_way li{margin-bottom:5px}.reserve_confirm .confirm_info .confirm_space .payment_cont{background:#fff7f7;border:1px solid #ffefef;border-radius:5px;box-sizing:border-box;margin-top:36px;padding:24px;position:relative}.reserve_confirm .confirm_info .confirm_space .payment_cont h5{color:#212422;font-size:16px;font-weight:500;line-height:18px;margin-bottom:16px}.reserve_confirm .confirm_info .confirm_space .payment_cont .price_item{color:#a39b9b;font-size:14px;font-weight:400;margin-bottom:16px;position:relative}.reserve_confirm .confirm_info .confirm_space .payment_cont .price_item:before{background-image:linear-gradient(90deg,transparent 90%,#212422 0);background-position:bottom;background-repeat:repeat-x;background-size:5px;content:"";display:block;height:1px;left:0;margin-top:-2px;position:absolute;top:50%;width:100%}.reserve_confirm .confirm_info .confirm_space .payment_cont .price_item dt{background:#fff7f7;float:left;padding-right:10px;position:relative}.reserve_confirm .confirm_info .confirm_space .payment_cont .price_item dd{background:#fff7f7;color:#212422;float:right;font-weight:500;padding-left:10px;position:relative}.reserve_confirm .confirm_info .confirm_space .payment_cont .price_item:after{clear:both;content:"";display:block}.reserve_confirm .confirm_info .confirm_space .payment_cont .total_price{font-weight:500;padding-top:36px;position:relative}.reserve_confirm .confirm_info .confirm_space .payment_cont .total_price:before{background:#b57f7d;content:"";display:block;height:2px;position:absolute;top:16px;width:100%}.reserve_confirm .confirm_info .confirm_space .payment_cont .total_price dt{float:left;font-size:16px;line-height:22px}.reserve_confirm .confirm_info .confirm_space .payment_cont .total_price dd{float:right;font-size:20px;line-height:22px}.reserve_confirm .confirm_info .confirm_space .payment_cont .total_price:after{clear:both;content:"";display:block}.reserve_confirm .confirm_info .confirm_space .btn_wrap{font-size:0;margin-left:-16px;padding:36px 0 0;position:relative}.reserve_confirm .confirm_info .confirm_space .btn_wrap span{box-sizing:border-box;display:inline-block;padding-left:16px;width:50%}.reserve_confirm .confirm_info .confirm_space .btn_wrap span button{border-radius:5px;box-sizing:border-box;font-size:16px;height:54px;line-height:54px;width:100%}.reserve_confirm .confirm_info .confirm_space .btn_wrap span button.btn_red_line{border:1px solid #fe6760;color:#fe6760}.reserve_confirm .confirm_info .confirm_space .btn_wrap span button.btn_green_line{border:1px solid #49aa85;color:#49aa85}.study_info_wrap{display:none}.study_info_wrap .study_info{border-top:1px solid #eaeaea;box-sizing:border-box;min-height:148px;padding:24px 0 24px 124px;position:relative}.study_info_wrap .study_info dt{color:#212422;font-size:20px;font-weight:700;line-height:28px}.study_info_wrap .study_info .img_wrap{border-radius:50%;display:block;height:100px;left:0;overflow:hidden;position:absolute;top:24px;width:100px}.study_info_wrap .study_info .img_wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.confirm_info h2,.study_info_wrap .study_info{border-bottom:0}.confirm_info .confirm_space .payment_cont .price_item:before{content:none}.confirm_info .confirm_space .payment_cont .price_item dt{background:#fff7f7;float:none;padding-right:10px;position:relative}.confirm_info .confirm_space .payment_cont .price_item dd,.confirm_info .confirm_space .payment_cont .total_price dt{font-size:0}.new_study{padding:0}.new_study .study_info:after{background-image:linear-gradient(90deg,transparent 50%,#eaeaea 0);background-position:bottom;background-repeat:repeat-x;background-size:14px;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.new_study .study_info em{display:block;margin-top:60px}@media only screen and (max-width:1024px){.reserve_confirm .confirm_info .confirm_space .confirm_item{padding-left:0;padding-top:24px}.reserve_confirm .confirm_info .confirm_space .confirm_item dt{color:#212422;font-size:18px;font-weight:700}.reserve_confirm .confirm_info .confirm_space .confirm_item dt em{bottom:0;font-size:12px;line-height:13px;margin-bottom:16px;margin-top:10px;padding-left:0;position:relative}.reserve_confirm .confirm_info .confirm_space .confirm_item dd{box-sizing:border-box;min-height:105px;padding-left:137px;position:relative}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .img_wrap{top:0}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .rank_info i{display:block}.reserve_confirm .confirm_info .confirm_space .confirm_item dd em{color:#212422;font-size:14px;font-weight:300;letter-spacing:.35px}.reserve_confirm .confirm_info .confirm_space .space_info .add_option{padding-bottom:34px}.reserve_confirm .confirm_info .confirm_space .space_info .add_option .option_detail:before{content:none}.reserve_confirm .confirm_info .confirm_space .space_info .add_option .option_detail dd,.reserve_confirm .confirm_info .confirm_space .space_info .add_option .option_detail dt{float:none;max-width:100%;padding:0;text-align:left}.reserve_confirm .confirm_info .confirm_space .space_info .add_option .option_detail dd{color:#a39b9b;font-weight:400;margin-top:5px}}@media only screen and (max-width:480px){.reserve_confirm .confirm_info{padding:24px}.reserve_confirm .confirm_info h2{padding:0 0 24px}.reserve_confirm .confirm_info h2 i{display:block}.reserve_confirm .confirm_info .confirm_space .payment_cont{padding:16px}}.reserve_complete{padding-top:80px}.reserve_complete h1{color:#212422;font-size:28px;font-weight:700;letter-spacing:.7px;line-height:31px;margin-bottom:16px;padding-top:60px;text-align:center}.reserve_complete h1:before{animation-delay:.3s;animation-duration:.5s;animation-fill-mode:both;animation-name:topFadeIn;background-image:url(/_nuxt/img/img_logo.8c7642f.png);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:72px;margin:auto auto 37px;position:relative;width:222px}@keyframes topFadeIn{0%{opacity:0;transform:translateY(-20%) perspective(600px) rotateY(180deg)}to{opacity:1;transform:translateY(0) perspective(600px) rotateY(0deg)}}.reserve_complete p{font-size:16px;font-weight:300;margin-bottom:36px;text-align:center}.reserve_complete p span{display:block;line-height:24px}.reserve_complete p span i{color:#49aa85;font-weight:700}.reserve_complete .btn_wrap{font-size:0;margin-bottom:100px;margin-left:-12px;position:relative;text-align:center}.reserve_complete .btn_wrap span{box-sizing:border-box;display:inline-block;max-width:168px;padding-left:12px;width:50%}.reserve_complete .btn_wrap span button{border-radius:5px;box-sizing:border-box;font-size:16px;font-weight:500;line-height:50px;width:100%}.reserve_complete .btn_wrap span button.btn_red_line{border:1px solid #fe6760;color:#fe6760}.reserve_complete .btn_wrap span button.btn_green_line{border:1px solid #49aa85;color:#49aa85}.reserve_deposit{box-sizing:border-box;padding:0 10px}.reserve_deposit .form_wrap{background:#fff;border-radius:8px;box-sizing:border-box;margin:0 auto 30px;max-width:500px;padding:20px;width:100%}.reserve_deposit .form_wrap dl{box-sizing:border-box;margin-bottom:20px;padding-left:70px;position:relative}.reserve_deposit .form_wrap dl dt{color:#ff3d71;font-weight:600;left:0;line-height:40px;position:absolute;width:70px}.reserve_deposit .form_wrap dl dd span{color:#212422;display:block;line-height:40px}.reserve_deposit .form_wrap dl dd .bank_name{color:#303030;display:block;font-weight:600;position:absolute;width:70px}.reserve_deposit .form_wrap dl dd .bank_name+strong{box-sizing:border-box;padding-left:80px}.reserve_deposit .form_wrap dl dd strong{display:block;line-height:40px}@media only screen and (max-width:480px){.reserve_complete{box-sizing:border-box}.reserve_complete h1{font-size:20px;margin-bottom:10px}.reserve_complete h1:before{height:55px;margin-bottom:20px;width:160px}.reserve_complete p{font-size:13px}.reserve_complete p span{line-height:22px}.reserve_complete .btn_wrap{box-sizing:border-box;padding:0 10px}.reserve_deposit .form_wrap dl{margin-bottom:0}.reserve_deposit .form_wrap dl dd .bank_name{display:block;position:relative;width:100%}.reserve_deposit .form_wrap dl dd .bank_name+strong{line-height:30px;padding-left:0}}#container.payment_reserve{background:#fff}.payment_reserve{padding-top:40px}.payment_reserve .title{color:#212422;font-size:22px;font-weight:500;line-height:30px;padding-bottom:20px}.payment_reserve .payment_stauts{border-bottom:2px solid #212422;margin-bottom:30px;margin-top:40px;position:relative}.payment_reserve .payment_stauts .title{font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:44px}.payment_reserve .payment_stauts .payment_step{bottom:20px;position:absolute;right:0;text-align:right}.payment_reserve .payment_stauts .payment_step li{color:#aeb7b4;display:inline-block;font-size:16px;font-weight:400;letter-spacing:-.025em;line-height:24px;padding-left:28px;position:relative}.payment_reserve .payment_stauts .payment_step li:before{border-bottom:1px solid #dfe4e1;border-left:1px solid #dfe4e1;box-sizing:border-box;content:"";display:block;height:8px;left:8px;position:absolute;top:9px;transform:rotate(-135deg);width:8px}.payment_reserve .payment_stauts .payment_step li:first-child:before{content:none}.payment_reserve .payment_stauts .payment_step.step_1 li:first-child,.payment_reserve .payment_stauts .payment_step.step_2 li:first-child,.payment_reserve .payment_stauts .payment_step.step_2 li:first-child+li,.payment_reserve .payment_stauts .payment_step.step_3 li:first-child,.payment_reserve .payment_stauts .payment_step.step_3 li:first-child+li,.payment_reserve .payment_stauts .payment_step.step_3 li:first-child+li+li,.payment_reserve .payment_stauts .payment_step.step_4 li:first-child,.payment_reserve .payment_stauts .payment_step.step_4 li:first-child+li,.payment_reserve .payment_stauts .payment_step.step_4 li:first-child+li+li,.payment_reserve .payment_stauts .payment_step.step_4 li:first-child+li+li+li{color:#d44538;font-weight:700}.payment_reserve .payment_stauts .payment_step.step_1 li:first-child:before,.payment_reserve .payment_stauts .payment_step.step_2 li:first-child+li:before,.payment_reserve .payment_stauts .payment_step.step_2 li:first-child:before,.payment_reserve .payment_stauts .payment_step.step_3 li:first-child+li+li:before,.payment_reserve .payment_stauts .payment_step.step_3 li:first-child+li:before,.payment_reserve .payment_stauts .payment_step.step_3 li:first-child:before,.payment_reserve .payment_stauts .payment_step.step_4 li:first-child+li+li+li:before,.payment_reserve .payment_stauts .payment_step.step_4 li:first-child+li+li:before,.payment_reserve .payment_stauts .payment_step.step_4 li:first-child+li:before,.payment_reserve .payment_stauts .payment_step.step_4 li:first-child:before{border-color:#d44538;border-width:2px}.payment_reserve .table_wrap{font-size:0;margin-left:-30px;position:relative}.payment_reserve .table_wrap .table{box-sizing:border-box;display:inline-block;padding-left:30px;vertical-align:top;width:100%}.payment_reserve .table_wrap.grid_2 .table{width:50%}.payment_reserve .schedule_table{margin-top:60px;position:relative}.payment_reserve .schedule_table .title{border-bottom:1px solid #dfe4e1;height:100%}.payment_reserve .schedule_table .select_schedule{box-sizing:border-box;position:relative}.payment_reserve .schedule_table .select_schedule:after{clear:both;content:"";display:block}.payment_reserve .schedule_table .select_schedule .schedule_wrap{float:left;width:60%}.payment_reserve .schedule_table .select_schedule .schedule_date{border-bottom:1px solid #dfe4e1;height:100%}.payment_reserve .schedule_table .select_schedule .schedule_time{box-sizing:border-box;float:right;height:100%;padding-left:50px;width:40%}.payment_reserve .schedule_table .select_schedule .schedule_time h5{font-size:14px;font-weight:400;margin-top:10px}.payment_reserve .schedule_table .select_schedule .schedule_time h5.person_title{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:20px}.payment_reserve .schedule_table .select_schedule .schedule_time .select_time{border-top:0;padding-bottom:0;padding-top:14px}.payment_reserve .schedule_table .select_schedule .schedule_time .select_time ol li{width:25%}.payment_reserve .schedule_table .select_schedule .schedule_time .t_red{color:#ff3d71;font-weight:600}.payment_reserve .schedule_notice{box-sizing:border-box;margin-top:50px;padding-right:450px;position:relative}.payment_reserve .schedule_notice.payment{padding-right:0}.payment_reserve .schedule_notice .title{border-bottom:1px solid #dfe4e1;margin-bottom:20px}.payment_reserve .schedule_notice ul li{box-sizing:border-box;color:#9ea3a0;display:inline-block;font-size:14px;line-height:20px;margin-bottom:6px;padding-left:20px;position:relative;width:100%}.payment_reserve .schedule_notice ul li:before{background:#9ea3a0;border-radius:50%;content:"";display:block;height:3px;left:10px;position:absolute;top:9px;width:3px}.payment_reserve .schedule_notice ul li.t_red{color:#ff3d71}.payment_reserve .schedule_notice ul li.t_red:before{background:#ff3d71}.payment_reserve .schedule_notice .request_btnWrap{box-sizing:border-box;padding-left:50px;position:absolute;right:0;top:0;width:40%}.payment_reserve .schedule_notice .request_btnWrap label{margin-bottom:10px}.payment_reserve .schedule_notice .request_btnWrap.agreeFixed{box-sizing:border-box;left:50%;max-width:1260px;padding-left:0;position:fixed;text-align:right;top:163px;transform:translateX(-50%);width:100%}.payment_reserve .schedule_notice .request_btnWrap.agreeFixed .btn_wrap{box-sizing:border-box;display:inline-block;padding-left:50px;padding-right:10px;width:40%}.payment_reserve .schedule_notice .request_btnWrap.agreeFixed.agreeBottom{bottom:0;left:auto;margin-left:0;position:absolute;right:0;top:auto;transform:none}.payment_reserve .schedule_notice .btn_requestReserve{background:#49aa85;color:#fff;font-size:16px;font-weight:700;height:54px;line-height:54px;width:100%}.payment_reserve .agree_chk{background:#f9faf9;border:1px solid #dfe4e1;border-radius:4px;box-sizing:border-box;margin-top:30px;padding:10px;text-align:center}.payment_reserve .agree_chk strong{font-weight:500}.payment_reserve .complete_inner{padding-bottom:255px;text-align:center}.payment_reserve .complete_inner .logo{font-size:0;margin-top:200px}.payment_reserve .complete_inner .logo strong{background-image:url(/_nuxt/img/img_logo.8c7642f.png);background-size:100%;display:block;font-size:0;height:45px;margin:auto;width:180px}.payment_reserve .complete_inner .logo em{color:#9ea3a0;display:block;font-size:12px;font-weight:400;letter-spacing:-.025em;line-height:18px;margin-top:8px}.payment_reserve .complete_inner h3{color:#212422;font-size:32px;font-weight:700;letter-spacing:-.025em;line-height:47px;margin-bottom:10px;margin-top:40px}.payment_reserve .complete_inner p{color:#9ea3a0;font-size:16px;letter-spacing:-.025em;line-height:22px}.payment_reserve .complete_inner p strong{font-weight:700}.payment_reserve .complete_inner .btn_greenLine{border:1px solid #d44538;border-radius:8px;color:#d44538;display:block;height:54px;line-height:52px;margin:60px auto 0;max-width:360px;width:100%}.payment_reserve .payment_price_table{border:1px solid #dfe4e1;border-top:0;font-size:0;margin-bottom:24px}.payment_reserve .payment_price_table dl{display:inline-block;width:33.3333%}.payment_reserve .payment_price_table dl dt{background:#f9faf9;border-bottom:1px solid #dfe4e1;border-top:1px solid #dfe4e1;box-sizing:border-box;font-size:13px;line-height:19px;padding:10px;text-align:center}.payment_reserve .payment_price_table dl+dl dd,.payment_reserve .payment_price_table dl+dl dt{border-left:1px solid #dfe4e1}.payment_reserve .payment_price_table dl dd{color:#424643;font-size:24px;font-weight:700;padding:22px 10px;text-align:center}.payment_reserve .payment_price_table dl.discount dd{color:#ff3d71}.payment_reserve .payment_price_table dl dd em{color:#424643;font-size:13px;font-weight:400}.payment_reserve .payment_reserve_table{border-top:1px solid #dfe4e1;margin-top:20px}.payment_reserve .payment_reserve_table dl{border-bottom:1px solid #dfe4e1;box-sizing:border-box;padding-left:125px;position:relative}.payment_reserve .payment_reserve_table dl.payment_way dd label{margin:20px 0}.payment_reserve .payment_reserve_table dl dt{background:#f9faf9;box-sizing:border-box;color:#aeb7b4;font-size:14px;height:100%;left:0;line-height:21px;list-style:none;padding:14px 20px;position:absolute;top:0;width:125px}.payment_reserve .payment_reserve_table dl dt span{display:block;margin-top:0;position:relative;top:50%;transform:translateY(-50%)}.payment_reserve .payment_reserve_table dl dd{box-sizing:border-box;color:#212422;font-size:14px;padding:20px}.payment_reserve .payment_reserve_table dl dd span{display:inline-block;margin-left:10px}.payment_reserve .payment_reserve_table dl dd+dd{padding-top:0}.payment_reserve .payment_reserve_table dl dd .checkbox{margin:0}.payment_reserve .payment_reserve_table dl dd .kakao_pay{background-color:#ffdf00;background-image:url(/_nuxt/img/icon_kakao_pay.61f46bb.png);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:15px;display:inline-block;font-size:0;height:30px;vertical-align:top;width:70px}.payment_reserve .total_table{margin-top:60px}.payment_reserve .total_table .payment_reserve_table{box-sizing:border-box;padding-right:410px;position:relative}.payment_reserve .total_table .total_info{border-bottom:1px solid #dfe4e1;border-left:1px solid #dfe4e1;box-sizing:border-box;height:100%;padding:30px;position:absolute;right:0;text-align:right;top:0;width:410px}.payment_reserve .total_table .total_info .total_price_wrap{position:relative;top:50%;transform:translateY(-50%)}.payment_reserve .total_table .total_info em{color:#aeb7b4;display:block;font-size:14px;font-weight:500;line-height:20px}.payment_reserve .total_table .total_info strong{color:#212422;font-size:22px;font-weight:700;line-height:30px}.payment_reserve .total_table .total_info .btn_green{background:#d44538;color:#fff;font-size:16px;height:54px;line-height:54px;margin-top:16px;width:100%}@media only screen and (max-width:1024px){.payment_reserve .schedule_table .select_schedule{height:auto;padding-right:0}.payment_reserve .schedule_table .select_schedule .schedule_wrap{float:none;width:100%}.payment_reserve .schedule_table .select_schedule .schedule_date{border-bottom:1px solid #dfe4e1;height:100%}.payment_reserve .schedule_table .select_schedule .schedule_time{float:none;padding-left:0;width:100%}.payment_reserve .schedule_table .select_schedule .schedule_time .select_time{border-top:0;padding:10px 0}.payment_reserve .schedule_table .select_schedule .schedule_time .select_time ol{margin-left:-10px}.payment_reserve .schedule_table .select_schedule .schedule_time .select_time ol li{padding-left:10px;padding-top:10px;width:12.5%}.payment_reserve .schedule_notice{padding-right:0}.payment_reserve .schedule_notice .request_btnWrap{margin-top:30px;padding-left:0;padding-right:0;position:relative;width:100%}.payment_reserve .schedule_notice .btn_requestReserve{height:44px;line-height:44px}.payment_reserve .schedule_notice .request_btnWrap label{margin-bottom:10px}.payment_reserve .schedule_notice .request_btnWrap.agreeFixed .btn_wrap{display:block;padding-left:0;padding-right:0;width:100%}.payment_reserve .schedule_notice .request_btnWrap.agreeFixed,.payment_reserve .schedule_notice .request_btnWrap.agreeFixed.agreeBottom{left:0;margin-left:0;padding-right:0;position:relative;right:auto;top:0;width:100%}.payment_reserve .payment_stauts .title{font-size:24px;line-height:40px;padding-bottom:10px}.payment_reserve .payment_stauts .payment_step{bottom:10px}.payment_reserve .total_table .payment_reserve_table{padding-right:300px}.payment_reserve .total_table .payment_reserve_table dd span{color:#212422;display:block;margin-left:0;margin-top:5px}.payment_reserve .total_table .total_info{padding:30px 20px;width:300px}}@media only screen and (max-width:760px){.payment_reserve .title{font-size:18px;padding-bottom:10px}.payment_reserve .table_wrap.grid_2 .table{width:100%}.payment_reserve .table_wrap.grid_2 .table+.table{margin-top:30px}.payment_reserve .schedule_table .select_schedule .schedule_time .select_time ol li{width:25%}.payment_reserve .complete_inner{padding-bottom:120px}.payment_reserve .complete_inner .logo{margin-top:130px}.payment_reserve .complete_inner .logo strong{height:40px;width:120px}.payment_reserve .complete_inner .logo em{font-size:0;line-height:0;margin:0}.payment_reserve .complete_inner h3{font-size:24px;line-height:32px;margin-top:20px}.payment_reserve .complete_inner p{font-size:14px}.payment_reserve .complete_inner h3 span,.payment_reserve .complete_inner p span{display:block}.payment_reserve .complete_inner .btn_greenLine{max-width:264px}.payment_reserve .agree_chk{margin-top:20px}.payment_reserve .agree_chk strong{font-size:14px}.payment_reserve .payment_stauts .title{font-size:20px;line-height:24px}.payment_reserve .payment_stauts .payment_step li{font-size:14px;line-height:15px;padding-left:20px}.payment_reserve .payment_stauts .payment_step li:before{left:3px;top:4px}.payment_reserve .payment_price_table{background:#fff;border-radius:4px;border-top:1px solid #dfe4e1;bottom:74px;box-sizing:border-box;left:0;padding:20px 24px;position:absolute;width:100%;z-index:10}.payment_reserve .payment_price_table:before{color:#212422;content:"최종 결제 금액";display:block;font-size:20px;font-weight:500;line-height:30px;margin-bottom:8px}.payment_reserve .payment_price_table dl{width:100%}.payment_reserve .payment_reserve_table dl.payment_way dd label{margin:0}.payment_reserve .payment_price_table dl:after{clear:both;content:"";display:block}.payment_reserve .payment_price_table dl dt{background:none;border:0;color:#9ea29f;float:left;font-size:12px;line-height:27px;padding:5px 0}.payment_reserve .payment_price_table dl dd{float:right;font-size:18px;line-height:27px;padding:5px 0}.payment_reserve .payment_price_table dl dd em{font-size:18px;line-height:27px}.payment_reserve .payment_price_table dl.discount dd em{color:#ff3d71}.payment_reserve .payment_price_table dl+dl dd,.payment_reserve .payment_price_table dl+dl dt{border:0}.payment_reserve .payment_price_table dl.total{border-top:1px solid #dfe4e1;margin-top:20px}.payment_reserve .payment_price_table dl.total dd,.payment_reserve .payment_price_table dl.total dt{color:#212422;padding-top:16px}.payment_reserve .total_table{margin-top:40px;position:relative}.payment_reserve .total_table .payment_reserve_table{padding-right:0}.payment_reserve .total_table .total_info .total_price_wrap{top:0;transform:none}.payment_reserve .total_table .total_info{border:0;height:auto;padding:258px 0 20px;position:relative;width:100%}.payment_reserve .total_table .total_info em,.payment_reserve .total_table .total_info strong{display:none;font-size:0;line-height:0}.payment_reserve .total_table .total_info .btn_green{clear:both;margin-top:0}}@media only screen and (max-width:480px){.payment_reserve .payment_stauts .payment_step li{font-size:10px;line-height:15px}.payment_reserve .payment_reserve_table dl{padding-left:94px}.payment_reserve .payment_reserve_table dl dt{font-size:12px;padding:10px;width:94px}.payment_reserve .payment_reserve_table dl dd{font-size:12px;padding:10px}.payment_reserve .schedule_notice ul li{font-size:12px}.payment_reserve .schedule_notice .title{margin-bottom:16px}}.cart-container{margin:1rem auto;max-width:1000px;padding:1rem}.cart-title{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.cart-content{gap:1rem}.cart-content,.cart-items{display:flex;flex-direction:column}.cart-items{gap:.75rem}.cart-item{background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;gap:.75rem;padding:1rem}.item-image{flex-shrink:0;height:100px;width:100px}.item-image img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-details{display:flex;flex:1;flex-direction:column;gap:.25rem}.item-title{font-size:1rem;font-weight:700;margin:0}.item-price{color:#666;font-size:.85rem}.item-options{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.option-detail{color:#555;display:flex;font-size:.8rem;gap:.5rem}.option-name{font-weight:500}.option-price{color:#7f56d9;font-weight:700}.item-controls{align-items:center;display:flex;flex-direction:column;gap:.5rem;min-width:120px}.quantity-controls{align-items:center;display:flex;gap:.25rem}.quantity-btn{align-items:center;background:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-size:1rem;height:32px;justify-content:center;width:32px}.quantity-btn:hover{background:#e0e0e0}.quantity-input{border:1px solid #ddd;border-radius:4px;font-size:.9rem;padding:.5rem;text-align:center;width:50px}.item-total{color:#7f56d9;font-size:1.1rem;font-weight:700}.remove-btn{background:#ff4757;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.remove-btn:hover{background:#ff3742}.cart-summary{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1rem}.summary-row{align-items:center;display:flex;justify-content:space-between;padding:.25rem 0}.total-row{border-top:2px solid #ddd;font-size:1.2rem;font-weight:700;margin-top:.5rem;padding-top:1rem}.total-price{color:#7f56d9;font-size:1.3rem}.cart-actions{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.clear-cart-btn{background:#fff;border:2px solid #ff4757;border-radius:4px;color:#ff4757;cursor:pointer;font-size:.9rem;font-weight:700;padding:.75rem 1.5rem}.clear-cart-btn:hover{background:#fff5f5}.continue-shopping{background:#fff;border:2px solid #7f56d9;border-radius:4px;color:#7f56d9;cursor:pointer;font-size:.9rem;font-weight:700;padding:.75rem 1.5rem}.continue-shopping:hover{background:#f8f5ff}.checkout-btn{background:#7f56d9;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.75rem 1.5rem}.checkout-btn:hover{background:#6c46c7}.empty-cart{padding:4rem 2rem;text-align:center}.empty-icon{font-size:4rem;margin-bottom:1rem}.empty-cart h2{color:#666;margin-bottom:.5rem}.empty-cart p{color:#999;margin-bottom:2rem}.shop-now-btn{background:#7f56d9;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:700;padding:.75rem 1.5rem}.shop-now-btn:hover{background:#6c46c7}@media (max-width:768px){.cart-container{padding:1rem}.cart-item{flex-direction:column;gap:1rem}.item-image{height:200px;width:100%}.item-controls{align-items:center;flex-direction:row;justify-content:space-between;min-width:auto}.cart-actions{flex-direction:column}.checkout-btn,.clear-cart-btn,.continue-shopping{width:100%}}.serviceIntro .intro_visual{background:#000;box-sizing:border-box;height:490px;padding-top:189px;position:relative;text-align:center}.serviceIntro .intro_visual h2{color:#fff;font-size:48px;font-weight:500;line-height:1.25;position:relative}.serviceIntro .intro_visual h2 strong{color:#53ce61}.serviceIntro .intro_visual h2 span{left:0;position:absolute;text-align:center;width:100%}.serviceIntro .intro_visual h2 span i{display:inline-block;height:36px;margin-left:60px;position:relative;width:36px}.serviceIntro .intro_visual h2 span i:before{content:"";display:inline-block;height:20px;left:-43px;margin-top:-10px;position:absolute;top:50%;width:20px}.serviceIntro .intro_visual h2 span i:first-child{margin-left:0}.serviceIntro .intro_visual h2 span i:first-child:before{content:none}.serviceIntro .intro_visual h2 span.top_icons{top:-90px}.serviceIntro .intro_visual h2 span.top_icons i{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iIzUzY2U2MSIgZD0iTTE4IDM2YTE3Ljg4MiAxNy44ODIgMCAwIDEtMTIuNzI4LTUuMjcyQTE3Ljg4MyAxNy44ODMgMCAwIDEgMCAxOCAxNy44ODMgMTcuODgzIDAgMCAxIDUuMjcyIDUuMjcyIDE3Ljg4MiAxNy44ODIgMCAwIDEgMTggMGExNy44ODIgMTcuODgyIDAgMCAxIDEyLjcyOCA1LjI3MkExNy44ODMgMTcuODgzIDAgMCAxIDM2IDE4YTE3Ljg4MyAxNy44ODMgMCAwIDEtNS4yNzIgMTIuNzI4QTE3Ljg4MiAxNy44ODIgMCAwIDEgMTggMzZ6bTAtMjcuNTRhLjkxOC45MTggMCAwIDAtLjg1Ny42MzQgMTMuNjc0IDEzLjY3NCAwIDAgMS04LjA0OSA4LjA1LjkxOC45MTggMCAwIDAtLjYzNS44NTcuOTE4LjkxOCAwIDAgMCAuNjM1Ljg1NyAxMy42NSAxMy42NSAwIDAgMSA4LjA0OSA4LjA1LjkxNi45MTYgMCAwIDAgLjg1Ni42MzIuOTE0LjkxNCAwIDAgMCAuODU1LS42MzUgMTMuNjc3IDEzLjY3NyAwIDAgMSA4LjA1LTguMDUuOTE1LjkxNSAwIDAgMCAuNjM1LS44NTUuOTE0LjkxNCAwIDAgMC0uNjMyLS44NTcgMTMuNjg1IDEzLjY4NSAwIDAgMS04LjA1LTguMDQ5LjkxOC45MTggMCAwIDAtLjg1Ny0uNjMzeiIgb3BhY2l0eT0iLjMiLz48L3N2Zz4=)}.serviceIntro .intro_visual h2 span.top_icons i:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44MDEiIGhlaWdodD0iMTkuODAxIj48cGF0aCBmaWxsPSIjNTNjZTYxIiBkPSJNMTguODA1IDkuMDQ3YTEzLjcyMiAxMy43MjIgMCAwIDEtOC4wNDktOC4wNS45LjkgMCAwIDAtMS43MTQgMCAxMy43MjIgMTMuNzIyIDAgMCAxLTguMDQ5IDguMDUuOS45IDAgMCAwIDAgMS43MTQgMTMuNjkgMTMuNjkgMCAwIDEgOC4wNDkgOC4wNDkuODk0Ljg5NCAwIDAgMCAxLjcxMS0uMDAzIDEzLjcyMSAxMy43MjEgMCAwIDEgOC4wNS04LjA1Ljg5NC44OTQgMCAwIDAgLjAwMi0xLjcxeiIgb3BhY2l0eT0iLjMiLz48L3N2Zz4=)}.serviceIntro .intro_visual h2 span.bottom_icons{bottom:-90px}.serviceIntro .intro_visual h2 span.bottom_icons i{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0iI2ZlY2E3NyIgZD0iTTE4IDM2YTE3Ljg4MiAxNy44ODIgMCAwIDEtMTIuNzI4LTUuMjcyQTE3Ljg4MyAxNy44ODMgMCAwIDEgMCAxOCAxNy44ODMgMTcuODgzIDAgMCAxIDUuMjcyIDUuMjcyIDE3Ljg4MiAxNy44ODIgMCAwIDEgMTggMGExNy44ODIgMTcuODgyIDAgMCAxIDEyLjcyOCA1LjI3MkExNy44ODMgMTcuODgzIDAgMCAxIDM2IDE4YTE3Ljg4MyAxNy44ODMgMCAwIDEtNS4yNzIgMTIuNzI4QTE3Ljg4MiAxNy44ODIgMCAwIDEgMTggMzZ6bTAtMjcuNTRhLjkxOC45MTggMCAwIDAtLjg1Ny42MzQgMTMuNjc0IDEzLjY3NCAwIDAgMS04LjA0OSA4LjA1LjkxOC45MTggMCAwIDAtLjYzNS44NTcuOTE4LjkxOCAwIDAgMCAuNjM1Ljg1NyAxMy42NSAxMy42NSAwIDAgMSA4LjA0OSA4LjA1LjkxNi45MTYgMCAwIDAgLjg1Ni42MzIuOTE0LjkxNCAwIDAgMCAuODU1LS42MzUgMTMuNjc3IDEzLjY3NyAwIDAgMSA4LjA1LTguMDUuOTE1LjkxNSAwIDAgMCAuNjM1LS44NTUuOTE0LjkxNCAwIDAgMC0uNjMyLS44NTcgMTMuNjg1IDEzLjY4NSAwIDAgMS04LjA1LTguMDQ5LjkxOC45MTggMCAwIDAtLjg1Ny0uNjMzeiIgb3BhY2l0eT0iLjMiLz48L3N2Zz4=)}.serviceIntro .intro_visual h2 span.bottom_icons i:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44MDEiIGhlaWdodD0iMTkuODAxIj48cGF0aCBmaWxsPSIjZmZhMDZlIiBkPSJNMTguODA1IDkuMDQ3YTEzLjcyMiAxMy43MjIgMCAwIDEtOC4wNDktOC4wNS45LjkgMCAwIDAtMS43MTQgMCAxMy43MjIgMTMuNzIyIDAgMCAxLTguMDQ5IDguMDUuOS45IDAgMCAwIDAgMS43MTQgMTMuNjkgMTMuNjkgMCAwIDEgOC4wNDkgOC4wNDkuODk0Ljg5NCAwIDAgMCAxLjcxMS0uMDAzIDEzLjcyMSAxMy43MjEgMCAwIDEgOC4wNS04LjA1Ljg5NC44OTQgMCAwIDAgLjAwMi0xLjcxeiIgb3BhY2l0eT0iLjMiLz48L3N2Zz4=)}.serviceIntro .class_n_space{padding:150px 0;text-align:center}.serviceIntro .class_n_space h3{background-image:url(/_nuxt/img/img_logo.8c7642f.png);background-repeat:no-repeat;background-size:100%;display:inline-block;font-size:0;height:102px;margin-bottom:48px;width:324px}.serviceIntro .class_n_space p{color:#212422;font-size:30px;letter-spacing:-.75px;line-height:42px}.serviceIntro .class_n_space p strong{font-weight:600}.serviceIntro .profits{padding-bottom:150px;padding-top:30px;text-align:center}.serviceIntro .profits h3{display:inline-block;font-size:30px;font-weight:400;letter-spacing:-.75px;line-height:40px;margin-bottom:48px;position:relative}.serviceIntro .profits h3 strong{font-weight:600}.serviceIntro .profits h3:after,.serviceIntro .profits h3:before{bottom:0;content:"";display:block;position:absolute}.serviceIntro .profits h3:before{background-image:url(/_nuxt/img/img_partner_person.ebbeff6.svg);height:132px;left:-68px;width:38px}.serviceIntro .profits h3:after{background-image:url(/_nuxt/img/img_picker_person.d4b0a6c.svg);height:132px;right:-74px;width:44px}.serviceIntro .profits h3 em{display:block;font-size:14px;font-weight:500;letter-spacing:-.35px;line-height:16px;margin-bottom:12px}.serviceIntro .profits p{color:#7c7c7c;font-size:16px;letter-spacing:-.4px;line-height:26px;padding-bottom:20px;position:relative;text-align:center}.serviceIntro .profits p i{background-color:#7c7c7c;border-radius:50%;display:block;font-size:0;height:3px;margin:20px auto 0;text-align:center;width:3px}.serviceIntro .profits ul{font-size:0}.serviceIntro .profits ul li{color:#212422;display:inline-block;font-size:16px;letter-spacing:-.4px;line-height:24px;width:33.333%}.serviceIntro .profits ul li strong{font-weight:600}.serviceIntro .profits ul li .img_wrap{display:block;margin-bottom:18px;text-align:center}.serviceIntro .profits.partners{background:#f5f5f5}.serviceIntro .profits.partners h3 em{color:#49aa85}.serviceIntro .profits.partners h3:after{opacity:.3}.serviceIntro .profits.partners .button{background:#49aa85}.serviceIntro .profits.partners img{width:1200px}.serviceIntro .profits.pickers{padding-bottom:100px}.serviceIntro .profits.pickers h3 em{color:#ffa06e}.serviceIntro .profits.pickers h3:before{opacity:.3}.serviceIntro .profits.pickers .button{background:#feca77}.serviceIntro .profits.pickers img{width:1200px}.serviceIntro .profits .button{border-radius:5px;color:#fff;display:inline-block;font-size:20px;line-height:50px;margin-top:60px;width:250px}.serviceIntro .serviceInfo_tabWrap{padding:0}.serviceIntro .serviceInfo_tab{font-size:0}.serviceIntro .serviceInfo_tab li{display:inline-block;width:50%}.serviceIntro .serviceInfo_tab li button{background:#ccc;border-radius:0;color:#e5e5e5;display:block;font-size:20px;line-height:50px;text-align:center;width:100%}.serviceIntro .serviceInfo_tab li button.active{background:#d44538;color:#fff}.serviceIntro .serviceInfo_tab li+li button.active{background:#feca77;color:#fff}@media only screen and (max-width:1024px){.serviceIntro .intro_visual{height:360px;padding-top:130px}.serviceIntro .intro_visual h2{font-size:38px}.serviceIntro .intro_visual h2 span i{background-size:100%;height:30px;margin-left:50px;width:30px}.serviceIntro .intro_visual h2 span i:before{background-size:100%;height:14px;left:-39px;margin-top:-7px;width:14px}.serviceIntro .intro_visual h2 span.top_icons{top:-70px}.serviceIntro .intro_visual h2 span.bottom_icons{bottom:-70px}.serviceIntro .class_n_space{padding:100px 0}.serviceIntro .class_n_space h3{height:77px;margin-bottom:30px;width:240px}.serviceIntro .class_n_space p{font-size:24px}.serviceIntro .profits{padding-bottom:100px;padding-top:30px}.serviceIntro .profits h3{font-size:28px;line-height:35px;margin-bottom:40px}.serviceIntro .profits h3:before{background-repeat:no-repeat;background-size:100%;height:106px;width:30px}.serviceIntro .profits h3:after{background-repeat:no-repeat;background-size:100%;height:108px;width:36px}.serviceIntro .profits ul li{box-sizing:border-box;height:190px;padding:0 10px;vertical-align:top}.serviceIntro .profits ul li br{display:none}.serviceIntro .profits.partners img,.serviceIntro .profits.pickers img{width:390px}}@media only screen and (max-width:760px){.serviceIntro .intro_visual{height:250px;padding-top:80px}.serviceIntro .intro_visual h2{font-size:28px}.serviceIntro .intro_visual h2 span i{height:24px;margin-left:40px;width:24px}.serviceIntro .intro_visual h2 span i:before{height:10px;left:-27px;margin-top:-5px;width:10px}.serviceIntro .intro_visual h2 span.top_icons{top:-50px}.serviceIntro .intro_visual h2 span.bottom_icons{bottom:-50px}.serviceIntro .class_n_space{padding:80px 0}.serviceIntro .class_n_space h3{height:67px;margin-bottom:20px;width:200px}.serviceIntro .class_n_space p{font-size:18px;line-height:27px}.serviceIntro .profits{padding-bottom:80px}.serviceIntro .profits h3{font-size:24px}.serviceIntro .profits h3:before{height:96px;width:25px}.serviceIntro .profits h3:after{height:98px;width:31px}.serviceIntro .profits ul li{font-size:14px;height:auto;margin-bottom:30px;width:100%}.serviceIntro .profits ul li br{display:block}.serviceIntro .profits .button{font-size:18px;line-height:40px;margin-top:30px;width:180px}.serviceIntro .profits.partners img,.serviceIntro .profits.pickers img{width:390px}.serviceIntro .serviceInfo_tab li button{font-size:16px;line-height:40px}}@media only screen and (max-width:480px){.serviceIntro .intro_visual h2{font-size:25px}.serviceIntro .intro_visual h2 span i{height:20px;margin-left:30px;width:20px}.serviceIntro .intro_visual h2 span i:before{left:-23px}.serviceIntro .class_n_space{padding:50px 0}.serviceIntro .class_n_space h3{height:50px;margin-bottom:20px;width:150px}.serviceIntro .profits h3 span{display:block}.serviceIntro .profits h3:before{left:-48px}.serviceIntro .profits h3:after{right:-48px}.serviceIntro .profits.partners img,.serviceIntro .profits.pickers img{width:390px}}.spaceService_intro{font-family:Spoqa Han Sans Neo,"sans-serif"}.spaceService_intro .gnb{box-sizing:border-box;font-size:0;padding:20px;position:absolute;top:0;z-index:20}.spaceService_intro .gnb a{background-image:url(/_nuxt/img/img_logo.8c7642f.png);background-repeat:no-repeat;background-size:100%;display:inline-block;height:30px;width:150px}.spaceService_intro .section_typeBlk .gnb a{filter:brightness(0) invert(1)}.spaceService_intro#container{background:#fff;padding-bottom:0}.spaceService_intro .inner{height:100%}.spaceService_intro .fullpage-container{height:100%;left:0;position:fixed;top:0;width:100%}.spaceService_intro .section_intro .inner{padding-right:510px}.spaceService_intro .section_intro .inner .txt_box{position:relative;top:50%;transform:translateY(-50%)}.spaceService_intro .section_intro .inner .txt_box h1{font-size:70px;font-weight:700;line-height:90px}.spaceService_intro .section_intro .inner .txt_box h1 em{display:block;font-size:48px;font-weight:300}.spaceService_intro .section_intro .inner .txt_box span{color:#d44538;display:block;font-size:20px;margin-top:16px}.spaceService_intro .section_intro .inner .txt_box .btn_app{border:1px solid #212422;border-radius:4px;box-sizing:border-box;color:#212422;display:block;font-size:20px;font-weight:400;height:52px;line-height:50px;margin-top:40px;padding-left:52px;position:relative;width:187px}.spaceService_intro .section_intro .inner .txt_box .btn_app:before{background-image:url(/_nuxt/img/icn_googleplay_colored.6732ead.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:22px;left:26px;position:absolute;top:15px;width:24px}.spaceService_intro .section_intro .inner .img_wrap{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:520px}.spaceService_intro .section_intro .inner .img_wrap img{opacity:0;position:relative;width:100%}.spaceService_intro .section_intro .inner.active .img_wrap img{animation-delay:.5s;animation-duration:.5s;animation-fill-mode:both;animation-name:fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.spaceService_intro .section_typeBlk{background:#000}.spaceService_intro .section_typeBlk h2{color:#fff;font-size:60px;font-weight:700;line-height:72px;opacity:0;position:relative;text-align:center;top:40%;transform:translateY(-50%)}.spaceService_intro .section_typeBlk .active h2{opacity:1;top:50%;transition:all .3s cubic-bezier(.075,.82,.165,1)}.spaceService_intro .section_typeBlk h2 em{display:block;font-size:48px;font-weight:300}.spaceService_intro .section_type1 .inner{padding-right:530px}.spaceService_intro .section_type1 .inner .txt_box{position:relative;top:50%;transform:translateY(-50%)}.spaceService_intro .section_type1 .inner .txt_box i{color:#d44538;display:block;font-size:20px;font-weight:500;line-height:30px;margin-bottom:40px;opacity:0;position:relative;top:-20px}.spaceService_intro .section_type1 .inner .txt_box h2{font-size:52px;font-weight:700;line-height:70px;margin-bottom:34px;opacity:0;position:relative;top:-20px}.spaceService_intro .section_type1 .inner .txt_box h2 span{display:block}.spaceService_intro .section_type1 .inner .txt_box p{color:#999;font-size:20px;line-height:28px;opacity:0;position:relative;top:-20px}.spaceService_intro .section_type1 .inner .txt_box p br{display:none}.spaceService_intro .section_type1 .inner .txt_box p span{display:block}.spaceService_intro .section_type1 .inner .img_wrap{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:470px}.spaceService_intro .section_type1 .inner .img_wrap img{opacity:0;position:relative;top:-20px;transition:all .3s ease-in .3s;width:100%}.spaceService_intro .section_type1 .inner.active .img_wrap img{opacity:1;top:0}.spaceService_intro .section_type1 .active .txt_box h2,.spaceService_intro .section_type1 .active .txt_box i,.spaceService_intro .section_type1 .active .txt_box p{opacity:1;top:0;transition:all .3s cubic-bezier(.075,.82,.165,1)}.spaceService_intro .section_type1 .active .txt_box i{transition-delay:.3s}.spaceService_intro .section_type1 .active .txt_box h2{transition-delay:.6s}.spaceService_intro .section_type1 .active .txt_box p{transition-delay:.9s}.spaceService_intro .section_type2{padding-top:60px;text-align:center}.spaceService_intro .section_type2 .inner .txt_box{position:relative;top:50%;transform:translateY(-50%)}.spaceService_intro .section_type2 .inner .txt_box i{color:#d44538;display:block;font-size:20px;font-weight:500;line-height:23px;margin-bottom:24px;opacity:0;position:relative;top:-20px}.spaceService_intro .section_type2 .inner .txt_box h2{font-size:52px;line-height:70px;margin-bottom:24px;opacity:0;position:relative;top:-20px}.spaceService_intro .section_type2 .inner .txt_box h2 span{display:block}.spaceService_intro .section_type2 .inner .txt_box .space_link{color:#d44538;display:block;font-size:17px;line-height:28px;margin-top:24px;opacity:0;position:relative;text-align:center;top:-20px}.spaceService_intro .section_type2 .inner .img_wrap{display:block;margin:60px auto 0;max-width:400px}.spaceService_intro .section_type2 .inner .img_wrap img{opacity:0;position:relative;top:-20px;transition:all .3s ease-in .3s;width:100%}.spaceService_intro .section_type2 .inner.active .img_wrap img{opacity:1;top:0}.spaceService_intro .section_type2 .active .txt_box .space_link,.spaceService_intro .section_type2 .active .txt_box h2,.spaceService_intro .section_type2 .active .txt_box i{opacity:1;top:0;transition:all .3s cubic-bezier(.075,.82,.165,1)}.spaceService_intro .section_type2 .active .txt_box i{transition-delay:.3s}.spaceService_intro .section_type2 .active .txt_box h2{transition-delay:.6s}.spaceService_intro .section_type2 .active .txt_box .space_link{transition-delay:.9s}.spaceService_intro .section_double{font-size:0}.spaceService_intro .section_double .inner{max-width:100%;padding:0;width:100%}.spaceService_intro .section_double .inner .txt_box{position:relative;top:50%;transform:translateY(-50%)}.spaceService_intro .section_double .blk_box,.spaceService_intro .section_double .wht_box{display:inline-block;height:100%;width:50%}.spaceService_intro .section_double .blk_box h2,.spaceService_intro .section_double .wht_box h2{color:#000;font-size:36px;line-height:48px;opacity:0;position:relative;text-align:center;top:-20px}.spaceService_intro .section_double .blk_box h2 span,.spaceService_intro .section_double .wht_box h2 span{display:block}.spaceService_intro .section_double .blk_box i,.spaceService_intro .section_double .wht_box i{color:#d44538;display:block;font-size:20px;font-weight:700;line-height:29px;margin-bottom:40px;opacity:0;position:relative;text-align:center;top:-20px}.spaceService_intro .section_double .active .txt_box h2,.spaceService_intro .section_double .active .txt_box i{opacity:1;top:0;transition:all .3s cubic-bezier(.075,.82,.165,1)}.spaceService_intro .section_double .active .blk_box .txt_box i{transition-delay:.2s}.spaceService_intro .section_double .active .blk_box .txt_box h2{transition-delay:.4s}.spaceService_intro .section_double .active .wht_box .txt_box i{transition-delay:.3s}.spaceService_intro .section_double .active .wht_box .txt_box h2{transition-delay:.5s}.spaceService_intro .section_double .inner .img_wrap{display:block;margin:60px auto 0;max-width:360px}.spaceService_intro .section_double .inner .img_wrap.mobile_img{display:none}.spaceService_intro .section_double .inner .img_wrap img{opacity:0;position:relative;top:-20px;transition:all .3s ease-in .3s;width:100%}.spaceService_intro .section_double .inner.active .img_wrap img{opacity:1;top:0}.spaceService_intro .section_end .txt_box{position:relative;top:50%;transform:translateY(-50%)}.spaceService_intro .section_end .txt_box .logo{display:block;margin:0 auto 40px;opacity:0;position:relative;top:-20px;width:180px}.spaceService_intro .section_end .txt_box .logo img{width:100%}.spaceService_intro .section_end .txt_box h2{font-size:48px;font-weight:700;line-height:72px;opacity:0;position:relative;text-align:center;top:-20px}.spaceService_intro .section_end .txt_box h2 em{display:block;font-weight:300}.spaceService_intro .section_end .txt_box h2 strong{color:#d44538}.spaceService_intro .section_end .txt_box .btn_home{background:#d44538;border-radius:5px;color:#fff;display:block;font-size:18px;height:50px;line-height:50px;margin:40px auto 0;opacity:0;position:relative;text-align:center;top:-20px;width:250px}.spaceService_intro .section_end .active .txt_box .logo,.spaceService_intro .section_end .active .txt_box h2,.spaceService_intro .section_end .txt_box .btn_home{opacity:1;top:0;transition:all .3s cubic-bezier(.075,.82,.165,1)}.spaceService_intro .section_end .active .txt_box i{transition-delay:.3s}.spaceService_intro .section_end .active .txt_box h2{transition-delay:.6s}.spaceService_intro .section_end .active .txt_box .btn_home{transition-delay:.9s}.picklesService_intro#container{background:#fff;padding-bottom:0}.picklesService_intro .intro_banner{background-image:url(/_nuxt/img/img_service_main.f811da3.png);background-position:50%;background-size:cover;height:448px;position:relative}.picklesService_intro .intro_banner h2{font-size:32px;line-height:47px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.picklesService_intro .intro_banner h2 strong{color:#212422;display:block;font-weight:700}.picklesService_intro .intro_banner h2 i{color:#424643;display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:24px}.picklesService_intro .intro_title{font-size:32px;font-weight:700;line-height:48px;padding-bottom:32px;padding-top:80px;text-align:center}.picklesService_intro .common_contents{font-size:0;margin-bottom:80px;text-align:center}.picklesService_intro .common_contents ul li{box-sizing:border-box;display:inline-block;max-width:278px;padding:0 12px;vertical-align:top;width:25%}.picklesService_intro .common_contents ul li .box{background:#fff;border:1px solid #ecf1ee;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.05);box-sizing:border-box;height:348px;padding:0 10px;width:100%}.picklesService_intro .common_contents ul li .box em{display:block;margin:40px auto 0;max-width:200px}.picklesService_intro .common_contents ul li .box em img{width:100%}.picklesService_intro .common_contents ul li .box strong{color:#424643;display:block;font-size:20px;line-height:30px;margin-bottom:16px;margin-top:24px;text-align:center}.picklesService_intro .common_contents ul li .box span{color:#9ea3a0;font-size:14px;font-weight:400;line-height:20px}.picklesService_intro .common_contents ul li .box span br{display:none}.picklesService_intro .intro_section_contents{overflow:hidden}.picklesService_intro .intro_section_contents .section_tab_link{border-bottom:1px solid #dfe4e1;font-size:0;text-align:center}.picklesService_intro .intro_section_contents .section_tab_link li{display:inline-block;position:relative}.picklesService_intro .intro_section_contents .section_tab_link li a{color:#aeb7b4;display:block;font-size:20px;font-weight:400;line-height:80px;padding:0 32px;position:relative}.picklesService_intro .intro_section_contents .section_tab_link li.active a{color:#424643;font-weight:700}.picklesService_intro .intro_section_contents .section_tab_link li.active a:after{background:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.picklesService_intro .intro_bottom{background-position:top;background-repeat:no-repeat;background-size:cover;height:437px;margin-top:80px;position:relative;text-align:center}.picklesService_intro .intro_bottom.bottom_user{background-image:url(/_nuxt/img/img_bg_user.d91691b.png)}.picklesService_intro .intro_bottom.bottom_trainer{background-image:url(/_nuxt/img/img_bg_trainer.387b92e.png)}.picklesService_intro .intro_bottom.bottom_host{background-image:url(/_nuxt/img/img_bg_host.2152a7a.png);margin-top:0}.picklesService_intro .intro_bottom .inner{position:relative;top:50%;transform:translateY(-50%)}.picklesService_intro .intro_bottom .inner h2{color:#212422;font-size:40px;line-height:60px;margin-bottom:24px}.picklesService_intro .intro_bottom .inner p{font-size:20px;line-height:30px;margin-bottom:36px}.picklesService_intro .intro_bottom.bottom_trainer .inner h2,.picklesService_intro .intro_bottom.bottom_trainer .inner p{color:#fff}.picklesService_intro .intro_bottom .button{border-radius:24px;font-size:18px;height:48px;line-height:46px;text-align:center;width:216px}.picklesService_intro .intro_bottom .button.btn_green1{color:#424643}.picklesService_intro .bg_gray{background:#f7fcf9}.picklesService_intro .contents_leftRIght{padding-top:80px}.picklesService_intro .contents_leftRIght div{box-sizing:border-box;height:348px;position:relative}.picklesService_intro .contents_leftRIght div:before{content:"";display:block;height:348px;position:absolute;top:0;width:585px}.picklesService_intro .contents_leftRIght div+div{margin-top:60px}.picklesService_intro .contents_leftRIght dl{position:relative;top:50%;transform:translateY(-50%)}.picklesService_intro .contents_leftRIght dl dt{font-size:32px;font-weight:400;line-height:47px}.picklesService_intro .contents_leftRIght dl dd{font-size:16px;font-weight:300;line-height:24px;margin-top:24px}.picklesService_intro .contents_leftRIght div:after{content:"";display:block;height:348px;position:absolute;top:0;width:585px}.picklesService_intro .contents_leftRIght div.left_txt{padding-right:615px;text-align:right}.picklesService_intro .contents_leftRIght div.right_txt{padding-left:615px;text-align:left}.picklesService_intro .contents_leftRIght div.left_txt:before{right:0}.picklesService_intro .contents_leftRIght div.right_txt:before{left:0}.picklesService_intro .benefit_contents{font-size:0;margin-top:150px;padding-bottom:150px}.picklesService_intro .benefit_contents ul{margin-top:0}.picklesService_intro .benefit_contents ul li{box-sizing:border-box;display:inline-block;padding:0 5px;vertical-align:top;width:50%}.picklesService_intro .benefit_contents .box{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:10px;text-align:left}.picklesService_intro .benefit_contents .box div{border-radius:8px;box-sizing:border-box;height:348px;padding:30px 0 30px 30px;position:relative}.picklesService_intro .benefit_contents .box div:before{background-repeat:no-repeat;background-size:100%;bottom:-10px;content:"";display:block;height:230px;position:absolute;right:-10px;width:284px}.picklesService_intro .benefit_contents .box .box_1{background:#e2f3ed}.picklesService_intro .benefit_contents .box .box_2{background:#ddf7f5}.picklesService_intro .benefit_contents .box h5{color:#212422;font-size:32px;font-weight:400;line-height:47px;margin-top:50px}.picklesService_intro .benefit_contents .box h5 strong{display:block;font-weight:700}.picklesService_intro .benefit_contents .box span{box-sizing:border-box;color:#424643;display:block;font-size:14px;margin-top:24px;padding-right:100px;text-align:left}.picklesService_intro .sports_list{padding-top:80px;text-align:center}.picklesService_intro .sports_list h5{color:#424643;font-size:24px;line-height:35px}.picklesService_intro .sports_list p{color:#424643;font-size:14px;line-height:20px}.picklesService_intro .sports_list ul{margin-top:64px;text-align:center}.picklesService_intro .sports_list ul li{box-sizing:border-box;display:inline-block;padding:0 16px;width:152px}.picklesService_intro .sports_list ul li i{background:#e2f3ed;border-radius:50%;display:block;height:120px;position:relative;width:100%}.picklesService_intro .sports_list ul li i img{position:relative;top:50%;transform:translateY(-50%)}.picklesService_intro .sports_list ul li span{color:#424643;display:block;margin-top:16px;text-align:center}.picklesService_intro .user_benefit .box .box_1:before{background-image:url(/_nuxt/img/ico_schedule.15dd9da.png)}.picklesService_intro .user_benefit .box .box_2:before{background-image:url(/_nuxt/img/ico_search.eaa9155.png)}.picklesService_intro .tranier_list{background:#212422;color:#fff;overflow-x:hidden;text-align:center}.picklesService_intro .tranier_list h5{font-size:24px;line-height:35px;margin-bottom:16px;padding-top:80px}.picklesService_intro .tranier_list p{font-size:14px;line-height:20px;margin-bottom:64px}.picklesService_intro .tranier_list ul{font-size:0;margin:0 auto 80px;text-align:center;width:1708px}.picklesService_intro .tranier_list ul li{display:inline-block;padding:0 10px;width:224px}.picklesService_intro .tranier_list ul li img{width:100%}.picklesService_intro .user_contents div.left_txt:before{background-image:url(/_nuxt/img/img_service_1.5575ea6.png)}.picklesService_intro .user_contents div.right_txt:before{background-image:url(/_nuxt/img/img_service_2.fc14c68.png)}.picklesService_intro .trainer_contents{border-bottom:1px solid #e5e5e5;padding-bottom:120px}.picklesService_intro .trainer_contents div.left_txt:before{background-image:url(/_nuxt/img/img_service_3.a39838f.png)}.picklesService_intro .trainer_contents div.right_txt:before{background-image:url(/_nuxt/img/img_service_4.e96d4b5.png)}.picklesService_intro .traniner_benefit{margin-top:80px}.picklesService_intro .traniner_benefit h3{color:#212422;font-size:32px;font-weight:400;line-height:47px}.picklesService_intro .traniner_benefit h3 strong{display:block;font-weight:700}.picklesService_intro .traniner_benefit p{color:#9ea3a0;font-size:16px;font-weight:400;line-height:24px;margin-bottom:48px;margin-top:10px}.picklesService_intro .traniner_benefit ul{font-size:0;margin-left:-16px;position:relative}.picklesService_intro .traniner_benefit ul li{box-sizing:border-box;display:inline-block;padding-left:16px;vertical-align:top;width:25%}.picklesService_intro .traniner_benefit ul li .box{border-top:2px solid #c4c4c4;padding-top:24px}.picklesService_intro .traniner_benefit ul li .box strong{color:#424643;display:block;font-size:20px;line-height:30px}.picklesService_intro .traniner_benefit ul li .box strong span{color:#424643;display:inline;font-size:20px;line-height:30px}.picklesService_intro .traniner_benefit ul li .box span{color:#9ea3a0;display:block;font-size:14px;letter-spacing:-.05em;margin-bottom:40px;margin-top:32px}.picklesService_intro .traniner_benefit ul li .box i{display:block}.picklesService_intro .traniner_benefit ul li .box i img{width:100%}.picklesService_intro .host_service h3{color:#212422;font-size:24px;font-weight:700;line-height:35px;padding-top:80px}.picklesService_intro .host_service p{color:#424643;font-size:14px;margin-top:16px}.picklesService_intro .host_benefit{margin-top:64px}.picklesService_intro .host_benefit .box .box_1:before{background-image:url(/_nuxt/img/ico_plus.42c2c61.png)}.picklesService_intro .host_benefit .box .box_2:before{background-image:url(/_nuxt/img/ico_coin.3933ece.png)}.picklesService_intro .host_product{border-bottom:1px solid #e5e5e5;padding-bottom:120px;text-align:center}.picklesService_intro .host_product h3{color:#212422;font-size:24px;font-weight:700;line-height:35px;margin-bottom:37px}.picklesService_intro .host_product ul{font-size:0}.picklesService_intro .host_product ul li{box-sizing:border-box;display:inline-block;padding:0 20px;vertical-align:top;width:240px}.picklesService_intro .host_product ul li i{display:block;margin:auto;width:120px}.picklesService_intro .host_product ul li i img{width:100%}.picklesService_intro .host_product ul li strong{display:block;font-size:18px;margin-bottom:12px;margin-top:20px}.picklesService_intro .host_product ul li strong.new:after{background:#ff3d71;border-radius:10px;color:#fff;content:"NEW";display:inline-block;font-size:10px;margin-left:5px;padding:2px 8px;position:relative;top:-2px;vertical-align:middle}.picklesService_intro .host_product ul li span{display:block;font-size:13px;line-height:20px}.picklesService_intro .host_current{border-bottom:1px solid #e5e5e5}.picklesService_intro .host_current .inner{max-width:1100px}.picklesService_intro .host_current h3{color:#212422;font-size:24px;line-height:35px;margin-bottom:32px;padding-top:80px;text-align:center}.picklesService_intro .host_current ul{font-size:0;margin-left:-32px;padding-bottom:80px;position:relative;text-align:center}.picklesService_intro .host_current ul li{box-sizing:border-box;display:inline-block;padding-left:32px;vertical-align:top;width:50%}.picklesService_intro .host_current ul li .cont{background:#fff;border:1px solid #ecf1ee;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;position:relative}.picklesService_intro .host_current ul li .cont i{display:block}.picklesService_intro .host_current ul li .cont i img{width:100%}.picklesService_intro .host_current ul li .cont .box{box-sizing:border-box;padding:24px 40px 40px;text-align:left}.picklesService_intro .host_current ul li .cont .box h5{font-size:20px;line-height:30px}.picklesService_intro .host_current ul li .cont .box span{display:block;font-size:14px;margin-top:16px}.picklesService_intro .host_current ul li .cont .box span em{display:block}.picklesService_intro .host_current ul li .cont .box span strong{display:block;font-weight:700}.picklesService_intro .host_current ul li .cont .box span i{color:#9ea3a0;display:block}.picklesService_intro .host_benefit_list h3{font-size:24px;line-height:35px;margin-bottom:150px;padding-top:120px;text-align:center}.picklesService_intro .host_benefit_list ul{font-size:0}.picklesService_intro .host_benefit_list ul li{box-sizing:border-box;display:inline-block;margin-bottom:120px;padding-right:20px;text-align:left;vertical-align:top;width:33.333%}.picklesService_intro .host_benefit_list ul li i{display:block;margin-bottom:40px}.picklesService_intro .host_benefit_list ul li strong{color:#424643;display:block;font-size:20px;font-weight:700;line-height:29px}.picklesService_intro .host_benefit_list ul li span{color:#424643;display:block;font-size:16px;line-height:24px;margin-top:20px}@media only screen and (max-width:1300px){.spaceService_intro .section_intro .inner{padding-right:400px}.spaceService_intro .section_intro .inner .txt_box{position:relative;top:50%;transform:translateY(-50%)}.spaceService_intro .section_intro .inner .txt_box h1{font-size:60px;line-height:70px}.spaceService_intro .section_intro .inner .txt_box h1 em{font-size:40px}.spaceService_intro .section_intro .inner .img_wrap{height:100%;width:400px}.spaceService_intro .section_intro .inner .img_wrap img{height:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.spaceService_intro .section_typeBlk h2{font-size:50px;line-height:62px}.spaceService_intro .section_typeBlk h2 em{font-size:40px}.spaceService_intro .section_type1 .inner{max-width:1000px;padding-right:400px}.spaceService_intro .section_type1 .inner .txt_box i{margin-bottom:20px}.spaceService_intro .section_type1 .inner .txt_box h2{font-size:36px;line-height:45px;margin-bottom:20px}.spaceService_intro .section_type1 .inner .txt_box p{font-size:16px;line-height:25px}.spaceService_intro .section_type1 .inner .img_wrap{width:350px}.spaceService_intro .section_type2{padding-top:60px}.spaceService_intro .section_type2 .inner .txt_box{position:relative;top:0;transform:none}.spaceService_intro .section_type2 .inner .txt_box i{margin-bottom:20px}.spaceService_intro .section_type2 .inner .txt_box h2{font-size:36px;line-height:45px;margin-bottom:10px}.spaceService_intro .section_double .blk_box h2,.spaceService_intro .section_double .wht_box h2{font-size:28px;line-height:40px}.spaceService_intro .section_double .blk_box i,.spaceService_intro .section_double .wht_box i{font-size:20px;line-height:29px}.spaceService_intro .section_end .txt_box h2{font-size:36px;line-height:48px}.picklesService_intro .intro_banner{height:350px}.picklesService_intro .benefit_contents .box div:before{height:140px;width:170px}.picklesService_intro .benefit_contents .box span br{display:none}.picklesService_intro .traniner_benefit ul li .box strong span{display:block;margin:0}.picklesService_intro .traniner_benefit ul li .box span br{display:none}}@media only screen and (max-width:1024px){.spaceService_intro .gnb a{height:30px;width:100px}.spaceService_intro .section_intro .inner{padding-right:10px}.spaceService_intro .section_intro .inner .txt_box{margin-top:0;padding-top:50px;text-align:center;top:0;transform:none}.spaceService_intro .section_intro .inner .txt_box h1{font-size:36px;line-height:48px}.spaceService_intro .section_intro .inner .txt_box h1 em{font-size:20px;line-height:28px}.spaceService_intro .section_intro .inner .txt_box span{font-size:14px;margin-top:20px}.spaceService_intro .section_intro .inner .txt_box .btn_app{font-size:13px;height:40px;line-height:40px;margin:16px auto 0;padding-left:24px;width:122px}.spaceService_intro .section_intro .inner .txt_box .btn_app:before{height:16px;left:13px;top:12px;width:16px}.spaceService_intro .section_intro .inner .img_wrap{display:block;height:50%;margin-top:5%;position:relative;right:0;text-align:center;top:0;transform:none;width:100%}.spaceService_intro .section_intro .inner .img_wrap img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;transform:none;width:100%}.spaceService_intro .section_typeBlk h2{font-size:32px;line-height:48px}.spaceService_intro .section_typeBlk h2 em{font-size:20px;line-height:28px}.spaceService_intro .section_type1 .inner{padding-right:10px}.spaceService_intro .section_type1 .inner .txt_box{padding-top:60px;position:relative;text-align:center;top:0;transform:none}.spaceService_intro .section_type1 .inner .txt_box i{font-size:16px;line-height:23px;margin-bottom:24px}.spaceService_intro .section_type1 .inner .txt_box h2{font-size:24px;line-height:34px;margin-bottom:5%}.spaceService_intro .section_type1 .inner .txt_box p{font-size:14px;line-height:20px;margin-bottom:8%;text-align:center}.spaceService_intro .section_type1 .inner .txt_box p span{display:inline}.spaceService_intro .section_type1 .inner .txt_box p br,.spaceService_intro .section_type1 .inner .txt_box p em{display:block}.spaceService_intro .section_type1 .inner .img_wrap{display:block;margin:auto;max-width:250px;position:relative;right:auto;top:0;transform:none;width:100%}.spaceService_intro .section_type2{padding-top:60px}.spaceService_intro .section_type2 .inner .txt_box{position:relative;top:0;transform:none}.spaceService_intro .section_type2 .inner .txt_box i{font-size:20px;line-height:30px;margin-bottom:24px}.spaceService_intro .section_type2 .inner .txt_box h2{font-size:24px;line-height:32px}.spaceService_intro .section_type2 .inner .txt_box .space_link{font-size:14px;line-height:20px;margin-top:10px}.spaceService_intro .section_type2 .inner .img_wrap{display:block;margin:30px auto 0;max-width:200px}.spaceService_intro .section_double{font-size:0}.spaceService_intro .section_double .inner{max-width:100%;padding:60px 0 0;width:100%}.spaceService_intro .section_double .inner .txt_box{position:relative;top:0;transform:none}.spaceService_intro .section_double .blk_box,.spaceService_intro .section_double .wht_box{display:inline-block;height:auto;width:100%}.spaceService_intro .section_double .blk_box h2,.spaceService_intro .section_double .wht_box h2{font-size:24px;line-height:32px;padding-top:0}.spaceService_intro .section_double .blk_box i,.spaceService_intro .section_double .wht_box i{font-size:0;line-height:0;margin-bottom:0}.spaceService_intro .section_double .inner .img_wrap{display:none;margin:30px auto;max-width:200px}.spaceService_intro .section_double .inner .img_wrap.mobile_img{display:block}.spaceService_intro .section_end .txt_box .logo{margin:0 auto 20px;width:135px}.spaceService_intro .section_end .txt_box h2{font-size:24px;line-height:36px}.spaceService_intro .section_end .txt_box h2 em{font-size:14px;line-height:20px;margin-bottom:4px}.spaceService_intro .section_end .txt_box h2 span{display:block}.spaceService_intro .section_end .txt_box .btn_home{font-size:16px;height:45px;line-height:45px;margin:20px auto 0;width:200px}.picklesService_intro .intro_banner{background-position-x:60%;height:320px}.picklesService_intro .intro_banner h2{font-size:32px;line-height:47px;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.picklesService_intro .intro_banner h2 strong{color:#212422;display:block;font-weight:700}.picklesService_intro .intro_banner h2 i{color:#424643;display:block;font-size:16px;font-weight:400;line-height:24px;margin-top:24px}.picklesService_intro .sports_list ul{font-size:0}.picklesService_intro .sports_list ul li{padding:16px;width:33.333%}.picklesService_intro .sports_list ul li i{height:100px;margin:auto;width:100px}.picklesService_intro .sports_list ul li i img{width:48px}.picklesService_intro .sports_list ul li span{font-size:16px;margin-top:10px}.picklesService_intro .tranier_list ul{left:50%;position:relative;transform:translateX(-50%)}.picklesService_intro .tranier_list ul li{width:180px}.picklesService_intro .contents_leftRIght div{height:300px}.picklesService_intro .contents_leftRIght div+div{margin-top:60px}.picklesService_intro .contents_leftRIght div:before{background-size:cover;height:300px;width:485px}.picklesService_intro .contents_leftRIght div.left_txt{padding-right:500px}.picklesService_intro .contents_leftRIght div.right_txt{padding-left:500px}.picklesService_intro .contents_leftRIght div dl dt{font-size:25px;line-height:35px}.picklesService_intro .contents_leftRIght div dl dd{font-size:13px;line-height:20px}.picklesService_intro .contents_leftRIght div dl dd br{display:none}.picklesService_intro .benefit_contents .box div{padding:20px 0 20px 20px}.picklesService_intro .benefit_contents .box div h5{font-size:28px;line-height:36px}}@media only screen and (max-width:760px){.picklesService_intro .inner{padding:0}.picklesService_intro .intro_banner h2{font-size:20px;line-height:30px}.picklesService_intro .intro_banner h2 br{display:none}.picklesService_intro .intro_banner h2 span{display:block}.picklesService_intro .intro_title{box-sizing:border-box;font-size:24px;line-height:35px;padding:80px 20px 32px;text-align:left}.picklesService_intro .intro_title span{display:block}.picklesService_intro .common_contents{margin-bottom:0;padding:0 20px}.picklesService_intro .common_contents ul{margin-left:-24px;position:relative}.picklesService_intro .common_contents ul li{max-width:100%;padding:0 0 20px 20px;width:50%}.picklesService_intro .common_contents ul li .box{height:320px}.picklesService_intro .common_contents ul li .box em{max-width:150px}.picklesService_intro .intro_section_contents .intro_title{text-align:center}.picklesService_intro .intro_section_contents .section_tab_link li a{font-size:16px;line-height:24px;padding:0 20px 16px}.picklesService_intro .sports_list{padding-top:60px}.picklesService_intro .sports_list h5{font-size:18px;line-height:27px}.picklesService_intro .sports_list h5 span{display:block}.picklesService_intro .sports_list p{font-size:13px;margin-top:16px}.picklesService_intro .sports_list ul{font-size:0;margin-top:32px}.picklesService_intro .sports_list ul li{padding:16px}.picklesService_intro .sports_list ul li span{font-size:12px;margin-top:10px}.picklesService_intro .sports_list ul li i{height:80px;margin:auto;width:80px}.picklesService_intro .sports_list ul li i img{width:100%;width:48px}.picklesService_intro .benefit_contents{margin-top:80px;padding-bottom:80px}.picklesService_intro .benefit_contents ul li{padding:0;width:100%}.picklesService_intro .benefit_contents ul li+li{margin-top:24px}.picklesService_intro .benefit_contents .box{background:none;border-radius:0;box-shadow:none;padding:0}.picklesService_intro .benefit_contents .box div{border-radius:0;height:auto;padding:20px 20px 50px}.picklesService_intro .benefit_contents .box div h5{font-size:26px;line-height:38px}.picklesService_intro .benefit_contents .box div h5:before{clear:both;content:"";display:block}.picklesService_intro .benefit_contents .box div span{margin-top:16px;padding-right:0}.picklesService_intro .benefit_contents .box div:before{float:right;height:130px;position:relative;width:160px}.picklesService_intro .tranier_list h5{font-size:18px;line-height:26px}.picklesService_intro .tranier_list h5 span,.picklesService_intro .tranier_list p span{display:block}.picklesService_intro .tranier_list p span{font-size:13px;line-height:19px}.picklesService_intro .tranier_list p br{display:none}.picklesService_intro .intro_bottom{height:337px;margin-top:80px;position:relative;text-align:center}.picklesService_intro .intro_bottom .inner h2{color:#212422;font-size:28px;line-height:40px;margin-bottom:16px}.picklesService_intro .intro_bottom .inner p{font-size:16px;line-height:24px;margin-bottom:23px}.picklesService_intro .contents_leftRIght{padding:0 20px}.picklesService_intro .contents_leftRIght div{height:auto}.picklesService_intro .contents_leftRIght div+div{margin-top:60px}.picklesService_intro .contents_leftRIght div:before{background-size:cover;height:auto;padding-bottom:50%;position:relative;top:0;width:100%}.picklesService_intro .contents_leftRIght div.left_txt{padding-right:0;text-align:left}.picklesService_intro .contents_leftRIght div.right_txt{padding-left:0}.picklesService_intro .contents_leftRIght dl{margin-top:20px;top:0;transform:none}.picklesService_intro .contents_leftRIght div dl dt{font-size:20px;line-height:30px}.picklesService_intro .contents_leftRIght div dl dd{font-size:12px;line-height:17px;margin-top:16px}.picklesService_intro .trainer_contents{padding-bottom:80px;padding-top:60px}.picklesService_intro .traniner_benefit{box-sizing:border-box;padding:0 20px}.picklesService_intro .traniner_benefit h3{font-size:24px;line-height:35px}.picklesService_intro .traniner_benefit p{font-size:12px;line-height:17px}.picklesService_intro .traniner_benefit ul{margin-left:-10px}.picklesService_intro .traniner_benefit ul li{margin-bottom:48px;padding-left:10px;width:50%}.picklesService_intro .host_service{box-sizing:border-box;padding:0 20px}.picklesService_intro .host_service h3 span{display:block}.picklesService_intro .host_service p br{display:none}.picklesService_intro .host_product{box-sizing:border-box;padding:0 20px 80px;text-align:left}.picklesService_intro .host_product h3{font-size:18px;text-align:center}.picklesService_intro .host_product ul li{box-sizing:border-box;min-height:73px;padding-left:95px;position:relative;width:100%}.picklesService_intro .host_product ul li+li{margin-top:35px}.picklesService_intro .host_product ul li i{left:0;position:absolute;top:50%;transform:translateY(-50%);width:73px}.picklesService_intro .host_product ul li i img{width:100%}.picklesService_intro .host_product ul li strong{font-size:18px;margin-bottom:8px;margin-top:0}.picklesService_intro .host_product ul li span br{display:none}.picklesService_intro .host_current{padding:0 20px}.picklesService_intro .host_current h3{font-size:18px}.picklesService_intro .host_current h3 span{display:block}.picklesService_intro .host_current ul{margin-left:0}.picklesService_intro .host_current ul li{padding-left:0;width:100%}.picklesService_intro .host_current ul li+li{margin-top:16px}.picklesService_intro .host_current ul li .cont .box{padding:10px 10px 40px;text-align:center}.picklesService_intro .host_current ul li .cont .box h5{font-size:18px}.picklesService_intro .host_current ul li .cont .box i,.picklesService_intro .host_current ul li .cont .box strong{margin-top:5px}.picklesService_intro .host_benefit_list{box-sizing:border-box;padding:0 20px}.picklesService_intro .host_benefit_list h3{font-size:18px;margin-bottom:100px}.picklesService_intro .host_benefit_list h3 span{display:block}.picklesService_intro .host_benefit_list ul li{margin-bottom:85px;width:50%}.picklesService_intro .host_benefit_list ul li i{margin-bottom:24px;width:36px}.picklesService_intro .host_benefit_list ul li i img{width:100%}.picklesService_intro .host_benefit_list ul li strong{font-size:16px}.picklesService_intro .host_benefit_list ul li span{font-size:12px;line-height:17px;margin-top:16px}.picklesService_intro .host_benefit_list ul li span br{display:none}}@media only screen and (max-width:480px){.spaceService_intro .gnb{padding:10px}.spaceService_intro .section_intro .inner .img_wrap{margin-top:10%}.spaceService_intro .section_type2 .inner .txt_box h2{font-size:22px;line-height:30px}.spaceService_intro .section_double .blk_box h2,.spaceService_intro .section_double .wht_box h2{font-size:20px;line-height:30px}.spaceService_intro .section_end .txt_box h2{font-size:22px;line-height:30px}.spaceService_intro .section_end .txt_box .btn_home{font-size:16px}.picklesService_intro .intro_banner{height:260px}.picklesService_intro .common_contents ul li{text-align:left;width:100%}.picklesService_intro .common_contents ul li .box{padding:0 30px}.picklesService_intro .common_contents ul li .box em{margin:40px 0 20px}.picklesService_intro .common_contents ul li .box strong{text-align:left}.picklesService_intro .benefit_contents .box div:before{height:82px;width:100px}.picklesService_intro .traniner_benefit{box-sizing:border-box;padding:0 20px}.picklesService_intro .traniner_benefit ul{margin-left:0}.picklesService_intro .traniner_benefit ul li{padding-left:0;width:100%}.picklesService_intro .traniner_benefit ul li .box strong span{display:inline}.picklesService_intro .traniner_benefit ul li .box span{line-height:20px;margin:24px 0}}@media only screen and (max-width:1024px){.vod_event .banner{height:320px}.vod_event .banner:after{height:257px;margin-left:-170px;width:340px}.vod_event .vod_event_title{padding-bottom:50px}.vod_event .vod_event_title h2{font-size:40px;margin-top:40px}.vod_event .vod_event_title h2 em{font-size:20px;margin-top:16px}.vod_event .vod_event_title p{margin-top:30px}.vod_event .inner h5{font-size:16px;margin-top:50px}.vod_event .inner .button{font-size:20px;font-weight:400;line-height:1.42;margin-top:48px;padding:29px 24px;width:412px}.vod_event .inner p{font-size:16px;margin-bottom:50px;margin-top:24px}}@media only screen and (max-width:480px){.vod_event .inner h5{font-size:14px;margin-top:25px}.vod_event .inner .button{box-sizing:border-box;font-size:18px;line-height:1.7;max-width:300px;padding:20px 15px;width:100%}.vod_event .inner .button:after{right:15px}.vod_event .inner p{margin-bottom:25px;margin-top:12px}.vod_event .vod_event_title{padding-bottom:0}.vod_event .vod_event_title h2{font-size:28px;margin-top:20px}.vod_event .vod_event_title p{font-size:14px;margin-bottom:25px}}.vod_detail .vod_screen{background:#dfe4e1;padding-bottom:36px;padding-top:16px}.vod_detail .video_box{box-shadow:none}.vod_detail .video_box .video-player-box{height:640px}.vod_detail .video-js{height:100%!important;width:100%!important}.vod_detail .study_title{background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:0;padding:25px 160px 70px 100px;position:relative}.vod_detail .study_title h2{font-size:22px;letter-spacing:-.55px;transform:translateY(50%)}.vod_detail .vod_teacher{color:#d44538;display:block;font-size:16px;font-weight:700;letter-spacing:-.4px;line-height:1.13;margin-top:6px}.vod_detail .study_hashtag{font-size:13px;letter-spacing:-.33px}.vod_detail .study_title .teacher_profile{left:0;top:25px}.vod_detail .favorite_btn{background-color:#fff;border:1px solid #d44538;border-radius:4px;box-sizing:border-box;color:#d44538;cursor:pointer;font-size:18px;letter-spacing:-.9px;line-height:46px;padding-left:27px;position:absolute;right:24px;top:25px;width:114px}.vod_detail .favorite_btn:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjNDlhYTg1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTE1LjMyMyAzLjY2MmE0LjE2MiA0LjE2MiAwIDAgMC01LjU0OS4zOTFsLS44MjUuODI1LS44MjUtLjgyNWE0LjE2MiA0LjE2MiAwIDAgMC01LjU0OC0uMzkxIDQuMDQ2IDQuMDQ2IDAgMCAwLS4yOTUgNS45ODhsMy44MDggMy44MDcgMi4yNzYgMi4yNzZhLjgyNi44MjYgMCAwIDAgMS4xNjggMGwyLjI3Ni0yLjI3NiAzLjgwOC0zLjgwN2E0LjA0NiA0LjA0NiAwIDAgMC0uMjk0LTUuOTg4eiIvPjxwYXRoIGQ9Ik0wIDBoMTh2MThIMHoiLz48L2c+PC9zdmc+);background-size:100%;content:"";display:block;height:18px;left:16px;position:absolute;top:14px;transition:background .3s ease;width:18px}.vod_detail .active.favorite_btn:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzk2ZWE5ZiIgc3Ryb2tlPSIjOTZlYTlmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTIwLjY5NyA1LjAyMWE1LjYgNS42IDAgMCAwLTcuNDU5LjUyNWwtMS4xMDkgMS4xMDktMS4xMDktMS4xMDlhNS42IDUuNiAwIDAgMC03LjQ1OS0uNTI1IDUuNDM5IDUuNDM5IDAgMCAwLS40IDguMDVsNS4xMTkgNS4xMTggMy4wNiAzLjA2YTEuMTEgMS4xMSAwIDAgMCAxLjU3IDBsMy4wNi0zLjA2IDUuMTE5LTUuMTE4YTUuNDM5IDUuNDM5IDAgMCAwLS4zOTItOC4wNXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+)}.vod_detail .study_title .teacher_profile .img_wrap{height:60px;left:24px;width:60px}.vod_detail .study_title .teacher_profile .img_wrap img{height:60px;width:100%}.vod_detail .vod_desciption{background-color:#fff;box-sizing:border-box;padding:0 24px;position:relative}.vod_detail .vod_desciption .description_btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg4YTgzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTI3LjUgMjMuNDYtOS45OC05Ljk1OS0xMC4wMiAxMCIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMzZ2MzZIMHoiLz48L3N2Zz4=);cursor:pointer;font-size:0;height:36px;position:absolute;right:24px;top:-42px;transform:rotate(180deg);width:36px}.vod_detail .vod_desciption div{border-top:1px solid #dfe4e1;box-sizing:border-box;color:#aeb7b4;display:none;font-size:13px;letter-spacing:-.33px;line-height:1.69;overflow:hidden;padding-bottom:36px;padding-top:28px;white-space:pre-line}.vod_detail .active .study_title{padding-bottom:15px}.vod_detail .active .vod_desciption .description_btn{bottom:16px;top:auto;transform:rotate(0)}.vod_detail .active .vod_desciption div{display:block}.vod_detail .vjs-text-track-display div{bottom:0;height:100%!important;left:0!important;margin:0!important;padding:0;right:0;top:0!important;width:100%!important}.vod_detail .vod_information{padding-top:16px}.vod_detail .vod_information .inner{padding-right:400px}.vod_detail .vod_information h3{box-sizing:border-box;color:#212422;font-size:22px;font-weight:600;letter-spacing:-.55px;line-height:1.18;padding-bottom:24px;padding-left:32px;position:relative}.vod_detail .vod_information h3:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzQ5YWE4NSIgZD0iTTExLjk5OSAwYTEyIDEyIDAgMCAwLTEyIDEyIDEyIDEyIDAgMCAwIDEyIDEyIDEyIDEyIDAgMCAwIDEyLTEyIDEyIDEyIDAgMCAwLTEyLTEyem01LjYgMTIuNTM5YTguNjM4IDguNjM4IDAgMCAwLTUuMDYzIDUuMDYzLjU2My41NjMgMCAwIDEtMS4wNzYgMCA4LjYyNCA4LjYyNCAwIDAgMC01LjA2My01LjA2My41NjMuNTYzIDAgMCAxIDAtMS4wNzZBOC42MzggOC42MzggMCAwIDAgMTEuNDYgNi40YS41NjIuNTYyIDAgMCAxIDEuMDc2IDAgOC42NTIgOC42NTIgMCAwIDAgNS4wNjMgNS4wNjMuNTYyLjU2MiAwIDAgMSAuMDAxIDEuMDc2eiIvPjwvc3ZnPg==);background-size:100%;border-radius:50%;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:24px}.vod_detail .vod_information h3 em{display:inline-block;font-size:18px;font-weight:500;letter-spacing:-.45px}.vod_detail .vod_information .community_list,.vod_detail .vod_information .curriculum,.vod_detail .vod_information .review_list,.vod_detail .vod_information .vod_sns{background:#fff;border:1px solid #eaeaea;border-radius:4px;box-sizing:border-box;margin-top:20px;padding:24px}.vod_detail .vod_information .review_list .review_component{border-top:1px solid #dfe4e1;padding:32px 0}.vod_detail .vod_information .review_list .review_component:first-child{border:0}.vod_detail .vod_information .review_list .writer_info{box-sizing:border-box;display:block;font-size:0;padding-left:64px;position:relative}.vod_detail .vod_information .review_list .writer_info .img_wrap{background:#aaa;border-radius:50%;height:48px;left:0;overflow:hidden;position:absolute;top:-8px;width:48px}.vod_detail .vod_information .review_list .writer_info .img_wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vod_detail .vod_information .review_list .writer_info strong{color:#788a83;font-size:12px;font-weight:700;letter-spacing:-.3px;line-height:1.09}.vod_detail .vod_information .review_list .writer_info i{color:#788a83;display:inline-block;font-size:11px;line-height:1.09;margin-left:6px}.vod_detail .vod_information .review_list .writer_info .rate{display:block;font-size:0;margin-top:5px}.vod_detail .vod_information .review_list .writer_info .rate i{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxNnYxNkgweiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZGRkIiBkPSJNMTQuNDEgNS44ODhhLjg3My44NzMgMCAwIDAtLjcwNy0uNmwtMy41NTEtLjUyMi0xLjU4My0zLjIwMWEuOTA5LjkwOSAwIDAgMC0xLjU3MiAwTDUuNDAzIDQuNzc5bC0zLjU0LjUxNWEuODc3Ljg3NyAwIDAgMC0uNDg2IDEuNWwyLjU2NiAyLjUwNC0uNiAzLjUyNmEuODc3Ljg3NyAwIDAgMCAxLjI3Mi45MjRsMy4xNzktMS42NjUgMy4xNjYgMS42NjVhLjg3Ny44NzcgMCAwIDAgMS4yNzMtLjkyNGwtLjYtMy41MzcgMi41NjEtMi41YS44NzQuODc0IDAgMCAwIC4yMTYtLjg5OXoiLz48L3N2Zz4=);background-size:100%;display:inline-block;height:16px;margin:0 2px 0 0;width:16px}.vod_detail .vod_information .review_list .writer_info .rate.rate_1 i:first-child,.vod_detail .vod_information .review_list .writer_info .rate.rate_2 i:first-child,.vod_detail .vod_information .review_list .writer_info .rate.rate_2 i:first-child+i,.vod_detail .vod_information .review_list .writer_info .rate.rate_3 i:first-child,.vod_detail .vod_information .review_list .writer_info .rate.rate_3 i:first-child+i,.vod_detail .vod_information .review_list .writer_info .rate.rate_3 i:first-child+i+i,.vod_detail .vod_information .review_list .writer_info .rate.rate_4 i:first-child,.vod_detail .vod_information .review_list .writer_info .rate.rate_4 i:first-child+i,.vod_detail .vod_information .review_list .writer_info .rate.rate_4 i:first-child+i+i,.vod_detail .vod_information .review_list .writer_info .rate.rate_4 i:first-child+i+i+i,.vod_detail .vod_information .review_list .writer_info .rate.rate_5 i:first-child,.vod_detail .vod_information .review_list .writer_info .rate.rate_5 i:first-child+i,.vod_detail .vod_information .review_list .writer_info .rate.rate_5 i:first-child+i+i,.vod_detail .vod_information .review_list .writer_info .rate.rate_5 i:first-child+i+i+i,.vod_detail .vod_information .review_list .writer_info .rate.rate_5 i:first-child+i+i+i+i{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzk2ZWE5ZiIgc3Ryb2tlPSIjOTZlYTlmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im04IDEyLjA0MS00LjMyNiAyLjI3NS44MjYtNC44MTdMMSA2LjA4Nmw0LjgzNy0uN0w4IDEuMDAzbDIuMTY0IDQuMzgzIDQuODM2LjctMy41IDMuNDExLjgyOCA0LjgxOXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9zdmc+)}.vod_detail .vod_information .review_list .writer_txt{color:#788a83;font-size:12px;letter-spacing:-.3px;line-height:1.5;margin-top:27px;white-space:pre-line}.vod_detail .vod_information .review_list .writer_image{font-size:0;margin-top:20px}.vod_detail .vod_information .review_list .writer_image span{background:#eaeaea;border-radius:8px;display:inline-block;height:100px;margin-left:10px;overflow:hidden;width:100px}.vod_detail .vod_information .review_list .writer_image span img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vod_detail .vod_information .review_list .writer_image span:first-child{margin-left:0}.vod_detail .vod_information .curriculum .vod_duration{background:#f9faf9;color:#212422;font-size:17px;font-weight:700;margin-top:24px;padding:21px 36px;position:relative}.vod_detail .vod_information .curriculum .vod_duration i{color:#d44538;position:absolute;right:36px;top:21px}.vod_detail .vod_information .curriculum ol{box-sizing:border-box;margin-top:20px;padding:0 36px}.vod_detail .vod_information .curriculum ol li{color:#788a83;font-size:16px;line-height:1.06;padding:5px 0}.vod_detail .vod_information .curriculum ol li em{color:#96ea9e;display:inline-block;font-weight:700;margin-right:10px}.vod_detail .vod_information .write_box{background:#f9faf9;box-sizing:border-box;margin-top:24px;padding:20px 38px;position:relative}.vod_detail .vod_information .write_box:before{background:#dfe4e1;content:"";display:block;height:1px;left:0;position:absolute;top:-24px;width:100%}.vod_detail .vod_information .write_box .input_wrap{display:block;padding-right:113px;position:relative}.vod_detail .vod_information .write_box .notice_chk .lbl+span{font-size:14px;line-height:20px}.vod_detail .vod_information .write_box .notice_chk input:checked+.lbl+span{color:#49aa85}.vod_detail .vod_information .write_box .input_wrap input{border:1px solid #aeb7b4;border-radius:4px;color:#212422;font-size:14px;letter-spacing:-.35px;line-height:40px;width:100%}.vod_detail .vod_information .write_box .input_wrap .btn_write{background:#96ea9e;border-radius:4px;color:#fff;line-height:40px;position:absolute;right:0;top:0;width:97px}.vod_detail .vod_information .write_box+.communityBox{margin-top:0;padding-top:39px}.vod_detail .vod_information .write_box .login_after{background:#fff;border:1px solid #aeb7b4;border-radius:4px;box-sizing:border-box;display:block;line-height:40px;position:relative;width:100%}.vod_detail .vod_information .write_box .login_after .text_input{background:none;border:0;font-size:16px;line-height:1.6;padding:7px 10px 8px;white-space:pre-line}.vod_detail .vod_information .write_box .login_after .text_input[placeholder]:empty:before{color:#aeb7b4;content:attr(placeholder)}.vod_detail .vod_information .write_box .login_after .text_input[placeholder]:empty:focus:before{content:""}.vod_detail .vod_information .write_box .login_after .input_file{box-sizing:border-box;font-size:0;padding-left:38px;position:relative}.vod_detail .vod_information .write_box .login_after .input_file span{background:#dfe4e1;border-radius:4px;display:inline-block;height:100px;margin-right:10px;overflow:hidden;position:relative;width:100px}.vod_detail .vod_information .write_box .login_after .input_file span img{height:100px;-o-object-fit:cover;object-fit:cover;top:50%;width:100%}.vod_detail .vod_information .write_box .login_after .input_file label{cursor:pointer;display:block;height:100%}.vod_detail .vod_information .write_box .login_after .input_file label input{font-size:0;opacity:0;visibility:hidden}.vod_detail .vod_information .write_box .login_after .file_del{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiMzMDMwMzA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJpYy1jbG9zZS1iay0xMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU3MSAtMjYxNykiPjxnIGlkPSLqt7jro7lfNDI0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTY5LjQ5OCAyNjE1LjUpIj48cGF0aCBpZD0i7ISgXzQ3IiBkPSJNOCA4LjAwMiAwIDAiIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi41MDIgMi40OTkpIi8+PHBhdGggaWQ9IuyEoF80OCIgZD0iTTAgOC4wMDIgOCAwIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNTAyIDIuNDk5KSIvPjwvZz48cGF0aCBpZD0i7IKs6rCB7ZiVXzczNyIgZmlsbD0ibm9uZSIgZD0iTTAgMGgxMHYxMEgweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcxIDI2MTcpIi8+PC9nPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:10px;border-radius:50%;cursor:pointer;font-size:0;height:20px;position:absolute;right:4px;top:4px;width:20px;z-index:10}.vod_detail .vod_information .community_list h3{margin-bottom:24px}.vod_detail .vod_information .community_list .picker_notice{padding-bottom:36px}.vod_detail .vod_information .community_list .picker_notice .picker{background:#f9faf9;box-sizing:border-box;margin-bottom:26px;padding:24px 190px 24px 24px;position:relative}.vod_detail .vod_information .community_list .picker_notice .picker .info{box-sizing:border-box;display:block;margin-top:8px;padding-left:58px;position:relative}.vod_detail .vod_information .community_list .picker_notice .picker .info .img_wrap{background:#fff;border:2px solid #96ea9e;border-radius:50%;height:48px;left:0;overflow:hidden;position:absolute;top:-8px;width:48px}.vod_detail .vod_information .community_list .picker_notice .picker .img_wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vod_detail .vod_information .community_list .picker_notice .picker strong{color:#303030;display:block;font-size:12px;font-weight:600}.vod_detail .vod_information .community_list .picker_notice .picker strong:before{background:#96ea9e;border-radius:4px;color:#fff;content:"피커";display:inline-block;font-size:9px;font-weight:400;line-height:14px;margin-right:2px;position:relative;text-align:center;top:-2px;width:26px}.vod_detail .vod_information .community_list .picker_notice .picker .date{color:#aeb7b4;font-size:11px;letter-spacing:-.28px;line-height:12px}.vod_detail .vod_information .community_list .picker_notice .swiper-button-next,.vod_detail .vod_information .community_list .picker_notice .swiper-button-prev{display:none}.vod_detail .vod_information .community_list .picker_notice .swiper-pagination-bullet{background:#6f6f6f;height:6px;width:6px}.vod_detail .vod_information .community_list .picker_notice .swiper-pagination-bullet-active{background:#96ea9e;border-radius:3px;width:24px}.vod_detail .vod_information .community_list .picker_notice .picker p{color:#788a83;font-size:12px;letter-spacing:-.3px;line-height:1.42;margin-top:27px;white-space:pre-line}.vod_detail .vod_information .community_list .picker_notice .picker .img_wrap{background-color:#dfe4e1;border-radius:4px;height:94px;overflow:hidden;position:absolute;right:48px;top:24px;width:94px}.vod_detail .vod_information .community_list .swiper-container-horizontal>.swiper-pagination-bullets{bottom:36px}.vod_detail .vod_information .community_list .communityBox{border-top:1px solid #dfe4e1;padding-bottom:26px;padding-top:26px}.vod_detail .vod_information .community_list .communityBox .info{box-sizing:border-box;display:block;margin-top:8px;padding-left:26px;position:relative}.vod_detail .vod_information .community_list .communityBox .info .img_wrap{background:#aaa;border-radius:50%;height:20px;left:0;overflow:hidden;position:absolute;top:2px;width:20px}.vod_detail .vod_information .community_list .communityBox .img_wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vod_detail .vod_information .community_list .communityBox strong{color:#303030;display:inline-block;font-size:12px;font-weight:600}.vod_detail .vod_information .community_list .communityBox .date{color:#aeb7b4;font-size:11px;letter-spacing:-.28px;line-height:12px}.vod_detail .vod_information .community_list .communityBox p{box-sizing:border-box;color:#788a83;font-size:14px;letter-spacing:-.35px;line-height:1.43;margin-top:12px;padding-left:26px;white-space:pre-line}.vod_detail .vod_information .community_list .communityBox dt strong:before{background:#96ea9e;border-radius:4px;color:#fff;content:"피커";display:inline-block;font-size:9px;font-weight:400;line-height:14px;margin-right:2px;position:relative;text-align:center;top:-2px;width:26px}.vod_detail .vod_information .community_list .communityBox dd{border-top:1px solid #f6f6f6;box-sizing:border-box;margin-top:12px;padding-left:26px;padding-top:12px;position:relative}.vod_detail .vod_information .community_list .communityBox dd .write_box{background:none;margin-top:24px;padding:0}.vod_detail .vod_information .community_list .communityBox dd .write_box:before{content:none}.vod_detail .vod_information .community_list .communityBox .btn_wrap{box-sizing:border-box;font-size:0;margin-top:20px;padding-left:26px;text-align:left}.vod_detail .vod_information .community_list .communityBox .btn_wrap .button{border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:400;line-height:24px;margin-right:5px;padding:0 5px;position:relative;width:50px}.vod_detail .vod_information .community_list .communityBox .btn_wrap .btn_reply{background:#96ea9e}.vod_detail .vod_information .community_list .communityBox .btn_wrap .btn_modify{background:#ccc}.vod_detail .vod_information .community_list .communityBox .btn_wrap .btn_delete{background:#ffa06e;margin-right:0}.vod_detail .vod_information .community_list .communityBox dd.reply_wrap{border-top:0}.vod_detail .vod_information .community_list .communityBox .re_reply_btn{color:#d44538}.vod_detail .vod_information .community_list .communityBox .re_reply_btn svg{fill:#96ea9e;width:20px}.vod_detail .vod_information .community_list .communityBox .notice_chk .checkbox{color:#7c7c7c;font-size:14px}.vod_detail .vod_information .community_list .communityBox .notice_chk .checkbox input:checked+.lbl:before{background:#ffa06e;border-color:#ffa06e}.vod_detail .vod_information .vod_sns .thumb_gallery{margin-top:13px}.vod_detail .vod_information .vod_sns .thumb_gallery .list_gallery{max-width:1220px;padding:0}.vod_detail .vod_information .vod_sns .thumb_gallery .list_gallery .grid_item{padding:8px}.vod_detail .vod_information .payments_cont{background:#fff;border:1px solid #eaeaea;border-radius:4px;box-sizing:border-box;padding:24px;position:absolute;right:30px;top:0;width:350px;z-index:1}.vod_detail .vod_information .paymentsFixed.payments_cont{left:50%;margin-left:220px;position:fixed;right:auto;top:130px;z-index:10}.vod_detail .vod_information .paymentsFixed.paymentsBottom.payments_cont{bottom:0;position:absolute;top:auto}.vod_detail .vod_information .payments_cont em{color:#788a83;display:inline-block;font-size:13px;letter-spacing:-.33px;line-height:1.4}.vod_detail .vod_information .payments_cont h2{color:#212422;font-size:22px;font-weight:600;letter-spacing:-.55px;line-height:1.27;margin-top:8px}.vod_detail .vod_information .payments_cont .price{margin-top:16px}.vod_detail .vod_information .payments_cont .price .prev_price{color:#aeb7b4;display:inline-block;font-size:12px;letter-spacing:-.3px;-webkit-text-decoration:line-through;text-decoration:line-through}.vod_detail .vod_information .payments_cont .price .discount{color:#d44538;display:inline-block;font-size:12px;letter-spacing:-.3px;margin-right:6px}.vod_detail .vod_information .payments_cont .price strong{color:#212422;display:block;font-size:20px;letter-spacing:-.5px;line-height:1.4}.vod_detail .vod_information .payments_cont .button{background:#d44538;color:#fff;font-size:16px;font-weight:700;letter-spacing:-.4px;line-height:54px;margin-top:24px;text-align:center;width:100%}.vod_detail .vod_information .payments_wrap{display:inline}.vod_detail .more_btn{border-top:1px solid #dfe4e1;font-size:0;padding-top:20px;text-align:center}.vod_detail .more_btn .btn_more{color:#788a83;cursor:pointer;font-size:16px;line-height:1}.vod_detail .more_btn .btn_more:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg4YTgzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTI3LjUgMjMuNDYtOS45OC05Ljk1OS0xMC4wMiAxMCIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMzZ2MzZIMHoiLz48L3N2Zz4=);background-size:100%;content:"";display:inline-block;height:24px;transform:rotate(180deg);vertical-align:middle;width:24px}.vod_detail.review_detail .vod_information .inner{padding-right:10px}.vod_detail.review_detail .write_box{margin-bottom:32px;margin-top:20px}.vod_detail.review_detail .write_box:before{content:none}.vod_detail.review_detail .review_write{position:relative}.vod_detail.review_detail .review_write h4{border-bottom:1px solid #d0d3d1;color:#212422;font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:1.5;margin-bottom:24px;padding-bottom:12px}.vod_detail.review_detail .review_write .btn_review{border-radius:4px;height:28px;line-height:26px;position:absolute;right:0;top:0;width:110px}.vod_detail.review_detail .review_write dl{box-sizing:border-box;color:#788a83;letter-spacing:-.35px;line-height:20px;padding-left:41px;position:relative}.vod_detail.review_detail .review_write dl dt{left:0;position:absolute;top:8px}.vod_detail.review_detail .review_write dl.photo_upload{padding:24px 0 24px 41px}.vod_detail.review_detail .review_write dl.photo_upload dt,.vod_detail.review_detail .review_write dl.rate_wrap dt{top:24px}.vod_detail.review_detail .review_write dl.rate_wrap dd{border-top:1px solid #dfe4e1;padding-top:16px}.vod_detail.review_detail .review_write dl.rate_wrap dd label{cursor:pointer;font-size:0;list-style:1}.vod_detail.review_detail .review_write dl.rate_wrap dd label input{height:0;left:0;opacity:0;position:absolute;top:0;width:0}.vod_detail.review_detail .review_write dl.rate_wrap dd label .lbl{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxNnYxNkgweiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZGRkIiBkPSJNMTQuNDEgNS44ODhhLjg3My44NzMgMCAwIDAtLjcwNy0uNmwtMy41NTEtLjUyMi0xLjU4My0zLjIwMWEuOTA5LjkwOSAwIDAgMC0xLjU3MiAwTDUuNDAzIDQuNzc5bC0zLjU0LjUxNWEuODc3Ljg3NyAwIDAgMC0uNDg2IDEuNWwyLjU2NiAyLjUwNC0uNiAzLjUyNmEuODc3Ljg3NyAwIDAgMCAxLjI3Mi45MjRsMy4xNzktMS42NjUgMy4xNjYgMS42NjVhLjg3Ny44NzcgMCAwIDAgMS4yNzMtLjkyNGwtLjYtMy41MzcgMi41NjEtMi41YS44NzQuODc0IDAgMCAwIC4yMTYtLjg5OXoiLz48L3N2Zz4=);background-size:100%;display:inline-block;height:32px;width:32px}.vod_detail.review_detail .review_write dl.rate_wrap dd label input:checked+.lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_1 label input:checked+.lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_2 label:first-child .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_2 label:first-child+label .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_3 label:first-child .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_3 label:first-child+label .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_3 label:first-child+label+label .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_4 label:first-child .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_4 label:first-child+label .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_4 label:first-child+label+label .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_4 label:first-child+label+label+label+.lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_5 label:first-child .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_5 label:first-child+label .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_5 label:first-child+label+label .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_5 label:first-child+label+label+label .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_5 label:first-child+label+label+label+label .lbl{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzk2ZWE5ZiIgc3Ryb2tlPSIjOTZlYTlmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Im04IDEyLjA0MS00LjMyNiAyLjI3NS44MjYtNC44MTdMMSA2LjA4Nmw0LjgzNy0uN0w4IDEuMDAzbDIuMTY0IDQuMzgzIDQuODM2LjctMy41IDMuNDExLjgyOCA0LjgxOXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9zdmc+)}.vod_detail.review_detail .review_write dl dd textarea{background:#fff;border:1px solid #dfe4e1;border-radius:4px;height:80px}@media only screen and (max-width:1300px){.vod_detail .vod_information .inner{padding-right:340px}.vod_detail .vod_information .payments_cont{right:10px;width:320px}.vod_detail .vod_information .payments_cont h2{font-size:18px}.vod_detail .vod_information .paymentsFixed.payments_cont{left:auto;margin-left:0;right:10px}}@media only screen and (max-width:1200px){.vod_detail .vod_information .write_box{padding:20px}}@media only screen and (max-width:1024px){.vod_detail .vod_information .paymentsFixed.payments_cont{left:auto;margin-left:0;right:10px;top:113px}}@media only screen and (max-width:960px){.vod_detail .video_box{margin-top:0}.vod_detail .video_box .video-player-box{height:500px}.vod_detail .vod_screen{padding-bottom:20px}.vod_detail .study_title{padding-bottom:50px;padding-left:70px;padding-top:15px}.vod_detail .study_title h2{font-size:18px}.vod_detail .study_title .teacher_profile{left:10px;top:10px;width:auto}.vod_detail .study_title .teacher_profile .img_wrap{height:50px;left:0;position:absolute;top:5px;width:50px}.vod_detail .study_title .teacher_profile .img_wrap img{height:50px}.vod_detail .study_title .study_hashtag,.vod_detail .study_title .vod_teacher{box-sizing:border-box;padding-left:70px}.vod_detail .study_title .vod_teacher{margin-top:20px}.vod_detail .vod_desciption div{padding:15px 20px 15px 0}.vod_detail .vod_desciption .description_btn{right:13px;top:-36px}.vod_detail .favorite_btn{font-size:0;line-height:40px;padding-left:0;right:10px;top:23px;width:40px}.vod_detail .favorite_btn:before{left:50%;margin-left:-9px;top:11px}.vod_detail .active .vod_desciption .description_btn{bottom:6px;top:auto}.vod_detail .vod_information .inner{padding-right:10px}.vod_detail .vod_information .review_list{margin-top:0;padding:20px 10px}.vod_detail .vod_information .review_list .review_component{padding:20px 0}.vod_detail .vod_information .payments_cont{left:0;padding:10px 20px;position:relative;right:auto;width:100%}.vod_detail .vod_information .paymentsFixed.payments_cont{bottom:0;box-shadow:0 -14px 24px -7px rgba(0,0,0,.3);left:0;margin-left:0;right:auto;top:auto}.vod_detail .vod_information .paymentsBottom.paymentsFixed.payments_cont{box-shadow:none;position:relative}.vod_detail .vod_information .payments_cont h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;overflow:hidden;text-overflow:ellipsis}.vod_detail .vod_information .payments_cont em{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.vod_detail .vod_information .payments_cont .price{font-size:18px;margin-top:0}.vod_detail .vod_information .payments_cont .price strong{text-align:right}.vod_detail .vod_information .payments_cont .button{line-height:44px;margin-top:10px}.vod_detail .vod_information .payments_wrap{display:block}}@media only screen and (max-width:760px){.vod_detail .study_title{padding-right:60px}.vod_detail .study_title h2{font-size:20px}.vod_detail .video_box .video-player-box{height:480px}.vod_detail .study_title{padding-bottom:50px;padding-left:60px;padding-top:15px}.vod_detail .study_title .teacher_profile .img_wrap{height:40px;top:14px;width:40px}.vod_detail .vod_information h3{font-size:18px;margin-bottom:16px;padding-left:24px}.vod_detail .vod_information h3:before{height:20px;width:20px}.vod_detail .vod_information .review_list .more_btn .btn_more{font-size:14px}.vod_detail .vod_information .community_list,.vod_detail .vod_information .curriculum,.vod_detail .vod_information .review_list,.vod_detail .vod_information .vod_sns{padding:16px}.vod_detail .vod_information .community_list .picker_notice{padding-bottom:20px}.vod_detail .vod_information .community_list .picker_notice .picker{padding:16px 100px 16px 16px}.vod_detail .vod_information .community_list .picker_notice .picker .img_wrap{height:60px;right:20px;width:60px}.vod_detail .vod_information .community_list .picker_notice .picker .info{padding-left:48px}.vod_detail .vod_information .community_list .picker_notice .picker .info .img_wrap{height:40px;width:40px}.vod_detail .vod_information .community_list .picker_notice .picker p{margin-top:16px}.vod_detail .vod_information .community_list .swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px}.vod_detail .vod_information .community_list .communityBox{padding-top:16px}.vod_detail .vod_information .community_list .communityBox p{font-size:13px;margin-top:6px;padding-left:0}.vod_detail .vod_information .community_list .communityBox dd{margin-top:16px;padding-left:10px}.vod_detail .vod_information .community_list .communityBox dd .write_box{margin-top:16px}.vod_detail .vod_information .community_list .communityBox .info{margin-top:0}.vod_detail .vod_information .write_box{padding:10px}.vod_detail .vod_information .write_box .input_wrap{margin-bottom:0;padding-right:0}.vod_detail .vod_information .write_box .input_wrap .button{float:right;margin-top:10px;position:relative;width:100%}.vod_detail .vod_information .write_box .input_wrap:after{clear:both;content:"";display:block}.vod_detail .vod_information .write_box+.communityBox{padding-top:20px}.vod_detail .vod_information .write_box .login_after .text_input{font-size:13px}.vod_detail .vod_information .write_box .login_after .input_file{padding-left:2%}.vod_detail .vod_information .write_box .login_after .input_file span{height:auto;margin-right:2%;padding-bottom:31.333%;width:31.333%}.vod_detail .vod_information .write_box .login_after .input_file span img{height:100%}.vod_detail .vod_information .write_box .login_after .input_file span img,.vod_detail .vod_information .write_box .login_after .input_file span label{left:0;position:absolute;top:0;width:100%}.vod_detail .vod_information .curriculum .vod_duration{font-size:16px;padding:10px 20px}.vod_detail .vod_information .curriculum .vod_duration i{right:20px;top:10px}.vod_detail .vod_information .curriculum ol{margin-top:15px;padding:0 20px}.vod_detail .vod_information .curriculum ol li{font-size:14px}.vod_detail .vod_information .paymentsFixed.payments_cont{bottom:55px}.vod_detail .vod_information .paymentsBottom.paymentsFixed.payments_cont{padding:10px 24px}.vod_detail .vod_information .paymentsBottom.paymentsFixed.payments_cont em{display:inline-block}.vod_detail.review_detail .vod_information .inner{padding-right:10px}.vod_detail.review_detail .write_box{margin-bottom:32px}.vod_detail.review_detail .review_write h4{font-size:16px;margin-bottom:12px}.vod_detail.review_detail .review_write .btn_review{float:right;margin-bottom:10px;position:relative;width:110px}.vod_detail.review_detail .review_write dl{clear:both;padding-left:41px}.vod_detail.review_detail .review_write dl dt{left:0;position:absolute;top:8px}.vod_detail.review_detail .review_write dl.photo_upload{padding:24px 0 24px 41px}.vod_detail.review_detail .review_write dl.photo_upload dt{top:23px}.vod_detail.review_detail .review_write dl.rate_wrap dt{top:11px}.vod_detail.review_detail .review_write dl.rate_wrap dd{padding-top:10px}.vod_detail.review_detail .review_write dl.rate_wrap dd label .lbl{height:24px;margin-right:2px;width:24px}}@media only screen and (max-width:480px){.vod_detail .vod_information .community_list,.vod_detail .vod_information .curriculum,.vod_detail .vod_information .review_list,.vod_detail .vod_information .vod_sns{padding:10px}.vod_detail.review_detail .write_box{margin-bottom:20px;margin-top:10px}.vod_detail.review_detail .review_write h4{font-size:14px}.vod_detail .video_box .video-player-box{height:300px}}.search_container .inner{padding:0 20px}.search_container .select_filter{margin-top:18px;padding-top:0}.search_container .search_title{color:#424242;font-size:24px;font-weight:700;letter-spacing:-.025em;padding-top:40px}.search_container .search_title strong{color:#d44538;font-size:20px;font-weight:400}@media only screen and (max-width:760px){.search_container .inner{padding:0}.search_container .search_title{box-sizing:border-box;font-size:20px;padding:30px 10px 0}.search_container .search_title strong{font-size:16px}.search_container .select_filter{margin:0;padding:18px 10px 24px}}@media only screen and (max-width:480px){.search_container .inner{padding:0}}.no_subGnb #header{height:72px}.new_update:after{background:#6ae179;border-radius:50%;box-sizing:border-box;color:#fff;content:"N";display:inline-block;font-size:11px;font-weight:700;line-height:15px;margin-bottom:3px;margin-left:3px;padding-right:1px;text-align:center;vertical-align:middle;width:15px}#container.lnb_layout{background:#fff;padding-top:72px}.commonLnb{left:0;position:absolute;top:0;width:250px}.commonLnb .lnb_btn{display:none}.commonLnb ul li+li{padding-top:20px}.commonLnb ul li a{color:#9ea29f;font-size:16px;font-weight:400}.commonLnb ul li a.nuxt-link-active{color:#212422;font-weight:700}.lnb_layout .inner{box-sizing:border-box;margin-top:48px;min-height:300px;padding-left:260px}.lnb_layout h2{border-bottom:1px solid #dfe4e1;font-size:24px;font-weight:400;line-height:35px;margin-bottom:16px;padding-bottom:16px}.board_tagItem{background:#fafafa;border-bottom:1px solid #edf1ee;border-top:1px solid #edf1ee;box-sizing:border-box;padding:15px}.board_tagItem span{box-sizing:border-box;display:inline-block;padding:5px}.board_tagItem span a{background:#fff;border:1px solid #dfe4e1;border-radius:4px;color:#9ea29f;display:block;font-size:14px;font-weight:700;line-height:20px;padding:6px 12px}.board_tagItem span a.active{border-color:#49aa85;color:#49aa85}.acc_list dl{border-bottom:1px solid #dfe4e1;padding:24px 0}.acc_list dl dt{color:#212422;cursor:pointer;display:block;font-size:18px;letter-spacing:-.3px;line-height:26px;position:relative}.acc_list dl dt:after{border-bottom:1px solid #000;border-left:1px solid #000;content:"";display:block;height:15px;margin-top:-10px;position:absolute;right:3px;top:50%;transform:rotate(-45deg);width:15px}.acc_list dl.toggle_on dt{padding-bottom:24px}.acc_list dl.toggle_on dt:after{transform:rotate(135deg)}.acc_list dl dt strong{font-weight:400}.acc_list dl dt em{color:#73967c;display:block;font-size:11px;font-weight:400;letter-spacing:-.3px;line-height:16px;margin-top:4px}.acc_list dl dd{background:#f9faf9;box-sizing:border-box;color:#616562;font-size:13px;height:0;letter-spacing:-.3px;line-height:21px;opacity:0;overflow:hidden;padding:0 24px;transition:all .3s cubic-bezier(.39,.575,.565,1);visibility:hidden}.acc_list dl dd div{white-space:pre-line}.acc_list dl.toggle_on dt+dd{height:auto;opacity:1;padding:16px 24px;visibility:visible}.event_list{font-size:0;margin-left:-24px;padding-top:16px;position:relative}.event_item{box-sizing:border-box;display:inline-block;margin-bottom:40px;padding-left:24px;width:50%}.event_item .img_wrap{background:#c4c4c4;border-radius:4px;display:block;height:0;margin-bottom:12px;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.event_item .img_wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.event_item strong{color:#212422;display:block;font-size:18px;font-weight:400;letter-spacing:-.3px;line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event_item em{color:#9ea29f;display:block;font-size:11px}.event_detail .title{border-bottom:1px solid #dfe4e1;box-sizing:border-box;padding-right:200px;position:relative}.event_detail .title h5{color:#212422;font-size:24px;font-weight:400;line-height:35px;padding-bottom:16px}.event_detail .title em{color:#9ea29f;font-size:14px;line-height:20px;position:absolute;right:0;top:7px}.event_detail .event_contents{background:#ccc;margin-bottom:40px;margin-top:40px;min-height:500px}.event_detail .prev_event{border-top:1px solid #dfe4e1}.event_detail .next_event,.event_detail .prev_event{border-bottom:1px solid #dfe4e1}.event_detail .next_event a,.event_detail .prev_event a{box-sizing:border-box;color:#212422;display:block;letter-spacing:-.3px;padding:24px 195px 24px 128px;position:relative;width:100%}.event_detail .next_event a strong,.event_detail .prev_event a strong{display:block;font-size:16px;font-weight:400;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event_detail .next_event a em,.event_detail .prev_event a em{color:#9ea29f;position:absolute;right:0;top:50%;transform:translateY(-50%)}.event_detail .next_event a i,.event_detail .prev_event a i{color:#49aa85;color:16px;left:0;line-height:24px;position:absolute}.event_detail .next_event a i:after,.event_detail .prev_event a i:after{border-bottom:1px solid #49aa85;border-left:1px solid #49aa85;content:"";display:inline-block;height:8px;margin-left:8px;position:relative;width:8px}.event_detail .prev_event a i:after{top:2px;transform:rotate(135deg)}.event_detail .next_event a i:after{top:-2px;transform:rotate(-45deg)}.event_detail .btn_wrap{margin-bottom:90px;margin-top:40px;text-align:center}.event_detail .btn_wrap .button{font-size:14px;height:48px;line-height:48px;width:130px}.terms_contents .agree_txt{color:#616562;font-size:16px;font-weight:400;line-height:22px;margin-bottom:40px;margin-top:40px;white-space:pre-line}.terms_contents .agree_txt strong{display:block;margin-bottom:20px}@media only screen and (max-width:1300px){.commonLnb{left:20px;width:230px}}@media only screen and (max-width:1024px){.lnb_layout .inner{padding-left:210px}.commonLnb{width:200px}}@media only screen and (max-width:760px){.no_subGnb #header{border:0}.lnb_layout .inner{margin-top:0;overflow:hidden;padding-left:10px}.lnb_layout h2{border:0;font-size:0;line-height:0;margin:0;padding:0}.commonLnb{border-bottom:1px solid #edf1ee;left:-20px;padding:0 20px;position:relative;width:100%}.commonLnb ul{display:flex;font-size:0;text-align:center}.commonLnb ul li{display:inline-block;flex-grow:1;text-align:center;width:auto}.commonLnb ul li+li{padding-top:0}.commonLnb ul li a{display:inline-block;font-size:14px;padding-bottom:12px;position:relative}.commonLnb ul li a.nuxt-link-active:before{background:#212422;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.board_tagItem{box-sizing:content-box;box-sizing:initial;left:-20px;padding:10px 20px;position:relative;width:100%}.event_list{margin-top:40px}.event_detail .title{padding:24px 0;text-align:center}.event_detail .title h5{font-size:16px;line-height:24px;padding-bottom:4px}.event_detail .title em{display:block;font-size:12px;line-height:16px;position:relative;right:0;top:0}.event_detail .event_contents{margin-top:24px}.acc_list dl dt{font-size:16px;line-height:24px}.acc_list dl dt:after{height:8px;width:8px}.acc_list dl dd{font-size:12px;line-height:18px}.acc_list dl.toggle_on dt+dd{padding:12px}.terms_contents .agree_txt{font-size:14px;line-height:20px;margin-bottom:20px;margin-top:20px}.terms_contents .agree_txt strong{display:block;margin-bottom:20px}}@media only screen and (max-width:480px){.event_list{margin-left:0;padding:0 10px}.event_item{padding:0;width:100%}.event_item .img_wrap{height:0;padding-bottom:50%}}.seminar_detail .info_wrap .img_wrap{display:block}.seminar_detail .info_wrap .img_wrap img{width:100%}.seminar_detail .space_information .info_wrap{border:1px solid #eaeaea;border-radius:5px;padding-top:24px}.seminar_detail .prd_detail .top_visual img{width:100%}.seminar_detail .select_custom button:after{content:none}.seminar_detail .payments_cont .button{margin-top:10px;width:100%}@media only screen and (max-width:1300px){.seminar_detail .space_information .info_wrap{border:0;border-radius:0;border-top:1px solid #eaeaea}}@media only screen and (max-width:960px){.seminar_detail .space_information .info_wrap{padding:0 24px}}.freelancer_wrap .thumb_gallery{margin-top:80px}.freelancer_wrap .category_banner .img_wrap img{width:100%}.freelancer_wrap .category_banner .img_wrap .m_img{display:none}.freelancer_wrap .category_tag{display:inline-block;margin-left:-2px;position:relative}.freelancer_wrap .category_tag i{background:hsla(144,3%,63%,.25);border-radius:9px;color:#9ea3a0;display:inline-block;font-size:10px;line-height:18px;margin:2px;padding:0 6px;vertical-align:middle}.freelancer_wrap .category_tag i.pilates_trainer{background:rgba(33,204,204,.2);color:#21cccc}.freelancer_wrap .category_tag i.pt_trainer{background:rgba(73,170,133,.25);color:#49aa85}.freelancer_wrap .freelaner_detail .name{color:#212422;display:block;font-size:18px;line-height:27px;margin:6px 0 14px}.freelancer_wrap .infomation i{box-sizing:border-box;color:#424643;display:block;font-size:14px;line-height:21px;padding-left:24px;position:relative}.freelancer_wrap .infomation i:before{background-size:18px;content:"";display:block;height:16px;left:0;position:absolute;top:2px;width:16px}.freelancer_wrap .infomation i+i{margin-top:9px}.freelancer_wrap .infomation i.time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjY5MyAxNC42OTMgMTIgMTJWOC4yIDEyIiBzdHJva2U9IiM5RUEzQTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjcuMjUiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=)}.freelancer_wrap .infomation i.curriculum:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDExLjY2N0EzLjMzMyAzLjMzMyAwIDEgMCAxMiA1YTMuMzMzIDMuMzMzIDAgMCAwIDAgNi42NjdaTTIwIDE5LjY2N0g0YTUuMzMyIDUuMzMyIDAgMCAxIDUuMzMzLTUuMzM0aDUuMzM0QTUuMzMyIDUuMzMyIDAgMCAxIDIwIDE5LjY2N1oiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==)}.freelancer_wrap .infomation i.location:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjMzMyAzQTcuMzMgNy4zMyAwIDAgMCA1IDEwLjMzM2MwIDYuMzg3IDcuMzMzIDEwIDcuMzMzIDEwczcuMzM0LTMuNjEzIDcuMzM0LTEwQTcuMzMgNy4zMyAwIDAgMCAxMi4zMzMgM1oiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMi4zMzUgMTNhMi42NjcgMi42NjcgMCAxIDAgMC01LjMzMyAyLjY2NyAyLjY2NyAwIDAgMCAwIDUuMzMzWiIgc3Ryb2tlPSIjOUVBM0EwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+)}.freelancer_wrap .infomation i.cash:before{background-image:url(/_nuxt/img/icn_cash.16a6751.svg)}.freelancer_wrap .card_item .img_wrap{padding-bottom:100%}.freelancer_wrap .card_item .img_wrap img{min-height:160px}.freelancer_wrap .card_item .freelaner_detail{background:#fff;display:block;padding:20px 16px}.freelancer_wrap .card_item .category_tag{display:block}.freelancer_wrap .detail_top{box-sizing:border-box;margin-top:40px;position:relative}.freelancer_wrap .detail_top .freelancer_info{border:1px solid #dfe4e1;border-radius:4px;box-sizing:border-box;min-height:210px;padding:26px 210px 26px 30px;position:relative;width:100%}.freelancer_wrap .detail_top .freelancer_info h2{display:inline-block;vertical-align:middle}.freelancer_wrap .detail_top .freelancer_info p{color:#9ea3a0;font-size:14px;line-height:21px;margin-bottom:16px}.freelancer_wrap .detail_top .freelancer_info .img_wrap{border-radius:8px;height:174px;overflow:hidden;position:absolute;right:16px;top:16px;width:174px}.freelancer_wrap .detail_top .freelancer_info .img_wrap img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)}.freelancer_wrap .freelancer_intro{border-top:1px solid #dfe4e1;margin-top:40px}.freelancer_wrap .freelancer_intro .inner{margin-top:40px;padding-right:470px}.freelancer_wrap .freelancer_intro section{padding-bottom:100px}.freelancer_wrap .freelancer_intro section h4{color:#424643;font-size:24px;letter-spacing:-.025em;line-height:36px;white-space:pre-line}.freelancer_wrap .freelancer_intro section p{color:#424643;font-size:16px;line-height:24px;margin-top:20px;white-space:pre-line}.freelancer_wrap .freelancer_intro section .trainer_awards{padding-top:20px}.freelancer_wrap .freelancer_intro section .trainer_awards li{box-sizing:border-box;font-size:18px;line-height:32px;padding-left:32px;position:relative}.freelancer_wrap .freelancer_intro section .trainer_awards li+li{margin-top:15px}.freelancer_wrap .freelancer_intro section .trainer_awards li:before{background-image:url(/_nuxt/img/ico_medal.c9db979.svg);content:"";height:32px;left:0;position:absolute;top:5px;width:26px}.freelancer_wrap .freelancer_intro section .trainer_photos{font-size:0;margin-left:-9px;margin-top:30px;position:relative}.freelancer_wrap .freelancer_intro section .trainer_photos li{box-sizing:border-box;display:inline-block;padding-bottom:9px;padding-left:9px;width:20%}.freelancer_wrap .freelancer_intro section .trainer_photos li button{background:hsla(0,0%,77%,.5);display:inline-block;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.freelancer_wrap .freelancer_intro section .trainer_photos li button img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.freelancer_wrap .freelancer_intro section .trainer_sns{font-size:0;margin-left:-20px;margin-top:30px;position:relative}.freelancer_wrap .freelancer_intro section .trainer_sns li{box-sizing:border-box;display:inline-block;padding-left:20px;width:100px}.freelancer_wrap .freelancer_intro section .trainer_sns li span{display:block;text-align:center}.freelancer_wrap .freelancer_intro section .trainer_sns li span a{color:#424643;font-size:16px}.freelancer_wrap .freelancer_intro section .trainer_sns li span i{display:block;margin-bottom:6px;padding-bottom:100%;position:relative}.freelancer_wrap .freelancer_intro section .trainer_sns li span i img{height:100%;left:0;position:absolute;top:0;width:100%}.freelancer_wrap .freelancer_intro .request_trainer{background:#fff;border:1px solid #dfe4e1;border-radius:4px;box-sizing:border-box;padding:24px;position:absolute;right:30px;top:0;width:400px}.freelancer_wrap .freelancer_intro .request_trainer h3{font-size:20px;margin-bottom:8px}.freelancer_wrap .freelancer_intro .request_trainer p{color:#9ea3a0;font-size:14px;line-height:21px;margin-bottom:30px}.freelancer_wrap .freelancer_intro .request_trainer .button{font-size:16px;height:48px;letter-spacing:-.025em;line-height:48px;text-align:center;width:100%}.freelancer_wrap .freelancer_intro .request_wrap{display:inline}.freelancer_wrap .freelancer_intro .request_trainer.paymentsFixed{left:50%;margin-left:200px;position:fixed;right:auto;top:120px}.freelancer_wrap .freelancer_intro .request_trainer.paymentsFixed.paymentsBottom{bottom:0;position:absolute;top:auto}.freelancer_wrap.request_form{margin-top:40px}.freelancer_wrap.room_request{margin-top:0}.freelancer_wrap.request_form h1{border-bottom:2px solid #424643;font-size:24px;letter-spacing:-.025em;line-height:35px;padding-bottom:20px}.freelancer_wrap.request_form .form_wrap{margin-top:40px;min-height:900px;padding-right:700px;position:relative}.freelancer_wrap.request_form .form_wrap .request_title h3{color:#424643;font-size:26px;font-weight:400;line-height:38px;margin-bottom:40px}.freelancer_wrap.request_form .form_wrap .request_title h3 em{color:#9ea3a0;display:block;font-size:16px;font-weight:400;line-height:24px}.freelancer_wrap.request_form .form_wrap .request_title h3 strong{display:block}.freelancer_wrap.request_form .form_wrap p{color:#424643;white-space:pre-line}.freelancer_wrap.request_form .form_wrap p strong{display:block;font-size:16px;line-height:24px;margin-bottom:6px;margin-top:40px}.freelancer_wrap.request_form .request_trainer_form{border-top:1px solid #dfe4e1;position:absolute;right:0;top:0;width:630px}.freelancer_wrap.request_form .request_trainer_form dl{border-bottom:1px solid #dfe4e1;box-sizing:border-box;padding-left:125px;position:relative}.freelancer_wrap.request_form .request_trainer_form dl dt{background:#f9faf9;box-sizing:border-box;color:#aeb7b4;font-size:14px;height:100%;left:0;padding:20px;position:absolute;top:0;width:126px}.freelancer_wrap.request_form .request_trainer_form dl dd{padding:10px}.freelancer_wrap.request_form .request_trainer_form dl dd label{font-size:16px;margin:10px 5px}.freelancer_wrap.request_form .request_trainer_form dl dd label .lbl{padding-left:20px}.freelancer_wrap.request_form .request_trainer_form dl dd input{width:100%}.freelancer_wrap.request_form .request_trainer_form .button{font-size:16px;height:54px;line-height:54px;margin-top:0;text-align:center;width:100%}.freelancer_wrap .bg_banner{background-image:url(/_nuxt/img/bg_film_room.4158444.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:320px;margin-bottom:80px;position:relative}.freelancer_wrap .bg_banner h5{color:#424643;position:relative;text-align:center;top:50%;transform:translateY(-50%)}.freelancer_wrap .bg_banner h5 strong{display:block;font-size:32px;font-weight:700;line-height:47px;margin-bottom:24px}.freelancer_wrap .bg_banner h5 span{display:block;font-size:16px;font-weight:400;line-height:24px}.freelancer_myinfo .coach_form .info_form .halfpt_agree{background:#f9faf9;border:1px solid #dfe4e1;border-radius:4px;box-sizing:border-box;height:153px;left:120px;margin-top:32px;padding:15px;top:2208px;width:100%}.freelancer_myinfo .coach_form .info_form .halfpt_agree .title{color:#212422;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;height:20px;left:474px;line-height:20px;top:2327px;width:101px}.freelancer_myinfo .coach_form .info_form .halfpt_agree .detail{color:#757976;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;height:40px;left:137px;letter-spacing:-.3px;line-height:20px;top:2258px;width:475px}@media only screen and (max-width:1300px){.freelancer_wrap .freelancer_intro .request_trainer.paymentsFixed{left:auto;margin-left:0;right:10px}.freelancer_wrap.request_form .form_wrap{padding-right:600px}.freelancer_wrap.request_form .request_trainer_form{width:550px}.freelancer_myinfo .coach_form{padding-left:20px;padding-right:376px}.freelancer_myinfo .coach_form .primary_form dl{padding-left:110px}.freelancer_myinfo .pre_profile{right:20px;width:330px}.freelancer_myinfo .items_list ul{margin-left:-20px}.freelancer_myinfo .items_list ul li{padding:12px 0 12px 20px}.freelancer_myinfo .items_list ul li .item{padding:20px}}@media only screen and (max-width:1024px){.freelancer_wrap .card_item .freelaner_detail{padding:16px 10px}.freelancer_wrap .freelancer_intro .inner{padding-right:10px}.freelancer_wrap .freelancer_intro section{padding-bottom:50px}.freelancer_wrap .freelancer_intro section h4{font-size:20px;line-height:30px}.freelancer_wrap .freelancer_intro section p{font-size:14px;line-height:20px}.freelancer_wrap .freelancer_intro .request_trainer{position:relative;right:auto;width:100%}.freelancer_wrap .freelancer_intro section .trainer_awards li{font-size:16px;line-height:25px;padding-left:25px}.freelancer_wrap .freelancer_intro section .trainer_awards li+li{margin-top:10px}.freelancer_wrap .freelancer_intro section .trainer_awards li:before{background-repeat:no-repeat;background-size:100%;height:25px;width:20px}.freelancer_wrap .freelancer_intro .request_wrap{display:block}.freelancer_wrap .freelancer_intro .request_trainer.paymentsFixed{bottom:0;right:0;top:auto}.freelancer_wrap .freelancer_intro .request_trainer.paymentsFixed.paymentsBottom{position:relative;top:0}.freelancer_wrap.request_form{margin-top:20px}.freelancer_wrap.room_request{margin-top:0}.freelancer_wrap.request_form h1{font-size:20px;line-height:24px;padding-bottom:10px}.freelancer_wrap.request_form .form_wrap{margin-top:30px;min-height:0;padding-right:10px}.freelancer_wrap.request_form .request_trainer_form{margin-top:40px;position:relative;width:100%}.freelancer_myinfo .coach_form{padding-right:320px}.freelancer_myinfo .pre_profile{width:280px}.freelancer_myinfo .pre_profile .traniner_title{padding:10px}.freelancer_myinfo .pre_profile .traniner_detail{padding:0 10px 30px}.freelancer_myinfo .pre_profile .traniner_detail h5{font-size:18px}.freelancer_myinfo .pre_profile .traniner_detail .introduce_txt ul,.freelancer_myinfo .pre_profile .traniner_detail .subtitle{padding-bottom:10px}.freelancer_myinfo .items_list ul{margin-left:-10px}.freelancer_myinfo .items_list ul li{padding-left:10px;width:50%}.freelancer_myinfo .items_list ul li .item{padding:20px}}@media only screen and (max-width:760px){.freelancer_wrap .thumb_gallery{margin-top:40px}.freelancer_wrap .category_banner .img_wrap .w_img{display:none}.freelancer_wrap .category_banner .img_wrap .m_img{display:block}.freelancer_wrap .card_item{width:50%}.freelancer_wrap .card_item .freelaner_detail .name{font-size:16px;line-height:20px;margin:6px 0 10px}.freelancer_wrap .card_item .freelaner_detail .infomation i{font-size:12px;line-height:18px}.freelancer_wrap .card_item .freelaner_detail .infomation i:before{top:0}.freelancer_wrap .card_item .freelaner_detail .infomation i+i{margin-top:5px}.freelancer_wrap .freelancer_intro,.freelancer_wrap .freelancer_intro .inner{margin-top:20px}.freelancer_wrap .detail_top .freelancer_info{border:none;border-radius:0;padding:0}.freelancer_wrap .detail_top .freelancer_info .trainer_name{box-sizing:border-box;display:block;min-height:90px;padding-left:0;padding-top:20px}.freelancer_wrap .detail_top .freelancer_info .category_tag{display:block;margin-top:6px}.freelancer_wrap .detail_top .freelancer_info .infomation{display:block;margin-top:20px}.freelancer_wrap .detail_top .freelancer_info p{font-size:12px;margin-bottom:0;margin-top:10px}.freelancer_wrap .detail_top .freelancer_info .img_wrap{border-radius:4px;display:block;height:0;left:0;padding-bottom:100%;position:relative;right:auto;top:0;width:100%}.freelancer_wrap .detail_top .freelancer_info .img_wrap img{top:0;transform:translate(-50%)}.freelancer_wrap .freelancer_intro section .trainer_photo,.freelancer_wrap .freelancer_intro section .trainer_sns{margin-top:20px}.freelancer_wrap .freelancer_intro .request_trainer{position:relative;right:0;width:100%}.freelancer_wrap.request_form .form_wrap .request_title h3{font-size:20px;line-height:30px;margin-bottom:20px}.freelancer_wrap.request_form .form_wrap .request_title h3 em{color:#9ea3a0;display:block;font-size:12px;font-weight:400;line-height:24px}.freelancer_wrap.request_form .form_wrap p strong{font-size:16px;line-height:24px;margin-top:40px}.freelancer_wrap.request_form .request_trainer_form dl{padding-left:100px}.freelancer_wrap.request_form .request_trainer_form dl dt{font-size:12px;padding:20px 10px;width:100px}.freelancer_wrap.request_form .request_trainer_form dl dd label{font-size:13px}.freelancer_wrap.request_form .request_trainer_form dl dd input{height:35px;line-height:35px;width:100%}.freelancer_wrap.request_form .request_trainer_form .button{height:40px;line-height:40px}.freelancer_wrap .bg_banner{height:260px;margin-bottom:40px}.freelancer_wrap .bg_banner h5 strong{font-size:20px;line-height:30px;margin-bottom:16px}.freelancer_wrap .bg_banner h5 span{font-size:16px;line-height:24px}.freelancer_wrap .bg_banner h5 span br{display:none}.freelancer_wrap .bg_banner h5 span i{display:block}.freelancer_myinfo h2{font-size:16px;line-height:30px;margin-top:20px;padding:0 10px 5px}.freelancer_myinfo .price_wrap{font-size:18px}.freelancer_myinfo .price_wrap span{font-size:14px}.freelancer_myinfo h2 button{bottom:10px;height:30px;line-height:28px;right:10px;width:90px}.freelancer_myinfo .coach_form{padding-right:20px}.freelancer_myinfo .pre_profile{box-sizing:border-box;display:none;margin-top:20px;position:relative;right:0;top:0;width:100%}.freelancer_myinfo .pre_profile.active{display:block}.freelancer_myinfo .coach_form .picture_upload{height:0;margin-bottom:20px;overflow:hidden;padding-top:100%;position:relative;width:100%}.freelancer_myinfo .coach_form .picture_upload i{bottom:0;font-size:22px;left:0;line-height:35px;margin-top:50px;position:absolute;text-align:center;top:50%;width:100%}.freelancer_myinfo .coach_form .picture_upload:before{background-repeat:no-repeat;background-size:100%;height:85px;margin-left:-40px;margin-top:-40px;top:50%;width:85px}.freelancer_myinfo .coach_form .picture_upload.image_in{display:block;padding-bottom:100%;position:relative;width:100%}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos{margin-left:-1%}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload,.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in{height:auto;margin-bottom:1%;margin-left:1%;padding-bottom:24%;padding-top:0;width:24%}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload:before{height:40px;margin-left:-14px;margin-top:-30px;width:40px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload i{font-size:12px;line-height:1;margin-top:20px}.freelancer_myinfo .account_form{margin-top:20px;width:100%}.freelancer_myinfo .account_form dl{padding-left:0}.freelancer_myinfo .account_form dl+dl{margin-top:32px}.freelancer_myinfo .account_form dl dt{margin-bottom:8px;position:relative;top:0}.freelancer_myinfo .account_form dl dd em{padding-right:104px}.freelancer_myinfo .account_form dl dd em .btn_greenLine{height:36px;line-height:36px;width:94px}.freelancer_myinfo .account_form dl dd .select_custom button,.freelancer_myinfo .account_form dl dd input{height:36px;line-height:36px}.freelancer_myinfo .account_form dl dd .select_custom .select_list_wrap{bottom:auto}.freelancer_myinfo .confirm_info{padding:20px}.freelancer_myinfo .confirm_info ul li{font-size:14px;padding-left:10px}.freelancer_myinfo .confirm_info ul li:before{height:3px;width:3px}.freelancer_myinfo .popup{padding:0}.freelancer_myinfo .popup .pop_cont{border-radius:0;box-sizing:border-box;height:100%;max-width:100%;top:0;transform:none}.freelancer_myinfo .popup .pop_cont h2{color:#424643;font-size:18px;font-weight:700;line-height:20px;margin-top:0;padding:20px 30px 16px}.freelancer_myinfo .popup .pop_close{right:20px;top:19px}.freelancer_myinfo .popup .pop_form{box-sizing:border-box;height:100%;padding:20px}.freelancer_myinfo .popup .pop_form .btn_wrap{bottom:0;box-sizing:border-box;left:0;margin:0;padding:20px;position:absolute}}#container.brand_story{padding-bottom:0}.brand_story .brandStroy_banner{background-color:#2e3e46;background-image:url(/_nuxt/img/bg_banner_brandstory.51e8dff.svg);background-position:bottom;background-repeat:repeat-x;background-size:100%;height:810px;overflow:hidden;position:relative}.brand_story .brandStroy_banner:after{background-image:url(/_nuxt/img/img_brandstory_banner.5528d7c.png);background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;height:718px;left:50%;margin-left:-200px;position:absolute;width:1355px}.brand_story .brandStroy_banner .inner{padding:110px 0 0}.brand_story .brandStroy_banner .inner h2{color:#fff;font-size:36px;font-weight:700;letter-spacing:-.3px;line-height:52px}.brand_story .brandStroy_banner .inner h2 i{background-image:url(/_nuxt/img/logo_brandstory.c5d4ac9.svg);background-size:100%;display:block;font-size:0;height:20px;margin-bottom:137px;width:120px}.brand_story .brandStroy_banner .inner h2 span{color:hsla(0,0%,100%,.5)}.brand_story .brandStroy_banner .inner h2 span strong{color:#fff}.brand_story .brandStroy_banner .inner p{color:#fff;font-size:22px;letter-spacing:-.3px;line-height:32px;margin-top:100px}.brand_story .overview{background:#fff;padding-bottom:85px;padding-top:85px}.brand_story .overview .inner,.brand_story .service_goal .inner{padding-left:227px}.brand_story .overview h5{color:#4ccc9b;font-size:20px;left:0;line-height:26px;position:absolute;width:169px}.brand_story .overview h5:before{background:#dfe4e1;content:"";display:block;height:144px;position:absolute;right:0;top:0;width:1px}.brand_story .overview .inner h3{font-size:28px;font-weight:400;left:0;left:227px;letter-spacing:-.3px;line-height:44px;position:absolute}.brand_story .overview .inner h3 strong{display:block}.brand_story .overview .inner p{box-sizing:border-box;font-weight:300;letter-spacing:-.3px;line-height:24px;padding-left:419px;word-break:keep-all}.brand_story .overview .inner p i{display:block;font-weight:500;margin-top:20px}.brand_story .service_goal{background-image:url(/_nuxt/img/bg_brandstroy_goal.3919338.png);padding:85px 0 320px;position:relative}.brand_story .service_goal .inner{margin-bottom:120px}.brand_story .service_goal h5:before{background:#fff;content:"";display:block;height:144px;position:absolute;right:0;top:0;width:1px}.brand_story .service_goal h5{color:#4ccc9b;font-size:20px;left:0;line-height:26px;position:absolute;width:169px}.brand_story .service_goal h3{color:#fff;font-size:28px;font-weight:400;left:0;left:227px;letter-spacing:-.3px;line-height:44px;position:absolute}.brand_story .service_goal h3 span{display:block}.brand_story .service_goal h3 i{font-weight:700}.brand_story .service_goal p{box-sizing:border-box;color:#fff;font-weight:300;letter-spacing:-.3px;line-height:24px;padding-left:419px;word-break:keep-all}.brand_story .service_goal p i{font-weight:500}.brand_story .service_goal p span{display:block;margin-top:20px}.brand_story .service_goal .goal_diagram{bottom:120px;box-sizing:border-box;left:0;position:absolute;width:100%}.brand_story .service_goal .goal_diagram ol{box-sizing:border-box;margin:auto;max-width:1260px;padding:0 30px;position:relative;width:100%}.brand_story .service_goal .goal_diagram li{box-sizing:border-box;display:inline-block;margin-left:-20px;position:relative;width:20%}.brand_story .service_goal .goal_diagram li div{background:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:50%;color:#fff;font-size:16px;height:0;padding-bottom:100%;position:relative;text-align:center;width:100%}.brand_story .service_goal .goal_diagram li div span{display:block;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.brand_story .service_goal .goal_diagram li div span i{display:block}.brand_story .service_goal .goal_diagram li.line_box:before{background:#fff;content:"";display:block;height:1px;position:absolute;right:-150%;top:50%;width:150%}.brand_story .service_goal .goal_diagram li.line_box div:after,.brand_story .service_goal .goal_diagram li.line_box div:before{border-left:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box;content:"";display:block;height:14px;margin-top:-7px;position:absolute;top:50%;transform:rotate(135deg);width:14px}.brand_story .service_goal .goal_diagram li.line_box div:before{right:-70%}.brand_story .service_goal .goal_diagram li.line_box div:after{right:-75%}.brand_story .service_goal .goal_diagram li.last_box{position:absolute;right:0;top:0}.brand_story .service_goal .goal_diagram li.last_box div{background:#4ccc9b;border-color:#4ccc9b}.brand_story .user_reserch{background:#f4f4f4;border-bottom:1px solid #dfe4e1;padding-bottom:80px;padding-top:85px}.brand_story .user_reserch .inner{padding-left:227px}.brand_story .user_reserch h5{color:#4ccc9b;font-size:20px;left:0;line-height:26px;position:absolute;width:169px}.brand_story .user_reserch h5:before{background:#dfe4e1;content:"";display:block;height:144px;position:absolute;right:0;top:0;width:1px}.brand_story .user_reserch h3{font-size:28px;font-weight:400;letter-spacing:-.3px;line-height:44px;margin-bottom:63px}.brand_story .user_reserch h3 i{font-weight:700}.brand_story .user_reserch ul{font-size:0;margin-left:-20px;position:relative}.brand_story .user_reserch ul li{box-sizing:border-box;display:inline-block;padding-bottom:20px;padding-left:20px;vertical-align:top;width:50%}.brand_story .user_reserch ul li .box{background:#fff;border-radius:10px;padding:38px 48px}.brand_story .user_reserch ul li .box strong{font-size:20px;font-weight:300;letter-spacing:-.3px;line-height:32px}.brand_story .user_reserch ul li .box strong i{font-weight:700}.brand_story .user_reserch ul li .box span{color:#757976;display:block;font-size:16px;font-weight:300;letter-spacing:-.3px;line-height:20px;margin-top:16px}.brand_story .user_reserch ul li .box span em{box-sizing:border-box;display:inline-block;padding-left:20px;position:relative}.brand_story .user_reserch ul li .box span em:before{background:#757976;content:"";height:12px;left:10px;margin-top:-6px;opacity:.5;position:absolute;top:50%;width:1px}.brand_story .solution{background:#fff;padding-bottom:160px;padding-top:85px}.brand_story .solution .inner{border-bottom:1px solid #bdc1be;padding-left:227px}.brand_story .solution h5{color:#4ccc9b;font-size:20px;left:0;line-height:26px;position:absolute;width:169px}.brand_story .solution .solution_txt{padding-bottom:160px;padding-top:210px}.brand_story .solution .solution_txt dl{background:#e8efec;border-radius:36px;box-sizing:border-box;color:#9ea29f;font-size:20px;font-weight:400;line-height:72px;padding-left:70px;padding-right:560px;position:relative}.brand_story .solution .solution_txt dl+dl{margin-top:24px}.brand_story .solution .solution_txt dl:first-child dt:before{color:#9ea29f;content:"Problem";font-size:14px;font-weight:700;left:70px;letter-spacing:-.3px;line-height:17px;position:absolute;top:-33px}.brand_story .solution .solution_txt dl:first-child dd:before{color:#4ccc9b;content:"Solution";font-size:14px;font-weight:700;left:70px;letter-spacing:-.3px;line-height:17px;position:absolute;top:-33px}.brand_story .solution .solution_txt dl dd{background:#4ccc9b;border-radius:36px;box-shadow:0 7px 13px 1px rgba(0,0,0,.2);color:#fff;font-weight:700;position:absolute;right:0;text-align:center;top:0;width:560px}.brand_story .brandstory_bottom{background:#fff;padding-bottom:120px}.brand_story .brandstory_bottom h3{font-size:36px;font-weight:400;letter-spacing:-.3px;line-height:1;text-align:center}.brand_story .brandstory_bottom h3 i{background:#212422;border-radius:4px;color:#67f5bf;display:inline-block;padding:5px 5px 7px}.brand_story .brandstory_bottom h3 span{display:inline-block;margin:5px 0;width:100%}.brand_story .brandstory_bottom ul{font-size:0;margin-left:-90px;margin-top:120px;position:relative}.brand_story .brandstory_bottom ul li{box-sizing:border-box;display:inline-block;padding-left:90px;width:33.333%}.brand_story .brandstory_bottom ul li div{background:#f3f7f6;border-radius:10px;box-shadow:0 7px 10px rgba(0,0,0,.04),0 3px 7px rgba(0,0,0,.04),0 2px 5px rgba(0,0,0,.03),0 0 1px rgba(0,0,0,.02);box-sizing:border-box;padding:124px 32px 32px;position:relative;vertical-align:top}.brand_story .brandstory_bottom ul li div strong{display:block;font-size:24px;letter-spacing:-.3px;line-height:30px;margin-bottom:24px}.brand_story .brandstory_bottom ul li div p{color:#212422;font-size:16px;font-weight:300;letter-spacing:-.3px;line-height:26px;opacity:.8}.brand_story .brandstory_bottom ul li div i{background:#212422;border-radius:50%;display:block;height:36px;left:32px;position:absolute;top:32px;width:36px}.brand_story .brandstory_bottom ul li div i:before{border-bottom:3px solid #fff;border-left:3px solid #fff;box-shadow:0 7px 13px 1px rgba(0,0,0,.2);box-sizing:border-box;content:"";display:block;height:10px;left:50%;margin-left:-8px;margin-top:-7px;position:absolute;top:50%;transform:rotate(-39deg);width:16px}@media only screen and (max-width:1300px){.brand_story .brandStroy_banner .inner{padding:100px 30px 0}.brand_story .overview h5,.brand_story .service_goal h5,.brand_story .solution h5,.brand_story .user_reserch h5{left:30px}.brand_story .overview .inner p{padding-left:300px}.brand_story .service_goal h3 i{display:block}.brand_story .service_goal .inner p{padding-left:300px}.brand_story .service_goal .goal_diagram ol{padding:0 50px}.brand_story .service_goal .goal_diagram ol li.last_box{right:30px}.brand_story .solution .solution_txt dl{font-size:18px;padding-left:50px;padding-right:440px}.brand_story .solution .solution_txt dl dd{width:440px}.brand_story .brandstory_bottom ul{margin-left:-45px;padding:0 10px}.brand_story .brandstory_bottom ul li{padding-left:45px;vertical-align:top}}@media only screen and (max-width:1024px){.brand_story .brandStroy_banner{height:auto}.brand_story .brandStroy_banner .inner{padding-top:50px}.brand_story .brandStroy_banner .inner h2{text-align:center}.brand_story .brandStroy_banner .inner h2 i{margin:auto auto 50px}.brand_story .brandStroy_banner .inner p br{display:none}.brand_story .brandStroy_banner .inner p{margin-bottom:50px;margin-top:20px;text-align:center}.brand_story .brandStroy_banner:after{height:350px;left:20px;margin:auto;position:relative;width:700px}.brand_story .service_goal .inner{margin-bottom:100px}.brand_story .service_goal .inner p{padding-left:0;padding-top:180px}.brand_story .user_reserch .inner{padding-left:20px}.brand_story .user_reserch h3{box-sizing:border-box;margin-bottom:100px;padding-left:227px}.brand_story .solution .inner{padding-left:20px}.brand_story .solution .solution_txt dl{padding-right:400px}.brand_story .solution .solution_txt dl dd{width:400px}.brand_story .brandstory_bottom ul{margin-left:-25px}.brand_story .brandstory_bottom ul li{padding-left:25px}}@media only screen and (max-width:760px){.brand_story .brandStroy_banner{background-size:700px;padding-bottom:40px}.brand_story .brandStroy_banner .inner h2{font-size:30px;line-height:44px}.brand_story .brandStroy_banner .inner h2 i{margin-bottom:22px}.brand_story .brandStroy_banner .inner p{font-size:14px;line-height:20px}.brand_story .brandStroy_banner:after{height:250px;width:500px}.brand_story .overview h5,.brand_story .service_goal h5,.brand_story .solution h5,.brand_story .user_reserch h5{left:0}.brand_story .overview .inner{padding-left:20px}.brand_story .overview h5{font-size:13px;left:0;line-height:16px;margin-bottom:16px;position:relative;width:auto}.brand_story .overview h5:before{content:none}.brand_story .overview .inner p{padding-left:0}.brand_story .overview .inner p i{margin-top:10px}.brand_story .overview .inner h3{font-size:24px;left:0;line-height:36px;margin-bottom:64px;position:relative}.brand_story .service_goal{padding:80px 0}.brand_story .service_goal .inner{padding-left:20px}.brand_story .service_goal h5{font-size:13px;left:0;line-height:16px;margin-bottom:16px;position:relative;width:100%}.brand_story .service_goal h5:before{content:none}.brand_story .service_goal h3{left:0;line-height:36px;margin-bottom:64px;position:relative}.brand_story .service_goal .inner p{padding-left:0;padding-top:0}.brand_story .service_goal .goal_diagram{bottom:0;position:relative}.brand_story .service_goal .goal_diagram ol{font-size:0;left:1%;padding:0 20px}.brand_story .service_goal .goal_diagram li{margin-left:-2.2%;width:35.333%}.brand_story .service_goal .goal_diagram li div{font-size:12px}.brand_story .service_goal .goal_diagram li.line_box div:after,.brand_story .service_goal .goal_diagram li.line_box div:before,.brand_story .service_goal .goal_diagram li.line_box:before{content:none}.brand_story .service_goal .goal_diagram li.last_box:before{background:#fff;content:"";height:80px;left:50%;position:absolute;right:0;top:-80px;width:1px}.brand_story .service_goal .goal_diagram ol li.last_box{margin-top:80px;position:relative;right:auto;text-align:center;width:100%}.brand_story .service_goal .goal_diagram ol li.last_box div{font-size:18px;line-height:28px;margin:auto;padding-bottom:45.3333%;width:45.333%}.brand_story .service_goal .goal_diagram li.last_box div:after,.brand_story .service_goal .goal_diagram li.last_box div:before{border-left:1px solid #fff;border-top:1px solid #fff;box-sizing:border-box;content:"";display:block;height:14px;left:50%;margin-left:-6px;position:absolute;transform:rotate(-135deg);width:14px}.brand_story .service_goal .goal_diagram li.last_box div:before{top:-55px}.brand_story .service_goal .goal_diagram li.last_box div:after{top:-45px}.brand_story .user_reserch .inner{padding-left:20px}.brand_story .user_reserch h5{font-size:13px;line-height:16px;margin-bottom:16px;position:relative;width:auto}.brand_story .user_reserch h5:before{content:none}.brand_story .user_reserch h3{font-size:24px;left:0;line-height:36px;margin-bottom:64px;padding-left:0;position:relative}.brand_story .user_reserch ul li .box{padding:20px}.brand_story .user_reserch ul li .box strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:24px;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.brand_story .user_reserch ul li .box strong br{display:none}.brand_story .user_reserch ul li .box span{font-size:13px;line-height:16px}.brand_story .user_reserch ul li .box span em{padding-left:15px}.brand_story .user_reserch ul li .box span em:before{left:8px}.brand_story .solution{padding-bottom:0}.brand_story .solution .inner{padding-bottom:80px;padding-left:0;padding-right:0}.brand_story .solution h5{font-size:13px;line-height:16px;margin-bottom:16px;padding:0 20px;position:relative;width:auto}.brand_story .solution .solution_txt{padding-bottom:0;padding-top:64px}.brand_story .solution .solution_txt dl:first-child dd:before,.brand_story .solution .solution_txt dl:first-child dt:before{content:none}.brand_story .solution .solution_txt dl{background:none;padding-left:0;padding-right:0}.brand_story .solution .solution_txt dl dd:after,.brand_story .solution .solution_txt dl dt:after{clear:both;content:"";display:block}.brand_story .solution .solution_txt dl dt{box-sizing:border-box;margin-bottom:12px;padding-left:20px}.brand_story .solution .solution_txt dl dd{background:none;box-shadow:none;padding-right:20px;position:relative;width:auto}.brand_story .solution .solution_txt dl dd span,.brand_story .solution .solution_txt dl dt span{box-sizing:border-box;display:block;width:100%}.brand_story .solution .solution_txt dl dt span{background:#e8efec;border-bottom-left-radius:15px;border-top-left-radius:15px;color:#9ea29f;float:right;font-size:12px;line-height:15px;padding:8px 8px 8px 32px}.brand_story .solution .solution_txt dl dd span{background:#4ccc9b;border-bottom-right-radius:17px;border-top-right-radius:17px;color:#fff;float:left;font-size:14px;line-height:18px;padding:8px;text-align:center}.brand_story .brandstory_bottom{padding-top:80px}.brand_story .brandstory_bottom h3{font-size:20px;line-height:40px}.brand_story .brandstory_bottom h3 span{margin:0}.brand_story .brandstory_bottom h3 i{line-height:1;padding:5px}.brand_story .brandstory_bottom ul{margin-left:0;margin-top:32px}.brand_story .brandstory_bottom ul li{padding:0;width:100%}.brand_story .brandstory_bottom ul li+li{margin-top:20px}.brand_story .brandstory_bottom ul li div{padding:88px 24px 24px}.brand_story .brandstory_bottom ul li div strong{font-size:20px;line-height:25px;margin-bottom:20px}.brand_story .brandstory_bottom ul li div i{height:24px;left:24px;top:24px;width:24px}.brand_story .brandstory_bottom ul li div i:before{border-width:2px;height:6px;margin-left:-5px;margin-top:-4px;width:10px}.brand_story .brandstory_bottom ul li div p{font-size:14px;line-height:24px}}@media only screen and (max-width:480px){.brand_story .user_reserch ul{margin-left:0;padding:0}.brand_story .user_reserch ul li{padding-left:0;width:100%}.brand_story .user_reserch ul li .box strong{display:block;overflow:visible;text-overflow:inherit;word-break:inherit}}.reserve{min-height:910px}.reserve .inner{box-sizing:border-box}.reserve .inner .step_cont{margin-top:17px;overflow:hidden}.reserve .inner .step_cont,.reserve .reserve_step{background:#fff;border:1px solid #eaeaea;border-radius:5px}.reserve .reserve_step{margin-top:15px}.reserve .reserve_step ol{font-size:0;text-align:center}.reserve .reserve_step ol li{display:inline-block;margin-bottom:36px;position:relative;text-align:center;width:33.333%}.reserve .reserve_step ol li:before{background:#f2f2f2}.reserve .reserve_step ol li strong{color:#ccc;font-size:16px;font-weight:400;line-height:1.38;vertical-align:top}.reserve .reserve_step ol li strong i{background:#dedede;border-radius:50%;color:#fff;display:inline-block;font-size:11px;font-weight:500;height:16px;line-height:16px;margin-right:4px;position:relative;text-align:center;top:4px;vertical-align:top;width:16px}.reserve .reserve_step ol li.active strong{color:#212422}.reserve .reserve_step ol li.active strong i{background:#fe6760}.reserve .reserve_step ol li:before{background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat;border-radius:50%;box-sizing:border-box;content:"";display:block;height:60px;margin:36px auto 10px;position:relative;width:60px}.reserve .reserve_step ol li.active:before{background-color:#fff;background-repeat:no-repeat;border:2px solid #fe6760}.reserve .reserve_step ol li.step1:before{background-image:url(/_nuxt/img/ic-reserve-step1_off-30.e223896.svg)}.reserve .reserve_step ol li.active.step1:before{background-image:url(/_nuxt/img/ic-reserve-step1_on-30.3604754.svg)}.reserve .reserve_step ol li.step2:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0iI2NjYyIgZD0iTTI3IDkuOTc3YS45OTQuOTk0IDAgMCAwLS4wNjQtLjMxN2MtLjAxLS4wMjgtLjAxOS0uMDU1LS4wMzEtLjA4MXMtLjAxMi0uMDM5LS4wMjItLjA1N2wtMi43MjctNUExIDEgMCAwIDAgMjMuMjczIDRINi43MjdhMSAxIDAgMCAwLS44NzguNTIybC0yLjcyNyA1Yy0uMDEuMDE4LS4wMTMuMDM5LS4wMjIuMDU3cy0uMDIxLjA1My0uMDMxLjA4QS45OTQuOTk0IDAgMCAwIDMgOS45NzZWMjVhMSAxIDAgMCAwIDEgMWgyMmExIDEgMCAwIDAgMS0xVjkuOTc3ek0yNC4zMTUgOWgtNi4yNThWNmg0LjYyMnptLTguMjU4LTN2M2gtMi4xMTVWNnptLTIuMTE1IDVoMi4xMTV2Mi42NDNoLTIuMTE1ek03LjMyMSA2aDQuNjIxdjNINS42ODV6TTI1IDI0SDVWMTFoNi45NDJ2My42NDNhMSAxIDAgMCAwIDEgMWg0LjExNWExIDEgMCAwIDAgMS0xVjExSDI1eiIgZGF0YS1uYW1lPSLtjKjsiqQgMTE5Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzMHYzMEgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDM1Ii8+PC9zdmc+)}.reserve .reserve_step ol li.active.step2:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0iI2ZlNjc2MCIgZD0iTTI3IDkuOTc3YS45OTQuOTk0IDAgMCAwLS4wNjQtLjMxN2MtLjAxLS4wMjgtLjAxOS0uMDU1LS4wMzEtLjA4MXMtLjAxMi0uMDM5LS4wMjItLjA1N2wtMi43MjctNUExIDEgMCAwIDAgMjMuMjczIDRINi43MjdhMSAxIDAgMCAwLS44NzguNTIybC0yLjcyNyA1Yy0uMDEuMDE4LS4wMTMuMDM5LS4wMjIuMDU3cy0uMDIxLjA1My0uMDMxLjA4QS45OTQuOTk0IDAgMCAwIDMgOS45NzZWMjVhMSAxIDAgMCAwIDEgMWgyMmExIDEgMCAwIDAgMS0xVjkuOTc3ek0yNC4zMTUgOWgtNi4yNThWNmg0LjYyMnptLTguMjU4LTN2M2gtMi4xMTVWNnptLTIuMTE1IDVoMi4xMTV2Mi42NDNoLTIuMTE1ek03LjMyMSA2aDQuNjIxdjNINS42ODV6TTI1IDI0SDVWMTFoNi45NDJ2My42NDNhMSAxIDAgMCAwIDEgMWg0LjExNWExIDEgMCAwIDAgMS0xVjExSDI1eiIgZGF0YS1uYW1lPSLtjKjsiqQgMTE5Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzMHYzMEgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDM1Ii8+PC9zdmc+)}.reserve .reserve_step ol li.step3:before{background-image:url(/_nuxt/img/ic-reserve-step3_off-30.f040a35.svg)}.reserve .reserve_step ol li.active.step3:before{background-image:url(/_nuxt/img/ic-reserve-step3_on-30.acc45bb.svg)}.reserve .reserve_step ol li.step4:before{background-image:url(/_nuxt/img/ic-reserve-step4_off-30.d552704.svg)}.reserve .reserve_step ol li.active.step4:before{background-image:url(/_nuxt/img/ic-reserve-step4_on-30.bce04a6.svg)}.reserve .reserve_step ol li:after{border-bottom:1px solid #9a9a9a;border-left:1px solid #9a9a9a;box-sizing:border-box;content:"";display:block;height:14px;left:0;position:absolute;top:63px;transform:rotate(-135deg);width:14px}.reserve .reserve_step ol li:first-child:after{content:none}.reserve .reserve_info{background:#fff;border:1px solid #eaeaea;border-radius:5px;box-sizing:border-box;padding:24px;right:0;text-align:left;top:0}.reserve .reserve_info .img_wrap{border-radius:5px;display:block;overflow:hidden;position:relative;width:308px}.reserve .reserve_info .img_wrap img{animation-delay:.3s;animation-duration:.5s;animation-fill-mode:both;animation-name:imageFadeIn;width:100%}@keyframes imageFadeIn{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.reserve .reserve_info .space_title{color:#212422;font-size:16px;font-weight:700;letter-spacing:.4px;line-height:1.3;margin:24px 0 0;padding-bottom:24px;position:relative}.reserve .reserve_info .space_title:after{background-image:linear-gradient(90deg,transparent 50%,#eaeaea 0);background-position:bottom;background-repeat:repeat-x;background-size:10px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.reserve .reserve_info .reserve_date,.reserve .reserve_info .reserve_person{padding-bottom:24px;padding-top:4px;position:relative}.reserve .reserve_info .reserve_date:after,.reserve .reserve_info .reserve_person:after{background-image:linear-gradient(90deg,transparent 50%,#eaeaea 0);background-position:bottom;background-repeat:repeat-x;background-size:10px;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.reserve .reserve_info .reserve_date dl dd,.reserve .reserve_info .reserve_date dl dt{float:none;text-align:left;width:100%}.reserve .reserve_info .reserve_date dl dd{margin-top:10px}.reserve .reserve_info h5{color:#212422;font-size:14px;font-weight:500;margin-top:24px;position:relative}.reserve .reserve_info h5 .modifiy{color:#fe6760;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.3px;line-height:18px;padding-left:18px;position:absolute;right:0;top:0}.reserve .reserve_info h5 .modifiy:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PHN0eWxlPi5wcmVmaXhfX2Nscy0ye2ZpbGw6I2ZlNjc2MH08L3N0eWxlPjwvZGVmcz48ZyBpZD0icHJlZml4X19pYy13cml0ZS0xOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNjkgLTg4MikiPjxwYXRoIGlkPSJwcmVmaXhfX+yCrOqwge2YlV80NDgiIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMTh2MThIMHoiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDQ0OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2OSA4ODIpIi8+PGcgaWQ9InByZWZpeF9f6re466O5XzI5NyIgZGF0YS1uYW1lPSLqt7jro7kgMjk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NzcuOTE3IDk5NS4xOTgpIj48cGF0aCBpZD0icHJlZml4X1/sgqzqsIHtmJVfNDQ3IiBkPSJNMCAwaDExLjk5NXYxSDB6IiBjbGFzcz0icHJlZml4X19jbHMtMiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDQ3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NC4wODkgLTk5LjE5OCkiLz48cGF0aCBpZD0icHJlZml4X1/tjKjsiqRfMTA5IiBkPSJtMTAzLjg4My0xMDcuNjI4LTIuNTY1LTIuNTY1LTcuMjI5IDcuMjI5djIuNTkybDIuNTY2LS4wMjV6bS0xLjQxNCAwLS41OTQuNi0xLjE1Mi0xLjE1Mi41OTUtLjU5NXptLTcuMzgxIDYuMjQ1di0xLjE2N2w0LjkyOC00LjkyOCAxLjE1MiAxLjE1Mi00LjkzMiA0LjkzMnoiIGNsYXNzPSJwcmVmaXhfX2Nscy0yIiBkYXRhLW5hbWU9Iu2MqOyKpCAxMDkiLz48L2c+PC9nPjwvc3ZnPg==);content:"";display:inline-block;height:18px;vertical-align:top;width:18px}.reserve .reserve_info dl{color:#a39b9b;font-size:14px;margin-top:20px}.reserve .reserve_info dl dt{float:left;line-height:40px}.reserve .reserve_info dl dt.necessary{color:#ff3d71}.reserve .reserve_info dl dt.necessary:after{content:"*"}.reserve .reserve_info dl dd{float:right;text-align:right;width:50%}.reserve .reserve_info dl dd input,.reserve .reserve_info dl dd select{height:30px;line-height:30px;width:100%}.reserve .reserve_info dl dd span{color:#fe6760;display:block;font-size:11px}.reserve .reserve_info dl:after{clear:both;content:"";display:block}.reserve .reserve_info .reserve_date dd{color:#212422}.reserve .reserve_info .total_price{margin-top:20px;text-align:right}.reserve .reserve_info .total_price strong{color:#ff3d71;font-size:20px;line-height:1.17;text-align:right}.reserve .reserve_info .btn_wrap{font-size:0;margin-left:-16px;position:relative}.reserve .reserve_info .btn_wrap span{box-sizing:border-box;display:inline-block;padding-left:16px;width:50%}.reserve .reserve_info .btn_wrap .btn_red_line{border:1px solid #fe6760;border-radius:5px;color:#fe6760}.reserve .reserve_info .btn_wrap .btn_green_line,.reserve .reserve_info .btn_wrap .btn_red_line{font-size:18px;font-weight:700;height:56px;line-height:56px;margin-top:24px;text-align:center;width:100%}.reserve .reserve_info .btn_wrap .btn_green_line{border:1px solid #49aa85;border-radius:5px;color:#49aa85}.reserve .reserve_info .btn_wrap .btn_green1{border-radius:5px;font-size:18px;font-weight:700;height:56px;line-height:56px;margin-top:24px;text-align:center;width:100%}.reserve .step1_cont .btn_wrap span{width:100%}.reserve .step1_cont .btn_wrap span:first-child{display:none}.reserve_step ol li.step2:before{background-image:url(/_nuxt/img/ic-reserve-step3_off-30.f040a35.svg)}.reserve_step ol li.active.step2:before{background-image:url(/_nuxt/img/ic-reserve-step3_on-30.acc45bb.svg)}.reserve_step ol li.step3:before{background-image:url(/_nuxt/img/ic-pay-off-30.b7070b9.svg)}.reserve_step ol li.active.step3:before{background-image:url(/_nuxt/img/ic-pay-on-30.d0eaee6.svg)}.study_info_wrap{display:block;padding:0 36px}.study_info_wrap .study_info{border-bottom:1px solid #eaeaea}.study_info_wrap .study_info dd em{display:block;margin-top:30px}.study_info_wrap .study_info dd strong{bottom:24px;color:#ff3d71;font-size:18px;font-weight:700;line-height:1.17;position:absolute;right:0}.step1_cont .study_info_wrap .study_info{border-bottom:1px solid #eaeaea}.step2_cont,.step3_cont{border-bottom:0;padding-right:30px}.step2_cont .step_cont,.step3_cont .step_cont{border-bottom:0;border-radius:5px 5px 0 0}.step2_cont .reserve_info,.step3_cont .reserve_info{border-radius:0 0 5px 5px;border-top:0;padding-bottom:36px;padding-top:0;position:relative;right:0;width:100%}.step2_cont .reserve_info .img_wrap,.step2_cont .reserve_info .reserve_date,.step2_cont .reserve_info .reserve_person,.step2_cont .reserve_info .space_title,.step3_cont .reserve_info .img_wrap,.step3_cont .reserve_info .reserve_date,.step3_cont .reserve_info .reserve_person,.step3_cont .reserve_info .space_title{display:none}.step2_cont .reserve_info .btn_wrap .btn_green_line,.step2_cont .reserve_info .btn_wrap .btn_red1,.step2_cont .reserve_info .btn_wrap .btn_red_line,.step3_cont .reserve_info .btn_wrap .btn_green_line,.step3_cont .reserve_info .btn_wrap .btn_red1,.step3_cont .reserve_info .btn_wrap .btn_red_line{margin-top:0}.step3_cont,.step4_cont{padding-right:30px}.step3_cont .step_cont,.step4_cont .step_cont{border-bottom:1px solid #eaeaea;border-radius:5px}.step3_cont .reserve_info,.step4_cont .reserve_info{display:none}.reserve_search{background:#fff;border:1px solid #eaeaea;border-radius:20px;box-sizing:border-box;margin:50px auto 20px;max-width:500px;padding:30px}.reserve_search h2{color:#9a9a9a;font-size:20px;margin-bottom:20px;text-align:left}.reserve_search h2:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzQ5YWE4NSIgZD0iTTExLjk5OSAwYTEyIDEyIDAgMCAwLTEyIDEyIDEyIDEyIDAgMCAwIDEyIDEyIDEyIDEyIDAgMCAwIDEyLTEyIDEyIDEyIDAgMCAwLTEyLTEyem01LjYgMTIuNTM5YTguNjM4IDguNjM4IDAgMCAwLTUuMDYzIDUuMDYzLjU2My41NjMgMCAwIDEtMS4wNzYgMCA4LjYyNCA4LjYyNCAwIDAgMC01LjA2My01LjA2My41NjMuNTYzIDAgMCAxIDAtMS4wNzZBOC42MzggOC42MzggMCAwIDAgMTEuNDYgNi40YS41NjIuNTYyIDAgMCAxIDEuMDc2IDAgOC42NTIgOC42NTIgMCAwIDAgNS4wNjMgNS4wNjMuNTYyLjU2MiAwIDAgMSAuMDAxIDEuMDc2eiIvPjwvc3ZnPg==);background-size:100%;content:"";display:inline-block;height:30px;margin-right:10px;position:relative;top:0;vertical-align:top;width:30px}.reserve_search dl{box-sizing:border-box;margin-bottom:10px;padding-left:100px;position:relative}.reserve_search dl dt{color:#49aa85;left:0;position:absolute}.reserve_search dl dd,.reserve_search dl dt{font-size:16px;line-height:35px}.reserve_search dl dd input{height:35px;line-height:35px;width:100%}.reserve_search .btn_wrap .button{display:block;font-size:16px;height:50px;line-height:50px;margin:30px auto 0;width:120px}.job_section .reserve_search{background:none;border:none;border-radius:0;font-size:0;max-width:100%;padding:0;position:relative;width:100%}.job_section .btn_wrap{padding:10px 0;text-align:center}.job_section .btn_wrap .btn_green{background:#49aa85;color:#fff}.job_section .btn_wrap .btn_orange{background:#ffa06e;color:#fff}.job_section .btn_wrap.top_buttonWrap{margin:0;padding:0;position:absolute;right:0;text-align:right;top:0}.job_section .btn_wrap.top_buttonWrap .button{display:inline-block;font-size:16px;height:35px;line-height:33px;margin:0 0 0 5px;text-align:center;width:80px}.job_section .reserved_item{box-sizing:border-box;margin-top:20px;position:relative}.job_section .reserved_item:first-child{margin-top:0}.job_section .reserved_item .item{background:#fff;border:2px solid #eaeaea;border-radius:10px;box-sizing:border-box;padding:15px 15px 5px}.job_section .reserved_item .item dl{display:inline-block;padding-left:0;width:25%}.job_section .reserved_item .item dl dt{display:inline-block;margin-right:20px;position:relative}.job_section .reserved_item .item dl dd{display:inline-block}.job_section .reserved_item .item dl:first-child{padding-left:100px;width:100%}.job_section .reserved_item .item dl:first-child dt{left:0;position:absolute}.job_section .reserved_item .item dl:first-child dd{color:#fe6760}.job_section .reserved_item .item dl:first-child dd,.job_section .reserved_item .item dl:first-child dt{font-size:18px;font-weight:700}.job_section .reserved_item .item dl:first-child+dl{padding-left:100px;width:50%}.job_section .reserved_item .item dl:first-child+dl dt{position:absolute}.job_section .schedule_item{background:#fff;box-sizing:border-box;margin-bottom:20px;padding:20px}.job_section .schedule_item .btn_scheduleAdd{border:1px solid #d44538;box-sizing:border-box;color:#d44538;font-size:20px;height:50px;position:relative;width:100%}.job_section .schedule_item .btn_scheduleAdd strong{color:#d44538;display:inline-block;padding-left:30px;position:relative}.job_section .schedule_item .btn_scheduleAdd strong:after,.job_section .schedule_item .btn_scheduleAdd strong:before{background:#d44538;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:20px}.job_section .schedule_item .btn_scheduleAdd strong:after{transform:rotate(90deg)}.job_section .schedule_item .schedule_wrap .btn_wrap{font-size:0;margin-top:0;padding:0 10px;position:relative;top:-20px}.job_section .schedule_item .schedule_wrap .btn_wrap .btn_green,.job_section .schedule_item .schedule_wrap .btn_wrap .btn_orange{display:inline-block;float:none}.job_section .schedule_item .schedule_wrap .btn_wrap span{display:block;margin-top:30px}.job_section .schedule_item .schedule_wrap .btn_wrap span .button.btn_add{border:1px dashed #d44538;color:#d44538;font-size:16px;height:40px;line-height:40px;margin:0;width:100%}.job_section .schedule_item .schedule_wrap .schdule_module{border:1px solid #d44538;display:none;font-size:15px;margin:10px 0;padding:13px 180px 13px 10px;position:relative}.job_section .schedule_item .schedule_wrap .schdule_module h3{color:#9a9a9a}.job_section .schedule_item .schedule_wrap .schdule_module .btn_wrap{padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.job_section .schedule_item .schedule_wrap .schdule_module .btn_wrap .button{font-size:14px;height:40px;line-height:40px;width:80px}.job_section .schedule_item.on .btn_scheduleAdd,.job_section .schedule_item.on .btn_wrap .btn_cancel,.job_section .schedule_item.on .btn_wrap .btn_delete,.job_section .schedule_item.on .btn_wrap .btn_modify{display:none}.job_section .schedule_item.on .schedule_wrap .schdule_module{display:block}.job_section .schedule_item.on .schedule_selectWrap{height:auto}.job_section .schedule_item.on .schedule_selectWrap .calendar_wrap,.job_section .schedule_item.on .schedule_selectWrap .regist_list,.job_section .schedule_item.on .schedule_selectWrap .select_time{animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);-webkit-animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards;display:block}.job_section .schedule_item.on .schedule_selectWrap .regist_list{display:inline-block}.job_section .schedule_item.on .schedule_selectWrap .select_time{animation-delay:.3s;-webkit-animation-delay:.3s}.job_section .schedule_item.on .schedule_selectWrap .btn_wrap{display:block}.job_section .schedule_item.on .schedule_selectWrap .btn_cancel,.job_section .schedule_item.on .schedule_selectWrap .btn_delete,.job_section .schedule_item.on .schedule_selectWrap .btn_modify,.job_section .schedule_item.on .schedule_selectWrap .btn_scheduleAdd{display:inline-block}.job_section .schedule_item .schedule_selectWrap{height:0;position:relative}.job_section .schedule_item .schedule_selectWrap .select_time{padding:0 16px 40px}.job_section .schedule_item .schedule_selectWrap .regist_list{font-size:16px;max-width:300px;position:relative;width:100%;z-index:10}.job_section .schedule_item .schedule_selectWrap .select_time h5{font-size:14px;font-weight:400;margin-top:10px}.job_section .schedule_item .schedule_selectWrap .select_time h5.person_title{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:20px}.job_section .schedule_item .schedule_selectWrap .select_time ol{margin-left:-10px}.job_section .schedule_item .schedule_selectWrap .select_time ol li{padding-left:10px;padding-top:10px}.job_section .schedule_item .schedule_selectWrap .select_time ol.before{margin-bottom:10px}.job_section .schedule_item .schedule_selectWrap .select_time ol.afterNoon li .lbl{border-color:#212422;color:#212422}.job_section .schedule_item .schedule_selectWrap .select_time ol.afterNoon li input:checked+.lbl{background:#212422;color:#fff}.job_section .schedule_item .schedule_selectWrap .spinner{margin-top:10px;max-width:250px}.job_section .schedule_item .schedule_selectWrap .select_list_wrap{background:#fff;border-radius:4px;bottom:auto;left:0;position:absolute;top:55px;width:100%}.job_section .schedule_item .schedule_selectWrap .active .select_list_wrap{border:1px solid #aeb7b4;box-shadow:0 6px 24px -7px rgba(0,0,0,.3)}.job_section .schedule_item .schedule_selectWrap .calendar_wrap,.job_section .schedule_item .schedule_selectWrap .regist_list,.job_section .schedule_item .schedule_selectWrap .select_time{display:none;opacity:0}.job_section .schedule_item .schedule_selectWrap .active .select_list{border-top:0;height:auto}.job_section .schedule_item .schedule_selectWrap .select_custom button{padding:16px 30px 16px 16px;position:relative}.job_section .schedule_item .schedule_selectWrap .select_custom button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg4YTgzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTI3LjUgMjMuNDYtOS45OC05Ljk1OS0xMC4wMiAxMCIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMzZ2MzZIMHoiLz48L3N2Zz4=);background-size:100%;border:0;content:"";font-size:0;height:24px;position:absolute;right:10px;top:17px;transform:rotate(180deg);width:24px}.job_section .schedule_item .schedule_selectWrap .select_custom.active button:after{top:13px;transform:rotate(0)}.job_section .schedule_item .schedule_selectWrap .select_custom .select_list_wrap button:after{content:none}.job_section .schedule_item .schedule_selectWrap .btn_wrap{display:none;text-align:center}.job_section .schedule_item .reserved_item .item dl:first-child+dl{width:25%}.job_section .schedule_item .btn_wrap{padding:10px 0}.job_section .schedule_item .btn_wrap .button{display:inline-block;font-size:16px;height:35px;line-height:33px;margin:0 10px;width:80px}.job_section .schedule_item .btn_wrap .btn_green{background:#49aa85;color:#fff}.job_section .schedule_item .btn_wrap .btn_orange{background:#ffa06e;color:#fff}.job_section .schedule_item .btn_wrap:after{clear:both;content:"";display:block}.job_section .schedule_item .btn_green{background-color:#d44538}.job_section .schedule_item .btn_orange{background-color:#ffa06e}.job_section .schedule_item .btn_gray{background-color:#e5e5e5}.job_section .schedule_item .btn_blk{background-color:#212422}.job_section .job_list .total{color:#212422;display:block;float:left;font-size:16px;font-weight:500;line-height:35px;margin-bottom:20px;top:0}.job_section .job_list .table th{background:#f9faf9;color:#aeb7b4;font-size:14px;font-weight:500;padding:15px 0}.job_section .job_list .table td{padding:5px 0;text-align:center}.job_section .job_list .table td strong{color:#212422}.job_section .job_list .table td span{color:#000}.job_section .job_list .table td p{color:#000;font-size:16px}.job_section .job_list .table td span.field01{border:1px solid #e14222;color:#e14222}.job_section .job_list .table td span.field01,.job_section .job_list .table td span.field02{display:inline-block;font-size:16px;height:27px;letter-spacing:-.04em;line-height:25px;margin-left:3px;padding:0 10px;vertical-align:middle}.job_section .job_list .table td span.field02{border:1px solid #a624b6;color:#a624b6}.job_section .job_list .table td span.field03{border:1px solid #519b1b;color:#519b1b}.job_section .job_list .table td span.field00,.job_section .job_list .table td span.field03{display:inline-block;font-size:16px;height:27px;letter-spacing:-.04em;line-height:25px;margin-left:3px;padding:0 10px;vertical-align:middle}.job_section .job_list .table td span.field00{border:1px solid #3f6ed9;color:#3f6ed9}.job_section .job_list .table td i{color:#000}.job_section .job_list .table td.link_wrap span .button{font-size:14px;line-height:30px;padding:0 16px}.job_section .job_list .btn_wrap.top_buttonWrap{display:block;float:right;font-size:0;margin-bottom:20px;position:relative}.job_section .job_list .btn_wrap.top_buttonWrap .button{display:inline-block;font-size:16px;height:35px;line-height:33px;margin:0 0 0 16px;padding:0 12px;text-align:center;width:auto}.job_section .job_list .btn_wrap.top_buttonWrap .button.btn_green{padding:0 12px 0 34px;position:relative}.job_section .job_list .btn_wrap.top_buttonWrap .button.btn_addSchedule:after,.job_section .job_list .btn_wrap.top_buttonWrap .button.btn_addSchedule:before{background:#fff;content:"";display:block;height:2px;left:13px;margin-top:-1px;position:absolute;top:50%;width:13px}.job_section .job_list .btn_wrap.top_buttonWrap .button.btn_addSchedule:after{transform:rotate(90deg)}.job_section .job_list .btn_wrap.top_buttonWrap .button.btn_apply{padding:0 12px 0 34px;position:relative}.job_section .job_list .table tr{border-bottom:1px solid #dfe4e1;padding:10px 0}.job_section .job_list .table tbody{border-top:1px solid #dfe4e1}.job_section .job_list .table tbody,.job_section .job_list .table tr{display:block}.job_section .field01{border:1px solid #e14222;color:#e14222}.job_section .field01,.job_section .field02{display:inline-block;font-size:16px;height:27px;letter-spacing:-.04em;line-height:25px;margin-left:3px;padding:0 10px;vertical-align:middle}.job_section .field02{border:1px solid #a624b6;color:#a624b6}.job_section .field03{border:1px solid #519b1b;color:#519b1b}.job_section .field03,.job_section .field09{display:inline-block;font-size:16px;height:27px;letter-spacing:-.04em;line-height:25px;margin-left:3px;padding:0 10px;vertical-align:middle}.job_section .field09{border:1px solid #3f6ed9;color:#3f6ed9}.job_list_wrap .common_tab{margin:40px auto 70px;max-width:1200px}.job_section .job_wrap{margin-top:40px}.job_section .job_wrap h2{border-bottom:2px solid #212422;font-size:30px;font-weight:400;letter-spacing:-.025em;line-height:44px;padding-bottom:20px}.job_section i{display:block;font-size:16px;line-height:27px;padding-left:24px;position:relative}.job_section i:before{background-repeat:no-repeat;content:"";display:block;height:21px;left:0;position:absolute;top:2px;width:21px}.job_section i.time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjY5MyAxNC42OTMgMTIgMTJWOC4yIDEyIiBzdHJva2U9IiM5RUEzQTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjcuMjUiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=)}.job_section i.curriculum:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDExLjY2N0EzLjMzMyAzLjMzMyAwIDEgMCAxMiA1YTMuMzMzIDMuMzMzIDAgMCAwIDAgNi42NjdaTTIwIDE5LjY2N0g0YTUuMzMyIDUuMzMyIDAgMCAxIDUuMzMzLTUuMzM0aDUuMzM0QTUuMzMyIDUuMzMyIDAgMCAxIDIwIDE5LjY2N1oiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==)}.job_section i.location:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjMzMyAzQTcuMzMgNy4zMyAwIDAgMCA1IDEwLjMzM2MwIDYuMzg3IDcuMzMzIDEwIDcuMzMzIDEwczcuMzM0LTMuNjEzIDcuMzM0LTEwQTcuMzMgNy4zMyAwIDAgMCAxMi4zMzMgM1oiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMi4zMzUgMTNhMi42NjcgMi42NjcgMCAxIDAgMC01LjMzMyAyLjY2NyAyLjY2NyAwIDAgMCAwIDUuMzMzWiIgc3Ryb2tlPSIjOUVBM0EwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+)}.job_section i.cash:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAFzUkdCAK7OHOkAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAABJ0AAASdAHeZh94AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAmdJREFUSEutlruuQUEUhscpNR5CQ0Mnkag1RKHlDXgIibhFQoToJR5AK6FGKOhE51pTUIk5+19m7T17u51zcr5kZM2/1lz3mhlCfqBer8tQKCSFELYCrVarqajXvBwgHo9TR6lUSo5GI6VajMdjmU6nKQaxr3gYYLFYUKNMJqOUz2SzWWqDtk5sA/R6PQo8HA5KkXK329FM3W43+VBgY2XwMWgDH/rQMQeYz+cUoOP3+0krFApyvV4rVcrNZiPL5TL5fD6fUu9A01di9ggHz/x8PlM9n89T/R2VSoVi0QbwShiyYrEY7SODgOl0qmqfca4efaFPQKruxJKr1aqq2bler1SegZTVt4v7FHDgIwJ8NNOhDcokk0kqTvQ2/OGRBDhDAgcGOQ0SiQR9UOD1euVgMCCbQQfOgRGDWFAqlczJ4uyoA2o1aDQa8ng8kt3v92U0GiUbLJdLGYlEqMBmEINYgOxCCjNqQtYAzWZTWdZsf1oYp/1l/Ji4XC5lUZQIBoNitVqRzZpuw4cY1l5h+O9gi06nE9nQf1PAdrt92KIv40OIyWRi2EIMh0PRarXIhv8eI0QulxPtdtvUYEMDely32xVGlpFtJA4SSAikElIK6GnKhMPhBw1Ag08H2kOasoPB/VMsFlVNyk6nIz0ej6pZQIOPwd309KDhB/e5fj3Dqb8Bt9tNWRa6NpvNbJNEX7arAiCAL7vL5UL1n1x2fKu+vewAPzQ6/3pdg2cPzn6/f/rgQPvVg8P85clELNo8ezJtJxkEAgEMKowtoZNtzJRy2gk0+BCDWLRB2wdomDe8+9sC33uk/AZQy2ZwX8nnpQAAAABJRU5ErkJggg==)}.job_form{padding-left:20px;padding-right:416px;word-break:break-all}.job_form h3{border-bottom:0}.job_form .sub_title{background:#f9faf9;border-bottom:1px solid #edf1ee;border-top:1px solid #edf1ee;color:#9ea29f;padding:16px 10px 16px 30px;position:relative}.job_form .sub_title:before{background:#9ea29f;border-radius:50%;content:"";height:4px;left:16px;position:absolute;top:24px;width:4px}.job_form .info_form{margin-top:40px}.job_form .info_form h5{border-bottom:1px solid #dfe4e1;color:#212422;font-size:22px;font-weight:500;margin-bottom:24px;padding-bottom:20px}.job_form .primary_form{box-sizing:border-box;position:relative}.job_form .picture_upload{border:1px solid #dfe4e1;border-radius:4px;box-sizing:border-box;color:#bdc1be;font-size:12px;height:140px;left:0;padding-top:85px;position:absolute;text-align:center;top:0;vertical-align:top;width:140px}.job_form .picture_upload:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMzLjY4NCAxMC41MjZ2Ni4zMTZoLTQuMjF2LTYuMzE2aC02LjMxNnYtNC4yMWg2LjMxNlYwaDQuMjF2Ni4zMTZINDB2NC4yMWgtNi4zMTZaIiBmaWxsPSIjQkRDMUJFIi8+PHBhdGggZD0iTTI3LjM2OCAxOC45NDd2LTYuMzE1aC02LjMxNVY2LjMxNkg0LjIxQTQuMjEgNC4yMSAwIDAgMCAwIDEwLjUyNlYzNS43OUE0LjIxIDQuMjEgMCAwIDAgNC4yMSA0MGgyNS4yNjRhNC4yMSA0LjIxIDAgMCAwIDQuMjEtNC4yMVYxOC45NDdoLTYuMzE2Wk00LjIxMSAzNS43OWw2LjMxNS04LjQyIDQuMjEgNi4zMTUgNi4zMTctOC40MjEgOC40MiAxMC41MjZINC4yMTJaIiBmaWxsPSIjREZFNEUxIi8+PC9zdmc+);content:"";height:40px;left:50%;margin-left:-18px;position:absolute;top:35px;width:40px}.job_form .picture_upload input{border:0;height:0;overflow:hidden;padding:0;position:absolute;width:0}.job_form .picture_upload.image_in{border:0;padding-top:0}.job_form .picture_upload.image_in:before{content:none}.job_form .picture_upload.image_in img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.job_form .picture_upload.image_in+.picture_upload:before{content:none}.job_form .picture_upload.image_in+.picture_upload i{font-size:0}.job_form .primary_form dl{box-sizing:border-box;margin-bottom:16px;padding-left:124px;position:relative}.job_form .primary_form dl dt{left:0;line-height:40px;position:absolute;top:0}.job_form .primary_form dl dd span input{border-radius:4px;width:100%}.job_form .primary_form dl dd span .txt_length{color:#757976;display:block;font-size:12px;line-height:17px;text-align:right}.job_form .primary_form dl dd span input:-moz-read-only{background:#f9faf9;border-color:#dfe4e1}.job_form .primary_form dl dd span input:read-only{background:#f9faf9;border-color:#dfe4e1}.job_form .primary_form dl dd p{color:#9ea29f;margin-top:8px}.job_form .primary_form dl dd.keyword_select span{box-sizing:border-box;display:inline-block}.job_form .primary_form dl dd span label{display:inline-block;padding:4px}.job_form .primary_form dl dd span label i{background:#f2f7f4;border:1px solid #f2f7f4;border-radius:4px;cursor:pointer;display:inline-block;padding:6px 12px;position:relative}.job_form .primary_form dl dd span label input{height:0;left:0;overflow:hidden;position:absolute;top:0;width:0}.job_form .primary_form dl dd span label input:checked+i{border:1px solid #49aa85;color:#49aa85;font-weight:700}.job_form .primary_form dl dd .select_box{font-size:0}.job_form .primary_form dl dd .select_wrap{border:1px solid #dfe4e1;border-radius:4px;box-sizing:border-box;display:inline-block;position:relative}.job_form .primary_form dl dd .select_wrap+.select_wrap{margin-left:10px}.job_form .primary_form dl dd .select_wrap select{border:0;font-size:14px;padding-left:16px;padding-right:40px}.job_form .primary_form dl dd .select_wrap:after{border-bottom:1px solid #212422;border-left:1px solid #212422;content:"";display:block;height:10px;position:absolute;right:17px;top:12px;transform:rotate(-45deg);width:10px}.job_form .primary_form dl .select_curriculum{font-size:0}.job_form .primary_form dl .select_curriculum label{position:relative}.job_form .primary_form dl .select_curriculum label+label{margin-left:6px}.job_form .primary_form dl .select_curriculum label input{border:0;height:0;overflow:hidden;position:absolute;width:0}.job_form .primary_form dl .select_curriculum label i{background:#f2f7f4;border:1px solid #f2f7f4;border-radius:4px;color:#616562;display:inline-block;font-size:14px;line-height:33px;padding:0 12px}.job_form .primary_form dl .select_curriculum label input:checked+i{border-color:#49aa85;color:#49aa85;font-weight:700}.job_form .info_form .detail_form strong{color:#212422;display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px;margin-top:24px}.job_form .info_form .detail_form strong em{color:#757976;display:block;font-size:14px;font-weight:400;margin-top:0}.job_form .info_form .detail_form textarea{display:block;height:160px;width:100%}.job_form .info_form .detail_form .add_license{box-sizing:border-box;padding-right:146px;position:relative}.job_form .info_form .detail_form .add_license span{display:block;position:relative}.job_form .info_form .detail_form .add_license span+span{margin-top:10px}.job_form .info_form .detail_form .add_license span input{width:100%}.job_form .info_form .detail_form .add_license span .btn_delete{background:#9ea29f;border-radius:4px;cursor:pointer;font-size:0;height:40px;line-height:40px;position:absolute;right:-50px;text-align:center;width:40px}.job_form .info_form .detail_form .add_license span .btn_delete:after,.job_form .info_form .detail_form .add_license span .btn_delete:before{background:#fff;content:"";display:block;height:2px;left:50%;margin-left:-10px;position:absolute;top:50%;width:20px}.job_form .info_form .detail_form .add_license span .btn_delete:before{transform:rotate(-45deg)}.job_form .info_form .detail_form .add_license span .btn_delete:after{transform:rotate(-135deg)}.job_form .info_form .detail_form .add_license .btn_greenLine{height:40px;line-height:40px;position:absolute;right:0;width:136px}.job_form .info_form .detail_form .sns_photos{font-size:0;margin-left:-10px;position:relative}.job_form .info_form .detail_form .sns_photos .picture_upload{margin-bottom:10px;margin-left:10px;position:relative}.job_form .info_form .detail_form .sns_photos .picture_upload.image_in{display:inline-block;height:140px;margin-bottom:10px;margin-left:10px;width:140px}.job_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete,.job_form .primary_form .btn_delete{background:#212422;border-radius:50%;cursor:pointer;font-size:0;height:24px;position:absolute;right:10px;top:10px;width:24px}.job_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete:after,.job_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete:before,.job_form .primary_form .picture_upload .btn_delete:after,.job_form .primary_form .picture_upload .btn_delete:before{background:#fff;content:"";display:block;height:2px;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:50%;width:10px}.job_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete:before,.job_form .primary_form .picture_upload .btn_delete:before{transform:rotate(-45deg)}.job_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete:after,.job_form .primary_form .picture_upload .btn_delete:after{transform:rotate(-135deg)}.job_form .info_form .detail_form .sns_links span{box-sizing:border-box;display:block;padding-left:58px;position:relative}.job_form .info_form .detail_form .sns_links span+span{margin-top:10px}.job_form .info_form .detail_form .sns_links span input{border-radius:4px;height:48px;line-height:48px;width:100%}.job_form .info_form .detail_form .sns_links span:before{background-position:50%;background-repeat:no-repeat;border-radius:8px;content:"";display:block;height:48px;left:0;position:absolute;top:0;width:48px}.job_form .info_form .detail_form .sns_links .instagram:before{background-image:url(/_nuxt/img/icn_insta_new.3efc410.png)}.job_form .info_form .detail_form .sns_links .blog:before{background-image:url(/_nuxt/img/icn_blog_new.564735d.png)}.job_form .info_form .detail_form .sns_links .youtube:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALFSURBVHgB7ZrxbdpAGMWfL8aqAqVOVKlVqzZmgjobJBPQDZJM0G4AmSBkgigbJBOQDeL/+wfQppUqVYQQaCUwvt4DOSWRWjiDY7viJ30CYbDeu++78x13Bh7w6UtjxzREWb19r8JBOvBgGB4Go8NSqdScvmCEbxqNho3cWkUI42Mx/xSF9TxM00QaGAwH4+h0u/BHoxqGYyMdXhsbmIgX9cJ6wd20bQhDII0EQaBM3KDbv/UwDHZpYqJUtXyxUHSfb2ymVjwRQmDT3mB1uNTMzwzV+o75xGq8evEy1eKnYSauvn9DMPJ3BSxRsYvFzIgnzAT7aaAGGgEJ17IsZI1CPk8jZTa7a5nZM2CuqRFSwslO3fyFlYGkWRlImpWBpFlsutls/omQVuvfv9namryqSeNduC4i07hqSW1qNSltW0r1KFlKOM7knppQu76By8vlCX8Y9bqOkrEB/T5weorYOD+HLvoGPA+xMd2X5kTfQKcz+zs7O2o17UCbCI2jb2CeVqKBeh2oVBA38WSAMAPVKhfcwP7+fL95lBLShUZOTiYZiVJWM3jcJ3EMBuL/44dlcXAAXFwgDvQzEE4FZsG+cngIbG/PL57TCk3iycDZGVCrzd/hQyKUmH4G2KKz4HiuK55EyIC+gRg64h0RZqX6BsplxMbeHnTRN8Cn7NHRcjPB0uE9I2TA4JTUef0WkQhrPQwy74KGsBHCiEDz6+cFR6FFVlJLYrWoT5qVgaRZGUia/8GAbPq+j6zBfWOFJwIpz3s/+8gag+EQ3L1X+304UxvHCGSArECt3PDm0QNRelO68Ef+cbtzjaxA8QN/cMxzE+NOLHxUVRl57ZvrVGeC2n502uj2bj1q5mf3DnsEJqpqy/WDXXwGK2epyCENcJDp/epTOFgtFH/vsMc0PHogc6gaMN6py8lPN8fIJgcb9leW/PSV39Y1GsRhWT4bAAAAAElFTkSuQmCC)}.job_form .info_form .detail_form+.detail_form strong{margin-top:32px}.job_form .btn_green1{display:block;font-size:18px;height:56px;line-height:56px;margin:auto;width:200px}.job_form .info_form .vdp-datepicker .vdp-datepicker__calendar header span{font-size:15px;line-height:46px;margin-top:-10px}.job_form .info_form .vdp-datepicker .vdp-datepicker__calendar .day-header.cell{height:30px;margin-top:-32px}.job_form .info_form .vdp-datepicker .vdp-datepicker__calendar .cell{height:33px;line-height:2;margin:0 auto;width:35px}.job_form .info_form .vdp-datepicker .vdp-datepicker__calendar .cell .today{width:33px}.job_form .info_form .vdp-datepicker .vdp-datepicker__calendar header{height:66px}@media only screen and (max-width:1300px){.freelancer_myinfo .job_form{padding-left:20px;padding-right:376px}.freelancer_myinfo .job_form .primary_form dl{padding-left:110px}.freelancer_myinfo .pre_profile{right:20px;width:330px}.freelancer_myinfo .items_list ul{margin-left:-20px}.freelancer_myinfo .items_list ul li{padding:12px 0 12px 20px}.freelancer_myinfo .items_list ul li .item{padding:20px}.reserve .inner .step_cont{margin-top:10px}.reserve .reserve_info{padding:20px}.reserve .reserve_info .img_wrap{width:100%}.reserve_info dl dd{width:50%}.step2_cont,.step3_cont,.step4_cont{padding-right:10px}.job_list_wrap .common_tab{max-width:100%;width:100%}.mySchedule_current .current_wrap .schedule_wrap{margin-top:40px;padding-left:534px}.mySchedule_current .current_wrap .schedule_wrap .schedule_box{width:510px}}@media only screen and (max-width:1024px){.freelancer_myinfo .job_form{padding-right:320px}.reserve .inner{padding:0}.reserve .inner .step_cont,.reserve .reserve_step{border-left:0;border-radius:0;border-right:0}.reserve .reserve_step{margin-top:24px}.reserve .reserve_info{margin-top:12px;position:relative;right:auto;width:100%}.reserve .reserve_info .img_wrap img{animation:none;height:100%;margin:0}.reserve .reserve_calendar h2{padding:24px}.reserve .reserve_calendar .reserve_title i{float:right}.reserve .reserve_calendar .select_date{padding:0 24px}.job_section .schedule_item .btn_scheduleAdd{font-size:16px;height:40px}.job_section .job_list{margin-bottom:50px}.job_section .job_list .table td.link_wrap span .button{padding:0 5px}.job_list .table .list_index,.job_list .table thead{display:none}.job_list .table tbody,.job_list .table tr{display:block}.job_list .table td{border-bottom:0;display:inline-block;padding:0;position:relative;text-align:left}.job_list .table td.area{background-color:#49aa85;border:1px solid #49aa85;border-radius:10px;color:#fff;display:block;font-size:13px;padding-left:0;text-align:center;width:15%}.job_list .table td.area+td{padding-left:0}.job_list .table td.list_title{display:block;font-size:16px;padding-left:0}.job_list .table td.list_title+td{padding-left:0}.job_list .table tbody{border-top:1px solid #dfe4e1}.job_list .table tr{border-bottom:1px solid #dfe4e1;padding:20px 0}.job_list .btn_wrap.top_buttonWrap,.job_list .total{margin-bottom:17px}.job_list .btn_wrap.top_buttonWrap .button{margin:0 0 0 10px}.job_list .btn_wrap.top_buttonWrap .button.btn_green{padding:0 12px 0 32px}.study_info_wrap{padding:0 24px}.reserve .step3_cont .reserve_info,.step2_cont .reserve_info,.step3_cont .reserve_info,.step4_cont .reserve_info{margin-top:0;padding-top:0}.reserve .step3_cont .reserve_info .btn_wrap .btn_green_line,.reserve .step3_cont .reserve_info .btn_wrap .btn_red1,.reserve .step3_cont .reserve_info .btn_wrap .btn_red_line,.step2_cont .reserve_info .btn_wrap .btn_green_line,.step2_cont .reserve_info .btn_wrap .btn_red1,.step2_cont .reserve_info .btn_wrap .btn_red_line,.step3_cont .reserve_info .btn_wrap .btn_green_line,.step3_cont .reserve_info .btn_wrap .btn_red1,.step3_cont .reserve_info .btn_wrap .btn_red_line,.step4_cont .reserve_info .btn_wrap .btn_green_line,.step4_cont .reserve_info .btn_wrap .btn_red1,.step4_cont .reserve_info .btn_wrap .btn_red_line{margin-top:0}.job_section .schedule_item .reserved_item .item dl:first-child{width:100%}.job_section .schedule_item .reserved_item .item dl,.job_section .schedule_item .reserved_item .item dl:first-child+dl{width:50%}.mySchedule_current .current_wrap h2{font-size:20px;line-height:24px;padding-bottom:10px}.mySchedule_current .current_wrap .schedule_wrap{margin-top:0;padding-left:0}.mySchedule_current .current_wrap .schedule_wrap .schedule_box{position:relative;width:100%}.mySchedule_current .current_wrap .schedule_wrap .schedule_box .vdp-datepicker{height:auto}.mySchedule_current .current_wrap .schedule_wrap h3{font-size:16px;line-height:22px;margin-bottom:10px;margin-top:30px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title{font-size:16px;padding:16px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong i{font-size:11px;height:22px;line-height:22px;position:relative;top:2px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title span{font-size:13px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .date{padding:16px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell{border-radius:8px;font-size:14px;height:40px;line-height:40px;margin:4px auto;width:40px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{bottom:4px;height:4px;margin-left:-1px;width:4px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .day-header.cell{border-radius:0;font-size:0;height:40px;line-height:40px;margin:0;width:100%}}@media only screen and (max-width:960px){.freelancer_myinfo .job_form .info_form .detail_form .add_license{padding-right:120px}.freelancer_myinfo .job_form .info_form .detail_form .add_license .btn_greenLine{width:110px}.freelancer_myinfo .job_form .primary_form{padding-left:0}.freelancer_myinfo .job_form .primary_form dl{padding-left:100px}.freelancer_myinfo .job_form .primary_form dl dt{line-height:40px}.freelancer_myinfo .job_form .picture_upload{font-size:11px;height:100px;margin-bottom:20px;padding-top:72px;position:relative;width:100px}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload.image_in{height:100px;width:100px}.freelancer_myinfo .job_form .picture_upload:before{top:25px}.freelancer_myinfo .job_form .picture_upload.image_in{padding-bottom:100px;position:absolute;width:100px}.freelancer_myinfo .job_form .picture_upload.image_in img{left:0;position:absolute;top:0}.freelancer_myinfo .account_form dl dd .select_custom .select_list_wrap{bottom:auto;box-shadow:none;z-index:10}}@media only screen and (max-width:760px){.freelancer_myinfo h2{font-size:16px;line-height:30px;margin-top:20px;padding:0 10px 5px}.freelancer_myinfo .price_wrap{font-size:18px}.freelancer_myinfo .price_wrap span{font-size:14px}.freelancer_myinfo h2 button{bottom:10px;height:30px;line-height:28px;right:10px;width:90px}.freelancer_myinfo .job_form{padding-right:20px}.freelancer_myinfo .pre_profile{box-sizing:border-box;display:none;margin-top:20px;position:relative;right:0;top:0;width:100%}.freelancer_myinfo .pre_profile.active{display:block}.freelancer_myinfo .job_form .picture_upload{height:0;margin-bottom:20px;overflow:hidden;padding-top:100%;position:relative;width:100%}.freelancer_myinfo .job_form .picture_upload i{bottom:0;font-size:22px;left:0;line-height:35px;margin-top:50px;position:absolute;text-align:center;top:50%;width:100%}.freelancer_myinfo .job_form .picture_upload:before{background-repeat:no-repeat;background-size:100%;height:85px;margin-left:-40px;margin-top:-40px;top:50%;width:85px}.freelancer_myinfo .job_form .picture_upload.image_in{display:block;padding-bottom:100%;position:relative;width:100%}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos{margin-left:-1%}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload,.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload.image_in{height:auto;margin-bottom:1%;margin-left:1%;padding-bottom:24%;padding-top:0;width:24%}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload:before{height:40px;margin-left:-14px;margin-top:-30px;width:40px}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload i{font-size:12px;line-height:1;margin-top:20px}.freelancer_myinfo .account_form{margin-top:20px;width:100%}.freelancer_myinfo .account_form dl{padding-left:0}.freelancer_myinfo .account_form dl+dl{margin-top:32px}.freelancer_myinfo .account_form dl dt{margin-bottom:8px;position:relative;top:0}.freelancer_myinfo .account_form dl dd em{padding-right:104px}.freelancer_myinfo .account_form dl dd em .btn_greenLine{height:36px;line-height:36px;width:94px}.freelancer_myinfo .account_form dl dd .select_custom button,.freelancer_myinfo .account_form dl dd input{height:36px;line-height:36px}.freelancer_myinfo .account_form dl dd .select_custom .select_list_wrap{bottom:auto}.freelancer_myinfo .confirm_info{padding:20px}.freelancer_myinfo .confirm_info ul li{font-size:14px;padding-left:10px}.freelancer_myinfo .confirm_info ul li:before{height:3px;width:3px}.freelancer_myinfo .popup{padding:0}.freelancer_myinfo .popup .pop_cont{border-radius:0;box-sizing:border-box;height:100%;max-width:100%;top:0;transform:none}.freelancer_myinfo .popup .pop_cont h2{color:#424643;font-size:18px;font-weight:700;line-height:20px;margin-top:0;padding:20px 30px 16px}.freelancer_myinfo .popup .pop_close{right:20px;top:19px}.freelancer_myinfo .popup .pop_form{box-sizing:border-box;height:100%;padding:20px}.freelancer_myinfo .popup .pop_form .btn_wrap{bottom:0;box-sizing:border-box;left:0;margin:0;padding:20px;position:absolute}.reserve .reserve_step ol li strong{font-size:12px}.reserve .reserve_step ol li strong i{top:0}.reserve .reserve_step ol li:before{background-size:24px;height:48px;width:48px}.reserve .reserve_step ol li:after{height:10px;left:-10px;top:55px;width:10px}.reserve .study_info_wrap .study_info{padding-left:0}.reserve .study_info_wrap .study_info dd{box-sizing:border-box;margin-top:12px;padding-right:110px;position:relative}.reserve .study_info_wrap .study_info dd .img_wrap{display:inline-block;height:32px;position:relative;top:0;width:32px}.reserve .study_info_wrap .study_info dd em{display:inline-block;line-height:32px;margin-left:10px;margin-top:0;vertical-align:top}.reserve .study_info_wrap .study_info dd strong{bottom:auto;line-height:32px;margin-top:-3px;top:50%;transform:translateY(-50%)}.job_section .reserved_item .item dl{display:inline-block;padding-left:100px;width:100%}.job_section .reserved_item .item dl dt{margin-right:0;position:absolute}.job_section .reserved_item .item dl dd{display:inline-block}.job_section .reserved_item .item dl:first-child+dl{width:100%}.job_section .schedule_item{margin-bottom:10px;padding:10px}.job_section .schedule_item.on .schedule_selectWrap .select_time{padding:10px 10px 20px}.job_section .schedule_item .schedule_selectWrap .select_list_wrap{top:45px}.job_section .schedule_item .schedule_selectWrap .select_custom button{padding:10px}.job_section .schedule_item .schedule_selectWrap .select_custom button:after{top:12px}.job_section .schedule_item .schedule_selectWrap .select_custom.active button:after{top:8px}.job_section .schedule_item .schedule_selectWrap .select_time{padding:10px 16px 20px}.job_section .schedule_item .schedule_selectWrap .btn_schedule{font-size:15px;line-height:40px;top:-54px;width:100px}.job_section .schedule_item .schedule_selectWrap .schedule_wrap .btn_wrap{top:-10px}.job_section .schedule_item .schedule_selectWrap .schedule_wrap .btn_wrap .button{font-size:13px}.job_section .schedule_item .schedule_selectWrap .schedule_wrap .schdule_module{font-size:13px;padding-right:140px}.job_section .schedule_item .schedule_selectWrap .schedule_wrap .schdule_module .btn_wrap{top:50%}.job_section .schedule_item .schedule_selectWrap .schedule_wrap .schdule_module .btn_wrap .button{font-size:13px;height:30px;line-height:30px;width:60px}.job_section .schedule_item .reserved_item .item dl,.job_section .schedule_item .reserved_item .item dl:first-child,.job_section .schedule_item .reserved_item .item dl:first-child+dl,.job_section .schedule_item .reserved_item .item dl:first-child+dl dd{width:100%}.job_section .job_list .table .list_index,.job_section .job_list .table thead{display:none}.job_section .job_list .table tbody,.job_section .job_list .table tr{display:block}.job_section .job_list .table td{border-bottom:0;display:inline-block;padding:0;position:relative;text-align:left}.job_section .job_list .table td.area{background-color:#49aa85;border:1px solid #49aa85;border-radius:10px;color:#fff;display:block;font-size:13px;padding-left:0;text-align:center;width:15%}.job_section .job_list .table td.area+td{padding-left:0}.job_section .job_list .table td.list_title{display:block;font-size:16px;padding-left:0}.job_section .job_list .table td.list_title+td{padding-left:0}.job_section .job_list .table tbody{border-top:1px solid #dfe4e1}.job_section .job_list .table tr{border-bottom:1px solid #dfe4e1;padding:20px 0}.job_section .job_list .btn_wrap.top_buttonWrap,.job_section .job_list .total{margin-bottom:17px}.job_section .job_list .btn_wrap.top_buttonWrap .button{margin:0 0 0 10px}.job_section .job_list .btn_wrap.top_buttonWrap .button.btn_green{padding:0 12px 0 32px}.job_list_wrap .common_tab{margin:30px auto}}@media only screen and (max-width:480px){.freelancer_myinfo h2{padding:0 20px 10px}.freelancer_myinfo .prd_inner{padding:0}.freelancer_myinfo .items_list ul{margin-left:0}.freelancer_myinfo .items_list ul li{padding-left:0;width:100%}.freelancer_myinfo .items_list ul li .item{border:0;border-radius:0;padding:20px}.freelancer_myinfo .items_list ul li+li .item{border-bottom:1px solid #dfe4e1}.freelancer_myinfo .job_form .primary_form dl{padding-left:0}.freelancer_myinfo .job_form .primary_form dl dt{position:relative}.freelancer_myinfo .job_form .picture_upload:before{height:60px;margin-left:-25px;width:60px}.freelancer_myinfo .job_form .picture_upload i{font-size:16px;margin-top:16px}.freelancer_myinfo .job_form .info_form h5{font-size:16px;line-height:22px;padding-bottom:10px}.freelancer_myinfo .job_form .info_form .detail_form strong{font-size:14px;line-height:20px;margin-bottom:8px}.freelancer_myinfo .job_form .info_form .detail_form+.detail_form strong{margin-top:24px}.freelancer_myinfo .job_form .info_form .detail_form .add_license{padding-right:100px}.freelancer_myinfo .job_form .info_form .detail_form .add_license .btn_greenLine{width:90px}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload,.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload.image_in{padding-bottom:32.333%;width:32.333%}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload:before{height:30px;margin-left:-10px;margin-top:-30px;width:30px}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload i{font-size:12px;line-height:1;margin-top:10px}.reserve .reserve_step ol li strong{font-size:12px}.reserve .reserve_step ol li strong i{display:none}.reserve .reserve_step ol li:before{background-size:24px;height:48px;width:48px}.reserve .reserve_step ol li:after{height:10px;left:-10px;top:55px;width:10px}.reserve .reserve_calendar h2{padding:20px 24px}.reserve .reserve_calendar h2 i{display:block}.reserve .reserve_info .img_wrap{height:auto}.reserve .reserve_info .img_wrap img{left:0;position:relative;top:0;transform:none}.reserve .reserve_info dl dt{float:none}.reserve .reserve_info dl dd{float:none;width:100%}.reserve .reserve_info dl dd input,.reserve .reserve_info dl dd select{height:32px;line-height:32px;margin-top:8px;text-align:left;width:100%}.reserve .reserve_info dl dd span{text-align:left}.reserve .reserve_info .reserve_date dl dt{float:left}.reserve .reserve_info .reserve_date dl dd{float:right;margin-top:0;width:auto}.study_info_wrap .study_info dt{font-size:16px;line-height:22px}.study_info_wrap .study_info dd em{margin-left:5px}.reserve_search{margin:40px auto 20px;padding:20px}.reserve_search h2{font-size:18px;text-align:left}.reserve_search h2:before{height:18px;margin-right:5px;top:6px;width:18px}.reserve_search dl{margin-bottom:5px}.reserve_search dl dt{width:80px}.reserve_search .btn_wrap .button{font-size:16px;height:40px;line-height:40px;margin-top:30px}.job_section .reserved_item .item dl:first-child dd,.job_section .reserved_item .item dl:first-child dt{font-size:16px}.job_section .reserved_item .item dl dd,.job_section .reserved_item .item dl dt{font-size:14px;line-height:30px}.job_section .reserved_item .btn_cancel{font-size:14px}.job_section .reserve_search .btn_wrap{margin-top:15px}.job_section .reserve_search .btn_wrap.top_buttonWrap{margin:0}.job_section .reserve_search .btn_wrap.top_buttonWrap .button{font-size:14px;height:30px;line-height:30px;width:70px}.job_section .reserve_search .reserved_item .btn_wrap .button{font-weight:500;height:35px;line-height:33px;width:80px}.job_section .schedule_item .reserve_search .btn_wrap .button{margin-top:0}.job_section .schedule_item .schedule_selectWrap .spinner{max-width:100%}.job_section .job_list .table td.link_wrap{display:block;padding-left:0;padding-top:10px}.job_section .job_list .table td.link_wrap:before{content:none}.job_section .job_list .table td.link_wrap .button{box-sizing:border-box;display:block;text-align:center;width:100%}}.jobid_wrap .thumb_gallery{margin-top:80px}.jobid_wrap .category_banner .img_wrap img{width:100%}.jobid_wrap .category_banner .img_wrap .m_img{display:none}.jobid_wrap .category_tag{display:inline-block;margin-left:-2px;position:relative}.jobid_wrap .category_tag i{background:hsla(144,3%,63%,.25);border-radius:9px;color:#9ea3a0;display:inline-block;font-size:10px;line-height:18px;margin:2px;padding:0 6px;vertical-align:middle}.jobid_wrap .category_tag i.pilates_trainer{background:rgba(33,204,204,.2);color:#21cccc}.jobid_wrap .category_tag i.pt_trainer{background:rgba(73,170,133,.25);color:#49aa85}.jobid_wrap .freelaner_detail .name{color:#212422;display:block;font-size:18px;line-height:27px;margin:6px 0 14px}.jobid_wrap .infomation i{box-sizing:border-box;color:#424643;display:block;font-size:14px;line-height:21px;padding-left:24px;position:relative}.jobid_wrap .infomation i:before{background-size:18px;content:"";display:block;height:16px;left:0;position:absolute;top:2px;width:16px}.jobid_wrap .infomation i+i{margin-top:9px}.jobid_wrap .infomation i.time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjY5MyAxNC42OTMgMTIgMTJWOC4yIDEyIiBzdHJva2U9IiM5RUEzQTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjcuMjUiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=)}.jobid_wrap .infomation i.curriculum:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDExLjY2N0EzLjMzMyAzLjMzMyAwIDEgMCAxMiA1YTMuMzMzIDMuMzMzIDAgMCAwIDAgNi42NjdaTTIwIDE5LjY2N0g0YTUuMzMyIDUuMzMyIDAgMCAxIDUuMzMzLTUuMzM0aDUuMzM0QTUuMzMyIDUuMzMyIDAgMCAxIDIwIDE5LjY2N1oiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==)}.jobid_wrap .infomation i.location:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjMzMyAzQTcuMzMgNy4zMyAwIDAgMCA1IDEwLjMzM2MwIDYuMzg3IDcuMzMzIDEwIDcuMzMzIDEwczcuMzM0LTMuNjEzIDcuMzM0LTEwQTcuMzMgNy4zMyAwIDAgMCAxMi4zMzMgM1oiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMi4zMzUgMTNhMi42NjcgMi42NjcgMCAxIDAgMC01LjMzMyAyLjY2NyAyLjY2NyAwIDAgMCAwIDUuMzMzWiIgc3Ryb2tlPSIjOUVBM0EwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+)}.jobid_wrap .infomation i.cash:before{background-image:url(/_nuxt/img/icn_cash.16a6751.svg)}.jobid_wrap .card_item .img_wrap{padding-bottom:100%}.jobid_wrap .card_item .img_wrap img{min-height:160px}.jobid_wrap .card_item .freelaner_detail{background:#fff;display:block;padding:20px 16px}.jobid_wrap .card_item .category_tag{display:block}.jobid_wrap .detail_top{box-sizing:border-box;margin-top:40px;position:relative}.jobid_wrap .detail_top .freelancer_info{border:1px solid #dfe4e1;border-radius:4px;box-sizing:border-box;min-height:210px;padding:26px 30px;position:relative;width:100%}.jobid_wrap .detail_top .freelancer_info h2{display:inline-block;vertical-align:middle}.jobid_wrap .detail_top .freelancer_info p{color:#9ea3a0;font-size:14px;line-height:21px;margin-bottom:3px}.jobid_wrap .detail_top .freelancer_info .img_wrap{border-radius:8px;height:174px;overflow:hidden;position:absolute;right:16px;top:16px;width:174px}.jobid_wrap .detail_top .freelancer_info .img_wrap img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%)}.jobid_wrap .detail_top .freelancer_info .infomation{display:block;margin-top:-10px}.jobid_wrap .freelancer_intro{border-top:1px solid #dfe4e1;margin-top:40px}.jobid_wrap .freelancer_intro .inner{margin-top:20px}.jobid_wrap .freelancer_intro section{padding-bottom:100px}.jobid_wrap .freelancer_intro section h4{color:#424643;font-size:24px;letter-spacing:-.025em;line-height:36px;white-space:pre-line}.jobid_wrap .freelancer_intro section p{color:#424643;font-size:16px;line-height:24px;margin-top:20px;white-space:pre-line}.jobid_wrap .freelancer_intro section .trainer_awards{padding-top:20px}.jobid_wrap .freelancer_intro section .trainer_awards li{box-sizing:border-box;font-size:18px;line-height:32px;padding-left:32px;position:relative}.jobid_wrap .freelancer_intro section .trainer_awards li+li{margin-top:15px}.jobid_wrap .freelancer_intro section .trainer_awards li:before{background-image:url(/_nuxt/img/ico_medal.c9db979.svg);content:"";height:32px;left:0;position:absolute;top:5px;width:26px}.jobid_wrap .freelancer_intro section .trainer_photos{font-size:0;margin-left:-9px;margin-top:30px;position:relative}.jobid_wrap .freelancer_intro section .trainer_photos li{box-sizing:border-box;display:inline-block;padding-bottom:9px;padding-left:9px;width:20%}.jobid_wrap .freelancer_intro section .trainer_photos li button{background:hsla(0,0%,77%,.5);display:inline-block;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.jobid_wrap .freelancer_intro section .trainer_photos li button img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.jobid_wrap .freelancer_intro section .trainer_sns{font-size:0;margin-left:-20px;margin-top:30px;position:relative}.jobid_wrap .freelancer_intro section .trainer_sns li{box-sizing:border-box;display:inline-block;padding-left:20px;width:100px}.jobid_wrap .freelancer_intro section .trainer_sns li span{display:block;text-align:center}.jobid_wrap .freelancer_intro section .trainer_sns li span a{color:#424643;font-size:16px}.jobid_wrap .freelancer_intro section .trainer_sns li span i{display:block;margin-bottom:6px;padding-bottom:100%;position:relative}.jobid_wrap .freelancer_intro section .trainer_sns li span i img{height:100%;left:0;position:absolute;top:0;width:100%}.jobid_wrap .freelancer_intro .request_trainer{background:#fff;border:1px solid #dfe4e1;border-radius:4px;box-sizing:border-box;padding:16px;position:relative;right:auto;top:20px;width:100%}.jobid_wrap .freelancer_intro .request_trainer h3{font-size:20px;margin-bottom:8px}.jobid_wrap .freelancer_intro .request_trainer p{color:#9ea3a0;font-size:14px;line-height:21px;margin-bottom:30px}.jobid_wrap .freelancer_intro .request_trainer .button{font-size:16px;height:48px;letter-spacing:-.025em;line-height:48px;text-align:center;width:100%}.jobid_wrap .freelancer_intro .request_wrap{display:inline}.jobid_wrap .freelancer_intro .request_trainer.paymentsFixed.paymentsBottom{bottom:0}.jobid_wrap.request_form{margin-top:40px}.jobid_wrap.room_request{margin-top:0}.jobid_wrap.request_form h1{border-bottom:2px solid #424643;font-size:24px;letter-spacing:-.025em;line-height:35px;padding-bottom:20px}.jobid_wrap.request_form .form_wrap{margin-top:40px;min-height:900px;padding-right:700px;position:relative}.jobid_wrap.request_form .form_wrap .request_title h3{color:#424643;font-size:26px;font-weight:400;line-height:38px;margin-bottom:40px}.jobid_wrap.request_form .form_wrap .request_title h3 em{color:#9ea3a0;display:block;font-size:16px;font-weight:400;line-height:24px}.jobid_wrap.request_form .form_wrap .request_title h3 strong{display:block}.jobid_wrap.request_form .form_wrap p{color:#424643;white-space:pre-line}.jobid_wrap.request_form .form_wrap p strong{display:block;font-size:16px;line-height:24px;margin-bottom:6px;margin-top:40px}.jobid_wrap.request_form .request_trainer_form{border-top:1px solid #dfe4e1;position:absolute;right:0;top:0;width:630px}.jobid_wrap.request_form .request_trainer_form dl{border-bottom:1px solid #dfe4e1;box-sizing:border-box;padding-left:125px;position:relative}.jobid_wrap.request_form .request_trainer_form dl dt{background:#f9faf9;box-sizing:border-box;color:#aeb7b4;font-size:14px;height:100%;left:0;padding:20px;position:absolute;top:0;width:126px}.jobid_wrap.request_form .request_trainer_form dl dd{padding:10px}.jobid_wrap.request_form .request_trainer_form dl dd label{font-size:16px;margin:10px 5px}.jobid_wrap.request_form .request_trainer_form dl dd label .lbl{padding-left:20px}.jobid_wrap.request_form .request_trainer_form dl dd input{width:100%}.jobid_wrap.request_form .request_trainer_form .button{font-size:16px;height:54px;line-height:54px;margin-top:0;text-align:center;width:100%}.jobid_wrap .bg_banner{background-image:url(/_nuxt/img/bg_film_room.4158444.png);background-position:top;background-repeat:no-repeat;background-size:cover;height:320px;margin-bottom:80px;position:relative}.jobid_wrap .bg_banner h5{color:#424643;position:relative;text-align:center;top:50%;transform:translateY(-50%)}.jobid_wrap .bg_banner h5 strong{display:block;font-size:32px;font-weight:700;line-height:47px;margin-bottom:24px}.jobid_wrap .bg_banner h5 span{display:block;font-size:16px;font-weight:400;line-height:24px}.freelancer_myinfo h2,.freelancer_myinfo h3{border-bottom:1px solid #dfe4e1;color:#212422;font-size:24px;font-weight:400;line-height:35px;margin-top:48px;padding-bottom:16px;position:relative}.freelancer_myinfo .form_wrap{border-bottom:1px solid #dfe4e1;margin-bottom:40px;padding-bottom:40px}.freelancer_myinfo .price_wrap{background:#f9faf9;border:1px solid #dfe4e1;color:#49aa85;font-size:20px;line-height:30px;margin-top:24px;padding:9px 24px 9px 130px;position:relative;text-align:right}.freelancer_myinfo .price_wrap span{color:#9ea29f;font-size:16px;left:24px;line-height:30px;position:absolute;top:9px}.freelancer_myinfo .account_form{margin:40px auto 0;width:658px}.freelancer_myinfo .account_form dl{box-sizing:border-box;padding-left:124px;position:relative}.freelancer_myinfo .account_form dl+dl{margin-top:20px}.freelancer_myinfo .account_form dl dt{color:#212422;font-size:14px;left:0;position:absolute;top:13px}.freelancer_myinfo .account_form dl dd em{box-sizing:border-box;display:block;padding-right:146px;position:relative}.freelancer_myinfo .account_form dl dd em .btn_greenLine{box-sizing:border-box;height:48px;line-height:48px;position:absolute;right:0;top:0;width:136px}.freelancer_myinfo .account_form dl dd input{border:1px solid #dfe4e1;border-radius:4px;height:48px;line-height:48px;width:100%}.freelancer_myinfo .account_form dl dd input:-moz-read-only{background:#f9faf9;color:#bdc1be}.freelancer_myinfo .account_form dl dd input:read-only{background:#f9faf9;color:#bdc1be}.freelancer_myinfo .account_form dl dd .select_custom{border-color:#dfe4e1}.freelancer_myinfo .account_form dl dd .select_custom strong{color:#bdc1be;font-weight:400}.freelancer_myinfo .account_form dl dd .select_custom button{height:48px}.freelancer_myinfo .account_form dl dd .select_custom+em{margin-top:16px}.freelancer_myinfo .confirm_info{background:#f9faf9;border-radius:4px;margin-bottom:30px;padding:30px}.freelancer_myinfo .confirm_info strong{color:#616562;display:block;font-size:18px;margin-bottom:20px}.freelancer_myinfo .confirm_info ul li{box-sizing:border-box;color:#616562;font-size:16px;letter-spacing:-.3px;padding-left:15px;position:relative}.freelancer_myinfo .confirm_info ul li+li{margin-top:8px}.freelancer_myinfo .confirm_info ul li:before{background:#616562;border-radius:50%;content:"";display:block;height:5px;left:0;position:absolute;top:10px;width:5px}.freelancer_myinfo h2 strong{display:inline-block;font-size:16px;font-weight:400;line-height:20px;margin-left:10px}.freelancer_myinfo h2 button{font-size:14px;height:36px;line-height:36px;position:absolute;right:0;width:110px}.freelancer_myinfo .items_list{min-height:300px}.freelancer_myinfo .items_list .no_items{color:#9ea3a0;font-size:20px;font-weight:700;letter-spacing:-.025em;line-height:30px;margin-top:64px;text-align:center}.freelancer_myinfo .items_list ul{font-size:0;margin-left:-24px;overflow:hidden;padding-top:20px;position:relative}.freelancer_myinfo .items_list ul li{box-sizing:border-box;display:inline-block;padding:12px 0 12px 24px;vertical-align:top;width:33.333%}.freelancer_myinfo .items_list ul li .item{border:1px solid #dfe4e1;border-radius:8px;box-sizing:border-box;overflow:hidden;padding:33px 32px 20px;position:relative}.freelancer_myinfo .items_list ul li .item.item_judge:before{color:#fff;content:"심사 진행중";font-size:20px;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:10}.freelancer_myinfo .items_list ul li .item.item_judge:after{background:#000;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:2}.freelancer_myinfo .items_list ul li .item .title{position:relative}.freelancer_myinfo .items_list ul li .item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;box-sizing:border-box;color:#424643;display:block;display:-webkit-box;font-size:18px;font-weight:700;height:54px;overflow:hidden;padding-right:60px;text-overflow:ellipsis}.freelancer_myinfo .items_list ul li .item em{color:#bdc1be;display:block;font-size:14px;line-height:20px;margin-top:8px}.freelancer_myinfo .items_list ul li .item.item_judge em{color:#424643}.freelancer_myinfo .items_list ul li .item em.sale_status{color:#49aa85}.freelancer_myinfo .items_list ul li .item .prd_check input{height:0;opacity:0;position:absolute;width:0}.freelancer_myinfo .items_list ul li .item .prd_check i{background:#dfe4e1;border-radius:15px;height:30px;position:absolute;right:0;top:0;transition:background .3s cubic-bezier(.39,.575,.565,1);width:56px}.freelancer_myinfo .items_list ul li .item .prd_check i:before{background:#fff;border-radius:50%;content:"";display:inline-block;height:26px;left:2px;position:absolute;top:2px;transition:all .1s cubic-bezier(.39,.575,.565,1);width:26px}.freelancer_myinfo .items_list ul li .item .prd_check input:checked+i{background:#49aa85}.freelancer_myinfo .items_list ul li .item .prd_check input:checked+i:before{left:27px}.freelancer_myinfo .items_list ul li .item ul{margin-left:0;margin-top:16px;padding-top:0}.freelancer_myinfo .items_list ul li .item ul li{color:#9ea3a0;font-size:13px;line-height:20px;padding:0;width:100%}.freelancer_myinfo .items_list ul li .item ul li+li{margin-top:4px}.freelancer_myinfo .items_list ul li .item ul li span{float:right}.freelancer_myinfo .items_list ul li .item ul li:after{clear:both;content:"";display:block}.freelancer_myinfo .items_list ul li .item .btn_linkCopy{font-size:16px;height:48px;line-height:48px;margin-top:24px;width:100%}.freelancer_myinfo .items_list ul li .item.item_judge .btn_linkCopy,.freelancer_myinfo .items_list ul li .item.sale_item .btn_linkCopy{background:#49aa85;color:#fff}.freelancer_myinfo .items_list ul li .item.no_sale .btn_linkCopy{background:#f2f7f4;color:#dfe4e1}.freelancer_myinfo .table_sale{border-left:1px solid #ecf1ee;border-top:1px solid #9ea3a0;margin-top:32px;text-align:center}.freelancer_myinfo .table_sale thead th{background:rgba(236,241,238,.5);border-right:1px solid #ecf1ee;color:#9ea3a0;font-size:14px;font-weight:500;padding:12px 0}.freelancer_myinfo .table_sale tbody td{border-bottom:1px solid #ecf1ee;border-right:1px solid #ecf1ee;font-size:14px;font-weight:400;padding:12px 0}.freelancer_myinfo .table_sale tbody td .cancel{color:#ff3d71}.freelancer_myinfo .coach_form{padding-left:0;padding-right:416px;word-break:break-all}.freelancer_myinfo .coach_form h3{border-bottom:0}.freelancer_myinfo .coach_form .sub_title{background:#f9faf9;border-bottom:1px solid #edf1ee;border-top:1px solid #edf1ee;color:#9ea29f;padding:16px 10px 16px 30px;position:relative}.freelancer_myinfo .coach_form .sub_title:before{background:#9ea29f;border-radius:50%;content:"";height:4px;left:16px;position:absolute;top:24px;width:4px}.freelancer_myinfo .coach_form .info_form{margin-top:40px}.freelancer_myinfo .coach_form .info_form h5{border-bottom:1px solid #dfe4e1;color:#212422;font-size:22px;font-weight:500;margin-bottom:24px;padding-bottom:20px}.freelancer_myinfo .coach_form .primary_form{box-sizing:border-box;padding-left:164px;position:relative}.freelancer_myinfo .coach_form .picture_upload{border:1px solid #dfe4e1;border-radius:4px;box-sizing:border-box;color:#bdc1be;font-size:12px;height:140px;left:0;padding-top:85px;position:absolute;text-align:center;top:0;vertical-align:top;width:140px}.freelancer_myinfo .coach_form .picture_upload:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMzLjY4NCAxMC41MjZ2Ni4zMTZoLTQuMjF2LTYuMzE2aC02LjMxNnYtNC4yMWg2LjMxNlYwaDQuMjF2Ni4zMTZINDB2NC4yMWgtNi4zMTZaIiBmaWxsPSIjQkRDMUJFIi8+PHBhdGggZD0iTTI3LjM2OCAxOC45NDd2LTYuMzE1aC02LjMxNVY2LjMxNkg0LjIxQTQuMjEgNC4yMSAwIDAgMCAwIDEwLjUyNlYzNS43OUE0LjIxIDQuMjEgMCAwIDAgNC4yMSA0MGgyNS4yNjRhNC4yMSA0LjIxIDAgMCAwIDQuMjEtNC4yMVYxOC45NDdoLTYuMzE2Wk00LjIxMSAzNS43OWw2LjMxNS04LjQyIDQuMjEgNi4zMTUgNi4zMTctOC40MjEgOC40MiAxMC41MjZINC4yMTJaIiBmaWxsPSIjREZFNEUxIi8+PC9zdmc+);content:"";height:40px;left:50%;margin-left:-18px;position:absolute;top:35px;width:40px}.freelancer_myinfo .coach_form .picture_upload input{border:0;height:0;overflow:hidden;padding:0;position:absolute;width:0}.freelancer_myinfo .coach_form .picture_upload.image_in{border:0;padding-top:0}.freelancer_myinfo .coach_form .picture_upload.image_in:before{content:none}.freelancer_myinfo .coach_form .picture_upload.image_in img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.freelancer_myinfo .coach_form .picture_upload.image_in+.picture_upload:before{content:none}.freelancer_myinfo .coach_form .picture_upload.image_in+.picture_upload i{font-size:0}.freelancer_myinfo .coach_form .primary_form dl{box-sizing:border-box;margin-bottom:16px;padding-left:124px;position:relative}.freelancer_myinfo .coach_form .primary_form dl dt{left:0;line-height:40px;position:absolute;top:0}.freelancer_myinfo .coach_form .primary_form dl dd span input{border-radius:4px;width:100%}.freelancer_myinfo .coach_form .primary_form dl dd span .txt_length{color:#757976;display:block;font-size:12px;line-height:17px;text-align:right}.freelancer_myinfo .coach_form .primary_form dl dd span input:-moz-read-only{background:#f9faf9;border-color:#dfe4e1}.freelancer_myinfo .coach_form .primary_form dl dd span input:read-only{background:#f9faf9;border-color:#dfe4e1}.freelancer_myinfo .coach_form .primary_form dl dd p{color:#9ea29f;margin-top:8px}.freelancer_myinfo .coach_form .primary_form dl dd.keyword_select span{box-sizing:border-box;display:inline-block}.freelancer_myinfo .coach_form .primary_form dl dd span label{display:inline-block;padding:4px}.freelancer_myinfo .coach_form .primary_form dl dd span label i{background:#f2f7f4;border:1px solid #f2f7f4;border-radius:4px;cursor:pointer;display:inline-block;padding:6px 12px;position:relative}.freelancer_myinfo .coach_form .primary_form dl dd span label input{height:0;left:0;overflow:hidden;position:absolute;top:0;width:0}.freelancer_myinfo .coach_form .primary_form dl dd span label input:checked+i{border:1px solid #49aa85;color:#49aa85;font-weight:700}.freelancer_myinfo .coach_form .primary_form dl dd .select_box{font-size:0}.freelancer_myinfo .coach_form .primary_form dl dd .select_wrap{border:1px solid #dfe4e1;border-radius:4px;box-sizing:border-box;display:inline-block;position:relative}.freelancer_myinfo .coach_form .primary_form dl dd .select_wrap+.select_wrap{margin-left:10px}.freelancer_myinfo .coach_form .primary_form dl dd .select_wrap select{border:0;font-size:14px;padding-left:16px;padding-right:40px}.freelancer_myinfo .coach_form .primary_form dl dd .select_wrap:after{border-bottom:1px solid #212422;border-left:1px solid #212422;content:"";display:block;height:10px;position:absolute;right:17px;top:12px;transform:rotate(-45deg);width:10px}.freelancer_myinfo .coach_form .primary_form dl .select_curriculum{font-size:0}.freelancer_myinfo .coach_form .primary_form dl .select_curriculum label{position:relative}.freelancer_myinfo .coach_form .primary_form dl .select_curriculum label+label{margin-left:6px}.freelancer_myinfo .coach_form .primary_form dl .select_curriculum label input{border:0;height:0;overflow:hidden;position:absolute;width:0}.freelancer_myinfo .coach_form .primary_form dl .select_curriculum label i{background:#f2f7f4;border:1px solid #f2f7f4;border-radius:4px;color:#616562;display:inline-block;font-size:14px;line-height:33px;padding:0 12px}.freelancer_myinfo .coach_form .primary_form dl .select_curriculum label input:checked+i{border-color:#49aa85;color:#49aa85;font-weight:700}.freelancer_myinfo .coach_form .info_form .detail_form strong{color:#212422;display:block;font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px;margin-top:24px}.freelancer_myinfo .coach_form .info_form .detail_form strong em{color:#757976;display:block;font-size:14px;font-weight:400;margin-top:0}.freelancer_myinfo .coach_form .info_form .detail_form textarea{display:block;height:160px;width:100%}.freelancer_myinfo .coach_form .info_form .detail_form .add_license{box-sizing:border-box;padding-right:146px;position:relative}.freelancer_myinfo .coach_form .info_form .detail_form .add_license span{display:block;position:relative}.freelancer_myinfo .coach_form .info_form .detail_form .add_license span+span{margin-top:10px}.freelancer_myinfo .coach_form .info_form .detail_form .add_license span input{width:100%}.freelancer_myinfo .coach_form .info_form .detail_form .add_license span .btn_delete{background:#9ea29f;border-radius:4px;cursor:pointer;font-size:0;height:40px;line-height:40px;position:absolute;right:-50px;text-align:center;width:40px}.freelancer_myinfo .coach_form .info_form .detail_form .add_license span .btn_delete:after,.freelancer_myinfo .coach_form .info_form .detail_form .add_license span .btn_delete:before{background:#fff;content:"";display:block;height:2px;left:50%;margin-left:-10px;position:absolute;top:50%;width:20px}.freelancer_myinfo .coach_form .info_form .detail_form .add_license span .btn_delete:before{transform:rotate(-45deg)}.freelancer_myinfo .coach_form .info_form .detail_form .add_license span .btn_delete:after{transform:rotate(-135deg)}.freelancer_myinfo .coach_form .info_form .detail_form .add_license .btn_greenLine{height:40px;line-height:40px;position:absolute;right:0;width:136px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos{font-size:0;margin-left:-10px;position:relative}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload{margin-bottom:10px;margin-left:10px;position:relative}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in{display:inline-block;height:140px;margin-bottom:10px;margin-left:10px;width:140px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete,.freelancer_myinfo .coach_form .primary_form .btn_delete{background:#212422;border-radius:50%;cursor:pointer;font-size:0;height:24px;position:absolute;right:10px;top:10px;width:24px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete:after,.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete:before,.freelancer_myinfo .coach_form .primary_form .picture_upload .btn_delete:after,.freelancer_myinfo .coach_form .primary_form .picture_upload .btn_delete:before{background:#fff;content:"";display:block;height:2px;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:50%;width:10px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete:before,.freelancer_myinfo .coach_form .primary_form .picture_upload .btn_delete:before{transform:rotate(-45deg)}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete:after,.freelancer_myinfo .coach_form .primary_form .picture_upload .btn_delete:after{transform:rotate(-135deg)}.freelancer_myinfo .coach_form .info_form .detail_form .sns_links span{box-sizing:border-box;display:block;padding-left:58px;position:relative}.freelancer_myinfo .coach_form .info_form .detail_form .sns_links span+span{margin-top:10px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_links span input{border-radius:4px;height:48px;line-height:48px;width:100%}.freelancer_myinfo .coach_form .info_form .detail_form .sns_links span:before{background-position:50%;background-repeat:no-repeat;border-radius:8px;content:"";display:block;height:48px;left:0;position:absolute;top:0;width:48px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_links .instagram:before{background-image:url(/_nuxt/img/icn_insta_new.3efc410.png)}.freelancer_myinfo .coach_form .info_form .detail_form .sns_links .blog:before{background-image:url(/_nuxt/img/icn_blog_new.564735d.png)}.freelancer_myinfo .coach_form .info_form .detail_form .sns_links .youtube:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALFSURBVHgB7ZrxbdpAGMWfL8aqAqVOVKlVqzZmgjobJBPQDZJM0G4AmSBkgigbJBOQDeL/+wfQppUqVYQQaCUwvt4DOSWRWjiDY7viJ30CYbDeu++78x13Bh7w6UtjxzREWb19r8JBOvBgGB4Go8NSqdScvmCEbxqNho3cWkUI42Mx/xSF9TxM00QaGAwH4+h0u/BHoxqGYyMdXhsbmIgX9cJ6wd20bQhDII0EQaBM3KDbv/UwDHZpYqJUtXyxUHSfb2ymVjwRQmDT3mB1uNTMzwzV+o75xGq8evEy1eKnYSauvn9DMPJ3BSxRsYvFzIgnzAT7aaAGGgEJ17IsZI1CPk8jZTa7a5nZM2CuqRFSwslO3fyFlYGkWRlImpWBpFlsutls/omQVuvfv9namryqSeNduC4i07hqSW1qNSltW0r1KFlKOM7knppQu76By8vlCX8Y9bqOkrEB/T5weorYOD+HLvoGPA+xMd2X5kTfQKcz+zs7O2o17UCbCI2jb2CeVqKBeh2oVBA38WSAMAPVKhfcwP7+fL95lBLShUZOTiYZiVJWM3jcJ3EMBuL/44dlcXAAXFwgDvQzEE4FZsG+cngIbG/PL57TCk3iycDZGVCrzd/hQyKUmH4G2KKz4HiuK55EyIC+gRg64h0RZqX6BsplxMbeHnTRN8Cn7NHRcjPB0uE9I2TA4JTUef0WkQhrPQwy74KGsBHCiEDz6+cFR6FFVlJLYrWoT5qVgaRZGUia/8GAbPq+j6zBfWOFJwIpz3s/+8gag+EQ3L1X+304UxvHCGSArECt3PDm0QNRelO68Ef+cbtzjaxA8QN/cMxzE+NOLHxUVRl57ZvrVGeC2n502uj2bj1q5mf3DnsEJqpqy/WDXXwGK2epyCENcJDp/epTOFgtFH/vsMc0PHogc6gaMN6py8lPN8fIJgcb9leW/PSV39Y1GsRhWT4bAAAAAElFTkSuQmCC)}.freelancer_myinfo .coach_form .info_form .detail_form+.detail_form strong{margin-top:32px}.freelancer_myinfo .coach_form .btn_green1{display:block;font-size:18px;height:56px;line-height:56px;margin:auto;width:200px}.freelancer_myinfo .pre_profile{border:1px solid #dfe4e1;border-radius:8px;box-sizing:border-box;position:absolute;right:0;top:50px;width:360px}.freelancer_myinfo .pre_profile .traniner_title{box-sizing:border-box;padding:20px}.freelancer_myinfo .pre_profile .traniner_title .img_wrap{background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMzLjY4NCAxMC41MjZ2Ni4zMTZoLTQuMjF2LTYuMzE2aC02LjMxNnYtNC4yMWg2LjMxNlYwaDQuMjF2Ni4zMTZINDB2NC4yMWgtNi4zMTZaIiBmaWxsPSIjQkRDMUJFIi8+PHBhdGggZD0iTTI3LjM2OCAxOC45NDd2LTYuMzE1aC02LjMxNVY2LjMxNkg0LjIxQTQuMjEgNC4yMSAwIDAgMCAwIDEwLjUyNlYzNS43OUE0LjIxIDQuMjEgMCAwIDAgNC4yMSA0MGgyNS4yNjRhNC4yMSA0LjIxIDAgMCAwIDQuMjEtNC4yMVYxOC45NDdoLTYuMzE2Wk00LjIxMSAzNS43OWw2LjMxNS04LjQyIDQuMjEgNi4zMTUgNi4zMTctOC40MjEgOC40MiAxMC41MjZINC4yMTJaIiBmaWxsPSIjREZFNEUxIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:91px;border:1px solid #dfe4e1;box-sizing:border-box;display:inline-block;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.freelancer_myinfo .pre_profile .traniner_title .img_wrap img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.freelancer_myinfo .pre_profile .traniner_title strong.name{color:#212422;display:block;font-size:21px;font-weight:700;line-height:31px;margin-top:20px}.freelancer_myinfo .pre_profile .traniner_title strong.name span{color:#bdc1be}.freelancer_myinfo .pre_profile .trainer_tag{display:block;margin-bottom:10px;margin-top:5px}.freelancer_myinfo .pre_profile .trainer_tag i{background:rgba(99,186,153,.2);border-radius:11px;color:#63ba99;display:inline-block;font-size:12px;line-height:15px;padding:2px 10px}.freelancer_myinfo .pre_profile .traniner_title .trainer_txt{color:#9ea3a0;font-size:12px;letter-spacing:-.3px;line-height:17px;margin:10px 0 20px}.freelancer_myinfo .pre_profile .traniner_title .study_stats{color:#bdc1be;font-size:14px;letter-spacing:-.3px;line-height:20px}.freelancer_myinfo .pre_profile .traniner_title .study_stats li{box-sizing:border-box;padding-left:28px;position:relative}.freelancer_myinfo .pre_profile .traniner_title .study_stats li+li{margin-top:9px}.freelancer_myinfo .pre_profile .traniner_title .study_stats li:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;left:0;position:absolute;width:24px}.freelancer_myinfo .pre_profile .traniner_title .study_stats li.time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjY5MyAxNC42OTMgMTIgMTJWOC4yIDEyIiBzdHJva2U9IiM5RUEzQTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjcuMjUiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=);background-size:25px}.freelancer_myinfo .pre_profile .traniner_title .study_stats li.member:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMnYxMkgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI2IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNhMzliOWIiIGQ9Ik0xMSAxMC44NzNhNC44NTcgNC44NTcgMCAwIDAtMy4zODgtNC42MTggMi44NzUgMi44NzUgMCAxIDAtMy4yMjQgMEE0Ljg1NyA0Ljg1NyAwIDAgMCAxIDEwLjg3M1YxMWguOTA2YTcuNzc0IDcuNzc0IDAgMCAxIC4xOTQtMWMuMDI3LS4xLjA2Mi0uMTkuMDk0LS4yODRhMy44MSAzLjgxIDAgMCAxIC4yNjMtLjYzMmMuMDE4LS4wMzQuMDM1LS4wNy4wNTQtLjFhMy4zNiAzLjM2IDAgMCAxIC4yLS4zMTZjLjAzOC0uMDU1LjA3OC0uMTA1LjExNy0uMTU2QTMuODU1IDMuODU1IDAgMCAxIDUuODczIDdoLjI1NEEzLjg4IDMuODggMCAwIDEgOS45IDEwYTcuNzc0IDcuNzc0IDAgMCAxIC4xOTEgMUgxMXpNNiA1Ljc1YTEuODc1IDEuODc1IDAgMSAxIDEuODc1LTEuODc1QTEuODc3IDEuODc3IDAgMCAxIDYgNS43NXoiIGRhdGEtbmFtZT0i7Yyo7IqkIDE1Ii8+PC9zdmc+);background-size:18px}.freelancer_myinfo .pre_profile .traniner_title .study_stats li.location:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjMzMyAzQTcuMzMgNy4zMyAwIDAgMCA1IDEwLjMzM2MwIDYuMzg3IDcuMzMzIDEwIDcuMzMzIDEwczcuMzM0LTMuNjEzIDcuMzM0LTEwQTcuMzMgNy4zMyAwIDAgMCAxMi4zMzMgM1oiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik0xMi4zMzUgMTNhMi42NjcgMi42NjcgMCAxIDAgMC01LjMzMyAyLjY2NyAyLjY2NyAwIDAgMCAwIDUuMzMzWiIgc3Ryb2tlPSIjOUVBM0EwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+);background-size:23px}.freelancer_myinfo .pre_profile .traniner_detail{border-top:1px solid #dfe4e1;box-sizing:border-box;margin-top:25px;padding:0 20px 50px}.freelancer_myinfo .pre_profile .traniner_detail h5{color:#424643;font-size:20px;letter-spacing:-.025em;line-height:30px;margin-bottom:20px;margin-top:20px}.freelancer_myinfo .pre_profile .traniner_detail .subtitle{color:#9ea3a0;padding-bottom:25px;word-break:break-all}.freelancer_myinfo .pre_profile .traniner_detail .trainer_tag{margin:0}.freelancer_myinfo .pre_profile .traniner_detail .introduce_txt strong{color:#9ea3a0;display:block;font-size:14px;font-weight:400;letter-spacing:-.3px;word-break:break-all}.freelancer_myinfo .pre_profile .traniner_detail .introduce_txt ul{padding-bottom:25px}.freelancer_myinfo .pre_profile .traniner_detail .introduce_txt ul li{box-sizing:border-box;color:#9ea3a0;font-size:14px;letter-spacing:-.3px;line-height:20px;padding-left:15px;position:relative}.freelancer_myinfo .pre_profile .traniner_detail .introduce_txt ul li:before{background:#9ea3a0;border-radius:50%;content:"";display:block;height:4px;left:4px;position:absolute;top:8px;width:4px}.freelancer_myinfo .pre_profile .traniner_detail .traniner_license{color:#9ea29f;padding-bottom:25px}.freelancer_myinfo .pre_profile .traniner_detail .traniner_license li{box-sizing:border-box;font-size:14px;line-height:24px;padding-left:28px;position:relative}.freelancer_myinfo .pre_profile .traniner_detail .traniner_license li:before{background-image:url(/_nuxt/img/ico_medal.c9db979.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:24px;left:0;position:absolute;top:0;width:20px}.freelancer_myinfo .pre_profile .picture_upload{background-color:#fff;display:inline-block;font-size:0;height:60px;padding:0;position:relative;width:60px}.freelancer_myinfo .pre_profile .picture_upload:before{background-size:100%;height:24px;margin-left:-10px;top:17px;width:24px}.freelancer_myinfo .pre_profile .sns_link_wrap{font-size:0}.freelancer_myinfo .pre_profile .sns_link{background-color:#9ea29f;background-position:50%;background-repeat:no-repeat;background-size:24px auto;border-radius:8px;display:inline-block;font-size:0;height:48px;width:48px}.freelancer_myinfo .pre_profile .sns_link+.sns_link{margin-left:10px}.freelancer_myinfo .pre_profile .sns_link.instagram_link{background-image:url(/_nuxt/img/icn_instagram.05548bb.svg)}.freelancer_myinfo .pre_profile .sns_link.blog_link{background-image:url(/_nuxt/img/icn_blog.28ddb0d.svg)}.freelancer_myinfo .pre_profile .sns_link.youtube_link{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzLjQ5OCAzLjE1NWEzLjAzNSAzLjAzNSAwIDAgMC0uNzc1LTEuMzU5IDMuMDEyIDMuMDEyIDAgMCAwLTEuMzQ3LS43ODhDMTkuNTA1LjUgMTIuMDAxLjUgMTIuMDAxLjVzLTcuNTA2IDAtOS4zNzcuNTA4Yy0uNTEuMTQtLjk3NS40MTEtMS4zNDcuNzg4LS4zNzIuMzc3LS42NC44NDYtLjc3NSAxLjM1OUMwIDUuMDQ4IDAgOSAwIDlzMCAzLjk1MS41MDIgNS44NDVhMy4wMTMgMy4wMTMgMCAwIDAgMi4xMjIgMi4xNDdDNC40OTQgMTcuNSAxMiAxNy41IDEyIDE3LjVzNy41MDYgMCA5LjM3Ny0uNTA3Yy41MS0uMTQuOTc0LS40MTIgMS4zNDYtLjc4OS4zNzItLjM3Ny42MzktLjg0NS43NzQtMS4zNThDMjQgMTIuOTUyIDI0IDkuMDAxIDI0IDkuMDAxczAtMy45NTMtLjUwMi01Ljg0NlpNOS41NDYgMTIuNTg4VjUuNDEyTDE1LjgxOSA5bC02LjI3MyAzLjU4OFoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)}.freelancer_myinfo .coach_form .btn_wrap{border-top:1px solid #dfe4e1;margin-top:40px;padding-top:40px}.freelancer_myinfo .popup .pop_cont{background:#fff;border-radius:8px;margin-top:-50px;top:50%;transform:translateY(-50%)}.freelancer_myinfo .popup .pop_close{display:block;height:20px;left:auto;margin-left:0;position:absolute;right:32px;top:22px;width:20px}.freelancer_myinfo .popup .pop_cont h2{color:#424643;font-size:18px;font-weight:700;line-height:20px;margin-top:0;padding:20px 30px 16px}.freelancer_myinfo .popup .pop_form{box-sizing:border-box;padding:30px}.freelancer_myinfo .popup .pop_form dl dt{font-size:14px;line-height:21px;margin-bottom:8px}.freelancer_myinfo .popup .pop_form dl dd{position:relative}.freelancer_myinfo .popup .pop_form dl dd input{border:1px solid #dfe4e1;border-radius:4px;line-height:48px;padding-right:50px;width:100%}.freelancer_myinfo .popup .pop_form dl dd em{line-height:48px;position:absolute;right:0;text-align:center;width:50px}.freelancer_myinfo .popup .pop_form .btn_wrap{margin-top:32px;width:100%}.freelancer_myinfo .popup .pop_form .btn_wrap .button{font-size:16px;height:48px;line-height:48px;width:100%}.pop_open .freelancer_myinfo .popup .pop_cont{margin-top:0}@media only screen and (max-width:1300px){.jobid_wrap .freelancer_intro .request_trainer.paymentsFixed{left:auto;margin-left:0;right:10px}.jobid_wrap.request_form .form_wrap{padding-right:600px}.jobid_wrap.request_form .request_trainer_form{width:550px}.freelancer_myinfo .coach_form{padding-left:20px;padding-right:376px}.freelancer_myinfo .coach_form .primary_form dl{padding-left:110px}.freelancer_myinfo .pre_profile{right:20px;width:330px}.freelancer_myinfo .items_list ul{margin-left:-20px}.freelancer_myinfo .items_list ul li{padding:12px 0 12px 20px}.freelancer_myinfo .items_list ul li .item{padding:20px}}@media only screen and (max-width:1024px){.jobid_wrap .card_item .freelaner_detail{padding:16px 10px}.jobid_wrap .freelancer_intro .inner{padding-right:10px}.jobid_wrap .freelancer_intro section{padding-bottom:50px}.jobid_wrap .freelancer_intro section h4{font-size:20px;line-height:30px}.jobid_wrap .freelancer_intro section p{font-size:14px;line-height:20px}.jobid_wrap .freelancer_intro .request_trainer{position:relative;right:auto;width:100%}.jobid_wrap .freelancer_intro section .trainer_awards li{font-size:16px;line-height:25px;padding-left:25px}.jobid_wrap .freelancer_intro section .trainer_awards li+li{margin-top:10px}.jobid_wrap .freelancer_intro section .trainer_awards li:before{background-repeat:no-repeat;background-size:100%;height:25px;width:20px}.jobid_wrap .freelancer_intro .request_wrap{display:block}.jobid_wrap .freelancer_intro .request_trainer.paymentsFixed{bottom:0;right:0;top:auto}.jobid_wrap .freelancer_intro .request_trainer.paymentsFixed.paymentsBottom{position:relative;top:0}.jobid_wrap.request_form{margin-top:20px}.jobid_wrap.room_request{margin-top:0}.jobid_wrap.request_form h1{font-size:20px;line-height:24px;padding-bottom:10px}.jobid_wrap.request_form .form_wrap{margin-top:30px;min-height:0;padding-right:10px}.jobid_wrap.request_form .request_trainer_form{margin-top:40px;position:relative;width:100%}.freelancer_myinfo .coach_form{padding-right:320px}.freelancer_myinfo .pre_profile{width:280px}.freelancer_myinfo .pre_profile .traniner_title{padding:10px}.freelancer_myinfo .pre_profile .traniner_detail{padding:0 10px 30px}.freelancer_myinfo .pre_profile .traniner_detail h5{font-size:18px}.freelancer_myinfo .pre_profile .traniner_detail .introduce_txt ul,.freelancer_myinfo .pre_profile .traniner_detail .subtitle{padding-bottom:10px}.freelancer_myinfo .items_list ul{margin-left:-10px}.freelancer_myinfo .items_list ul li{padding-left:10px;width:50%}.freelancer_myinfo .items_list ul li .item{padding:20px}}@media only screen and (max-width:960px){.freelancer_myinfo .coach_form .info_form .detail_form .add_license{padding-right:120px}.freelancer_myinfo .coach_form .info_form .detail_form .add_license .btn_greenLine{width:110px}.freelancer_myinfo .coach_form .primary_form{padding-left:0}.freelancer_myinfo .coach_form .primary_form dl{padding-left:100px}.freelancer_myinfo .coach_form .primary_form dl dt{line-height:40px}.freelancer_myinfo .coach_form .picture_upload{font-size:11px;height:100px;margin-bottom:20px;padding-top:72px;position:relative;width:100px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in{height:100px;width:100px}.freelancer_myinfo .coach_form .picture_upload:before{top:25px}.freelancer_myinfo .coach_form .picture_upload.image_in{padding-bottom:100px;position:absolute;width:100px}.freelancer_myinfo .coach_form .picture_upload.image_in img{left:0;position:absolute;top:0}.freelancer_myinfo .account_form dl dd .select_custom .select_list_wrap{bottom:auto;box-shadow:none;z-index:10}}@media only screen and (max-width:760px){.jobid_wrap .thumb_gallery{margin-top:40px}.jobid_wrap .category_banner .img_wrap .w_img{display:none}.jobid_wrap .category_banner .img_wrap .m_img{display:block}.jobid_wrap .card_item{width:50%}.jobid_wrap .card_item .freelaner_detail .name{font-size:16px;line-height:20px;margin:6px 0 10px}.jobid_wrap .card_item .freelaner_detail .infomation i{font-size:12px;line-height:18px}.jobid_wrap .card_item .freelaner_detail .infomation i:before{top:0}.jobid_wrap .card_item .freelaner_detail .infomation i+i{margin-top:5px}.jobid_wrap .freelancer_intro,.jobid_wrap .freelancer_intro .inner{margin-top:20px}.jobid_wrap .detail_top .freelancer_info .trainer_name{box-sizing:border-box;display:block;min-height:70px;padding-left:0;padding-top:20px}.jobid_wrap .detail_top .freelancer_info .category_tag{display:block;margin-top:6px}.jobid_wrap .detail_top .freelancer_info .infomation{display:block;margin-top:-10px}.jobid_wrap .detail_top .freelancer_info p{font-size:12px;margin-bottom:0;margin-top:10px}.jobid_wrap .detail_top .freelancer_info .img_wrap{border-radius:4px;display:block;height:0;left:0;padding-bottom:100%;position:relative;right:auto;top:0;width:100%}.jobid_wrap .detail_top .freelancer_info .img_wrap img{top:0;transform:translate(-50%)}.jobid_wrap .freelancer_intro section .trainer_photo,.jobid_wrap .freelancer_intro section .trainer_sns{margin-top:20px}.jobid_wrap .freelancer_intro .request_trainer{position:relative;right:0;width:100%}.jobid_wrap.request_form .form_wrap .request_title h3{font-size:20px;line-height:30px;margin-bottom:20px}.jobid_wrap.request_form .form_wrap .request_title h3 em{color:#9ea3a0;display:block;font-size:12px;font-weight:400;line-height:24px}.jobid_wrap.request_form .form_wrap p strong{font-size:16px;line-height:24px;margin-top:40px}.jobid_wrap.request_form .request_trainer_form dl{padding-left:100px}.jobid_wrap.request_form .request_trainer_form dl dt{font-size:12px;padding:20px 10px;width:100px}.jobid_wrap.request_form .request_trainer_form dl dd label{font-size:13px}.jobid_wrap.request_form .request_trainer_form dl dd input{height:35px;line-height:35px;width:100%}.jobid_wrap.request_form .request_trainer_form .button{height:40px;line-height:40px}.jobid_wrap .bg_banner{height:260px;margin-bottom:40px}.jobid_wrap .bg_banner h5 strong{font-size:20px;line-height:30px;margin-bottom:16px}.jobid_wrap .bg_banner h5 span{font-size:16px;line-height:24px}.jobid_wrap .bg_banner h5 span br{display:none}.jobid_wrap .bg_banner h5 span i{display:block}.freelancer_myinfo h2{font-size:16px;line-height:30px;margin-top:20px;padding:0 10px 5px}.freelancer_myinfo .price_wrap{font-size:18px}.freelancer_myinfo .price_wrap span{font-size:14px}.freelancer_myinfo h2 button{bottom:10px;height:30px;line-height:28px;right:10px;width:90px}.freelancer_myinfo .coach_form{padding-right:20px}.freelancer_myinfo .pre_profile{box-sizing:border-box;display:none;margin-top:20px;position:relative;right:0;top:0;width:100%}.freelancer_myinfo .pre_profile.active{display:block}.freelancer_myinfo .coach_form .picture_upload{height:0;margin-bottom:20px;overflow:hidden;padding-top:100%;position:relative;width:100%}.freelancer_myinfo .coach_form .picture_upload i{bottom:0;font-size:22px;left:0;line-height:35px;margin-top:50px;position:absolute;text-align:center;top:50%;width:100%}.freelancer_myinfo .coach_form .picture_upload:before{background-repeat:no-repeat;background-size:100%;height:85px;margin-left:-40px;margin-top:-40px;top:50%;width:85px}.freelancer_myinfo .coach_form .picture_upload.image_in{display:block;padding-bottom:100%;position:relative;width:100%}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos{margin-left:-1%}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload,.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in{height:auto;margin-bottom:1%;margin-left:1%;padding-bottom:24%;padding-top:0;width:24%}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload:before{height:40px;margin-left:-14px;margin-top:-30px;width:40px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload i{font-size:12px;line-height:1;margin-top:20px}.freelancer_myinfo .account_form{margin-top:20px;width:100%}.freelancer_myinfo .account_form dl{padding-left:0}.freelancer_myinfo .account_form dl+dl{margin-top:32px}.freelancer_myinfo .account_form dl dt{margin-bottom:8px;position:relative;top:0}.freelancer_myinfo .account_form dl dd em{padding-right:104px}.freelancer_myinfo .account_form dl dd em .btn_greenLine{height:36px;line-height:36px;width:94px}.freelancer_myinfo .account_form dl dd .select_custom button,.freelancer_myinfo .account_form dl dd input{height:36px;line-height:36px}.freelancer_myinfo .account_form dl dd .select_custom .select_list_wrap{bottom:auto}.freelancer_myinfo .confirm_info{padding:20px}.freelancer_myinfo .confirm_info ul li{font-size:14px;padding-left:10px}.freelancer_myinfo .confirm_info ul li:before{height:3px;width:3px}.freelancer_myinfo .popup{padding:0}.freelancer_myinfo .popup .pop_cont{border-radius:0;box-sizing:border-box;height:100%;max-width:100%;top:0;transform:none}.freelancer_myinfo .popup .pop_cont h2{color:#424643;font-size:18px;font-weight:700;line-height:20px;margin-top:0;padding:20px 30px 16px}.freelancer_myinfo .popup .pop_close{right:20px;top:19px}.freelancer_myinfo .popup .pop_form{box-sizing:border-box;height:100%;padding:20px}.freelancer_myinfo .popup .pop_form .btn_wrap{bottom:0;box-sizing:border-box;left:0;margin:0;padding:20px;position:absolute}}@media only screen and (max-width:480px){.freelancer_myinfo h2{padding:0 20px 10px}.freelancer_myinfo .prd_inner{padding:0}.freelancer_myinfo .items_list ul{margin-left:0}.freelancer_myinfo .items_list ul li{padding-left:0;width:100%}.freelancer_myinfo .items_list ul li .item{border:0;border-radius:0;padding:20px}.freelancer_myinfo .items_list ul li+li .item{border-bottom:1px solid #dfe4e1}.freelancer_myinfo .coach_form .primary_form dl{padding-left:0}.freelancer_myinfo .coach_form .primary_form dl dt{position:relative}.freelancer_myinfo .coach_form .picture_upload:before{height:60px;margin-left:-25px;width:60px}.freelancer_myinfo .coach_form .picture_upload i{font-size:16px;margin-top:16px}.freelancer_myinfo .coach_form .info_form h5{font-size:16px;line-height:22px;padding-bottom:10px}.freelancer_myinfo .coach_form .info_form .detail_form strong{font-size:14px;line-height:20px;margin-bottom:8px}.freelancer_myinfo .coach_form .info_form .detail_form+.detail_form strong{margin-top:24px}.freelancer_myinfo .coach_form .info_form .detail_form .add_license{padding-right:100px}.freelancer_myinfo .coach_form .info_form .detail_form .add_license .btn_greenLine{width:90px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload,.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in{padding-bottom:32.333%;width:32.333%}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload:before{height:30px;margin-left:-10px;margin-top:-30px;width:30px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload i{font-size:12px;line-height:1;margin-top:10px}}.jobRecruit .reserve_search{background:none;border:none;border-radius:0;font-size:0;max-width:100%;padding:0;position:relative;width:100%}.jobRecruit .btn_wrap{padding:10px 0;text-align:center}.jobRecruit .btn_wrap .btn_green{background:#49aa85;color:#fff}.jobRecruit .btn_wrap .btn_orange{background:#ffa06e;color:#fff}.jobRecruit .btn_wrap.top_buttonWrap{margin:0;padding:0;position:absolute;right:0;text-align:right;top:0}.jobRecruit .btn_wrap.top_buttonWrap .button{display:inline-block;font-size:16px;height:35px;line-height:33px;margin:0 0 0 5px;text-align:center;width:80px}.jobRecruit .reserved_item{box-sizing:border-box;margin-top:20px;position:relative}.jobRecruit .reserved_item:first-child{margin-top:0}.jobRecruit .reserved_item .item{background:#fff;border:2px solid #eaeaea;border-radius:10px;box-sizing:border-box;padding:15px 15px 5px}.jobRecruit .reserved_item .item dl{display:inline-block;padding-left:0;width:25%}.jobRecruit .reserved_item .item dl dt{display:inline-block;margin-right:20px;position:relative}.jobRecruit .reserved_item .item dl dd{display:inline-block}.jobRecruit .reserved_item .item dl:first-child{padding-left:100px;width:100%}.jobRecruit .reserved_item .item dl:first-child dt{left:0;position:absolute}.jobRecruit .reserved_item .item dl:first-child dd{color:#fe6760}.jobRecruit .reserved_item .item dl:first-child dd,.jobRecruit .reserved_item .item dl:first-child dt{font-size:18px;font-weight:700}.jobRecruit .reserved_item .item dl:first-child+dl{padding-left:100px;width:50%}.jobRecruit .reserved_item .item dl:first-child+dl dt{position:absolute}.jobRecruit .schedule_item{background:#fff;box-sizing:border-box;margin-bottom:20px;padding:20px}.jobRecruit .schedule_item .btn_scheduleAdd{border:1px solid #d44538;box-sizing:border-box;color:#d44538;font-size:20px;height:50px;position:relative;width:100%}.jobRecruit .schedule_item .btn_scheduleAdd strong{color:#d44538;display:inline-block;padding-left:30px;position:relative}.jobRecruit .schedule_item .btn_scheduleAdd strong:after,.jobRecruit .schedule_item .btn_scheduleAdd strong:before{background:#d44538;content:"";display:block;height:1px;left:0;position:absolute;top:50%;width:20px}.jobRecruit .schedule_item .btn_scheduleAdd strong:after{transform:rotate(90deg)}.jobRecruit .schedule_item .schedule_wrap .btn_wrap{font-size:0;margin-top:0;padding:0 10px;position:relative;top:-20px}.jobRecruit .schedule_item .schedule_wrap .btn_wrap .btn_green,.jobRecruit .schedule_item .schedule_wrap .btn_wrap .btn_orange{display:inline-block;float:none}.jobRecruit .schedule_item .schedule_wrap .btn_wrap span{display:block;margin-top:30px}.jobRecruit .schedule_item .schedule_wrap .btn_wrap span .button.btn_add{border:1px dashed #d44538;color:#d44538;font-size:16px;height:40px;line-height:40px;margin:0;width:100%}.jobRecruit .schedule_item .schedule_wrap .schdule_module{border:1px solid #d44538;display:none;font-size:15px;margin:10px 0;padding:13px 180px 13px 10px;position:relative}.jobRecruit .schedule_item .schedule_wrap .schdule_module h3{color:#9a9a9a}.jobRecruit .schedule_item .schedule_wrap .schdule_module .btn_wrap{padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.jobRecruit .schedule_item .schedule_wrap .schdule_module .btn_wrap .button{font-size:14px;height:40px;line-height:40px;width:80px}.jobRecruit .schedule_item.on .btn_scheduleAdd,.jobRecruit .schedule_item.on .btn_wrap .btn_cancel,.jobRecruit .schedule_item.on .btn_wrap .btn_delete,.jobRecruit .schedule_item.on .btn_wrap .btn_modify{display:none}.jobRecruit .schedule_item.on .schedule_wrap .schdule_module{display:block}.jobRecruit .schedule_item.on .schedule_selectWrap{height:auto}.jobRecruit .schedule_item.on .schedule_selectWrap .calendar_wrap,.jobRecruit .schedule_item.on .schedule_selectWrap .regist_list,.jobRecruit .schedule_item.on .schedule_selectWrap .select_time{animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);-webkit-animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards;display:block}.jobRecruit .schedule_item.on .schedule_selectWrap .regist_list{display:inline-block}.jobRecruit .schedule_item.on .schedule_selectWrap .select_time{animation-delay:.3s;-webkit-animation-delay:.3s}.jobRecruit .schedule_item.on .schedule_selectWrap .btn_wrap{display:block}.jobRecruit .schedule_item.on .schedule_selectWrap .btn_cancel,.jobRecruit .schedule_item.on .schedule_selectWrap .btn_delete,.jobRecruit .schedule_item.on .schedule_selectWrap .btn_modify,.jobRecruit .schedule_item.on .schedule_selectWrap .btn_scheduleAdd{display:inline-block}.jobRecruit .schedule_item .schedule_selectWrap{height:0;position:relative}.jobRecruit .schedule_item .schedule_selectWrap .select_time{padding:0 16px 40px}.jobRecruit .schedule_item .schedule_selectWrap .regist_list{font-size:16px;max-width:300px;position:relative;width:100%;z-index:10}.jobRecruit .schedule_item .schedule_selectWrap .select_time h5{font-size:14px;font-weight:400;margin-top:10px}.jobRecruit .schedule_item .schedule_selectWrap .select_time h5.person_title{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:20px}.jobRecruit .schedule_item .schedule_selectWrap .select_time ol{margin-left:-10px}.jobRecruit .schedule_item .schedule_selectWrap .select_time ol li{padding-left:10px;padding-top:10px}.jobRecruit .schedule_item .schedule_selectWrap .select_time ol.before{margin-bottom:10px}.jobRecruit .schedule_item .schedule_selectWrap .select_time ol.afterNoon li .lbl{border-color:#212422;color:#212422}.jobRecruit .schedule_item .schedule_selectWrap .select_time ol.afterNoon li input:checked+.lbl{background:#212422;color:#fff}.jobRecruit .schedule_item .schedule_selectWrap .spinner{margin-top:10px;max-width:250px}.jobRecruit .schedule_item .schedule_selectWrap .select_list_wrap{background:#fff;border-radius:4px;bottom:auto;left:0;position:absolute;top:55px;width:100%}.jobRecruit .schedule_item .schedule_selectWrap .active .select_list_wrap{border:1px solid #aeb7b4;box-shadow:0 6px 24px -7px rgba(0,0,0,.3)}.jobRecruit .schedule_item .schedule_selectWrap .calendar_wrap,.jobRecruit .schedule_item .schedule_selectWrap .regist_list,.jobRecruit .schedule_item .schedule_selectWrap .select_time{display:none;opacity:0}.jobRecruit .schedule_item .schedule_selectWrap .active .select_list{border-top:0;height:auto}.jobRecruit .schedule_item .schedule_selectWrap .select_custom button{padding:16px 30px 16px 16px;position:relative}.jobRecruit .schedule_item .schedule_selectWrap .select_custom button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg4YTgzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0ibTI3LjUgMjMuNDYtOS45OC05Ljk1OS0xMC4wMiAxMCIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMzZ2MzZIMHoiLz48L3N2Zz4=);background-size:100%;border:0;content:"";font-size:0;height:24px;position:absolute;right:10px;top:17px;transform:rotate(180deg);width:24px}.jobRecruit .schedule_item .schedule_selectWrap .select_custom.active button:after{top:13px;transform:rotate(0)}.jobRecruit .schedule_item .schedule_selectWrap .select_custom .select_list_wrap button:after{content:none}.jobRecruit .schedule_item .schedule_selectWrap .btn_wrap{display:none;text-align:center}.jobRecruit .schedule_item .reserved_item .item dl:first-child+dl{width:25%}.jobRecruit .schedule_item .btn_wrap{padding:10px 0}.jobRecruit .schedule_item .btn_wrap .button{display:inline-block;font-size:16px;height:35px;line-height:33px;margin:0 10px;width:80px}.jobRecruit .schedule_item .btn_wrap .btn_green{background:#49aa85;color:#fff}.jobRecruit .schedule_item .btn_wrap .btn_orange{background:#ffa06e;color:#fff}.jobRecruit .schedule_item .btn_wrap:after{clear:both;content:"";display:block}.jobRecruit .schedule_item .btn_green{background-color:#d44538}.jobRecruit .schedule_item .btn_orange{background-color:#ffa06e}.jobRecruit .schedule_item .btn_gray{background-color:#e5e5e5}.jobRecruit .schedule_item .btn_blk{background-color:#212422}.jobRecruit .my_order_list .total{color:#212422;display:block;float:left;font-size:16px;font-weight:500;line-height:35px;margin-bottom:20px;top:0}.jobRecruit .my_order_list .table th{background:#f9faf9;color:#000;font-size:14px;font-weight:500;padding:15px 0}.jobRecruit .my_order_list .table td{border-bottom:1px solid #dfe4e1;padding:15px 0;text-align:center}.jobRecruit .my_order_list .table td strong{color:#212422}.jobRecruit .my_order_list .table td span{color:#000}.jobRecruit .my_order_list .table td span.list_apply{border:1px solid #3057bb;color:#3057bb;display:inline-block;font-size:16px;height:27px;letter-spacing:-.04em;line-height:25px;margin-left:3px;padding:0 10px;vertical-align:middle}.jobRecruit .my_order_list .table td.link_wrap span .button{font-size:14px;line-height:30px;padding:0 16px}.jobRecruit .my_order_list .btn_wrap.top_buttonWrap{display:block;float:right;font-size:0;margin-bottom:20px;position:relative}.jobRecruit .my_order_list .btn_wrap.top_buttonWrap .button{display:inline-block;font-size:16px;height:35px;line-height:33px;margin:0 0 0 16px;padding:0 12px;text-align:center;width:auto}.jobRecruit .my_order_list .btn_wrap.top_buttonWrap .button.btn_green{padding:0 12px 0 34px;position:relative}.jobRecruit .my_order_list .btn_wrap.top_buttonWrap .button.btn_green:after,.jobRecruit .my_order_list .btn_wrap.top_buttonWrap .button.btn_green:before{background:#fff;content:"";display:block;height:2px;left:13px;margin-top:-1px;position:absolute;top:50%;width:13px}.jobRecruit .my_order_list .btn_wrap.top_buttonWrap .button.btn_green:after{transform:rotate(90deg)}.my_order_wrap .common_tab{margin:40px auto 70px;max-width:1200px}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-50%)}to{opacity:1}}.mySchedule_current .current_wrap{margin-top:40px}.mySchedule_current .current_wrap h2{border-bottom:2px solid #212422;font-size:30px;font-weight:400;letter-spacing:-.025em;line-height:44px;padding-bottom:20px}.mySchedule_current .current_wrap .schedule_wrap{box-sizing:border-box;margin-top:40px;min-height:600px;padding-left:624px;position:relative}.mySchedule_current .current_wrap .schedule_wrap h3{border-bottom:1px solid #dfe4e1;color:#212422;font-size:22px;font-weight:500;line-height:30px;margin-bottom:30px;padding-bottom:20px}.mySchedule_current .current_wrap .schedule_wrap .schedule_box{left:0;position:absolute;top:0;width:576px}.mySchedule_current .current_wrap .schedule_wrap .schedule_box .vdp-datepicker{border-bottom:1px solid #dfe4e1;border-top:1px solid #dfe4e1;height:544px;position:sticky}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box{border:1px solid #dfe4e1;border-radius:8px;overflow:hidden}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box+.box{margin-top:20px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title{background:#fff;box-sizing:border-box;padding:24px 30px 20px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong{display:block;font-size:20px;line-height:26px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong i{background:#d44538;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:500;height:26px;line-height:26px;margin-left:5px;padding:0 10px;vertical-align:top}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title span{color:#9ea3a0;display:block;line-height:20px;margin-top:4px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .date{background:#f9faf9;border-top:1px solid #dfe4e1;box-sizing:border-box;color:#212422;font-size:14px;padding:16px 30px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{background:#49aa85;border-radius:50%;bottom:10px;content:"";display:block;height:4px;left:50%;margin-left:-2px;position:absolute;width:4px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted.selected:after{background:#c1f2c5}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted.day{color:#212422}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong.schedule_null{color:#9ea3a0;font-size:14px;font-weight:500;text-align:center}@media only screen and (max-width:1300px){.reserve .inner .step_cont{margin-top:10px}.reserve .reserve_info{padding:20px}.reserve .reserve_info .img_wrap{width:100%}.reserve_info dl dd{width:50%}.step2_cont,.step3_cont,.step4_cont{padding-right:10px}.my_order_wrap .common_tab{max-width:100%;width:100%}.mySchedule_current .current_wrap .schedule_wrap{margin-top:40px;padding-left:534px}.mySchedule_current .current_wrap .schedule_wrap .schedule_box{width:510px}}@media only screen and (max-width:1024px){.reserve .inner{padding:0}.reserve .inner .step_cont,.reserve .reserve_step{border-left:0;border-radius:0;border-right:0}.reserve .reserve_step{margin-top:24px}.reserve .reserve_info{margin-top:12px;position:relative;right:auto;width:100%}.reserve .reserve_info .img_wrap img{animation:none;height:100%;margin:0}.reserve .reserve_calendar h2{padding:24px}.reserve .reserve_calendar .reserve_title i{float:right}.reserve .reserve_calendar .select_date{padding:0 24px}.jobRecruit .schedule_item .btn_scheduleAdd{font-size:16px;height:40px}.jobRecruit .my_order_list{margin-bottom:50px}.study_info_wrap{padding:0 24px}.reserve .step3_cont .reserve_info,.step2_cont .reserve_info,.step3_cont .reserve_info,.step4_cont .reserve_info{margin-top:0;padding-top:0}.reserve .step3_cont .reserve_info .btn_wrap .btn_green_line,.reserve .step3_cont .reserve_info .btn_wrap .btn_red1,.reserve .step3_cont .reserve_info .btn_wrap .btn_red_line,.step2_cont .reserve_info .btn_wrap .btn_green_line,.step2_cont .reserve_info .btn_wrap .btn_red1,.step2_cont .reserve_info .btn_wrap .btn_red_line,.step3_cont .reserve_info .btn_wrap .btn_green_line,.step3_cont .reserve_info .btn_wrap .btn_red1,.step3_cont .reserve_info .btn_wrap .btn_red_line,.step4_cont .reserve_info .btn_wrap .btn_green_line,.step4_cont .reserve_info .btn_wrap .btn_red1,.step4_cont .reserve_info .btn_wrap .btn_red_line{margin-top:0}.jobRecruit .schedule_item .reserved_item .item dl:first-child{width:100%}.jobRecruit .schedule_item .reserved_item .item dl,.jobRecruit .schedule_item .reserved_item .item dl:first-child+dl{width:50%}.mySchedule_current .current_wrap h2{font-size:20px;line-height:24px;padding-bottom:10px}.mySchedule_current .current_wrap .schedule_wrap{margin-top:0;padding-left:0}.mySchedule_current .current_wrap .schedule_wrap .schedule_box{position:relative;width:100%}.mySchedule_current .current_wrap .schedule_wrap .schedule_box .vdp-datepicker{height:auto}.mySchedule_current .current_wrap .schedule_wrap h3{font-size:16px;line-height:22px;margin-bottom:10px;margin-top:30px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title{font-size:16px;padding:16px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong i{font-size:11px;height:22px;line-height:22px;position:relative;top:2px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title span{font-size:13px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .date{padding:16px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell{border-radius:8px;font-size:14px;height:40px;line-height:40px;margin:4px auto;width:40px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{bottom:4px;height:4px;margin-left:-1px;width:4px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .day-header.cell{border-radius:0;font-size:0;height:40px;line-height:40px;margin:0;width:100%}}@media only screen and (max-width:760px){.reserve .reserve_step ol li strong{font-size:12px}.reserve .reserve_step ol li strong i{top:0}.reserve .reserve_step ol li:before{background-size:24px;height:48px;width:48px}.reserve .reserve_step ol li:after{height:10px;left:-10px;top:55px;width:10px}.reserve .study_info_wrap .study_info{padding-left:0}.reserve .study_info_wrap .study_info dd{box-sizing:border-box;margin-top:12px;padding-right:110px;position:relative}.reserve .study_info_wrap .study_info dd .img_wrap{display:inline-block;height:32px;position:relative;top:0;width:32px}.reserve .study_info_wrap .study_info dd em{display:inline-block;line-height:32px;margin-left:10px;margin-top:0;vertical-align:top}.reserve .study_info_wrap .study_info dd strong{bottom:auto;line-height:32px;margin-top:-3px;top:50%;transform:translateY(-50%)}.jobRecruit .reserved_item .item dl{display:inline-block;padding-left:100px;width:100%}.jobRecruit .reserved_item .item dl dt{margin-right:0;position:absolute}.jobRecruit .reserved_item .item dl dd{display:inline-block}.jobRecruit .reserved_item .item dl:first-child+dl{width:100%}.jobRecruit .schedule_item{margin-bottom:10px;padding:10px}.jobRecruit .schedule_item.on .schedule_selectWrap .select_time{padding:10px 10px 20px}.jobRecruit .schedule_item .schedule_selectWrap .select_list_wrap{top:45px}.jobRecruit .schedule_item .schedule_selectWrap .select_custom button{padding:10px}.jobRecruit .schedule_item .schedule_selectWrap .select_custom button:after{top:12px}.jobRecruit .schedule_item .schedule_selectWrap .select_custom.active button:after{top:8px}.jobRecruit .schedule_item .schedule_selectWrap .select_time{padding:10px 16px 20px}.jobRecruit .schedule_item .schedule_selectWrap .btn_schedule{font-size:15px;line-height:40px;top:-54px;width:100px}.jobRecruit .schedule_item .schedule_selectWrap .schedule_wrap .btn_wrap{top:-10px}.jobRecruit .schedule_item .schedule_selectWrap .schedule_wrap .btn_wrap .button{font-size:13px}.jobRecruit .schedule_item .schedule_selectWrap .schedule_wrap .schdule_module{font-size:13px;padding-right:140px}.jobRecruit .schedule_item .schedule_selectWrap .schedule_wrap .schdule_module .btn_wrap{top:50%}.jobRecruit .schedule_item .schedule_selectWrap .schedule_wrap .schdule_module .btn_wrap .button{font-size:13px;height:30px;line-height:30px;width:60px}.jobRecruit .schedule_item .reserved_item .item dl,.jobRecruit .schedule_item .reserved_item .item dl:first-child,.jobRecruit .schedule_item .reserved_item .item dl:first-child+dl,.jobRecruit .schedule_item .reserved_item .item dl:first-child+dl dd{width:100%}.jobRecruit .my_order_list .table .list_index,.jobRecruit .my_order_list .table thead{display:none}.jobRecruit .my_order_list .table tbody,.jobRecruit .my_order_list .table tr{display:block}.jobRecruit .my_order_list .table td{border-bottom:0;display:inline-block;padding:1px 1px 1px 20px;position:relative;text-align:left}.jobRecruit .my_order_list .table td.list_period:before{color:#606060;content:"근무시간: ";height:12px;left:10px;margin-top:-6px;top:50%;width:1px}.jobRecruit .my_order_list .table td.list_deadline:before{color:#606060;content:"| 마감날짜: ";height:12px;left:10px;margin-top:-6px;padding-left:5px;top:50%;width:1px}.jobRecruit .my_order_list .table td.list_apply:before{color:#606060;content:"| 이력서 열람: ";height:12px;left:10px;margin-top:-6px;padding-left:5px;top:50%;width:1px}.jobRecruit .my_order_list .table td.list_apply,.jobRecruit .my_order_list .table td.list_area,.jobRecruit .my_order_list .table td.list_deadline{padding-left:0}.jobRecruit .my_order_list .table td.list_title{display:block;font-size:16px;padding-left:0}.jobRecruit .my_order_list .table td.list_title+td{padding-left:0}.jobRecruit .my_order_list .table tbody{border-top:1px solid #dfe4e1}.jobRecruit .my_order_list .table tr{border-bottom:1px solid #dfe4e1;padding:20px 0}.jobRecruit .my_order_list .btn_wrap.top_buttonWrap,.jobRecruit .my_order_list .total{margin-bottom:17px}.jobRecruit .my_order_list .btn_wrap.top_buttonWrap .button{margin:0 0 0 10px}.jobRecruit .my_order_list .btn_wrap.top_buttonWrap .button.btn_green{padding:0 12px 0 32px}.my_order_wrap .common_tab{margin:30px auto}}@media only screen and (max-width:480px){.reserve .reserve_step ol li strong{font-size:12px}.reserve .reserve_step ol li strong i{display:none}.reserve .reserve_step ol li:before{background-size:24px;height:48px;width:48px}.reserve .reserve_step ol li:after{height:10px;left:-10px;top:55px;width:10px}.reserve .reserve_calendar h2{padding:20px 24px}.reserve .reserve_calendar h2 i{display:block}.reserve .reserve_info .img_wrap{height:auto}.reserve .reserve_info .img_wrap img{left:0;position:relative;top:0;transform:none}.reserve .reserve_info dl dt{float:none}.reserve .reserve_info dl dd{float:none;width:100%}.reserve .reserve_info dl dd input,.reserve .reserve_info dl dd select{height:32px;line-height:32px;margin-top:8px;text-align:left;width:100%}.reserve .reserve_info dl dd span{text-align:left}.reserve .reserve_info .reserve_date dl dt{float:left}.reserve .reserve_info .reserve_date dl dd{float:right;margin-top:0;width:auto}.study_info_wrap .study_info dt{font-size:16px;line-height:22px}.study_info_wrap .study_info dd em{margin-left:5px}.reserve_search{margin:40px auto 20px;padding:20px}.reserve_search h2{font-size:18px;text-align:left}.reserve_search h2:before{height:18px;margin-right:5px;top:6px;width:18px}.reserve_search dl{margin-bottom:5px}.reserve_search dl dt{width:80px}.reserve_search .btn_wrap .button{font-size:16px;height:40px;line-height:40px;margin-top:30px}.jobRecruit .reserved_item .item dl:first-child dd,.jobRecruit .reserved_item .item dl:first-child dt{font-size:16px}.jobRecruit .reserved_item .item dl dd,.jobRecruit .reserved_item .item dl dt{font-size:14px;line-height:30px}.jobRecruit .reserved_item .btn_cancel{font-size:14px}.jobRecruit .reserve_search .btn_wrap{margin-top:15px}.jobRecruit .reserve_search .btn_wrap.top_buttonWrap{margin:0}.jobRecruit .reserve_search .btn_wrap.top_buttonWrap .button{font-size:14px;height:30px;line-height:30px;width:70px}.jobRecruit .reserve_search .reserved_item .btn_wrap .button{font-weight:500;height:35px;line-height:33px;width:80px}.jobRecruit .schedule_item .reserve_search .btn_wrap .button{margin-top:0}.jobRecruit .schedule_item .schedule_selectWrap .spinner{max-width:100%}.jobRecruit .my_order_list .table td.link_wrap{display:block;padding-left:0;padding-top:10px}.jobRecruit .my_order_list .table td.link_wrap:before{content:none}.jobRecruit .my_order_list .table td.link_wrap .button{box-sizing:border-box;text-align:center}}.loading_circle{z-index:100}.loading_circle,.loading_circle:before{height:100%;left:0;position:fixed;top:0;width:100%}.loading_circle:before{background:#000;content:"";opacity:.2}.loading_circle .circle{max-height:200px;max-width:200px;position:relative;top:50%;transform:translateY(-50%)}