input,select{max-width:100%;width:auto}input::-moz-placeholder, textarea::-moz-placeholder{color:#C6C5C5}input::placeholder,textarea::placeholder{color:#C6C5C5}textarea{line-height:1.5}.reuse .container{max-width:80rem;padding:0}.reuse .container form{display:flex;flex-direction:column;align-items:center}.reuse .container .form-wrap,.reuse .container .check-wrap{display:block}.reuse .container .form_list article.clr,.reuse .container .check_list article.clr{justify-content:center;align-items:center}.reuse .container .form_list,.reuse .container .form_page,.reuse .container .check_list,.reuse .container .check_page{display:block;width:100%}.reuse .container .form_list .label,.reuse .container .form_page .label,.reuse .container .check_list .label,.reuse .container .check_page .label{font-weight:bold;color:#fff;background-color:#F0A63B;border:none;padding:1.5rem 2rem;margin-top:2rem;border-radius:.3rem}.reuse .container .form_list .label+.clr,.reuse .container .form_page .label+.clr,.reuse .container .check_list .label+.clr,.reuse .container .check_page .label+.clr{margin-top:1.5rem;border-top:none !important}.reuse .container .form_list .clr,.reuse .container .form_page .clr,.reuse .container .check_list .clr,.reuse .container .check_page .clr{display:flex;align-items:center;padding:2rem 0}.reuse .container .form_list .clr:not(:first-child),.reuse .container .form_page .clr:not(:first-child),.reuse .container .check_list .clr:not(:first-child),.reuse .container .check_page .clr:not(:first-child){border-top:1px solid #F2F2F2}.reuse .container .form_list .clr>label,.reuse .container .form_page .clr>label,.reuse .container .check_list .clr>label,.reuse .container .check_page .clr>label{font-weight:bold}.reuse .container .form_list .clr>label:hover,.reuse .container .form_page .clr>label:hover,.reuse .container .check_list .clr>label:hover,.reuse .container .check_page .clr>label:hover{cursor:auto}.reuse .container .form_list .clr label,.reuse .container .form_page .clr label,.reuse .container .check_list .clr label,.reuse .container .check_page .clr label{display:flex;align-items:center;width:16rem;color:#666}.reuse .container .form_list .clr label+br+.f_comb,.reuse .container .form_page .clr label+br+.f_comb,.reuse .container .check_list .clr label+br+.f_comb,.reuse .container .check_page .clr label+br+.f_comb{clear:both}.reuse .container .form_list .clr label+br+.f_comb::before,.reuse .container .form_page .clr label+br+.f_comb::before,.reuse .container .check_list .clr label+br+.f_comb::before,.reuse .container .check_page .clr label+br+.f_comb::before{display:block;content:""}.reuse .container .form_list .clr label.required,.reuse .container .form_page .clr label.required,.reuse .container .check_list .clr label.required,.reuse .container .check_page .clr label.required{color:#666}.reuse .container .form_list .clr label.required::after,.reuse .container .form_page .clr label.required::after,.reuse .container .check_list .clr label.required::after,.reuse .container .check_page .clr label.required::after{display:inline-block;content:"*";font-size:2.2rem;color:#C7253E;margin-left:.3em}.reuse .container .form_list .clr .input,.reuse .container .form_page .clr .input,.reuse .container .check_list .clr .input,.reuse .container .check_page .clr .input{width:calc(100% - 16rem);padding-left:3rem}.reuse .container .form_list .clr .input>*,.reuse .container .form_page .clr .input>*,.reuse .container .check_list .clr .input>*,.reuse .container .check_page .clr .input>*{display:inline-block}.reuse .container .form_list .clr .input p:not(:first-child),.reuse .container .form_page .clr .input p:not(:first-child),.reuse .container .check_list .clr .input p:not(:first-child),.reuse .container .check_page .clr .input p:not(:first-child){margin-top:1.5rem}.reuse .container .form_list .clr .input p input,.reuse .container .form_list .clr .input p select,.reuse .container .form_page .clr .input p input,.reuse .container .form_page .clr .input p select,.reuse .container .check_list .clr .input p input,.reuse .container .check_list .clr .input p select,.reuse .container .check_page .clr .input p input,.reuse .container .check_page .clr .input p select{margin-left:1rem}.reuse .container .form_list .clr .input p input[type="button"],.reuse .container .form_list .clr .input p select[type="button"],.reuse .container .form_page .clr .input p input[type="button"],.reuse .container .form_page .clr .input p select[type="button"],.reuse .container .check_list .clr .input p input[type="button"],.reuse .container .check_list .clr .input p select[type="button"],.reuse .container .check_page .clr .input p input[type="button"],.reuse .container .check_page .clr .input p select[type="button"]{margin-left:.5rem}.reuse .container .form_list .clr .input>span,.reuse .container .form_page .clr .input>span,.reuse .container .check_list .clr .input>span,.reuse .container .check_page .clr .input>span{float:left}.reuse .container .form_list .clr .input span,.reuse .container .form_page .clr .input span,.reuse .container .check_list .clr .input span,.reuse .container .check_page .clr .input span{margin-left:0 !important}.reuse .container .form_list .clr .input span:nth-of-type(2),.reuse .container .form_page .clr .input span:nth-of-type(2),.reuse .container .check_list .clr .input span:nth-of-type(2),.reuse .container .check_page .clr .input span:nth-of-type(2){margin-left:1.5rem !important}.reuse .container .form_list .clr .input br,.reuse .container .form_page .clr .input br,.reuse .container .check_list .clr .input br,.reuse .container .check_page .clr .input br{display:none}.reuse .container .form_list .clr .input label,.reuse .container .form_page .clr .input label,.reuse .container .check_list .clr .input label,.reuse .container .check_page .clr .input label{display:flex;align-items:center;cursor:pointer;float:left;width:auto;margin:1rem 2rem 1rem 0}.reuse .container .form_list .clr .input label:hover input[type="radio"],.reuse .container .form_page .clr .input label:hover input[type="radio"],.reuse .container .check_list .clr .input label:hover input[type="radio"],.reuse .container .check_page .clr .input label:hover input[type="radio"]{border-color:#4DA1E4}.reuse .container .form_list .clr .input label input[type="radio"],.reuse .container .form_page .clr .input label input[type="radio"],.reuse .container .check_list .clr .input label input[type="radio"],.reuse .container .check_page .clr .input label input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:2rem;height:2rem;margin:0 .3em 0 0;cursor:pointer;border:.2rem solid #ccc;border-radius:50%;background-color:#fff;outline:none;transition:border-color 0.3s, background-color 0.3s}.reuse .container .form_list .clr .input label input[type="radio"]:checked,.reuse .container .form_page .clr .input label input[type="radio"]:checked,.reuse .container .check_list .clr .input label input[type="radio"]:checked,.reuse .container .check_page .clr .input label input[type="radio"]:checked{border-color:#4DA1E4;background-color:#4DA1E4}.reuse .container .form_list .clr .input label input[type="radio"]:checked::after,.reuse .container .form_page .clr .input label input[type="radio"]:checked::after,.reuse .container .check_list .clr .input label input[type="radio"]:checked::after,.reuse .container .check_page .clr .input label input[type="radio"]:checked::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1rem;background-color:#fff;border-radius:50%;transform:translate(-50%, -50%)}.reuse .container .form_list .clr .input .f_comt,.reuse .container .form_list .clr .input .f_comb,.reuse .container .form_page .clr .input .f_comt,.reuse .container .form_page .clr .input .f_comb,.reuse .container .check_list .clr .input .f_comt,.reuse .container .check_list .clr .input .f_comb,.reuse .container .check_page .clr .input .f_comt,.reuse .container .check_page .clr .input .f_comb{display:block;font-size:1.3rem;line-height:1.5}.reuse .container .form_list .clr .input .f_comt br,.reuse .container .form_list .clr .input .f_comb br,.reuse .container .form_page .clr .input .f_comt br,.reuse .container .form_page .clr .input .f_comb br,.reuse .container .check_list .clr .input .f_comt br,.reuse .container .check_list .clr .input .f_comb br,.reuse .container .check_page .clr .input .f_comt br,.reuse .container .check_page .clr .input .f_comb br{display:inline}.reuse .container .form_list .clr .input .f_comt,.reuse .container .form_page .clr .input .f_comt,.reuse .container .check_list .clr .input .f_comt,.reuse .container .check_page .clr .input .f_comt{margin-bottom:1rem}.reuse .container .form_list .clr .input .f_comt+input,.reuse .container .form_page .clr .input .f_comt+input,.reuse .container .check_list .clr .input .f_comt+input,.reuse .container .check_page .clr .input .f_comt+input{margin-top:0}.reuse .container .form_list .clr .input .f_comb,.reuse .container .form_page .clr .input .f_comb,.reuse .container .check_list .clr .input .f_comb,.reuse .container .check_page .clr .input .f_comb{padding-top:1rem;margin-top:0 !important;clear:both}.reuse .container .form_list .clr .input .f_comb br:first-child,.reuse .container .form_page .clr .input .f_comb br:first-child,.reuse .container .check_list .clr .input .f_comb br:first-child,.reuse .container .check_page .clr .input .f_comb br:first-child{display:none}.reuse .container .form_list .clr .input p,.reuse .container .form_page .clr .input p,.reuse .container .check_list .clr .input p,.reuse .container .check_page .clr .input p{display:block;position:relative}.reuse .container .form_list .clr .input span:not(:first-child),.reuse .container .form_page .clr .input span:not(:first-child),.reuse .container .check_list .clr .input span:not(:first-child),.reuse .container .check_page .clr .input span:not(:first-child){margin-left:1rem}.reuse .container .form_list .clr .input em,.reuse .container .form_page .clr .input em,.reuse .container .check_list .clr .input em,.reuse .container .check_page .clr .input em{font-size:1.3rem;font-style:normal;color:#C7253E;display:block;margin:-.5rem 0 .5rem 0;line-height:1.5}.reuse .container .form_list .clr select,.reuse .container .form_page .clr select,.reuse .container .check_list .clr select,.reuse .container .check_page .clr select{display:inline-block;max-width:20rem;width:100%;padding:1rem 3rem 1rem 1.5rem;background:#fff url('data:image/svg+xml;charset=UTF-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="6" viewBox="0 0 10 6"%3E%3Cpath fill="%23888" d="M5 6L0 0h10z"/%3E%3C/svg%3E') no-repeat right 1rem center/1rem .6rem;transition:border-color 0.3s, box-shadow 0.3s}.reuse .container .form-item-container,.reuse .container .check-item-container{padding:4rem 5rem 4rem 5rem}.reuse .container .form-item-container .submit_btn,.reuse .container .check-item-container .submit_btn{margin:4rem auto 0 auto;position:relative;width:auto}.reuse .container .form-item-container .submit_btn::after,.reuse .container .check-item-container .submit_btn::after{display:none}.reuse .container .form-item-container .submit_btn [type="submit"],.reuse .container .check-item-container .submit_btn [type="submit"]{min-width:38rem;color:#fff;background-color:#F0A63B;display:block;text-align:center;text-decoration:none;padding:2rem;border-radius:10rem}.reuse .container .form-item-container .submit_btn [type="submit"]:hover,.reuse .container .check-item-container .submit_btn [type="submit"]:hover{background-color:#EB7A46;opacity:1}.reuse .container .check_page .clr{align-items:center}.reuse .container article+p{margin-top:4rem}.reuse .msgbox{display:flex;flex-direction:column}.reuse .msgbox h2{background-color:transparent;font-size:1.8rem;text-align:center}.reuse .msgbox .message{margin-top:2rem;line-height:1.5}.reuse .policy{background-color:#F2F2F2;padding:3rem;margin-top:3rem;border-radius:.6rem}.reuse .policy h2{font-size:1.8rem;background-color:transparent;margin-bottom:2rem;text-align:center}.reuse .policy b{display:block;margin-bottom:1.5rem}.reuse .policy_check{display:flex;justify-content:center;margin-top:1.5rem}.reuse .policy_check label{font-weight:bold;background-color:#fff;width:100%;display:flex;justify-content:center;padding:1rem;border:1px solid #eee;border-radius:.3rem}label{cursor:pointer;display:flex;align-items:center;line-height:2rem}label input[type="checkbox"]{display:inline-block;width:2rem;height:2rem;border:1px solid #ccc;border-radius:.2rem;background-color:#fff;margin:0 .5em 0 0 !important;transition:all 0.3s ease;position:relative;cursor:pointer}label input[type="checkbox"]:checked{background-color:#4DA1E4;border-color:#4DA1E4}label input[type="checkbox"]:checked::after{content:"";display:block;width:.6rem;height:1.2rem;border:solid #fff;border-width:0 .2rem .2rem 0;position:absolute;top:50%;left:.7rem;transform:translateY(-50%) rotate(45deg)}@media (max-width: 1279px){.reuse .container{padding:0 3rem}.reuse .container .form_list,.reuse .container .form_page,.reuse .container .check_list,.reuse .container .check_page{width:auto}.reuse .container .form_list .clr,.reuse .container .form_page .clr,.reuse .container .check_list .clr,.reuse .container .check_page .clr{flex-direction:column;align-items:flex-start}.reuse .container .form_list .clr label,.reuse .container .form_page .clr label,.reuse .container .check_list .clr label,.reuse .container .check_page .clr label{width:100%;min-height:auto}.reuse .container .form_list .clr .input,.reuse .container .form_page .clr .input,.reuse .container .check_list .clr .input,.reuse .container .check_page .clr .input{width:100%;padding:0;margin-top:1rem}.reuse .container .form-item-container .submit_btn [type="submit"],.reuse .container .check-item-container .submit_btn [type="submit"]{min-width:32rem}.reuse .container .check_page{width:100%}.reuse .container .check_page .clr .input{padding-left:1em}}@media (max-width: 767px){[type="text"]{max-width:100%;width:auto}[type="button"]{width:auto}.reuse .container{padding:0 3.50467vw}.reuse .container .form_list,.reuse .container .form_page,.reuse .container .check_list,.reuse .container .check_page{width:100%}.reuse .container .form_list .label+.clr,.reuse .container .form_page .label+.clr,.reuse .container .check_list .label+.clr,.reuse .container .check_page .label+.clr{margin-top:2.33645vw}.reuse .container .form_list .clr,.reuse .container .form_page .clr,.reuse .container .check_list .clr,.reuse .container .check_page .clr{padding:3.50467vw 0;border:none}.reuse .container .form_list .clr .input p input,.reuse .container .form_list .clr .input p select,.reuse .container .form_page .clr .input p input,.reuse .container .form_page .clr .input p select,.reuse .container .check_list .clr .input p input,.reuse .container .check_list .clr .input p select,.reuse .container .check_page .clr .input p input,.reuse .container .check_page .clr .input p select{margin-left:1.16822vw}.reuse .container .form_list .clr .input span:nth-of-type(2),.reuse .container .form_page .clr .input span:nth-of-type(2),.reuse .container .check_list .clr .input span:nth-of-type(2),.reuse .container .check_page .clr .input span:nth-of-type(2){margin-left:0 !important}.reuse .container .form_list .clr .input span,.reuse .container .form_page .clr .input span,.reuse .container .check_list .clr .input span,.reuse .container .check_page .clr .input span{width:50%}.reuse .container .form_list .clr .input span:nth-of-type(1),.reuse .container .form_page .clr .input span:nth-of-type(1),.reuse .container .check_list .clr .input span:nth-of-type(1),.reuse .container .check_page .clr .input span:nth-of-type(1){padding-right:1.16822vw}.reuse .container .form_list .clr .input span:nth-of-type(2),.reuse .container .form_page .clr .input span:nth-of-type(2),.reuse .container .check_list .clr .input span:nth-of-type(2),.reuse .container .check_page .clr .input span:nth-of-type(2){padding-left:1.16822vw}.reuse .container .form_list .clr .input span input,.reuse .container .form_page .clr .input span input,.reuse .container .check_list .clr .input span input,.reuse .container .check_page .clr .input span input{width:100%}.reuse .container .form_list .clr .input span:not(:first-child),.reuse .container .form_page .clr .input span:not(:first-child),.reuse .container .check_list .clr .input span:not(:first-child),.reuse .container .check_page .clr .input span:not(:first-child){margin-top:2.33645vw}.reuse .container .form-item-container,.reuse .container .check-item-container{padding:4.6729vw 5.84112vw 7.00935vw 5.84112vw}.reuse .container .form-item-container .submit_btn,.reuse .container .check-item-container .submit_btn{margin-top:7.00935vw;width:100%}.reuse .container .form-item-container .submit_btn [type="submit"],.reuse .container .check-item-container .submit_btn [type="submit"]{min-width:auto;width:100%}.reuse .container article+p{margin-top:7.00935vw}.reuse .policy{padding:4.6729vw}}

/*# sourceMappingURL=maps/form.css.map */
