.l-footer{border-top:1px solid #868686}.interview__head{overflow:clip;padding-top:8.5333333333vw}@media screen and (min-width: 768px){.interview__head{padding-block:min(7.8vw,100px)}}.interview__inner{position:relative;color:#e3e3e3}@media screen and (min-width: 768px){.interview__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width: 768px){.interview__inner-notes{width:16.6666666667%}}.interview__inner-notes .ttl{margin-bottom:13vw;line-height:1.5}@media screen and (min-width: 768px){.interview__inner-notes .ttl{white-space:nowrap}}.interview__inner-notes .ttl .sub{display:block;margin-bottom:.5em;font-size:1.5rem}.interview__inner-notes .ttl .main{display:inline-block;padding-bottom:.5em;font-size:1rem;font-weight:700;border-bottom:2px solid #8caacb}.interview__inner-notes .catch{position:absolute;z-index:5;width:70.1449275362%;bottom:4.347826087%;left:calc(4.347826087% + 4vw)}@media screen and (min-width: 768px){.interview__inner-notes .catch{left:3.5%;width:40.5%}}.page--interview-02 .interview__inner-notes .catch{width:94.2028985507%}@media screen and (min-width: 768px){.page--interview-02 .interview__inner-notes .catch{width:45.8333333333%}}.page--interview-03 .interview__inner-notes .catch{width:71.1594202899%}@media screen and (min-width: 768px){.page--interview-03 .interview__inner-notes .catch{width:41%}}.page--interview-04 .interview__inner-notes .catch{width:76.0869565217%}@media screen and (min-width: 768px){.page--interview-04 .interview__inner-notes .catch{width:43.9166666667%}}.page--interview-05 .interview__inner-notes .catch{width:61.7391304348%}@media screen and (min-width: 768px){.page--interview-05 .interview__inner-notes .catch{width:35.6666666667%}}.page--interview-06 .interview__inner-notes .catch{width:78.9855072464%}@media screen and (min-width: 768px){.page--interview-06 .interview__inner-notes .catch{width:45.5%}}.interview__inner .interview__head-img{position:relative;margin-inline:4vw -4vw;border-radius:.8rem 0 0 .8rem;overflow:hidden}@media screen and (min-width: 768px){.interview__inner .interview__head-img{width:69.1666666667%;border-radius:1.2rem}}.interview__head-motif--01{width:16vw;top:32.2666666667vw;left:87.6vw;z-index:-1}@media screen and (min-width: 768px){.interview__head-motif--01{width:8.203125vw;top:1.953125vw;left:88.28125vw}}.interview__head-motif--02{width:42.6666666667vw;bottom:calc(16vw*-1);left:calc(15.3333333333vw*-1);z-index:-1}@media screen and (min-width: 768px){.interview__head-motif--02{width:20.8333333333vw;top:auto;bottom:calc(5.2083333333vw*-1);left:74.5442708333vw}}.interview__head-motif--03{display:none}@media screen and (min-width: 768px){.interview__head-motif--03{display:block;z-index:-1;width:36.4583333333vw;top:-10vw;left:-10vw}}@media screen and (min-width: 768px){.container__inner{position:relative}}.snav{display:none}@media screen and (min-width: 768px){.snav{display:block;padding-top:calc(min(7.8vw,100px)/2);position:absolute;z-index:50;width:min(350px,29.1666666667%);left:calc(50% - min(600px,50vw));top:0}}@media screen and (max-width: 1280px){.snav{left:3.3vw}}.snav.is-fixed{position:fixed}@media screen and (max-width: 1280px){.snav.is-fixed{left:3.3vw}}.snav.is-absolute{position:absolute;bottom:min(11.7vw,150px);top:auto}.snav__list-item a{position:relative;padding-left:1.2em;font-weight:700;color:#555;-webkit-transition:color ease .4s;transition:color ease .4s}.snav__list-item a::before{content:"";width:.8em;aspect-ratio:1/1;position:absolute;left:0;top:.37em;background:currentColor;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:background ease .4s,-webkit-transform ease .4s;transition:background ease .4s,-webkit-transform ease .4s;transition:transform ease .4s,background ease .4s;transition:transform ease .4s,background ease .4s,-webkit-transform ease .4s}@media(any-hover: hover){.snav__list-item a:hover{color:#668dae}}.snav__list-item.is-current a{color:#668dae}.snav__list-item.is-current a::before{-webkit-transform:none;transform:none}@media screen and (min-width: 768px){.container{padding-top:min(11.7vw,150px);background:#f4f8fd}}.section{padding-inline:4vw}@media screen and (min-width: 768px){.section{padding-inline:3.3vw}}@media screen and (min-width: 768px){.section:first-of-type{padding-top:0}}@media screen and (min-width: 768px){.section__inner{width:66.6666666667%;margin-left:auto}}.section__inner section{margin-top:-13vw;padding-block:13vw}@media screen and (min-width: 768px){.section__inner section{margin-top:calc(min(7.8vw,100px)*-1);padding-block:min(7.8vw,100px) calc(min(7.8vw,100px)/2)}}.section__inner section:last-of-type{padding-bottom:0}.section__inner section:not(:first-child){margin-top:-6.5vw}@media screen and (min-width: 768px){.section__inner section:not(:first-child){margin-top:calc(min(7.8vw,100px)/2*-1)}}@media screen and (min-width: 768px){.section__inner section#chapter01{padding-top:calc(min(7.8vw,100px)/2);margin-top:calc(min(7.8vw,100px)/2*-1)}}.section__inner section>*:not(:last-child){margin-bottom:2em}.section__inner section figure img{border-radius:1rem;overflow:hidden}.section__ttl{position:relative;color:#668dae;font-weight:700;font-size:1.14rem;margin-bottom:2em;padding-left:3em;line-height:1.5}.section__ttl::before{content:"";position:absolute;left:0;top:.8em;width:2.5em;height:1px;background:currentColor}.schedule{background:#fff;margin-top:8vw !important;margin-inline:-8vw -4vw;padding-block:21vw !important;border-radius:0 40px 40px 0}@media screen and (min-width: 768px){.schedule{margin-inline:0;padding-top:min(6vw,70px) !important;padding-bottom:0 !important;margin-top:calc(min(7.8vw,100px)/2) !important}}@media screen and (min-width: 768px){.schedule{border-radius:60px}}.schedule .head{position:relative;z-index:5;margin-bottom:0 !important}.schedule .head .schedule__ttl{margin-bottom:0}@media screen and (min-width: 768px){.schedule .head .schedule__ttl{font-size:1.25rem;padding-left:calc(min(4.1vw,50px) + 1.5em);margin-right:3rem}.schedule .head .schedule__ttl::before{left:min(4.1vw,50px)}}.schedule .head .img{width:7.5rem;position:absolute;right:4vw;top:calc(1.93rem*-1)}@media screen and (min-width: 768px){.schedule .head .img{right:2rem}}.schedule .head .img figure{width:100%}.schedule .head .img span{position:absolute;left:50%;-webkit-transform:translateX(-55%);transform:translateX(-55%);display:block;margin-top:calc(1.93rem*-1);width:11.93rem}@media screen and (min-width: 768px){.schedule .head .img span{left:auto;right:81%;top:50%;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.schedule .body{padding-inline:8vw}@media screen and (min-width: 768px){.schedule .body{padding-inline:min(4.1vw,50px)}}@media screen and (min-width: 768px)and (min-width: 768px){.schedule .body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:3rem}}.schedule .schedule__list{position:relative;padding-top:2em;z-index:2}@media screen and (min-width: 768px){.schedule .schedule__list{width:50%}}.schedule .schedule__list+.schedule__list{margin-top:-0.6em;z-index:1}@media screen and (min-width: 768px){.schedule .schedule__list+.schedule__list{margin-top:0}}.schedule .schedule__list::before{content:"";width:.18em;height:calc(100% - .5em);position:absolute;left:.3em;top:0;background:#d3d3d3;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform linear .8s;transition:-webkit-transform linear .8s;transition:transform linear .8s;transition:transform linear .8s, -webkit-transform linear .8s;-webkit-transform-origin:center top;transform-origin:center top}.schedule .schedule__list+.schedule__list::before{-webkit-transition-delay:.8s;transition-delay:.8s}.schedule .schedule__list-item{position:relative;padding-left:1.5em;line-height:1.5;padding-block:1.4em}.schedule .schedule__list-item:last-child{padding-bottom:0}.schedule .schedule__list-item::after{content:"";width:.8em;aspect-ratio:1/1;position:absolute;left:0;top:1.9em;z-index:5;background:#668dae;border-radius:100%}.schedule .schedule__list:not(:last-of-type)::before{height:100%}@media screen and (min-width: 768px){.schedule .schedule__list:not(:last-of-type) .schedule__list-item:last-child{padding-bottom:min(4.1vw,50px)}}.schedule .schedule__list-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-weight:700}.schedule .schedule__list-ttl .time{-ms-flex-negative:0;flex-shrink:0;width:3em;color:#a0a0a0;margin-right:.5em}.schedule .schedule__list-ttl .ttl{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#668dae;font-size:1.14rem}.schedule .schedule__list p{margin-top:.4em;line-height:2}.is-pageanim-start .schedule .body.is-show .schedule__list::before{-webkit-transform:none;transform:none}.entry-btns{margin-top:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.8rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 768px){.entry-btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.entry-btns li{width:100%}.section__motif--01{width:17.3333333333vw;top:20%;right:calc(2vw*-1);z-index:-1}@media screen and (min-width: 768px){.section__motif--01{width:8.4635416667vw;right:3.2552083333vw}}.section__motif--02{width:27.7333333333vw;top:50%;left:calc(12.4vw*-1);z-index:-1}@media screen and (min-width: 768px){.section__motif--02{width:11.0677083333vw;left:28.6458333333vw;top:60%}}.other{padding-bottom:29vw}@media screen and (min-width: 768px){.other{padding-bottom:min(11.7vw,150px)}}.interview-list__item{padding-inline:.7rem}@media screen and (min-width: 768px){.interview-list__item{padding-inline:1.5rem}}.interview-list__item a{display:block}.interview-list__item-fig{position:relative}.interview-list__item-fig .ttl{font-size:1.36rem;font-weight:700;line-height:2.3;position:absolute;bottom:1.57em;z-index:10;white-space:nowrap}@media screen and (min-width: 768px)and (max-width: 1520px){.interview-list__item-fig .ttl{font-size:min(1.57vw,24px)}}@media screen and (min-width: 1521px){.interview-list__item-fig .ttl{font-size:min(1.2vw,24px)}}.interview-list__item-fig .ttl-inner{padding-block:.2em;padding-inline:.5em;background:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.interview-list__item-fig .fig{border-radius:13px;overflow:hidden}@media screen and (min-width: 768px){.interview-list__item-fig .fig{border-radius:22px 0}}@media(any-hover: hover){.interview-list__item-fig .fig img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}a:hover .interview-list__item-fig .fig img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.interview-list__item-fig .interview-arrow{width:11.2vw;aspect-ratio:1;background:#fff;border-radius:50%;position:absolute;right:.7em;bottom:.7em}@media screen and (min-width: 768px){.interview-list__item-fig .interview-arrow{width:12.7%;max-width:46px}}.interview-list__item-fig .interview-arrow::before{content:"";display:block;width:28%;aspect-ratio:12/10;background:#353638;-webkit-mask:url(../img/common/ico_arrow.svg) no-repeat 50% 50%/contain;mask:url(../img/common/ico_arrow.svg) no-repeat 50% 50%/contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:background ease .4s;transition:background ease .4s}@media screen and (min-width: 768px){.interview-list__item-fig .interview-arrow::before{width:16px}}@media(any-hover: hover){.interview-list__item-fig .interview-arrow{-webkit-transition:background .4s,-webkit-transform .4s;transition:background .4s,-webkit-transform .4s;transition:background .4s,transform .4s;transition:background .4s,transform .4s,-webkit-transform .4s;-webkit-transform-origin:left top;transform-origin:left top}a:hover .interview-list__item-fig .interview-arrow{-webkit-transform:scale(1.6);transform:scale(1.6);background:#353638}a:hover .interview-list__item-fig .interview-arrow::before{background:#fff;-webkit-animation:btn-arrow-move-forward .4s forwards;animation:btn-arrow-move-forward .4s forwards}}.interview-list__item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.5em}.interview-list__item-info dt{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-family:"Lato",sans-serif;font-weight:700;font-style:normal;font-size:1rem;line-height:1.5;color:#a0a0a0;letter-spacing:.12em}@media screen and (min-width: 768px){.interview-list__item-info dt{font-size:1rem}}.interview-list__item-info dd{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-size:1.14rem;line-height:1.5}@media screen and (min-width: 768px){.interview-list__item-info dd{font-size:1.13rem}}