@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@800&display=swap";.formEtc{background-color:#feddd0;background-size:cover;padding-bottom:30px}#post{background-color:#feddd0;background-size:cover;padding-bottom:100px;font-feature-settings:"palt" 0}#post img{display:block;width:100%;height:auto}.mv{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.16);padding:10px 0}.mv .mentaiLogo{width:min(150px,30%);margin:5px auto 0}.mv h1{width:min(800px,95%);margin:0 auto;display:flex;justify-content:center;align-items:center;text-align:center}.mv h1::before{content:"";display:inline-block;background:url(../images/tit-illust.webp) no-repeat left center/contain;width:76px;height:100px;margin-right:5px}@media all and (max-width:520px){.mv h1::before{width:9.22vw;height:12.2vw}}.mv h1 span{display:block;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;font-style:normal;font-size:clamp(14px,3.8vw,28px);font-weight:bold;color:#0e67b5}.formTit{margin:40px 0 0 0}@media all and (max-width:812px){.formTit{margin-top:5%}}.formTit .mentaiLogo{width:min(260px,50%);margin:0 auto 0}.formTit .mentaiLogo img{display:block;width:100%}.intro{width:min(960px,94%);margin:40px auto 8px;border-radius:10px;box-shadow:0px 6px 0px 0px rgba(223,92,66,.4)}@media all and (max-width:812px){.intro{margin-top:5%}}.intro__inner{line-height:1.7;padding:25px 50px;background:#fff;font-size:clamp(16px,2.8vw,19px);font-weight:bold;border-radius:10px}@media all and (max-width:812px){.intro__inner{padding:4% 8%}}.examples{width:min(943px,90%);margin:20px auto 15px}.examples__txt p{position:relative;display:inline-block;border-radius:15px;background-color:#0e67b5;padding:25px 15px}.examples__txt p::before{content:"";display:block;position:absolute;background:url(../images/arrow.svg) no-repeat left top/cover;width:25px;height:25px;top:-5px;left:-8px}.examples__txt p span{display:inline-block;color:#fff;text-align:left;font-size:clamp(16px,2.8vw,20px);font-weight:bold;line-height:1.4;padding:0 15px 0;letter-spacing:.1em}.examples__txt:last-child{text-align:right;margin-top:10px}.examples__txt:last-child p::before{right:-8px;left:inherit;transform:scale(-1, 1)}.form__ttl{position:relative;width:min(960px,94%);margin:10px auto 0;line-height:1;padding:16px 0;border-radius:10px 10px 0 0;background-color:#df5c42;color:#fff;font-weight:600;font-size:1.56rem;text-align:center}@media all and (max-width:812px){.form__ttl{padding:15px 0;font-size:1.25rem}}.form{width:min(960px,94%);margin:0 auto 0;padding:40px 60px;background-color:#fff;border-radius:0 0 10px 10px}@media all and (max-width:812px){.form{width:95%;padding:40px 5%}}@media all and (max-width:520px){.form{padding:25px 5%}}.form.white{background-color:#fff;margin:30px auto 0;border-radius:10px}.form dl{padding:20px 0;border-bottom:2px dotted #e0e0e0}.form .last{border:none}.form dt{line-height:1.4;margin-bottom:12px;font-weight:600;font-size:1.125rem}.form dt span{display:inline-block;padding:3px 10px;border-radius:4px;color:#fff;font-size:.813rem;vertical-align:2px}.notes{margin-bottom:5px;font-size:.938rem}.required{background-color:#df5c42}.optional{background-color:#42cbdf}.genderBtn{display:flex;width:min(335px,100%);background:#fff;border:1px solid #d4d4d4;border-radius:5px}.genderBtn label{width:33.3333333333%;padding:18px 0;text-align:center;border-left:1px solid #d4d4d4;color:#000;cursor:pointer}.genderBtn label[for=gender1]{border-left:none}input[type=radio]{display:none}input[type=radio]:checked+label{background:#d60000;color:#fff}.address-container dl{border-bottom:none}.address-container dl dt{font-size:100%;margin-bottom:3px}.address-container .address-flex{display:flex;justify-content:space-between}.address-container .address-flex dl{width:calc((100% - 40px)/2)}@media all and (max-width:812px){.address-container .address-flex{flex-wrap:wrap}.address-container .address-flex dl{width:calc((100% - 20px)/2)}}@media all and (max-width:812px)and (max-width:520px){.address-container .address-flex dl{margin-right:0}}@media all and (max-width:812px){.address-container .address-flex dl:last-child{margin-right:0}}@media all and (max-width:520px){.address-container .address-flex{display:block}.address-container .address-flex dl{width:100%}}#prefectures,#municipalities{background-color:#f8f8f8}.picture-container dl{border-bottom:none}.picture-container dl dt{font-size:100%;margin-bottom:3px}.picture-container .picture-flex{display:flex;justify-content:space-between}.picture-container .picture-flex dl{width:calc((100% - 40px)/2)}@media all and (max-width:812px){.picture-container .picture-flex{flex-wrap:wrap}.picture-container .picture-flex dl{width:calc((100% - 20px)/2)}}@media all and (max-width:812px)and (max-width:520px){.picture-container .picture-flex dl{margin-right:0}}@media all and (max-width:812px){.picture-container .picture-flex dl:last-child{margin-right:0}}@media all and (max-width:520px){.picture-container .picture-flex{display:block}.picture-container .picture-flex dl{width:100%}}.uploadDisabled{background-color:#f8f8f8}.quesNote{display:inline-block;font-size:90%;margin-top:8px}.prepost__ttl{margin:40px 0 20px;color:#d60000;font-weight:600;font-size:min(30px,5.2vw);text-align:center}.privacy{line-height:1.7;margin:0 0 30px;padding:min(20px,5%);border:2px solid #d60000;font-size:.938rem}.privacy a{color:#d60000;text-decoration:underline}.agreeBtn{width:250px;margin:0 auto 15px;background:#4e4e4e;border-radius:5px}.checkboxItem{display:flex;align-items:center;column-gap:7px;line-height:1;cursor:pointer;width:100%;justify-content:center;padding:15px;border-radius:5px;color:#fff}.checkboxItem:has(input:checked){background-color:#d60000}.checkbox{appearance:none;position:relative;background-color:#fff;width:20px;height:20px;border:2px solid #fff;border-radius:2px;cursor:pointer;padding:0 !important}.checkbox:checked{border:none;background-color:#fff}.checkbox:checked::after{content:"";position:absolute;top:4px;left:3px;width:11px;height:5px;border-bottom:3px solid #d60000;border-left:3px solid #d60000;transform:rotate(-45deg)}#btnWrap #submitBtn.submitDisabled{pointer-events:none;cursor:default;background-color:#fff;color:#999}.agreeNote{text-align:center;font-size:80%;line-height:1.3}dl.errorElement{padding:20px}@media all and (max-width:520px){dl.errorElement{padding:15px}}.errorMessage{margin-left:10px;color:#df5c42;font-size:.875em}.message{line-height:1.6;padding:5%;font-feature-settings:"palt" 0;letter-spacing:.05em}@media all and (max-width:520px){.message{font-size:.938rem}}.message a{display:flex;justify-content:center;align-items:center;gap:0 8px;width:220px;height:54px;margin-top:20px;border:1px solid #d4d4d4;border-radius:6px;background-color:#f1f1f1;font-weight:600;text-align:center;cursor:pointer}.message a::before{display:block;content:"";width:15px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 15.9 14.9"><path class="st0" d="M3.9,14.9c-.3,0-.6-.1-.8-.3-.2-.2-.3-.5-.3-.8s.1-.6.3-.8c.2-.2.5-.3.8-.3h6c1,0,1.9-.3,2.6-1,.7-.6,1.1-1.5,1.1-2.4,0-1-.4-1.8-1.1-2.4-.7-.7-1.6-1-2.6-1H3.8l1.7,1.7c.2.2.3.5.3.8s-.1.6-.3.8c-.2.2-.5.3-.8.3s-.6-.1-.8-.3L.3,5.5c-.1-.1-.2-.2-.2-.4C0,5,0,4.9,0,4.7c0-.1,0-.3,0-.4,0-.1.1-.3.2-.4L3.9.3c.2-.2.5-.3.8-.3s.6.1.8.3c.2.2.3.5.3.8s-.1.6-.3.8l-1.7,1.7h6.1c1.6,0,3,.5,4.2,1.6,1.2,1.1,1.8,2.4,1.8,4,0,1.6-.6,2.9-1.8,4-1.2,1.1-2.6,1.6-4.2,1.6,0,0-6,0-6,0Z" style="fill:%23333"/></svg>');background-repeat:no-repeat;background-position:center top;background-size:contain}.hiddenForm{display:none !important}#uploadPreview{margin-top:5px}#uploadPreview span{display:inline-block;margin:0 0 12px 0;font-weight:bold;color:#df5c42;font-size:85%;letter-spacing:.1rem}#uploadPreview strong{display:block;margin:0 0 12px 0;font-weight:bold;font-size:85%;letter-spacing:.1rem;color:#df5c42}#uploadPreview em{display:inline-block;margin:5px 0 15px;padding:15px 20px;border:1px #666 solid;font-weight:bold;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}/*# sourceMappingURL=form.css.map */