@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.u-content{width:100vw;overflow-x:hidden}.u-section{margin:4rem auto}@media screen and (min-width:576px){.u-section{margin:5rem auto}}.u-section .u-section__head{margin-bottom:1.5rem;text-align:center}.u-row,.u-row--flex-end,.u-row--flex-start{width:100%;display:flex;flex-direction:column}@media screen and (min-width:576px){.u-row,.u-row--flex-end,.u-row--flex-start{flex-direction:row}}.u-row--flex-start{justify-content:flex-start}.u-row--flex-end{justify-content:flex-end}.u-row--flex-end>.u-col,.u-row--flex-start>.u-col,.u-row>.u-col{flex:1}.u-row--flex-end>.u-col:not(:first-child),.u-row--flex-start>.u-col:not(:first-child),.u-row>.u-col:not(:first-child){margin:1.5rem 0 0}@media screen and (min-width:576px){.u-row--flex-end>.u-col:not(:first-child),.u-row--flex-start>.u-col:not(:first-child),.u-row>.u-col:not(:first-child){margin:0 0 0 1.5rem}}.u-for-sp{display:block}@media screen and (min-width:576px){.u-for-sp{display:none}}.u-for-pc{display:none}@media screen and (min-width:576px){.u-for-pc{display:block}}.u-split-words{display:flex;flex-wrap:wrap}.u-split-words>span{white-space:nowrap}.u-split-words>br{display:block}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}body,html{font-family:Noto Sans JP,sans-serif;font-size:14px}@media screen and (min-width:576px){body,html{font-size:16px}}*{box-sizing:border-box;line-height:1.5;color:#333}a[href]:hover{opacity:.64;transition:opacity .2s ease-out}.c-dropdown:where(.astro-PQSYG2QG){position:relative}.c-dropdown__toggle:where(.astro-PQSYG2QG){width:48px;height:48px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .1s ease-out}.is-open:where(.astro-PQSYG2QG) .c-dropdown__toggle:where(.astro-PQSYG2QG){opacity:.4}.c-dropdown__body:where(.astro-PQSYG2QG){width:100vw;padding:8px;position:absolute;background-color:#f7f7f7;z-index:100;pointer-events:none;transition:all .1s ease-out;transform:translateY(-16px);opacity:0}.is-open:where(.astro-PQSYG2QG) .c-dropdown__body:where(.astro-PQSYG2QG){pointer-events:auto;transform:translateY(0);opacity:1}.c-link-button:where(.astro-5EUNQZKT){min-height:2.5rem;height:fit-content;padding:4px 20px;display:inline-flex;align-items:center;border-radius:100vh;justify-content:center;color:#fff;background-color:#2b5ac8}.c-link-button:where(.astro-5EUNQZKT).is-large{min-height:3.5rem;padding:4px 40px;border-radius:100vh;font-size:1.25rem}.c-link-button:where(.astro-5EUNQZKT).is-full{width:100%}.c-link-button:where(.astro-5EUNQZKT).is-inverse{border:solid 1px #2b5ac8;color:#2b5ac8;background-color:#fff}.c-menu-list:where(.astro-6ONZ2QFG){width:100%}.c-menu-list:where(.astro-6ONZ2QFG)>li:where(.astro-6ONZ2QFG):not(:first-child){border-top:solid 1px #efefef}.c-menu-list:where(.astro-6ONZ2QFG)>li:where(.astro-6ONZ2QFG)>a:where(.astro-6ONZ2QFG){min-height:48px;padding:8px 24px 8px 4px;display:flex;align-items:center;position:relative;color:#004482}.c-menu-list:where(.astro-6ONZ2QFG)>li:where(.astro-6ONZ2QFG)>a:where(.astro-6ONZ2QFG):after{content:"";width:.5rem;height:.5rem;border-top:solid 2px #004482;border-right:solid 2px #004482;position:absolute;right:8px;transform:rotate(45deg)}.c-header:where(.astro-3EF6KSR2){display:flex;justify-content:center;background-color:#fff}.c-header__inner:where(.astro-3EF6KSR2){max-width:1024px;width:100%;min-height:80px;padding:0 8px;display:flex;align-items:center}@media screen and (min-width:576px){.c-header__inner:where(.astro-3EF6KSR2){padding:0 16px}}.c-header__logo:where(.astro-3EF6KSR2){width:80px;height:40px;display:inline-flex;background:url(/3cb40ff16bd0ca3be88ad7bb55720924c00e70f3/1ed55/img/logo-mfs.svg) center no-repeat;background-size:contain}@media screen and (min-width:576px){.c-header__logo:where(.astro-3EF6KSR2){width:96px;height:48px}}.c-header__desc:where(.astro-3EF6KSR2){margin-left:1rem;display:none;font-size:.75rem;color:#707070}@media screen and (min-width:576px){.c-header__desc:where(.astro-3EF6KSR2){display:unset}}.c-header__links:where(.astro-3EF6KSR2).for-sp{margin-left:auto;display:flex;align-items:center}@media screen and (min-width:576px){.c-header__links:where(.astro-3EF6KSR2).for-sp{display:none}}.c-header__links:where(.astro-3EF6KSR2).for-sp>:where(.astro-3EF6KSR2):not(:first-child){margin-left:.5rem}.c-header__dropdown-menu:where(.astro-3EF6KSR2)>li:where(.astro-3EF6KSR2):not(:first-child){border-top:solid 1px #efefef}.c-header__links:where(.astro-3EF6KSR2).for-pc{margin-left:auto;display:none;list-style:none}.c-header__links:where(.astro-3EF6KSR2).for-pc>li:where(.astro-3EF6KSR2){margin-left:1.5rem;display:inline-flex;align-items:center}@media screen and (min-width:576px){.c-header__links:where(.astro-3EF6KSR2).for-pc{display:flex}}.c-link-text:where(.astro-Y4CSCVK6),.c-link-text:where(.astro-Y4CSCVK6).is-small,.c-link-text:where(.astro-Y4CSCVK6).is-xsmall{width:fit-content;display:inline-flex;align-items:center;color:#004482}.c-link-text:where(.astro-Y4CSCVK6).is-small:before,.c-link-text:where(.astro-Y4CSCVK6).is-xsmall:before,.c-link-text:where(.astro-Y4CSCVK6):before{content:"";margin-right:8px;display:flex;background-image:url(/img/dc5d55303a0a055dc3a3c1d43df41e88de278e86/icon-arrow-right.png);background-size:contain}.c-link-text:where(.astro-Y4CSCVK6){font-size:1.5rem}.c-link-text:where(.astro-Y4CSCVK6):before{width:24px;height:24px}.c-link-text:where(.astro-Y4CSCVK6).is-small{font-size:1.25rem}.c-link-text:where(.astro-Y4CSCVK6).is-small:before{width:20px;height:20px}.c-link-text:where(.astro-Y4CSCVK6).is-xsmall{font-size:1rem}.c-link-text:where(.astro-Y4CSCVK6).is-xsmall:before{width:16px;height:16px}.c-footer:where(.astro-SZ7XMLTE){display:flex;justify-content:center;background-color:#f7f7f7}.c-footer__inner:where(.astro-SZ7XMLTE){max-width:1024px;width:100%;padding:2.5rem 16px}.c-footer__row:where(.astro-SZ7XMLTE){width:100%;display:flex;flex-direction:column}@media screen and (min-width:576px){.c-footer__row:where(.astro-SZ7XMLTE){flex-direction:row}}.c-footer__col:where(.astro-SZ7XMLTE){flex:1;display:flex;flex-direction:column}.c-footer__col:where(.astro-SZ7XMLTE):not(:first-child){margin-top:.5rem}@media screen and (min-width:576px){.c-footer__col:where(.astro-SZ7XMLTE):not(:first-child){margin-top:0}}.c-footer__logo:where(.astro-SZ7XMLTE){width:6rem;height:3rem;display:inline-flex;background:url(/3cb40ff16bd0ca3be88ad7bb55720924c00e70f3/1ed55/img/logo-mfs.svg) center no-repeat;background-size:contain}.c-footer__desc:where(.astro-SZ7XMLTE){margin-top:1rem;display:block;font-size:.625rem;color:#707070}.c-footer__label:where(.astro-SZ7XMLTE){margin:1rem 0 .5rem;font-weight:700;font-size:.75rem;color:#707070}.c-footer__divider:where(.astro-SZ7XMLTE){margin:2rem 0;border-color:#707070}.c-footer__copyright:where(.astro-SZ7XMLTE),.c-footer__guide:where(.astro-SZ7XMLTE),.c-footer__info:where(.astro-SZ7XMLTE) small:where(.astro-SZ7XMLTE){display:block;text-align:center;font-size:.75rem;color:#707070}.c-footer__info:where(.astro-SZ7XMLTE){margin:1rem 0}.c-footer__copyright:where(.astro-SZ7XMLTE){margin-top:1rem}.c-action:where(.astro-GMCSRA3Q){width:100%;margin:7.5rem 0;background-color:#cde0fc}.c-action__inner:where(.astro-GMCSRA3Q){max-width:960px;margin:0 auto;padding:4rem 16px;display:flex;position:relative}.c-action__caption:where(.astro-GMCSRA3Q){flex:1}.c-action__message:where(.astro-GMCSRA3Q){margin-bottom:1.5rem;font-size:1.25rem}.c-action__thumb:where(.astro-GMCSRA3Q){width:50vw;position:absolute;bottom:-40px;right:0;background-image:url(/img/f947152604c05dfce9f67e5ea6cb8642880bd198/img-action.jpg);background-position:center;background-size:cover}@media screen and (min-width:576px){.c-action__thumb:where(.astro-GMCSRA3Q){width:440px}}.c-action__thumb:where(.astro-GMCSRA3Q):before{content:"";display:block;padding-top:56.25%}.c-heading1:where(.astro-U4QOYRKZ),.c-heading2:where(.astro-U4QOYRKZ),.c-heading3:where(.astro-U4QOYRKZ),.c-heading4:where(.astro-U4QOYRKZ){margin:0;line-height:1.5;font-weight:700}.is-main:where(.astro-U4QOYRKZ).c-heading1,.is-main:where(.astro-U4QOYRKZ).c-heading2,.is-main:where(.astro-U4QOYRKZ).c-heading3,.is-main:where(.astro-U4QOYRKZ).c-heading4{color:#2b5ac8}.c-heading1:where(.astro-U4QOYRKZ){font-size:2rem}.c-heading2:where(.astro-U4QOYRKZ){font-size:1.5rem}.c-heading3:where(.astro-U4QOYRKZ){font-size:1.25rem}.c-heading4:where(.astro-U4QOYRKZ){font-size:1rem}.c-box:where(.astro-WEZLMLOA){padding:24px;display:flex;flex-direction:column;border-radius:4px;background-color:#cde0fce0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media screen and (min-width:576px){.c-box:where(.astro-WEZLMLOA){padding:48px}}.c-breadcrumbs:where(.astro-ILHXCYM7){width:100%;background-color:#f7f7f7}.c-breadcrumbs__list:where(.astro-ILHXCYM7){width:1024px;min-height:40px;margin:0 auto;padding:0 16px;display:flex;align-items:center}.c-breadcrumbs__list:where(.astro-ILHXCYM7)>li:where(.astro-ILHXCYM7){display:flex;align-items:center;font-size:.75rem}.c-breadcrumbs__list:where(.astro-ILHXCYM7)>li:where(.astro-ILHXCYM7):not(:first-child):before{content:">";margin:0 6px;display:block}.c-main-visual:where(.astro-NDQBRLB2){width:100vw;height:320px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#e3e3e3}@media screen and (min-width:576px){.c-main-visual:where(.astro-NDQBRLB2){height:500px}}@media screen and (min-width:1200px){.c-main-visual:where(.astro-NDQBRLB2){background-size:1200px}}.c-main-visual__border:where(.astro-NDQBRLB2){width:100%;position:absolute;bottom:16px;box-sizing:border-box;background-color:#6c7faa73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media screen and (min-width:576px){.c-main-visual__border:where(.astro-NDQBRLB2){bottom:32px}}.c-main-visual__inner:where(.astro-NDQBRLB2){max-width:800px;min-height:80px;margin:0 auto;padding:8px 32px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:576px){.c-main-visual__inner:where(.astro-NDQBRLB2){min-height:160px;padding:16px;flex-direction:row}}.p-main-visual__dept:where(.astro-OB7JULLQ){font-size:1rem;font-weight:700;color:#fff}@media screen and (min-width:576px){.p-main-visual__dept:where(.astro-OB7JULLQ){font-size:1.25rem;margin-left:40px}}.p-main-visual__name:where(.astro-OB7JULLQ){font-size:2rem;font-weight:700;color:#fff}@media screen and (min-width:576px){.p-main-visual__name:where(.astro-OB7JULLQ){margin-left:40px}}.p-profile:where(.astro-OB7JULLQ){max-width:1024px;padding:0 16px}.p-profile__inner:where(.astro-OB7JULLQ){padding:2.5rem 0 1.5rem}@media screen and (min-width:576px){.p-profile__inner:where(.astro-OB7JULLQ){padding:2.5rem 2.5rem 1.5rem}}.p-profile__text:where(.astro-OB7JULLQ) p:where(.astro-OB7JULLQ){line-height:2;color:#707070}.p-profile__text:where(.astro-OB7JULLQ) p:where(.astro-OB7JULLQ):not(:first-child){margin-top:1rem}.p-interview:where(.astro-OB7JULLQ){max-width:800px;padding:0 16px}@media screen and (min-width:576px){.p-interview__item:where(.astro-OB7JULLQ){display:flex}}.p-interview__item:where(.astro-OB7JULLQ):not(:first-child){margin-top:2.5rem}@media screen and (min-width:576px){.p-interview__item:where(.astro-OB7JULLQ):not(:first-child){margin-top:5rem}}.p-interview__item:where(.astro-OB7JULLQ).is-reverse{display:flex;flex-direction:column-reverse}@media screen and (min-width:576px){.p-interview__item:where(.astro-OB7JULLQ).is-reverse{flex-direction:row}}.p-interview__question:where(.astro-OB7JULLQ)>span:where(.astro-OB7JULLQ){font-size:1.25rem;font-weight:700;color:#2b5ac8}@media screen and (min-width:576px){.p-interview__question:where(.astro-OB7JULLQ)>span:where(.astro-OB7JULLQ){font-size:1.5rem}}.p-interview__inner:where(.astro-OB7JULLQ){flex:1}.p-interview__answer:where(.astro-OB7JULLQ)>p:where(.astro-OB7JULLQ){margin-top:1rem;line-height:2}.p-interview__thumb:where(.astro-OB7JULLQ){width:80vw;height:fit-content;margin:1rem -16px 0 auto;background-position:center;background-size:cover}@media screen and (min-width:576px){.p-interview__thumb:where(.astro-OB7JULLQ){width:400px;margin:0 -24% 0 2rem}}.p-interview__thumb:where(.astro-OB7JULLQ):before{content:"";display:block;padding-top:56.25%}.is-reverse:where(.astro-OB7JULLQ) .p-interview__thumb:where(.astro-OB7JULLQ){margin:1rem auto 0 -16px}@media screen and (min-width:576px){.is-reverse:where(.astro-OB7JULLQ) .p-interview__thumb:where(.astro-OB7JULLQ){margin:0 2rem 0 -24%}}