@import url("https://fonts.googleapis.com/css2?family=Meow+Script&family=Unna:wght@400;700&family=Zen+Kaku+Gothic+New:wght@400;500;700&family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&family=Zen+Old+Mincho:wght@400;700&display=swap");@font-face{font-family:"glitther";src:url("/agingcare/ope/threadlift/prima/font/GlittherSyavinafree.ttf") format("truetype")}article{color:#000;font-weight:400;font-style:normal;font-size:20px}@media screen and (max-width: 979px){article{font-size:3.5vw}}article em{font-style:normal}article .mhlw-risk{max-width:705px;min-height:inherit;text-align:left;margin:40px auto 0}article .mhlw-risk>.mhlw-risk-single{margin-top:0;padding:30px 42px;background:none;position:relative}article .mhlw-risk>.mhlw-risk-single::before,article .mhlw-risk>.mhlw-risk-single::after{content:"";display:block;width:38px;height:83px;position:absolute}article .mhlw-risk>.mhlw-risk-single::before{left:0;top:0;border-left:1px solid #000;border-top:1px solid #000}article .mhlw-risk>.mhlw-risk-single::after{right:0;bottom:0;border-right:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width: 979px){article .mhlw-risk{margin:5vw auto 0}article .mhlw-risk>.mhlw-risk-single{padding:4vw 5vw;max-width:94%;margin-left:auto;margin-right:auto}article .mhlw-risk>.mhlw-risk-single::before,article .mhlw-risk>.mhlw-risk-single::after{width:4vw;height:8vw}}article .header_wrap{width:650px;height:220px;margin:-90px auto 60px;position:relative}article .header_wrap::before{content:"";display:block;width:628px;height:83px;background:url("/assets/agingcare/ope/threadlift/dx/images/index_shadow.png?202511484157") center bottom/100% auto no-repeat;position:absolute;left:50%;bottom:-42px;transform:translate(-50%, 0)}article .header_wrap::after{content:"";display:block;width:calc(100% - 47px);height:11px;position:absolute;right:14px;top:-11px;border-top:1px solid #b62134;border-right:1px solid #b62134}article .header_wrap header{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;background:#fff;color:#fff;background:#c00d22;background:linear-gradient(155deg, #c00d22 46%, #a60a1c 54%);text-align:center;line-height:1;padding:0 0 16px;position:relative}article .header_wrap header::before{content:"";display:block;width:calc(100% - 64px);height:calc(100% - 32px);position:absolute;left:14px;bottom:16px;border-left:1px solid #fff;border-bottom:1px solid #fff}article .header_wrap header::after{content:"";display:block;width:20px;height:calc(100% - 25px);background:url("/assets/agingcare/ope/threadlift/dx/images/index_arrow.svg") right bottom no-repeat;position:absolute;right:14px;top:0;border-right:1px solid #fff}article .header_wrap header>*{position:relative}article .header_wrap header p{font-size:90px;font-weight:normal;font-family:"glitther", "Zen Old Mincho", sans-serif}article .header_wrap header h2{font-size:24px;font-weight:500;margin:10px 0 0}article .header_wrap.brown::after{border-color:#5c383c}article .header_wrap.brown header{background:#5c383c;background:linear-gradient(155deg, #5c383c 46%, #362123 54%)}article .header_wrap.white header{background:url("/assets/agingcare/ope/threadlift/dx/images/index01.jpg?202511484157") center top/cover no-repeat;color:#b62134}article .header_wrap.white header::before{border-color:#b62134}article .header_wrap.white header::after{filter:brightness(0) saturate(100%) invert(19%) sepia(32%) saturate(6415%) hue-rotate(337deg) brightness(91%) contrast(93%)}article .header_wrap.white.topwhite::after{border-color:#fff}@media screen and (max-width: 979px){article .header_wrap{width:80vw;height:32vw;padding:0 0 0.5vw;margin:-10vw auto 7vw}article .header_wrap::before{width:75vw;height:10vw;left:50%;bottom:-5vw}article .header_wrap::after{width:calc(100% - 6vw);height:1.5vw;right:2vw;top:-1.5vw}article .header_wrap header{padding:0 5vw 2.5vw}article .header_wrap header::before{width:calc(100% - 8vw);height:calc(100% - 4vw);position:absolute;left:2vw;bottom:2vw}article .header_wrap header::after{width:3vw;height:calc(100% - 25px);background-size:1.5vw auto;right:2vw}article .header_wrap header p{font-size:10vw}article .header_wrap header h2{font-size:3.5vw;line-height:1.2;margin:2.5vw 0 0}}article>nav{margin:20px 0 40px}article>nav ul{display:flex;justify-content:center}article>nav ul li{border-left:1px solid #b62134}article>nav ul li:last-child{border-right:1px solid #b62134}article>nav ul li a{display:block;height:100%;font-size:15px;line-height:1.4;padding:5px 25px 5px;text-align:center;text-decoration:none}article>nav ul li a .en{color:#b62134;font-size:11px;font-weight:500}article>nav ul li a .ja{display:flex;justify-content:center;align-items:center;min-height:40px;margin:3px 0 0}@media screen and (max-width: 979px){article>nav{margin:0}article>nav ul{flex-wrap:wrap}article>nav ul li{width:50%;border-left:none}article>nav ul li:last-child{width:100%;border-right:none}article>nav ul li:nth-child(2n){border-left:1px solid #b62134}article>nav ul li:nth-child(n+3){border-top:1px solid #b62134}article>nav ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:3.2vw;padding:2vw 0}article>nav ul li a br{display:none}article>nav ul li a .en{font-size:3vw}article>nav ul li a .ja{min-height:inherit;margin:0.5vw 0 0}}article section{position:relative}article section>*{position:relative}article section .mask{width:100%;height:100%;position:absolute !important;left:0;top:0;mask-image:url("/assets/agingcare/ope/threadlift/dx/images/wave.svg");mask-repeat:no-repeat;mask-position:center top;mask-size:100% auto;-webkit-mask-image:url("/assets/agingcare/ope/threadlift/dx/images/wave.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top;-webkit-mask-size:100% auto;overflow:hidden;pointer-events:none}article section .mask.mask01{background:url("/assets/agingcare/ope/threadlift/dx/images/collabo01.jpg?202511484157") center top/cover no-repeat}article section .mask.mask02{background:url("/assets/agingcare/ope/threadlift/dx/images/about01.jpg?202511484157") center top/cover no-repeat}@media screen and (max-width: 979px){article section .mask.mask02{background:url("/assets/agingcare/ope/threadlift/dx/images/about01.jpg?202511484157") right -80vw top/auto 100% no-repeat}}article section .mask.mask03{background:#af2032;background:linear-gradient(180deg, #af2032 0%, #9c1728 85%)}article section .mask.mask04{background:#fff}article section .mask.mask05{background:url("/assets/agingcare/ope/threadlift/dx/images/comment01.jpg?202511484157") center top/cover no-repeat}article section .mask.mask06{background:#fcf0f1}article section .mask.mask07{background:#f8ced3}article section .mask.mask08{background:url("/assets/agingcare/ope/threadlift/dx/images/flow01.jpg?202511484157") center top/cover no-repeat}article section .mask.mask09{background:#fff}article section.s-mv{background:url("/assets/agingcare/ope/threadlift/dx/images/mv_bg.jpg?202511484157") center top no-repeat;text-align:center}@media screen and (max-width: 979px){article section.s-mv{background:none !important}}article section.s-pickup{padding:1px 0 15vw;padding:1px 0 calc(8vw + 50px);margin:140px 0 0;background:#fcf0f1}article section.s-pickup>p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:28px;line-height:1.2;font-weight:700;text-align:center}article section.s-pickup>p.text01{font-size:45px;color:#b62134}article section.s-pickup>p+p{margin-top:5px}article section.s-pickup ul{width:840px;margin:40px auto 0}article section.s-pickup ul li{text-align:center;background:#fff;padding:20px 0 15px}article section.s-pickup ul li+li{margin-top:50px}article section.s-pickup ul li h3{display:inline-flex;justify-content:center;align-items:center;color:#b62134;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:24px;font-weight:bold;line-height:1.4;margin:0 auto 20px;padding:10px 160px;position:relative}article section.s-pickup ul li h3::before,article section.s-pickup ul li h3::after{content:"";display:block;width:118px;height:44px;background:url("/assets/agingcare/ope/threadlift/dx/images/pickup01.png?202511484157") center center/100% auto no-repeat;position:absolute;top:50%}article section.s-pickup ul li h3::before{left:0;transform:translate(0, -50%)}article section.s-pickup ul li h3::after{right:0;transform:translate(0, -50%) scale(-1, 1)}article section.s-pickup ul li h3 span{background:#f2f2f2;padding:0 20px;margin-left:10px}article section.s-pickup ul li .photo_wrap{position:relative;padding:0 30px 15px}article section.s-pickup ul li .photo_wrap::before{content:"";display:block;width:100%;height:50%;min-height:260px;background:#d73f58;background:linear-gradient(90deg, #f39fa5 0%, #e38087 28%, #d73f58 100%);-webkit-clip-path:polygon(0 40%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 40%, 100% 0, 100% 100%, 0 100%);position:absolute;left:0;bottom:0}article section.s-pickup ul li .photo_wrap>*{position:relative}article section.s-pickup ul li .photo_wrap .text{display:flex;justify-content:center;align-items:center;gap:0 20px;margin:15px 0 0}article section.s-pickup ul li .photo_wrap .text p{flex:1;font-size:18px;line-height:1.2;color:#fff;text-align:center;margin:0;position:relative}article section.s-pickup ul li .photo_wrap .text p+p::before{content:"";display:block;width:48px;height:8px;background:url("/assets/agingcare/ope/threadlift/dx/images/pickup02.svg") center center/100% auto no-repeat;position:absolute;left:-24px;top:50%;transform:translate(0, -50%)}article section.s-pickup ul li .photo_wrap .pickup_movie{width:100%;position:relative}article section.s-pickup ul li .photo_wrap .pickup_movie video{max-width:780px;height:auto}article section.s-pickup ul li .dr{font-size:18px;text-align:right;margin:5px 0 0;padding:0 30px}article section.s-pickup ul li .comment-btn{margin:10px 0}article section.s-pickup ul li .comment-btn a{display:flex;justify-content:center;align-items:center;width:230px;height:40px;background:#b62134;font-weight:bold;color:#fff;text-decoration:none;border-radius:50px;margin:0 auto}article section.s-pickup ul li .comment-btn a i{display:inline-flex;width:22px;height:22px;background:url(/assets/agingcare/ope/threadlift/prima/images/photo_icon02.png?202511484157) center top/100% auto no-repeat;margin-right:5px}@media screen and (max-width: 979px){article section.s-pickup{padding:1px 0 15vw;margin:18vw 0 0}article section.s-pickup>p{font-size:4vw}article section.s-pickup>p.text01{font-size:6vw}article section.s-pickup>p+p{margin-top:1vw}article section.s-pickup ul{width:95%;margin:5vw auto 0}article section.s-pickup ul li{padding:3vw 0 2vw}article section.s-pickup ul li+li{margin-top:5vw}article section.s-pickup ul li h3{font-size:4vw;margin:0 auto 3vw;padding:1vw 20vw}article section.s-pickup ul li h3::before,article section.s-pickup ul li h3::after{width:15vw;height:15vw}article section.s-pickup ul li h3::before{left:3vw}article section.s-pickup ul li h3::after{right:3vw}article section.s-pickup ul li h3 span{padding:0 2vw;margin-left:1.5vw}article section.s-pickup ul li .photo_wrap{padding:0 4vw 1.5vw}article section.s-pickup ul li .photo_wrap::before{min-height:25vw}article section.s-pickup ul li .photo_wrap .text{gap:0 2vw;margin:1.5vw 0 0}article section.s-pickup ul li .photo_wrap .text p{font-size:3vw}article section.s-pickup ul li .photo_wrap .text p+p::before{width:6vw;height:1vw;left:-3.5vw}article section.s-pickup ul li .photo_wrap .pickup_movie{padding-top:56.25%}article section.s-pickup ul li .photo_wrap .pickup_movie video{width:100%;height:100%;position:absolute;top:0px;left:0px}article section.s-pickup ul li .dr{font-size:3vw;margin:1vw 0 0;padding:0 4vw}article section.s-pickup ul li .comment-btn{margin:2.5vw 0}article section.s-pickup ul li .comment-btn a{width:50vw;height:7vw}article section.s-pickup ul li .comment-btn a i{width:4vw;height:4vw;margin-right:1vw}}article section.s-collabo{padding:170px 0 15vw;padding:170px 0 calc(8vw + 200px);margin:-8vw auto 0}article section.s-collabo .container{width:928px;min-height:1046px;margin:0 auto;background:url("/assets/agingcare/ope/threadlift/dx/images/collabo02.png?202511484157") center top/100% 100% no-repeat;padding:0 0 40px;position:relative}article section.s-collabo .container .index{position:absolute;left:70px;bottom:calc(100% - 3px)}article section.s-collabo .container .circle{width:99%;width:calc(100% - 12px);height:363px;filter:drop-shadow(8px 8px 18px rgba(87,63,45,0.13));position:absolute;left:50%;top:0;transform:translate(-50%, 0);overflow:hidden}article section.s-collabo .container .circle>div{width:1200px;height:435px;border-radius:100%;background:#fff;background:linear-gradient(0deg, #fff 20%, rgba(255,255,255,0.6) 50%, rgba(255,255,255,0) 80%);position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);z-index:1}article section.s-collabo .container .model{position:absolute;right:15px;top:-170px;pointer-events:none;z-index:2}article section.s-collabo .container header{width:100%;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-weight:700;text-align:center;color:#8c6d4d;position:absolute;top:0;left:0;z-index:3;padding:40px 45px 0}article section.s-collabo .container header .text01{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:8px 0}article section.s-collabo .container header .text01 p{background:#8c6d4d;color:#fff;line-height:1.5;padding:0 25px}article section.s-collabo .container header .text01 p:nth-child(1){font-size:34px}article section.s-collabo .container header .text01 p:nth-child(2){font-size:30px}article section.s-collabo .container header .text01 p em{font-size:41px}article section.s-collabo .container header .text01 .icon_ttl{display:block;font-size:42px;line-height:0.8;padding-left:18%}article section.s-collabo .container header h2{font-size:75px;line-height:1;text-shadow:0 0 24px #fff,0 0 24px #fff,0 0 24px #fff,0 0 24px #fff,0 0 24px #fff,0 0 24px #fff,0 0 24px #fff;transform:skewX(-15deg);margin:25px 0 0}article section.s-collabo .container header .text02{display:flex;justify-content:center;align-items:center;margin:5px 0 0}article section.s-collabo .container header .text02 p{font-size:30px;line-height:1.4;padding:0 15px 0 25px;position:relative}article section.s-collabo .container header .text02 p::before,article section.s-collabo .container header .text02 p::after{content:"";display:block;width:6px;height:100%;border:1px solid #8c6d4d;position:absolute;top:0}article section.s-collabo .container header .text02 p::before{border-right:none;left:0}article section.s-collabo .container header .text02 p::after{border-left:none;right:0}article section.s-collabo .container_inner{padding:410px 0 0;text-align:center}article section.s-collabo .container_inner>p{line-height:2}article section.s-collabo .container_inner .text03{display:flex;justify-content:center;align-items:center;width:580px;background:#292929;padding:25px 10px;margin:30px auto 0;position:relative}article section.s-collabo .container_inner .text03::before,article section.s-collabo .container_inner .text03::after{content:"";display:block;width:32px;height:32px;position:absolute;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%);clip-path:polygon(100% 0, 100% 100%, 0 100%);left:50%;transform:translate(-50%, 0) rotate(45deg);bottom:-3px}article section.s-collabo .container_inner .text03::before{background:#292929;background:linear-gradient(135deg, #292929 50%, #e7d9bc 80%)}article section.s-collabo .container_inner .text03::after{background:#292929;transform:translate(-50%, -2px) rotate(45deg)}article section.s-collabo .container_inner .text03 p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:24px;font-weight:700;line-height:1.5;text-align:center;color:#e7d9bc}article section.s-collabo .container_inner .movie{display:flex;justify-content:center;gap:0 10px;width:100%;margin:30px auto 0;padding:0 30px}article section.s-collabo .container_inner .movie_inner{flex:1}article section.s-collabo .container_inner .movie_inner .iframe-box{width:100%;padding-bottom:56.25%;position:relative;perspective:1px}article section.s-collabo .container_inner .movie_inner .iframe-box iframe{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width: 979px){article section.s-collabo{padding:14vw 0 30vw}article section.s-collabo .container{width:95%;min-height:inherit;background-image:url(/assets/agingcare/ope/threadlift/dx/images/collabo02_sp.png?202511484157);padding:0 0 8vw}article section.s-collabo .container .index{width:42vw;left:9vw;bottom:calc(100% - 2px)}article section.s-collabo .container .circle{width:calc(100% - 1.7vw);min-height:47vw;height:47vw;filter:drop-shadow(1vw 1vw 2vw rgba(87,63,45,0.13))}article section.s-collabo .container .circle>div{width:140vw;height:47vw;border-radius:100%}article section.s-collabo .container .model{width:43vw;right:2vw;top:-15vw}article section.s-collabo .container header{padding:5vw 5vw 0}article section.s-collabo .container header .text01{gap:1vw 0}article section.s-collabo .container header .text01 p{padding:0 3vw}article section.s-collabo .container header .text01 p:nth-child(1){font-size:3.2svw}article section.s-collabo .container header .text01 p:nth-child(2){font-size:3vw}article section.s-collabo .container header .text01 p em{font-size:4.5vw}article section.s-collabo .container header .text01 .icon_ttl{font-size:4.5vw}article section.s-collabo .container header h2{font-size:9vw;margin:3vw 0 0}article section.s-collabo .container header .text02{margin:1.5vw 0 0}article section.s-collabo .container header .text02 p{font-size:4.4vw;padding:0 1vw 0 2.5vw}article section.s-collabo .container header .text02 p::before,article section.s-collabo .container header .text02 p::after{width:1vw}article section.s-collabo .container_inner{padding:50vw 0 0}article section.s-collabo .container_inner>p{padding:0 2.5vw}article section.s-collabo .container_inner .text03{width:88vw;padding:3vw 2vw;margin:4vw auto 0}article section.s-collabo .container_inner .text03::before,article section.s-collabo .container_inner .text03::after{width:7vw;height:7vw;bottom:-1vw}article section.s-collabo .container_inner .text03 p{font-size:4vw}article section.s-collabo .container_inner .movie{flex-direction:column;gap:2vw 0;margin:4vw auto 0;padding:0 4vw}article section.s-collabo .container_inner .movie_inner p{font-size:4vw}}article section.s-about{padding:1px 0 160px;margin:-8vw auto 0}article section.s-about .container{width:980px;text-align:center;margin:0 auto}article section.s-about .container header{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0 0 30px}article section.s-about .container header p{font-family:"Meow Script", cursive;font-size:42px;font-weight:400;line-height:1;color:#a27342;position:absolute;left:-95px;top:-30px;transform:rotate(-15deg)}article section.s-about .container header h3{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:28px;line-height:1.4}article section.s-about .container header h3 em{font-size:35px;color:#b62134}article section.s-about .container ul{width:765px;text-align:left}article section.s-about .container ul li{background:#fff;padding:7px 10px 10px 85px;font-weight:700;line-height:1.5;border-radius:100px;position:relative}article section.s-about .container ul li+li{margin-top:18px}article section.s-about .container ul li::before{content:"";display:block;width:24px;height:24px;background:url("/assets/agingcare/ope/threadlift/dx/images/check.svg") center center/100% auto no-repeat;position:absolute;left:40px;top:15px}article section.s-about .container ul li em{font-size:24px;color:#b62134}@media only screen and (max-width: 979px){article section.s-about{padding:1px 0 15vw}article section.s-about .container{width:95%}article section.s-about .container header{margin:0 0 6vw}article section.s-about .container header p{font-size:6vw;left:-10vw;top:-3vw}article section.s-about .container header h3{font-size:4vw;line-height:1.4}article section.s-about .container header h3 em{font-size:6vw}article section.s-about .container ul{width:70vw}article section.s-about .container ul li{padding:2vw 2vw 2vw 10vw;line-height:1.3}article section.s-about .container ul li+li{margin-top:2vw}article section.s-about .container ul li::before{width:4vw;height:4vw;left:4vw;top:50%;transform:translate(0, -50%)}article section.s-about .container ul li em{font-size:4vw}}article section.s-about2{background:url("/assets/agingcare/ope/threadlift/dx/images/about03.jpg?202511484157") center top/cover no-repeat;padding:80px 0 15vw;padding:80px 0 calc(8vw + 200px)}article section.s-about2::before{content:"";display:block;width:424px;height:129px;background:url("/assets/agingcare/ope/threadlift/dx/images/about02.png?202511484157") center top/100% auto no-repeat;position:absolute;left:50%;top:-70px;transform:translate(-50%, 0)}article section.s-about2>ul>li{text-align:center;max-width:1300px;margin:0 auto;padding:75px 0}article section.s-about2>ul>li:nth-child(1){background:url("/assets/agingcare/ope/threadlift/dx/images/about04.jpg?202511484157") center top/cover no-repeat}article section.s-about2>ul>li:nth-child(1) p em{color:#b62134;font-weight:700}article section.s-about2>ul>li:nth-child(2),article section.s-about2>ul>li:nth-child(4){background:url("/assets/agingcare/ope/threadlift/dx/images/about05.jpg?202511484157") center top/cover no-repeat}article section.s-about2>ul>li:nth-child(3){background:url("/assets/agingcare/ope/threadlift/dx/images/about06.jpg?202511484157") center top/cover no-repeat}article section.s-about2>ul>li:nth-child(4) p em{color:#b62134;font-weight:700}article section.s-about2>ul>li .inner{max-width:980px;margin:0 auto}article section.s-about2>ul>li .inner>header{display:inline-flex;justify-content:center;align-items:center;position:relative;margin:0 0 30px}article section.s-about2>ul>li .inner>header p{font-family:"Meow Script", cursive;font-size:42px;font-weight:400;line-height:1;color:#a27342;position:absolute;left:-95px;top:-30px;transform:rotate(-15deg)}article section.s-about2>ul>li .inner>header h3{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:28px;line-height:1.4}article section.s-about2>ul>li .inner>header h3 em{font-size:35px;color:#b62134}article section.s-about2>ul>li .inner p{text-align:left}article section.s-about2>ul>li .inner p+p{margin-top:1em}article section.s-about2>ul>li .inner .contents01{display:flex;justify-content:center;align-items:center;text-align:left;margin:0 0 20px}article section.s-about2>ul>li .inner .contents01 .text{flex:1;padding:0 0 0 40px}article section.s-about2>ul>li .inner .contents02 ul{display:flex;gap:0 30px}article section.s-about2>ul>li .inner .contents02 ul li{flex:1;background:#f7f7f7;border-width:2px;border-style:solid;border-image-source:linear-gradient(140deg, #302c2c 0%, #87888d 31%, #b9b9b9 50%, #87888d 69%, #302c2c 100%);border-image-slice:1;border-top:none}article section.s-about2>ul>li .inner .contents02 ul li .contents02-index{display:flex;justify-content:center;align-items:center;min-height:152px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;background:#504d4e;background:linear-gradient(94deg, #504d4e 0%, #2e2a2a 100%);padding:15px;margin:0 -2px}article section.s-about2>ul>li .inner .contents02 ul li .contents02-index p{font-size:22px;color:#fff;text-align:center;font-weight:700}article section.s-about2>ul>li .inner .contents02 ul li .contents02-text h4{display:flex;justify-content:center;align-items:center;font-size:25px;height:125px;text-align:center;line-height:1.4;padding:0 10px}article section.s-about2>ul>li .inner .contents02 ul li .contents02-text h4 span{font-size:20px;display:contents}article section.s-about2>ul>li .inner .contents02 ul li .contents02-text .img .caution{font-size:14px;text-align:center;margin:5px 0 0}article section.s-about2>ul>li .inner .contents02 ul li .contents02-text .text{padding:0 35px 30px;margin:20px 0 0}article section.s-about2>ul>li .inner .contents02 ul li .contents02-text .text em{color:#b62134;font-weight:700}article section.s-about2>ul>li .inner .contents02 ul li.dx{border-image-source:linear-gradient(140deg, #926742 0%, #f0bd8d 31%, #faecd6 50%, #f0bd8d 69%, #926742 100%)}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-index{background:#a60a1c;background:linear-gradient(94deg, #c00d22 0%, #a60a1c 100%)}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-index p em{display:inline-flex;font-size:26px;color:#b62134;line-height:1.5;background:#f8ddc0;padding:0 12px;margin:5px 0 0;position:relative}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-index p em::before,article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-index p em::after{content:"";display:block;width:22px;height:28px;position:absolute}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-index p em::before{border-left:1px solid #f8ddc0;border-top:1px solid #f8ddc0;position:absolute;left:-10px;top:-10px}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-index p em::after{border-right:1px solid #f8ddc0;border-bottom:1px solid #f8ddc0;position:absolute;right:-10px;bottom:-10px}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-text{background:#fdf7f3}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-text h4{color:#b62134}article section.s-about2>ul>li .inner .contents03{background:#fff;padding:60px 20px;box-shadow:2px 2px 27px rgba(0,0,0,0.05)}article section.s-about2>ul>li .inner .contents03 ul{display:flex;justify-content:center;flex-wrap:wrap;gap:0 25px}article section.s-about2>ul>li .inner .contents03 ul li{width:260px}article section.s-about2>ul>li .inner .contents03 ul li:nth-child(n+4){margin-top:20px}article section.s-about2>ul>li .inner .contents03 ul li .img{text-align:center}article section.s-about2>ul>li .inner .contents03 ul li .img img{border-radius:100%}article section.s-about2>ul>li .inner .contents03 ul li h4{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:24px;color:#b62134;margin:10px 0 0}article section.s-about2>ul>li .inner .contents03 ul li p{font-size:18px;text-align:left;margin:5px 0 0}article section.s-about2>ul>li .inner .contents04 p{text-align:center}article section.s-about2>ul>li .inner .contents04 .img{margin:20px 0 0}@media only screen and (max-width: 979px){article section.s-about2{padding:10vw 2.5vw 30vw}article section.s-about2::before{width:40vw;height:13vw;top:-6vw}article section.s-about2>ul>li{padding:8vw 0}article section.s-about2>ul>li .inner{max-width:95%;margin:0 auto}article section.s-about2>ul>li .inner header{margin:0 0 4vw}article section.s-about2>ul>li .inner header p{font-size:8vw;left:-10vw;top:-5vw}article section.s-about2>ul>li .inner header h3{font-size:4vw;line-height:1.4}article section.s-about2>ul>li .inner header h3 em{font-size:6vw}article section.s-about2>ul>li .inner .contents01{flex-direction:column;margin:0 0 1em}article section.s-about2>ul>li .inner .contents01 .img{text-align:center;padding:0 15vw}article section.s-about2>ul>li .inner .contents01 .text{margin:4vw 0 0;padding:0}article section.s-about2>ul>li .inner .contents02 ul{flex-direction:column;gap:4vw 0}article section.s-about2>ul>li .inner .contents02 ul li .contents02-index{min-height:22vw;padding:2.5vw}article section.s-about2>ul>li .inner .contents02 ul li .contents02-index p{font-size:4vw}article section.s-about2>ul>li .inner .contents02 ul li .contents02-text h4{font-size:4.5vw;line-height:1.2;height:inherit;padding:4vw 2vw}article section.s-about2>ul>li .inner .contents02 ul li .contents02-text h4 span{font-size:3.5vw}article section.s-about2>ul>li .inner .contents02 ul li .contents02-text .img{padding:0 2.5vw}article section.s-about2>ul>li .inner .contents02 ul li .contents02-text .img .caution{font-size:3vw;margin:1vw 0 0}article section.s-about2>ul>li .inner .contents02 ul li .contents02-text .text{padding:0 3.5vw 4vw;margin:3vw 0 0}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-index p em{font-size:4.5vw;padding:0 2vw;margin:1vw 0 0}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-index p em::before,article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-index p em::after{width:3vw;height:4vw}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-index p em::before{left:-1.5vw;top:-1.5vw}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-index p em::after{right:-1.5vw;bottom:-1.5vw}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-text{background:#fdf7f3}article section.s-about2>ul>li .inner .contents02 ul li.dx .contents02-text h4{color:#b62134}article section.s-about2>ul>li .inner .contents03{padding:5vw 3vw;box-shadow:0.5vw 0.5vw 4vw rgba(0,0,0,0.05)}article section.s-about2>ul>li .inner .contents03 ul{gap:3vw}article section.s-about2>ul>li .inner .contents03 ul li{width:40vw}article section.s-about2>ul>li .inner .contents03 ul li:nth-child(n+4){margin-top:0}article section.s-about2>ul>li .inner .contents03 ul li .img{padding:0 3vw}article section.s-about2>ul>li .inner .contents03 ul li h4{font-size:3.5vw;margin:2vw 0 0}article section.s-about2>ul>li .inner .contents03 ul li p{font-size:3vw;margin:1vw 0 0}article section.s-about2>ul>li .inner .contents04 p{text-align:center}article section.s-about2>ul>li .inner .contents04 .img{margin:2vw 3vw 0}}article section.s-photo{padding:1px 0 15vw;padding:1px 0 calc(8vw + 200px);margin:-8vw auto 0}article section.s-photo ul{width:840px;margin:40px auto 0}article section.s-photo ul li{text-align:center;background:#fff;padding:20px 0 15px}article section.s-photo ul li+li{margin-top:50px}article section.s-photo ul li h3{display:inline-flex;justify-content:center;align-items:center;color:#b62134;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:24px;font-weight:bold;line-height:1.4;margin:0 auto 20px;padding:10px 160px;position:relative}article section.s-photo ul li h3::before,article section.s-photo ul li h3::after{content:"";display:block;width:118px;height:44px;background:url("/assets/agingcare/ope/threadlift/dx/images/pickup01.png?202511484157") center center/100% auto no-repeat;position:absolute;top:50%}article section.s-photo ul li h3::before{left:0;transform:translate(0, -50%)}article section.s-photo ul li h3::after{right:0;transform:translate(0, -50%) scale(-1, 1)}article section.s-photo ul li h3 span{background:#f2f2f2;padding:0 20px;margin-left:10px}article section.s-photo ul li .caution{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-weight:700;margin:0 0 10px}article section.s-photo ul li .photo_wrap{position:relative;padding:0 30px 15px}article section.s-photo ul li .photo_wrap::before{content:"";display:block;width:100%;height:50%;min-height:260px;background:#d73f58;background:linear-gradient(90deg, #f39fa5 0%, #e38087 28%, #d73f58 100%);-webkit-clip-path:polygon(0 40%, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 40%, 100% 0, 100% 100%, 0 100%);position:absolute;left:0;bottom:0}article section.s-photo ul li .photo_wrap>*{position:relative}article section.s-photo ul li .photo_wrap .text{display:flex;justify-content:center;align-items:center;gap:0 20px;margin:15px 0 0}article section.s-photo ul li .photo_wrap .text p{flex:1;font-size:18px;line-height:1.2;color:#fff;text-align:center;margin:0;position:relative}article section.s-photo ul li .photo_wrap .text p+p::before{content:"";display:block;width:48px;height:8px;background:url("/assets/agingcare/ope/threadlift/dx/images/pickup02.svg") center center/100% auto no-repeat;position:absolute;left:-24px;top:50%;transform:translate(0, -50%)}article section.s-photo ul li .photo_wrap.movie_wrap{margin-bottom:30px}article section.s-photo ul li .photo_wrap.movie_wrap::before{transform:scale(-1, 1)}article section.s-photo ul li .dr{font-size:18px;text-align:right;margin:5px 0 0;padding:0 30px}article section.s-photo ul li .comment-btn{margin:10px 0}article section.s-photo ul li .comment-btn a{display:flex;justify-content:center;align-items:center;width:230px;height:40px;background:#b62134;font-weight:bold;color:#fff;text-decoration:none;border-radius:50px;margin:0 auto}article section.s-photo ul li .comment-btn a i{display:inline-flex;width:22px;height:22px;background:url(/assets/agingcare/ope/threadlift/prima/images/photo_icon02.png?202511484157) center top/100% auto no-repeat;margin-right:5px}article section.s-photo ul li .photo_movie{width:100%;position:relative}article section.s-photo ul li .photo_movie video{max-width:780px;height:auto}article section.s-photo .mhlw-risk>.mhlw-risk-single{color:#fff}article section.s-photo .mhlw-risk>.mhlw-risk-single::before,article section.s-photo .mhlw-risk>.mhlw-risk-single::after{border-color:#fff}@media screen and (max-width: 979px){article section.s-photo{padding:1px 0 30vw}article section.s-photo ul{width:95%;margin:5vw auto 0}article section.s-photo ul li{padding:3vw 0 2vw}article section.s-photo ul li+li{margin-top:5vw}article section.s-photo ul li h3{font-size:4vw;margin:0 auto 3vw;padding:1vw 16vw}article section.s-photo ul li h3::before,article section.s-photo ul li h3::after{width:15vw;height:15vw}article section.s-photo ul li h3::before{left:3vw}article section.s-photo ul li h3::after{right:3vw}article section.s-photo ul li h3 span{padding:0 2vw;margin-left:1.5vw}article section.s-photo ul li .caution{margin:0 0 1vw}article section.s-photo ul li .photo_wrap{padding:0 4vw 1.5vw}article section.s-photo ul li .photo_wrap::before{min-height:25vw}article section.s-photo ul li .photo_wrap .text{gap:0 2vw;margin:1.5vw 0 0}article section.s-photo ul li .photo_wrap .text p{font-size:3vw}article section.s-photo ul li .photo_wrap .text p+p::before{width:6vw;height:1vw;left:-3.5vw}article section.s-photo ul li .photo_wrap.movie_wrap{margin-bottom:4vw}article section.s-photo ul li .dr{font-size:3vw;margin:1vw 0 0;padding:0 4vw}article section.s-photo ul li .comment-btn{margin:2.5vw 0}article section.s-photo ul li .comment-btn a{width:50vw;height:7vw}article section.s-photo ul li .comment-btn a i{width:4vw;height:4vw;margin-right:1vw}article section.s-photo ul li .photo_movie{padding-top:56.25%}article section.s-photo ul li .photo_movie video{width:100%;height:100%;position:absolute;top:0px;left:0px}}article section.s-price{padding:1px 0 15vw;padding:1px 0 calc(8vw + 200px);margin:-8vw auto 0}article section.s-price .header_wrap{margin-bottom:110px}article section.s-price>ul{width:980px;margin:0 auto}article section.s-price>ul>li{background:#fff6f6;padding:33px 45px}article section.s-price>ul>li+li{margin-top:50px}article section.s-price>ul>li>ul>li{display:flex;justify-content:center;align-items:center;flex:1;font-size:24px;position:relative}article section.s-price>ul>li>ul>li+li{margin-top:30px;border-top:1px dashed #aeaaaa;padding-top:35px}article section.s-price>ul>li>ul>li .frame{display:flex;justify-content:center;align-items:center;height:40px;font-weight:700;line-height:1.2;text-align:center;border:1px solid #000;margin:0 0 20px}article section.s-price>ul>li>ul>li .icon{display:flex;justify-content:center;align-items:center;width:148px;height:148px;font-size:22px;font-weight:600;line-height:1.1;color:#fafd1f;text-align:center;text-shadow:0 0 6px #744f12;background:url(/assets/agingcare/ope/threadlift/dx/images/price03.png?202511484157) center top/auto 100% no-repeat;padding:10px 0 0;position:absolute;right:-65px;top:-78px;z-index:1}article section.s-price>ul>li>ul>li .icon span{display:contents;font-family:"Plus Jakarta Sans", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:27px}article section.s-price>ul>li>ul>li .icon span>span{font-size:58px}article section.s-price>ul>li>ul>li .price-wrap{display:flex;justify-content:center;align-items:flex-end;flex-direction:column}article section.s-price>ul>li>ul>li .price-wrap p.price{flex:1;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:74px;font-weight:bold;line-height:1;text-align:right}article section.s-price>ul>li>ul>li .price-wrap p.price>span{font-size:38px;position:relative;margin-left:3px}article section.s-price>ul>li>ul>li .price-wrap p.price>span>span{font-size:15px;position:absolute;left:50%;bottom:45px;transform:translate(-50%, 0);white-space:nowrap}article section.s-price>ul>li>ul>li .price-wrap p.price.strike{position:relative}article section.s-price>ul>li>ul>li .price-wrap p.price.strike::before{content:"";display:block;width:calc(100% + 4%);height:3px;background:#8f0000;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}article section.s-price>ul>li>ul>li .price-wrap p.price.monitor-none{width:100%;display:flex;justify-content:center;align-items:center;min-height:74px;font-size:50px;text-align:center}article section.s-price>ul>li>ul>li .price-wrap p.per{width:100%;font-size:22px;font-weight:bold;text-align:center;line-height:1.4;background:#fff;padding:3px 0;margin:3px 0 0}article section.s-price>ul>li>ul>li .price-num{flex:1;padding:60px 0 0}article section.s-price>ul>li>ul>li .price-num.on-per{padding-bottom:25px}article section.s-price>ul>li>ul>li .price-normal{min-width:320px}article section.s-price>ul>li>ul>li .price-monitor{min-width:460px;color:#b62134;position:relative;padding:0 55px 0 95px}article section.s-price>ul>li>ul>li .price-monitor::before{content:"";display:block;width:44px;height:27px;background:url(/assets/agingcare/ope/threadlift/dx/images/price01.svg) center center/100% auto no-repeat;position:absolute;left:35px;top:50%;transform:translate(0, -50%)}article section.s-price>ul>li>ul>li .price-monitor.piece01::before{top:70%}article section.s-price>ul>li>ul>li .price-monitor p.frame{margin-right:auto;margin-left:0;border-color:#b62134}article section.s-price>ul>li:nth-child(even){background:#fff9ed}article section.s-price>ul>li:nth-child(even)>ul>li .price-wrap .price.strike::before{background:#7a4515}article section.s-price>ul>li:nth-child(even)>ul>li .price-monitor{color:#7a4515}article section.s-price>ul>li:nth-child(even)>ul>li .price-monitor::before{background-image:url(/assets/agingcare/ope/threadlift/dx/images/price02.svg)}article section.s-price>ul>li:nth-child(even)>ul>li .price-monitor p.frame{border-color:#7a4515}article section.s-price .btn{display:flex;justify-content:center;align-items:center;margin:25px 0 0}article section.s-price .btn a{display:flex;justify-content:center;align-items:center;width:380px;height:60px;color:#fff;font-weight:bold;border-radius:100px;background:#b62134;text-decoration:none;line-height:1;position:relative}article section.s-price .btn a::before{content:"";display:block;width:20px;height:20px;background:url("/assets/agingcare/ope/threadlift/dx/images/flow02.svg") center 45%/80% auto no-repeat #fff;border-radius:100%;position:absolute;right:15px;top:50%;transform:translate(0, -50%)}article section.s-price>.caution{width:980px;margin:10px auto 0}article section.s-price>.caution ul li{font-size:16px}article section.s-price .combined_use{width:830px;background:url(/assets/agingcare/ope/threadlift/dx/images/price04.jpg?202511484157) center center/cover no-repeat;margin:90px auto 0;padding:35px;position:relative}article section.s-price .combined_use::before{content:"";width:245px;height:93px;background:url(/assets/agingcare/ope/threadlift/dx/images/price05.png?202511484157) center center/100% auto no-repeat;position:absolute;left:50%;top:-30px;transform:translate(-50%, 0)}article section.s-price .combined_use_inner{height:300px;background:#fff;box-shadow:0 0 15px #f48c8c;padding:35px 40px 20px}article section.s-price .combined_use_text{display:flex;justify-content:center;align-items:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-weight:700}article section.s-price .combined_use_text01{font-size:30px;line-height:1;border-top:1px solid #b62134;border-bottom:1px solid #b62134;padding:10px 0 10px 10px;margin-right:75px;position:relative}article section.s-price .combined_use_text01 em{font-size:42px;color:#b62134}article section.s-price .combined_use_text01::before{content:"";display:block;width:68px;height:103px;background:url(/assets/agingcare/ope/threadlift/dx/images/price06.svg) center center/auto 100% no-repeat;position:absolute;right:-68px;top:50%;transform:translate(0, -50%)}article section.s-price .combined_use_text02{display:flex;justify-content:center;align-items:center;font-size:45px;color:#b62134;line-height:1}article section.s-price .combined_use_text02>span:nth-child(1){font-size:130px}article section.s-price .combined_use_text02>span:nth-child(2)>span{font-size:65px}article section.s-price .combined_use ul{display:flex;justify-content:center;align-items:center;gap:0 15px;margin:15px 0 0}article section.s-price .combined_use ul li{flex:1;background:#fff9ed;padding:13px}article section.s-price .combined_use ul li p{font-size:22px;text-align:center;line-height:1.5}article section.s-price .combined_use ul li p em{font-weight:bold;color:#996316}@media screen and (max-width: 979px){article section.s-price{padding:1px 0 30vw}article section.s-price .header_wrap{margin-bottom:15vw}article section.s-price>ul{width:95%}article section.s-price>ul>li{padding:3vw 4vw}article section.s-price>ul>li+li{margin-top:9vw}article section.s-price>ul>li>ul>li{font-size:3vw}article section.s-price>ul>li>ul>li+li{margin-top:4vw;padding-top:3vw}article section.s-price>ul>li>ul>li .frame{height:6vw;margin:0 0 3vw}article section.s-price>ul>li>ul>li .icon{width:17vw;height:17vw;font-size:3vw;text-shadow:0 0 1vw #744f12;padding:1.5vw 0 0;right:-6vw;top:-13vw}article section.s-price>ul>li>ul>li .icon span{font-size:3.2vw}article section.s-price>ul>li>ul>li .icon span>span{font-size:6vw}article section.s-price>ul>li>ul>li .price-wrap p.price{font-size:7vw}article section.s-price>ul>li>ul>li .price-wrap p.price>span{font-size:4.5vw;margin-left:0}article section.s-price>ul>li>ul>li .price-wrap p.price>span>span{font-size:2.2vw;bottom:5.5vw}article section.s-price>ul>li>ul>li .price-wrap p.price.strike::before{height:2px}article section.s-price>ul>li>ul>li .price-wrap p.price.monitor-none{min-height:8vw;font-size:8vw}article section.s-price>ul>li>ul>li .price-wrap p.per{font-size:2.9vw;padding:0.5vw 0;margin:0.5vw 0 0}article section.s-price>ul>li>ul>li .price-num{padding:9vw 0 0}article section.s-price>ul>li>ul>li .price-num.on-per{padding-bottom:4vw}article section.s-price>ul>li>ul>li .price-normal{min-width:32vw}article section.s-price>ul>li>ul>li .price-monitor{min-width:45vw;padding:0 5vw 0 8vw}article section.s-price>ul>li>ul>li .price-monitor::before{width:5vw;height:5vw;left:2vw}article section.s-price .btn{margin:4vw 0 0}article section.s-price .btn a{width:70vw;height:12vw}article section.s-price .btn a::before{width:5vw;height:5vw;right:3vw}article section.s-price>.caution{width:95%;margin:1vw auto 0}article section.s-price>.caution ul li{font-size:3vw}article section.s-price .combined_use{width:95%;background-size:100% 100%;margin:12vw auto 0;padding:5vw}article section.s-price .combined_use::before{width:33vw;height:14vw;top:-5vw}article section.s-price .combined_use_inner{height:inherit;min-height:38vw;box-shadow:0 0 2vw #f48c8c;padding:4vw 3vw 3vw}article section.s-price .combined_use_text01{font-size:4vw;padding:2vw 0 2vw 2vw;margin-right:10vw}article section.s-price .combined_use_text01 em{font-size:5vw}article section.s-price .combined_use_text01::before{width:10vw;height:15vw;right:-10vw}article section.s-price .combined_use_text02{font-size:4.5vw}article section.s-price .combined_use_text02>span:nth-child(1){font-size:15vw}article section.s-price .combined_use_text02>span:nth-child(2)>span{font-size:7vw}article section.s-price .combined_use ul{gap:0 2vw;margin:2vw 0 0}article section.s-price .combined_use ul li{padding:2vw}article section.s-price .combined_use ul li p{font-size:3vw}}article section.s-comment{padding:1px 0 15vw;padding:1px 0 calc(8vw + 200px);margin:-8vw auto 0}article section.s-comment .grid{display:grid;grid-template-columns:1fr 230px 750px 1fr;grid-template-rows:auto;position:relative;z-index:1}article section.s-comment .grid-bg{grid-column:3 / 5;grid-row:1 / 2;background:#fff;box-shadow:14px 14px 24px rgba(60,59,59,0.2)}article section.s-comment .grid-img{grid-column:2 / 3;grid-row:1 / 2}article section.s-comment .grid-img .img{width:100%;height:100%;position:relative}article section.s-comment .grid-img .img img{pointer-events:none;max-width:inherit;width:573px;height:auto;position:absolute;right:-55px;top:50%;transform:translate(0, -50%)}article section.s-comment .grid-text{grid-column:3 / 4;grid-row:1 / 2;padding:60px 0 60px 80px}article section.s-comment .grid-text p{font-size:18px}article section.s-comment .grid-text p+p{margin-top:1em}article section.s-comment .grid-text p.grid-text-index{font-size:28px;font-weight:700;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;color:#b62134;line-height:1.5}article section.s-comment .grid-text .name-wrap{position:relative}article section.s-comment .grid-text .name-wrap p.name{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:17px;font-weight:700;line-height:1.6;border-left:5px solid #b62134;padding:0 0 0 30px;margin:40px 0 0}article section.s-comment .grid-text .name-wrap p.name em{font-size:30px}article section.s-comment .grid-text .name-wrap p.name em span{font-size:24px}article section.s-comment .grid-text .name-wrap p.en{display:inline-flex;flex-direction:column;font-family:"Meow Script", cursive;font-size:60px;font-weight:400;line-height:0.8;color:#a27342;margin:0;position:absolute;right:0;top:50%;transform:rotate(-15deg) translate(0, -50%)}article section.s-comment .grid-text .name-wrap p.en span{width:100%}article section.s-comment .grid-text .name-wrap p.en span:first-child{padding-right:100px}article section.s-comment .grid-text .name-wrap p.en span:last-child{text-align:right}@media screen and (max-width: 979px){article section.s-comment{padding:1px 0 30vw}article section.s-comment .grid{grid-template-columns:90vw 10vw;overflow:hidden}article section.s-comment .grid-bg{grid-column:1 / 2;box-shadow:2vw 2vw 4vw rgba(60,59,59,0.3)}article section.s-comment .grid-img{grid-column:1 / 3;pointer-events:none}article section.s-comment .grid-img .img img{width:43vw;right:-10vw;top:inherit;bottom:0;transform:translate(0, 0)}article section.s-comment .grid-text{grid-column:1 / 2;padding:4vw 3.5vw 6vw 2.5vw}article section.s-comment .grid-text p{font-size:3vw}article section.s-comment .grid-text p.grid-text-index{font-size:4.2vw}article section.s-comment .grid-text p.sp-pr{padding-right:11vw}article section.s-comment .grid-text .name-wrap p.name{font-size:3.5vw;border-left:4px solid #b62134;padding:0 0 0 4vw;margin:5vw 0 0}article section.s-comment .grid-text .name-wrap p.name em{font-size:4.5vw}article section.s-comment .grid-text .name-wrap p.name em span{font-size:4vw}article section.s-comment .grid-text .name-wrap p.en{font-size:6vw;right:5vw;top:inherit;bottom:-3vw;transform:rotate(-15deg) translate(0, 0)}article section.s-comment .grid-text .name-wrap p.en span{width:100%}article section.s-comment .grid-text .name-wrap p.en span:first-child{padding-right:10vw}}article section.s-clinic{padding:1px 0 15vw;padding:1px 0 calc(8vw + 200px);margin:-8vw auto 0}article section.s-clinic .container{width:980px;font-size:16px;margin:0 auto}article section.s-clinic .container #clinic-map{min-height:1050px}article section.s-clinic .container #clinic-map #hokkaido,article section.s-clinic .container #clinic-map #chugoku{display:none}@media screen and (max-width: 979px){article section.s-clinic{padding:1px 0 30vw}article section.s-clinic .container{width:95%;font-size:3vw}article section.s-clinic .container #clinic-map{margin:0}}article section.s-downtime{padding:1px 0 15vw;padding:1px 0 calc(8vw + 200px);margin:-8vw auto 0}article section.s-downtime .container{width:980px;margin:0 auto}article section.s-downtime .container h3{font-size:30px;font-weight:bold;color:#fff;text-align:center;background:#b62134;padding:5px}article section.s-downtime .container .graph-container{background:#fff}article section.s-downtime .container .graph-container>p{font-size:28px;font-weight:bold;text-align:center;margin:20px 0 0}article section.s-downtime .container .graph-container .grid{width:900px;display:grid;grid-template-columns:1fr 1fr 1fr 180px 180px 180px;grid-template-rows:40px 20px auto 20px;position:relative;z-index:1;margin:20px auto 0;padding:0 0 40px}article section.s-downtime .container .graph-container .grid [class^="grid-progress"]{margin-right:7px;position:relative}article section.s-downtime .container .graph-container .grid [class^="grid-progress"]::after{content:"";width:100%;height:calc(100% - 45px);border-right:1px dashed #666666;position:absolute;right:0;bottom:0}article section.s-downtime .container .graph-container .grid .grid-progress-1{grid-column:1 / 2;grid-row:1 / 5}article section.s-downtime .container .graph-container .grid .grid-progress-1::after{border-left:1px dashed #666666}article section.s-downtime .container .graph-container .grid .grid-progress-2{grid-column:2 / 3;grid-row:1 / 5}article section.s-downtime .container .graph-container .grid .grid-progress-3{grid-column:3 / 4;grid-row:1 / 5}article section.s-downtime .container .graph-container .grid .grid-progress-4{grid-column:4 / 5;grid-row:1 / 5}article section.s-downtime .container .graph-container .grid .grid-progress-5{grid-column:5 / 6;grid-row:1 / 5}article section.s-downtime .container .graph-container .grid .grid-progress-6{grid-column:6 / 7;grid-row:1 / 5;margin-right:0}article section.s-downtime .container .graph-container .grid .grid-progress-4,article section.s-downtime .container .graph-container .grid .grid-progress-5,article section.s-downtime .container .graph-container .grid .grid-progress-6{position:relative;padding-left:60px}article section.s-downtime .container .graph-container .grid .grid-progress-4::before,article section.s-downtime .container .graph-container .grid .grid-progress-5::before,article section.s-downtime .container .graph-container .grid .grid-progress-6::before{content:"";display:block;width:55px;height:6px;background-image:radial-gradient(circle, #666 2.5px, transparent 2.5px);background-position:left top;background-repeat:repeat-x;background-size:11px 5px;position:absolute;left:0;top:17px}article section.s-downtime .container .graph-container .grid .progress-index{display:flex;justify-content:center;align-items:center;min-height:40px;font-weight:bold;color:#666666;background:#ededed;margin:0 0 0 auto}article section.s-downtime .container .graph-container .grid .grid-symptoms{grid-column:1 / 7;grid-row:3 / 4;position:relative}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li{text-align:left}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li+li{margin-top:10px}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li .graph{display:flex;justify-content:flex-start;align-items:center;height:56px;font-size:24px;font-weight:700;line-height:1;color:#fff;-webkit-clip-path:polygon(0 0, calc(100% - 13px) 0, 100% 50%, calc(100% - 13px) 100%, 0 100%);clip-path:polygon(0 0, calc(100% - 13px) 0, 100% 50%, calc(100% - 13px) 100%, 0 100%);padding:0 30px}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li .graph span{display:inline-flex;font-size:20px;background:#fff;border-radius:100px;padding:5px 15px;margin-left:15px}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(1) .graph{background:#d46e30}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(1) .graph span{color:#d46e30}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(2) .graph{background:#c37979}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(2) .graph span{color:#c37979}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(3) .graph{background:#b87995}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(3) .graph span{color:#b87995}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(4) .graph{background:#8a6d94}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(4) .graph span{color:#8a6d94}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(5) .graph{background:#7796a8}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(5) .graph span{color:#7796a8}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(6) .graph{background:#6d9490}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(6) .graph span{color:#6d9490}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(1),article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(2),article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(3){width:313px}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(4){width:493px}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(5){width:673px}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(6){width:853px}article section.s-downtime .container .graph-caution{margin:5px 0 0}article section.s-downtime .container .table-container{margin:50px 0 0}article section.s-downtime .container .table-container .table-box{margin:30px 0 0}article section.s-downtime .container .table-container .table-box table tr th{width:240px;background:#fef4f5}@media screen and (max-width: 979px){article section.s-downtime{padding:1px 0 30vw}article section.s-downtime .container{width:95%}article section.s-downtime .container h3{font-size:4.5vw;padding:1vw}article section.s-downtime .container .graph-container>p{font-size:4vw;margin:3vw 0 0}article section.s-downtime .container .graph-container .grid{width:90vw;font-size:3vw;display:grid;grid-template-columns:1fr 1fr 1fr 18vw 18vw 18vw;grid-template-rows:5vw 2.5vw auto 2.5vw;margin:3vw auto 0;padding:0 0 5vw}article section.s-downtime .container .graph-container .grid [class^="grid-progress"]{margin-right:1vw}article section.s-downtime .container .graph-container .grid [class^="grid-progress"]::after{height:calc(100% - 6vw)}article section.s-downtime .container .graph-container .grid .grid-progress-4,article section.s-downtime .container .graph-container .grid .grid-progress-5,article section.s-downtime .container .graph-container .grid .grid-progress-6{padding-left:5vw}article section.s-downtime .container .graph-container .grid .grid-progress-4::before,article section.s-downtime .container .graph-container .grid .grid-progress-5::before,article section.s-downtime .container .graph-container .grid .grid-progress-6::before{width:4.5vw;height:3px;background-image:radial-gradient(circle, #666 1.5px, transparent 1.5px);background-size:6px 3px;top:2vw;left:-0.3vw}article section.s-downtime .container .graph-container .grid .progress-index{min-height:5vw}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li+li{margin-top:1.5vw}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li .graph{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;height:inherit;min-height:10vw;font-size:3.5vw;-webkit-clip-path:polygon(0 0, calc(100% - 2vw) 0, 100% 50%, calc(100% - 2vw) 100%, 0 100%);clip-path:polygon(0 0, calc(100% - 2vw) 0, 100% 50%, calc(100% - 2vw) 100%, 0 100%);padding:2vw 4vw 2vw 2.5vw}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li .graph span{font-size:2.5vw;padding:1vw 2.5vw;margin:1vw 0 0}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(1),article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(2),article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(3){width:35.5%}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(4){width:55.5%}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(5){width:75%}article section.s-downtime .container .graph-container .grid .grid-symptoms ul li:nth-child(6){width:96%}article section.s-downtime .container .graph-caution{font-size:3vw;margin:1vw 0 0}article section.s-downtime .container .table-container{margin:6vw 0 0}article section.s-downtime .container .table-container .table-box{margin:4vw 0 0}article section.s-downtime .container .table-container .table-box table tr th,article section.s-downtime .container .table-container .table-box table tr td{font-size:3vw;padding:2vw}article section.s-downtime .container .table-container .table-box table tr th{width:35vw}}article section.s-flow{padding:1px 0 15vw;padding:1px 0 calc(8vw + 200px);margin:-8vw auto 0}article section.s-flow .flowWrap{width:980px;margin:0 auto;padding:0 10px 0 0;position:relative}article section.s-flow .flowWrap #flowSlider{z-index:9;margin:0;padding:0 0 65px}article section.s-flow .flowWrap #flowSlider .slick-list{padding:40px 0 0}article section.s-flow .flowWrap #flowSlider .slick-list .grid{display:grid;grid-template-columns:110px 316px auto 10px;grid-template-rows:120px auto auto;position:relative}article section.s-flow .flowWrap #flowSlider .slick-list .grid-img{grid-column:1 / 3;grid-row:1 / 3}article section.s-flow .flowWrap #flowSlider .slick-list .grid-img img{box-shadow:12px 12px 29px rgba(61,61,61,0.24);border-radius:25px}article section.s-flow .flowWrap #flowSlider .slick-list .grid-frame{grid-column:2 / 4;grid-row:2 / 4;border:2px solid #fff}article section.s-flow .flowWrap #flowSlider .slick-list .grid-index{grid-column:3 / 4;grid-row:2 / 3;display:flex;justify-content:center;align-items:center;padding:0 50px 0 30px;position:relative}article section.s-flow .flowWrap #flowSlider .slick-list .grid-index::before{content:"";width:140px;height:5px;background:#ab1f30;position:absolute;right:50px;top:-1px}article section.s-flow .flowWrap #flowSlider .slick-list .grid-index .num{display:flex;justify-content:center;align-items:center;width:140px;height:60px;font-family:"Unna", serif;font-weight:400;font-style:normal;font-size:70px;color:#29060a;line-height:1;position:absolute;right:50px;top:-30px}article section.s-flow .flowWrap #flowSlider .slick-list .grid-index .num span{font-family:"Zen Old Mincho", serif;font-weight:400;font-style:normal;font-size:19px;border-bottom:1px solid #29060a;background:#b12030;position:absolute;left:13px;top:-3px;transform:rotate(-36deg);padding:0 5px 5px}article section.s-flow .flowWrap #flowSlider .slick-list .grid-index h3{display:flex;justify-content:center;align-items:center;font-family:"Zen Old Mincho", serif;font-weight:400;font-style:normal;width:100%;font-size:28px;font-weight:700;line-height:1.3;color:#b62134;padding:10px;background:#fff;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 13%, #fff 87%, rgba(255,255,255,0) 100%)}article section.s-flow .flowWrap #flowSlider .slick-list .grid-text{grid-column:2 / 4;grid-row:3 / 4;color:#fff;padding:30px 70px 50px}article section.s-flow .flowWrap #flowSlider .slick-prev,article section.s-flow .flowWrap #flowSlider .slick-next{width:42px;height:42px;background:none;top:inherit;bottom:0;transform:translate(0, 0)}article section.s-flow .flowWrap #flowSlider .slick-prev.slick-disabled,article section.s-flow .flowWrap #flowSlider .slick-next.slick-disabled{display:none !important}article section.s-flow .flowWrap #flowSlider .slick-prev::before,article section.s-flow .flowWrap #flowSlider .slick-next::before{background:url("/assets/agingcare/ope/threadlift/dx/images/flow02.svg") center center/30px auto no-repeat #edb6bd;width:100%;height:100%}article section.s-flow .flowWrap #flowSlider .slick-prev{left:50%;transform:translate(-230px, 0)}article section.s-flow .flowWrap #flowSlider .slick-prev::before{transform:scale(-1, 1)}article section.s-flow .flowWrap #flowSlider .slick-next{right:50%;transform:translate(230px, 0)}article section.s-flow .flowWrap #flowSlider .slick-dots{bottom:15px}article section.s-flow .flowWrap #flowSlider .slick-dots li{width:10px;height:10px}article section.s-flow .flowWrap #flowSlider .slick-dots li button{width:100%;height:100%}article section.s-flow .flowWrap #flowSlider .slick-dots li button::before{width:100%;height:100%;opacity:1;border:1px solid #edb6bd;background:none}article section.s-flow .flowWrap #flowSlider .slick-dots li.slick-active button::before{background:#090808;border:none}@media only screen and (max-width: 979px){article section.s-flow{padding:1px 0 30vw}article section.s-flow .flowWrap{width:100%;padding:0 2vw 0 0}article section.s-flow .flowWrap #flowSlider{padding:0 0 12vw}article section.s-flow .flowWrap #flowSlider .slick-list{padding:0}article section.s-flow .flowWrap #flowSlider .slick-list .grid{display:grid;grid-template-columns:15vw 30vw auto 1fr;grid-template-rows:10vw auto auto}article section.s-flow .flowWrap #flowSlider .slick-list .grid-img{padding:0 0 0 2.5vw}article section.s-flow .flowWrap #flowSlider .slick-list .grid-img img{box-shadow:2vw 2vw 4vw rgba(61,61,61,0.24);border-radius:3vw}article section.s-flow .flowWrap #flowSlider .slick-list .grid-index{padding:0 5vw 0 3vw}article section.s-flow .flowWrap #flowSlider .slick-list .grid-index::before{width:30vw;height:1vw;right:5vw}article section.s-flow .flowWrap #flowSlider .slick-list .grid-index .num{width:30vw;height:10vw;font-size:11vw;right:5vw;top:-5vw}article section.s-flow .flowWrap #flowSlider .slick-list .grid-index .num span{font-size:3vw;left:2vw;top:-1vw;padding:0 1vw 1vw}article section.s-flow .flowWrap #flowSlider .slick-list .grid-index h3{font-size:3.5vw;padding:1vw}article section.s-flow .flowWrap #flowSlider .slick-list .grid-text{padding:3vw 6vw 5vw}article section.s-flow .flowWrap #flowSlider .slick-prev,article section.s-flow .flowWrap #flowSlider .slick-next{display:block !important;width:7vw;height:7vw}article section.s-flow .flowWrap #flowSlider .slick-prev.slick-disabled,article section.s-flow .flowWrap #flowSlider .slick-next.slick-disabled{display:none !important}article section.s-flow .flowWrap #flowSlider .slick-prev::before,article section.s-flow .flowWrap #flowSlider .slick-next::before{background-size:5vw;width:100%;height:100%}article section.s-flow .flowWrap #flowSlider .slick-prev{left:15vw;transform:translate(0, 0)}article section.s-flow .flowWrap #flowSlider .slick-next{right:15vw;transform:translate(0, 0)}article section.s-flow .flowWrap #flowSlider .slick-dots{bottom:2vw}article section.s-flow .flowWrap #flowSlider .slick-dots li{width:2vw;height:2vw;margin:0 1vw}}article section.s-qa{padding:1px 0 100px;margin:-8vw auto 0}article section.s-qa .-pc-accordion,article section.s-qa .-sp-accordion{width:980px;margin:0 auto}article section.s-qa .-pc-accordion>.contents+.contents,article section.s-qa .-sp-accordion>.contents+.contents{margin:30px 0 0}article section.s-qa .-pc-accordion>.contents>.title,article section.s-qa .-sp-accordion>.contents>.title{min-height:inherit;justify-content:center;align-items:center;font-size:20px;font-weight:700;margin:0;background:#fce9eb;color:#b62134;border-radius:10px;padding:20px 75px 20px 105px;justify-content:flex-start;position:relative}article section.s-qa .-pc-accordion>.contents>.title.-open,article section.s-qa .-sp-accordion>.contents>.title.-open{border-radius:10px 10px 0 0}article section.s-qa .-pc-accordion>.contents>.title::before,article section.s-qa .-sp-accordion>.contents>.title::before{content:"Q";display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#fff;border-radius:100%;color:#b62134;font-weight:bold;line-height:1;position:absolute;left:35px;top:50%;transform:translate(0, -50%)}article section.s-qa .-pc-accordion>.contents>.title:after,article section.s-qa .-sp-accordion>.contents>.title:after{display:none}article section.s-qa .-pc-accordion>.contents>.title h3,article section.s-qa .-sp-accordion>.contents>.title h3{font-weight:normal}article section.s-qa .-pc-accordion>.contents>.title .icon,article section.s-qa .-sp-accordion>.contents>.title .icon{top:50%;right:30px;position:absolute;width:16px;height:16px;transform:translateY(-50%)}article section.s-qa .-pc-accordion>.contents>.title .icon:before,article section.s-qa .-pc-accordion>.contents>.title .icon:after,article section.s-qa .-sp-accordion>.contents>.title .icon:before,article section.s-qa .-sp-accordion>.contents>.title .icon:after{content:"";position:absolute;top:50%;left:50%;background-color:#b62134;transform:translate(-50%, -50%);perspective:1px}article section.s-qa .-pc-accordion>.contents>.title .icon:before,article section.s-qa .-sp-accordion>.contents>.title .icon:before{width:16px;height:3px}article section.s-qa .-pc-accordion>.contents>.title .icon:after,article section.s-qa .-sp-accordion>.contents>.title .icon:after{width:3px;height:16px}article section.s-qa .-pc-accordion>.contents>.title.-open .icon:after,article section.s-qa .-sp-accordion>.contents>.title.-open .icon:after{display:none}article section.s-qa .-pc-accordion>.contents>.content,article section.s-qa .-sp-accordion>.contents>.content{padding:25px 30px 20px 105px;position:relative;border:none;background:#f7f7f7;font-size:16px;border-top:1px dashed #362f2e;border-radius:0 0 10px 10px}article section.s-qa .-pc-accordion>.contents>.content::before,article section.s-qa .-sp-accordion>.contents>.content::before{content:"A";display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#b62134;color:#fff;border-radius:100%;font-weight:bold;line-height:1;position:absolute;left:35px;top:25px}article section.s-qa .-pc-accordion>.contents>.content .container,article section.s-qa .-sp-accordion>.contents>.content .container{font-size:16px;display:flex;justify-content:space-between}article section.s-qa .-pc-accordion>.contents>.content .container p,article section.s-qa .-sp-accordion>.contents>.content .container p{flex:1;padding:0 30px 0 0}article section.s-qa .-pc-accordion>.contents>.content .container figure,article section.s-qa .-sp-accordion>.contents>.content .container figure{text-align:right}@media screen and (max-width: 979px){article section.s-qa{padding:1px 0 0}article section.s-qa .-pc-accordion,article section.s-qa .-sp-accordion{width:95%;margin:0 auto}article section.s-qa .-pc-accordion>.contents+.contents,article section.s-qa .-sp-accordion>.contents+.contents{margin:4vw 0 0}article section.s-qa .-pc-accordion>.contents>.title,article section.s-qa .-sp-accordion>.contents>.title{height:inherit;min-height:15vw;padding:2vw 10vw 2vw 12vw;line-height:1.4}article section.s-qa .-pc-accordion>.contents>.title::before,article section.s-qa .-sp-accordion>.contents>.title::before{width:7vw;height:7vw;font-size:4vw;left:2vw;padding:0.5vw 0 0}article section.s-qa .-pc-accordion>.contents>.title.-open,article section.s-qa .-sp-accordion>.contents>.title.-open{border-radius:1vw 1vw 0 0}article section.s-qa .-pc-accordion>.contents>.title h3,article section.s-qa .-sp-accordion>.contents>.title h3{font-size:4vw}article section.s-qa .-pc-accordion>.contents>.title .icon,article section.s-qa .-sp-accordion>.contents>.title .icon{right:3vw;width:5vw;height:5vw}article section.s-qa .-pc-accordion>.contents>.title .icon:before,article section.s-qa .-sp-accordion>.contents>.title .icon:before{width:3.5vw;height:2px}article section.s-qa .-pc-accordion>.contents>.title .icon:after,article section.s-qa .-sp-accordion>.contents>.title .icon:after{width:2px;height:3.5vw}article section.s-qa .-pc-accordion>.contents>.title.-open .icon:after,article section.s-qa .-sp-accordion>.contents>.title.-open .icon:after{display:none}article section.s-qa .-pc-accordion>.contents>.content,article section.s-qa .-sp-accordion>.contents>.content{padding:2vw 3vw 2vw 12vw;font-size:3.5vw;border-radius:0 0 1vw 1vw}article section.s-qa .-pc-accordion>.contents>.content::before,article section.s-qa .-sp-accordion>.contents>.content::before{width:7vw;height:7vw;font-size:4vw;left:2vw;top:3vw;padding:0.5vw 0 0}article section.s-qa .-pc-accordion>.contents>.content .container,article section.s-qa .-sp-accordion>.contents>.content .container{flex-direction:column}article section.s-qa .-pc-accordion>.contents>.content .container p,article section.s-qa .-sp-accordion>.contents>.content .container p{padding:0}article section.s-qa .-pc-accordion>.contents>.content .container figure,article section.s-qa .-sp-accordion>.contents>.content .container figure{text-align:center;margin:3vw 0 0}}#modal-cam p{margin:0;line-height:1.5}#modal-cam .modal_sub_index{font-weight:bold;color:#b62134;padding:0 0 0 1.25em;margin:15px 0 5px;position:relative}#modal-cam .modal_sub_index::before{content:"\25A0";position:absolute;left:0;top:0}#modal-cam .modal_sub_index a{color:#b62134}@media screen and (max-width: 979px){#modal-cam{padding:2.5vw;font-size:3vw}#modal-cam .modal_sub_index{font-size:3.5vw;margin:3vw 0 0.5vw}}#modal-cam #ClinicList .all_area #ClinicList-cont{display:flex;flex-wrap:wrap}#modal-cam #ClinicList .all_area #ClinicList-cont .area_cont{font-size:16px;width:24%;margin:0 0.5% 1%}#modal-cam #ClinicList .all_area #ClinicList-cont .area_cont .area_name{background:#fff7f8;display:block;position:relative;text-align:center;text-decoration:none;padding:5px 0}#modal-cam #ClinicList .all_area #ClinicList-cont .area_cont ul.clinic_cont{padding:0;background:#fff;border:1px solid #eeebe7;border-top:none}#modal-cam #ClinicList .all_area #ClinicList-cont .area_cont ul.clinic_cont li+li{border-top:1px dashed #eeebe7}#modal-cam #ClinicList .all_area #ClinicList-cont .area_cont ul.clinic_cont li .clinic_btn a{display:block;padding:7px 7px 7px 30px;background:none;position:relative}#modal-cam #ClinicList .all_area #ClinicList-cont .area_cont ul.clinic_cont li .clinic_btn a::before{content:"";width:30px;height:100%;background:url(/assets/images/common/ico_chevron-right.png?202511484157) center center/7px auto no-repeat;filter:brightness(0) saturate(100%) invert(18%) sepia(40%) saturate(5731%) hue-rotate(339deg) brightness(87%) contrast(91%);position:absolute;left:0;top:0}#modal-cam #ClinicList .all_area #ClinicList-cont .caution{padding:15px 20px;font-size:15px}@media screen and (max-width: 979px){#modal-cam #ClinicList .all_area #ClinicList-cont .area_cont{width:calc(50% - 4px);margin:1px;font-size:3.5vw}#modal-cam #ClinicList .all_area #ClinicList-cont .area_cont .area_name{padding:1vw 0}#modal-cam #ClinicList .all_area #ClinicList-cont .area_cont ul.clinic_cont li .clinic_btn{font-size:3vw}#modal-cam #ClinicList .all_area #ClinicList-cont .area_cont ul.clinic_cont li .clinic_btn a{padding:1.5vw 1.5vw 1.5vw 5vw}#modal-cam #ClinicList .all_area #ClinicList-cont .area_cont ul.clinic_cont li .clinic_btn a::before{width:5vw;background:url(/assets/images/common/ico_chevron-right.png?202511484157) center center/1.5vw auto no-repeat}#modal-cam #ClinicList .all_area #ClinicList-cont .caution{padding:2vw 3vw;font-size:3vw}}
