.awaiting-submission{display:inline-block;background:red;padding:.2em .5em;color:#fff;font-size:inherit;font-weight:700;line-height:1}.paragraph.page-lead{margin-bottom:6vw}.interview.index .mainvisual .page-lead{position:absolute;left:13vw;bottom:13vw;margin-bottom:unset;margin-left:unset;font-size:clamp(7.11rem,6.94vw,13.33rem);white-space:nowrap}.interview-index-content{display:flex;flex-wrap:wrap;gap:2.5vw}.interview-index-content a.interview-link{width:calc((100% - 2.5vw)/ 2);background:#38505c}.interview-index-content a.interview-link figure img{width:100%}.interview-index-content a.interview-link .text-block{color:#fff;padding:1.5vw 2vw 1vw}.interview-index-content a.interview-link .text-block .catch{font-size:clamp(1.71rem,1.67vw,3.2rem);line-height:1.6;letter-spacing:.1em;font-weight:700}.interview-index-content a.interview-link .text-block .profile{margin-top:1vw;font-size:clamp(.92rem,.9vw,1.73rem);line-height:1.7;font-weight:500}.interview-index-content a.interview-link .text-block .profile .name{display:inline-block;margin-right:.2em;font-size:clamp(1.07rem,1.04vw,2rem);font-weight:500}.interview-detail .mainvisual{height:16vw}.interview-detail .mainvisual .page-title-box{position:absolute;left:unset;bottom:unset;width:100%}.interview-detail .mainvisual .page-lead{position:absolute;left:12.5vw;bottom:5vw;margin-bottom:unset;margin-left:unset;font-size:clamp(3.56rem,3.47vw,6.67rem)}.interview-detail .mainvisual .page-title{position:absolute;right:-1ch;bottom:0}.interview-detail .mainvisual .page-title span{width:fit-content}.interview-detail .mainvisual .page-title span.en{font-size:clamp(7.82rem,7.64vw,14.67rem);line-height:.9}.interview-detail .content-section.pt0{padding-top:0}.interview-detail .content-inner{width:calc(100% - 45vw)}.interview-detail .content-inner>:last-child{margin-bottom:0}.interview-detail .content-inner+.content-inner{margin-top:4vmax}.interview-detail h4.bold-title{font-size:clamp(1.78rem,1.74vw,3.33rem);line-height:1.8;letter-spacing:.15em}.interview-detail p.paragraph{text-align:justify}.interview-detail p.paragraph+.circle-num-list{margin-top:1em}.top-profile-block{width:calc(100% - 20vw);margin:0 auto 4vmax;display:flex;align-items:center;justify-content:space-between}.top-profile-block .text-block{width:calc(42% - 2vw);color:#38505c}.top-profile-block .text-block .catch{font-size:clamp(1.71rem,1.67vw,3.2rem);line-height:1.6;letter-spacing:.15em;font-weight:700}.top-profile-block .text-block .profile{margin-top:1vw;font-size:clamp(.92rem,.9vw,1.73rem);line-height:1.7;font-weight:500}.top-profile-block .text-block .profile .name{display:inline-block;margin-right:.2em;font-size:clamp(1.07rem,1.04vw,2rem);font-weight:500}.top-profile-block .top-img{width:58%}.top-profile-block .top-img img{width:100%}.img-container-content+.content-inner{margin-top:4vmax}.img-container{margin:4vmax 0;display:flex;gap:0 1.5vw;width:100%}.img-container figure{width:calc((100% - 1.5vw)/ 2)}.img-container figure img{width:100%}.content-section.in-a-word{background:#38505c;color:#fff}.content-section.in-a-word .in-a-word-title{font-weight:700;margin-bottom:.5vw;position:relative}.content-section.in-a-word .in-a-word-title::before{content:"";position:absolute;left:-22.5vw;top:50%;width:21vw;height:1px;background:#fff}.content-section.in-a-word .answer{font-size:clamp(1.64rem,1.6vw,3.07rem);font-weight:700;letter-spacing:.1em}.holidays-content{display:flex;align-items:center;gap:0 2vw}.holidays-content .content-text{width:calc(100% - 24vw)}.holidays-content .content-text .holidays-title{color:#38505c;font-weight:700;margin-bottom:.5vw;position:relative}.holidays-content .content-text .holidays-title::before{content:"";position:absolute;left:-22.5vw;top:50%;width:21vw;height:1px;background:#38505c}.holidays-content .content-text>:last-child{margin-bottom:0}.holidays-content figure{width:20vw}.holidays-content figure img{width:100%}.footer-nav-slide-container{margin-block:5vw}.footer-nav-slide-container .footer-nav-slide a{width:26vw;background:#38505c;display:block}.footer-nav-slide-container .footer-nav-slide a figure{width:100%}.footer-nav-slide-container .footer-nav-slide a figure img{width:100%}.footer-nav-slide-container .footer-nav-slide a .text-block{padding:.8vw;color:#fff;position:relative}.footer-nav-slide-container .footer-nav-slide a .text-block .catch{font-size:clamp(1.21rem,1.18vw,2.27rem);font-size:clamp(1.07rem,1.04vw,2rem);line-height:1.6;letter-spacing:.1em;font-weight:700}.footer-nav-slide-container .footer-nav-slide a .text-block .profile{margin-top:.85vw;font-size:clamp(.71rem,.69vw,1.33rem);line-height:1.7;font-weight:500}.footer-nav-slide-container .footer-nav-slide a .text-block .profile .name{display:inline-block;margin-right:.2em;font-size:clamp(.92rem,.9vw,1.73rem);font-weight:500}.footer-nav-slide-container .footer-nav-slide a .text-block .arrow-circle{position:absolute;right:.8vw;bottom:.8vw;width:3.5vw;height:3.5vw;padding-top:.4vw;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-nav-slide-container .footer-nav-slide a .text-block .arrow-circle span{color:#95c51b;font-size:clamp(.6rem,.59vw,1.13rem);text-transform:uppercase;font-weight:700;letter-spacing:.1em}.footer-nav-slide-container .footer-nav-slide a .text-block .arrow-circle .arrow{position:relative;display:inline-block;width:2vw;height:3px;margin-top:7.1px;border-radius:100vw;background-color:#95c51b}.footer-nav-slide-container .footer-nav-slide a .text-block .arrow-circle .arrow::before{content:"";position:absolute;top:calc(50% - 1.5px);right:0;width:.75vw;height:3px;border-radius:9999px;background-color:#95c51b;transform:rotate(45deg);transform-origin:calc(100% - 1.5px) 50%}.footer-nav-slide-container .footer-nav-slide .slick-slide{margin:0 .85vw}@media screen and (max-width:1024px) and (orientation:portrait){.interview.index .mainvisual .page-lead{left:8vw;font-size:clamp(2.4rem,6.4vw,2.75rem);margin-bottom:.5em}.interview.index .mainvisual .page-title span.en{font-size:clamp(5rem,13.33vw,5.73rem);line-height:.75}.interview-index-content{gap:4.5vw}.interview-index-content a.interview-link{width:100%}.interview-index-content a.interview-link .text-block{padding:5vw 5vw 5vw 5vw}.interview-index-content a.interview-link .text-block .profile{font-size:clamp(1.1rem,2.93vw,1.26rem)}.interview-index-content a.interview-link .text-block .profile .name{font-size:clamp(1.4rem,3.73vw,1.61rem)}.interview-detail .mainvisual{height:45vw}.interview-detail .mainvisual .page-lead{left:8vw;bottom:14vw;font-size:clamp(1.8rem,4.8vw,2.06rem)}.interview-detail .mainvisual .page-title{left:0}.interview-detail .mainvisual .page-title span.en{font-size:clamp(5rem,13.33vw,5.73rem)}.interview-detail .content-inner{width:calc(100% - 15vw)}.interview-detail h4.bold-title{font-size:clamp(1.8rem,4.8vw,2.06rem);letter-spacing:.125em}.interview-detail p.paragraph+.circle-num-list{font-size:clamp(1.5rem,4vw,1.72rem)}.top-profile-block{width:100%;margin:0 auto 6vmax;flex-direction:column-reverse}.top-profile-block .text-block{width:calc(100% - 15vw);margin-top:3vw}.top-profile-block .text-block .catch{font-size:clamp(1.8rem,4.8vw,2.06rem)}.top-profile-block .text-block .profile{font-size:clamp(1.2rem,3.2vw,1.38rem)}.top-profile-block .text-block .profile .name{font-size:clamp(1.5rem,4vw,1.72rem)}.top-profile-block .top-img{width:100%;height:50vw;overflow:hidden}.img-container{flex-direction:column}.img-container figure{width:100%}.content-section.in-a-word .in-a-word-title{font-size:clamp(1.3rem,3.47vw,1.49rem)}.holidays-content{flex-direction:column}.holidays-content .content-text{width:100%}.holidays-content .content-text .holidays-title{font-size:clamp(1.8rem,4.8vw,2.06rem);margin-bottom:3vw}.holidays-content figure{width:100%;margin-top:3vw}.footer-nav-slide-container{margin-bottom:20vw;margin-top:20vw}.footer-nav-slide-container .footer-nav-slide a .text-block{padding:5vw 6vw 6vw 6vw;height:50vw}.footer-nav-slide-container .footer-nav-slide a .text-block .catch{font-size:clamp(1.6rem,4.27vw,1.83rem);line-height:1.5}.footer-nav-slide-container .footer-nav-slide a .text-block .profile{font-size:clamp(1.2rem,3.2vw,1.38rem)}.footer-nav-slide-container .footer-nav-slide a .text-block .profile .name{font-size:clamp(1.3rem,3.47vw,1.49rem)}.footer-nav-slide-container .footer-nav-slide a .text-block .arrow-circle{right:3.4vw;bottom:3.4vw;width:9.7vw;height:9.7vw;max-width:80px;max-height:80px}.footer-nav-slide-container .footer-nav-slide a .text-block .arrow-circle .arrow{width:6vw;max-width:50px;height:2px}.footer-nav-slide-container .footer-nav-slide a .text-block .arrow-circle .arrow::before{top:calc(50% - 10px);right:2px;width:2px;height:12px;transform:rotate(135deg)}.footer-nav-slide-container .footer-nav-slide .slick-dots li{margin:0 2px}.footer-nav-slide-container .footer-nav-slide .slick-dots li button::before{font-size:10px}}