.case{margin-top:0}.mhlw-risk-light .mhlw-risk-single{background-color:#e6e6e6}:root{--ttl-bgcolor: #a3c7de;--bg-sub: #eff3f5;--s-pd-pc: 120px 10px 140px;--s-pd-sp: 13.46667vw 2vw;--s-pd-pcsm: 100px 10px 120px;--s-pd-spsm: 10.46667vw 2vw;--l-inner: 40px 30px;--l-inner-sp: 4vw 4vw 38px}section.l-container{padding:var(--s-pd-pc)}@media (max-width: 979px){section.l-container{padding:var(--s-pd-sp)}}section.l-container-sm{padding:var(--s-pd-pcsm)}@media (max-width: 979px){section.l-container-sm{padding:var(--s-pd-spsm)}}.l-inner{padding:var(--l-inner)}@media (max-width: 979px){.l-inner{padding:var(--l-inner-sp)}}.tokyoclinics{background-color:var(--bg-sub)}.tokyoclinics .clinics-list__img{text-align:center}.tokyoclinics .clinics-item{border:1px solid #dbdbdb;border-radius:10px;overflow:hidden;background:#fff}.tokyoclinics .clinics-item+.clinics-item{margin-top:70px}.tokyoclinics .clinic{background-color:#e7edf5;padding:130px 0 120px;overflow:hidden}.tokyoclinics .clinic-name{background-color:var(--ttl-bgcolor);color:#fff;text-align:center;padding:20px;font-size:18px}@media (max-width: 979px){.tokyoclinics .clinic-name{font-size:calc(min(3.4vw, 18px))}}.tokyoclinics .clinic__wrap{margin-top:36px;display:flex;flex-wrap:wrap;padding:40px 40px;background:var(--bg-sub);gap:0 30px}@media (max-width: 979px){.tokyoclinics .clinic__wrap{padding:calc(min(5vw, 40px)) calc(min(5vw, 40px))}}.tokyoclinics .clinic-info{width:430px}.tokyoclinics .clinic-map{width:360px}@media (max-width: 979px){.tokyoclinics .clinic-map{width:100%;margin-top:20px}}.tokyoclinics .clinic-list{margin:2px 0 0}.tokyoclinics .clinic-list .d-row{border-bottom:1px solid #b7b7b7;padding-bottom:22px}.tokyoclinics .clinic-list .d-row+.d-row{margin-top:22px}.tokyoclinics .clinic-list .d-row__title{font-size:20px;font-weight:500;line-height:34px}.tokyoclinics .clinic-list .d-row.flex{display:flex;align-items:center;font-weight:500}.tokyoclinics .clinic-list .d-row .dt{width:80px;flex-shrink:0;font-size:16px;line-height:34px;margin-right:16px}@media (max-width: 979px){.tokyoclinics .clinic-list .d-row .dt{margin-right:calc(min(3vw, 16px));font-size:calc(min(3vw, 16px))}}.tokyoclinics .clinic-list .d-row .dd{font-size:14px;line-height:24px;color:#898989}@media (max-width: 979px){.tokyoclinics .clinic-list .d-row .dd{font-size:calc(min(2.8vw, 14px))}}.tokyoclinics .clinic-contact{background-color:#fff;text-align:center;margin-top:33px;padding:8px 10px}.tokyoclinics .clinic-contact p{font-size:14px;font-weight:500;line-height:34px}.tokyoclinics .clinic-contact .tel_no{font-size:30px;font-weight:700;line-height:34px;color:#4b7ab7;margin:19px auto 23px}.tokyoclinics .clinic-contact .tel_no img{margin-right:15px;width:25px;height:16px}.tokyoclinics .clinic-map iframe{width:360px;height:255px}@media (max-width: 979px){.tokyoclinics .clinic-map iframe{width:100%}}.tokyoclinics .clinic-map .btn-common{width:300px;margin:8px 0 0 auto;padding-right:0}.tokyoclinics .clinic-map .btn-common:after{display:none}.tokyoclinics .clinic-quote{margin-top:40px}.tokyoclinics .clinic-quote p{font-size:14px;line-height:1.714}@media (max-width: 979px){.tokyoclinics .clinic-quote p{font-size:calc(min(2.8vw, 14px))}}.tokyoclinics .clinic-slide{margin:0 -110px 0}.tokyoclinics .clinic-slide .slick-dots{bottom:-65px}.tokyoclinics .clinic-slide.slick-dotted.slick-slider{margin-bottom:70px}.tokyoclinics .clinic-slide__item{width:270px;height:270px;margin:0 5px;position:relative}.tokyoclinics .clinic-slide__item figure{width:100%;height:100%}.tokyoclinics .clinic-slide__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tokyoclinics .clinic-slide__item figcaption{width:200px;height:24px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#fff;background-color:#448aca;position:absolute;bottom:8px;left:0}.others-block{display:flex;align-items:center;gap:53px}@media (max-width: 979px){.others-block{flex-direction:column}}.others-block figure{flex-shrink:0}.others-ttl{font-size:22px;margin-bottom:40px}@media (max-width: 979px){.others-ttl{font-size:calc(min(5vw, 22px));margin-bottom:20px}}.others-contents{line-height:1.7}.treatments{background:#eff3f5;padding-block:118px 120px}.treatments .c-ttl{margin-bottom:29px}.treatments-anchor{display:flex;justify-content:center;gap:15px;margin-top:70px;margin-bottom:60px;padding-bottom:33px;border-bottom:1px solid #ccc}.treatments-anchor a{position:relative;padding:14px 62px;background:#91caeb;border:1px solid #dbdbdb;border-radius:27px;color:#fff;font-weight:500}.treatments-anchor a span{position:absolute;top:15px;right:20px}@media (max-width: 979px){.treatments{padding-block:13.46667vw 16vw}.treatments .c-ttl{margin-bottom:7.06667vw}.treatments .c-ttl+p{font-size:2.53333vw;line-height:1.7}.treatments-anchor{display:block;margin-top:10.4vw;margin-bottom:8vw;padding-bottom:2.66667vw;text-align:center}.treatments-anchor li:not(:last-child){margin-bottom:1.86667vw}.treatments-anchor li a{display:inline-flex;justify-content:center;align-items:center;width:64vw;height:9.6vw;padding:1.86667vw 8.26667vw 2.13333vw;font-size:2.93333vw;font-weight:bold;border:none;border-radius:4.8vw}.treatments-anchor li a span{top:3.06667vw;right:3.2vw}}.treatments-box{border:1px solid #dbdbdb;border-radius:10px;overflow:hidden}.treatments-box__head{color:#fff;background:#a3c7de;padding-block:12px 15px;font-size:20px;font-weight:500;text-align:center}.treatments-box__body{padding:30px 29px 38px;background:#fff}.treatments-box__body .intro-text{font-size:14px;line-height:2;margin-bottom:15px}@media (max-width: 979px){.treatments-box{border-radius:1.33333vw}.treatments-box__head{padding-block:1.86667vw 2.53333vw;font-size:3.2vw}.treatments-box__body{padding:2.4vw 2.66667vw 38px}.treatments-box__body .intro-text{padding-inline:.66667vw;font-size:2.26667vw;line-height:1.75;margin-bottom:4.66667vw}}.treatments-item:not(:last-child){margin-bottom:70px}@media (max-width: 979px){.treatments-item:not(:last-child){margin-bottom:8vw}}.treatments-item_sub__contents+.treatments-item_sub__contents{margin-top:46px}.treatments-item__head{font-size:16px;font-weight:500;background:#91caeb;color:#fff;text-align:center;padding-block:14px 15px}@media (max-width: 979px){.treatments-item__head{font-size:2.53333vw;padding-block:1.46667vw 2vw}}.treatments-item__subhead{color:#fff;font-weight:normal;background:#bfbfbf;max-width:400px;margin-left:auto;margin-right:auto;height:38px;align-content:center;text-align:center;border-radius:100vh;margin-bottom:40px}@media (max-width: 979px){.treatments-item__subhead{margin-bottom:7vw;padding:1em;height:auto;font-size:calc(min(2.5vw, 14px))}}.treatments-item__body{background:#eff3f5;padding:40px 30px}@media (max-width: 979px){.treatments-item__body{padding:5.33333vw 4vw}}.treatments-item__body .body-wrapflex{display:flex;gap:29px;margin-bottom:31px;width:742px;margin-left:auto;margin-right:auto}@media (max-width: 979px){.treatments-item__body .body-wrapflex{width:100%}}.treatments-item__body .body-wrapflex figure{position:relative}.treatments-item__body .body-wrapflex figure img{display:block;border-radius:10px}.treatments-item__body .body-wrapflex figure figcaption{display:block;margin-top:11px;text-align:right;font-size:14px}.treatments-item__body .body-wrapflex__text{padding-inline:18px}.treatments-item__body .body-wrapflex__text:not(:last-child){padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #ccc}.treatments-item__body .body-wrapflex__text .text-item{display:-ms-grid;display:grid;align-items:center;-ms-grid-columns:45px auto;grid-template-columns:45px auto;font-weight:500}.treatments-item__body .body-wrapflex__text .text-item.d-flex{display:flex;flex-direction:column;align-items:baseline}.treatments-item__body .body-wrapflex__text .text-item.d-flex .sub{font-size:13px;margin-bottom:2px}.treatments-item__body .body-wrapflex__text .text-item:not(:last-child){margin-bottom:13px}.treatments-item__body .body-wrapflex__text .text-item .label{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1px 10px;font-size:14px;color:#6db5dd;border:2px solid #6db5dd;background:#fff;border-radius:5px}.treatments-item__body .body-wrapflex__text .text-item .price{display:flex;align-items:center;gap:9px;font-size:34px;font-weight:bold;line-height:1}.treatments-item__body .body-wrapflex__text .text-item .price span{font-size:17px;font-weight:500}@media (max-width: 979px){.treatments-item__body .body-wrapflex{display:block;margin-bottom:4vw}.treatments-item__body .body-wrapflex figure{margin-bottom:2.66667vw}.treatments-item__body .body-wrapflex figure img{border-radius:1.33333vw}.treatments-item__body .body-wrapflex figure figcaption{margin-top:1.46667vw;font-size:2.26667vw}.treatments-item__body .body-wrapflex__text{padding-inline:2.93333vw}.treatments-item__body .body-wrapflex__text:not(:last-child){padding-bottom:2vw;margin-bottom:3.46667vw}.treatments-item__body .body-wrapflex__text .text-item{-ms-grid-columns:8.4vw auto;grid-template-columns:8.4vw auto;font-size:3.2vw}.treatments-item__body .body-wrapflex__text .text-item.d-flex{margin-top:3.06667vw}.treatments-item__body .body-wrapflex__text .text-item.d-flex .sub{font-size:2.66667vw;margin-bottom:-.66667vw}.treatments-item__body .body-wrapflex__text .text-item:not(:last-child){margin-bottom:2.53333vw}.treatments-item__body .body-wrapflex__text .text-item .label{padding:.26667vw 1.2vw .4vw;font-size:2.93333vw;border-radius:1.06667vw;margin-top:.26667vw}.treatments-item__body .body-wrapflex__text .text-item .price{gap:1.86667vw;font-size:8vw;line-height:1;margin-left:2.66667vw;transform:translateY(-.66667vw)}.treatments-item__body .body-wrapflex__text .text-item .price span{display:inline-block;font-size:3.46667vw;transform:translateY(.8vw)}}.treatments-item__body .body-wrap{display:-ms-grid;display:grid;-ms-grid-columns:511px auto;grid-template-columns:511px auto;gap:29px;margin-bottom:31px}.treatments-item__body .body-wrap figure{position:relative}.treatments-item__body .body-wrap figure img{display:block;border-radius:10px}.treatments-item__body .body-wrap figure figcaption{display:block;margin-top:11px;text-align:right;font-size:14px}.treatments-item__body .body-wrap__text{padding-inline:18px}.treatments-item__body .body-wrap__text:not(:last-child){padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid #ccc}.treatments-item__body .body-wrap__text .text-item{display:-ms-grid;display:grid;align-items:center;-ms-grid-columns:45px auto;grid-template-columns:45px auto;font-weight:500}.treatments-item__body .body-wrap__text .text-item.d-flex{display:flex;flex-direction:column;align-items:baseline}.treatments-item__body .body-wrap__text .text-item.d-flex .sub{font-size:13px;margin-bottom:2px}.treatments-item__body .body-wrap__text .text-item:not(:last-child){margin-bottom:13px}.treatments-item__body .body-wrap__text .text-item .label{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1px 10px;font-size:14px;color:#6db5dd;border:2px solid #6db5dd;background:#fff;border-radius:5px}.treatments-item__body .body-wrap__text .text-item .price{display:flex;align-items:center;gap:9px;font-size:34px;font-weight:bold;line-height:1}.treatments-item__body .body-wrap__text .text-item .price span{font-size:17px;font-weight:500}@media (max-width: 979px){.treatments-item__body .body-wrap{display:block;margin-bottom:4vw}.treatments-item__body .body-wrap figure{margin-bottom:2.66667vw}.treatments-item__body .body-wrap figure img{border-radius:1.33333vw}.treatments-item__body .body-wrap figure figcaption{margin-top:1.46667vw;font-size:2.26667vw}.treatments-item__body .body-wrap__text{padding-inline:2.93333vw}.treatments-item__body .body-wrap__text:not(:last-child){padding-bottom:2vw;margin-bottom:3.46667vw}.treatments-item__body .body-wrap__text .text-item{-ms-grid-columns:8.4vw auto;grid-template-columns:8.4vw auto;font-size:3.2vw}.treatments-item__body .body-wrap__text .text-item.d-flex{margin-top:3.06667vw}.treatments-item__body .body-wrap__text .text-item.d-flex .sub{font-size:2.66667vw;margin-bottom:-.66667vw}.treatments-item__body .body-wrap__text .text-item:not(:last-child){margin-bottom:2.53333vw}.treatments-item__body .body-wrap__text .text-item .label{padding:.26667vw 1.2vw .4vw;font-size:2.93333vw;border-radius:1.06667vw;margin-top:.26667vw}.treatments-item__body .body-wrap__text .text-item .price{gap:1.86667vw;font-size:8vw;line-height:1;margin-left:2.66667vw;transform:translateY(-.66667vw)}.treatments-item__body .body-wrap__text .text-item .price span{display:inline-block;font-size:3.46667vw;transform:translateY(.8vw)}}@media (max-width: 979px){.treatments-item__body .info-box{padding:.4vw 1.33333vw .93333vw}}.treatments-item__body .list-check{display:flex;flex-direction:column;gap:14px;padding:25px 63px 31px;background:#fff;margin-top:30px;margin-bottom:30px}.treatments-item__body .list-check li{position:relative;padding-left:41px;font-weight:bold}.treatments-item__body .list-check li:before{content:"";position:absolute;top:4px;left:0;width:21px;height:18px;background:url("../images/icon_check.png?202611610821") no-repeat;background-size:cover}@media (max-width: 979px){.treatments-item__body .list-check{gap:2.4vw;padding:2.8vw 4.4vw 4.26667vw;margin-top:4vw;margin-bottom:30px}.treatments-item__body .list-check li{font-size:2.53333vw;line-height:calc(28 / 19);padding-left:5.46667vw}.treatments-item__body .list-check li:before{top:.53333vw;width:3.33333vw;height:2.93333vw}}.treatments-item__body .btn-link{text-align:center}.treatments-item__body .btn-link a{display:inline-block;font-size:14px;letter-spacing:0.07em;font-weight:bold;color:#91cbeb;background:#fff;border:2px solid #91cbeb;border-radius:21px;padding:8px 38px}@media (max-width: 979px){.treatments-item__body .btn-link a{font-size:2.53333vw;line-height:calc(22/19);border-radius:5.06667vw;border:.4vw solid #91cbeb;padding:1.86667vw 5.33333vw}}.treatments .btn-group{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:39px}.treatments .btn-group:not(:last-child){margin-bottom:83px}.treatments .btn-group a{margin-top:0;display:inline-flex;width:434px;height:58px;align-items:center;justify-content:center;background:#91cbeb;color:#fff;font-size:16px;font-weight:bold;border-radius:50px}@media (max-width: 979px){.treatments .btn-group{gap:2.66667vw;margin-top:6.66667vw}.treatments .btn-group:not(:last-child){margin-bottom:10.66667vw}.treatments .btn-group a{margin-top:0;width:88vw;height:10.4vw;font-size:2.66667vw;border-radius:6.66667vw;letter-spacing:0.1em}}.flow{background:inherit}.doc_comment{display:flex}@media (max-width: 979px){.doc_comment{display:block}}.doc_comment .txt{width:57%;padding-top:40px;padding-left:60px}@media (max-width: 979px){.doc_comment .txt{padding-top:20px;padding-left:0;width:100%;font-size:calc(min(3.5vw, 16px))}}.doc_comment .img{margin-left:41px;position:relative}@media (max-width: 979px){.doc_comment .img{margin-left:auto;margin-right:auto;text-align:center}}.doc_comment .img img{width:100%}@media (max-width: 979px){.doc_comment .img img{width:45%;margin-top:20px}}.doc_comment .doc_name{line-height:2}@media (max-width: 979px){.doc_comment .doc_name{font-size:3.3vw}}.doc_comment .doc_name strong{font-size:18px;font-weight:normal}@media (max-width: 979px){.anchorNav ul li:last-child{width:100%;border-radius:none}}
