.WorkflowSection-module-scss-module__v4dZAq__section{padding-block:4rem}@media (min-width:769px){.WorkflowSection-module-scss-module__v4dZAq__section{padding-block:8rem}}.WorkflowSection-module-scss-module__v4dZAq__section{background-color:#f1ede5}.WorkflowSection-module-scss-module__v4dZAq__inner{max-width:calc(1200px + 4rem);margin-inline:auto;padding-inline:2rem}@media (min-width:769px){.WorkflowSection-module-scss-module__v4dZAq__inner{padding-inline:4rem}}.WorkflowSection-module-scss-module__v4dZAq__title{color:#2d5016;text-align:center;margin-bottom:4rem;font-size:2.4rem;font-weight:800}.WorkflowSection-module-scss-module__v4dZAq__stepList{grid-template-columns:1fr;gap:2.4rem;display:grid}@media (min-width:769px){.WorkflowSection-module-scss-module__v4dZAq__stepList{grid-template-columns:repeat(5,1fr);gap:1.6rem}}.WorkflowSection-module-scss-module__v4dZAq__step{text-align:center;background-color:#fff;border-radius:2rem;flex-direction:column;align-items:center;padding:2.5rem 2rem;display:flex;position:relative}.WorkflowSection-module-scss-module__v4dZAq__stepIcon{color:#2d5016;width:4.8rem;height:4.8rem}.WorkflowSection-module-scss-module__v4dZAq__stepNumber{color:#2d5016;letter-spacing:.05em;margin-bottom:.4rem;font-size:1.2rem;font-weight:800}.WorkflowSection-module-scss-module__v4dZAq__stepTitle{color:#333;font-size:1.6rem;font-weight:800}.WorkflowSection-module-scss-module__v4dZAq__stepDesc{color:#666;margin-top:.8rem;font-size:1.2rem}
.NavCards-module-scss-module__sACQoG__navigation{padding-block:4rem}@media (min-width:769px){.NavCards-module-scss-module__sACQoG__navigation{padding-block:8rem}}.NavCards-module-scss-module__sACQoG__navigation{background-color:#f1ede5}.NavCards-module-scss-module__sACQoG__inner{max-width:calc(1200px + 4rem);margin-inline:auto;padding-inline:2rem}@media (min-width:769px){.NavCards-module-scss-module__sACQoG__inner{padding-inline:4rem}}.NavCards-module-scss-module__sACQoG__inner{grid-template-columns:1fr;gap:1.6rem;display:grid}@media (min-width:769px){.NavCards-module-scss-module__sACQoG__inner{grid-template-columns:1fr 1fr;gap:2.4rem}}.NavCards-module-scss-module__sACQoG__navCard{background-color:#2d5016;border-radius:2rem;flex-direction:column;padding:3.2rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.NavCards-module-scss-module__sACQoG__navCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.NavCards-module-scss-module__sACQoG__navCardTitle{color:#fff;font-size:2.4rem;font-weight:800}.NavCards-module-scss-module__sACQoG__navCardDesc{color:#e8efe0;font-size:1.6rem}.NavCards-module-scss-module__sACQoG__navCardArrow{color:#2d5016;transition:transform .3s;position:absolute;top:50%;right:3.2rem;transform:translateY(-50%)}.NavCards-module-scss-module__sACQoG__navCard:hover .NavCards-module-scss-module__sACQoG__navCardArrow{transform:translateY(-50%)translate(4px)}
.page-module-scss-module__1qee6a__page{padding-top:70px}.page-module-scss-module__1qee6a__section{padding-block:4rem}@media (min-width:769px){.page-module-scss-module__1qee6a__section{padding-block:8rem}}.page-module-scss-module__1qee6a__section{padding-bottom:0}.page-module-scss-module__1qee6a__inner{max-width:calc(1200px + 4rem);margin-inline:auto;padding-inline:2rem}@media (min-width:769px){.page-module-scss-module__1qee6a__inner{padding-inline:4rem}}.page-module-scss-module__1qee6a__pageTitle{color:#2d5016;text-align:center;margin-bottom:4.8rem;font-size:3.2rem;font-weight:800}@media (min-width:769px){.page-module-scss-module__1qee6a__pageTitle{font-size:4rem}}
.page-module-scss-module__rcUngW__photoSlider{flex-direction:column;gap:1.2rem;display:flex}.page-module-scss-module__rcUngW__hero{padding:70px 2rem 2rem}@media (min-width:769px){.page-module-scss-module__rcUngW__hero{padding:70px 3rem 3rem}}.page-module-scss-module__rcUngW__heroBackground{border-radius:2rem;justify-content:center;align-items:center;height:40rem;display:flex;position:relative;overflow:hidden}@media (min-width:769px){.page-module-scss-module__rcUngW__heroBackground{height:51vh}}.page-module-scss-module__rcUngW__heroBgImage{object-fit:cover}.page-module-scss-module__rcUngW__heroOverlay{background-color:#0000004d;position:absolute;inset:0}@media (min-width:769px){.page-module-scss-module__rcUngW__heroOverlay{background-image:radial-gradient(#0003 1px,#0000 1px);background-size:3px 3px}}.page-module-scss-module__rcUngW__heroContent{z-index:1;text-align:center;padding-bottom:20rem;position:relative}@media (min-width:769px){.page-module-scss-module__rcUngW__heroContent{padding-bottom:0}}.page-module-scss-module__rcUngW__heroJobname{color:#fff;flex-direction:column;gap:.4rem;margin-bottom:2rem;font-size:1.4rem;display:flex}@media (min-width:769px){.page-module-scss-module__rcUngW__heroJobname{letter-spacing:.2em;flex-direction:row;gap:0;font-size:1.8rem}.page-module-scss-module__rcUngW__heroJobnameItem:not(:last-child):after{content:"・"}}.page-module-scss-module__rcUngW__heroName{color:#fff;letter-spacing:.2em;font-size:3.2rem;font-weight:800;line-height:1em}@media (min-width:769px){.page-module-scss-module__rcUngW__heroName{letter-spacing:.3em;font-size:4.8rem}}.page-module-scss-module__rcUngW__profile{padding-block:4rem}@media (min-width:769px){.page-module-scss-module__rcUngW__profile{padding-block:8rem}}.page-module-scss-module__rcUngW__profile{background-color:#ffe}.page-module-scss-module__rcUngW__profileInner{max-width:calc(1200px + 4rem);margin-inline:auto;padding-inline:2rem}@media (min-width:769px){.page-module-scss-module__rcUngW__profileInner{padding-inline:4rem}}.page-module-scss-module__rcUngW__profileInner{flex-direction:column;gap:4rem;display:flex}@media (min-width:769px){.page-module-scss-module__rcUngW__profileInner{flex-direction:row;align-items:flex-start;gap:6.4rem}}.page-module-scss-module__rcUngW__profileImage{flex-shrink:0;justify-content:center;display:flex}@media (min-width:769px){.page-module-scss-module__rcUngW__profileImage{width:320px}}.page-module-scss-module__rcUngW__profileImg{border-radius:2rem;width:80%;max-width:200px;height:auto}@media (min-width:769px){.page-module-scss-module__rcUngW__profileImg{width:100%;max-width:none}}.page-module-scss-module__rcUngW__profileText{flex:1}.page-module-scss-module__rcUngW__profileJobname{color:#666;letter-spacing:.1em;margin-bottom:.4rem;font-size:1.4rem}.page-module-scss-module__rcUngW__profileName{color:#2d5016;margin-bottom:2.4rem;font-size:2.4rem;font-weight:800}@media (min-width:769px){.page-module-scss-module__rcUngW__profileName{font-size:3.2rem}}.page-module-scss-module__rcUngW__profileIntroduction{background-color:#e8efe0;border-radius:2rem;margin-bottom:3.2rem;padding:2.5rem 3rem;font-size:1.6rem;line-height:1.8em}@media (min-width:769px){.page-module-scss-module__rcUngW__profileIntroduction{padding:4rem 5rem}}.page-module-scss-module__rcUngW__profileDl{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:769px){.page-module-scss-module__rcUngW__profileDl{grid-template-columns:auto 1fr;gap:2rem 4rem}}.page-module-scss-module__rcUngW__profileDt{color:#2d5016;white-space:nowrap;font-size:1.6rem;font-weight:800}@media (min-width:769px){.page-module-scss-module__rcUngW__profileDt{font-size:1.8rem}}.page-module-scss-module__rcUngW__profileDd{margin-bottom:1rem;font-size:1.4rem;line-height:1.8}@media (min-width:769px){.page-module-scss-module__rcUngW__profileDd{font-size:1.6rem}}.page-module-scss-module__rcUngW__profileDd:last-child{margin-bottom:0}.page-module-scss-module__rcUngW__navigation{padding-block:4rem}@media (min-width:769px){.page-module-scss-module__rcUngW__navigation{padding-block:8rem}}.page-module-scss-module__rcUngW__navigation{background-color:#f1ede5}.page-module-scss-module__rcUngW__navigationInner{max-width:calc(1200px + 4rem);margin-inline:auto;padding-inline:2rem}@media (min-width:769px){.page-module-scss-module__rcUngW__navigationInner{padding-inline:4rem}}.page-module-scss-module__rcUngW__navigationInner{grid-template-columns:1fr;gap:1.6rem;display:grid}@media (min-width:769px){.page-module-scss-module__rcUngW__navigationInner{grid-template-columns:1fr 1fr;gap:2.4rem}}.page-module-scss-module__rcUngW__navCard{background-color:#2d5016;border-radius:2rem;flex-direction:column;padding:3.2rem;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.page-module-scss-module__rcUngW__navCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000000f}.page-module-scss-module__rcUngW__navCardTitle{color:#fff;font-size:2.4rem;font-weight:800}.page-module-scss-module__rcUngW__navCardDesc{color:#e8efe0;font-size:1.6rem}.page-module-scss-module__rcUngW__navCardArrow{color:#2d5016;transition:transform .3s;position:absolute;top:50%;right:3.2rem;transform:translateY(-50%)}.page-module-scss-module__rcUngW__navCard:hover .page-module-scss-module__rcUngW__navCardArrow{transform:translateY(-50%)translate(4px)}
.page-module-scss-module__32ojQa__page{padding-top:70px}.page-module-scss-module__32ojQa__overview{padding-block:4rem}@media (min-width:769px){.page-module-scss-module__32ojQa__overview{padding-block:8rem}}.page-module-scss-module__32ojQa__inner{max-width:calc(1200px + 4rem);margin-inline:auto;padding-inline:2rem}@media (min-width:769px){.page-module-scss-module__32ojQa__inner{padding-inline:4rem}}.page-module-scss-module__32ojQa__pageTitle{color:#2d5016;text-align:center;margin-bottom:4.8rem;font-size:3.2rem;font-weight:800}@media (min-width:769px){.page-module-scss-module__32ojQa__pageTitle{font-size:4rem}}.page-module-scss-module__32ojQa__overviewContent{flex-direction:column;gap:4rem;margin-bottom:4.8rem;display:flex}.page-module-scss-module__32ojQa__subTitle{color:#2d5016;border-bottom:1px solid #e8efe0;margin-bottom:1.6rem;padding-bottom:.8rem;font-size:2.4rem;font-weight:800}.page-module-scss-module__32ojQa__text{font-size:1.6rem;line-height:2}.page-module-scss-module__32ojQa__descriptionList{grid-template-columns:1fr;gap:2.4rem;display:grid}@media (min-width:769px){.page-module-scss-module__32ojQa__descriptionList{grid-template-columns:1fr 1fr}}.page-module-scss-module__32ojQa__descriptionCard{background-color:#f1ede5;border-radius:2rem;padding:3rem 3.5rem}@media (min-width:769px){.page-module-scss-module__32ojQa__descriptionCard{padding:4rem 5rem}}.page-module-scss-module__32ojQa__descriptionTitle{color:#2d5016;margin-bottom:1.6rem;font-size:2rem;font-weight:800;line-height:1.6em}@media (min-width:769px){.page-module-scss-module__32ojQa__descriptionTitle{font-size:2.4rem}}
