﻿:root{--brown: #c27358;--brown2: #d7a476;--lightbrown: #fdf4ea;--orange: #ff8470;--lightgray: #f9f7f7;--gray: #707070;--white: #fff;--contentWidth: 960px}picture{display:block;max-width:100%}@keyframes fadeIn{from{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@media(max-width: 1024px){.homecare{font-size:12px}}@media(max-width: 768px){.homecare{font-size:inherit}}@media(max-width: 768px){.br-pc{display:none}}@media(max-width: 767px){.pc_only{display:none}}@media(min-width: 768px){.sp_only{display:none}}.lf{display:inline-block}.section{padding:6.25em 0}.section.section--type2{background:var(--lightgray)}.section.section--type3{background:var(--brown2)}.section.section--type4{background:var(--white)}@media(max-width: 768px){.section{padding:3.57em 0}}.section__container{width:89.33%;max-width:var(--contentWidth);margin:0 auto}.section__head{margin-bottom:1.8em;text-align:center;color:var(--brown);font-size:2.125em;font-family:"Noto Serif JP",serif;line-height:1.5}@media(max-width: 768px){.section__head{margin-bottom:1.35em;font-size:1.86em}}.section__head.section__head--type2{color:#000}.section__head.section__head--type3{color:#fff}.section__head .note{display:block;text-align:center;font-size:.38em;line-height:1.25}.section__subHead{display:flex;align-items:center;margin-bottom:1.425em;text-align:center;font-size:1.75em;font-family:"Noto Serif JP",serif;position:relative}@media(max-width: 768px){.section__subHead{margin-bottom:1.4em;font-size:1.65em}}.section__subHead .text{flex:1 0 auto;display:block;width:fit-content;padding:0 1em}.section__subHead .emphasis{color:var(--brown)}.section__subHead::before,.section__subHead::after{content:"";width:100%;height:1px;background:var(--brown)}.section__subHead.section__subHead--type2::before,.section__subHead.section__subHead--type2::after{background:var(--gray)}.section__flex{display:flex;gap:7.5%}@media(max-width: 1024px){.section__flex{gap:4%}}@media(max-width: 768px){.section__flex{flex-direction:column-reverse;gap:2.25em}}.section__flex.section__flex--alignCenter{align-items:center}.section__flex.section__flex--section06{gap:5%}@media(max-width: 768px){.section__flex.section__flex--section06{flex-direction:column;gap:2.25em}}.section__flex .section__flexImg{flex:1}.section__flex .section__flexImgNotes{font-size:.69em}.section__flex .section__flexImgNotes.section__flexImgNotes--center{text-align:center}.section__flex .section__flexText{flex:1}.btn{display:block;max-width:100%;width:360px;margin:0 auto;padding:.5em 2.5%;text-align:center;background:var(--brown);color:#fff;border:solid 2px var(--brown);border-radius:4000px;font-weight:bold;position:relative}.btn:hover{opacity:10;background:#fff;color:var(--brown);border:solid 2px var(--brown)}@media(max-width: 768px){.btn{max-width:80vw}}.btn.btn--border{background:#fff;color:var(--brown);border:solid 2px var(--brown)}.btn.btn--border:hover{background:var(--brown);color:#fff}.btn.btn--external::after{position:absolute;top:50%;right:7%;translate:0 -50%;content:"";display:block;width:.7em;aspect-ratio:1/1;rotate:45deg;border-top:solid 2px #fff;border-right:solid 2px #fff;transition:.2s}.btn.btn--external:hover::after{translate:2px -50%;border-top:solid 2px var(--brown);border-right:solid 2px var(--brown)}.btn.btn--external.btn--border{background:#fff;color:var(--brown);border:solid 2px var(--brown)}.btn.btn--external.btn--border::after{border-top:solid 2px var(--brown);border-right:solid 2px var(--brown)}.btn.btn--external.btn--border:hover{background:var(--brown);color:#fff}.btn.btn--external.btn--border:hover::after{border-top:solid 2px #fff;border-right:solid 2px #fff}.listItem{display:flex;align-items:center;gap:.75em;padding:1em 1.25em;background:#fff;border-radius:10px}.listItem.listItem--type2{padding:.75em 1.25em;background:var(--orange);color:#fff;font-weight:500}.listItem .listItemIcon{width:1.75em;height:1.75em}.listItem .listItemIcon.listItemIcon--index{display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;background:#fff;color:var(--orange);border-radius:50%;font-size:1.25em;font-family:"Noto Serif JP",serif;font-weight:bold;line-height:1;letter-spacing:0}.listItem .listItemText.listItemText--type2{font-size:1.3125em;line-height:1.7}.mainVisual{display:flex;min-height:360px;max-height:360px;padding:4em 0;position:relative;background:var(--lightgray)}@media(max-width: 768px){.mainVisual{flex-direction:column;gap:2em;min-height:auto;max-height:initial;padding:2em 0 0}}.mainVisual .mainVisual__container{width:89.33%;max-width:var(--contentWidth);margin:0 auto;display:flex;align-items:center}@media(max-width: 768px){.mainVisual .mainVisual__container{justify-content:center}}.mainVisual .mainVisual__text{display:flex;flex-direction:column;gap:1em;max-width:fit-content;color:var(--brown);font-family:"Noto Serif JP",serif;line-height:1.3}@media(max-width: 768px){.mainVisual .mainVisual__text{align-items:center;gap:1.5em;font-size:.75em}}.mainVisual .mainVisual__text .large{font-size:2.5em}@media(max-width: 768px){.mainVisual .mainVisual__text .large{font-size:2.45em}}.mainVisual .mainVisual__text .small{display:block;width:fit-content;font-size:1.5em;line-height:1}@media(max-width: 768px){.mainVisual .mainVisual__text .small{font-size:1.72em}}.mainVisual .mainVisual__text .mainVisual__text--small1{line-height:36px}@media(max-width: 767px){.mainVisual .mainVisual__text .mainVisual__text--small1{text-align:center;line-height:6.4vw}}.mainVisual .mainVisual__textBadgeWrap{display:flex;gap:.75em}.mainVisual .mainVisual__textBadge{padding:.25em 1em;text-align:center;background:var(--brown);color:#fff;letter-spacing:.1em}@media(max-width: 768px){.mainVisual .mainVisual__textBadge{padding:.25em .5em;font-size:1.5em}}.mainVisual .mainVisual__img{position:absolute;top:0;right:0;width:50%;height:100%;display:block}@media(max-width: 768px){.mainVisual .mainVisual__img{position:initial;width:100%}}.mainVisual .mainVisual__img img{display:block;height:100%;min-height:100%;object-fit:cover;object-position:left center}@media(max-width: 768px){.mainVisual .mainVisual__img img{height:auto}}.section04 .section04__flex{display:flex;max-width:848px;margin:0 auto}@media(max-width: 768px){.section04 .section04__flex{flex-direction:column}}.section04 .section04__flexImg{flex:1;object-fit:cover;object-position:center;max-width:444px}@media(max-width: 768px){.section04 .section04__flexImg{max-width:100%}}.section04 .section04__list{display:flex;flex-direction:column;gap:.75em;width:415px;max-width:100%;margin:2.5em auto 0 -5%}@media(max-width: 768px){.section04 .section04__list{width:315px;width:84vw;margin:-3em auto 0 auto}}.section04 .section04__pointList{display:flex;flex-direction:column;gap:2.75em;margin:5em 0 0}@media(max-width: 768px){.section04 .section04__pointList{margin-top:3em}}.section04 .section04__pointListItem{display:grid;grid-template:"head img" "text img";align-items:center;gap:1em 4%;padding:3.25em 6% 3.75em;background:#fff;position:relative}@media(max-width: 768px){.section04 .section04__pointListItem{grid-template:"img" "head" "text";gap:1.3em;padding:3.5em 6% 3.5em}}.section04 .section04__pointListItem:nth-child(even){grid-template:"img head" "img text"}@media(max-width: 768px){.section04 .section04__pointListItem:nth-child(even){grid-template:"img" "head" "text";gap:1.3em;padding:3.5em 6% 3.5em}}.section04 .section04__pointListItem .section04__pointListHead{grid-area:head;color:var(--brown);font-size:2em;font-weight:500;font-family:"Noto Serif JP",serif}@media(max-width: 768px){.section04 .section04__pointListItem .section04__pointListHead{margin-top:.5em;font-size:1.5em}}.section04 .section04__pointListItem .section04__pointListText{grid-area:text}@media(max-width: 768px){.section04 .section04__pointListItem .section04__pointListText{font-size:1.13em}}.section04 .section04__pointListItem .section04__pointListText .small{display:block;margin-top:1.75em;font-size:.81em}@media(max-width: 768px){.section04 .section04__pointListItem .section04__pointListText .small{margin-top:1.5em}}.section04 .section04__pointListItem .section04__pointListImg{grid-area:img}.section05{background:#fff}.section05 .section__head{margin-bottom:1.8em;text-align:center;font-size:2.125em;font-family:"Noto Serif JP",serif;line-height:1.5}@media(max-width: 767px){.section05 .section__head{font-size:1.86em}}.section05 .section05-img__wrap{display:flex;justify-content:space-between;margin:57px 0 49px}@media(max-width: 767px){.section05 .section05-img__wrap{display:block;margin:10.6666666667vw 0 8vw}}.section05 .section05__img{max-width:460px}@media(max-width: 767px){.section05 .section05__img{max-width:100%}.section05 .section05__img:nth-of-type(2){margin-top:8vw}}.section05 .section05-effect{max-width:760px;margin:0 auto}.section06 .section06__flexWrap{display:flex;flex-direction:column;gap:2.5em}@media(max-width: 768px){.section06 .section06__flexImg{max-width:100%;margin:0 auto}}@media(max-width: 768px){.section06 .section06__flexImg.section06__flexImg--text{max-width:100%}}.section06 .section06__flexImg.section06__flexImg--pc{display:block}@media(max-width: 768px){.section06 .section06__flexImg.section06__flexImg--pc{display:none}}.section06 .section06__flexImg.section06__flexImg--sp{display:none}@media(max-width: 768px){.section06 .section06__flexImg.section06__flexImg--sp{display:block;margin-bottom:2.75em}}.section07 .section07__flow{display:flex;flex-wrap:wrap;justify-content:center;gap:4em 10%;max-width:798px;margin:0 auto}@media(max-width: 768px){.section07 .section07__flow{gap:1.25em}.section07 .section07__flow:nth-of-type(4){gap:10.25em}}.section07 .section07__flowItem{display:flex;flex-direction:column;align-items:center;gap:1.25em}@media(max-width: 768px){.section07 .section07__flowItem{flex-direction:row;justify-content:center;width:100%}}@media(max-width: 767px){.section07 .section07__flowItem4{margin-bottom:4.8vw}}@media(max-width: 767px){.section07 .section07__flowItem5{margin-bottom:4.8vw}}.section07 .section07__flowItemCircle{width:140px;aspect-ratio:1/1;display:grid;place-items:center;background:#fff;border-radius:50%;position:relative}.section07 .section07__flowItemCircle::after{position:absolute;top:50%;left:60.5%;translate:0 -50%;content:"";display:block;width:100%;height:2px;background:#fff}@media(max-width: 768px){.section07 .section07__flowItemCircle::after{top:initial;bottom:0;left:50%;translate:-50% 0}}@media(max-width: 768px){.section07 .section07__flowItemCircle{width:84px;width:22.5vw}.section07 .section07__flowItemCircle::after{top:initial;bottom:-21%;left:208%;translate:-50% 0;width:2px;height:18%}}.section07 .section07__flowItemCircle.section07__flowItemCircle--last::after{display:none}@media(max-width: 767px){.section07 .section07__flowItemCircle.section07__flowItemCircle--last--sp::after{display:none}}.section07 .section07__flowItemCircle>img{position:relative;z-index:1;width:60px;aspect-ratio:1/1}@media(max-width: 768px){.section07 .section07__flowItemCircle>img{width:12vw}}.section07 .section07-flowItemCircle2__wrap{position:relative}.section07 .section07-flowItemCircle2__wrap::after{position:absolute;top:50%;left:60.5%;translate:0 -50%;content:"";display:block;width:100%;height:2px;background:#fff}@media(max-width: 768px){.section07 .section07-flowItemCircle2__wrap::after{top:initial;bottom:-67%;left:62.5%;translate:-50% 0;width:2px;height:30.64%}}.section07 .section07__flowItemCircle2{width:140px;display:grid;place-items:center;background:#fff;border-radius:50%;position:relative;z-index:2}@media(min-width: 768px){.section07 .section07__flowItemCircle2{aspect-ratio:1/1}}@media(max-width: 768px){.section07 .section07__flowItemCircle2{width:74.6666666667vw;border-radius:2.6666666667vw;height:13.0666666667vw}.section07 .section07__flowItemCircle2::after{top:initial;bottom:-50%;left:50%;translate:-50% 0;width:2px;height:100%}}.section07 .section07__flowItemCircle2.section07__flowItemCircle--last::after{display:none}@media(max-width: 767px){.section07 .section07__flowItemCircle2.section07__flowItemCircle--last--sp::after{display:none}}.section07 .section07__flowItemCircle2>img{position:relative;z-index:1;width:60px;aspect-ratio:1/1}@media(max-width: 768px){.section07 .section07__flowItemCircle2>img{width:12vw}}.section07 .section07__flowItemCircle--braun{background:#bd603d;color:#fff}.section07 .section07__flowItemText{display:grid;place-items:center;width:100%;min-height:3lh;padding:.1em 2%;text-align:center;background:var(--lightgray);border-radius:10px;line-height:1.3}@media(max-width: 768px){.section07 .section07__flowItemText{max-width:48vw}}.section07 .section07__btn{margin-top:4em}@media(max-width: 768px){.section07 .section07__btn{margin-top:2.5em}}.section08{background:#f5f0ec}.section08 .section08__table{width:100%}.section08 .section08__table .th,.section08 .section08__table .td{padding:1.25em 2.5%;font-weight:normal;line-height:2}@media(max-width: 768px){.section08 .section08__table .th,.section08 .section08__table .td{font-size:.8em}}.section08 .section08__table .th{width:274px;text-align:center;vertical-align:middle;background:var(--brown2);color:#fff;border-top:solid 1px var(--brown);border-bottom:solid 1px #fff}.section08 .section08__table .th.th--last{border-bottom:solid 1px var(--brown)}@media(max-width: 768px){.section08 .section08__table .th{width:74px;width:19.7vw}}.section08 .section08__table .td{background:#fff;border-top:solid 1px var(--brown);border-bottom:solid 1px var(--brown);letter-spacing:-0.01em}@media(max-width: 768px){.section08 .section08__table .td{padding-left:5%}}.section08 .section08__info{display:flex;flex-direction:column;gap:1.8em;margin-top:2.1em;padding:2em 5%;background:#fff}@media(max-width: 768px){.section08 .section08__info{padding:2.5em 7%}}.section08 .section08__infoText{text-align:center}@media(max-width: 768px){.section08 .section08__infoText{text-align:left;font-size:.94em}}.section08 .section08__infoText .indent{display:block;margin-left:1em;text-indent:-1em}@media(max-width: 768px){.section08 .section08__infoText .indent{margin-top:1em;font-size:.85em}}.section09 .section09__faq{display:flex;flex-direction:column;gap:1.5em}.section09 .section09__faqItem{background:var(--lightgray);border-radius:10px;position:relative}@media(max-width: 768px){.section09 .section09__faqItem{font-weight:350}}.section09 .section09__faqItemSummary{display:block;width:100%;padding:2em 5em;list-style:none;position:relative}.section09 .section09__faqItemSummary::before{position:absolute;top:47.5%;left:.9em;translate:0 -50%;content:"Q.";display:block;color:var(--brown);font-size:2em;font-weight:bold;font-family:"Noto Serif JP",serif;line-height:1}.section09 .section09__faqItemSummary::after{position:absolute;top:50%;right:1em;translate:0 -50%;content:"＋";display:block;color:var(--brown);font-size:2em;font-weight:300}@media(max-width: 768px){.section09 .section09__faqItemSummary{padding:1.75em 2.5em 1.75em 4em;line-height:1.5}.section09 .section09__faqItemSummary::before{left:.75em;font-size:1.72em}.section09 .section09__faqItemSummary::after{right:.75em;font-size:1.25em}}.section09 .section09__faqItemInput{position:absolute;top:2px;left:2px;opacity:0}.section09 .section09__faqitemSummaryText{font-size:1.375em}@media(max-width: 768px){.section09 .section09__faqitemSummaryText{font-size:1.15em}}.section09 .section09__faqItemAnswerWrap{overflow:hidden;max-height:0;opacity:0;position:relative;transition:.5s}.section09 .section09__faqItemAnswer{padding:0 5em 2.5em 5em;position:relative}.section09 .section09__faqItemAnswer::before{position:absolute;top:0;left:.9em;content:"A.";display:block;font-size:2em;font-weight:bold;font-family:"Noto Serif JP",serif;line-height:1}@media(max-width: 768px){.section09 .section09__faqItemAnswer{padding:0 2.5em 2em 4em;line-height:1.5}.section09 .section09__faqItemAnswer::before{left:.75em;font-size:1.72em}}.section09 .section09__faqItemInput:checked~.section09__faqItemSummary::after{content:"ー"}.section09 .section09__faqItemInput:checked~.section09__faqItemAnswerWrap{height:auto;max-height:10lh;opacity:1}@media(max-width: 768px){.section10{padding-bottom:7em}}.section10 .section10__title{color:#c27358;text-align:center;font-family:"Noto Sans JP";font-size:22px;font-style:normal;font-weight:350;line-height:130%;margin-bottom:20px}@media(max-width: 767px){.section10 .section10__title{color:#c27358;text-align:center;font-family:"Noto Sans JP";font-size:4.2666666667vw;font-style:normal;font-weight:350;line-height:130%}}.section10 .section10__item{padding:3.125em 5%;background:#fff}@media(max-width: 768px){.section10 .section10__item{padding:1.75em 5% 2.5em}}.section10 .section10__item-list{display:flex;flex-direction:column;gap:2.5em;max-width:760px;margin:0 auto}@media(max-width: 768px){.section10 .section10__item-list{gap:1.3em}}.section10 .section10__list-head{text-align:center;color:var(--brown);font-size:22px}.section10 .section10__list-flex{display:grid;grid-template-columns:repeat(2, 1fr);border-bottom:solid 1px var(--brown)}.section10 .section10__list-flex:first-child{border-top:solid 1px var(--brown)}@media(max-width: 768px){.section10 .section10__list-flex{grid-template-columns:1fr 1.5fr}}.section10 .section10__list-dt,.section10 .section10__list-dd{padding:1.5em 5%;font-size:13px;font-weight:normal}.section10 .section10__list-dt{display:flex;flex-direction:column;justify-content:center;background:var(--lightbrown)}.section10 .section10__list-dd{display:flex;justify-content:space-between;align-items:center;gap:1.5em}@media(max-width: 768px){.section10 .section10__list-dd{flex-direction:column;justify-content:center;gap:1px}}.section10 .section10__list-dd .part.part--emphasis{background:var(--brown);color:#fff;padding:.5em .5em;line-height:1.2}.section10 .section10__list-dd .times{flex:1;text-align:right}@media(max-width: 768px){.section10 .section10__list-dd .times{flex:none}}.section10 .section10__list-dd .price{min-width:140px;max-width:100%;text-align:right;font-size:2.08em;line-height:1;font-weight:300}.section10 .section10__list-dd .price.price--emphasis{color:var(--brown)}.section10 .section10__list-dd .yen{font-size:13px;font-weight:normal}.section10 .section10__list-dd.section10__list-dd--column{flex-direction:column;justify-content:flex-end;gap:0;padding:0}.section10 .section10__list-dd-item{display:flex;justify-content:space-between;align-items:center;gap:1.5em;width:100%;padding:1.5em 5%}.section10 .section10__list-dd-item:not(:first-child){border-top:solid 1px var(--brown)}@media(max-width: 768px){.section10 .section10__list-dd-item{flex-direction:column;justify-content:center;gap:1px}}.section10 .section10__Annotation{color:#000;font-family:"Noto Sans JP";font-size:13px;font-style:normal;font-weight:400}/*# sourceMappingURL=style.css.map */