.limit-message-box{white-space:pre-wrap}.form-box{color:#666;width:80%;margin:0 auto}.form-box .alert{background:rgba(255,0,0,.1);border-radius:.5em;padding:1em}.form-box .alert ul li{color:red;margin-bottom:.5em;line-height:150%}.form-box .userform table{border-collapse:collapse;color:#666;width:100%}.form-box .userform table tr{border-bottom:1px solid #ccc}.form-box .userform table th,.form-box .userform table td{vertical-align:middle;padding:10px}.form-box .userform table th{color:#333;font-size:.9rem;font-weight:400}.form-box .userform table td input[type=text],.form-box .userform table td input[type=email]{box-sizing:border-box;border:1px solid #666;width:100%;height:2.5em;padding:0 .5em;font-size:1rem;line-height:2.5em}.form-box .userform table td textarea{box-sizing:border-box;border:1px solid #666;width:100%;height:8em;padding:.5em;font-size:1rem;line-height:1.3em}.form-box .userform table td select{min-width:30%;height:2em;font-size:1rem;line-height:2em}.form-box .userform table td .item-box{margin:0 .5em;display:inline-block}.form-box .userform table td .postal-label{width:6em;display:inline-block}.form-box .userform table td .p-postal-code{max-width:10em;margin-bottom:.5em}.form-box .userform table .required{color:red;padding-left:1em;font-size:.8em;display:inline-block}.form-box .userform table .btn-box{border:0}.form-box .userform table .btn-box .btn{text-align:center;letter-spacing:.1em;text-indent:.1em;color:#fff;background:#666;border-style:none;border-radius:5px;padding:1em;font-size:1rem;line-height:100%;transition:all .3s}.form-box .userform table .btn-box .btn:hover{opacity:.8}.form-box .userform table .btn-box .confirm-btn{text-align:center;color:#fff;background:#666;border-style:none;border-radius:5px;padding:1em;font-size:1rem;line-height:100%;text-decoration:none;transition:all .3s;display:inline-block}.form-box .userform table .btn-box .confirm-btn:hover{opacity:.8}.form-box .userform .caption{color:#999;padding:.5em 0 0;font-size:.9em}.form-box .userform .accordion-btn{text-align:center;background:#eee;border:1px solid #ccc;border-radius:3px;min-width:280px;padding:5px 10px}.form-box .userform .accordion-btn:after{content:"↑";margin-left:5px;display:inline-block}.form-box .userform .js-closed{background:#fff}.form-box .userform .js-closed:after{content:"↓"}.form-box .userform .js-closed:hover{background:#ccc}.form-box .userform .js-accordion-target{background:#eee;display:none}.confirm-table tbody tr{border-bottom:1px solid #ccc}.confirm-table th,.confirm-table td{vertical-align:middle;border-bottom:1px solid #ccc;padding:10px;font-size:.8em}.confirm-table th{color:#333;font-size:.9rem;font-weight:400}.confirm-table .submit-box td input{margin-bottom:1em;margin-right:1em}.confirm-table .submit-btn{text-align:center;color:#fff;text-indent:1em;letter-spacing:1em;background:#666;border-style:none;border-radius:5px;padding:1em .5em;font-size:.8rem;line-height:100%;text-decoration:none;transition:all .3s;display:inline-block}.confirm-table .submit-btn:hover{opacity:.8}.confirm-table .submit-btn-back{background-color:#999}
/*$vite$:1*/