#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#414141}.spinner-mask[data-v-230f6806]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.spinner-wrapper[data-v-230f6806]{display:table-cell;padding-top:60px;vertical-align:middle}.spinner-container[data-v-230f6806]{height:70px;margin:0 auto;transition:all .3s ease}.spinner-body[data-v-230f6806]{display:block}.modal-mask[data-v-51236168]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:auto;background-color:rgba(0,0,0,.5);display:table;overflow:auto;transition:opacity .3s ease}.close-btn[data-v-51236168]{color:#838282;text-decoration:underline}.close-btn[data-v-51236168]:hover{cursor:pointer}.modal-img[data-v-51236168]{margin-top:4%;width:55%}.modal-wrapper[data-v-51236168]{display:table-cell;padding-top:60px}.modal-container[data-v-51236168]{width:1200px;margin:0 auto;background-color:#fff;border-radius:16px;border:1px solid #61b397;box-shadow:0 2px 16px rgba(0,0,0,.1);transition:all .3s ease}.modal-body[data-v-51236168]{display:flex;justify-content:space-between;font-size:10pt;font-weight:500;color:#61b397}.modal-body img[data-v-51236168]{margin:20px;width:29px;height:29px}.modal-body .txt[data-v-51236168]{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.modal-body .btn[data-v-51236168]{text-align:end;width:50px;margin-right:23px;cursor:pointer;text-decoration:underline}.modal-default-button[data-v-51236168]{float:right}.modal-enter[data-v-51236168],.modal-leave-active[data-v-51236168]{opacity:0}.modal-enter .modal-container[data-v-51236168],.modal-leave-active .modal-container[data-v-51236168]{transform:scale(1.1)}@media screen and (max-width:1200px){.modal-container[data-v-51236168]{width:calc(100% - 64px)}.modal-body[data-v-51236168]{font-size:20px}.modal-body img[data-v-51236168]{margin:20px;width:29px;height:29px}.modal-body .btn[data-v-51236168]{margin-right:23px}}@media screen and (max-width:768px){.modal-container[data-v-51236168]{width:calc(100% - 64px)}.modal-body[data-v-51236168]{font-size:18px}.modal-body img[data-v-51236168]{margin:20px 12px 20px 20px;width:27px;height:27px}.modal-body .btn[data-v-51236168]{margin-right:22px}}@media screen and (max-width:500px){.modal-container[data-v-51236168]{width:calc(100% - 40px)}.modal-body[data-v-51236168]{font-size:10px}.modal-body img[data-v-51236168]{margin:18px 10px 18px 18px;width:27px;height:27px}.modal-body .btn[data-v-51236168]{margin-right:22px}}.modal-mask[data-v-6609dcaa]{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.close-btn[data-v-6609dcaa]{color:#838282;text-decoration:underline}.close-btn[data-v-6609dcaa]:hover{cursor:pointer}.modal-img[data-v-6609dcaa]{margin-top:0;width:55%}.modal-wrapper[data-v-6609dcaa]{display:table-cell;padding-top:20px}.modal-container[data-v-6609dcaa]{width:1300px;margin:0 auto;background-color:#fff;border-radius:16px;border:1px solid #61b397;box-shadow:0 2px 16px rgba(0,0,0,.1);overflow:auto;transition:all .3s ease}.modal-container .btn[data-v-6609dcaa]{float:right;text-align:right;width:50px;margin-right:23px;cursor:pointer;text-decoration:underline}.modal-body[data-v-6609dcaa]{display:flex;justify-content:space-between;font-size:10pt;font-weight:500;color:#61b397}.modal-body img[data-v-6609dcaa]{margin:20px;width:29px;height:29px}.modal-body .txt[data-v-6609dcaa]{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available}.modal-default-button[data-v-6609dcaa]{float:right}.modal-enter[data-v-6609dcaa],.modal-leave-active[data-v-6609dcaa]{opacity:0}.modal-enter .modal-container[data-v-6609dcaa],.modal-leave-active .modal-container[data-v-6609dcaa]{transform:scale(1.1)}@media screen and (max-width:1200px){.modal-container[data-v-6609dcaa]{width:calc(100% - 64px)}.modal-body[data-v-6609dcaa]{font-size:20px}.modal-body img[data-v-6609dcaa]{margin:20px;width:29px;height:29px}.modal-body .btn[data-v-6609dcaa]{margin-right:23px}}@media screen and (max-width:768px){.modal-container[data-v-6609dcaa]{width:calc(100% - 64px)}.modal-body[data-v-6609dcaa]{font-size:18px}.modal-body img[data-v-6609dcaa]{margin:20px 12px 20px 20px;width:27px;height:27px}.modal-body .btn[data-v-6609dcaa]{margin-right:22px}}@media screen and (max-width:500px){.modal-container[data-v-6609dcaa]{width:calc(100% - 40px)}.modal-wrapper[data-v-6609dcaa]{padding-top:10px}.modal-body[data-v-6609dcaa]{font-size:10px}.modal-body img[data-v-6609dcaa]{margin:18px 10px 18px 18px;width:27px;height:27px}.modal-body .btn[data-v-6609dcaa]{margin-right:22px}}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:100;src:url(../fonts/NotoSansKR-Thin.5dac92ef.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:300;src:url(../fonts/NotoSansKR-Light.89816c0e.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:url(../fonts/NotoSansKR-Regular.913f146b.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:500;src:url(../fonts/NotoSansKR-Medium.de132efe.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:700;src:url(../fonts/NotoSansKR-Bold.b59ac7cf.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:900;src:url(../fonts/NotoSansKR-Black.aef8424b.otf) format("opentype")}html{scroll-behavior:smooth;height:100%}body{margin:0;min-height:100%;font-family:Noto Sans KR}body.modal-open{overflow:hidden}a{text-decoration:none}p{white-space:pre-wrap}a:active,a:hover,a:link,a:visited,span{text-decoration:none}.gnb__header{z-index:10;position:relative;height:80px;width:100%;color:#fff;transition:all .3s}.gnb__header.active{border-bottom:1px solid #ddd}.gnb__header.active,.gnb__header.change,.gnb__header.onShow{color:#2c3e50;background-color:#fff}.gnb__header.onShow{height:160px;border-bottom:1px solid #ddd;transition:.3s ease-out}.navbar{width:1200px;height:80px;margin:auto;display:flex;justify-content:space-between;align-items:center;font-family:Spoqa Han Sans Neo}.navbar__logo{z-index:1;height:28px;margin-left:32px}.navbar__logo img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover;align-self:flex-start;cursor:pointer}.navbar__menu{z-index:1;display:flex;list-style:none;padding-left:0}.navbar__menu .main_item{z-index:1;display:inline-block;position:relative;padding:0 60px 0 60px}.navbar__menu .main_item .dot{position:absolute;top:-15%;background-color:#333;height:8px;width:8px;border-radius:100%;opacity:0;transition:.3s ease-out}.navbar__menu .main_item:hover .dot{opacity:1}.navbar__menu .main_item div{font-size:18px;cursor:pointer;font-weight:500}.navbar__menu .sub_menu{opacity:0;display:inline-block;position:absolute;width:auto;height:auto;list-style:none;padding-left:60px;left:0;top:130%;color:#9b9b9b;line-height:180%}.navbar__menu .sub_menu .sub_item div{font-size:18px;cursor:pointer}.navbar__menu .sub_menu .sub_item div:hover{color:#111;padding-left:4px;transition:.1s ease-out}.onShow .navbar__menu .sub_menu{opacity:1;transition:.5s ease-out}.gnb__header .navbar__utils{margin-right:32px;margin-left:70px;border:1px solid #fff;color:#fff;padding:9px 20px;border-radius:20px;font-size:15px;font-weight:700;cursor:pointer}.gnb__header.active .navbar__utils,.gnb__header.change .navbar__utils,.gnb__header.onShow .navbar__utils{border:1px solid #2c3e50;color:#2c3e50}.gnb__header.onShow .navbar__utils:hover{border:1px solid #61b397;color:#61b397}.navbar__icons li{padding:8px 12px}.navbar__toggleBtn{display:none;position:absolute;right:32px;font-size:24px;color:#d49466}.navbar__mobile{display:none}.navbar__mobile .menu_icon{height:32px;width:32px;min-width:28px;cursor:pointer}.navbar__mobile .menu_icon>svg{width:100%;height:100%}@media screen and (max-width:1200px){.navbar{width:100%;height:80px}.navbar__menu .main_item{padding:0 5.5vw 0 5.5vw}.navbar__menu .sub_menu{padding-left:5.5vw}.navbar__menu .sub_menu .sub_item span{font-size:16px;cursor:pointer}.navbar__menu .sub_menu .sub_item span:hover{padding-left:3px}}@media screen and (max-width:1024px){.gnb__header.onShow{height:160px;border-bottom:1px solid #ddd;transition:.3s ease-out;background-color:#fff;color:#2c3e50}.gnb__header.active .navbar__mobile .menu_icon>svg>path{fill:#2c3e50}.navbar{width:100%;height:80px}.navbar__menu{z-index:-1;position:fixed;top:80px;left:0;width:100%;background-color:#fff;opacity:0;transform:translateY(-100%);transition:transform .2s ease-out,opacity .3s ease-out}.navbar__menu .main_menu{display:flex;color:#fff;margin:0;padding:0;flex-direction:column}.navbar__menu .main_item{padding:0}.navbar__menu .main_item .txt{padding-left:32px;height:60px;display:table-cell;vertical-align:middle;cursor:default}.navbar__menu.onShow{transform:translateY(0);opacity:1;display:block}.navbar__menu.onShow .main_menu{color:#2c3e50}.navbar__menu.onShow .click_item:hover{color:#2c3e50;background-color:#e5e5e5;cursor:pointer;width:100%;margin:0}.navbar__menu.onShow .click_item:hover .txt{cursor:pointer}.navbar__menu.onShow .sub_menu{opacity:1;display:none;position:relative;width:100vw;padding:0;color:#9b9b9b;line-height:100%}.navbar__menu.onShow .sub_menu .sub_item div:hover{padding-left:32px}.navbar__menu.onShow .sub_menu.onShow{display:block}.navbar__utils{display:none}.navbar__mobile{display:block;padding-right:32px}.navbar__mobile .menu_icon{display:inline-block}.navbar__mobile .menu_icon>svg>path{fill:#fff}.gnb__header.change .navbar__mobile .menu_icon>svg>path{fill:#2c3e50}}@media screen and (max-width:500px){.navbar__logo{height:26px;margin-left:20px}.navbar__menu .main_item .txt,.navbar__menu.onShow .sub_menu .sub_item div:hover{padding-left:20px}.navbar__mobile{padding-right:20px}.navbar__mobile .menu_icon{height:32px;width:32px}}.col-1-3{width:33.3%}.col-2-3{width:66.6%}.col-1-2{width:50%}@media screen and (max-width:768px){.col-1-2{width:100%}}.main__body{position:relative;left:0;right:auto;bottom:auto;width:100%;height:100%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes animated-text{0%{width:0}to{width:430px}}@keyframes animated-text-2{0%{width:0}to{width:490px}}@keyframes animated-cursor{0%{border-right-color:#fff}to{border-right-color:transparent}}@keyframes circle-size-change{0%{height:30px;width:30px}to{height:44px;width:44px}}@keyframes scale1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes scale2{0%{transform:scale(.8)}to{transform:scale(1)}}#app .txt-1st{transition-delay:0s}#app .txt-2nd{transition-delay:.3s}#app .txt-3rd{transition-delay:.6s}#app .txt-4th{transition-delay:.9s}.footer{background:#f8f8f8;width:100%;padding:70px 20px 80px 20px;bottom:0;margin:auto;position:fixed}.footer .content{width:1200px;margin:auto;display:flex;justify-content:space-between}.footer .web{display:block}.footer .mobile{display:none}.footer .title img{width:auto;height:28px;color:#414141;padding-bottom:20px}.footer .subscription{display:flex;flex-direction:column}.footer .txt{font-size:15px;font-weight:500;width:100%}.footer .txt,.footer .txt a{color:#414141}.footer .txt:last-child{margin-top:20px}.footer .bottom{font-size:13px;font-weight:400;padding-top:30px;color:#959595}.footer .link{float:right;font-size:15px;font-weight:700;text-align:right;margin-left:20px;cursor:pointer}.footer .family-site{margin-top:20px;display:inline-block;width:100%}.footer .family-site .select-wrap{float:right;cursor:pointer}.footer .family-site .select-wrap .select{width:-moz-fit-content;width:fit-content;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADdSURBVHgB7ZLdDYIwFIUpLOAIjOAIMoITqK88YJ1AmEDTNn3GCRxBR2AER2CBpt4aTGrtnw8mPPQkTYF7z/lyabMsKWn2QuaHuq6XRVFcX0WEekJIFwqZPDd4HMHTgufyruVmMzSeYCvVklK2TdMcI8MXk+es13OLZ9RffBAj3Oq3TXCA7WGBbGLChRBrve/rDJQwxiU0KnP50YzQVv1fT3jFOR+CgACkg4n2RriasmKM3c0cJ8AHsWhHKe1tBRQwxkCc4VGAAMQbHg1wQILhPwE0yArWYN6WpKT/6QmLv3iKCxm2PwAAAABJRU5ErkJggg==) no-repeat right 9px center;overflow:hidden;border:1px solid #959595;box-sizing:border-box;border-radius:6px;font-size:15px;font-weight:400;color:#666;padding:10px 0 10px 16px;width:188px}.footer .family-site .select-wrap .select-ul{height:130px;list-style-type:none;overflow-x:hidden;overflow-y:auto;color:#666;font-size:15px;padding:0;margin:0;width:186px;border:1px solid #b8b8b8;display:none;position:absolute;background:#fff;border-top:none;border-radius:0 0 6px 6px}.footer .family-site .select-wrap .select-ul li{padding:10px 0 10px 16px}.footer .family-site .select-wrap .select-ul li:hover{background-color:#f4f4f4}.footer .family-site .select-wrap.onShow .select{border-radius:6px 6px 0 0;background-color:#fff}.footer .family-site .select-wrap.onShow .select-ul{display:block}@media screen and (max-width:1200px){.footer{padding:70px 32px 80px 32px;position:relative;width:90%}.footer .content{width:100%;margin:auto}}@media screen and (max-width:500px){.footer{padding:50px 20px 50px 20px;position:relative}.footer .content{flex-wrap:wrap}.footer .content .title img{height:26px}.footer .txt{font-size:14px}.footer .web{display:none}.footer .mobile{display:block}.footer .box{width:100%;margin-bottom:30px}.footer .link{font-size:14px;float:left;margin-left:0;margin-right:20px;margin-top:40px}.footer .family-site .select-wrap{float:left}}.main-page{margin-top:20px}.main-page .swiper-container{height:640px;display:flex;justify-content:center}.main-page .swiper-container video{position:absolute;z-index:0;width:100%;min-width:1200px;height:640px;-o-object-fit:fill;object-fit:fill}.main-page .swiper-container .pc_banner{display:block}.main-page .swiper-container .mobile_banner{display:none}.main-page .swiper-container .overlay-2{margin:auto;z-index:1;color:#fff;width:100%;text-align:left}.main-page .swiper-container .overlay-2 h2{text-align:center;font-size:70px;opacity:0;transition:opacity 1s ease-out}.main-page .swiper-container .overlay-2.onTrans h2{opacity:1}.main-page .swiper-container .overlay-2 p{font-size:28px;border-right:3px solid #fff;white-space:nowrap;overflow:hidden;animation:animated-text-2 2s steps(20) .5s 1 normal both,animated-cursor .6s steps(20) infinite;animation-delay:.5s}.main-page .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.main-page .section-1{background-color:#f7f9fa}.main-page .main-0{width:1200px;min-height:100%;margin:auto;display:flex}.main-page .main-0 .left-box{width:45%;float:left;border-right:1px solid #fff;box-sizing:border-box}.main-page .main-0 .right-box{width:55%;float:right;padding:3% 4%;box-sizing:border-box}.main-page .main-0 .left-box div{display:flex;margin:auto;justify-content:center;height:100%}.main-page .main-0 .left-box img{margin:auto;width:80%}.main-page .main-0 .right-box li{float:left;border:1px solid #c4c4c4;border-radius:100px;height:40px;text-align:center;display:inline-flex;padding-left:24px;padding-right:24px;margin-right:16px;cursor:pointer;transition:all .1s ease-out}.main-page .main-0 .right-box li:hover{background-color:#777;color:#fff;font-weight:700}.main-page .main-1{width:1200px;height:540px;margin:auto;display:flex}.main-page .main-1 .mobile,.main-page .main-1 .txt .mobile{display:none}.main-page .main-1 .img{line-height:540px}.main-page .main-1 .img img{width:580px;vertical-align:middle;opacity:0;transition:opacity 1s ease-out}.main-page .main-1 .img.onTrans img{opacity:1}.main-page .main-1 .txt{margin:auto;text-align:right}.main-page .main-1 .txt h2{font-size:48px;font-weight:700;line-height:1.6;margin-bottom:0}.main-page .main-1 .txt h2 img{height:48px}.main-page .main-1 .txt span{display:block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.main-page .main-1 .txt.onTrans span{transform:translateY(0);opacity:1}.main-page .main-1 .txt p{font-size:18px;font-weight:400;padding-bottom:100px;margin-bottom:0;display:block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.main-page .main-1 .txt.onTrans p{transform:translateY(0);opacity:1}.main-page .section-2{background-color:#f5f5f5;overflow:hidden}.main-page .main-2{position:relative;width:1200px;height:520px;margin:auto;display:flex}.main-page .main-2 .mobile{display:none}.main-page .main-2 .txt{margin:auto;text-align:left}.main-page .main-2 .txt h2{font-size:48px;font-weight:700;line-height:1.6}.main-page .main-2 .txt span{display:block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.main-page .main-2 .txt.onTrans span{transform:translateY(0);opacity:1}.main-page .main-2 .img{text-align:right}.main-page .main-2 .img img{height:100%;width:auto;opacity:0;transition:opacity 1s ease-out}.main-page .main-2 .img.onTrans img{opacity:1}.main-page .main-2 .circle-1{position:absolute;top:33%;left:52%;background-color:#e5e5e5;height:41px;width:41px;border-radius:100%;animation:scale1 3s infinite alternate}.main-page .main-2 .circle-2{top:78%;left:55%;height:48px;width:48px;animation:scale1 4s infinite alternate;animation-delay:1s}.main-page .main-2 .circle-2,.main-page .main-2 .circle-3{position:absolute;background-color:#e5e5e5;border-radius:100%}.main-page .main-2 .circle-3{top:63%;left:92%;height:38px;width:38px;animation:scale1 3s infinite alternate;animation-delay:1s}.main-page .main-2 .circle-4{position:absolute;top:16%;left:99%;background-color:#e5e5e5;height:66px;width:66px;border-radius:100%;animation:scale1 4s infinite alternate}.main-page .main-3{width:1200px;height:800px;margin:auto}.main-page .main-3 .title{font-size:40px;padding-top:110px;padding-bottom:60px;margin:0;text-align:center}.main-page .main-3 ul{font-size:0;text-align:center;justify-content:space-between;padding:0;display:flex;opacity:0;transition:transform 1s ease-out,opacity 1s ease-out}.main-page .main-3 ul.onTrans{opacity:1}.main-page .main-3 ul li{display:inline-block;border-radius:10px;width:280px;height:380px;border:1px solid #e7e7e7;vertical-align:middle;transition:all .5s ease-out}.main-page .main-3 ul li:hover{transform:translateY(-10px)}.main-page .main-3 ul li:last-of-type{margin-right:0}.main-page .main-3 ul li:hover{box-shadow:3px 4px 19.2px .8px rgba(34,34,34,.25)}.main-page .main-3 ul li a{display:block;height:100%}.main-page .main-3 ul li .img img{height:180px;width:100%;border-radius:10px 10px 0 0}.main-page .main-3 ul li .txt{display:contents;height:200px;background:#fff;border-radius:0 0 10px 10px}.main-page .main-3 ul li .txt .box{height:118px}.main-page .main-3 ul li .txt p{text-align:left;margin-left:24px;margin-right:24px;margin-top:20px;margin-bottom:20px;word-break:keep-all;display:-webkit-box;font-size:20px;font-weight:500;line-height:1.5;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#2c3e50}.main-page .main-3 ul li .txt span{display:block;text-align:left;margin-left:24px;font-size:16px;color:#999;font-weight:400}.main-page .main-3 .all-link{text-align:center;padding-top:60px}.main-page #contact{padding-top:80px}.main-page .section-4{background:#f0f0f0}.main-page .main-4{position:relative;width:1200px;height:760px;margin:auto;display:flex}.main-page .main-4 .txt{text-align:left;padding-top:140px}.main-page .main-4 .txt .title{font-size:48px;font-weight:700;text-align:left;margin:0}.main-page .main-4 .txt .subTxt{font-size:18px;font-weight:400;margin-bottom:100px;text-align:left}.main-page .main-4 .input-area{text-align:left;padding-top:140px;display:flex;justify-content:end}.main-page .checkbox{margin-top:18px;margin-bottom:50px}.main-page .btn-green{text-align:left}@media screen and (max-width:1200px){.main-page .swiper-container .overlay-2 h2{font-size:6vw}.main-page .section-1{padding:0 32px}.main-page .main-0{width:100%}.main-page .main-0 .left-box{width:0}.main-page .main-0 .right-box{width:100%}.main-page .main-1{width:100%;height:50vw}.main-page .main-1 .img{line-height:50vw}.main-page .main-1 .img img{width:90%}.main-page .main-1 .txt h2{font-size:3.9vw}.main-page .main-1 .txt h2 img{height:3.5vw}.main-page .main-1 .txt p{font-size:1.5vw;padding-bottom:10vw}.main-page .section-2{padding:0 32px}.main-page .main-2{width:100%}.main-page .main-2 .txt{margin:0;margin-top:76px}.main-page .main-2 .txt h2{font-size:3.9vw;margin:0;margin-bottom:70px}.main-page .main-2 .img{overflow:hidden}.main-page .main-2 .img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.main-page .main-2 .circle-1{height:31px;width:31px}.main-page .main-2 .circle-2{height:38px;width:38px}.main-page .main-2 .circle-3{height:28px;width:28px}.main-page .main-2 .circle-4{height:56px;width:56px}.main-page .section-3{padding:0 32px}.main-page .main-3{width:100%;height:100%}.main-page .main-3 .title{font-size:3.9vw}.main-page .main-3 ul{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}.main-page .main-3 ul li{width:calc(25% - 12px);height:100%}.main-page .main-3 ul li .img img{height:14vw;width:100%;border-radius:10px 10px 0 0}.main-page .main-3 ul li .txt{height:100%;border-radius:0 0 10px 10px}.main-page .main-3 ul li .txt .box{height:72px}.main-page .main-3 ul li .txt p{margin-left:16px;margin-right:16px;margin-top:20px;margin-bottom:20px;font-size:16px;line-height:24px;font-weight:500}.main-page .main-3 ul li .txt span{font-size:16px;margin-left:16px;padding-bottom:22px}.main-page .main-3 .all-link{padding-top:56px}.main-page .main-4{width:100%;height:600px}.main-page .section-4{padding:0 32px}.main-page .section-4 .main-4{display:block;height:100%;width:100%;padding-top:100px}.main-page .section-4 .main-4 .txt{width:100%;text-align:center;padding-top:0}.main-page .section-4 .main-4 .txt h2{font-size:4vw;text-align:center}.main-page .section-4 .main-4 .txt p{font-size:1.8vw;margin-top:26px;margin-bottom:50px;text-align:center}.main-page .section-4 .main-4 .input-area{width:100%;padding-top:0;padding-bottom:70px;justify-content:center}.main-page .section-4 .main-4 .checkbox{margin-top:18px;margin-bottom:50px}.main-page .section-4 .main-4 .btn-green{text-align:center}}@media screen and (max-width:768px){.main-page .swiper-container{height:78vw}.main-page .swiper-container video{min-width:0;height:78vw}.main-page .swiper-container .pc_banner{display:none}.main-page .swiper-container .mobile_banner{display:block}.main-page .swiper-container .overlay-2 h2{font-size:7vw}.main-page .section-1 .main-1{display:block;height:100%;padding-top:70px}.main-page .section-1 .main-1 .mobile{display:block}.main-page .section-1 .main-1 .web{display:none!important}.main-page .section-1 .main-1 .img{display:table-cell;text-align:center;padding-bottom:30px}.main-page .section-1 .main-1 .img img{width:80%}.main-page .section-1 .main-1 .txt{text-align:center}.main-page .section-1 .main-1 .txt h2{font-size:5vw}.main-page .section-1 .main-1 .txt span{line-height:1}.main-page .section-1 .main-1 .txt h2 img{height:5vw;padding-left:10px;display:inline-block;vertical-align:bottom}.main-page .section-1 .main-1 .txt p{font-size:2vw;padding-top:20px;padding-bottom:7vw}.main-page .section-2 .main-2 .txt{position:absolute;width:50%;text-align:left;z-index:1}.main-page .section-2 .main-2 .img{width:100%;margin-left:0;padding-top:70px}.main-page .section-2 .main-2 .img img{position:absolute;top:0;left:20%;padding-top:50px;height:500px;width:auto}.main-page .section-2 .main-2 .circle-1{top:30%;left:30%}.main-page .section-2 .main-2 .circle-2{top:80%;left:32%}.main-page .section-2 .main-2 .circle-3{top:85%;left:90%}.main-page .section-2 .main-2 .circle-4{top:18%;left:100%}.main-page .section-3{padding:0 32px}.main-page .section-3 .main-3{width:100%;height:100%}.main-page .section-3 .main-3 .title{font-size:5vw}.main-page .section-3 .main-3 ul{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}.main-page .section-3 .main-3 ul li{width:calc(50% - 10px);height:100%;margin:12px 0}.main-page .section-3 .main-3 ul li .img img{height:28vw;width:100%;border-radius:10px 10px 0 0}.main-page .section-3 .main-3 ul li .txt{height:100%;border-radius:0 0 10px 10px}.main-page .section-3 .main-3 ul li .txt .box{height:72px}.main-page .section-3 .main-3 ul li .txt p{margin-left:16px;margin-right:16px;margin-top:20px;margin-bottom:10px;font-size:16px;line-height:24px;font-weight:500}.main-page .section-3 .main-3 .all-link{padding-top:50px}.main-page #contact{padding-top:58px}.main-page .section-4 .main-4{display:block;height:100%;padding-top:70px}.main-page .section-4 .main-4 .txt{text-align:left;padding-top:0}.main-page .section-4 .main-4 .txt h2{font-size:4.6vw}.main-page .section-4 .main-4 .txt p{font-size:2.1vw;padding-bottom:0}.main-page .section-4 .main-4 .input-area{padding-top:0;padding-bottom:60px}.main-page .section-4 .main-4 .checkbox{margin-bottom:47px}}@media screen and (max-width:500px){.main-page .swiper-container,.main-page .swiper-container video{height:100vw}.main-page .swiper-container .overlay-2 h2{font-size:7vw}.main-page .section-1{padding:0 20px}.main-page .section-1 .main-1{display:block;height:100%;padding-top:70px}.main-page .section-1 .main-1 .mobile{display:block}.main-page .section-1 .main-1 .web{display:none!important}.main-page .section-1 .main-1 .img{display:table-cell;text-align:center;padding-bottom:30px}.main-page .section-1 .main-1 .img img{width:80%}.main-page .section-1 .main-1 .txt{text-align:center}.main-page .section-1 .main-1 .txt h2{font-size:5.6vw}.main-page .section-1 .main-1 .txt span{line-height:1}.main-page .section-1 .main-1 .txt h2 img{height:5.6vw;padding-left:0;padding-top:18px;display:block;margin:auto}.main-page .section-1 .main-1 .txt p{font-size:3vw;padding-top:20px;padding-bottom:7vw}.main-page .section-2{padding:0 20px}.main-page .section-2 .main-2{height:580px}.main-page .section-2 .main-2 .txt{margin-top:70px;position:absolute;width:100%}.main-page .section-2 .main-2 .txt h2{font-size:5.6vw}.main-page .section-2 .main-2 .img{width:100%;margin-left:0;padding-top:70px}.main-page .section-2 .main-2 .img img{position:absolute;top:0;left:-8vw;padding-top:130px;height:450px;width:auto}.main-page .section-2 .main-2 .circle-1{top:30%;left:40%}.main-page .section-2 .main-2 .circle-2{top:80%;left:8%}.main-page .section-2 .main-2 .circle-3{top:85%;left:90%}.main-page .section-2 .main-2 .circle-4{top:18%;left:100%}.main-page .section-3{padding:0 20px}.main-page .section-3 .main-3{width:100%;height:100%}.main-page .section-3 .main-3 .title{font-size:5vw;padding-top:80px}.main-page .section-3 .main-3 ul{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}.main-page .section-3 .main-3 ul li{width:calc(100% - 10px);height:100%;margin:12px 0}.main-page .section-3 .main-3 ul li .img img{height:240px;width:100%;border-radius:10px 10px 0 0}.main-page .section-3 .main-3 ul li .txt{height:100%;border-radius:0 0 10px 10px}.main-page .section-3 .main-3 ul li .txt .box{height:72px}.main-page .section-3 .main-3 ul li .txt p{margin-left:16px;margin-right:16px;margin-top:20px;margin-bottom:10px;font-size:16px;line-height:24px;font-weight:500}.main-page .section-3 .main-3 .all-link{padding-top:40px}.main-page #contact{padding-top:100px}.main-page .section-4{padding:0 20px}.main-page .section-4 .main-4{display:block;height:100%;padding-top:70px}.main-page .section-4 .main-4 .txt{text-align:left;padding-top:0}.main-page .section-4 .main-4 .txt h2{font-size:6vw}.main-page .section-4 .main-4 .txt p{font-size:3vw;padding-bottom:0}.main-page .section-4 .main-4 .input-area{padding-top:0;padding-bottom:80px}.main-page .section-4 .main-4 .checkbox{margin-bottom:47px}}.whatwedo-page .section-0{height:640px;width:100%;background-image:url(../img/whatwedo_top.7beecfc3.png);background-repeat:no-repeat;background-position:50%;background-size:cover}.whatwedo-page .section-0 .overlay-3{color:#fff;text-align:left;width:1200px;margin:auto}.whatwedo-page .section-0 .overlay-3 h2{font-size:60px;display:inline-block;margin-top:230px}.whatwedo-page .main-1{width:1200px;margin:auto}.whatwedo-page .main-1 .txt{padding-top:116px}.whatwedo-page .main-1 .txt h2{font-size:50px;font-weight:700;text-align:center;line-height:1.3;margin:0;margin-bottom:100px}.whatwedo-page .main-1 .txt span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.whatwedo-page .main-1 .txt.onTrans span{transform:translateY(0);opacity:1}.whatwedo-page .main-1 .img{text-align:center}.whatwedo-page .main-1 .img img{width:850px;height:440px;opacity:0;transform:translateY(100%);transition:transform .9s ease-out,opacity .9s ease-out}.whatwedo-page .main-1 .txt.onTrans img{transform:translateY(0);opacity:1}.whatwedo-page .section-2{height:360px;background-color:#f7f9fa}.whatwedo-page .main-2{width:1200px;margin:auto}.whatwedo-page .main-2 .txt{padding-top:96px;text-align:center}.whatwedo-page .main-2 .txt p{font-size:34px;font-weight:500;line-height:1.5;margin:0;display:block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.whatwedo-page .main-2 .txt.onTrans p{transform:translateY(0);opacity:1}.whatwedo-page .main-2 .txt h2{font-size:52px;line-height:1.3;margin-top:30px;display:flex;justify-content:center;letter-spacing:1}.whatwedo-page .main-2 .txt h2 .word{margin:0 8px}.whatwedo-page .main-2 .txt h2 .dot{background:#61b397;height:14px;width:14px;border-radius:100%;margin:auto}.whatwedo-page .main-2 .txt span{display:block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.whatwedo-page .main-2 .txt.onTrans span{transform:translateY(0);opacity:1}.whatwedo-page .section-3{width:100%;background-position:50%;background-image:url(../img/whatwedo_middle.ac130570.png);background-repeat:no-repeat}.whatwedo-page .main-3{width:1200px;height:800px;margin:auto}.whatwedo-page .cover{content:"";opacity:.4;width:100%;height:800px;position:absolute;background-color:#000}.whatwedo-page .main-3 .txt h2{color:#fff;font-size:60px;font-weight:700;padding-top:200px;padding-left:40px;display:inline-block}.whatwedo-page .main-3 .txt span{display:block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.whatwedo-page .main-3 .txt.onTrans span{transform:translateY(0);opacity:1}.whatwedo-page .main-4{width:1200px;margin:auto;padding-bottom:60px}.whatwedo-page .main-4 .txt{padding-top:170px;padding-bottom:100px;text-align:center}.whatwedo-page .main-4 .txt p{margin:0;font-size:36px;font-weight:500;display:block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.whatwedo-page .main-4 .txt.onTrans p{transform:translateY(0);opacity:1}.whatwedo-page .main-4 ul{list-style:none;text-align:center;justify-content:center;padding:0;margin:0;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.whatwedo-page .main-4 ul.onTrans{transform:translateY(0);opacity:1}.whatwedo-page .main-4 li{display:inline-block;margin-left:20px;margin-right:20px;margin-bottom:60px}.whatwedo-page .main-4 li img{height:auto;width:270px}@media screen and (max-width:1200px){.whatwedo-page .section-0 .overlay-3{width:100%}.whatwedo-page .section-0 .overlay-3 h2{font-size:5vw;margin-left:32px}.whatwedo-page .section-1{padding:0 32px}.whatwedo-page .main-1{width:100%}.whatwedo-page .main-1 .txt{padding-top:11vw;padding-bottom:7vw}.whatwedo-page .main-1 .txt h2{font-size:4.5vw;margin-bottom:7vw}.whatwedo-page .main-1 .img img{width:80%;height:auto}.whatwedo-page .section-2{padding:0 32px}.whatwedo-page .main-2{width:100%}.whatwedo-page .section-3{background-size:cover;background-position:50%;background-image:url(../img/whatwedo_middle.ac130570.png);background-repeat:no-repeat}.whatwedo-page .main-3{height:66vw;width:100%}.whatwedo-page .cover{height:66vw}.whatwedo-page .main-3 .txt h2{font-size:4.5vw;padding-top:20vw;padding-left:32px}.whatwedo-page .section-4{padding:0 32px}.whatwedo-page .main-4{width:100%;padding-bottom:100px}.whatwedo-page .main-4 .txt{padding-top:14vw;padding-bottom:8vw}.whatwedo-page .main-4 .txt p{font-size:3.2vw}.whatwedo-page .main-4 li{margin-left:1vw;margin-right:1vw;margin-bottom:4vw}.whatwedo-page .main-4 li img{height:8.5vw;width:auto}}@media screen and (max-width:768px){.whatwedo-page .section-0{height:78vw}.whatwedo-page .section-0 .overlay-3{height:100%;display:table;padding-left:0}.whatwedo-page .section-0 .overlay-3 h2{padding-left:32px;font-size:7vw;display:table-cell;vertical-align:middle;margin-top:0}.whatwedo-page .main-1 .txt{padding-top:14vw;padding-bottom:14vw}.whatwedo-page .main-1 .txt h2{font-size:4.6vw}.whatwedo-page .main-1 .img img{width:80%;height:auto}.whatwedo-page .section-2{height:40vw;padding:0 32px}.whatwedo-page .main-2{width:100%}.whatwedo-page .main-2 .txt{padding-top:11.5vw}.whatwedo-page .main-2 .txt p{font-size:4vw;font-weight:500}.whatwedo-page .main-2 .txt h2{font-size:5.2vw;margin-top:30px}.whatwedo-page .main-2 .txt h2 .word{margin:0 8px}.whatwedo-page .main-2 .txt h2 .dot{height:12px;width:12px}.whatwedo-page .main-3{height:70vw;width:100%}.whatwedo-page .cover{height:70vw}.whatwedo-page .main-3 .txt h2{font-size:6vw;padding-top:13vw;padding-left:32px}.whatwedo-page .main-4 .txt{padding-top:16vw;padding-bottom:9vw}.whatwedo-page .main-4 .txt p{font-size:4vw}.whatwedo-page .main-4 li{margin-left:0;margin-right:0}.whatwedo-page .main-4 li img{height:10vw;width:auto}}@media screen and (max-width:500px){.whatwedo-page .section-0{height:100vw}.whatwedo-page .section-0 .overlay-3 h2{padding-left:20px;font-size:8vw}.whatwedo-page .main-1 .txt{padding-top:14vw;padding-bottom:14vw}.whatwedo-page .main-1 .txt h2{font-size:6vw}.whatwedo-page .main-1 .img img{width:80%;height:auto}.whatwedo-page .section-2{height:100%;padding:0 20px}.whatwedo-page .main-2{width:100%}.whatwedo-page .main-2 .txt{padding-top:14vw;padding-bottom:8vw}.whatwedo-page .main-2 .txt p{font-size:5vw;font-weight:500}.whatwedo-page .main-2 .txt h2{font-size:6.4vw;margin-top:30px}.whatwedo-page .main-2 .txt h2 .word{margin:0 8px}.whatwedo-page .main-2 .txt h2 .dot{height:12px;width:12px}.whatwedo-page .main-3{height:70vw;width:100%}.whatwedo-page .cover{height:70vw}.whatwedo-page .main-3 .txt h2{font-size:6.4vw;padding-top:13vw;padding-left:20px}.whatwedo-page .section-4{padding:0 20px}.whatwedo-page .main-4 .txt{padding-top:16vw;padding-bottom:9vw}.whatwedo-page .main-4 .txt p{font-size:4vw}.whatwedo-page .main-4 li{margin-left:0;margin-right:0}.whatwedo-page .main-4 li img{height:10vw;width:auto}}.press-page .main-1{width:1200px;margin:auto;margin-bottom:180px}.press-page .main-1 .title{font-size:40px;padding-top:220px;padding-bottom:80px;margin:0;text-align:center}.press-page .main-1 ul{font-size:0;text-align:center;justify-content:space-between;padding:0;display:flex;opacity:0;transition:transform 1s ease-out,opacity 1s ease-out}.press-page .main-1 ul.onTrans{opacity:1}.press-page .main-1 ul li{display:inline-block;border-radius:10px;width:280px;height:380px;border:1px solid #e7e7e7;vertical-align:middle;transition:all .5s ease-out}.press-page .main-1 ul li:hover{transform:translateY(-10px)}.press-page .main-1 ul li:last-of-type{margin-right:0}.press-page .main-1 ul li:hover{box-shadow:3px 4px 19.2px .8px rgba(34,34,34,.25)}.press-page .main-1 ul li a{display:block;height:100%}.press-page .main-1 ul li .img img{height:180px;width:100%;border-radius:10px 10px 0 0}.press-page .main-1 ul li .txt{display:contents;height:200px;background:#fff;border-radius:0 0 10px 10px}.press-page .main-1 ul li .txt .box{height:118px}.press-page .main-1 ul li .txt p{text-align:left;margin-left:24px;margin-right:24px;margin-top:20px;margin-bottom:20px;word-break:keep-all;display:-webkit-box;font-size:20px;font-weight:500;line-height:1.5;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#2c3e50}.press-page .main-1 ul li .txt span{display:block;text-align:left;margin-left:24px;font-size:16px;color:#999;font-weight:400}.press-page .main-1 .all-link{text-align:center;padding-top:60px}@media screen and (max-width:1200px){.press-page .section-1{padding:0 32px}.press-page .main-1{width:100%;height:100%}.press-page .main-1 .title{font-size:3.9vw}.press-page .main-1 ul{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}.press-page .main-1 ul li{width:calc(25% - 12px);height:100%}.press-page .main-1 ul li .img img{height:14vw;width:100%;border-radius:10px 10px 0 0}.press-page .main-1 ul li .txt{height:100%;border-radius:0 0 10px 10px}.press-page .main-1 ul li .txt .box{height:72px}.press-page .main-1 ul li .txt p{margin-left:16px;margin-right:16px;margin-top:20px;margin-bottom:20px;font-size:16px;line-height:24px;font-weight:500}.press-page .main-1 ul li .txt span{font-size:16px;margin-left:16px;padding-bottom:22px}.press-page .main-1 .all-link{padding-top:56px}}@media screen and (max-width:768px){.press-page .section-1{padding:0 32px}.press-page .section-1 .main-1{width:100%;height:100%}.press-page .section-1 .main-1 .title{padding-top:200px;font-size:5vw}.press-page .section-1 .main-1 ul{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}.press-page .section-1 .main-1 ul li{width:calc(50% - 10px);height:100%;margin:12px 0}.press-page .section-1 .main-1 ul li .img img{height:28vw;width:100%;border-radius:10px 10px 0 0}.press-page .section-1 .main-1 ul li .txt{height:100%;border-radius:0 0 10px 10px}.press-page .section-1 .main-1 ul li .txt .box{height:72px}.press-page .section-1 .main-1 ul li .txt p{margin-left:16px;margin-right:16px;margin-top:20px;margin-bottom:10px;font-size:16px;line-height:24px;font-weight:500}.press-page .section-1 .main-1 .all-link{padding-top:50px}}@media screen and (max-width:500px){.press-page .section-1{padding:0 20px}.press-page .section-1 .main-1{width:100%;height:100%}.press-page .section-1 .main-1 .title{padding-top:160px;padding-bottom:60px;font-size:6vw}.press-page .section-1 .main-1 ul{flex-wrap:wrap;display:flex;align-items:center;justify-content:space-between}.press-page .section-1 .main-1 ul li{width:calc(100% - 10px);height:100%;margin:12px 0}.press-page .section-1 .main-1 ul li .img img{height:240px;width:100%;border-radius:10px 10px 0 0}.press-page .section-1 .main-1 ul li .txt{height:100%;border-radius:0 0 10px 10px}.press-page .section-1 .main-1 ul li .txt .box{height:72px}.press-page .section-1 .main-1 ul li .txt p{margin-left:16px;margin-right:16px;margin-top:20px;margin-bottom:10px;font-size:16px;line-height:24px;font-weight:500}.press-page .section-1 .main-1 .all-link{padding-top:50px}}.product-page .main-0{width:1200px;margin:auto;padding-top:150px;padding-bottom:60px}.product-page .main-0 .category{list-style:none;display:table;padding-left:0;font-size:16px;font-weight:500}.product-page .main-0 .category li{float:left;border:1px solid #c4c4c4;border-radius:100px;height:40px;text-align:center;display:inline-flex;padding-left:24px;padding-right:24px;margin-right:16px;cursor:pointer;transition:all .1s ease-out}.product-page .main-0 .category .selected,.product-page .main-0 .category li:hover{background-color:#777;color:#fff;font-weight:700}.product-page .main-0 .category span{margin:auto}@media screen and (max-width:1200px){.product-page .section-0{padding:0 32px}.product-page .main-0{width:100%}}.careers-page .section-0{height:640px;width:100%;text-align:center;background-position:50%;background-image:url(../img/careers_top.4fa82705.png);background-repeat:no-repeat;background-size:cover}.careers-page .cover{content:"";opacity:.4;width:100%;height:640px;position:absolute;background-color:#000}.careers-page .main-0{height:100%;width:1200px;margin:auto;display:flex;align-items:center;justify-content:start}.careers-page .main-0 .txt{text-align:left;z-index:1}.careers-page .main-0 .txt h2{color:#fff;font-size:60px;font-weight:700;margin:0}.careers-page .section-1{background-color:#f7f9fa}.careers-page .main-1{width:1200px;margin:auto}.careers-page .main-1 .txt{padding-top:130px;padding-bottom:70px}.careers-page .main-1 .txt h2{margin:0;font-size:40px;text-align:center;font-weight:700;line-height:1.3}.careers-page .main-1 .txt span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.careers-page .main-1 .txt.onTrans span{transform:translateY(0);opacity:1}.careers-page .main-1 ul{font-size:0;text-align:center;justify-content:space-between;padding:0;padding-bottom:120px;display:flex;opacity:0;transform:translateY(100%);transition:transform .9s ease-out,opacity .9s ease-out}.careers-page .main-1 ul.onTrans{transform:translateY(0);opacity:1}.careers-page .main-1 ul li{display:table;height:200px;width:380px;background-color:#fff;border-radius:10px;border:1px solid #e7e7e7;vertical-align:middle;transition:all .3s ease-out}.careers-page .main-1 ul li:hover{transform:translateY(-10px)}.careers-page .main-1 ul li:last-of-type{margin-right:0}.careers-page .main-1 ul li:hover{box-shadow:0 4px 20px rgba(0,66,142,.24)}.careers-page .main-1 ul li .img-txt{display:table-cell;vertical-align:middle}.careers-page .main-1 ul li p{text-align:center;margin-top:30px;display:-webkit-box;font-size:24px;font-weight:700;line-height:1.5;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#2c3e50}.careers-page .main-1 ul li img{height:80px;width:80px}.careers-page .main-2{width:1200px;margin:auto;text-align:center}.careers-page .main-2 .txt{padding-top:130px}.careers-page .main-2 .txt h2{margin:0;font-size:40px;font-weight:700;line-height:1.3}.careers-page .main-2 .txt span{display:block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.careers-page .main-2 .txt.onTrans span{transform:translateY(0);opacity:1}.careers-page .main-2 .process{display:inline-flex;margin-top:70px;margin-bottom:70px;font-size:22px;font-weight:500;opacity:0;transform:translateY(100%);transition:transform .9s ease-out,opacity .9s ease-out}.careers-page .main-2 .process.onTrans{transform:translateY(0);opacity:1}.careers-page .main-2 .process .group{padding-top:10px;padding-bottom:10px;display:flex;justify-content:center}.careers-page .main-2 .process .group .polygon{padding:14px;display:inline-table}.careers-page .main-2 .process .group .polygon span{display:table-cell;vertical-align:middle}.careers-page .main-2 .process .group-border{padding:10px;border:2px dashed #555;display:flex;border-radius:100px}.careers-page .main-2 .process .circle{text-align:center;display:inline-table;background-color:#f4f4f4;height:180px;width:180px;border-radius:100%}.careers-page .main-2 .process .circle span{display:table-cell;vertical-align:middle}.careers-page .main-2 .process .end{display:inline-table;vertical-align:middle}.careers-page .main-2 .process .end span{display:table-cell;vertical-align:middle}.careers-page .main-2 .description{text-align:left;height:80px;font-size:20px;font-weight:500}.careers-page .section-3{margin-bottom:120px}.careers-page .main-3{width:1200px;margin:auto;text-align:center}.careers-page .main-3 .txt{padding-top:220px;padding-bottom:70px}.careers-page .main-3 .txt h2{margin:0;font-size:40px;font-weight:700;line-height:1.3}.careers-page .main-3 .txt span{display:block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.careers-page .main-3 .txt.onTrans span{transform:translateY(0);opacity:1}.careers-page .main-3 .careers{opacity:0;transform:translateY(100%);transition:transform .9s ease-out,opacity .9s ease-out}.careers-page .main-3 .careers.onTrans{transform:translateY(0);opacity:1}.careers-page .main-3 .category{list-style:none;display:table;padding-left:0;font-size:16px;font-weight:500;color:#61b397}.careers-page .main-3 .category li{float:left;border:1px solid rgba(97,179,151,.3);border-radius:100px;height:40px;text-align:center;display:inline-flex;padding-left:24px;padding-right:24px;margin-right:16px;cursor:pointer;transition:all .1s ease-out}.careers-page .main-3 .category .selected,.careers-page .main-3 .category li:hover{background-color:#61b397;color:#fff;font-weight:700}.careers-page .main-3 .category span{margin:auto}.careers-page .main-3 .grid{margin-top:50px;list-style:none;padding-left:0;width:100%;border-bottom:1px solid #c4c4c4}.careers-page .main-3 .grid li{border-top:1px solid #c4c4c4;text-align:left;font-size:16px;font-weight:500;transition:all .9s}.careers-page .main-3 .grid li .title{font-size:20px;font-weight:500;height:72px;width:100%;display:table;cursor:pointer}.careers-page .main-3 .grid li .title:hover{background-color:#f4f4f4}.careers-page .main-3 .grid li .contents{padding:40px 50px;background-color:#fbfbfb;height:0;position:absolute;opacity:0;transform:scaleY(0);transform-origin:0 0;transition:all .5s}.careers-page .main-3 .grid li .contents .sub-title{font-size:18px;font-weight:500}.careers-page .main-3 .grid li .contents ul{margin-top:15px;margin-bottom:30px;list-style-type:disc}.careers-page .main-3 .grid li .contents li{border:none;line-height:1.5}.careers-page .main-3 .grid li .contents .apply{text-align:right;margin-right:40px}.careers-page .main-3 .grid li .contents.selected{position:static;opacity:1;transform:scaleY(1);height:100%}.careers-page .main-3 .grid li .li-category{color:#bcbcbc;padding-left:25px;display:table-cell;vertical-align:middle;width:60px}.careers-page .main-3 .grid li .li-title{padding-left:50px;display:table-cell;vertical-align:middle}.careers-page .main-3 .grid li .li-icon{padding-right:30px;display:table-cell;vertical-align:middle;width:40px}.careers-page .main-3 .grid li .li-icon.selected{transform:scaleY(-1)}.careers-page .main-3 .check{text-align:left;color:#ff8311;margin-bottom:190px}@media screen and (max-width:1200px){.careers-page .cover,.careers-page .main-0,.careers-page .section-0{width:100%}.careers-page .main-0 .txt h2{font-size:5vw;padding:0 32px}.careers-page .section-1{padding:0 32px}.careers-page .main-1{width:100%}.careers-page .main-1 .txt{padding-top:130px;padding-bottom:70px}.careers-page .main-1 .txt h2{font-size:3.6vw}.careers-page .main-1 ul li{height:200px;width:29vw}.careers-page .main-1 ul li p{margin-top:1.5vw;font-size:2.2vw}.careers-page .section-2{padding:0 32px}.careers-page .main-2{width:100%}.careers-page .main-2 .txt{padding-top:130px}.careers-page .main-2 .txt h2{font-size:3.6vw}.careers-page .main-2 .process{margin-top:70px;margin-bottom:50px;font-size:1.7vw}.careers-page .main-2 .process .group .polygon{padding:1vw}.careers-page .main-2 .process .group .polygon img{width:1vw;height:auto}.careers-page .main-2 .process .circle{height:13vw;width:13vw}.careers-page .main-2 .description{font-size:1.7vw}.careers-page .section-3{padding:0 32px}.careers-page .main-3{width:100%}.careers-page .main-3 .txt{padding-top:190px;padding-bottom:80px}.careers-page .main-3 .txt h2{font-size:3.6vw}.careers-page .main-3 .category{font-size:1.7vw}.careers-page .main-3 .category li{height:40px;padding-left:24px;padding-right:24px;margin-right:16px}.careers-page .main-3 .grid li{font-size:16px}.careers-page .main-3 .grid li .title{font-size:2vw}.careers-page .main-3 .grid li .li-category{width:6vw}.careers-page .main-3 .grid li .li-icon{width:3vw}.careers-page .main-3 .check{font-size:1.5vw}}@media screen and (max-width:768px){.careers-page .cover,.careers-page .section-0{height:78vw}.careers-page .main-0 .txt h2{font-size:7vw}.careers-page .main-1 .txt h2{font-size:4.2vw}.careers-page .main-1 ul li{height:200px;width:28vw}.careers-page .main-1 ul li p{font-size:2.8vw;margin-bottom:0}.careers-page .main-2 .txt{padding-top:100px}.careers-page .main-2 .txt h2{font-size:4.2vw}.careers-page .main-2 .process{display:flex;margin-top:70px;margin-bottom:50px;font-size:3.4vw;font-weight:700}.careers-page .main-2 .process,.careers-page .main-2 .process .group{flex-direction:column;align-items:center}.careers-page .main-2 .process .group .polygon{padding:2vw}.careers-page .main-2 .process .group .polygon img{transform:rotate(90deg);width:3vw;height:auto}.careers-page .main-2 .process .group-border{border-radius:200px}.careers-page .main-2 .process .circle{height:30vw;width:30vw}.careers-page .main-2 .description{font-size:2.1vw;word-break:keep-all}.careers-page .main-3 .txt h2{font-size:4.2vw}.careers-page .main-3 .category{font-size:2vw}.careers-page .main-3 .category li{height:40px;padding-left:24px;padding-right:24px;margin-right:16px;margin-bottom:10px}.careers-page .main-3 .grid{margin-top:30px}.careers-page .main-3 .grid li{font-size:2.1vw;font-weight:500}.careers-page .main-3 .grid li .title{font-size:2.6vw}.careers-page .main-3 .grid li .contents{padding:10px 10px}.careers-page .main-3 .grid li .contents .sub-title{font-size:2.2vw}.careers-page .main-3 .grid li .contents ul{margin-top:15px;margin-bottom:30px;list-style-type:disc}.careers-page .main-3 .grid li .contents .apply{margin-right:10px}.careers-page .main-3 .grid li .contents.selected{position:static;opacity:1;transform:scaleY(1);height:100%}.careers-page .main-3 .grid li .li-category{padding-left:10px;width:12vw}.careers-page .main-3 .grid li .li-title{padding-left:10px;overflow:hidden}.careers-page .main-3 .grid li .li-icon{padding-right:10px}.careers-page .main-3 .grid li .li-icon.selected{transform:scaleY(-1)}.careers-page .main-3 .check{font-size:2.1vw;margin-bottom:100px}}@media screen and (max-width:500px){.careers-page .cover,.careers-page .section-0{height:100vw}.careers-page .main-0 .txt h2{font-size:8vw;padding:0 20px}.careers-page .section-1{padding:0 20px}.careers-page .main-1 .txt{padding-top:80px;padding-bottom:50px}.careers-page .main-1 .txt h2{font-size:5.2vw}.careers-page .main-1 ul{padding-bottom:80px}.careers-page .main-1 ul li{height:170px;width:28vw}.careers-page .main-1 ul li p{font-size:3.2vw;margin-bottom:0}.careers-page .section-2{padding:0 20px}.careers-page .main-2 .txt{padding-top:80px}.careers-page .main-2 .txt h2{font-size:5.6vw}.careers-page .main-2 .process{display:flex;margin-top:50px;margin-bottom:50px;font-size:4.8vw;font-weight:500}.careers-page .main-2 .process,.careers-page .main-2 .process .group{flex-direction:column;align-items:center}.careers-page .main-2 .process .group .polygon{padding:2vw}.careers-page .main-2 .process .group .polygon img{transform:rotate(90deg);width:3vw;height:auto}.careers-page .main-2 .process .group-border{border-radius:200px}.careers-page .main-2 .process .circle{height:40vw;width:40vw}.careers-page .main-2 .process .end{margin-top:20px}.careers-page .main-2 .description{font-size:15px;word-break:keep-all;padding-left:20px}.careers-page .section-3{padding:0 20px}.careers-page .main-3 .txt{padding-top:130px;padding-bottom:40px}.careers-page .main-3 .txt h2{font-size:5.6vw}.careers-page .main-3 .category{font-size:15px}.careers-page .main-3 .category li{height:100%;border-radius:20px;padding:8px 18px;margin-right:6px}.careers-page .main-3 .grid{margin-top:30px}.careers-page .main-3 .grid li{font-size:15px;font-weight:400}.careers-page .main-3 .grid li .title{font-size:16px}.careers-page .main-3 .grid li .contents{padding:30px 16px}.careers-page .main-3 .grid li .contents .sub-title{font-size:16px}.careers-page .main-3 .grid li .contents ul{margin-top:15px;margin-bottom:30px;list-style-type:disc}.careers-page .main-3 .grid li .contents .apply{margin-right:10px}.careers-page .main-3 .grid li .contents.selected{position:static;opacity:1;transform:scaleY(1);height:100%}.careers-page .main-3 .grid li .li-category{padding-left:10px;width:12vw}.careers-page .main-3 .grid li .li-title{padding-left:10px;overflow:hidden}.careers-page .main-3 .grid li .li-icon{padding-right:20px}.careers-page .main-3 .grid li .li-icon.selected{transform:scaleY(-1)}.careers-page .main-3 .check{font-size:14px;margin-bottom:100px}}.howfit .howfit-0 .swiper-container{height:640px;display:flex;justify-content:center}.howfit .howfit-0 .swiper-container video{position:absolute;z-index:0;height:640px}.howfit .howfit-0 .swiper-container .overlay-2{margin:auto;z-index:1;color:#fff;width:100%;text-align:left}.howfit .howfit-0 .swiper-container .overlay-2 h2{text-align:center;font-size:60px;opacity:0;transition:opacity 1s ease-out}.howfit .howfit-0 .swiper-container .overlay-2 h2 .txt1{margin-right:150px;width:370px;display:inline-block;text-align:right}.howfit .howfit-0 .swiper-container .overlay-2 h2 .txt2{margin-left:150px;width:370px;display:inline-block;text-align:left}.howfit .howfit-0 .swiper-container .overlay-2.onTrans h2{opacity:1}.howfit .howfit-1{width:1200px;margin:auto;position:relative;display:flex;justify-content:center}.howfit .howfit-1 .txt{padding-top:100px;padding-bottom:180px;text-align:center;position:relative}.howfit .howfit-1 .txt .box{font-size:20px;font-weight:700;color:#61b397;padding:8px 20px;margin-left:8px;margin-right:8px;border:2px solid #61b397;border-radius:23px}.howfit .howfit-1 .txt h2{font-size:40px;font-weight:700;line-height:1.3}.howfit .howfit-1 .txt h2 .sub{font-size:30px;font-weight:400;padding-top:14px}.howfit .howfit-1 .txt span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.howfit .howfit-1 .txt.onTrans span{transform:translateY(0);opacity:1}.howfit .howfit-1 .circle-1{position:absolute;background:linear-gradient(180deg,rgba(255,248,182,.0677083),rgba(255,245,151,.5) 47.4%,rgba(255,248,182,.0677083));height:322px;width:322px;border-radius:100%;top:18%;left:34%;z-index:-1;animation:scale2 4s infinite alternate}.howfit .howfit-1 .circle-2{position:absolute;background:linear-gradient(180deg,hsla(0,0%,99.2%,.35),hsla(0,100%,89%,.35) 47.4%,hsla(0,0%,99.2%,.0677083));height:124px;width:124px;border-radius:100%;top:56%;left:54%;z-index:-1;animation:scale2 3s infinite alternate}.howfit .section-2{background-color:#f7f9fa}.howfit .howfit-2{width:1200px;margin:auto}.howfit .howfit-2 .txt{padding-top:110px;padding-bottom:60px}.howfit .howfit-2 .txt h2{font-size:32px;text-align:center;font-weight:400;line-height:1.3}.howfit .howfit-2 .txt span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.howfit .howfit-2 .txt.onTrans span{transform:translateY(0);opacity:1}.howfit .howfit-2 ul{font-size:0;text-align:center;justify-content:space-between;padding:0;padding-bottom:90px;display:flex;opacity:0;transform:translateY(100%);transition:transform .9s ease-out,opacity .9s ease-out}.howfit .howfit-2 ul.onTrans{transform:translateY(0);opacity:1}.howfit .howfit-2 ul li{display:table;height:330px;width:280px;border-radius:20px;border:1px solid #e7e7e7;background:#fff;vertical-align:middle;transition:all .3s ease-out}.howfit .howfit-2 ul li:hover{transform:translateY(-10px);box-shadow:0 4px 20px rgba(0,66,142,.24)}.howfit .howfit-2 ul li:last-of-type{margin-right:0}.howfit .howfit-2 ul li .img-txt{display:table-cell;vertical-align:middle}.howfit .howfit-2 ul li p{text-align:center;margin-top:35px;margin-bottom:22px;display:-webkit-box;font-size:26px;font-weight:700;line-height:1.5;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#2c3e50}.howfit .howfit-2 ul li .sub{font-size:18px;font-weight:500;margin:0;color:#959595}.howfit .howfit-2 ul li img{height:80px;width:80px}.howfit .section-3{background-color:#f2f2f2}.howfit .howfit-3{width:1200px;margin:auto;text-align:center}.howfit .howfit-3 .txt{padding-top:130px;padding-bottom:70px}.howfit .howfit-3 .txt h2{font-size:40px;text-align:left;font-weight:700;margin:0;line-height:1.3}.howfit .howfit-3 .txt span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.howfit .howfit-3 .txt.onTrans span{transform:translateY(0);opacity:1}.howfit .howfit-3 .img{display:flex;justify-content:space-between;width:100%;overflow:hidden;text-align:left;opacity:0;transition:opacity .9s ease-out;padding-bottom:100px}.howfit .howfit-3 .img img{height:380px;width:580px;-o-object-fit:cover;object-fit:cover}.howfit .howfit-3 .img h2{font-size:32px;font-weight:500;margin:0;margin-top:34px;margin-bottom:16px}.howfit .howfit-3 .img span{font-size:20px;font-weight:500px;color:#959595}.howfit .howfit-3 .img.onTrans{opacity:1}.howfit .howfit-4{width:1200px;margin:auto;text-align:center}.howfit .howfit-4 .txt{padding-top:100px;padding-bottom:100px}.howfit .howfit-4 .txt h2{font-size:40px;text-align:center;font-weight:400;line-height:1.3;margin:0}.howfit .howfit-4 .txt span{display:inline-block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.howfit .howfit-4 .txt.onTrans span{transform:translateY(0);opacity:1}.howfit .howfit-4 .img{opacity:0;transition:opacity .9s ease-out}.howfit .howfit-4 .img .trainer-group{width:100%;display:flex;flex-wrap:wrap;list-style:none;text-align:center;justify-content:center;margin:0;padding:0}.howfit .howfit-4 .img .trainer-group li{width:calc(33% - 20px)}.howfit .howfit-4 .img .trainer-group li .trainer-wrap{display:flex;justify-content:center;height:294px}.howfit .howfit-4 .img .trainer-group li .trainer-wrap img{position:absolute;width:294px;height:auto}.howfit .howfit-4 .img .trainer-group li .trainer-wrap .cover{content:"";position:absolute;width:294px;height:294px;border-radius:100%;opacity:.2;background-color:#000;z-index:1}.howfit .howfit-4 .img .trainer-group li .trainer-wrap span{margin-top:205px;font-size:20px;font-weight:700;color:#fff;z-index:2}.howfit .howfit-4 .img .trainer-group li .info{font-size:20px;font-weight:400;margin-top:25px;margin-bottom:45px}.howfit .howfit-4 .img.onTrans{opacity:1}.howfit .howfit-5{width:1200px;margin:auto;text-align:center;margin-top:170px;margin-bottom:200px}.howfit .howfit-5 .txt h2{font-size:40px;font-weight:700;line-height:1.3;margin:0}.howfit .howfit-5 .txt span{display:block;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.howfit .howfit-5 .txt.onTrans span{transform:translateY(0);opacity:1}.howfit .howfit-5 .faq{opacity:0;transform:translateY(100%);transition:transform .9s ease-out,opacity .9s ease-out}.howfit .howfit-5 .faq.onTrans{transform:translateY(0);opacity:1}.howfit .howfit-5 .grid{margin-top:80px;list-style:none;padding-left:0;width:100%;border-bottom:1px solid #c4c4c4}.howfit .howfit-5 .grid li{border-top:1px solid #c4c4c4;text-align:left;font-size:18px;font-weight:500;transition:all .9s}.howfit .howfit-5 .grid li .title{font-size:20px;font-weight:500;height:100px;width:100%;display:table;cursor:pointer}.howfit .howfit-5 .grid li .title:hover{background-color:#f4f4f4}.howfit .howfit-5 .grid li .contents{padding:30px 0;background-color:#fbfbfb;height:0;display:flex;position:absolute;opacity:0;transform:scaleY(0);transform-origin:0 0;transition:all .5s}.howfit .howfit-5 .grid li .contents .icon-cont{padding-left:30px;padding-right:16px}.howfit .howfit-5 .grid li .contents .icon-cont img{width:40px;height:40px}.howfit .howfit-5 .grid li .contents ul{padding-left:0;list-style-type:none}.howfit .howfit-5 .grid li .contents li{border:none;line-height:1.5}.howfit .howfit-5 .grid li .contents.selected{position:static;opacity:1;transform:scaleY(1);height:100%}.howfit .howfit-5 .grid li .li-icon-start{display:table-cell;padding-top:30px;padding-left:30px;width:40px}.howfit .howfit-5 .grid li .li-icon-start img{width:40px;height:40px}.howfit .howfit-5 .grid li .li-title{padding-left:16px;display:table-cell;vertical-align:middle}.howfit .howfit-5 .grid li .li-title img{height:40px;width:40px}.howfit .howfit-5 .grid li .li-icon{padding-right:30px;display:table-cell;vertical-align:middle;width:40px}.howfit .howfit-5 .grid li .li-icon.selected{transform:scaleY(-1)}.howfit .howfit-5 .store-btn{display:flex;justify-content:center;margin-top:70px;opacity:0;transform:translateY(100%);transition:transform .6s ease-out,opacity .6s ease-out}.howfit .howfit-5 .store-btn .btn{margin:0 13px;border-radius:40px}.howfit .howfit-5 .store-btn .btn span{border:1px solid #61b397!important}.howfit .howfit-5 .store-btn .img-google{background:url(../img/googleplay.9d65f322.png);background-size:cover;margin:auto;margin-top:16px;margin-bottom:16px;height:32px;width:136px;cursor:pointer}.howfit .howfit-5 .store-btn .btn:hover .img-google{background:url(data:image/png;base64,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);background-size:cover}.howfit .howfit-5 .store-btn .img-ios{background:url(../img/appstore.05021581.png);background-size:cover;margin:auto;margin-top:16px;margin-bottom:16px;height:32px;width:120px;cursor:pointer}.howfit .howfit-5 .store-btn .btn:hover .img-ios{background:url(data:image/png;base64,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);background-size:cover}.howfit .howfit-5 .store-btn.onTrans{transform:translateY(0);opacity:1}@media screen and (max-width:1200px){.howfit section{padding:0 32px}.howfit .howfit-0{width:100%}.howfit .howfit-0 .swiper-container .overlay-2{display:table;margin:0}.howfit .howfit-0 .swiper-container .overlay-2 h2{font-size:5vw;display:table-cell;vertical-align:bottom;padding-bottom:63px}.howfit .howfit-0 .swiper-container .overlay-2 h2 .txt1{font-size:4.4vw;margin-right:.7vw}.howfit .howfit-0 .swiper-container .overlay-2 h2 .txt2{font-size:4.4vw;margin-left:.7vw}.howfit .howfit-0 .txt h2{padding:0 32px;font-size:4vw}.howfit .howfit-1{width:100%}.howfit .howfit-1 .txt{padding-top:9.5vw;padding-bottom:17vw}.howfit .howfit-1 .circle-1{top:18%;left:32%}.howfit .howfit-1 .circle-2{top:56%;left:56%}.howfit .howfit-2{width:100%}.howfit .howfit-2 ul li{width:23%}.howfit .howfit-2 ul li p{font-size:2.3vw}.howfit .howfit-2 ul li .sub{font-size:1.7vw}.howfit .howfit-3{width:100%}.howfit .howfit-3 .txt{padding-top:130px;padding-bottom:70px}.howfit .howfit-3 .txt h2{font-size:3.2vw}.howfit .howfit-3 .img{width:100%}.howfit .howfit-3 .img .img-wrap{width:48%}.howfit .howfit-3 .img img{height:auto;width:100%}.howfit .howfit-3 .img h2{font-size:3vw}.howfit .howfit-3 .img span{font-size:1.8vw}.howfit .howfit-4{width:100%}.howfit .howfit-4 .txt{padding-top:12vw;padding-bottom:10vw}.howfit .howfit-4 .txt h2{font-size:4vw}.howfit .howfit-4 .img .trainer-group li .trainer-wrap{display:flex;justify-content:center;height:26vw}.howfit .howfit-4 .img .trainer-group li .trainer-wrap img{width:26vw;height:auto}.howfit .howfit-4 .img .trainer-group li .trainer-wrap .cover{width:26vw;height:26vw}.howfit .howfit-4 .img .trainer-group li .trainer-wrap span{margin-top:19vw;font-size:20px;font-weight:700;color:#fff;z-index:1}.howfit .howfit-4 .img .trainer-group li .info{font-size:2vw;font-weight:400}.howfit .howfit-5{width:100%}.howfit .howfit-5 .txt h2{font-size:4vw}.howfit .howfit-5 .grid li{font-size:18px}.howfit .howfit-5 .grid li .title{font-size:2vw}.howfit .howfit-5 .grid li .li-icon-start{display:table-cell;padding-left:0}.howfit .howfit-5 .grid li .li-icon{width:3vw}.howfit .howfit-5 .grid li .contents .icon-cont{padding-left:0;padding-right:14px}.howfit .howfit-5 .grid li .contents .icon-cont img{width:40px;height:40px}.howfit .howfit-5 .store-btn{margin-top:6vw}.howfit .howfit-5 .store-btn .btn{margin:0 11px}.howfit .howfit-5 .store-btn .img-google{margin-top:14px;margin-bottom:13px;height:30px;width:128px}.howfit .howfit-5 .store-btn .img-ios{margin-top:14px;margin-bottom:13px;height:30px;width:112px}}@media screen and (max-width:768px){.howfit .howfit-0 .swiper-container,.howfit .howfit-0 .swiper-container video{height:78vw}.howfit .howfit-0 .swiper-container .overlay-2 h2{font-size:5vw;padding-bottom:4.6vw}.howfit .howfit-0 .swiper-container .overlay-2 h2 .txt1{font-size:5.2vw;display:block;margin-right:0;text-align:center;width:100%}.howfit .howfit-0 .swiper-container .overlay-2 h2 .txt2{font-size:5.2vw;display:block;margin-left:0;text-align:center;width:100%}.howfit .howfit-1 .txt{padding-top:14vw;padding-bottom:20vw}.howfit .howfit-1 .txt .box{font-size:2.2vw}.howfit .howfit-1 .txt h2{font-size:4vw}.howfit .howfit-1 .txt h2 .sub{padding-top:16px;font-size:3.2vw}.howfit .howfit-1 .circle-1{top:12%;left:26%}.howfit .howfit-1 .circle-2{top:56%;left:58%}.howfit .howfit-2{width:100%}.howfit .howfit-2 .txt{padding-top:14vw;padding-bottom:7vw}.howfit .howfit-2 .txt h2{font-size:4vw}.howfit .howfit-2 ul{flex-wrap:wrap;justify-content:space-between;padding-bottom:10vw}.howfit .howfit-2 ul li{display:table;height:38vw;width:calc(50% - 10px);margin-bottom:20px}.howfit .howfit-2 ul li p{margin-top:30px;font-size:3vw}.howfit .howfit-2 ul li .sub{font-size:2vw}.howfit .howfit-3{width:100%}.howfit .howfit-3 .txt h2{font-size:4.2vw}.howfit .howfit-3 .img h2{font-size:3.4vw;margin-top:30px;margin-bottom:12px}.howfit .howfit-3 .img span{font-size:2.2vw}.howfit .howfit-4{width:100%}.howfit .howfit-4 .txt{padding-top:16vw;padding-bottom:10vw}.howfit .howfit-4 .txt h2{font-size:4.2vw}.howfit .howfit-4 .img .trainer-group li .trainer-wrap{display:flex;justify-content:center;height:24vw}.howfit .howfit-4 .img .trainer-group li .trainer-wrap img{width:24vw;height:auto}.howfit .howfit-4 .img .trainer-group li .trainer-wrap .cover{width:24vw;height:24vw}.howfit .howfit-4 .img .trainer-group li .trainer-wrap span{margin-top:18vw;font-size:18px;font-weight:700;color:#fff;z-index:1}.howfit .howfit-4 .img .trainer-group li .info{font-size:2.4vw;margin-top:24px;margin-bottom:45px}.howfit .howfit-5{width:100%}.howfit .howfit-5 .txt h2{font-size:4.2vw}.howfit .howfit-5 .grid li{font-size:2vw}.howfit .howfit-5 .grid li .title{font-size:2.4vw;height:90px}.howfit .howfit-5 .grid li .li-icon-start{display:table-cell;padding-top:29px;padding-left:0;width:32px}.howfit .howfit-5 .grid li .li-icon-start img{width:32px;height:32px}.howfit .howfit-5 .grid li .li-icon{width:3vw}.howfit .howfit-5 .grid li .contents .icon-cont{padding-left:0;padding-right:14px}.howfit .howfit-5 .grid li .contents .icon-cont img{width:32px;height:32px}.howfit .howfit-5 .store-btn{margin-top:6vw}.howfit .howfit-5 .store-btn .btn{margin:0 11px}.howfit .howfit-5 .store-btn .img-google{margin-top:14px;margin-bottom:13px;height:26px;width:110px}.howfit .howfit-5 .store-btn .img-ios{margin-top:14px;margin-bottom:13px;height:26px;width:97px}}@media screen and (max-width:500px){.howfit section{padding:0 20px}.howfit .howfit-0 .swiper-container,.howfit .howfit-0 .swiper-container video{height:100vw}.howfit .howfit-0 .swiper-container .overlay-2 h2{padding-bottom:4.6vw}.howfit .howfit-0 .swiper-container .overlay-2 h2 .txt1{font-size:6.8vw;display:block;margin-right:0;text-align:center;width:100%}.howfit .howfit-0 .swiper-container .overlay-2 h2 .txt2{font-size:6.8vw;display:block;margin-left:0;text-align:center;width:100%}.howfit .howfit-1 .txt{padding-top:14vw;padding-bottom:20vw}.howfit .howfit-1 .txt .box{font-size:3vw}.howfit .howfit-1 .txt h2{font-size:5.6vw}.howfit .howfit-1 .txt h2 .sub{padding-top:16px;font-size:3.6vw}.howfit .howfit-1 .circle-1{top:4%;left:14%}.howfit .howfit-1 .circle-2{top:60%;left:62%}.howfit .howfit-2{width:100%}.howfit .howfit-2 .txt{padding-top:80px;padding-bottom:50px}.howfit .howfit-2 .txt h2{font-size:4.8vw}.howfit .howfit-2 ul{flex-wrap:wrap;justify-content:space-between;padding-bottom:100px}.howfit .howfit-2 ul li{display:table;height:280px;width:calc(50% - 10px);margin-bottom:20px}.howfit .howfit-2 ul li p{margin-top:30px;font-size:18px}.howfit .howfit-2 ul li .sub{font-size:15px}.howfit .howfit-3{width:100%}.howfit .howfit-3 .txt{padding-top:80px;padding-bottom:50px}.howfit .howfit-3 .txt h2{font-size:5vw}.howfit .howfit-3 .img{width:100%;display:block;padding-bottom:50px}.howfit .howfit-3 .img .img-wrap{width:100%;margin-bottom:50px}.howfit .howfit-3 .img img{height:auto;width:100%}.howfit .howfit-3 .img h2{font-size:22px}.howfit .howfit-3 .img span{font-size:16px}.howfit .howfit-4{width:100%}.howfit .howfit-4 .txt{padding-top:80px;padding-bottom:66px}.howfit .howfit-4 .txt h2{font-size:26px}.howfit .howfit-4 .img .trainer-group li{width:calc(50% - 20px)}.howfit .howfit-4 .img .trainer-group li .trainer-wrap{display:flex;justify-content:center;height:36vw}.howfit .howfit-4 .img .trainer-group li .trainer-wrap img{width:36vw;max-width:294px;height:auto}.howfit .howfit-4 .img .trainer-group li .trainer-wrap .cover{width:36vw;height:36vw}.howfit .howfit-4 .img .trainer-group li .trainer-wrap span{margin-top:26vw;font-size:18px;font-weight:700;color:#fff;z-index:1}.howfit .howfit-4 .img .trainer-group li .info{font-size:18px}.howfit .howfit-5{width:100%;margin-top:100px;margin-bottom:130px}.howfit .howfit-5 .txt h2{font-size:5.6vw}.howfit .howfit-5 .grid{margin-top:60px}.howfit .howfit-5 .grid li{font-size:15px}.howfit .howfit-5 .grid li .title{font-size:18px;height:76px}.howfit .howfit-5 .grid li .li-icon-start{display:table-cell;padding-top:24px;padding-left:0;width:32px}.howfit .howfit-5 .grid li .li-icon-start img{width:28px;height:28px}.howfit .howfit-5 .grid li .li-title{padding-left:12px}.howfit .howfit-5 .grid li .li-icon{padding-right:20px;width:3vw}.howfit .howfit-5 .grid li .contents .icon-cont{padding-left:0;padding-right:12px}.howfit .howfit-5 .grid li .contents .icon-cont img{width:28px;height:28px}.howfit .howfit-5 .grid li .contents ul{padding-right:20px}.howfit .howfit-5 .store-btn{margin-top:50px}.howfit .howfit-5 .store-btn .btn{margin:0 11px}.howfit .howfit-5 .store-btn .img-google{margin-top:14px;margin-bottom:13px;height:26px;width:112px}.howfit .howfit-5 .store-btn .img-ios{margin-top:14px;margin-bottom:13px;height:26px;width:100px}}.policy-page .main-0{width:1200px;margin:auto;padding-top:60px;padding-bottom:30px}.policy-page .main-0 .category{list-style:none;display:table;padding-left:0;font-size:16px;font-weight:500}.policy-page .main-0 .category li{float:left;border:1px solid #c4c4c4;border-radius:100px;height:40px;text-align:center;display:inline-flex;padding-left:24px;padding-right:24px;margin-right:16px;cursor:pointer;transition:all .1s ease-out}.policy-page .main-0 .category .selected,.policy-page .main-0 .category li:hover{background-color:#777;color:#fff;font-weight:700}.policy-page .main-0 .category span{margin:auto}@media screen and (max-width:1200px){.policy-page .section-0{padding:0 32px}.policy-page .main-0{width:100%;padding-top:0;padding-bottom:0}.policy-page .main-0 .category li{height:40px;text-align:center;font-size:13px;display:flex;padding-left:24px;padding-right:24px;margin-right:16px;margin-top:10px;cursor:pointer;transition:all .1s ease-out}}.privacy-page .privacy-0{width:1200px;margin:auto;padding-bottom:400px}.privacy-page .privacy-0 h2{font-size:40px;font-weight:700;color:#777;margin-bottom:60px}.privacy-page .privacy-0 table{border-collapse:collapse;width:70%}.privacy-page .privacy-0 table tr{border-top:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width:1200px){.privacy-page .privacy-0{margin:0 32px;width:auto}}.modal-notice-page .main-0{width:1200px;margin:auto;padding-top:20px;padding-bottom:20px}.modal-notice-page .main-0 .category{list-style:none;display:table;padding-left:0;font-size:16px;font-weight:500}.modal-notice-page .main-0 .category li{float:left;border:1px solid #c4c4c4;border-radius:100px;height:40px;text-align:center;display:inline-flex;padding-left:24px;padding-right:24px;margin-right:16px;cursor:pointer;transition:all .1s ease-out}.modal-notice-page .main-0 .category .selected,.modal-notice-page .main-0 .category li:hover{background-color:#777;color:#fff;font-weight:700}.modal-notice-page .main-0 .category span{margin:auto}@media screen and (max-width:1200px){.modal-notice-page .section-0{padding:0 32px}.modal-notice-page .main-0{width:100%}}.modal-notice-sub-page .notice-sub-0{width:1200px;margin:0 32px;padding-bottom:25px}.modal-notice-sub-page .notice-sub-0 h1{font-size:25px;font-weight:700;color:#777;margin-bottom:10px;text-align:center}.modal-notice-sub-page .notice-sub-0 p{white-space:pre-wrap}.modal-notice-sub-page .notice-sub-0 .ls1{font-size:24px}.modal-notice-sub-page .notice-sub-0 .ls1.center{text-align:center}.modal-notice-sub-page .notice-sub-0 .ls1.bold{font-weight:700}.modal-notice-sub-page .notice-sub-0 .ls2{font-size:18px}.modal-notice-sub-page .notice-sub-0 .ls2.center{text-align:center}.modal-notice-sub-page .notice-sub-0 .ls2.bold{font-weight:700}.modal-notice-sub-page .notice-sub-0 .ls2.normal{font-weight:400}.modal-notice-sub-page .notice-sub-0 .ls3{font-size:15px}.modal-notice-sub-page .notice-sub-0 .ls4{font-size:15px;text-align:center}.modal-notice-sub-page .notice-sub-0 .ls4-3{font-size:16px;text-align:center}.modal-notice-sub-page .notice-sub-0 .ls5{font-size:13px;text-align:center}.modal-notice-sub-page .notice-sub-0 table{border-collapse:collapse;width:70%}.modal-notice-sub-page .notice-sub-0 table tr{border-top:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width:1200px){.modal-notice-sub-page .notice-sub-0 h1{font-size:25px;text-align:center}.modal-notice-sub-page .notice-sub-0 .ls2{font-size:18px}.modal-notice-sub-page .notice-sub-0 .ls3{font-size:14px}.modal-notice-sub-page .notice-sub-0 .ls4{font-size:14px;text-align:center}.modal-notice-sub-page .notice-sub-0 .ls4-3{font-size:15px;text-align:center}.modal-notice-sub-page .notice-sub-0 .ls5{font-size:12px;text-align:center}.modal-notice-sub-page .notice-sub-0{margin:0 32px;width:auto}}@media screen and (max-width:780px){.modal-notice-sub-page .notice-sub-0 h1{font-size:20px;text-align:center}.modal-notice-sub-page .notice-sub-0 .ls2{font-size:15px}.modal-notice-sub-page .notice-sub-0 .ls3{font-size:12px}.modal-notice-sub-page .notice-sub-0 .ls4{font-size:12px;text-align:center}.modal-notice-sub-page .notice-sub-0 .ls4-3{font-size:13px;text-align:center}.modal-notice-sub-page .notice-sub-0 .ls5{font-size:11px;text-align:center}.modal-notice-sub-page .notice-sub-0{margin:0 32px;width:auto}}@media screen and (max-width:500px){.modal-notice-sub-page .notice-sub-0 h1{font-size:13px;text-align:center}.modal-notice-sub-page .notice-sub-0 .ls2{font-size:11px}.modal-notice-sub-page .notice-sub-0 .ls3{font-size:9px}.modal-notice-sub-page .notice-sub-0 .ls4{font-size:9px;text-align:center}.modal-notice-sub-page .notice-sub-0 .ls4-3{font-size:10px;text-align:center}.modal-notice-sub-page .notice-sub-0 .ls5{font-size:8px;text-align:center}.modal-notice-sub-page .notice-sub-0{margin:0 32px;width:auto}}.underline{box-shadow:inset 0 -11px 0 orange}#app .btn span{cursor:pointer;display:inline-block;text-align:center;width:240px;height:64px;line-height:64px;font-size:24px;color:#666;font-weight:700;background:linear-gradient(90deg,#61b397 50%,transparent 0);background-size:200% 100%;background-position:100% 0;border:1px solid #bbb;border-radius:40px;transition:all .3s ease-out}#app .btn span:hover{background-position:0 0;color:#fff;border-color:#61b397}#app .btn-green span{cursor:pointer;display:inline-block;text-align:center;width:240px;height:64px;line-height:64px;font-size:24px;font-weight:700;color:#fff;background:#61b397;background-size:200% 100%;background-position:100% 0;border:1px solid #bbb;border-radius:100px;transition:all .3s ease-out;border-color:#61b397}#app .btn-green span:hover{box-shadow:0 2px 12px rgba(97,179,151,.9)}@media screen and (max-width:1200px){#app .btn-green span,#app .btn span{width:180px;height:57px;line-height:57px;font-size:20px;font-weight:700}}@media screen and (max-width:768px){#app .btn-green span,#app .btn span{width:156px;height:57px;line-height:57px;font-size:18px;font-weight:700}}@media screen and (max-width:768px){#app .btn-green span,#app .btn span{width:130px;height:50px;line-height:50px;font-size:16px;font-weight:700}}#app .input-wrap{position:relative;box-sizing:border-box;padding-bottom:10px}#app .input-wrap input{height:54px;width:522px;background:#fff;border:1px solid #e1e1e1;box-sizing:border-box;border-radius:10px;font-family:Noto Sans KR;font-size:18px;padding-left:20px;color:#333}#app .input-wrap input::-moz-placeholder{font-weight:400;font-size:16px;padding-top:3px;color:#959595}#app .input-wrap input::placeholder{font-weight:400;font-size:16px;padding-top:3px;color:#959595}#app .input-wrap input:focus,#app .input-wrap input:hover{outline:1px solid #61b397}#app .input-wrap textarea{height:268px;width:522px;background:#fff;border:1px solid #e1e1e1;box-sizing:border-box;border-radius:10px;font-family:Noto Sans KR;font-size:18px;padding:17px 24px;color:#333;resize:none}#app .input-wrap textarea::-moz-placeholder{font-weight:400;font-size:16px;color:#959595}#app .input-wrap textarea::placeholder{font-weight:400;font-size:16px;color:#959595}#app .input-wrap textarea:focus,#app .input-wrap textarea:hover{outline:1px solid #61b397}@media screen and (max-width:530px){#app .input-wrap input{height:54px;width:88vw;font-size:16px}#app .input-wrap textarea{height:268px;width:88vw;font-size:16px}}#app .checkbox .container{display:block;position:relative;padding-left:28px;margin-bottom:12px;cursor:pointer}#app .checkbox .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#app .checkbox .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px}#app .checkbox .container input:checked~.checkmark{background-color:#61b397;border:1px solid #61b397}#app .checkbox .checkmark:after{content:"";position:absolute;display:none}#app .checkbox .container input:checked~.checkmark:after{display:block}#app .checkbox .container .checkmark:after{left:7px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}#app .checkbox .label{font-size:15px;font-weight:700;color:#61b397;margin-right:6px}#app .checkbox .label-des-underline{font-size:15px;font-weight:500;text-decoration:underline}#app .checkbox .label-des{font-size:15px;font-weight:400}.fade-enter-active,.fade-leave-active{transition-property:opacity;transition-duration:.25s}.fade-enter-active{transition-delay:.25s}.fade-enter,.fade-leave-active{opacity:0}