﻿.additional_options_show_container{padding:20px 30px;border:1px solid #ccc;border-radius:7px;box-shadow:0 5px 5px rgba(0,0,0,0.1)}.additional_options_show_container .profile-image{width:100%;height:100%;border:solid 1px #ebebeb}.additional_options_show_container .top_section_container{display:flex;justify-content:space-between;margin-bottom:25px}@media (max-width: 575px){.additional_options_show_container .top_section_container{flex-direction:column}}.additional_options_show_container .name_container{display:flex;flex:1;align-items:center}.additional_options_show_container .name_container .profile_image_container{width:90px;margin-right:10px}.additional_options_show_container .name_container .nominee_user_no_image{width:80px;height:80px;font-size:60px}.additional_options_show_container .name_container .nominee_name{margin-bottom:5px;font-weight:bold;font-size:18px}.additional_options_show_container .name_container .description{font-size:14px}.additional_options_show_container .name_container .candidate_tags_container{display:flex;flex-wrap:wrap}.additional_options_show_container .name_container .candidate_tags_container .candidate_tag_text{font-size:12px;font-weight:normal;background-color:#e7f3fd;padding:3px 10px;border-radius:10px;margin-right:5px;color:gray;transition:all 0.3s 0s ease}.additional_options_show_container .name_container .candidate_tags_container .candidate_tag_text:hover{cursor:default}.additional_options_show_container .additional_options_show_subject{display:flex;align-items:center;margin-top:30px;margin-bottom:0;font-weight:bold;font-size:18px}.additional_options_show_container .additional_options_show_subject i{margin-right:8px}.additional_options_show_container .additional_options_status_container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:20px}@media (max-width: 575px){.additional_options_show_container .additional_options_status_container{margin-top:20px}}.additional_options_show_container .additional_options_status_container .status_container{padding:5px 20px;font-weight:bold;border:1px solid;border-radius:20px;transition:transform 0.1s}.additional_options_show_container .additional_options_status_container .status_container.waiting_for_company_contact{color:#f00}.additional_options_show_container .additional_options_status_container .status_container.waiting_for_candidate_option_agreement{color:rgba(0,0,0,0.4)}.additional_options_show_container .additional_options_status_container .status_container.waiting_for_request_done{color:rgba(0,0,0,0.4)}.additional_options_show_container .additional_options_status_container .status_container.waiting_for_approve{color:#ff9500}.additional_options_show_container .additional_options_status_container .status_container.received_result_pdf{color:#03c04a}.additional_options_show_container .additional_options_status_container .status_date_container{font-size:12px;margin-top:2px}.additional_options_show_container .additional_options_status_container .status_edit_date_container{display:inline;cursor:pointer;color:#007bff;font-size:12px}.additional_options_show_container .additional_options_status_container .status_evaluation_container{font-size:12px;margin-top:2px}.additional_options_show_container .optional_info_content{width:80%;min-height:90px;padding:15px 3px;padding:7px 15px;font-size:14px;word-wrap:break-word;border:solid 1px rgba(0,0,0,0.2);border-radius:5px}.check_admin_explain_container{border:1px solid #767676;background:#f0f0f0;border-radius:10px;padding:20px}.admin_company_plan_container #createCompanyPlan label{font-weight:bold}.admin_company_plan_container #createCompanyPlan input,.admin_company_plan_container #createCompanyPlan select{padding:0.375rem 0.75rem !important;background-image:none !important;border:1px solid #ced4da !important}.admin_company_plan_container #createCompanyPlan input:focus,.admin_company_plan_container #createCompanyPlan select:focus{border-color:#80bdff !important;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25) !important}.admin_company_plan_container #createCompanyPlan .features_container{width:350px;margin-bottom:1.5rem}.admin_company_plan_container #createCompanyPlan .features_container .feature_container{margin-top:0.5rem;padding:0.5em 15px 0;border-top:1px solid #eee}.admin_company_plan_container #createCompanyPlan .features_container .feature_container:last-child{margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #eee}.admin_company_plan_container #createCompanyPlan .features_container .feature_input_wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.admin_company_plan_container #createCompanyPlan .features_container .feature_input_wrapper label{margin-bottom:0;font-weight:normal}.admin_company_plan_container #createCompanyPlan .features_container .feature_input_wrapper .feature_input{width:120px}.admin_company_plan_container #createCompanyPlan .features_container .feature_detail_container{display:none;padding-left:20px}.admin_company_plan_container #createCompanyPlan .features_container .feature_detail_container .feature_detail{display:none}.admin_company_plan_container #createCompanyPlan .features_container .feature_detail_input_wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:0.5rem;margin-bottom:0}.admin_company_plan_container #createCompanyPlan .features_container .feature_detail_input_wrapper label{position:relative;margin-bottom:0;font-weight:normal;font-size:14px}.admin_company_plan_container #createCompanyPlan .features_container .feature_detail_input_wrapper label::before{position:absolute;top:50%;left:-15px;transform:translateY(-50%);content:"-"}.admin_company_plan_container #createCompanyPlan .features_container .feature_detail_input_wrapper .feature_detail_input{width:90px;height:30px;font-size:14px}.admin_company_plan_container #companyPlanTable thead th{width:110px;text-align:center;vertical-align:middle}.admin_company_plan_container #companyPlanTable thead th.features{padding:2px}.admin_company_plan_container #companyPlanTable tbody td{text-align:center;vertical-align:middle}.admin_company_plan_container #companyPlanTable tbody td p{margin-bottom:0}.admin_company_plan_container #companyPlanTable tbody td p.color_green{color:#41B323}.admin_company_plan_container #companyPlanTable .color_gray{color:#bebebe}.admin_company_plan_container #companyPlanTable tr.td-text-private td{color:#bebebe}.admin_company_plan_container #companyPlanTable tr.td-text-close td{color:#eeeeee}.admin_coupons_container table tbody tr td{text-align:center;word-break:keep-all}.admin_coupons_container .tablesorter .tablesorter-header{outline:none;cursor:pointer}.admin_coupons_container .tablesorter .tablesorter-header-inner::after{margin-left:10px;font-size:12px;content:"▼"}.admin_coupons_container .createCouponButton{cursor:pointer}.admin_coupons_container .color_green{color:#41B323}.admin_coupons_container .color_gray{color:#bebebe}.datacenter .box-row{display:flex;flex-wrap:wrap;justify-content:center}.datacenter .box-row .box{width:17%;height:150px;margin:30px 10px;text-align:center}@media (max-width: 767px){.datacenter .box-row .box{width:100%}}.datacenter .box-row .title,.datacenter .box-row .number{display:flex;align-items:center;justify-content:center;width:100%;height:50%;margin:0;border:black solid 1px}.datacenter .box-row .title{color:white;background-color:#0056CF}@media (max-width: 1020px) and (min-width: 768px){.datacenter .box-row .title{font-size:15px}}.datacenter .box-row .number{font-size:40px;border-top:none}.datacenter .box-row .link{font-size:12px;text-align:right}.companies_list_container{position:relative;left:-160px;height:100%;margin-left:10px;font-size:14px}.companies_list_container .companies_list{position:fixed;width:130px;height:70%;overflow:scroll;word-wrap:break-word}.personality_options_list_container{position:relative;left:-160px;height:100%;margin-left:10px;font-size:14px}.personality_options_list_container .personality_options{position:fixed;width:130px;height:70%;overflow:scroll;word-wrap:break-word}.datacenter_company_plan ._sticky,.datacenter_payment_history ._sticky{position:sticky;top:59px;left:0;z-index:1;background:#fff}.datacenter_company_plan ._sticky.z-02,.datacenter_payment_history ._sticky.z-02{z-index:2}.datacenter_company_plan_container .company_plan_history h6{padding:10px 3px;font-weight:bold;background-color:rgba(0,0,0,0.1);border-left:2px solid #767676}.datacenter_company_plan_container .company_plan_history .contract_plan,.datacenter_company_plan_container .company_plan_history .contract_start_date,.datacenter_company_plan_container .company_plan_history .contract_end_date,.datacenter_company_plan_container .company_plan_history .contract_period{display:flex;border-bottom:1px solid #dee2e6}.datacenter_company_plan_container .company_plan_history .contract_plan span,.datacenter_company_plan_container .company_plan_history .contract_start_date span,.datacenter_company_plan_container .company_plan_history .contract_end_date span,.datacenter_company_plan_container .company_plan_history .contract_period span{width:50%;padding:10px 3px}.ticket_log_container table th,.ticket_log_container table td{letter-spacing:1px}.ticket_log_container table th{color:#495057;font-weight:normal;white-space:nowrap;background-color:#EDEDED}.admin_plans_container table tbody tr td{text-align:center;vertical-align:middle;word-break:keep-all}.admin_plans_container .tablesorter .tablesorter-header{outline:none;cursor:pointer}.admin_plans_container .tablesorter .tablesorter-header-inner::after{margin-left:10px;font-size:12px;content:"▼"}.admin_plans_container .update_company_plan_form>div{width:100%}.admin_plans_container .company_plan_history_icon{color:rgba(0,0,0,0.3);cursor:pointer}.admin_plans_container .modal_title{font-weight:bold}.admin_plans_container .company_plan_history h6{padding:10px 3px;font-weight:bold;background-color:rgba(0,0,0,0.1);border-left:2px solid #767676}.admin_plans_container .company_plan_history .contract_plan,.admin_plans_container .company_plan_history .contract_start_date,.admin_plans_container .company_plan_history .contract_end_date,.admin_plans_container .company_plan_history .contract_period{display:flex;border-bottom:1px solid #dee2e6}.admin_plans_container .company_plan_history .contract_plan span,.admin_plans_container .company_plan_history .contract_start_date span,.admin_plans_container .company_plan_history .contract_end_date span,.admin_plans_container .company_plan_history .contract_period span{width:50%;padding:10px 3px}.admin_reference_list_table .recommender_condition_column{border-right:1px solid #dee2e6;padding:0.75rem;width:100%}.admin_reference_list_table .recommender_condition_column:last-child{border:none}.admin_ticket_plan_container #createTicketPlan label{font-weight:bold}.admin_ticket_plan_container #createTicketPlan input,.admin_ticket_plan_container #createTicketPlan select{padding:0.375rem 0.75rem !important;background-image:none !important;border:1px solid #ced4da !important}.admin_ticket_plan_container #createTicketPlan input:focus,.admin_ticket_plan_container #createTicketPlan select:focus{border-color:#80bdff !important;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25) !important}.admin_ticket_plan_container #createTicketPlan .ticket_label_container{display:flex;width:100%;margin-top:5px;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px #ccc}.admin_ticket_plan_container #createTicketPlan .ticket_label_container .ticket_label{font-weight:bold;font-size:14px}.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .ticket_plan_detail_nested_container{display:flex;align-items:center;margin-bottom:10px}.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .limit_days_container{display:flex;align-items:center}.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .ticket_plan_remove_links{display:flex;justify-content:center;font-size:16px}.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .ticket_plan_remove_links a{color:rgba(0,0,0,0.5);text-decoration:none}.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .ticket_plan_remove_links a:hover{color:rgba(0,0,0,0.5);text-decoration:none}.admin_ticket_plan_container #createTicketPlan .ticket_label_container .ticket_plan_detail_column,.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .ticket_plan_detail_column{margin-bottom:0}.admin_ticket_plan_container #createTicketPlan .ticket_label_container .ticket_plan_detail_column.index,.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .ticket_plan_detail_column.index{width:90px;font-size:14px}.admin_ticket_plan_container #createTicketPlan .ticket_label_container .ticket_plan_detail_column.tickets,.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .ticket_plan_detail_column.tickets{width:130px;margin-right:10px}.admin_ticket_plan_container #createTicketPlan .ticket_label_container .ticket_plan_detail_column.charge,.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .ticket_plan_detail_column.charge{width:160px;margin-right:10px}.admin_ticket_plan_container #createTicketPlan .ticket_label_container .ticket_plan_detail_column.limit_days,.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .ticket_plan_detail_column.limit_days{width:260px;margin-right:10px}.admin_ticket_plan_container #createTicketPlan .ticket_label_container .ticket_plan_detail_column.limit_days .limit_days_input,.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .ticket_plan_detail_column.limit_days .limit_days_input{width:70px;margin-right:5px}.admin_ticket_plan_container #createTicketPlan .ticket_label_container .ticket_plan_detail_column.remove,.admin_ticket_plan_container #createTicketPlan .ticket_plan_details .ticket_plan_detail_column.remove{width:30px}.admin_ticket_plan_container #ticketPlanTable thead th{width:310px;text-align:center;vertical-align:middle}.admin_ticket_plan_container #ticketPlanTable thead th.features{padding:2px}.admin_ticket_plan_container #ticketPlanTable tbody td{text-align:center;vertical-align:middle}.admin_ticket_plan_container #ticketPlanTable tbody td p{margin-bottom:0}.limit_remaining_table .limit_remaining_container table td{padding:14px}.limit_remaining_table .limit_remaining_container table .td_limit_remaining{text-align:end}.limit_remaining_table .limit_remaining_container table .title{font-style:normal;font-weight:400;font-size:12.8px;line-height:125%;color:#212529}.limit_remaining_table .limit_remaining_container table .subtitle{font-size:10px;font-weight:400;line-height:12.5px;color:gray}.limit_remaining_table .limit_remaining_container table .limit_remaining{font-size:12.8px;font-weight:400;line-height:16px;color:#212529}.info{margin-top:8px;font-size:12px;font-weight:400;line-height:15px;text-align:left;color:rgba(0,0,0,0.4)}.plan_history_box .plan_histories_container table th,.plan_history_box .plan_histories_container table td{letter-spacing:1px;vertical-align:middle}.plan_history_box .plan_histories_container table th{color:#495057;font-weight:normal;white-space:nowrap;background-color:#EDEDED}.plan_history_box .plan_histories_container .history_status{border-radius:10px;padding:1px 4px;font-size:10px}.plan_history_box .plan_histories_container .history_status.text-green{border:1px solid #41B323}.plan_history_box .plan_histories_container .history_status.text-main-color{border:1px solid #0056CF}.plan_history_box .plan_histories_container .history_status.text-gray{border:1px solid #767676}.setting_container{display:flex;justify-content:space-between;margin-top:30px}@media only screen and (max-width: 767px){.setting_container{display:block;margin-top:20px}}.setting_container .setting_form_wrapper{position:relative;flex:1;width:100%;max-width:750px;margin:0 auto;padding:40px;border-radius:5px;box-shadow:0 0 6px 0 rgba(0,0,0,0.1)}@media only screen and (max-width: 767px){.setting_container .setting_form_wrapper{padding:20px}}.setting_container .setting_form_wrapper .user-profile-img{position:relative;width:150px;height:150px;padding-bottom:10px;cursor:pointer}.setting_container .setting_form_wrapper .user-profile-img:hover{opacity:0.9}@media only screen and (max-width: 720px){.setting_container .setting_form_wrapper .user-profile-img{width:150px;height:150px}}.setting_container .setting_form_wrapper .user-profile-img i{position:absolute;top:50%;left:50%;margin:0;padding:0;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.setting_container .setting_form_wrapper .user-profile-img .upload_camera_icon{color:white;font-size:25px}.setting_container .setting_form_wrapper .work_experience_workplace label span,.setting_container .setting_form_wrapper .academic_background_university label span{display:none}.setting_container .setting_form_wrapper .academic-background-item,.setting_container .setting_form_wrapper .work-experience-item{margin-bottom:15px;padding:20px;border:1px solid #dcdcdc;border-radius:0.5em}.setting_container .setting_form_wrapper .setting_option_checkbox{display:flex}.setting_container .setting_form_wrapper .setting_option_label{font-weight:bold}.setting_container .setting_form_wrapper .setting_option_checkbox .checkbox_right{display:flex;flex:1;align-items:center;justify-content:flex-end;height:min-content;margin-right:10px}.setting_container .setting_form_wrapper .setting_option_checkbox .checkbox_right .setting_option_checkbox_input{display:none}.setting_container .setting_form_wrapper .setting_option_checkbox .checkbox_right .setting_option_toggle_label{position:relative;width:40px;height:24px;margin:0;overflow:hidden;white-space:nowrap;text-indent:100%;background:#d0d2d9;border-radius:80px;cursor:pointer;transition:0.2s ease}.setting_container .setting_form_wrapper .setting_option_checkbox .checkbox_right .setting_option_toggle_label::before{position:absolute;top:4px;left:4px;width:16px;height:16px;background:#fff;border-radius:100%;transition:0.2s ease;content:""}.setting_container .setting_form_wrapper .setting_option_checkbox .checkbox_right .setting_option_checkbox_input:checked+.setting_option_toggle_label{background-color:#0056CF}.setting_container .setting_form_wrapper .setting_option_checkbox .checkbox_right .setting_option_checkbox_input:checked+.setting_option_toggle_label::before{left:20px}.setting_container .setting_form_wrapper .fb_description_text_area{padding:20px 30px;background-color:#f2f2f2;border:1px solid #dee2e6;border-radius:3px}.setting_container .setting_form_wrapper .public_range_container{padding:20px;border:solid 1px #dcdcdc;border-radius:10px}.setting_container .setting_form_wrapper .public_range_container .public_range_label{margin-bottom:5px;font-weight:bold}.setting_container .setting_form_wrapper .public_range_container .public_range_radio .public_range{margin-left:15px}.setting_container .setting_form_wrapper .public_range_container .public_range_alert{margin-bottom:0;font-size:12px}.setting_container .setting_form_wrapper .user_show_work_experience_container .work_box,.setting_container .setting_form_wrapper .user_show_academic_background_container .work_box{padding:20px;border:1px solid #dcdcdc;border-radius:0.5em}.setting_container .setting_form_wrapper .user_show_work_experience_container .career_title,.setting_container .setting_form_wrapper .user_show_academic_background_container .career_title{font-size:18px}@media only screen and (max-width: 767px){.setting_container .setting_form_wrapper .user_show_work_experience_container .career_title,.setting_container .setting_form_wrapper .user_show_academic_background_container .career_title{font-size:16px}}.setting_container .setting_form_wrapper .user_show_work_experience_container .toggle_create_career_modal,.setting_container .setting_form_wrapper .user_show_academic_background_container .toggle_create_career_modal{color:#0056CF;font-size:14px;white-space:nowrap;border:1px solid #0056CF}.setting_container .setting_form_wrapper .user_show_work_experience_container .toggle_edit_career_modal,.setting_container .setting_form_wrapper .user_show_academic_background_container .toggle_edit_career_modal{color:#0056CF;font-size:12px;opacity:0;transition:opacity 0.3s}.setting_container .setting_form_wrapper .user_show_work_experience_container .work_box:hover .toggle_edit_career_modal,.setting_container .setting_form_wrapper .user_show_academic_background_container .work_box:hover .toggle_edit_career_modal{opacity:1}.setting_container .setting_form_wrapper .user_show_work_experience_container .work_experience_text p:last-child,.setting_container .setting_form_wrapper .user_show_work_experience_container .academic_background_text p:last-child,.setting_container .setting_form_wrapper .user_show_academic_background_container .work_experience_text p:last-child,.setting_container .setting_form_wrapper .user_show_academic_background_container .academic_background_text p:last-child{margin-bottom:0}.setting_container .setting_form_wrapper .user_show_work_experience_container .work_duration,.setting_container .setting_form_wrapper .user_show_academic_background_container .work_duration{margin-left:1.5em}@media only screen and (max-width: 767px){.setting_container .setting_form_wrapper .user_show_work_experience_container .work_duration,.setting_container .setting_form_wrapper .user_show_academic_background_container .work_duration{margin-bottom:5px;margin-left:0}}.setting_container .setting_form_wrapper .career_modal .submit_container .close_button{width:120px;color:#808080;border:1px solid #dcdcdc}.setting_container .setting_form_wrapper .career_modal .now_working{display:none}.setting_container .setting_form_wrapper .career_modal .delete_link{color:#808080;text-decoration:none}.setting_container .setting_form_wrapper .career_modal .dummy_delete_link{display:none;color:#808080}.setting_container .setting_form_wrapper .delete_link_area{position:absolute;top:102%;right:0;font-size:14px}.setting_container .plan_info_container .title{margin-bottom:1rem;font-size:14px;font-weight:bold;border-bottom:1px solid #1A1A1A}.setting_container .company_name_en{margin-bottom:0px !important}.side_bar_wrapper{width:195px;margin-right:10px;margin-left:50px}@media only screen and (max-width: 767px){.side_bar_wrapper{width:100%;margin-right:0;margin-left:0}}.side_bar_wrapper .side_bar_container{position:sticky;top:100px}.side_bar_wrapper .side_bar_container .side_bar_title{margin-bottom:20px;font-weight:bold;font-size:16px}@media only screen and (max-width: 767px){.side_bar_wrapper .side_bar_container .side_bar_title{margin-bottom:10px}}.side_bar_wrapper .side_bar_container .side_bar_items{margin:0;padding:0;list-style-type:none}@media only screen and (max-width: 767px){.side_bar_wrapper .side_bar_container .side_bar_items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item{display:block;padding:15px;color:#1A1A1A;background-color:#FFF;font-size:16px;white-space:nowrap;text-decoration:none;cursor:default;transition:background-color 0.3s}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item i{display:none}@media only screen and (max-width: 767px){.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item{width:50%;padding:8px 10px;background-color:#F7F7F7;text-align:center;border-bottom:2px solid #fff;border-left:2px solid #fff}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item:nth-child(1){border-top:2px solid #fff}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item:nth-child(2){border-top:2px solid #fff}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item:nth-child(2n){border-right:2px solid #fff}}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item.target_page{position:relative;color:#1A1A1A;font-weight:bold;background-color:#EDEDED}@media only screen and (max-width: 767px){.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item.target_page{position:static;color:#1A1A1A;background-color:#D9D9D9}}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item.target_page::before{position:absolute;top:10px;left:0;width:2px;height:24px;content:""}@media only screen and (max-width: 767px){.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item.target_page::before{position:static}}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item:not(.target_page):hover{background-color:rgba(161,161,161,0.1);cursor:pointer}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item.item_none:not(.target_page):hover{background-color:unset;cursor:unset}@media only screen and (max-width: 767px){.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item:not(.target_page):hover{border-radius:0}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item:not(.target_page):hover:nth-child(1){border-top-left-radius:5px}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item:not(.target_page):hover:nth-child(2){border-top-right-radius:5px}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item:not(.target_page):hover:nth-last-child(2){border-bottom-left-radius:5px}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item:not(.target_page):hover:nth-last-child(1){border-bottom-right-radius:5px}}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item.item_none{background-color:#fff}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item .required_item{display:none;margin-top:3px;margin-bottom:2px;margin-left:10px;padding:1px 4px;color:#C91400;font-weight:normal;font-size:9px;border:1px solid #C91400;border-radius:10px}.side_bar_wrapper .side_bar_container .side_bar_items .side_bar_item .required_point{position:relative;top:50%;left:4px;display:none;width:5px;height:5px;background-color:#C91400;border-radius:50%}.community_form_container{margin-top:70px;margin-bottom:40px;padding-top:20px;padding-bottom:40px;border-radius:3px;box-shadow:0 0 20px rgba(0,0,0,0.2)}.result_user_image{width:60px;height:60px;border:solid 1px #ebebeb}.search_result_user{display:flex;align-items:center;justify-content:center;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #ebebeb}.search_result_user .info_item{margin-bottom:0;font-size:12px}.community_user{display:flex;align-items:center;justify-content:center;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #ebebeb}.community_user .info_item{margin-bottom:0;font-size:12px}.community_user .community_user_item:hover{opacity:0.8}.search_result_container{padding-top:10px}.community_index_item{margin-bottom:5px}.dashboard_background_check_container td{font-size:14px}.dashboard_background_check_container .search_form_wrapper th{font-size:14px;font-weight:bolder;text-align:right;vertical-align:middle;width:250px}.dashboard_background_check_container .search_form_wrapper td{vertical-align:middle}.dashboard_background_check_container .search_form_wrapper .clear_btn{margin-right:10px;border:1px solid #bdbdbd;color:#bdbdbd}.dashboard_background_check_container .accordion_icon{display:inline-block;width:10px;height:10px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-135deg);cursor:pointer}.dashboard_background_check_container .accordion_icon.open{transform:rotate(-45deg) translate(2px, -2px)}.dashboard_background_check_container .bc_table tr.archive{background-color:#f1f1f1}.dashboard_background_check_container .bc_table tbody .status_td{font-weight:bold}.dashboard_background_check_container .bc_table tbody .status_td.waiting_for_company_contact{color:#f00}.dashboard_background_check_container .bc_table tbody .status_td.waiting_for_candidate_option_agreement{color:#767676}.dashboard_background_check_container .bc_table tbody .status_td.waiting_for_request_done{color:#37a0fc}.dashboard_background_check_container .bc_table tbody .status_td.waiting_for_approve{color:#ff9500}.dashboard_background_check_container .bc_table tbody .status_td.received_result_pdf{color:#03c04a}.dashboard_background_check_container .bc_table tbody .category_td .tag{padding:3px 10px;color:white;font-weight:500;font-size:12px;background-color:gray;border-radius:20px}.billing_info_container .billing_content{padding-left:10px}.billing_info_container .billing_info_table{margin-bottom:20px}.billing_info_container .billing_info_table td{letter-spacing:1px;vertical-align:middle}.billing_info_container .billing_info_table .left_column{text-align:center}.billing_info_container .billing_info_table .right_column{text-align:center}.billing_info_container .billing_info_table .public_label{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto;margin-top:20px;margin-bottom:20px;color:#0056CF;font-size:14px;border:solid 1px #0056CF;border-radius:6px}.billing_info_container .billing_info_table .private_label{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0 auto;margin-top:20px;margin-bottom:20px;color:#c91400;font-size:14px;border:solid 1px #c91400;border-radius:6px}.billing_info_container .question_sample_image{width:100%}.billing_info_container .contact_image{width:100%}.billing_info_container .select_form_area{display:flex;align-items:center;justify-content:space-around;width:300px;padding:10px 15px;background-color:#EDEDED}.billing_info_container .select_form_area .billing_date_select_form{padding:5px;border:1px solid #dee2e6}.billing_info_content table th,.billing_info_content table td{letter-spacing:1px}.billing_info_content table th{width:200px;color:#495057;font-weight:normal;white-space:nowrap;background-color:#EDEDED}.billing_info_content .charge_td .detail_charge_column{margin-bottom:0;color:gray;font-size:12px}.billing_info_content .charge_td .charge_column{display:inline-block;margin-bottom:0}.billing_info_content .see_breakdown{color:#808080;margin-bottom:6px}.payment_methods_info_container .payments_container .title{margin-bottom:1rem;font-size:14px;font-weight:bold;border-bottom:1px solid #1A1A1A}.payment_methods_info_container .payments_container table th,.payment_methods_info_container .payments_container table td{letter-spacing:1px}.payment_methods_info_container .payments_container table th{color:#495057;font-weight:normal;white-space:nowrap;background-color:#EDEDED}.payment_methods_info_container .payments_container .main_card{color:#41B323}.payment_methods_info_container .payments_container .cant_delete{color:#808080;font-size:14px}.payment_methods_info_container .payments_container .delete_card_btn{color:#808080}.payment_methods_info_container .not_payment_info span{color:#007bff}.payment_methods_info_container .not_payment_info span:hover{text-decoration:underline solid #0056b3;cursor:pointer}.payment_history_container table th,.payment_history_container table td,.purchase_history_container table th,.purchase_history_container table td,.audit_logs_container table th,.audit_logs_container table td{letter-spacing:1px;vertical-align:middle}.payment_history_container table th,.purchase_history_container table th,.audit_logs_container table th{color:#495057;font-weight:normal;white-space:nowrap;background-color:#EDEDED}.payment_history_container .history_status,.purchase_history_container .history_status,.audit_logs_container .history_status{border-radius:10px;padding:1px 4px;font-size:10px}.payment_history_container .history_status.text-red,.purchase_history_container .history_status.text-red,.audit_logs_container .history_status.text-red{border:1px solid #c91400}.payment_history_container .history_status.text-green,.purchase_history_container .history_status.text-green,.audit_logs_container .history_status.text-green{border:1px solid #41B323}.payment_history_container .history_status.text-main-color,.purchase_history_container .history_status.text-main-color,.audit_logs_container .history_status.text-main-color{border:1px solid #0056CF}.payment_history_container .history_status.text-gray,.purchase_history_container .history_status.text-gray,.audit_logs_container .history_status.text-gray{border:1px solid #767676}.change_plan_info_container .change_plan_content_container{padding-right:0 !important;padding-left:0 !important}.change_plan_info_container .change_plan_content_container .change_plan_content{padding-left:10px}.change_plan_info_container .change_plans_container{display:flex;justify-content:space-between;width:90%;margin:0 auto}@media (max-width: 991px){.change_plan_info_container .change_plans_container{display:block}}.change_plan_info_container .change_plans_container .plan_image_container{width:100%;text-align:center}.change_plan_info_container .change_plans_container .plan_image_container .plan_image{width:80%}@media (max-width: 991px){.change_plan_info_container .change_plans_container .plan_image_container .plan_image{width:100%}}.change_plan_info_container .change_plans_container .plan_image_container .plan_image_detail{margin:0 auto 1.5rem;font-size:12px;color:#787e8a}.change_plan_info_container .change_plans_container .plan_container{width:50%;border-right:1px solid #ccc}.change_plan_info_container .change_plans_container .plan_container:last-child{border-right:none}@media (max-width: 991px){.change_plan_info_container .change_plans_container .plan_container{width:90%;margin:0 auto;border-right:none}}@media (max-width: 576px){.change_plan_info_container .change_plans_container .plan_container{width:95%}}.change_plan_info_container .change_plan_top_container{margin-top:30px;margin-bottom:30px;text-align:center}.change_plan_info_container .change_plan_top_container .title{font-weight:bold;font-size:28px}.change_plan_info_container .change_plan_top_container .description{margin-bottom:0}.change_plan_info_container .change_plan_middle_container{display:flex;justify-content:center;width:330px;margin:0 auto 60px}@media (max-width: 991px){.change_plan_info_container .change_plan_middle_container{width:100%}}.change_plan_info_container .change_plan_middle_container .change_plan_detail_container{padding:35px;border:1px solid #ccc;border-radius:7px;box-shadow:0 3px 7px rgba(0,0,0,0.2)}.change_plan_info_container .change_plan_middle_container .change_plan_title{margin-bottom:0.25rem;font-weight:bold;font-size:18px}.change_plan_info_container .change_plan_middle_container .change_plan_details{margin-bottom:1rem}.change_plan_info_container .change_plan_middle_container .change_plan_detail{margin-bottom:0;color:#808080;font-size:14px}.change_plan_info_container .change_plan_middle_container .change_plan_main{margin:0 0 1rem;font-size:24px;text-align:center}.change_plan_info_container .change_plan_middle_container .change_plan_main .unit{color:#808080;font-size:14px}.change_plan_info_container .change_plan_middle_container .change_plan_detail_bottom{font-size:14px;text-align:center}.change_plan_info_container .change_plan_middle_container .change_plan_detail_bottom .change_plan_current{margin-top:1rem;margin-bottom:0}.change_plan_info_container .change_plan_middle_container .change_plan_detail_bottom .upgrade_btn{width:100%;margin-top:1rem}.change_plan_info_container .cancel_service_btn{color:#787e8a;cursor:pointer}.change_plan_info_container .change_plan_modal .title{margin-bottom:0.5rem;font-size:18px;text-align:left}.change_plan_info_container .change_plan_modal table{margin-bottom:0}.change_plan_info_container .change_plan_modal table th,.change_plan_info_container .change_plan_modal table td{letter-spacing:1px}.change_plan_info_container .change_plan_modal table th{width:200px;color:#495057;font-weight:normal;white-space:nowrap;text-align:center;background-color:#EDEDED}.change_plan_info_container .change_plan_modal .td_label{margin-bottom:0;font-size:12px;font-weight:bold}.change_plan_info_container .change_plan_modal .td_value{margin-bottom:0.5rem}.change_plan_info_container .change_plan_modal .change_payment_method{margin-bottom:1rem;font-size:13px;text-align:right}.change_plan_info_container .change_plan_modal .change_btn_container{text-align:center}.change_plan_info_container .change_plan_modal .change_btn_container .change_plan_btn{width:60%}.change_plan_info_container .change_plan_modal .change_btn_container .purchase-error{color:#e25950;font-size:14px}.change_plan_info_container .change_plan_modal .change_caution{margin-top:0.75rem;margin-bottom:0;font-size:13px}.completed_inquiry_top_container{padding:40px 0;background:#0056CF}.completed_inquiry_confirm_container{text-align:center;margin-bottom:40px}.completed_inquiry_confirm_container h3{color:#fff}.completed_inquiry_email_container{display:inline-block;padding:10px;text-align:left;border:1px solid #ccc;border-radius:10px;margin-bottom:0;font-size:14px;background:#d9d9d9}.completed_inquiry_calender_container{max-width:950px;margin:40px auto;padding:20px;text-align:center}.price_table{margin-top:100px}.price_table .price_table_heading{padding-top:20px;padding-bottom:20px;color:#fff;font-size:18px;background-color:#0056CF}.price_table .price_table_item{padding-top:20px;padding-bottom:20px}.price_table .price_table_charge_item{color:#0056CF}.price_table .campaign{color:#0056CF;font-size:12px}.price_table .campaign .sub_info{color:#0056CF;font-size:10px}.change_plan_content .price_table{margin-top:50px}.sp_price_table{margin-top:60px}.sp_price_table .sp_price_table_heading{color:#fff;font-size:18px;background-color:#0056CF}.remaining_reference_of_number{color:white;font-size:14px}.remaining_reference_of_number .remaining_content{width:55px}.remaining_reference_of_number .remaining_count{position:relative}.remaining_reference_of_number .remaining_count::before{position:absolute;right:0;bottom:0;width:55px;height:2px;background-color:white;transform:rotate(-30deg);content:""}.renovate_company_top_container{box-sizing:border-box}.renovate_company_top_container .mx-auto{width:100%}.renovate_company_top_container .secondary_header{position:relative;top:0;right:0;left:0;margin:auto;background-color:white}.renovate_company_top_container .secondary_header .container{display:flex}.renovate_company_top_container .secondary_header .secondary_header_left{display:flex;align-items:center}.renovate_company_top_container .secondary_header .secondary_header_left .search_container{display:flex;align-items:center;height:35px;color:gray;border:1px solid rgba(0,0,0,0.2);border-radius:.25rem}.renovate_company_top_container .secondary_header .secondary_header_left .search_container .search-icon{margin-left:10px;color:rgba(0,0,0,0.3)}.renovate_company_top_container .secondary_header .secondary_header_left #searchCandidateName{border:none;outline:none}.renovate_company_top_container .secondary_header .secondary_header_left #searchCandidateName::placeholder{color:rgba(0,0,0,0.3)}.renovate_company_top_container .secondary_header .select_reference_tag_container{display:flex;align-items:center;justify-content:center}.renovate_company_top_container .secondary_header .select_reference_tag{position:relative;color:rgba(0,0,0,0.1);font-weight:bold;white-space:nowrap;cursor:pointer}.renovate_company_top_container .secondary_header .select_reference_tag:hover{color:rgba(0,0,0,0.3)}.renovate_company_top_container .secondary_header .select_reference_tag::before,.renovate_company_top_container .secondary_header .select_reference_tag::after{position:absolute;bottom:-8px;display:block;width:0;border-bottom:solid 4px #0056CF;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;content:""}.renovate_company_top_container .secondary_header .select_reference_tag::before{left:50%}.renovate_company_top_container .secondary_header .select_reference_tag::after{right:50%}.renovate_company_top_container .secondary_header .selected_tag{color:black}.renovate_company_top_container .secondary_header .selected_tag::before,.renovate_company_top_container .secondary_header .selected_tag::after{width:12px;opacity:1}.renovate_company_top_container .secondary_header .selected_tag:hover{color:black}.renovate_company_top_container .secondary_header .limit_remaining{display:block;text-align:end}.renovate_company_top_container .secondary_header .limit_remaining .limit_remaining_text{color:gray}.renovate_company_top_container .secondary_header .limit_remaining .limit_remaining_text,.renovate_company_top_container .secondary_header .limit_remaining .limit_remaining_detail_text{font-style:normal;font-weight:400;font-size:12px;line-height:12px}.renovate_company_top_container .secondary_header .limit_remaining .limit_remaining_detail_link{text-decoration:none;display:inline-flex;gap:8px}.renovate_company_top_container .secondary_header .limit_remaining .vector_icon{width:12px;height:12px}.renovate_company_top_container .reference_list_table_container.container{position:relative;top:0;right:0;left:0;display:block;width:100%;overflow-x:hidden;overflow-y:auto;background:linear-gradient(to left, rgba(255,255,255,0) 98%, white 2%),linear-gradient(to left, rgba(255,255,255,0) 98%, rgba(0,0,0,0.08)) 2%,linear-gradient(to right, rgba(255,255,255,0) 98%, white 2%),linear-gradient(to right, rgba(255,255,255,0) 98%, rgba(0,0,0,0.08)) 2%;background-repeat:no-repeat;background-attachment:local, scroll, local, scroll}@media screen and (max-width: 1200px){.renovate_company_top_container .reference_list_table_container.container{overflow-x:auto}}@media screen and (min-width: 992px){.renovate_company_top_container .secondary_header .container{flex-direction:row;padding:15px 0}.renovate_company_top_container .secondary_header_left{flex-direction:row}.renovate_company_top_container .secondary_header_btn_container{padding:0;text-align:right}.renovate_company_top_container .search_container{width:240px;margin:0}}@media screen and (max-width: 992px){.renovate_company_top_container .secondary_header .container{flex-direction:column-reverse}.renovate_company_top_container .secondary_header_left{flex-direction:row;justify-content:space-between;padding:15px 0}.renovate_company_top_container .secondary_header_btn_container{display:none}}@media screen and (max-width: 576px){.renovate_company_top_container .secondary_header_left{flex-direction:column-reverse}.renovate_company_top_container .search_container{width:300px;margin-bottom:10px}}.renovate_company_top_container .dashboard_no_reference_container{width:100%}.renovate_company_top_container .dashboard_no_reference_container .dashboard_no_reference{padding:30px;text-align:center}.renovate_company_top_container table{position:relative;width:1140px}.renovate_company_top_container tbody{position:relative}.renovate_company_top_container .table thead{background:rgba(0,0,0,0.05)}.renovate_company_top_container thead th.progress_stats::after{position:absolute;bottom:0;left:0;width:360px;height:1px;background-color:white;content:""}.renovate_company_top_container thead th.ajax_sorting{cursor:pointer}.renovate_company_top_container thead th.ajax_sorting span{position:relative}.renovate_company_top_container thead th.ajax_sorting span::before{position:absolute;top:30%;right:-18px;width:0;height:0;border-top:7px solid rgba(0,0,0,0.2);border-right:5px solid transparent;border-left:5px solid transparent;transition:transform 0.3s;content:""}.renovate_company_top_container thead th.ajax_sorting span.asc::before{border-top:7px solid rgba(0,0,0,0.7)}.renovate_company_top_container thead th.ajax_sorting span.desc::before{border-top:7px solid black;transform:rotate(180deg)}.renovate_company_top_container .table tbody tr{border-bottom:1px solid #D9D9D9}.renovate_company_top_container .table th,.renovate_company_top_container .table td{font-weight:bold;text-align:center;vertical-align:middle;word-break:break-all;border:none}.renovate_company_top_container .table th{position:sticky;top:0;z-index:10;padding:7px 3px !important;background:#EDEDED}.renovate_company_top_container .table th.progress_th{top:35px}.renovate_company_top_container .table th:not(.progress_th)::before{position:absolute;top:-1px;left:0;width:100%;height:1px;background-color:#EDEDED;content:""}.renovate_company_top_container tr:nth-of-type(1)>th:nth-of-type(-n + 3) .tablesorter-header-inner{cursor:pointer}.renovate_company_top_container tr:nth-of-type(1)>th:nth-of-type(-n + 3) .tablesorter-header-inner::after{margin-left:10px;font-size:12px;content:"\025bc"}.renovate_company_top_container .table td{height:70px}.renovate_company_top_container .background_check_explanation .question_icon{cursor:pointer;display:inline-block;width:17px;height:17px;font-weight:bold;font-size:12px;text-align:center;background:#ccc;color:#212529;border-radius:50%;text-decoration:none}.renovate_company_top_container .name_column a{display:flex;color:black;text-decoration:none}.renovate_company_top_container .name_column .icon_container{display:flex;align-items:center}.renovate_company_top_container .name_column .name_container{text-align:left}.renovate_company_top_container .name_column .name_container .name{position:relative}.renovate_company_top_container .name_column .name_container .candidate_tags_container{display:flex;flex-wrap:wrap;margin-top:3px}.renovate_company_top_container .name_column .name_container .candidate_tags_container .candidate_tag{position:relative}.renovate_company_top_container .name_column .name_container .candidate_tags_container .candidate_tag_text{font-size:10px;font-weight:normal;background-color:#e7f3fd;padding:0px 4px;border-radius:7px;color:gray;transform:scale(0.9);display:block;transform-origin:left 50%;transition:all 0.3s 0s ease}.renovate_company_top_container .name_column .name_container .candidate_tags_container .candidate_tag_text:hover{cursor:default}.renovate_company_top_container .name_column .name_container .name_column_tooltip{margin-bottom:0;font-weight:normal;text-align:center;display:none;position:absolute;padding:3px 10px;font-size:12px;background-color:#666;border-radius:5px;color:#fff;left:50%;width:120px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:10;bottom:100%}.renovate_company_top_container .reference_status_column{line-height:1.3}.renovate_company_top_container .reference_status_column .reference_status_column_content{display:inline-block;width:50px;padding:3px 0;font-size:14px;border-radius:3px}.renovate_company_top_container .reference_status_column .reference_status_column_content.unguided{color:#C91400}.renovate_company_top_container .reference_status_column .reference_status_column_content.in_progress{color:#767676}.renovate_company_top_container .reference_status_column .reference_status_column_content.complete{color:#41B323}.renovate_company_top_container .reference_status_column .reference_status_column_content.archived{width:70px;color:#C91400}.renovate_company_top_container .get_recommendation_column{position:relative}.renovate_company_top_container .get_recommendation_column .get_already_recommendation{position:absolute;right:0;bottom:3px;left:0;margin:0 auto;color:rgba(0,0,0,0.3);font-size:10px}.renovate_company_top_container .agreement_candidate_column .step_btn,.renovate_company_top_container .get_recommendation_column .step_btn{padding:5px 7px;color:#0056CF;font-size:12px;border:1px solid #0056CF;border-radius:.25rem;cursor:pointer;transition:transform 0.1s}.renovate_company_top_container .agreement_candidate_column .step_btn i,.renovate_company_top_container .get_recommendation_column .step_btn i{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:white;color:#0056CF;font-size:12px;border-radius:50%}.renovate_company_top_container .agreement_candidate_column .step_btn:hover,.renovate_company_top_container .get_recommendation_column .step_btn:hover{opacity:0.8}.renovate_company_top_container .guide_candidate_column .waiting_for_company_contact_step_btn{padding:5px 7px;color:white;font-weight:500;font-size:12px;background-color:#C91400;border-radius:.25rem;cursor:pointer}.renovate_company_top_container .guide_candidate_column .waiting_for_company_contact_step_btn:hover{opacity:0.8}.renovate_company_top_container .archive_list_link a{position:relative;color:rgba(0,0,0,0.5);font-size:12px;text-decoration:none;cursor:pointer}@media screen and (max-width: 767px){.renovate_company_top_container .archive_list_link a{padding:8px;font-size:14px}}.renovate_company_top_container .archive_list_link a::after{position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:rgba(0,0,0,0.3);visibility:hidden;opacity:0;transition:0.3s;content:""}.renovate_company_top_container .archive_list_link a:hover::after{bottom:-4px;color:rgba(0,0,0,0.3);visibility:visible;opacity:1}.renovate_company_top_container .channel_talk_link{display:flex;justify-content:center;padding:8px;font-size:12px;border-radius:.25rem;box-shadow:0 2px 16px 1px rgba(0,0,0,0.1);transition:0.2s box-shadow}.renovate_company_top_container .channel_talk_link:hover{box-shadow:0 2px 16px 1px rgba(0,0,0,0.2)}@media screen and (max-width: 767px){.renovate_company_top_container .channel_talk_link{border-radius:50%}}.renovate_company_top_container .result_column a:hover{text-decoration:none}.renovate_company_top_container .result_column .result_column_content{display:inline-block;padding:2px 3px;font-size:12px;border-radius:.25rem}.renovate_company_top_container .result_column .result_column_content.result{width:70px;padding:5px 7px;color:white;font-weight:500;font-size:12px;background-color:#0056CF;border-radius:.25rem;cursor:pointer}.renovate_company_top_container .result_column .result_column_content.result:hover{opacity:0.8}.renovate_company_top_container .result_column .result_column_content.beginning{width:55px;color:#767676;border:1px solid #767676;cursor:pointer;transition:transform 0.1s}.renovate_company_top_container .result_column .result_column_content.beginning:hover{opacity:0.8}.renovate_company_top_container .result_column .result_column_content.waiting{color:rgba(0,0,0,0.4);font-size:12px}.renovate_company_top_container .result_column .result_column_content.nothing{color:rgba(0,0,0,0.4);font-size:12px}.renovate_company_top_container .background_check_status{position:relative}.renovate_company_top_container .background_check_status .background_check_status_content{display:inline-block;width:55px;padding:2px 3px;font-size:12px;border-radius:.25rem}.renovate_company_top_container .background_check_status .background_check_status_content a:hover{text-decoration:none}.renovate_company_top_container .background_check_status .background_check_status_content.waiting_for_candidate_option_agreement_btn{width:75px;padding:5px 7px;color:white;font-weight:500;font-size:12px;white-space:nowrap;background-color:#C91400;border-radius:.25rem;cursor:pointer}.renovate_company_top_container .background_check_status .background_check_status_content.waiting_for_candidate_option_agreement_btn:hover{opacity:0.8}.renovate_company_top_container .background_check_status .background_check_status_content.beginning{color:#767676;border:1px solid #767676;cursor:pointer;transition:transform 0.1s}.renovate_company_top_container .background_check_status .background_check_status_content.beginning:hover{opacity:0.8}.renovate_company_top_container .background_check_status .background_check_status_content.beginning.cannot{color:rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.2)}.renovate_company_top_container .background_check_status .background_check_status_content.in_research{color:rgba(0,0,0,0.4);font-size:12px}.renovate_company_top_container .background_check_status .background_check_status_content.nothing{color:rgba(0,0,0,0.4);font-size:12px}.renovate_company_top_container .background_check_status .background_check_status_content.complete{width:70px;padding:5px 7px;color:white;font-weight:500;font-size:12px;background-color:#0056CF;border-radius:.25rem;cursor:pointer}.renovate_company_top_container .background_check_status .background_check_status_content.complete:hover{opacity:0.8}.renovate_company_top_container .background_check_status .additional_option_category_text{position:absolute;right:0;bottom:3px;left:0;margin:0 auto;color:rgba(0,0,0,0.3);font-size:10px;white-space:nowrap}.renovate_company_top_container .background_check_status .additional_option_category_text.inline{position:static}.renovate_company_top_container .show_page_link .fa-external-link-alt{color:rgba(0,0,0,0.3);font-size:18px}.renovate_company_top_container .three_point_leader{padding:5px;color:rgba(0,0,0,0.3);border-radius:50%;transition:background-color 0.3s}.renovate_company_top_container .three_point_leader:hover{background-color:rgba(0,0,0,0.1);cursor:pointer}.renovate_company_top_container .down_menu{position:fixed;z-index:10;width:175px;font-weight:normal;font-size:14px;text-align:center;background-color:white;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,0.3)}.renovate_company_top_container .down_menu .clickable,.renovate_company_top_container .down_menu .not_clickable{display:block;justify-content:space-between}.renovate_company_top_container .down_menu .clickable .down_menu_item,.renovate_company_top_container .down_menu .not_clickable .down_menu_item{display:block;width:100%;padding:7px 10px;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0.1)}.renovate_company_top_container .down_menu .clickable{cursor:pointer}.renovate_company_top_container .down_menu .clickable:hover{background-color:rgba(0,0,0,0.03)}.renovate_company_top_container .down_menu .clickable .down_menu_item{color:#000}.renovate_company_top_container .down_menu .not_clickable{background-color:rgba(255,255,255,0.5)}.renovate_company_top_container .down_menu .not_clickable .down_menu_item{color:rgba(0,0,0,0.3)}.renovate_company_top_container .confirm_ticket_return_modal .candidate_name_container{margin-bottom:20px}.renovate_company_top_container .confirm_ticket_return_modal .returnable_tickets_container{margin-bottom:20px}.renovate_company_top_container .confirm_ticket_return_modal .not_returnable_tickets_container{margin-bottom:20px}.renovate_company_top_container .confirm_ticket_return_modal .return_modal_title{display:flex;align-items:center;font-weight:bold;margin-bottom:10px}.renovate_company_top_container .confirm_ticket_return_modal .return_modal_title .square{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:2px}.renovate_company_top_container .confirm_ticket_return_modal .return_modal_title .square.returnable{background-color:#00aed1}.renovate_company_top_container .confirm_ticket_return_modal .return_modal_title .square.not_returnable{background-color:#C91400}.renovate_company_top_container .confirm_ticket_return_modal .return_modal_title .number_of_tickets{color:gray;font-weight:bold;font-size:12px}.renovate_company_top_container .confirm_ticket_return_modal .ticket_info .ticket_expiration_date{font-weight:bold;color:gray;font-size:12px}.renovate_company_top_container .fa-check{color:#41B323;font-size:20px}.renovate_company_top_container .fa-minus{color:rgba(0,0,0,0.1);font-size:20px}.renovate_company_top_container .price_column{color:rgba(0,0,0,0.56);font-size:12px}.renovate_company_top_container .price_column .ticket_info{margin-bottom:0;color:inherit;font-size:10px}.renovate_company_top_container .price_column .ticket_info.color_green{color:#41B323}.renovate_company_top_container .price_column .ticket_info.color_red{color:#C91400}.renovate_company_top_container .price_column .ticket_info.color_blue{color:#0056CF}.renovate_company_top_container .reminder_modal_container .reminder_modal_help_container{margin-top:20px;font-weight:normal;font-size:14px;text-align:left}.renovate_company_top_container .reminder_modal_container .reminder_modal_help_container .title{margin-bottom:5px}.renovate_company_top_container .reminder_modal_container .reminder_modal_help_container .help_item{margin-bottom:0}.renovate_company_top_container .reminder_modal_container .reminder_alert_text{width:auto;font-size:16px}.renovate_company_top_container .reminder_modal_container .reference_language_select_box_container{display:flex;align-items:center;justify-content:center;font-weight:normal;font-size:14px;margin-bottom:10px}.renovate_company_top_container .reminder_modal_container .reference_language_select_box_container .reference_language_select_box{border:none}.renovate_company_top_container .reminder_modal_container .reference_language_select_box_container .reference_language_select_box:focus{outline:0}.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area{position:relative}.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area.show_copy_text_ja .copy_text_ja{display:block}.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area.show_copy_text_ja .copy_text_en{display:none}.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area.show_copy_text_en .copy_text_ja{display:none}.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area.show_copy_text_en .copy_text_en{display:block}.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area textarea{height:500px !important;overflow:scroll !important;font-size:13px}.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area textarea:focus{border-color:#ced4da;box-shadow:none}.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area .copy_btn,.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area .copied_btn{position:absolute;right:0;bottom:0;width:70px;height:28px;color:white;font-weight:normal;font-size:13px;line-height:28px;background-color:#0056CF;border-radius:2px;cursor:pointer}.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area .copy_btn.color_green,.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area .copied_btn.color_green{color:#41B323}.renovate_company_top_container .reminder_modal_container .reminder_copy_text_area .copy_btn:hover{opacity:0.8}.renovate_company_top_container .reminder_modal_container .reminder_send_container{margin-top:20px}.renovate_company_top_container .reminder_modal_container .reminder_send_container .reminder_send_form .nominee_notification_form{display:flex;justify-content:space-between}.renovate_company_top_container .reminder_modal_container .reminder_send_container .reminder_send_form .nominee_notification_form .unregistered_mail_field{width:85%;border-right:none;border-radius:0.25rem 0 0 0.25rem}.renovate_company_top_container .reminder_modal_container .reminder_send_container .reminder_send_form .nominee_notification_form .unregistered_mail_field:focus{border-color:#ced4da;box-shadow:none}.renovate_company_top_container .reminder_modal_container .reminder_send_container .reminder_send_form .nominee_notification_form .nominee_notification_btn{width:15%;border-radius:0 0.25rem 0.25rem 0}.renovate_company_top_container .reminder_modal_container .reminder_send_container .reminder_send_form .nominee_notification_form .nominee_notification_load_btn{width:15%;border-radius:0 0.25rem 0.25rem 0}.renovate_company_top_container .no_reference_step{position:relative;width:65%;margin:0 auto;padding:35px;background-color:white;box-shadow:0 0 15px rgba(0,0,0,0.1);transition:box-shadow 0.2s}.renovate_company_top_container .no_reference_step:hover{box-shadow:0 0 15px rgba(0,0,0,0.2)}.renovate_company_top_container .no_reference_step .left{position:relative;width:40%}.renovate_company_top_container .no_reference_step .left .step_img{box-shadow:5px 5px 15px rgba(0,0,0,0.5)}.renovate_company_top_container .no_reference_step .left .step{position:absolute;top:-20px;left:-20px;width:55px;height:55px;color:#0056CF;background-color:white;border:1.8px solid #0056CF;border-radius:50%}.renovate_company_top_container .no_reference_step .left .step .step_content{text-align:center}.renovate_company_top_container .no_reference_step .right{width:60%;padding-left:50px}.renovate_company_top_container .no_reference_step .right h5{margin-bottom:10px;color:#0056CF;font-weight:bold;font-size:18px}.renovate_company_top_container .pagination_footer{position:fixed;bottom:0;left:0;z-index:10;width:100%;height:50px;background-color:white;border-top:1px solid #EDEDED}.renovate_company_top_container .pagination_footer .pagination_container{height:50px;margin:0 auto}.renovate_company_top_container .sp_btn_container{position:relative;top:0;right:0;left:0;display:block;margin:0 auto;padding:20px 0;text-align:center}@media screen and (min-width: 991px){.renovate_company_top_container .sp_btn_container{display:none}}#notificationBox .notification_content .notification_content_img{width:100%}#notificationBox .notification_content .notification_content_btn{padding:0.575rem 1.75rem;color:#fff;font-weight:bold;font-size:20px;background-color:#f09941;box-shadow:0 0 5px rgba(0,0,0,0.3)}.company_user{display:flex;align-items:center;justify-content:center;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #ebebeb}.company_user .info_item{margin-bottom:0;font-size:12px}.messages_container{margin-top:20px;padding-top:20px;border-top:solid 2px #a9a9a9}.messages_content_container{padding-left:5px}.messages_content_container .messages_info_item{margin-bottom:5px}.messages_content_container .user_info_container{display:flex;align-items:center;margin-top:5px;padding-right:0 !important;padding-left:0 !important}.messages_content_container .user_info_container .message_user_image{width:100%;border:solid 1px #ebebeb}.messages_content_container .user_info_container .icon_container{padding-right:5px !important}.messages_content_container .user_info_container .info_container .heading_item{margin-bottom:3px;font-size:14px}.messages_content_container .user_info_container .info_container .name_info_item{margin-bottom:3px;padding-top:3px;font-size:14px}.messages_content_container .user_info_container .info_container .info_item{margin-bottom:0;color:#808080;font-size:12px}.messages_content_container .detail_btn_container{margin-top:15px}.send_reference{display:none}.scout_user_container{margin-bottom:10px;padding:20px;box-shadow:0 3px 8px rgba(50,50,50,0.17)}.scout_user_container .scout_user_left{padding-right:0 !important;padding-left:0 !important}.scout_user_container .scout_header_info{display:flex;align-items:center}.scout_user_container .user_profile_info{margin-left:10px}.scout_user_container .scout-user-image{width:100%}@media screen and (max-width: 992px){.scout_user_container .scout-user-image{width:33%;margin-bottom:5px}}.scout_user_container .scout_btn_container{margin-top:-10px}.fix_scout_limit{position:fixed;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100px;background-color:rgba(255,255,255,0.85);border-top:solid 1px #ebebeb}.user-list{padding:0}nav.pagination{display:none}.company_login_wrapper{display:flex;align-items:center;justify-content:center;height:calc(100vh - 59px);background-color:#ebebeb}@media (max-width: 575px){.company_login_wrapper{height:calc(100vh - 59px);width:100%}}@media (max-width: 575px){.company_login_wrapper .company_login_content{width:100%;padding:20px 10px 0}}.company_login_wrapper .session_form_element{width:100%;height:50px;padding-top:0;padding-bottom:0;line-height:50px}.company_login_wrapper .company_login_box{padding:30px 0;width:500px;background-color:white}@media (max-width: 575px){.company_login_wrapper .company_login_box{position:static;width:100%}}.company_login_wrapper .company_login_box .company_login_box_header .company_login_box_title{position:relative;margin-bottom:50px;font-weight:bold;font-size:20px;text-align:center}.company_login_wrapper .company_login_box .company_login_box_header .company_login_box_title::after{position:absolute;top:120%;right:0;left:0;width:80px;height:5px;margin:0 auto;background-color:#0056CF;content:""}.company_login_wrapper .company_login_box .company_login_box_form_container{padding:0 60px}@media (max-width: 575px){.company_login_wrapper .company_login_box .company_login_box_form_container{padding:0 30px}}.company_login_wrapper .company_login_box .company_login_box_form_container .company_login_form{width:100%}.company_login_wrapper .company_login_box .company_login_box_form_container .company_login_form .or_bar{position:relative;width:100%;padding:20px 0;text-align:center}@media (max-width: 575px){.company_login_wrapper .company_login_box .company_login_box_form_container .company_login_form .or_bar{padding:15px 0}}.company_login_wrapper .company_login_box .company_login_box_form_container .company_login_form .or_bar .or{width:100%;padding:8px;color:gray;font-size:12px;text-align:center}.company_login_wrapper .company_login_box .company_login_box_form_container .company_login_form .or_bar .or::before,.company_login_wrapper .company_login_box .company_login_box_form_container .company_login_form .or_bar .or::after{position:absolute;top:50%;display:inline-block;width:40%;height:1px;background-color:gray;content:""}.company_login_wrapper .company_login_box .company_login_box_form_container .company_login_form .or_bar .or::before{left:0}.company_login_wrapper .company_login_box .company_login_box_form_container .company_login_form .or_bar .or::after{right:0}#stripeFormModal .payment_methods_container{width:500px;margin:0 auto}#stripeFormModal .payment_methods_container .title{margin-bottom:0.5rem;font-weight:bold;font-size:22px}#stripeFormModal .payment_methods_container .payment_method_select_box{display:flex;justify-content:space-between}#stripeFormModal .payment_methods_container .payment_method_label{display:flex;align-items:center;justify-content:center;width:50%;height:50px;color:#0056CF;border:1px solid #0056CF;cursor:pointer}#stripeFormModal .payment_methods_container .payment_method_label.checked{color:#fff;background:#0056CF}#stripeFormModal .payment_method_container{display:none;width:500px;margin:15px auto 30px}#stripeFormModal .payment_method_container .title{font-weight:bold;font-size:22px}#stripeFormModal .payment_method_container.open_payment_method{display:block}#stripeFormModal .payment_method_container.invoice_payment .invoice_form{margin-top:0.5rem}#stripeFormModal .payment_method_container.invoice_payment .invoice_label{display:flex;align-items:center;margin-bottom:0.25rem;color:gray;font-size:14px}#stripeFormModal .payment_method_container.invoice_payment .invoice_label.address{margin-top:0.5rem;color:#000;font-weight:bold;font-size:18px}#stripeFormModal .payment_method_container.invoice_payment .invoice_label .required{margin-top:2px;margin-bottom:3px;margin-left:10px;padding:1px 4px;color:#C91400;font-weight:normal;font-size:9px;background:#fff;border:1px solid #C91400;border-radius:10px}#stripeFormModal .payment_method_container.invoice_payment input{margin-bottom:0.5rem}#stripeFormModal .payment_method_container.invoice_payment .invoice-btn{width:100%;margin-top:0.5rem}#stripeFormModal .payment_method_container.card_payment .fieldset{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;width:100%;padding:0;border-style:none;-ms-flex-pack:justify}#stripeFormModal .payment_method_container.card_payment .form_container{width:100%;margin-bottom:15px}#stripeFormModal .payment_method_container.card_payment .form_container .form_item{width:100%}#stripeFormModal .payment_method_container.card_payment .form_container .form_item label{margin-bottom:0.25rem;color:gray;font-size:14px}#stripeFormModal .payment_method_container.card_payment .form_container .row_form{display:flex;width:100%}#stripeFormModal .payment_method_container.card_payment .form_container .row_form .form_item{width:150px}#stripeFormModal .payment_method_container.card_payment .form_container .row_form .form_item:first-child{margin-right:20px}#stripeFormModal .payment_method_container.card_payment .field{width:100%;padding:10px 20px;color:#32325d;font-weight:400;font-family:Source Code Pro, Consolas, Menlo, monospace;line-height:1.2em;background-color:#fff;border:1px solid #ccc;border-radius:5px}#stripeFormModal .payment_method_container.card_payment .field::-webkit-input-placeholder{color:#cfd7df;font-weight:300}#stripeFormModal .payment_method_container.card_payment .field::-moz-placeholder{color:#cfd7df;font-weight:300}#stripeFormModal .payment_method_container.card_payment .field:-ms-input-placeholder{color:#cfd7df;font-weight:300}#stripeFormModal .payment_method_container.card_payment .field.focus,#stripeFormModal .payment_method_container.card_payment .field:focus{background-color:#f6f9fc;outline:none}#stripeFormModal .payment_method_container.card_payment .field.invalid{color:#e25950}#stripeFormModal .payment_method_container.card_payment .field.invalid::-webkit-input-placeholder{color:#ffcca5;font-weight:300}#stripeFormModal .payment_method_container.card_payment .field.invalid::-moz-placeholder{color:#ffcca5;font-weight:300}#stripeFormModal .payment_method_container.card_payment .field.invalid:-ms-input-placeholder{color:#ffcca5;font-weight:300}#stripeFormModal .payment_method_container.card_payment .default_payment_label{display:flex;align-items:center;margin-bottom:0}#stripeFormModal .payment_method_container.card_payment .default_payment_label input{margin-right:4px}#stripeFormModal .payment_method_container.card_payment #card-button{width:100%}#stripeFormModal #card-number-errors,#stripeFormModal #card-expiry-errors,#stripeFormModal #card-cvc-errors,#stripeFormModal #cardholder-name-errors,#stripeFormModal #cardholder-email-errors,#stripeFormModal #card-errors,#stripeFormModal #invoice-errors{color:#e25950;font-size:14px}.company_top_reference_container{margin-top:40px}.company_top_scout_container{margin-top:40px}.company_top_container .reference_start_info{padding:15px 20px;border:solid 2px #0056CF}.company_top_container .reference_candidate_info{margin-top:20px;padding-right:0 !important;padding-left:0 !important}.company_top_container .reference_candidate_info .reference_container{margin-top:20px;padding-top:20px}.company_top_container .reference_candidate_info .reference_content_container{padding-left:5px}.company_top_container .reference_candidate_info .reference_content_container .date_container{display:flex}.company_top_container .reference_candidate_info .reference_content_container .reference_info_item{margin-bottom:5px}.company_top_container .reference_candidate_info .reference_content_container .nominee_info_container{display:flex;align-items:center;margin-top:5px;padding-right:0 !important;padding-left:0 !important}.company_top_container .reference_candidate_info .reference_content_container .nominee_info_container .nominee_image{width:100%;border:solid 1px #ebebeb}.company_top_container .reference_candidate_info .reference_content_container .nominee_info_container .icon_container{padding-right:5px !important}.company_top_container .reference_candidate_info .reference_content_container .nominee_info_container .info_container .heading_item{margin-bottom:3px;font-size:14px}.company_top_container .reference_candidate_info .reference_content_container .nominee_info_container .info_container .name_info_item{margin-bottom:3px;padding-top:3px;font-size:14px}.company_top_container .reference_candidate_info .reference_content_container .nominee_info_container .info_container .info_item{margin-bottom:0;color:#808080;font-size:12px}.company_top_container .reference_candidate_info .reference_content_container .detail_btn_container{margin-top:15px}.company_top_container .admin_notification{margin-top:20px;padding-left:30px}@media only screen and (max-width: 720px){.company_top_container .admin_notification{padding:0}}.admin_notification_container{height:400px;overflow:scroll;border:solid 1px #ebebeb}.admin_notification_container .notifications_contents{padding:10px;border-bottom:solid 1px #ebebeb}.admin_notification_container .notifications_contents .title{margin-bottom:5px;color:#45494b;line-height:25px}.admin_notification_container .notifications_contents .created_at{margin-bottom:5px;font-size:10px}.admin_notification_container .notifications_contents:hover{background-color:#f5f5f5;cursor:pointer;opacity:0.8}.admin_notification_container .notification_content_container p{word-wrap:break-word}.modal_agent_copy_text_container{margin-top:10px;margin-bottom:0;padding:8px;background:#f5f5f5;border:solid 1px #0056CF;border-radius:5px}.open_guide_modal .dashboard_onboarding_tooltip{display:none}.guide_modal .dashboard_onboarding_tooltip{display:none}.open_guide_modal.open_tooltip{position:relative}.open_guide_modal{margin-left:10px;cursor:pointer}.joyride_box{position:absolute;top:59px;right:0;z-index:10000002}.open_guide_modal.joyride_modal{position:absolute;top:17px;z-index:10000002;display:flex;align-items:center;justify-content:center;width:40px;height:25px;margin-left:0;background:#fff;border-radius:6px;box-shadow:0 0.25rem 1rem rgba(0,0,0,0.3);cursor:pointer}.open_tooltip .dashboard_onboarding_tooltip{position:relative;position:absolute;top:45px;right:-5px;z-index:10;display:block;width:340px;padding:20px;color:#323232;letter-spacing:0.5px;background-color:#fff;border-radius:5px;box-shadow:0 0.25rem 1rem rgba(0,0,0,0.3);animation:open_tooltip 1s}@keyframes open_tooltip{0%{transform:translateX(-30px);opacity:0}100%{transform:translateX(0);opacity:1}}.open_tooltip .dashboard_onboarding_tooltip h6{margin:5px 0 15px;font-weight:bold;font-size:18px}.open_tooltip .dashboard_onboarding_tooltip p{font-size:15px}.open_tooltip .dashboard_onboarding_tooltip::after{position:absolute;bottom:100%;left:90%;width:0;height:0;border:solid transparent;border-color:rgba(90,230,40,0);border-top-width:10px;border-right-width:10px;border-bottom-color:#fff;border-bottom-width:10px;border-left-width:10px;content:"";pointer-events:none}.open_tooltip .dashboard_onboarding_tooltip .button_area{display:flex;justify-content:flex-end;margin-top:20px}.open_tooltip .dashboard_onboarding_tooltip .button_area span{margin-left:10px;padding:7px 15px;color:#fff;font-weight:bold;font-size:14px;background-color:#0056CF;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,0.1);cursor:pointer}.guide_modal.open_tooltip .dashboard_onboarding_tooltip{top:30px;right:106%}.guide_modal.open_tooltip .dashboard_onboarding_tooltip::after{top:45px;left:100%;border-bottom-color:transparent;border-left-color:#fff}.meeting_calender_container{padding:20px;text-align:center}.text-red{color:#C91400}.text-green{color:#41B323}.text-yellow{color:#ff8d06}.text-main-color{color:#0056CF}.text-gray{color:#767676}.text-gray-light{color:#cdd3d8}.bg-main-color{background-color:#0056CF !important}.border-main-color{border-color:#0056CF !important}.btn-sub-color{background-color:#f39801 !important}.btn-sub-color:hover{opacity:0.9}.btn-big{width:300px;height:45px}.text_main_color{color:#0056CF}.text-complete{color:#0056CF}.table-hover tbody tr:hover:hover{background-color:rgba(0,0,0,0.03)}.table thead th{color:#1A1A1A !important;background-color:#EDEDED !important;border-color:#D9D9D9 !important}.btn-danger{background-color:#C91400 !important;border-color:#C91400 !important}.form-control:disabled,.form-control[readonly]{background-color:#EDEDED !important}.alert-info-attn{color:#1A1A1A;background-color:#FBF8EB;border-color:#E2D48C !important;border-radius:0 !important}.kaminari{margin-bottom:0}.kaminari .page-item .page-link{border:none;color:#767676;margin:0 0.3rem;width:25px;height:25px;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;outline:none}@media only screen and (max-width: 767px){.kaminari .page-item .page-link{margin:0 0.1rem;font-size:14px}}.kaminari .page-item:first-child .page-link,.kaminari .page-item:last-child .page-link{border-radius:50%}.kaminari .page-item.active .page-link{background:#0056CF}.kaminari .page-item.active:hover .page-link{color:#fff;opacity:0.8}a.sort_link{color:#767676;position:relative}a.sort_link:not(.asc):not(.desc)::after{position:absolute;top:-3px;right:-17px;content:"▼"}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.agent_index_sign_up_btn{margin-right:5px;margin-left:5px;padding:10px;color:#fff !important;text-decoration:none !important;background-color:#f09941 !important;border-radius:20px}.agent_index_sign_up_btn:hover{opacity:0.9}.required_login{display:none;margin-top:15px;margin-bottom:15px}.unavailable_text{display:none;margin-top:15px;margin-bottom:0}.industry_tag{padding:5px;font-size:16px;border:solid 1px #808080;border-radius:3px}.target_industry_tag{padding:5px;font-size:16px;border:solid 2px #0056CF;border-radius:3px}.industry_container{margin-bottom:5px;line-height:220%}.remaining_industry_container{display:none;margin-bottom:5px;line-height:220%}.all_industry_open{font-size:12px}.click_industry_tag{margin-right:5px;padding:5px;font-size:16px;border:solid 1px #808080;border-radius:3px}.click_industry_tag:hover{opacity:0.8}.target_click_industry_tag{margin-right:5px;padding:5px;font-size:16px;border:solid 2px #0056CF;border-radius:3px}.target_click_industry_tag:hover{opacity:0.8}.full_self_introduction,.full_hard_to_match,.full_easy_to_match,.full_industries{display:none}.open_full_self_introduction,.open_full_agent_info{font-size:14px}.open_full_self_introduction,.open_full_scout_info{font-size:14px}.easy_to_match_container,.hard_to_match_container,.industries_container{margin-top:-5px;margin-bottom:8px;font-size:14px}.agent_mtg_apply_btn:hover{cursor:pointer}#corporateTable{max-width:700px;margin:0 auto}#corporateTable tr th{width:35%;color:#fff;text-align:center;vertical-align:middle;background:#0056CF}.corporate_logo_container{text-align:center}.corporate_logo_container .corporate_logo{width:60%}.corporate_map_container{text-align:center;margin-top:30px;margin-bottom:30px}.corporate_mvv_container{margin-top:30px;margin-bottom:30px}.corporate_mvv_container .mvv_image_container{text-align:center}.corporate_mvv_container .mvv_image_container .corporate_mvv{width:80%}.corporate_mvv_container .mvv_description_container{display:flex;justify-content:center;align-items:center}.corporate_mvv_container .mvv_description_container .mvv_description{border:solid 3px #EBEBEB;text-align:left !important;padding:20px;margin-top:20px;width:80%}.comporate_ceo_message{margin-top:20px;text-align:center}.comporate_ceo_message .ceo_icon{text-align:center;width:200px}.comporate_ceo_message .message_container{display:flex;justify-content:center;align-items:center}.comporate_ceo_message .message_container .message{margin-top:10px;padding:20px;width:80%;border:solid 3px #EBEBEB}.heading_design_a{width:75%;padding:10px;color:#1A1A1A;font-size:20px;background:#ebedef;border-left:solid 5px #767676}@media only screen and (max-width: 720px){.heading_design_a{width:100%}}.heading_design_b{padding:10px;color:#1A1A1A;font-size:24px;background:#ebedef;border-left:solid 5px #767676}.heading_design_c{width:100%;padding:0;color:#1A1A1A;font-size:20px;font-weight:bold;margin-bottom:20px}.heading_design_d{width:100%;padding:0;color:#1A1A1A;font-size:18px;font-weight:bold}.heading_design_e{position:relative;left:15px;z-index:100;width:50%;padding:10px 5px 10px 38px;color:#1A1A1A;font-size:16px;background:#ededed}@media only screen and (max-width: 720px){.heading_design_e{width:85%}}.heading_design_e::before{position:absolute;top:50%;left:-20px;display:inline-block;width:50px;height:50px;padding:0;color:#1A1A1A;font-weight:900;font-size:18px;font-family:"Font Awesome 5 Free", sans-serif;line-height:45px;text-align:center;background:#ededed;border:solid 3px white;border-radius:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"\f15c"}.heading_design_f{position:relative;padding:0 0 5px 0;font-size:18px;font-weight:bold;border-bottom:1px solid #1A1A1A}.heading_design_g{position:relative;padding:0 0 5px 0;font-size:18px;font-weight:bold;border-bottom:1px solid #1A1A1A}.heading_design_h{position:relative;color:#1A1A1A;padding:0 0 5px 0;font-size:18px;font-weight:bold;border-bottom:1px solid #1A1A1A;margin-bottom:25px}.heading_design_h.blue{color:#767676}.heading_design_h.red{color:#C91400}.heading_design_h.red::before{border-bottom:solid 15px #C91400}.heading_design_h.red::after{border-bottom:solid 3px #C91400}.heading_design_i{position:relative;width:40%;padding-left:30px;font-size:18px}@media only screen and (max-width: 720px){.heading_design_i{width:60%;font-size:16px}}.heading_design_i::before{position:absolute;bottom:-3px;left:0;width:0;height:0;border:none;border-bottom:solid 15px #767676;border-left:solid 15px transparent;content:""}.heading_design_i::after{position:absolute;bottom:-3px;left:10px;width:100%;border-bottom:solid 3px #767676;content:""}.heading_design_j{position:relative;width:80%;padding-left:25px;font-size:18px}.heading_design_j::before{position:absolute;bottom:-3px;left:0;width:0;height:0;border:none;border-bottom:solid 15px #767676;border-left:solid 15px transparent;content:""}.heading_design_j::after{position:absolute;bottom:-3px;left:10px;width:100%;border-bottom:solid 3px #767676;content:""}.heading_design_k{position:relative;width:50%;padding-left:25px;font-size:18px}.heading_design_k::before{position:absolute;bottom:-3px;left:0;width:0;height:0;border:none;border-bottom:solid 15px #767676;border-left:solid 15px transparent;content:""}.heading_design_k::after{position:absolute;bottom:-3px;left:10px;width:100%;border-bottom:solid 3px #767676;content:""}.heading_design_l{position:relative;width:50%;padding-left:25px;padding-bottom:5px;font-size:18px;text-decoration:none !important}@media only screen and (max-width: 720px){.heading_design_l{width:70%}}.heading_design_l::before{position:absolute;bottom:-3px;left:0;width:0;height:0;border:none;border-bottom:solid 15px #007bff;border-left:solid 15px transparent;content:""}.heading_design_l::after{position:absolute;bottom:-3px;left:10px;width:100%;border-bottom:solid 3px #007bff;content:""}.heading_design_l.reverse{padding-right:25px;padding-left:0}.heading_design_l.reverse::before{position:absolute;right:0;bottom:-3px;left:unset;width:0;height:0;border:none;border-right:solid 15px transparent;border-bottom:solid 15px #007bff;content:""}.heading_design_l.reverse::after{position:absolute;right:10px;bottom:-3px;left:unset;width:100%;border-bottom:solid 3px #007bff;content:""}.heading_design_m{position:relative;width:60%;padding-left:25px;font-size:20px}@media only screen and (max-width: 720px){.heading_design_m{width:70%}}.heading_design_m::before{position:absolute;bottom:-3px;left:0;width:0;height:0;border:none;border-bottom:solid 15px #767676;border-left:solid 15px transparent;content:""}.heading_design_m::after{position:absolute;bottom:-3px;left:10px;width:100%;border-bottom:solid 3px #767676;content:""}.heading_design_n{position:relative;width:100%;padding-left:25px;font-size:18px}.heading_design_n::before{position:absolute;bottom:-3px;left:0;width:0;height:0;border:none;border-bottom:solid 15px #767676;border-left:solid 15px transparent;content:""}.heading_design_n::after{position:absolute;bottom:-3px;left:10px;width:100%;border-bottom:solid 3px #767676;content:""}.heading_design_o{width:100%;padding:10px;color:#494949;font-size:18px;background:#ebedef;border-left:solid 5px #767676}.heading_design_q{position:relative;padding:0 0 5px 0;font-size:18px;font-weight:bold;border-bottom:1px solid #1A1A1A}.heading_design_q.reverse{padding-right:25px;padding-left:0}.heading_design_q.reverse::before{position:absolute;right:0;bottom:-3px;left:unset;width:0;height:0;border:none;border-right:solid 15px transparent;border-bottom:solid 15px #767676;content:""}.heading_design_q.reverse::after{position:absolute;right:10px;bottom:-3px;left:unset;width:100%;border-bottom:solid 3px #767676;content:""}.confirm_heading{width:100%;padding:10px;color:#494949;font-size:18px;background:#ebedef;border-left:solid 5px #767676}@media only screen and (max-width: 767px){.parame_search_container{position:absolute;top:0;left:0;z-index:110;display:none;width:100%;height:100vh;background:#fff}}.parame_search_container .search_result_user{cursor:pointer}.parame_search_result_background{position:absolute;top:0;left:0;z-index:80;width:100%;height:100vh;background:#000;border-radius:3px;opacity:0.7}@media only screen and (max-width: 767px){.parame_search_result_background{display:none !important}}.summary_features_container{width:80%;margin:0 auto 30px}@media (max-width: 576px){.summary_features_container{width:100%}}.summary_features_container .summary_features_list{padding:25px 40px;border:solid 1px #767676;border-radius:8px}@media (max-width: 576px){.summary_features_container .summary_features_list{padding:15px 20px}}.summary_features_container .feature_text{display:flex}.summary_features_container .feature_text:last-child{margin-bottom:0}.summary_features_container .feature_text .color_main{padding-top:5px;color:#0056CF}.personality_summary_container{display:none;padding:20px 0;border-top:4px solid #0056CF}.personality_summary_container.active{display:block}.personality_summary_container .big_five_text{padding:0 20px;text-align:center}.personality_summary_container .big_five_score_text_container{display:flex;justify-content:center}.personality_summary_container .big_five_score_text_container .big_five_score_text{width:500px;margin:10px -20px 0;padding:20px 25px;font-size:1rem;text-align:justify;background:#fff;border:1px solid #767676;border-radius:8px}@media (max-width: 575px){.personality_summary_container .big_five_score_text_container .big_five_score_text{margin:10px -40px 0;padding:10px 15px}}.user_personalities_container .personalities_container{width:80%;margin:0 auto 30px;box-shadow:0 0 10px rgba(0,0,0,0.2)}@media (max-width: 575px){.user_personalities_container .personalities_container{width:100%}}.user_personalities_container .personalities_container .recommend_option_label{margin-bottom:0;padding:10px 0;color:#a8a8a8;text-align:center;background:#edecec;border:1px solid #edecec;border-bottom:none;cursor:pointer;transition:all 0.2s ease}.user_personalities_container .personalities_container .recommend_option_label.active{color:#fff;background:#0056CF;border:2px solid #0056CF;border-bottom:none}.user_personalities_container .personalities_container .recommend_point_text{font-size:18px}.personality_messages_container{padding:20px}@media (max-width: 576px){.personality_messages_container{padding:10px}}.personality_messages_container .recommender_messages_container{display:flex;margin-bottom:20px}.personality_messages_container .recommender_messages_container:last-of-type{margin-bottom:0}.personality_messages_container .recommender_container{flex:1;width:10%}@media (max-width: 576px){.personality_messages_container .recommender_container{width:20%;margin-right:5px}}.personality_messages_container .recommender_container .recommender_link{display:flex;flex-direction:column;align-items:center;color:#000;text-decoration:none}.personality_messages_container .recommender_container .user_name{margin-top:5px;font-size:12px}.personality_messages_container .answer_texts_container{width:90%}@media (max-width: 576px){.personality_messages_container .answer_texts_container{width:80%}}.personality_messages_container .answer_texts_container .answer_text_container{margin-bottom:20px;padding:10px;text-align:left;word-break:break-all;background:#ebebeb;border-radius:6px}.personality_messages_container .answer_texts_container .answer_text_container:last-of-type{margin-bottom:0}.big_five_factor_container{display:flex;justify-content:space-between}.big_five_factor_container .big_five_factor_text{flex:1;width:13%}.big_five_factor_container .big_five_factor_text.left{text-align:left}.big_five_factor_container .big_five_factor_text.right{text-align:right}.big_five_factor_container .big_five_factor_score{width:50%;margin:0 20px}@media (max-width: 575px){.big_five_factor_container .big_five_factor_score{width:60%}}.big_five_factor_container .recommend_point_scale_bar{display:flex;justify-content:space-between}.big_five_factor_container .recommend_point_scale_bar .recommend_point_scale{height:0;border-right:1px solid #000}.big_five_factor_container .recommend_point_scale_bar .recommend_point_scale.big{height:4px}.big_five_factor_container .recommend_point_scale_bar .score_target{position:relative}.big_five_factor_container .recommend_point_scale_bar .score_target::before{position:absolute;top:-23px;left:50%;z-index:2;width:25px;height:25px;background-color:#0056CF;border-radius:50%;transform:translateX(-50%);cursor:pointer;content:""}.big_five_factor_container .recommend_point_scale_bar .scale_target{position:relative}.big_five_factor_container .recommend_point_scale_bar .scale_target::before{position:absolute;bottom:-33px;left:50%;z-index:2;margin-left:-8px;border:8px solid transparent;border-bottom:24px solid #fff;content:""}.big_five_factor_container .recommend_point_scale_bar .scale_target::after{position:absolute;bottom:-30px;left:50%;z-index:1;margin-left:-8px;border:8px solid transparent;border-bottom:25px solid #767676;content:""}.big_five_factor_container .recommend_point_scale_bar .scale_target.big{word-wrap:break-word}.big_five_factor_container .recommend_point_scale_bar .scale_target.big::before{bottom:-30px}.big_five_factor_container .recommend_point_scale_bar .scale_target.big::after{bottom:-27px}.big_five_factor_container .recommend_point_scale_bar .scale_target.score_low::before{margin-left:3px;transform:skewX(40deg)}.big_five_factor_container .recommend_point_scale_bar .scale_target.score_low::after{margin-left:0;transform:skewX(40deg)}.big_five_factor_container .recommend_point_scale_bar .scale_target.score_high::before{margin-left:-18px;border-bottom:23px solid #fff;transform:skewX(-40deg)}.big_five_factor_container .recommend_point_scale_bar .scale_target.score_high::after{margin-left:-15px;transform:skewX(-40deg)}.recommend_option_label_span{position:relative}.recommend_option_label_span .cp_tooltip_container{position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.recommend_option_label_span .cp_tooltip-icon{font-size:16px}.cp_tooltip-text{position:absolute;top:-50px;left:50%;display:inline-block;padding:10px 20px;color:#fff;font-size:1rem;line-height:1.3;white-space:nowrap;text-align:left;background:#0056CF;border-radius:0;box-shadow:0 0 8px gray;transform:translateX(-50%);visibility:hidden;opacity:0;transition:0.3s ease-in}.cp_tooltip-text::before{position:absolute;bottom:-22px;left:50%;margin-left:-13px;border:13px solid transparent;border-top:13px solid #0056CF;content:""}.cp_tooltip{position:relative;cursor:pointer}.cp_tooltip:hover .cp_tooltip-text{visibility:visible;opacity:1}.section_container{padding-top:50px;padding-bottom:50px}.common_title{position:relative;display:inline-block;margin-bottom:60px;font-weight:bold;font-size:2rem;text-align:center}@media only screen and (max-width: 767px){.common_title{font-size:1.7rem}}@media (max-width: 575px){.common_title{font-size:7vw}}.common_title::before{position:absolute;bottom:-20px;left:50%;display:inline-block;width:90px;height:5px;background-color:#0056CF;border-radius:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.main_section{display:flex;align-items:center;height:500px;background-image:url(/assets/lp_main.png-53f4c2fad15fb907b5bae3e14e3d974939b62f711b71b190b5280d7dc4ac9b63.webp);background-position:center bottom;background-size:cover}.no-webp .main_section{background-image:url(/assets/lp_main-1586915aeef25733bb8cbd9d798aa604c43972332e12a960426c70c3f9814ecf.png)}@media (max-width: 992px){.main_section{height:900px}}@media (max-width: 767px){.main_section{height:800px}}@media (max-width: 575px){.main_section{height:160vw}}.main_section .main_section_left{margin-left:30px}@media (max-width: 991px){.main_section .main_section_left{margin:0 auto}}.main_section .main_section_left .main_h1{margin-bottom:0.5rem;font-size:2.8rem;line-height:1.2}@media (max-width: 1199px){.main_section .main_section_left .main_h1{font-size:2.3rem}}@media (max-width: 991px){.main_section .main_section_left .main_h1{font-size:2.8rem}}@media (max-width: 767px){.main_section .main_section_left .main_h1{font-size:2.5rem}}@media (max-width: 575px){.main_section .main_section_left .main_h1{font-size:8vw}}.main_section .main_section_left .main_info_text{margin-bottom:1rem;padding-bottom:10px;font-size:1.15rem;line-height:1.5}.main_section .main_section_left .main_info_text.main_info_text_h1{display:inline-block;margin-bottom:0;padding-top:15px;padding-bottom:0;font-weight:normal}@media (max-width: 1199px){.main_section .main_section_left .main_info_text{font-size:0.9rem}}@media (max-width: 991px){.main_section .main_section_left .main_info_text{font-size:1.1rem}}@media (max-width: 767px){.main_section .main_section_left .main_info_text{font-size:1rem}}@media (max-width: 575px){.main_section .main_section_left .main_info_text{font-size:4vw}}.main_section .main_section_left .download_btn{width:80%}@media (max-width: 992px){.main_section .main_section_left .download_btn{width:100%}}.main_section .main_section_left .download_btn span{font-size:22px}@media (max-width: 1199px){.main_section .main_section_left .download_btn span{font-size:22px}}@media (max-width: 575px){.main_section .main_section_left .download_btn span{font-size:6vw}}@media (max-width: 991px){.main_section .main_section_right{margin-top:50px}}.main_section .main_section_right .lp_main_image{width:90%;margin:0 auto;margin-top:20px}@media (max-width: 991px){.main_section .main_section_right .lp_main_image{display:block;width:85%}}.main_section .main_section_right .badge_container{display:flex;margin:0 auto;margin-top:-33px;padding-left:20px}@media (max-width: 991px){.main_section .main_section_right .badge_container{justify-content:center;margin-top:-10px;padding:10px 20px 0}}.main_section .main_section_right .badge_container .main_badge{width:120px;height:100%}.main_section .main_section_right .badge_container .main_badge:last-child{margin-right:0}@media (max-width: 1199px){.main_section .main_section_right .badge_container .main_badge{width:100px}}@media (max-width: 991px){.main_section .main_section_right .badge_container .main_badge{width:150px}}@media (max-width: 767px){.main_section .main_section_right .badge_container .main_badge{width:120px}}@media (max-width: 575px){.main_section .main_section_right .badge_container .main_badge{width:25vw}}.pr_section{position:relative;padding:10px 0;font-size:18px;text-align:center;background:#f8f4b8}.pr_section .pr_primary_text{position:relative;color:red}.empathy_section .subtitle{width:75%;margin:0 auto;margin-bottom:30px;color:#000;font-weight:bold;font-size:30px;line-height:2;text-align:center;background:#fff;border-radius:20px}@media (max-width: 767px){.empathy_section .subtitle{width:100%;padding:0;font-size:22px}}@media (max-width: 575px){.empathy_section .subtitle{font-size:6vw}}.empathy_section .subtitle .dot-text{-webkit-text-emphasis:filled circle #f39801;text-emphasis:filled circle #f39801}.empathy_section .pain_container{position:relative;width:60%;margin:0 auto;margin-bottom:60px;padding:20px 30px;border:2px solid #0056CF;border-radius:20px}@media (max-width: 1199px){.empathy_section .pain_container{width:70%}}@media (max-width: 991px){.empathy_section .pain_container{width:80%}}@media (max-width: 767px){.empathy_section .pain_container{width:90%;margin-bottom:30px;padding:10px 15px}}.empathy_section .pain_container::after{position:absolute;right:0;bottom:-55px;left:0;width:0;height:0;margin:auto;border-color:#0056CF transparent transparent transparent;border-style:solid;border-width:30px 60px 0 60px;content:""}@media (max-width: 767px){.empathy_section .pain_container::after{bottom:-30px;border-width:15px 30px 0 30px}}.empathy_section .pain_container .pain_text{display:flex;font-size:23px;line-height:2}.empathy_section .pain_container .pain_text .check_mark{width:30px;height:30px;margin-right:10px}.empathy_section .pain_container .pain_text .check_mark img{width:100%}@media (max-width: 991px){.empathy_section .pain_container .pain_text{margin-bottom:10px;font-size:20px;line-height:1.5}.empathy_section .pain_container .pain_text:last-child{margin-bottom:0}}@media (max-width: 767px){.empathy_section .pain_container .pain_text{font-size:16px}}@media (max-width: 575px){.empathy_section .pain_container .pain_text{font-size:4vw}}.empathy_section .pain_result{padding:10px;text-align:center}.empathy_section .pain_result .pain_result_text{display:inline-block;padding:0 5px;font-weight:bold;font-size:30px;line-height:1.5}@media (max-width: 767px){.empathy_section .pain_result .pain_result_text{margin-bottom:0;font-size:20px}}@media (max-width: 575px){.empathy_section .pain_result .pain_result_text{font-size:5.5vw}}.empathy_section .pain_result .under_orange{background:linear-gradient(transparent 70%, #f39800 0%)}.catch_section{background-color:unset}.catch_section .catch_container{width:80%;margin:0 auto}@media (max-width: 991px){.catch_section .catch_container{width:100%}}@media only screen and (max-width: 767px){.catch_section .catch_container{width:100%}}.catch_section .title{text-align:center}.catch_section .catch_text_container{padding:20px 70px;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,0.3)}@media (max-width: 1199px){.catch_section .catch_text_container{padding:20px 40px}}@media only screen and (max-width: 767px){.catch_section .catch_text_container{padding:20px 20px}}.catch_section .catch_text_container .catch_text{font-weight:bold;font-size:28px;line-height:170%}@media (max-width: 1199px){.catch_section .catch_text_container .catch_text{font-size:25px}}@media (max-width: 991px){.catch_section .catch_text_container .catch_text{font-size:23px}}@media only screen and (max-width: 767px){.catch_section .catch_text_container .catch_text{font-size:20px}}@media (max-width: 575px){.catch_section .catch_text_container .catch_text{font-size:5vw}}.catch_section .catch_text_container .catch_text .blue{color:#0056CF}.catch_section .catch_text_container .catch_sub_text{margin-top:20px;margin-bottom:0;font-size:20px}@media (max-width: 1199px){.catch_section .catch_text_container .catch_sub_text{font-size:18px}}.catch_section .flow_title{margin-top:45px;font-weight:bold;font-size:28px;text-align:center}@media only screen and (max-width: 767px){.catch_section .flow_title{font-size:22px}}@media (max-width: 575px){.catch_section .flow_title{font-size:6vw}}.catch_section .flow_container{display:flex;margin:40px 0}@media only screen and (max-width: 767px){.catch_section .flow_container{display:block}}.catch_section .flow_container .emphasis_step{box-shadow:0 0 11px rgba(255,0,0,0.6) !important}.catch_section .flow_container .flow_step{position:relative;padding:20px;text-align:center;background-color:#fff;border-radius:20px;box-shadow:0 0 15px rgba(0,0,0,0.3)}.catch_section .flow_container .flow_step:nth-child(2){margin:0 60px}@media only screen and (max-width: 767px){.catch_section .flow_container .flow_step{width:60%;margin:0 auto 80px !important}}@media only screen and (max-width: 575px){.catch_section .flow_container .flow_step{width:80%;margin:0 auto 15vw !important}}.catch_section .flow_container .flow_step.next::after{position:absolute;top:35%;right:-90px;box-sizing:border-box;width:40px;height:40px;margin:auto;border:40px solid transparent;border-left:30px solid #50bdfc;content:""}@media only screen and (max-width: 767px){.catch_section .flow_container .flow_step.next::after{right:0;bottom:-280px;left:0;width:0;height:0;margin:auto;border-color:#50bdfc transparent transparent transparent;border-style:solid;border-width:30px 60px 0 60px}}@media only screen and (max-width: 575px){.catch_section .flow_container .flow_step.next::after{bottom:-75vw;border-width:6vw 12vw 0 12vw}}.catch_section .flow_container .flow_step .step_text{display:inline-block;width:70%;margin:0 auto;padding:5px 10px;color:#fff;font-size:16px;background:gray;border:solid 1px #000;border-radius:5px}.catch_section .flow_container .flow_step .step_image{width:70%}.catch_section .flow_container .flow_step .step_detail{margin-top:20px}@media (max-width: 1199px){.catch_section .flow_container .flow_step .step_detail{font-size:14px}}@media (max-width: 991px){.catch_section .flow_container .flow_step .step_detail{font-size:12px}}@media (max-width: 767px){.catch_section .flow_container .flow_step .step_detail{font-size:15px}}.reason_section .title{text-align:center}@media only screen and (max-width: 767px){.reason_section .title{padding:0 !important}.reason_section .title .common_title{line-height:1.8}}.reason_section .features_container{width:100%;margin:0 auto;margin-top:20px}@media only screen and (max-width: 767px){.reason_section .features_container{margin-top:0;padding:0 20px}}.reason_section .feature_container{display:flex;align-items:center;justify-content:space-between;margin-bottom:80px}@media only screen and (max-width: 767px){.reason_section .feature_container{display:flex;flex-flow:column-reverse}}@media only screen and (max-width: 767px) and (max-width: 767px){.reason_section .feature_container{margin-bottom:40px}}.reason_section .feature_container .feature_text{width:50%;margin-left:55px}@media only screen and (max-width: 767px){.reason_section .feature_container .feature_text{width:100%;margin-bottom:30px;margin-left:0}}.reason_section .feature_container .feature_text .feature_title{margin-bottom:20px;color:#0056CF;font-weight:bold;font-size:25px}@media only screen and (max-width: 767px){.reason_section .feature_container .feature_text .feature_title{display:flex;align-items:center;font-size:22px}}@media only screen and (max-width: 575px){.reason_section .feature_container .feature_text .feature_title{font-size:5vw}}.reason_section .feature_container .feature_text .feature_title .feature_number{display:inline-block;margin-bottom:5px;padding:5px 10px;color:#fff;font-weight:normal;font-size:20px;line-height:1.2;background:#0056cf;border-radius:10px}@media only screen and (max-width: 767px){.reason_section .feature_container .feature_text .feature_title .feature_number{margin-right:15px;margin-bottom:0;font-size:35px}}@media only screen and (max-width: 575px){.reason_section .feature_container .feature_text .feature_title .feature_number{font-size:5vw}}.reason_section .feature_container .feature_text .feature_title .feature_name{flex:1}.reason_section .feature_container .feature_text .feature_detail{line-height:2;text-align:justify}.reason_section .feature_container .feature_image{display:flex;align-items:center;justify-content:center;width:50%;height:100%;padding:20px;padding-bottom:0;background:#f2faff;border-radius:20px;box-shadow:0 0 15px rgba(0,0,0,0.3)}@media only screen and (max-width: 767px){.reason_section .feature_container .feature_image{width:100%}}.reason_section .feature_container .feature_image .feature_image_png{height:250px}@media only screen and (max-width: 767px){.reason_section .feature_container .feature_image .feature_image_png{height:250px}}@media only screen and (max-width: 575px){.reason_section .feature_container .feature_image .feature_image_png{height:60vw}}@media only screen and (max-width: 767px){.reason_section .feature_container.reverse{flex-flow:column}}.reason_section .feature_container.reverse .feature_text{width:50%;margin-left:0}@media only screen and (max-width: 767px){.reason_section .feature_container.reverse .feature_text{width:100%;margin-bottom:30px}}.reason_section .feature_container.reverse .feature_image{width:50%;margin-left:55px}@media only screen and (max-width: 767px){.reason_section .feature_container.reverse .feature_image{width:100%;margin-left:0}}.support_section{background-color:#f2faff}.support_section .title{text-align:center}.support_section .reason_item{padding:0 30px}@media only screen and (max-width: 991px){.support_section .reason_item{padding:0 15px}}.support_section .lp_reason_image{height:250px}@media only screen and (max-width: 1199px){.support_section .lp_reason_image{height:200px}}@media only screen and (max-width: 991px){.support_section .lp_reason_image{height:160px}}@media only screen and (max-width: 767px){.support_section .lp_reason_image{display:block;width:auto !important;margin:0 auto}}.support_section .reason_text{margin-top:40px}@media only screen and (max-width: 1199px){.support_section .reason_text{font-size:23px}}@media only screen and (max-width: 991px){.support_section .reason_text{font-size:18px}}@media only screen and (max-width: 767px){.support_section .reason_text{width:60%;margin:40px auto 10px}}@media only screen and (max-width: 575px){.support_section .reason_text{width:80%}}@media only screen and (max-width: 991px){.support_section .reason_description{font-size:14px}}@media only screen and (max-width: 767px){.support_section .reason_description{width:60%;margin:0 auto 40px}}@media only screen and (max-width: 575px){.support_section .reason_description{width:80%}}.support_section .cycle_image{position:relative;left:-10px;width:100%}.apply_section{background-image:url(/assets/apply_bg.png-873da0ce4b628f3c0217ff3421f748a66acd07a1891e6e0d427e5fe6aba184ab.webp);background-size:cover}.no-webp .apply_section{background-image:url(/assets/lp_main-1586915aeef25733bb8cbd9d798aa604c43972332e12a960426c70c3f9814ecf.png)}.apply_section .subtitle{position:relative;display:inline-block;margin-bottom:1rem}@media only screen and (max-width: 767px){.apply_section .subtitle{font-size:28px}}@media (max-width: 575px){.apply_section .subtitle{margin-bottom:2rem;font-size:7vw}}.apply_section .subtitle sup{font-size:50%;vertical-align:super}.apply_section .subtitle .annotation{position:absolute;right:0;bottom:-16px;color:#fff;font-size:11px}.apply_section .detail{margin-bottom:30px;font-weight:normal;font-size:16px;line-height:1.5}@media (max-width: 575px){.apply_section .detail{font-size:4vw}}.apply_section .cv_btn_container{display:flex;justify-content:space-between;width:80%;margin:45px auto 60px}@media only screen and (max-width: 767px){.apply_section .cv_btn_container{display:block;width:100%}}.apply_section .cv_btn_container .cv_btn{width:50%}@media only screen and (max-width: 767px){.apply_section .cv_btn_container .cv_btn{width:100%;margin-bottom:30px}}.apply_section .cv_btn_container .cv_btn:first-child{margin-right:25px}.apply_section .cv_btn_container .cv_btn .cv_cache_text{margin-bottom:10px;color:#fff;font-size:18px}@media only screen and (max-width: 991px){.apply_section .cv_btn_container .cv_btn .cv_cache_text{font-size:16px}}.apply_section .cv_btn_container .cv_btn .balloon{position:relative;z-index:100;width:70%;margin:0 auto 10px;padding:10px 0;font-size:18px;background:#d5effe;border-radius:12px;box-shadow:0 0 15px rgba(0,0,0,0.7)}.apply_section .cv_btn_container .cv_btn .balloon::after{position:absolute;right:0;bottom:-15px;left:0;width:0;height:0;margin:auto;border-color:#d5effe transparent transparent transparent;border-style:solid;border-width:15px 20px 0 20px;content:""}@media only screen and (max-width: 767px){.apply_section .cv_btn_container .cv_btn .balloon::after{bottom:-14px}}.apply_section .cv_btn_container .cv_btn .download_btn{display:inline-block;width:100%;font-size:24px;box-shadow:0 0 15px rgba(0,0,0,0.5)}.apply_section .cv_btn_container .cv_btn .download_btn.blue{background:#fff !important}@media only screen and (max-width: 991px){.apply_section .cv_btn_container .cv_btn .download_btn{font-size:19px}}.interview_section{background:#f2faff}.interview_section .title{text-align:center}.interview_section .lp_interviews_container{margin-bottom:60px}.interview_section .lp_interviews_container .lp_interview_wrapper:focus{outline:0}.interview_section .lp_interviews_container .lp_interview_container{margin-right:3px;margin-bottom:20px;margin-left:3px;padding:10px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.3)}.interview_section .lp_interviews_container .lp_interview_container:hover{cursor:pointer;opacity:0.9}.interview_section .lp_interviews_container .lp_interview_container .interview_top_img{width:100%}.interview_section .lp_interviews_container .lp_interview_container .interview_logo{width:50%;margin:0 auto;margin-top:15px}@media only screen and (max-width: 991px){.interview_section .lp_interviews_container .lp_interview_container .interview_title{font-size:12px}}@media only screen and (max-width: 767px){.interview_section .lp_interviews_container .lp_interview_container .interview_title{font-size:16px}}.interview_section .lp_interviews_container .lp_interview_container .lead{font-size:16px}@media only screen and (max-width: 991px){.interview_section .lp_interviews_container .lp_interview_container .lead{font-size:13px}}.interview_section .lp_interviews_container .slick-slide{transform:scale(0.75);transition:all 0.8s ease-in-out}.interview_section .lp_interviews_container .slick-slide.slick-current{transform:scale(1)}.interview_section .lp_interviews_container .slick-arrow{position:absolute;top:50%;z-index:900;display:block;width:50px;height:50px;margin-top:-50px;padding:0;color:transparent;font-size:0;line-height:0;background-color:transparent;background-repeat:no-repeat;background-position:center center;border:none;outline:none;cursor:pointer}.interview_section .lp_interviews_container .slick-arrow.slick-prev{left:0;background:url("https://tp-img.imgix.net/s/pc/icon/arrow_slide_p.png?auto=format") no-repeat}.interview_section .lp_interviews_container .slick-arrow.slick-next{right:0;background:url("https://tp-img.imgix.net/s/pc/icon/arrow_slide_n.png?auto=format") no-repeat}.interview_section .lp_interviews_container .slick-dots{position:absolute;right:0;bottom:-40px;left:0;margin:auto;padding:0;text-align:center}.interview_section .lp_interviews_container .slick-dots li{display:inline-block;width:14px;height:14px;margin:0 9px;background:#d5effe;border-radius:100%}.interview_section .lp_interviews_container .slick-dots li.slick-active{background:#0056CF}.interview_section .lp_interviews_container .slick-dots button{display:block;width:14px;height:14px;padding:5px;color:transparent;line-height:0;background:transparent;border:0;outline:none;cursor:pointer}.media_section{padding:70px 0;text-align:center}.media_section .media_logos{width:70%;margin:0 auto}@media only screen and (max-width: 991px){.media_section .media_logos{width:90%}}@media only screen and (max-width: 767px){.media_section .media_logos{width:95%}}.media_section .media_logos .media_line{display:flex;justify-content:space-between;width:100%;margin-bottom:20px}.media_section .media_logos .media_line.narrow{width:80%;margin:auto}.media_section .media_logos .media_logo{height:80px}.media_section .media_logos .media_logo:last-child{margin-right:0}@media only screen and (max-width: 767px){.media_section .media_logos .media_logo{height:60px}}@media only screen and (max-width: 575px){.media_section .media_logos .media_logo{height:10vw}}.qa_section{background:#f2faff}@media (max-width: 767px){.qa_section{padding-bottom:40px}}.qa_section .title{text-align:center}.qa_section .question_container{width:85%;margin:0 auto}@media (max-width: 991px){.qa_section .question_container{width:90%}}@media (max-width: 767px){.qa_section .question_container{width:90%}}.qa_section .question_item{margin-bottom:30px;background:#fff;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,0.2)}.qa_section .question_item .question_part{position:relative;padding:10px 20px}@media (max-width: 575px){.qa_section .question_item .question_part{padding:10px 15px}}.qa_section .question_item .question_part:hover{cursor:pointer}.qa_section .question_item .question_part .question_q{margin-right:20px;color:#0056CF;font-size:37px;font-family:"Noto Sans CJK JP", sans-serif;line-height:1}@media (max-width: 575px){.qa_section .question_item .question_part .question_q{margin-right:10px;font-size:7vw}}.qa_section .question_item .question_part .question_text{margin-bottom:0;font-weight:normal;font-size:16px;line-height:1.5}@media (max-width: 1020px) and (min-width: 768px){.qa_section .question_item .question_part .question_text{width:80%}}@media (max-width: 767px){.qa_section .question_item .question_part .question_text{width:70%}}@media (max-width: 575px){.qa_section .question_item .question_part .question_text{width:75%;font-size:4vw}}.qa_section .question_item .answer_part{display:flex;align-items:start;padding:20px;background:#eee;border-radius:0 0 10px 10px}@media (max-width: 575px){.qa_section .question_item .answer_part{padding:15px;font-size:4vw}}.qa_section .question_item .answer_part .answer_q{margin-right:20px;color:#000;font-size:37px;font-family:"Noto Sans CJK JP", sans-serif;line-height:1}@media (max-width: 575px){.qa_section .question_item .answer_part .answer_q{margin-right:10px;font-size:7vw}}.qa_section .question_item .show_question_btn{position:absolute;top:50%;right:20px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#fff;font-weight:bold;font-size:25px;background:#0056CF;border-radius:50%;transform:translateY(-50%);cursor:pointer}@media (max-width: 575px){.qa_section .question_item .show_question_btn{width:24px;height:24px;font-size:21px}}.notification_container .title{text-align:center}.notification_container .notifications{width:90%;margin:0 auto}@media only screen and (max-width: 575px){.notification_container .notifications{width:100%}}.notification_container .notifications .notification{display:flex;align-items:center;padding:15px 30px;font-size:16px;border-top:2px solid #ebebeb}@media only screen and (max-width: 991px){.notification_container .notifications .notification{padding:15px 10px}}@media only screen and (max-width: 767px){.notification_container .notifications .notification{display:block;padding:20px 5px}}.notification_container .notifications .notification:last-child{border-bottom:2px solid #ebebeb}.notification_container .notifications .notification .link_info_container{display:flex;align-items:center}.notification_container .notifications .notification .date{color:#767676;font-size:15px}@media only screen and (max-width: 767px){.notification_container .notifications .notification .date{margin-left:0;padding:3px 0}}.notification_container .notifications .notification .tag{width:85px;margin-right:50px;margin-left:30px;padding:3px 0;color:#000;font-size:11px;white-space:nowrap;text-align:center;text-decoration:none;background-color:#ebebeb;border-radius:5px}.notification_container .notifications .notification .tag.blue{color:#fff;background-color:#767676}@media only screen and (max-width: 991px){.notification_container .notifications .notification .tag{display:inline-block;margin-right:15px;margin-left:15px}}.notification_container .notifications .notification .link_container{flex:1}@media only screen and (max-width: 767px){.notification_container .notifications .notification .link_container{display:block;margin-top:7px}}.notification_container .notifications .notification .link_container .link_h3{margin-bottom:0;font-weight:normal;font-size:16px;line-height:1.5}.notification_container .notifications .notification .link{display:inline;color:#000;line-height:0.9;text-decoration:none;border-bottom:solid 1px #000}.notification_container .notifications .notification .link:hover{color:#0056CF;border-bottom:solid 1px #0056CF}@media only screen and (max-width: 767px){.inquiry_new_container{padding-right:0 !important;padding-left:0 !important}}.inquiry_new_container .inquiry_form_container{display:flex;justify-content:space-between}@media (max-width: 1020px){.inquiry_new_container .inquiry_form_container{flex-direction:column}}.inquiry_new_container .inquiry_form_container .left{width:65%;height:100vh;padding-top:30px;padding-right:30px;padding-left:150px}@media (max-width: 1420px){.inquiry_new_container .inquiry_form_container .left{width:60%}}@media (max-width: 1230px){.inquiry_new_container .inquiry_form_container .left{width:55%;padding-left:50px}}@media (max-width: 1020px){.inquiry_new_container .inquiry_form_container .left{width:100%;height:auto;padding-bottom:60px}}@media (max-width: 767px){.inquiry_new_container .inquiry_form_container .left{padding-right:20px;padding-left:20px}}.inquiry_new_container .inquiry_form_container .left .inquiry_title{position:relative;margin-bottom:60px;color:#0056CF;font-weight:bold;font-size:28px;text-align:center}@media (max-width: 767px){.inquiry_new_container .inquiry_form_container .left .inquiry_title{font-size:24px}}.inquiry_new_container .inquiry_form_container .left .inquiry_title span{position:relative;letter-spacing:1px}.inquiry_new_container .inquiry_form_container .left .inquiry_title span::after{position:absolute;top:140%;right:0;left:0;width:50%;height:10px;margin:0 auto;background:linear-gradient(to right, #0056cf 0%, #d5effe 100%);content:""}.inquiry_new_container .inquiry_form_container .left .inquiry_content{max-width:700px;margin:0 auto}.inquiry_new_container .inquiry_form_container .left .inquiry_content .introduction_img_area .introduction_img_text{font-weight:bold;font-size:22px;text-align:center}@media (max-width: 767px){.inquiry_new_container .inquiry_form_container .left .inquiry_content .introduction_img_area .introduction_img_text{font-size:16px}}.inquiry_new_container .inquiry_form_container .left .inquiry_content .call_reception .time_and_number .phone_number,.inquiry_new_container .inquiry_form_container .left .inquiry_content .call_reception .time_and_number i{color:#0056cf;font-size:28px}.inquiry_new_container .inquiry_form_container .left .inquiry_content .call_reception .time_and_number .reception_time{display:block;font-size:20px}.inquiry_new_container .inquiry_form_container .left .inquiry_content .summary_area{padding:1.5rem 3rem}@media (max-width: 767px){.inquiry_new_container .inquiry_form_container .left .inquiry_content .summary_area{padding:15px 30px}}.inquiry_new_container .inquiry_form_container .left .inquiry_content .summary_area .summary_area_content ul li{display:flex;font-weight:bold;font-size:16px;list-style:none}.inquiry_new_container .inquiry_form_container .left .inquiry_content .summary_area .summary_area_content ul span{display:flex;align-items:center;justify-content:center;margin-right:10px}.inquiry_new_container .inquiry_form_container .left .inquiry_content .summary_area .summary_area_content ul span i{padding:5px;color:white;font-size:12px;background:#0056cf;border-radius:50%}.inquiry_new_container .inquiry_form_container .right{width:35%;padding:30px 0 60px;background:#ededed}@media (max-width: 1420px){.inquiry_new_container .inquiry_form_container .right{width:40%}}@media (max-width: 1230px){.inquiry_new_container .inquiry_form_container .right{width:45%}}@media (max-width: 1020px){.inquiry_new_container .inquiry_form_container .right{width:100%}}.inquiry_new_container .inquiry_form_container .right .form_container{box-sizing:content-box;max-width:410px;margin:0 auto;padding:30px;background:#fff;border-radius:5px;box-shadow:0 0 8px 0 rgba(0,0,0,0.2)}@media (max-width: 1090px){.inquiry_new_container .inquiry_form_container .right .form_container{padding:30px 20px}}@media (max-width: 1020px){.inquiry_new_container .inquiry_form_container .right .form_container{padding:30px}}.inquiry_new_container .inquiry_privacy_container{padding:20px;background-color:#ebebeb}.download_icon_img{width:80%}.download_icon_img.recruit{border:1px solid #ebebeb}@media only screen and (max-width: 767px){.download_icon_img{width:100%}}.download_icon_img.trial{width:100%}.user_login_form_container,.company_login_form_container{margin-top:20px;padding:20px 30px 30px 30px;border:solid 1px #ebebeb;box-shadow:0 0 15px rgba(0,0,0,0.3)}.sign_up_account_image{width:100%;margin-top:10px;margin-bottom:10px}.privacy_container{padding:20px;background-color:#ebebeb}.charge_table td,.charge_table th{text-align:center}.charge_table td .plan_btn_container,.charge_table th .plan_btn_container{margin-top:5px;margin-bottom:0}.charge_table td .plan_inquiry_btn,.charge_table th .plan_inquiry_btn{margin-left:5px;padding:5px 20px;color:#fff;font-size:12px;background-color:#f39801 !important;border-radius:20px}.charge_table td .plan_inquiry_btn:hover,.charge_table th .plan_inquiry_btn:hover{opacity:0.9}.lp_support_container{padding:20px;box-shadow:0 0 15px rgba(0,0,0,0.3)}.lp_support_container .lp_consultant_image{width:150px;height:150px;border:solid 2px #ebebeb}@media only screen and (max-width: 767px){.lp_support_container .lp_consultant_image{width:60px;height:60px;margin-right:5px;margin-left:5px}}.charge_section{margin-top:80px;margin-bottom:80px}.security_lp .section{padding:100px 0px;text-align:center}@media only screen and (max-width: 767px){.security_lp .section{padding:80px 0px}}.security_lp .section .sub_title{font-size:32px;margin-bottom:100px;text-align:center;position:relative;font-weight:bold}.security_lp .section .sub_title::after{width:100px;height:5px;position:absolute;background-color:#0056CF;bottom:-20px;right:0;left:0;content:"";margin:auto}@media only screen and (max-width: 767px){.security_lp .section .sub_title{font-size:26px}}@media only screen and (max-width: 575px){.security_lp .section .sub_title{font-size:20px}}.security_lp .section .large_item{display:flex;align-items:top;width:60%;margin:0 auto;background-color:white;border:1px solid #dee2e9;border-radius:6px}@media only screen and (max-width: 969px){.security_lp .section .large_item{width:100%}}.security_lp .section .large_item .content{text-align:left;padding:20px;color:#4c4c4c}.security_lp .section .large_item .content .header{font-size:20px;line-height:1.5;margin-bottom:8px;font-weight:bold;color:#0056CF}@media only screen and (max-width: 575px){.security_lp .section .large_item .content .header{font-size:18px}}.security_lp .section .large_item .content .text{font-size:14px;margin-bottom:0}@media only screen and (max-width: 575px){.security_lp .section .large_item .content{width:100%}}@media only screen and (max-width: 575px){.security_lp .section .large_item{flex-direction:column;width:100%}}.security_lp .section .grid_wrapper{display:grid;gap:30px;margin:0 auto;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.security_lp .section .grid_wrapper .item{padding:30px;border:1px solid #0056CF;border-radius:20px}.security_lp .section .grid_wrapper .item h4{font-size:20px;font-weight:bold;color:#0056CF;margin-bottom:20px}@media only screen and (max-width: 767px){.security_lp .section .grid_wrapper .item h4{font-size:20px}}@media only screen and (max-width: 575px){.security_lp .section .grid_wrapper .item h4{font-size:16px}}.security_lp .section .grid_wrapper .item p{margin-bottom:0;font-size:14px}.security_lp .top_section{background-color:#0056CF;text-align:center;color:white}.security_lp .top_section h1{font-size:36px;font-weight:bold;margin-bottom:20px}@media only screen and (max-width: 767px){.security_lp .top_section h1{font-size:28px}}@media only screen and (max-width: 575px){.security_lp .top_section h1{font-size:26px}}.security_lp .top_section h2{font-size:18px;margin-bottom:0}@media only screen and (max-width: 767px){.security_lp .top_section h2{font-size:16px}}@media only screen and (max-width: 575px){.security_lp .top_section h2{font-size:14px}}.security_lp .safety_section{background-color:white}.security_lp .feature_section{background-color:#f2faff}.security_lp .measures_section{background-color:#f2faff}@media only screen and (max-width: 575px){.security_lp .privacy_section{font-size:14px}}.term_container,.privacy_policy_container,.law_container{width:75%;margin:0 auto}@media (max-width: 768px){.term_container,.privacy_policy_container,.law_container{width:95%}}.term_container h1,.privacy_policy_container h1,.law_container h1{padding-top:30px;font-size:28px}.term_container h2,.privacy_policy_container h2,.law_container h2{font-weight:700;font-size:18px}.term_container p.plane,.privacy_policy_container p.plane,.law_container p.plane{margin-bottom:2px;line-height:1.6}.term_container p.plane.last,.privacy_policy_container p.plane.last,.law_container p.plane.last{margin-bottom:1.5rem}.term_container p.gray_alert,.privacy_policy_container p.gray_alert,.law_container p.gray_alert{margin-bottom:2px;font-size:12px;color:gray}.term_container p.gray_alert.last,.privacy_policy_container p.gray_alert.last,.law_container p.gray_alert.last{margin-bottom:1.5rem}.term_container ol,.privacy_policy_container ol,.law_container ol{margin-bottom:1rem;margin-left:30px;padding:0;line-height:1.6}.term_container ol.sub_ol,.privacy_policy_container ol.sub_ol,.law_container ol.sub_ol{margin-bottom:2px}.logosSection{padding:20px 0;background-color:#f2faff}.logosSection .logosUpperContainer,.logosSection .logosDownerContainer{display:flex;align-items:center;overflow:hidden}.logosSection .logosSlideshow{display:flex;animation:loopSlide 30s infinite linear 0s both}@keyframes loopSlide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.logosSection .logoImageContainer{width:100px;margin-left:80px}.logosSection .logoImage{height:80px;margin:10px 0;padding:10px;object-fit:contain;background-color:white;border-radius:20px;box-shadow:0 2px 5px rgba(0,0,0,0.2)}img.message_icon{width:50px;height:50px;object-fit:cover;border-radius:50%}@media only screen and (max-width: 767px){img.message_icon{width:35px;height:35px}}.chat_alert_container{position:relative}.chat_alert_container .chat_alert{position:absolute;top:2px;right:-5px;width:20px;height:20px;color:#fff;background:#C91400;border-radius:50%}.message_top{display:flex;align-items:center;justify-content:center;padding-top:10px;padding-bottom:10px;margin:15px 0}.message_top.row{margin-right:0;margin-left:0}.message_top.read{background:#F7F7F7}.message_top .read{background:#F7F7F7;opacity:0.7}.message_top .read .chat_message{background:#F7F7F7}.message_top .info_item{margin-bottom:0;font-size:12px}.message_top .message_item{display:flex;align-items:center;width:90%}.message_top .message_item:hover{opacity:0.8}.show_message_content{font-size:14px}@media only screen and (max-width: 767px){.message_user_img{padding:0 !important}}.message_room_recruit_title{margin:0;font-size:0.5vw}@media only screen and (max-width: 767px){.message_room_recruit_title{font-size:2.5vw}}.show_message_info{margin:0;font-size:0.5vw;text-align:right}@media only screen and (max-width: 767px){.show_message_info{font-size:2.5vw}}.chat_message{margin-bottom:0;padding:10px;text-align:left;word-break:break-all;background:#fff3cd;border-radius:6px;cursor:pointer}.chat_message.left::before{position:absolute;top:50%;left:-30px;margin-top:-15px;border:15px solid transparent;border-right:15px solid #fff3cd;content:""}.form-group.message_content{margin-bottom:5px}.thanks_gift_container{padding:0 30px}.thanks_gift_container{margin-top:100px}.thanks_gift_container .main_content .thanks_gift_image{width:250px;height:194px}.thanks_gift_container .main_content .title{margin-top:30px;font-style:normal;font-weight:600;font-size:21px;line-height:160%}.thanks_gift_container .main_content .subtitle{margin-top:20px;font-style:normal;font-weight:300;font-size:16px;line-height:180%}.thanks_gift_container .main_content .issue_gift_card_button,.thanks_gift_container .main_content .disabled_issue_gift_card_button{margin-top:30px}.thanks_gift_container .main_content .disabled_issue_gift_card_button{cursor:default}.thanks_gift_container .main_content .thanks_gift_detail{margin-top:40px;padding:20px;border:1px dashed #000000}.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_amount_info{font-style:normal;font-size:14px;font-weight:600;line-height:24px;text-align:center}.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_amount_info .amount{font-size:24px}.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_code_box{margin-top:10px;gap:4px}.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_code_box .thanks_gift_code{background:#f5f5f5;border-radius:4px;padding:12px 8px;font-family:"Hiragino Sans";font-weight:600;font-size:14px;line-height:16px;color:#000000}.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_code_box .thanks_gift_code_copy_btn,.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_code_box .disabled_thanks_gift_code_copy_btn{width:60px;height:40px}.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_code_box .thanks_gift_code_copy_btn .btn,.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_code_box .disabled_thanks_gift_code_copy_btn .btn{width:100%;height:100%}.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_code_box .thanks_gift_code_copy_btn .copy_thanks_gift_code,.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_code_box .disabled_thanks_gift_code_copy_btn .copy_thanks_gift_code{font-style:normal;font-weight:600;font-size:12px;line-height:160%}.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_code_box .thanks_gift_code_copy_btn .copied_thanks_gift_code_image,.thanks_gift_container .main_content .thanks_gift_detail .thanks_gift_code_box .disabled_thanks_gift_code_copy_btn .copied_thanks_gift_code_image{width:17.5px;height:11.5px}.thanks_gift_container .main_content .usage{margin-top:30px}.thanks_gift_container .main_content .usage .title,.thanks_gift_container .main_content .usage .subtitle{font-size:16px;line-height:28.8px;letter-spacing:0.04em;text-align:center}.thanks_gift_container .main_content .usage .usage_title{font-weight:600}.thanks_gift_container .main_content .usage .usage_subtitle{margin-top:5px;font-weight:300}.thanks_gift_container .main_content .error_message{margin-top:40px}.thanks_gift_container .main_content .error_message .error_message_text,.thanks_gift_container .main_content .error_message .error_guidance_text{color:#f00}.thanks_gift_list_table_pc,.thanks_gift_list_table_sp{table-layout:fixed}.thanks_gift_list_table_pc th,.thanks_gift_list_table_sp th{font-weight:normal}.thanks_gift_list_table_pc tr,.thanks_gift_list_table_pc td,.thanks_gift_list_table_sp tr,.thanks_gift_list_table_sp td{text-align:center;vertical-align:middle}.thanks_gift_list_table_pc th,.thanks_gift_list_table_pc td{width:calc(100% / 3);min-width:120px;max-width:370px}.thanks_gift_list_table_sp th{width:120px;background-color:#ededed}.thanks_gift_list_table_sp td{width:calc(100% - 120px)}@media only screen and (max-width: 575px){.thanks_gift_container{margin-top:50px;margin-bottom:72px}.pc,.thanks_gift_list_table_pc{display:none}.sp{display:block}.thanks_gift_list_table_sp{display:table}}@media only screen and (min-width: 576px){.pc{display:block}.sp,.thanks_gift_list_table_sp{display:none}.thanks_gift_list_table_pc{display:table}}#recommend-form-header-paragraph{width:200px;position:relative;text-align:center}@media (min-width: 768px){#recommend-form-header-paragraph{width:200px}}@media (max-width: 767px){#recommend-form-header-paragraph{width:100%}}#ai-chat-dialog .modal-title{font-size:1.1rem}#ai-chat-dialog .modal-header{height:64px}#ai-chat-dialog .modal-dialog{width:100vw;height:100vh;margin:50px 5vw}#ai-chat-dialog .modal-content{width:90vw;height:calc(100vh - 100px)}#ai-chat-dialog .modal-body{overflow-y:hidden;position:relative;margin:0;padding:0}#ai-chat-dialog .modal-body,#ai-chat-dialog .ai-chat-panel,#ai-chat-rows,#ai-chat-dialog .ai-chat-panel{height:calc(100vh - 100px - 64px - 110px)}#ai-chat-rows{overflow-y:auto !important;padding:16px}#ai-chat-dialog .ai-chat-panel{width:90vw;display:block;position:absolute;z-index:11;left:0;top:0}#ai-chat-dialog .modal-footer{height:110px;vertical-align:bottom}#ai-chat-help-text{font-size:90%}#ai-chat-dialog .modal-footer{width:100%}#ai-chat-dialog .modal-footer .ai-chat-dialog-footer{width:100%;padding:0;margin:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:no-wrap}#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(1){width:90px;text-align:left;padding-top:25px}#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(2){text-align:center}@media (min-width: 768px){#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(2){width:calc(100% - 90px - 140px)}}@media (max-width: 767px){#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(2){width:calc(100% - 90px - 110px)}}#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(3){text-align:right;padding-top:20px}@media (min-width: 768px){#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(3){width:140px}}@media (max-width: 767px){#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(3){width:110px}}#ai-chat-record-state{font-size:0.7rem}.ai-chat-record-icon{display:none;position:absolute;top:-33px;left:0}#ai-chat-record-arrow{animation:ai-chat-record-arrow-animation 1.5s linear infinite}@keyframes ai-chat-record-arrow-animation{0%{transform:translateY(0px)}55%{transform:translateY(10px)}70%{transform:translateY(2px)}85%{transform:translateY(10px)}100%{transform:translateY(0px)}}#ai-chat-record-processing-icon{animation:ai-chat-analyze-animation 1.5s linear infinite}@keyframes ai-chat-analyze-animation{0%{transform:scale(1.2) rotate(0deg);opacity:1}70%{transform:scale(0.8) rotate(20deg);opacity:0.2}90%{transform:scale(1.2) rotate(-15deg);opacity:0.6}100%{transform:scale(1.2) rotate(0deg);opacity:1}}#ai-chat-dialog .modal-footer .next-chat-button{border:1px solid #0256CF;color:#0256CF;background:white}@media (min-width: 768px){#ai-chat-dialog .modal-footer .next-chat-button{width:140px}}@media (max-width: 767px){#ai-chat-dialog .modal-footer .next-chat-button{width:110px}}#ai-chat-help-button{border:1px solid black;border-radius:50%;padding:0px 8px}#ai-chat-record-button{width:40px;height:40px;border:3px solid black;background-color:#C91400;border-radius:50%;cursor:pointer;padding:0;text-align:center;vertical-align:middle}#ai-chat-record-button.ai-chat-recording{background-color:white;cursor:pointer}#ai-chat-record-button.ai-chat-processing{background-color:#bebebe;cursor:wait}#ai-chat-record-button span{display:none;width:12px;height:12px;background-color:#C91400;cursor:pointer}#ai-chat-record-button.ai-chat-recording span{display:inline-block;cursor:pointer}#ai-chat-record-button.ai-chat-processing span{display:none;cursor:wait}#ai-chat-record-button:disabled{cursor:default}#ai-chat-tutorial-panel{background:#f6f6f6;padding:40px 10px;text-align:center}#ai-chat-tutorial-panel h3{font-size:20px}.ai-chat-tutorial-slider{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:no-wrap;margin:0 auto}@media (min-width: 768px){.ai-chat-tutorial-slider{width:400px}}@media (max-width: 767px){.ai-chat-tutorial-slider{width:100%}}.ai-chat-tutorial-slider{padding:15px}.ai-chat-tutorial-slider-content{display:none;font-size:14px;padding-top:15px;padding-left:10px;padding-right:10px;padding-bottom:5px;transition:opacity 1s}.ai-chat-tutorial-slider-content:first-child{display:block}.ai-chat-tutorial-slider-side{margin-top:60px}.ai-chat-tutorial-slider-side button{border:none;background:transparent}.ai-chat-tutorial-slider-side button:focus{outline:none}.ai-chat-tutorial-slider-side button:disabled *{opacity:0.2}.ai-chat-tutorial-progress-items{list-style-type:none;margin:5px auto;padding:0;display:block;width:100px}.ai-chat-tutorial-progress-items li{display:inline-block;width:6px;height:6px;padding:0;margin:5px;margin-top:0;border-radius:50%;background-color:#D9D9D9}.ai-chat-tutorial-progress-items li.active{background-color:#0056CF}.ai-chat-tutorial-1 img{width:100%;max-width:280px;aspect-ratio:auto 280 / 112}.ai-chat-tutorial-2 img{width:100%;max-width:280px;aspect-ratio:auto 280 / 108}.ai-chat-tutorial-3 img{width:100%;max-width:200px;aspect-ratio:auto 200 / 53}.ai-chat-tutorial-4 img{width:100%;max-width:280px;aspect-ratio:auto 280 / 112}.ai-chat-tutorial-5 img{width:100%;max-width:200px;aspect-ratio:auto 200 / 200}.ai-chat-tutorial-balloon{display:inline-block;position:absolute;z-index:10;margin:1.5em 0;margin-left:20px;padding:20px;width:300px;color:white;background:#0056CF;border-radius:15px;font-size:12px}.ai-chat-info-text{background:#F09901;color:white;display:block;margin-bottom:10px}.ai-chat-tutorial-balloon h4{font-size:16px;text-align:left}.ai-chat-tutorial-balloon:before{content:"";position:absolute;border:15px solid transparent}@media (min-width: 768px){.ai-chat-tutorial-balloon{top:-85px}.ai-chat-tutorial-balloon:before{top:48%;left:-30px;margin-top:-15px;border-right:15px solid #0056CF}}@media (max-width: 767px){.ai-chat-tutorial-balloon{top:50px;left:10px;margin-top:0}.ai-chat-tutorial-balloon:before{top:-30px;left:150px;margin-left:-15px;border-bottom:15px solid #0056CF}}.ai-chat-tutorial-balloon p{margin:0;padding:0;text-align:left}.ai-chat-tutorial-balloon-footer{text-align:right}.ai-chat-tutorial-balloon-footer button{background-color:white}#ai-chat-complete-panel{background:#f6f6f6;padding:30px;text-align:center}#ai-chat-complete-panel h5{margin:0;margin-top:20px;font-weight:bold}#question-title{text-align:center;background:#f6f6f6;padding:30px;color:#212529}#question-title h3{display:inline-block;font-size:1.3rem;margin:20px}#question-title h3 small{font-size:0.9rem}#question-title .question-text{font-size:1.1rem}#ai-chat-dialog .chat-log{padding:20px;width:100%}#ai-chat-dialog .chat-log .icon-part{display:inline-block;width:50px;padding:0;padding-right:20px;text-align:center;vertical-align:top}#ai-chat-dialog .chat-log .text-part{display:inline-block;width:calc(100% - 50px - 20px * 2 - 12px);padding:0;text-align:left;vertical-align:top}#ai-chat-dialog .chat-log .chat-log-remove-icon{display:inline-block;width:12px;height:12px;margin:0;cursor:pointer}#ai-chat-dialog .ai-chat-log-icon{border-radius:50%;width:40px;height:40px}#ai-chat-dialog .chat-log.ai .ai-chat-log-icon{border:1px solid black;background-color:#ccc;font-size:1.1rem;text-align:center;vertical-align:middle}.loading{width:100%;text-align:center}.loading .loading-caption{width:100%;font-size:1.3rem}.loading .loading-image{display:flex;justify-content:center;padding:20px}.loading .loading-image>span{margin:0px 7px;width:10px;height:10px;border-radius:50%;background-color:#212529;animation:ai_loading_animation 1s linear 0s infinite normal both}.loading .loading-image>span:nth-of-type(2){animation-delay:0.2s}.loading .loading-image>span:nth-of-type(3){animation-delay:0.4s}@keyframes ai_loading_animation{0%{transform:scale(0);background:#212529}25%{transform:scale(1);background:#212529}50%{transform:scale(1);background:#0256CF}75%{transform:scale(1);background:#0256CF}100%{transform:scale(0);background:#212529}}.ai-chat-summary-processing-text-container{display:block;position:relative}.ai-chat-summary-processing-text{display:inline-block;position:absolute;z-index:1;padding:20px;color:black;font-weight:bold;opacity:0.5;background:#ccc}.ai-chat-summary-processing{color:#999 !important;background:#ccc !important}.ai-chat-next-button-balloon-container{position:relative}.ai-chat-next-button-balloon{display:inline-block;position:absolute;z-index:10;margin:1.5em 0;margin-left:20px;padding:20px;width:240px;text-align:center;color:black;border-radius:15px;font-size:12px;background:white;border:1px solid #D9D9D9;box-shadow:2px 2px 4px 0px #0000001A}.ai-chat-next-button-balloon:before{content:"";position:absolute;border:15px solid transparent;filter:drop-shadow(2px 2px 1px rgba(0,0,0,0.15))}@media (min-width: 768px){.ai-chat-next-button-balloon{top:-130px;left:-70px;margin-top:0}.ai-chat-next-button-balloon:before{top:75px;left:120px;margin-left:-15px;border-top:15px solid white}}@media (max-width: 767px){.ai-chat-next-button-balloon{top:-130px;left:-130px;margin-top:0}.ai-chat-next-button-balloon:before{top:75px;left:165px;margin-left:-15px;border-top:15px solid white}}#recommend-form-header-paragraph{width:200px;position:relative;text-align:center}@media (min-width: 768px){#recommend-form-header-paragraph{width:200px}}@media (max-width: 767px){#recommend-form-header-paragraph{width:100%}}#ai-chat-dialog .modal-title{font-size:1.1rem}#ai-chat-dialog .modal-header{height:64px}#ai-chat-dialog .modal-dialog{width:100vw;height:100vh;margin:50px 5vw}#ai-chat-dialog .modal-content{width:90vw;height:calc(100vh - 100px)}#ai-chat-dialog .modal-body{overflow-y:hidden;position:relative;margin:0;padding:0}#ai-chat-dialog .modal-body,#ai-chat-dialog .ai-chat-panel,#ai-chat-rows,#ai-chat-dialog .ai-chat-panel{height:calc(100vh - 100px - 64px - 110px)}#ai-chat-rows{overflow-y:auto !important;padding:16px}#ai-chat-dialog .ai-chat-panel{width:90vw;display:block;position:absolute;z-index:11;left:0;top:0}#ai-chat-dialog .modal-footer{height:110px;vertical-align:bottom}#ai-chat-help-text{font-size:90%}#ai-chat-dialog .modal-footer{width:100%}#ai-chat-dialog .modal-footer .ai-chat-dialog-footer{width:100%;padding:0;margin:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:no-wrap}#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(1){width:90px;text-align:left;padding-top:25px}#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(2){text-align:center}@media (min-width: 768px){#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(2){width:calc(100% - 90px - 140px)}}@media (max-width: 767px){#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(2){width:calc(100% - 90px - 110px)}}#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(3){text-align:right;padding-top:20px}@media (min-width: 768px){#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(3){width:140px}}@media (max-width: 767px){#ai-chat-dialog .modal-footer .ai-chat-dialog-footer>div:nth-child(3){width:110px}}#ai-chat-record-state{font-size:0.7rem}.ai-chat-record-icon{display:none;position:absolute;top:-33px;left:0}#ai-chat-record-arrow{animation:ai-chat-record-arrow-animation 1.5s linear infinite}@keyframes ai-chat-record-arrow-animation{0%{transform:translateY(0px)}55%{transform:translateY(10px)}70%{transform:translateY(2px)}85%{transform:translateY(10px)}100%{transform:translateY(0px)}}#ai-chat-record-processing-icon{animation:ai-chat-analyze-animation 1.5s linear infinite}@keyframes ai-chat-analyze-animation{0%{transform:scale(1.2) rotate(0deg);opacity:1}70%{transform:scale(0.8) rotate(20deg);opacity:0.2}90%{transform:scale(1.2) rotate(-15deg);opacity:0.6}100%{transform:scale(1.2) rotate(0deg);opacity:1}}#ai-chat-dialog .modal-footer .next-chat-button{border:1px solid #0256CF;color:#0256CF;background:white}@media (min-width: 768px){#ai-chat-dialog .modal-footer .next-chat-button{width:140px}}@media (max-width: 767px){#ai-chat-dialog .modal-footer .next-chat-button{width:110px}}#ai-chat-help-button{border:1px solid black;border-radius:50%;padding:0px 8px}#ai-chat-record-button{width:40px;height:40px;border:3px solid black;background-color:#C91400;border-radius:50%;cursor:pointer;padding:0;text-align:center;vertical-align:middle}#ai-chat-record-button.ai-chat-recording{background-color:white;cursor:pointer}#ai-chat-record-button.ai-chat-processing{background-color:#bebebe;cursor:wait}#ai-chat-record-button span{display:none;width:12px;height:12px;background-color:#C91400;cursor:pointer}#ai-chat-record-button.ai-chat-recording span{display:inline-block;cursor:pointer}#ai-chat-record-button.ai-chat-processing span{display:none;cursor:wait}#ai-chat-record-button:disabled{cursor:default}#ai-chat-tutorial-panel{background:#f6f6f6;padding:40px 10px;text-align:center}#ai-chat-tutorial-panel h3{font-size:20px}.ai-chat-tutorial-slider{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:no-wrap;margin:0 auto}@media (min-width: 768px){.ai-chat-tutorial-slider{width:400px}}@media (max-width: 767px){.ai-chat-tutorial-slider{width:100%}}.ai-chat-tutorial-slider{padding:15px}.ai-chat-tutorial-slider-content{display:none;font-size:14px;padding-top:15px;padding-left:10px;padding-right:10px;padding-bottom:5px;transition:opacity 1s}.ai-chat-tutorial-slider-content:first-child{display:block}.ai-chat-tutorial-slider-side{margin-top:60px}.ai-chat-tutorial-slider-side button{border:none;background:transparent}.ai-chat-tutorial-slider-side button:focus{outline:none}.ai-chat-tutorial-slider-side button:disabled *{opacity:0.2}.ai-chat-tutorial-progress-items{list-style-type:none;margin:5px auto;padding:0;display:block;width:100px}.ai-chat-tutorial-progress-items li{display:inline-block;width:6px;height:6px;padding:0;margin:5px;margin-top:0;border-radius:50%;background-color:#D9D9D9}.ai-chat-tutorial-progress-items li.active{background-color:#0056CF}.ai-chat-tutorial-1 img{width:100%;max-width:280px;aspect-ratio:auto 280 / 112}.ai-chat-tutorial-2 img{width:100%;max-width:280px;aspect-ratio:auto 280 / 108}.ai-chat-tutorial-3 img{width:100%;max-width:200px;aspect-ratio:auto 200 / 53}.ai-chat-tutorial-4 img{width:100%;max-width:280px;aspect-ratio:auto 280 / 112}.ai-chat-tutorial-5 img{width:100%;max-width:200px;aspect-ratio:auto 200 / 200}.ai-chat-tutorial-balloon{display:inline-block;position:absolute;z-index:10;margin:1.5em 0;margin-left:20px;padding:20px;width:300px;color:white;background:#0056CF;border-radius:15px;font-size:12px}.ai-chat-info-text{background:#F09901;color:white;display:block;margin-bottom:10px}.ai-chat-tutorial-balloon h4{font-size:16px;text-align:left}.ai-chat-tutorial-balloon:before{content:"";position:absolute;border:15px solid transparent}@media (min-width: 768px){.ai-chat-tutorial-balloon{top:-85px}.ai-chat-tutorial-balloon:before{top:48%;left:-30px;margin-top:-15px;border-right:15px solid #0056CF}}@media (max-width: 767px){.ai-chat-tutorial-balloon{top:50px;left:10px;margin-top:0}.ai-chat-tutorial-balloon:before{top:-30px;left:150px;margin-left:-15px;border-bottom:15px solid #0056CF}}.ai-chat-tutorial-balloon p{margin:0;padding:0;text-align:left}.ai-chat-tutorial-balloon-footer{text-align:right}.ai-chat-tutorial-balloon-footer button{background-color:white}#ai-chat-complete-panel{background:#f6f6f6;padding:30px;text-align:center}#ai-chat-complete-panel h5{margin:0;margin-top:20px;font-weight:bold}#question-title{text-align:center;background:#f6f6f6;padding:30px;color:#212529}#question-title h3{display:inline-block;font-size:1.3rem;margin:20px}#question-title h3 small{font-size:0.9rem}#question-title .question-text{font-size:1.1rem}#ai-chat-dialog .chat-log{padding:20px;width:100%}#ai-chat-dialog .chat-log .icon-part{display:inline-block;width:50px;padding:0;padding-right:20px;text-align:center;vertical-align:top}#ai-chat-dialog .chat-log .text-part{display:inline-block;width:calc(100% - 50px - 20px * 2 - 12px);padding:0;text-align:left;vertical-align:top}#ai-chat-dialog .chat-log .chat-log-remove-icon{display:inline-block;width:12px;height:12px;margin:0;cursor:pointer}#ai-chat-dialog .ai-chat-log-icon{border-radius:50%;width:40px;height:40px}#ai-chat-dialog .chat-log.ai .ai-chat-log-icon{border:1px solid black;background-color:#ccc;font-size:1.1rem;text-align:center;vertical-align:middle}.loading{width:100%;text-align:center}.loading .loading-caption{width:100%;font-size:1.3rem}.loading .loading-image{display:flex;justify-content:center;padding:20px}.loading .loading-image>span{margin:0px 7px;width:10px;height:10px;border-radius:50%;background-color:#212529;animation:ai_loading_animation 1s linear 0s infinite normal both}.loading .loading-image>span:nth-of-type(2){animation-delay:0.2s}.loading .loading-image>span:nth-of-type(3){animation-delay:0.4s}@keyframes ai_loading_animation{0%{transform:scale(0);background:#212529}25%{transform:scale(1);background:#212529}50%{transform:scale(1);background:#0256CF}75%{transform:scale(1);background:#0256CF}100%{transform:scale(0);background:#212529}}.ai-chat-summary-processing-text-container{display:block;position:relative}.ai-chat-summary-processing-text{display:inline-block;position:absolute;z-index:1;padding:20px;color:black;font-weight:bold;opacity:0.5;background:#ccc}.ai-chat-summary-processing{color:#999 !important;background:#ccc !important}.ai-chat-next-button-balloon-container{position:relative}.ai-chat-next-button-balloon{display:inline-block;position:absolute;z-index:10;margin:1.5em 0;margin-left:20px;padding:20px;width:240px;text-align:center;color:black;border-radius:15px;font-size:12px;background:white;border:1px solid #D9D9D9;box-shadow:2px 2px 4px 0px #0000001A}.ai-chat-next-button-balloon:before{content:"";position:absolute;border:15px solid transparent;filter:drop-shadow(2px 2px 1px rgba(0,0,0,0.15))}@media (min-width: 768px){.ai-chat-next-button-balloon{top:-130px;left:-70px;margin-top:0}.ai-chat-next-button-balloon:before{top:75px;left:120px;margin-left:-15px;border-top:15px solid white}}@media (max-width: 767px){.ai-chat-next-button-balloon{top:-130px;left:-130px;margin-top:0}.ai-chat-next-button-balloon:before{top:75px;left:165px;margin-left:-15px;border-top:15px solid white}}.recommend_form_container{margin-top:70px;margin-bottom:40px;padding-top:20px;padding-bottom:40px;border-radius:3px;box-shadow:0 0 20px rgba(0,0,0,0.2)}.recommend_progress_container{padding-top:20px}.project_form_item{margin:25px 0}.project_form_item .project_form_item_label{margin-bottom:10px;font-weight:bold}.project_form_item .is_business_question_label_container{margin-bottom:5px}@media (max-width: 575px){.project_form_item .is_business_question_label_container{margin-bottom:17px}}.project_form_item .is_business_question_label_container .is_business_question_label:last-of-type{margin-bottom:0}@media (max-width: 575px){.project_form_item .is_business_question_label_container .is_business_question_label{font-size:14px}}.project_form_item .relationship_select_container{display:flex;align-items:center}@media (max-width: 575px){.project_form_item .relationship_select_container{display:block}}@media (max-width: 575px){.project_form_item .relationship_select_container .relationship_select{margin-top:6px}}.project_form_item .relationship_select_container .form-group{margin-bottom:0;margin-left:5px}@media (max-width: 575px){.project_form_item .relationship_select_container .form-group{margin-left:0}}.project_form_item .how_long_working{margin-left:30px}@media (max-width: 575px){.project_form_item .how_long_working{margin:10px auto}}.project_form_item .work_experience_date_container{display:flex}@media (max-width: 575px){.project_form_item .work_experience_date_container{display:block}}.project_form_item .work_experience_date_container .work_experience_select_year{margin-right:5px}.project_form_item .work_experience_date_container .how_long_working{margin-top:5px}.project_form_item .work_experience_start_date,.project_form_item .work_experience_end_date{display:flex}.project_form_item .work_experience_start_date .form-group,.project_form_item .work_experience_end_date .form-group{margin-bottom:0 !important}.project_form_item .work_experience_from{margin:10px}.project_form_item .still_now_form{margin-top:15px;text-align:center}@media (max-width: 575px){.project_form_item .still_now_form{text-align:left}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading_draft{width:24px;height:24px;border-radius:50%;border:0.25rem solid rgba(0,86,207,0.2);border-top-color:#0056CF;animation:spin 1s infinite linear}.project_confirm_item{margin-bottom:15px;border-bottom:solid 1px #ebedef}.project_confirm_item .content{margin-top:3px;padding-left:7px}.recommend_question_form_item{margin:40px 0}@media (max-width: 575px){.recommend_question_form_item{margin:30px 0 20px}}.recommend_point_range{width:100%;height:8px;background-color:#bdc3c7;border-radius:6px;outline:none;-webkit-appearance:none;appearance:none}.recommend_point_range::-webkit-slider-thumb{position:relative;display:block;width:25px;height:25px;background-color:#0056CF;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;transition:0.3s ease-in-out;-webkit-appearance:none;appearance:none}.recommend_point_range::-webkit-slider-thumb:hover,.recommend_point_range::-webkit-slider-thumb:active{transform:scale(1.3)}.recommend_point_range.thumb_none::-webkit-slider-thumb{display:none}.recommend_option_label{width:100%;margin:0 auto 50px;font-weight:bold;font-size:20px;text-align:center}@media (max-width: 575px){.recommend_option_label{width:80%;margin-bottom:20px;font-size:16px}}.recommend_point_answer_container{display:flex;align-items:center;justify-content:space-between}@media (max-width: 575px){.recommend_point_answer_container{display:block}}.recommend_point_answer_container .recommend_point_texts{display:flex;justify-content:space-between;margin-bottom:0}.recommend_point_answer_container .recommend_point_texts span{width:40%;text-align:center}.recommend_point_answer_container .recommend_point_text{flex:1;width:13%;text-align:center}@media (max-width: 575px){.recommend_point_answer_container .recommend_point_text{width:100%;font-size:14px}}.recommend_point_answer_container .recommend_point_text.left{text-align:left}.recommend_point_answer_container .recommend_point_text.right{text-align:right}.recommend_point_answer_container .recommend_point_score{width:50%;margin:0 20px;padding-top:15px}@media (max-width: 575px){.recommend_point_answer_container .recommend_point_score{width:100%;margin:0}}.compliance_question_form_item{margin:30px 0}.compliance_option_label{width:80%;margin:0 auto 20px;font-weight:bold;font-size:20px;text-align:center}@media (max-width: 575px){.compliance_option_label{width:100%;margin-bottom:20px;font-size:16px}}.compliance_point_answer_container{display:flex;align-items:center;justify-content:space-between;width:70%;margin:0 auto}.compliance_point_answer_container label{cursor:pointer;margin-bottom:0}@media (max-width: 575px){.compliance_point_answer_container{flex-wrap:wrap}.compliance_point_answer_container label{margin-bottom:10px}}.compliance_point_answer_container .compliance_point_texts{display:flex;justify-content:space-between;margin-bottom:0}.compliance_point_answer_container .compliance_point_texts span{width:40%;text-align:center}.compliance_point_answer_container .compliance_point_score{width:50%;margin:0 20px;padding-top:15px}@media (max-width: 575px){.compliance_point_answer_container .compliance_point_score{width:100%;margin:0}}.answer_text_confirm_item{margin-top:15px;border-bottom:solid 1px #ebedef}.answer_text_confirm_item .content{margin-top:3px;margin-bottom:8px}.strong_point_confirm_item{margin-top:15px;border-bottom:solid 1px #ebedef}.strong_point_confirm_item .content{margin-top:3px;margin-bottom:8px}.weak_point_confirm_item{margin-top:15px;border-bottom:solid 1px #ebedef}.weak_point_confirm_item .content{margin-top:3px;margin-bottom:8px}.recommend_point_confirm_item .content{margin-top:10px}.confirm_submit_btn{padding:20px 0}.strong_point_form_label,.weak_point_form_label{margin-bottom:0}.point_form_container{margin-top:20px}.strong_point_item_container,.weak_point_item_container{margin-top:10px}.weak_point_toggle_btn,.strong_point_toggle_btn{padding:5px !important}.public_info_text{margin-top:-3px;margin-bottom:5px;color:#C91400;font-size:14px}.private_info_text{margin-top:-3px;margin-bottom:5px;color:#0056CF;font-size:14px}.recommend_point_private_text{margin-top:10px}.public_personality_info_text{margin-top:-13px;margin-bottom:10px;color:#0056CF;font-size:14px}.private_personality_info_text{margin-top:-13px;margin-bottom:10px;color:#f00;font-size:14px}.point_form_item,.question_form_item{position:relative;margin-top:20px}.point_form_item .point_form_info,.question_form_item .point_form_info{padding-bottom:10px;color:#0056CF;font-size:12px;border-bottom:solid 1px #ebebeb}.point_form_item .recommend_textfield_line,.question_form_item .recommend_textfield_line{position:relative;width:100%;height:1px;margin-top:5px;margin-bottom:5px;background:#bdc3c7}.point_form_item .recommend_textfield_line::after,.question_form_item .recommend_textfield_line::after{float:right;width:100%;height:3px;background:#0056CF;transform:scale(0, 1);transform-origin:left top;transition:transform 1s ease-in-out;content:" "}.point_form_item input[type="text"],.question_form_item input[type="text"]{width:100%;color:#808080;background:0;border:0;outline:none;transition:padding 0.3s 0.2s ease}.point_form_item input[type="text"]::placeholder,.question_form_item input[type="text"]::placeholder{color:#c0c0c0}.point_form_item input[type="text"]:focus::placeholder,.question_form_item input[type="text"]:focus::placeholder{color:#d3d3d3}.point_form_item input[type="text"]:not(:placeholder-shown)+.recommend_textfield_line,.question_form_item input[type="text"]:not(:placeholder-shown)+.recommend_textfield_line{height:3px;margin-bottom:-2px;background:#0056CF}.point_form_item input[type="text"]:not(:placeholder-shown)+.recommend_textfield_line::after,.question_form_item input[type="text"]:not(:placeholder-shown)+.recommend_textfield_line::after{content:none}.point_form_item input[type="text"]:focus+.recommend_textfield_line::after,.question_form_item input[type="text"]:focus+.recommend_textfield_line::after{transform:scaleX(1)}.point_form_item .recommend_textarea_line,.question_form_item .recommend_textarea_line{position:relative;width:100%;height:1px;margin-bottom:5px;background:#bdc3c7}.point_form_item .recommend_textarea_line::after,.question_form_item .recommend_textarea_line::after{float:right;width:100%;height:3px;background:#0056CF;transform:scale(0, 1);transform-origin:left top;transition:transform 1s ease-in-out;content:" "}.point_form_item textarea,.question_form_item textarea{width:100%;color:#808080;background:0;border:0;outline:none;transition:padding 0.3s 0.2s ease}.point_form_item textarea::placeholder,.question_form_item textarea::placeholder{color:#c0c0c0}.point_form_item textarea:focus::placeholder,.question_form_item textarea:focus::placeholder{color:#d3d3d3}.point_form_item textarea:not(:placeholder-shown)+.recommend_textarea_line,.question_form_item textarea:not(:placeholder-shown)+.recommend_textarea_line{height:3px;margin-bottom:-2px;background:#0056CF}.point_form_item textarea:not(:placeholder-shown)+.recommend_textarea_line::after,.question_form_item textarea:not(:placeholder-shown)+.recommend_textarea_line::after{content:none}.point_form_item textarea:focus+.recommend_textarea_line::after,.question_form_item textarea:focus+.recommend_textarea_line::after{transform:scaleX(1)}ul.option_check_boxes{list-style:none;padding-inline-start:0}.select_option_category{margin-bottom:10px}.option_check_label{display:inline-block;width:100%;margin:5px 0;padding:4px 12px;color:#808080;font-size:14px;background-color:rgba(255,255,255,0.9);border:2px solid rgba(139,139,139,0.3);border-radius:25px;cursor:pointer;transition:all 0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.option_check_label::before{display:inline-block;padding:2px 6px 2px 2px;font-weight:900;font-size:12px;font-family:"Font Awesome 5 Free", sans-serif;font-style:normal;font-variant:normal;transition:transform 0.3s ease-in-out;content:"\f068";text-rendering:auto;-webkit-font-smoothing:antialiased}.category_check_box:checked+.option_check_label::before{transform:rotate(-360deg);transition:transform 0.3s ease-in-out;content:"\f00c"}.category_check_box:checked+.option_check_label{color:#fff;background-color:#51b7e8;border:2px solid #767676;transition:all 0.2s}.category_check_box{display:absolute;opacity:0}.category_check_box:focus+.option_check_label{border:2px solid #3d93ff}.draft_save_btn_container{position:fixed;bottom:0;display:none;width:100%;height:100px;background-color:rgba(255,255,255,0.85);border-top:solid 1px #ebebeb}.draft_save_btn_container .draft_save_btn{margin-top:10px}.secret_question_label{font-weight:bold}@media (max-width: 575px){.secret_question_label{font-size:14px;line-height:2}}.detail_answer_container{display:none;margin-top:5px;padding-top:5px}.personality_question_container{display:block;margin-top:0;border-bottom:solid 1px #bdc3c7}.personality_question_container .personality_option_label{display:flex;align-items:center;padding:20px 0;cursor:pointer}@media (max-width: 575px){.personality_question_container .personality_option_label{padding:15px 0}}.personality_question_container .personality_option_label .start_answer_btn{align-items:center;justify-content:center;width:20px;height:20px;margin-right:5px;color:#fff;font-size:12px;border-radius:10px}.personality_question_container .personality_option_label .start_answer_btn.not_writing{background:#0056CF}.personality_question_container .personality_option_label .start_answer_btn.not_writing.answered{display:none}.personality_question_container .personality_option_label .start_answer_btn.not_writing.not_answered{display:flex}.personality_question_container .personality_option_label .start_answer_btn.done_write{background:#41B323}.personality_question_container .personality_option_label .start_answer_btn.done_write.answered{display:flex}.personality_question_container .personality_option_label .start_answer_btn.done_write.not_answered{display:none}.start_answer_text{color:#000}.detail_required_answer_container{margin-top:5px}.detail_personality_question_container{margin-top:-5px}.detail_personality_question_container.answered{display:block}.detail_personality_question_container.not_answered{display:none}.detail_personality_question_container .detail_personality_question_info{margin-bottom:0}@media (max-width: 575px){.detail_personality_question_container .detail_personality_question_info{font-size:14px}}.personality_question_textarea{height:100px}.original_question_textarea{height:100px}.rate_radio_container{display:flex;overflow:hidden;border:1px solid #b6b6b6;border-radius:3px}.rate_radio_container .rate_answer_label{position:relative;flex:1}.rate_radio_container input{width:100%;height:40px;vertical-align:top;opacity:0}.rate_radio_container label{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;background:#fff;border-right:1px solid #b6b6b6;pointer-events:none}.rate_radio_container .rate_answer_label:last-child label{border-right:0}.rate_radio_container input.check_strong:checked+label{color:#fff;font-weight:500;background:#0056CF}.rate_radio_container input.check_weak:checked+label{color:#fff;font-weight:500;background:salmon}.pager_user_image{position:relative;top:-2px;border:solid 1px #ebebeb}.written_answer,.written_required_text{background:#f0f8ff}.alert_item_container{margin-top:10px;margin-bottom:10px}.is_liked{color:#000080}.not_like{color:#999da0}.toggle_comments{margin:0;color:#4984dd;font-size:12px;cursor:pointer}.comment_input{width:100%;line-height:1.8;border:none;border-bottom:solid 1px rgba(96,96,96,0.1)}.comment_input:focus{outline:none}.comment_input_line{position:relative}.comment_input_line.with_name{display:flex;align-items:baseline}.comment_input_line::before{position:absolute;bottom:0;left:50%;display:block;width:0;border-bottom:solid 2px #000;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;content:""}.comment_input_line::after{position:absolute;right:50%;bottom:0;display:block;width:0;border-bottom:solid 2px #000;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;content:""}.comment_input_line:focus-within::before{width:50%}.comment_input_line:focus-within::after{width:50%}.comment_btn{color:#606060;font-size:14px;cursor:pointer}.comments_container,.added_comments_container{margin-bottom:10px}.comment_input_container,.comments,.added_comments_container{width:50%}@media (max-width: 767px){.comment_input_container,.comments,.added_comments_container{width:90%}}.comment_user_image{width:40px;height:40px;border:solid 1px #ebebeb}.comment_action_box{position:absolute;top:25px;left:15px;z-index:100;width:100px;text-align:center;background:#fff;box-shadow:0 0 3px gray}@media (max-width: 767px){.comment_action_box{left:-25px}}.comment_action{width:100%;color:#606060;text-align:center;cursor:pointer}.comment_action_btn{margin-bottom:0;line-height:2;cursor:pointer}.comment_action_btn:hover{opacity:0.8}.reply_comment_btn{margin-bottom:0;margin-left:6px;color:#606060;font-size:14px;text-align:left;cursor:pointer}.to_user_name{margin-right:7px;padding:3px 5px;color:#1f89d7 !important;font-size:14px;text-decoration:none;background:#eeecec;border-radius:5px}.input_personality_abbreviation{margin-bottom:0}@media (max-width: 767px){.input_personality_abbreviation{margin-bottom:15px}}.payment_type_container .payment_type_options .payment_type_label:first-child{margin-right:10px}.truncate_content_container p{margin-bottom:0}.recruit_container{margin-bottom:10px;padding:20px;box-shadow:0 3px 8px rgba(50,50,50,0.17)}@media only screen and (max-width: 767px){.recruit_container{padding:15px}}.recruit_content_container p:last-child{margin-bottom:0}.recruit_link{color:#000}.recruit_link:hover{color:#000;text-decoration:none}.recruit_link .recruit_container:hover{background:rgba(108,181,245,0.25);transition:all 0.4s linear}.recruit_content_title{margin-bottom:0.5rem;font-size:22px;font-size:18px}.recruit_price_text{display:flex;align-items:center;margin-bottom:0.5rem;font-weight:bold;font-size:20px}.recruit_price_text .recruit_price{margin-left:10px;color:#cc0202}.recruit_price_text .price_pending{font-size:18px}@media only screen and (max-width: 767px){.recruit_price_text{margin-bottom:5px;font-size:18px}.recruit_price_text .price_pending{font-size:16px}}.recruit_flat_content{display:flex}@media only screen and (max-width: 767px){.recruit_flat_content{display:block}}.recruit_flat_content p.recruit_flat_item{margin-right:15px;margin-bottom:0}@media only screen and (max-width: 767px){.recruit_flat_content p.recruit_flat_item{font-size:14px}}.recruit_flat_content i{margin-right:5px}.recruit_table th{width:140px;padding-right:0 !important}.recruit_table th i{margin-right:5px}.recruit_footer{color:gray;font-size:12px;text-align:right}@media only screen and (max-width: 767px){.recruit_footer{font-size:10px}}.recruit_content_text{margin-bottom:5px;font-size:14px}.recruit_content_accordion{display:none}.recruit_content_accordion.vague{display:table-row;opacity:0.3}@media only screen and (max-width: 767px){.pc_recruit_content_container{display:none !important}}.sp_recruit_content_container{display:none}@media only screen and (max-width: 767px){.sp_recruit_content_container{display:block}}.proposal_user_container{margin-bottom:10px;padding:20px;box-shadow:0 3px 8px rgba(50,50,50,0.17)}.proposal_user_container .proposal_user_image{width:100%}@media screen and (max-width: 992px){.proposal_user_container .proposal_user_image{width:33%;margin-bottom:5px}}.proposal_user_container .proposal_user_item{margin-top:-5px;margin-bottom:8px;font-size:14px}.all_work_show{display:none;margin-top:20px}.all_academic_show{display:none;margin-top:20px}.proposal_reference_check_container .reference_start_text{font-size:16px}.wrapper_hope_deadline,.wrapper_recruit_status,.wrapper_end_date{width:60%}@media only screen and (max-width: 767px){.wrapper_hope_deadline,.wrapper_recruit_status,.wrapper_end_date{width:70%}}.hope_deadline_container,.tag_container,.container_recruit_status,.container_end_date{width:500px}@media only screen and (max-width: 767px){.hope_deadline_container,.tag_container,.container_recruit_status,.container_end_date{width:100%}}.recruit_tag{position:relative;display:inline-block;margin-bottom:5px;margin-left:15px;padding:2px 10px;color:#fff;font-weight:bold;font-size:12px;background:#0056CF}.recruit_tag::before{position:absolute;top:0;left:-10px;border-color:transparent #0056CF transparent transparent;border-style:solid;border-width:11px 10px 11px 0;content:""}.recruit_tag::after{position:absolute;top:calc(50% - 2px);left:-2px;width:4px;height:4px;background:#fff;border-radius:50%;content:""}.recruit_tag.edit{cursor:pointer}.recruit_tag_item{display:flex;align-items:center;margin-bottom:0}.recruit_tag_item .recruit_tag_delete{margin-bottom:5px;margin-left:7px;padding:2px 7px;color:#fff;font-size:13px;background:#959393;border-radius:2px;cursor:pointer}.recruit_tag_item .recruit_tag_delete:hover{opacity:0.8}.index_recruit_tag{margin-right:5px;padding:5px;color:#212529;font-size:16px;text-decoration:none;border-radius:3px;cursor:pointer}.index_recruit_tag:hover{color:#212529;text-decoration:none}.index_recruit_tag.show_tag_class{display:none}@media only screen and (max-width: 767px){.index_recruit_tag{margin-right:3px;padding:5px;font-size:13px;border-radius:3px}}.index_recruit_tag.unselected{border:solid 1px #808080}.index_recruit_tag.unselected:hover{color:#fff;background-color:#767676;border:solid 1px #0056CF;opacity:0.8}.index_recruit_tag.selected{color:#fff;background-color:#767676;border:solid 1px #0056CF}.show_tag_action{margin-left:10px;color:#767676;font-size:14px;cursor:pointer}.candidate-info .upload_camera_icon{color:white;font-size:40px}.candidate-info .user-profile-img{position:relative;width:200px;height:200px;padding-bottom:10px;cursor:pointer}.candidate-info .user-profile-img:hover{opacity:0.9}@media only screen and (max-width: 720px){.candidate-info .user-profile-img{width:150px;height:150px}}.candidate-info .user-profile-img i{position:absolute;top:50%;left:50%;margin:0;padding:0;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.candidate-info .submit input{color:#fff;background:none;border:none}.additional_option_submit{margin-top:20px;margin-bottom:20px}.candidate_info_table th{background:#EDEDED}.candidate_info_table .pre_input{white-space:pre-wrap}.references_form_wrapper{display:flex;justify-content:center}@media (max-width: 991px){.references_form_wrapper{display:block}}.reference_left{width:75%}@media (max-width: 991px){.reference_left{width:100%}}.reference_right{width:25%;margin-bottom:30px;margin-left:85px}@media (max-width: 991px){.reference_right{width:100%;margin-left:0}}.reference_form_label{display:flex;align-items:center;margin-bottom:2px}.reference_form_label label{margin-bottom:0}.reference_form_label .required_item{margin-top:2px;margin-bottom:3px;margin-left:10px;padding:1px 4px;color:#C91400;font-weight:normal;font-size:9px;background:#fff;border:1px solid #C91400;border-radius:10px}.columns_form{display:flex;justify-content:space-between}@media (max-width: 991px){.columns_form{display:block}}.columns_form .columns_form_item{padding-right:10px;width:100%}.columns_form .columns_form_item:last-child{padding-right:0px}@media (max-width: 991px){.columns_form .columns_form_item{padding-right:0px}}.reference_form_modal_container{position:-webkit-sticky;position:sticky;top:70px;width:240px;padding:30px;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}@media (max-width: 991px){.reference_form_modal_container{width:100%}}.reference_form_modal_container .modal_section_container{margin-bottom:15px}.reference_form_modal_container .progress_container{display:flex;align-items:center;margin-top:10px;margin-bottom:0}.reference_form_modal_container .progress_container .progress_number{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:10px;color:#fff;font-weight:bold;font-size:12px;background:#767676;border-radius:50%}.reference_form_modal_container .progress_container .progress_item{margin-bottom:0}.reference_form_modal_container .progress_container .fa-check{display:none}.reference_form_modal_container .progress_container .fa-check.color_green{color:#41B323}.reference_form_modal_container .progress_container.done .progress_number{background:#a9a9a9}.reference_form_modal_container .progress_container.done .progress_item{color:#a9a9a9;text-decoration:line-through}.reference_form_modal_container .progress_container.done .fa-check{display:inline;margin-left:10px;font-size:15px}.reference_form_modal_container .ticket_container{margin-top:8px;font-style:normal;font-weight:400;font-size:12.8px;line-height:16px;color:#212529}.reference_form_modal_container .consumption_container,.reference_form_modal_container .limit_remaining_container{margin-top:8px}.reference_form_modal_container .consumption_container .subtitle,.reference_form_modal_container .consumption_container .reference_total_num,.reference_form_modal_container .consumption_container .background_total_num,.reference_form_modal_container .consumption_container .references_limit_remaining_num,.reference_form_modal_container .consumption_container .backgrounds_limit_remaining_num,.reference_form_modal_container .consumption_container .limit_remaining_text,.reference_form_modal_container .limit_remaining_container .subtitle,.reference_form_modal_container .limit_remaining_container .reference_total_num,.reference_form_modal_container .limit_remaining_container .background_total_num,.reference_form_modal_container .limit_remaining_container .references_limit_remaining_num,.reference_form_modal_container .limit_remaining_container .backgrounds_limit_remaining_num,.reference_form_modal_container .limit_remaining_container .limit_remaining_text{font-style:normal;font-weight:400;font-size:12.8px;line-height:16px;color:#212529}.reference_form_modal_container .consumption_container .limit_remaining_text,.reference_form_modal_container .consumption_container .reference_total_num,.reference_form_modal_container .consumption_container .background_total_num,.reference_form_modal_container .limit_remaining_container .limit_remaining_text,.reference_form_modal_container .limit_remaining_container .reference_total_num,.reference_form_modal_container .limit_remaining_container .background_total_num{margin-top:4px;margin-bottom:0;text-align:end}.reference_form_modal_container .consumption_container .limit_remaining_label,.reference_form_modal_container .limit_remaining_container .limit_remaining_label{font-size:10px;font-weight:400;line-height:12.5px;color:gray}.reference_form_modal_container .title{margin-bottom:0;color:#a9a9a9;font-size:12px}.reference_form_modal_container .title.detail_charge{margin-top:10px;padding-top:5px;text-align:center;border-top:1px solid #a9a9a9}.reference_form_modal_container .free_reference_check{display:none}.reference_form_modal_container .hidden_coupon_discount_amount{display:none}.reference_form_modal_container .coupon_link{display:flex;align-items:center;justify-content:flex-end;text-align:right}.reference_form_modal_container .total_container{display:flex;justify-content:space-between;font-weight:bold}.reference_form_modal_container .detail_charge_container{display:none;margin-top:5px}.reference_form_modal_container .charge_table{margin:5px 0;padding:5px 0;border-top:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9}.reference_form_modal_container .charge_table .charge_record{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;color:#a9a9a9;font-size:11px}.reference_form_modal_container .charge_table .charge_record:last-child{margin-bottom:0}.reference_form_modal_container .charge_table .charge_record.dashed{padding-bottom:5px;border-bottom:1px dashed #a9a9a9}.reference_form_modal_container .charge_table .charge_record.subtotal{margin-top:5px;padding-top:5px;border-top:1px solid #a9a9a9}.reference_form_modal_container .charge_table .charge_record .subject{margin-bottom:0}.reference_form_modal_container .charge_table .charge_record .money{margin-bottom:0;text-align:right}.reference_step_container{margin-bottom:30px;border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.heading_design_p{display:flex;align-items:center;height:56px;padding:0 12px 0 24px;color:#494949;font-weight:bold;font-size:18px;background:#ebedef;border-bottom:solid 1px #e5e5e5;border-radius:4px 4px 0 0}.heading_design_p .number{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;margin-right:10px;color:#fff;font-weight:bold;font-size:14px;background:#767676;border-radius:50%}.heading_design_p i{margin-left:5px;color:rgba(0,0,0,0.5);font-size:12px}.form_candidate_container{padding:0 24px}.form_candidate_container label{margin-bottom:2px;font-weight:bold;font-size:14px}.form_candidate_container input,.form_candidate_container textarea{font-size:14px}.form_candidate_container .candidate_birthday{margin-bottom:1rem}.form_candidate_container .candidate_birthday .form-group{width:calc(50% - 18px);margin:0}.form_candidate_container .candidate_birthday select{margin-right:3px !important;margin-left:3px !important}.form_candidate_container .candidate_birthday select:first-of-type{margin-left:0 !important}.form_candidate_container .occupation_select_box,.form_candidate_container .occupation_position_select_box{font-size:14px}.form_candidate_container .other_occupation_form_wrapper{display:none}.form_candidate_container .other_occupation_form_wrapper .other_occupation_form:disabled{background-color:white}.form_candidate_container .additional_candidate_form{display:none}.form_candidate_container .additional_candidate_form .ddarea .drop_area_resume_pdfs{width:100%;height:150px;border:3px dotted rgba(0,0,0,0.1);padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:0.25rem;display:flex;align-items:center;justify-content:center;color:#868686}.form_candidate_container .additional_candidate_form .ddarea .drop_area_resume_pdfs:hover{cursor:pointer}.form_candidate_container .additional_candidate_form .ddarea .drop_area_resume_pdfs.dragover{background:rgba(0,0,0,0.1)}.form_candidate_container .additional_candidate_form .ddarea .drop_area_resume_pdfs p{text-align:center;margin-bottom:0}.form_candidate_container .additional_candidate_form .attached_file_area{display:flex;flex-wrap:wrap;gap:15px 10px;margin:15px 0 20px}.form_candidate_container .additional_candidate_form .attached_file_area .file_container{border:1px solid #00000030;height:40px;width:150px;border-radius:6px;padding:6px 8px;position:relative;pointer-events:none}.form_candidate_container .additional_candidate_form .attached_file_area .file_container:hover{background:rgba(255,0,0,0.2)}.form_candidate_container .additional_candidate_form .attached_file_area .file_container .file_name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form_candidate_container .additional_candidate_form .attached_file_area .file_container .file_name .file_clip{margin-right:2px;color:#aeaeae}.form_candidate_container .additional_candidate_form .attached_file_area .file_container .file_delete_btn{position:absolute;top:-8px;right:-8px;border:1.5px solid #fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;background:#aeaeae;cursor:pointer;pointer-events:auto;font-weight:bold;color:#fff}.form_candidate_container .additional_candidate_form .attached_file_area .file_container .file_delete_btn:hover{background:#ff5d5d}.form_candidate_container .additional_candidate_form .attached_file_err{color:#C91400;font-size:14px}.form_candidate_container .additional_candidate_form .attached_file_err p{margin-bottom:0}.form_candidate_container .additional_candidate_form .attached_file_err p:last-child{margin-bottom:15px}.form_candidate_container .additional_candidate_form .resume_pdfs_input_container{margin-bottom:5px}.form_candidate_container .additional_candidate_form .resume_pdfs_alert_container{margin-bottom:0.2rem}.form_candidate_container .additional_candidate_form .resume_pdfs_alert_container .resume_pdfs_alert{margin-bottom:0;color:#808080;font-size:12px}.form_candidate_container .additional_candidate_form .resume_pdfs_alert_container .resume_pdfs_alert.data_check{display:none}.form_candidate_container .additional_candidate_form .resume_pdfs_alert_container .resume_pdfs_alert.career_check{display:none}.form_candidate_container .additional_candidate_form .resume_pdfs_alert_container .resume_pdfs_alert b{color:#000}.form_candidate_container .what_background_check_label{display:inherit;margin-left:5px}.form_candidate_container .what_background_check_icon{display:inline-block;width:17px;height:17px;font-weight:bold;font-size:12px;text-align:center;background:#ccc;border-radius:50%;cursor:pointer}.form_candidate_container .email_alert{font-size:10px}.form_question_container{margin-bottom:0.5rem;padding:0 24px}.form_recommender_container{padding:0 24px}.form_recommender_container label{margin-bottom:2px;font-weight:bold;font-size:14px}.form_recommender_container input,.form_recommender_container textarea{font-size:14px}.reference_template_container .select_question_link,.reference_question_container .select_question_link{text-align:right}.reference_template_container .select_question_lang_label,.reference_question_container .select_question_lang_label{display:flex;align-items:center;justify-content:space-between;width:100%;color:#000;font-size:12px;margin:1rem 0 3px}.reference_template_container .select_question_lang_label label,.reference_question_container .select_question_lang_label label{margin-bottom:0}.reference_template_container .what_public_modal .what_label,.reference_question_container .what_public_modal .what_label{font-weight:bold}.reference_template_container .what_public_modal .what_label.private,.reference_question_container .what_public_modal .what_label.private{color:#767676}.reference_template_container .what_public_modal .what_label.public,.reference_question_container .what_public_modal .what_label.public{color:#C91400}.reference_template_container .selected_questions_load,.reference_question_container .selected_questions_load{display:none;margin:30px 0;text-align:center}.reference_template_container .selected_questions_container,.reference_question_container .selected_questions_container{display:none}.reference_template_container .selected_questions_container .selected_questions_content.css,.reference_question_container .selected_questions_container .selected_questions_content.css{padding:0 20px;height:100%;padding-bottom:40px;overflow:scroll}.reference_template_container .selected_questions_container .questions_container,.reference_question_container .selected_questions_container .questions_container{margin:0 0 1rem;padding:0 10px;border:1px solid #EDEDED}.reference_template_container .selected_questions_container .questions_count_alert_container,.reference_question_container .selected_questions_container .questions_count_alert_container{margin-bottom:1rem;color:#212529;text-align:center}.reference_template_container .selected_questions_container.in_modal,.reference_question_container .selected_questions_container.in_modal{display:block;position:relative;width:40%;padding-left:10px}@media (max-width: 991px){.reference_template_container .selected_questions_container.in_modal,.reference_question_container .selected_questions_container.in_modal{display:none !important}}.reference_template_container .selected_questions_container.in_modal .question_list_name,.reference_question_container .selected_questions_container.in_modal .question_list_name{width:80%}.reference_template_container .selected_questions_container.in_modal .questions_container,.reference_question_container .selected_questions_container.in_modal .questions_container{position:relative;height:calc(100% - 40px - 20px);margin-top:-40px;margin-right:10px;margin-left:10px;padding:35px 0 10px 0;border:solid 2px #767676}@media only screen and (max-width: 720px){.reference_template_container .selected_questions_container.in_modal .questions_container,.reference_question_container .selected_questions_container.in_modal .questions_container{padding:30px 15px 10px 15px}}.reference_template_container .selected_questions_container.in_modal .questions_count_alert_container,.reference_question_container .selected_questions_container.in_modal .questions_count_alert_container{position:relative;margin-bottom:0}.reference_template_container .selected_questions_container.in_modal:hover .select_question_lang_checkbox_label,.reference_question_container .selected_questions_container.in_modal:hover .select_question_lang_checkbox_label{opacity:1}.reference_template_container .selected_questions_container.in_modal .select_question_lang_checkbox_label,.reference_question_container .selected_questions_container.in_modal .select_question_lang_checkbox_label{display:none;transition:opacity 0.3s;opacity:0;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:10px;margin:0 auto;cursor:pointer;font-size:12px;padding:5px 15px;box-shadow:0 0 5px #d6d6d6;border-radius:25px;background-color:white}.reference_template_container .selected_questions_container.in_modal .select_question_lang_checkbox_label.show,.reference_question_container .selected_questions_container.in_modal .select_question_lang_checkbox_label.show{display:flex;align-items:center}.select_question_modal_body{display:flex;flex-direction:row;height:650px !important}@media (max-width: 991px){.select_question_modal_body{display:block;height:auto}}.question_option_container{position:relative;display:flex;padding:13px 28px 13px 10px;font-size:14px;background-color:white;border-bottom:1px solid #dedede}.question_option_container:last-child{margin-bottom:0}.question_option_container .question_handle{margin-right:20px;color:rgba(0,0,0,0.7);line-height:1.2;cursor:ns-resize}.question_option_container .question_index{display:flex;flex-direction:column;align-items:center;width:16px;margin-right:20px;margin-bottom:0;color:#767676;font-size:18px;line-height:1}.question_option_container .question_index.red{color:#C91400}.question_option_container .question_secret{font-size:10px;margin-top:5px;white-space:nowrap}.question_option_container .question_secret.true{color:#767676}.question_option_container .question_secret.false{color:#C91400}.question_option_container .question_name{margin-bottom:0;line-height:1.2}.question_option_container .question_name .question_text_alert{display:block;color:#C91400;font-size:10px;margin-top:10px}.question_option_container .question_name .question_text.alerted{font-size:14px;color:gray;word-break:break-all}.question_option_container .question_remove_icon{position:absolute;top:30px;right:10px;display:flex;align-items:center;justify-content:center;width:12px;height:12px;margin-bottom:0;color:#fff;font-size:12px;background:lightgray;border-radius:10px;transform:translateY(-50%);cursor:pointer}.question_option_container.additional{align-items:center;height:40px;margin:15px 0;padding:10px 28px 10px 10px;background:#ced4da;border:1px solid #ced4da;border-radius:20px;cursor:pointer;transition:0.4s}.question_option_container.additional .question_index{margin-left:10px;color:#fff;font-size:14px;transition:0.4s}.question_option_container.additional .question_name{color:#fff;font-weight:bold;font-size:14px;transition:0.4s}.question_option_container.additional:hover{background:gray;border:1px solid gray}.question_option_container.additional:hover .question_index{color:#fff}.question_option_container.additional:hover .question_name{color:#fff}#sortable .question_option_container.question:last-child{border-bottom:none}.reference_custom_question_container{width:60%;padding:0 20px;border-right:1px solid #EDEDED}@media (max-width: 991px){.reference_custom_question_container{width:100%}}.reference_custom_question_container .custom_template_tab{width:180px}.reference_custom_question_container .custom_question_tab{width:140px}.reference_custom_question_container .custom_template_tab,.reference_custom_question_container .custom_question_tab{margin-bottom:-2px;margin-right:4px;padding:8px 0;color:#1A1A1A;text-align:center;background:#EDEDED;border-bottom:2px solid #767676;border-radius:10px 10px 0 0;cursor:pointer}.reference_custom_question_container .custom_template_tab.active,.reference_custom_question_container .custom_question_tab.active{color:#fff;background:#767676;border-color:#767676}.reference_custom_question_container .custom_template_tab.small_tab,.reference_custom_question_container .custom_question_tab.small_tab{width:70px;padding:3px 0;font-size:13px}.reference_custom_question_container .select_templates_container,.reference_custom_question_container .select_questions_container{display:none;overflow:hidden}.reference_custom_question_container .select_templates_container.active,.reference_custom_question_container .select_questions_container.active{display:block;height:580px;padding:10px 15px;border:2px solid #767676}.reference_custom_question_container .select_templates_container .has_original_questions,.reference_custom_question_container .select_questions_container .has_original_questions{display:flex;justify-content:end;align-items:center;margin:5px 0 15px}.reference_custom_question_container .select_templates_container .not_has_original_questions,.reference_custom_question_container .select_questions_container .not_has_original_questions{height:500px;display:flex;align-items:center}.reference_custom_question_container .select_templates_container .template_option,.reference_custom_question_container .select_questions_container .template_option{border:1px solid gray;padding:10px 15px;border-radius:5px;margin-bottom:10px;cursor:pointer}.reference_custom_question_container .select_templates_container .template_option:last-child,.reference_custom_question_container .select_questions_container .template_option:last-child{margin-bottom:0}.reference_custom_question_container .select_templates_container .template_option.selected,.reference_custom_question_container .select_questions_container .template_option.selected{background:#FBF8EB;border:1px solid #E2D48C}.reference_custom_question_container .select_templates_container .template_option i,.reference_custom_question_container .select_questions_container .template_option i{margin-right:5px}.reference_custom_question_container .select_templates_container .select_questions_content,.reference_custom_question_container .select_questions_container .select_questions_content{height:540px;margin:10px 0;overflow:scroll}.reference_custom_question_container .select_templates_container .select_template_category,.reference_custom_question_container .select_questions_container .select_template_category{margin-top:10px}.reference_custom_question_container .select_templates_container .select_template_category:first-child,.reference_custom_question_container .select_questions_container .select_template_category:first-child{margin-top:0}.reference_custom_question_container .select_templates_container .common_question_section,.reference_custom_question_container .select_questions_container .common_question_section{margin-left:5px;padding-left:10px;border-left:3px solid #767676}.reference_custom_question_container .select_templates_container .common_question_section.red,.reference_custom_question_container .select_questions_container .common_question_section.red{border-left:3px solid #C91400}.reference_custom_question_container .select_templates_container .common_question_help,.reference_custom_question_container .select_questions_container .common_question_help{margin-left:5px;font-size:12px;color:gray;cursor:pointer}.reference_custom_question_container .select_templates_container .original_questions_list,.reference_custom_question_container .select_questions_container .original_questions_list{padding:0 3px;margin-bottom:40px}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container{padding:15px 20px 30px 20px;margin-bottom:5px;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,0.1);border:1px solid #e5e5e5}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_ja,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_en,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_ja,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_en{margin-bottom:0px;font-size:14px;padding:0 10px}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_ja .options_list,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_en .options_list,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_ja .options_list,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_en .options_list{margin-top:10px}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_ja .options_list .option,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_en .options_list .option,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_ja .options_list .option,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_en .options_list .option{font-size:14px;padding:0 10px 0 30px;margin-bottom:5px;position:relative}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_ja .options_list .option::after,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_en .options_list .option::after,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_ja .options_list .option::after,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_en .options_list .option::after{content:"・";position:absolute;top:0;left:10px}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_ja .show_options_list,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_ja .hide_options_list,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_en .show_options_list,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_en .hide_options_list,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_ja .show_options_list,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_ja .hide_options_list,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_en .show_options_list,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_en .hide_options_list{color:gray;margin-top:10px;font-size:10px;margin-bottom:0px}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_ja .show_options_list:hover,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_ja .hide_options_list:hover,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_en .show_options_list:hover,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_en .hide_options_list:hover,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_ja .show_options_list:hover,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_ja .hide_options_list:hover,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_en .show_options_list:hover,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_en .hide_options_list:hover{cursor:pointer}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_ja .show_options_list,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_ja .hide_options_list,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_en .show_options_list,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_en .hide_options_list,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_ja .show_options_list,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_ja .hide_options_list,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_en .show_options_list,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_en .hide_options_list{margin-left:10px}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_ja.show,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_en.show,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_ja.show,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_en.show{display:block}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_ja.hide,.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .options_container_en.hide,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_ja.hide,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .options_container_en.hide{display:none}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_footer,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_footer{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area{display:flex;align-items:center}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area .original_question_tag,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area .original_question_tag{border:1px solid;padding:1px 4px;font-size:10px;margin-right:5px;border-radius:10px}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area .original_question_tag.secret.true,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area .original_question_tag.secret.true{border-color:#767676;color:#767676}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area .original_question_tag.secret.false,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area .original_question_tag.secret.false{border-color:#C91400;color:#C91400}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area .original_question_tag.answer_type,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area .original_question_tag.answer_type{border-color:#aaaaaa;color:#aaaaaa}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area .original_question_tag.lang,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_footer .original_question_tag_area .original_question_tag.lang{border-color:#aaaaaa;color:#aaaaaa}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_footer .original_question_link_area,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_footer .original_question_link_area{display:flex;align-items:center;color:#b9b9b9;font-size:12px;transition:all 0.2s}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_footer .original_question_link_area .original_question_link,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_footer .original_question_link_area .original_question_link{margin-left:12px}.reference_custom_question_container .select_templates_container .original_questions_list .original_question_container .original_question_footer .original_question_link_area .original_question_link:hover,.reference_custom_question_container .select_questions_container .original_questions_list .original_question_container .original_question_footer .original_question_link_area .original_question_link:hover{cursor:pointer;color:gray}.create_additional_question_modal .not_unique_question_alert{color:#C91400;font-size:12px;margin-bottom:5px}.create_additional_question_modal .copied_additional_questions{display:none}.create_additional_question_modal .question_original_form_wrapper{background-color:#f2f2f2;padding:25px 10px 5px;border-radius:3px}.create_additional_question_modal .question_original_form_wrapper .form_label{display:none;font-size:12px;font-weight:bold;margin-bottom:15px;color:#0056CF}.create_additional_question_modal .question_original_form_wrapper .ja_form{width:100%;padding:5px 15px}.create_additional_question_modal .question_original_form_wrapper .en_form{margin-left:20px;border-left:2px dotted white;display:none;width:100%;padding:5px 15px}.create_additional_question_modal .question_original_form_wrapper .show_en_form_btn,.create_additional_question_modal .question_original_form_wrapper .hide_en_form_btn{font-size:12px;color:gray;margin-bottom:0px}.create_additional_question_modal .question_original_form_wrapper .show_en_form_btn:hover,.create_additional_question_modal .question_original_form_wrapper .hide_en_form_btn:hover{cursor:pointer}.create_additional_question_modal .question_original_form_wrapper .hide_en_form_btn{display:none}.create_additional_question_modal .question_original_form_wrapper.show_en_form .form_label{display:block}.create_additional_question_modal .question_original_form_wrapper.show_en_form .show_en_form_btn{display:none}.create_additional_question_modal .question_original_form_wrapper.show_en_form .hide_en_form_btn{display:block}.create_additional_question_modal .question_original_form_wrapper.show_en_form .en_form{display:block}.create_additional_question_modal .question_original_form_wrapper .question_original_form{background-color:inherit;border:none;margin-bottom:20px;padding:0;resize:none;min-height:90px !important}.create_additional_question_modal .question_original_form_wrapper .question_original_form:focus{box-shadow:none}.create_additional_question_modal .question_original_form_wrapper .question_original_form::placeholder{color:#b9b9b9}.create_additional_question_modal .question_original_form_wrapper .dropdown{display:inline-block;font-size:14px;position:relative}.create_additional_question_modal .question_original_form_wrapper .dropdown .dropdown_btn{border:none;border-radius:4px;font-size:14px;background-color:inherit;padding:5px 28px 5px 8px;text-align:left;position:relative;cursor:pointer}.create_additional_question_modal .question_original_form_wrapper .dropdown .dropdown_btn::after{content:"";position:absolute;border:4px solid #333;border-bottom:0;border-left-color:transparent;border-right-color:transparent;top:calc(50% - 3px);right:10px;width:0;height:0}.create_additional_question_modal .question_original_form_wrapper .dropdown .dropdown_btn:hover{background-color:rgba(102,102,102,0.1)}.create_additional_question_modal .question_original_form_wrapper .dropdown .dropdown_menu{display:none;position:absolute;top:30px;left:0;padding:0;margin:0;list-style:none;background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,0.16);width:250px;position:absolute;top:40px;padding:10px 0px}.create_additional_question_modal .question_original_form_wrapper .dropdown.show_dropdown_menu .dropdown_menu{display:block}.create_additional_question_modal .question_original_form_wrapper .dropdown .dropdown_item{display:flex;align-items:center;font-size:13px;padding:5px 10px;cursor:pointer;position:relative}.create_additional_question_modal .question_original_form_wrapper .dropdown .dropdown_item .label_container .label{font-size:14px;margin-bottom:0px}.create_additional_question_modal .question_original_form_wrapper .dropdown .dropdown_item .label_container .description{font-size:10px;color:gray}.create_additional_question_modal .question_original_form_wrapper .dropdown .dropdown_item:hover{background-color:rgba(102,102,102,0.1)}.create_additional_question_modal .question_original_form_wrapper .dropdown .dropdown_item--active::after{content:"";display:block;position:absolute;top:50%;right:12px;width:10px;height:5px;border-left:2px solid #25af01;border-bottom:2px solid #25af01;transform:rotate(-45deg)}.recommender_conditions_container,.recommender_condition_template{margin-bottom:2rem}.recommender_conditions_container .recommender_label_container,.recommender_condition_template .recommender_label_container{display:flex;width:100%;margin-top:5px;margin-bottom:10px;padding-bottom:5px;border-bottom:solid 1px #a9a9a9}.recommender_conditions_container .recommender_label_container .recommender_label,.recommender_condition_template .recommender_label_container .recommender_label{margin-bottom:0;font-weight:bold;font-size:14px}#select_recommender_conditions_preset .recommender_condition_template,.recommender_condition_template_show_modal .recommender_condition_template{margin-bottom:25px}#select_recommender_conditions_preset .recommender_condition_template_card_header,.recommender_condition_template_show_modal .recommender_condition_template_card_header{margin-bottom:10px}#select_recommender_conditions_preset .recommender_condition_template_card_header .recommender_condition_template_name,.recommender_condition_template_show_modal .recommender_condition_template_card_header .recommender_condition_template_name{font-weight:bold;flex:1;margin-right:10px}#select_recommender_conditions_preset .recommender_condition_template_card_header .recommender_condition_template_name .template_category_tag_wrapper,.recommender_condition_template_show_modal .recommender_condition_template_card_header .recommender_condition_template_name .template_category_tag_wrapper{display:flex;align-items:center;margin-bottom:5px}#select_recommender_conditions_preset .recommender_condition_template_card_header .recommender_condition_template_name .template_category_tag_wrapper .template_category_tag,.recommender_condition_template_show_modal .recommender_condition_template_card_header .recommender_condition_template_name .template_category_tag_wrapper .template_category_tag{background:white;padding:2px 10px;font-size:10px;border-radius:3px;font-weight:bold;border:1px solid}#select_recommender_conditions_preset .recommender_condition_template_card_header .recommender_condition_template_name .template_category_tag_wrapper .template_category_tag.common,.recommender_condition_template_show_modal .recommender_condition_template_card_header .recommender_condition_template_name .template_category_tag_wrapper .template_category_tag.common{color:#0056CF}#select_recommender_conditions_preset .recommender_condition_template_card_header .recommender_condition_template_name .template_category_tag_wrapper .template_category_tag.original,.recommender_condition_template_show_modal .recommender_condition_template_card_header .recommender_condition_template_name .template_category_tag_wrapper .template_category_tag.original{color:#41B323}#select_recommender_conditions_preset .recommender_condition_template_card,.recommender_condition_template_show_modal .recommender_condition_template_card{border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.1);padding:20px}#select_recommender_conditions_preset .recommender_condition_template_card.not_shadow,.recommender_condition_template_show_modal .recommender_condition_template_card.not_shadow{border:none;box-shadow:none}#select_recommender_conditions_preset .recommender_condition_template_card .template_text_area,.recommender_condition_template_show_modal .recommender_condition_template_card .template_text_area{background-color:#ebedef73;border-radius:4px;padding:0px 20px;word-break:break-word;white-space:pre-wrap}#select_recommender_conditions_preset .conditions_list_link a,.recommender_condition_template_show_modal .conditions_list_link a{position:relative;color:rgba(0,0,0,0.5);font-size:12px;text-decoration:none;cursor:pointer}#select_recommender_conditions_preset .conditions_list_link a::after,.recommender_condition_template_show_modal .conditions_list_link a::after{position:absolute;bottom:2px;left:0;width:100%;height:1px;background-color:rgba(0,0,0,0.3);visibility:hidden;opacity:0;transition:0.3s;content:""}#select_recommender_conditions_preset .conditions_list_link a:hover::after,.recommender_condition_template_show_modal .conditions_list_link a:hover::after{bottom:-4px;color:rgba(0,0,0,0.3);visibility:visible;opacity:1}.question_original_form_container{position:relative}.question_original_form_container.blue{padding-left:10px;border-left:3px solid #767676}.question_original_form_container.red{padding-left:10px;border-left:3px solid #C91400}.question_original_form_container .select_answer_type_container{position:absolute;right:5vw;top:30px;display:inline-flex;align-items:center;font-size:10px;cursor:pointer}.question_original_form_container .select_answer_type_container .select_e_question_type,.question_original_form_container .select_answer_type_container .select_e_answer_type{text-align:-webkit-right;background:transparent;border:none;appearance:none;cursor:pointer;color:gray}.question_original_form_container .select_answer_type_container .select_e_question_type:focus-visible,.question_original_form_container .select_answer_type_container .select_e_answer_type:focus-visible{outline:none}.question_original_form_container .select_answer_type_container option{text-align:center}.question_original_form_container .question_remove_links{position:absolute;top:24px;right:48px;margin-top:-2px;font-size:14px;transform:translateY(-50%);z-index:1}@media (max-width: 991px){.question_original_form_container .question_remove_links{right:20px}}.question_original_form_container .question_remove_links a{color:rgba(0,0,0,0.5);text-decoration:none}.question_original_form_container .question_original_form.form-control{display:flex;align-items:center;width:95%;height:45px !important;margin-left:0;padding:5px 30px;font-size:14px;line-height:1.2;background-color:rgba(255,255,255,0.9);border:1px solid #808080;border-radius:25px;transition:all 0.2s;resize:none}.question_original_form_container .question_original_form.form-control:focus{box-shadow:none}@media (max-width: 991px){.question_original_form_container .question_original_form.form-control{width:100%}}.question_original_form_container.filled .question_original_form.form-control{background-color:rgba(118,118,118,0.2)}.question_original_form_container.filled .question_original_form.form-control.red{background-color:rgba(201,20,0,0.2)}.question_original_form_container.filled:focus{box-shadow:none}.question_original_form_container .question_original_form_hint{color:gray;font-size:10px;width:95%;margin:1px auto 10px 0;padding:0 30px;word-wrap:break-word}.common_question_options_container{margin-bottom:20px}.common_question_options_container .select_option_add_btn{display:flex;align-items:center;justify-content:center;height:45px !important;margin-bottom:0;margin-left:0;font-size:14px;line-height:1.2;background-color:#e5e5e5;border:1px solid #e3e3e3;border-radius:5px;transition:all 0.2s;resize:none;color:gray;text-align:center;font-weight:normal}.common_question_options_container .select_option_add_btn:hover{cursor:pointer;text-decoration:none;background-color:#d6d6d6}.select_option_original_form_container{flex:1}.select_option_original_form_container .question_box_input_container{z-index:10;margin-right:-25px;height:45px;line-height:45px}.select_option_original_form_container .select_option_input_wrapper{margin-bottom:0;flex:1}.select_option_original_form_container .select_option_input_container{margin-bottom:0}.select_option_original_form_container .select_option_input{display:flex;align-items:center;height:45px !important;margin-bottom:0;margin-left:0;font-size:14px;line-height:1.2;background-color:inherit;border:1px solid #e3e3e3;border-radius:5px;transition:all 0.2s;resize:none}.select_option_original_form_container .select_option_input:focus{box-shadow:none;background-color:inherit}.select_option_original_form_container .select_option_input::placeholder{color:#b9b9b9}@media (max-width: 991px){.select_option_original_form_container .select_option_input{width:100%}}.select_option_remove_links{width:25px;height:25px;text-align:center;border-radius:50%;margin-left:10px;transition:all 0.2s;background-color:#e5e5e5}.select_option_remove_links:hover{background-color:#dadada;cursor:pointer}.select_option_remove_links .remove_fields{color:gray;text-decoration:none;display:block;width:100%;height:100%}.common_template_questions_container .question_remove_links{right:55px}.recommender_condition_nested_field{display:flex;align-items:center;margin-bottom:10px}.recommender_condition_remove_links{display:flex;justify-content:center;font-size:16px}.recommender_condition_remove_links a{color:rgba(0,0,0,0.5);text-decoration:none}.recommender_condition_remove_links a:hover{color:rgba(0,0,0,0.5);text-decoration:none}.reference_optional_info{margin-bottom:0 !important}.optional_info_input_container{margin-bottom:1.5rem}.optional_info_input_container label{margin-bottom:2px;font-weight:bold;font-size:14px}.optional_info_input_container .optional_info_alert{margin-left:10px;color:#bebebe;font-size:13px}.optional_info_input_container .optional_info_alert:last-of-type{margin-left:0}.optional_info_container{width:75%;margin-top:5px;margin-bottom:15px;padding:15px;background-color:#fff;border:solid 1px #ebebeb}@media (max-width: 767px){.optional_info_container{width:100%}}.optional_info_container p{margin:0}.right_nominee_btn{margin-top:10px;margin-bottom:10px}.deadline_input_container .deadline_display_value{width:200px}.show_additional_option_container{clear:both;margin-bottom:10px}.additional_option_label_container{margin-top:10px;margin-bottom:0.5rem}.references_form_container{margin-bottom:20px}.references_form_hr{margin-right:-25px;margin-left:-25px}@media (max-width: 991px){.references_form_hr{margin-right:0;margin-left:0}}.references_form_back{margin-left:-25px}@media (max-width: 991px){.references_form_back{margin-left:0}}.reference_show_alert{margin-top:10px;margin-bottom:30px}.reference_notification_send_container{margin-top:10px}.personal_question_free_count{font-weight:bold}.template_check_btn{position:relative;top:-2px;margin-left:5px;font-size:12px !important}.used_template_info{display:none;margin-bottom:5px;color:#0056CF;font-weight:bold;font-size:12px}.preview_template_btn{position:relative;top:-2px;font-size:12px !important}.template_uncheck{display:none;margin-left:5px;font-size:12px}.modal-footer-original{padding:10px;border-top:1px solid #dee2e6}.show_template_container{width:75%}@media only screen and (max-width: 767px){.show_template_container{width:90%}}.show_template_container .template_details{flex:1;margin-right:1rem}@media only screen and (max-width: 767px){.show_template_container .template_actions{margin-top:10px}}.show_template_hr{width:75%;margin:0.5rem 0}@media only screen and (max-width: 767px){.show_template_hr{width:90%}}.common_check_template_container{padding-left:20px}.company_template_container{padding-left:20px}.question_content_container{display:flex;align-items:flex-start;padding-bottom:15px}.used_template_edit_info{display:none;color:#0056CF}.public_label_sample_container,.private_label_sample_container{display:flex;align-items:center;margin-top:10px}@media only screen and (max-width: 767px){.public_label_sample_container,.private_label_sample_container{align-items:flex-start}}.public_label_sample_container p,.private_label_sample_container p{margin-bottom:0;font-size:14px}.public_label_sample{width:40px;margin-right:10px;color:#0056CF;font-size:10px;text-align:center;border:solid 1px #0056CF;border-radius:3px}.private_label_sample{width:40px;margin-right:10px;color:#C91400;font-size:10px;text-align:center;border:solid 1px #C91400;border-radius:3px}.public_label{position:relative;top:10px;float:left;width:40px;margin-right:10px;color:#0056CF;font-size:10px;text-align:center;border:solid 1px #0056CF;border-radius:3px}.public_label.additional{top:20px}.private_label{position:relative;top:10px;float:left;width:40px;margin-right:10px;color:#C91400;font-size:10px;text-align:center;border:solid 1px #C91400;border-radius:3px}.private_label.additional{top:20px}.question_content_q_index{width:100%;margin-bottom:0;line-height:1.5}.question_content_q_index .question_content_q_index_q{color:#0056CF}.personality_question_category{margin-top:15px;margin-bottom:10px;padding-top:15px;border-top:solid 1px #ebebeb}.personality_question_category .category_all_check_btn{position:relative;top:-1px;margin-left:10px;padding:5px 8px;font-size:12px}.reference_option_check_boxes_container{margin:0 !important;display:none}ul.reference_option_check_boxes{margin-bottom:0;list-style:none;padding-inline-start:0}ul.reference_option_check_boxes .checked_info{display:none;padding-left:15px;color:#C91400;font-size:12px}ul.reference_option_check_boxes .personality_q_private{display:none}.uncheck_link{display:none}.reference_select_option_category{margin-bottom:10px;color:#a9a9a9}.reference_option_check_label{display:flex;align-items:center;width:95%;height:45px;margin-bottom:10px;padding:5px 30px;font-size:14px;line-height:1.2;background-color:rgba(255,255,255,0.9);border:1px solid #808080;border-radius:25px;cursor:pointer;transition:all 0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media only screen and (max-width: 720px){.reference_option_check_label{border-radius:18px}}@media (max-width: 991px){.reference_option_check_label{height:auto}}.reference_option_check_label::before{display:inline-block;padding:2px 25px 2px 4px;font-weight:900;font-size:12px;font-family:"Font Awesome 5 Free", sans-serif;font-style:normal;font-variant:normal;transition:transform 0.3s ease-in-out;content:"\f068";width:26px;text-rendering:auto;-webkit-font-smoothing:antialiased}.reference_check_box:checked+.reference_option_check_label{background-color:#FBF8EB;border:1px solid #E2D48C;transition:all 0.2s}.reference_check_box:checked+.reference_option_check_label::before{transform:rotate(-360deg);transition:transform 0.3s ease-in-out;width:26px;content:"\f00c";color:#767676}.reference_check_box:checked+.reference_option_check_label.secret_false{background-color:#FFEFED;border:1px solid #F58B7F}.reference_check_box:checked+.reference_option_check_label.secret_false::before{color:#C91400}.reference_check_box{position:absolute;opacity:0}.secret_check_label{font-size:14px}.personality_secret_check{position:relative;top:15px;display:none;margin-left:-30px}@media only screen and (max-width: 720px){.personality_secret_check{top:0;margin-left:0}}@media only screen and (max-width: 720px){.personality_secret_check .personality_secret_check_label{display:block;text-align:right}}.personality_secret_check .to_secret_text{position:relative;top:-4px;font-size:12px}.personality_secret_check .switch{position:relative;display:inline-block;width:40px;height:17px}.personality_secret_check .switch input{display:none}.personality_secret_check .slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#51b7e8;cursor:pointer;transition:0.4s}.personality_secret_check .slider::before{position:absolute;bottom:2px;left:3px;width:13px;height:13px;background-color:#fff;transition:0.4s;content:""}.personality_secret_check input:checked+.slider{background-color:#C91400}.personality_secret_check input:checked+.slider::before{transform:translateX(21px)}.personality_secret_check .slider.round{border-radius:34px}.personality_secret_check .slider.round::before{border-radius:50%}.secret_check_container{margin-bottom:5px;padding-bottom:5px;border-bottom:solid 1px #ebebeb}.secret_question_container{margin-bottom:10px}.secret_question_textarea_container{margin-top:10px}.recommender_condition_option_form_container{margin-top:-2px}.recommender_condition_option_form_container .option_label{font-size:14px}.template_question_alert_container,.reference_charge_info_bottom_container{position:fixed;bottom:0;z-index:100;display:none;width:100%;padding:10px 0;background-color:#fff;border:solid 1px #ebebeb}@keyframes border_flashing{0%{border:2px solid #ebebeb}100%{border:2px solid #0056CF}}.now_action_container{-webkit-animation:border_flashing 650ms linear infinite alternate;-moz-animation:border_flashing 650ms linear infinite alternate;-ms-animation:border_flashing 650ms linear infinite alternate;-o-animation:border_flashing 650ms linear infinite alternate;animation:border_flashing 650ms linear infinite alternate}.public_questions_container{margin-top:20px}.complete_action_container{border:2px solid #0056CF !important}.reference_status_main_container{margin-bottom:15px;padding:20px 10px 10px 10px}.reference_status_main_container .reference_status_container{margin-bottom:10px;padding-right:50px}.reference_status_main_container .reference_status_info_container{padding-left:30px;border-left:solid 2px #ebebeb}@media only screen and (max-width: 720px){.reference_status_main_container .reference_status_info_container{padding:10px;border:none}}.reference_status_main_container .done_text{color:#0056CF}.reference_status_main_container .done_line{color:#696969;text-decoration:line-through}.reference_copy_text_area{height:150px !important}.reference_status_upside .left_arrow_container{padding-top:30px}.reference_status_upside .left_arrow_container .left_arrow_image{width:100%}.reference_status_upside .right_arrow_container{padding-top:30px}.reference_status_upside .right_arrow_container .right_arrow_image{width:100%}.reference_status_upside .company_status_container{padding-top:15px;text-align:center;border:1px solid #a9a9a9;border-radius:3px}.reference_status_upside .company_status_container .reference_status_company_icon{width:60%}.reference_status_downside{margin-top:20px}.reference_status_downside .bottom_arrow_container{display:flex;align-items:center;justify-content:center;padding-right:0 !important;padding-left:0 !important}.reference_status_downside .bottom_arrow_container .bottom_arrow_image{width:85%;height:15%}.reference_status_downside .candidate_status_container{padding:10px;text-align:center;border:1px solid #a9a9a9;border-radius:3px}.reference_status_downside .candidate_status_container .candidate_name{margin-top:10px;margin-bottom:5px}.reference_status_downside .candidate_status_container .candidate_status{margin-bottom:0}.reference_status_downside .candidate_status_container .reference_status_candidate_icon{width:60%;border:1px solid #ebebeb}.reference_status_downside .recommenders_status_container{padding:5px !important;border:1px solid #a9a9a9;border-radius:3px}.reference_status_downside .recommenders_status_container .recommender_status{clear:both;padding-top:10px}.reference_status_downside .recommenders_status_container .recommender_status .recommender_status_icon{float:left;padding-left:5px}.reference_status_downside .recommenders_status_container .recommender_status .recommender_status_info{margin-top:-5px;overflow:hidden}.reference_status_downside .recommenders_status_container .recommender_status .reference_status_recommender_image{width:3em;margin-right:10px;border:1px solid #ebebeb}.reference_status_downside .recommenders_status_container .recommender_status .recommender_name{margin-top:5px;margin-bottom:5px;font-size:14px}.reference_status_downside .recommenders_status_container .recommender_status .recommender_relationship{margin-bottom:5px;font-size:14px}.reference_status_downside .recommenders_status_container .recommender_status .recommender_condition_status{margin-bottom:5px;font-size:12px}.additional_option_status_display{margin-top:20px}.notification_btn_container{display:flex}.copy_notification_btn{margin-bottom:10px}.reference_notification_btn_container .unregistered_mail_field{float:left;width:50%;margin-right:20px;margin-bottom:12px}.reference_coupon_container .coupon_form_container .coupon_code_input{float:left;width:30%;margin-right:15px;margin-bottom:12px}.reference_candidate_info_item{margin-bottom:5px}.reference_user_info_container{display:flex;align-items:center}.reference_user_image_item{display:flex;flex-direction:column;align-items:center;padding-right:10px}.reference_user_image_item .user_image{width:100px;height:100px;border:1px solid #ebebeb}.reference_user_image_item .ekyc_status{margin-top:8px}.reference_user_image_item .ekyc_status.color_green{color:#41B323}.reference_user_image_item .ekyc_status.color_gray{color:#bebebe}.reference_nominee_info_container{flex:1}.reference_user_info_item{margin-bottom:5px}.reference_user_sub_info_item{margin-bottom:5px}.reference_recommender_info_item{margin-bottom:5px}.reference_recommend_container,.common_template_form_container{position:relative;top:-40px;margin-right:10px;margin-left:10px;padding:40px 40px 20px 40px;border:solid 2px #aed4f5}@media only screen and (max-width: 720px){.reference_recommend_container,.common_template_form_container{padding:30px 15px 10px 15px}}.personality_recommend_container{display:flex;align-items:center}.personality_recommend_container .recommend_rate{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:60px;height:60px;margin-right:10px;margin-left:5px;padding:5px;color:#fff;font-weight:bold;font-size:14px;text-align:center;border-radius:10px}.personality_recommend_container .recommend_strong_rate{background-color:#51b7e8}.personality_recommend_container .recommend_weak_rate{background-color:#C91400}.personality_recommend_container .recommend_season{line-height:30px}.personality_recommend_container .recommend_content{line-height:30px}.personality_recommend_container .recommend_content p:last-child{margin-bottom:0}.recommend_item{display:flex;line-height:30px}.recommend_item .recommend_project_tags{position:relative;display:inline-block;flex-shrink:0;width:80px;height:30px;margin-right:10px;margin-left:15px;color:#fff;font-weight:bold;font-size:14px;line-height:30px;text-align:center;text-decoration:none;background:#767676;border-radius:3px}.recommend_item .recommend_project_tags::before{position:absolute;left:0;display:block;margin-left:-14px;border-top:15px solid transparent;border-right:15px solid #767676;border-bottom:15px solid transparent;border-radius:2px;content:""}.recommend_item .recommend_content_tags{position:relative;display:inline-block;flex-shrink:0;width:50px;height:30px;margin-right:10px;margin-left:15px;color:#1A1A1A;font-weight:bold;font-size:14px;line-height:30px;text-align:center;text-decoration:none;background:#EDEDED;border-radius:3px}.recommend_item .recommend_content_tags::before{position:absolute;left:0;display:block;margin-left:-14px;border-top:15px solid transparent;border-right:15px solid #EDEDED;border-bottom:15px solid transparent;border-radius:2px;content:""}.recommend_item .recommend_answer_tags{position:relative;display:inline-block;flex-shrink:0;width:50px;height:30px;margin-right:10px;margin-left:15px;color:#fff;font-weight:bold;font-size:14px;line-height:30px;text-align:center;text-decoration:none;background:#767676;border-radius:3px}.recommend_item .recommend_answer_tags::before{position:absolute;left:0;display:block;margin-left:-14px;border-top:15px solid transparent;border-right:15px solid #767676;border-bottom:15px solid transparent;border-radius:2px;content:""}.track-progress{margin-top:20px;margin-bottom:30px;padding:0 10px 0 10px;border-radius:10px}.track-progress .title_item{padding-right:0 !important;padding-left:0 !important;text-align:center}.track-progress .title_item span{padding-right:10px;padding-left:10px;color:#808080;font-size:16px}.track-progress .line_item{margin-top:-10px;padding-right:0 !important;padding-left:0 !important}.track-progress li{position:relative;display:inline-block;float:left;width:100%;color:#bbb;font:14px/14px helvetica, sans-serif;line-height:3em;text-align:center;text-transform:uppercase;list-style-type:none;border-bottom:4px #bbb solid}.track-progress li::after{content:"\00a0\00a0"}.track-progress li::before{position:relative;bottom:-2.5em;left:50%;float:left;line-height:1em}@media (max-width: 800px){.track-progress li{font-size:0.7em}}.track-progress li span.item{padding-left:0.75em}@media (max-width: 640px){.track-progress li span.item{display:none}}.track-progress li.done{color:#bbb;font-weight:bold;border-bottom:4px #0056CF solid}.track-progress li.done::before{width:1.5em;height:1.5em;line-height:1.2em;background:#0056CF;border:none;border-radius:1.2em;content:""}.track-progress li.todo::before{width:1.5em;height:1.5em;line-height:1.2em;background:white;border:0.25em solid #bbb;border-radius:1.2em;content:""}@keyframes now_flashing{0%{border:0.25em solid #0056CF}100%{border:0.25em solid #bbb}}.track-progress li.now::before{width:1.5em;height:1.5em;line-height:1.2em;background:white;border-radius:1.2em;-webkit-animation:now_flashing 650ms linear infinite alternate;-moz-animation:now_flashing 650ms linear infinite alternate;-ms-animation:now_flashing 650ms linear infinite alternate;-o-animation:now_flashing 650ms linear infinite alternate;animation:now_flashing 650ms linear infinite alternate;content:""}.private_label_original_q{position:relative;top:20px;float:left;width:40px;margin-right:10px;color:#f00;font-size:10px;text-align:center;border:solid 1px #f00;border-radius:3px}.todo_overview{margin-top:15px;margin-bottom:10px;padding:15px 20px;background:#ebebeb;border-radius:10px}.todo_overview .date_text{color:#666;font-size:12px}.nominee_page_container .work_experience_date_form,.nominee_page_container .academic_background_date_form{display:inline-block;width:100%}.nominee_page_container .now_working{display:none}.nominee_page_container .academic-background-item,.nominee_page_container .work-experience-item{margin-bottom:15px;padding:20px;border:1px solid #dcdcdc;border-radius:0.5em}.nominee_page_container .academic_background_remove_links,.nominee_page_container .work_experience_remove_links{text-align:right}.nominee_page_container .academic_backgrounds_new_form,.nominee_page_container .work_experiences_new_form{margin-top:10px}.nominee_page_container .submit input{color:#fff;background:none;border:none}.nominee_page_container .what_bc_title{margin-top:0.5rem;margin-bottom:0.25rem;color:#0056CF;font-weight:bold}.nominee_page_container .what_bc_container{width:100%;margin-bottom:30px;padding:10px;background:#EDEDED;border-radius:10px}.reference_charge_info .display_coupon_text{margin-bottom:10px}.reference_charge_bottom_info .display_coupon_text{margin-bottom:0}.reference_download_bottom_container{position:fixed;bottom:0;z-index:100;display:none;width:100%;padding:10px 0;text-align:center;background-color:#fff;border:solid 1px #ebebeb}.nominee_user_image{width:30px;height:30px;border:solid 1px #ebebeb}.nominee_user_no_image{display:flex !important;align-items:center;justify-content:center;width:30px;height:30px;color:#808080;font-size:25px}.reference_container{margin-bottom:10px;padding:20px;box-shadow:0 3px 8px rgba(50,50,50,0.17)}.select_reference_tags_container{margin-bottom:20px;padding:25px;border:1px solid rgba(50,50,50,0.17)}@media only screen and (max-width: 767px){.select_reference_tags_container{padding:8px}}.select_reference_tags_container .select_reference_tag_container{display:flex;align-items:center}.select_reference_tags_container .select_reference_tag{margin-right:5px;padding:3px 8px;font-size:14px;border:solid 1px #808080;border-radius:5px;cursor:pointer}@media only screen and (max-width: 767px){.select_reference_tags_container .select_reference_tag{padding:3px 4px;font-size:12px}}.select_reference_tags_container .select_reference_tag:hover{opacity:0.8}.select_reference_tags_container .select_reference_tag.selected_tag{color:#fff}.select_reference_tags_container .select_reference_tag.selected_tag.color_red{background:#C91400}.select_reference_tags_container .select_reference_tag.selected_tag.color_green{background:#41B323}.select_reference_tags_container .select_reference_tag.selected_tag.color_gray{background:#bebebe}.select_reference_tags_container .select_reference_tag.selected_tag.color_blue{background:#0056CF}.reference_header{display:flex;align-items:center}@media only screen and (max-width: 767px){.reference_header{display:block}}.reference_header p.candidate_name{margin-bottom:0;font-size:22px}@media only screen and (max-width: 767px){.reference_header p.candidate_name{width:100% !important;margin-bottom:10px !important}}.reference_header .candidate_detail_info{display:flex;flex-direction:column;justify-content:center;margin-left:10px;padding-left:30px;color:#757575;font-size:14px}@media only screen and (max-width: 767px){.reference_header .candidate_detail_info{width:100% !important;margin-left:0;padding-left:0;border-left:none}}.simple_reference_status{display:flex;justify-content:space-between;margin:0 60px}@media only screen and (max-width: 767px){.simple_reference_status{margin:0 15px}}.simple_reference_status .step_line{width:10%;margin-top:25px;border-top:1px solid #bebebe}.simple_reference_status .step_line.is_achieved{border-top:1px solid #0056CF}.simple_reference_status .simple_reference_status_step_icon{z-index:1;display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0 auto 5px;padding:10px;color:#bebebe;font-size:16px;text-align:center;border:1px solid #bebebe;border-radius:50%}@keyframes step_color_border_flashing{0%{color:#bebebe;border:1px solid #bebebe}100%{color:#0056CF;border:1px solid #0056CF}}.simple_reference_status .simple_reference_status_step_icon.in_progress{-webkit-animation:step_color_border_flashing 650ms linear infinite alternate;-moz-animation:step_color_border_flashing 650ms linear infinite alternate;-ms-animation:step_color_border_flashing 650ms linear infinite alternate;-o-animation:step_color_border_flashing 650ms linear infinite alternate;animation:step_color_border_flashing 650ms linear infinite alternate}.simple_reference_status .simple_reference_status_step_icon.is_achieved{color:#0056CF;border:1px solid #0056CF}.simple_reference_status .simple_reference_status_step{margin-bottom:0;color:#bebebe;font-size:14px;text-align:center}@keyframes step_color_flashing{0%{color:#bebebe}100%{color:#0056CF}}.simple_reference_status .simple_reference_status_step.in_progress{-webkit-animation:step_color_flashing 650ms linear infinite alternate;-moz-animation:step_color_flashing 650ms linear infinite alternate;-ms-animation:step_color_flashing 650ms linear infinite alternate;-o-animation:step_color_flashing 650ms linear infinite alternate;animation:step_color_flashing 650ms linear infinite alternate}.simple_reference_status .simple_reference_status_step.is_achieved{color:#0056CF}.simple_reference_status .simple_reference_status_check{margin-top:10px;text-align:center}.simple_reference_status .simple_reference_status_check.in_progress{margin-top:10px;color:red;font-size:14px}.simple_reference_status .simple_reference_status_check.is_achieved{margin-top:5px;color:#41B323;font-size:25px}.reference_content_deadline{width:40%;margin:0 auto;margin-top:5px;padding:20px;font-size:15px;text-align:center;background:rgba(108,181,245,0.1);border:2px solid #6cb5f5;border-radius:10px}@media only screen and (max-width: 767px){.reference_content_deadline{width:60%}}.reference_content_deadline.color_green{background:rgba(3,192,76,0.1);border:2px solid #03c04c}.reference_content_deadline.color_yellow{background:rgba(250,250,74,0.2);border:2px solid #fafa4a}.reference_content_deadline.color_red{background:rgba(245,108,108,0.1);border:2px solid #f56c6c}.detail_btn_container .reference_brn.show_btn{width:70%}@media only screen and (max-width: 767px){.detail_btn_container .reference_brn.show_btn{width:80%}}.reference_edit_delete_btn{width:70%;margin:5px auto 0}@media only screen and (max-width: 767px){.reference_edit_delete_btn{width:80%}}.reference_edit_delete_btn .reference_brn{box-sizing:border-box;width:49%}.reference_form_option_label label{font-weight:bold;font-size:14px}.additional_options_container{position:relative;display:flex !important;align-items:center;width:max-content;height:calc(1.5em + 2px);font-size:16px;border:1px solid #ced4da;cursor:pointer}.additional_options_container::after{position:absolute;top:50%;right:5px;font-size:10px;transform:translateY(-50%);content:"▼"}.additional_options_container .additional_option_container{display:flex;align-items:center}.additional_options_container .additional_option_label{display:inline-flex;align-items:center;margin-bottom:0;padding-left:5px;font-weight:normal !important;cursor:pointer}.additional_options_container .additional_option_btn{cursor:pointer}.reference_show_charge .reference_total_charge_num{margin-bottom:0;font-size:18px}.reference_show_charge .detail_charge{margin-bottom:0;color:gray;font-size:14px}.reference_show_charge .detail_charge.right{text-align:right}.reference_show_charge .detail_charge_container{display:flex;justify-content:space-between;width:35%;margin:15px 0 5px;padding:8px 0 14px;border-top:1px solid gray;border-bottom:1px solid gray}.select_options_container{display:flex;flex-direction:column}.select_options_container>span{margin-bottom:0.5rem}.select_options_container>span input{margin-right:5px}.select_options_container>span label{margin-bottom:0}.select_options_container .select_option_check_label{display:flex;align-items:center;cursor:pointer}.select_options_container .select_option_check_input{display:none}.select_options_container .select_check_option_dummy_input{display:inline-block;width:15px;height:15px;margin-right:4px;margin-bottom:0;border:1px solid #808080;border-radius:2px;cursor:pointer}.select_options_container .select_option_check_input:checked+.select_check_option_dummy_input{position:relative;background:#0056CF}.select_options_container .select_option_check_input:checked+.select_check_option_dummy_input::before{position:absolute;top:50%;left:50%;color:#fff;font-weight:900;font-size:10px;font-family:"Font Awesome 5 Free", sans-serif;font-style:normal;font-variant:normal;transform:translate(-50%, -50%);transition:transform 0.3s ease-in-out;content:"\f00c";text-rendering:auto;-webkit-font-smoothing:antialiased}.select_options_container .select_option_check_input:disabled+.select_check_option_dummy_input{opacity:0.5}.select_options_container .select_option_check_input:disabled~.select_check_option_text{opacity:0.5}.select_options_container .current_job_check_radio_wrapper.disabled{opacity:0.5;pointer-events:none}.select_options_container .current_job_check_radio_wrapper .current_job_check_radio_label{position:relative;font-size:12px;font-weight:normal;padding-left:20px;margin-right:10px}.select_options_container .current_job_check_radio_wrapper .current_job_check_radio_label input{position:absolute;top:2px;left:0}#apply_coupon_modal article{border:1px solid rgba(0,0,0,0.1);box-shadow:2px 2px 4px rgba(0,0,0,0.1)}#apply_coupon_modal article .coupon_top{display:flex;justify-content:space-between}#apply_coupon_modal article p,#apply_coupon_modal article small{font-weight:bold}#apply_coupon_modal .invalid_coupons article{background-color:rgba(0,0,0,0.05)}#apply_coupon_modal .valid_coupons article{cursor:pointer;transition:box-shadow 0.5s}#apply_coupon_modal .valid_coupons article:hover{box-shadow:none;transform:translate(2px, 2px);opacity:0.8}#apply_coupon_modal .modal-body h5{padding-bottom:10px;color:#0056CF;font-weight:bold;border-bottom:solid 2px #0056CF}.may_use_coupon{margin:0 10px;padding:5px 10px;font-size:16px;border:1px solid #ebedef}.may_use_coupon i{color:green}.references_form_wrapper .reference_step_container{transition:all 0.5s}.references_form_wrapper .onboarding_box{display:none}.references_form_wrapper .target_reference_step{position:relative;box-shadow:0 0 5px #0056CF;opacity:1 !important;pointer-events:auto !important}.references_form_wrapper .target_reference_step .onboarding_box{position:relative;position:absolute;top:30px;left:102.5%;z-index:10;display:block;padding:20px;color:white;letter-spacing:0.5px;background-color:#0056CF;border-radius:5px;box-shadow:0 0 15px gray;animation:fadein-tooltip 0.5s linear}@keyframes fadein-tooltip{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}.references_form_wrapper .target_reference_step .onboarding_box h6{margin:5px 0 15px;font-weight:bold;font-size:16px}.references_form_wrapper .target_reference_step .onboarding_box p{font-size:12px}.references_form_wrapper .target_reference_step .onboarding_box::after{position:absolute;top:25%;right:100%;width:0;height:0;margin-top:-10px;border:solid transparent;border-color:rgba(90,230,40,0);border-top-width:10px;border-right-color:#0056CF;border-right-width:12px;border-bottom-width:10px;border-left-width:30px;content:"";pointer-events:none}.references_form_wrapper .target_reference_step .onboarding_box .button_area{display:flex;justify-content:flex-end;margin-top:20px}.references_form_wrapper .target_reference_step .onboarding_box .button_area span{margin-left:10px;padding:7px 15px;color:#0056CF;font-weight:bold;font-size:14px;background-color:white;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,0.1);cursor:pointer}.references_form_wrapper .reference_form_modal_container.target_reference_step{position:static;top:0}.references_form_wrapper .reference_form_modal_container.target_reference_step .submit_container{position:relative}.references_form_wrapper .reference_form_modal_container.target_reference_step .onboarding_box{top:-25px;left:-258px;width:165%}.references_form_wrapper .reference_form_modal_container.target_reference_step .onboarding_box::after{right:0%;left:100%;border-right-color:transparent;border-left-color:#0056CF;border-left-width:12px}.normal_check_with_light .normal_check_container{padding:15px;border:1px solid gray}.show_questions_container{border:1px solid #c9c7c7;border-radius:3px;background-color:#f6f6f6;padding:20px 25px;max-height:300px;overflow-y:scroll}.show_questions_container .question_name_container{display:flex;padding:15px 0;border-bottom:1.5px dotted #c9c7c7;align-items:flex-start}.show_questions_container .question_name_container .question_secret_container{height:22px;display:flex;align-items:center;justify-content:center;margin-right:20px}.show_questions_container .question_name_container .question_secret_container .question_secret{border:1px solid;font-size:10px;padding:1px 4px;border-radius:10px;text-align:center}.show_questions_container .question_name_container .question_secret_container .question_secret.true{color:#767676;border-color:#767676}.show_questions_container .question_name_container .question_secret_container .question_secret.false{color:#C91400;border-color:#C91400}.show_questions_container .question_name_container .question_number{font-size:14px;margin-right:10px}.show_questions_container .question_name_container .question_name{margin-bottom:0px;font-size:14px}.show_questions_container .question_name_container .question_name .question_text_alert{display:block;color:#C91400;font-size:10px;margin-top:10px}.show_questions_container .question_name_container .question_name .question_text.alerted{font-size:14px;color:gray;word-break:break-all}.show_questions_container .question_name_container:last-child{border-bottom:0px}.show_questions_container .no_question{margin-bottom:0px}#confirmation_modal .confirm_items_container{margin:15px 0}#confirmation_modal .confirm_items_container .confirm_item{margin-bottom:15px}#confirmation_modal .confirm_items_container .confirm_item .confirm_item_label{font-size:18px;color:#1A1A1A;font-weight:bold;margin-bottom:14px}#confirmation_modal .confirm_items_container .confirm_item.for_candidate .contents_for_candidate{font-size:14px}#confirmation_modal .confirm_items_container .confirm_item.for_candidate .contents_for_candidate .candidate_info{display:flex;margin-bottom:12px}#confirmation_modal .confirm_items_container .confirm_item.for_candidate .contents_for_candidate .candidate_info .candidate_info_label{width:30%}#confirmation_modal .confirm_items_container .confirm_item.for_candidate .contents_for_candidate .candidate_info .candidate_info_text{flex:1}#confirmation_modal .confirm_items_container .confirm_item.for_candidate .contents_for_candidate .candidate_info:last-child{margin-bottom:0}#confirmation_modal .confirm_items_container .confirm_item.for_questions .contents_for_questions .detail_text{margin-bottom:5px;font-size:14px}#confirmation_modal .confirm_items_container .confirm_item.for_conditions .contents_for_conditions{background-color:#f6f6f6;padding:30px}#confirmation_modal .confirm_items_container .confirm_item.for_conditions .contents_for_conditions .condition_info{display:flex;margin-bottom:15px;font-size:14px}#confirmation_modal .confirm_items_container .confirm_item.for_conditions .contents_for_conditions .condition_info .condition_number{width:10%}#confirmation_modal .confirm_items_container .confirm_item.for_conditions .contents_for_conditions .condition_info .condition_text{width:30%}#confirmation_modal .confirm_items_container .confirm_item.for_conditions .contents_for_conditions .condition_info .optional_info_text{flex:1}#confirmation_modal .confirm_items_container .confirm_item.for_conditions .contents_for_conditions .condition_info:last-child{margin-bottom:0px}#confirmation_modal .confirm_items_container .confirm_item.for_tickets .confirm_item_label{display:flex;align-items:center}#confirmation_modal .confirm_items_container .confirm_item.for_tickets .confirm_item_label .number_of_tickets{color:gray;font-size:12px}#confirmation_modal .confirm_items_container .confirm_item.for_tickets .contents_for_tickets .ticket_info{font-size:14px;margin-bottom:15px}#confirmation_modal .confirm_items_container .confirm_item.for_tickets .contents_for_tickets .ticket_info .ticket_expiration_date{font-weight:bold;font-size:12px;color:gray}#confirmation_modal .confirm_items_container .confirm_item.for_tickets .contents_for_tickets .ticket_info:last-child{margin-bottom:0px}#confirmation_modal .confirm_items_container .confirm_item.for_detail_charge .contents_for_detail_charge{font-size:14px}#confirmation_modal .confirm_items_container .confirm_item.for_deadline .contents_for_deadline{background-color:#f6f6f6;font-size:14px;text-align:center;padding:20px 0}#confirmation_modal .confirm_items_container .confirm_item.for_deadline .contents_for_deadline .label{color:#0056CF}#confirmation_modal .confirm_items_container .confirm_item.for_deadline .contents_for_deadline .deadline{font-weight:bold}.setting_for_reference,.setting_for_ats{margin:15px 0}.setting_for_reference .label_for_reference,.setting_for_reference .label_for_ats,.setting_for_ats .label_for_reference,.setting_for_ats .label_for_ats{font-weight:bold;margin-bottom:3px}.setting_for_reference .label_for_reference .number_of_tickets,.setting_for_ats .label_for_reference .number_of_tickets{color:gray;font-size:12px}.setting_for_reference .alert_for_reference,.setting_for_reference .alert_for_ats,.setting_for_ats .alert_for_reference,.setting_for_ats .alert_for_ats{color:red;font-size:12px}.setting_for_reference .candidate_for_reference,.setting_for_ats .candidate_for_reference{margin-bottom:0;font-size:14px}.setting_for_reference .question_name_for_reference,.setting_for_reference .question_name_for_ats,.setting_for_ats .question_name_for_reference,.setting_for_ats .question_name_for_ats{display:flex;margin-bottom:0;font-size:14px}.setting_for_reference .question_name_for_reference .question_number,.setting_for_reference .question_name_for_ats .question_number,.setting_for_ats .question_name_for_reference .question_number,.setting_for_ats .question_name_for_ats .question_number{margin-right:5px}.setting_for_reference .no_question_for_ats,.setting_for_ats .no_question_for_ats{margin-bottom:0;font-size:14px}.setting_for_reference .condition_for_reference,.setting_for_reference .condition_for_ats,.setting_for_ats .condition_for_reference,.setting_for_ats .condition_for_ats{margin-bottom:0;font-size:14px}.setting_for_reference .reference_setting_deadline,.setting_for_reference .ats_setting_until_deadline,.setting_for_ats .reference_setting_deadline,.setting_for_ats .ats_setting_until_deadline{font-size:14px}.setting_for_reference .use_tickets .ticket_info,.setting_for_reference .use_tickets .no_ticket_info,.setting_for_ats .use_tickets .ticket_info,.setting_for_ats .use_tickets .no_ticket_info{margin-bottom:0;font-size:14px}.setting_for_reference .use_tickets .ticket_info .ticket_expiration_date,.setting_for_reference .use_tickets .no_ticket_info .ticket_expiration_date,.setting_for_ats .use_tickets .ticket_info .ticket_expiration_date,.setting_for_ats .use_tickets .no_ticket_info .ticket_expiration_date{font-weight:bold;font-size:12px;color:gray}.reference_download_btn{display:flex;justify-content:flex-end;margin-top:20px;margin-bottom:5px}.reference_download_en{margin-bottom:15px;font-size:10px;color:gray;text-align:center}.reference_show_container{padding:30px;background:white;box-shadow:0 0.5mm 2mm rgba(0,0,0,0.3)}.reference_show_container .profile-image{width:100%;height:100%;border:solid 1px #ebebeb}.reference_show_container .top_section_container{display:flex;justify-content:space-between;margin-bottom:25px}.reference_show_container .name_container{display:flex;flex:1;align-items:center}.reference_show_container .name_container .profile_image_container{width:125px;margin-right:10px}.reference_show_container .name_container .nominee_name{margin-bottom:5px;font-weight:bold;font-size:20px}.reference_show_container .name_container .candidate_tags_container{display:flex;flex-wrap:wrap}.reference_show_container .name_container .candidate_tags_container .candidate_tag_text{font-size:12px;font-weight:normal;background-color:#e7f3fd;padding:3px 10px;border-radius:10px;margin-right:5px;color:gray;transition:all 0.3s 0s ease}.reference_show_container .name_container .candidate_tags_container .candidate_tag_text:hover{cursor:default}.reference_show_container .name_container .description{font-size:14px}.reference_show_container .candidate_optional_info_container{width:250px;margin-bottom:-10px;padding:7px 15px;border:solid 1px rgba(0,0,0,0.2)}.reference_show_container .candidate_optional_info_container .optional_info_title{display:flex;justify-content:space-between;margin-bottom:0;font-size:14px;border-bottom:1px solid rgba(0,0,0,0.2)}.reference_show_container .candidate_optional_info_container .optional_info_edit{display:inline;cursor:pointer;color:#007bff;font-size:12px}.reference_show_container .candidate_optional_info_container .optional_info_content{margin-top:10px;font-size:12px;word-wrap:break-word}.reference_show_container .candidate_optional_info_container textarea.candidate_optional_info{border:1px solid #80808073;background-image:none}.reference_show_container .candidate_optional_info_container textarea.candidate_optional_info:focus{box-shadow:none}.reference_show_container .summary_comment_wrapper{position:relative;display:flex;margin:20px 0 0;font-size:14px}.reference_show_container .summary_comment_wrapper .left{margin-right:30px;margin-left:20px}.reference_show_container .summary_comment_wrapper .left .profile_image{display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,0.2)}.reference_show_container .summary_comment_wrapper .left .admin_user_name{margin-bottom:0;color:rgba(0,0,0,0.5);font-weight:bold;font-size:12px;white-space:nowrap;text-align:center}.reference_show_container .summary_comment_wrapper .right{flex:1}.reference_show_container .summary_comment_wrapper .comment_text{position:relative;z-index:5;margin-right:10%;margin-bottom:0;padding:15px 15px 30px;font-size:15px;line-height:1.8;border:solid 1px #767676}.reference_show_container .summary_comment_wrapper .comment_text::before{position:absolute;top:10.5px;left:-28px;z-index:2;margin-left:-8px;border:10px solid transparent;border-right:26px solid #767676;transform:skewY(18deg);content:""}.reference_show_container .summary_comment_wrapper .comment_text::after{position:absolute;top:12px;left:-25px;z-index:2;margin-left:-8px;border:10px solid transparent;border-right:26px solid #fff;transform:skewY(18deg);content:""}.reference_show_container .summary_comment_wrapper .comment_text .comment_updated_at{position:absolute;right:10px;bottom:5px;font-weight:bold;font-size:12px}.reference_show_container .request_button_wrapper{display:flex;align-items:center;padding:10px 15px;font-size:15px;background-color:white;border-radius:5px;box-shadow:0 0 2px rgba(0,0,0,0.2)}.reference_show_container .request_button_wrapper p{flex:1}.reference_show_container #fbPrivacyProtectionModal .description_text_area{padding:20px 30px;background-color:#f2f2f2;border:1px solid #dee2e6;border-radius:3px}.reference_show_container #fbPrivacyProtectionModal .fb_switch_btn_container{margin-top:20px;text-align:center}.reference_show_container .toggle_fb_privacy_protection_modal{margin-top:5px;color:#007bff;font-size:12px;cursor:pointer}.reference_show_container .toggle_fb_privacy_protection_modal.received_comment{position:absolute;top:100%;right:0}.reference_show_container .personality_title{display:flex;align-items:center;margin-bottom:0;font-weight:bold}.reference_show_container .personality_title i{margin-left:5px;color:rgba(0,0,0,0.5);font-size:12px}.reference_show_container .personality_title a:hover{text-decoration:none}.reference_show_container .summary_features_container{width:80%;margin:0 auto 5px}.reference_show_container .summary_features_container .summary_features_list{padding:25px 40px;border:solid 1px #767676;border-radius:8px}.reference_show_container .summary_features_container .feature_text{display:flex;font-size:15px}.reference_show_container .summary_features_container .feature_text:last-child{margin-bottom:0}.reference_show_container .summary_features_container .feature_text .color_main{padding-top:5px;color:#0056CF}.reference_show_container .personality_summary_container{position:relative;display:none;width:50%;padding:12px 0 12px 12px;border:1px solid gray;border-bottom:none}.reference_show_container .big_five_more_link{position:absolute;right:0;bottom:0;padding-right:10px;padding-bottom:10px;color:#0056CF;font-size:14px;text-decoration:underline;cursor:pointer}.reference_show_container .personality_summary_container.active{display:block}.reference_show_container .personality_summary_container .big_five_text{padding:0 20px;text-align:center}.reference_show_container .personality_summary_container .big_five_score_text_container{display:flex;justify-content:center}.reference_show_container .personality_summary_container .big_five_score_text_container .big_five_score_text{width:500px;margin:10px -20px 0;padding:20px 25px;font-size:1rem;text-align:justify;background:#fff;border:1px solid #767676;border-radius:8px}.reference_show_container .personality_summary_container:nth-child(even){border-left:none}.reference_show_container .personality_summary_container:nth-child(5),.reference_show_container .personality_summary_container:nth-child(6){border-bottom:1px solid gray}.reference_show_container .personality_summary_container .personality_description{margin-bottom:10px;font-weight:bold;font-size:12px;line-height:2}.reference_show_container .personality_summary_container .personality_item{margin-top:7px;margin-bottom:0;color:#0056CF;line-height:1.3}.reference_show_container .personality_summary_container .personality_lower{width:50%;margin-bottom:0;line-height:1.2}.reference_show_container .personality_summary_container .personality_lower span{font-weight:bold}.reference_show_container .personality_summary_container .personality_higher{width:50%;margin-bottom:0;margin-left:5px;line-height:1.2}.reference_show_container .personality_summary_container .personality_higher span{font-weight:bold}.reference_show_container .big_five_factor_container{display:flex;justify-content:space-between;margin-bottom:20px}.reference_show_container .big_five_factor_container .big_five_factor_text{flex:1;width:13%}.reference_show_container .big_five_factor_container .big_five_factor_text.left{text-align:left}.reference_show_container .big_five_factor_container .big_five_factor_text.right{text-align:right}.reference_show_container .big_five_factor_container .big_five_factor_score{width:60%;margin:0 20px}.reference_show_container .big_five_factor_container .recommend_point_scale_bar{display:flex;justify-content:space-between}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .recommend_point_scale{height:0;border-right:1px solid #000}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .recommend_point_scale.big{height:4px}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .score_target{position:relative}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .score_target::before{position:absolute;top:-23px;left:50%;z-index:2;width:25px;height:25px;background-color:#0056CF;border-radius:50%;transform:translateX(-50%);cursor:pointer;content:""}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .scale_target{position:relative}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .scale_target::before{position:absolute;bottom:-33px;left:50%;z-index:2;margin-left:-8px;border:8px solid transparent;border-bottom:24px solid #fff;content:""}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .scale_target::after{position:absolute;bottom:-30px;left:50%;z-index:1;margin-left:-8px;border:8px solid transparent;border-bottom:25px solid #767676;content:""}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .scale_target.big{word-wrap:break-word}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .scale_target.big::before{bottom:-30px}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .scale_target.big::after{bottom:-27px}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .scale_target.score_low::before{margin-left:3px;transform:skewX(40deg)}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .scale_target.score_low::after{margin-left:0;transform:skewX(40deg)}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .scale_target.score_high::before{margin-left:-18px;border-bottom:23px solid #fff;transform:skewX(-40deg)}.reference_show_container .big_five_factor_container .recommend_point_scale_bar .scale_target.score_high::after{margin-left:-15px;transform:skewX(-40deg)}.reference_show_container .recommend_point_range{width:100%;height:8px;background-color:#bdc3c7;border-radius:6px;outline:none;-webkit-appearance:none;appearance:none}.reference_show_container .recommend_point_range::-webkit-slider-thumb{position:relative;display:block;width:25px;height:25px;background-color:#0056CF;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;transition:0.3s ease-in-out;-webkit-appearance:none;appearance:none}.reference_show_container .recommend_point_range::-webkit-slider-thumb:hover,.reference_show_container .recommend_point_range::-webkit-slider-thumb:active{transform:scale(1.3)}.reference_show_container .recommend_point_range.thumb_none::-webkit-slider-thumb{display:none}.reference_show_container .user_personalities_container .personality_summary_container{width:100%;border:none;border-top:4px solid #0056CF}.reference_show_container .compliance_summary_text{text-align:center;margin:30px 0;font-weight:bold;font-size:15px}.reference_show_container .compliance_row_container{margin:0 90px;font-size:15px}.reference_show_container .compliance_row{display:flex;border-bottom:1px solid rgba(0,0,0,0.2);padding:10px 40px}.reference_show_container .compliance_row:first-child{border-top:1px solid rgba(0,0,0,0.2)}.reference_show_container .compliance_row_type{width:40%;font-weight:bold}.reference_show_container .compliance_row_check{width:20%}.reference_show_container .compliance_row_check.gray{color:rgba(0,0,0,0.2)}.reference_show_container .compliance_row_check.red{color:#ff4c4c}.reference_show_container .compliance_row_value.gray{color:rgba(0,0,0,0.2)}.reference_show_container .compliance_row_value.red{color:#ff4c4c;font-weight:bold}.reference_show_container .score_text_td{text-align:center;font-size:18px;font-weight:bold}.reference_show_container .score_text_td.red{color:#ff4c4c}.reference_show_container .score_text_td.gray{color:#bfbfbf}.reference_show_container .show_compliance_answers_table_modal{color:#0056CF;font-size:12px;cursor:pointer}.reference_show_container .recommender_info{position:relative;margin-bottom:0;margin-left:20px;font-size:16px}.reference_show_container .recommender_info::before{position:absolute;top:50%;left:-15px;width:8px;height:8px;background:#0056CF;border-radius:50%;transform:translateY(-50%);content:""}.reference_show_container .recommender_info_detail{display:flex;align-items:flex-start;margin-bottom:50px;padding-left:20px}.reference_show_container .recommender_info_detail .left{width:30%;margin-top:15px}.reference_show_container .recommender_info_detail .left .profile_image{width:80px;margin-bottom:5px}.reference_show_container .recommender_info_detail .left .description{padding-right:10px;font-size:14px;line-height:1.5}.reference_show_container .recommender_info_detail .right{width:70%;font-size:15px}.reference_show_container .relationship_tag{margin-left:8px;padding:3px 7px;color:#fff;font-size:14px;background:#767676;border-radius:15px}.reference_show_container .display_recommender_ekyc{margin-bottom:0;padding-right:10px;font-weight:bold;font-size:16px}.reference_show_container .display_recommender_ekyc .ekyc_status{font-size:14px}.reference_show_container .display_recommender_ekyc .ekyc_status.color_green{color:#03c04a}.reference_show_container .display_recommender_ekyc .ekyc_status.color_gray{color:#bebebe}.reference_show_container .confirm_table{border-top:1px solid rgba(0,0,0,0.2);margin-right:20px}.reference_show_container .confirm_table .column{padding:5px;border-bottom:1px solid rgba(0,0,0,0.2);font-size:13px;display:flex;align-items:center}.reference_show_container .confirm_table .column .label{margin-right:8px}.reference_show_container .confirm_table .column .result{flex:1}.reference_show_container .confirm_table .column .result.text-gray{color:#000}.reference_show_container .confirm_table .column .result.text-gray.gray{color:#808080}.reference_show_container .confirm_table .column .result.alert_result{color:#c91400;font-weight:bold}.reference_show_container .project_table{margin-top:5px;border-right:1px solid rgba(0,0,0,0.2);border-left:1px solid rgba(0,0,0,0.2)}.reference_show_container .project_table .record{display:flex;padding:7px 0;border-top:1px solid rgba(0,0,0,0.2)}.reference_show_container .project_table .record.detail .content{word-break:break-all;flex:1;padding-right:10px}.reference_show_container .project_table .record:last-child{border-bottom:1px solid rgba(0,0,0,0.2)}.reference_show_container .project_table .label{margin-right:30px;margin-left:20px;white-space:nowrap}.reference_show_container .admin_check_container{margin-top:5px;padding:10px 15px;background:#d5effe;font-size:14px}.reference_show_container .question_info{margin-top:30px;margin-bottom:25px;padding:10px 20px;color:#212529;background:#CCDDF5;display:flex}.reference_show_container .personality_question_info{margin-top:30px;margin-bottom:25px;padding:10px 20px;color:#0056CF;background:#fff;border:solid 1px #0056CF}.reference_show_container .question_wrapper{margin-bottom:50px}.reference_show_container .answer_info{position:relative;display:flex;margin-bottom:15px;margin-left:15px}.reference_show_container .answer_info .left{flex:1;width:15%;margin-right:20px}.reference_show_container .answer_info .right{display:flex;align-items:center;width:80%;margin-right:90px}.reference_show_container .answer_info_comment{position:relative;display:flex;margin-bottom:15px;margin-left:100px}.reference_show_container .answer_info_comment .right{flex:1;width:15%;margin-right:20px}.reference_show_container .answer_info_comment .left{display:flex;align-items:center;width:100%;margin-right:20px}.reference_show_container .answer_info_comment .answer_text_comment{background:#eef7ff}.reference_show_container .answer_info_comment .answer_text_comment::after{border-left-color:#eef7ff}.reference_show_container .answer_user_image{position:relative;width:50px}.reference_show_container .answer_user_name{margin-bottom:0;font-size:12px;line-height:1.2;overflow-wrap:anywhere}.reference_show_container .answer_user_relationship_tag{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin-bottom:0;margin-left:0;padding:0;color:#fff;font-weight:500;line-height:1;background:#767676;border-radius:50%;transform:translate(-30%, -30%)}.reference_show_container .relationship_tag_text{font-size:10px;transform:scale(0.9)}.reference_show_container .relationship_tag_text.relationship_other{transform:scale(0.7);white-space:nowrap}.reference_show_container .answer_text{position:relative;z-index:5;width:100%;margin-bottom:0;padding:15px;font-size:15px;line-height:1.8;border:solid 1px #767676;overflow-wrap:break-word;border-radius:5px}.reference_show_container .answer_text::before{position:absolute;top:10px;left:-28px;z-index:2;margin-left:-8px;border:10px solid transparent;border-right:26px solid #767676;transform:skewY(35deg);content:""}.reference_show_container .answer_text::after{position:absolute;top:12px;left:-25px;z-index:2;margin-left:-8px;border:10px solid transparent;border-right:26px solid #fff;transform:skewY(35deg);content:""}.reference_show_container .answer_text .personality_question{margin-bottom:5px;font-size:12px}.reference_show_container .answer_text_comment{position:relative;z-index:5;width:100%;margin-bottom:0;padding:15px;font-size:15px;line-height:1.8;border:solid 1px #767676}.reference_show_container .answer_text_comment::before{position:absolute;top:10px;right:-28px;z-index:2;margin-right:-8px;border:10px solid transparent;border-left:26px solid #767676;transform:skewY(325deg);content:""}.reference_show_container .answer_text_comment::after{position:absolute;top:12px;right:-25px;z-index:2;margin-right:-8px;border:10px solid transparent;border-left:26px solid #fff;transform:skewY(325deg);content:""}.reference_show_container .answer_text_comment .personality_question{margin-bottom:5px;font-size:12px}.reference_show_container .replay_icon_btn{margin-left:20px;padding:5px;color:#c8c8c8;border-radius:50%;cursor:pointer}.additional_message_container{margin-top:60px}.nps_header{position:fixed;top:60px;left:0;z-index:10;display:flex;align-items:center;width:100%;background:white;border-bottom:1px solid rgba(0,0,0,0.1);box-shadow:0 0 15px rgba(0,0,0,0.2)}.nps_header .close_button_area{position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 991px){.nps_header .close_button_area{top:10px;right:10px}}.nps_header .close_button_area .close_button_icon{cursor:pointer;font-size:30px;color:#808080}.nps_header .nps_header_container{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 991px){.nps_header .nps_header_container{flex-direction:column}}.nps_header .nps_header_container .question_container{margin-bottom:0;color:#808080;font-weight:bold;text-align:center}@media screen and (max-width: 991px){.nps_header .nps_header_container .question_container{width:100%;margin-bottom:10px}}.nps_header .nps_header_container .question_container .nps_point_question{display:block}.nps_header .nps_header_container .question_container .improvement_point_question{display:none}.nps_header .nps_header_container .nps_form_container{margin:0 30px 0 20px}.nps_header .nps_header_container .nps_form_container .nps_radio_button_container{display:flex;flex-wrap:wrap}@media screen and (max-width: 991px){.nps_header .nps_header_container .nps_form_container .nps_radio_button_container{margin-bottom:5px}}.nps_header .nps_header_container .nps_form_container .nps_radio_button_container .nps_label{display:inline-block;width:35px;height:35px;margin-bottom:0%;margin-left:5px;color:#0056CF;line-height:35px;text-align:center;background-color:rgba(0,132,202,0.05);border:1px solid #0056CF;border-radius:50%;cursor:pointer}.nps_header .nps_header_container .nps_form_container .nps_radio_button_container .nps_label:first-child{margin-left:0}@media screen and (max-width: 991px){.nps_header .nps_header_container .nps_form_container .nps_radio_button_container .nps_label{margin-bottom:5px}}.nps_header .nps_header_container .nps_form_container .nps_radio_button_container input[name="nps_point"]:checked+.nps_label{color:white;font-weight:bold;background-color:#0056CF}.nps_header .nps_header_container .nps_form_container .nps_text_field_container{display:none}.nps_header .nps_header_container .nps_form_container .nps_text_field_container .nps_text_field_input{height:80px !important;margin-bottom:5px;font-size:12px}.nps_header .nps_header_container .nps_form_container .nps_text_field_container .nps_text_field_input::placeholder{font-size:12px}@media screen and (max-width: 767px){.nps_header .nps_header_container .nps_form_container .nps_text_field_container .nps_text_field_input{width:100%;height:55px !important}}@media screen and (max-width: 991px){.nps_header .nps_header_container .nps_form_container .nps_text_field_container .follow_up_container{margin-bottom:10px}}.nps_header .nps_header_container .nps_form_container .nps_text_field_container .follow_up_container .follow_up_label{color:#808080;font-size:12px;display:flex;align-items:center}.nps_header .nps_header_container .nps_button_container .nps_completed_button{display:none}.nps_header .nps_header_container .nps_button_container .nps_completed_fake_button{display:block}@media (max-width: 767px){.reference_show_container .top_section_container{flex-direction:column}.reference_show_container .top_section_container .profile-image{margin-right:0}.reference_show_container .name_container{flex-direction:column}.reference_show_container .candidate_optional_info_container{width:100%;margin:20px auto}.reference_show_container .personality_labels_container .personality_summary_container{width:100%;padding:10px}.reference_show_container .recommender_info{margin-bottom:8px}.reference_show_container .recommender_info_detail{flex-direction:column;padding:0}.reference_show_container .recommender_info_detail .left{width:100%;text-align:center}.reference_show_container .recommender_info_detail .left .display_recommender_ekyc{margin-bottom:0;padding-left:0}.reference_show_container .recommender_info_detail .left .confirm_table{margin-right:0;margin-bottom:20px}.reference_show_container .recommender_info_detail .right{width:100%;margin-top:0}.reference_show_container .recommender_info_detail .not_get_recommend{margin-top:20px;color:rgba(0,0,0,0.5)}.reference_show_container .answer_info .right{margin-right:0}.reference_show_container .personality_summary_container:nth-child(even){border-left:1px solid gray}.reference_show_container .personality_summary_container:last-child{border-top:none}.reference_show_container .question_info{font-size:14px}.reference_show_container .additional_message_container .heading_design_a{font-size:18px}}.tickets_summary_container{position:relative;display:flex;flex-wrap:wrap;margin-bottom:10px;margin-left:10px}.tickets_summary_container .summary_title{display:flex;align-items:center;margin-bottom:0;font-size:15px}.tickets_summary_container .summary_title .square{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px}.tickets_summary_container .summary_title .square.available{background-color:#00aed1}.tickets_summary_container .summary_title .square.waiting_for_use{background-color:gray}.tickets_summary_container .summary_title .square.already_used{background-color:green}.tickets_summary_container .summary_title .square.expired{background-color:red}.tickets_summary_container .summary_title .square.return{background-color:purple}.tickets_summary_container .summary_count{margin-bottom:0;font-weight:bold;font-size:28px}.tickets_summary_container .summary_count .count{font-weight:normal;font-size:14px}.tickets_summary_container .summary_count .add_tickets_link{color:#0056CF;font-size:18px}.tickets_summary_container .tickets_purchase{display:flex;align-items:center;margin-left:20px}.table-responsive.tickets-table-container td{vertical-align:middle}.tickets_management_container{margin-top:50px;display:flex;justify-content:space-between;align-items:top}@media only screen and (max-width: 767px){.tickets_management_container{flex-direction:column}}.tickets_management_container .tickets_index_container{flex:1;margin-left:30px}@media only screen and (max-width: 767px){.tickets_management_container .tickets_index_container{margin-left:0;margin-top:50px}}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record{padding:20px 30px;border:1px solid #e5e5e5;box-shadow:0 2px 8px rgba(0,0,0,0.1);border-radius:5px;display:flex;justify-content:space-between;margin-bottom:15px}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left{display:flex;align-items:center}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left .ticket_record_count{display:flex;align-items:center}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left .ticket_record_count .ticket_icon{font-size:22px;color:#bdbdbd}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left .ticket_record_count .times_text{margin:0 10px;font-size:14px;color:#bdbdbd}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left .ticket_record_count .count_text{margin-bottom:0;font-weight:bold}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left .ticket_record_count .count_text .count{font-size:18px}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left .ticket_record_count .count_text .unit{font-size:14px}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left .category_label{margin-bottom:0px;margin-left:30px;color:white;padding:3px 20px;border-radius:10px;font-size:10px}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left .category_label[data-category="2"]{background-color:#0056CF}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left .category_label[data-category="3"]{background-color:red}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left .category_label[data-category="4"]{background-color:#f09941}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .left .ticket_name{font-size:12px;color:gray;margin-left:20px;margin-bottom:0px}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record .ticket_record_expiration{margin-bottom:0;color:#bdbdbd;font-weight:bold;line-height:24px;font-size:12px}.tickets_management_container .tickets_index_container .tickets_index_wrapper .ticket_record.empty p{font-size:12px;color:#cacaca}.tickets_management_container .tickets_index_container .expiration_date_range{margin-bottom:20px;color:#bdbdbd;display:flex;align-items:center}.tickets_management_container .tickets_index_container .expiration_date_range .calendar_icon{margin-right:15px;font-size:20px}.tickets_management_container .tickets_index_container .expiration_date_range .range_text{font-size:14px;font-weight:bold}.ticket_plan_top_container{margin-top:40px;margin-bottom:30px;text-align:center}.ticket_plan_top_container .title{font-weight:bold;font-size:28px}.ticket_plan_top_container .description{margin-bottom:0;font-size:18px}.ticket_description_container{margin-top:30px;margin-bottom:20px}.ticket_description_container .ticket_description_title{margin-bottom:10px;font-weight:bold;font-size:18px;text-align:center}.ticket_description_container .ticket_description_image_container{width:500px;margin:0 auto}@media (max-width: 576px){.ticket_description_container .ticket_description_image_container{width:100%}}.ticket_description_container .ticket_description_image_container .ticket_description_image{width:100%}.limit_days_caution{width:85%;margin:0.75rem auto 0;color:#808080;font-size:14px;text-align:right}@media (max-width: 1199px){.limit_days_caution{width:90%}}@media (max-width: 991px){.limit_days_caution{display:block}}.ticket_plan_container{display:flex;justify-content:space-between;width:85%;margin:0 auto}@media (max-width: 1199px){.ticket_plan_container{width:90%}}@media (max-width: 991px){.ticket_plan_container{display:block}}.ticket_plan_container .ticket_plan_detail_container{width:240px;margin-right:20px;padding:20px 30px;border:1px solid #ccc;border-radius:7px;box-shadow:0 3px 7px rgba(0,0,0,0.2)}.ticket_plan_container .ticket_plan_detail_container:last-child{margin-right:0}@media (max-width: 991px){.ticket_plan_container .ticket_plan_detail_container{width:100%;margin-right:0;margin-bottom:20px}}.ticket_plan_container .ticket_plan_detail_container .ticket_plan_title{margin-bottom:0.5rem;font-weight:bold;font-size:23px;text-align:center}.ticket_plan_container .ticket_plan_detail_container .ticket_plan_detail{margin-bottom:0;color:#808080;font-size:13px}.ticket_plan_container .ticket_plan_detail_container .ticket_plan_detail.per_price{margin-bottom:10px;color:#0056CF;font-weight:bold;font-size:22px;text-align:center}.ticket_plan_container .ticket_plan_detail_container .ticket_plan_detail.limit_day{text-align:right}.ticket_plan_container .ticket_plan_detail_container .ticket_plan_detail.price{color:#000;font-size:15px;text-align:center;text-decoration:underline}.ticket_plan_container .ticket_plan_detail_container .ticket_plan_detail .exclude_tax{font-size:12px}.ticket_plan_container .ticket_plan_detail_container .ticket_plan_main{margin:0.5rem 0 1rem;font-size:20px;text-align:center}.ticket_plan_container .ticket_plan_detail_container .ticket_plan_main .ticket_plan_main_label{color:#808080;font-size:14px;line-height:20px}.ticket_plan_container .ticket_plan_detail_container .ticket_plan_main .unit{color:#808080;font-size:14px}.ticket_plan_container .ticket_plan_detail_container .purchase_confirm_btn_container{margin-top:1rem;text-align:center}.ticket_plan_container .ticket_plan_detail_container .purchase_confirm_btn_container .purchase_confirm_btn{width:100%}.ticket_return_alert_container{margin:0 80px 30px 80px;padding:20px 30px;background:#EDEDED;border:1px solid #ccc}.tickets_return_container{margin:0 80px 30px 80px;border:1px solid #ccc}.tickets_return_container .tickets_return_item{display:flex;border-bottom:1px solid #ccc}.tickets_return_container .tickets_return_item:last-child{border-bottom:none}.tickets_return_container .tickets_return_item .left{display:flex;align-items:center;width:30%;margin-bottom:0;padding:15px 25px 15px 40px;background:#EDEDED;border-right:1px solid #ccc}.tickets_return_container .tickets_return_item .right{display:flex;align-items:center;width:70%;margin-bottom:0;padding:15px 25px 15px 40px}.tickets_return_btn_container{text-align:center}.tickets_return_btn_container a{width:250px}.desired_job_condition_container{margin-top:20px;padding-top:20px;padding-bottom:10px;border:solid 1px #0056CF}.desired_job_label{margin-top:10px;color:#0056CF;font-weight:bold}.agent_profile_label{font-weight:bold}.desired_job_condition{margin-top:10px}.job_condition_table{margin-right:0 !important;margin-left:0 !important}.job_condition_select_box{display:none;padding-right:20px}.accept_scout_container{display:flex;width:80%;margin:0 auto}@media only screen and (max-width: 720px){.accept_scout_container{width:95%}}.accept_scout_label{position:relative;top:-5px;padding-left:3px}.job_condition_container{width:80%;margin:0 auto}@media only screen and (max-width: 720px){.job_condition_container{width:95%}}.agent_profile_container{width:80%;margin:0 auto}@media only screen and (max-width: 720px){.agent_profile_container{width:95%}}.location_conditions label{margin-bottom:0}.location_conditions .location_label_container{display:flex;align-items:center;border:solid #a9a9a9 1px;border-top:none}.location_conditions .location_label_container .location_label{padding-left:5px}.location_conditions .location_selected_btn{padding:20px;border:solid #a9a9a9 1px;border-top:none;border-left:none}@media only screen and (max-width: 720px){.location_conditions .location_selected_btn{padding:10px}}.location_conditions .row:first-child .location_label_container{border-top:solid #a9a9a9 1px}.location_conditions .row:first-child .location_selected_btn{border-top:solid #a9a9a9 1px}.position_labels .position_label{margin-bottom:0;padding:20px;border:solid #a9a9a9 1px;border-top:none;border-right:none;cursor:pointer}.position_labels .position_label:hover{color:#fff;background:#0184ca;opacity:0.8}.position_labels .position_label.selected{color:#fff;background:#0184ca;opacity:1}.position_labels .position_label:first-child{border-top:solid #a9a9a9 1px}@media only screen and (max-width: 720px){.position_labels .position_label{padding:10px}}.position_conditions{display:flex;flex-wrap:wrap;padding:20px;border:solid #a9a9a9 1px}.industry_labels .industry_label{margin-bottom:0;padding:20px;border:solid #a9a9a9 1px;border-top:none;border-right:none;cursor:pointer}.industry_labels .industry_label:hover{color:#fff;background:#0184ca;opacity:0.8}.industry_labels .industry_label.selected{color:#fff;background:#0184ca;opacity:1}.industry_labels .industry_label:first-child{border-top:solid #a9a9a9 1px}@media only screen and (max-width: 720px){.industry_labels .industry_label{padding:10px}}.industry_conditions{display:flex;flex-wrap:wrap;padding:20px;border:solid #a9a9a9 1px}.usage_sub_alert{margin-top:-5px;margin-bottom:5px;font-size:12px}.draw_select_box_container{width:100%}.draw_select_box_container .arrow_step{display:flex;justify-content:center;margin:5px 0;font-weight:bold;font-size:30px}.draw_select_box{display:flex;margin-bottom:0;padding:10px 20px;color:#1A1A1A;background-color:#EDEDED;border:1px solid #D9D9D9;cursor:pointer}.draw_select_box .step_num{margin-right:20px;font-weight:bold}.draw_select_box .step_action{margin-left:auto}.draw_select_box .step_action .step_action_up{display:none}.step_check{display:flex;align-items:center;justify-content:center;height:25px;margin:0 5px;font-size:13px;border-radius:calc(25px / 2)}.step_check.round_text{width:25px}.step_check.long_text{padding:0 8px}.step_check.color_red{background:#fff;color:#C91400;border:1px solid #C91400}.step_check.color_green{background:#fff;color:#41B323;border:1px solid #41B323}.step_check.color_gray{background:#fff;color:#767676;border:1px solid #767676}.step_check.color_blue{background:#fff;color:#767676;border:1px solid #767676}.draw_select_box_content{display:none;padding:20px 2%;border:1px solid #D9D9D9;border-top:none}.nominee_page_confirm_consent_form{padding:20px;background:#fff;border:1px solid #808080}.sent_recommender_start_btn{display:inline-flex;padding:10px;border-radius:10px}.sent_recommender_start_btn.incomplete{color:#0056CF;background:#fff;border:1px solid #0056CF}.sent_recommender_start_btn.complete{color:#bebebe;background:#ebecf0;border:1px solid #bebebe}.sent_recommender_start_btn .sent_complete_check{display:flex;align-items:center}.recommender_condition_language_select_box_container{margin-bottom:5px;font-size:12px}.recommender_condition_language_select_box_container .recommender_condition_language_select_box{border:none}.recommender_condition_language_select_box_container .recommender_condition_language_select_box:focus{outline:0}.nominee_copy_text_area{position:relative;width:100%;height:200px}.nominee_copy_text_area.show_copy_text_ja .copy_text_ja{display:block}.nominee_copy_text_area.show_copy_text_ja .copy_text_en{display:none}.nominee_copy_text_area.show_copy_text_en .copy_text_ja{display:none}.nominee_copy_text_area.show_copy_text_en .copy_text_en{display:block}.nominee_copy_text_area textarea{height:100% !important;font-size:13px}.nominee_copy_text_area textarea:focus{border-color:#ced4da;box-shadow:none}.nominee_copy_text_area .copy_btn,.nominee_copy_text_area .copied_btn{position:absolute;right:0;bottom:0;width:70px;height:28px;color:white;font-weight:normal;font-size:13px;line-height:28px;text-align:center;background-color:#0056CF;border-radius:2px;cursor:pointer}.nominee_copy_text_area .copy_btn .color_green,.nominee_copy_text_area .copied_btn .color_green{color:#41B323}.nominee_copy_text_area .copy_btn:hover{opacity:0.8}@media screen and (max-width: 992px){.nominee_copy_text_area{width:100%;height:220px}}@media screen and (max-width: 576px){.nominee_copy_text_area{height:260px}}#nominiee-start-notice-section{background:#FBF8EB;border:1px solid #E2D48C;padding:10px;text-align:center}#nominiee-start-notice-section-title{font-family:Hiragino Sans;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0%}#nominiee-start-notice-section .nominiee-start-notice-alert{color:red}#nominiee-start-notice-section .nominiee-start-notice-alert-desc{color:#C91400;font-family:Hiragino Sans;font-weight:300;font-size:12px;line-height:150%;letter-spacing:0%;text-align:center}#nominiee-start-step-section .step_text{background:none;color:black;border:none;font-weight:bold}#nominiee-start-step-section .step_detail{font-weight:bold;padding:0;margin:0;margin-bottom:10px;height:42px}.nominee_start_container.is_bc_only .catch_section .catch_container .flow_container .flow_step.next::after,.recommender_start_container.is_bc_only .catch_section .catch_container .flow_container .flow_step.next::after{display:none !important}.nominee_start_container .flow_container{justify-content:center}.nominee_start_container.is_bc_only .flow_container{display:block !important;width:208px;margin:30px auto}.nominee_start_container.is_bc_only .step_text{width:160px !important}.ekyc_submit{position:relative;top:-2px;font-size:14px}.ekyc_title{margin-bottom:0.5rem;font-weight:bold;font-size:18px}.ekyc_upload{z-index:1;display:flex;align-items:center;justify-content:center;width:100%;color:#fff;font-size:16px;border:4px dotted rgba(0,0,0,0.1);cursor:pointer}@media (max-width: 576px){.ekyc_upload{width:100%}}.ekyc_upload:hover{opacity:0.8}.ekyc_document_container{margin:0 0px;padding:15px 20px;background-color:#FBF8EB;border:solid 1px #E2D48C}.ekyc_btn{cursor:pointer}.identification_label{position:relative;display:flex;justify-content:center;width:50%;height:150px}@media only screen and (max-width: 991px){.identification_label{width:80%}}.ekyc_img{position:absolute;top:0;left:0;width:100px;height:100px}.ekyc_file{display:none}.ekyc_camera{margin-top:10px;font-size:40px}.ekyc_new_img{position:absolute;right:0;left:0;z-index:1;width:100%;height:inherit;margin:0 auto;object-fit:contain}.ekyc_approve_btn,.ekyc_reject_btn{cursor:pointer}.delete_account_link{color:#c91400;cursor:pointer;font-size:12px}.notification_modal_body{width:75%}@media (max-width: 576px){.notification_modal_body{width:100%}}.notification_modal_body .ekyc_document_container{width:60%;margin:0 auto 1rem}@media (max-width: 576px){.notification_modal_body .ekyc_document_container{width:100%}}.user_login_wrapper{display:flex;align-items:center;justify-content:center;height:calc(100vh - 59px);min-height:800px;background-color:#ebebeb}@media (max-width: 575px){.user_login_wrapper{height:calc(100vh - 59px);min-height:auto}}@media (max-width: 575px){.user_login_wrapper .user_login_content{width:100%;padding:20px 10px 0px}}.user_login_wrapper .user_login_content .login_form_element{width:100%;height:50px;padding-top:0;padding-bottom:0;line-height:50px}@media (max-width: 575px){.user_login_wrapper .user_login_content .login_form_element{height:40px;line-height:40px}}.user_login_wrapper .user_login_content .user_login_box{position:relative;width:500px;background-color:white;margin-bottom:20px}@media (max-width: 575px){.user_login_wrapper .user_login_content .user_login_box{position:static;width:100%}}.user_login_wrapper .user_login_content .user_login_box .user_login_box_header{position:relative;display:flex;height:80px;margin:0;padding:0;list-style:none}@media (max-width: 575px){.user_login_wrapper .user_login_content .user_login_box .user_login_box_header{height:70px}}.user_login_wrapper .user_login_content .user_login_box .user_login_box_header::after{position:absolute;top:0;left:50%;width:1px;height:100%;content:""}.user_login_wrapper .user_login_content .user_login_box .user_login_box_header .user_login_box_header_link{display:flex;align-items:center;justify-content:center;width:50%;height:100%}.user_login_wrapper .user_login_content .user_login_box .user_login_box_header .user_login_box_header_link .user_login_box_header_link_text{width:100%;height:100%;color:#4f5050;line-height:80px;text-align:center;text-decoration:none}@media (max-width: 575px){.user_login_wrapper .user_login_content .user_login_box .user_login_box_header .user_login_box_header_link .user_login_box_header_link_text{line-height:70px}}.user_login_wrapper .user_login_content .user_login_box .user_login_box_header .user_login_box_header_link.not_select_link.left{border-bottom:1px solid transparent;box-shadow:inset 1px -1px 5px #e6e6e6}.user_login_wrapper .user_login_content .user_login_box .user_login_box_header .user_login_box_header_link.not_select_link.right{border-bottom:1px solid transparent;box-shadow:inset -1px -1px 5px #e6e6e6}.user_login_wrapper .user_login_content .user_login_box .user_login_box_form_container{padding:50px 60px}@media (max-width: 575px){.user_login_wrapper .user_login_content .user_login_box .user_login_box_form_container{padding:50px 30px}}.user_login_wrapper .user_login_content .user_login_box .user_login_box_form_container .user_login_step{display:none}.user_login_wrapper .user_login_content .user_login_box .user_login_box_form_container .user_login_form{width:100%}.user_login_wrapper .user_login_content .user_login_box .user_login_box_form_container .or_bar{position:relative;width:100%;padding:20px 0;text-align:center}@media (max-width: 575px){.user_login_wrapper .user_login_content .user_login_box .user_login_box_form_container .or_bar{padding:15px 0}}.user_login_wrapper .user_login_content .user_login_box .user_login_box_form_container .or_bar .or{width:100%;padding:8px;color:gray;font-size:12px;text-align:center}.user_login_wrapper .user_login_content .user_login_box .user_login_box_form_container .or_bar .or::before,.user_login_wrapper .user_login_content .user_login_box .user_login_box_form_container .or_bar .or::after{position:absolute;top:50%;display:inline-block;width:40%;height:1px;background-color:gray;content:""}.user_login_wrapper .user_login_content .user_login_box .user_login_box_form_container .or_bar .or::before{left:0}.user_login_wrapper .user_login_content .user_login_box .user_login_box_form_container .or_bar .or::after{right:0}.user_login_wrapper .user_login_content .user_login_box .login_with_company_link{position:absolute;bottom:-60px;left:0;width:100%;font-size:14px;text-align:center}@media (max-width: 575px){.user_login_wrapper .user_login_content .user_login_box .login_with_company_link{position:relative;bottom:0}}.user_login_wrapper .user_login_content .session_back_btn{color:#007bff}.user_login_wrapper .user_login_content .session_back_btn:hover{text-decoration:none;cursor:pointer;opacity:0.8}.header_request_recommend{color:#007bff;cursor:pointer}.user_recommend_content{display:flex;align-items:center;margin-bottom:3px}.user_recommend_rate{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:10px;padding:5px;color:#fff;font-weight:bold;font-size:10px;text-align:center;border-radius:10px}.user_recommend_agent{background-color:#fbab60}.user_recommend_strong_rate{background-color:#51b7e8}.user_recommend_weak_rate{background-color:#f00}.user_show_recommend_info_container{margin-bottom:10px;padding:10px;background-color:#FBF8EB;border:solid 1px #E2D48C}.user_show_apply_btn_container{margin-bottom:10px}.user_show_score_item_container{margin-top:5px}.user_show_score_category{padding-left:5px;font-weight:bold;font-size:12px;text-align:left}.user_show_score_item{padding-right:0 !important;padding-left:0 !important;font-size:14px}.user_recommend_content_text p:last-child{margin-bottom:0}.profile-image{width:100%;height:100%;border:solid 1px #ebebeb}@media only screen and (max-width: 720px){.profile-image{width:100%}}.swiper-container{width:100%;height:330px}.swiper-slide{padding-bottom:10px;border:solid 1px #ebebeb;border-radius:7px}.recommended-user-image{width:100%;border-radius:7px}.top-page-score{color:#C91400;font-weight:bold;font-size:16px}.user_show_subject{display:flex;align-items:center;margin-bottom:0;font-weight:bold}.sub-user-image{width:7%;margin-right:10px}.recommend-uer-image{width:100%;border:solid 1px #ebebeb}.all_remaining_personalities_container{display:none}.bottom_hide_personalities_container{display:none}.user_show_nominee_recommend_content_container{margin-top:10px}.user_show_nominee_recommend_content_container .detail_link_text{font-size:16px}.user_show_nominee_recommend_info_container .recommend-user-image{width:100%;border:solid 1px #ebebeb}.user_show_recommender_container{display:flex;align-items:center;padding-right:0 !important;padding-left:0 !important}.user_show_recommender_container .icon_container{padding-right:5px !important}.user_show_recommender_container .info_container .info_item{margin-bottom:5px;color:#808080;font-size:12px}.user_show_recommender_container .info_container .name_info_item{margin-bottom:5px}.user_self_introduction{word-break:break-word}.user_self_introduction p{font-size:14px;word-wrap:break-word}.user-info-edit,.user-sign-up{min-height:610px}.user-info-edit .date-year-wide select:nth-child(1),.user-sign-up .date-year-wide select:nth-child(1){width:42%}.user-info-edit .date-year-wide select:nth-child(2),.user-sign-up .date-year-wide select:nth-child(2){width:30%}.user-info-edit .date-year-wide select:nth-child(3),.user-sign-up .date-year-wide select:nth-child(3){width:30%}.user-info-edit .date-wave,.user-sign-up .date-wave{margin-bottom:22px}.user-info-edit .upload_camera_icon,.user-sign-up .upload_camera_icon{color:white;font-size:40px}.user-info-edit .user-profile-img,.user-sign-up .user-profile-img{position:relative;width:200px;height:200px;padding-bottom:10px;cursor:pointer}.user-info-edit .user-profile-img:hover,.user-sign-up .user-profile-img:hover{opacity:0.9}@media only screen and (max-width: 720px){.user-info-edit .user-profile-img,.user-sign-up .user-profile-img{width:150px;height:150px}}.user-info-edit .user-profile-img i,.user-sign-up .user-profile-img i{position:absolute;top:50%;left:50%;margin:0;padding:0;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.user-info-edit .public_range_container,.user-info-edit .reset_password_field,.user-sign-up .public_range_container,.user-sign-up .reset_password_field{padding:20px;border:solid 1px #dcdcdc;border-radius:10px}.user-info-edit .public_range_container .public_range_label,.user-info-edit .reset_password_field .public_range_label,.user-sign-up .public_range_container .public_range_label,.user-sign-up .reset_password_field .public_range_label{margin-bottom:5px;font-weight:bold}.user-info-edit .public_range_container .public_range_radio .public_range,.user-info-edit .reset_password_field .public_range_radio .public_range,.user-sign-up .public_range_container .public_range_radio .public_range,.user-sign-up .reset_password_field .public_range_radio .public_range{margin-left:15px}.user-info-edit .public_range_container .public_range_alert,.user-info-edit .reset_password_field .public_range_alert,.user-sign-up .public_range_container .public_range_alert,.user-sign-up .reset_password_field .public_range_alert{margin-bottom:0;font-size:12px}.user-info-edit .work_experience_date_form,.user-info-edit .academic_background_date_form,.user-sign-up .work_experience_date_form,.user-sign-up .academic_background_date_form{display:inline-block;width:100%}.user-info-edit .now_working,.user-sign-up .now_working{display:none}.user-info-edit .academic-background-item,.user-info-edit .work-experience-item,.user-sign-up .academic-background-item,.user-sign-up .work-experience-item{margin-bottom:15px;padding:20px;border:1px solid #dcdcdc;border-radius:0.5em}.user-info-edit .academic_background_remove_links,.user-info-edit .work_experience_remove_links,.user-sign-up .academic_background_remove_links,.user-sign-up .work_experience_remove_links{text-align:right}.user-info-edit .academic_backgrounds_new_form,.user-info-edit .work_experiences_new_form,.user-sign-up .academic_backgrounds_new_form,.user-sign-up .work_experiences_new_form{margin-top:10px}.user-info-edit .submit input,.user-sign-up .submit input{color:#fff;background:none;border:none}.recommend_index_item_container{margin-bottom:20px}.recommend_index_item_container .info_container{display:flex;align-items:center}.recommend_index_item_container .info_container .user_image_item{padding-right:20px}.recommend_index_item_container .info_container .user_image_item .user_image{width:70px;height:70px;border:1px solid #ebebeb}.recommend_index_item_container .info_container .user_info_item{margin-bottom:5px;font-size:12px}.recommend_index_item_container .info_container .user_sub_info_item{margin-bottom:5px;font-size:12px}.recommend_index_item_container .nominee{display:flex;align-items:center}.recommend_index_item_container .nominee .nominee_image{width:50px;height:50px;margin-right:10px;border:solid 1px #ebebeb}.recommend_index_item_container .all_private_recommends{color:#999}.user_personality_tags_container{margin-bottom:15px}.user_personality_item{display:flex;align-items:center;margin-bottom:10px}.user_personality_item .top1_tag{color:#daa520;font-weight:bold}.user_personality_item .top2_tag{color:#808080;font-weight:bold}.user_personality_item .top3_tag{color:#8b4513;font-weight:bold}.user_personality_tags{position:relative;display:inline-block;flex-shrink:0;width:110px;margin-top:-3px;margin-right:10px;margin-left:20px;padding-right:10px;padding-left:10px;color:#fff;font-weight:bold;font-size:12px;line-height:30px;text-align:center;text-decoration:none;background:#0056CF;border-radius:3px}.user_personality_tags::before{position:absolute;left:0;display:block;margin-left:-14px;border-top:15px solid transparent;border-right:15px solid #0056CF;border-bottom:15px solid transparent;border-radius:2px;content:""}.remaining_contents_container{display:none}.all_recommend_content_show{font-size:12px}.remaining_count_alert{position:relative;top:150px;z-index:1000;width:50%;margin:0 auto;padding:20px;text-align:center;background-color:#fff;border:solid 2px #ebebeb}.mask_personality_img_pc{width:100%;margin-top:-120px}.remaining_count_alert_sp{position:relative;top:40px;z-index:1000;width:90%;margin:0 auto;padding:10px 5px;text-align:center;background-color:#fff;border:solid 2px #ebebeb}.mask_personality_sp_img{width:100%;margin-top:-120px}.remaining_text_count_alert{position:relative;top:200px;z-index:1000;width:50%;margin:0 auto;padding:20px;text-align:center;background-color:#fff;border:solid 2px #ebebeb}.mask_answer_img_pc{width:100%;margin-top:-120px}.remaining_text_count_alert_sp{position:relative;top:200px;z-index:1000;width:90%;margin:0 auto;padding:10px 5px;text-align:center;background-color:#fff;border:solid 2px #ebebeb}.mask_answer_img_sp{width:100%;margin-top:-110px}.recommender_user_container{display:flex;align-items:center;justify-content:center}.num_index_user_image{width:100%;border:solid 1px #ebebeb}.recommend_num_user_icon{width:20px;height:20px;margin-right:-10px}.apply_btn_container{margin-top:-10px}#social_graph{width:90%;height:350px;margin:0 auto;border:1px solid #0056CF}.zoom_btn_container{width:90%;margin:0 auto;text-align:right}.recommend_show_user_image{margin-right:3px;border:solid 1px #ebebeb}.recommend_overview{margin-top:15px;margin-bottom:10px;padding:15px 20px;background:#ebebeb;border-radius:10px}.recommend_overview .date_text{color:#666;font-size:12px}.user_communities_container{padding-bottom:5px}.mask_text_image{width:100%}.agent_user_container{margin-bottom:10px;padding:20px;box-shadow:0 3px 8px rgba(50,50,50,0.17)}.agent_user_container .agent_user_image{width:100%}@media screen and (max-width: 992px){.agent_user_container .agent_user_image{width:33%;margin-bottom:5px}}.profile_save_btn_container{position:fixed;right:0;bottom:0;display:none;width:100%;height:100px;background-color:rgba(255,255,255,0.85);border-top:solid 1px #ebebeb}.profile_save_btn_container .profile_save_btn{margin-top:10px;text-align:center}.user_show_agent_apply_container{display:flex;align-items:center}.user_show_agent_apply_container .user_show_agent_apply_btn{position:relative;top:-5px;margin-top:10px;margin-left:10px}.academic_left_container,.work_left_container{width:16%;margin-right:10px}@media only screen and (max-width: 767px){.academic_left_container,.work_left_container{width:100%;margin-right:0;margin-bottom:10px}}.academic_right_container,.work_right_container{width:86%}@media only screen and (max-width: 767px){.academic_right_container,.work_right_container{width:100%}}.academic_right_container p,.work_right_container p{font-size:14px;word-wrap:break-word}.accept_email_container{display:flex;align-items:center;width:100%;margin:0 auto;margin-bottom:0}.accept_email_container .accept_email_label{margin-bottom:0;padding-left:3px}.canvas_signature_container{width:100%;margin:0 auto;height:100%}.canvas_signature_container .canvas_signature_wrapper{width:55%;margin:0 auto;border-left:1px solid #cdd3d8;border-right:1px solid #cdd3d8;padding:20px 70px 0;height:calc(100vh - 55px)}@media only screen and (max-width: 1024px){.canvas_signature_container .canvas_signature_wrapper{padding:20px 0 0;border:none;width:85%}}@media only screen and (max-width: 1024px){.canvas_signature_container .display_signature_only_pc{display:none}}.canvas_signature_container .canvas_signature_btn_container{display:flex;justify-content:space-between;margin-top:-40px;padding:0 10px}.canvas_signature_container .canvas_control_btn{padding:0.2rem 0.3rem;font-size:.8rem;line-height:1.5;border-radius:0.2rem;cursor:pointer}.canvas_signature_container .canvas_completed_btn_container{margin-top:30px;text-align:center}.canvas_signature_container .canvas_completed_btn_container .check_btn{width:300px}.canvas_signature_container .canvas_completed_btn_container .check_btn.prevent{pointer-events:none;opacity:0.8;position:relative}.canvas_signature_container .canvas_completed_btn_container .check_btn.prevent::after{position:absolute;bottom:-21px;left:50%;transform:translateX(-50%);content:"※署名がありません";color:#C91400;font-size:12px}.canvas_signature_container .canvas_completed_btn_container .check_btn.prevent.lang_en::after{content:"※No signature"}.canvas_signature_container canvas{margin-top:10px;border:2px solid #000}#social .share_btn{display:inline-block;width:40px;height:40px;margin:0;margin-right:3px;padding:0;color:#fff;line-height:40px;text-align:center;border-radius:50%;cursor:pointer}#social .share_btn:hover{opacity:0.9}#social .twitter_btn{background-color:#008dde}#social .facebook_btn{background-color:#2677f2}#social .line_btn{position:relative;top:4px;font-size:24px !important;background-color:#00b900}#social .link_btn{background-color:gray}.nominee_start_container,.recommender_start_container,.community_start_container,.invitation_start_container{margin:0 10px;padding:20px}.nominee_start_container .start_heading,.recommender_start_container .start_heading,.community_start_container .start_heading,.invitation_start_container .start_heading{margin-top:20px}.nominee_start_container .agreement_cycle_image,.recommender_start_container .agreement_cycle_image,.community_start_container .agreement_cycle_image,.invitation_start_container .agreement_cycle_image{width:100%}.nominee_start_container .account_description_image,.recommender_start_container .account_description_image,.community_start_container .account_description_image,.invitation_start_container .account_description_image{width:100%}.nominee_start_container .invitation_step_image,.recommender_start_container .invitation_step_image,.community_start_container .invitation_step_image,.invitation_start_container .invitation_step_image{width:90%}.nominee_start_container .recommender_step_detail_container,.recommender_start_container .recommender_step_detail_container,.community_start_container .recommender_step_detail_container,.invitation_start_container .recommender_step_detail_container{width:100%;margin-top:20px;margin-bottom:10px;padding:15px 20px;background-color:#fbf8eb;border:solid 1px #e2d48c}@media only screen and (max-width: 767px){.nominee_start_container .recommender_step_detail_container,.recommender_start_container .recommender_step_detail_container,.community_start_container .recommender_step_detail_container,.invitation_start_container .recommender_step_detail_container{width:100%}}.nominee_start_container .recommender_help,.recommender_start_container .recommender_help,.community_start_container .recommender_help,.invitation_start_container .recommender_help{margin-bottom:20px}.nominee_start_container .optional_info,.recommender_start_container .optional_info,.community_start_container .optional_info,.invitation_start_container .optional_info{box-sizing:border-box;border:2px solid #669ae2;border-radius:8px;background-color:#fff}.nominee_start_container .optional_info .title,.recommender_start_container .optional_info .title,.community_start_container .optional_info .title,.invitation_start_container .optional_info .title{margin:0;padding:12px 0;width:100%;text-align:center;color:#fff;font-family:Hiragino Sans;font-weight:600;font-size:18px;line-height:18px;letter-spacing:0%;background-color:#669ae2}.nominee_start_container .optional_info .text,.recommender_start_container .optional_info .text,.community_start_container .optional_info .text,.invitation_start_container .optional_info .text{padding:15px 20px 20px 20px}.nominee_start_container .privacy_container,.recommender_start_container .privacy_container,.community_start_container .privacy_container,.invitation_start_container .privacy_container{width:100%;padding:20px;background-color:#fff;border:solid 1px #ebebeb}@media only screen and (max-width: 767px){.nominee_start_container .privacy_container,.recommender_start_container .privacy_container,.community_start_container .privacy_container,.invitation_start_container .privacy_container{width:100%}}.nominee_start_container .nominee_user,.recommender_start_container .nominee_user,.community_start_container .nominee_user,.invitation_start_container .nominee_user{margin-top:20px;margin-bottom:20px}.nominee_start_container .login_user_start .user_container,.nominee_start_container .nominee_user .user_container,.recommender_start_container .login_user_start .user_container,.recommender_start_container .nominee_user .user_container,.community_start_container .login_user_start .user_container,.community_start_container .nominee_user .user_container,.invitation_start_container .login_user_start .user_container,.invitation_start_container .nominee_user .user_container{display:flex;align-items:center}.nominee_start_container .login_user_start .user_container .user_image_item,.nominee_start_container .nominee_user .user_container .user_image_item,.recommender_start_container .login_user_start .user_container .user_image_item,.recommender_start_container .nominee_user .user_container .user_image_item,.community_start_container .login_user_start .user_container .user_image_item,.community_start_container .nominee_user .user_container .user_image_item,.invitation_start_container .login_user_start .user_container .user_image_item,.invitation_start_container .nominee_user .user_container .user_image_item{padding-right:20px}.nominee_start_container .login_user_start .user_container .user_image_item .user_image,.nominee_start_container .nominee_user .user_container .user_image_item .user_image,.recommender_start_container .login_user_start .user_container .user_image_item .user_image,.recommender_start_container .nominee_user .user_container .user_image_item .user_image,.community_start_container .login_user_start .user_container .user_image_item .user_image,.community_start_container .nominee_user .user_container .user_image_item .user_image,.invitation_start_container .login_user_start .user_container .user_image_item .user_image,.invitation_start_container .nominee_user .user_container .user_image_item .user_image{width:100px;height:100px;border:1px solid #ebebeb}.nominee_start_container .login_user_start .user_container .user_info_item,.nominee_start_container .nominee_user .user_container .user_info_item,.recommender_start_container .login_user_start .user_container .user_info_item,.recommender_start_container .nominee_user .user_container .user_info_item,.community_start_container .login_user_start .user_container .user_info_item,.community_start_container .nominee_user .user_container .user_info_item,.invitation_start_container .login_user_start .user_container .user_info_item,.invitation_start_container .nominee_user .user_container .user_info_item{margin-bottom:5px;font-size:14px}.nominee_start_container .login_user_start .user_container .user_sub_info_item,.nominee_start_container .nominee_user .user_container .user_sub_info_item,.recommender_start_container .login_user_start .user_container .user_sub_info_item,.recommender_start_container .nominee_user .user_container .user_sub_info_item,.community_start_container .login_user_start .user_container .user_sub_info_item,.community_start_container .nominee_user .user_container .user_sub_info_item,.invitation_start_container .login_user_start .user_container .user_sub_info_item,.invitation_start_container .nominee_user .user_container .user_sub_info_item{margin-bottom:5px;color:#808080;font-size:14px}.nominee_start_container .login_user_start .agreement_btn_container .login_user_agreement_btn,.nominee_start_container .nominee_user .agreement_btn_container .login_user_agreement_btn,.recommender_start_container .login_user_start .agreement_btn_container .login_user_agreement_btn,.recommender_start_container .nominee_user .agreement_btn_container .login_user_agreement_btn,.community_start_container .login_user_start .agreement_btn_container .login_user_agreement_btn,.community_start_container .nominee_user .agreement_btn_container .login_user_agreement_btn,.invitation_start_container .login_user_start .agreement_btn_container .login_user_agreement_btn,.invitation_start_container .nominee_user .agreement_btn_container .login_user_agreement_btn{margin-bottom:5px}.nominee_start_container .login_user_start .agreement_btn_container .login_user_agreement_message,.nominee_start_container .nominee_user .agreement_btn_container .login_user_agreement_message,.recommender_start_container .login_user_start .agreement_btn_container .login_user_agreement_message,.recommender_start_container .nominee_user .agreement_btn_container .login_user_agreement_message,.community_start_container .login_user_start .agreement_btn_container .login_user_agreement_message,.community_start_container .nominee_user .agreement_btn_container .login_user_agreement_message,.invitation_start_container .login_user_start .agreement_btn_container .login_user_agreement_message,.invitation_start_container .nominee_user .agreement_btn_container .login_user_agreement_message{display:none}.nominee_start_container .agreement_checkbox_container,.recommender_start_container .agreement_checkbox_container,.community_start_container .agreement_checkbox_container,.invitation_start_container .agreement_checkbox_container{margin-top:20px}.nominee_start_container .user_start_signin_container,.recommender_start_container .user_start_signin_container,.community_start_container .user_start_signin_container,.invitation_start_container .user_start_signin_container{margin-top:20px}.nominee_start_container .sns_nominee_start .action,.recommender_start_container .sns_nominee_start .action,.community_start_container .sns_nominee_start .action,.invitation_start_container .sns_nominee_start .action{margin-top:10px;margin-bottom:20px}.nominee_start_container .sns_nominee_start .sns_agreement_message,.recommender_start_container .sns_nominee_start .sns_agreement_message,.community_start_container .sns_nominee_start .sns_agreement_message,.invitation_start_container .sns_nominee_start .sns_agreement_message{display:none}.nominee_start_container .email_nominee_start .sign_up_nominee_start,.recommender_start_container .email_nominee_start .sign_up_nominee_start,.community_start_container .email_nominee_start .sign_up_nominee_start,.invitation_start_container .email_nominee_start .sign_up_nominee_start{margin-top:20px}.nominee_start_container .email_nominee_start .sign_in_nominee_start,.recommender_start_container .email_nominee_start .sign_in_nominee_start,.community_start_container .email_nominee_start .sign_in_nominee_start,.invitation_start_container .email_nominee_start .sign_in_nominee_start{margin-top:20px}.community_user_icon{position:relative;top:-2px;width:20px;height:20px;margin-right:-10px}.sign_up_agreement_container{margin-top:10px}.nominee_page_step_image{width:70%}@media only screen and (max-width: 720px){.nominee_page_step_image{width:100%}}.nominee_start_container,.recommender_start_container{display:flex;align-items:center;justify-content:center;background:#fff}.nominee_start_container .nominee_start_step,.nominee_start_container .recommender_start_step,.recommender_start_container .nominee_start_step,.recommender_start_container .recommender_start_step{display:none;width:800px;min-height:300px;padding:30px 30px;background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,0.1)}.nominee_start_container .nominee_start_step.step_confirm,.nominee_start_container .recommender_start_step.step_confirm,.recommender_start_container .nominee_start_step.step_confirm,.recommender_start_container .recommender_start_step.step_confirm{display:block}@media only screen and (max-width: 991px){.nominee_start_container .nominee_start_step,.nominee_start_container .recommender_start_step,.recommender_start_container .nominee_start_step,.recommender_start_container .recommender_start_step{width:100%}}.nominee_start_container .nominee_start_step .feedback_small_heading,.nominee_start_container .recommender_start_step .feedback_small_heading,.recommender_start_container .nominee_start_step .feedback_small_heading,.recommender_start_container .recommender_start_step .feedback_small_heading{color:#1A1A1A;padding:10px 20px 0;font-weight:bold}.nominee_start_container .nominee_start_step .nominee_start_next_container,.nominee_start_container .nominee_start_step .recommender_start_next_container,.nominee_start_container .recommender_start_step .nominee_start_next_container,.nominee_start_container .recommender_start_step .recommender_start_next_container,.recommender_start_container .nominee_start_step .nominee_start_next_container,.recommender_start_container .nominee_start_step .recommender_start_next_container,.recommender_start_container .recommender_start_step .nominee_start_next_container,.recommender_start_container .recommender_start_step .recommender_start_next_container{position:relative;text-align:center}.nominee_start_container .nominee_start_step .nominee_start_next_container .fake_nominee_start_next,.nominee_start_container .nominee_start_step .nominee_start_next_container .fake_recommender_start_next,.nominee_start_container .nominee_start_step .recommender_start_next_container .fake_nominee_start_next,.nominee_start_container .nominee_start_step .recommender_start_next_container .fake_recommender_start_next,.nominee_start_container .recommender_start_step .nominee_start_next_container .fake_nominee_start_next,.nominee_start_container .recommender_start_step .nominee_start_next_container .fake_recommender_start_next,.nominee_start_container .recommender_start_step .recommender_start_next_container .fake_nominee_start_next,.nominee_start_container .recommender_start_step .recommender_start_next_container .fake_recommender_start_next,.recommender_start_container .nominee_start_step .nominee_start_next_container .fake_nominee_start_next,.recommender_start_container .nominee_start_step .nominee_start_next_container .fake_recommender_start_next,.recommender_start_container .nominee_start_step .recommender_start_next_container .fake_nominee_start_next,.recommender_start_container .nominee_start_step .recommender_start_next_container .fake_recommender_start_next,.recommender_start_container .recommender_start_step .nominee_start_next_container .fake_nominee_start_next,.recommender_start_container .recommender_start_step .nominee_start_next_container .fake_recommender_start_next,.recommender_start_container .recommender_start_step .recommender_start_next_container .fake_nominee_start_next,.recommender_start_container .recommender_start_step .recommender_start_next_container .fake_recommender_start_next{width:200px}.nominee_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next.back,.nominee_start_container .nominee_start_step .nominee_start_next_container .recommender_start_next.back,.nominee_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back,.nominee_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next.back,.nominee_start_container .nominee_start_step .recommender_start_next_container .recommender_start_next.back,.nominee_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back,.nominee_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next.back,.nominee_start_container .recommender_start_step .nominee_start_next_container .recommender_start_next.back,.nominee_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back,.nominee_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next.back,.nominee_start_container .recommender_start_step .recommender_start_next_container .recommender_start_next.back,.nominee_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back,.recommender_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next.back,.recommender_start_container .nominee_start_step .nominee_start_next_container .recommender_start_next.back,.recommender_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back,.recommender_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next.back,.recommender_start_container .nominee_start_step .recommender_start_next_container .recommender_start_next.back,.recommender_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back,.recommender_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next.back,.recommender_start_container .recommender_start_step .nominee_start_next_container .recommender_start_next.back,.recommender_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back,.recommender_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next.back,.recommender_start_container .recommender_start_step .recommender_start_next_container .recommender_start_next.back,.recommender_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back{position:absolute;top:50%;left:0;color:#007bff;transform:translateY(-50%)}.nominee_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next.back:hover,.nominee_start_container .nominee_start_step .nominee_start_next_container .recommender_start_next.back:hover,.nominee_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back:hover,.nominee_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next.back:hover,.nominee_start_container .nominee_start_step .recommender_start_next_container .recommender_start_next.back:hover,.nominee_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back:hover,.nominee_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next.back:hover,.nominee_start_container .recommender_start_step .nominee_start_next_container .recommender_start_next.back:hover,.nominee_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back:hover,.nominee_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next.back:hover,.nominee_start_container .recommender_start_step .recommender_start_next_container .recommender_start_next.back:hover,.nominee_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back:hover,.recommender_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next.back:hover,.recommender_start_container .nominee_start_step .nominee_start_next_container .recommender_start_next.back:hover,.recommender_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back:hover,.recommender_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next.back:hover,.recommender_start_container .nominee_start_step .recommender_start_next_container .recommender_start_next.back:hover,.recommender_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back:hover,.recommender_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next.back:hover,.recommender_start_container .recommender_start_step .nominee_start_next_container .recommender_start_next.back:hover,.recommender_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back:hover,.recommender_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next.back:hover,.recommender_start_container .recommender_start_step .recommender_start_next_container .recommender_start_next.back:hover,.recommender_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back:hover{cursor:pointer;opacity:0.8}.nominee_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next.back.last,.nominee_start_container .nominee_start_step .nominee_start_next_container .recommender_start_next.back.last,.nominee_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back.last,.nominee_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next.back.last,.nominee_start_container .nominee_start_step .recommender_start_next_container .recommender_start_next.back.last,.nominee_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back.last,.nominee_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next.back.last,.nominee_start_container .recommender_start_step .nominee_start_next_container .recommender_start_next.back.last,.nominee_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back.last,.nominee_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next.back.last,.nominee_start_container .recommender_start_step .recommender_start_next_container .recommender_start_next.back.last,.nominee_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back.last,.recommender_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next.back.last,.recommender_start_container .nominee_start_step .nominee_start_next_container .recommender_start_next.back.last,.recommender_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back.last,.recommender_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next.back.last,.recommender_start_container .nominee_start_step .recommender_start_next_container .recommender_start_next.back.last,.recommender_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back.last,.recommender_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next.back.last,.recommender_start_container .recommender_start_step .nominee_start_next_container .recommender_start_next.back.last,.recommender_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next_fake_btn.back.last,.recommender_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next.back.last,.recommender_start_container .recommender_start_step .recommender_start_next_container .recommender_start_next.back.last,.recommender_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next_fake_btn.back.last{position:static;text-align:left;transform:none}.nominee_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next.go,.nominee_start_container .nominee_start_step .nominee_start_next_container .recommender_start_next.go,.nominee_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next_fake_btn.go,.nominee_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next.go,.nominee_start_container .nominee_start_step .recommender_start_next_container .recommender_start_next.go,.nominee_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next_fake_btn.go,.nominee_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next.go,.nominee_start_container .recommender_start_step .nominee_start_next_container .recommender_start_next.go,.nominee_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next_fake_btn.go,.nominee_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next.go,.nominee_start_container .recommender_start_step .recommender_start_next_container .recommender_start_next.go,.nominee_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next_fake_btn.go,.recommender_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next.go,.recommender_start_container .nominee_start_step .nominee_start_next_container .recommender_start_next.go,.recommender_start_container .nominee_start_step .nominee_start_next_container .nominee_start_next_fake_btn.go,.recommender_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next.go,.recommender_start_container .nominee_start_step .recommender_start_next_container .recommender_start_next.go,.recommender_start_container .nominee_start_step .recommender_start_next_container .nominee_start_next_fake_btn.go,.recommender_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next.go,.recommender_start_container .recommender_start_step .nominee_start_next_container .recommender_start_next.go,.recommender_start_container .recommender_start_step .nominee_start_next_container .nominee_start_next_fake_btn.go,.recommender_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next.go,.recommender_start_container .recommender_start_step .recommender_start_next_container .recommender_start_next.go,.recommender_start_container .recommender_start_step .recommender_start_next_container .nominee_start_next_fake_btn.go{width:200px}.nominee_start_container .account_description_image,.recommender_start_container .account_description_image{width:60%}@media only screen and (max-width: 575px){.nominee_start_container .account_description_image,.recommender_start_container .account_description_image{width:100%}}.nominee_start_container .catch_section .catch_container,.recommender_start_container .catch_section .catch_container{width:100%}.nominee_start_container .catch_section .catch_container .flow_container .flow_step,.recommender_start_container .catch_section .catch_container .flow_container .flow_step{position:relative;padding:20px;text-align:center;background-color:#fff;border-radius:20px;box-shadow:0 0 15px rgba(0,0,0,0.3)}.nominee_start_container .catch_section .catch_container .flow_container .flow_step:nth-child(2),.recommender_start_container .catch_section .catch_container .flow_container .flow_step:nth-child(2){margin:0 40px}.nominee_start_container .catch_section .catch_container .flow_container .flow_step.next::after,.recommender_start_container .catch_section .catch_container .flow_container .flow_step.next::after{position:absolute;top:40%;right:-55px;box-sizing:border-box;width:40px;height:40px;margin:auto;border:25px solid transparent;border-left:20px solid #d9d9d9;content:""}@media only screen and (max-width: 767px){.nominee_start_container .catch_section .catch_container .flow_container .flow_step.next::after,.recommender_start_container .catch_section .catch_container .flow_container .flow_step.next::after{right:0;bottom:-280px;left:0;width:0;height:0;margin:auto;border-color:#d9d9d9 transparent transparent transparent;border-style:solid;border-width:30px 60px 0 60px}}@media only screen and (max-width: 575px){.nominee_start_container .catch_section .catch_container .flow_container .flow_step.next::after,.recommender_start_container .catch_section .catch_container .flow_container .flow_step.next::after{bottom:-60vw;border-width:6vw 12vw 0 12vw}}.nominee_start_container .catch_section .catch_container .flow_container .step_detail,.recommender_start_container .catch_section .catch_container .flow_container .step_detail{font-size:13px}@media (max-width: 1199px){.nominee_start_container .catch_section .catch_container .flow_container .step_detail,.recommender_start_container .catch_section .catch_container .flow_container .step_detail{font-size:14px}}@media (max-width: 991px){.nominee_start_container .catch_section .catch_container .flow_container .step_detail,.recommender_start_container .catch_section .catch_container .flow_container .step_detail{font-size:12px}}@media (max-width: 767px){.nominee_start_container .catch_section .catch_container .flow_container .step_detail,.recommender_start_container .catch_section .catch_container .flow_container .step_detail{font-size:15px}}.nominee_start_container .catch_section .catch_container .flow_container .emphasis_step,.recommender_start_container .catch_section .catch_container .flow_container .emphasis_step{box-shadow:0 0 11px #c91400 !important}.nominee_start_container .catch_section .catch_container .flex_container,.recommender_start_container .catch_section .catch_container .flex_container{display:flex;justify-content:space-between;gap:30px}.nominee_start_container .catch_section .catch_container .flex_container .recommender_flow_step,.recommender_start_container .catch_section .catch_container .flex_container .recommender_flow_step{max-width:233px;text-align:center}.nominee_start_container .catch_section .catch_container .flex_container .recommender_flow_step .step_image,.recommender_start_container .catch_section .catch_container .flex_container .recommender_flow_step .step_image{width:120px;height:120px}.nominee_start_container .catch_section .catch_container .flex_container .recommender_flow_step .step_text,.recommender_start_container .catch_section .catch_container .flex_container .recommender_flow_step .step_text{font-weight:600;font-size:16px;line-height:150%}.nominee_start_container .catch_section .catch_container .flex_container .recommender_flow_step .step_text .step_number,.recommender_start_container .catch_section .catch_container .flex_container .recommender_flow_step .step_text .step_number{font-size:12px}.nominee_start_container .career_check_consent_form_container,.recommender_start_container .career_check_consent_form_container{margin-top:20px;padding:20px;background:#fff;border:1px solid #808080}.nominee_start_container .career_check_consent_form_container .agree_to_career_check_label,.recommender_start_container .career_check_consent_form_container .agree_to_career_check_label{position:relative;width:25px;height:25px;margin-top:-1px;margin-right:10px;margin-bottom:0;border:1px solid #c91400;border-radius:3px;cursor:pointer}.nominee_start_container .career_check_consent_form_container .agree_to_career_check_label::after,.recommender_start_container .career_check_consent_form_container .agree_to_career_check_label::after{position:absolute;bottom:-20px;left:75%;width:200%;color:#c91400;font-size:12px;transform:translateX(-50%);content:"click!!"}.nominee_start_container .career_check_consent_form_container .agree_to_career_check_box:checked+.agree_to_career_check_label,.recommender_start_container .career_check_consent_form_container .agree_to_career_check_box:checked+.agree_to_career_check_label{border:1px solid #41B323}.nominee_start_container .career_check_consent_form_container .agree_to_career_check_box:checked+.agree_to_career_check_label::before,.recommender_start_container .career_check_consent_form_container .agree_to_career_check_box:checked+.agree_to_career_check_label::before{position:absolute;top:50%;left:50%;color:#41B323;font-weight:900;font-size:30px;font-family:"Font Awesome 5 Free";transform:translate(-50%, -50%);content:"\f00c"}.nominee_start_container .career_check_consent_form_container .agree_to_career_check_box:checked+.agree_to_career_check_label::after,.recommender_start_container .career_check_consent_form_container .agree_to_career_check_box:checked+.agree_to_career_check_label::after{color:#41B323;content:"同意済"}.nominee_start_container .career_check_consent_form_container .agree_to_career_check_box:checked+.agree_to_career_check_label.lang_en::after,.recommender_start_container .career_check_consent_form_container .agree_to_career_check_box:checked+.agree_to_career_check_label.lang_en::after{content:"Agreed"}.nominee_start_container .career_check_consent_form_container .current_job_contact_date_input,.recommender_start_container .career_check_consent_form_container .current_job_contact_date_input{color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;padding:3px 10px}.nominee_start_container .career_check_consent_form_container .current_job_contact_date_info_text,.recommender_start_container .career_check_consent_form_container .current_job_contact_date_info_text{margin-bottom:0;font-size:14px;display:flex;align-items:center}@media only screen and (max-width: 767px){.nominee_start_container .career_check_consent_form_container .current_job_contact_date_info_text,.recommender_start_container .career_check_consent_form_container .current_job_contact_date_info_text{flex-direction:column;align-items:flex-start;font-size:12px}}body{height:100%;margin-top:30px}body.overflow-hidden{overflow:hidden}.container.with_frame{min-height:calc(100vh - 55px - 160px);padding-top:30px;padding-bottom:60px}.container.without_frame{min-height:calc(100vh - 55px - 160px);padding-top:30px;padding-bottom:60px}.container.without_frame.no_footer{min-height:calc(100vh - 55px);padding-top:30px;padding-bottom:60px}.container.without_frame.no_footer.box_type{min-height:calc(100vh - 55px);padding-top:30px;padding-bottom:60px;display:flex;align-items:center}.container.without_frame.no_footer.box_type .d-box{width:80%;margin:0 auto}@media only screen and (max-width: 767px){.container.without_frame.no_footer.box_type .d-box{width:100%}}@media only screen and (max-width: 767px){.container.sp_container{padding-right:5px;padding-left:5px}}.match_height{height:calc(100vh - 55px - 160px)}.navbar{background-color:#FFFFFF;box-shadow:0 2px 10px 0 #e0e0e0}.navbar .nav-link{color:#1A1A1A}.enum_radio_buttons{position:relative;top:-2px;margin-right:5px !important}.no_effect_a a{color:#212529;text-decoration:none !important}.no_effect_a a:hover{color:#212529}.alert{margin-bottom:0 !important;text-align:center}.field_with_errors{padding:2px;background-color:#fcc}#error_explanation{color:#C91400}.text-alert{color:#C91400}.profile-ajax-img-hidden{display:none}.hover_opacity_effect:hover{opacity:0.9}.not_found{color:#808080}.link_text{position:relative;color:#007bff;font-size:12px;cursor:pointer}.fake_a_effect{color:#007bff}.fake_a_effect:hover{border-bottom:solid 1px #007bff;cursor:pointer;opacity:0.8}.ui-datepicker-calendar .day-sunday>a,.ui-datepicker-calendar .day-holiday>a{background:#ffc0c0}.ui-datepicker-calendar .day-saturday>a{background:#c0d0ff}.ui-datepicker-calendar .ui-datepicker-today>a{background:#fffa90 !important}.footer{background-color:#ebebeb}.footer .footer_bottom_container{display:flex;align-items:center;padding:10px 0;color:#d2d4d8;font-size:14px}@media only screen and (max-width: 767px){.footer .footer_bottom_container{flex-direction:column-reverse}}.footer .footer_bottom_container .footer_bottom_col{width:100%;color:#4b5363;text-align:center}@media only screen and (max-width: 767px){.footer .footer_bottom_container .footer_bottom_col{width:100%}}.btn-facebook{border:1px solid #C9CACE !important;color:#4F5050 !important;background-color:white !important}.btn-google{border:1px solid #C9CACE !important;color:#4F5050 !important;background-color:white !important}.text-main-color{color:#0056CF !important}.btn-main-color{color:#fff !important;background-color:#0056CF !important;cursor:pointer}.btn-main-color.over_check_limit_btn{opacity:0.9}.btn-main-color:hover{opacity:0.9}.btn-main-color-outline{color:#0056CF !important;background-color:#fff !important;border:1px solid #0056CF !important;cursor:pointer}.btn-main-color-outline.over_check_limit_btn{opacity:0.9}.btn-main-color-outline:hover{color:#fff !important;background-color:#0056CF !important}.sns_agreement_btn:hover{opacity:0.9}.most-top-container{min-height:calc(100vh - 59px - 41px);margin-top:59px}.header_inquiry_btn{width:100px;margin-right:0.7rem;text-align:center;border-radius:20px;box-shadow:0 0 5px rgba(0,0,0,0.3)}.header_inquiry_btn:last-child{margin-right:0}.header_inquiry_btn.large{width:180px}@media only screen and (max-width: 991px){.header_inquiry_btn.large{width:100%}}@media only screen and (max-width: 991px){.header_inquiry_btn{width:100%;margin-top:10px}}.header_inquiry_btn .nav-link{padding-right:0 !important;padding-left:0 !important;color:#fff !important}.header_inquiry_btn .nav-dl-link{margin-top:2px;font-size:14px}.header_inquiry_btn .nav-trial-link{margin-top:2px;font-size:14px}.header_inquiry_btn.ticket{width:auto;padding:0 20px;background-color:#f09941 !important}.header_inquiry_btn.orange{background-color:#f09941 !important}.header_inquiry_btn.blue{background-color:blue !important}.header_inquiry_btn.white{background-color:white !important}.header_inquiry_btn.white .nav-link{color:#616161 !important}.header_inquiry_btn:hover{opacity:0.9}.header_login_btn{cursor:pointer}.header_dropdown_text{font-weight:bold;font-size:13px !important;opacity:0.5}.header_user_image{width:23px;height:23px;margin:0 1px 0 0;background:#fff}.detail_menu{display:inline-flex;align-items:center;justify-content:space-between}.detail_menu .detail_menu_left{margin-right:10px}.detail_menu .detail_menu_right{color:gray;font-size:14px}.modal_copy_text_container{margin-bottom:0;padding:8px;background:#f5f5f5;border:solid 1px #0056CF;border-radius:5px}.light_border{border:solid 1px #ebebeb}input.placeholder_small::placeholder{font-size:15px}@media (max-width: 575px){input.placeholder_small::placeholder{font-size:13px}}.short_input{width:40% !important}@media (max-width: 575px){.short_input{width:100% !important}}.important_none{display:none !important}@media (max-width: 767px){.col-md-12.ms_padding_none{padding:0}}.search_form input::placeholder{font-size:0.8em}.user_form .td_user{padding-right:10px}.font16{font-size:16px}.font_color_red{color:#C91400}.recruit_payment_type>.invalid-feedback{display:block}.fa-input{font-family:FontAwesome, "Helvetica Neue", Helvetica, Arial, sans-serif}#copied_success_modal{display:inline-flex;align-items:center;justify-content:center;padding:5px 15px;color:#fff;background:#41B323;border-radius:25px;box-shadow:0 3px 8px rgba(50,50,50,0.17)}@media only screen and (max-width: 767px){.hide_ch_only_sp #ch-plugin{display:none}}.hide_ch_pc_and_sp #ch-plugin{display:none !important}.sorter-false .tablesorter-header-inner::after{display:none}.joyride_container{display:none}.joyride_container .joyride_overlay{position:absolute;top:0;left:0;z-index:10000001;width:100%;height:100vh;background:rgba(0,0,0,0.5)}.sorting_th{cursor:pointer}.sorting_th .tablesorter-header-inner{position:relative;padding-right:20px}.sorting_th .tablesorter-header-inner::after{position:absolute;top:40%;right:0%;width:0;height:0;border-top:7px solid rgba(0,0,0,0.5);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.guide_modal{position:relative;position:absolute;top:20px;right:20px;z-index:10;display:none;width:300px;color:#000000b3;background-color:#f3f5f7;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,0.2)}@media (max-width: 991px){.guide_modal{display:none}}.guide_modal .moving_area{position:relative;height:50px;cursor:move}.guide_modal .moving_area h4{margin-bottom:0;font-size:18px;line-height:50px;text-align:center}.guide_modal .moving_area .close_guide_modal{position:absolute;top:12px;right:10px;color:rgba(0,0,0,0.3);cursor:pointer;transition:color 0.3s}.guide_modal .moving_area .close_guide_modal:hover{color:rgba(0,0,0,0.7)}.guide_modal .step_container{margin-bottom:10px}.guide_modal .onboarding_step{margin:0 10px 10px 10px;background-color:white;border:1px solid white;transition:border 0.3s}.guide_modal .onboarding_step:hover{background-color:#fcfcfc;border:1px solid rgba(136,149,162,0.2)}.guide_modal .help_link_container{font-size:14px;text-align:center}.guide_modal .triangle{position:relative;display:inline-block;width:10px;height:10px;margin:10px}.guide_modal .triangle::before{position:absolute;right:0;left:0;width:0;height:0;line-height:10px;border-color:transparent transparent transparent rgba(0,0,0,0.3);border-style:solid;border-width:6px 0 6px 8px;transition:all 0.3s;content:""}.guide_modal .step_content{display:flex;align-items:center;padding:10px 0;cursor:pointer}.guide_modal .step_content .number{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:10px;color:#fff;font-weight:bold;font-size:12px;background:#767676;border-radius:50%}.guide_modal .step_content .title{margin-right:10px}.guide_modal .step_content span:last-child{flex:1}.guide_modal .step_detail{display:none;padding:0 30px 20px 30px;font-size:14px}.guide_modal .step_detail .detail{margin-bottom:0}.guide_modal .step_detail .btn_container{margin-top:0.75rem;margin-bottom:0.25rem;text-align:center}.guide_modal .step_detail .btn_container .detail_btn{width:100px}.guide_modal .help_container{margin-top:1.25rem;padding-top:0.75rem;border-top:1px solid #ccc}.guide_modal .help_container .title{margin-bottom:0.25rem;font-size:80%}.guide_modal .help_container .help_item{margin:0;font-size:80%}.guide_modal .open_step{padding-bottom:0}.guide_modal .open_step .step_content{color:#0056CF}.guide_modal .open_step .triangle::before{transform:rotate(90deg)}.guide_modal .show_channel_talk_container{margin-bottom:3px;color:#0056CF;font-size:14px;text-align:center}.guide_modal .show_channel_talk_container .channel_talk_link{display:inline-block;line-height:1;border-bottom:1px solid #0056CF;cursor:pointer}canvas{border:3px solid #000}.btn-white-color{background-color:white !important;border:1px solid #0056CF !important;color:#0056CF !important}.btn-white-color:hover{opacity:0.9}
