.form-section{width:100%;margin:0 auto}.form-item{margin-bottom:2em}.form-item label{display:block;font-weight:bold;margin-bottom:.5em}.form-flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form-flex .wpcf7-form-control-wrap{width:49%}@media screen and (max-width: 768px){.form-flex{display:block}.form-flex .wpcf7-form-control-wrap{width:100%}.form-flex:first-of-type .wpcf7-form-control-wrap{margin-bottom:10px;display:block}}.input-field{width:100%;padding:.6em;border:1px solid #ccc;border-radius:4px;font-size:1em}.select-short-width{width:200px}@media screen and (max-width: 768px){.date-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.date-select .wpcf7-form-control-wrap{width:49%}.date-select .wpcf7-form-control-wrap select{width:100%}.select-short-width{width:49%}}.form-label{display:block;font-weight:bold;margin-bottom:.5em}.address-input{width:100%;text-align:left}.address-input .p-postal-code{display:inline-block;width:300px;margin-bottom:10px}.address-input .p-region{width:100%}.remarks-textarea{height:200px}.privacy-textarea{height:300px}.submit-btn{background-color:#555;color:#fff;padding:.8em 1.5em;font-size:1em;border:none;border-radius:4px;cursor:pointer;width:100%}.submit-btn:hover{background-color:#333}.required{color:red;font-size:.8em;margin-bottom:.8em;display:inline-block;line-height:1}.optional{color:#555;font-size:.8em;margin-bottom:.8em;display:inline-block}.memo{font-size:80%}.wpcf7-list-item{display:block;margin-bottom:.75em;margin-left:0}.wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.8em 1em;border:1px solid #ccc;border-radius:6px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.wpcf7-list-item label:hover{background:#f5f5f5}.wpcf7-list-item input[type=radio],.wpcf7-list-item input[type=checkbox]{margin-right:1em}/*# sourceMappingURL=form.css.map */