.medical-staff-search,.medical-staff-search-result{display:grid;grid-template-columns:minmax(auto, var(--base-wrapper-max-width, 1100px));justify-content:center;padding-inline:var(--base-wrapper-padding-inline, 20px)}@media(max-width: 959.98px){.medical-staff-search,.medical-staff-search-result{padding-block:40px 100px}}@media(min-width: 960px){.medical-staff-search,.medical-staff-search-result{padding-block:80px 120px}}.medical-staff-search-head{position:relative}.medical-staff-search-head__illust{position:absolute}@media(max-width: 959.98px){.medical-staff-search-head__illust{top:-3px;left:15px}}@media(min-width: 960px){.medical-staff-search-head__illust{top:-20px;left:76px}}@media(max-width: 959.98px){.medical-staff-search-head__illust img{width:34px}}@media(min-width: 960px){.medical-staff-search-head__illust img{width:58px}}.medical-staff-search-head__text{color:#fff}@media(max-width: 959.98px){.medical-staff-search-head__text{font-size:1.6rem}}@media(min-width: 960px){.medical-staff-search-head__text{font-size:1.8rem}}.medical-staff-search-result-hit{color:#fff;text-align:center;border-top:1px solid #fff}@media(max-width: 959.98px){.medical-staff-search-result-hit{padding-block:10px;font-size:1.6rem}}@media(min-width: 960px){.medical-staff-search-result-hit{padding-block:20px;font-size:2rem}}.medical-staff-search-result-hit span{display:inline-block;margin-inline:.2em;font-weight:700}@media(max-width: 959.98px){.medical-staff-search-result-hit span{font-size:1.8rem}}@media(min-width: 960px){.medical-staff-search-result-hit span{font-size:2.4rem}}.medical-staff-search-result-body{display:grid}@media(max-width: 959.98px){.medical-staff-search-result-body{gap:10px}}@media(min-width: 960px){.medical-staff-search-result-body{grid-template-columns:340px 1fr;gap:40px}}@media(min-width: 960px){.medical-staff-search-result-form .module-checkbox{gap:3px;font-size:1.4rem}.medical-staff-search-result-form .module-checkbox input{width:16px;height:16px}}@media(max-width: 959.98px){.medical-staff-search-result-list li:not(:first-of-type){margin-top:3px}}@media(min-width: 960px){.medical-staff-search-result-list li:not(:first-of-type){margin-top:4px}}.medical-staff-search-result-list--clinic .module-list-link{display:grid;align-items:center}@media(max-width: 959.98px){.medical-staff-search-result-list--clinic .module-list-link{gap:5px}}@media(min-width: 960px){.medical-staff-search-result-list--clinic .module-list-link{grid-template-columns:1fr 40%;gap:20px}}.medical-staff-search-result-list--clinic .module-list-link__name{font-size:2rem}.medical-staff-search-result-list--recruit .module-list-link{display:block}@media(max-width: 959.98px){.medical-staff-search-result-list--recruit .module-list-link{gap:5px}}@media(min-width: 960px){.medical-staff-search-result-list--recruit .module-list-link{gap:5px}}@media(max-width: 959.98px){.medical-staff-search-result-list--recruit .module-list-link__name{font-size:2rem}}@media(min-width: 960px){.medical-staff-search-result-list--recruit .module-list-link__name{font-size:2.6rem}}@media(max-width: 959.98px){.medical-staff-search-result-list--recruit .module-list-link__address{margin-top:5px}}@media(min-width: 960px){.medical-staff-search-result-list--recruit .module-list-link__address{margin-top:6.5px;font-size:1.8rem}}.medical-staff-search-result-list--recruit .module-list-link .badge-wrapper{display:flex;flex-wrap:wrap;gap:5px}@media(max-width: 959.98px){.medical-staff-search-result-list--recruit .module-list-link .badge-wrapper{margin-top:15px}}@media(min-width: 960px){.medical-staff-search-result-list--recruit .module-list-link .badge-wrapper{margin-top:20px}}.medical-staff-search-result-list--recruit .module-list-link .badge{font-weight:700;line-height:1;color:#fff;background-color:#de7e7e;border-radius:4px}@media(max-width: 959.98px){.medical-staff-search-result-list--recruit .module-list-link .badge{padding:8px 6px;font-size:1.3rem}}@media(min-width: 960px){.medical-staff-search-result-list--recruit .module-list-link .badge{padding:10px;font-size:1.6rem}}.medical-staff-search-result-nodata{padding-block:60px;color:#fff;text-align:center;background:rgba(0,0,0,.05)}@media(max-width: 959.98px){.medical-staff-search-result-nodata{font-size:2rem}}@media(min-width: 960px){.medical-staff-search-result-nodata{font-size:3rem}}.medical-staff-search-result-nodata img{width:50px}@media(max-width: 959.98px){.medical-staff-search-result-nodata img{margin-bottom:10px}}@media(min-width: 960px){.medical-staff-search-result-nodata img{margin-bottom:20px}}.medical-staff-search-section{display:grid;row-gap:20px;margin-top:50px;color:#fff}.medical-staff-search-section .module-list-link{color:#464646}@media(max-width: 959.98px){.medical-staff-search-section .module-list-link{--module-list-link-border-width: 60px}}@media(min-width: 960px){.medical-staff-search-section .module-list-link{--module-list-link-border-width: 80px;width:50%}}.medical-staff-search-section .module-list-link::after{width:40px;height:33px}.medical-staff-search-contact{display:grid;row-gap:10px;padding-block:20px;color:#464646;background:#f5f3e8}@media(max-width: 959.98px){.medical-staff-search-contact{padding-inline:20px}}@media(min-width: 960px){.medical-staff-search-contact{padding-inline:30px}}.medical-staff-search-contact dt{font-size:2rem;line-height:1.5;color:#1b856e}.medical-staff-search-contact dt span,.medical-staff-search-contact dd span{display:inline-block}.medical-staff-search-movie{position:relative;width:720px;height:auto;aspect-ratio:16/9}@media(max-width: 767.98px){.medical-staff-search-movie{width:100%}}.medical-staff-search-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
