@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital@0;1&display=swap");article{color:#2d2926;overflow:hidden}article>nav{background:#2d2926;padding:23px 0}article>nav ul{display:flex;justify-content:center;align-items:center;max-width:980px;margin:0 auto}article>nav ul li{position:relative}article>nav ul li+li{border-left:1px solid #4c4c4c}article>nav ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.3;text-decoration:none;padding:0 30px}article>nav ul li a p{line-height:1.2}article>nav ul li a p.en{font-size:12px;color:#ddc390}article>nav ul li a p.ja{font-size:16px;font-weight:600;text-align:center;color:#fff;margin:4px 0 0}@media screen and (max-width: 979px){article>nav{padding:0}article>nav ul{width:100%;flex-wrap:wrap;border-top:1px solid #97d0d1;border-bottom:1px solid #97d0d1}article>nav ul li{width:50%}article>nav ul li::before{height:100%;top:0}article>nav ul li:last-child::after{display:none}article>nav ul li:nth-child(odd)::before{display:none}article>nav ul li:nth-child(n+3){border-top:1px solid #97d0d1}article>nav ul li a{width:100%;height:12vw;padding:3vw}article>nav ul li a p.en{font-size:2.5vw}article>nav ul li a p.ja{font-size:3.5vw;margin:1vw 0 0}}article section{font-size:18px}@media screen and (max-width: 979px){article section{font-size:3.5vw}}article section em{font-weight:bold;font-style:normal}article section header.header_ponyo{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 0 50px}article section header.header_ponyo p{display:flex;justify-content:center;align-items:center;font-family:"Cormorant Infant", serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-size:40px;line-height:1;padding:0 45px;position:relative}article section header.header_ponyo p::before,article section header.header_ponyo p::after{content:"";display:block;width:1px;height:110%;background:#2d2926;position:absolute;top:50%;transform:translate(0, -50%) rotate(30deg)}article section header.header_ponyo p::before{left:0}article section header.header_ponyo p::after{right:0}article section header.header_ponyo h2{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:20px;font-weight:bold;line-height:1.3;margin:20px 0 0;position:relative}article section header.header_ponyo.white h2,article section header.header_ponyo.white p{color:#fff}article section header.header_ponyo.white h2::before,article section header.header_ponyo.white h2::after,article section header.header_ponyo.white p::before,article section header.header_ponyo.white p::after{background:#fff}@media screen and (max-width: 979px){article section header.header_ponyo{margin:0 0 7vw}article section header.header_ponyo p{font-size:7.5vw;padding:0 7vw}article section header.header_ponyo h2{font-size:4vw;margin:2vw 0 0}}article section.s-mv{text-align:center;background:url(/assets/agingcare/light/threadlift/ponyo/images/mv_bg.jpg?202661185436) center top no-repeat}@media screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-what{padding:90px 0;position:relative;z-index:1}article section.s-what::before{content:"";display:block;width:100%;height:100%;background:url(/assets/agingcare/light/threadlift/ponyo/images/what01.jpg?202661185436) center top/cover no-repeat;position:absolute;left:0;top:0}article section.s-what>*{position:relative}article section.s-what .container{width:980px;margin:0 auto}article section.s-what .container p em{color:#b6853e}@media screen and (max-width: 979px){article section.s-what{padding:9vw 0}article section.s-what .container{width:95%;margin:0 auto}}article section.s-recommend{padding:120px 0;background:url(/assets/agingcare/light/threadlift/ponyo/images/recommend01.jpg?202661185436) center top/cover no-repeat;position:relative}article section.s-recommend .container{width:980px;margin:0 auto;position:relative}article section.s-recommend .container ul{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;position:relative;z-index:1;filter:drop-shadow(0 3px 9px rgba(0,50,50,0.3))}article section.s-recommend .container ul li{display:flex;justify-content:center;align-items:center;width:470px;height:130px;background:#fcecce;background:linear-gradient(135deg, #fcecce 0%, #efefef 50%, #fcecce 100%);clip-path:polygon(0 0, calc(100% - 25px) 0, 100% 25px, 100% 100%, 0 100%);position:relative}article section.s-recommend .container ul li::before{content:"";display:block;width:25px;height:25px;background:#ddc390;position:absolute;right:0;top:0}article section.s-recommend .container ul li p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:22px;font-weight:600;text-align:center}@media screen and (max-width: 979px){article section.s-recommend{padding:12vw 0;background-position:right -132vw top}article section.s-recommend .container{width:95%}article section.s-recommend .container ul{gap:3vw 0;filter:drop-shadow(0 0.5vw 1vw rgba(0,50,50,0.3))}article section.s-recommend .container ul li{width:90%;height:inherit;clip-path:polygon(0 0, calc(100% - 3.5vw) 0, 100% 3.5vw, 100% 100%, 0 100%);padding:3vw 2vw}article section.s-recommend .container ul li::before{width:3.5vw;height:3.5vw}article section.s-recommend .container ul li p{font-size:4vw}}article section.s-point{background:url(/assets/agingcare/light/threadlift/ponyo/images/point01.jpg?202661185436) center top/cover no-repeat;padding:90px 0 110px;position:relative}article section.s-point .grid{display:grid;grid-template-columns:1fr 110px 190px 600px 190px 110px 1fr;grid-template-rows:90px auto 1fr;position:relative}article section.s-point .grid+.grid{margin-top:55px}article section.s-point .grid-img{height:300px;grid-column:1 / 4;grid-row:1 / 3;border-radius:0 50px 50px 0}article section.s-point .grid-img.bg01{background:url(/assets/agingcare/light/threadlift/ponyo/images/point03.jpg?202661185436) right center/cover no-repeat}article section.s-point .grid-img.bg02{background:url(/assets/agingcare/light/threadlift/ponyo/images/point04.jpg?202661185436) left center/cover no-repeat}article section.s-point .grid-img.bg03{background:url(/assets/agingcare/light/threadlift/ponyo/images/point05.jpg?202661185436) right center/cover no-repeat}article section.s-point .grid-bg{grid-column:2 / 8;grid-row:2 / 4;background:#ddc390;background:linear-gradient(135deg, #ddc390 0%, #ffeebf 25%, #b6853e 50%, #ffeebf 75%, #ddc390 100%);padding:1px 0 1px 1px;border-radius:30px 0 0 30px;box-shadow:0 10px 30px rgba(1,56,56,0.1)}article section.s-point .grid-bg::before{content:"";display:block;width:100%;height:100%;background:#fff;border-radius:29px 0 0 29px;border-radius:calc(30px - 1px) 0 0 calc(30px - 1px)}article section.s-point .grid-num{grid-column:3 / 6;grid-row:1 / 3;display:flex;justify-content:flex-end;align-items:flex-start}article section.s-point .grid-num p{display:flex;justify-content:center;align-items:center;width:124px;height:124px;background:url(/assets/agingcare/light/threadlift/ponyo/images/point02.png?202661185436) center center/cover no-repeat;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:50px;font-weight:600;line-height:1;color:#009c9b}article section.s-point .grid-text{grid-column:3 / 6;grid-row:2 / 4;padding:60px 0}article section.s-point .grid-text p em{font-weight:600;color:#b6853e}article section.s-point .grid-text h3{font-size:20px;font-weight:600;text-align:center;color:#fff;background:#009c9b;padding:4px;margin:40px 0 30px}article section.s-point .grid-text .contents{display:flex;justify-content:space-between;gap:0 40px}article section.s-point .grid-text .contents .text{flex:1}article section.s-point .grid-text .btn{display:flex;justify-content:center;align-items:center;margin:30px 0 0}article section.s-point .grid-text .btn a{display:flex;justify-content:center;align-items:center;width:450px;height:60px;font-size:20px;font-weight:600;color:#fff;text-decoration:none;border-radius:200px;background:#b6853e;position:relative}article section.s-point .grid-text .btn a::before{content:"";display:block;position:absolute;top:0;right:0;width:30px;height:100%;background:url(/assets/images/common/ico_chevron-right-invert.png?202661185436) left center/9px auto no-repeat}article section.s-point .grid.reverse .grid-img{grid-column:5 / 8;border-radius:50px 0 0 50px}article section.s-point .grid.reverse .grid-bg{grid-column:1 / 7;padding:1px 1px 1px 0;border-radius:0 30px 30px 0}article section.s-point .grid.reverse .grid-bg::before{border-radius:0 29px 29px 0;border-radius:0 calc(30px - 1px) calc(30px - 1px) 0}article section.s-point .grid.reverse .grid-num{justify-content:flex-start}article section.s-point .comparison{max-width:1180px;background:#ddc390;background:linear-gradient(135deg, #ddc390 0%, #ffeebf 25%, #b6853e 50%, #ffeebf 75%, #ddc390 100%);border-radius:20px;padding:3px;margin:70px auto 0}article section.s-point .comparison-inner{background:#fff;border-radius:17px;padding:65px 90px 80px;position:relative}article section.s-point .comparison-inner::before{content:"";width:322px;height:161px;background:url(/assets/agingcare/light/threadlift/ponyo/images/what02.png?202661185436) center bottom/100% auto no-repeat;position:absolute;right:-10px;top:-80px;display:none}article section.s-point .comparison-inner>p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:24px;font-weight:600;text-align:center;margin:0 0 45px}article section.s-point .comparison-inner .table-box{overflow:inherit}article section.s-point .comparison-inner .table-box table{width:100%;border-collapse:separate;border-spacing:0;border:none}article section.s-point .comparison-inner .table-box table tr th,article section.s-point .comparison-inner .table-box table tr td{color:#2d2926;text-align:center;border:none;border-left:1px solid #ccc;border-top:1px solid #ccc}article section.s-point .comparison-inner .table-box table tr th:last-child,article section.s-point .comparison-inner .table-box table tr td:last-child{border-right:1px solid #ccc}article section.s-point .comparison-inner .table-box table tr th{padding:20px 15px}article section.s-point .comparison-inner .table-box table tr td{padding:20px 25px;vertical-align:text-top}article section.s-point .comparison-inner .table-box table thead{position:relative;z-index:2}article section.s-point .comparison-inner .table-box table thead tr th{font-weight:600;background:#e3f3f6}article section.s-point .comparison-inner .table-box table thead tr th:last-child{border-right:1px solid #ccc;border-top-right-radius:15px}article section.s-point .comparison-inner .table-box table thead tr th:not(:first-child){width:270px}article section.s-point .comparison-inner .table-box table thead tr th.none{background:none;border:none}article section.s-point .comparison-inner .table-box table thead tr th.none+th{border-top-left-radius:15px}article section.s-point .comparison-inner .table-box table thead tr th.ponyo{color:#fff;background:#009c9b}article section.s-point .comparison-inner .table-box table tbody{position:relative}article section.s-point .comparison-inner .table-box table tbody::before{content:"";display:block;width:270px;height:100%;box-shadow:0 0 10px rgba(0,0,0,0.15);border-radius:0 0 15px 0;position:absolute;right:0;top:0}article section.s-point .comparison-inner .table-box table tbody tr th,article section.s-point .comparison-inner .table-box table tbody tr td{background:none}article section.s-point .comparison-inner .table-box table tbody tr th.ponyo,article section.s-point .comparison-inner .table-box table tbody tr td.ponyo{font-weight:600;color:#009c9b}article section.s-point .comparison-inner .table-box table tbody tr th{font-weight:600}article section.s-point .comparison-inner .table-box table tbody tr:first-child th:first-child,article section.s-point .comparison-inner .table-box table tbody tr:first-child td:first-child{border-top-left-radius:15px}article section.s-point .comparison-inner .table-box table tbody tr:last-child th,article section.s-point .comparison-inner .table-box table tbody tr:last-child td{border-bottom:1px solid #ccc}article section.s-point .comparison-inner .table-box table tbody tr:last-child th:first-child,article section.s-point .comparison-inner .table-box table tbody tr:last-child td:first-child{border-bottom-left-radius:15px}article section.s-point .comparison-inner .table-box table tbody tr:last-child th:last-child,article section.s-point .comparison-inner .table-box table tbody tr:last-child td:last-child{border-bottom-right-radius:15px}article section.s-point .comparison-inner .table-box table tbody tr:nth-child(2n) th,article section.s-point .comparison-inner .table-box table tbody tr:nth-child(2n) td{background:#f3f3f3}article section.s-point .comparison>p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:24px;font-weight:600;text-align:center;margin:0 0 50px}@media screen and (max-width: 1200px){article section.s-point .comparison{max-width:95%}article section.s-point .comparison-inner{background:#fff;border-radius:17px;padding:65px 30px 80px}article section.s-point .comparison-inner::before{right:-50px}}@media screen and (max-width: 979px){article section.s-point{padding:9vw 0 12vw}article section.s-point .grid{grid-template-columns:1fr 23vw 10vw 29vw 10vw 23vw 1fr;grid-template-rows:12vw auto 1fr}article section.s-point .grid+.grid{margin-top:6vw}article section.s-point .grid-img{height:50vw;border-radius:0 6vw 6vw 0}article section.s-point .grid-img.bg01{background-position:right -10vw center}article section.s-point .grid-img.bg02{background-position:left -70vw center}article section.s-point .grid-img.bg03{background-position:right -17vw center}article section.s-point .grid-bg{grid-column:3 / 8;border-radius:4vw 0 0 4vw;box-shadow:0 1.5vw 4vw rgba(1,56,56,0.1)}article section.s-point .grid-bg::before{border-radius:calc(4vw - 1px) 0 0 calc(4vw - 1px)}article section.s-point .grid-num{grid-column:3 / 7}article section.s-point .grid-num p{width:16vw;height:16vw;font-size:8vw}article section.s-point .grid-text{grid-column:3 / 7;padding:5vw 0 4vw 4vw}article section.s-point .grid-text h3{font-size:4vw;padding:0.5vw;margin:4vw 0 3vw}article section.s-point .grid-text .contents{flex-direction:column;gap:2vw 0}article section.s-point .grid-text .contents .text{flex:1}article section.s-point .grid-text .contents .img{padding:0 10vw}article section.s-point .grid-text .btn{margin:4vw 0 0}article section.s-point .grid-text .btn a{max-width:100%;width:60vw;height:12vw;font-size:3.7vw;line-height:1.2;text-align:center}article section.s-point .grid-text .btn a::before{width:5vw;background-size:2vw auto}article section.s-point .grid.reverse .grid-img{border-radius:6vw 0 0 6vw}article section.s-point .grid.reverse .grid-bg{grid-column:1 / 6;border-radius:0 4vw 4vw 0}article section.s-point .grid.reverse .grid-bg::before{border-radius:0 calc(4vw - 1px) calc(4vw - 1px) 0}article section.s-point .grid.reverse .grid-num{grid-column:2 /6}article section.s-point .grid.reverse .grid-text{grid-column:2 / 6;padding:5vw 4vw 4vw 0}article section.s-point .comparison{max-width:95%;border-radius:3vw;margin:8vw auto 0}article section.s-point .comparison-inner{border-radius:2.5vw;border-radius:calc(3vw - 3px);padding:4vw 3vw 5vw}article section.s-point .comparison-inner::before{width:31vw;height:16vw;right:-7vw;top:-3vw}article section.s-point .comparison-inner>p{font-size:4vw;margin:0 0 5vw}article section.s-point .comparison-inner .table-box table tr th,article section.s-point .comparison-inner .table-box table tr td{font-size:3vw;line-height:1.5}article section.s-point .comparison-inner .table-box table tr th{padding:2vw 1.5vw}article section.s-point .comparison-inner .table-box table tr td{padding:2vw 1.5vw}article section.s-point .comparison-inner .table-box table thead tr th:last-child{border-top-right-radius:2vw}article section.s-point .comparison-inner .table-box table thead tr th:not(:first-child){width:25vw}article section.s-point .comparison-inner .table-box table thead tr th.none+th{border-top-left-radius:2vw}article section.s-point .comparison-inner .table-box table tbody::before{width:25vw;box-shadow:0 0 1.5vw rgba(0,0,0,0.15);border-radius:0 0 2vw 0}article section.s-point .comparison-inner .table-box table tbody tr:first-child th:first-child,article section.s-point .comparison-inner .table-box table tbody tr:first-child td:first-child{border-top-left-radius:2vw}article section.s-point .comparison-inner .table-box table tbody tr:last-child th:first-child,article section.s-point .comparison-inner .table-box table tbody tr:last-child td:first-child{border-bottom-left-radius:2vw}article section.s-point .comparison-inner .table-box table tbody tr:last-child th:last-child,article section.s-point .comparison-inner .table-box table tbody tr:last-child td:last-child{border-bottom-right-radius:2vw}article section.s-point .comparison>p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:4vw;font-weight:600;text-align:center;margin:0 0 50px}}article section.s-photo{padding:90px 0 110px;position:relative}article section.s-photo .container{width:980px;margin:0 auto;position:relative}article section.s-photo .container .photo-list>li{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 25px;position:relative}article section.s-photo .container .photo-list>li+li{margin-top:50px}article section.s-photo .container .photo-list>li::before{content:"";width:100%;height:85%;height:calc(100% - 95px - 30px);background:#e3f3f6;position:absolute;left:0;top:30px}article section.s-photo .container .photo-list>li>*{position:relative}article section.s-photo .container .photo-list>li .photo-list-index{display:flex;justify-content:center;align-items:center;gap:0 10px;color:#b6853e;margin:0 0 30px}article section.s-photo .container .photo-list>li .photo-list-index h3{height:60px;background:#ddc390;background:linear-gradient(90deg, #ddc390 0%, #ffeebf 25%, #b6853e 50%, #ffeebf 75%, #ddc390 100%);border-radius:200px;padding:2px}article section.s-photo .container .photo-list>li .photo-list-index h3 em{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:22px;font-weight:600;background:#fff;border-radius:200px;padding:0 35px}article section.s-photo .container .photo-list>li .photo-list-index h3 em span{font-size:15px}article section.s-photo .container .photo-list>li .photo-list-index p{font-size:32px}article section.s-photo .container .photo-list>li>ul li{display:flex;justify-content:flex-start;align-items:flex-start;gap:0 15px;font-weight:600}article section.s-photo .container .photo-list>li>ul li+li{margin-top:10px}article section.s-photo .container .photo-list>li>ul li .parts{min-width:120px;text-align:center;color:#009c9b;background:#fff;border-radius:100px;padding:0 10px}article section.s-photo .container .photo-list>li .photo-inner{margin:25px 0 0}article section.s-photo .container .photo-list>li .photo-inner .img img{border-radius:15px}article section.s-photo .container .photo-list>li .photo-inner p{font-size:16px;text-align:right;margin:5px 0 0}article section.s-photo .container .comment{width:100%;margin:15px 0 0}article section.s-photo .container .mhlw-risk{min-height:inherit;margin:30px auto 0}article section.s-photo .container .mhlw-risk .mhlw-risk-single{margin:0}@media screen and (max-width: 979px){article section.s-photo{padding:9vw 0 12vw}article section.s-photo .container{width:95%}article section.s-photo .container .photo-list>li{padding:0 4vw}article section.s-photo .container .photo-list>li+li{margin-top:6vw}article section.s-photo .container .photo-list>li::before{height:calc(100% - 15vw - 4vw);top:4vw}article section.s-photo .container .photo-list>li .photo-list-index{flex-wrap:wrap;gap:1vw;margin:0 0 4vw}article section.s-photo .container .photo-list>li .photo-list-index h3{height:8vw}article section.s-photo .container .photo-list>li .photo-list-index h3 em{font-size:3.5vw;padding:0 3vw}article section.s-photo .container .photo-list>li .photo-list-index h3 em span{font-size:3vw}article section.s-photo .container .photo-list>li .photo-list-index p{font-size:5vw}article section.s-photo .container .photo-list>li>ul li{gap:0 2vw}article section.s-photo .container .photo-list>li>ul li+li{margin-top:1.5vw}article section.s-photo .container .photo-list>li>ul li .parts{min-width:25vw;padding:0 1vw}article section.s-photo .container .photo-list>li>ul li .num{flex:1;line-height:1.4}article section.s-photo .container .photo-list>li .photo-inner{margin:3vw 0 0}article section.s-photo .container .photo-list>li .photo-inner .img img{border-radius:2vw}article section.s-photo .container .photo-list>li .photo-inner p{font-size:3vw;margin:1vw 0 0}article section.s-photo .container .comment{margin:2vw 0 0}article section.s-photo .container .mhlw-risk{margin:4vw auto 0}article section.s-photo .container .mhlw-risk .mhlw-risk-single{font-size:2.5vw;padding:2vw}}article section.s-price{background:#009c9b;padding:90px 0 110px}article section.s-price .container{width:980px;margin:0 auto}article section.s-price .container .table-box{margin:30px 0 0}article section.s-price .container .table-box>p{text-align:center;font-weight:bold;font-size:26px;margin-bottom:5px}article section.s-price .container .table-box table tr th,article section.s-price .container .table-box table tr td{font-size:20px;font-weight:600;color:#009c9b;background:none;text-align:center;border-color:#009c9b;border-width:3px;padding:15px}article section.s-price .container .table-box table tr th:not(:first-child),article section.s-price .container .table-box table tr td:not(:first-child){width:325px}article section.s-price .container .table-box table tr td:last-child{color:#2d2926;background:#e3f3f6;border-left-color:#009c9b;border-bottom-color:#009c9b;font-size:28px}article section.s-price .container .price-list{background:#fff;padding:1px 40px 40px;border-radius:10px}article section.s-price .container .price-list+.price-list{margin-top:75px}article section.s-price .container .price-list .price-list-index{display:flex;justify-content:center;align-items:center;width:760px;color:#b6853e;background:#ddc390;background:linear-gradient(90deg, #ddc390 0%, #ffeebf 25%, #b6853e 50%, #ffeebf 75%, #ddc390 100%);border-radius:200px;box-shadow:0 8px 16px rgba(1,56,56,0.25);padding:2px;margin:-30px auto 45px}article section.s-price .container .price-list .price-list-index h3{display:flex;justify-content:center;align-items:center;width:100%;min-height:70px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:22px;font-weight:600;background:#fff;border-radius:200px;padding:0 35px}article section.s-price .container .price-list .price-list-index h3 span{display:flex;justify-content:center;align-items:center;font-size:20px;color:#2d2926;background:#f3f3f3;padding:0 0.5em;margin:0 0 0 0.7em}article section.s-price .container .price-list ul li{display:flex;justify-content:space-between;align-items:center;font-family:"Zen Old Mincho", serif;font-weight:600;font-style:normal;gap:0 50px}article section.s-price .container .price-list ul li+li{border-top:1px solid #8c8c8c;margin-top:30px;padding-top:40px}article section.s-price .container .price-list ul li .price-left{width:280px}article section.s-price .container .price-list ul li .price-left p{font-size:24px;text-align:center}article section.s-price .container .price-list ul li .price-right{flex:1;font-size:20px}article section.s-price .container .price-list ul li .price-right .price-inner{display:flex;justify-content:space-between;align-items:center;width:100%}article section.s-price .container .price-list ul li .price-right .price-inner+.price-inner{border-top:1px dashed #8c8c8c;margin-top:20px;padding-top:20px}article section.s-price .container .price-list ul li .price-right .price-inner-left{width:230px;text-align:center}article section.s-price .container .price-list ul li .price-right .price-inner-left p{border:1px solid #2d2926;padding:0 0 0.1em}article section.s-price .container .price-list ul li .price-right .price-inner-right .price{font-size:60px;line-height:0.8;padding:0 0 0.15em}article section.s-price .container .price-list ul li .price-right .price-inner-right .price>span{font-size:30px;margin:0 0 0 0.1em;position:relative}article section.s-price .container .price-list ul li .price-right .price-inner-right .price>span>span{font-size:14px;white-space:nowrap;position:absolute;left:50%;bottom:38px;transform:translate(-50%, 0)}article section.s-price .container .price-list ul li .price-right .price-inner.campaign{color:#009c9b}article section.s-price .container .price-list ul li .price-right .price-inner.campaign .price-inner-left p{border-color:#009c9b}article section.s-price .container .price-list ul li .price-right .price-inner.monitor{color:#b6853e}article section.s-price .container .price-list ul li .price-right .price-inner.monitor .price-inner-left p{border-color:#b6853e;line-height:1.2;padding:6px 0}@media screen and (max-width: 979px){article section.s-price{padding:9vw 0 12vw}article section.s-price .container{width:95%}article section.s-price .container .table-box{margin:4vw 0 0}article section.s-price .container .table-box>p{font-size:5vw;margin-bottom:1vw}article section.s-price .container .table-box table{width:100%}article section.s-price .container .table-box table tr th,article section.s-price .container .table-box table tr td{font-size:3.5vw;padding:1.5vw 2vw}article section.s-price .container .table-box table tr th:not(:first-child),article section.s-price .container .table-box table tr td:not(:first-child){width:38vw}article section.s-price .container .table-box table tr td:last-child{font-size:5.5vw}article section.s-price .container .price-list{padding:1px 4vw 5vw;border-radius:2vw}article section.s-price .container .price-list+.price-list{margin-top:12vw}article section.s-price .container .price-list .price-list-index{width:85vw;box-shadow:0 1vw 2vw rgba(1,56,56,0.25);margin:-7vw auto 4vw}article section.s-price .container .price-list .price-list-index h3{flex-direction:column;min-height:14vw;font-size:4vw;text-align:center;line-height:1.3;padding:0 4vw}article section.s-price .container .price-list .price-list-index h3 span{font-size:3.5vw;padding:0.5vw 0.5em;margin:0}article section.s-price .container .price-list ul li{flex-direction:column;gap:2vw 0}article section.s-price .container .price-list ul li+li{margin-top:3.5vw;padding-top:3vw}article section.s-price .container .price-list ul li .price-left{width:100%}article section.s-price .container .price-list ul li .price-left p{font-size:4.5vw}article section.s-price .container .price-list ul li .price-right{width:100%;font-size:3.5vw}article section.s-price .container .price-list ul li .price-right .price-inner{width:100%;gap:0 2vw}article section.s-price .container .price-list ul li .price-right .price-inner+.price-inner{margin-top:2.5vw;padding-top:2.5vw}article section.s-price .container .price-list ul li .price-right .price-inner-left{width:40vw}article section.s-price .container .price-list ul li .price-right .price-inner-right{flex:1;text-align:right}article section.s-price .container .price-list ul li .price-right .price-inner-right .price{font-size:9vw}article section.s-price .container .price-list ul li .price-right .price-inner-right .price>span{font-size:5.5vw}article section.s-price .container .price-list ul li .price-right .price-inner-right .price>span>span{font-size:2.5vw;bottom:7vw}article section.s-price .container .price-list ul li .price-right .price-inner.campaign{color:#009c9b}article section.s-price .container .price-list ul li .price-right .price-inner.campaign .price-inner-left p{border-color:#009c9b}article section.s-price .container .price-list ul li .price-right .price-inner.monitor{color:#b6853e}article section.s-price .container .price-list ul li .price-right .price-inner.monitor .price-inner-left p{border-color:#b6853e;padding:2px 0}}article section.s-qa{background:#eef5f6;padding:90px 0 110px}article section.s-qa .faq-box{width:980px;margin:0 auto}article section.s-qa .faq-box .question::before,article section.s-qa .faq-box .question::after,article section.s-qa .faq-box .answer::before,article section.s-qa .faq-box .answer::after{display:flex;justify-content:center;align-items:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:20px;color:#fff;border-radius:100%}article section.s-qa .faq-box .question::before,article section.s-qa .faq-box .answer::before{width:40px;height:40px;top:17px;left:20px;z-index:2}article section.s-qa .faq-box .question{font-size:20px;font-weight:bold;color:#009c9b;padding:20px 20px 20px 80px;background:#e3f3f6;border:1px solid #009c9b;border-bottom:0;border-radius:15px 15px 0 0}article section.s-qa .faq-box .question::before{background:#009c9b}article section.s-qa .faq-box .answer{padding:20px 20px 20px 80px;background:#ffff;border:1px solid #009c9b;border-top:0;border-radius:0 0 15px 15px;margin:0}article section.s-qa .faq-box .answer::before{background:#b6853e;top:25px}article section.s-qa .faq-box .answer+.question{margin-top:30px}@media only screen and (max-width: 979px){article section.s-qa{padding:9vw 0 12vw}article section.s-qa .faq-box{width:90vw;margin:0 auto}article section.s-qa .faq-box .question::before,article section.s-qa .faq-box .question::after,article section.s-qa .faq-box .answer::before,article section.s-qa .faq-box .answer::after{font-size:4vw}article section.s-qa .faq-box .question::before,article section.s-qa .faq-box .answer::before{width:8vw;height:8vw;top:1.5vw;left:3vw;z-index:2}article section.s-qa .faq-box .question{font-size:3.7vw;padding:2vw 2vw 2vw 14vw;border-radius:2vw 2vw 0 0}article section.s-qa .faq-box .answer{padding:2vw 2vw 2vw 14vw;border-radius:0 0 2vw 2vw}article section.s-qa .faq-box .answer::before{top:3vw}article section.s-qa .faq-box .answer+.question{margin-top:5vw}}article section.s-clinic{padding:90px 0 110px}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:#009c9b}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.number{font-weight:bold;color:#009c9b}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel{fill:#009c9b}@media screen and (max-width: 979px){article section.s-clinic{padding:9vw 0 12vw}article section.s-clinic .container{width:95%}article section.s-clinic .container .bc_01_047 .bc-item:not(:first-child){margin-top:5vw;padding-top:4vw}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 section.s-comment{background:url(/assets/agingcare/light/threadlift/ponyo/images/comment01.jpg?202661185436) center top/cover no-repeat;padding:90px 0 120px}article section.s-comment .container{max-width:1180px;background:#ddc390;background:linear-gradient(135deg, #ddc390 0%, #ffeebf 25%, #b6853e 50%, #ffeebf 75%, #ddc390 100%);border-radius:20px;box-shadow:0 8px 16px rgba(1,56,56,0.25);padding:3px;margin:0 auto}article section.s-comment .container-inner{display:flex;align-items:flex-start;background:#fff;border-radius:17px;padding:55px 90px 80px 30px;position:relative}article section.s-comment .container-inner .text{flex:1}article section.s-comment .container-inner .text p{font-size:20px}article section.s-comment .container-inner .text p+p{margin-top:0.75em}article section.s-comment .container-inner .text p.dr{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-weight:600;line-height:1.5;text-align:right}article section.s-comment .container-inner .text p.dr em{font-size:30px}@media screen and (max-width: 1200px){article section.s-comment .container{max-width:95%}article section.s-comment .container-inner{padding:55px 90px 80px 30px}}@media screen and (max-width: 979px){article section.s-comment{padding:9vw 0 12vw}article section.s-comment .container{border-radius:3vw;box-shadow:0 1vw 2vw rgba(1,56,56,0.25);padding:2px}article section.s-comment .container-inner{border-radius:calc(3vw - 2px);padding:5vw 3vw 10vw 3vw;overflow:hidden;position:relative}article section.s-comment .container-inner .text{position:relative;z-index:1}article section.s-comment .container-inner .text p{font-size:3.5vw}article section.s-comment .container-inner .text p:nth-child(n+3){padding-left:28vw}article section.s-comment .container-inner .text p.dr em{font-size:5vw}article section.s-comment .container-inner .photo{width:60vw;position:absolute;left:-13vw;bottom:0;pointer-events:none}}
