:root{--headerH:6vw;--contentW:28vw}@media screen and (max-width:1024px) and (orientation:portrait){:root{--headerH:55px;--contentW:10vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){:root{--headerH:80px;--contentW:16vw}}.people-index-mainvisual{width:100%;height:34vw;z-index:0;align-items:flex-start;display:flex;align-items:center;opacity:1;padding-top:var(--headerH);position:relative;margin-bottom:8vw}.people-index-mainvisual::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:url(../images/mainvisual/mainvisual-people.webp) no-repeat center center;background-size:cover;z-index:-1}.people-index-mainvisual h1.page-title{width:50%;border-radius:0 1.5em 1.5em 0;background:#005491;padding:2.5vw 6vw 2vw 10vw}.people-index-mainvisual h1.page-title span{display:block;line-height:1em}.people-index-mainvisual h1.page-title span.en{margin-bottom:1vw;font-size:clamp(1.56rem,1.53vw,2.93rem);font-family:Jost,sans-serif;color:#fff;font-weight:500;letter-spacing:.01em;text-transform:capitalize}.people-index-mainvisual h1.page-title .jp-svg{display:block;width:100%;height:6vw}.people-index-mainvisual h1.page-title .jp-svg text{font-size:7.5vw;font-weight:800;letter-spacing:.15em;font-family:sans-serif;fill:transparent;stroke:#fff;stroke-width:2;paint-order:stroke;fill:#005491;animation:textLine 4.5s ease both}.people-index-mainvisual.is-show h1.page-title span{animation:section_fade_in .4s ease both}.people-index-mainvisual.is-show h1.page-title span.jp{animation-delay:.15s}ul.people-index-list{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:4vw 0}ul.people-index-list li{width:28%;opacity:1}ul.people-index-list li a{display:block;width:100%;height:100%;transition:.4s ease all}ul.people-index-list li a .img-box{width:12vw;height:20vw;position:relative;margin:0 auto .8vw;transition:.4s ease all}ul.people-index-list li a .img-box::after,ul.people-index-list li a .img-box::before{position:absolute;border-radius:50%;transition:.4s ease all;opacity:0;left:50%}ul.people-index-list li a .img-box::before{content:"";width:15vw;height:15vw;z-index:-1;background:#fdf001;bottom:0;transform:translateX(-50%) scale(.4)}ul.people-index-list li a .img-box::after{content:"CLICK";color:#005491;font-weight:800;display:flex;align-items:center;justify-content:center;opacity:1;width:6vw;height:6vw;background:#fdf001;left:-3vw;top:2vw;font-family:Jost,sans-serif;font-size:clamp(1.1rem,.97vw,1.87rem);letter-spacing:.01em;opacity:0;transform:scale(1.2) rotate(-10deg);clip-path:polygon(50% 0,58.6% 6.8%,69.1% 3.8%,74.4% 13.4%,85.4% 14.6%,86.6% 25.6%,96.2% 30.9%,93.2% 41.4%,100% 50%,93.2% 58.6%,96.2% 69.1%,86.6% 74.4%,85.4% 85.4%,74.4% 86.6%,69.1% 96.2%,58.6% 93.2%,50% 100%,41.4% 93.2%,30.9% 96.2%,25.6% 86.6%,14.6% 85.4%,13.4% 74.4%,3.8% 69.1%,6.8% 58.6%,0 50%,6.8% 41.4%,3.8% 30.9%,13.4% 25.6%,14.6% 14.6%,25.6% 13.4%,30.9% 3.8%,41.4% 6.8%)}ul.people-index-list li a .img-box img{width:100%;height:100%;display:block;transition:.4s ease all;object-fit:contain;object-position:center 2.8px;transform:translateY(5%);opacity:0}ul.people-index-list li a p{color:#fff;opacity:0}ul.people-index-list li a p.en-num{font-family:Jost,sans-serif;font-size:clamp(1.1rem,1.04vw,2rem);margin-bottom:.2em;letter-spacing:.01em;font-weight:600}ul.people-index-list li a p.lead{font-size:clamp(1.35rem,1.32vw,2.53rem);font-weight:600;letter-spacing:.2em;margin-bottom:.6em}ul.people-index-list li a p.text{font-size:clamp(1.1rem,1.04vw,2rem);line-height:1.7em;font-weight:500}ul.people-index-list li.is-show a .img-box::before{transform:translateX(-50%) scale(1);opacity:1;transition-delay:.2s}ul.people-index-list li.is-show a .img-box img{transform:translateY(0);transition-delay:.4s;opacity:1}ul.people-index-list li.is-show a p{animation:section_fade_in .4s ease .5s both}ul.people-index-list li:hover a{opacity:1}ul.people-index-list li:hover a .img-box{transform:scale(1.05)}ul.people-index-list li:hover a .img-box::after{opacity:1;transform:scale(1) rotate(-5deg)}ul.people-index-list li:hover a p{color:#fdf001}body.interview-page{background:#005491}.interview-mainvisual{width:100%;display:flex;align-items:center;justify-content:center;padding:calc(var(--headerH) + 4vw) 10vw 0;opacity:1;gap:4vw;margin-bottom:8vw}.interview-mainvisual p.prof-text span{color:#fff;display:inline-block}.interview-mainvisual p.prof-text span.small{font-size:clamp(1.14rem,1.11vw,2.13rem);font-weight:500}.interview-mainvisual p.prof-text span.large{font-size:clamp(1.56rem,1.53vw,2.93rem);font-weight:600;letter-spacing:.3em}.interview-mainvisual .main-box{margin-right:3vw}.interview-mainvisual .main-box h1.page-title{width:39vw;height:0;margin-bottom:-.8em}.interview-mainvisual .main-box h1.page-title svg{width:100%;height:auto;overflow:visible}.interview-mainvisual .main-box h1.page-title text{fill:#fdf001;font-weight:500;font-size:5.5vw;letter-spacing:-.01em;font-family:Jost,sans-serif}.interview-mainvisual .main-box .img-box{width:20vw;height:33vw;position:relative;transition:.4s ease all;margin:0 auto}.interview-mainvisual .main-box .img-box::before{position:absolute;border-radius:50%;transition:.4s ease all;left:50%;content:"";width:26vw;height:26vw;z-index:-1;background:#fdf001;bottom:0;transform:translateX(-50%) scale(.2);opacity:0}.interview-mainvisual .main-box .img-box img{width:100%;height:100%;display:block;transition:.4s ease all;object-fit:contain;object-position:center 6px;transform:translateY(5%);opacity:0}.interview-mainvisual p.lead-text{color:#fff;font-weight:600;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:clamp(1.28rem,1.25vw,2.4rem);letter-spacing:.2em;line-height:2.5em}.interview-mainvisual.is-show .main-box .img-box::before{transform:translateX(-50%) scale(1);opacity:1}.interview-mainvisual.is-show .main-box .img-box img{transform:translateY(0);opacity:1;transition-delay:.3s}.interview-wrap{width:100%;display:flex;flex-direction:column;gap:2vw 0}.interview-wrap p.text{width:fit-content;background:#fff;border:3px #000 solid;border-radius:1em;padding:2vw 3.5vw;position:relative;transition:.4s ease all;font-weight:700;letter-spacing:.25em;font-size:clamp(1.1rem,1.08vw,2.07rem)}.interview-wrap p.text::after,.interview-wrap p.text::before{position:absolute;content:"";top:50%;clip-path:polygon(0 50%,100% 0,100% 100%);transform:translateY(-50%) translateX(-100%)}.interview-wrap p.text::after{background:#000;width:calc(1.5vw + 6px);height:calc(1.2vw + 6px);left:0}.interview-wrap p.text::before{background:#fff;z-index:1;width:1.5vw;height:1.2vw;left:1px}.interview-wrap p.text.q-text{background:#b2ecf0}.interview-wrap p.text.q-text::before{background:#b2ecf0}.interview-wrap p.text.is-show{animation:section_fade_in .4s ease-in-out both}.interview-wrap .wrap{display:flex;justify-content:end;align-items:center;gap:4.5vw}.interview-wrap .wrap p.text{width:55%}.interview-wrap .wrap p.text::after,.interview-wrap .wrap p.text::before{clip-path:polygon(0 0,100% 50%,0 100%);transform:translateY(-50%) translateX(100%)}.interview-wrap .wrap p.text::after{left:unset;right:0}.interview-wrap .wrap p.text::before{left:unset;right:1px}.interview-wrap .wrap .img-box{width:7vw;height:7vw;border-radius:50%;overflow:hidden;transition:.4s ease all;background:#fdf001}.interview-wrap .wrap .img-box img{width:100%;height:100%;display:block;object-fit:cover;background:#fdf001;object-position:top}h2.interview-oneday-section-title{width:100%;margin-bottom:2vw}h2.interview-oneday-section-title span{display:block;line-height:1em;text-align:center;margin-bottom:3vw}h2.interview-oneday-section-title span.en{font-weight:700;color:#fdf001;margin-bottom:.3em;font-size:clamp(5.69rem,5.56vw,10.67rem);font-family:Jost,sans-serif}h2.interview-oneday-section-title span.jp{font-size:clamp(1.21rem,1.18vw,2.27rem);font-weight:600;letter-spacing:.15em;color:#fff}.interview-oneday-wrap{width:100%;display:flex;justify-content:space-between;margin-bottom:5vw}.interview-oneday-wrap ul.oneday-list{width:calc(50% - 5vw);position:relative;z-index:1}.interview-oneday-wrap ul.oneday-list li{margin-bottom:6vw;opacity:1}.interview-oneday-wrap ul.oneday-list li p.time{text-align:center;margin-bottom:.2em;position:relative}.interview-oneday-wrap ul.oneday-list li p.time::after,.interview-oneday-wrap ul.oneday-list li p.time::before{position:absolute;content:"";transition:.4s ease all;top:50%}.interview-oneday-wrap ul.oneday-list li p.time::after{width:0;left:calc(100% - 2vw);border-bottom:2px #00c1cc dashed;transform:translateY(-50%)}.interview-oneday-wrap ul.oneday-list li p.time::before{width:2vw;height:2vw;background:#00c1cc;border-radius:50%;right:-4vw;transform:translateY(-50%) translateX(100%) scale(0)}.interview-oneday-wrap ul.oneday-list li p.time span{display:inline-block;color:#00c1cc;font-weight:700;font-family:Jost,sans-serif;transition:.4s ease all;opacity:0}.interview-oneday-wrap ul.oneday-list li p.time span.sub{font-size:clamp(1.99rem,1.94vw,3.73rem)}.interview-oneday-wrap ul.oneday-list li p.time span.main{font-size:clamp(2.84rem,2.78vw,5.33rem)}.interview-oneday-wrap ul.oneday-list li p.lead{width:100%;font-weight:700;text-align:center;margin-bottom:.8em;font-size:clamp(1.28rem,1.25vw,2.4rem);opacity:0}.interview-oneday-wrap ul.oneday-list li p.text{font-weight:500;line-height:2em;opacity:0}.interview-oneday-wrap ul.oneday-list li:nth-last-of-type(1){margin-bottom:0}.interview-oneday-wrap ul.oneday-list li.is-show p.time::after,.interview-oneday-wrap ul.oneday-list li.is-show p.time::before{opacity:1}.interview-oneday-wrap ul.oneday-list li.is-show p.time::after{width:7vw}.interview-oneday-wrap ul.oneday-list li.is-show p.time::before{transition-delay:.25s;transform:translateY(-50%) translateX(100%) scale(1)}.interview-oneday-wrap ul.oneday-list li.is-show p.time span{animation:section_fade_in .4s ease .4s both}.interview-oneday-wrap ul.oneday-list li.is-show p.lead,.interview-oneday-wrap ul.oneday-list li.is-show p.text{animation:section_fade_in .4s ease both}.interview-oneday-wrap ul.oneday-list li.is-show p.lead{animation-delay:.5s}.interview-oneday-wrap ul.oneday-list li.is-show p.text{animation-delay:.6s}.interview-oneday-wrap ul.oneday-list.list01{margin-top:3vw}.interview-oneday-wrap ul.oneday-list.list02{margin-top:12vw}.interview-oneday-wrap ul.oneday-list.list02 p.time::after{left:-5vw}.interview-oneday-wrap ul.oneday-list.list02 p.time::before{left:-4vw;transform:translateY(-50%) translateX(-100%) scale(0)}.interview-oneday-wrap ul.oneday-list.list02 li.is-show p.time::before{transform:translateY(-50%) translateX(-100%) scale(1)}.interview-oneday-wrap .line-box{width:8px;position:relative}.interview-oneday-wrap .line-box::before{position:absolute;content:"";left:0;top:0;transition:.4s ease all;width:100%;height:100%;background:#005491}.interview-img-wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1.5vw 0}.interview-img-wrap img{width:48%;height:16vw;display:block;object-fit:cover;background:#666}.interview-message-wrap{width:100%;position:relative;z-index:0;padding:5vw 10vw}.interview-message-wrap svg.message-frame{position:absolute;inset:0;width:100%;overflow:visible;pointer-events:none;z-index:-1;left:50%;top:50%;transform:translateY(-50%) translateX(-50%)}.interview-message-wrap svg.message-frame path{fill:#b2ecf0;stroke:#000;stroke-width:5;vector-effect:non-scaling-stroke}.interview-message-wrap p.message-badge{position:absolute;left:0;top:0;width:12.5vw;height:12.5vw;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:clamp(1.56rem,1.53vw,2.93rem);font-family:Jost,sans-serif;letter-spacing:.01em;transform:translateY(-30%) translateX(-30%)}.interview-message-wrap p.message-badge::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#fdf001;animation:Rotation 30s linear infinite;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196.92 192.31'%3E%3Cpath fill='%23000' d='M196.92,96.16c0,7.09-12.24,12.71-13.75,19.35-1.56,6.85,6.99,17.21,4.01,23.39-3.03,6.28-16.49,6.04-20.8,11.43-4.33,5.42-1.11,18.49-6.53,22.82-5.39,4.31-17.41-1.72-23.69,1.31-6.18,2.98-8.94,16.16-15.79,17.72-6.63,1.51-14.82-9.14-21.91-9.14s-15.28,10.64-21.91,9.14c-6.85-1.56-9.61-14.74-15.79-17.72-6.28-3.03-18.3,2.99-23.69-1.31-5.42-4.33-2.2-17.39-6.53-22.82-4.31-5.39-17.77-5.15-20.8-11.43-2.98-6.18,5.57-16.54,4.01-23.39-1.51-6.63-13.75-12.25-13.75-19.34s12.24-12.71,13.75-19.34c1.56-6.85-6.99-17.21-4.01-23.39,3.03-6.28,16.49-6.04,20.8-11.43,4.33-5.42,1.11-18.49,6.53-22.82,5.39-4.31,17.41,1.72,23.69-1.31,6.18-2.98,8.94-16.16,15.79-17.72,6.63-1.51,14.82,9.14,21.91,9.14S113.74-1.36,120.37.15c6.85,1.56,9.61,14.74,15.79,17.72,6.28,3.03,18.3-2.99,23.69,1.31,5.42,4.33,2.2,17.39,6.53,22.82,4.31,5.39,17.77,5.15,20.8,11.43,2.98,6.18-5.57,16.54-4.01,23.39,1.51,6.63,13.75,12.25,13.75,19.34Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 196.92 192.31'%3E%3Cpath fill='%23000' d='M196.92,96.16c0,7.09-12.24,12.71-13.75,19.35-1.56,6.85,6.99,17.21,4.01,23.39-3.03,6.28-16.49,6.04-20.8,11.43-4.33,5.42-1.11,18.49-6.53,22.82-5.39,4.31-17.41-1.72-23.69,1.31-6.18,2.98-8.94,16.16-15.79,17.72-6.63,1.51-14.82-9.14-21.91-9.14s-15.28,10.64-21.91,9.14c-6.85-1.56-9.61-14.74-15.79-17.72-6.28-3.03-18.3,2.99-23.69-1.31-5.42-4.33-2.2-17.39-6.53-22.82-4.31-5.39-17.77-5.15-20.8-11.43-2.98-6.18,5.57-16.54,4.01-23.39-1.51-6.63-13.75-12.25-13.75-19.34s12.24-12.71,13.75-19.34c1.56-6.85-6.99-17.21-4.01-23.39,3.03-6.28,16.49-6.04,20.8-11.43,4.33-5.42,1.11-18.49,6.53-22.82,5.39-4.31,17.41,1.72,23.69-1.31,6.18-2.98,8.94-16.16,15.79-17.72,6.63-1.51,14.82,9.14,21.91,9.14S113.74-1.36,120.37.15c6.85,1.56,9.61,14.74,15.79,17.72,6.28,3.03,18.3-2.99,23.69,1.31,5.42,4.33,2.2,17.39,6.53,22.82,4.31,5.39,17.77,5.15,20.8,11.43,2.98,6.18-5.57,16.54-4.01,23.39,1.51,6.63,13.75,12.25,13.75,19.34Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;z-index:-1}.interview-message-wrap .message-block01{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:3vw;padding-bottom:3vw;border-bottom:5px #000 dotted}.interview-message-wrap .message-block01 .img-box{width:14vw;height:20vw;overflow:hidden;clip-path:ellipse(50% 50% at 50% 50%)}.interview-message-wrap .message-block01 .img-box img{width:100%;height:100%;display:block;object-fit:cover;background:#666}.interview-message-wrap .message-block01 .text-box{width:calc(100% - 18vw)}.interview-message-wrap .message-block01 .text-box p.lead{color:#005491;margin-bottom:.5em;font-size:clamp(1.35rem,1.32vw,2.53rem);font-weight:700;letter-spacing:.2em;line-height:2em}.interview-message-wrap .message-block01 .text-box p.text{font-weight:500}.interview-message-wrap .message-block02{width:100%;display:flex;justify-content:space-between}.interview-message-wrap .message-block02 .text-box{width:50%}.interview-message-wrap .message-block02 .text-box p.lead{width:100%;padding:.5vw 1.5vw;position:relative;z-index:0;margin-bottom:1vw}.interview-message-wrap .message-block02 .text-box p.lead::after,.interview-message-wrap .message-block02 .text-box p.lead::before{position:absolute;content:"";height:100%;background:#fdf001;z-index:-1;top:0}.interview-message-wrap .message-block02 .text-box p.lead::before{left:0;width:calc(100% - 2vw)}.interview-message-wrap .message-block02 .text-box p.lead::after{right:0;width:2vw;clip-path:polygon(0 0,100% 50%,0 100%)}.interview-message-wrap .message-block02 .text-box p.lead span{display:inline-block}.interview-message-wrap .message-block02 .text-box p.lead span.en{font-weight:700;font-size:clamp(1.28rem,1.25vw,2.4rem);letter-spacing:.01em;margin-right:.5em}.interview-message-wrap .message-block02 .text-box p.lead span.jp{font-weight:600;font-size:clamp(1.1rem,.97vw,1.87rem)}.interview-message-wrap .message-block02 .text-box p.text{font-weight:500}.interview-message-wrap .message-block02 .img-box{width:41%;margin-top:-4vw;position:relative}.interview-message-wrap .message-block02 .img-box img{display:block;width:100%;height:15vw;background:#fff;padding:1vw;object-fit:cover;transition:.4s ease all}.interview-message-wrap .message-block02 .img-box img:nth-of-type(1){transform:rotate(-10deg)}.interview-message-wrap .message-block02 .img-box img:nth-of-type(2){position:absolute;right:0;bottom:-5.5vw;transform:translateX(60%) rotate(10deg)}.interview03 .interview-message-wrap .message-block02 .text-box{width:58%}.interview03 .interview-message-wrap .message-block02 .img-box{width:32%}.interview03 .interview-message-wrap .message-block02 .img-box img{height:22vw}.interview03 .interview-message-wrap .message-block02 .img-box img:nth-of-type(2){transform:translateX(87%) rotate(10deg)}.interview06 .interview-message-wrap .message-block02 .img-box{margin:0}.interview06 .interview-message-wrap .message-block02 .img-box img:nth-of-type(1){transform:rotate(0)}:root{--headerH:6vw;--contentW:28vw}@media screen and (max-width:1024px) and (orientation:portrait){:root{--headerH:55px;--contentW:10vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){:root{--headerH:80px;--contentW:16vw}}@media screen and (max-width:1024px) and (orientation:portrait){.people-index-mainvisual{height:30vh;margin-bottom:6vh}.people-index-mainvisual::before{background:url(../images/mainvisual/mainvisual-people.webp) no-repeat 0 center;background-size:cover}.people-index-mainvisual h1.page-title{width:57%;border-radius:0 .6em .6em 0;padding:4vw 0 3.5vw 6vw}.people-index-mainvisual h1.page-title span.en{margin-bottom:1vh;font-size:clamp(1.2rem,3.2vw,1.38rem)}.people-index-mainvisual h1.page-title .jp-svg{height:10vw}.people-index-mainvisual h1.page-title .jp-svg text{font-size:45vw}ul.people-index-list{width:85%;gap:3vh 0;margin:-5vw auto 0}ul.people-index-list li{width:100%}ul.people-index-list li a .img-box{width:40vw;height:50vw;margin:0 auto .6vh}ul.people-index-list li a .img-box::before{width:40vw;height:40vw}ul.people-index-list li a .img-box::after{content:none}ul.people-index-list li a p.en-num{font-size:clamp(1.5rem,4vw,1.72rem);margin-bottom:.1em}ul.people-index-list li a p.lead{font-size:clamp(1.6rem,4.27vw,1.83rem);letter-spacing:.14em}ul.people-index-list li a p.text{font-size:clamp(1.2rem,3.2vw,1.38rem)}.interview-mainvisual{padding:calc(var(--headerH) + 6vw) 6vw 0;gap:4vw;margin-bottom:8vh;flex-wrap:wrap}.interview-mainvisual p.prof-text{width:100%;text-align:end;margin-bottom:5vw;line-height:1.8em}.interview-mainvisual p.prof-text span{line-height:1em}.interview-mainvisual p.prof-text span.small{font-size:clamp(1.1rem,2.93vw,1.26rem)}.interview-mainvisual p.prof-text span.large{font-size:clamp(1.8rem,4.8vw,2.06rem);font-weight:500;letter-spacing:.2em}.interview-mainvisual .main-box{margin-right:0}.interview-mainvisual .main-box h1.page-title{width:100%;margin-bottom:-1.8em}.interview-mainvisual .main-box h1.page-title text{font-size:20vw}.interview-mainvisual .main-box .img-box{width:48vw;height:62vw}.interview-mainvisual .main-box .img-box::before{width:48vw;height:48vw}.interview-mainvisual p.lead-text{width:100%;-ms-writing-mode:inherit;writing-mode:inherit;font-size:clamp(1.6rem,4.27vw,1.83rem);letter-spacing:.17em;line-height:2em;margin-bottom:0}.interview-wrap{width:90%;margin:0 auto;gap:1.5vh 0}.interview-wrap p.text{border:2px #000 solid;border-radius:.8em;padding:2.5vh 7vw 2.8vh;font-weight:600;letter-spacing:.15em;line-height:1.7em;font-size:clamp(1.4rem,3.73vw,1.61rem)}.interview-wrap p.text::after{width:calc(2.5vw + 4px);height:calc(2.5vw + 4px)}.interview-wrap p.text::before{width:2.5vw;height:2.5vw}.interview-wrap .wrap{gap:2vw;flex-wrap:wrap;margin-bottom:2vh}.interview-wrap .wrap p.text{width:100%;padding:3vh 7vw 3.5vh;letter-spacing:.1em;font-size:clamp(1.3rem,3.47vw,1.49rem)}.interview-wrap .wrap p.text::after,.interview-wrap .wrap p.text::before{clip-path:polygon(0 0,100% 0,50% 100%);transform:translateY(100%) translateX(100%);bottom:.5px;top:unset;right:unset}.interview-wrap .wrap p.text::after{left:5vw;width:calc(4vw + 4px);height:calc(4vw + 4px)}.interview-wrap .wrap p.text::before{left:calc(5vw + 6px);width:4vw;height:4vw}.interview-wrap .wrap .img-box{width:17vw;height:17vw;border:2px #000 solid}h2.interview-oneday-section-title{margin-bottom:4vh}h2.interview-oneday-section-title span{margin-bottom:0}h2.interview-oneday-section-title span.en{margin-bottom:.15em;font-size:clamp(5rem,13.33vw,5.73rem)}h2.interview-oneday-section-title span.jp{font-size:clamp(1.5rem,4vw,1.72rem)}.interview-oneday-wrap{width:calc(100% + 4vw);margin-bottom:5vh;margin-left:-2vw}.interview-oneday-wrap ul.oneday-list{width:calc(50% - 4vw)}.interview-oneday-wrap ul.oneday-list li{margin-bottom:6vh;opacity:1;min-height:15em}.interview-oneday-wrap ul.oneday-list li p.time::after{left:calc(100% - 2vw);border-bottom:1.5px #00c1cc dashed}.interview-oneday-wrap ul.oneday-list li p.time::before{width:2vw;height:2vw;background:#00c1cc;border-radius:50%;right:-3vw}.interview-oneday-wrap ul.oneday-list li p.time span.sub{font-size:clamp(1.4rem,3.73vw,1.61rem)}.interview-oneday-wrap ul.oneday-list li p.time span.main{font-size:clamp(2.4rem,6.4vw,2.75rem)}.interview-oneday-wrap ul.oneday-list li p.lead{font-weight:700;margin-bottom:.5em;line-height:1.5em;font-size:clamp(1.6rem,4.27vw,1.83rem)}.interview-oneday-wrap ul.oneday-list li p.text{font-weight:500;line-height:1.6em;letter-spacing:.1em;font-size:clamp(1.2rem,3.2vw,1.38rem)}.interview-oneday-wrap ul.oneday-list.list01{margin-top:3vh}.interview-oneday-wrap ul.oneday-list.list02{margin-top:15vh}.interview-oneday-wrap ul.oneday-list.list02 p.time::after{left:-5vw}.interview-oneday-wrap ul.oneday-list.list02 p.time::before{left:-3vw;transform:translateY(-50%) translateX(-100%) scale(0)}.interview-oneday-wrap .line-box{width:4px}.interview-img-wrap{gap:3.2vw 0}.interview-img-wrap img{width:48%;height:18vh}.interview-message-wrap{padding:12vw 9vw 5vw;margin-top:15vw}.interview-message-wrap svg.message-frame{top:0;transform:translateY(0) translateX(-50%)}.interview-message-wrap svg.message-frame path{stroke-width:2}.interview-message-wrap p.message-badge{width:28vw;height:28vw;font-size:clamp(1.6rem,4.27vw,1.83rem);transform:translateY(-25%) translateX(-8%)}.interview-message-wrap .message-block01{margin-bottom:6vw;padding-bottom:5vw;border-bottom:3px #000 dotted;flex-wrap:wrap}.interview-message-wrap .message-block01 .img-box{width:34vw;height:34vw;margin:0 auto 1.8vh;border-radius:50%;overflow:hidden;clip-path:unset}.interview-message-wrap .message-block01 .img-box img{object-position:top}.interview-message-wrap .message-block01 .text-box{width:100%}.interview-message-wrap .message-block01 .text-box p.lead{margin-bottom:.6em;font-size:clamp(1.7rem,4.53vw,1.95rem);font-weight:800;letter-spacing:.15em;line-height:1.8em;text-align:center}.interview-message-wrap .message-block01 .text-box p.text{font-size:clamp(1.3rem,3.47vw,1.49rem);line-height:2em}.interview-message-wrap .message-block02{flex-wrap:wrap}.interview-message-wrap .message-block02 .text-box{width:100%;margin-bottom:6vw}.interview-message-wrap .message-block02 .text-box p.lead{padding:1vw 4vw;margin-bottom:2vw}.interview-message-wrap .message-block02 .text-box p.lead span.en{font-size:clamp(1.65rem,4.4vw,1.89rem);margin-right:.3em}.interview-message-wrap .message-block02 .text-box p.lead span.jp{font-size:clamp(1.2rem,3.2vw,1.38rem)}.interview-message-wrap .message-block02 .text-box p.text{font-size:clamp(1.3rem,3.47vw,1.49rem);line-height:2em}.interview-message-wrap .message-block02 .img-box{width:fit-content;margin-top:0;justify-content:end;display:flex;margin-right:-8vw}.interview-message-wrap .message-block02 .img-box img{width:52%;height:18vh}.interview-message-wrap .message-block02 .img-box img:nth-of-type(2){position:relative;bottom:0;transform:translateY(20%) translateX(-5%) rotate(10deg)}.interview03 .interview-message-wrap .message-block02 .text-box{width:100%}.interview03 .interview-message-wrap .message-block02 .img-box{width:100%}.interview03 .interview-message-wrap .message-block02 .img-box img{height:24vh}.interview03 .interview-message-wrap .message-block02 .img-box img:nth-of-type(2){transform:translateX(0) rotate(10deg)}.interview06 .interview-message-wrap .message-block02 .img-box{width:75%;margin:0 0 0 auto}.interview06 .interview-message-wrap .message-block02 .img-box img{width:100%;height:20vh}.interview06 .interview-message-wrap .message-block02 .img-box img:nth-of-type(1){transform:rotate(5deg)}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.people-index-mainvisual{height:30vh}.people-index-mainvisual h1.page-title{width:52%;border-radius:0 .8em .8em 0;padding:4vw 0 3.5vw 6vw}.people-index-mainvisual h1.page-title span.en{margin-bottom:.5vh;font-size:clamp(1.4rem,1.82vw,1.87rem)}.people-index-mainvisual h1.page-title .jp-svg{height:10vw}.people-index-mainvisual h1.page-title .jp-svg text{font-size:15vw}ul.people-index-list{width:100%;gap:2vh 0}ul.people-index-list li{width:29%}ul.people-index-list li a .img-box{width:17vw;height:28vw;margin:0 auto 1vh}ul.people-index-list li a .img-box::before{width:21vw;height:21vw}ul.people-index-list li a p.en-num{font-size:clamp(1.5rem,1.95vw,2rem)}ul.people-index-list li a p.lead{font-size:clamp(1.6rem,2.08vw,2.13rem)}ul.people-index-list li a p.text{font-size:clamp(1.2rem,1.56vw,1.6rem)}.interview-mainvisual p.prof-text{margin-bottom:0}.interview-mainvisual p.prof-text span.small{font-size:clamp(1.1rem,1.43vw,1.47rem)}.interview-mainvisual p.prof-text span.large{font-size:clamp(1.8rem,2.34vw,2.4rem)}.interview-mainvisual .main-box h1.page-title{width:35vw;min-width:400px}.interview-mainvisual .main-box h1.page-title text{font-size:10vw}.interview-mainvisual .main-box .img-box{width:23vw;height:38vw}.interview-mainvisual .main-box .img-box::before{width:30vw;height:30vw}.interview-mainvisual p.lead-text{font-size:clamp(1.8rem,2.34vw,2.4rem)}.interview-wrap{width:100%;gap:1.5vh 0}.interview-wrap p.text{padding:2.5vh 5vw 2.8vh;font-size:clamp(1.4rem,1.82vw,1.87rem)}.interview-wrap p.text::after{width:calc(2.5vw + 4px);height:calc(2.5vw + 4px)}.interview-wrap p.text::before{width:2.5vw;height:2.5vw}.interview-wrap p.text .mb-object{display:none!important}.interview-wrap .wrap{gap:4vw;margin-bottom:1.5vh}.interview-wrap .wrap p.text{width:calc(100% - 25vw);padding:2.5vh 4vw 3vh;font-size:clamp(1.3rem,1.69vw,1.73rem);line-height:2em}.interview-wrap .wrap p.text::after,.interview-wrap .wrap p.text::before{clip-path:polygon(0 0,100% 50%,0 100%);transform:translateY(-50%) translateX(100%);bottom:unset;top:50%;right:0}.interview-wrap .wrap p.text::after{left:unset;width:calc(3vw + 4px);height:calc(3vw + 4px)}.interview-wrap .wrap p.text::before{left:unset;width:3vw;height:3vw}.interview-wrap .wrap .img-box{width:10vw;height:10vw;border:unset}h2.interview-oneday-section-title span.en{font-size:clamp(5rem,6.51vw,6.67rem)}h2.interview-oneday-section-title span.jp{font-size:clamp(1.5rem,1.95vw,2rem)}.interview-oneday-wrap{width:100%;margin:0 auto 4vh}.interview-oneday-wrap ul.oneday-list li p.time span.sub{font-size:clamp(1.6rem,2.08vw,2.13rem)}.interview-oneday-wrap ul.oneday-list li p.time span.main{font-size:clamp(2.6rem,3.39vw,3.47rem)}.interview-oneday-wrap ul.oneday-list li p.lead{font-size:clamp(1.6rem,2.08vw,2.13rem)}.interview-oneday-wrap ul.oneday-list li p.text{font-size:clamp(1.3rem,1.69vw,1.73rem)}.interview-message-wrap{padding:10vw 11vw 5vw}.interview-message-wrap svg.message-frame.mb-object{display:none!important}.interview-message-wrap p.message-badge{width:22vw;height:22vw;font-size:clamp(2.2rem,2.86vw,2.93rem)}.interview-message-wrap .message-block01{margin-bottom:3vw;padding-bottom:3vw}.interview-message-wrap .message-block01 .img-box{width:22vw;height:24vw;margin:0 auto 2.5h}.interview-message-wrap .message-block01 .text-box p.lead{font-size:clamp(1.7rem,2.21vw,2.27rem)}.interview-message-wrap .message-block01 .text-box p.text{font-size:clamp(1.3rem,1.69vw,1.73rem)}.interview-message-wrap .message-block02 .text-box p.lead span.en{font-size:clamp(1.65rem,2.15vw,2.2rem)}.interview-message-wrap .message-block02 .text-box p.lead span.jp{font-size:clamp(1.2rem,1.56vw,1.6rem)}.interview-message-wrap .message-block02 .text-box p.text{font-size:clamp(1.3rem,1.69vw,1.73rem)}.interview03 .interview-message-wrap .message-block02 .img-box{margin:0 auto;width:90%}.interview03 .interview-message-wrap .message-block02 .img-box img{height:28vh}.interview06 .interview-message-wrap .message-block02 .img-box img{height:24vh}}