body{background:#f8f8f8}#formWrap{max-width:1040px;margin:100px auto;position:relative}#formWrap h3{text-align:center;font-size:32px;font-weight:700;margin-bottom:30px}.form-content-ttl{margin-bottom:14px;margin-top:30px}.form-p{text-align:center;font-size:16px;line-height:1.3;margin-top:20px}.form-inner{background-color:#fff;border-radius:30px;padding:30px 200px;margin-top:30px}.form-content label{font-weight:700;font-size:24px}.input-text{display:block;margin:10px 0;padding:10px;border:0!important;border-radius:0;width:100%;font-size:18px;background:#fafafa}.input-textarea{display:block;margin:10px 0;padding:10px;border:0!important;border-bottom:2px solid #494949;border-radius:0;width:100%;height:300px;font-size:18px;background:#fafafa}.form-content-option01{background-color:#fe679a;color:#fff;display:inline-block;margin:-6px 0 0 14px;font-size:12px;padding:5px 12px;border-radius:20px;vertical-align:middle}.form-content-option02{background-color:#727272;color:#fff;display:inline-block;margin:-6px 0 0 14px;font-size:12px;padding:5px 12px;border-radius:20px;vertical-align:middle}.input-submit{text-align:center;margin-top:10px;width:330px;height:70px;font-size:24px;border:2px solid #fe679a;border-radius:10px;background:#fff;color:#fe679a;font-weight:700}.submit-section{margin:0 auto;text-align:center}.submit-section p{margin:20px 0;font-size:14px}.input-submit:hover{font-size:26px;border:2px solid #fe679a;border-radius:10px;background:#fe679a;color:#fff;transition:background-color .5s;transition:color .5s}.form-finish{max-width:1040px;margin:50px auto;position:relative;background:#fff;padding:50px 0}.form-finish h2{text-align:center;font-size:32px;font-weight:700;margin-bottom:33px}.form-finish p{text-align:center;font-size:18px;line-height:1.5;font-weight:400;margin-bottom:50px}.form-finish img{margin-top:50px;width:auto;height:150px}.form-finish a{text-align:center;margin-top:150px;width:330px;height:70px;font-size:18px;border:2px solid #fe679a;border-radius:10px;background:#fff;color:#fe679a;font-weight:700;padding:10px 20px}.form-finish a:hover{border:2px solid #fe679a;border-radius:10px;background:#fe679a;color:#fff;transition:background-color .5s;transition:color .5s}.form_head_content{max-width:1040px;margin:100px auto 0;position:relative;background-color:#fff;border-radius:30px;padding:50px 200px}@media only screen and (max-width: 768px){#formWrap{margin:70px auto}.form-p{text-align:center;font-size:14px;width:90%;margin:0 auto;text-align:left}.form-inner{margin:20px auto 0;width:90%;padding:15px 20px}.submit-section{text-align:center}.submit-section p{margin:20px auto;text-align:center}.form_head_content{margin:20px auto 0;width:90%;padding:28px 10px}#formWrap h3{font-size:24px}.input-text,.input-textarea{width:95%}.input-submit{width:90%}.form-finish{width:90%;margin:30px auto 0;padding:40px 20px}.form-finish h2{text-align:center;font-size:24px;line-height:1.3;margin-left:6px}.form-finish p{text-align:center;text-align:left;font-size:16px}}button.input-submit{border:2px solid #fe679a}
