@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-webkit-margin-before:0}body,html{-webkit-overflow-scrolling:touch}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}dd,dl,dt,fieldset,form,li,ol,p,ul{margin:0;padding:0;font-size:100%}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{border:0 none;font-size:0;line-height:0;vertical-align:top}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input[type=checkbox],input[type=radio]{margin:0}button,img,input,label,select,textarea{vertical-align:middle}button{cursor:pointer}a,a.active,a.on,a:hover{text-decoration:none}body{font-family:Malgun Gothic,맑은고딕,sans-serif;color:#656565;font-size:12px}.keep-all{word-break:keep-all}.break-all{word-break:break-all}.strong{font-weight:700}.br{display:none!important}.w-15per{width:15%!important}.w-19per{width:19%!important}.w-20per{width:20%!important}.w-29per{width:29%!important}.w-30per{width:30%!important}.w-35per{width:35%!important}.w-39per{width:39%!important}.w-40per{width:40%!important}.w-44per{width:44%!important}.w-45per{width:45%!important}.w-46per{width:46%!important}.w-47per{width:47%!important}.w-48per{width:48%!important}.w-49per{width:49%!important}.w-50per{width:50%!important}.w-55per{width:55%!important}.w-60per{width:60%!important}.w-65per{width:65%!important}.w-68per{width:68%!important}.w-70per{width:70%!important}.w-80per{width:80%!important}.w-85per{width:85%!important}.w-90per{width:90%!important}.w-93per{width:93%!important}.w-94per{width:94%!important}.w-95per{width:95%!important}.w-100per{width:100%!important}.w-30px{width:30px!important}.w-40px{width:40px!important}.w-50px{width:50px!important}.w-60px{width:60px!important}.w-70px{width:70px!important}.w-80px{width:80px!important}.w-90px{width:90px!important}.w-100px{width:100px!important}.w-120px{width:120px!important}.w-130px{width:130px!important}.w-150px{width:150px!important}.w-200px{width:200px!important}.w-270px{width:270px!important}.w-300px{width:300px!important}.w-400px{width:400px!important}.w-450px{width:450px!important}.w-500px{width:500px!important}.w-600px{width:600px!important}.w-700px{width:700px!important}.w-800px{width:800px!important}.h-30px{height:30px!important}.h-100px{height:100px!important}.h-150px{height:150px!important}.h-200px{height:200px!important}.h-500px{height:500px!important}.float-left{float:left}.float-right{float:right}.clear,.clear:after{content:"";clear:both;display:block}.mg-auto{margin:auto!important}.mt-05{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px!important}.mt-20{margin-top:20px!important}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.mt-45{margin-top:45px!important}.mt-50{margin-top:50px!important}.mt-50per{margin-top:50%!important}.mt-60{margin-top:60px!important}.mt-70{margin-top:70px!important}.mt-80{margin-top:80px!important}.mt-90{margin-top:90px!important}.mt-100{margin-top:100px!important}.mb-05{margin-bottom:5px!important}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}.ml-05{margin-left:5px!important}.ml-10{margin-left:10px!important}.ml-20{margin-left:20px!important}.ml-40{margin-left:40px!important}.ml-50{margin-left:50px!important}.mr-05{margin-right:5px!important}.mr-10{margin-right:10px!important}.mr-20{margin-right:20px!important}.pd-10{padding:10px!important}.pd-20{padding:20px!important}.pt-05{padding-top:5px!important}.pt-10{padding-top:10px!important}.pt-20{padding-top:20px!important}.pt-30{padding-top:30px!important}.pb-05{padding-bottom:5px!important}.pb-10{padding-bottom:10px!important}.pb-20{padding-bottom:20px!important}.pb-30{padding-bottom:30px!important}.pb-40{padding-bottom:40px!important}.pb-50{padding-bottom:50px!important}.pb-60{padding-bottom:60px!important}.pb-70{padding-bottom:70px!important}.pb-80{padding-bottom:80px!important}.pb-90{padding-bottom:90px!important}.pb-100{padding-bottom:100px!important}.pr-05{padding-right:5px!important}.pr-10{padding-right:10px!important}.pl-10{padding-left:10px!important}.pl-20{padding-left:20px!important}.pl-30{padding-left:30px!important}.pl-40{padding-left:40px!important}.pl-60{padding-left:60px!important}.txt-center{text-align:center!important}.txt-left{text-align:left!important}.txt-right{text-align:right!important}.ver-top{vertical-align:top!important}.ver-middle{vertical-align:middle!important}.ver-bottom{vertical-align:bottom!important}.dp-inblock{display:inline-block!important}.dp-block{display:block!important}.dp-none{display:none}.dp-tablecell{display:table-cell!important;vertical-align:middle}.txt-defaulte{color:#656565!important}.txt-red{color:#ee3d3d!important}.txt-blue{color:#5d9cec!important}.txt-green{color:#1eaf60!important}.txt-gray-light{color:#cacaca!important}.txt-gray{color:#999!important}.bold{font-weight:700!important}.normal{font-weight:400!important}.font-10{font-size:10px!important;line-height:12px!important}.font-11{font-size:11px!important;line-height:13px!important}.font-13{font-size:13px!important;line-height:18px!important}.font-14{font-size:14px!important;line-height:20px!important}.font-15{font-size:15px!important;line-height:25px!important}.font-16{font-size:16px!important;line-height:27px!important}.font-18{font-size:18px!important;line-height:32px!important}.font-20{font-size:20px!important}.font-20,.font-23{line-height:35px!important}.font-23{font-size:23px!important}.font-30{font-size:30px!important;line-height:45px!important}a{color:#5d9cec}a:hover{text-decoration:none}.pointer{cursor:pointer!important}input{outline:none;font-size:13px;color:#656565}input[type=number],input[type=password],input[type=text]{border:1px solid #e3e5ed;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:25px;padding:0 5px}input[type=checkbox]{border:1px solid #4481eb}select{height:25px;padding:0 5px;background:transparent}select,textarea{border:1px solid #e3e5ed;border-radius:4px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:12px;color:#656565}textarea{outline:none;padding:5px 5px;font-family:Source Sans Pro,sans-serif}.tooltip .tooltiptext{visibility:hidden;width:250px;text-align:center;padding:0 0;background-color:#fff;color:#000;border:1px solid #000;position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.vdp-datepicker{display:inline-block!important}.vdp-datepicker input[type=text]{width:150px!important}.preline{white-space:pre-line!important}.underline{text-decoration:underline}.deemed{width:100%;height:100%;background:#000;opacity:.8;filter:alpha(opacity=80);position:fixed;top:0;left:0;z-index:9}.pop-layer{position:absolute;min-width:400px;background-color:#fff;top:15%;z-index:9999;left:50%;transform:translate(-50%,-30%)}.layer-close{display:inline-block}.layer-con{padding:30px 30px 20px 30px}.dis-none{display:block!important}@media only screen and (max-width:768px){.dis-none{display:none!important}.br{display:block!important}}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format("woff"),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format("opentype")}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body{font-family:Noto Sans KR,sans-serif;font-weight:400;color:#232323;word-break:keep-all;height:100%;min-height:100%}html{font-size:62.5%}a{color:#666}.layer-pop{z-index:9;position:fixed;width:100%;height:100%}.layer-pop .layer-pop-wrap{position:relative;width:90%;margin:15% auto;background:#fff;border-radius:15px;padding:2rem}.layer-pop .layer-pop-wrap .coach-youtube h3{font-size:1.3rem;color:#505050;font-weight:700;padding-top:15px}.layer-pop .layer-pop-wrap .coach-youtube h4{color:#9e9e9e;font-size:1.1rem;padding-top:5px}.layer-pop .layer-pop-wrap .coach-youtube div{margin:15px auto 30px auto;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.layer-pop .layer-pop-wrap .coach-youtube div iframe{width:100%;height:100%;top:0;position:absolute;left:0}.layer-pop .layer-pop-wrap .coach-youtube p{font-size:1.2rem;color:#505050;word-break:keep-all;margin-bottom:1.5rem}.top-header{padding:15px 0;padding:calc(env(safe-area-inset-top) + 45px) 0 15px 0;width:90%;text-align:center;margin:0 auto;position:relative}.top-header button{border:none;background:none;position:absolute;left:0;margin-top:6px}.top-header h3{display:inline-block;font-size:2rem;font-weight:700}.bnb-btn{text-align:center;width:100%;position:fixed;bottom:70px}.bnb-btn button{width:90%;margin:0 auto;border:none;padding:20px 0;background:#d5d5d5;font-size:1.6rem;color:#fff;border-radius:5px;font-weight:700}.bnb-btn button.active{background:#4cda64}.bnb-btn p{color:#a7a7a7;font-size:1.4rem;margin-top:15px}.btn-static{position:static}.menu-wrap{position:fixed;bottom:0;width:100%;padding-bottom:30px;padding-top:10px;border-top:.5px solid #d5d5d5;background:#fff;z-index:3}.menu-wrap ul li{text-align:center;display:inline-block;width:32%}.menu-wrap ul li.active span{color:#4cda64}.menu-wrap ul li span{display:block;padding-top:3px}.loading-container{display:flex;width:100%;min-height:45%;align-items:center;vertical-align:middle}.loading-container .loader{margin:0 auto;text-align:center;width:100%;min-height:100%;display:table-cell;vertical-align:middle}.loading-container .loader *{animation-play-state:paused}.loading-container .loader:hover{opacity:1}.loading-container .loader:hover *{animation-play-state:running}.loading-container .loader .loading-spinning-bubbles{position:relative;margin:auto}.loading-container .loader .loading-spinning-bubbles .bubble-container{position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);transform-origin:-150% 50%}.loading-container .loader .loading-spinning-bubbles .bubble-container .bubble{background:#4cda64;width:10px;height:10px;border-radius:50%;animation:bubble 1s infinite;animation-delay:inherit}.loading-container .loader .loading-spinning-bubbles .bubble-container:nth-of-type(0n+1){transform:translateX(200%) rotate(-90deg);animation-delay:-1.5s}.loading-container .loader .loading-spinning-bubbles .bubble-container:nth-of-type(0n+2){transform:translateX(200%) rotate(-45deg);animation-delay:-1.375s}.loading-container .loader .loading-spinning-bubbles .bubble-container:nth-of-type(0n+3){transform:translateX(200%);animation-delay:-1.25s}.loading-container .loader .loading-spinning-bubbles .bubble-container:nth-of-type(0n+4){transform:translateX(200%) rotate(45deg);animation-delay:-1.125s}.loading-container .loader .loading-spinning-bubbles .bubble-container:nth-of-type(0n+5){transform:translateX(200%) rotate(90deg);animation-delay:-1s}.loading-container .loader .loading-spinning-bubbles .bubble-container:nth-of-type(0n+6){transform:translateX(200%) rotate(135deg);animation-delay:-.875s}.loading-container .loader .loading-spinning-bubbles .bubble-container:nth-of-type(0n+7){transform:translateX(200%) rotate(180deg);animation-delay:-.75s}.loading-container .loader .loading-spinning-bubbles .bubble-container:nth-of-type(0n+8){transform:translateX(200%) rotate(225deg);animation-delay:-.625s}@keyframes bubble{0%,to{transform:scale(0)}50%{transform:scale(1)}}.wrap{width:100%;position:relative}.login-wrap{padding-bottom:50px}.login-wrap .logo-wrap{text-align:center;margin:100px auto 0 auto}.login-wrap .logo-wrap p{padding-top:10px;font-size:1.6rem;color:#717171}.login-wrap .login-form{text-align:center;width:90%;margin:60px auto 0 auto}.login-wrap .login-form ul li{border-bottom:1px solid #a2a2a2;padding:10px}.login-wrap .login-form ul li input{border:none;width:100%;color:#505050;font-size:1.6rem}.login-wrap .login-form ul li input::-moz-placeholder{color:#d5d5d5}.login-wrap .login-form ul li input::placeholder{color:#d5d5d5}.login-wrap .login-form ul li:nth-child(2){padding-top:40px;position:relative}.login-wrap .login-form ul li .check-img{position:absolute;right:0;bottom:20px}.login-wrap .login-form ul p{color:#2566fe;font-size:1.2rem;text-align:left;padding-top:10px;padding-left:15px;margin-bottom:20px}.login-wrap .login-form .remember-id{text-align:left;margin-top:20px}.login-wrap .login-form .remember-id input{width:16px;height:16px;border-radius:4px;border:.5px solid #a2a2a2}.login-wrap .login-form .remember-id input[type=checkbox]{background:#4cda64}.login-wrap .login-form .remember-id span{color:#a2a2a2;font-size:1.4rem;margin-left:5px}.login-wrap .bnb-btn{position:static;margin-top:50px}.join-wrap{padding-bottom:50px}.join-wrap .join-form{text-align:center;width:90%;margin:55px auto 0 auto}.join-wrap .join-form .title-txt{margin-bottom:40px}.join-wrap .join-form .title-txt h3{font-size:2rem;font-weight:700;text-align:left}.join-wrap .join-form .title-txt p{font-size:1.6rem;text-align:left;margin-top:15px}.join-wrap .join-form ul li{border-bottom:1px solid #a2a2a2;padding:10px;margin-bottom:0}.join-wrap .join-form ul li:nth-child(3),.join-wrap .join-form ul li:nth-child(5){margin-bottom:0}.join-wrap .join-form ul li input{border:none;width:100%;color:#505050;font-size:1.6rem}.join-wrap .join-form ul li input::-moz-placeholder{color:#d5d5d5}.join-wrap .join-form ul li input::placeholder{color:#d5d5d5}.join-wrap .join-form ul p{color:#2566fe;font-size:1.2rem;text-align:left;padding-top:10px;padding-left:15px;margin-bottom:20px}.join-wrap .join-form .user-agree-wrap{margin-top:40px;text-align:left}.join-wrap .join-form .user-agree-wrap .user-agree:last-child{padding-top:15px}.join-wrap .join-form .user-agree-wrap .user-agree input{width:16px;height:16px;border-radius:4px;border:.5px solid #a2a2a2}.join-wrap .join-form .user-agree-wrap .user-agree input[type=checkbox]{background:#4cda64}.join-wrap .join-form .user-agree-wrap .user-agree span{color:#a2a2a2;font-size:1.4rem;margin-left:5px}.join-wrap .bnb-btn{position:static;margin-top:50px}div .privacy-wrap{position:absolute;left:0;top:-55px;background-color:#fff}div .privacy-wrap .body-wrap{width:90%;margin:10px auto 70px auto}div .privacy-wrap .body-wrap p{font-size:1.4rem;color:#9e9e9e}div .privacy-wrap .body-wrap p span{font-size:1.5rem;color:#505050}.password-wrap .body-wrap{width:90%;margin:50px auto 70px auto}.password-wrap .body-wrap h4{color:#505050;font-size:1.6rem}.password-wrap .body-wrap ul li{border-bottom:1px solid #a2a2a2;padding:10px}.password-wrap .body-wrap ul li input{border:none;width:100%;color:#505050;font-size:1.6rem}.password-wrap .body-wrap ul li input::-moz-placeholder{color:#d5d5d5}.password-wrap .body-wrap ul li input::placeholder{color:#d5d5d5}.password-wrap .body-wrap ul li:nth-child(2){padding-top:40px;position:relative}.password-wrap .body-wrap ul li .check-img{font-size:1.3rem;color:#2566fe;font-weight:400;position:absolute;right:5%;bottom:17px}.password-wrap .body-wrap ul p{color:#2566fe;font-size:1.2rem;text-align:left;padding-top:10px;padding-left:15px;margin-bottom:20px}.password-trans-wrap .body-wrap{width:90%;margin:30px auto 70px auto}.password-trans-wrap .body-wrap h4{color:#505050;font-size:1.4rem;margin-bottom:5px}.password-trans-wrap .body-wrap ul li{border-bottom:1px solid #a2a2a2;padding:10px}.password-trans-wrap .body-wrap ul li input{border:none;width:100%;color:#505050;font-size:1.6rem}.password-trans-wrap .body-wrap ul li input::-moz-placeholder{color:#d5d5d5}.password-trans-wrap .body-wrap ul li input::placeholder{color:#d5d5d5}.password-trans-wrap .body-wrap ul li .check-img{font-size:1.3rem;color:#2566fe;font-weight:400;position:absolute;right:5%;bottom:17px}.password-trans-wrap .body-wrap ul p{color:#2566fe;font-size:1.2rem;text-align:left;padding-top:10px;padding-left:15px}.reserve-wrap .body-wrap{width:90%;min-height:480px;margin:0 auto;text-align:center}.reserve-wrap .body-wrap h4{margin:40px 0 10px 0;font-size:1.8rem;text-align:center}.reserve-wrap .body-wrap h4 span{font-size:1.4rem;color:#2566fe;display:block;margin-top:10px}.reserve-wrap .body-wrap .subject-wrap{padding-left:10px;padding-right:10px}.reserve-wrap .body-wrap .survey-info{display:inline-block;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:center;color:#2566fe;padding:5px 14px 5px;border-radius:15px;background-color:#f8f9fd}.reserve-wrap .body-wrap h5{font-size:1.2rem;color:#9e9e9e;text-align:right}.reserve-wrap .body-wrap h5 span{color:#505050}.reserve-wrap .body-wrap ul{background:#fff}.reserve-wrap .body-wrap ul li{margin-top:35px;position:relative}.reserve-wrap .body-wrap ul li div{width:40px;height:40px;background-color:#efefef;border-radius:100%;line-height:40px;text-align:center;color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}.reserve-wrap .body-wrap ul li div,.reserve-wrap .body-wrap ul li p{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:-.32px}.reserve-wrap .body-wrap ul li p{width:100%;line-height:1.44;text-align:left;color:#505050;padding-left:50px}.reserve-wrap .body-wrap ul li.active div{background:#4cda64}.reserve-wrap .body-wrap ul li:first-child{margin-top:0}.reserve-wrap .body-wrap ul li select{width:90%;height:65px;padding:22px 30px 22px 20px;border-radius:33px;border:.5px solid #dfdfdf;background-color:#fff;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:-.32px;text-align:left;color:#505050}.reserve-wrap .body-wrap .reserve-list li{cursor:pointer;padding:22px;font-size:1.6rem;text-align:center;background:#fff;border-radius:50px;box-shadow:0 8px 13px 0 rgba(0,0,0,.16);margin-bottom:20px}.reserve-wrap .body-wrap .reserve-list li.active{border:3px solid #4cda64}.reserve-wrap .body-wrap .reserve-list li select{display:inline-block;width:100%;font-size:1.8rem;border:none}.reserve-wrap .body-wrap .goal-wrap textarea{width:100%;height:50vh;padding:25px;border-radius:30px;border:.5px solid #dfdfdf;font-size:1.6rem;resize:none}.reserve-wrap .body-wrap .goal-wrap textarea::-moz-placeholder{color:#d5d5d5}.reserve-wrap .body-wrap .goal-wrap textarea::placeholder{color:#d5d5d5}.reserve-wrap .body-wrap .goal-wrap textarea.active{border:3px solid #4cda64}.reserve-wrap .body-wrap .count{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:-.24px;text-align:right;color:#9e9e9e}.reserve-wrap .body-wrap .count span{font-weight:700;color:#505050}.finish-wrap .body-wrap{text-align:center;margin-top:20vh}.finish-wrap .body-wrap h3{font-size:2rem;font-weight:700;text-align:center;color:#4cda64;margin-top:25px;margin-bottom:15px}.finish-wrap .body-wrap h4{color:#9e9e9e;font-size:1.6rem;text-align:center}.loading-wrap .body-wrap{margin:50% auto 0 auto}.loading-wrap .body-wrap p{text-align:center;margin-top:70px;color:#505050;font-size:1.8rem}.myinfo-wrap{padding-bottom:120px}.myinfo-wrap .body-wrap button{border:none;background:none}.myinfo-wrap .body-wrap button.logout{font-weight:700;padding-left:0;width:90%;margin:0 auto;display:block;text-align:left}.myinfo-wrap .body-wrap .con{border-bottom:10px solid #ebe7e7}.myinfo-wrap .body-wrap .con:last-child{border-bottom:none}.myinfo-wrap .body-wrap .con.con-01 ul{width:90%;margin:10px auto}.myinfo-wrap .body-wrap .con.con-01 ul li{vertical-align:text-top;padding:0 0 15px 0}.myinfo-wrap .body-wrap .con.con-01 ul li h4{font-size:1.4rem;font-weight:700}.myinfo-wrap .body-wrap .con.con-01 ul li p{float:right;font-weight:400;color:#9e9e9e}.myinfo-wrap .body-wrap .con.con-02 ul{width:90%;margin:25px auto}.myinfo-wrap .body-wrap .con.con-02 ul li{vertical-align:text-top;padding:0 0 20px 0;word-break:break-all}.myinfo-wrap .body-wrap .con.con-02 ul li:last-child{padding-bottom:0}.myinfo-wrap .body-wrap .con.con-02 ul li h4{font-size:1.4rem;font-weight:700}.myinfo-wrap .body-wrap .con.con-02 ul li h4 p{display:block;font-weight:400;color:#9e9e9e;padding-top:10px}.myinfo-wrap .body-wrap .con.con-02 ul li h4 button{display:block;padding:10px 0 0 0;color:#2566fe}.myinfo-wrap .body-wrap .con.con-03{margin:25px 0}.myinfo-wrap .body-wrap .con.con-03 h4{font-size:1.4rem;font-weight:700;width:90%;margin:0 auto;display:block}.myinfo-wrap .body-wrap .con.con-03 ul{width:90%;margin:10px auto 15px auto}.myinfo-wrap .body-wrap .con.con-03 ul li{padding:10px 0}.myinfo-wrap .body-wrap .con.con-03 ul li h4{font-weight:400;width:100%;display:inline-block}.myinfo-wrap .body-wrap .con.con-03 ul li h4 p{padding-top:10px}.home-wrap .home-header{padding:15px 0;padding:calc(env(safe-area-inset-top) + 40px) 0 15px 0;width:90%;margin:0 auto}.home-wrap .home-header h1{display:inline-block}.home-wrap .home-header h3{display:inline-block;float:right;position:relative}.home-wrap .home-header h3 span{position:absolute;background:#2566fe;border-radius:50px;width:20px;height:20px;color:#fff;text-align:center;right:-8px;top:-3px;border:1px solid #fff}.home-wrap .body-wrap{width:90%;margin:20px auto 120px auto}.home-wrap .body-wrap .my-coaching{background:#4cda64;border-radius:10px;padding:20px}.home-wrap .body-wrap .my-coaching .coaching-count{color:#fff2b1;text-align:right}.home-wrap .body-wrap .my-coaching .coaching-count p{padding-left:3px;display:inline-block;vertical-align:top}.home-wrap .body-wrap .my-coaching .coaching-count p span{padding-left:5px}.home-wrap .body-wrap .my-coaching .welecome-txt{color:#fff;font-size:1.4rem;margin-top:5px;margin-bottom:15px}.home-wrap .body-wrap .my-coaching .welecome-txt p{font-size:1.6rem}.home-wrap .body-wrap .my-coaching .next-coaching{text-align:center;font-size:1.3rem;color:#fff}.home-wrap .body-wrap .my-coaching .next-coaching img{width:15px;margin-top:-4px}.home-wrap .body-wrap .my-coaching .next-coaching p{vertical-align:top;background:#2ecb47;border-radius:8px;padding:15px 0}.home-wrap .body-wrap .my-coaching .next-coaching p span{border-right:1.5px solid #fff;padding:5px 2px;margin-right:5px;display:inline-block}.home-wrap .body-wrap .my-coaching-btn{margin:20px auto}.home-wrap .body-wrap .my-coaching-btn ul li{text-align:center;border-radius:10px;box-shadow:0 1px 9px 0 rgba(0,0,0,.09);border:1px solid #f2f2f2;background-color:#fff;display:inline-block;width:47%;padding:20px 0}.home-wrap .body-wrap .my-coaching-btn ul li:last-child{margin-left:15px}.home-wrap .body-wrap .my-coaching-btn ul li p{padding-top:10px;color:#41da91;font-size:1.2rem;font-weight:700}.home-wrap .body-wrap .coach-recommend-wrap{margin-top:40px}.home-wrap .body-wrap .coach-recommend-wrap h3{font-size:1.6rem;font-weight:700;padding-bottom:15px}.home-wrap .body-wrap .coach-recommend-wrap h3 span{float:right;font-weight:400;font-size:1.4rem;color:#2566fe}.home-wrap .body-wrap .coach-recommend-wrap .coach-recommend h4{font-size:1.4rem;font-weight:700;word-break:break-all;padding-bottom:10px}.home-wrap .body-wrap .coach-recommend-wrap .coach-recommend p{color:#9e9e9e;font-size:1.2rem;padding-top:10px}.recommend-wrap .body-wrap{width:90%;margin:0 auto}.recommend-wrap .body-wrap ul li{border-bottom:1px solid #d5d5d5;padding:20px 0}.recommend-wrap .body-wrap ul li:last-child{border-bottom:none}.recommend-wrap .body-wrap ul li h4{font-size:1.6rem;font-weight:700;padding-bottom:10px}.recommend-wrap .body-wrap ul li h4 span{color:#9e9e9e;font-weight:400;float:right}.recommend-wrap .body-wrap ul li .list-wrap{display:inline-block;font-size:1.3rem;color:#505050;width:100%}.recommend-wrap .body-wrap ul li .list-wrap h5{width:35%;display:inline-block}.recommend-wrap .body-wrap ul li .list-wrap h5 img{width:100%;border-radius:7px}.recommend-wrap .body-wrap ul li .list-wrap p{display:inline-block;width:60%;margin-left:10px;vertical-align:middle}.recommend-wrap .body-wrap ul li .list-wrap p span{font-size:1.1rem;display:block;padding-top:6px;color:#9e9e9e}.my-coaching-menu ul{margin-top:10px;border-bottom:.5px solid #d5d5d5}.my-coaching-menu ul li{display:inline-block;width:32%;text-align:center;font-size:1.6rem;position:relative}.my-coaching-menu ul li p{padding-bottom:15px;display:inline-block}.my-coaching-menu ul li p.active{border-bottom:3px solid #4cda64;color:#4cda64}.my-coaching-menu ul li p span{background:#4cda64;border-radius:71px;color:#fff;font-size:1rem;text-align:center;padding:2px 4px;height:22px;width:22px;display:inline-block;position:relative;top:-1px;left:5px}.message-list-wrap .body-wrap .message-list{width:90%;margin:30px auto}.message-list-wrap .body-wrap .message-list .message{display:flex;align-items:center;background:#fff;border-radius:10px;box-shadow:0 8px 40px 0 rgba(0,0,0,.05);margin-bottom:15px;padding:10px 15px;color:#2e3236}.message-list-wrap .body-wrap .message-list .message p{display:inline-block;font-size:1.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-list-wrap .body-wrap .message-list .message p span{background:#4cda64;border-radius:71px;color:#fff;font-size:1rem;text-align:center;padding:2px 4px;height:19px;width:19px;display:inline-block;position:relative;top:-1px}.message-wrap .body-wrap .chat{padding-top:100px;height:100%}.message-wrap .body-wrap .chat.bar{flex-basis:3.5rem;margin:1rem;box-sizing:border-box}.message-wrap .body-wrap .chat .messages{height:100%;padding:0 2rem;overflow-y:auto;padding-bottom:50px}.message-wrap .body-wrap .chat .messages .time{font-size:1.3rem;color:#505050;width:-moz-fit-content;width:fit-content;margin:0 auto 20px auto}.message-wrap .body-wrap .chat .messages .message-time{max-width:66%}.message-wrap .body-wrap .chat .messages .message-me-wrap{min-height:2.25rem;width:-moz-fit-content;width:fit-content;max-width:100%;word-break:break-all;margin:1rem 1rem 1rem auto}.message-wrap .body-wrap .chat .messages .message-me-wrap span{color:#aaa;font-size:1.3rem;display:block;text-align:right}.message-wrap .body-wrap .chat .messages .message-coach-wrap{min-height:2.25rem;width:-moz-fit-content;width:fit-content;max-width:100%;word-break:break-all;margin:1rem 1rem}.message-wrap .body-wrap .chat .messages .message-coach-wrap span{color:#aaa;font-size:1.3rem}.message-wrap .body-wrap .chat .messages .message{box-sizing:border-box;padding:1rem 1.5rem;background:#fff;border-radius:1.125rem 1.125rem 1.125rem 0;font-size:1.3rem;border:1px solid #d5d5d5;background:#f8f9fd}.message-wrap .body-wrap .chat .messages .message.me{border-radius:1.125rem 1.125rem 0 1.125rem;background:#4cda64;color:#fff;border:none;margin-bottom:5px}.message-wrap .body-wrap .chat .messages .message.coach{margin-bottom:5px}.message-wrap .body-wrap .chat .input{width:100%;position:fixed;background:#fff;bottom:0;align-items:center;border-top:1px solid #e8e8e8}.message-wrap .body-wrap .chat .input i{font-size:1.5rem;color:#666;cursor:pointer;transition:color .2s}.message-wrap .body-wrap .chat .input input{border:none;padding:1rem 1.5rem;font-size:1.5rem;height:50px;width:90%;font-family:red hat Display,sans-serif;font-weight:400;letter-spacing:.025em}.message-wrap .body-wrap .chat .input input::-moz-placeholder{color:#999}.message-wrap .body-wrap .chat .input input::placeholder{color:#999}.message-wrap .body-wrap .chat .input textarea{outline:none;border:none;padding:1rem 1.5rem;font-size:1.5rem;height:50px;width:90%;font-family:red hat Display,sans-serif;font-weight:400;letter-spacing:.025em;resize:none}.message-wrap .body-wrap .chat .input textarea::-moz-placeholder{color:#999}.message-wrap .body-wrap .chat .input textarea::placeholder{color:#999}.coaching-finish-wrap .body-wrap .time{background:#f8f9fd;padding:15px 5%}.coaching-finish-wrap .body-wrap .time p{padding-left:5px;font-size:1.6rem;display:inline-block}.coaching-finish-wrap .body-wrap .time img{width:18px;vertical-align:sub}.coaching-finish-wrap .body-wrap .time .cancel{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#505050;text-decoration:underline;margin-left:15px}.coaching-finish-wrap .body-wrap .coach{padding:30px 5%;border-bottom:.5px solid #d5d5d5}.coaching-finish-wrap .body-wrap .coach .info{display:inline-block;width:58%}.coaching-finish-wrap .body-wrap .coach .info h3{font-size:1.8rem;color:#2e3236;font-weight:700}.coaching-finish-wrap .body-wrap .coach .info h3 span{font-size:1.6rem;color:#717171}.coaching-finish-wrap .body-wrap .coach .info h4{color:#9e9e9e;font-size:1.4rem}.coaching-finish-wrap .body-wrap .coach .info h4 span{display:inline-block;height:9px;width:1px;background:#ddd;margin:3px 8px 0 8px}.coaching-finish-wrap .body-wrap .coach .contact{display:inline-block;width:40%;vertical-align:bottom;text-align:right}.coaching-finish-wrap .body-wrap .coach .contact button{font-size:11px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2.18;letter-spacing:-.22px;text-align:left;color:#4cda64;padding:0 7px 0;border-radius:4px;border:1px solid #4cda64;background:#fff;margin-right:20px}.coaching-finish-wrap .body-wrap .coach-goal{margin-top:30px}.coaching-finish-wrap .body-wrap .coach-goal ul{width:90%;margin:0 auto}.coaching-finish-wrap .body-wrap .coach-goal ul li{margin-bottom:25px}.coaching-finish-wrap .body-wrap .coach-goal ul li h3{font-size:1.4rem;font-weight:700;color:#2e3236}.coaching-finish-wrap .body-wrap .coach-goal ul li p{padding:10px 0;color:#9e9e9e;font-size:1.4rem}.coaching-finish-wrap .body-wrap .coach-goal ul li p .active,.coaching-finish-wrap .body-wrap .coach-goal ul li p span.point{padding:5px 8px;background:#dbffb2;border-radius:50px;display:table;margin-left:-8px}.coaching-finish-wrap .body-wrap .modify-btn{width:90%;margin:0 auto 50px auto;text-align:right}.coaching-finish-wrap .body-wrap .modify-btn a,.coaching-finish-wrap .body-wrap .modify-btn span{font-size:1.4rem;color:#2566fe}.coaching-finish-wrap .coaching-btn{width:90%;margin:0 auto 70px auto}.coaching-finish-wrap .coaching-btn button{width:100%;border:none;padding:20px 0;background:#d5d5d5;font-size:1.6rem;border-radius:5px;font-weight:700;background:#4cda64;color:#fff}.coaching-finish-wrap .coaching-btn button.re-reserve{border:2px solid #4cda64;color:#4cda64;background:#fff}.satisfaction-wrap .body-wrap{width:90%;margin:0 auto 220px auto}.satisfaction-wrap .body-wrap h4{margin:40px 0 30px 0;font-size:1.8rem;text-align:center}.satisfaction-wrap .body-wrap h4 span{font-size:1.4rem;color:#2566fe;display:block;margin-top:10px}.satisfaction-wrap .body-wrap .question p{font-size:1.4rem}.satisfaction-wrap .body-wrap .question ul{margin:20px auto 50px auto;text-align:center}.satisfaction-wrap .body-wrap .question ul li{display:inline-block;border-radius:100px;font-size:2.2rem;border:1px solid #98fb91;width:55px;height:55px;text-align:center;margin-right:2%;line-height:51px;color:#717171}.satisfaction-wrap .body-wrap .question ul li:nth-child(2){border:1px solid #67e67d}.satisfaction-wrap .body-wrap .question ul li:nth-child(3){border:1px solid #36cb4f}.satisfaction-wrap .body-wrap .question ul li:nth-child(4){border:1px solid #239836}.satisfaction-wrap .body-wrap .question ul li:nth-child(5){border:1px solid #0e6a1e;margin-right:0}.satisfaction-wrap .body-wrap .question ul li.active{border:1px solid #4cda64;background-color:#4cda64;color:#fff}.reflection-notes-wrap .body-wrap .time{background:#f8f9fd;padding:15px 5%}.reflection-notes-wrap .body-wrap .time p{padding-left:5px;font-size:1.6rem;display:inline-block}.reflection-notes-wrap .body-wrap .time img{width:18px;vertical-align:sub}.reflection-notes-wrap .body-wrap .notes{width:90%;margin:0 auto;padding-top:50px;padding-bottom:50px}.reflection-notes-wrap .body-wrap .notes div{padding-top:25px}.reflection-notes-wrap .body-wrap .notes div p{font-family:NotoSans;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:-.28px;text-align:left;color:#2e3236}.reflection-notes-wrap .body-wrap .notes div textarea{width:100%;height:20vh;padding:15px;border-radius:15px;border:.5px solid #dfdfdf;font-size:1.6rem;margin-top:10px;resize:none}.reflection-notes-wrap .body-wrap .notes div:first-child{margin-top:0}.reflection-notes-wrap .body-wrap .coach{padding:30px 5%;border-bottom:.5px solid #d5d5d5}.reflection-notes-wrap .body-wrap .coach .info{display:inline-block;width:68%}.reflection-notes-wrap .body-wrap .coach .info h3{font-size:1.8rem;color:#2e3236;font-weight:700}.reflection-notes-wrap .body-wrap .coach .info h3 span{font-size:1.6rem;color:#717171}.reflection-notes-wrap .body-wrap .coach .info h4{color:#9e9e9e;font-size:1.4rem}.reflection-notes-wrap .body-wrap .coach .info h4 span{display:inline-block;height:9px;width:1px;background:#ddd;margin:3px 8px 0 8px}.reflection-notes-wrap .body-wrap .coach .contact{display:inline-block;width:30%;vertical-align:bottom;text-align:right}.reflection-notes-wrap .coaching-btn{width:90%;margin:0 auto 70px auto}.reflection-notes-wrap .coaching-btn button{width:100%;border:none;padding:20px 0;background:#d5d5d5;font-size:1.6rem;border-radius:5px;font-weight:700;background:#4cda64;color:#fff}.reflection-notes-wrap .coaching-btn button.re-reserve{border:2px solid #4cda64;color:#4cda64;background:#fff}.coach-recom-wrap .body-wrap{width:90%;margin:0 auto}.coach-recom-wrap .body-wrap .recomm h4{margin:40px 0 30px 0;font-size:1.8rem;text-align:center}.coach-recom-wrap .body-wrap .recomm h5{font-size:1.2rem;color:#9e9e9e;text-align:right}.coach-recom-wrap .body-wrap .recomm h5 span{color:#505050}.coach-recom-wrap .body-wrap .recomm .coach-slide .coach-card{width:290px}.coach-recom-wrap .body-wrap .recomm .coach-slide .coach-card .profile{position:relative;height:308px;text-align:center;overflow:hidden;border-radius:15px 15px 0 0}.coach-recom-wrap .body-wrap .recomm .coach-slide .coach-card .profile .bg{position:absolute;left:0;top:0;z-index:0}.coach-recom-wrap .body-wrap .recomm .coach-slide .coach-card .profile .profile-img{position:absolute;z-index:1;bottom:0;width:100%}.coach-recom-wrap .body-wrap .recomm .coach-slide .coach-card .profile .card-point{width:90%;padding:10px;position:absolute;left:5%;bottom:30px;z-index:2;border-radius:27px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;text-align:left}.coach-recom-wrap .body-wrap .recomm .coach-slide .coach-card .profile .card-point img{float:left}.coach-recom-wrap .body-wrap .recomm .coach-slide .coach-card .profile .card-point p{float:left;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:-.24px;text-align:left;color:#4cda64;margin-left:10px;padding-top:5px}.coach-recom-wrap .body-wrap .recomm .coach-slide .coach-card .info{width:290px;padding:16px;border-radius:0 0 10px 10px;border:1px solid #ebebeb;background-color:#fff;box-sizing:border-box;min-height:82px}.coach-recom-wrap .body-wrap .recomm .coach-slide .coach-card .info h1{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.06;letter-spacing:normal;text-align:left;color:#505050}.coach-recom-wrap .body-wrap .recomm .coach-slide .coach-card .info h1 span{font-size:14px}.coach-recom-wrap .body-wrap .recomm .coach-slide .coach-card .info p{margin-top:10px;color:#717171;font-size:13px}.coach-recom-wrap .body-wrap .recomm .coach-slide ul{width:100%;padding-top:17px}.coach-recom-wrap .body-wrap .recomm .coach-slide ul li{margin:0 auto;width:10px;height:10px;border-radius:100%;background-color:#4cda64}.coach-recom-wrap .body-wrap .recomm .coach-slide .slick-slide{margin:0 5px}.coach-recom-wrap .body-wrap .recomm .coach-slide .slick-list{padding:10px}.coach-recom-wrap .body-wrap .recomm .side{text-align:center;padding-top:45px}.coach-recom-wrap .body-wrap .recomm .side h2{color:#505050}.coach-recom-wrap .body-wrap .recomm .side h2,.coach-recom-wrap .body-wrap .recomm .side p{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-.28px;text-align:center}.coach-recom-wrap .body-wrap .recomm .side p{margin-top:10px;color:#9e9e9e}.coach-view-wrap .coach-profile{width:100%;position:relative;background:linear-gradient(125deg,#4cda64 8%,#2566fe 104%)}.coach-view-wrap .coach-profile .info{padding-top:60px}.coach-view-wrap .coach-profile .info h1{font-size:22px;font-weight:700;font-stretch:normal;font-style:normal;line-height:.86;letter-spacing:normal;text-align:left;color:#fff;margin-bottom:7px}.coach-view-wrap .coach-profile .info h1 span{font-size:14px}.coach-view-wrap .coach-profile .info p{font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:-.24px;text-align:left;color:#fff}.coach-view-wrap .coach-profile .info .profile-point{margin-top:15px;background:#fff;padding:2px 10px 2px 4.4px;border-radius:10px;display:inline-block;background-color:#fff}.coach-view-wrap .coach-profile .info .profile-point p{font-size:11px;margin-left:5px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:-.22px;text-align:left;color:#2ec528}.coach-view-wrap .coach-info{padding-top:17px}.coach-view-wrap .coach-info .info-title{border-bottom:1px solid #d5d5d5;padding-bottom:10px;margin-bottom:12px}.coach-view-wrap .coach-info .info-title h1{font-size:18px;font-weight:700;line-height:1.33;color:#2e3236}.coach-view-wrap .coach-info .info-title h1,.coach-view-wrap .coach-info p{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.coach-view-wrap .coach-info p{font-size:14px;font-weight:500;line-height:1.57;color:#505050}.reservation-coaching-wrap .reservation-info{width:100%;background-color:#f8f9fd;padding-top:10px;padding-bottom:10px;text-align:center}.reservation-coaching-wrap .reservation-info p{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:-.28px;color:#9e9e9e}.reservation-coaching-wrap .reservation-info p b{font-weight:700}.reservation-coaching-wrap .reservation-info p span{font-size:12px}.reservation-coaching-wrap .reservation-list ul{width:100%;padding-bottom:100px}.reservation-coaching-wrap .reservation-list ul li{width:100%;margin-top:20px;border-radius:10px;box-shadow:0 8px 40px 0 rgba(0,0,0,.05);background-color:#fff;padding:10px}.reservation-coaching-wrap .reservation-list ul li .coach-img{border-radius:10px;overflow:hidden;background:linear-gradient(180deg,#4cda64,#2566fe)}.reservation-coaching-wrap .reservation-list ul li .coach-info{padding-left:10px;padding-top:7px}.reservation-coaching-wrap .reservation-list ul li .coach-info span{border-radius:9px;background-color:#ebe7e7;padding:2px 5px 1px;display:inline-block;font-size:10px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#505050}.reservation-coaching-wrap .reservation-list ul li .coach-info span.complate{background:#2566fe;color:#fff}.reservation-coaching-wrap .reservation-list ul li .coach-info span.unwritten{background:#fff;border:1px solid #2566fe;color:#2566fe}.reservation-coaching-wrap .reservation-list ul li .coach-info span.coach_complate{background-color:#505050;color:#fff}.reservation-coaching-wrap .reservation-list ul li .coach-info h1{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.06;letter-spacing:normal;text-align:left;color:#2e3236;margin-top:5px}.reservation-coaching-wrap .reservation-list ul li .coach-info h1 b{font-size:14px;color:#717171}.reservation-coaching-wrap .reservation-list ul li .coach-info p{font-size:14px;margin-top:5px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;text-align:left;color:#505050}.reservation-coaching-wrap .bnb-btn{position:relative;bottom:0;padding-top:15px}.reservation-coaching-wrap .bnb-btn button{background:#fff;color:#4cda64;border:2px solid #4cda64}.reserve-change-wrap .body-wrap h4{font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#505050;margin-bottom:25px}.reserve-change-wrap .body-wrap ul{width:90%;margin:0 auto}.reserve-change-wrap .body-wrap ul li{cursor:pointer;padding:22px;font-size:1.6rem;text-align:center;background:#fff;border-radius:50px;margin-bottom:20px;box-shadow:0 8px 40px 0 rgba(0,0,0,.05)}.reserve-change-wrap .body-wrap ul li select{display:inline-block;width:100%;font-size:1.8rem;border:none}.calendar-wrap{width:100%;height:100%}.calendar-wrap h2{vertical-align:middle;text-align:center;font-size:1.8rem;font-weight:700;color:#414141}.calendar-wrap h2 .btn-prev{padding-right:40px}.calendar-wrap h2 .btn-next{padding-left:40px}.calendar-wrap table{margin-top:30px;width:100%;height:100%}.calendar-wrap table thead tr th{font-size:1.4rem;color:#696969;width:14.2%;padding:16px}.calendar-wrap table tbody tr td{font-size:1.4rem;color:#505050;width:14.2%;font-weight:700;padding:16px;text-align:center}.calendar-wrap table tbody tr td.active{background:#4cda64;border-radius:5px;color:#fff}.time-wrap{padding-bottom:10px}.time-wrap h2{font-size:1.8rem;font-weight:700;text-align:left;margin-bottom:15px;margin-top:15px}.time-wrap h2 img{width:20px}.time-wrap span{font-weight:700;padding:0 10px}.time-wrap select{border:.5px solid #dfdfdf;background:#fff;border-radius:30px;padding:8px 25px;width:140px;color:#414141;font-size:1.8rem;height:50px}.loading-info{text-align:center;margin-top:70px;color:#505050;font-size:1.8rem}.embedded-survey-wrap{padding-bottom:50px}.embedded-survey-wrap .body-wrap{width:90%;margin:0 auto;text-align:center}.embedded-survey-wrap .body-wrap h4{margin:12px 0 8px 0;font-size:2rem;text-align:center;color:#505050}.embedded-survey-wrap .body-wrap h6{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#505050;margin-top:20px}.embedded-survey-wrap .body-wrap h5{font-size:1.2rem;color:#9e9e9e;text-align:right}.embedded-survey-wrap .body-wrap h5 span{color:#505050}.embedded-survey-wrap .body-wrap .survey-info{display:inline-block;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:center;color:#2566fe;padding:5px 14px 5px;border-radius:15px;background-color:#f8f9fd}.embedded-survey-wrap .body-wrap .main-slide{padding-top:20px;background:#fff}.embedded-survey-wrap .body-wrap .main-slide li{margin-top:25px;position:relative}.embedded-survey-wrap .body-wrap .main-slide li .ball{width:40px;height:40px;background-color:#efefef;border-radius:100%;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:-.32px;text-align:center;color:#fff;position:absolute;left:0;top:50%;transform:translateY(-50%)}.embedded-survey-wrap .body-wrap .main-slide li .other textarea{margin-top:8px;margin-left:35px;resize:none}.embedded-survey-wrap .body-wrap .main-slide li p{width:100%;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:-.32px;text-align:left;color:#505050;padding-left:50px}.embedded-survey-wrap .body-wrap .main-slide li.active .ball{background:#4cda64}.embedded-survey-wrap .body-wrap .main-slide li:first-child{margin-top:0}.embedded-survey-wrap .body-wrap .dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.embedded-survey-wrap .body-wrap .dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.embedded-survey-wrap .body-wrap .dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.embedded-survey-wrap .body-wrap .dots li button:before{font-family:slick;font-size:6px;line-height:20px;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased}.embedded-survey-wrap .body-wrap .dots li.active button:before{color:#4cda64!important;opacity:.75}.embedded-survey-wrap .body-wrap .goal-wrap textarea{width:100%;height:50vh;padding:25px;border-radius:30px;border:.5px solid #dfdfdf;font-size:1.6rem}.embedded-survey-wrap .body-wrap .goal-wrap textarea::-moz-placeholder{color:#d5d5d5}.embedded-survey-wrap .body-wrap .goal-wrap textarea::placeholder{color:#d5d5d5}.embedded-survey-wrap .body-wrap .goal-wrap textarea.active{border:3px solid #4cda64}.embedded-survey-wrap .bnb-btn{position:static;margin-top:50px}.embedded-survey-result-wrap .body-wrap{width:100%;margin:0 auto;text-align:center;padding-bottom:70px}.embedded-survey-result-wrap .body-wrap h4{width:90%;margin:25px auto 8px auto;font-size:2rem;text-align:center;color:#505050}.embedded-survey-result-wrap .body-wrap h6{font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#505050;margin-top:20px}.embedded-survey-result-wrap .body-wrap h5{font-size:1.2rem;color:#9e9e9e;text-align:right}.embedded-survey-result-wrap .body-wrap h5 span{color:#505050}.embedded-survey-result-wrap .body-wrap .result-rank{width:90%;margin:0 auto}.embedded-survey-result-wrap .body-wrap .result-rank ul{padding-top:45px}.embedded-survey-result-wrap .body-wrap .result-rank ul li{border-radius:25px;box-shadow:0 0 6px 0 rgba(0,0,0,.16);background-color:#fff;padding:17px 18px;margin-top:20px}.embedded-survey-result-wrap .body-wrap .result-rank ul li div{position:relative}.embedded-survey-result-wrap .body-wrap .result-rank ul li div img{position:absolute;right:0;top:50%;transform:translateY(-50%)}.embedded-survey-result-wrap .body-wrap .result-rank ul li h1{font-weight:700;font-size:26px;font-stretch:normal;font-style:normal;line-height:1.59;letter-spacing:-.68px;text-align:left;color:#4cda64}.embedded-survey-result-wrap .body-wrap .result-rank ul li h2{font-size:17px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.59;letter-spacing:-.68px;text-align:left;color:#4cda64;padding-top:8px;padding-left:8px}.embedded-survey-result-wrap .body-wrap .result-rank ul li:first-child{margin-top:0}.embedded-survey-result-wrap .body-wrap .result-rank ul li.active div{padding-top:20px;padding-bottom:20px}.embedded-survey-result-wrap .body-wrap .result-rank ul li.active div img{position:absolute;right:0;top:40%;transform:translateY(-40%)}.embedded-survey-result-wrap .body-wrap .result-rank ul li.active div:first-child{padding-top:0;border-bottom:1px solid #dfdfdf}.embedded-survey-result-wrap .body-wrap .result-rank ul li.active div p{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;text-align:left;color:#717171}.embedded-survey-result-wrap .body-wrap .result-chart{padding-top:40px}.embedded-survey-result-wrap .body-wrap .result-slide{width:90%;margin:0 auto}.embedded-survey-result-wrap .body-wrap .result-slide .chart-wrap{margin-right:25px;margin:0 25px 0 0;padding:26px 28px 17px 28px;border-radius:20px;box-shadow:0 0 6px 0 rgba(0,0,0,.16);background-color:#fff;text-align:left;min-height:380px}.embedded-survey-result-wrap .body-wrap .result-slide .chart-wrap h1{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:left;color:#2e3236}.embedded-survey-result-wrap .body-wrap .result-slide slick-track{display:flex!important}.embedded-survey-result-wrap .body-wrap .result-slide .slick-slide{margin:0 20px;height:auto}.embedded-survey-result-wrap .body-wrap .result-slide .slick-list{padding:10px}.embedded-survey-result-wrap .body-wrap .bnb-btn{position:static;bottom:0;padding-top:30px}.embedded-survey-result-wrap .body-wrap .bnb-btn p{font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:-.32px;text-align:center;color:#505050}.embedded-survey-result-wrap .body-wrap .bnb-btn button{margin-top:30px}.bubble{width:100%;position:relative;height:360px}.bubble .cirice{background-color:#efefef;width:120px;height:120px;border-radius:100%;position:absolute}.bubble .cirice .circle-wrap{width:100%;height:100%;border-radius:100%;position:relative}.bubble .cirice .circle-wrap p{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:auto;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;text-align:center;color:#505050}.bubble .cirice .circle-wrap p span{font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.35;letter-spacing:-.4px;text-align:left;color:#fff}.bubble .cirice:first-child{left:0;top:0}.bubble .cirice:nth-child(2){left:21%;top:33%}.bubble .cirice:nth-child(3){top:0;right:15%}.bubble .cirice:nth-child(4){left:0;bottom:2px}.bubble .cirice:nth-child(5){right:0;top:35%}.bubble .cirice:nth-child(6){right:50px;bottom:-20px}.bubble .cirice.bg{background-color:#a9ecb4}.slick-dots li.slick-active button:before{color:#4cda64!important}.vc-container{border:none}.vc-weeks{padding-top:25px}.picker{background:red}.pie-legend{width:200px;margin:0 auto}.pie-legend .legend-item{font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:normal;text-align:left;color:#565656;padding:3px}.pie-legend .legend-marker{display:inline-block;width:10px;height:10px;border:none;margin-right:10px;vertical-align:middle;border-radius:4px}#app{overflow:hidden}.bnb-btn[data-v-1339b4de]{position:static}.bnb-btn-static[data-v-625507ba]{position:static;margin-top:10px;padding-bottom:40px}.profile-img-div[data-v-3a210060]{float:right;width:150px;height:180px;overflow:hidden}.profile-img-div .profile-img[data-v-3a210060]{display:block;margin:0 auto;width:100%;height:100%}.reserve-change-wrap[data-v-de35ea64]{padding-bottom:30px}.bnb-btn[data-v-0b0c7562]{text-align:center;width:100%;position:relative;bottom:150px}.header-wrap[data-v-d1c0de0e]{width:100%;position:fixed;background:#fff;z-index:1}.header-wrap .top-header[data-v-d1c0de0e]{width:90%;margin:0 auto}.bnb-btn-static[data-v-5a77eb26]{position:static;padding-bottom:30px}