*,:after,:before{box-sizing:border-box}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}html{background:#fff}@media only screen and (max-width:393px){html{font-size:4.0712468193vw}}@media only screen and (min-width:768px){html{font-size:1.1428571429vw}}body{background:transparent;color:#1f1d1d;font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body.is-field{color:#472800}body.is-fixed{overflow:hidden}*{line-height:inherit}picture{display:block}img{height:auto;max-width:100%;vertical-align:middle;width:100%}a{color:inherit;text-decoration:none;transition:opacity .4s ease}h1,h2,h3,h4,h5{font-weight:inherit}ul{list-style:none}button,input,select,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;border-radius:0;font:inherit;padding:0}textarea{resize:none}input[type=checkbox],input[type=radio]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}button,input[type=button],input[type=submit],label,select{color:inherit;cursor:pointer}select::-ms-expand{display:none}input::-webkit-input-placeholder{color:#777}input::placeholder{color:#777}input:-ms-input-placeholder{color:#777}input::-ms-input-placeholder{color:#777}@media only screen and (min-width:768px){.only-sp{display:none!important}}@media only screen and (max-width:767.499px){.only-pc{display:none!important}}.nowrap{white-space:nowrap}.inline-block{display:inline-block}.u-img{display:block;overflow:hidden;position:relative;width:100%;z-index:0}.u-img.--contain img{-o-object-fit:contain;object-fit:contain}.u-img img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .4s ease;width:100%;z-index:0}.u-inner{margin:0 auto;padding-left:1.9375rem;padding-right:1.9375rem;width:100%}@media only screen and (min-width:768px){.u-inner{max-width:75rem;padding-left:2.5rem;padding-right:2.5rem}.u-inner.--wide{max-width:82.5rem}}.u-en{font-family:tt-commons-pro,sans-serif;font-style:normal;font-weight:600}.u-en2{font-family:Roboto,sans-serif}.u-scroll{opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),-webkit-transform .8s cubic-bezier(.4,0,.2,1),-webkit-filter .8s cubic-bezier(.4,0,.2,1);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1),filter .8s cubic-bezier(.4,0,.2,1);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1),filter .8s cubic-bezier(.4,0,.2,1),-webkit-transform .8s cubic-bezier(.4,0,.2,1),-webkit-filter .8s cubic-bezier(.4,0,.2,1)}.u-scroll.is-inview{opacity:1}.u-scroll.--fade{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translateY(30px);transform:translateY(30px)}.u-scroll.--fade.is-inview{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}.u-scroll.--bottom{-webkit-transform:translateY(30px);transform:translateY(30px)}.u-scroll.--bottom.is-inview{-webkit-transform:translateY(0);transform:translateY(0)}.u-scroll.--lg{-webkit-filter:blur(15px);filter:blur(15px);-webkit-transform:translateY(50px);transform:translateY(50px);transition-duration:1s}.u-scroll.--lg.is-inview{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}.u-scroll.--sm{-webkit-filter:blur(5px);filter:blur(5px);-webkit-transform:translateY(15px);transform:translateY(15px);transition-duration:.6s}.u-scroll.--sm.is-inview{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translateY(0);transform:translateY(0)}.u-scroll.--left{-webkit-transform:translateX(-30px);transform:translateX(-30px)}.u-scroll.--left.is-inview{-webkit-transform:translateX(0);transform:translateX(0)}.u-scroll.--right{-webkit-transform:translateX(30px);transform:translateX(30px)}.u-scroll.--right.is-inview{-webkit-transform:translateX(0);transform:translateX(0)}.u-scroll.--blur{-webkit-filter:blur(10px);filter:blur(10px)}.u-scroll.--blur.is-inview{-webkit-filter:blur(0);filter:blur(0)}.u-scroll.--scale{-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(.95);transform:scale(.95)}.u-scroll.--scale.is-inview{-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}.u-scroll.--delay-1{transition-delay:.1s}.u-scroll.--delay-2{transition-delay:.2s}.u-scroll.--delay-3{transition-delay:.3s}.u-scroll.--delay-4{transition-delay:.4s}.u-scroll.--delay-5{transition-delay:.5s}.u-section{padding-block:6.25rem}@media only screen and (min-width:768px){.u-section{padding-block:4rem}}.u-section.--tight{padding-block:3.75rem}@media only screen and (min-width:768px){.u-section.--tight{padding-block:2.5rem}}.u-section.--wide{padding-block:8.75rem}@media only screen and (min-width:768px){.u-section.--wide{padding-block:5rem}}.u-section.--navy{background:#007ac5;color:#fff}.u-section.--sky{background:#e8f6ff}.u-section.--gray{background:#f0f0f0}.u-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.fd-header{backdrop-filter:blur(.46875rem);background:hsla(0,0%,100%,.7);border-bottom:.0625rem solid #ebeae3;left:0;position:fixed;right:0;top:0;z-index:100}.fd-header__inner{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;min-height:4.125rem;padding:.75rem 1rem}@media only screen and (min-width:768px){.fd-header__inner{min-height:4.875rem;padding:1.25rem 2.5rem}}.fd-header__brand{align-items:flex-end;color:inherit;display:flex;flex-shrink:0;gap:.5rem;text-decoration:none;transition:opacity .3s ease-out}@media (hover:hover){.fd-header__brand:hover{opacity:.7}}@media (hover:none){.fd-header__brand:active{opacity:.7}}@media only screen and (min-width:768px){.fd-header__brand{align-items:center;gap:.75rem}}.fd-header__logo-heading{line-height:1;margin:0}.fd-header__logo{aspect-ratio:82/22;display:inline-flex;line-height:1;width:5.125rem}@media only screen and (min-width:768px){.fd-header__logo{aspect-ratio:97/26;width:6.0625rem}}.fd-header__logo-img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.fd-header__badge{align-items:center;border:.03125rem solid #472800;border-radius:.25rem;color:#472800;display:inline-flex;font-size:.6875rem;font-weight:500;justify-content:center;line-height:1;min-height:1.25rem;min-width:5.8125rem;padding:.125rem .375rem .1875rem;white-space:nowrap}.fd-header__menu{align-items:center;display:flex;gap:0}@media only screen and (min-width:768px){.fd-header__menu{gap:3rem}}.fd-header__cta{align-items:center;display:none;gap:1.25rem}@media only screen and (min-width:768px){.fd-header__cta{display:flex}}.fd-header__pills{align-items:center;display:flex;gap:.5rem}.fd-header__pill{align-items:center;-webkit-appearance:none;appearance:none;border:none;border-radius:3.375rem;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:500;justify-content:center;min-width:8.75rem;padding:.75rem 1.5rem}.fd-header__pill.--new{background:#54b565;color:#fff}.fd-header__pill.--mid{background:#fcd005;color:#472800}.fd-header__pill .icon-chevron{flex:0 0 auto;height:.875rem;-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:.875rem}.fd-header__pill-wrap{position:relative}.fd-header__pill-wrap:hover .fd-header__pill-sub{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.fd-header__pill-wrap:hover .icon-chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fd-header__pill-sub{background:#fff;border-radius:.75rem;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.12);left:0;list-style:none;margin:0;min-width:100%;opacity:0;padding:.5rem 1.5rem;pointer-events:none;position:absolute;top:calc(100% + .625rem);-webkit-transform:translateY(-.375rem);transform:translateY(-.375rem);transition:opacity .2s ease-out,visibility .2s,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s,-webkit-transform .2s ease-out;visibility:hidden;z-index:10}.fd-header__pill-sub:before{content:"";height:.625rem;left:0;position:absolute;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.fd-header__pill-sub-item+.fd-header__pill-sub-item{border-top:1px solid #ebeae3}.fd-header__pill-sub-link{align-items:center;color:#472800;display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;justify-content:space-between;padding:.875rem 0;transition:color .3s ease-out;white-space:nowrap}@media (hover:hover){.fd-header__pill-sub-link:hover{color:#fcd005}}@media (hover:none){.fd-header__pill-sub-link:active{color:#fcd005}}.fd-header__pill-sub-link .icon-arrow{background:currentColor;flex:0 0 auto;height:.875rem;mask:url(../img/common/chevron_right.svg) center/contain no-repeat;-webkit-mask:url(../img/common/chevron_right.svg) center/contain no-repeat;width:.875rem}.fd-header__hamburger{background:#54b565;border:none;border-radius:50%;display:block;flex-shrink:0;height:2.625rem;padding:0;position:relative;transition:background-color .3s ease-out,opacity .3s ease-out,border-color .3s ease-out;width:2.625rem}@media only screen and (min-width:768px){.fd-header__hamburger{display:none}}@media (hover:hover){.fd-header__hamburger:hover{opacity:.85}}@media (hover:none){.fd-header__hamburger:active{opacity:.85}}.fd-header__hamburger .bar{background:#fff;border-radius:.0625rem;display:block;height:.09375rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .2s ease,background-color .3s ease-out,-webkit-transform .45s cubic-bezier(.19,1,.22,1);transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .2s ease,background-color .3s ease-out;transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .2s ease,background-color .3s ease-out,-webkit-transform .45s cubic-bezier(.19,1,.22,1);width:1.125rem}.fd-header__hamburger .bar:first-child{-webkit-transform:translate(-50%,calc(-50% - .375rem));transform:translate(-50%,calc(-50% - .375rem))}.fd-header__hamburger .bar:nth-child(3){-webkit-transform:translate(-50%,calc(-50% + .375rem));transform:translate(-50%,calc(-50% + .375rem))}.fd-header__hamburger.is-active{background:#fff;border:.0625rem solid #ebeae3}.fd-header__hamburger.is-active .bar{background:#54b565}.fd-header__hamburger.is-active .bar:first-child{-webkit-transform:translate(-50%,-50%) rotate(405deg);transform:translate(-50%,-50%) rotate(405deg)}.fd-header__hamburger.is-active .bar:nth-child(2){opacity:0}.fd-header__hamburger.is-active .bar:nth-child(3){-webkit-transform:translate(-50%,-50%) rotate(315deg);transform:translate(-50%,-50%) rotate(315deg)}body.is-drawer-open .fd-header{backdrop-filter:none;background:#fbf8f2}.fd-nav{display:none}@media only screen and (min-width:768px){.fd-nav{display:block}}.fd-nav__list{align-items:center;display:flex;gap:2.5rem;margin:0;padding:0}.fd-nav__item{position:relative}.fd-nav__item.has-sub:hover .fd-nav__sub{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%);transform:translate(-50%);visibility:visible}.fd-nav__item.has-sub:hover .fd-nav__chevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fd-nav__link{align-items:center;background:transparent;border:none;color:#472800;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:500;padding:.5rem 0;transition:color .3s ease-out;white-space:nowrap}@media (hover:hover){.fd-nav__item:not(.has-sub) .fd-nav__link:hover{color:#fcd005}}@media (hover:none){.fd-nav__item:not(.has-sub) .fd-nav__link:active{color:#fcd005}}.fd-nav__chevron{flex:0 0 auto;height:.875rem;-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:.875rem}.fd-nav__sub{background:#fff;border-radius:.75rem;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.12);left:50%;list-style:none;margin:0;min-width:13.75rem;opacity:0;padding:1.5rem;pointer-events:none;position:absolute;top:calc(100% + .625rem);-webkit-transform:translate(-50%,-.375rem);transform:translate(-50%,-.375rem);transition:opacity .2s ease-out,visibility .2s,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s,-webkit-transform .2s ease-out;visibility:hidden;z-index:10}.fd-nav__sub:before{content:"";height:.625rem;left:0;position:absolute;right:0;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.fd-nav__sub-item{align-items:center;display:flex;gap:.5rem}.fd-nav__sub-item+.fd-nav__sub-item{margin-top:1.25rem}.fd-nav__sub-item:before{background:#fcd005;border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:.375rem;width:.375rem}.fd-nav__sub-link{color:#472800;display:block;flex:1;font-size:.8125rem;font-weight:500;line-height:1.4;transition:color .3s ease-out;white-space:nowrap}@media (hover:hover){.fd-nav__sub-link:hover{color:#fcd005}}@media (hover:none){.fd-nav__sub-link:active{color:#fcd005}}.fd-drawer{background:#fff;display:block;inset:0;opacity:0;overflow-y:auto;pointer-events:none;position:fixed;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem);transition:opacity .3s ease-out,visibility .3s,-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:opacity .3s ease-out,transform .3s cubic-bezier(.19,1,.22,1),visibility .3s;transition:opacity .3s ease-out,transform .3s cubic-bezier(.19,1,.22,1),visibility .3s,-webkit-transform .3s cubic-bezier(.19,1,.22,1);visibility:hidden;z-index:99}.fd-drawer.is-open{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}@media only screen and (min-width:768px){.fd-drawer{display:none}}.fd-drawer__inner{background:#fbf8f2;display:flex;flex-direction:column;min-height:100%;padding-top:4.125rem}.fd-drawer__body{background:#fbf8f2;padding:3.5rem 1.9375rem}.fd-drawer__heading{color:#472800;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.02em;line-height:1;margin:0 0 2rem;text-transform:uppercase}.fd-drawer__list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.fd-drawer__item{border-bottom:.0625rem solid #ebeae3;padding-bottom:1rem}.fd-drawer__item.is-open{margin-bottom:1rem}.fd-drawer__item.is-open>.fd-drawer__sub{display:block}.fd-drawer__row{align-items:center;display:flex;justify-content:space-between}.fd-drawer__row:has(.js-drawer-sub){cursor:pointer}.fd-drawer__link{color:#472800;display:block;flex:1;font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.4444444444;margin:0}.fd-drawer__toggle{align-items:center;background:#fff;border:.09375rem solid #ebeae3;border-radius:50%;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;position:relative;width:2rem}.fd-drawer__toggle:after,.fd-drawer__toggle:before{background:#4a4a4a;border-radius:.125rem;content:"";display:block;height:.09375rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out;width:.5rem}.fd-drawer__toggle:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.fd-drawer__toggle[aria-expanded=true]:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.fd-drawer__sub{display:none;list-style:none;margin:0;padding:1.5rem 0 0}.fd-drawer__sub-item:nth-child(n+2){border-top:.0625rem solid #ebeae3;margin-top:1rem;padding-top:1.5rem}.fd-drawer__sub-link{color:#472800;display:block;font-size:1rem;font-weight:500;line-height:1.25}.fd-drawer__cta{margin-top:2rem}.fd-drawer__contact{margin-top:1rem}.fd-drawer__contact .c-fd-btn.--outline{background:#fff;border:.0625rem solid #fcd005;border-radius:2.875rem;color:#472800;gap:1rem;justify-content:center}.fd-drawer__contact .c-fd-btn.--outline .icon{background:#fcd005;border-radius:.75rem;height:1.25rem;width:1.25rem}.fd-drawer__contact .c-fd-btn.--outline .icon .icon-arrow{border:none;display:block;height:.875rem;-webkit-transform:none;transform:none;width:.875rem}@media (hover:hover){.fd-drawer__contact .c-fd-btn.--outline:hover{background:#fff;border-color:#fcd005;color:#472800;opacity:.7}.fd-drawer__contact .c-fd-btn.--outline:hover .icon{-webkit-transform:scale(1);transform:scale(1)}.fd-drawer__contact .c-fd-btn.--outline:hover .txt{-webkit-transform:none;transform:none}}@media (hover:none){.fd-drawer__contact .c-fd-btn.--outline:active{background:#fff;border-color:#fcd005;color:#472800;opacity:.7}.fd-drawer__contact .c-fd-btn.--outline:active .icon{-webkit-transform:scale(1);transform:scale(1)}.fd-drawer__contact .c-fd-btn.--outline:active .txt{-webkit-transform:none;transform:none}}.fd-drawer__footer-links{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:5rem 0 0;padding:0}.fd-drawer__footer-link{font-weight:400}.fd-drawer__copyright,.fd-drawer__footer-link{color:#472800;font-size:.8125rem;line-height:1.8461538462}.fd-drawer__copyright{font-weight:700;margin:2rem 0 0}.fd-footer{background:#f7f1e6;color:#472800}.fd-footer__top{display:flex;flex-direction:column;gap:3.5rem;padding:3.5rem 2.5rem}@media only screen and (min-width:768px){.fd-footer__top{flex-direction:row;gap:3rem;justify-content:space-between;margin:0 auto;max-width:77.5rem;padding:5rem 2.5rem}}.fd-footer__brand{display:flex;flex-direction:column}@media only screen and (min-width:768px){.fd-footer__brand{justify-content:center}}.fd-footer__logo{aspect-ratio:97/26;line-height:1;margin:0;width:7.6875rem}@media only screen and (min-width:768px){.fd-footer__logo{aspect-ratio:97/26;width:9.375rem}}.fd-footer__corp{align-items:center;color:#472800;display:inline-flex;font-size:.8125rem;font-weight:700;gap:.25rem;line-height:1.2307692308;margin-top:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (hover:hover){.fd-footer__corp:hover{opacity:.7}}@media (hover:none){.fd-footer__corp:active{opacity:.7}}.fd-footer__corp .icon{flex:0 0 auto;height:1rem;width:1rem}.fd-footer__lead{color:#472800;font-size:.8125rem;font-weight:400;line-height:1.5;margin-top:3.5rem}@media only screen and (min-width:768px){.fd-footer__lead{margin-top:2rem;text-align:left}}.fd-footer__cta{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media only screen and (min-width:768px){.fd-footer__cta{flex-direction:row;gap:1rem;margin-top:.5rem}}.fd-footer__tel{align-items:center;background:#eee4d0;border-radius:.375rem;color:#472800;display:inline-flex;flex:0 0 auto;font-family:Roboto,sans-serif;font-size:.9375rem;font-weight:700;gap:.5rem;justify-content:center;min-height:3rem;padding:.875rem 1.5rem;transition:opacity .3s ease-out;white-space:nowrap}@media (hover:hover){.fd-footer__tel:hover{opacity:.8}}@media (hover:none){.fd-footer__tel:active{opacity:.8}}.fd-footer__tel .icon-call{flex:0 0 auto;height:1.25rem;width:1.25rem}.fd-footer__contact{align-items:center;background:#fff;border:.0625rem solid #fcd005;border-radius:2.875rem;color:#472800;display:inline-flex;flex:1;font-size:.875rem;font-weight:700;gap:1rem;justify-content:center;padding:.8125rem 1.4375rem;transition:background-color .3s ease-out;white-space:nowrap}.fd-footer__contact .txt{display:inline-block;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media (hover:hover){.fd-footer__contact:hover{background:#fcd005}.fd-footer__contact:hover .icon{-webkit-transform:scale(0);transform:scale(0)}.fd-footer__contact:hover .txt{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}}@media (hover:none){.fd-footer__contact:active{background:#fcd005}.fd-footer__contact:active .icon{-webkit-transform:scale(0);transform:scale(0)}.fd-footer__contact:active .txt{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}}.fd-footer__contact .icon{align-items:center;background:#fcd005;border-radius:.75rem;display:inline-flex;flex:0 0 auto;height:1.25rem;justify-content:center;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:1.25rem}.fd-footer__contact .icon-chevron{aspect-ratio:1/1;width:.875rem}.fd-footer__nav{display:none}@media only screen and (min-width:768px){.fd-footer__nav{display:-ms-grid;display:grid;gap:0 2rem;-ms-grid-columns:auto 2rem auto 2rem auto;grid-template-columns:auto auto auto}}.fd-footer__nav-col{display:flex;flex-direction:column;gap:1.25rem}@media only screen and (min-width:768px){.fd-footer__nav-col{min-width:7.6875rem}}.fd-footer__nav-group{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.75rem}.fd-footer__nav-ttl{color:#472800;font-size:1rem;font-weight:700;line-height:1.59375;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fd-footer__nav-sub{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}@media only screen and (min-width:768px){.fd-footer__nav-sub{gap:.5rem}}.fd-footer__nav-sub-item{line-height:0;position:relative}.fd-footer__nav-sub-item:has(.fd-footer__nav-sub-link:hover):before{color:#fcd005}@media only screen and (min-width:768px){.fd-footer__nav-sub-item{padding-left:.625rem}}.fd-footer__nav-sub-item:before{content:"-";display:inline-block;flex-shrink:0;font-size:.9375rem;font-weight:400;left:0;line-height:1.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:color .3s ease-out}.fd-footer__nav-sub-link{color:#472800;display:inline-flex;font-size:.875rem;font-weight:400;line-height:1.9285714286;transition:color .3s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (hover:hover){.fd-footer__nav-sub-link:hover{color:#fcd005}}@media (hover:none){.fd-footer__nav-sub-link:active{color:#fcd005}}.fd-footer__nav-link{color:#472800;display:inline-flex;font-size:1rem;font-weight:700;line-height:1.625;transition:color .3s ease-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (hover:hover){.fd-footer__nav-link:hover{color:#fcd005;transition:color .3s ease-out}}@media (hover:none){.fd-footer__nav-link:active{color:#fcd005;transition:color .3s ease-out}}.fd-footer__nav-item{padding-left:.625rem;position:relative}.fd-footer__nav-item:has(.fd-footer__nav-link:hover):before{color:#fcd005}.fd-footer__nav-item:before{content:"-";display:inline-block;flex-shrink:0;font-size:.9375rem;font-weight:400;left:0;line-height:1.8;margin-right:.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:color .3s ease-out}.fd-footer__bottom{background:#f7f1e6;box-shadow:inset 0 .0625rem 0 #e7e0d3}.fd-footer__bottom-inner{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:77.5rem;min-height:4.5625rem;padding:1.25rem}@media only screen and (min-width:768px){.fd-footer__bottom-inner{align-items:center;flex-direction:row-reverse;justify-content:space-between;min-height:3.3125rem;padding:1.25rem 2.5rem}}.fd-footer__copyright{color:#472800;font-size:.625rem;font-weight:500;line-height:.7;margin:0}@media only screen and (min-width:768px){.fd-footer__copyright{font-size:.8125rem;line-height:.7692307692}}.fd-footer__privacy{color:#472800;font-size:.8125rem;font-weight:400;line-height:.7692307692}@media only screen and (min-width:768px){.fd-footer__privacy{font-weight:700}}@media (hover:hover){.fd-footer__privacy:hover{opacity:.7}}@media (hover:none){.fd-footer__privacy:active{opacity:.7}}.fd-main{flex:1 0 auto}.fd-main.--has-form-footer{display:flex;flex-direction:column;padding-bottom:10.1875rem}@media only screen and (min-width:768px){.fd-main.--has-form-footer{padding-bottom:14.6875rem}}.fd-main.--has-form-footer~.fd-footer{display:none}.fd-main.--fill{display:flex;flex-direction:column}.fd-main.--cream{background:#fbf8f2}.fd-main.--top{background:#fff}@media only screen and (min-width:768px){.fd-main.--top{padding-top:4.875rem}}.fd-main__trail{margin-top:auto}.fd-top{background:#fbf8f2}@media only screen and (min-width:768px){.fd-top{padding-top:4.8125rem}}.fd-top__inner{max-width:75rem;padding-top:0}.fd-top__main{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:1.375rem;padding-bottom:3.0625rem;padding-top:2.75rem}@media only screen and (min-width:768px){.fd-top__main{align-items:center;flex-direction:row;gap:initial;justify-content:space-between;padding-bottom:7.4375rem;padding-top:7.5625rem}}.fd-top__ttl{color:#472800;font-size:.8125rem;font-weight:500;line-height:1.4615384615;margin-top:.125rem}@media only screen and (min-width:768px){.fd-top__ttl{font-size:1.125rem;line-height:1.4444444444;margin-top:.25rem}}.fd-top__sub-ttl{align-items:center;color:#472800;display:flex;font-size:2.5625rem;font-weight:700;line-height:1}@media only screen and (min-width:768px){.fd-top__sub-ttl{font-size:5rem;line-height:1}}.fd-top__breadcrumbs{margin-top:0;max-width:100%;overflow-x:auto;scrollbar-width:none}@media only screen and (min-width:768px){.fd-top__breadcrumbs{margin-top:.3125rem}}.fd-top__breadcrumbs-item{align-items:center;display:inline-flex;position:relative;white-space:nowrap}.fd-top__breadcrumbs-item:not(:first-child){margin-left:.5725rem;padding-left:.925rem}@media only screen and (min-width:768px){.fd-top__breadcrumbs-item:not(:first-child){margin-left:.6975rem;padding-left:1.0625rem}}.fd-top__breadcrumbs-arrow{height:.625rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.385625rem}.fd-top__breadcrumbs-list{align-items:center;display:flex}.fd-top__breadcrumbs-link{color:#7e7e7e;font-size:.6875rem;font-weight:700;line-height:1.9090909091}.fd-top__breadcrumbs-link:hover{opacity:.7}@media only screen and (min-width:768px){.fd-top__breadcrumbs-link{font-size:.8125rem;line-height:1.6153846154}}.fd-top__breadcrumbs-current{color:#472800;display:inline-block;font-size:.6875rem;font-weight:700;line-height:1.9090909091;position:relative}.fd-top__breadcrumbs-current:after{background-color:#fcd005;bottom:0;content:"";height:.125rem;left:0;position:absolute;width:100%}@media only screen and (min-width:768px){.fd-top__breadcrumbs-current{font-size:.8125rem;line-height:1.6153846154}}.fd-top__image{width:100%}.fd-top__image img{aspect-ratio:393/222;display:block}@media only screen and (min-width:768px){.fd-top__image img{aspect-ratio:140/42}}.c-fd-head{color:#1f1d1d;display:flex;flex-direction:column;gap:.25rem}.c-fd-head__en{font-size:2.5625rem;font-weight:700;letter-spacing:0;line-height:1}@media only screen and (min-width:768px){.c-fd-head__en{font-size:2.5rem;line-height:1.125}}.c-fd-head__ttl{font-size:.8125rem;font-weight:700;line-height:1.4615384615}@media only screen and (min-width:768px){.c-fd-head__ttl{font-size:1.125rem;line-height:1.4444444444}}.c-fd-head.--white{color:#fff}.c-fd-head.--center{align-items:center;text-align:center}.c-fd-head.--sub{gap:.5rem}@media only screen and (min-width:768px){.c-fd-head.--sub{gap:.25rem}}.c-fd-head.--sub .c-fd-head__en{font-size:1.875rem;line-height:1}@media only screen and (min-width:768px){.c-fd-head.--sub .c-fd-head__en{font-size:2.5rem;line-height:1.125}}.c-fd-head.--sub .c-fd-head__ttl{font-size:.9375rem}@media only screen and (min-width:768px){.c-fd-head.--sub .c-fd-head__ttl{font-size:1.125rem;line-height:1.4444444444}}.c-fd-btn{align-items:center;border:1px solid #007ac5;border-radius:.375rem;box-sizing:border-box;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:700;gap:1rem;justify-content:center;min-width:0;padding:.8125rem .9375rem;text-align:center;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out;width:100%}@media only screen and (min-width:768px){.c-fd-btn{min-width:15.8125rem;padding:.8125rem 1.4375rem;width:auto}}.c-fd-btn .txt{display:inline-block;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media (hover:hover){.c-fd-btn:hover .icon{-webkit-transform:scale(0);transform:scale(0)}.c-fd-btn:hover .txt{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}}@media (hover:none){.c-fd-btn:active .icon{-webkit-transform:scale(0);transform:scale(0)}.c-fd-btn:active .txt{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}}.c-fd-btn .icon{align-items:center;background:#007ac5;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;transition:background-color .3s ease-out,color .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,background-color .3s ease-out,color .3s ease-out;transition:transform .3s ease-out,background-color .3s ease-out,color .3s ease-out,-webkit-transform .3s ease-out;width:1.25rem}.c-fd-btn .icon .icon-arrow{background:currentColor;display:inline-block;height:.875rem;mask:url(../img/common/chevron_right.svg) center/contain no-repeat;-webkit-mask:url(../img/common/chevron_right.svg) center/contain no-repeat;width:.875rem}.c-fd-btn.--primary{background:#007ac5;color:#fff}@media (hover:hover){.c-fd-btn.--primary:hover{background:#008de3}}@media (hover:none){.c-fd-btn.--primary:active{background:#008de3}}.c-fd-btn.--outline{background:#fff;color:#007ac5}@media (hover:hover){.c-fd-btn.--outline:hover{border-color:#05a0ff;color:#05a0ff}}@media (hover:none){.c-fd-btn.--outline:active{border-color:#05a0ff;color:#05a0ff}}.c-fd-btn.--outline-white{background:transparent;border-color:#fff;color:#fff}.c-fd-btn.--outline-white .icon{background:#fff;color:#007ac5}@media (hover:hover){.c-fd-btn.--outline-white:hover{background:hsla(0,0%,100%,.12)}}@media (hover:none){.c-fd-btn.--outline-white:active{background:hsla(0,0%,100%,.12)}}.c-fd-btn.--yellow{background:#fcd005;border-color:#fcd005;border-radius:2.875rem;color:#472800}.c-fd-btn.--yellow .icon{background:#fff;color:#472800}@media (hover:hover){.c-fd-btn.--yellow:hover{background:#ffda30;border-color:#ffda30}}@media (hover:none){.c-fd-btn.--yellow:active{background:#ffda30;border-color:#ffda30}}.c-fd-btn.--yellow-outline{background:#fff;border-color:#fcd005;border-radius:2.875rem;color:#472800}.c-fd-btn.--yellow-outline .icon{background:#fcd005;color:#fff}@media (hover:hover){.c-fd-btn.--yellow-outline:hover{background:#fcd005;border-color:#fcd005;color:#fff}}@media (hover:none){.c-fd-btn.--yellow-outline:active{background:#fcd005;border-color:#fcd005;color:#fff}}.c-fd-btn.--sm{font-size:.8125rem;min-width:0;padding:.625rem 1rem}.c-fd-btn.--lg{min-width:20rem;padding:1.125rem 2rem}.c-fd-btn.--between{justify-content:space-between}@media (hover:hover){.c-fd-btn.--between:hover .txt{-webkit-transform:none;transform:none}}@media (hover:none){.c-fd-btn.--between:active .txt{-webkit-transform:none;transform:none}}.c-fd-btn.--disabled,.c-fd-btn:disabled,.c-fd-btn[disabled]{background:#cbcbcb;border-color:#cbcbcb;color:#fff;cursor:not-allowed;pointer-events:none}.c-fd-btn.--disabled .icon,.c-fd-btn:disabled .icon,.c-fd-btn[disabled] .icon{background:#fff;color:#cbcbcb}.c-fd-btn__box{display:flex;justify-content:center}.c-fd-btn__box.--start{justify-content:flex-start}.c-fd-btn__box.--end{justify-content:flex-end}.c-fd-recruit-box__cards{display:-ms-grid;display:grid;gap:.8125rem;-ms-grid-columns:1fr .8125rem 1fr;grid-template-columns:1fr 1fr}@media only screen and (min-width:768px){.c-fd-recruit-box__cards{gap:1rem}}.c-fd-recruit-box__card{background:#fff;border:.09375rem solid #ebeae3;border-radius:1rem;display:flex;flex-direction:column;gap:1.25rem;padding:1.40625rem .65625rem}@media only screen and (min-width:768px){.c-fd-recruit-box__card{padding:1.40625rem 1.15625rem}}.c-fd-recruit-box__card.--mid .c-fd-recruit-box__card-ttl,.c-fd-recruit-box__card.--new .c-fd-recruit-box__card-ttl{color:#472800}.c-fd-recruit-box__card-ttl{font-size:.875rem;font-weight:700;line-height:.7142857143;text-align:center}@media only screen and (min-width:768px){.c-fd-recruit-box__card-ttl{font-size:.9375rem;line-height:.7333333333}}.c-fd-recruit-box__card-list{display:flex;flex-direction:column;gap:.5rem}.c-fd-recruit-box__card-btn{align-items:center;border-radius:.375rem;display:flex;font-size:.8125rem;font-weight:700;justify-content:center;min-height:2.625rem;padding:.5rem;transition:opacity .3s ease-out;width:100%}@media (hover:hover){.c-fd-recruit-box__card-btn:hover{opacity:.75}}@media (hover:none){.c-fd-recruit-box__card-btn:active{opacity:.75}}.c-fd-recruit-box__card-btn.--outline-sky{background:#fff;border:.09375rem solid #54b565;color:#54b565}.c-fd-recruit-box__card-btn.--fill-sky{background:#54b565;color:#fff}.c-fd-recruit-box__card-btn.--outline-navy{background:#fff;border:.09375rem solid #fcd005;color:#fcd005}.c-fd-recruit-box__card-btn.--fill-navy{background:#fcd005;color:#fff}.c-fd-recruit-box__flow{align-items:center;background:#f3efea;border:.09375rem solid transparent;border-radius:.75rem;display:flex;gap:1rem;justify-content:space-between;min-height:3.75rem;padding:.5rem 1.25rem;transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out}@media only screen and (min-width:768px){.c-fd-recruit-box__flow{padding:.5rem 2rem}}.c-fd-recruit-box__flow-txt{color:#472800;font-size:.9375rem;font-weight:700}@media only screen and (min-width:768px){.c-fd-recruit-box__flow-txt{font-size:.9375rem}}.c-fd-recruit-box__flow-icon{align-items:center;background:#fcd005;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.c-fd-recruit-box__flow-icon .icon-arrow{background:currentColor;display:inline-block;height:.625rem;mask:url(../img/common/chevron_right.svg) center/contain no-repeat;-webkit-mask:url(../img/common/chevron_right.svg) center/contain no-repeat;width:.625rem}@media only screen and (min-width:768px){.c-fd-recruit-box__flow-icon .icon-arrow{height:.875rem;width:.875rem}}@media (hover:hover){.c-fd-recruit-box__flow:hover{background:#fff;border-color:#fcd005}}@media (hover:none){.c-fd-recruit-box__flow:active{background:#fff;border-color:#fcd005}}.c-fd-card-recruit{background:#fff;border-radius:.75rem;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.c-fd-card-recruit:before{border:.09375rem solid #ebeae3;border-radius:.75rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.c-fd-card-recruit__link{color:inherit;display:flex;flex:1 1 auto;flex-direction:column;height:100%;text-decoration:none}@media (hover:hover){.c-fd-card-recruit__link:hover .c-fd-card-recruit__media img{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.c-fd-card-recruit__link:hover .c-fd-card-recruit__btn{background:#ffda30}.c-fd-card-recruit__link:hover .c-fd-card-recruit__btn .icon{-webkit-transform:scale(0);transform:scale(0)}.c-fd-card-recruit__link:hover .c-fd-card-recruit__btn .txt{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}}@media (hover:none){.c-fd-card-recruit__link:active .c-fd-card-recruit__media img{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.c-fd-card-recruit__link:active .c-fd-card-recruit__btn{background:#ffda30}.c-fd-card-recruit__link:active .c-fd-card-recruit__btn .icon{-webkit-transform:scale(0);transform:scale(0)}.c-fd-card-recruit__link:active .c-fd-card-recruit__btn .txt{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}}.c-fd-card-recruit__media{aspect-ratio:331/138;display:block;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.c-fd-card-recruit__media{aspect-ratio:406/169}}.c-fd-card-recruit__media img{transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out,-webkit-transform .4s ease-out}.c-fd-card-recruit__placeholder{background-color:#efeae0;background-image:linear-gradient(45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.4) 0),linear-gradient(45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 75%,hsla(0,0%,100%,.4) 0);background-position:0 0,.5rem .5rem;background-size:1rem 1rem;height:100%;left:0;position:absolute;top:0;width:100%}.c-fd-card-recruit__tags{display:flex;flex-direction:column;gap:.375rem;position:absolute;right:1rem;top:1rem;z-index:1}.c-fd-card-recruit__tag{align-items:center;background:rgba(84,181,101,.7);border-radius:.25rem;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1.5;min-height:1.625rem;min-width:3.75rem;padding:.25rem .75rem;text-align:center;white-space:nowrap}.c-fd-card-recruit__tag.--part{background:rgba(252,153,5,.7)}.c-fd-card-recruit__body{display:flex;flex-direction:column;padding:1.5rem 1rem 2rem}@media only screen and (min-width:768px){.c-fd-card-recruit__body{padding:1.25rem 1rem 1.5rem}}.c-fd-card-recruit__cat{align-items:center;align-self:flex-start;background:#fff;border:1px solid #ebeae3;border-radius:.25rem;color:#472800;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1.5;margin:0;padding:.1875rem .4375rem;white-space:nowrap}.c-fd-card-recruit__ttl{-webkit-box-orient:vertical;color:#472800;display:-webkit-box;font-size:1rem;font-weight:700;line-clamp:3;-webkit-line-clamp:3;line-height:1.5625;margin:.75rem 0 0;overflow:hidden}@media only screen and (min-width:768px){.c-fd-card-recruit__ttl{line-clamp:2;-webkit-line-clamp:2}}.c-fd-card-recruit__meta{border-bottom:.09375rem solid #ebeae3;border-top:.09375rem solid #ebeae3;display:flex;flex-direction:column;font-size:.75rem;gap:.5rem;margin:.9375rem 0 0;padding:.6875rem 0}@media only screen and (min-width:768px){.c-fd-card-recruit__meta{gap:.375rem}}.c-fd-card-recruit__meta-row{align-items:center;display:flex;gap:.5rem}.c-fd-card-recruit__meta-icon{aspect-ratio:1/1;color:#fcd005;flex-shrink:0;margin:0;width:1.125rem}.c-fd-card-recruit__meta-text{color:#472800;font-size:.875rem;line-height:1.2857142857;margin:0}.c-fd-card-recruit__btn{align-items:center;background:#fcd005;border-radius:2.875rem;color:#472800;display:flex;font-size:.875rem;font-weight:700;gap:1rem;justify-content:center;margin-top:1rem;min-height:3rem;padding:.875rem 1.5rem;position:relative;transition:background-color .3s ease-out}.c-fd-card-recruit__btn .txt{display:inline-block}.c-fd-card-recruit__btn .icon,.c-fd-card-recruit__btn .txt{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.c-fd-card-recruit__btn .icon{align-items:center;background:#fff;border-radius:50%;display:inline-flex;height:1.25rem;justify-content:center;width:1.25rem}.c-fd-card-recruit__btn .icon .icon-arrow{aspect-ratio:1/1;width:.875rem}.icon-pin,.icon-yen{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.icon-pin img,.icon-yen img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-fd-filter{background:#fff;border-radius:0;box-shadow:none;display:flex;flex-direction:column;min-height:100%;overflow:hidden}@media only screen and (min-width:768px){.c-fd-filter{background:#fff;border:.09375rem solid #ebeae3;border-radius:.75rem;box-shadow:.25rem .25rem 2.1875rem rgba(71,40,0,.04);min-height:0;padding:1.9375rem 1.4375rem}}.c-fd-filter__head{align-items:center;background:#fff;box-shadow:inset 0 -1px 0 #f3f3f3;display:flex;justify-content:center;left:0;min-height:3.375rem;padding:.5625rem 1rem;position:fixed;right:0;top:0;z-index:2}@media only screen and (min-width:768px){.c-fd-filter__head{background:transparent;border-bottom:.0625rem solid #e7dfcb;box-shadow:none;justify-content:flex-start;margin-bottom:1rem;min-height:0;padding:0 0 .9375rem;position:relative}}.c-fd-filter__ttl{color:#472800;font-size:.875rem;font-weight:700;line-height:1.4285714286;margin:0;text-align:center}@media only screen and (min-width:768px){.c-fd-filter__ttl{font-size:1.125rem;line-height:1.5}}.c-fd-filter__back{aspect-ratio:1/1;background:#fff;border:.0625rem solid #e5e5e5;border-radius:50%;display:inline-block;left:1rem;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.25rem}.c-fd-filter__back-icon{height:1.5rem;width:1.5rem}.c-fd-filter__close{display:none}.c-fd-filter__body{flex:1;padding:4.875rem 1.25rem 7rem}@media only screen and (min-width:768px){.c-fd-filter__body{padding:0}}.c-fd-filter__section+.c-fd-filter__section{margin-top:1rem}.c-fd-filter__section-ttl{align-items:center;background:#fffbe9;border-radius:.5rem;color:#472800;display:flex;font-size:.9375rem;font-weight:700;line-height:1.1;margin:0 0 .5rem;min-height:3rem;padding:.25rem 1rem}@media only screen and (min-width:768px){.c-fd-filter__section-ttl{border-radius:.25rem;font-size:.8125rem;min-height:2.5rem;padding:.25rem .5rem}}.c-fd-filter__pref{color:#472800;font-size:.8125rem;font-weight:700;line-height:1.2307692308;margin:.5rem 0}.c-fd-filter__pref:first-of-type{margin-top:0}.c-fd-filter__list{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.c-fd-filter__list.--inline{display:-ms-grid;display:grid;gap:.5rem;-ms-grid-columns:1fr .5rem 1fr;grid-template-columns:1fr 1fr}.c-fd-filter__list.--inline .c-fd-filter__check,.c-fd-filter__list.--inline .c-fd-filter__radio{justify-content:center}.c-fd-filter__item{margin:0}.c-fd-filter__check,.c-fd-filter__radio{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:.5rem;cursor:pointer;display:flex;font-size:.9375rem;gap:.375rem;min-height:3rem;padding:.6875rem .8125rem;transition:border-color .2s ease-out}@media only screen and (min-width:768px){.c-fd-filter__check,.c-fd-filter__radio{font-size:.8125rem}.c-fd-filter__check:hover,.c-fd-filter__radio:hover{border-color:#fcd005}}.c-fd-filter__check input,.c-fd-filter__radio input{left:-9999px;position:absolute}.c-fd-filter__check:has(input:checked),.c-fd-filter__radio:has(input:checked){border-color:#fcd005}.c-fd-filter__radio-mark{border:1.5px solid #d9d9d9;border-radius:50%;display:inline-block;flex-shrink:0;height:1rem;position:relative;width:1rem}.c-fd-filter__radio-mark:after{background:#fcd005;border-radius:50%;content:"";height:.5rem;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.5rem}input[type=radio]:checked+.c-fd-filter__radio-mark{border-color:#fcd005}input[type=radio]:checked+.c-fd-filter__radio-mark:after{opacity:1}.c-fd-filter__check-mark{border:1.5px solid #d9d9d9;border-radius:.1875rem;display:inline-block;flex-shrink:0;height:1rem;position:relative;width:1rem}.c-fd-filter__check-mark:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";display:block;height:.5rem;left:50%;opacity:0;position:absolute;top:45%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:.25rem}input[type=checkbox]:checked+.c-fd-filter__check-mark{background:#fcd005;border-color:#fcd005}input[type=checkbox]:checked+.c-fd-filter__check-mark:after{opacity:1}.c-fd-filter__check-label,.c-fd-filter__radio-label{color:#472800;line-height:1.5}.c-fd-filter__actions{align-items:center;background:#fff;bottom:0;box-shadow:0 -.25rem .9375rem hsla(0,0%,78%,.25),inset 0 1px 0 #e2e2e2;display:flex;gap:.625rem;left:0;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));position:fixed;right:0}@media only screen and (min-width:768px){.c-fd-filter__actions{background:transparent;bottom:auto;box-shadow:none;margin-top:1.5rem;padding:0;position:static}}.c-fd-filter__clear{align-items:center;background:#fff;border:.0625rem solid #e5e2d0;border-radius:.375rem;color:#fcd005;display:inline-flex;flex:1;font-size:.875rem;font-weight:700;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;text-align:center;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out}@media (hover:hover){.c-fd-filter__clear:hover{background:#fcd005;border-color:#fcd005;color:#fff}}@media (hover:none){.c-fd-filter__clear:active{background:#fcd005;border-color:#fcd005;color:#fff}}.c-fd-filter__submit{align-items:center;background:#fcd005;border:.0625rem solid #fcd005;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;transition:background-color .3s ease-out,border-color .3s ease-out}@media (hover:hover){.c-fd-filter__submit:hover{background:#ffda30;border-color:#ffda30}}@media (hover:none){.c-fd-filter__submit:active{background:#ffda30;border-color:#ffda30}}.c-fd-filter__submit .icon{aspect-ratio:1/1;background:currentColor;display:inline-block;flex:0 0 auto;mask:url(../img/common/search_icon_white.svg) center/contain no-repeat;-webkit-mask:url(../img/common/search_icon_white.svg) center/contain no-repeat;width:1.25rem}.c-fd-filter__empty{color:#7e7e7e;font-size:.875rem;line-height:1.4285714286}.c-fd-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:3.5rem}@media only screen and (min-width:768px){.c-fd-pagination{margin-top:5rem}}.c-fd-pagination__item,.c-fd-pagination__next,.c-fd-pagination__prev{align-items:center;border-radius:3rem;color:#472800;display:inline-flex;font-family:Roboto,sans-serif;font-size:.9375rem;font-weight:500;height:2.8125rem;justify-content:center;min-width:2.8125rem;padding:0 .5rem;text-decoration:none;transition:opacity .3s ease-out}.c-fd-pagination__item.--disabled,.c-fd-pagination__next.--disabled,.c-fd-pagination__prev.--disabled{background:#d5d5d5;border-color:#d5d5d5;color:#fff;pointer-events:none}.c-fd-pagination__item{background:#fff;border:.09375rem solid #ebeae3}.c-fd-pagination__item.--current{background:#fcd005;border-color:#fcd005;color:#472800;pointer-events:none}@media (hover:hover){.c-fd-pagination__item:hover{opacity:.75}}@media (hover:none){.c-fd-pagination__item:active{opacity:.75}}.c-fd-pagination__next,.c-fd-pagination__prev{background:#fff;border:.09375rem solid #ebeae3}@media (hover:hover){.c-fd-pagination__next:hover,.c-fd-pagination__prev:hover{opacity:.75}}@media (hover:none){.c-fd-pagination__next:active,.c-fd-pagination__prev:active{opacity:.75}}.c-fd-pagination__arrow{display:block;height:1.5rem;width:1.5rem}.c-fd-pagination__arrow.--reverse{-webkit-transform:scale(-1);transform:scale(-1)}.c-fd-breadcrumb{margin-bottom:5rem}@media only screen and (min-width:768px){.c-fd-breadcrumb{margin-bottom:7.5rem}}.c-fd-breadcrumb__list{align-items:center;display:flex;flex-wrap:wrap;gap:.125rem;list-style:none}@media only screen and (min-width:768px){.c-fd-breadcrumb__list{gap:.25rem}}.c-fd-breadcrumb__item{align-items:center;display:flex;gap:.125rem}@media only screen and (min-width:768px){.c-fd-breadcrumb__item{gap:.25rem}}.c-fd-breadcrumb__sep{align-items:center;display:flex;flex-shrink:0;height:1.25rem;width:1.25rem}.c-fd-breadcrumb__sep svg{display:block;height:1.25rem;width:1.25rem}.c-fd-breadcrumb__link{color:#7e7e7e;font-size:.6875rem;font-weight:500;line-height:1.6;text-decoration:none}@media only screen and (min-width:768px){.c-fd-breadcrumb__link{font-size:.8125rem}}.c-fd-breadcrumb__current{color:#472800;font-size:.6875rem;font-weight:700;line-height:1.6;-webkit-text-decoration:underline #fcd005;text-decoration:underline #fcd005;text-decoration-thickness:.09375rem;text-underline-offset:.25rem}@media only screen and (min-width:768px){.c-fd-breadcrumb__current{font-size:.8125rem}}.c-fd-page-trail{align-items:center;display:flex;flex-wrap:wrap;font-size:.6875rem;font-weight:700;gap:.125rem;line-height:1.6;min-height:1.3125rem}@media only screen and (min-width:768px){.c-fd-page-trail{font-size:.8125rem;gap:.25rem}}.c-fd-page-trail__group{align-items:center;display:inline-flex;gap:.125rem}@media only screen and (min-width:768px){.c-fd-page-trail__group{gap:.25rem}}.c-fd-page-trail__link{color:#7e7e7e;text-decoration:none}@media (hover:hover){.c-fd-page-trail__link:hover{opacity:.7}}@media (hover:none){.c-fd-page-trail__link:active{opacity:.7}}.c-fd-page-trail__arrow{aspect-ratio:1/1;flex:0 0 auto;width:1.25rem}.c-fd-page-trail__arrow img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.c-fd-page-trail__current{color:#472800;-webkit-text-decoration:underline #fcd005;text-decoration:underline #fcd005;text-decoration-thickness:.09375rem;text-underline-offset:.25rem}.c-fd-page-trail.--news{padding:3.875rem 1.9375rem 0;width:100%}@media only screen and (min-width:768px){.c-fd-page-trail.--news{margin:0 auto;max-width:77.5rem;padding:0}.c-fd-page-trail.--news-archive{justify-content:flex-end;margin-top:2.5625rem}}.c-fd-form{padding-bottom:2.5rem}.c-fd-form__inner{padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width:768px){.c-fd-form__inner{padding-left:2.5rem;padding-right:2.5rem}}.c-fd-form__card{background:#fff;border:.09375rem solid #e8edf0;border-radius:.75rem;padding:1.90625rem 1.34375rem}@media only screen and (min-width:768px){.c-fd-form__card{border-radius:1.25rem;margin:0 auto;max-width:56.375rem;padding:2.90625rem 3.65625rem}}.c-fd-form__card-ttl{color:#472800;font-size:1.25rem;font-weight:700;line-height:1.45;margin-bottom:1.5rem}@media only screen and (min-width:768px){.c-fd-form__card-ttl{font-size:1.5rem;margin-bottom:1.25rem}}.c-fd-form__fields{display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:45.875rem}.c-fd-form__field{display:flex;flex-direction:column;gap:.25rem}.c-fd-form__field--gender .c-fd-form__radio-group,.c-fd-form__field--radio .c-fd-form__radio-group{display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:768px){.c-fd-form__field--gender .c-fd-form__radio-group,.c-fd-form__field--radio .c-fd-form__radio-group{flex-direction:row;gap:1rem}}.c-fd-form__field--gender .c-fd-form__radio-group .wpcf7-list-item,.c-fd-form__field--radio .c-fd-form__radio-group .wpcf7-list-item{background:#fff;border:.0625rem solid #d9d9d9;border-radius:.625rem;margin:0;transition:border-color .3s ease-out,background-color .3s ease-out}@media only screen and (min-width:768px){.c-fd-form__field--gender .c-fd-form__radio-group .wpcf7-list-item,.c-fd-form__field--radio .c-fd-form__radio-group .wpcf7-list-item{flex:1}}.c-fd-form__field--gender .c-fd-form__radio-group .wpcf7-list-item:has(input:checked),.c-fd-form__field--radio .c-fd-form__radio-group .wpcf7-list-item:has(input:checked){background:#fffbe9;border-color:#fcd005}.c-fd-form__field--gender .c-fd-form__radio-group label,.c-fd-form__field--radio .c-fd-form__radio-group label{cursor:pointer;display:block;padding:.8125rem .6875rem;width:100%}.c-fd-form__field--gender .c-fd-form__radio-group input[type=radio],.c-fd-form__field--radio .c-fd-form__radio-group input[type=radio]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-fd-form__field--gender .c-fd-form__radio-group .wpcf7-list-item-label,.c-fd-form__field--radio .c-fd-form__radio-group .wpcf7-list-item-label{align-items:center;color:#472800;display:flex;font-size:.875rem;gap:.75rem;line-height:1;margin-left:.125rem}.c-fd-form__field--gender .c-fd-form__radio-group .wpcf7-list-item-label:before,.c-fd-form__field--radio .c-fd-form__radio-group .wpcf7-list-item-label:before{background:#fff;border:.125rem solid #b6b6b6;border-radius:50%;content:"";flex-shrink:0;height:1.25rem;transition:border-color .3s ease-out,background .3s ease-out;width:1.25rem}.c-fd-form__field--gender .c-fd-form__radio-group input:checked+.wpcf7-list-item-label:before,.c-fd-form__field--radio .c-fd-form__radio-group input:checked+.wpcf7-list-item-label:before{background:radial-gradient(circle,#fcd005 .3125rem,#fff 0);border-color:#fcd005}.c-fd-form__field--gender .c-fd-form__radio-group input:focus-visible+.wpcf7-list-item-label:before,.c-fd-form__field--radio .c-fd-form__radio-group input:focus-visible+.wpcf7-list-item-label:before{outline:.125rem solid #fcd005;outline-offset:.125rem}.c-fd-form__field--birthday .c-fd-form__birthday{display:flex;gap:1rem}.c-fd-form__field--birthday .c-fd-form__birthday .wpcf7-form-control-wrap{display:block;flex:1;min-width:0}.c-fd-form__label{align-items:center;display:flex;gap:.5rem;min-height:1.5rem}.c-fd-form__label-text{color:#472800;flex:1;font-size:.875rem;font-weight:400;min-width:0}.c-fd-form__required{align-items:center;border:.0625rem solid #ee3d48;border-radius:.375rem;color:#ee3d48;display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:500;justify-content:center;line-height:1;min-height:1.5rem;padding:0 .4375rem}.c-fd-form__input,.c-fd-form__select,.c-fd-form__textarea{-webkit-appearance:none;appearance:none;background:#fff;border:.0625rem solid #d9d9d9;border-radius:.625rem;box-sizing:border-box;color:#472800;display:block;font-family:inherit;font-size:.875rem;line-height:1.4285714286;padding:.8125rem .6875rem;transition:border-color .3s ease-out,background-color .3s ease-out;width:100%}.c-fd-form__input::-webkit-input-placeholder,.c-fd-form__select::-webkit-input-placeholder,.c-fd-form__textarea::-webkit-input-placeholder{color:#9a9a9a}.c-fd-form__input:-ms-input-placeholder,.c-fd-form__select:-ms-input-placeholder,.c-fd-form__textarea:-ms-input-placeholder{color:#9a9a9a}.c-fd-form__input::-ms-input-placeholder,.c-fd-form__select::-ms-input-placeholder,.c-fd-form__textarea::-ms-input-placeholder{color:#9a9a9a}.c-fd-form__input::placeholder,.c-fd-form__select::placeholder,.c-fd-form__textarea::placeholder{color:#9a9a9a}.c-fd-form__input:focus,.c-fd-form__select:focus,.c-fd-form__textarea:focus{background:#fffbe9;border-color:#fcd005;outline:none}.c-fd-form__input.wpcf7-not-valid,.c-fd-form__select.wpcf7-not-valid,.c-fd-form__textarea.wpcf7-not-valid{border-color:#ee3d48}.c-fd-form__select{background-image:url(../img/common/arrow_drop_down.svg);background-position:right .6875rem center;background-repeat:no-repeat;background-size:1.5rem 1.5rem;cursor:pointer;padding-right:2.25rem}.c-fd-form__textarea{font-family:inherit;min-height:11.25rem}@media only screen and (min-width:768px){.c-fd-form__textarea{min-height:15.5rem}}.c-fd-form__readonly{background:#f6f6f6;border-radius:.625rem;color:#472800;font-size:.875rem;line-height:1.7142857143;padding:.75rem}.c-fd-form__honeypot{height:0;left:-9999px;margin:0;overflow:hidden;position:absolute;width:0}.c-fd-form .wpcf7-not-valid-tip{align-items:center;color:#ee3d48;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;margin-top:.25rem}.c-fd-form .wpcf7-not-valid-tip:before{background-image:url(../img/common/error_message.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:1.125rem;width:1.125rem}.c-fd-form__turnstile{display:flex;justify-content:center;margin-top:1.5rem}.c-fd-form__footer{background:#fff;border-top:.0625rem solid #e2e2e2;bottom:0;box-shadow:0 -.25rem .9375rem hsla(0,0%,78%,.25);display:flex;flex-direction:column;gap:.5rem;left:0;padding:.75rem 1.9375rem;position:fixed;right:0;z-index:50}@media only screen and (min-width:768px){.c-fd-form__footer{box-shadow:0 -1rem 1.25rem rgba(0,0,0,.03);gap:.75rem;padding:1.5rem 2.5rem 2rem}}.c-fd-form__note{color:#472800;font-size:.8125rem;font-weight:400;line-height:1.6153846154;text-align:center}@media only screen and (min-width:768px){.c-fd-form__note{font-size:.9375rem;line-height:1.8}}.c-fd-form__note-link{color:inherit;font-weight:500;text-decoration:underline}@media (hover:hover){.c-fd-form__note-link:hover{color:#472800;opacity:.7}}@media (hover:none){.c-fd-form__note-link:active{color:#472800;opacity:.7}}.c-fd-form__submit{align-items:center;background:#fcd005;border:none;border-radius:3.5rem;color:#472800;cursor:pointer;display:flex;font-family:inherit;font-size:.875rem;font-weight:700;gap:1rem;justify-content:center;margin:0 auto;max-width:35.375rem;padding:.875rem 1.5rem;text-align:center;transition:background-color .3s ease-out;width:100%}@media only screen and (min-width:768px){.c-fd-form__submit{padding:1.25rem 1.5rem}}@media (hover:hover){.c-fd-form__submit:hover{background:#ffda30}.c-fd-form__submit:hover .c-fd-form__submit-icon{-webkit-transform:scale(0);transform:scale(0)}.c-fd-form__submit:hover .c-fd-form__submit-txt{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}}@media (hover:none){.c-fd-form__submit:active{background:#ffda30}.c-fd-form__submit:active .c-fd-form__submit-icon{-webkit-transform:scale(0);transform:scale(0)}.c-fd-form__submit:active .c-fd-form__submit-txt{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}}.c-fd-form__submit:disabled{background:#cbcbcb;color:#fff;cursor:not-allowed}.c-fd-form__submit-txt{display:inline-block}.c-fd-form__submit-icon,.c-fd-form__submit-txt{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.c-fd-form__submit-icon{align-items:center;background:#fff;border-radius:50%;color:#472800;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.c-fd-form__submit-arrow{background:currentColor;display:inline-block;height:.875rem;mask:url(../img/common/chevron_right.svg) center/contain no-repeat;-webkit-mask:url(../img/common/chevron_right.svg) center/contain no-repeat;width:.875rem}.c-fd-form .wpcf7-spinner{background-color:#fff;margin-left:.5rem}.c-fd-form .wpcf7-form-control-wrap{display:block;width:100%}.c-fd-form .wpcf7-response-output{display:none}.c-fd-thanks{display:flex;flex:1 0 auto;flex-direction:column;padding-top:7.125rem}@media only screen and (min-width:768px){.c-fd-thanks{padding-top:9.875rem}}.c-fd-thanks__inner{padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width:768px){.c-fd-thanks__inner{padding-left:2.5rem;padding-right:2.5rem}}.c-fd-thanks__card{align-items:center;background:#fff;border:.09375rem solid #e8edf0;border-radius:.75rem;display:flex;flex-direction:column;padding:3.40625rem 1.34375rem;text-align:center}@media only screen and (min-width:768px){.c-fd-thanks__card{border-radius:1.25rem;margin:0 auto;max-width:70rem;padding:4.90625rem}}.c-fd-thanks__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.9565217391}@media only screen and (min-width:768px){.c-fd-thanks__ttl{font-size:1.75rem;line-height:1.5}}.c-fd-thanks__lead{color:#472800;font-size:.9375rem;font-weight:400;line-height:2;margin-top:1rem}@media only screen and (min-width:768px){.c-fd-thanks__lead{font-size:1.125rem;line-height:2.1111111111;margin-top:1.5rem}}.c-fd-thanks__btn{margin-top:2.5rem}.c-fd-thanks__btn .c-fd-btn{min-width:16.75rem}@media only screen and (min-width:768px){.c-fd-thanks__btn{margin-top:2rem}}.c-fd-thanks__breadcrumb{margin-top:auto;padding-bottom:5rem;padding-top:2.5rem}@media only screen and (min-width:768px){.c-fd-thanks__breadcrumb{padding-bottom:7.5rem}}.c-fd-job-detail{background-color:#fbf8f2;padding-top:4rem;position:relative}@media only screen and (min-width:768px){.c-fd-job-detail{padding-top:11.25rem}}.c-fd-job-detail__inner{max-width:75rem}@media only screen and (min-width:768px){.c-fd-job-detail__inner{align-items:flex-start;flex-direction:row}}.c-fd-job-detail__content{display:flex;flex-direction:column}@media only screen and (min-width:768px){.c-fd-job-detail__content{flex-direction:row;gap:10.3125rem}}.c-fd-job-detail__nav{width:100%}@media only screen and (min-width:768px){.c-fd-job-detail__nav{align-self:flex-start;display:block;flex:0 0 auto;position:sticky;top:7.5rem;width:12.0625rem}}.c-fd-job-detail__nav-ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.5217391304;white-space:nowrap}@media only screen and (min-width:768px){.c-fd-job-detail__nav-ttl{font-size:2rem;line-height:1.4375}}.c-fd-job-detail__nav-list{display:none}@media only screen and (min-width:768px){.c-fd-job-detail__nav-list{display:flex;flex-direction:column;gap:1.1875rem;line-height:0;margin-top:3.0625rem}}.c-fd-job-detail__nav-item{padding-left:1.75rem;position:relative;z-index:1}.c-fd-job-detail__nav-item:before{border:.125rem solid #d8d8d8;height:1.25rem;left:.125rem;transition:border-color .3s ease-out;width:1.25rem}.c-fd-job-detail__nav-item:after,.c-fd-job-detail__nav-item:before{border-radius:50%;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-fd-job-detail__nav-item:after{background:#fcd005;height:.625rem;left:.4375rem;opacity:0;transition:opacity .3s ease-out;width:.625rem}.c-fd-job-detail__nav-item.is-current:before{border-color:#fcd005}.c-fd-job-detail__nav-item.is-current:after{opacity:1}.c-fd-job-detail__nav-link{color:#472800;font-size:.875rem;font-weight:500;line-height:1.5;position:relative;transition:color .3s ease-out}@media (hover:hover){.c-fd-job-detail__nav-link:hover{color:#fcd005}}@media (hover:none){.c-fd-job-detail__nav-link:active{color:#fcd005}}.c-fd-job-detail__main{min-width:0}.c-fd-job-detail-about{border-bottom:.0625rem solid #d4d4d4;padding-bottom:3rem}@media only screen and (min-width:768px){.c-fd-job-detail-about{padding-bottom:3.4375rem}}.c-fd-job-detail-about__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.5;margin-top:3rem}@media only screen and (min-width:768px){.c-fd-job-detail-about__ttl{line-height:1.4347826087;margin-top:0}}.c-fd-job-detail-about__txt{color:#472800;font-size:.9375rem;font-weight:400;line-height:2;margin-top:1.5rem}@media only screen and (min-width:768px){.c-fd-job-detail-about__txt{line-height:2.1333333333}}.c-fd-job-detail-about__image{border-radius:1.25rem;margin-top:1.5rem;overflow:hidden}@media only screen and (min-width:768px){.c-fd-job-detail-about__image{margin-top:2.5rem}}.c-fd-job-detail-about__image img{aspect-ratio:331/166;display:block;width:100%}@media only screen and (min-width:768px){.c-fd-job-detail-about__image img{aspect-ratio:762/381}}.c-fd-job-detail-occupation{border-bottom:.0625rem solid #d4d4d4;padding-bottom:2.9375rem;padding-top:3rem}@media only screen and (min-width:768px){.c-fd-job-detail-occupation{padding-bottom:3.4375rem;padding-top:3.625rem}}.c-fd-job-detail-occupation__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.4347826087}@media only screen and (min-width:768px){.c-fd-job-detail-occupation__ttl{font-size:1.75rem;line-height:1.4642857143}}.c-fd-job-detail-occupation__list{display:flex;flex-direction:column;gap:2rem;margin-top:1.625rem}@media only screen and (min-width:768px){.c-fd-job-detail-occupation__list{gap:3rem;margin-top:3.4375rem}}.c-fd-job-detail-occupation__item{background-image:url(../img/fd/common/under_border.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% auto;padding-bottom:2rem}@media only screen and (min-width:768px){.c-fd-job-detail-occupation__item{padding-bottom:3rem}}.c-fd-job-detail-occupation__item:last-child{background-image:none;padding-bottom:0}.c-fd-job-detail-occupation__item:first-child img{aspect-ratio:331/217}@media only screen and (min-width:768px){.c-fd-job-detail-occupation__item:first-child img{aspect-ratio:277/193}}.c-fd-job-detail-occupation__item-inner{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.c-fd-job-detail-occupation__item-inner{align-items:center;flex-direction:row;gap:2.5rem}}.c-fd-job-detail-occupation__image{border-radius:1rem;flex-shrink:0;overflow:hidden;width:20.6875rem}@media only screen and (min-width:768px){.c-fd-job-detail-occupation__image{width:17.3125rem}}.c-fd-job-detail-occupation__image img{aspect-ratio:331/231;display:block;width:100%}@media only screen and (min-width:768px){.c-fd-job-detail-occupation__image img{aspect-ratio:277/193}}.c-fd-job-detail-occupation__body{flex:1;min-width:0}.c-fd-job-detail-occupation__item-ttl{color:#472800;font-size:1.25rem;font-weight:700;line-height:1.45}.c-fd-job-detail-occupation__item-ttl2{color:#472800;font-size:.8125rem;font-weight:700;line-height:1.4615384615}@media only screen and (min-width:768px){.c-fd-job-detail-occupation__item-ttl2{margin-top:.125rem}}.c-fd-job-detail-occupation__txt{color:#472800;font-size:.9375rem;font-weight:400;line-height:1.8666666667;margin-top:.5rem}.c-fd-job-detail-support{border-bottom:.0625rem solid #d4d4d4;padding-bottom:3rem;padding-top:3rem}@media only screen and (min-width:768px){.c-fd-job-detail-support{padding-bottom:3.4375rem;padding-top:3.5rem}}.c-fd-job-detail-support__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.4347826087}@media only screen and (min-width:768px){.c-fd-job-detail-support__ttl{font-size:1.75rem;line-height:1.4642857143}}.c-fd-job-detail-support__sub-ttl{color:#472800;font-size:1.25rem;font-weight:700;line-height:1.45;margin-top:2.5rem}@media only screen and (min-width:768px){.c-fd-job-detail-support__sub-ttl{font-size:1.4375rem;line-height:1.4347826087}}.c-fd-job-detail-support__txt{color:#472800;font-size:.9375rem;font-weight:400;line-height:1.8666666667;margin-top:1rem}@media only screen and (min-width:768px){.c-fd-job-detail-support__txt{line-height:2.1333333333;margin-top:1.5rem}}.c-fd-job-detail-feature{border-bottom:.0625rem solid #d4d4d4;padding-bottom:3.625rem;padding-top:3rem}@media only screen and (min-width:768px){.c-fd-job-detail-feature{padding-bottom:3.4375rem;padding-top:3.5rem}}.c-fd-job-detail-feature__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.4347826087}@media only screen and (min-width:768px){.c-fd-job-detail-feature__ttl{font-size:1.75rem;line-height:1.4642857143}}.c-fd-job-detail-feature__list{display:flex;flex-direction:column;margin-top:2.125rem;row-gap:1.4375rem}@media only screen and (min-width:768px){.c-fd-job-detail-feature__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr;gap:1rem;grid-template-columns:repeat(2,1fr);margin-top:3.5625rem;row-gap:1rem}}.c-fd-job-detail-feature__card{align-items:center;background:#fff;border-radius:1.25rem;display:flex;flex-direction:column;outline:.125rem solid #ebeae3;padding:2rem 1.25rem 1.875rem}@media only screen and (min-width:768px){.c-fd-job-detail-feature__card{padding:2.5rem 2rem}}.c-fd-job-detail-feature__icon{width:3rem}@media only screen and (min-width:768px){.c-fd-job-detail-feature__icon{width:3.125rem}}.c-fd-job-detail-feature__icon-img{aspect-ratio:1/1}.c-fd-job-detail-feature__card-ttl{border-bottom:.0625rem solid #ebeae3;color:#472800;font-size:1.125rem;font-weight:700;line-height:1.6666666667;margin-top:1rem;padding-bottom:.875rem;text-align:center}@media only screen and (min-width:768px){.c-fd-job-detail-feature__card-ttl{margin-top:1.0625rem}}.c-fd-job-detail-feature__card-txt{color:#472800;font-size:.9375rem;font-weight:500;line-height:1.8666666667;margin-top:1rem;text-align:left}.c-fd-job-detail-flow{border-bottom:.0625rem solid #d4d4d4;padding-bottom:3rem;padding-top:3.125rem}@media only screen and (min-width:768px){.c-fd-job-detail-flow{padding-bottom:3.4375rem;padding-top:3.5rem}}.c-fd-job-detail-flow__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.4347826087}@media only screen and (min-width:768px){.c-fd-job-detail-flow__ttl{font-size:1.75rem;line-height:1.4642857143}}.c-fd-job-detail-flow__list{display:flex;flex-direction:column;margin-top:1.4375rem;position:relative;row-gap:1rem}@media only screen and (min-width:768px){.c-fd-job-detail-flow__list{margin-top:2.4375rem;row-gap:1.5rem}}.c-fd-job-detail-flow__list:before{background-color:#d4d4d4;bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.125rem;z-index:0}.c-fd-job-detail-flow__item{position:relative}.c-fd-job-detail-flow__card{align-items:stretch;background:#fff;border-radius:.75rem;display:flex;flex-direction:column;outline:.0625rem solid #ebeae3;padding:1.25rem;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.c-fd-job-detail-flow__card{align-items:center;flex-direction:row;padding:1.5rem 2rem}.c-fd-job-detail-flow__card.is-image{z-index:3}}.c-fd-job-detail-flow__texts{display:flex;flex-direction:row;gap:1rem;width:100%}@media only screen and (min-width:768px){.c-fd-job-detail-flow__texts{gap:1.5rem;width:auto}}.c-fd-job-detail-flow__time{color:#fcd005;font-size:.9375rem;font-weight:700;line-height:2;width:2.4375rem}@media only screen and (min-width:768px){.c-fd-job-detail-flow__time{font-size:1.25rem;line-height:1.5;width:3.25rem}}.c-fd-job-detail-flow__item-ttl{align-self:flex-start;color:#472800;font-size:.9375rem;font-weight:700;line-height:1.8666666667}@media only screen and (min-width:768px){.c-fd-job-detail-flow__item-ttl{font-size:1rem;line-height:1.75}}.c-fd-job-detail-flow__image{border-radius:.75rem;margin-top:.625rem;overflow:hidden;width:18.1875rem}@media only screen and (min-width:768px){.c-fd-job-detail-flow__image{margin-top:0;position:absolute;right:2rem;top:1.5rem;width:11.1875rem;z-index:2}}.c-fd-job-detail-flow__image img{aspect-ratio:291/169;display:block;width:100%}@media only screen and (min-width:768px){.c-fd-job-detail-flow__image img{aspect-ratio:179/104}}.c-fd-job-detail-staff{border-bottom:.0625rem solid #d4d4d4;padding-bottom:3rem;padding-top:3rem}@media only screen and (min-width:768px){.c-fd-job-detail-staff{padding-bottom:4rem;padding-top:3.5625rem}}.c-fd-job-detail-staff__inner{margin-inline:calc(50% - 50vw);margin-top:1.9375rem;max-width:47.625rem;padding-inline:0;width:100vw}@media only screen and (min-width:768px){.c-fd-job-detail-staff__inner{margin-inline:auto;margin-top:1.875rem;width:100%}}.c-fd-job-detail-staff__title-wrapper{align-items:center;display:flex;flex-direction:column;gap:.5rem}@media only screen and (min-width:768px){.c-fd-job-detail-staff__title-wrapper{flex-direction:row;gap:initial;justify-content:space-between}}.c-fd-job-detail-staff__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.4347826087}@media only screen and (min-width:768px){.c-fd-job-detail-staff__ttl{font-size:1.75rem;line-height:1.4642857143}}.c-fd-job-detail-staff__arrow-wrapper{align-self:flex-end;display:flex;gap:1rem}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next,.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev{align-items:center;border-radius:1.9375rem;display:flex;height:3rem;justify-content:center;transition:background-color .3s ease-out;width:3rem}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next img,.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev img{aspect-ratio:7.41/12;transition:display .3s ease-out;width:.463125rem}@media only screen and (min-width:768px){.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next,.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev{height:2.5rem;width:2.5rem}}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev{background-color:#fcd005;box-shadow:0 .5rem 1rem 0 rgba(252,208,5,.2);cursor:pointer;position:relative}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev img{cursor:inherit;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s ease-out,visibility .3s ease-out}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev .arrow-default{opacity:1;visibility:visible}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev .arrow-active{opacity:0;visibility:hidden}@media (hover:hover){.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev:hover{background-color:#fff}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev:hover .arrow-default{opacity:0;visibility:hidden}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev:hover .arrow-active{opacity:1;visibility:visible}}@media (hover:none){.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev:active{background-color:#fff}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev:active .arrow-default{opacity:0;visibility:hidden}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--prev:active .arrow-active{opacity:1;visibility:visible}}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next{background-color:#fcd005;box-shadow:0 .5rem 1rem 0 rgba(252,208,5,.2);cursor:pointer;position:relative}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next img{aspect-ratio:7.41/12;cursor:inherit;left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s ease-out,visibility .3s ease-out;width:.463125rem}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next .arrow-default{opacity:1;visibility:visible}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next .arrow-active{opacity:0;visibility:hidden}@media (hover:hover){.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next:hover{background-color:#fff}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next:hover .arrow-default{opacity:0;visibility:hidden}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next:hover .arrow-active{opacity:1;visibility:visible}}@media (hover:none){.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next:active{background-color:#fff}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next:active .arrow-default{opacity:0;visibility:hidden}.c-fd-job-detail-staff__arrow-wrapper .arrow-wrapper--next:active .arrow-active{opacity:1;visibility:visible}}@media only screen and (min-width:768px){.c-fd-job-detail-staff__arrow-wrapper{gap:.75rem;-ms-grid-row-align:initial;align-self:auto}}.c-fd-job-detail-staff__list-wrapper--splide{overflow:hidden;position:relative}.c-fd-job-detail-staff__list{display:flex}.c-fd-job-detail-staff__list.splide__list{height:auto}.c-fd-job-detail-staff__item{position:relative;width:18.125rem}@media only screen and (min-width:768px){.c-fd-job-detail-staff__item{width:17.875rem}}.c-fd-job-detail-staff__link{color:inherit;display:flex;text-decoration:none}@media (hover:hover){.c-fd-job-detail-staff__link:hover .c-fd-job-detail-staff__arrow-default{opacity:0;visibility:hidden}.c-fd-job-detail-staff__link:hover .c-fd-job-detail-staff__arrow-active{opacity:1;visibility:visible}.c-fd-job-detail-staff__link:hover .c-fd-job-detail-staff__arrow{background-color:#fff}}@media (hover:none){.c-fd-job-detail-staff__link:active .c-fd-job-detail-staff__arrow-default{opacity:0;visibility:hidden}.c-fd-job-detail-staff__link:active .c-fd-job-detail-staff__arrow-active{opacity:1;visibility:visible}.c-fd-job-detail-staff__link:active .c-fd-job-detail-staff__arrow{background-color:#fff}}.c-fd-job-detail-staff__card-inner{display:flex;gap:.625rem}.c-fd-job-detail-staff__card{display:flex;flex-direction:column;gap:1.0625rem}@media only screen and (min-width:768px){.c-fd-job-detail-staff__card{gap:1.5625rem}}.c-fd-job-detail-staff__image{border-radius:.75rem;overflow:hidden;position:relative;width:15.5625rem}@media only screen and (min-width:768px){.c-fd-job-detail-staff__image{width:15.375rem}}.c-fd-job-detail-staff__image>img{aspect-ratio:249/276;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.c-fd-job-detail-staff__image>img{aspect-ratio:246/272}}.c-fd-job-detail-staff__arrow{background-color:#fcd005;border-radius:50%;bottom:1rem;box-shadow:0 .5rem 1rem 0 rgba(71,40,0,.2);height:2rem;position:absolute;right:1rem;transition:background-color .3s ease-out;width:2rem}.c-fd-job-detail-staff__arrow img{aspect-ratio:4.32/7;height:.4375rem;transition:opacity .3s ease-out,visibility .3s ease-out;width:.27rem}.c-fd-job-detail-staff__arrow-active{opacity:0;visibility:hidden}.c-fd-job-detail-staff__heading{color:#472800;font-size:1.125rem;font-weight:700;letter-spacing:.06em;line-height:1.5}@media only screen and (min-width:768px){.c-fd-job-detail-staff__heading{letter-spacing:.05em}}.c-fd-job-detail-staff__job{color:#472800;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.8125rem}@media only screen and (min-width:768px){.c-fd-job-detail-staff__job{font-size:.9375rem;letter-spacing:.06em;line-height:1.5333333333;margin-top:.875rem}}.c-fd-job-detail-staff__entry-year{color:#472800;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.375rem}@media only screen and (min-width:768px){.c-fd-job-detail-staff__entry-year{font-size:.9375rem;letter-spacing:.01em;line-height:1.5333333333;margin-top:.25rem}}.c-fd-job-detail-staff__name-wrapper{display:flex;gap:.1875rem;padding-top:.25rem}.c-fd-job-detail-staff__name-label{color:#472800;font-size:.625rem;font-weight:500;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media only screen and (min-width:768px){.c-fd-job-detail-staff__name-label{font-size:.5rem}}.c-fd-job-detail-staff__name{color:#472800;font-size:.9375rem;font-weight:700;letter-spacing:.15em;line-height:1.4666666667;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.c-fd-job-detail-staff__name{letter-spacing:.2em}}.c-fd-job-detail-staff__button-wrapper{margin-top:3.0625rem;text-align:center}@media only screen and (min-width:768px){.c-fd-job-detail-staff__button-wrapper{margin-top:3.5625rem}}.c-fd-job-detail-staff__button{align-items:center;background:#fff;border:.0625rem solid #fcd005;border-radius:2.875rem;box-sizing:border-box;color:#472800;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:700;gap:1rem;justify-content:center;min-width:16.3125rem;padding:.75rem 1.5rem;text-align:center;transition:background-color .3s ease-out,color .3s ease-out;width:auto}@media (hover:hover){.c-fd-job-detail-staff__button:hover{background-color:#fcd005}.c-fd-job-detail-staff__button:hover .c-fd-job-detail-staff__button-text{color:#fff;-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}.c-fd-job-detail-staff__button:hover .c-fd-job-detail-staff__button-arrow{-webkit-transform:scale(0);transform:scale(0)}}@media (hover:none){.c-fd-job-detail-staff__button:active{background-color:#fcd005}.c-fd-job-detail-staff__button:active .c-fd-job-detail-staff__button-text{color:#fff;-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}.c-fd-job-detail-staff__button:active .c-fd-job-detail-staff__button-arrow{-webkit-transform:scale(0);transform:scale(0)}}.c-fd-job-detail-staff__button-text{display:inline-block;pointer-events:none;transition:color .3s ease-out,-webkit-transform .3s ease-out;transition:color .3s ease-out,transform .3s ease-out;transition:color .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out}.c-fd-job-detail-staff__button-arrow{align-items:center;background:#fcd005;border-radius:.75rem;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;pointer-events:none;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:1.25rem}.c-fd-job-detail-staff__button-arrow img{height:.4375rem;width:.27rem}.c-fd-job-detail-nursery{border-radius:.75rem;margin-top:5rem;overflow:hidden;position:relative}@media only screen and (min-width:768px){.c-fd-job-detail-nursery{margin-top:7.5rem}}.c-fd-job-detail-nursery__bg{border:.0625rem solid #ebeae3;height:100%;inset:0;position:absolute;width:100%;z-index:0}.c-fd-job-detail-nursery__bg img{aspect-ratio:331/320}@media only screen and (min-width:768px){.c-fd-job-detail-nursery__bg img{aspect-ratio:1120/335}}.c-fd-job-detail-nursery__inner{align-items:center;display:flex;flex-direction:column;min-height:12.9375rem;padding:3.4375rem 2.4375rem;position:relative;row-gap:1rem;text-align:center;z-index:1}@media only screen and (min-width:768px){.c-fd-job-detail-nursery__inner{flex-direction:row;gap:10.25rem;min-height:18.75rem;padding:4rem 7.5rem;row-gap:normal}.c-fd-job-detail-nursery__heading{gap:initial;margin-top:.1875rem}}.c-fd-job-detail-nursery__heading-en{color:#fff;font-size:1.5625rem;font-weight:700;line-height:1.24;white-space:nowrap}@media only screen and (min-width:768px){.c-fd-job-detail-nursery__heading-en{font-size:2.5rem;line-height:1.125}}.c-fd-job-detail-nursery__heading-ttl{color:#fff;font-size:.8125rem;font-weight:700;line-height:1.4615384615}@media only screen and (min-width:768px){.c-fd-job-detail-nursery__heading-ttl{font-size:1.125rem;line-height:1.4444444444;margin-top:.5rem}}.c-fd-job-detail-nursery__body{flex-shrink:0;width:15.8125rem}@media only screen and (min-width:768px){.c-fd-job-detail-nursery__body{border-left:.0625rem solid #fff;flex:0 0 27.5rem;gap:2rem;padding-bottom:2.0625rem;padding-left:11.6875rem;padding-top:2.0625rem}}.c-fd-job-detail-nursery__lead{color:#fff;font-size:.9375rem;font-weight:400;line-height:2}.c-fd-job-detail-nursery__btn{align-items:center;background:#fff;border:.0625rem solid #fcd005;border-radius:2.875rem;color:#472800;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:1rem;justify-content:center;margin-top:2.0625rem;min-width:15.8125rem;padding:.75rem 1.5rem;text-align:center;transition:background-color .3s ease-out,color .3s ease-out}@media (hover:hover){.c-fd-job-detail-nursery__btn:hover{background-color:#fcd005}.c-fd-job-detail-nursery__btn:hover .c-fd-job-detail-nursery__btn-text{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}.c-fd-job-detail-nursery__btn:hover .c-fd-job-detail-nursery__btn-arrow{-webkit-transform:scale(0);transform:scale(0)}}@media (hover:none){.c-fd-job-detail-nursery__btn:active{background-color:#fcd005}.c-fd-job-detail-nursery__btn:active .c-fd-job-detail-nursery__btn-text{-webkit-transform:translateX(1.125rem);transform:translateX(1.125rem)}.c-fd-job-detail-nursery__btn:active .c-fd-job-detail-nursery__btn-arrow{-webkit-transform:scale(0);transform:scale(0)}}.c-fd-job-detail-nursery__btn-text{display:inline-block}.c-fd-job-detail-nursery__btn-arrow,.c-fd-job-detail-nursery__btn-text{pointer-events:none;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.c-fd-job-detail-nursery__btn-arrow{align-items:center;background:#fcd005;border-radius:.75rem;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.c-fd-job-detail-nursery__btn-arrow img{height:.4375rem;width:.27rem}@media only screen and (min-width:768px){.c-fd-job-detail-nursery__btn{margin-top:2.0625rem}}.c-fd-job-detail-another{background:#fff;border-radius:2.5rem 2.5rem 0 0;margin-bottom:-1rem;margin-top:5.125rem;padding:5rem 1.9375rem 0}@media only screen and (min-width:768px){.c-fd-job-detail-another{border-radius:5rem 5rem 0 0;margin-bottom:0;margin-top:7.5rem;padding:5.125rem 8.75rem 0}}.c-fd-job-detail-another__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.4347826087}@media only screen and (min-width:768px){.c-fd-job-detail-another__ttl{font-size:1.75rem;line-height:1.4642857143}}.c-fd-job-detail-another__list{display:flex;flex-direction:column;margin-top:1.5rem;row-gap:1.0625rem}@media only screen and (min-width:768px){.c-fd-job-detail-another__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 5rem 1fr 5rem 1fr;gap:5rem;grid-template-columns:repeat(3,1fr);margin-top:2rem}}.c-fd-job-detail-another__item{box-shadow:inset 0 .0625rem 0 0 #ebeae3,inset 0 -.0625rem 0 0 #ebeae3;padding-bottom:2rem;padding-top:2rem}@media (hover:hover){.c-fd-job-detail-another__link:hover .c-fd-job-detail-another__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (hover:none){.c-fd-job-detail-another__link:active .c-fd-job-detail-another__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.c-fd-job-detail-another__image{border-radius:.75rem;overflow:hidden;width:100%}.c-fd-job-detail-another__image img{aspect-ratio:331/128;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media only screen and (min-width:768px){.c-fd-job-detail-another__image img{aspect-ratio:320/128}}.c-fd-job-detail-another__label{color:#472800;font-size:.6875rem;font-weight:700;margin-top:1.375rem}@media only screen and (min-width:768px){.c-fd-job-detail-another__label{font-size:.8125rem}}.c-fd-job-detail-another__text-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.c-fd-job-detail-another__text{align-self:flex-end;color:#472800;font-size:1.125rem;font-weight:700;line-height:1.4444444444;margin-top:.375rem;position:relative}@media only screen and (min-width:768px){.c-fd-job-detail-another__text{font-size:1.375rem;line-height:1.4545454545}}.c-fd-job-detail-another__arrow{align-items:center;align-self:flex-start;background:#fcd005;border-radius:2.625rem;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;position:absolute;right:0;top:-.5625rem;width:1.75rem}.c-fd-job-detail-another__arrow img{aspect-ratio:4.32/7;top:-.3125rem;width:.27rem}.c-fd-numbers__list{display:flex;flex-wrap:wrap;gap:1.25rem 1.0625rem;justify-content:center;margin:0 auto;max-width:31.25rem}@media only screen and (min-width:768px){.c-fd-numbers__list{gap:1.3125rem;max-width:70rem}}.c-fd-numbers__item{background-color:#fff;border-radius:.75rem;min-width:9.8125rem;padding:2.5rem .625rem 2.4375rem}@media only screen and (min-width:768px){.c-fd-numbers__item{height:12.625rem;min-width:16.5rem;padding:2.4375rem 1.25rem 2.875rem}}.c-fd-numbers__item-img{display:block;height:2.5rem;margin:0 auto 1.1875rem;max-width:2.5rem;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:768px){.c-fd-numbers__item-img{margin-bottom:1.125rem}}.c-fd-numbers__item-value{color:#fcd005;font-size:1.75rem;font-weight:700;margin-bottom:1.0625rem;margin-right:-.1875rem;text-align:center}@media only screen and (min-width:768px){.c-fd-numbers__item-value{font-size:2.125rem;margin-bottom:.625rem}}.c-fd-numbers__item-value.--adjust{margin-left:.1875rem}.c-fd-numbers__item-value-unit{font-size:1rem;margin-left:-.25rem}@media only screen and (min-width:768px){.c-fd-numbers__item-value-unit{font-size:1.25rem}}.c-fd-numbers__item-value-unit.--resize{font-size:1.3125rem}@media only screen and (min-width:768px){.c-fd-numbers__item-value-unit.--resize{font-size:1.5rem}}.c-fd-numbers__item-value-unit.--adjust{margin-left:-.3125rem;margin-top:-.125rem}.c-fd-numbers__item-value-unit.--adjust-about{margin-right:-.3125rem}.c-fd-numbers__item-name{font-size:.9375rem;font-weight:700;text-align:center}@media only screen and (min-width:768px){.c-fd-numbers__item-name{font-size:1rem}}.c-fd-numbers__item-name.--br{line-height:1.4666666667;margin-top:-.4375rem}@media only screen and (min-width:768px){.c-fd-numbers__item-name.--br{line-height:1;margin-top:0}}.fd-top{padding-top:4.125rem}@media only screen and (min-width:768px){.fd-top{padding-top:4.875rem}}.fd-top-hero{aspect-ratio:393/610;padding:5.125rem .75rem 0;position:relative;width:100%}@media only screen and (min-width:768px){.fd-top-hero{aspect-ratio:1400/788;padding:2.5rem 3.5rem}}.fd-top-hero__bg{inset:0;position:absolute;z-index:1}.fd-top-hero__bg,.fd-top-hero__bg img{height:100%;width:100%}.fd-top-hero__inner{display:-ms-grid;display:grid;gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr 1.25rem auto;grid-template-rows:1fr auto;height:100%;position:relative;z-index:10}.fd-top-hero__inner>:first-child{-ms-grid-column:1;-ms-grid-row:1}.fd-top-hero__inner>:nth-child(2){-ms-grid-column:1;-ms-grid-row:3}@media only screen and (min-width:768px){.fd-top-hero__inner{gap:0 2.5rem;-ms-grid-columns:1fr 2.5rem 31.625rem;grid-template-columns:1fr 31.625rem}}.fd-top-hero__head{-ms-grid-row-align:start;align-self:start;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column-align:left;justify-self:left;padding-left:2.1875rem}@media only screen and (min-width:768px){.fd-top-hero__head{padding-left:0;padding-top:4.5rem;width:100%}}.fd-top-hero__ttl{align-items:flex-start;display:flex;-webkit-filter:drop-shadow(0 2px 8px rgba(0,0,0,.18));filter:drop-shadow(0 2px 8px rgba(0,0,0,.18));flex-direction:row-reverse;gap:.625rem}@media only screen and (min-width:768px){.fd-top-hero__ttl{gap:1.4375rem;justify-content:flex-end;padding-left:5.875rem;padding-right:0;position:relative}}.fd-top-hero__ttl-row{color:#fff;display:block;flex-shrink:0;font-size:1.375rem;font-weight:700;line-height:1.4090909091}.fd-top-hero__ttl-row:nth-child(2){padding-top:1rem}@media only screen and (min-width:768px){.fd-top-hero__ttl-row:nth-child(2){padding-top:3rem}}.fd-top-hero__ttl-row:nth-child(3){padding-top:2.6875rem}@media only screen and (min-width:768px){.fd-top-hero__ttl-row:nth-child(3){padding-top:6rem}}.fd-top-hero__ttl-row:nth-child(4){padding-top:4.25rem}@media only screen and (min-width:768px){.fd-top-hero__ttl-row:nth-child(4){padding-top:9rem}.fd-top-hero__ttl-row{font-size:2.625rem;gap:1.4375rem;line-height:1.380952381}}.fd-top-hero__ttl-char{display:block;-webkit-filter:blur(.5rem);filter:blur(.5rem);opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1),-webkit-filter .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1),filter .35s cubic-bezier(.4,0,.2,1);transition:opacity .35s cubic-bezier(.4,0,.2,1),filter .35s cubic-bezier(.4,0,.2,1),-webkit-filter .35s cubic-bezier(.4,0,.2,1)}.fd-top-hero__head.is-inview .fd-top-hero__ttl-char{-webkit-filter:blur(0);filter:blur(0);opacity:1}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:first-child>.fd-top-hero__ttl-char:first-child{transition-delay:0s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:first-child>.fd-top-hero__ttl-char:nth-child(2){transition-delay:.06s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:first-child>.fd-top-hero__ttl-char:nth-child(3){transition-delay:.12s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:first-child>.fd-top-hero__ttl-char:nth-child(4){transition-delay:.18s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:first-child>.fd-top-hero__ttl-char:nth-child(5){transition-delay:.24s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:first-child>.fd-top-hero__ttl-char:nth-child(6){transition-delay:.3s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:first-child>.fd-top-hero__ttl-char:nth-child(7){transition-delay:.36s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:first-child>.fd-top-hero__ttl-char:nth-child(8){transition-delay:.42s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(2)>.fd-top-hero__ttl-char:first-child{transition-delay:.4s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(2)>.fd-top-hero__ttl-char:nth-child(2){transition-delay:.46s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(2)>.fd-top-hero__ttl-char:nth-child(3){transition-delay:.52s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(2)>.fd-top-hero__ttl-char:nth-child(4){transition-delay:.58s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(2)>.fd-top-hero__ttl-char:nth-child(5){transition-delay:.64s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(2)>.fd-top-hero__ttl-char:nth-child(6){transition-delay:.7s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(2)>.fd-top-hero__ttl-char:nth-child(7){transition-delay:.76s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(2)>.fd-top-hero__ttl-char:nth-child(8){transition-delay:.82s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(3)>.fd-top-hero__ttl-char:first-child{transition-delay:.8s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(3)>.fd-top-hero__ttl-char:nth-child(2){transition-delay:.86s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(3)>.fd-top-hero__ttl-char:nth-child(3){transition-delay:.92s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(3)>.fd-top-hero__ttl-char:nth-child(4){transition-delay:.98s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(3)>.fd-top-hero__ttl-char:nth-child(5){transition-delay:1.04s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(3)>.fd-top-hero__ttl-char:nth-child(6){transition-delay:1.1s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(3)>.fd-top-hero__ttl-char:nth-child(7){transition-delay:1.16s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(3)>.fd-top-hero__ttl-char:nth-child(8){transition-delay:1.22s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(4)>.fd-top-hero__ttl-char:first-child{transition-delay:1.1s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(4)>.fd-top-hero__ttl-char:nth-child(2){transition-delay:1.16s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(4)>.fd-top-hero__ttl-char:nth-child(3){transition-delay:1.22s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(4)>.fd-top-hero__ttl-char:nth-child(4){transition-delay:1.28s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(4)>.fd-top-hero__ttl-char:nth-child(5){transition-delay:1.34s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(4)>.fd-top-hero__ttl-char:nth-child(6){transition-delay:1.4s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(4)>.fd-top-hero__ttl-char:nth-child(7){transition-delay:1.46s}.fd-top-hero__head.is-inview .fd-top-hero__ttl-row:nth-child(4)>.fd-top-hero__ttl-char:nth-child(8){transition-delay:1.52s}.fd-top-hero__news{align-items:center;backdrop-filter:blur(.125rem);background:hsla(0,0%,100%,.3);border-radius:.5rem;color:#fff;display:none;gap:.75rem;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:start;justify-self:start;max-width:27rem;padding:1rem 1.5rem;transition:background-color .3s ease-out;width:100%}@media only screen and (min-width:768px){.fd-top-hero__news{display:flex}}@media (hover:hover){.fd-top-hero__news:hover{background:hsla(0,0%,100%,.45)}}@media (hover:none){.fd-top-hero__news:active{background:hsla(0,0%,100%,.45)}}.fd-top-hero__news-date{flex-shrink:0;font-size:.875rem;font-weight:500}.fd-top-hero__news-txt{flex:1 1 0;font-size:.875rem;font-weight:500;line-height:1.4285714286;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-top-hero__recruit{-ms-grid-row-align:end;align-self:end;background:#fff;border-radius:1.25rem;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.08);-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:stretch;display:flex;flex-direction:column;gap:1rem;justify-self:stretch;margin-bottom:-3.625rem;max-width:none;padding:1.5rem 1rem;width:100%}@media only screen and (min-width:768px){.fd-top-hero__recruit{-ms-grid-row-align:center;align-self:center;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column-align:center;justify-self:center;margin:0 5.625rem 0 0;max-width:31.625rem;padding:2rem 2rem 2.5rem}}.fd-top-about{background:linear-gradient(180deg,#fcfced 11.12%,#ffeed3);overflow:hidden;padding-bottom:7.75rem;padding-top:8.625rem}@media only screen and (min-width:768px){.fd-top-about{background:linear-gradient(180deg,#fcfced 11.12%,#ffeed3);padding-bottom:16.25rem;padding-top:8.75rem}}.fd-top-about__inner{display:flex;flex-direction:column;gap:6.5rem;padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width:768px){.fd-top-about__inner{gap:11rem;padding-left:2.5rem;padding-right:2.5rem}}.fd-top-about__mosaic{position:relative}.fd-top-about__photo{border-radius:1rem;border-radius:.25rem;overflow:hidden;position:absolute;z-index:2}@media only screen and (min-width:768px){.fd-top-about__photo{border-radius:1.25rem}}.fd-top-about__photo.--p1{aspect-ratio:111/81;inset:-2.5625rem auto auto .25rem;width:6.9375rem}@media only screen and (min-width:768px){.fd-top-about__photo.--p1{aspect-ratio:215/156;inset:1.0625rem auto auto -9.3125rem;width:13.4375rem}}.fd-top-about__photo.--p2{aspect-ratio:96/70;inset:-3.5rem auto auto 9rem;width:6rem}@media only screen and (min-width:768px){.fd-top-about__photo.--p2{aspect-ratio:184/135;inset:-6.4375rem auto auto 11.5625rem;width:11.5rem}}.fd-top-about__photo.--p3{aspect-ratio:114/84;inset:-1.25rem .1875rem auto auto;width:7.125rem}@media only screen and (min-width:768px){.fd-top-about__photo.--p3{aspect-ratio:243/176;inset:-8.5rem 6.875rem auto auto;width:15.1875rem}}.fd-top-about__photo.--p4{aspect-ratio:117/95;inset:auto auto -.5rem -.5rem;width:7.3125rem}@media only screen and (min-width:768px){.fd-top-about__photo.--p4{aspect-ratio:299/247;border-radius:0 1.25rem 1.25rem 0;inset:18.8125rem auto auto -16.8125rem;width:18.6875rem}}.fd-top-about__photo.--p5{aspect-ratio:91/64;inset:auto auto -2.75rem 8.5625rem;width:5.6875rem}@media only screen and (min-width:768px){.fd-top-about__photo.--p5{aspect-ratio:211/151;inset:auto -10.75rem 5.0625rem auto;width:13.1875rem}}.fd-top-about__photo.--p6{aspect-ratio:135/101;inset:auto -.5rem -.1875rem auto;width:8.4375rem}@media only screen and (min-width:768px){.fd-top-about__photo.--p6{aspect-ratio:331/245;border-radius:1.25rem 0 0 1.25rem;inset:5.75rem -16.75rem auto auto;width:20.6875rem}}.fd-top-about__panel{background:#fff;border-radius:1.25rem;display:flex;flex-direction:column;gap:2.5rem;padding:7rem 1.4375rem 8.625rem;position:relative;text-align:center;z-index:1}@media only screen and (min-width:768px){.fd-top-about__panel{gap:2rem;margin:0 auto;max-width:53.9375rem;padding:6.25rem 2.5rem 6rem}}.fd-top-about__lead{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.5}@media only screen and (min-width:768px){.fd-top-about__lead{font-size:1.625rem;line-height:1.6538461538}}.fd-top-about__lead-row{display:block}.fd-top-about__txt{color:#472800;display:flex;flex-direction:column;font-size:.9375rem;font-weight:400;gap:1.875rem;line-height:2;text-align:left}@media only screen and (min-width:768px){.fd-top-about__txt{font-size:.9375rem;gap:1.25rem;line-height:2;text-align:center}}.fd-top-about__btns{display:flex;flex-direction:column;gap:1.25rem;margin:.5rem auto 0;max-width:16.625rem;width:100%}@media only screen and (min-width:768px){.fd-top-about__btns{align-items:center;flex-direction:row;gap:1.5rem;justify-content:center;margin-top:1rem;max-width:none;width:auto}}.fd-top-biz{padding-bottom:2.5rem;padding-top:5rem;position:relative}@media only screen and (min-width:768px){.fd-top-biz{padding-bottom:5.125rem;padding-top:8.75rem}}.fd-top-biz .c-fd-head{color:#472800}.fd-top-biz:before{background:#fbf8f2;clip-path:ellipse(50% 50% at 50% 50%);content:"";height:53.625rem;left:50%;pointer-events:none;position:absolute;top:47.1875rem;-webkit-transform:translate(-50%);transform:translate(-50%);width:90.625rem;z-index:0}@media only screen and (min-width:768px){.fd-top-biz:before{top:28.375rem;width:103vw}}.fd-top-biz__wrapper{overflow:hidden;position:relative}@media only screen and (min-width:768px){.fd-top-biz__wrapper{background:#fff;border-radius:5rem 5rem 0 0;margin-top:-5rem}}.fd-top-biz__inner{display:flex;flex-direction:column;gap:3.5rem}@media only screen and (min-width:768px){.fd-top-biz__inner{gap:3.75rem}}.fd-top-biz__head{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:768px){.fd-top-biz__head{align-items:flex-end;flex-direction:row;gap:2.5rem;justify-content:space-between}}.fd-top-biz__lead{color:#472800;font-size:.9375rem;font-weight:400;line-height:2}@media only screen and (min-width:768px){.fd-top-biz__lead{font-size:1rem;line-height:1.875;margin-bottom:1.5rem;max-width:35rem}}.fd-top-biz__list{display:-ms-grid;display:grid;gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr}@media only screen and (min-width:768px){.fd-top-biz__list{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;-ms-grid-columns:none;grid-template-columns:none;justify-content:center}}.fd-top-biz__item{list-style:none}@media only screen and (min-width:768px){.fd-top-biz__item{flex:0 0 18.9375rem;left:0;position:relative;width:18.9375rem}.fd-top-biz__item:hover{z-index:10}.fd-top-biz__item:first-child .fd-top-biz__card{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.fd-top-biz__item:nth-child(2) .fd-top-biz__card{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.fd-top-biz__item:nth-child(3) .fd-top-biz__card{-webkit-transform:rotate(4deg);transform:rotate(4deg)}.fd-top-biz__item:nth-child(4) .fd-top-biz__card{-webkit-transform:rotate(12deg);transform:rotate(12deg)}.fd-top-biz__item:first-child,.fd-top-biz__item:nth-child(4){margin-top:3.125rem}}.fd-top-biz__card{aspect-ratio:331/280;border:.125rem solid #ebeae3;border-radius:1rem;display:block;overflow:hidden;position:relative;transition:opacity .3s ease-out;width:100%}@media (hover:hover){.fd-top-biz__card:hover .fd-top-biz__card-label-icon{-webkit-transform:scale(0);transform:scale(0)}.fd-top-biz__card:hover .fd-top-biz__card-label-txt{-webkit-transform:translateX(.875rem);transform:translateX(.875rem)}}@media (hover:none){.fd-top-biz__card:active .fd-top-biz__card-label-icon{-webkit-transform:scale(0);transform:scale(0)}.fd-top-biz__card:active .fd-top-biz__card-label-txt{-webkit-transform:translateX(.875rem);transform:translateX(.875rem)}.fd-top-biz__card:active{opacity:.75}}@media only screen and (min-width:768px){.fd-top-biz__card{aspect-ratio:303/366;border-radius:1.875rem}}.fd-top-biz__card-img{height:100%;inset:0;position:absolute;width:100%;z-index:1}.fd-top-biz__card-label{align-items:center;border-radius:2.875rem;bottom:1.875rem;color:#fff;display:inline-flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;left:50%;min-width:11.5625rem;padding:.875rem 1.25rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;z-index:2}@media only screen and (min-width:768px){.fd-top-biz__card-label{bottom:2.5rem;min-width:11.375rem;padding:.875rem 1.5rem}}.fd-top-biz__item.--childcare .fd-top-biz__card-label{background:#fc9905}.fd-top-biz__item.--childcare .fd-top-biz__card-label-icon{color:#fc9905}.fd-top-biz__item.--child-development .fd-top-biz__card-label{background:#54b565}.fd-top-biz__item.--child-development .fd-top-biz__card-label-icon{color:#54b565}.fd-top-biz__item.--homecare .fd-top-biz__card-label{background:#4b78cd}.fd-top-biz__item.--homecare .fd-top-biz__card-label-icon{color:#4b78cd}.fd-top-biz__item.--grouphome .fd-top-biz__card-label{background:#54b5a8}.fd-top-biz__item.--grouphome .fd-top-biz__card-label-icon{color:#54b5a8}.fd-top-biz__card-label-txt{display:inline-block}.fd-top-biz__card-label-icon,.fd-top-biz__card-label-txt{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.fd-top-biz__card-label-icon{align-items:center;background:#fff;border-radius:.75rem;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.fd-top-biz__card-label-icon .icon-arrow{background:currentColor;display:inline-block;height:.875rem;mask:url(../img/common/chevron_right.svg) center/contain no-repeat;-webkit-mask:url(../img/common/chevron_right.svg) center/contain no-repeat;width:.875rem}@media only screen and (min-width:768px){.fd-top-workplace{background:#fbf8f2}}.fd-top-workplace__container{border:.09375rem solid #ebeae3;border-radius:1.25rem;margin:0 .5rem;overflow:hidden;position:relative}@media only screen and (min-width:768px){.fd-top-workplace__container{border-radius:2.5rem;margin:0 auto;max-width:70rem;width:calc(100% - 5rem)}}.fd-top-workplace__bg{height:100%;inset:0;position:absolute;width:100%;z-index:0}.fd-top-workplace__bg:after{background:rgba(71,40,0,.4);content:"";inset:0;position:absolute}.fd-top-workplace__inner{align-items:center;display:flex;flex-direction:column;gap:1.5rem;min-height:21.75rem;padding:4rem 1.4375rem;position:relative;text-align:center;z-index:1}@media only screen and (min-width:768px){.fd-top-workplace__inner{flex-direction:row;gap:2.5rem;justify-content:space-between;min-height:18.75rem;padding:5rem 7.625rem 5rem 9.25rem}.fd-top-workplace__head{flex-shrink:0}}.fd-top-workplace__body{align-items:center;display:flex;flex-direction:column;gap:1.1875rem}@media only screen and (min-width:768px){.fd-top-workplace__body{gap:2rem;min-width:26.25rem}}.fd-top-workplace__lead{color:#fff;font-size:.9375rem;font-weight:400;line-height:2;max-width:35rem}@media only screen and (min-width:768px){.fd-top-workplace__lead{font-size:1rem;line-height:1.875;text-align:center}}.fd-top-workplace__btn{gap:1rem;max-width:15.75rem}.fd-top-people{background:#fbf8f2;border-bottom-left-radius:2.5rem;border-bottom-right-radius:2.5rem;overflow:hidden;position:relative}@media only screen and (min-width:768px){.fd-top-people{border-bottom-left-radius:5rem;border-bottom-right-radius:5rem}}.fd-top-people .c-fd-head{color:#472800}.fd-top-people__section-head{align-items:start;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding-top:5rem;position:relative;z-index:1}@media only screen and (min-width:768px){.fd-top-people__section-head{align-items:flex-start;flex-direction:row;gap:2.5rem;padding-bottom:0;padding-top:8.75rem}}.fd-top-people__lead{color:#472800;font-size:.9375rem;font-weight:400;line-height:2;max-width:35rem;text-align:left}@media only screen and (min-width:768px){.fd-top-people__lead{font-size:1rem;line-height:1.875;margin-right:-.5625rem;margin-top:1.375rem;text-align:right}}.fd-top-people__interview{background:transparent;padding:2.5rem 0 5rem;position:relative;z-index:1}@media only screen and (min-width:768px){.fd-top-people__interview{padding:2.5rem 0 8.75rem}}.fd-top-people__interview-head{align-items:center;display:flex;gap:1.5rem;justify-content:space-between}.fd-top-people__head{color:#472800;display:flex;flex-direction:column;gap:.5rem}.fd-top-people__head-en{font-size:1.5625rem;font-weight:700;letter-spacing:0;line-height:1}@media only screen and (min-width:768px){.fd-top-people__head-en{font-size:2.5rem;line-height:1.125}}.fd-top-people__head-ttl{font-size:.9375rem;font-weight:700;line-height:1.4666666667}@media only screen and (min-width:768px){.fd-top-people__head-ttl{font-size:1.125rem;line-height:1.4444444444}}.fd-top-people__slider{position:relative}.fd-top-people__nav{pointer-events:none}.fd-top-people__nav.--hidden{display:none}.fd-top-people__nav-btn{align-items:center;background:#fcd005;border:1px solid transparent;border-radius:50%;box-shadow:0 .5rem 1rem rgba(252,208,5,.2);color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:3rem;justify-content:center;pointer-events:auto;position:absolute;top:8.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color .3s ease-out,border-color .3s ease-out,color .3s ease-out,box-shadow .3s ease-out;width:3rem;z-index:10}.fd-top-people__nav-btn.--prev{left:-.9375rem}@media only screen and (min-width:768px){.fd-top-people__nav-btn.--prev{left:-4.0625rem}}.fd-top-people__nav-btn.--next{right:-.9375rem}@media only screen and (min-width:768px){.fd-top-people__nav-btn.--next{right:-1.0625rem}.fd-top-people__nav-btn{height:3.875rem;top:11.25rem;width:3.875rem}}.fd-top-people__nav-btn .icon-arrow,.fd-top-people__nav-btn .icon-arrow-left{background:currentColor;display:inline-block;height:1.5rem;mask:url(../img/common/chevron_right.svg) center/contain no-repeat;-webkit-mask:url(../img/common/chevron_right.svg) center/contain no-repeat;width:1.5rem}.fd-top-people__nav-btn .icon-arrow-left{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media (hover:hover){.fd-top-people__nav-btn:hover{background:#fff;border-color:#ebeae3;box-shadow:none;color:#472800}}@media (hover:none){.fd-top-people__nav-btn:active{background:#fff;border-color:#ebeae3;box-shadow:none;color:#472800}}.fd-top-people__list{position:relative}@media only screen and (min-width:768px){.fd-top-people__list{margin-left:-2.1875rem;margin-right:-2.1875rem}}.fd-top-people__item{list-style:none}.fd-top-people__card{color:#472800;display:-ms-grid;display:grid;-ms-grid-columns:15.5625rem auto auto;grid-template-columns:15.5625rem auto auto;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}.fd-top-people__card>:first-child{-ms-grid-column:1;-ms-grid-row:1}.fd-top-people__card>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.fd-top-people__card>:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.fd-top-people__card>:nth-child(4){-ms-grid-column:1;-ms-grid-row:2}.fd-top-people__card>:nth-child(5){-ms-grid-column:2;-ms-grid-row:2}.fd-top-people__card>:nth-child(6){-ms-grid-column:3;-ms-grid-row:2}.fd-top-people__card>:nth-child(7){-ms-grid-column:1;-ms-grid-row:3}.fd-top-people__card>:nth-child(8){-ms-grid-column:2;-ms-grid-row:3}.fd-top-people__card>:nth-child(9){-ms-grid-column:3;-ms-grid-row:3}@media only screen and (min-width:768px){.fd-top-people__card{-ms-grid-columns:20.375rem auto auto;grid-template-columns:20.375rem auto auto}}@media (hover:hover){.fd-top-people__card:hover .fd-top-people__card-img img{-webkit-transform:translate(-50%,-50%) scale(1.04);transform:translate(-50%,-50%) scale(1.04)}.fd-top-people__card:hover .fd-top-people__card-chip{background:#e0b900}}@media (hover:none){.fd-top-people__card:active .fd-top-people__card-img img{-webkit-transform:translate(-50%,-50%) scale(1.04);transform:translate(-50%,-50%) scale(1.04)}.fd-top-people__card:active .fd-top-people__card-chip{background:#e0b900}}.fd-top-people__card-img{aspect-ratio:249/276;border-radius:.75rem;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;overflow:hidden;position:relative}@media only screen and (min-width:768px){.fd-top-people__card-img{aspect-ratio:326/361}}.fd-top-people__card-img img{transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out}.fd-top-people__card-chip{align-items:center;background:#fcd005;border-radius:50%;bottom:1rem;box-shadow:0 .5rem 1rem rgba(252,208,5,.16);color:#fff;display:inline-flex;height:2rem;justify-content:center;position:absolute;right:1rem;transition:background-color .3s ease-out;width:2rem;z-index:10}@media only screen and (min-width:768px){.fd-top-people__card-chip{bottom:1.5rem;right:1.5rem}}.fd-top-people__card-chip .icon-arrow{background:currentColor;display:inline-block;height:.875rem;mask:url(../img/common/chevron_right.svg) center/contain no-repeat;-webkit-mask:url(../img/common/chevron_right.svg) center/contain no-repeat;width:.875rem}.fd-top-people__card-name{-ms-grid-row-align:start;align-self:start;color:#472800;font-size:.625rem;font-weight:500;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;line-height:.5833333333;margin-left:.75rem;margin-top:.25rem;text-align:center}@media only screen and (min-width:768px){.fd-top-people__card-name{font-size:.75rem;line-height:.75;margin-left:1rem}}.fd-top-people__card-jp{-ms-grid-row-align:start;align-self:start;color:#472800;font-size:.9375rem;font-weight:700;-ms-grid-column:3;text-transform:uppercase;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;letter-spacing:0;line-height:1.2;margin-left:.125rem;text-align:center;width:1.25rem}@media only screen and (min-width:768px){.fd-top-people__card-jp{font-size:1.25rem;line-height:1.2;margin-left:.25rem}}.fd-top-people__card-ttl{color:#472800;font-size:1.125rem;font-weight:700;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;line-height:1.5;margin-top:.875rem}@media only screen and (min-width:768px){.fd-top-people__card-ttl{font-size:1.5rem;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;line-height:1.5;margin-top:1.4375rem}}.fd-top-people__card-meta{color:#472800;display:flex;flex-direction:column;font-size:.875rem;gap:.375rem;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;line-height:1.5;margin:.9375rem 0 0;text-align:left}@media only screen and (min-width:768px){.fd-top-people__card-meta{font-size:.9375rem;gap:.25rem;-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/4;line-height:1.5333333333;margin-top:.6875rem}}.fd-top-people__card-meta-dd{margin:0}.fd-top-people__more{display:flex;justify-content:center;margin-top:2.5rem}@media only screen and (min-width:768px){.fd-top-people__more{margin-top:3.5rem}}.fd-top-people__more-btn{max-width:15.75rem}.fd-top-people .splide .splide__track{overflow:visible}.fd-top-people .splide .splide__list{display:flex}.fd-top-news{padding-top:5rem}@media only screen and (min-width:768px){.fd-top-news{padding-bottom:3.75rem;padding-top:8.75rem}}.fd-top-news__inner{display:flex;flex-direction:column;gap:2.5rem}@media only screen and (min-width:768px){.fd-top-news__inner{gap:3.5rem}}.fd-top-news__body{display:-ms-grid;display:grid;gap:3.4375rem;-ms-grid-columns:1fr;grid-template-columns:1fr}@media only screen and (min-width:768px){.fd-top-news__body{gap:0 9.4375rem;-ms-grid-columns:7.875rem 9.4375rem minmax(0,1fr);grid-template-columns:7.875rem minmax(0,1fr)}}.fd-top-news .c-fd-head{color:#472800}@media only screen and (min-width:768px){.fd-top-news .c-fd-head .c-fd-head__en{font-size:2.5rem;line-height:1.125}}.fd-top-news__filter{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}@media only screen and (min-width:768px){.fd-top-news__filter{flex-direction:column;flex-wrap:nowrap;gap:1rem}}.fd-top-news__filter-item{align-items:center;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.25rem;line-height:1.5}.fd-top-news__filter-item:before{background:#fff;border:1.5px solid #d7dce0;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;flex-shrink:0;height:1.25rem;margin:0 .125rem;transition:border-color .2s ease-out,background .2s ease-out;width:1.25rem}.fd-top-news__filter-item:has(input:checked):before{background:radial-gradient(circle,#fcd005 0 42%,#fff 44% 100%);border-color:#fcd005}.fd-top-news__filter-label{color:#472800}.fd-top-news__list{display:flex;flex-direction:column;gap:1.25rem;-ms-grid-column:1;grid-column:1}@media only screen and (min-width:768px){.fd-top-news__list{-ms-grid-column:2;grid-column:2}}.fd-top-news__item{border-bottom:1px solid #ebeae3;list-style:none;padding-bottom:1.25rem}.fd-top-news__link{color:#472800;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:-ms-grid;display:grid;-ms-grid-rows:auto .5rem auto;grid-template-areas:"meta arrow" "ttl  arrow";-ms-grid-columns:1fr 1rem 1.5rem;grid-template-columns:1fr 1.5rem;row-gap:.5rem;transition:color .3s ease-out}@media (hover:hover){.fd-top-news__link:hover,.fd-top-news__link:hover .fd-top-news__arrow,.fd-top-news__link:hover .fd-top-news__date,.fd-top-news__link:hover .fd-top-news__ttl{color:#fc9905}}@media (hover:none){.fd-top-news__link:active,.fd-top-news__link:active .fd-top-news__arrow,.fd-top-news__link:active .fd-top-news__date,.fd-top-news__link:active .fd-top-news__ttl{color:#fc9905}}.fd-top-news__meta{align-items:center;display:flex;gap:.75rem;grid-area:meta;-ms-grid-column:1;-ms-grid-row:1}.fd-top-news__cat{align-items:center;background:#fff;border:1px solid #fcd005;border-radius:2.125rem;color:#472800;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1.4166666667;min-height:1.5625rem;min-width:4.75rem;padding:.1875rem 1.1875rem}@media only screen and (min-width:768px){.fd-top-news__cat{border-radius:2.75rem;min-width:0;padding:.1875rem .75rem}}.fd-top-news__date{font-size:1.0625rem;font-weight:500;letter-spacing:0;line-height:1.2}.fd-top-news__date,.fd-top-news__ttl{color:#472800;transition:color .3s ease-out}.fd-top-news__ttl{display:-webkit-box;font-size:.9375rem;font-weight:400;grid-area:ttl;-ms-grid-column:1;-ms-grid-row:3;line-clamp:2;line-height:1.8;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fd-top-news__arrow{-ms-grid-row:1;-ms-grid-row-span:3;align-items:center;-ms-grid-column:3;-ms-grid-row-align:center;align-self:center;color:#472800;display:inline-flex;grid-area:arrow;height:1.5rem;justify-content:center;transition:color .3s ease-out;width:1.5rem}.fd-top-news__empty,.fd-top-news__no-result{color:#472800;font-size:.9375rem;font-weight:400;-ms-grid-column:1;grid-column:1;line-height:1.8;padding:1.25rem 0;text-align:center}@media only screen and (min-width:768px){.fd-top-news__empty,.fd-top-news__no-result{-ms-grid-column:2;grid-column:2;text-align:left}}.fd-top-news__more{display:flex;-ms-grid-column:1;grid-column:1;justify-content:center}@media only screen and (min-width:768px){.fd-top-news__more{-ms-grid-column:2;grid-column:2;margin-top:4rem}}.fd-top-news__more-btn{gap:1rem;max-width:15.75rem}.fd-top-recruit{background:#fff;border-radius:2.5rem 2.5rem 0 0;padding:5rem .75rem 2.5rem}@media only screen and (min-width:768px){.fd-top-recruit{border-radius:5rem 5rem 0 0;padding:5rem 0}}.fd-top-recruit__wrapper{overflow:hidden;padding:5rem 1.1875rem;position:relative}@media only screen and (min-width:768px){.fd-top-recruit__wrapper{border-radius:1.875rem;margin:0 auto;max-width:77.5rem;padding:3.5rem 2.5rem 3.4375rem}}.fd-top-recruit__bg{border-radius:.625rem;height:auto;inset:0;overflow:hidden;position:absolute;width:auto;z-index:0}@media only screen and (min-width:768px){.fd-top-recruit__bg{border-radius:1.875rem}}.fd-top-recruit__inner{position:relative;z-index:1}.fd-top-recruit__panel{background:#fff;border-radius:1.25rem;box-shadow:0 .9375rem 1.5625rem rgba(0,0,0,.08);display:flex;flex-direction:column;margin:0 auto;max-width:42.5rem;padding:2rem 1.25rem;text-align:center}@media only screen and (min-width:768px){.fd-top-recruit__panel{padding:2rem 2.5rem}}.fd-top-recruit__lead{color:#472800;font-size:.9375rem;font-weight:400;line-height:2;margin-top:1.5rem}@media only screen and (min-width:768px){.fd-top-recruit__lead{line-height:1.5;margin-top:1rem}}.fd-top-recruit__cards{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.fd-top-recruit__cards .c-fd-recruit-box__cards{gap:.5625rem}@media only screen and (min-width:768px){.fd-top-recruit__cards .c-fd-recruit-box__cards{gap:1rem}.fd-top-recruit__cards .c-fd-recruit-box__card{padding:1.40625rem 2.40625rem}}.fd-flow-kv{background:#fbf8f2;padding-top:4.125rem}@media only screen and (min-width:768px){.fd-flow-kv{padding-top:4.8125rem}}.fd-flow-kv__inner{max-width:75rem;padding-top:0}.fd-flow-kv__main{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:1.25rem;padding-bottom:3.0625rem;padding-top:2.75rem}@media only screen and (min-width:768px){.fd-flow-kv__main{align-items:center;flex-direction:row;gap:initial;justify-content:space-between;padding-bottom:7.4375rem;padding-top:7.5625rem}}.fd-flow-kv__ttl{color:#1f1d1d;font-size:2.5625rem;font-weight:700;line-height:1}@media only screen and (min-width:768px){.fd-flow-kv__ttl{font-size:5rem;line-height:1}}.fd-flow-kv__sub-ttl{align-items:center;color:#1f1d1d;display:flex;font-size:.8125rem;font-weight:500;line-height:1.4615384615;margin-top:.1875rem}@media only screen and (min-width:768px){.fd-flow-kv__sub-ttl{font-size:1.125rem;line-height:1.4444444444;margin-top:.3125rem}}.fd-flow-kv__sub-ttl--num{color:#1f1d1d;font-size:.8125rem;font-weight:500;letter-spacing:.02em;line-height:1.4615384615}@media only screen and (min-width:768px){.fd-flow-kv__sub-ttl--num{font-size:1.0625rem;line-height:1.4705882353}}.fd-flow-kv__breadcrumbs{max-width:100%;overflow-x:auto;scrollbar-width:none}.fd-flow-kv__breadcrumbs::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.fd-flow-kv__breadcrumbs{margin-top:.09375rem}}.fd-flow-kv__breadcrumbs-list{align-items:center;display:flex}.fd-flow-kv__breadcrumbs-item{align-items:center;display:inline-flex;position:relative;white-space:nowrap}.fd-flow-kv__breadcrumbs-item:not(:first-child){margin-left:.5725rem;padding-left:.925rem}@media only screen and (min-width:768px){.fd-flow-kv__breadcrumbs-item:not(:first-child){margin-left:.6975rem;padding-left:1.0625rem}}.fd-flow-kv__breadcrumbs-arrow{height:.625rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.375rem}.fd-flow-kv__breadcrumbs-link{color:#7e7e7e;font-size:.6875rem;font-weight:700;line-height:1.9090909091}@media (hover:hover){.fd-flow-kv__breadcrumbs-link:hover{opacity:.7}}@media (hover:none){.fd-flow-kv__breadcrumbs-link:active{opacity:.7}}@media only screen and (min-width:768px){.fd-flow-kv__breadcrumbs-link{font-size:.8125rem;line-height:1.6153846154}}.fd-flow-kv__breadcrumbs-current{color:#f5b700;display:inline-block;font-size:.6875rem;font-weight:700;line-height:1.9090909091}@media only screen and (min-width:768px){.fd-flow-kv__breadcrumbs-current{font-size:.8125rem;line-height:1.6153846154}}.fd-flow-kv__image{width:100%}.fd-flow-kv__image img{aspect-ratio:393/222;display:block}@media only screen and (min-width:768px){.fd-flow-kv__image img{aspect-ratio:1400/420}}.fd-flow-steps{background:#fbf8f2;padding:3.5rem 0 4rem}@media only screen and (min-width:768px){.fd-flow-steps{padding:5rem 0}}.fd-flow-steps .u-inner{padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width:768px){.fd-flow-steps .u-inner{padding-left:2.5rem;padding-right:2.5rem}}.fd-flow-steps__list{display:flex;flex-direction:column}.fd-flow-steps__item{background:#fff;border:.09375rem solid #e8dfd2;border-radius:.75rem;padding:1.90625rem 1.34375rem}@media only screen and (min-width:768px){.fd-flow-steps__item{align-items:center;border-radius:1.25rem;display:flex;gap:3.75rem;padding:2.40625rem}}.fd-flow-steps__item-left{margin-bottom:1.25rem}@media only screen and (min-width:768px){.fd-flow-steps__item-left{flex-shrink:0;margin-bottom:0;width:18.75rem}}.fd-flow-steps__item-num{color:#fcd005;font-size:.9375rem;font-weight:700;line-height:1.2;margin-bottom:.25rem}@media only screen and (min-width:768px){.fd-flow-steps__item-num{font-size:1.0625rem;line-height:1.1764705882}}.fd-flow-steps__item-ttl{color:#472800;font-size:1.125rem;font-weight:700;line-height:1.4444444444}@media only screen and (min-width:768px){.fd-flow-steps__item-ttl{font-size:1.25rem;line-height:1.45}.fd-flow-steps__item-ttl .ttl-row{display:block;margin-top:.25rem}.fd-flow-steps__item-right{flex:1}}.fd-flow-steps__item-text{color:#472800;font-size:.9375rem;font-weight:400;line-height:2}@media only screen and (min-width:768px){.fd-flow-steps__item-text{line-height:1.8666666667}.fd-flow-steps__item:nth-child(3){padding-bottom:3.21875rem;padding-top:3.21875rem}.fd-flow-steps__item:nth-child(5){padding-bottom:4.09375rem;padding-top:4.09375rem}}.fd-flow-steps__arrow{display:flex;justify-content:center;padding:.25rem 0}@media only screen and (min-width:768px){.fd-flow-steps__arrow{padding:.5rem 0}}.fd-flow-steps__arrow svg{display:block;height:1.0625rem;width:1.5rem}.fd-flow-persona{background:#fbf8f2;overflow:hidden;padding:4rem 0 0;position:relative}@media only screen and (min-width:768px){.fd-flow-persona{padding:7.5rem 0 2.5rem}}.fd-flow-persona:before{background:#fff;border-radius:2.5rem 2.5rem 0 0;content:"";inset:0;position:absolute}@media only screen and (min-width:768px){.fd-flow-persona:before{border-radius:5rem 5rem 0 0}}.fd-flow-persona .u-inner{position:relative;z-index:1}.fd-flow-persona__ttl{color:#5b3300;font-size:1.4375rem;font-weight:700;line-height:1.4347826087;margin-bottom:3.0625rem;text-align:center}@media only screen and (min-width:768px){.fd-flow-persona__ttl{font-size:2rem;line-height:2.875rem;margin-bottom:3rem}}.fd-flow-persona__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1.0625rem 1fr;gap:1.25rem 1.0625rem;grid-template-columns:1fr 1fr}@media only screen and (min-width:768px){.fd-flow-persona__list{display:flex;gap:0;justify-content:space-between}}.fd-flow-persona__card{align-items:center;background:#fff;border-radius:.75rem;display:flex;flex-direction:column;height:14.75rem;overflow:hidden;padding:3.5rem 1.25rem 0;position:relative}.fd-flow-persona__card:before{border:.09375rem solid #e8dfd2;border-radius:.75rem;content:"";inset:0;position:absolute;z-index:1}@media only screen and (min-width:768px){.fd-flow-persona__card{border-radius:1.25rem;height:16.375rem;padding:3.5rem 1rem 0;width:16.5rem}}.fd-flow-persona__card-num{align-items:center;background:#ffc400;border-radius:0 0 .75rem 0;color:#5b3300;display:flex;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:700;height:2.8125rem;justify-content:center;left:0;position:absolute;top:0;width:2.8125rem;z-index:2}@media only screen and (min-width:768px){.fd-flow-persona__card-num{border-radius:0 0 1.25rem 0;font-size:1.5rem;height:4rem;width:4rem}}.fd-flow-persona__card-icon{height:3.5rem;width:3.5rem}@media only screen and (min-width:768px){.fd-flow-persona__card-icon{height:5rem;width:5rem}}.fd-flow-persona__card-icon img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.fd-flow-persona__card-text{color:#5b3300;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-top:1.4375rem}@media only screen and (min-width:768px){.fd-flow-persona__card-text{font-size:1rem;line-height:1.4375rem;margin-top:1.5rem;text-align:center}}.fd-search-recruit-archive{padding-top:4.125rem}@media only screen and (min-width:768px){.fd-search-recruit-archive{padding-top:4.875rem}}.fd-search-recruit-archive__hero{background:#fbf8f2;padding:2.75rem 0 4rem}@media only screen and (min-width:768px){.fd-search-recruit-archive__hero{padding:5rem 0}}.fd-search-recruit-archive__hero-inner{display:flex;flex-direction:column;gap:1.25rem;max-width:82.5rem}@media only screen and (min-width:768px){.fd-search-recruit-archive__hero-inner{gap:1.5rem}}.fd-search-recruit-archive__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.fd-search-recruit-archive__ttl{align-items:center;color:#472800;display:flex;font-size:1.4375rem;font-weight:700;line-height:1.9565217391;margin:0;min-height:2.8125rem}@media only screen and (min-width:768px){.fd-search-recruit-archive__ttl{font-size:1.875rem;line-height:1.5}}.fd-search-recruit-archive__count{color:#472800;font-size:.8125rem;font-weight:700;line-height:.8461538462;margin:0}@media only screen and (min-width:768px){.fd-search-recruit-archive__count{font-size:.9375rem;line-height:1.4666666667;margin-bottom:.625rem}}.fd-search-recruit-archive__count .strong{color:#472800;display:inline-block;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:.6875;margin:0 .125rem}@media only screen and (min-width:768px){.fd-search-recruit-archive__count .strong{font-size:1.125rem;line-height:1.2222222222}}.fd-search-recruit-archive__body{background:#fff;padding:2rem 0 7.5rem}@media only screen and (min-width:768px){.fd-search-recruit-archive__body{padding:5rem 0 2.5rem}}.fd-search-recruit-archive__layout{display:-ms-grid;display:grid;gap:1.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr}@media only screen and (min-width:768px){.fd-search-recruit-archive__layout{gap:3.5rem;-ms-grid-columns:21.25rem 3.5rem 1fr;grid-template-columns:21.25rem 1fr;max-width:82.5rem}}.fd-search-recruit-archive__sidebar{background:rgba(0,0,0,.5);inset:0;opacity:0;overflow-y:auto;padding:0;pointer-events:none;position:fixed;transition:opacity .25s ease-out,visibility .25s;visibility:hidden;z-index:1000}.fd-search-recruit-archive__sidebar.is-open{opacity:1;pointer-events:auto;visibility:visible}@media only screen and (min-width:768px){.fd-search-recruit-archive__sidebar{background:transparent;inset:auto;opacity:1;overflow-y:visible;pointer-events:auto;position:static;transition:none;visibility:visible;z-index:auto}}.fd-search-recruit-archive__grid{display:-ms-grid;display:grid;gap:1.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media only screen and (min-width:768px){.fd-search-recruit-archive__grid{gap:2rem;-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr)}}.fd-search-recruit-archive__item{margin:0}@media only screen and (min-width:768px){.fd-search-recruit-archive__item{display:-ms-grid;display:grid;-ms-grid-row-span:5;grid-row:span 5;-ms-grid-rows:subgrid;grid-template-rows:subgrid;row-gap:0}.fd-search-recruit-archive__item .c-fd-card-recruit,.fd-search-recruit-archive__item .c-fd-card-recruit__link{display:-ms-grid;display:grid;grid-row:1/-1;-ms-grid-rows:subgrid;grid-template-rows:subgrid}.fd-search-recruit-archive__item .c-fd-card-recruit__media{-ms-grid-row:1;grid-row:1}.fd-search-recruit-archive__item .c-fd-card-recruit__body{display:-ms-grid;display:grid;grid-row:2/-1;-ms-grid-rows:subgrid;grid-template-rows:subgrid}.fd-search-recruit-archive__item .c-fd-card-recruit__cat{-ms-grid-row:1;grid-row:1;-ms-grid-column-align:start;justify-self:start}.fd-search-recruit-archive__item .c-fd-card-recruit__ttl{-ms-grid-row:2;grid-row:2}.fd-search-recruit-archive__item .c-fd-card-recruit__meta{-ms-grid-row:3;grid-row:3}.fd-search-recruit-archive__item .c-fd-card-recruit__btn{-ms-grid-row:4;grid-row:4}}.fd-search-recruit-archive__empty{color:#7e7e7e;font-size:.875rem;margin:2.5rem 0;text-align:center}.fd-search-recruit-archive__filter-fab{background:#fff;bottom:0;box-shadow:0 -.25rem .9375rem hsla(0,0%,78%,.25),inset 0 1px 0 #e2e2e2;left:0;padding:.75rem 1.9375rem calc(.75rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:50}@media only screen and (min-width:768px){.fd-search-recruit-archive__filter-fab{display:none}}.fd-search-recruit-archive__filter-fab-btn{align-items:center;background:#fff;border:1.5px solid #fcd005;border-radius:2.25rem;color:#472800;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.4285714286;padding:.8125rem 1rem;width:100%}.fd-search-recruit-archive__filter-fab-btn .icon{aspect-ratio:1/1;display:inline-block;flex:0 0 auto;width:1.25rem}.fd-single-recruit{background:#fbf8f2;overflow:hidden;padding-top:4.125rem}@media only screen and (min-width:768px){.fd-single-recruit{padding-top:4.875rem}}.fd-single-recruit-fv{background:#fbf8f2;display:flex;flex-direction:column;gap:3.5rem;padding:2.75rem 0 0}@media only screen and (min-width:768px){.fd-single-recruit-fv{gap:5rem;padding:2.5rem 0 0}}.fd-single-recruit-fv__inner{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.fd-single-recruit-fv__inner{gap:3.5rem}}.fd-single-recruit-fv__head{display:flex;flex-direction:column;gap:.75rem}.fd-single-recruit-fv__head-info{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.fd-single-recruit-fv__head-cta{flex-shrink:0;width:17.3125rem}.fd-single-recruit-fv__head-cta .c-fd-btn{padding:.9375rem 1.5rem;width:100%}.fd-single-recruit-fv__badge{align-items:center;background:rgba(84,181,101,.7);border-radius:.25rem;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1.5;margin-bottom:.5rem;min-height:1.5625rem;padding:.25rem .75rem}@media only screen and (min-width:768px){.fd-single-recruit-fv__badge{font-size:.875rem;line-height:1.2857142857;margin-bottom:1rem;min-height:2.0625rem;padding:.375rem .75rem}}.fd-single-recruit-fv__badge.--part{background:rgba(252,153,5,.7)}.fd-single-recruit-fv__ttl{color:#472800;font-size:1.25rem;font-weight:700;line-height:1.5;margin:0}@media only screen and (min-width:768px){.fd-single-recruit-fv__ttl{font-size:1.4375rem;line-height:1.5}.fd-single-recruit-fv__ttl-box{align-items:flex-end;display:flex;gap:5.25rem;justify-content:space-between}}.fd-single-recruit-fv__sub{color:#472800;font-size:.8125rem;line-height:1.2307692308;margin-top:.75rem}@media only screen and (min-width:768px){.fd-single-recruit-fv__sub{font-size:.9375rem;margin-top:1rem}}.fd-single-recruit-fv__photo{aspect-ratio:1400/420}.fd-single-recruit-detail{background:#fbf8f2;padding:3.5rem 0 2.5rem}@media only screen and (min-width:768px){.fd-single-recruit-detail{padding:5rem 0}}.fd-single-recruit-detail__inner{display:flex;flex-direction:column;gap:1.25rem;padding-left:.5rem;padding-right:.5rem}@media only screen and (min-width:768px){.fd-single-recruit-detail__inner{gap:2.5rem;padding-left:2.5rem;padding-right:2.5rem}}.fd-single-recruit-detail__card{background:#fff;border-radius:.75rem;padding:2rem 1.4375rem;position:relative}.fd-single-recruit-detail__card:before{border:.09375rem solid #ebeae3;border-radius:.75rem;content:"";inset:0;pointer-events:none;position:absolute}@media only screen and (min-width:768px){.fd-single-recruit-detail__card{border-radius:1.25rem;padding:3rem}.fd-single-recruit-detail__card:before{border-radius:1.25rem}}.fd-single-recruit-detail__card-head{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}@media only screen and (min-width:768px){.fd-single-recruit-detail__card-head{margin-bottom:1.25rem}}.fd-single-recruit-detail__card-icon{aspect-ratio:1/1;flex:0 0 auto;width:1.5rem}.fd-single-recruit-detail__card-ttl{color:#fcd005;font-size:1.25rem;font-weight:700;line-height:1.45;margin:0}@media only screen and (min-width:768px){.fd-single-recruit-detail__card-ttl{font-size:1.5rem;line-height:1.4583333333}}.fd-single-recruit-detail__card-body{display:flex;flex-direction:column;gap:1.25rem}@media only screen and (min-width:768px){.fd-single-recruit-detail__card-body{gap:1.5rem}}.fd-single-recruit-detail__paragraph{color:#472800;font-size:.9375rem;font-weight:400;line-height:1.8666666667;margin:0}.fd-single-recruit-detail__features{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.fd-single-recruit-detail__features-item{display:flex;flex-direction:column;gap:.25rem}.fd-single-recruit-detail__features-ttl{align-items:center;color:#472800;display:flex;font-size:1rem;font-weight:700;gap:.75rem;line-height:1.75;margin:0}.fd-single-recruit-detail__features-mark{background:#fcd005;border-radius:.125rem;display:inline-block;flex-shrink:0;height:.5rem;width:.5rem}.fd-single-recruit-detail__features-desc{color:#472800;font-size:.9375rem;font-weight:500;line-height:1.8666666667;margin:0}.fd-single-recruit-detail__divider{background:#d4d4d4;border:0;height:1px;margin:2.4375rem 0;width:100%}@media only screen and (min-width:768px){.fd-single-recruit-detail__divider{margin:1.9375rem 0}}.fd-single-recruit-detail__dl{display:flex;flex-direction:column;margin:0}.fd-single-recruit-detail__dl-row{border-bottom:1px solid #d4d4d4;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0 .6875rem}.fd-single-recruit-detail__dl-row:first-child{padding-top:0}.fd-single-recruit-detail__dl-term{color:#472800;font-size:1rem;font-weight:700;line-height:1.75}.fd-single-recruit-detail__dl-desc{color:#472800;font-size:.9375rem;font-weight:500;line-height:1.8666666667;margin:0}.fd-single-recruit-detail__dl-desc .u-en2{font-size:1.0625rem;line-height:1.6470588235}.fd-single-recruit-detail__dl-link{color:#472800;text-decoration:underline;text-underline-offset:.1875rem;word-break:break-all}@media (hover:hover){.fd-single-recruit-detail__dl-link:hover{color:rgba(71,40,0,.7)}}@media (hover:none){.fd-single-recruit-detail__dl-link:active{color:rgba(71,40,0,.7)}}.fd-single-recruit-detail.--has-map,.fd-single-recruit-detail__card.--has-map{overflow:hidden}.fd-single-recruit-detail__map{height:7.8125rem;margin:1.5rem -1.4375rem -2rem;overflow:hidden}@media only screen and (min-width:768px){.fd-single-recruit-detail__map{height:21.25rem;margin:2rem 0 0}}.fd-single-recruit-detail__map-iframe{border:0;display:block;height:100%;width:100%}.fd-single-recruit-detail__card-entry{display:none}@media only screen and (min-width:768px){.fd-single-recruit-detail__card-entry{display:flex;justify-content:center;margin-top:2.625rem}}.fd-single-recruit-detail__card-entry .c-fd-btn{min-width:18.75rem;padding:1.1875rem 1.5rem}.fd-single-recruit-related{background:#fbf8f2;padding:2.5rem 0}@media only screen and (min-width:768px){.fd-single-recruit-related{padding:2.5rem 0 5rem}}.fd-single-recruit-related__inner{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:768px){.fd-single-recruit-related__inner{gap:2.5rem}}.fd-single-recruit-related__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.fd-single-recruit-related__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.4347826087;margin:0}@media only screen and (min-width:768px){.fd-single-recruit-related__ttl{font-size:2rem}}.fd-single-recruit-related__nav{display:flex;flex-shrink:0;gap:1rem}@media only screen and (min-width:768px){.fd-single-recruit-related__nav{gap:1.5rem}}.fd-single-recruit-related__nav.--hidden{display:none}.fd-single-recruit-related__nav-btn{align-items:center;background:#fff;border:1px solid #ebeae3;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:3rem;justify-content:center;padding:0;transition:opacity .3s ease-out;width:3rem}@media only screen and (min-width:768px){.fd-single-recruit-related__nav-btn{height:3.875rem;width:3.875rem}}@media (hover:hover){.fd-single-recruit-related__nav-btn:hover{opacity:.7}}@media (hover:none){.fd-single-recruit-related__nav-btn:active{opacity:.7}}.fd-single-recruit-related__nav-btn .icon-arrow{border-right:.125rem solid #472800;border-top:.125rem solid #472800;display:inline-block;height:.625rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.625rem}.fd-single-recruit-related__nav-btn.--prev .icon-arrow{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fd-single-recruit-related__nav-btn.--next{background:#fcd005;border-color:transparent;box-shadow:0 .5rem .5rem rgba(252,208,5,.4)}.fd-single-recruit-related__slider .splide__track{overflow:visible}.fd-single-recruit-related__slider .splide__list{list-style:none;margin:0;padding:0}.fd-single-recruit-related__slide{box-sizing:border-box;display:flex!important;height:auto!important}.fd-single-recruit-related__slide .c-fd-card-recruit{flex:1 1 auto;min-width:0;width:100%}.fd-single-recruit-recruit{background:#fbf8f2}.fd-single-recruit-recruit__inner,.fd-single-recruit-recruit__panel{display:flex;flex-direction:column}.fd-single-recruit-recruit__panel{gap:1.5rem}@media only screen and (min-width:768px){.fd-single-recruit-recruit__panel{gap:2rem}}.fd-single-recruit-recruit__head .c-fd-head__en,.fd-single-recruit-recruit__head .c-fd-head__ttl{color:#472800}.fd-single-recruit-recruit__lead{color:#472800;font-size:.875rem;font-weight:400;line-height:1.6071428571;margin:0;text-align:center}@media only screen and (min-width:768px){.fd-single-recruit-recruit__lead{font-size:.9375rem}}.fd-single-recruit-fab{background:#fff;bottom:0;box-shadow:0 -.25rem .9375rem hsla(0,0%,78%,.25);left:0;padding:.75rem 1.9375rem calc(.75rem + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:100}@media only screen and (min-width:768px){.fd-single-recruit-fab{display:none}}.fd-single-recruit-fab__inner{margin:0 auto;max-width:22.5rem}.fd-not-found__u-section{padding:7.25rem 0 2.4375rem}@media only screen and (min-width:768px){.fd-not-found__u-section{padding:9.875rem 0 2.5rem}}.fd-not-found__inner{background:#fff;border:.09375rem solid #ebeae3;border-radius:.75rem;box-sizing:border-box;height:21.9375rem;padding:3.40625rem 1.34375rem 0;width:95.9287531807%}@media only screen and (min-width:768px){.fd-not-found__inner{border-radius:1.25rem;height:23.875rem;max-width:70rem;padding:5rem 5rem 0;width:100%}}.fd-not-found__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.9565217391;margin-bottom:1rem;text-align:center}@media only screen and (min-width:768px){.fd-not-found__ttl{font-size:1.75rem;line-height:1.5;margin-bottom:1.5rem}}.fd-not-found__txt{color:#472800;font-size:.9375rem;font-weight:400;line-height:2;margin-bottom:2.5rem;text-align:center}@media only screen and (min-width:768px){.fd-not-found__txt{font-size:1.125rem;line-height:2.1111111111;margin-bottom:2rem}}.fd-not-found__btn{display:flex;justify-content:center}.fd-not-found__btn .c-fd-btn{background:#fcd005;border-color:#fcd005;border-radius:46px;color:#472800;height:3rem;min-width:0;width:16.75rem}@media only screen and (max-width:767.499px){.fd-not-found__btn .c-fd-btn{-webkit-transform:translateY(-1.8125rem);transform:translateY(-1.8125rem)}}.fd-not-found__btn .c-fd-btn .icon{background:#fff}.fd-not-found__btn .c-fd-btn .icon .icon-arrow{border-right-color:#fcd005;border-top-color:#fcd005}.fd-entry-fv{padding:6.625rem 0 2.5rem}@media only screen and (min-width:768px){.fd-entry-fv{padding:9.875rem 0 3.5rem}}.fd-entry-fv__head,.fd-entry-fv__inner{display:flex;flex-direction:column}.fd-entry-fv__head{gap:1rem}@media only screen and (min-width:768px){.fd-entry-fv__head{gap:1.5rem}}.fd-entry-fv__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.9565217391}@media only screen and (min-width:768px){.fd-entry-fv__ttl{font-size:1.875rem;line-height:1.5}}.fd-entry-fv__lead{color:#472800;font-size:.9375rem;font-weight:400;line-height:2}@media only screen and (min-width:768px){.fd-entry-fv__lead{line-height:1.8666666667}}.fd-contact-fv{padding:7.125rem 0 2.5rem}@media only screen and (min-width:768px){.fd-contact-fv{padding:9.875rem 0 3.5rem}}.fd-contact-fv__head,.fd-contact-fv__inner{display:flex;flex-direction:column}.fd-contact-fv__head{gap:1rem}@media only screen and (min-width:768px){.fd-contact-fv__head{gap:1.5rem}}.fd-contact-fv__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.9565217391}@media only screen and (min-width:768px){.fd-contact-fv__ttl{font-size:1.875rem;line-height:1.5}}.fd-contact-fv__lead{color:#472800;font-size:.9375rem;font-weight:400;line-height:2}@media only screen and (min-width:768px){.fd-contact-fv__lead{line-height:1.8666666667}}.fd-about-main{background-color:#fbf8f2;width:100%}.fd-about-catchphrase__section{padding:5rem 0}@media only screen and (min-width:768px){.fd-about-catchphrase__section{padding:7.5rem 0 7.0625rem}.fd-about-catchphrase__wrap{display:flex;justify-content:space-between}}.fd-about-catchphrase__contents{margin:0 auto;max-width:27.5rem}@media only screen and (min-width:768px){.fd-about-catchphrase__contents{margin:3.0625rem 0 0 2.8125rem;max-width:none;width:30.625rem}}.fd-about-catchphrase__ttl{font-size:1.4375rem;font-weight:700;line-height:1.5;margin-bottom:1.5rem}@media only screen and (min-width:768px){.fd-about-catchphrase__ttl{font-size:1.75rem;margin-bottom:2.4375rem}}.fd-about-catchphrase__txt{font-size:.9375rem;line-height:2.1333333333;margin-bottom:2rem;text-align:center}@media only screen and (min-width:768px){.fd-about-catchphrase__txt{line-height:2.1333333333;margin:0 .8125rem 2rem 0}.fd-about-catchphrase__cover-l{max-width:14.125rem;width:100%}.fd-about-catchphrase__cover-l-img{aspect-ratio:226/294;border-radius:.625rem;display:block;height:auto;margin-top:4.625rem;-o-object-fit:contain;object-fit:contain}.fd-about-catchphrase__cover-r{max-width:16.0625rem;width:100%}.fd-about-catchphrase__cover-r-img1{aspect-ratio:177/248;margin:0 0 4rem .8125rem;max-width:11.0625rem}.fd-about-catchphrase__cover-r-img1,.fd-about-catchphrase__cover-r-img2{border-radius:.625rem;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.fd-about-catchphrase__cover-r-img2{aspect-ratio:257/189;max-width:16.0625rem}}.fd-about-catchphrase__btn{margin:0 auto;padding-top:.5rem;width:16.625rem}@media only screen and (min-width:768px){.fd-about-catchphrase__btn{margin-right:5.625rem;width:20.3125rem}.fd-about-catchphrase__btn .c-fd-btn{width:20.3125rem}}.fd-about-section__head{display:flex;flex-direction:column}@media only screen and (min-width:768px){.fd-about-section__head.--place{gap:9.625rem;max-width:55rem}.fd-about-section__head.--place,.fd-about-section__head.--place2{align-items:center;height:100%;justify-content:flex-start;margin:0 auto;padding-bottom:0}.fd-about-section__head.--place2{gap:8.84375rem;max-width:56.5625rem}.fd-about-section__head.--place-head{padding-bottom:4rem}.fd-about-section__head{flex-direction:row;justify-content:space-between;padding-bottom:4rem}.fd-about-section__head.--center{justify-content:center;padding-bottom:0}.fd-about-section__head.--interview{padding-bottom:0;padding-top:1.125rem}}.fd-about-section__head-ttl.--center{margin-top:4rem;text-align:center}@media only screen and (min-width:768px){.fd-about-section__head-ttl.--center{margin-top:5rem}}.fd-about-section__head-label{background-color:#fff;border:1px solid #fcd005;border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:1rem;padding:.34375rem .6875rem}@media only screen and (min-width:768px){.fd-about-section__head-label{font-size:.875rem;margin-bottom:.5rem}.fd-about-section__head-label.--works{margin-top:.3125rem}}.fd-about-section__head-label.--peo-adjust{margin-bottom:.5rem}.fd-about-section__head-txt{font-size:1.4375rem;font-weight:700;line-height:1.5}@media only screen and (min-width:768px){.fd-about-section__head-txt{font-size:2rem;line-height:1.75;max-width:35rem}.fd-about-section__head-txt.--center{font-size:1.875rem}.fd-about-section__head-txt.--place{font-size:1.5rem}}.fd-about-section__head-txt.--interview{padding-left:.5rem}@media only screen and (min-width:768px){.fd-about-section__head-txt.--interview{font-size:1.5rem;margin-top:.625rem;padding-left:0}}.fd-about-section__head-sup{font-size:.9375rem;line-height:2;margin-top:1.5rem}@media only screen and (min-width:768px){.fd-about-section__head-sup{line-height:1.8666666667;margin:auto 0;max-width:26.375rem}}.fd-about-section__head-sup.--interview{padding:0 .5rem}@media only screen and (min-width:768px){.fd-about-section__head-sup.--interview{margin-top:.125rem;max-width:26.375rem;padding:0}.fd-about-section__head-sup.--learn{margin-top:.5rem;max-width:33.125rem}.fd-about-section__head-sup.--work{margin-top:2.25rem}.fd-about-section__head-sup.--place-head{line-height:2.1333333333;margin-top:1.75rem;max-width:37.8125rem}.fd-about-section__head-sup.--place{align-items:center;justify-content:center;margin:auto 0;max-width:27.4375rem}}.fd-about-learn__section{background-color:#fff;border-radius:2.5rem;padding:4rem 0;width:100%}@media only screen and (min-width:768px){.fd-about-learn__section{border-radius:5rem;padding:8.75rem 0}}.fd-about-learn__list{align-items:center;border-bottom:3px dashed #ebeae3;display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:25rem;padding:3.0625rem 0 3.8125rem}@media only screen and (min-width:768px){.fd-about-learn__list{flex-direction:row;flex-wrap:wrap;gap:5rem 5.5rem;max-width:70rem;padding:0 0 7.3125rem}}.fd-about-learn__item{margin:0 auto;min-width:20.6875rem}@media only screen and (min-width:768px){.fd-about-learn__item{width:32.25rem}.fd-about-learn__item.--wrap-l .fd-about-learn__item-wrap{height:7rem;margin:auto 0 1.25rem}.fd-about-learn__item.--wrap-l .fd-about-learn__item-work{margin-bottom:1.5625rem}.fd-about-learn__item.--wrap-m .fd-about-learn__item-wrap{height:7rem;margin:auto 0 1.25rem}.fd-about-learn__item.--wrap-s .fd-about-learn__item-wrap{height:5.8125rem;margin:auto 0 1.25rem}}.fd-about-learn__item-cover{aspect-ratio:331/205;border-radius:1rem;display:block;height:auto;min-width:20.6875rem;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media only screen and (min-width:768px){.fd-about-learn__item-cover{aspect-ratio:516/298;max-width:32.25rem}}.fd-about-learn__item-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.fd-about-learn__item-ttl{border-bottom:1px solid #ebeae3;font-size:1.25rem;font-weight:700;padding:1.8125rem 0 1.1875rem;transition:color .3s ease}@media only screen and (min-width:768px){.fd-about-learn__item-ttl{padding:2.3125rem 0 1.1875rem}}.fd-about-learn__item-txt{font-size:.9375rem;line-height:1.8666666667;margin:1rem 0 1.25rem}.fd-about-learn__item-wrap{background-color:#fffae4;border-radius:1rem;margin-bottom:1.25rem;padding:1.25rem .625rem 1.25rem 1.25rem}@media only screen and (min-width:768px){.fd-about-learn__item-wrap{padding:1.25rem}}.fd-about-learn__item-work{font-size:.9375rem;font-weight:700;margin:.25rem 0 .9375rem}.fd-about-learn__item-work-name{font-size:.8125rem;font-weight:700;line-height:1.4615384615}.fd-about-learn__btn{margin:0 auto;width:19.6875rem}@media only screen and (min-width:768px){.fd-about-learn__btn,.fd-about-learn__btn .c-fd-btn{width:31.25rem}}.fd-about-people__section{background-color:#f0f7ff;padding:5rem 0}@media only screen and (min-width:768px){.fd-about-people__section{padding:6.25rem 0}}.fd-about-people__list{align-items:center;display:flex;flex-direction:column;font-weight:700;gap:1.25rem;padding-top:1.4375rem}@media only screen and (min-width:768px){.fd-about-people__list{flex-direction:row;justify-content:space-between;margin:0 auto;max-width:70rem;padding-top:2.1875rem}}.fd-about-people__item{background-color:#fff;border:1.5px solid #ebeae3;border-radius:.75rem;height:12.75rem;position:relative;width:20.6875rem}@media only screen and (min-width:768px){.fd-about-people__item{height:13.125rem;width:22.3125rem}}.fd-about-people__item:last-child{height:14.25rem}@media only screen and (min-width:768px){.fd-about-people__item:last-child{height:13.125rem}}.fd-about-people__item-ttl{font-size:1.0625rem;margin-bottom:2.625rem;padding-top:2.0625rem;text-align:center}@media only screen and (min-width:768px){.fd-about-people__item-ttl{font-size:1.25rem;margin-bottom:2.9375rem;padding-top:1.75rem}}.fd-about-people__item-ttl.--item2{margin-bottom:1.75rem}@media only screen and (min-width:768px){.fd-about-people__item-ttl.--item2{margin-bottom:1.8125rem}}.fd-about-people__item-ttl.--item3{margin-bottom:1.125rem}@media only screen and (min-width:768px){.fd-about-people__item-ttl.--item3{margin-bottom:.5625rem}}.fd-about-people__item-img{aspect-ratio:152/101;height:auto;left:19.3%;max-width:9.5rem;-o-object-fit:contain;object-fit:contain;position:absolute;top:32%;width:100%}@media only screen and (min-width:768px){.fd-about-people__item-img{aspect-ratio:161/102;left:20.3%;max-width:10.0625rem;top:33%}}.fd-about-people__item-img2{aspect-ratio:87/90;display:block;height:auto;max-width:5.4375rem;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:768px){.fd-about-people__item-img2{margin-top:.125rem}}.fd-about-people__item-tag{display:flex;gap:8.875rem;margin-left:2.375rem}@media only screen and (min-width:768px){.fd-about-people__item-tag{gap:9.5rem;margin-left:2.8125rem}}.fd-about-people__item-tag-name{align-items:center;border:1.5px solid #fcd005;border-radius:.75rem;display:flex;font-size:.875rem;font-weight:500;height:1.5rem;justify-content:center;width:3.25rem}.fd-about-people__item-tag-name.--adjust{margin-top:.375rem}.fd-about-people__item-value{display:flex;gap:7.5625rem;margin-left:2.0625rem}@media only screen and (min-width:768px){.fd-about-people__item-value{gap:8.3125rem;margin-left:2.5rem}}.fd-about-people__item-value-num{font-size:2rem;margin-top:.0625rem}.fd-about-people__item-value-num.--adjust{margin-top:.5625rem}.fd-about-people__item-value-unit{font-size:.9375rem}.fd-about-people__item-container{display:flex;gap:1.5rem;justify-content:space-between;margin:0 auto;max-width:15.6875rem}@media only screen and (min-width:768px){.fd-about-people__item-container{gap:1.5rem;max-width:16.3125rem}}.fd-about-people__item-tag2{display:flex;gap:1.625rem}@media only screen and (min-width:768px){.fd-about-people__item-tag2{gap:1.875rem}}.fd-about-people__item-tag2-name{align-items:center;border:1.5px solid #fcd005;border-radius:.75rem;display:flex;font-size:.875rem;font-weight:500;height:1.5rem;justify-content:center;width:3.25rem}.fd-about-people__item-tag2-name.--adjust{margin-top:.375rem}.fd-about-people__item-contents2{width:8.75rem}@media only screen and (min-width:768px){.fd-about-people__item-contents2{width:9.3125rem}}.fd-about-people__item-value2{display:flex;font-weight:700;gap:1.25rem;margin-left:.1875rem;margin-top:.6875rem}@media only screen and (min-width:768px){.fd-about-people__item-value2{gap:.9375rem;margin-top:.5625rem}}.fd-about-people__item-value2-num{font-size:2.875rem}.fd-about-people__item-value2-num span{margin-left:.1875rem}@media only screen and (min-width:768px){.fd-about-people__item-value2-num{font-size:3.5rem}.fd-about-people__item-value2-num span{margin-left:.0625rem}}.fd-about-people__item-table{font-size:.75rem;font-weight:700;margin-left:2rem}@media only screen and (min-width:768px){.fd-about-people__item-table{margin-left:2.4375rem}}.fd-about-people__item-table-wrap{margin-bottom:.25rem}@media only screen and (min-width:768px){.fd-about-people__item-table-wrap{margin-bottom:-.1375rem}}.fd-about-people__item-table-age{vertical-align:.1875rem}.fd-about-people__item-table-bar{display:inline-block;height:.805625rem;margin-left:.4375rem;margin-right:.4375rem}.fd-about-people__item-table-bar.--20{background-color:#fcd005;width:9.084375rem}.fd-about-people__item-table-bar.--30{background-color:#fcd005;margin-right:.1875rem;width:10.7775rem}.fd-about-people__item-table-bar.--40{background-color:#ffeb8c;margin-right:.3125rem;width:6.81375rem}.fd-about-people__item-table-bar.--50{background-color:#ffeb8c;margin-right:.375rem;width:8.671875rem}@media only screen and (min-width:768px){.fd-about-people__item-table-bar.--50{margin-right:.1875rem}}.fd-about-people__item-table-bar.--60{background-color:#fff3b9;margin-right:.375rem;width:4.50125rem}@media only screen and (min-width:768px){.fd-about-people__item-table-bar.--60{margin-right:.25rem}}.fd-about-people__item-table-bar.--70{background-color:#fff3b9;margin-right:.125rem;width:1.07375rem}@media only screen and (min-width:768px){.fd-about-people__item-table-bar.--70{margin-right:.25rem}}.fd-about-people__item-table-value{font-size:1.125rem}@media only screen and (min-width:768px){.fd-about-people__item-table-value{font-size:1.5rem}}.fd-about-interview__section{overflow:hidden;padding:4rem 0 4.09375rem}@media only screen and (min-width:768px){.fd-about-interview__section{padding-bottom:8.8125rem;padding-top:7.5rem}}.fd-about-interview__section .fd-about-interview__slider-area{margin-top:2.5rem;padding-left:1.9375rem;position:relative}@media only screen and (min-width:768px){.fd-about-interview__section .fd-about-interview__slider-area{border-top:none;margin-inline:auto;margin-top:0;max-width:74.375rem;padding-left:0;padding-top:4rem}}.fd-about-interview__section .fd-about-interview__slider{overflow:visible}@media only screen and (min-width:768px){.fd-about-interview__section .fd-about-interview__slider{overflow:hidden}}.fd-about-interview__section .fd-about-interview__slider .splide__track{overflow:visible}@media only screen and (min-width:768px){.fd-about-interview__section .fd-about-interview__slider .splide__track{overflow:hidden}}.fd-about-interview__section .fd-about-interview__list{align-items:stretch}.fd-about-interview__section .fd-about-interview__item{height:auto;width:18.125rem}@media only screen and (min-width:768px){.fd-about-interview__section .fd-about-interview__item{width:23.4375rem}}.fd-about-interview__section .fd-about-interview__item .card{height:100%}.fd-about-interview__section .splide__slide{height:auto}.fd-about-interview__section .splide__list{align-items:stretch}.fd-about-interview__section .fd-about-interview__nav-btn{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;position:absolute;top:8.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color .3s ease,border-color .3s ease,opacity .3s ease,box-shadow .3s ease;width:3rem;z-index:5}@media only screen and (min-width:768px){.fd-about-interview__section .fd-about-interview__nav-btn{height:3.875rem;top:15.28125rem;width:3.875rem}}.fd-about-interview__section .fd-about-interview__nav-btn img{height:.75rem;position:absolute;transition:opacity .3s ease,visibility .3s ease;width:.463125rem}.fd-about-interview__section .fd-about-interview__nav-btn .arrow-default{opacity:1;visibility:visible}.fd-about-interview__section .fd-about-interview__nav-btn .arrow-active{opacity:0;visibility:hidden}@media (hover:hover){.fd-about-interview__section .fd-about-interview__nav-btn:hover .arrow-default{opacity:0;visibility:hidden}.fd-about-interview__section .fd-about-interview__nav-btn:hover .arrow-active{opacity:1;visibility:visible}}@media (hover:none){.fd-about-interview__section .fd-about-interview__nav-btn:active .arrow-default{opacity:0;visibility:hidden}.fd-about-interview__section .fd-about-interview__nav-btn:active .arrow-active{opacity:1;visibility:visible}}.fd-about-interview__section .fd-about-interview__nav-btn.--prev{background-color:#fcd005;border:1px solid transparent;box-shadow:0 8px 16px 0 rgba(252,208,5,.2);left:4%}@media only screen and (min-width:768px){.fd-about-interview__section .fd-about-interview__nav-btn.--prev{left:-2.5%}}@media (hover:hover){.fd-about-interview__section .fd-about-interview__nav-btn.--prev:hover{background-color:#fff;border-color:#e7eff4}}@media (hover:none){.fd-about-interview__section .fd-about-interview__nav-btn.--prev:active{background-color:#fff;border-color:#e7eff4}}.fd-about-interview__section .fd-about-interview__nav-btn.--next{background-color:#fcd005;border:1px solid transparent;box-shadow:0 8px 16px 0 rgba(252,208,5,.2);right:4%}@media only screen and (min-width:768px){.fd-about-interview__section .fd-about-interview__nav-btn.--next{right:1.5%}}@media (hover:hover){.fd-about-interview__section .fd-about-interview__nav-btn.--next:hover{background-color:#fff;border-color:#e7eff4}}@media (hover:none){.fd-about-interview__section .fd-about-interview__nav-btn.--next:active{background-color:#fff;border-color:#e7eff4}}.fd-about-interview__section .card{display:flex;height:25.625rem;width:100%}@media only screen and (min-width:768px){.fd-about-interview__section .card{gap:.9375rem;height:32.25rem}}.fd-about-interview__section .card__link{display:block;height:100%;width:18.125rem}@media only screen and (min-width:768px){.fd-about-interview__section .card__link{width:23.125rem}}@media (hover:hover){.fd-about-interview__section .card__link:hover .card__image img{opacity:.7}.fd-about-interview__section .card__link:hover .card__label,.fd-about-interview__section .card__link:hover .card__name{color:#fcd005}.fd-about-interview__section .card__link:hover .card__arrow{background-color:#fff}.fd-about-interview__section .card__link:hover .card__arrow-default{opacity:0;visibility:hidden}.fd-about-interview__section .card__link:hover .card__arrow-active{box-shadow:none;opacity:1;visibility:visible}}@media (hover:none){.fd-about-interview__section .card__link:active .card__image img{opacity:.7}.fd-about-interview__section .card__link:active .card__label,.fd-about-interview__section .card__link:active .card__name{color:#fcd005}.fd-about-interview__section .card__link:active .card__arrow{background-color:#fff}.fd-about-interview__section .card__link:active .card__arrow-default{opacity:0;visibility:hidden}.fd-about-interview__section .card__link:active .card__arrow-active{box-shadow:none;opacity:1;visibility:visible}}.fd-about-interview__section .card__top{display:flex;justify-content:space-between;width:18.125rem}@media only screen and (min-width:768px){.fd-about-interview__section .card__top{gap:.9375rem;width:23.125rem}}.fd-about-interview__section .card__image{flex:none;position:relative}.fd-about-interview__section .card__image img{border-radius:.75rem;display:block;height:17.25rem;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;width:15.5625rem}@media only screen and (min-width:768px){.fd-about-interview__section .card__image img{height:22.5625rem;width:20.375rem}}.fd-about-interview__section .card__arrow{align-items:center;background-color:#fcd005;border-radius:50%;bottom:6%;box-shadow:0 8px 16px 0 rgba(252,208,5,.16);display:flex;height:2rem;justify-content:center;position:absolute;right:7%;transition:background-color .3s ease,box-shadow .3s ease;width:2rem;z-index:1}@media only screen and (min-width:768px){.fd-about-interview__section .card__arrow{bottom:7%;right:7%}}.fd-about-interview__section .card__arrow img{height:.4375rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.27rem}.fd-about-interview__section .card__arrow .card__arrow-default{opacity:1;transition:opacity .3s ease,visibility .3s ease;visibility:visible}.fd-about-interview__section .card__arrow .card__arrow-active{opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}.fd-about-interview__section .card__body{margin-top:.9375rem}@media only screen and (min-width:768px){.fd-about-interview__section .card__body{margin-top:1.375rem}}.fd-about-interview__section .card__heading{display:-webkit-box;font-size:1.125rem;font-weight:700;-webkit-line-clamp:2;line-height:1.5;max-width:15.625rem;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width:768px){.fd-about-interview__section .card__heading{font-size:1.5rem;letter-spacing:.04em;line-height:1.5;max-width:23.125rem}}.fd-about-interview__section .card__job{font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.875rem}@media only screen and (min-width:768px){.fd-about-interview__section .card__job{font-size:.9375rem;line-height:1.5333333333;margin-top:.6875rem}}.fd-about-interview__section .card__join-year{font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.375rem}@media only screen and (min-width:768px){.fd-about-interview__section .card__join-year{font-size:.9375rem;line-height:1.5333333333;margin-top:.25rem}}.fd-about-interview__section .card__name-wrapper{display:flex;flex-shrink:0;gap:.125rem;padding-top:.1875rem}@media only screen and (min-width:768px){.fd-about-interview__section .card__name-wrapper{gap:.1875rem;padding-top:.25rem}}.fd-about-interview__section .card__label{font-size:.625rem;font-weight:500;text-align:center;transition:color .3s ease}@media only screen and (min-width:768px){.fd-about-interview__section .card__label{font-size:.75rem}}.fd-about-interview__section .card__name{font-size:.9375rem;font-weight:700;letter-spacing:.04em;line-height:1.1764705882;text-align:center;text-transform:uppercase;transition:color .3s ease}@media only screen and (min-width:768px){.fd-about-interview__section .card__name{font-size:1.25rem;letter-spacing:.08em;line-height:1}}.fd-about-interview__archive-btn{margin:0 auto;max-width:16.3125rem}.fd-about-interview__archive-btn .c-fd-btn{gap:.8125rem;margin-top:2.5rem;width:16.3125rem}@media only screen and (min-width:768px){.fd-about-interview__archive-btn .c-fd-btn{margin-top:3.5rem}}.fd-about-place__section{background-color:#fff;border-radius:2.5rem;padding:3.9375rem 0 4rem}@media only screen and (min-width:768px){.fd-about-place__section{border-radius:5rem;padding:8.75rem 0}}.fd-about-place__cover{height:auto;min-width:22.625rem;-o-object-fit:cover;object-fit:cover;padding:3.5rem 1.9375rem 3.5rem 0}@media only screen and (min-width:768px){.fd-about-place__cover{min-width:78.75rem;padding:0 8.75rem 5rem 0}}.fd-about-place__cover img{aspect-ratio:362/121;display:block;height:100%;width:100%}@media only screen and (min-width:768px){.fd-about-place__cover img{aspect-ratio:1260/420}}.fd-about-place__headline{font-size:1.25rem;font-weight:700;line-height:1.75;margin-bottom:2rem;padding:0 3.75rem;text-align:center}@media only screen and (min-width:768px){.fd-about-place__headline{font-size:1.5rem;line-height:1.4375;margin-bottom:3.5rem}}.fd-about-place__head{background-color:#fff;margin-bottom:2.5rem;padding:3.5rem 0}@media only screen and (min-width:768px){.fd-about-place__head{background-color:#fbf8f2;margin-bottom:2.5rem;padding:0}}.fd-about-place__head-back{padding:0 1.9375rem}@media only screen and (min-width:768px){.fd-about-place__head-back{background-color:#fff;border-radius:.75rem;height:15.25rem;justify-content:space-between;margin:0 auto;max-width:70rem;padding:0 2.5rem}}.fd-about-place__list{align-items:center;display:flex;flex-direction:column;gap:1.5625rem}@media only screen and (min-width:768px){.fd-about-place__list{flex-direction:row;justify-content:space-between}}.fd-about-place__list.--works{gap:1.9375rem;margin:0 auto;max-width:25rem}@media only screen and (min-width:768px){.fd-about-place__list.--works{gap:1.5625rem;max-width:70rem}}.fd-about-place__item{background-color:#fff;border-radius:.75rem;overflow:hidden;position:relative}.fd-about-place__item:before{border:1.5px solid #ebeae3;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@media only screen and (min-width:768px){.fd-about-place__item{height:15.75rem;width:34rem}}.fd-about-place__item.--works{border-radius:1rem}@media only screen and (min-width:768px){.fd-about-place__item.--works{height:26.9375rem;width:22.3125rem}}.fd-about-place__item-cover{align-items:center;aspect-ratio:331/158;display:block;height:auto;margin:0 auto;min-width:20.6875rem;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.fd-about-place__item-cover{aspect-ratio:357/170;max-width:22.3125rem}}.fd-about-place__item-img{aspect-ratio:1/1;display:block;height:auto;max-width:2rem;-o-object-fit:contain;object-fit:contain;width:100%}@media only screen and (min-width:768px){.fd-about-place__item-img{max-width:2.5rem}}.fd-about-place__item-margin{padding:0 1.28125rem 2rem}@media only screen and (min-width:768px){.fd-about-place__item-margin{padding:0 2.09375rem 3.84375rem;width:34rem}}.fd-about-place__item-margin.--works{padding:0 1.25rem 2rem}@media only screen and (min-width:768px){.fd-about-place__item-margin.--works{padding:0 1.5rem;width:22.3125rem}}.fd-about-place__item-flex{align-items:center;border-bottom:1px solid #ebeae3;display:flex;gap:.5rem;margin-top:1.90625rem;padding-bottom:1.0625rem}@media only screen and (min-width:768px){.fd-about-place__item-flex{margin-top:2.0625rem;padding-bottom:.875rem}}.fd-about-place__item-ttl{font-size:1.125rem;font-weight:700;line-height:1.4444444444}@media only screen and (min-width:768px){.fd-about-place__item-ttl{font-size:1.25rem}}.fd-about-place__item-ttl.--works{border-bottom:1px solid #ebeae3;margin-top:2.0625rem;padding-bottom:.8125rem;text-align:center}@media only screen and (min-width:768px){.fd-about-place__item-ttl.--works{margin-top:2.125rem;padding-bottom:.625rem}}.fd-about-place__item-txt{font-size:.9375rem;line-height:1.8666666667;margin-top:1.125rem}@media only screen and (min-width:768px){.fd-about-place__item-txt{margin-top:1.25rem}}.fd-about-place__item-txt.--works{margin-top:.875rem}@media only screen and (min-width:768px){.fd-about-place__item-txt.--works{margin-top:1rem}}.fd-about-works__section{padding:4rem 0 3.5rem}@media only screen and (min-width:768px){.fd-about-works__section{padding:8.75rem 0 3rem}}.fd-about-numbers__section{padding:.375rem 0 5rem}@media only screen and (min-width:768px){.fd-about-numbers__section{padding:.4375rem 0 8.75rem}}.fd-about-numbers__ttl{font-size:1.4375rem;font-weight:700;margin-bottom:1.8125rem;text-align:center}@media only screen and (min-width:768px){.fd-about-numbers__ttl{font-size:1.5rem;margin-bottom:2.375rem}}.fd-about-numbers__btn{margin:3.0625rem auto 0;max-width:15.8125rem}@media only screen and (min-width:768px){.fd-about-numbers__btn{margin-top:2.9375rem}}.fd-about-philo-main{background-color:#fbf8f2}.fd-about-philo-catchphrase__section{padding:4rem 1.9375rem 5rem;width:100%}@media only screen and (min-width:768px){.fd-about-philo-catchphrase__section{padding:11.75rem 0 10.625rem}.fd-about-philo-catchphrase__container{display:flex;justify-content:space-between;margin:0 auto;max-width:70rem}}.fd-about-philo-catchphrase__bigttl{font-size:1.5625rem;font-weight:700}@media only screen and (min-width:768px){.fd-about-philo-catchphrase__bigttl{font-size:2rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.fd-about-philo-catchphrase__bigttl-word{line-height:1.92;padding-bottom:4rem}@media only screen and (min-width:768px){.fd-about-philo-catchphrase__bigttl-word{letter-spacing:.44em;line-height:2;margin-left:1.5rem;padding-bottom:0}}.fd-about-philo-catchphrase__text{font-size:.875rem;letter-spacing:.07em}@media only screen and (min-width:768px){.fd-about-philo-catchphrase__text{font-size:.9375rem;letter-spacing:0;padding-top:2.9375rem;width:35rem}}.fd-about-philo-catchphrase__text-strong{font-weight:700;line-height:2}@media only screen and (min-width:768px){.fd-about-philo-catchphrase__text-strong{line-height:1.6666666667}}.fd-about-philo-catchphrase__text-normal{font-weight:400;line-height:2.1428571429;padding-top:1.4375rem}@media only screen and (min-width:768px){.fd-about-philo-catchphrase__text-normal{line-height:2.1333333333;padding-top:2rem}}.fd-about-philo-way__section{background-color:#fff;border-radius:2.5rem;padding:5rem 0;width:100%}@media only screen and (min-width:768px){.fd-about-philo-way__section{border-radius:5rem;padding:8.75rem 0}}.fd-about-philo-way__top{padding:.375rem 1.9375rem 3.25rem;text-align:center}@media only screen and (min-width:768px){.fd-about-philo-way__top{padding-bottom:5.125rem}}.fd-about-philo-way__top-ttl{font-weight:700;padding-bottom:3rem}@media only screen and (min-width:768px){.fd-about-philo-way__top-ttl{display:flex;gap:.875rem;justify-content:center;margin:0 auto;max-width:62.5rem;padding-bottom:2.8125rem}}.fd-about-philo-way__top-ttl-name{font-size:1.4375rem;padding-bottom:1.1875rem}@media only screen and (min-width:768px){.fd-about-philo-way__top-ttl-name{font-size:2.4375rem}}.fd-about-philo-way__top-ttl-head{font-size:1rem}@media only screen and (min-width:768px){.fd-about-philo-way__top-ttl-head{font-size:1.25rem;margin:auto 0}}.fd-about-philo-way__top-cover{font-size:.9375rem;font-weight:700;padding-bottom:1.1875rem}@media only screen and (min-width:768px){.fd-about-philo-way__top-cover{font-size:1.25rem}}.fd-about-philo-way__top-text{font-size:.9375rem;line-height:2}@media only screen and (min-width:768px){.fd-about-philo-way__top-text{line-height:2.1333333333}}.fd-about-philo-way__contents{align-items:center;display:flex;flex-direction:column;padding:0 1.9375rem}@media only screen and (min-width:768px){.fd-about-philo-way__contents{flex-direction:row;justify-content:center;margin:0 auto;max-width:75rem}}.fd-about-philo-way__contents-item{background-color:rgba(252,208,5,.8);border-radius:50%;box-shadow:inset 0 0 0 2.5px #fff;height:20.6875rem;position:relative;text-align:center;width:20.6875rem}@media only screen and (min-width:768px){.fd-about-philo-way__contents-item{height:22.5rem;width:22.5rem}.fd-about-philo-way__contents-item:first-child{margin-right:-2.5rem}.fd-about-philo-way__contents-item:first-child .fd-about-philo-way__contents-item-img{margin-top:-1.1875rem;-o-object-fit:contain;object-fit:contain;width:6.625rem}.fd-about-philo-way__contents-item:first-child .fd-about-philo-way__contents-item-text{width:15rem}}.fd-about-philo-way__contents-item:nth-child(2){margin-top:-1.75rem}@media only screen and (min-width:768px){.fd-about-philo-way__contents-item:nth-child(2){margin-top:0;z-index:5}}.fd-about-philo-way__contents-item:nth-child(2) .fd-about-philo-way__contents-item-ttl{padding:3.625rem 0 1.4375rem}@media only screen and (min-width:768px){.fd-about-philo-way__contents-item:nth-child(2) .fd-about-philo-way__contents-item-ttl{padding-top:2.9375rem}.fd-about-philo-way__contents-item:nth-child(2) .fd-about-philo-way__contents-item-img{margin-top:-.5rem}}.fd-about-philo-way__contents-item:nth-child(3){margin-top:-1.5rem}@media only screen and (min-width:768px){.fd-about-philo-way__contents-item:nth-child(3){margin-left:-2.5rem;margin-top:0}.fd-about-philo-way__contents-item:nth-child(3) .fd-about-philo-way__contents-item-ttl{padding-top:2.25rem}.fd-about-philo-way__contents-item:nth-child(3) .fd-about-philo-way__contents-item-img{margin-top:-1.5625rem}}.fd-about-philo-way__contents-item-img{display:block;height:auto;margin:-.75rem auto 0;-o-object-fit:contain;object-fit:contain}.fd-about-philo-way__contents-item-img.--img1{aspect-ratio:75/57;max-width:4.6875rem;width:100%}@media only screen and (min-width:768px){.fd-about-philo-way__contents-item-img.--img1{aspect-ratio:106/81;max-width:6.625rem}}.fd-about-philo-way__contents-item-img.--img2{aspect-ratio:75/52;max-width:4.6875rem;width:100%}@media only screen and (min-width:768px){.fd-about-philo-way__contents-item-img.--img2{aspect-ratio:98/68;max-width:6.125rem}}.fd-about-philo-way__contents-item-img.--img3{aspect-ratio:58/69;max-width:3.625rem;width:100%}@media only screen and (min-width:768px){.fd-about-philo-way__contents-item-img.--img3{aspect-ratio:80/95;max-width:5rem}}.fd-about-philo-way__contents-item-ttl{font-size:1.25rem;font-weight:700;letter-spacing:.15em;padding:2.5625rem 0 1.4375rem}@media only screen and (min-width:768px){.fd-about-philo-way__contents-item-ttl{font-size:1.5625rem;font-weight:900;padding-bottom:1.5625rem;padding-top:2.75rem}}.fd-about-philo-way__contents-item-text{font-size:.9375rem;font-weight:500;line-height:1.6;margin:0 auto;width:15rem}@media only screen and (min-width:768px){.fd-about-philo-way__contents-item-text{width:13.375rem}}.fd-about-philo-message__section{padding:4rem 0 5rem;width:100%}@media only screen and (min-width:768px){.fd-about-philo-message__section{padding:8.75rem 0}}.fd-about-philo-message__head{font-size:1.4375rem;font-weight:700;line-height:1.5;padding-left:1.9375rem}@media only screen and (min-width:768px){.fd-about-philo-message__head{font-size:2rem;margin:0 auto;max-width:70rem;padding-left:0}}.fd-about-philo-message__president-img{aspect-ratio:362/121;display:block;-o-object-fit:cover;object-fit:cover;padding:3.5rem 0 3.5rem 1.9375rem;width:100%}@media only screen and (min-width:768px){.fd-about-philo-message__president-img{aspect-ratio:1260/420;padding:5rem 0 4.9375rem 8.75rem}}.fd-about-philo-message__president-img img{display:block;height:auto;width:100%}.fd-about-philo-message__president-list{padding:0 1.9375rem}@media only screen and (min-width:768px){.fd-about-philo-message__president-list{margin:0 auto;max-width:70rem;padding:0}}.fd-about-philo-message__president-person{padding:2.4375rem 1.9375rem 0}@media only screen and (min-width:768px){.fd-about-philo-message__president-person{margin:0 auto;max-width:70rem;padding:2.4375rem 0 0}}.fd-about-philo-message__president-text{font-size:.9375rem;line-height:2;margin:0}@media only screen and (min-width:768px){.fd-about-philo-message__president-text{line-height:2.1333333333}}.fd-about-philo-message__president-text+.fd-about-philo-message__president-text{margin-top:1.875rem}@media only screen and (min-width:768px){.fd-about-philo-message__president-text+.fd-about-philo-message__president-text{margin-top:2rem}}.fd-about-philo-message__president-name{font-size:.9375rem;font-weight:500;line-height:1.8;margin:0;text-align:right}.fd-interview{background-color:#fbf8f2;padding-bottom:5rem;padding-top:4rem}@media only screen and (min-width:768px){.fd-interview{padding-bottom:7.5rem;padding-top:11.25rem}.fd-interview__inner{max-width:79.375rem}}.fd-interview__ttl{color:#472800;font-size:1.4375rem;font-weight:700;line-height:1.5217391304}@media only screen and (min-width:768px){.fd-interview__ttl{font-size:2rem;line-height:1.4375;padding-left:2.125rem}}.fd-interview__description{color:#472800;font-size:.9375rem;font-weight:400;line-height:2;margin-top:1.5rem}@media only screen and (min-width:768px){.fd-interview__description{line-height:1.8666666667;margin-top:1.5625rem;padding-left:2.125rem}}.fd-interview__no-posts{color:#472800;font-size:.9375rem;line-height:1.8666666667;padding:2.5rem 0;text-align:center}@media only screen and (min-width:768px){.fd-interview__no-posts{padding:5rem 0}}.fd-interview__contents{margin-top:3.5rem}@media only screen and (min-width:768px){.fd-interview__contents{margin-top:5rem}}.fd-interview__contents .pagination{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:3.5rem}@media only screen and (min-width:768px){.fd-interview__contents .pagination{margin-top:5.0625rem}}.fd-interview__contents .pagination .next,.fd-interview__contents .pagination .prev{background-color:#d5d5d5;background-position:50%;background-repeat:no-repeat;background-size:.463125rem .75rem;border-radius:3rem;display:block;height:2.8125rem;width:2.8125rem}.fd-interview__contents .pagination .prev{background-image:url(../img/common/arrow-left.svg);transition:background-image .3s ease-out,background-color .3s ease-out}.fd-interview__contents .pagination .next{background-image:url(../img/common/arrow-right.svg);transition:background-image .3s ease-out,background-color .3s ease-out}.fd-interview__contents .pagination .prev.is-active{background-color:#fff;background-image:url(../img/fd/common/arrow-left-active.svg);border:.09375rem solid #ebeae3}@media (hover:hover){.fd-interview__contents .pagination .prev.is-active:hover{background-color:#fcd005;background-image:url(../img/fd/common/arrow-left.svg);border:none}}@media (hover:none){.fd-interview__contents .pagination .prev.is-active:active{background-color:#fcd005;background-image:url(../img/fd/common/arrow-left.svg);border:none}}.fd-interview__contents .pagination .next.is-active{background-color:#fff;background-image:url(../img/fd/common/arrow-right-active.svg);border:.09375rem solid #ebeae3}@media (hover:hover){.fd-interview__contents .pagination .next.is-active:hover{background-color:#fcd005;background-image:url(../img/common/arrow-right.svg);border:none}}@media (hover:none){.fd-interview__contents .pagination .next.is-active:active{background-color:#fcd005;background-image:url(../img/common/arrow-right.svg);border:none}}.fd-interview__contents .pagination .page-numbers{align-items:center;background-color:#fff;border:.09375rem solid #ebeae3;border-radius:3rem;color:#472800;display:flex;font-size:.9375rem;font-weight:500;height:2.8125rem;justify-content:center;transition:background-color .3s ease-out;width:2.8125rem}@media (hover:hover){.fd-interview__contents .pagination .page-numbers:not(.dots):hover{background-color:#fcd005;border:none}}@media (hover:none){.fd-interview__contents .pagination .page-numbers:not(.dots):active{background-color:#fcd005;border:none}}.fd-interview__contents .pagination .page-numbers.current{background-color:#fcd005;border:none;color:#472800}.fd-interview__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:1.9375rem}@media only screen and (min-width:768px){.fd-interview__list{-ms-grid-columns:1fr 1.9375rem 1fr 1.9375rem 1fr;gap:1.9375rem;grid-template-columns:repeat(3,1fr);row-gap:4.0625rem}}.fd-interview .card{display:flex;gap:.875rem;width:100%}.fd-interview .card:nth-child(2n){flex-direction:row-reverse}@media only screen and (min-width:768px){.fd-interview .card:nth-child(2n){flex-direction:row}.fd-interview .card{gap:.9375rem}}.fd-interview .card__link{flex:1 1 auto}@media (hover:hover){.fd-interview .card__link:hover{opacity:.7}.fd-interview .card__link:hover .card__arrow{background-color:#fff}.fd-interview .card__link:hover .card__arrow-default{opacity:0;visibility:hidden}.fd-interview .card__link:hover .card__arrow-active{opacity:1;visibility:visible}}@media (hover:none){.fd-interview .card__link:active{opacity:.7}.fd-interview .card__link:active .card__arrow{background-color:#fff}.fd-interview .card__link:active .card__arrow-default{opacity:0;visibility:hidden}.fd-interview .card__link:active .card__arrow-active{opacity:1;visibility:visible}}.fd-interview .card__image{border-radius:.75rem;overflow:hidden;position:relative}@media only screen and (min-width:768px){.fd-interview .card__image{border-radius:1rem}}.fd-interview .card__image img{aspect-ratio:278/308;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.fd-interview .card__image img{aspect-ratio:326/361}}.fd-interview .card__arrow{align-items:center;background-color:#fcd005;border-radius:2.625rem;bottom:1.25rem;box-shadow:0 .5rem 1rem 0 rgba(252,208,5,.16);display:flex;height:2rem;justify-content:center;position:absolute;right:1.25rem;transition:background-color .3s ease-out;width:2rem;z-index:1}@media only screen and (min-width:768px){.fd-interview .card__arrow{bottom:1.5rem;height:2rem;right:1.5rem;width:2rem}}.fd-interview .card__arrow img{aspect-ratio:4.32/7;height:.4375rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:.27rem}.fd-interview .card__arrow .card__arrow-default{opacity:1;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:visible}.fd-interview .card__arrow .card__arrow-active{opacity:0;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden}.fd-interview .card__body{margin-top:1.0625rem}@media only screen and (min-width:768px){.fd-interview .card__body{margin-top:1.4375rem}}.fd-interview .card__heading{color:#472800;display:-webkit-box;font-size:1.125rem;font-weight:700;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media only screen and (min-width:768px){.fd-interview .card__heading{font-size:1.5rem;letter-spacing:.04em;line-height:1.5}}.fd-interview .card__job{color:#472800;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.875rem}@media only screen and (min-width:768px){.fd-interview .card__job{font-size:.9375rem;line-height:1.5333333333;margin-top:.625rem}}.fd-interview .card__join-year{color:#472800;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.375rem}@media only screen and (min-width:768px){.fd-interview .card__join-year{font-size:.9375rem;line-height:1.5333333333;margin-top:.25rem}}.fd-interview .card__name-wrapper{display:flex;gap:.4375rem;padding-top:.1875rem}@media only screen and (min-width:768px){.fd-interview .card__name-wrapper{gap:.1875rem}}.fd-interview .card__label{color:#472800;font-size:.75rem;font-weight:500;letter-spacing:.01em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.fd-interview .card__name{color:#472800;font-size:1.0625rem;font-weight:700;letter-spacing:.04em;line-height:1.1764705882;text-align:center;text-transform:uppercase}.fd-interview .card__name-last{letter-spacing:.14em}.fd-interview .card__name-first{letter-spacing:.17em;margin-top:.125rem}@media only screen and (min-width:768px){.fd-interview .card__name{font-size:1.25rem;letter-spacing:.08em;line-height:1}}.fd-single-interview{background-color:#fbf8f2;padding-bottom:5rem;padding-top:4rem}@media only screen and (min-width:768px){.fd-single-interview{padding-bottom:7.5rem;padding-top:8.75rem}}.fd-single-interview:has(.fd-single-interview__list>.is-message:last-child){padding-bottom:0}.fd-single-interview__inner{max-width:75rem}.fd-single-interview__description{background-color:#fff;border:.0625rem solid #ebeae3;border-radius:1rem;padding:1.9375rem 1.25rem}@media only screen and (min-width:768px){.fd-single-interview__description{padding:2.4375rem 3rem}}.fd-single-interview__description-text{color:#472800;font-size:.9375rem;font-weight:400;line-height:1.8666666667}.fd-single-interview__contents{margin-top:4rem}@media only screen and (min-width:768px){.fd-single-interview__contents{margin-top:5rem}}.fd-single-interview__item:not(:first-child){margin-top:3.5rem}@media only screen and (min-width:768px){.fd-single-interview__item:not(:first-child){margin-top:8.75rem}}.fd-single-interview__item.is-left,.fd-single-interview__item.is-right{display:flex;flex-direction:column;row-gap:2.5rem}@media only screen and (min-width:768px){.fd-single-interview__item.is-left,.fd-single-interview__item.is-right{align-items:center;flex-direction:row;gap:7.125rem;row-gap:normal}}.fd-single-interview__item.is-left{flex-direction:column}.fd-single-interview__item.is-left .fd-single-interview__image{align-self:flex-end;border-radius:0 .75rem .75rem 0;margin-left:calc(50% - 50vw);margin-right:auto}@media only screen and (min-width:768px){.fd-single-interview__item.is-left{flex-direction:row-reverse;margin-right:0}}.fd-single-interview__item.is-right{flex-direction:column}.fd-single-interview__item.is-right .fd-single-interview__image{align-self:flex-start;border-radius:.75rem 0 0 .75rem;margin-left:auto;margin-right:calc(50% - 50vw)}@media only screen and (min-width:768px){.fd-single-interview__item.is-right{flex-direction:row}}.fd-single-interview__item.is-images{margin-left:calc(50% - 50vw);margin-top:2.5rem;width:100vw}.fd-single-interview__item.is-images img{aspect-ratio:700/361}@media only screen and (min-width:768px){.fd-single-interview__item.is-images{margin-top:8.75rem}}.fd-single-interview__item.is-narrow{margin-top:3.5rem}@media only screen and (min-width:768px){.fd-single-interview__item.is-narrow{margin-top:5rem}}.fd-single-interview__item.is-message{background-color:#f8f4eb;margin-left:calc(50% - 50vw);margin-top:5rem;padding-bottom:5rem;padding-inline:1.9375rem;padding-top:5rem;width:100vw}.fd-single-interview__item.is-message .fd-single-interview__message-wrapper{background-color:#fff;border-radius:1rem;padding:2.5rem 1.25rem}@media only screen and (min-width:768px){.fd-single-interview__item.is-message .fd-single-interview__message-wrapper{margin-inline:auto;max-width:70rem;padding:4rem 4.5rem;width:calc(100% - 2.5rem)}}.fd-single-interview__item.is-message .fd-single-interview__question{color:#472800;font-size:1.125rem;font-weight:700;line-height:1.7777777778;text-align:center}@media only screen and (min-width:768px){.fd-single-interview__item.is-message .fd-single-interview__question{font-size:1.625rem;line-height:1.4615384615}}.fd-single-interview__item.is-message .fd-single-interview__message{color:#472800;font-size:.9375rem;font-weight:400;line-height:1.8666666667;margin-top:1.25rem;text-align:center}@media only screen and (min-width:768px){.fd-single-interview__item.is-message .fd-single-interview__message{margin-top:2rem}.fd-single-interview__item.is-message{margin-top:8.75rem}}.fd-single-interview__question-wrapper{flex:1}.fd-single-interview__question{color:#472800;font-size:1.125rem;font-weight:700;line-height:1.7777777778}@media only screen and (min-width:768px){.fd-single-interview__question{font-size:1.625rem;line-height:1.4615384615}}.fd-single-interview__answer{color:#472800;font-size:.9375rem;font-weight:400;line-height:2;margin-top:1.5rem}@media only screen and (min-width:768px){.fd-single-interview__answer{line-height:1.8666666667;margin-top:2rem}}.fd-single-interview__image{overflow:hidden;width:22.625rem}@media only screen and (min-width:768px){.fd-single-interview__image{width:36.625rem}}.fd-single-interview__image img{aspect-ratio:586/361}.fd-single-interview__item.is-image:nth-of-type(odd) .fd-single-interview__image{border-radius:.75rem 0 0 .75rem}.fd-single-interview__item.is-image:nth-of-type(2n) .fd-single-interview__image{border-radius:0 .75rem .75rem 0}.fd-single-interview__images{display:flex;flex-direction:column}.fd-single-interview__images .fd-single-interview__image{border-radius:initial;width:100%}@media only screen and (min-width:768px){.fd-single-interview__images .fd-single-interview__image{width:50%}.fd-single-interview__images{flex-direction:row}}.fd-single-interview-fv{padding-top:6.875rem;position:relative}@media only screen and (min-width:768px){.fd-single-interview-fv{padding-top:9.8125rem}}.fd-single-interview-fv__breadcrumbs{margin-top:0;max-width:100%;overflow-x:auto;scrollbar-width:none}@media only screen and (min-width:768px){.fd-single-interview-fv__breadcrumbs{margin-top:.09375rem}}.fd-single-interview-fv__breadcrumbs-item{align-items:center;display:inline-flex;position:relative;white-space:nowrap}.fd-single-interview-fv__breadcrumbs-item:not(:first-child){margin-left:.5725rem;padding-left:.925rem}@media only screen and (min-width:768px){.fd-single-interview-fv__breadcrumbs-item:not(:first-child){margin-left:.6975rem;padding-left:1.0625rem}}.fd-single-interview-fv__breadcrumbs-arrow{height:.625rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.375rem}.fd-single-interview-fv__breadcrumbs-list{align-items:center;display:flex}.fd-single-interview-fv__breadcrumbs-link{color:#7e7e7e;font-size:.6875rem;font-weight:700;line-height:1.9090909091}@media (hover:hover){.fd-single-interview-fv__breadcrumbs-link:hover{opacity:.7}}@media (hover:none){.fd-single-interview-fv__breadcrumbs-link:active{opacity:.7}}@media only screen and (min-width:768px){.fd-single-interview-fv__breadcrumbs-link{font-size:.8125rem;line-height:1.6153846154}}.fd-single-interview-fv__breadcrumbs-current{color:#007ac5;display:inline-block;font-size:.6875rem;font-weight:700;line-height:1.9090909091}@media only screen and (min-width:768px){.fd-single-interview-fv__breadcrumbs-current{font-size:.8125rem;line-height:1.6153846154}}.fd-single-interview-fv__image{margin-top:2rem;width:100%}@media only screen and (min-width:768px){.fd-single-interview-fv__image{margin-top:4.6875rem}}.fd-single-interview-fv__image img{aspect-ratio:393/242;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.fd-single-interview-fv__image img{aspect-ratio:140/43}}.fd-single-interview-fv__inner{margin-inline:auto;max-width:118.75rem;padding-left:1.9375rem;padding-right:1.9375rem;width:100%}@media only screen and (min-width:768px){.fd-single-interview-fv__inner{padding-left:8.75rem;padding-right:15.5rem}}.fd-single-interview-fv__ttl{color:#1f1d1d;font-size:1.375rem;font-weight:700;letter-spacing:.02em;line-height:1.6363636364;margin-top:.75rem;width:100%}@media only screen and (min-width:768px){.fd-single-interview-fv__ttl{font-size:2rem;letter-spacing:.03em;line-height:1.59375;margin-top:1.9375rem;max-width:44.25rem}}.fd-single-interview-fv__profile{background-color:#fff;border-radius:1.875rem;bottom:1.25rem;left:1rem;padding:1.25rem 1.5rem;position:absolute}@media only screen and (min-width:768px){.fd-single-interview-fv__profile{border-radius:2.5rem;bottom:3rem;left:8.75rem;padding:2.5rem 3rem}}.fd-single-interview-fv__name{color:#1f1d1d;font-size:1.0625rem;font-weight:700;line-height:1.1764705882;text-transform:uppercase}@media only screen and (min-width:768px){.fd-single-interview-fv__name{font-size:1.5625rem;line-height:1.04}}.fd-single-interview-fv__job{color:#1f1d1d;font-size:.75rem;font-weight:400;line-height:1.4166666667;margin-top:.25rem}@media only screen and (min-width:768px){.fd-single-interview-fv__job{font-size:.9375rem;line-height:1.5333333333;margin-top:1rem}}.fd-single-interview-fv__join-year{color:#1f1d1d;font-size:.75rem;font-weight:400;line-height:1.4166666667;margin-top:.5rem}@media only screen and (min-width:768px){.fd-single-interview-fv__join-year{font-size:.9375rem;line-height:1.5333333333;margin-top:.25rem}}.fd-single-interview-staff{background-color:#f8f4eb}.fd-single-interview-staff__background{background-color:#fff;border-radius:2.5rem 2.5rem 0 0;padding-top:5rem}@media only screen and (min-width:768px){.fd-single-interview-staff__background{border-radius:5rem 5rem 0 0;padding-bottom:2.5rem;padding-top:8rem}}.fd-single-interview-staff__inner{max-width:79.375rem}.fd-single-interview-staff__title-wrapper{align-items:center;display:flex;gap:2.1875rem;justify-content:space-between}@media only screen and (min-width:768px){.fd-single-interview-staff__title-wrapper{gap:initial}}.fd-single-interview-staff__ttl{color:#1f1d1d;font-size:1.4375rem;font-weight:700;line-height:1.4347826087}@media only screen and (min-width:768px){.fd-single-interview-staff__ttl{font-size:2rem;line-height:1.4375}}.fd-single-interview-staff__arrow-wrapper{display:flex;gap:1rem}.fd-single-interview-staff__arrow-wrapper.--hidden{display:none}.fd-single-interview-staff__inner--splide{margin-inline:0;margin-top:1.5rem;padding-inline:0}@media only screen and (min-width:768px){.fd-single-interview-staff__inner--splide{margin-inline:auto;margin-top:3.9375rem;padding-left:2.5rem;padding-right:2.5rem}}.fd-single-interview-staff__list-wrapper{padding-left:1.9375rem}@media only screen and (min-width:768px){.fd-single-interview-staff__list-wrapper{padding-left:0;position:relative}}.fd-single-interview-staff__nav-btn{border-radius:1.9375rem;height:3rem;position:relative;transition:background-color .3s ease-out;width:3rem}.fd-single-interview-staff__nav-btn.--hidden{display:none}.fd-single-interview-staff__nav-btn img{aspect-ratio:7.41/12;display:block;height:auto;transition:display .3s ease-out;width:.463125rem}@media only screen and (min-width:768px){.fd-single-interview-staff__nav-btn{height:3.875rem;position:absolute;top:9.375rem;width:3.875rem;z-index:1}}.fd-single-interview-staff__nav-btn.arrow-wrapper--prev{background-color:#fcd005;box-shadow:0 .5rem 1rem 0 rgba(252,208,5,.2);cursor:pointer}.fd-single-interview-staff__nav-btn.arrow-wrapper--prev img{cursor:inherit;pointer-events:none;transition:opacity .3s ease-out,visibility .3s ease-out}.fd-single-interview-staff__nav-btn.arrow-wrapper--prev .arrow-default{opacity:1;visibility:visible}.fd-single-interview-staff__nav-btn.arrow-wrapper--prev .arrow-active{opacity:0;visibility:hidden}@media (hover:hover){.fd-single-interview-staff__nav-btn.arrow-wrapper--prev:hover{background-color:#fff}.fd-single-interview-staff__nav-btn.arrow-wrapper--prev:hover .arrow-default{opacity:0;visibility:hidden}.fd-single-interview-staff__nav-btn.arrow-wrapper--prev:hover .arrow-active{opacity:1;visibility:visible}}@media (hover:none){.fd-single-interview-staff__nav-btn.arrow-wrapper--prev:active{background-color:#fff}.fd-single-interview-staff__nav-btn.arrow-wrapper--prev:active .arrow-default{opacity:0;visibility:hidden}.fd-single-interview-staff__nav-btn.arrow-wrapper--prev:active .arrow-active{opacity:1;visibility:visible}}@media only screen and (min-width:768px){.fd-single-interview-staff__nav-btn.arrow-wrapper--prev{left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.fd-single-interview-staff__nav-btn.arrow-wrapper--next{background-color:#fcd005;box-shadow:0 .5rem 1rem 0 rgba(252,208,5,.2);cursor:pointer}.fd-single-interview-staff__nav-btn.arrow-wrapper--next img{cursor:inherit;pointer-events:none;transition:opacity .3s ease-out,visibility .3s ease-out}.fd-single-interview-staff__nav-btn.arrow-wrapper--next .arrow-default{opacity:1;visibility:visible}.fd-single-interview-staff__nav-btn.arrow-wrapper--next .arrow-active{opacity:0;visibility:hidden}@media (hover:hover){.fd-single-interview-staff__nav-btn.arrow-wrapper--next:hover{background-color:#fff}.fd-single-interview-staff__nav-btn.arrow-wrapper--next:hover .arrow-default{opacity:0;visibility:hidden}.fd-single-interview-staff__nav-btn.arrow-wrapper--next:hover .arrow-active{opacity:1;visibility:visible}}@media (hover:none){.fd-single-interview-staff__nav-btn.arrow-wrapper--next:active{background-color:#fff}.fd-single-interview-staff__nav-btn.arrow-wrapper--next:active .arrow-default{opacity:0;visibility:hidden}.fd-single-interview-staff__nav-btn.arrow-wrapper--next:active .arrow-active{opacity:1;visibility:visible}}@media only screen and (min-width:768px){.fd-single-interview-staff__nav-btn.arrow-wrapper--next{right:0;-webkit-transform:translateX(-1.25rem);transform:translateX(-1.25rem)}}.fd-single-interview-staff__list{display:flex;margin-top:2rem}@media only screen and (min-width:768px){.fd-single-interview-staff__list{margin-top:0}}.fd-single-interview-staff__list .card-single.swiper-slide{width:23.4375rem}@media (hover:hover){.fd-single-interview-staff__list .card-single__link:hover{opacity:.7}.fd-single-interview-staff__list .card-single__link:hover .card-single__arrow{background-color:#fff}.fd-single-interview-staff__list .card-single__link:hover .card-single__arrow-default{display:none}.fd-single-interview-staff__list .card-single__link:hover .card-single__arrow-active{display:block}}@media (hover:none){.fd-single-interview-staff__list .card-single__link:active{opacity:.7}.fd-single-interview-staff__list .card-single__link:active .card-single__arrow{background-color:#fff}.fd-single-interview-staff__list .card-single__link:active .card-single__arrow-default{display:none}.fd-single-interview-staff__list .card-single__link:active .card-single__arrow-active{display:block}}.fd-single-interview-staff__list .card-single__image-wrapper{display:flex;gap:.625rem}@media only screen and (min-width:768px){.fd-single-interview-staff__list .card-single__image-wrapper{gap:1rem}}.fd-single-interview-staff__list .card-single__image{border-radius:.75rem;overflow:hidden;position:relative;width:15.5625rem}@media only screen and (min-width:768px){.fd-single-interview-staff__list .card-single__image{width:20.375rem}}.fd-single-interview-staff__list .card-single__image img{aspect-ratio:249/276;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.fd-single-interview-staff__list .card-single__image img{aspect-ratio:326/361}}.fd-single-interview-staff__list .card-single__arrow{align-items:center;background-color:#fcd005;border-radius:50%;bottom:1rem;box-shadow:0 .5rem 1rem 0 rgba(252,208,5,.16);display:flex;height:2rem;justify-content:center;position:absolute;right:1rem;transition:background-color .3s ease-out;width:2rem}.fd-single-interview-staff__list .card-single__arrow img{aspect-ratio:4.32/7;height:.4375rem;transition:display .3s ease-out;width:.27rem}.fd-single-interview-staff__list .card-single__arrow-active{display:none}@media only screen and (min-width:768px){.fd-single-interview-staff__list .card-single__arrow{bottom:1.5rem;right:1.5rem}}.fd-single-interview-staff__list .card-single__body{margin-top:1.0625rem;width:15.5625rem}@media only screen and (min-width:768px){.fd-single-interview-staff__list .card-single__body{margin-top:1.375rem;width:20.375rem}}.fd-single-interview-staff__list .card-single__heading{color:#472800;display:-webkit-box;font-size:1.125rem;font-weight:700;letter-spacing:.04em;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media only screen and (min-width:768px){.fd-single-interview-staff__list .card-single__heading{font-size:1.5rem;line-height:1.5}}.fd-single-interview-staff__list .card-single__job{color:#472800;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.8125rem}@media only screen and (min-width:768px){.fd-single-interview-staff__list .card-single__job{font-size:.9375rem;letter-spacing:.06em;line-height:1.5333333333;margin-top:.6875rem}}.fd-single-interview-staff__list .card-single__entry-year{color:#472800;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.375rem}@media only screen and (min-width:768px){.fd-single-interview-staff__list .card-single__entry-year{font-size:.9375rem;letter-spacing:.05em;line-height:1.5333333333;margin-top:.25rem}}.fd-single-interview-staff__list .card-single__name-wrapper{display:flex;padding-top:.25rem}@media only screen and (min-width:768px){.fd-single-interview-staff__list .card-single__name-wrapper{gap:.1875rem}}.fd-single-interview-staff__list .card-single__label{color:#472800;font-size:.625rem;font-weight:500;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media only screen and (min-width:768px){.fd-single-interview-staff__list .card-single__label{font-size:.75rem}}.fd-single-interview-staff__list .card-single__name{color:#472800;font-size:.9375rem;font-weight:700;letter-spacing:.15em;line-height:1.3333333333;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.fd-single-interview-staff__list .card-single__name{font-size:1.25rem;letter-spacing:.2em;line-height:1}}.fd-single-interview-staff__button-wrapper{padding-top:2.9375rem;text-align:center}@media only screen and (min-width:768px){.fd-single-interview-staff__button-wrapper{padding-top:3.5625rem}}.fd-single-interview-staff__button{align-items:center;background:#fff;border:.0625rem solid #fcd005;border-radius:2.875rem;box-sizing:border-box;color:#472800;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;gap:1rem;justify-content:center;min-width:0;padding:.8125rem 1.875rem;text-align:center;transition:gap .3s ease-out,opacity .3s ease-out,background-color .3s ease-out,color .3s ease-out}@media (hover:hover){.fd-single-interview-staff__button:hover{background-color:#fcd005;gap:0;justify-content:center}.fd-single-interview-staff__button:hover .fd-single-interview-staff__button-text{color:#fff;text-align:center}.fd-single-interview-staff__button:hover .fd-single-interview-staff__button-arrow{-webkit-transform:scale(0);transform:scale(0);transition:width .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,width .3s ease-out;transition:transform .3s ease-out,width .3s ease-out,-webkit-transform .3s ease-out;width:0}}@media (hover:none){.fd-single-interview-staff__button:active{background-color:#fcd005;gap:0;justify-content:center}.fd-single-interview-staff__button:active .fd-single-interview-staff__button-text{color:#fff;text-align:center}.fd-single-interview-staff__button:active .fd-single-interview-staff__button-arrow{-webkit-transform:scale(0);transform:scale(0);transition:width .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,width .3s ease-out;transition:transform .3s ease-out,width .3s ease-out,-webkit-transform .3s ease-out;width:0}}@media only screen and (min-width:768px){.fd-single-interview-staff__button{line-height:1.4285714286;min-width:15.8125rem;padding:.8125rem 1.4375rem;width:auto}}.fd-single-interview-staff__button-text{display:inline-block;pointer-events:none}.fd-single-interview-staff__button-arrow{align-items:center;background:#fcd005;border-radius:.75rem;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;pointer-events:none;width:1.25rem}.fd-single-interview-staff__button-arrow img{aspect-ratio:4.32/7;height:.4375rem;width:.27rem}.fd-news__section{padding-top:2.875rem}@media only screen and (min-width:768px){.fd-news__section{padding:7.0625rem 0 3.8125rem}}.fd-news-single__date{display:block;font-size:.8125rem;font-weight:700;letter-spacing:.05em}@media only screen and (min-width:768px){.fd-news-single__date{font-size:.875rem}}.fd-news-single__cat{align-items:center;border:1px solid #fcd005;border-radius:.875rem;color:#472800;display:inline-block;font-size:.6875rem;font-weight:700;justify-content:center;margin:2.1875rem 0 .75rem;padding:.34375rem 1.1875rem}@media only screen and (min-width:768px){.fd-news-single__cat{border-radius:.875rem;font-size:.875rem;margin:2.25rem 0 1rem;padding:.375rem 1.1875rem}}.fd-news-single__ttl{font-size:1.4375rem;font-weight:500;letter-spacing:.105em;line-height:1.3043478261;margin:1.375rem 0 1.5rem}@media only screen and (min-width:768px){.fd-news-single__ttl{font-size:2.375rem;letter-spacing:.014em;line-height:1.6315789474;margin:9.9375rem 0 2.4375rem}}.fd-news-single__content{font-size:.9375rem;line-height:2;margin-bottom:2.5rem}@media only screen and (min-width:768px){.fd-news-single__content{line-height:1.8;margin-bottom:6.9375rem}}.fd-news-single__content p+p{margin-top:3.75rem}@media only screen and (min-width:768px){.fd-news-single__content p+p{margin-top:3.375rem}}.fd-news-single__content p:has(img){margin-top:2.5rem}@media only screen and (min-width:768px){.fd-news-single__flex{display:flex;justify-content:space-between;margin:0 auto;max-width:70rem}.fd-news-single__contents{max-width:52.6875rem}.fd-news-single__pc-side{padding-top:7.6875rem}}.fd-news-postnav{font-size:.875rem;padding-top:.5rem}@media only screen and (min-width:768px){.fd-news-postnav{font-size:1rem}}.fd-news-postnav a{align-items:center;display:flex;gap:.5rem}.fd-news-postnav img{flex-shrink:0;height:2.5rem;width:2.5rem}.fd-news-postnav__next,.fd-news-postnav__prev{width:50%}.fd-news-postnav__prev{text-align:left}.fd-news-postnav__next{text-align:right}.fd-news-postnav__next a{justify-content:flex-end}.fd-news-postnav__list{margin-top:.9375rem;text-align:center;width:100%}@media only screen and (min-width:768px){.fd-news-postnav__list{align-items:center;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;display:flex;flex-shrink:0;justify-content:center;margin:0;padding:.75rem 0;width:7rem}.fd-news-postnav__list a{font-weight:700}}.fd-news-postnav__list.--center a{border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;font-weight:700;justify-content:center;margin:auto;padding:.6875rem 0;width:20.6875rem}.fd-news-postnav__inner{display:flex;margin:0 auto;max-width:33.375rem}@media only screen and (min-width:768px){.fd-news-postnav__inner{align-items:center;justify-content:center}.fd-news-postnav__inner .fd-news-postnav__prev{margin-right:auto}.fd-news-postnav__inner .fd-news-postnav__next{margin-left:auto}.fd-news-postnav__inner .fd-news-postnav__next a{justify-content:flex-end}}.fd-news-postnav__ttl-wrap{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:6.25rem}@media only screen and (min-width:768px){.fd-news-postnav__ttl-wrap{width:8.125rem}}.fd-news-postnav__ttl{font-weight:700}.fd-news-postnav__list,.fd-news-postnav__next,.fd-news-postnav__prev{opacity:1;transition:color .3s ease}@media (hover:hover){.fd-news-postnav__list:hover,.fd-news-postnav__next:hover,.fd-news-postnav__prev:hover{color:#fcd005}}@media (hover:none){.fd-news-postnav__list:active,.fd-news-postnav__next:active,.fd-news-postnav__prev:active{color:#fcd005}}@media only screen and (min-width:768px){.c-fd-page-trail.--news{margin-top:.375rem}}.fd-news-archive__top{background-color:#fbf8f2;padding:2.9375rem 0 3.25rem;width:100%}@media only screen and (min-width:768px){.fd-news-archive__top{padding:12.375rem 0 7.75rem}.fd-news-archive__top-flex{display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 auto;max-width:70rem}}.fd-news-archive__top-ttl{padding:1.3125rem 1.9375rem 0}@media only screen and (min-width:768px){.fd-news-archive__top-ttl{padding:0}}.fd-news-archive__top-ttl-sub{font-size:2.5625rem;font-weight:700;margin-bottom:.3125rem}@media only screen and (min-width:768px){.fd-news-archive__top-ttl-sub{font-size:5rem;margin-bottom:.5rem}}.fd-news-archive__top-ttl-main{font-size:.8125rem;font-weight:500}@media only screen and (min-width:768px){.fd-news-archive__top-ttl-main{font-size:1.125rem}}.fd-news-archive__top-ttl-num{font-size:.8125rem;font-weight:500}@media only screen and (min-width:768px){.fd-news-archive__top-ttl-num{font-size:1.125rem;margin-right:-.1875rem}}.fd-news-archive__section{padding-top:3.625rem}@media only screen and (min-width:768px){.fd-news-archive__section{padding:4.3125rem 0 3.75rem}.fd-news-archive__flex{display:flex;justify-content:space-between}.fd-news-archive__side{padding-top:.8125rem}}.fd-news-archive__filter{font-size:.875rem;font-weight:500;line-height:1.5}.fd-news-archive__filter-list{display:flex;flex-wrap:wrap;gap:1rem 1.0625rem;max-width:31.25rem}@media only screen and (min-width:768px){.fd-news-archive__filter-list{flex-direction:column;gap:1.1875rem}}.fd-news-archive__filter-item{display:flex;transition:color .3s ease}@media (hover:hover){.fd-news-archive__filter-item:hover{color:#fcd005}}@media (hover:none){.fd-news-archive__filter-item:active{color:#fcd005}}.fd-news-archive__filter-item:before{background:#fff;border:2px solid #d8d8d8;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;flex-shrink:0;height:1.25rem;margin:0 .375rem 0 .125rem;transition:border-color .2s ease-out,background .2s ease-out;width:1.25rem}.fd-news-archive__filter-item.is-active:before{background:radial-gradient(circle,#fcd005 0 42%,#fff 44% 100%);border-color:#fcd005}@media only screen and (min-width:768px){.fd-news-archive__main{flex:1 1 auto;max-width:52.6875rem}}.fd-news-archive__list{padding:2.3125rem 0 3rem}@media only screen and (min-width:768px){.fd-news-archive__list{padding:.6875rem 0 3.375rem;width:52.6875rem}}.fd-news-archive__item{border-bottom:1px solid #e1e3e4;padding:1.125rem 0 1.25rem;transition:color .3s ease}@media (hover:hover){.fd-news-archive__item:hover{color:#fcd005}}@media (hover:none){.fd-news-archive__item:active{color:#fcd005}}@media only screen and (min-width:768px){.fd-news-archive__item{margin-bottom:1.0625rem;padding-bottom:1.3125rem;padding-top:0}}.fd-news-archive__meta{align-items:center;display:flex;margin-bottom:.5625rem}@media only screen and (min-width:768px){.fd-news-archive__meta{margin-bottom:.5625rem}}.fd-news-archive__cat{border:1px solid #fcd005;border-radius:.71875rem;color:#472800;display:inline-block;font-size:.75rem;font-weight:700;margin:auto .75rem auto 0;padding:.34375rem 1.1875rem}.fd-news-archive__date{font-size:.875rem;font-weight:700;letter-spacing:.05em}.fd-news-archive__ttl{display:-webkit-box;font-size:.9375rem;line-height:1.8;max-width:31.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (min-width:768px){.fd-news-archive__ttl{max-width:50.625rem}}.fd-news-archive__arrow{height:1.5rem;margin-left:1.25rem;width:1.5rem}@media only screen and (min-width:768px){.fd-news-archive__arrow{margin-left:.9375rem}}.fd-news-archive__link{align-items:center;display:flex;justify-content:space-between}.fd-news-archive__news-none{color:#472800;font-size:.875rem;font-weight:500;line-height:1.5714285714;padding:2.3125rem 0 3rem;text-align:center}@media only screen and (min-width:768px){.fd-news-archive__news-none{font-size:.9375rem;line-height:1.6;padding:.75rem 0 3.375rem}}.fd-news-archive .fd-news-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:0;overflow:hidden}@media only screen and (min-width:768px){.fd-news-archive .fd-news-pagination{padding-top:.4375rem}}.fd-news-archive .fd-news-pagination__item{list-style:none}.fd-news-archive .fd-news-pagination__arrow{background-color:#d5d5d5;background-position:50%;background-repeat:no-repeat;background-size:.46375rem .75rem;border-radius:50%;display:block;flex-shrink:0;height:2.8125rem;width:2.8125rem}.fd-news-archive .fd-news-pagination__arrow.is-active{background-color:#fff;border:1.5px solid #ebeae3;transition:background-color .3s ease-out,border-color .3s ease-out,background-image .3s ease-out}@media (hover:hover){.fd-news-archive .fd-news-pagination__arrow.is-active:hover{background-color:#fcd005}}@media (hover:none){.fd-news-archive .fd-news-pagination__arrow.is-active:active{background-color:#fcd005}}.fd-news-archive .fd-news-pagination .--prev{background-image:url(../img/common/arrow-left.svg)}.fd-news-archive .fd-news-pagination .--prev.is-active{background-image:url(../img/fd/news/prev.png)}@media (hover:hover){.fd-news-archive .fd-news-pagination .--prev.is-active:hover{background-image:url(../img/common/arrow-left.svg)}}@media (hover:none){.fd-news-archive .fd-news-pagination .--prev.is-active:active{background-image:url(../img/common/arrow-left.svg)}}.fd-news-archive .fd-news-pagination .--next{background-image:url(../img/common/arrow-right.svg)}.fd-news-archive .fd-news-pagination .--next.is-active{background-image:url(../img/fd/news/next.png)}@media (hover:hover){.fd-news-archive .fd-news-pagination .--next.is-active:hover{background-image:url(../img/common/arrow-right.svg)}}@media (hover:none){.fd-news-archive .fd-news-pagination .--next.is-active:active{background-image:url(../img/common/arrow-right.svg)}}.fd-news-archive .fd-news-pagination .page-numbers{align-items:center;background-color:#fff;border:1.5px solid #ebeae3;border-radius:50%;color:#472800;display:flex;font-size:.9375rem;font-weight:500;height:2.8125rem;justify-content:center;transition:background-color .3s ease-out,color .3s ease-out;width:2.8125rem}@media (hover:hover){.fd-news-archive .fd-news-pagination .page-numbers:hover{background-color:#fcd005;border:none}}@media (hover:none){.fd-news-archive .fd-news-pagination .page-numbers:active{background-color:#fcd005;border:none}}.fd-news-archive .fd-news-pagination .current{background-color:#fcd005;border:none;color:#472800}.fd-news-archive .dots{display:none}@media only screen and (min-width:768px){.fd-news-archive .dots{display:flex}}.fd-child-development .c-fd-job-detail-occupation__item:first-child img{aspect-ratio:331/217}@media only screen and (min-width:768px){.fd-child-development .c-fd-job-detail-occupation__item:first-child img{aspect-ratio:277/193}}.fd-environment-main{background-color:#fbf8f2}.fd-env-head-w__section{padding:4rem 0 2.5rem}@media only screen and (min-width:768px){.fd-env-head-w__section{padding:7.5rem 0 0}}.fd-env-head-w__txt{font-size:.9375rem;line-height:2}.fd-env-head__section{background-color:#fff;margin-bottom:5rem;padding:2.5rem 0}.fd-env-head__section.--heading{background-color:#f4efe6}@media only screen and (min-width:768px){.fd-env-head__section,.fd-env-head__section.--heading{background-color:#fbf8f2}.fd-env-head__section{padding:2rem 0 0}}.fd-env-head__section.--strong{margin-bottom:0;padding:3rem 0}@media only screen and (min-width:768px){.fd-env-head__section.--strong{padding:0}.fd-env-head__inner{background-color:#fff;border-radius:2.5rem;max-width:70rem}.fd-env-head__inner.--heading{background-color:#f4efe6;border-radius:1.25rem}}.fd-env-head__list{display:flex;justify-content:center;margin:0 auto}@media only screen and (min-width:768px){.fd-env-head__list{padding:2rem 0}}.fd-env-head__item{align-items:center;border:.15625rem solid #fff;border-radius:50%;color:#fff;display:flex;font-size:1.25rem;font-weight:900;height:11.25rem;justify-content:center;letter-spacing:.15em;line-height:1.6;text-align:center;width:11.25rem}@media only screen and (min-width:768px){.fd-env-head__item{font-size:1.5625rem;height:18.3125rem;line-height:1.8;width:18.3125rem}}.fd-env-head__item.--left{background-color:rgba(84,181,101,.8);margin-right:-.90625rem}@media only screen and (min-width:768px){.fd-env-head__item.--left{margin-right:-.875rem}}.fd-env-head__item.--right{background-color:rgba(252,208,5,.8);margin-left:-.90625rem}@media only screen and (min-width:768px){.fd-env-head__item.--right{margin-left:-.875rem}}.fd-env-structure__section{background-color:#fff;border-radius:2.5rem;margin-bottom:5rem;padding:4rem 0}@media only screen and (min-width:768px){.fd-env-structure__section{border-radius:5rem;padding:8.75rem 0}}.fd-env-structure__head{font-size:1.25rem;font-weight:700;line-height:1.475;margin-bottom:3.5rem}@media only screen and (min-width:768px){.fd-env-structure__head{font-size:1.5rem;line-height:1.9583333333;width:30rem}}.fd-env-structure__list{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.fd-env-structure__list{flex-direction:row;flex-wrap:wrap;gap:2.5rem 3rem}}.fd-env-structure__item{border-radius:1rem;position:relative}@media only screen and (min-width:768px){.fd-env-structure__item{width:33.5rem}.fd-env-structure__item.--item-01,.fd-env-structure__item.--item-02{height:33.0625rem}.fd-env-structure__item.--item-02 .fd-env-structure__item-ttl{padding:3.0625rem 0 2.0625rem}.fd-env-structure__item.--item-03,.fd-env-structure__item.--item-04{height:31.25rem}}.fd-env-structure__item:before{border:.09375rem solid #ebeae3;border-radius:1rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.fd-env-structure__item-num{align-items:center;background-color:#fcd005;border-radius:1rem 0 1rem 0;color:#fff;display:flex;font-size:1rem;font-weight:700;height:3.1875rem;justify-content:center;position:absolute;width:3.1875rem;z-index:3}@media only screen and (min-width:768px){.fd-env-structure__item-num{font-size:1.5rem;height:4rem;width:4rem}}.fd-env-structure__item-cover{aspect-ratio:331/157;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.fd-env-structure__item-cover{aspect-ratio:536/255;max-width:33.5rem}}.fd-env-structure__item-wrap{padding:2rem 1.25rem 1.9375rem}@media only screen and (min-width:768px){.fd-env-structure__item-wrap{padding:0 2rem}}.fd-env-structure__item-ttl{border-bottom:.0625rem solid #d4d4d4;font-size:1.125rem;font-weight:700;line-height:1.4444444444;padding-bottom:1rem}@media only screen and (min-width:768px){.fd-env-structure__item-ttl{font-size:1.25rem;line-height:1.45;padding:2.0625rem 0 1.125rem}}.fd-env-structure__item-txt{font-size:.9375rem;line-height:1.8666666667;margin-top:1rem}@media only screen and (min-width:768px){.fd-env-structure__item-txt{line-height:1.8666666667;margin-top:1.25rem}}.fd-env-strong__txt{font-size:1.5625rem;font-weight:700;line-height:1.38}@media only screen and (min-width:768px){.fd-env-strong__txt{font-size:2.0625rem;line-height:1.696969697;padding:3.5rem 0;text-align:center}}.fd-env-section__head{display:flex;flex-direction:column}@media only screen and (min-width:768px){.fd-env-section__head{flex-direction:row;justify-content:space-between}}.fd-env-section__head-label{background-color:#fff;border:.0625rem solid #fcd005;border-radius:.25rem;display:inline-block;font-size:.75rem;font-weight:700;margin-bottom:1rem;padding:.375rem .6875rem}@media only screen and (min-width:768px){.fd-env-section__head-label{font-size:.875rem;margin-bottom:.5rem}}.fd-env-section__head-txt{font-size:1.4375rem;font-weight:700;line-height:1.5}@media only screen and (min-width:768px){.fd-env-section__head-txt{font-size:2rem;line-height:1.75;max-width:35rem}}.fd-env-section__head-sup{font-size:.9375rem;line-height:2;margin-top:1.5rem}@media only screen and (min-width:768px){.fd-env-section__head-sup{line-height:1.8666666667;margin:auto 0;max-width:31.6875rem}.fd-env-section__head-sup.--system{margin-top:4.0625rem}}.fd-env-system__section{padding:3.5rem 0 5rem}@media only screen and (min-width:768px){.fd-env-system__section{padding:3.5rem 0 7.5rem}}.fd-env-system__main{background-color:#fff;border-radius:.75rem;margin:2rem 0 1.25rem;overflow:hidden;position:relative}@media only screen and (min-width:768px){.fd-env-system__main{border-radius:1rem;display:flex;gap:2rem;height:21.0625rem;justify-content:space-between;margin:2.5rem 0 1.5rem;padding:2rem}}.fd-env-system__main:before{border:.09375rem solid #ebeae3;border-radius:.75rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}@media only screen and (min-width:768px){.fd-env-system__main:before{border-radius:1rem}}.fd-env-system__main-img{aspect-ratio:331/188;display:block;width:100%}@media only screen and (min-width:768px){.fd-env-system__main-img{aspect-ratio:auto;max-width:30rem}}.fd-env-system__main-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fd-env-system__main-content{padding:2rem 1.25rem}@media only screen and (min-width:768px){.fd-env-system__main-content{padding:0;width:33rem}}.fd-env-system__main-ttl{align-items:center;border-bottom:.0625rem solid #d4d4d4;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;padding-bottom:.9375rem}.fd-env-system__main-item-img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;width:2rem}@media only screen and (min-width:768px){.fd-env-system__main-item-img{width:2.5rem}}.fd-env-system__main-txt{font-size:.9375rem;line-height:1.8666666667;margin:.9375rem 0 0}@media only screen and (min-width:768px){.fd-env-system__main-txt{margin:1.125rem 0 1rem}}.fd-env-system__main-list{background-color:#fffbe9;border-radius:.5rem;display:flex;flex-direction:column;gap:.5125rem;margin:1rem auto 0;max-width:18.1875rem;padding:1.375rem 1.25rem 1.25rem}@media only screen and (min-width:768px){.fd-env-system__main-list{flex-direction:row;gap:1.125rem;max-width:33rem}}.fd-env-system__main-item{font-size:.9375rem;font-weight:500;line-height:1.5;padding-left:.6875rem;position:relative}.fd-env-system__main-item:before{background-color:#fcd005;border-radius:50%;content:"";display:inline-block;height:.5rem;left:0;position:absolute;top:34%;width:.5rem}.fd-env-system__sub-list{align-items:center;display:flex;flex-direction:column;gap:1.25rem}@media only screen and (min-width:768px){.fd-env-system__sub-list{flex-direction:row;gap:0;justify-content:space-between}}.fd-env-system__sub-item{background-color:#fff;border-radius:.75rem;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.fd-env-system__sub-item{height:12.75rem;width:34rem}}.fd-env-system__sub-item:before{border:.09375rem solid #e8edf0;border-radius:.75rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.fd-env-system__sub-content{padding:2rem 1.25rem}@media only screen and (min-width:768px){.fd-env-system__sub-content{padding:2rem;width:34rem}}.fd-env-system__sub-ttl{align-items:center;border-bottom:.0625rem solid #d4d4d4;display:flex;font-size:1.25rem;font-weight:700;gap:.5rem;padding-bottom:.9375rem}@media only screen and (min-width:768px){.fd-env-system__sub-ttl{padding-bottom:.9375rem}}.fd-env-system__sub-item-img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;width:2rem}@media only screen and (min-width:768px){.fd-env-system__sub-item-img{width:2.5rem}}.fd-env-system__sub-txt{font-size:.9375rem;line-height:1.8666666667;margin-top:1rem}@media only screen and (min-width:768px){.fd-env-system__sub-txt{margin-top:1.25rem}}.fd-env-system__btn{margin-top:1.5rem;text-align:center;width:100%}@media only screen and (min-width:768px){.fd-env-system__btn{margin-top:1rem;text-align:right}}.fd-env-system__btn .c-fd-btn{gap:1.875rem;justify-content:flex-start;padding-left:1.5rem;width:18.1875rem}@media only screen and (min-width:768px){.fd-env-system__btn .c-fd-btn{gap:1.5rem;width:17.8125rem}}.fd-env-numbers__ttl{font-size:1.4375rem;font-weight:700;margin:3.875rem 0 2.3125rem;text-align:center}@media only screen and (min-width:768px){.fd-env-numbers__ttl{font-size:1.5rem;margin:3.9375rem 0 2.875rem}}.fd-env-team__section{background-color:#fff;border-radius:2.5rem;padding:4rem 0}@media only screen and (min-width:768px){.fd-env-team__section{border-radius:5rem;padding:8.75rem 0}}.fd-env-team__list{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-top:2rem}@media only screen and (min-width:768px){.fd-env-team__list{flex-direction:row;gap:0;justify-content:space-between;margin-top:3.5rem}}.fd-env-team__item{background-color:#fff;border-radius:.75rem;overflow:hidden;position:relative}@media only screen and (min-width:768px){.fd-env-team__item{border-radius:1rem;height:26.3125rem;width:22.3125rem}}.fd-env-team__item:before{border:.09375rem solid #ebeae3;border-radius:.75rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.fd-env-team__item-cover{aspect-ratio:331/158;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.fd-env-team__item-cover{aspect-ratio:auto;max-width:22.3125rem}}.fd-env-team__item-content{padding:2rem 1.25rem}@media only screen and (min-width:768px){.fd-env-team__item-content{padding:1.0625rem 1.5rem 0;width:22.3125rem}}.fd-env-team__item-ttl{border-bottom:.0625rem solid #d4d4d4;font-size:1.25rem;font-weight:700;line-height:1.45;padding-bottom:.8125rem;text-align:center}@media only screen and (min-width:768px){.fd-env-team__item-ttl{padding-bottom:.9375rem}.fd-env-team__item-ttl.--adjust{padding:.9375rem 0 1.875rem}}.fd-env-team__item-txt{font-size:.9375rem;line-height:1.8666666667;margin:.875rem 0 0}@media only screen and (min-width:768px){.fd-env-team__item-txt{margin:1rem 0 0}}.fd-env-office__section{padding-top:5rem}@media only screen and (min-width:768px){.fd-env-office__section{padding-top:7.5rem}}.fd-env-office__flex{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:768px){.fd-env-office__flex{flex-direction:row;justify-content:space-between;margin-top:3.5rem}}.fd-env-office__subttl{font-size:1.125rem;font-weight:700;line-height:1.9166666667;margin-top:1.5rem}@media only screen and (min-width:768px){.fd-env-office__subttl{font-size:1.5625rem;line-height:1.44;margin:auto 0}}.fd-env-office__sup{font-size:.9375rem;line-height:2}@media only screen and (min-width:768px){.fd-env-office__sup{line-height:1.8666666667;width:31.6875rem}}.fd-env-office__list{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem}@media only screen and (min-width:768px){.fd-env-office__list{flex-direction:row;justify-content:space-between}}.fd-env-office__item{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;color:#fff;display:flex;font-size:1.125rem;font-weight:700;height:12.9375rem;justify-content:center;position:relative;width:20.6875rem}@media only screen and (min-width:768px){.fd-env-office__item{height:13.9375rem;width:22.3125rem}}.fd-env-office__item.--back-img1{background-image:url(../img/fd/env/office-cover1.jpg)}.fd-env-office__item.--back-img2{background-image:url(../img/fd/env/office-cover2.jpg)}.fd-env-office__item.--back-img3{background-image:url(../img/fd/env/office-cover3.jpg)}.fd-env-office__item:before{border:.0625rem solid #ebeae3;border-radius:1rem;content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.fd-env-tool__section{padding:3.8125rem 0 5rem;text-align:center}@media only screen and (min-width:768px){.fd-env-tool__section{padding:4.3125rem 0 7.5rem}}.fd-env-tool__ttl{font-size:1.4375rem;font-weight:700;margin-bottom:1.25rem}@media only screen and (min-width:768px){.fd-env-tool__ttl{font-size:1.5rem;margin-bottom:.8125rem}}.fd-env-tool__txt{font-size:.9375rem;line-height:2;margin-bottom:2.5rem}@media only screen and (min-width:768px){.fd-env-tool__txt{line-height:1.8666666667}}.fd-env-tool__list{display:flex;flex-wrap:wrap;gap:1rem 1.0625rem;margin:0 auto;max-width:20.875rem}@media only screen and (min-width:768px){.fd-env-tool__list{gap:0;justify-content:space-between;max-width:70rem}}.fd-env-tool__item{background-color:#fff;border-radius:.75rem;height:7.3125rem;width:9.8125rem}@media only screen and (min-width:768px){.fd-env-tool__item{height:9.4375rem;width:13rem}}.fd-env-tool__item-img{display:block;height:2rem;margin:1.8125rem auto 0;-o-object-fit:contain;object-fit:contain;width:2rem}@media only screen and (min-width:768px){.fd-env-tool__item-img{height:2.5rem;margin-top:2.5rem;width:2.5rem}}.fd-env-tool__item-img.--adjust{margin-top:1rem}@media only screen and (min-width:768px){.fd-env-tool__item-img.--adjust{margin-top:1.8125rem}}.fd-env-tool__item-name{font-size:.875rem;font-weight:700;margin-top:.75rem}@media only screen and (min-width:768px){.fd-env-tool__item-name{font-size:1rem}}.fd-env-tool__item-name.--adjust{line-height:1.4285714286;margin-top:.5rem}@media only screen and (min-width:768px){.fd-env-tool__item-name.--adjust{line-height:1.375;margin-top:.5rem}}.c-fd-page-trail.--news-archive{padding:4rem 0 0 1.9375rem}@media only screen and (min-width:768px){.c-fd-page-trail.--news-archive{margin-top:.4375rem;padding:0}}.fd-ksdt-main{background-color:#fbf8f2;width:100%}.fd-env-ksdt-head__section{padding:4rem 0 3.75rem}@media only screen and (min-width:768px){.fd-env-ksdt-head__section{padding:11.25rem 0 0}.fd-env-ksdt-head__wrap{display:flex;justify-content:space-between}}.fd-env-ksdt-head__ttl{font-size:1.4375rem;font-weight:700;line-height:1.5;margin-bottom:1.5rem}@media only screen and (min-width:768px){.fd-env-ksdt-head__ttl{font-size:2rem;line-height:1.4375;margin-bottom:0}}.fd-env-ksdt-head__txt{font-size:.9375rem;line-height:2}@media only screen and (min-width:768px){.fd-env-ksdt-head__txt{line-height:2.1333333333;margin-top:.875rem;width:34.9375rem}}.fd-env-ksdt-system__list{display:flex;flex-direction:column;gap:1.5rem;padding-top:2.5rem}@media only screen and (min-width:768px){.fd-env-ksdt-system__list{gap:2rem;padding-top:3.5rem}}.fd-env-ksdt-system__item{background-color:#fff;border:.09375rem solid #ebeae3;border-radius:1.25rem;position:relative}@media only screen and (min-width:768px){.fd-env-ksdt-system__item{overflow:hidden}}.fd-env-ksdt-system__wrap{padding:2.6875rem 1.15625rem 2.5rem}@media only screen and (min-width:768px){.fd-env-ksdt-system__wrap{display:flex;justify-content:space-between;padding:2.90625rem 2.40625rem}}.fd-env-ksdt-system__number{align-items:center;background-color:#fcd005;border-radius:1.25rem 0 1.25rem 0;color:#fff;display:flex;font-size:1.125rem;font-weight:700;height:3rem;justify-content:center;left:-.09375rem;position:absolute;top:-.0625rem;width:3rem;z-index:3}@media only screen and (min-width:768px){.fd-env-ksdt-system__number{border-left:.09375rem solid #e8edf0;border-top:.09375rem solid #e8edf0;font-size:1.375rem;height:3.625rem;width:3.625rem}.fd-env-ksdt-system__cover{margin-top:.25rem;width:29.0625rem}}.fd-env-ksdt-system__cover-img{aspect-ratio:291/166;display:block;width:100%}@media only screen and (min-width:768px){.fd-env-ksdt-system__cover-img{aspect-ratio:465/266;max-width:29.0625rem}.fd-env-ksdt-system__cover-img.--s-img{aspect-ratio:465/256;max-width:29.0625rem}.fd-env-ksdt-system__cover-img.--ss-img{aspect-ratio:465/181;max-width:29.0625rem}}.fd-env-ksdt-system__cover-img img{border-radius:1rem;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fd-env-ksdt-system__cover-ttl{border-bottom:.0625rem solid #d4d4d4;font-size:1.125rem;font-weight:700;margin-bottom:1rem;padding-bottom:.9375rem;text-align:center}@media only screen and (min-width:768px){.fd-env-ksdt-system__cover-ttl{font-size:1.25rem;margin-bottom:1.25rem;padding-bottom:1.4375rem}.fd-env-ksdt-system__content{width:32.4375rem}}.fd-env-ksdt-system__content-txt{font-size:.9375rem;line-height:1.8666666667;margin-top:1.4375rem}@media only screen and (min-width:768px){.fd-env-ksdt-system__content-txt{margin-top:0}}.fd-env-ksdt-system__content-txt.--top-margin{padding-bottom:.4375rem}@media only screen and (min-width:768px){.fd-env-ksdt-system__content-txt.--top-margin{margin-top:6.4375rem;padding-bottom:2.1875rem}}.fd-env-ksdt-system__content-txt-strong{display:inline;font-weight:700;text-decoration:underline;text-decoration-color:#fcd005;text-decoration-thickness:.0625rem;text-underline-offset:.375rem}.fd-env-ksdt-system__content-list{background-color:#fffbe9;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;margin:1.5rem auto 0;max-width:25rem;padding:1.5rem 1.25rem;text-align:left}@media only screen and (min-width:768px){.fd-env-ksdt-system__content-list{max-width:32.4375rem}}.fd-env-ksdt-system__content-item{align-items:center;display:flex;font-size:.9375rem;font-weight:500;line-height:1.5;min-height:1.4375rem}.fd-env-ksdt-system__content-item-wrap{display:flex;gap:.5rem}.fd-env-ksdt-system__content-item-point{background-color:#fcd005;border-radius:50%;flex-shrink:0;height:.5rem;margin:auto 0;width:.5rem}.fd-env-ksdt-system__content-sup{color:#747474;font-size:.8125rem;line-height:1.6923076923;margin:.6875rem auto 0;max-width:25rem}@media only screen and (min-width:768px){.fd-env-ksdt-system__content-sup{margin-top:1rem;max-width:32.4375rem}}.fd-env-ksdt-history__section{padding-bottom:5rem}@media only screen and (min-width:768px){.fd-env-ksdt-history__section{padding:7.625rem 0 7.5rem}}.fd-env-ksdt-history__ttl{color:#1f1d1d;font-size:1.4375rem;font-weight:700;margin-bottom:2.25rem;text-align:center}@media only screen and (min-width:768px){.fd-env-ksdt-history__ttl{font-size:1.5rem;margin-bottom:3.75rem;margin-top:.3125rem}}.fd-env-ksdt-history__list{display:flex;flex-direction:column;gap:1.25rem;justify-content:center;margin:0 auto;max-width:21.875rem}@media only screen and (min-width:768px){.fd-env-ksdt-history__list{flex-direction:row;gap:1.5rem;max-width:70rem}}.fd-env-ksdt-history__item{background-color:#fff;border-radius:.75rem;padding:2rem .625rem;position:relative;text-align:center}.fd-env-ksdt-history__item:before{border:.09375rem solid #ebeae3;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:5}@media only screen and (min-width:768px){.fd-env-ksdt-history__item{padding:2rem 1.25rem;width:22.3125rem}}.fd-env-ksdt-history__item-sup{font-size:.8125rem;font-weight:500;margin-top:.4375rem}@media only screen and (min-width:768px){.fd-env-ksdt-history__item-sup{font-size:.75rem;margin-top:.375rem}}.fd-env-ksdt-history__item-wrap{display:flex;gap:1.5rem;justify-content:center;margin:0 auto;max-width:18.75rem}@media only screen and (min-width:768px){.fd-env-ksdt-history__item-wrap{gap:1.1875rem}}.fd-env-ksdt-history__item-img{display:block;height:5.25rem;-o-object-fit:contain;object-fit:contain;width:auto}@media only screen and (min-width:768px){.fd-env-ksdt-history__item-img{height:6.0625rem}}.fd-env-ksdt-history__item-value{font-size:2.875rem;font-weight:700;line-height:1.2173913043;margin:auto -.1875rem auto 0;text-align:center}@media only screen and (min-width:768px){.fd-env-ksdt-history__item-value{font-size:3.5rem;line-height:1}.fd-env-ksdt-history__item-value.--pc-size{font-size:4.0625rem}}.fd-env-ksdt-history__item-value-container{margin-bottom:.4375rem;margin-top:auto}@media only screen and (min-width:768px){.fd-env-ksdt-history__item-value-container{margin-bottom:.625rem}}.fd-env-ksdt-history__item-value-unit{font-size:1.125rem}@media only screen and (min-width:768px){.fd-env-ksdt-history__item-value-unit{font-size:1.25rem}}.fd-env-ksdt-history__item-value-unit.--bf{margin-right:-.4375rem;vertical-align:.1875rem}.fd-env-ksdt-history__item-value-unit.--af{margin-left:-.4375rem;vertical-align:.1875rem}@media only screen and (min-width:768px){.fd-env-ksdt-history__item-value-unit.--af{margin-left:-.625rem}}.fd-env-ksdt-history__item-name{color:#1f1d1d;font-size:1.0625rem;font-weight:700;line-height:1.4705882353;margin-bottom:1.25rem}@media only screen and (min-width:768px){.fd-env-ksdt-history__item-name{font-size:1.25rem;line-height:1.45}}.fd-homecare .c-fd-job-detail__nav-link{white-space:nowrap}.fd-homecare .c-fd-job-detail-occupation__list{margin-top:1.4375rem}@media only screen and (min-width:768px){.fd-homecare .c-fd-job-detail-occupation__list{margin-top:3.4375rem}}.fd-homecare .c-fd-job-detail-feature{padding-bottom:3.1875rem}@media only screen and (min-width:768px){.fd-homecare .c-fd-job-detail-feature{padding-bottom:3.5rem}}.fd-homecare .c-fd-job-detail-feature__list{row-gap:1.375rem}@media only screen and (min-width:768px){.fd-homecare .c-fd-job-detail-feature__list{row-gap:.9375rem}.fd-homecare .c-fd-job-detail-nursery__inner{gap:9.4375rem}.fd-homecare .c-fd-job-detail-nursery__body{padding-left:10.8125rem}}.fd-homecare .c-fd-job-detail-nursery__btn{padding:.8125rem 1.09375rem}@media only screen and (min-width:768px){.fd-homecare .c-fd-job-detail-nursery__btn{padding:.875rem 1.5rem}}.fd-homecare .c-fd-job-detail-nursery__btn-text{white-space:nowrap}.fd-homecare .c-fd-job-detail-another{margin-top:4.875rem}@media only screen and (min-width:768px){.fd-homecare .c-fd-job-detail-another{margin-top:7.3125rem}}.fd-grouphome .c-fd-job-detail-occupation{padding-top:4.0625rem}@media only screen and (min-width:768px){.fd-grouphome .c-fd-job-detail-occupation{padding-bottom:3rem;padding-top:3.625rem}}.fd-grouphome .c-fd-job-detail-occupation__list{margin-top:2.4375rem}@media only screen and (min-width:768px){.fd-grouphome .c-fd-job-detail-occupation__list{margin-top:3.4375rem}}.fd-grouphome .c-fd-job-detail-feature{padding-bottom:3.0625rem;padding-top:4.0625rem}@media only screen and (min-width:768px){.fd-grouphome .c-fd-job-detail-feature{padding-bottom:3.4375rem;padding-top:3.5rem}}.fd-grouphome .c-fd-job-detail-feature__list{margin-top:2rem}@media only screen and (min-width:768px){.fd-grouphome .c-fd-job-detail-feature__list{margin-top:3.5rem}.fd-grouphome .c-fd-job-detail-flow__item.--gap-narrow .c-fd-job-detail-flow__texts{gap:2.1875rem}.fd-grouphome .c-fd-job-detail-flow__item.--gap-wide .c-fd-job-detail-flow__texts{gap:2.875rem}.fd-grouphome .c-fd-job-detail-flow__item.--image-up .c-fd-job-detail-flow__image{top:-.75rem}.fd-grouphome .c-fd-job-detail-flow__item.--image-down .c-fd-job-detail-flow__image{top:1.0625rem}}.fd-grouphome .c-fd-job-detail-flow__time{max-width:6.3125rem;white-space:nowrap;width:auto}@media only screen and (min-width:768px){.fd-grouphome .c-fd-job-detail-flow__time{max-width:8rem;-ms-grid-row-align:center;align-self:center}}.fd-grouphome .c-fd-job-detail-staff__button{padding:.8125rem 1.5rem}.fd-grouphome .c-fd-job-detail-staff__button-wrapper{margin-top:2.9375rem}@media only screen and (min-width:768px){.fd-grouphome .c-fd-job-detail-staff__button-wrapper{margin-top:3.5rem}}.fd-grouphome .c-fd-job-detail-nursery{margin-top:4.9375rem}@media only screen and (min-width:768px){.fd-grouphome .c-fd-job-detail-nursery{margin-top:7.4375rem}.fd-grouphome .c-fd-job-detail-nursery__inner{gap:12.875rem}}.fd-grouphome .c-fd-job-detail-nursery__body{width:auto}@media only screen and (min-width:768px){.fd-grouphome .c-fd-job-detail-nursery__body{padding-left:10rem}.fd-grouphome .c-fd-job-detail-nursery__lead{margin-top:.125rem}}.fd-grouphome .c-fd-job-detail-nursery__btn{padding:.8125rem 1.09375rem}@media only screen and (min-width:768px){.fd-grouphome .c-fd-job-detail-nursery__btn{padding:.8125rem 1.5rem}}.fd-grouphome .c-fd-job-detail-nursery__btn-text{white-space:nowrap}.fd-grouphome .c-fd-job-detail-another{margin-top:5rem}@media only screen and (min-width:768px){.fd-grouphome .c-fd-job-detail-another{margin-top:7.375rem}}.fd-childcare .c-fd-job-detail-feature{padding-bottom:3.0625rem}@media only screen and (min-width:768px){.fd-childcare .c-fd-job-detail-feature{padding-bottom:3.4375rem}}.fd-childcare .c-fd-job-detail-feature__list{margin-top:1.5rem}@media only screen and (min-width:768px){.fd-childcare .c-fd-job-detail-feature__list{gap:3rem;margin-top:3.5625rem}}.fd-childcare .c-fd-job-detail-occupation__image img{aspect-ratio:331/217}@media only screen and (min-width:768px){.fd-childcare .c-fd-job-detail-occupation__image img{aspect-ratio:277/193}}.fd-childcare .c-fd-job-detail-flow{padding-bottom:2.875rem}@media only screen and (min-width:768px){.fd-childcare .c-fd-job-detail-flow{padding-bottom:3.4375rem}.fd-childcare .c-fd-job-detail-staff{padding-bottom:3.875rem}}.fd-childcare .c-fd-job-detail-staff__button{padding:.8125rem 1.5rem}@media only screen and (min-width:768px){.fd-childcare .c-fd-job-detail-staff__button{margin-left:3.125rem}}.fd-childcare .c-fd-job-detail-nursery{margin-top:4.9375rem}@media only screen and (min-width:768px){.fd-childcare .c-fd-job-detail-nursery__inner{padding:3.375rem 7.5rem 4.625rem}}.fd-childcare .c-fd-job-detail-nursery__btn{padding:.8125rem 1.5rem}@media only screen and (min-width:768px){.fd-childcare .c-fd-job-detail-nursery{margin-top:7.4375rem}}.fd-childcare .c-fd-job-detail-another{margin-top:5rem}@media only screen and (min-width:768px){.fd-childcare .c-fd-job-detail-another{margin-top:7.4375rem}}.fd-childcare .c-fd-job-detail-another__list{margin-top:1.4375rem}@media only screen and (min-width:768px){.fd-childcare .c-fd-job-detail-another__list{margin-top:1.9375rem}}