main .inner{max-width:980px;margin-left:auto;margin-right:auto}@media (max-width: 979px){main .inner{max-width:96%}}.text--highlight{font-weight:bold;color:#073279}.page__profhilo .main_mv{text-align:center;background:url(/assets/agingcare/light/hyaluron/profhilo/images/main_bg.jpg?2025531185811) center top no-repeat;overflow:hidden}@media (max-width: 979px){.page__profhilo .main_mv{height:auto;background-image:none}.page__profhilo .main_mv img{width:100%;height:auto}}.page__profhilo .navbar-mod01{background-color:#a97d3d}.page__profhilo .navbar-mod01 ul{display:flex;justify-content:center;width:980px;margin:0 auto;font-size:17px;padding:15px 0}.page__profhilo .navbar-mod01 ul li{position:relative;border-left:1px solid #fff}.page__profhilo .navbar-mod01 ul li a{display:flex;justify-content:center;align-items:center;height:42px;padding:0 30px;line-height:1.2;text-decoration:none;position:relative}.page__profhilo .navbar-mod01 ul li a.new::before{content:"";display:block;width:69px;height:35px;background:url(/assets/agingcare/light/hyaluron/profhilo/images/nav01.svg) center top/100% auto no-repeat;position:absolute;left:50%;top:-36px;transform:translate(-50%, 0)}.page__profhilo .navbar-mod01 ul li:last-child{border-right:1px solid #fff}@media (max-width: 979px){.page__profhilo .navbar-mod01{background-color:transparent;margin-top:2vw}.page__profhilo .navbar-mod01 ul{width:95%;padding:0;flex-wrap:wrap}.page__profhilo .navbar-mod01 ul li{position:relative;flex:auto;width:49%;padding:0;margin-bottom:2vw;background-color:#a97d3d;border:none}.page__profhilo .navbar-mod01 ul li a{height:13vw}.page__profhilo .navbar-mod01 ul li a.new::before{width:15vw;height:8vw;top:-4.5vw}.page__profhilo .navbar-mod01 ul li::before{background:url("/assets/breast/fat/mom/images/ico_arrow01.png?2025531185811") 0 0 no-repeat;background-size:100% auto;width:3vw;height:2vw;top:50%;right:1vw;transform:translateY(-50%);content:"";z-index:2;position:absolute}.page__profhilo .navbar-mod01 ul li:first-child{border-left:none}.page__profhilo .navbar-mod01 ul li:nth-child(even){margin-left:1.56%}.page__profhilo .navbar-mod01 ul li a{padding:0;font-size:3.5vw;text-decoration:none}}.page__profhilo .box__notes{width:980px;margin:40px auto 50px;padding:10px;font-size:16px;line-height:1.5;color:#ef839b;border:1px solid #c0879a}.page__profhilo .box__notes p{margin:0}@media (max-width: 979px){.page__profhilo .box__notes{width:auto;margin:20px 10px 50px}}.page__profhilo .mod-ttl{margin-top:0;font-size:54px;font-weight:normal}.page__profhilo .mod-ttl .eng.title-under{position:relative;display:block;padding-bottom:4px}.page__profhilo .mod-ttl .eng.title-under:before{content:"";position:absolute;bottom:0;left:50%;width:95px;height:2px;transform:translateX(-50%);background:#000;z-index:2}.page__profhilo .mod-ttl .sub{font-size:22px;font-weight:bold;margin-top:10px}.page__profhilo .mod-ttl.ttl--white{color:#fff}.page__profhilo .mod-ttl.ttl--white .eng.title-under:before{background-color:#fff}.page__profhilo .mod-ttl.ttl--white .sub{color:#fff}@media (max-width: 979px){.page__profhilo .mod-ttl{font-size:32px}.page__profhilo .mod-ttl .eng.title-under{padding-bottom:0;line-height:1.2}.page__profhilo .mod-ttl .eng.title-under:before{height:2px;width:55px;margin-bottom:-8px}.page__profhilo .mod-ttl .sub{font-size:16px;margin-top:15px}}.page__profhilo .pickup-ttl{padding:3px 0;background-color:#f4e8d8;width:100%;margin:0 auto}@media (max-width: 979px){.page__profhilo .pickup-ttl{width:100%}}.page__profhilo .what{background:url("/assets/agingcare/light/hyaluron/profhilo/images/bg_01.jpg?2025531185811") center top no-repeat;background-size:cover;overflow:hidden}.page__profhilo .what .inner{position:relative;padding:62px 0 110px}.page__profhilo .what .inner:after{content:"";position:absolute;bottom:0;right:-98px;width:590px;height:541px;background:url("/assets/agingcare/light/hyaluron/profhilo/images/people_01.png?2025531185811") no-repeat}.page__profhilo .what .mod-ttl{margin:0 0 45px}.page__profhilo .what .list-image{color:#fff}.page__profhilo .what .list-image .item{font-size:24px;line-height:50px;position:relative}.page__profhilo .what .list-image .item .ichioshi{position:absolute;left:-35px;top:-65px;display:flex;justify-content:center;align-items:center;margin:0;padding:7px 0;width:150px;color:#fff;font-size:20px;font-weight:bold;line-height:1.3;background:#1e0e00;border:solid 2px #fff;border-radius:10px;transform:rotate(-15deg)}.page__profhilo .what .list-image .item .ichioshi::before{content:"";position:absolute;bottom:-17px;left:20%;width:0;height:0;border-style:solid;border-width:17px 17px 0 17px;border-color:#fff transparent transparent transparent}.page__profhilo .what .list-image .item .ichioshi::after{content:"";position:absolute;bottom:-14px;left:20%;width:0;height:0;border-style:solid;border-width:17px 17px 0 17px;border-color:#1e0e00 transparent transparent transparent;z-index:1}@media (max-width: 979px){.page__profhilo .what .inner{padding:50px 0 52vw;background:url("/assets/agingcare/light/hyaluron/profhilo/images/people_01.png?2025531185811") right bottom no-repeat;background-size:70% auto}.page__profhilo .what .inner:after{display:none}.page__profhilo .what .list-image{width:90%;margin:0 auto}.page__profhilo .what .list-image .item{font-size:18px;line-height:1.5;margin-bottom:15px}.page__profhilo .what .list-image .item .ichioshi{left:-25px;top:-51px;padding:4px 0 3px;width:100px;font-size:13px;border-radius:5px}.page__profhilo .what .list-image .item .ichioshi::before{bottom:-11px;left:20%;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent}.page__profhilo .what .list-image .item .ichioshi::after{bottom:-8px;left:20%;border-width:10px 10px 0 10px;border-color:#1e0e00 transparent transparent transparent}}.page__profhilo .about{padding:70px 0 110px}.page__profhilo .about__ttl{font-size:40px;font-weight:bold;text-align:center;color:#a97d3d}.page__profhilo .about__ttl .catch{position:relative;display:inline-block;padding-bottom:65px}.page__profhilo .about__ttl .catch:after{content:"";position:absolute;bottom:0;left:50%;width:497px;height:97px;background:url("/assets/agingcare/light/hyaluron/profhilo/images/catch_bg.png?2025531185811") center top no-repeat;transform:translateX(-50%)}.page__profhilo .about .mod-ttl{margin-top:22px}.page__profhilo .about .c-card{margin-top:35px}.page__profhilo .about .c-card__content{font-size:22px;line-height:33px}.page__profhilo .about .c-card__content>p:not(:last-child){margin-bottom:34px}.page__profhilo .about_body{background:#f4e8d8;margin:50px 0 0}.page__profhilo .about_body header{display:flex;justify-content:center;align-items:center;height:73px;background:url("/assets/agingcare/light/hyaluron/profhilo/images/about_img03.jpg?2025531185811") right top/auto 100% no-repeat #221002}.page__profhilo .about_body header h3{display:inline-flex;justify-content:center;align-items:center;height:100%;font-size:36px;font-weight:normal;color:#fff;position:relative}.page__profhilo .about_body header h3::before{content:"";width:121px;height:76px;background:url("/assets/agingcare/light/hyaluron/profhilo/images/about_img04.png?2025531185811") center top/100% auto no-repeat;position:absolute;left:-105px;top:-30px}.page__profhilo .about_body header h3 span{display:inline-flex;font-size:20px;font-weight:bold;color:#211000;background:#fff;padding:0 30px;border-radius:100px;margin-left:20px}.page__profhilo .about_body .text{padding:25px 40px;font-size:22px;line-height:1.7;color:#281401}.page__profhilo .about .container01{display:flex;justify-content:space-between;margin:40px 0 0}.page__profhilo .about .container01>div{width:480px;border-width:0 2px 2px 2px;border-style:solid}.page__profhilo .about .container01>div h3{color:#fff;font-size:28px;padding:5px;line-height:1.3;text-align:center}.page__profhilo .about .container01>div:first-child{border-color:#b9b9b9}.page__profhilo .about .container01>div:first-child h3{background:#b9b9b9}.page__profhilo .about .container01>div:last-child{border-color:#073279}.page__profhilo .about .container01>div:last-child h3{background:#073279}.page__profhilo .about .container01>div .container03inner{padding:10px 10px}.page__profhilo .about .container01>div .container03inner>div{margin:10px 0 15px}@media (max-width: 979px){.page__profhilo .about{padding:50px 0 60px}.page__profhilo .about__ttl{font-size:24px}.page__profhilo .about__ttl .catch{padding-bottom:45px;background:url("/assets/agingcare/light/hyaluron/profhilo/images/catch_bg.png?2025531185811") center bottom no-repeat;background-size:100% auto}.page__profhilo .about__ttl .catch:after{display:none}.page__profhilo .about .mod-ttl{margin-top:15px}.page__profhilo .about .c-card{margin-top:30px}.page__profhilo .about .c-card__content{font-size:16px;line-height:1.625}.page__profhilo .about .c-card__content>p:not(:last-child){margin-bottom:20px}.page__profhilo .about_body{margin:9vw 0 0}.page__profhilo .about_body header{height:12vw;background-position:17vw 0}.page__profhilo .about_body header h3{font-size:5vw}.page__profhilo .about_body header h3 span{font-size:3.5vw;padding:0 3vw;margin-left:2vw}.page__profhilo .about_body header h3::before{width:20vw;height:14vw;left:-7.5vw;top:-7vw}.page__profhilo .about_body .text{padding:3vw 4vw;font-size:3.5vw}.page__profhilo .about .container01{flex-direction:column;margin:25px 0 0}.page__profhilo .about .container01>div{width:100%}.page__profhilo .about .container01>div h3{font-size:20px;padding:1vw 0.5vw 0.8vw}.page__profhilo .about .container01>div:last-child{margin-top:3vw}.page__profhilo .about .container01>div .container03inner{padding:2vw 1.5vw}.page__profhilo .about .container01>div .container03inner>div{margin:1vw 0 2vw}}.page__profhilo .effect{padding:65px 0 90px;background-color:#f4e8d8}.page__profhilo .effect__img{margin-top:70px;text-align:center}.page__profhilo .effect .container01{display:flex;justify-content:space-between}.page__profhilo .effect .container01>div{width:480px;background:#fff}.page__profhilo .effect .container01>div h3{background:#073279;color:#fff;font-size:28px;padding:5px;line-height:1.3;text-align:center}.page__profhilo .effect .container01>div .container03inner{padding:15px 9px}.page__profhilo .effect .container01>div .container03inner>div{margin:0 0 10px}@media (max-width: 979px){.page__profhilo .effect{padding:50px 0 60px}.page__profhilo .effect__img{margin-top:40px}.page__profhilo .effect .container01{flex-direction:column}.page__profhilo .effect .container01>div{width:100%}.page__profhilo .effect .container01>div h3{font-size:20px;padding:1vw 0.5vw 0.8vw}.page__profhilo .effect .container01>div:last-child{margin-top:3vw}.page__profhilo .effect .container01>div .container03inner{padding:2vw 1.5vw}.page__profhilo .effect .container01>div .container03inner>div{margin:1vw 0 2vw}.page__profhilo .effect .container01>div:first-child,.page__profhilo .effect .container01>div:last-child{width:100%}}.page__profhilo .qa{padding:80px 0 45px}.page__profhilo .qa .box__qa{margin-top:50px}.page__profhilo .qa .box__qa .item{padding:45px 40px 36px 30px}.page__profhilo .qa .box__qa .item:nth-child(odd){background-color:#f4f4f4}.page__profhilo .qa .box__qa .item .question{position:relative;padding-left:75px;margin-bottom:32px;font-size:24px;font-weight:bold}.page__profhilo .qa .box__qa .item .question:before{content:"Q.";position:absolute;top:-8px;left:0;font-size:50px;line-height:1;color:#a97d3d}.page__profhilo .qa .box__qa .item .anwser{position:relative;padding-left:75px;min-height:66px;font-size:22px;line-height:33px}.page__profhilo .qa .box__qa .item .anwser:before{content:"A.";position:absolute;top:1px;left:0;font-size:50px;line-height:1;color:#073279}@media (max-width: 979px){.page__profhilo .qa{padding:50px 0}.page__profhilo .qa .box__qa{margin-top:30px}.page__profhilo .qa .box__qa .item{padding:25px 10px 15px}.page__profhilo .qa .box__qa .item .question{font-size:18px;line-height:1.7;padding-left:50px;margin-bottom:20px}.page__profhilo .qa .box__qa .item .question:before{top:-5px;font-size:40px}.page__profhilo .qa .box__qa .item .anwser{font-size:18px;line-height:1.7;padding-left:50px;min-height:auto}.page__profhilo .qa .box__qa .item .anwser:before{top:0;font-size:40px}}.page__profhilo .photo{padding:70px 0 80px;background-color:#f4e8d8}.page__profhilo .photo .header-ttl-sub{background:#a97d3d}.page__profhilo .photo .photo_links{padding:5px 0 0;margin:40px 0 0}@media screen and (max-width: 979px){.page__profhilo .photo .photo_links{padding:5px 0 18px;margin:5vw 0 0}}.page__profhilo .photo .photo_links nav{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 979px){.page__profhilo .photo .photo_links nav{flex-wrap:wrap}}.page__profhilo .photo .photo_links nav>a{min-width:150px;height:70px;padding:0 49px;margin:5px;display:flex;align-items:center;justify-content:center;position:relative;background-color:#000;border:5px solid #f3d675;font-weight:bold;font-size:24px;color:#fff;text-decoration:none}@media screen and (max-width: 979px){.page__profhilo .photo .photo_links nav>a{height:10vw;min-width:inherit;width:40vw;padding:0 6.6vw 0 5vw;margin:0.6vw;font-size:3vw;border-width:0.625vw;white-space:nowrap}}.page__profhilo .photo .photo_links nav>a:after{content:"";display:block;width:14px;height:8px;background:url(/assets/liposuction/images/arrow_down.png?2025531185811) no-repeat;background-size:100% 100%;position:absolute;top:50%;transform:translateY(-50%);right:15px}@media screen and (max-width: 979px){.page__profhilo .photo .photo_links nav>a:after{width:2vw;height:1.1vw;right:1.5vw}}.page__profhilo .photo .container{display:flex;justify-content:space-between;margin:30px 0}.page__profhilo .photo .container>p{width:660px}.page__profhilo .photo .container>div{width:300px;background:#fff;padding:10px;line-height:1.5;display:flex;justify-content:center;flex-direction:column;align-items:center}.page__profhilo .photo .container>div>p{font-size:18px;font-weight:bold;text-align:center}.page__profhilo .photo .container>div ul{margin:7px 0 0}.page__profhilo .photo .container>div ul li{padding:0 0 0 25px;position:relative}.page__profhilo .photo .container>div ul li::before{content:"";width:20px;height:13px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}.page__profhilo .photo .container>div ul li.blue::before{background:#00a0e9}.page__profhilo .photo .container>div ul li.green::before{background:#00ff00}.page__profhilo .photo .container>div ul li.yellow::before{background:#fff100}.page__profhilo .photo .container>div ul li.orange::before{background:#f39800}.page__profhilo .photo .container>div ul li.red::before{background:#ff0000}.page__profhilo .photo .mhlw-risk>.mhlw-risk-single{background-color:#fff}@media (min-width: 980px){.page__profhilo .photo .mhlw-risk>.mhlw-risk-single{padding:18px 20px;font-size:13px;line-height:23px}}@media (max-width: 979px){.page__profhilo .photo{padding:50px 0}.page__profhilo .photo .container{margin:3vw 0;flex-direction:column}.page__profhilo .photo .container>p{width:100%}.page__profhilo .photo .container>div{width:300px;margin:2vw auto 0;padding:1.5vw}.page__profhilo .photo .container>div>p{font-size:18px}.page__profhilo .photo .container>div ul{margin:1vw 0 0;font-size:15px}.page__profhilo .photo .container>div ul li{padding:0 0 0 25px;position:relative}.page__profhilo .photo .container>div ul li::before{content:"";width:20px;height:13px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}}.page__profhilo .photo .photo-wrap .header-ttl{background:url(/assets/agingcare/light/hyaluron/profhilo/images/bg_01.jpg?2025531185811) center no-repeat;background-size:cover;color:#fff;text-align:center;font-size:36px;letter-spacing:4px;padding:5px 0;margin-bottom:30px}@media (max-width: 979px){.page__profhilo .photo .photo-wrap .header-ttl{font-size:24px;padding:3px 0;margin-bottom:20px}}.page__profhilo .photo .photo-wrap h3.header-bui{background:#000;color:#fff;text-align:center;font-size:24px;margin-bottom:20px}@media (max-width: 979px){.page__profhilo .photo .photo-wrap h3.header-bui{font-size:20px;margin-bottom:10px}}.page__profhilo .photo .photoSlider{width:800px;margin:0 auto;padding:0 0 30px}@media screen and (max-width: 979px){.page__profhilo .photo .photoSlider{width:90vw;overflow:hidden;padding:0 0 20px}}.page__profhilo .photo .photoSlider .caption{margin-top:10px;font-weight:bold;font-size:20px}@media screen and (max-width: 500px){.page__profhilo .photo .photoSlider .caption{font-size:3.6vw}}.page__profhilo .photo .photoSlider .slick-slide{padding:0;height:inherit;text-decoration:none}@media screen and (max-width: 979px){.page__profhilo .photo .photoSlider .slick-slide{width:90vw;padding:0 5vw}}.page__profhilo .photo .photoSlider .slick-slide p{font-size:20px;font-weight:bold;text-align:left;margin:5px 0 0}@media screen and (max-width: 979px){.page__profhilo .photo .photoSlider .slick-slide p{font-size:3vw;margin:1vw 0 0}}.page__profhilo .photo .photoSlider .slick-next,.page__profhilo .photo .photoSlider .slick-prev{display:block !important;top:50%;background-color:rgba(0,0,0,0);transform:translate(0, -50%)}.page__profhilo .photo .photoSlider .slick-next{right:-60px}@media screen and (max-width: 979px){.page__profhilo .photo .photoSlider .slick-next{width:8vw;height:8vw;right:-2vw}}.page__profhilo .photo .photoSlider .slick-next::before{background-size:28px auto;background-image:url("/assets/agingcare/light/hyaluron/profhilo/images/icon_right.png?2025531185811")}@media screen and (max-width: 979px){.page__profhilo .photo .photoSlider .slick-next::before{background-size:3.5vw auto;width:5vw;height:5vw;background-position:right center;padding:0}}.page__profhilo .photo .photoSlider .slick-prev{left:-60px}@media screen and (max-width: 979px){.page__profhilo .photo .photoSlider .slick-prev{width:8vw;height:8vw;left:0}}.page__profhilo .photo .photoSlider .slick-prev::before{background-size:28px auto;background-image:url("/assets/agingcare/light/hyaluron/profhilo/images/icon_left.png?2025531185811")}@media screen and (max-width: 979px){.page__profhilo .photo .photoSlider .slick-prev::before{background-size:3.5vw auto;width:5vw;height:5vw}}.page__profhilo .photo .photoSlider .slick-dots{bottom:0 !important}.page__profhilo .photo .photoSlider .slick-dots li button::before{background:none;border:2px solid #9a9a9a}.page__profhilo .photo .photoSlider .slick-dots li.slick-active button::before{background:#9a9a9a}@media screen and (max-width: 979px){.page__profhilo .photo .photoSlider .slick-dots{bottom:-20px}}.page__profhilo .comment{color:#fff;background-color:#0a1c3a}.page__profhilo .comment .inner{position:relative;padding:80px 0 75px}.page__profhilo .comment__content{margin-top:65px}.page__profhilo .comment__content .text{width:580px;font-size:18px;line-height:27px}.page__profhilo .comment__content .img{position:absolute;bottom:0;right:0}.page__profhilo .comment__content .txt{margin-bottom:70px}.page__profhilo .comment__content .name__place{font-size:22px}.page__profhilo .comment__content .name__doctor{font-size:36px;line-height:1.5}.page__profhilo .comment__content .name__doctor span{font-size:24px}@media (max-width: 979px){.page__profhilo .comment .inner{padding:50px 0 55vw}.page__profhilo .comment__content{margin-top:30px}.page__profhilo .comment__content .text{width:100%;font-size:16px;line-height:1.625}.page__profhilo .comment__content .img{width:55vw}.page__profhilo .comment__content .b__name{position:absolute;bottom:20vw;left:2vw}.page__profhilo .comment__content .txt{margin-bottom:0}.page__profhilo .comment__content .name__place{font-size:4vw}.page__profhilo .comment__content .name__doctor{font-size:7vw;line-height:1.8}.page__profhilo .comment__content .name__doctor span{font-size:4.2vw}}.page__profhilo .price{padding:75px 0 105px}.page__profhilo .price h2+p{font-size:20px;text-align:center}.page__profhilo .price__tbl{margin-top:15px}.page__profhilo .price__tbl table{width:100%;border-collapse:collapse;border-left:1px solid #a97d3d;border-bottom:1px solid #a97d3d}.page__profhilo .price__tbl table+table{margin-top:50px}.page__profhilo .price__tbl table thead th{font-size:24px;font-weight:bold;color:#fff;background-color:#a97d3d;line-height:1.4;padding:5px 0}.page__profhilo .price__tbl table tbody tr:not(:last-child) td{border-bottom:1px dashed #a97d3d}.page__profhilo .price__tbl table tbody th{width:305px;font-size:30px;font-weight:bold;background-color:#f4e8d8}.page__profhilo .price__tbl table tbody .td__inner{display:flex;align-items:center;padding:28px 10px 15px 50px;font-weight:bold;justify-content:center}.page__profhilo .price__tbl table tbody .td__inner .num_q{width:210px;margin-right:45px;font-size:22px;text-align:center}.page__profhilo .price__tbl table tbody .td__inner .num_p{font-size:80px;line-height:1;text-align:right}.page__profhilo .price__tbl table tbody .td__inner .num_p span{position:relative;display:inline-block;font-size:42px;line-height:1}.page__profhilo .price__tbl table tbody .td__inner .num_p span.one{display:block;font-size:25px;margin:5px 0 0}.page__profhilo .price__tbl table tbody .td__inner .num_p small{position:absolute;width:100%;left:0;bottom:100%;font-size:20px}.page__profhilo .price__tbl table tbody .note{text-align:center;padding:0 0 20px;line-height:1.4;font-size:16px}.page__profhilo .price__tbl table tbody .pr_wrap{padding:20px 30px}.page__profhilo .price__tbl table tbody .pr_wrap .pr_wrap_inner{background-color:#f4f4f4;padding:3%;display:flex;justify-content:space-between}.page__profhilo .price__tbl table tbody .pr_wrap .pr_wrap_inner .img{width:35%}.page__profhilo .price__tbl table tbody .pr_wrap .pr_wrap_inner .text{width:65%;padding-top:2%;padding-left:3%}.page__profhilo .price__tbl table tbody .pr_wrap .pr_wrap_inner .text p.headline{font-size:28px;font-weight:bold;margin-bottom:15px;color:#a97d3d}.page__profhilo .price__tbl table tbody .pr_wrap .pr_wrap_inner .text p{font-size:20px}.page__profhilo .price__tbl table th,.page__profhilo .price__tbl table td{border-right:1px solid #a97d3d}@media (max-width: 979px){.page__profhilo .price{padding:50px 0 60px}.page__profhilo .price h2+p{font-size:3.5vw}.page__profhilo .price__tbl{margin-top:2vw}.page__profhilo .price__tbl table+table{margin-top:6vw}.page__profhilo .price__tbl table thead th{font-size:16px;padding:5px}.page__profhilo .price__tbl table tbody th{width:auto;font-size:18px}.page__profhilo .price__tbl table tbody .td__inner{display:block;padding:20px 10px 10px;text-align:center}.page__profhilo .price__tbl table tbody .td__inner .num_q{width:auto;margin-right:0;font-size:16px}.page__profhilo .price__tbl table tbody .td__inner .num_p{font-size:40px}.page__profhilo .price__tbl table tbody .td__inner .num_p span{font-size:24px}.page__profhilo .price__tbl table tbody .td__inner .num_p span.one{font-size:12px;margin:5px 0 0}.page__profhilo .price__tbl table tbody .td__inner .num_p small{font-size:11px}.page__profhilo .price__tbl table tbody .note{text-align:center;padding:0 4px 10px;font-size:3vw}.page__profhilo .price__tbl table tbody .pr_wrap{padding:3vw}.page__profhilo .price__tbl table tbody .pr_wrap .pr_wrap_inner{padding:4% 3%;display:block}.page__profhilo .price__tbl table tbody .pr_wrap .pr_wrap_inner .img{width:90%;margin:auto}.page__profhilo .price__tbl table tbody .pr_wrap .pr_wrap_inner .text{width:100%;padding-top:3%;padding-left:0}.page__profhilo .price__tbl table tbody .pr_wrap .pr_wrap_inner .text p.headline{font-size:4.5vw;margin-bottom:5px}.page__profhilo .price__tbl table tbody .pr_wrap .pr_wrap_inner .text p{font-size:3.6vw}.page__profhilo .price__tbl table th,.page__profhilo .price__tbl table td{border-right:1px solid #a97d3d}}.page__profhilo .flow{padding:65px 0 100px;background-color:#f4e8d8}.page__profhilo .flow__step{margin-top:40px}.page__profhilo .flow__step .step{position:relative;display:flex;padding:48px 36px 45px 25px;font-feature-settings:"palt" 1;background-color:#fff}.page__profhilo .flow__step .step:not(:last-child){margin-bottom:75px}.page__profhilo .flow__step .step:not(:last-child):after{content:"";position:absolute;bottom:-36px;left:50%;width:0;height:0;border-left:84px solid transparent;border-right:84px solid transparent;border-top:38px solid #fff;transform:translateX(-50%)}.page__profhilo .flow__step .step__catch{position:relative;padding-left:85px;margin-bottom:30px;font-size:30px;color:#073279}.page__profhilo .flow__step .step__catch span{position:absolute;top:50%;left:0;display:flex;flex-direction:column;justify-content:center;width:74px;height:74px;padding-top:6px;font-size:32px;line-height:1.2;text-align:center;color:#fff;background-color:#073279;border-radius:50%;transform:translateY(-50%)}.page__profhilo .flow__step .step__catch small{display:block;font-size:16px}.page__profhilo .flow__step .step__txt{font-size:22px;line-height:37px}.page__profhilo .flow__step .step__text{flex:1;padding-top:20px;padding-right:45px}.page__profhilo .flow__step .step__img{flex:0 1 auto}@media (max-width: 979px){.page__profhilo .flow{padding:50px 0 60px}.page__profhilo .flow__step{margin-top:30px}.page__profhilo .flow__step .step{display:block;padding:25px 15px}.page__profhilo .flow__step .step:not(:last-child){margin-bottom:40px}.page__profhilo .flow__step .step:not(:last-child):after{bottom:-20px;border-left-width:64px;border-right-width:64px;border-top-width:28px}.page__profhilo .flow__step .step__catch{padding-left:65px;margin-bottom:25px;font-size:20px;color:#073279}.page__profhilo .flow__step .step__catch span{width:54px;height:54px;padding-top:4px;font-size:18px}.page__profhilo .flow__step .step__catch small{display:block;font-size:14px}.page__profhilo .flow__step .step__txt{font-size:16px;line-height:1.625}.page__profhilo .flow__step .step__text{flex:auto;padding:0;margin-bottom:15px}.page__profhilo .flow__step .step__img{flex:auto;text-align:center}}.page__profhilo .osusume{background:url(/assets/agingcare/light/hyaluron/profhilo/images/osusume01.jpg?2025531185811) no-repeat center center/100% 100%;padding:120px 0 190px;position:relative}@media only screen and (max-width: 979px){.page__profhilo .osusume{padding:40px 0;margin-bottom:50px}}.page__profhilo .osusume__title{background:url(/assets/agingcare/light/hyaluron/profhilo/images/osusume02.png?2025531185811) no-repeat center bottom;color:#f3d675;font-size:35px;font-weight:normal;margin-bottom:64px;padding-bottom:95px;position:relative;z-index:2}@media only screen and (max-width: 979px){.page__profhilo .osusume__title{background-size:280px;font-size:24px;margin-bottom:40px;padding-bottom:45px}}.page__profhilo .osusume__slider{overflow:hidden;padding:35px 0;position:relative}@media only screen and (max-width: 575px){.page__profhilo .osusume__slider{padding:20px 0}}.page__profhilo .osusume .slide-item{transform:scale(0.848);transition:transform 0.4s ease-in-out, margin 0.4s ease-in-out}.page__profhilo .osusume .swiper-slide-prev{margin-left:-22px}@media only screen and (max-width: 575px){.page__profhilo .osusume .swiper-slide-prev{margin-left:-15px}}.page__profhilo .osusume .swiper-slide-next{margin-left:22px}@media only screen and (max-width: 575px){.page__profhilo .osusume .swiper-slide-next{margin-left:15px}}.page__profhilo .osusume .swiper-slide-active{transform:scale(1.32);margin-left:22px}@media only screen and (max-width: 575px){.page__profhilo .osusume .swiper-slide-active{margin-left:15px}}.page__profhilo .osusume .swiper-button{overflow:hidden;background-position:center;background-repeat:no-repeat}.page__profhilo .osusume .swiper-button:after{display:none}.page__profhilo .osusume .swiper-button-prev{left:260px;background-image:url(/assets/agingcare/light/hyaluron/profhilo/images/ico_prev.png?2025531185811)}@media only screen and (max-width: 979px){.page__profhilo .osusume .swiper-button-prev{left:26.5%}}@media only screen and (max-width: 768px){.page__profhilo .osusume .swiper-button-prev{left:25.5%}}@media only screen and (max-width: 575px){.page__profhilo .osusume .swiper-button-prev{left:23%}}.page__profhilo .osusume .swiper-button-next{right:260px;background-image:url(/assets/agingcare/light/hyaluron/profhilo/images/ico_next.png?2025531185811)}@media only screen and (max-width: 979px){.page__profhilo .osusume .swiper-button-next{right:26.5%}}@media only screen and (max-width: 768px){.page__profhilo .osusume .swiper-button-next{right:25.5%}}@media only screen and (max-width: 575px){.page__profhilo .osusume .swiper-button-next{right:23%}}.page__profhilo .clinic{padding:60px 0 5px}.page__profhilo .clinic .box__clinic{display:flex;margin-top:60px}.page__profhilo .clinic .box__clinic .clinic__text{padding-left:40px;padding-top:15px;letter-spacing:0.03em}.page__profhilo .clinic .box__clinic .clinic__text .catch{margin-bottom:5px;font-size:30px;line-height:1.5;font-weight:bold}.page__profhilo .clinic .box__clinic .clinic__text>p{font-size:15px;line-height:23px}.page__profhilo .clinic .box__clinic .clinic__text .num__phone{margin-top:25px}.page__profhilo .clinic .box__clinic .clinic__text .num__phone a{padding-left:46px;font-size:36px;font-weight:bold;line-height:1;color:#a97d3d;background:url("/assets/agingcare/light/hyaluron/profhilo/images/icon_phone.png?2025531185811") left center no-repeat}@media (max-width: 979px){.page__profhilo .clinic{padding:50px 0 10px}.page__profhilo .clinic .box__clinic{flex-direction:column-reverse;margin-top:30px}.page__profhilo .clinic .box__clinic .clinic__text{padding:0;margin-bottom:30px}.page__profhilo .clinic .box__clinic .clinic__text .catch{font-size:22px}.page__profhilo .clinic .box__clinic .clinic__text>p{font-size:16px;line-height:1.625}.page__profhilo .clinic .box__clinic .clinic__text .num__phone{margin-top:20px}.page__profhilo .clinic .box__clinic .clinic__text .num__phone a{padding-left:40px;font-size:24px;text-decoration:none}.page__profhilo .clinic .box__clinic .googlemap{text-align:center}.page__profhilo .clinic .box__clinic .googlemap iframe{width:100%;max-width:490px;margin:0 auto}}@media (max-width: 979px){.page__profhilo #about.inner,.page__profhilo #qa.inner,.page__profhilo #photo.inner,.page__profhilo #price.inner,.page__profhilo #clinic.inner{padding-top:100px;margin-top:-100px}}.page__profhilo #clinic-map .minamiaoyama{display:none}.page__profhilo #clinic-map #tohoku{top:360px}.page__profhilo #clinic-map #tokai{top:88px;left:214px}.page__profhilo #clinic-map #chugoku{top:369px;left:23px}.page__profhilo #clinic-map #fukidashi-chugoku{top:193px}.page__profhilo #clinic-map #kanto{top:688px}.page__profhilo #clinic-map #kyusyu{top:779px}.page__profhilo #clinic-map #fukidashi-kyusyu{top:-12px;transform:rotate(241deg)}#clinic-map{min-height:2400px !important}#clinic-map .medicalcare-roppongi{display:block !important}.hifuka-ttl{text-align:center;color:#a97d3d;font-size:36px}@media screen and (max-width: 979px){.hifuka-ttl{font-size:6vw}}.btn-hifuka .button-normal{background-color:#a97d3d}@media screen and (max-width: 979px){.btn-hifuka .button-normal{width:86%;font-size:3.5vw}}
