:root{--career-advancement:#23295b}.career-advancement01{--career-advancement:#a3c16a}.career-advancement02{--career-advancement:#70ccb0}.career-advancement03{--career-advancement:#ff6e5b}.career-advancement04{--career-advancement:#a399cc}.career-advancement05{--career-advancement:#76a8cf}.career-advancement06{--career-advancement:#da8e9e}.career-advancement07{--career-advancement:#00a59a}.career-advancement08{--career-advancement:#33a5cc}.career-advancement09{--career-advancement:#ffa256}.career-advancement10{--career-advancement:#ccaa96}.interview.index .content-inner{width:86%}.content-inner.banner-container{width:86%}.interview-index-list{margin-top:4vw;display:flex;flex-wrap:wrap;gap:3vw 2vw}.interview-index-list>li{width:calc((100% - 4vw)/ 3)}.interview-index-list>li a figure{width:100%;height:24vw;position:relative}.interview-index-list>li a figure img{width:100%;height:100%;object-fit:cover}.interview-index-list>li a figure .position{position:absolute;top:0;left:0;width:fit-content;height:3.5vw;padding:0 1.5vw;color:#fff;display:flex;align-items:center;font-size:clamp(1.5rem,1.46vw,2.81rem)}.interview-index-list>li a figure .position.pos01{background:#ff6e5b}.interview-index-list>li a figure .position.pos02{background:#a3c16a}.interview-index-list>li a figure .position.pos03{background:#70ccb0}.interview-index-list>li a figure .position.pos04{background:#ffa256}.interview-index-list>li a figure .position.pos05{background:#a399cc}.interview-index-list>li a figure .position.pos06{background:#da8e9e}.interview-index-list>li a figure .position.pos07{background:#00a59a}.interview-index-list>li a figure .position.pos08{background:#33a5cc}.interview-index-list>li a figure .position.pos09{background:#ccaa96}.interview-index-list>li.manager{width:calc((100% - 4vw)/ 3 * 2 + 2vw)}.interview-index-list>li.manager a .position{height:3.9vw}.interview-index-list>li.manager a .lead-text{width:fit-content;margin:.5vw auto 0;display:flex;justify-content:center}.interview-content{padding-top:3.75vw}.interview-content .paragraph{text-align:justify;margin-bottom:2.5vw}.interview-content figure{width:55vw;margin:0 auto 3.5vw}.interview-content figure img{width:100%}.interview01 .interview-content{padding-top:6vw}.interview01 .interview-content .paragraph{margin-bottom:4vw}.interview-content article.interview-article>h3{display:flex;align-items:center;height:4vw;line-height:4vw;margin-bottom:2vw}.interview-content article.interview-article>h3>figure.interview-q{display:flex;width:8vw;margin:0 -2vw 0 0}.interview-content article.interview-article>h3>figure.interview-q::before{content:url(../images/interview/interview00-q.svg);display:inline-block;width:4vw;height:4vw;margin:0 -.8vw;border:#23295b 1px solid;border-radius:100%;box-sizing:border-box}.interview-content article.interview-article>h3>figure.interview-q::after{content:url(../images/interview/interview00-q-dot.svg);display:inline-block;width:4vw;height:4vw;margin:0 0 0 -2.6vw}.interview-content article.interview-article>h3>figure.interview-q>img{display:inline-block;width:4vw;height:100%}.interview-content article.interview-article>h3>p.paragraph.large-text{height:2.4vw;line-height:2.4vw;margin-bottom:0}.interview-content article.interview-article>p.paragraph{line-height:2.4em}.interview-content article.interview-article>p.paragraph:first-of-type{display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row nowrap}.interview-content article.interview-article>p.paragraph:first-of-type::before{display:block;content:url(../images/interview/interview00-a.svg);min-width:4vw;min-height:4vw;margin:0 2.6vw 0 -.6vw}.interview-content article.interview-article>p.paragraph:not(:first-of-type){display:flex;align-items:flex-start;justify-content:flex-start;flex-flow:row nowrap}.interview-content article.interview-article>p.paragraph:not(:first-of-type)::before{display:block;content:"";min-width:4vw;min-height:4vw;margin:0 2.6vw 0 -.6vw}.page-bottom-link-container{background:#fff;padding:5vw 7vw}.page-bottom-link-container .interview-index-list{margin-top:unset;width:100%;gap:2.5vw 2vw}.page-bottom-link-container .interview-index-list>li{width:calc((100% - 6vw)/ 4)}.page-bottom-link-container .interview-index-list>li a figure{height:17.5vw}.page-bottom-link-container .interview-index-list>li a .position{height:2.6vw;padding:0 1.2vw;font-size:clamp(1.12rem,1.1vw,2.11rem)}.page-bottom-link-container .interview-index-list>li a .key-word-list{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-bottom-link-container .interview-index-list>li a .key-word-list>li{font-size:clamp(.82rem,.81vw,1.55rem)}.page-bottom-link-container .interview-index-list>li a .lead-text{display:none}.page-bottom-link-container .interview-index-list>li.manager{width:calc((100% - 6vw)/ 4 * 2 + 2vw)}.page-bottom-link-container .interview-index-list>li.manager a .position{height:2.6vw}.page-bottom-link-container .interview-index-list>li.manager a .lead-text{display:none}.profile-content{margin-top:-12.5vw;width:31.25vw;display:flex;flex-flow:column wrap;background:#23295b}.profile-content .profile-box{min-height:12vw;padding:2vw 3vw;background:#fff;display:flex;flex-direction:column;gap:1.5vw 0}.profile-content .profile-box .add-info{font-size:clamp(1.35rem,1.32vw,2.53rem);line-height:1.6}.profile-content .profile-box .name{font-size:clamp(2.1rem,2.05vw,3.94rem);line-height:1.4}.interview01 .profile-content{margin-top:-10vw;width:82vw;display:flex;justify-content:space-between;background:0 0;flex-flow:row nowrap}.interview01 .profile-content .profile-box{width:31.25vw;height:16vw;padding:3vw;gap:2.5vw 0}.interview01 .profile-content .english-name{margin-top:4.2vw;width:41vw}.interview01 .profile-content .english-name img{width:100%}.photo-block{width:calc(100% + 5vw);margin-left:-5vw;display:flex;gap:0 3vw}.photo-block figure{width:31.25vw}.photo-block figure img{width:100%}.photo-block .block-text{width:calc(100% - 31.25vw - 3vw)}.photo-block .block-text>:last-child{margin-bottom:0}@media screen and (max-width:1024px) and (orientation:portrait){.interview .content-inner.wd76{width:86%}.interview-index-list{gap:5vw 2vw}.interview-index-list>li{width:100%}.interview-index-list>li a figure{height:auto}.interview-index-list>li a figure img{height:48vw}.interview-index-list>li a figure .position{padding:3vw;font-size:clamp(1.3rem,3.47vw,1.49rem)}.interview-index-list>li.manager{width:100%}.interview-index-list>li.manager a img{height:56vw}.interview-index-list>li.manager a .lead-text{margin:.5vw 0 0;justify-content:flex-start}.interview-content figure{width:100%}.interview-content article.interview-article{margin-bottom:4vh}.interview-content article.interview-article>h3{align-items:flex-start;height:auto;margin-bottom:4vw}.interview-content article.interview-article>h3>figure.interview-q{width:20%}.interview-content article.interview-article>h3>figure.interview-q::before{width:7vw;height:7vw}.interview-content article.interview-article>h3>figure.interview-q::after{width:7vw;height:7vw}.interview-content article.interview-article>h3>figure.interview-q>img{width:7vw}.interview-content article.interview-article>h3>p.paragraph.large-text{height:auto;line-height:1.5;width:80%}.interview-content article.interview-article>p.paragraph{line-height:2.2em}.interview-content article.interview-article>p.paragraph:first-of-type::before{min-width:7vw;min-height:7vw;width:20%}.interview-content article.interview-article>p.paragraph:not(:first-of-type){margin-top:5vw;width:100%}.interview-content article.interview-article>p.paragraph:not(:first-of-type)::before{min-width:7vw;min-height:7vw;width:40%}.page-bottom-link-container .interview-index-list{justify-content:space-between}.page-bottom-link-container .interview-index-list>li{width:48%}.page-bottom-link-container .interview-index-list>li a figure{height:40vw}.page-bottom-link-container .interview-index-list>li a figure img{height:100%}.page-bottom-link-container .interview-index-list>li a .position{height:auto;padding:0 1vw;font-size:clamp(1.3rem,3.47vw,1.49rem)}.page-bottom-link-container .interview-index-list>li a .key-word-list>li{font-size:clamp(1.1rem,2.93vw,1.26rem)}.page-bottom-link-container .interview-index-list>li.manager{width:100%}.page-bottom-link-container .interview-index-list>li.manager a .position{height:auto}.profile-content{margin-top:0;width:100%}.profile-content .profile-box{width:100%;height:auto}.profile-content .profile-box .add-info{font-size:clamp(1.1rem,2.93vw,1.26rem)}.profile-content .profile-box .name{font-size:clamp(1.8rem,4.8vw,2.06rem)}.interview01 .profile-content .profile-box{width:90vw;height:auto}.photo-block{width:100%;flex-direction:column;margin-inline:auto}.photo-block figure{width:70%}.photo-block .block-text{width:100%;margin-inline:auto}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.interview .content-inner.wd76{width:86%}.interview-index-list{gap:5vw 2vw}.interview-index-list>li{width:30%}.interview-index-list>li a figure{height:auto}.interview-index-list>li a figure img{height:30vw}.interview-index-list>li a figure .position{padding:2vw;font-size:clamp(1.4rem,1.82vw,1.87rem)}.interview-index-list>li a figure .key-word-list{line-height:1.5}.interview-index-list>li a figure .key-word-list>li{font-size:clamp(1.2rem,1.56vw,1.6rem)}.interview-index-list>li a .lead-text{font-size:clamp(1.3rem,1.69vw,1.73rem)}.interview-index-list>li.manager{width:100%}.interview-index-list>li.manager a img{height:40vw;object-position:50% 15%}.interview-index-list>li.manager a .lead-text{margin:.5vw 0 0;justify-content:flex-start}.interview-content figure{width:100%;max-width:620px}.interview-content article.interview-article>h3{align-items:center;height:auto;margin-bottom:4vw}.interview-content article.interview-article>h3>figure.interview-q{width:11%}.interview-content article.interview-article>h3>figure.interview-q::before{width:4.5vw;height:4.5vw}.interview-content article.interview-article>h3>figure.interview-q::after{width:4.5vw;height:4.5vw}.interview-content article.interview-article>h3>figure.interview-q>img{width:4.5vw}.interview-content article.interview-article>h3>p.paragraph.large-text{height:auto;line-height:1.5;width:100%}.interview-content article.interview-article>p.paragraph{line-height:2.2em}.interview-content article.interview-article>p.paragraph:first-of-type::before{min-width:4.5vw;min-height:4.5vw;width:12%}.interview-content article.interview-article>p.paragraph:not(:first-of-type){margin-top:8vw;width:100%}.interview-content article.interview-article>p.paragraph:not(:first-of-type)::before{width:0}.page-bottom-link-container .interview-index-list>li{width:31%}.page-bottom-link-container .interview-index-list>li a figure{height:25vw}.page-bottom-link-container .interview-index-list>li a figure img{height:100%}.page-bottom-link-container .interview-index-list>li a .position{height:auto;padding:0 1vw;font-size:clamp(1.3rem,1.69vw,1.73rem)}.page-bottom-link-container .interview-index-list>li a .key-word-list{line-height:1.5}.page-bottom-link-container .interview-index-list>li a .key-word-list>li{font-size:clamp(1.1rem,1.43vw,1.47rem)}.page-bottom-link-container .interview-index-list>li.manager{width:100%}.page-bottom-link-container .interview-index-list>li.manager a .position{height:auto}.profile-content{margin-top:0;width:100%}.profile-content .profile-box{width:100%;height:auto}.profile-content .profile-box .add-info{font-size:clamp(1.1rem,1.43vw,1.47rem)}.profile-content .profile-box .name{font-size:clamp(2rem,2.6vw,2.67rem)}.interview01 .profile-content .profile-box{width:90vw;height:auto}.photo-block{width:100%;flex-direction:column;margin-inline:auto}.photo-block figure{width:40%}.photo-block .block-text{width:100%;margin-inline:auto}}