input,select,textarea{border:none;margin:20px 0;width:100%;padding:10px;box-sizing:border-box;font-size:16px;position:relative;border:1px solid #bcd}.form_table{max-width:800px;margin:auto}.form_table input,.form_table textarea{margin:0;width:100%}.form_table th{font-family:YakuHanJP,"Cormorant","fot-tsukuardgothic-std",sans-serif;text-align:right;padding:.4em 2em!important;width:35%;vertical-align:middle;border-right:1px solid #bcd}.form_table td{padding:1em 1em 1em 2em!important}.form_table th span{font-size:80%;color:#d49d9d;display:block}.form_table th span.small{color:inherit}.form_table th span::before{content:"(";margin-left:5px}.form_table th span::after{content:")"}input[type="radio"],input[type="checkbox"]{width:20px;height:20px}input::placeholder{font-size:80%}.form_table .wpcf7-list-item-label{font-size:13px}.alignCenter{text-align:center}.wpcf7-not-valid-tip{font-size:90%!important;color:#d49d9d!important;font-family:YakuHanJP,"Cormorant","fot-tsukuardgothic-std",sans-serif}.wpcf7-not-valid-tip::before{content:"↑";margin-left:5px}textarea{width:100%;box-sizing:border-box}.submit{max-width:500px;margin:auto}.form_table p{padding-bottom:0}.wpcf7-radio label{position:relative;cursor:pointer;padding:5px 5px 5px 33px;display:block}.wpcf7-radio label::before,.wpcf7-radio label::after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}.wpcf7-radio label::before{background-color:#fff;border:1px solid #ddd;border-radius:50%;width:20px;height:20px;left:5px}.wpcf7-radio label::after{border-radius:50%;background-image:url(https://slowpace.net/piece/wp-content/uploads/2024/04/flower-purple.png);background-size:100%;background-position:no-repeat;opacity:0;width:29px;height:29px;left:3px}.wpcf7-radio .wpcf7-list-item label:has( input:checked)::after {opacity:1}.wpcf7-radio input[type="radio"]{position:absolute;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;height:1px;width:1px;margin:-1px;padding:0}input[type="checkbox"]{position:relative;width:16px;height:16px;border:1px solid #281662;vertical-align:-5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="checkbox"]:checked:before{position:absolute;top:-5px;left:6px;transform:rotate(50deg);width:10px;height:20px;border-right:2px solid #281662;border-bottom:2px solid #281662;content:''}@media screen and (max-width:480px){.form_table th,.form_table td{width:100%;display:block;text-align:left;border:none;padding:.4em 1.4em!important}.form_table td{padding-top:0!important}.form_table th span{display:inline}}