.breadcrumb{display:none}.breadcrumb-item+.breadcrumb-item:before{content:"|";margin:0 .5em}.hero .container{padding:19px 20px 0;margin:0}.hero .title-icon{margin-bottom:0}.hero .main-title{font-size:calc(var(--font-size-2xl) * 1.5);margin-bottom:0}.hero .subtitle{display:block;font-size:calc(var(--font-size-base) * 1)}.hero .hero-content{position:relative;padding-top:20px;padding-right:20px;padding-bottom:0;margin:0 calc(50% - 50vw);width:100vw}.hero .hero-image{display:block;aspect-ratio:1243/724;margin-right:20px}.hero .hero-header{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.hero .catchphrase{background:var(--color-white);font-weight:700;font-size:calc(var(--font-size-lg));padding:5px 10px}@media (min-width: 768px){.hero .catchphrase{font-size:calc(var(--font-size-2xl))}}@media (min-width: 1200px){.breadcrumb{display:flex;align-items:center;color:var(--color-text-light);font-size:calc(var(--font-size-sm));padding-left:30px;padding-top:15px}.hero .container{padding:0;margin:50px auto 0}.hero .title{margin-bottom:65px}.hero .main-title{font-size:calc(var(--font-size-2xl) * 2.5);margin-bottom:10px}.hero .subtitle{font-size:calc(var(--font-size-base) * 1.7)}.hero .hero-content{width:calc(100vw - (100vw - var(--container-width)) / 2);padding:0;overflow:hidden}.hero .hero-image{aspect-ratio:1399/603;-o-object-fit:cover;object-fit:cover}.hero .hero-header{font-size:calc(var(--font-size-xl) * 1.825)}.hero .catchphrase{font-size:calc(var(--font-size-base) * 2.9)}}.container{max-width:100vw;padding:0 20px;margin:60px 0 70px}.header-title{font-size:calc(var(--font-size-2xl));font-weight:700;text-align:center;margin:0 0 30px}@media (min-width: 1200px){.container{max-width:var(--container-width);margin:85px auto 0;padding:0}}@media (min-width: 1200px){.container-cta{padding-top:60px;padding-bottom:110px}.cta-buttons{width:auto;margin:0 auto;display:flex;flex-direction:row;gap:140px}.cta-buttons .btn-entry{font-weight:700;padding:26px;line-height:1}.cta-buttons .btn-entry:after{right:64px}}@property --color-gray{syntax: "<color>"; inherits: false; initial-value: #e4e4e4;}html{scroll-padding-top:calc(var(--header-height-pc) + 194px)}.hero .hero-header{right:0;bottom:65px}.workstyle-container{max-width:100vw;padding:0 20px;margin:60px 0 70px;position:relative}.content-wrapper{display:flex;position:relative}.side-nav{width:235px;flex-shrink:0;position:sticky;top:var(--header-height-pc);align-self:flex-start}.workstyle-content{display:flex;flex-direction:column;gap:40px;margin-top:40px}.main-content{flex:1;min-width:0}.page-nav{display:flex;gap:10px;width:100%;padding:10px 0;position:sticky;top:var(--header-height-sp);background-color:var(--color-white);z-index:1}.page-nav-link{flex:1}.page-nav-link:hover .page-nav-icon,.page-nav-link.active .page-nav-icon,.is-active{filter:invert(40%) sepia(100%) saturate(439%) hue-rotate(163deg) brightness(88%) contrast(90%)}.page-nav-icon{width:100%;height:auto}.section-header{position:relative;display:inline-flex;flex-direction:column;align-items:baseline;gap:5px;border-bottom:3px solid var(--color-icon-accent);margin-bottom:30px;word-break:break-all}.section-header:after{position:absolute;top:0;right:-30px;content:url(/images/page/workstyle/workstyle-icon-header.svg);width:25px;height:auto;filter:invert(40%) sepia(89%) saturate(781%) hue-rotate(176deg) brightness(81%) contrast(90%)}.header-main-title{font-size:calc(var(--font-size-xl) * 1.2);line-height:1;font-weight:700}.header-subtitle{font-size:calc(var(--font-size-base) * 1.2);font-weight:700}.section-content{display:flex;flex-direction:column;gap:50px}.content-item{display:flex;flex-direction:column;gap:30px}.item-title{font-size:calc(var(--font-size-lg) * 1.5);font-weight:700}.item-reason{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;align-items:center;justify-items:center;gap:20px 25px}.item-reason-item{background-color:var(--color-background-benefit);border-radius:10px;padding:20px 10px;font-size:var(--font-size-sm);font-weight:700;line-height:1.2;color:var(--color-white);width:100%;height:100%;display:grid;place-items:center;text-align:center}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;align-items:center;justify-items:center;grid-column-gap:10px;grid-row-gap:10px}.benefit-item{display:grid;align-items:center;justify-items:center;font-weight:700;font-size:var(--font-size-sm);text-align:center;line-height:1.2;background-color:var(--color-gray);border-radius:10px;width:100%;height:100%;padding:10px 0}.benefit-item-sub{font-size:var(--font-size-sm)}.item-list{line-height:2}.item-list-benefit{list-style:disc;padding-left:1em;font-weight:700}.item-date li{padding:16px 0;border-bottom:1px solid var(--color-black)}.item-date li:first-child{border-top:1px solid var(--color-black)}.item-quote{background-color:var(--color-gray);padding:40px;border-radius:10px;display:flex;flex-direction:column;gap:20px}.item-quote-title{font-size:calc(var(--font-size-base) * 1.2);font-weight:700}.item-quote-qualifications .item-quote-title{text-align:center;border-bottom:1px solid var(--color-black);padding-bottom:10px}.list-qualifications{font-weight:700;font-size:var(--font-size-base);line-height:1.5;margin-left:0}.list-staff{display:flex;gap:20px}@media (min-width: 1200px){html{scroll-padding-top:calc(var(--header-height-pc) + 144px)}.hero-header{right:0;bottom:65px}.hero-header .catchphrase{font-size:calc(var(--font-size-xl) * 1.8);padding-right:140px}.workstyle-section{scroll-margin-top:60px}.workstyle-container{max-width:var(--container-width);padding:0;margin:85px auto 0}.side-nav{width:235px;flex-shrink:0;height:-moz-fit-content;height:fit-content}.side-nav:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%}.side-nav-list{position:sticky;top:0}.side-nav-link{display:flex;align-items:center;gap:10px;padding:0;text-decoration:none;transition:all .3s ease;margin-bottom:22px}.side-nav-link:hover,.side-nav-link.active{color:var(--color-icon-accent)}.side-nav-icon{width:30px;height:auto;flex-shrink:0}.side-nav-link:hover .side-nav-icon,.side-nav-link.active .side-nav-icon{filter:invert(40%) sepia(100%) saturate(439%) hue-rotate(163deg) brightness(88%) contrast(90%)}.side-nav-text{font-size:var(--font-size-xl);font-weight:500;line-height:1.4}.page-nav{top:var(--header-height-pc);gap:20px}.section-header{position:relative;display:inline-flex;flex-direction:row;align-items:baseline;gap:10px;border-bottom:3px solid var(--color-icon-accent);word-break:break-all}.section-header:after{top:6px;right:-40px;width:30px}.header-main-title{font-size:calc(var(--font-size-2xl) * 1.2);padding-bottom:10px}.benefits-grid{grid-template-columns:repeat(5,1fr)}.benefit-item{font-size:var(--font-size-base)}.list-qualifications{font-size:calc(var(--font-size-base) * 1.2);margin-left:40px}.container-cta{padding-top:60px;padding-bottom:110px}.cta-buttons{width:auto;margin:0 auto;display:flex;flex-direction:row;gap:140px}.cta-buttons .btn-entry{font-weight:700;padding:26px;line-height:1}.cta-buttons .btn-entry:after{right:64px}}
