.popup-fade-enter-active{animation:popup-fade-in .3s;transition:all .3s}.popup-fade-leave-active{animation:popup-fade-out .3s;transition:all .3s}.popup-up-enter-active{animation:popup-up-in .3s;transition:all .3s}.popup-up-leave-active{animation:popup-up-out .3s;transition:all .3s}@keyframes popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes popup-fade-out{0%{opacity:1}to{opacity:0}}@keyframes popup-up-in{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes popup-up-out{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0)}}.fade-down-enter-active{animation:fade-down-in .3s;transition:all .3s}.fade-down-leave-active{animation:fade-down-down .3s;transition:all .3s}@keyframes fade-down-in{0%{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translate3d(0,20%,0)}}.slide-enter-active{animation:slide-in .3s}.slide-leave-active{animation:slide-in .3s reverse}@keyframes slide-in{0%{transform:translate3d(0,100vh,0)}to{transform:translateZ(0)}}.fade-up-down-enter-active{transition:all .2s ease-out}.fade-up-down-leave-active{transition:all .2s ease-in}.fade-up-down-enter,.fade-up-down-leave-to{opacity:0;transform:translate3d(0,60%,0)}.toast-enter-active{animation:ToastBounce .2s both}.toast-leave-active{animation:ToastBounce .2s reverse both}@keyframes ToastBounce{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.9,.9,.9)}16%{transform:scale3d(.95,.95,.95)}32%{transform:scaleX(1)}48%{opacity:1;transform:scale3d(.95,.95,.95)}64%{transform:scale3d(.9,.9,.9)}80%{transform:scale3d(.95,.95,.95)}to{opacity:1;transform:scaleX(1)}}.stick-enter-active{animation:bounce-in .52s ease-in,fadeout .52s linear .52s}@keyframes bounce-in{0%{transform:scale(2);opacity:0}77%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@media screen and (min-width:1100px){.slogan p{color:red}}:root{--base-bg-color:#fff}.my-font{font-family:Righteous-Regular}.main{margin:0 auto;overflow-y:scroll;overflow-x:hidden;position:relative;min-height:100vh;font-family:Righteous-Regular,PingFang SC;-webkit-user-select:none;user-select:none;background-position:50%}.page-header[data-v-ad84f3a8]{width:100%;height:2.4375vw;background:#fff}.page-header__inner[data-v-ad84f3a8]{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 5.9375vw 0 3.6875vw;box-sizing:border-box}.page-header__logo[data-v-ad84f3a8]{display:flex;align-items:center;text-decoration:none}.page-header__logo-img[data-v-ad84f3a8]{margin-top:.5vw;height:1.875vw;width:auto;display:block}.page-header__nav[data-v-ad84f3a8]{display:flex;align-items:center;grid-gap:0;gap:0;margin-top:.6875vw}.page-header__nav-item-wrap[data-v-ad84f3a8]{display:inline-flex;align-items:center}.page-header__nav-item[data-v-ad84f3a8]{color:#000;font-size:.875vw;font-weight:400;text-decoration:none;position:relative;padding:0 1.25vw}.page-header__nav-divide[data-v-ad84f3a8]{width:auto;display:block;margin:0 .25vw}.page-header__nav-item--active[data-v-ad84f3a8]{color:#77aeff;font-weight:500}.page-header__nav-item--active[data-v-ad84f3a8]:before{content:"";position:absolute;left:1.25vw;right:1.25vw;bottom:0;height:1px;background:url(https://oversea.hellogroupcdn.com/fep/momo/dokiapart/company-official-website/static/img/nav-checked.771b8bed.png?_bid=1005388) no-repeat 50%;background-size:100% 100%}.page-footer[data-v-efe9bb8c]{width:100%;background:#4a4a4a;padding:2.5vw 1.5vw 2vw;box-sizing:border-box;text-align:center}.page-footer__link[data-v-efe9bb8c]{display:inline-block;color:#fff;font-size:.875vw;text-decoration:underline;margin-bottom:1.5vw}.page-footer__link[data-v-efe9bb8c]:hover{text-decoration:underline}.page-footer__brand[data-v-efe9bb8c]{display:flex;flex-direction:column;align-items:center;grid-gap:.75vw;gap:.75vw}.page-footer__logo[data-v-efe9bb8c]{height:1.5vw;width:auto;opacity:.95;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.page-footer__copyright[data-v-efe9bb8c]{font-size:.75vw;color:hsla(0,0%,100%,.9);margin:0}.company-page[data-v-917bc342]{min-height:100vh;background:#fff;font-family:Helvetica Neue,Helvetica,Arial,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif}.company-page__banner-wrap[data-v-917bc342]{width:100%;overflow:hidden}.company-page__banner[data-v-917bc342]{width:100%;height:auto;display:block;object-fit:cover}.company-page__main[data-v-917bc342]{width:-webkit-fit-content;width:fit-content;margin:0 auto;padding:1.5vw 12.5vw 18.75vw;box-sizing:border-box}.company-page__breadcrumb[data-v-917bc342]{display:flex;align-items:center;grid-gap:.5vw;gap:.5vw;margin-bottom:8.125vw;font-size:.875vw;color:#000}.company-page__breadcrumb-home[data-v-917bc342]{display:flex;align-items:center}.company-page__breadcrumb-icon[data-v-917bc342]{width:auto;height:auto;display:block}.company-page__breadcrumb-current[data-v-917bc342]{color:#b7b7b7}.company-page__section[data-v-917bc342]{margin-bottom:3.75vw}.company-page__section[data-v-917bc342]:last-of-type{margin-bottom:0}.company-page__title-en[data-v-917bc342]{font-size:2.25vw;font-weight:600;color:#333;margin:0 0 2.75vw;letter-spacing:.05em}.company-page__title-ja[data-v-917bc342]{font-size:1.125vw;font-weight:300;margin-bottom:-.625vw}.company-page__title-underline[data-v-917bc342]{width:6.875vw;height:.375vw;background:#6396f0;margin-bottom:3.1875vw}.company-page__title-line[data-v-917bc342]{width:100%;max-width:37.5vw;height:auto;display:block;margin-bottom:3.1875vw}.company-page__intro[data-v-917bc342]{margin-bottom:0}.company-page__text[data-v-917bc342]{font-size:.875vw;font-weight:500;color:#000;line-height:1.5;margin:0 0 .75vw}.company-page__text[data-v-917bc342]:last-child{margin-bottom:0}.company-page__about-list[data-v-917bc342]{margin:0;padding:0}.company-page__about-row[data-v-917bc342]{display:flex;padding:1vw 0;border-bottom:1px solid #dedede}.company-page__about-dt[data-v-917bc342]{margin:0;font-size:.875vw;font-weight:500;color:#000;flex:0 0 11.25vw}.company-page__about-dd[data-v-917bc342]{margin:0;font-size:.875vw;font-weight:500;color:#000;line-height:1.5;flex:1}.company-page__about-role[data-v-917bc342]{display:block;font-size:.875vw;font-weight:500;margin-bottom:.25vw}.company-page__about-name[data-v-917bc342]{font-size:1.375vw;font-weight:500;color:#000}.company-page__access[data-v-917bc342]{display:flex;grid-gap:2.5vw;gap:2.5vw;flex-wrap:wrap}.company-page__access-block[data-v-917bc342]{flex:1;min-width:17.5vw;padding-bottom:1.5vw;display:flex;flex-direction:column;align-items:center}.company-page__access-icon[data-v-917bc342]{width:auto;height:2vw;display:block;margin-bottom:.75vw}.company-page__access-title[data-v-917bc342]{font-size:.875vw;font-weight:500;color:#000}.company-page__access-line[data-v-917bc342]{width:9.375vw;height:1px;background:#dedede;margin:1.875vw 0}.company-page__access-text[data-v-917bc342]{font-size:.875vw;font-weight:500;color:#000;line-height:1.5;margin:0;text-align:center}