@media screen and (max-width:767px){.pc-only{display:none}}@media not screen and (max-width:767px){.sp-only{display:none}}.text-center{text-align:center}.c-red{color:red}#container{width:auto;padding-top:0}.doctorWrap{background-position:center top;background-repeat:no-repeat}@media not screen and (max-width:767px){.doctorWrap{background-size:cover}}@media screen and (max-width:767px){.doctorWrap{background-size:100% auto;height:auto;overflow:inherit;padding-top:36vw}}.doctorWrap .inner{max-width:1000px;margin-inline:auto;display:flex;flex-direction:column;padding-block:5vw}.doctorWrap .inner--r{align-items:flex-end}.doctorWrap .inner--b{justify-content:flex-end}@media not screen and (max-width:767px){.doctorWrap .inner{min-height:800px}}@media screen and (max-width:767px){.doctorWrap .inner{width:auto;height:auto}}.doctorWrap .wrap{display:flex;flex-direction:column;gap:min(50px,5vw) 0}@media not screen and (max-width:767px){.doctorWrap .wrap{width:50%}}.doctorWrap .schedule{width:100%;border-collapse:collapse;margin-top:10px}.doctorWrap .schedule th,.doctorWrap .schedule td{text-align:center;vertical-align:middle;border:1px solid var(--c-gray-dark);padding:4px 10px;font-weight:normal}.doctorWrap .schedule tbody td{color:var(--c-base)}.doctorWrap .schedule tbody td.out{color:var(--c-light-black)}.doctorWrap .profile{background:url(../img/common/bg_alpha90.png) left top repeat;padding:30px 30px 10px;max-width:540px}@media screen and (max-width:767px){.doctorWrap .profile{padding:15px}}.doctorWrap .profile dt{background:url(../img/doctor/line.png) left bottom no-repeat;font-size:157.1%;padding:0 0 5px 10px}@media screen and (max-width:767px){.doctorWrap .profile dt{color:var(--c-base)}}.doctorWrap .profile dd{padding:10px;margin-bottom:10px}.doctorWrap .profile dd .history dt{background:none;font-size:inherit;padding:0;float:left;width:90px}.doctorWrap .profile table.history{width:100%;border-collapse:collapse}.doctorWrap .profile table.history th,.doctorWrap .profile table.history td{text-align:left;vertical-align:top;padding:2px 0}.doctorWrap .profile table.history th{width:110px}.doctorWrap .profile dd .history dd{padding:0;margin:0 0 0 90px}#doctor01{box-shadow:0 1px 2px rgba(0,0,0,.2) inset;background-image:url(../img/greeting/bg01.jpg)}@media not screen and (max-width:767px){#doctor01{background-position:calc(50% - 300px) top}}@media screen and (max-width:767px){#doctor01{box-shadow:none}}@media screen and (max-width:767px){#doctor01 .catch{margin:20px 15px 15px;max-width:580px}}@media screen and (max-width:767px){#doctor01 .name{margin:0 85px 15px 15px;max-width:400px}}@media screen and (max-width:767px){#doctor01 .text{margin:0 20px 30px}}#doctor02{background-image:url(../img/greeting/bg02.jpg)}#doctor02 .profile{left:0}#doctor04{background-image:url(../img/greeting/bg03.jpg)}#btn_back{text-align:center;margin-top:40px}@media screen and (max-width:767px){#btn_back{width:90%;max-width:580px;margin:0 auto}}
