.j-nav .j-nav-list li{background-color:#fff;position:relative;border-bottom:3px solid #C19682}.j-nav .j-nav-list li::after{position:absolute;right:8px;top:50%;transform:translateY(-50%);content:"▼";color:#d15c6a}.j-nav .j-nav-list li+li{margin-top:20px}.j-nav .j-nav-list li a{letter-spacing:0.08em;text-decoration:none;transition:0.5s;position:auto;display:flex;padding:8px 32px 8px 16px}.j-nav .j-nav-list li a:hover{opacity:0.8}.bg-pinkmain{background-color:#D291A2 !important}.n-secttl{background-color:#C19682;color:#fff;text-align:center;margin-bottom:32px}@media (max-width: 979px){.n-secttl{margin-bottom:16px;font-size:calc(min(4.2vw, 32px));padding:8px}}.n-secttlsub{background-color:#fff;border-left:8px solid #C19682;color:#996633;padding:8px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 979px){.n-secttlsub{font-size:calc(min(3.8vw, 24px))}}.n-secttlsub2{border-left:none;align-items:baseline;margin-bottom:0;flex-wrap:wrap;font-weight:bold}.n-secttlsub .clinicname{background-color:#FCF9BA;padding:4px 16px;font-size:14px;display:inline-flex;justify-content:center;align-items:center;border-radius:10px;color:#996633}@media (max-width: 979px){.n-secttlsub .clinicname{font-size:2.5vw;padding:4px 3vw}}.n-secttlsub .stepnum{flex-shrink:0}.sec-ttl-4{color:#996633;text-align:center;font-size:20px;padding-bottom:20px}@media (max-width: 979px){.sec-ttl-4{font-size:calc(min(4.5vw, 20px))}}.lines{padding-top:20px;border-bottom:1px solid #7d6155;display:block;width:100%;margin-left:auto;margin-right:auto}.prices{margin-top:60px;line-height:1.8}.prices__inner{padding:20px 15px;background-color:#fff}@media (max-width: 979px){.prices__inner{padding:20px 10px}}.prices .desc-box{background-color:#fff;border-radius:10px;padding:20px;line-height:1.8}.prices .contentsblock .blockitems{background-color:#fff;border-radius:10px;padding:20px 20px 80px}@media (max-width: 979px){.prices .contentsblock .blockitems{padding:20px 20px 18vw}}.prices .contentsblock .blockitems .graphB{margin-top:40px}.prices .contentsblock .blockitems .graphB .graphB_ttl{background:#D08E9F;text-align:center;font-weight:bold;margin-bottom:10px;color:#fff;padding:8px 0}@media (max-width: 979px){.prices .contentsblock .blockitems .graphB .graphB_ttl{font-size:3.5vw}}.prices .contentsblock .blockitems .graphB .contents-d{display:flex}.prices .contentsblock .blockitems .graphB .contents-d .graphBrow{padding:8px;color:#595959}.prices .contentsblock .blockitems .graphB .contents-d .graphBrow.left{background-color:#F1CCD2;display:flex;justify-content:center;align-items:center;flex-direction:column;width:70%;line-height:1.2;border-radius:10px 0 0 10px;font-weight:bold}@media (max-width: 979px){.prices .contentsblock .blockitems .graphB .contents-d .graphBrow.left{width:65%;font-size:3.5vw}}.prices .contentsblock .blockitems .graphB .contents-d .graphBrow.right{background-color:#FCF9BA;display:flex;justify-content:center;align-items:center;flex-direction:column;width:30%;line-height:1.2;border-radius:0 10px 10px 0;position:relative;font-weight:bold}@media (max-width: 979px){.prices .contentsblock .blockitems .graphB .contents-d .graphBrow.right{font-size:3.5vw;width:35%}}.prices .contentsblock .blockitems .graphB .contents-d .graphBrow.right span{color:#D25C6A;font-weight:bold}.prices .contentsblock .blockitems .graphB .contents-d .graphBrow.right .positionset{position:absolute;top:0;transform:translateY(80%)}@media (max-width: 979px){.prices .contentsblock .blockitems .graphB .contents-d .graphBrow.right .positionset{transform:translateY(50%)}}.prices .contentsblock .blockitems .graphB .contents-d .graphBrow.right .positionset .speechBubble{color:#d291a2}@media (max-width: 979px){.prices .contentsblock .blockitems .graphB .contents-d .graphBrow.right .positionset .speechBubble{font-size:3vw;margin-top:35%}}.prices .contentsblock .blockitems .exeprice-wrap .exeprice_head{gap:0 20px;display:flex;align-items:center;color:#9B6936;justify-content:center;font-size:20px;font-weight:bold}@media (max-width: 979px){.prices .contentsblock .blockitems .exeprice-wrap .exeprice_head{justify-content:space-evenly;margin-top:20px;font-size:4.5vw}}.prices .contentsblock .blockitems .exeprice-wrap .exeprice_head span{background-color:#D25C6A;color:#fff;font-size:14px;padding:4px 16px;border-radius:10px}@media (max-width: 979px){.prices .contentsblock .blockitems .exeprice-wrap .exeprice_head span{font-size:3vw}}.prices .contentsblock .blockitems .exeprice-wrap .exeprice{max-width:420px;margin-left:auto;margin-right:auto}.prices .contentsblock .blockitems .exeprice-wrap .exeprice .e-head{color:#d291a2;font-weight:bold;margin-bottom:16px}.prices .contentsblock .blockitems .exeprice-wrap .exeprice .row-block{border-left:2px solid #ECEEF1}.prices .contentsblock .blockitems .exeprice-wrap .exeprice .row{display:flex;align-items:center;justify-content:space-between;padding:0 0 0 20px}.prices .contentsblock .blockitems .exeprice-wrap .exeprice .row>dt{font-weight:bold;color:#7E8490}.prices .contentsblock .blockitems .exeprice-wrap .exeprice .row+.row{margin-top:20px}.prices .contentsblock .blockitems .exeprice-wrap .exeprice .row.sum{border-top:2px solid #7E8490;padding-top:20px}.prices .contentsblock .blockitems .exeprice-wrap .exeprice .row.sum>dt{color:#996633}.prices .contentsblock .blockitems .exeprice-wrap .exeprice .row.sum>dd{font-size:120%;font-weight:bold}.speechBubble{position:relative;display:inline-block;margin-top:20px;padding:8px 16px;border:2px solid #d291a2;border-radius:8px;background-color:#ffffff;text-align:left;font-size:16px;font-weight:400;line-height:1.5;color:#d291a2;font-weight:bold}@media (max-width: 979px){.speechBubble{font-size:3.5vw;text-align:center;padding:4px 8px}}.speechBubble::before{content:"";position:absolute;top:0;left:50%;border-style:solid;border-width:0 20px 20px 0;border-color:transparent transparent #d291a2;translate:-50% -100%;transform:skew(-25deg);transform-origin:bottom}.speechBubble::after{content:"";position:absolute;top:0;left:50%;border-style:solid;border-width:0 15.2px 15.2px 0;border-color:transparent transparent #ffffff;translate:calc(-50% - 0.4px) -100%;transform:skew(-25deg);transform-origin:bottom}.timing .desc-box{background-color:#fff;border-radius:10px;padding:20px;line-height:1.8}.timing .btns{display:flex;align-items:center;justify-content:center;gap:0 20px}@media (max-width: 979px){.timing .btns{gap:20px;flex-direction:column}}.timing .btns .links a{background-color:#D291A2}@media (max-width: 979px){.timing .btns .links a{font-size:4.5vw}}.tokyoj .t-ttl{background-color:#D291A2;color:#fff;text-align:center;font-weight:bold;padding:8px}.tokyoj .rlc-jnav{display:flex;flex-wrap:wrap;gap:20px;margin-top:40px}.tokyoj .rlc-jnav>li{width:calc((100% - 20px) / 2)}@media (max-width: 979px){.tokyoj .rlc-jnav>li{width:100%}}.tokyoj .rlc-jnav>li .button-normal{position:relative;width:100%;border:2px solid #D291A2;color:#D291A2;background-color:#fff !important}@media (max-width: 979px){.tokyoj .rlc-jnav>li .button-normal{font-size:4.5vw}}.tokyoj .rlc-jnav>li .button-normal::after{transform:translate(-50%, -50%) rotate(135deg);border-top:2px solid #D25C6A;border-right:2px solid #D25C6A;background:none;width:9px;height:9px;right:5%;top:50%}.tokyoj .rlc-jnav>li .button-normal .clname{position:absolute;top:0;left:0;transform:translate(5%, -50%);background-color:#FCF9BA;color:#996633;padding:2px 16px;font-size:10px;border-radius:5px}@media (max-width: 979px){.tokyoj .btnfont{font-size:5vw !important}}.secAttentions .desc-box{background-color:#fff;border-radius:10px;padding:20px;line-height:1.8}.secAttentions .sec-ttl-4{text-align:left;padding-bottom:0;display:flex}@media (max-width: 979px){.secAttentions .sec-ttl-4{font-size:calc(min(5vw, 24px))}}.secAttentions .markerline{border-bottom:1px solid #595959}@media (max-width: 979px){.secAttentions .markerline{font-size:calc(min(5vw, 24px))}}._cta{background:linear-gradient(to bottom, #FFEAF1, #fff);padding:20px}@media (max-width: 979px){._cta{padding:20px 0}}._cta ._cta-ttl{text-align:center;font-size:28px;margin-bottom:40px;color:#8B675B}@media (max-width: 979px){._cta ._cta-ttl{font-size:Min(25px, 4.66667vw);margin-bottom:20px}}.btn_clinic{display:flex;justify-content:center}.btn_clinic a{display:flex;justify-content:center;align-items:center;height:100%}.btn_clinic a .btn_clinic__content{position:relative}.btn_clinic a .btn_clinic__content .position p{position:absolute;top:50%;left:50%;transform:translate(-50%, -60%);width:100%}.btn_clinic a .btn_clinic__content .position p span{display:block}.btn_clinic a .btn_clinic__content .position p .c_ttl{font-size:40px;color:#fff}@media (max-width: 979px){.btn_clinic a .btn_clinic__content .position p .c_ttl{font-size:5vw}}.btn_clinic a .btn_clinic__content .position p .c_desc{color:#C19682;background-color:#fff;border-radius:100vh;line-height:1.4;max-width:200px;margin-left:auto;margin-right:auto}@media (max-width: 979px){.btn_clinic a .btn_clinic__content .position p .c_desc{font-size:2.5vw;max-width:20vw}}._mincho{font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif}.ikebukuro_bnr{position:relative}.ikebukuro_bnr .tag{background:#fff;color:#D59199;font-weight:bold;border-radius:5px;display:flex;align-items:center;justify-content:center;position:absolute;top:-20px;left:25px;text-align:center;width:90px;height:59px;font-size:1.6rem;line-height:20px;font-weight:bold;box-shadow:3.064px 2.571px 7px 0px rgba(149,48,60,0.5);z-index:11;flex-direction:column}.ikebukuro_bnr .tag:after{content:'';width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #fff;position:absolute;top:100%;left:0;right:0;margin:auto}.ikebukuro_bnr .tag .txt{display:block;color:#D59199;font-size:1.4rem}@media only screen and (max-width: 768px){.ikebukuro_bnr .tag{font-size:3.2vw;line-height:1.3;width:14.66667vw;height:10.66667vw;left:3.06667vw;top:-5.33333vw}.ikebukuro_bnr .tag .txt{display:block;color:#D59199;font-size:2.4vw}}.ymark{background-color:#FCF9BA;display:inline;padding:0 4px;border-radius:4px;letter-spacing:0.08rem}.Diagram{width:100%}.Diagram thead{background-color:#D291A2}.Diagram thead th{color:#fff;text-align:center;padding:2%;min-width:72px;line-height:1.8}.Diagram tbody{background-color:#fff}.Diagram tbody td{vertical-align:middle;padding:2%;line-height:1.8}.flow ol li{list-style:none}.flow .n-secttlsub{align-items:center;justify-content:flex-start}.flow .contentsblock ol li p{padding:0 8px}@media (max-width: 979px){.btnfont{font-size:calc(min(3.5vw, 16px))}}.catalog{margin-top:60px;line-height:1.8}.catalog__inner{padding:20px 15px;background-color:#fff}@media (max-width: 979px){.catalog__inner{padding:20px 10px}}.catalog .sec-ttl-4{text-align:left;display:flex;gap:8px}.catalog .sec-ttl-4 a{color:#996633}.catalog .desc-box{background-color:#fff;border-radius:10px;padding:20px;line-height:1.8}.catalog .contentsblock .blockitems{background-color:#fff;border-radius:10px;padding:20px 20px 80px}@media (max-width: 979px){.catalog .contentsblock .blockitems{padding:20px 20px 18vw}}@media (max-width: 979px){body{font-size:16px;font-size:1.5rem;line-height:1.625}}
