@media (max-width: 979px){.page-Bp_00_0591 .content-area>*>*,.page-Bp_00_0591 .ac_ar_001>*>*,.page-Bp_00_0591 .ac_ar_002>*>*,.page-Bp_00_0591 .ac_ar_003>*>*,.page-Bp_00_0591 .ac_ar_004>*>*{margin-top:3vw !important}.page-Bp_00_0591 .content-area>.inner,.page-Bp_00_0591 .ac_ar_001>.inner,.page-Bp_00_0591 .ac_ar_002>.inner,.page-Bp_00_0591 .ac_ar_003>.inner,.page-Bp_00_0591 .ac_ar_004>.inner,.page-Bp_00_0591 .content-area>.ac_ly_001,.page-Bp_00_0591 .ac_ar_001>.ac_ly_001,.page-Bp_00_0591 .ac_ar_002>.ac_ly_001,.page-Bp_00_0591 .ac_ar_003>.ac_ly_001,.page-Bp_00_0591 .ac_ar_004>.ac_ly_001,.page-Bp_00_0591 .content-area>.ac_ly_002,.page-Bp_00_0591 .ac_ar_001>.ac_ly_002,.page-Bp_00_0591 .ac_ar_002>.ac_ly_002,.page-Bp_00_0591 .ac_ar_003>.ac_ly_002,.page-Bp_00_0591 .ac_ar_004>.ac_ly_002,.page-Bp_00_0591 .content-area>.ac_ly_003,.page-Bp_00_0591 .ac_ar_001>.ac_ly_003,.page-Bp_00_0591 .ac_ar_002>.ac_ly_003,.page-Bp_00_0591 .ac_ar_003>.ac_ly_003,.page-Bp_00_0591 .ac_ar_004>.ac_ly_003,.page-Bp_00_0591 .content-area>.ac_ly_004,.page-Bp_00_0591 .ac_ar_001>.ac_ly_004,.page-Bp_00_0591 .ac_ar_002>.ac_ly_004,.page-Bp_00_0591 .ac_ar_003>.ac_ly_004,.page-Bp_00_0591 .ac_ar_004>.ac_ly_004,.page-Bp_00_0591 .content-area>.ac_ly_005,.page-Bp_00_0591 .ac_ar_001>.ac_ly_005,.page-Bp_00_0591 .ac_ar_002>.ac_ly_005,.page-Bp_00_0591 .ac_ar_003>.ac_ly_005,.page-Bp_00_0591 .ac_ar_004>.ac_ly_005,.page-Bp_00_0591 .content-area>.ac_ly_006,.page-Bp_00_0591 .ac_ar_001>.ac_ly_006,.page-Bp_00_0591 .ac_ar_002>.ac_ly_006,.page-Bp_00_0591 .ac_ar_003>.ac_ly_006,.page-Bp_00_0591 .ac_ar_004>.ac_ly_006,.page-Bp_00_0591 .content-area>.ac_ly_007,.page-Bp_00_0591 .ac_ar_001>.ac_ly_007,.page-Bp_00_0591 .ac_ar_002>.ac_ly_007,.page-Bp_00_0591 .ac_ar_003>.ac_ly_007,.page-Bp_00_0591 .ac_ar_004>.ac_ly_007,.page-Bp_00_0591 .content-area>.ac_ly_008,.page-Bp_00_0591 .ac_ar_001>.ac_ly_008,.page-Bp_00_0591 .ac_ar_002>.ac_ly_008,.page-Bp_00_0591 .ac_ar_003>.ac_ly_008,.page-Bp_00_0591 .ac_ar_004>.ac_ly_008,.page-Bp_00_0591 .content-area>.ac_ly_009,.page-Bp_00_0591 .ac_ar_001>.ac_ly_009,.page-Bp_00_0591 .ac_ar_002>.ac_ly_009,.page-Bp_00_0591 .ac_ar_003>.ac_ly_009,.page-Bp_00_0591 .ac_ar_004>.ac_ly_009,.page-Bp_00_0591 .content-area>.ac_ly_010,.page-Bp_00_0591 .ac_ar_001>.ac_ly_010,.page-Bp_00_0591 .ac_ar_002>.ac_ly_010,.page-Bp_00_0591 .ac_ar_003>.ac_ly_010,.page-Bp_00_0591 .ac_ar_004>.ac_ly_010,.page-Bp_00_0591 .content-area>.ac_ly_000,.page-Bp_00_0591 .ac_ar_001>.ac_ly_000,.page-Bp_00_0591 .ac_ar_002>.ac_ly_000,.page-Bp_00_0591 .ac_ar_003>.ac_ly_000,.page-Bp_00_0591 .ac_ar_004>.ac_ly_000{padding:0 2vw}}.page-Bp_00_0591 .main-bg{background:url(/assets/agingcare/light/hyaluron/juvedermvista/images/mainbg.jpg?202615132514) center top no-repeat}@media (max-width: 979px){.page-Bp_00_0591 .main-bg{background:none}}.page-Bp_00_0591 main nav{margin:10px 0}.page-Bp_00_0591 main nav ul{display:flex;justify-content:center;margin:0 auto}.page-Bp_00_0591 main nav ul li a{width:100%;height:70px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none;text-align:center;line-height:1.2;font-weight:bold;font-size:18px;padding:0 50px;border-left:1px solid #935da2}.page-Bp_00_0591 main nav ul li:last-child a{border-right:1px solid #935da2}.page-Bp_00_0591 main nav ul li:nth-child(1) a{background:url(/assets/agingcare/light/hyaluron/juvedermvista/images/nav01.png?202615132514) center center/auto 100% no-repeat}.page-Bp_00_0591 main nav ul li:nth-child(2) a{background:url(/assets/agingcare/light/hyaluron/juvedermvista/images/nav02.png?202615132514) center center/auto 100% no-repeat}.page-Bp_00_0591 main nav ul li:nth-child(3) a{background:url(/assets/agingcare/light/hyaluron/juvedermvista/images/nav03.png?202615132514) center center/auto 100% no-repeat}.page-Bp_00_0591 main nav ul li:nth-child(4) a{background:url(/assets/agingcare/light/hyaluron/juvedermvista/images/nav04.png?202615132514) center center/auto 100% no-repeat}.page-Bp_00_0591 main nav ul li:nth-child(5) a{background:url(/assets/agingcare/light/hyaluron/juvedermvista/images/nav05.png?202615132514) center center/auto 100% no-repeat}@media only screen and (max-width: 979px){.page-Bp_00_0591 main nav ul{width:100%;flex-wrap:wrap}.page-Bp_00_0591 main nav ul li{width:50%;flex:inherit}.page-Bp_00_0591 main nav ul li a{height:10vw;font-size:3.7vw;padding:0;border-left:0.25vw solid #935da2}.page-Bp_00_0591 main nav ul li:nth-child(2n+1) a{border-left:none}.page-Bp_00_0591 main nav ul li:nth-child(n+3) a{border-top:0.25vw solid #935da2}.page-Bp_00_0591 main nav ul li:last-child{width:100%}.page-Bp_00_0591 main nav ul li:last-child a{border:none;border-top:0.25vw solid #935da2}}.page-Bp_00_0591 .red-text{color:#e23077}.page-Bp_00_0591 .viotel-bg{background-color:#b6348e}.page-Bp_00_0591 .viotel-bg span{border-bottom:2px dotted #fff;letter-spacing:4px;padding:0px 5px}@media (max-width: 979px){.page-Bp_00_0591 .viotel-bg .ac_ly_001{padding:2vw !important}.page-Bp_00_0591 .viotel-bg .ac_ly_001 p{font-size:3.7vw !important;line-height:1.4;margin-top:0 !important}.page-Bp_00_0591 .viotel-bg .ac_ly_001 p span{border-bottom:0.5vw dotted #fff;letter-spacing:0;padding:0 1vw}}.page-Bp_00_0591 .header{margin:20px 0;text-align:center}@media (max-width: 979px){.page-Bp_00_0591 .header{margin:0 0 3vw}}.page-Bp_00_0591 .header h2{font-weight:normal;font-size:20px}@media (max-width: 979px){.page-Bp_00_0591 .header h2{font-size:4vw}}.page-Bp_00_0591 .header h2 span{display:block;font-size:50px;position:relative;margin-bottom:12px}@media (max-width: 979px){.page-Bp_00_0591 .header h2 span{font-size:7vw;margin-bottom:1vw}}.page-Bp_00_0591 .header h2 span::before{position:absolute;background:#000;width:100px;height:4px;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);content:""}@media (max-width: 979px){.page-Bp_00_0591 .header h2 span::before{width:20vw;height:0.4vw}}.page-Bp_00_0591 #recommend{background:url("/assets/agingcare/light/hyaluron/juvedermvista/images/osusume01.jpg?202615132514") no-repeat center;background-size:cover;padding:40px 0 60px;margin:0}@media (max-width: 979px){.page-Bp_00_0591 #recommend{padding:7vw 0 10vw;margin:0;background-size:auto 100%;background-position:left top}.page-Bp_00_0591 #recommend .ac_ly_001{padding:0 3vw !important}}.page-Bp_00_0591 #recommend .recommend_title{font-size:40px;line-height:1.3;font-weight:bold;color:#935ea2;background:url("/assets/agingcare/light/hyaluron/juvedermvista/images/osusume_ttl.png?202615132514") no-repeat bottom center;margin-bottom:40px;padding-bottom:98px}@media (max-width: 979px){.page-Bp_00_0591 #recommend .recommend_title{background-size:50vw;font-size:4.5vw;margin-bottom:3vw;padding-bottom:8vw}}.page-Bp_00_0591 #recommend .recommend_inner{background:#fff;padding:6% 8%}.page-Bp_00_0591 #recommend .recommend_inner .recommend_list{margin:10px 0 0}.page-Bp_00_0591 #recommend .recommend_inner .recommend_list li{font-size:24px;padding-left:45px;background:url("/assets/agingcare/light/hyaluron/juvedermvista/images/check2.png?202615132514") 0 5px no-repeat}.page-Bp_00_0591 #recommend .recommend_inner .recommend_list li+li{margin:20px 0 0}@media (max-width: 979px){.page-Bp_00_0591 #recommend .recommend_inner{padding:4vw}.page-Bp_00_0591 #recommend .recommend_inner .recommend_list{margin:0}.page-Bp_00_0591 #recommend .recommend_inner .recommend_list li{font-size:3.7vw;padding-left:5.5vw;background-size:4vw auto;background-position:left 0.5vw}.page-Bp_00_0591 #recommend .recommend_inner .recommend_list li+li{margin:2vw 0 0}}.page-Bp_00_0591 #what{margin:0;padding:70px 0 100px}.page-Bp_00_0591 #what .ac_ly_001 .container{display:flex;justify-content:space-between}.page-Bp_00_0591 #what .ac_ly_001 .container p{flex:1;font-size:21px;padding:0 30px 0 0}.page-Bp_00_0591 #what .ac_ly_001 .container p em{font-style:normal;font-weight:bold;color:#935da2}@media (max-width: 979px){.page-Bp_00_0591 #what{padding:7vw 0 10vw}.page-Bp_00_0591 #what .ac_ly_001 .container{flex-direction:column}.page-Bp_00_0591 #what .ac_ly_001 .container p{font-size:3.7vw;padding:0 0 3vw}.page-Bp_00_0591 #what .ac_ly_001 .container div{width:100%;padding:0 15vw}}.page-Bp_00_0591 #which{background:#f3f3f3;padding:70px 0 100px;margin:0}@media (max-width: 979px){.page-Bp_00_0591 #which{padding:7vw 0 10vw}}.page-Bp_00_0591 #which .header h2 span{font-size:40px;font-weight:bold;margin-bottom:0}.page-Bp_00_0591 #which .header h2 span::before{display:none}@media (max-width: 979px){.page-Bp_00_0591 #which .header h2{padding:0 2vw}.page-Bp_00_0591 #which .header h2 span{font-size:4.7vw}}.page-Bp_00_0591 #which .col{color:#3aadd9;text-align:center}.page-Bp_00_0591 #which .col .which_ttl{text-align:center;width:380px;margin:0 auto;position:relative}.page-Bp_00_0591 #which .col .which_ttl::before{content:"";width:0;height:0;border-style:solid;border-width:45px 190px 0 190px;border-color:#78c2de transparent transparent transparent;position:absolute;left:0;bottom:-45px}@media (max-width: 979px){.page-Bp_00_0591 #which .col .which_ttl{width:70vw}.page-Bp_00_0591 #which .col .which_ttl::before{border-width:6vw 35vw 0 35vw;bottom:-5.8vw}}.page-Bp_00_0591 #which .col .which_ttl p{background:#78c2de;padding-top:30px;height:90px;font-size:26px;color:#fff;line-height:1.2;position:relative;z-index:1}@media (max-width: 979px){.page-Bp_00_0591 #which .col .which_ttl p{height:13vw;font-size:5vw;padding-top:4vw}}.page-Bp_00_0591 #which .col .which_ttl p span{font-size:36px}@media (max-width: 979px){.page-Bp_00_0591 #which .col .which_ttl p span{font-size:7vw}}.page-Bp_00_0591 #which .col .which_inner{background-color:#fff;padding:85px 10px 40px;margin-top:-20px}@media (max-width: 979px){.page-Bp_00_0591 #which .col .which_inner{padding:12vw 3vw 5vw;margin-top:-3vw}}.page-Bp_00_0591 #which .col .which_inner p.text01{font-size:38px;font-weight:bold;line-height:1.1;height:80px;display:flex;justify-content:center;align-items:center;margin:0 0 20px}@media (max-width: 979px){.page-Bp_00_0591 #which .col .which_inner p.text01{font-size:5vw;height:15vw;margin:0}}.page-Bp_00_0591 #which .col .which_inner p.text02{color:#000;text-align:left;font-size:16px;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;margin-top:15px}@media (max-width: 979px){.page-Bp_00_0591 #which .col .which_inner p.text02{font-size:3.7vw;margin-top:2vw}}.page-Bp_00_0591 #which .col .which_inner p.text03{color:#000;text-align:left;font-size:13px;border:1px solid #ccc;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;padding:10px;margin-top:15px}@media (max-width: 979px){.page-Bp_00_0591 #which .col .which_inner p.text03{font-size:3vw}}.page-Bp_00_0591 #which .col .which_inner p.which_txt{font-size:24px;font-weight:bold}@media (max-width: 979px){.page-Bp_00_0591 #which .col .which_inner p.which_txt{font-size:3.7vw}}.page-Bp_00_0591 #which .col .which_inner p.which_txt span.catch{display:block;font-size:35px;line-height:1.3;border-bottom:3px solid #3aadd9}@media (max-width: 979px){.page-Bp_00_0591 #which .col .which_inner p.which_txt span.catch{font-size:5.5vw;border-bottom:0.6vw solid #3aadd9}}.page-Bp_00_0591 #which .col .which_inner p.which_txt span.catch em{font-style:normal;font-size:120%}.page-Bp_00_0591 #which .col .which_inner p.which_txt span.catch span{font-size:85%}.page-Bp_00_0591 #which .col.tarumi{color:#935da2}.page-Bp_00_0591 #which .col.tarumi .which_ttl::before{border-color:#ba86c8 transparent transparent transparent}.page-Bp_00_0591 #which .col.tarumi .which_ttl p{background:#ba86c8;padding-top:15px}.page-Bp_00_0591 #which .col.tarumi .which_inner p.text01{font-size:30px}.page-Bp_00_0591 #which .col.tarumi .which_inner p.which_txt span.catch{border-bottom:3px solid #935da2}.page-Bp_00_0591 #which .col.tarumi .which_inner .limited{background-color:#fff;border:1px solid #000;padding:6px 0 3px;margin-top:10px}.page-Bp_00_0591 #which .col.tarumi .which_inner .limited p{font-size:20px;color:#000}@media (max-width: 979px){.page-Bp_00_0591 #which .col.tarumi{margin:5vw 0 0 !important}.page-Bp_00_0591 #which .col.tarumi .which_ttl p{height:14vw;padding-top:2vw}.page-Bp_00_0591 #which .col.tarumi .which_ttl p span{font-size:6vw}.page-Bp_00_0591 #which .col.tarumi .which_inner p.text01{font-size:4.5vw}.page-Bp_00_0591 #which .col.tarumi .which_inner p.which_txt span.catch{border-bottom:0.6vw solid #935da2}.page-Bp_00_0591 #which .col.tarumi .which_inner .limited{border:0.2vw solid #000;padding:1vw;margin-top:10px}.page-Bp_00_0591 #which .col.tarumi .which_inner .limited p{font-size:3.7vw}}.page-Bp_00_0591 #which .which_point{margin-top:30px;padding-top:80px;text-align:center;position:relative}@media (max-width: 979px){.page-Bp_00_0591 #which .which_point{margin-top:6vw;padding-top:8vw}}.page-Bp_00_0591 #which .which_point::before{content:"";width:0;height:0;border-style:solid;border-width:80px 220px 0 220px;border-color:#ba86c8 transparent transparent transparent;position:absolute;top:0;left:0;right:0;margin:0 auto}@media (max-width: 979px){.page-Bp_00_0591 #which .which_point::before{border-width:10vw 32vw 0 32vw}}.page-Bp_00_0591 #which .which_point p span.catch{font-family:serif;font-weight:bold;color:#935da2;font-size:40px;letter-spacing:0.4rem}@media (max-width: 979px){.page-Bp_00_0591 #which .which_point p span.catch{font-size:6vw;letter-spacing:0.3rem}}.page-Bp_00_0591 #which .which_point p span.catch em{font-style:normal;font-size:130%}.page-Bp_00_0591 #which .which_point p span.catch span{font-size:85%}.page-Bp_00_0591 #about{background:url("/assets/agingcare/light/hyaluron/juvedermvista/images/about01.jpg?202615132514") no-repeat center;background-size:cover;padding:40px 0 60px;margin:0}@media (max-width: 979px){.page-Bp_00_0591 #about{padding:5vw 0 7vw}}@media (max-width: 979px){.page-Bp_00_0591 #about .about_inner{margin:0}}.page-Bp_00_0591 #about .about_inner .about_ttl{text-align:center;font-size:40px;font-weight:bold}@media (max-width: 979px){.page-Bp_00_0591 #about .about_inner .about_ttl{font-size:4.5vw}}.page-Bp_00_0591 #about .about_inner .headline{background-color:#78c2de;text-align:center;color:#fff;padding:4px 0;font-size:28px;margin-bottom:20px}@media (max-width: 979px){.page-Bp_00_0591 #about .about_inner .headline{font-size:3.7vw;padding:1.5vw 2vw;margin:0 0 2vw;line-height:1.4}}.page-Bp_00_0591 #about .about_inner .about_txt{font-size:20px}@media (max-width: 979px){.page-Bp_00_0591 #about .about_inner .about_txt{font-size:3.7vw}}.page-Bp_00_0591 #about .about_inner .effect_txt{text-align:center;font-family:sans-serif;font-size:36px;font-weight:bold;color:#935da2}@media (max-width: 979px){.page-Bp_00_0591 #about .about_inner .effect_txt{font-size:4.2vw}}.page-Bp_00_0591 #choice .headline{font-size:30px;text-align:center}@media (max-width: 979px){.page-Bp_00_0591 #choice .headline{font-size:4.5vw}}.page-Bp_00_0591 #choice .choice_txt{font-size:21px}@media (max-width: 979px){.page-Bp_00_0591 #choice .choice_txt{font-size:3.7vw}}.page-Bp_00_0591 #choice .choice_txt em{font-style:normal;color:#935da2;font-weight:bold}@media (max-width: 979px){.page-Bp_00_0591 #photo{font-size:3.2vw}.page-Bp_00_0591 #photo .mhlw-risk{min-height:inherit}}.page-Bp_00_0591 #filler{background-color:#fff7f8;padding:30px 0 60px}@media (max-width: 979px){.page-Bp_00_0591 #filler{padding:5vw 0 7vw;font-size:3.7vw}.page-Bp_00_0591 #filler .text-image.-sp-text-full .text{margin-top:0 !important}.page-Bp_00_0591 #filler ._p-sp-m{padding:2vw !important}.page-Bp_00_0591 #filler h3.el-heading,.page-Bp_00_0591 #filler h3.heading-text,.page-Bp_00_0591 #filler h3.heading-bgcolor,.page-Bp_00_0591 #filler h3.heading-line{font-size:4.2vw;margin:0 0 3vw !important}.page-Bp_00_0591 #filler .list-image>.item{font-size:3.7vw}.page-Bp_00_0591 #filler .list-image>.item>.image img{width:5vw;height:auto;padding:1.5vw 0 0}}.page-Bp_00_0591 #volite{background-color:#fff6ea;padding:30px 0 60px}.page-Bp_00_0591 #volite .volite-cont .gold-ttl{font-size:30px;padding:16px 50px}.page-Bp_00_0591 #volite .volite-cont .voliteContainer{background:#fff;padding:30px 40px;margin:30px 0 0}.page-Bp_00_0591 #volite .volite-cont .voliteContainer h2{color:#fff;text-align:center;background:#f5a068;background:linear-gradient(90deg, rgba(245,160,104,0) 0%, #f5a068 15%, #f5a068 85%, rgba(245,160,104,0) 100%)}.page-Bp_00_0591 #volite .volite-cont .voliteContainer h2+*{margin-top:20px}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume{display:flex;justify-content:space-between}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume div{margin:0 15px 0 0}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume ul{flex:1;margin:20px 0 0}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume ul li{font-size:25px;background:url("/assets/agingcare/light/hyaluron/juvedermvista/images/volite02.gif") left 7px no-repeat;padding:0 0 0 40px}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume ul li+li{margin-top:5px}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume+h2{margin-top:40px}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .tokucho{display:flex;justify-content:space-between}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .tokucho p{flex:1}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .tokucho>div{width:300px;text-align:center}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .tokucho+h2{margin-top:40px}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .photo{text-align:center}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .photoText{max-width:593px;margin:5px auto 0;text-align:right}@media (max-width: 979px){.page-Bp_00_0591 #volite{padding:5vw 0 7vw;font-size:3.7vw}.page-Bp_00_0591 #volite .volite-cont .gold-text{font-size:5.2vw;text-shadow:0.5vw 0.5vw 0.5vw #fff, -0.5vw 0.5vw 0.5vw #fff, 0.5vw -0.5vw 0.5vw #fff, -0.5vw -0.5vw 0.5vw #fff, 0.5vw 0.5vw 0.5vw #fff, -0.5vw 0.5vw 0.5vw #fff, 0.5vw -0.5vw 0.5vw #fff, -0.5vw -0.5vw 0.5vw #fff;margin:0 0 2.5vw}.page-Bp_00_0591 #volite .volite-cont .gold-ttl{font-size:4.2vw;padding:2.5vw 5vw}.page-Bp_00_0591 #volite .volite-cont .voliteContainer{padding:4vw 3vw;margin:3.5vw 0 0}.page-Bp_00_0591 #volite .volite-cont .voliteContainer h2{font-size:4.2vw}.page-Bp_00_0591 #volite .volite-cont .voliteContainer h2+*{margin-top:3vw}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume{flex-direction:column-reverse}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume div{width:100%;margin:2vw 0 0;text-align:center}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume ul{flex:1;margin:0}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume ul li{font-size:3.7vw;background-size:5vw auto;background-position:left 0.5vw;padding:0 0 0 6vw;line-height:1.4}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume ul li+li{margin-top:1.5vw}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .osusume+h2{margin-top:5vw}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .tokucho{flex-direction:column}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .tokucho>div{width:100%}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .tokucho+h2{margin-top:5vw}.page-Bp_00_0591 #volite .volite-cont .voliteContainer .photoText{margin:1vw auto 0}}.page-Bp_00_0591 .grey-link{color:#666666}.page-Bp_00_0591 .lighter-violet{background:#d493c5}@media (max-width: 979px){.page-Bp_00_0591 .lighter-violet{font-size:4.2vw}}.page-Bp_00_0591 .fill-cont,.page-Bp_00_0591 .volite-cont{padding:0 0 50px}.page-Bp_00_0591 .fill-cont .gold-text,.page-Bp_00_0591 .volite-cont .gold-text{font-size:34px;line-height:1.3;color:#ae843a;text-align:center;margin-bottom:20px;letter-spacing:2px;font-weight:lighter;text-shadow:5px 5px 5px #fff, -5px 5px 5px #fff, 5px -5px 5px #fff, -5px -5px 5px #fff, 5px 5px 5px #fff, -5px 5px 5px #fff, 5px -5px 5px #fff, -5px -5px 5px #fff}.page-Bp_00_0591 .fill-cont .gold-ttl,.page-Bp_00_0591 .volite-cont .gold-ttl{text-align:center;padding-top:10px;padding-bottom:10px;font-size:50px;font-weight:normal;line-height:1.3;background-image:url(/assets/agingcare/light/hyaluron/juvedermvista/images/h2_bg.png?202615132514);background-repeat:no-repeat;background-size:contain;background-position:center;color:#7a5b24}.page-Bp_00_0591 .fill-cont .faded-violet,.page-Bp_00_0591 .volite-cont .faded-violet{background:#a8408b;background:linear-gradient(to right, #fff 0%, #a8408b 32%, #a8408b 72%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 )}@media (max-width: 979px){.page-Bp_00_0591 .fill-cont{padding:0;margin:0 0 4vw !important}.page-Bp_00_0591 .fill-cont .gold-text{font-size:3.7vw;margin-bottom:3vw;text-shadow:3px 3px 3px #fff, -3px 3px 3px #fff, 3px -3px 3px #fff, -3px -3px 3px #fff, 3px 3px 3px #fff, -3px 3px 3px #fff, 3px -3px 3px #fff, -3px -3px 3px #fff}.page-Bp_00_0591 .fill-cont .gold-ttl{margin:0 auto 3vw;border:none;background-size:auto 100%;padding:2vw 0;font-size:4vw}}#clinic-map .clinic-area .medicalcare-roppongi,#clinic-map .clinic-area .takatsuki{display:block !important}#price{background-color:#935da2;padding:30px 0 60px}@media (max-width: 979px){#price{padding:5vw 0 7vw;margin:0}}#price .header h2{color:#fff}#price .header h2 ::before{background:#fff}@media (max-width: 979px){#price .header{margin:0 0 4vw !important}}#price .price_inner ._color-bg-white{position:relative}#price .price_inner ._color-bg-white .priceFukidashi{width:300px;color:#fff;font-size:24px;font-weight:bold;text-align:center;border-radius:10px;transform:rotate(-25deg);position:absolute;left:-30px;top:40px}#price .price_inner ._color-bg-white .priceFukidashi::before{content:"";width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;position:absolute;left:50%;top:98%;transform:translate(-50%, 0)}#price .price_inner ._color-bg-white .priceFukidashi.shiwa{background:#78c2de}#price .price_inner ._color-bg-white .priceFukidashi.shiwa::before{border-color:#78c2de transparent transparent transparent}#price .price_inner ._color-bg-white .priceFukidashi.hari{background:#f5a068}#price .price_inner ._color-bg-white .priceFukidashi.hari::before{border-color:#f5a068 transparent transparent transparent}@media (max-width: 979px){#price .price_inner ._color-bg-white._p-sp-m{padding:2vw !important}#price .price_inner ._color-bg-white .priceFukidashi{width:33vw;font-size:3.2vw;border-radius:2vw;left:-4vw;top:-2vw;padding:0.5vw 0}#price .price_inner ._color-bg-white .priceFukidashi::before{border-width:2vw 2vw 0 2vw;top:95%}}#price .price_inner .price_fukidashi{text-align:center;font-size:18px;margin:0 0 5px}@media (max-width: 979px){#price .price_inner .price_fukidashi{font-size:3.5vw;line-height:1.4;margin:0 0 1.5vw}}#price .price_inner .price_ttl{border:1px solid #000;text-align:center;font-size:24px;line-height:1.2;padding:5px 4px}@media (max-width: 979px){#price .price_inner .price_ttl{border:0.2vw solid #000;font-size:3.7vw;padding:1vw 0}}#price .price_inner .price_box{align-items:center}@media (max-width: 979px){#price .price_inner .price_box._mt-s{margin-top:4vw !important}}#price .price_inner .price_box .col.volume{width:17%;font-size:16px;text-align:center;line-height:1.4}@media (max-width: 979px){#price .price_inner .price_box .col.volume{width:25%;font-size:3vw}}#price .price_inner .price_box .col.price{width:83%;margin:0}@media (max-width: 979px){#price .price_inner .price_box .col.price{width:72%}}#price .price_inner .price_box .col.price .price_row{font-size:50px;font-weight:bold;line-height:1.2}@media (max-width: 979px){#price .price_inner .price_box .col.price .price_row{text-align:right;font-size:9vw}}#price .price_inner .price_box .col.price .price_row .col{width:50%;margin:0;padding:0 25px 0 0}@media (max-width: 979px){#price .price_inner .price_box .col.price .price_row .col{width:100%;padding:0}#price .price_inner .price_box .col.price .price_row .col+.col{margin-top:1vw}}#price .price_inner .price_box .col.price .price_row span{vertical-align:middle;font-size:20px}@media (max-width: 979px){#price .price_inner .price_box .col.price .price_row span{font-size:3.5vw}}#price .price_inner .price_box .col.price .price_row span.yen{font-size:24px}@media (max-width: 979px){#price .price_inner .price_box .col.price .price_row span.yen{font-size:4.5vw}}#price .price_inner .price_box .col.price .price_row p.note2{display:block;font-size:16px;text-align:center;border:1px solid #000;padding:2px;width:80%;margin:0 auto}@media (max-width: 979px){#price .price_inner .price_box .col.price .price_row p.note2{font-size:3vw;margin:0 0 0 auto}}#price .price_inner .price_box .col.price .price_row .price_monitor{color:#935da2}#price .price_inner .price_box .col.price .price_row .price_monitor p.note2{border:1px solid #935da2}#price .price_inner .price_box .col.price p{display:flex;justify-content:flex-end;align-items:center}#price .price_inner .price_box .col.price p .note1{padding:0 20px 0 0}#price .price_inner .price_box .col.price p.special{color:#da0000}#price .price_inner .price_box .col.price p.special .icon_special{position:relative;padding-left:80px}#price .price_inner .price_box .col.price p.special .icon_special::before{content:"";display:block;width:72px;height:72px;background:url(/assets/agingcare/light/hyaluron/juvedermvista/images/price_icon_special.png?202615132514) center center/cover no-repeat;position:absolute;left:0;top:50%;transform:translate(0, -50%)}@media (max-width: 979px){#price .price_inner .price_box .col.price p .note1{padding:0 2vw 0 0}#price .price_inner .price_box .col.price p.special{margin:0 0 2vw}#price .price_inner .price_box .col.price p.special .icon_special{padding-left:11vw}#price .price_inner .price_box .col.price p.special .icon_special::before{width:10vw;height:10vw}}#price .price_inner .price_caution{text-align:center;font-size:14px;margin:10px 0 0}@media (max-width: 979px){#price .price_inner .price_caution{font-size:2.7vw;margin:1vw 0 0}}.link_text{margin-top:20px}@media (max-width: 979px){.link_text{margin-top:3vw}}.link_text .button-normal{font-size:18px;font-weight:normal;font-family:sans-serif;min-width:280px;min-height:30px}@media (max-width: 979px){.link_text .button-normal{font-size:16px;width:80%}}.link_text .button-normal::after{right:3px;transform:rotate(90deg)}.ultra .link_text .button-normal{background-color:#3aadd9}.tarumi .link_text .button-normal{background-color:#935da2}.treatment{background:url(/assets/agingcare/light/hyaluron/juvedermvista/images/treatment01.jpg?202615132514) no-repeat center center/100% 100%;padding:85px 0 100px;position:relative}@media only screen and (max-width: 979px){.treatment{padding:7vw 0}}.treatment .inner{width:980px;margin:0 auto}.treatment .inner .swiper-wrapper{height:inherit}@media only screen and (max-width: 979px){.treatment .inner{width:96%}}.treatment__title{font-size:30px;font-weight:bold;text-align:center;line-height:1.2;color:#000;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 500 100.5' xml:space='preserve'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23101010;stroke-width:2;stroke-miterlimit:10;' d='M3.385,2.212 c0,0-10.5,44.558,75.889,36.717c0,0,174.58-21.385,176.49,47.495c0,0,0.22,11.254-6.498,11.736c0,0-6.087-0.554-6.231-10.784 c0,0-12.903-72.772,182.01-49.318c0,0,74.146,12.487,71.055-34.755'/%3E%3C/svg%3E");background-size:460px auto;background-position:center bottom;background-repeat:no-repeat;padding-bottom:90px;margin:0 0 50px}@media screen and (max-width: 979px){.treatment__title{background-size:65% auto}}@media screen and (max-width: 979px){.treatment__title{font-size:5vw;padding-bottom:10vw;margin:0 0 4vw}}.treatment__slider{overflow:hidden;padding:35px 0;position:relative}@media only screen and (max-width: 575px){.treatment__slider{padding:20px 0}}.treatment .slide-item{transform:scale(0.848);transition:transform 0.4s ease-in-out, margin 0.4s ease-in-out}.treatment .swiper-slide-prev{margin-left:-22px}@media only screen and (max-width: 575px){.treatment .swiper-slide-prev{margin-left:-15px}}.treatment .swiper-slide-next{margin-left:22px}@media only screen and (max-width: 575px){.treatment .swiper-slide-next{margin-left:15px}}.treatment .swiper-slide-active{transform:scale(1.32);margin-left:22px}@media only screen and (max-width: 575px){.treatment .swiper-slide-active{margin-left:15px}}.treatment .swiper-button{overflow:hidden;background-position:center;background-repeat:no-repeat}.treatment .swiper-button:after{display:none}.treatment .swiper-button-prev{left:260px;background-image:url(/assets/agingcare/light/hyaluron/juvedermvista/images/treatment02.png?202615132514)}@media only screen and (max-width: 979px){.treatment .swiper-button-prev{left:26.5%}}@media only screen and (max-width: 768px){.treatment .swiper-button-prev{left:25.5%}}@media only screen and (max-width: 575px){.treatment .swiper-button-prev{left:23%}}.treatment .swiper-button-next{right:260px;background-image:url(/assets/agingcare/light/hyaluron/juvedermvista/images/treatment03.png?202615132514)}@media only screen and (max-width: 979px){.treatment .swiper-button-next{right:26.5%}}@media only screen and (max-width: 768px){.treatment .swiper-button-next{right:25.5%}}@media only screen and (max-width: 575px){.treatment .swiper-button-next{right:23%}}#clinic-map{min-height:2400px !important}#clinic-map #tokai{top:68px;left:218px}#clinic-map #tohoku{top:360px}#clinic-map #chugoku{top:345px;left:27px}#clinic-map #fukidashi-chugoku{top:207px;border-top:152px solid #e5981f}#clinic-map #kyusyu{left:0}#clinic-map #fukidashi-kyusyu{border-top:130px solid #9e6b3d;transform:rotate(241deg);top:2px}#clinic-map #kanto{top:688px}
