@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{position:relative;min-height:300px}#container .error_pages .error_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;box-sizing:border-box;padding:0 10px}#container .error_pages h2{text-align:center;font-size:20px;font-weight:500}#container .error_pages h2:before{content:"";display:block;width:222px;height:72px;position:relative;background-repeat:no-repeat;background-image:url(/_nuxt/img/img_logo.8c6b828.png);background-size:100%;margin:auto auto 37px;filter:grayscale(1)}@keyframes rotateInLeft{0%{opacity:0;transform:translateX(-100%) rotate(0deg)}to{transform:translateX(0) rotate(1turn)}}#container .error_pages .btn_green1{display:block;width:150px;margin:20px auto;font-size:16px;letter-spacing:-.4px;line-height:54px;height:54px;border-radius:5px;color:#fff;background:#ec6b2d;font-weight:500;text-align:center}@media only screen and (max-width:480px){#container .error_pages h2{font-size:16px}#container .error_pages h2:before{width:150px;height:50px}#container .error_pages .btn_green1{line-height:45px;height:45px;font-size:14px}}.nuxt-progress{position:fixed;top:0;left:0;right:0;height:3px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#96ea9f;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}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{background-color:transparent;-webkit-text-decoration-skip:objects}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{width:0;height:0;visibility:hidden;font-size:0;line-height:0}a{text-decoration:none}img{vertical-align:middle}button,fieldset{background:none;border:0;outline:none}ol:after,ul:after{content:"";display:block;clear:both}li{list-style:none}table{width:100%;border-spacing:0}iframe{width:100%;vertical-align:middle;border:0}hr{margin:20px 0;border:0;height:1px}em,i{font-style:normal}a{cursor:pointer}#skipNavi{position:relative}#skipNavi a{display:block;position:absolute;left:0;top:-30px;width:138px;text-align:center;color:#fff;background:#000;z-index:1000}#skipNavi a:focus,#skipNavi a:hover{top:0}#wrap{min-width:320px}#container{box-sizing:border-box;padding-top:124px;position:relative;padding-bottom:50px;background:#fafafa}#container.bg_wht{background:#fff}.inner{width:100%;max-width:1260px;box-sizing:border-box;padding:0 30px;margin:auto;position:relative}#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{height:124px;position:fixed;width:100%;z-index:30;background:#fff;top:0;left:0;border-bottom:1px solid #eaeaea}#header .inner{height:100%}#header .gnb_top{position:relative;z-index:40;height:72px;background:#fff}#header .gnb_btn{position:absolute;right:30px;font-size:0;z-index:10;cursor:pointer;width:48px;height:48px;border-radius:50%;background:#424643;top:14px;transition:all .3s cubic-bezier(.075,.82,.165,1)}#header .gnb_btn i{width:22px;height:2px;background:#fff;display:block;margin:auto;position:relative}#header .gnb_btn i:after,#header .gnb_btn i:before{content:"";background:#fff;display:block;width:100%;height:2px;position:absolute;transition-duration:.3s,.2s}#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{width:155px;height:32px;background-image:url(/_nuxt/img/img_logo.8c6b828.png);left:30px;top:20px;font-size:0;position:absolute;background-size:100%;background-repeat:no-repeat}#header .prev_page{font-size:0;position:absolute;left:-10px;width:15px;top:33px;height:15px;box-sizing:border-box;border-bottom:2px solid #212422;border-left:2px solid #212422;transform:rotate(45deg) translateY(-50%)}#header #header_gnb{visibility:hidden;opacity:0;transition:all .3s cubic-bezier(.075,.82,.165,1)}#header #header_gnb,#header #header_gnb .gnb_bg{position:fixed;width:100%;height:100%;left:0;top:0}#header #header_gnb .gnb_bg{background:#000;opacity:.5}#header #header_gnb .gnb_cont{width:300px;background:#fff;height:100%;right:-300px;position:fixed;visibility:hidden;padding-top:38px;padding-bottom:50px;opacity:0;overflow-y:auto;transition:all .3s cubic-bezier(.075,.82,.165,1)}#header #header_gnb .gnb_cont h5{font-size:12px;line-height:18px;color:#9ea3a0;margin-bottom:10px;font-weight:400}#header #header_gnb .gnb_cont .user_name{font-size:24px;line-height:35px;letter-spacing:-.3px;box-sizing:border-box;color:#212422;border-bottom:1px solid #edf1ee;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;width:33.3333%;font-size:13px;line-height:19px;padding-top:17px;position:relative}#header #header_gnb .gnb_cont .gnb_topMenu .gnb_link+.gnb_link:after{content:"";display:block;width:1px;height:40px;background:#edf1ee;position:absolute;left:0;top:50%;margin-top:-20px}#header #header_gnb .gnb_cont .gnb_topMenu .gnb_link a{display:block;text-align:center;color:#212422;font-weight:400}#header #header_gnb .gnb_cont .gnb_topMenu .gnb_link a:before{content:"";display:block;width:16px;height:16px;margin:0 auto 7px;background-repeat:no-repeat}#header #header_gnb .gnb_cont .gnb_topMenu .point_box{box-sizing:border-box;padding:0 20px 28px;margin-top:20px;position:relative}#header #header_gnb .gnb_cont .gnb_topMenu .point_box:after{content:"";display:block;height:8px;background:#f2f7f4;border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;bottom:0;width:100%;left:0;position:absolute}#header #header_gnb .gnb_cont .gnb_topMenu .point_box a{display:block;box-sizing:border-box;padding:10px 16px;background:#f2f7f4;border-radius:2px;color:#212422}#header #header_gnb .gnb_cont .gnb_topMenu .point_box a strong{font-size:13px;line-height:21px;float:left;font-weight:400}#header #header_gnb .gnb_cont .gnb_topMenu .point_box a span{font-size:14px;list-style:21px;float:right;font-weight:700}#header #header_gnb .gnb_cont .gnb_topMenu .point_box a:after{content:"";display:block;clear:both}#header #header_gnb .gnb_cont ul{font-size:0;position:relative;box-sizing:border-box;padding:8px 24px}#header #header_gnb .gnb_cont ul li{margin-top:32px}#header #header_gnb .gnb_cont ul li .button{display:block;box-sizing:border-box;width:100%;padding:8px 0;text-align:left;font-size:16px;line-height:24px;font-weight:400;color:#424643}#header #header_gnb .gnb_cont ul li .button:before{content:"";display:inline-block;width:16px;height:24px;vertical-align:middle;margin-right:15px;background-size:16px;background-repeat:no-repeat;background-position:50%}#header #header_gnb .gnb_cont .login_after{position:absolute;left:0;width:100%;bottom:20px;font-size:0}#header #header_gnb .gnb_cont .login_after span{display:inline-block;width:100%;text-align:center;position:relative}#header #header_gnb .gnb_cont .login_after span+span:after{content:"";display:block;width:1px;height:20px;background:#ccc;position:absolute;left:0;top:50%;margin-top:-10px}#header #header_gnb .gnb_cont .login_after span a{color:#ccc;font-size:16px;line-height:50px}#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{top:auto;bottom:0;transform:rotate(-45deg);transition-delay:0s,.3s;transition-property:bottom,transform}#header.gnb_open #header_gnb{visibility:visible;opacity:1}#header.gnb_open #header_gnb .gnb_cont{right:0;visibility:visible;opacity:1}#header.gnb_open .sub_gnb{z-index:10}#header.recentlyPopOn .recently_search{opacity:1;visibility:visible;top:2px}#header .gnb_mobile{display:none}#header .search_bar{position:absolute;top:16px;left:215px;width:350px;height:40px}#header .search_bar input{background:none;border:0;width:100%;line-height:40px;height:40px;outline:none;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}#header .search_bar .bar_inner{padding-right:40px;box-sizing:border-box;border-radius:8px;background:#ecf1ee}#header .search_bar .btn_search{font-size:0;cursor:pointer;position:absolute;width:20px;height:20px;right:16px;top:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMjQ5IDE0LjgzMmE2LjU4MiA2LjU4MiAwIDEwMC0xMy4xNjUgNi41ODIgNi41ODIgMCAwMDAgMTMuMTY1ek0xOC4zMzMgMTguMzMzbC01LjM3MS01LjM3IiBzdHJva2U9IiMyMTI0MjIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==)}#header .search_bar .popOpen_search{font-size:0;display:none;cursor:pointer;position:absolute;width:24px;height:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM0OWFhODU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweH08L3N0eWxlPjwvZGVmcz48ZyBpZD0iaWNfc2VhcmNoX2dyZWVuXzI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTM1MSAtOTMpIj48ZyBpZD0i6re466O5XzQyNTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzOTMuOTU3IDQ5Ni4zMDUpIj48Y2lyY2xlIGlkPSLtg4Dsm5BfMTAyIiBjeD0iNy41IiBjeT0iNy41IiByPSI3LjUiIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQwLjQ1NyAtNDAwLjgwNSkiLz48cGF0aCBpZD0i7ISgXzQ1IiBkPSJNNi4xMTYgNi4xMjJMMCAwIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNy41ODMgLTM4Ny45MzQpIi8+PC9nPjxwYXRoIGlkPSLsgqzqsIHtmJVfNzM5IiBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzUxIDkzKSIvPjwvZz48L3N2Zz4=)}#header .btn_mobileSearch{font-size:0;display:none}.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{content:"";display:block;position:absolute;left:15px;height:11px;width:1px;background:#dfe4e1;top:5px}.web_navigation ul li a{font-size:14px;line-height:20px;color:#9ea3a0}.index_navigation{position:absolute;left:210px;top:24px;display:none}.index_navigation ul li{display:inline-block}.index_navigation ul li+li{padding-left:40px}.index_navigation ul li a{font-size:18px;line-height:24px;color:#424643}.no_subGnb .sub_gnb{display:none}.sub_gnb{background:#fff;top:72px;width:100%;position:absolute;left:0;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{content:"";margin-left:5px;top:-2px;position:relative;display:inline-block;width:8px;height:8px;border-left:2px solid #212422;border-bottom:2px solid #212422;transform:rotate(-45deg)}.sub_gnb ul li a,.sub_gnb ul li button{display:inline-block;color:#212422;font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.3px;padding-bottom:20px}.sub_gnb .new_update:after{content:"N";display:inline-block;padding-right:1px;line-height:15px;width:15px;box-sizing:border-box;border-radius:50%;background:#6ae179;color:#fff;font-size:11px;font-weight:700;text-align:center;margin-left:3px}.sub_gnb .category_list{position:absolute;background:#fff;z-index:20;border:1px solid #dfe4e1;top:0;visibility:hidden;border-radius:4px;opacity:0;transition:all .3s cubic-bezier(.39,.575,.565,1)}.sub_gnb .category_list li{padding:14px 24px}.sub_gnb .category_list li+li{margin-left:0;border-top:1px solid #dfe4e1}.sub_gnb .category_list li a{white-space:nowrap;display:inline-block;min-width:220px;padding-bottom:0}.sub_gnb .category_list li a:active,.sub_gnb .category_list li a:hover{color:#ec6b2d}.sub_menu_bg{display:block;position:fixed;background:#212422;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.39,.575,.565,1)}#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{transform:rotate(135deg);top:2px}#header.recentlyPopOn .sub_menu_bg{opacity:.5;visibility:visible}.recently_search{position:relative;top:-5px;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.39,.575,.565,1);width:100%;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)}.recently_search strong.title{position:relative;display:block;box-sizing:border-box;font-size:12px;color:#9ea29f;padding:16px;font-weight:300}.recently_search strong.title .btn_del_all{position:absolute;right:16px;top:16px;font-size:12px;color:#9ea29f;font-weight:500}.recently_search span{display:block;position:relative;box-sizing:border-box;padding:12px 50px 12px 16px}.recently_search span+span{border-top:1px solid #dfe4e1}.recently_search span a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#424543}.recently_search span .btn_del{position:absolute;font-size:0;right:15px;right:16px;width:16px;height:16px;background-size:8px;top:50%;margin-top:-8px;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03IDdMMSAxTTEgN2w2LTYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);border-radius:50%;background-color:#dfe4e1}@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{width:151px;height:31px;left:50px}#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{position:fixed;bottom:-56px;width:100%;z-index:10;opacity:0;display:block}@keyframes appNav{0%{opacity:0;bottom:-56px}to{opacity:1;bottom:0}}#app_nav ul{position:relative;background-color:#fff;box-shadow:-1px -5px 5px -3px rgba(72,72,72,.2);border-top:1px solid #fafafa}#app_nav ul li{width:25%;float:left;text-align:center}#app_nav ul li a{display:inline-block;text-align:center;font-size:11px;line-height:16px;padding-bottom:7px;color:#969696}#app_nav ul li a:before{content:"";display:block;width:30px;height:30px;margin:2px auto 1px}#app_nav ul li a.active{font-weight:500;color:#fe6760}#app_nav ul li a.home.active:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzMHYzMEgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMzM5IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZTY3NjAiIGQ9Ik0yMy4yOCAxNS4yMmwtMi45ODctMi45ODdjLS4wMDYtLjAwNi0uMDA4LS4wMTQtLjAxMy0uMDE5bC00LjY0My00LjYzNy0uMzU3LS4zNTdhLjc0OS43NDkgMCAwMC0xLjA2IDBsLS4zNTcuMzU3LTQuNjQzIDQuNjM3Yy0uMDA1LjAwNS0uMDA3LjAxMy0uMDEzLjAxOUw2LjIyIDE1LjIyYS43NS43NSAwIDEwMS4wNiAxLjA2MUw5IDE0LjU2MXY3LjQ0YS43NS43NSAwIDAwLjc1Ljc1aDEwYS43NS43NSAwIDAwLjc1LS43NXYtNy40NGwxLjcyIDEuNzJhLjc1Ljc1IDAgMTAxLjA2LTEuMDYxem0tNy4wMyA0LjUzMWgtM2EuNzUuNzUgMCAwMTAtMS41aDNhLjc1Ljc1IDAgMDEwIDEuNXoiIGRhdGEtbmFtZT0i7Yyo7IqkIDYxIi8+PC9zdmc+)}#app_nav ul li a.search:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzMHYzMEgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMzQwIiBvcGFjaXR5PSIuNSIvPjxnIGRhdGEtbmFtZT0i6re466O5IDE4MSI+PHBhdGggZmlsbD0iI2EzOWI5YiIgZD0iTTE0Ljc1IDIwLjVhNi43NTIgNi43NTIgMCAxMTQuNzcyLTEuOTc3Ljc1Ljc1IDAgMTEtMS4wNi0xLjA2MUE1LjI1IDUuMjUgMCAxMDE0Ljc1IDE5YS43NS43NSAwIDAxMCAxLjV6IiBkYXRhLW5hbWU9Iu2MqOyKpCA2NyIvPjxwYXRoIGZpbGw9IiNmZTY3NjAiIGQ9Ik0yMi4yNSAyMmEuNzQ0Ljc0NCAwIDAxLS41My0uMjJsLTMuMjU4LTMuMjU3YS43NS43NSAwIDExMS4wNi0xLjA2MWwzLjI1OCAzLjI1OGEuNzUuNzUgMCAwMS0uNTMgMS4yOHoiIGRhdGEtbmFtZT0i7Yyo7IqkIDY4Ii8+PC9nPjwvc3ZnPg==)}#app_nav ul li a.my_around:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgzMHYzMEgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMzQxIiBvcGFjaXR5PSIuNSIvPjxnIGRhdGEtbmFtZT0i6re466O5IDE4MiI+PHBhdGggZmlsbD0iI2EzOWI5YiIgZD0iTTE0Ljc1IDIyLjk3NWEuNzQ4Ljc0OCAwIDAxLS41My0uMjJsLTQuMDI3LTQuMDI2YTYuNzUgNi43NSAwIDAxOC44OC0xMC4xNjMuNzUuNzUgMCAwMS0uOTYxIDEuMTUyIDUuMjUgNS4yNSAwIDAwLTYuODg0IDcuOTI1bDMuNTIyIDMuNTIxIDMuNS0zLjVhNS4yNjEgNS4yNjEgMCAwMDEuNDUtNS42NjkuNzUuNzUgMCAxMTEuNDE0LS41IDYuNzU2IDYuNzU2IDAgMDEtMS44MyA3LjI1NWwtNCA0YS43NDguNzQ4IDAgMDEtLjUzNC4yMjV6IiBkYXRhLW5hbWU9Iu2MqOyKpCA2OSIvPjxwYXRoIGZpbGw9IiNmZTY3NjAiIGQ9Ik0xNC43NSAxNi41YTIuNzUgMi43NSAwIDExMi43NS0yLjc1IDIuNzUyIDIuNzUyIDAgMDEtMi43NSAyLjc1em0wLTRBMS4yNSAxLjI1IDAgMTAxNiAxMy43NWExLjI1MiAxLjI1MiAwIDAwLTEuMjUtMS4yNXoiIGRhdGEtbmFtZT0i7Yyo7IqkIDcwIi8+PC9nPjwvc3ZnPg==)}#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{width:130px;background-size:100%;top:12px;height:26px}#header.searchBarOn .gnb_top{z-index:40}#header .search_bar{left:0;top:0;height:50px;width:100%;opacity:0;visibility:hidden}#header .search_bar .bar_inner{text-align:right;padding:8px 14px;border:0;border-radius:0;border-bottom:1px solid #eaeaea;transition:all .3s cubic-bezier(.075,.82,.165,1);background:#fff}#header.searchBarOn .search_bar{opacity:1;top:50px;visibility:visible}#header .search_bar input{border-radius:4px;padding-right:10px;max-width:100%;height:34px;background:#ecf1ee}#header .search_bar .btn_search{width:30px;height:30px;font-size:0;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMjQ5IDE0LjgzMmE2LjU4MiA2LjU4MiAwIDEwMC0xMy4xNjUgNi41ODIgNi41ODIgMCAwMDAgMTMuMTY1ek0xOC4zMzMgMTguMzMzbC01LjM3MS01LjM3IiBzdHJva2U9IiMyMTI0MjIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);background-repeat:no-repeat;top:10px;right:20px}#header .search_bar .popOpen_search{display:block;right:0}#header .btn_mobileSearch{position:absolute;right:60px;top:10px;width:32px;height:32px;background-size:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMjQ5IDE0LjgzMmE2LjU4MiA2LjU4MiAwIDEwMC0xMy4xNjUgNi41ODIgNi41ODIgMCAwMDAgMTMuMTY1ek0xOC4zMzMgMTguMzMzbC01LjM3MS01LjM3IiBzdHJva2U9IiMyMTI0MjIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);display:block;border-radius:50%;background-repeat:no-repeat;background-position:50%;box-sizing:border-box;transition:top .3s cubic-bezier(.075,.82,.165,1)}#header.searchBarOn .btn_mobileSearch{background:rgba(0,0,0,.5);left:0;right:0;bottom:0;top:101px;position:fixed;border-radius:0;width:100%;height:auto}#header .inner{padding:0}#header .gnb_mobile{display:block}#header .gnb_btn{top:0;right:0;width:50px;height:50px;border-radius:0}#header .gnb_btn i{width:15px;height:1px}#header .gnb_btn i:before{top:-5px;height:1px}#header .gnb_btn i:after{top:5px;height:1px}.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{top:52px;padding-top:0;margin-bottom:18px}.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{display:inline-block;color:#212422;font-weight:700;font-size:15px;line-height:24px;letter-spacing:-.3px;padding-bottom:10px}.sub_gnb .category_list{z-index:20;top:0;border-radius:0;width:100%;left:0;border-left:0;border-right:0}.sub_gnb .category_list ul{padding:0}.sub_gnb .category_list li{padding:20px 24px;width:100%;background:#fff}.sub_gnb .category_list li a{width:100%}.sub_gnb .sub_menu:after{width:6px;height:6px}#header.sub_gnbCateOpen .sub_gnb .category_list{top:42px}#header.sub_gnbCateOpen .sub_menu:after{top:-1px}.recently_search{top:0;width:100%;border-radius:0;box-shadow:none;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{width:260px;right:-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:"";width:30px;height:30px}}#footer{overflow:hidden}#footer .footer_contents{background-color:#fff;padding:40px 0 60px;border-top:1px solid #dfe4e1}#footer .footer_contents .footer_sns{position:absolute;right:10px;text-align:right;top:10px;font-size:0}#footer .footer_contents .footer_sns span{display:inline-block;margin:0 10px}#footer .footer_contents .footer_sns a{width:30px;height:30px;display:block;background-size:100%}#footer .footer_contents .footer_sns .facebook{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iLjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAuMTA0IDguNjI4aC0xLjVhMS43MTcgMS43MTcgMCAwMC0xLjk1IDEuODc1djIuMjVoMy4zbC0uNTI1IDMuNDVoLTIuNzc1djguMzI1aC0zLjc1di04LjMyNWgtM3YtMy40NWgzdi0yLjYyNWMwLTMgMS44LTQuNjUgNC41LTQuNjUuOTA3LjAxNSAxLjgwNy4wOSAyLjcuMjI1djIuOTI1em0tNS4xLTguNjI1QzYuNzMuMDI1LjAyNiA2LjczLjAwNCAxNS4wMDNjLjAyMiA4LjI3MiA2LjcyNyAxNC45NzcgMTUgMTUgOC4yNzItLjAyMyAxNC45NzctNi43MjggMTUtMTUtLjAyMy04LjI3My02LjcyOC0xNC45NzgtMTUtMTV6IiBmaWxsPSIjNDI0NTQzIi8+PC9zdmc+)}#footer .footer_contents .footer_sns .instagram{background-image:url(/_nuxt/img/ic_instagram_dark.1ed3871.svg)}#footer .footer_contents .footer_sns .blog{background-image:url(/_nuxt/img/ic_blog_dark.d0bef57.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{content:"";display:block;width:1px;height:10px;background:#bdc1be;position:absolute;left:8px;top:5px}#footer .footer_contents .footer_links a{color:#212422;font-weight:700;font-size:12px;line-height:18px;letter-spacing:-.3px}#footer .footer_contents .company_info{font-size:12px;line-height:18px;opacity:.5;margin-top:16px}#footer .footer_contents .company_info p+p{margin-top:5px}#footer .footer_contents .footer_siteMap{position:absolute;right:200px;font-size:0;bottom:0}#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;margin-bottom:15px;font-weight:700}#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{position:fixed;right:50%;width:150px;margin-right:-590px;bottom:120px;text-align:center;font-size:18px;line-height:1;padding:0;border-radius:20px;line-height:40px;height:40px;z-index:10;border:2px solid #fff}.request_class.button:before{content:none;display:inline-block;position:relative;top:-2px;width:18px;height:16px;margin-right:5px;vertical-align:middle}.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{width:50%;font-size:0;box-sizing:border-box;padding:0 10px;right:0;text-align:left}#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;right:20px;font-size:15px;height:35px;line-height:35px}}@media only screen and (max-width:760px){#footer .footer_contents{padding:10px 0}#footer .footer_contents .footer_logo{text-align:center}#footer .footer_contents .footer_links{text-align:center;margin-top:15px}#footer .footer_contents .footer_links a{font-weight:400}#footer .footer_contents .company_info p{width:100%;text-align:center;font-size:11px}#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{display:inline-block;height:40px;line-height:38px;padding:0 20px;border:1px solid #ddd;background:#fff;transition-duration:.1s;vertical-align:middle;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}input[type=file]{padding:3px;line-height:36px}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{display:inline-block;height:40px;padding:0 20px;border:1px solid #ddd;vertical-align:middle;box-sizing:border-box;background:#fff;color:#212422;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}textarea{width:100%;min-height:100px;padding:10px;resize:none;line-height:1.5;box-sizing:border-box}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{position:relative;display:inline-block;margin:3px 0;cursor:pointer;vertical-align:middle;color:#212422;font-size:16px;line-height:20px}.checkbox input,.radio input{opacity:0;position:absolute;left:0;top:0;width:20px;height: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{position:relative;top:0;display:inline-block;line-height:20px;min-height:20px;padding:0 0 0 24px;font-weight:400;vertical-align:top;word-break:break-all}.checkbox.only input+.lbl,.radio.only input+.lbl{padding-left:24px;text-indent:-999em;font-size:0}.checkbox input+.lbl:before,.radio input+.lbl:before{content:"";border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,.05);background:#fff;display:inline-block;height:20px;width:20px;position:absolute;left:0;top:0;box-sizing:border-box}.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{content:"";display:inline-block;position:absolute;background-color:#fff}.checkbox input+.lbl:after,.radio_type2.radio input+.lbl:after{border-radius:0;width:8px;height:4px;top:7px;left:3px;border:2px solid #fff;border-top:none;border-right:none;background:transparent;transform:rotate(-45deg)}.radio input+.lbl:after{width:10px;height:10px;top:5px;left:5px;border-radius:100%;background:#ddd}.radio input:checked+.lbl:before{background:#fff;border-color:#ec6b2d}.checkbox input:focus+.lbl:before,.radio input:focus+.lbl:before{border-color:#ec6b2d}.radio input:checked+.lbl:after{background:#ec6b2d}.checkbox input:checked+.lbl:before,.radio_type2.radio input:checked+.lbl:before{border-color:#ec6b2d;background:#ec6b2d}.checkbox input:checked+.lbl:after,.radio_type2.radio input:checked+.lbl:after{border-color:#fff;background:none;top:10px;left:4px;-webkit-transform-origin:left top;-webkit-transform:rotate(-45deg);-moz-transform-origin:left top;-moz-transform:rotate(-45deg);animation-timing-function:ease-in-out;animation-duration:.5s;animation-name:checkmark;-webkit-animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;-webkit-animation-name:checkmark;-moz-animation-timing-function:ease-in-out;-moz-animation-duration:.5s}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{width:0;height:4px;opacity:1}40%{width:8px;height:4px;opacity:1}to{width:8px;height:4px;opacity:1}}.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{position:relative;box-sizing:border-box;padding:0 40px;display:block}.spinner .vis-default-input{width:100%;font-size:16px;box-sizing:border-box;border:1px solid #e5e5e5;line-height:40px;height:40px;border-left:0;border-right:0}.spinner .vis-default-button{border-top-left-radius:5px;border-bottom-left-radius:5px;background:#ec6b2d;color:#fff;width:40px;position:absolute;left:0;top:0;height:40px;font-size:0}.spinner .vis-default-button:disabled{opacity:.5}.spinner .vis-default-input+.vis-default-button{left:auto;right:0;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.spinner .vis-default-button:before,.spinner .vis-default-input+.vis-default-button:after{content:"";position:absolute;width:20px;height:1px;background:#fff;left:50%;margin-left:-10px;top:50%}.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{border:1px solid #eaeaea;background:#fff;width:100%;padding:19px;overflow:hidden;box-sizing:border-box}.fill_input li .radio .lbl{position:relative;z-index:2}.fill_input li .radio span em{position:relative;display:inline-block}.fill_input li .radio input:checked+.lbl+span em{color:#fff}.fill_input li .radio input+.lbl+span:before{content:"";display:block;background:#ffa06e;position:absolute;left:5%;right:5%;top:5%;bottom:5%;opacity:0}.fill_input li .radio input:checked+.lbl+span:before{left:0;right:0;top:0;bottom:0;opacity:1;transition:all .3s ease-in-out}.fill_input li .radio_type2.radio input:checked+.lbl:before{border-color:#fff;background-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{border-color:#f2f2f2;background:#f2f2f2;opacity:1;left:0;top:0;right:0;bottom:0}.fill_input.col_1 li{width:100%;text-align:left}.fill_input.col_2 li{width:50%}.fill_input.col_2 li:nth-child(2n) .radio{border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;border-right-width:1px;border-left-width:0}.fill_input.col_2 li:nth-child(odd) .radio{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right-width:0}.fill_input.col_2 li:last-child .radio{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right-width:1px}.fill_input.col_3 li{width:33.333%}.fill_input.col_3 li:nth-child(odd) .radio{border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;border-right-width:1px;border-left-width:0}.fill_input.col_3 li:first-child .radio{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.inp_standard{position:relative;box-sizing:border-box}.inp_standard p:after{content:"";clear:both;display:block}.inp_email,.inp_email p{position:relative}.inp_email{max-width:617px;padding-right:210px;box-sizing:border-box;padding-left:180px}.inp_email input{width:180px;position:absolute;left:0}.inp_email select{position:absolute;right:0;top:0;width:200px}.inp_ico{position:relative;padding-left:40px;display:block;box-sizing:border-box}.inp_ico i{position:absolute;left:10px;line-height:40px;font-size:20px;font-style:normal}.inp_email .inp_ico input{width:100%;position:relative}.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{line-height:48px;width:120px;display:inline-block;margin-left:20px;float:left;box-sizing:border-box}.text_box{box-sizing:border-box;padding:20px;overflow-y:auto;border:1px solid #ddd}.search_result{height:80px}.text_box span{display:block;line-height:30px;cursor:pointer}.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{position:relative;box-sizing:border-box}.inp_phone input{margin-left:10px}.form_must{position:relative}.form_must:before{content:"*";color:#e5757e;display:inline-block;position:absolute;left:-10px;vertical-align:middle}.inp_file{position:relative;padding-right:110px;cursor:pointer}.inp_file>input{width:100%;vertical-align:middle}.inp_file .btn_file{display:inline-block;position:absolute;right:0;top:0;overflow:hidden;vertical-align:middle}.inp_file .btn_file input{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;margin:0;z-index:2;font-size:10em;line-height:2;cursor:pointer;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}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{width:100%;border:0}.vdp-datepicker .vdp-datepicker__calendar header{position:relative;height:52px;background:#f9faf9;text-align:center}.vdp-datepicker .vdp-datepicker__calendar header .prev+span{line-height:52px;font-size:18px;color:#212422;font-weight:700;min-width:114px;width:auto;display:inline-block;float:none}.vdp-datepicker .vdp-datepicker__calendar header .next,.vdp-datepicker .vdp-datepicker__calendar header .prev{display:inline-block;width:52px;height:52px;float:none;vertical-align:top;margin:0 10px}.vdp-datepicker .vdp-datepicker__calendar header .next:after,.vdp-datepicker .vdp-datepicker__calendar header .prev:after{border:0;width:14px;height:14px;border-left:1px solid #212422;border-bottom:1px solid #212422;margin:-7px 0 0}.vdp-datepicker .vdp-datepicker__calendar header .prev:after{transform:rotate(45deg);margin-left:-4px}.vdp-datepicker .vdp-datepicker__calendar header .prev.disabled{opacity:0}.vdp-datepicker .vdp-datepicker__calendar header .next:after{transform:rotate(-135deg);margin-left:-10px}.vdp-datepicker .vdp-datepicker__calendar header .next.disabled{opacity:0}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell{font-size:0;margin:0;border-radius:0;background:#f9faf9}.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{content:"일";font-size:14px;font-weight:700;color:#ff3d71;border:0;background:none}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell+.day-header:after{content:"월";color:#212422}.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{content:"토";color:#21cccc}.vdp-datepicker .vdp-datepicker__calendar div{display:grid;grid-template-columns:auto auto auto auto auto auto auto}.vdp-datepicker .vdp-datepicker__calendar .cell{font-size:16px;font-weight:500;line-height:33px;height:33px;padding:0;width:33px;display:inline-block;border-radius:50%;color:#212422;border:0;cursor:pointer;position:relative}.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{opacity:.6;color:#9a9a9a;border-radius:0}.vdp-datepicker .vdp-datepicker__calendar .cell.day.disabled{color:#9a9a9a;opacity:.4}.vdp-datepicker .vdp-datepicker__calendar .cell.day.disabled:before{width:100%;height:2px;background:#a39b9b;transform:rotate(45deg);position:absolute;top:50%;left:0;opacity:.4;border:0;padding:0}.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;color:#fff!important;border-color:#ff3d71!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{display:inline-block;width:25%;border-radius:5px;margin:10px 0}.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{width:100px;height:40px;margin-left:-50px;margin-top:-20px;left:50%;top:50%;box-sizing:border-box;padding:0;border-radius:5px}.vdp-datepicker .vdp-datepicker__calendar .cell{width:60px;height:60px;border-radius:8px;line-height:60px;margin:8px auto}.vdp-datepicker .vdp-datepicker__calendar .cell.today{color:#ec6b2d;border-radius:50%;border:1px solid #ec6b2d;left:1px}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell{width:100%;height:50px;line-height:50px}.vdp-datepicker .vdp-datepicker__calendar .day-header.cell:hover{color:#ec6b2d}.vdp-datepicker .vdp-datepicker__calendar .cell.selected,.vdp-datepicker .vdp-datepicker__calendar .cell.selected:hover{background:#ec6b2d!important}.error{font-size:13px;color:#ff3d71;display:block;margin-top:5px;font-weight:700}@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{line-height:40px;height:40px;font-size:16px}.spinner .vis-default-button{width:40px;height:40px}.spinner .vis-default-button:before,.spinner .vis-default-input+.vis-default-button:after{width:16px;margin-left:-8px}.vdp-datepicker .vdp-datepicker__calendar header{height:48px}.vdp-datepicker .vdp-datepicker__calendar header .prev+span{line-height:48px;font-size:14px;min-width:154px}.vdp-datepicker .vdp-datepicker__calendar header .next,.vdp-datepicker .vdp-datepicker__calendar header .prev{width:30px;height:48px}.vdp-datepicker .vdp-datepicker__calendar header .next:after,.vdp-datepicker .vdp-datepicker__calendar header .prev:after{width:10px;height:10px;margin-top:-5px}.vdp-datepicker .vdp-datepicker__calendar header .prev:after{transform:rotate(45deg);margin-left:-4px}.vdp-datepicker .vdp-datepicker__calendar header .next:after{transform:rotate(-135deg);margin-left:-10px}.vdp-datepicker .vdp-datepicker__calendar .cell{font-size:14px;line-height:30px;height:30px;padding:0;width:30px;margin:4px 10px}.vdp-datepicker .vdp-datepicker__calendar .cell.today:before{width:30px;height:30px;left:-2px;top:-2px;padding:0}.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{display:inline-block;width:25%;border-radius:5px;margin:10px 0}.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{width:100%;text-align:left}.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-radius:5px;border-left-width:1px;border-right-width:1px}}@media only screen and (max-width:375px){.checkbox,.radio{font-size:11px;letter-spacing:-1px}}.common_tab{font-size:0;border-top:1px solid #212422;border-bottom:1px solid #dfe4e1;background:#f9faf9}.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{text-align:center;padding:17px 0;display:inline-block}.common_tab .tab_item .button{font-size:20px;line-height:28px;letter-spacing:-.025em;color:#dfe4e1;width:100%;display:inline-block}.common_tab .tab_item.active{border-bottom:4px solid #f29a6d;background:#fff}.common_tab .tab_item.active .button{color:#f29a6d}.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;font-weight:500;cursor:pointer;display:inline-block}.button:active{transform:scale(.95)}.btn_gray{color:#969696;background:#e5e5e5}.btn_wht{color:#212422;background:#fff}.btn_green1{color:#fff;background:#ec6b2d}.btn_greenLine{color:#ec6b2d;border:1px solid #ec6b2d}.btn_orange{color:#fff;background:#ffa06e}.btn_red1{color:#fff;background:#fe6760}.btn_redLine{color:#fe6760;background:#fff;border:1px solid #fe6760}.btn_red2,.btn_red2.w75{color:#fff;background:#ff3d71}.btn_red2.w75{width:75px;line-height:38px;border-radius:5px;text-align:center;font-weight:700;font-size:16px;letter-spacing:.4px}.btn_next,.btn_prev{font-size:0;width:40px;height:40px;border-radius:50%;border:1px solid #eaeaea;display:inline-block;position:relative;cursor:pointer}.btn_next:after,.btn_prev:after{content:"";display:block;position:absolute;width:12px;height:12px;left:50%;top:50%;margin-top:-6px;box-sizing:border-box;border-bottom:1px solid #a39b9b;border-left:1px solid #a39b9b}.btn_prev{margin-right:4px}.btn_prev:after{transform:rotate(45deg);margin-left:-4px}.btn_next{margin-left:4px}.btn_next:after{transform:rotate(-135deg);margin-left:-7px}.like_btn{display:block;position:absolute;right:10px;top:10px;width:48px;height:48px;font-size:0;border-radius:50%;background-color:#fff;z-index:10;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjEyIDIuNzI4Yy0yLjA3LTEuNzE3LTUuMTY1LTEuNDEyLTcuMDcxLjQ5NEwxMS4wMDIgNC4yNyA5Ljk1NSAzLjIyMmMtMS45MDYtMS45MDYtNS0yLjIxMS03LjA3Mi0uNDk0YTUuMTUzIDUuMTUzIDAgMDAtLjM3NiA3LjYyNEw3LjM1NCAxNS4ybDIuODk1IDIuODk0YTEuMDQ0IDEuMDQ0IDAgMDAxLjQ4MiAwbDIuODk1LTIuODk0IDQuODQ3LTQuODQ4YTUuMTM0IDUuMTM0IDAgMDAtLjM1My03LjYyNHoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;cursor:pointer}.like_btn,.like_btn.active{transition:background .3s ease;background-color:transparent}.like_btn.active{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjEyIDIuNzI4Yy0yLjA3LTEuNzE3LTUuMTY1LTEuNDEyLTcuMDcxLjQ5NEwxMS4wMDIgNC4yNyA5Ljk1NSAzLjIyMmMtMS45MDYtMS45MDYtNS0yLjIxMS03LjA3Mi0uNDk0YTUuMTUzIDUuMTUzIDAgMDAtLjM3NiA3LjYyNEw3LjM1NCAxNS4ybDIuODk1IDIuODk0YTEuMDQ0IDEuMDQ0IDAgMDAxLjQ4MiAwbDIuODk1LTIuODk0IDQuODQ3LTQuODQ4YTUuMTM0IDUuMTM0IDAgMDAtLjM1My03LjYyNHoiIGZpbGw9IiNGRjNENzEiIHN0cm9rZT0iI0ZGM0Q3MSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+)}@media only screen and (max-width:1200px){.like_btn{width:40px;height:40px;background-size:22px}}.pop_wrap{left:0;top:0;z-index:10;display:none}.pop_wrap,.pop_wrap:before{position:fixed;width:100%;height:100%}.pop_wrap:before{content:"";display:block;background:#111;opacity:.8}.pop_wrap .pop_cont{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:5%;background:#fff;border-radius:10px;padding:20px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}.pop_open .pop_wrap .pop_cont{opacity:1;visibility:visible;margin-top:0}#form_complete .pop_cont{width:400px;text-align:center}#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{width:100px;display:block;margin:auto;line-height:40px;height:40px;font-size:20px;text-align:center}.pop_open{overflow:hidden}.pop_open,.popup{position:fixed;height:100%;width:100%;top:0}.popup{left:0;box-sizing:border-box;padding:30px;overflow:auto;visibility:hidden;opacity:0;z-index:100}.popup.active_popup{visibility:visible;opacity:1}.pop_bg{position:fixed;left:0;top:0;background:#30363c;opacity:.7;width:100%;height:100%;z-index:-1}.popup .pop_cont{position:relative;width:100%;box-sizing:border-box;overflow:hidden;max-width:720px;margin:auto;opacity:0;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{font-size:0;position:fixed;width:50px;height:50px;left:50%;margin-left:310px;cursor:pointer;top:60px;z-index:100}.popup .pop_close:after,.popup .pop_close:before{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;top:50%;left:0}.popup .pop_close:before{transform:rotate(45deg)}.popup .pop_close:after{transform:rotate(135deg)}.popup .pop_cont .swiper-slide{padding:0;height:600px;border-radius:5px;opacity:0;transition:opacity .3s cubic-bezier(.075,.82,.165,1)}.popup .pop_cont .swiper-slide div{position:relative;height:100%;background:#fff;box-sizing:border-box;border:25px solid}.popup .pop_cont .swiper-slide .slide_1,.popup .pop_cont .swiper-slide div .img_wrap{border:0;background:none}.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{text-align:center;font-size:40px;color:#212422;line-height:50px;margin-top:40px}.popup .pop_cont .swiper-slide div p{font-size:20px;text-align:center;line-height:32px;letter-spacing:-.5px;color:#212422;margin-top:20px}.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{font-size:0;padding:0;position:absolute;width:960px;left:50%;margin-left:-480px;bottom:40px;overflow:hidden;text-align:center}.popup .pop_cont .swiper-slide .slide_2 .img_wrap span{display:inline-block;width:320px;padding:0 15px;box-sizing:border-box}.popup .pop_cont .swiper-slide .slide_3 .img_wrap{position:absolute;bottom:0;padding:0 50px}.popup .pop_cont .swiper-slide .slide_4 .img_wrap{position:absolute;width:150px;left:50%;margin-left:-75px;bottom:70px}.popup .pop_cont .swiper-slide .slide_5 .img_wrap,.popup .pop_cont .swiper-slide .slide_6 .img_wrap{position:absolute;bottom:0}.popup .pop_cont .swiper-button-next,.popup .pop_cont .swiper-button-prev{color:#fff}.popup .pop_cont .swiper-pagination-bullets{box-sizing:border-box;padding:0 50px;text-align:left;bottom:0;width:auto;display:inline-block}.popup .pop_cont .swiper-pagination-bullet{width:10px;height:10px;background:#fff;opacity:.5}.popup .pop_cont .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#ffa06e}.popup .pop_cont .button_wrap{position:absolute;bottom:0;text-align:right;right:50px;z-index:100}.popup .pop_cont .button_wrap button{color:#fff;line-height:20px;cursor:pointer}.popup .pop_cont .button_wrap button i{width:20px;height:20px;position:relative;display:inline-block;margin-right:10px;vertical-align:top}.popup .pop_cont .button_wrap button i:after,.popup .pop_cont .button_wrap button i:before{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;top:50%;left:0}.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{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.space_detail .popup .swiper-button-prev{left:20px}.space_detail .popup .swiper-button-next{right:20px}.space_detail .popup .swiper-pagination-bullets{margin-top:20px;text-align:center;display:block;position:relative;bottom:auto}.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;position:relative;border-bottom:1px solid #aeb7b4;font-size:0;width:720px;margin:auto;top:-50px;opacity:0}.agree_pop .agree_pop_tab li{display:inline-block;width:33.3333%}.agree_pop .agree_pop_tab li button{font-size:16px;text-align:center;display:block;width:100%;height:70px;position:relative;letter-spacing:-1px}.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;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}.agree_pop .agree_pop_tab li button em{display:block}.agree_pop .agree_pop_wrap{width:720px;margin:auto;border-radius:8px}.agree_pop .pop_cont{position:relative;background:#fff;margin:auto;box-sizing:border-box;padding:20px}.agree_pop .pop_cont h2{font-size:24px;font-weight:700;letter-spacing:-.025em;color:#424643;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #aeb7b4}.agree_pop .pop_close{right:20px;z-index:10;margin-left:0;left:auto;width:40px;height:40px;position:absolute;right:50%;top:50px;margin-right:-340px}.agree_pop .pop_cont .agree_txt{white-space:pre-line;color:#9ea3a0;font-size:16px;font-weight:400;line-height:22px}.agree_pop .pop_cont .agree_txt strong{display:block;font-weight:700;font-size:20px;margin-bottom:30px;color:#424643}.agree_pop .pop_cont .agree_txt em{font-weight:500;display:inline-block;margin-bottom:5px;font-size:16px;color:#424643}.pop_open .popup .agree_pop_tab,.popup.active_popup .agree_pop_tab{top:0;opacity:1;transition:all .3s cubic-bezier(.6,-.28,.735,.045)}.pop_common .pop_box{max-width:512px;margin:auto;background:#fff;border-radius:8px;position:relative;top:50%;transform:translateY(-50%)}.pop_common .pop_box .pop_title{box-sizing:border-box;padding:16px 30px;font-size:24px;line-height:36px;color:#424643;border-bottom:1px solid #dfe4e1;letter-spacing:-.025em}.pop_common .pop_close{position:absolute;width:24px;height:24px;left:auto;right:30px;top:20px;margin-left:0;display:block}.popup .pop_close:after,.popup .pop_close:before{background:#212422;height:3px}.pop_common .pop_box .pop_content{box-sizing:border-box;padding:30px 30px 0;color:#424643;font-size:18px;line-height:26px}.pop_common .pop_box .pop_btn_wrap{box-sizing:border-box;padding:30px;text-align:right;font-size:0}.pop_common .pop_box .pop_btn_wrap .button{font-size:18px;line-height:24px;padding:15px;border-radius:8px;min-width:134px}.pop_common .pop_box .pop_btn_wrap.btn_2 span+span{padding-left:10px}.pop_id_Confirm .pop_box{max-width:512px;margin:auto;background:#fff;border-radius:8px;position:relative;top:50%;transform:translateY(-50%)}.pop_id_Confirm .pop_box .pop_content{text-align:center;font-size:18px;line-height:26px}.pop_id_Confirm .pop_box .pop_content strong{display:block;margin:16px 0 12px;font-size:18px;line-height:26px;color:#212422;padding:16px;background:#f7fcf9;border-radius:2px}.pop_id_Confirm .pop_box .pop_content .pop_txt{font-size:12px;color:#9ea3a0;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{font-weight:700;color:#212422}.pop_id_Confirm .pop_box .pop_btn_wrap .button{width:100%}@media only screen and (max-width:1024px){.popup .pop_close{top:20px;right:20px;z-index:10;margin-left:0;left:auto;width:40px;height:40px}.popup .pop_close:after,.popup .pop_close:before{width:20px;left:50%;margin-left:-10px}.agree_pop{padding:20px}.agree_pop .pop_close{position:absolute;right:50%;top:40px;margin-right:-340px}.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{padding:20px 20px 0;font-size:14px;line-height:22px}.pop_common .pop_close{top:10px;right:10px}.pop_common .pop_box .pop_btn_wrap{padding:30px 10px 20px}.pop_common .pop_box .pop_btn_wrap .button{width:100%;min-width:0;font-size:16px;line-height:22px;padding:12px}.pop_common .pop_box .pop_btn_wrap span{padding:10px 20px}.pop_common .pop_box .pop_btn_wrap.btn_2{position:relative;margin-left:-20px;padding-right:20px;padding-left:30px}.pop_common .pop_box .pop_btn_wrap.btn_2 span{width:50%;display:inline-block;box-sizing:border-box;padding:0 0 0 10px}.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;position:relative;height:100%}.popup .pop_cont .swiper-slide .slide_1 .img_wrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;height:100%;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{font-size:13px;line-height:20px;margin-top:10px;box-sizing:border-box;padding:0 10px}.popup .pop_cont .swiper-slide .slide_2 .img_wrap{width:660px;margin-left:-330px}.popup .pop_cont .swiper-slide .slide_2 .img_wrap span{width:200px;padding:0 10px}.popup .pop_cont .swiper-slide .slide_4 .img_wrap{bottom:130px;width:100px;margin-left:-50px}.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{width:100%;max-width:100%}.agree_pop .agree_pop_wrap{height:100%;background:#fff}.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;margin:0;width:50px;height:50px;top:0;left:auto;right:5px;top:5px}.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{width:100%;height:auto}.popup .pop_cont .swiper-slide .slide_2 .img_wrap{width:480px;margin-left:-240px;bottom:60px}.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{width:100%;bottom:40px;text-align:center}.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{color:#fff;background:rgba(48,54,60,.5);width:32px;height:32px;top:320px;outline:none}.space_detail .popup .swiper-button-prev{left:10px;border-bottom-left-radius: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{display:inline-block;width:100%;box-sizing:border-box;padding:10px;position:relative}.card_item.grid_item,.card_item.grid_item.grid_item{padding-bottom:32px;overflow:hidden}.card_item.grid_item a,.card_item a{display:block;border-radius:0;overflow:hidden;background:#fff}.card_item.grid_item a:hover img,.card_item a:hover img{transform:none;transition:none}.card_item.grid_item .img_wrap,.card_item .img_wrap{display:block;overflow:hidden;position:relative;border-radius:8px;padding-bottom:100%;background-color:#ecf1ee}.card_item.grid_item .img_wrap img,.card_item .img_wrap img{height:100%;width:100%;position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover}.card_item.grid_item .img_wrap2,.card_item .img_wrap2{overflow:hidden;position:relative;border-radius:8px;padding-bottom:100%;background-color:#ecf1ee}.card_item.grid_item .img_wrap2 video,.card_item .img_wrap2 video{width:25%;height:100%}.card_item.grid_item .store_info,.card_item .store_info{display:block;box-sizing:border-box;padding:10px 0 12px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:relative}.card_item.grid_item .store_location,.card_item .store_location{display:block;font-size:14px;line-height:1.57;letter-spacing:-.7px;padding:0;color:#212422;font-style:normal;left:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_item.grid_item .location,.card_item .location{color:#9ea29f;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.card_item.grid_item .like_number:after,.card_item .like_number:after{content:"";display:inline-block;width:1px;height:12px;background:#9ea29f;position:absolute;top:5px;right:8px}.card_item.grid_item .like_number,.card_item .like_number{color:#9ea29f;padding-right:15px;display:inline-block;position:relative;vertical-align:top}.card_item.grid_item .like_number:before,.card_item .like_number:before{content:"♥";display:inline-block;margin-right:2px}.card_item.grid_item .store_name,.card_item .store_name{font-size:16px;font-weight:400;color:#212422;line-height:1.3;margin-top:2px;letter-spacing:-1px;display:block;height:50px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card_item.grid_item .store_name.new,.card_item .store_name.new{box-sizing:border-box;position:relative}.card_item.grid_item .store_name.new:after,.card_item .store_name.new:after{content:"New!";font-size:14px;line-height:18px;color:#ff3d71;font-weight:700;display:inline-block;margin-left:5px}.card_item.grid_item .store_price,.card_item .store_price{display:block;font-size:14px;line-height:1.82;color:#212422;font-weight:300;text-align:left}.card_item.grid_item .store_price i,.card_item .store_price i{font-style:normal;text-decoration:line-through;line-height:12px;display:block;margin-bottom:5px}.card_item.grid_item .store_price strong,.card_item .store_price strong{color:#212422;line-height:20px;display:inline-block;letter-spacing:-1.2px;font-weight:700;font-size:24px}.card_item.grid_item .rating_box,.card_item .rating_box{padding:13px 20px;border-top:1px solid #ddd;text-align:right;display:none;position:relative;box-sizing:border-box}.card_item.grid_item .rating_box .rate,.card_item .rating_box .rate{position:absolute;left:20px;top:13px;font-size:14px;color:#7c7c7c}.card_item.grid_item .rating_box .rate:before,.card_item .rating_box .rate:before{content:"";display:inline-block;width:16px;height:16px;margin-right:3px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxNnYxNkgweiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZGRkIiBkPSJNMTQuNDEgNS44ODhhLjg3My44NzMgMCAwMC0uNzA3LS42bC0zLjU1MS0uNTIyLTEuNTgzLTMuMjAxYS45MDkuOTA5IDAgMDAtMS41NzIgMEw1LjQwMyA0Ljc3OWwtMy41NC41MTVhLjg3Ny44NzcgMCAwMC0uNDg2IDEuNWwyLjU2NiAyLjUwNC0uNiAzLjUyNmEuODc3Ljg3NyAwIDAwMS4yNzIuOTI0bDMuMTc5LTEuNjY1IDMuMTY2IDEuNjY1YS44NzcuODc3IDAgMDAxLjI3My0uOTI0bC0uNi0zLjUzNyAyLjU2MS0yLjVhLjg3NC44NzQgMCAwMC4yMTYtLjg5OXoiLz48L3N2Zz4=);vertical-align:middle}.card_item.grid_item .rating_box .views,.card_item .rating_box .views{font-size:13px;color:#9a9a9a}.card_item .category_tag,.card_item.grid_item .category_tag{font-size:0;display:block}.card_item .category_tag i,.card_item.grid_item .category_tag i{display:inline-block;font-weight:400;margin:3px;background:#f2f7f4;color:#9ea29f;font-size:13px;line-height:1;padding:4px 6px;border-radius:2px}.card_item.grid_item .teacher_name,.card_item .teacher_name{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;font-weight:400;color:#212422;letter-spacing:-.3px;line-height:24px;margin-top:10px}.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{width:15px;height: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{margin-left:4px;line-height:15px;font-size:11px;color:#9ea29f;font-weight:400}.card_item.prd_card .img_wrap{padding-bottom:70%}.list_gallery .card_item{width:25%}.grid_item{width:25%;box-sizing:border-box;padding:10px 10px 32px}.grid_item,.grid_item a{position:relative;overflow:hidden}.grid_item a{display:block;border-radius:10px}.grid_item a:hover img{transform:scale(1.05)}.grid_item a:hover img,.grid_item a img{transition:transform .1s ease-in}.grid_item a img{width:100%}.grid_item a .hash_tag{display:inline-block;position:absolute;color:#fff;font-size:12px;right:3%;bottom:3%;box-shadow:0 0 5px 0 rgba(0,0,0,.16);box-sizing:border-box;padding:0 14px;border-radius:18px;height:36px;background:rgba(0,15,25,.7);max-width:98px}.grid_item a .hash_tag i{display:block;line-height:36px;font-family:Roboto,Noto Sans KR,sans-serif;font-weight:500;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.grid_item a.classLink{padding-bottom:0}.grid_item a.classLink .price{background:#000;color:#fff;width:100%;text-align:right;font-size:14px;font-weight:600;box-sizing:border-box;padding:5px 10px;display:block;position:absolute;bottom:0}.grid_item p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:17px;color:#212422;font-weight:600;margin-top:8px;letter-spacing:-.5px}.play_movie a:before{left:0;top:0;width:100%;height:100%;background:#303030;opacity:.4}.play_movie:after,.play_movie a:before{content:"";display:block;position:absolute}.play_movie:after{width:32px;height:32px;left:50%;top:50%;background-image:url(/_nuxt/img/icPlaygreen.cca187f.svg);background-size:100%;margin-top:-32px;margin-left:-16px;cursor:pointer}.m_card_grid{padding:8px 10px 0;box-sizing:border-box}.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{position:relative;box-sizing:border-box;padding:16px 16px 16px 124px;display:block;height:132px;background:#fff;box-shadow:0 0 17px -6px rgba(0,0,0,.4);border-radius:4px}.m_card_grid .card_item a:active{transform:scale(.95)}.m_card_grid .card_item .img_wrap{position:absolute;width:108px;height:100%;left:0;top:0;padding-bottom:0}.m_card_grid .card_item .img_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.m_card_grid .card_item .store_info{padding:0}.m_card_grid .card_item .store_location{display:block;font-size:13px;line-height:1.54;letter-spacing:-.33px;color:#ec6b2d}.m_card_grid .card_item .store_name{font-size:16px;line-height:1.25;letter-spacing:-.4px;color:#2e2e2e;height:54px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.m_card_grid .card_item .store_price{display:block;color:#212422;position:absolute;bottom:10px;right:20px}.m_card_grid .card_item .store_price i{text-decoration:line-through;line-height:12px}.m_card_grid .card_item .store_price strong{font-size:16px;line-height:1.25;letter-spacing:-.4px}.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+PHBhdGggZD0iTTE5LjEyIDIuNzI4Yy0yLjA3LTEuNzE3LTUuMTY1LTEuNDEyLTcuMDcxLjQ5NEwxMS4wMDIgNC4yNyA5Ljk1NSAzLjIyMmMtMS45MDYtMS45MDYtNS0yLjIxMS03LjA3Mi0uNDk0YTUuMTUzIDUuMTUzIDAgMDAtLjM3NiA3LjYyNEw3LjM1NCAxNS4ybDIuODk1IDIuODk0YTEuMDQ0IDEuMDQ0IDAgMDAxLjQ4MiAwbDIuODk1LTIuODk0IDQuODQ3LTQuODQ4YTUuMTM0IDUuMTM0IDAgMDAtLjM1My03LjYyNHoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);box-shadow:none;top:7px;right:10px;width:20px;height:20px}.m_card_grid .card_item .like_btn.active{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjEyIDIuNzI4Yy0yLjA3LTEuNzE3LTUuMTY1LTEuNDEyLTcuMDcxLjQ5NEwxMS4wMDIgNC4yNyA5Ljk1NSAzLjIyMmMtMS45MDYtMS45MDYtNS0yLjIxMS03LjA3Mi0uNDk0YTUuMTUzIDUuMTUzIDAgMDAtLjM3NiA3LjYyNEw3LjM1NCAxNS4ybDIuODk1IDIuODk0YTEuMDQ0IDEuMDQ0IDAgMDAxLjQ4MiAwbDIuODk1LTIuODk0IDQuODQ3LTQuODQ4YTUuMTM0IDUuMTM0IDAgMDAtLjM1My03LjYyNHoiIGZpbGw9IiNGRjNENzEiIHN0cm9rZT0iI0ZGM0Q3MSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-color:transparent}.m_card_grid .card_item .like_btn:active{right:10px}.sold_out .lecture_include{visibility:hidden;opacity:0}.sold_out a img{filter:grayscale(1)}.sold_out a .hash_tag{z-index:2}.sold_out a:after{content:"SOLD OUT";width:195px;height:30px;line-height:30px;background:#ff3d71;color:#fff;font-size:14px;position:absolute;z-index:6;top:23px;font-weight:700;left:-63px;text-align:center;transform:rotate(-45deg)}.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{height:0;margin-bottom:16px;padding-bottom:100%;display:block;position:relative}.class_item.card_item a{box-shadow:none;border:0;background:none}.class_item.card_item .rating_box{display:block;position:absolute;border:0;padding:0;right:0;top:-1px;line-height:1}.class_item.card_item .rating_box i{color:#ec6b2d;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{position:relative;display:block}.class_item a strong{font-weight:400;letter-spacing:-.35px;line-height:1.14;display:block;margin-bottom:16px}.class_item a strong span{display:block;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.class_item a .tag{display:block;color:#ec6b2d;font-size:11px;margin-bottom:4px;font-weight:400}.class_item a .img_wrap{height:0;padding-bottom:100%;overflow:hidden;border-radius:5px}.class_item a .img_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.class_item .class_price{margin-top:16px}.class_item .class_price.event:after{content:"EVENT";font-size:8px;font-weight:600;color:#fff;letter-spacing:-.2px;padding:0 4px;line-height:18px;height:18px;border-radius:2px;background:#96ea9e;margin-left:4px;display:inline-block;vertical-align:top;margin-top:2px}.class_item .class_price i{display:inline-block}.class_item .class_price strong{display:inline-block;line-height:18px;font-size:16px;font-weight:600;letter-spacing:-.4px;color:#212422;padding-left:6px}.class_item .class_price .prev_price{font-size:12px;text-decoration:line-through;color:#999;line-height:18px}.class_item .like_btn{top:20px;right:23px}.vod_item:before{content:"VOD";position:absolute;left:23px;top:20px;color:#fff;font-size:15px;font-weight:600;padding:4px 8px;line-height:17px;border-radius:2px;background:#f55;z-index:2}.press_slider .card_item .img_wrap{padding-bottom:64.2487%}.press_slider .card_item .press_contents{display:block;padding:20px 16px 36px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#fff}.press_slider .card_item .press_contents em{display:block;font-weight:400;font-size:14px;line-height:20px;font-style:normal;color:#9ea3a0;margin-bottom:10px}.press_slider .card_item .press_contents strong{color:#424643;font-size:20px;line-height:26px;font-weight:700;height:52px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}@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.grid_item a,.card_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.grid_item .store_info,.card_item .store_info{padding:10px}.card_item.grid_item .store_location,.card_item .store_location{font-size:12px;top:15px}.card_item.grid_item .store_name,.card_item .store_name{font-size:16px;height:41px;margin-top:0;overflow:hidden;text-overflow:ellipsis}.card_item.grid_item .store_price,.card_item .store_price{font-size:12px;margin-top:9px}.card_item.grid_item .store_price strong,.card_item .store_price strong{font-size:14px}.card_item .category_tag,.card_item.grid_item .category_tag{padding:0 10px;box-sizing:border-box}.grid_item{width:33.333%;padding:0 4px 24px}.grid_item .lecture_include{left:-2px;top:-2px;width:25px;height:25px}.grid_item a.classLink .price{height:30px;font-size:13px}.grid_item p{margin-top:6px;font-size:13px;font-weight:600}.vod_item:before{left:16px;top:10px}.press_slider .card_item .press_contents{display:block;padding:10px 10px 20px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#fff}.press_slider .card_item .press_contents em{display:block;font-weight:400;font-size:14px;line-height:20px;font-style:normal;color:#9ea3a0;margin-bottom:10px}.press_slider .card_item .press_contents strong{font-size:14px;line-height:20px;height:43px}.card_item .img_wrap2 video{width:50%}}@media only screen and (max-width:640px){.card_item.grid_item,.card_item.grid_item.grid_item{width:50%;padding-bottom:30px}.card_item .img_wrap2 video,.list_gallery .card_item{width:50%}}@media only screen and (max-width:480px){.sold_out a:after{width:195px;height:25px;line-height:25px;font-size:11px;top:23px;left:-63px}.card_item .img_wrap2 video{width:50%}}#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{font-size:24px;line-height:35px;letter-spacing:-.3px;display:block;width:100%;margin:80px auto 20px}.index .space_Index .main_list_title em{font-size:0;line-height:0;color:#424643;margin-top:0;margin-bottom:0}.index .space_Index .main_list_title span{font-size:20px;line-height:28px;color:#9ea3a0;margin-top:0;font-weight:400;display:block}.index .space_Index section.index_section_new .main_list_title:after{content:"NEW";display:inline-block;vertical-align:middle;height:22px;font-size:12px;line-height:22px;color:#fff;background:#f29a6d;border-radius:4px;font-weight:700;letter-spacing:-.3px;padding:0 10px}.index .space_Index .banner_slider{margin:100px auto 0;background:#1b191a;border-radius:8px;position:relative;overflow:hidden;box-sizing:border-box}.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{content:"NEW";display:inline-block;font-size:24px;color:#000;font-weight:900;margin-right:10px;line-height:36px;background:#6ae179;border-radius:8px;padding:2px 16px;box-sizing:border-box}.index .space_Index .banner_slider strong{display:block;font-size:48px;line-height:60px;font-weight:900;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{display:block;font-size:14px;color:#9ea29f}.index .space_Index .index_section_event .main_event .inner .event_title{position:absolute;left:0}.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{padding:0 10px;box-sizing:border-box}.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{position:absolute;width:143px;height:32px;line-height:32px;color:#fff;background:#212422;text-align:center;border-radius:16px;left:20px;bottom:30px}.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{content:"";display:block;position:absolute;height:700px;width:987px;background-image:url(/_nuxt/img/img_main_apps.c9c5bf7.png)}.index .space_Index .main_section_app .btn_app{position:absolute;right:10px;top:380px;font-size:0;text-align:right}.index .space_Index .main_section_app .logo{display:inline-block;width:192px;height:32px;font-size:0;background-image:url(/_nuxt/img/img_logo.8c6b828.png);background-size:100%}.index .space_Index .main_section_app .app_btns{margin-top:45px}.index .space_Index .main_section_app .app_btns .button{background-color:#fff;text-align:center;font-size:0;width:160px;height:48px;background-size:100%}.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;position:relative;padding-top:60px;padding-bottom:30px}.index .space_Index .main_bottom_links .btn_wrap span{display:inline-block;width:50%;box-sizing:border-box;padding-left:20px}.index .space_Index .main_bottom_links .btn_wrap span .button{line-height:63px;background:#e2f3ed;display:block;height:63px;border-radius:4px}.index .space_Index .main_bottom_links .btn_wrap span+span .button{background:#e5fae7}.index .space_Index .main_bottom_links .btn_wrap span .button strong{font-size:16px;color:#212422;font-weight:700}.index .space_Index .main_bottom_links .btn_wrap span .button em{font-size:11px;font-weight:400;color:#9ea29f;display:inline-block;margin-left:12px}.index .space_Index .main_bottom_links .btn_wrap span .button em:after{content:"";display:inline-block;width:6px;height:6px;margin-left:5px;box-sizing:border-box;border-left:2px solid #9ea29f;border-bottom:2px solid #9ea29f;transform:rotate(-135deg);vertical-align:middle}.index .space_Index .more{text-align:center}.index .space_Index .more .btn_green{box-sizing:border-box;width:260px;height:52px;background:#fff;border:2px solid #f29a6d;border-radius:8px;color:#f29a6d}.request_film_room{position:fixed;bottom:40px;right:40px;z-index:10}.request_film_room a{width:157px;height:125px;background-repeat:no-repeat;background-size:100%;background-image:url(/_nuxt/img/img_filming.08b42bd.png);display:block}.request_film_room strong{display:block;position:absolute;bottom:0;left:8px;height:26px;font-weight:500;width:145px;line-height:26px;background:#212422;color:#fff;font-size:14px;text-align:center;border-radius:13px}.request_film_room strong i{color:#96ea9e}.request_film_room strong em{font-size:0}.main .popMain{padding:0 10px}.popMain{top:125px;z-index:2;left:50%;transform:translateX(-50%);display:inline-block;text-align:left}.popMain .pop_cont{display:inline-block;width:auto}.popMain .img_wrap{display:block}.popMain .img_wrap img{width:100%}.popMain .close_warp{background:#424543;display:inline-block;width:100%;box-sizing:border-box;color:#fff;padding:15px;text-align:left}.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{transform:none;left:30px}}@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{font-size:14px;line-height:26px;border-radius:4px;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{text-align:center;position:relative;box-sizing:border-box;left:0;padding:0 0 0 20px;margin-bottom:16px}.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{position:relative;margin:30px auto 0;display:block;bottom:0;left:0}.index .space_Index .main_section_app{height:475px;overflow:hidden}.index .space_Index .main_section_app .inner{height:100%;box-sizing:border-box;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{top:0;right:40px;height:100%;width:100%;box-sizing:border-box;padding-top:20px}.index .space_Index .main_section_app .app_btns{margin-top:0;position:absolute;bottom:20px;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{padding-top:40px;margin-left:-10px}.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;padding:10px 0;min-width: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{position:fixed;bottom:15px;right:15px;z-index:10}.request_film_room a{width:100px;height:80px}.request_film_room strong{left:50%;transform:translateX(-50%);color:#96ea9e;width:90px;height:17px;line-height:17px;font-size:11px;border-radius:10px}.request_film_room strong span{font-size:0}.request_film_room strong em{font-size:11px;color:#fff}.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{width:900px;left:-300px}.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{box-sizing:border-box;width:236px;height:42px;background:#fff;border:1px solid #f29a6d;border-radius:8px;color:#f29a6d}.popMain{top:113px;box-sizing:border-box}.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{margin-right:20px;width:130px;height:27px}.index .space_Index .main_section_app:before{width:670px;left:-270px}.index .space_Index .main_section_app .app_btns .button{width:140px;height:44px}.index .space_Index .main_bottom_links .btn_wrap{margin-left:0;padding-top:24px;padding-bottom:24px}.index .space_Index .main_bottom_links .btn_wrap span{width:100%;padding-left:0}.index .space_Index .main_bottom_links .btn_wrap span+span{margin-top:20px}.index .space_Index .main_bottom_links .btn_wrap span .button{text-align:left;padding:20px}.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{box-sizing:border-box;width:236px;height:42px;background:#fff;border:1px solid #f29a6d;border-radius:8px;color:#f29a6d}}.index.main .main_banner_wrap .event_slide.inner i{color:#ec6b2d;background:none;padding:0;font-weight:400}.index.main .main_banner_wrap .event_slide.inner strong{margin-top:0}.main{background-color:#fff}.main .section{position:relative;padding:100px 0;background:#fff}.main section .inner{padding:0 10px}.main .main_banner_wrap .inner a{display:block;box-sizing:border-box;height:100%}.main .main_banner_wrap .inner em{display:block;font-size:18px;color:#fff;line-height:1.18;font-weight:400}.main .main_banner_wrap .inner strong{font-size:40px;font-weight:600;color:#212422;line-height:1.2;display:block;margin-top:16px}.main .main_banner_wrap .inner i{display:block;color:#ec6b2d;line-height:1.17;font-weight:500;font-size:20px}.main .main_banner_wrap .inner .button{font-size:16px;font-weight:500;text-align:center;padding:11px 24px;border-radius:100px;display:inline-block;margin-top:40px}.main .main_banner_wrap .inner .img_wrap img{width:100%}.main .main_banner_wrap .event_slide.inner i{font-size:20px;line-height:32px;letter-spacing:.65px;margin-top:0;display:inline-block;font-weight:400;color:#49aa85}.main .main_banner_wrap .event_slide.inner i.index_sub_title{color:#ec6b2d;background:none;padding:0;font-weight:400}.main .main_banner_wrap .event_slide.inner strong{font-size:30px;font-weight:400;color:#212422;line-height:1.2;display:block;margin-top:16px}.main .main_banner_wrap .event_slide.inner strong span{font-weight:600;display:block;font-size:40px}.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{opacity:1;color:#9ea3a0;line-height:1.45;letter-spacing:-.55px;font-size:22px;font-weight:400;padding:40px 0 0;background:none}.main .main_banner_wrap .event_slide.inner em i{padding-top:0;display:inline}.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;letter-spacing:.65px;font-weight:400;padding-top:55px;margin:0}.main .main_banner_wrap .vod_slide.inner em{opacity:1;color:#6c8c80;line-height:1.45;letter-spacing:-.55px;font-size:22px;padding-top:65px}.main .main_banner_wrap .vod_slide.inner em span{display:inline}.main .main_banner_wrap .vod_slide.inner strong{font-weight:300;font-size:46px;margin-top:18px}.main .main_banner_wrap .vod_slide.inner strong em{font-weight:600;font-size:46px;color:#fff;padding-top:0;line-height:1.1}.main .main_category{background:#f5f5f5;padding-bottom:65px;position:relative;overflow:hidden}.main .main_category .category_list{position:relative;margin-left:-24px;font-size:0}.main .main_category .category_list li{display:inline-block;width:33.333%;vertical-align:top;box-sizing:border-box;padding-left:24px;padding-bottom:35px}.main .main_category .category_list li .img_wrap{width:100%;height:240px;background:#000;display:block;border-radius:10px}.main .main_category .category_list li .img_wrap img{width:100%;position:relative;top:50%;transform:translateY(-50%)}.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;font-size:20px;line-height:23px;letter-spacing:-.5px;display:block;width:100%;margin-top:10px}.main .main_title{padding-top:80px;font-size:28px;letter-spacing:-.7px;color:#303030;line-height:32px;margin-bottom:20px}.main .main_title i{display:block;font-size:16px;line-height:18px;font-weight:300;margin-top:10px}.main .main_slider{height:420px;overflow:hidden}.main .main_slider .inner{height:100%;padding:0 128px;display:block}.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{content:"";position:absolute;left:0;bottom:0;height:5px;background:#f29a6d;width:100%;opacity:0;z-index:10}.main .main_slider .swiper-slide-active:after{animation:progress_bar 5s ease-in}.main .main_slider h2{font-size:40px;line-height:1.3;color:#303030;font-weight:400;padding-top:69px;position:relative;font-weight:600}.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{display:block;font-size:16px;line-height:1.63;color:#212422}.main .main_slider .img_wrap{position:absolute;right:80px;width:400px;bottom:-42px;border-radius:50%;height:400px;overflow:hidden}.main .main_slider .img_wrap img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease .3s}.main .main_list_title{font-size:28px;line-height:1.14;color:#212422;position:relative;box-sizing:border-box;letter-spacing:-.6px;font-weight:600}.main .main_list_title i{font-style:normal;color:#fe6760}.main .main_list_title em{font-style:normal;color:#7c7c7c;font-size:20px;line-height:1.1;letter-spacing:-1px;display:block;font-weight:400;margin-top:10px;margin-bottom:34px}.main .main_list_title strong{font-weight:600}.main.class_main .main_list_title:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iI2ZmYTA2ZSIgZD0iTTExLjk5OSAwYTEyIDEyIDAgMDAtMTIgMTIgMTIgMTIgMCAwMDEyIDEyIDEyIDEyIDAgMDAxMi0xMiAxMiAxMiAwIDAwLTEyLTEyem01LjYgMTIuNTM5YTguNjM4IDguNjM4IDAgMDAtNS4wNjMgNS4wNjMuNTYzLjU2MyAwIDAxLTEuMDc2IDAgOC42MjQgOC42MjQgMCAwMC01LjA2My01LjA2My41NjMuNTYzIDAgMDEwLTEuMDc2QTguNjM4IDguNjM4IDAgMDAxMS40NiA2LjRhLjU2Mi41NjIgMCAwMTEuMDc2IDAgOC42NTIgOC42NTIgMCAwMDUuMDYzIDUuMDYzLjU2Mi41NjIgMCAwMS4wMDEgMS4wNzZ6Ii8+PC9zdmc+)}.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{visibility:visible;opacity:1}.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{position:absolute;width:100%;left:0;bottom:0;color:#fff;box-sizing:border-box;padding:10px;font-size:18px;line-height:24px}.main .list_7.slider_wrap .list_slider .card_item .img_wrap{padding-bottom:240px;background:rgba(0,0,0,.35)}.main .list_7.slider_wrap .list_slider .card_item .img_wrap:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.35)}.main .list_7.slider_wrap .list_slider .swiper-button-next,.main .list_7.slider_wrap .list_slider .swiper-button-prev{top:50%;margin-top:-30px}.main .list_5.slider_wrap .list_slider .swiper-slide-next+.swiper-slide+.swiper-slide+.swiper-slide{visibility:visible;opacity:1}.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{position:relative;max-width:1380px;box-sizing:border-box;margin:auto}.main .slider_wrap .list_slider{padding:0 90px 20px}.main .slider_wrap .list_slider .swiper-slide{opacity:0;visibility:hidden;transition:opacity .3s ease-in}.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{visibility:visible;opacity:1}.main .slider_wrap .list_slider .swiper-wrapper{padding:0;box-sizing:border-box}.main .slider_wrap .list_slider .swiper-button-next,.main .slider_wrap .list_slider .swiper-button-prev{left:80px;width:40px;height:40px;background:#fff;border:1px solid #dfe4e1;border-radius:50%;top:150px}.main .slider_wrap .list_slider .swiper-button-next{right:80px;left:auto}.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{content:"";width:10px;height:10px;position:absolute;left:50%;top:50%;margin-top:-5px;border-left:2px solid #212422;border-bottom:2px solid #212422;box-sizing:border-box}.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{display:inline-block;width:50%;position:relative;box-sizing:border-box}.main .btn_wrap{font-size:0;text-align:center;padding-top:24px}.main .btn_wrap .button{display:inline-block;font-size:14px;font-weight:600;border-radius:4px;text-align:center;line-height:48px;height:48px;border-width:1.5px;min-width:216px;padding:0 10px}.main .btn_wrap .button.btn_wht{box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.main .like_btn{bottom:0;top:auto;filter:none;right:0}.main_banner_wrap .main_banner .swiper-slide:after{content:"";position:absolute;left:0;bottom:0;height:5px;background:#f29a6d;width:100%;opacity:0;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{opacity:.5;font-size:18px;line-height:1.17}.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{width:364px;bottom:50px}.space section{padding:60px 0}.space section .main_list_title{margin-bottom:36px}.space section .main_list_title em{margin-bottom:0;font-weight:400}.space .thumb_gallery .list_slider{padding-top:0;padding-bottom:0}.thumb_gallery{width:100%;overflow:hidden}.thumb_gallery.review_list{background:#f5f5f5;padding-bottom:30px}.thumb_gallery .list_gallery,.thumb_gallery .list_slider{max-width:1200px;font-size:0;margin:auto;box-sizing:border-box;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%{width:0;opacity:1}99%{width:100%;opacity:1}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%{transform:translateX(100%);bottom:30px;opacity:0;filter:blur(10px);-webkit-filter:blur(10px)}10%{transform:translateX(-30px);bottom:0;opacity:1;filter:blur(0);-webkit-filter:blur(0)}20%,to{transform:translateX(0);opacity:1;filter:blur(0);-webkit-filter:blur(0)}}@keyframes mainVisual{0%{opacity:0;bottom:-50px}to{opacity:1;bottom:-30px}}@media only screen and (max-width:1600px){.thumb_gallery .list_gallery .grid_item{min-width:auto;max-width:100%}}@media only screen and (max-width:1300px){.main .slider_wrap .list_slider{padding:0 10px 20px}.main .slider_wrap .list_slider .swiper-button-prev{margin-left:0;left:10px}.main .slider_wrap .list_slider .swiper-button-next{right:10px;margin-right:0}}@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{font-size:40px;line-height:1.3;color:#303030;font-weight:400;padding-top:69px}.main .main_slider h2 strong{font-weight:700}.main .main_slider .img_wrap{width:350px;height:350px}.main .main_slider .swiper-button-prev{margin-left:0;left:0}.main .main_slider .swiper-button-next{right:0;margin-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{left:10px;width:40px;height:40px;box-shadow:0 0 20px -6px rgba(0,0,0,.4)}.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;visibility:visible;transition:opacity .3s ease-in}.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{visibility:visible;opacity:1}.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{visibility:visible;opacity:1}.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{width:250px;height:250px}.main .main_list_title{font-size:24px;position:relative;color:#222}.main .main_list_title:before{width:16px;height:16px;left:10px}.main.vod section{padding:30px 0}.main.vod section .main_list_title{margin-bottom:20px}.thumb_gallery{width:100%;overflow:hidden}.thumb_gallery.review_list{background:#f5f5f5;padding-bottom:30px}.thumb_gallery .list_gallery,.thumb_gallery .list_slider{max-width:1200px;margin:auto;box-sizing:border-box}.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-weight:500;font-size:24px}.main .main_banner_wrap .inner .button{font-size:12px;padding:8px 16px;margin-top:20px;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{width:250px;bottom:20px}.main .main_category{padding-bottom:40px}.main .main_category .category_list li{width:50%;padding-bottom:20px}.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;margin-top:5px;line-height:16px}.main .list_sort_btns{padding-top:30px;left:0}.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{top:50%;margin-top:-30px}.main .slider_wrap .list_slider{padding:0 2px 5px}.main .main_slider h2{font-size:24px;line-height:32px;padding-top:40px;padding-right:290px}.main .main_slider p{white-space:normal;line-height:1.2;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.main .main_slider p span{font-size:12px;display:inline}.main .main_slider .swiper-pagination{padding:0 40px;bottom:24px}.main .main_slider .swiper-button-next,.main .main_slider .swiper-button-prev{display:none}.main .main_slider .swiper-pagination-bullet{height:6px;border-radius:3px;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{width:280px;height:280px;right:40px}.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%{opacity:0;bottom:-40px}to{opacity:1;bottom:-20px}}}@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{width:240px;height: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;margin-top:4px;font-weight:500}.main .main_banner_wrap .inner i{font-size:13px;margin-top:12px}.main .main_banner_wrap .inner .img_wrap{width:195px;opacity:1}.main .main_banner_wrap .event_slide.inner strong{font-size:18px}.main .main_banner_wrap .event_slide.inner i{font-size:11px;line-height:19px;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{width:180px;bottom:15px}.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;line-height:18px;margin-top:5px;height:35px}.main .main_list_title{font-size:20px}.main .thumb_gallery .list_gallery .sold_out a:after{width:195px;height:25px;line-height:25px;font-size:11px;top:23px;left:-63px}.main .main_slider .inner .img_wrap{width:160px;height:160px;right:20px}.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;position:relative;box-sizing:border-box;padding-left:680px;overflow:hidden;font-size:0}.detail .detail_top_view li{overflow:hidden}.detail .detail_top_view li span{position:relative;display:block;overflow:hidden;height:100%;background:#eaeaea}.detail .detail_top_view img{width:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.detail .detail_top_view .img_first{position:absolute;width:664px;left:0;top:0;height:430px}.detail .detail_top_view .img_second{left:0;top:0;height:280px}.detail .detail_top_view .img_forth,.detail .detail_top_view .img_third{display:inline-block;height:135px;width:50%;box-sizing:border-box;padding-right:8px;margin-top:16px;position:relative}.detail .detail_top_view .img_forth{padding-left:8px;padding-right:0}.detail .detail_top_view .more_photo{position:absolute;color:#fff;line-height:135px;text-align:center;font-size:16px;letter-spacing:.4px;background:rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0;font-weight:600}.detail .detail_top_view .like_btn{width:48px;height:48px;background-size:30px;right:16px;top:16px}.detail .tab-menu{padding:0 36px;box-sizing:border-box}.detail .detail_top{background:#fff;padding-top:50px;border-bottom:1px solid #eaeaea;margin-bottom:30px}.detail .detail_top h2{font-size:28px;font-weight:700;letter-spacing:.7px;line-height:32px;color:#212422;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{font-size:14px;font-weight:700;color:#2e2e2e;letter-spacing:.35px;line-height:1.43;font-style:normal;display:inline-block;margin-right:2px}.detail .detail_top .store_option .rank i:before{content:"";display:inline-block;width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMnYxMkgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI0IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZTY3NjAiIGQ9Ik0xMC45NjcgNC41ODFhLjY1NS42NTUgMCAwMC0uNTMtLjQ0N2wtMi42NjEtLjM5Mi0xLjE4Ni0yLjRhLjY4MS42ODEgMCAwMC0xLjE3OSAwTDQuMjE2IDMuNzQ4bC0yLjY1My4zODZhLjY1OC42NTggMCAwMC0uMzY0IDEuMTIybDEuOTI2IDEuODgtLjQ1NyAyLjY0YS42NTcuNjU3IDAgMDAuOTUzLjY5M2wyLjM4NC0xLjI0NiAyLjM3MyAxLjI0OGEuNjU4LjY1OCAwIDAwLjk1NC0uNjkzbC0uNDUxLTIuNjUxIDEuOTItMS44NzJhLjY1NS42NTUgMCAwMC4xNjYtLjY3NHoiIGRhdGEtbmFtZT0i7Yyo7IqkIDgiLz48L3N2Zz4=)}.detail .detail_top .store_option .max_member:after,.detail .detail_top .store_option .rank:after{content:"";display:inline-block;width:1px;height:1px;background-color:#a39b9b;position:relative;top:-2px;margin:0 6px 0 8px;vertical-align:middle}.detail .detail_top .store_option .max_member{display:inline-block;font-size:14px;font-weight:300;line-height:1.43;letter-spacing:.35px;color:#a39b9b;font-style:normal}.detail .detail_top .store_option .max_member:before{content:"";display:inline-block;width:14px;height:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMnYxMkgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI2IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNhMzliOWIiIGQ9Ik0xMSAxMC44NzNhNC44NTcgNC44NTcgMCAwMC0zLjM4OC00LjYxOCAyLjg3NSAyLjg3NSAwIDEwLTMuMjI0IDBBNC44NTcgNC44NTcgMCAwMDEgMTAuODczVjExaC45MDZhNy43NzQgNy43NzQgMCAwMS4xOTQtMWMuMDI3LS4xLjA2Mi0uMTkuMDk0LS4yODRhMy44MSAzLjgxIDAgMDEuMjYzLS42MzJjLjAxOC0uMDM0LjAzNS0uMDcuMDU0LS4xYTMuMzYgMy4zNiAwIDAxLjItLjMxNmMuMDM4LS4wNTUuMDc4LS4xMDUuMTE3LS4xNTZBMy44NTUgMy44NTUgMCAwMTUuODczIDdoLjI1NEEzLjg4IDMuODggMCAwMTkuOSAxMGE3Ljc3NCA3Ljc3NCAwIDAxLjE5MSAxSDExek02IDUuNzVhMS44NzUgMS44NzUgMCAxMTEuODc1LTEuODc1QTEuODc3IDEuODc3IDAgMDE2IDUuNzV6IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNSIvPjwvc3ZnPg==);background-size:100%}.detail .detail_top .store_option .location{display:inline-block;font-style:normal;color:#212422;line-height:1.43;font-size:14px;letter-spacing:.35px;text-decoration:underline}.detail .detail_top .share_wrap{position:relative;box-sizing:border-box;padding-right:200px;margin-bottom:40px}.detail .detail_top .share_wrap .sns_share{position:absolute;top:23px;right:0}.detail .detail_top .share_wrap .sns_share button+button{margin-left:10px}.detail .detail_top .share_wrap .sns_share .btn_share{font-size:16px;color:#212422;line-height:18px;letter-spacing:.4px;cursor:pointer}.detail .detail_top .share_wrap .sns_share .btn_share:before{content:"";display:inline-block;width:18px;height:18px;background:url(/_nuxt/img/ic-share-18.939fbdf.svg);vertical-align:middle;margin-right:6px;position:relative;top:-2px}.detail .detail_top .share_wrap .sns_share .btn_favorite{font-size:16px;color:#212422;line-height:18px;letter-spacing:.4px;cursor:pointer}.detail .detail_top .share_wrap .sns_share .btn_favorite:before{content:"";display:inline-block;width:18px;height:18px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjNDg0ODQ4IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMTUuNDkzIDMuMzk5YTQuMjQgNC4yNCAwIDAwLTUuNjUzLjRMOSA0LjY0MmwtLjg0LS44NGE0LjI0IDQuMjQgMCAwMC01LjY1My0uNCA0LjEyMiA0LjEyMiAwIDAwLS4zIDYuMWwzLjg3OSAzLjg3OEw4LjQgMTUuNjk3YS44NDEuODQxIDAgMDAxLjE5IDBsMi4zMTktMi4zMTlMMTUuNzg4IDkuNWE0LjEyMiA0LjEyMiAwIDAwLS4yOTUtNi4xMDF6IiBkYXRhLW5hbWU9Iu2MqOyKpCAzOCIvPjxwYXRoIGQ9Ik0wIDBoMTh2MThIMHoiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDI3MiIvPjwvZz48L3N2Zz4=);vertical-align:middle;margin-right:6px;position:relative;top:-2px}.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{content:"";display:inline-block;width:2px;height:2px;background:#212422;position:absolute;left:-14px;top:50%;margin-top:-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{position:relative;margin-left:-10px;padding-top:6px}.detail .detail_top .share_wrap .tag_list li{display:inline-block;box-sizing:border-box;padding:6px 16px;border-radius:16px;border:1px solid #e5e5e5;margin-left:10px;margin-top:10px;color:#a39b9b;font-size:13px}.detail .space_detail{box-sizing:border-box;position:relative;background:#fff;padding:20px 0 0;border:1px solid #eaeaea;border-radius:5px;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{font-size:24px;font-weight:500;line-height:1.17;color:#212422;position:relative;margin-bottom:20px;margin-top:40px}.detail .space_info h2:before{content:"";display:block;width:24px;height:24px;position:absolute;left:-30px;background-image:url(/_nuxt/img/img-pick-24.1eb0d1f.svg);background-size:100%;background-repeat:no-repeat;top:3px}.detail .space_info h2 em{font-weight:700;position:relative;display:inline-block}.detail .space_info h2 em:after{content:"";display:inline-block;width:100%;padding:0 1px;height:13px;position:absolute;bottom:-2px;background:#ff3d71;opacity:.15;left:-1px}.detail .space_info div{position:relative;box-sizing:border-box;border-bottom:1px solid #eaeaea;padding:0 30px 40px}.detail .space_info .opening_hours{display:block;text-align:center;border-radius:5px;border:1px solid #ffefef;background:#fff7f7;width:100%;font-size:16px;line-height:1;letter-spacing:.4px;padding:15px;box-sizing:border-box}.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{font-size:20px;line-height:1.4;color:#fe6760;display:inline-block;margin-right:20px;content:counter(item)}.detail .space_info .refund_info .refund_warn{line-height:2;font-size:14px;color:#212422;box-sizing:border-box;padding:0 10px;display:block;margin-bottom:23px}.detail .space_info .refund_info .refund_warn strong{font-weight:400;font-size:16px;color:#fe6760;line-height:1;display:block;margin-bottom:17px;position:relative;left:-10px}.detail .space_info .refund_info dl{padding:0 20px;box-sizing:border-box;position:relative;font-size:0}.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{position:relative;padding-right:10px;margin-right:10px}.detail .space_info .refund_info dl dt:after{content:"";display:block;width:1px;height:10px;right:0;top:5px;background:#eaeaea;position:absolute}.detail .space_info .refund_info dl dd{color:#fe6760}.detail .space_info .location_info{border-bottom:0}.detail .space_info .location_info .map_area{border:0;background:#eaeaea;height:500px;padding:0}.detail .space_info .location_info .store_name{margin-top:20px;font-size:28px;font-weight:700;color:#212422;letter-spacing:.7px;line-height:1.14}.detail .space_info .location_info .store_location{display:block;margin-top:13px;font-size:16px;font-weight:300;line-height:1.75;color:#212422;letter-spacing:.4px}.detail .detail_space_info{box-sizing:border-box;background:#fff;padding:0;border-radius:5px;margin-bottom:20px;border:1px solid #eaeaea;width:100%}.detail .detail_space_info button{cursor:pointer;width:100%;text-align:left;padding:36px 28px;border-bottom:1px solid #eaeaea;position:relative}.detail .detail_space_info button strong{font-weight:700;font-size:24px;line-height:1.17;color:#212422;display:block}.detail .detail_space_info button strong:before{content:"";display:inline-block;width:24px;height:24px;background-image:url(/_nuxt/img/img-pick-24.1eb0d1f.svg);background-size:100%;background-repeat:no-repeat;margin-right:10px;position:relative;top:3px;vertical-align:top}.detail .detail_space_info button:after{content:"";display:inline-block;position:absolute;width:23px;height:23px;border-left:2px solid #a39b9b;border-bottom:2px solid #a39b9b;right:48px;top:46px;transform:rotate(135deg);transition:transform .3s cubic-bezier(.075,.82,.165,1)}.detail .detail_space_info .toggle_contents{white-space:pre-line;font-size:14px;line-height:1.43;letter-spacing:.35px;color:#212422;padding:0 48px;opacity:0;height:0;transition:all .3s ease-in}.detail .detail_space_info.active button:after{transform:rotate(-45deg);top:38px}.detail .detail_space_info.active .toggle_contents{padding-top:48px;padding-bottom:36px;opacity:1;height:auto}.selecte_date_button{display:block;border:1px solid #ffefef;background:#fff7f7;width:100%;text-align:left;cursor:pointer;padding:16px 24px;position:relative;border-radius:5px}.selecte_date_button strong{font-size:14px;font-weight:700;line-height:1.57;letter-spacing:.35px;color:#b57f7d}.selecte_date_button:after{content:"";display:block;width:12px;height:12px;border-left:1px solid #b57f7d;border-bottom:1px solid #b57f7d;position:absolute;right:24px;top:20px;transform:rotate(-135deg);box-sizing:border-box}.detail_store_item{box-sizing:border-box;padding:36px 36px 36px 173px;border-bottom:1px solid #eaeaea;position:relative;min-height:180px}.detail_store_item .img_wrap{position:absolute;width:125px;height:106px;overflow:hidden;display:inline-block;left:36px;top:36px}.detail_store_item .img_wrap img{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%)}.detail_store_item h2{display:block;font-size:18px;line-height:1.11;letter-spacing:.45px;color:#212422;margin-bottom:4px}.detail_store_item .max_member{display:block;font-style:normal;color:#a39b9b}.detail_store_item .max_member:before{content:"";display:inline-block;width:12px;height:12px;margin-right:4px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMnYxMkgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI2IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNhMzliOWIiIGQ9Ik0xMSAxMC44NzNhNC44NTcgNC44NTcgMCAwMC0zLjM4OC00LjYxOCAyLjg3NSAyLjg3NSAwIDEwLTMuMjI0IDBBNC44NTcgNC44NTcgMCAwMDEgMTAuODczVjExaC45MDZhNy43NzQgNy43NzQgMCAwMS4xOTQtMWMuMDI3LS4xLjA2Mi0uMTkuMDk0LS4yODRhMy44MSAzLjgxIDAgMDEuMjYzLS42MzJjLjAxOC0uMDM0LjAzNS0uMDcuMDU0LS4xYTMuMzYgMy4zNiAwIDAxLjItLjMxNmMuMDM4LS4wNTUuMDc4LS4xMDUuMTE3LS4xNTZBMy44NTUgMy44NTUgMCAwMTUuODczIDdoLjI1NEEzLjg4IDMuODggMCAwMTkuOSAxMGE3Ljc3NCA3Ljc3NCAwIDAxLjE5MSAxSDExek02IDUuNzVhMS44NzUgMS44NzUgMCAxMTEuODc1LTEuODc1QTEuODc3IDEuODc3IDAgMDE2IDUuNzV6IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNSIvPjwvc3ZnPg==)}.detail_store_item .space_size{font-size:13px;display:block;line-height:1.69;color:#a39b9b;margin-bottom:20px}.detail_store_item .space_size:before{content:"";display:inline-block;width:12px;height:12px;background-image:url(/_nuxt/img/ic-area-12.4691328.svg);position:relative;top:5px;vertical-align:top;margin-right:4px}.detail_store_item .store_pirce_per_hour{position:absolute;right:130px;bottom:36px;font-size:12px;color:#2e2e2e;letter-spacing:.3px;font-weight:400}.detail_store_item .store_pirce_per_hour i{font-size:24px;font-weight:700;color:#ff3d71;letter-spacing:.92;display:inline-block}.detail_store_item .btn_red2{position:absolute;right:40px;bottom:36px}.space_option{font-size:0}.space_option li{display:inline-block;font-size:10px;letter-spacing:.25px;line-height:2.2;color:#a39b9b;margin-right:8px}.space_option li:before{content:"";display:inline-block;width:12px;height:12px;background-size:100%;top:5px;margin-right:2px;position:relative;vertical-align:top}.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{width:100%;max-width:1140px;background:#fff;border-radius:5px;border:1px solid #eaeaea;margin-top:20px;padding:0}.thumb_list_wrap .result_title{border-bottom:1px solid #eaeaea;box-sizing:border-box;padding:30px 24px 0}.thumb_list_wrap .result_title h2{font-size:24px;color:#212422;margin-bottom:4px;line-height:1.17;letter-spacing:.6px;font-weight:700}.thumb_list_wrap .result_title h2 i{color:#fe6760}.thumb_list_wrap .result_title p{margin-bottom:13px;font-size:12px;letter-spacing:.3px;color:#a39b9b}.thumb_list_wrap .result_title p span{line-height:1.5;display:inline-block;margin-left:5px}.thumb_list_wrap .result_title p span:first-child{margin-left:0}.thumb_list_wrap .list_gallery{width:100%;box-sizing:border-box;padding:30px 24px}.thumb_list_wrap .list_gallery .grid_item{width:25%;padding:8px;box-sizing:border-box}.thumb_list_wrap .list_gallery .grid_item a{font-size:0;display:block;overflow:hidden;border-radius:10px;border:1px solid #eaeaea;position:relative;height:100%}.thumb_list_wrap .list_gallery .grid_item a:focus:after,.thumb_list_wrap .list_gallery .grid_item a:hover:after{content:"";display:block;left:0;top:0;position:absolute;width:100%;height:100%;background:#fe6760;opacity:.2}.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;width:100%;transition:all .3s ease-out}.video_box{max-width:100%;margin:20px auto auto;position:relative;box-shadow:0 0 20px 0 rgba(48,48,48,.3);border-radius:0}.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:#ec6b2d}.video_box .plyr--full-ui input[type=range]{color:#96ea9e}.video_box .video-player-box .vjs_video_3-dimensions{width:100%;height:640px}.video_box .video-js .vjs-big-play-button{width:100%;position:absolute;height:100%;left:0;top:0;background-color:rgba(43,51,63,.3);border:none;border-radius:0}.video_box .video-js .vjs-big-play-button .vjs-icon-placeholder{width:64px;height:64px;position:absolute;left:50%;top:50%;background:url(/_nuxt/img/icPlaygreen.cca187f.svg);background-size:100%;margin-top:-32px;margin-left:-32px;cursor:pointer;font-size:0}.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{width:7em;left:-1em}.video_box .vjs-hidden.vjs-text-track-display{display:block!important;opacity:0}.video_box .login_chek_box{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;z-index:10}.agree_desciprtion ol li+li{margin-top:30px}.agree_desciprtion li strong{display:block;font-size:17px;color:#424643;font-weight:700;margin-bottom:8px}.agree_desciprtion li p span{font-size:13px;color:#424643;line-height:19px}.agree_desciprtion li p em{display:block;font-size:12px;color:#aeb7b4;line-height:17px}.agree_desciprtion li .table{text-align:center;margin-top:8px;margin-bottom:10px}.agree_desciprtion li .table td,.agree_desciprtion li .table th{font-size:12px;line-height:18px;color:#9ea3a0;border:1px solid #dfe4e1;padding:9px 5px;font-weight:400}.agree_desciprtion li .table th{background:#f9faf9}.agree_desciprtion ul li{font-size:13px;line-height:20px;color:#424643}.agree_desciprtion ul li+li{margin-top:6px}.agree_desciprtion .detail_agree{margin:10px 0;font-size:0}.agree_desciprtion .detail_agree dl:first-child{border-left:1px solid #dfe4e1}.agree_desciprtion .detail_agree dl{width:12.5%;text-align:center;position:relative;left:-1px;box-sizing:border-box;display:inline-block;border-collapse:collapse;border:1px solid #dfe4e1;border-left:0}.agree_desciprtion .detail_agree dl dt{background:#f9faf9;font-size:12px;color:#9ea3a0;padding:9px 0}.agree_desciprtion .detail_agree dl dd{color:#9ea3a0;border-top:1px solid #dfe4e1;font-size:12px;padding:9px 0}.agree_contents .inner{padding:50px 20px}.agree_contents h2{font-size:24px;text-align:left;margin-bottom:16px;color:#212422;position:relative;font-weight:600;line-height:26px;padding-left:30px}.agree_contents h2:before{content:"";display:block;width:24px;height:24px;background-size:100%;position:absolute;left:0;top:2px}.agree_contents .agree_txt{background:#fff;white-space:pre-line;padding:30px 40px;font-size:13px}.agree_contents h5{font-size:17px;color:#424643;font-weight:700;margin-bottom:8px}.store_wrap{position:relative;box-sizing:border-box;padding-right:570px;min-height:970px}.product_list ul{margin-top:0;padding-right:40px;box-sizing:border-box}.product_list ul li{padding:50px 0;margin:0;border-bottom:1px solid #dfe4e1}.product_list ul li .item{position:relative;box-sizing:border-box;padding-left:240px;height:150px}.product_list ul li .item .item_cate{font-size:14px;font-weight:400;line-height:21px;color:#9ea29f;letter-spacing:-.3px}.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{content:"";display:block;background:#dfe4e1;top:5px;width:1px;height:10px;position:absolute;left:8px}.product_list ul li .item .item_title{font-size:18px;margin-top:6px;line-height:24px;letter-spacing:-.3px;display:block;font-weight:400;color:#212422;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.product_list ul li .item .item_price{font-size:20px;font-weight:700;color:#212422;display:block;position:absolute;bottom:0;width:100%;left:0;box-sizing:border-box;padding-left:240px}.product_list ul li .item .item_price strong{font-weight:700}.product_list ul li .item .item_price strong span{color:#ec6b2d}.product_list ul li .img_wrap{width:220px;position:absolute;left:0;top:0;height:150px;overflow:hidden;border-radius:4px;background:#c4c4c4}.product_list ul li .img_wrap img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product_list ul li .btn_location{position:absolute;bottom:-5px;font-weight:700;background:#fff;border:1px solid #dfe4e1;color:#9ea29f;padding:0;right:0;bottom:0;width:92px;line-height:29px;font-size:14px;letter-spacing:-.3px}.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{padding-left:0;width:100%;margin-top:8px}.product_list .current_review i{width:15px;height:15px}.product_list .current_review i+i{margin-left:0}.product_list .current_review strong{margin-left:4px;line-height:15px;font-size:11px;color:#9ea29f;font-weight:400}.store_wrap .map_wrap{position:absolute;right:0;width:570px;top:0;bottom:90px}.store_wrap .map_wrap .map{width:100%!important;position:sticky!important;top:0;height:970px}.store_wrap .map_wrap .map img{opacity:0}.marker_price{position:relative;text-align:center;display:block;font-size:13px;padding:4px 20px;box-sizing:border-box;background:#fff;border-radius:100px;width:auto;letter-spacing:-.025em;color:#f29a6d;border:1px solid #f29a6d;font-weight:400;cursor:pointer;box-shadow:0 1px 10px 3px .15}.marker_price span{line-height:20px}.marker_price span strong{font-weight:700}.marker_price em{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;color:#9ea29f;line-height:15px}.marker_price:after,.marker_price:before{content:"";display:block;width:0;position:absolute;height:0;border-top:10px solid #49aa85;transform:translateX(-50%);bottom:-10px;left:50%;border-left:10px solid transparent;border-right:10px solid transparent}.marker_price:before{border-top:10px solid #fff;bottom:-8px;z-index:5}.marker_price.selected{background:#6ae179;color:#212422;border-color:#49aa85;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{top:auto;bottom:0;right:0}.product_list ul li .item a{display:block;min-height:50px;height:100%}.justConfirm .img_wrap:before{content:"바로승인";z-index:2;position:absolute;line-height:24px;padding:0 10px;color:#424543;background:#ffde52;border-radius:2px;top:10px;left:10px;letter-spacing:-.3px;font-weight:600;font-size:12px}.statusTag{position:absolute;padding:0 15px;top:0;left:0;z-index:10}.statusTag.justConfirm:before{content:"바로승인";color:#424543;background:#ffde52}.statusTag.justConfirm:before,.statusTag.spaceAvailable:after{z-index:2;display:inline-block;padding:0 10px;margin:10px 5px;line-height:24px;border-radius:2px;letter-spacing:-.3px;font-weight:600;font-size:12px}.statusTag.spaceAvailable:after{content:"강습가능";color:#fff;background:#21cccc}.pagination{text-align:center;margin-top:50px}.pagination button{display:inline-block;border:0;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{font-size:14px;letter-spacing:-.3px;line-height:40px;height:40px;width:40px;border-radius:4px;color:#212422;display:block}.pagination ol li a.on{color:#fff;background:#f29a6d}.serach_null h5{font-size:20px;line-height:30px;color:#9ea3a0;font-weight:700;text-align:center;padding-top:65px;padding-bottom:60px}@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{height:100%;background:#eaeaea}.detail .detail_top_view .img_first{width:644px;height:400px}.detail .detail_top_view .img_second{height:250px}.detail .detail_top_view .img_forth,.detail .detail_top_view .img_third{height:135px;width:50%;padding-right:5px;margin-top:10px}.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-top:26px;padding-bottom:26px}.detail .tab-menu{padding:0 20px}.detail .space_detail .selected_date{padding:24px 20px 20px}.agree_desciprtion .detail_agree{margin:10px 0;font-size: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{width:25%;text-align:center;position:relative;left:-1px;box-sizing:border-box;display:inline-block;border-collapse:collapse;border:1px solid #dfe4e1;border-left:0}.agree_desciprtion .detail_agree dl dt{background:#f9faf9;font-size:12px;color:#9ea3a0;padding:9px 0}.agree_desciprtion .detail_agree dl dd{color:#9ea3a0;border-top:1px solid #dfe4e1;font-size:12px;padding:9px 0}.store_wrap{padding-right:400px;min-height:970px}.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{top:0;left: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{width:414px;height:320px}.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{padding-top:30px;margin-bottom:20px}.detail .detail_top h2{font-size:24px;line-height:30px;margin-top:28px;box-sizing:border-box}.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{width:12px;height:12px}.detail .detail_top .store_option .max_member:after,.detail .detail_top .store_option .rank:after{width:1px;height:1px;top:-2px;margin:0 6px 0 8px}.detail .detail_top .store_option .max_member{font-size:14px}.detail .detail_top .store_option .max_member:before{width:14px;height:14px}.detail .detail_top .store_option .location{font-size:14px;letter-spacing:.35px}.detail .detail_top .share_wrap{padding-right:0;margin-bottom:40px}.detail .detail_top .share_wrap .sns_share{top:20px;right:auto;left:0}.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{width:2px;height:2px;left:-14px;top:50%;margin-top:-2px}.detail .detail_top .share_wrap .tag_list{padding-top:50px}.detail .detail_top .share_wrap .tag_list li{padding:6px 10px;font-size:12px}.detail .detail_space_info button strong{font-size:24px}.detail .detail_space_info button strong:before{width:24px;height:24px}.detail .detail_space_info button:after{width:15px;height:15px;right:28px;top:36px}.detail .detail_space_info.active button:after{top:28px}.selecte_date_button{padding:10px 20px}.selecte_date_button:after{top:17px;right:20px}.detail_store_item{padding:20px 240px 20px 160px}.detail_store_item .img_wrap{left:20px;top:20px}.detail_store_item h2{font-size:18px;line-height:1.11;letter-spacing:.45px;margin-bottom:4px}.detail_store_item .space_size{margin-bottom:10px}.detail_store_item .store_pirce_per_hour{right:100px;bottom:20px}.detail_store_item .store_pirce_per_hour i{font-size:20px}.detail_store_item .btn_red2{right:20px;bottom:20px;font-size:14px;height:30px;line-height:30px;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{padding-right:0;min-height:0}.product_list{box-sizing:border-box;padding:0 20px}.product_list ul{margin-top:0;padding-right:0}.store_wrap .map_wrap{position:relative;width:100%;height:300px}.store_wrap .map_wrap .map{position:relative!important;height:100%}.store_wrap .map_wrap.contentsFixed{position:relative;top:0;left:0;margin:0}}@media only screen and (max-width:760px){.detail .detail_top_view img{top:0;left:0;transform:none;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.detail .detail_top_view .list_img{padding-left:0;margin-left:-10px;border-radius:0}.detail .detail_top_view .img_first{width:100%;height:320px;position:relative;box-sizing:border-box;padding-left:10px}.detail .detail_top_view .img_first img{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-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{height:135px;width:33.333%;padding-left:10px;display:inline-block;padding-right:0;box-sizing:border-box}.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{font-size:14px;font-weight:500;line-height:20px;padding:60px 10px 0;box-sizing:border-box}.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{padding-right:0;margin-bottom:40px}.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{width:2px;height:2px;left:-14px;top:50%;margin-top:-2px}.detail .detail_top .share_wrap .tag_list{padding-top:40px}.detail .detail_top .share_wrap .tag_list li{padding:6px 10px;font-size:12px;margin-left:5px}.detail .detail_space_info button strong{font-size:20px}.detail .detail_space_info button strong:before{width:20px;height:20px}.detail .detail_space_info button:after{width:12px;height:12px;top:35px}.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{width:16px;height:16px;left:10px;top:7px}.agree_contents .agree_txt{padding:20px 30px;font-size:12px;line-height:20px}.agree_contents h5{font-size:17px;color:#424643;font-weight:700;margin-bottom:8px}.serach_null h5{font-size:16px;line-height:24px;border-top:1px solid #ccc}}@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;padding-top:36px;line-height:1.5}.detail .detail_store_item{padding:20px 20px 70px}.detail .detail_store_item h2{margin-top:5px}.detail .detail_store_item .img_wrap{left:0;top:0;position:relative;width:100%;height:150px}.detail .detail_store_item .img_wrap img{top:0;left:0;transform:none;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.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{padding-right:0;min-height: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{padding-left:140px;font-size:13px}.product_list ul li .btn_location{width:71px;font-size:11px;line-height:20px;height:24px}.product_list ul li .btn_location img{width:10px;vertical-align:top;top:5px;position:relative}.product_list ul li .img_wrap{width:130px;height:100px}.product_list .current_review{margin-top:3px}.product_list .current_review i{width:10px;height:10px}.product_list .current_review strong{line-height:10px}.store_wrap .map_wrap{position:relative;width:100%;height:200px}.pagination{margin-top:30px}.pagination button,.pagination ol li a{width:32px;height:32px}.pagination ol li a{font-size:12px;line-height:32px}.justConfirm .img_wrap:before{font-size:10px;padding:0 6px;line-height:20px}}.myReservation .reserve_search{width:100%;max-width:100%;background:none;border:none;font-size:0;padding:0;border-radius:0;position:relative}.myReservation .btn_wrap{padding:10px 0;text-align:center}.myReservation .btn_wrap .btn_green{color:#fff;background:#ec6b2d}.myReservation .btn_wrap .btn_orange{color:#fff;background:#ffa06e}.myReservation .btn_wrap.top_buttonWrap{position:absolute;top:0;right:0;text-align:right;padding:0;margin:0}.myReservation .btn_wrap.top_buttonWrap .button{margin:0 0 0 5px;width:80px;height:35px;line-height:33px;font-size:16px;text-align:center;display:inline-block}.myReservation .reserved_item{position:relative;box-sizing:border-box;margin-top:20px}.myReservation .reserved_item:first-child{margin-top:0}.myReservation .reserved_item .item{background:#fff;border:2px solid #eaeaea;box-sizing:border-box;padding:15px 15px 5px;border-radius:10px}.myReservation .reserved_item .item dl{width:25%;display:inline-block;padding-left:0}.myReservation .reserved_item .item dl dt{position:relative;display:inline-block;margin-right:20px}.myReservation .reserved_item .item dl dd{display:inline-block}.myReservation .reserved_item .item dl:first-child{width:100%;padding-left:100px}.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{width:50%;padding-left:100px}.myReservation .reserved_item .item dl:first-child+dl dt{position:absolute}.myReservation .schedule_item{background:#fff;padding:20px;box-sizing:border-box;margin-bottom:20px}.myReservation .schedule_item .btn_scheduleAdd{position:relative;font-size:20px;color:#ec6b2d;box-sizing:border-box;height:50px;width:100%;border:1px solid #ec6b2d}.myReservation .schedule_item .btn_scheduleAdd strong{display:inline-block;padding-left:30px;position:relative;color:#ec6b2d}.myReservation .schedule_item .btn_scheduleAdd strong:after,.myReservation .schedule_item .btn_scheduleAdd strong:before{content:"";display:block;top:50%;width:20px;height:1px;background:#ec6b2d;position:absolute;left:0}.myReservation .schedule_item .btn_scheduleAdd strong:after{transform:rotate(90deg)}.myReservation .schedule_item .schedule_wrap .btn_wrap{font-size:0;position:relative;padding:0 10px;top:-20px;margin-top:0}.myReservation .schedule_item .schedule_wrap .btn_wrap .btn_green,.myReservation .schedule_item .schedule_wrap .btn_wrap .btn_orange{float:none;display:inline-block}.myReservation .schedule_item .schedule_wrap .btn_wrap span{margin-top:30px;display:block}.myReservation .schedule_item .schedule_wrap .btn_wrap span .button.btn_add{border:1px dashed #ec6b2d;margin:0;color:#ec6b2d;width:100%;font-size:16px;height:40px;line-height:40px}.myReservation .schedule_item .schedule_wrap .schdule_module{font-size:15px;padding:13px 180px 13px 10px;border:1px solid #ec6b2d;margin:10px 0;display:none;position:relative}.myReservation .schedule_item .schedule_wrap .schdule_module h3{color:#9a9a9a}.myReservation .schedule_item .schedule_wrap .schdule_module .btn_wrap{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0}.myReservation .schedule_item .schedule_wrap .schdule_module .btn_wrap .button{width:80px;height:40px;line-height:40px;font-size:14px}.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{display:block;animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);-webkit-animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards}.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{position:relative;height:0}.myReservation .schedule_item .schedule_selectWrap .select_time{padding:0 16px 40px}.myReservation .schedule_item .schedule_selectWrap .regist_list{font-size:16px;max-width:300px;width:100%;position:relative;z-index:10}.myReservation .schedule_item .schedule_selectWrap .select_time h5{font-size:14px;margin-top:10px;font-weight:400}.myReservation .schedule_item .schedule_selectWrap .select_time h5.person_title{padding-top:20px;margin-top:40px;border-top:1px solid #e5e5e5}.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{color:#fff;background:#212422}.myReservation .schedule_item .schedule_selectWrap .spinner{margin-top:10px;max-width:250px}.myReservation .schedule_item .schedule_selectWrap .select_list_wrap{position:absolute;left:0;top:55px;bottom:auto;background:#fff;border-radius:4px;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{opacity:0;display:none}.myReservation .schedule_item .schedule_selectWrap .active .select_list{height:auto;border-top:0}.myReservation .schedule_item .schedule_selectWrap .select_custom button{position:relative;padding:16px 30px 16px 16px}.myReservation .schedule_item .schedule_selectWrap .select_custom button:after{content:"";position:absolute;font-size:0;width:24px;height:24px;right:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg4YTgzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTI3LjUgMjMuNDZsLTkuOTgtOS45NTktMTAuMDIgMTAiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDM2djM2SDB6Ii8+PC9zdmc+);transform:rotate(180deg);top:17px;background-size:100%;border:0}.myReservation .schedule_item .schedule_selectWrap .select_custom.active button:after{transform:rotate(0);top:13px}.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{margin:0 10px;display:inline-block;width:80px;height:35px;line-height:33px;font-size:16px}.myReservation .schedule_item .btn_wrap .btn_green{color:#fff;background:#ec6b2d}.myReservation .schedule_item .btn_wrap .btn_orange{color:#fff;background:#ffa06e}.myReservation .schedule_item .btn_wrap:after{content:"";display:block;clear:both}.myReservation .schedule_item .btn_green{background-color:#ec6b2d}.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{font-size:16px;line-height:35px;top:0;color:#212422;font-weight:500;display:block;float:left;margin-bottom:20px}.myReservation .my_order_list .table th{background:#f9faf9;padding:15px 0;color:#000;font-size:14px;font-weight:500}.myReservation .my_order_list .table td{text-align:center;padding:15px 0;border-bottom:1px solid #dfe4e1}.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;line-height:25px;height:27px;padding:0 10px;font-size:16px;letter-spacing:-.04em;display:inline-block;vertical-align:middle;margin-left:3px}.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{position:relative;font-size:0;margin-bottom:20px;display:block;float:right}.myReservation .my_order_list .btn_wrap.top_buttonWrap .button{margin:0 0 0 16px;width:auto;height:35px;line-height:33px;font-size:16px;text-align:center;display:inline-block;padding:0 12px}.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{content:"";display:block;margin-top:-1px;width:13px;height:2px;background:#fff;position:absolute;left:13px;top:50%}.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:#ec6b2d}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong i.bg_red{background:#f55}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{background:#49aa85}@media only screen and (max-width:1024px){.reserve .inner{padding:0}.reserve .inner .step_cont,.reserve .reserve_step{border-radius:0;border-left:0;border-right:0}.reserve .reserve_step{margin-top:24px}.reserve .reserve_info{width:100%;right:auto;position:relative;margin-top:12px}.reserve .reserve_info .img_wrap img{animation:none;margin:0;height:100%}.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{padding-left:0;margin-top:0}.mySchedule_current .current_wrap .schedule_wrap .schedule_box{width:100%;position:relative}.mySchedule_current .current_wrap .schedule_wrap .schedule_box .vdp-datepicker{height:auto}.mySchedule_current .current_wrap .schedule_wrap h3{margin-top:30px;font-size:16px;line-height:22px;margin-bottom:10px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title{padding:16px;font-size:16px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong i{font-size:11px;line-height:22px;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{width:40px;height:40px;border-radius:8px;line-height:40px;font-size:14px;margin:4px auto}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{bottom:4px;width:4px;height:4px;margin-left:-1px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .day-header.cell{font-size:0;line-height:40px;height:40px;width:100%;margin:0;border-radius:0}}@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{width:48px;height:48px;background-size:24px}.reserve .reserve_step ol li:after{left:-10px;top:55px;width:10px;height:10px}.reserve .study_info_wrap .study_info{padding-left:0}.reserve .study_info_wrap .study_info dd{margin-top:12px;position:relative;box-sizing:border-box;padding-right:110px}.reserve .study_info_wrap .study_info dd .img_wrap{position:relative;top:0;display:inline-block;width:32px;height:32px}.reserve .study_info_wrap .study_info dd em{display:inline-block;line-height:32px;vertical-align:top;margin-top:0;margin-left:10px}.reserve .study_info_wrap .study_info dd strong{transform:translateY(-50%);bottom:auto;top:50%;line-height:32px;margin-top:-3px}.myReservation .reserved_item .item dl{width:100%;display:inline-block;padding-left:100px}.myReservation .reserved_item .item dl dt{position:absolute;margin-right:0}.myReservation .reserved_item .item dl dd{display:inline-block}.myReservation .reserved_item .item dl:first-child+dl{width:100%}.myReservation .schedule_item{padding:10px;margin-bottom: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{width:100px;line-height:40px;top:-54px;font-size:15px}.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{width:60px;height:30px;line-height:30px;font-size:13px}.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{display:inline-block;border-bottom:0;text-align:left;padding:0 0 0 20px;position:relative}.myReservation .my_order_list .table td:before{content:"";display:block;height:12px;width:1px;position:absolute;left:10px;background:#ecf1ee;top:50%;margin-top:-6px}.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{width:48px;height:48px;background-size:24px}.reserve .reserve_step ol li:after{left:-10px;top:55px;width:10px;height: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{position:relative;transform:none;top:0;left:0}.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{width:100%;text-align:left;line-height:32px;height:32px;margin-top:8px}.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;width:auto;margin-top:0}.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{text-align:left;font-size:18px}.reserve_search h2:before{width:18px;height:18px;top:6px;margin-right:5px}.reserve_search dl{margin-bottom:5px}.reserve_search dl dt{width:80px}.reserve_search .btn_wrap .button{font-size:16px;line-height:40px;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;line-height:30px;height:30px;width:70px}.myReservation .reserve_search .reserved_item .btn_wrap .button{width:80px;line-height:33px;height:35px;font-weight:500}.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{display:block;width:100%;box-sizing:border-box;text-align:center}}.member_wrap{width:100%;max-width:400px;margin:auto;box-sizing:border-box;padding:0 20px 50px}.member_wrap dl{margin-bottom:30px}.member_wrap h2{font-size:32px;text-align:center;line-height:41px;letter-spacing:-.9px;color:#212422;margin-bottom:40px;margin-top:100px}.member_wrap h2.logo{font-size:0;width:180px;margin:70px auto 8px;background-size:100%;height:60px;background-image:url(/_nuxt/img/img_logo_vertical.ab84276.svg)}.member_wrap h2.logo+p{color:#9ea3a0;font-size:12px}.member_wrap h2+p{font-size:14px;text-align:center;letter-spacing:-.35px;color:#788a83;line-height:1.29;margin-bottom:38px}.member_wrap h2+p span{display:block}.member_wrap.member_find{background-color:#fff}.member_wrap.member_find h2{margin-top:0;font-size:24px}.member_wrap dl dt{font-size:14px;line-height:16px;letter-spacing:-.35px;color:#424643;margin-bottom:0;font-weight:500}.member_wrap dl dd{position:relative}.member_wrap dl dd.phone{box-sizing:border-box;position:relative;padding-right:105px}.member_wrap dd.phone .button{position:absolute;line-height:38px;width:93px;height:38px;right:0;bottom:0;background-color:#ec6b2d;font-size:13px;border:0;color:#fff;font-weight:500}.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;width:50%;position:relative}.member_wrap dl dd.gender label input{position:absolute;width:0;height:0;left:-1px;top:-1px}.member_wrap dl dd.gender label .lbl{display:block;font-size:14px;text-align:center;border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid #edf1ee;border-right:0;box-sizing:border-box;line-height:38px;height:40px;background:#f9faf9;color:#bdc1be;font-weight:400;transition:all .3s cubic-bezier(.075,.82,.165,1)}.member_wrap dl dd.gender label+label .lbl{border-left:0;border-right:1px solid #edf1ee;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.member_wrap dl dd.gender label+label .lbl:before{content:"";display:block;position:absolute;left:0;top:0;height:100%;width:1px;background:#dfe4e1}.member_wrap dl dd.gender label input:checked+.lbl{background:#fff;color:#424643;font-weight:700;border-color:#dfe4e1}.member_wrap .input_wrap{display:block;margin:0}.member_wrap .input_wrap input{width:100%;margin-top:10px;line-height:38px;height:38px;border:none;border-bottom:1px solid #dfe4e1;padding:0;background:none;font-weight:400}.member_wrap .input_wrap input[type=password]{font-family:dotum}.member_wrap .input_wrap+p .checkbox{margin:0;line-height:1}.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{font-size:13px;color:#ff3d71;display:block;margin-top:5px;font-weight:700}.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{text-align:center;margin-top:130px;padding-bottom:30px}.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{display:block;font-size:18px;margin:20px 0;color:#ec6b2d}.member_wrap .btn_wrap{text-align:center;font-size:0;margin-top:20px}.member_wrap .btn_wrap span{display:inline-block;padding:0 15px;box-sizing:border-box;position:relative}.member_wrap .btn_wrap span:before{content:"";display:block;width:1px;height:10px;position:absolute;left:0;top:50%;margin-top:-5px;background-color:#bdc2c6}.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:#ec6b2d}.member_wrap .btn_big,.member_wrap .btn_greenLine{display:block;width:100%;font-size:16px;letter-spacing:-.4px;line-height:54px;height:54px;border-radius:8px;color:#fff;background:#ec6b2d;font-weight:500;text-align:center}.member_wrap .btn_greenLine{background:none;color:#424643}.member_wrap .sns_login{margin-top:15px;padding-top:15px}.member_wrap .sns_login h5{position:relative;text-align:center;border-top:1px solid #bdc1be;margin-bottom:20px}.member_wrap .sns_login h5 em{position:relative;padding:0 12px;background:#fff;font-size:14px;line-height:21px;color:#9ea29f;top:-10px}.member_wrap .sns_login .button{line-height:54px;height:54px;display:block;width:100%;letter-spacing:-.35px;border-radius:5px;text-align:center;margin-bottom:10px;font-weight:500}.member_wrap .sns_login .button:before{content:"";background-size:100%;margin-right:6px;display:inline-block;position:relative;vertical-align:top}.member_wrap .sns_login .btn_kakao{background:#fae300;color:#391b1b}.member_wrap .sns_login .btn_kakao:before{width:18px;height:18px;top:18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iIzM5MWIxYiIgZD0iTTguNzA4IDFDMy44OTggMSAwIDQuMDgyIDAgNy44ODRhNi43MjggNi43MjggMCAwMDQuMTMxIDUuODYxYy0uMTgyLjY4LS42NTkgMi40NjMtLjc1NSAyLjg0NS0uMTE4LjQ3NC4xNzMuNDY3LjM2NC4zNC4xNS0uMSAyLjM4Ny0xLjYyIDMuMzUyLTIuMjc3YTEwLjk1NSAxMC45NTUgMCAwMDEuNjE2LjExOWM0LjgwOSAwIDguNzA4LTMuMDgyIDguNzA4LTYuODg0cy0zLjktNi44ODQtOC43MDgtNi44ODQiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDE4djE4SDB6Ii8+PC9zdmc+)}.member_wrap .sns_login .btn_naver{background:#2db400;color:#fff}.member_wrap .sns_login .btn_naver:before{width:16px;height:16px;top:19px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAPdJREFUOE+l0z1KQ1EQxfHfiKiIC3ANdq5BrEQIVgoB0dpVaKVgYZFK7NyAaCoF92HrB5gFKOLHlRte4CH3hbx427nz58w5M+GfL1JKqcC4x05EvI5qKaUL7P/5228CvOMIxxHxk5vaArKqZ6xFxMM0gGEP7tCNiEFbBaNRv3GCQ/TaeFD36gW72dQ2gC/MVpRsYk7lDZuTpnCNdSxUDXmUDyxOCuiigy3MjNm1xj3IUge4wvJUgIi4SSkd4BRzDZBmBRUge3CO7ZqpddZ4QLWBq7jESkHFEPBZKHQiol8Bson5iM4wX0phrwC4jYin2iUuYaMQ4+MvNYGI/ej6HfYAAAAASUVORK5CYII=)}.agree_wrap{margin-bottom:20px;margin-top:30px}.agree_wrap div{box-sizing:border-box;position:relative;display:inline-block;width:100%;margin-top:8px}.agree_wrap .marketing_agree+h5{font-size:12px;font-weight:400;position:relative;padding-left:10px;box-sizing:border-box;color:#f08a59}.agree_wrap .marketing_agree+h5:before{content:"*";position:absolute;left:0;top:0;font-size:15px}.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;width:20px;height:20px}.agree_wrap .checkbox input:checked+.lbl:before,.agree_wrap .radio_type2.radio input:checked+.lbl:before{background:#ec6b2d;border:0}.agree_wrap .checkbox input:checked+.lbl:after,.agree_wrap .radio_type2.radio input:checked+.lbl:after{left:4px}.agree_wrap .agreePop_btn{position:absolute;right:0;top:50%;font-size:12px;color:#aeb7b4;letter-spacing:-.3px;margin-top:-6px;padding-bottom:2px;border-bottom:1px solid #aeb7b4;cursor:pointer}.member_tab{width:100%;max-width:400px;margin:130px auto 0;padding-bottom:30px;font-size:0;box-sizing:border-box;background-color:#fff}.member_tab span{display:inline-block;width:50%;position:relative;padding:0 10px;box-sizing:border-box;border-bottom:1px solid #ec6b2d}.member_tab span .button{cursor:pointer;display:block;font-size:16px;text-align:center;line-height:40px;height:40px;width:100%;position:relative}.member_tab span.active{background:#ec6b2d}.member_tab span.active button{color:#212422;font-weight:600}.myinfo{padding:40px 20px}.myinfo h2{font-size:30px;line-height:44px;letter-spacing:-.025em}.myinfo p{font-size:14px;line-height:22px;color:#9ea3a0;margin-top:8px}.myinfo .info_wrap{border-top:2px solid #212422;margin-top:20px}.myinfo .info_wrap .account_form .form_wrap{padding:40px 0;border-bottom:1px solid #dfe4e1}.myinfo .info_wrap .account_form.login_form .form_wrap{padding:70px 0}.myinfo .info_wrap .account_form dl{position:relative;padding:0 160px 0 200px;box-sizing:border-box;max-width:700px;margin:auto}.myinfo .info_wrap .account_form dl+dl dd{margin-top:20px}.myinfo .info_wrap .account_form dl dt{position:absolute;left:0;width:200px;top:0;line-height:40px;font-size:16px;color:#424643}.myinfo .info_wrap .account_form dl .changing_form dt{color:#ec6b2d;font-weight:500}.myinfo .info_wrap .necessary:after{content:"*";display:inline-block;font-size:22px;color:#ff3d71;position:relative;line-height:1}.myinfo .info_wrap .account_form dl dd{position:relative}.myinfo .info_wrap .account_form dl dd strong{line-height:40px;color:#a39b9b;font-weight:400}.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{width:100%;border-radius:4px}.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{position:absolute;right:-160px;width:140px;line-height:38px;height:40px}.myinfo .info_wrap .account_form dl dd.change_input .btn_Rignt{position:absolute;right:-160px;width:140px;top:0}.myinfo .info_wrap .account_form dl dd.change_input .btn_Rignt .button{width:100%;min-width:0}.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+dl dd,.myinfo .info_wrap .account_form dl dd.change_input .changing_form dl dd+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{font-size:0;position:relative;margin-top:10px;margin-left:-5px;box-sizing:border-box;padding-right:160px}.myinfo .info_wrap .account_form dl.isChange dd.change_input .btn_wrap span{display:inline-block;width:50%;box-sizing:border-box;padding-left:5px}.myinfo .info_wrap .account_form dl dd.change_input .button{position:relative;right:0;width:50%;font-size:14px;min-width:140px}.myinfo .info_wrap .account_form dl.isChange dd.change_input .button{width:100%;min-width:0}.myinfo .info_wrap .account_form dl dd .changing_form .phone .button{width:140px;right:-160px;position:absolute;top:0;min-width:0}.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{width:240px;line-height:56px;height:56px;font-size:18px;display:block;margin:40px auto 0}@media only screen and (max-width:760px){.member_wrap .agree_wrap{margin-bottom:20px;padding-top:17px;margin-top:48px;border-top:1px solid #aeb7b4}.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{width:20px;height:20px;top:0}.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{width:130px;font-size:14px}.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.change_input .btn_Rignt,.myinfo .info_wrap .account_form dl dd .changing_form .phone .button{width:120px;right:-130px}}@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{position:relative;width:100%;line-height:21px;color:#212422;margin-bottom:8px}.myinfo .info_wrap .account_form dl dd.btn_include{padding-right:145px;box-sizing:border-box}.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-top:10px;margin-bottom:0}.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{width:100px;right:0}.myinfo .btn_submit{width:100%;line-height:54px;height:56px;font-size:16px}}.prd_detail{margin-top:35px;background:#fff;padding:36px;border-radius:5px;border:1px solid #eaeaea}.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{max-width:100%;max-height:650px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.prd_detail .top_visual iframe{width:100%;position:absolute;height:100%;top:0;left:0}.prd_detail .top_visual .plyr:-webkit-full-screen video{max-height:100%}.prd_detail .top_visual video{max-width:100%;border-radius:10px;max-height:650px}.prd_detail .top_visual.multi_thumb{box-sizing:border-box;position:relative;padding-left:662px;font-size:0;border-radius:0}.prd_detail .top_visual.multi_thumb em,.prd_detail .top_visual.multi_thumb i{display:block;position:relative;border-radius:4px;background:#f2f2f2}.prd_detail .top_visual.multi_thumb em img,.prd_detail .top_visual.multi_thumb i img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.prd_detail .top_visual.multi_thumb i:first-child{width:646px;height:430px;position:absolute;left:0;top:0}.prd_detail .top_visual.multi_thumb i:first-child.pop_bg{position:fixed;left:0;top:0;background:#212422;width:100%;height: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{width:100%;height:270px;margin-bottom:16px;padding-left:16px;margin-left:-16px}.prd_detail .top_visual.multi_thumb em:first-child+em{width:50%;display:inline-block;height:147px;left:-16px}.prd_detail .top_visual.multi_thumb em:first-child+em+em{width:50%;display:inline-block;height:147px}.prd_detail .top_visual.multi_thumb .button{position:absolute;width:134px;height:38px;line-height:34px;letter-spacing:.4px;text-align:center;background:#fff;border:1px solid #ec6b2d;border-radius:4px;font-size:16px;right:16px;bottom:16px;color:#ec6b2d;font-weight:500;box-shadow:0 0 4px 0 rgba(0,0,0,.14);z-index:10}.prd_detail .top_visual.multi_thumb span.img_thumb:after,.prd_detail .top_visual.multi_thumb span.img_thumb:before{content:"";width:50%;display:block;height:147px;position:absolute;background:#f2f2f2;border-radius:10px;bottom:0}.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;padding-left:124px;position:relative;margin-top:31px;padding-bottom:24px;min-height:140px}.study_title h2{font-size:24px;line-height:1.39;color:#212422;font-weight:600;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.study_title .study_hashtag{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;line-height:1.5;color:#788a83;margin-top:16px}.study_title .teacher_profile{position:absolute;width:100px;left:0;top:0;text-align:center}.study_title .teacher_profile .img_wrap{width:100%;height:100px;border-radius:50%;overflow:hidden;display:block;position:relative;border:1px solid #eaeaea;background:#eaeaea}.study_title .teacher_profile .img_wrap img{-o-object-fit:cover;object-fit:cover;height:100px;width:100%}.study_title .teacher_profile i{font-size:12px;line-height:22px;text-align:center;width:120%;position:relative;left:50%;transform:translateX(-50%);display:inline-block;color:#ec6b2d;margin-top:9px}.study_information{background:#fff;border:1px solid #ec6b2d;text-align:center;border-radius:5px;padding:10px 0;margin:20px 0}.study_information li{display:inline-block;font-size:16px;line-height:18px;letter-spacing:.4px;color:#212422;font-weight:500;position:relative;padding:5px 24px 5px 50px;box-sizing:border-box}.study_information li i{color:#ec6b2d}.study_information li:before{content:"";display:block;width:20px;height:20px;position:absolute;left:24px;top:50%;margin-top:-10px}.study_information li:after{content:"";display:block;position:absolute;width:1px;height:14px;background:#b57f7d;left:0;top:50%;margin-top:-7px}.study_information li:first-child:after{content:none}.study_information li.location:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM0ODQ4NDg7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweH08L3N0eWxlPjwvZGVmcz48ZyBpZD0iaWMtbG9jYXRpb24tMjAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02OTMgLTExNDgpIj48ZyBpZD0i6re466O5XzI5MCIgZGF0YS1uYW1lPSLqt7jro7kgMjkwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDguNTI3IDExNTApIj48cGF0aCBpZD0i7Yyo7IqkXzEwOCIgZD0iTS0xLjY1MiAxMC44MjlBNS44IDUuOCAwIDAwLS4wMjcgNi44IDUuNzc2IDUuNzc2IDAgMDAtNS43NzcgMWE1Ljc3NSA1Ljc3NSAwIDAwLTUuNzUgNS44QTUuOCA1LjggMCAwMC05LjkgMTAuODI5bC4wNTIuMDYzLjAxNS4wMTVMLTUuNzc3IDE1bDQuMDU3LTQuMDkzLjAxNS0uMDE1eiIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9Iu2MqOyKpCAxMDgiLz48ZWxsaXBzZSBpZD0i7YOA7JuQXzI5IiBjeD0iMS45MjgiIGN5PSIxLjk0NCIgY2xhc3M9ImNscy0xIiBkYXRhLW5hbWU9Iu2DgOybkCAyOSIgcng9IjEuOTI4IiByeT0iMS45NDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03LjcwNSA0LjgwMSkiLz48L2c+PHBhdGggaWQ9IuyCrOqwge2YlV80NDIiIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjB2MjBIMHoiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDQ0MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjkzIDExNDgpIi8+PC9nPjwvc3ZnPg==)}.study_information li.time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PHN0eWxlPi5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlOiM0ODQ4NDg7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweH08L3N0eWxlPjwvZGVmcz48ZyBpZD0iaWMtdGltZS0yMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0OSAtOTQ2KSI+PHBhdGggaWQ9IuyCrOqwge2YlV80NDEiIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjB2MjBIMHoiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDQ0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQ5IDk0NikiLz48ZyBpZD0i6re466O5XzI4OSIgZGF0YS1uYW1lPSLqt7jro7kgMjg5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0ODYuMjY5IDEwMjkuOTgpIj48Y2lyY2xlIGlkPSLtg4Dsm5BfMjgiIGN4PSI3IiBjeT0iNyIgcj0iNyIgY2xhc3M9ImNscy0yIiBkYXRhLW5hbWU9Iu2DgOybkCAyOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0LjI2OSAtODAuOTgpIi8+PHBhdGggaWQ9Iu2MqOyKpF8xMDciIGQ9Ik0tMjYuMjUxLTcyLjk2MmwtMi4wMTgtMi4wMTgiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSLtjKjsiqQgMTA3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjIwMiAuODgzKSIvPjwvZz48L2c+PC9zdmc+)}.study_information li.member:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iIzQ4NDg0OCIgZD0iTTEyLjI4MyAxMC4zNDVhNC4wNDEgNC4wNDEgMCAwMDEuNzEzLTMuMzA3IDQuMDE3IDQuMDE3IDAgMDAtNC00LjAzOCA0LjAxNyA0LjAxNyAwIDAwLTQgNC4wMzggNC4wNDEgNC4wNDEgMCAwMDEuNzEzIDMuMzA3QTcuMDU2IDcuMDU2IDAgMDAyLjk5MiAxN2gxLjM4NGE1LjY1MiA1LjY1MiAwIDAxNS42MTYtNS42NzVBNS42NTMgNS42NTMgMCAwMTE1LjYwOSAxN2gxLjM4M2E3LjA1NiA3LjA1NiAwIDAwLTQuNzA5LTYuNjU1ek0xMCA0LjQxN2EyLjYwNyAyLjYwNyAwIDAxMi41OTQgMi42MjFBMi42MDggMi42MDggMCAwMTEwIDkuNjZhMi42MDggMi42MDggMCAwMS0yLjU5NC0yLjYyMkEyLjYwNyAyLjYwNyAwIDAxMTAgNC40MTd6IiBkYXRhLW5hbWU9Iu2MqOyKpCAxMDkiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDIwdjIwSDB6IiBkYXRhLW5hbWU9IuyCrOqwge2YlSA0NDMiLz48L3N2Zz4=)}.study_information li.price:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGRlZnM+PHN0eWxlPi5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlOiM0ODQ4NDg7c3Ryb2tlLXdpZHRoOjEuNXB4O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZH08L3N0eWxlPjwvZGVmcz48ZyBpZD0iaWMtZmVlLTIwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODgxIC0xMTI0KSI+PGcgaWQ9Iuq3uOujuV8yOTIiIGRhdGEtbmFtZT0i6re466O5IDI5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTU0Ljg1NyAxMTI2KSI+PGNpcmNsZSBpZD0i7YOA7JuQXzMwIiBjeD0iNyIgY3k9IjciIHI9IjciIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzQ4NDg0OCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEuNSIgZGF0YS1uYW1lPSLtg4Dsm5AgMzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MC44NTcgMSkiLz48cGF0aCBpZD0i7Yyo7IqkXzExMCIgZD0iTS02Ny4xNDEgNS4yMjNsMS42OCA1LjU1NCAxLjYtNS41NTQgMS42OCA1LjU1NCAxLjYtNS41NTQiIGNsYXNzPSJjbHMtMiIgZGF0YS1uYW1lPSLtjKjsiqQgMTEwIi8+PHBhdGggaWQ9IuyEoF83OCIgZD0iTTAgMGg3IiBjbGFzcz0iY2xzLTIiIGRhdGEtbmFtZT0i7ISgIDc4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjcuMzU3IDgpIi8+PC9nPjxwYXRoIGlkPSLsgqzqsIHtmJVfNDQ0IiBmaWxsPSJub25lIiBkPSJNMCAwaDIwdjIwSDB6IiBkYXRhLW5hbWU9IuyCrOqwge2YlSA0NDQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg4MSAxMTI0KSIvPjwvZz48L3N2Zz4=)}.study_information li.phone:before{background-size:14px;background-repeat:no-repeat;background-position:50%;opacity:.7;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzc1LjIgMzA3LjJjLTM0LjQgMzQuNC0zNC40IDY4LTY4IDY4cy02OC0zNC40LTEwMi40LTY4LTY4LTY4LTY4LTEwMi40IDM0LjQtMzQuNCA2OC02OEMyMzkuMiAxMDIuNCAxMzYuOCAwIDEwMi40IDBTMCAxMDIuNCAwIDEwMi40YzAgNjggNjkuOCAyMDYuNyAxMzYuOCAyNzIuOFMzNDEuNiA1MTIgNDA5LjYgNTEyYzAgMCAxMDIuNC02OCAxMDIuNC0xMDIuNCAwLTM0LjQtMTAyLjQtMTM2LjgtMTM2LjgtMTAyLjR6Ii8+PC9zdmc+)}.study_information li.price button{display:inline-block;height:100%;cursor:pointer;position:relative;z-index:11;padding-right:20px}.study_information li.price button:after{content:"▼";display:block;position:absolute;right:0;top:50%;font-size:9px;transform:translateY(-50%);color:#7c7c7c}.study_information li.price.active button:after{content:"▲"}.study_information li.select_custom{position:absolute;width:200px;right:0;border:1px solid #96ea9f;border-radius:5px;box-shadow:-1px -1px 10px 5px rgba(72,72,72,.1);top:0;overflow:hidden;z-index:10;opacity:0;transition:opacity .3s ease-in,top .3s ease-in}.study_information li.active .select_custom{opacity:1;top:30px}.study_information li.select_custom span{display:block;background:#fff;text-align:right;box-sizing:border-box;padding:10px 20px;border-top:1px solid #49aa85}.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{font-weight:500;cursor:pointer}.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;padding:48px 40px;box-sizing:border-box;position:relative;top:-1px}.study_info h5{font-size:24px;line-height:26px;color:#212422;margin-bottom:16px;position:relative;font-weight:600}.study_info h5:before{content:"";display:block;width:24px;height:24px;background-size:100%;position:absolute;left:-30px;top:0}.study_info h5 i{font-weight:600;position:relative;display:inline-block}.study_info h5 i:before{content:"";display:block;height:13px;position:absolute;bottom:0;width:100%;background:#f29a6d;opacity:.15}.study_info .study_desciprtion{margin-top:23px;font-size:14px;line-height:2;color:#212422;font-weight:500;white-space:pre-line;font-family:Noto Sans KR}.study_info .study_curriculum{font-size:14px;white-space:pre-line;overflow:hidden}.study_info .study_curriculum strong{font-weight:500;font-size:18px;color:#ff3d71;display:block;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;text-align:left;padding:0;border:0}.study_info .study_curriculum ul li{display:block;font-size:14px;line-height:28px;padding-left:60px;font-weight:400}.study_info .study_curriculum ul li:before{content:"";position:absolute;left:0;width:5px;top:24px;height:1px;background:#212422}.study_info .study_curriculum ul li:after{content:none}.study_info .study_curriculum ul li em{position:absolute;left:10px;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{display:block;box-sizing:border-box;padding-left:24px;position:relative;line-height:27px;letter-spacing:-.45px;font-size:18px;color:#ec6b2d}.study_info.info_notice li strong:before{content:"";display:block;width:16px;height:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzk2ZWE5ZiIgZD0iTTcuOTk5IDBhOCA4IDAgMDAtOCA4IDggOCAwIDAwOCA4IDggOCAwIDAwOC04IDggOCAwIDAwLTgtOHptMy43MzQgOC4zNTlhNS43NTkgNS43NTkgMCAwMC0zLjM3NSAzLjM3NS4zNzUuMzc1IDAgMDEtLjcxNyAwIDUuNzQ5IDUuNzQ5IDAgMDAtMy4zNzUtMy4zNzUuMzc1LjM3NSAwIDAxMC0uNzE3IDUuNzU5IDUuNzU5IDAgMDAzLjM3NS0zLjM3NS4zNzUuMzc1IDAgMDEuNzE3IDAgNS43NjggNS43NjggMCAwMDMuMzc1IDMuMzc1LjM3NS4zNzUgMCAwMTAgLjcxN3oiLz48L3N2Zz4=);background-size:100%;position:absolute;left:0;top:6px}.study_info.info_notice li p{box-sizing:border-box;padding-left:24px;font-size:13px;line-height:19px;color:#212422;letter-spacing:-.33px}.study_info.info_notice li p span{display:block;padding:4px 0}.study_btn a{display:inline-block;font-size:20px;font-weight:500;text-align:center;width:100%;height:70px;line-height:70px}.fixed+.class_detail .study_btn{background:#fff;position:fixed;bottom:0;width:100%;left:0;padding:30px;box-sizing:border-box;z-index:10;box-shadow:0 0 35px -12px rgba(0,0,0,.2)}.fixed+.class_detail .study_btn .button{width:100%;max-width:986px;display:block;margin:auto}.fixed+.class_detail .study_btn.btn_relative{position:relative;bottom:0;padding:0;box-shadow:none}.thumb_gallery .review_list{max-width:1140px;background:#fff;border-radius:5px;padding:0 26px;border:1px solid #eaeaea;margin-top:36px}.thumb_gallery .review_list .grid_item{width:25%}.thumb_gallery .review_list h2{font-size:24px;font-weight:600;color:#212422;margin-top:31px;line-height:26px;box-sizing:border-box;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{font-size:16px;color:#ec6b2d;letter-spacing:-.8px;line-height:1.38;font-weight:500;margin-top:12px}.space_detail .space_information{margin-top:20px}.space_detail .space_information .inner{padding-right:370px;padding-left:0}.space_detail .space_information .info_wrap{background-color:#fff;border:1px solid #edf1ee;box-sizing:border-box;padding:0 32px;position:relative;overflow:hidden}.space_detail .price{font-size:18px;color:#ec6b2d;display:block;line-height:20px;letter-spacing:-.45px;font-weight:600}.space_detail .price i{line-height:20px;font-size:14px;letter-spacing:-.35px;font-weight:400;display:inline-block;margin-left:2px;position:relative;top:-1px}.space_detail .prd_name{font-size:11px;color:#aeb7b4;display:block;margin-top:4px}.space_detail .select_custom{margin-top:0}.space_detail .price_notice{font-size:13px;margin-top:2px;color:#fe6760}.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;padding:0;border-bottom:0;font-size:0}.space_detail .tab_wrap .tab_item{display:inline-block;position:relative;width:50%}.space_detail .tab_wrap .tab_item .button{font-size:20px;font-weight:700;line-height:24px;color:#bdc1be;background:#dfe4e1;letter-spacing:-.3px;display:block;text-align:center;width:100%;line-height:63px;border-radius:0}.space_detail .tab_wrap .tab_item.active .button{color:#f29a6d;background:#fff}.space_detail .tab_wrap .tab_item.active:after{content:"";display:block;width:100%;height:3px;background:#f29a6d;bottom:0;position:absolute;left:0}.space_detail .spaceProduct_reviews{background:#fff}.space_detail .spaceProduct_reviews .study_info{padding-right:0}.space_detail .spaceProduct_reviews .review_title{font-size:0;position:relative;margin-left:-35px;margin-top:30px;margin-bottom:30px}.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{font-size:13px;font-weight:400;line-height:20px;display:inline-block;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{width:120px;font-size:14px;text-align:center;height:40px;line-height:40px;background:#e2f3ed;color:#49aa85;position:absolute;right:0;top:40px}.space_detail .spaceProduct_reviews .photo_review{border-top:1px solid #edf1ee;padding-top:24px}.space_detail .spaceProduct_reviews .photo_review strong{display:block;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.3px;color:#212422;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{display:inline-block;width:16.666%;position:relative;box-sizing:border-box;padding-left:10px}.space_detail .spaceProduct_reviews .photo_review .thumb_list span i{display:inline-block;width:100%;padding-bottom:100%;border-radius:2px;background:#c4c4c4}.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{display:inline-block;color:#9ea29f;cursor:pointer;font-weight:400;position:relative}.space_detail .spaceProduct_reviews .customer_reviews .sorting_btn button.active{font-weight:700;color:#616562}.space_detail .spaceProduct_reviews .customer_reviews .sorting_btn button+button{padding-left:20px}.space_detail .spaceProduct_reviews .customer_reviews .sorting_btn button+button:before{content:"";display:block;position:absolute;width:4px;height:4px;border-radius:50%;top:50%;left:9px;margin-top:-2px;background:#9ea29f}.space_detail .spaceProduct_reviews .customer_reviews .photo_reviewChk{position:absolute;right:0;color:#9ea29f;font-size:14px}.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{display:inline-block;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.3px;color:#212422;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;font-size:14px;line-height:21px;letter-spacing:-.3px;display:inline-block;position:relative;padding-left:24px}.review_list .item_title .date:before,.review_list .item_title .item_prd_name:before,.review_list .item_title .item_prd_name em:before{content:"";display:block;position:absolute;width:1px;height:15px;left:12px;top:3px;background:#9ea29f}.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{display:inline-block;width:14px;height:14px;background-image:url(/_nuxt/img/ic_review_off.d2fa183.svg);position:relative}.review_list .rank i,.review_list .rank i:after{background-repeat:no-repeat;background-size:100%}.review_list .rank i:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:url(/_nuxt/img/ic_review_on.95b9df0.svg)}.review_list .rank em{line-height:14px;display:inline-block;font-weight:700;color:#212422;margin-left:5px}.review_list .selected_tag{position:relative;margin-left:-4px}.review_list .selected_tag span{display:inline-block;margin:4px;background:#f2f7f4;border-radius:2px;padding:4px 8px;line-height:19px;font-size:13px}.review_list .review_text{margin:16px 0 14px}.review_list .photo_thumb{position:relative;margin-left:-8px;font-size:0;padding-bottom:20px}.review_list .photo_thumb em{display:inline-block;width:20.5%;box-sizing:border-box;padding-left:8px}.review_list .photo_thumb em i{display:block;padding-bottom:100%;background:#c4c4c4;border-radius:2px;position:relative}.review_list .photo_thumb em i img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0;position:absolute}.myReview_list{padding-top:48px}.myReview_list h2{font-size:24px;font-weight:400;line-height:35px;letter-spacing:-.3px;padding-bottom:32px}.myReview_list .review_list li{padding:0;margin-bottom:32px;position:relative;border-bottom:0}.myReview_list .review_list li+li{margin-top:32px;border-top:1px solid #dfe4e1}.myReview_list .review_list .prd_item{position:relative;box-sizing:border-box;margin-bottom:32px;padding:32px 135px 32px 80px;background:#fcfcfc;border-bottom:1px solid #dfe4e1}.myReview_list .review_list .prd_item strong{margin:0;font-size:16px;line-height:24px;letter-spacing:-.3px}.myReview_list .review_list .prd_item .img_wrap{position:absolute;width:40px;height:40px;overflow:hidden;left:24px;top:50%;margin-top:-20px;background:#c4c4c4}.myReview_list .review_list li .btn_wrap{position:absolute;right:24px;top:30px;font-size:0}.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{width:50px;line-height:30px;font-size:14px;background:#fff;color:#9ea3a0;border:1px solid #9ea3a0;border-radius:4px}.myReview_list .review_list li .btn_wrap .button.btn_greenLine{color:#49aa85;border:1px solid #49aa85}.myReview_list .pagination{border-top:1px solid #dfe4e1;padding-top:40px}.current_review,.review_cate{display:inline-block;width:50%;box-sizing:border-box;padding-left:35px;vertical-align:middle}.current_review{position:relative}.current_review i{display:inline-block;vertical-align:top;position:relative;width:34px;height:34px;background-size:100%;background-repeat:no-repeat;background-image:url(/_nuxt/img/ic_review_off.d2fa183.svg)}.current_review i+i{margin-left:12px}.current_review i:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-image:url(/_nuxt/img/ic_review_on.95b9df0.svg);background-size:100%;background-repeat:no-repeat}.current_review strong{margin-left:12px;font-size:24px;color:#212422;font-weight:700}.current_review span,.current_review strong{display:inline-block;line-height:34px;vertical-align:top}.current_review span{font-size:13px;color:#9ea29f;margin-left:8px}.rank_0 i:After,.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{text-align:center;border-top:1px solid #dfe4e1;min-height:400px}.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{font-size:24px;line-height:35px;letter-spacing:-.3px;color:#212422;font-weight:400}.reveiw_write .review_title p{margin-top:16px;position:relative;box-sizing:border-box;border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;display:inline-block;width:100%;background:#f9faf9;color:#9ea29f;padding:16px 20px;line-height:21px;letter-spacing:-.3px}.reveiw_write .review_title p:after{content:"";display:block;width:3px;height:3px;position:absolute;left:13px;top:24px;background:#9ea29f}.reveiw_write h3{font-size:22px;line-height:30px;font-weight:500;padding-top:32px}.reveiw_write .review_rank h3{padding-bottom:20px;border-bottom:1px solid #edf1ee}.reveiw_write .review_rank .review_prd{position:relative;box-sizing:border-box;padding:24px 24px 24px 116px;min-height:150px;border-bottom:1px solid #edf1ee}.reveiw_write .review_rank .review_prd .img_wrap{position:absolute;width:100px;height:100px;background:#ccc;overflow:hidden;left:0;border-radius:3px}.reveiw_write .review_rank .review_prd .img_wrap img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;left:0;top:0}.reveiw_write .review_rank .review_prd h5{font-size:18px;line-height:26px;font-weight:700;color:#212422;margin-bottom:8px;letter-spacing:-.3px}.reveiw_write .review_rank .review_prd p{letter-spacing:-.3px;font-size:14px;line-height:20px;color:#9ea29f}.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{content:"";display:block;width:1px;position:absolute;left:11px;height:12px;top:5px;background:#dfe4e1}.reveiw_write .rating_score{margin-top:10px}.reveiw_write .rank_btn{width:34px;height:34px;position:relative;display:inline-block;font-size:0;cursor:pointer;vertical-align:top}.reveiw_write .rank_btn+.rank_btn{margin-left:10px}.reveiw_write .rank_btn input{position:absolute;width:0;height:0;left:0;top:0}.reveiw_write .rank_btn i{display:inline-block;width:34px;height:34px;background-size:100%;background-repeat:no-repeat;background-image:url(/_nuxt/img/ic_review_off.d2fa183.svg)}.reveiw_write .rank_btn i:after{content:"";display:block;width:100%;height:100%;background-size:100%;opacity:0;background-repeat:no-repeat;background-image:url(/_nuxt/img/ic_review_on.95b9df0.svg);top:0;left:-20px;transition:all .5s cubic-bezier(.39,.575,.565,1);position:absolute}.reveiw_write .rank_1 .rank_btn:first-child i:after,.reveiw_write .rank_2 .rank_btn:first-child+.rank_btn i:after,.reveiw_write .rank_2 .rank_btn:first-child i:after,.reveiw_write .rank_3 .rank_btn:first-child+.rank_btn+.rank_btn i:after,.reveiw_write .rank_3 .rank_btn:first-child+.rank_btn i:after,.reveiw_write .rank_3 .rank_btn:first-child i:after,.reveiw_write .rank_4 .rank_btn:first-child+.rank_btn+.rank_btn+.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 i:after,.reveiw_write .rank_4 .rank_btn:first-child i:after,.reveiw_write .rank_5 .rank_btn:first-child+.rank_btn+.rank_btn+.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 i:after,.reveiw_write .rank_5 .rank_btn:first-child+.rank_btn i:after,.reveiw_write .rank_5 .rank_btn:first-child i:after{opacity:1;left:0}.reveiw_write .score_number{margin-right:13px;font-size:20px;font-weight:700;color:#212422;margin-left: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{font-size:16px;line-height:24px;letter-spacing:-.3px;color:#757976;margin-bottom:24px;margin-top:8px}.reveiw_write .evaluation_item{position:relative;margin-left:-18px;font-size:0;padding-bottom:30px}.reveiw_write .evaluation_item span{display:inline-block;width:33.3333%;box-sizing:border-box;padding-left:18px;padding-bottom:10px}.reveiw_write .evaluation_item span label{display:inline-block;width:100%}.reveiw_write .evaluation_item span label i{display:inline-block;cursor:pointer;width:100%;box-sizing:border-box;font-weight:400;position:relative;font-size:16px;line-height:24px;background:#f2f7f4;padding:8px 16px;border-radius:4px}.reveiw_write .evaluation_item span label i span{width:auto;padding:0}.reveiw_write .evaluation_item span label input:checked+i span{font-weight:700;color:#49aa85}.reveiw_write .evaluation_item span label input:checked+i:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border-radius:4px;box-sizing:border-box;border:1px solid #49aa85}.reveiw_write .evaluation_item span label input{position:absolute;width:0;height:0;left:0;top:0}.reveiw_write .review_textarea{border-top:1px solid #dfe4e1}.reveiw_write .review_textarea h3{margin-bottom:24px}.reveiw_write .review_textarea textarea{height:190px;box-sizing:border-box;padding:16px;font-size:16px;line-height:24px;letter-spacing:-.3px}.reveiw_write .review_upload{border-bottom:1px solid #dfe4e1;padding-bottom:40px}.reveiw_write .review_upload p{font-size:16px;line-height:24px;color:#757976;margin-bottom:24px;margin-top:8px}.reveiw_write .review_upload .img_upload span{display:inline-block;width:140px;box-sizing:border-box;padding-left:10px;vertical-align:top}.reveiw_write .review_upload .img_upload span i{display:block;box-sizing:border-box;padding-bottom:100%;background:#ccc;overflow:hidden;border-radius:4px;position:relative}.reveiw_write .review_upload .img_upload span img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:0;top:0}.reveiw_write .review_upload .img_upload span label{display:block;cursor:pointer;padding-bottom:100%;background-size:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMzLjY4NCAxMC41MjZ2Ni4zMTZoLTQuMjF2LTYuMzE2aC02LjMxNnYtNC4yMWg2LjMxNlYwaDQuMjF2Ni4zMTZINDB2NC4yMWgtNi4zMTZ6IiBmaWxsPSIjQkRDMUJFIi8+PHBhdGggZD0iTTI3LjM2OCAxOC45NDd2LTYuMzE1aC02LjMxNVY2LjMxNkg0LjIxQTQuMjEgNC4yMSAwIDAwMCAxMC41MjZWMzUuNzlBNC4yMSA0LjIxIDAgMDA0LjIxIDQwaDI1LjI2NGE0LjIxIDQuMjEgMCAwMDQuMjEtNC4yMVYxOC45NDdoLTYuMzE2ek00LjIxMSAzNS43OWw2LjMxNS04LjQyIDQuMjEgNi4zMTUgNi4zMTctOC40MjEgOC40MiAxMC41MjZINC4yMTJ6IiBmaWxsPSIjREZFNEUxIi8+PC9zdmc+);background-repeat:no-repeat;background-position:50%;background-size:40px;border:1px solid #dfe4e1;border-radius:4px}.reveiw_write .review_upload .img_upload span label input{position:absolute;width:0;height:0;left:0;top:0;opacity:0}.reveiw_write .btn_green1{display:block;width:240px;line-height:56px;height:56px;background:#ec6b2d;color:#fff;font-size:18px;margin:40px auto 0}.myPoint_page{padding-top:48px}.myPoint_page .myPoint_title h2{font-weight:400;font-size:24px;line-height:35px;letter-spacing:-.3px;color:#212422}.myPoint_page .point_current{padding-top:25px;margin-top:16px;border-top:1px solid #dfe4e1;font-size:0}.myPoint_page .point_current .coupon_regist,.myPoint_page .point_current .point_box{display:inline-block;vertical-align:top;height:135px;width:50%;background:#f9faf9;padding:24px 30px 20px;border-radius:4px;border:1px solid #dfe4e1;box-sizing:border-box;position:relative}.myPoint_page .point_current .point_box{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.myPoint_page .point_current .coupon_regist{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.myPoint_page .point_current .coupon_regist:before{content:"";display:block;position:absolute;left:0;width:1px;height:100%;background:#dfe4e1;top:0}.myPoint_page .point_current .point_box strong{font-size:40px;line-height:60px;letter-spacing:-.3px;color:#212422;display:block;text-align:right}.myPoint_page .point_current .point_box strong i{font-size:16px;font-weight:400;line-height:45px;vertical-align:bottom;display:inline-block;margin-left:5px}.myPoint_page .point_current .coupon_regist em,.myPoint_page .point_current .point_box em{display:block;font-size:16px;line-height:24px;letter-spacing:-.3px;color:#9ea29f}.myPoint_page .point_current .coupon_regist div{position:relative;box-sizing:border-box;padding-right:143px;margin-top:11px}.myPoint_page .point_current .coupon_regist div span input{width:100%;font-size:14px;border-radius:4px}.myPoint_page .point_current .coupon_regist div .button{width:136px;line-height:40px;font-size:14px;position:absolute;right:0}.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{position:relative;cursor:pointer;display:inline-block;color:#9ea29f;letter-spacing:-.3px;font-weight:400;padding-bottom:12px}.myPoint_page .point_tabCont .point_tab li.active button{font-weight:700;color:#212422;border-bottom:2px solid #212422}.myPoint_page .point_tabCont .list_title{padding:16px 16px 16px 30px;box-sizing:border-box;background:#f9faf9;color:#9ea29f;line-height:20px;border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;position:relative}.myPoint_page .point_tabCont .list_title:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;top:-1px;background:#9ea29f;vertical-align:top;position:absolute;left:16px;top:50%}.myPoint_page .point_tabCont .point_list ul li{position:relative;box-sizing:border-box;padding:24px 16px;border-bottom:1px solid #edf1ee}.myPoint_page .point_tabCont .point_list ul li strong{display:block;font-size:15px;line-height:22px;letter-spacing:-.3px;color:#212422;font-weight:700}.myPoint_page .point_tabCont .point_list ul li span{font-size:12px;line-height:17px;color:#9ea29f;font-weight:400}.myPoint_page .point_tabCont .point_list ul li em{position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:700;font-size:20px;line-height:30px;letter-spacing:-.3px}.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{font-size:20px;text-align:center;margin-top:64px;color:#9ea3a0;font-weight:700;margin-bottom:100px}.payments_cont{position:absolute;z-index:10;width:350px;right:0;top:0;background:#fff;border:1px solid #eaeaea;border-radius:4px;box-sizing:border-box;padding:0 10px 10px}.paymentsFixed.payments_cont{position:fixed;top:230px;right:auto;left:50%;margin-left:250px;z-index:20}.paymentsFixed.paymentsBottom.payments_cont{top:auto;bottom:0;position:absolute}.payments_cont em{font-size:13px;color:#788a83;letter-spacing:-.33px;line-height:1.4;display:block;margin-top:2px}.payments_cont em i.prev_price{color:#aeb7b4;font-size:13px;display:inline-block;font-weight:500;letter-spacing:-.3px;padding-right:5px;text-decoration:line-through}.payments_cont h2{font-size:22px;line-height:1.27;display:inline-block;color:#212422;letter-spacing:-.55px;font-weight:600}.payments_cont .price{text-align:right;float:right;line-height:22px}.payments_cont .price .prev_price{color:#aeb7b4;font-size:13px;display:inline-block;font-weight:500;letter-spacing:-.3px;text-decoration:line-through;line-height:22px}.payments_cont .price .discount{font-size:12px;display:inline-block;letter-spacing:-.3px;color:#ec6b2d;margin-right:6px}.payments_cont .price strong{display:block;font-size:20px;letter-spacing:-.5px;line-height:1.4;color:#212422}.payments_cont .partner:after{content:"";display:block;clear:both}.payments_cont .button{background:#ec6b2d;color:#fff;width:100%;float:right;line-height:44px;text-align:center;font-size:16px;letter-spacing:-.4px;font-weight:700;margin-top:24px;display:block}.payments_cont .button.btn_orange{background:#ffa06e;float:left;width:30%;margin-right:1%;font-size:14px}.payments_cont .noPartner .button,.payments_cont .noPartner .button.btn_orange{float:none;width:100%}.payments_wrap{display:inline}.price_option{margin-top:24px;padding-top:24px;border-top:1px solid #aeb7b4}.price_option h5{font-size:16px;letter-spacing:-.4px;color:#303030}.select_custom{border-radius:4px;border:1px solid #aeb7b4;margin-top:16px}.select_custom,.select_custom button{position:relative;box-sizing:border-box}.select_custom button{width:100%;display:inline-block;padding:8px 16px;color:#d0d3d1;text-align:left;cursor:pointer}.select_custom>button:after{content:"";display:block;position:absolute;right:15px;margin-top:-3px;top:50%;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px;border-left:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c}.select_custom.active>button:after{transform:translateY(-50%) rotate(135deg);margin-top:0}.select_custom button strong{line-height:1;font-weight:600;color:#212422}.select_custom.gray_select{border-color:#dfe4e1}.select_custom.gray_select button strong{line-height:22px;font-weight:400}.select_custom button .nmae{float:none}.select_custom button .price{float:none;text-align:left;margin-top:2px;font-size:14px}.select_custom button .price .prev_price{display:inline-block;padding-right:5px;top:0;margin-left:0}.select_list{position:relative;overflow:hidden;height:0}.active .select_list_wrap .select_list{height:auto;border-top:1px solid #aeb7b4}.active .select_list_wrap span button{color:#303030;font-size:14px;letter-spacing:-.35px;font-weight:600;cursor:pointer}.active .select_list_wrap span button:hover{background-color:#e8f2e8}.map_area{width:100%;height:400px;background:#eaeaea}.datepicker_wrap{margin-top:30px}.datepicker_wrap .vdp-datepicker{border-top:1px solid #dfe4e1}.schedule_info .select_list_wrap{bottom:auto;z-index:2;top:40px}.schedule_info .active .select_list_wrap{box-shadow:none}@media only screen and (max-width:1300px){.prd_detail{padding:24px;margin-top:24px}.study_title{padding-left:90px;min-height:100px}.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{padding:0 14px;margin-top:24px}.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{width:320px;right:10px}.payments_cont h2{font-size:18px}.paymentsFixed.payments_cont{margin-left:0;right:10px;left:auto}}@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{width:590px;height:380px}.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{position:absolute;width:134px;height:38px;line-height:38px;letter-spacing:.4px;text-align:center;background:#fff;border:1px solid #ec6b2d;border-radius:4px;font-size:16px;right:16px;bottom:16px;color:#ec6b2d;font-weight:600;box-shadow:0 0 4px 0 rgba(0,0,0,.14)}.prd_detail .top_visual.multi_thumb i.pop_bg{width:100%;height: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{margin-left:0;right:10px;left:auto}}@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{width:31.333%;height:0;padding-bottom:20%;left:0;margin-left:2%;padding-left:0;display:inline-block;margin-bottom:0}.prd_detail .top_visual.multi_thumb .button{position:absolute;width:134px;height:38px;line-height:38px;letter-spacing:.4px;text-align:center;background:#fff;border:1px solid #ec6b2d;border-radius:4px;font-size:16px;right:16px;bottom:16px;color:#ec6b2d;font-weight:600;box-shadow:0 0 4px 0 rgba(0,0,0,.14)}.prd_detail .top_visual.multi_thumb span.img_thumb:after,.prd_detail .top_visual.multi_thumb span.img_thumb:before{width:31.333%;height:100%}.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{width:40px;height:40px;border-radius:8px;line-height:40px;font-size:14px;margin:4px auto}.space_detail .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{bottom:4px;width:4px;height:4px;margin-left:-1px}.space_detail .vdp-datepicker .vdp-datepicker__calendar .day-header.cell{font-size:0;line-height:40px;height:40px;width:100%;margin:0;border-radius:0}.myPoint_page .point_current .coupon_regist,.myPoint_page .point_current .point_box{width:100%;display:block;padding:16px;height:auto}.myPoint_page .point_current .point_box{border-right:1px solid #dfe4e1;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.myPoint_page .point_current .coupon_regist{border-left:1px solid #dfe4e1;border-top-left-radius:4px;border-bottom-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{width:100%;right:auto;left:0;position:relative;padding:10px 20px;border:0;border-top:1px solid #eaeaea}.paymentsFixed.payments_cont{bottom:0;top:auto;right:0;left:0;margin-left:0;box-shadow:0 -14px 24px -7px rgba(0,0,0,.1)}.fixed+#container .paymentsFixed.paymentsBottom,.fixed+#container .vod_detail .paymentsFixed.paymentsBottom,.paymentsBottom.paymentsFixed.payments_cont,.vod_detail .paymentsBottom.paymentsFixed.payments_cont{position:relative;bottom:0;box-shadow:none}.payments_cont h2{font-size:16px}.payments_cont .price{font-size:18px;margin-top:0;position:relative;top:0;line-height:22px}.payments_cont .price .prev_price{width:auto;vertical-align:top;line-height:22px}.payments_cont .button{line-height:35px}.payments_cont .button,.paymentsBottom.paymentsFixed.payments_cont .button,.paymentsBottom.paymentsFixed.payments_cont .price{margin-top:8px}.payments_wrap{display:block}.fixed+#container .payments_cont,.paymentsFixed.payments_cont{bottom:0;top:auto;right:auto;left:0;margin-left:0;position:fixed;box-shadow:0 -14px 24px -7px rgba(0,0,0,.1)}.paymentsBottom.paymentsFixed.payments_cont .select_list_wrap{bottom:73px;left:-1px}.select_list_wrap{position:absolute;left:0;bottom:67px;background:#fff;border-radius:4px;width:100%;max-height:340px;overflow-y:auto}.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{font-size:0;width:32px;height:32px;background-size:16px;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzQ5YWE4NSIgZD0iTTE1IDE2SDFhMSAxIDAgMDEtMS0xVjFhMSAxIDAgMDExLTFoMTRhMSAxIDAgMDExIDF2MTRhMSAxIDAgMDEtMSAxek00Ljg4OCA5LjkyNmwtMy4xMSA0LjE0OGgxMi40NDRsLTQuMTQ4LTUuMTg1LTMuMDgxIDMuODQ3LTIuMTA1LTIuODExeiIvPjwvc3ZnPg==);box-shadow:0 0 4px 0 rgba(0,0,0,.14)}.prd_detail .fixed+#container .payments_cont,.prd_detail .paymentsFixed.payments_cont{bottom:0;padding-bottom:30px}.study_title{margin-top:16px;padding-left:0;min-height:0;padding-bottom:70px}.study_title .teacher_profile{width:100%;top:auto;text-align:left;bottom:10px}.study_title .teacher_profile i{font-size:11px;left:0;vertical-align:middle;transform:none;width:auto;display:inline-block;margin:0 0 0 5px}.study_title .teacher_profile .img_wrap{width:50px;height:50px;display:inline-block;vertical-align:middle}.study_title .teacher_profile .img_wrap img{height:50px}.study_information{padding:0;background:none;border:0;font-size:0;text-align:left}.study_information li{width:100%;padding:13px 20px;background:#fff;border:1px solid #ec6b2d;margin-bottom:10px;font-size:14px;border-radius:5px}.study_information li:before{position:relative;display:inline-block;left:0;top:0;margin:0 2px 0 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{text-align:left;padding-left:40px}.study_info{padding:36px 0}.study_info h5{font-size:18px;line-height:28px}.study_info h5:before{width:16px;height:16px;background-size:100%;position:relative;left:0;display:inline-block;margin-right:6px}.study_info h5 i:before{height:10px}.study_info .study_desciprtion{line-height:20px;font-size:12px}.study_info .study_curriculum{font-size:12px}.study_info .study_curriculum strong{font-size:14px}.study_info .study_curriculum ul li{border:0;background:none;width:100%;font-size:12px;padding-left:50px;padding-top:0;padding-bottom:0;line-height:20px}.study_info .study_curriculum ul li:before{top:10px}.study_info .info_notice{padding-top:0}.study_info .info_notice li strong{line-height:27px;font-size:16px}.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;line-height:54px;height:54px}.thumb_gallery .review_list{padding:0 14px;margin-top:24px}.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-left:0;margin-top:0;margin-bottom:30px}.space_detail .spaceProduct_reviews .current_review,.space_detail .spaceProduct_reviews .review_cate{width:100%;padding-left:0}.space_detail .spaceProduct_reviews .current_review{margin-top:30px;margin-bottom:30px}.space_detail .spaceProduct_reviews .current_review i{width:22px;height:22px}.space_detail .spaceProduct_reviews .current_review i+i{margin-left:9px}.space_detail .spaceProduct_reviews .current_review strong{margin-left:10px;line-height:22px;font-size:18px}.space_detail .spaceProduct_reviews .current_review span{line-height:22px;font-size:13px;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;line-height:25px;height:25px;width:90px;top:35px}.space_detail .spaceProduct_reviews .photo_reviewChk em{font-size:0}.review_list .item_title .item_prd_name{display:block;padding-left:0;margin-bottom:10px}.review_list .item_title .item_prd_name:before{content:none}.review_list .photo_thumbList{position:relative;overflow-x:auto}.review_list .photo_thumb{margin-left:-8px;white-space:nowrap}.review_list .photo_thumb em{width:80px}.myReview_list .review_list li{position:relative;padding-bottom:58px}.myReview_list .review_list .prd_item{padding-right:32px;padding-left:70px}.myReview_list .review_list .prd_item .img_wrap{left:14px}.myReview_list .review_list li .btn_wrap{top:auto;transform:none;bottom:0;right:auto;width:100%;left:0}.myReview_list .review_list li .btn_wrap i{display:inline-block;width:50%;box-sizing:border-box;padding:0 8px}.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{margin-top:13px;padding:16px 20px;line-height:19px}.reveiw_write h3{font-size:16px;line-height:22px;padding-top:32px;padding-bottom:10px}.reveiw_write .review_rank .review_prd{padding:16px 16px 16px 70px;min-height:80px}.reveiw_write .review_rank .review_prd .img_wrap{width:60px;height: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{width:22px;height:22px}.reveiw_write .rank_btn+.rank_btn{margin-left:5px}.reveiw_write .rank_btn i{width:22px;height:22px}.reveiw_write .rank_btn i:after{left:-10px}.reveiw_write .score_number{line-height:22px;margin-right:0;font-size:20px;margin-left:13px}.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{margin-left:-18px;font-size:0;padding-bottom:30px}.reveiw_write .evaluation_item span{width:50%;padding-left:18px;padding-bottom:10px}.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;position:relative;margin-left:-10px}.reveiw_write .review_upload .img_upload span{width:33.333%;padding-left:10px;padding-bottom:10px;box-sizing:border-box}.reveiw_write .btn_green1{display:block;width:240px;line-height:56px;height:56px;background:#49aa85;color:#fff;font-size:18px;margin:40px auto 0}.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{font-size:20px;line-height:30px;float:right}.myPoint_page .point_current .point_box strong i{font-size:14px;line-height:25px}.myPoint_page .point_current .point_box:after{content:"";display:block;clear:both}.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{text-align:left;margin:10px 0}.study_information li{width:100%;border-radius:5px;padding:13px 10px}.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{width:16px;height:16px;background-size:100%;position:relative;left:0;display:inline-block;margin-right:6px}.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{width:100%;padding-left:0}.reveiw_write .btn_green1{width:100%;margin-top:25px}}#container.apply_container{background:#fff}.apply_top_title{text-align:center;padding-top:80px;letter-spacing:-.025em}.apply_top_title h2{font-size:0}.apply_top_title h2:before{content:"";display:block;width:180px;height:60px;background-size:100%;margin:auto;background-image:url(/_nuxt/img/img_logo_vertical.ab84276.svg)}.apply_top_title h2 em{display:block;font-size:12px;line-height:18px;color:#9ea3a0;font-weight:400;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-weight:700;font-size:32px;line-height:48px}.recruit_form{margin-top:40px;letter-spacing:-.025em}.recruit_form .inner{padding:30px 0 50px;max-width:1200px;border-top:2px solid #212422}.recruit_form h4{font-size:22px;line-height:30px;font-weight:500;padding-bottom:20px;margin-top:60px}.recruit_form h4.necessary{margin-top:0}.recruit_form .necessary:after{content:"*";display:inline-block;font-size:22px;color:#ff3d71}.recruit_form .agree_txt{padding:20px;overflow-y:auto;box-sizing:border-box;white-space:pre-line;font-size:12px;line-height:18px;color:#9ea3a0;border:1px solid #dfe4e1;background:#f9faf9;border-radius:8px}.recruit_form .form_box{border-top:1px solid #dfe4e1}.recruit_form .form_box dl{position:relative;box-sizing:border-box;padding-left:125px;border-bottom:1px solid #dfe4e1}.recruit_form .form_box dl dt{background:#e5fae7;width:125px;padding:20px;box-sizing:border-box;font-size:16px;height:100%;line-height:24px;font-weight:500;color:#212422;position:absolute;left:0;top:0}.recruit_form .form_box dl dd{padding:10px 14px}.recruit_form .form_box dl dd input{line-height:44px;height:44px;border-radius:4px;border-color:#dfe4e1;padding:0 10px}.recruit_form .form_box dl dd input:checked+.lbl+span{color:#ec6b2d;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{top:50%;transform:translateY(-50%);position:absolute;left:0}.recruit_form .btn_wrap{text-align:center;margin-top:60px}.recruit_form .btn_submit{width:360px;line-height:54px;height:54px;border-radius:8px;background:#ec6b2d;color:#fff;font-size:16px}.recruit_form .form_notice h5{font-size:22px;line-height:30px;color:#212422;padding-bottom:20px;border-bottom:1px solid #dfe4e1;margin-top:60px}.recruit_form .form_notice ul{padding-top:20px}.recruit_form .form_notice li{font-size:14px;line-height:20px;color:#9ea3a0;margin-bottom:6px;position:relative;padding-left:15px;box-sizing:border-box}.recruit_form .form_notice li:before{content:"";display:block;width:2px;height:2px;background:#9ea3a0;position:absolute;left:5px;top:9px;border-radius:50%}.hidden_text{overflow:visible;margin-bottom:50px}.hidden_text input:checked+.lbl+span+.hidden_input{position:relative;width:250px;left:0;display:inline-block}.hidden_text input:checked+.lbl+span+.hidden_input input[type=text]{opacity:1;margin-left:10px;width:100%;line-height:40px;height:40px;position:relative}.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;padding-bottom:10px;margin-top:40px}.recruit_form .necessary:after{font-size:12px}.recruit_form .form_box dl{padding-left:84px}.recruit_form .form_box dl dt{width:84px;padding:12px;font-size:14px}.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{width:20px;height:20px}.recruit_form .form_box dl dd input{line-height:36px;height:36px;width:100%}.recruit_form .form_notice h5{font-size:16px;line-height:22px;padding-bottom:10px;margin-top:40px}.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{width:100%;max-width:300px}}#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{font-size:20px;line-height:1.14;letter-spacing:-.7px;color:#303030;text-align:left;margin-bottom:18px;box-sizing:border-box}.category_detail .category_title i{display:inline-block;margin-left:10px;font-weight:400}.select_filter{padding-top:48px;border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:20px}.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{display:inline-block;padding:10px 30px 10px 16px;border:1px solid #dfe4e1;background:#fff;font-size:14px;text-align:center;letter-spacing:-.5px;color:#303030;line-height:1.2;font-weight:400;border-radius:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px;position:relative}.select_filter ul li .btn_filter.item_selected{color:#ec6b2d;border-color:#ec6b2d;padding-right:16px;font-weight:700}.select_filter ul li .btn_filter.item_selected:after{content:none}.select_filter ul li .btn_filter:after{content:"";display:block;position:absolute;right:10px;top:50%;width:6px;height:6px;border-left:1px solid #212422;border-bottom:1px solid #212422;transform:translateY(-50%) rotate(-45deg);margin-top:-1px}.select_filter ul li.loaction_on span{display:inline-block;padding:10px 16px;border-radius:5px;border:1px solid #96ea9e;background:#96ea9e;box-sizing:border-box}.select_filter ul li.loaction_on span .button{padding:0 5px;color:#fff;background:none;font-weight:500;border:0}.select_filter ul li.loaction_on span .reset_btn{font-size:0;position:relative;display:inline-block;width:14px;height:14px;margin-left:10px;top:5px;vertical-align:top;cursor:pointer}.select_filter ul li.loaction_on span .reset_btn:after,.select_filter ul li.loaction_on span .reset_btn:before{content:"";display:block;width:100%;height:2px;background:#fff;position:absolute;top:50%;left:0}.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{display:inline-block;padding:10px 13px;border-radius:5px;border:1px solid #303030;background:#fff;box-sizing:border-box}.select_filter ul li.week_on span .button{padding:0;color:#fe6760;background:none;font-weight:500;border: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{content:"#";color:#303030}.review_list{border-top:1px solid #ccc;background:#fff}.review_list .category_title{margin-top:30px;font-size:24px;box-sizing:border-box}.review_list .category_title em{font-size:16px;line-height:18px;font-weight:400;display:block;margin-top:5px}.loaction_wrap,.weekPop_wrap{position:fixed;left:0;top:0;width:100%;height:100%;z-index:10;visibility:hidden}.loaction_wrap .locationList_wrap,.loaction_wrap .weekList_wrap,.weekPop_wrap .locationList_wrap,.weekPop_wrap .weekList_wrap{overflow:hidden;opacity:0;visibility:hidden;z-index:10;transform:translateY(-50%);background:#fff;border:1px solid #ccc;width:360px;position:relative;box-sizing:border-box;margin:auto;top:40%;max-height:610px;border-radius:10px}.loaction_wrap .locationList_wrap h2,.loaction_wrap .weekList_wrap h2,.weekPop_wrap .locationList_wrap h2,.weekPop_wrap .weekList_wrap h2{font-size:18px;padding:20px 24px;line-height:20px;color:#303030;position:relative;z-index:10;background:#fff;border-bottom:1px solid #eaeaea}.loaction_wrap .locationList_wrap .btn_close,.loaction_wrap .weekList_wrap .btn_close,.weekPop_wrap .locationList_wrap .btn_close,.weekPop_wrap .weekList_wrap .btn_close{font-size:0;position:absolute;width:22px;height:22px;right:20px;top:20px;cursor:pointer;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{content:"";width:100%;height:2px;background:#212422;position:absolute;top:50%;left:0}.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{position:relative;height:560px;width:100%;background:#f2f7f4;box-sizing:border-box}.loaction_wrap .location_list dl,.weekPop_wrap .location_list dl{padding-right:260px;font-size:14px;font-weight:600;color:#303030}.loaction_wrap .location_list dl button,.weekPop_wrap .location_list dl button{display:block;width:100%;text-align:center;cursor:pointer}.loaction_wrap .location_list dl.active dt,.weekPop_wrap .location_list dl.active dt{z-index:6;opacity:1;background:#fff}.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{z-index:5;opacity:1;background:#fff;width:262px;left:100px}.loaction_wrap .location_list dl dt,.weekPop_wrap .location_list dl dt{position:relative;padding:15px;width:100px;box-sizing:border-box;z-index:5;opacity:.3}.loaction_wrap .location_list dl dd,.weekPop_wrap .location_list dl dd{position:absolute;width:260px;left:100px;top:0;overflow-y:auto;height:540px;box-sizing:border-box;padding:0 20px;z-index:1;opacity:0}.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{font-weight:400;color:#9a9a9a}.loaction_wrap .location_list dl dd p button i,.weekPop_wrap .location_list dl dd p button i{font-weight:400;color:#9a9a9a;display:inline-block;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{position:relative;overflow:hidden;cursor:pointer;display:block;padding:0}.loaction_wrap .week_list li label input,.weekPop_wrap .week_list li label input{position:absolute;width:10px;height:10px;opacity:0;left:-10px;top:-10px}.loaction_wrap .week_list li label span,.weekPop_wrap .week_list li label span{display:block;font-size:18px;line-height:24px;padding:10px 34px;position:relative;background:#fafafa;color:#212422}.loaction_wrap .week_list li label input:checked+i+span,.weekPop_wrap .week_list li label input:checked+i+span{color:#fff;background:none}.loaction_wrap .week_list li label input:checked+i+span:before,.weekPop_wrap .week_list li label input:checked+i+span:before{content:"";display:block;width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;left:13px;transform:rotate(-44deg);top:50%;margin-top:-5px}.loaction_wrap .week_list li label i,.weekPop_wrap .week_list li label i{color:#fff;background:#ff3d71;position:absolute;width:0;height:100%;left:0;top:0;opacity:0;transition:all .3s ease}.loaction_wrap .week_list li label input:checked+i,.weekPop_wrap .week_list li label input:checked+i{width:100%;opacity:1}.loaction_wrap .search_option,.weekPop_wrap .search_option{overflow-y:auto;max-height:470px;height:100%}.loaction_wrap .search_option p,.weekPop_wrap .search_option p{position:relative;box-sizing:border-box;padding:10px 24px}.loaction_wrap .search_option p label,.weekPop_wrap .search_option p label{box-sizing:border-box;padding-left:30px;display:block}.loaction_wrap .search_option .checkbox,.loaction_wrap .search_option .radio,.weekPop_wrap .search_option .checkbox,.weekPop_wrap .search_option .radio{display:block;font-size:14px;letter-spacing:-.35px;color:#303030}.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{position:absolute;left:0}.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{width:20px;height:20px;border-color:#212422}.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:#ec6b2d;border-color:#ec6b2d}.loaction_wrap .search_option .radio input:checked+.lbl:after,.weekPop_wrap .search_option .radio input:checked+.lbl:after{top:6px;left:6px;width:8px;height:8px}.loaction_wrap .search_option .checkbox input:checked+.lbl:after,.weekPop_wrap .search_option .checkbox input:checked+.lbl:after{top:10px;left:4px}.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{display:none;font-size:0;margin-left:-20px;margin-top:30px;box-sizing:border-box;padding-right:67px;position:relative}.loaction_wrap .search_option .radio .direct_input:before,.weekPop_wrap .search_option .radio .direct_input:before{content:"";display:block;width:130%;height:1px;background:#d0d3d1;position:absolute;left:-6px;top:-16px}.loaction_wrap .search_option .radio .direct_input i,.weekPop_wrap .search_option .radio .direct_input i{width:50%;box-sizing:border-box;display:inline-block;padding-left:20px;position:relative}.loaction_wrap .search_option .radio .direct_input i+i:before,.weekPop_wrap .search_option .radio .direct_input i+i:before{content:"~";position:absolute;display:block;font-size:20px;text-align:center;line-height:30px;left:0;width:20px;top:0;color:#d0d3d1}.loaction_wrap .search_option .radio .direct_input i span,.weekPop_wrap .search_option .radio .direct_input i span{display:inline-block;box-sizing:border-box;width:100%;padding-right:20px;position:relative;border:1px solid #d0d3d1}.loaction_wrap .search_option .radio .direct_input i em,.weekPop_wrap .search_option .radio .direct_input i em{position:absolute;right:0;width:20px;text-align:center;font-size:14px;color:#d0d3d1;line-height:30px}.loaction_wrap .search_option .radio .direct_input input,.weekPop_wrap .search_option .radio .direct_input input{opacity:1;position:relative;width:100%;height:30px;border:0;padding:0 3px;font-size:14px;color:#212422}.loaction_wrap .search_option .radio .direct_input .btn_directPrice,.weekPop_wrap .search_option .radio .direct_input .btn_directPrice{position:absolute;font-size:14px;right:-28px;width:80px;line-height:30px;height:30px;background:#ec6b2d;color:#fff;border-radius:2px}.loaction_wrap .btn_wrap,.weekPop_wrap .btn_wrap{box-sizing:border-box;padding:24px 16px;position:absolute;bottom:0;left:0;width:100%;background:#fff}.loaction_wrap .btn_wrap span,.weekPop_wrap .btn_wrap span{display:inline-block;width:50%;padding:0 8px;box-sizing:border-box}.loaction_wrap .btn_wrap .button,.weekPop_wrap .btn_wrap .button{font-size:14px;line-height:40px;letter-spacing:-.3px;display:block;text-align:center;height:40px;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{position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:.6}.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;visibility:visible;top:50%;transition:all .3s cubic-bezier(.075,.82,.165,1)}.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{overflow:auto;margin-bottom:0;max-height:300px;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{content:"";display:block;width:100%;height:1px;background:#dfe4e1;position:absolute;left:0;top:-16px}.categoryPopActive .locationList_wrap .search_option p:first-child label:before,.genrePopActive .locationList_wrap .search_option p:first-child label:before{content:"";display:block;width:100%;height:1px;background:#dfe4e1;position:absolute;left:0;bottom:-16px}.categoryPopActive .locationList_wrap .search_option p:first-child+p label:after,.categoryPopActive .locationList_wrap .search_option p:first-child label:after,.genrePopActive .locationList_wrap .search_option p:first-child+p label:after,.genrePopActive .locationList_wrap .search_option p:first-child 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{padding:40px 10px 24px;border:0;margin:0;overflow:hidden}.category_detail .select_filter ul{font-size:0;margin-left:0;width:100%;white-space:nowrap;overflow-x:auto}.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{padding:8px 10px;max-width:100%;position:relative}.category_detail .select_filter ul li.loaction_on span .reset_btn{top:8px;position:absolute;right:10px}.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{top:0;width:25px;height:25px}.pop_open .filter_wrap{z-index:50}.loaction_wrap .locationList_wrap{position:absolute;border-radius:0;width:100%;max-height:90%;height:auto;border:0;right:0;bottom:-20%;overflow:hidden;transform:none;border-radius:8px 8px 0 0}.loaction_wrap .locationList_wrap .location_list{top:auto;bottom:0;position:relative;height:100%;border:0;overflow:hidden;padding-top:0}.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{width:10px;height:10px;right:20px;left:auto;top:50%;margin-top:-5px}.loaction_wrap .locationList_wrap dl.active dd{width:100%;height:100%}.loaction_wrap .locationList_wrap dl dt{padding:15px;box-sizing:border-box}.loaction_wrap .locationList_wrap dl dd{padding-top:0;padding-bottom:100px}.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{height:100%;top:auto;bottom:0}.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{top:auto;bottom:0;padding:60px 0 0;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{font-size:20px;font-weight:500;color:#212422;box-sizing:border-box;padding:36px 36px 28px}.reserve_calendar h2 i{display:inline-block;font-size:13px;font-weight:300}.reserve_calendar .reserve_title{color:#212422;margin-bottom:16px;font-weight:400}.reserve_calendar .reserve_title i{color:#fe6760;font-weight:500;display:inline-block;margin-left:12px}.reserve_calendar .select_date{box-sizing:border-box;padding:0 36px;margin-bottom:20px}.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{cursor:pointer;font-size:14px;color:#212422;box-sizing:border-box;padding:16px 24px;font-weight:500;text-align:left;width:100%;position:relative;z-index:1}.reserve_calendar .select_date .select_space button:after{content:"";width:12px;height:12px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;position:absolute;right:22.8px;top:50%;margin-top:-6px;box-sizing:border-box;transform:rotate(-45deg)}.reserve_calendar .select_date .select_space ul{position:absolute;opacity:0;visibility:hidden;z-index:2;top:0;left:0;width:100%;padding:15px;box-sizing:border-box}.reserve_calendar .select_date .select_space ul:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;background:#212422}.reserve_calendar .select_date .select_space ul li{box-sizing:border-box;position:relative;padding:5px 0}.reserve_calendar .select_date .select_space ul li button{background:#fff;border-radius:5px;border:1px solid #eaeaea}.reserve_calendar .select_date .select_space ul li button:after{content:none}.reserve_calendar .select_date .select_space.active button:after{transform:rotate(135deg);margin-top:-3px;transition:transform .3s cubic-bezier(.075,.82,.165,1)}.reserve_calendar .select_date .select_space.active ul{opacity:1;visibility:visible;top:48px;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.reserve_calendar .select_date .select_space.active ul:before{opacity:.4;transition:opacity .3s ease-in .3s}.calendar_wrap{margin-top:20px}.select_time{border-top:1px solid #eaeaea;background:#fff;box-sizing:border-box;padding:20px 0 39px}.select_time ol{position:relative;margin-left:-16px}.select_time ol li{box-sizing:border-box;float:left;width:12.5%;text-align:center;position:relative;padding-left:16px;padding-top:16px}.select_time ol li input{position:absolute;left:0;top:0;width:0;height:0;opacity:0}.select_time ol li label{display:block;cursor:pointer}.select_time ol li .lbl{display:inline-block;width:100%;height:40px;line-height:40px;border:1px solid #ec6b2d;color:#ec6b2d;font-size:14px;border-radius:5px;background:#fff;font-weight:400;letter-spacing:.35px;box-sizing:border-box}.select_time ol li input:disabled+.lbl{background:#ecf1ee;color:#dfe4e1;border-color:#ecf1ee}.select_time ol li input:checked+.lbl{background:#ec6b2d;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{font-size:20px;font-weight:500;color:#212422;box-sizing:border-box;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{font-size:14px;color:#212422;margin-bottom:14px;font-weight:400}.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{min-height:0;padding-top:0;padding-bottom:0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.add_option .option_info .selected_prd_table .table thead tr th{line-height:36px;color:#a39b9b;font-weight:500}.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;width:1px;position:absolute;left:0;top:50%}.add_option .option_info .selected_prd_table .table tr{display:block;position:relative;box-sizing:border-box;border-bottom:1px solid #eaeaea;min-height:80px;padding:24px 340px 24px 95.5px}.add_option .option_info .selected_prd_table .table tr td,.add_option .option_info .selected_prd_table .table tr th{display:inline-block;width:100%;text-align:center;position:relative;font-weight:400;color:#212422;font-size:13px}.add_option .option_info .selected_prd_table .table tr td:first-child,.add_option .option_info .selected_prd_table .table tr th:first-child{width:80px;left:0;position:absolute}.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{overflow:hidden;width:80px;height: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{width:100%;height:80px;-o-object-fit:cover;object-fit:cover}.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;width:1px;position:absolute;left:0;top:50%}.add_option .option_info .selected_prd_table .table tr td:first-child+td{min-height:80px;display:flex;-webkit-box-align:center;-webkit-align-items:center}.add_option .option_info .selected_prd_table .table tr td:first-child+td strong{display:block;text-align:left;position:relative;font-weight:400}.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{width:140px;position:absolute;padding:0 5px;top:50%;transform:translateY(-50%)}.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{right:90px;width:90px;font-weight:700}.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:90px;right:0}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td button{font-size:0;width:36px;height:36px;position:absolute;left:50%;top:50%;margin-top:-18px;margin-left:-18px}.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{content:"";display:block;width:20px;height:1px;background:#9a9a9a;position:absolute;left:50%;top:50%;margin-left:-10px}.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{position:relative;width:100%;text-align:center;font-size:16px;padding:36px 0;color:#ccc;height:auto}.add_option .option_info .item_list{box-sizing:border-box;padding-top:48px}.add_option .option_info .item_list h3{font-size:20px;line-height:22px;color:#212422;margin-bottom:14px}.add_option .option_info .item_list h3 i{color:#ff3d71}.add_option .option_info .item_list ul{position:relative;margin-left:-12px}.add_option .option_info .item_list ul li{width:33.333%;float:left;box-sizing:border-box;padding-left:12px;background:#fff}.add_option .option_info .item_list ul:after{content:"";display:block;clear:both}.add_option .option_info .item_list .btn_more{display:block;width:100%;text-align:center;font-size:12px;color:#303030;font-weight:500;letter-spacing:.3px;line-height:40px;height:40px;box-sizing:border-box;border-radius:4px;border:1px solid #eaeaea;margin-top:20px}.add_option .option_info .item_list .btn_more .ico_more{position:relative;display:inline-block;width:18px;height:18px;top:10px;vertical-align:top}.add_option .option_info .item_list .btn_more .ico_more:after,.add_option .option_info .item_list .btn_more .ico_more:before{content:"";width:10px;height:1px;background:#212422;position:absolute;left:50%;top:50%;margin-left:-5px}.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{visibility:hidden;height:0}.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;visibility:hidden;padding:0;height:0;line-height:0}.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{width:70px;display:none}.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{min-height:0;width:100%;box-sizing:border-box;padding-right:60px;position:relative;display:inline-block;margin-bottom:10px}.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{width:100%;position:relative;right:0;padding-right:60px;box-sizing:border-box;text-align:left;transform:none;top:0;padding-left:0}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td{font-size:15px;text-align:right;padding-right:10px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td{width:36px;padding:0;transform:none;top:15px}.add_option .option_info .selected_prd_table .table tr td:first-child+td+td+td+td button{top:0;margin-top:0}.add_option .option_info .item_list ul{margin-left:0}.add_option .option_info .item_list ul li{width:100%;padding:0 0 20px}.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{font-size:20px;font-weight:500;color:#212422;box-sizing:border-box;padding:36px 0 24px;border-bottom:1px solid #eaeaea}.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;padding-left:137px;position:relative;padding-top:36px;padding-bottom:24px;min-height:166px}.reserve_confirm .confirm_info .confirm_space .confirm_item:before{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background-image:linear-gradient(90deg,transparent 50%,#eaeaea 0);background-position:bottom;background-size:14px;background-repeat:repeat-x}.reserve_confirm .confirm_info .confirm_space .confirm_item dt{font-size:18px;font-weight:700;color:#212422}.reserve_confirm .confirm_info .confirm_space .confirm_item dt em{font-weight:300;color:#212422;letter-spacing:.35px;font-size:14px;position:absolute;display:block;bottom:24px;box-sizing:border-box;padding-left:137px;left:0}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .img_wrap{position:absolute;left:0;top:39px;width:125px;height:105px}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .img_wrap img{width:100%;height:105px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .rank_info{font-size:14px;font-weight:400;color:#a39b9b;letter-spacing:.35px;display:block;margin-bottom:42px}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .rank_info i{display:inline-block;letter-spacing:normal;color:#212422;font-weight:700}.reserve_confirm .confirm_info .confirm_space .confirm_item dd .rank_info i:before{content:"";margin-right:6px;display:inline-block;width:14px;height:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGg0OHY0OEgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI0IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNmZTY3NjAiIGQ9Ik00NC4xOTUgMTguMDYzYTIuNjc5IDIuNjc5IDAgMDAtMi4xNjktMS44M0wzMS4xMzUgMTQuNjMgMjYuMjgxIDQuOGEyLjc4OCAyLjc4OCAwIDAwLTQuODIzIDBsLTQuODg5IDkuODU3LTEwLjg1NCAxLjU3NmEyLjY5MSAyLjY5MSAwIDAwLTEuNDkxIDQuNTlsNy44NjggNy42OTMtMS44NTcgMTAuODEzYTIuNjg4IDIuNjg4IDAgMDAzLjkgMi44MzNsOS43NTEtNS4xMDYgOS43MDkgNS4xMDZhMi42OTEgMi42OTEgMCAwMDMuOS0yLjgzNGwtMS44MzktMTAuODQyIDcuODU1LTcuNjU5YTIuNjggMi42OCAwIDAwLjY4NC0yLjc2NHoiIGRhdGEtbmFtZT0i7Yyo7IqkIDgiLz48L3N2Zz4=);background-repeat:no-repeat;background-size:100%;position:relative;top:4px;vertical-align:top}.reserve_confirm .confirm_info .confirm_space .space_info .space_name{display:block;font-size:14px;color:#212422;margin-top:24px;margin-bottom:12px;font-weight:500}.reserve_confirm .confirm_info .confirm_space .space_info .space_scale span{display:inline-block;margin-left:20px;font-size:13px;color:#a39b9b}.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{content:"";display:inline-block;width:12px;height:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMnYxMkgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI2IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNhMzliOWIiIGQ9Ik0xMSAxMC44NzNhNC44NTcgNC44NTcgMCAwMC0zLjM4OC00LjYxOCAyLjg3NSAyLjg3NSAwIDEwLTMuMjI0IDBBNC44NTcgNC44NTcgMCAwMDEgMTAuODczVjExaC45MDZhNy43NzQgNy43NzQgMCAwMS4xOTQtMWMuMDI3LS4xLjA2Mi0uMTkuMDk0LS4yODRhMy44MSAzLjgxIDAgMDEuMjYzLS42MzJjLjAxOC0uMDM0LjAzNS0uMDcuMDU0LS4xYTMuMzYgMy4zNiAwIDAxLjItLjMxNmMuMDM4LS4wNTUuMDc4LS4xMDUuMTE3LS4xNTZBMy44NTUgMy44NTUgMCAwMTUuODczIDdoLjI1NEEzLjg4IDMuODggMCAwMTkuOSAxMGE3Ljc3NCA3Ljc3NCAwIDAxLjE5MSAxSDExek02IDUuNzVhMS44NzUgMS44NzUgMCAxMTEuODc1LTEuODc1QTEuODc3IDEuODc3IDAgMDE2IDUuNzV6IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNSIvPjwvc3ZnPg==);margin-right:4px}.reserve_confirm .confirm_info .confirm_space .space_info .space_scale .area:before{content:"";display:inline-block;width:12px;height:12px;background-image:url(/_nuxt/img/ic-area-12.4691328.svg);margin-right:4px}.reserve_confirm .confirm_info .confirm_space .space_info .option_detail{color:#a39b9b;position:relative;margin-top:16px;font-size:14px}.reserve_confirm .confirm_info .confirm_space .space_info .option_detail dt{float:left;box-sizing:border-box;padding-right:10px;background:#fff;position:relative}.reserve_confirm .confirm_info .confirm_space .space_info .option_detail dd{float:right;box-sizing:border-box;padding-left:10px;background:#fff;position:relative;text-align:right}.reserve_confirm .confirm_info .confirm_space .space_info .option_detail:before{content:"";display:block;width:100%;position:absolute;left:0;top:50%;height:1px;margin-top:-2px;background-image:linear-gradient(90deg,transparent 90%,#212422 0);background-position:bottom;background-size:5px;background-repeat:repeat-x}.reserve_confirm .confirm_info .confirm_space .space_info .option_detail:after{content:"";display:block;clear:both}.reserve_confirm .confirm_info .confirm_space .space_info .add_option{position:relative;padding-bottom:24px}.reserve_confirm .confirm_info .confirm_space .space_info .add_option:before{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background-image:linear-gradient(90deg,transparent 50%,#eaeaea 0);background-position:bottom;background-size:14px;background-repeat:repeat-x}.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{position:relative;box-sizing:border-box;padding:24px;border-radius:5px;background:#fff7f7;border:1px solid #ffefef;margin-top:36px}.reserve_confirm .confirm_info .confirm_space .payment_cont h5{font-size:16px;color:#212422;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;position:relative;margin-bottom:16px}.reserve_confirm .confirm_info .confirm_space .payment_cont .price_item:before{content:"";display:block;width:100%;position:absolute;left:0;top:50%;height:1px;margin-top:-2px;background-image:linear-gradient(90deg,transparent 90%,#212422 0);background-position:bottom;background-size:5px;background-repeat:repeat-x}.reserve_confirm .confirm_info .confirm_space .payment_cont .price_item dt{float:left;padding-right:10px;background:#fff7f7;position:relative}.reserve_confirm .confirm_info .confirm_space .payment_cont .price_item dd{float:right;padding-left:10px;background:#fff7f7;position:relative;color:#212422;font-weight:500}.reserve_confirm .confirm_info .confirm_space .payment_cont .price_item:after{content:"";display:block;clear:both}.reserve_confirm .confirm_info .confirm_space .payment_cont .total_price{padding-top:36px;position:relative;font-weight:500}.reserve_confirm .confirm_info .confirm_space .payment_cont .total_price:before{content:"";display:block;position:absolute;width:100%;height:2px;background:#b57f7d;top:16px}.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{content:"";display:block;clear:both}.reserve_confirm .confirm_info .confirm_space .btn_wrap{font-size:0;position:relative;margin-left:-16px;padding:36px 0 0}.reserve_confirm .confirm_info .confirm_space .btn_wrap span{width:50%;display:inline-block;box-sizing:border-box;padding-left:16px}.reserve_confirm .confirm_info .confirm_space .btn_wrap span button{width:100%;line-height:54px;font-size:16px;height:54px;box-sizing:border-box;border-radius:5px}.reserve_confirm .confirm_info .confirm_space .btn_wrap span button.btn_red_line{color:#fe6760;border:1px solid #fe6760}.reserve_confirm .confirm_info .confirm_space .btn_wrap span button.btn_green_line{color:#ec6b2d;border:1px solid #ec6b2d}.study_info_wrap{display:none}.study_info_wrap .study_info{box-sizing:border-box;padding:24px 0 24px 124px;position:relative;min-height:148px;border-top:1px solid #eaeaea}.study_info_wrap .study_info dt{font-size:20px;line-height:28px;color:#212422;font-weight:700}.study_info_wrap .study_info .img_wrap{width:100px;position:absolute;border-radius:50%;height:100px;left:0;display:block;overflow:hidden;top:24px}.study_info_wrap .study_info .img_wrap img{width:100%;-o-object-fit:cover;object-fit:cover;height: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{float:none;padding-right:10px;background:#fff7f7;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{content:"";width:100%;height:2px;position:absolute;bottom:0;left:0;background-image:linear-gradient(90deg,transparent 50%,#eaeaea 0);background-position:bottom;background-size:14px;background-repeat:repeat-x}.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-top:24px;padding-left:0}.reserve_confirm .confirm_info .confirm_space .confirm_item dt{font-size:18px;font-weight:700;color:#212422}.reserve_confirm .confirm_info .confirm_space .confirm_item dt em{font-size:12px;line-height:13px;position:relative;bottom:0;padding-left:0;margin-bottom:16px;margin-top:10px}.reserve_confirm .confirm_info .confirm_space .confirm_item dd{padding-left:137px;box-sizing:border-box;min-height:105px;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{font-weight:300;color:#212422;letter-spacing:.35px;font-size:14px}.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;padding:0;text-align:left;max-width:100%}.reserve_confirm .confirm_info .confirm_space .space_info .add_option .option_detail dd{margin-top:5px;font-weight:400;color:#a39b9b}}@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{font-size:28px;letter-spacing:.7px;color:#212422;font-weight:700;text-align:center;padding-top:60px;line-height:31px;margin-bottom:16px}.reserve_complete h1:before{content:"";display:block;width:222px;height:72px;position:relative;background-repeat:no-repeat;background-image:url(/_nuxt/img/img_logo.8c6b828.png);background-size:100%;margin:auto auto 37px;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:both;animation-name:topFadeIn}@keyframes topFadeIn{0%{transform:translateY(-20%) perspective(600px) rotateY(180deg);opacity:0}to{transform:translateY(0) perspective(600px) rotateY(0deg);opacity:1}}.reserve_complete p{font-size:16px;text-align:center;font-weight:300;margin-bottom:36px}.reserve_complete p span{display:block;line-height:24px}.reserve_complete p span i{color:#ec6b2d;font-weight:700}.reserve_complete .btn_wrap{margin-bottom:100px;font-size:0;text-align:center;position:relative;margin-left:-12px}.reserve_complete .btn_wrap span{display:inline-block;width:50%;max-width:168px;box-sizing:border-box;padding-left:12px}.reserve_complete .btn_wrap span button{line-height:50px;box-sizing:border-box;width:100%;font-size:16px;font-weight:500;border-radius:5px}.reserve_complete .btn_wrap span button.btn_red_line{color:#fe6760;border:1px solid #fe6760}.reserve_complete .btn_wrap span button.btn_green_line{color:#ec6b2d;border:1px solid #ec6b2d}.reserve_deposit{box-sizing:border-box;padding:0 10px}.reserve_deposit .form_wrap{max-width:500px;width:100%;background:#fff;border-radius:8px;padding:20px;margin:0 auto 30px;box-sizing:border-box}.reserve_deposit .form_wrap dl{position:relative;box-sizing:border-box;padding-left:70px;margin-bottom:20px}.reserve_deposit .form_wrap dl dt{position:absolute;left:0;width:70px;line-height:40px;font-weight:600;color:#ff3d71}.reserve_deposit .form_wrap dl dd span{display:block;line-height:40px;color:#212422}.reserve_deposit .form_wrap dl dd .bank_name{position:absolute;display:block;width:70px;font-weight:600;color:#303030}.reserve_deposit .form_wrap dl dd .bank_name+strong{box-sizing:border-box;padding-left:80px}.reserve_deposit .form_wrap dl dd strong{line-height:40px;display:block}@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{margin-bottom:20px;width:160px;height:55px}.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{padding-left:0;line-height:30px}}#container.payment_reserve{background:#fff}.payment_reserve{padding-top:40px}.payment_reserve .title{font-size:22px;line-height:30px;color:#212422;padding-bottom:20px;font-weight:500}.payment_reserve .payment_stauts{position:relative;border-bottom:2px solid #212422;margin-bottom:30px;margin-top:40px}.payment_reserve .payment_stauts .title{font-size:30px;line-height:44px;font-weight:700;letter-spacing:-.025em}.payment_reserve .payment_stauts .payment_step{position:absolute;text-align:right;right:0;bottom:20px}.payment_reserve .payment_stauts .payment_step li{display:inline-block;padding-left:28px;position:relative;line-height:24px;letter-spacing:-.025em;color:#aeb7b4;font-size:16px;font-weight:400}.payment_reserve .payment_stauts .payment_step li:before{content:"";display:block;position:absolute;left:8px;top:9px;width:8px;height:8px;box-sizing:border-box;transform:rotate(-135deg);border-bottom:1px solid #dfe4e1;border-left:1px solid #dfe4e1}.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:#49aa85;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:#49aa85;border-width:2px}.payment_reserve .table_wrap{font-size:0;position:relative;margin-left:-30px}.payment_reserve .table_wrap .table{display:inline-block;width:100%;box-sizing:border-box;padding-left:30px;vertical-align:top}.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{position:relative;box-sizing:border-box}.payment_reserve .schedule_table .select_schedule:after{content:"";display:block;clear:both}.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{width:40%;height:100%;float:right;padding-left:50px;box-sizing:border-box}.payment_reserve .schedule_table .select_schedule .schedule_time h5{font-size:14px;margin-top:10px;font-weight:400}.payment_reserve .schedule_table .select_schedule .schedule_time h5.person_title{padding-top:20px;margin-top:40px;border-top:1px solid #e5e5e5}.payment_reserve .schedule_table .select_schedule .schedule_time .select_time{padding-top:14px;border-top:0;padding-bottom:0}.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{margin-top:50px;box-sizing:border-box;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{line-height:20px;font-size:14px;color:#9ea3a0;display:inline-block;margin-bottom:6px;width:100%;box-sizing:border-box;position:relative;padding-left:20px}.payment_reserve .schedule_notice ul li:before{content:"";display:block;width:3px;height:3px;background:#9ea3a0;position:absolute;left:10px;border-radius:50%;top:9px}.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{position:absolute;width:40%;padding-left:50px;box-sizing:border-box;top:0;right:0}.payment_reserve .schedule_notice .request_btnWrap label{margin-bottom:10px}.payment_reserve .schedule_notice .request_btnWrap.agreeFixed{position:fixed;text-align:right;top:163px;width:100%;left:50%;transform:translateX(-50%);box-sizing:border-box;max-width:1260px;padding-left:0}.payment_reserve .schedule_notice .request_btnWrap.agreeFixed .btn_wrap{width:40%;display:inline-block;box-sizing:border-box;padding-left:50px;padding-right:10px}.payment_reserve .schedule_notice .request_btnWrap.agreeFixed.agreeBottom{position:absolute;bottom:0;right:0;top:auto;left:auto;margin-left:0;transform:none}.payment_reserve .schedule_notice .btn_requestReserve{width:100%;height:54px;line-height:54px;color:#fff;background:#ec6b2d;font-size:16px;font-weight:700}.payment_reserve .agree_chk{margin-top:30px;box-sizing:border-box;padding:10px;border:1px solid #dfe4e1;background:#f9faf9;border-radius:4px;text-align:center}.payment_reserve .agree_chk strong{font-weight:500}.payment_reserve .complete_inner{text-align:center;padding-bottom:255px}.payment_reserve .complete_inner .logo{margin-top:200px;font-size:0}.payment_reserve .complete_inner h3{font-size:32px;line-height:47px;margin-top:40px;font-weight:700;letter-spacing:-.025em;color:#212422;margin-bottom:10px}.payment_reserve .complete_inner p{font-size:16px;line-height:22px;letter-spacing:-.025em;color:#9ea3a0}.payment_reserve .complete_inner p strong{font-weight:700}.payment_reserve .complete_inner .btn_greenLine{width:100%;max-width:360px;display:block;line-height:52px;border:1px solid #ec6b2d;height:54px;border-radius:8px;color:#ec6b2d;margin:60px auto 0}.payment_reserve .payment_price_table{font-size:0;margin-bottom:24px;border:1px solid #dfe4e1;border-top:0}.payment_reserve .payment_price_table dl{display:inline-block;width:33.3333%}.payment_reserve .payment_price_table dl dt{text-align:center;padding:10px;box-sizing:border-box;font-size:13px;line-height:19px;border-top:1px solid #dfe4e1;border-bottom:1px solid #dfe4e1;background:#f9faf9}.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{font-size:24px;padding:22px 10px;font-weight:700;text-align:center;color:#424643}.payment_reserve .payment_price_table dl.discount dd{color:#ff3d71}.payment_reserve .payment_price_table dl dd em{font-size:13px;font-weight:400;color:#424643}.payment_reserve .payment_reserve_table{border-top:1px solid #dfe4e1;margin-top:20px}.payment_reserve .payment_reserve_table dl{position:relative;box-sizing:border-box;padding-left:125px;border-bottom:1px solid #dfe4e1}.payment_reserve .payment_reserve_table dl.payment_way dd label{margin:20px 0}.payment_reserve .payment_reserve_table dl dt{position:absolute;width:125px;left:0;top:0;height:100%;box-sizing:border-box;padding:14px 20px;font-size:14px;list-style:none;line-height:21px;background:#f9faf9;color:#aeb7b4}.payment_reserve .payment_reserve_table dl dt span{display:block;position:relative;top:50%;transform:translateY(-50%);margin-top:0}.payment_reserve .payment_reserve_table dl dd{font-size:14px;padding:20px;box-sizing:border-box;color:#212422}.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{font-size:0;background-image:url(/_nuxt/img/icon_kakao_pay.61f46bb.png);width:70px;border-radius:15px;background-color:#ffdf00;background-position:50%;height:30px;background-repeat:no-repeat;background-size:contain;display:inline-block;vertical-align:top}.payment_reserve .total_table{margin-top:60px}.payment_reserve .total_table .payment_reserve_table{padding-right:410px;box-sizing:border-box;position:relative}.payment_reserve .total_table .total_info{width:410px;right:0;top:0;box-sizing:border-box;padding:30px;text-align:right;position:absolute;height:100%;border-bottom:1px solid #dfe4e1;border-left:1px solid #dfe4e1}.payment_reserve .total_table .total_info .total_price_wrap{position:relative;top:50%;transform:translateY(-50%)}.payment_reserve .total_table .total_info em{display:block;font-size:14px;font-weight:500;color:#aeb7b4;line-height:20px}.payment_reserve .total_table .total_info strong{font-weight:700;font-size:22px;line-height:30px;color:#212422}.payment_reserve .total_table .total_info .btn_green{width:100%;height:54px;line-height:54px;color:#fff;background:#ec6b2d;font-size:16px;margin-top:16px}@media only screen and (max-width:1024px){.payment_reserve .schedule_table .select_schedule{padding-right:0;height:auto}.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{width:100%;float:none;padding-left:0}.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{width:12.5%;padding-left:10px;padding-top:10px}.payment_reserve .schedule_notice{padding-right:0}.payment_reserve .schedule_notice .request_btnWrap{position:relative;width:100%;padding-left:0;margin-top:30px;padding-right:0}.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{width:100%;display:block;padding-left:0;padding-right:0}.payment_reserve .schedule_notice .request_btnWrap.agreeFixed,.payment_reserve .schedule_notice .request_btnWrap.agreeFixed.agreeBottom{position:relative;right:auto;margin-left:0;width:100%;top:0;left:0;padding-right:0}.payment_reserve .payment_stauts .title{font-size:24px;padding-bottom:10px;line-height:40px}.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{display:block;color:#212422;margin-top:5px;margin-left:0}.payment_reserve .total_table .total_info{width:300px;padding:30px 20px}}@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{width:120px;height:40px}.payment_reserve .complete_inner .logo em{font-size:0;margin:0;line-height: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{position:absolute;bottom:74px;left:0;width:100%;z-index:10;border-top:1px solid #dfe4e1;padding:20px 24px;box-sizing:border-box;border-radius:4px;background:#fff}.payment_reserve .payment_price_table:before{content:"최종 결제 금액";font-size:20px;line-height:30px;color:#212422;font-weight:500;display:block;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{content:"";display:block;clear:both}.payment_reserve .payment_price_table dl dt{float:left;background:none;line-height:27px;font-size:12px;border:0;padding:5px 0;color:#9ea29f}.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{margin-top:20px;border-top:1px solid #dfe4e1}.payment_reserve .payment_price_table dl.total dd,.payment_reserve .payment_price_table dl.total dt{padding-top:16px;color:#212422}.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{position:relative;width:100%;height:auto;border:0;padding:258px 0 20px}.payment_reserve .total_table .total_info em,.payment_reserve .total_table .total_info strong{font-size:0;line-height:0;display:none}.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{width:94px;padding:10px;font-size:12px}.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}}.serviceIntro .intro_visual{background:#000;text-align:center;position:relative;height:490px;padding-top:189px;box-sizing:border-box}.serviceIntro .intro_visual h2{font-size:48px;line-height:1.25;font-weight:500;position:relative;color:#fff}.serviceIntro .intro_visual h2 strong{color:#53ce61}.serviceIntro .intro_visual h2 span{text-align:center;position:absolute;width:100%;left:0}.serviceIntro .intro_visual h2 span i{display:inline-block;width:36px;height:36px;margin-left:60px;position:relative}.serviceIntro .intro_visual h2 span i:before{content:"";display:inline-block;width:20px;height:20px;left:-43px;position:absolute;top:50%;margin-top:-10px}.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+PHBhdGggZmlsbD0iIzUzY2U2MSIgZD0iTTE4IDM2YTE3Ljg4MiAxNy44ODIgMCAwMS0xMi43MjgtNS4yNzJBMTcuODgzIDE3Ljg4MyAwIDAxMCAxOCAxNy44ODMgMTcuODgzIDAgMDE1LjI3MiA1LjI3MiAxNy44ODIgMTcuODgyIDAgMDExOCAwYTE3Ljg4MiAxNy44ODIgMCAwMTEyLjcyOCA1LjI3MkExNy44ODMgMTcuODgzIDAgMDEzNiAxOGExNy44ODMgMTcuODgzIDAgMDEtNS4yNzIgMTIuNzI4QTE3Ljg4MiAxNy44ODIgMCAwMTE4IDM2em0wLTI3LjU0YS45MTguOTE4IDAgMDAtLjg1Ny42MzQgMTMuNjc0IDEzLjY3NCAwIDAxLTguMDQ5IDguMDUuOTE4LjkxOCAwIDAwLS42MzUuODU3LjkxOC45MTggMCAwMC42MzUuODU3IDEzLjY1IDEzLjY1IDAgMDE4LjA0OSA4LjA1LjkxNi45MTYgMCAwMC44NTYuNjMyLjkxNC45MTQgMCAwMC44NTUtLjYzNSAxMy42NzcgMTMuNjc3IDAgMDE4LjA1LTguMDUuOTE1LjkxNSAwIDAwLjYzNS0uODU1LjkxNC45MTQgMCAwMC0uNjMyLS44NTcgMTMuNjg1IDEzLjY4NSAwIDAxLTguMDUtOC4wNDkuOTE4LjkxOCAwIDAwLS44NTctLjYzM3oiIG9wYWNpdHk9Ii4zIi8+PC9zdmc+)}.serviceIntro .intro_visual h2 span.top_icons i:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44MDEiIGhlaWdodD0iMTkuODAxIj48cGF0aCBmaWxsPSIjNTNjZTYxIiBkPSJNMTguODA1IDkuMDQ3YTEzLjcyMiAxMy43MjIgMCAwMS04LjA0OS04LjA1LjkuOSAwIDAwLTEuNzE0IDAgMTMuNzIyIDEzLjcyMiAwIDAxLTguMDQ5IDguMDUuOS45IDAgMDAwIDEuNzE0IDEzLjY5IDEzLjY5IDAgMDE4LjA0OSA4LjA0OS44OTQuODk0IDAgMDAxLjcxMS0uMDAzIDEzLjcyMSAxMy43MjEgMCAwMTguMDUtOC4wNS44OTQuODk0IDAgMDAuMDAyLTEuNzF6IiBvcGFjaXR5PSIuMyIvPjwvc3ZnPg==)}.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+PHBhdGggZmlsbD0iI2ZlY2E3NyIgZD0iTTE4IDM2YTE3Ljg4MiAxNy44ODIgMCAwMS0xMi43MjgtNS4yNzJBMTcuODgzIDE3Ljg4MyAwIDAxMCAxOCAxNy44ODMgMTcuODgzIDAgMDE1LjI3MiA1LjI3MiAxNy44ODIgMTcuODgyIDAgMDExOCAwYTE3Ljg4MiAxNy44ODIgMCAwMTEyLjcyOCA1LjI3MkExNy44ODMgMTcuODgzIDAgMDEzNiAxOGExNy44ODMgMTcuODgzIDAgMDEtNS4yNzIgMTIuNzI4QTE3Ljg4MiAxNy44ODIgMCAwMTE4IDM2em0wLTI3LjU0YS45MTguOTE4IDAgMDAtLjg1Ny42MzQgMTMuNjc0IDEzLjY3NCAwIDAxLTguMDQ5IDguMDUuOTE4LjkxOCAwIDAwLS42MzUuODU3LjkxOC45MTggMCAwMC42MzUuODU3IDEzLjY1IDEzLjY1IDAgMDE4LjA0OSA4LjA1LjkxNi45MTYgMCAwMC44NTYuNjMyLjkxNC45MTQgMCAwMC44NTUtLjYzNSAxMy42NzcgMTMuNjc3IDAgMDE4LjA1LTguMDUuOTE1LjkxNSAwIDAwLjYzNS0uODU1LjkxNC45MTQgMCAwMC0uNjMyLS44NTcgMTMuNjg1IDEzLjY4NSAwIDAxLTguMDUtOC4wNDkuOTE4LjkxOCAwIDAwLS44NTctLjYzM3oiIG9wYWNpdHk9Ii4zIi8+PC9zdmc+)}.serviceIntro .intro_visual h2 span.bottom_icons i:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS44MDEiIGhlaWdodD0iMTkuODAxIj48cGF0aCBmaWxsPSIjZmZhMDZlIiBkPSJNMTguODA1IDkuMDQ3YTEzLjcyMiAxMy43MjIgMCAwMS04LjA0OS04LjA1LjkuOSAwIDAwLTEuNzE0IDAgMTMuNzIyIDEzLjcyMiAwIDAxLTguMDQ5IDguMDUuOS45IDAgMDAwIDEuNzE0IDEzLjY5IDEzLjY5IDAgMDE4LjA0OSA4LjA0OS44OTQuODk0IDAgMDAxLjcxMS0uMDAzIDEzLjcyMSAxMy43MjEgMCAwMTguMDUtOC4wNS44OTQuODk0IDAgMDAuMDAyLTEuNzF6IiBvcGFjaXR5PSIuMyIvPjwvc3ZnPg==)}.serviceIntro .class_n_space{padding:150px 0;text-align:center}.serviceIntro .class_n_space h3{font-size:0;width:324px;height:102px;display:inline-block;background-repeat:no-repeat;background-size:100%;background-image:url(/_nuxt/img/img_logo.8c6b828.png);margin-bottom:48px}.serviceIntro .class_n_space p{font-size:30px;line-height:42px;letter-spacing:-.75px;color:#212422}.serviceIntro .class_n_space p strong{font-weight:600}.serviceIntro .profits{padding-top:116px;padding-bottom:150px;text-align:center}.serviceIntro .profits h3{font-size:30px;line-height:40px;letter-spacing:-.75px;margin-bottom:48px;position:relative;display:inline-block;font-weight:400}.serviceIntro .profits h3 strong{font-weight:600}.serviceIntro .profits h3:after,.serviceIntro .profits h3:before{content:"";display:block;position:absolute;bottom:0}.serviceIntro .profits h3:before{width:38px;height:132px;left:-68px;background-image:url(/_nuxt/img/img_partner_person.1a51bf2.svg)}.serviceIntro .profits h3:after{width:44px;height:132px;right:-74px;background-image:url(/_nuxt/img/img_picker_person.ce1ecf0.svg)}.serviceIntro .profits h3 em{font-size:14px;line-height:16px;letter-spacing:-.35px;display:block;margin-bottom:12px;font-weight:500}.serviceIntro .profits p{font-size:16px;line-height:26px;letter-spacing:-.4px;color:#7c7c7c;position:relative;text-align:center;padding-bottom:20px}.serviceIntro .profits p i{display:block;margin:20px auto 0;text-align:center;font-size:0;width:3px;height:3px;border-radius:50%;background-color:#7c7c7c}.serviceIntro .profits ul{font-size:0}.serviceIntro .profits ul li{width:33.333%;display:inline-block;font-size:16px;line-height:24px;letter-spacing:-.4px;color:#212422}.serviceIntro .profits ul li strong{font-weight:600}.serviceIntro .profits ul li .img_wrap{display:block;text-align:center;margin-bottom:18px}.serviceIntro .profits.partners{background:#f5f5f5}.serviceIntro .profits.partners h3 em{color:#ec6b2d}.serviceIntro .profits.partners h3:after{opacity:.3}.serviceIntro .profits.partners .button{background:#ec6b2d}.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 .button{display:inline-block;width:250px;line-height:50px;border-radius:5px;color:#fff;margin-top:60px;font-size:20px}.serviceIntro .serviceInfo_tabWrap{padding:0}.serviceIntro .serviceInfo_tab{font-size:0}.serviceIntro .serviceInfo_tab li{width:50%;display:inline-block}.serviceIntro .serviceInfo_tab li button{width:100%;font-size:20px;display:block;line-height:50px;text-align:center;border-radius:0;background:#ccc;color:#e5e5e5}.serviceIntro .serviceInfo_tab li button.active{background:#ec6b2d;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{width:30px;height:30px;margin-left:50px;background-size:100%}.serviceIntro .intro_visual h2 span i:before{width:14px;height:14px;left:-39px;margin-top:-7px;background-size:100%}.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{width:240px;height:77px;margin-bottom:30px}.serviceIntro .class_n_space p{font-size:24px}.serviceIntro .profits{padding-top:80px;padding-bottom:100px}.serviceIntro .profits h3{font-size:28px;line-height:35px;margin-bottom:40px}.serviceIntro .profits h3:before{width:30px;height:106px;background-size:100%;background-repeat:no-repeat}.serviceIntro .profits h3:after{width:36px;background-size:100%;background-repeat:no-repeat;height:108px}.serviceIntro .profits ul li{box-sizing:border-box;padding:0 10px;vertical-align:top;height:190px}.serviceIntro .profits ul li br{display:none}}@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{width:24px;height:24px;margin-left:40px}.serviceIntro .intro_visual h2 span i:before{width:10px;height:10px;left:-27px;margin-top:-5px}.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{width:200px;height:67px;margin-bottom:20px}.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{width:25px;height:96px}.serviceIntro .profits h3:after{width:31px;height:98px}.serviceIntro .profits ul li{height:auto;width:100%;font-size:14px;margin-bottom:30px}.serviceIntro .profits ul li br{display:block}.serviceIntro .profits .button{width:180px;line-height:40px;margin-top:30px;font-size:18px}.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{width:20px;height:20px;margin-left:30px}.serviceIntro .intro_visual h2 span i:before{left:-23px}.serviceIntro .class_n_space{padding:50px 0}.serviceIntro .class_n_space h3{width:150px;height:50px;margin-bottom:20px}.serviceIntro .profits h3 span{display:block}.serviceIntro .profits h3:before{left:-48px}.serviceIntro .profits h3:after{right:-48px}}.spaceService_intro{font-family:Spoqa Han Sans Neo,"sans-serif"}.spaceService_intro .gnb{position:absolute;font-size:0;box-sizing:border-box;padding:20px;top:0;z-index:20}.spaceService_intro .gnb a{display:inline-block;width:150px;height:30px;background-image:url(/_nuxt/img/img_logo.8c6b828.png);background-size:100%;background-repeat:no-repeat}.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{position:fixed;width:100%;height:100%;left:0;top:0}.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;line-height:90px;font-weight:700}.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{font-size:20px;display:block;margin-top:16px;color:#ec6b2d}.spaceService_intro .section_intro .inner .txt_box .btn_app{width:187px;height:52px;font-weight:400;margin-top:40px;font-size:20px;line-height:50px;padding-left:52px;position:relative;display:block;box-sizing:border-box;border-radius:4px;border:1px solid #212422;color:#212422}.spaceService_intro .section_intro .inner .txt_box .btn_app:before{content:"";display:block;width:24px;height:22px;top:15px;left:26px;position:absolute;background-image:url(/_nuxt/img/icn_googleplay_colored.a9df97d.svg);background-repeat:no-repeat;background-size:100%}.spaceService_intro .section_intro .inner .img_wrap{position:absolute;width:520px;right:30px;top:50%;transform:translateY(-50%)}.spaceService_intro .section_intro .inner .img_wrap img{width:100%;opacity:0;position:relative}.spaceService_intro .section_intro .inner.active .img_wrap img{animation-duration:.5s;animation-delay:.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;text-align:center;opacity:0;font-size:60px;font-weight:700;line-height:72px;position:relative;top:40%;transform:translateY(-50%)}.spaceService_intro .section_typeBlk .active h2{opacity:1;transition:all .3s cubic-bezier(.075,.82,.165,1);top:50%}.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{font-size:20px;line-height:30px;font-weight:500;color:#ec6b2d;display:block;margin-bottom:40px;position:relative;opacity:0;top:-20px}.spaceService_intro .section_type1 .inner .txt_box h2{font-size:52px;font-weight:700;line-height:70px;margin-bottom:34px;position:relative;opacity:0;top:-20px}.spaceService_intro .section_type1 .inner .txt_box h2 span{display:block}.spaceService_intro .section_type1 .inner .txt_box p{font-size:20px;line-height:28px;color:#999;position:relative;opacity:0;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;width:470px;right:30px;top:50%;transform:translateY(-50%)}.spaceService_intro .section_type1 .inner .img_wrap img{width:100%;opacity:0;position:relative;top:-20px;transition:all .3s ease-in .3s}.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;transition:all .3s cubic-bezier(.075,.82,.165,1);top:0}.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{text-align:center;padding-top:60px}.spaceService_intro .section_type2 .inner .txt_box{position:relative;top:50%;transform:translateY(-50%)}.spaceService_intro .section_type2 .inner .txt_box i{font-size:20px;line-height:23px;margin-bottom:24px;color:#ec6b2d;display:block;font-weight:500;position:relative;top:-20px;opacity:0}.spaceService_intro .section_type2 .inner .txt_box h2{font-size:52px;line-height:70px;margin-bottom:24px;position:relative;top:-20px;opacity:0}.spaceService_intro .section_type2 .inner .txt_box h2 span{display:block}.spaceService_intro .section_type2 .inner .txt_box .space_link{line-height:28px;font-size:17px;display:block;color:#ec6b2d;text-align:center;margin-top:24px;position:relative;top:-20px;opacity:0}.spaceService_intro .section_type2 .inner .img_wrap{max-width:400px;display:block;margin:60px auto 0}.spaceService_intro .section_type2 .inner .img_wrap img{width:100%;position:relative;top:-20px;opacity:0;transition:all .3s ease-in .3s}.spaceService_intro .section_type2 .inner.active .img_wrap img{top:0;opacity:1}.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;transition:all .3s cubic-bezier(.075,.82,.165,1);top:0}.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{padding:0;width:100%;max-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{width:50%;display:inline-block;height:100%}.spaceService_intro .section_double .blk_box h2,.spaceService_intro .section_double .wht_box h2{font-size:36px;line-height:48px;text-align:center;position:relative;top:-20px;opacity:0;color:#000}.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{display:block;font-size:20px;line-height:29px;color:#ec6b2d;text-align:center;font-weight:700;margin-bottom:40px;position:relative;top:-20px;opacity:0}.spaceService_intro .section_double .active .txt_box h2,.spaceService_intro .section_double .active .txt_box i{opacity:1;transition:all .3s cubic-bezier(.075,.82,.165,1);top:0}.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{max-width:360px;display:block;margin:60px auto 0}.spaceService_intro .section_double .inner .img_wrap.mobile_img{display:none}.spaceService_intro .section_double .inner .img_wrap img{width:100%;opacity:0;top:-20px;position:relative;transition:all .3s ease-in .3s}.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;width:180px;margin:0 auto 40px;position:relative;top:-20px;opacity:0}.spaceService_intro .section_end .txt_box .logo img{width:100%}.spaceService_intro .section_end .txt_box h2{font-size:48px;line-height:72px;font-weight:700;text-align:center;position:relative;top:-20px;opacity:0}.spaceService_intro .section_end .txt_box h2 em{font-weight:300;display:block}.spaceService_intro .section_end .txt_box h2 strong{color:#ec6b2d}.spaceService_intro .section_end .txt_box .btn_home{color:#fff;background:#ec6b2d;font-size:18px;display:block;margin:40px auto 0;width:250px;line-height:50px;height:50px;border-radius:5px;text-align:center;position:relative;top:-20px;opacity:0}.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;transition:all .3s cubic-bezier(.075,.82,.165,1);top:0}.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{position:relative;height:448px;background-image:url(/_nuxt/img/img_service_main.f811da3.png);background-size:cover;background-position:50%}.picklesService_intro .intro_banner h2{position:absolute;top:50%;text-align:center;font-size:32px;line-height:47px;transform:translateY(-50%);width:100%}.picklesService_intro .intro_banner h2 strong{font-weight:700;color:#212422;display:block}.picklesService_intro .intro_banner h2 i{font-size:16px;color:#424643;line-height:24px;display:block;margin-top:24px;font-weight:400}.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;text-align:center;margin-bottom:80px}.picklesService_intro .common_contents ul li{display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 12px;width:25%;max-width:278px}.picklesService_intro .common_contents ul li .box{box-sizing:border-box;width:100%;height:348px;box-shadow:0 0 10px rgba(0,0,0,.05);border-radius:8px;border:1px solid #ecf1ee;background:#fff;padding:0 10px}.picklesService_intro .common_contents ul li .box em{max-width:200px;display:block;margin:40px auto 0}.picklesService_intro .common_contents ul li .box em img{width:100%}.picklesService_intro .common_contents ul li .box strong{display:block;font-size:20px;line-height:30px;text-align:center;color:#424643;margin-bottom:16px;margin-top:24px}.picklesService_intro .common_contents ul li .box span{font-size:14px;line-height:20px;font-weight:400;color:#9ea3a0}.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;text-align:center;font-size:0}.picklesService_intro .intro_section_contents .section_tab_link li{display:inline-block;position:relative}.picklesService_intro .intro_section_contents .section_tab_link li a{display:block;position:relative;line-height:80px;font-size:20px;padding:0 32px;color:#aeb7b4;font-weight:400}.picklesService_intro .intro_section_contents .section_tab_link li.active a{font-weight:700;color:#424643}.picklesService_intro .intro_section_contents .section_tab_link li.active a:after{content:"";display:block;position:absolute;bottom:0;width:100%;background:#000;left:0;height:1px}.picklesService_intro .intro_bottom{height:437px;position:relative;text-align:center;margin-top:80px;background-size:cover;background-position:top;background-repeat:no-repeat}.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{font-size:40px;color:#212422;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{font-size:18px;line-height:46px;width:216px;text-align:center;border-radius:24px;height:48px}.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;position:relative;height:348px}.picklesService_intro .contents_leftRIght div:before{content:"";display:block;position:absolute;width:585px;height:348px;top:0}.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;line-height:47px;font-weight:400}.picklesService_intro .contents_leftRIght dl dd{font-size:16px;line-height:24px;font-weight:300;margin-top:24px}.picklesService_intro .contents_leftRIght div:after{content:"";display:block;position:absolute;top:0;width:585px;height:348px}.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{display:inline-block;width:50%;padding:0 5px;box-sizing:border-box;vertical-align:top}.picklesService_intro .benefit_contents .box{background:#fff;text-align:left;padding:10px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}.picklesService_intro .benefit_contents .box div{box-sizing:border-box;padding:30px 0 30px 30px;height:348px;border-radius:8px;position:relative}.picklesService_intro .benefit_contents .box div:before{content:"";display:block;position:absolute;right:-10px;bottom:-10px;width:284px;height:230px;background-size:100%;background-repeat:no-repeat}.picklesService_intro .benefit_contents .box .box_1{background:#e2f3ed}.picklesService_intro .benefit_contents .box .box_2{background:#ddf7f5}.picklesService_intro .benefit_contents .box h5{font-size:32px;line-height:47px;color:#212422;font-weight:400;margin-top:50px}.picklesService_intro .benefit_contents .box h5 strong{display:block;font-weight:700}.picklesService_intro .benefit_contents .box span{font-size:14px;color:#424643;display:block;margin-top:24px;text-align:left;box-sizing:border-box;padding-right:100px}.picklesService_intro .sports_list{text-align:center;padding-top:80px}.picklesService_intro .sports_list h5{font-size:24px;line-height:35px;color:#424643}.picklesService_intro .sports_list p{font-size:14px;line-height:20px;color:#424643}.picklesService_intro .sports_list ul{text-align:center;margin-top:64px}.picklesService_intro .sports_list ul li{width:152px;padding:0 16px;display:inline-block;box-sizing:border-box}.picklesService_intro .sports_list ul li i{border-radius:50%;display:block;height:120px;background:#e2f3ed;width:100%;position:relative}.picklesService_intro .sports_list ul li i img{position:relative;top:50%;transform:translateY(-50%)}.picklesService_intro .sports_list ul li span{display:block;text-align:center;color:#424643;margin-top:16px}.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;text-align:center;overflow-x:hidden;color:#fff}.picklesService_intro .tranier_list h5{padding-top:80px;font-size:24px;line-height:35px;margin-bottom:16px}.picklesService_intro .tranier_list p{font-size:14px;line-height:20px;margin-bottom:64px}.picklesService_intro .tranier_list ul{text-align:center;width:1708px;font-size:0;margin:0 auto 80px}.picklesService_intro .tranier_list ul li{display:inline-block;width:224px;padding:0 10px}.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{padding-bottom:120px;border-bottom:1px solid #e5e5e5}.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{font-weight:400;font-size:32px;line-height:47px;color:#212422}.picklesService_intro .traniner_benefit h3 strong{display:block;font-weight:700}.picklesService_intro .traniner_benefit p{font-size:16px;line-height:24px;color:#9ea3a0;font-weight:400;margin-bottom:48px;margin-top:10px}.picklesService_intro .traniner_benefit ul{font-size:0;position:relative;margin-left:-16px}.picklesService_intro .traniner_benefit ul li{display:inline-block;width:25%;box-sizing:border-box;padding-left:16px;vertical-align:top}.picklesService_intro .traniner_benefit ul li .box{border-top:2px solid #c4c4c4;padding-top:24px}.picklesService_intro .traniner_benefit ul li .box strong{display:block;font-size:20px;line-height:30px;color:#424643}.picklesService_intro .traniner_benefit ul li .box strong span{font-size:20px;line-height:30px;color:#424643;display:inline}.picklesService_intro .traniner_benefit ul li .box span{display:block;font-size:14px;color:#9ea3a0;margin-top:32px;margin-bottom:40px;letter-spacing:-.05em}.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{padding-top:80px;font-size:24px;line-height:35px;font-weight:700;color:#212422}.picklesService_intro .host_service p{margin-top:16px;font-size:14px;color:#424643}.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{text-align:center;padding-bottom:120px;border-bottom:1px solid #e5e5e5}.picklesService_intro .host_product h3{font-size:24px;font-weight:700;color:#212422;line-height:35px;margin-bottom:37px}.picklesService_intro .host_product ul{font-size:0}.picklesService_intro .host_product ul li{display:inline-block;width:240px;padding:0 20px;box-sizing:border-box;vertical-align:top}.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;margin-top:20px;margin-bottom:12px;font-size:18px}.picklesService_intro .host_product ul li strong.new:after{content:"NEW";margin-left:5px;display:inline-block;padding:2px 8px;border-radius:10px;background:#ff3d71;font-size:10px;color:#fff;vertical-align:middle;position:relative;top:-2px}.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{padding-top:80px;font-size:24px;line-height:35px;color:#212422;margin-bottom:32px;text-align:center}.picklesService_intro .host_current ul{font-size:0;position:relative;margin-left:-32px;text-align:center;padding-bottom:80px}.picklesService_intro .host_current ul li{display:inline-block;padding-left:32px;box-sizing:border-box;width:50%;vertical-align:top}.picklesService_intro .host_current ul li .cont{overflow:hidden;position:relative;border-radius:8px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.05);border:1px solid #ecf1ee}.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;margin-top:16px;font-size:14px}.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{display:block;color:#9ea3a0}.picklesService_intro .host_benefit_list h3{padding-top:120px;text-align:center;font-size:24px;line-height:35px;margin-bottom:150px}.picklesService_intro .host_benefit_list ul{font-size:0}.picklesService_intro .host_benefit_list ul li{display:inline-block;width:33.333%;box-sizing:border-box;text-align:left;margin-bottom:120px;padding-right:20px;vertical-align:top}.picklesService_intro .host_benefit_list ul li i{display:block;margin-bottom:40px}.picklesService_intro .host_benefit_list ul li strong{display:block;font-size:20px;line-height:29px;font-weight:700;color:#424643}.picklesService_intro .host_benefit_list ul li span{display:block;margin-top:20px;font-size:16px;line-height:24px;color:#424643}@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{width:400px;height:100%}.spaceService_intro .section_intro .inner .img_wrap img{width:auto;height:80%;top:50%;transform:translate(-50%,-50%);position:absolute;left:50%}.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{padding-right:400px;max-width:1000px}.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{width:170px;height:140px}.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{width:100px;height:30px}.spaceService_intro .section_intro .inner{padding-right:10px}.spaceService_intro .section_intro .inner .txt_box{top:0;transform:none;margin-top:0;text-align:center;padding-top:50px}.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{width:122px;height:40px;font-size:13px;line-height:40px;padding-left:24px;margin:16px auto 0}.spaceService_intro .section_intro .inner .txt_box .btn_app:before{width:16px;height:16px;top:12px;left:13px}.spaceService_intro .section_intro .inner .img_wrap{position:relative;margin-top:5%;height:50%;right:0;top:0;transform:none;display:block;width:100%;text-align:center}.spaceService_intro .section_intro .inner .img_wrap img{width:100%;height:100%;position:absolute;left:0;top:0;-o-object-fit:contain;object-fit:contain;transform:none}.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{position:relative;top:0;transform:none;padding-top:60px;text-align:center}.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;text-align:center;margin-bottom:8%}.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{position:relative;max-width:250px;width:100%;right:auto;top:0;transform:none;display:block;margin:auto}.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{line-height:20px;font-size:14px;margin-top:10px}.spaceService_intro .section_type2 .inner .img_wrap{max-width:200px;display:block;margin:30px auto 0}.spaceService_intro .section_double{font-size:0}.spaceService_intro .section_double .inner{width:100%;max-width:100%;padding:60px 0 0}.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{width:100%;display:inline-block;height:auto}.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{max-width:200px;display:none;margin:30px auto}.spaceService_intro .section_double .inner .img_wrap.mobile_img{display:block}.spaceService_intro .section_end .txt_box .logo{width:135px;margin:0 auto 20px}.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;margin:20px auto 0;width:200px;line-height:45px;height:45px}.picklesService_intro .intro_banner{height:320px;background-position-x:60%}.picklesService_intro .intro_banner h2{position:absolute;top:50%;text-align:center;font-size:32px;line-height:47px;transform:translateY(-50%);width:100%}.picklesService_intro .intro_banner h2 strong{font-weight:700;color:#212422;display:block}.picklesService_intro .intro_banner h2 i{font-size:16px;color:#424643;line-height:24px;display:block;margin-top:24px;font-weight:400}.picklesService_intro .sports_list ul{font-size:0}.picklesService_intro .sports_list ul li{width:33.333%;padding:16px}.picklesService_intro .sports_list ul li i{height:100px;width:100px;margin:auto}.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{position:relative;transform:translateX(-50%);left: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{width:485px;height:300px;background-size:cover}.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{font-size:24px;line-height:35px;text-align:left;box-sizing:border-box;padding:80px 20px 32px}.picklesService_intro .intro_title span{display:block}.picklesService_intro .common_contents{padding:0 20px;margin-bottom:0}.picklesService_intro .common_contents ul{position:relative;margin-left:-24px}.picklesService_intro .common_contents ul li{width:50%;padding:0 0 20px 20px;max-width:100%}.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{padding:0 20px 16px;font-size:16px;line-height:24px}.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{margin-top:32px;font-size:0}.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;width:80px;margin:auto}.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{width:100%;padding:0}.picklesService_intro .benefit_contents ul li+li{margin-top:24px}.picklesService_intro .benefit_contents .box{padding:0;background:none;box-shadow:none;border-radius: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{content:"";display:block;clear:both}.picklesService_intro .benefit_contents .box div span{margin-top:16px;padding-right:0}.picklesService_intro .benefit_contents .box div:before{position:relative;width:160px;height:130px;float:right}.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;position:relative;text-align:center;margin-top:80px}.picklesService_intro .intro_bottom .inner h2{font-size:28px;color:#212422;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{position:relative;top:0;width:100%;height:auto;padding-bottom:50%;background-size:cover}.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{top:0;transform:none;margin-top:20px}.picklesService_intro .contents_leftRIght div dl dt{font-size:20px;line-height:30px}.picklesService_intro .contents_leftRIght div dl dd{margin-top:16px;font-size:12px;line-height:17px}.picklesService_intro .trainer_contents{padding-bottom:80px;padding-top:60px}.picklesService_intro .traniner_benefit{padding:0 20px;box-sizing:border-box}.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{width:50%;margin-bottom:48px;padding-left:10px}.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{text-align:left;box-sizing:border-box;padding:0 20px 80px}.picklesService_intro .host_product h3{font-size:18px;text-align:center}.picklesService_intro .host_product ul li{width:100%;box-sizing:border-box;padding-left:95px;min-height:73px;position:relative}.picklesService_intro .host_product ul li+li{margin-top:35px}.picklesService_intro .host_product ul li i{width:73px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.picklesService_intro .host_product ul li i img{width:100%}.picklesService_intro .host_product ul li strong{margin-top:0;font-size:18px;margin-bottom:8px}.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{text-align:center;padding:10px 10px 40px}.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{width:50%;margin-bottom:85px}.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{width:100%;text-align:left}.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{width:100px;height:82px}.picklesService_intro .traniner_benefit{padding:0 20px;box-sizing:border-box}.picklesService_intro .traniner_benefit ul{margin-left:0}.picklesService_intro .traniner_benefit ul li{width:100%;padding-left:0}.picklesService_intro .traniner_benefit ul li .box strong span{display:inline}.picklesService_intro .traniner_benefit ul li .box span{margin:24px 0;line-height:20px}}@media only screen and (max-width:1024px){.vod_event .banner{height:320px}.vod_event .banner:after{width:340px;height:257px;margin-left:-170px}.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{margin-top:48px;padding:29px 24px;font-size:20px;line-height:1.42;width:412px;font-weight:400}.vod_event .inner p{font-size:16px;margin-top:24px;margin-bottom:50px}}@media only screen and (max-width:480px){.vod_event .inner h5{margin-top:25px;font-size:14px}.vod_event .inner .button{width:100%;box-sizing:border-box;max-width:300px;font-size:18px;padding:20px 15px;line-height:1.7}.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{margin-top:20px;font-size:28px}.vod_event .vod_event_title p{font-size:14px;margin-bottom:25px}}.vod_detail .vod_screen{background:#dfe4e1;padding-top:16px;padding-bottom:36px}.vod_detail .video_box{box-shadow:none}.vod_detail .video_box .video-player-box{height:640px}.vod_detail .video-js{width:100%!important;height:100%!important}.vod_detail .study_title{margin-top:0;background:#fff;padding:25px 160px 70px 100px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:relative}.vod_detail .study_title h2{font-size:22px;letter-spacing:-.55px;transform:translateY(50%)}.vod_detail .vod_teacher{font-size:16px;letter-spacing:-.4px;line-height:1.13;color:#ec6b2d;margin-top:6px;display:block;font-weight:700}.vod_detail .study_hashtag{font-size:13px;letter-spacing:-.33px}.vod_detail .study_title .teacher_profile{left:0;top:25px}.vod_detail .favorite_btn{position:absolute;cursor:pointer;width:114px;line-height:46px;box-sizing:border-box;border:1px solid #ec6b2d;background-color:#fff;padding-left:27px;font-size:18px;letter-spacing:-.9px;color:#ec6b2d;right:24px;top:25px;border-radius:4px}.vod_detail .favorite_btn:before{content:"";display:block;position:absolute;left:16px;top:14px;width:18px;height:18px;background-size:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjNDlhYTg1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTE1LjMyMyAzLjY2MmE0LjE2MiA0LjE2MiAwIDAwLTUuNTQ5LjM5MWwtLjgyNS44MjUtLjgyNS0uODI1YTQuMTYyIDQuMTYyIDAgMDAtNS41NDgtLjM5MSA0LjA0NiA0LjA0NiAwIDAwLS4yOTUgNS45ODhsMy44MDggMy44MDcgMi4yNzYgMi4yNzZhLjgyNi44MjYgMCAwMDEuMTY4IDBsMi4yNzYtMi4yNzYgMy44MDgtMy44MDdhNC4wNDYgNC4wNDYgMCAwMC0uMjk0LTUuOTg4eiIvPjxwYXRoIGQ9Ik0wIDBoMTh2MThIMHoiLz48L2c+PC9zdmc+);transition:background .3s ease}.vod_detail .active.favorite_btn:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzk2ZWE5ZiIgc3Ryb2tlPSIjOTZlYTlmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTIwLjY5NyA1LjAyMWE1LjYgNS42IDAgMDAtNy40NTkuNTI1bC0xLjEwOSAxLjEwOS0xLjEwOS0xLjEwOWE1LjYgNS42IDAgMDAtNy40NTktLjUyNSA1LjQzOSA1LjQzOSAwIDAwLS40IDguMDVsNS4xMTkgNS4xMTggMy4wNiAzLjA2YTEuMTEgMS4xMSAwIDAwMS41NyAwbDMuMDYtMy4wNiA1LjExOS01LjExOGE1LjQzOSA1LjQzOSAwIDAwLS4zOTItOC4wNXoiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9zdmc+)}.vod_detail .study_title .teacher_profile .img_wrap{width:60px;height:60px;left:24px}.vod_detail .study_title .teacher_profile .img_wrap img{width:100%;height:60px}.vod_detail .vod_desciption{box-sizing:border-box;padding:0 24px;background-color:#fff;position:relative}.vod_detail .vod_desciption .description_btn{position:absolute;font-size:0;width:36px;height:36px;right:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg4YTgzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTI3LjUgMjMuNDZsLTkuOTgtOS45NTktMTAuMDIgMTAiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDM2djM2SDB6Ii8+PC9zdmc+);top:-42px;cursor:pointer;transform:rotate(180deg)}.vod_detail .vod_desciption div{white-space:pre-line;font-size:13px;letter-spacing:-.33px;line-height:1.69;color:#aeb7b4;box-sizing:border-box;padding-bottom:36px;padding-top:28px;border-top:1px solid #dfe4e1;overflow:hidden;display:none}.vod_detail .active .study_title{padding-bottom:15px}.vod_detail .active .vod_desciption .description_btn{transform:rotate(0);bottom:16px;top:auto}.vod_detail .active .vod_desciption div{display:block}.vod_detail .vjs-text-track-display div{inset:0;margin:0!important;padding:0;width:100%!important;height:100%!important;left:0!important;top:0!important}.vod_detail .vod_information{padding-top:16px}.vod_detail .vod_information .inner{padding-right:400px}.vod_detail .vod_information h3{font-size:22px;font-weight:600;padding-bottom:24px;letter-spacing:-.55px;color:#212422;line-height:1.18;position:relative;padding-left:32px;box-sizing:border-box}.vod_detail .vod_information h3:before{content:"";display:block;width:24px;height:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzQ5YWE4NSIgZD0iTTExLjk5OSAwYTEyIDEyIDAgMDAtMTIgMTIgMTIgMTIgMCAwMDEyIDEyIDEyIDEyIDAgMDAxMi0xMiAxMiAxMiAwIDAwLTEyLTEyem01LjYgMTIuNTM5YTguNjM4IDguNjM4IDAgMDAtNS4wNjMgNS4wNjMuNTYzLjU2MyAwIDAxLTEuMDc2IDAgOC42MjQgOC42MjQgMCAwMC01LjA2My01LjA2My41NjMuNTYzIDAgMDEwLTEuMDc2QTguNjM4IDguNjM4IDAgMDAxMS40NiA2LjRhLjU2Mi41NjIgMCAwMTEuMDc2IDAgOC42NTIgOC42NTIgMCAwMDUuMDYzIDUuMDYzLjU2Mi41NjIgMCAwMS4wMDEgMS4wNzZ6Ii8+PC9zdmc+);background-size:100%;position:absolute;left:0;top:0;border-radius:50%}.vod_detail .vod_information h3 em{font-weight:500;font-size:18px;display:inline-block;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{margin-top:20px;box-sizing:border-box;padding:24px;background:#fff;border:1px solid #eaeaea;border-radius:4px}.vod_detail .vod_information .review_list .review_component{padding:32px 0;border-top:1px solid #dfe4e1}.vod_detail .vod_information .review_list .review_component:first-child{border:0}.vod_detail .vod_information .review_list .writer_info{box-sizing:border-box;position:relative;padding-left:64px;display:block;font-size:0}.vod_detail .vod_information .review_list .writer_info .img_wrap{position:absolute;overflow:hidden;border-radius:50%;background:#aaa;width:48px;height:48px;left:0;top:-8px}.vod_detail .vod_information .review_list .writer_info .img_wrap img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.vod_detail .vod_information .review_list .writer_info strong{font-weight:700;letter-spacing:-.3px;color:#788a83;font-size:12px;line-height:1.09}.vod_detail .vod_information .review_list .writer_info i{font-size:11px;color:#788a83;line-height:1.09;display:inline-block;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{display:inline-block;width:16px;height:16px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxNnYxNkgweiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZGRkIiBkPSJNMTQuNDEgNS44ODhhLjg3My44NzMgMCAwMC0uNzA3LS42bC0zLjU1MS0uNTIyLTEuNTgzLTMuMjAxYS45MDkuOTA5IDAgMDAtMS41NzIgMEw1LjQwMyA0Ljc3OWwtMy41NC41MTVhLjg3Ny44NzcgMCAwMC0uNDg2IDEuNWwyLjU2NiAyLjUwNC0uNiAzLjUyNmEuODc3Ljg3NyAwIDAwMS4yNzIuOTI0bDMuMTc5LTEuNjY1IDMuMTY2IDEuNjY1YS44NzcuODc3IDAgMDAxLjI3My0uOTI0bC0uNi0zLjUzNyAyLjU2MS0yLjVhLjg3NC44NzQgMCAwMC4yMTYtLjg5OXoiLz48L3N2Zz4=);background-size:100%;margin:0 2px 0 0}.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+PHBhdGggZmlsbD0iIzk2ZWE5ZiIgc3Ryb2tlPSIjOTZlYTlmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik04IDEyLjA0MWwtNC4zMjYgMi4yNzUuODI2LTQuODE3TDEgNi4wODZsNC44MzctLjdMOCAxLjAwM2wyLjE2NCA0LjM4MyA0LjgzNi43LTMuNSAzLjQxMS44MjggNC44MTl6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxNnYxNkgweiIvPjwvc3ZnPg==)}.vod_detail .vod_information .review_list .writer_txt{white-space:pre-line;margin-top:27px;line-height:1.5;letter-spacing:-.3px;color:#788a83;font-size:12px}.vod_detail .vod_information .review_list .writer_image{margin-top:20px;font-size:0}.vod_detail .vod_information .review_list .writer_image span{display:inline-block;margin-left:10px;width:100px;height:100px;overflow:hidden;border-radius:8px;background:#eaeaea}.vod_detail .vod_information .review_list .writer_image span img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.vod_detail .vod_information .review_list .writer_image span:first-child{margin-left:0}.vod_detail .vod_information .curriculum .vod_duration{background:#f9faf9;font-size:17px;padding:21px 36px;position:relative;font-weight:700;margin-top:24px;color:#212422}.vod_detail .vod_information .curriculum .vod_duration i{position:absolute;right:36px;color:#ec6b2d;top:21px}.vod_detail .vod_information .curriculum ol{margin-top:20px;box-sizing:border-box;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{display:inline-block;color:#96ea9e;margin-right:10px;font-weight:700}.vod_detail .vod_information .write_box{box-sizing:border-box;padding:20px 38px;background:#f9faf9;margin-top:24px;position:relative}.vod_detail .vod_information .write_box:before{content:"";display:block;width:100%;height:1px;background:#dfe4e1;position:absolute;top:-24px;left:0}.vod_detail .vod_information .write_box .input_wrap{display:block;position:relative;padding-right:113px}.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:#ec6b2d}.vod_detail .vod_information .write_box .input_wrap input{width:100%;line-height:40px;border-radius:4px;border:1px solid #aeb7b4;color:#212422;letter-spacing:-.35px;font-size:14px}.vod_detail .vod_information .write_box .input_wrap .btn_write{position:absolute;width:97px;right:0;line-height:40px;border-radius:4px;background:#96ea9e;color:#fff;top:0}.vod_detail .vod_information .write_box+.communityBox{padding-top:39px;margin-top:0}.vod_detail .vod_information .write_box .login_after{width:100%;line-height:40px;border-radius:4px;border:1px solid #aeb7b4;position:relative;display:block;box-sizing:border-box;background:#fff}.vod_detail .vod_information .write_box .login_after .text_input{background:none;border:0;padding:7px 10px 8px;white-space:pre-line;line-height:1.6;font-size:16px}.vod_detail .vod_information .write_box .login_after .text_input[placeholder]:empty:before{content:attr(placeholder);color:#aeb7b4}.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{position:relative;box-sizing:border-box;padding-left:38px;font-size:0}.vod_detail .vod_information .write_box .login_after .input_file span{display:inline-block;background:#dfe4e1;width:100px;height:100px;border-radius:4px;overflow:hidden;margin-right:10px;position:relative}.vod_detail .vod_information .write_box .login_after .input_file span img{width:100%;top:50%;height:100px;-o-object-fit:cover;object-fit:cover}.vod_detail .vod_information .write_box .login_after .input_file label{display:block;height:100%;cursor:pointer}.vod_detail .vod_information .write_box .login_after .input_file label input{opacity:0;visibility:hidden;font-size:0}.vod_detail .vod_information .write_box .login_after .file_del{position:absolute;width:20px;height:20px;font-size:0;right:4px;top:4px;background-color:#fff;border-radius:50%;z-index:10;cursor:pointer;background-size:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiMzMDMwMzA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kfTwvc3R5bGU+PC9kZWZzPjxnIGlkPSJpYy1jbG9zZS1iay0xMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU3MSAtMjYxNykiPjxnIGlkPSLqt7jro7lfNDI0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTY5LjQ5OCAyNjE1LjUpIj48cGF0aCBpZD0i7ISgXzQ3IiBkPSJNOCA4LjAwMkwwIDAiIGNsYXNzPSJjbHMtMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi41MDIgMi40OTkpIi8+PHBhdGggaWQ9IuyEoF80OCIgZD0iTTAgOC4wMDJMOCAwIiBjbGFzcz0iY2xzLTEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNTAyIDIuNDk5KSIvPjwvZz48cGF0aCBpZD0i7IKs6rCB7ZiVXzczNyIgZmlsbD0ibm9uZSIgZD0iTTAgMGgxMHYxMEgweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTcxIDI2MTcpIi8+PC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-position:50%}.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{box-sizing:border-box;position:relative;padding:24px 190px 24px 24px;background:#f9faf9;margin-bottom:26px}.vod_detail .vod_information .community_list .picker_notice .picker .info{position:relative;box-sizing:border-box;padding-left:58px;display:block;margin-top:8px}.vod_detail .vod_information .community_list .picker_notice .picker .info .img_wrap{position:absolute;width:48px;height:48px;background:#fff;border:2px solid #96ea9e;border-radius:50%;left:0;top:-8px;overflow:hidden}.vod_detail .vod_information .community_list .picker_notice .picker .img_wrap img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.vod_detail .vod_information .community_list .picker_notice .picker strong{display:block;font-size:12px;font-weight:600;color:#303030}.vod_detail .vod_information .community_list .picker_notice .picker strong:before{content:"피커";margin-right:2px;position:relative;top:-2px;display:inline-block;width:26px;border-radius:4px;font-weight:400;line-height:14px;font-size:9px;text-align:center;background:#96ea9e;color:#fff}.vod_detail .vod_information .community_list .picker_notice .picker .date{font-size:11px;line-height:12px;letter-spacing:-.28px;color:#aeb7b4}.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{width:6px;height:6px;background:#6f6f6f}.vod_detail .vod_information .community_list .picker_notice .swiper-pagination-bullet-active{width:24px;background:#96ea9e;border-radius:3px}.vod_detail .vod_information .community_list .picker_notice .picker p{margin-top:27px;font-size:12px;color:#788a83;letter-spacing:-.3px;line-height:1.42;white-space:pre-line}.vod_detail .vod_information .community_list .picker_notice .picker .img_wrap{position:absolute;width:94px;height:94px;border-radius:4px;background-color:#dfe4e1;right:48px;top:24px;overflow:hidden}.vod_detail .vod_information .community_list .swiper-container-horizontal>.swiper-pagination-bullets{bottom:36px}.vod_detail .vod_information .community_list .communityBox{padding-top:26px;border-top:1px solid #dfe4e1;padding-bottom:26px}.vod_detail .vod_information .community_list .communityBox .info{position:relative;box-sizing:border-box;padding-left:26px;display:block;margin-top:8px}.vod_detail .vod_information .community_list .communityBox .info .img_wrap{position:absolute;width:20px;height:20px;background:#aaa;border-radius:50%;left:0;top:2px;overflow:hidden}.vod_detail .vod_information .community_list .communityBox .img_wrap img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.vod_detail .vod_information .community_list .communityBox strong{display:inline-block;font-size:12px;font-weight:600;color:#303030}.vod_detail .vod_information .community_list .communityBox .date{font-size:11px;line-height:12px;letter-spacing:-.28px;color:#aeb7b4}.vod_detail .vod_information .community_list .communityBox p{box-sizing:border-box;padding-left:26px;color:#788a83;font-size:14px;letter-spacing:-.35px;line-height:1.43;margin-top:12px;white-space:pre-line}.vod_detail .vod_information .community_list .communityBox dt strong:before{content:"피커";margin-right:2px;position:relative;top:-2px;display:inline-block;width:26px;border-radius:4px;font-weight:400;line-height:14px;font-size:9px;text-align:center;background:#96ea9e;color:#fff}.vod_detail .vod_information .community_list .communityBox dd{box-sizing:border-box;padding-left:26px;margin-top:12px;position:relative;padding-top:12px;border-top:1px solid #f6f6f6}.vod_detail .vod_information .community_list .communityBox dd .write_box{background:none;padding:0;margin-top:24px}.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;padding-left:26px;font-size:0;margin-top:20px;text-align:left}.vod_detail .vod_information .community_list .communityBox .btn_wrap .button{position:relative;width:50px;font-weight:400;color:#fff;display:inline-block;font-size:14px;line-height:24px;border-radius:4px;margin-right:5px;padding:0 5px}.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:#ec6b2d}.vod_detail .vod_information .community_list .communityBox .re_reply_btn svg{width:20px;fill:#96ea9e}.vod_detail .vod_information .community_list .communityBox .notice_chk .checkbox{font-size:14px;color:#7c7c7c}.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{padding:0;max-width:1220px}.vod_detail .vod_information .vod_sns .thumb_gallery .list_gallery .grid_item{padding:8px}.vod_detail .vod_information .payments_cont{position:absolute;z-index:1;width:350px;right:30px;top:0;background:#fff;border:1px solid #eaeaea;border-radius:4px;box-sizing:border-box;padding:24px}.vod_detail .vod_information .paymentsFixed.payments_cont{position:fixed;top:130px;right:auto;left:50%;margin-left:220px;z-index:10}.vod_detail .vod_information .paymentsFixed.paymentsBottom.payments_cont{top:auto;bottom:0;position:absolute}.vod_detail .vod_information .payments_cont em{font-size:13px;color:#788a83;letter-spacing:-.33px;line-height:1.4;display:inline-block}.vod_detail .vod_information .payments_cont h2{font-size:22px;line-height:1.27;color:#212422;letter-spacing:-.55px;margin-top:8px;font-weight:600}.vod_detail .vod_information .payments_cont .price{margin-top:16px}.vod_detail .vod_information .payments_cont .price .prev_price{color:#aeb7b4;font-size:12px;display:inline-block;letter-spacing:-.3px;text-decoration:line-through}.vod_detail .vod_information .payments_cont .price .discount{font-size:12px;display:inline-block;letter-spacing:-.3px;color:#ec6b2d;margin-right:6px}.vod_detail .vod_information .payments_cont .price strong{display:block;font-size:20px;letter-spacing:-.5px;line-height:1.4;color:#212422}.vod_detail .vod_information .payments_cont .button{background:#ec6b2d;color:#fff;width:100%;line-height:54px;text-align:center;font-size:16px;letter-spacing:-.4px;font-weight:700;margin-top:24px}.vod_detail .vod_information .payments_wrap{display:inline}.vod_detail .more_btn{text-align:center;padding-top:20px;font-size:0;border-top:1px solid #dfe4e1}.vod_detail .more_btn .btn_more{cursor:pointer;font-size:16px;line-height:1;color:#788a83}.vod_detail .more_btn .btn_more:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg4YTgzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTI3LjUgMjMuNDZsLTkuOTgtOS45NTktMTAuMDIgMTAiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDM2djM2SDB6Ii8+PC9zdmc+);background-size:100%;vertical-align:middle;transform:rotate(180deg)}.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{font-size:16px;font-weight:500;color:#212422;line-height:1.5;letter-spacing:-.4px;padding-bottom:12px;border-bottom:1px solid #d0d3d1;margin-bottom:24px}.vod_detail.review_detail .review_write .btn_review{position:absolute;right:0;top:0;width:110px;height:28px;line-height:26px;border-radius:4px}.vod_detail.review_detail .review_write dl{position:relative;box-sizing:border-box;padding-left:41px;color:#788a83;line-height:20px;letter-spacing:-.35px}.vod_detail.review_detail .review_write dl dt{position:absolute;left:0;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{padding-top:16px;border-top:1px solid #dfe4e1}.vod_detail.review_detail .review_write dl.rate_wrap dd label{font-size:0;cursor:pointer;list-style:1}.vod_detail.review_detail .review_write dl.rate_wrap dd label input{position:absolute;width:0;height:0;opacity:0;left:0;top:0}.vod_detail.review_detail .review_write dl.rate_wrap dd label .lbl{display:inline-block;width:32px;height:32px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxNnYxNkgweiIgb3BhY2l0eT0iLjUiLz48cGF0aCBmaWxsPSIjZGRkIiBkPSJNMTQuNDEgNS44ODhhLjg3My44NzMgMCAwMC0uNzA3LS42bC0zLjU1MS0uNTIyLTEuNTgzLTMuMjAxYS45MDkuOTA5IDAgMDAtMS41NzIgMEw1LjQwMyA0Ljc3OWwtMy41NC41MTVhLjg3Ny44NzcgMCAwMC0uNDg2IDEuNWwyLjU2NiAyLjUwNC0uNiAzLjUyNmEuODc3Ljg3NyAwIDAwMS4yNzIuOTI0bDMuMTc5LTEuNjY1IDMuMTY2IDEuNjY1YS44NzcuODc3IDAgMDAxLjI3My0uOTI0bC0uNi0zLjUzNyAyLjU2MS0yLjVhLjg3NC44NzQgMCAwMC4yMTYtLjg5OXoiLz48L3N2Zz4=);background-size:100%}.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+label .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_3 label:first-child+label+label .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 .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_4 label:first-child+label+label .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 .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd.rate_5 label:first-child+label+label+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 .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 .lbl,.vod_detail.review_detail .review_write dl.rate_wrap dd label input:checked+.lbl{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzk2ZWE5ZiIgc3Ryb2tlPSIjOTZlYTlmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik04IDEyLjA0MWwtNC4zMjYgMi4yNzUuODI2LTQuODE3TDEgNi4wODZsNC44MzctLjdMOCAxLjAwM2wyLjE2NCA0LjM4MyA0LjgzNi43LTMuNSAzLjQxMS44MjggNC44MTl6Ii8+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxNnYxNkgweiIvPjwvc3ZnPg==)}.vod_detail.review_detail .review_write dl dd textarea{height:80px;border:1px solid #dfe4e1;border-radius:4px;background:#fff}@media only screen and (max-width:1300px){.vod_detail .vod_information .inner{padding-right:340px}.vod_detail .vod_information .payments_cont{width:320px;right:10px}.vod_detail .vod_information .payments_cont h2{font-size:18px}.vod_detail .vod_information .paymentsFixed.payments_cont{margin-left:0;right:10px;left:auto}}@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{margin-left:0;right:10px;left:auto;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-left:70px;padding-bottom:50px;padding-top:15px}.vod_detail .study_title h2{font-size:18px}.vod_detail .study_title .teacher_profile{top:10px;left:10px;width:auto}.vod_detail .study_title .teacher_profile .img_wrap{left:0;position:absolute;top:5px;width:50px;height: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{top:-36px;right:13px}.vod_detail .favorite_btn{width:40px;line-height:40px;right:10px;font-size:0;padding-left:0;top:23px}.vod_detail .favorite_btn:before{top:11px;left:50%;margin-left:-9px}.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{width:100%;right:auto;left:0;position:relative;padding:10px 20px}.vod_detail .vod_information .paymentsFixed.payments_cont{bottom:0;top:auto;right:auto;left:0;margin-left:0;box-shadow:0 -14px 24px -7px rgba(0,0,0,.3)}.vod_detail .vod_information .paymentsBottom.paymentsFixed.payments_cont{position:relative;box-shadow:none}.vod_detail .vod_information .payments_cont h2{font-size:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.vod_detail .vod_information .payments_cont em{overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap;font-size:11px}.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-left:60px;padding-bottom:50px;padding-top:15px}.vod_detail .study_title .teacher_profile .img_wrap{top:14px;width:40px;height:40px}.vod_detail .vod_information h3{font-size:18px;padding-left:24px;margin-bottom:16px}.vod_detail .vod_information h3:before{width:20px;height: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{right:20px;width:60px;height: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{width:40px;height: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{padding-left:0;margin-top:6px;font-size:13px}.vod_detail .vod_information .community_list .communityBox dd{padding-left:10px;margin-top:16px}.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{position:relative;float:right;margin-top:10px;width:100%}.vod_detail .vod_information .write_box .input_wrap:after{content:"";display:block;clear:both}.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{width:31.333%;margin-right:2%;height:auto;padding-bottom: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{position:absolute;left:0;top:0;width:100%}.vod_detail .vod_information .curriculum .vod_duration{padding:10px 20px;font-size:16px}.vod_detail .vod_information .curriculum .vod_duration i{right:20px;top:10px}.vod_detail .vod_information .curriculum ol{padding:0 20px;margin-top:15px}.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{position:relative;width:110px;float:right;margin-bottom:10px}.vod_detail.review_detail .review_write dl{padding-left:41px;clear:both}.vod_detail.review_detail .review_write dl dt{position:absolute;left:0;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{width:24px;height:24px;margin-right:2px}}@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-top:10px;margin-bottom:20px}.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{padding-top:0;margin-top:18px}.search_container .search_title{padding-top:40px;font-size:24px;letter-spacing:-.025em;color:#424242;font-weight:700}.search_container .search_title strong{font-weight:400;font-size:20px;color:#ec6b2d}@media only screen and (max-width:760px){.search_container .inner{padding:0}.search_container .search_title{box-sizing:border-box;padding:30px 10px 0;font-size:20px}.search_container .search_title strong{font-size:16px}.search_container .select_filter{padding:18px 10px 24px;margin:0}}@media only screen and (max-width:480px){.search_container .inner{padding:0}}.no_subGnb #header{height:72px}.new_update:after{content:"N";vertical-align:middle;margin-bottom:3px;display:inline-block;padding-right:1px;line-height:15px;width:15px;box-sizing:border-box;border-radius:50%;background:#6ae179;color:#fff;font-size:11px;font-weight:700;text-align:center;margin-left:3px}#container.lnb_layout{background:#fff;padding-top:72px}.commonLnb{position:absolute;width:250px;left:0;top:0}.commonLnb .lnb_btn{display:none}.commonLnb ul li+li{padding-top:20px}.commonLnb ul li a{font-size:16px;color:#9ea29f;font-weight:400}.commonLnb ul li a.nuxt-link-active{color:#212422;font-weight:700}.lnb_layout .inner{box-sizing:border-box;padding-left:260px;min-height:300px;margin-top:48px}.lnb_layout h2{margin-bottom:16px;border-bottom:1px solid #dfe4e1;line-height:35px;font-size:24px;font-weight:400;padding-bottom:16px}.board_tagItem{box-sizing:border-box;padding:15px;border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;background:#fafafa}.board_tagItem span{display:inline-block;padding:5px;box-sizing:border-box}.board_tagItem span a{border-radius:4px;padding:6px 12px;font-size:14px;line-height:20px;display:block;color:#9ea29f;background:#fff;border:1px solid #dfe4e1;font-weight:700}.board_tagItem span a.active{border-color:#49aa85;color:#49aa85}.acc_list dl{padding:24px 0;border-bottom:1px solid #dfe4e1}.acc_list dl dt{display:block;font-size:18px;line-height:26px;letter-spacing:-.3px;color:#212422;position:relative;cursor:pointer}.acc_list dl dt:after{content:"";display:block;position:absolute;right:3px;top:50%;width:15px;height:15px;border-bottom:1px solid #000;border-left:1px solid #000;transform:rotate(-45deg);margin-top:-10px}.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{display:block;font-size:11px;line-height:16px;letter-spacing:-.3px;color:#73967c;margin-top:4px;font-weight:400}.acc_list dl dd{visibility:hidden;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.39,.575,.565,1);padding:0 24px;height:0;box-sizing:border-box;background:#f9faf9;color:#616562;font-size:13px;line-height:21px;letter-spacing:-.3px}.acc_list dl dd div{white-space:pre-line}.acc_list dl.toggle_on dt+dd{visibility:visible;height:auto;opacity:1;padding:16px 24px}.event_list{font-size:0;position:relative;margin-left:-24px;padding-top:16px}.event_item{display:inline-block;width:50%;box-sizing:border-box;padding-left:24px;margin-bottom:40px}.event_item .img_wrap{display:block;width:100%;height:0;padding-bottom:100%;background:#c4c4c4;border-radius:4px;margin-bottom:12px;overflow:hidden;position:relative}.event_item .img_wrap img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event_item strong{display:block;font-size:18px;letter-spacing:-.3px;color:#212422;font-weight:400;line-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.event_item em{font-size:11px;color:#9ea29f;display:block}.event_detail .title{border-bottom:1px solid #dfe4e1;box-sizing:border-box;position:relative;padding-right:200px}.event_detail .title h5{font-size:24px;line-height:35px;color:#212422;font-weight:400;padding-bottom:16px}.event_detail .title em{font-size:14px;line-height:20px;position:absolute;right:0;color:#9ea29f;top:7px}.event_detail .event_contents{margin-top:40px;margin-bottom:40px;background:#ccc;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{position:relative;color:#212422;letter-spacing:-.3px;box-sizing:border-box;padding:24px 195px 24px 128px;display:block;width:100%}.event_detail .next_event a strong,.event_detail .prev_event a strong{font-size:16px;line-height:24px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event_detail .next_event a em,.event_detail .prev_event a em{position:absolute;right:0;top:50%;transform:translateY(-50%);color:#9ea29f}.event_detail .next_event a i,.event_detail .prev_event a i{position:absolute;color:#49aa85;color:16px;line-height:24px;left:0}.event_detail .next_event a i:after,.event_detail .prev_event a i:after{content:"";margin-left:8px;position:relative;display:inline-block;width:8px;height:8px;border-left:1px solid #49aa85;border-bottom:1px solid #49aa85}.event_detail .prev_event a i:after{transform:rotate(135deg);top:2px}.event_detail .next_event a i:after{transform:rotate(-45deg);top:-2px}.event_detail .btn_wrap{text-align:center;margin-top:40px;margin-bottom:90px}.event_detail .btn_wrap .button{width:130px;line-height:48px;height:48px;font-size:14px}.terms_contents .agree_txt{white-space:pre-line;color:#616562;font-size:16px;font-weight:400;line-height:22px;margin-top:40px;margin-bottom:40px}.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{padding-left:10px;margin-top:0;overflow:hidden}.lnb_layout h2{padding:0;font-size:0;border:0;margin:0;line-height:0}.commonLnb{width:100%;left:-20px;position:relative;border-bottom:1px solid #edf1ee;padding:0 20px}.commonLnb ul{font-size:0;text-align:center;display:flex}.commonLnb ul li{display:inline-block;width:auto;text-align:center;flex-grow:1}.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{content:"";display:block;position:absolute;bottom:0;height:2px;background:#212422;width:100%;left:0}.board_tagItem{position:relative;width:100%;padding:10px 20px;left:-20px;box-sizing:initial}.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{font-size:12px;line-height:16px;position:relative;right:0;top:0;display:block}.event_detail .event_contents{margin-top:24px}.acc_list dl dt{font-size:16px;line-height:24px}.acc_list dl dt:after{width:8px;height: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-top:20px;margin-bottom: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{width:100%;padding:0}.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{padding-top:24px;border:1px solid #eaeaea;border-radius:5px}.seminar_detail .prd_detail .top_visual img{width:100%}.seminar_detail .select_custom button:after{content:none}.seminar_detail .payments_cont .button{width:100%;margin-top:10px}@media only screen and (max-width:1300px){.seminar_detail .space_information .info_wrap{border:0;border-top:1px solid #eaeaea;border-radius:0}}@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;position:relative;margin-left:-2px}.freelancer_wrap .category_tag i{display:inline-block;vertical-align:middle;margin:2px;color:#9ea3a0;padding:0 6px;border-radius:9px;line-height:18px;font-size:10px;background:rgba(158,163,160,.25)}.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{font-size:18px;color:#212422;display:block;margin:6px 0 14px;line-height:27px}.freelancer_wrap .infomation i{font-size:14px;display:block;color:#424643;line-height:21px;position:relative;box-sizing:border-box;padding-left:24px}.freelancer_wrap .infomation i:before{content:"";display:block;position:absolute;width:16px;height:16px;left:0;top:2px;background-size:18px}.freelancer_wrap .infomation i+i{margin-top:9px}.freelancer_wrap .infomation i.time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjY5MyAxNC42OTNMMTIgMTJWOC4yIDEyIiBzdHJva2U9IiM5RUEzQTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjcuMjUiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=)}.freelancer_wrap .infomation i.curriculum:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDExLjY2N0EzLjMzMyAzLjMzMyAwIDEwMTIgNWEzLjMzMyAzLjMzMyAwIDAwMCA2LjY2N3pNMjAgMTkuNjY3SDRhNS4zMzIgNS4zMzIgMCAwMTUuMzMzLTUuMzM0aDUuMzM0QTUuMzMyIDUuMzMyIDAgMDEyMCAxOS42Njd6IiBzdHJva2U9IiM5RUEzQTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=)}.freelancer_wrap .infomation i.location:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjMzMyAzQTcuMzMgNy4zMyAwIDAwNSAxMC4zMzNjMCA2LjM4NyA3LjMzMyAxMCA3LjMzMyAxMHM3LjMzNC0zLjYxMyA3LjMzNC0xMEE3LjMzIDcuMzMgMCAwMDEyLjMzMyAzeiIgc3Ryb2tlPSIjOUVBM0EwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTEyLjMzNSAxM2EyLjY2NyAyLjY2NyAwIDEwMC01LjMzMyAyLjY2NyAyLjY2NyAwIDAwMCA1LjMzM3oiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==)}.freelancer_wrap .infomation i.cash:before{background-image:url(/_nuxt/img/icn_cash.5d505c3.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{display:block;padding:20px 16px;background:#fff}.freelancer_wrap .card_item .category_tag{display:block}.freelancer_wrap .detail_top{position:relative;box-sizing:border-box;margin-top:40px}.freelancer_wrap .detail_top .freelancer_info{width:100%;min-height:210px;box-sizing:border-box;position:relative;border-radius:4px;border:1px solid #dfe4e1;padding:26px 210px 26px 30px}.freelancer_wrap .detail_top .freelancer_info h2{display:inline-block;vertical-align:middle}.freelancer_wrap .detail_top .freelancer_info p{font-size:14px;color:#9ea3a0;margin-bottom:16px;line-height:21px}.freelancer_wrap .detail_top .freelancer_info .img_wrap{position:absolute;right:16px;top:16px;height:174px;width:174px;border-radius:8px;overflow:hidden}.freelancer_wrap .detail_top .freelancer_info .img_wrap img{position:absolute;left:50%;top:50%;height:100%;-o-object-fit:cover;object-fit:cover;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{font-size:24px;line-height:36px;color:#424643;letter-spacing:-.025em;white-space:pre-line}.freelancer_wrap .freelancer_intro section p{font-size:16px;line-height:24px;color:#424643;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{position:relative;box-sizing:border-box;padding-left:32px;font-size:18px;line-height:32px}.freelancer_wrap .freelancer_intro section .trainer_awards li+li{margin-top:15px}.freelancer_wrap .freelancer_intro section .trainer_awards li:before{content:"";width:26px;height:32px;position:absolute;left:0;top:5px;background-image:url(/_nuxt/img/ico_medal.8e2e3b7.svg)}.freelancer_wrap .freelancer_intro section .trainer_photos{position:relative;margin-left:-9px;font-size:0;margin-top:30px}.freelancer_wrap .freelancer_intro section .trainer_photos li{width:20%;display:inline-block;padding-left:9px;box-sizing:border-box;padding-bottom:9px}.freelancer_wrap .freelancer_intro section .trainer_photos li button{display:inline-block;width:100%;padding-bottom:100%;background:hsla(0,0%,76.9%,.5);position:relative;overflow:hidden}.freelancer_wrap .freelancer_intro section .trainer_photos li button img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.freelancer_wrap .freelancer_intro section .trainer_sns{font-size:0;position:relative;margin-left:-20px;margin-top:30px}.freelancer_wrap .freelancer_intro section .trainer_sns li{width:100px;padding-left:20px;box-sizing:border-box;display:inline-block}.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{position:relative;display:block;padding-bottom:100%;margin-bottom:6px}.freelancer_wrap .freelancer_intro section .trainer_sns li span i img{width:100%;height:100%;position:absolute;left:0;top:0}.freelancer_wrap .freelancer_intro .request_trainer{position:absolute;top:0;right:30px;background:#fff;width:400px;box-sizing:border-box;border:1px solid #dfe4e1;padding:24px;border-radius:4px}.freelancer_wrap .freelancer_intro .request_trainer h3{margin-bottom:8px;font-size:20px}.freelancer_wrap .freelancer_intro .request_trainer p{margin-bottom:30px;font-size:14px;color:#9ea3a0;line-height:21px}.freelancer_wrap .freelancer_intro .request_trainer .button{width:100%;line-height:48px;height:48px;font-size:16px;letter-spacing:-.025em;text-align:center}.freelancer_wrap .freelancer_intro .request_wrap{display:inline}.freelancer_wrap .freelancer_intro .request_trainer.paymentsFixed{position:fixed;top:120px;right:auto;left:50%;margin-left:200px}.freelancer_wrap .freelancer_intro .request_trainer.paymentsFixed.paymentsBottom{position:absolute;top:auto;bottom:0}.freelancer_wrap.request_form{margin-top:40px}.freelancer_wrap.room_request{margin-top:0}.freelancer_wrap.request_form h1{font-size:24px;line-height:35px;letter-spacing:-.025em;border-bottom:2px solid #424643;padding-bottom:20px}.freelancer_wrap.request_form .form_wrap{padding-right:700px;position:relative;margin-top:40px;min-height:900px}.freelancer_wrap.request_form .form_wrap .request_title h3{color:#424643;font-weight:400;font-size:26px;margin-bottom:40px;line-height:38px}.freelancer_wrap.request_form .form_wrap .request_title h3 em{font-size:16px;font-weight:400;line-height:24px;color:#9ea3a0;display:block}.freelancer_wrap.request_form .form_wrap .request_title h3 strong{display:block}.freelancer_wrap.request_form .form_wrap p{white-space:pre-line;color:#424643}.freelancer_wrap.request_form .form_wrap p strong{display:block;margin-top:40px;font-size:16px;line-height:24px;margin-bottom:6px}.freelancer_wrap.request_form .request_trainer_form{position:absolute;right:0;width:630px;top:0;border-top:1px solid #dfe4e1}.freelancer_wrap.request_form .request_trainer_form dl{position:relative;box-sizing:border-box;padding-left:125px;border-bottom:1px solid #dfe4e1}.freelancer_wrap.request_form .request_trainer_form dl dt{width:126px;height:100%;padding:19px;box-sizing:border-box;position:absolute;background:#f9faf9;font-size:14px;color:#aeb7b4;left:0;top:0}.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{width:100%;line-height:54px;height:54px;text-align:center;margin-top:0;font-size:16px}.freelancer_wrap .bg_banner{height:320px;margin-bottom:80px;position:relative;background-image:url(/_nuxt/img/bg_film_room.4158444.png);background-size:cover;background-repeat:no-repeat;background-position:top}.freelancer_wrap .bg_banner h5{text-align:center;position:relative;top:50%;transform:translateY(-50%);color:#424643}.freelancer_wrap .bg_banner h5 strong{display:block;font-size:32px;line-height:47px;margin-bottom:24px;font-weight:700}.freelancer_wrap .bg_banner h5 span{display:block;font-size:16px;line-height:24px;font-weight:400}.freelancer_myinfo .coach_form .info_form .halfpt_agree{box-sizing:border-box;width:100%;height:153px;margin-top:32px;padding:15px;left:120px;top:2208px;background:#f9faf9;border:1px solid #dfe4e1;border-radius:4px}.freelancer_myinfo .coach_form .info_form .halfpt_agree .title{width:101px;height:20px;left:474px;top:2327px;font-family:Noto Sans KR;font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#212422}.freelancer_myinfo .coach_form .info_form .halfpt_agree .detail{width:475px;height:40px;left:137px;top:2258px;font-family:Noto Sans KR;font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.3px;color:#757976}@media only screen and (max-width:1300px){.freelancer_wrap .freelancer_intro .request_trainer.paymentsFixed{left:auto;right:10px;margin-left:0}.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;width:100%;right:auto}.freelancer_wrap .freelancer_intro section .trainer_awards li{font-size:16px;padding-left:25px;line-height:25px}.freelancer_wrap .freelancer_intro section .trainer_awards li+li{margin-top:10px}.freelancer_wrap .freelancer_intro section .trainer_awards li:before{width:20px;height:25px;background-size:100%;background-repeat:no-repeat}.freelancer_wrap .freelancer_intro .request_wrap{display:block}.freelancer_wrap .freelancer_intro .request_trainer.paymentsFixed{top:auto;bottom:0;right:0}.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{padding-right:10px;margin-top:30px;min-height:0}.freelancer_wrap.request_form .request_trainer_form{position:relative;width:100%;margin-top:40px}.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;margin:6px 0 10px;line-height:20px}.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-radius:0;border:none;padding:0}.freelancer_wrap .detail_top .freelancer_info .trainer_name{box-sizing:border-box;padding-left:0;min-height:90px;display:block;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-top:10px;margin-bottom:0}.freelancer_wrap .detail_top .freelancer_info .img_wrap{padding-bottom:100%;display:block;height:0;width:100%;border-radius:4px;right:auto;left:0;top:0;position:relative}.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{width:100%;position:relative;right:0}.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{font-size:12px;font-weight:400;line-height:24px;color:#9ea3a0;display:block}.freelancer_wrap.request_form .form_wrap p strong{margin-top:40px;font-size:16px;line-height:24px}.freelancer_wrap.request_form .request_trainer_form dl{padding-left:100px}.freelancer_wrap.request_form .request_trainer_form dl dt{width:100px;padding:20px 10px;font-size:12px}.freelancer_wrap.request_form .request_trainer_form dl dd label{font-size:13px}.freelancer_wrap.request_form .request_trainer_form dl dd input{width:100%;line-height:35px;height:35px}.freelancer_wrap.request_form .request_trainer_form .button{line-height:40px;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;margin-top:20px;line-height:30px;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;line-height:28px;height:30px;right:10px;width:90px}.freelancer_myinfo .coach_form{padding-right:20px}.freelancer_myinfo .pre_profile{width:100%;position:relative;top:0;right:0;box-sizing:border-box;margin-top:20px;display:none}.freelancer_myinfo .pre_profile.active{display:block}.freelancer_myinfo .coach_form .picture_upload{position:relative;width:100%;height:0;padding-top:100%;margin-bottom:20px;overflow:hidden}.freelancer_myinfo .coach_form .picture_upload i{position:absolute;width:100%;left:0;text-align:center;font-size:22px;line-height:35px;bottom:0;top:50%;margin-top:50px}.freelancer_myinfo .coach_form .picture_upload:before{top:50%;width:85px;height:85px;margin-left:-40px;background-size:100%;background-repeat:no-repeat;margin-top:-40px}.freelancer_myinfo .coach_form .picture_upload.image_in{width:100%;padding-bottom:100%;display:block;position:relative}.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{width:24%;height:auto;padding-top:0;padding-bottom:24%;margin-left:1%;margin-bottom:1%}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload:before{width:40px;height:40px;margin-left:-14px;margin-top:-30px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload i{margin-top:20px;font-size:12px;line-height:1}.freelancer_myinfo .account_form{width:100%;margin-top:20px}.freelancer_myinfo .account_form dl{padding-left:0}.freelancer_myinfo .account_form dl+dl{margin-top:32px}.freelancer_myinfo .account_form dl dt{position:relative;top:0;margin-bottom:8px}.freelancer_myinfo .account_form dl dd em{padding-right:104px}.freelancer_myinfo .account_form dl dd em .btn_greenLine{width:94px;height:36px;line-height:36px}.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{width:3px;height:3px}.freelancer_myinfo .popup{padding:0}.freelancer_myinfo .popup .pop_cont{top:0;transform:none;border-radius:0;height:100%;box-sizing:border-box;max-width:100%}.freelancer_myinfo .popup .pop_cont h2{padding:20px 30px 16px;font-size:18px;color:#424643;margin-top:0;line-height:20px;font-weight:700}.freelancer_myinfo .popup .pop_close{right:20px;top:19px}.freelancer_myinfo .popup .pop_form{padding:20px;box-sizing:border-box;height:100%}.freelancer_myinfo .popup .pop_form .btn_wrap{position:absolute;bottom:0;left:0;box-sizing:border-box;padding:20px;margin:0}}#container.brand_story{padding-bottom:0}.brand_story .brandStroy_banner{height:810px;background-position:bottom;background-color:#2e3e46;position:relative;overflow:hidden;background-size:100%;background-image:url(/_nuxt/img/bg_banner_brandstory.9998489.svg);background-repeat:repeat-x}.brand_story .brandStroy_banner:after{content:"";display:block;background-repeat:no-repeat;width:1355px;height:718px;background-image:url(/_nuxt/img/img_brandstory_banner.5528d7c.png);background-size:100%;position:absolute;bottom:0;left:50%;margin-left:-200px}.brand_story .brandStroy_banner .inner{padding:110px 0 0}.brand_story .brandStroy_banner .inner h2{color:#fff;font-size:36px;line-height:52px;letter-spacing:-.3px;font-weight:700}.brand_story .brandStroy_banner .inner h2 i{display:block;font-size:0;width:120px;height:20px;background-size:100%;background-image:url(/_nuxt/img/logo_brandstory.abb33af.svg);margin-bottom:137px}.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;margin-top:100px;font-size:22px;line-height:32px;letter-spacing:-.3px}.brand_story .overview{background:#fff;padding-top:85px;padding-bottom:85px}.brand_story .overview .inner,.brand_story .service_goal .inner{padding-left:227px}.brand_story .overview h5{font-size:20px;color:#4ccc9b;position:absolute;left:0;width:169px;line-height:26px}.brand_story .overview h5:before{content:"";display:block;position:absolute;width:1px;height:144px;background:#dfe4e1;right:0;top:0}.brand_story .overview .inner h3{position:absolute;left:0;font-weight:400;letter-spacing:-.3px;font-size:28px;left:227px;line-height:44px}.brand_story .overview .inner h3 strong{display:block}.brand_story .overview .inner p{padding-left:419px;word-break:keep-all;box-sizing:border-box;font-weight:300;letter-spacing:-.3px;line-height:24px}.brand_story .overview .inner p i{display:block;margin-top:20px;font-weight:500}.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{content:"";display:block;position:absolute;width:1px;height:144px;background:#fff;right:0;top:0}.brand_story .service_goal h5{font-size:20px;color:#4ccc9b;position:absolute;left:0;width:169px;line-height:26px}.brand_story .service_goal h3{color:#fff;position:absolute;left:0;font-weight:400;letter-spacing:-.3px;font-size:28px;left:227px;line-height:44px}.brand_story .service_goal h3 span{display:block}.brand_story .service_goal h3 i{font-weight:700}.brand_story .service_goal p{padding-left:419px;word-break:keep-all;box-sizing:border-box;font-weight:300;letter-spacing:-.3px;line-height:24px;color:#fff}.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;position:absolute;left:0;width:100%;box-sizing:border-box}.brand_story .service_goal .goal_diagram ol{width:100%;margin:auto;max-width:1260px;padding:0 30px;box-sizing:border-box;position:relative}.brand_story .service_goal .goal_diagram li{display:inline-block;width:20%;position:relative;box-sizing:border-box;margin-left:-20px}.brand_story .service_goal .goal_diagram li div{color:#fff;font-size:16px;width:100%;height:0;padding-bottom:100%;border-radius:50%;border:1px solid #fff;background:hsla(0,0%,100%,.2);text-align:center;position:relative}.brand_story .service_goal .goal_diagram li div span{display:block;position:absolute;left:0;width:100%;top:50%;transform:translateY(-50%)}.brand_story .service_goal .goal_diagram li div span i{display:block}.brand_story .service_goal .goal_diagram li.line_box:before{content:"";display:block;top:50%;right:-150%;width:150%;height:1px;background:#fff;position:absolute}.brand_story .service_goal .goal_diagram li.line_box div:after,.brand_story .service_goal .goal_diagram li.line_box div:before{content:"";display:block;width:14px;height:14px;border-left:1px solid #fff;border-top:1px solid #fff;position:absolute;transform:rotate(135deg);top:50%;margin-top:-7px;box-sizing:border-box}.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;padding-top:85px;padding-bottom:80px;border-bottom:1px solid #dfe4e1}.brand_story .user_reserch .inner{padding-left:227px}.brand_story .user_reserch h5{font-size:20px;color:#4ccc9b;position:absolute;left:0;width:169px;line-height:26px}.brand_story .user_reserch h5:before{content:"";display:block;position:absolute;width:1px;height:144px;background:#dfe4e1;right:0;top:0}.brand_story .user_reserch h3{font-size:28px;line-height:44px;letter-spacing:-.3px;margin-bottom:63px;font-weight:400}.brand_story .user_reserch h3 i{font-weight:700}.brand_story .user_reserch ul{margin-left:-20px;position:relative;font-size:0}.brand_story .user_reserch ul li{display:inline-block;width:50%;box-sizing:border-box;padding-left:20px;padding-bottom:20px;vertical-align:top}.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;line-height:32px;letter-spacing:-.3px;font-weight:300}.brand_story .user_reserch ul li .box strong i{font-weight:700}.brand_story .user_reserch ul li .box span{font-size:16px;line-height:20px;display:block;color:#757976;letter-spacing:-.3px;margin-top:16px;font-weight:300}.brand_story .user_reserch ul li .box span em{display:inline-block;position:relative;padding-left:20px;box-sizing:border-box}.brand_story .user_reserch ul li .box span em:before{content:"";width:1px;height:12px;background:#757976;position:absolute;left:10px;top:50%;margin-top:-6px;opacity:.5}.brand_story .solution{padding-top:85px;padding-bottom:160px;background:#fff}.brand_story .solution .inner{padding-left:227px;border-bottom:1px solid #bdc1be}.brand_story .solution h5{font-size:20px;color:#4ccc9b;position:absolute;left:0;width:169px;line-height:26px}.brand_story .solution .solution_txt{padding-top:210px;padding-bottom:160px}.brand_story .solution .solution_txt dl{box-sizing:border-box;color:#9ea29f;font-weight:400;position:relative;font-size:20px;padding-right:560px;background:#e8efec;line-height:72px;padding-left:70px;border-radius:36px}.brand_story .solution .solution_txt dl+dl{margin-top:24px}.brand_story .solution .solution_txt dl:first-child dt:before{content:"Problem";position:absolute;top:-33px;color:#9ea29f;font-size:14px;left:70px;line-height:17px;letter-spacing:-.3px;font-weight:700}.brand_story .solution .solution_txt dl:first-child dd:before{content:"Solution";position:absolute;top:-33px;color:#4ccc9b;font-size:14px;left:70px;line-height:17px;letter-spacing:-.3px;font-weight:700}.brand_story .solution .solution_txt dl dd{width:560px;position:absolute;right:0;top:0;font-weight:700;background:#4ccc9b;color:#fff;text-align:center;border-radius:36px;box-shadow:0 7px 13px 1px rgba(0,0,0,.2)}.brand_story .brandstory_bottom{background:#fff;padding-bottom:120px}.brand_story .brandstory_bottom h3{font-size:36px;letter-spacing:-.3px;text-align:center;font-weight:400;line-height:1}.brand_story .brandstory_bottom h3 i{display:inline-block;background:#212422;color:#67f5bf;padding:5px 5px 7px;border-radius:4px}.brand_story .brandstory_bottom h3 span{display:inline-block;width:100%;margin:5px 0}.brand_story .brandstory_bottom ul{font-size:0;margin-top:120px;margin-left:-90px;position:relative}.brand_story .brandstory_bottom ul li{display:inline-block;width:33.333%;padding-left:90px;box-sizing:border-box}.brand_story .brandstory_bottom ul li div{box-sizing:border-box;position:relative;padding:124px 32px 32px;border-radius:10px;background:#f3f7f6;vertical-align:top;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)}.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;line-height:26px;letter-spacing:-.3px;font-weight:300;opacity:.8}.brand_story .brandstory_bottom ul li div i{display:block;width:36px;height:36px;border-radius:50%;background:#212422;position:absolute;left:32px;top:32px}.brand_story .brandstory_bottom ul li div i:before{content:"";display:block;position:absolute;box-sizing:border-box;width:16px;height:10px;border-left:3px solid #fff;border-bottom:3px solid #fff;left:50%;top:50%;transform:rotate(-39deg);margin-top:-7px;margin-left:-8px;box-shadow:0 7px 13px 1px rgba(0,0,0,.2)}@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{padding-right:440px;padding-left:50px;font-size:18px}.brand_story .solution .solution_txt dl dd{width:440px}.brand_story .brandstory_bottom ul{padding:0 10px;margin-left:-45px}.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-top:20px;text-align:center;margin-bottom:50px}.brand_story .brandStroy_banner:after{width:700px;height:350px;position:relative;left:20px;margin:auto}.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{padding-left:227px;box-sizing:border-box;margin-bottom:100px}.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{padding-bottom:40px;background-size:700px}.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{width:500px;height:250px}.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{left:0;position:relative;width:auto;font-size:13px;margin-bottom:16px;line-height:16px}.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{position:relative;left:0;font-size:24px;margin-bottom:64px;line-height:36px}.brand_story .service_goal{padding:80px 0}.brand_story .service_goal .inner{padding-left:20px}.brand_story .service_goal h5{left:0;position:relative;width:100%;line-height:16px;font-size:13px;margin-bottom:16px}.brand_story .service_goal h5:before{content:none}.brand_story .service_goal h3{position:relative;left:0;line-height:36px;margin-bottom:64px}.brand_story .service_goal .inner p{padding-left:0;padding-top:0}.brand_story .service_goal .goal_diagram{position:relative;bottom:0}.brand_story .service_goal .goal_diagram ol{font-size:0;padding:0 20px;left:1%}.brand_story .service_goal .goal_diagram li{width:35.333%;margin-left:-2.2%}.brand_story .service_goal .goal_diagram li div{font-size:12px}.brand_story .service_goal .goal_diagram li.line_box:before,.brand_story .service_goal .goal_diagram li.line_box div:after,.brand_story .service_goal .goal_diagram li.line_box div:before{content:none}.brand_story .service_goal .goal_diagram li.last_box:before{content:"";background:#fff;left:50%;top:-80px;position:absolute;height:80px;right:0;width:1px}.brand_story .service_goal .goal_diagram ol li.last_box{width:100%;right:auto;position:relative;text-align:center;margin-top:80px}.brand_story .service_goal .goal_diagram ol li.last_box div{width:45.333%;padding-bottom:45.3333%;margin:auto;font-size:18px;line-height:28px}.brand_story .service_goal .goal_diagram li.last_box div:after,.brand_story .service_goal .goal_diagram li.last_box div:before{content:"";display:block;width:14px;height:14px;border-left:1px solid #fff;border-top:1px solid #fff;position:absolute;transform:rotate(-135deg);left:50%;margin-left:-6px;box-sizing:border-box}.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;margin-bottom:16px;line-height:16px;width:auto;position:relative}.brand_story .user_reserch h5:before{content:none}.brand_story .user_reserch h3{position:relative;left:0;line-height:36px;margin-bottom:64px;font-size:24px;padding-left:0}.brand_story .user_reserch ul li .box{padding:20px}.brand_story .user_reserch ul li .box strong{font-size:14px;line-height:24px;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.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-left:0;padding-right:0;padding-bottom:80px}.brand_story .solution h5{font-size:13px;margin-bottom:16px;line-height:16px;width:auto;position:relative;padding:0 20px}.brand_story .solution .solution_txt{padding-top:64px;padding-bottom:0}.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-right:0;padding-left:0}.brand_story .solution .solution_txt dl dd:after,.brand_story .solution .solution_txt dl dt:after{content:"";display:block;clear:both}.brand_story .solution .solution_txt dl dt{box-sizing:border-box;padding-left:20px;margin-bottom:12px}.brand_story .solution .solution_txt dl dd{position:relative;background:none;width:auto;box-shadow:none;padding-right:20px}.brand_story .solution .solution_txt dl dd span,.brand_story .solution .solution_txt dl dt span{display:block;width:100%;box-sizing:border-box}.brand_story .solution .solution_txt dl dt span{float:right;font-size:12px;line-height:15px;background:#e8efec;color:#9ea29f;padding:8px 8px 8px 32px;border-top-left-radius:15px;border-bottom-left-radius:15px}.brand_story .solution .solution_txt dl dd span{float:left;background:#4ccc9b;color:#fff;font-size:14px;line-height:18px;text-align:center;padding:8px;border-top-right-radius:17px;border-bottom-right-radius:17px}.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{padding:5px;line-height:1}.brand_story .brandstory_bottom ul{margin-left:0;margin-top:32px}.brand_story .brandstory_bottom ul li{width:100%;padding:0}.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{width:24px;height:24px;left:24px;top:24px}.brand_story .brandstory_bottom ul li div i:before{width:10px;height:6px;border-width:2px;margin-top:-4px;margin-left:-5px}.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{width:100%;padding-left:0}.brand_story .user_reserch ul li .box strong{overflow:visible;text-overflow:inherit;word-break:inherit;display:block}}.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;width:33.333%;text-align:center;margin-bottom:36px;position:relative}.reserve .reserve_step ol li:before{background:#f2f2f2}.reserve .reserve_step ol li strong{font-size:16px;line-height:1.38;color:#ccc;font-weight:400;vertical-align:top}.reserve .reserve_step ol li strong i{font-weight:500;color:#fff;width:16px;height:16px;line-height:16px;text-align:center;background:#dedede;display:inline-block;border-radius:50%;vertical-align:top;position:relative;font-size:11px;top:4px;margin-right:4px}.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{content:"";display:block;width:60px;height:60px;position:relative;margin:36px auto 10px;box-sizing:border-box;border-radius:50%;background-color:#f2f2f2;background-position:50%;background-repeat:no-repeat}.reserve .reserve_step ol li.active:before{background-color:#fff;border:2px solid #fe6760;background-repeat:no-repeat}.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+PHBhdGggZmlsbD0iI2NjYyIgZD0iTTI3IDkuOTc3YS45OTQuOTk0IDAgMDAtLjA2NC0uMzE3Yy0uMDEtLjAyOC0uMDE5LS4wNTUtLjAzMS0uMDgxcy0uMDEyLS4wMzktLjAyMi0uMDU3bC0yLjcyNy01QTEgMSAwIDAwMjMuMjczIDRINi43MjdhMSAxIDAgMDAtLjg3OC41MjJsLTIuNzI3IDVjLS4wMS4wMTgtLjAxMy4wMzktLjAyMi4wNTdzLS4wMjEuMDUzLS4wMzEuMDhBLjk5NC45OTQgMCAwMDMgOS45NzZWMjVhMSAxIDAgMDAxIDFoMjJhMSAxIDAgMDAxLTFWOS45Nzd6TTI0LjMxNSA5aC02LjI1OFY2aDQuNjIyem0tOC4yNTgtM3YzaC0yLjExNVY2em0tMi4xMTUgNWgyLjExNXYyLjY0M2gtMi4xMTV6TTcuMzIxIDZoNC42MjF2M0g1LjY4NXpNMjUgMjRINVYxMWg2Ljk0MnYzLjY0M2ExIDEgMCAwMDEgMWg0LjExNWExIDEgMCAwMDEtMVYxMUgyNXoiIGRhdGEtbmFtZT0i7Yyo7IqkIDExOSIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMzB2MzBIMHoiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDQzNSIvPjwvc3ZnPg==)}.reserve .reserve_step ol li.active.step2:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCI+PHBhdGggZmlsbD0iI2ZlNjc2MCIgZD0iTTI3IDkuOTc3YS45OTQuOTk0IDAgMDAtLjA2NC0uMzE3Yy0uMDEtLjAyOC0uMDE5LS4wNTUtLjAzMS0uMDgxcy0uMDEyLS4wMzktLjAyMi0uMDU3bC0yLjcyNy01QTEgMSAwIDAwMjMuMjczIDRINi43MjdhMSAxIDAgMDAtLjg3OC41MjJsLTIuNzI3IDVjLS4wMS4wMTgtLjAxMy4wMzktLjAyMi4wNTdzLS4wMjEuMDUzLS4wMzEuMDhBLjk5NC45OTQgMCAwMDMgOS45NzZWMjVhMSAxIDAgMDAxIDFoMjJhMSAxIDAgMDAxLTFWOS45Nzd6TTI0LjMxNSA5aC02LjI1OFY2aDQuNjIyem0tOC4yNTgtM3YzaC0yLjExNVY2em0tMi4xMTUgNWgyLjExNXYyLjY0M2gtMi4xMTV6TTcuMzIxIDZoNC42MjF2M0g1LjY4NXpNMjUgMjRINVYxMWg2Ljk0MnYzLjY0M2ExIDEgMCAwMDEgMWg0LjExNWExIDEgMCAwMDEtMVYxMUgyNXoiIGRhdGEtbmFtZT0i7Yyo7IqkIDExOSIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMzB2MzBIMHoiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDQzNSIvPjwvc3ZnPg==)}.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{content:"";display:block;width:14px;height:14px;border-left:1px solid #9a9a9a;border-bottom:1px solid #9a9a9a;box-sizing:border-box;position:absolute;left:0;transform:rotate(-135deg);top:63px}.reserve .reserve_step ol li:first-child:after{content:none}.reserve .reserve_info{padding:24px;box-sizing:border-box;top:0;right:0;text-align:left;border-radius:5px;border:1px solid #eaeaea;background:#fff}.reserve .reserve_info .img_wrap{width:308px;position:relative;display:block;border-radius:5px;overflow:hidden}.reserve .reserve_info .img_wrap img{width:100%;animation-duration:.5s;animation-delay:.3s;animation-fill-mode:both;animation-name:imageFadeIn}@keyframes imageFadeIn{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.reserve .reserve_info .space_title{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:.4px;color:#212422;margin:24px 0 0;padding-bottom:24px;position:relative}.reserve .reserve_info .space_title:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-image:linear-gradient(90deg,transparent 50%,#eaeaea 0);background-position:bottom;background-size:10px;background-repeat:repeat-x}.reserve .reserve_info .reserve_date,.reserve .reserve_info .reserve_person{position:relative;padding-bottom:24px;padding-top:4px}.reserve .reserve_info .reserve_date:after,.reserve .reserve_info .reserve_person:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-image:linear-gradient(90deg,transparent 50%,#eaeaea 0);background-position:bottom;background-size:10px;background-repeat:repeat-x}.reserve .reserve_info .reserve_date dl dd,.reserve .reserve_info .reserve_date dl dt{width:100%;text-align:left;float:none}.reserve .reserve_info .reserve_date dl dd{margin-top:10px}.reserve .reserve_info h5{font-size:14px;margin-top:24px;font-weight:500;color:#212422;position:relative}.reserve .reserve_info h5 .modifiy{position:absolute;right:0;top:0;font-size:12px;font-weight:500;letter-spacing:.3px;padding-left:18px;line-height:18px;color:#fe6760;cursor:pointer}.reserve .reserve_info h5 .modifiy:before{content:"";display:inline-block;width:18px;height:18px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PHN0eWxlPi5wcmVmaXhfX2Nscy0ye2ZpbGw6I2ZlNjc2MH08L3N0eWxlPjwvZGVmcz48ZyBpZD0icHJlZml4X19pYy13cml0ZS0xOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNjkgLTg4MikiPjxwYXRoIGlkPSJwcmVmaXhfX+yCrOqwge2YlV80NDgiIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMTh2MThIMHoiIGRhdGEtbmFtZT0i7IKs6rCB7ZiVIDQ0OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA2OSA4ODIpIi8+PGcgaWQ9InByZWZpeF9f6re466O5XzI5NyIgZGF0YS1uYW1lPSLqt7jro7kgMjk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NzcuOTE3IDk5NS4xOTgpIj48cGF0aCBpZD0icHJlZml4X1/sgqzqsIHtmJVfNDQ3IiBkPSJNMCAwaDExLjk5NXYxSDB6IiBjbGFzcz0icHJlZml4X19jbHMtMiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgNDQ3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NC4wODkgLTk5LjE5OCkiLz48cGF0aCBpZD0icHJlZml4X1/tjKjsiqRfMTA5IiBkPSJNMTAzLjg4My0xMDcuNjI4bC0yLjU2NS0yLjU2NS03LjIyOSA3LjIyOXYyLjU5MmwyLjU2Ni0uMDI1em0tMS40MTQgMGwtLjU5NC42LTEuMTUyLTEuMTUyLjU5NS0uNTk1em0tNy4zODEgNi4yNDV2LTEuMTY3bDQuOTI4LTQuOTI4IDEuMTUyIDEuMTUyLTQuOTMyIDQuOTMyeiIgY2xhc3M9InByZWZpeF9fY2xzLTIiIGRhdGEtbmFtZT0i7Yyo7IqkIDEwOSIvPjwvZz48L2c+PC9zdmc+);vertical-align:top}.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{width:100%;line-height:30px;height:30px}.reserve .reserve_info dl dd span{display:block;font-size:11px;color:#fe6760}.reserve .reserve_info dl:after{content:"";display:block;clear:both}.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;text-align:right;line-height:1.17}.reserve .reserve_info .btn_wrap{font-size:0;position:relative;margin-left:-16px}.reserve .reserve_info .btn_wrap span{display:inline-block;width:50%;padding-left:16px;box-sizing:border-box}.reserve .reserve_info .btn_wrap .btn_red_line{border-radius:5px;color:#fe6760;border:1px solid #fe6760}.reserve .reserve_info .btn_wrap .btn_green_line,.reserve .reserve_info .btn_wrap .btn_red_line{text-align:center;font-size:18px;line-height:56px;height:56px;font-weight:700;width:100%;margin-top:24px}.reserve .reserve_info .btn_wrap .btn_green_line{border-radius:5px;color:#ec6b2d;border:1px solid #ec6b2d}.reserve .reserve_info .btn_wrap .btn_green1{text-align:center;font-size:18px;line-height:56px;height:56px;border-radius:5px;font-weight:700;width:100%;margin-top:24px}.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{color:#ff3d71;position:absolute;right:0;font-size:18px;line-height:1.17;font-weight:700;bottom:24px}.step1_cont .study_info_wrap .study_info{border-bottom:1px solid #eaeaea}.step2_cont,.step3_cont{padding-right:30px;border-bottom:0}.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{position:relative;width:100%;border-top:0;padding-top:0;padding-bottom:36px;right:0;border-radius:0 0 5px 5px}.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{max-width:500px;margin:50px auto 20px;background:#fff;border:1px solid #eaeaea;box-sizing:border-box;padding:30px;border-radius:20px}.reserve_search h2{text-align:left;font-size:20px;margin-bottom:20px;color:#9a9a9a}.reserve_search h2:before{content:"";display:inline-block;background-size:100%;width:30px;height:30px;vertical-align:top;position:relative;top:0;margin-right:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzQ5YWE4NSIgZD0iTTExLjk5OSAwYTEyIDEyIDAgMDAtMTIgMTIgMTIgMTIgMCAwMDEyIDEyIDEyIDEyIDAgMDAxMi0xMiAxMiAxMiAwIDAwLTEyLTEyem01LjYgMTIuNTM5YTguNjM4IDguNjM4IDAgMDAtNS4wNjMgNS4wNjMuNTYzLjU2MyAwIDAxLTEuMDc2IDAgOC42MjQgOC42MjQgMCAwMC01LjA2My01LjA2My41NjMuNTYzIDAgMDEwLTEuMDc2QTguNjM4IDguNjM4IDAgMDAxMS40NiA2LjRhLjU2Mi41NjIgMCAwMTEuMDc2IDAgOC42NTIgOC42NTIgMCAwMDUuMDYzIDUuMDYzLjU2Mi41NjIgMCAwMS4wMDEgMS4wNzZ6Ii8+PC9zdmc+)}.reserve_search dl{box-sizing:border-box;position:relative;padding-left:100px;margin-bottom:10px}.reserve_search dl dt{position:absolute;left:0;color:#ec6b2d}.reserve_search dl dd,.reserve_search dl dt{font-size:16px;line-height:35px}.reserve_search dl dd input{width:100%;line-height:35px;height:35px}.reserve_search .btn_wrap .button{font-size:16px;width:120px;margin:30px auto 0;display:block;line-height:50px;height:50px}.job_section .reserve_search{width:100%;max-width:100%;background:none;border:none;font-size:0;padding:0;border-radius:0;position:relative}.job_section .btn_wrap{padding:10px 0;text-align:center}.job_section .btn_wrap .btn_green{color:#fff;background:#ec6b2d}.job_section .btn_wrap .btn_orange{color:#fff;background:#ffa06e}.job_section .btn_wrap.top_buttonWrap{position:absolute;top:0;right:0;text-align:right;padding:0;margin:0}.job_section .btn_wrap.top_buttonWrap .button{margin:0 0 0 5px;width:80px;height:35px;line-height:33px;font-size:16px;text-align:center;display:inline-block}.job_section .reserved_item{position:relative;box-sizing:border-box;margin-top:20px}.job_section .reserved_item:first-child{margin-top:0}.job_section .reserved_item .item{background:#fff;border:2px solid #eaeaea;box-sizing:border-box;padding:15px 15px 5px;border-radius:10px}.job_section .reserved_item .item dl{width:25%;display:inline-block;padding-left:0}.job_section .reserved_item .item dl dt{position:relative;display:inline-block;margin-right:20px}.job_section .reserved_item .item dl dd{display:inline-block}.job_section .reserved_item .item dl:first-child{width:100%;padding-left:100px}.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{width:50%;padding-left:100px}.job_section .reserved_item .item dl:first-child+dl dt{position:absolute}.job_section .schedule_item{background:#fff;padding:20px;box-sizing:border-box;margin-bottom:20px}.job_section .schedule_item .btn_scheduleAdd{position:relative;font-size:20px;color:#ec6b2d;box-sizing:border-box;height:50px;width:100%;border:1px solid #ec6b2d}.job_section .schedule_item .btn_scheduleAdd strong{display:inline-block;padding-left:30px;position:relative;color:#ec6b2d}.job_section .schedule_item .btn_scheduleAdd strong:after,.job_section .schedule_item .btn_scheduleAdd strong:before{content:"";display:block;top:50%;width:20px;height:1px;background:#ec6b2d;position:absolute;left:0}.job_section .schedule_item .btn_scheduleAdd strong:after{transform:rotate(90deg)}.job_section .schedule_item .schedule_wrap .btn_wrap{font-size:0;position:relative;padding:0 10px;top:-20px;margin-top:0}.job_section .schedule_item .schedule_wrap .btn_wrap .btn_green,.job_section .schedule_item .schedule_wrap .btn_wrap .btn_orange{float:none;display:inline-block}.job_section .schedule_item .schedule_wrap .btn_wrap span{margin-top:30px;display:block}.job_section .schedule_item .schedule_wrap .btn_wrap span .button.btn_add{border:1px dashed #ec6b2d;margin:0;color:#ec6b2d;width:100%;font-size:16px;height:40px;line-height:40px}.job_section .schedule_item .schedule_wrap .schdule_module{font-size:15px;padding:13px 180px 13px 10px;border:1px solid #ec6b2d;margin:10px 0;display:none;position:relative}.job_section .schedule_item .schedule_wrap .schdule_module h3{color:#9a9a9a}.job_section .schedule_item .schedule_wrap .schdule_module .btn_wrap{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0}.job_section .schedule_item .schedule_wrap .schdule_module .btn_wrap .button{width:80px;height:40px;line-height:40px;font-size:14px}.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{display:block;animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);-webkit-animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards}.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{position:relative;height:0}.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;width:100%;position:relative;z-index:10}.job_section .schedule_item .schedule_selectWrap .select_time h5{font-size:14px;margin-top:10px;font-weight:400}.job_section .schedule_item .schedule_selectWrap .select_time h5.person_title{padding-top:20px;margin-top:40px;border-top:1px solid #e5e5e5}.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{color:#fff;background:#212422}.job_section .schedule_item .schedule_selectWrap .spinner{margin-top:10px;max-width:250px}.job_section .schedule_item .schedule_selectWrap .select_list_wrap{position:absolute;left:0;top:55px;bottom:auto;background:#fff;border-radius:4px;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{opacity:0;display:none}.job_section .schedule_item .schedule_selectWrap .active .select_list{height:auto;border-top:0}.job_section .schedule_item .schedule_selectWrap .select_custom button{position:relative;padding:16px 30px 16px 16px}.job_section .schedule_item .schedule_selectWrap .select_custom button:after{content:"";position:absolute;font-size:0;width:24px;height:24px;right:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg4YTgzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTI3LjUgMjMuNDZsLTkuOTgtOS45NTktMTAuMDIgMTAiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDM2djM2SDB6Ii8+PC9zdmc+);transform:rotate(180deg);top:17px;background-size:100%;border:0}.job_section .schedule_item .schedule_selectWrap .select_custom.active button:after{transform:rotate(0);top:13px}.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{margin:0 10px;display:inline-block;width:80px;height:35px;line-height:33px;font-size:16px}.job_section .schedule_item .btn_wrap .btn_green{color:#fff;background:#ec6b2d}.job_section .schedule_item .btn_wrap .btn_orange{color:#fff;background:#ffa06e}.job_section .schedule_item .btn_wrap:after{content:"";display:block;clear:both}.job_section .schedule_item .btn_green{background-color:#ec6b2d}.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{font-size:16px;line-height:35px;top:0;color:#212422;font-weight:500;display:block;float:left;margin-bottom:20px}.job_section .job_list .table th{background:#f9faf9;padding:15px 0;color:#aeb7b4;font-size:14px;font-weight:500}.job_section .job_list .table td{text-align:center;padding:5px 0}.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{line-height:25px;height:27px;padding:0 10px;font-size:16px;letter-spacing:-.04em;display:inline-block;vertical-align:middle;margin-left:3px}.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{line-height:25px;height:27px;padding:0 10px;font-size:16px;letter-spacing:-.04em;display:inline-block;vertical-align:middle;margin-left:3px}.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{position:relative;font-size:0;margin-bottom:20px;display:block;float:right}.job_section .job_list .btn_wrap.top_buttonWrap .button{margin:0 0 0 16px;width:auto;height:35px;line-height:33px;font-size:16px;text-align:center;display:inline-block;padding:0 12px}.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{content:"";display:block;margin-top:-1px;width:13px;height:2px;background:#fff;position:absolute;left:13px;top:50%}.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{line-height:25px;height:27px;padding:0 10px;font-size:16px;letter-spacing:-.04em;display:inline-block;vertical-align:middle;margin-left:3px}.job_section .field02{border:1px solid #a624b6;color:#a624b6}.job_section .field03{border:1px solid #519b1b;color:#519b1b}.job_section .field03,.job_section .field09{line-height:25px;height:27px;padding:0 10px;font-size:16px;letter-spacing:-.04em;display:inline-block;vertical-align:middle;margin-left:3px}.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{font-size:30px;font-weight:400;line-height:44px;letter-spacing:-.025em;padding-bottom:20px;border-bottom:2px solid #212422}.job_section i{font-size:16px;line-height:27px;position:relative;display:block;padding-left:24px}.job_section i:before{content:"";display:block;position:absolute;width:21px;height:21px;left:0;top:2px;background-repeat:no-repeat}.job_section i.time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjY5MyAxNC42OTNMMTIgMTJWOC4yIDEyIiBzdHJva2U9IiM5RUEzQTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjcuMjUiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=)}.job_section i.curriculum:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDExLjY2N0EzLjMzMyAzLjMzMyAwIDEwMTIgNWEzLjMzMyAzLjMzMyAwIDAwMCA2LjY2N3pNMjAgMTkuNjY3SDRhNS4zMzIgNS4zMzIgMCAwMTUuMzMzLTUuMzM0aDUuMzM0QTUuMzMyIDUuMzMyIDAgMDEyMCAxOS42Njd6IiBzdHJva2U9IiM5RUEzQTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=)}.job_section i.location:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjMzMyAzQTcuMzMgNy4zMyAwIDAwNSAxMC4zMzNjMCA2LjM4NyA3LjMzMyAxMCA3LjMzMyAxMHM3LjMzNC0zLjYxMyA3LjMzNC0xMEE3LjMzIDcuMzMgMCAwMDEyLjMzMyAzeiIgc3Ryb2tlPSIjOUVBM0EwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTEyLjMzNSAxM2EyLjY2NyAyLjY2NyAwIDEwMC01LjMzMyAyLjY2NyAyLjY2NyAwIDAwMCA1LjMzM3oiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==)}.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-right:416px;padding-left:20px;word-break:break-all}.job_form h3{border-bottom:0}.job_form .sub_title{background:#f9faf9;position:relative;color:#9ea29f;border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;padding:16px 10px 16px 30px}.job_form .sub_title:before{content:"";position:absolute;top:24px;left:16px;width:4px;height:4px;background:#9ea29f;border-radius:50%}.job_form .info_form{margin-top:40px}.job_form .info_form h5{font-size:22px;color:#212422;font-weight:500;border-bottom:1px solid #dfe4e1;padding-bottom:20px;margin-bottom:24px}.job_form .primary_form{position:relative;box-sizing:border-box}.job_form .picture_upload{position:absolute;box-sizing:border-box;padding-top:85px;text-align:center;font-size:12px;color:#bdc1be;vertical-align:top;width:140px;height:140px;left:0;top:0;border:1px solid #dfe4e1;border-radius:4px}.job_form .picture_upload:before{content:"";position:absolute;left:50%;margin-left:-18px;top:35px;width:40px;height:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMzLjY4NCAxMC41MjZ2Ni4zMTZoLTQuMjF2LTYuMzE2aC02LjMxNnYtNC4yMWg2LjMxNlYwaDQuMjF2Ni4zMTZINDB2NC4yMWgtNi4zMTZ6IiBmaWxsPSIjQkRDMUJFIi8+PHBhdGggZD0iTTI3LjM2OCAxOC45NDd2LTYuMzE1aC02LjMxNVY2LjMxNkg0LjIxQTQuMjEgNC4yMSAwIDAwMCAxMC41MjZWMzUuNzlBNC4yMSA0LjIxIDAgMDA0LjIxIDQwaDI1LjI2NGE0LjIxIDQuMjEgMCAwMDQuMjEtNC4yMVYxOC45NDdoLTYuMzE2ek00LjIxMSAzNS43OWw2LjMxNS04LjQyIDQuMjEgNi4zMTUgNi4zMTctOC40MjEgOC40MiAxMC41MjZINC4yMTJ6IiBmaWxsPSIjREZFNEUxIi8+PC9zdmc+)}.job_form .picture_upload input{width:0;height:0;position:absolute;overflow:hidden;padding:0;border:0}.job_form .picture_upload.image_in{padding-top:0;border:0}.job_form .picture_upload.image_in:before{content:none}.job_form .picture_upload.image_in img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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{position:relative;padding-left:124px;box-sizing:border-box;margin-bottom:16px}.job_form .primary_form dl dt{position:absolute;left:0;top:0;line-height:40px}.job_form .primary_form dl dd span input{width:100%;border-radius:4px}.job_form .primary_form dl dd span .txt_length{display:block;text-align:right;font-size:12px;line-height:17px;color:#757976}.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{display:inline-block;box-sizing:border-box}.job_form .primary_form dl dd span label{display:inline-block;padding:4px}.job_form .primary_form dl dd span label i{position:relative;padding:6px 12px;border:1px solid #f2f7f4;background:#f2f7f4;cursor:pointer;border-radius:4px;display:inline-block}.job_form .primary_form dl dd span label input{position:absolute;width:0;height:0;overflow:hidden;left:0;top:0}.job_form .primary_form dl dd span label input:checked+i{color:#49aa85;border:1px solid #49aa85;font-weight:700}.job_form .primary_form dl dd .select_box{font-size:0}.job_form .primary_form dl dd .select_wrap{box-sizing:border-box;position:relative;border-radius:4px;border:1px solid #dfe4e1;display:inline-block}.job_form .primary_form dl dd .select_wrap+.select_wrap{margin-left:10px}.job_form .primary_form dl dd .select_wrap select{padding-left:16px;padding-right:40px;border:0;font-size:14px}.job_form .primary_form dl dd .select_wrap:after{content:"";display:block;width:10px;height:10px;position:absolute;right:17px;top:12px;border-left:1px solid #212422;border-bottom:1px solid #212422;transform:rotate(-45deg)}.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{position:absolute;width:0;height:0;border:0;overflow:hidden}.job_form .primary_form dl .select_curriculum label i{display:inline-block;background:#f2f7f4;line-height:33px;border:1px solid #f2f7f4;font-size:14px;padding:0 12px;border-radius:4px;color:#616562}.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{display:block;font-size:16px;font-weight:500;color:#212422;margin-top:24px;margin-bottom:16px;line-height:24px}.job_form .info_form .detail_form strong em{color:#757976;display:block;margin-top:0;font-weight:400;font-size:14px}.job_form .info_form .detail_form textarea{display:block;width:100%;height:160px}.job_form .info_form .detail_form .add_license{box-sizing:border-box;position:relative;padding-right:146px}.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{position:absolute;cursor:pointer;right:-50px;width:40px;border-radius:4px;background:#9ea29f;text-align:center;line-height:40px;height:40px;font-size:0}.job_form .info_form .detail_form .add_license span .btn_delete:after,.job_form .info_form .detail_form .add_license span .btn_delete:before{content:"";display:block;width:20px;height:2px;top:50%;background:#fff;position:absolute;left:50%;margin-left:-10px}.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{position:absolute;right:0;width:136px;height:40px;line-height:40px}.job_form .info_form .detail_form .sns_photos{font-size:0;position:relative;margin-left:-10px}.job_form .info_form .detail_form .sns_photos .picture_upload{position:relative;margin-left:10px;margin-bottom:10px}.job_form .info_form .detail_form .sns_photos .picture_upload.image_in{width:140px;height:140px;display:inline-block;margin-left:10px;margin-bottom:10px}.job_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete,.job_form .primary_form .btn_delete{position:absolute;width:24px;height:24px;font-size:0;background:#212422;border-radius:50%;right:10px;top:10px;cursor:pointer}.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{content:"";display:block;width:10px;height:2px;position:absolute;top:50%;left:50%;margin-left:-5px;background:#fff;margin-top:-1px}.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{display:block;position:relative;box-sizing:border-box;padding-left:58px}.job_form .info_form .detail_form .sns_links span+span{margin-top:10px}.job_form .info_form .detail_form .sns_links span input{width:100%;line-height:48px;height:48px;border-radius:4px}.job_form .info_form .detail_form .sns_links span:before{content:"";display:block;width:48px;height:48px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:50%;border-radius:8px}.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{height:56px;line-height:56px;width:200px;display:block;margin:auto;font-size:18px}.job_form .info_form .vdp-datepicker .vdp-datepicker__calendar header span{line-height:46px;font-size:15px;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{width:35px;height:33px;margin:0 auto;line-height:2}.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{width:100%;max-width:100%}.mySchedule_current .current_wrap .schedule_wrap{padding-left:534px;margin-top:40px}.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-radius:0;border-left:0;border-right:0}.reserve .reserve_step{margin-top:24px}.reserve .reserve_info{width:100%;right:auto;position:relative;margin-top:12px}.reserve .reserve_info .img_wrap img{animation:none;margin:0;height:100%}.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{display:inline-block;border-bottom:0;text-align:left;padding:0;position:relative}.job_list .table td.area{display:block;font-size:13px;padding-left:0;width:15%;text-align:center;color:#fff;background-color:#49aa85;border:1px solid #49aa85;border-radius:10px}.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{padding-left:0;margin-top:0}.mySchedule_current .current_wrap .schedule_wrap .schedule_box{width:100%;position:relative}.mySchedule_current .current_wrap .schedule_wrap .schedule_box .vdp-datepicker{height:auto}.mySchedule_current .current_wrap .schedule_wrap h3{margin-top:30px;font-size:16px;line-height:22px;margin-bottom:10px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title{padding:16px;font-size:16px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong i{font-size:11px;line-height:22px;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{width:40px;height:40px;border-radius:8px;line-height:40px;font-size:14px;margin:4px auto}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{bottom:4px;width:4px;height:4px;margin-left:-1px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .day-header.cell{font-size:0;line-height:40px;height:40px;width:100%;margin:0;border-radius:0}}@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{position:relative;width:100px;height:100px;font-size:11px;padding-top:72px;margin-bottom:20px}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload.image_in{width:100px;height:100px}.freelancer_myinfo .job_form .picture_upload:before{top:25px}.freelancer_myinfo .job_form .picture_upload.image_in{position:absolute;width:100px;padding-bottom:100px}.freelancer_myinfo .job_form .picture_upload.image_in img{position:absolute;left:0;top:0}.freelancer_myinfo .account_form dl dd .select_custom .select_list_wrap{bottom:auto;z-index:10;box-shadow:none}}@media only screen and (max-width:760px){.freelancer_myinfo h2{font-size:16px;margin-top:20px;line-height:30px;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;line-height:28px;height:30px;right:10px;width:90px}.freelancer_myinfo .job_form{padding-right:20px}.freelancer_myinfo .pre_profile{width:100%;position:relative;top:0;right:0;box-sizing:border-box;margin-top:20px;display:none}.freelancer_myinfo .pre_profile.active{display:block}.freelancer_myinfo .job_form .picture_upload{position:relative;width:100%;height:0;padding-top:100%;margin-bottom:20px;overflow:hidden}.freelancer_myinfo .job_form .picture_upload i{position:absolute;width:100%;left:0;text-align:center;font-size:22px;line-height:35px;bottom:0;top:50%;margin-top:50px}.freelancer_myinfo .job_form .picture_upload:before{top:50%;width:85px;height:85px;margin-left:-40px;background-size:100%;background-repeat:no-repeat;margin-top:-40px}.freelancer_myinfo .job_form .picture_upload.image_in{width:100%;padding-bottom:100%;display:block;position:relative}.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{width:24%;height:auto;padding-top:0;padding-bottom:24%;margin-left:1%;margin-bottom:1%}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload:before{width:40px;height:40px;margin-left:-14px;margin-top:-30px}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload i{margin-top:20px;font-size:12px;line-height:1}.freelancer_myinfo .account_form{width:100%;margin-top:20px}.freelancer_myinfo .account_form dl{padding-left:0}.freelancer_myinfo .account_form dl+dl{margin-top:32px}.freelancer_myinfo .account_form dl dt{position:relative;top:0;margin-bottom:8px}.freelancer_myinfo .account_form dl dd em{padding-right:104px}.freelancer_myinfo .account_form dl dd em .btn_greenLine{width:94px;height:36px;line-height:36px}.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{width:3px;height:3px}.freelancer_myinfo .popup{padding:0}.freelancer_myinfo .popup .pop_cont{top:0;transform:none;border-radius:0;height:100%;box-sizing:border-box;max-width:100%}.freelancer_myinfo .popup .pop_cont h2{padding:20px 30px 16px;font-size:18px;color:#424643;margin-top:0;line-height:20px;font-weight:700}.freelancer_myinfo .popup .pop_close{right:20px;top:19px}.freelancer_myinfo .popup .pop_form{padding:20px;box-sizing:border-box;height:100%}.freelancer_myinfo .popup .pop_form .btn_wrap{position:absolute;bottom:0;left:0;box-sizing:border-box;padding:20px;margin:0}.reserve .reserve_step ol li strong{font-size:12px}.reserve .reserve_step ol li strong i{top:0}.reserve .reserve_step ol li:before{width:48px;height:48px;background-size:24px}.reserve .reserve_step ol li:after{left:-10px;top:55px;width:10px;height:10px}.reserve .study_info_wrap .study_info{padding-left:0}.reserve .study_info_wrap .study_info dd{margin-top:12px;position:relative;box-sizing:border-box;padding-right:110px}.reserve .study_info_wrap .study_info dd .img_wrap{position:relative;top:0;display:inline-block;width:32px;height:32px}.reserve .study_info_wrap .study_info dd em{display:inline-block;line-height:32px;vertical-align:top;margin-top:0;margin-left:10px}.reserve .study_info_wrap .study_info dd strong{transform:translateY(-50%);bottom:auto;top:50%;line-height:32px;margin-top:-3px}.job_section .reserved_item .item dl{width:100%;display:inline-block;padding-left:100px}.job_section .reserved_item .item dl dt{position:absolute;margin-right:0}.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{padding:10px;margin-bottom: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{width:100px;line-height:40px;top:-54px;font-size:15px}.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{width:60px;height:30px;line-height:30px;font-size:13px}.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{display:inline-block;border-bottom:0;text-align:left;padding:0;position:relative}.job_section .job_list .table td.area{display:block;font-size:13px;padding-left:0;width:15%;text-align:center;color:#fff;background-color:#49aa85;border:1px solid #49aa85;border-radius:10px}.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{padding:20px;border:0;border-radius:0}.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{width:60px;height:60px;margin-left:-25px}.freelancer_myinfo .job_form .picture_upload i{font-size:16px;margin-top:16px}.freelancer_myinfo .job_form .info_form h5{padding-bottom:10px;font-size:16px;line-height:22px}.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{width:32.333%;padding-bottom:32.333%}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload:before{width:30px;height:30px;margin-left:-10px;margin-top:-30px}.freelancer_myinfo .job_form .info_form .detail_form .sns_photos .picture_upload i{margin-top:10px;font-size:12px;line-height:1}.reserve .reserve_step ol li strong{font-size:12px}.reserve .reserve_step ol li strong i{display:none}.reserve .reserve_step ol li:before{width:48px;height:48px;background-size:24px}.reserve .reserve_step ol li:after{left:-10px;top:55px;width:10px;height: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{position:relative;transform:none;top:0;left:0}.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{width:100%;text-align:left;line-height:32px;height:32px;margin-top:8px}.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;width:auto;margin-top:0}.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{text-align:left;font-size:18px}.reserve_search h2:before{width:18px;height:18px;top:6px;margin-right:5px}.reserve_search dl{margin-bottom:5px}.reserve_search dl dt{width:80px}.reserve_search .btn_wrap .button{font-size:16px;line-height:40px;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;line-height:30px;height:30px;width:70px}.job_section .reserve_search .reserved_item .btn_wrap .button{width:80px;line-height:33px;height:35px;font-weight:500}.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{display:block;width:100%;box-sizing:border-box;text-align:center}}.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;position:relative;margin-left:-2px}.jobid_wrap .category_tag i{display:inline-block;vertical-align:middle;margin:2px;color:#9ea3a0;padding:0 6px;border-radius:9px;line-height:18px;font-size:10px;background:rgba(158,163,160,.25)}.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{font-size:18px;color:#212422;display:block;margin:6px 0 14px;line-height:27px}.jobid_wrap .infomation i{font-size:14px;display:block;color:#424643;line-height:21px;position:relative;box-sizing:border-box;padding-left:24px}.jobid_wrap .infomation i:before{content:"";display:block;position:absolute;width:16px;height:16px;left:0;top:2px;background-size:18px}.jobid_wrap .infomation i+i{margin-top:9px}.jobid_wrap .infomation i.time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjY5MyAxNC42OTNMMTIgMTJWOC4yIDEyIiBzdHJva2U9IiM5RUEzQTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjcuMjUiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=)}.jobid_wrap .infomation i.curriculum:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDExLjY2N0EzLjMzMyAzLjMzMyAwIDEwMTIgNWEzLjMzMyAzLjMzMyAwIDAwMCA2LjY2N3pNMjAgMTkuNjY3SDRhNS4zMzIgNS4zMzIgMCAwMTUuMzMzLTUuMzM0aDUuMzM0QTUuMzMyIDUuMzMyIDAgMDEyMCAxOS42Njd6IiBzdHJva2U9IiM5RUEzQTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=)}.jobid_wrap .infomation i.location:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjMzMyAzQTcuMzMgNy4zMyAwIDAwNSAxMC4zMzNjMCA2LjM4NyA3LjMzMyAxMCA3LjMzMyAxMHM3LjMzNC0zLjYxMyA3LjMzNC0xMEE3LjMzIDcuMzMgMCAwMDEyLjMzMyAzeiIgc3Ryb2tlPSIjOUVBM0EwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTEyLjMzNSAxM2EyLjY2NyAyLjY2NyAwIDEwMC01LjMzMyAyLjY2NyAyLjY2NyAwIDAwMCA1LjMzM3oiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==)}.jobid_wrap .infomation i.cash:before{background-image:url(/_nuxt/img/icn_cash.5d505c3.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{display:block;padding:20px 16px;background:#fff}.jobid_wrap .card_item .category_tag{display:block}.jobid_wrap .detail_top{position:relative;box-sizing:border-box;margin-top:40px}.jobid_wrap .detail_top .freelancer_info{width:100%;min-height:210px;box-sizing:border-box;padding:26px 30px;position:relative;border-radius:4px;border:1px solid #dfe4e1}.jobid_wrap .detail_top .freelancer_info h2{display:inline-block;vertical-align:middle}.jobid_wrap .detail_top .freelancer_info p{font-size:14px;color:#9ea3a0;margin-bottom:3px;line-height:21px}.jobid_wrap .detail_top .freelancer_info .img_wrap{position:absolute;right:16px;top:16px;height:174px;width:174px;border-radius:8px;overflow:hidden}.jobid_wrap .detail_top .freelancer_info .img_wrap img{position:absolute;left:50%;top:50%;height:100%;-o-object-fit:cover;object-fit:cover;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{font-size:24px;line-height:36px;color:#424643;letter-spacing:-.025em;white-space:pre-line}.jobid_wrap .freelancer_intro section p{font-size:16px;line-height:24px;color:#424643;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{position:relative;box-sizing:border-box;padding-left:32px;font-size:18px;line-height:32px}.jobid_wrap .freelancer_intro section .trainer_awards li+li{margin-top:15px}.jobid_wrap .freelancer_intro section .trainer_awards li:before{content:"";width:26px;height:32px;position:absolute;left:0;top:5px;background-image:url(/_nuxt/img/ico_medal.8e2e3b7.svg)}.jobid_wrap .freelancer_intro section .trainer_photos{position:relative;margin-left:-9px;font-size:0;margin-top:30px}.jobid_wrap .freelancer_intro section .trainer_photos li{width:20%;display:inline-block;padding-left:9px;box-sizing:border-box;padding-bottom:9px}.jobid_wrap .freelancer_intro section .trainer_photos li button{display:inline-block;width:100%;padding-bottom:100%;background:hsla(0,0%,76.9%,.5);position:relative;overflow:hidden}.jobid_wrap .freelancer_intro section .trainer_photos li button img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.jobid_wrap .freelancer_intro section .trainer_sns{font-size:0;position:relative;margin-left:-20px;margin-top:30px}.jobid_wrap .freelancer_intro section .trainer_sns li{width:100px;padding-left:20px;box-sizing:border-box;display:inline-block}.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{position:relative;display:block;padding-bottom:100%;margin-bottom:6px}.jobid_wrap .freelancer_intro section .trainer_sns li span i img{width:100%;height:100%;position:absolute;left:0;top:0}.jobid_wrap .freelancer_intro .request_trainer{top:20px;background:#fff;position:relative;width:100%;right:auto;box-sizing:border-box;border:1px solid #dfe4e1;padding:16px;border-radius:4px}.jobid_wrap .freelancer_intro .request_trainer h3{margin-bottom:8px;font-size:20px}.jobid_wrap .freelancer_intro .request_trainer p{margin-bottom:30px;font-size:14px;color:#9ea3a0;line-height:21px}.jobid_wrap .freelancer_intro .request_trainer .button{width:100%;line-height:48px;height:48px;font-size:16px;letter-spacing:-.025em;text-align:center}.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{font-size:24px;line-height:35px;letter-spacing:-.025em;border-bottom:2px solid #424643;padding-bottom:20px}.jobid_wrap.request_form .form_wrap{padding-right:700px;position:relative;margin-top:40px;min-height:900px}.jobid_wrap.request_form .form_wrap .request_title h3{color:#424643;font-weight:400;font-size:26px;margin-bottom:40px;line-height:38px}.jobid_wrap.request_form .form_wrap .request_title h3 em{font-size:16px;font-weight:400;line-height:24px;color:#9ea3a0;display:block}.jobid_wrap.request_form .form_wrap .request_title h3 strong{display:block}.jobid_wrap.request_form .form_wrap p{white-space:pre-line;color:#424643}.jobid_wrap.request_form .form_wrap p strong{display:block;margin-top:40px;font-size:16px;line-height:24px;margin-bottom:6px}.jobid_wrap.request_form .request_trainer_form{position:absolute;right:0;width:630px;top:0;border-top:1px solid #dfe4e1}.jobid_wrap.request_form .request_trainer_form dl{position:relative;box-sizing:border-box;padding-left:125px;border-bottom:1px solid #dfe4e1}.jobid_wrap.request_form .request_trainer_form dl dt{width:126px;height:100%;padding:20px;box-sizing:border-box;position:absolute;background:#f9faf9;font-size:14px;color:#aeb7b4;left:0;top:0}.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{width:100%;line-height:54px;height:54px;text-align:center;margin-top:0;font-size:16px}.jobid_wrap .bg_banner{height:320px;margin-bottom:80px;position:relative;background-image:url(/_nuxt/img/bg_film_room.4158444.png);background-size:cover;background-repeat:no-repeat;background-position:top}.jobid_wrap .bg_banner h5{text-align:center;position:relative;top:50%;transform:translateY(-50%);color:#424643}.jobid_wrap .bg_banner h5 strong{display:block;font-size:32px;line-height:47px;margin-bottom:24px;font-weight:700}.jobid_wrap .bg_banner h5 span{display:block;font-size:16px;line-height:24px;font-weight:400}.freelancer_myinfo h2,.freelancer_myinfo h3{font-size:24px;margin-top:48px;position:relative;line-height:35px;color:#212422;border-bottom:1px solid #dfe4e1;font-weight:400;padding-bottom:16px}.freelancer_myinfo .form_wrap{border-bottom:1px solid #dfe4e1;margin-bottom:40px;padding-bottom:40px}.freelancer_myinfo .price_wrap{background:#f9faf9;position:relative;text-align:right;border:1px solid #dfe4e1;padding:9px 24px 9px 130px;margin-top:24px;font-size:20px;line-height:30px;color:#49aa85}.freelancer_myinfo .price_wrap span{position:absolute;left:24px;top:9px;color:#9ea29f;line-height:30px;font-size:16px}.freelancer_myinfo .account_form{width:658px;margin:40px auto 0}.freelancer_myinfo .account_form dl{position:relative;padding-left:124px;box-sizing:border-box}.freelancer_myinfo .account_form dl+dl{margin-top:20px}.freelancer_myinfo .account_form dl dt{position:absolute;left:0;font-size:14px;top:13px;color:#212422}.freelancer_myinfo .account_form dl dd em{box-sizing:border-box;display:block;position:relative;padding-right:146px}.freelancer_myinfo .account_form dl dd em .btn_greenLine{position:absolute;right:0;width:136px;line-height:48px;height:48px;top:0;box-sizing:border-box}.freelancer_myinfo .account_form dl dd input{width:100%;border:1px solid #dfe4e1;border-radius:4px;line-height:48px;height:48px}.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{font-weight:400;color:#bdc1be}.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;padding:30px;border-radius:4px;margin-bottom:30px}.freelancer_myinfo .confirm_info strong{color:#616562;font-size:18px;display:block;margin-bottom:20px}.freelancer_myinfo .confirm_info ul li{font-size:16px;color:#616562;position:relative;box-sizing:border-box;padding-left:15px;letter-spacing:-.3px}.freelancer_myinfo .confirm_info ul li+li{margin-top:8px}.freelancer_myinfo .confirm_info ul li:before{content:"";display:block;width:5px;height:5px;background:#616562;border-radius:50%;position:absolute;left:0;top:10px}.freelancer_myinfo h2 strong{display:inline-block;font-size:16px;font-weight:400;line-height:20px;margin-left:10px}.freelancer_myinfo h2 button{position:absolute;width:110px;line-height:36px;height:36px;font-size:14px;right:0}.freelancer_myinfo .items_list{min-height:300px}.freelancer_myinfo .items_list .no_items{text-align:center;font-size:20px;line-height:30px;letter-spacing:-.025em;color:#9ea3a0;margin-top:64px;font-weight:700}.freelancer_myinfo .items_list ul{position:relative;margin-left:-24px;font-size:0;overflow:hidden;padding-top:20px}.freelancer_myinfo .items_list ul li{display:inline-block;width:33.333%;box-sizing:border-box;padding:12px 0 12px 24px;vertical-align:top}.freelancer_myinfo .items_list ul li .item{border:1px solid #dfe4e1;box-sizing:border-box;padding:33px 32px 20px;border-radius:8px;position:relative;overflow:hidden}.freelancer_myinfo .items_list ul li .item.item_judge:before{content:"심사 진행중";position:absolute;font-size:20px;width:100%;text-align:center;color:#fff;z-index:10;left:0;top:50%;transform:translateY(-50%)}.freelancer_myinfo .items_list ul li .item.item_judge:after{content:"";z-index:2;display:block;width:100%;height:100%;position:absolute;background:#000;opacity:.5;left:0;top:0}.freelancer_myinfo .items_list ul li .item .title{position:relative}.freelancer_myinfo .items_list ul li .item strong{font-size:18px;color:#424643;font-weight:700;display:block;box-sizing:border-box;padding-right:60px;height:54px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}.freelancer_myinfo .items_list ul li .item em{font-size:14px;line-height:20px;color:#bdc1be;display:block;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:#ec6b2d}.freelancer_myinfo .items_list ul li .item .prd_check input{position:absolute;width:0;height:0;opacity:0}.freelancer_myinfo .items_list ul li .item .prd_check i{position:absolute;width:56px;background:#dfe4e1;height:30px;border-radius:15px;top:0;right:0;transition:background .3s cubic-bezier(.39,.575,.565,1)}.freelancer_myinfo .items_list ul li .item .prd_check i:before{content:"";display:inline-block;width:26px;height:26px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:all .1s cubic-bezier(.39,.575,.565,1)}.freelancer_myinfo .items_list ul li .item .prd_check input:checked+i{background:#ec6b2d}.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{font-size:13px;line-height:20px;color:#9ea3a0;width:100%;padding:0}.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{content:"";display:block;clear:both}.freelancer_myinfo .items_list ul li .item .btn_linkCopy{width:100%;font-size:16px;line-height:48px;height:48px;margin-top:24px}.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{margin-top:32px;border-top:1px solid #9ea3a0;text-align:center;border-left:1px solid #ecf1ee}.freelancer_myinfo .table_sale thead th{background:rgba(236,241,238,.5);padding:12px 0;font-weight:500;font-size:14px;color:#9ea3a0;border-right:1px solid #ecf1ee}.freelancer_myinfo .table_sale tbody td{border-bottom:1px solid #ecf1ee;font-weight:400;padding:12px 0;font-size:14px;border-right:1px solid #ecf1ee}.freelancer_myinfo .table_sale tbody td .cancel{color:#ff3d71}.freelancer_myinfo .coach_form{padding-right:416px;padding-left:0;word-break:break-all}.freelancer_myinfo .coach_form h3{border-bottom:0}.freelancer_myinfo .coach_form .sub_title{background:#f9faf9;position:relative;color:#9ea29f;border-top:1px solid #edf1ee;border-bottom:1px solid #edf1ee;padding:16px 10px 16px 30px}.freelancer_myinfo .coach_form .sub_title:before{content:"";position:absolute;top:24px;left:16px;width:4px;height:4px;background:#9ea29f;border-radius:50%}.freelancer_myinfo .coach_form .info_form{margin-top:40px}.freelancer_myinfo .coach_form .info_form h5{font-size:22px;color:#212422;font-weight:500;border-bottom:1px solid #dfe4e1;padding-bottom:20px;margin-bottom:24px}.freelancer_myinfo .coach_form .primary_form{position:relative;box-sizing:border-box;padding-left:164px}.freelancer_myinfo .coach_form .picture_upload{position:absolute;box-sizing:border-box;padding-top:85px;text-align:center;font-size:12px;color:#bdc1be;vertical-align:top;width:140px;height:140px;left:0;top:0;border:1px solid #dfe4e1;border-radius:4px}.freelancer_myinfo .coach_form .picture_upload:before{content:"";position:absolute;left:50%;margin-left:-18px;top:35px;width:40px;height:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMzLjY4NCAxMC41MjZ2Ni4zMTZoLTQuMjF2LTYuMzE2aC02LjMxNnYtNC4yMWg2LjMxNlYwaDQuMjF2Ni4zMTZINDB2NC4yMWgtNi4zMTZ6IiBmaWxsPSIjQkRDMUJFIi8+PHBhdGggZD0iTTI3LjM2OCAxOC45NDd2LTYuMzE1aC02LjMxNVY2LjMxNkg0LjIxQTQuMjEgNC4yMSAwIDAwMCAxMC41MjZWMzUuNzlBNC4yMSA0LjIxIDAgMDA0LjIxIDQwaDI1LjI2NGE0LjIxIDQuMjEgMCAwMDQuMjEtNC4yMVYxOC45NDdoLTYuMzE2ek00LjIxMSAzNS43OWw2LjMxNS04LjQyIDQuMjEgNi4zMTUgNi4zMTctOC40MjEgOC40MiAxMC41MjZINC4yMTJ6IiBmaWxsPSIjREZFNEUxIi8+PC9zdmc+)}.freelancer_myinfo .coach_form .picture_upload input{width:0;height:0;position:absolute;overflow:hidden;padding:0;border:0}.freelancer_myinfo .coach_form .picture_upload.image_in{padding-top:0;border:0}.freelancer_myinfo .coach_form .picture_upload.image_in:before{content:none}.freelancer_myinfo .coach_form .picture_upload.image_in img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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{position:relative;padding-left:124px;box-sizing:border-box;margin-bottom:16px}.freelancer_myinfo .coach_form .primary_form dl dt{position:absolute;left:0;top:0;line-height:40px}.freelancer_myinfo .coach_form .primary_form dl dd span input{width:100%;border-radius:4px}.freelancer_myinfo .coach_form .primary_form dl dd span .txt_length{display:block;text-align:right;font-size:12px;line-height:17px;color:#757976}.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{display:inline-block;box-sizing:border-box}.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{position:relative;padding:6px 12px;border:1px solid #f2f7f4;background:#f2f7f4;cursor:pointer;border-radius:4px;display:inline-block}.freelancer_myinfo .coach_form .primary_form dl dd span label input{position:absolute;width:0;height:0;overflow:hidden;left:0;top:0}.freelancer_myinfo .coach_form .primary_form dl dd span label input:checked+i{color:#49aa85;border:1px solid #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{box-sizing:border-box;position:relative;border-radius:4px;border:1px solid #dfe4e1;display:inline-block}.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{padding-left:16px;padding-right:40px;border:0;font-size:14px}.freelancer_myinfo .coach_form .primary_form dl dd .select_wrap:after{content:"";display:block;width:10px;height:10px;position:absolute;right:17px;top:12px;border-left:1px solid #212422;border-bottom:1px solid #212422;transform:rotate(-45deg)}.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{position:absolute;width:0;height:0;border:0;overflow:hidden}.freelancer_myinfo .coach_form .primary_form dl .select_curriculum label i{display:inline-block;background:#f2f7f4;line-height:33px;border:1px solid #f2f7f4;font-size:14px;padding:0 12px;border-radius:4px;color:#616562}.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{display:block;font-size:16px;font-weight:500;color:#212422;margin-top:24px;margin-bottom:16px;line-height:24px}.freelancer_myinfo .coach_form .info_form .detail_form strong em{color:#757976;display:block;margin-top:0;font-weight:400;font-size:14px}.freelancer_myinfo .coach_form .info_form .detail_form textarea{display:block;width:100%;height:160px}.freelancer_myinfo .coach_form .info_form .detail_form .add_license{box-sizing:border-box;position:relative;padding-right:146px}.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{position:absolute;cursor:pointer;right:-50px;width:40px;border-radius:4px;background:#9ea29f;text-align:center;line-height:40px;height:40px;font-size:0}.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{content:"";display:block;width:20px;height:2px;top:50%;background:#fff;position:absolute;left:50%;margin-left:-10px}.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{position:absolute;right:0;width:136px;height:40px;line-height:40px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos{font-size:0;position:relative;margin-left:-10px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload{position:relative;margin-left:10px;margin-bottom:10px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in{width:140px;height:140px;display:inline-block;margin-left:10px;margin-bottom:10px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in .btn_delete,.freelancer_myinfo .coach_form .primary_form .btn_delete{position:absolute;width:24px;height:24px;font-size:0;background:#212422;border-radius:50%;right:10px;top:10px;cursor:pointer}.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{content:"";display:block;width:10px;height:2px;position:absolute;top:50%;left:50%;margin-left:-5px;background:#fff;margin-top:-1px}.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{display:block;position:relative;box-sizing:border-box;padding-left:58px}.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{width:100%;line-height:48px;height:48px;border-radius:4px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_links span:before{content:"";display:block;width:48px;height:48px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:50%;border-radius:8px}.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{height:56px;line-height:56px;width:200px;display:block;margin:auto;font-size:18px}.freelancer_myinfo .pre_profile{position:absolute;right:0;width:360px;border:1px solid #dfe4e1;border-radius:8px;box-sizing:border-box;top:50px}.freelancer_myinfo .pre_profile .traniner_title{box-sizing:border-box;padding:20px}.freelancer_myinfo .pre_profile .traniner_title .img_wrap{display:inline-block;position:relative;overflow:hidden;width:100%;box-sizing:border-box;padding-bottom:100%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMzLjY4NCAxMC41MjZ2Ni4zMTZoLTQuMjF2LTYuMzE2aC02LjMxNnYtNC4yMWg2LjMxNlYwaDQuMjF2Ni4zMTZINDB2NC4yMWgtNi4zMTZ6IiBmaWxsPSIjQkRDMUJFIi8+PHBhdGggZD0iTTI3LjM2OCAxOC45NDd2LTYuMzE1aC02LjMxNVY2LjMxNkg0LjIxQTQuMjEgNC4yMSAwIDAwMCAxMC41MjZWMzUuNzlBNC4yMSA0LjIxIDAgMDA0LjIxIDQwaDI1LjI2NGE0LjIxIDQuMjEgMCAwMDQuMjEtNC4yMVYxOC45NDdoLTYuMzE2ek00LjIxMSAzNS43OWw2LjMxNS04LjQyIDQuMjEgNi4zMTUgNi4zMTctOC40MjEgOC40MiAxMC41MjZINC4yMTJ6IiBmaWxsPSIjREZFNEUxIi8+PC9zdmc+);border:1px solid #dfe4e1;background-color:#fafafa;background-position:50%;background-size:91px;background-repeat:no-repeat}.freelancer_myinfo .pre_profile .traniner_title .img_wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.freelancer_myinfo .pre_profile .traniner_title strong.name{font-size:21px;line-height:31px;color:#212422;font-weight:700;display:block;margin-top:20px}.freelancer_myinfo .pre_profile .traniner_title strong.name span{color:#bdc1be}.freelancer_myinfo .pre_profile .trainer_tag{margin-top:5px;margin-bottom:10px;display:block}.freelancer_myinfo .pre_profile .trainer_tag i{display:inline-block;font-size:12px;line-height:15px;padding:2px 10px;border-radius:11px;color:#63ba99;background:rgba(99,186,153,.2)}.freelancer_myinfo .pre_profile .traniner_title .trainer_txt{font-size:12px;line-height:17px;letter-spacing:-.3px;color:#9ea3a0;margin:10px 0 20px}.freelancer_myinfo .pre_profile .traniner_title .study_stats{font-size:14px;line-height:20px;letter-spacing:-.3px;color:#bdc1be}.freelancer_myinfo .pre_profile .traniner_title .study_stats li{position:relative;box-sizing:border-box;padding-left:28px}.freelancer_myinfo .pre_profile .traniner_title .study_stats li+li{margin-top:9px}.freelancer_myinfo .pre_profile .traniner_title .study_stats li:before{content:"";display:block;left:0;position:absolute;width:24px;height:24px;background-repeat:no-repeat;background-position:50%}.freelancer_myinfo .pre_profile .traniner_title .study_stats li.time:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjY5MyAxNC42OTNMMTIgMTJWOC4yIDEyIiBzdHJva2U9IiM5RUEzQTAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjcuMjUiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4=);background-size:25px}.freelancer_myinfo .pre_profile .traniner_title .study_stats li.member:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMnYxMkgweiIgZGF0YS1uYW1lPSLsgqzqsIHtmJUgMjI2IiBvcGFjaXR5PSIuNSIvPjxwYXRoIGZpbGw9IiNhMzliOWIiIGQ9Ik0xMSAxMC44NzNhNC44NTcgNC44NTcgMCAwMC0zLjM4OC00LjYxOCAyLjg3NSAyLjg3NSAwIDEwLTMuMjI0IDBBNC44NTcgNC44NTcgMCAwMDEgMTAuODczVjExaC45MDZhNy43NzQgNy43NzQgMCAwMS4xOTQtMWMuMDI3LS4xLjA2Mi0uMTkuMDk0LS4yODRhMy44MSAzLjgxIDAgMDEuMjYzLS42MzJjLjAxOC0uMDM0LjAzNS0uMDcuMDU0LS4xYTMuMzYgMy4zNiAwIDAxLjItLjMxNmMuMDM4LS4wNTUuMDc4LS4xMDUuMTE3LS4xNTZBMy44NTUgMy44NTUgMCAwMTUuODczIDdoLjI1NEEzLjg4IDMuODggMCAwMTkuOSAxMGE3Ljc3NCA3Ljc3NCAwIDAxLjE5MSAxSDExek02IDUuNzVhMS44NzUgMS44NzUgMCAxMTEuODc1LTEuODc1QTEuODc3IDEuODc3IDAgMDE2IDUuNzV6IiBkYXRhLW5hbWU9Iu2MqOyKpCAxNSIvPjwvc3ZnPg==);background-size:18px}.freelancer_myinfo .pre_profile .traniner_title .study_stats li.location:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjMzMyAzQTcuMzMgNy4zMyAwIDAwNSAxMC4zMzNjMCA2LjM4NyA3LjMzMyAxMCA3LjMzMyAxMHM3LjMzNC0zLjYxMyA3LjMzNC0xMEE3LjMzIDcuMzMgMCAwMDEyLjMzMyAzeiIgc3Ryb2tlPSIjOUVBM0EwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTEyLjMzNSAxM2EyLjY2NyAyLjY2NyAwIDEwMC01LjMzMyAyLjY2NyAyLjY2NyAwIDAwMCA1LjMzM3oiIHN0cm9rZT0iIzlFQTNBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==);background-size:23px}.freelancer_myinfo .pre_profile .traniner_detail{box-sizing:border-box;padding:0 20px 50px;border-top:1px solid #dfe4e1;margin-top:25px}.freelancer_myinfo .pre_profile .traniner_detail h5{font-size:20px;line-height:30px;color:#424643;letter-spacing:-.025em;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;font-size:14px;font-weight:400;letter-spacing:-.3px;display:block;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{font-size:14px;line-height:20px;color:#9ea3a0;letter-spacing:-.3px;box-sizing:border-box;padding-left:15px;position:relative}.freelancer_myinfo .pre_profile .traniner_detail .introduce_txt ul li:before{content:"";display:block;width:4px;height:4px;background:#9ea3a0;left:4px;top:8px;border-radius:50%;position:absolute}.freelancer_myinfo .pre_profile .traniner_detail .traniner_license{color:#9ea29f;padding-bottom:25px}.freelancer_myinfo .pre_profile .traniner_detail .traniner_license li{position:relative;box-sizing:border-box;padding-left:28px;line-height:24px;font-size:14px}.freelancer_myinfo .pre_profile .traniner_detail .traniner_license li:before{content:"";display:block;position:absolute;left:0;top:0;width:20px;height:24px;background-image:url(/_nuxt/img/ico_medal.8e2e3b7.svg);background-size:100%;background-repeat:no-repeat}.freelancer_myinfo .pre_profile .picture_upload{position:relative;background-color:#fff;width:60px;height:60px;font-size:0;padding:0;display:inline-block}.freelancer_myinfo .pre_profile .picture_upload:before{width:24px;height:24px;margin-left:-10px;background-size:100%;top:17px}.freelancer_myinfo .pre_profile .sns_link_wrap{font-size:0}.freelancer_myinfo .pre_profile .sns_link{font-size:0;display:inline-block;width:48px;height:48px;border-radius:8px;background-position:50%;background-color:#9ea29f;background-repeat:no-repeat;background-size:24px auto}.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.64bac79.svg)}.freelancer_myinfo .pre_profile .sns_link.blog_link{background-image:url(/_nuxt/img/icn_blog.627911a.svg)}.freelancer_myinfo .pre_profile .sns_link.youtube_link{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIzLjQ5OCAzLjE1NWEzLjAzNSAzLjAzNSAwIDAwLS43NzUtMS4zNTkgMy4wMTIgMy4wMTIgMCAwMC0xLjM0Ny0uNzg4QzE5LjUwNS41IDEyLjAwMS41IDEyLjAwMS41cy03LjUwNiAwLTkuMzc3LjUwOGMtLjUxLjE0LS45NzUuNDExLTEuMzQ3Ljc4OC0uMzcyLjM3Ny0uNjQuODQ2LS43NzUgMS4zNTlDMCA1LjA0OCAwIDkgMCA5czAgMy45NTEuNTAyIDUuODQ1YTMuMDEzIDMuMDEzIDAgMDAyLjEyMiAyLjE0N0M0LjQ5NCAxNy41IDEyIDE3LjUgMTIgMTcuNXM3LjUwNiAwIDkuMzc3LS41MDdjLjUxLS4xNC45NzQtLjQxMiAxLjM0Ni0uNzg5LjM3Mi0uMzc3LjYzOS0uODQ1Ljc3NC0xLjM1OEMyNCAxMi45NTIgMjQgOS4wMDEgMjQgOS4wMDFzMC0zLjk1My0uNTAyLTUuODQ2ek05LjU0NiAxMi41ODhWNS40MTJMMTUuODE5IDlsLTYuMjczIDMuNTg4eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)}.freelancer_myinfo .coach_form .btn_wrap{padding-top:40px;margin-top:40px;border-top:1px solid #dfe4e1}.freelancer_myinfo .popup .pop_cont{background:#fff;border-radius:8px;top:50%;transform:translateY(-50%);margin-top:-50px}.freelancer_myinfo .popup .pop_close{width:20px;height:20px;left:auto;margin-left:0;position:absolute;display:block;right:32px;top:22px}.freelancer_myinfo .popup .pop_cont h2{padding:20px 30px 16px;font-size:18px;color:#424643;margin-top:0;line-height:20px;font-weight:700}.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{width:100%;border:1px solid #dfe4e1;line-height:48px;border-radius:4px;padding-right:50px}.freelancer_myinfo .popup .pop_form dl dd em{right:0;width:50px;text-align:center;position:absolute;line-height:48px}.freelancer_myinfo .popup .pop_form .btn_wrap{width:100%;margin-top:32px}.freelancer_myinfo .popup .pop_form .btn_wrap .button{width:100%;height:48px;line-height:48px;font-size:16px}.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;right:10px;margin-left:0}.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;width:100%;right:auto}.jobid_wrap .freelancer_intro section .trainer_awards li{font-size:16px;padding-left:25px;line-height:25px}.jobid_wrap .freelancer_intro section .trainer_awards li+li{margin-top:10px}.jobid_wrap .freelancer_intro section .trainer_awards li:before{width:20px;height:25px;background-size:100%;background-repeat:no-repeat}.jobid_wrap .freelancer_intro .request_wrap{display:block}.jobid_wrap .freelancer_intro .request_trainer.paymentsFixed{top:auto;bottom:0;right:0}.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{padding-right:10px;margin-top:30px;min-height:0}.jobid_wrap.request_form .request_trainer_form{position:relative;width:100%;margin-top:40px}.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{position:relative;width:100px;height:100px;font-size:11px;padding-top:72px;margin-bottom:20px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload.image_in{width:100px;height:100px}.freelancer_myinfo .coach_form .picture_upload:before{top:25px}.freelancer_myinfo .coach_form .picture_upload.image_in{position:absolute;width:100px;padding-bottom:100px}.freelancer_myinfo .coach_form .picture_upload.image_in img{position:absolute;left:0;top:0}.freelancer_myinfo .account_form dl dd .select_custom .select_list_wrap{bottom:auto;z-index:10;box-shadow:none}}@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;margin:6px 0 10px;line-height:20px}.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;padding-left:0;min-height:70px;display:block;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-top:10px;margin-bottom:0}.jobid_wrap .detail_top .freelancer_info .img_wrap{padding-bottom:100%;display:block;height:0;width:100%;border-radius:4px;right:auto;left:0;top:0;position:relative}.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{width:100%;position:relative;right:0}.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{font-size:12px;font-weight:400;line-height:24px;color:#9ea3a0;display:block}.jobid_wrap.request_form .form_wrap p strong{margin-top:40px;font-size:16px;line-height:24px}.jobid_wrap.request_form .request_trainer_form dl{padding-left:100px}.jobid_wrap.request_form .request_trainer_form dl dt{width:100px;padding:20px 10px;font-size:12px}.jobid_wrap.request_form .request_trainer_form dl dd label{font-size:13px}.jobid_wrap.request_form .request_trainer_form dl dd input{width:100%;line-height:35px;height:35px}.jobid_wrap.request_form .request_trainer_form .button{line-height:40px;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;margin-top:20px;line-height:30px;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;line-height:28px;height:30px;right:10px;width:90px}.freelancer_myinfo .coach_form{padding-right:20px}.freelancer_myinfo .pre_profile{width:100%;position:relative;top:0;right:0;box-sizing:border-box;margin-top:20px;display:none}.freelancer_myinfo .pre_profile.active{display:block}.freelancer_myinfo .coach_form .picture_upload{position:relative;width:100%;height:0;padding-top:100%;margin-bottom:20px;overflow:hidden}.freelancer_myinfo .coach_form .picture_upload i{position:absolute;width:100%;left:0;text-align:center;font-size:22px;line-height:35px;bottom:0;top:50%;margin-top:50px}.freelancer_myinfo .coach_form .picture_upload:before{top:50%;width:85px;height:85px;margin-left:-40px;background-size:100%;background-repeat:no-repeat;margin-top:-40px}.freelancer_myinfo .coach_form .picture_upload.image_in{width:100%;padding-bottom:100%;display:block;position:relative}.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{width:24%;height:auto;padding-top:0;padding-bottom:24%;margin-left:1%;margin-bottom:1%}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload:before{width:40px;height:40px;margin-left:-14px;margin-top:-30px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload i{margin-top:20px;font-size:12px;line-height:1}.freelancer_myinfo .account_form{width:100%;margin-top:20px}.freelancer_myinfo .account_form dl{padding-left:0}.freelancer_myinfo .account_form dl+dl{margin-top:32px}.freelancer_myinfo .account_form dl dt{position:relative;top:0;margin-bottom:8px}.freelancer_myinfo .account_form dl dd em{padding-right:104px}.freelancer_myinfo .account_form dl dd em .btn_greenLine{width:94px;height:36px;line-height:36px}.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{width:3px;height:3px}.freelancer_myinfo .popup{padding:0}.freelancer_myinfo .popup .pop_cont{top:0;transform:none;border-radius:0;height:100%;box-sizing:border-box;max-width:100%}.freelancer_myinfo .popup .pop_cont h2{padding:20px 30px 16px;font-size:18px;color:#424643;margin-top:0;line-height:20px;font-weight:700}.freelancer_myinfo .popup .pop_close{right:20px;top:19px}.freelancer_myinfo .popup .pop_form{padding:20px;box-sizing:border-box;height:100%}.freelancer_myinfo .popup .pop_form .btn_wrap{position:absolute;bottom:0;left:0;box-sizing:border-box;padding:20px;margin:0}}@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{padding:20px;border:0;border-radius:0}.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{width:60px;height:60px;margin-left:-25px}.freelancer_myinfo .coach_form .picture_upload i{font-size:16px;margin-top:16px}.freelancer_myinfo .coach_form .info_form h5{padding-bottom:10px;font-size:16px;line-height:22px}.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{width:32.333%;padding-bottom:32.333%}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload:before{width:30px;height:30px;margin-left:-10px;margin-top:-30px}.freelancer_myinfo .coach_form .info_form .detail_form .sns_photos .picture_upload i{margin-top:10px;font-size:12px;line-height:1}}.jobRecruit .reserve_search{width:100%;max-width:100%;background:none;border:none;font-size:0;padding:0;border-radius:0;position:relative}.jobRecruit .btn_wrap{padding:10px 0;text-align:center}.jobRecruit .btn_wrap .btn_green{color:#fff;background:#ec6b2d}.jobRecruit .btn_wrap .btn_orange{color:#fff;background:#ffa06e}.jobRecruit .btn_wrap.top_buttonWrap{position:absolute;top:0;right:0;text-align:right;padding:0;margin:0}.jobRecruit .btn_wrap.top_buttonWrap .button{margin:0 0 0 5px;width:80px;height:35px;line-height:33px;font-size:16px;text-align:center;display:inline-block}.jobRecruit .reserved_item{position:relative;box-sizing:border-box;margin-top:20px}.jobRecruit .reserved_item:first-child{margin-top:0}.jobRecruit .reserved_item .item{background:#fff;border:2px solid #eaeaea;box-sizing:border-box;padding:15px 15px 5px;border-radius:10px}.jobRecruit .reserved_item .item dl{width:25%;display:inline-block;padding-left:0}.jobRecruit .reserved_item .item dl dt{position:relative;display:inline-block;margin-right:20px}.jobRecruit .reserved_item .item dl dd{display:inline-block}.jobRecruit .reserved_item .item dl:first-child{width:100%;padding-left:100px}.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{width:50%;padding-left:100px}.jobRecruit .reserved_item .item dl:first-child+dl dt{position:absolute}.jobRecruit .schedule_item{background:#fff;padding:20px;box-sizing:border-box;margin-bottom:20px}.jobRecruit .schedule_item .btn_scheduleAdd{position:relative;font-size:20px;color:#ec6b2d;box-sizing:border-box;height:50px;width:100%;border:1px solid #ec6b2d}.jobRecruit .schedule_item .btn_scheduleAdd strong{display:inline-block;padding-left:30px;position:relative;color:#ec6b2d}.jobRecruit .schedule_item .btn_scheduleAdd strong:after,.jobRecruit .schedule_item .btn_scheduleAdd strong:before{content:"";display:block;top:50%;width:20px;height:1px;background:#ec6b2d;position:absolute;left:0}.jobRecruit .schedule_item .btn_scheduleAdd strong:after{transform:rotate(90deg)}.jobRecruit .schedule_item .schedule_wrap .btn_wrap{font-size:0;position:relative;padding:0 10px;top:-20px;margin-top:0}.jobRecruit .schedule_item .schedule_wrap .btn_wrap .btn_green,.jobRecruit .schedule_item .schedule_wrap .btn_wrap .btn_orange{float:none;display:inline-block}.jobRecruit .schedule_item .schedule_wrap .btn_wrap span{margin-top:30px;display:block}.jobRecruit .schedule_item .schedule_wrap .btn_wrap span .button.btn_add{border:1px dashed #ec6b2d;margin:0;color:#ec6b2d;width:100%;font-size:16px;height:40px;line-height:40px}.jobRecruit .schedule_item .schedule_wrap .schdule_module{font-size:15px;padding:13px 180px 13px 10px;border:1px solid #ec6b2d;margin:10px 0;display:none;position:relative}.jobRecruit .schedule_item .schedule_wrap .schdule_module h3{color:#9a9a9a}.jobRecruit .schedule_item .schedule_wrap .schdule_module .btn_wrap{position:absolute;right:0;top:50%;transform:translateY(-50%);padding:0}.jobRecruit .schedule_item .schedule_wrap .schdule_module .btn_wrap .button{width:80px;height:40px;line-height:40px;font-size:14px}.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{display:block;animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);-webkit-animation:fadeInTop .3s cubic-bezier(.075,.82,.165,1);animation-fill-mode:forwards}.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{position:relative;height:0}.jobRecruit .schedule_item .schedule_selectWrap .select_time{padding:0 16px 40px}.jobRecruit .schedule_item .schedule_selectWrap .regist_list{font-size:16px;max-width:300px;width:100%;position:relative;z-index:10}.jobRecruit .schedule_item .schedule_selectWrap .select_time h5{font-size:14px;margin-top:10px;font-weight:400}.jobRecruit .schedule_item .schedule_selectWrap .select_time h5.person_title{padding-top:20px;margin-top:40px;border-top:1px solid #e5e5e5}.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{color:#fff;background:#212422}.jobRecruit .schedule_item .schedule_selectWrap .spinner{margin-top:10px;max-width:250px}.jobRecruit .schedule_item .schedule_selectWrap .select_list_wrap{position:absolute;left:0;top:55px;bottom:auto;background:#fff;border-radius:4px;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{opacity:0;display:none}.jobRecruit .schedule_item .schedule_selectWrap .active .select_list{height:auto;border-top:0}.jobRecruit .schedule_item .schedule_selectWrap .select_custom button{position:relative;padding:16px 30px 16px 16px}.jobRecruit .schedule_item .schedule_selectWrap .select_custom button:after{content:"";position:absolute;font-size:0;width:24px;height:24px;right:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzg4YTgzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTI3LjUgMjMuNDZsLTkuOTgtOS45NTktMTAuMDIgMTAiLz48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDM2djM2SDB6Ii8+PC9zdmc+);transform:rotate(180deg);top:17px;background-size:100%;border:0}.jobRecruit .schedule_item .schedule_selectWrap .select_custom.active button:after{transform:rotate(0);top:13px}.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{margin:0 10px;display:inline-block;width:80px;height:35px;line-height:33px;font-size:16px}.jobRecruit .schedule_item .btn_wrap .btn_green{color:#fff;background:#ec6b2d}.jobRecruit .schedule_item .btn_wrap .btn_orange{color:#fff;background:#ffa06e}.jobRecruit .schedule_item .btn_wrap:after{content:"";display:block;clear:both}.jobRecruit .schedule_item .btn_green{background-color:#ec6b2d}.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{font-size:16px;line-height:35px;top:0;color:#212422;font-weight:500;display:block;float:left;margin-bottom:20px}.jobRecruit .my_order_list .table th{background:#f9faf9;padding:15px 0;color:#000;font-size:14px;font-weight:500}.jobRecruit .my_order_list .table td{text-align:center;padding:15px 0;border-bottom:1px solid #dfe4e1}.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;line-height:25px;height:27px;padding:0 10px;font-size:16px;letter-spacing:-.04em;display:inline-block;vertical-align:middle;margin-left:3px}.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{position:relative;font-size:0;margin-bottom:20px;display:block;float:right}.jobRecruit .my_order_list .btn_wrap.top_buttonWrap .button{margin:0 0 0 16px;width:auto;height:35px;line-height:33px;font-size:16px;text-align:center;display:inline-block;padding:0 12px}.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{content:"";display:block;margin-top:-1px;width:13px;height:2px;background:#fff;position:absolute;left:13px;top:50%}.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{font-size:30px;font-weight:400;line-height:44px;letter-spacing:-.025em;padding-bottom:20px;border-bottom:2px solid #212422}.mySchedule_current .current_wrap .schedule_wrap{box-sizing:border-box;position:relative;padding-left:624px;min-height:600px;margin-top:40px}.mySchedule_current .current_wrap .schedule_wrap h3{font-weight:500;font-size:22px;line-height:30px;color:#212422;padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #dfe4e1}.mySchedule_current .current_wrap .schedule_wrap .schedule_box{position:absolute;left:0;width:576px;top:0}.mySchedule_current .current_wrap .schedule_wrap .schedule_box .vdp-datepicker{border-top:1px solid #dfe4e1;border-bottom:1px solid #dfe4e1;position:sticky;height:544px}.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{box-sizing:border-box;padding:24px 30px 20px;background:#fff}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong{font-size:20px;display:block;line-height:26px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong i{display:inline-block;font-size:12px;line-height:26px;height:26px;background:#ec6b2d;border-radius:4px;font-weight:500;vertical-align:top;padding:0 10px;margin-left:5px;color:#fff}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title span{display:block;color:#9ea3a0;line-height:20px;margin-top:4px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .date{box-sizing:border-box;padding:16px 30px;font-size:14px;border-top:1px solid #dfe4e1;background:#f9faf9;color:#212422}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{content:"";display:block;position:absolute;left:50%;width:4px;height:4px;margin-left:-2px;bottom:10px;background:#ec6b2d;border-radius:50%}.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-weight:500;font-size:14px;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{width:100%;max-width:100%}.mySchedule_current .current_wrap .schedule_wrap{padding-left:534px;margin-top:40px}.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-radius:0;border-left:0;border-right:0}.reserve .reserve_step{margin-top:24px}.reserve .reserve_info{width:100%;right:auto;position:relative;margin-top:12px}.reserve .reserve_info .img_wrap img{animation:none;margin:0;height:100%}.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{padding-left:0;margin-top:0}.mySchedule_current .current_wrap .schedule_wrap .schedule_box{width:100%;position:relative}.mySchedule_current .current_wrap .schedule_wrap .schedule_box .vdp-datepicker{height:auto}.mySchedule_current .current_wrap .schedule_wrap h3{margin-top:30px;font-size:16px;line-height:22px;margin-bottom:10px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title{padding:16px;font-size:16px}.mySchedule_current .current_wrap .schedule_wrap .schdule_item_list .box .item_title strong i{font-size:11px;line-height:22px;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{width:40px;height:40px;border-radius:8px;line-height:40px;font-size:14px;margin:4px auto}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .cell.highlighted:after{bottom:4px;width:4px;height:4px;margin-left:-1px}.mySchedule_current .vdp-datepicker .vdp-datepicker__calendar .day-header.cell{font-size:0;line-height:40px;height:40px;width:100%;margin:0;border-radius:0}}@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{width:48px;height:48px;background-size:24px}.reserve .reserve_step ol li:after{left:-10px;top:55px;width:10px;height:10px}.reserve .study_info_wrap .study_info{padding-left:0}.reserve .study_info_wrap .study_info dd{margin-top:12px;position:relative;box-sizing:border-box;padding-right:110px}.reserve .study_info_wrap .study_info dd .img_wrap{position:relative;top:0;display:inline-block;width:32px;height:32px}.reserve .study_info_wrap .study_info dd em{display:inline-block;line-height:32px;vertical-align:top;margin-top:0;margin-left:10px}.reserve .study_info_wrap .study_info dd strong{transform:translateY(-50%);bottom:auto;top:50%;line-height:32px;margin-top:-3px}.jobRecruit .reserved_item .item dl{width:100%;display:inline-block;padding-left:100px}.jobRecruit .reserved_item .item dl dt{position:absolute;margin-right:0}.jobRecruit .reserved_item .item dl dd{display:inline-block}.jobRecruit .reserved_item .item dl:first-child+dl{width:100%}.jobRecruit .schedule_item{padding:10px;margin-bottom: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{width:100px;line-height:40px;top:-54px;font-size:15px}.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{width:60px;height:30px;line-height:30px;font-size:13px}.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{display:inline-block;border-bottom:0;text-align:left;padding:1px 1px 1px 20px;position:relative}.jobRecruit .my_order_list .table td.list_period:before{content:"근무시간: ";color:#606060;height:12px;width:1px;left:10px;top:50%;margin-top:-6px}.jobRecruit .my_order_list .table td.list_deadline:before{content:"| 마감날짜: ";color:#606060;height:12px;width:1px;left:10px;top:50%;margin-top:-6px;padding-left:5px}.jobRecruit .my_order_list .table td.list_apply:before{content:"| 이력서 열람: ";color:#606060;height:12px;width:1px;left:10px;top:50%;margin-top:-6px;padding-left:5px}.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{width:48px;height:48px;background-size:24px}.reserve .reserve_step ol li:after{left:-10px;top:55px;width:10px;height: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{position:relative;transform:none;top:0;left:0}.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{width:100%;text-align:left;line-height:32px;height:32px;margin-top:8px}.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;width:auto;margin-top:0}.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{text-align:left;font-size:18px}.reserve_search h2:before{width:18px;height:18px;top:6px;margin-right:5px}.reserve_search dl{margin-bottom:5px}.reserve_search dl dt{width:80px}.reserve_search .btn_wrap .button{font-size:16px;line-height:40px;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;line-height:30px;height:30px;width:70px}.jobRecruit .reserve_search .reserved_item .btn_wrap .button{width:80px;line-height:33px;height:35px;font-weight:500}.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{position:fixed;width:100%;height:100%;left:0;top:0}.loading_circle:before{content:"";background:#000;opacity:.2}.loading_circle .circle{max-width:200px;max-height:200px;top:50%;position:relative;transform:translateY(-50%)}