.p-contact{--page-width: 1000px;padding:50px 0}.c-sectionTitle02__title-en{font-size:4.2rem;margin:0}.p-contact__form{padding:20px 0;margin-top:20px}@media screen and (min-width: 769px){.p-contact__form{padding:40px 0;margin-top:40px}}.p-contact__note{font-size:12px}.p-contactForm__item{padding:32px 0;border-bottom:1px solid rgba(0,0,0,.1)}.p-contactForm__label{font-size:1.6rem;margin:0 0 8px}.p-contactForm__label .req{color:red}.p-contactForm__text,.p-contactForm__textarea,.p-contactForm__select{max-width:350px;width:100%;min-height:55px;padding:8px;border-radius:10px;background:#fff;border:1px solid rgba(0,0,0,.1);font-size:1.6rem}.p-contactForm__text.long,.p-contactForm__textarea{max-width:none}.p-contactForm__input._column2{display:flex;gap:20px}.p-contactForm__input._column2>*{flex:1}.p-contactForm__file{margin-top:10px;border:1px solid rgba(0,0,0,.1);padding:8px;background:#fff;border-radius:4px;font-size:1.6rem;max-width:300px}.p-contactForm__submit{display:block;border:none;max-width:400px;width:100%;font-size:1.8rem;line-height:1.05;text-align:center;color:#fff;border-radius:100rem;background-color:#000;cursor:pointer;align-items:center;justify-content:center;padding:15px 0 14px;margin-right:auto;margin-left:auto;margin-top:20px}.p-contactForm__confirmoverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;display:none;padding-top:60px;z-index:1}.p-contactForm__confirminner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.p-contactForm__confirmbody{background:#fff;width:700px;max-width:90%;max-height:90vh;padding:40px 30px;overflow:auto}.p-contactForm__confirm dt{font-weight:700;font-size:14px}.p-contactForm__confirm dd{font-size:14px;margin-bottom:10px}@media screen and (min-width: 750px){.p-contactForm__confirm{display:grid;gap:10px 0;grid-template-columns:200px 1fr}.p-contactForm__confirmsubmit{display:flex;justify-content:center;align-items:center}.p-contactForm__confirm dd{margin-bottom:0}}.p-contactForm_confirm_title.c-title__main{padding-bottom:20px}.file-reset{display:inline-block;font-size:.875em;margin-left:15px;font-weight:700;color:#7c7d7d}.file-reset:before{content:"\d7"}.p-contactForm__confirmsubmit{display:flex;gap:10px}@media screen and (min-width: 769px){.p-contactForm__item{display:flex}.p-contactForm__label{width:280px;margin-bottom:0}.p-contactForm__input{width:calc(100% - 280px)}}.p-contactForm__input{position:relative}.p-contactForm__input .error{color:red;font-size:13px;position:absolute;top:calc(100% - 2px);left:0}.p-contactForm__corporate{position:absolute;font-size:.75rem;bottom:calc(100% + 2px);right:0}.p-contactForm__corporate a{text-decoration:underline;color:inherit}.p-contactForm__privacy{text-align:center;font-size:.875rem;padding:40px 0 20px;width:fit-content;margin-right:auto;margin-left:auto}.p-contactForm__privacylabel a{text-decoration:underline;color:inherit}.p-contactForm__privacylabel input{width:1px;height:1px;position:absolute;top:0;left:0;clip:rect(0 0 0 0)}.p-contactForm__privacylabel input+span{padding-left:30px;position:relative}.p-contactForm__privacylabel input+span:before{content:"";display:block;width:20px;height:20px;border:1px solid rgba(0,0,0,.1);position:absolute;left:0;top:50%;transform:translateY(-50%);background:#fff;border-radius:2px}.p-contactForm__privacylabel input:checked+span:before{background:#000;border-color:#000}.p-contactForm__privacylabel input:checked+span:after{content:"";display:block;width:16px;height:10px;background:url(//enen-interior.com/cdn/shop/t/274/assets/icon-check-white.svg?v=50064434842900150911747098585);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:10px;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 769px){.p-contactForm__corporate{font-size:1.6rem}}.p-corporate__button{display:block;max-width:400px;width:100%;font-size:18px;line-height:1.05;text-align:center;color:#fff;border-radius:6px;background-color:#000;cursor:pointer;align-items:center;justify-content:center;padding:15px 0 14px;margin-right:auto;margin-left:auto;margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/274/assets/custom-contact.css.map */
