.footer-banner-links__grid{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.footer-banner-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-banner-links__item{position:relative;display:block;overflow:hidden;color:#fff;text-decoration:none;transition:opacity .8s ease}@media (hover: hover){.footer-banner-links__item:hover{cursor:pointer;opacity:.8}}.footer-banner-links__item:active,.footer-banner-links__item:hover{cursor:pointer;opacity:.8}@media (max-width: 767.98px){.footer-banner-links__item{aspect-ratio:360/160}}@media (min-width: 768px){.footer-banner-links__item{aspect-ratio:725/230}}.footer-banner-links__item:focus .footer-banner-links__image{transform:scale(1.1)}@media (hover: hover) and (pointer: fine){.footer-banner-links__item:hover .footer-banner-links__image{transform:scale(1.1)}}.footer-banner-links__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .5s cubic-bezier(.25,.1,.25,1)}.footer-banner-links__tint{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8}.footer-banner-links__tint--orange{background-color:#ff6201}.footer-banner-links__tint--blue{background-color:#459dbf}.footer-banner-links__title{position:absolute;top:50%;left:20px;z-index:1;font-weight:500;line-height:1.2;color:#fff;transform:translateY(-50%)}@media (max-width: 767.98px){.footer-banner-links__title{font-size:22px;letter-spacing:2px}}@media (min-width: 768px){.footer-banner-links__title{left:50px;font-size:28px;letter-spacing:.56px}}.footer-banner-links__arrow{position:absolute;right:20px;bottom:20px;z-index:1;font-family:Open Sans,sans-serif;font-size:28px;font-weight:400;line-height:1}@media (min-width: 768px){.footer-banner-links__arrow{right:32px;bottom:28px;font-size:33px}}.journal-banner{position:relative;display:block;overflow:hidden;transition:opacity .8s ease}@media (hover: hover){.journal-banner:hover{cursor:pointer;opacity:.8}}.journal-banner:active,.journal-banner:hover{cursor:pointer;opacity:.8}@media (max-width: 767.98px){.journal-banner{max-width:450px;margin-inline:auto}}.journal-banner:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;content:"";background:#3d92b2;transform-origin:right center;transition:transform 1.2s cubic-bezier(.22,1,.36,1) .3s}.journal-banner.is-mask-revealed:before{transform:scaleX(0)}@media (prefers-reduced-motion: reduce){.journal-banner:before{transition-duration:0s}}.interview-detail-banner-links__grid{display:grid;grid-template-columns:1fr}.interview-detail-banner-links__item{position:relative;display:block;aspect-ratio:360/160;overflow:hidden;color:#fff;text-decoration:none;transition:opacity .8s ease}@media (hover: hover){.interview-detail-banner-links__item:hover{cursor:pointer;opacity:.8}}.interview-detail-banner-links__item:active,.interview-detail-banner-links__item:hover{cursor:pointer;opacity:.8}@media (min-width: 768px){.interview-detail-banner-links__item{aspect-ratio:725/230}}.interview-detail-banner-links__item:focus .interview-detail-banner-links__image{transform:scale(1.1)}@media (hover: hover) and (pointer: fine){.interview-detail-banner-links__item:hover .interview-detail-banner-links__image{transform:scale(1.1)}}.interview-detail-banner-links__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .5s cubic-bezier(.25,.1,.25,1)}.interview-detail-banner-links__tint{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8}.interview-detail-banner-links__tint--orange{background-color:#ff6201}.interview-detail-banner-links__tint--blue{background-color:#459dbf}.interview-detail-banner-links__title{position:absolute;top:50%;left:20px;z-index:1;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1.2;color:#fff;letter-spacing:2px;transform:translateY(-50%)}@media (max-width: 767.98px){.interview-detail-banner-links__title{font-size:22px}}@media (min-width: 768px){.interview-detail-banner-links__title{left:50px;font-size:28px;letter-spacing:.56px}}.interview-detail-banner-links__arrow{position:absolute;right:20px;bottom:20px;z-index:1;font-family:Open Sans,sans-serif;font-size:28px;font-weight:400;line-height:1}@media (min-width: 768px){.interview-detail-banner-links__arrow{right:32px;bottom:28px;font-size:33px}}@media (min-width: 768px){.interview-detail-banner-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767.98px){.interview-cards{padding-top:63px}}@media (min-width: 768px){.interview-cards{padding-top:100px}}.interview-cards__grid{display:grid;gap:30px}@media (min-width: 768px){.interview-cards__grid{grid-template-columns:repeat(3,1fr);gap:40px}}@media (min-width: 768px) and (max-width: 1100px){.interview-cards__grid{grid-template-columns:repeat(2,1fr)}}.interview-cards__item{position:relative;display:flex;flex-direction:column;color:#044362;text-decoration:none;background-color:#e6eef5;transition:opacity .8s ease}@media (hover: hover){.interview-cards__item:hover{cursor:pointer;opacity:.8}}.interview-cards__item:active,.interview-cards__item:hover{cursor:pointer;opacity:.8}@media (max-width: 767.98px){.interview-cards__item{padding:20px 20px 54px}}@media (min-width: 768px){.interview-cards__item{padding:9.5238095238% 9.5238095238% 17.1428571429%}}.interview-cards__item:focus .interview-cards__image img{transform:scale(1.1)}@media (hover: hover) and (pointer: fine){.interview-cards__item:hover .interview-cards__image img{transform:scale(1.1)}}.interview-cards__item[hidden]{display:none}.interview-cards__image-area{position:relative}.interview-cards__image{display:block;width:100%;aspect-ratio:343/252;overflow:hidden}.interview-cards__image img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .5s cubic-bezier(.25,.1,.25,1)}.interview-cards__type{position:absolute;top:0;left:0;padding:8px 16px 9px;font-size:14px;font-weight:500;line-height:1;color:#fff;letter-spacing:.28px}@media (min-width: 768px){.interview-cards__type{padding:8px 17px 9px;font-size:16px;letter-spacing:.32px}}.interview-cards__type--blue{background-color:#0080ff}.interview-cards__type--green{background-color:#14c78e}.interview-cards__body{display:flex;flex-direction:column;gap:14px;margin-top:20px}@media (min-width: 768px){.interview-cards__body{margin-top:22px}}.interview-cards__titles{display:flex;flex-direction:column;align-items:flex-start}@media (max-width: 767.98px){.interview-cards__titles{gap:6px}}@media (min-width: 768px){.interview-cards__titles{gap:4px}}.interview-cards__title{padding:3px 6px 5px;font-size:22px;font-weight:700;line-height:1.2;color:#fff;letter-spacing:.44px;background-color:#459dbf}.people-cards-title{width:fit-content;font-size:22px;font-weight:700;line-height:2;color:#fff}@media (min-width: 768px){.people-cards-title{font-size:22px}}.people-cards-title__marker{display:inline;padding:2px 8px 4px;background-color:#459dbf;-webkit-box-decoration-break:clone;box-decoration-break:clone}.interview-cards__meta{display:flex;flex-direction:column;gap:8px;font-weight:500;line-height:1}.interview-cards__joined{font-size:12px;line-height:1.4;letter-spacing:.24px}.interview-cards__profile{font-size:14px;letter-spacing:.28px}.interview-cards__department{font-size:20px;font-weight:500;line-height:1.2;letter-spacing:.4px}.interview-cards__list-link-icon{position:absolute;color:#044362}@media (max-width: 767.98px){.interview-cards__list-link-icon{right:16px;bottom:16px;width:23px;height:23px}}@media (min-width: 768px){.interview-cards__list-link-icon{right:32px;bottom:32px;width:20px;height:20px}}@media (max-width: 767.98px){.interview-filter{padding-top:47px}}@media (min-width: 768px){.interview-filter{padding:100px 0 0}}.interview-filter__inner{color:#fff;background-color:#459dbf}@media (max-width: 767.98px){.interview-filter__inner{padding:40px 20px}}@media (min-width: 768px){.interview-filter__inner{padding:60px}}.interview-filter__head{display:flex;gap:20px;align-items:center;justify-content:space-between}.interview-filter__title{margin:0;font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:1;color:#fff;letter-spacing:.4px}@media (max-width: 767.98px){.interview-filter__title{font-size:22px;font-weight:500;letter-spacing:.44px}}@media (min-width: 768px){.interview-filter__title{font-size:20px}}.interview-filter__clear{position:relative;display:inline-flex;gap:8px;align-items:center;font-size:14px;font-weight:500;color:#fff;cursor:pointer;background:transparent}@media (max-width: 767.98px){.interview-filter__clear{gap:10px;letter-spacing:.28px}}@media (min-width: 768px){.interview-filter__clear{gap:20px;font-weight:400;letter-spacing:.28px}}.interview-filter__clear:before{position:absolute;bottom:-1px;left:0;width:100%;height:1px;content:"";background-color:#fff;transform:scaleX(0);transform-origin:right center;transition:transform .3s cubic-bezier(.25,.1,.25,1)}.interview-filter__clear:focus:before{transform:scaleX(1);transform-origin:left center}@media (hover: hover) and (pointer: fine){.interview-filter__clear:hover:before{transform:scaleX(1);transform-origin:left center}}.interview-filter__clear-icon{position:relative;display:block;width:14px;height:14px}@media (min-width: 768px){.interview-filter__clear-icon{width:12px;height:12px}}.interview-filter__clear-icon:before,.interview-filter__clear-icon:after{position:absolute;top:50%;left:50%;display:block;width:13px;height:1.5px;content:"";background-color:currentcolor;transform-origin:center}@media (min-width: 768px){.interview-filter__clear-icon:before,.interview-filter__clear-icon:after{width:16px;height:2px}}.interview-filter__clear-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.interview-filter__clear-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.interview-filter__divider{height:1px;margin:30px 0;background-color:#ffffff6b}@media (max-width: 767.98px){.interview-filter__divider{background-color:#e6eef5}}@media (min-width: 768px){.interview-filter__divider{background-color:#e6eef5;opacity:.5}}.interview-filter__body{display:flex;flex-direction:column;gap:30px}.interview-filter__row{display:flex;flex-direction:column;gap:18px}@media (max-width: 767.98px){.interview-filter__row{gap:20px}}@media (min-width: 768px){.interview-filter__row{flex-direction:row;gap:28px;align-items:center}}@media (min-width: 768px){.interview-filter__row:first-child{gap:40px}}@media (min-width: 768px){.interview-filter__row:last-child{gap:32px}}.interview-filter__label{flex:0 0 auto;margin:0;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1;color:#fff;letter-spacing:.4px}@media (max-width: 767.98px){.interview-filter__label{font-size:14px;letter-spacing:.28px}}@media (min-width: 768px){.interview-filter__label{min-width:0;font-size:18px;font-weight:400;letter-spacing:.36px}}.interview-filter__chips{display:flex;flex-wrap:wrap}@media (max-width: 767.98px){.interview-filter__chips{gap:12px}}@media (min-width: 768px){.interview-filter__chips{gap:12px}}.interview-filter__chip{font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1.2;color:#459dbf;cursor:pointer;background-color:#fff;border:1px solid #fff;border-radius:4px;transition:color .5s cubic-bezier(.25,.1,.25,1),background-color .5s cubic-bezier(.25,.1,.25,1),border-color .5s cubic-bezier(.25,.1,.25,1)}@media (max-width: 767.98px){.interview-filter__chip{min-height:36px;padding:8px 20px;font-size:14px;letter-spacing:.28px}}@media (min-width: 768px){.interview-filter__chip{min-width:144px;padding:10px 38px 11px;font-size:16px;letter-spacing:.32px}}@media (hover: hover) and (pointer: fine){.interview-filter__chip:hover{color:#fff;background-color:#044362;border-color:#044362}}.interview-filter__chip:focus-visible{color:#fff;background-color:#044362;border-color:#044362}@media (max-width: 767.98px){.interview-filter__row:first-child .interview-filter__chip{min-width:78px;padding-right:0;padding-left:0}}.interview-filter__chip.is-active{color:#fff;background-color:#044362;border-color:#044362}.interview-detail-job-people{background:#459dbf33}@media (max-width: 767.98px){.interview-detail-job-people{padding:50px 0 80px}}@media (min-width: 768px){.interview-detail-job-people{padding:100px 0}}.interview-detail-job-people__heading{font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:2;color:#044362;letter-spacing:.52px}@media (max-width: 767.98px){.interview-detail-job-people__heading{margin-bottom:16px;font-size:26px}}@media (min-width: 768px){.interview-detail-job-people__heading{margin-bottom:20px;font-size:26px}}.interview-detail-job-people__grid{display:grid}@media (max-width: 767.98px){.interview-detail-job-people__grid{gap:28px}}@media (min-width: 768px){.interview-detail-job-people__grid{grid-template-columns:repeat(3,1fr);gap:30px}}@media (min-width: 768px){.interview-detail-job-people__grid.interview-detail-job-people__grid--four{grid-template-columns:repeat(4,1fr)}}.interview-detail-job-people__card{position:relative;display:block;aspect-ratio:320/176;overflow:hidden;color:#fff;text-decoration:none;transition:opacity .8s ease}@media (hover: hover){.interview-detail-job-people__card:hover{cursor:pointer;opacity:.8}}.interview-detail-job-people__card:active,.interview-detail-job-people__card:hover{cursor:pointer;opacity:.8}.interview-detail-job-people__card:focus .interview-detail-job-people__image{transform:scale(1.1)}@media (hover: hover) and (pointer: fine){.interview-detail-job-people__card:hover .interview-detail-job-people__image{transform:scale(1.1)}}.interview-detail-job-people__image,.interview-detail-job-people__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.interview-detail-job-people__image{object-fit:cover;transform:scale(1);transition:transform .5s cubic-bezier(.25,.1,.25,1)}.interview-detail-job-people__placeholder{background-color:#b3b3b3}.interview-detail-job-people__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0443622e}.interview-detail-job-people__title{position:absolute;top:50%;left:50%;z-index:1;width:100%;height:100%}@media (min-width: 768px){.interview-detail-job-people__title{font-size:32px}}@media (min-width: 1100px) and (max-width: 1450px){.interview-detail-job-people__title{font-size:20px}}.interview-detail-job-people__title-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%}.interview-detail-job-people__arrow{position:absolute;right:16px;bottom:14px;z-index:1;font-size:14px;line-height:1;color:#fff}@media (min-width: 768px){.interview-detail-job-people__arrow{right:14px;bottom:12px}}@media (max-width: 767.98px){.people-kv{height:384px}}@media (min-width: 768px){.people-kv{height:390px}}@media (min-width: 768px) and (min-width: 768px){.people-kv .c-kv__inner{padding-bottom:65px}}@media (max-width: 767.98px){.people-kv-outline{width:198px}}@media (min-width: 768px){.people-kv-outline{width:455px}}.people-kv-text{font-size:16px;font-weight:500;line-height:2;color:#fff;letter-spacing:2px}@media (max-width: 767.98px){.people-kv-text{margin-top:14px}}.interview-owned-media{padding:50px 0}@media (min-width: 768px){.interview-owned-media{padding:100px 0}}.interview-owned-media__label{font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:1;letter-spacing:2px}@media (max-width: 767.98px){.interview-owned-media__label{font-size:15px}}@media (min-width: 768px){.interview-owned-media__label{font-size:16px}}
