.img_banner{position:relative}.img_banner .caption{position:absolute;left:20px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.img_banner .caption h2{color:#4e412e}@media (min-width: 980px){.img_banner .caption h2{font-size:45px}}@media (max-width: 979px){.img_banner .caption h2{font-size:6vw}}.img_banner .caption p{color:#988C7E}@media (max-width: 979px){.img_banner .caption p{font-size:3.5vw}}@media (max-width: 979px){.box01{margin:0 -10px}}.box01 .col{margin-left:1%}.box01 .col>*{display:block;height:100%}.box01 .col.-size-30{width:calc((99.99% - (1% * (3 - 1))) / 3)}.box01 .col.-size-30 a{display:block}.box01 .col.-size-30 a+a{margin-top:3%}.box01 .col.-size-70{width:calc(((99.99% - (1% * (3 - 1))) / 3) * 2 + 1%);position:relative;overflow:hidden}.box01 .col.-size-70 img{position:absolute;top:0;bottom:0;margin:auto;max-width:none;height:100%}.box01 .ac_ly_003{margin-top:1%}.box01 .ac_ly_003>.col{width:calc((99.99% - (1% * (3 - 1))) / 3)}.table-box>table{border:1px solid #999999}.table-box>table>tbody{color:#412d31}.table-box>table>tbody .time{background:#f5f3ef;border-left:1px solid #999999;text-align:left}.table-box>table>tbody .time dl{display:flex;align-items:center;justify-content:space-between}.table-box>table>tbody>tr>th{width:calc(100% / 8);background:#efc6c6;border:solid 1px #efe4e4}.table-box>table>tbody>tr>th.sat,.table-box>table>tbody>tr>th.sun,.table-box>table>tbody>tr>th.oth{color:#fff}.table-box>table>tbody>tr>th.sat{background:#69c4f5}.table-box>table>tbody>tr>th.sun{background:#f26979}.table-box>table>tbody>tr>th.oth{background:#cc021a}.table-box>table>tbody>tr>th:first-child{border-left:1px solid #999999}.table-box>table>tbody>tr>th:last-child{border-right:1px solid #999999}.table-box>table>tbody>tr>td{padding:5px 3px;text-align:center;border:1px solid #efe4e4}.table-box>table>tbody>tr>td:first-child{border-left:none}.table-box>table>tbody>tr>td:last-child{border-right:1px solid #999999}.table-box>table>tbody>tr:last-child th,.table-box>table>tbody>tr:last-child td{border-bottom:1px solid #999999}.table-box .f-pink{color:#f69;background:#FFF0FF}.table-box .f-blue{color:#6699CC;background:#F0FAFF}.table-box .f-blue_numb{background:#b8e3f8}.table-box .f-pink_numb{background:#fadcfa}.table-box .closed{color:#E32D30;font-weight:bold}.table-box .c_day{background:#f4f4f4}@media (max-width: 979px){.otherComment{flex-direction:column}.otherComment>.col{width:100%}.otherComment>.col:nth-child(n+2){margin:10px 0 0}.tableHead{width:81px}.timeTitle{font-size:17px !important}}.table-box>table.dr_calendar{width:100%}.table-box>table.dr_calendar>tbody>tr{text-align:center}.table-box>table.dr_calendar>tbody>tr:first-child th{width:calc(100% / 9);font-size:13px;padding:5px 10px}@media (max-width: 979px){.table-box>table.dr_calendar>tbody>tr:first-child th{padding:10px 5px}}.table-box>table.dr_calendar>tbody>tr:first-child th:first-child{width:17%}.table-box>table.dr_calendar>tbody>tr>th{background:#5d4f4c;border:solid 1px #ccc;color:#ffffff}@media (max-width: 979px){.table-box>table.dr_calendar>tbody>tr>th{font-size:13px;padding:10px 5px}}.dr_calendar tr:not(:first-child){border-left:solid 1px #999999}.dr_calendar tr td.close{background:#f5f5f5;color:#c5172c;font-weight:bold}.dr_calendar tr td.saturday{color:#1364b7;background:#e1edf3}.dr_calendar tr td.sunday{color:#ca0202;background:#f7eaea}.count-calendar{counter-reset:number 0}@media (max-width: 979px){.count-calendar .count-date{display:block}}.count-calendar .count-date:before{counter-increment:number 1}.count-calendar.jan .count-date::before{content:"1/" counter(number)}.count-calendar.feb .count-date::before{content:"2/" counter(number)}.count-calendar.mar .count-date::before{content:"3/" counter(number)}.count-calendar.apr .count-date::before{content:"4/" counter(number)}.count-calendar.may .count-date::before{content:"5/" counter(number)}.count-calendar.jun .count-date::before{content:"6/" counter(number)}.count-calendar.jul .count-date::before{content:"7/" counter(number)}.count-calendar.aug .count-date::before{content:"8/" counter(number)}.count-calendar.sep .count-date::before{content:"9/" counter(number)}.count-calendar.oct .count-date::before{content:"10/" counter(number)}.count-calendar.nov .count-date::before{content:"11/" counter(number)}.count-calendar.dec .count-date::before{content:"12/" counter(number)}._calendar_txt{background:#fff;padding:20px 3%;font-size:13px;border:1px solid #5d4f4d;margin-top:20px !important}@media (max-width: 979px){.el-table.-scroll,.-scroll.table-box{position:relative;padding-top:20px}}.el-table.-scroll::after,.-scroll.table-box::after,.el-table.-scroll::before,.-scroll.table-box::before{display:none}@media (max-width: 979px){.timeTable>table{width:100%;max-width:490px;margin:auto}}@media (max-width: 979px){.timeTable>table>thead>tr>th{font-size:13px;padding:5px}}@media (max-width: 979px){.timeTable>table>tbody>tr>td{font-size:14px}}.timeTable>table>tbody>tr>td span{display:block;font-size:12px}.timeTable>table>tbody>tr>td.holiday{background:#f5f5f5;color:#c5172c;font-weight:bold;border-bottom:none}.timeTable>table>tbody>tr>td.b_day{color:#1364b7;background:#e1edf3}.timeTable>table>tbody>tr>td.r_day{color:#ca0202;background:#f7eaea}.timeTable>table>tbody>tr>td:first-child{border-left:none}.timeTable>table>tbody>tr>td:last-child{border-right:none}@media (max-width: 979px){.timeTable>table>tbody>tr:nth-child(6) td{border-bottom:none}}.doctor-link ul{display:flex;justify-content:space-between}@media (max-width: 979px){.doctor-link ul{flex-direction:column}}.doctor-link ul li{width:calc(100% / 3 - 5px)}@media (max-width: 979px){.doctor-link ul li{width:100%;max-width:380px;margin:auto}.doctor-link ul li+li{margin-top:20px}}.doctor-link ul li a{display:flex;justify-content:space-between;align-items:center;background:#fff;color:#3f4036;border:solid 3px #d9d9d9;text-decoration:none}.doctor-link ul li a .drImg{width:45%}@media (max-width: 979px){.doctor-link ul li a .drImg{width:40%}.doctor-link ul li a .drImg img{max-width:130px}}.doctor-link ul li a .drInfo{width:50%}@media (max-width: 979px){.doctor-link ul li a .drInfo{width:55%}}.doctor-link ul li a .drInfo__career{font-size:16px;font-weight:bold;font-family:serif;line-height:1.5}.doctor-link ul li a .drInfo__career small{display:block;font-size:18px}.doctor-link ul li a .drInfo__btn{width:95%;margin:5px 0 0;color:#fff;background:#d98690;font-size:12px;text-align:center;border-radius:999px}@media (max-width: 979px){.doctor-link ul li a .drInfo__btn{font-size:14px;margin:15px 0 0}}.box01 .col img{min-height:170px}@media (max-width: 979px){.box01 .col img{min-height:23vw}}.mv_container{margin-bottom:60px}@media (max-width: 979px){.mv_container{margin-top:32px;margin-bottom:32px}}@media (max-width: 979px){#anchor_02{margin-top:80px !important}}#anchor_02 h2{position:relative}#anchor_02 .speech{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:100vh;background-color:#fff;box-shadow:5px 5px 8px rgba(149,48,60,0.5);color:#d59199;font-weight:bold;font-size:14px;text-align:center;width:50px;height:50px;display:flex;justify-content:center;align-items:center;line-height:1.1;position:absolute;left:10px;top:50%;transform:translateY(-51%);flex-direction:column;gap:0}@media (max-width: 979px){#anchor_02 .speech{width:5.20833vw;height:5.20833vw;font-size:2.08333vw}}@media only screen and (max-width: 768px){#anchor_02 .speech{left:2vw;top:-120%}}#anchor_02 .speech .date{font-size:13px;color:#fffe72}@media (max-width: 979px){#anchor_02 .speech .date{font-size:13px}}.timetableWrap{padding:0 10px}.clinic .time-table,.clinic_contentWrap .time-table{width:100%;border-collapse:collapse;border:1px solid #999}@media (min-width: 980px){.clinic .time-table,.clinic_contentWrap .time-table{text-align:center}}@media (max-width: 979px){.clinic_contentWrap .time-table{max-width:420px;margin:auto}}.clinic .time-table thead th,.clinic_contentWrap .time-table thead th{background:#d15c6a;color:#fff;padding:10px 10px}.clinic.table-box>table>tbody>tr>th{padding:2px 10px}@media (min-width: 980px){.clinic_contentWrap .time-table thead th{padding:5px 10px}}.clinic .time-table tbody,.clinic_contentWrap .time-table tbody{color:#412d31}@media (max-width: 979px){.clinic_contentWrap .time-table tbody tr:nth-child(6) td{border-bottom:none}}.clinic .time-table tbody th,.clinic .time-table tbody td,.clinic_contentWrap .time-table tbody th,.clinic_contentWrap .time-table tbody td{border:1px solid #efe4e4}.clinic .time-table tbody th,.clinic .time-table tbody td,.clinic_contentWrap .time-table tbody th,.clinic_contentWrap .time-table tbody td{padding:4px}@media (max-width: 768px){.clinic .time-table tbody th,.clinic .time-table tbody td,.clinic_contentWrap .time-table tbody th,.clinic_contentWrap .time-table tbody td{padding:3px}}@media (max-width: 979px){.clinic_contentWrap .time-table tbody th,.clinic_contentWrap .time-table tbody td{text-align:center;padding:3px}}.clinic .time-table tbody th,.clinic_contentWrap .time-table tbody th{width:calc(100%/8);background:#efc6c6;font-weight:normal}.clinic .time-table tbody th.sat,.clinic .time-table tbody th.sun,.clinic .time-table tbody th.oth,.clinic_contentWrap .time-table tbody th.sat,.clinic_contentWrap .time-table tbody th.sun,.clinic_contentWrap .time-table tbody th.oth{color:#fff}.clinic .time-table tbody th.sat,.clinic_contentWrap .time-table tbody th.sat{background:#69c4f5}.clinic .time-table tbody th.sun,.clinic_contentWrap .time-table tbody th.sun{background:#f26979}.clinic .time-table tbody th.oth,.clinic_contentWrap .time-table tbody th.oth{background:#cc021a}.clinic .time-table tbody th:first-child,.clinic_contentWrap .time-table tbody th:first-child{border-left:none}.clinic .time-table tbody th:last-child,.clinic_contentWrap .time-table tbody th:last-child{border-right:none}.clinic .time-table tbody td.holiday,.clinic_contentWrap .time-table tbody td.holiday{font-weight:bold;border-bottom:none}.clinic .time-table tbody td:first-child,.clinic_contentWrap .time-table tbody td:first-child{border-left:none}.clinic .time-table tbody td:last-child,.clinic_contentWrap .time-table tbody td:last-child{border-right:none}.clinic .time-table tbody .time,.clinic_contentWrap .time-table tbody .time{background:#f5f3ef;border-left:1px solid #999;text-align:left}@media (max-width: 979px){.clinic_contentWrap .time-table tbody .time{padding-left:12px;padding-right:12px;width:100px}}.clinic .time-table tbody tr:first-child,.clinic_contentWrap .time-table tbody tr:first-child{border-left:1px solid #999}.clinic .time-table tbody tr:last-child th,.clinic .time-table tbody tr:last-child td,.clinic_contentWrap .time-table tbody tr:last-child th,.clinic_contentWrap .time-table tbody tr:last-child td{border-bottom:1px solid #999}.clinic .time-table dl,.clinic_contentWrap .time-table dl{display:flex;justify-content:flex-start}.clinic .time-table dl dt,.clinic_contentWrap .time-table dl dt{width:1.5em}.clinic>.text,.clinic_contentWrap>.text{font-size:14px;font-size:1.4rem;margin-top:5px;margin-bottom:15px;color:#333}@media (min-width: 980px){.clinic_contentWrap>.text{font-size:12px;font-size:1.2rem;margin-bottom:10px}}.clinic>.moreinfo,.clinic_contentWrap>.moreinfo{font-size:14px;font-size:1.4rem;margin-bottom:20px}@media (min-width: 980px){.clinic_contentWrap>.moreinfo{font-size:12px;font-size:1.2rem;text-align:right}}@media (max-width: 979px){.clinic_contentWrap>.moreinfo{max-width:420px;margin:0 auto 20px}}.clinic_contentWrap>.moreinfo>.link{color:#f26778;position:relative}.clinic_contentWrap>.moreinfo>.link:after{content:"＞"}.clinic_wrap{background:#fff;border:1px solid #d15c7d;border-top:5px solid #d15c7d;padding:40px}@media (max-width: 979px){.clinic_wrap{padding:40px 3%}}.clinic_contentWrap{display:flex;gap:40px}@media (max-width: 979px){.clinic_contentWrap{display:block}}@media (max-width: 979px){.clinic_contentWrap_inner{display:flex;gap:10px;margin-bottom:20px}}.clinic_side{font-size:18px;width:calc(100% - 200px)}@media (max-width: 979px){.clinic_side{width:100%}}.clinic_side .clinkck_guide{padding:25px 10px}@media (max-width: 979px){.clinic_side .clinkck_guide{padding:0}}.clinic_side .clinkck_guide_btn_item{margin-top:8px;width:300px}@media (max-width: 979px){.clinic_side .clinkck_guide_btn_item{width:100%}}.clinic_side .clinkck_guide_btn_item:first-child{margin-top:0}.clinic_side .clinkck_guide_btn_item .button-normal{display:flex;justify-content:center;background:#e6909b}.clinic_side .dr-prof{border-bottom:1px solid #cccccc;padding-bottom:25px;padding-left:10px}.clinic_side .dr-prof .dr_ttl{font-weight:bold;font-size:20px}.clinic_side .dr-prof .dr_name{font-size:34px;font-weight:bold}.clinic_side .dr-prof .dr_name-ttl{font-size:20px}.clinic_side .clinkck_addr_head,.clinic_side .clinkck_access_head,.clinic_side .clinkck_tel_head{padding-left:10px;font-weight:bold;font-size:18px;padding-bottom:11px;border-bottom:1px solid #cccccc}.clinic_side .clinkck_addr_desc,.clinic_side .clinkck_access_desc,.clinic_side .clinkck_tel_desc{padding:10px 25px 25px;padding-left:10px}@media (max-width: 979px){.clinic_side .clinkck_addr_desc,.clinic_side .clinkck_access_desc,.clinic_side .clinkck_tel_desc{font-size:16px}}.clinic_side .clinkck_access_btn_item{margin-top:8px;padding-bottom:25px}.clinic_side .clinkck_access_btn_item .button-normal{display:flex;justify-content:center;background:#e6909b;border-radius:100vh;width:360px}@media (max-width: 979px){.clinic_side .clinkck_access_btn_item .button-normal{width:100%}}.clinic_side .clinkck_medical-hours_head{padding-left:10px;font-weight:bold;font-size:18px;padding-bottom:11px;border-bottom:1px solid #cccccc}@media (max-width: 979px){.clinic_side .clinkck_medical-hours_head{font-size:18px}}.clinic .clinkck_addr_head,.clinic .clinkck_access_head,.clinic .clinkck_tel_head{padding-left:10px;font-weight:bold;font-size:18px;padding-bottom:11px;border-bottom:1px solid #cccccc}.clinic .clinkck_addr_desc,.clinic .clinkck_access_desc,.clinic .clinkck_tel_desc{padding:10px 25px 25px;padding-left:10px}@media (max-width: 979px){.clinic .clinkck_addr_desc,.clinic .clinkck_access_desc,.clinic .clinkck_tel_desc{font-size:16px}}.clinic .clinkck_access_btn_item{margin-top:8px;padding-bottom:25px}.clinic .clinkck_access_btn_item .button-normal{display:flex;justify-content:center;background:#e6909b;border-radius:100vh;width:360px}@media (max-width: 979px){.clinic .clinkck_access_btn_item .button-normal{width:100%}}.clinic .clinkck_medical-hours_head{padding-left:10px;font-weight:bold;font-size:18px;padding-bottom:11px;border-bottom:1px solid #cccccc}@media (max-width: 979px){.clinic .clinkck_medical-hours_head{font-size:18px}}.campaign_kaiinn-head{background:#de5a63;color:#FFFF9D;text-align:center;font-weight:bold;padding:4px}.campaign_kaiinn .note{font-size:12px}@media (max-width: 979px){.campaign_kaiinn .note{margin:10px 0 !important}}.campaign_kaiinn-box{background:#F0F0F0;padding:20px 10px;margin-bottom:40px}.campaign_kaiinn-box_item{position:relative;padding:9px 0;display:flex;text-decoration:none}.campaign_kaiinn-box_item::after{position:absolute;content:"";width:22px;height:8px;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);background:#DF8DA4;top:50%;right:10px;transform:rotate(90deg) translateX(-25%)}@media (max-width: 979px){.campaign_kaiinn-box_item::after{right:0}}.campaign_kaiinn-box_item_02::after{background:#DF8DA4}.campaign_kaiinn-box_item_03::after{background:#DF8DA4}.campaign_kaiinn-box_item .item-num{background:#DF8DA4;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:10px;position:relative;font-family:"游ゴシック Medium",YuGothic;font-weight:bold;font-size:12px;width:90px;height:80px;line-height:1;gap:9px}@media (max-width: 979px){.campaign_kaiinn-box_item .item-num{height:100px}}.campaign_kaiinn-box_item .item-num::before{position:absolute;content:"";width:12px;height:8px;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);background:#DF8DA4;top:50%;right:-10px;transform:rotate(90deg) translateX(-25%)}.campaign_kaiinn-box_item .item-num_02{background:#df8da4}.campaign_kaiinn-box_item .item-num_02::before{background:#df8da4}.campaign_kaiinn-box_item .item-num_03{background:#DF8DA4}.campaign_kaiinn-box_item .item-num_03::before{background:#DF8DA4}.campaign_kaiinn-box_item .item-num span{font-size:26px}.campaign_kaiinn-box_item .item-desc{background:#fff;padding:10px 28px;width:calc(100% - 90px);height:80px;display:flex;align-items:center;font-size:14px}@media (max-width: 979px){.campaign_kaiinn-box_item .item-desc{padding:8px 16px;font-size:12px;height:100px}}.campaign_kaiinn-box_item .item-desc .txt{font-size:22px;color:#d15c7d;font-weight:bold}@media (max-width: 979px){.campaign_kaiinn-box_item .item-desc .txt{font-size:16px}}.mainfoot2{padding:20px;background:#fff;margin-top:40px}@media (max-width: 979px){.mainfoot2{padding:20px 3%}}.mainfoot2_btn{display:flex;gap:10px;justify-content:start}@media (max-width: 979px){.mainfoot2_btn{flex-direction:column}}.mainfoot2_btn .button-normal{background:#fff;border:3px solid #e6909b;color:#e6909b;padding:14px 30px;font-size:14px;border-radius:100vh;padding-right:43px;transition:1s}.mainfoot2_btn .button-normal::after{width:10px;height:10px;top:50%;right:24px;transform:translateY(-50%) rotate(45deg);border-top:2px solid #e6909b;border-right:2px solid #e6909b;background:none;transition:1s}.mainfoot2_btn .button-normal:hover{background:#e6909b;color:#fff}.mainfoot2_btn .button-normal:hover:after{border-top:2px solid #fff;border-right:2px solid #fff}.mainfoot3{padding:20px;background:#fff;margin-top:40px}.mainfoot3_btn{display:flex;justify-content:center;gap:10px;margin-top:20px}@media (max-width: 979px){.mainfoot3_btn{justify-content:space-between}}@media (max-width: 760px){.mainfoot3_btn{flex-wrap:wrap}}@media (max-width: 979px){.mainfoot3_btn_item{display:block;width:100%}}@media (max-width: 979px){.mainfoot3_btn_item+.mainfoot3_btn_item{margin-top:1px}}.mainfoot3_btn .button-normal{font-size:18px;border-radius:100vh}@media (max-width: 979px){.mainfoot3_btn .button-normal{width:230px;min-width:120px}}@media (max-width: 760px){.mainfoot3_btn .button-normal{font-size:14px;width:100%}}.dr-img img{width:100%}@media (max-width: 979px){.clinkck_guide_btn_item .button-normal{padding:10px 30px;margin-top:10px}}@media (max-width: 979px){.clinkck_guide_btn_item .button-normal .text{font-size:3vw}}.dr-img{width:220px;flex-shrink:1}.blinking{-webkit-animation:blink 1.5s ease-in-out infinite alternate;animation:blink 1.5s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:1}}.clinic__main_inner{display:flex;gap:40px}@media only screen and (max-width: 979px){.clinic__main_inner{display:flex;gap:0px}}@media only screen and (max-width: 979px){.clinic__ps{margin:0 auto 5.33333vw;width:46.333333333333332vw;margin-right:4vw}}@media only screen and (max-width: 979px){.clinic__ps{margin:0 auto 5.33333vw;width:59.333333333333332vw;margin-right:4vw}}.clinic__ctn{width:100%;padding-top:8px}@media only screen and (max-width: 979px){.clinic__ctn{padding:0}}@media (max-width: 979px){.clinic__ctn{padding-left:40px}}@media (max-width: 767px){.clinic__ctn{padding-left:10px}}.clinic__ctn .head{padding-bottom:17px;margin-bottom:10px;border-bottom:1px solid #ccc;padding-left:5px}.clinic__ctn .c-listLink{padding-left:0;padding-bottom:17px;margin-bottom:10px}@media (max-width: 979px){.clinic__ctn .c-btn{background-color:#e6909b;min-width:300px;min-height:50px;display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:bold;font-size:16px;text-decoration:none;border-radius:999px;position:relative;padding:0 49px;max-width:100%}.clinic__ctn .c-btn{min-width:60vw;padding:0 6.53333vw;margin-top:10px}.clinic__ctn .c-btn:after{content:"";position:absolute;top:50%;right:22px;transform:translateY(-50%);width:11px;height:18px;background-image:url(/assets/clinic/ikebukuro.cp/images/ar2.png?20251125161942);background-repeat:no-repeat;background-size:100% 100%;width:1.46667vw;height:2.4vw}}@media (max-width: 979px){.campaign_kaiinn{margin-top:20px}}@media (max-width: 979px){.clinic_contentWrap .time-table{max-width:100%;margin:auto}.clinic__ctn .head em{font-size:5.86667vw;font-style:normal}.clinic__ctn .head .em{font-size:5.86667vw;font-style:normal}}@media only screen and (max-width: 767px){.clinic__ctn .head span{font-size:4vw}.clinic__ctn .head .span{font-size:4vw}.clinic__ctn .head em{font-size:5.86667vw;font-style:normal}.clinic__ctn .head .em{font-size:5.86667vw;font-style:normal}.clinic__ctn .head small{font-size:3.46667vw}.clinic__ctn .c-btn{font-size:3.16667vw;min-height:9.33333vw;min-width:50vw;padding:0 6.53333vw;margin-top:10px}}.message__top{position:relative;z-index:0;height:380px}@media (max-width: 979px){.message__top{height:340px}}.message__top:before{position:absolute;bottom:0;left:0;z-index:-1;content:'';width:100%;height:100%;background-image:url(/assets/clinic/images/bg_mv.png?20251125161942);background-repeat:no-repeat;background-size:cover;background-position:bottom center}.message__top .box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:640px;width:100%;margin:0 auto;padding:40px 0;background-image:linear-gradient(0deg, rgba(255,255,255,0.30196) 0%, rgba(255,255,255,0.90196) 17%, #fff 81%, #fff 100%);font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;text-align:center}@media (max-width: 979px){.message__top .box{width:Min(660px, 89.33333vw);padding:Min(54px, 8.53333vw) Min(10px, 2.66667vw) Min(54px, 17.33333vw)}}.message__top .box .lead span:before{top:-3px;left:0;content:'『';position:absolute}.message__top .box .lead span:after{bottom:-10px;right:0;content:'』';position:absolute}.message__top .box .txt{color:#932c38;font-size:18px;line-height:2;letter-spacing:0.08em;margin-top:32px}.message__top .box .lead span{position:relative;display:inline-block;padding:0 74px}@media (max-width: 979px){.message__top .box .lead span{padding:0 Min(50px, 8vw) 0 Min(65px, 10vw)}}.message__top .box .lead{color:#e47994;font-size:30px;line-height:1.5;letter-spacing:0.08em}@media (max-width: 979px){.message__top .box .lead{font-size:Min(30px, 5.33333vw)}}@media (max-width: 979px){.message__top .box .lead span:before,.message__top .box .lead span:after{font-size:Min(34px, 5.86667vw)}}@media (max-width: 979px){.message__top .box .txt{font-size:Min(18px, 3.73333vw);line-height:1.8}}.timetableWrap tbody td{text-align:center;padding:3px}.time-table tbody td.holiday{background:#f5f5f5;color:#c5172c;font-weight:bold;border-bottom:none}.clinic .time-table tbody td span,.clinic_contentWrap .time-table tbody td span{display:block;font-size:12px}.time-table tbody tr td span{font-size:12px}.time-table tbody tr td{font-size:16px;line-height:1.3;padding:10px 5px}.page-Hp_00_0036 ._mincho{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}.page-Hp_00_0036 .head-ttl{color:#d15c6a;font-size:24px;font-weight:300;text-align:center;margin-bottom:31px;line-height:1}@media (max-width: 979px){.page-Hp_00_0036 .head-ttl{font-size:4.8vw}}.page-Hp_00_0036 .topcontens .head-ttl{font-size:20px}@media (max-width: 979px){.page-Hp_00_0036 .topcontens .head-ttl{font-size:4.5vw}}.page-Hp_00_0036 .point-color{color:#e47994}.page-Hp_00_0036 .odermade .odermade-box{background-color:#fff;padding:21px 30px;margin-top:30px}@media (max-width: 979px){.page-Hp_00_0036 .odermade .odermade-box{padding:20px 15px 30px}}.page-Hp_00_0036 .odermade .odermade-box .main-copy{background:linear-gradient(to right, #fff 0%, #ffeded 20%, #fff3f3 80%, #fff 100%);text-align:center;padding:20px 0;color:#8b675b}@media (max-width: 979px){.page-Hp_00_0036 .odermade .odermade-box .main-copy{font-size:4vw}}.page-Hp_00_0036 .odermade .odermade-box .desc{text-align:center;margin-top:30px}@media (max-width: 979px){.page-Hp_00_0036 .odermade .odermade-box .desc{font-size:3.5vw}}.page-Hp_00_0036 .popup{background-color:#f7e7e7;padding:20px 41px}@media (max-width: 979px){.page-Hp_00_0036 .popup{padding:20px 10px}}.page-Hp_00_0036 .popup-copy{color:#d15c6a;background-color:#fff;text-align:center;font-size:18px;margin-bottom:30px}@media (max-width: 979px){.page-Hp_00_0036 .popup-copy{font-size:4vw}}.page-Hp_00_0036 .popup .anchor-box{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}@media (max-width: 979px){.page-Hp_00_0036 .popup .anchor-box{flex-direction:column;gap:15px}}.page-Hp_00_0036 .popup .anchor-box__link{display:flex;text-decoration:none;width:250px;justify-content:center;background:#c19682;border-radius:6px;padding:2% 0;color:#fff !important;font-weight:bold;position:relative;font-size:18px}@media (max-width: 979px){.page-Hp_00_0036 .popup .anchor-box__link{width:100%;font-size:16px;padding:16px 0}}.page-Hp_00_0036 .popup .anchor-box__link:visited{color:#fff}.page-Hp_00_0036 .popup .anchor-box__link::before{content:'';display:block;position:absolute;top:0;right:5%;width:40px;height:100%;background:url(/assets/images/common/ico_chevron-right-invert.png?20251125161942) 50% 50% no-repeat;background-size:9px auto;transform:rotate(0deg)}.page-Hp_00_0036 .popup .anchor-box__link .speech{padding:0.5rem 0.5rem 0.5rem 0.5rem;border-radius:100vh;background-color:#fff;box-shadow:5px 5px 8px rgba(149,48,60,0.5);color:#d59199;font-weight:bold;font-size:14px;text-align:center;width:50px;height:50px;display:flex;justify-content:center;align-items:center;line-height:1.1;position:absolute;left:10px;top:50%;transform:translateY(-55%);flex-direction:column;gap:0}@media (max-width: 600px){.page-Hp_00_0036 .popup .anchor-box__link .speech{width:10.41667vw;height:10.41667vw;font-size:2.08333vw}}.page-Hp_00_0036 .popup .anchor-box__link .speech .date{font-size:10px;color:#d59199}@media (max-width: 600px){.page-Hp_00_0036 .popup .anchor-box__link .speech .date{font-size:2.08333vw}}.page-Hp_00_0036 .RLC{margin-top:60px}.page-Hp_00_0036 .RLC ul .ikebukuro{margin-top:50px}.page-Hp_00_0036 .btred{border-top:1px solid #d15c7d !important}.page-Hp_00_0036 .bbred{border-bottom:1px solid #d15c7d !important}.page-Hp_00_0036 .clinic-data table{border-top:1px solid #d15c7d;width:100%;border-collapse:collapse}.page-Hp_00_0036 .clinic-data table th{width:171px;background-color:#fff1f1;text-align:center;height:100%;padding:17px 0;flex-shrink:0;border:1px solid #efe4e5;font-weight:normal}@media (max-width: 979px){.page-Hp_00_0036 .clinic-data table th{width:30vw}}.page-Hp_00_0036 .clinic-data table td{padding:17px 26px;background-color:#fff;border:1px solid #efe4e5}.page-Hp_00_0036 .clinic-data table td:first-child{border-top:1px solid #d15c7d}.page-Hp_00_0036 .clinic-data .clinic-name{text-align:center;font-size:22px;margin-bottom:14px;margin-top:30px}.page-Hp_00_0036 .clinic-data dl{border-top:1px solid #d15c7d;background-color:#fff}.page-Hp_00_0036 .clinic-data .row{display:flex;align-items:center}.page-Hp_00_0036 .clinic-data .row dt{width:171px;background-color:#fff1f1;text-align:center;height:100%;padding:17px 0;flex-shrink:0}.page-Hp_00_0036 .clinic-data .row dd{padding:17px 26px}.page-Hp_00_0036 .result{margin-top:60px}.page-Hp_00_0036 .result-box{border:8px solid #f8e7ea;border-radius:20px;background:#fff;padding:32px 23px;text-align:center}@media (max-width: 979px){.page-Hp_00_0036 .result-box{padding:25px 15px}}.page-Hp_00_0036 .result .catch{color:#d15b85;font-weight:bold;border-top:2px solid #95303c;border-bottom:2px solid #95303c;padding:9px 0;margin-top:10px}.page-Hp_00_0036 .result .catch .big{font-size:36px;color:#95303c;font-weight:bold;background:linear-gradient(transparent 60%, rgba(255,244,92,0.7) 60%)}.page-Hp_00_0036 .result .copy{color:#d15b85;background-color:#fff7f9;padding:14px 0;margin-top:22px;font-weight:bold;margin-bottom:26px}@media (max-width: 979px){.page-Hp_00_0036 .result .copy{padding:14px 5px;font-size:4vw}}.page-Hp_00_0036 .result .btn{width:360px;margin-left:auto;margin-right:auto;margin-top:13px}@media (max-width: 979px){.page-Hp_00_0036 .result .btn{width:auto}}.page-Hp_00_0036 .result .btn .button-normal{width:100%;background-color:#e6909b}@media (max-width: 979px){.page-Hp_00_0036 .result .btn .button-normal{width:100%;text-align:center}}.page-Hp_00_0036 .reason{margin-top:60px}.page-Hp_00_0036 .reason .reason-box{background-color:#fff;padding:21px 30px;margin-top:30px}@media (max-width: 979px){.page-Hp_00_0036 .reason .reason-box{padding:21px 15px}}.page-Hp_00_0036 .reason .reason-box .main-copy{font-size:18px;background:linear-gradient(to right, #fff 0%, #ffeded 20%, #fff3f3 80%, #fff 100%);text-align:center;padding:20px 0;color:#8b675b}@media (max-width: 979px){.page-Hp_00_0036 .reason .reason-box .main-copy{font-size:4vw}}.page-Hp_00_0036 .reason .reason-box ul{margin-top:25px}.page-Hp_00_0036 .reason .reason-box ul li{background-color:#faf7f6;padding:22px 32px}@media (max-width: 979px){.page-Hp_00_0036 .reason .reason-box ul li{padding:20px 15px;font-size:3.5vw}}.page-Hp_00_0036 .reason .reason-box ul li .head{color:#95303c;font-size:20px;font-weight:bold;text-align:center}@media (max-width: 979px){.page-Hp_00_0036 .reason .reason-box ul li .head{font-size:4vw}}.page-Hp_00_0036 .reason .reason-box ul li .desc{text-align:center;line-height:1.875}.page-Hp_00_0036 .reason .reason-box ul li figure{margin-top:19px;border-radius:30px;padding:16px 91px;background-image:linear-gradient(90deg, rgba(242,155,118,0.2) 0%, rgba(246,135,149,0.2) 100%)}@media (max-width: 979px){.page-Hp_00_0036 .reason .reason-box ul li figure{padding:15px}}.page-Hp_00_0036 .reason .reason-box ul li+li{margin-top:10px}.page-Hp_00_0036 .btn{width:360px;margin-left:auto;margin-right:auto;margin-top:30px}@media (max-width: 979px){.page-Hp_00_0036 .btn{width:auto;text-align:center}}.page-Hp_00_0036 .btn .button-normal{width:100%;background-color:#e6909b}.doctor{margin-top:60px}.doctor .desc{text-align:center}@media (max-width: 979px){.doctor .desc{font-size:4vw}}.doctor .dr_list{background-color:#fff;padding:40px;border:2px solid #f9e2e2}@media (max-width: 979px){.doctor .dr_list{margin-top:40px;padding:10px;padding-left:20px}}.doctor .dr_list li+li{margin-top:20px}.doctor .wrap_img_name{display:flex;align-items:center}.doctor .wrap_img_name .img-box{width:140px;margin-right:20px}@media (max-width: 979px){.doctor .wrap_img_name .img-box{width:30%;max-width:200px;margin-right:10px}}.doctor .wrap_img_name .img-box img{width:100%;height:auto;min-height:0}.doctor .wrap_img_name .names-box{flex:1}.doctor .wrap_img_name .names-box .position{font-size:80%}.doctor .wrap_img_name .names-box .names .name{font-size:180%}@media (max-width: 979px){.doctor .wrap_img_name .names-box .names .name{font-size:150%}}#header>.inner>.spbtns>ul>.menu>a,#header>.ac_ly_001>.spbtns>ul>.menu>a,#header>.ac_ly_002>.spbtns>ul>.menu>a,#header>.ac_ly_003>.spbtns>ul>.menu>a,#header>.ac_ly_004>.spbtns>ul>.menu>a,#header>.ac_ly_005>.spbtns>ul>.menu>a,#header>.ac_ly_006>.spbtns>ul>.menu>a,#header>.ac_ly_007>.spbtns>ul>.menu>a,#header>.ac_ly_008>.spbtns>ul>.menu>a,#header>.ac_ly_009>.spbtns>ul>.menu>a,#header>.ac_ly_010>.spbtns>ul>.menu>a,#header>.ac_ly_000>.spbtns>ul>.menu>a{background-color:#e298a1}#header .btn_insta{background-color:#e298a1;background-color:#c19682}@media (max-width: 979px){.others .desc{font-size:4vw}}
