@charset "UTF-8";.c-layout__contents{background:#dee7ed}.p-mainvisual-02{margin-inline:calc(var(--inner-padding, 0) * -1);display:grid;align-items:flex-start}.p-mainvisual-02__body{grid-area:1/1;z-index:1;justify-self:center;min-height:3.5rem;display:grid;grid-template-columns:100%;align-items:center}@media screen and (max-width: 767px){.p-mainvisual-02__body{min-height:2.6rem}}.p-mainvisual-02__title{color:#303e5b;line-height:1.6;font-size:.52rem;align-items:flex-start;gap:.1rem;letter-spacing:.1em}@media screen and (max-width: 767px){.p-mainvisual-02__title{font-size:.27rem;gap:.08rem}}.p-mainvisual-02__image{grid-area:1/1}.p-mainvisual-02__image img{display:block;width:100%;max-width:none}.p-interview{max-width:12.5rem;margin-inline:auto;margin-top:-3.48rem;display:grid;grid-template-columns:100%;gap:.2rem;color:#303e5b}@media screen and (max-width: 1023px){.p-interview{margin-top:-.75rem}}.p-interview__item{background:#fff;border-radius:.4rem;overflow:hidden}@media screen and (max-width: 767px){.p-interview__item{border-radius:.2rem}}.p-interview__accordion[open]{--icon-display: none}.p-interview__summary{padding-inline:var(--inner-padding, 0);cursor:pointer}@media (hover: hover){.p-interview__summary:hover{background:#1e2c84;color:#fff}}.p-interview__summary:focus-visible{outline:none;background:#1e2c84;color:#fff}.p-interview__summary-container{max-width:10.48rem;margin-inline:auto;padding:.2rem 0;min-height:2.7rem;display:grid;grid-template-columns:1.5rem 1fr;gap:.45rem;align-items:center;position:relative}@media screen and (max-width: 767px){.p-interview__summary-container{padding:.4rem 0;grid-template-columns:100%;gap:.15rem}}.p-interview__summary-container:before,.p-interview__summary-container:after{content:"";display:block;width:.25rem;height:2px;background:currentColor;position:absolute;right:0;top:calc(50% - 1px)}@media screen and (max-width: 767px){.p-interview__summary-container:before,.p-interview__summary-container:after{display:none}}.p-interview__summary-container:after{rotate:90deg;display:var(--icon-display)}@media screen and (max-width: 767px){.p-interview__summary-container:after{display:none}}@media screen and (max-width: 767px){.p-interview__summary-thumbnail{width:1rem;margin-inline:auto}}.p-interview__summary-thumbnail img{border-radius:50%;display:block;width:100%;max-width:none}.p-interview__summary-title{margin:0;font-size:.26rem;line-height:1.6}@media screen and (max-width: 767px){.p-interview__summary-title{font-size:.16rem;position:relative;padding-right:.4rem}.p-interview__summary-title:before,.p-interview__summary-title:after{content:"";display:block;width:.25rem;height:2px;background:currentColor;position:absolute;right:0;top:calc(50% - 1px)}.p-interview__summary-title:after{rotate:90deg;display:var(--icon-display)}}.p-interview__summary-description{font-size:.14rem;margin-top:.1rem;margin-bottom:0}@media screen and (max-width: 767px){.p-interview__summary-description{font-size:.12rem}}.p-interview__body{padding-inline:var(--inner-padding, 0);font-size:.14rem}@media screen and (max-width: 767px){.p-interview__body{font-size:.12rem}}.p-interview__body:before{max-width:10.48rem;margin-inline:auto;content:"";display:flex;height:1px;background:#ccc;margin-bottom:.6rem}@media screen and (max-width: 767px){.p-interview__body:before{margin-bottom:.3rem}}.p-interview__body:after{content:"";display:flex;height:8px;margin-top:.8rem}@media screen and (max-width: 767px){.p-interview__body:after{margin-top:.4rem}}.p-interview__inner{max-width:9.27rem;margin-inline:auto}.p-interview__title{margin-top:.6rem;margin-bottom:.2rem;font-size:.2rem;padding-left:.12rem;position:relative;line-height:1.6}@media screen and (max-width: 767px){.p-interview__title{margin-top:.3rem;font-size:.14rem}}.p-interview__title:before{content:"";display:block;width:.04rem;height:100%;position:absolute;left:0;top:0;border-radius:.02rem;background:#303e5b}.p-interview__photo{max-width:7rem;margin-inline:auto;margin-top:.6rem;margin-bottom:.6rem}@media screen and (max-width: 767px){.p-interview__photo{margin-top:.3rem;margin-bottom:.3rem}}.p-interview__photo.is-small{max-width:3.5rem}.p-button{max-width:4rem;margin-inline:auto;display:flex;align-items:center;justify-content:center;padding:.2rem;min-height:.9rem;background:#fff;border-radius:.2rem;margin-top:.6rem;font-weight:700}@media (hover: hover){.p-button:hover{background:#202226;color:#fff}}
