@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");article{font-size:20px;line-height:1.5;position:relative;overflow:hidden}@media only screen and (max-width: 979px){article{font-size:3.7vw}}article>nav{padding:15px 0 70px}article>nav ul{width:980px;display:flex;justify-content:center;margin:0 auto}article>nav ul li{flex:1}article>nav ul li+li{margin-left:15px}article>nav ul li a{height:90px;display:flex;justify-content:center;align-items:center;flex-direction:column;text-decoration:none;line-height:1.3;background:#ebede8;text-align:center;padding:5px 0 0;position:relative}article>nav ul li a::before{content:"";display:block;width:20px;height:20px;background:url(/assets/slimming/machine/ondalift/images/nav01.svg) center top/auto 100% no-repeat;position:absolute;left:50%;bottom:-11px;transform:translate(-50%, 0)}article>nav ul li a span.en{display:block;font-size:12px;font-family:"Josefin Sans", serif;font-optical-sizing:auto;font-weight:700;font-style:normal;color:#0085ac}article>nav ul li a span.ja{display:flex;justify-content:center;align-items:center;height:38px;font-size:15px}@media only screen and (max-width: 979px){article>nav{padding:3vw 0 10vw}article>nav ul{width:95%;flex-wrap:wrap}article>nav ul li{flex:inherit;width:32%}article>nav ul li+li{margin-left:0}article>nav ul li:not(:nth-child(3n+1)){margin-left:2%}article>nav ul li:nth-child(n+4){margin-top:5vw}article>nav ul li a{height:18vw;padding:1vw 0 0}article>nav ul li a::before{width:5vw;height:5vw;bottom:-3vw}article>nav ul li a span.en{font-size:3vw}article>nav ul li a span.ja{height:9vw;font-size:3.2vw}}article section{overflow:hidden}article section em{font-style:normal}article section p+p{margin-top:1.35em}article section>header{width:980px;text-align:center;margin:0 auto 75px;position:relative}article section>header>p{width:100%;font-family:"Josefin Sans", serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:140px;line-height:1;font-weight:bold;margin:0;position:absolute;left:0}article section>header>h2{font-size:20px;position:relative;padding:45px 0 15px}article section>header>h2::before{content:"";width:175px;height:3px;background:#000;position:absolute;left:50%;bottom:0;transform:translate(-50%, 0)}@media only screen and (max-width: 979px){article section>header{width:100%;margin:0 auto 8vw}article section>header>p{font-size:14vw}article section>header>h2{font-size:4vw;padding:7vw 0 2vw}article section>header>h2::before{width:25vw;height:0.5vw}}article section.s-what>header>p{color:#fff;top:-0.02em;text-align:left}article section.s-recommend>header>p{color:#f0f2ed;top:35px;text-align:center}article section.s-point>header>p{color:#fff;top:-0.02em;text-align:right}article section.s-movie>header>p{color:#74bac8;top:25px;text-align:center}article section.s-photo>header>p{color:#f0f2ed;top:25px;text-align:center}article section.s-price>header>p{color:#0085ac;top:-0.02em;text-align:left}article section.s-qa>header>p{color:#fff;top:-0.02em;text-align:right;padding-right:1em}article section.s-comment>header>p{color:#ddd;top:25px;text-align:center}article section.s-clinic>header>p{color:#f0f2ed;top:35px;text-align:center}@media only screen and (max-width: 979px){article section.s-recommend>header>p{top:5vw}article section.s-movie>header>p{top:4vw}article section.s-photo>header>p{top:4vw}}article section.s-mv .mv01,article section.s-mv .mv02{display:flex;justify-content:center;align-items:center}article section.s-mv .mv01{background:url(/assets/slimming/machine/ondalift/images/mv01_bg.jpg?20261161574) center top no-repeat}article section.s-mv .mv02{background:url(/assets/slimming/machine/ondalift/images/mv02_bg.jpg?20261161574) center top no-repeat}article section.s-mv#mvSlider{margin:0 !important}article section.s-mv#mvSlider .slick-dots{display:flex;justify-content:center;align-items:center;bottom:18px}article section.s-mv#mvSlider .slick-dots li{width:9px;height:9px}article section.s-mv#mvSlider .slick-dots li button{width:100%;height:100%}article section.s-mv#mvSlider .slick-dots li button::before{width:100%;height:100%;opacity:1;background:#fff}article section.s-mv#mvSlider .slick-dots li.slick-active button::before{background:#74f0f6}@media only screen and (max-width: 979px){article section.s-mv .mv01,article section.s-mv .mv02{background:none}article section.s-mv#mvSlider .slick-dots{bottom:3.5vw}article section.s-mv#mvSlider .slick-dots li{width:3vw;height:3vw}}article section.s-what{background:url(/assets/slimming/machine/ondalift/images/what01.jpg?20261161574) center top no-repeat #038ab9;padding:0 0 110px;position:relative}article section.s-what::before{content:"";width:1650px;min-height:800px;height:100.1%;background:#f0f2ed;-webkit-clip-path:polygon(43.6% 0, 100% 0, 56.4% 100%, 0 100%);clip-path:polygon(43.6% 0, 100% 0, 56.4% 100%, 0 100%);position:absolute;left:50%;top:0;transform:translate(calc(-50% - 100px), 0)}article section.s-what .container{width:790px;margin:0 auto;position:relative}article section.s-what .container .text01{font-size:25px;font-weight:bold;color:#fff;line-height:2;text-align:center}article section.s-what .container .text01 span{background:#038ab9;background:linear-gradient(90deg, #038ab9 0%, #03ae9a 100%);padding:3px 20px}article section.s-what .container .text01 em{color:#ecfeb4}article section.s-what .container .text02 em{font-weight:bold;text-decoration:underline}@media only screen and (max-width: 979px){article section.s-what{padding:0 0 12vw;background:#038ab9;background:linear-gradient(90deg, #038ab9 0%, #3fc2d1 50%, #038ab9 100%)}article section.s-what::before{width:200vw;min-height:inherit;height:101%;-webkit-clip-path:polygon(60% 0, 100% 0, 40% 100%, 0 100%);clip-path:polygon(60% 0, 100% 0, 40% 100%, 0 100%);transform:translate(calc(-50% - 3vw), -.5%);z-index:2;background:#000;mix-blend-mode:overlay;opacity:0.6}article section.s-what::after{content:"";display:block;width:100%;height:100%;background:url(/assets/slimming/machine/ondalift/images/what02.png?20261161574) right -5vw bottom/auto 70vw no-repeat,url(/assets/slimming/machine/ondalift/images/what03.png?20261161574) left -35vw top/auto 65vw no-repeat;position:absolute;right:0;bottom:0;z-index:1;mix-blend-mode:overlay}article section.s-what>*{position:relative;z-index:3}article section.s-what .container{width:95%}article section.s-what .container .text01{font-size:4vw}article section.s-what .container .text01 span{padding:0.5vw 3vw}article section.s-what .container .text02{color:#fff}}article section.s-recommend{padding:0 0 145px;background:url(/assets/slimming/machine/ondalift/images/recommend01.jpg?20261161574) center bottom no-repeat}article section.s-recommend>header{margin-bottom:160px}article section.s-recommend .container{padding:65px 0 85px;position:relative}article section.s-recommend .container::before{content:"";display:block;width:100%;height:100%;background:#848171;mix-blend-mode:multiply;position:absolute;left:0;top:0}article section.s-recommend .container ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:980px;margin:0 auto}article section.s-recommend .container ul li{display:flex;justify-content:flex-start;align-items:center;height:60px;background:#fff;padding:0 15px 0 55px;border-radius:100px;position:relative}article section.s-recommend .container ul li:nth-child(2),article section.s-recommend .container ul li:nth-child(4),article section.s-recommend .container ul li:nth-child(6){margin-left:15px}article section.s-recommend .container ul li:nth-child(n+3){margin-top:15px}article section.s-recommend .container ul li::before,article section.s-recommend .container ul li::after{content:"";display:block;width:33px;height:33px;border-radius:100%;position:absolute;left:12px;top:50%;transform:translate(0, -50%)}article section.s-recommend .container ul li::before{background:#038ab9;background:linear-gradient(90deg, #038ab9 0%, #03ae9a 100%)}article section.s-recommend .container ul li::after{background:url(/assets/slimming/machine/ondalift/images/recommend02.svg) center center/20px auto no-repeat}article section.s-recommend .container ul li em{display:contents;font-weight:bold;color:#0085ac}@media only screen and (max-width: 979px){article section.s-recommend{padding:0 0 15vw;background-size:auto 85%}article section.s-recommend>header{margin-bottom:7vw}article section.s-recommend .container{padding:6vw 0 7vw}article section.s-recommend .container ul{width:100%;margin:0 auto}article section.s-recommend .container ul li{height:10vw;font-size:3.2vw;line-height:1.4;padding:0 2vw 0 9vw}article section.s-recommend .container ul li:nth-child(2),article section.s-recommend .container ul li:nth-child(4),article section.s-recommend .container ul li:nth-child(5){margin-left:0}article section.s-recommend .container ul li:nth-child(3){margin-left:2vw}article section.s-recommend .container ul li:nth-child(n+2){margin-top:2.5vw}article section.s-recommend .container ul li::before,article section.s-recommend .container ul li::after{width:5.5vw;height:5.5vw;left:2vw}article section.s-recommend .container ul li::after{background-size:3vw auto}}article section.s-point{background:url(/assets/slimming/machine/ondalift/images/point01.jpg?20261161574) center top/cover no-repeat;padding:0 0 110px;position:relative}article section.s-point .grid{display:grid;grid-template-columns:1fr 30px 520px 400px 30px 1fr;grid-template-rows:auto 28px auto auto 50px}article section.s-point .grid+.grid{margin-top:160px}article section.s-point .grid .grid-bg{grid-column:3 / 6;grid-row:2 / 6;background:#fff}article section.s-point .grid .grid-img{grid-column:4 / 5;grid-row:2 / 4}article section.s-point .grid .grid-img.img01{text-align:right;margin-top:-90px}article section.s-point .grid .grid-img.img02{margin-top:-90px}article section.s-point .grid .grid-img.img03{text-align:right;margin-top:-90px}article section.s-point .grid .grid-img.img04{text-align:right;margin-top:-155px;padding:0 50px 0 0}article section.s-point .grid .grid-index{grid-column:2 / 4;grid-row:1 / 3}article section.s-point .grid .grid-index header{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;position:relative}article section.s-point .grid .grid-index header p{display:flex;align-items:center;font-size:15px;color:#0085ac;line-height:1;position:absolute;left:0;top:-2.9em}article section.s-point .grid .grid-index header p span{font-family:"Josefin Sans", serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:60px;font-weight:500;margin-left:5px}article section.s-point .grid .grid-index header h3{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;position:relative}article section.s-point .grid .grid-index header h3 span{height:56px;display:inline-flex;justify-content:center;align-items:center;font-size:25px;font-weight:bold;color:#fff;background:#50d1d7;background:linear-gradient(90deg, #038ab9 15%, #50d1d7 100%);padding:0 15px}article section.s-point .grid .grid-index header h3 span+span{margin-top:9px}article section.s-point .grid .grid-index header h3 em{color:#ecfeb4}article section.s-point .grid .grid-text{grid-column:3 / 4;grid-row:3 / 4;padding:40px 0 0 35px}article section.s-point .grid .grid-text p{line-height:1.8}article section.s-point .grid .grid-text p em{font-weight:bold;text-decoration:underline}article section.s-point .grid .grid-wide{grid-column:3 / 5;grid-row:4 / 5;padding:1em 0 0 35px}article section.s-point .grid .grid-wide p{line-height:1.8}article section.s-point .grid .grid-wide p em{font-weight:bold;text-decoration:underline}article section.s-point .grid.reverse{grid-template-columns:1fr 30px 400px 520px 30px 1fr}article section.s-point .grid.reverse .grid-bg{grid-column:2 / 5}article section.s-point .grid.reverse .grid-img{grid-column:3 / 4}article section.s-point .grid.reverse .grid-index{grid-column:4 / 6;display:flex;justify-content:flex-end}article section.s-point .grid.reverse .grid-index header h3{align-items:flex-end}article section.s-point .grid.reverse.point04 .grid-index header p{left:170px}article section.s-point .grid.reverse .grid-text{grid-column:4 / 5;padding:40px 35px 0 0}article section.s-point .grid.reverse .grid-wide{grid-column:3 / 5;grid-row:4 / 5;padding:1em 35px 0 0}article section.s-point .grid .container01{display:flex;justify-content:space-between;margin:40px 0 0}article section.s-point .grid .container01-inner{flex:1;background:#f8f8f7}article section.s-point .grid .container01-inner+.container01-inner{margin-left:20px}article section.s-point .grid .container01-inner>header{display:flex;align-items:flex-start;font-weight:bold;margin:0 0 25px;flex-wrap:wrap}article section.s-point .grid .container01-inner>header p{display:flex;justify-content:center;align-items:center;width:122px;height:55px;font-size:22px;color:#fff;-webkit-clip-path:polygon(0 0, 100% 0, 90.1% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 90.1% 100%, 0 100%);padding:0 10px 0 0}article section.s-point .grid .container01-inner>header h4{font-size:22px;margin-left:10px;line-height:1.1;margin-top:6px}article section.s-point .grid .container01-inner>header span.note{display:block;width:100%;font-size:14px;text-align:right;color:#000}article section.s-point .grid .container01-inner:first-child>header p{background:#0085ac}article section.s-point .grid .container01-inner:first-child>header h4{color:#0085ac}article section.s-point .grid .container01-inner:nth-child(2)>header p{background:#23b1c0}article section.s-point .grid .container01-inner:nth-child(2)>header h4{color:#23b1c0}article section.s-point .grid .container01-inner:last-child>header p{background:#069e8c}article section.s-point .grid .container01-inner:last-child>header h4{color:#069e8c}article section.s-point .grid .container01-inner:last-child .img-wrap{margin-top:47px}@media only screen and (max-width: 979px){article section.s-point .grid .container01-inner:last-child .img-wrap{margin-top:3vw}}article section.s-point .grid .container01 .text{padding:0 22px 30px}article section.s-point .grid .container01 .text p{font-size:18px}article section.s-point .grid .container01 .img{text-align:center;margin:15px 0 0}@media only screen and (max-width: 979px){article section.s-point{padding:0 0 12vw}article section.s-point .grid{display:grid;grid-template-columns:1fr 2.5vw 55vw 40vw 2.5vw 1fr;grid-template-rows:auto 3.5vw auto auto 5vw}article section.s-point .grid+.grid{margin-top:16vw}article section.s-point .grid .grid-img.img01{margin-top:-4vw}article section.s-point .grid .grid-img.img02{margin-top:-12vw}article section.s-point .grid .grid-img.img03{margin-top:-12vw}article section.s-point .grid .grid-img.img04{margin-top:-20vw;padding:0 5vw}article section.s-point .grid .grid-index{grid-column:2 / 4;grid-row:1 / 3}article section.s-point .grid .grid-index header p{font-size:2.5vw;margin-left:1vw;top:-2.2em}article section.s-point .grid .grid-index header p span{font-size:8vw;margin-left:1vw}article section.s-point .grid .grid-index header h3 span{height:7vw;font-size:3.2vw;padding:0 2vw}article section.s-point .grid .grid-index header h3 span+span{margin-top:1vw}article section.s-point .grid .grid-text{padding:4vw 2vw 0 3vw}article section.s-point .grid .grid-text p{line-height:1.4}article section.s-point .grid .grid-wide{padding:1em 0 0 3vw}article section.s-point .grid .grid-wide p{line-height:1.4}article section.s-point .grid.reverse{grid-template-columns:1fr 2.5vw 40vw 55vw 2.5vw 1fr}article section.s-point .grid.reverse.point04 .grid-index header p{left:21.5vw}article section.s-point .grid.reverse .grid-text{padding:4vw 3vw 0 3vw}article section.s-point .grid.reverse .grid-wide{padding:1em 3vw 0 0}article section.s-point .grid .container01{flex-direction:column;margin:4vw 0 0}article section.s-point .grid .container01-inner+.container01-inner{margin:3vw 0 0}article section.s-point .grid .container01-inner>header{margin:0 0 3vw}article section.s-point .grid .container01-inner>header p{width:25vw;height:8vw;font-size:4vw;padding:0 1.5vw 0 0}article section.s-point .grid .container01-inner>header h4{font-size:4.5vw;margin-left:3vw}article section.s-point .grid .container01 .text{padding:0 3vw 3vw}article section.s-point .grid .container01 .text p{font-size:3.7vw}article section.s-point .grid .container01 .img-wrap{display:flex;justify-content:space-between;align-items:center;margin:2vw 4vw 0}article section.s-point .grid .container01 .img-wrap .img{width:48%;margin:0}}article section.s-sbc{padding:125px 0 100px;background:#f0f2ed;background:linear-gradient(90deg, #f0f2ed 0%, #d3d4ce 100%)}article section.s-sbc .container{width:980px;background:#000;color:#ffecc6;background:linear-gradient(45deg, #000 0%, #5f400d 50%, #000 100%);box-shadow:6px 6px 15px rgba(40,40,40,0.2);border:10px solid #000;-o-border-image:linear-gradient(45deg, #9e7b4c 0%, #ce9f67 12%, #f8efb5 24%, #ce9f67 36%, #907448 43%, #cd9f66 50%, #9e7b4c 60%, #ce9f67 68%, #f8efb5 76%, #ce9f67 84%, #97774a 100%) 1;border-image:linear-gradient(45deg, #9e7b4c 0%, #ce9f67 12%, #f8efb5 24%, #ce9f67 36%, #907448 43%, #cd9f66 50%, #9e7b4c 60%, #ce9f67 68%, #f8efb5 76%, #ce9f67 84%, #97774a 100%) 1;border-image-slice:1;padding:1px 50px 55px;margin:0 auto}article section.s-sbc .container .s-sbc-index{display:flex;justify-content:center;align-items:center;width:625px;height:110px;background:url(/assets/slimming/machine/ondalift/images/sbc01.svg) center top/100% auto no-repeat;margin:-36px auto 50px;position:relative}article section.s-sbc .container .s-sbc-index p{display:flex;justify-content:center;align-items:center;width:85px;height:85px;font-size:21px;font-weight:700;color:#efcc78;background:url(/assets/slimming/machine/ondalift/images/sbc02.svg) center top/100% 100% no-repeat;position:absolute;left:33px;top:-38px}article section.s-sbc .container .s-sbc-index p span{transform:rotate(15deg);padding:0 0 0 3px}article section.s-sbc .container .s-sbc-index h2{font-size:37px;text-align:center;line-height:1.2;color:#010000}article section.s-sbc .container h3{font-size:25px;color:#fff;background:#966512;background:linear-gradient(45deg, #966512 0%, #e7bb61 50%, #966512 100%);text-align:center;padding:5px;margin:0 0 15px}article section.s-sbc .container p em{font-weight:bold;background:linear-gradient(180deg, rgba(255,255,255,0) 70%, #b9272d 30%)}article section.s-sbc .container p+h3{margin-top:35px}article section.s-sbc .container .img-wrap{display:flex;justify-content:space-between;margin:20px 0 0}@media only screen and (max-width: 979px){article section.s-sbc{padding:15vw 0 12vw}article section.s-sbc .container{width:95%;border-width:5px;box-shadow:1vw 1vw 2vw rgba(40,40,40,0.2);padding:1px 4vw 5vw}article section.s-sbc .container .s-sbc-index{width:85vw;height:15vw;margin:-3.5vw auto 5vw;margin:calc(-3.5vw - 6px) auto 6vw}article section.s-sbc .container .s-sbc-index p{width:12vw;height:12vw;font-size:3.2vw;left:4vw;top:-5vw}article section.s-sbc .container .s-sbc-index p span{transform:rotate(15deg);padding:0 0 0 0.5vw}article section.s-sbc .container .s-sbc-index h2{font-size:5vw}article section.s-sbc .container h3{font-size:4vw;padding:1vw;margin:0 0 2vw}article section.s-sbc .container p+h3{margin-top:4vw}article section.s-sbc .container .img-wrap{gap:0 3vw;margin:2.5vw 0 0}}article section.s-movie{padding:100px 0 110px;background:linear-gradient(150deg, #76c4d5 0%, #b0dcdf 100%)}article section.s-movie .container{width:980px;margin:100px auto 0}article section.s-movie .container .col .youtube-box{width:100%;aspect-ratio:16 / 9}article section.s-movie .container .col .youtube-box iframe{width:100%;height:100%}@media only screen and (max-width: 979px){article section.s-movie{padding:6vw 0 12vw}article section.s-movie .container{width:100%;margin-top:8vw}}article section.s-photo{padding:110px 0 110px}article section.s-photo .container{width:980px;margin:0 auto}article section.s-photo .container h3{font-size:30px;font-weight:bold;text-align:center;border-bottom:1px solid #000;margin:0 0 50px}article section.s-photo .container ul{display:flex;justify-content:space-between;flex-wrap:wrap}article section.s-photo .container ul li:nth-child(n+3){margin-top:30px}article section.s-photo .container ul li p.name{font-size:14px;text-align:right;margin:5px 0 0}article section.s-photo .container ul+h3{margin-top:60px}article section.s-photo .container .comment{background:#ebede8;padding:12px 15px 15px;text-align:center;margin:17px 0 60px;line-height:1.5}article section.s-photo .container .comment_index{font-weight:bold;color:#0085ac}article section.s-photo .container .comment p{margin-top:0}@media only screen and (max-width: 979px){article section.s-photo{padding:6vw 0 12vw}article section.s-photo .container{width:95%}article section.s-photo .container h3{font-size:4.5vw;margin:0 0 5vw}article section.s-photo .container ul{flex-direction:column}article section.s-photo .container ul li:nth-child(n+2){margin-top:3vw}article section.s-photo .container ul li p.name{font-size:3vw;margin:0.5vw 0 0}article section.s-photo .container ul+h3{margin-top:7vw}article section.s-photo .container .comment{padding:1.5vw 2vw 2vw;margin:3.5vw 0 10vw}article section.s-photo .container .comment p{font-size:3.7vw;line-height:1.6}}article section.s-price{background:#038ab9;background:linear-gradient(90deg, #038ab9 0%, #4ed0d6 100%);padding:0 0 110px}article section.s-price h3{font-size:40px;font-optical-sizing:auto;font-weight:700;text-align:center;line-height:1.4;color:#fff;margin:0 0 10px}article section.s-price h3.hifuka{color:#fff2ac}article section.s-price h3.hifuka+.container{background:#fff2ac}article section.s-price h3.hifuka+.container h4{background:#fff}article section.s-price h3.hifuka+.container h4:nth-of-type(-n+2),article section.s-price h3.hifuka+.container .price-wrap:nth-of-type(-n+2){color:#0085ac}article section.s-price h3.hifuka+.container h4:nth-last-of-type(-n+2),article section.s-price h3.hifuka+.container .price-wrap:nth-last-of-type(-n+3){color:#069e8c}article section.s-price .container{width:980px;background:#fff;padding:25px 20px 40px;margin:0 auto}article section.s-price .container+.container{margin-top:30px}article section.s-price .container+h3{margin-top:30px}article section.s-price .container h4{font-size:27px;text-align:center;background:#f0f2ed;margin:0;padding:10px}article section.s-price .container h4+.price-wrap{margin-top:25px}article section.s-price .container .caution{margin:5px 0 0;font-size:15px;text-align:center}article section.s-price .container .caution+.price-wrap{margin-top:25px}article section.s-price .container.face{color:#0085ac}article section.s-price .container.body{color:#069e8c}article section.s-price .container .price-wrap{display:flex;justify-content:space-between;align-items:center}article section.s-price .container .price-wrap+.price-wrap{margin-top:20px;padding-top:20px;border-top:1px dashed #7a7d73}article section.s-price .container .price-wrap+h4{margin-top:40px}article section.s-price .container .price-wrap .price-left{flex:1;padding:0 0 0 30px}article section.s-price .container .price-wrap .price-left p{line-height:1;font-weight:bold}article section.s-price .container .price-wrap .price-left p.times{font-size:25px}article section.s-price .container .price-wrap .price-right .price-right-inner{display:flex;justify-content:flex-end;align-items:center;padding:0 20px 0 0}article section.s-price .container .price-wrap .price-right .price-right-inner+.price-right-inner{margin-top:20px;padding-top:20px;border-top:1px dashed #7a7d73}article section.s-price .container .price-wrap .price-right .price-right-inner.monitor p{background:linear-gradient(180deg, #ff8292 0%, #f5576c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}article section.s-price .container .price-wrap .price-right .price-right-inner.monitor p span{background:linear-gradient(180deg, #ff8292 0%, #f5576c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}article section.s-price .container .price-wrap .price-right .price-right-inner p{line-height:1;font-weight:bold;margin:0}article section.s-price .container .price-wrap .price-right .price-right-inner p.payment{font-size:25px;width:180px;padding:0 0 0 10px}article section.s-price .container .price-wrap .price-right .price-right-inner p.price{width:340px;font-size:75px;font-weight:bold;text-align:right}article section.s-price .container .price-wrap .price-right .price-right-inner p.price>span{font-size:46px;position:relative}article section.s-price .container .price-wrap .price-right .price-right-inner p.price>span>span{font-size:16px;white-space:nowrap;position:absolute;left:50%;bottom:53px;transform:translate(-50%, 0)}article section.s-price .container .btn-hifuka a{background:#0085ac}@media only screen and (max-width: 979px){article section.s-price{padding:0 0 12vw}article section.s-price h3{font-size:5vw;margin:0 0 1.5vw}article section.s-price .container{width:95%;padding:3vw 2.5vw 4vw}article section.s-price .container+.container{margin-top:5vw}article section.s-price .container+h3{margin-top:5vw}article section.s-price .container h4{font-size:4vw}article section.s-price .container h4+.price-wrap{margin-top:3vw}article section.s-price .container .caution{margin:1vw 0 0;font-size:3vw}article section.s-price .container .caution+.price-wrap{margin-top:2.5vw}article section.s-price .container .price-wrap+.price-wrap{margin-top:2.5vw;padding-top:2.5vw}article section.s-price .container .price-wrap+h4{margin-top:5vw}article section.s-price .container .price-wrap .price-left{padding:0 0 0 2vw}article section.s-price .container .price-wrap .price-left p.times{font-size:3.5vw}article section.s-price .container .price-wrap .price-right .price-right-inner{padding:0 2vw 0 0}article section.s-price .container .price-wrap .price-right .price-right-inner+.price-right-inner{margin-top:3vw;padding-top:3vw}article section.s-price .container .price-wrap .price-right .price-right-inner p.payment{font-size:3.5vw;width:25vw;padding:0 0 0 1vw}article section.s-price .container .price-wrap .price-right .price-right-inner p.price{width:45vw;font-family:"Roboto", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:10vw;letter-spacing:-0.015em}article section.s-price .container .price-wrap .price-right .price-right-inner p.price>span{font-size:6vw;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;font-weight:bold}article section.s-price .container .price-wrap .price-right .price-right-inner p.price>span>span{font-size:2.5vw;bottom:7vw}}article section.s-qa{padding:0 0 110px;background:#dbddd7;position:relative}article section.s-qa::before{content:"";display:block;width:110vw;width:calc(2000px + 200px);height:100%;min-height:1150px;background:#f0f2ed;-webkit-clip-path:polygon(7.7% 0, 52% 0, 100% 100%, 51% 100%);clip-path:polygon(7.7% 0, 52% 0, 100% 100%, 51% 100%);position:absolute;left:50%;top:0;transform:translate(-50%, 0);z-index:1}article section.s-qa [class^="model"]{position:absolute;left:50%;pointer-events:none;z-index:0}article section.s-qa .model01{bottom:0;transform:translate(calc(-50% - 685px), 0)}article section.s-qa .model02{top:0px;left:45%}article section.s-qa .model02 img{width:900px;height:702px;-o-object-fit:cover;object-fit:cover}article section.s-qa>*{position:relative;z-index:2}article section.s-qa .container{width:830px;margin:0 auto;position:relative}article section.s-qa .container .faq-box{width:100%;counter-reset:number}article section.s-qa .container .faq-box>.question,article section.s-qa .container .faq-box>.answer{min-height:inherit}article section.s-qa .container .faq-box>.question::before,article section.s-qa .container .faq-box>.answer::before{display:flex;justify-content:center;align-items:center;font-family:"Josefin Sans", serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-weight:500;width:40px;height:40px;font-size:20px;border-radius:100%;z-index:1;padding:5px 0 0;top:-4px}article section.s-qa .container .faq-box>.question{border-bottom:1px solid #31302e;padding-bottom:25px;counter-increment:number;position:relative}article section.s-qa .container .faq-box>.question::before{color:#fff;background:linear-gradient(0deg, #11b8b2 0%, #0d608f 100%)}article section.s-qa .container .faq-box>.question:after{content:counter(number, decimal-leading-zero);display:block;width:75px;font-family:"Josefin Sans", serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:60px;line-height:1;font-weight:500;text-align:center;color:#e5e6e2;position:absolute;right:0;bottom:-15px}article section.s-qa .container .faq-box>.question h3{min-height:inherit;color:#0085ac}article section.s-qa .container .faq-box>.answer{min-height:inherit;font-size:20px;padding-top:25px;margin:0}article section.s-qa .container .faq-box>.answer::before{color:#069e8c;background:#fff;width:calc(40px - 4px);height:calc(40px - 4px);top:28px;left:2px}article section.s-qa .container .faq-box>.answer::after{content:"";display:block;background:linear-gradient(0deg, #23c6b3 0%, #009b96 55%, #0796c7 100%);width:40px;height:40px;border-radius:100%;position:absolute;top:26px;left:0;z-index:0}article section.s-qa .container .faq-box>.answer+.question{margin-top:55px}@media only screen and (max-width: 979px){article section.s-qa{padding:0 0 12vw}article section.s-qa::before{width:250vw;min-height:inherit;height:101%;-webkit-clip-path:polygon(0 0, 45% 0, 100% 100%, 55% 100%);clip-path:polygon(0 0, 45% 0, 100% 100%, 55% 100%);transform:translate(calc(-50%), -.5%)}article section.s-qa .model01{width:45vw;transform:translate(calc(-50% - 35vw), 0);opacity:0.25}article section.s-qa .model02{top:-40px;left:10%;width:100%;opacity:0.25}article section.s-qa .model02 img{width:100%;height:auto}article section.s-qa .container{width:95%}article section.s-qa .container .faq-box{width:100%}article section.s-qa .container .faq-box>.question,article section.s-qa .container .faq-box>.answer{padding:0 0 0 10vw}article section.s-qa .container .faq-box>.question h3,article section.s-qa .container .faq-box>.answer h3{font-size:4.5vw}article section.s-qa .container .faq-box>.question p,article section.s-qa .container .faq-box>.answer p{font-size:3.5vw}article section.s-qa .container .faq-box>.question::before,article section.s-qa .container .faq-box>.answer::before{width:7vw;height:7vw;font-size:4vw;padding:1vw 0 0;top:-0.5vw}article section.s-qa .container .faq-box>.question{padding-bottom:3vw}article section.s-qa .container .faq-box>.question:after{width:13vw;font-size:10vw;bottom:-2.4vw}article section.s-qa .container .faq-box>.answer{font-size:4.5vw;padding-top:3vw}article section.s-qa .container .faq-box>.answer::before{width:calc(7vw - 1vw);height:calc(7vw - 1vw);top:3.5vw;left:0.5vw}article section.s-qa .container .faq-box>.answer::after{width:7vw;height:7vw;top:3vw;left:0;z-index:0}article section.s-qa .container .faq-box>.answer+.question{margin-top:5vw}}article section.s-comment{padding:100px 0 0;background:#f6f6f6}article section.s-comment .container{display:flex;justify-content:space-between;align-items:flex-start;width:980px;margin:0 auto;position:relative}article section.s-comment .container .text{flex:1}article section.s-comment .container .text .dr{display:flex;justify-content:flex-end;line-height:1.4;padding:40px 20px 0 0}article section.s-comment .container .text .dr strong{display:contents;font-size:30px;font-weight:normal}article section.s-comment .container figure{padding-top:60px}@media only screen and (max-width: 979px){article section.s-comment{padding:6vw 0 4vw}article section.s-comment .container{width:100%;position:relative;padding:0 0 10vw}article section.s-comment .container .text{padding:0 2.5vw}article section.s-comment .container .text p:nth-child(n+5){padding-right:33vw}article section.s-comment .container .text p:nth-child(n+6){padding-right:44vw}article section.s-comment .container .text p.dr{justify-content:flex-start;padding:0 0 0 4vw;margin:5vw 0 0}article section.s-comment .container .text p.dr strong{font-size:5vw}article section.s-comment .container figure{padding-top:0;width:50%;position:absolute;right:-4vw;bottom:-4vw}}article section.s-clinic>header{margin-bottom:140px}article section.s-clinic .container{width:980px;margin:0 auto}article section.s-clinic .container .bc_01_047 .bc-item>.info>.name{font-weight:bold;color:#0085ac}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.number{font-weight:bold;color:#0085ac}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel{fill:#0085ac}@media screen and (max-width: 979px){article section.s-clinic>header{margin-bottom:10vw}article section.s-clinic .container{width:95%}article section.s-clinic .container .bc_01_047 .bc-item>.info{padding:0;margin:0 0 3vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.name{font-size:5vw;margin:0}article section.s-clinic .container .bc_01_047 .bc-item>.info .address{font-size:3vw;margin:2vw 0 0}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel{margin:2vw 0 0}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.number{font-size:5.5vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel{width:7vw;height:7vw;margin:0 2vw 0 0}}article #clinic-map{min-height:1200px}article #clinic-map #tokai{top:360px}article #clinic-map #chugoku{top:535px}.movie__slider{padding:50px 0}.movie__slider .page-inner{max-width:980px;margin:0 auto;overflow:hidden}.movie__slider .page-inner .ytSlide__yt{width:340px;height:190px;background:none}.movie__slider .page-inner .movie__wrap{position:relative}.movie__slider .page-inner #topMovie{width:900px;margin:0px auto 0;overflow:hidden}.movie__slider .page-inner .swip-next,.movie__slider .page-inner .swip-prev{position:absolute;width:50px;height:50px;cursor:pointer;z-index:1}.movie__slider .page-inner .swip-prev{top:48%;left:-10px;transform:scale(-1, 1)}.movie__slider .page-inner .swip-next{top:48%;right:-10px}.movie__slider .page-inner .swip-next::before,.movie__slider .page-inner .swip-prev::before{position:absolute;display:block;content:"";width:30px;height:30px;border-top:4px solid #000;border-right:4px solid #000;transform:rotate(45deg)}@media screen and (max-width: 979px){.movie__slider{padding:7vw 0 8vw}.movie__slider .page-inner{width:100%;padding:0 15px}.movie__slider .page-inner .ytSlide__yt{padding-bottom:0;height:auto}.movie__slider .page-inner #topMovie{width:90%;margin:4vw auto 0}.movie__slider .page-inner .swip-next,.movie__slider .page-inner .swip-prev{width:3vw;height:3vw}.movie__slider .page-inner .swip-prev{top:48%;left:1vw}.movie__slider .page-inner .swip-next{top:48%;right:1vw}.movie__slider .page-inner .swip-next::before,.movie__slider .page-inner .swip-prev::before{width:4vw;height:4vw;border-top:2px solid #000;border-right:2px solid #000}}
