.m-plus-rounded-1c-regular{font-weight:400;font-style:normal}.lcl-ttl{gap:6rem}@media screen and (max-width: 767px){.lcl-ttl{gap:2rem}}.lcl-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lcl-link:not(:hover){background-color:#f1fcf3;border-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.lcl-link{height:5rem;min-height:5rem;padding:0 5.3rem 0 2.9rem}}.btn01.btn01--disabled{color:#c1c1c1;pointer-events:none}@media screen and (min-width: 768px){.pagelink{margin-left:0;margin-right:0}}.lcl-list{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-template-columns:repeat(3, 1fr);gap:3rem;margin-top:3rem}@media screen and (max-width: 767px){.lcl-list{grid-template-columns:1fr;margin-top:3.5rem;gap:1.5rem}}.lcl-list__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1rem;margin-bottom:1rem}.lcl-list__workstyle{padding-inline:2rem;color:#fff;border-radius:100vw;background-color:#f69e44}@media screen and (max-width: 767px){.lcl-list__workstyle{padding-inline:1.5rem}}.lcl-list__workstyle[data-value=非常勤]{background-color:#18954c}.lcl-list__type{padding-inline:1.5rem;color:#127f3d;border-radius:100vw;background-color:#f1fcf3}@media screen and (max-width: 767px){.lcl-list__type{padding-inline:1.2rem}}.lcl-doctor-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 767px){.lcl-doctor-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lcl-doctor-contact__head,.lcl-doctor-contact__body{padding:3rem 2rem;border:1px solid #d3d8e0}@media screen and (max-width: 767px){.lcl-doctor-contact__head,.lcl-doctor-contact__body{padding:1rem}}.lcl-doctor-contact__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){.lcl-doctor-contact__head{font-size:max(1.5rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-doctor-contact__head{font-size:max(1.5rem,10px)}}.lcl-doctor-contact__head{letter-spacing:.03em;font-weight:400;line-height:1.8}@media screen and (max-width: 767px){.lcl-doctor-contact__head{letter-spacing:.02em;line-height:1.7}}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-doctor-contact__head{font-size:max(1.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-doctor-contact__head{font-size:max(1.4rem,10px)}}.lcl-doctor-contact__head{font-weight:700;background-color:#f1fcf3}@media screen and (max-width: 767px){.lcl-doctor-contact__head{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}}@media screen and (min-width: 768px){.lcl-doctor-contact__body{border-left:0}}@media screen and (max-width: 767px){.lcl-doctor-contact__body{border-top:0}}.lcl-doctor-contact__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.lcl-doctor-contact__tel{gap:2rem}}@media screen and (max-width: 767px){.lcl-doctor-contact__tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lcl-doctor-contact__call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.7rem}@media screen and (min-width: 768px){.lcl-doctor-contact__call{font-size:max(2.8rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-doctor-contact__call{font-size:max(2.8rem,10px)}}.lcl-doctor-contact__call{font-weight:800;line-height:1.4;letter-spacing:.04em}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-doctor-contact__call{font-size:max(2.4rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-doctor-contact__call{font-size:max(2.4rem,10px)}}.lcl-doctor-contact__ico{width:2.4rem}@media screen and (max-width: 767px){.lcl-doctor-contact__ico{width:2rem}}@media screen and (min-width: 768px){.lcl-doctor-recruit{width:77rem;margin-inline:auto}}.lcl-doctor-recruit__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.lcl-doctor-recruit__tel{gap:.7rem}}@media screen and (max-width: 767px){.lcl-doctor-recruit__tel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lcl-doctor-recruit__call{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.7rem}@media screen and (min-width: 768px){.lcl-doctor-recruit__call{font-size:max(3.2rem*var(--font-scale),10px)}}@media screen and (max-width: 767px){.lcl-doctor-recruit__call{font-size:max(3.2rem,10px)}}.lcl-doctor-recruit__call{font-weight:800;line-height:1;letter-spacing:0}@media screen and (max-width: 767px)and (min-width: 768px){.lcl-doctor-recruit__call{font-size:max(2.6rem*var(--font-scale),10px)}}@media screen and (max-width: 767px)and (max-width: 767px){.lcl-doctor-recruit__call{font-size:max(2.6rem,10px)}}.lcl-doctor-recruit__ico{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:4.4rem;height:4.4rem;background-color:#21b445;border-radius:50%}@media screen and (max-width: 767px){.lcl-doctor-recruit__ico{width:2.8rem;height:2.8rem}}.lcl-doctor-recruit__ico .ico_svg{width:2.5rem}@media screen and (max-width: 767px){.lcl-doctor-recruit__ico .ico_svg{width:1.6rem}}.lcl-doctor-recruit__ico .ico_svg .svg-path{fill:#fff}