.tophead{height:240px;background-color:#e0f0e2}@media (max-width: 767.98px){.tophead{height:150px}}.recruit .container{max-width:832px}.recruit .recruit-content{padding-top:24px;padding-bottom:24px;line-height:1.875}.recruit.complete .container{max-width:762px}.recruit.complete .recruit-content{padding-top:56px;padding-bottom:110px}.recruit .h2-ttl{margin-bottom:1.4285714286em;font-size:1.75rem;font-size:2.8rem;font-weight:400;letter-spacing:.2em}@media (max-width: 767.98px){.recruit .container{max-width:432px}.recruit .recruit-content{margin:auto 10px;padding-bottom:60px;font-size:.875rem;font-size:1.4rem;line-height:1.4285714286}}/*! Built by PIXBATON pixbaton.jp */.form-row{margin:auto -19px}.form-row::after{content:"";display:block;clear:both}.form-row .form-col{padding:0 19px 19px}.form-row .form-col:nth-child(1){float:left;width:264px}.form-row .form-col:nth-child(2){float:none;margin-left:264px}@media (max-width: 767.98px){.form-row .form-col:nth-child(1),.form-row .form-col:nth-child(2){float:none;width:auto;margin-left:auto}.form-row .form-col:nth-child(1){padding-bottom:0;font-weight:bold}.form-row .form-col:nth-child(2){padding-bottom:26px}}.form-ttl{margin:2em auto;font-size:1em}.form-label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:400px;padding:.25em 0;line-height:1.375}.form-label span:nth-child(2){font-weight:400;color:#c00}.form-input{color:#666}.form-control{display:block;width:100%;max-width:400px;padding:.25em .625em;font-size:1.6rem;font-weight:400;line-height:1.375;color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #999;border-radius:.1rem;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color 0.2s,border-color 0.2s;-o-transition:background-color 0.2s,border-color 0.2s;transition:background-color 0.2s,border-color 0.2s}.form-control:focus,.form-control:target{border-color:#0270d1;outline:none}.form-control select.form-control::-ms-expand{display:none}.form-control[size]{display:inline-block}.form-control[type=number]{-moz-appearance:textfield}.form-control[type=number]::-webkit-outer-spin-button,.form-control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control[type=number],.form-control[type=email],.form-control[type=tel],.form-control[type=url]{ime-mode:inactive}.form-control::-webkit-input-placeholder{color:#999}.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control::-ms-input-placeholder{color:#999}.form-control::placeholder{color:#999}.form-check{font-size:1.6rem}.form-check label{display:inline-block;margin-top:.25em}.form-check label:hover .form-check-input,.form-check label:focus .form-check-input,.form-check label:active .form-check-input{background-color:rgba(0,0,0,0.1)}.form-check label:hover .form-check-input:checked,.form-check label:focus .form-check-input:checked,.form-check label:active .form-check-input:checked{background-color:rgba(2,112,209,0.6)}.form-check label:hover .form-check-input[type=radio],.form-check label:focus .form-check-input[type=radio],.form-check label:active .form-check-input[type=radio]{background-color:rgba(0,0,0,0.1)}.form-check label:hover .form-check-input[type=radio]:checked,.form-check label:focus .form-check-input[type=radio]:checked,.form-check label:active .form-check-input[type=radio]:checked{background-color:#0270d1}.form-check-input{width:1em;height:1em;margin-top:-.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,0.6);border-radius:.1rem;line-height:1;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color 0.3142s,border-color 0.3142s;-o-transition:background-color 0.3142s,border-color 0.3142s;transition:background-color 0.3142s,border-color 0.3142s}.form-check-input:checked{background-color:#0270d1;border-color:rgba(0,0,0,0.3)}.form-check-input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input[type=radio]{border-radius:50%}.form-check-input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-group,.sub_category_confirm .form-input,.sub_category_apply_confirm .form-input,.form-confirm{display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:400px}.form-group.form-group-sm,.sub_category_confirm .form-group-sm.form-input,.sub_category_apply_confirm .form-group-sm.form-input,.form-group-sm.form-confirm{max-width:256px}.form-group.form-group-xs,.sub_category_confirm .form-group-xs.form-input,.sub_category_apply_confirm .form-group-xs.form-input,.form-group-xs.form-confirm{max-width:188px}.form-group>.form-control,.sub_category_confirm .form-input>.form-control,.sub_category_apply_confirm .form-input>.form-control,.form-confirm>.form-control{position:relative;flex:1 1 auto;width:1%;min-width:0}.form-group>span,.sub_category_confirm .form-input>span,.sub_category_apply_confirm .form-input>span,.form-confirm>span{display:block;padding:.3125em;font-size:1em;line-height:1.375}.sub_category_confirm .form-input,.sub_category_apply_confirm .form-input,.form-confirm{padding:.25em .625em;background-color:#e5e5e5;border-radius:.1rem;font-size:1.6rem;line-height:1.375;min-height:3rem}.sub_category_confirm .form-input.form-confirm-sm,.sub_category_apply_confirm .form-input.form-confirm-sm,.form-confirm.form-confirm-sm{max-width:256px}.sub_category_confirm .form-input.form-confirm-xs,.sub_category_apply_confirm .form-input.form-confirm-xs,.form-confirm.form-confirm-xs{max-width:188px}.sub_category_confirm .form-input span,.sub_category_apply_confirm .form-input span{padding-top:0;padding-bottom:0}.form-block .form-input,.form-block .form-confirm{display:block;margin-bottom:.625em;padding-bottom:.25em;border:solid 1px #999;text-align:center}.form-block .form-confirm{max-width:none;border:none}.form-btn{padding:1.25em 0;text-align:center}.form-btn .btn{margin:auto .5em;padding:.5em 2em;background-color:#999;border:0;border-radius:.4rem;color:#fff;font-size:1.25em;line-height:1.1;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:background-color 0.3142s,opacity 0.3142s;-o-transition:background-color 0.3142s,opacity 0.3142s;transition:background-color 0.3142s,opacity 0.3142s}.form-btn .btn:hover,.form-btn .btn:focus,.form-btn .btn:active{opacity:.7}.form-btn .btn.back-btn{background-color:#999}.form-btn .btn.submit-btn{background-color:#333}.form-text{padding:.9375em 0}legend{width:100%;color:inherit;overflow:hidden}legend .form-row:last-child{margin-bottom:20px}.fixed .formErrorContent{background-color:#0270d1}.inline-privacy{height:200px;margin-bottom:1.25em;padding:1.625em;background-color:#f2f2f2;border-radius:.1rem;line-height:1.375;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.inline-privacy h3{font-size:1em;font-weight:bold;line-height:1.375}.inline-privacy .text-right{display:block;text-align:right}@media (max-width: 767.98px){.inline-privacy{height:250px}}.p-country-name {display: none;}
