.myreg-form-real-model{max-width:1100px;margin:0 auto;padding:0 24px 80px;background:#fff;font-family:Zen Kaku Gothic New,sans-serif;color:#3e3a39}.myreg-form-real-model .rm-section{margin-bottom:40px;position:relative}.myreg-form-real-model .rm-title p{font-size:20px;font-weight:600;color:#3e3a39;text-align:left;margin:0 0 18px;padding:0}.myreg-form-real-model .rm-write-area{position:relative;padding-top:3px}.myreg-form-real-model .rm-write-area:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#323232}.myreg-form-real-model .rm-write{min-height:80px;display:flex;align-items:center;border-bottom:1px solid #aaa;padding:12px 0}.myreg-form-real-model .rm-write.rm-write-textarea{align-items:flex-start;padding:20px 0}.myreg-form-real-model .rm-write.rm-write-privacy{align-items:flex-start;padding:20px 0;border-bottom:none}.myreg-form-real-model .rm-tag-area{padding:0 0 0 20px;width:160px;min-width:160px;font-size:16px;color:#3e3a39;font-weight:500;line-height:1.4}.myreg-form-real-model .rm-input-area{flex:1;display:flex;align-items:center;gap:8px}.myreg-form-real-model .rm-input-area label{flex:1;position:relative;height:55px;border:1px solid #3E3A39;display:inline-flex;align-items:center;transition:border-color .3s ease;background:#fff}.myreg-form-real-model .rm-input-area label:hover,.myreg-form-real-model .rm-input-area label:focus-within{border-color:#a17567}.myreg-form-real-model .rm-input-area input[type=text],.myreg-form-real-model .rm-input-area input[type=email],.myreg-form-real-model .rm-input-area input[type=tel]{width:100%;height:100%;border:none;outline:none;background:none;padding:0 14px;font-size:16px;font-family:inherit;color:#333}.myreg-form-real-model .rm-input-area input::placeholder{color:#adadad;font-size:13px}.myreg-form-real-model .rm-input-area select{height:55px;border:1px solid #3E3A39;background:#fff;color:#333;font-size:15px;font-family:inherit;padding:0 10px;line-height:53px;transition:border-color .3s ease}.myreg-form-real-model .rm-input-area select:focus,.myreg-form-real-model .rm-input-area select:hover{border-color:#a17567;outline:none}.myreg-form-real-model .rm-phone-area select{width:100px}.myreg-form-real-model .rm-phone-area input[type=text]{width:110px;height:55px;border:1px solid #3E3A39;padding:0 10px;font-size:16px;color:#333;transition:border-color .3s ease}.myreg-form-real-model .rm-phone-area input[type=text]:focus{border-color:#a17567;outline:none}.myreg-form-real-model .rm-dash{color:#3e3a39;font-weight:600}.myreg-form-real-model .rm-email-area input[type=text]{width:140px;height:55px;border:1px solid #3E3A39;padding:0 10px;font-size:16px;color:#333;transition:border-color .3s ease}.myreg-form-real-model .rm-email-area input[type=text]:read-only{background:#f7f5f1;color:#555}.myreg-form-real-model .rm-email-area .rm-at{font-weight:600;color:#3e3a39}.myreg-form-real-model .rm-right-txt{margin-left:10px;color:#333;font-size:14px;font-weight:500}.myreg-form-real-model .rm-chk-area{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.myreg-form-real-model .rm-chk-item{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.myreg-form-real-model .rm-chk-item input[type=radio],.myreg-form-real-model .rm-chk-item input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.myreg-form-real-model .rm-cbx{display:inline-block;width:18px;height:18px;border:1px solid #3E3A39;background:#fff;position:relative;transition:border-color .2s,background-color .2s}.myreg-form-real-model .rm-cbx:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:5px;border-left:2px solid #a17567;border-bottom:2px solid #a17567;transform:translate(-55%,-75%) rotate(-45deg) scale(0);transition:transform .2s ease}.myreg-form-real-model .rm-chk-item input:checked+.rm-cbx{border-color:#a17567}.myreg-form-real-model .rm-chk-item input:checked+.rm-cbx:after{transform:translate(-55%,-75%) rotate(-45deg) scale(1)}.myreg-form-real-model .rm-chk-item:hover .rm-cbx{border-color:#a17567}.myreg-form-real-model .rm-cbx-lbl{font-size:15px;color:#333;transition:color .2s ease}.myreg-form-real-model .rm-chk-item:hover .rm-cbx-lbl,.myreg-form-real-model .rm-chk-item input:checked~.rm-cbx-lbl{color:#a17567}.myreg-form-real-model .rm-input-textarea{width:100%;align-items:stretch}.myreg-form-real-model .rm-input-textarea textarea{width:100%;height:220px;border:1px solid #3E3A39;padding:12px 14px;font-size:15px;font-family:inherit;color:#333;resize:vertical;transition:border-color .3s ease}.myreg-form-real-model .rm-input-textarea textarea:focus,.myreg-form-real-model .rm-input-textarea textarea:hover{border-color:#a17567;outline:none}.myreg-form-real-model .rm-input-textarea textarea::placeholder{color:#adadad}.myreg-form-real-model .rm-photo-guide{display:block;max-width:868px;width:100%;margin:0 auto 24px}.myreg-form-real-model .rm-required{margin-left:5px;color:#d00000;font-style:normal;font-weight:700}.myreg-form-real-model .rm-filebox{display:flex;align-items:center;gap:12px;border:1px solid #3E3A39;padding:6px;width:100%}.myreg-form-real-model .rm-filebox>label{min-width:160px;height:40px;background:#bbb;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background-color .2s}.myreg-form-real-model .rm-filebox>label:hover{background:#a17567}.myreg-form-real-model .rm-filebox>label.success{background:#a17567}.myreg-form-real-model .rm-filebox input[type=file]{position:absolute;width:0;height:0;padding:0;border:0;opacity:0;pointer-events:none}.myreg-form-real-model .rm-upload-name{flex:1;height:36px;background:none;border:none;font-size:14px;color:#555;padding:0 6px;pointer-events:none}.myreg-form-real-model .rm-add-txt{color:#adadad;font-size:14px;padding:10px 0 0;margin:0;font-weight:400;line-height:1.55}.myreg-form-real-model .rm-add-txt.rm-photo-note{color:#8a5947;margin-top:8px}.myreg-form-real-model .rm-privacy-area{overflow-y:auto;overflow-x:hidden;height:200px;border:1px solid #3E3A39;width:100%;background:#fff}.myreg-form-real-model .rm-privacy{padding:20px}.myreg-form-real-model .rm-privacy-title{font-size:18px;font-weight:700;margin:0 0 12px;color:#3e3a39}.myreg-form-real-model .rm-privacy p{font-size:14px;line-height:1.7;color:#555;margin:0 0 6px}.myreg-form-real-model .rm-privacy a{color:#a17567;text-decoration:underline}.myreg-form-real-model .rm-privacy-chk{padding-left:160px;margin-top:16px}.myreg-form-real-model .rm-write-hidden{height:0;opacity:0;visibility:hidden;overflow:hidden;padding:0;border-bottom:none;transition:all .3s ease}.myreg-form-real-model .rm-write-hidden.rm-visible{height:auto;opacity:1;visibility:visible;padding:12px 0;border-bottom:1px solid #aaa}.myreg-form-real-model .rm-submit{margin:40px auto 0;text-align:center}.myreg-form-real-model .rm-submit-btn{width:200px;height:52px;background:#1b1b1b;color:#fff;font-size:15px;font-weight:500;letter-spacing:.3em;border:none;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease}.myreg-form-real-model .rm-submit-btn:hover:not(:disabled){background:#a17567;box-shadow:0 4px 16px #00000014}.myreg-form-real-model .rm-submit-btn:disabled{background:#999;cursor:not-allowed}@media(max-width:992px){.myreg-form-real-model{padding:0 20px 64px}.myreg-form-real-model .rm-tag-area{width:130px;min-width:130px;font-size:15px;padding-left:12px}.myreg-form-real-model .rm-privacy-chk{padding-left:130px}}@media(max-width:768px){.myreg-form-real-model .rm-write{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0}.myreg-form-real-model .rm-tag-area{width:100%;padding-left:0;font-size:14px;color:#555}.myreg-form-real-model .rm-input-area{width:100%;flex-wrap:wrap}.myreg-form-real-model .rm-phone-area select{width:80px}.myreg-form-real-model .rm-phone-area input[type=text]{width:calc((100% - 100px)/2);min-width:80px}.myreg-form-real-model .rm-email-area{flex-wrap:wrap}.myreg-form-real-model .rm-email-area input[type=text]{width:calc(50% - 14px);min-width:100px}.myreg-form-real-model .rm-email-area select{width:100%;margin-top:8px}.myreg-form-real-model .rm-right-txt{margin-left:0}.myreg-form-real-model .rm-privacy-chk{padding-left:0}.myreg-form-real-model .rm-filebox{flex-wrap:wrap}.myreg-form-real-model .rm-filebox>label{min-width:140px}}@media(max-width:600px){.myreg-form-real-model .rm-submit-btn{width:100%;max-width:240px}}.sr-only[data-astro-cid-3nyewgpc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rm-form-wrap[data-astro-cid-3nyewgpc]{max-width:1100px;margin:56px auto 96px;padding:0 24px}.rm-form-title[data-astro-cid-3nyewgpc]{font-family:Zen Antique,Zen Kaku Gothic New,serif;font-size:28px;font-weight:400;color:#111;text-align:center;margin:0 0 12px}.rm-form-lead[data-astro-cid-3nyewgpc]{color:#666;font-size:14px;line-height:1.7;text-align:center;margin:0 auto 32px;max-width:720px}.rm-form-lead[data-astro-cid-3nyewgpc] a[data-astro-cid-3nyewgpc]{color:#a17567}.rm-form-foot[data-astro-cid-3nyewgpc]{text-align:center;margin:24px 0 0;font-size:14px;color:#777;line-height:1.7}.rm-form-foot[data-astro-cid-3nyewgpc] a[data-astro-cid-3nyewgpc]{color:#a17567;font-weight:600}@media(max-width:768px){.rm-form-wrap[data-astro-cid-3nyewgpc]{margin-bottom:64px;padding:0 20px}.rm-form-title[data-astro-cid-3nyewgpc]{font-size:24px}}
