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