:root{--leading-trim:calc((1em - 1lh) / 2);--col_white:#fff;--col_black:#414141;--col_black_alpha:rgb(65 65 65 / 60%);--col_base:#f5f0e5;--col_base_dark:#eee7d6;--col_base_gray:#f3f3f3;--col_main_green:#1e957e;--col_txt_gray:#7f7f7f;--col_txt_yellow:#eea800;--col_sub_yellow:#f8b004;--col_line:#d3d3d3;--font_primary:'Noto Sans JP', sans-serif;--font_secondary:'Rubik', sans-serif;--font_tertiary:'Poppins', sans-serif;--header_height_pc:120;--header_height_sp:88}@supports not (top:1lh){:root{--leading-trim:0px}}@media (min-width:1440px){.interview{margin-top:80px}.interview__inner{width:1100px}.interview .interview-block{padding:120px 0}.interview .interview-block:first-child{padding-top:0}.interview .interview-block:nth-child(even){background:var(--col_base_dark)}.interview .interview-block__title{position:relative;display:grid;align-items:center;grid-template-columns:14px auto;gap:16px;font-feature-settings:"palt"on;font-size:1.75rem;line-height:160%;font-weight:900;letter-spacing:.105rem}.interview .interview-block__title:before{content:"";display:inline-block;width:100%;aspect-ratio:1/1;background:var(--col_sub_yellow);border-radius:100%;min-width:0}.interview .interview-block__title::after{content:"";position:absolute;width:100vw;height:2px;background:var(--col_sub_yellow);right:100%}.interview .interview-block__items{margin-top:28px}.interview .interview-block__items+.interview-block__items{margin-top:120px}.interview .interview-lead{display:grid;align-items:center;grid-template-columns:480px 1fr;gap:50px}.interview .interview-lead__illust{border-radius:20px;overflow:hidden}.interview .interview-lead__box{position:relative;display:grid;gap:12px;border-radius:20px 20px 20px 0;background:var(--col_white);padding:28px 32px 40px 32px}.interview .interview-lead__box::before,.interview .interview-lead__box::after{content:"";position:absolute}.interview .interview-lead__box:before{width:44px;height:5px;border-radius:0 0 10px 10px;background:var(--col_main_green);top:0;left:27px}.interview .interview-lead__box::after{width:16px;height:26px;background:var(--col_white);clip-path:polygon(100%0,0 100%,100% 100%);bottom:0;right:calc(100% - 2px)}.interview .interview-lead__box-header{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:start;gap:16px}.interview .interview-lead__box-number{color:var(--col_main_green);font-feature-settings:"palt"on;font-family:var(--font_secondary);font-size:1.75rem;font-weight:700;letter-spacing:.07rem}.interview .interview-lead__box-profile{color:var(--col_txt_gray);font-feature-settings:"palt"on;font-size:.875rem;font-weight:500;line-height:160%;letter-spacing:.035rem}.interview .interview-lead__box-title{color:var(--col_main_green);font-feature-settings:"palt"on;font-size:1.75rem;font-weight:900;line-height:160%;letter-spacing:.105rem}.interview .interview-lead__box-text{font-feature-settings:"palt"on}.interview .interview-voices{display:grid;gap:60px;margin-top:80px}.interview .interview-voices__item{display:grid;gap:20px}.interview .interview-voices__question{position:relative;max-width:980px;color:var(--col_white);font-feature-settings:"palt"on;font-size:1.25rem;font-weight:900;line-height:170%;letter-spacing:.075rem;border-radius:0 20px 20px 20px;background:var(--col_main_green);padding:16px 24px 16px 32px}.interview .interview-voices__question::before{content:"";position:absolute;width:16px;height:26px;background:var(--col_main_green);clip-path:polygon(100%0,0 0,100% 100%);top:0;right:calc(100% - 4px)}.interview .interview-voices__question span{display:grid;grid-auto-flow:column;justify-content:start;gap:25px}.interview .interview-voices__question span::before{content:"Q.";color:var(--col_white);font-family:var(--font_secondary);font-size:2rem;font-weight:900;letter-spacing:.12rem}.interview .interview-voices__answer{position:relative;max-width:calc(980px - 14px);font-feature-settings:"palt"on;border-radius:20px 0 20px 20px;background:var(--col_white);margin-inline-start:auto;padding:30px 32px}.interview .interview-voices__answer::before{content:"";position:absolute;width:16px;height:26px;background:var(--col_white);clip-path:polygon(100%0,0 0,0 100%);top:0;left:calc(100% - 2px)}.interview .interview-voices__answer span{display:grid;grid-auto-flow:column;justify-content:start;gap:25px}.interview .interview-voices__answer span::before{content:"A.";font-family:var(--font_secondary);font-size:2rem;font-weight:900;letter-spacing:.12rem}.interview .interview-flow{border-radius:20px;background:#c1e0da;padding:50px 60px;margin-top:60px}.interview .interview-flow__title{position:relative;display:grid;align-items:center;grid-template-columns:14px auto;gap:16px;font-feature-settings:"palt"on;font-size:1.75rem;font-weight:900;letter-spacing:.105rem}.interview .interview-flow__title:before{content:"";display:inline-block;width:100%;aspect-ratio:1/1;background:var(--col_main_green);border-radius:100%;min-width:0}.interview .interview-flow__title::after{content:"";position:absolute;width:100vw;height:2px;background:var(--col_main_green);right:100%}.interview .interview-flow__items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-auto-flow:column;gap:38px 60px;margin-top:40px}.interview .interview-flow__items--row05{grid-template-rows:repeat(5,1fr)}.interview .interview-flow__items--row05 .interview-flow__item:nth-child(5n) .interview-flow__time::after{display:none}.interview .interview-flow__item{display:grid;grid-template-columns:70px auto;align-items:start;gap:0 16px}.interview .interview-flow__item:not(:last-child) .interview-flow__time{position:relative}.interview .interview-flow__item:not(:last-child) .interview-flow__time::after{content:"";position:absolute;width:16px;height:26px;background:url(../images/common/icon-arrow-dot.svg?v9c7ebb0ec48032aeb80f9728ee48176d)center/contain no-repeat;top:calc(100% + 6px);left:50%;translate:-50%0}.interview .interview-flow__item:nth-child(4n) .interview-flow__time::after{display:none}.interview .interview-flow__time{color:var(--col_main_green);font-feature-settings:"pwid"on;font-family:var(--font_secondary);font-size:.875rem;font-weight:700;text-align:center;line-height:160%;letter-spacing:.0525rem;border-radius:100px;background:var(--col_white);padding:4px 5px 2px}.interview .interview-flow__text{font-feature-settings:"palt"on}.intersect-elem.fade-in{opacity:0;translate:0 20px;transition:opacity,translate,.6s ease;will-change:opacity}.intersect-elem.fade-in.active{opacity:1;translate:0}.intersect-elem.lead-in .interview-lead__illust{scale:0;transition:scale .6s ease}.intersect-elem.lead-in .interview-lead__box-header,.intersect-elem.lead-in .interview-lead__box-title,.intersect-elem.lead-in .interview-lead__box-text{width:fit-content;clip-path:inset(0 100%0 0);transition:clip-path 1.2s ease .5s}.intersect-elem.lead-in.active .interview-lead__illust{scale:1}.intersect-elem.lead-in.active .interview-lead__box-header,.intersect-elem.lead-in.active .interview-lead__box-title,.intersect-elem.lead-in.active .interview-lead__box-text{clip-path:inset(0 0 0 0)}}@media (min-width:768px) and (max-width:1439px){.interview{margin-top:5.56vw}.interview__inner{width:76.39vw}.interview .interview-block{padding:8.33vw 0}.interview .interview-block:first-child{padding-top:0}.interview .interview-block:nth-child(even){background:var(--col_base_dark)}.interview .interview-block__title{position:relative;display:grid;align-items:center;grid-template-columns:.97vw auto;gap:1.11vw;font-feature-settings:"palt"on;font-size:1.94vw;line-height:160%;font-weight:900;letter-spacing:1.68px}.interview .interview-block__title:before{content:"";display:inline-block;width:100%;aspect-ratio:1/1;background:var(--col_sub_yellow);border-radius:100%;min-width:0}.interview .interview-block__title::after{content:"";position:absolute;width:100vw;height:2px;background:var(--col_sub_yellow);right:100%}.interview .interview-block__items{margin-top:1.94vw}.interview .interview-block__items+.interview-block__items{margin-top:8.33vw}.interview .interview-lead{display:grid;align-items:center;grid-template-columns:33.33vw 1fr;gap:3.47vw}.interview .interview-lead__illust{border-radius:1.39vw;overflow:hidden}.interview .interview-lead__box{position:relative;display:grid;gap:.83vw;border-radius:1.39vw 1.39vw 1.39vw 0;background:var(--col_white);padding:1.94vw 2.22vw 2.78vw 2.22vw}.interview .interview-lead__box::before,.interview .interview-lead__box::after{content:"";position:absolute}.interview .interview-lead__box:before{width:3.06vw;height:.35vw;border-radius:0 0 .69vw .69vw;background:var(--col_main_green);top:0;left:1.88vw}.interview .interview-lead__box::after{width:1.11vw;height:1.81vw;background:var(--col_white);clip-path:polygon(100%0,0 100%,100% 100%);bottom:0;right:calc(100% - 2px)}.interview .interview-lead__box-header{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:start;gap:1.11vw}.interview .interview-lead__box-number{color:var(--col_main_green);font-feature-settings:"palt"on;font-family:var(--font_secondary);font-size:1.94vw;font-weight:700;letter-spacing:1.12px}.interview .interview-lead__box-profile{color:var(--col_txt_gray);font-feature-settings:"palt"on;font-size:.97vw;font-weight:500;line-height:160%;letter-spacing:.56px}.interview .interview-lead__box-title{color:var(--col_main_green);font-feature-settings:"palt"on;font-size:1.94vw;font-weight:900;line-height:160%;letter-spacing:1.68px}.interview .interview-lead__box-text{font-feature-settings:"palt"on}.interview .interview-voices{display:grid;gap:4.17vw;margin-top:5.56vw}.interview .interview-voices__item{display:grid;gap:1.39vw}.interview .interview-voices__question{position:relative;max-width:68.06vw;color:var(--col_white);font-feature-settings:"palt"on;font-size:1.39vw;font-weight:900;line-height:170%;letter-spacing:1.2px;border-radius:0 1.39vw 1.39vw 1.39vw;background:var(--col_main_green);padding:1.11vw 1.67vw 1.11vw 2.22vw}.interview .interview-voices__question::before{content:"";position:absolute;width:1.11vw;height:1.81vw;background:var(--col_main_green);clip-path:polygon(100%0,0 0,100% 100%);top:0;right:calc(100% - .28vw)}.interview .interview-voices__question span{display:grid;grid-auto-flow:column;justify-content:start;gap:1.74vw}.interview .interview-voices__question span::before{content:"Q.";color:var(--col_white);font-family:var(--font_secondary);font-size:2.22vw;font-weight:900;letter-spacing:1.92px}.interview .interview-voices__answer{position:relative;max-width:calc(68.06vw - .97vw);font-feature-settings:"palt"on;border-radius:1.39vw 0 1.39vw 1.39vw;background:var(--col_white);margin-inline-start:auto;padding:2.08vw 2.22vw}.interview .interview-voices__answer::before{content:"";position:absolute;width:1.11vw;height:1.81vw;background:var(--col_white);clip-path:polygon(100%0,0 0,0 100%);top:0;left:calc(100% - 2px)}.interview .interview-voices__answer span{display:grid;grid-auto-flow:column;justify-content:start;gap:1.74vw}.interview .interview-voices__answer span::before{content:"A.";font-family:var(--font_secondary);font-size:2.22vw;font-weight:900;letter-spacing:1.92px}.interview .interview-flow{border-radius:1.39vw;background:#c1e0da;padding:3.47vw 4.17vw;margin-top:4.17vw}.interview .interview-flow__title{position:relative;display:grid;align-items:center;grid-template-columns:.97vw auto;gap:1.11vw;font-feature-settings:"palt"on;font-size:1.94vw;font-weight:900;letter-spacing:1.68px}.interview .interview-flow__title:before{content:"";display:inline-block;width:100%;aspect-ratio:1/1;background:var(--col_main_green);border-radius:100%;min-width:0}.interview .interview-flow__title::after{content:"";position:absolute;width:100vw;height:2px;background:var(--col_main_green);right:100%}.interview .interview-flow__items{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);grid-auto-flow:column;gap:2.64vw 4.17vw;margin-top:2.78vw}.interview .interview-flow__items--row05{grid-template-rows:repeat(5,1fr)}.interview .interview-flow__items--row05 .interview-flow__item:nth-child(5n) .interview-flow__time::after{display:none}.interview .interview-flow__item{display:grid;grid-template-columns:4.86vw auto;align-items:start;gap:0 1.11vw}.interview .interview-flow__item:not(:last-child) .interview-flow__time{position:relative}.interview .interview-flow__item:not(:last-child) .interview-flow__time::after{content:"";position:absolute;width:1.11vw;height:1.81vw;background:url(../images/common/icon-arrow-dot.svg?v9c7ebb0ec48032aeb80f9728ee48176d)center/contain no-repeat;top:calc(100% + .42vw);left:50%;translate:-50%0}.interview .interview-flow__item:nth-child(4n) .interview-flow__time::after{display:none}.interview .interview-flow__time{color:var(--col_main_green);font-feature-settings:"pwid"on;font-family:var(--font_secondary);font-size:.97vw;font-weight:700;text-align:center;line-height:160%;letter-spacing:.84px;border-radius:6.94vw;background:var(--col_white);padding:.28vw .35vw 2px}.interview .interview-flow__text{font-feature-settings:"palt"on}.intersect-elem.fade-in{opacity:0;translate:0 1.39vw;transition:opacity,translate,.6s ease;will-change:opacity}.intersect-elem.fade-in.active{opacity:1;translate:0}.intersect-elem.lead-in .interview-lead__illust{scale:0;transition:scale .6s ease}.intersect-elem.lead-in .interview-lead__box-header,.intersect-elem.lead-in .interview-lead__box-title,.intersect-elem.lead-in .interview-lead__box-text{width:fit-content;clip-path:inset(0 100%0 0);transition:clip-path 1.2s ease .5s}.intersect-elem.lead-in.active .interview-lead__illust{scale:1}.intersect-elem.lead-in.active .interview-lead__box-header,.intersect-elem.lead-in.active .interview-lead__box-title,.intersect-elem.lead-in.active .interview-lead__box-text{clip-path:inset(0 0 0 0)}}@media (max-width:767px){.interview{margin-top:15.38vw}.interview .interview-block{padding:15.38vw 0}.interview .interview-block:first-child{padding-top:0}.interview .interview-block:nth-child(even){background:var(--col_base_dark)}.interview .interview-block__title{position:relative;display:grid;align-items:center;grid-template-columns:2.56vw auto;gap:2.56vw;font-feature-settings:"palt"on;font-size:4.87vw;line-height:160%;font-weight:900;letter-spacing:1.68px}.interview .interview-block__title:before{content:"";display:inline-block;width:100%;aspect-ratio:1/1;background:var(--col_sub_yellow);border-radius:100%;min-width:0}.interview .interview-block__title::after{content:"";position:absolute;width:100vw;height:2px;background:var(--col_sub_yellow);right:100%}.interview .interview-block__items{margin-top:7.18vw}.interview .interview-block__items+.interview-block__items{margin-top:30.77vw}.interview .interview-lead{display:grid;gap:10.26vw}.interview .interview-lead__illust{border-radius:3.59vw;overflow:hidden}.interview .interview-lead__box{position:relative;display:grid;gap:3.59vw;border-radius:4.1vw 0 4.1vw 4.1vw;background:var(--col_white);padding:6.15vw 6.15vw 8.21vw 6.15vw}.interview .interview-lead__box::before,.interview .interview-lead__box::after{content:"";position:absolute}.interview .interview-lead__box:before{width:11.28vw;height:1.28vw;border-radius:0 0 2.56vw 2.56vw;background:var(--col_main_green);top:0;left:6.92vw}.interview .interview-lead__box::after{width:6.67vw;height:4.1vw;background:var(--col_white);clip-path:polygon(100% 100%,100%0,0 100%);bottom:calc(100% - 2px);right:0}.interview .interview-lead__box-header{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:start;gap:4.1vw}.interview .interview-lead__box-number{color:var(--col_main_green);font-feature-settings:"palt"on;font-family:var(--font_secondary);font-size:4.87vw;font-weight:700;letter-spacing:1.12px}.interview .interview-lead__box-profile{color:var(--col_txt_gray);font-feature-settings:"palt"on;font-size:2.82vw;font-weight:500;line-height:160%;letter-spacing:.56px}.interview .interview-lead__box-title{color:var(--col_main_green);font-feature-settings:"palt"on;font-size:4.87vw;font-weight:900;line-height:160%;letter-spacing:.76px}.interview .interview-lead__box-text{font-feature-settings:"palt"on}.interview .interview-voices{display:grid;gap:10.26vw;margin-top:15.38vw}.interview .interview-voices__item{display:grid;gap:4.1vw}.interview .interview-voices__question{position:relative;width:calc(100% - 3.08vw);color:var(--col_white);font-feature-settings:"palt"on;font-size:5.13vw;font-weight:900;line-height:170%;letter-spacing:1.2px;border-radius:0 4.1vw 4.1vw 4.1vw;background:var(--col_main_green);padding:5.64vw 5.13vw;margin-inline-start:auto}.interview .interview-voices__question::before{content:"";position:absolute;width:3.59vw;height:5.64vw;background:var(--col_main_green);clip-path:polygon(100%0,0 0,100% 100%);top:0;right:calc(100% - 2px)}.interview .interview-voices__question span{display:grid;grid-auto-flow:column;justify-content:start;gap:4.1vw}.interview .interview-voices__question span::before{content:"Q.";color:var(--col_white);font-family:var(--font_secondary);font-size:5.38vw;font-weight:900;letter-spacing:1.92px}.interview .interview-voices__answer{position:relative;width:calc(100% - 3.08vw);font-feature-settings:"palt"on;border-radius:4.1vw 0 4.1vw 4.1vw;background:var(--col_white);margin-inline-end:auto;padding:6.41vw 5.64vw}.interview .interview-voices__answer::before{content:"";position:absolute;width:4.1vw;height:6.67vw;background:var(--col_white);clip-path:polygon(100%0,0 0,0 100%);top:0;left:calc(100% - 2px)}.interview .interview-voices__answer span{display:grid;grid-auto-flow:column;justify-content:start;gap:3.85vw}.interview .interview-voices__answer span::before{content:"A.";font-family:var(--font_secondary);font-size:5.38vw;font-weight:900;letter-spacing:1.92px}.interview .interview-flow{border-radius:4.1vw;background:#c1e0da;padding:7.69vw 6.41vw;margin-top:10.26vw}.interview .interview-flow__title{position:relative;display:grid;align-items:center;grid-template-columns:2.56vw auto;gap:2.56vw;font-feature-settings:"palt"on;font-size:4.87vw;line-height:160%;font-weight:900;letter-spacing:1.68px}.interview .interview-flow__title:before{content:"";display:inline-block;width:100%;aspect-ratio:1/1;background:var(--col_main_green);border-radius:100%;min-width:0}.interview .interview-flow__title::after{content:"";position:absolute;width:100vw;height:2px;background:var(--col_main_green);right:100%}.interview .interview-flow__items{display:grid;gap:7.18vw 0;margin-top:5.13vw}.interview .interview-flow__item{display:grid;grid-template-columns:12.82vw auto;align-items:start;gap:0 2.05vw}.interview .interview-flow__item:not(:last-child) .interview-flow__time{position:relative}.interview .interview-flow__item:not(:last-child) .interview-flow__time::after{content:"";position:absolute;width:3.59vw;height:6.15vw;background:url(../images/common/icon-arrow-dot.svg?v9c7ebb0ec48032aeb80f9728ee48176d)center/contain no-repeat;top:100%;left:50%;translate:-50%0}.interview .interview-flow__time{color:var(--col_main_green);font-feature-settings:"pwid"on;font-family:var(--font_secondary);font-size:3.08vw;font-weight:700;text-align:center;line-height:160%;letter-spacing:0;border-radius:25.64vw;background:var(--col_white);padding:2px 0 1px}.interview .interview-flow__text{font-feature-settings:"palt"on;font-size:3.33vw;font-weight:700;line-height:140%;letter-spacing:.26px}.intersect-elem.fade-in{opacity:0;translate:0 5.13vw;transition:opacity,translate,.6s ease;will-change:opacity}.intersect-elem.fade-in.active{opacity:1;translate:0}.intersect-elem.lead-in .interview-lead__illust{scale:0;transition:scale .6s ease}.intersect-elem.lead-in .interview-lead__box-header,.intersect-elem.lead-in .interview-lead__box-title,.intersect-elem.lead-in .interview-lead__box-text{width:fit-content;clip-path:inset(0 100%0 0);transition:clip-path 1.2s ease .5s}.intersect-elem.lead-in.active .interview-lead__illust{scale:1}.intersect-elem.lead-in.active .interview-lead__box-header,.intersect-elem.lead-in.active .interview-lead__box-title,.intersect-elem.lead-in.active .interview-lead__box-text{clip-path:inset(0 0 0 0)}}