@import url("https://fonts.googleapis.com/css2?family=Cormorant+Infant:ital,wght@0,300..700;1,300..700&family=Libertinus+Serif:wght@400;600&display=swap");article{color:#2e1619;font-size:20px}@media screen and (max-width: 979px){article{font-size:3.5vw;overflow:hidden}}article section{position:relative}article em{font-weight:700;font-style:normal;color:#c6557f}article .mhlw-risk{min-height:inherit;text-align:left;margin:20px 0 0}article .mhlw-risk>.mhlw-risk-single{margin-top:0;background:#fff;position:relative}@media screen and (max-width: 979px){article .mhlw-risk{margin:3vw 0 0}article .mhlw-risk>.mhlw-risk-single{padding:2vw;font-size:2.5vw;max-width:100%;margin-left:auto;margin-right:auto}}article .hourei_header{display:flex;justify-content:center;align-items:center;flex-direction:column;width:450px;height:170px;background:#fff;line-height:1;text-align:center;box-shadow:7px 7px 0 0 #96204c;margin:-80px auto 60px;position:relative}article .hourei_header p{font-family:"Cormorant Infant", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:65px;color:#96204c}article .hourei_header h2{font-size:20px;font-weight:normal;margin:10px 0 0;line-height:1.3}article .hourei_header span{font-size:20px;margin-top:10px;color:#96204c}@media screen and (max-width: 979px){article .hourei_header{width:75vw;height:25vw;box-shadow:1.5vw 1.5vw 0 0 #96204c;padding:0 0 0.5vw;margin:-12vw auto 10vw}article .hourei_header p{font-size:10vw}article .hourei_header h2{font-size:3.5vw;line-height:1.2;margin:1.5vw 0 0}}article .tabacc{width:100%;margin:0 auto}article .tabacc.-pc-accordion .title,article .tabacc.-sp-accordion .title{display:flex;justify-content:center;align-items:center;flex-direction:column;height:inherit;min-height:inherit;text-align:center;background:#c6557f;text-decoration:none;border-radius:10px;margin:0 auto;padding:20px 75px;position:relative}article .tabacc.-pc-accordion .title h3,article .tabacc.-sp-accordion .title h3{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:32px;font-weight:700;color:#fff;line-height:1.4}article .tabacc.-pc-accordion .title:hover,article .tabacc.-sp-accordion .title:hover{opacity:1}article .tabacc.-pc-accordion .title::before,article .tabacc.-sp-accordion .title::before{content:"";display:block;width:12px;height:12px;border-top:2px solid #c6557f;border-right:2px solid #c6557f;transform:translate(-50%, -75%) rotate(135deg);position:absolute;right:35px;top:50%;z-index:2}article .tabacc.-pc-accordion .title::after,article .tabacc.-sp-accordion .title::after{content:"";display:block;width:35px;height:35px;background:#fff;border-radius:100%;position:absolute;right:30px;top:50%;transform:translate(0, -50%);z-index:1}article .tabacc.-pc-accordion .title.-open,article .tabacc.-sp-accordion .title.-open{border-end-end-radius:0;border-end-start-radius:0}article .tabacc.-pc-accordion .title.-open::before,article .tabacc.-sp-accordion .title.-open::before{transform:translate(-50%, calc(-75% + 5px)) rotate(-45deg)}article .tabacc.-pc-accordion .content,article .tabacc.-sp-accordion .content{display:none}article .tabacc.-pc-accordion .content.-open,article .tabacc.-sp-accordion .content.-open{display:block}@media screen and (max-width: 979px){article .tabacc.-pc-accordion .title,article .tabacc.-sp-accordion .title{border-radius:1.5vw;margin:0 auto;padding:3vw 10vw;position:relative}article .tabacc.-pc-accordion .title h3,article .tabacc.-sp-accordion .title h3{font-size:4.5vw}article .tabacc.-pc-accordion .title::before,article .tabacc.-sp-accordion .title::before{width:2vw;height:2vw;right:4vw;top:50%}article .tabacc.-pc-accordion .title::after,article .tabacc.-sp-accordion .title::after{width:6vw;height:6vw;right:3vw}article .tabacc.-pc-accordion .title.-open::before,article .tabacc.-sp-accordion .title.-open::before{transform:translate(-50%, calc(-75% + 1vw)) rotate(-45deg)}}article>nav{margin:20px 0}article>nav ul{display:flex;justify-content:center}article>nav ul li{border-left:1px solid #c6557f}article>nav ul li:last-child{border-right:1px solid #c6557f}article>nav ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;font-size:16px;font-weight:700;color:#96204c !important;line-height:1.3;padding:0 25px;text-align:center;text-decoration:none}article>nav ul li a .en{display:block;color:#e5c1cd;font-size:13px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;margin:0 0 5px}@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:nth-child(2),article>nav ul li:nth-child(4),article>nav ul li:nth-child(5),article>nav ul li:nth-child(7){border-left:1px solid #c6557f}article>nav ul li:nth-child(n+3){border-top:1px solid #c6557f}article>nav ul li:nth-child(3),article>nav ul li:nth-child(4),article>nav ul li:nth-child(5){width:33.333%;width:calc(100% / 3)}article>nav ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:3.5vw;padding:2.5vw 0}article>nav ul li a br{display:none}article>nav ul li a .en{font-size:2.5vw;margin:0 0 0.5vw}}article section.s-mv{background:url("/assets/agingcare/ope/others/houreisen/images/mv_bg.jpg?202641711047") center top no-repeat;text-align:center}article section.s-mv .container{max-width:1000px;margin:0 auto;position:relative}article section.s-mv .container .movie{position:absolute;right:0;bottom:47px;border:10px solid #fff}@media screen and (max-width: 979px){article section.s-mv{background:none}article section.s-mv .container .movie{width:52vw;right:2vw;bottom:31vw;border:1.5vw solid #fff}}article section.s-about{padding:165px 0 100px;background:url("/assets/agingcare/ope/others/houreisen/images/about01.jpg?202641711047") center top/cover no-repeat}article section.s-about .container{width:980px;margin:0 auto}article section.s-about .container .contents01{width:810px;margin:0 auto;padding:1px 0 80px;position:relative}article section.s-about .container .contents01::before{content:"";height:100%;width:690px;background:url("/assets/agingcare/ope/others/houreisen/images/about02.jpg?202641711047") center top/cover no-repeat;position:absolute;top:0;left:50%;transform:translate(-50%, 0);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 100px), 50% 100%, 0 calc(100% - 100px))}article section.s-about .container .contents01>*{position:relative}article section.s-about .container .contents01 .hourei_header{margin-bottom:40px}article section.s-about .container .contents01 .text01{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:30px;font-weight:700;line-height:1;color:#fff;text-align:center;margin:0 0 15px}article section.s-about .container .contents01 .text01 em{font-size:40px;color:#fff}article section.s-about .container .contents01 .list{display:flex;justify-content:space-between;align-items:flex-start;padding:0 20px 0 0}article section.s-about .container .contents01 .list .text{flex:1;padding:20px 0 0 15px}article section.s-about .container .contents01 .list .text ul li{font-size:24px;background:url("/assets/agingcare/ope/others/houreisen/images/about04.svg") 30px 18px/27px auto no-repeat #fff;box-shadow:0 7px 5px rgba(46,22,25,0.15);border-radius:10px;padding:10px 30px 10px 75px}article section.s-about .container .contents01 .list .text ul li+li{margin-top:15px}article section.s-about .container .contents01 .list .text .arrow{display:flex;justify-content:center;align-items:center;width:83px;height:83px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:28px;font-weight:700;color:#fff;background:url("/assets/agingcare/ope/others/houreisen/images/about05.png?202641711047") left top/auto 100% no-repeat;margin:30px 0 0 60px;padding:0 17px 0 0}article section.s-about .container .contents01 .text02{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:40px;font-weight:700;line-height:1.2;color:#fff;text-align:center;margin:20px 0 0}article section.s-about .container .contents02{margin:20px 0 0}article section.s-about .container .contents02 .text03{font-size:30px;text-align:center}article section.s-about .container .contents02 ul{width:810px;height:506px;background:url("/assets/agingcare/ope/others/houreisen/images/about06.png?202641711047") left top/auto 100% no-repeat;position:relative;margin:0 auto}article section.s-about .container .contents02 ul li{display:flex;justify-content:center;align-items:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:30px;font-weight:700;color:#c6557f;text-align:center;line-height:1.3;text-shadow:0 0 11px rgba(255,255,255,0.67),0 0 11px rgba(255,255,255,0.67),0 0 11px rgba(255,255,255,0.67),0 0 11px rgba(255,255,255,0.67),0 0 11px rgba(255,255,255,0.67),0 0 11px rgba(255,255,255,0.67),2px 2px 0 #fff;background:url("/assets/agingcare/ope/others/houreisen/images/about07.png?202641711047") center top/auto 100% no-repeat;position:absolute}article section.s-about .container .contents02 ul li:nth-child(1){width:200px;height:200px;left:-75px;top:100px;padding:0 17px 20px 10px}article section.s-about .container .contents02 ul li:nth-child(2){width:180px;height:180px;left:55px;top:270px;padding:0 17px 17px 10px}article section.s-about .container .contents02 ul li:nth-child(3){width:280px;height:280px;right:-8px;top:120px;padding:0 22px 25px 15px}article section.s-about .container .contents02 .text04{font-size:24px;text-align:center}article section.s-about .container .contents03{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;height:271px;background:url("/assets/agingcare/ope/others/houreisen/images/about08.png?202641711047") center top/auto 100% no-repeat;padding:20px 0 0;margin:10px 0 0}article section.s-about .container .contents03 .fukidashi{display:flex;justify-content:center;align-items:center;width:295px;height:60px;font-size:30px;font-weight:700;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;color:#fff;line-height:1;border-radius:100px;background:#4f3336;background:linear-gradient(0deg, #4f3336 0%, #7a5c60 100%);margin:0 auto;position:relative}article section.s-about .container .contents03 .fukidashi::before{content:"";display:block;width:17px;height:14px;background:#4f3336;position:absolute;left:50%;bottom:-12px;transform:translate(-50%, 0);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%)}article section.s-about .container .contents03 h3{font-size:75px;font-weight:700;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;line-height:1;text-align:center;background:#4f3336;background:linear-gradient(0deg, #4f3336 0%, #7a5c60 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:25px 0 0}@media screen and (max-width: 979px){article section.s-about{padding:20vw 0 12vw;overflow:hidden}article section.s-about .container{width:100%}article section.s-about .container .contents01{width:95%;padding:1px 0 10vw}article section.s-about .container .contents01::before{width:85vw;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 14vw), 50% 100%, 0 calc(100% - 14vw));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 14vw), 50% 100%, 0 calc(100% - 14vw))}article section.s-about .container .contents01 .hourei_header{margin-bottom:6vw}article section.s-about .container .contents01 .text01{font-size:4vw;margin:0 0 2.5vw}article section.s-about .container .contents01 .text01 em{font-size:6vw}article section.s-about .container .contents01 .list{padding:0}article section.s-about .container .contents01 .list .img{width:35vw;margin-left:-5vw}article section.s-about .container .contents01 .list .text{flex:1;padding:2vw 0 0 2vw}article section.s-about .container .contents01 .list .text ul li{font-size:3vw;background:url("/assets/agingcare/ope/others/houreisen/images/about04.svg") 3vw center/4vw auto no-repeat #fff;box-shadow:0 1vw 0.75vw rgba(46,22,25,0.15);border-radius:10px;padding:1vw 3vw 1vw 9vw}article section.s-about .container .contents01 .list .text ul li+li{margin-top:15px}article section.s-about .container .contents01 .list .text .arrow{width:14vw;height:14vw;font-size:4.5vw;margin:3vw 0 0 12vw;padding:0 2.5vw 0 0}article section.s-about .container .contents01 .text02{font-size:5vw;margin:3vw 0 0}article section.s-about .container .contents02{margin:4vw 0 0}article section.s-about .container .contents02 .text03{font-size:4.5vw}article section.s-about .container .contents02 ul{width:100%;height:70vw}article section.s-about .container .contents02 ul li{font-size:4.5vw;text-shadow:0 0 1.5vw rgba(255,255,255,0.67),0 0 1.5vw rgba(255,255,255,0.67),0 0 1.5vw rgba(255,255,255,0.67),0 0 1.5vw rgba(255,255,255,0.67),0 0 1.5vw rgba(255,255,255,0.67),0 0 1.5vw rgba(255,255,255,0.67),2px 2px 0 #fff}article section.s-about .container .contents02 ul li:nth-child(1){width:27vw;height:27vw;left:-3vw;top:20vw;padding:0 2vw 2.5vw 1.25vw}article section.s-about .container .contents02 ul li:nth-child(2){width:23vw;height:23vw;left:10vw;top:45vw;padding:0 2vw 2vw 1.25vw}article section.s-about .container .contents02 ul li:nth-child(3){width:38vw;height:38vw;right:-2vw;top:24vw;padding:0 2.5vw 3vw 2vw}article section.s-about .container .contents02 .text04{font-size:4vw}article section.s-about .container .contents03{height:32vw;padding:3vw 0 0;margin:3vw 0 0}article section.s-about .container .contents03 .fukidashi{display:flex;justify-content:center;align-items:center;width:50vw;height:7vw;font-size:3.5vw}article section.s-about .container .contents03 .fukidashi::before{width:3vw;height:2.5vw;bottom:-2.2vw}article section.s-about .container .contents03 h3{font-size:7.5vw;margin:3.5vw 0 0}}article section.s-type{padding:1px 0 165px;background:#faf3f6}article section.s-type .container{width:980px;margin:0 auto}article section.s-type .container>p{text-align:center}article section.s-type .container .tabacc{margin:70px auto 0}article section.s-type .container .tabacc.-pc-accordion .title,article section.s-type .container .tabacc.-sp-accordion .title{padding:1px 75px 20px}article section.s-type .container .tabacc.-pc-accordion .title:not(:first-child),article section.s-type .container .tabacc.-sp-accordion .title:not(:first-child){margin-top:75px}article section.s-type .container .tabacc.-pc-accordion .title .fukidashi,article section.s-type .container .tabacc.-sp-accordion .title .fukidashi{display:inline-flex;justify-content:center;align-items:center;height:50px;font-size:24px;font-weight:700;line-height:1.4;color:#96204c;padding:0 30px;border-radius:100px;box-shadow:0 5px 0 #96204c;border:1px solid #96204c;background:#fff;margin:-25px 0 20px;position:relative}article section.s-type .container .tabacc.-pc-accordion .title .fukidashi::before,article section.s-type .container .tabacc.-pc-accordion .title .fukidashi::after,article section.s-type .container .tabacc.-sp-accordion .title .fukidashi::before,article section.s-type .container .tabacc.-sp-accordion .title .fukidashi::after{content:"";width:12px;height:10px;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:50%;transform:translate(-50%, 0)}article section.s-type .container .tabacc.-pc-accordion .title .fukidashi::before,article section.s-type .container .tabacc.-sp-accordion .title .fukidashi::before{background:#96204c;bottom:-16px}article section.s-type .container .tabacc.-pc-accordion .title .fukidashi::after,article section.s-type .container .tabacc.-sp-accordion .title .fukidashi::after{background:#fff;bottom:-8px}article section.s-type .container .tabacc.-pc-accordion .content,article section.s-type .container .tabacc.-sp-accordion .content{background:#fff;padding:45px 30px 55px}article section.s-type .container .tabacc.-pc-accordion .content .inner,article section.s-type .container .tabacc.-sp-accordion .content .inner{display:flex;justify-content:space-between;align-items:flex-start;gap:0 40px}article section.s-type .container .tabacc.-pc-accordion .content .inner .img>div+div,article section.s-type .container .tabacc.-sp-accordion .content .inner .img>div+div{margin-top:15px}article section.s-type .container .tabacc.-pc-accordion .content .inner .text,article section.s-type .container .tabacc.-sp-accordion .content .inner .text{flex:1}article section.s-type .container .tabacc.-pc-accordion .content .inner .text h4,article section.s-type .container .tabacc.-sp-accordion .content .inner .text h4{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:24px;font-weight:700;color:#96204c;background:#faf6f3;padding:6px;text-align:center;margin:0 0 15px}article section.s-type .container .tabacc.-pc-accordion .content .inner .text p em,article section.s-type .container .tabacc.-sp-accordion .content .inner .text p em{color:#c6557f}article section.s-type .container .tabacc.-pc-accordion .content .inner .text p+p,article section.s-type .container .tabacc.-sp-accordion .content .inner .text p+p{margin-top:1em}article section.s-type .container .tabacc.-pc-accordion .content .inner .table-box,article section.s-type .container .tabacc.-sp-accordion .content .inner .table-box{margin:20px 0 0}article section.s-type .container .tabacc.-pc-accordion .content .inner .table-box table,article section.s-type .container .tabacc.-sp-accordion .content .inner .table-box table{font-size:18px}article section.s-type .container .tabacc.-pc-accordion .content .inner .table-box table tr th,article section.s-type .container .tabacc.-pc-accordion .content .inner .table-box table tr td,article section.s-type .container .tabacc.-sp-accordion .content .inner .table-box table tr th,article section.s-type .container .tabacc.-sp-accordion .content .inner .table-box table tr td{padding:15px 10px}article section.s-type .container .tabacc.-pc-accordion .content .inner .table-box table tr th,article section.s-type .container .tabacc.-sp-accordion .content .inner .table-box table tr th{width:150px;font-weight:bold;background:#f8f8f8;border-right:none}article section.s-type .container .tabacc.-pc-accordion .content .inner .table-box table tr td,article section.s-type .container .tabacc.-sp-accordion .content .inner .table-box table tr td{border-left:none}@media screen and (max-width: 979px){article section.s-type{padding:1px 0 25vw}article section.s-type .container{width:95%}article section.s-type .container .tabacc{margin:10vw auto 0}article section.s-type .container .tabacc.-pc-accordion .title,article section.s-type .container .tabacc.-sp-accordion .title{padding:1px 5vw 3vw}article section.s-type .container .tabacc.-pc-accordion .title:not(:first-child),article section.s-type .container .tabacc.-sp-accordion .title:not(:first-child){margin-top:10vw}article section.s-type .container .tabacc.-pc-accordion .title .fukidashi,article section.s-type .container .tabacc.-sp-accordion .title .fukidashi{min-height:8vw;height:inherit;font-size:3vw;padding:1vw 4vw;box-shadow:0 0.75vw 0 #96204c;margin:-4vw 0 3vw}article section.s-type .container .tabacc.-pc-accordion .title .fukidashi::before,article section.s-type .container .tabacc.-pc-accordion .title .fukidashi::after,article section.s-type .container .tabacc.-sp-accordion .title .fukidashi::before,article section.s-type .container .tabacc.-sp-accordion .title .fukidashi::after{width:3vw;height:2.5vw}article section.s-type .container .tabacc.-pc-accordion .title .fukidashi::before,article section.s-type .container .tabacc.-sp-accordion .title .fukidashi::before{bottom:-3vw}article section.s-type .container .tabacc.-pc-accordion .title .fukidashi::after,article section.s-type .container .tabacc.-sp-accordion .title .fukidashi::after{bottom:-1.5vw}article section.s-type .container .tabacc.-pc-accordion .content,article section.s-type .container .tabacc.-sp-accordion .content{padding:4vw 3vw 5vw}article section.s-type .container .tabacc.-pc-accordion .content .inner,article section.s-type .container .tabacc.-sp-accordion .content .inner{flex-direction:column-reverse;gap:4vw 0}article section.s-type .container .tabacc.-pc-accordion .content .inner .img,article section.s-type .container .tabacc.-sp-accordion .content .inner .img{display:flex;justify-content:center;align-items:flex-start;gap:0 3vw}article section.s-type .container .tabacc.-pc-accordion .content .inner .img>div+div,article section.s-type .container .tabacc.-sp-accordion .content .inner .img>div+div{margin-top:0}article section.s-type .container .tabacc.-pc-accordion .content .inner .text,article section.s-type .container .tabacc.-sp-accordion .content .inner .text{width:100%;flex:inherit}article section.s-type .container .tabacc.-pc-accordion .content .inner .text h4,article section.s-type .container .tabacc.-sp-accordion .content .inner .text h4{font-size:4vw;padding:1vw;margin:0 0 2.5vw}article section.s-type .container .tabacc.-pc-accordion .content .inner .table-box,article section.s-type .container .tabacc.-sp-accordion .content .inner .table-box{margin:3vw 0 0}article section.s-type .container .tabacc.-pc-accordion .content .inner .table-box table,article section.s-type .container .tabacc.-sp-accordion .content .inner .table-box table{font-size:3vw}article section.s-type .container .tabacc.-pc-accordion .content .inner .table-box table tr th,article section.s-type .container .tabacc.-pc-accordion .content .inner .table-box table tr td,article section.s-type .container .tabacc.-sp-accordion .content .inner .table-box table tr th,article section.s-type .container .tabacc.-sp-accordion .content .inner .table-box table tr td{padding:2vw 1.5vw}article section.s-type .container .tabacc.-pc-accordion .content .inner .table-box table tr th,article section.s-type .container .tabacc.-sp-accordion .content .inner .table-box table tr th{width:30%}}article section.s-how{padding:1px 0 120px;background:#faf3f6;position:relative}article section.s-how::before{content:"";display:block;width:100%;height:685px;background:#f6dde5;position:absolute;left:0;bottom:0}article section.s-how::after{content:"";display:block;width:65%;width:calc(50% + 380px);height:100%;background:url("/assets/agingcare/ope/others/houreisen/images/how01.jpg?202641711047") center top/cover no-repeat;position:absolute;right:0;top:0}article section.s-how>*{position:relative;z-index:1}article section.s-how .grid{display:grid;grid-template-columns:1fr 240px 100px 480px 160px 1fr;grid-template-rows:50px auto;position:relative;filter:drop-shadow(0 15px 25px rgba(150,32,76,0.1))}article section.s-how .grid+.grid{margin-top:60px}article section.s-how .grid-img{grid-column:2 / 4;grid-row:1 / 3;position:relative;z-index:2}article section.s-how .grid-text{grid-column:3 / 5;grid-row:2 / 3;display:flex;align-items:center;min-height:240px;background:#fff;padding:30px 60px 30px 150px;position:relative;z-index:1}article section.s-how .grid-number{grid-column:5 / 6;grid-row:1 / 3;display:flex;justify-content:center;align-items:flex-start;padding:0 30px 0 0}article section.s-how .grid-number p{display:flex;justify-content:center;align-items:flex-end;height:190px;font-family:"Cormorant Infant", serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:20px;line-height:1;color:#c6557f;writing-mode:vertical-rl;background:url("/assets/agingcare/ope/others/houreisen/images/how06.svg") left top/auto 100% no-repeat;padding:0 0 0 10px}article section.s-how .grid-number p span{display:flex;font-size:60px;line-height:0.8;padding:5px 0 0 0}article section.s-how .grid.reverse{grid-template-columns:1fr 160px 480px 100px 240px 1fr}article section.s-how .grid.reverse .grid-img{grid-column:4 / 6}article section.s-how .grid.reverse .grid-text{grid-column:3 / 5;padding:30px 150px 30px 60px}article section.s-how .grid.reverse .grid-number{grid-column:2 / 3;padding:0 0 0 30px}article section.s-how .caution{width:980px;padding:20px 40px;margin:50px auto 0;background:#fff}article section.s-how .caution p{font-size:20px}@media screen and (max-width: 979px){article section.s-how{padding:1px 0 17vw}article section.s-how::before{width:100%;height:120vw}article section.s-how::after{width:70vw}article section.s-how>*{position:relative;z-index:1}article section.s-how .grid{display:grid;grid-template-columns:20vw 19vw 54vw 7vw;grid-template-rows:5vw auto;position:relative;filter:drop-shadow(0 2vw 3vw rgba(150,32,76,0.1))}article section.s-how .grid+.grid{margin-top:6vw}article section.s-how .grid-img{grid-column:1 / 3}article section.s-how .grid-text{grid-column:2 / 4;min-height:32vw;padding:4vw 6vw 4vw 23vw;position:relative;z-index:1}article section.s-how .grid-number{grid-column:4 / 5;padding:0 0 0 1vw}article section.s-how .grid-number p{height:30vw;font-size:3.5vw;padding:0 0 0 1vw}article section.s-how .grid-number p span{display:flex;font-size:5vw;line-height:0.8;padding:5px 0 0 0}article section.s-how .grid.reverse{grid-template-columns:7vw 54vw 19vw 20vw}article section.s-how .grid.reverse .grid-img{grid-column:3 / 5}article section.s-how .grid.reverse .grid-text{grid-column:2 / 4;padding:4vw 23vw 4vw 6vw}article section.s-how .grid.reverse .grid-number{grid-column:1/ 2;padding:0 0 0 1vw}article section.s-how .caution{width:95%;padding:4vw 6vw;margin:6vw auto 0}article section.s-how .caution p{font-size:3.5vw}}article section.s-price{padding:100px 0 165px;background:#f6dde5;position:relative;margin-top:-2px}article section.s-price .hourei_header{margin-top:0}article section.s-price .container{width:980px;margin:0 auto}article section.s-price .container .tabacc.-pc-accordion .title:not(:first-child),article section.s-price .container .tabacc.-sp-accordion .title:not(:first-child){margin-top:35px}article section.s-price .container .tabacc.-pc-accordion .content,article section.s-price .container .tabacc.-sp-accordion .content{padding:35px 50px;background:#fff}article section.s-price .container .tabacc.-pc-accordion .content ul li,article section.s-price .container .tabacc.-sp-accordion .content ul li{display:flex;justify-content:space-between;align-items:center;color:#333;padding:0 5px 0 10px}article section.s-price .container .tabacc.-pc-accordion .content ul li+li,article section.s-price .container .tabacc.-sp-accordion .content ul li+li{border-top:1px dashed #333;margin-top:30px;padding-top:25px}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-left p,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-left p{width:165px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-weight:700;border:1px solid #333;text-align:center}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-center,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-center{width:100%}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-center p,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-center p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-weight:700;font-size:28px;text-align:center}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-right .price,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-right .price{display:flex;justify-content:center;align-items:center;font-size:89px;font-family:"Libertinus Serif", serif;font-weight:400;font-style:normal;line-height:0.7}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-right .price>span,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-right .price>span{align-self:flex-end;font-size:38px;font-weight:bold;line-height:1;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;margin:0 0 0 5px;position:relative}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-right .price>span>span,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-right .price>span>span{font-size:13px;position:absolute;left:50%;bottom:42px;transform:translate(-50%, 0);white-space:nowrap}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-right .price .loan-pop,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-right .price .loan-pop{width:170px;height:35px;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;font-size:16px;font-weight:700;color:#c6557f;border:1px solid #c6557f;box-shadow:3px 3px 0 #c6557f;border-radius:100px;margin-left:40px}article section.s-price .container .tabacc.-pc-accordion .content ul li.monitor,article section.s-price .container .tabacc.-sp-accordion .content ul li.monitor{color:#c6557f}article section.s-price .container .tabacc.-pc-accordion .content ul li.monitor .price-left p,article section.s-price .container .tabacc.-sp-accordion .content ul li.monitor .price-left p{border-color:#c6557f}article section.s-price .container .heading-image{margin:50px 0 0}article section.s-price .container .heading-image+.heading-image{margin-top:25px}@media screen and (max-width: 979px){article section.s-price{padding:10vw 0 25vw}article section.s-price .container{width:95%}article section.s-price .container .tabacc.-pc-accordion .title:not(:first-child),article section.s-price .container .tabacc.-sp-accordion .title:not(:first-child){margin-top:4vw}article section.s-price .container .tabacc.-pc-accordion .content,article section.s-price .container .tabacc.-sp-accordion .content{padding:4vw 5vw}article section.s-price .container .tabacc.-pc-accordion .content ul li,article section.s-price .container .tabacc.-sp-accordion .content ul li{flex-direction:column;color:#333;padding:0 2vw}article section.s-price .container .tabacc.-pc-accordion .content ul li+li,article section.s-price .container .tabacc.-sp-accordion .content ul li+li{margin-top:4vw;padding-top:3.5vw}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-left,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-left{margin-bottom:3vw}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-left p,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-left p{width:35vw}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-center p,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-center p{font-size:5vw;text-align:left;padding-left:5vw}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-right .price,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-right .price{font-size:13vw;letter-spacing:-0.03em}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-right .price>span,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-right .price>span{font-size:6vw;margin:0 0 0 0.5vw;letter-spacing:0}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-right .price>span>span,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-right .price>span>span{font-size:2.5vw;bottom:6.5vw}article section.s-price .container .tabacc.-pc-accordion .content ul li .price-right .price .loan-pop,article section.s-price .container .tabacc.-sp-accordion .content ul li .price-right .price .loan-pop{width:30vw;height:6vw;font-size:3vw;box-shadow:0.6vw 0.6vw 0 #c6557f;margin-left:3vw}article section.s-price .container .tabacc.-pc-accordion #price01 ul li .price-left,article section.s-price .container .tabacc.-sp-accordion #price01 ul li .price-left{margin-bottom:0}article section.s-price .container .heading-image{margin:6vw 0 0}article section.s-price .container .heading-image+.heading-image{margin-top:3vw}}article section.s-photo{padding:1px 0 165px;background:#f8e8ee;background:linear-gradient(90deg, #f8e8ee 0%, #faf5f8 50%, #f8e8ee 100%);position:relative}article section.s-photo::before,article section.s-photo::after{content:"";display:block;width:100%;position:absolute;left:0}article section.s-photo::before{height:600px;background:url("/assets/agingcare/ope/others/houreisen/images/photo01.jpg?202641711047") center top/100% auto no-repeat;top:0}article section.s-photo::after{height:800px;background:url("/assets/agingcare/ope/others/houreisen/images/photo02.jpg?202641711047") center top/100% auto no-repeat;bottom:0}article section.s-photo>*{position:relative;z-index:1}article section.s-photo .container{width:980px;margin:0 auto}article section.s-photo .container ul li{display:flex;justify-content:center;align-items:center;flex-direction:column;border:10px solid #faf2f6;background:url("/assets/agingcare/ope/others/houreisen/images/photo03.jpg?202641711047") center top/cover no-repeat;padding:1px 40px 40px;box-shadow:0 15px 25px rgba(150,32,76,0.1)}article section.s-photo .container ul li+li{margin-top:65px}article section.s-photo .container ul li h3{display:flex;justify-content:center;align-items:center;height:66px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:32px;font-weight:700;color:#fff;background:#c6557f;padding:0 60px;border-radius:100px;margin:-24px 0 35px}article section.s-photo .container ul li .img+.img{margin-top:20px}article section.s-photo .container ul li .dr{width:100%;font-size:18px;text-align:right;margin:5px 0 20px}article section.s-photo .container ul li .contents{background-color:rgba(255,255,255,0.5);padding:20px;margin-bottom:20px}article section.s-photo .container ul li .contents p.text{font-weight:bold;text-align:center;font-size:24px;margin-bottom:10px;color:#96204c}article section.s-photo .container ul li .contents .btn{text-align:center;margin:30px 0 0}article section.s-photo .container ul li .contents .btn a{display:flex;justify-content:center;align-items:center;width:300px;height:55px;font-size:18px;font-weight:bold;text-decoration:none;border-radius:100px;position:relative;border:2px solid #96204c;color:#96204c;background:#fff;margin:0 auto}article section.s-photo .container ul li .contents .btn a::before{content:"";position:absolute;right:18px;top:50%;top:calc(50% - 6px);width:10px;height:10px;transform:rotate(45deg);border-top:2px solid #96204c;border-right:2px solid #96204c}@media screen and (max-width: 979px){article section.s-photo{padding:1px 0 25vw}article section.s-photo::before{height:45vw;background-position:top right -15vw;background-size:130vw auto}article section.s-photo::after{height:45vw;background-position:bottom left -15vw;background-size:130vw auto}article section.s-photo .container{width:95%}article section.s-photo .container ul li{border:1.5vw solid #faf2f6;padding:1px 3vw 3vw;box-shadow:0 2vw 3vw rgba(150,32,76,0.1)}article section.s-photo .container ul li+li{margin-top:7vw}article section.s-photo .container ul li h3{height:8vw;font-size:4vw;padding:0 5vw;margin:-3.5vw 0 4.5vw}article section.s-photo .container ul li .img+.img{margin-top:2vw}article section.s-photo .container ul li .dr{font-size:3vw;margin:0.5vw 0 2vw}article section.s-photo .container ul li .contents{padding:4vw}article section.s-photo .container ul li .contents p.text{font-size:4vw;margin-bottom:2vw}article section.s-photo .container ul li .contents .btn{margin:3vw 0 0}article section.s-photo .container ul li .contents .btn a{width:auto;max-width:50vw;height:8vw;font-size:3vw;border:0.5vw solid #96204c}article section.s-photo .container ul li .contents .btn a::before{right:3vw;top:calc(50% - 0.7vw);width:1.5vw;height:1.5vw;border-top:0.5vw solid #96204c;border-right:0.5vw solid #96204c}}article section.s-osusume{padding:1px 0 165px;background:#faf6f3}@media screen and (max-width: 979px){article section.s-osusume{padding:1px 0 25vw}}article section.s-osusume .container{width:980px;margin:0 auto}@media screen and (max-width: 979px){article section.s-osusume .container{width:95%}}article section.s-osusume .container .doctor-head{padding:10px 35px 45px;position:relative;background:url("/assets/agingcare/ope/threadlift/images/tvcm/doctor_bg01.jpg?202641711047") no-repeat bottom center}@media screen and (max-width: 979px){article section.s-osusume .container .doctor-head{padding:2vw 4vw 4vw;background-size:100% 100%}}article section.s-osusume .container .doctor-head .expert-icon{position:absolute;top:-8px;left:66px}@media screen and (max-width: 979px){article section.s-osusume .container .doctor-head .expert-icon{top:-5px;left:3vw;width:15vw}}article section.s-osusume .container .doctor-head .expert-catch{text-align:center;margin:0 auto 55px}@media screen and (max-width: 979px){article section.s-osusume .container .doctor-head .expert-catch{width:30vw;margin-top:2vw;margin-bottom:10vw}}article section.s-osusume .container .doctor-head .head-text{font-size:16px;font-weight:500;line-height:1.875;color:#fcf8f1}article section.s-osusume .container .doctor-head .head-text span{color:#f2d994}@media screen and (max-width: 979px){article section.s-osusume .container .doctor-head .head-text{font-size:3vw}}article section.s-osusume .container .doctor-body{position:relative;padding-top:28px;padding-bottom:30px;background:#fff url("/assets/agingcare/ope/threadlift/images/2023/doctor_bg02.jpg?202641711047") no-repeat bottom center;z-index:2}@media screen and (max-width: 979px){article section.s-osusume .container .doctor-body{padding-top:5vw;padding-bottom:5vw}}article section.s-osusume .container .doctor-body.no-bg{background-image:none}article section.s-osusume .container .doctor-body .photo{text-align:center}@media screen and (min-width: 980px){article section.s-osusume .container .doctor-body .photo{position:absolute;top:0;left:0;z-index:-1}}@media screen and (max-width: 979px){article section.s-osusume .container .doctor-body .photo{margin-bottom:4vw;padding:0 15px;background:#fff}}article section.s-osusume .container .doctor-body .sub-lb{display:inline-block;padding:0 32px;margin-bottom:6px;font-size:20px;font-weight:500;line-height:34px;color:#977645;background-color:#f2f2f2}@media screen and (max-width: 979px){article section.s-osusume .container .doctor-body .sub-lb{padding:0 3vw;margin-bottom:2vw;font-size:3.7vw;line-height:2}}article section.s-osusume .container .doctor-body .sub{font-size:20px;font-weight:600}@media screen and (max-width: 979px){article section.s-osusume .container .doctor-body .sub{font-size:3.7vw}}article section.s-osusume .container .doctor-body .name{font-size:40px;line-height:1.6;margin-right:24px}@media screen and (max-width: 979px){article section.s-osusume .container .doctor-body .name{font-size:6vw;margin-right:3vw}}article section.s-osusume .container .doctor-body .kana{font-size:18px}@media screen and (max-width: 979px){article section.s-osusume .container .doctor-body .kana{font-size:3vw}}article section.s-osusume .container .doctor-body .full-name{display:flex;flex-wrap:wrap;align-items:baseline;font-weight:600}article section.s-osusume .container .osusumeDoctor{width:980px;margin:0 auto;background:#fff}article section.s-osusume .container .osusumeDoctor+.osusumeDoctor{margin-top:50px}article section.s-osusume .container .osusumeDoctor .btn a{display:flex;justify-content:center;align-items:center;width:300px;height:55px;font-size:18px;font-weight:bold;text-decoration:none;border-radius:100px;position:relative}article section.s-osusume .container .osusumeDoctor .btn a::before{content:"";position:absolute;right:18px;top:50%;top:calc(50% - 6px);width:10px;height:10px;transform:rotate(45deg)}article section.s-osusume .container .osusumeDoctor .btn.drlink a{background:#8f6e3e;color:#fff}article section.s-osusume .container .osusumeDoctor .btn.drlink a::before{border-top:2px solid #fff;border-right:2px solid #fff}article section.s-osusume .container .osusumeDoctor .btn.morelink a{border:2px solid #8f6e3e;color:#8f6e3e;background:#fff}article section.s-osusume .container .osusumeDoctor .btn.morelink a::before{border-top:2px solid #8f6e3e;border-right:2px solid #8f6e3e}article section.s-osusume .container .osusumeDoctor .top{display:flex}article section.s-osusume .container .osusumeDoctor .top .text{flex:1;padding:40px 45px;font-size:20px;font-weight:bold}article section.s-osusume .container .osusumeDoctor .top .text .sub{display:inline-block;padding:0 32px;margin-bottom:6px;font-size:20px;font-weight:bold;line-height:34px;color:#977645;background-color:#f2f2f2}@media screen and (max-width: 979px){article section.s-osusume .container .osusumeDoctor .top .text .sub{padding:0 3vw;margin-bottom:1.5vw;font-size:2.7vw;line-height:2}}article section.s-osusume .container .osusumeDoctor .top .text .name{font-size:40px;border-bottom:1px solid #000}article section.s-osusume .container .osusumeDoctor .top .text .name .kana{font-size:18px;padding:0 0 0 20px}article section.s-osusume .container .osusumeDoctor .top .text>div{margin:20px 0 0;display:flex}article section.s-osusume .container .osusumeDoctor .top .text>div>.links{flex:1}article section.s-osusume .container .osusumeDoctor .top .text>div>.links ul{display:flex;align-items:center}article section.s-osusume .container .osusumeDoctor .top .text>div>.links ul li+li{margin-left:10px}article section.s-osusume .container .osusumeDoctor .top .text>div>.links .btn{margin:20px 0 0}article section.s-osusume .container .osusumeDoctor .top .text>div>.links .btn+.btn{margin-top:15px}article section.s-osusume .container .osusumeDoctor .bottom{background:url(/assets/agingcare/ope/threadlift/images/2023/dr/bg01.jpg?202641711047) center bottom/cover no-repeat;padding:1px 60px 30px}article section.s-osusume .container .osusumeDoctor .bottom .insta_cont>ul#instaWidget{margin-top:-90px;display:flex;justify-content:space-between}article section.s-osusume .container .osusumeDoctor .bottom .insta_cont>ul#instaWidget>li{width:33%}article section.s-osusume .container .osusumeDoctor .bottom .insta_cont>ul#instaWidget>li>p{height:0px;padding-bottom:100%;overflow:hidden}article section.s-osusume .container .osusumeDoctor .bottom .insta_cont>ul#instaWidget>li>p img{width:33vw;max-width:283px;height:33vw;max-height:283px;object-fit:cover;-o-object-fit:cover}article section.s-osusume .container .osusumeDoctor .bottom .insta_cont>#instaModal{display:none}article section.s-osusume .container .osusumeDoctor .bottom .btn{text-align:center;margin:30px 0 0}article section.s-osusume .container .osusumeDoctor .bottom .btn a{margin:0 auto}@media screen and (min-width: 980px){article section.s-osusume .container .osusumeDoctor.nagura .bottom .insta_cont>ul#instaWidget{margin-top:-50px}}@media screen and (max-width: 979px){article section.s-osusume .container .osusumeDoctor{width:100%}article section.s-osusume .container .osusumeDoctor+.osusumeDoctor{margin-top:5vw}article section.s-osusume .container .osusumeDoctor .btn a{width:auto;max-width:50vw;height:8vw;font-size:3vw}article section.s-osusume .container .osusumeDoctor .btn a::before{right:3vw;top:calc(50% - 0.7vw);width:1.5vw;height:1.5vw}article section.s-osusume .container .osusumeDoctor .btn.drlink a::before{border-top:0.5vw solid #fff;border-right:0.5vw solid #fff}article section.s-osusume .container .osusumeDoctor .btn.morelink a{border:0.5vw solid #8f6e3e}article section.s-osusume .container .osusumeDoctor .btn.morelink a::before{border-top:0.5vw solid #8f6e3e;border-right:0.5vw solid #8f6e3e}article section.s-osusume .container .osusumeDoctor .top{position:relative}article section.s-osusume .container .osusumeDoctor .top .photo{width:42%;margin:0 auto}article section.s-osusume .container .osusumeDoctor .top .text{padding:3vw 4vw;font-size:3.5vw}article section.s-osusume .container .osusumeDoctor .top .text .name{font-size:5.5vw;line-height:1.2;margin:1.5vw 0 0}article section.s-osusume .container .osusumeDoctor .top .text .name .kana{display:block;font-size:2.5vw;padding:0}article section.s-osusume .container .osusumeDoctor .top .text>div{margin:2vw 0 0;align-items:center}article section.s-osusume .container .osusumeDoctor .top .text>div>.links ul li+li{margin-left:1.5vw}article section.s-osusume .container .osusumeDoctor .top .text>div>.links .btn{margin:2.5vw 0 0}article section.s-osusume .container .osusumeDoctor .top .text>div>.links .btn+.btn{margin-top:1.5vw}article section.s-osusume .container .osusumeDoctor .top .text>div>.img{position:absolute;width:24vw;left:1vw;bottom:1vw}article section.s-osusume .container .osusumeDoctor .bottom{padding:3vw}article section.s-osusume .container .osusumeDoctor .bottom .insta_cont>ul#instaWidget{margin-top:0}article section.s-osusume .container .osusumeDoctor .bottom .insta_cont>ul#instaWidget>li>p img{max-width:29vw;max-height:29vw}article section.s-osusume .container .osusumeDoctor .bottom .btn{margin:3vw 0 0}}article section.s-osusume .container .osusume .area_anchor{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:30px}article section.s-osusume .container .osusume .area_anchor a.btn{display:flex;justify-content:center;align-items:center;width:300px;height:60px;min-height:inherit;font-size:16px;font-weight:normal;background:#50373d;border:2px solid #8e6e3b;color:#fff;border-radius:0;text-decoration:none;opacity:1;margin:5px 5px;padding:0;position:relative}article section.s-osusume .container .osusume .area_anchor a.btn::before{position:absolute;content:"";border-top:2px solid #fff;border-right:2px solid #fff;right:18px;top:50%;top:calc(50% - 6px);width:10px;height:10px;transform:rotate(135deg)}article section.s-osusume .container .osusume .area_anchor a.btn:hover{opacity:0.6}@media screen and (max-width: 979px){article section.s-osusume .container .osusume .area_anchor{justify-content:space-between;margin-bottom:4vw}article section.s-osusume .container .osusume .area_anchor a.btn{width:49%;height:50px;font-size:15px;margin:4px 0}article section.s-osusume .container .osusume .area_anchor a.btn::before{right:10px}}article section.s-osusume .container .osusume .area_title{background:url(/assets/agingcare/ope/threadlift/images/2023/area_title.png?202641711047) center center #b12846;background-size:cover;width:980px;height:70px;margin-bottom:30px;display:flex;justify-content:center;align-items:center}article section.s-osusume .container .osusume .area_title p{font-size:30px;font-weight:bold;color:#fff;line-height:1.4}@media screen and (max-width: 979px){article section.s-osusume .container .osusume .area_title{width:100%;height:12vw;margin-bottom:3vw}article section.s-osusume .container .osusume .area_title p{font-size:5vw}}article section.s-osusume .container .rchan{width:100%;height:920px;background:url("/assets/agingcare/ope/others/houreisen/images/rchan_bg.jpg?202641711047") center top/100% auto no-repeat;position:relative}article section.s-osusume .container .rchan .movie{width:100%;text-align:center;position:absolute;left:0;bottom:90px}@media screen and (max-width: 979px){article section.s-osusume .container .rchan{height:0;padding:0 0 calc(920 / 980 * 100%)}article section.s-osusume .container .rchan .movie{bottom:10vw}article section.s-osusume .container .rchan .movie img{width:72vw}}article section.s-detail{padding:1px 0 165px;background:#f8ece3}article section.s-detail .container{width:980px;margin:0 auto}article section.s-detail .container .contents{background:#f9f9f9;border-radius:10px 10px 0 0;overflow:hidden}article section.s-detail .container .contents+.contents{margin-top:45px}article section.s-detail .container .contents h3{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:32px;font-weight:700;color:#fff;line-height:1.4;text-align:center;background:#c6557f;text-decoration:none;margin:0 auto;padding:15px;position:relative}article section.s-detail .container .contents .inner{font-size:19px;padding:35px 50px 45px 0}article section.s-detail .container .contents .inner ul li{display:flex;justify-content:space-between;align-items:center}article section.s-detail .container .contents .inner ul li+li{margin-top:15px}article section.s-detail .container .contents .inner ul li .list-left{flex:1}article section.s-detail .container .contents .inner ul li .list-left p{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:22px;font-weight:700;color:#c6557f;text-align:center;line-height:1.4}article section.s-detail .container .contents .inner ul li .list-right{width:740px;border:1px solid #c6557f;background:#fff;padding:20px}article section.s-detail .container .contents .inner .caution{text-align:right;margin:5px 0 0}@media screen and (max-width: 979px){article section.s-detail{padding:1px 0 25vw}article section.s-detail .container{width:95%}article section.s-detail .container .contents{border-radius:2vw 2vw 0 0}article section.s-detail .container .contents+.contents{margin-top:5vw}article section.s-detail .container .contents h3{font-size:4.5vw;padding:2vw}article section.s-detail .container .contents .inner{font-size:3.5vw;padding:3vw 4vw 5vw 0}article section.s-detail .container .contents .inner ul li+li{margin-top:2vw}article section.s-detail .container .contents .inner ul li .list-left p{font-size:4vw}article section.s-detail .container .contents .inner ul li .list-right{width:65vw;padding:2.5vw}article section.s-detail .container .contents .inner .caution{font-size:3vw;margin:1vw 0 0}}article section.s-flow{padding:1px 0 165px;background:url("/assets/agingcare/ope/others/houreisen/images/flow01.jpg?202641711047") center top/cover no-repeat}@media screen and (max-width: 979px){article section.s-flow{padding:1px 0 25vw}}article section.s-flow .container{width:980px;margin:0 auto}@media screen and (max-width: 979px){article section.s-flow .container{width:95%}}article section.s-flow .container .flow__slider{position:relative;width:100%;margin:0 auto;padding:0 0 30px;z-index:2}@media screen and (max-width: 979px){article section.s-flow .container .flow__slider{width:90vw;padding:0;margin:0 0 8vw}article section.s-flow .container .flow__slider .caption{margin-top:1vw;font-size:3.5vw}}article section.s-flow .container .flow__slider:before,article section.s-flow .container .flow__slider:after{content:"";position:absolute;z-index:-1;width:145px;height:145px;background:#e17c85;background:linear-gradient(135deg, #e17c85 0%, #eaabc8 100%)}@media screen and (max-width: 979px){article section.s-flow .container .flow__slider:before,article section.s-flow .container .flow__slider:after{width:20vw;height:20vw}}article section.s-flow .container .flow__slider:before{top:-8px;left:-40px;transform:rotate(180deg)}@media screen and (max-width: 979px){article section.s-flow .container .flow__slider:before{top:0;left:0}}article section.s-flow .container .flow__slider:after{bottom:110px;right:-40px}@media screen and (max-width: 979px){article section.s-flow .container .flow__slider:after{bottom:0;right:0}}article section.s-flow .container .flow__slider .caption{margin-top:10px;font-weight:bold;font-size:20px}article section.s-flow .container .flow__slider .slick-slide{height:inherit;text-decoration:none}@media screen and (max-width: 979px){article section.s-flow .container .flow__slider .slick-slide{width:90vw;max-width:600px;padding:0 5vw;margin:0 5vw}}article section.s-flow .container .flow__slider .slick-next,article section.s-flow .container .flow__slider .slick-prev{display:block !important;top:inherit;bottom:6px;width:70px;height:70px;background-color:rgba(0,0,0,0)}article section.s-flow .container .flow__slider .slick-next.slick-disabled,article section.s-flow .container .flow__slider .slick-prev.slick-disabled{display:none !important}@media screen and (max-width: 979px){article section.s-flow .container .flow__slider .slick-next,article section.s-flow .container .flow__slider .slick-prev{width:10vw;height:10vw;bottom:-13vw}}article section.s-flow .container .flow__slider .slick-next{right:268px}@media screen and (max-width: 979px){article section.s-flow .container .flow__slider .slick-next{right:15vw}}article section.s-flow .container .flow__slider .slick-next::before{width:70px;height:70px;background-size:70px auto;background-image:url("/assets/agingcare/ope/threadlift/images/2023/arrow_right.png?202641711047")}@media screen and (max-width: 979px){article section.s-flow .container .flow__slider .slick-next::before{width:10vw;height:10vw;background-size:10vw auto}}article section.s-flow .container .flow__slider .slick-prev{left:256px}@media screen and (max-width: 979px){article section.s-flow .container .flow__slider .slick-prev{left:15vw}}article section.s-flow .container .flow__slider .slick-prev::before{width:70px;height:70px;background-size:70px auto;background-image:url("/assets/agingcare/ope/threadlift/images/2023/arrow_left.png?202641711047")}@media screen and (max-width: 979px){article section.s-flow .container .flow__slider .slick-prev::before{width:10vw;height:10vw;background-size:10vw auto}}article section.s-flow .container .flow__slider .slick-dots{bottom:65px}article section.s-flow .container .flow__slider .slick-dots li{margin:0 8px}article section.s-flow .container .flow__slider .slick-dots li button::before{opacity:1;background:none;border:2px solid #a67d8c}article section.s-flow .container .flow__slider .slick-dots li.slick-active button::before{background:#a67d8c}@media screen and (max-width: 979px){article section.s-flow .container .flow__slider .slick-dots{bottom:-5vw;left:0}article section.s-flow .container .flow__slider .slick-dots li{margin:0 1vw}}article section.s-flow .container .step{width:980px;position:relative;padding-top:32px;padding-bottom:120px}@media screen and (max-width: 979px){article section.s-flow .container .step{padding:4vw !important}}@media screen and (min-width: 980px){article section.s-flow .container .step .image{position:absolute;top:32px;left:0}}@media screen and (max-width: 979px){article section.s-flow .container .step .image{text-align:center}article section.s-flow .container .step .image img{display:inline-block;width:100%}}article section.s-flow .container .step .st{font-family:"beloved-script", sans-serif;font-weight:700;font-style:normal;font-size:80px;line-height:1;position:absolute;top:37px;left:350px;display:inline-flex;transform:rotate(-10deg)}@media screen and (max-width: 979px){article section.s-flow .container .step .st{font-size:15vw;top:2vw;left:inherit;right:-1.5vw}}article section.s-flow .container .step_body{max-width:610px;min-height:374px;margin-left:auto;margin-top:56px;color:#fff;background-color:#c6557f;padding:40px 62px 65px 112px}@media screen and (max-width: 979px){article section.s-flow .container .step_body{max-width:600px;margin-top:0;min-height:auto;padding:3vw}}article section.s-flow .container .step_body p{font-size:20px}@media screen and (max-width: 979px){article section.s-flow .container .step_body p{font-size:3.5vw}}article section.s-flow .container .step_body .step_ttl{position:relative;font-size:24px;font-weight:600;padding-bottom:20px;margin-bottom:26px}@media screen and (max-width: 979px){article section.s-flow .container .step_body .step_ttl{font-size:4.2vw;padding-bottom:2vw;margin-bottom:3vw}}article section.s-flow .container .step_body .step_ttl:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:url("/assets/agingcare/ope/threadlift/images/2023/bg_dash.png?202641711047") repeat-x}article section.s-flow .container .step_body .text{padding-right:12px;font-size:18px !important;font-weight:normal !important;line-height:2}@media screen and (max-width: 979px){article section.s-flow .container .step_body .text{flex:inherit;font-size:3.5vw !important;line-height:1.4}}article section.s-qa{padding:1px 0 165px;background:url("/assets/agingcare/ope/others/houreisen/images/qa01.jpg?202641711047") center top/cover no-repeat}article section.s-qa .container{width:980px;margin:0 auto}article section.s-qa .container .-pc-accordion,article section.s-qa .container .-sp-accordion{width:980px;margin:0 auto}article section.s-qa .container .-pc-accordion>.contents+.contents,article section.s-qa .container .-sp-accordion>.contents+.contents{margin:30px 0 0}article section.s-qa .container .-pc-accordion>.contents>.title,article section.s-qa .container .-sp-accordion>.contents>.title{min-height:30px;justify-content:center;align-items:center;margin:0;background:none;border-radius:0;padding:3px 0 0 55px;justify-content:flex-start;position:relative}article section.s-qa .container .-pc-accordion>.contents>.title::before,article section.s-qa .container .-sp-accordion>.contents>.title::before{width:17px;height:3px;background:#ffddc4;border:none;position:absolute;right:10px;top:50%;transform:translate(0, -50%) rotate(0deg)}article section.s-qa .container .-pc-accordion>.contents>.title::after,article section.s-qa .container .-sp-accordion>.contents>.title::after{content:"";display:block;margin-top:0;border-radius:0;width:3px;height:17px;border:none;background:none #ffddc4;position:absolute;right:17px;transform:translate(0, -50%) rotate(0deg)}article section.s-qa .container .-pc-accordion>.contents>.title.-open::after,article section.s-qa .container .-sp-accordion>.contents>.title.-open::after{display:none}article section.s-qa .container .-pc-accordion>.contents>.title h3,article section.s-qa .container .-sp-accordion>.contents>.title h3{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;font-size:20px;width:100%;font-weight:700;text-align:left;color:#ffddc4}article section.s-qa .container .-pc-accordion>.contents>.title h3::before,article section.s-qa .container .-sp-accordion>.contents>.title h3::before{content:"Q";display:flex;justify-content:center;align-items:center;width:30px;height:30px;background:#ffddc4;color:#96204c;font-weight:bold;line-height:1;position:absolute;left:0;top:0}article section.s-qa .container .-pc-accordion>.contents>.content,article section.s-qa .container .-sp-accordion>.contents>.content{position:relative;border:none;font-size:16px;padding:20px 0 0 55px;border-top:1px solid #ffddc4;margin:20px 0 0}article section.s-qa .container .-pc-accordion>.contents>.content::before,article section.s-qa .container .-sp-accordion>.contents>.content::before{content:"A";display:flex;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;color:#c6557f;font-weight:bold;border-radius:0;background:#fff;line-height:1;position:absolute;left:0;top:20px}article section.s-qa .container .-pc-accordion>.contents>.content p,article section.s-qa .container .-sp-accordion>.contents>.content p{color:#fff}@media screen and (max-width: 979px){article section.s-qa{padding:1px 0 25vw}article section.s-qa .container{width:95%}article section.s-qa .container .-pc-accordion,article section.s-qa .container .-sp-accordion{width:100%}article section.s-qa .container .-pc-accordion>.contents+.contents,article section.s-qa .container .-sp-accordion>.contents+.contents{margin:4vw 0 0}article section.s-qa .container .-pc-accordion>.contents>.title,article section.s-qa .container .-sp-accordion>.contents>.title{min-height:6vw;padding:0.5vw 0 0 10vw}article section.s-qa .container .-pc-accordion>.contents>.title::before,article section.s-qa .container .-sp-accordion>.contents>.title::before{width:3vw;height:2px;right:2vw}article section.s-qa .container .-pc-accordion>.contents>.title::after,article section.s-qa .container .-sp-accordion>.contents>.title::after{width:2px;height:3vw;right:3.3vw}article section.s-qa .container .-pc-accordion>.contents>.title.-open::after,article section.s-qa .container .-sp-accordion>.contents>.title.-open::after{width:2px;height:3vw;right:3.2vw}article section.s-qa .container .-pc-accordion>.contents>.title h3,article section.s-qa .container .-sp-accordion>.contents>.title h3{font-size:4.2vw;line-height:1.3;padding:0 6vw 0 0}article section.s-qa .container .-pc-accordion>.contents>.title h3::before,article section.s-qa .container .-sp-accordion>.contents>.title h3::before{width:6vw;height:6vw;top:0.5vw}article section.s-qa .container .-pc-accordion>.contents>.content,article section.s-qa .container .-sp-accordion>.contents>.content{font-size:3.5vw;padding:3vw 0 0 10vw;margin:3vw 0 0}article section.s-qa .container .-pc-accordion>.contents>.content::before,article section.s-qa .container .-sp-accordion>.contents>.content::before{width:6vw;height:6vw;font-size:4.2vw;top:4vw}}
