@charset "utf-8";.input .jumbotron{position:relative;background:url(/Asset/Image/Background/bg-recruit.jpg);background-size:cover;background-position-y:25%}.input .jumbotron:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:rgba(0,0,0,.3)}.input .mail{padding-bottom:4px}.input .mail .mail-confirm input{margin:8px 0 4px}.input .mail .annotation{font-size:14px}.input .survey .other{margin-top:12px}.input .privacy{margin-top:40px}.input .privacy h4{margin-bottom:18px;font-size:20px;text-align:center}.input .privacy h4 br{display:none}.input .privacy .numlist ol{text-align:left}.input .privacy .numlist ol li p{margin-bottom:2px}.input .privacy .numlist ol li br.address{display:none}.input .agree{text-align:center;border-bottom:none}.input .agree .icheckbox_square-blue{margin-bottom:3px}.input .agree .check-area label br{display:none}@media(max-width:991px){.input .form-check-inline{display:flex;align-items:flex-start;margin-bottom:5px}}@media(max-width:767px){.input section{padding:50px 0}.input .survey .col-form-label,.input .season-name .col-form-label,.input .contact-name .col-form-label,.input .content .col-form-label{width:110px}.input .content .col-form-label br{display:none}.input .agree .li-type1{padding-left:24px}.input .privacy h4{font-size:20px}.input .privacy h4+p{text-align:left}.input .btn-area{margin-top:20px}}@media(max-width:575px){.input .form-group div{padding-right:0;padding-left:0}.input .form-group .check-area label{margin-left:0}.input .survey .col-form-label br{display:none}.input .survey .col-form-label,.input .season-name .col-form-label,.input .contact-name .col-form-label,.input .content .col-form-label{width:auto}.input .address input,.input .address select{width:93%;margin-left:15px}.input .address .col-form-label{margin-left:17px;padding-left:40px}.input .address.form-group label+span{top:31px}.input .address.form-group .post-code label{margin-bottom:0;margin-left:0;padding-bottom:0;padding-left:0}.input .address.form-group .post-code label+span{top:38px}.input .agree label{margin-left:0}}@media(max-width:480px){.input .agree{font-size:15px}.input .agree .check-area label{margin-left:-6px}}@media(max-width:375px){.input .privacy h4 br{display:block}.input .privacy .numlist ol li br.address{display:block}.input .agree .check-area{display:flex;justify-content:center}.input .agree .check-area label{margin-left:0}.input .agree .check-area label br{display:block}}