@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap);.lower__header{margin:0 0 40px;height:200px}@media print,screen and (min-width:480px){.lower__header{height:auto}}.lower__headerImg{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.lower--nehandou{background:url(../img/nehando/bg_nehandou.jpg) repeat-y top 200px center/contain}@media print,screen and (min-width:480px){.lower--nehandou{background:url(../img/nehando/bg_nehandou.jpg) repeat-y top 300px center/contain}}@media print,screen and (min-width:480px){.about{padding:160px 0 140px}}.about__content:last-child{margin:0 auto}.about__text{margin:0 0 20px;font-size:4vw}@media print,screen and (min-width:480px){.about__text{margin:0 0 40px;max-width:900px;margin:0 auto 20px;font-size:18px}}.about__text--border:after{content:"";display:block;width:100px;height:1px;background:#ccc;margin:60px auto}@media print,screen and (min-width:480px){.about__text--border:after{width:200px}}.about__title{font-weight:700;display:block;font-size:4.8vw;margin:0 0 10px}@media print,screen and (min-width:480px){.about__title{font-size:20px;margin:0 0 20px}}.about__imgList{display:flex;flex-direction:column;gap:20px 0}@media print,screen and (min-width:480px){.about__imgList{flex-direction:row}}.about__imgText{display:block;text-align:center;font-weight:700}.greet{padding:60px 0}@media print,screen and (min-width:480px){.greet{padding:160px 0}}.greet__content{padding:0 20px;display:flex;flex-direction:column;gap:20px}@media print,screen and (min-width:480px){.greet__content{flex-direction:row;max-width:1040px;margin:0 auto}}@media print,screen and (min-width:480px){.greet__imgArea{width:calc((100% - 20px)/ 2)}}@media print,screen and (min-width:480px){.greet__textArea{width:calc((100% - 20px)/ 2)}}.greet__text{margin:0 0 20px}@media print,screen and (min-width:480px){.greet__text{font-size:15px}}.greet__name{text-align:right}.kitou{padding:60px 0 0}@media print,screen and (min-width:480px){.kitou{padding:160px 0 0}}.kitou__content{padding:0}@media print,screen and (min-width:480px){.kitou__content{max-width:100%}}.kitou__block{padding:0 20px 50px;margin:0 0 30px;background-image:url(../img/common/bg_line_left.png),url(../img/common/bg_line_right.png);background-repeat:no-repeat;background-size:40%;background-position:left 10px bottom,right 10px bottom 60px}@media print,screen and (min-width:480px){.kitou__block{background-size:500px;padding:0 0 180px;margin:0 0 160px}}.kitou__block:last-child{margin:0;background:0 0}.kitou__blockInner{display:flex;flex-direction:column;gap:10px}@media print,screen and (min-width:480px){.kitou__blockInner{flex-direction:row;gap:0 40px;max-width:1040px;margin:0 auto}}@media print,screen and (min-width:480px){.kitou__blockInner--rev{flex-direction:row-reverse}}@media print,screen and (min-width:480px){.kitou__imgArea{width:100%;max-width:590px;width:49.1666666667%}}@media print,screen and (min-width:480px){.kitou__textArea{width:47.5%}}.kitou__title{font-size:5.2vw;margin:0 0 10px;letter-spacing:.1em}@media print,screen and (min-width:480px){.kitou__title{font-size:28px;margin:0 0 20px}}.kitou__text{margin:0 0 30px;font-size:4vw}@media print,screen and (min-width:480px){.kitou__text{margin:0;font-size:18px}}.eitaikuyou{padding:60px 0 80px}@media print,screen and (min-width:480px){.eitaikuyou{padding:160px 0 100px}}.eitaikuyou__mainImgArea{margin:0 0 30px}@media print,screen and (min-width:480px){.eitaikuyou__mainImgArea{margin:0 0 60px}}.eitaikuyou__kind{display:flex;flex-direction:column;gap:20px}@media print,screen and (min-width:480px){.eitaikuyou__kind{flex-direction:row;flex-wrap:wrap;gap:20px}}@media print,screen and (min-width:480px){.eitaikuyou__block{width:calc((100% - 20px)/ 2);display:flex;flex-direction:column}}@media print,screen and (min-width:480px){.eitaikuyou__block--wide{width:100%}}.eitaikuyou__textArea{background:#ebe9de;padding:10px 16px 20px}@media print,screen and (min-width:480px){.eitaikuyou__textArea{padding:20px 30px 40px;display:flex;flex-direction:column;flex-grow:1}}.eitaikuyou__title{font-size:5.2vw;margin:0 0 10px;letter-spacing:.1em}@media print,screen and (min-width:480px){.eitaikuyou__title{font-size:24px;margin:0 0 10px}}.eitaikuyou__text{margin:0 0 20px;font-size:4vw;line-height:1.8}@media print,screen and (min-width:480px){.eitaikuyou__text{margin:0;font-size:18px;margin:0 0 30px;flex-grow:1}}.eitaikuyou__price{background:#fff;border-radius:12px;padding:8px 0 10px;text-align:center;width:50%;margin:0 0 0 auto;font-size:4vw;line-height:1.2}@media print,screen and (min-width:480px){.eitaikuyou__price{font-size:20px}}.eitaikuyou__price big{font-size:8vw}@media print,screen and (min-width:480px){.eitaikuyou__price big{font-size:52px}}.eitaikuyou__price--wide{width:100%}@media print,screen and (min-width:480px){.eitaikuyou__price--wide{width:40%}}.useflow{padding:60px 0 0}@media print,screen and (min-width:480px){.useflow{padding:160px 0 0}}.useflow__list{counter-reset:listnum;display:flex;flex-direction:column;gap:10px}@media print,screen and (min-width:480px){.useflow__list{gap:20px}}.useflow__listItem{display:flex;align-items:center;gap:0 10px;border:solid 1px #296e19}@media print,screen and (min-width:480px){.useflow__listItem{gap:0 20px;font-size:24px}}.useflow__listItem:before{counter-increment:listnum;content:counter(listnum);background:#296e19;display:grid;place-items:center;color:#fff;aspect-ratio:1/1;width:60px;font-size:20px}@media print,screen and (min-width:480px){.useflow__listItem:before{font-size:42px}}.useflow__att{font-size:12px;margin:20px 0 0}@media print,screen and (min-width:480px){.useflow__att{font-size:16px}}.kuyou{padding:60px 0 80px}@media print,screen and (min-width:480px){.kuyou{padding:160px 0 100px}}.kuyou__dl{margin:0 0 40px}@media print,screen and (min-width:480px){.kuyou__dl{margin:0 0 60px}}.kuyou__dt{font-weight:700;font-size:4.8vw;margin:0 0 10px;padding:0 0 10px;border-bottom:solid 1px #333}@media print,screen and (min-width:480px){.kuyou__dt{font-size:24px;margin:0 0 20px;padding:0 0 10px}}.kuyou__dd{font-size:4vw}@media print,screen and (min-width:480px){.kuyou__dd{font-size:18px;max-width:900px;margin:0 auto}}.hasu__logoImg{max-width:200px;margin:0 auto}@media print,screen and (min-width:480px){.hasu__logoImg{max-width:300px}}.hasu__kind{display:flex;flex-direction:column;gap:20px;margin:0 0 40px}@media print,screen and (min-width:480px){.hasu__kind{flex-direction:row;flex-wrap:wrap;gap:20px;margin:0 0 80px}}@media print,screen and (min-width:480px){.hasu__block{width:calc((100% - 20px)/ 2);display:flex;flex-direction:column}}@media print,screen and (min-width:480px){.hasu__block--wide{width:100%}}.hasu__textArea{background:#ebe9de;padding:10px 16px 20px}@media print,screen and (min-width:480px){.hasu__textArea{padding:20px 30px 40px;display:flex;flex-direction:column;flex-grow:1}}.hasu__title{font-size:5.2vw;margin:0 0 10px;letter-spacing:.1em}@media print,screen and (min-width:480px){.hasu__title{font-size:24px;margin:0 0 10px}}.hasu__text{margin:0 0 20px;font-size:4vw;line-height:1.8}@media print,screen and (min-width:480px){.hasu__text{margin:0;font-size:18px;margin:0 0 30px;flex-grow:1}}.hasu__price{background:#fff;border-radius:12px;padding:8px 0 10px;text-align:center;width:50%;margin:0 0 0 auto;font-size:4vw;line-height:1.2}@media print,screen and (min-width:480px){.hasu__price{font-size:20px}}.hasu__price big{font-size:8vw}@media print,screen and (min-width:480px){.hasu__price big{font-size:52px}}.hasu__price--wide{width:100%}@media print,screen and (min-width:480px){.hasu__price--wide{width:40%}}.hasu__plan{margin:0 0 40px;background:#ebe9de;padding:40px 10px}@media print,screen and (min-width:480px){.hasu__plan{margin:0 0 80px;padding:60px}}.hasu__planTitle{text-align:center;font-size:5vw;margin:0 0 20px}@media print,screen and (min-width:480px){.hasu__planTitle{font-size:28px;margin:0 0 30px}}.hasu__planList{display:flex;flex-wrap:wrap;gap:10px}@media print,screen and (min-width:480px){.hasu__planList{gap:20px}}.hasu__planListItem{width:calc((100% - 10px)/ 2);background:#fff;padding:0 0 20px;border-radius:10px;border:4px solid #578859;display:flex;flex-direction:column;align-items:center}@media print,screen and (min-width:480px){.hasu__planListItem{width:calc((100% - 80px)/ 5)}}.hasu__planImgArea{max-width:90%;margin:0 auto}.hasu__planName{display:grid;place-items:center;text-align:center;font-size:4vw;line-height:1.4;color:#578859;font-weight:700;flex-grow:1}@media print,screen and (min-width:480px){.hasu__planName{font-size:16px}}.hasu__planName small{display:block;font-size:3.2vw}@media print,screen and (min-width:480px){.hasu__planName small{font-size:12px}}.ending{background:#ebe9de;padding:40px 20px}@media print,screen and (min-width:480px){.ending{padding:60px}}.ending__content{background:#fff;padding:30px 10px;border-radius:10px}@media print,screen and (min-width:480px){.ending__content{padding:50px 0 60px}}.ending__title{text-align:center;font-size:6vw}@media print,screen and (min-width:480px){.ending__title{font-size:36px}}.ending__text{text-align:center;font-size:4vw}@media print,screen and (min-width:480px){.ending__text{font-size:20px}}.ending__text b{display:block;color:#d99804;font-size:4.6vw}@media print,screen and (min-width:480px){.ending__text b{font-size:22px}}.ending__btn{background:#498b07;border-radius:60px;color:#fff;text-align:center;font-size:4.8vw;padding:6px 0;margin:20px 0 0;display:flex;justify-content:center;align-items:center;gap:0 10px}@media print,screen and (min-width:480px){.ending__btn{font-size:32px;max-width:500px;margin:20px auto 0}}.ending__btn:before{content:"";display:block;width:20px;height:20px;background:url(../img/kuyou/icon_phone.svg) no-repeat center/cover}@media print,screen and (min-width:480px){.ending__btn:before{width:36px;height:36px}}.otherKuyou{padding:60px 0 80px}@media print,screen and (min-width:480px){.otherKuyou{padding:160px 0 100px}}.otherKuyou__table{border:solid 1px #ebe9de;margin:0 auto 20px;width:100%;max-width:900px}@media print,screen and (min-width:480px){.otherKuyou__table{margin:0 auto 40px}}.otherKuyou__th{background:#ebe9de;border-bottom:solid 1px #fff;text-align:center;font-size:4vw;padding:6px 10px}@media print,screen and (min-width:480px){.otherKuyou__th{font-size:18px}}.otherKuyou__th:last-of-type{border-bottom:solid 1px #ebe9de}.otherKuyou__td{border-bottom:solid 1px #ebe9de;font-size:4vw;padding:6px 10px}@media print,screen and (min-width:480px){.otherKuyou__td{font-size:18px;padding:6px 40px}}.otherKuyou__btn{background:#498b07;border-radius:60px;color:#fff;text-align:center;font-size:4vw;padding:12px 0;margin:20px 0 0;display:flex;justify-content:center;align-items:center;gap:0 10px}@media print,screen and (min-width:480px){.otherKuyou__btn{font-size:20px;max-width:500px;margin:20px auto 0;padding:18px 0}}.noukotsu{padding:60px 0 100px}@media print,screen and (min-width:480px){.noukotsu{padding:160px 0 300px}}.noukotsu__content{padding:0 20px}@media print,screen and (min-width:480px){.noukotsu__content{max-width:1040px;margin:0 auto}}.nehandou{padding:0 0 60px}@media print,screen and (min-width:480px){.nehandou{padding:0 0 160px}}.nehandou__about{background:url(../img/nehando/bg_point.jpg) no-repeat center/cover;padding:30px 0;margin:0 0 30px}@media print,screen and (min-width:480px){.nehandou__about{padding:54px 0;max-width:1000px;margin:0 auto 60px}}.nehandou__list{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px 2%}.nehandou__listItem{background:#296e19;color:#fff;text-align:center;width:49%;border-radius:100%;aspect-ratio:1/1;display:grid;place-items:center;font-size:3.6vw;line-height:1.4}@media print,screen and (min-width:480px){.nehandou__listItem{width:23.5%;font-size:18px}}.nehandou__subTitle{margin:0 auto}.nehandou__imgArea{margin:0 0 10px}@media print,screen and (min-width:480px){.nehandou__imgArea{margin:0 0 20px}}.nehandou__explain{background:#ebe9de;padding:30px 20px}@media print,screen and (min-width:480px){.nehandou__explain{padding:40px}}.nehandou__text{font-size:4vw;margin:0 0 20px}@media print,screen and (min-width:480px){.nehandou__text{font-size:18px}}.nehandou__text--last{margin:0}.nehandou__table{border-collapse:collapse;margin:20px auto}@media print,screen and (min-width:480px){.nehandou__table{margin:40px auto;width:90%}}.nehandou__th{text-align:center;color:#fff;font-size:20px;width:20%}.nehandou__th--planA{background:#4e9fcc}.nehandou__th--planB{background:#4ecc72}.nehandou__th--planC{background:#cc4e80}.nehandou__td{background:#fff;font-size:12px;border:solid 1px #ebe9de;padding:8px}@media print,screen and (min-width:480px){.nehandou__td{font-size:18px;padding:10px 20px}}.contactForm{padding:20px 0 100px;min-height:600px}@media print,screen and (min-width:480px){.contactForm{padding:40px 0 180px;margin:0 auto;max-width:900px}}.contactForm__thanksText{padding:100px 0 0;text-align:center}.contactForm__thanksText a{display:block;width:-moz-fit-content;width:fit-content;margin:100px auto 0;text-decoration:underline}.contactForm__title{margin:0 0 20px}@media print,screen and (min-width:480px){.contactForm__title{font-size:24px;margin:0 auto 20px;max-width:960px}}.contactForm__text{font-size:14px;margin:0 0 40px}@media print,screen and (min-width:480px){.contactForm__text{max-width:810px;margin:0 auto 40px;font-size:16px}}.contactForm__endText{font-size:16px;text-align:center}.contactForm__list{margin:0 auto 40px}@media print,screen and (min-width:480px){.contactForm__list{margin:0 auto 60px;display:flex}}.contactForm__listTitle{font-size:16px;margin:0 0 4px;font-weight:700;color:#222}@media print,screen and (min-width:480px){.contactForm__listTitle{display:flex;align-items:flex-start;width:260px}}@media print,screen and (min-width:480px){.contactForm__listInput{width:calc(100% - 260px);padding:0 0 0 30px}}.contactForm__listInput input[type=email],.contactForm__listInput input[type=text]{font-size:16px;width:100%;height:50px;padding:12px 8px;display:block;border:solid 1px #959595}.contactForm__listInput input[type=email].short,.contactForm__listInput input[type=text].short{width:200px}.contactForm__listInput textarea{font-size:16px;border:none;width:100%;height:200px;padding:6px 8px;border:solid 1px #959595}.contactForm__listInput textarea:focus{outline:solid 2px #89c2bd}.contactForm__listInput input:focus{outline:solid 2px #89c2bd}.contactForm__listInput select{padding:12px 8px;border:solid 1px #959595}.contactForm__select{display:inline-block;font-size:16px;border:none;height:50px;padding:6px 8px;background:#e8e6e6;width:100%}.contactForm__confirm{display:block;margin:8px 0 0;font-size:14px}.contactForm__zip{margin:0 0 12px;display:flex;align-items:center;height:50px}.contactForm__zip input[type=text]{width:190px}.contactForm__zipMark{display:grid;place-items:center;background:#ccc;height:100%;aspect-ratio:1/1}.contactForm__attention{border:solid 1px #707070;padding:12px;height:160px;overflow:scroll-y;font-size:14px;margin:55px auto 30px}@media print,screen and (min-width:480px){.contactForm__attention{max-width:810px;margin:55px auto 30px}}.contactForm__privacyText{font-size:14px;text-align:center;margin:0 0 56px;font-weight:300;line-height:2}.contactForm__privacyText a{text-decoration:underline;color:#fc7c2f}.contactForm__privacyCheck{display:flex;justify-content:center;align-items:center}.contactForm__privacyCheck label{margin:0 0 0 8px}.contactForm__btn{display:block;width:100%;margin:36px auto 0;padding:18px 0;background:#498b07;color:#fff;text-align:center;border:none;letter-spacing:.1em;font-weight:700;font-size:18px}@media print,screen and (min-width:480px){.contactForm__btn{width:400px;transition:all .1s ease-in;font-size:18px}.contactForm__btn:hover{transition:all .1s ease-in;opacity:.8;cursor:pointer;background:#fc7c2f;color:#fff}}.contactForm__nes{background:#e85c5c;color:#fff;font-size:3vw;margin:0 0 0 4px;padding:2px 12px;font-weight:300;display:inline-block;text-align:center}@media print,screen and (min-width:480px){.contactForm__nes{font-size:12px;padding:0 8px}}.contactForm__any{background:#878786;color:#fff;font-size:10px;margin:0 0 0 4px;border-radius:6px;padding:0 10px;font-weight:300;display:inline-block;justify-content:center;text-align:center}@media print,screen and (min-width:480px){.contactForm__any{font-size:12px;margin:5px 0 0 auto;padding:0 8px}}
/*# sourceMappingURL=maps/lower.css.map */
