.right{text-align:right}.green{color:green}table.Form{border:none;border-spacing:6px;border-collapse:separate;margin:0 0 20px}table.Form th,table.Form td{line-height:1.6;border:0;border-radius:5px;padding:13px}table.Form th{width:30%;color:#fff;background-color:#8bb25c}table.Form td{width:70%;border-bottom:none;background-color:#f5f5f5}table.Form td span.ttl{font-weight:700;display:inline-block;margin:0 0 5px}@media screen and (max-width:991px){table.Form{max-width:100%;border-collapse:collapse}table.Form tr{width:100%;display:block;list-style:none}table.Form th,table.Form td{width:100%;text-align:left;display:list-item;border:none;padding:10px 15px;box-sizing:border-box}table.Form th{border-radius:5px 5px 0 0}table.Form td{border-radius:0 0 5px 5px;margin-bottom:8px !important}}table.Form span.required,table.Form span.option{color:#fff;font-size:12px;letter-spacing:1px;border-radius:3px;position:relative;top:-1px;margin:0 10px 0 0;padding:3px 5px}table.Form span.required{background-color:red}table.Form span.option{background-color:#bbb}.mw_wp_form_confirm span.required,.mw_wp_form_confirm span.option{display:none}table.Form input[type=text],table.Form input[type=email],table.Form textarea{width:100%;max-width:100%;margin:0}table.Form .mwform-tel-field input[type=text],table.Form .mwform-zip-field input[type=text],table.Form .mwform-zip-field input[type=tel],table.Form input.input-number.form-control{width:unset;display:inline}table.Form .horizontal-item,table.Form .horizontal-item+.horizontal-item{margin:0 10px 0 0}::placeholder{color:#ddd}.caution{font-size:80%;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;padding:0 1.2em}.caution ul{margin:1.5em 0;padding:0 0 0 1.5em}.caution ul li{margin:0 0 .5em}span.notice{font-size:13px;display:inline-block;margin-bottom:5px}span.notice:not(:first-child){margin-top:15px}.food-number{width:200px}.food-menu{width:300px}