.ClinicListGroupSection_root__T1ssp{width:100%}@media screen and (max-width:1139px){.ClinicListGroupSection_root__T1ssp{width:92%}}.ClinicListGroupSection_section__MPUD2{position:relative}.ClinicListGroupSection_anchorOffset__eucJE{position:absolute;height:64px;top:-64px;visibility:hidden}.ClinicListGroupSection_categoryLabeContainer__N_KPP{position:relative}.ClinicListGroupSection_categoryLabelBg__tZ4AK{position:absolute;top:50%;left:6%;transform:translate(-50%,-50%);z-index:-1}@media screen and (max-width:1139px){.ClinicListGroupSection_categoryLabelBg__tZ4AK{width:100%}}.ClinicListGroupSection_categoryLabel__I_vZB{border-left:8px solid #4f8bc2;padding-left:24px;font-size:24px;font-weight:300;line-height:normal;letter-spacing:1.2px}@media screen and (max-width:1139px){.ClinicListGroupSection_categoryLabel__I_vZB{font-size:18px;font-weight:350;line-height:24px;letter-spacing:.9px;font-size:16px;font-weight:300;line-height:normal;letter-spacing:1.6px;margin-left:16px;padding-left:10px}}.ClinicListGroupSection_cardGroup__s_eER{display:grid;gap:30px;padding:60px 0 120px}.CommonHeroSection_section__xSuEs{position:relative}.CommonHeroSection_anchorOffset__5NCPI{position:absolute;height:64px;top:-64px;visibility:hidden}.CommonHeroSection_titleAndImage__zMHtg{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:1139px){.CommonHeroSection_titleAndImage__zMHtg{flex-direction:column;width:-moz-fit-content;width:fit-content;align-items:flex-start;align-self:start}}.CommonHeroSection_titleGroup__uXGJY{display:grid;gap:8px;padding-left:32px;width:249px;background-color:#fff;z-index:99}@media screen and (max-width:1139px){.CommonHeroSection_titleGroup__uXGJY{padding:44px 16px}}.CommonHeroSection_subTitle__Nkb0_{color:#4f8bc2;font-size:clamp(12px,10.5915492958px + .3755868545vw,16px);font-weight:100;line-height:normal;letter-spacing:.8px}@media screen and (max-width:1139px){.CommonHeroSection_subTitle__Nkb0_{letter-spacing:.6px}}.CommonHeroSection_title__jMjxL{color:#444;font-size:clamp(16px,13.1830985915px + .7511737089vw,24px);font-weight:500;line-height:normal;letter-spacing:1.2px}@media screen and (max-width:1139px){.CommonHeroSection_title__jMjxL{font-weight:500;line-height:normal;letter-spacing:.8px}}.CommonHeroSection_title__jMjxL span{font-size:20px;font-weight:500;line-height:normal;letter-spacing:2px}@media screen and (max-width:1139px){.CommonHeroSection_title__jMjxL span{font-size:16px;letter-spacing:.8px}.CommonHeroSection_title__jMjxL{white-space:nowrap}}.CommonHeroSection_image__3rAE4{width:calc(100vw - 249px);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1139px){.CommonHeroSection_image__3rAE4{width:100vw;padding-left:16px;height:184px}}.CommonHeroSection_breadcrumbs__H4tsU{padding:8px 150px 8px 249px}@media screen and (max-width:1139px){.CommonHeroSection_breadcrumbs__H4tsU{display:none}}.CaseStudyCard_root__03RV3{display:flex;flex-direction:column;gap:40px;padding:48px 80px;background:#fff;box-shadow:0 5px 12px 0 rgba(0,53,99,.2)}@media screen and (max-width:1139px){.CaseStudyCard_root__03RV3{padding:16px;gap:16px}}.CaseStudyCard_idAndTitle__zojeT{grid-area:idAndTitle;display:grid;justify-items:center}.CaseStudyCard_id__MPERR{color:#4f8bc2}.CaseStudyCard_id__MPERR span{padding-left:16px;color:#4f8bc2;font-size:clamp(18px,7.4366197183px + 2.8169014085vw,48px);font-weight:100;line-height:normal}@media screen and (max-width:1139px){.CaseStudyCard_id__MPERR span{line-height:100%;letter-spacing:.9px}}.CaseStudyCard_line__xb1xL{margin:16px 0;width:32px;height:1px;background-color:#df0050}.CaseStudyCard_title__0VtP1{text-align:center;padding:17px}@media screen and (max-width:1139px){.CaseStudyCard_title__0VtP1{padding:0 17px}}.CaseStudyCard_middleArea__HePyA{display:flex;gap:57px}@media screen and (max-width:1139px){.CaseStudyCard_middleArea__HePyA{flex-direction:column;gap:12px}}.CaseStudyCard_reasonAndStyle__ehNKB{display:grid;gap:40px;align-content:space-between}.CaseStudyCard_previousJobAndReasonAndCapsAchievement__rJVxf{gap:32px}@media screen and (max-width:1139px){.CaseStudyCard_previousJobAndReasonAndCapsAchievement__rJVxf{gap:13px}}.CaseStudyCard_personaIconAndStatus__MpR_E{display:flex;flex-direction:column;gap:14px}@media screen and (max-width:1139px){.CaseStudyCard_personaIconAndStatus__MpR_E{flex-direction:row;align-items:end;gap:26px}}.CaseStudyCard_status__IwtDX{color:#444;display:flex;gap:16px;margin-left:22px;position:relative;align-items:center;font-size:clamp(13px,11.9436619718px + .2816901408vw,16px);font-weight:300;line-height:180%;letter-spacing:.8px}@media screen and (max-width:1139px){.CaseStudyCard_status__IwtDX{line-height:25px}}.CaseStudyCard_status__IwtDX span{font-family:Noto Sans JP;font-size:clamp(16px,13.1830985915px + .7511737089vw,24px);font-weight:300;line-height:170%;letter-spacing:1.2px;color:#444}@media screen and (max-width:1139px){.CaseStudyCard_status__IwtDX span{line-height:200%;letter-spacing:.8px}}.CaseStudyCard_status__IwtDX:after{content:"";display:inline-block;width:6px;height:20px;background-color:#1f2e3d;position:absolute;top:10px;left:-22px}.CaseStudyCard_celTitle__pbxNP{color:#444;background-color:#f0f7fd;padding:16px;border:1px solid #d9d9d9;font-size:clamp(16px,13.1830985915px + .7511737089vw,24px);font-weight:500;line-height:normal;letter-spacing:1.2px}@media screen and (max-width:1139px){.CaseStudyCard_celTitle__pbxNP{font-weight:500;line-height:normal;letter-spacing:.8px}}.CaseStudyCard_celDescription__uDEUY{color:#444;margin-top:8px;padding:8px 24px 16px;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;font-size:clamp(13px,11.9436619718px + .2816901408vw,16px);font-weight:300;line-height:180%;letter-spacing:.8px}@media screen and (max-width:1139px){.CaseStudyCard_celDescription__uDEUY{line-height:25px}}.CaseStudyCard_capsAchievement__AwtHU .CaseStudyCard_celDescription__uDEUY{font-family:Noto Sans JP;font-size:clamp(16px,13.1830985915px + .7511737089vw,24px);font-weight:300;line-height:170%;letter-spacing:1.2px;color:#444}@media screen and (max-width:1139px){.CaseStudyCard_capsAchievement__AwtHU .CaseStudyCard_celDescription__uDEUY{line-height:200%;letter-spacing:.8px}}.NurseCareerDevelopmentCardGroup_root__bClD4{display:grid;grid-template-columns:repeat(2,1fr);gap:41px}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_root__bClD4{display:flex;flex-direction:column;gap:24px}}.NurseCareerDevelopmentCardGroup_root__bClD4 div:nth-child(2),.NurseCareerDevelopmentCardGroup_root__bClD4 div:nth-child(3){grid-row:span 2/span 2}.NurseCareerDevelopmentCardGroup_root__bClD4 div:nth-child(4){grid-column-start:2;grid-row-start:3}.NurseCareerDevelopmentCardGroup_root__bClD4 div:nth-child(5){grid-column:span 2/span 2;grid-row-start:4}.NurseCareerDevelopmentCardGroup_card__FdeOS{display:flex;flex-direction:column;gap:10px;padding:30px;background:#f9f9f9;box-shadow:0 5px 12px 0 rgba(0,53,99,.2)}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_card__FdeOS{padding:24px}}.NurseCareerDevelopmentCardGroup_iconAndTitle__bROWC{display:flex;align-items:center;gap:30px}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_iconAndTitle__bROWC{gap:15px}}.NurseCareerDevelopmentCardGroup_icon__dQfBu{width:110px;height:110px}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_icon__dQfBu{width:55px;height:55px}}.NurseCareerDevelopmentCardGroup_title__59Ej6{color:#444;font-size:clamp(16px,11.0704225352px + 1.3145539906vw,30px);font-weight:500;letter-spacing:3px}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_title__59Ej6{letter-spacing:1.6px}}.NurseCareerDevelopmentCardGroup_descriptionContainer__bIixv{display:flex;flex-direction:column;gap:10px}.NurseCareerDevelopmentCardGroup_description__uX84i{color:#444;font-size:clamp(13px,11.9436619718px + .2816901408vw,16px);font-weight:300;line-height:180%}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_description__uX84i{line-height:200%}}.NurseCareerDevelopmentCardGroup_boldDescription__6GqTT{color:#444;font-size:clamp(13px,11.9436619718px + .2816901408vw,16px);font-weight:500;line-height:180%;letter-spacing:.8px}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_boldDescription__6GqTT{font-weight:300;line-height:200%}}.NurseCareerDevelopmentCardGroup_annotation__q5j3E{color:#444;font-size:12px;font-weight:300;line-height:150%;letter-spacing:.6px}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_annotation__q5j3E{font-size:13px;font-weight:300;line-height:160%}}.NurseCareerDevelopmentCardGroup_annotationDescription__qErWJ{color:#444;font-size:clamp(11px,10.6478873239px + .0938967136vw,12px);font-weight:300;line-height:180%}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_annotationDescription__qErWJ{line-height:160%}}.NurseCareerDevelopmentCardGroup_circleTitle__XZkc4{color:#444;font-size:clamp(13px,11.9436619718px + .2816901408vw,16px);font-weight:500;line-height:180%;letter-spacing:.8px}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_circleTitle__XZkc4{font-weight:300;line-height:200%}}.NurseCareerDevelopmentCardGroup_circleTitle__XZkc4:before{content:"⚫︎";margin-right:8px;color:#4f8bc2;font-size:20px}.NurseCareerDevelopmentCardGroup_triangleTitle__KoXhS{color:#444;font-size:clamp(11px,10.6478873239px + .0938967136vw,12px);font-weight:300;line-height:180%}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_triangleTitle__KoXhS{line-height:160%}}.NurseCareerDevelopmentCardGroup_triangleTitle__KoXhS:before{content:"▼";margin-right:2px;color:#444;font-size:12px}.NurseCareerDevelopmentCardGroup_anchor__wtitk{color:#444;text-decoration-line:underline}.NurseCareerDevelopmentCardGroup_table__uRYSl{border:1px solid #d9d9d9;background:#fff;border-collapse:collapse}.NurseCareerDevelopmentCardGroup_thead__fcYHz{background:#f0f7fd}.NurseCareerDevelopmentCardGroup_tbody__zNbZt{text-align:center}.NurseCareerDevelopmentCardGroup_td__HBkUa,.NurseCareerDevelopmentCardGroup_th__cW0lz{padding:5px 0;border:1px solid #d9d9d9}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_td__HBkUa,.NurseCareerDevelopmentCardGroup_th__cW0lz{padding:0}}.NurseCareerDevelopmentCardGroup_simpleBoxContainer__iY1ks{display:grid;padding:15px;border:1px solid #d9d9d9;background:#fff}@media screen and (max-width:1139px){.NurseCareerDevelopmentCardGroup_simpleBoxContainer__iY1ks{padding:10px}}.NurseCareerDevelopmentCardGroup_boxContainer__WaP9i{display:grid;gap:10px;padding:10px;border:1px solid #d9d9d9;background:#fff}.NurseCareerDevelopmentCardGroup_ul__j1qfB{margin-left:-14px}.NurseCareerDevelopmentCardGroup_boxItem__gTIp0{padding-bottom:10px;border-bottom:1px solid #d9d9d9}.Stepper_root__zHPOx{width:100%}.Stepper_ol__tUXcF{display:flex;flex-wrap:wrap;margin:0;padding:0}.Stepper_stepperNumber__WlfYB{flex:1;display:flex;flex-direction:column;text-align:center;counter-increment:ol}.Stepper_stepperNumber__WlfYB:before{content:"0" counter(ol);position:relative;z-index:1;display:block;width:40px;height:40px;border-radius:50%;margin:4px auto 0;background-color:#777;color:#fff;align-content:center;font-size:16px;font-weight:400;line-height:normal}@media screen and (max-width:1139px){.Stepper_stepperNumber__WlfYB:before{font-size:7.614px;width:22px;height:22px}}.Stepper_stepperNumber__WlfYB:not(:last-child):after{content:"";position:relative;top:1.5rem;left:50%;height:2px;background-color:#777;order:-1}@media screen and (max-width:1139px){.Stepper_stepperNumber__WlfYB:not(:last-child):after{top:1rem}}.Stepper_stepperTitle__zx4Cd{color:#444;padding-top:16px;font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:1139px){.Stepper_stepperTitle__zx4Cd{font-size:12px;font-weight:400;line-height:normal;padding-top:4px}}.Stepper_active__ZIcwO .Stepper_stepperTitle__zx4Cd{color:#444}.Stepper_active__ZIcwO:before{color:#fff;background:#4f8bc2}.Stepper_activeCheck__R_2Xs .Stepper_stepperTitle__zx4Cd,.Stepper_activeCompletion__Hv3jS .Stepper_stepperTitle__zx4Cd{color:#4f8bc2}.Stepper_activeCheck__R_2Xs:before,.Stepper_activeCompletion__Hv3jS:before{padding-top:2%;color:#fff;background:#4f8bc2;content:url(/images/doctor/entry/check-pc.svg)}@media screen and (max-width:1139px){.Stepper_activeCheck__R_2Xs:before,.Stepper_activeCompletion__Hv3jS:before{content:url(/images/doctor/entry/check-sp.svg)}}