﻿body{background:#fff}.mobile-form-display{display:none}.form-heading{width:100%;margin:89px 0 39px;text-align:center;font-size:18px;font-weight:bold}.form-before{width:95%;max-width:660px;margin:0 auto 50px;padding:0 5%;box-sizing:content-box}.mid-career-form-intro{margin-bottom:50px;text-align:center;font-size:14px}.intro01{margin-bottom:51px}.intro02{margin-bottom:12px}.wpcf7-form{padding-bottom:30px}.form-inner{margin-top:20px;margin-bottom:103px;border-bottom:1px solid}.form-inner:form-inner-last{margin-bottom:60px}.form-inner h3.title{padding:13px 15px;font-size:19px;font-weight:bold;border-top:1px solid;border-bottom:1px solid}.form-inner h3.title span{margin-left:30px;font-size:14px;font-weight:normal}.form-inner table{border-top:1px solid}.form-inner table tr{border-bottom:1px solid #4e4e4e;transition:all 0.2s cubic-bezier(0.22, 0.57, 0.27, 0.98) 0s}.form-inner table tr:last-child{border:none}.form-inner table tr:hover,.form-inner table tr:focus{background:#fcfcfc}.form-inner table tr:hover th,.form-inner table tr:focus th{background:#eee}.form-inner table th{width:23%;padding:31px 19px 5px;background:#fafafa;box-sizing:border-box;font-size:13px;font-weight:bold;transition:all 0.2s cubic-bezier(0.22, 0.57, 0.27, 0.98) 0s}.form-inner table td{width:77%;padding:20px 15px;font-size:13px}.form-inner .half{width:44%;margin-right:5%;float:left;position:relative}.form-inner .half:nth-child(2n){margin-right:0}.form-inner .max-width{position:relative}.form-inner .must{margin-left:2px;color:#ff0000}.form-inner .note{margin-bottom:10px}.form-inner .note-sub{position:absolute;right:-11px;top:12px}.form-inner .note-sub span{position:absolute;left:0;white-space:nowrap}.form-inner .note-large{margin-bottom:10px;font-size:15px}.form-inner .left_tex:after{content:'';display:block;clear:both}.form-inner .left_tex .tex{width:14%;margin-right:3%;padding:11px 0;float:left;display:block}.form-inner .left_tex input[type="text"]{width:83%;display:block;float:right}.form-inner .item-2nd{margin-top:20px}.form-inner input[type="text"],.form-inner textarea,.form-inner input[type="email"],.form-inner input[type="url"]{width:100%;padding:11px 5px;border:1px solid #cfcfcf;border-radius:5px;box-sizing:border-box}.form-inner input[type="text"].wpcf7c-conf,.form-inner textarea.wpcf7c-conf,.form-inner input[type="email"].wpcf7c-conf,.form-inner input[type="url"].wpcf7c-conf{border:none;border-bottom:1px solid #cfcfcf;border-radius:0}.form-inner input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.form-inner span.wpcf7-list-item{margin-left:0}.form-inner .wpcf7-radio label,.form-inner .wpcf7-checkbox label{margin-bottom:8px;display:block;font-size:15px}.form-inner .wpcf7-radio input[type="radio"],.form-inner .wpcf7-radio input[type="checkbox"],.form-inner .wpcf7-checkbox input[type="radio"],.form-inner .wpcf7-checkbox input[type="checkbox"]{margin-right:10px;font-size:16px}.form-inner .qtextbox{margin-top:20px}.form-inner .wpcf7c-conf{background:transparent}.form-inner .failed .email_confirm,.form-inner .failed .email_confirm+.note-sub{display:none}.conf_tex{padding-top:30px}.conf_tex p{margin-bottom:20px;padding:20px;font-size:14px;border:2px solid #ff0000;color:#ff0000}.wpcf7c-elm-step2{display:none}.failed .wpcf7c-elm-step2{display:block}.wpcf7c-elm-step2.wpcf7c-force-hide{display:none}.caution{margin-bottom:95px;margin-left:10px;text-align:justify}.caution li{position:relative;padding-left:20px}.caution li:before{content:'※';display:block;position:absolute;left:0;top:0}.concent{margin-bottom:25px;text-align:center;font-size:13px}.concent .ageree_check{margin-left:10px}.form-submit{text-align:center}.form-submit:after{content:'';display:block;clear:both}.form-submit input[type="submit"],.form-submit input[type="button"]{-webkit-appearance:none;margin-right:20px;padding:10px 30px;display:inline-block;font-size:14px;color:#fff;background:#a7a7a7;border:none;border-radius:3px;font-weight:bold;transition:all 0.2s cubic-bezier(0.22, 0.57, 0.27, 0.98) 0s}.form-submit input[type="submit"][disabled="disabled"],.form-submit input[type="button"][disabled="disabled"]{opacity:0.5}.form-submit input[type="submit"][disabled="disabled"]:hover,.form-submit input[type="button"][disabled="disabled"]:hover{opacity:0.5}.form-submit input[type="submit"]:hover,.form-submit input[type="button"]:hover{opacity:0.7}.form-submit .ajax-loader{display:none}.complete-display{display:none}div.wpcf7-validation-errors{border:2px solid #ff0000 !important;color:#ff0000}.invalid span[role="alert"]{display:inline-block}.complete-display{display:none;margin-top:50px}.sent .form-inner,.sent .form-submit{display:none}.sent .complete-display{display:block}.sent .wpcf7-response-output{left:-999999px;position:absolute}.form-thanks{width:95%;max-width:660px;margin:0 auto 50px;padding:0 5%;box-sizing:content-box;display:none}.form-contact{margin-top:60px;padding:32px 0;text-align:center;border-top:1px solid;border-bottom:1px solid}@media screen and (max-width: 700px){.mobile-form-none{display:none}.mobile-form-display{padding:0 5%;display:block}}.tabs{font-size:0;letter-spacing:0;margin-left:0;text-align:center}.tabs .tab-selector{border-bottom:2px solid #e1e1e1;display:inline-block;font-size:12px;letter-spacing:.07em;list-style-type:none;margin-bottom:35px;padding-bottom:14px;text-align:center;width:33.333333%}.tabs .tab-selector:hover{cursor:pointer;font-weight:bold;border-color:#575757}.tabs .tab-selector.active{font-weight:bold;border-color:#575757}.tabs .tab-selector.active:hover{cursor:default}.tab-contents{margin-top:20px;padding-bottom:20px}.tab-content p{margin-bottom:0}.tab-content.hide{display:none}.faq-content.hide{display:none}
