.cause{padding:90px 0 90px}@media (max-width: 979px){.cause{padding:10vw 0 12vw}}.cause::after{border-color:#fff transparent transparent}.cause__catch{text-align:center}.cause__catch__txt{font-size:30px;font-weight:600;color:#1e2d57;margin-top:30px;line-height:1.5}@media (max-width: 979px){.cause__catch__txt{font-size:4.6vw;margin-top:5vw}}.cause__cycle{display:flex;justify-content:space-between;margin-top:45px}@media (max-width: 979px){.cause__cycle{width:90%;display:block;margin:5vw auto 0}}@media (min-width: 980px){.cause__cycle__item{width:48.5%}}@media (max-width: 979px){.cause__cycle__item+.cause__cycle__item{margin-top:5vw}}.cause__cycle__item .head{font-size:19px;font-weight:bold;text-align:center;color:#187fd9;background-color:#fff;padding:3px 0;margin-bottom:10px}@media (max-width: 979px){.cause__cycle__item .head{font-size:4vw;padding:1vw 0;margin-bottom:3vw}}.cause__cycle__item .head--aga{color:#fff;background-color:#313131}.cause__cycle__item .text{line-height:1.5}.cause__txt{letter-spacing:.08em;line-height:2;color:#1e2d57;margin-top:60px}@media (max-width: 979px){.cause__txt{font-size:3.6vw;margin-top:5vw}}.cause__txt .-red{color:#ed5900}.cause__txt .-blue{color:#187fd9}.pricelist_medical{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;line-height:1.5}.pricelist_medical a{text-decoration:none}.pricelist_medical .inner{width:980px;margin:0 auto;box-sizing:border-box;padding:30px 20px}@media (max-width: 979px){.pricelist_medical .inner{width:100%;padding:10px 10px 15px}}@media (max-width: 979px){.pricelist_medical .tab_inner>li+li{margin-top:3vw}}.pricelist_medical .container__ttl{background-image:url("/assets/price/images/ttl_band.jpg?2025821173037");background-size:100% auto;background-repeat:repeat-y;line-height:1.5;font-weight:normal}@media (max-width: 979px){.pricelist_medical .container__ttl{background-position:0 0;background-repeat:repeat}}.pricelist_medical .container__ttl .inner{font-size:36px;font-size:3.6rem;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;letter-spacing:3px;min-height:100px;display:flex;align-items:center;justify-content:space-between;padding:15px 50px}@media (max-width: 979px){.pricelist_medical .container__ttl .inner{font-size:22px;font-size:2.2rem;min-height:50px;padding:10px 20px}}.pricelist_medical .container__ttl span{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;font-size:16px;font-size:1.6rem;display:block;text-align:right;color:#1e2b53;color:#1e2b53;letter-spacing:1px;padding-top:15px}@media (max-width: 979px){.pricelist_medical .container__ttl span{font-size:10px;font-size:1rem}}.pricelist_medical .menu__ttl{color:#003363}.pricelist_medical .menu__list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media (max-width: 979px){.pricelist_medical .menu__list{justify-content:space-between}}@media (min-width: 980px){.pricelist_medical .menu__list::before,.pricelist_medical .menu__list::after{display:block;content:'';width:305px;order:1}}.pricelist_medical .menu__list li{width:305px}@media (max-width: 979px){.pricelist_medical .menu__list li{width:48.5%}}.pricelist_medical .menu__list li a{display:block;background-color:#003363;color:#fff;padding:12px 0 24px;position:relative;font-size:20px;font-size:2rem;text-align:center;transition:0.3s}@media (max-width: 979px){.pricelist_medical .menu__list li a{font-size:14px;font-size:1.4rem;padding:10px 0 17px}}.pricelist_medical .menu__list li a:hover{opacity:0.7}.pricelist_medical .menu__list li a:after{content:"";position:absolute;border:5px solid transparent;border-top:8px solid #fff;left:50%;transform:translateX(-50%);bottom:4px}@media (max-width: 979px){.pricelist_medical .menu__list li a:after{border:3px solid transparent;border-top:5px solid #fff}}.pricelist_medical .csl__wrap{background-color:#fafafc;padding:20px 25px}@media (max-width: 979px){.pricelist_medical .csl__wrap{padding:25px 10px}}.pricelist_medical .csl__ttl{color:#003363}.pricelist_medical .csl .csl-list{display:flex;justify-content:center}.pricelist_medical .csl .csl-list>li{width:calc(100% / 3);font-size:22px;font-size:2.2rem;text-align:center;color:#005982;background-color:#fff;border:1px solid #000;padding:15px 10px}@media (max-width: 979px){.pricelist_medical .csl .csl-list>li{font-size:12px;font-size:1.2rem;padding:5px}}.pricelist_medical .csl .csl-list>li+li{margin-left:10px}@media (max-width: 979px){.pricelist_medical .csl .csl-list>li+li{margin-left:5px}}.pricelist_medical .csl .csl-list>li .dtl{min-height:60px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-bottom:solid 1px}.pricelist_medical .csl .csl-list>li .dtl__sub{font-size:12px;display:block}@media (max-width: 979px){.pricelist_medical .csl .csl-list>li .dtl__sub{font-size:10px}}.pricelist_medical .csl .csl-list>li .fee{display:block;font-weight:bold;font-size:30px;font-size:3rem;color:#b5351e;padding-top:15px;line-height:1.5}@media (max-width: 979px){.pricelist_medical .csl .csl-list>li .fee{font-size:17px;font-size:1.7rem;padding-top:5px}}.pricelist_medical .csl .csl-list>li .fee__en{font-size:24px;font-size:2.4rem}@media (max-width: 979px){.pricelist_medical .csl .csl-list>li .fee__en{font-size:12px;font-size:1.2rem}}.pricelist_medical .csl__note{font-size:14px;font-size:1.4rem;margin-top:15px}@media (max-width: 979px){.pricelist_medical .csl__note{font-size:11px;font-size:1.1rem}}.pricelist_medical .product{background-color:#fff;justify-content:space-between;display:flex;align-items:center;padding:25px 30px;text-align:center;position:relative;border:1px solid #bfbfbf}@media (max-width: 979px){.pricelist_medical .product{justify-content:center !important;flex-wrap:wrap;padding:5vw 2.5vw}}.pricelist_medical .product:after{content:"";position:absolute;height:100%;width:8px;left:0;top:0}@media (max-width: 979px){.pricelist_medical .product:after{height:1vw;width:100%}}.pricelist_medical .product.-hatsumou .loan_pop{width:auto}.pricelist_medical .product__img{margin-right:0}@media (max-width: 979px){.pricelist_medical .product__img{display:block;width:100%;text-align:center;margin:0 0 10px}.pricelist_medical .product__img img{width:120px}}@media (max-width: 979px){.pricelist_medical .product__nameWrap{margin-bottom:3vw}}.pricelist_medical .product__nameWrap .target{color:#fff;letter-spacing:1px;background-color:#b03f38;padding:6px 10px;margin-bottom:15px;font-size:15px;font-size:1.5rem}@media (max-width: 979px){.pricelist_medical .product__nameWrap .target{font-size:2.8vw;padding:1vw 5vw;margin:0 auto 2vw}}@media (max-width: 979px){.pricelist_medical .product__priceWrap{width:65%}.pricelist_medical .product__priceWrap.-full{width:100%}}.pricelist_medical .product__priceWrap__txt{text-align:left;padding-left:212px;font-size:15px;font-size:1.5rem;letter-spacing:2px}@media (max-width: 979px){.pricelist_medical .product__priceWrap__txt{padding-left:30%;font-size:10px;font-size:1rem;letter-spacing:1px;margin-bottom:10px}}.pricelist_medical .product__priceWrap__txt span:first-of-type{border-bottom:1px solid #000}.pricelist_medical .product__priceWrap__txt span:last-of-type{border-bottom:1px solid #cf3a4c;color:#cf3a4c;margin-left:124px}@media (max-width: 979px){.pricelist_medical .product__priceWrap__txt span:last-of-type{margin-left:100px}}.pricelist_medical .product__ttl{display:block;font-size:20px;font-size:2rem;letter-spacing:2px;line-height:1.5;font-weight:bold}@media (max-width: 979px){.pricelist_medical .product__ttl{font-size:18px;font-size:1.8rem;line-height:1.2}}.pricelist_medical .product__list{font-size:12px;font-size:1.2rem;margin-top:3px}@media (max-width: 979px){.pricelist_medical .product__list{font-size:2.7vw}.pricelist_medical .product__list li{line-height:1.3}}.pricelist_medical .product__list .img_wrap{width:70px;padding-left:35px;padding-right:35px;text-align:center;box-sizing:content-box}.pricelist_medical .product__list .img_wrap img{width:100%;display:block}.pricelist_medical .product__list .img_wrap img:first-of-type{width:90%;margin:0 auto}.pricelist_medical .product__list .img_wrap img+img{margin-top:20px}.pricelist_medical .product__wrap__list{text-align:left}@media (max-width: 979px){.pricelist_medical .product__wrap__list{min-width:80%;margin:0 auto}}.pricelist_medical .product__wrap__list.since{display:none;border-top:none;z-index:1;background-color:#fff;margin-top:25px}.pricelist_medical .product__wrap__list li{display:flex;align-items:center;justify-content:space-between;min-height:64px}@media (max-width: 979px){.pricelist_medical .product__wrap__list li{min-height:40px;justify-content:flex-start}}.pricelist_medical .product__wrap__list li+li{margin-top:5px}.pricelist_medical .product__wrap__list li.first *{color:#e02445;border-color:#e02445}@media (max-width: 979px){.pricelist_medical .product__wrap__list .img_wrap{width:80px;padding:0 10px 0 10px;text-align:center}.pricelist_medical .product__wrap__list .img_wrap img{width:100%;display:block}.pricelist_medical .product__wrap__list .img_wrap img:first-of-type{width:90%;margin:0 auto}.pricelist_medical .product__wrap__list .img_wrap img+img{margin-top:15px}}.pricelist_medical .product__wrap__list .period{border:1px solid #000;padding:5px 0;font-size:18px;font-size:1.8rem;text-align:center;letter-spacing:1px}@media (max-width: 979px){.pricelist_medical .product__wrap__list .period{width:36%;font-size:1.4rem;box-sizing:border-box}}.pricelist_medical .product__wrap__list .price{text-align:right}.pricelist_medical .product__wrap__list .price .vicinity{display:block}@media (max-width: 979px){.pricelist_medical .product__wrap__list .price .vicinity{width:100%}}.pricelist_medical .product .-loan_pop{position:relative;display:block;width:42px;height:50px;text-align:center;color:#fff !important;background-color:#debb21;line-height:1.2;box-sizing:border-box;padding-top:5px;margin-left:10px}@media (max-width: 979px){.pricelist_medical .product .-loan_pop{width:35px;height:40px;font-size:10px;font-size:1rem}}.pricelist_medical .product .-loan_pop:after{position:absolute;content:"";height:6px;width:6px;border-top:1px solid #fff;border-right:1px solid #fff;bottom:5px;transform:translateX(-50%) rotate(135deg) skew(calc((150deg - 135deg) / 2), calc((150deg - 135deg) / 2));left:50%}.pricelist_medical .price{font-size:28px;font-size:2.8rem;font-weight:bold}@media (max-width: 979px){.pricelist_medical .price{font-size:18px;font-size:1.8rem;display:flex;align-items:center;flex-wrap:wrap}}.pricelist_medical .price .once{display:block;font-size:14px;font-weight:normal}@media (max-width: 979px){.pricelist_medical .price .once{font-size:10px}}.pricelist_medical .price .once span{font-size:20px}@media (max-width: 979px){.pricelist_medical .price .once span{font-size:12px}}.pricelist_medical .price .en{font-size:22px;font-size:2.2rem}@media (max-width: 979px){.pricelist_medical .price .en{font-size:11px;font-size:1.1rem;padding-top:10px}}.pricelist_medical .price .vicinity{font-size:14px;font-size:1.4rem;font-weight:normal;letter-spacing:1px;color:#cf3a4c}@media (max-width: 979px){.pricelist_medical .price .vicinity{font-size:10px;font-size:1rem;font-weight:normal}}.pricelist_medical .price .vicinity span{font-size:20px;font-size:2rem;line-height:1.2}@media (max-width: 979px){.pricelist_medical .price .vicinity span{font-size:12px;font-size:1.2rem}}.pricelist_medical .price__wrap--normal,.pricelist_medical .price__wrap--limited{display:flex}.pricelist_medical .price__wrap--limited .price,.pricelist_medical .price__wrap--limited .price *{color:#cf3a4c}.pricelist_medical .since__txt{border:1px solid #000;padding:3px 0;font-size:16px;font-size:1.6rem;letter-spacing:3px;position:relative;margin-top:20px;cursor:pointer;background-color:#fafafa}@media (max-width: 979px){.pricelist_medical .since__txt{padding:6px 0;font-size:12px;font-size:1.2rem;margin-top:15px}}.pricelist_medical .since__txt.active::before{transform:translateY(-50%) rotate(360deg)}.pricelist_medical .since__txt:after,.pricelist_medical .since__txt:before{content:"";position:absolute;width:14px;height:1px;background-color:#000;top:50%;right:40px;transform:translateY(-50%)}@media (max-width: 979px){.pricelist_medical .since__txt:after,.pricelist_medical .since__txt:before{width:10px;right:15px}}.pricelist_medical .since__txt:before{transform:translateY(-50%) rotate(90deg);transition:0.3s}.pricelist_medical .agaMed{padding:40px 0 70px}@media (max-width: 979px){.pricelist_medical .agaMed{padding:4vw 1.5vw 6vw}}.pricelist_medical .agaMed .price_medical .handlingTxt+.handlingInner{font-size:1rem;width:100%;max-width:262px}@media (max-width: 979px){.pricelist_medical .agaMed .price_medical .handlingTxt+.handlingInner{width:75%}}.pricelist_medical .agaMed .price_medical .handlingTxt+.handlingInner p{font-size:1rem}.pricelist_medical .agaMed .inner{background-color:transparent}@media (max-width: 979px){.pricelist_medical .agaMed .inner{padding:4vw 2vw}}.pricelist_medical .agaMed__ttl{color:#6d5421;margin-bottom:15px}@media (max-width: 979px){.pricelist_medical .agaMed__ttl{margin-bottom:2vw}}.pricelist_medical .agaMed .product.-hatsumou::after{background-color:#acb421}.pricelist_medical .agaMed .product::after{background-color:#c2a31c}.pricelist_medical .agaMed .product__ttl{color:#756006}.pricelist_medical .agaMed .product__ttl>a{color:inherit}.pricelist_medical .agaMed .product__nameWrap{width:262px;margin-right:0}@media (max-width: 979px){.pricelist_medical .agaMed .product__nameWrap{width:100%}}.pricelist_medical .agaMed .product__wrap__list .period{width:165px}@media (max-width: 979px){.pricelist_medical .agaMed .product__wrap__list .period{width:150px}}.pricelist_medical .agaMed .product__wrap__list .price{width:200px}@media (max-width: 979px){.pricelist_medical .agaMed .product__wrap__list .price{justify-content:flex-end}}@media (max-width: 979px){.pricelist_medical .sMesoP__wrap{width:100%;margin:0 auto}}.pricelist_medical .sMeso .box{display:flex}.pricelist_medical .sMeso .box+.box{margin-top:30px;padding-top:30px;border-top:2px dashed #000000}.pricelist_medical .sMeso .box__txt{border:1px solid  #acb421;color:#acb421;height:100px;display:flex;align-items:center;justify-content:center;width:160px;margin-right:20px;font-size:18px;font-size:1.8rem}.pricelist_medical .sMeso .product__wrap__list:not(.since){margin-left:30px}@media (max-width: 979px){.pricelist_medical .sMeso .product__wrap__list:not(.since){margin-left:0}}.pricelist_medical .sMeso .product__wrap__list.since{padding-left:30px;box-sizing:border-box}@media (max-width: 979px){.pricelist_medical .sMeso .product__wrap__list.since{padding-left:0}}.pricelist_medical .sMeso .product__wrap__list li{min-height:auto}.pricelist_medical .sMeso .product__wrap__list li+li{margin-top:15px}.pricelist_medical .sMesoP,.pricelist_medical .bMeso{justify-content:space-between}.pricelist_medical .sMeso .price,.pricelist_medical .sMeso .price{width:195px}.pricelist_medical .ownHair{background-color:#dcdcdc;padding:90px 0}@media (max-width: 979px){.pricelist_medical .ownHair{padding:30px 0}}.pricelist_medical .ownHair__ttl,.pricelist_medical .ownHair__ttl a{color:#005982;margin-bottom:20px}@media (max-width: 979px){.pricelist_medical .ownHair__ttl,.pricelist_medical .ownHair__ttl a{margin-bottom:15px}}.pricelist_medical .ownHair__inner+.ownHair__inner{margin-top:30px}.pricelist_medical .ownHair .inner{background-color:#fafafc;padding:20px 20px 30px}@media (max-width: 979px){.pricelist_medical .ownHair .inner{padding:10px 10px 15px}}.pricelist_medical .ownHair__img{margin-bottom:30px;display:block}.pricelist_medical .ownHair__tab_inner>li+li{margin-top:15px}.pricelist_medical .ownHair .product{border:1px solid #bfbfbf;justify-content:space-between}.pricelist_medical .ownHair .product:after{background-color:#005982}.pricelist_medical .ownHair .product__ttl{color:#061f42}.pricelist_medical .ownHair .product__nameWrap{width:290px;text-align:center;margin-right:30px}@media (max-width: 979px){.pricelist_medical .ownHair .product__nameWrap{width:100%;margin-right:0;margin-bottom:25px}}.pricelist_medical .ownHair .product__wrap__list.since .price{width:190px;margin:0 auto;text-align:center}@media (max-width: 979px){.pricelist_medical .ownHair .product__wrap__list.since .price{width:130px;text-align:right}}.pricelist_medical .ownHair .product__wrap__list.since .price__wrap{text-align:center}.pricelist_medical .ownHair .product__wrap__list.since .price__wrap span{display:block}.pricelist_medical .ownHair .product__wrap__list.since .period{margin:0 auto;padding:1px 0;width:140px;line-height:1.2}@media (max-width: 979px){.pricelist_medical .ownHair .product__wrap__list.since .period{width:120px}}.pricelist_medical .ownHair .product__wrap__list.since>li{position:relative;justify-content:flex-start;padding-bottom:20px;margin-bottom:20px}@media (max-width: 979px){.pricelist_medical .ownHair .product__wrap__list.since>li{margin-bottom:25px}}.pricelist_medical .ownHair .product__wrap__list.since>li:after{position:absolute;content:"";width:90%;height:1px;border-bottom:1px dashed #000;bottom:0;left:50%;transform:translateX(-50%)}.pricelist_medical .ownHair .product__wrap__list.since>li:last-of-type{padding:0;margin:0}.pricelist_medical .ownHair .product__wrap__list.since>li:last-of-type:after{display:none}.pricelist_medical .ownHair .product__wrap__list.since>li+li{margin-top:10px}@media (max-width: 979px){.pricelist_medical .ownHair .product__wrap__list.since>li+li{margin-top:15px}}@media (max-width: 979px){.pricelist_medical .ownHair .product__wrap__list li{justify-content:space-between}}.pricelist_medical .ownHair .product__wrap__list__wrap{width:550px}.pricelist_medical .ownHair .product__txt{width:280px;text-align:left;font-size:14px;font-size:1.4rem}@media (max-width: 979px){.pricelist_medical .ownHair .product__txt{width:100%;font-size:11px;font-size:1.1rem;margin-bottom:10px}}.pricelist_medical .ownHair .product .-loan_pop{margin-left:25px}@media (max-width: 979px){.pricelist_medical .ownHair .product .-loan_pop{margin-left:5px}}.pricelist_medical .ownHair .handlingTxtLimited{padding:3px 10px;box-sizing:border-box}.pricelist_medical .ownHair .period{width:170px}@media (max-width: 979px){.pricelist_medical .ownHair .period{width:150px;margin-right:30px}}.pricelist_medical .ownHair .price{width:calc(100% - 190px)}@media (max-width: 979px){.pricelist_medical .ownHair .price{width:auto;text-align:left}}.pricelist_medical .ownHair .per{display:block;margin-left:30px;font-size:14px;font-size:1.4rem;text-align:right;line-height:1.2}@media (max-width: 979px){.pricelist_medical .ownHair .per{margin-left:5px;font-size:10px;font-size:1rem;line-height:1.6}}.pricelist_medical .ownHair .per strong{color:#e02445;font-weight:bold;font-size:28px;font-size:2.8rem;line-height:1.3}@media (max-width: 979px){.pricelist_medical .ownHair .per strong{font-size:15px;font-size:1.5rem}}.pricelist_medical .ownHair .per small.en{font-size:16px;font-size:1.6rem}@media (max-width: 979px){.pricelist_medical .ownHair .per small.en{font-size:10px;font-size:1rem}}.pricelist_medical .ownHair .option .price{text-align:right;width:170px}@media (max-width: 979px){.pricelist_medical .ownHair .option .price{width:130px}}.pricelist_medical .other{padding:70px 0}@media (max-width: 979px){.pricelist_medical .other{padding:40px 0}}.pricelist_medical .other .inner+.inner{margin-top:30px}@media (max-width: 979px){.pricelist_medical .other .inner+.inner{margin-top:15px}}.pricelist_medical .other .handlingTxtLimited{padding:3px 10px}.pricelist_medical .other__txt{font-size:18px;font-size:1.8rem;margin-bottom:15px}@media (max-width: 979px){.pricelist_medical .other__txt{font-size:11px;font-size:1.1rem}}.pricelist_medical .other__inner .product{justify-content:space-between}.pricelist_medical .other__inner .product__nameWrap{width:290px}@media (max-width: 979px){.pricelist_medical .other__inner .product__nameWrap{margin-bottom:25px;width:100%}}.pricelist_medical .other .product.testosterone .product__img img{width:auto}.pricelist_medical .matrix__ttl,.pricelist_medical .matrix__ttl a{color:#005982}.pricelist_medical .matrix__inner{background-color:#f4f4f4}@media (max-width: 979px){.pricelist_medical .matrix__inner .product{margin-right:10px}}.pricelist_medical .matrix__inner .product:after{background-color:#005982}.pricelist_medical .matrix__inner .product__priceWrap__txt{padding-left:182px}@media (max-width: 979px){.pricelist_medical .matrix__inner .product__priceWrap__txt{padding-left:100px}}.pricelist_medical .matrix__inner .product__priceWrap__txt span:last-of-type{margin-left:125px}@media (max-width: 979px){.pricelist_medical .matrix__inner .product__priceWrap__txt span:last-of-type{margin-left:100px}}.pricelist_medical .matrix__inner .period{width:120px;margin-right:15px}.pricelist_medical .matrix__inner .price__wrap{display:flex}.pricelist_medical .matrix__inner .price__wrap--limited{margin-left:15px}@media (max-width: 979px){.pricelist_medical .laser .product__priceWrap__txt{text-align:right;margin-right:55px;padding-left:0}}@media (max-width: 979px){.pricelist_medical .laser .product__wrap__list>li{min-width:324.25px;justify-content:space-between}}.pricelist_medical .laser .division_none{margin-right:52px}@media (max-width: 979px){.pricelist_medical .laser .division_none{margin-right:16px}}.pricelist_medical .laser .price_none{width:181.18px}@media (max-width: 979px){.pricelist_medical .laser .price_none{width:139.84px}}.pricelist_medical .laser .handlingInner,.pricelist_medical .laser #drip .handlingInner{width:289px}@media (max-width: 979px){.pricelist_medical .laser .handlingInner,.pricelist_medical .laser #drip .handlingInner{width:75%}}.pricelist_medical .artMake__ttl,.pricelist_medical .artMake__ttl a{color:#5e4f0e}.pricelist_medical .artMake__inner{background-color:#f8f6f3}.pricelist_medical .artMake__inner .product:after{background-color:#c2a31c}.pricelist_medical .artMake__inner .product__ttl{color:#756006}.pricelist_medical .artMake__inner .product__priceWrap{width:555px}@media (max-width: 979px){.pricelist_medical .artMake__inner .product__priceWrap{width:100%}}.pricelist_medical .artMake__inner .product__price{display:flex;justify-content:flex-end;align-items:center}.pricelist_medical .artMake__inner .product__price p{width:33%;display:flex;align-items:center;flex-direction:column}@media (min-width: 980px){.pricelist_medical .artMake__inner .product__price p{width:200px}}.pricelist_medical .artMake__inner .product__price p.monitor{color:#cf3a4c;min-width:280px}@media (max-width: 979px){.pricelist_medical .artMake__inner .product__price p.monitor{min-width:130px}}.pricelist_medical .artMake__inner .product__price p.monitor *{color:#cf3a4c;border-color:#cf3a4c}.pricelist_medical .artMake__inner .product__price p.monitor2{min-width:auto;color:#cf3a4c}@media (max-width: 979px){.pricelist_medical .artMake__inner .product__price p.monitor2{min-width:130px}}.pricelist_medical .artMake__inner .product__price p.monitor2 *{color:#cf3a4c;border-color:#cf3a4c}.pricelist_medical .artMake__inner .product__price p.t_art{color:#da7015}.pricelist_medical .artMake__inner .product__price p.t_art .price_txt{border-bottom:1px solid #da7015}.pricelist_medical .artMake__inner .product__price p.t_trainer{color:#cf3a4c}.pricelist_medical .artMake__inner .product__price p.t_trainer .price_txt{border-bottom:1px solid #cf3a4c}.pricelist_medical .artMake__inner .product__price .price_txt{border-bottom:1px solid #000;letter-spacing:2px;line-height:1}.pricelist_medical .artMake__inner .product__price .price_num{font-size:28px;font-size:2.8rem;font-weight:bold;display:block;line-height:1.2}.pricelist_medical .artMake__inner .product__price small{font-size:20px;font-size:2rem;font-weight:bold}@media (max-width: 979px){.pricelist_medical .artMake__inner .product__wrap__list .tag{justify-content:start !important}}.pricelist_medical .artMake__inner .product__wrap__list.since li{flex-wrap:wrap}.pricelist_medical .artMake__inner .product__wrap__list.since li+li{margin-top:20px}.pricelist_medical .artMake__inner .product__wrap__list .detail{font-size:14px;font-size:1.4rem;background-color:#1e2d57;color:#fff;display:block;text-align:center;padding:5px}.pricelist_medical .artMake__inner .product__wrap__list .product__price{margin-top:15px}.pricelist_medical .artMake__inner .product__wrap__list .period{width:120px;margin-right:15px}@media (max-width: 979px){.pricelist_medical .artMake__inner .product__wrap__list .period{width:15%}}.pricelist_medical .artMake__inner .product__wrap__list .price{text-align:center}@media (min-width: 980px){.pricelist_medical .artMake__inner .product__wrap__list .price{width:200px}}.pricelist_medical .artMake__inner .price_wrap{display:flex;align-items:flex-end}@media (min-width: 980px){.pricelist_medical .artMake__inner .price_wrap .price{width:200px}.pricelist_medical .artMake__inner .price_wrap .price_none{width:200px}}@media (max-width: 979px){.pricelist_medical .artMake__inner .price_wrap .price{width:100px}.pricelist_medical .artMake__inner .price_wrap .price_none{width:40%}}.pricelist_medical .artMake__inner .mainteTxt{margin-top:5px;padding-left:23px}.pricelist_medical .artMake__inner .product__wrap__list .detail,.pricelist_medical .artMake__inner .product__wrap__list .product__price{width:100%}@media (max-width: 979px){.pricelist_medical .skin52 .product__wrap__list li{justify-content:space-between}}.pricelist_medical .skin52 .product__wrap__list li .period{min-width:190px}@media (max-width: 979px){.pricelist_medical .skin52 .product__wrap__list li .period{min-width:130px}}@media (min-width: 980px){.pricelist_medical .skin52 .product__wrap__list li .price{min-width:170px}}.pricelist_medical .mole .product__txt,.pricelist_medical .cream .product__txt{font-size:16px;font-size:1.6rem;text-align:left;margin-top:15px}@media (max-width: 979px){.pricelist_medical .mole .product__txt,.pricelist_medical .cream .product__txt{font-size:11px;font-size:1.1rem}}.pricelist_medical .mole .product__wrap__list,.pricelist_medical .cream .product__wrap__list{padding-right:50px}@media (max-width: 979px){.pricelist_medical .mole .product__wrap__list,.pricelist_medical .cream .product__wrap__list{padding-right:0}}.pricelist_medical .mole .product__wrap__list .period,.pricelist_medical .cream .product__wrap__list .period{width:190px}@media (max-width: 979px){.pricelist_medical .mole .product__wrap__list .period,.pricelist_medical .cream .product__wrap__list .period{min-width:130px;width:auto;margin-right:0}}.pricelist_medical .mole .price,.pricelist_medical .cream .price{min-width:170px}@media (max-width: 979px){.pricelist_medical .mole .price,.pricelist_medical .cream .price{min-width:100px;justify-content:flex-end}}.pricelist_medical .drip__ttl,.pricelist_medical .drip__ttl a{color:#005982}.pricelist_medical .drip__inner{background-color:#fafafc}.pricelist_medical .drip__inner .product:after{background-color:#005982}.pricelist_medical .drip__inner .product__ttl{color:#757a17}.pricelist_medical .drip__inner .product__priceWrap{width:400px}@media (max-width: 979px){.pricelist_medical .drip__inner .product__priceWrap{width:100%}}.pricelist_medical .drip__inner .period{width:170px}@media (max-width: 979px){.pricelist_medical .drip__inner .period{width:260px;margin-right:40px}}@media (max-width: 979px){.pricelist_medical .drip__inner .price{min-width:170px;justify-content:flex-end}}.pricelist_medical .drip__inner .since__txt:before,.pricelist_medical .drip__inner .since__txt:after{right:20px}.pricelist_medical .ed__ttl{color:#005982}.pricelist_medical .ed__inner{background-color:#fafafc}.pricelist_medical .ed__inner .product__ttl{color:#000}.pricelist_medical .ed__inner .product__nameWrap{width:260px}@media (max-width: 979px){.pricelist_medical .ed__inner .product__nameWrap{width:100%;margin-bottom:30px}}@media (max-width: 979px){.pricelist_medical .ed__inner .product__img{text-align:center;width:100%}}.pricelist_medical .ed__inner .period{width:160px}@media (max-width: 979px){.pricelist_medical .ed__inner .period{width:220px}}.pricelist_medical .ed__inner .price{width:180px}@media (max-width: 979px){.pricelist_medical .ed__inner .price{width:220px;justify-content:flex-end}}.pricelist_medical .ed__tab_inner .product::after{background-color:#005982}.pricelist_medical .inspection__inner{background-color:#fafafc}.pricelist_medical .inspection__ttl{color:#005982}.pricelist_medical .inspection .product{justify-content:space-between}.pricelist_medical .inspection .product:after{background-color:#005982}.pricelist_medical .inspection .product__nameWrap{width:260px}@media (max-width: 979px){.pricelist_medical .inspection .product__nameWrap{width:100%}.pricelist_medical .inspection .product__nameWrap+div{width:100%}}.pricelist_medical .inspection .product__wrap__list .period{width:220px}@media (max-width: 979px){.pricelist_medical .inspection .product__wrap__list .period{min-width:120px;width:auto}}.pricelist_medical .inspection .product__wrap__list .price{width:160px}@media (max-width: 979px){.pricelist_medical .inspection .product__wrap__list .price{width:auto;min-width:130px;justify-content:flex-end}}.pricelist_medical .inspection .product__wrap__list li{min-height:auto}.pricelist_medical .inspection .product__ttl{color:#005982}@media (max-width: 979px){.pricelist_medical .inspection .product__ttl{margin-bottom:10px}}.pricelist_medical .growth{padding-bottom:70px}@media (max-width: 979px){.pricelist_medical .growth{padding-bottom:15px}}.pricelist_medical .growth__inner{background-color:#fafafc}.pricelist_medical .growth__ttl{margin-bottom:15px;color:#005982}.pricelist_medical .growth__txt{font-size:17px;font-size:1.7rem}@media (max-width: 979px){.pricelist_medical .growth__txt{font-size:11px;font-size:1.1rem}}.pricelist_medical .growth .care{margin-top:30px}@media (max-width: 979px){.pricelist_medical .growth .care{margin-top:20px}}.pricelist_medical .growth .mass+.mass{margin-top:40px}@media (max-width: 979px){.pricelist_medical .growth .mass+.mass{margin-top:20px}}.pricelist_medical .growth .mass__ttl{font-size:34px;font-size:3.4rem;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;text-align:center;margin-bottom:15px;font-weight:normal;color:#005982}@media (max-width: 979px){.pricelist_medical .growth .mass__ttl{font-size:17px;font-size:1.7rem}}.pricelist_medical .growth .mass__ttl a{font-size:34px;font-size:3.4rem;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;text-align:center;margin-bottom:15px;font-weight:normal;color:#005982}@media (max-width: 979px){.pricelist_medical .growth .mass__ttl a{font-size:17px;font-size:1.7rem}}.pricelist_medical .growth .mass__ttl span{display:block;font-size:22px;font-size:2.2rem;font-family:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;line-height:1.3}@media (max-width: 979px){.pricelist_medical .growth .mass__ttl span{font-size:11px;font-size:1.1rem}}.pricelist_medical .growth .product{padding:20px 50px}@media (max-width: 979px){.pricelist_medical .growth .product{padding:15px 0 5px}}.pricelist_medical .growth .product:after{background-color:#005982}.pricelist_medical .growth .product__ttl{color:#005982;width:240px;text-align:center}@media (max-width: 979px){.pricelist_medical .growth .product__ttl{margin-bottom:10px;width:100%;min-width:100%}}@media (max-width: 979px){.pricelist_medical .growth .product__imgWrap{display:block;width:200px;text-align:center;margin:20px auto}.pricelist_medical .growth .product__imgWrap img{max-width:100%}.pricelist_medical .growth .product__imgWrap+div{width:100%}}.pricelist_medical .growth .product__wrap__list li{min-height:50px}@media (max-width: 979px){.pricelist_medical .growth .product__wrap__list li{min-height:40px}}@media (max-width: 979px){.pricelist_medical .growth .product__nameWrap{width:100%}.pricelist_medical .growth .product__nameWrap+div{width:100%}}.pricelist_medical .growth .period{width:160px;margin-right:70px}@media (max-width: 979px){.pricelist_medical .growth .period{width:120px}}.pricelist_medical .consentBox{width:100%;padding:0 10px}.pricelist_medical .consentBox dl{width:980px;background-color:#f6f5f5;box-sizing:border-box;padding:15px 50px;margin:60px auto 0}@media (max-width: 979px){.pricelist_medical .consentBox dl{width:100%;padding:15px 10px;margin:15px auto 0}}.pricelist_medical .consentBox dl dt{text-align:center;margin-bottom:20px}@media (max-width: 979px){.pricelist_medical .consentBox dl dt{margin-bottom:15px}}.pricelist_medical .consentBox dl dt img{width:140px}@media (max-width: 979px){.pricelist_medical .consentBox dl dt img{max-width:120px;width:auto}}.pricelist_medical .consentBox dl dd{font-size:13px;font-size:1.3rem;line-height:1.5}@media (max-width: 979px){.pricelist_medical .consentBox dl dd{font-size:10px;font-size:1rem}}.pricelist_medical .payment{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;background-color:#edf0f5;margin-top:100px}@media (max-width: 979px){.pricelist_medical .payment{margin-top:60px}}.pricelist_medical .payment__ttl{color:#003363}.pricelist_medical .payment__txt{font-size:17px;font-size:1.7rem;margin-bottom:20px;color:#003363}@media (max-width: 979px){.pricelist_medical .payment__txt{font-size:11px;font-size:1.1rem}}.pricelist_medical .payment__qa{background-color:#fff;border:1px solid #005982;box-shadow:8px 8px 4px #c3c3c3}.pricelist_medical .payment__qa+.payment__qa{margin-top:15px}.pricelist_medical .payment__qa dt{background-color:#4a8faf;color:#fff;border:1px solid #fff;font-size:28px;font-size:2.8rem;padding:5px 30px}@media (max-width: 979px){.pricelist_medical .payment__qa dt{font-size:15px;font-size:1.5rem;padding:5px 15px}}.pricelist_medical .payment__qa dd{font-size:16px;font-size:1.6rem;padding:20px 30px}@media (max-width: 979px){.pricelist_medical .payment__qa dd{font-size:11px;font-size:1.1rem;padding:10px 15px}}.pricelist_medical .bnrBox{width:940px;display:flex;justify-content:space-between;margin:70px auto}@media (max-width: 979px){.pricelist_medical .bnrBox{width:100%;margin:30px auto;flex-wrap:wrap}}.pricelist_medical .bnrBox a{display:block;width:49%}@media (max-width: 979px){.pricelist_medical .bnrBox a{width:85%;margin:0 auto}.pricelist_medical .bnrBox a+a{margin-top:15px}}.pricelist_medical .bnrBox a img{width:100%}@media (min-width: 980px){.pricelist_medical #meso .handlingInner{width:242px}}.pricelist_medical .meso{padding:90px 0}@media (max-width: 979px){.pricelist_medical .meso{padding:30px 0}}.pricelist_medical .meso .inner{background-color:#f8f6f3}@media (max-width: 979px){.pricelist_medical .meso .inner{padding:25px 10px}}.pricelist_medical .meso__ttl,.pricelist_medical .meso__ttl a{color:#6d5421;margin-bottom:15px}.pricelist_medical .meso__txt{font-size:18px;font-size:1.8rem;margin-bottom:20px}@media (max-width: 979px){.pricelist_medical .meso__txt{font-size:11px;font-size:1.1rem;margin-bottom:20px}}.pricelist_medical .meso__tab_inner li+li{margin-top:15px}@media (max-width: 979px){.pricelist_medical .meso__tab_inner li+li{margin-top:20px}}.pricelist_medical .meso__tab_inner li.bMeso .period{width:100px}@media (max-width: 979px){.pricelist_medical .meso__tab_inner li.bMeso .period{width:175px}}.pricelist_medical .meso__tab_inner li.bMeso .product__txt{font-size:14px;text-align:left}@media (min-width: 980px){.pricelist_medical .meso__tab_inner li.bMeso .product__txt{width:280px;margin-right:10px}}@media (min-width: 980px){.pricelist_medical .meso__tab_inner li.bMeso .sMesoP__wrap .product__wrap__list li{width:300px}}@media (min-width: 980px){.pricelist_medical .meso__tab_inner li.sMeso .price{width:175px}}@media (min-width: 980px){.pricelist_medical .meso__tab_inner li.sMeso .product__priceWrap__txt{padding-left:235px}}@media (max-width: 979px){.pricelist_medical .meso__tab_inner li.sMeso .sMesoP__wrap{margin-top:10px}}.pricelist_medical .meso__tab_inner>li{border:1px solid #bfbfbf}.pricelist_medical .meso__tab_inner .product{justify-content:space-between}.pricelist_medical .meso__tab_inner .product::after{background-color:#acb421}.pricelist_medical .meso__tab_inner .product__ttl{color:#757a17}.pricelist_medical .meso__tab_inner .product__ttl>a{color:inherit}.pricelist_medical .meso__tab_inner .product__nameWrap{width:242px}@media (max-width: 979px){.pricelist_medical .meso__tab_inner .product__nameWrap{width:100%;margin-bottom:15px}}.pricelist_medical .meso__tab_inner .product__wrap__list .period{width:140px}@media (max-width: 979px){.pricelist_medical .meso__tab_inner .product__wrap__list .period{width:45px;margin-right:1%}}.pricelist_medical .meso .price{width:175px;padding-right:7px;box-sizing:border-box}@media (max-width: 979px){.pricelist_medical .meso .price{width:100px;display:flex;align-items:center;justify-content:flex-end;margin-left:1%;box-sizing:border-box}}.pricelist_medical .meso .price .en{padding-top:7px}.pricelist_medical .meso .price__wrap{display:flex}.pricelist_medical .meso .box__price_wrap{width:calc(100% - 135px)}@media (max-width: 979px){.pricelist_medical .meso .box__price_wrap{width:100%}}.pricelist_medical .topic__txt{text-align:center;line-height:1.8;padding:20px 30px;border:solid 2px #467eaa}@media (max-width: 979px){.pricelist_medical .topic__txt{font-size:14px;padding:20px 15px}}.pricelist_medical .topic__txt .imp{font-size:18px;color:#005982}@media (max-width: 979px){.pricelist_medical .topic__txt .imp{font-size:16px}}.pricelist_medical .wrap_content_set{background-color:#fff;padding:34px}@media (max-width: 979px){.pricelist_medical .wrap_content_set{padding:15px}}.pricelist_medical .content_set{text-align:center}.pricelist_medical .content_set .mini_ttl{font-size:2.2rem;font-weight:700;background-color:#eee;color:#000;padding:5px 0}@media (max-width: 979px){.pricelist_medical .content_set .mini_ttl{font-size:1.6rem}}.pricelist_medical .content_set .wrap_item{display:flex;justify-content:space-between}@media (max-width: 979px){.pricelist_medical .content_set .wrap_item{width:332.25px;margin:0 auto}}.pricelist_medical .content_set .wrap_item .item:nth-child(n+2){position:relative}.pricelist_medical .content_set .wrap_item .item:nth-child(n+2)::before,.pricelist_medical .content_set .wrap_item .item:nth-child(n+2)::after{content:"";position:absolute;width:40px;height:8px;background-color:#777f99;bottom:73px;left:-47px}@media (max-width: 979px){.pricelist_medical .content_set .wrap_item .item:nth-child(n+2)::before,.pricelist_medical .content_set .wrap_item .item:nth-child(n+2)::after{width:20px;height:4px;bottom:27px;left:-11px}}.pricelist_medical .content_set .wrap_item .item:nth-child(n+2)::after{rotate:90deg}.pricelist_medical .content_set .wrap_item .item .wrap_name .color{color:#756006;font-size:1.4rem}@media (max-width: 979px){.pricelist_medical .content_set .wrap_item .item .wrap_name .color{font-size:1.2rem}}.pricelist_medical .content_set .wrap_item .item .wrap_name .big{font-size:2.0rem;font-weight:700}@media (max-width: 979px){.pricelist_medical .content_set .wrap_item .item .wrap_name .big{font-size:1.6rem}}.pricelist_medical .content_set .wrap_item .item .wrap_name .name{font-size:1.7rem;font-weight:700}@media (max-width: 979px){.pricelist_medical .content_set .wrap_item .item .wrap_name .name{font-size:1.5rem}}.pricelist_medical .content_set .table_set{width:90%;margin:0 auto;border-collapse:collapse}@media (max-width: 979px){.pricelist_medical .content_set .table_set{width:600px;font-size:1.5rem}}.pricelist_medical .content_set .table_set th,.pricelist_medical .content_set .table_set td{border:1px solid #888}.pricelist_medical .content_set .table_set th{padding:10px 20px;background-color:#333;color:#fff}@media (max-width: 979px){.pricelist_medical .content_set .table_set th{padding:5px 15px}}.pricelist_medical .content_set .table_set th.width_small{width:20%}.pricelist_medical .content_set .table_set th.width_big{width:40%}.pricelist_medical .content_set .table_set td{text-align:center;padding:17px 20px}@media (max-width: 979px){.pricelist_medical .content_set .table_set td{padding:5px 15px}}.pricelist_medical .content_set .table_set .price_num{font-size:1.8rem;font-weight:700}@media (max-width: 979px){.pricelist_medical .content_set .table_set .price_num{font-size:1.5rem}}.pricelist_medical .content_set .table_set .price_num.strong{font-size:170%;color:#df351f}@media (max-width: 979px){.pricelist_medical .content_set .table_set .price_num.strong{font-size:120%}}.pricelist_medical .content_set .table_set .price_num .num{font-size:150%}.pricelist_medical ._finasterid-head{background:#46AF37;color:white}.pricelist_medical ._minoki-head{background:#2B80CD;color:white}.pricelist_medical .plan .plan-box{border:solid 2px}.pricelist_medical .plan .plan-box .-gard{padding:40px}.pricelist_medical .plan .plan-box__ttl{font-size:2.5rem;text-align:center;letter-spacing:0.6rem;font-weight:bold;color:#2B80CD}@media (max-width: 979px){.pricelist_medical .plan .plan-box__ttl{font-size:1.6rem;letter-spacing:0.2rem}}.pricelist_medical .plan .plan-box__deco{font-size:1.3rem}@media (max-width: 979px){.pricelist_medical .plan .plan-box__deco{font-size:1.6vw;padding:2px}}.pricelist_medical .plan .plan-box__set{background:#ECF6EB;padding:8px 10px;width:290px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__set{width:40vw;padding:4px}}.pricelist_medical .plan .plan-box .-finasterid{position:relative}.pricelist_medical .plan .plan-box .-finasterid::before{content:'';position:absolute;top:50%;right:0px;width:36px;height:36px;margin-top:-22px;background:#86B1D6 url(/assets/price/images/plus-icon.png?2025821173037) 50% 50% no-repeat;background-size:13px auto;border-radius:50%;transform:translate(70%, 50%)}@media (max-width: 979px){.pricelist_medical .plan .plan-box .-finasterid::before{width:20px;height:20px;transform:translate(70%, 100%)}}.pricelist_medical .plan .plan-box .-minoki{background:#E9F1FB}.pricelist_medical .plan .plan-box__deco-mark{border:1px solid #46AF37;border-radius:100vh;color:#46AF37;width:140px;font-size:1.2rem;margin-left:auto;margin-right:auto;background:white}.pricelist_medical .plan .plan-box__deco-mark-minoki{border:1px solid #2B80CD;color:#2B80CD}@media (max-width: 979px){.pricelist_medical .plan .plan-box__deco-mark{width:60px;font-size:0.8rem}}.pricelist_medical .plan .plan-box__deco-head{color:#46AF37;font-weight:bold;padding:2px 6px;font-size:1.7rem}.pricelist_medical .plan .plan-box__deco-head-minoki{color:#2B80CD}@media (max-width: 979px){.pricelist_medical .plan .plan-box__deco-head{font-size:1.2rem}}.pricelist_medical .plan .plan-box__wrap{display:flex;align-items:center}@media (max-width: 979px){.pricelist_medical .plan .plan-box__wrap{gap:10px;align-items:center;flex-direction:column}}.pricelist_medical .plan .plan-box__wrap-sp{display:flex;justify-content:space-between;gap:0 20px}.pricelist_medical .plan .plan-box__inner{padding:40px 20px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__inner{padding:5vw 3vw}}.pricelist_medical .plan .plan-box .box_price-detail{flex:1}.pricelist_medical .plan .plan-box__price-detail{display:flex;align-items:center;gap:0 10px;margin-left:20px;width:auto}@media (max-width: 979px){.pricelist_medical .plan .plan-box__price-detail{flex-direction:column;align-items:center;margin-left:0}}@media (max-width: 979px){.pricelist_medical .plan .plan-box__price-detail-wrap{display:flex;align-items:center}}.pricelist_medical .plan .plan-box__price-detail-wrap p{color:#43919D;font-weight:bold;letter-spacing:0.05rem;font-size:1.2rem}@media (max-width: 979px){.pricelist_medical .plan .plan-box__price-detail-wrap p{font-size:1rem}}.pricelist_medical .plan .plan-box__price-detail-wrap__inner{background:#43919D;border-radius:100vh;padding:8px 10px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__price-detail-wrap__inner{padding:0;width:60px}}.pricelist_medical .plan .plan-box__price-detail-wrap__inner span{font-size:2.0rem;color:#FFFF03;font-weight:bold}@media (max-width: 979px){.pricelist_medical .plan .plan-box__price-detail-wrap__inner span{font-size:1.5rem}}.pricelist_medical .plan .plan-box__price-detail_price{flex:1}@media (max-width: 979px){.pricelist_medical .plan .plan-box__price-detail_price{margin-top:10px}}.pricelist_medical .plan .plan-box__price-detail_price .box_top{display:flex;justify-content:flex-end;align-items:center}@media (max-width: 979px){.pricelist_medical .plan .plan-box__price-detail_price .box_top{justify-content:center}}.pricelist_medical .plan .plan-box__price-detail_price .box_top .price{font-size:3rem;line-height:1}@media (max-width: 979px){.pricelist_medical .plan .plan-box__price-detail_price .box_top .price{font-size:2rem}}.pricelist_medical .plan .plan-box__price-detail_price .box_top .price .en{font-size:22px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__price-detail_price .box_top .price .en{font-size:10px}}.pricelist_medical .plan .plan-box__price-detail_price .box_top .loan-pop{margin-left:10px;background-color:#debb21;color:#fff;position:relative;line-height:1.2;padding-bottom:15px;font-size:1.1rem}.pricelist_medical .plan .plan-box__price-detail_price .box_top .loan-pop::after{content:'';display:block;width:6px;height:6px;border-style:solid;border-color:#fff;border-width:0 1px 1px 0;position:absolute;bottom:5px;left:50%;rotate:45deg;transform:skew(-7deg, -7deg);translate:-50% 0}.pricelist_medical .plan .plan-box__price-detail_price .per_month{text-align:right;margin-top:10px;font-size:1.6rem;color:#cf3a4c;line-height:1;font-weight:700}@media (max-width: 979px){.pricelist_medical .plan .plan-box__price-detail_price .per_month{font-size:1.2rem}}.pricelist_medical .plan .plan-box__price-detail_price .per_month .num{font-size:140%;margin-left:4px}.pricelist_medical .plan .plan-box__list{text-align:center}.pricelist_medical .plan .plan-box__list-head{font-weight:bold;font-size:1.8rem;display:flex;align-items:center;justify-content:center;color:#222857;margin-bottom:20px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__list-head{font-size:1rem}}.pricelist_medical .plan .plan-box__list-head::before{content:"";flex-grow:1;height:1px;background:black;margin-right:30px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__list-head::before{margin-right:10px}}.pricelist_medical .plan .plan-box__list-head::after{content:"";flex-grow:1;height:1px;background:black;margin-left:30px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__list-head::after{margin-left:10px}}.pricelist_medical .plan .plan-box__second{text-align:center;padding:2px;background:#7E8DA0;color:white;font-weight:bold;font-size:2.3rem;letter-spacing:0.3rem;margin-bottom:40px;margin-top:20px;position:relative}@media (max-width: 979px){.pricelist_medical .plan .plan-box__second{margin-top:10px;font-size:1.2rem;margin-bottom:12px}}.pricelist_medical .plan .plan-box__second::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-right:10px solid transparent;border-left:10px solid transparent;border-top:14px solid #7E8DA0;border-bottom:0;bottom:-10px;left:50%;transform:translateX(-50%)}@media (max-width: 979px){.pricelist_medical .plan .plan-box__second::after{border-right:6px solid transparent;border-left:6px solid transparent;border-top:8px solid #7E8DA0;bottom:-6px}}.pricelist_medical .plan .plan-box--first{border-color:#1485ad}.pricelist_medical .plan .plan-box--set{border-color:#acb421}.pricelist_medical .plan .plan-box--set .plan-box__content{display:block}.pricelist_medical .plan .plan-box--subscription{border-color:#acb421}.pricelist_medical .plan .plan-box--double{border-color:#c2a31c}.pricelist_medical .plan .plan-box--hatsumou{border-color:#acb421}.pricelist_medical .plan .plan-box--yobou{border-color:#1485ad}.pricelist_medical .plan .plan-box__head{font-size:24px;font-weight:normal;text-align:center;color:#fff;padding:10px 0;letter-spacing:.08em}@media (max-width: 979px){.pricelist_medical .plan .plan-box__head{font-size:3.8vw;padding:2.5vw 0}}.pricelist_medical .plan .plan-box__head--first{background-color:#1485ad}.pricelist_medical .plan .plan-box__head--set{background-color:#acb421}.pricelist_medical .plan .plan-box__head--subscription{background-color:#acb421}.pricelist_medical .plan .plan-box__head--double{background-color:#c2a31c;position:relative}.pricelist_medical .plan .plan-box__head--double::after{position:absolute;content:"";right:5%;top:50%;width:24px;height:2px;background:#fff;transform:translateY(-25%)}@media (max-width: 979px){.pricelist_medical .plan .plan-box__head--double::after{width:3vw}}.pricelist_medical .plan .plan-box__head--double::before{position:absolute;content:"";right:5%;top:50%;width:24px;height:2px;background:#fff;transform:translateY(-25%) rotate(90deg);transition:0.5s}@media (max-width: 979px){.pricelist_medical .plan .plan-box__head--double::before{width:3vw}}.pricelist_medical .plan .plan-box__head--hatsumou{background-color:#acb421}.pricelist_medical .plan .plan-box__head--yobou{background-color:#1485ad}.pricelist_medical .plan .plan-box__content{display:flex;justify-content:space-between;padding:30px 50px;align-items:center}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content{padding:3vw 2.5vw}}.pricelist_medical .plan .plan-box__content+.plan-box__content{position:relative;padding-top:50px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content+.plan-box__content{padding-top:30px}}.pricelist_medical .plan .plan-box__content+.plan-box__content::before,.pricelist_medical .plan .plan-box__content+.plan-box__content::after{content:"";position:absolute;width:40px;height:10px;background-color:#a0a0a0;top:5px;left:18%;transform:translateX(-50%)}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content+.plan-box__content::before,.pricelist_medical .plan .plan-box__content+.plan-box__content::after{width:21px;height:5px;top:0;left:22%}}.pricelist_medical .plan .plan-box__content+.plan-box__content::before{transform:translateX(-50%) rotate(90deg)}.pricelist_medical .plan .plan-box__content__product{text-align:center}@media (min-width: 980px){.pricelist_medical .plan .plan-box__content__product{min-width:240px}}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__product{width:41%}}.pricelist_medical .plan .plan-box__content__product .name{font-size:14px;font-weight:bold;line-height:1.4;color:#212d54}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__product .name{font-size:3.2vw}}.pricelist_medical .plan .plan-box__content__product .name .imp{display:block;font-size:22px;color:#756006}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__product .name .imp{font-size:3.8vw}}.pricelist_medical .plan .plan-box__content__product .image{margin-top:15px}.pricelist_medical .plan .plan-box__content__product .image img{width:200px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__product .image img{width:70%}}@media (min-width: 980px){.pricelist_medical .plan .plan-box__content__product .image img._splay{width:130px}}@media (min-width: 980px){.pricelist_medical .plan .plan-box__content__dtl{width:calc(100% - 270px)}}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__dtl{width:59%}}.pricelist_medical .plan .plan-box__content__dtl .text{line-height:1.8;letter-spacing:.08em;margin-bottom:10px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__dtl .text{font-size:2.8vw}}.pricelist_medical .plan .plan-box__content__dtl .price-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.pricelist_medical .plan .plan-box__content__dtl .price-item--limited{color:#df351f}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__dtl .price-item+.price-item{margin-top:1.5vw}}.pricelist_medical .plan .plan-box__content__dtl .price-item__cource{min-width:180px;font-size:18px;text-align:center;border:solid 1px;padding:5px 0}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__dtl .price-item__cource{min-width:18vw;font-size:3vw;padding:1vw}}.pricelist_medical .plan .plan-box__content__dtl .price-item__money{display:flex;justify-content:space-between;align-items:center}.pricelist_medical .plan .plan-box__content__dtl .price-item__money__period{min-width:100px;font-size:20px;text-align:center}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__dtl .price-item__money__period{min-width:auto;font-size:3vw}}.pricelist_medical .plan .plan-box__content__dtl .price-item__money__price{min-width:200px;font-size:40px;font-weight:bold;text-align:right;padding-left:10px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__dtl .price-item__money__price{min-width:auto;font-size:7vw;padding-left:2vw}}.pricelist_medical .plan .plan-box__content__dtl .price-item__money__price .tax{position:relative;display:inline-block;font-size:30px;line-height:1}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__dtl .price-item__money__price .tax{font-size:4.5vw}}.pricelist_medical .plan .plan-box__content__dtl .price-item__money__price .tax__txt{position:absolute;font-size:12px;white-space:nowrap;bottom:100%;left:50%;transform:translateX(-50%)}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__dtl .price-item__money__price .tax__txt{font-size:2.3vw;transform:translateX(-50%) scale(0.8)}}.pricelist_medical .plan .plan-box__content__dtl .price-item__money__loan{padding-left:10px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__dtl .price-item__money__loan{padding-left:1.5vw}}.pricelist_medical .plan .plan-box__content__dtl .price-item__money__loan a{position:relative;display:block;color:#fff;background-color:#debb21;padding-bottom:12px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__dtl .price-item__money__loan a{font-size:2.4vw;padding:1vw 0.8vw 2.8vw;line-height:1.2}}.pricelist_medical .plan .plan-box__content__dtl .price-item__money__loan a::after{content:"";position:absolute;height:6px;width:6px;border-top:1px solid #fff;border-right:1px solid #fff;bottom:5px;transform:translateX(-50%) rotate(135deg) skew(calc((150deg - 135deg) / 2), calc((150deg - 135deg) / 2));left:50%}.pricelist_medical .plan .plan-box__content__dtl .since__txt{text-align:center;padding:8px 0;margin-top:15px}@media (max-width: 979px){.pricelist_medical .plan .plan-box__content__dtl .since__txt{letter-spacing:.05em;padding:5px 20px}.pricelist_medical .plan .plan-box__content__dtl .since__txt::before,.pricelist_medical .plan .plan-box__content__dtl .since__txt::after{right:10px}}.pricelist_medical .plan .plan-box__content__dtl .after-box{display:none;margin-top:15px}.pricelist_medical .plan__text{background-color:#eee;padding:15px 25px}@media (max-width: 979px){.pricelist_medical .plan__text{padding:10px 15px}}.pricelist_medical .plan-box{border:solid 2px}.pricelist_medical .plan-box__ttl{font-size:2.5rem;text-align:center;letter-spacing:0.6rem;font-weight:bold;color:#2B80CD}@media (max-width: 979px){.pricelist_medical .plan-box__ttl{font-size:1.3rem;letter-spacing:0.2rem}}.pricelist_medical .plan-box__deco{font-size:1.3rem}@media (max-width: 979px){.pricelist_medical .plan-box__deco{font-size:1.6vw;padding:2px}}.pricelist_medical .plan-box__set{background:#ECF6EB;padding:8px 10px;width:290px}@media (max-width: 979px){.pricelist_medical .plan-box__set{width:40vw;padding:4px}}.pricelist_medical .plan-box .-finasterid{position:relative}.pricelist_medical .plan-box .-finasterid::before{content:'';position:absolute;top:50%;right:0px;width:36px;height:36px;margin-top:-22px;background:#86B1D6 url(/assets/price/images/plus-icon.png?2025821173037) 50% 50% no-repeat;background-size:13px auto;border-radius:50%;transform:translate(70%, 50%)}@media (max-width: 979px){.pricelist_medical .plan-box .-finasterid::before{width:20px;height:20px;transform:translate(70%, 100%)}}.pricelist_medical .plan-box .-minoki{background:#E9F1FB}.pricelist_medical .plan-box__deco-mark{border:1px solid #46AF37;border-radius:100vh;color:#46AF37;width:140px;font-size:1.2rem;margin-left:auto;margin-right:auto;background:white}.pricelist_medical .plan-box__deco-mark-minoki{border:1px solid #2B80CD;color:#2B80CD}@media (max-width: 979px){.pricelist_medical .plan-box__deco-mark{width:60px;font-size:0.8rem}}.pricelist_medical .plan-box__deco-head{color:#46AF37;font-weight:bold;padding:2px 6px;font-size:1.7rem}.pricelist_medical .plan-box__deco-head-minoki{color:#2B80CD}@media (max-width: 979px){.pricelist_medical .plan-box__deco-head{font-size:1.2rem}}.pricelist_medical .plan-box__wrap{display:flex}@media (max-width: 979px){.pricelist_medical .plan-box__wrap{gap:10px;align-items:center;flex-direction:column}}.pricelist_medical .plan-box__wrap-sp{display:flex;justify-content:space-between;gap:0 20px}.pricelist_medical .plan-box__wrap-shinkou{justify-content:space-between;align-items:center}.pricelist_medical .plan-box__inner{padding:40px 20px}@media (max-width: 979px){.pricelist_medical .plan-box__inner{padding:5vw 3vw}}.pricelist_medical .plan-box__price-detail{display:flex;align-items:center;gap:0 10px;margin-left:20px;width:100%;justify-content:space-between}@media (max-width: 979px){.pricelist_medical .plan-box__price-detail{flex-direction:column;align-items:center;margin-left:0}}@media (max-width: 979px){.pricelist_medical .plan-box__price-detail-wrap{display:flex;align-items:center}}.pricelist_medical .plan-box__price-detail-wrap p{color:#43919D;font-weight:bold;letter-spacing:0.05rem;font-size:1.3rem}@media (max-width: 979px){.pricelist_medical .plan-box__price-detail-wrap p{font-size:1rem}}.pricelist_medical .plan-box__price-detail-wrap__inner{background:#43919D;border-radius:100vh;padding:8px 20px}@media (max-width: 979px){.pricelist_medical .plan-box__price-detail-wrap__inner{padding:0;width:60px}}.pricelist_medical .plan-box__price-detail-wrap__inner span{font-size:2.5rem;color:#FFFF03;font-weight:bold}@media (max-width: 979px){.pricelist_medical .plan-box__price-detail-wrap__inner span{font-size:1.5rem}}.pricelist_medical .plan-box__price-detail .price{font-size:3rem}@media (max-width: 979px){.pricelist_medical .plan-box__price-detail .price{font-size:2rem}}.pricelist_medical .plan-box__price-detail .price .en{font-size:22px}@media (max-width: 979px){.pricelist_medical .plan-box__price-detail .price .en{font-size:10px}}.pricelist_medical .plan-box__list{text-align:center}.pricelist_medical .plan-box__list-head{font-weight:bold;font-size:1.8rem;display:flex;align-items:center;justify-content:center;color:#222857;margin-bottom:20px}@media (max-width: 979px){.pricelist_medical .plan-box__list-head{font-size:1rem}}.pricelist_medical .plan-box__list-head::before{content:"";flex-grow:1;height:1px;background:black;margin-right:30px}@media (max-width: 979px){.pricelist_medical .plan-box__list-head::before{margin-right:10px}}.pricelist_medical .plan-box__list-head::after{content:"";flex-grow:1;height:1px;background:black;margin-left:30px}@media (max-width: 979px){.pricelist_medical .plan-box__list-head::after{margin-left:10px}}.pricelist_medical .plan-box__second{text-align:center;padding:2px;background:#7E8DA0;color:white;font-weight:bold;font-size:2.3rem;letter-spacing:0.3rem;margin-bottom:40px;margin-top:20px;position:relative}@media (max-width: 979px){.pricelist_medical .plan-box__second{margin-top:10px;font-size:1.2rem;margin-bottom:12px}}.pricelist_medical .plan-box__second::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-right:10px solid transparent;border-left:10px solid transparent;border-top:14px solid #7E8DA0;border-bottom:0;bottom:-10px;left:50%;transform:translateX(-50%)}@media (max-width: 979px){.pricelist_medical .plan-box__second::after{border-right:6px solid transparent;border-left:6px solid transparent;border-top:8px solid #7E8DA0;bottom:-6px}}.pricelist_medical .plan-box--first{border-color:#1485ad}.pricelist_medical .plan-box--set{border-color:#acb421}.pricelist_medical .plan-box--set .plan-box__content{display:block}.pricelist_medical .plan-box--subscription{border-color:#acb421}.pricelist_medical .plan-box--double{border-color:#c2a31c}.pricelist_medical .plan-box--hatsumou{border-color:#acb421}.pricelist_medical .plan-box--yobou{border-color:#1485ad}.pricelist_medical .plan-box__head{font-size:24px;font-weight:normal;text-align:center;color:#fff;padding:10px 0;letter-spacing:.08em}@media (max-width: 979px){.pricelist_medical .plan-box__head{font-size:4.5vw;padding:2.5vw 0}}.pricelist_medical .plan-box__head--first{background-color:#1485ad}.pricelist_medical .plan-box__head--set{background-color:#acb421}.pricelist_medical .plan-box__head--subscription{background-color:#acb421}.pricelist_medical .plan-box__head--double{background-color:#c2a31c}.pricelist_medical .plan-box__head--hatsumou{background-color:#acb421}.pricelist_medical .plan-box__head--yobou{background-color:#1485ad}.pricelist_medical .plan-box__content{display:flex;justify-content:space-between;padding:30px 50px;align-items:center}@media (max-width: 979px){.pricelist_medical .plan-box__content{padding:3vw 2.5vw}}.pricelist_medical .plan-box__content+.plan-box__content{position:relative;padding-top:50px}@media (max-width: 979px){.pricelist_medical .plan-box__content+.plan-box__content{padding-top:30px}}.pricelist_medical .plan-box__content+.plan-box__content::before,.pricelist_medical .plan-box__content+.plan-box__content::after{content:"";position:absolute;width:40px;height:10px;background-color:#a0a0a0;top:5px;left:18%;transform:translateX(-50%)}@media (max-width: 979px){.pricelist_medical .plan-box__content+.plan-box__content::before,.pricelist_medical .plan-box__content+.plan-box__content::after{width:21px;height:5px;top:0;left:22%}}.pricelist_medical .plan-box__content+.plan-box__content::before{transform:translateX(-50%) rotate(90deg)}.pricelist_medical .plan-box__content__product{text-align:center}@media (min-width: 980px){.pricelist_medical .plan-box__content__product{min-width:240px}}@media (max-width: 979px){.pricelist_medical .plan-box__content__product{width:41%}}.pricelist_medical .plan-box__content__product .name{font-size:14px;font-weight:bold;line-height:1.4;color:#212d54}@media (max-width: 979px){.pricelist_medical .plan-box__content__product .name{font-size:3.2vw}}.pricelist_medical .plan-box__content__product .name .imp{display:block;font-size:22px;color:#756006}@media (max-width: 979px){.pricelist_medical .plan-box__content__product .name .imp{font-size:3.8vw}}.pricelist_medical .plan-box__content__product .image{margin-top:15px}.pricelist_medical .plan-box__content__product .image img{width:200px}@media (max-width: 979px){.pricelist_medical .plan-box__content__product .image img{width:70%}}@media (min-width: 980px){.pricelist_medical .plan-box__content__product .image img._splay{width:130px}}@media (min-width: 980px){.pricelist_medical .plan-box__content__dtl{width:calc(100% - 270px)}}@media (max-width: 979px){.pricelist_medical .plan-box__content__dtl{width:59%}}.pricelist_medical .plan-box__content__dtl .text{line-height:1.8;letter-spacing:.08em;margin-bottom:10px}@media (max-width: 979px){.pricelist_medical .plan-box__content__dtl .text{font-size:2.8vw}}.pricelist_medical .plan-box__content__dtl .price-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.pricelist_medical .plan-box__content__dtl .price-item--limited{color:#df351f}@media (max-width: 979px){.pricelist_medical .plan-box__content__dtl .price-item+.price-item{margin-top:1.5vw}}.pricelist_medical .plan-box__content__dtl .price-item__cource{min-width:180px;font-size:18px;text-align:center;border:solid 1px;padding:5px 0}@media (max-width: 979px){.pricelist_medical .plan-box__content__dtl .price-item__cource{min-width:18vw;font-size:3vw;padding:1vw}}.pricelist_medical .plan-box__content__dtl .price-item__money{display:flex;justify-content:space-between;align-items:center}.pricelist_medical .plan-box__content__dtl .price-item__money__period{min-width:100px;font-size:20px;text-align:center}@media (max-width: 979px){.pricelist_medical .plan-box__content__dtl .price-item__money__period{min-width:auto;font-size:3vw}}.pricelist_medical .plan-box__content__dtl .price-item__money__price{min-width:200px;font-size:40px;font-weight:bold;text-align:right;padding-left:10px}@media (max-width: 979px){.pricelist_medical .plan-box__content__dtl .price-item__money__price{min-width:auto;font-size:7vw;padding-left:2vw}}.pricelist_medical .plan-box__content__dtl .price-item__money__price .tax{position:relative;display:inline-block;font-size:30px;line-height:1}@media (max-width: 979px){.pricelist_medical .plan-box__content__dtl .price-item__money__price .tax{font-size:4.5vw}}.pricelist_medical .plan-box__content__dtl .price-item__money__price .tax__txt{position:absolute;font-size:12px;white-space:nowrap;bottom:100%;left:50%;transform:translateX(-50%)}@media (max-width: 979px){.pricelist_medical .plan-box__content__dtl .price-item__money__price .tax__txt{font-size:2.3vw;transform:translateX(-50%) scale(0.8)}}.pricelist_medical .plan-box__content__dtl .price-item__money__loan{padding-left:10px}@media (max-width: 979px){.pricelist_medical .plan-box__content__dtl .price-item__money__loan{padding-left:1.5vw}}.pricelist_medical .plan-box__content__dtl .price-item__money__loan a{position:relative;display:block;color:#fff;background-color:#debb21;padding-bottom:12px}@media (max-width: 979px){.pricelist_medical .plan-box__content__dtl .price-item__money__loan a{font-size:2.4vw;padding:1vw 0.8vw 2.8vw;line-height:1.2}}.pricelist_medical .plan-box__content__dtl .price-item__money__loan a::after{content:"";position:absolute;height:6px;width:6px;border-top:1px solid #fff;border-right:1px solid #fff;bottom:5px;transform:translateX(-50%) rotate(135deg) skew(calc((150deg - 135deg) / 2), calc((150deg - 135deg) / 2));left:50%}.pricelist_medical .plan-box__content__dtl .since__txt{text-align:center;padding:8px 0;margin-top:15px}@media (max-width: 979px){.pricelist_medical .plan-box__content__dtl .since__txt{letter-spacing:.05em;padding:5px 20px}.pricelist_medical .plan-box__content__dtl .since__txt::before,.pricelist_medical .plan-box__content__dtl .since__txt::after{right:10px}}.pricelist_medical .plan-box__content__dtl .after-box{display:none;margin-top:15px}.pricelist_medical .plan-box ._sinkou{justify-content:center}.pricelist_medical .plan-box ._sinkou .plan-box__inner{padding:20px}@media (max-width: 979px){.pricelist_medical .plan-box ._sinkou .plan-box__second{font-size:1.5rem}}.pricelist_medical .plan-box ._sinkou .plan-box__price-detail{flex-direction:column;align-items:flex-end}@media (max-width: 979px){.pricelist_medical .plan-box ._sinkou .plan-box__price-detail{align-items:center}}.pricelist_medical .plan-box ._sinkou .plan-box__price-detail .price-limited{color:#DF341E;font-size:3.5rem}@media (max-width: 979px){.pricelist_medical .plan-box ._sinkou .plan-box__price-detail .price-limited{font-size:2.5rem}}.pricelist_medical .plan-box ._sinkou .plan-box__price-detail .limited{border:1px solid #DF341E;color:#DF341E;width:160px}@media (max-width: 979px){.pricelist_medical .plan-box ._sinkou .plan-box__price-detail .limited{width:120px;margin-top:10px}}.pricelist_medical .plan-box ._yet{background:#2D80CE}@media (max-width: 979px){.pricelist_medical .plan-box ._yet{margin-bottom:20px}}.pricelist_medical .plan-box ._yet::after{border-top:12px solid #2D80CE}.pricelist_medical .plan-box .__n{width:200px}@media (max-width: 979px){.pricelist_medical .plan-box .__n .plan-box__deco-head{font-size:1rem}}@media (max-width: 979px){.pricelist_medical .plan-box .__n{width:25vw}}.pricelist_medical .plan-box .__n :nth-of-type(1){background:#5A65C9}.pricelist_medical .plan-box .__n2{position:relative}.pricelist_medical .plan-box .__n2::before{content:'';position:absolute;top:50%;right:0px;width:36px;height:36px;margin-top:-22px;background:#86B1D6 url(/assets/price/images/plus-icon.png?2025821173037) 50% 50% no-repeat;background-size:13px auto;border-radius:50%;transform:translate(70%, 50%);z-index:1}@media (max-width: 979px){.pricelist_medical .plan-box .__n2::before{width:30px;height:30px;transform:translate(80%, 50%)}}.pricelist_medical .plan-box ._head-col1{background:#EFEFF9}.pricelist_medical .plan-box ._head-col1 .plan-box__deco-head{color:#5B65C9}.pricelist_medical .plan-box ._head-col1 .plan-box__deco-mark{border-color:#5B65C9;color:#5B65C9}.pricelist_medical .plan-box ._head-col2{background:#E9F1FB}.pricelist_medical .plan-box ._head-col2 .plan-box__deco{background:#2D80CE}.pricelist_medical .plan-box ._head-col3{background:#ECF6EB}.pricelist_medical .plan-box ._head-col3 .plan-box__deco{position:relative;background:#46AF37}.pricelist_medical .plan-box ._head-col3 .plan-box__deco::before{content:"頭皮へ直接塗る";display:block;width:auto;position:absolute;width:114px;color:#46AF37;top:-22px;left:0;text-align:left;padding-left:10px;background:white;border:2px solid #46AF37;border-bottom:transparent}@media (max-width: 979px){.pricelist_medical .plan-box ._head-col3 .plan-box__deco::before{width:16vw;top:-90%;padding-left:8px}}.pricelist_medical .plan-box ._head-col3 .plan-box__deco-head{color:#46AF37}.pricelist_medical .plan-box ._head-col3 .plan-box__deco-mark{border-color:#46AF37;color:#46AF37}.pricelist_medical .flow{padding-bottom:70px;counter-reset:number;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}.pricelist_medical .flow .flow-item{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background-color:#f5f5f5;border-bottom:solid 2px #38518c;padding:25px 30px}@media (max-width: 979px){.pricelist_medical .flow .flow-item{padding:4vw 3vw}}.pricelist_medical .flow .flow-item+.flow-item{position:relative;margin-top:70px}@media (max-width: 979px){.pricelist_medical .flow .flow-item+.flow-item{margin-top:12vw}}.pricelist_medical .flow .flow-item+.flow-item::before{content:'';position:absolute;border-style:solid;border-width:25px 40px 0;border-color:#212d54 transparent transparent transparent;left:50%;bottom:115%;transform:translateX(-50%);z-index:1}@media (max-width: 979px){.pricelist_medical .flow .flow-item+.flow-item::before{border-width:5vw 8vw 0;bottom:108%}}.pricelist_medical .flow .flow-item__head{position:relative;width:300px;display:flex;align-items:center;gap:0 20px;font-weight:bold;color:#202d54}@media (min-width: 980px){.pricelist_medical .flow .flow-item__head{border-right:solid 2px;padding-right:20px}}@media (max-width: 979px){.pricelist_medical .flow .flow-item__head{width:100%;gap:0 4vw}}.pricelist_medical .flow .flow-item__head__txt{width:calc(100% - 80px);font-size:26px}@media (max-width: 979px){.pricelist_medical .flow .flow-item__head__txt{font-size:4.8vw}}.pricelist_medical .flow .flow-item__head__txt .label{display:block;width:80px;font-size:16px;font-weight:bold;text-align:center;letter-spacing:.08em;color:#475a9a;background-color:#fff;border:solid 2px;border-radius:3px;padding:2px 10px 0;margin-bottom:5px}@media (max-width: 979px){.pricelist_medical .flow .flow-item__head__txt .label{display:inline-block;width:auto;font-size:4vw;padding:.5vw 3vw;margin-bottom:1vw;vertical-align:middle;margin-right:3vw}}.pricelist_medical .flow .flow-item__head__txt .label--pai{color:#3c908c}.pricelist_medical .flow .flow-item__head__num{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:16px;width:60px;height:60px;color:#fff;background-color:#1d2e57;border-radius:100px;line-height:1.1}@media (max-width: 979px){.pricelist_medical .flow .flow-item__head__num{font-size:3vw;width:11.5vw;height:11.5vw;border-radius:20vw}}.pricelist_medical .flow .flow-item__head__num span::before{content:"0" counter(number);counter-increment:number;font-size:26px}@media (max-width: 979px){.pricelist_medical .flow .flow-item__head__num span::before{font-size:5.2vw}}.pricelist_medical .flow .flow-item__cont{width:calc(100% - 350px);font-size:18px}@media (max-width: 979px){.pricelist_medical .flow .flow-item__cont{width:100%;font-size:3.6vw;border-top:solid 2px;padding-top:2.5vw;margin-top:2vw}}.pricelist_medical .diff{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;padding-bottom:70px}.pricelist_medical .diff__table table{width:100%;border-collapse:collapse}.pricelist_medical .diff__table table tr:nth-child(n+1) td{border-bottom:solid 1px #bdbdbd}.pricelist_medical .diff__table table tr th,.pricelist_medical .diff__table table tr td{padding:15px 10px}@media (max-width: 979px){.pricelist_medical .diff__table table tr th,.pricelist_medical .diff__table table tr td{font-size:3.2vw;padding:3vw 1vw}}.pricelist_medical .diff__table table tr .head{width:calc(100% / 3);font-size:18px;font-size:1.8rem;color:#fff;background-color:#364987}@media (max-width: 979px){.pricelist_medical .diff__table table tr .head{font-size:3.6vw}.pricelist_medical .diff__table table tr .head:nth-child(1){width:38%}}.pricelist_medical .diff__table table tr .head+.head{border-left:solid 1px #bdbdbd}.pricelist_medical .diff__table table tr td{text-align:center}.pricelist_medical .diff__table table tr .item{font-weight:bold;color:#3a4983;background-color:#eaefff}.pricelist_medical .diff__table table tr .dtl--limited{font-weight:bold;color:#cf3a4c}.pricelist_medical .faq{background-color:#F5F5F6;padding-bottom:70px;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}@media (max-width: 979px){.pricelist_medical .faq{padding-bottom:10vw}}.pricelist_medical .faq .faq-item{background-color:#fff;padding:25px}@media (max-width: 979px){.pricelist_medical .faq .faq-item{padding:4vw}}.pricelist_medical .faq .faq-item+.faq-item{margin-top:20px}@media (max-width: 979px){.pricelist_medical .faq .faq-item+.faq-item{margin-top:5vw}}.pricelist_medical .faq .faq-item .icon{width:45px;height:45px;display:flex;justify-content:center;align-items:center;font-size:26px;color:#fff;background-color:#212d54}@media (max-width: 979px){.pricelist_medical .faq .faq-item .icon{width:10vw;height:10vw;font-size:5.4vw}}.pricelist_medical .faq .faq-item__head,.pricelist_medical .faq .faq-item__answer{display:flex;justify-content:space-between}.pricelist_medical .faq .faq-item__head .text,.pricelist_medical .faq .faq-item__answer__cont{width:calc(100% - (45px + 30px))}@media (max-width: 979px){.pricelist_medical .faq .faq-item__head .text,.pricelist_medical .faq .faq-item__answer__cont{width:calc(100% - (10vw + 6vw))}}.pricelist_medical .faq .faq-item__head{align-items:center;font-size:22px;font-size:2.2rem;color:#212d54}@media (max-width: 979px){.pricelist_medical .faq .faq-item__head{font-size:4.5vw}}.pricelist_medical .faq .faq-item__answer{border-top:dashed 1px;margin-top:15px;padding-top:15px}@media (max-width: 979px){.pricelist_medical .faq .faq-item__answer{margin-top:2.5vw;padding-top:3.5vw}}.pricelist_medical .faq .faq-item__answer .icon{color:#1b2b56;background-color:#e5e7f6}@media (max-width: 979px){.pricelist_medical .faq .faq-item__answer__cont{font-size:3.6vw}}.pricelist_medical .faq .faq-item__answer__cont .text a{text-decoration:underline}@media (max-width: 979px){.pricelist_medical .csl .csl-list>li .dtl__sub{font-size:9px}.pricelist_medical .csl .csl-list>li .dtl{font-size:12px}}.doctor__detail .dr_career{display:flex;gap:20px;margin-left:8px}.doctor__detail .dr_career dt{flex-shrink:0}.doctor__detail .dr_name{font-size:24px;font-weight:bold}@media (max-width: 979px){.doctor__detail .dr_name{text-align:center}}.doctor__detail .dr_name .dr_main-name{font-size:32px}
