.fv{margin-bottom:0}.list{margin-bottom:.8rem;padding:.8rem 0;background:#f6f6f6}@media screen and (max-width: 599px){.list{margin-bottom:.4rem;padding:.4rem 0}}@media screen and (min-width: 1025px){.list .splide__track{overflow:initial}}.list__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 1025px){.list__items{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (max-width: 1024px){.list__items{max-width:3.4rem;margin-inline:auto}}.list__item{position:relative;max-width:3.4rem;padding-bottom:.6rem}@media screen and (min-width: 1025px){.list__item{width:33%}}.list__item:nth-of-type(2){-webkit-transition-delay:.2s;transition-delay:.2s}.list__item:nth-of-type(3){-webkit-transition-delay:.4s;transition-delay:.4s}.list__item .img{overflow:hidden}.list__item .img img{-webkit-transition:.3s;transition:.3s}.list__item--txt{position:absolute;bottom:0;background:#cf1826;width:100%;padding:.15rem .2rem}.list__item--txt *{color:#fff}.list__item--txt span{font-size:.14rem}.list__item--txt p{font-size:.18rem}.list__item--btn{position:absolute;right:.2rem;top:50%}@media screen and (max-width: 599px){.list__item--btn{scale:.9}}.list__item a{display:block}.list__item a:hover .img img{scale:1.1}.list__item a:hover .c-btn::before{scale:1.05}.list__item a:hover .c-btn__wh::before{background:#cf1826;border:1px solid #fff}.list__item a:hover .c-btn__wh::after{border-right:1px solid #fff;border-top:1px solid #fff}.list__item a:hover .c-btn__blk::before{background:#222;border:1px solid #fff}.list__item a:hover .c-btn__blk::after{border-right:1px solid #fff;border-top:1px solid #fff}.interview{margin-bottom:1rem}@media screen and (max-width: 599px){.interview{margin-bottom:.8rem}}.interview__con{max-width:1440px;margin-inline:auto}.interview__intro{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:.8rem}@media screen and (max-width: 1024px){.interview__intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem}}@media screen and (max-width: 599px){.interview__intro{margin-bottom:.3rem}}.interview__intro .img{-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1025px){.interview__intro .img{width:47%;max-width:6.24rem}}.interview__intro .img img{width:100%}.interview__intro--txt{-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (min-width: 1025px){.interview__intro--txt{padding:.8rem .5rem;width:52%;max-width:4.54rem}}@media screen and (max-width: 1024px){.interview__intro--txt{width:89.5%;margin-inline:auto}}.interview__intro--txt .info{font-size:.22rem;margin-bottom:.15rem}.interview__intro--txt .name{font-size:.28rem;font-weight:700;margin-bottom:.3rem}@media screen and (max-width: 599px){.interview__intro--txt .name{font-size:.22rem}}.interview__intro--txt .profile{position:relative;background:#f6f6f6;padding:.5rem .4rem}@media screen and (max-width: 1024px){.interview__intro--txt .profile{padding:.4rem .2rem .3rem}}.interview__intro--txt .profile span{position:absolute;top:0;left:0;background:#cf1826;color:#fff;font-family:"EB Garamond",serif;padding-inline:.16rem;letter-spacing:.05em}.interview__intro--txt .profile span:after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:30px 8px 0 0;border-color:#cf1826 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);right:-7px}.interview__intro--txt .profile__ttl{font-weight:600;padding-bottom:.1rem;margin-bottom:.1rem;border-bottom:1px dashed #cf1826}.interview__faq--item:not(:last-child){margin-bottom:.4rem}@media screen and (max-width: 599px){.interview__faq--item:not(:last-child){margin-bottom:.3rem}}.interview__faq--item .ques{background:#cf1826;padding:.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.15rem}.interview__faq--item .ques *{line-height:1.2;font-weight:500}.interview__faq--item .ques span{background:#fff;color:#cf1826;font-size:.24rem;padding:.07rem;display:block}.interview__faq--item .ques p{color:#fff;font-size:.24rem}@media screen and (max-width: 599px){.interview__faq--item .ques p{line-height:1.1;font-size:.18rem}}.interview__faq--item .ans{background:#f6f6f6;padding:.3rem .36rem}@media screen and (max-width: 599px){.interview__faq--item .ans{padding:.2rem}}.interview__faq--item .ans p{font-weight:500;line-height:1.6;letter-spacing:.05em}/*# sourceMappingURL=interview.css.map */