@charset "utf-8";input{border-radius:0}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],input[type=url]{padding:15px;width:100%;background:#fff;outline:0;-webkit-appearance:none;appearance:none;box-sizing:border-box;border:solid 1px #ddd}input:focus{border:solid 1px #123}input[type=submit]:focus{border:solid 2px #123}input::placeholder{color:#ccc}input[type=radio],input[type=checkbox]{margin-right:3px}.wpcf7-radio>span{display:block}.wpcf7-radio>span label{cursor:pointer}.wpcf7-radio>span label input[type=radio]{opacity:0;width:0;margin:0}.wpcf7-radio>span label span{position:relative;padding:10px 10px 10px 42px;display:block;margin-top:-20px}.wpcf7-radio>span label span:before{content:"";position:absolute;top:5px;left:0;display:block;width:30px;height:30px;border-radius:50%;background:rgba(0,0,0,.15);transition:all .15s linear}.wpcf7-radio>span label:hover>span:before{transform:scale(1.2)}.wpcf7-radio>span label input[type=radio]:checked+span:before{background:#123}.wpcf7-radio>span label input[type=radio]:checked+span:after{content:"";display:block;position:absolute;top:20px;left:15px;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#fff}.wpcf7-radio>span label:first-child{margin-top:0}.wpcf7-checkbox>span{display:block}.wpcf7-checkbox>span label{cursor:pointer}.wpcf7-checkbox>span label input[type=checkbox]{opacity:0;width:0;margin:0}.wpcf7-checkbox>span label span{position:relative;padding:10px 10px 10px 42px;display:block;margin-top:-20px}.wpcf7-checkbox>span label span:before{content:"";position:absolute;top:5px;left:0;display:block;width:30px;height:30px;background:rgba(0,0,0,.15);transition:all .15s linear}.wpcf7-checkbox>span label:hover>span:before{transform:scale(1.2)}.wpcf7-checkbox>span label input[type=checkbox]:checked+span:before{background:#123}.wpcf7-checkbox>span label input[type=checkbox]:checked+span:after{content:url(//career.agex-ds.com/engineering/sys/wp-content/themes/agds_sys/assets/common/css/../../imageFile/global/icon_check.png);transform:scale(.6);display:block;position:absolute;left:-3px;top:4px}.wpcf7-checkbox>span label:first-child{margin-top:0}input[type=button],input[type=submit],input[type=number],input[type=tel],button{-webkit-appearance:none;-moz-appearance:button;appearance:button}textarea{padding:15px;background:#fff;outline:0;width:100%;height:200px;-webkit-appearance:none;appearance:none;box-sizing:border-box;border:solid 1px #ddd}textarea:focus{border:solid 1px #123}textarea::placeholder{color:#ccc}input[type=file]{width:inherit}select{position:relative;padding:9px 20px 8px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:0}select:hover{cursor:pointer}.md_selectBox{position:relative;display:inline-block}.md_selectBox:before{position:absolute;right:10px;display:block;content:"";width:0;height:0;border-style:solid;z-index:1;top:15px;border-width:0 3px 6px;border-color:transparent transparent #ddd}.md_selectBox:after{position:absolute;right:10px;display:block;content:"";width:0;height:0;border-style:solid;z-index:1;bottom:15px;border-width:6px 3px 0;border-color:#ddd transparent transparent}.md_selectBox select{position:relative;padding:12px 25px 11px 15px;background:#fff;border:solid 1px #ddd;appearance:none;border-radius:3px}.md_selectBox select:hover{cursor:pointer}#panelArea{background:url(//career.agex-ds.com/engineering/sys/wp-content/themes/agds_sys/assets/common/css/../../imageFile/contact/panel_contact.png) no-repeat center;background-size:cover}#contactArea{padding:30px 20px 80px;position:relative;overflow:hidden;margin-bottom:-80px}#contactArea:after{content:"";position:absolute;left:50%;top:-300px;width:240px;height:2000px;background:#eee;opacity:.4;transform:rotate(35deg);margin-left:-200px;z-index:-1}#contactArea .content table{width:100%}#contactArea .content table tr th{display:block;padding:0;margin-top:30px;width:100%;font-weight:700;text-align:left;vertical-align:top;position:relative;font-size:.875em}#contactArea .content table tr th span{color:#d87e7d;font-size:.75em;margin-left:10px}#contactArea .content table tr th span.nini{color:#777}#contactArea .content table tr th span.sub{display:block;color:#777;margin-top:10px;line-height:1.5;text-align:left;font-weight:400}#contactArea .content table tr td{display:block;padding:0;margin-top:10px;vertical-align:middle;font-size:.875em}#contactArea .content table tr td input{width:100%}#contactArea .content table tr td a{text-decoration:underline}#contactArea .content table tr td.short input{width:200px}#contactArea .content table tr td.veryShort input{width:130px}#contactArea .content table tr td .hosoku{font-size:.875em;color:#777;margin-top:10px}#contactArea .content .button{text-align:center;margin-top:40px}#contactArea .content .button span{display:inline-block;position:relative;font-size:.875em}#contactArea .content .button span:before{display:block;content:"";position:absolute;top:50%;margin-top:-2px;right:-14px;width:24px;height:2px;background:#123;transition:.2s all}#contactArea .content .button span:after{display:block;content:"";position:absolute;top:50%;margin-top:-1px;right:-11px;width:8px;height:2px;background:#123;transform:rotate(45deg) translate(0,-5px);transition:.2s all}#contactArea .content .button span:hover:before{right:-18px}#contactArea .content .button span:hover:after{right:-15px}#contactArea .content .button .wpcf7-spinner{position:absolute;margin-left:20px;margin-top:10px}#contactArea .content .button .wpcf7-spinner:before{display:none}#contactArea .content .button .wpcf7-spinner:after{display:none}#contactArea .content .sub{text-align:center;margin-top:20px;line-height:1.5;font-size:.875em}#contactArea .content .sub a{text-decoration:underline}#contactArea .wpcf7 form .wpcf7-response-output{margin:3em auto 1em;padding:1.2em 1.5em 1.15em;border-style:solid;border-width:2px;border-radius:10px;font-size:1em;text-align:center;font-weight:700}#contactArea .wpcf7 form .wpcf7-response-output{background:#00a0d2!important;color:#fff;border:2px dotted #0090c2}#contactArea .wpcf7 form.sent .wpcf7-response-output{background:#46b450!important;color:#fff;border:2px dotted #36a440}#contactArea .wpcf7 form.failed .wpcf7-response-output,#contactArea .wpcf7 form.aborted .wpcf7-response-output{background:#ff2222!important;color:#fff;border:2px dotted #e11}#contactArea .wpcf7 form .spam .wpcf7-response-output{background:#ff2222!important;color:#fff;border:2px dotted #e11}#contactArea .wpcf7 form.invalid .wpcf7-response-output,#contactArea .wpcf7 form.unaccepted .wpcf7-response-output,#contactArea .wpcf7 form.payment-required .wpcf7-response-output{background:#ff2222!important;color:#fff;border:2px dotted #e11}#contactArea .wpcf7-not-valid-tip{margin-top:5px;font-size:.875em;font-weight:700}#contactArea .codedropz-upload-inner{white-space:inherit;font-size:.875em}#contactArea .wpcf7-list-item{margin-left:0!important}.grecaptcha-badge{visibility:inherit!important;z-index:99}