.contact-module__xwJ-uq__notice{color:#ff441c}.contact-module__xwJ-uq__contact{color:#333;width:100%;max-width:1280px;margin:auto}.contact-module__xwJ-uq__contact__form{margin:0 20px}.contact-module__xwJ-uq__form__title{margin-top:150px}.contact-module__xwJ-uq__form__title hr{width:30px}.contact-module__xwJ-uq__form__title span{text-align:center;letter-spacing:2px;color:#333;font-family:PT Serif,serif;font-size:20px;font-weight:500;display:block}.contact-module__xwJ-uq__form__title__attention{text-align:center;margin-top:40px}.contact-module__xwJ-uq__form__wrapper,.contact-module__xwJ-uq__confirm__wrapper,.contact-module__xwJ-uq__complete__wrapper{max-width:769px;margin:80px auto}.contact-module__xwJ-uq__complete__wrapper p{line-height:150%}.contact-module__xwJ-uq__form__button{letter-spacing:.05em;color:#7e7265;background-color:#dcd1c6;border:none;width:400px;margin:50px auto;padding-top:20px;padding-bottom:20px;font-family:PT Serif,serif;font-size:20px;font-weight:700;display:block}.contact-module__xwJ-uq__form__button:hover{opacity:.5;cursor:pointer}.contact-module__xwJ-uq__error input[type=text],.contact-module__xwJ-uq__error input[type=email],.contact-module__xwJ-uq__error input[type=tel],.contact-module__xwJ-uq__error input[type=url]{background:#ff441c1a!important}.contact-module__xwJ-uq__form__area textarea{box-sizing:border-box;background:#eaedf2;border:1px solid #ddd;border-radius:6px;flex:1;width:100%;max-width:410px;height:216px;padding-left:1em;padding-right:1em;font-size:18px}.contact-module__xwJ-uq__form__area__error textarea{box-sizing:border-box;border:1px solid #ddd;border-radius:6px;flex:1;width:100%;max-width:410px;height:216px;padding-left:1em;padding-right:1em;font-size:18px;background:#ff441c1a!important}.contact-module__xwJ-uq__select-box{display:inline-block;position:relative}.contact-module__xwJ-uq__select-box select{cursor:pointer;text-indent:.01px;text-overflow:ellipsis;box-shadow:none;appearance:none;background:#eaedf2;border:1px solid #ddd;border-radius:6px;outline:none;height:48px;padding-left:1em;padding-right:1em;font-size:16px}.contact-module__xwJ-uq__select-box-error{display:inline-block;position:relative}.contact-module__xwJ-uq__select-box-error select{cursor:pointer;text-indent:.01px;text-overflow:ellipsis;box-shadow:none;appearance:none;background:0 0;border:1px solid #ddd;border-radius:6px;outline:none;height:48px;padding-left:1em;padding-right:1em;font-size:16px;background:#ff441c1a!important}.contact-module__xwJ-uq__select-box-error select::-ms-expand{display:none}.contact-module__xwJ-uq__select-box-error:before{content:"";pointer-events:none;border-top:4px solid #999;border-right:4px solid #999;width:10px;height:10px;margin:-8px 1em 0;display:block;position:absolute;bottom:24px;right:16px;transform:rotate(135deg)translateY(-50%)}.contact-module__xwJ-uq__select-box select::-ms-expand{display:none}.contact-module__xwJ-uq__select-box:before{content:"";pointer-events:none;border-top:4px solid #999;border-right:4px solid #999;width:10px;height:10px;margin:-8px 1em 0;display:block;position:absolute;bottom:24px;right:16px;transform:rotate(135deg)translateY(-50%)}.contact-module__xwJ-uq__form__errorBox{text-align:center;border:2px solid #ff441c;margin:24px 0;padding:10px;background:#ff441c33!important}.contact-module__xwJ-uq__form__errorBox p{color:#ff441c;margin:0;font-weight:900}.contact-module__xwJ-uq__form__table{border-top:1px solid #ddd;flex-wrap:wrap;align-items:center;width:100%;padding:24px 0;display:flex}.contact-module__xwJ-uq__form__item{letter-spacing:.05em;box-sizing:border-box;width:30%;max-width:248px;padding:24px 8px;font-size:18px;font-weight:700;position:relative}.contact-module__xwJ-uq__form__required{text-align:center;color:#fff;background:#7e7265;border-radius:6px;width:48px;margin:0 8px 0 10px;padding:10px 0;font-size:14px;display:inline-block}.contact-module__xwJ-uq__form__wrapper .contact-module__xwJ-uq__form__body,.contact-module__xwJ-uq__confirm__wrapper .contact-module__xwJ-uq__form__body{box-sizing:border-box;background:#fff;width:70%;margin:0;padding:24px 0 8px 24px}.contact-module__xwJ-uq__form__wrapper .contact-module__xwJ-uq__form__body{padding:24px 0 8px 24px}.contact-module__xwJ-uq__confirm__wrapper .contact-module__xwJ-uq__form__body{padding:24px 8px}.contact-module__xwJ-uq__form__area+.contact-module__xwJ-uq__form__area{margin-top:36px}span.contact-module__xwJ-uq__nameArea__unit{margin-bottom:2px;display:block}span.contact-module__xwJ-uq__form__sup{color:#777;margin-top:5px;font-size:82%;line-height:1.6;display:block}span.contact-module__xwJ-uq__form__sup:before{content:"※"}span.contact-module__xwJ-uq__form__error{color:#ff441c;padding:3px 0 0;font-size:88%;line-height:1.4;display:block}.contact-module__xwJ-uq__form__buttonArea{text-align:center;border-top:1px solid #ddd}a.contact-module__xwJ-uq__form__back{background:0 0;padding:0 0 0 18px;position:relative}a.contact-module__xwJ-uq__form__back:before{content:"";border-bottom:2px solid #7e7265;border-left:2px solid #7e7265;width:8px;height:8px;margin:-2px 0 0;display:block;position:absolute;top:50%;left:0;transform:rotate(45deg)translateY(-50%)}.contact-module__xwJ-uq__form__body .contact-module__xwJ-uq__nameArea{width:calc(50% - 15px);display:inline-flex}.contact-module__xwJ-uq__form__body .contact-module__xwJ-uq__nameArea label{position:relative}.contact-module__xwJ-uq__form__body .contact-module__xwJ-uq__nameArea input[type=text]{width:auto}.contact-module__xwJ-uq__form__body .contact-module__xwJ-uq__nameArea .contact-module__xwJ-uq__form__tooltip{top:auto;bottom:60px;left:3em}.contact-module__xwJ-uq__form__body .contact-module__xwJ-uq__nameArea+.contact-module__xwJ-uq__nameArea{margin-left:20px}.contact-module__xwJ-uq__form__error{color:#ff441c;padding:3px 0 0;font-size:88%;line-height:1.4;display:block}.contact-module__xwJ-uq__form__back{text-align:center;margin:36px 0}.contact-module__xwJ-uq__form__back>a{padding:8px 0 8px 24px;position:relative}.contact-module__xwJ-uq__form__back>a:before{content:"";border-bottom:2px solid #edca0d;border-left:2px solid #edca0d;width:9px;height:9px;margin:-.1em 0 0;display:block;position:absolute;top:50%;left:5px;transform:rotate(45deg)translateY(-50%)}.contact-module__xwJ-uq__complete__wrapper p{text-align:center;margin:0 auto 40px}.contact-module__xwJ-uq__complete__wrapper p:last-of-type{margin-bottom:80px}@media screen and (max-width:769px){.contact-module__xwJ-uq__form__body .contact-module__xwJ-uq__nameArea{width:100%;display:block}.contact-module__xwJ-uq__form__area textarea,.contact-module__xwJ-uq__form__body .contact-module__xwJ-uq__nameArea input[type=text]{width:100%;max-width:100%}.contact-module__xwJ-uq__form__body .contact-module__xwJ-uq__nameArea+.contact-module__xwJ-uq__nameArea{margin:10px 0 0}}@media screen and (max-width:599px){.contact-module__xwJ-uq__contact{width:100%;max-width:500px}.contact-module__xwJ-uq__form__wrapper,.contact-module__xwJ-uq__confirm__wrapper{margin-top:40px}.contact-module__xwJ-uq__form__table{display:block}.contact-module__xwJ-uq__form__item,.contact-module__xwJ-uq__form__wrapper .contact-module__xwJ-uq__form__body,.contact-module__xwJ-uq__confirm__wrapper .contact-module__xwJ-uq__form__body{width:100%;max-width:100%;padding:16px 10px}.contact-module__xwJ-uq__form__required{border-radius:4px;width:32px;padding-top:4px;padding-bottom:4px;font-size:10px}.contact-module__xwJ-uq__form__button{width:80%}.contact-module__xwJ-uq__complete__wrapper p{text-align:left}}
