.button-primary{font-size:1.2rem;align-items:center;background-color:#fff;border:1px solid #2e2e2e;color:#2e2e2e;cursor:pointer;display:flex;height:48px;justify-content:center;letter-spacing:.05em;position:relative;text-decoration:none;width:240px}@media screen and (max-width: 767px){.button-primary{font-size:3.0769230769vw;height:12.3076923077vw;width:61.5384615385vw}}@media screen and (min-width: 768px){.button-primary{font-size:1.8rem;height:57px;width:300px}}[lang=zh-cmn-Hant] .button-primary{font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .button-primary{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .button-primary{font-family:lato,sans-serif;font-weight:900;font-style:normal}.button-primary::before,.button-primary::after{background-color:#2e2e2e;content:"";display:block;height:2px;left:217px;position:absolute;top:50%}@media screen and (max-width: 767px){.button-primary::before,.button-primary::after{height:0.5128205128vw;left:55.641025641vw}}@media screen and (min-width: 768px){.button-primary::before,.button-primary::after{left:265px}}.button-primary::before{width:53px}@media screen and (max-width: 767px){.button-primary::before{width:13.5897435897vw}}.button-primary::after{transform:translate(34px, 0) rotate(35deg);transform-origin:right top;width:19px}@media screen and (max-width: 767px){.button-primary::after{transform:translate(8.7179487179vw, 0vw) rotate(35deg);width:4.8717948718vw}}@media screen and (min-width: 768px){.button-primary:hover::before{animation:.3s button-arrow-before forwards}}@media screen and (min-width: 768px){.button-primary:hover::after{animation:.3s button-arrow-after forwards}}@keyframes button-arrow-before{0%{width:53px}100%{width:83px}}@keyframes button-arrow-after{0%{transform:translate(34px, 0) rotate(35deg)}100%{transform:translate(63px, 0) rotate(35deg)}}.section--brands__play{border:3px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:45px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:45px}@media screen and (max-width: 767px){.section--brands__play{border-width:0.7692307692vw;height:11.5384615385vw;width:11.5384615385vw}}@media screen and (min-width: 768px){.section--brands__play{border:6px solid #fff;height:104px;width:104px}}.section--brands__play::before{border-style:solid;border-width:7px 0 7px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;content:"";height:0;left:55%;position:absolute;top:50%;transform:translate(-50%, -50%);width:0}@media screen and (max-width: 767px){.section--brands__play::before{border-top-width:1.7948717949vw;border-bottom-width:1.7948717949vw;border-left-width:3.0769230769vw}}@media screen and (min-width: 768px){.section--brands__play::before{border-width:24px 0 24px 42px}}.section--brands__play--sm{display:inline-block}@media screen and (min-width: 768px){.section--brands__play--sm{display:none}}.section--brands__play--pc{display:none}@media screen and (min-width: 768px){.section--brands__play--pc{display:inline-block}}.button-submit{font-size:1.8rem;align-items:center;background-color:#2e2e2e;border:none;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;letter-spacing:.1em;margin:0 auto;padding:0;text-decoration:none;transition:all .15s ease-in-out;width:100%}@media screen and (max-width: 767px){.button-submit{font-size:4.6153846154vw;height:14.358974359vw}}@media screen and (min-width: 768px){.button-submit{font-size:2.7rem;height:90px;letter-spacing:.2em;width:400px}}.button-submit:disabled{background-color:#e6e6e6;cursor:not-allowed}.form__required{font-size:1rem;background-color:#ed514d;border-radius:3px;color:#fff;letter-spacing:.05em;margin-right:17px;padding:3px 6px;white-space:nowrap}@media screen and (max-width: 767px){.form__required{border-radius:0.7692307692vw;font-size:2.5641025641vw;margin-right:4.358974359vw;padding-top:0.7692307692vw;padding-bottom:0.7692307692vw;padding-left:1.5384615385vw;padding-right:1.5384615385vw}}@media screen and (min-width: 768px){.form__required{font-size:1.8rem;border-radius:5px;margin-right:60px;padding:5px 20px}}.form__input,.form__textarea{font-size:1.6rem;background-color:rgba(0,0,0,0);border:1px solid #2e2e2e;border-radius:5px;letter-spacing:.08em;padding:11px;width:100%}@media screen and (max-width: 767px){.form__input,.form__textarea{border-width:0.2564102564vw;border-radius:1.2820512821vw;font-size:4.1025641026vw;padding:2.8205128205vw}}@media screen and (min-width: 768px){.form__input,.form__textarea{font-size:1.8rem;padding:26px 20px}}[lang=zh-cmn-Hant] .form__input,[lang=zh-cmn-Hant] .form__textarea{font-family:source-han-sans-traditional,sans-serif;font-weight:400;font-style:normal}[lang=ja] .form__input,[lang=ja] .form__textarea{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}[lang=en] .form__input,[lang=en] .form__textarea{font-family:lato,sans-serif;font-weight:400;font-style:normal}.form__input:focus,.form__textarea:focus{outline:none}.form__input:focus+.form__label,.form__textarea:focus+.form__label{background-color:#fff;top:0;z-index:0}.form__input:focus+.form__label--textarea,.form__textarea:focus+.form__label--textarea{transform:translate(0, -50%)}.form__input:-webkit-autofill,.form__textarea:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.form__textarea{max-width:100%;min-height:120px;min-width:100%}@media screen and (min-width: 768px){.form__textarea{min-height:200px}}.form__label{font-size:1.2rem;background-color:#fff;left:11px;letter-spacing:.08em;padding:0 6px;position:absolute;top:50%;transform:translate(0, -50%);transition:all .15s ease-in-out;z-index:-1}@media screen and (max-width: 767px){.form__label{font-size:3.0769230769vw;left:2.8205128205vw;padding-left:1.5384615385vw;padding-right:1.5384615385vw}}@media screen and (min-width: 768px){.form__label{font-size:1.8rem;left:14px}}.form__label.js-typing,.form__label.js-success{background-color:#fff;top:0;transition:all .15s ease-in-out;z-index:0}.form__error-message{color:#ed514d;left:0;margin:0;opacity:0;position:absolute;transition:all .15s ease-in-out}@media screen and (min-width: 768px){.form__error-message{font-size:1.8rem}}.heading-primary{font-family:lato,sans-serif;font-weight:900;font-style:normal;font-size:3rem;display:block;letter-spacing:.2em;margin:0 0 60px;text-align:center;text-transform:uppercase}@media screen and (max-width: 767px){.heading-primary{font-size:7.6923076923vw;margin-bottom:15.3846153846vw}}@media screen and (min-width: 768px){.heading-primary{font-size:5rem;margin-bottom:100px}}.heading-primary__sub{font-size:1.2rem;font-family:source-han-sans-traditional,sans-serif;font-weight:400;font-style:normal;display:block;letter-spacing:.08em;margin-top:6px}@media screen and (max-width: 767px){.heading-primary__sub{font-size:3.0769230769vw;margin-top:1.5384615385vw}}@media screen and (min-width: 768px){.heading-primary__sub{font-size:1.8rem;margin-top:14px}}[lang=ja] .heading-primary__sub{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}.section--offices__category-item:not(:first-of-type){background-image:linear-gradient(to right, #2e2e2e 2px, transparent 2px);background-position:left top;background-repeat:repeat-x;background-size:9px 2px;content:"";display:block}@media screen and (min-width: 768px){.section--offices__category-item:not(:first-of-type){background-image:linear-gradient(to right, #2e2e2e 3px, transparent 3px);background-size:11px 3px}}*{box-sizing:border-box}html{font-size:62.5%}html.js-scroll-prevent{position:fixed;z-index:-1;width:100%;height:100%}body{font-family:source-han-sans-traditional,sans-serif;font-weight:400;font-style:normal;color:#2e2e2e;margin:0;overflow-x:hidden}[lang=ja] body{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}[lang=en] body{font-family:lato,sans-serif;font-weight:400;font-style:normal}.main{display:block;width:100%}picture{display:block}.header{align-items:center;background-color:#fff;display:flex;height:60px;justify-content:space-between;left:0;padding:0 30px;pointer-events:none;position:fixed;top:0;transition:all .15s ease-in-out;width:100%;z-index:1000}@media(max-width: 767px)and (orientation: portrait){.header{height:15.3846153846vw;padding-left:7.6923076923vw;padding-right:7.6923076923vw}}@media screen and (min-width: 768px){.header{height:103px;padding:0 96px}}@media(min-width: 768px)and (max-width: 1728px){.header{padding:0 30px}}.header.js-hide{opacity:0}.header__logo-anchor{display:block;pointer-events:auto}.header__logo-frame{display:block;width:154px}@media(max-width: 767px)and (orientation: portrait){.header__logo-frame{width:39.4871794872vw}}@media screen and (min-width: 768px){.header__logo-frame{width:300px}}.header__logo-image{display:block;width:100%}.header__checkbox{display:none}.header__checkbox:checked~.header__button .header__button-bar{margin-bottom:0}.header__checkbox:checked~.header__button .header__button-bar:first-of-type{transform:translateY(1px) rotate(0deg)}@media(max-width: 767px)and (orientation: portrait){.header__checkbox:checked~.header__button .header__button-bar:first-of-type{transform:translateY(0.2564102564vw) rotate(-45deg)}}@media screen and (min-width: 768px){.header__checkbox:checked~.header__button .header__button-bar:first-of-type{transform:translateY(2px) rotate(-45deg)}}.header__checkbox:checked~.header__button .header__button-bar:nth-child(2){display:none}.header__checkbox:checked~.header__button .header__button-bar:last-of-type{transform:translateY(-1px) rotate(0deg)}@media(max-width: 767px)and (orientation: portrait){.header__checkbox:checked~.header__button .header__button-bar:last-of-type{transform:translateY(-0.2564102564vw) rotate(45deg)}}@media screen and (min-width: 768px){.header__checkbox:checked~.header__button .header__button-bar:last-of-type{transform:translateY(-2px) rotate(45deg)}}.header__checkbox:checked~.navigation{opacity:1;transform:translate3d(0, 0, 0)}.header__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;pointer-events:auto;position:absolute;right:30px;top:50%;transform:translateY(-50%);z-index:1002}@media(max-width: 767px)and (orientation: portrait){.header__button{right:7.6923076923vw}}@media screen and (min-width: 768px){.header__button{right:30px}}@media screen and (min-width: 1024px){.header__button{display:none}}.header__button-bar{background-color:#2e2e2e;display:block;height:2px;margin-bottom:7px;transition:all .15s ease-in-out;width:25px}@media(max-width: 767px)and (orientation: portrait){.header__button-bar{height:0.5128205128vw;margin-bottom:1.7948717949vw;width:6.4102564103vw}}@media screen and (min-width: 768px){.header__button-bar{height:4px;margin-bottom:15px;width:50px}}.header__button-bar:last-child{margin-bottom:0}.header__language{display:none}@media screen and (min-width: 1024px){.header__language{display:block}}.header__language-list{display:flex;list-style:none;margin:0;padding:0}.header__language-item{align-items:center;display:flex;padding:0 16px}.header__language-item::after{background-color:#2e2e2e;content:"";display:block;width:1px;height:16px;transform:translateX(16px)}.header__language-item:last-child::after{display:none}.header__language-anchor{font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:1.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2e2e2e;cursor:pointer;letter-spacing:.08em;padding-bottom:4px;pointer-events:auto;text-decoration:none}.header__language-anchor:hover{opacity:.6}.header__language-anchor.is-current{border-bottom:1px solid #707070}.navigation{background-color:#fff;height:100vh;left:0;opacity:0;pointer-events:auto;position:absolute;top:0;transform:translate3d(0, -100%, 0);width:100%;z-index:1001}.navigation.js-hide{opacity:0}.navigation__header{align-items:center;display:flex;height:60px;justify-content:space-between;padding:0 30px}@media(max-width: 767px)and (orientation: portrait){.navigation__header{height:15.3846153846vw;padding-left:7.6923076923vw;padding-right:7.6923076923vw}}@media screen and (min-width: 768px){.navigation__header{height:103px;padding:0 96px}}@media(min-width: 768px)and (max-width: 1728px){.navigation__header{padding:0 30px}}.navigation__logo-anchor{display:block;pointer-events:auto}.navigation__logo-frame{display:block;width:154px}@media(max-width: 767px)and (orientation: portrait){.navigation__logo-frame{width:39.4871794872vw}}@media screen and (min-width: 768px){.navigation__logo-frame{width:300px}}.navigation__logo-image{display:block;width:100%}.navigation__language{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:21px 30px 38px}@media screen and (max-width: 767px){.navigation__language{padding-bottom:9.7435897436vw;padding-left:7.6923076923vw;padding-right:7.6923076923vw;padding-top:5.3846153846vw}}.navigation__language-item{align-items:center;display:flex;padding:0 10px}.navigation__language-item::after{background-color:#2e2e2e;content:"";display:block;height:13px;transform:translateX(10px);width:1px}@media screen and (max-width: 767px){.navigation__language-item::after{height:3.3333333333vw;width:0.2564102564vw}}.navigation__language-item:last-child::after{display:none}.navigation__language-anchor{font-size:1.2rem;color:#2e2e2e;display:block;letter-spacing:.08em;padding-bottom:3px;text-decoration:none}@media screen and (max-width: 767px){.navigation__language-anchor{font-size:3.0769230769vw;padding-bottom:0.7692307692vw}}.navigation__language-anchor.is-current{border-bottom:1px solid #707070}.navigation__list-anchor{color:#2e2e2e;text-decoration:none}.navigation__list-anchor[href="javascript:void(0)"]{cursor:default}.navigation__content{list-style:none;margin:0;padding:0 30px}@media screen and (max-width: 767px){.navigation__content{padding-left:7.6923076923vw;padding-right:7.6923076923vw}}.navigation__content-item{border-top:1px solid #2e2e2e}.navigation__content-item:last-of-type{border-bottom:1px solid #2e2e2e}.navigation__content-anchor{font-family:lato,sans-serif;font-weight:900;font-style:normal;font-size:1.8rem;color:#2e2e2e;display:block;letter-spacing:.2em;padding:16px 5px 16px 5px;text-decoration:none}@media screen and (max-width: 767px){.navigation__content-anchor{font-size:4.6153846154vw;padding-bottom:4.1025641026vw;padding-left:1.2820512821vw;padding-right:1.2820512821vw;padding-top:4.1025641026vw}}.footer{background-color:#2e2e2e;position:relative}.footer__inner{display:flex;flex-direction:column;margin:0 auto;width:100%}@media screen and (min-width: 1024px){.footer__inner{align-items:center;flex-direction:row;height:80px;justify-content:space-between;padding:0 96px}}@media(min-width: 1024px)and (max-width: 1728px){.footer__inner{padding:0 30px}}.footer__menu{align-items:center;border-bottom:1px solid #707070;display:flex;height:43px;justify-content:center;list-style:none;margin:0;padding:0 30px}@media screen and (max-width: 767px){.footer__menu{height:11.0256410256vw;padding-left:7.6923076923vw;padding-right:7.6923076923vw}}@media screen and (min-width: 768px){.footer__menu{height:80px}}@media screen and (min-width: 1024px){.footer__menu{border-bottom:none;height:100%;padding:0}}.footer__menu-anchor{font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;color:#fff;letter-spacing:.05em;line-height:1.25;text-decoration:none}@media screen and (max-width: 767px){.footer__menu-anchor{font-size:3.0769230769vw}}@media screen and (min-width: 768px){.footer__menu-anchor{font-size:1.8rem;line-height:1.25}}.footer__copyright{align-items:center;display:flex;height:55px;justify-content:center;padding:0 30px}@media screen and (max-width: 767px){.footer__copyright{height:14.1025641026vw;padding-left:7.6923076923vw;padding-right:7.6923076923vw}}@media screen and (min-width: 768px){.footer__copyright{height:80px}}@media screen and (min-width: 1024px){.footer__copyright{height:100%;padding:0}}.footer__copyright-text{font-family:lato,sans-serif;font-weight:400;font-style:normal;font-size:1rem;color:#fff;letter-spacing:.05em;line-height:1.5;margin:0;text-align:center}@media screen and (max-width: 767px){.footer__copyright-text{font-size:2.5641025641vw}}@media screen and (min-width: 768px){.footer__copyright-text{font-size:1.6rem;line-height:.84}}.section{padding:80px 0}@media screen and (max-width: 767px){.section{padding-top:20.5128205128vw;padding-bottom:20.5128205128vw}}@media screen and (min-width: 768px){.section{padding:150px 0}}.section--company{background-color:#f8f8f8}.section--company__inner{margin:0 auto}@media screen and (min-width: 1024px){.section--company__inner{padding:0 96px}}@media(min-width: 768px)and (max-width: 1728px){.section--company__inner{padding:0 30px}}.section--company__head{margin:0;position:relative}.section--company__head-image{display:block;width:100%}.section--company__head-caption{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}@media screen and (min-width: 768px){.section--company__head-caption{flex-direction:row;margin:0 auto}}.section--company__head-caption-lead{font-family:lato,sans-serif;font-weight:900;font-style:normal;font-size:2.2rem;color:#fff;letter-spacing:.2em;line-height:1.32;margin:0;text-align:center}@media screen and (max-width: 767px){.section--company__head-caption-lead{font-size:5.641025641vw}}@media screen and (min-width: 1024px){.section--company__head-caption-lead{font-size:38px}}@media(min-width: 768px)and (max-width: 1280px){.section--company__head-caption-lead{font-size:2.2rem}}.section--company__head-caption-cross{display:inline-block;height:34px;margin:45px 0;position:relative;width:34px}@media screen and (max-width: 767px){.section--company__head-caption-cross{height:8.7179487179vw;margin-top:11.5384615385vw;margin-bottom:11.5384615385vw;width:8.7179487179vw}}@media screen and (min-width: 1024px){.section--company__head-caption-cross{height:52px;margin:0 87px;width:52px}}@media(min-width: 768px)and (max-width: 1728px){.section--company__head-caption-cross{height:34px;margin:0 45px;width:34px}}.section--company__head-caption-cross::before,.section--company__head-caption-cross::after{background:#fff;content:"";height:48px;left:50%;position:absolute;top:50%;width:3px}@media screen and (max-width: 767px){.section--company__head-caption-cross::before,.section--company__head-caption-cross::after{height:12.3076923077vw;width:0.7692307692vw}}@media screen and (min-width: 1024px){.section--company__head-caption-cross::before,.section--company__head-caption-cross::after{height:74px;width:6px}}@media(min-width: 768px)and (max-width: 1728px){.section--company__head-caption-cross::before,.section--company__head-caption-cross::after{height:48px;width:3px}}.section--company__head-caption-cross::before{transform:translate(-50%, -50%) rotate(45deg)}.section--company__head-caption-cross::after{transform:translate(-50%, -50%) rotate(-45deg)}.section--company__body{display:flex;flex-direction:column;margin:60px auto 0;padding:0 30px;max-width:1280px;width:100%}@media screen and (max-width: 767px){.section--company__body{margin-top:15.3846153846vw;padding-left:7.6923076923vw;padding-right:7.6923076923vw}}@media screen and (min-width: 768px){.section--company__body{flex-direction:row;justify-content:space-between;margin:100px auto 0;padding:0}}@media(min-width: 768px)and (max-width: 1280px){.section--company__body{padding:0 30px}}@media screen and (min-width: 768px){.section--company__word{padding:28px 0;width:50.94%}}.section--company__catchphrase{font-size:2rem;margin:0 0 40px;letter-spacing:.1em;line-height:1.3}@media screen and (max-width: 767px){.section--company__catchphrase{font-size:5.1282051282vw;margin-bottom:10.2564102564vw}}@media screen and (min-width: 1024px){.section--company__catchphrase{font-size:3.2rem;line-height:1.88}}[lang=zh-cmn-Hant] .section--company__catchphrase{font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .section--company__catchphrase{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .section--company__catchphrase{font-family:lato,sans-serif;font-weight:900;font-style:normal}.section--company__lead{font-size:1.4rem;color:#2e2e2e;letter-spacing:.1em;line-height:2;margin:0}@media screen and (max-width: 767px){.section--company__lead{font-size:3.5897435897vw}}@media screen and (min-width: 1024px){.section--company__lead{line-height:2}}@media screen and (min-width: 1024px){[lang=zh-cmn-Hant] .section--company__lead{font-size:2rem}}@media screen and (min-width: 1024px){[lang=ja] .section--company__lead{font-size:2rem}}@media screen and (min-width: 1024px){[lang=en] .section--company__lead{font-size:2.2rem}}.section--company__lead:not(:first-of-type){margin-top:30px}@media screen and (max-width: 767px){.section--company__lead:not(:first-of-type){margin-top:7.6923076923vw}}@media screen and (min-width: 1024px){.section--company__lead:not(:first-of-type){margin-top:50px}}.section--company__feature{margin:40px 0 0;padding:0 15px}@media screen and (max-width: 767px){.section--company__feature{margin-top:10.2564102564vw;padding-left:3.8461538462vw;padding-right:3.8461538462vw}}@media screen and (min-width: 768px){.section--company__feature{margin:0;padding:0;width:37.27%}}.section--company__feature-image{-webkit-backface-visibility:hidden;display:block;width:100%}.section--history{background-color:#fff}.section--history__inner{margin:0 auto;max-width:1077px;padding:0 30px}@media screen and (max-width: 767px){.section--history__inner{padding-left:7.6923076923vw;padding-right:7.6923076923vw}}@media screen and (min-width: 1024px){.section--history__inner{padding:0}}@media(min-width: 768px)and (max-width: 1280px){.section--history__inner{padding:0 30px}}.section--history__list{margin:0;padding:0}@media screen and (min-width: 1024px){.section--history__list{margin:0 auto;width:994px}}.section--history__item{display:flex;font-size:16px;line-height:1.5}.section--history__year{box-sizing:content-box;padding-right:19px}@media screen and (max-width: 767px){.section--history__year{padding-right:4.8717948718vw}}@media screen and (min-width: 768px){.section--history__year{padding-right:80px}}.section--history__year-text{font-family:lato,sans-serif;font-weight:900;font-style:normal;font-size:1.8rem;color:#333;display:block;letter-spacing:.05em;line-height:1.56;margin-top:-7px}@media screen and (max-width: 767px){.section--history__year-text{font-size:4.6153846154vw;margin-top:-1.7948717949vw}}@media screen and (min-width: 768px){.section--history__year-text{font-size:3.5rem;line-height:1.14;margin-top:-10px}}.section--history__event{border-left:2px solid #f5c5c4;box-sizing:content-box;padding:0 0 40px 25px;position:relative}@media screen and (max-width: 767px){.section--history__event{padding-bottom:10.2564102564vw;padding-left:6.4102564103vw}}@media screen and (min-width: 768px){.section--history__event{border-left:4px solid #f5c5c4;padding-bottom:75px;padding-left:80px}}.section--history__event::before{background-color:#f19391;border-radius:50%;content:"";height:14px;left:-8px;position:absolute;top:0;width:14px}@media screen and (max-width: 767px){.section--history__event::before{height:3.5897435897vw;left:-2.0512820513vw;width:3.5897435897vw}}@media screen and (min-width: 768px){.section--history__event::before{height:20px;left:-12px;width:20px}}.section--history__event-text{font-size:1.4rem;display:block;letter-spacing:.05em;line-height:1.5;margin-top:-4px}@media screen and (max-width: 767px){.section--history__event-text{font-size:3.5897435897vw;margin-top:-1.0256410256vw}}@media screen and (min-width: 768px){.section--history__event-text{letter-spacing:.1em;line-height:2;margin-top:-12px}}@media screen and (min-width: 768px){[lang=zh-cmn-Hant] .section--history__event-text{font-size:2rem}}@media screen and (min-width: 768px){[lang=ja] .section--history__event-text{font-size:2rem}}@media screen and (min-width: 768px){[lang=en] .section--history__event-text{font-size:2.2rem}}.section--leaders{background-color:#f8f8f8}.section--leaders__inner{margin:0 auto;max-width:1280px;padding:0 30px}@media screen and (max-width: 767px){.section--leaders__inner{padding-left:7.6923076923vw;padding-right:7.6923076923vw}}@media screen and (min-width: 1024px){.section--leaders__inner{padding:0}}@media(min-width: 768px)and (max-width: 1280px){.section--leaders__inner{padding:0 30px}}.section--leaders__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media screen and (min-width: 768px){.section--leaders__list{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 768px){.section--leaders__item{width:50%}}.section--leaders__item:nth-child(2){margin-top:60px}@media screen and (max-width: 767px){.section--leaders__item:nth-child(2){margin-top:15.3846153846vw}}@media screen and (min-width: 768px){.section--leaders__item:nth-child(2){margin-top:0}}.section--leaders__unit{margin:0 auto}@media screen and (min-width: 768px){.section--leaders__unit{width:70.31%}}.section--leaders__picture{display:block;padding:0 45px}@media screen and (max-width: 767px){.section--leaders__picture{padding-left:11.5384615385vw;padding-right:11.5384615385vw}}@media screen and (min-width: 768px){.section--leaders__picture{padding:0}}.section--leaders__avatar-image{display:block;width:100%}.section--leaders__caption{margin-top:10px}@media screen and (max-width: 767px){.section--leaders__caption{margin-top:2.5641025641vw}}@media screen and (min-width: 768px){.section--leaders__caption{margin-top:40px}}.section--leaders__position{font-size:1.2rem;display:block;letter-spacing:.08em}@media screen and (max-width: 767px){.section--leaders__position{font-size:3.0769230769vw}}@media screen and (min-width: 1024px){.section--leaders__position{font-size:1.8rem}}.section--leaders__name{display:block;margin-top:12px}@media screen and (max-width: 767px){.section--leaders__name{margin-top:3.0769230769vw}}@media screen and (min-width: 768px){.section--leaders__name{margin-top:13px}}.section--leaders__name-image{display:block}.section--leaders__name-image--fujisawa{width:86px}@media screen and (max-width: 767px){.section--leaders__name-image--fujisawa{width:22.0512820513vw}}@media screen and (min-width: 1024px){.section--leaders__name-image--fujisawa{width:138px}}.section--leaders__name-image--charles{width:42px}@media screen and (max-width: 767px){.section--leaders__name-image--charles{width:10.7692307692vw}}@media screen and (min-width: 1024px){.section--leaders__name-image--charles{width:68px}}.section--leaders__secondary-name{display:block;margin-top:8px}@media screen and (max-width: 767px){.section--leaders__secondary-name{margin-top:2.0512820513vw}}.section--leaders__secondary-name-image{display:block}.section--leaders__secondary-name-image--fujisawa{width:182px}@media screen and (max-width: 767px){.section--leaders__secondary-name-image--fujisawa{width:46.6666666667vw}}@media screen and (min-width: 1024px){.section--leaders__secondary-name-image--fujisawa{width:283px}}.section--leaders__secondary-name-image--charles{width:134px}@media screen and (max-width: 767px){.section--leaders__secondary-name-image--charles{width:34.358974359vw}}@media screen and (min-width: 1024px){.section--leaders__secondary-name-image--charles{width:209px}}.section--leaders__message{margin-top:30px}@media screen and (max-width: 767px){.section--leaders__message{margin-top:7.6923076923vw}}@media screen and (min-width: 1024px){.section--leaders__message{margin-top:35px}}.section--leaders__message-text{font-size:1.2rem;letter-spacing:.08em;line-height:2.25}@media screen and (max-width: 767px){.section--leaders__message-text{font-size:3.0769230769vw}}@media screen and (min-width: 1024px){.section--leaders__message-text{font-size:1.8rem;line-height:2.22}}.section--brands{background-color:#fff}.section--brands__inner{margin:0 auto;max-width:1280px;padding:0 30px}@media screen and (max-width: 767px){.section--brands__inner{padding-left:7.6923076923vw;padding-right:7.6923076923vw}}@media screen and (min-width: 1024px){.section--brands__inner{padding:0}}@media(min-width: 768px)and (max-width: 1280px){.section--brands__inner{padding:0 30px}}.section--brands__introduction{font-size:1.3rem;font-weight:400;letter-spacing:.06em;line-height:2;margin:0;text-align:center}@media screen and (max-width: 767px){.section--brands__introduction{font-size:3.3333333333vw}}@media screen and (min-width: 768px){.section--brands__introduction{font-size:2.2rem;letter-spacing:.1em}}.section--brands__list{list-style:none;margin:0;padding:0}@media screen and (min-width: 1024px){.section--brands__item{display:flex}}.section--brands__item:not(:first-of-type){margin-top:60px}@media screen and (max-width: 767px){.section--brands__item:not(:first-of-type){margin-top:15.3846153846vw}}@media screen and (min-width: 1024px){.section--brands__item:not(:first-of-type){margin-top:100px}}.section--brands__item:nth-child(odd){flex-direction:row-reverse}@media screen and (min-width: 1024px){.section--brands__item:nth-child(odd) .section--brands__thumbnail{margin-left:-200px}}@media screen and (min-width: 1024px){.section--brands__item:nth-child(odd) .section--brands__description{padding:100px 300px 100px 100px}}.section--brands__item:nth-child(even){flex-direction:row}@media screen and (min-width: 1024px){.section--brands__item:nth-child(even) .section--brands__description{margin-left:-200px;padding:100px 100px 100px 300px}}.section--brands__thumbnail{margin-bottom:30px}@media screen and (max-width: 767px){.section--brands__thumbnail{margin-bottom:7.6923076923vw}}@media screen and (min-width: 1024px){.section--brands__thumbnail{margin-top:100px;margin-bottom:0;width:55.08%;z-index:1}}.section--brands__thumbnail-content{position:relative}.section--brands__video{border-radius:20px;display:block;width:100%}.section--brands__video--sm{display:block}@media screen and (min-width: 768px){.section--brands__video--sm{display:none}}.section--brands__video--pc{display:none}@media screen and (min-width: 768px){.section--brands__video--pc{display:block}}.section--brands__play.js-hide{display:none !important}.section--brands__image{border-radius:20px;display:block;width:100%}.section--brands__description{background-color:#f8f8f8;padding:30px}@media screen and (max-width: 767px){.section--brands__description{padding:7.6923076923vw}}@media screen and (min-width: 1024px){.section--brands__description{width:60.55%}}.section--brands__logo{margin:0 0 30px}@media screen and (max-width: 767px){.section--brands__logo{margin-bottom:7.6923076923vw}}@media screen and (min-width: 768px){.section--brands__logo{margin-bottom:70px}}.section--brands__logo-image{display:block;margin:0 auto;width:140px}@media screen and (max-width: 767px){.section--brands__logo-image{width:35.8974358974vw}}@media screen and (min-width: 768px){.section--brands__logo-image{margin-left:0;width:210px}}.section--brands__description-text{font-size:1.2rem;letter-spacing:.08em;line-height:2.25;margin:0 0 30px}@media screen and (max-width: 767px){.section--brands__description-text{font-size:3.0769230769vw;margin-bottom:7.6923076923vw}}@media screen and (min-width: 768px){.section--brands__description-text{font-size:1.8rem;line-height:2.22;margin-bottom:70px}}.section--offices{background-color:#f8f8f8}.section--offices__inner{margin:0 auto;max-width:1280px;padding:0 30px}@media screen and (max-width: 767px){.section--offices__inner{padding-left:7.6923076923vw;padding-right:7.6923076923vw}}@media screen and (min-width: 1024px){.section--offices__inner{padding:0}}@media(min-width: 768px)and (max-width: 1280px){.section--offices__inner{padding:0 30px}}.section--offices__feature{display:block}.section--offices__feature-image{width:100%}.section--offices__introduction{margin:0}.section--offices__introduction-primary{font-family:lato,sans-serif;font-weight:900;font-style:normal;font-size:2.6rem;display:block;letter-spacing:.08em;line-height:1.38}@media screen and (max-width: 767px){.section--offices__introduction-primary{font-size:6.6666666667vw}}@media screen and (min-width: 768px){.section--offices__introduction-primary{font-size:4.2rem;line-height:1.19}}@media screen and (min-width: 1024px){.section--offices__introduction-primary br{display:none}}.section--offices__introduction-sub{font-size:1.2rem;display:block;font-weight:400;letter-spacing:.08em;margin-top:6px}@media screen and (max-width: 767px){.section--offices__introduction-sub{font-size:3.0769230769vw;margin-top:1.5384615385vw}}@media screen and (min-width: 768px){.section--offices__introduction-sub{font-size:1.6rem;margin-top:14px}}.section--offices__category-list{list-style:none;margin:0;padding:0}.section--offices__category-item{padding:40px 0}@media screen and (max-width: 767px){.section--offices__category-item{padding-top:10.2564102564vw;padding-bottom:10.2564102564vw}}@media screen and (min-width: 1024px){.section--offices__category-item{padding:80px 0}}.section--offices__category-item:first-of-type{padding-top:0}.section--offices__category-item:last-of-type{padding-bottom:0}.section--offices__category-title{font-size:1.8rem;letter-spacing:.1em;margin:0 0 30px}@media screen and (max-width: 767px){.section--offices__category-title{font-size:4.6153846154vw;margin-bottom:7.6923076923vw}}@media screen and (min-width: 768px){.section--offices__category-title{font-size:3rem}}@media screen and (min-width: 1024px){.section--offices__category-title{margin-bottom:60px}}[lang=zh-cmn-Hant] .section--offices__category-title{font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .section--offices__category-title{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .section--offices__category-title{font-family:lato,sans-serif;font-weight:900;font-style:normal}.section--offices__base-list{display:flex;list-style:none;margin:0;padding:0}.section--offices__base-list--column-1-2{flex-direction:column}@media screen and (min-width: 1024px){.section--offices__base-list--column-1-2{flex-direction:row;justify-content:space-between}}.section--offices__base-list--column-2-4{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.section--offices__base-item--column-1-2{width:100%}@media screen and (min-width: 1024px){.section--offices__base-item--column-1-2{width:48.59%}}.section--offices__base-item--column-1-2:nth-child(n+2){margin-top:40px}@media screen and (min-width: 1024px){.section--offices__base-item--column-1-2:nth-child(n+2){margin-top:0}}.section--offices__base-item--column-2-4{width:46.97%}@media screen and (min-width: 1024px){.section--offices__base-item--column-2-4{width:23.44%}}.section--offices__base-item--column-2-4:nth-child(n+3){margin-top:40px}@media screen and (min-width: 1024px){.section--offices__base-item--column-2-4:nth-child(n+3){margin-top:0}}.section--offices__area{font-size:1.6rem;align-items:center;display:flex;letter-spacing:.1em}@media screen and (max-width: 767px){.section--offices__area{font-size:4.1025641026vw}}@media screen and (min-width: 768px){.section--offices__area{font-size:2.4rem;letter-spacing:.05em}}[lang=zh-cmn-Hant] .section--offices__area{font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .section--offices__area{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .section--offices__area{font-family:lato,sans-serif;font-weight:900;font-style:normal}.section--offices__area::before{background-image:url(/img/icon/pin.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:21px;margin-right:7px;width:16px}@media screen and (max-width: 767px){.section--offices__area::before{height:5.3846153846vw;margin-right:1.7948717949vw;width:4.1025641026vw}}@media screen and (min-width: 768px){.section--offices__area::before{height:33px;margin-right:17px;width:25px}}.section--offices__information{display:flex;margin-top:20px}@media screen and (max-width: 767px){.section--offices__information{margin-top:5.1282051282vw}}@media screen and (min-width: 1024px){.section--offices__information--column-1-2{margin-top:40px}}@media screen and (min-width: 1024px){.section--offices__information--column-2-4{margin-top:33px}}.section--offices__information-heading{font-size:1.2rem;display:flex;letter-spacing:.08em;line-height:1.5}@media screen and (max-width: 767px){.section--offices__information-heading{font-size:3.0769230769vw}}@media screen and (min-width: 768px){.section--offices__information-heading{font-size:1.8rem;letter-spacing:.05em;line-height:1.67}}[lang=zh-cmn-Hant] .section--offices__information-heading{font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .section--offices__information-heading{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .section--offices__information-heading{font-family:lato,sans-serif;font-weight:900;font-style:normal}.section--offices__information-heading::after{content:"：";display:block;line-height:1.67}[lang=zh-cmn-Hant] .section--offices__information-heading::after{font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .section--offices__information-heading::after{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .section--offices__information-heading::after{font-family:lato,sans-serif;font-weight:900;font-style:normal}.section--offices__information-content{font-size:1.2rem;display:block;letter-spacing:.08em;line-height:1.5}@media screen and (max-width: 767px){.section--offices__information-content{font-size:3.0769230769vw}}@media screen and (min-width: 768px){.section--offices__information-content{font-size:1.8rem;letter-spacing:.05em;line-height:1.67}}.section--offices__information-content--column-1-2{width:87.27%}@media screen and (min-width: 768px){.section--offices__information-content--column-1-2{width:83.33%}}.section--offices__information-content--column-2-4{width:72.9%}@media screen and (min-width: 1024px){.section--offices__information-content--column-2-4{width:62.67%}}.section--contact{background-color:#fff}.section--contact__inner{margin:0 auto;max-width:1288px;padding:0 30px}@media screen and (max-width: 767px){.section--contact__inner{padding-left:7.6923076923vw;padding-right:7.6923076923vw}}@media screen and (min-width: 1024px){.section--contact__inner{padding:0}}@media(min-width: 768px)and (max-width: 1280px){.section--contact__inner{padding:0 30px}}.section--contact__introduction{font-size:1.2rem;font-weight:400;letter-spacing:.08em;line-height:2;margin:0 auto 60px}@media screen and (max-width: 767px){.section--contact__introduction{font-size:3.0769230769vw;margin-bottom:15.3846153846vw}}@media screen and (min-width: 768px){.section--contact__introduction{font-size:1.8rem;line-height:2.22;text-align:center}}.button-submit.js-active{background-color:#2e2e2e;color:#fff}.scroll-to-bottom{cursor:pointer;height:130px;position:absolute;right:30px;text-decoration:none;width:17px}@media screen and (max-width: 767px){.scroll-to-bottom{height:33.3333333333vw;right:7.6923076923vw;width:4.358974359vw}}@media screen and (min-width: 768px){.scroll-to-bottom{height:180px;left:83px;width:22px}}@media(min-width: 768px)and (max-width: 1728px){.scroll-to-bottom{left:30px}}.scroll-to-bottom--ewi-front,.scroll-to-bottom--company-scenery-front,.scroll-to-bottom--world-front,.scroll-to-bottom--iskinclock-front,.scroll-to-bottom--drzero-front,.scroll-to-bottom--back{bottom:-60px}@media screen and (max-width: 767px){.scroll-to-bottom--ewi-front,.scroll-to-bottom--company-scenery-front,.scroll-to-bottom--world-front,.scroll-to-bottom--iskinclock-front,.scroll-to-bottom--drzero-front,.scroll-to-bottom--back{bottom:-15.3846153846vw}}@media screen and (min-width: 768px){.scroll-to-bottom--ewi-front,.scroll-to-bottom--company-scenery-front,.scroll-to-bottom--world-front,.scroll-to-bottom--iskinclock-front,.scroll-to-bottom--drzero-front,.scroll-to-bottom--back{bottom:-150px}}@media screen and (min-width: 768px){.scroll-to-bottom--world-front,.scroll-to-bottom--iskinclock-front,.scroll-to-bottom--drzero-front{display:none}}.scroll-to-bottom__text{font-family:lato,sans-serif;font-weight:900;font-style:normal;font-size:1.2rem;color:#2e2e2e;display:inline-block;letter-spacing:.08em;position:absolute;top:35px;transform:rotate(-90deg);transform-origin:left top}@media screen and (max-width: 767px){.scroll-to-bottom__text{font-size:3.0769230769vw;top:8.9743589744vw}}@media screen and (min-width: 768px){.scroll-to-bottom__text{font-size:1.2rem;top:53px;left:5px}}.scroll-to-bottom__text--ewi-front,.scroll-to-bottom__text--world-front,.scroll-to-bottom__text--iskinclock-front{color:#2e2e2e}.scroll-to-bottom__text--company-scenery-front,.scroll-to-bottom__text--drzero-front{color:#fff}.scroll-to-bottom__arrow{animation:1.8s arrow-animation infinite ease-in-out;border-left:1px solid #2e2e2e;height:82px;left:7px;position:absolute;top:48px}@media screen and (max-width: 767px){.scroll-to-bottom__arrow{border-left-width:0.2564102564vw;height:21.0256410256vw;left:1.7948717949vw;top:12.3076923077vw;animation:1.8s arrow-animation-sm infinite ease-in-out}}@media screen and (min-width: 768px){.scroll-to-bottom__arrow{animation:1.8s arrow-animation-tb infinite ease-in-out;border-left-width:2px;height:111px;left:12px;top:69px}}.scroll-to-bottom__arrow::after{border-bottom:1px solid #2e2e2e;bottom:0;content:"";display:block;position:absolute;transform:rotate(-55deg);transform-origin:left bottom;width:15px}@media(max-width: 767px)and (orientation: portrait){.scroll-to-bottom__arrow::after{border-bottom-width:0.2564102564vw;width:3.8461538462vw}}@media screen and (min-width: 768px){.scroll-to-bottom__arrow::after{border-bottom-width:2px;width:20px}}.scroll-to-bottom__arrow--ewi-front,.scroll-to-bottom__arrow--world-front,.scroll-to-bottom__arrow--iskinclock-front{border-left:1px solid #2e2e2e}.scroll-to-bottom__arrow--ewi-front::after,.scroll-to-bottom__arrow--world-front::after,.scroll-to-bottom__arrow--iskinclock-front::after{border-bottom:1px solid #2e2e2e}.scroll-to-bottom__arrow--company-scenery-front,.scroll-to-bottom__arrow--drzero-front{border-left:1px solid #fff}.scroll-to-bottom__arrow--company-scenery-front::after,.scroll-to-bottom__arrow--drzero-front::after{border-bottom:1px solid #fff}@keyframes arrow-animation{0%{height:22px}66%{height:82px}}@keyframes arrow-animation-sm{0%{height:5.641025641vw}66%{height:21.0256410256vw}}@keyframes arrow-animation-tb{0%{height:31px}66%{height:111px}}.scroll-to-top{bottom:116px;color:#2e2e2e;cursor:pointer;display:none;height:224px;position:absolute;right:91px;text-decoration:none;width:22px}@media screen and (min-width: 1024px){.scroll-to-top{display:block}}@media(min-width: 768px)and (max-width: 1728px){.scroll-to-top{right:30px}}.scroll-to-top__text{font-family:lato,sans-serif;font-weight:900;font-style:normal;font-size:1.2rem;bottom:-17px;color:#2e2e2e;display:inline-block;left:3px;letter-spacing:.08em;position:absolute;transform:rotate(-90deg);transform-origin:left top}.scroll-to-top__arrow{animation:1.8s scroll-to-top infinite ease-in-out;border-left:2px solid #2e2e2e;bottom:68px;height:131px;right:6px;position:absolute}.scroll-to-top__arrow::after{border-bottom:2px solid #2e2e2e;top:0;content:"";display:block;position:absolute;transform:rotate(125deg);transform-origin:left top;width:20px}@keyframes scroll-to-top{0%{height:31px}66%{height:131px}}.hero{background-color:#fff;position:relative}.hero__list{height:100%;list-style:none;margin:0;padding:0}.hero__item{height:100%;left:0;padding:60px 0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width: 767px){.hero__item{padding-bottom:15.3846153846vw;padding-top:15.3846153846vw}}@media screen and (min-width: 768px){.hero__item{padding:103px 0 150px}}.hero__item-inner{height:100%;position:relative;width:100%}.hero__background{height:100%;overflow:hidden;position:relative;z-index:1}.hero__background--ewi{background:url(/img/home/hero_white_sm.png) no-repeat center/cover;width:100%}@media screen and (min-width: 1024px){.hero__background--ewi{background:url(/img/home/hero_white_pc.png) no-repeat center/cover}}.hero__background--company-scenery{background:url(/img/home/hero_company-scenery_sm.png) no-repeat center/cover;width:100%}@media screen and (min-width: 1024px){.hero__background--company-scenery{background:url(/img/home/hero_company-scenery_pc.png) no-repeat center/cover}}.hero__background--world{background:url(/img/home/hero_world_sm.png) no-repeat center/cover;border-bottom-left-radius:20px;border-top-left-radius:20px;margin-left:auto;width:83.08%}@media screen and (max-width: 767px){.hero__background--world{border-bottom-left-radius:5.1282051282vw;border-top-left-radius:5.1282051282vw}}@media screen and (min-width: 1024px){.hero__background--world{background:url(/img/home/hero_world_pc.png) no-repeat center/cover;width:70%}}.hero__background--iskinclock{background:url(/img/home/hero_iskinclock_sm.png) no-repeat center/cover;border-bottom-left-radius:20px;border-top-left-radius:20px;margin-left:auto;width:83.08%}@media screen and (max-width: 767px){.hero__background--iskinclock{border-bottom-left-radius:5.1282051282vw;border-top-left-radius:5.1282051282vw}}@media screen and (min-width: 1024px){.hero__background--iskinclock{background:url(/img/home/hero_iskinclock_pc.png) no-repeat center/cover;width:70%}}.hero__background--drzero{background:url(/img/home/hero_drzero_sm.png) no-repeat center/cover;border-bottom-left-radius:20px;border-top-left-radius:20px;margin-left:auto;width:83.08%}@media screen and (max-width: 767px){.hero__background--drzero{border-bottom-left-radius:5.1282051282vw;border-top-left-radius:5.1282051282vw}}@media screen and (min-width: 1024px){.hero__background--drzero{background:url(/img/home/hero_drzero_pc.png) no-repeat center/cover;width:70%}}.hero__text-block{position:absolute}.hero__text-block--ewi{left:50%;top:50%;transform:translate(-50%, -50%)}.hero__text-block--company-scenery{align-items:center;display:flex;flex-direction:column;justify-content:center;left:50%;top:50%;transform:translate(-50%, -50%);width:100%}@media screen and (min-width: 1024px){.hero__text-block--company-scenery{flex-direction:row;margin:0 auto}}.hero__text-block--world-front,.hero__text-block--world-back{bottom:22.39%}.hero__text-block--world-front{left:-36px}@media screen and (max-width: 767px){.hero__text-block--world-front{left:-9.2307692308vw}}@media screen and (min-width: 768px){.hero__text-block--world-front{display:none}}.hero__text-block--world-back{left:30px}@media screen and (max-width: 767px){.hero__text-block--world-back{left:7.6923076923vw}}@media screen and (min-width: 768px){.hero__text-block--world-back{bottom:36.13%;z-index:1}}@media screen and (min-width: 1024px){.hero__text-block--world-back{left:96px}}@media(min-width: 1024px)and (max-width: 1728px){.hero__text-block--world-back{left:30px}}.hero__text-block--iskinclock-front,.hero__text-block--iskinclock-back{bottom:26.97%}.hero__text-block--iskinclock-front{left:-36px}@media screen and (max-width: 767px){.hero__text-block--iskinclock-front{left:-9.2307692308vw}}@media screen and (min-width: 768px){.hero__text-block--iskinclock-front{display:none}}.hero__text-block--iskinclock-back{left:30px}@media screen and (max-width: 767px){.hero__text-block--iskinclock-back{left:7.6923076923vw}}@media screen and (min-width: 768px){.hero__text-block--iskinclock-back{bottom:60.26%;z-index:1}}@media screen and (min-width: 1024px){.hero__text-block--iskinclock-back{left:96px}}@media(min-width: 1024px)and (max-width: 1728px){.hero__text-block--iskinclock-back{left:30px}}.hero__text-block--drzero-front,.hero__text-block--drzero-back{bottom:26.97%}.hero__text-block--drzero-front{left:-36px}@media screen and (max-width: 767px){.hero__text-block--drzero-front{left:-9.2307692308vw}}@media screen and (min-width: 768px){.hero__text-block--drzero-front{display:none}}.hero__text-block--drzero-back{left:30px}@media screen and (max-width: 767px){.hero__text-block--drzero-back{left:7.6923076923vw}}@media screen and (min-width: 768px){.hero__text-block--drzero-back{bottom:60.26%;z-index:1}}@media screen and (min-width: 1024px){.hero__text-block--drzero-back{left:96px}}@media(min-width: 1024px)and (max-width: 1728px){.hero__text-block--drzero-back{left:30px}}.hero__text-inner{overflow:hidden;width:100%}.hero__text{font-family:lato,sans-serif;font-weight:900;font-style:normal;margin:0;text-transform:uppercase}.hero__text--ewi{font-size:2.5rem;color:#2e2e2e;letter-spacing:.2em;line-height:1.28;text-align:center}@media screen and (max-width: 767px){.hero__text--ewi{font-size:6.4102564103vw}}@media screen and (min-width: 1024px){.hero__text--ewi{font-size:7rem;line-height:1.3}}.hero__text--company-scenery{font-size:2.2rem;color:#fff;letter-spacing:.2em;line-height:1.45;text-align:center}@media screen and (min-width: 1024px){.hero__text--company-scenery{font-size:3.8rem;line-height:1.32}}@media(min-width: 768px)and (max-width: 1280px){.hero__text--company-scenery{font-size:2.2rem}}.hero__text--world-front,.hero__text--world-back{font-size:3rem;color:#2e2e2e;letter-spacing:.2em;line-height:1.3}@media screen and (max-width: 767px){.hero__text--world-front,.hero__text--world-back{font-size:7.6923076923vw}}@media screen and (min-width: 1024px){.hero__text--world-front,.hero__text--world-back{font-size:6rem}}.hero__text--iskinclock-front,.hero__text--iskinclock-back{font-size:2.9rem;color:#2e2e2e;letter-spacing:.2em;line-height:1.3}@media screen and (max-width: 767px){.hero__text--iskinclock-front,.hero__text--iskinclock-back{font-size:7.4358974359vw}}@media screen and (min-width: 1024px){.hero__text--iskinclock-front,.hero__text--iskinclock-back{font-size:6rem}}.hero__text--drzero-front,.hero__text--drzero-back{font-size:2.9rem;letter-spacing:.2em;line-height:1.3}@media screen and (max-width: 767px){.hero__text--drzero-front,.hero__text--drzero-back{font-size:7.4358974359vw}}@media screen and (min-width: 1024px){.hero__text--drzero-front,.hero__text--drzero-back{font-size:6rem}}.hero__text--drzero-front{color:#fff}@media screen and (min-width: 1024px){.hero__text--drzero-front{color:#2e2e2e}}.hero__text--drzero-back{color:#2e2e2e}.hero__cross{display:inline-block;height:34px;margin:45px 0 45px;position:relative;width:34px}@media screen and (min-width: 1024px){.hero__cross{height:52px;margin:0 87px;width:52px}}@media(min-width: 1024px)and (max-width: 1728px){.hero__cross{height:34px;margin:0 45px;width:34px}}.hero__cross::before,.hero__cross::after{background:#fff;content:"";height:48px;left:50%;position:absolute;top:50%;width:3px}@media screen and (min-width: 1024px){.hero__cross::before,.hero__cross::after{height:74px;width:6px}}@media(min-width: 768px)and (max-width: 1728px){.hero__cross::before,.hero__cross::after{height:48px;width:3px}}.hero__cross::before{transform:translate(-50%, -50%) rotate(45deg)}.hero__cross::after{transform:translate(-50%, -50%) rotate(-45deg)}.hero__logo{left:30px;margin:0;position:absolute;z-index:1}@media screen and (max-width: 767px){.hero__logo{left:7.6923076923vw}}@media screen and (min-width: 1024px){.hero__logo{left:96px}}@media(min-width: 1024px)and (max-width: 1728px){.hero__logo{left:30px}}.hero__logo--iskinclock{bottom:7.34%;width:209px}@media screen and (max-width: 767px){.hero__logo--iskinclock{width:53.5897435897vw}}@media screen and (min-width: 768px){.hero__logo--iskinclock{bottom:28%}}@media screen and (min-width: 1024px){.hero__logo--iskinclock{width:545px}}.hero__logo--drzero{bottom:7.25%;width:195px}@media screen and (max-width: 767px){.hero__logo--drzero{width:50vw}}@media screen and (min-width: 768px){.hero__logo--drzero{bottom:29.68%}}@media screen and (min-width: 1024px){.hero__logo--drzero{width:541px}}.hero__logo-image{display:block;width:100%}.form{margin:0 auto;width:100%}.form__row{align-items:center;display:flex;justify-content:space-between}.form__row:not(:first-of-type){margin-top:30px}@media screen and (max-width: 767px){.form__row:not(:first-of-type){margin-top:7.6923076923vw}}@media screen and (min-width: 768px){.form__row:not(:first-of-type){margin-top:60px}}.form__row--textarea{align-items:flex-start}@media screen and (min-width: 768px){.form__row--textarea{align-items:center}}.form__required--textarea{margin-top:10px}@media screen and (max-width: 767px){.form__required--textarea{margin-top:2.5641025641vw}}@media screen and (min-width: 768px){.form__required--textarea{margin-top:0}}.form__unit{max-width:1150px;position:relative;width:100%}.form__label--textarea{top:11px;transform:translate(0, 0)}@media screen and (max-width: 767px){.form__label--textarea{top:2.8205128205vw}}@media screen and (min-width: 768px){.form__label--textarea{top:26px}}.form__label--textarea.js-success{transform:translate(0, -50%)}.form__button{display:flex;justify-content:center;margin:40px auto 0}@media screen and (max-width: 767px){.form__button{margin-top:10.2564102564vw}}@media screen and (min-width: 768px){.form__button{margin-top:100px}}.form__error-message.js-error{opacity:1}.form-status{bottom:50px;display:flex;justify-content:center;opacity:0;padding:0 30px;position:fixed;transform:translateY(40px);transition:all 1s;visibility:hidden;width:100%;z-index:999}@media screen and (max-width: 767px){.form-status{bottom:12.8205128205vw;padding-left:7.6923076923vw;padding-right:7.6923076923vw;transform:translate(0vw, 10.2564102564vw) rotate(0deg)}}@media screen and (min-width: 768px){.form-status{padding:0 30px;transform:translateX(40px)}}@media screen and (min-width: 1024px){.form-status{padding:0}}.form-status.js-show{opacity:1;visibility:visible;transform:translateY(0)}@media screen and (min-width: 768px){.form-status.js-show{transform:translateX(0)}}.form-status__content{background-color:#fff;border-width:1px;border-style:solid;display:flex;justify-content:center;padding:11px 15px}@media screen and (max-width: 767px){.form-status__content{border-width:0.2564102564vw;padding-bottom:2.8205128205vw;padding-left:3.8461538462vw;padding-right:3.8461538462vw;padding-top:2.8205128205vw}}@media screen and (min-width: 1024px){.form-status__content{border-width:2px;margin:0 auto;padding:18px 15px;width:480px}}.form-status__content--success{border-color:#43c595}.form-status__content--error{border-color:#ed514d}.form-status__text{font-size:1.2rem;letter-spacing:.08em;line-height:1.5;margin:0;padding-left:1em;text-indent:-1em}@media screen and (max-width: 767px){.form-status__text{font-size:3.0769230769vw}}@media screen and (min-width: 768px){.form-status__text{font-size:1.8rem}}.form-status__text--success{color:#43c595}.form-status__text--error{color:#ed514d}.fade-in-for-slider{animation-duration:21s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:fade-in-for-slider;animation-timing-function:ease;opacity:0}.fade-in-for-slider:nth-of-type(1){animation-delay:0s}.fade-in-for-slider:nth-of-type(2){animation-delay:1s}.fade-in-for-slider:nth-of-type(3){animation-delay:5s}.fade-in-for-slider:nth-of-type(4){animation-delay:9s}.fade-in-for-slider:nth-of-type(5){animation-delay:13s}.fade-in-for-slider:nth-of-type(6){animation-delay:17s}@keyframes fade-in-for-slider{0%{opacity:0}16%{opacity:1}33%{opacity:0}49%{opacity:0}100%{opacity:0}}.fade-in{animation-duration:21s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:fade-in;animation-timing-function:ease;opacity:0}.fade-in.hero__text-block--ewi{animation-delay:1s}@keyframes fade-in{0%{opacity:0}16%{opacity:1}100%{opacity:1}}.fade-in-slowly{animation-duration:21s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:fade-in-slowly;animation-timing-function:ease;opacity:0}.fade-in-slowly.hero__text-block--company-scenery{animation-delay:5s}@keyframes fade-in-slowly{0%{opacity:0}8%{opacity:0}16%{opacity:1}}.fade-right-to-left{animation-duration:21s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:fade-right-to-left;animation-timing-function:ease}.fade-right-to-left.hero__text-block--world-front{animation-delay:9s}.fade-right-to-left.hero__text-block--world-back{animation-delay:9s}.fade-right-to-left.hero__text-block--iskinclock-front{animation-delay:13s}.fade-right-to-left.hero__text-block--iskinclock-back{animation-delay:13s}.fade-right-to-left.hero__logo--iskinclock{animation-delay:13s}.fade-right-to-left.hero__text-block--drzero-front{animation-delay:17s}.fade-right-to-left.hero__text-block--drzero-back{animation-delay:17s}.fade-right-to-left.hero__logo--drzero{animation-delay:17s}@keyframes fade-right-to-left{0%{opacity:0;transform:translateX(40px)}16%{opacity:1;transform:translate(0)}100%{opacity:1}}.fade-scroll{opacity:0;visibility:hidden;transform:translateY(40px);transition:all 1s}.fade-scroll.is-show{opacity:1;visibility:visible;transform:translateY(0px)}.introduction{margin:60px auto}@media screen and (max-width: 767px){.introduction{margin-top:15.3846153846vw;margin-bottom:15.3846153846vw}}@media screen and (min-width: 1024px){.introduction{margin:100px auto}}
