.pages-header{padding:40px 0px}.pages-header .slogan{text-align:center}.pages-header .slogan h1{font-weight:bold;font-size:40px;color:#004B9F}.main-area{background-color:#fff;padding:10px 10px 10px 10px;margin-bottom:20px}.pages_w_base{background:#ffffff}#free-account-app .has_rails_validation_error{color:red}#free-account-app .el-input__inner{border-radius:2px;border:1px solid #cdcdcd;width:100%}#free-account-app .submit-button{width:120px}#free-account-app .user-type{margin-bottom:10px}#free-account-app .user-type .el-radio__label{padding-left:5px}#free-account-app .tmp-dl{font-size:15px}.applyform{max-width:900px;padding-top:40px;background:#ffffff}.applyform .underlined-title img.apply_title_icon{margin-top:10px}.applyform .right{display:flex;justify-content:flex-end}.applyform .left{margin-left:-15px}.applyform .idbox_width{width:4em}.applyform .numbox_width{width:5em}.applyform .mandatory{color:#0A76E6;font-weight:bold;font-size:18px}.applyform .below-tab{text-align:left;font-weight:bold}.applyform .inquiry_topic_wrapper{margin-bottom:5px}.applyform label.inquiry_topic{font-weight:normal;cursor:pointer;user-select:none;margin-bottom:10px}.applyform label.inquiry_topic input[type=checkbox]{margin-right:5px}.applyform .price-box{padding:20px 23px 16px 23px;border:4px solid #555555;margin-bottom:2em;font-weight:bold}.applyform .price-box h4,.applyform .price-box h6{font-weight:bold}.applyform .price-box h6{text-align:left}.applyform .price-area{text-align:left;font-weight:bold}.applyform .inquiry-tabs{width:100%;margin-bottom:10px;display:flex;align-items:stretch}.applyform .inquiry-tabs .tab-border{padding:0 0.5em 0 0.5em;color:#999999;font-size:34px;font-weight:bold;vertical-align:bottom}.applyform .inquiry-tabs .inquiry-tab{color:#999999;cursor:pointer;font-size:34px;font-weight:bold;position:relative}.applyform .inquiry-tabs .inquiry-tab .tab-text span{display:block;margin:0;padding:0;font-weight:normal}.applyform .inquiry-tabs .inquiry-tab .tab-text:hover{color:#045CB9}.applyform .inquiry-tabs .inquiry-tab.active{color:#004B9F}.applyform .inquiry-tabs .inquiry-tab .tab-triangle{margin-top:-0.8em;padding-bottom:0.2em}.applyform .btn-link{display:inline-block;color:#0A76E6;background:#DBEDFF;box-shadow:0 2px #A2D0FF;line-height:1.467;padding:10px 20px 8px 20px;border-radius:5px;text-decoration:none;font-weight:bold}.applyform .btn-link:hover{background:#C1E0FF;color:#3C94FF}.applyform h1.apply_page{color:#3398DB;font-size:33px}.applyform h2.apply_page{color:#444444;font-size:15px;font-weight:normal}.applyform h2.request_documents{color:#444444;font-size:15px;font-weight:normal;text-transform:capitalize}.applyform .contact_infomation{padding-bottom:0;padding-top:20px;margin:40px 0 40px}.applyform img.titleliner{width:90%;margin:15px 0 0 0}.applyform span.op{margin:0 0 0 10px;padding:0px 10px;display:inline-block;font-size:12px;color:#ffffff;font-weight:normal;background:#004B9F;border-radius:3px}.applyform span.op.gray{background:#dddddd;color:#555555}.applyform fieldset{max-width:1000px;margin:0 auto;padding:10px 50px 10px 0;border:none}.applyform fieldset .form-group label{padding-left:3px}.applyform fieldset .form-group label.fwn{margin:5px 0 0 3px;font-weight:normal}.applyform fieldset .form-group i{color:#058FD9}.applyform fieldset label.plan_option{font-weight:normal;cursor:pointer;user-select:none;color:#000000}.applyform fieldset .invalid-form{border-color:red}.applyform fieldset .no-check{color:red;font-weight:bold}.applyform fieldset .apply_name_wrapper{display:flex}.applyform fieldset .apply_name{flex-grow:1;line-height:2.8em;padding-right:15px}.applyform fieldset .apply_name_form{flex-grow:8;margin-right:20px}.applyform fieldset .add_additional_requirement_wrapper{margin-bottom:10px}.applyform fieldset label.add_additional_requirement{font-weight:normal;margin-bottom:15px;cursor:pointer;user-select:none}.applyform fieldset label.add_additional_requirement input[type=checkbox]{margin-right:5px}.applyform fieldset .privacy_check{padding:28px 10px 23px;background:#EDF9FF;border-radius:3px;text-align:center;margin-top:35px;margin-bottom:15px}.applyform fieldset .content_of_documents{padding:10px 20px;background:#efefef;border-radius:3px;text-align:left;margin-top:35px;margin-bottom:15px}.applyform fieldset .content_of_documents .document_spec{font-size:18px;padding:0px 20px;margin-bottom:10px}.applyform fieldset span.privacy_explain{margin:10px 0 5px;font-size:14px;font-weight:bold;display:block}.applyform fieldset .validation_alert{color:red;padding:10px 0;background:#ffe9eb;border-radius:3px;text-align:center}.applyform fieldset .promotion{color:red;font-weight:bold}.applyform fieldset select#quotation_plan,.applyform fieldset select#quotation_id_number{font-size:15px;font-weight:bold;line-height:1.1em;color:#333333}.applyform fieldset .biz_description{font-size:90%}.applyform fieldset .blank_field{text-align:center;color:red}.applyform p.address{margin:15px 0 0 0;padding:15px 0 0 0}.applyform p.address a.map_link{margin:15px 10px 0 0;padding:1px 12px;display:inline-block;color:#ffffff;border-radius:3px;text-decoration:none;background:#0A76E6;box-shadow:0 2px #045CB9}.applyform p.address a.map_link:hover,.applyform p.address a.map_link:focus{background:#00BAFF;cursor:pointer}.applyform .address_logo{margin-top:80px;margin-bottom:40px;width:240px}.applyform .btn_area{text-align:center}.applyform .btn-primary{padding:10px 50px}.applyform .apply-option-from .row.form-group{margin-bottom:8px}.applyform .apply-option-from label{line-height:2em;margin-bottom:2px;color:#000000}.applyform .apply-option-from select.idbox_width,.applyform .apply-option-from select.numbox_width{font-size:15px;font-weight:bold;padding:2px 5px;text-align:center;border-width:2px;border-radius:5px;border-color:#CBCBCB}.applyform .apply-option-from select.idbox_width:hover,.applyform .apply-option-from select.numbox_width:hover{border-color:#66AFE9}.applyform .apply-option-from span.option_times{font-size:22px;color:#999999;line-height:25px;font-weight:bold;padding:0 5px}.applyform .apply-option-from span.option_id{font-size:16px;padding-left:5px;font-weight:bold;line-height:2em;color:#555555}.apply_bg{background-size:100%}.form-container{background:#ffffff}div.form-container.apply-quotation-form select.form-control,div.form-container.apply-quotation-form input.form-control,div.form-container.apply-quotation-form textarea.form-control,div.form-container.apply-quotation-form .col-md-10.apply-option-form select.idbox_width{border-width:2px;border-radius:5px}div.form-container.apply-quotation-form input#quotation_department.form-control,div.form-container.apply-quotation-form input#apply_division.form-control,div.form-container.apply-quotation-form input#quotation_email.form-control,div.form-container.apply-quotation-form input#apply_email.form-control,div.form-container.apply-quotation-form input#quotation_tel.form-control,div.form-container.apply-quotation-form input#apply_tel.form-control,div.form-container.apply-quotation-form input.form-control.document-department,div.form-container.apply-quotation-form input#email.form-control{width:70%}div.form-container.apply-quotation-form .apply-quotation-name{width:60%}div.form-container.apply-quotation-form select#quotation_occupation.form-control,div.form-container.apply-quotation-form select#apply_occupation.form-control,div.form-container.apply-quotation-form input#title.form-control{width:40%}div.form-container.apply-quotation-form select#quotation_id_number.form-control{width:25%}.privacy-policy ul{list-style-type:disc}#recruit_page{max-width:1100px;padding:0 100px;margin:0 auto}#recruit_page h2{font-size:21px;font-weight:bold;margin-top:40px;margin-bottom:5px}#recruit_page h3{font-size:14px;font-weight:bold;margin-top:20px;margin-bottom:0px}#recruit_page h3+p{margin-top:10px}#recruit_page h4{font-size:14px;font-weight:bold;margin-top:15px;margin-bottom:0px;margin-left:10px}#recruit_page h4+p{margin-top:5px;margin-left:10px;margin-bottom:0}#privacy_page{max-width:1100px;padding:0 100px;margin:0 auto}#privacy_page h2{font-size:21px;font-weight:bold;margin-top:40px;margin-bottom:5px}#privacy_page h2.first{margin-top:10px}#information_security_page{max-width:1100px;padding:0 100px;margin:0 auto}#design-page table.design-color-sample{border:0;margin-bottom:10px}#design-page table.design-color-sample th{color:#333333;background:#ffffff;font-size:15px}#design-page table.design-color-sample td{border:0}#design-page table.design-color-sample span{display:block;width:100%;min-height:80px;font-size:13px}#design-page table.design-color-sample span.color-50{background-color:#E8F4FF}#design-page table.design-color-sample span.color-txt{min-height:auto;margin-top:10px;margin-bottom:0}#design-page table.design-color-sample span.pr-50{color:#E8F4FF}#design-page table.design-color-sample span.color-100{background-color:#DBEDFF}#design-page table.design-color-sample span.pr-100{color:#DBEDFF}#design-page table.design-color-sample span.color-200{background-color:#C1E0FF}#design-page table.design-color-sample span.pr-200{color:#C1E0FF}#design-page table.design-color-sample span.color-300{background-color:#A2D0FF}#design-page table.design-color-sample span.pr-300{color:#A2D0FF}#design-page table.design-color-sample span.color-400{background-color:#67B2FF}#design-page table.design-color-sample span.pr-400{color:#67B2FF}#design-page table.design-color-sample span.color-500{background-color:#409EFF}#design-page table.design-color-sample span.pr-500{color:#409EFF}#design-page table.design-color-sample span.color-600{background-color:#3C94FF}#design-page table.design-color-sample span.pr-600{color:#3C94FF}#design-page table.design-color-sample span.color-700{background-color:#0A76E6}#design-page table.design-color-sample span.pr-700{color:#0A76E6}#design-page table.design-color-sample span.color-800{background-color:#045CB9}#design-page table.design-color-sample span.pr-800{color:#045CB9}#design-page table.design-color-sample span.color-900{background-color:#004B9F}#design-page table.design-color-sample span.pr-900{color:#004B9F}#design-page table.design-color-sample span.color-600s{background-color:#C6ECFF}#design-page table.design-color-sample span.sr-600{color:#C6ECFF}#design-page table.design-color-sample span.color-700s{background-color:#66CCFF}#design-page table.design-color-sample span.sr-700{color:#66CCFF}#design-page table.design-color-sample span.color-800s{background-color:#00BAFF}#design-page table.design-color-sample span.sr-800{color:#00BAFF}#design-page table.design-color-sample span.color-900s{background-color:#0D5B8C}#design-page table.design-color-sample span.sr-900{color:#0D5B8C}#design-page table.design-color-sample span.color-50b{background-color:#f8f8f8}#design-page table.design-color-sample span.pr-b50{color:#f8f8f8}#design-page table.design-color-sample span.color-100b{background-color:#efefef}#design-page table.design-color-sample span.pr-b100{color:#efefef}#design-page table.design-color-sample span.color-200b{background-color:#dddddd}#design-page table.design-color-sample span.pr-b200{color:#dddddd}#design-page table.design-color-sample span.color-300b{background-color:#999999}#design-page table.design-color-sample span.pr-b300{color:#999999}#design-page table.design-color-sample span.color-500b{background-color:#777777}#design-page table.design-color-sample span.pr-b500{color:#777777}#design-page table.design-color-sample span.color-700b{background-color:#555555}#design-page table.design-color-sample span.pr-b700{color:#555555}#design-page table.design-color-sample span.color-900b{background-color:#333333}#design-page table.design-color-sample span.pr-b900{color:#333333}#design-page table.design-icon-sample{margin-bottom:10px;border:0}#design-page table.design-icon-sample th,#design-page table.design-icon-sample td{border:0}#design-page table.design-icon-sample td.icons{padding-top:30px;padding-bottom:0;font-size:30px;line-height:1}#design-page table.design-icon-sample td{vertical-align:middle}.bulk_user_registration .file_upload_btn{display:inline-block;padding:0.3em 1em;text-decoration:none;color:#a9a9a9;border:solid 2px #a9a9a9;border-radius:3px;cursor:pointer;text-align:center;width:90%;margin-left:5%;margin-right:5%}.bulk_user_registration .file_field{display:none}#crmWebToEntityForm.zcwf_lblLeft{width:100%;padding:25px;margin:0 auto;box-sizing:border-box}#crmWebToEntityForm.zcwf_lblLeft *{box-sizing:border-box}#crmWebToEntityForm{text-align:left}#crmWebToEntityForm *{direction:ltr}.zcwf_lblLeft .zcwf_title{word-wrap:break-word;padding:0px 6px 10px;font-weight:bold}.zcwf_lblLeft .zcwf_col_lab{width:30%;word-break:break-word;padding:0px 6px 0px;margin-right:10px;margin-top:5px;float:left;min-height:1px}.zcwf_lblLeft .zcwf_col_fld{float:left;width:68%;padding:0px 6px 0px;position:relative;margin-top:5px}.zcwf_lblLeft .zcwf_privacy{padding:6px}.zcwf_lblLeft .wfrm_fld_dpNn{display:none}.dIB{display:inline-block}.zcwf_lblLeft .zcwf_col_fld_slt{width:60%;border:1px solid #ccc;background:#fff;border-radius:4px;font-size:12px;float:left;resize:vertical}.zcwf_lblLeft .zcwf_row:after,.zcwf_lblLeft .zcwf_col_fld:after{content:'';display:table;clear:both}.input_column{margin-bottom:20px;font-size:13px}.zcwf_lblLeft .zcwf_col_help{float:left;margin-left:7px;font-size:12px;max-width:35%;word-break:break-word}.zcwf_lblLeft .zcwf_help_icon{cursor:pointer;width:16px;height:16px;display:inline-block;background:#fff;border:1px solid #ccc;color:#ccc;text-align:center;font-size:11px;line-height:16px;font-weight:bold;border-radius:50%}.zcwf_lblLeft .zcwf_privacy_txt{width:90%;color:black;font-size:12px;font-family:Arial;display:inline-block;vertical-align:top;color:#333;padding-top:2px;margin-left:6px}.zcwf_lblLeft .zcwf_tooltip_over{position:relative}.zcwf_lblLeft .zcwf_tooltip_ctn{position:absolute;background:#dedede;padding:3px 6px;top:3px;border-radius:4px;word-break:break-all;min-width:50px;max-width:150px;color:#333}.zcwf_lblLeft .zcwf_ckbox{float:left}.zcwf_lblLeft .zcwf_file{width:55%;box-sizing:border-box;float:left}.clearB:after{content:'';display:block;clear:both}.btn-wraper{display:flex;justify-content:center}.reset-btn{margin-left:15px;color:#000000}.date-pick-wrapper{display:flex}.image-wraper{display:flex;justify-content:space-between;flex-wrap:nowrap}.doc-image{flex-basis:50%;max-width:100%}.doc-contents{margin-top:20px;background-color:#EEEEEE;padding:15px}.contents-title{font-weight:bold}.contents-detail{margin-left:10px;font-size:18px}@media all and (max-width: 600px){.zcwf_lblLeft .zcwf_col_lab,.zcwf_lblLeft .zcwf_col_fld{width:auto;float:none !important}.zcwf_lblLeft .zcwf_col_help{width:40%}}
