@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4,h5,h6{text-wrap:pretty}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img:not([class]),picture,svg{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}button{padding:0;margin:0}textarea:not([rows]){min-height:10em}address{font-style:normal}:target{scroll-margin-block:5ex}.bc-blue{background-color:#2a4e82}.bc-white{background-color:#fff}@font-face{font-family:"04B08";src:url(../../font/04B08.woff2) format("woff2");font-style:normal}html{font-size:62.5%;color:#1a1a1a;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-break:break-word;word-wrap:break-word;overflow-wrap:break-word;font-weight:400;font-family:"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",meiryo,sans-serif;scroll-behavior:smooth;scroll-padding-top:74px}@media screen and (max-width:767px){html{scroll-padding-top:50px}}body{margin:0;padding:0;line-height:1.75;background-color:#efefef}@media screen and (max-width:767px){body{background-color:#fff}}ol,ul{padding:0;margin:0}a{cursor:pointer}@media not screen and (max-width:767px){a[href^="tel:"]{pointer-events:none}}:where(p){font-size:1.6rem}.container,.section{width:100%;padding-inline:62.5px;overflow:clip}@media screen and (max-width:767px){.container,.section{padding-inline:10px}}.inner,.section__container{width:min(100%,1080px);margin-inline:auto}:where(h1):has(svg){margin-bottom:59px;width:607px;aspect-ratio:607/190;line-height:0;border:none;padding:0;fill:#fff}@media screen and (max-width:767px){:where(h1):has(svg){margin-bottom:21.5px;width:min(95%,363px);max-width:607px}}:where(h1):has(svg)>img{width:100%;height:auto}:where(h3){font-size:2.5rem;color:#0089c0;line-height:1.12;text-align:center;position:relative;margin:0 0 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){:where(h3){line-height:1.3888888889;font-size:1.8rem;margin:0 0 20px}}:where(h3)::before{content:"";display:inline-block;width:43.8%;height:1px;background-color:#ccc}@media screen and (max-width:767px){:where(h3)::before{width:40%}}:where(h3)::after{content:"";display:inline-block;width:43.8%;height:1px;background-color:#ccc}@media screen and (max-width:767px){:where(h3)::after{width:40%}}.headline-decoration{position:relative;font-size:4rem;font-weight:700;color:#00428e;margin-bottom:.95em;line-height:1.5}@media screen and (max-width:767px){.headline-decoration{font-size:2.5rem;line-height:1.44;margin-bottom:20px;padding:0 0 0 24px}}.headline-decoration::before{content:"";display:block;position:absolute;width:30px;height:5px;background-color:#00428e;top:27px;left:-46px}@media screen and (max-width:767px){.headline-decoration::before{width:15px;height:3px;top:16px;left:1px}}.headline-decoration--sm{font-size:2rem;margin-bottom:0}@media screen and (max-width:767px){.headline-decoration--sm{font-size:1.8rem}}.headline-decoration--sm::before{width:18px;background-color:#00428e;top:13px;left:-37px}@media screen and (max-width:767px){.headline-decoration--sm::before{width:15px;height:3px;top:11px;left:1px}}.headline-decoration--under-border-white{color:#fff;text-align:center;margin-bottom:34px;padding:0}@media screen and (max-width:767px){.headline-decoration--under-border-white{padding-bottom:13px;margin-bottom:27px}}.headline-decoration--under-border-white::before{width:100px;background-color:#fff;top:inherit;bottom:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.headline-decoration--under-border-white::before{width:70px;bottom:-3px}}.headline-interview{position:relative;font-size:3.6rem;line-height:1.5277777778;color:#00428e;padding-bottom:30px;border-bottom:1px solid #00428e}@media screen and (max-width:767px){.headline-interview{font-size:2.4rem;padding-bottom:18px}}.headline-interview>span{font-size:5rem}@media screen and (max-width:767px){.headline-interview>span{font-size:3.4rem}}.headline-interview::after{content:"";position:absolute;width:142px;height:8px;background-color:#00428e;bottom:-8px;left:0}@media screen and (max-width:767px){.headline-interview::after{width:100px;height:6px;bottom:-6px}}.headline-interview--comment-ttl{font-size:3rem;line-height:1.5;padding:46px 0 21px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.headline-interview--comment-ttl{font-size:2.3rem;padding:50px 0 18px}}.headline-interview--comment-ttl::after{width:120px;height:5px;background-color:#00428e;bottom:-5px;left:0}@media screen and (max-width:767px){.headline-interview--comment-ttl::after{width:90px;height:5px}}.hidden{overflow:hidden}@media screen and (max-width:767px){.pc-only{display:none}}.sp-only{display:none}@media screen and (max-width:767px){.sp-only{display:block}}.l-header{z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;left:0;width:100%;-webkit-transition:background-color .6s ease-in-out;transition:background-color .6s ease-in-out}.l-header--page{position:sticky;background-color:#fff}.l-header.scroll{background-color:#fff}.l-header__logo{opacity:0;text-decoration:none;display:block;width:199px;height:62px;margin:6px 0 auto 14px;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;visibility:hidden}@media screen and (max-width:767px){.l-header__logo{width:132px;height:auto;aspect-ratio:148/46;margin:5px 0 0 12px}}.l-header--page .l-header__logo{opacity:1;visibility:visible}.l-header.scroll .l-header__logo{opacity:1;visibility:visible}.l-header__logo.visible:hover{opacity:.8}.l-header__logo>svg{fill:#2a4e82}.l-header__box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 1px}.l-header__mail{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 0;width:74px;height:74px;font-size:1.2rem;font-weight:700;color:#2a4e82;background-color:#fff;-webkit-transition:background-color .6s ease-in-out,color .6s ease-in-out,opacity .6s ease-in-out;transition:background-color .6s ease-in-out,color .6s ease-in-out,opacity .6s ease-in-out;cursor:pointer}.l-header.scroll .l-header__mail{background-color:#2a4e82;color:#fff}.l-header.scroll .l-header__mail svg{-webkit-transition:fill .6s ease-in-out;transition:fill .6s ease-in-out;fill:#fff}@media screen and (max-width:767px){.l-header__mail{width:50px;height:50px;font-size:.8rem;gap:5px 0}}.l-header__mail>svg{width:35px;height:auto;aspect-ratio:35/26;fill:#2a4e82}@media screen and (max-width:767px){.l-header__mail>svg{width:24.5px}}.l-header__mail--bc-blue{background-color:#2a4e82;color:#fff}.l-header__mail--bc-blue>svg{fill:#fff}.l-header__mail:is(:hover,:focus){opacity:.8}.l-header__burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 0;width:74px;height:74px;font-size:1.2rem;font-weight:700;color:#2a4e82;background-color:#fff;text-decoration:none;border:none;font-family:"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","Helvetica Neue",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",meiryo,sans-serif;cursor:pointer;-webkit-transition:background-color .6s ease-in-out,color .6s ease-in-out,opacity .6s ease-in-out;transition:background-color .6s ease-in-out,color .6s ease-in-out,opacity .6s ease-in-out}.l-header.scroll .l-header__burger{background-color:#2a4e82;color:#fff}.l-header__burger--bc-blue{background-color:#2a4e82;color:#fff}.l-header__burger--close{position:absolute;top:0;right:0;z-index:1;background-color:#fff}.l-header.scroll .l-header__burger--close{background-color:#fff;color:#2a4e82}.l-header__burger--close.open{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.l-header__burger{width:50px;height:50px;font-size:.8rem;gap:5px 0}}.l-header__burger:hover{opacity:.8}.l-header__burger-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px 0}@media screen and (max-width:767px){.l-header__burger-inner{gap:4.5px 0}}.l-header__burger-line{width:30px;height:4px;background-color:#2a4e82;border-radius:2px;-webkit-transition:background-color .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:background-color .6s ease-in-out,-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out,background-color .6s ease-in-out;transition:transform .6s ease-in-out,background-color .6s ease-in-out,-webkit-transform .6s ease-in-out}@media screen and (max-width:767px){.l-header__burger-line{gap:4.5px 0;width:20px;height:2.5px;border-radius:1px}}.l-header__burger-line--bc-white{background-color:#fff}.l-header.scroll .l-header__burger-line{background-color:#fff}.l-header.scroll .l-header__burger-line--close{background-color:#2a4e82}.l-header__burger.open .l-header__burger-line:first-child{-webkit-transform:rotate(45deg) translate(8px,8px);transform:rotate(45deg) translate(8px,8px)}@media screen and (max-width:767px){.l-header__burger.open .l-header__burger-line:first-child{-webkit-transform:rotate(45deg) translate(8px,7px);transform:rotate(45deg) translate(8px,7px)}}.l-header__burger.open .l-header__burger-line:nth-child(2){opacity:0}.l-header__burger.open .l-header__burger-line:last-child{-webkit-transform:rotate(-45deg) translate(7px,-8px);transform:rotate(-45deg) translate(7px,-8px)}@media screen and (max-width:767px){.l-header__burger.open .l-header__burger-line:last-child{-webkit-transform:rotate(-45deg) translate(3px,-2px);transform:rotate(-45deg) translate(3px,-2px)}}.l-footer{width:100%;background:-webkit-gradient(linear,left top,right top,from(#2ae3fc),color-stop(90%,#00428e));background:linear-gradient(90deg,#2ae3fc,#00428e 90%);padding-top:34px;overflow:clip}@media screen and (max-width:767px){.l-footer{padding-top:12.5px}}.l-footer--article{background:#fff}.l-footer__wrap{padding-top:243px;background-color:#efefef;position:relative}@media screen and (max-width:767px){.l-footer__wrap{padding-top:151px}}.l-footer__img-box{position:absolute;top:-34px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1208px}@media screen and (max-width:767px){.l-footer__img-box{top:-12.5px;width:auto}}.l-footer__img-box>img{width:100%;max-width:1208px;height:auto;margin:0 auto}@media screen and (max-width:767px){.l-footer__img-box>img{top:-12.5px;width:auto;max-width:auto;height:148px}}.l-footer__copyright{line-height:1.25;padding:20px 0 48px;background-color:#fff;text-align:center}@media screen and (max-width:767px){.l-footer__copyright{line-height:1.4;padding:13px 0 14px}}.l-footer__copyright>small{font-size:1.4rem;color:#666}@media screen and (max-width:767px){.l-footer__copyright>small{font-size:1rem}}main{background-color:#fff}.l-interview{background-color:#fff;overflow:clip}.l-interview__top{position:relative;padding-top:57px;background:-webkit-gradient(linear,left top,right top,from(#2ae3fc),color-stop(90%,#00428e));background:linear-gradient(90deg,#2ae3fc,#00428e 90%)}@media screen and (max-width:767px){.l-interview__top{padding:30px 0 0;background:-webkit-gradient(linear,left top,right top,from(#2ae3fc),color-stop(90%,#00428e));background:linear-gradient(90deg,#2ae3fc,#00428e 90%);overflow-x:hidden}}.l-interview__top::before{content:"";position:absolute;display:block;background:url(../img/common/img_page_fv.svg) no-repeat left top/100% auto;width:1500px;height:auto;aspect-ratio:1500/863;top:-309px;left:calc(50% + 18.9333333333vw);translate:-50% 0}@media screen and (max-width:767px){.l-interview__top::before{width:min(100%,600px);top:3px;left:auto;right:-135px;translate:0;opacity:.7}}.l-interview__page-ttl{position:relative;font-size:4.4rem;font-weight:700;color:#fff;width:min(100%,1120px);margin-inline:auto}@media screen and (max-width:767px){.l-interview__page-ttl{font-size:3.2rem;margin:0;width:auto}}.l-interview__page-ttl__wrap{padding-inline:62.5px}@media screen and (max-width:767px){.l-interview__page-ttl__wrap{padding-left:15px}}.l-interview__interviewer{position:relative;z-index:1;margin-top:52px;padding-block:40px 66px;background-color:rgba(255,255,255,.85)}@media screen and (max-width:767px){.l-interview__interviewer{margin-top:28px;padding:30px 15px 40px}}.l-interview__interviewer-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 52px;width:min(100%,1100px);margin:0 auto}.l-interview__interviewer-flex--gap-1{gap:0 1px}.l-interview__interviewer-flex--gap-2{gap:0 2px}.l-interview__interviewer-flex--gap-3{gap:0 3px}.l-interview__interviewer-flex--gap-4{gap:0 4px}.l-interview__interviewer-flex--gap-5{gap:0 5px}.l-interview__interviewer-flex--gap-6{gap:0 6px}.l-interview__interviewer-flex--gap-7{gap:0 7px}.l-interview__interviewer-flex--gap-8{gap:0 8px}.l-interview__interviewer-flex--gap-9{gap:0 9px}.l-interview__interviewer-flex--gap-10{gap:0 10px}.l-interview__interviewer-flex--gap-11{gap:0 11px}.l-interview__interviewer-flex--gap-12{gap:0 12px}.l-interview__interviewer-flex--gap-13{gap:0 13px}.l-interview__interviewer-flex--gap-14{gap:0 14px}.l-interview__interviewer-flex--gap-15{gap:0 15px}.l-interview__interviewer-flex--gap-16{gap:0 16px}.l-interview__interviewer-flex--gap-17{gap:0 17px}.l-interview__interviewer-flex--gap-18{gap:0 18px}.l-interview__interviewer-flex--gap-19{gap:0 19px}.l-interview__interviewer-flex--gap-20{gap:0 20px}.l-interview__interviewer-flex--gap-21{gap:0 21px}.l-interview__interviewer-flex--gap-22{gap:0 22px}.l-interview__interviewer-flex--gap-23{gap:0 23px}.l-interview__interviewer-flex--gap-24{gap:0 24px}.l-interview__interviewer-flex--gap-25{gap:0 25px}.l-interview__interviewer-flex--gap-26{gap:0 26px}.l-interview__interviewer-flex--gap-27{gap:0 27px}.l-interview__interviewer-flex--gap-28{gap:0 28px}.l-interview__interviewer-flex--gap-29{gap:0 29px}.l-interview__interviewer-flex--gap-30{gap:0 30px}.l-interview__interviewer-flex--gap-31{gap:0 31px}.l-interview__interviewer-flex--gap-32{gap:0 32px}.l-interview__interviewer-flex--gap-33{gap:0 33px}.l-interview__interviewer-flex--gap-34{gap:0 34px}.l-interview__interviewer-flex--gap-35{gap:0 35px}.l-interview__interviewer-flex--gap-36{gap:0 36px}.l-interview__interviewer-flex--gap-37{gap:0 37px}.l-interview__interviewer-flex--gap-38{gap:0 38px}.l-interview__interviewer-flex--gap-39{gap:0 39px}.l-interview__interviewer-flex--gap-40{gap:0 40px}.l-interview__interviewer-flex--gap-41{gap:0 41px}.l-interview__interviewer-flex--gap-42{gap:0 42px}.l-interview__interviewer-flex--gap-43{gap:0 43px}.l-interview__interviewer-flex--gap-44{gap:0 44px}.l-interview__interviewer-flex--gap-45{gap:0 45px}.l-interview__interviewer-flex--gap-46{gap:0 46px}.l-interview__interviewer-flex--gap-47{gap:0 47px}.l-interview__interviewer-flex--gap-48{gap:0 48px}.l-interview__interviewer-flex--gap-49{gap:0 49px}.l-interview__interviewer-flex--gap-50{gap:0 50px}@media screen and (max-width:767px){.l-interview__interviewer-flex{width:100%;gap:38px;margin:0}}.l-interview__interviewer-left{-webkit-box-flex:2;-ms-flex:2 0 300px;flex:2 0 300px}@media screen and (max-width:767px){.l-interview__interviewer-left{display:contents}}@media screen and (max-width:767px){.l-interview__interviewer-ttl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.l-interview__interviewer-prof{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 15px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px}@media screen and (max-width:767px){.l-interview__interviewer-prof{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-top:0;gap:0 15px;margin-top:-14px}}.l-interview__interviewer-name{font-size:3.6rem;font-weight:700;color:#00428e}@media screen and (max-width:767px){.l-interview__interviewer-name{font-size:2.4rem}}.l-interview__interviewer-name>span{font-size:2.6rem}@media screen and (max-width:767px){.l-interview__interviewer-name>span{font-size:1.8rem}}.l-interview__interviewer-inner{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}.l-interview__interviewer-history{list-style:none;font-size:2rem;font-weight:700;line-height:1.4;color:#00428e;padding-top:9.5px}.l-interview__interviewer-history:not(:first-child){margin-top:14px;padding:0}@media screen and (max-width:767px){.l-interview__interviewer-history:not(:first-child){margin-top:8px}}@media screen and (max-width:767px){.l-interview__interviewer-history{font-size:1.8rem;padding:0;margin-top:4px}}@media screen and (max-width:767px){.l-interview__interviewer-history>li:not(:first-child){padding-top:2px}}@media screen and (max-width:767px){.l-interview__interviewer-history>dd{padding-top:2px}}.l-interview__interviewer-internship{font-size:2rem;font-weight:700;line-height:1.3;color:#00428e;margin-top:14px}@media screen and (max-width:767px){.l-interview__interviewer-internship{font-size:1.8rem;margin-top:8px}}.l-interview__interviewer-caution{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem;color:#1a1a1a;margin-top:26px;padding-left:1.25em;text-indent:-1.25em}@media screen and (max-width:767px){.l-interview__interviewer-caution{font-size:1.4rem;margin-top:14px}}.l-interview__interviewer-img{z-index:1;position:relative;-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;max-width:400px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:767px){.l-interview__interviewer-img{-webkit-box-flex:0;-ms-flex:none;flex:none;width:calc(100% - 10px);max-width:100%;height:auto;margin-inline:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.l-interview__interviewer-img::before{z-index:-1;content:"";display:block;position:absolute;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,right top,from(#2ae3fc),color-stop(90%,#00428e));background-image:linear-gradient(90deg,#2ae3fc,#00428e 90%);translate:20px 20px}@media screen and (max-width:767px){.l-interview__interviewer-img::before{translate:10px 10px}}.l-interview__interviewer-img>img{width:100%;height:auto}.l-interview__container{padding-block:60px 94px}.l-interview__container:has(.l-single__cmt){padding-bottom:74px}@media screen and (max-width:767px){.l-interview__container{width:100%;margin:0;padding-block:20px 46px}}.l-interview__container section:not([class]):not(:first-child){margin-top:43px}@media screen and (max-width:767px){.l-interview__container section:not([class]):not(:first-child){margin-top:24px}}.l-interview__container section:not([class])>p{padding-top:7px}.l-interview__container section:not([class])>p:first-of-type{padding-top:9px}.l-interview__horizontal-rule{border-top:dotted;border-bottom:none;border-left:none;border-right:none;border-color:#717171;width:100%;margin:36px 0 0;background:0 0}.l-interview__horizontal-rule--mar-lg{margin-top:67px}.l-interview__horizontal-rule--mar-md{margin-top:48px}@media screen and (max-width:767px){.l-interview__horizontal-rule{margin:25px 0 0}}.l-interview__caption{font-size:1.4rem;line-height:2;color:#1a1a1a;padding:32px 0 0}.l-interview__caption:not(:first-of-type){padding:18px 0}@media screen and (max-width:767px){.l-interview__caption:not(:first-of-type){padding-bottom:10px}}@media screen and (max-width:767px){.l-interview__caption{padding:24px 0 0}.l-interview__caption:last-child{padding-bottom:40px}}.l-interview__cmt{background-image:linear-gradient(180deg,#fff 0,#fff 10px,#efefef 10px,#efefef 100%);padding:0 35px 48px;margin-top:71px}@media (width >= 768px) and (max-width :1180px){.l-interview__cmt{padding:0 25px 40px}}@media screen and (max-width:767px){.l-interview__cmt{margin-top:76px;padding:0 20px 30px}}.l-interview__caption+.l-interview__cmt{margin-top:48px}@media (width >= 768px) and (max-width :1180px){.l-interview__caption+.l-interview__cmt{padding:0 25px 40px}}@media screen and (max-width:767px){.l-interview__caption+.l-interview__cmt{margin-top:76px;padding:0 20px 30px}}.l-interview__cmt-inner:not(:first-child){padding-top:8px;border-top:2px solid #dcdcdc;margin-top:42px}@media screen and (max-width:767px){.l-interview__cmt-inner:not(:first-child){padding-top:0;margin-top:36px}}.l-interview__cmt-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (width >= 768px) and (max-width :1180px){.l-interview__cmt-flex{gap:0 40px}}@media screen and (max-width:767px){.l-interview__cmt-flex{display:block;position:relative}}.l-interview__cmt-img{width:100%;height:auto;min-width:160px;max-width:213px}@media (width >= 768px) and (max-width :1180px){.l-interview__cmt-img{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:767px){.l-interview__cmt-img{position:absolute;top:-80px;right:-9px;width:160px;height:auto}}.l-interview__cmt-img--woman{min-width:106px;max-width:212px;margin-top:28px}@media screen and (max-width:767px){.l-interview__cmt-img--woman{margin-top:0;right:-19px}}.l-interview__cmt-img>img{width:100%;height:auto}.l-interview__cmt-company{font-size:2rem;line-height:1.4;font-weight:700;color:#00428e;margin-top:32px}@media screen and (max-width:767px){.l-interview__cmt-company{font-size:1.8rem;margin-top:28px}}.l-interview__cmt-name{font-size:2.6rem;line-height:1.4;font-weight:700;color:#00428e;margin-top:5px}@media screen and (max-width:767px){.l-interview__cmt-name{font-size:2.4rem}}.l-interview__cmt-name>small{font-size:2rem}.l-interview__cmt-txt{margin-top:16px}@media screen and (max-width:767px){.l-interview__cmt-txt{margin-top:12px}}.l-interview__cmt-txt:not(:first-of-type){margin-top:4px}.l-interview__day{text-align:right;font-size:1.4rem;margin-top:25px}@media screen and (max-width:767px){.l-interview__day{font-size:1.2rem}}.l-interview__day dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.l-interview__day p{font-size:1em}.b-nav{z-index:1;display:none;position:absolute;top:0;left:0;background-color:rgba(0,67,143,.9);width:100vw;height:100vh;-webkit-animation:fade .5s ease;animation:fade .5s ease;visibility:hidden}@media screen and (max-width:767px){.b-nav{line-height:1.7}}.b-nav.fade{display:block;z-index:1;visibility:visible}.b-nav__inner{overflow:auto;width:100%;height:100%;padding:112px 122px 112px 59px;position:relative}@media screen and (max-width:767px){.b-nav__inner{line-height:1.7;padding:103.5px 29px 50px 33.5px}}.b-nav__list{width:100%;max-width:812px;margin:0 auto;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:28px 0}@media screen and (max-width:767px){.b-nav__list{max-width:100%;gap:27px 0}}.b-nav__item{position:relative;padding-left:12px}.b-nav__item::before{content:"";display:block;position:absolute;width:20px;height:3px;background-color:#fff;top:24px;left:-20px;-webkit-transition-duration:3s;transition-duration:3s;-webkit-transition-property:background;transition-property:background}@media screen and (max-width:767px){.b-nav__item::before{width:15px;height:2.5px;top:17px;-webkit-transform:none;transform:none;left:-17px}}.b-nav__item.mask::before{background:-webkit-gradient(linear,left top,left bottom,color-stop(4%,#00428e),to(#fff));background:linear-gradient(180deg,#00428e 4%,#fff)}.b-nav__item.mask>a{background:-webkit-gradient(linear,left top,left bottom,color-stop(4%,#00428e),to(#fff));background:linear-gradient(180deg,#00428e 4%,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.b-nav__item>a{display:block;position:relative;font-size:2.5rem;font-weight:700;color:#fff;text-decoration:none;-webkit-transition-duration:3s;transition-duration:3s;-webkit-transition-property:background;transition-property:background}@media screen and (max-width:767px){.b-nav__item>a{font-size:2rem;line-height:1.7}}.b-nav__item>a:is(:hover,:focus){text-decoration:underline}.b-nav__item>a:is(:hover,:focus)::after{content:"";display:block;position:absolute;background-image:url(../img/common/icon-arrow-right.svg);background-position:center;background-size:100% auto;width:21px;height:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:-40px}@media screen and (max-width:767px){.b-nav__item>a:is(:hover,:focus)::after{width:13px;height:12.5px;position:relative;display:inline-block;top:auto;right:-10px;-webkit-transform:none;transform:none}}@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}.b-breadcrumbs{padding-block:20px 25px;background-color:#fff}.b-breadcrumbs>span>span{font-size:1.3rem}.b-breadcrumbs>span>span>a{text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.b-breadcrumbs>span>span>a:is(:hover,:focus-visible){color:#00438f}.b-definition{margin-bottom:28px}@media screen and (max-width:767px){.b-definition{margin-bottom:13px}}.b-definition__term{font-size:2rem;font-weight:700;color:#00428e;text-indent:.8em;position:relative;padding-left:10px;margin-bottom:.275em}@media screen and (max-width:767px){.b-definition__term{font-size:1.8rem;line-height:1.4;padding-left:24px;margin-bottom:14px;text-indent:0}}.b-definition__term--before-none{padding-left:0;text-indent:0}.b-definition__term--before-none::before{display:none}.b-definition__term::before{content:"";width:17px;height:17px;border-radius:50%;background-color:#1a1a1a;position:absolute;top:9px;left:0;background-color:#00428e}@media screen and (max-width:767px){.b-definition__term::before{width:16px;height:16px;left:1px;top:4.3px}}.b-definition__description{font-size:1.6rem}@media screen and (max-width:767px){.b-definition__description{font-size:1.3rem;line-height:1.6923076923}}.b-definition__text{margin-bottom:5px}@media screen and (max-width:767px){.b-definition__text{margin-bottom:12px}}@media screen and (max-width:767px){.b-definition__text>br{display:none}}.b-definition__o-list{counter-reset:cnt;list-style:none;font-weight:700}.b-definition__o-list+.b-definition__text{margin-top:7px}@media screen and (max-width:767px){.b-definition__o-list+.b-definition__text{margin-top:4px;margin-bottom:0}}.b-definition__o-item{position:relative;text-indent:1em}.b-definition__o-item::before{counter-increment:cnt;content:"(" counter(cnt) ")";position:absolute;font-size:1.6rem;top:0;left:-17px}@media screen and (max-width:767px){.b-definition__o-item::before{font-size:1.3rem;top:0;left:-14px}}.b-definition__o-item>span{color:#2e89af}:root{--blue:#00448f}.b-interviewer-swiper{background-image:-webkit-gradient(linear,left top,right top,from(#2ae3fc),color-stop(90%,#00428e));background-image:linear-gradient(90deg,#2ae3fc,#00428e 90%);padding:52px 0 45px}@media screen and (max-width:767px){.b-interviewer-swiper{padding:38px 15px 33px}}.b-interviewer-swiper__contents{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 37px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 6px 0}@media screen and (max-width:767px){.b-interviewer-swiper__contents{padding:4px 0 0}}.b-interviewer-swiper .swiper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:1335px;margin:0}.b-interviewer-swiper .swiper-wrapper{width:100%}.b-interviewer-swiper .swiper-slide{height:auto}.b-interviewer-swiper__link{text-decoration:none;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity}.b-interviewer-swiper__link:hover{opacity:.8}.b-interviewer-swiper__img{width:100%;max-width:250px;border-radius:50%;overflow:hidden;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.b-interviewer-swiper__img{max-width:100%}}.b-interviewer-swiper__img>img{width:100%;height:auto}.b-interviewer-swiper__info{padding:9px 10px 0;height:auto;text-align:center}@media screen and (max-width:767px){.b-interviewer-swiper__info{padding:9px 0 0}}.b-interviewer-swiper__school{color:#fff;font-size:1.4rem;font-weight:700;line-height:1.4285714286;letter-spacing:.03em}.b-interviewer-swiper__name{margin-top:4.5px;font-size:1.8rem;line-height:1.5;font-weight:700;color:#fff}.b-interviewer-swiper__name>span{font-size:1.4rem}.b-interviewer-swiper .swiper-button-prev{z-index:0;position:relative;width:39px;height:39px;border-radius:50%;background-color:#fff;margin:0;border:0}@media screen and (max-width:767px){.b-interviewer-swiper .swiper-button-prev{width:30px;height:30px;display:inline-block}}.b-interviewer-swiper .swiper-button-prev:is(:hover,:focus){opacity:.8}.b-interviewer-swiper .swiper-button-prev::after{content:"";position:absolute;top:15px;left:16px;width:8.49px;height:8.49px;border-top:2px solid #00428e;border-right:2px solid #00428e;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);font-size:0}@media screen and (max-width:767px){.b-interviewer-swiper .swiper-button-prev::after{width:7px;height:7px;top:12px;left:12px}}.b-interviewer-swiper .swiper-button-next{z-index:0;position:relative;width:39px;height:39px;border-radius:50%;background-color:#fff;right:auto;left:auto;top:auto;margin:0;border:0}@media screen and (max-width:767px){.b-interviewer-swiper .swiper-button-next{width:30px;height:30px;display:inline-block}}.b-interviewer-swiper .swiper-button-next:is(:hover,:focus){opacity:.8}.b-interviewer-swiper .swiper-button-next::after{content:"";position:absolute;top:16px;left:13px;width:8.49px;height:8.49px;border-top:2px solid #00428e;border-right:2px solid #00428e;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-size:0}@media screen and (max-width:767px){.b-interviewer-swiper .swiper-button-next::after{width:7px;height:7px;display:inline-block;top:12px;left:10px}}.b-page-top-button{z-index:1;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 0;width:74px;height:74px;font-size:1.2rem;font-weight:700;color:#fff;text-align:center;line-height:1.25;background-color:#2a4e82;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;opacity:0;bottom:0;right:0;text-decoration:none;pointer-events:none;border:1px solid #ccc}.b-page-top-button.scroll{opacity:1;pointer-events:all}@media screen and (max-width:767px){.b-page-top-button{display:none}}.b-page-top-button>svg{fill:#fff}@media screen and (max-width:767px){.b-page-top-button>svg{width:18px;height:19px}}.b-page-top-button--page{opacity:1;background-color:#fff;color:#2a4e82;pointer-events:all}.b-page-top-button--page>svg{fill:#2a4e82}.mar-r-6{margin-right:6px}.mar-b-6{margin-bottom:6px}.mar-l-6{margin-left:6px}.mar-t-14{margin-top:14px}.mar-r-14{margin-right:14px}.mar-b-14{margin-bottom:14px}.mar-l-14{margin-left:14px}.mar-t-15{margin-top:15px}.mar-r-15{margin-right:15px}.mar-b-15{margin-bottom:15px}.mar-l-15{margin-left:15px}.mar-t-16{margin-top:16px}.mar-r-16{margin-right:16px}.mar-b-16{margin-bottom:16px}.mar-l-16{margin-left:16px}.mar-t-37{margin-top:37px}.mar-r-37{margin-right:37px}.mar-b-37{margin-bottom:37px}.mar-l-37{margin-left:37px}.mar-t-40{margin-top:40px}.mar-r-40{margin-right:40px}.mar-b-40{margin-bottom:40px}.mar-l-40{margin-left:40px}.sp-mar-r-6{margin-right:6px}.sp-mar-b-6{margin-bottom:6px}.sp-mar-l-6{margin-left:6px}.sp-mar-r-14{margin-right:14px}.sp-mar-b-14{margin-bottom:14px}.sp-mar-l-14{margin-left:14px}.sp-mar-r-15{margin-right:15px}.sp-mar-b-15{margin-bottom:15px}.sp-mar-l-15{margin-left:15px}.sp-mar-r-16{margin-right:16px}.sp-mar-b-16{margin-bottom:16px}.sp-mar-l-16{margin-left:16px}.sp-mar-r-37{margin-right:37px}.sp-mar-b-37{margin-bottom:37px}.sp-mar-l-37{margin-left:37px}.sp-mar-r-40{margin-right:40px}.sp-mar-b-40{margin-bottom:40px}.sp-mar-l-40{margin-left:40px}@-webkit-keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.u-opacity{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.u-opacity:is(:hover,:focus-visible){opacity:.8}