@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");article{color:#333333;font-size:18px}article p{line-height:2}@media screen and (max-width: 979px){article{font-size:3.5vw}}article em{color:#de8262;font-weight:bold;font-style:normal}article header{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;margin:0 0 60px}article header p{font-family:"Playfair Display", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:65px;background:linear-gradient(0deg, #df8261 0%, #ecce67 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:0.9;padding:0 0 10px}article header p span{font-size:45px;font-family:serif}article header h2{display:inline-flex;font-size:18px;font-weight:bold;line-height:1;color:#de8262;margin:15px 0 0;padding:0 25px 1px;position:relative}article header h2::before,article header h2::after{content:"]";display:block;position:absolute;top:50%}article header h2::before{left:0;transform:translate(0, -50%) scale(-1, 1)}article header h2::after{right:0;transform:translate(0, -50%)}@media screen and (max-width: 979px){article header{margin:0 0 7vw}article header p{font-size:10vw;padding:0 0 1.5vw}article header p span{font-size:8vw}article header h2{font-size:3.5vw;margin:2vw 0 0;padding:0 4vw 1px}}article>nav{width:980px;margin:20px auto 40px}article>nav ul{display:flex;justify-content:space-between}article>nav ul li{text-align:center;border-left:1px solid #cccccc}article>nav ul li:last-child{border-right:1px solid #cccccc}article>nav ul li a{display:block;font-size:15px;line-height:1.4;padding:5px 27px;text-align:center;text-decoration:none}article>nav ul li a .en{display:block;color:#de8262;font-size:14px}@media screen and (max-width: 979px){article>nav{width:100%;margin:2vw auto}article>nav ul{flex-wrap:wrap}article>nav ul li{width:calc(100% / 3)}article>nav ul li:nth-child(n+4){border-top:1px solid #cccccc}article>nav ul li a{font-size:3.5vw;padding:3vw 0}article>nav ul li a .en{font-size:3vw}}article section.s-mv{background:url("/assets/agingcare/light/threadlift/kumapita/images/mv_bg.jpg?202561915141") center top no-repeat;text-align:center}@media screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-what{background:url("/assets/agingcare/light/threadlift/kumapita/images/what01.jpg?202561915141") center top/cover no-repeat;padding:60px 0 0;overflow:hidden}article section.s-what .container{width:980px;margin:0 auto}article section.s-what .container>p{font-size:24px;text-align:center}article section.s-what .container>p+p{margin-top:1em}article section.s-what .container .list_wrap{margin:125px 0 0;padding:0 0 130px;position:relative}article section.s-what .container .list_wrap::before{content:"";display:block;width:720px;height:675px;background:url("/assets/agingcare/light/threadlift/kumapita/images/what03.png?202561915141") center bottom/100% auto no-repeat;pointer-events:none;position:absolute;right:-265px;bottom:0;z-index:2}article section.s-what .container .list_wrap .list{display:flex;align-items:flex-start;flex-direction:column;min-height:450px;background:#ffffff;border-radius:40px;padding:50px 365px 50px 90px}article section.s-what .container .list_wrap .list h3{align-self:center;font-size:36px;font-weight:bold;line-height:1;background:linear-gradient(0deg, #927066 0%, #b29389 95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;margin:0 0 40px}article section.s-what .container .list_wrap .list ul li{font-size:24px;border-bottom:1px dashed #de8262;padding:0 15px 7px 50px;background:url("/assets/agingcare/light/threadlift/kumapita/images/what02.svg") left 5px/34px auto no-repeat}article section.s-what .container .list_wrap .list ul li+li{margin-top:15px}@media screen and (max-width: 979px){article section.s-what{padding:7vw 0 0}article section.s-what .container{width:95%}article section.s-what .container>p{font-size:4vw}article section.s-what .container .list_wrap{margin:7vw 0 0;padding:0 0 15vw}article section.s-what .container .list_wrap::before{width:60vw;height:60vw;right:-18vw}article section.s-what .container .list_wrap .list{min-height:inherit;border-radius:5vw;padding:5vw 24vw 5vw 5vw}article section.s-what .container .list_wrap .list h3{font-size:4.5vw;margin:0 0 5vw}article section.s-what .container .list_wrap .list ul li{font-size:3vw;border-bottom:1px dashed #de8262;padding:0 2vw 1vw 7vw;background-size:4vw auto;background-position:left 0.5vw}article section.s-what .container .list_wrap .list ul li+li{margin-top:2.5vw}}article section.s-point{padding:90px 0 130px;background:url("/assets/agingcare/light/threadlift/kumapita/images/point01.jpg?202561915141") center top/cover no-repeat}article section.s-point .container{width:980px;margin:0 auto}article section.s-point .container h3{display:flex;justify-content:center;align-items:center;width:700px;min-height:70px;font-size:30px;font-weight:bold;line-height:1.4;color:#fff;margin:0 auto 40px;padding:5px 30px;background:#de8262;background:linear-gradient(90deg, rgba(90,140,203,0) 0%, #ecce67 20%, #de8262 40%, #de8262 60%, #ecce67 80%, rgba(90,140,203,0) 100%)}article section.s-point .container .flex{display:flex;justify-content:space-between;align-items:flex-start;gap:0 50px;margin:65px 0 0}article section.s-point .container .flex+.flex{margin-top:60px}article section.s-point .container .flex.reverse{flex-direction:row-reverse}article section.s-point .container .flex .img{max-width:550px;box-shadow:10px 15px 30px rgba(61,84,100,0.1)}article section.s-point .container .flex .img.frame{background:#fff;padding:20px}article section.s-point .container .flex .img.frame>p{font-size:20px;font-weight:bold;text-align:center;line-height:1.4;margin:0 0 10px}article section.s-point .container .flex .text{flex:1}article section.s-point .container .flex+h3{margin-top:80px}article section.s-point .container .table_wrap{margin:80px 0 0}article section.s-point .container .table_wrap p{font-size:28px;font-weight:bold;text-align:center;margin:0 0 25px}article section.s-point .container .table_wrap table{width:100%;border-collapse:collapse}article section.s-point .container .table_wrap table tr th,article section.s-point .container .table_wrap table tr td{text-align:center;padding:20px 10px}article section.s-point .container .table_wrap table thead tr th{color:#fff}article section.s-point .container .table_wrap table thead tr th a{color:#fff}article section.s-point .container .table_wrap table thead tr th.kumapita{background:#de8262;border-radius:10px 0 0 0}article section.s-point .container .table_wrap table thead tr th.uruoi{background:#dea562}article section.s-point .container .table_wrap table thead tr th.toxsil{background:#debf62;border-radius:0 10px 0 0}article section.s-point .container .table_wrap table tbody tr th,article section.s-point .container .table_wrap table tbody tr td{border:1px solid #dea562}article section.s-point .container .table_wrap table tbody tr th{background:rgba(243,234,224,0.5)}article section.s-point .container .table_wrap table tbody tr td{width:240px;background:rgba(255,255,255,0.5)}@media screen and (max-width: 979px){article section.s-point{padding:9vw 0 12vw}article section.s-point .container{width:95%}article section.s-point .container h3{width:90vw;min-height:10vw;font-size:4.5vw;margin:0 auto 5vw;padding:1vw 4vw}article section.s-point .container .flex{flex-direction:column;gap:4vw 0;margin:7vw 0 0}article section.s-point .container .flex+.flex{margin-top:7vw}article section.s-point .container .flex.reverse{flex-direction:column}article section.s-point .container .flex .img{max-width:80vw;margin:0 auto;box-shadow:1vw 2vw 3vw rgba(72,55,44,0.1)}article section.s-point .container .flex .img.frame{padding:2.5vw}article section.s-point .container .flex .img.frame>p{font-size:3.5vw;margin:0 0 1.5vw}article section.s-point .container .flex .text{flex:1}article section.s-point .container .flex+h3{margin-top:7vw}article section.s-point .container .table_wrap{margin:7vw 0 0}article section.s-point .container .table_wrap p{font-size:4vw;margin:0 0 2vw}article section.s-point .container .table_wrap table tr th,article section.s-point .container .table_wrap table tr td{font-size:3vw;padding:2vw 1vw;line-height:1.4}article section.s-point .container .table_wrap table thead tr th.kumapita{border-radius:2vw 0 0 0}article section.s-point .container .table_wrap table thead tr th.toxsil{border-radius:0 2vw 0 0}article section.s-point .container .table_wrap table tbody tr td{width:25%}}article section.s-photo{padding:90px 0 130px;background:#faf6e1}article section.s-photo .container{width:980px;margin:0 auto}article section.s-photo .container ul li+li{margin-top:40px}@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 ul li+li{margin-top:4vw}}article section.s-price{padding:90px 0 130px}article section.s-price .container{width:980px;margin:0 auto}article section.s-price .container ul li{border:1px solid #de8262;border-radius:15px;padding:35px 75px 35px 90px}article section.s-price .container ul li+li{margin-top:30px}article section.s-price .container ul li .price_wrap{display:flex;justify-content:space-between;align-items:center}article section.s-price .container ul li .price_wrap .price_left p{min-width:220px;font-size:24px;font-weight:bold;text-align:center;background:#ededed;padding:0 10px}article section.s-price .container ul li .price_wrap .price_right{display:flex;justify-content:flex-end;align-items:center}article section.s-price .container ul li .price_wrap .price_right p.note{font-size:28px;margin-right:15px}article section.s-price .container ul li .price_wrap .price_right p.price{font-size:80px;font-weight:bold;line-height:1}article section.s-price .container ul li .price_wrap .price_right p.price>span{font-size:40px;position:relative;margin-left:3px}article section.s-price .container ul li .price_wrap .price_right p.price>span>span{font-size:16px;white-space:nowrap;position:absolute;left:50%;bottom:48px;transform:translate(-50%, 0)}article section.s-price .container ul li.monitor .price_wrap{color:#de8262}article section.s-price .container ul li.monitor .price_wrap .price_left p{background:#fef2ca}@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 ul li{border-radius:2vw;padding:4vw 5vw 3vw 6vw}article section.s-price .container ul li+li{margin-top:4vw}article section.s-price .container ul li .price_wrap .price_left p{min-width:25vw;font-size:3.5vw;padding:0 1vw}article section.s-price .container ul li .price_wrap .price_right p.note{font-size:3.5vw;margin-right:2.5vw}article section.s-price .container ul li .price_wrap .price_right p.price{font-size:10vw}article section.s-price .container ul li .price_wrap .price_right p.price>span{font-size:6vw;margin-left:0.5vw}article section.s-price .container ul li .price_wrap .price_right p.price>span>span{font-size:2.7vw;bottom:7vw}}article section.s-qa{padding:90px 0 130px;background:#faf1e2}article section.s-qa .container{width:980px;margin:0 auto}article section.s-qa .container ul li+li{margin-top:70px}article section.s-qa .container ul li p{font-size:20px}article section.s-qa .container ul li p.qaq{min-height:46px;font-weight:bold;color:#de8262;padding:3px 0 0 75px;position:relative}article section.s-qa .container ul li p.qaq::before{content:"Q";display:flex;justify-content:center;align-items:center;width:46px;height:46px;font-family:"游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", メイリオ, Meiryo, serif, Georgia;font-weight:normal;color:#fff;background:#de8262;border-radius:100%;position:absolute;left:0;top:0}article section.s-qa .container ul li p.qaa{background:#fff;margin:20px 0 0;padding:20px 35px;border-radius:10px}@media screen and (max-width: 979px){article section.s-qa{padding:9vw 0 12vw}article section.s-qa .container{width:95%}article section.s-qa .container ul li+li{margin-top:7vw}article section.s-qa .container ul li p{font-size:4vw}article section.s-qa .container ul li p.qaq{min-height:6vw;line-height:1.4;padding:0.5vw 0 0 8vw}article section.s-qa .container ul li p.qaq::before{width:6vw;height:6vw}article section.s-qa .container ul li p.qaa{font-size:3.5vw;margin:2vw 0 0;padding:3vw 4vw;border-radius:2vw}}article section.s-clinic{padding:90px 0 130px}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:#de8262}article section.s-clinic .container .bc_01_047 .bc-item>.info>.address{font-size:16px}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel{line-height:1.4}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.number{font-size:40px;color:#de8262}@media screen and (max-width: 979px){article section.s-clinic{padding:9vw 0 0}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:4.5vw;line-height:1.5;margin:0 0 2vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.address{font-size:3.5vw;margin:0 0 2vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.freetel{width:7vw;height:7vw;margin-right:2vw}article section.s-clinic .container .bc_01_047 .bc-item>.info>.tel>.number{font-size:6.5vw}}
