::-webkit-input-placeholder{font-family:sans-serif}:-moz-placeholder{font-family:sans-serif}.title_area p{text-align:center}#c_form h2{margin-bottom:3rem}#c_form tr{border-bottom:1px solid #3caa3c}input[type="submit"],input[type="reset"],input[type="button"]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;box-sizing:border-box}input[type="submit"]::-webkit-search-decoration,input[type="reset"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]::focus,input[type="reset"]::focus,input[type="button"]::focus{outline-offset:-2px}h2{text-align:center}.note{text-align:center;margin-bottom:3rem}.form{width:90%;padding-top:6rem;margin:0 auto;max-width:720px}.form .note{color:#121212;font-weight:normal;text-align:left;margin-bottom:1rem;max-width:none}.form table{width:100%;word-break:break-all}.form tr td{width:75%;padding:2rem 0 2rem 2rem}.form tr td:first-child{width:25%;padding:2rem 0}.form p{margin-bottom:0}.form p.is_msg{margin-top:8px;margin-bottom:auto}.form .form-req{font-size:1.2rem;display:block;color:#ff0000}.form input[type="text"],.form textarea{border:1px solid #707070;padding:1rem;width:100%}.form input[type="checkbox"]{margin:0 2rem 0 0}.form textarea{resize:none;height:216px;flex:1}.form .pp div{display:flex;align-items:center}.form .pp div p{max-width:initial;font-weight:normal;margin-bottom:0;color:#121212}.form .input_confirm{font-weight:normal}.form-btn{margin:6rem auto;text-align:center}.form-btn input{font-size:1.8rem;width:80%;max-width:250px;font-weight:bold;border:none;border-radius:5rem;margin:0 auto;padding:1.5rem 4rem;display:inline-block;background:#3caa3c;color:#fff;cursor:pointer}.form-btn input:hover{opacity:.8}.form-btn input.reset{background:#888}.err{color:#ff0000;text-align:center;margin-bottom:3rem}.err span{display:block}@media screen and (max-width: 600px){.form{width:90%;max-width:500px}.form tr{display:flex;flex-wrap:wrap;padding:2rem 0;border-bottom:1px solid #666}.form tr:first-child{border-top:1px solid #666}.form tr td{width:100%;padding:0}.form tr td:first-child{width:100%;padding:0}.form p.is_msg{margin-top:0}.form .form-req{display:inline}.form input,.form textarea{margin-left:0}.form input[type="text"],.form textarea{min-width:initial;width:100%}.form input[type="submit"],.form input[type="reset"],.form input[type="button"]{margin-bottom:1rem}.form input[type="checkbox"]{margin:0 1rem 0 0}.form textarea{resize:none;height:100px}.form .pp{font-size:1.4rem;padding-left:0}.form .pp div p{font-size:1.6rem}.form .input_confirm{font-weight:normal}.form-btn{margin:2rem auto}}
