.mb20{margin-bottom:20px}@media (max-width: 979px){.mb-sp-10{margin-bottom:10px}}@media (max-width: 979px){.mb-sp-3{margin-bottom:3%}}.textcolor-main{color:#e56aa1}.textcolor-sub{color:#3d1a19}.textcolor-pink{color:#ac2d40}.bg-color{background-color:#f8f8f8}.subbg-color{background-color:#e4e4e4}.borderclr-sub{border-color:#ccc}.borderclr-sub2{border-color:#d6d6d6}.borderclr-sub3{border-color:#d8ce4d !important}.pricecolor{color:#c40000;display:flex;justify-content:flex-end;align-items:center}.heading-style01{height:90px;box-sizing:border-box;font-size:34px;font-weight:bold;text-align:center;color:#fff;background:url(/assets/doctor/introduction/nakagawa-s/special/images2/index.png?202412691252) center top repeat-x;padding:22px 0;margin:0 auto 30px}@media (max-width: 979px){.heading-style01{height:auto;background-size:auto 100%;padding:8px 0}}.ac_ly_001.border-box{border:1px solid #d6d6d6;padding:2px;background:#fefdfa}.ac_ly_001.border-box .border-box{border:1px solid #d6d6d6;background:#fafafa}@media (max-width: 979px){.ac_ly_001.border-box.border-box-outer{margin:10px}}.ac_ly_001.border-box .list-box{height:252px;position:relative;background:url(/assets/doctor/introduction/nakagawa-s/special/images2/img01.jpg?202412691252) right top no-repeat #fff;border:1px solid #d6d6d6;margin:0 auto}@media (max-width: 979px){.ac_ly_001.border-box .list-box{height:auto;position:relative;background:transparent}}.ac_ly_001.border-box .list-box ul{width:100%;max-width:610px;position:absolute;top:50%;transform:translateY(-50%);left:45px}@media (max-width: 979px){.ac_ly_001.border-box .list-box ul{position:static;top:auto;transform:translateY(0);left:auto}}.ac_ly_001.border-box .list-box ul li{font-size:22px;font-weight:bold;margin:0 0 10px;border-bottom:1px solid #d6d6d6}.ac_ly_001.border-box .list-box ul li:last-child{border:none;margin-bottom:0}.ac_ly_001.border-box .list-box ul li>.image{width:25px}@media (max-width: 979px){.ac_ly_001.border-box .list-box ul li>.image{width:20px}}@media (max-width: 979px){.ac_ly_001.border-box .list-box ul li{font-size:16px}}.h4.heading-line{border-bottom:2px solid}.photoCont{display:flex;justify-content:center}@media (max-width: 979px){.photoCont{flex-wrap:wrap}.photoCont>div{width:100%}.photoCont>div:last-child{width:52.7%}}@media (max-width: 979px){.bc_01_036{margin-bottom:5%}}.bc_01_036 .itemwrap{border:1px solid #d6d6d6 !important;margin-top:45px}@media (max-width: 979px){.bc_01_036 .itemwrap{margin-top:20px}}.bc_01_036 .itemwrap .point-box{border:1px solid #d6d6d6 !important;background-color:#fafafa}.bc_01_036 .itemwrap .point-box .name{background:#e56aa1 !important}.bc_01_036 .itemwrap .point-box .title{font-size:40px !important;line-height:1.4;color:#3d1b1a}@media (min-width: 980px){.bc_01_036 .itemwrap .point-box .title{width:auto}}@media (max-width: 979px){.bc_01_036 .itemwrap .point-box .title{margin-bottom:40px;font-size:25px !important}}.bc_01_036 .itemwrap .point-box .img{left:auto;max-height:204px}@media (min-width: 980px){.bc_01_036 .itemwrap .point-box .img{right:80px;top:-35px}}@media (max-width: 979px){.bc_01_036 .itemwrap .point-box .img{right:4%;top:auto;margin-top:-5%}}.imgitem01{width:312px}@media (max-width: 979px){.photos-wrap{margin-bottom:3%}}.subtitle{background:#ef7e7c;line-height:1.7;padding:3px 10px 0 15px;margin-bottom:17px}@media (max-width: 979px){.sec-02{margin-top:30px !important}}@media (min-width: 980px){.sec-02 .col:first-child .image{text-align:left}}.sec-02 .dr-title{line-height:1.5}.sec-03 .photos-wrap01 .image:first-child,.sec-04 .photos-wrap01 .image:first-child,.sec-05 .photos-wrap01 .image:first-child{margin-bottom:47px}@media (max-width: 979px){.sec-03 .photos-wrap01 .image:first-child,.sec-04 .photos-wrap01 .image:first-child,.sec-05 .photos-wrap01 .image:first-child{margin-bottom:37px}}.sec-price .bg-title01{background-color:#e4e4e4;margin-bottom:15px}@media (max-width: 979px){.sec-price .bg-title01{margin-bottom:3%;font-size:1.6rem !important}}.sec-price .price-val{display:flex;justify-content:flex-end;align-items:center}@media (max-width: 979px){.sec-price .price-val{font-size:3rem !important}}.sec-price .unit{font-size:1.4rem;font-weight:bold;line-height:1.4;text-align:center;white-space:nowrap}.sec-price .unit small{font-size:11px}@media (max-width: 979px){.sec-price .unit{font-size:1.2rem;margin-top:-12px}}@media (max-width: 979px){.sec-price>.ac_ly_001>.ac_ly_002>.col>.ac_ly_002>.col:first-child{font-size:1.2rem}}.bc_01_036.bc-item>.itemwrap>.point-box{padding-top:40px}@media (max-width: 979px){.bc_01_036.bc-item>.itemwrap>.point-box>.ac_ly_002>.title{width:calc(100% - 110px);text-align:center;margin:0}}@media (max-width: 979px){.bc_01_036.bc-item>.itemwrap>.point-box>.ac_ly_002>.col.-size-auto{margin-bottom:10px;width:calc(100% - 110px)}}.bc_01_036.bc-item>.itemwrap>.point-box>.ac_ly_002>.title>.name{display:flex;align-items:center;justify-content:center;margin:0 10px 0 0;padding:0 24px;border-radius:24px;width:auto;height:48px;box-sizing:border-box;color:#fff;font-size:32px;font-weight:bold;white-space:nowrap}@media (max-width: 979px){.bc_01_036.bc-item>.itemwrap>.point-box>.ac_ly_002>.title>.name{display:flex;align-items:center;justify-content:center;margin:0 0 5px;border-radius:14px;width:100%;height:28px;font-size:18px}}.bc_01_036.bc-item>.itemwrap>.point-box>.ac_ly_002{font-size:50px;font-weight:bold}@media (max-width: 979px){.bc_01_036.bc-item>.itemwrap>.point-box>.ac_ly_002{font-size:24px}}.bc_01_036.bc-item>.itemwrap>.point-box>.ac_ly_002>.col>.ac_ly_002>.col:first-child{font-size:32px;line-height:1.2}@media (max-width: 979px){.bc_01_036.bc-item>.itemwrap>.point-box>.ac_ly_002>.col>.ac_ly_002>.col:first-child{font-size:24px;line-height:inherit}}
