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