.heading-bgcolor{background-color:#13245A}.heading{color:#13245A}.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:#13245A}.textcolor-sub{color:#c2deed}.textcolor-pink{color:#ac2d40}.bg-color{background-color:#c2deed}.index-color{background-color:#f8f8f8}.borderclr-sub{border-color:#ccc !important}.borderclr-sub2{border-color:#dacbb6}.pricecolor{color:#c40000;display:flex;justify-content:flex-end;align-items:center}.ac_ar_001>.ac_ly_001.main-bg:first-child{background:url(/assets/doctor/introduction/kotake/special/images/mainbg.jpg?202412691252) center top no-repeat;max-width:100%}@media (max-width: 979px){.ac_ar_001>.ac_ly_001.main-bg:first-child .heading-image{margin-bottom:3% !important}}.heading-style01{height:90px;box-sizing:border-box;font-size:34px;font-weight:bold;text-align:center;color:#fff;background:url(/assets/doctor/introduction/kotake/special/images/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}}.border-box{border:1px solid #ccc;padding:2px !important;background:#fefdfc}@media (max-width: 979px){.border-box.border-box-outer{margin:10px}}.border-box .list-box{position:relative;height:285px;background:url(/assets/doctor/introduction/kotake/special/images/img07.png?202412691252) right top no-repeat #fff;border:1px solid #ccc;margin:0 auto}@media (max-width: 979px){.border-box .list-box{height:auto;position:relative;background:transparent}}.border-box .list-box ul{width:100%;max-width:610px;position:absolute;top:50%;transform:translateY(-50%);left:45px}@media (max-width: 979px){.border-box .list-box ul{position:static;top:auto;transform:translateY(0);left:auto}}.border-box .list-box ul li{font-size:22px;font-weight:bold;margin:0 0 10px;border-bottom:1px solid #c2deed}.border-box .list-box ul li:last-child{border:none;margin-bottom:0}.border-box .list-box ul li>.image{width:25px}@media (max-width: 979px){.border-box .list-box ul li>.image{width:20px}}@media (max-width: 979px){.border-box .list-box ul li{font-size:16px}}.border-box-02{border:1px solid #ccc}@media (max-width: 979px){margin-bottom:5%}.itemwrap{border:1px solid #ccc !important;margin-top:45px}@media (max-width: 979px){.itemwrap{margin-top:20px}}.itemwrap .point-box{border:1px solid #ccc !important;background-color:#fefdfc}.itemwrap .point-box .name{background:#13245A !important}.itemwrap .point-box .title{line-height:1.4;color:#13245A !important}@media (min-width: 980px){.itemwrap .point-box .title{width:auto}}@media (max-width: 979px){.itemwrap .point-box .title{margin-bottom:40px}}.itemwrap .point-box .img{left:auto;max-height:unset !important}@media (min-width: 980px){.itemwrap .point-box .img{right:60px !important;top:-62px !important;left:auto !important}}@media (max-width: 979px){.itemwrap .point-box .img{right:4% !important;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:#E5D490 !important;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-item>.itemwrap{border:1px solid #d6d6d6}.bc-item>.itemwrap>.point-box{padding-top:40px;background:#fefdfc;border:1px solid #d6d6d6}@media (max-width: 979px){.bc-item>.itemwrap>.point-box>.ac_ly_002>.title{width:calc(100% - 110px);text-align:center;margin:0}}@media (max-width: 979px){.bc-item>.itemwrap>.point-box>.ac_ly_002>.col.-size-auto{margin-bottom:10px;width:calc(100% - 110px)}}.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-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-item>.itemwrap>.point-box>.ac_ly_002{font-size:34px;font-weight:bold}@media (max-width: 979px){.bc-item>.itemwrap>.point-box>.ac_ly_002{font-size:24px}}.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-item>.itemwrap>.point-box>.ac_ly_002>.col>.ac_ly_002>.col:first-child{font-size:24px;line-height:inherit}}.grid-2column.-middle,.-middle.ac_ly_001{align-items:center}.page-Bp_00_2705 .price .textcolor-pink,.page-Bp_00_2705 .price .textcolor-bk{display:flex;justify-content:flex-end;align-items:center}.itemwrap>.point-box>.title{font-size:45px !important}@media (max-width: 979px){.itemwrap>.point-box>.title{font-size:24px !important}}.container01 .ac_ly_002{width:100%}.container01 .ac_ly_002 .border{border-bottom:1px dashed #ccc;padding:0 0 2px;margin:0 0 5px}.container01 .ac_ly_002 div:first-child{width:calc(100% - 440px)}.container01 .ac_ly_002 div:last-child{width:440px;text-align:right}@media (max-width: 979px){.container01{border-top:1px solid #ccc;margin:10px 0 0;padding:10px 0 0}.container01 .ac_ly_002 div:first-child{width:100%}.container01 .ac_ly_002 div:last-child{width:100}}
