*{box-sizing:border-box}html.js-scroll-prevent{height:100%;position:fixed;width:100%;z-index:-1}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}figure{margin:0}picture{display:block}.header{align-items:center;background-color:#fff;display:flex;justify-content:space-between;left:0;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:0 7.6923076923vw}}@media screen and (min-width: 768px){.header{height:104px;padding:0 96px}}@media screen and (min-width: 1024px){.header{height:145px;padding:0 50px}}@media(min-width: 768px)and (max-width: 1728px){.header{padding:0 30px}}.header.js-hide{opacity:0}@media(max-width: 767px)and (orientation: portrait){.header__logo{width:33.3333333333vw}}@media screen and (min-width: 768px){.header__logo{width:200px}}@media screen and (min-width: 1024px){.header__logo{width:287px}}.header__checkbox{display:none}.header__button{appearance:none;cursor:pointer;pointer-events:auto;position:absolute;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:#004097;display:block;transition:all .15s ease-in-out}@media(max-width: 767px)and (orientation: portrait){.header__button-bar{height:.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-of-type{margin-bottom:0}.header__checkbox:checked~.header__button .header__button-bar{margin-bottom:0}@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}@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__language{display:none}@media screen and (min-width: 1024px){.header__language{display:block}}.logo__link{pointer-events:auto}.logo__image{display:block;width:100%;aspect-ratio:540.7/141.7}.language-switching{list-style:none;margin:0;padding:0;font-family:lato,sans-serif;font-weight:400;font-style:normal;color:#004097;display:flex;letter-spacing:.08em}@media screen and (max-width: 767px){.language-switching{font-size:3.0769230769vw;letter-spacing:.08em;line-height:1.25}}@media screen and (min-width: 768px){.language-switching{font-size:clamp(.75rem,1.5625vw,1.125rem);letter-spacing:.08em;line-height:1.2222222222}}.language-switching__item{align-items:center;display:flex;position:relative}@media screen and (max-width: 767px){.language-switching__item{padding:0 2.5641025641vw}}@media screen and (min-width: 768px){.language-switching__item{padding:0 10px}}@media screen and (min-width: 1024px){.language-switching__item{padding:0 16px}}.language-switching__item::after{background-color:#004097;content:"";display:block;position:absolute;right:0}@media screen and (max-width: 767px){.language-switching__item::after{height:4.1025641026vw;width:.2564102564vw}}@media screen and (min-width: 768px){.language-switching__item::after{height:16px;width:1px}}.language-switching__item:last-child::after{display:none}.language-switching__link{appearance:none;color:inherit;cursor:pointer;pointer-events:auto;position:relative;text-decoration:none}@media(hover: hover){.language-switching__link:hover{opacity:.6}}.language-switching__link.is-current::after{background-color:#004097;content:"";display:block;left:0;position:absolute;width:100%}@media screen and (max-width: 767px){.language-switching__link.is-current::after{height:.2564102564vw;bottom:-.7692307692vw}}@media screen and (min-width: 768px){.language-switching__link.is-current::after{height:1px;bottom:-3px}}@media screen and (min-width: 1024px){.language-switching__link.is-current::after{height:1px;bottom:-4px}}.navigation{background-color:#fff;height:100vh;left:0;opacity:0;pointer-events:auto;position:absolute;top:0;transition:.2s;visibility:hidden;width:100%;z-index:1001}.header__checkbox:checked~.navigation{opacity:1;visibility:visible}.navigation.js-hide{opacity:0}.navigation__header{align-items:center;display:flex;justify-content:space-between}@media(max-width: 767px)and (orientation: portrait){.navigation__header{height:15.3846153846vw;padding:0 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}}@media(max-width: 767px)and (orientation: portrait){.navigation__logo{width:33.3333333333vw}}@media screen and (min-width: 768px){.navigation__logo{width:200px}}.navigation__language{justify-content:flex-end}@media screen and (max-width: 767px){.navigation__language{padding:5.3846153846vw 7.6923076923vw 9.7435897436vw}}@media screen and (min-width: 768px){.navigation__language{padding:21px 30px 38px}}.navigation__content{list-style:none;margin:0;padding:0}@media screen and (max-width: 767px){.navigation__content{padding:0 7.6923076923vw}}@media screen and (min-width: 768px){.navigation__content{padding:0 30px}}@media screen and (max-width: 767px){.navigation__content-item{border-top:.2564102564vw solid #2e2e2e}}@media screen and (min-width: 768px){.navigation__content-item{border-top:1px solid #2e2e2e}}@media screen and (max-width: 767px){.navigation__content-item:last-of-type{border-bottom:.2564102564vw solid #2e2e2e}}@media screen and (min-width: 768px){.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;color:#2e2e2e;display:block;letter-spacing:.2em;line-height:1.2222222222;text-decoration:none}@media screen and (max-width: 767px){.navigation__content-anchor{font-size:4.6153846154vw;padding:4.1025641026vw 1.2820512821vw}}@media screen and (min-width: 768px){.navigation__content-anchor{font-size:1.125rem;padding:16px 5px}}.footer{font-family:lato,sans-serif;font-weight:400;font-style:normal;background-color:#004097;display:flex;flex-direction:column;position:relative}@media screen and (min-width: 1024px){.footer{align-items:center;flex-direction:row;height:80px;justify-content:space-between;padding:0 96px}}@media(min-width: 1024px)and (max-width: 1728px){.footer{padding:0 30px}}.footer__menu{list-style:none;margin:0;padding:0;align-items:center;border-bottom:1px solid #fff;color:#fff;display:flex;justify-content:center;letter-spacing:.05em;line-height:1.25}@media screen and (max-width: 767px){.footer__menu{font-size:3.0769230769vw;height:11.0256410256vw;padding:0 7.6923076923vw}}@media screen and (min-width: 768px){.footer__menu{font-size:1.125rem;height:80px;padding:0 30px}}@media screen and (min-width: 1024px){.footer__menu{border-bottom:none;height:100%;padding:0}}.footer__menu-anchor{color:inherit;text-decoration:none}.footer__copyright{font-family:lato,sans-serif;font-weight:400;font-style:normal;align-items:center;color:#fff;display:flex;justify-content:center;letter-spacing:.05em}@media screen and (max-width: 767px){.footer__copyright{font-size:2.5641025641vw;height:14.1025641026vw;padding:0 7.6923076923vw;line-height:1.5}}@media screen and (min-width: 768px){.footer__copyright{font-size:1rem;height:80px;padding:0 30px;line-height:.84}}@media screen and (min-width: 1024px){.footer__copyright{height:100%;padding:0}}@media screen and (max-width: 767px){.section{padding:20.5128205128vw 0}}@media screen and (min-width: 768px){.section{padding:80px 0}}@media screen and (min-width: 1024px){.section{padding:150px 0}}.section:nth-child(odd){background-color:#fff}.section:nth-child(even){background-color:#f4f5f9}.section--company__inner{margin:0 auto}@media screen and (min-width: 768px){.section--company__inner{padding:0 clamp(30px,3.90625vw,96px)}}.section--company__head{margin:0;position:relative}.section--company__head-image{display:block;width:100%}@media screen and (max-width: 767px){.section--company__head-image{aspect-ratio:390/570}}@media screen and (min-width: 768px){.section--company__head-image{aspect-ratio:1728/775}}.section--company__head-caption{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media screen and (max-width: 767px){.section--company__head-caption{gap:5.1282051282vw}}@media screen and (min-width: 768px){.section--company__head-caption{flex-direction:row;gap:clamp(20px,2.6041666667vw,87px)}}.section--company__head-caption-lead{font-family:lato,sans-serif;font-weight:900;font-style:normal;color:#fff;margin:0;text-align:center;text-transform:uppercase}@media screen and (max-width: 767px){.section--company__head-caption-lead{font-size:5.8974358974vw;letter-spacing:.1913043478em;line-height:1.2608695652}}@media screen and (min-width: 768px){.section--company__head-caption-lead{font-size:clamp(.9375rem,1.953125vw,2.375rem);letter-spacing:.1947368421em;line-height:1.2631578947}}.section--company__head-caption-cross{display:inline-block;position:relative}@media screen and (max-width: 767px){.section--company__head-caption-cross{height:8.7179487179vw;width:8.7179487179vw}}@media screen and (min-width: 768px){.section--company__head-caption-cross{height:clamp(15px,1.953125vw,52px);width:clamp(15px,1.953125vw,52px)}}.section--company__head-caption-cross::before,.section--company__head-caption-cross::after{background:#fff;content:"";left:50%;position:absolute;top:50%}@media screen and (max-width: 767px){.section--company__head-caption-cross::before,.section--company__head-caption-cross::after{height:12.3076923077vw;width:.7692307692vw}}@media screen and (min-width: 768px){.section--company__head-caption-cross::before,.section--company__head-caption-cross::after{height:clamp(20px,2.6041666667vw,74px);width:clamp(3px,.390625vw,6px)}}.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;max-width:1280px}@media screen and (max-width: 767px){.section--company__body{gap:15.3846153846vw;margin:15.3846153846vw auto 0;padding:0 7.6923076923vw;width:100%}}@media screen and (min-width: 768px){.section--company__body{gap:clamp(60px,7.8125vw,100px);margin:clamp(60px,7.8125vw,100px) auto 0;width:74.07%}}.section--company__catchphrase{margin:0}@media screen and (max-width: 767px){.section--company__catchphrase{font-size:6.6666666667vw;letter-spacing:.1em;line-height:1.3846153846;margin-bottom:7.6923076923vw}}@media screen and (min-width: 768px){.section--company__catchphrase{font-size:clamp(1.5rem,3.125vw,2.625rem);letter-spacing:.1em;line-height:1.4285714286;margin-bottom:clamp(30px,3.90625vw,60px);text-align:center}}[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}@media screen and (min-width: 768px){.section--company__catchphrase br{display:none}}.section--company__lead{color:#2e2e2e;margin:0}@media screen and (max-width: 767px){.section--company__lead{font-size:3.5897435897vw;letter-spacing:.1em;line-height:2}}@media screen and (min-width: 768px){.section--company__lead{font-size:clamp(.875rem,1.8229166667vw,1.375rem);letter-spacing:.1em;line-height:2}}@media screen and (max-width: 767px){.section--company__lead:not(:first-of-type){margin-top:7.6923076923vw}}@media screen and (min-width: 768px){.section--company__lead:not(:first-of-type){margin-top:clamp(30px,3.90625vw,50px)}}.section--history__inner{margin:0 auto;max-width:1077px}@media screen and (max-width: 767px){.section--history__inner{padding:0 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{list-style:none;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;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:clamp(1.125rem,2.34375vw,2.1875rem);line-height:1.14;margin-top:-10px}}.section--history__event{box-sizing:content-box;padding:0 0 40px 25px;position:relative}@media screen and (max-width: 767px){.section--history__event{border-left:.5128205128vw solid #dae8f2;padding-bottom:10.2564102564vw;padding-left:6.4102564103vw}}@media screen and (min-width: 768px){.section--history__event{border-left:2px solid #dae8f2;padding-bottom:75px;padding-left:80px}}@media screen and (min-width: 1024px){.section--history__event{border-left:4px solid #dae8f2}}.section--history__event::before{background-color:#004097;content:"";position:absolute;top:0}@media screen and (max-width: 767px){.section--history__event::before{height:2.5641025641vw;left:-1.5384615385vw;width:2.5641025641vw}}@media screen and (min-width: 768px){.section--history__event::before{height:14px;left:-8px;width:14px}}@media screen and (min-width: 1024px){.section--history__event::before{left:-9px}}.section--history__event-text{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:clamp(14px,1.8229166667vw,20px)}}@media screen and (min-width: 768px){[lang=ja] .section--history__event-text{font-size:clamp(14px,1.8229166667vw,20px)}}@media screen and (min-width: 768px){[lang=en] .section--history__event-text{font-size:clamp(14px,1.8229166667vw,22px)}}.section--leaders__inner{margin:0 auto;max-width:1280px}@media screen and (max-width: 767px){.section--leaders__inner{padding:0 7.6923076923vw}}@media screen and (min-width: 768px){.section--leaders__inner{padding:0 3.90625vw}}@media screen and (min-width: 1024px){.section--leaders__inner{padding:0}}.section--brands{background-color:#fff}.section--brands__inner{margin:0 auto;max-width:1728px}@media screen and (max-width: 767px){.section--brands__inner{padding:0 7.6923076923vw}}@media(min-width: 768px)and (max-width: 1728px){.section--brands__inner{padding:0 30px}}@media screen and (max-width: 767px){.section--brands__introduction{margin:0 0 15.3846153846vw}}@media screen and (min-width: 768px){.section--brands__introduction{margin:0 auto clamp(60px,7.8125vw,100px)}}.section--brands__content{align-items:center;display:flex;flex-direction:column}@media screen and (max-width: 767px){.section--brands__content{gap:15.3846153846vw}}@media screen and (min-width: 768px){.section--brands__content{gap:clamp(60px,7.8125vw,100px)}}.section--offices__inner{margin:0 auto;max-width:1280px}@media screen and (max-width: 767px){.section--offices__inner{padding:0 7.6923076923vw}}@media screen and (min-width: 768px){.section--offices__inner{padding:0 3.90625vw}}@media(min-width: 1280px){.section--offices__inner{padding:0}}.section--offices__content{display:flex;flex-direction:column}@media screen and (max-width: 767px){.section--offices__content{row-gap:10.2564102564vw}}@media screen and (min-width: 768px){.section--offices__content{row-gap:clamp(40px,5.2083333333vw,80px)}}.section--offices__feature-image{display:block;width:100%}@media screen and (max-width: 767px){.section--offices__feature-image{aspect-ratio:328/304}}@media screen and (min-width: 768px){.section--offices__feature-image{aspect-ratio:1280/640}}.section--offices__body{display:flex;flex-direction:column}@media screen and (max-width: 767px){.section--offices__body{gap:10.2564102564vw}}@media screen and (min-width: 768px){.section--offices__body{gap:40px}}.section--offices__category-list{list-style:none;margin:0;padding:0}.section--offices__category-item{display:flex;flex-direction:column}@media screen and (max-width: 767px){.section--offices__category-item{padding:10.2564102564vw 0;row-gap:2.5641025641vw}}@media screen and (min-width: 768px){.section--offices__category-item{padding:clamp(40px,5.2083333333vw,80px) 0;row-gap:clamp(10px,1.3020833333vw,30px)}}.section--offices__category-item:first-of-type{padding-top:0}.section--offices__category-item:last-of-type{padding-bottom:0}.section--offices__category-item:not(:first-of-type){background-position:left top;background-repeat:repeat-x}@media screen and (max-width: 767px){.section--offices__category-item:not(:first-of-type){background-image:linear-gradient(to right, #2e2e2e 0.5128205128vw, transparent 0.5128205128vw);background-size:2.3076923077vw .5128205128vw}}@media screen and (min-width: 768px){.section--offices__category-item:not(:first-of-type){background-image:linear-gradient(to right, #2e2e2e clamp(2px, 0.2604166667vw, 3px), transparent clamp(2px, 0.2604166667vw, 3px));background-size:clamp(9px,1.171875vw,11px) clamp(2px,.2604166667vw,3px)}}.section--offices__category-title{margin:0}@media screen and (max-width: 767px){.section--offices__category-title{font-size:4.6153846154vw;letter-spacing:.1em;line-height:2}}@media screen and (min-width: 768px){.section--offices__category-title{font-size:clamp(1.125rem,2.34375vw,1.875rem);letter-spacing:.1em;line-height:1.5}}[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;text-transform:uppercase}.section--contact__inner{background-color:inherit;margin:0 auto;max-width:1280px}@media screen and (max-width: 767px){.section--contact__inner{padding:0 7.6923076923vw}}@media screen and (min-width: 768px){.section--contact__inner{padding:0 3.90625vw}}@media(min-width: 1280px){.section--contact__inner{padding:0}}@media screen and (max-width: 767px){.section--contact__introduction{margin:0 0 15.3846153846vw}}@media screen and (min-width: 768px){.section--contact__introduction{margin:0 auto clamp(60px,7.8125vw,100px)}}.heading-primary{font-family:lato,sans-serif;font-weight:900;font-style:normal;color:#004097;margin:0;text-align:center;text-transform:uppercase}@media screen and (max-width: 767px){.heading-primary{font-size:7.6923076923vw;letter-spacing:.2em;line-height:1.2;margin-bottom:15.3846153846vw}}@media screen and (min-width: 768px){.heading-primary{font-size:clamp(1.875rem,3.90625vw,3.125rem);letter-spacing:.2em;line-height:1.2;margin-bottom:clamp(60px,7.8125vw,100px)}}.heading-primary__sub{font-family:source-han-sans-traditional,sans-serif;font-weight:400;font-style:normal;color:#2e2e2e;display:block}@media screen and (max-width: 767px){.heading-primary__sub{font-size:3.0769230769vw;letter-spacing:.08em;line-height:1.5;margin-top:1.2820512821vw}}@media screen and (min-width: 768px){.heading-primary__sub{font-size:clamp(.75rem,1.5625vw,1.125rem);letter-spacing:.08em;line-height:1.5;margin-top:clamp(5px,.6510416667vw,15px)}}[lang=ja] .heading-primary__sub{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}.button-submit{align-items:center;background-color:#004097;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;width:100%}@media screen and (max-width: 767px){.button-submit{font-size:4.6153846154vw;gap:2.5641025641vw;letter-spacing:.1em;line-height:1.5555555556;padding:3.5897435897vw 11.0256410256vw}}@media screen and (min-width: 768px){.button-submit{font-size:1.6875rem;column-gap:clamp(10px,1.3020833333vw,15px);letter-spacing:.2em;line-height:1.4814814815;padding:clamp(14px,1.8229166667vw,25px) clamp(43px,5.5989583333vw,50px)}}.button-submit::after{bottom:0;color:#fff;content:"";margin:0;transform:rotate(45deg);top:50%;transition:ease 1s}@media screen and (max-width: 767px){.button-submit::after{border-right:.5128205128vw solid #fff;border-top:.5128205128vw solid #fff;height:3.0769230769vw;right:5.1282051282vw;width:3.0769230769vw}}@media screen and (min-width: 768px){.button-submit::after{border-right:2px solid #fff;border-top:2px solid #fff;height:clamp(12px,1.5625vw,18px);right:clamp(20px,2.6041666667vw,26px);width:clamp(12px,1.5625vw,18px)}}.button-submit:disabled{background-color:#e6e6e6;cursor:not-allowed}@media screen and (hover: hover)and (max-width: 767px){[lang=zh-cmn-Hant] .button-submit:hover:not(:disabled)::after,[lang=ja] .button-submit:hover:not(:disabled)::after{transform:translateX(28.7179487179vw) rotate(45deg)}}@media screen and (hover: hover)and (min-width: 768px){[lang=zh-cmn-Hant] .button-submit:hover:not(:disabled)::after,[lang=ja] .button-submit:hover:not(:disabled)::after{transform:translateX(137px) rotate(45deg)}}@media screen and (hover: hover)and (max-width: 767px){[lang=en] .button-submit:hover:not(:disabled)::after{transform:translateX(25.1282051282vw) rotate(45deg)}}@media screen and (hover: hover)and (min-width: 768px){[lang=en] .button-submit:hover:not(:disabled)::after{transform:translateX(110px) rotate(45deg)}}.button-submit.js-active{background-color:#2e2e2e;color:#fff}.button-brand{align-items:center;background-color:#004097;color:#fff;display:flex;justify-content:center;text-align:center;text-decoration:none}@media screen and (max-width: 767px){.button-brand{font-size:3.0769230769vw;letter-spacing:.05em;line-height:caluculate-line-height(12, 18);gap:2.5641025641vw;padding:3.8461538462vw 11.0256410256vw}}@media screen and (min-width: 768px){.button-brand{font-size:clamp(.75rem,1.5625vw,1.125rem);letter-spacing:.05em;line-height:1.5;gap:clamp(10px,1.3020833333vw,15px);padding:15px 43px}}[lang=zh-cmn-Hant] .button-brand{font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .button-brand{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .button-brand{font-family:lato,sans-serif;font-weight:900;font-style:normal}.button-brand::after{content:"";transform:rotate(45deg);transition:ease 1s}@media screen and (max-width: 767px){.button-brand::after{border-right:.5128205128vw solid #fff;border-top:.5128205128vw solid #fff;height:2.5641025641vw;width:2.5641025641vw}}@media screen and (min-width: 768px){.button-brand::after{border-right:2px solid #fff;border-top:2px solid #fff;height:clamp(10px,1.3020833333vw,14px);width:clamp(10px,1.3020833333vw,14px)}}@media screen and (hover: hover)and (max-width: 767px){[lang=zh-cmn-Hant] .button-brand:hover::after{transform:translateX(15.8974358974vw) rotate(45deg)}}@media screen and (hover: hover)and (min-width: 768px){[lang=zh-cmn-Hant] .button-brand:hover::after{transform:translateX(clamp(62px, 8.0729166667vw, 84px)) rotate(45deg)}}@media screen and (hover: hover)and (max-width: 767px){[lang=ja] .button-brand:hover::after{transform:translateX(9.7435897436vw) rotate(45deg)}}@media screen and (hover: hover)and (min-width: 768px){[lang=ja] .button-brand:hover::after{transform:translateX(clamp(38px, 4.9479166667vw, 46px)) rotate(45deg)}}@media screen and (hover: hover)and (max-width: 767px){[lang=en] .button-brand:hover::after{transform:translateX(14.8717948718vw) rotate(45deg)}}@media screen and (hover: hover)and (min-width: 768px){[lang=en] .button-brand:hover::after{transform:translateX(clamp(58px, 7.5520833333vw, 76px)) rotate(45deg)}}@keyframes popping-arrow{0%{transform:translateY(0) rotate(45deg)}30%{transform:translateY(50%) rotate(45deg)}60%{transform:translateY(0) rotate(45deg)}}.scroll-to-bottom{font-family:lato,sans-serif;font-weight:900;font-style:normal;align-items:center;color:#2e2e2e;cursor:pointer;display:flex;flex-direction:column;left:50%;position:absolute;text-decoration:none;transform:translateX(-50%);z-index:1}@media screen and (max-width: 767px){.scroll-to-bottom{bottom:4.1025641026vw;font-size:3.5897435897vw;letter-spacing:.08em;line-height:1.2142857143}}@media screen and (min-width: 768px){.scroll-to-bottom{bottom:40px;font-size:clamp(.875rem,1.8229166667vw,1.125rem);letter-spacing:.08em;line-height:1.2222222222}}.scroll-to-bottom::after{animation:popping-arrow 2s infinite ease-in-out;content:"";transform:rotate(45deg)}@media screen and (max-width: 767px){.scroll-to-bottom::after{border-bottom:.5128205128vw solid #2e2e2e;border-right:.5128205128vw solid #2e2e2e;height:3.0769230769vw;width:3.0769230769vw}}@media screen and (min-width: 768px){.scroll-to-bottom::after{border-bottom:2px solid #2e2e2e;border-right:2px solid #2e2e2e;height:12px;width:12px}}@media(hover: hover){.scroll-to-bottom:hover::after{animation:paused;transform:translateY(50%) rotate(45deg)}}@keyframes popping-arrow{0%{transform:translateY(0) rotate(45deg)}30%{transform:translateY(50%) rotate(45deg)}60%{transform:translateY(0) rotate(45deg)}}.scroll-to-top{background-color:#fff;border-radius:50%;color:#004097;cursor:pointer;display:block;opacity:0;position:fixed;text-decoration:none;transition:.2s;visibility:hidden}@media screen and (max-width: 767px){.scroll-to-top{border:.5128205128vw solid #004097;bottom:2.5641025641vw;height:11.5384615385vw;right:2.5641025641vw;width:11.5384615385vw}}@media screen and (min-width: 768px){.scroll-to-top{border:2px solid #004097;bottom:10px;height:45px;right:10px;width:45px}}@media screen and (min-width: 1024px){.scroll-to-top{bottom:40px;height:56px;right:95px;width:56px}}.scroll-to-top.js-active{opacity:1;visibility:visible}.scroll-to-top::after{bottom:0;content:"";left:50%;margin:0;position:absolute;transform:translate(-50%, -25%) rotate(45deg);top:50%}@media screen and (max-width: 767px){.scroll-to-top::after{border-left:.5128205128vw solid #004097;border-top:.5128205128vw solid #004097;height:3.0769230769vw;width:3.0769230769vw}}@media screen and (min-width: 768px){.scroll-to-top::after{border-left:2px solid #004097;border-top:2px solid #004097;height:12px;width:12px}}@media screen and (min-width: 1024px){.scroll-to-top::after{height:16px;width:16px}}.hero{background-color:#fff;position:relative}.hero__list{list-style:none;margin:0;padding:0}.hero__item{left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width: 767px){.hero__item{padding:15.3846153846vw 0}}@media screen and (min-width: 768px){.hero__item{padding:104px 0 150px}}@media screen and (min-width: 1024px){.hero__item{padding:145px 0 150px}}.hero__image{display:block;width:100%}@media screen and (max-width: 767px){.hero__image{aspect-ratio:390/545}}@media screen and (min-width: 768px){.hero__image{aspect-ratio:1920/774}}.hero__item-inner{height:100%;position:relative;width:100%}.hero__background{height:100%;overflow:hidden;position:relative;z-index:1}.hero__background--extraworld{width:100%}@media screen and (max-width: 767px){.hero__background--extraworld{background:url("/img/home/hero_white_sm.png") no-repeat center/cover}}@media screen and (min-width: 768px){.hero__background--extraworld{background:url("/img/home/hero_white_pc.png") no-repeat center/cover}}.hero__background--company-scenery{width:100%}@media screen and (max-width: 767px){.hero__background--company-scenery{background:url("/img/home/hero_company-scenery_sm.png") no-repeat center/cover}}@media screen and (min-width: 768px){.hero__background--company-scenery{background:url("/img/home/hero_company-scenery_pc.png") no-repeat center/cover}}@media screen and (max-width: 767px){.hero__background--world{background:url("/img/home/hero_world_sm.png") no-repeat center/cover}}@media screen and (min-width: 768px){.hero__background--world{background:url("/img/home/hero_world_pc.png") no-repeat center/cover}}.hero__background--iskinclock{margin-left:auto}@media screen and (max-width: 767px){.hero__background--iskinclock{background:url("/img/home/hero_iskinclock_sm.png") no-repeat center/cover;width:83.08%}}@media screen and (min-width: 768px){.hero__background--iskinclock{background:url("/img/home/hero_iskinclock_pc.png") no-repeat center/cover;width:83.08%}}@media screen and (min-width: 1024px){.hero__background--iskinclock{width:70%}}.hero__background--drzero{margin-left:auto}@media screen and (max-width: 767px){.hero__background--drzero{background:url("/img/home/hero_drzero_sm.png") no-repeat center/cover;width:83.08%}}@media screen and (min-width: 768px){.hero__background--drzero{background:url("/img/home/hero_drzero_pc.png") no-repeat center/cover;width:83.08%}}@media screen and (min-width: 1024px){.hero__background--drzero{width:70%}}.hero__text-block{position:absolute}.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%}@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}}@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:31.28%;left:30px;left:clamp(30px,3.90625vw,96px);z-index:1}}.hero__text-block--iskinclock-front,.hero__text-block--iskinclock-back{bottom:26.97%}@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}}@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:37.69%;left:clamp(30px,3.90625vw,96px);z-index:1}}@media screen and (min-width: 1024px){.hero__text-block--iskinclock-back{bottom:60.26%}}.hero__text-block--drzero-front,.hero__text-block--drzero-back{bottom:26.97%}@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}}@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:37.69%;left:clamp(30px,3.90625vw,96px);z-index:1}}@media screen and (min-width: 1024px){.hero__text-block--drzero-back{bottom:60.26%}}.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--company-scenery{color:#fff;letter-spacing:.2em;line-height:1.45;text-align:center}@media screen and (max-width: 767px){.hero__text--company-scenery{font-size:5.641025641vw}}@media screen and (min-width: 768px){.hero__text--company-scenery{font-size:clamp(1.375rem,2.8645833333vw,2.375rem)}}@media screen and (min-width: 1024px){.hero__text--company-scenery{line-height:1.32}}.hero__text--world-front,.hero__text--world-back{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: 768px){.hero__text--world-front,.hero__text--world-back{font-size:clamp(3.6875rem,7.6822916667vw,3.75rem)}}.hero__text--iskinclock-front,.hero__text--iskinclock-back{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: 768px){.hero__text--iskinclock-front,.hero__text--iskinclock-back{font-size:clamp(3.5625rem,7.421875vw,3.75rem)}}.hero__text--drzero-front,.hero__text--drzero-back{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: 768px){.hero__text--drzero-front,.hero__text--drzero-back{font-size:clamp(3.5625rem,7.421875vw,3.75rem)}}.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;position:relative}@media screen and (max-width: 767px){.hero__cross{height:8.7179487179vw;margin:11.5384615385vw 0;width:8.7179487179vw}}@media screen and (min-width: 768px){.hero__cross{height:clamp(34px,4.4270833333vw,52px);margin:clamp(45px,5.859375vw,87px);width:clamp(34px,4.4270833333vw,52px)}}.hero__cross::before,.hero__cross::after{background:#fff;content:"";left:50%;position:absolute;top:50%}@media screen and (max-width: 767px){.hero__cross::before,.hero__cross::after{height:12.3076923077vw;width:.7692307692vw}}@media screen and (min-width: 768px){.hero__cross::before,.hero__cross::after{height:clamp(48px,6.25vw,74px);width:clamp(3px,.390625vw,6px)}}.hero__cross::before{transform:translate(-50%, -50%) rotate(45deg)}.hero__cross::after{transform:translate(-50%, -50%) rotate(-45deg)}.hero__logo{margin:0;position:absolute;z-index:1}@media screen and (max-width: 767px){.hero__logo{left:7.6923076923vw}}@media screen and (min-width: 768px){.hero__logo{left:clamp(30px,3.90625vw,96px)}}.hero__logo--extraworld{left:50%;top:50%;transform:translate(-50%, -50%);width:100%}@media screen and (max-width: 767px){.hero__logo--extraworld{width:76.9230769231vw}}@media screen and (min-width: 768px){.hero__logo--extraworld{width:clamp(300px,39.0625vw,700px)}}@media screen and (max-width: 767px){.hero__logo--iskinclock{bottom:7.34%;width:53.5897435897vw}}@media screen and (min-width: 768px){.hero__logo--iskinclock{bottom:10.26%;width:clamp(410px,53.3854166667vw,545px)}}@media screen and (min-width: 1024px){.hero__logo--iskinclock{bottom:29.68%}}@media screen and (max-width: 767px){.hero__logo--drzero{bottom:7.25%;width:50vw}}@media screen and (min-width: 768px){.hero__logo--drzero{bottom:10.26%;width:clamp(384px,50vw,541px)}}@media screen and (min-width: 1024px){.hero__logo--drzero{bottom:29.68%}}.hero__logo-image{display:block;width:100%}.form{background-color:inherit;margin:0 auto;width:100%}.form__row{align-items:center;background-color:inherit;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.form__row{gap:4.6153846154vw}}@media screen and (min-width: 768px){.form__row{gap:60px}}@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{background-color:#ed514d;color:#fff;white-space:nowrap}@media screen and (max-width: 767px){.form__required{font-size:2.5641025641vw;letter-spacing:.05em;line-height:1.5;padding:.7692307692vw 1.5384615385vw}}@media screen and (min-width: 768px){.form__required{font-size:.875rem;letter-spacing:.05em;line-height:1.4285714286;padding:5px 20px}}@media screen and (max-width: 767px){.form__required--textarea{margin-top:2.5641025641vw}}.form__unit{background-color:inherit;max-width:1150px;position:relative;width:100%}.form__textarea{max-width:100%;min-height:120px;min-width:100%}@media screen and (min-width: 768px){.form__textarea{min-height:200px}}.form__input,.form__textarea{appearance:none;background-color:rgba(0,0,0,0);border-radius:0;width:100%}@media screen and (max-width: 767px){.form__input,.form__textarea{border:.2564102564vw solid #707070;font-size:4.1025641026vw;letter-spacing:.06em;line-height:1.125;padding:2.5641025641vw}}@media screen and (min-width: 768px){.form__input,.form__textarea{border:1px solid #707070;font-size:1.125rem;letter-spacing:.08em;line-height:1.5;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:-webkit-autofill,.form__textarea:-webkit-autofill{box-shadow:0 0 0 1000px rgba(0,0,0,0) inset;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s}.form__label{background-color:inherit;letter-spacing:.08em;position:absolute;top:50%;transform:translate(0, -50%);transition:all .15s ease-in-out}@media screen and (max-width: 767px){.form__label{font-size:3.0769230769vw;left:2.8205128205vw;padding:0 1.5384615385vw}}@media screen and (min-width: 768px){.form__label{font-size:1.125rem;left:14px;padding:0 6px}}.form__input:focus+.form__label,.form__textarea:focus+.form__label{top:0;z-index:0}.form__label.js-typing,.form__label.js-success{top:0;transition:all .15s ease-in-out;z-index:0}.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__textarea:focus+.form__label--textarea{transform:translate(0, -50%)}.form__label--textarea.js-success{transform:translate(0, -50%)}.form__button{display:flex;justify-content:center}@media screen and (max-width: 767px){.form__button{margin:10.2564102564vw auto 0}}@media screen and (min-width: 768px){.form__button{margin:100px auto 0;width:400px}}.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.125rem}}.form__error-message.js-error{opacity:1}.form-status{display:flex;justify-content:center;opacity:0;position:fixed;transition:all 1s;visibility:hidden;width:100%;z-index:999}@media screen and (max-width: 767px){.form-status{transform:translate(0vw, 10.2564102564vw) rotate(0deg);bottom:12.8205128205vw;padding-left:0 7.6923076923vw}}@media screen and (min-width: 768px){.form-status{bottom:50px;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-style:solid;display:flex;justify-content:center}@media screen and (max-width: 767px){.form-status__content{border-width:.2564102564vw;padding:2.8205128205vw 3.8461538462vw}}@media screen and (min-width: 768px){.form-status__content{border-width:1px;padding:11px 15px}}@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{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.125rem}}.form-status__text--success{color:#43c595}.form-status__text--error{color:#ed514d}.fade-in-for-slider{animation-duration:25s;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:7s}.fade-in-for-slider:nth-of-type(4){animation-delay:13s}.fade-in-for-slider:nth-of-type(5){animation-delay:19s}@keyframes fade-in-for-slider{0%{opacity:0}16%{opacity:1}33%{opacity:0}49%{opacity:0}100%{opacity:0}}.fade-scroll{opacity:0;transform:translateY(40px);transition:all 1s}.fade-scroll.is-show{opacity:1;transform:translateY(0)}@media screen and (max-width: 767px){.introduction{font-size:3.5897435897vw;letter-spacing:.06em;line-height:1.8571428571}}@media screen and (min-width: 768px){.introduction{font-size:clamp(.875rem,1.8229166667vw,1.375rem);letter-spacing:.1em;line-height:2;text-align:center}}@media screen and (max-width: 767px){.introduction--brand br:nth-of-type(1){display:none}}.content-heading{display:flex;flex-direction:column;margin:0}@media screen and (max-width: 767px){.content-heading{row-gap:1.5384615385vw}}@media screen and (min-width: 768px){.content-heading{row-gap:clamp(6px,.78125vw,15px)}}.content-heading__primary{font-family:lato,sans-serif;font-weight:900;font-style:normal}@media screen and (max-width: 767px){.content-heading__primary{font-size:6.6666666667vw;letter-spacing:.08em;line-height:1.3846153846}}@media screen and (min-width: 768px){.content-heading__primary{font-size:clamp(1.625rem,3.3854166667vw,2.625rem);letter-spacing:.08em;line-height:1.1904761905}}@media screen and (max-width: 767px){.content-heading__sub{font-size:3.0769230769vw;letter-spacing:.08em;line-height:1.5}}@media screen and (min-width: 768px){.content-heading__sub{font-size:clamp(.75rem,1.5625vw,1rem);letter-spacing:.08em;line-height:1.5}}[lang=zh-cmn-Hant] .content-heading__sub{font-family:source-han-sans-traditional,sans-serif;font-weight:400;font-style:normal}[lang=ja] .content-heading__sub{font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}.company-feature{display:flex;flex-direction:column}@media screen and (max-width: 767px){.company-feature{gap:5.1282051282vw}}@media screen and (min-width: 768px){.company-feature{gap:clamp(20px,2.6041666667vw,30px)}}.company-feature__heading{color:#004097;margin:0;text-align:center}@media screen and (max-width: 767px){.company-feature__heading{font-size:6.1538461538vw;letter-spacing:.08em;line-height:1.5}}@media screen and (min-width: 768px){.company-feature__heading{font-size:clamp(1.5rem,3.125vw,2.5rem);letter-spacing:.05em;line-height:1.5}}[lang=zh-cmn-Hant] .company-feature__heading{font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .company-feature__heading{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .company-feature__heading{font-family:lato,sans-serif;font-weight:900;font-style:normal;text-transform:uppercase}.company-feature__list{list-style:none;margin:0;padding:0;display:flex;width:100%}@media screen and (max-width: 767px){.company-feature__list{flex-direction:column}}@media screen and (min-width: 768px){.company-feature__list{flex-direction:row}}.company-feature__item{display:flex}@media screen and (max-width: 767px){.company-feature__item{width:100%}}.company-feature__item:nth-child(odd){background-color:#fff}.company-feature__item:nth-child(even){background-color:#dae8f2}@media screen and (min-width: 768px){.company-feature__item:first-of-type{width:clamp((100% - 43px)/2,(100% + 5.5989583333vw)/2,(100% - 106px)/2)}}@media screen and (max-width: 767px){.company-feature__item:last-of-type{flex-direction:column}}@media screen and (min-width: 768px){.company-feature__item:last-of-type{width:clamp((100% + 43px)/2,(100% + 5.5989583333vw)/2,(100% + 106px)/2)}}.company-feature__item:last-of-type::before{background-color:#fff;content:""}@media screen and (max-width: 767px){.company-feature__item:last-of-type::before{clip-path:polygon(0 0, 100% 0, 50% 100%);height:22.0512820513vw;margin-top:-.2564102564vw}}@media screen and (min-width: 768px){.company-feature__item:last-of-type::before{clip-path:polygon(0 0, 100% 50%, 0 100%);width:clamp(43px,5.5989583333vw,106px)}}.company-feature__definition{margin:0}@media screen and (max-width: 767px){.company-feature__definition{padding:7.6923076923vw 7.6923076923vw 12.8205128205vw;width:100%}}@media screen and (min-width: 768px){.company-feature__definition{padding:clamp(30px,3.90625vw,60px)}}[lang=zh-cmn-Hant] .company-feature__definition{font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .company-feature__definition{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .company-feature__definition{font-family:lato,sans-serif;font-weight:900;font-style:normal}.company-feature__item:first-of-type .company-feature__definition{width:100%}@media screen and (min-width: 768px){.company-feature__item:last-of-type .company-feature__definition{width:clamp(100% - 43px,100% - 5.5989583333vw,100% - 106px)}}.company-feature__term{color:#004097}@media screen and (max-width: 767px){.company-feature__term{font-size:5.641025641vw;letter-spacing:.08em;line-height:1.5}}@media screen and (min-width: 768px){.company-feature__term{font-size:clamp(1.375rem,2.8645833333vw,2.25rem);letter-spacing:.08em;line-height:1.5}}.company-feature__description{margin:0}@media screen and (max-width: 767px){.company-feature__description{font-size:4.1025641026vw;letter-spacing:.08em;line-height:1.25;padding-left:1.25em;text-indent:-1.25em}}@media screen and (min-width: 768px){.company-feature__description{font-size:clamp(1rem,2.0833333333vw,1.625rem);letter-spacing:.08em;line-height:1.4615384615;padding-left:clamp(1.25em,.1627604167vw,1.269em);text-indent:clamp(-1.25em,-.1627604167vw,-1.269em)}}.company-feature__description::before{background-color:#004097;content:"";display:inline-block}@media screen and (max-width: 767px){.company-feature__description::before{height:2.5641025641vw;margin-right:2.5641025641vw;width:2.5641025641vw}}@media screen and (min-width: 768px){.company-feature__description::before{height:clamp(10px,1.3020833333vw,18px);margin-right:clamp(10px,1.3020833333vw,15px);width:clamp(10px,1.3020833333vw,18px)}}@media screen and (max-width: 767px){.company-feature__term+.company-feature__description{margin-top:5.1282051282vw}}@media screen and (min-width: 768px){.company-feature__term+.company-feature__description{margin-top:clamp(20px,2.6041666667vw,30px)}}@media screen and (max-width: 767px){.company-feature__description+.company-feature__description{margin-top:2.5641025641vw}}@media screen and (min-width: 768px){.company-feature__description+.company-feature__description{margin-top:clamp(10px,1.3020833333vw,15px)}}.history{margin:0}@media screen and (min-width: 1024px){.history{margin-inline:auto;width:994px}}.history__item{display:flex}.history__year{font-family:lato,sans-serif;font-weight:900;font-style:normal;color:#2e2e2e}@media screen and (max-width: 767px){.history__year{font-size:4.6153846154vw;letter-spacing:.05em;line-height:1.2222222222;padding:0 4.8717948718vw 0 0}}@media screen and (min-width: 768px){.history__year{font-size:clamp(1.125rem,2.34375vw,2.1875rem);letter-spacing:.05em;line-height:1.2;padding-right:80px}}.history__year-text{display:block;margin-top:-0.5em}.history__event{margin:0;position:relative}@media screen and (max-width: 767px){.history__event{border-left:.5128205128vw solid #dae8f2;font-size:3.5897435897vw;letter-spacing:.05em;line-height:1.4285714286;padding:0 0 10.2564102564vw 6.4102564103vw}}@media screen and (min-width: 768px){.history__event{border-left:clamp(2px,.2604166667vw,4px) solid #dae8f2;letter-spacing:.1em;line-height:1.5;padding:0 0 75px 80px}}@media screen and (min-width: 768px){[lang=zh-cmn-Hant] .history__event{font-size:clamp(14px,1.8229166667vw,20px)}}@media screen and (min-width: 768px){[lang=ja] .history__event{font-size:clamp(14px,1.8229166667vw,20px)}}@media screen and (min-width: 768px){[lang=en] .history__event{font-size:clamp(14px,1.8229166667vw,22px)}}.history__event::before{background-color:#004097;content:"";position:absolute;top:0}@media screen and (max-width: 767px){.history__event::before{height:2.5641025641vw;left:-1.5384615385vw;width:2.5641025641vw}}@media screen and (min-width: 768px){.history__event::before{height:clamp(10px,1.3020833333vw,14px);left:clamp(-6px,-0.78125vw,-8px);width:clamp(10px,1.3020833333vw,14px)}}@media screen and (min-width: 1024px){.history__event::before{left:-9px}}.history__event-text{display:block;margin-top:-0.5em}.leaders{list-style:none;margin:0;padding:0;display:grid}@media screen and (max-width: 767px){.leaders{gap:10.2564102564vw 0;grid-template-columns:1fr;grid-template-rows:repeat(6, 1fr)}}@media screen and (min-width: 768px){.leaders{gap:clamp(40px,5.2083333333vw,80px) 0;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr)}}@media screen and (min-width: 1024px){.leaders{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}}@media screen and (min-width: 768px){.leaders__item{margin:0 auto;width:70.3125%}}@media screen and (min-width: 1024px){.leaders__item{width:87.890625%}}.leaders__item--001{grid-area:1/1/2/2}@media screen and (max-width: 767px){.leaders__item--002{grid-area:2/1/3/2}}@media screen and (min-width: 768px){.leaders__item--002{grid-area:1/2/2/3}}@media screen and (max-width: 767px){.leaders__item--003{grid-area:3/1/4/2}}@media screen and (min-width: 768px){.leaders__item--003{grid-area:2/1/3/2}}@media screen and (min-width: 1024px){.leaders__item--003{grid-area:1/3/2/4}}@media screen and (max-width: 767px){.leaders__item--004{grid-area:4/1/5/2}}@media screen and (min-width: 768px){.leaders__item--004{grid-area:2/2/3/3}}@media screen and (min-width: 1024px){.leaders__item--004{grid-area:2/1/3/2}}@media screen and (max-width: 767px){.leaders__item--005{grid-area:5/1/6/2}}@media screen and (min-width: 768px){.leaders__item--005{grid-area:3/1/4/2}}@media screen and (min-width: 1024px){.leaders__item--005{grid-area:2/2/3/3}}@media screen and (max-width: 767px){.leaders__item--006{grid-area:6/1/7/2}}@media screen and (min-width: 768px){.leaders__item--006{grid-area:3/2/4/3}}@media screen and (min-width: 1024px){.leaders__item--006{grid-area:2/3/3/4}}.leaders__card{display:flex;flex-direction:column}@media screen and (max-width: 767px){.leaders__card{row-gap:5.1282051282vw}}@media screen and (min-width: 768px){.leaders__card{row-gap:clamp(20px,2.6041666667vw,40px)}}.leaders__caption{display:flex;flex-direction:column}@media screen and (max-width: 767px){.leaders__caption{row-gap:5.1282051282vw}}@media screen and (min-width: 768px){.leaders__caption{row-gap:clamp(20px,2.6041666667vw,30px)}}.leaders__avatar{display:block;width:100%}@media screen and (max-width: 767px){.leaders__avatar{aspect-ratio:330/330}}@media screen and (min-width: 768px){.leaders__avatar{aspect-ratio:375/417}}.leaders__person{display:flex;flex-direction:column}@media screen and (max-width: 767px){.leaders__person{row-gap:1.2820512821vw}}@media screen and (min-width: 768px){.leaders__person{row-gap:5px}}.leaders__position{margin:0}@media screen and (max-width: 767px){.leaders__position{font-size:3.0769230769vw;letter-spacing:.08em;line-height:1.5}}@media screen and (min-width: 768px){.leaders__position{font-size:clamp(.75rem,1.5625vw,1.125rem);letter-spacing:.08em;line-height:1.5}}.leaders__name{margin:0}@media screen and (max-width: 767px){.leaders__name{height:7.6923076923vw;padding-block:1.2820512821vw}}@media screen and (min-width: 768px){.leaders__name{height:clamp(30px,3.90625vw,46px);padding-block:clamp(5px,.6510416667vw,7px)}}.leaders__name-image{aspect-ratio:275.81/30;height:100%}.leaders__secondary-name{margin:0;display:flex}@media screen and (max-width: 767px){.leaders__secondary-name{height:5.641025641vw;padding-block:.5128205128vw}}@media screen and (min-width: 768px){.leaders__secondary-name{height:clamp(22px,2.8645833333vw,34px);padding-block:clamp(2px,.2604166667vw,3px)}}.leaders__secondary-name-image{aspect-ratio:275.81/25.91;height:100%}.leaders__message{margin:0}@media screen and (max-width: 767px){.leaders__message{font-size:3.0769230769vw;letter-spacing:.08em;line-height:2.25}}@media screen and (min-width: 768px){.leaders__message{font-size:clamp(.75rem,1.5625vw,1.125rem);letter-spacing:.08em;line-height:1.9444444444}}.brand-category{list-style:none;margin:0;padding:0}@media screen and (max-width: 767px){.brand-category{display:flex;flex-direction:column;gap:10.2564102564vw}}@media screen and (min-width: 768px){.brand-category{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:clamp(20px,2.6041666667vw,40px);width:90.28%}}.brand-category__item{display:flex;flex-direction:column}@media screen and (max-width: 767px){.brand-category__item{gap:5.1282051282vw;width:100%}}@media screen and (min-width: 768px){.brand-category__item{gap:20px}}.brand-category__heading{margin:0;text-align:center}@media screen and (max-width: 767px){.brand-category__heading{font-size:6.6666666667vw;letter-spacing:.05em;line-height:1.2307692308}}@media screen and (min-width: 768px){.brand-category__heading{font-size:clamp(1.625rem,3.3854166667vw,2.625rem);letter-spacing:.05em;line-height:1.1904761905}}.brand-logo-unit{list-style:none;margin:0;padding:0;display:grid;height:100%}@media screen and (max-width: 767px){.brand-logo-unit{border:1.0256410256vw solid #f4f5f9;padding:6.6666666667vw}}@media screen and (min-width: 768px){.brand-logo-unit{border:4px solid #f4f5f9;padding:3.3854166667vw}}.brand-logo-unit__item{align-items:center;display:flex;justify-content:center}@media screen and (min-width: 768px){.brand-logo-unit__logo--follics{width:80%}}@media screen and (min-width: 768px){.brand-logo-unit__logo--drzero{width:80%}}@media screen and (min-width: 768px){.brand-logo-unit__logo--regrowthlabs{width:80%}}@media screen and (min-width: 768px){.brand-logo-unit__logo--bakumokon{width:80%}}@media screen and (min-width: 768px){.brand-logo-unit__logo--bihakuen{width:100%}}@media screen and (min-width: 768px){.brand-logo-unit__logo--iskinclock{width:92%}}@media screen and (max-width: 767px){.brand-logo-unit__logo--bhe{padding:3.8461538462vw 5.1282051282vw}}@media screen and (min-width: 768px){.brand-logo-unit__logo--bhe{width:min(63.2%,158px)}}@media screen and (max-width: 767px){.brand-logo-unit__logo--opacy{padding-inline:5.1282051282vw}}@media screen and (min-width: 768px){.brand-logo-unit__logo--opacy{width:min(72%,180px)}}@media screen and (min-width: 768px){.brand-logo-unit__logo--vitalme{width:80%}}@media screen and (max-width: 767px){.brand-logo-unit__logo--invy{padding-block:2.8205128205vw}}@media screen and (min-width: 768px){.brand-logo-unit__logo--invy{width:72%}}@media screen and (min-width: 768px){.brand-logo-unit__logo--kingwell{width:72%}}@media screen and (min-width: 768px){.brand-logo-unit__logo--teramaxpro{width:72%}}@media screen and (min-width: 768px){.brand-logo-unit__logo--pealthy{width:min(100%,250px)}}@media screen and (max-width: 767px){.brand-logo-unit__logo--pawkampo{padding:3.8461538462vw 0}}@media screen and (min-width: 768px){.brand-logo-unit__logo--pawkampo{width:min(100%,250px)}}.brand-logo-unit__image{display:block;width:100%}.brand-logo-unit__image--follics{aspect-ratio:1.8692}.brand-logo-unit__image--drzero{aspect-ratio:4.3586}.brand-logo-unit__image--regrowthlabs{aspect-ratio:2.4706}.brand-logo-unit__image--bakumokon{aspect-ratio:6.3635}.brand-logo-unit__image--bihakuen{aspect-ratio:8.1817}.brand-logo-unit__image--iskinclock{aspect-ratio:4.0909}.brand-logo-unit__image--bhe{aspect-ratio:2.4046}.brand-logo-unit__image--opacy{aspect-ratio:2.4414}.brand-logo-unit__image--vitalme{aspect-ratio:2.9879}.brand-logo-unit__image--invy{aspect-ratio:2.8}.brand-logo-unit__image--kingwell{aspect-ratio:5.2941}.brand-logo-unit__image--teramaxpro{aspect-ratio:7.5}.brand-logo-unit__image--pealthy{aspect-ratio:4.4681}.brand-logo-unit__image--pawkampo{aspect-ratio:3.5715}.brand-logo-unit--hair-care{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}@media screen and (max-width: 767px){.brand-logo-unit--hair-care{gap:5.1282051282vw 7.6923076923vw}}@media screen and (min-width: 768px){.brand-logo-unit--hair-care{gap:clamp(20px,2.6041666667vw,30px) 30px;padding-block:clamp(30px,3.90625vw,61px);padding-inline:clamp(30px,3.90625vw,111px)}}.brand-logo-unit--hair-care .brand-logo-unit__item--001{grid-area:1/1/2/2}.brand-logo-unit--hair-care .brand-logo-unit__item--002{grid-area:1/2/2/3}.brand-logo-unit--hair-care .brand-logo-unit__item--003{grid-area:2/1/3/2}.brand-logo-unit--hair-care .brand-logo-unit__item--004{grid-area:2/2/3/3}.brand-logo-unit--skin-care{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}@media screen and (max-width: 767px){.brand-logo-unit--skin-care{gap:0 7.6923076923vw}}@media screen and (min-width: 768px){.brand-logo-unit--skin-care{gap:0 clamp(30px,3.90625vw,70px);padding-block:clamp(30px,3.90625vw,71px);padding-inline:clamp(30px,3.90625vw,91px)}}@media(min-width: 1920px){.brand-logo-unit--skin-care{column-gap:70px}}.brand-logo-unit--skin-care .brand-logo-unit__item--001{grid-area:1/1/2/2}.brand-logo-unit--skin-care .brand-logo-unit__item--002{grid-area:1/2/2/3}.brand-logo-unit--skin-care .brand-logo-unit__item--003{grid-area:2/1/3/2}.brand-logo-unit--skin-care .brand-logo-unit__item--004{grid-area:2/2/3/3}.brand-logo-unit--health-care{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr)}@media screen and (max-width: 767px){.brand-logo-unit--health-care{gap:2.5641025641vw 7.6923076923vw}}@media screen and (min-width: 768px){.brand-logo-unit--health-care{gap:clamp(10px,1.3020833333vw,20px) 30px;padding-block:clamp(30px,3.90625vw,66px);padding-inline:clamp(30px,3.90625vw,116px)}}@media(min-width: 1920px){.brand-logo-unit--health-care{gap:20px;padding:66px 116px}}.brand-logo-unit--health-care .brand-logo-unit__item--001{grid-area:1/1/2/2}.brand-logo-unit--health-care .brand-logo-unit__item--002{grid-area:1/2/2/3}.brand-logo-unit--health-care .brand-logo-unit__item--003{grid-area:2/1/3/2}.brand-logo-unit--health-care .brand-logo-unit__item--004{grid-area:2/2/3/2}.brand-logo-unit--pet-care{grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr}@media screen and (max-width: 767px){.brand-logo-unit--pet-care{column-gap:7.6923076923vw}}@media screen and (min-width: 768px){.brand-logo-unit--pet-care{column-gap:clamp(30px,3.90625vw,80px)}}@media(min-width: 1920px){.brand-logo-unit--pet-care{column-gap:80px;padding-inline:86px}}.brand-logo-unit--pet-care .brand-logo-unit__item--001{grid-area:1/1/2/2}.brand-logo-unit--pet-care .brand-logo-unit__item--002{grid-area:1/2/2/3}.brand-card{display:flex;flex-direction:column}@media screen and (max-width: 767px){.brand-card{gap:5.1282051282vw}}@media screen and (min-width: 768px){.brand-card{gap:20px}}.brand-card__thumbnail{display:block;width:100%}@media screen and (max-width: 767px){.brand-card__thumbnail{aspect-ratio:300/170}}@media screen and (min-width: 768px){.brand-card__thumbnail{aspect-ratio:705/398}}.brand-card__body{display:flex;flex-direction:column;flex-grow:1}@media screen and (max-width: 767px){.brand-card__body{gap:5.1282051282vw}}.brand-card__heading{display:flex;margin:0 auto}@media screen and (max-width: 767px){.brand-card__heading{width:40%}}@media screen and (min-width: 768px){.brand-card__heading{height:clamp(40px,5.2083333333vw,108px);margin:0;width:clamp(120px,15.625vw,200px)}}@media screen and (max-width: 767px){.brand-card__heading--bhe{width:20.5128205128vw}}@media screen and (min-width: 768px){.brand-card__heading--bhe{width:clamp(80px,10.4166666667vw,133px)}}.brand-card__logo{display:block;width:100%}.brand-card__logo--drzero{aspect-ratio:4.3586}.brand-card__logo--iskinclock{aspect-ratio:4.0909}.brand-card__logo--bhe{aspect-ratio:2.4046}.brand-card__logo--vitalme{aspect-ratio:2.9879}.brand-card__caption{flex-grow:1;margin:0}@media screen and (max-width: 767px){.brand-card__caption{font-size:3.0769230769vw;letter-spacing:.08em;line-height:2.25}}@media screen and (min-width: 768px){.brand-card__caption{font-size:clamp(.75rem,1.5625vw,1.125rem);letter-spacing:.08em;line-height:1.9444444444}}@media screen and (min-width: 768px){.brand-card__heading+.brand-card__caption{margin-top:10px}}.brand-card__button{margin:0 auto}@media screen and (max-width: 767px){.brand-card__button{width:61.5384615385vw}}@media screen and (min-width: 768px){.brand-card__button{width:clamp(240px,31.25vw,300px)}}@media screen and (min-width: 768px){.brand-card__caption+.brand-card__button{margin-top:clamp(20px,2.6041666667vw,40px)}}.brand-site{list-style:none;margin:0;padding:0;background-color:#f4f5f9;display:grid}@media screen and (max-width: 767px){.brand-site{gap:15.3846153846vw;grid-template-columns:1fr;grid-template-rows:repeat(4, 1fr);padding:3.8461538462vw}}@media screen and (min-width: 768px){.brand-site{gap:clamp(40px,5.2083333333vw,100px);grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);padding:clamp(15px,1.953125vw,90px) clamp(15px,1.953125vw,110px)}}@media(min-width: 1728px){.brand-site{padding:90px 110px}}@media screen and (max-width: 767px){.brand-site__item--001{grid-area:1/1/2/2}}@media screen and (min-width: 768px){.brand-site__item--001{grid-area:1/1/2/2}}@media screen and (max-width: 767px){.brand-site__item--002{grid-area:2/1/3/2}}@media screen and (min-width: 768px){.brand-site__item--002{grid-area:1/2/2/3}}@media screen and (max-width: 767px){.brand-site__item--003{grid-area:3/1/4/2}}@media screen and (min-width: 768px){.brand-site__item--003{grid-area:2/1/3/2}}@media screen and (max-width: 767px){.brand-site__item--004{grid-area:4/1/5/2}}@media screen and (min-width: 768px){.brand-site__item--004{grid-area:2/2/3/3}}.brand-site__item--logo{width:100%}.brand-logo-emphasis{list-style:none;margin:0;padding:0;background-color:#f4f5f9;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.brand-logo-emphasis{gap:2.5641025641vw}}@media screen and (min-width: 768px){.brand-logo-emphasis{gap:clamp(20px,2.6041666667vw,30px)}}.brand-logo-emphasis__item{align-items:center;background-color:#fff;display:flex;justify-content:center}@media screen and (max-width: 767px){.brand-logo-emphasis__item{height:25.641025641vw;padding:5.1282051282vw 3.8461538462vw;width:calc((100% - 2.5641025641vw)/2)}}@media screen and (min-width: 768px){.brand-logo-emphasis__item{height:200px;padding:clamp(40px,5.2083333333vw,50px) clamp(30px,3.90625vw,52px);width:calc((100% - 20px)/2)}}@media screen and (min-width: 1024px){.brand-logo-emphasis__item{width:calc((100% - 90px)/4)}}.brand-logo-emphasis__logo{display:block;width:100%;height:100%}.office-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.office-list--group{gap:5.1282051282vw}}@media screen and (min-width: 768px){.office-list--group{gap:clamp(20px,2.6041666667vw,30px)}}@media screen and (max-width: 767px){[lang=en] .office-list--group{flex-direction:column}}@media screen and (max-width: 767px){.office-list--b2c{flex-direction:column;gap:5.1282051282vw}}@media screen and (min-width: 768px){.office-list--b2c{gap:clamp(20px,2.6041666667vw,40px)}}.office-list__item--main{width:100%}@media screen and (max-width: 767px){.office-list__item--group{width:calc((100% - 5.1282051282vw)/2)}}@media screen and (min-width: 768px){.office-list__item--group{width:calc((100% - clamp(20px,2.6041666667vw,30px))/2)}}@media(min-width: 1280px){.office-list__item--group{width:calc((100% - 90px)/4)}}@media screen and (max-width: 767px){[lang=en] .office-list__item--group{width:100%}}@media screen and (max-width: 767px){.office-list__item--b2c{width:100%}}@media screen and (min-width: 768px){.office-list__item--b2c{width:calc((100% - 20px)/2)}}@media screen and (min-width: 768px){.office-list__item--b2c{width:calc((100% - clamp(20px,2.6041666667vw,80px))/2)}}@media(min-width: 1280px){.office-list__item--b2c{width:calc((100% - 80px)/3)}}.office-unit{display:flex;flex-direction:column}@media screen and (max-width: 767px){.office-unit{row-gap:2.5641025641vw}}@media screen and (min-width: 768px){.office-unit{row-gap:clamp(10px,1.3020833333vw,30px)}}.office-unit__heading{align-items:flex-start;display:flex;margin:0;width:100%}@media screen and (max-width: 767px){.office-unit__heading{font-size:4.1025641026vw;column-gap:1.7948717949vw;letter-spacing:.1em;line-height:1.5}}@media screen and (min-width: 768px){.office-unit__heading{font-size:clamp(1rem,2.0833333333vw,1.5rem);column-gap:clamp(7px,.9114583333vw,17px);letter-spacing:.05em;line-height:1.5}}[lang=zh-cmn-Hant] .office-unit__heading{font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .office-unit__heading{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .office-unit__heading{font-family:lato,sans-serif;font-weight:900;font-style:normal}.office-unit__heading::before{background-image:url("/img/icon/pin.svg");background-repeat:no-repeat;background-size:contain;content:"";display:block}@media screen and (max-width: 767px){.office-unit__heading::before{height:5.3846153846vw;width:4.1025641026vw}}@media screen and (min-width: 768px){.office-unit__heading::before{height:clamp(21px,2.734375vw,32px);width:clamp(16px,2.0833333333vw,25px)}}@media screen and (max-width: 767px){[lang=zh-cmn-Hant] .office-unit__heading::before,[lang=ja] .office-unit__heading::before{margin-top:.5128205128vw}}@media screen and (min-width: 768px){[lang=zh-cmn-Hant] .office-unit__heading::before,[lang=ja] .office-unit__heading::before{margin-top:2px}}@media screen and (max-width: 767px){[lang=en] .office-unit__heading::before{margin-top:.2564102564vw}}@media screen and (min-width: 768px){[lang=en] .office-unit__heading::before{margin-top:1px}}.office-unit__body{display:flex;flex-direction:column}@media screen and (max-width: 767px){.office-unit__body{gap:2.5641025641vw}}@media screen and (min-width: 768px){.office-unit__body{gap:clamp(10px,1.3020833333vw,22px)}}.office-unit__definition-list{margin:0;display:flex}@media screen and (min-width: 768px){.office-unit__definition-list{padding-left:clamp(25px,3.2552083333vw,42px)}}[lang=en] .office-unit__definition-list{flex-direction:column}.office-unit__term{display:flex;white-space:nowrap}@media screen and (max-width: 767px){.office-unit__term{font-size:3.0769230769vw;letter-spacing:.08em;line-height:1.5}}@media screen and (min-width: 768px){.office-unit__term{font-size:clamp(.75rem,1.5625vw,1.125rem);letter-spacing:.05em;line-height:1.6666666667}}[lang=zh-cmn-Hant] .office-unit__term{font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .office-unit__term{font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .office-unit__term{align-items:center;font-family:lato,sans-serif;font-weight:900;font-style:normal}.office-unit__term::after{display:block}[lang=zh-cmn-Hant] .office-unit__term::after{content:"：";font-family:source-han-sans-traditional,sans-serif;font-weight:700;font-style:normal}[lang=ja] .office-unit__term::after{content:"：";font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}[lang=en] .office-unit__term::after{content:":";font-family:lato,sans-serif;font-weight:900;font-style:normal}.office-unit__description{margin:0}@media screen and (max-width: 767px){.office-unit__description{font-size:3.0769230769vw;letter-spacing:.08em;line-height:1.5}}@media screen and (min-width: 768px){.office-unit__description{font-size:clamp(.75rem,1.5625vw,1.125rem);letter-spacing:.05em;line-height:1.6666666667}}.office-unit__description br{display:none}@media screen and (min-width: 768px){.office-unit__description br{display:block}}.office-unit__feature{display:block;width:100%}@media screen and (max-width: 767px){.office-unit__feature{aspect-ratio:330/218}}@media screen and (min-width: 768px){.office-unit__feature{aspect-ratio:400/264}}
