body{font-family:"Noto Sans JP",sans-serif;overflow-x:hidden;color:#333}form{width:100%;max-width:960px;margin:0 auto;padding:1rem}form input,form select,form textarea{border:1px solid #908b8b;border-radius:.5rem;padding:8px 4px}form input::-moz-placeholder, form select::-moz-placeholder, form textarea::-moz-placeholder{color:#cfcfcf}form input::placeholder,form select::placeholder,form textarea::placeholder{color:#cfcfcf}form hr{margin-bottom:45px;color:#cfcfcf}form>p{margin-bottom:10px}form>p:has(input,select,textarea){margin-bottom:45px}form>p>input[type=radio]{margin-left:30px}form>p>input[type=radio]:first-of-type{margin-left:0}form .juusho input,form .juusho select{margin:10px 0 20px}form select{-webkit-appearance:button;-moz-appearance:button;appearance:button;min-width:181px}form textarea{width:100%;min-height:138px}form .required{font-weight:700}form .required::after{content:"必須";background-color:#e53935;color:#fff;border-radius:.44rem;padding:5px;display:inline-block;font-size:.65rem}form .notrequired{font-weight:700}form #link{display:none}form #link2{display:none}form input[name=submit]{color:#fff;background-color:#1e88e5;border:none;width:100%;min-height:50px;font-size:1.2rem;text-align:center;margin-top:20px;transition:.2s}form input[name=submit]:hover{background-color:#1a74c3}form .name>input{margin-bottom:45px}form .date{margin-bottom:45px}form .name,form p:has(.date){margin-bottom:0}form #isPasted{margin-bottom:10px;display:inline-block;border:1px solid #908b8b;padding:8px 8px;border-radius:.5rem;font-feature-settings:"palt";line-height:1.5em}form .juusho input,form .juusho select{margin-bottom:30px}form .juusho input:last-of-type{margin-bottom:0px}form .jul.hide{display:none !important}form .aug.hide{display:none !important}.form_title{background-color:#007eca;color:#fff;font-size:1.5rem;padding:10px 10px;width:calc(100% - 2rem);max-width:960px;margin:0 auto 1rem;font-weight:700;line-height:1.2;text-align:center}.form_title>span{margin:0 auto;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;word-break:keep-all;overflow-wrap:anywhere}.form_title>span>span{margin-top:5px;display:block}.banner{position:relative;margin:0 auto;max-width:960px}.banner img{width:100%;display:block}.banner a{display:block;position:absolute;transition:.2s}.banner a:hover{background-color:#fff;opacity:.3}.banner .sekisuiheim_link{width:17.5%;height:15%;right:3%;bottom:4%;border-radius:min(1.5vw,15px)}.banner .daiwa_link{width:16.5%;height:15%;right:3%;bottom:4%;border-radius:min(1.5vw,15px)}.banner .ichijo_link{width:14.3%;height:20.7%;right:3%;bottom:4%;border-radius:min(1.5vw,15px)}.banner .sekisuihouse_link{width:19.4%;height:15%;right:3%;bottom:4%;border-radius:min(1.5vw,15px)}.banner2{margin:0 auto 30px;max-width:960px}.banner2 img{width:100%;display:block}.footer{max-width:960px;width:100%;margin:0 auto;padding:0 1rem}.footer>div:first-of-type{font-size:14px;line-height:1.5em;border-bottom:1px solid #333;padding-bottom:10px;font-feature-settings:"palt"}.footer>div:last-of-type{font-size:18px;font-weight:700;margin:3px 0 20px}.map_link{background-color:#e60012;color:#fff;display:block;max-width:700px;width:calc(100% - 30px);margin:15px auto 15px;font-size:1.5rem;font-weight:700;text-align:center;padding:10px 20px;border-radius:1000px;transition:.2s;word-break:keep-all;overflow-wrap:anywhere}.map_link:hover{opacity:.7}.map_link span{display:inline-block}@media screen and (max-width: 428px){.form_title{font-size:1.3rem}.form input{max-width:100%}.map_link{font-size:1.3rem;margin:10px auto 10px}}
/*# sourceMappingURL=style.min.css.map */