@charset "utf-8";.form_box_fields a,select{color:#231f20}.form_notice,.submit_notice{font-size:.9em}#error_notice::before,label.checkbox::before{left:0;font-weight:400;font-family:'Font Awesome 6 Free';line-height:1}#error_notice::before,.select_wrap::after,label.checkbox::before{font-family:'Font Awesome 6 Free'}input,select,textarea{font-family:Arimo;font-weight:300;-webkit-appearance:none;box-shadow:2px 2px 4px #e6e6e6}input[type=date],input[type=email],input[type=password],input[type=text],select,textarea{border:1px solid #fff;background-color:#fff;color:#231f20;font-size:1.1em;padding:.5em .7em;line-height:1;-webkit-appearance:none;transition:.3s ease-in-out}select{padding:.6em .7em}.select_wrap{position:relative;display:inline-block;width:100%}.select_wrap::after{position:absolute;top:0;right:.3em;content:"\f078";font-size:2em;font-weight:900;pointer-events:none;color:#004f9f}.select_wrap select{padding-right:2em}input[type=date]:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border:1px solid #004f9f;outline:0!important;box-shadow:2px 2px 4px #c5c5c5}.submit,input[type=submit]{position:relative;display:inline-block;max-width:700px;margin:.6em 0 0;line-height:1;cursor:pointer;white-space:normal;-webkit-appearance:none;transition:.3s ease-in-out}.submit:hover,input[type=submit]:hover{color:#fff;cursor:pointer;text-decoration:none}input[type=checkbox],input[type=radio]{display:none!important}label.checkbox{position:relative;float:left;padding:.3em .2em .3em 2.5em;margin:0;cursor:pointer}label.checkbox::before{position:absolute;top:.2em;content:"\f0c8";color:#828282;font-size:2em;transition:.3s ease-in-out}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{content:"\f14a";color:#004f9f}div.form_distance{clear:both;width:100%;height:.5em}div.form_distance_thin{clear:both;width:100%;height:.2em}.input_1,.input_2,.input_3,.select_1,.select_2{display:inline-block;margin-bottom:1em}.input_1,.select_1,body.apple .input_file_wrap>input,body:not(.apple) .input_file_wrap{width:100%}.input_2{width:30%}.input_3{width:69%;margin-left:1%}.textarea_1,.textarea_2{display:inline-block;width:100%;height:17em}.form_box>h3{margin-top:.8em}.form_box>h3:first-child{margin-top:0}.form_box_fields a:hover{color:#004f9f}.form_notice{background-color:#fff}.fcheck{position:absolute;margin-left:-999999px}.input_file_wrap{display:inline-block;width:100%;margin:10px 0;background:#fff;box-shadow:2px 2px 4px #e6e6e6}body:not(.apple) .input_file_wrap>input{width:auto;font-size:.8em;font-family:Verdana;box-shadow:none}input[type=file]::-webkit-file-selector-button,input[type=file]::file-selector-button{color:#fff;margin-right:2em;padding:.4em;background:#828282;border:1px solid #828282;cursor:pointer;-webkit-appearance:none}input[type=file]::-webkit-file-selector-button:hover,input[type=file]::file-selector-button:hover{background:#828282;border:1px solid #828282}@media (min-width:400px){body:not(.apple) .input_file_wrap>input{font-size:.9em}}@media (min-width:500px){body:not(.apple) .input_file_wrap>input{font-size:1em}input[type=file]::-webkit-file-selector-button,input[type=file]::file-selector-button{padding:.4em 1em}}body.apple .input_file_wrap{font-size:.7em;padding:0!important}input.error,select.error,textarea.error{border-color:#e30613}.form_box_fields.error label,.form_box_fields.error label a,.form_box_fields.error label::before{color:#e30613}#error_notice{position:relative;margin-bottom:2em;padding-left:3em}#error_notice::before{position:absolute;top:-6px;content:"\f12a";color:#e30613;font-size:6em}#error_notice .error_title{display:block;margin-bottom:.2em;font-size:1.2em;font-weight:600;color:#e30613}#error_notice .error_text ul{margin-top:.4em}#error_notice .error_text ul>li{position:relative;margin:.2em 0;padding:.1em 0 0 30px;color:inherit}#error_notice .error_text ul>li::before{position:absolute;top:.1em;left:-1px;font-size:1.2em;content:"\f061";color:#e30613;font-family:'Font Awesome 6 Free';font-weight:900;line-height:1}@media (min-width:690px){#error_notice{padding-left:6em}#error_notice::before{font-size:8em}}