.doctor-profile-base[data-v-4b673009]{align-items:center;display:flex;gap:.625rem;padding:1.25rem;width:100%}.doctor-profile[data-v-4b673009]{border:1px solid var(--navy,#1d3a74);border-radius:1.25rem}.doctor-profile[data-v-4b673009],.doctor-profile-open[data-v-4b673009]{background:var(--White,#fff);justify-content:space-between}.doctor-profile-open[data-v-4b673009]{border-left:1px solid var(--navy,#1d3a74);border-radius:1.25rem 1.25rem 0 0;border-right:1px solid var(--navy,#1d3a74);border-top:1px solid var(--navy,#1d3a74)}.doctor-profile-image-box[data-v-4b673009]{align-items:center;border-radius:6.25rem;display:flex;gap:.625rem;height:6.25rem;justify-content:center;overflow:hidden;width:6.25rem}.doctor-profile-image[data-v-4b673009]{flex-shrink:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.doctor-profile-name-box[data-v-4b673009]{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;justify-content:center}.doctor-profile-role-text[data-v-4b673009]{color:var(--navy,#1d3a74);font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.07rem;line-height:1.4rem}.doctor-profile-name-text[data-v-4b673009]{color:var(--navy,#1d3a74);font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:.3rem;line-height:2.4rem}.icon-button[data-v-4b673009]{align-items:center;display:flex;flex-shrink:0;gap:.625rem;height:1.125rem;justify-content:center;width:1.125rem}.doctor-profile-description[data-v-4b673009]{background:var(--Gray,#f7f6f5);border-bottom:1px solid var(--navy,#1d3a74);border-left:1px solid var(--navy,#1d3a74);border-radius:0 0 1.25rem 1.25rem;border-right:1px solid var(--navy,#1d3a74);padding:1.25rem}.doctor-profile-details-text[data-v-4b673009]{color:var(--navy,#1d3a74);font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.08rem;line-height:2.625rem}.doctor-profile-interview-text[data-v-4b673009]{margin-top:1rem}.doctor-profile-interview-text a[data-v-4b673009]{color:var(--navy,#1d3a74);font-size:1rem;font-style:normal;font-weight:700;letter-spacing:.08rem;line-height:2.625rem;text-decoration:underline}.doctor-profile-base-sp[data-v-4b673009]{align-items:center;align-self:stretch;display:flex;gap:.625rem;padding:1.25rem;width:100%}.doctor-profile-sp[data-v-4b673009]{border:1px solid var(--navy,#1d3a74);border-radius:.625rem}.doctor-profile-open-sp[data-v-4b673009],.doctor-profile-sp[data-v-4b673009]{background:var(--White,#fff);justify-content:space-between}.doctor-profile-open-sp[data-v-4b673009]{border-left:1px solid var(--navy,#1d3a74);border-radius:.625rem .625rem 0 0;border-right:1px solid var(--navy,#1d3a74);border-top:1px solid var(--navy,#1d3a74)}.doctor-profile-image-box-sp[data-v-4b673009]{align-items:center;border-radius:6.25rem;display:flex;gap:.625rem;height:5rem;justify-content:center;overflow:hidden;width:5rem}.doctor-profile-image-sp[data-v-4b673009]{flex-shrink:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.doctor-profile-role-text-sp[data-v-4b673009]{color:var(--navy,#1d3a74);font-size:.625rem;font-style:normal;font-weight:400;letter-spacing:.05rem;line-height:1rem}.doctor-profile-name-text-sp[data-v-4b673009]{color:var(--navy,#1d3a74);font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.175rem;line-height:1.4rem}.icon-button-sp[data-v-4b673009]{align-items:center;display:flex;gap:.625rem;height:1.125rem;justify-content:center;width:1.125rem}.doctor-profile-description-sp[data-v-4b673009]{background:var(--Gray,#f7f6f5);border-bottom:1px solid var(--navy,#1d3a74);border-left:1px solid var(--navy,#1d3a74);border-radius:0 0 .625rem .625rem;border-right:1px solid var(--navy,#1d3a74);padding:1.25rem}.doctor-profile-details-text-sp[data-v-4b673009]{color:var(--navy,#1d3a74);font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.07rem;line-height:1.75rem}.doctor-profile-interview-text-sp[data-v-4b673009]{margin-top:1rem}.doctor-profile-interview-text-sp a[data-v-4b673009]{color:var(--navy,#1d3a74);font-size:.875rem;font-style:normal;font-weight:700;letter-spacing:.07rem;line-height:1.75rem;text-decoration:underline}.doctor-profile-detail-text-sp a[data-v-4b673009]{color:var(--Pink)}.column-content-common{color:var(--navy,#1d3a74);font-style:normal}.column-content-common h2:not(.question):before{align-self:stretch;background:var(--Pink,#ff6568);border-radius:.125rem;content:"";display:flex;width:.3125rem}.column-content-common h2:not(.question){display:flex;gap:.625rem}.column-content-common h2.question,.column-content-common h2:not(.question){border-bottom:1px solid var(--navy,#1d3a74);padding-bottom:.625rem;padding-top:2.5rem;width:100%}.column-content-common h2.question span.q-color{color:var(--Blue,#3bf)}.column-content-common p{padding-top:.625rem}.column-content-common p span.a-color{color:var(--Pink,#ff6568)}.column-content-common h4{font-weight:700}.column-content-common ul{list-style:disc;list-style-position:inside;margin-bottom:30px}.column-content-common ol{list-style:decimal;list-style-position:inside;margin-bottom:30px}.column-content-common figure:has(a):has(img){display:flex;justify-content:center}.column-content-common figure>a>img,.column-content-common figure>img{border-radius:1.25rem;margin:30px auto;-o-object-fit:cover;object-fit:cover}.column-content-common p.link{line-height:1.5rem}.column-content-common div.references-box{display:flex}.column-content-common p:has(span.references-title){line-height:0;margin-bottom:0}.column-content-common p:has(span.references){line-height:0;margin-bottom:0;padding-top:0}.column-content-common table{margin-bottom:30px;width:100%}.column-content-common table td,.column-content-common table th{border:1px solid}.column-content-common table th{background-color:#f1f5f9}.column-content-common table p{margin-bottom:0;padding:16px 8px;text-align:left}.column-content-sp{width:100%}.column-content-sp h2.question,.column-content-sp h2:not(.question){font-size:1rem;font-weight:700;letter-spacing:.2rem;line-height:1.6rem}.column-content-sp p{align-self:stretch;font-weight:500}.column-content-sp h3,.column-content-sp p{font-size:.875rem;letter-spacing:.07rem;line-height:1.75rem}.column-content-sp h3{flex:1 0 0;font-weight:700;text-decoration-color:var(--Blue2,#cdecff);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:3px;text-underline-offset:7px}.column-content-sp :not(figure) a[href*="www.babyband.jp"]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Crect width='18' height='18' fill='%23ff6568' rx='9'/%3E%3Cpath fill='%23fff' d='m7 5 4 4-4 4z'/%3E%3C/svg%3E");height:1.5rem;padding:.1875rem;width:1.5rem}.column-content-sp :not(figure) a[href*="www.babyband.jp"]{align-items:flex-start;color:var(--Blue,#3bf);display:flex;font-size:.875rem;font-weight:700;gap:.5rem;letter-spacing:.175rem;line-height:1.4rem;text-decoration-line:underline}.column-content-sp div.references-box:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='3' height='12' fill='none' viewBox='0 0 2 2'%3E%3Ccircle cx='1' cy='1' r='1' fill='%231d3a74'/%3E%3C/svg%3E");margin-top:-.25rem;padding:0 .5rem 0 .25rem}.column-content-sp p:has(span.references-title){padding-top:2rem}.column-content-sp p:has(span.references-title) span.references-title{font-size:.625rem;font-weight:400;letter-spacing:.05rem;line-height:1rem}.column-content-sp p:has(span.references) span.references{font-size:.625rem;font-weight:400;letter-spacing:.05rem;line-height:1rem}.column-content-sp :not(figure) a:not([href*="www.babyband.jp"]){font-size:.625rem;font-weight:400;letter-spacing:.05rem;line-height:1rem;text-decoration-line:underline}@media(min-width:768px){.column-content h2.question,.column-content h2:not(.question){font-size:1.125rem;font-weight:700;letter-spacing:.225rem;line-height:2.25rem}.column-content li{line-height:1.8rem}.column-content p{font-size:1rem;font-weight:500;letter-spacing:.08rem;line-height:2.2rem}.column-content h3{font-size:1rem;font-weight:700;letter-spacing:.08rem;line-height:2.625rem;text-decoration-color:var(--Blue2,#cdecff);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:5px;text-underline-offset:14px}.column-content :not(figure) a[href*="www.babyband.jp"]:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Crect width='18' height='18' fill='%23ff6568' rx='9'/%3E%3Cpath fill='%23fff' d='m7 5 4 4-4 4z'/%3E%3C/svg%3E");height:1.5rem;padding:.1875rem;width:1.5rem}.column-content :not(figure) a[href*="www.babyband.jp"]{align-items:flex-start;color:var(--Blue,#3bf);display:flex;font-size:1rem;font-weight:700;gap:.5rem;height:1.5rem;letter-spacing:.2rem;line-height:normal;text-decoration-line:underline}.column-content div.references-box:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='8' fill='none' viewBox='0 0 4 4'%3E%3Ccircle cx='2' cy='2' r='2' fill='%231d3a74'/%3E%3C/svg%3E");margin-top:-.125rem;padding:0 .5rem 0 .25rem}.column-content p:has(span.references-title){padding-top:0}.column-content p:has(span.references-title) span.references-title{font-size:.75rem;font-weight:400;letter-spacing:.06rem;line-height:1.5rem}.column-content p:has(span.references) span.references{font-size:.75rem;font-weight:400;letter-spacing:.06rem;line-height:1.5rem}.column-content :not(figure) a:not([href*="www.babyband.jp"]){font-size:.75rem;font-weight:400;letter-spacing:.06rem;line-height:1.5rem;text-decoration-line:underline}}
