.archive{background-color:#f9f9f9;margin-top:-1px;padding:var(--vw100) 0;position:relative;z-index:1;overflow:hidden}.archive .line-anime{position:absolute;top:-140px;right:-100px;transform:rotate(120deg)}.archive .w1200{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--vw80) 16px;position:relative;z-index:2}.archive .w1200 a{display:flex;flex-direction:column;justify-content:space-between}.archive .w1200 a picture{width:100%;aspect-ratio:388/560;margin-bottom:20px;border-radius:10px;overflow:hidden}.archive .w1200 a picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.archive .w1200 a p{font-size:2.2rem;font-weight:bold;letter-spacing:.05em;transition:.4s}.archive .w1200 a .box{margin-top:20px;padding:16px 16px 0;border-top:1px solid #c9c9c9}.archive .w1200 a .box h2{font-size:2.2rem}.archive .w1200 a .box h2 span{font-size:1.6rem;font-weight:normal;color:#565656;padding-left:16px}.archive .w1200 a .box strong{color:var(--main-color);font-weight:normal}.archive .w1200 a:hover picture img{transform:scale(1.05)}.archive .w1200 a:hover p{color:var(--main-color)}.int .block1{background-color:#fff;padding-top:var(--vw140)}.int .block1 .w1400{background-color:var(--main-color);padding:var(--vw80) var(--vw100);border-radius:10px;color:#fff}.int .block1 .w1400 .w1200{padding:0;display:grid;grid-template-columns:repeat(2, 46%);justify-content:space-between}.int .block1 .w1400 .w1200>.flex{display:flex;flex-direction:column;justify-content:space-between;gap:var(--vw40)}.int .block1 .w1400 .w1200>.flex picture{display:none}.int .block1 .box .h{font-weight:bold;font-size:1.8rem;padding-left:16px;position:relative;z-index:1;margin-bottom:20px}.int .block1 .box .h::before{content:"";width:10px;height:10px;background-color:#fff;position:absolute;top:11px;left:0;border-radius:50%}.int .block1 .box .comment{color:var(--main-color);font-size:3rem;background-color:#fff;display:block;padding:15px;letter-spacing:.05em}.int .block1 .box .name{margin-top:24px;display:flex;align-items:center;gap:var(--vw80)}.int .block1 .box .name strong{font-size:2.2rem}.int .block1 .box .name>div{position:relative;z-index:1}.int .block1 .box .name>div::before{content:"";width:1px;height:100%;background-color:#fff;position:absolute;top:0;left:calc(var(--vw40)*-1)}.int .block1 .box .name h1{font-size:1.6rem}.int .block1 .box .name p{font-weight:bold}.int .block1 .box dl{display:flex;align-items:center;gap:16px;margin-bottom:16px}.int .block1 .box dl dt{min-width:140px;padding:4px 20px;background-color:#fff;color:var(--main-color);text-align:center}.int .block1 picture{border-radius:10px;overflow:hidden;aspect-ratio:560/608}.int .block1 picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.int .loop_wrap{width:100%;height:auto;overflow:hidden;display:flex;align-items:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:var(--vw40)}.int .loop_wrap p{font-size:13rem;line-height:1;flex:0 0 auto;white-space:nowrap;color:#f0f9f4;font-family:var(--ff-en)}.int .loop_wrap p:nth-of-type(odd){animation:loop 160s -80s linear infinite}.int .loop_wrap p:nth-of-type(even){animation:loop2 160s linear infinite}.int h2.ttl{color:var(--main-color);font-size:1.8rem;padding-left:40px;position:relative;z-index:1;margin-bottom:15px}.int h2.ttl::before{content:"";width:32px;height:1px;background-color:var(--main-color);position:absolute;top:16px;left:0}.int .contents{margin-top:-1px;background-color:#fff;display:grid;grid-template-columns:1fr;gap:var(--vw60);padding:var(--vw60) 0 var(--vw100)}.int .contents p .fz50{font-size:5rem}.int .block3 .w1200{display:flex;justify-content:space-between}.int .block3 .w1200 .t-area{width:56%}.int .block3 .w1200 .t-area>div{margin-top:var(--vw60)}.int .block3 .w1200 .t-area>div:first-of-type{margin-top:0}.int .block3 .w1200 picture{width:40%;aspect-ratio:480/424;border-radius:10px;overflow:hidden}.int .block3 .w1200 picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.int .block4 .w1200{display:flex;justify-content:space-between}.int .block4 .w1200 picture{width:40%;aspect-ratio:480/360;border-radius:10px;overflow:hidden}.int .block4 .w1200 picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.int .block4 .w1200>div{width:56%}.int-list{margin-top:-1px;background-color:#f9f9f9;position:relative;z-index:1;overflow:hidden;padding:var(--vw100) 0 var(--vw200)}.int-list .line-anime{position:absolute;z-index:-1;top:-140px;left:-140px;transform:rotate(60deg)}.int-list h2{font-size:4rem;font-family:var(--ff-en);text-align:center;color:var(--main-color);margin-bottom:var(--vw40)}.int-list .splide{margin-left:-15px;width:calc(100% + 30px)}.int-list .splide a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden;transform:translateY(20px);transition-duration:.6s}.int-list .splide a picture{width:100%;aspect-ratio:388/560;margin-bottom:20px;border-radius:10px;overflow:hidden}.int-list .splide a picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.int-list .splide a p{font-size:2.2rem;font-weight:bold;letter-spacing:.05em;transition:.4s}.int-list .splide a .box{margin-top:20px;padding:16px 16px 0;border-top:1px solid #c9c9c9}.int-list .splide a .box h3{font-size:2.2rem}.int-list .splide a .box h3 span{font-size:1.6rem;font-weight:normal;color:#565656;padding-left:16px}.int-list .splide a .box strong{color:var(--main-color);font-weight:normal}.int-list .splide a.active{opacity:1;visibility:visible;transform:translateY(0)}.int-list .splide a:hover picture img{transform:scale(1.05)}.int-list .splide a:hover p{color:var(--main-color)}@media screen and (max-width: 1400px){.int .block1 .w1400{padding:var(--vw60) 15px}}@media screen and (max-width: 1024px){.archive .w1200{grid-template-columns:repeat(2, 1fr)}.int .block1 .w1400 .w1200{grid-template-columns:52% 46%}.int .block1 .box .comment{font-size:1.8rem}.int .block1 .box .name{gap:var(--vw40)}.int .block1 .box .name>div::before{left:calc(var(--vw20)*-1)}.int .block1 .box dl{margin-bottom:8px}.int .block1 .box dl dt,.int .block1 .box dl dd{font-size:1.4rem}}@media screen and (max-width: 768px){.archive .line-anime{top:-80px}.archive .w1200{grid-template-columns:1fr}.archive .w1200 a picture{aspect-ratio:290/260;margin-bottom:15px}.archive .w1200 a picture img{-o-object-position:center 30%;object-position:center 30%}.archive .w1200 a p{font-size:1.8rem}.archive .w1200 a .box{padding:10px 0 0}.archive .w1200 a .box h2{font-size:2rem}.archive .w1200 a .box h2 span{font-size:1.4rem}.archive .w1200 a .box strong{font-size:1.4rem}.int .pkz li:first-of-type{display:none}.int .pkz li:nth-of-type(2)::before{display:none}.int .block1 .w1400 .w1200{grid-template-columns:1fr}.int .block1 .w1400 .w1200>.flex picture{display:block;margin-top:20px}.int .block1 .w1400 .w1200>picture{display:none}.int .block1 .box dl dt{min-width:125px}.int .loop_wrap p{font-size:8rem}.int .contents p .fz50{font-size:2.6rem}.int h2.ttl{font-size:1.6rem;padding-left:30px;margin-bottom:10px}.int h2.ttl::before{width:16px;top:14px}.int section p{font-size:1.6rem}.int .block3 .w1200{flex-direction:column-reverse;gap:var(--vw40)}.int .block3 .w1200 .t-area,.int .block3 .w1200 picture{width:100%}.int .block4 .w1200{flex-direction:column;gap:var(--vw40)}.int .block4 .w1200 picture,.int .block4 .w1200>div{width:100%}.int-list .line-anime{top:-100px;left:-100px}.int-list .splide a picture{aspect-ratio:290/260;margin-bottom:15px}.int-list .splide a picture img{-o-object-position:center 30%;object-position:center 30%}.int-list .splide a p{font-size:1.8rem}.int-list .splide a .box{padding:10px 0 0}.int-list .splide a .box h2{font-size:2rem}.int-list .splide a .box h2 span{font-size:1.4rem}.int-list .splide a .box strong{font-size:1.4rem}}/*# sourceMappingURL=interview.min.css.map */