.l-standalone-page{background-color:#fef5ee}.l-standalone-page--white{background-color:#fff}.l-standalone-page__header{background:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.4);box-shadow:0 0 8px rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 8px}.l-standalone-page__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.l-standalone-page__logo{max-width:50px;width:100%}.l-standalone-page__title-content{padding:8px}.l-standalone-page__header-contact-btn{display:none}.l-standalone-page__header-contact-btn:active,.l-standalone-page__header-contact-btn:hover,.l-standalone-page__header-contact-btn:link,.l-standalone-page__header-contact-btn:visited{color:#fff}.l-standalone-page__catchphrase{color:#707070;font-size:.7rem;margin-bottom:3px}.l-standalone-page__page-title{color:#5c5c5c;font-size:1rem;margin:0}.l-standalone-page__content-title-wrapper{background:#ed6f14;color:#fff!important;padding:80px 0}.l-standalone-page__content-subtitle{font-size:2.4rem;margin-bottom:0;text-align:center}.l-standalone-page__content-title{font-size:1.8rem;margin-bottom:0;text-align:center}.l-standalone-page__main{padding:32px 16px}.c-img{margin:40px auto;max-width:320px;width:100%}.c-img--inline-block{display:inline-block}.c-img--circle{border-radius:100%}.c-img--short{max-height:200px;-o-object-fit:contain;object-fit:contain}.c-button{border-radius:32px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:1rem;letter-spacing:1px;max-width:260px;padding:10px 32px 10px 20px;text-align:center;text-decoration:none;text-indent:4px;top:0;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.c-button,.c-button__tag{position:relative}.c-button__tag--navy:before{background-color:#fff;border:2px solid #024b79;color:#024b79;content:"New";font-size:.6rem!important;height:20px;left:15%;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px}.c-button:active,.c-button:hover,.c-button:link,.c-button:visited{color:#fff}.c-button:hover{top:4px}.c-button:before{font-family:Material Symbols Rounded;font-size:1.2rem;margin-right:8px;vertical-align:middle}.c-button:focus{outline:0}.c-button:after{color:#fff;content:"\e5c8";font-family:Material Symbols Rounded;font-size:1.2rem;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s;transition:all .4s;vertical-align:middle}.c-button:hover:after{right:2px}.c-button--orange{background-color:#f49d00;-webkit-box-shadow:0 7px 0 #e09000;box-shadow:0 7px 0 #e09000}.c-button--orange:focus,.c-button--orange:hover{background-color:#f49d00;-webkit-box-shadow:0 3px 0 #e09000;box-shadow:0 3px 0 #e09000}.c-button--green{background-color:#619b30;-webkit-box-shadow:0 7px 0 #598f2c;box-shadow:0 7px 0 #598f2c}.c-button--green:focus,.c-button--green:hover{background-color:#619b30;-webkit-box-shadow:0 3px 0 #598f2c;box-shadow:0 3px 0 #598f2c}.c-button--pink{background-color:#fe6767;-webkit-box-shadow:0 7px 0 #fe4b4b;box-shadow:0 7px 0 #fe4b4b}.c-button--pink:focus,.c-button--pink:hover{background-color:#fe6767;-webkit-box-shadow:0 3px 0 #fe4b4b;box-shadow:0 3px 0 #fe4b4b}.c-button--blue{background-color:#729fff;-webkit-box-shadow:0 7px 0 #548bff;box-shadow:0 7px 0 #548bff}.c-button--blue:focus,.c-button--blue:hover{background-color:#729fff;-webkit-box-shadow:0 3px 0 #548bff;box-shadow:0 3px 0 #548bff}.c-button--navy{background-color:#024b79;-webkit-box-shadow:0 7px 0 #00395d;box-shadow:0 7px 0 #00395d}.c-button--navy:focus,.c-button--navy:hover{background-color:#024b79;-webkit-box-shadow:0 3px 0 #00395d;box-shadow:0 3px 0 #00395d}.c-button--white{background-color:#fff;border:4px solid #fff;color:#f49d00;font-weight:700;-webkit-transition:all .2s;transition:all .2s}.c-button--white:focus,.c-button--white:hover{background-color:#f49d00;top:unset}.c-button--white-jiritsu{background-color:#fff;border:4px solid #fff;color:#024b79;font-weight:700;-webkit-transition:all .2s;transition:all .2s}.c-button--white-jiritsu:focus,.c-button--white-jiritsu:hover{background-color:#024b79;top:unset}.c-button--tel:before{content:"\e0b0"}.c-button--mail:before{content:"\e158"}.c-button--zoom-in:before{content:"\e8ff"}.c-button--small{max-width:160px;width:100%}.c-button--fit{max-width:unset;width:unset}.c-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:16px;justify-content:center}.p-recruit__wrapper{margin-inline:auto;max-width:800px;overflow:hidden}.p-recruit__container{background-color:#fff;border-radius:16px;padding:16px;width:100%}.p-recruit__heading{color:#f45e00;font-size:clamp(1.6rem,4vw,2.4rem);margin-bottom:24px}.p-recruit__heading--in-full-width{padding-left:16px}.p-recruit__subheading{color:#619b30;font-size:clamp(1rem,4vw,1.2rem);letter-spacing:1px;margin-left:8px}.p-recruit__text{line-height:1.8}.p-recruit__text--large{font-size:clamp(1rem,4vw,1.2rem)}.p-recruit__text--warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff8e6;border:1px solid #f6cf7c;border-radius:8px;gap:12px;margin:0 auto 32px;padding:16px 24px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit__text--warning:before{content:"\f083";font-family:Material Symbols Rounded;-ms-flex-negative:0;color:#f49d00;flex-shrink:0;font-size:1.4rem}.p-recruit__text h2,.p-recruit__text h3{background-color:#fef5ee;border-radius:8px;color:#5c2600;font-size:clamp(1.05rem,3vw,1.2rem);font-weight:700;line-height:1.6;margin:48px 0 20px;padding:16px 20px}.p-recruit__text h2:first-child,.p-recruit__text h3:first-child{margin-top:0}.p-recruit__text h4{border-left:4px solid #f49d00;color:#5c2600;font-size:clamp(1rem,3vw,1.1rem);font-weight:700;line-height:1.6;margin:32px 0 12px;padding-left:16px;position:relative}.p-recruit__text p{color:#444;margin:0 0 24px}.p-recruit__text p:last-child{margin-bottom:0}.p-recruit__interview-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:24px}.p-recruit__interview-meta-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e8ded0;border-radius:20px;color:#5c2600;font-size:.85rem;font-weight:700;gap:6px;padding:7px 16px}.p-recruit__interview-meta-item:before{color:#f49d00;font-family:Material Symbols Rounded;font-size:1.1rem}.p-recruit__interview-meta-item--job:before{content:"\e943"}.p-recruit__interview-meta-item--tenure:before{content:"\ebcc"}.p-recruit__services{display:grid;gap:40px}.p-recruit__service{background-color:#fff;border-radius:16px;padding:40px 0}.p-recruit__service h3{background-color:#619b30;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6' viewBox='0 0 6 6'%3E%3Cpath fill='%23fff' fill-opacity='.4' fill-rule='evenodd' d='M5 0h1L0 6V5zm1 5v1H5z'/%3E%3C/svg%3E");border-radius:8px;color:#fff;font-size:1.2rem;margin-bottom:40px;margin-inline:auto;padding:8px 24px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-recruit__service img{margin-bottom:24px;max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}.p-recruit__service p{margin:0;padding:0 16px}.p-recruit__data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin-inline:auto;margin-top:40px;max-width:864px}.p-recruit__chart{display:block;max-height:400px;max-width:400px;min-height:320px;min-width:320px;position:relative;text-align:center}.p-recruit__chart-title{color:#755500;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-recruit__definition-list{display:block;margin:0 auto;max-width:800px;width:100%}.p-recruit__definition-list dt{color:#5c2600;margin-bottom:8px}.p-recruit__definition-list dd{background:#fff;display:block;margin:0 0 32px;padding:8px 16px}.p-recruit__definition-list dd:last-of-type{margin-bottom:0}.p-recruit__definition-list ul:not(:root){list-style:disc;margin:0 0 0 16px;padding:0}.p-recruit__positions{display:block;margin:0 auto 32px;max-width:800px;width:100%}.p-recruit__position{background-color:#fff;border-radius:8px;margin-bottom:16px;padding:24px 16px;width:100%}.p-recruit__position-title{color:#000;display:inline-block;letter-spacing:1px;margin-bottom:8px}.p-recruit__position-link-wrapper{display:block;margin-top:16px}.p-recruit__position-link{background-color:#fc2b2b;border-radius:4px;color:#fff;display:block;margin-bottom:16px;padding:8px 32px 8px 24px;position:relative}.p-recruit__position-link:active,.p-recruit__position-link:hover,.p-recruit__position-link:link,.p-recruit__position-link:visited{color:#fff}.p-recruit__position-link:hover{opacity:.8}.p-recruit__position-link:hover:after{right:2px}.p-recruit__position-link:after{content:"\e5cc";font-family:Material Symbols Rounded;font-size:1.2rem;position:absolute;right:8px;-webkit-transition:all .4s ease;transition:all .4s ease;vertical-align:middle}.p-recruit__work-image{border-radius:16px;margin:24px auto 80px;max-width:800px;width:100%}.p-recruit__page-title-wrapper{background-color:#f49d00;padding:24px 16px 40px;text-align:center}.p-recruit__page-category-en{color:#fff;display:block;font-size:1.2rem;font-weight:600;letter-spacing:.2em;margin-bottom:8px}.p-recruit__page-type{color:#fff;display:block;font-size:1.4rem;letter-spacing:4px;margin-bottom:40px}.p-recruit__page-type:after{background-color:#b74f00;content:"";display:block;height:2px;margin:12px auto 0;width:40px}.p-recruit__page-title{color:#fff;font-size:clamp(1.4rem,4vw,2rem);font-weight:700;letter-spacing:1px;line-height:1.4;margin:0 auto;max-width:700px}.p-recruit__list{display:block;margin:0;padding:0}.p-recruit__list li{line-height:2rem;margin-left:8px;padding-left:16px;position:relative}.p-recruit__list li:before{border-bottom:4px solid transparent;border-left:6px solid #f82b14;border-top:4px solid transparent;content:"";display:block;height:0;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.p-recruit__gallery{max-height:300px;opacity:0;overflow-x:hidden;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden}.p-recruit__gallery .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.p-recruit__gallery-image{aspect-ratio:3/2;border-radius:4px;min-height:280px;-o-object-fit:cover;object-fit:cover}.p-recruit__categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:24px}.p-recruit__category{background-color:#f6f1e1;border-radius:16px;color:#755500;display:inline-block;font-size:.85rem;letter-spacing:1px;padding:4px 12px}.p-recruit__related{border-top:1px solid #eee;margin-top:56px;padding-top:40px}.p-recruit__related-heading{color:#5c2600;font-size:clamp(1.2rem,3vw,1.5rem);margin-bottom:24px;text-align:center}.p-recruit__definition-list+.p-recruit__related-heading{margin-top:32px}.p-recruit__back-link-wrapper,.p-recruit__more-link-wrapper{margin-top:40px;text-align:center}.p-recruit__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:40px}.p-recruit__pagination,.p-recruit__pagination .page-numbers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-recruit__pagination .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:4px;color:#5c2600;height:36px;min-width:36px;padding:0 8px;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.p-recruit__pagination .page-numbers.current,.p-recruit__pagination a.page-numbers:hover{background-color:#f49d00;color:#fff}#positions,#workspace{scroll-margin-top:72px}.p-recruit-subnav{background-color:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.08);position:sticky;top:0;z-index:10}.p-recruit-subnav__list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;list-style:none;margin:0;padding:0 8px;scrollbar-width:none}.p-recruit-subnav__list::-webkit-scrollbar{display:none}.p-recruit-subnav__item{-webkit-box-flex:0;-ms-flex:none;flex:none}.p-recruit-subnav__link{border-bottom:3px solid transparent;color:#555;display:block;font-size:.85rem;font-weight:700;padding:14px 16px;text-decoration:none;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.p-recruit-subnav__link:hover{color:#f49d00}.p-recruit-subnav__link.is-active{border-bottom-color:#f49d00;color:#f49d00}.p-voices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:0 auto}.p-voices--grid{display:grid;gap:24px;grid-template-columns:1fr}.p-voices__card{-webkit-box-flex:1;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 6px 0 rgba(67,12,12,.2);box-shadow:0 0 6px 0 rgba(67,12,12,.2);color:inherit;display:block;-ms-flex:1;flex:1;overflow:hidden;padding:24px;text-align:center;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.p-voices__card:hover{opacity:.8}.p-voices__card--photo{padding:0}.p-voices__card-body{padding:16px 24px 24px}.p-voices__img{border-radius:100%;display:block;height:72px;margin:0 auto 12px;-o-object-fit:cover;object-fit:cover;width:72px}.p-voices__img--wide{aspect-ratio:3/2;border-radius:0;height:auto;margin:0;width:100%}.p-voices__title{color:#492020;font-size:1.05rem;font-weight:700;line-height:1.4;margin:24px 0 0;text-align:left}.p-voices__role{background-color:#f6f1e1;border-radius:16px;color:#755500;display:inline-block;font-size:.75rem;letter-spacing:1px;margin:0 0 8px;padding:2px 10px}.p-voices__persona{color:#492020;font-weight:700;margin:0 0 12px}.p-voices__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;gap:6px;justify-content:center;margin:0 0 12px}.p-voices__meta-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e8ded0;border-radius:16px;color:#5c2600;font-size:.75rem;font-weight:700;gap:4px;padding:4px 10px}.p-voices__meta-item:before{color:#f49d00;font-family:Material Symbols Rounded;font-size:.9rem}.p-voices__meta-item--job:before{content:"\e943"}.p-voices__meta-item--tenure:before{content:"\ebcc"}.p-voices__quote{color:#555;font-size:.9rem;line-height:1.7;margin:0;text-align:left}@media screen and (min-width:600px){.l-standalone-page__header-contact-btn{background:#fb7b81;color:#fff;display:inline;font-size:1rem;padding:21px}.l-standalone-page__page-title{font-size:1.2rem}.c-img--large{margin-bottom:80px;max-width:800px;width:100%}.p-recruit__chart{height:400px;width:400px}.p-recruit__definition-list dd{padding:16px}.p-voices--grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:950px){.p-recruit__heading--in-full-width{padding-left:unset}.p-recruit__services{grid-template-columns:repeat(2,1fr)}.p-recruit__position-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.p-recruit__position-link{display:inline-block;margin-bottom:0;margin-right:16px}.p-recruit-subnav__list{padding:0 24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-recruit-subnav__link{font-size:.9rem;padding:16px 24px}.p-voices{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-voices--grid{grid-template-columns:repeat(3,1fr)}}
/*# sourceMappingURL=interview.min.css.map */