.staff-flow__item-body>:first-child{margin-top:0 !important}.staff-flow__item-body>:last-child{margin-bottom:0 !important}.l-staff-flow,.l-staff-panel{overflow-x:clip;border-radius:480px/200px;margin-top:-20px;margin-left:-100px;margin-right:-100px;padding-left:100px;padding-right:100px;background-color:#faf8f3}.l-staff-flow .l-content__inner,.l-staff-panel .l-content__inner{padding-block:46px 82px}@media screen and (768px <= width){.l-staff-flow,.l-staff-panel{border-radius:1600px/400px}.l-staff-flow .l-content__inner,.l-staff-panel .l-content__inner{padding-block:100px 170px}}.l-staff-panel{margin-bottom:88px}@media screen and (768px <= width){.l-staff-panel{margin-bottom:128px}}.l-content__outer:has(.staff-panel-type2):not(.l-staff-flow+.l-content__outer) .l-content__inner{padding-top:0}.staff-flow{margin-top:32px;max-width:1020px;margin-inline:auto}@media screen and (768px <= width){.staff-flow{margin-top:80px}}.staff-flow>.staff-flow__item:last-child .staff-flow__content{padding-bottom:0}@media screen and (768px <= width){.staff-flow>.staff-flow__item:last-child .staff-flow__content{padding-bottom:4px}}.staff-flow__item{display:flex;gap:16px}@media screen and (768px <= width){.staff-flow__item{gap:32px}}.staff-flow__content{position:relative;padding-bottom:24px}@media screen and (768px <= width){.staff-flow__content{padding-bottom:48px}}.staff-flow__content::before{content:"";position:absolute;width:3px;height:100%;background-color:#e2e2e2;top:14px;left:5px}@media screen and (768px <= width){.staff-flow__content::before{top:18px;left:6px}}.staff-flow__content-item{position:relative;padding-top:4px;padding-left:26px}.staff-flow__content-item::before{content:"";position:absolute;background-color:#faf8f3;width:12px;height:19px;top:9px;left:0}.staff-flow__content-item::after{content:"";position:absolute;background-color:var(--COLOR_SECONDARY);aspect-ratio:1/1;width:12px;border-radius:50%;top:12px;left:0}@media screen and (768px <= width){.staff-flow__content-item{padding-top:8px;padding-left:50px}.staff-flow__content-item::before{width:16px;height:24px;top:15px}.staff-flow__content-item::after{width:16px;top:18px}}.staff-flow__content-item+.staff-flow__content-item{margin-top:24px}@media screen and (768px <= width){.staff-flow__content-item+.staff-flow__content-item{margin-top:48px}}.staff-flow__hour{width:70px;flex:0 0 auto;color:var(--COLOR_TEXT_LINK);font-size:1.625rem;line-height:var(--LINE_HEIGHT_NARROW);font-family:var(--FONT_FAMILY_EN);font-weight:400;letter-spacing:1.04px}@media screen and (768px <= width){.staff-flow__hour{width:104px;font-size:2.5rem}}.staff-flow__item-head{display:flex;gap:6px}@media screen and (768px <= width){.staff-flow__item-head{gap:18px}}.staff-flow__title{font-size:1rem;font-weight:bold}@media screen and (768px <= width){.staff-flow__title{font-size:1.25rem}}.staff-flow__item-body{margin-top:4px;font-size:0.9375rem}@media screen and (768px <= width){.staff-flow__item-body{margin-top:6px;font-size:1rem}}.staff-panel{display:grid;gap:24px;margin-top:32px}@media screen and (768px <= width){.staff-panel{grid-template-columns:repeat(2, 1fr);gap:64px 40px;margin-top:80px}}.staff-panel__panel{display:grid;text-decoration:none;color:var(--COLOR_TEXT);border-radius:32px;box-shadow:0 2px 10px 0 rgba(0,0,0,.07);overflow:hidden}@media(any-hover: hover){.staff-panel__panel:hover .staff-panel__media-item{scale:1.1}.staff-panel__panel:hover .staff-panel__tag,.staff-panel__panel:hover .staff-panel__name{opacity:var(--OPACITY)}.staff-panel__panel:hover .staff-panel__content::after{background-image:url("/assets/images/icon-arrow-round-hover.svg")}}.staff-panel__panel:focus-visible .staff-panel__media-item{scale:1.1}.staff-panel__panel:focus-visible .staff-panel__tag,.staff-panel__panel:focus-visible .staff-panel__name{opacity:var(--OPACITY)}.staff-panel__panel:focus-visible .staff-panel__content::after{background-image:url("/assets/images/icon-arrow-round-hover.svg")}.staff-panel__panel:active .staff-panel__media-item{scale:1.1}.staff-panel__panel:active .staff-panel__tag,.staff-panel__panel:active .staff-panel__name{opacity:var(--OPACITY)}.staff-panel__panel:active .staff-panel__content::after{background-image:url("/assets/images/icon-arrow-round-hover.svg")}.staff-panel__content{order:2;display:flex;align-items:center;gap:16px;padding:16px;background-color:#fff}@media screen and (768px <= width){.staff-panel__content{padding:16px 24px}}.staff-panel__content::after{content:"";background-image:url("/assets/images/icon-arrow-round.svg");background-repeat:no-repeat;background-size:contain;transition:background-image var(--TRANSITION);aspect-ratio:1/1;width:32px;margin-left:auto}.staff-panel__name{font-size:1.375rem;font-weight:bold;transform:opacity var(--TRANSITION);line-height:var(--LINE_HEIGHT_WIDE)}@media screen and (768px <= width){.staff-panel__name{font-size:1.625rem}}.staff-panel__tag{padding:8px 16px;background-color:var(--COLOR_PRIMARY);border-radius:50vh;font-size:0.875rem;font-weight:bold;transform:opacity var(--TRANSITION)}.staff-panel__tag--type2{background-color:var(--COLOR_PRIMARY_SUB)}.staff-panel__media{order:1;overflow:hidden}.staff-panel__media-item{width:100%;height:100%;transition:scale var(--TRANSITION)}.staff-panel-type2{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px 13px;margin-top:80px}@media screen and (768px <= width){.staff-panel-type2{margin-top:104px;display:flex;flex-wrap:wrap;gap:18px}}.staff-panel-type2__panel{position:relative;display:flex;flex-direction:column-reverse;border-radius:24px;overflow:hidden;color:var(--COLOR_TEXT);border:3px solid rgba(0,0,0,0)}.staff-panel-type2__panel--type2 .staff-panel-type2__panel-content{background-color:var(--COLOR_PRIMARY_SUB)}.staff-panel-type2__panel[aria-current=page]{border-color:var(--COLOR_SECONDARY)}@media(any-hover: hover){.staff-panel-type2__panel:hover .staff-panel-type2__panel-media-item{scale:1.1}.staff-panel-type2__panel:hover .staff-panel-type2__panel-text{opacity:var(--OPACITY)}.staff-panel-type2__panel:hover .staff-panel-type2__panel-content::after{background-image:url("/assets/images/icon-arrow-round-hover.svg")}}.staff-panel-type2__panel:focus-visible .staff-panel-type2__panel-media-item{scale:1.1}.staff-panel-type2__panel:focus-visible .staff-panel-type2__panel-text{opacity:var(--OPACITY)}.staff-panel-type2__panel:focus-visible .staff-panel-type2__panel-content::after{background-image:url("/assets/images/icon-arrow-round-hover.svg")}.staff-panel-type2__panel:active .staff-panel-type2__panel-media-item{scale:1.1}.staff-panel-type2__panel:active .staff-panel-type2__panel-text{opacity:var(--OPACITY)}.staff-panel-type2__panel:active .staff-panel-type2__panel-content::after{background-image:url("/assets/images/icon-arrow-round-hover.svg")}.staff-panel-type2__panel-content{display:flex;align-items:center;justify-content:space-between;gap:3px;background-color:var(--COLOR_PRIMARY);padding:8px 14px;font-size:0.75rem;font-weight:bold}.staff-panel-type2__panel-content::after{content:"";background-image:url("/assets/images/icon-arrow-round.svg");background-repeat:no-repeat;background-size:contain;aspect-ratio:1/1;width:16px;flex:0 0 auto;transition:background-image var(--TRANSITION)}.staff-panel-type2__panel-text{transition:opacity var(--TRANSITION)}.staff-panel-type2__panel-media{position:relative;display:grid;align-items:end;overflow:hidden}.staff-panel-type2__panel-media::after{content:"";position:absolute;background:linear-gradient(180deg, rgba(250, 248, 243, 0) 70.2%, rgba(250, 248, 243, 0.5) 83.66%);width:100%;height:100%}.staff-panel-type2__panel-media-item,.staff-panel-type2__panel-name{grid-column:1/1;grid-row:1/1}.staff-panel-type2__panel-name{margin-left:16px;font-size:1rem;font-weight:bold;z-index:var(--ZINDEX_LAYER1)}@media screen and (768px <= width){.staff-panel-type2__panel-name{font-size:1.25rem}}.staff-panel-type2__panel-media-item{width:100%;transition:scale var(--TRANSITION)}.staff-panel-type2__current{position:absolute;top:0;left:0;padding:6px 12px;border-bottom-right-radius:24px;background-color:var(--COLOR_SECONDARY);color:#fff;font-size:0.75rem;font-weight:bold;border:1px solid var(--COLOR_SECONDARY);z-index:var(--ZINDEX_LAYER1)}
