﻿@font-face{font-family:"Cormorant Garamond";font-weight:400;src:url("/career/public/fonts/CormorantGaramond-Regular.woff2") format("woff2"),url("/career/public/fonts/CormorantGaramond-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"Cormorant Garamond";font-weight:500;src:url("/career/public/fonts/CormorantGaramond-Medium.woff2") format("woff2"),url("/career/public/fonts/CormorantGaramond-Medium.woff") format("woff");font-display:swap}:root{--color-base-primary: #fff;--color-base-secondary: #FAFAFA;--color-base-tertiary: #F8F8F8;--color-accent-primary: #005BAC;--color-white: #fff;--color-black: #000;--color-text-primary: #222;--color-text-secondary: #1C2336;--color-text-tertiary: #777;--color-text-quaternary: #555;--color-text-quinary: #838A9C;--color-border-primary: rgb(28 35 54 / 10%);--color-border-secondary: rgb(28 35 54 / 20%);--color-border-tertiary: rgb(28 35 54 / 70%);--color-border-quaternary: #ECECEC;--zindex-content-a: 10;--zindex-content-b: 20;--zindex-float: 50;--zindex-header: 100;--zindex-drawer: 200;--width-max: 1280px}html{scroll-padding-top:120px}body{font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",sans-serif;line-height:1.6;background:#fff}body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,ul,ol,li,iframe{box-sizing:border-box;padding:0;margin:0;font-size:100%;vertical-align:baseline;border:0}a{color:inherit;text-decoration:none;cursor:pointer}ul,ol{list-style:none}button{padding:0;appearance:none;cursor:pointer;background:none;border:none}.container{max-width:1280px;padding:0 16px;margin:0 auto}.no-scroll{height:100%;overflow:hidden}.sidebar-layout{display:flex;flex-direction:row;align-items:flex-start;width:100%;padding:80px 0 160px}@media screen and (max-width: 768px){.sidebar-layout{flex-direction:column;gap:40px;padding:40px 0 80px}}.sidebar-layout__main{width:80%;margin-left:4%}@media screen and (max-width: 768px){.sidebar-layout__main{width:100%;margin-left:0}}.sidebar-layout__side{position:sticky;top:120px;width:16%}@media screen and (max-width: 768px){.sidebar-layout__side{position:relative;top:0;width:100%}}.header{position:sticky;top:0;z-index:var(--zindex-header);display:flex;align-items:center;width:100%;height:80px;color:var(--color-text-primary);background-image:url("/career/public/texture.png");background-repeat:repeat;transition:box-shadow .3s ease}.header.scrolling{box-shadow:0 0 8px 1px rgba(0,0,0,.1)}.header__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding-left:40px}@media screen and (max-width: 992px){.header__container{padding:0 16px}}@media screen and (max-width: 576px){.header__container{padding:0 12px}}.header__logo{width:167px;height:37px;vertical-align:middle}.header__nav-wrapper{display:flex;gap:52px;align-items:center}@media screen and (max-width: 1280px){.header__nav-wrapper{gap:18px}}@media screen and (max-width: 992px){.header__nav-wrapper{gap:16px}}@media screen and (max-width: 576px){.header__nav-wrapper{gap:12px}}.header__menu-wrapper{display:flex;flex-direction:row;gap:32px;align-items:center;font-size:18px;font-weight:500}@media screen and (max-width: 1280px){.header__menu-wrapper{gap:16px;font-size:16px}}@media screen and (max-width: 992px){.header__menu-wrapper{display:none}}.header__menu-item{position:relative;cursor:pointer}.header__social{display:flex;flex-direction:row;gap:16px;align-items:center}@media screen and (max-width: 1280px){.header__social{gap:8px}}@media screen and (max-width: 576px){.header__social{display:none}}.header__social li,.header__social a{display:inline-block;width:24px;height:24px}@media screen and (max-width: 1280px){.header__social li,.header__social a{width:20px;height:20px}}.header__social img{width:24px;height:24px}@media screen and (max-width: 1280px){.header__social img{width:20px;height:20px}}.header__sub-menu-wrapper{position:absolute;top:50px;left:0;display:none;flex-direction:column;width:300px;background-image:url("/career/public/texture.png");background-repeat:repeat;animation:fadein .3s ease;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",sans-serif}.header__sub-menu-wrapper.is-active{display:flex}.header__sub-menu-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 16px;font-size:16px;border-top:1px solid var(--color-white)}.header__sub-menu-item::after{width:18px;height:5px;content:"";background-image:url("/career/public/arrow-right.svg");background-repeat:no-repeat;background-position:center;background-size:contain}@media(hover: hover)and (pointer: fine){.header__sub-menu-item:hover{opacity:.7}}.header__entry{height:80px;padding:0 40px;font-size:20px;font-weight:700;line-height:80px;color:var(--color-white);background-color:var(--color-accent-primary)}@media(hover: hover)and (pointer: fine){.header__entry:hover{opacity:.8}}@media screen and (max-width: 1280px){.header__entry{padding:0 18px;font-size:18px}}@media screen and (max-width: 992px){.header__entry{height:auto;padding:8px 16px;font-size:16px;line-height:1.6}}@media screen and (max-width: 576px){.header__entry{height:auto;padding:6px 14px;font-size:16px;line-height:1.6}}@media screen and (max-width: 350px){.header__entry{height:auto;padding:4px 10px;font-size:16px;line-height:1.5}}@media screen and (max-width: 350px){.header__entry span{display:block}}.header__menu-icon{display:none;cursor:pointer}@media screen and (max-width: 992px){.header__menu-icon{display:block}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}.drawer{position:fixed;top:0;right:0;z-index:var(--zindex-drawer);display:flex;flex-direction:column;width:100%;height:100%;padding:0 16px 120px;overflow-y:scroll;background-image:url("/career/public/texture.png");background-repeat:repeat;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateY(-100%)}.drawer.open{opacity:1;transform:translateY(0)}.drawer__header{position:sticky;top:0;left:0;z-index:var(--zindex-header);display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-height:80px;background-image:url("/career/public/texture.png");background-repeat:repeat}.drawer__social{display:flex;flex-direction:row;gap:16px}@media screen and (max-width: 576px){.drawer__social{gap:12px}}.drawer__social li,.drawer__social a{display:inline-block;width:24px;height:24px}@media screen and (max-width: 576px){.drawer__social li,.drawer__social a{width:20px;height:20px}}.drawer__social img{width:24px;height:24px}@media screen and (max-width: 576px){.drawer__social img{width:20px;height:20px}}.drawer__close-icon{cursor:pointer}.drawer__nav-wrapper{display:flex;flex-direction:column;width:100%}.drawer__menu-item{padding:16px 0;font-size:22px;font-weight:500;border-bottom:1px solid var(--color-border-primary)}.drawer-menu-accordion-item{border-bottom:1px solid var(--color-border-primary)}.drawer-menu-accordion-item[open] .drawer-menu-accordion-item__summary::after{transform:rotate(90deg)}.drawer-menu-accordion-item[open] .drawer-menu-accordion-item__detail-wrapper{opacity:1;transform:none}.drawer-menu-accordion-item[open] .drawer-menu-accordion-item__summary{padding-bottom:0}.drawer-menu-accordion-item__summary{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 10px 16px 0;font-size:22px;font-weight:500;color:var(--color-text-secondary);cursor:pointer}.drawer-menu-accordion-item__summary::-webkit-details-marker{display:none}.drawer-menu-accordion-item__summary::before,.drawer-menu-accordion-item__summary::after{width:1px;height:20px;content:"";background-color:var(--color-text-secondary)}.drawer-menu-accordion-item__summary::before{position:absolute;right:10px;transform:rotate(90deg)}.drawer-menu-accordion-item__summary::after{transition:transform .3s;transition:-webkit-transform .3s}.drawer-menu-accordion-item__detail-wrapper{padding:12px 0;margin:0;opacity:0;transition:transform .5s,opacity .5s;transition:-webkit-transform .5s,opacity .5s;transform:translateY(-10px)}.drawer-menu-accordion-item__detail{display:flex;flex-direction:row;gap:24px;align-items:center;padding:8px 0;font-size:16px}.drawer-menu-accordion-item__detail::after{width:5px;height:5px;content:"";border-top:1px solid var(--color-text-secondary);border-right:1px solid var(--color-text-secondary);transform:rotate(45deg)}.footer{width:100%;padding:80px 0 40px;color:var(--color-text-primary);background-image:url("/career/public/texture.png");background-repeat:repeat}.footer__menu-wrapper{display:grid;grid-template-columns:.2fr repeat(6, 1fr);gap:48px;margin-top:60px}@media screen and (max-width: 1280px){.footer__menu-wrapper{grid-template-columns:repeat(4, 1fr);gap:32px}}@media screen and (max-width: 992px){.footer__menu-wrapper{grid-template-columns:repeat(2, 1fr);gap:32px 12px}.footer__menu-wrapper li:first-child{grid-column:1/-1}}@media screen and (max-width: 768px){.footer__menu-wrapper{margin-top:32px}}.footer__menu-item{font-size:16px;text-decoration:none;letter-spacing:1px;font-family:"Cormorant Garamond",serif}.footer__sub-menu-wrapper{position:relative;display:flex;flex-direction:column;gap:8px;padding-left:8px;margin-top:8px;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",sans-serif}.footer__sub-menu-wrapper::before{position:absolute;top:0;left:0;width:1px;height:100%;content:"";background-color:var(--color-border-secondary)}.footer__sub-menu-item{font-size:14px;text-decoration:none;letter-spacing:1px}.footer__sub-menu-item a{display:block;width:100%}.footer__sub-menu-item a span{display:inline-block}.footer__corporate-info-wrapper{display:flex;flex-direction:column;gap:8px;padding-top:60px;font-size:14px;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",sans-serif}@media screen and (max-width: 768px){.footer__corporate-info-wrapper{padding-top:32px}}.footer__corporate-link{font-size:22px;text-decoration:none;letter-spacing:1px;font-family:"Cormorant Garamond",serif}.footer__corporate-link::after{display:inline-block;width:11px;height:11px;margin-left:4px;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTExLjUgNlYxMC40ODc4QzExLjUgMTAuODIyNiAxMS4zNjcgMTEuMTQzNiAxMS4xMzAzIDExLjM4MDNDMTAuODkzNiAxMS42MTcgMTAuNTcyNiAxMS43NSAxMC4yMzc4IDExLjc1SDEuMjYyMkMwLjkyNzQyIDExLjc1IDAuNjA2Mzc3IDExLjYxNyAwLjM2OTY2IDExLjM4MDNDMC4xMzMwMDQgMTEuMTQzNiAwIDEwLjgyMjYgMCAxMC40ODc4VjEuNTEyMkMwIDEuMTc3NDIgMC4xMzI5OTggMC44NTYzNzcgMC4zNjk2NiAwLjYxOTY2QzAuNjA2Mzc3IDAuMzgzMDA0IDAuOTI3NDIgMC4yNSAxLjI2MjIgMC4yNUg1Ljc1QzUuOTAwMyAwLjI1IDYuMDM5MTkgMC4zMzAxNzMgNi4xMTQzMyAwLjQ2MDM1OEM2LjE4OTU0IDAuNTkwNTUxIDYuMTg5NTQgMC43NTA4OTkgNi4xMTQzMyAwLjg4MTA5QzYuMDM5MTkgMS4wMTEyOCA1LjkwMDI4IDEuMDkxNDUgNS43NSAxLjA5MTQ1SDEuMjYyMkMxLjE1MDU4IDEuMDkxNDUgMS4wNDM1OSAxLjEzNTggMC45NjQ2OTkgMS4yMTQ2OUMwLjg4NTgxMiAxLjI5MzU3IDAuODQxNDU5IDEuNDAwNTcgMC44NDE0NTkgMS41MTIxOFYxMC40ODc4QzAuODQxNDU5IDEwLjU5OTQgMC44ODU4MSAxMC43MDY0IDAuOTY0Njk5IDEwLjc4NTNDMS4wNDM1OSAxMC44NjQyIDEuMTUwNTggMTAuOTA4NSAxLjI2MjIgMTAuOTA4NUgxMC4yMzc4QzEwLjM0OTQgMTAuOTA4NSAxMC40NTY0IDEwLjg2NDIgMTAuNTM1MyAxMC43ODUzQzEwLjYxNDIgMTAuNzA2NCAxMC42NTg1IDEwLjU5OTQgMTAuNjU4NSAxMC40ODc4VjUuOTk5OTlDMTAuNjU4NSA1Ljg0OTY5IDEwLjczODcgNS43MTA3OSAxMC44Njg5IDUuNjM1NjVDMTAuOTk5MSA1LjU2MDQ1IDExLjE1OTQgNS41NjA0NSAxMS4yODk2IDUuNjM1NjVDMTEuNDE5OCA1LjcxMDggMTEuNSA1Ljg0OTcyIDExLjUgNloiIGZpbGw9IiMyMjIyMjIiLz4KPHBhdGggZD0iTTExLjUwMDEgMC42NzA2MjlWMy4zOTk4MUMxMS41MDAxIDMuNTUwMTEgMTEuNDE5OSAzLjY4OTAxIDExLjI4OTcgMy43NjQxNUMxMS4xNTk1IDMuODM5MzUgMTAuOTk5MiAzLjgzOTM1IDEwLjg2OSAzLjc2NDE1QzEwLjczODggMy42ODkgMTAuNjU4NiAzLjU1MDA5IDEwLjY1ODYgMy4zOTk4MVYxLjY4NjA3TDYuMDQ3MzkgNi4yOTcyOUM1LjkzOTk4IDYuMzk3MzMgNS43ODgyMyA2LjQzNDIgNS42NDY4OCA2LjM5NDU4QzUuNTA1NTkgNi4zNTQ5MSA1LjM5NTE1IDYuMjQ0NDcgNS4zNTU0NyA2LjEwMzE3QzUuMzE1ODYgNS45NjE4MiA1LjM1MjczIDUuODEwMDYgNS40NTI3NyA1LjcwMjY3TDEwLjA2NCAxLjA5MTQ1SDguMzUwMjRDOC4xOTk5NSAxLjA5MTQ1IDguMDYxMDUgMS4wMTEyOCA3Ljk4NTkxIDAuODgxMDlDNy45MTA3IDAuNzUwODk4IDcuOTEwNyAwLjU5MDU1IDcuOTg1OTEgMC40NjAzNThDOC4wNjEwNiAwLjMzMDE2NiA4LjE5OTk2IDAuMjUgOC4zNTAyNCAwLjI1SDExLjA3OTRDMTEuMTMyMyAwLjI1MDQwOSAxMS4xODQ3IDAuMjYwODY5IDExLjIzMzcgMC4yODA4NTRDMTEuMzM4MSAwLjMyMzU3IDExLjQyMSAwLjQwNjQzIDExLjQ2MzcgMC41MTA4NTRDMTEuNDg2MyAwLjU2MTIyNSAxMS40OTg3IDAuNjE1NTY5IDExLjUwMDIgMC42NzA3MzlMMTEuNTAwMSAwLjY3MDYyOVoiIGZpbGw9IiMyMjIyMjIiLz4KPC9zdmc+");background-repeat:no-repeat;background-size:contain}.footer__banner-wrapper{display:flex;align-items:center;justify-content:center}.footer img{width:100%;max-width:1040px;height:100%;object-fit:cover}.footer__copyright{text-align:right;font-family:"Cormorant Garamond",serif}@media screen and (max-width: 992px){.footer__copyright{margin-top:36px;text-align:left}}.block .block-inner,.block .anim{opacity:0}.block.is-active .block-inner{animation:fade-up 1s cubic-bezier(0.33, 1, 0.68, 1) forwards;animation-delay:.3s}.block.is-active .anim{animation:slide-in .3s cubic-bezier(0.25, 1, 0.5, 1) forwards;animation-delay:.1s}@keyframes fade-up{0%{opacity:0;transform:translateY(50px)}80%{opacity:1}100%{opacity:1;transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;transform:translateX(100px)}100%{transform:translateX(0)}40%,100%{opacity:1}}.people-card{width:100%}@media(hover: hover)and (pointer: fine){.people-card:hover img{transform:scale(1.05)}}.people-card__img-wrapper{max-height:315px;overflow:hidden}.people-card img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.people-card__profile-wrapper{display:flex;flex-direction:column;padding:20px 0}@media screen and (max-width: 768px){.people-card__profile-wrapper{padding:8px 0}}.people-card__job{font-size:16px;color:var(--color-text-quaternary)}@media screen and (max-width: 768px){.people-card__job{font-size:14px}}.people-card__name{margin:0;font-size:22px;font-weight:500;color:var(--color-text-primary)}@media screen and (max-width: 768px){.people-card__name{font-size:18px}}.scroll-to-top{position:fixed;right:20px;bottom:20px;z-index:var(--zindex-float);display:none;flex-direction:column;gap:4px;align-items:center;justify-content:center;width:50px;height:50px;font-size:14px;color:var(--color-white);background-color:var(--color-text-primary);opacity:0;transition:opacity .3s ease-in-out}@media(hover: hover)and (pointer: fine){.scroll-to-top:hover{opacity:.7}}.scroll-to-top.scrolling{display:flex;opacity:1}.scroll-to-top::before{width:12px;height:12px;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik00IDEzQzQgMTMuMjc2MSA0LjIyMzg2IDEzLjUgNC41IDEzLjVDNC43NzYxNCAxMy41IDUgMTMuMjc2MSA1IDEzTDQgMTNaTTQuODUzNTUgMC42NDY0NDZDNC42NTgyOSAwLjQ1MTE4NCA0LjM0MTcxIDAuNDUxMTg0IDQuMTQ2NDUgMC42NDY0NDZMMC45NjQ0NjYgMy44Mjg0M0MwLjc2OTIwNCA0LjAyMzY5IDAuNzY5MjA0IDQuMzQwMjcgMC45NjQ0NjYgNC41MzU1M0MxLjE1OTczIDQuNzMwOCAxLjQ3NjMxIDQuNzMwOCAxLjY3MTU3IDQuNTM1NTNMNC41IDEuNzA3MTFMNy4zMjg0MyA0LjUzNTUzQzcuNTIzNjkgNC43MzA4IDcuODQwMjcgNC43MzA4IDguMDM1NTMgNC41MzU1M0M4LjIzMDggNC4zNDAyNyA4LjIzMDggNC4wMjM2OSA4LjAzNTUzIDMuODI4NDNMNC44NTM1NSAwLjY0NjQ0NlpNNSAxM0w1IDFMNCAxTDQgMTNMNSAxM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==");background-repeat:no-repeat;background-position:center;background-size:contain}.page-header{padding:70px 0;color:var(--color-text-primary);background-image:url("/career/public/texture.png");background-repeat:repeat}@supports(background-image: url("/career/public/texture.webp")){.page-header{background-image:url("/career/public/texture.webp")}}@media screen and (max-width: 768px){.page-header{padding:30px 0}}.page-header__title{display:block;font-size:60px;font-weight:500;line-height:100%;letter-spacing:1.2px;font-family:"Cormorant Garamond",serif}@media screen and (max-width: 768px){.page-header__title{font-size:40px}}.page-header__subtitle{margin-top:8px;font-size:16px;font-weight:500}@media screen and (max-width: 768px){.page-header__subtitle{font-size:14px}}.sidebar-list{display:flex;flex-direction:column;gap:12px;font-size:14px;color:var(--color-text-quaternary)}@media screen and (max-width: 768px){.sidebar-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 24px;color:var(--color-text-primary)}}.sidebar-list__item{line-break:strict}@media screen and (max-width: 768px){.sidebar-list__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border-quaternary)}.sidebar-list__item a{display:block;width:100%;padding:12px 0}.sidebar-list__item::after{width:10px;height:6px;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTAgNiIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xIDFMNSA1TDkgMSIgc3Ryb2tlPSIjMUMyMzM2IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+");background-repeat:no-repeat;background-size:contain}}.sidebar-list__item--active{position:relative;color:var(--color-accent-primary)}@media screen and (max-width: 768px){.sidebar-list__item--active{color:var(--color-text-primary)}}.sidebar-list__item--active::before{position:absolute;top:50%;left:-8px;width:4px;height:4px;content:"";background-color:var(--color-accent-primary);border-radius:50%;transform:translateY(-50%)}@media screen and (max-width: 768px){.sidebar-list__item--active::before{display:none}}.text-with-border{display:flex;align-items:center;padding-bottom:20px;font-size:22px;font-weight:500;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-quaternary)}@media screen and (max-width: 768px){.text-with-border{padding-bottom:16px;font-size:18px}}.text-with-border--small{font-size:16px;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",sans-serif}.contact-box{color:var(--color-text-primary)}.contact-box--space-top{margin-top:100px}@media screen and (max-width: 992px){.contact-box--space-top{margin-top:80px}}.contact-box__inner{position:relative;display:flex;flex-direction:column;align-items:center;padding:60px 90px;background-color:var(--color-base-tertiary)}@media screen and (max-width: 768px){.contact-box__inner{padding:60px 20px}}.contact-box__title{position:absolute;top:-11px;left:50%;width:100%;font-size:22px;font-weight:500;text-align:center;transform:translateX(-50%)}@media screen and (max-width: 768px){.contact-box__title{font-size:16px}}.contact-box__nav{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 768px){.contact-box__nav{flex-direction:column}}.contact-box__nav-item{display:flex;flex-direction:column;gap:8px;align-items:center;width:100%}.contact-box__nav-item-text{font-size:18px;font-weight:500}@media screen and (max-width: 768px){.contact-box__nav-item-text{font-size:14px}}.contact-box__nav-item-box{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center;width:100%;padding:14px 16px;background-color:var(--color-white);border-radius:4px;transition:all .3s ease-in-out}.contact-box__nav-item-link{font-size:18px;font-weight:500}.breadcrumb{padding:15px 0;font-size:14px;color:var(--color-text-primary)}.breadcrumb__item-wrapper{display:flex;flex-direction:row;gap:20px;align-items:center}.breadcrumb__item:not(:last-child){display:flex;flex-direction:row;gap:20px;align-items:center}.breadcrumb__item:not(:last-child)::after{display:block;width:3px;height:3px;content:"";background-color:var(--color-text-primary);border-radius:50%}.breadcrumb__item[aria-current=page]{opacity:.8}.information{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:320px;color:var(--color-white)}.information--space-top{margin-top:100px}@media screen and (max-width: 992px){.information--space-top{margin-top:80px}}.information__img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:center}.information__inner-wrapper{z-index:1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center}@media screen and (max-width: 992px){.information__inner-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr))}}.information__entry{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:center;font-size:80px;font-weight:500;font-family:"Cormorant Garamond",serif}.information__entry::after{width:60px;height:60px;content:"";background-image:url("/career/public/entry/arrow-circle.svg");background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width: 992px){.information__entry::after{width:30px;height:30px}}@media screen and (max-width: 992px){.information__entry{justify-content:flex-start;font-size:50px}}.information__description{font-size:30px;font-weight:500}@media screen and (max-width: 992px){.information__description{font-size:18px}}.other-interviews{padding:120px 0;margin-bottom:100px;background-image:url("/career/public/texture.png");background-repeat:repeat}@media screen and (max-width: 768px){.other-interviews{padding:60px 0}}.other-interviews__title{font-size:45px;font-weight:500;font-family:"Cormorant Garamond",serif}@media screen and (max-width: 768px){.other-interviews__title{font-size:30px}}.other-interviews__subtitle{font-size:14px;font-weight:500;color:var(--color-text-primary)}.other-interviews__people-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:60px 24px;margin-top:40px}@media screen and (max-width: 768px){.other-interviews__people-wrapper{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 12px;margin-top:24px}}.other-interviews__link-wrapper{margin:40px auto 0}@media screen and (max-width: 992px){.other-interviews__link-wrapper{margin-top:24px}}.other-interviews__view-more{display:flex;flex-direction:row;gap:100px;align-items:center;justify-content:space-between;width:fit-content;padding:12px 16px;margin-top:40px;font-size:18px;font-weight:500;border:1px solid var(--color-text-primary);font-family:"Cormorant Garamond",serif}@media(hover: hover)and (pointer: fine){.other-interviews__view-more:hover{opacity:.7}}@media screen and (max-width: 992px){.other-interviews__view-more{margin-top:24px}}.other-interviews__view-more::after{width:11px;height:8px;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTEgOCIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEgMy41QzAuNzIzODU4IDMuNSAwLjUgMy43MjM4NiAwLjUgNEMwLjUgNC4yNzYxNCAwLjcyMzg1OCA0LjUgMSA0LjVMMSAzLjVaTTEwLjM1MzYgNC4zNTM1NUMxMC41NDg4IDQuMTU4MjkgMTAuNTQ4OCAzLjg0MTcxIDEwLjM1MzYgMy42NDY0NUw3LjE3MTU3IDAuNDY0NDY2QzYuOTc2MzEgMC4yNjkyMDMgNi42NTk3MyAwLjI2OTIwMyA2LjQ2NDQ3IDAuNDY0NDY2QzYuMjY5MiAwLjY1OTcyOCA2LjI2OTIgMC45NzYzMSA2LjQ2NDQ3IDEuMTcxNTdMOS4yOTI4OSA0TDYuNDY0NDcgNi44Mjg0M0M2LjI2OTIgNy4wMjM2OSA2LjI2OTIgNy4zNDAyNyA2LjQ2NDQ3IDcuNTM1NTNDNi42NTk3MyA3LjczMDggNi45NzYzMSA3LjczMDggNy4xNzE1NyA3LjUzNTUzTDEwLjM1MzYgNC4zNTM1NVpNMSA0LjVMMTAgNC41TDEwIDMuNUwxIDMuNUwxIDQuNVoiIGZpbGw9IiMxQzIzMzYiLz4KPC9zdmc+");background-repeat:no-repeat;background-size:contain}.other-interviews__view-more.center{margin:40px auto 0}@media screen and (max-width: 992px){.other-interviews__view-more.center{margin:24px 0 0}}.article{margin-top:20px;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Yu Gothic","游ゴシック",YuGothic,"游ゴシック体",sans-serif}@media screen and (max-width: 768px){.article{margin-top:16px}}.article p{font-size:16px;font-weight:500;line-height:36px}@media screen and (max-width: 768px){.article p{font-size:14px;line-height:30px}}.article .big{margin-bottom:20px;font-size:26px;font-weight:500;line-height:30px}@media screen and (max-width: 768px){.article .big{margin-bottom:16px;font-size:20px;line-height:34px}}.article .talk-item{display:flex;flex-direction:row;gap:20px;margin-top:24px}@media screen and (max-width: 768px){.article .talk-item{flex-direction:column;gap:8px}}.article .talk-item__name{flex:15%;font-size:14px;font-weight:500;line-height:32px;color:var(--color-text-quaternary)}.article .talk-item__content{flex:85%;font-size:16px;font-weight:500;line-height:32px}.article img{width:100%;height:100%;margin-top:80px;object-fit:cover}@media screen and (max-width: 768px){.article img{margin-top:50px}}.article img.small{width:100%;max-width:384px;height:100%;margin-top:80px;object-fit:cover}@media screen and (max-width: 768px){.article img.small{margin-top:50px}}#interview-detail-cross-talk{color:var(--color-text-primary);-webkit-tap-highlight-color:rgba(0,0,0,0)}#interview-detail-cross-talk .summary{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:60px;align-items:center;padding-top:80px}@media screen and (max-width: 768px){#interview-detail-cross-talk .summary{grid-template-columns:repeat(1, minmax(0, 1fr));gap:16px;padding-top:40px}}#interview-detail-cross-talk .summary__info-wrapper{display:flex;flex-direction:column}#interview-detail-cross-talk .summary__title{font-size:32px;font-weight:500;line-height:46px}@media screen and (max-width: 768px){#interview-detail-cross-talk .summary__title{font-size:22px;line-height:32px}}#interview-detail-cross-talk .summary__name-wrapper{display:flex;flex-direction:row;gap:8px;align-items:center;margin-top:20px}@media screen and (max-width: 768px){#interview-detail-cross-talk .summary__name-wrapper{margin-top:16px}}#interview-detail-cross-talk .summary__label{font-size:14px;color:var(--color-text-quaternary)}#interview-detail-cross-talk .summary__name{font-size:22px;font-weight:500}@media screen and (max-width: 768px){#interview-detail-cross-talk .summary__name{font-size:18px}}#interview-detail-cross-talk .summary__img{width:100%;max-width:400px;height:100%;max-height:400px;object-fit:cover}#interview-detail-cross-talk .section-wrapper{display:flex;flex-direction:column;gap:80px}#interview-detail-cross-talk .profile-wrapper{display:flex;flex-direction:column;gap:24px;margin-top:20px}@media screen and (max-width: 768px){#interview-detail-cross-talk .profile-wrapper{margin-top:16px}}#interview-detail-cross-talk .profile-item{display:flex;flex-direction:row;gap:20px;align-items:center;padding:20px;background-color:var(--color-base-secondary)}@media screen and (max-width: 768px){#interview-detail-cross-talk .profile-item{gap:16px;padding:16px}}#interview-detail-cross-talk .profile-item__img{width:68px;height:68px;object-fit:cover}@media screen and (max-width: 768px){#interview-detail-cross-talk .profile-item__img{width:40px;height:40px}}#interview-detail-cross-talk .profile-item__box{display:flex;flex-direction:column;gap:4px;font-size:14px}#interview-detail-cross-talk .profile-item__label{font-size:22px;font-weight:500}@media screen and (max-width: 768px){#interview-detail-cross-talk .profile-item__label{font-size:16px}}
