@import url(https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap);.mv{padding:0;position:relative;width:100%}.mv,.mv__slider{height:90vh}.mv__sliderImg img{height:90vh;-o-object-fit:cover;object-fit:cover;width:100%}.mv__catch{bottom:100px;max-width:1400px;position:absolute;width:100%}.mv__title{background:rgba(241,140,44,.702);color:#fff;font-size:7vw;font-weight:700;line-height:1.8;margin:0 0 0 auto;padding:10px;text-align:right;width:100%}.mv__chara{animation:upDown 2s linear infinite;left:20px;position:absolute;right:0;top:-100px;width:28%;z-index:2}.about{padding:0 0 60px}.about__list{display:flex;flex-direction:column;gap:10px;margin:0 0 30px}.about__listItem{background:#fff;border-radius:16px;padding:20px 10px;text-align:center}.about__listTitle{display:block;font-size:4.8vw;padding:70px 0 0}.about__listTitle--list1{background:#fff url(../img/sunin.svg) no-repeat top/60px}.about__listTitle--list2{background:#fff url(../img/sunin2.svg) no-repeat top/70px}.about__listTitle--list3{background:#fff url(../img/sunin1.svg) no-repeat top/70px}.about__listTitle--list4{background:#fff url(../img/sunin3.svg) no-repeat top/70px}.info{background:#fff;border-radius:16px;padding:30px 16px}.info__list{display:flex;flex-direction:column;gap:10px 0}.info__listItem{border-bottom:1px solid #ccc;padding:0 0 10px}.info__date{font-size:3.6vw}.info__subject{display:block}.sns{background:#fff url(../img/sunin3.svg) no-repeat right bottom -20px/100px;border-radius:20px;margin:30px 0 0;padding:40px 20px 80px}.sns__title{font-size:7vw;margin:0 0 20px;text-align:center}.sns__list{display:flex;gap:0 20px}.sns__listItem{width:calc(50% - 10px)}.sns__link{display:block}.sns__icon{margin:0 auto;width:80%}.flBlock{display:flex;flex-direction:column;gap:20px}.flBlock__inner{width:100%}.flBlock__title{background:#8bc34a;border-radius:10px;color:#fff;display:block;margin:0 0 10px;padding:10px 0;text-align:center;width:100%}.flBlock__text{font-size:5vw}.flBlock__list{list-style:disc;padding:0 0 0 20px}.flBlock__listItem{font-size:5vw}@keyframes upDown{0%{top:-80px}50%{top:-72px}to{top:-80px}}.imgBg{display:flex}.imgBg__imgBlock{width:33.3333333333%}.contactForm{min-height:600px;padding:20px 0 0}.contactForm__thanksText{padding:100px 0 0;text-align:center}.contactForm__thanksText a{display:block;margin:100px auto 0;text-decoration:underline;width:-moz-fit-content;width:fit-content}.contactForm__title{margin:0 0 20px}.contactForm__text{font-size:14px;margin:0 0 40px}.contactForm__endText{font-size:16px;text-align:center}.contactForm__list{margin:0 auto 40px}.contactForm__listTitle{color:#222;font-size:16px;font-weight:700;margin:0 0 4px}.contactForm__listInput input[type=email],.contactForm__listInput input[type=tel],.contactForm__listInput input[type=text]{border:1px solid #959595;display:block;font-size:16px;height:50px;padding:12px 8px;width:100%}.contactForm__listInput input[type=email].short,.contactForm__listInput input[type=tel].short,.contactForm__listInput input[type=text].short{width:200px}.contactForm__listInput textarea{border:1px solid #959595;font-size:16px;height:200px;padding:6px 8px;width:100%}.contactForm__listInput input:focus,.contactForm__listInput textarea:focus{outline:2px solid #89c2bd}.contactForm__listInput select{border:1px solid #959595;padding:12px 8px}.contactForm__select{background:#e8e6e6;border:none;display:inline-block;font-size:16px;height:50px;padding:6px 8px;width:100%}.contactForm__confirm{display:block;font-size:14px;margin:8px 0 0}.contactForm__zip{align-items:center;display:flex;height:50px;margin:0 0 12px}.contactForm__zip input[type=text]{width:190px}.contactForm__zipMark{aspect-ratio:1/1;background:#ccc;display:grid;height:100%;place-items:center}.contactForm__attention{border:1px solid #707070;font-size:14px;height:160px;margin:55px auto 30px;overflow:scroll-y;padding:12px}.contactForm__privacyText{font-size:14px;font-weight:300;line-height:2;margin:0 0 56px;text-align:center}.contactForm__privacyText a{color:#fc7c2f;text-decoration:underline}.contactForm__privacyCheck{align-items:center;display:flex;justify-content:center}.contactForm__privacyCheck label{margin:0 0 0 8px}.contactForm__btn{background:#fff;background:#fc7c2f;border:none;border-radius:12px;color:#fff;display:block;font-size:18px;font-weight:700;letter-spacing:.1em;margin:0 auto 40px;padding:18px 0;text-align:center;width:100%}.contactForm__nes{background:#e85c5c;font-size:3vw;padding:2px 12px}.contactForm__any,.contactForm__nes{color:#fff;display:inline-block;font-weight:300;margin:0 0 0 4px;text-align:center}.contactForm__any{background:#878786;border-radius:6px;font-size:10px;justify-content:center;padding:0 10px}.contactForm .wpcf7-list-item{display:block}.confirm__text{margin:0 0 12px;text-align:center}.formTable{margin:0 auto;text-align:left;width:100%}.formTable td,.formTable th{border-bottom:1px solid #ccc;padding:16px 8px}.formTable th{width:100px}@media print,screen and (min-width:480px){.mv{padding:0}.mv__catch{right:0;width:-moz-fit-content;width:fit-content}.mv__title{font-size:60px;margin:0 0 0 auto;padding:0 30px}.mv__chara{animation:upDown 2s linear infinite;transform:translate(380px,-190px);width:250px}.mv__charaImg{transform:translateY(-100px)}.about{padding:0 0 100px}.about__list{flex-direction:row;flex-wrap:wrap}.about__listItem{padding:30px 10px;width:calc(50% - 10px)}.about__listTitle{padding:110px 0 0}.about__listTitle--list1{background-size:100px}.about__listTitle--list2,.about__listTitle--list3{background-size:120px}.about__listTitle--list4{background-size:110px}.about__listTitle{font-size:20px}.info__list{gap:16px 0}.info__listItem{padding:0 0 16px}.info__date{font-size:14px}.info__subject{font-size:18px}.sns{background:#fff url(../img/sunin3.svg) no-repeat right 10px bottom -20px/160px;margin:40px auto 0;max-width:680px;padding:60px 20px}.sns__title{font-size:36px;margin:0 0 30px}.sns__list{margin:0 auto;width:60%}.flBlock{gap:40px 0}.flBlock__title{font-size:20px}.flBlock__text{font-size:20px;text-align:center}.flBlock__listItem{font-size:20px}.contactForm{margin:0 auto;max-width:900px;padding:40px 0 180px}.contactForm__title{font-size:24px;margin:0 auto 20px;max-width:960px}.contactForm__text{font-size:16px;margin:0 auto 40px;max-width:810px}.contactForm__list{display:flex;margin:0 auto 60px}.contactForm__listTitle{align-items:flex-start;display:flex;width:260px}.contactForm__listInput{padding:0 0 0 30px;width:calc(100% - 260px)}.contactForm__attention{margin:55px auto 30px;max-width:810px}.contactForm__btn{font-size:18px;transition:all .1s ease-in;width:400px}.contactForm__btn:hover{background:#fc7c2f;color:#fff;cursor:pointer;opacity:.8;transition:all .1s ease-in}.contactForm__any,.contactForm__nes{font-size:12px;margin:5px 0 0 auto;padding:0 8px}.formTable{width:810px}.formTable th{width:200px}}
/*# sourceMappingURL=home.css.map */
