.csc-bar[data-v-ec5038a5]{z-index:900;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.625rem .75rem calc(.625rem + env(safe-area-inset-bottom));background:#ffffffeb;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000001a}.csc-close[data-v-ec5038a5]{color:#fff;cursor:pointer;z-index:1;background:#16233d99;border:none;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex;position:absolute;top:-.875rem;right:.75rem;box-shadow:0 1px 4px #0003}.csc-close[data-v-ec5038a5]:hover{background:#16233dcc}.csc-inner[data-v-ec5038a5]{gap:.625rem;max-width:40rem;margin:0 auto;display:flex}.csc-btn[data-v-ec5038a5]{color:#fff;border-radius:.875rem;flex:1 1 0;justify-content:center;align-items:center;gap:.375rem;min-height:3.25rem;padding:.5rem .625rem;text-decoration:none;transition:filter .2s;display:flex}.csc-btn[data-v-ec5038a5]:hover{filter:brightness(.95)}.csc-btn--line[data-v-ec5038a5]{background:#5aac60}.csc-btn--navy[data-v-ec5038a5]{background:var(--navy,#1d3a74)}.csc-icon[data-v-ec5038a5]{flex-shrink:0;width:1.125rem;height:1.125rem}.csc-btn-text[data-v-ec5038a5]{letter-spacing:.02em;text-align:left;font-size:.8125rem;font-weight:700;line-height:1.4}@media (width>=1280px){.csc-bar[data-v-ec5038a5]{padding:.875rem 1rem}.csc-inner[data-v-ec5038a5]{gap:1rem;max-width:44rem}.csc-btn[data-v-ec5038a5]{gap:.5rem;min-height:3.75rem;padding:.5rem 1rem}.csc-icon[data-v-ec5038a5]{width:1.375rem;height:1.375rem}.csc-btn-text[data-v-ec5038a5]{font-size:1.0625rem}}.csc-slide-enter-active[data-v-ec5038a5],.csc-slide-leave-active[data-v-ec5038a5]{transition:transform .3s,opacity .3s}.csc-slide-enter-from[data-v-ec5038a5],.csc-slide-leave-to[data-v-ec5038a5]{opacity:0;transform:translateY(100%)}.doctor-profile-name-box[data-v-92a1a2c3]{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;display:flex}@media (width>=1280px){.doctor-profile-base[data-v-92a1a2c3]{align-items:center;gap:1rem;width:100%;padding:.75rem 1.25rem;display:flex}.doctor-profile[data-v-92a1a2c3]{border:1px solid var(--navy,#1d3a74);border-radius:1.25rem}.doctor-profile[data-v-92a1a2c3],.doctor-profile-open[data-v-92a1a2c3]{background:var(--White,#fff);justify-content:space-between}.doctor-profile-open[data-v-92a1a2c3]{border-top:1px solid var(--navy,#1d3a74);border-right:1px solid var(--navy,#1d3a74);border-left:1px solid var(--navy,#1d3a74);border-radius:1.25rem 1.25rem 0 0}.doctor-profile-image-box[data-v-92a1a2c3]{border-radius:6.25rem;justify-content:center;align-items:center;gap:.625rem;width:5.5rem;height:5.5rem;display:flex;overflow:hidden}.doctor-profile-image[data-v-92a1a2c3]{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:100%;height:100%}.doctor-profile-role-text[data-v-92a1a2c3]{color:var(--navy,#1d3a74);letter-spacing:.07rem;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.4rem}.doctor-profile-name-text[data-v-92a1a2c3]{color:var(--navy,#1d3a74);letter-spacing:.2rem;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.8rem}.icon-button[data-v-92a1a2c3]{flex-shrink:0;justify-content:center;align-items:center;gap:.625rem;width:1.125rem;height:1.125rem;display:flex}.doctor-profile-description[data-v-92a1a2c3]{border-right:1px solid var(--navy,#1d3a74);border-bottom:1px solid var(--navy,#1d3a74);border-left:1px solid var(--navy,#1d3a74);background:var(--Gray,#f7f6f5);border-radius:0 0 1.25rem 1.25rem;padding:1.25rem}.doctor-profile-details-text[data-v-92a1a2c3]{color:var(--navy,#1d3a74);letter-spacing:.06rem;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.5rem}.doctor-profile-interview-text[data-v-92a1a2c3]{margin-top:1rem}.doctor-profile-interview-text a[data-v-92a1a2c3]{color:var(--navy,#1d3a74);letter-spacing:.08rem;font-size:1rem;font-style:normal;font-weight:700;line-height:2.625rem;text-decoration:underline}}@media (width<=1279.98px){.doctor-profile-base-sp[data-v-92a1a2c3]{align-self:stretch;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;display:flex}.doctor-profile-sp[data-v-92a1a2c3]{border:1px solid var(--navy,#1d3a74);border-radius:.625rem}.doctor-profile-open-sp[data-v-92a1a2c3],.doctor-profile-sp[data-v-92a1a2c3]{background:var(--White,#fff);justify-content:space-between}.doctor-profile-open-sp[data-v-92a1a2c3]{border-top:1px solid var(--navy,#1d3a74);border-right:1px solid var(--navy,#1d3a74);border-left:1px solid var(--navy,#1d3a74);border-radius:.625rem .625rem 0 0}.doctor-profile-image-box-sp[data-v-92a1a2c3]{border-radius:6.25rem;justify-content:center;align-items:center;gap:.625rem;width:3.5rem;height:3.5rem;display:flex;overflow:hidden}.doctor-profile-image-sp[data-v-92a1a2c3]{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:100%;height:100%}.doctor-profile-role-text-sp[data-v-92a1a2c3]{color:var(--navy,#1d3a74);letter-spacing:.05rem;font-size:.625rem;font-style:normal;font-weight:400;line-height:1rem}.doctor-profile-name-text-sp[data-v-92a1a2c3]{color:var(--navy,#1d3a74);letter-spacing:.175rem;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.4rem}.icon-button-sp[data-v-92a1a2c3]{justify-content:center;align-items:center;gap:.625rem;width:1.125rem;height:1.125rem;display:flex}.doctor-profile-description-sp[data-v-92a1a2c3]{border-right:1px solid var(--navy,#1d3a74);border-bottom:1px solid var(--navy,#1d3a74);border-left:1px solid var(--navy,#1d3a74);background:var(--Gray,#f7f6f5);border-radius:0 0 .625rem .625rem;padding:.75rem}.doctor-profile-details-text-sp[data-v-92a1a2c3]{color:var(--navy,#1d3a74);letter-spacing:.05rem;font-size:.625rem;font-style:normal;font-weight:500;line-height:1.125rem}.doctor-profile-interview-text-sp[data-v-92a1a2c3]{margin-top:.5rem}.doctor-profile-interview-text-sp a[data-v-92a1a2c3]{color:var(--navy,#1d3a74);letter-spacing:.05rem;font-size:.6875rem;font-style:normal;font-weight:700;line-height:1.25rem;text-decoration:underline}.doctor-profile-detail-text-sp a[data-v-92a1a2c3]{color:var(--Pink)}}.column-content-common{color:var(--navy,#1d3a74);font-style:normal}.column-content-common h2:not(.question):before{content:"";background:var(--Pink,#ff6568);border-radius:.125rem;align-self:stretch;width:.3125rem;display:flex}.column-content-common h2:not(.question){gap:.625rem;display:flex}.column-content-common h2.question,.column-content-common h2:not(.question){border-bottom:1px solid var(--navy,#1d3a74);width:100%;padding-top:2.5rem;padding-bottom:.625rem}.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{margin-bottom:30px;padding-top:.625rem;padding-left:1.5em;list-style:outside}.column-content-common ul li b,.column-content-common ul li strong{font-weight:inherit}.column-content-common ol{margin-bottom:30px;padding-top:.625rem;padding-left:1.5em;list-style:decimal}.column-content-common ol li b,.column-content-common ol li strong{font-weight:inherit}.column-content-common figure:has(a):has(img){justify-content:center;display:flex}.column-content-common figure>a>img,.column-content-common figure>img{-o-object-fit:cover;object-fit:cover;border-radius:1.25rem;margin:30px auto}.column-content-common p.link{margin-bottom:30px;line-height:1.5rem}.column-content-common div.references-box{display:flex}.column-content-common p:has(span.references-title){margin-bottom:0;line-height:0}.column-content-common p:has(span.references){margin-bottom:0;padding-top:0;line-height:0}.column-content-common table{width:100%;margin-bottom:30px}.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{text-align:left;margin-bottom:0;padding:16px 8px}.column-content-common .text-link,.column-content-common a.text-link[href]{color:var(--Pink,#ff6568);text-decoration-line:underline}.column-content-common a.text-link[href]{height:auto;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;gap:0;display:inline}.column-content-common a.text-link[href]:before{content:none}.column-content-common a.link-card[href]{border:1px solid var(--navy,#1d3a74);width:100%;color:var(--navy,#1d3a74);background:#fff;border-radius:1.25rem;align-items:center;gap:1.25rem;margin:30px 0;padding:1.25rem;text-decoration-line:none;display:flex}.column-content-common a.link-card[href]:hover{background:#f7f6f5}.column-content-common a.link-card[href] .link-card__thumb{border-radius:1.25rem;flex-shrink:0;justify-content:center;width:7rem;height:7rem;display:flex;overflow:hidden}.column-content-common a.link-card[href] .link-card__thumb img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;margin:0}.column-content-common a.link-card[href] .link-card__title{color:var(--navy,#1d3a74);letter-spacing:.175rem;flex:1;font-size:.875rem;font-weight:700;line-height:1.5rem}.column-content-common a.link-card[href]:hover .link-card__title{color:var(--Pink,#ff6568)}@media (width>=768px){.column-content-common a.link-card[href]{gap:2.5rem;padding:2.5rem 1.25rem}.column-content-common a.link-card[href] .link-card__thumb{width:7.5rem;height:7.5rem}.column-content-common a.link-card[href] .link-card__title{letter-spacing:normal;font-size:1rem;line-height:normal}}.column-content-sp{width:100%}.column-content-sp h2.question,.column-content-sp h2:not(.question){letter-spacing:.2rem;font-size:1rem;font-weight:700;line-height:1.6rem}.column-content-sp p{letter-spacing:.07rem;align-self:stretch;font-size:.875rem;font-weight:500;line-height:1.75rem}.column-content-sp p.link{margin-top:10px;margin-bottom:10px;line-height:1.5rem}.column-content-sp li{letter-spacing:normal;align-self:stretch;font-size:.875rem;font-weight:500;line-height:1.75rem}.column-content-sp li a{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.column-content-sp h3{letter-spacing:.07rem;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--Blue2,#cdecff);text-decoration-color:var(--Blue2,#cdecff);text-underline-offset:7px;flex:1 0 0;margin-top:1rem;font-size:.875rem;font-weight:700;line-height:1.75rem;text-decoration-thickness:3px}.column-content-sp :not(figure) a[href*="www.babyband.jp"]:before{content:url(./link-arrow-18x18.BYdHOaWa.svg);width:1.5rem;height:1.5rem;padding:.1875rem}.column-content-sp :not(figure) a[href*="www.babyband.jp"]{color:#0b8fff;letter-spacing:.175rem;align-items:flex-start;gap:.5rem;font-size:.875rem;font-weight:700;line-height:1.4rem;text-decoration-line:underline;display:flex}.column-content-sp div.references-box:before{content:url(./li-circle-3x3.CBXoMxn8.svg);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{letter-spacing:.05rem;font-size:.625rem;font-weight:400;line-height:1rem}.column-content-sp p:has(span.references) span.references{letter-spacing:.05rem;font-size:.625rem;font-weight:400;line-height:1rem}.column-content-sp :not(figure) a:not([href*="www.babyband.jp"]){letter-spacing:.05rem;font-size:.625rem;font-weight:400;line-height:1rem;text-decoration-line:underline}@media (width>=768px){.column-content h2.question,.column-content h2:not(.question){letter-spacing:.225rem;font-size:1.125rem;font-weight:700;line-height:2.25rem}.column-content p{letter-spacing:.08rem}.column-content li,.column-content p{font-size:1rem;font-weight:500;line-height:2.2rem}.column-content li{letter-spacing:normal}.column-content li a{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.column-content h3{letter-spacing:.08rem;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--Blue2,#cdecff);text-decoration-color:var(--Blue2,#cdecff);text-underline-offset:14px;font-size:1rem;font-weight:700;line-height:2.625rem;text-decoration-thickness:5px}.column-content :not(figure) a[href*="www.babyband.jp"]:before{content:url(./link-arrow-18x18.BYdHOaWa.svg);width:1.5rem;height:1.5rem;padding:.1875rem}.column-content :not(figure) a[href*="www.babyband.jp"]{color:var(--Blue,#3bf);letter-spacing:.2rem;align-items:flex-start;gap:.5rem;height:1.5rem;font-size:1rem;font-weight:700;line-height:normal;text-decoration-line:underline;display:flex}.column-content div.references-box:before{content:url(./li-circle-4x4.CfVSFPzg.svg);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{letter-spacing:.06rem;font-size:.75rem;font-weight:400;line-height:1.5rem}.column-content p:has(span.references) span.references{letter-spacing:.06rem;font-size:.75rem;font-weight:400;line-height:1.5rem}.column-content :not(figure) a:not([href*="www.babyband.jp"]){letter-spacing:.06rem;font-size:.75rem;font-weight:400;line-height:1.5rem;text-decoration-line:underline}}
