@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100..900;1,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";.page-layout{max-width:120rem;padding-top:5rem;margin:0 auto}@media screen and (min-width: 75rem){.page-layout{padding-top:6.25rem}}.react-responsive-modal-root{position:fixed;inset:0;z-index:1000}.react-responsive-modal-overlay{background:#00000080;position:fixed;inset:0;z-index:-1}.react-responsive-modal-container{height:100%;outline:0;overflow-x:hidden;overflow-y:auto;text-align:center}.react-responsive-modal-containerCenter:after{width:0;height:100%;content:"";display:inline-block;vertical-align:middle}.react-responsive-modal-modal{max-width:800px;display:inline-block;text-align:left;vertical-align:middle;background:#fff;box-shadow:0 12px 15px #00000040;margin:1.2rem;padding:1.2rem;position:relative;overflow-y:auto}.react-responsive-modal-closeButton{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.react-responsive-modal-overlay,.react-responsive-modal-container,.react-responsive-modal-modal{animation-fill-mode:forwards!important}@keyframes react-responsive-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes react-responsive-modal-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes react-responsive-modal-modal-in{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@keyframes react-responsive-modal-modal-out{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:0}}.language-selector{position:relative;display:inline-block}.language-selector__dropdown-btn{display:flex;align-items:center;justify-content:center;font-family:var(--font-myriad-pro);font-size:1.3rem;background:transparent;border:none;transition:.2s ease-in-out;cursor:pointer}.language-selector__dropdown-btn>img{margin-right:.3125rem;width:1.26rem;height:1.3125rem}.language-selector__dropdown-btn:hover>span{opacity:1}.language-selector__dropdown-list{position:absolute;top:2.5rem;right:0;bottom:unset;left:unset;padding:0;margin:0;min-width:7.5rem;background:#fff;border:1px solid rgba(0,0,0,.15);list-style:none;z-index:1}.language-selector__dropdown-list li{display:flex;align-items:center;padding:.25rem 1rem;font-family:var(--font-myriad-pro);color:#000;cursor:pointer}.language-selector__dropdown-list li>img{margin-right:.625rem;width:1.5rem}.language-selector__dropdown-list li:hover{background:#f8f9fa;transition:.2s all ease-in-out}html.lang-ja .language-selector__dropdown-btn>span{font-family:var(--font-myriad-pro)!important}html.lang-ja .language-selector__dropdown-list li>span{font-family:var(--font-myriad-pro)!important}.ch-header{position:fixed;top:0;right:50%;width:100%;max-width:120rem;padding:1rem 0 .75rem;margin:0 auto;height:5rem;z-index:999;background-color:#fff;transform:translate(50%);transition:.25s all ease-in-out}@media screen and (min-width: 75rem){.ch-header{height:6.25rem}}.ch-header__scrolled{box-shadow:0 -5px 25px -2px #00000080}.ch-header__wrapper{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 62rem){.ch-header__wrapper{padding:0 .75rem 0 1.3125rem}}.ch-header__logo{width:9.6875rem;height:auto;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 75rem){.ch-header__logo{width:13.125rem}}.ch-header__nav{display:none}.ch-header__nav--links{display:flex;justify-content:space-between;align-items:center;padding:0;width:35rem;font-size:1.18rem;text-transform:uppercase;list-style-type:none}.ch-header__nav--links>li a{font-family:var(--font-myriad-pro)}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-header__nav--links{width:35rem}}@media screen and (min-width: 62rem){.ch-header__nav{display:initial}}@media (min-width: 75rem) and (max-width: 95.9988rem){.ch-header__nav--links{width:41.25rem}}@media screen and (min-width: 96rem){.ch-header__nav--links{width:53.75rem}}.ch-header__lang-selector{display:none}@media screen and (min-width: 62rem){.ch-header__lang-selector{display:initial}}html.lang-ja .ch-header__nav--links>li a{font-family:var(--font-myriad-pro)!important}.ch-header-mobile-menu__btn--svg{width:1rem;height:1rem;transition:all .25s ease-in-out}@media (min-width: 48rem) and (max-width: 61.9988rem){.ch-header-mobile-menu__btn--svg{width:1.25rem;height:1.25rem}}.ch-header-mobile-menu__nav{position:absolute;top:4.5625rem;left:0;width:100%;background-color:#fff;pointer-events:auto}.ch-header-mobile-menu__nav--closed{pointer-events:none}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-header-mobile-menu__nav{top:6.5625rem}}.ch-header-mobile-menu__list{padding:1rem 0;font-family:var(--font-myriad-pro);text-align:center;text-transform:uppercase;list-style:none;color:#000}.ch-header-mobile-menu__list>li{padding:.75rem 0}html.lang-ja .ch-header-mobile-menu__list>li a{font-family:var(--font-myriad-pro)!important}.ch-footer{color:#fff;background-color:#000;padding:2rem 0;font-size:1.1rem}@media screen and (min-width: 62rem){.ch-footer{padding:.8125rem 0}}.ch-footer__links{display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:1.5rem;max-width:40.625rem;margin:0 auto 1.6875rem;font-family:var(--font-myriad-pro)}@media screen and (min-width: 62rem){.ch-footer__links{flex-direction:row;gap:0;margin:0 auto 1.0625rem}}.ch-footer__copyright{font-family:var(--font-myriad-pro);text-align:center}html.lang-ja .ch-footer__links>a{font-family:var(--font-myriad-pro)!important}html.lang-ja .ch-footer__copyright{font-family:var(--font-myriad-pro)!important}.ch-banner{position:relative;padding-top:3.75rem}.ch-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:67.5rem;background:url(/assets/bg-cog-1-CPUTS0of.webp) center/cover no-repeat;z-index:-1}@media screen and (min-width: 75rem){.ch-banner{padding-top:5.9375rem}}.ch-banner__wrapper{max-width:98rem;padding:1.875rem 1.375rem 2.1875rem;margin:0 auto;background-color:#fff;border-radius:2.875rem}@media (min-width: 48rem) and (max-width: 61.9988rem){.ch-banner__wrapper{margin:0 1.875rem}}@media screen and (min-width: 48rem){.ch-banner__wrapper{padding:2.5rem 2rem 2.8125rem}}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-banner__wrapper{margin:0 1.875rem}}@media (min-width: 75rem) and (max-width: 95.9988rem){.ch-banner__wrapper{margin:0 2.5rem}}@media screen and (min-width: 75rem){.ch-banner__wrapper{padding:3.125rem 3.875rem 3.4375rem;border-radius:3.875rem}}.ch-banner__logo{margin-bottom:2.5rem;text-align:center}.ch-banner__logo>img{width:14.375rem;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width: 48rem) and (max-width: 61.9988rem){.ch-banner__logo>img{width:20.625rem}}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-banner__logo>img{width:21.75rem}}@media screen and (min-width: 75rem){.ch-banner__logo>img{width:25.75rem}}.ch-banner__content{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 62rem){.ch-banner__content{flex-direction:row}}.ch-banner__atm{position:relative;margin-bottom:2.5rem;text-align:center}.ch-banner__atm>img{width:8.1875rem;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width: 48rem) and (max-width: 61.9988rem){.ch-banner__atm>img{width:10.6875rem}}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-banner__atm>img{width:13.1875rem}}@media screen and (min-width: 62rem){.ch-banner__atm{width:33%}}@media (min-width: 75rem) and (max-width: 95.9988rem){.ch-banner__atm>img{width:15.6875rem}}@media screen and (min-width: 75rem){.ch-banner__atm{margin-bottom:0}.ch-banner__atm>img{position:absolute;top:-3.125rem;left:50%;transform:translate(-50%)}}@media screen and (min-width: 96rem){.ch-banner__atm>img{width:21.9375rem}}.ch-banner__info{z-index:1}.ch-banner__info--tagline{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;margin-bottom:1.375rem}.ch-banner__info--tagline>img{width:100%;-o-object-fit:cover;object-fit:cover}.ch-banner__info--tagline>img:first-of-type{max-width:25rem}.ch-banner__info--title{margin-bottom:1.875rem;font-size:2.25rem;text-align:center}.ch-banner__info--description{margin-bottom:2.1875rem;font-size:1.25rem}.ch-banner__info--action{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-bottom:2.0625rem;gap:2rem}.ch-banner__info--action>img{width:15.25rem;height:auto;-o-object-fit:cover;object-fit:cover}.ch-banner__info--quote{font-size:1.5rem;color:#1b75bb;letter-spacing:-.2px;text-align:center}@media (min-width: 36rem) and (max-width: 47.9988rem){.ch-banner__info--quote{font-size:1.9375rem}}@media (min-width: 48rem) and (max-width: 61.9988rem){.ch-banner__info--tagline>img:first-of-type{max-width:30rem}.ch-banner__info--tagline>img:last-of-type{max-width:95%}}@media screen and (min-width: 48rem){.ch-banner__info--title{font-size:2.5rem}.ch-banner__info--description{font-size:1.5rem}.ch-banner__info--action>img{width:21.5rem}.ch-banner__info--quote{font-size:1.875rem}}@media screen and (min-width: 62rem){.ch-banner__info{width:67%}.ch-banner__info--title,.ch-banner__info--description{text-align:right}}@media (min-width: 75rem) and (max-width: 95.9988rem){.ch-banner__info--title{font-size:3.75rem}.ch-banner__info--action>img{width:18.5rem}}@media screen and (min-width: 75rem){.ch-banner__info{font-size:1.75rem}.ch-banner__info--tagline{margin-bottom:2.375rem}.ch-banner__info--tagline>img:first-of-type{max-width:34.6875rem}.ch-banner__info--tagline>img:last-of-type{max-width:58.75rem}.ch-banner__info--description{font-size:1.75rem}.ch-banner__info--action{flex-direction:row}.ch-banner__info--quote{padding-left:.5rem;font-size:2.5rem}}@media screen and (min-width: 96rem){.ch-banner__info--title{font-size:4.375rem}.ch-banner__info--action{flex-direction:row;padding:0 .625rem 0 2.625rem}}html.lang-ja .ch-banner__logo{margin-bottom:1.25rem}@media screen and (min-width: 75rem){html.lang-ja .ch-banner__atm{width:34%}html.lang-ja .ch-banner__atm>img{top:-1.875rem;left:50%}}html.lang-ja .ch-banner__info--tagline{gap:0;margin-bottom:2.1875rem}html.lang-ja .ch-banner__info--tagline>p{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}html.lang-ja .ch-banner__info--title{margin-bottom:2.0625rem}html.lang-ja .ch-banner__info--description{margin-bottom:2.25rem}@media screen and (min-width: 75rem){html.lang-ja .ch-banner__info{width:66.5%}html.lang-ja .ch-banner__info--tagline>p{font-size:1.5rem}html.lang-ja .ch-banner__info--description{padding-left:1.0625rem;margin-bottom:4.25rem}html.lang-ja .ch-banner__info--action{padding:0 .625rem 0 1.4375rem}html.lang-ja .ch-banner__info--quote{padding-left:0}}.ch-body{padding-top:2.5rem}.ch-body__wrapper{max-width:98rem;padding:2.875rem 1.375rem 5.0625rem;margin:0 auto;background-color:#fff;border-radius:2.875rem;box-shadow:0 4px 4px #00000040}@media (min-width: 48rem) and (max-width: 61.9988rem){.ch-body__wrapper{margin:0 1.875rem}}@media screen and (min-width: 48rem){.ch-body__wrapper{padding:3.5rem 2rem 6.0625rem}}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-body__wrapper{margin:0 1.875rem}}@media (min-width: 75rem) and (max-width: 95.9988rem){.ch-body__wrapper{margin:0 2.5rem}}@media screen and (min-width: 75rem){.ch-body__wrapper{padding:4.6875rem 3.875rem 7.0625rem;border-radius:3.875rem}}.ch-body__description{max-width:59.575rem;margin-left:auto;margin-bottom:2.1875rem;font-size:1.25rem}@media screen and (min-width: 48rem){.ch-body__description{font-size:1.5rem}}@media screen and (min-width: 62rem){.ch-body__description{text-align:right}}@media screen and (min-width: 75rem){.ch-body__description{margin:0 .75rem 4.0625rem auto;font-size:1.75rem}}.ch-body__atm{max-width:68.625rem;margin:0 auto}.ch-body__atm--img-wrapper{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:2rem;margin-bottom:2.5rem}.ch-body__atm--img-wrapper>img{width:15rem;height:auto;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 10px #000}.ch-body__atm--description{font-size:1.25rem}.ch-body__atm--description>span{font-weight:700;font-style:italic;word-spacing:-2px}.ch-body__atm--location{margin:2.5rem 0;text-align:center}.ch-body__atm--location>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.ch-body__atm--separator{margin:2.9375rem 0 1.875rem;text-align:center}.ch-body__atm--separator>img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width: 36rem) and (max-width: 47.9988rem){.ch-body__atm--location>img{width:80%}}@media (min-width: 48rem) and (max-width: 61.9988rem){.ch-body__atm--img-wrapper>img{width:16.875rem}}@media screen and (min-width: 48rem){.ch-body__atm--location>img{width:70%}.ch-body__atm--description{font-size:1.5rem}.ch-body__atm--img-wrapper{flex-direction:row}}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-body__atm--img-wrapper>img{width:18.75rem}}@media (min-width: 75rem) and (max-width: 95.9988rem){.ch-body__atm--img-wrapper>img{width:25rem}}@media screen and (min-width: 75rem){.ch-body__atm--img-wrapper{padding:0 1.25rem;margin-bottom:3.1875rem}.ch-body__atm--description{font-size:1.75rem}.ch-body__atm--location{margin:3.4375rem 0 3.125rem 7.75rem}.ch-body__atm--location>img{width:48.5rem}.ch-body__atm--separator{margin:4.9375rem 0 3.875rem}.ch-body__atm--separator>img{width:auto}}@media screen and (min-width: 96rem){.ch-body__atm--img-wrapper{justify-content:space-between}.ch-body__atm--img-wrapper>img{width:30.1875rem}}.ch-body__featured--title{font-size:1.5rem;text-align:center}.ch-body__featured--logos{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;margin:2.0625rem 0 0}.ch-body__featured--logos>a img{width:12.5rem;height:auto;-o-object-fit:cover;object-fit:cover}@media (min-width: 48rem) and (max-width: 61.9988rem){.ch-body__featured--title{font-size:1.875rem}}@media screen and (min-width: 48rem){.ch-body__featured--logos{flex-direction:row;margin:3.0625rem 0 3.875rem}.ch-body__featured--logos>a{transition:all .3s ease-in-out}.ch-body__featured--logos>a:hover{transform:translateY(-5px)}}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-body__featured--logos>a img{width:15.625rem}}@media (min-width: 75rem) and (max-width: 95.9988rem){.ch-body__featured--logos{gap:4.5rem}.ch-body__featured--logos>a img{width:16.875rem}}@media screen and (min-width: 75rem){.ch-body__featured--title{font-size:2.5rem}.ch-body__featured--logos{margin:5.0625rem 0 6.875rem}}@media screen and (min-width: 96rem){.ch-body__featured--logos{gap:7.875rem;margin:5.0625rem 0 6.875rem}.ch-body__featured--logos>a img{width:auto}}.ch-body__action{display:flex;justify-content:center}html.lang-ja .ch-body__atm--description>span{font-style:normal}@media screen and (min-width: 75rem){html.lang-ja .ch-body__atm--separator{margin:4.0625rem 0 4.625rem}}.ch-crypto-promo{position:relative;padding:2.6875rem 0 2.8125rem}@media screen and (min-width: 48rem){.ch-crypto-promo{padding:3.6875rem 0 3.8125rem}}@media screen and (min-width: 75rem){.ch-crypto-promo{padding:4.6875rem 0 4.8125rem}}.ch-crypto-promo:after{content:"";position:absolute;bottom:-3.75rem;left:0;width:100%;height:67.5rem;background:url(/assets/bg-cog-2-D4TmjS6V.webp) center/cover no-repeat;z-index:-1}.ch-crypto-promo__tagline{max-width:98rem;margin:0 auto 2.5rem;font-size:2.0625rem;color:#fff;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,.5)}@media (min-width: 48rem) and (max-width: 61.9988rem){.ch-crypto-promo__tagline{font-size:2.3125rem}}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-crypto-promo__tagline{font-size:2.75rem}}@media (min-width: 75rem) and (max-width: 95.9988rem){.ch-crypto-promo__tagline{font-size:3.25rem}}@media screen and (min-width: 96rem){.ch-crypto-promo__tagline{font-size:4.375rem;margin-bottom:2.875rem}}.ch-crypto-promo__wrapper{max-width:98rem;padding:1.875rem 1.375rem;margin:0 auto;background-color:#fff;border-radius:2.875rem}@media (min-width: 48rem) and (max-width: 61.9988rem){.ch-crypto-promo__wrapper{margin:0 1.875rem}}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-crypto-promo__wrapper{margin:0 1.875rem}}@media (min-width: 75rem) and (max-width: 95.9988rem){.ch-crypto-promo__wrapper{margin:0 2.5rem}}@media screen and (min-width: 75rem){.ch-crypto-promo__wrapper{padding:1.875rem 3.875rem;border-radius:3.875rem}}.ch-crypto-promo__coming-soon{font-size:2.0625rem;text-align:center}.ch-crypto-promo__coming-soon>span{font-style:italic}@media (min-width: 48rem) and (max-width: 61.9988rem){.ch-crypto-promo__coming-soon{font-size:2.3125rem}}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-crypto-promo__coming-soon{font-size:2.75rem}}@media (min-width: 75rem) and (max-width: 95.9988rem){.ch-crypto-promo__coming-soon{font-size:3.25rem}}@media screen and (min-width: 96rem){.ch-crypto-promo__coming-soon{font-size:4.375rem}}@media screen and (min-width: 75rem){html.lang-ja .ch-crypto-promo{padding:4.6875rem 0 8.25rem}}@media screen and (min-width: 75rem){html.lang-ja .ch-crypto-promo__tagline{margin-bottom:4.375rem;font-size:4rem}}@media screen and (min-width: 75rem){html.lang-ja .ch-crypto-promo__wrapper{padding:2.625rem 3.875rem}}@media screen and (min-width: 75rem){html.lang-ja .ch-crypto-promo__coming-soon{font-size:3.75rem}}.ch-warning{font-family:var(--font-myriad-pro);background-color:#fce8ad}.ch-warning__wrapper{display:flex;align-items:center;padding:1.875rem 0;max-width:67.25rem;margin:0 auto;color:#212529}.ch-warning__wrapper>p{font-size:.6875rem;line-height:1.5}@media screen and (min-width: 36rem){.ch-warning__wrapper>p{font-size:.875rem}}.ch-warning__icon{background-color:#fff8e4;border-radius:50%;margin-right:.9375rem}html.lang-ja .ch-warning__wrapper>p{font-family:var(--font-myriad-pro)!important;line-height:1.5!important}.btn-custom{position:relative;display:flex;align-items:center;justify-content:center;padding:.625rem .9375rem;width:18.375rem;min-height:3.8125rem;max-width:100%;font-size:1.5rem;color:#fff;cursor:pointer;background:#1b75bb;border:none;transition:background .4s ease-in-out,transform .4s ease-in-out,opacity .4s ease-in-out;overflow:hidden}.btn-custom:focus{outline:none}@media screen and (min-width: 48rem){.btn-custom:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg)}.btn-custom:hover:before{animation:shine 1.8s ease forwards}}@media screen and (min-width: 75rem){.btn-custom{min-height:4.4375rem;font-size:1.75rem}}.btn-custom:active:not(:disabled){transition:.3s}.btn-custom:disabled{cursor:default;opacity:.5}.btn-custom--blue{background:#1b75bb;outline-color:#1b75bb}@media screen and (min-width: 48rem){.btn-custom--blue:hover:not(:disabled){background:#1b75bb}}.btn-custom--blue:active:not(:disabled){background:#1b75bb}.btn-custom>a{width:100%;padding:.975rem 0}.base-modal{max-width:1000px!important;width:90%;padding:4rem 1.2rem 1.2rem!important;border-radius:1rem}.base-modal__close-btn:focus-visible{outline:none}.ch-corporate-info{padding:2.8125rem 0;font-family:var(--font-myriad-pro);color:#212529;background:url(/assets/bg-city-DnH0mnFI.png) repeat-x bottom;background-color:#fff;background-size:inherit}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-corporate-info{padding:3.75rem 0}}@media screen and (min-width: 75rem){.ch-corporate-info{padding:3.625rem 0}}.ch-corporate-info__anti-phising--txt{margin-bottom:1.875rem;font-size:1.25rem;text-align:center}@media (min-width: 36rem) and (max-width: 47.9988rem){.ch-corporate-info__anti-phising--txt{font-size:1.5rem}}@media screen and (min-width: 48rem){.ch-corporate-info__anti-phising--txt{font-size:1.625rem}}@media screen and (min-width: 75rem){.ch-corporate-info__anti-phising--txt{font-size:1.75rem}}.ch-corporate-info__anti-phising--btn{padding:.75rem 2rem;margin:0 auto 3rem;width:-moz-max-content;width:max-content;min-height:auto;font-size:1rem}@media screen and (min-width: 62rem){.ch-corporate-info__anti-phising--btn{margin:0 auto 4rem}}.ch-corporate-info__wrapper{display:flex;flex-direction:column;justify-content:center;max-width:80rem;margin:0 auto}@media screen and (min-width: 62rem){.ch-corporate-info__wrapper{flex-direction:row}}@media screen and (min-width: 75rem){.ch-corporate-info__wrapper{gap:3.125rem}}.ch-corporate-info__img{text-align:right}.ch-corporate-info__img img{position:relative;width:90%;max-width:23rem;z-index:1}.ch-corporate-info__img--holder{position:relative;width:23rem;margin:0 auto;max-width:90%;text-align:center}.ch-corporate-info__img--holder:before{content:"";position:absolute;z-index:0;top:1rem;right:1.75rem;width:100%;max-width:90%;height:98%;background-color:#0e76bc}@media screen and (min-width: 75rem){.ch-corporate-info__img{width:41%}.ch-corporate-info__img img{width:100%}.ch-corporate-info__img--holder{padding-right:2px;margin:0 0 0 auto;width:25.5rem;max-width:100%;text-align:right}.ch-corporate-info__img--holder:before{top:1.625rem;right:1.5rem;width:100%}}.ch-corporate-info__content{max-width:31.25rem;margin:0 auto}.ch-corporate-info__content>h2{margin:2.5rem 0 1.875rem;font-size:2.0625rem;text-align:center}@media screen and (min-width: 62rem){.ch-corporate-info__content{max-width:100%}.ch-corporate-info__content>h2{padding-left:2.4375rem;text-align:left}}@media screen and (min-width: 75rem){.ch-corporate-info__content{width:51%;padding-top:1.5625rem}.ch-corporate-info__content>h2{margin:0 0 1.875rem;font-size:2.3rem}}.ch-corporate-info__table{line-height:1.5}.ch-corporate-info__table--link{color:#0056b3}.ch-corporate-info__table tr td{display:block;padding-bottom:.5625rem;font-size:1.25rem}.ch-corporate-info__table tr td:first-child{padding-right:.625rem}@media screen and (min-width: 36rem){.ch-corporate-info__table tr td{display:table-cell;vertical-align:top}.ch-corporate-info__table tr td:first-child{text-align:right}}@media screen and (min-width: 75rem){.ch-corporate-info__table tr td{font-size:1.4rem}}.ch-corporate-info__images{display:flex;justify-content:flex-end;align-items:end;margin-top:1.25rem}.ch-corporate-info__images>img{width:7.5rem}.ch-corporate-info__images>img:first-child{margin-right:1.25rem;width:9.375rem}@media screen and (min-width: 75rem){.ch-corporate-info__images{margin-top:0;margin-right:3.75rem}.ch-corporate-info__images>img{width:10rem}.ch-corporate-info__images>img:first-child{width:13.125rem}}@media screen and (min-width: 75rem){html.lang-ja .ch-corporate-info__wrapper{gap:1.25rem}}html.lang-ja .ch-corporate-info__content>h2{font-family:var(--font-myriad-pro)!important}@media screen and (min-width: 75rem){html.lang-ja .ch-corporate-info__content>h2{padding-left:3.4375rem}}html.lang-ja .ch-corporate-info__table tr td,html.lang-ja .ch-corporate-info__table tr td strong,html.lang-ja .ch-corporate-info__table tr td a{font-family:var(--font-myriad-pro)!important;line-height:1.5!important}@media screen and (min-width: 75rem){html.lang-ja .ch-corporate-info__images{margin-right:2.8125rem}}.ch-careers{position:relative;padding:2.8125rem 0;height:20rem;font-family:var(--font-myriad-pro)}.ch-careers:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.12;background-image:url(/assets/join-our-team-CeIxLdMG.png);background-repeat:no-repeat;background-size:17.5rem;background-position:50%;z-index:-1}@media (min-width: 36rem) and (max-width: 47.9988rem){.ch-careers{height:23.125rem}.ch-careers:before{background-size:28.125rem}}@media screen and (min-width: 48rem){.ch-careers{height:25rem}.ch-careers:before{background-size:33.125rem}}@media screen and (min-width: 75rem){.ch-careers{padding:3rem 0;height:25.4375rem}}.ch-careers__heading{margin-bottom:1.5rem;font-size:2.3rem;color:#fff}.ch-careers__subheading{margin-bottom:1.75rem;font-size:1.5rem;font-weight:500;color:#fff}@media screen and (min-width: 75rem){.ch-careers__subheading{font-size:1.7rem}}.ch-careers__btn{display:flex;align-items:center;justify-content:center;width:10.5294rem;margin:0 auto;height:2.8125rem;font-size:.875rem;color:#fff;background-color:#0e76bc;border:2px solid #ffffff;transition:all .3s ease-in-out}@media screen and (min-width: 36rem){.ch-careers__btn{height:2.5rem;font-size:1rem}}@media screen and (min-width: 48rem){.ch-careers__btn:hover{color:#0e76bc;background-color:#fff}}html.lang-ja .ch-careers__btn{width:auto;max-width:21.315rem}html.lang-ja .ch-careers__heading,html.lang-ja .ch-careers__subheading,html.lang-ja .ch-careers__btn{font-family:var(--font-myriad-pro)!important}.ch-disclaimer{padding:2.8125rem 0 3.4375rem;font-family:var(--font-myriad-pro);background-color:#fff;color:#212529}@media (min-width: 62rem) and (max-width: 74.9988rem){.ch-disclaimer{padding:3.75rem 0}}@media screen and (min-width: 75rem){.ch-disclaimer{padding:5.9375rem 0 3.4375rem}}.ch-disclaimer__wrapper{margin:0 auto;max-width:53.75rem}.ch-disclaimer__wrapper>ul li{margin-bottom:1.25rem}.ch-disclaimer__heading{margin-bottom:.5rem;font-size:1.3rem;line-height:1.5}.ch-disclaimer__action>img{margin-bottom:8px;max-width:14.375rem}.ch-disclaimer__action--link{color:#0e76bc}html.lang-ja .ch-disclaimer__wrapper>ul li{font-family:var(--font-myriad-pro)!important}html.lang-ja .ch-disclaimer__heading,html.lang-ja .ch-disclaimer__action--link{font-family:var(--font-myriad-pro)!important}.ch-subscription{padding:2.8125rem 0 4.8125rem;height:20.3125rem;font-family:var(--font-myriad-pro);color:#fff;background-image:url(/assets/bg-gears-B5UDLn7l.png);background-repeat:no-repeat;background-position:50%}@media screen and (min-width: 75rem){.ch-subscription{padding-top:2.625rem}}.ch-subscription__heading{margin-bottom:3.0375rem;font-size:1.8rem;line-height:2.25rem}@media screen and (min-width: 62rem){.ch-subscription__heading{margin-bottom:3.4375rem;font-size:2.3rem}}.ch-subscription__input--group{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:16.25rem}.ch-subscription__input--group>input{padding:.375rem .75rem;height:2.2313rem;width:9.375rem;font-size:.875rem;color:#495057;border:1px solid #ced4da}.ch-subscription__input--group:after{content:"";position:absolute;top:-1.25rem;right:-.6875rem;width:4.5938rem;height:4.8594rem;background:url(data:image/png;base64,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) center/contain no-repeat;z-index:0}.ch-subscription__input--error{position:absolute;bottom:-1.25rem;left:0;font-size:.8rem}.ch-subscription__input--btn{position:relative;padding:.375rem .625rem;height:2.2313rem;font-size:.75rem;color:#fff;text-transform:uppercase;background-color:#0e76bc;border:3px solid #ffffff;transition:all .3s ease-in-out;z-index:1}@media screen and (min-width: 48rem){.ch-subscription__input--btn:hover{background-color:#231f20}}@media screen and (min-width: 36rem){.ch-subscription__input--group{max-width:19.3906rem}.ch-subscription__input--group>input{width:12.5rem}.ch-subscription__input--group:after{top:-1.9375rem;right:-1.9375rem;width:5.8438rem;height:6.1094rem}}.ch-subscription__message-modal{padding:4rem 1.25rem 1.875rem!important;max-width:31.25rem!important;font-family:var(--font-myriad-pro);text-align:center}@media screen and (min-width: 62rem){.ch-subscription__message-modal{padding:4rem 3.125rem 3.125rem!important}}html.lang-ja .ch-subscription__heading{font-family:var(--font-myriad-pro)!important}html.lang-ja .ch-subscription__input--group{max-width:22.8125rem}html.lang-ja .ch-subscription__input--group>input{font-family:var(--font-myriad-pro)!important}html.lang-ja .ch-subscription__input--error{left:2.5rem;font-family:var(--font-myriad-pro)!important}html.lang-ja .ch-subscription__input--btn{font-family:var(--font-myriad-pro)!important}@media screen and (min-width: 36rem){html.lang-ja .ch-subscription__input--group:after{right:-.875rem}html.lang-ja .ch-subscription__input--error{left:.875rem}}.container{width:100%;padding-left:.875rem;padding-right:.875rem;margin-left:auto;margin-right:auto}@media (min-width: 48rem) and (max-width: 61.9988rem){.container{padding-left:1rem;padding-right:1rem}}@media (min-width: 62rem) and (max-width: 74.9988rem){.container{padding-left:1.75rem;padding-right:1.75rem}}@media screen and (min-width: 75rem){.container{padding-left:2.5rem;padding-right:2.5rem}}.shine-hover-effect{position:relative}@media screen and (min-width: 48rem){.shine-hover-effect:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg)}.shine-hover-effect:hover:before{animation:shine 1.8s ease forwards}}.text-center{text-align:center}.img-fluid{max-width:100%;height:auto}.link-hover:hover{opacity:.8;transition:all .3s ease-in-out}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes floatHover{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes shine{to{left:125%}}@font-face{font-family:Myriad Pro;src:url(/fonts/MyriadPro-Bold.woff2) format("woff2"),url(/fonts/MyriadPro-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/fonts/MyriadPro-Light.woff2) format("woff2"),url(/fonts/MyriadPro-Light.woff) format("woff");font-weight:lighter;font-style:normal;font-display:swap}@font-face{font-family:Myriad Pro;src:url(/fonts/MyriadPro-Regular.woff2) format("woff2"),url(/fonts/MyriadPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--font-inter: "Inter", sans-serif;--font-noto-sans-jp: "Noto Sans JP", sans-serif;--font-myriad-pro: "Myriad Pro", sans-serif}body{font-family:var(--font-inter)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html.lang-ja,html.lang-ja *,html.lang-ja *:before,html.lang-ja *:after{font-family:var(--font-noto-sans-jp)!important;line-height:1.2!important}body{margin:0;padding:0;min-height:100vh;min-width:20rem;line-height:1.2;font-weight:400;font-size:1rem;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"slnt" 0;color:#000;background:#1b75bb;overflow-x:hidden;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin:0}p,ol,ul,dl{margin-top:0;margin-bottom:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}a{color:inherit;text-decoration:none;background-color:transparent}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}input:focus,button:focus,select:focus,optgroup:focus,textarea:focus{outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}[role=button]{cursor:pointer}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button{cursor:pointer;background-color:transparent;border:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}
