div.img{max-width:500px;margin:0 auto 30px}div.mw_wp_form{margin-bottom:60px}input[type=text],button,textarea{-webkit-appearance:none;background:0 0;border:none}#contents .mw_wp_form table{width:100%;border-collapse:collapse;border:none;background:0 0;margin-bottom:30px}.mw_wp_form_confirm tr{border-bottom:3px solid #efefef}#contents .mw_wp_form tr{border-bottom:1px dashed #999}#contents .mw_wp_form tr:first-child{border-top:1px dashed #ccc}#contents .mw_wp_form th{font-size:14px;color:#000;line-height:1.3em;font-weight:400;text-align:left;padding:1em;width:16em;vertical-align:middle;box-sizing:border-box;border:none;background:0 0;display:table-cell;background:#efefef;border-right:1px dashed #ccc}#contents .mw_wp_form th span{font-size:.8em;color:#fff;background:#c00;padding:.3em .5em;border-radius:2px;margin-left:.5em;float:right}#contents .mw_wp_form td{font-size:14px;line-height:1.3em;padding:1em;box-sizing:border-box;border:none;background:0 0;display:table-cell}#contents .mw_wp_form td input[type=text],#contents .mw_wp_form td input[type=email],#contents .mw_wp_form td input#zip,#contents .mw_wp_form td input#zip1,#contents .mw_wp_form td textarea{width:100%;padding:.5em;font-size:16px;box-sizing:border-box;background:0 0;box-shadow:none;border:1px solid #999;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#contents .mw_wp_form td input[name='年齢']{width:4em}#contents .mw_wp_form td input[type=checkbox]{width:auto;position:relative;vertical-align:baseline}.mw_wp_form .horizontal-item{margin-left:10px}#contents .mw_wp_form td input.hidden{border:none}#contents .mw_wp_form td .mwform-tel-field input,#contents .mw_wp_form td .mwform-zip-field input{width:4em}#contents .mw_wp_form td input#zip,#contents .mw_wp_form td input#zip1{width:4em;margin:0 5px}#contents .mw_wp_form td textarea{font-size:16px;padding:.2em;width:100%;box-sizing:border-box;border:1px solid #999;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#contents .mw_wp_form .action-buttons{padding:30px 0 0;text-align:center;clear:both}#contents .mw_wp_form .action-buttons input{display:inline-block;width:200px;height:55px;font-size:16px;letter-spacing:.2em;color:#fff;background:#1eaa39;font-weight:600;text-align:center;line-height:53px;position:relative;margin:0 10px;transition:.3s;border:1px solid #1eaa39;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;box-shadow:none;text-shadow:none;padding:0}#contents .mw_wp_form .action-buttons input:hover{opacity:.8;-moz-opacity:.8;-webkit-opacity:.8}#main #contents .mw_wp_form p.complete{text-align:center;padding:3em 0}#main #contents p.complete{max-width:480px;margin:0 auto;padding:2em 1em;font-weight:700;box-sizing:border-box;background:#efefef;border-radius:8px;text-align:left}#main #contents p.complete span:first-child{text-align:center;display:block;font-size:2.1rem;padding-bottom:.5em}#main #contents p.complete span:last-child{text-align:center;display:block;font-size:2.4rem;padding-top:.5em;color:#1eaa39}@media screen and (max-width:640px){#contents .mw_wp_form tr:first-child{border-top:none}#contents .mw_wp_form th{font-size:13px;box-sizing:border-box;float:left;width:100%;padding:.8em;border-right:none}#contents .mw_wp_form td{font-size:13px;box-sizing:border-box;float:left;width:100%;padding:.8em}#contents .mw_wp_form .mw_wp_form_confirm td{font-size:13px;box-sizing:border-box;float:left;width:100%;padding:.8em}#contents .mw_wp_form .action-buttons{padding:20px 0 0;text-align:center}#contents .mw_wp_form .action-buttons input{margin:0 auto 10px;transition:0}#contents .mw_wp_form .action-buttons input:hover{opacity:1;-moz-opacity:1;-webkit-opacity:1}#main #contents p.complete span:first-child{font-size:1.8rem}#main #contents p.complete span:last-child{font-size:2.1rem}}