.wrapper{max-width:100%}.main{width:100%;margin:0 auto;font-family:"Noto Sans Japanese-r";color:#000}.gotop{right:5px !important}@media all and (max-width: 428px){.gotop{bottom:70px !important}}.gotop a{padding:7px 15px !important}.anchor{margin-top:-30px;padding-top:30px}picture img{width:auto;height:auto}@media all and (min-width: 429px){.sp-only{display:none}}@media all and (max-width: 428px){.pc-only{display:none}}.note{font-size:1.2rem}@media all and (max-width: 428px){.note{font-size:10px;font-size:1rem}}.contents{margin-top:127px}@media all and (max-width: 428px){.contents{margin-top:16vw}}.c-inner{width:90%;max-width:1080px;margin-inline:auto}.c-tl{font-size:3.2rem;text-align:center;padding-bottom:28px;border-bottom:1px solid;margin-bottom:60px}@media all and (min-width: 429px){.c-tl{width:90%;max-width:1080px;margin-inline:auto}}@media all and (max-width: 428px){.c-tl{font-size:24px;font-size:2.4rem;padding-bottom:2vw;margin-bottom:6vw}}.c-subtl{font-family:"Noto Sans Japanese-sb";font-size:2.4rem;margin-bottom:20px}@media all and (max-width: 428px){.c-subtl{font-size:18px;font-size:1.8rem}}.c-txt{font-size:1.8rem;line-height:1.8}@media all and (max-width: 428px){.c-txt{font-size:14px;font-size:1.4rem}}.c-txt+.c-txt{margin-top:30px}.c-wrap+.c-wrap{margin-top:80px}@media all and (max-width: 428px){.c-wrap+.c-wrap{margin-top:12vw}}.c-wrap.c-flex{display:flex;justify-content:space-between}@media all and (max-width: 428px){.c-wrap.c-flex{flex-direction:column;gap:8vw}}.c-wrap.c-flex>*{width:calc((100% - 50px)/2)}@media all and (max-width: 428px){.c-wrap.c-flex>*{width:100%}}.c-item{font-size:1.8rem;line-height:1.8}@media all and (max-width: 428px){.c-item{font-size:14px;font-size:1.4rem}}.c-item-name{float:left}.c-item-txt{clear:none}.img-flex{display:flex;justify-content:flex-start;gap:18px}.img-flex>*{width:calc((100% - 18px)/2)}.c-img-box{width:50%}.w-fit{width:-moz-fit-content;width:fit-content}.c-img-caption{font-size:1.6rem}@media all and (max-width: 428px){.c-img-caption{font-size:14px;font-size:1.4rem}}.careful-txt{display:flex;background:#fff0cc url(../images/careful-icon.svg) no-repeat center left min(5%, 25px)/min(10%, 46px) auto;font-size:1.8rem;padding:25px 20px 25px 90px;margin-top:2.4rem}@media all and (max-width: 428px){.careful-txt{background-position:center left 5%;background-size:10% auto;font-size:14px;font-size:1.4rem;padding:5vw 5vw 5vw 17vw}}.fv{padding:64px 0}@media all and (max-width: 428px){.fv{padding:12vw 0 14vw}}.fv .fv-inner{width:90%;max-width:1080px;text-align:center;margin-inline:auto}.fv .fv-tl{font-family:"Noto Sans Japanese-sb";font-size:3.2rem;margin-bottom:20px}@media all and (max-width: 1200px){.fv .fv-tl{font-size:min(3vw,3.2rem)}}@media all and (max-width: 428px){.fv .fv-tl{font-size:24px;font-size:2.4rem}}.fv .fv-lead{font-size:1.6rem;line-height:1.8;margin-bottom:38px}@media all and (max-width: 428px){.fv .fv-lead{line-height:2}}.inquiry-wrap{display:flex;justify-content:space-between;text-align:center}@media all and (max-width: 428px){.inquiry-wrap{flex-direction:column}}.inquiry-wrap .inquiry-box{background:#eff3f7;width:49.5%;padding:30px 0}@media all and (max-width: 428px){.inquiry-wrap .inquiry-box{width:100%;padding:7% 1%}}.inquiry-wrap .inquiry-tl{font-family:"Noto Sans Japanese-sb";font-size:2.4rem;margin-bottom:20px}@media all and (max-width: 428px){.inquiry-wrap .inquiry-tl{font-size:18px;font-size:1.8rem;margin-bottom:10px}}.inquiry-wrap .inquiry-txt{font-size:14px}.inquiry-wrap .inquiry-tel{font-family:"Noto Sans Japanese-sb";font-size:3.6rem;margin-bottom:10px}@media all and (max-width: 428px){.inquiry-wrap .inquiry-tel{font-size:28px;font-size:2.8rem}}.inquiry-wrap .inquiry-tel::before{display:inline-block;content:"";width:6%;height:auto;aspect-ratio:1/1;background:url(../images/ico-telephone.svg) no-repeat center/contain;margin-right:.5rem}@media all and (max-width: 428px){.inquiry-wrap .inquiry-tel::before{width:10%}}.inquiry-wrap a.inquiry-link{display:flex;justify-content:center;align-items:center;gap:10px;width:90%;max-width:380px;min-height:80px;background:#fff;font-family:"Noto Sans Japanese-sb";font-size:2rem;padding:20px 10px;border:1px solid;margin-inline:auto}@media all and (max-width: 428px){.inquiry-wrap a.inquiry-link{min-height:auto;font-size:16px;font-size:1.6rem}}.inquiry-wrap a.inquiry-link::before{display:inline-block;content:"";width:9%;height:auto;aspect-ratio:1/1;background:url(../images/ico-mail.svg) no-repeat center/contain}.inquiry-wrap a.inquiry-link::after{display:inline-block;content:"";width:3%;height:auto;aspect-ratio:8/12;background:#000;clip-path:polygon(0 0, 100% 50%, 0 100%)}.inquiry-wrap a.inquiry-link:hover{background-color:#d3dfee}.navi .navi-list{width:90%;max-width:1080px;display:flex;justify-content:space-between;margin-inline:auto}@media all and (max-width: 428px){.navi .navi-list{width:80%;flex-wrap:wrap;align-items:center;row-gap:9vw}}.navi .navi-item{width:23%}@media all and (max-width: 428px){.navi .navi-item{width:100%}}.navi .navi-item a{display:flex;justify-content:center;align-items:center;gap:15%;font-size:1.6rem;letter-spacing:.15rem;text-align:center}@media all and (max-width: 428px){.navi .navi-item a{justify-content:flex-start;font-size:14px;font-size:1.4rem}}.navi .navi-item a::after{display:inline-block;margin:0 8px 8px 0;content:"";width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}.link-list{width:100%;display:flex;justify-content:space-between;gap:1%;margin-bottom:98px}@media all and (max-width: 428px){.link-list{margin-bottom:7%}}.link-item{width:32.3333333333%}.link-item a.link-btn{display:flex;justify-content:center;align-items:center;min-height:80px;background:#fff;font-family:"Noto Sans Japanese-sb";font-size:2rem;border:1px solid;position:relative}@media all and (max-width: 428px){.link-item a.link-btn{font-size:14px;font-size:1.4rem;padding:4% 1% 4% 14%}}.link-item a.link-btn::before{position:absolute;top:50%;left:4%;transform:translateY(-50%);display:inline-block;content:"";width:3%;height:auto;aspect-ratio:8/12;background:#000;clip-path:polygon(0 0, 100% 50%, 0 100%)}@media all and (max-width: 428px){.link-item a.link-btn::before{width:8%}}.link-item a.link-btn:hover{background-color:#d3dfee}/*# sourceMappingURL=index.min.css.map */