@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Oswald:wght@200;300;400;500;600;700&display=swap);
*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}html{font-size:62.5%}body{color:#222;font-family:"Oswald","Noto Sans JP",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;line-height:1.75;background-color:#fdfdfd}body{font-size:1.6rem;--sb-track-color: #4e6169;--sb-thumb-color: #000000;--sb-size: 8px;scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:0}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:0}.l-header{width:100%;position:sticky;top:0;padding:10px 20px;background:#111;z-index:9999}@media(min-width: 768px){.l-header{padding:20px 5vw}}.l-header__inner{display:flex;align-items:center}.l-header__logo{margin-right:auto;font-size:0;display:block}.l-header__logo img{width:auto;height:40px}.l-header__nav{display:block}@media(max-width: 768px){.l-header__nav{display:none;height:calc(100vh - 60px);height:calc(100dvh - 60px);width:100%;background:#2b2b2b;overflow:hidden;position:absolute;top:60px;left:0}}@media(max-width: 768px){.l-header__list{height:calc(100vh - 60px);height:calc(100dvh - 60px);padding:20px;overflow-y:scroll}}@media(min-width: 768px){.l-header__list{display:flex;gap:60px}}@media(max-width: 768px){.l-header__list__item:not(:first-child){margin-top:20px}}.l-header__nav__item{color:#fff;font-size:1.4rem}@media(max-width: 768px){.l-header__nav__item.--entry{display:block;font-size:20vw;text-align:center}}.l-header__hamburger{width:32px;display:flex;gap:8px 0;flex-wrap:wrap}@media(min-width: 768px){.l-header__hamburger{display:none}}.l-header__hamburger__line{display:block;flex-basis:100%;height:2px;background-color:#fff;transition:all .4s ease-in-out}.l-header__lower-menu{margin-top:20px}@media(min-width: 768px){.l-header__lower-menu{display:none;margin:0;padding:40px 0;width:100%;background:#fff;position:absolute;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@media(min-width: 768px){.l-header__lower-menu__inner{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 20px;display:flex;flex-wrap:wrap;gap:20px}}.l-header__lower-menu__link{position:relative;display:block}@media(max-width: 768px){.l-header__lower-menu__link:not(:first-child){margin-top:10px}}@media(min-width: 768px){.l-header__lower-menu__link{flex-basis:calc((100% - 40px)/3)}}@media(hover: hover){.l-header__lower-menu__link:hover .l-header__lower-menu__text{letter-spacing:.2em}}.l-header__lower-menu__link::before{content:"";display:block;width:100%;height:100%;background:rgba(17,17,17,.8);position:absolute;top:0;left:0;right:0;bottom:0}.l-header__lower-menu__image{display:block;height:80px}@media(min-width: 768px){.l-header__lower-menu__image{height:160px}}.l-header__lower-menu__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-header__lower-menu__text{font-size:1.6rem;font-weight:bold;line-height:1.2;font-style:italic;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all .4s ease-in-out}@media(min-width: 768px){.l-header__lower-menu__text{font-size:2.4rem}}.menu-opened{height:100vh;height:100dvh;overflow:hidden}.menu-opened .l-header__hamburger__line:nth-child(1){-webkit-transform:translateY(10px) rotate(-30deg);transform:translateY(10px) rotate(-30deg)}.menu-opened .l-header__hamburger__line:nth-child(2){opacity:0}.menu-opened .l-header__hamburger__line:nth-child(3){-webkit-transform:translateY(-10px) rotate(30deg);transform:translateY(-10px) rotate(30deg)}.menu-opened .l-header__nav{display:block}.l-footer{padding:80px 0;color:#fff;background:#000}.l-footer__inner{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 20px}.l-footer__logo{display:inline-block;font-size:0}.l-footer__logo img{width:auto;height:40px}.l-footer__sitemap{margin-top:40px;padding-bottom:80px;border-bottom:1px solid #666}@media(min-width: 768px){.l-footer__sitemap{display:flex;justify-content:space-between}}.l-footer__sitemap__link{color:#fff;font-size:1.4rem;position:relative}.l-footer__sitemap__link::before{content:"";display:block;width:100%;height:1px;background:rgba(255,255,255,.3);position:absolute;bottom:-2px;left:0}.l-footer__category{margin-top:40px;display:flex;flex-wrap:wrap;gap:2rem}@media(min-width: 768px){.l-footer__category{margin-top:0}}.l-footer__category__title{flex-basis:100%;color:#aaa}.l-footer__company{margin-top:80px}.l-footer__company__name{font-size:1.4rem}.l-footer__company__address{margin-top:10px;font-size:1.2rem}.l-footer__company__links{margin-top:10px;display:flex;gap:10px}.l-footer__company__link{position:relative;font-size:1.2rem}.l-footer__company__link::before{content:"";display:block;width:100%;height:1px;background:rgba(255,255,255,.3);position:absolute;bottom:-2px;left:0}.l-footer__copyright{display:block;margin-top:20px}.l-recruit{margin:0 20px 20px}@media(max-width: 768px){.l-recruit{padding:40px 0 20px !important}}@media(min-width: 768px){.l-recruit{margin:0 40px 40px}}.l-recruit__content{width:100%}@media(min-width: 768px){.l-recruit__content{display:flex;display:flex;align-items:center}}.l-recruit__link{display:block}@media(max-width: 768px){.l-recruit__link{padding:20px 0}.l-recruit__link:not(:first-child){border-top:1px solid #555}}@media(min-width: 768px){.l-recruit__link{padding:40px 0;flex-basis:33.3333333333%}.l-recruit__link:not(:first-child){border-left:1px solid #555}}.l-recruit__link *{transition:all .4s ease-in-out}@media(hover: hover){.l-recruit__link:hover *{letter-spacing:.2em}}.l-recruit__title{font-size:2rem;font-weight:bold;text-align:center}@media(min-width: 768px){.l-recruit__title{font-size:3rem}}.l-recruit__title__en{display:block;font-size:.5em}.l-recruit__title__ja{font-size:1em}.l-recruit__title--entry{font-size:4rem;font-weight:bold;font-style:italic;letter-spacing:.1em;text-align:center}@media(min-width: 768px){.l-recruit__title--entry{font-size:6rem}}.c-section,.c-section--color,.c-section--white{padding:80px 0;overflow:hidden;position:relative}.c-section::before,.c-section--color::before,.c-section--white::before{content:"";display:block;width:15vw;height:100%;background:#f7f7f7;position:absolute;top:0;left:20%;z-index:0;-webkit-transform:skew(-15deg);transform:skew(-15deg)}.c-section>*,.c-section--color>*,.c-section--white>*{position:relative}@media(min-width: 768px){.c-section,.c-section--color,.c-section--white{padding:160px 0}}.c-section__inner{position:relative}.c-section--white{background:#fff}.c-section--color{color:#fff;background:#111}.c-section--color .c-heading__ja,.c-section--color .c-heading__en{color:#fff}.c-section--color .c-heading__en::before{background:#fff}.c-section--color::before{background-color:#1e1e1e}.c-hero,.c-hero--privacy,.c-hero--flow,.c-hero--recruit-info,.c-hero--recruit,.c-hero--benefit,.c-hero--support,.c-hero--employee03,.c-hero--employee02,.c-hero--employee01,.c-hero--employee,.c-hero--infographics,.c-hero--office,.c-hero--company,.c-hero--business03,.c-hero--business02,.c-hero--business01,.c-hero--business,.c-hero--message,.c-hero--index{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;height:100vh;height:100dvh}.c-hero::before,.c-hero--privacy::before,.c-hero--flow::before,.c-hero--recruit-info::before,.c-hero--recruit::before,.c-hero--benefit::before,.c-hero--support::before,.c-hero--employee03::before,.c-hero--employee02::before,.c-hero--employee01::before,.c-hero--employee::before,.c-hero--infographics::before,.c-hero--office::before,.c-hero--company::before,.c-hero--business03::before,.c-hero--business02::before,.c-hero--business01::before,.c-hero--business::before,.c-hero--message::before,.c-hero--index::before{content:"";display:block;background-size:cover;position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1;-webkit-filter:blur(20px);filter:blur(20px)}.c-hero__title{line-height:1.4;left:20px;bottom:4.5vh;font-weight:bold;position:absolute}@media(min-width: 768px){.c-hero__title{top:50%;bottom:auto;left:5vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.c-hero__title__ja{display:inline;font-size:clamp(20px,9vw,72px);background:#fff;font-style:italic;line-height:1.8}@media(min-width: 768px){.c-hero__title__ja{font-size:clamp(20px,4vw,72px)}}.c-hero__title__en{display:inline;font-size:clamp(16px,5vw,32px);font-weight:700;background:#fff}@media(min-width: 768px){.c-hero__title__en{font-size:clamp(14px,2vw,32px)}}.c-hero__image{width:75%;height:70vh}@media(min-width: 768px){.c-hero__image{width:75%;height:66.7vh;height:66.7dvh}}.c-hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-hero--index::before{background-image:url(../img/hero/index.jpg)}.c-hero--message::before{background-image:url(../img/hero/message.jpg)}.c-hero--business::before{background-image:url(../img/hero/business.jpg)}.c-hero--business01::before{background-image:url(../img/hero/business01.jpg)}.c-hero--business02::before{background-image:url(../img/hero/business02.jpg)}.c-hero--business03::before{background-image:url(../img/hero/business03.jpg)}.c-hero--company::before{background-image:url(../img/hero/company.jpg)}.c-hero--office::before{background-image:url(../img/hero/office.jpg)}.c-hero--infographics::before{background-image:url(../img/hero/infographics.jpg)}.c-hero--employee::before{background-image:url(../img/hero/employee.jpg)}.c-hero--employee01::before{background-image:url(../img/hero/employee01.jpg)}.c-hero--employee02::before{background-image:url(../img/hero/employee02.jpg)}.c-hero--employee03::before{background-image:url(../img/hero/employee03.jpg)}.c-hero--support::before{background-image:url(../img/hero/support.jpg)}.c-hero--benefit::before{background-image:url(../img/hero/benefit.jpg)}.c-hero--recruit::before{background-image:url(../img/hero/recruit.jpg)}.c-hero--recruit-info::before{background-image:url(../img/hero/recruit-info.jpg)}.c-hero--flow::before{background-image:url(../img/hero/flow.jpg)}.c-hero--privacy::before{background-image:url(../img/hero/privacy.jpg)}.c-hero--no-image{height:50vh;height:50dvh;position:relative;background:#111}.c-hero--no-image .c-hero__title{width:100%;left:0;text-align:center}.c-breadcrumb{background:#efefef}.c-breadcrumb__list{width:100%;display:flex;gap:30px;overflow-x:auto;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 20px;padding-top:15px;padding-bottom:15px;white-space:nowrap}.c-breadcrumb__item{display:flex;font-size:1.1rem;position:relative}.c-breadcrumb__item:not(:last-child)::before{content:"";display:block;width:10px;height:1px;background:#111;position:absolute;top:50%;right:-20px}.c-breadcrumb__item .c-text-link{font-size:1.1rem;font-weight:normal;padding:0}.c-breadcrumb__item .c-text-link::before{height:1px}.c-heading{margin:2em 0 1em;font-weight:bold}.c-heading:first-child{margin-top:0}.c-heading--level2{margin-bottom:1.5em;font-size:3rem;font-weight:bold;line-height:1.3;text-align:center}@media(min-width: 768px){.c-heading--level2{margin-bottom:3em}}.c-heading--level2+*{margin-top:40px}.c-heading__en{display:block;font-size:.5em;color:#111;position:relative}.c-heading__en::before{content:"";display:block;width:40px;height:1px;background:#111;position:absolute;top:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.c-heading__ja{display:block;font-size:1em}@media(min-width: 768px){.c-heading__ja{font-size:2em}}.c-heading--level3{font-size:2.4rem;font-weight:bold}@media(min-width: 768px){.c-heading--level3{font-size:3.6rem}}.c-heading--level3:not(:first-child){margin-top:1em}.c-heading--level3+*{margin-top:20px}.c-catch{font-size:clamp(2.4rem,3.1vw,4.8rem);font-weight:bold}.c-lead{font-size:clamp(1.8rem,3.1vw,2.4rem);font-weight:bold;margin-bottom:2em}.c-text{font-size:1.6rem}.c-text+.c-text{margin-top:1.5em}.c-list{margin:1rem 0;font-size:1.6rem;list-style-type:disc;list-style-position:inside}.c-list__item:not(:first-child){margin-top:.5em}ol.c-list{list-style-type:num}.c-image,.c-image--full{display:block;margin:20px 0;max-width:100%;height:auto;font-size:0}@media(min-width: 768px){.c-image,.c-image--full{margin:40px 0}}.c-image:first-child,.c-image--full:first-child{margin-top:0}.c-image--full{max-width:100vw;margin:80px calc(50% - 50vw)}.c-image--full img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-text-link{display:inline-block;padding:.5em;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:bold;position:relative}.c-text-link::before{content:"";display:block;width:100%;height:2px;background:#000;position:absolute;bottom:0;left:0;transition:width .3s ease}@media(hover: hover){.c-text-link:hover::before{left:auto;width:0;right:0}}.c-table{width:100%;font-size:1.6rem}.c-table__head,.c-table__data{padding:2em}.c-table__head{font-weight:bold;text-align:left;border-bottom:1px solid #bbb}@media(min-width: 768px){.c-table__head{width:30%}}.c-table__data{border-bottom:1px solid #efefef}@media(min-width: 768px){.c-table__data{width:70%}}@media(max-width: 768px){.c-table__body,.c-table__row,.c-table__head,.c-table__data{display:block;width:100%}.c-table__head,.c-table__data{padding:1em 0}}.c-frame{width:100%}.c-grid{width:100%}@media(min-width: 768px){.c-grid{display:flex;gap:20px;align-items:flex-start}}.c-grid+.c-grid{margin-top:80px}.c-grid__col{flex-grow:1;width:100%}@media(min-width: 768px){.c-grid__col--lg-1{max-width:calc(100%*(1 / 12));flex-basis:calc(100%*(1 / 12))}}@media(min-width: 768px){.c-grid__col--lg-2{max-width:calc(100%*(2 / 12));flex-basis:calc(100%*(2 / 12))}}@media(min-width: 768px){.c-grid__col--lg-3{max-width:calc(100%*(3 / 12));flex-basis:calc(100%*(3 / 12))}}@media(min-width: 768px){.c-grid__col--lg-4{max-width:calc(100%*(4 / 12));flex-basis:calc(100%*(4 / 12))}}@media(min-width: 768px){.c-grid__col--lg-5{max-width:calc(100%*(5 / 12));flex-basis:calc(100%*(5 / 12))}}@media(min-width: 768px){.c-grid__col--lg-6{max-width:calc(100%*(6 / 12));flex-basis:calc(100%*(6 / 12))}}@media(min-width: 768px){.c-grid__col--lg-7{max-width:calc(100%*(7 / 12));flex-basis:calc(100%*(7 / 12))}}@media(min-width: 768px){.c-grid__col--lg-8{max-width:calc(100%*(8 / 12));flex-basis:calc(100%*(8 / 12))}}@media(min-width: 768px){.c-grid__col--lg-9{max-width:calc(100%*(9 / 12));flex-basis:calc(100%*(9 / 12))}}@media(min-width: 768px){.c-grid__col--lg-10{max-width:calc(100%*(10 / 12));flex-basis:calc(100%*(10 / 12))}}@media(min-width: 768px){.c-grid__col--lg-11{max-width:calc(100%*(11 / 12));flex-basis:calc(100%*(11 / 12))}}@media(min-width: 768px){.c-grid__col--lg-12{max-width:calc(100%*(12 / 12));flex-basis:calc(100%*(12 / 12))}}@media(max-width: 768px){.c-grid__col+.c-grid__col{margin-top:20px}}@media(min-width: 768px){.p-index-message__content{margin-top:80px;display:flex;align-items:center}}.p-index-message__text{padding:40px;position:relative}@media(min-width: 768px){.p-index-message__text{flex-basis:50%;padding:80px}}.p-index-message__link{display:block;margin:0 20px;position:relative}@media(min-width: 768px){.p-index-message__link{flex-basis:50%;margin:0}}@media(hover: hover){.p-index-message__link:hover .p-index-message__link__text{letter-spacing:.5em}}.p-index-message__link__image{display:block;width:100%;height:50vw;transition:all .4s ease-in-out}@media(min-width: 768px){.p-index-message__link__image{height:100%}}.p-index-message__link__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.p-index-message__link__image img{min-height:600px}}.p-index-message__link__text{padding:0 .1em;font-size:5.3333333333vw;letter-spacing:.2em;line-height:1;white-space:nowrap;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) skew(-10deg);transform:translate(-50%, -50%) skew(-10deg);transition:all .4s ease-in-out}@media(min-width: 768px){.p-index-message__link__text{font-size:3.2rem}}.p-index-message .c-text{margin-top:20px;font-size:clamp(1.8rem,1.5vw,2.4rem)}.p-index-business__content{margin:40px 0;display:flex;gap:1px}@media(max-width: 768px){.p-index-business__content{flex-wrap:wrap}}@media(min-width: 768px){.p-index-business__content{margin:80px 0}}.p-index-business__link{display:block;position:relative}@media(max-width: 768px){.p-index-business__link{flex-basis:100%}}@media(hover: hover){.p-index-business__link:hover .p-index-business__link__text{letter-spacing:.5em}}.p-index-business__title{font-size:clamp(3.2rem,5vw,4.8rem);font-weight:bold;font-style:italic;line-height:1;background:#fff;position:absolute;top:0;left:.25em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-index-business__image{display:block;font-size:0}@media(min-width: 768px){.p-index-business__image{height:400px}}.p-index-business__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-index-business__link__text{padding:0 .1em;font-size:5.3333333333vw;letter-spacing:.2em;line-height:1;white-space:nowrap;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) skew(-10deg);transform:translate(-50%, -50%) skew(-10deg);transition:all .4s ease-in-out}@media(min-width: 768px){.p-index-business__link__text{font-size:3.2rem}}@media(min-width: 768px){.p-index-company__content{margin-top:80px;display:flex;align-items:center;flex-direction:row-reverse}}.p-index-company__text{padding:40px;position:relative}@media(min-width: 768px){.p-index-company__text{flex-basis:50%;padding:80px}}.p-index-company__link{display:block;margin:0 20px;position:relative}@media(min-width: 768px){.p-index-company__link{flex-basis:50%;margin:0}}@media(hover: hover){.p-index-company__link:hover .p-index-company__link__text{letter-spacing:.5em}}.p-index-company__link__image{display:block;width:100%;height:50vw;transition:all .4s ease-in-out}@media(min-width: 768px){.p-index-company__link__image{height:100%}}.p-index-company__link__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.p-index-company__link__image img{min-height:600px}}.p-index-company__link__text{padding:0 .1em;font-size:5.3333333333vw;letter-spacing:.2em;line-height:1;white-space:nowrap;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) skew(-10deg);transform:translate(-50%, -50%) skew(-10deg);transition:all .4s ease-in-out}@media(min-width: 768px){.p-index-company__link__text{font-size:3.2rem}}.p-index-company .c-text{margin-top:20px;font-size:clamp(1.8rem,1.5vw,2.4rem)}.p-index-infographics__link{display:block;margin:0 20px 0;position:relative}@media(min-width: 768px){.p-index-infographics__link{flex-basis:50%;margin:80px 0 0}}@media(hover: hover){.p-index-infographics__link:hover .p-index-infographics__link__text{letter-spacing:.5em}}.p-index-infographics__link__image{display:block;width:100%;height:50vw;transition:all .4s ease-in-out}@media(min-width: 768px){.p-index-infographics__link__image{height:min(40vw,600px)}}.p-index-infographics__link__image::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.p-index-infographics__link__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.p-index-infographics__link__image img{height:100%}}.p-index-infographics__link__text{padding:0 .1em;font-size:5.3333333333vw;letter-spacing:.2em;line-height:1;white-space:nowrap;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) skew(-10deg);transform:translate(-50%, -50%) skew(-10deg);transition:all .4s ease-in-out;z-index:1}@media(min-width: 768px){.p-index-infographics__link__text{font-size:3.2rem}}.p-index-culture__content{margin-top:40px}@media(min-width: 768px){.p-index-culture__content{margin-top:80px;display:flex;gap:20px;align-items:center}}.p-index-culture__link{display:block;margin:0 20px;position:relative}@media(min-width: 768px){.p-index-culture__link{flex-basis:50%;margin:0}}.p-index-culture__link+.p-index-culture__link{margin-top:40px}@media(hover: hover){.p-index-culture__link:hover .p-index-culture__link__text{letter-spacing:.5em}.p-index-culture__link:hover .p-index-culture__link__image img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.p-index-culture__inner{position:relative}.p-index-culture__title{display:inline;font-size:clamp(1.8rem,3vw,4rem);font-weight:bold;font-style:italic;background:#fff;position:absolute;bottom:0;left:0;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:2}.p-index-culture__link__image{display:block;width:100%;height:30vw;transition:all .4s ease-in-out;overflow:hidden}@media(min-width: 768px){.p-index-culture__link__image{height:100%}}.p-index-culture__link__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all 1s ease-in-out}@media(min-width: 768px){.p-index-culture__link__image img{min-height:320px}}.p-index-culture__link__text{padding:0 .1em;font-size:5.3333333333vw;letter-spacing:.2em;line-height:1;white-space:nowrap;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) skew(-10deg);transform:translate(-50%, -50%) skew(-10deg);transition:all .4s ease-in-out;z-index:2}@media(min-width: 768px){.p-index-culture__link__text{font-size:3.2rem}}.p-index-culture .c-text{margin-top:30px}@media(min-width: 768px){.p-index-culture .c-text{margin-top:60px}}.p-business__content{margin:40px 0;display:flex;gap:1px}@media(max-width: 768px){.p-business__content{flex-wrap:wrap}}@media(min-width: 768px){.p-business__content{margin:80px 0}}.p-business__link{display:block;position:relative}@media(max-width: 768px){.p-business__link{flex-basis:100%}}@media(hover: hover){.p-business__link:hover .p-business__link__text{letter-spacing:.5em}}.p-business__title{font-size:clamp(3.2rem,5vw,4.8rem);font-weight:bold;font-style:italic;line-height:1;background:#fff;position:absolute;top:0;left:.25em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-business__image{display:block;font-size:0}@media(min-width: 768px){.p-business__image{height:400px}}.p-business__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-business__link__text{padding:0 .1em;font-size:5.3333333333vw;letter-spacing:.2em;line-height:1;white-space:nowrap;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) skew(-10deg);transform:translate(-50%, -50%) skew(-10deg);transition:all .4s ease-in-out}@media(min-width: 768px){.p-business__link__text{font-size:3.2rem}}.p-infographics{margin-bottom:20px;color:#fff;background:#131313}.p-infographics__wrapper{display:flex;gap:40px;flex-wrap:wrap}@media(min-width: 768px){.p-infographics__wrapper{gap:80px}}.p-infographics__item{flex-basis:100%}@media(min-width: 768px){.p-infographics__item{flex-basis:calc(50% - 40px)}}.p-infographics__item--large{flex-basis:100%}.p-infographics__heading{padding:.25em 0;font-size:clamp(3.6rem,5vw,6rem);font-weight:bold;position:relative}.p-infographics__heading::before{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;top:0;left:0}.p-infographics__content,.p-infographics__content16,.p-infographics__content15,.p-infographics__content14,.p-infographics__content13,.p-infographics__content12,.p-infographics__content11,.p-infographics__content10,.p-infographics__content09,.p-infographics__content08,.p-infographics__content07,.p-infographics__content06,.p-infographics__content05,.p-infographics__content04,.p-infographics__content03,.p-infographics__content02,.p-infographics__content01{margin:20px 0;min-height:300px;display:flex;align-items:center;position:relative}.p-infographics__content>*,.p-infographics__content16>*,.p-infographics__content15>*,.p-infographics__content14>*,.p-infographics__content13>*,.p-infographics__content12>*,.p-infographics__content11>*,.p-infographics__content10>*,.p-infographics__content09>*,.p-infographics__content08>*,.p-infographics__content07>*,.p-infographics__content06>*,.p-infographics__content05>*,.p-infographics__content04>*,.p-infographics__content03>*,.p-infographics__content02>*,.p-infographics__content01>*{position:relative}@media(min-width: 768px){.p-infographics__content,.p-infographics__content16,.p-infographics__content15,.p-infographics__content14,.p-infographics__content13,.p-infographics__content12,.p-infographics__content11,.p-infographics__content10,.p-infographics__content09,.p-infographics__content08,.p-infographics__content07,.p-infographics__content06,.p-infographics__content05,.p-infographics__content04,.p-infographics__content03,.p-infographics__content02,.p-infographics__content01{min-height:300px}}.p-infographics__content01{padding:40px 0;height:50vh;height:50dvh;display:flex;align-items:flex-end;justify-content:center;gap:10px}@media(min-width: 768px){.p-infographics__content01{height:480px;gap:40px}}.p-infographics__content01__bar{width:15%;height:40px;position:relative}@media(min-width: 768px){.p-infographics__content01__bar{width:min(120px,20%)}}.p-infographics__content01__bar>span{position:absolute;font-size:2rem;font-weight:bold;top:0;left:50%;translate:-50% -100% 0;white-space:nowrap}@media(min-width: 768px){.p-infographics__content01__bar>span{font-size:4rem}}.p-infographics__content01__bar>span small{font-size:1.2rem}@media(min-width: 768px){.p-infographics__content01__bar>span small{font-size:2rem}}.p-infographics__content01__bar:nth-child(1){height:20%;background-color:#ccc}.p-infographics__content01__bar:nth-child(1)::after{content:"2018年";position:absolute;bottom:-2em;left:50%;translate:-50% 0 0;white-space:nowrap}.p-infographics__content01__bar:nth-child(2){height:30%;background-color:#ccc}.p-infographics__content01__bar:nth-child(2)::after{content:"2019年";position:absolute;bottom:-2em;left:50%;translate:-50% 0 0;white-space:nowrap}.p-infographics__content01__bar:nth-child(3){height:40%;background-color:#ccc}.p-infographics__content01__bar:nth-child(3)::after{content:"2020年";position:absolute;bottom:-2em;left:50%;translate:-50% 0 0;white-space:nowrap}.p-infographics__content01__bar:nth-child(4){height:60%;background-color:#ccc}.p-infographics__content01__bar:nth-child(4)::after{content:"2021年";position:absolute;bottom:-2em;left:50%;translate:-50% 0 0;white-space:nowrap}.p-infographics__content01__bar:nth-child(5){height:80%;background-color:#ccc}.p-infographics__content01__bar:nth-child(5)::after{content:"2022年";position:absolute;bottom:-2em;left:50%;translate:-50% 0 0;white-space:nowrap}.p-infographics__content01__bar:nth-child(6){height:100%;background-color:#ff2e63}.p-infographics__content01__bar:nth-child(6)::after{content:"2023年";position:absolute;bottom:-2em;left:50%;translate:-50% 0 0;white-space:nowrap}.p-infographics__content02::before{content:"";display:block;width:200px;height:200px;background-size:contain;position:absolute;right:0;top:50%;translate:0 -50% 0;opacity:.4}@media(min-width: 768px){.p-infographics__content02::before{width:240px;height:240px;opacity:.7}}.p-infographics__content02::before{background-image:url("data:image/svg+xml;charset=utf8,%3C!--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20--%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%234B4B4B%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M320.707%2C0L37.037%2C69.971v417.625L320.447%2C512l154.516-26.258V62.568L320.707%2C0z%20M290.346%2C471.742%20l-92.584-7.974v-79.426l-55.086-0.677v75.36l-68.109-5.866V99.367l215.779-53.224V471.742z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22271.25%2C76.933%20226.537%2C86.32%20226.537%2C138.956%20271.25%2C131.246%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22118.574%2C112.033%2087.416%2C118.622%2087.416%2C164.818%20118.574%2C159.469%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22190.012%2C95.942%20150.426%2C104.23%20150.426%2C153.027%20190.012%2C146.202%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22118.576%2C203.184%2087.416%2C207.448%2087.416%2C253.722%20118.576%2C250.622%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22190.012%2C192.792%20150.426%2C198.154%20150.426%2C246.952%20190.012%2C243.052%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22271.25%2C181.04%20226.537%2C187.097%20226.537%2C238.911%20271.25%2C234.506%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22271.25%2C286.135%20226.537%2C288.889%20226.537%2C340.702%20271.25%2C339.6%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22190.012%2C291.476%20150.426%2C293.914%20150.426%2C342.712%20190.012%2C341.737%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22118.574%2C296.198%2087.416%2C298.136%2087.416%2C344.409%20118.574%2C343.634%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.p-infographics__content03::before{content:"";display:block;width:200px;height:200px;background-size:contain;position:absolute;right:0;top:50%;translate:0 -50% 0;opacity:.4}@media(min-width: 768px){.p-infographics__content03::before{width:240px;height:240px;opacity:.7}}.p-infographics__content03::before{background-image:url("data:image/svg+xml;charset=utf8,%3C!--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20--%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%234B4B4B%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M256.494%2C96.433c26.632%2C0%2C48.209-21.592%2C48.209-48.201C304.703%2C21.584%2C283.126%2C0%2C256.494%2C0%20c-26.647%2C0-48.216%2C21.584-48.216%2C48.232C208.278%2C74.84%2C229.847%2C96.433%2C256.494%2C96.433z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M321.225%2C126.746l-64.731%2C64.731l-65.139-65.131c-14.756%2C9.176-26.412%2C25.91-26.412%2C41.718v162.059%20c0%2C11.687%2C9.466%2C21.153%2C21.153%2C21.153c5.738%2C0%2C0%2C0%2C14.757%2C0l8.045%2C138.214c0%2C12.433%2C10.078%2C22.511%2C22.519%2C22.511%20c5.236%2C0%2C14.92%2C0%2C24.583%2C0c9.67%2C0%2C19.34%2C0%2C24.591%2C0c12.432%2C0%2C22.503-10.078%2C22.503-22.511l8.052-138.214c14.757%2C0%2C9.003%2C0%2C14.757%2C0%20c11.679%2C0%2C21.145-9.466%2C21.145-21.153V168.063C347.049%2C152.475%2C335.715%2C136%2C321.225%2C126.746z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22242.076%2C165.732%20256.463%2C180.119%20269.807%2C166.784%20269.807%2C140.82%20242.076%2C140.82%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Crect%20x%3D%22242.091%22%20y%3D%22113.787%22%20class%3D%22st0%22%20width%3D%2227.691%22%20height%3D%2217.747%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Frect%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M408.711%2C149.084c23.28%2C0%2C42.102-18.854%2C42.102-42.11c0-23.256-18.822-42.11-42.102-42.11%20c-23.249%2C0-42.094%2C18.853-42.094%2C42.11C366.617%2C130.231%2C385.462%2C149.084%2C408.711%2C149.084z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M458.065%2C171.784l-50.202%2C50.194l-33.123-33.123v141.267c0%2C13.586-5.62%2C25.815-14.614%2C34.669v6.852%20l7.025%2C120.694c0%2C10.856%2C8.815%2C19.662%2C19.662%2C19.662c4.592%2C0%2C13.029%2C0%2C21.475%2C0c8.453%2C0%2C16.899%2C0%2C21.474%2C0%20c10.863%2C0%2C19.662-8.806%2C19.662-19.662l7.025-120.694c12.889%2C0%2C7.873%2C0%2C12.889%2C0c10.204%2C0%2C18.468-8.265%2C18.468-18.484V211.641%20C487.805%2C195.511%2C473.936%2C178.314%2C458.065%2C171.784z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22407.886%2C210.581%20421.073%2C197.403%20421.073%2C180.323%20395.752%2C180.323%20395.752%2C198.447%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Crect%20x%3D%22395.744%22%20y%3D%22160.23%22%20class%3D%22st0%22%20width%3D%2225.344%22%20height%3D%2211.648%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Frect%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M103.289%2C149.084c23.249%2C0%2C42.094-18.854%2C42.094-42.11c0-23.256-18.845-42.11-42.094-42.11%20c-23.28%2C0-42.102%2C18.853-42.102%2C42.11C61.187%2C130.231%2C80.009%2C149.084%2C103.289%2C149.084z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M137.26%2C188.855l-33.123%2C33.123l-50.202-50.194c-15.87%2C6.53-29.74%2C23.727-29.74%2C39.858v141.518%20c0%2C10.22%2C8.265%2C18.484%2C18.468%2C18.484c5.015%2C0%2C0%2C0%2C12.888%2C0l7.026%2C120.694c0%2C10.856%2C8.798%2C19.662%2C19.661%2C19.662%20c4.576%2C0%2C13.022%2C0%2C21.475%2C0c8.446%2C0%2C16.883%2C0%2C21.475%2C0c10.848%2C0%2C19.662-8.806%2C19.662-19.662l7.025-120.694v-6.852%20c-8.994-8.854-14.614-21.083-14.614-34.669V188.855z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22104.113%2C210.581%20116.248%2C198.447%20116.248%2C180.323%2090.927%2C180.323%2090.927%2C197.403%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Crect%20x%3D%2290.911%22%20y%3D%22160.23%22%20class%3D%22st0%22%20width%3D%2225.345%22%20height%3D%2211.648%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.p-infographics__content04__pie{position:relative;margin-right:auto;margin-left:auto;width:300px;height:300px;background-image:conic-gradient(#00adb5 0% 55%, #ff2e63 55% 100%);border-radius:50%}.p-infographics__content04 span{font-size:4rem;font-weight:bold;line-height:1.2;text-align:center;position:absolute;top:50%;translate:0 -50% 0}.p-infographics__content04__num01{right:40px}.p-infographics__content04__num02{left:40px}.p-infographics__content05::before{content:"";display:block;width:200px;height:200px;background-size:contain;position:absolute;right:0;top:50%;translate:0 -50% 0;opacity:.4}@media(min-width: 768px){.p-infographics__content05::before{width:240px;height:240px;opacity:.7}}.p-infographics__content05::before{background-image:url("data:image/svg+xml;charset=utf8,%3C!--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20--%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%234B4B4B%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M247.144%2C195.104l40.08%2C80.919l21.19-10.495l-14.065%2C24.874l48.308%2C97.505%20c22.4-35.944%2C26.2-82.321%2C6.037-123.045C328.5%2C224.122%2C289.308%2C199.087%2C247.144%2C195.104z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M385.541%2C139.579c-48.017-13.422-98.148-0.575-139.5%2C30.819l144.311%2C40.348l9.362-33.96l9.438%2C39.215%20l80.146%2C22.416C469.946%2C190.048%2C433.558%2C153%2C385.541%2C139.579z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M308.414%2C110.836L287.01%2C82.278l40.8%2C14.034l29.341-21.978l-21.404-28.566l40.785%2C14.042l60.933-45.665%20C392.206-8.01%2C336.437-4.609%2C293.338%2C27.68c-43.098%2C32.289-62.02%2C84.872-53.471%2C134.544L308.414%2C110.836z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M124.743%2C65.225l-18.094%2C26.521l114.726%2C78.307c4.796-45.604-16.164-93.367-58.298-122.133%20c-42.164-28.773-94.287-30.88-134.995-9.79l59.615%2C40.686L124.743%2C65.225z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M127.102%2C183.544l10.158%2C21.748l74.614-34.871c-33.952-24.744-79.961-30.75-120.716-11.72%20c-40.754%2C19.059-65.667%2C58.213-68.456%2C100.124l46.01-21.511l3.938-24.536l8.703%2C18.638l41.168-19.236L127.102%2C183.544z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M253.12%2C405.572c-25.893-107.755-14.969-203.543-8.473-226.418l-17.911-5.623%20c-41.965%2C73.128-42.225%2C170.158-36.342%2C233.488c-45.903%2C13.951-79.87%2C55.226-83.087%2C104.905c0.444%2C0.023%2C0.842%2C0.076%2C1.317%2C0.076%20c19.367%2C0%2C19.367-18.109%2C38.732-18.109c19.366%2C0%2C19.366%2C18.109%2C38.748%2C18.109c19.366%2C0%2C19.366-18.109%2C38.732-18.109%20c19.381%2C0%2C19.381%2C18.109%2C38.747%2C18.109c19.366%2C0%2C19.366-18.109%2C38.732-18.109c19.367%2C0%2C19.367%2C18.109%2C38.717%2C18.109%20c0.307%2C0%2C0.552-0.038%2C0.843-0.053C338.535%2C460.253%2C301.856%2C417.752%2C253.12%2C405.572z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.p-infographics__content06::before{content:"";display:block;width:200px;height:200px;background-size:contain;position:absolute;right:0;top:50%;translate:0 -50% 0;opacity:.4}@media(min-width: 768px){.p-infographics__content06::before{width:240px;height:240px;opacity:.7}}.p-infographics__content06::before{background-image:url("data:image/svg+xml;charset=utf8,%3C!--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20--%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22512px%22%20height%3D%22512px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%234B4B4B%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%22442.531%2C218%20344.828%2C120.297%20256%2C31.469%20167.172%2C120.297%2069.438%2C218.047%200%2C287.469%2039.984%2C327.453%20109.406%2C258.031%20207.156%2C160.281%20256%2C111.438%20304.844%2C160.281%20402.531%2C257.984%20472.016%2C327.453%20512%2C287.469%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2285.719%2C330.375%2085.719%2C480.531%20274.75%2C480.531%20274.75%2C361.547%20343.578%2C361.547%20343.578%2C480.531%20426.281%2C480.531%20426.281%2C330.328%20256.016%2C160.063%20%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.p-infographics__content07::before{content:"";display:block;width:200px;height:200px;background-size:contain;position:absolute;right:0;top:50%;translate:0 -50% 0;opacity:.4}@media(min-width: 768px){.p-infographics__content07::before{width:240px;height:240px;opacity:.7}}.p-infographics__content07::before{background-image:url("data:image/svg+xml;charset=utf8,%3C!--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20--%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%234B4B4B%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M437.021%2C74.961C390.767%2C28.69%2C326.639-0.018%2C256%2C0C185.388-0.018%2C121.233%2C28.69%2C74.979%2C74.961%20C28.68%2C121.224-0.017%2C185.388%2C0%2C255.991c-0.017%2C70.621%2C28.68%2C134.776%2C74.979%2C181.021C121.233%2C483.31%2C185.388%2C512.018%2C256%2C512%20c70.638%2C0.018%2C134.767-28.69%2C181.021-74.988c46.281-46.245%2C74.997-110.4%2C74.979-181.021%20C512.018%2C185.388%2C483.302%2C121.224%2C437.021%2C74.961z%20M483.648%2C246.664v21.692l-33.65%2C0.009l-0.009-21.701H483.648z%20M429.43%2C169.923%20l-10.851-18.796l29.142-16.83l10.85%2C18.778L429.43%2C169.923z%20M429.422%2C345.116l29.15%2C16.83l-10.85%2C18.778l-29.142-16.821%20L429.422%2C345.116z%20M266.842%2C451.494v33.667h-21.683v-33.667H266.842z%20M245.159%2C63.526V29.868h21.683v33.658H245.159z%20M362.38%2C420.094l16.838%2C29.142l-18.787%2C10.841l-16.83-29.141L362.38%2C420.094z%20M168.417%2C430.936l-16.847%2C29.141l-18.787-10.841%20l16.847-29.16L168.417%2C430.936z%20M132.784%2C65.785l18.787-10.842L168.4%2C84.102l-18.787%2C10.842L132.784%2C65.785z%20M159.896%2C185.538%20c5.758-7.874%2C15.962-10.195%2C22.773-5.19l72.747%2C50.665l94.227-100.665c5.73-6.431%2C14.907-7.626%2C20.496-2.649%20c5.589%2C4.969%2C5.492%2C14.225-0.248%2C20.664L269.074%2C267.63c-0.177%2C0.195-0.372%2C0.328-0.549%2C0.522%20c-6.271%2C6.91-15.696%2C9.009-22.799%2C5.05c-0.177-0.08-0.336-0.186-0.514-0.284c-0.381-0.23-0.788-0.389-1.143-0.655l-82.251-63.455%20C154.998%2C203.802%2C154.139%2C193.377%2C159.896%2C185.538z%20M343.601%2C84.102l16.83-29.158l18.787%2C10.842l-16.811%2C29.159L343.601%2C84.102z%20M82.588%2C169.923l-29.159-16.848l10.85-18.778l29.15%2C16.838L82.588%2C169.923z%20M62.02%2C246.682v21.684l-33.667-0.009v-21.692%20L62.02%2C246.682z%20M82.597%2C345.116l10.851%2C18.787l-29.169%2C16.821l-10.85-18.778L82.597%2C345.116z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.p-infographics__content08::before{content:"";display:block;width:200px;height:200px;background-size:contain;position:absolute;right:0;top:50%;translate:0 -50% 0;opacity:.4}@media(min-width: 768px){.p-infographics__content08::before{width:240px;height:240px;opacity:.7}}.p-infographics__content08::before{background-image:url("data:image/svg+xml;charset=utf8,%3C!--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20--%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%234B4B4B%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M123.195%2C172.967c-15.256%2C0-27.63%2C12.373-27.63%2C27.63c0%2C15.264%2C12.374%2C27.63%2C27.63%2C27.63%20c15.257%2C0%2C27.63-12.366%2C27.63-27.63C150.826%2C185.34%2C138.452%2C172.967%2C123.195%2C172.967z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M255.996%2C172.967c-15.264%2C0-27.63%2C12.373-27.63%2C27.63c0%2C15.264%2C12.366%2C27.63%2C27.63%2C27.63%20c15.257%2C0%2C27.63-12.366%2C27.63-27.63C283.627%2C185.34%2C271.253%2C172.967%2C255.996%2C172.967z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M388.797%2C228.227c15.257%2C0%2C27.63-12.366%2C27.63-27.63c0-15.258-12.373-27.63-27.63-27.63%20c-15.257%2C0-27.63%2C12.373-27.63%2C27.63C361.166%2C215.862%2C373.54%2C228.227%2C388.797%2C228.227z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M123.195%2C282.87c-15.256%2C0-27.63%2C12.374-27.63%2C27.63c0%2C15.257%2C12.374%2C27.63%2C27.63%2C27.63%20c15.257%2C0%2C27.63-12.373%2C27.63-27.63C150.826%2C295.244%2C138.452%2C282.87%2C123.195%2C282.87z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M255.996%2C282.87c-15.264%2C0-27.63%2C12.374-27.63%2C27.63c0%2C15.257%2C12.366%2C27.63%2C27.63%2C27.63%20c15.257%2C0%2C27.63-12.373%2C27.63-27.63C283.627%2C295.244%2C271.253%2C282.87%2C255.996%2C282.87z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M388.797%2C338.131c15.257%2C0%2C27.63-12.373%2C27.63-27.63c0-15.257-12.373-27.63-27.63-27.63%20c-15.257%2C0-27.63%2C12.374-27.63%2C27.63C361.166%2C325.758%2C373.54%2C338.131%2C388.797%2C338.131z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M123.195%2C392.783c-15.256%2C0-27.63%2C12.374-27.63%2C27.63c0%2C15.257%2C12.374%2C27.63%2C27.63%2C27.63%20c15.257%2C0%2C27.63-12.374%2C27.63-27.63C150.826%2C405.156%2C138.452%2C392.783%2C123.195%2C392.783z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M255.996%2C392.783c-15.264%2C0-27.63%2C12.374-27.63%2C27.63c0%2C15.257%2C12.366%2C27.63%2C27.63%2C27.63%20c15.257%2C0%2C27.63-12.374%2C27.63-27.63C283.627%2C405.156%2C271.253%2C392.783%2C255.996%2C392.783z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M388.797%2C448.043c15.257%2C0%2C27.63-12.374%2C27.63-27.63c0-15.256-12.373-27.63-27.63-27.63%20c-15.257%2C0-27.63%2C12.374-27.63%2C27.63C361.166%2C435.67%2C373.54%2C448.043%2C388.797%2C448.043z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M118.616%2C89.297c9.483%2C0%2C17.169-7.686%2C17.169-17.168v-54.96C135.784%2C7.686%2C128.098%2C0%2C118.616%2C0%20c-9.498%2C0-17.176%2C7.686-17.176%2C17.169v54.96C101.44%2C81.611%2C109.118%2C89.297%2C118.616%2C89.297z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M255.996%2C89.297c9.483%2C0%2C17.169-7.686%2C17.169-17.168v-54.96C273.165%2C7.686%2C265.479%2C0%2C255.996%2C0%20c-9.49%2C0-17.176%2C7.686-17.176%2C17.169v54.96C238.82%2C81.611%2C246.506%2C89.297%2C255.996%2C89.297z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M424.284%2C44.899v27.229c0%2C17.038-13.862%2C30.907-30.915%2C30.907c-17.038%2C0-30.906-13.87-30.906-30.907V44.899%20h-75.559v27.229c0%2C17.038-13.869%2C30.907-30.906%2C30.907c-17.053%2C0-30.914-13.87-30.914-30.907V44.899h-75.559v27.229%20c0%2C17.038-13.87%2C30.907-30.907%2C30.907c-17.052%2C0-30.914-13.87-30.914-30.907V44.899H17.87V512H494.13V44.899H424.284z%20M466.646%2C255.557v109.904v9.15v109.912h-137.38h-9.158H191.886h-9.159H45.347V374.612v-9.15V255.557v-128.23h137.38h9.159h128.222%20h9.158h137.38V255.557z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M393.368%2C89.297c9.49%2C0%2C17.176-7.686%2C17.176-17.168v-54.96C410.545%2C7.686%2C402.859%2C0%2C393.368%2C0%20C383.886%2C0%2C376.2%2C7.686%2C376.2%2C17.169v54.96C376.2%2C81.611%2C383.886%2C89.297%2C393.368%2C89.297z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.p-infographics__content09{padding:40px 0;height:50vh;height:50dvh;display:flex;align-items:flex-end;justify-content:center;gap:10px}@media(min-width: 768px){.p-infographics__content09{height:300px;gap:40px}}.p-infographics__content09__bar{width:15%;height:40px;position:relative}@media(min-width: 768px){.p-infographics__content09__bar{width:min(60px,20%)}}.p-infographics__content09__bar>span{position:absolute;font-size:2rem;font-weight:bold;top:0;left:50%;translate:-50% -100% 0;white-space:nowrap}@media(min-width: 768px){.p-infographics__content09__bar>span{font-size:4rem}}.p-infographics__content09__bar>span small{font-size:1.2rem}@media(min-width: 768px){.p-infographics__content09__bar>span small{font-size:2rem}}.p-infographics__content09__bar:nth-child(1){height:70%;background-color:#ccc}.p-infographics__content09__bar:nth-child(1)::after{content:"2020年";position:absolute;bottom:-2em;left:50%;translate:-50% 0 0;white-space:nowrap}.p-infographics__content09__bar:nth-child(2){height:40%;background-color:#ccc}.p-infographics__content09__bar:nth-child(2)::after{content:"2021年";position:absolute;bottom:-2em;left:50%;translate:-50% 0 0;white-space:nowrap}.p-infographics__content09__bar:nth-child(3){height:100%;background-color:#e4d500}.p-infographics__content09__bar:nth-child(3)::after{content:"2022年";position:absolute;bottom:-2em;left:50%;translate:-50% 0 0;white-space:nowrap}.p-infographics__content10__pie{position:relative;margin-right:auto;margin-left:auto;width:300px;height:300px;background-image:conic-gradient(#00adb5 0% 55%, #e4d500 45% 100%);border-radius:50%}.p-infographics__content10 span{font-size:4rem;font-weight:bold;line-height:1.2;text-align:center;position:absolute;top:50%;translate:0 -50% 0}.p-infographics__content10__num01{right:40px}.p-infographics__content10__num02{left:40px}.p-infographics__content11__pie{position:relative;margin-right:auto;margin-left:auto;width:300px;height:300px;background-image:conic-gradient(#00adb5 0% 50%, #ff2e63 50% 85%, #e4d500 85% 100%);border-radius:50%}.p-infographics__content11 span{font-size:2rem;font-weight:bold;line-height:1.2;text-align:center;position:absolute;top:50%;translate:0 -50% 0}.p-infographics__content11__num01{right:40px}.p-infographics__content11__num02{left:40px;translate:0 !important}.p-infographics__content11__num03{top:30px !important;left:70px;translate:0 !important}.p-infographics__content12__pie{position:relative;margin-right:auto;margin-left:auto;width:300px;height:300px;background-image:radial-gradient(#131313 60%, transparent 61%),conic-gradient(#00adb5 0% 8.3%, #444 8.3% 100%);border-radius:50%}.p-infographics__content12 span{font-size:8rem;font-weight:bold;line-height:1.2;text-align:center;position:absolute;top:50%;left:50%;translate:-50% -50% 0}.p-infographics__content12 span small{font-size:4rem}.p-infographics__content13::before{content:"";display:block;width:200px;height:200px;background-size:contain;position:absolute;right:0;top:50%;translate:0 -50% 0;opacity:.4}@media(min-width: 768px){.p-infographics__content13::before{width:240px;height:240px;opacity:.7}}.p-infographics__content13::before{background-image:url("data:image/svg+xml;charset=utf8,%3C!--%20Generator%3A%20Adobe%20Illustrator%2018.1.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200)%20--%3E%3Csvg%20version%3D%221.1%22%20id%3D%22_x32_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20512%20512%22%20style%3D%22width%3A%20256px%3B%20height%3A%20256px%3B%20opacity%3A%201%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%234B4B4B%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C145.217v336.004h512V145.217H0z%20M480%2C252.929h-78.658v32.001H480v164.292H32V284.93h78.666v-32.001H32%20v-75.711H480V252.929z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M215.558%2C79.528c10.398-10.375%2C24.598-16.742%2C40.442-16.75c15.844%2C0.007%2C30.043%2C6.374%2C40.441%2C16.75%20c10.376%2C10.399%2C16.747%2C24.594%2C16.755%2C40.454h32C345.189%2C70.7%2C305.263%2C30.785%2C256%2C30.778c-49.266%2C0.007-89.189%2C39.922-89.197%2C89.204%20h32C198.812%2C104.122%2C205.183%2C89.927%2C215.558%2C79.528z%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Fpath%3E%20%3Crect%20x%3D%22329.337%22%20y%3D%22240.452%22%20class%3D%22st0%22%20width%3D%2248.004%22%20height%3D%2264.001%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Frect%3E%20%3Crect%20x%3D%22206.668%22%20y%3D%22252.929%22%20class%3D%22st0%22%20width%3D%2298.669%22%20height%3D%2232.001%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Frect%3E%20%3Crect%20x%3D%22134.667%22%20y%3D%22240.452%22%20class%3D%22st0%22%20width%3D%2248%22%20height%3D%2264.001%22%20style%3D%22fill%3A%20rgb(200%2C%20200%2C%20200)%3B%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.p-infographics__content14__pie{position:relative;margin-right:auto;margin-left:auto;width:300px;height:300px;background-image:conic-gradient(#00adb5 0% 57%, #ff2e63 57% 100%);border-radius:50%}.p-infographics__content14 span{font-size:4rem;font-weight:bold;line-height:1.2;text-align:center;position:absolute;top:50%;translate:0 -50% 0}.p-infographics__content14__num01{right:40px}.p-infographics__content14__num02{left:40px}.p-infographics__content15__pie{position:relative;margin-right:auto;margin-left:auto;width:300px;height:300px;background-image:radial-gradient(#131313 60%, transparent 61%),conic-gradient(#00adb5 0% 99.9%, #444 99.9% 100%);border-radius:50%}.p-infographics__content15 span{font-size:8rem;font-weight:bold;line-height:1.2;text-align:center;position:absolute;top:50%;left:50%;translate:-50% -50% 0}.p-infographics__content15 span small{font-size:4rem}.p-infographics__content16__pie{position:relative;margin-right:auto;margin-left:auto;width:300px;height:300px;background-image:radial-gradient(#131313 60%, transparent 61%),conic-gradient(#ff2e63 0% 99.9%, #444 99.9% 100%);border-radius:50%}.p-infographics__content16 span{font-size:8rem;font-weight:bold;line-height:1.2;text-align:center;position:absolute;top:50%;left:50%;translate:-50% -50% 0}.p-infographics__content16 span small{font-size:4rem}.p-infographics__num{font-size:clamp(12rem,10vw,16rem);font-weight:bold;line-height:1}.p-infographics__num span{font-size:clamp(4rem,5vw,4rem)}@media(min-width: 768px){.p-infographics{margin-bottom:40px}}.p-infographics::before{background:#3f3f3f}.p-infographics .c-heading__en{color:#fff}.p-infographics .c-heading__en::before{background:#fff}.p-employee__content{margin:40px 0}@media(min-width: 768px){.p-employee__content{margin:80px 0}}.p-employee__content.--01 .p-employee__link:nth-child(1){display:none}.p-employee__content.--02 .p-employee__link:nth-child(2){display:none}.p-employee__content.--03 .p-employee__link:nth-child(3){display:none}.p-employee__content.--04 .p-employee__link:nth-child(4){display:none}.p-employee__content.--05 .p-employee__link:nth-child(5){display:none}.p-employee__content.--06 .p-employee__link:nth-child(6){display:none}.p-employee__content.--07 .p-employee__link:nth-child(7){display:none}.p-employee__content.--08 .p-employee__link:nth-child(8){display:none}.p-employee__content.--09 .p-employee__link:nth-child(9){display:none}.p-employee__content.--10 .p-employee__link:nth-child(10){display:none}.p-employee__link{display:block;position:relative}.p-employee__link:not(:first-child){margin-top:1px}@media(hover: hover){.p-employee__link:hover .p-employee__link__text{letter-spacing:.5em}.p-employee__link:hover .p-employee__image img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.p-employee__text{width:50%;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media(min-width: 768px){.p-employee__text{width:500px;left:20%}}.p-employee__catch{display:inline;font-size:clamp(1.8rem,3vw,4rem);font-weight:bold;font-style:italic;background:#fff}.p-employee__name{margin-top:1rem;font-size:1.6rem}@media(min-width: 768px){.p-employee__name{font-size:1.8rem}}.p-employee__name__en{font-size:1.2rem}.p-employee__profile{margin-top:1rem;font-size:1.2rem}.p-employee__image{width:60%;margin-left:auto;position:relative}.p-employee__link__image{display:block;width:100%;height:50vw;transition:all .4s ease-in-out;overflow:hidden}@media(min-width: 768px){.p-employee__link__image{height:400px}}.p-employee__link__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;transition:all 1s ease-in-out}.p-employee__link__text{padding:0 .1em;font-size:5.3333333333vw;letter-spacing:.2em;line-height:1;white-space:nowrap;background:#fff;position:absolute;bottom:20px;right:20px;-webkit-transform:skew(-10deg);transform:skew(-10deg);transition:all .4s ease-in-out;z-index:2}@media(min-width: 768px){.p-employee__link__text{font-size:3.2rem;top:50%;left:75%;bottom:auto;right:auto;-webkit-transform:translate(-50%, -50%) skew(-10deg);transform:translate(-50%, -50%) skew(-10deg)}}.p-employee .c-text{margin-top:20px;font-size:clamp(1.8rem,1.5vw,2.4rem)}.p-requirement__title{font-size:2rem;font-weight:bold}.p-requirement__list{margin-top:2rem;display:-ms-grid;display:grid;gap:20px}@media(min-width: 768px){.p-requirement__list{-ms-grid-columns:(calc(50% - 10px))[2];grid-template-columns:repeat(2, calc(50% - 10px))}}.p-requirement__button{display:block;padding:20px;font-size:1.8rem;border:4px solid #111;position:relative;transition:all .2s ease-out}.p-requirement__button>*{position:relative}.p-requirement__button::before{content:"";display:block;width:100%;height:100%;position:absolute;top:10px;left:-10px;background:rgba(17,17,17,.1);transition:all .4s ease-out}@media(hover: hover){.p-requirement__button:hover{color:#fff;background:#111;transition-delay:.2s}.p-requirement__button:hover::before{top:0;left:0}}.p-flow{counter-reset:num}.p-flow__item{counter-increment:num;display:flex;gap:20px;position:relative}@media(min-width: 768px){.p-flow__item{width:60%;gap:40px}}.p-flow__item:not(:first-child){margin-top:80px}.p-flow__item::before{content:"0" counter(num);flex-basis:70px;width:70px;height:70px;font-size:2rem;font-weight:bold;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid #444;white-space:pre;border-radius:100%}@media(min-width: 768px){.p-flow__item::before{flex-basis:100px;width:100px;height:100px;font-size:4rem}}@media(max-width: 768px){.p-flow__item::after{content:"";display:block;height:calc(100% + 10px);width:2px;background:#000;position:absolute;top:70px;left:34px}}@media(min-width: 768px){.p-flow__item:nth-child(odd)::after{content:"";display:block;height:calc(100% + 130px - 100px);width:calc(66.6666666667% - 50px);border-left:2px solid #000;border-bottom:2px solid #000;position:absolute;top:100px;left:50px;border-radius:0 0 0 20px}.p-flow__item:nth-child(even){margin-left:auto}.p-flow__item:nth-child(even)::after{content:"";display:block;height:calc(100% + 130px - 100px);width:calc(66.6666666667% - 50px);border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;top:100px;left:50px;-webkit-transform:translateX(-100%);transform:translateX(-100%);border-radius:0 0 20px 0}}.p-flow__item:last-child::after{display:none}.p-flow__item__inner{flex-basis:calc(100% - 90px)}@media(min-width: 768px){.p-flow__item__inner{flex-basis:calc(100% - 140px)}}.p-flow__title{font-size:2.4rem;font-weight:bold;white-space:nowrap}.p-flow__text{margin-top:1em;font-size:1.6rem;letter-spacing:2px}.p-flow__text .c-text-link{padding:0;font-size:1.6rem;font-weight:normal}.p-faq__item{list-style:none}.p-faq__item:not(:first-child){margin-top:4rem}.p-faq__item[open] .p-faq__question{color:#fff;background:#111}.p-faq__question,.p-faq__answer{padding-left:4rem;position:relative}@media(min-width: 768px){.p-faq__question,.p-faq__answer{padding-left:5rem}}.p-faq__question::before,.p-faq__answer::before{font-size:3.2rem;font-weight:bold;line-height:1;position:absolute;top:.25em;left:0}@media(min-width: 768px){.p-faq__question::before,.p-faq__answer::before{font-size:4rem;top:.4em}}.p-faq__question{padding-top:1rem;padding-bottom:1rem;margin-bottom:1rem;font-size:2rem;font-weight:bold;cursor:pointer;border-bottom:2px solid #111;transition:all .4s ease-in-out}@media(min-width: 768px){.p-faq__question{font-size:3.2rem}}.p-faq__question::before{content:"Q. "}.p-faq__question::-webkit-details-marker{display:none}.p-faq__answer{margin-top:2rem}.p-faq__answer::before{content:"A. "}.p-article__section{max-width:1000px;margin:0 auto;padding:40px 0}.p-article__section:nth-of-type(1){margin-top:40px}.p-article__block,.p-article__block--reverse{margin:40px 0 0;position:relative}@media(min-width: 768px){.p-article__block,.p-article__block--reverse{margin:40px 0 0;display:flex;gap:40px}}.p-article__block__image{display:block;margin:0 0 40px}@media(min-width: 768px){.p-article__block__image{margin:0;flex-basis:50%}}@media(min-width: 768px){.p-article__block__text{flex-basis:50%}}.p-article__block--reverse{flex-direction:row-reverse}.p-article .c-image--full{margin-top:0;margin-bottom:0;height:400px;overflow:hidden}.p-article .c-image--full img{width:calc(100% + 40px);height:calc(100% + 40px);max-width:none;position:relative;top:-20px;right:-20px;bottom:-20px;left:-20px;-webkit-filter:blur(10px);filter:blur(10px)}@media(min-width: 768px){.p-article .c-image--full+.p-article__block>.p-article__block__image,.p-article .c-image--full+.p-article__block--reverse>.p-article__block__image{margin-top:-120px}}.p-article .c-text{line-height:2.5}.u-width--basic{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 20px}.u-width--narrow{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 20px;max-width:1040px}.u-align--center{text-align:center}.u-align--left{text-align:left}.u-align--right{text-align:right}.u-font-size--s{font-size:.75em}.u-font-size--l{font-size:1.25em}.u-margin--top10{margin-top:10px}.u-margin--right10{margin-right:10px}.u-margin--bottom10{margin-bottom:10px}.u-margin--left10{margin-left:10px}.u-margin--top20{margin-top:20px}.u-margin--right20{margin-right:20px}.u-margin--bottom20{margin-bottom:20px}.u-margin--left20{margin-left:20px}.u-margin--top30{margin-top:30px}.u-margin--right30{margin-right:30px}.u-margin--bottom30{margin-bottom:30px}.u-margin--left30{margin-left:30px}.u-margin--top40{margin-top:40px}.u-margin--right40{margin-right:40px}.u-margin--bottom40{margin-bottom:40px}.u-margin--left40{margin-left:40px}.u-margin--top50{margin-top:50px}.u-margin--right50{margin-right:50px}.u-margin--bottom50{margin-bottom:50px}.u-margin--left50{margin-left:50px}.u-margin--top60{margin-top:60px}.u-margin--right60{margin-right:60px}.u-margin--bottom60{margin-bottom:60px}.u-margin--left60{margin-left:60px}.u-margin--top70{margin-top:70px}.u-margin--right70{margin-right:70px}.u-margin--bottom70{margin-bottom:70px}.u-margin--left70{margin-left:70px}.u-margin--top80{margin-top:80px}.u-margin--right80{margin-right:80px}.u-margin--bottom80{margin-bottom:80px}.u-margin--left80{margin-left:80px}.u-margin--top90{margin-top:90px}.u-margin--right90{margin-right:90px}.u-margin--bottom90{margin-bottom:90px}.u-margin--left90{margin-left:90px}.u-margin--top100{margin-top:100px}.u-margin--right100{margin-right:100px}.u-margin--bottom100{margin-bottom:100px}.u-margin--left100{margin-left:100px}.u-margin--top110{margin-top:110px}.u-margin--right110{margin-right:110px}.u-margin--bottom110{margin-bottom:110px}.u-margin--left110{margin-left:110px}.u-margin--top120{margin-top:120px}.u-margin--right120{margin-right:120px}.u-margin--bottom120{margin-bottom:120px}.u-margin--left120{margin-left:120px}.u-margin--top130{margin-top:130px}.u-margin--right130{margin-right:130px}.u-margin--bottom130{margin-bottom:130px}.u-margin--left130{margin-left:130px}.u-margin--top140{margin-top:140px}.u-margin--right140{margin-right:140px}.u-margin--bottom140{margin-bottom:140px}.u-margin--left140{margin-left:140px}.u-margin--top150{margin-top:150px}.u-margin--right150{margin-right:150px}.u-margin--bottom150{margin-bottom:150px}.u-margin--left150{margin-left:150px}.u-margin--top160{margin-top:160px}.u-margin--right160{margin-right:160px}.u-margin--bottom160{margin-bottom:160px}.u-margin--left160{margin-left:160px}.u-margin--top170{margin-top:170px}.u-margin--right170{margin-right:170px}.u-margin--bottom170{margin-bottom:170px}.u-margin--left170{margin-left:170px}.u-margin--top180{margin-top:180px}.u-margin--right180{margin-right:180px}.u-margin--bottom180{margin-bottom:180px}.u-margin--left180{margin-left:180px}.u-margin--top190{margin-top:190px}.u-margin--right190{margin-right:190px}.u-margin--bottom190{margin-bottom:190px}.u-margin--left190{margin-left:190px}.u-margin--top200{margin-top:200px}.u-margin--right200{margin-right:200px}.u-margin--bottom200{margin-bottom:200px}.u-margin--left200{margin-left:200px}
