﻿.account_new_section_divider_txt{display:flex;flex-direction:column;align-items:center;margin-top:20px;margin-bottom:20px}.lined_text_wrapper{display:flex;align-items:center;justify-content:center;max-width:100vw;width:80%;gap:10px;margin-top:20px;margin-bottom:20px}.line{flex-grow:1;height:2px;background-color:black}.lined_text{white-space:nowrap;font-weight:bold;font-size:16px}.account_new_sns_wrapper{margin-top:40px}.account_new_sns_item{margin-bottom:15px}.account_new_sns_item:last-child{margin-bottom:0}.account_new_sns_item a,.account_new_mail_wrapper a{text-decoration:none;color:#fff;display:flex;align-items:center;width:100%;padding:0px 20px;height:60px;border-radius:50px;box-sizing:border-box;position:relative}.line_item a{background:#00B900}.google_item a{background:#fff;color:#666666}.facebook_item a{background:#005E9C}.account_new_wrapper{padding:0 5% 50px;box-sizing:border-box;background:#E5F7FC}.account_new_mail_wrapper a{background:#ED6A6A}.account_new_sns_item_img{height:30px}.account_new_mail_img{width:30px}.account_new_sns_item_img img{height:100%}.account_new_mail_img img{width:100%}.account_new_sns_item_txt,.account_new_mail_txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.account_new_section_txt{margin:30px 0;text-align:center;position:relative;color:#00B4DE}.account_new_section_txt::before,.account_new_section_txt::after{content:"";position:absolute;top:50%;transform:translate(0, -50%);width:40%;border-top:1px solid #00B4DE}.account_new_section_txt::before{left:0}.account_new_section_txt::after{right:0}.account_new_login_wrapper{text-align:center;margin-top:10px;color:#00B4DE}.account_new_login_link a{color:#00B4DE}.account_new_login_registered_wrapper{text-align:center;margin-top:10px;margin-bottom:10px;color:#00B4DE}.account_new_login_registered_wrapper a{color:#00B4DE}.form_title.account_new_mail_form_title{margin-top:40px;border:none;margin-bottom:15px}.form_item_pass_confirm{margin-top:10px}.account_new_mail_form_wrapper{padding:30px;box-sizing:border-box;background:#fff;border-radius:7px}.account_complete_wrapper{text-align:center;padding-top:40px;padding-bottom:40px}.account_complete_title{margin:0 0 20px;font-size:23px;font-weight:bold}.account_complete_txt span{display:block}.account_complete_txt:first-child{margin-bottom:20px}.account_complete_link{margin-top:30px}.account_complete_link a{text-decoration:none;color:#fff;background:#ED6A6A;border-radius:50px;width:80%;padding:20px 0;display:inline-block;font-size:20px}.account_new_complete_submit{width:75%;text-align:center;margin-top:40px}.account_new_complete_submit a{display:inline-block;width:80%;text-align:center;text-decoration:none;color:#fff;border-radius:5px;font-size:15px;padding:15px 0;background:#30aadd;border:none}.account_new_complete_submit a:hover{background:#34a2d1}.deletion-page{background:#daf5f9;height:100vh;display:flex;justify-content:center;align-items:start;padding-top:200px}.deletion-container{background:white;padding:30px;border-radius:10px;text-align:center;width:80%;box-shadow:0px 4px 10px rgba(0,0,0,0.1);position:relative}.warning-icon{width:75px;height:75px;background:red;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:-50px;left:50%;transform:translateX(-50%);border:10px solid white}.exclamation{display:flex;flex-direction:column;align-items:center;justify-content:center}.exclamation::before{content:"";width:15px;height:40px;background:white;border-radius:8px;margin-bottom:5px}.exclamation::after{content:"";width:15px;height:15px;background:white;border-radius:50%}.info-box{background:#f0f0f0;padding:15px;border-radius:5px;text-align:left;margin-bottom:15px}.checkbox-container{background:white;padding:10px;display:inline-block;border-radius:5px;margin-bottom:20px}.button-container{display:flex;justify-content:space-between;gap:20px}.button-container a{text-decoration:none}.cancel_delete_button,.delete_account_button{flex:1;text-align:center;padding:12px 0;font-size:16px;font-weight:bold;border-radius:5px;cursor:pointer}.cancel_delete_button{background:white;border:2px solid black;color:black;text-decoration:none}.delete_account_button a{text-decoration:none}.delete_account_button{background:gray;color:white;border:none;cursor:not-allowed;pointer-events:none}.delete_account_button.enabled{background:red;cursor:pointer;pointer-events:auto}.admin_notification_form_wrapper{margin:50px 0 0}.admin_notification_title{margin:5px 0 20px;font-size:18px;font-weight:bold}.admin_notification_wrapper{margin-top:50px;background:#fff;border-radius:3px;padding:15px;box-sizing:border-box}.admin_notification_date{margin:0 0 5px;font-size:13px;color:#bdbdbd;text-align:right}.apply_wrapper{padding:0 5% 50px;box-sizing:border-box;background:#E5F7FC}.apply_form_basic_wrapper,.apply_form_skill_wrapper,.apply_form_qualifications_wrapper,.apply_form_careers_wrapper{margin-top:30px}.apply_form_skill_wrapper .form_item_wrapper,.apply_form_qualifications_wrapper .form_item_wrapper,.apply_form_careers_wrapper .form_item_wrapper{display:none}.apply_form_skill_confirm_wrapper .form_item_wrapper,.apply_form_qualifications_confirm_wrapper .form_item_wrapper,.apply_form_careers_confirm_wrapper .form_item_wrapper{display:block}.application_complete_txt_wrapper{text-align:center;padding-top:50px}.application_complete_txt_midashi{margin:0;font-size:25px}.application_complete_txt_submidashi{margin:20px 0}.application_complete_txt span{display:block}.application_complete_txt a{color:#00B4DE}.applied_index_item{background:#fff;padding:20px;box-sizing:border-box;border-radius:10px;margin-bottom:20px;position:relative}.applied_index_item a{text-decoration:none;color:#666}.applied_index_item:last-child{margin-bottom:0}.applied_index_item_top_wrapper{display:flex;align-items:flex-start;padding-bottom:20px}.applied_index_item_top_wrapper a{display:flex;align-items:flex-start;text-decoration:none;color:#666;width:100%}.applied_index_item_top_right_wrapper a{display:inline-block}.applied_index_item_top_img_wrapper{width:18%;height:14vw;margin-right:2%}.applied_index_item_top_img_wrapper img{width:100%;object-fit:cover;border-radius:50%}.applied_index_item_top_right_wrapper{width:76%}.applied_index_item_top_info_upper{align-items:center;margin:5px 0}.applied_index_item_top_info_upper_item{margin:0;display:inline-block}.applied_index_wrapper{background:#00B4DE;padding:0 5%;box-sizing:border-box}.applied_index_item_wrapper{margin:0 3%;padding:20px 0;box-sizing:border-box;background:#00b7e0;border-radius:10px}.applied_index_inner{padding-bottom:20px}.applied_index_item_down_wrapper{padding-top:20px;border-top:2px dotted #00B4DE}.applied_index_item_down_item{display:flex;align-items:flex-start;margin-bottom:10px}.applied_index_item_down_item:last-child{margin-bottom:0}.applied_index_item_down_item_title{margin:0;width:30%;text-align:center}.applied_index_item_down_item_title span{width:80%;display:inline-block;text-align:center;border:1px solid #F88186;color:#F88186;padding:3px 0;border-radius:30px;font-size:12px}.applied_done{width:70%;text-align:center;background:#F2F2F2;padding:5px 0;border-radius:10px;width:100%;border-radius:30px}.applied_index_item_down_item_job_title{width:70%;font-size:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.applied_index_item_down_item_button_wrapper{display:flex;align-items:stretch;width:80%;margin:0 auto;gap:10px}.applied_index_item_down_item_approval_button{width:49%}.applied_index_item_down_item_button_wrapper a{text-decoration:none;border-radius:10px;display:inline-block;width:100%;text-align:center}.applied_index_item_down_item_approval_button a{background:#00b7e0;color:#fff;padding:10px 0;display:inline-block;text-align:center;border-radius:30px}.applied_index_item_down_item_approval_button a span{width:100%}.applied_index_item_down_item_non_approval_button{width:49%;margin-left:2%}.applied_index_item_down_item_non_approval_button a{background:#fff;color:#fff;background:#AFAFAF;padding:10px 0;display:inline-block;text-align:center;border-radius:30px}.non_approval_icon{position:relative;display:block;font-size:20px;line-height:1}.field-error{color:red;font-size:0.9em;margin-top:2px}.campaign_show_common_img_wrapper{border-top:1px solid #B4B4B4;width:100%;max-width:600px;height:auto;overflow:hidden}.campaign_show_common_img_wrapper img{width:100%;height:auto;object-fit:cover}.campaigns-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:16px}.campaign-card{border:1px solid #ccc;padding:16px;background-color:#f9f9f9;border-radius:8px}.campaigns-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.campaign-image-wrapper{overflow:hidden;border-radius:8px}.campaign-image{width:100%;height:auto;display:block;border-radius:8px}.search_job_index_wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden}.job-create-buttons{clear:both;display:flex;justify-content:space-between;gap:10px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.job-create-buttons .form_item_submit{flex-grow:1}.job-create-buttons .form_item_submit input,.job-create-buttons .form_item_submit a{display:inline-block;width:100%;padding:10px;text-align:center;font-size:16px;box-sizing:border-box}.job-create-buttons .form_item_submit input:hover,.job-create-buttons .form_item_submit a:hover{background-color:#ddd}button,.delete_draft_button{width:100%}.delete_draft_button{font-size:12px}.delete-draft{display:inline-block;text-align:center}.line{display:block}.job_card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:15px;border:1px solid #ddd;border-radius:10px;background:white;box-shadow:2px 2px 10px rgba(0,0,0,0.1);width:100%;min-width:206px;max-width:250px;max-height:400px;height:100%;box-sizing:border-box}.job_search_card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:15px;border:1px solid #ddd;border-radius:10px;background:white;box-shadow:2px 2px 10px rgba(0,0,0,0.1);width:100%;max-width:100vw;height:100%;box-sizing:border-box;margin:10px 0}.job_search_card a{text-decoration:none;max-width:100%}.job_card_link{max-width:100%}.job_search_hero{max-width:100%;width:100%;display:flex;flex-direction:row;gap:20px;align-items:center}.job_hero{max-width:100%;width:90%;display:flex;flex-direction:row;gap:20px;align-items:center}.job_hero_image{flex:3}.job_hero_image img{height:60%}.job_search_card_img{width:auto;height:100px;max-height:100px;object-fit:cover}.job_hero_text{flex:5;display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:10px}.job_hero_company{color:#68927e}.job_hero_job_title{color:black;font-weight:bold}.job_hero_pins_wrapper{display:flex;flex-direction:row;gap:10px}.job_hero_working_type{display:flex;justify-content:center;align-items:center;width:115px;border-radius:10px;background-color:#4fd1eb;color:white;padding:5px 0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 670px){.job_hero_working_type{width:82px;position:relative;left:-10px}}.open-insta-modal-button{position:relative;top:-248px;left:126px;color:white;border:none;border-radius:4px;font-size:14px;cursor:pointer;height:30px}@media (max-width: 670px){.open-insta-modal-button{left:106px}}.open-insta-modal-button:hover{opacity:0.8}.no_apply_insta_shift{top:-236px !important}.job_card_instagram_button_wrapper{height:0px}.job_card_instagram_button{display:inline-flex;align-items:center;gap:8px;padding:15px 12px;border:2px solid #ffffff;border-radius:8px;background:linear-gradient(135deg, #ff66c4, #ffde59);color:#fff;font-size:14px;font-weight:bold;cursor:pointer}@media (max-width: 670px){.job_card_instagram_button{padding:15px 5px}}.job_card_instagram_button .insta-camera-icon{width:20px;height:20px}.job_card_instagram_button .insta-button-text{color:#fff;white-space:nowrap}.job_card_instagram_button:hover{opacity:0.9}.job_card_instagram_button:focus{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,0.6)}.job_search_hero_separation_line{max-width:100%;width:100%;object-fit:contain;overflow:hidden}.job_hero_separation_line{max-width:100vw;width:80%;object-fit:contain;overflow:hidden}.job_search_points{display:flex;flex-direction:row;align-items:center;gap:10px;margin:10px 0;width:100%;overflow:visible}.job_search_points img{width:20px !important;height:20px !important;min-width:20px;margin-right:10px}.appeal_points{display:flex;flex-wrap:wrap;gap:10px}.appeal_point{border:1px solid #ec6969;color:#ec6969;background-color:white;padding:5px 10px;border-radius:5px;font-size:14px;white-space:nowrap}.add_top_bottom_margin{margin:10px 0}.job_sticker{position:absolute;top:0;right:0;width:50px;height:auto}.job_sticker img{width:90%;height:auto}.job_content{display:flex;flex-direction:column;align-items:flex-start;width:100%;box-sizing:border-box}.job_content a{width:100%;text-decoration:none;color:inherit}.job_company_name{display:block;margin-block-start:0.4em;margin-block-end:0.2em;margin-inline-start:0px;margin-inline-end:0px;max-height:17px;font-size:14px}.job_card_img_wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:190px;overflow:hidden;position:relative}.job_card_img{width:100%;height:190px;max-height:190px;object-fit:cover}.job_name{display:block;font-size:1.17em;margin-block-start:0.7em;margin-block-end:0.3em;margin-inline-start:0px;margin-inline-end:0px;font-weight:bold;max-height:21px}.job_points{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:5px;width:100%;overflow:visible}.job_points img{width:20px !important;height:20px !important;min-width:20px;margin-right:10px}.job_card_keeps_apply{display:flex;flex-direction:row;align-content:space-between;align-items:center;width:100%}.job_card_keeps_apply img{width:20px;margin-right:10px}.job_card_keeps_wrapper{display:flex;flex-direction:row;margin-right:3%;align-items:center}.job_card_keeps_wrapper img{width:25px !important;height:25px !important}.keeps_count{display:flex;align-items:center;justify-content:center;color:#00B4DE;font-style:bold;font-size:10px;white-space:nowrap}.job_show_left_border{padding-left:20px}.job_apply_button{color:white;border:none;cursor:pointer;height:100%;border-radius:50px;font-size:12px;width:100%}.job_apply_button{text-align:center}.job_apply_button span,.job_apply_button a,.job_apply_button button,.job_apply_button input{max-width:100%;width:100%;text-align:center;text-decoration:none;color:#fff;border-radius:50px;font-size:13px;display:inline-block;padding:10px 0;border:none;cursor:pointer}.job_apply_non_link{padding:10px 0}.job_apply_button a,.job_apply_button button,.job_apply_button input{background:linear-gradient(to right, #5de0e6, #014bae);color:#fff !important}.job_apply_button button:hover,.job_apply_button a:hover{background:linear-gradient(to right, #4ccbd6, #013a87)}.job_apply_link.disabled{background-color:#d3d3d3 !important;color:#808080 !important;border:1px solid #ccc !important;cursor:not-allowed}.job_apply_button button.disabled{background-color:#d3d3d3 !important;color:#808080 !important;border:1px solid #ccc !important;cursor:not-allowed;background:#d3d3d3 !important}.application_button_wrapper .job_apply_button{display:block;width:100%;height:auto;text-align:center}.application_button_wrapper .job_apply_button button{max-width:100%;width:100%;text-align:center;text-decoration:none;color:#fff !important;border-radius:50px;font-size:13px;display:inline-block;padding:10px 0;border:none;cursor:pointer;background:linear-gradient(to right, #5de0e6, #014bae) !important}.application_button_wrapper .job_apply_button button:hover{background:linear-gradient(to right, #4ccbd6, #013a87) !important}.application_button_wrapper .job_apply_button button.disabled{background-color:#d3d3d3 !important;color:#808080 !important;border:1px solid #ccc !important;cursor:not-allowed !important;background:#d3d3d3 !important}.main-text{font-size:13px;font-weight:bold}.small-text{font-size:10px !important;opacity:0.8;display:block}.width_30p{width:30%}.width_40p{width:40%}.width_70p{width:70%}.job_modal{position:fixed;left:0;width:100%;height:60%;background:rgba(0,0,0,0.5);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:flex-end;z-index:1000}@media (max-width: 670px){.job_modal{padding-top:70% !important}}.modal-content{width:100%;height:100%;background:white;border-radius:20px 20px 0 0;border:2px solid #00B4DE;padding:20px;box-shadow:0 -4px 10px rgba(0,0,0,0.1);display:flex;flex-direction:column;justify-content:flex-start;text-align:center;animation:slideUp 0.3s ease-out;position:relative}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}.close-button{position:absolute;top:10px;right:20px;font-size:24px;color:#766d6d;cursor:pointer;transition:color 0.3s ease}.close-button:hover{color:#f96161}.modal-open{overflow:hidden}.modal_title{font-size:16px;color:#00B4DE;margin-bottom:10px;margin-top:30px}.modal_subtitle{font-size:12px;color:#766d6d;margin-bottom:30px}.radio-group-wrapper{margin-top:20px}.radio-group{display:flex;flex-direction:column;gap:10px}.radio-option{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.radio-option label{font-size:16px;color:#333}.radio-option input[type="radio"]{appearance:none;width:20px;height:20px;border-radius:50%;background-color:#B3E5FC;position:relative;cursor:pointer;transition:background 0.2s ease-in-out}.radio-option input[type="radio"]:checked{background-color:#0077CC}.radio-option input[type="radio"]:checked::after{content:"✔";font-size:12px;font-weight:bold;color:white;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.form-buttons{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.submit-button{background:white;border:2px solid #00B4DE;color:#00B4DE;padding:8px 16px;border-radius:5px;cursor:pointer;transition:0.3s}.submit-button:hover{background:#00B4DE;color:white}.cancel-button{background:#bdbdbd;border:none;color:white;padding:8px 16px;border-radius:5px;cursor:pointer}.job_wrapper{padding:50px 5% 50px;box-sizing:border-box;background:#E5F7FC}.job_show_wrapper{position:relative;padding:40px 5% 0;box-sizing:border-box}.keep_job_index_item_delete_button_wrapper{position:absolute;top:-4px;right:-10px;line-height:1}.keep_job_index_item_delete_button_wrapper a{text-decoration:none;color:#E1E1E1}.keep_job_index_item_delete_button_wrapper a i{font-size:40px}.keep_job_index_item_location_icon_wrapper img{width:40%}.keep_job_index_item_salary_wrapper{margin-bottom:5px}.job_show_common_wrapper{margin-bottom:30px}.job_show_common_company_name{font-weight:bold}.job_show_common_title{font-weight:bold;margin-top:5px;font-size:18px}.job_show_common_img_wrapper{width:80%;height:200px;margin:20px auto 0;text-align:center;position:relative}.job_show_common_img_wrapper img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.job_show_common_subimg_wrapper{display:flex;align-items:flex-start;justify-content:center;width:80%;margin:10px auto 0}.job_show_common_subimg_inner{width:24.5%;height:70px;margin:0 1% 0 0}.job_show_common_subimg_inner:last-child{margin:0}.job_show_common_subimg_inner img{width:100%;height:100%;object-fit:cover}.job_show_common_txt{width:80%;margin:15px auto 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job_show_common_button_wrapper{display:flex;align-items:center;width:100%;justify-content:center;position:fixed;bottom:0;left:50%;transform:translate(-50%, 0);z-index:10;background:#fff;padding:15px 10px 15px;box-shadow:0px -3px 5px black;box-sizing:border-box;border-radius:3px 3px 0 0}@media (min-width: 670px){.job_show_common_button_wrapper{width:670px}}.job_show_common_info_item_wrapper{margin:20px 0 0}.job_show_common_info_item{display:flex;align-items:center;margin-bottom:5px}.job_show_common_info_item:last-child{margin-bottom:0}.job_show_common_info_item_label{margin:0;line-height:1;font-size:12px;padding-left:2px}.job_show_common_info_item_label_wrapper{width:15%}.job_show_common_info_item_img_wrapper{width:35%;padding-left:4px;display:flex;align-items:center}.job_show_common_info_item_img_wrapper img{width:100%}.job_show_common_info_item:nth-child(2) .job_show_common_info_item_img_wrapper{width:40%}.job_show_tab_wrapper{display:flex;align-items:center;justify-content:center}.job_show_tab_label_wrapper{width:30%;text-align:center}.job_show_tab_label_wrapper label{width:100%;padding:15px 0;display:inline-block;background:#fff;border-left:1px solid #B4B4B4;border-top:1px solid #B4B4B4;box-sizing:border-box}.job_show_tab_label_wrapper:last-child label{border-right:1px solid #B4B4B4}#job_show_recruit_tab:checked~.job_show_tab_wrapper #job_show_recruit_tab_label,#job_show_company_tab:checked~.job_show_tab_wrapper #job_show_company_tab_label,#job_show_campaign_tab:checked~.job_show_tab_wrapper #job_show_campaign_tab_label{border-top:5px solid #00B4DE}#job_show_recruit_tab:checked~.job_show_info_contents_wrapper #job_show_recruit,#job_show_company_tab:checked~.job_show_info_contents_wrapper #job_show_company,#job_show_campaign_tab:checked~.job_show_info_contents_wrapper #job_show_campaign{display:block}.job_show_info_recruit_wrapper,.job_show_info_company_wrapper,.job_show_info_campaign_wrapper{display:none}.job_show_info_contents_wrapper{padding:30px 5% 0;box-sizing:border-box;border-top:1px solid #B4B4B4}.job_show_info_recruit_item,.job_show_info_company_item,.job_show_info_campaign_item{margin-bottom:30px}.job_show_info_recruit_item:last-child,.job_show_info_company_item:last-child,.job_show_info_campaign_item:last-child{margin-bottom:0}.job_show_info_recruit_item_label,.job_show_info_company_item_label,.job_show_info_campaign_item_label{margin:0;background:#00B4DE;color:#fff;padding:3px 5px}.job_show_info_recruit_item_contents_item,.job_show_info_company_item_contents_item,.job_show_info_campaign_item_contents_item{margin-top:20px}.job_show_info_company_item_contents_item{font-size:15px}.job_show_info_recruit_item_contents_item_title{margin:0;font-size:15px;font-weight:bold}.job_show_info_recruit_item_contents_item_work{font-size:15px;margin-top:10px}.job_show_info_recruit_item_contents_item_feature_wrapper{margin-top:10px}.job_show_info_recruit_item_contents_item_feature{display:inline-block;width:32%;text-align:center}.job_show_info_recruit_item_contents_item_feature_img,.job_show_info_recruit_item_appeal_point_list_img{width:100%;height:100px;position:relative}.job_show_info_recruit_item_contents_item_feature_img img,.job_show_info_recruit_item_appeal_point_list_img img{max-width:80%;max-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.job_show_info_recruit_item_appeal_point_list li.job_show_info_recruit_item_appeal_point_list_name_none{text-align:left}.job_show_info_recruit_item_access,.job_show_info_recruit_item_work_hour_wrapper{margin-top:20px;font-size:15px}.job_show_info_recruit_item_work_hour_remarks{margin-top:20px}.job_show_info_recruit_item_work_hour_feature{margin-top:20px}.job_show_info_recruit_item_work_hour_feature_title{margin:0}.job_show_info_recruit_item_work_hour_feature_list,.job_show_info_recruit_item_holiday_feature_list{margin:0;padding:0 0 0 18px;font-size:15px}.job_show_info_recruit_item_holiday_feature_list{margin-top:20px}.job_show_info_recruit_item_appeal_point_list{margin-top:20px;font-size:0;list-style:none;padding:0}.job_show_info_recruit_item_appeal_point_list li{display:inline-block;width:25%;font-size:13px;text-align:center;margin-bottom:15px;vertical-align:top}.job_show_info_recruit_item_appeal_point_list li:nth-last-child(1),.job_show_info_recruit_item_appeal_point_list li:nth-last-child(2),.job_show_info_recruit_item_appeal_point_list li:nth-last-child(3),.job_show_info_recruit_item_appeal_point_list li:nth-last-child(4){margin-bottom:0}.job_show_info_recruit_item_welfare_wrapper{font-size:15px;margin-top:20px}.job_new_wrapper{padding:0 5% 50px;box-sizing:border-box !important;background:#E5F7FC}.job_new_form_wrapper{margin-top:40px}.job_show_info_wrapper{margin-bottom:50px}.job_show_info_keep_wrapper{background:#F2F2F2}.job_show_info_keep_inner{width:90%;margin:0 auto;padding-top:60px;padding-bottom:50px}.job_delete_wrapper a{background:#bdbdbd;width:35px;height:35px;border-radius:50%;position:absolute;top:-10px;right:-10px}.job_delete_wrapper a span{position:relative}.job_delete_wrapper a span::before,.job_delete_wrapper a span::after{content:"";border-top:2px solid #fff;width:20px;position:absolute;top:17px;left:8px}.job_delete_wrapper a span::before{transform:rotate(45deg)}.job_delete_wrapper a span::after{transform:rotate(-45deg)}.job_show_common_keep_wrapper{width:40%;margin-right:2%}.job_show_common_apply_wrapper{width:49%}.job_show_history_size{text-align:right;font-size:13px;margin-bottom:5px}.job_index_appeal_point_wrapper{margin:15px 0 0 auto}.job_index_appeal_point{display:inline-block;font-size:12px;border-radius:3px;padding:1px 1px;box-sizing:border-box;color:#ED6A6A;border:1px solid #ED6A6A}.job_index_employment{color:#fff;background:#00B4DE;border:none;padding:2px 3px}.sub_image_field{margin-bottom:5px}.img-max-width{max-width:40%;height:auto}.submit_button,.save_draft_button{width:150px;height:50px;padding:10px;font-size:16px;text-align:center;border:2px solid #000;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;box-sizing:border-box}.submit_button:hover,.save_draft_button:hover{background-color:#0056b3}.submit_button,.save_draft_button{display:inline-block;width:150px;padding:10px;font-size:16px;text-align:center;border:2px solid #000;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;box-sizing:border-box}.submit_button:hover,.save_draft_button:hover{background-color:#0056b3}.submit_button,.save_draft_button{display:inline-flex;justify-content:center;align-items:center;width:150px;padding:10px;font-size:16px;text-align:center;border:2px solid #000;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;box-sizing:border-box;white-space:normal;word-wrap:break-word}.custom-job-create-buttons{display:flex;justify-content:space-between;gap:10px}.custom-job-create-buttons .form_item_submit{flex:1;display:flex;align-items:stretch}.custom-job-create-buttons .form_item_submit input{flex:1;text-align:center;font-size:16px;padding:10px;box-sizing:border-box;word-wrap:break-word;white-space:normal}.submit_button:hover,.save_draft_button:hover{background-color:#0056b3}.submit_button,.save_draft_button{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;width:150px;max-width:100%;padding:10px;font-size:16px;text-align:center;border:2px solid #000;border-radius:5px;background-color:#007bff;color:#fff;cursor:pointer;box-sizing:border-box;white-space:normal;word-break:break-word}.job-create-buttons{display:flex;justify-content:center;gap:10px;align-items:stretch}.submit_button:hover,.save_draft_button:hover{background-color:#0056b3}#form_sub_img_field_3{margin-bottom:0}.job-thumb{display:block;text-decoration:none;background:#ade5f3;padding:15px;border:1px solid #ddd;color:black;transition:0.3s;position:relative;overflow:hidden}.job-thumb:hover{background:#e8e8e8}.job-image{position:absolute;top:10px;right:10px;width:60px;height:60px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:50%;border:2px solid white}.job-thumb-content{padding-top:80px;text-align:center}.job_min_salary,.job_max_salary{font-size:14px}@media (min-width: 722px){.job_min_salary,.job_max_salary{font-size:16px}}.recommended-job-slide{display:block;width:97%;height:170px;margin:0px auto;background:white;padding:10px;box-sizing:border-box;text-decoration:none;color:inherit;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}@media (max-width: 670px){.recommended-job-slide{height:130px}}.recommended-job-container{display:flex;height:100%}.recommended-job-left{flex:0 0 40%;display:flex;align-items:center;justify-content:center;padding-right:10px;height:100%}.recommended_image-wrapper{width:auto;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.recommended_job_card_img{max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain;border-radius:4px;display:block}.recommended-job-right{flex:0 0 55%;display:flex;flex-direction:column;height:100%;padding-left:10px}@media (max-width: 670px){.recommended-job-right{padding-left:5px}}.recommended_job_name{text-align:left;font-size:18px;font-weight:bold;text-decoration:underline;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2em;max-height:2.4em}@media (max-width: 670px){.recommended_job_name{font-size:11px}}.recommended_job_company_name{font-size:16px;margin-bottom:8px;text-align:left}@media (max-width: 670px){.recommended_job_company_name{font-size:11px}}.job-meta-row{display:flex;gap:8px;align-items:center}.job-label{background-color:#ffeb3b;color:#000;font-size:14px;padding:4px 8px;border-radius:6px;white-space:nowrap}@media (max-width: 670px){.job-label{font-size:11px}}.job-category{font-size:14px;color:#555}@media (max-width: 670px){.job-category{font-size:11px}}.job-extra{flex:1}.recommended_job-top-half{flex:0 0 35%;display:flex;align-items:flex-start;padding-top:10px}@media (max-width: 670px){.recommended_job-top-half{padding-top:8px}}.recommended_job-bottom-half{flex:0 0 35%;display:flex;flex-direction:column;justify-content:space-between}.box_with_tab{position:relative;background-color:#4fd1eb;padding:20px 20px 0 20px;border:1px solid #4fd1eb;border-radius:10px;box-shadow:2px 2px 10px rgba(0,0,0,0.1)}.tab_text{position:absolute;top:-20px;background-color:#4fd1eb;color:white;padding:5px 10px;border:1px solid #4fd1eb;border-radius:5px;font-size:14px;font-weight:bold}.search_form{padding-right:10px}.search_form_item_wrapper{display:flex;flex-direction:column;align-items:stretch;gap:10px}.search_form_item{display:flex;align-items:center;background-color:white;border-radius:10px;padding:10px;border:1px solid #ccc;box-shadow:1px 1px 5px rgba(0,0,0,0.1);width:100%}.search_form_item_label_container{display:flex;align-items:center;width:40%;gap:10px;padding-left:10px}.search_form_item_label_img_wrapper{width:10%;display:flex;justify-content:center;align-items:center}.search_form_item_label_img_wrapper img{width:40px;height:40px}.search_form_item_label_wrapper{font-size:14px;font-weight:bold;text-align:left;padding-left:10px}.search_form_item_field_wrapper{width:60%}.search_form_half_sized_item_field_wrapper{width:30%}.search_form_item_field_wrapper select{width:100%;height:40px;padding:8px;font-size:14px;border-radius:8px;border:2px solid #a6a6a6;background-color:#f5f5f5}.search_form_item_field_wrapper input{width:90%;padding:8px;font-size:14px;border-radius:8px;border:2px solid #a6a6a6;background-color:#f5f5f5}.search_form_item_detail_text{margin-left:20px}.search_number_input{width:auto;min-width:50px;text-align:center}.search_form_item_submit_wrapper{display:flex;justify-content:center;align-items:center;width:100%;padding:10px}.search_form_submit{background-color:#daf5f9;color:#4fd1eb;border-radius:12px;padding:5px 10px;font-size:16px;border:none;outline:none;box-shadow:none;text-align:center;cursor:pointer}.search_job_wrapper{padding:30px 5% 0;box-sizing:border-box;background:#E5F7FC}.search_job_form_wrapper{margin-bottom:50px}.top_wrapper{width:100%}.top_header_section{background:#FBF8E7;display:flex;align-items:center;justify-content:center;padding:5px 0}.top_header_jobsize span,.top_header_usersize span{color:#EB3B43}.top_hero_wrapper{display:flex;align-content:space-around;align-items:center;background-repeat:no-repeat;flex-direction:column}.top_keyvisual_wrapper{display:flex;flex-direction:column;justify-content:left;text-align:center;position:relative;max-width:100%;width:100%}@media (min-width: 670px){.top_keyvisual_wrapper{padding:5px;background-color:#6bd5ed}}.hero_img{display:block;width:100%;height:auto}.hero_view{width:100%;background-color:#6bd5ed;display:flex;flex-direction:column;align-items:center;padding-bottom:2rem;padding-top:20px;font-family:'Zen Maru Gothic', 'Hiragino Maru Gothic Pro', 'Yu Gothic Rounded', sans-serif;font-weight:500;color:white;text-align:center}.birds_img{width:20%;align-self:flex-end;margin-top:1rem;margin-right:20px}.main_text{font-size:4.5vw;margin-top:-20px;margin-bottom:-20px;font-weight:bold;color:white;position:relative;top:-244px}@media (min-width: 768px){.main_text{font-size:1.8rem}}@media (max-width: 670px){.main_text{margin-top:10px;top:-170px}}.announcement_text{font-size:4vw;color:black;font-weight:bold;margin-top:-20px;margin-bottom:-20px;position:relative;top:-60px}@media (min-width: 768px){.announcement_text{font-size:1.4rem}}@media (max-width: 670px){.announcement_text{top:-40px}}.top_search_wrapper{display:flex;flex-direction:column;align-items:center;width:100%;background-color:#6bd5ed;padding-bottom:20px}.bubble_logo{width:66%;margin-bottom:1.5rem}.announcement_section{display:flex;align-items:center;width:90%;justify-content:flex-start}.announcement_section .announcer_img{width:25%;margin-right:1rem}.white_band{background-color:white;width:100%;display:flex;justify-content:space-around;flex-wrap:wrap}.white_band .band_link{font-size:3.8vw;color:black;font-weight:bold;text-decoration:none;margin:0.5rem 1rem;display:flex;align-items:center;gap:0.5rem}@media (min-width: 768px){.white_band .band_link{font-size:1.4rem}}.white_band .band_link a{color:black;text-decoration:none;display:flex;align-items:center}.white_band .band_link a img{width:10px;height:auto;margin-left:6px}@media (min-width: 768px){.white_band .band_link a img{width:16px}}.job_search_text{font-size:1.6rem;font-weight:bold;margin-top:1rem;color:white}.miyako_map{position:relative}.miyako_map img{opacity:0.9;left:20%;width:90%}.top_text_search_wrapper{position:absolute;display:flex;flex-direction:column;justify-content:left;max-width:100%;width:70%;right:5%;z-index:2}.miyako_shigoto_text{margin-left:5%;margin-top:80px;margin-bottom:20px;color:#00B4DE}.top_searchbar_wrapper{display:flex;justify-content:center;width:70%;margin:20px 0}.top_searchbar_form{display:flex;align-items:center;gap:8px;width:100%;max-width:600px}.top_searchbar{display:flex;align-items:center;background:white;border-radius:50px 6px 6px 50px;overflow:hidden;flex-grow:1;height:50px;box-shadow:0 2px 5px rgba(0,0,0,0.1);flex:8}.top_search_icon{display:flex;align-items:center;justify-content:center;background:white;padding:0 12px;height:100%}.top_search_icon img{width:24px;height:24px}.custom-text-field{flex-grow:1;border:none;outline:none;font-size:16px;padding:10px 12px;font-family:'Zen Maru Gothic', sans-serif;border-radius:0 6px 6px 0}.top_search_button{background:#ffc107;color:white;border:none;padding:10px 20px;height:50px;border-radius:6px 50px 50px 6px;font-size:16px;font-weight:bold;cursor:pointer;white-space:nowrap;flex:1}.hero_action_image img{width:100%;max-width:230px;height:auto;display:block}.hero_action_buttons_container{width:75%;display:flex;justify-content:space-between;position:relative;overflow:visible}.hero_action_button_wrapper{position:relative;display:flex;align-items:center;justify-content:center}.hero_action_button_wrapper .hero_action_button_image{width:140px;z-index:1;position:relative}@media (min-width: 670px){.hero_action_button_wrapper .hero_action_button_image{width:230px}}.hero_action_button_wrapper.hero_action_left .hero_decoration_left{position:absolute;bottom:6px;left:-44px;width:120px;height:42px;z-index:2;pointer-events:none}@media (min-width: 670px){.hero_action_button_wrapper.hero_action_left .hero_decoration_left{height:67px;left:-32px}}.hero_action_button_wrapper.hero_action_right .hero_decoration_right{position:absolute;top:45%;transform:translateY(-50%) translateX(20%);right:-30px;width:120px;height:30px;z-index:2;pointer-events:none}@media (min-width: 670px){.hero_action_button_wrapper.hero_action_right .hero_decoration_right{height:47px;right:-25px}}.custom-text-field{flex-grow:1;border:none;outline:none;padding:5px;background:white}.top_job_keyvisual_wrapper{display:flex;align-content:space-around;align-items:center;background-size:110% 448px;background-repeat:no-repeat;flex-direction:column;width:100vw}.top_job_keyvisual{position:relative;display:flex;flex-direction:column;padding-top:1%;padding-bottom:3%;box-sizing:border-box;max-width:670px;background-color:#6bd5ed}@media (max-width: 670px){.top_job_keyvisual{padding-top:10px}}.tab_figure_left{position:absolute;top:-60px;left:2.66%;width:75px;z-index:6;pointer-events:none}@media (min-width: 670px){.tab_figure_left{left:8.66%;width:95px}}.top_job_keyvisual_title{background-color:#6bd5ed}@media (max-width: 670px){.top_job_keyvisual_title{padding-left:40px}}.top_job_keyvisual_tab{position:absolute;top:-40px;left:14.66%;width:55%;background-color:#00b7e0;color:white;font-family:'Zen Maru Gothic', sans-serif;font-weight:bold;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;font-size:1.7rem;z-index:5}@media (min-width: 670px){.top_job_keyvisual_tab{width:45%}}.top_keijiban_keyvisual{display:flex;flex-direction:column;padding-top:2%;padding-bottom:3%;box-sizing:border-box;max-width:670px;background-color:rgba(234,249,252,0.5)}.top_job_carousel_wrapper{padding:20px 5%;background:transparent;box-sizing:border-box;margin-bottom:10px}.top_job_carousel_outer_wrapper{height:400px}.top_job_carousel_outer_wrapper .slick-list{padding-left:392px !important}@media (min-width: 670px){.top_job_carousel_outer_wrapper .slick-list{padding-left:165px !important}}.top_job_list_wrapper{display:flex;gap:10px;margin:0;padding:0;max-width:100vw;width:100%}.top_job_list_wrapper .slick-slide{margin:0 5px !important}.top_job_list_wrapper li{max-width:250px;width:100%;max-height:400px;margin:0 20px}.top_keijiban_carousel_title{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;margin-top:50px}.top_keijiban_carousel_title img{width:80%}.top_keijiban_carousel_outer_wrapper{display:flex;flex-direction:column;justify-content:space-between;height:300px;margin-top:20px;margin-bottom:20px;background-color:#daf5f9;margin-left:20px;margin-right:20px;padding:20px;padding-bottom:30px;border-radius:12px}@media (max-width: 670px){.top_keijiban_carousel_outer_wrapper{padding-left:2px;padding-right:2px}}.top_keijiban_list_wrapper{display:flex;gap:10px;margin:0;padding:0;max-width:100vw;width:100%}.top_keijiban_list_wrapper .slick-list{height:190px;padding:50px 0px}@media (max-width: 670px){.top_keijiban_list_wrapper{max-height:190px}.top_keijiban_list_wrapper .slick-list{height:160px !important}}.top_keijiban_list_wrapper li{max-width:90%;width:90%;max-height:200px;margin:0 20px}.top_keijiban_posts_all_link_wrapper{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:10px}.top_keijiban_posts_all_link_wrapper a{text-decoration:none;color:#007acc;font-weight:bold;font-size:0.9rem}.slick_prev{right:10%}.slick-next{right:30px}.a-left,.a-right{position:absolute;top:50%;transform:translateY(-50%);width:40px !important;height:40px !important;cursor:pointer;z-index:10}.a-left{left:50px !important}.a-right{right:-50px}.a-left:hover,.a-right:hover{opacity:0.8}.slick-slider{z-index:1}#applicationModal{z-index:1000;position:fixed}@media (min-width: 671px){.a-left{top:110% !important;left:300px !important}.top_new_job_all_link_wrapper{margin-top:20px !important;margin-right:100px;max-width:670px}.top_new_job_all_link_wrapper a{color:white;font-weight:bold}}.top_new_job_all_link_wrapper{display:flex;justify-content:right;margin-top:10px;margin-right:20px}.way_of_working_search_wrapper{display:flex;flex-direction:column;justify-content:center;max-width:100vw;width:100%;align-items:center;background-image:url(/assets/cloud_background-2454052351f96e677b88417034f42b25702c93d6c1cdcd37b535db17ce9309cd.svg);background-size:100%;background-position:center top}.way_of_working_search_inner_wrapper{display:flex;flex-direction:column;max-width:100vw;width:90%}.way_of_working_main_title_wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin-top:40px}.way_of_working_main_title{background-color:#00B4DE;color:white;font-size:1.3rem;font-weight:bold;text-align:center;width:100%;padding:20px 20px;border-radius:20px;position:relative;z-index:1;margin-bottom:20px}.way_of_working_title_image{position:absolute;left:-40px;top:-20px;width:90px;height:auto;z-index:2}.way_of_working_suggestions{display:flex;flex-direction:column;max-width:100vw;width:100%}.way_of_working_subtitle{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:large;gap:10px}@media (max-width: 670px){.way_of_working_search_wrapper{width:100%}.way_of_working_main_title{width:95%}.way_of_working_title_image{left:-12px}}.way_of_working_carousel_wrapper{max-width:100vw;width:100%}.top_search_banner_item_inner{display:flex;flex-direction:row;gap:10px;margin-top:10px;margin-bottom:10px}.top_search_banner_item_rect{display:flex;align-items:center;justify-content:center;width:90px;height:60px !important;margin:10px 10px;padding:10px 10px;background-color:#30aadd;border-radius:15px;text-align:center}.top_search_banner_item_rect a{color:white;font-size:0.8rem;font-weight:bold;text-decoration:none;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;word-break:break-word;line-height:1.5}.DEI_cluster_divider{display:flex;justify-content:center;max-width:100vw;width:100%;margin-top:50px}.DEI_cluster_divider_image{width:50%}.SNS_cards_wrapper{display:flex;flex-direction:column;align-items:center;width:100%;background-color:white}.SNS_cards{display:flex;flex-direction:column;align-items:center;width:100%}.top_lower_banner_wrapper{display:flex;flex-direction:column;align-items:center;width:100%;list-style:none;background-color:white;padding-inline-start:0}.top_lower_banner_wrapper a img{max-width:100vw;width:100%}.top_lower_banner_wrapper li{width:100%;text-align:center}.SNS_card_link{max-width:100vw;width:100%}.SNS_card_link_small{max-width:100vw;width:100%}.top_lower_banner_wrapper li img{max-width:100vw;height:auto;display:block;margin:0 auto}.top_redirect_wrapper{display:flex;flex-direction:column;align-items:center;width:100%;color:white;background-color:00B4DE;padding-top:5px;padding-bottom:5px;margin-bottom:20px}@media (max-width: 670px){.top_hero_wrapper{width:100%;max-width:100%;background-size:100% 370px}.top_keyvisual_wrapper{display:flex;justify-content:left;position:relative;max-width:100%;width:100%}.miyako_map{position:relative;width:60%}.miyako_map img{max-width:auto;width:90%;z-index:1}.top_text_search_wrapper{position:absolute;display:flex;flex-direction:column;justify-content:left;max-width:100%;width:60%;right:5%;bottom:48%;z-index:2}.miyako_shigoto_text{margin-left:5%;margin-top:80px;margin-bottom:20px;color:#00B4DE;font-size:14px}.top_searchbar_wrapper form{width:100%}.top_searchbar_wrapper form input{width:100%}.top_job_carousel_outer_wrapper{width:100%;max-width:100%}.top_job_list_wrapper{width:450px}.a-left{left:15px !important}.a-right{right:5px !important}.top_search_button{width:30%;padding:10px 10px}.top_jobs_carousel_wrapper{width:80%}}.top_recommended_outer_wrapper{width:100%;background:repeating-linear-gradient(135deg, #fff, #fff 10px, #b4e2e2 10px, #b4e2e2 20px);padding-bottom:10px;height:482px}@media (max-width: 670px){.top_recommended_outer_wrapper{height:370px}}.top_recommended_inner_wrapper{display:flex;justify-content:center;margin:0 auto;width:100%;padding:0 10px;box-sizing:border-box;height:400px}@media (max-width: 670px){.top_recommended_inner_wrapper{height:316px}}.carousel-placeholder{max-width:1200px;margin:0 auto;text-align:center;font-size:18px;color:#333}.recommended-title-wrapper{display:flex}.recommended-title-img{height:auto;max-width:30%;margin-left:20px}@media (max-width: 670px){.recommended-title-img{max-width:60%}}.recommended-sparks-img{height:auto;max-width:10%;margin-left:20px}.featured-title-wrapper{display:flex;gap:8px;margin-bottom:10px;margin-top:-10px;margin-left:60px}@media (max-width: 670px){.featured-title-wrapper{gap:1px;margin-bottom:-2px;margin-left:48px}}.featured-title-box{width:30px;height:31px;background-color:#5b93eb;color:white;font-size:19px;font-weight:bold;display:flex;justify-content:center;align-items:center;border-radius:4px}.recommended-carousel{margin-top:10px;width:100%}.recommended-slide{display:flex !important;flex-direction:column;align-items:center;margin:0 auto;max-width:650px;width:100%}.recommended-slide>.recommended-job-slide:not(:last-child){margin-bottom:16px}.recommended-job-slide.empty-slide{visibility:hidden;height:130px}.recommended-carousel .slick-dots li button::before{display:none !important}.recommended-carousel .slick-dots li{display:inline-block;width:16px;height:16px;margin:0 6px;position:relative}.recommended-carousel .slick-dots li button{width:100%;height:100%;border:2px solid black;background:white;border-radius:50%;padding:0;cursor:pointer;font-size:0;position:relative}.recommended-carousel .slick-dots li.slick-active button::after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;background:black;border-radius:50%;transform:translate(-50%, -50%)}.top_video_outer_wrapper{display:flex;background-color:#6bd5ed;flex-direction:column;width:100%}.video-title-wrapper{display:flex;flex-direction:row;margin-left:10px;color:white;font-size:25px;gap:20px;align-items:center;padding:20px}@media (max-width: 670px){.video-title-wrapper{font-size:20px}}.video-title-img{height:30px;max-width:30%;margin-left:20px}.top_video_inner_wrapper{display:flex;margin-left:20px;overflow-x:auto;max-width:100%}@media (max-width: 670px){.top_video_inner_wrapper{margin-left:10px;overflow:hidden}}.video-carousel{display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:100vw;overflow:hidden}.video-thumbnail-wrapper{position:relative;display:inline-block;cursor:pointer;width:300px;margin-right:10px}@media (max-width: 670px){.video-thumbnail-wrapper{width:100%}}@media (max-width: 670px){.video-thumbnail-wrapper .slick-slide .slick-cloned{width:180px}}.video-thumb{width:100%;max-width:300px;height:auto;border-radius:10px}@media (max-width: 670px){.video-thumb{max-width:180px}}.play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:48px;color:white;text-shadow:0 0 10px black;pointer-events:none}@media (max-width: 670px){.play-button-overlay{left:50%}}@media (min-width: 670px){.video_modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.8)}}@media (max-width: 670px){.video_modal{display:none;position:fixed;z-index:9999;inset:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.9)}}@media (min-width: 670px){.video_modal-content{background-color:#fff;margin:10% auto;padding:10px;width:100%;max-width:420px;box-shadow:0 5px 15px rgba(0,0,0,0.3);position:relative;box-sizing:border-box}}@media (max-width: 670px){.video_modal-content{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;padding:0;background:transparent;display:flex;justify-content:center;align-items:center}}.instagram-video{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.instagram-video iframe{width:100vw;height:100vh;border:none;aspect-ratio:auto}.video_modal .close{position:absolute;top:10px;right:14px;font-size:32px;color:white;cursor:pointer;z-index:10000;background:rgba(0,0,0,0.5);padding:6px 10px;border-radius:4px;line-height:1}.admin_title{text-align:center}.business_company_management_container .business-company-jobs-container{margin:20px !important;margin-left:20px;margin-right:20px}.business_company_management_inner_container{margin-left:20px !important;margin-right:20px;margin-bottom:20px}.custom-button{padding:10px 20px;font-size:16px;border-radius:5px;border-width:2px;border-style:solid;text-align:center;margin:10px;flex:1;color:#000}.business-search{margin-top:20px}.user-notification-button{padding:1px 2px;font-size:16px;border-radius:5px;border-width:2px;border-style:solid;text-align:center;margin:10px;flex:1;color:#000}.restore-account-button{background-color:#f0f0f0;border-color:#00ff00}.manage-jobs-button{background-color:#f0f0f0;border-color:#000}.dashboard-container{margin-left:20px}.company_management_buttons{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:20px;width:100%;max-width:100%;padding:20px;box-sizing:border-box;overflow:hidden}.restore-account-button{display:flex;justify-content:center;align-items:center;padding:20px;font-size:1.8rem;background-color:#f0f0f0;border:1px solid #ccc;border-radius:8px;transition:background-color 0.3s ease;width:100%;box-sizing:border-box}.small-buttons-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;width:100%;box-sizing:border-box}.custom-button{display:flex;justify-content:center;align-items:center;padding:12px;font-size:1.2rem;background-color:#f0f0f0;border:1px solid #ccc;border-radius:8px;transition:background-color 0.3s ease;width:100%;box-sizing:border-box}.custom-button:hover{background-color:#e0e0e0}.custom-button:disabled{background-color:#d3d3d3;color:#999;cursor:not-allowed}.restore-account-button:hover{border-color:#00ff00}.manage-jobs-button:hover{border-color:#000}.dashboard-button{background-color:#007bff;border-color:#0056b3;color:#fff}.dashboard-button:hover{background-color:#0056b3}.business-company-jobs-container{margin:20px}.jobs-table{width:100%;border-collapse:collapse;margin:20px 0}.jobs-table th,.jobs-table td{border:1px solid #ccc;padding:10px;text-align:left}.view-button,.edit-button,.delete-button{padding:5px 10px;margin-right:5px}.back-button{display:inline-block;margin-top:20px;padding:10px 15px;background-color:#0cc0df;color:#fff;text-decoration:none}.paused-status{text-align:center}.status-check{color:green;font-size:1.5em}.status-x{color:red;font-size:1.5em}.actions-wrapper{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px}.delete-job-button{background-color:red;color:white;border:none;padding:5px 10px;cursor:pointer}.delete-job-button:hover{background-color:darkred}.undelete-job-button{background-color:green;color:white;border:none;padding:5px 10px;cursor:pointer}.undelete-job-button:hover{background-color:darkgreen}.pause-job-button{background-color:yellow;color:black;border:none;padding:5px 10px;cursor:pointer}.pause-job-button:hover{background-color:darkkhaki}.resume-job-button{background-color:green;color:white;border:none;padding:5px 10px;cursor:pointer}.resume-job-button:hover{background-color:darkgreen}.delete-job-button{background-color:red;color:white;border:none;padding:5px 10px;cursor:pointer}.undelete-job-button{background-color:green;color:white;border:none;padding:5px 10px;cursor:pointer}.admin_insta{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);color:white}.video-meta-btn-container{display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-top:10px;margin-bottom:20px;max-width:80%}.video_table{margin-left:-30px;margin-right:10px;box-sizing:border-box;max-width:100%}form table{width:100%;border-spacing:15px 10px}form .form-control{width:97%;margin-right:20px;padding:8px;font-size:16px;border:1px solid #ccc;border-radius:4px}.btn-group-vertical{display:flex;flex-direction:column;gap:10px}.btn-icon-vertical{padding:5px 10px;font-size:18px;margin:0}form .btn{width:auto;padding:10px;background-color:#007bff;color:white;border:2px solid black;border-radius:4px;font-size:12px;margin:0}form .btn:hover{background-color:#0056b3}.video_table table{width:100%;table-layout:auto;border-spacing:15px 10px}form td{padding:10px;white-space:nowrap}.video_table img{max-width:100px;height:auto}.video_table td{max-width:150px}.coupon_table{padding:10px}.admin_form{display:flex;flex-direction:column;margin:0 auto;width:80%;align-items:center}.admin_form form{width:100%}.collapsible{cursor:pointer;padding:10px;font-weight:bold;background-color:#f0f0f0;border:none;outline:none;width:100%;text-align:left;font-size:16px;transition:background-color 0.2s ease;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}.collapsible:hover{background-color:#e0e0e0}.collapsible .toggle-icon{font-size:20px;margin-left:10px;transition:transform 0.2s ease}.content{display:none;padding-left:20px;margin-bottom:10px}.content ul{list-style:none;padding:0}.content li{margin-bottom:5px}.company-section-highlight{animation:highlightFlash 1.5s ease;background-color:#fff3cd}@keyframes highlightFlash{0%{background-color:#fff3cd}50%{background-color:#ffeeba}100%{background-color:transparent}}.featured_search{margin-bottom:20px}.featured_search_input{width:300px;padding:6px;font-size:16}.featured_search_button{padding:2px}.floating_next_button{display:none;position:fixed;bottom:20px;right:20px;z-index:999}.admin_button_container{display:flex;align-items:center;margin:0 auto;justify-content:center;margin-top:10px;margin-bottom:20px}.admin_btn{width:auto;padding:10px;background-color:#4ad67e;color:white;border:2px solid black;border-radius:4px;font-size:12px;margin:0}.admin_btn:hover{background-color:#12873d}.browse_job_index_item_button_wrapper{display:flex;align-items:center;justify-content:flex-end;margin-top:20px}.browse_job_index_item_button_detail{display:flex;align-items:center;width:30%}.apply_job_index_item_contents_wrapper .browse_job_index_item_button_detail a{background:#ED6A6A;padding:15px 0;box-sizing:border-box;color:#fff;font-size:13px;border-radius:5px;width:100%;text-align:center}.browse_job_index_item_button_keep .keep_job_button_wrapper a{border-radius:5px}.browse_job_index_item_button_keep{margin-right:3%;width:50%}.search_history_jobs_wrapper.max750{background:#fff;margin-top:50px;padding:30px 0;max-width:100%;width:100%}.search_history_jobs_title{margin:0 0 30px;text-align:center;font-size:20px}.search_history_jobs_slider_wrapper{margin:0;padding:0;list-style:none;position:relative}.custom-slider .slick-current{width:330px}.search_history_jobs_slider_image_wrapper{width:49%;height:120px;margin-right:2%;position:relative}.search_history_jobs_slider_image_wrapper img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.search_history_jobs_slider_right_wrapper{width:49%}.search_history_jobs_slider_wrapper li{width:370px;margin:0 15px}.search_history_jobs_slider_wrapper li a{display:flex;align-items:flex-start;text-decoration:none;color:#666}.search_history_jobs_slider_company_name{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:bold}.search_history_jobs_slider_title{margin:8px 0 5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.history_prev_wrapper{position:absolute;left:15px;bottom:-13px;z-index:5}.history_next_wrapper{position:absolute;right:25px;bottom:-13px;z-index:5}.history_prev_inner,.history_next_inner{position:relative}.history_prev_wrapper::before,.history_prev_wrapper::after{content:"";position:absolute;border-top:4px solid #000;width:10px}.history_prev_wrapper::before{top:3px;transform:rotate(45deg)}.history_prev_wrapper::after{top:-3px;transform:rotate(-45deg)}.history_next_wrapper::before,.history_next_wrapper::after{content:"";position:absolute;border-top:4px solid #000;width:10px}.history_next_wrapper::before{top:3px;transform:rotate(-45deg)}.history_next_wrapper::after{top:-3px;transform:rotate(45deg)}.search_history_jobs_slider_appeal_point{display:inline-block;font-size:12px;background:#ED6A6A;border-radius:3px;padding:1px 3px;box-sizing:border-box;color:#fff}.chat_wrapper{flex-grow:1}.chat_room_wrapper{display:flex;flex-direction:column;max-width:100vw;width:100%}.chat_room_header{position:fixed;top:36px;left:0;width:100%;height:60px;background-color:white;color:black;font-size:x-large;display:flex;align-items:center;justify-content:center;z-index:9;box-shadow:0 2px 5px rgba(0,0,0,0.1);margin-bottom:20px}@media (min-width: 670px){.chat_room_header{margin:0 calc(50% - 335px);z-index:9;width:100%;max-width:670px;top:70px}}.chat_room_message_wrapper{background-color:#daf5f9;min-height:60vh}.chat_room_show_message_wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:60px}.message_item_announce{max-width:65%;background-color:#30aadd;color:white;padding-left:30px;padding-right:30px;border-radius:50px;align-content:center;padding-top:5px;padding-bottom:5px}.message_item_contents_wrapper{display:flex;flex-direction:row;max-width:100vw;width:80%}.message_item_contents_wrapper{display:flex;align-items:flex-start}.message_item_contents_current_wrapper{flex-direction:row-reverse}.message_item{display:flex;justify-content:center;width:100%;margin-bottom:40px}.message_item:last-child{margin-bottom:0}.message_item_announce{text-align:center;font-size:15px}.message_item_contents_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;max-width:80%;width:100%;gap:10px}.message_item_contents_current_wrapper{justify-content:flex-end}.message_item_left_wrapper,.message_item_right_wrapper{font-size:15px}.message_item_left_wrapper{width:6px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:10px}.message_item_icon{width:70px;height:70px}.message_item_right_wrapper{display:flex;flex-direction:column;max-width:65%;position:relative}.message_item_contents_current_wrapper .message_item_right_wrapper{margin-left:0%;margin-right:2%}.message_item_left_img_wrapper{width:100%}.message_item_left_img_wrapper img{width:100%;height:100%;object-fit:cover;border-radius:50%}.message_item_right_message{background:#fff;padding:12px 15px;border-radius:10px;word-break:break-word;position:relative}.message_item_right_create{text-align:right;color:#9C9C9C;margin-top:10px}.message_item_left_name{text-align:center;font-size:18px;font-weight:bold;margin-top:5px}.message_current_user{background:#fff}.message_item_right_message::before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-style:solid;border-width:10px}.message_item_contents_wrapper:not(.message_item_contents_current_wrapper) .message_item_right_message::before{left:-20px;border-color:transparent #30aadd transparent transparent}.message_item_contents_current_wrapper .message_item_right_message::before{right:-20px;border-color:transparent transparent transparent #30aadd}.origin_post_link{margin-top:5px;font-size:0.85em;color:#4fd1eb}.origin_post_link a{text-decoration:underline}.chat_room_show_text_wrapper{position:fixed;bottom:0;max-width:630px;width:100%;background:white;padding:10px 20px;display:flex;align-items:center;justify-content:center;box-shadow:0 -2px 5px rgba(0,0,0,0.1)}.chat_form{display:flex;align-items:center;width:100%;max-width:800px}.chat_room_show_text_field{flex:8;display:flex;justify-content:center}.chat_room_show_text_field textarea{height:20px}.chat_input{all:unset;width:75%;min-height:20px;max-height:200px;height:auto;resize:none;border-radius:20px;border:1px solid black;padding:10px 15px;font-size:16px;outline:none;overflow-y:auto;white-space:pre-wrap;word-break:break-word;transition:height 0.2s ease}.chat_room_show_submit{flex:2;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;background-color:white;margin-right:20px}.chat_submit_button{display:none}.chat_submit_icon{width:20px;height:20px;margin-bottom:10px}.chat_submit_icon input{height:30px;width:30px}.chat_submit_text{color:black;font-size:10px;font-weight:bold}.chat_room_tab_wrapper{display:flex;align-items:flex-end;justify-content:center;margin-top:40px}.chat_room_tab_label_wrapper{width:45%}.chat_room_tab_label_wrapper label{width:100%;padding:15px 0 20px;display:inline-block;text-align:center;background:#70D4EB;color:#2A709B;box-sizing:border-box;border-radius:10px 10px 0 0;position:relative}#chat_room_non_approval:checked~.chat_room_tab_wrapper #chat_room_non_approval_label::before,#chat_room_approval:checked~.chat_room_tab_wrapper #chat_room_approval_label::before{content:"▼";position:absolute;bottom:0px;left:50%;transform:translate(-50%, 0);font-size:12px}.chat_room_contents_non_approval_wrapper,.chat_room_contents_approval_wrapper{display:none}#chat_room_non_approval:checked~.chat_room_tab_wrapper #chat_room_non_approval_label,#chat_room_approval:checked~.chat_room_tab_wrapper #chat_room_approval_label{background:#E5F7FC;border-bottom:0px;color:#00B4DE;position:relative}#chat_room_non_approval:checked~.chat_room_contents_wrapper #chat_room_non_approval_contents,#chat_room_approval:checked~.chat_room_contents_wrapper #chat_room_approval_contents{display:block}.chat_room_user_tab_wrapper{display:flex;align-items:center;justify-content:center;background-color:#E5F7FC;padding-top:30px}.chat_room_user_label_wrapper{background-color:#4fd1eb;color:white;border-radius:15px;padding:10px 30px}.chat_room_show_apply_button{text-align:center}.chat_room_show_apply_txt{text-align:center;text-decoration:underline}.chat_room_warning{margin:0}.chat_room_contents_wrapper{padding:1px;box-sizing:border-box;background:#E5F7FC;min-height:100vh;display:flex;flex-direction:column}.chat_room_gradient_button{background:linear-gradient(to right, #5ddfe6, #004bad);color:white;border:none;padding:12px 30px;border-radius:999px;font-size:16px;font-weight:bold;cursor:pointer;transition:opacity 0.3s ease;text-align:center;width:50%;max-width:100%;display:inline-block}.chat_room_gradient_button:hover{opacity:0.85}.chat_room_item{padding:10px 10px;background-color:white;margin:20px}.chat_room_item:last-child{border-bottom:2px solid #fff}.chat_room_item a{display:flex;align-items:center;text-decoration:none;color:#666;position:relative}.chat_room_label{padding:4px 12px;border-radius:16px;font-size:13px;font-weight:bold;color:white;display:inline-block;min-width:48px;text-align:center;white-space:nowrap}.chat_room_label_apply{background-color:#00b7e0}.chat_room_label_scout{background-color:#5ec3c9}.chat_room_label_pending{background-color:#a6a6a6}.chat_room_item_img_wrapper{width:75px;height:75px}.chat_room_item_img_wrapper img{width:100%;height:100%;object-fit:cover;border-radius:50%;margin-right:20px}.chat_room_unread_notification{position:absolute;top:0px;left:55px;background:red;color:white;font-size:12px;font-weight:bold;width:18px;height:18px;display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.3)}.chat_room_item_right_wrapper{margin-left:20px;flex:7;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:75px}.chat_room_item_right_top_name{font-size:18px;font-weight:bold;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}.chat_room_item_right_top_wrapper,.chat_room_user_item_right_top_wrapper{display:flex;flex-direction:column;align-items:flex-start}.chat_room_item_right_top_label_date{align-self:flex-end;font-size:12px;color:#888;margin-bottom:5px}.chat_room_item_right_top_label span{padding:3px 10px;border-radius:20px;display:block;font-size:13px;width:26px}.chat_room_item_right_message{font-size:14px;color:#555}.chat_room_item_label_bottom_right{position:absolute;bottom:5px;right:5px}.keijiban_label_wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.keijiban_title_image{max-width:100%;width:90%;height:auto}.verified-icon{margin-left:4px;vertical-align:middle}.keijiban_content{max-width:670px;width:90%;margin:0 auto;flex-direction:column;align-items:center}.keijiban_post_company_link{text-decoration:none;color:black}.tabs{width:100%;margin-top:20px}.tabs .tab-list{display:flex;margin:0;padding:0;list-style:none}.tabs .tab-item{width:49%;margin-right:2%}.tabs .tab-item:last-child{margin-right:0}.tabs .tab-item .tab-button{font-size:18px;width:100%;padding:0.75rem;border:1px solid #0cc0df;border-bottom:none;border-radius:1rem 1rem 0 0;background-color:#daf5f9;color:#0cc0df;font-weight:bold;cursor:pointer;transition:all 0.2s ease-in-out;box-sizing:border-box}.tabs .tab-item .tab-button.active{background-color:#0cc0df;color:#ffffff}.tab-content-container{width:100%;background-color:#0cc0df;border-radius:0 0 1rem 1rem;padding:1rem;margin-top:-1px;margin-bottom:2px;box-sizing:border-box}.keijiban_post_form{width:100%}.keijiban_post_footer{display:flex;justify-content:space-between;align-items:flex-start;background-color:#0cc0df;padding:5px;padding-left:20px;padding-right:20px;border-radius:0 0 1rem 1rem;padding-bottom:20px}.keijiban_post_footer .post-footer-left,.keijiban_post_footer .post-footer-center,.keijiban_post_footer .post-footer-right{display:flex;flex-direction:column;align-items:center}.keijiban_post_footer .post-footer-center{position:relative;width:80%}.keijiban_post_footer .post-footer-center .post-input{width:100%;height:2.5rem;padding:0.5rem;border-radius:0.5rem;border:none;font-size:1rem;margin-top:5px}.keijiban_post_footer .post-footer-center .clear-draft-button{margin-top:2px;top:4px;right:-10px;background:white;border:none;color:#0cc0df;font-size:1rem;border-radius:50%;width:30px;height:30px;cursor:pointer}.keijiban_post_footer .post-footer-center .clear-draft-button:hover{color:#daf5f9}.keijiban_post_footer .post-footer-right{width:10%}.keijiban_post_footer .post-footer-right .post-button{background-color:white;border-radius:6px;padding:0.5rem 1rem;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;color:#0a95b5;height:34px;margin-top:5px}.keijiban_post_footer .post-footer-right .post-button .check-icon{font-size:1.5rem;position:relative;bottom:5px}.keijiban_post_footer .post-footer-right .post-button .post-text{font-size:0.9rem;font-weight:bold}.keijiban_post_footer .entry-example-text{color:white;margin-top:0.5rem;font-size:0.9rem}.entry-example img{margin-left:20px;width:48px;height:48px}.keijiban_title_text{color:white}.comments_title{margin-left:3px;font-size:16px;color:white}@media (max-width: 670px){.buffer_bottom{margin-bottom:6px}}.sort-dropdown{margin-bottom:1rem;text-align:right}.keijiban-post{background-color:#ffffff;padding:1rem;border-radius:0.5rem;margin:2px;font-family:"Helvetica Neue", sans-serif;text-align:left}.keijiban-post .post-header{display:flex;justify-content:space-between;font-size:0.9rem}.keijiban-post .post-header .post-owner-info{font-weight:bold}.keijiban-post .post-header .post-owner-info .age-gender{margin-left:0.5rem;color:#555}.keijiban-post .post-header .post-time{color:#888}.keijiban-post .post-divider{border:none;border-top:2px solid #4fd1eb;margin:0.5rem 0}.keijiban-post .see-more-button{margin-top:8px;background:none;border:none;color:#4fd1eb;cursor:pointer;font-size:0.9rem;padding:0;text-decoration:underline;text-align:right}.keijiban-post .post-content{color:#000;font-size:1rem;position:relative}.keijiban-post .post-content .post-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.5;max-height:calc(1.5em * 4);transition:max-height 0.3s ease}.keijiban-post .post-content.expanded .post-text{-webkit-line-clamp:unset;max-height:none;overflow:visible}.keijiban-post .post-content .see-more-button{margin-top:8px;background:none;border:none;color:#4fd1eb;cursor:pointer;font-size:0.9rem;padding:0;text-decoration:underline;text-align:right}.keijiban-post .footer-link{text-decoration:none;color:#4fd1eb}@media (max-width: 670px){.keijiban-post .footer-link{display:flex;flex-direction:column !important}}.keijiban-post .post-footer{display:flex;justify-content:space-between;margin-top:1rem}.keijiban-post .post-footer .post-footer-group{display:flex;align-items:center;gap:0.4rem;font-size:0.9rem;color:#0cc0df}.keijiban-post .post-footer .post-footer-group .footer-icon{height:1.2rem;width:auto}.keijiban-post .post-footer .post-footer-group .send-message-link{color:#0cc0df;text-decoration:none;font-weight:bold}.keijiban-post .post-footer .post-footer-group a .span{text-decoration:none}.keijiban-post .keijiban_post-footer{display:flex;flex-direction:column;justify-items:space-between;margin-top:1rem}.keijiban-post .keijiban_post-footer .post-footer-group{display:flex;align-items:center;gap:0.4rem;font-size:0.9rem;color:#0cc0df;margin-top:2px}.keijiban-post .keijiban_post-footer .post-footer-group .footer-icon{height:1.2rem;width:auto}.like-button{text-decoration:none;color:inherit;display:flex;align-items:center}.like-button .footer-icon{margin-right:0.5rem}@media (max-width: 670px){.like-button{font-size:12px}}.like-link{display:flex;align-items:center;gap:0.4rem;text-decoration:none;color:#0cc0df;font-size:0.9rem}.like-link:hover{color:#09a5c2}.like-link img.footer-icon{height:1.2rem;width:auto}.show-like-link{display:flex;align-items:center;gap:0.4rem;text-decoration:none;color:#0cc0df;font-size:0.9rem}.show-like-link:hover{color:#09a5c2}.show-like-link img.footer-icon{height:1.2rem;width:auto}.message-button{text-decoration:none;display:flex;align-items:center;gap:0.4em;background:none;border:none;padding:0;cursor:pointer;color:#4fd1eb;font-size:1rem}.show-message-button{display:flex;align-items:center;gap:0.4em;background:none;border:none;padding:0;cursor:pointer;color:#4fd1eb;font-size:1rem}.message-button-form{display:inline}.keijiban_back_button{display:inline-block;padding:10px 15px;background-color:#0cc0df;color:#fff;text-decoration:none}.keijiban-show-page{background-color:#0cc0df;padding-bottom:2rem}.keijiban-show-page .back-link a.keijiban_back_button{display:inline-flex;align-items:center;text-decoration:none;color:white;font-weight:bold;width:100%}.keijiban-show-page .back-link a.keijiban_back_button .back-icon{width:30px;height:30px;margin-right:0.5rem}.keijiban-show-page .back-link a.keijiban_back_button .back-text{display:inline-block}.keijiban-show-page .comments-section{margin-bottom:4px}.keijiban-show-page .keijiban-main-post{margin-bottom:1rem}.keijiban-show-page .comments-section h2{font-size:1.2rem;margin-bottom:1rem}.highlight-new-comment{animation:flash-highlight 2s ease-in-out}@keyframes flash-highlight{0%{background-color:#ffff99}100%{background-color:transparent}}@media (min-width: 670px){.keijiban-comment-form{padding:0 2px}}@media (max-width: 670px){.keijiban-post .post-footer .post-footer-group{font-size:12px}.keijiban-post .footer-link{flex-direction:column !important}.keijiban-post .footer-link a{flex-direction:column}.post-footer-group{font-size:12px}.like-link{font-size:12px;flex-direction:column}.show-like-link{font-size:12px;flex-direction:row}.message-button{font-size:12px;flex-direction:column}.show-message-button{font-size:12px;flex-direction:row}}.post_delete{display:flex;justify-content:flex-end}.post_delete a{justify-content:flex-end}.keijiban-comment-form{position:fixed;bottom:0;max-width:668px;width:100%;background-color:#ffffff;border-top:1px solid #ddd;z-index:1000}.keijiban-comment-form .keijiban_post_footer{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}.keijiban-comment-form .keijiban_post_footer .post-footer-left,.keijiban-comment-form .keijiban_post_footer .post-footer-center,.keijiban-comment-form .keijiban_post_footer .post-footer-right{display:flex;align-items:center}.keijiban-comment-form .keijiban_post_footer .post-footer-left{margin-right:1rem}.keijiban-comment-form .keijiban_post_footer .post-footer-left .entry-example{margin-right:0.5rem}.keijiban-comment-form .keijiban_post_footer .post-footer-center{flex-grow:1;position:relative}.keijiban-comment-form .keijiban_post_footer .post-footer-center .post-input{width:100%;padding:0.5rem;font-size:1rem;resize:none}.keijiban-comment-form .keijiban_post_footer .post-footer-center .clear-draft-button{position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.2rem;cursor:pointer}.keijiban-comment-form .keijiban_post_footer .post-footer-right{margin-left:1rem}.keijiban-comment-form .keijiban_post_footer .post-footer-right .post-button{background-color:#4fd1eb;color:white;padding:0.5rem 1rem;border-radius:5px;font-weight:bold;display:flex;align-items:center;border:none;cursor:pointer}.keijiban-comment-form .keijiban_post_footer .post-footer-right .post-button .check-icon{margin-right:0.3rem}@media (max-width: 670px){.keijiban-comment-form .keijiban_post_footer .post-footer-right{margin-left:1rem;width:10%}.keijiban-comment-form .keijiban_post_footer .post-footer-right .post-button{background-color:#4fd1eb;color:white;padding:0.5rem;border-radius:5px;font-weight:bold;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:none;cursor:pointer;width:100%;height:100%}.keijiban-comment-form .keijiban_post_footer .post-footer-right .post-button .check-icon{margin-right:0.3rem}.keijiban-comment-form .keijiban_post_footer .post-footer-right .post-button .post-text{font-size:0.9rem}}.blank{padding:8px 16px;background-color:#4fd1eb;color:white;border-radius:4px;text-align:center}.blank.invisible{visibility:hidden}.password_reset_container{margin-left:20px}.password-reset-form-control{width:100%;padding:10px;margin-top:5px;margin-bottom:15px}.password-reset-form-group{display:block;margin-bottom:20px}.password-reset-form-group label{display:block;font-weight:bold}.password_reset_container h1{margin-bottom:20px}.session_container{display:flex;flex-direction:column;justify-content:center;max-width:100vw;width:100%;align-items:center;background-image:url(/assets/cloud_background-2454052351f96e677b88417034f42b25702c93d6c1cdcd37b535db17ce9309cd.svg);background-size:100%;background-position:center top}.session_title{background-color:white;margin-top:20px;border-radius:15px;padding-top:10px;padding-bottom:10px;color:#4fd1eb;font-weight:bold;font-size:18px}.session_new_login_wrapper{display:flex;flex-direction:column;background-color:white;border-radius:15px;max-width:100vw;width:80%}.session_new_login_form_wrapper{margin-top:10px}.session_label_wrapper{background-color:white;padding-top:5px;color:#4fd1eb;font-size:18px}.forgot_password_wrapper{text-align:left}.forgot_password_text{color:#227ed7;font-size:16px}.forgot_password_link{color:#0066cc;text-decoration:underline;font-weight:bold}.forgot_password_link:hover{color:#004499}.centered_button{display:flex;justify-content:center}.session_form_item_submit{width:75%;text-align:center;margin-top:40px}.session_form_item_submit input{width:80%;text-decoration:none;color:#fff;border-radius:5px;font-size:15px;display:inline-block;padding:15px 0;background:#30aadd;border:none;-webkit-appearance:none;appearance:none}.session_form_item_submit input:hover{background:#34a2d1}.session_form_item_submit a{display:inline-block;width:80%;text-align:center;text-decoration:none;color:#fff;border-radius:5px;font-size:15px;padding:15px 0;background:#30aadd;border:none}.session_form_item_submit a:hover{background:#34a2d1}.session_new_login_SNS_wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-width:100vw;width:75%;background:white;border:2px solid #30aadd;padding:20px;border-radius:15px}.session_SNS_login_text{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.session_SNS_login_text_text{color:#60c1e8;font-size:24px;font-weight:bold;position:relative;z-index:2}.session_SNS_underline{width:80%;max-width:250px;margin-top:-8px}.session_SNS_links{display:flex;justify-content:space-around;width:80%;max-width:300px}.session_SNS_icon_wrapper img{width:70px;height:auto}.session_new_signup_wrapper{width:100%;display:flex;justify-content:center;margin-top:40px;margin-bottom:40px}.session_new_signup_button{width:60%;max-width:400px;text-decoration:none;color:#fff;border-radius:5px;font-size:15px;display:inline-block;text-align:center;padding:15px 0;background:#30aadd;border:none;font-weight:bold}.session_new_signup_button:hover{background:#34a2d1}.session_new_signup_text{justify-content:center}.session_new_form_wrapper{margin-top:40px}.session_new_mail_wrapper a{background:#fff;border:2px solid #ED6A6A;color:#ED6A6A;font-weight:bold}.form_item_remember{text-align:center;margin-top:30px}.form_item_remember input[type="checkbox"]{display:none}.form_item_remember input[type="checkbox"]+label{display:none;cursor:pointer;display:inline-block;position:relative;padding-left:25px;padding-right:10px}.form_item_remember input[type="checkbox"]+label::before{content:"";position:absolute;display:block;box-sizing:border-box;width:20px;height:20px;margin-top:-10px;left:0;top:50%;border:1px solid;border-color:#F88186;background-color:#F88186}.form_item_remember input[type="checkbox"]:checked+label::after{content:"";position:absolute;display:block;box-sizing:border-box;width:18px;height:9px;margin-top:-9px;top:50%;left:3px;transform:rotate(-45deg);border-bottom:3px solid;border-left:3px solid;border-color:#fff}.password_field{position:relative;display:flex;align-items:center;margin-bottom:5px}.password_field input{flex:1;padding-right:30px}.toggle-password{position:absolute;right:10px;cursor:pointer;font-size:20px;color:#666;width:20px;height:20px}.fix_height_lock{top:10px}.user_wrapper{padding:0 5% 0;box-sizing:border-box;background:#E5F7FC}.horizontal_justification_wrapper user_new_form_wrapper medium_width{margin-top:50px}.user_show_wrapper{margin-top:40px}.user_show_item_top_name{font-size:20px}.user_show_top_info_scout_button_wrapper{margin-top:15px}.user_show_top_info_scout_button_wrapper .scout_button span{margin:0;width:75%}.max750.user_show_label_wrapper{display:flex;align-items:center;justify-content:center;margin-top:50px;font-size:12px}.user_show_label_wrapper a{display:inline-block;text-decoration:none;width:33%;text-align:center;padding:15px;color:#666666;border:1px solid #B4B4B4;position:relative}.user_show_label_wrapper a.empty{border:none;width:0%;padding:0%;background:transparent;pointer-events:none}.user_show_label_wrapper a:nth-child(2){border-right:none;border-left:none}.user_show_content_item_title{font-size:20px;font-weight:bold;margin:0;padding-bottom:15px;border-bottom:1px solid #707070}.user_show_content_item_wrapper{margin-top:30px}.user_show_content_item,.user_show_content_item_inner:first-child{margin-bottom:30px}.user_show_content_item:last-child{margin-bottom:0}.user_show_content_item_content{padding-top:15px}.user_show_content_item_skill_item{display:flex;align-items:flex-start;margin-bottom:10px}.user_show_content_item_qualification_item,.user_show_content_item_career_item{margin-bottom:10px}.user_show_content_item_skill_item:last-child,.user_show_content_item_qualification_item:last-child,.user_show_content_item_career_item:last-child{margin-bottom:0}.user_show_content_item_skill_name{width:30%}.user_show_content_item_skill_year{width:70%}.user_show_content_item_qualification_name,.user_show_content_item_career_name{text-align:left;font-weight:bold}.user_show_content_item_qualification_year,.user_show_content_item_career_date{text-align:right}.user_show_down_scout_button_wrapper{margin-top:50px}.user_show_down_scout_button_wrapper .scout_button span{margin:0 auto}.user_show_top_wrapper .applied_index_item_top_img_wrapper{width:23%;height:20vw}.user_show_top_wrapper .applied_index_item_top_right_wrapper{width:75%}a.user_show_current{background:#00B4DE;color:#fff;border:1px solid #00B4DE}.user_index_search_section{padding:0 5% 50px;box-sizing:border-box;background:#E5F7FC}.user_index_search_wrapper{margin-top:40px}.user_search_form_item_field_wrapper select{width:100%;height:35px;border:none;border-radius:3px;background:#fff}.user_search_form_wrapper{display:flex;flex-direction:row;margin:0 auto}.user_search_form_item{margin-bottom:10px}.user_search_form_item:last-child{margin-bottom:0}.user_search_form_item_keyword_field_wrapper{display:flex}.user_search_form_item_field_wrapper input{width:88%;height:35px;box-sizing:border-box;border:none;border-radius:3px;background:#fff}.user_search_form_item_keyword_field_wrapper button{width:10%;margin-left:2%;border:none;background:#ED6A6A;color:#fff;border-radius:3px}.user_index_wrapper{margin-top:30px}.user_index_item_profile{margin:20px 0;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.user_index_item_top_name a{text-decoration:none;color:#666}.user_search_form_wrapper{width:100%;display:flex;justify-content:center;padding:20px 0}.user_search_form_row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}@media (max-width: 670px){.user_search_form_row{margin-left:20px}}.user_search_input_group{display:flex;background-color:#00b7e0;border-radius:12px;padding:10px;align-items:center;gap:10px;max-width:45%}@media (max-width: 670px){.user_search_input_group{max-width:48%}}.user_search_text_field{border:none;outline:none;padding:8px 12px;border-radius:8px;font-size:16px;flex:1;min-width:150px;background-color:white}@media (max-width: 670px){.user_search_text_field{min-width:96px}}.user_search_icon_button{background-color:white;border:none;border-radius:8px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.user_search_icon_button img{width:20px;height:20px}.user_search_select_wrapper{position:relative;display:flex;align-items:stretch;height:60px}@media (max-width: 670px){.user_search_select_wrapper{width:40%}}.user_search_select{appearance:none;background-color:white;border:3px solid #00b7e0;border-radius:12px;padding:0 40px 0 12px;font-size:16px;cursor:pointer;min-width:220px;height:100%;box-sizing:border-box;background-image:url('data:image/svg+xml;utf8,<svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 9l6 6 6-6" stroke="%2300b7e0" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:24px;background-repeat:no-repeat;background-position:right 12px center;background-size:16px}@media (max-width: 670px){.user_search_select{min-width:100px}}.far_left{position:relative;left:-20px;top:20px}.user_mypage_wrapper{display:flex;flex-direction:column;max-width:100vw;width:100%;justify-content:center}.user_tab_wrapper{display:flex;max-width:100vw;width:100%;justify-content:space-evenly;margin-left:2px;margin-right:2px}.user_tab_item{display:flex;align-items:center;justify-content:center;border:none;padding:2%;width:100%;min-width:120px;gap:8px;position:relative}.user_tab_item a{display:flex;align-items:center;gap:8px;text-decoration:none;color:black}.user_tab_item:hover{background-color:#daf5f9}.user_tab_icon{width:50px;height:50px}.user_tab_text{display:flex;align-items:center;white-space:nowrap}@media (max-width: 670px){.user_tab_icon{width:26px;height:26px}.user_tab_text{font-size:12px}}.user_tab_item.active_step{background:#4fd1eb;color:white}.lower_keep_cards img{width:auto;height:392px !important;max-width:300px !important}.user_tab_item.last_step{background:#4fd1eb;color:white}.user_tab_icon{width:20px;height:20px}.occupation-category-select{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.user_anchor_link_wrapper{margin:10px;border:1px solid transparent;border-radius:10px;background-color:#4fd1eb;padding:20px;display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;justify-items:center;align-items:center;max-width:100%}.anchor_button{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;max-width:130px;height:40px;background-color:#daf5f9;color:#333;text-decoration:none;font-weight:bold;border-radius:10px;box-shadow:0px 3px 5px #30aadd;transition:all 0.2s ease-in-out;text-align:center;padding:10px}.anchor_button:hover{background-color:#bdeaf0;box-shadow:0px 4px 6px #1f8ea3}.job_count{position:absolute;right:10px;background-color:#4fd1eb;color:white;font-size:12px;font-weight:bold;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;box-shadow:0px 2px 4px rgba(0,0,0,0.2)}@media (max-width: 670px){.user_anchor_link_wrapper{grid-template-columns:repeat(2, minmax(120px, 1fr))}}.user_contents_wrapper{background-color:#e9f9fb;width:100%;padding-left:5%;padding-right:5%;padding-top:5%}.user_contents_refine_category_label{display:inline-block;padding:10px 20px;background-color:#4fd1eb;color:white;border-radius:15px;margin-left:5px;white-space:nowrap}.user_contents_title{font-weight:bold;font-size:20px}.user_job_carousel_outermost_wrapper{display:flex;align-content:space-around;align-items:flex-start;background-color:rgba(234,249,252,0.5);background-size:110% 448px;background-repeat:no-repeat;flex-direction:column;width:100vw}.user_job_carousel_outermost_inner{display:flex;flex-direction:column;padding-top:2%;padding-bottom:3%;box-sizing:border-box}.user_job_carousel_outer_wrapper{height:400px}.user_mypage_list_wrapper{display:flex;gap:10px;margin:0;padding:0;max-width:100vw;width:100%;align-content:center;list-style:none}.user_mypage_list_wrapper li{flex:0 0 auto;min-width:250px;margin-right:16px}.slick-slide img{width:auto}.user_contents_form_wrapper{background-color:#e9f9fb;width:80%;padding-left:5%;padding-right:5%;padding-bottom:5%}@media (max-width: 670px){.user_contents_form_wrapper{padding-top:5%}}.user_form_group_wrapper{max-width:96vw;width:94%;display:flex;flex-direction:column;align-items:flex-start;background-color:white;border-radius:15px;padding:10px;margin-top:10px;margin-bottom:10px}.user_form_group{display:flex;flex-direction:column;margin-bottom:15px;align-items:flex-start;width:100%}.user_form_label{display:block;font-weight:bold;margin-bottom:5px;margin-left:5px}.form-input{max-width:100%;width:94%;padding:10px;border-radius:8px;border:1px solid #787878;font-size:16px;margin-bottom:10px}.user_form_combo_box_input{width:90%;background-color:#d9d9d9;padding:10px;padding-left:15px;border-color:#a6a6a6;border-radius:5px}.user_form_combo_box_input select{width:100%;background-color:#d9d9d9;color:black;border:none;border-radius:5px;appearance:none}.user_form_text_area_input{width:100%}.button-group{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.button{flex:1;text-align:center;padding:10px;border-radius:25px;font-weight:bold}.user_edit_no_padding{padding-top:0px !important;padding-bottom:0px !important}.user_edit_large_button{height:auto}.user_edit_fix_padding{padding:10px 0}.gender-choice{display:flex;max-width:100%;width:100%;justify-content:space-between;gap:10px}.hidden-radio{display:none}.gender-button{flex:1;text-align:center;padding:10px;border-radius:8px;background-color:white;color:#333;font-weight:bold;cursor:pointer;box-shadow:0px 3px 5px #30aadd;transition:background-color 0.2s, box-shadow 0.2s}.gender-button:hover{background-color:#bdeaf0}.hidden-radio:checked+.gender-button{background-color:#30aadd;color:white;box-shadow:0px 4px 6px #1f8ea3}.user_refine_single_button{width:50% !important}.user_list_top{display:flex;flex-direction:row;justify-content:space-around;margin:0 auto;padding-top:5%}.miyako-box{display:inline-block;padding:8px 16px;border:2px solid #ec6969;border-radius:12px;background-color:white;color:#ec6969;font-weight:bold;font-size:16px;text-align:center}.moving-box{display:inline-block;padding:8px 16px;border:2px solid #e4be5b;border-radius:12px;background-color:white;color:#e4be5b;font-weight:bold;font-size:16px;text-align:center}.personality_test_container{margin:0;padding:0;background:linear-gradient(to right, #cdffd8, #94b9ff);font-family:'Zen Maru Gothic', sans-serif}.personality_test_container .personality_test_top{display:flex;flex-direction:column;align-items:center;padding-top:40px;padding-bottom:50px;text-align:center}.personality_test_container .personality_test_top .start-label{width:50%;height:auto;margin-bottom:16px}.personality_test_container .personality_test_top .byline{color:#004aad;font-weight:bold;margin-bottom:8px}.personality_test_container .personality_test_top .subtitle{color:#000000;margin-bottom:24px}.personality_test_container .personality_test_top .gradient-button{background:linear-gradient(to right, #5ddfe6, #004bad);color:white;border:none;padding:12px 30px;border-radius:999px;font-size:20px;font-weight:bold;cursor:pointer;transition:opacity 0.3s ease;text-align:center;width:50%;text-decoration:none;max-width:100%;display:inline-block}@media (max-width: 670px){.personality_test_container .personality_test_top .gradient-button{width:60%}}.personality_test_container .personality_test_color_band{display:flex;width:100%;height:40px}.personality_test_container .personality_test_color_band div{flex:1}.personality_test_container .personality_test_color_band::before{content:"";display:flex;width:100%;height:100%;background:linear-gradient(to right, #0cc0df 25%, #7ed957 25% 50%, #8c52ff 50% 75%, #ff914d 75%)}.personality_test_container::after{content:"";display:block;height:200px}.personality_test-question{display:flex;flex-direction:column;margin:0 auto;align-items:center}.personality_test-question .question_index{font-size:40px}.gradient-button{background:linear-gradient(to right, #5ddfe6, #004bad);color:white;border:none;padding:12px 30px;border-radius:999px;font-size:20px;font-weight:bold;cursor:pointer;transition:opacity 0.3s ease;text-align:center;width:50%;text-decoration:none;max-width:100%;display:inline-block}@media (max-width: 670px){.gradient-button{width:60%}}.personality_test-question-box{background-color:white;margin:0px auto;padding:30px 14%;padding-bottom:5%;text-align:center;font-weight:bold}@media (max-width: 670px){.personality_test-question-box{padding:30px 11%}}.question_index{font-size:48px;font-weight:bold;color:#333;margin-bottom:16px}.question_text{font-size:20px;line-height:1.8;color:#222;white-space:pre-wrap;margin-bottom:30px;height:100px;white-space:normal;word-break:break-word;line-break:strict;overflow-wrap:break-word}.button_row{display:flex;justify-content:space-around;gap:24px;margin-bottom:30px;margin-left:10%;margin-right:10%}@media (max-width: 670px){.button_row{margin-left:5%;margin-right:5%}}.button_row .answer_button{border:2px solid #ccc;border-radius:12px;padding:12px 24px;font-size:18px;font-weight:bold;width:40%;cursor:pointer;background-color:white;color:black;text-align:center;transition:all 0.2s ease}.button_row .answer_button input[type="radio"]{display:none}.button_row .answer_button.selected{background-color:#0cc0df;color:white;border-color:#0cc0df}.progress_placeholder{position:relative;margin:40px auto;width:100%;max-width:600px}.progress_placeholder .progress_wrapper{position:relative;padding-top:40px}.progress_placeholder .progress_bar_container{position:relative;height:24px;margin-top:16px}.progress_placeholder .speech_bubble{position:absolute;top:0;left:0;transform:translateX(calc(var(--bubble-offset, 0%)));background:white;padding:8px 14px;border-radius:16px;font-weight:bold;font-size:14px;display:inline-block;box-shadow:0 4px 12px rgba(0,0,0,0.1);white-space:nowrap}.progress_placeholder .speech_bubble .speech_tail{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:12px;height:12px;background:white;clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}.progress_placeholder .progress_bar{position:relative;margin:0 auto;width:90%;height:100%;background:linear-gradient(to right, #5ddfe6, #004bad);border-radius:12px;overflow:visible}.progress_placeholder .progress_fill{--p: calc(var(--progress-percent) * 1%);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.progress_placeholder .progress_fill .progress_circle_wrapper{position:absolute;top:50%;left:var(--progress-percent);transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;width:7%}@media (max-width: 670px){.progress_placeholder .progress_fill .progress_circle_wrapper{width:11%}}.progress_placeholder .progress_fill .progress_circle{position:relative;background:#0cc0df;border:4px solid white;border-radius:50%;box-shadow:0 0 0 1px #0cc0df;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.progress_placeholder .progress_fill .progress_circle .inner_circle{background:#0cc0df;width:100%;height:100%;border-radius:50%}.progress_bubble_wrapper{position:absolute;top:60px;left:var(--bubble-percent);transform:translateX(0%) translateY(-100%);transition:left 0.25s ease;pointer-events:none;width:160px;height:auto}@media (max-width: 670px){.progress_bubble_wrapper{width:30%}}.progress_bubble_wrapper .progress_bubble_svg{width:100%;height:auto;display:block}.progress_bubble_wrapper .bubble_text_svg{font-size:26px;fill:#004aad;font-weight:bold}.nav_links{display:flex;width:100%;font-size:16px;padding:0 10px;text-decoration:none}.nav_links .button{width:auto !important}.nav_links .nav_link{color:#004aad;text-decoration:none}.nav_links .nav_link.left{margin-right:auto}.nav_links .nav_link.right{margin-left:auto;font-size:18px;font-weight:bold}.nav_links .nav_link:hover{text-decoration:underline}button,.nav-link{width:auto;background-color:white;border:none}.tie_header{font-size:24px;margin-bottom:8px}.tie_question_block{background:white;border-radius:12px;padding:20px;margin-bottom:24px;box-shadow:0 6px 16px rgba(0,0,0,0.08)}@media (max-width: 670px){.tie_question_block{padding:10px}}.tie_question_block .question_index{font-size:36px;font-weight:bold;margin-bottom:8px}.tie_question_block .question_text{font-size:18px;margin-bottom:12px}.form_actions{text-align:center;margin-top:8px;margin-bottom:40px}.form_actions .submit_next_button{background:linear-gradient(to right, #5ddfe6, #004bad);color:white;border:none;padding:12px 28px;border-radius:999px;font-size:16px;font-weight:bold;cursor:pointer}.personality_test_results_container{margin:0;padding:0;background:linear-gradient(to right, #cdffd8, #94b9ff);font-family:'Zen Maru Gothic', sans-serif;position:relative;z-index:1;max-width:100%}.personality_test_results_container::after{content:"";display:block;height:20px}.personality_test_results_container .personality_test_color_band{display:flex;width:100%;height:40px}.personality_test_results_container .personality_test_color_band div{flex:1}.personality_test_results_container .personality_test_color_band::before{content:"";display:flex;width:100%;height:100%;background:linear-gradient(to right, #0cc0df 25%, #7ed957 25% 50%, #8c52ff 50% 75%, #ff914d 75%)}.personality_test_results_container::after{content:"";display:block;height:20px}.personality_test_result{position:relative;background:rgba(255,255,255,0.7);width:100%;padding:40px 0;position:relative;z-index:5;text-align:center}@media (max-width: 670px){.personality_test_result{margin-top:-3%}}.personality_main_type{position:relative;font-size:48px;color:purple;width:80%;margin:0 3%;font-weight:bold;z-index:4;text-shadow:-2px -2px 0 white, 2px -2px 0 white, -2px 2px 0 white, 2px 2px 0 white, -2px 0 0 white, 2px 0 0 white, 0 -2px 0 white, 0 2px 0 white}@media (max-width: 670px){.personality_main_type{font-size:25px}}.personality_catchphrase{position:relative;font-size:24px;color:black;margin-right:10%;text-shadow:-2px -2px 0 white, 2px -2px 0 white, -2px 2px 0 white, 2px 2px 0 white, -2px 0 0 white, 2px 0 0 white, 0 -2px 0 white, 0 2px 0 white;z-index:4}@media (max-width: 670px){.personality_catchphrase{font-size:14px}}.type_overlay_image{position:relative;top:20px;left:5%;width:45%;z-index:6}@media (max-width: 670px){.type_overlay_image{top:4px}}.result_side_image{position:absolute;top:-56%;right:4%;height:170%;z-index:3;object-fit:contain}@media (max-width: 670px){.result_side_image{height:150%;top:-33%;right:4%}}.personality_main_type,.personality_catchphrase{position:relative;z-index:10}.results_details_container{background-color:rgba(255,255,255,0.95);padding:2rem;max-width:700px;margin:2rem auto;box-shadow:0 0 15px rgba(0,0,0,0.1)}.profile_description{font-size:1.2rem;margin-bottom:2rem;text-align:center;font-weight:bold}@media (max-width: 670px){.profile_description{font-size:1.0rem}}.results_graph_box{border:1px solid #000;padding:1.5rem;border-radius:8px;background:#fff}.results_graph{margin-bottom:2rem}@media (max-width: 670px){.results_graph{margin-bottom:1rem}}.results_graph .graph_title{font-weight:bold;margin-bottom:0.5rem}.results_graph .graph_bar{position:relative;height:16px;border-radius:8px;margin-bottom:0.5rem}.results_graph .graph_bar::before{content:'';position:absolute;height:100%;border-radius:8px;background-color:currentColor;width:100%;opacity:0.2}.results_graph .graph_bar .circle_marker{position:absolute;top:50%;transform:translate(-50%, -50%);width:20px;height:20px;border-radius:50%;border:1px solid currentColor;background-color:white;box-shadow:inset 0 0 0 3px white}.results_graph .graph_bar .circle_marker::before{content:'';position:absolute;top:3px;left:3px;right:3px;bottom:3px;border-radius:50%;background-color:currentColor}.results_graph .ei_graph .circle_marker{color:#0cc0df}.results_graph .sn_graph .circle_marker{color:#ffbe04}.results_graph .tf_graph .circle_marker{color:#7ed957}.results_graph .jp_graph .circle_marker{color:#8c52ff}.results_graph .ei_graph{background-color:#0cc0df}.results_graph .sn_graph{background-color:#ffbe04}.results_graph .tf_graph{background-color:#7ed957}.results_graph .jp_graph{background-color:#8c52ff}.results_graph .graph_labels{display:flex;justify-content:space-between;font-size:0.9rem;color:#333}.ei_score_number{color:#0cc0df}.sn_score_number{color:#ffbe04}.tf_score_number{color:#7ed957}.jp_score_number{color:#8c52ff}.results_extended_description{margin-top:20px;display:flex;flex-direction:column;gap:20px}.result_title{font-weight:bold;font-size:18px}.result_body{font-size:14px}.char_color{background-color:#0cc0df}.char_color_blue{background-color:#0cc0df}.char_color_yellow{background-color:#ffbe04}.char_color_green{background-color:#7ed957}.char_color_purple{background-color:#8c52ff}.char_color_default{background-color:#ccc}.personality_text_48{font-size:48px}@media (max-width: 670px){.personality_text_48{font-size:30px}}.personality_text_43{font-size:43px}@media (max-width: 670px){.personality_text_43{font-size:25px}}.personality_text_40{font-size:40px}@media (max-width: 670px){.personality_text_40{font-size:22px}}.personality_text_36{font-size:36px}@media (max-width: 670px){.personality_text_36{font-size:21px}}.personality_text_33{font-size:33px}@media (max-width: 670px){.personality_text_33{font-size:18px}}.personality_image_48{top:-56%;right:4%;height:187%}.personality_image_40{top:-70%;right:4%;height:188%}@media (max-width: 670px){.personality_image_40{top:-45%;height:169%}}.personality_image_183{top:-66%;height:183%}@media (max-width: 670px){.personality_image_183{top:-42%;height:164%}}.personality_image_187{top:-70%;height:187%}@media (max-width: 670px){.personality_image_187{top:-46%;height:170%}}.personality_image_69{top:-69%;height:187%}@media (max-width: 670px){.personality_image_69{top:-45%;height:168%}}.personality_image_192{top:-72%;height:192%}@media (max-width: 670px){.personality_image_192{top:-46%;height:170%}}.personality_image_193{top:-74%;height:193%}@media (max-width: 670px){.personality_image_193{top:-48%;height:173%}}.personality_image_195{top:-75%;height:195%}@media (max-width: 670px){.personality_image_195{top:-47%;height:172%}}.recommendation_banner{display:flex;position:relative;color:white;border-radius:25px;height:55px;width:90%;margin:0 auto}.recommend_small_image_container{position:relative;top:-25%}.recommend_small_image_container .img{position:relative;top:-25%}.recommend_small_image{height:70px;margin-right:1rem;position:relative;left:-5%;top:-1%}.recommendation_text{position:relative;flex:1}.recommendation_personality_type{position:relative;color:purple;width:130%;margin:0;font-weight:bold;z-index:4;text-shadow:-2px -2px 0 white, 2px -2px 0 white, -2px 2px 0 white, 2px 2px 0 white, -2px 0 0 white, 2px 0 0 white, 0 -2px 0 white, 0 2px 0 white;left:0%;top:-37%}@media (max-width: 670px){.recommendation_personality_type{left:-3%;top:-20%}}.recommendation_personality_text_36{font-size:36px}@media (max-width: 670px){.recommendation_personality_text_36{font-size:16px}}.recommendation_personality_text_29{font-size:29px}@media (max-width: 670px){.recommendation_personality_text_29{font-size:16px;left:-6%;top:-15%}}.recommendation_personality_text_32{font-size:32px}@media (max-width: 670px){.recommendation_personality_text_32{font-size:20px}}.recommendation_personality_text_40{font-size:32px}@media (max-width: 670px){.recommendation_personality_text_40{font-size:17px;top:-16%}}.recommendation_personality_text_1632{font-size:32px}@media (max-width: 670px){.recommendation_personality_text_1632{font-size:16px}}.recommendation_personality_text_28{font-size:28px;top:-29%;left:-2%}@media (max-width: 670px){.recommendation_personality_text_28{font-size:16px;top:-14%;left:-6%}}.recommendation_subtext{position:relative;text-align:right;font-size:1rem;margin-top:0.5rem;margin-right:9%;top:-44%;font-weight:bold}@media (max-width: 670px){.recommendation_subtext{margin-right:5%;top:-21%}}.recommended_jobs_keyvisual{position:relative;display:flex;flex-direction:column;margin-top:60px;padding-top:1%;padding-bottom:3%;box-sizing:border-box;max-width:670px}@media (max-width: 670px){.recommended_jobs_keyvisual{padding-top:10px}}.recommended_job_carousel_outer_wrapper{height:400px}.recommended_job_carousel_outer_wrapper .slick-list{padding-left:392px !important}@media (min-width: 670px){.recommended_job_carousel_outer_wrapper .slick-list{padding-left:165px !important}}.recommended_job_list_wrapper{display:flex;gap:10px;margin:0;padding:0;max-width:100vw;width:100%}.recommended_job_list_wrapper .slick-slide{margin:0 5px !important}.recommended_job_list_wrapper li{max-width:250px;width:100%;max-height:400px;margin:0 20px}.blurred-text{font-family:Arial, sans-serif;font-size:20px;color:#333;filter:blur(6px)}.event_header{margin-bottom:1rem;margin-left:1.5rem}.event_container{margin-bottom:1.5rem}.event_container a{margin-bottom:1.5rem;position:relative;bottom:30px}.campaign-events-header{margin-bottom:1rem;text-align:right}.campaign-events-table{width:100%;border-collapse:collapse;margin-bottom:2rem;margin-top:20px}.campaign-events-table th,.campaign-events-table td{border:1px solid #ddd;padding:0.75rem;text-align:center}.campaign-events-table th{background-color:#f7f7f7}.campaign-events-table tr:nth-child(even){background-color:#f9f9f9}.campaign-events-table tr:hover{background-color:#f1f1f1}.event-actions{display:flex;flex-direction:column;gap:0.5rem;align-items:center}.event-btn{padding:0.4rem 0.8rem;border-radius:4px;text-decoration:none;font-size:0.9rem;text-align:center;width:100px}.event-btn-secondary{background-color:#607d8b;color:white}.event-btn-danger{background-color:#f44336;color:white}.event-btn-secondary:hover,.event-btn-danger:hover{opacity:0.8}.event_form-centering{display:flex;justify-content:center;align-items:center}.event_form-section{margin-bottom:2.5rem;margin-left:2.5rem;max-width:90%;width:90%}.event_form-section h2{font-size:1.5rem;margin-bottom:1rem;border-bottom:2px solid #4caf50;padding-bottom:0.5rem;color:#333}.event_form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.event_form-group{display:flex;flex-direction:column;margin-bottom:1rem}.datetime-select-wrapper{display:flex;flex-direction:column;gap:0.5rem}.date-part,.time-part{display:flex;gap:0.5rem}.date-part select,.time-part select{padding:0.5rem;font-size:1rem}.date-part select,.time-part select{width:auto;min-width:5rem}.event_form-horiz-group{display:flex;flex-direction:row}.event_form-control{padding:0.5rem;font-size:1rem;border:1px solid #ccc;border-radius:4px}.event_form-small{width:50%}.event_form-actions{text-align:right}.event_btn-primary{background-color:#4caf50;color:white;padding:0.5rem 1rem;text-decoration:none;border-radius:4px;margin-right:1.5rem}.event_btn-secondary{background-color:#607d8b;color:white;padding:0.5rem 1rem;text-decoration:none;border-radius:4px;margin-left:1.5rem;margin-bottom:1.5rem}.event_btn-danger{background-color:#f44336;color:white;padding:0.5rem 1rem;text-decoration:none;border-radius:4px}.event_btn-primary:hover,.event_btn-secondary:hover,.event_btn-danger:hover{opacity:0.8}.event_checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem 1rem}.event_checkbox-group{display:flex;flex-direction:row;align-items:center;gap:0.5rem;margin-top:1rem}.event_error-messages{background-color:#ffe6e6;border:1px solid #ff6666;padding:15px;margin-bottom:20px;border-radius:8px;color:#cc0000}.event_error-messages ul{margin:0;padding-left:20px}.event_field-error{color:#cc0000;font-size:0.9em;margin-top:5px}.company_job_index_wrapper{margin-top:40px}.company_edit_link{display:block;width:50%;text-align:center}.share_keep_job_item .company_edit_link a{background:#ED6A6A;color:#fff;padding:10px 0;display:inline-block;width:100%;border-radius:5px}.request_reissue_button{background:#ED6A6A;color:#fff;padding:10px 0;display:inline-block;width:100%;border-radius:5px;text-align:center;border:none;cursor:pointer;font-size:16px;text-decoration:none}.request_reissue_button:hover{background:#d9534f}.company_wrapper{padding:0 5% 50px;background:#E5F7FC;box-sizing:border-box}.company_show_top_wrapper{background:#00B4DE;padding-bottom:30px}.company_show_top_inner{width:90%;margin:0 auto;padding-top:40px}.company_show_top_title{margin:0 0 40px;text-align:center;font-size:23px;color:#fff;font-weight:bold;position:relative}.company_show_top_title::before{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%, 0);width:50px;border-bottom:3px solid #fff}.company_show_top_menu_wrapper{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.company_show_top_menu_wrapper li{text-align:center}.company_show_top_menu_wrapper li:nth-child(1),.company_show_top_menu_wrapper li:nth-child(2){width:49%}.company_show_top_menu_wrapper li:nth-child(1){margin-right:2%}.company_show_top_menu_wrapper li:nth-child(3),.company_show_top_menu_wrapper li:nth-child(4){width:49%;margin-top:10px}.company_show_top_menu_wrapper li:nth-child(3){margin-right:2%}.company_show_top_menu_wrapper li a{background:#fff;display:inline-block;text-decoration:none;color:#666666;width:100%;padding:15px 0}.company_show_top_menu_wrapper li:first-child a{border-radius:10px 0 0 0}.company_show_top_menu_wrapper li:nth-child(2) a{border-radius:0 10px 0 0}.company_show_top_menu_wrapper li:nth-child(3) a{border-radius:0 0 0 10px}.company_show_top_menu_wrapper li:nth-child(4) a{border-radius:0 0 10px 0}.company_show_top_menu_wrapper li span{display:block}.company_show_top_menu_img{height:30px;margin-bottom:10px}.company_show_top_menu_img img{height:100%}.company_show_top_menu_txt{color:#00B4DE}.company_show_top_current_jobs_wrapper{background:#fff;border-radius:10px;margin-top:30px;padding:20px;box-sizing:border-box}.current_jobs_button{display:inline-block;padding:10px 20px;background-color:#00B4DE;color:white;text-align:center;border-radius:5px;text-decoration:none;font-size:16px;transition:all 0.3s ease}.current_deactivated_jobs_button{display:inline-block;padding:10px 20px;margin-top:15px;background-color:#00B4DE;color:white;text-align:center;border-radius:5px;text-decoration:none;font-size:16px;transition:all 0.3s ease}.company_show_top_current_button_wrapper{text-align:center;margin-top:15px}@media (min-width: 720px){.current_jobs_button,.current_applications_button{padding:15px 30px;font-size:20px;border-radius:8px}.company_show_top_current_button_wrapper{margin-top:20px}}.company_show_top_current_jobs_inner{display:flex;align-items:center}.company_show_top_current_jobs_img_wrapper,.company_show_top_current_apply_img_wrapper{height:40px;width:15%;position:relative;margin-right:3%}.company_show_top_current_jobs_img_wrapper img,.company_show_top_current_apply_img_wrapper img{height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.company_show_top_current_jobs_right_wrapper,.company_show_top_current_apply_right_wrapper{width:82%;display:flex;align-items:center;margin:0 0 0 auto}.company_show_top_current_jobs_right_wrapper{border-bottom:1px solid #B4B4B4;padding-bottom:15px}.company_show_top_current_apply_right_wrapper{padding-top:10px}.company_show_top_current_jobs_txt,.company_show_top_current_apply_txt{margin:0}.company_show_top_current_jobs_number,.company_show_top_current_apply_number{margin:0}.company_show_top_current_jobs_number span,.company_show_top_current_apply_number span{color:#EB3B43;font-size:20px;font-weight:bold}.company_show_top_current_jobs_txt_wrapper,.company_show_top_current_apply_txt_wrapper{width:55%}.company_show_top_current_button_wrapper,.company_show_top_current_apply_button_wrapper{margin:0 0 0 auto;width:50%;text-align:center}.company_show_top_current_button_wrapper a,.company_show_top_current_apply_button_wrapper a{display:inline-block;width:100%;padding:8px 0;font-size:13px;text-decoration:none;background:#ED6A6A;border-radius:30px;color:#fff}@media (min-width: 720px){.company_show_top_current_button_wrapper a,.company_show_top_current_apply_button_wrapper a{height:30px;padding-top:15px;padding-bottom:6px}}.create_job_text{font-size:13px;color:#00C5F4}@media (min-width: 720px){.create_job_text{font-size:20px}}.company_show_contents_title{margin:0;font-size:23px;text-align:center;position:relative}.company_show_contents_title::before{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%, 0);width:50px;border-bottom:3px solid #00C5F4}.company_show_contents_title_link{text-align:right;margin:20px 0 0}.company_show_contents_wrapper{margin-top:50px}.company_show_contents_item_wrapper{margin-top:20px}.company_show_contents_item{background:#fff;padding:20px;box-sizing:border-box;border-radius:10px;margin-bottom:15px}.company_show_contents_item a{display:flex;align-items:flex-start;text-decoration:none;color:#666}.company_show_contents_item:last-child{margin-bottom:0}.company_show_contents_item_img_wrapper{width:22%;height:18vw;margin-right:2%}.company_show_contents_item_img_wrapper img{width:100%;height:100%;object-fit:cover;border-radius:50%;background:#ECF2F5}.company_show_contents_item_right_wrapper{width:76%}.company_show_contents_item_name_wrapper{margin:0}.company_show_contents_item_info_wrapper{display:flex;align-items:center;margin:5px 0}.company_show_contents_item_info_age{margin:0}.company_show_contents_item_info_gender{margin:0}.company_show_contents_item_profile{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.company_show_contents_title_link a{color:#838383;font-size:13px}.company_show_contents_job_wrapper{font-size:0;margin-top:50px}.company_show_contents_admin_wrapper{margin-top:50px}.company_show_contents_admin_wrapper .company_show_contents_title_link{text-align:center}.company_show_contents_job_item_wrapper{font-size:0;margin-top:20px}.company_show_new_job_item{display:inline-block;width:49%;height:180px;vertical-align:top;font-size:13px;position:relative;margin-bottom:15px}.company_show_new_job_item:nth-child(2n-1){margin-right:2%}.company_show_new_job_item:nth-last-child(1),.company_show_new_job_item:nth-last-child(2){margin-bottom:0}.company_show_new_job_item a{display:inline-block;width:100%;height:100%;text-align:center;padding:0 20px;background:#fff;box-sizing:border-box;color:#666;border-radius:10px}.company_show_new_job_link_wrapper a{color:#00B4DE;background:transparent;border:2px solid #00B4DE}.company_show_new_job_item_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}.plus_icon{width:50px;height:50px;border-radius:50%;background:#00B4DE;display:block;margin:0 auto 10px;position:relative}.plus_icon::before{content:"";width:50%;border-top:4px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.plus_icon::after{content:"";height:50%;border-right:4px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.continue-container{position:relative;width:150px;height:150px}.circle-part{width:100px;height:100px;border:4px solid transparent;border-top:4px solid #00B4DE;border-left:4px solid #00B4DE;border-radius:50%;position:absolute;top:25px;left:25px;transform:rotate(0deg)}.straight-line{width:50px;height:4px;background-color:#00B4DE;position:absolute;top:96px;left:0;transform:rotate(0deg)}.arrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #00B4DE;position:absolute;top:-6px;left:50px}.company_show_new_job_item_img_wrapper{width:30px;margin:0 auto 10px}.company_show_new_job_item_img_wrapper img{width:100%}.company_show_new_job_item_title{font-size:18px;width:90%;margin:0 auto 5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.company_show_new_job_item_salary{font-size:13px;width:80%;margin:0 auto 5px;text-align:left}.company_show_new_job_item_address{font-size:13px;width:80%;margin:0 auto;text-align:left}.company_show_draft_job_item_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.draft-link{font-size:13px}.centered-image{width:50px;height:50px;border-radius:50%;display:block;margin:0 auto 10px;position:relative;margin-bottom:10px;max-width:100px}.create_job_text{font-size:16px;color:#333}.draft_jobs_container{margin-left:20px}.business_company_jobs_button_wrapper{display:flex;align-items:flex-end;justify-content:flex-end;margin-top:10px}.business_company_jobs_button_wrapper .job_show_history_size{margin:0 10px 0 0}.business_company_active_jobs_button_wrapper{display:flex;align-items:flex-end;justify-content:space-between;margin-top:10px}.business_company_active_jobs_button_wrapper .job_show_history_size{margin:0 10px 0 0}.pause_job_link,.company_edit_link,.company_resume_link,.copy_job_link{width:32%;margin-top:20px}.pause_job_button,.copy_job_button,.company_edit_link a{background:#ED6A6A;color:#fff;padding:10px 0;display:inline-block;width:100%;border-radius:5px;text-align:center;border:none;cursor:pointer;font-size:16px;text-decoration:none}.pause_job_button:hover,.company_edit_link a:hover{background:#d9534f}.resume_job_button{background:#28a745;color:#fff;padding:10px 0;display:inline-block;width:100%;border-radius:5px;text-align:center;border:none;cursor:pointer;font-size:16px;text-decoration:none}.resume_job_button:hover{background:#218838}.job_active_time_remaining{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.remaining_time{font-size:14px;color:#555;text-align:right}.company_new_wrapper{background:#E5F7FC;padding:0 5% 50px;box-sizing:border-box}@media (max-width: 670px){.company_new_wrapper{padding:0 0 50px}}.company-icon-preview{width:120px;height:120px;object-fit:cover;border-radius:50%;display:block}.company_show_body{margin:0;padding:0;background:linear-gradient(to right, #cdffd8, #94b9ff);font-family:'Zen Maru Gothic', sans-serif}.company_padding_top{padding-top:40px !important}.company_centering_wrapper{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto}.company_overview-container{display:flex;flex-direction:column;align-items:center;padding:2rem 0}.company_overview-header{font-size:2.5rem;color:white;text-shadow:1px 1px 0 #00b7e0, -1px 1px 0 #00b7e0, 1px -1px 0 #00b7e0, -1px -1px 0 #00b7e0;margin-bottom:2rem}.company_overview-box{background-color:white;width:80%;padding:2rem;box-shadow:0 4px 10px rgba(0,0,0,0.1);border-radius:10px}.company_overview-table{border-collapse:collapse;width:100%;border:none}.company_overview-table tr{height:60px}.company_overview-table td{border:none;padding:8px 12px;vertical-align:middle}.separator-row td{padding:0;height:70px}.separator-row td{padding:0;max-height:70px;height:70px}.separator-line{height:1px;background-color:#daf5f9;width:80%;margin:0 auto}.company_overview-table tr:not(:first-child){border-top:1px solid #daf5f9}.company_overview-left{width:30%;text-align:left;color:#a6a6a6;vertical-align:middle;padding:1rem 0}.company_overview-right{padding:1rem 0;color:#000;font-family:'Zen Maru Gothic', sans-serif;text-align:left;padding-left:30%}.company-icon{width:100px;height:100px;object-fit:cover;border-radius:50%;border:2px solid #ccc;margin-right:10px}.company_website-links{list-style:none;padding-left:0;margin:0}.company_website-links li{margin-bottom:0.2em}.company_message_section{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.company_show_left-side{width:70%;margin-top:1rem;z-index:2;align-self:flex-start;margin-left:4.0rem}.company_show_left-side .message_person{width:100%;height:auto;display:block}.company_message_text{background-color:white;border-radius:0.5rem;padding:1rem;width:85%;margin-top:-4%;z-index:1;position:relative;box-shadow:0 2px 6px rgba(0,0,0,0.1);text-align:left;word-wrap:break-word;line-height:1.6}.company_show_jobs_title_wrapper{display:flex;max-width:90%;width:90%;margin-top:20px;margin-left:2rem}.company_show_jobs_title_image{width:100%;height:auto}.company_show_jobs_title_image img{width:80%;height:auto}.company_show_jobs_count{display:flex;align-items:flex-end;width:5%;margin-right:2rem}.company_show_jobs_count .company_show_top_current_jobs_number{margin:0;font-size:1rem}.company_show_top_current_jobs_number{display:flex;align-items:baseline;gap:0.2em;margin:0;font-size:1rem}.company_show_top_current_jobs_number span{display:inline}.business_company_job_index_wrapper{max-width:90%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;padding-bottom:40px}.company_mypage_wrapper{background-color:#daf5f9;padding:20px}.company_mypage_wrapper .draft-job-item-link{display:block;text-decoration:none;color:inherit}.company_mypage_wrapper .draft-job-item-link .draft-job-item{display:flex;align-items:center;padding:10px 0;padding-left:10px;border-bottom:1px solid #eee;border-radius:10px;background:white;transition:background-color 0.2s}.company_mypage_wrapper .draft-job-item-link .draft-job-item:last-child{border-bottom:none}.company_mypage_wrapper .draft-job-item-link .draft-job-item:hover{background-color:#f9f9f9}.company_mypage_wrapper .draft-job-item-link .draft-job-item .draft-job-thumb{width:60px;height:60px;object-fit:cover;border-radius:8px;margin-right:15px}.company_mypage_wrapper .draft-job-item-link .draft-job-item .draft-job-thumb.placeholder-thumb{background:#ccc}.company_mypage_wrapper .draft-job-item-link .draft-job-item .draft-job-info{flex:1;font-size:16px;font-weight:bold;color:#333}@media (max-width: 670px){.company_mypage_wrapper{padding:8px}}.company_mypage_stats_wrapper{display:flex;flex-direction:column;border-radius:20px;background:linear-gradient(to right, #cdffd8, #94b9ff);padding:20px;gap:20px}@media (max-width: 670px){.company_mypage_stats_wrapper{font-size:20px;border-radius:8px;padding:2px;gap:8px}}.company_mypage_stats{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 670px){.company_mypage_stats{font-size:20px;padding:10px;gap:10px}}.company_stats_box{display:flex;background:white;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,0.1);overflow:hidden;min-height:100px;position:relative;padding:10px}@media (max-width: 670px){.company_stats_box{font-size:10px;min-height:60px;border-radius:6px;padding:0}}.company_stats_box a{text-decoration:none;color:inherit;width:65%}.stats_box_left{width:35%;max-width:78px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 10px}@media (max-width: 670px){.stats_box_left{padding:0}}.stats_divider{width:4px;background-color:#00b7e0;border-radius:5px;margin:0 10px}@media (max-width: 670px){.stats_divider{font-size:12px;width:3px;border-radius:3px;margin:3px 0}}.stats_box_right{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.campaign_notice{color:#007BFF;font-weight:bold;font-size:1.5em;text-align:center;line-height:1.6}@media (max-width: 670px){.campaign_notice{font-size:1.5em;line-height:1.0}}.stats_box_full{width:100%;display:flex;flex-direction:column;align-items:center;margin:auto 0}.company_payment_stats_box{display:flex;background:white;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,0.1);overflow:hidden;min-height:100px;position:relative;padding:10px}@media (max-width: 670px){.company_payment_stats_box{font-size:10px;min-height:60px;border-radius:6px;padding:0}}.company_payment_stats_box a{text-decoration:none;color:inherit;width:65%}.payment_stats_box_right{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.payment_link{display:flex;align-items:center;justify-content:center}.payment_link a{text-decoration:none;color:inherit}.pyramid_text{display:inline-block;line-height:1.6;text-align:center;font-size:14px;color:black;font-weight:bold;text-decoration:none;padding-top:10px;padding-left:5px}@media (max-width: 670px){.pyramid_text{font-size:10px}}.stats_icon{font-size:28px}.stats_icon img{width:30px;height:auto}@media (max-width: 670px){.stats_icon{font-size:20px;height:31px}.stats_icon img{width:20px;height:auto}}.stats_label_medium{font-size:14px;color:#00b7e0}@media (max-width: 670px){.stats_label_medium{font-size:10px}}.stats_label_large{font-size:18px;color:#00b7e0}@media (max-width: 670px){.stats_label_large{font-size:12px}}.stats_link_box{text-decoration:none;color:inherit}.stats_link_box:hover{text-decoration:none}.stats_link_box *{text-decoration:none !important}.company_stats_box a{text-decoration:none}.stats_box_right_top_left_column{flex:1;padding:0 15px;display:flex;flex-direction:row;justify-content:center;text-decoration:none}.stats_box_right_top_left_column a{text-decoration:none}.stats_box_right_top_right_column{flex:1;display:flex;flex-direction:row;justify-content:right;align-items:flex-end}.stats_box_bottom_right_outer{display:flex;flex-direction:column}.stats_box_right_bottom_right_column{flex:1;display:flex;width:100%;flex-direction:row;gap:4px;justify-content:center;align-items:flex-end}.campaign_active_contract_stats{flex:1;display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}.contract_stats{flex:1;display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center}.nokori{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:4%}@media (max-width: 670px){.nokori{margin-bottom:6%}}.stats_right_row{display:flex;justify-content:space-between;align-items:center}.stats_right_left{flex:1;text-align:center;font-size:22px;font-weight:bold;color:#222}.stats_right_right{display:flex;gap:15px;justify-content:flex-end;align-items:center;min-width:100px}@media (max-width: 670px){.stats_right_right{gap:10px}}.stats_value{font-size:32px;font-weight:bold;color:#222;text-decoration:none}.stats_value a{text-decoration:none}@media (max-width: 670px){.stats_value{font-size:24px}}.stats_unit{font-size:14px;color:#555;line-height:1;padding-bottom:8px}@media (max-width: 670px){.stats_unit{font-size:10px}}.campaign_active_text{text-align:right}.switch_plan{font-size:14px;color:black;text-align:center}.stats_subtext{font-size:12px;color:#777}.stats_link_small{font-size:16px;font-weight:bold;color:black;text-decoration:none;margin-top:8px;display:inline-block}.stats_link_small:hover{text-decoration:underline;color:#0056b3}@media (max-width: 670px){.stats_link_small{font-size:13px;margin-top:0}}.mi_mark{display:flex;justify-content:center}@media (max-width: 670px){.mi_mark{height:15px}}.company_mypage_controls_wrapper{margin:10px 5%}.grid_link_group{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:10px}@media (max-width: 670px){.grid_link_group{gap:10px}}.grid_link_button{display:block;border:1px solid #00b7e0;border-radius:10px;padding:5px;background-color:white;text-decoration:none;font-family:'Zen Maru Gothic', 'Hiragino Maru Gothic Pro', 'Yu Gothic Rounded', sans-serif}@media (max-width: 670px){.grid_link_button{border-radius:8px;padding:3px}}.grid_link_button_job{display:block;border:1px solid #00b7e0;border-radius:10px;padding:6px;background-color:white;text-decoration:none;font-family:'Zen Maru Gothic', 'Hiragino Maru Gothic Pro', 'Yu Gothic Rounded', sans-serif}@media (max-width: 670px){.grid_link_button_job{border-radius:9px;padding:3px}}.grid_link_inner{background-color:#00b7e0;border-radius:8px;padding:10px}@media (max-width: 670px){.grid_link_inner{border-radius:6px;padding:6px}}.non-grid_link_inner{background-color:#00b7e0;border-radius:8px;padding:15px 20px}@media (max-width: 670px){.non-grid_link_inner{border-radius:6px;padding:6px}}.grid_link_inner_job{background-color:#00b7e0;border-radius:8px;padding:10px}@media (max-width: 670px){.grid_link_inner_job{border-radius:6px;padding:6px;max-height:80px}}.grid_link_inner_chat{background-color:#00b7e0;border-radius:15px;padding:5px}@media (max-width: 670px){.grid_link_inner_chat{border-radius:8px;padding:3px}}.grid_link_content{display:flex;align-items:center}.non-grid_link_content{display:flex;align-items:center;justify-content:center;gap:10px}.grid_link_image{flex:0 0 35%;display:flex;align-items:center;justify-content:center}.grid_link_image img{height:80%;width:auto;max-height:60px}@media (max-height: 670px){.grid_link_image img{max-height:40px}}.grid_link_image_small{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.grid_link_image_small img{max-height:40px;width:auto}@media (max-height: 670px){.grid_link_image_small img{max-height:30px}}.grid_link_image_note{flex:0 0 35%;display:flex;align-items:center;justify-content:center}.grid_link_image_note img{height:80%;width:auto;max-height:50px;padding:5px}@media (max-height: 670px){.grid_link_image_note img{max-height:30px}}.grid_link_text{width:70%;display:flex;justify-content:center;align-items:center;color:white;font-size:1.3rem;text-align:center;line-height:1.4;white-space:pre-wrap;word-break:break-all}.grid_link_text div{max-width:4em}@media (max-width: 670px){.grid_link_text{font-size:1.0rem}}.grid_link_text_wide{width:70%;display:flex;justify-content:center;align-items:center;color:white;font-size:1.3rem;text-align:center;line-height:1.4;white-space:pre-wrap;word-break:break-all}.grid_link_text_wide div{max-width:5em}@media (max-width: 670px){.grid_link_text_wide{font-size:1.0rem}}.non-grid_link_text{flex:0 0 auto;display:flex;text-align:center;color:white;font-size:1.3rem;text-align:center;line-height:1.4}.non-grid_link_text div{max-width:100%}@media (max-width: 670px){.non-grid_link_text{font-size:1.0rem}}.edit_buttons_row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}@media (max-width: 670px){.edit_buttons_row{grid-template-columns:1fr 1fr}}.edit_button{background-color:#f4fcfd;border-radius:10px;padding:20px 10px;text-align:center;color:#00b7e0;font-family:'Zen Maru Gothic', 'Hiragino Maru Gothic Pro', 'Yu Gothic Rounded', sans-serif;font-size:1.5rem;position:relative;display:flex;align-items:center;justify-content:center;line-height:1.4;text-decoration:none;height:50px;max-height:50px}@media (max-width: 670px){.edit_button{height:30px}}.edit_button_text{font-size:1.6rem}@media (max-width: 670px){.edit_button_text{font-size:1.2rem}}.edit_button_coming_soon{position:relative;overflow:hidden}.edit_button_coming_soon img.coming-soon-overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;z-index:2;pointer-events:none}.edit_button_wrapper{position:relative;overflow:hidden}.coming_soon_text{opacity:0.4}img.coming-soon-overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;z-index:2;pointer-events:none}.company_banners_upper{display:flex;flex-wrap:wrap;gap:0;width:100%}.company_banners_upper a{flex:1 1 50%;display:block}.company_banners_upper img.banner-image{width:100%;height:auto;display:block}.company_banners_lower{width:100%;margin-top:0}.company_banners_lower a{display:block}.company_banners_lower img.banner-image{width:100%;height:auto;display:block}.business_edit_button{margin-top:30px;padding-bottom:30px}.edit-button-image{width:30%;display:block;margin:0 auto}.company_edit_wrapper{display:flex;flex-direction:column}.company_edit_flow{display:flex;justify-content:space-between;align-items:center;margin:2rem 2rem;padding:0 1rem}@media (max-width: 670px){.company_edit_flow{margin:2rem 0;font-size:13px}}.company_edit_flow .company_edit_step{flex:1;display:flex;align-items:center;justify-content:center;position:relative}.company_edit_flow .company_edit_step .circle{width:32px;height:32px;border-radius:50%;background-color:gray;color:white;display:flex;align-items:center;justify-content:center;font-weight:bold;flex-shrink:0;z-index:1}.company_edit_flow .company_edit_step .label{margin-left:0.5rem;color:gray;font-weight:600;white-space:nowrap}.company_edit_flow .company_edit_step .line{height:3px;background-color:gray;flex-grow:1;margin-left:2rem;margin-right:0.5rem;max-width:30px}@media (max-width: 670px){.company_edit_flow .company_edit_step .line{height:0px;margin-right:0.5rem;margin-left:0.5rem}}.company_edit_flow .company_edit_step.active .circle{background-color:#00b7e0;color:white}.company_edit_flow .company_edit_step.active .label{color:#00b7e0}.company_edit_flow .company_edit_step.active .line{background-color:#00b7e0}.company_edit_flow .company_edit_step:last-child .line{display:none}.company_new_top_padding{padding-top:60px}.company_new_margin{margin-bottom:20px}.company_new_main_title{background-color:#72d7ee;width:70%;padding:2%;color:white;text-align:center;font-size:20px;font-weight:bold}.company_edit_main_title{background-color:#72d7ee;width:60%;padding:2%;color:white;text-align:center;font-size:20px;font-weight:bold}@media (max-width: 670px){.company_edit_main_title{width:90%}}.company_edit_center_wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.new_company_banners_upper{width:80%;margin-bottom:30px}.new_company_banners_upper .banner-image{width:100%;height:auto;border-radius:10px}.new_company_banners_lower{width:89%}.new_company_banners_lower .banner-image{width:100%;height:auto;border-radius:2px}@media (max-width: 670px){.new_company_banners_lower{width:95%}}.pencil_card_wrapper{position:relative;width:100%;display:flex;justify-content:center;margin-top:70px}.show_pencil{position:absolute;top:-40px;z-index:2;display:flex;justify-content:center}.show_pencil img{width:80px;height:auto}.white_card{width:80%;background-color:white;border-radius:20px;padding:60px 30px 30px 30px;box-shadow:0 4px 12px rgba(0,0,0,0.1);position:relative;z-index:1}.card_title{font-size:24px;font-weight:bold;text-align:center}.form_placeholder{margin-top:20px}.new_company_form .company_form_item_field_wrapper input[type="text"],.new_company_form .company_form_item_field_wrapper input[type="number"],.new_company_form .company_form_item_field_wrapper input[type="file"],.new_company_form .company_form_item_field_wrapper textarea{width:100%;max-width:100%;padding:10px;border-radius:10px;background-color:#ededed;border:none;outline:none;box-sizing:border-box;line-height:1.6}.new_company_form textarea.sized_text_area{height:120px}.company_edit_form{display:flex;justify-content:center;width:100%}.company_edit_form form{width:80%}.company_job_form{display:flex;justify-content:center;width:100%}.company_job_form form{width:90%}.company_form_item_wrapper{display:flex;flex-direction:column;align-items:center}.company_form_item_white_wrapper{margin-top:20px;background:#fff;border-radius:7px;padding:20px;margin-bottom:20px}.company_form_item{width:100%;margin-bottom:20px}.company_form_item_label_wrapper label{display:block;color:#545454;margin-left:0.1rem;margin-bottom:4px;font-weight:bold}.company_form_item_field_wrapper{width:100%}.company_form_item_field_wrapper input{width:100%;max-width:100%;padding:10px;border-radius:10px;background-color:#ededed;border:none;outline:none;box-sizing:border-box}.company_form_item_field_wrapper input[type="text"],.company_form_item_field_wrapper input[type="number"],.company_form_item_field_wrapper input[type="file"],.company_form_item_field_wrapper textarea{width:100%;max-width:100%;padding:10px;border-radius:10px;background-color:#ededed;border:none;outline:none;box-sizing:border-box;line-height:1.6}.company_form_item_field_wrapper textarea{resize:vertical}textarea.sized_text_area{height:120px}.company_form_item_field_wrapper.review-mode input{background-color:#daf5f9;font-weight:bold}.company_form_item_field_wrapper.review-mode input{background-color:#daf5f9;font-weight:bold}.company_form_item_field_wrapper.review-mode input[type="text"],.company_form_item_field_wrapper.review-mode input[type="number"],.company_form_item_field_wrapper.review-mode input[type="file"],.company_form_item_field_wrapper.review-mode textarea{background-color:#daf5f9;font-weight:bold}.readonly_checkbox_label_section{display:flex;flex-wrap:wrap;gap:0.5rem;padding:0.5rem 0}.readonly_checkbox_label{margin-bottom:0.5em;padding:0.4em 0.6em;background-color:#daf5f9;border-radius:4px;font-size:0.95em}.hidden-destroy-checkbox{display:none}.website-field{display:flex;align-items:center;margin-bottom:8px;width:100%}.website-field input{flex:1;padding:10px;border-radius:10px;background-color:#ededed;border:none;outline:none}.website-field button.remove-website-field{margin-left:10px;background-color:#00b8e0;color:white;border:none;border-radius:50%;width:28px;height:28px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}#add-website-field{margin-top:6px;background:none;border:none;color:#00b8e0;font-weight:bold;font-size:14px;cursor:pointer;padding:0}.company_form_item_submit{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}.company_form_item_submit .button-row{display:flex;align-items:center;gap:12px;position:relative;max-width:100%;width:100%;justify-content:center}.company_form_item_submit .text-button{background:none;border:none;color:#004bad;font-weight:bold;font-size:14px;cursor:pointer;padding:0;text-decoration:underline}.company_form_item_submit .gradient-button{background:linear-gradient(to right, #5ddfe6, #004bad);color:white;border:none;padding:12px 30px;border-radius:999px;font-size:16px;font-weight:bold;cursor:pointer;transition:opacity 0.3s ease;text-align:center;width:50%;max-width:100%;display:inline-block}@media (max-width: 670px){.company_form_item_submit .gradient-button{width:60%}}.company_form_item_submit .gradient-button:hover{opacity:0.85}@media (max-width: 670px){.company_form_item_submit .save-draft-button{font-size:14px;padding:14px 10px}}.company_form_item_img_field_wrapper{text-align:center;padding:10px 0;border:3px solid #a6a6a6;border-radius:10px;display:flex;flex-direction:column;align-items:center}.company_form_item_combobox_field_wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ededed;border:none;border-radius:10px;padding:10px 40px 10px 12px;font-size:16px;color:#000;width:100%;position:relative;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%235e5e5e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px}.company_form_item_combobox_field_wrapper select:invalid{color:#a6a6a6}.company_form_item_radio_field_wrapper{display:flex;justify-content:space-between;gap:12px;width:100%}.company_form_item_radio_field_wrapper .company_form_radio_button_wrapper{flex:1;display:flex;align-items:center;justify-content:left;padding:8px 14px;border:3px solid #a6a6a6;border-radius:10px;background-color:white;cursor:pointer;transition:background-color 0.2s ease;text-align:center}@media (max-width: 670px){.company_form_item_radio_field_wrapper .company_form_radio_button_wrapper{padding:1px 1px;padding-bottom:3px}}.company_form_item_radio_field_wrapper .company_form_radio_button_wrapper:hover{background-color:#f5f5f5}.company_form_item_radio_field_wrapper .company_form_radio_button_wrapper input[type='radio']{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #00b7e0;border-radius:50%;margin-right:8px;position:relative;top:1px;cursor:pointer}@media (max-width: 670px){.company_form_item_radio_field_wrapper .company_form_radio_button_wrapper input[type='radio']{top:0px}}.company_form_item_radio_field_wrapper .company_form_radio_button_wrapper input[type='radio']:checked::before{content:'';display:block;width:20px;height:20px;margin:2px;background-color:#00b7e0;border-radius:50%;position:relative;left:-12px;top:-12px}.company_form_item_radio_field_wrapper .company_form_radio_button_wrapper span{font-size:16px;color:#333;line-height:1}@media (max-width: 670px){.company_form_item_radio_field_wrapper .company_form_radio_button_wrapper span{font-size:10px}}.company_form_item_checkbox_field_wrapper{display:flex;flex-wrap:wrap;gap:12px;border-radius:10px;padding:12px}.company_form_checkbox_button_wrapper{display:flex;align-items:center;justify-content:left;padding:4px 5px;border:3px solid #a6a6a6;border-radius:10px;background-color:white;cursor:pointer;transition:background-color 0.2s ease, border-color 0.2s ease;flex:1 1 calc(50% - 12px);max-width:calc(50% - 30px);position:relative}.company_form_checkbox_button_wrapper:hover{background-color:#f5f5f5}.company_form_checkbox_button_wrapper.selected{background-color:#00b7e0;border-color:#00b7e0}.company_form_checkbox_button_wrapper.selected span{color:white}.company_form_checkbox_button_wrapper.selected input[type="checkbox"]{border-color:white}.company_form_checkbox_button_wrapper.selected input[type="checkbox"]:checked::before{background-color:white}.company_form_checkbox_button_wrapper input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #00b7e0;border-radius:15px;margin-right:8px;position:relative;cursor:pointer}.company_form_checkbox_button_wrapper input[type="checkbox"]:checked::before{content:'';display:block;width:20px;height:20px;margin:2px;background-color:#00b7e0;border-radius:15px;position:relative;top:-12px;left:-12px}.company_form_checkbox_button_wrapper input[type="checkbox"]:focus{outline:none}.company_form_checkbox_button_wrapper label{color:#333;font-size:14px;line-height:1.5;cursor:pointer}.company_form_checkbox_button_wrapper label span{color:#333}@media (max-width: 600px){.company_form_checkbox_button_wrapper{flex:1 1 100%;max-width:100%}}.company_form_item_time_field_wrapper{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:20px}.company_form_item_time_field_wrapper input[type="time"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#ededed;border:none;border-radius:10px;font-size:16px;color:#000;width:100%;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2300b7e0' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='10' fill='%2300b7e0'/%3E%3Cline x1='12' y1='12' x2='17' y2='12' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='12' y1='12' x2='12' y2='17' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px;padding-right:40px;position:relative}.company_form_item_time_field_wrapper input[type="time"]::-webkit-inner-spin-button,.company_form_item_time_field_wrapper input[type="time"]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.company_form_item_time_field_wrapper input[type="time"]::-moz-focus-inner{border:0}.company_form_item_time_field_wrapper input[type="time"]::-ms-clear{display:none}@media (max-width: 670px){.company_form_item_time_field_wrapper input[type="time"]{max-width:150px}}.company_form_item_time_field_wrapper span{font-size:20px;color:#666;margin:0 4px;line-height:1;position:relative;top:1px}@media (max-width: 600px){.company_form_item_time_field_wrapper{flex-wrap:nowrap}.company_form_item_time_field_wrapper input[type="time"]{flex:1}}.radio_split_two_rows{flex-wrap:wrap}.radio_split_two_rows .company_form_radio_button_wrapper{flex:1 1 calc(50% - 12px);max-width:calc(50% - 40px)}@media (max-width: 670px){.radio_split_two_rows .company_form_radio_button_wrapper{max-width:calc(50% - 20px)}}.new_job_image_preview_group{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:1em}.new_job_image_preview_wrapper{flex:0 1 auto;display:flex;justify-content:center;align-items:center;flex-direction:row}.new_job_image_preview{max-width:150px;width:100%;height:auto;border-radius:0.5em}.confirm_mode .confirm_value_box{background-color:#daf5f9;color:#333;padding:8px 12px;border-radius:4px;font-weight:bold}.confirm_mode .company_form_item_field_wrapper .confirm_display_field{background-color:#daf5f9;border-radius:10px;font-weight:bold;line-height:1.0;box-sizing:border-box;width:100%;max-width:100%;color:#333;border:none}.confirm_mode .insta_form_item{text-align:left;display:flex;flex-direction:column;gap:0.5rem;margin-bottom:20px}.confirm_mode .insta_form_item_horizontal{display:flex;flex-direction:row;gap:0.5rem;margin-bottom:20px}.confirm_mode .char-counter{font-size:0.8em;color:#666;margin-top:4px;line-height:1.2;white-space:pre-line}.confirm_mode .company_form_item_field_wrapper input[type="text"],.confirm_mode .company_form_item_field_wrapper input[type="number"],.confirm_mode .company_form_item_field_wrapper input[type="file"],.confirm_mode .company_form_item_field_wrapper textarea{width:100%;max-width:100%;padding:10px;border-radius:10px;background-color:#daf5f9;border:none;outline:none;box-sizing:border-box;font-weight:bold;line-height:1.6}.confirm_mode .company_form_item_img_field_wrapper{text-align:center;font-weight:bold;padding:10px 0;border-radius:10px;border:none;background-color:#daf5f9;display:flex;flex-direction:column;align-items:center}.confirm_mode .company_form_item_combobox_field_wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#daf5f9;border:none;border-radius:10px;padding:10px 40px 10px 12px;font-size:16px;font-weight:bold;color:#000;width:100%;position:relative;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%235e5e5e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px}.confirm_mode .company_form_item_combobox_field_wrapper select:invalid{color:#a6a6a6}.confirm_mode .company_form_item_combobox_field_wrapper select:disabled{background-color:#daf5f9;color:#888;cursor:not-allowed;background-image:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' stroke='%235e5e5e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px}.confirm_mode .company_form_item_radio_field_wrapper{display:flex;justify-content:space-between;gap:12px;width:100%}.confirm_mode .company_form_item_radio_field_wrapper .company_form_radio_button_wrapper{flex:1;display:flex;align-items:center;justify-content:left;padding:8px 14px;border:3px solid #daf5f9;border-radius:10px;background-color:white;cursor:pointer;transition:background-color 0.2s ease;text-align:center}@media (max-width: 670px){.confirm_mode .company_form_item_radio_field_wrapper .company_form_radio_button_wrapper{padding:1px 1px;padding-bottom:3px}}.confirm_mode .company_form_item_radio_field_wrapper .company_form_radio_button_wrapper:hover{background-color:#f5f5f5}.confirm_mode .company_form_item_radio_field_wrapper .company_form_radio_button_wrapper input[type='radio']{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #00b7e0;border-radius:50%;margin-right:8px;position:relative;top:1px;cursor:pointer}@media (max-width: 670px){.confirm_mode .company_form_item_radio_field_wrapper .company_form_radio_button_wrapper input[type='radio']{top:0px}}.confirm_mode .company_form_item_radio_field_wrapper .company_form_radio_button_wrapper input[type='radio']:checked::before{content:'';display:block;width:20px;height:20px;margin:2px;background-color:#00b7e0;border-radius:50%;position:relative;left:-12px;top:-12px}.confirm_mode .company_form_item_radio_field_wrapper .company_form_radio_button_wrapper span{font-size:16px;color:#333;line-height:1}@media (max-width: 670px){.confirm_mode .company_form_item_radio_field_wrapper .company_form_radio_button_wrapper span{font-size:10px}}.confirm_mode .company_form_item_checkbox_field_wrapper{display:flex;flex-wrap:wrap;gap:12px;border-radius:10px;padding:12px}.confirm_mode .company_form_checkbox_button_wrapper{display:flex;align-items:center;justify-content:left;padding:4px 5px;border:3px solid #daf5f9;border-radius:10px;background-color:white;cursor:pointer;transition:background-color 0.2s ease, border-color 0.2s ease;flex:1 1 calc(50% - 12px);max-width:calc(50% - 30px);position:relative}.confirm_mode .company_form_checkbox_button_wrapper:hover{background-color:#f5f5f5}.confirm_mode .company_form_checkbox_button_wrapper.selected{background-color:#00b7e0;border-color:#00b7e0}.confirm_mode .company_form_checkbox_button_wrapper.selected span{color:white}.confirm_mode .company_form_checkbox_button_wrapper.selected input[type="checkbox"]{border-color:white}.confirm_mode .company_form_checkbox_button_wrapper.selected input[type="checkbox"]:checked::before{background-color:white}.confirm_mode .company_form_checkbox_button_wrapper input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:2px solid #00b7e0;border-radius:15px;margin-right:8px;position:relative;cursor:pointer}.confirm_mode .company_form_checkbox_button_wrapper input[type="checkbox"]:checked::before{content:'';display:block;width:20px;height:20px;margin:2px;background-color:#00b7e0;border-radius:15px;position:relative;top:-12px;left:-12px}.confirm_mode .company_form_checkbox_button_wrapper input[type="checkbox"]:focus{outline:none}.confirm_mode .company_form_checkbox_button_wrapper label{color:#333;font-size:14px;line-height:1;cursor:pointer}.confirm_mode .company_form_checkbox_button_wrapper label span{color:#333}@media (max-width: 600px){.confirm_mode .company_form_checkbox_button_wrapper{flex:1 1 100%;max-width:100%}}.confirm_mode .company_form_item_time_field_wrapper{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:20px}.confirm_mode .company_form_item_time_field_wrapper input[type="time"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#daf5f9;border:none;border-radius:10px;font-size:16px;color:#000;width:100%;position:relative;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2300b7e0' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='10' fill='%2300b7e0'/%3E%3Cline x1='12' y1='12' x2='17' y2='12' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cline x1='12' y1='12' x2='12' y2='17' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px}@media (max-width: 670px){.confirm_mode .company_form_item_time_field_wrapper input[type="time"]{max-width:150px}}.confirm_mode .company_form_item_time_field_wrapper span{font-size:20px;color:#666;margin:0 4px;line-height:1;position:relative;top:1px}@media (max-width: 600px){.confirm_mode .company_form_item_time_field_wrapper{flex-wrap:nowrap}.confirm_mode .company_form_item_time_field_wrapper input[type="time"]{flex:1}}.confirm_mode .radio_split_two_rows{flex-wrap:wrap}.confirm_mode .radio_split_two_rows .company_form_radio_button_wrapper{flex:1 1 calc(50% - 12px);max-width:calc(50% - 40px)}@media (max-width: 670px){.confirm_mode .radio_split_two_rows .company_form_radio_button_wrapper{max-width:calc(50% - 20px)}}.company_form_item_combobox_field_wrapper select{background-color:#ededed}.company_form_item_combobox_field_wrapper.confirm_mode select{background-color:#daf5f9}.centered_login_prompt{text-align:center;margin-top:20px;margin-bottom:40px;color:#00b7e0}.centered_login_prompt a{color:#00b7e0;font-weight:bold;text-decoration:underline;margin-left:5px}.thank_you_head{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:40px;margin:0 auto;gap:30px;margin-bottom:20px}.thank_you_text{margin:0 auto;width:50%}.desc_text{margin:0 auto;width:60%}.usage_image{margin:0 auto;width:60%;position:relative;right:15%}.thank_you_faq-wrapper{position:relative;width:100%;max-width:100vw;height:790;overflow:hidden;background:url(/assets/background_cover-83f9848a96853b388efc68fb0a07ab92f27bebd3b0e57705b97ac25acef7ea6f.svg) no-repeat;background-size:100% auto;background-position:center 40px;z-index:0}.thank_you_faq{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:100vw;position:relative;z-index:1;padding-top:5rem;padding-bottom:1rem}.my_page_button{display:flex;margin:10px auto;margin-bottom:0;align-items:center;justify-content:center;width:70%;padding-bottom:20px}.thank_you_page_button{color:white;border:none;cursor:pointer;height:100%;border-radius:50px;font-size:1em;width:100%}.thank_you_page_button{text-align:center}.thank_you_page_button span,.thank_you_page_button a,.thank_you_page_button button,.thank_you_page_button input{max-width:100%;width:100%;text-align:center;text-decoration:none;color:#fff;border-radius:50px;font-size:1.5em;display:inline-block;padding:10px 0;border:none;cursor:pointer}@media (max-width: 670px){.thank_you_page_button span,.thank_you_page_button a,.thank_you_page_button button,.thank_you_page_button input{font-size:1.3em}}.thank_you_page_non_link{padding:10px 0}.thank_you_page_button a,.thank_you_page_button button,.thank_you_page_button input{background:linear-gradient(to right, #5de0e6, #014bae);color:#fff !important}.thank_you_page_button button:hover,.thank_you_page_button a:hover{background:linear-gradient(to right, #4ccbd6, #013a87)}#svg-wrapper{position:relative;z-index:1;width:90%;max-width:100%;height:auto;display:block;margin:0 auto}#svg-wrapper svg{width:100% !important;height:auto !important;display:block}#svg-below{position:relative;z-index:1;width:90%;max-width:100%;margin:2rem auto 0 auto}#svg-below svg{width:100%;height:auto;display:block}.company_job_list_top{display:flex;justify-content:center;align-items:center;gap:20px;margin:0 auto;width:90%}@media (max-width: 670px){.company_job_list_top{width:95%;gap:10px}}.left-item{color:#00b7e0;display:flex;align-items:center;position:relative;top:-6px}.triangle{font-size:50px;margin-right:5px;position:relative;top:-6px}@media (max-width: 670px){.triangle{top:-4px}}.right-item{display:flex;align-items:center}.create-job-button{background-color:#00b7e0;color:white;display:flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:40px;text-decoration:none;width:100%;max-width:300px;text-align:center;gap:10px}@media (max-width: 670px){.create-job-button{font-size:12px}}.button-icon{height:40px;flex-shrink:0}@media (max-width: 670px){.button-icon{height:30px;flex-shrink:1}}.job-section{position:relative;margin-top:30px}.section-label{position:absolute;top:-20px;left:20px;background-color:#00b7e0;color:white;padding:10px 40px;font-weight:bold;border-radius:4px;z-index:1}.paused-label{background-color:#a6a6a6}.paused_body{background-color:#d9d9d9}.company_show_body.rounded-box{border-radius:12px;padding:20px;padding-top:40px;box-shadow:0 2px 6px rgba(0,0,0,0.05);position:relative;display:flex;flex-direction:column;gap:10px}@media (max-width: 670px){.company_show_body.rounded-box{padding:8px;padding-top:30px}}.company_job_card{position:relative;margin:20px;padding:20px;background:white;border-radius:12px;overflow:hidden}.company_job_card .company_job_link{position:absolute;inset:0;z-index:1}.company_job_card .company_job_card-inner{display:flex;flex-direction:column;position:relative;z-index:2}.company_job_card .company_job_card-header{display:flex;flex-direction:row}.company_job_card .company_job_card-image{width:30%;padding-right:20px;position:relative;aspect-ratio:1 / 1;background-color:white;display:flex;justify-content:center;align-items:center;overflow:hidden}.company_job_card .company_job_card-image img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.company_job_card .company_job_card-title{display:flex;flex-direction:row;justify-content:center;align-items:center}.company_job_card .company_job_card-info{width:100%;display:flex;flex-direction:row;justify-content:space-between}.company_job_card .company_job_card-description{flex-basis:60%}@media (max-width: 670px){.company_job_card .company_job_card-description{flex-basis:40%}}.company_job_card .company_job_card-description .company_job_card-description_text{margin-left:20px;margin-top:6px}@media (max-width: 670px){.company_job_card .company_job_card-description .company_job_card-description_text{margin-left:5px}}.company_job_card .company_job_card-description h3.company_job_title{text-align:left;font-size:1.2rem;font-weight:bold;margin-bottom:10px}.company_job_card .company_job_card-description p{margin:3px 0;font-size:0.9rem;color:#333}@media (max-width: 670px){.company_job_card .company_job_card-description p{font-size:0.8rem}}.company_job_card .position-relative{position:relative}.company_job_card .job-card-link-overlay{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%}.company_job_card .company_job_card-footer{display:flex;flex-direction:row;width:100%;gap:20px;margin:10px 0}@media (max-width: 670px){.company_job_card .company_job_card-footer{gap:0;margin:0}}.company_job_card .company_job_card-footer_spacer{flex-basis:34%}.company_job_card .company_job_card-buttons{flex-basis:40%;display:grid;grid-template-columns:1fr 1fr;flex-direction:column;align-items:center;margin-top:10px}@media (max-width: 670px){.company_job_card .company_job_card-buttons{flex-basis:60%}}.company_job_card .company_job_card-buttons .company_job_button{padding:6px 12px;border-radius:4px;border:none;background-color:#00b7e0;color:#000;font-size:0.85rem;text-decoration:none;white-space:nowrap;cursor:pointer;z-index:3;position:relative;width:67%;height:40px;text-align:center;align-content:center}@media (max-width: 670px){.company_job_card .company_job_card-buttons .company_job_button{padding:6px 8px}}.company_job_card .company_job_card-buttons .pause{background-color:#fbbd08;color:white}.company_job_card .company_job_card-buttons .resume{background-color:#21ba45;color:white}.company_job_card .company_job_card-buttons .continue{background-color:#2185d0;color:white}.company_job_card .company_job_card-buttons .insta{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);color:white}.company_job_card .breakable-jp{max-width:100%;word-break:break-word;overflow-wrap:anywhere}.company_user_index_item{display:flex;flex-direction:column;align-items:center;width:85%;margin:20px auto;padding:0 20px 20px 20px;background-color:white;border-radius:10px;overflow:hidden}.company_user_index_item .company_user_item_top{display:flex;width:100%;gap:10px;padding:20px;height:60%;align-items:center;justify-content:space-between}.company_user_index_item .company_user_item_top a{text-decoration:none;color:inherit;font-weight:inherit;display:block;width:50%;margin-left:6px}.company_user_index_item .company_user_item_top .top_user_info_wrapper{flex-grow:1;min-width:20%;text-wrap:nowrap}.company_user_index_item .company_user_item_top .top_user_info_wrapper .user_info_link{display:block;text-decoration:none;color:inherit}.company_user_index_item .company_user_item_top .top_user_info_wrapper .user_info_link .top_text_group{display:flex;flex-direction:column;justify-content:center}.company_user_index_item .company_user_item_top .top_user_info_wrapper .user_info_link .top_text_group p{margin:4px 0}.company_user_index_item .company_user_item_top .top_user_info_wrapper .user_info_link .top_text_group .user_name{font-size:1em}.company_user_index_item .company_user_item_top .top_user_info_wrapper .user_info_link .top_text_group .user_details,.company_user_index_item .company_user_item_top .top_user_info_wrapper .user_info_link .top_text_group .user_profession{font-size:0.95em;color:#555}.company_user_index_item .company_user_item_top .top_image_wrapper{width:81.5px;height:81.5px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.company_user_index_item .company_user_item_top .top_image_wrapper .comp_user_image{width:100%;height:100%;aspect-ratio:1 / 1;border-radius:50%;object-fit:cover}.company_user_index_item .company_user_item_top .top_text_group{display:flex;flex-direction:column;justify-content:center;text-align:left}.company_user_index_item .company_user_item_top .top_text_group p{margin:4px 0}.company_user_index_item .company_user_item_top .top_text_group .user_name{font-size:1.0em}.company_user_index_item .company_user_item_top .top_text_group .user_details,.company_user_index_item .company_user_item_top .top_text_group .user_profession{font-size:1.0em;color:#555}.company_user_index_item .company_user_item_top .top_text_group_wide{display:flex;flex-direction:column;justify-content:center;text-align:left}.company_user_index_item .company_user_item_top .top_text_group_wide p{margin:4px 0}.company_user_index_item .company_user_item_top .top_text_group_wide .user_name{font-size:1.0em}.company_user_index_item .company_user_item_top .top_text_group_wide .user_details,.company_user_index_item .company_user_item_top .top_text_group_wide .user_profession{font-size:1.0em;color:#555}.company_user_index_item .company_user_item_top .top_action_button_wrapper{flex-shrink:0;width:50%;display:flex;justify-content:center}.company_user_index_item .company_user_item_top .top_action_button_wrapper .capsule_button{padding:10px 30px;background-color:#4fd1eb;border:none;border-radius:9999px;color:white;font-size:1em;cursor:pointer;white-space:nowrap}.company_user_index_item .divider_wrapper{width:100%;display:flex;justify-content:center}.company_user_index_item .divider_wrapper .divider_image{width:50%;height:auto}.company_user_index_item .company_user_item_bottom{width:100%;padding:20px 20px 0 20px}.company_user_index_item .company_user_item_bottom .bottom_header{display:flex;flex-direction:row;gap:20px}.company_user_index_item .company_user_item_bottom .bottom_header .bottom_title{width:16%;color:#4fd1eb;font-weight:bold;text-align:right}.company_user_index_item .company_user_item_bottom .bottom_header .user_job_list{width:70%;display:flex;flex-direction:column;justify-content:center;text-align:left;gap:4px}.company_user_index_item .company_user_item_bottom .bottom_header .user_job_list .user_job_item{color:#000;font-size:0.95em}@media (max-width: 670px){.company_user_index_item .company_user_item_top{flex-wrap:nowrap;gap:10px;padding:10px}.company_user_index_item .company_user_item_top .top_image_wrapper{width:61px;height:61px}.company_user_index_item .company_user_item_top a{width:100%;margin-left:0}.company_user_index_item .company_user_item_top .top_user_info_wrapper{flex:1 1 auto;min-width:0}.company_user_index_item .company_user_item_top .top_action_button_wrapper{flex-shrink:0;text-wrap:nowrap;max-width:100px;width:auto;padding:8px 14px;font-size:14px;justify-content:center}.company_user_index_item .company_user_item_top .top_action_button_wrapper .applied_card_gradient_button{width:100%}}.applied_card_item_bottom{display:flex;align-items:flex-start;margin-top:10px}.applied_card_gradient_button{background:linear-gradient(to right, #5ddfe6, #004bad);color:white !important;border:none;padding:12px 10px;border-radius:50px;font-size:16px;font-weight:bold;cursor:pointer;transition:opacity 0.3s ease;text-align:center;width:100%;max-width:300px;display:inline-block}.applied_card_gradient_button a{color:white !important}.applied_card_gradient_button:hover{opacity:0.85}.applied_button_centering_wrapper{display:flex;flex-direction:column;align-items:center;max-width:200px;width:100%}@media (min-width: 670px){.applied_button_centering_wrapper{margin:0 auto}}@media (max-width: 670px){.applied_button_centering_wrapper{margin-right:auto}}.payment-plan-options{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10%;margin-left:20px;margin-right:20px;padding:20px}.payment-plan-options .inline-plan-form{display:inline-block}.payment-plan-options .inline-plan-form .plan-image{width:100%;height:auto;cursor:pointer;transition:transform 0.2s ease}.payment-plan-options .inline-plan-form .plan-image:hover{transform:scale(1.05)}.payment_plan-option_selections{display:flex;flex-wrap:wrap;justify-content:center;margin:20px;padding:20px;gap:15px}.payment_plan-option_selections .option-select-label{position:relative;display:inline-block;width:100%;cursor:pointer}.payment_plan-option_selections .option-select-label input{display:none}.payment_plan-option_selections .option-select-label .option-image-wrapper{position:relative;display:inline-block;width:100%;left:-5px}.payment_plan-option_selections .option-select-label .option-image-wrapper .option-image{width:100%;height:auto;display:block;border-radius:12px}.payment_plan-option_selections .option-select-label .option-image-wrapper .text-upper-right{position:absolute;top:19px;right:60px;font-size:28px;font-weight:bold;color:#ec6969;z-index:2;pointer-events:none}.payment_plan-option_selections .option-select-label .option-image-wrapper .text-lower-right{position:absolute;bottom:20px;right:50px;font-size:18px;z-index:3}.payment_plan-option_selections .option-select-label .option-image-wrapper .text-lower-right a{color:#004aad;text-decoration:none;pointer-events:auto}.payment_plan-option_selections .option-select-label .option-image-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.payment_plan-option_selections .option-select-label .option-checkbox:checked+.option-image-wrapper::after{content:"";position:absolute;top:-3px;left:295px;width:100%;height:107%;transform:translateX(-50%);background-image:url(/assets/select_option-dd8f849dda9eaf523b5ba67cc4cd6213bac3a9f8c9c0a21432c5e1dc66058845.svg);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:4;pointer-events:none}.payment_plan-option_selections .option-select-label .option-none-checkbox:checked+.option-image-wrapper::after{content:"";position:absolute;top:0;background-image:url(/assets/select_none-193bb33f2f2f1f4440d73682f4a8b43358161c6b06f4ef07407f3c3db05220b5.svg);background-size:contain;background-repeat:no-repeat;background-position:center;z-index:4;pointer-events:none}.payment_plan-inline-form{display:inline-block;margin:10px}.payment_plan-affiliation-block{margin-top:30px;text-align:center}.payment_plan-radio-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin:0 auto}.payment_plan-radio{display:inline-flex;align-items:center;padding:10px 12px;border-radius:8px;background-color:white;border:1px solid #ccc;font-size:16px;cursor:pointer}.payment_plan-radio input[type="radio"]{appearance:none;width:18px;height:18px;border:2px solid #00b7e0;border-radius:50%;position:relative;margin-right:8px}.payment_plan-radio input[type="radio"]:checked::before{content:'';position:absolute;width:15px;height:15px;background-color:#00b7e0;border-radius:50%}.payment_plan-radio-label{font-size:16px}@media (max-width: 670px){.payment_plan-text-mobile{font-size:14px}}.payment_plan-checkbox-grid{display:flex;flex-direction:column;align-items:center;gap:1em;width:100%;margin:0 auto}.payment_plan-checkbox{width:50%;min-width:250px;background-color:white;border-radius:6px;padding:12px 16px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.05);transition:background-color 0.2s, box-shadow 0.2s}.payment_plan-checkbox:hover{background-color:#f9f9f9;box-shadow:0 4px 8px rgba(0,0,0,0.08)}@media (max-width: 670px){.payment_plan-checkbox{width:50%}}.payment_plan-checkbox input[type="checkbox"]{display:none}.payment_plan-checkbox-label{position:relative;padding-left:28px;font-size:16px;color:#333}.payment_plan-checkbox-label::before{content:'';position:absolute;left:0;top:1px;width:20px;height:20px;border:2px solid #00b7e0;border-radius:50%;box-sizing:border-box;background:white;transition:background-color 0.2s}.payment_plan-checkbox input[type="checkbox"]:checked+.payment_plan-checkbox-label::before{background-color:#00b7e0}.payment_plan-font-med{font-size:20px}@media (max-width: 670px){.payment_plan-font-med{font-size:12px}}.checkbox-warning{color:red;margin-top:0.5em;display:block}.payment_plan-actions{display:flex;justify-content:space-between;gap:20px;margin:0 auto;margin-top:24px;width:80%}.payment_plan-button{flex:1;padding:12px 20px;border-radius:9999px;background-color:rgba(255,255,255,0.5);color:#00b7e0;border:none;font-size:16px;cursor:pointer;text-align:center;transition:background-color 0.2s ease}@media (max-width: 670px){.payment_plan-button{font-size:14px}}.payment_plan-button:hover{background-color:rgba(255,255,255,0.7)}.payment_plan-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:1000}.payment_plan-popup-overlay.hidden{display:none}.payment_plan-popup{background-color:white;width:90%;max-width:400px;padding:24px;border-radius:8px;text-align:center}.payment_plan-popup-message{font-size:18px;font-weight:bold;margin-bottom:8px}.payment_plan-popup-subtext{font-size:14px;color:#666;margin-bottom:16px}.payment_plan-popup-image{width:100%;height:auto;margin-bottom:16px}.payment_plan-popup-buttons{display:flex;width:100%}.payment_plan-popup-btn{width:50%;padding:12px;border:none;font-size:16px;cursor:pointer}.payment_plan-popup-btn.close{background-color:white;color:black;border-right:1px solid #ddd;font-size:16px}.payment_plan-popup-btn.view{background-color:#00b7e0;color:white}.plan-select-label{position:relative;display:inline-block;cursor:pointer}.plan-select-label input{display:none}.plan-select-label .plan-image,.plan-select-label .option-image{width:100%;height:auto;border:8px solid transparent;transition:border 0.2s ease}.plan-select-label input:checked+.plan-image,.plan-select-label input:checked+.option-image{border:8px solid #ffed4a}.plan-select-label{position:relative;display:inline-block;cursor:pointer}.plan-select-label input{display:none}.plan-select-label .plan-image-wrapper{position:relative;display:inline-block}.plan-select-label .plan-image-wrapper .plan-image{width:100%;height:auto;display:block;position:relative;left:-5px;z-index:2}.plan-select-label .plan-image-wrapper .plan-sticker{position:absolute;top:-10px;left:-10px;width:200px;z-index:3;pointer-events:none}@media (max-width: 670px){.plan-select-label .plan-image-wrapper .plan-sticker{left:-7px;width:160px}}.plan-select-label .plan-image-wrapper::after{content:"";position:absolute;top:8px;right:-2px;width:100%;height:100%;background-image:url(/assets/plan_selection-7dddc53c5b892987e6ba10af42dd5b973e265189e3dfc6367355dea6313bc6fd.svg);background-size:contain;background-repeat:no-repeat;z-index:2;display:none;pointer-events:none}.plan-select-label input:checked+.plan-image-wrapper::after{display:block}.plan-select-label.plan-2-weeks .plan-image-wrapper::after{background-image:url(/2_weeks_selected.svg)}.option-checkbox{display:none}.option-none-checkbox:checked+.option-image-wrapper::after{width:100%;background-image:url(/assets/select_none-193bb33f2f2f1f4440d73682f4a8b43358161c6b06f4ef07407f3c3db05220b5.svg)}.checkbox{display:flex;align-items:center;gap:8px}.checkbox input[type="checkbox"]{width:20px;height:20px;border:3px solid #000;appearance:none;outline:none;border-radius:4px;cursor:pointer;position:relative}.checkbox input[type="checkbox"]:checked::after{content:"";position:absolute;left:4px;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg)}.insta_content_divider{margin:80px}.insta_acct_divider{margin:20px}.company_show_body .insta_ad_top{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;margin-bottom:10px}.company_show_body .insta_ad_top img{max-width:100%;height:auto;display:block}.company_show_body .insta_ad_cancel{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;font-size:25px}.company_show_body .insta_ad_pointer{display:flex;justify-content:left;align-items:center;width:90%;margin:0 auto;margin-bottom:70px;margin-top:20px}.company_show_body .insta_ad_pointer img{width:30%}.company_show_body .insta_white_body{background-color:white;display:flex;flex-direction:row;justify-content:space-between;padding:1.2rem;gap:2rem;max-width:100%;margin:0 20px}@media (max-width: 670px){.company_show_body .insta_white_body{margin:0 10px;padding:0.7rem;gap:10px}}.company_show_body .insta_white_body .caption_two-column-section{display:flex;flex-direction:row;gap:2rem;margin-bottom:2rem}.company_show_body .insta_white_body .caption_two-column-section .caption_left-column,.company_show_body .insta_white_body .caption_two-column-section .caption_right-column{flex:1}.company_show_body .insta_white_body .caption_full-width-section{width:100%;padding:1rem 0}.company_show_body .insta_left_column{flex:1;display:flex;flex-direction:column;gap:1rem}.company_show_body .insta_left_column .insta_prev_img{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;margin-bottom:10px}.company_show_body .insta_left_column .insta_prev_img img{max-width:100%;height:auto;display:block}.company_show_body .insta_left_column img{width:100%;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.company_show_body .insta_right_column{flex:1;display:flex;flex-direction:column;gap:0.5rem}@media (max-width: 670px){.company_show_body .insta_right_column{gap:0.3rem}}.company_show_body .insta_right_column h1{font-size:1.5rem;font-weight:bold;margin-bottom:0.5rem}.company_show_body .insta_right_column img{max-width:100%;height:auto;border:1px solid #ccc;border-radius:4px}.company_show_body .insta_right_column label{display:block;font-weight:600;margin-bottom:0.25rem;font-size:1.2rem}@media (max-width: 670px){.company_show_body .insta_right_column label{font-size:0.8rem}}.company_show_body .insta_right_column input,.company_show_body .insta_right_column select,.company_show_body .insta_right_column textarea{max-width:100%;width:100%;padding:0.5rem;border-radius:4px;box-sizing:border-box;font-size:1.2rem}@media (max-width: 670px){.company_show_body .insta_right_column input,.company_show_body .insta_right_column select,.company_show_body .insta_right_column textarea{padding:0.2rem;font-size:0.8rem}}.company_show_body .insta_right_column textarea{resize:vertical;width:100%;max-width:100%;box-sizing:border-box}.company_show_body .insta_right_column input[type="submit"],.company_show_body .insta_right_column button{margin-top:1rem;padding:0.5rem 1rem;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer}.company_show_body .insta_right_column input[type="submit"]:hover,.company_show_body .insta_right_column button:hover{background-color:#0056b3}.company_show_body .insta_right_column form{display:flex;flex-direction:column;gap:1rem;max-width:500px;width:100%}.insta_white_body.vertical{display:flex;flex-direction:column;gap:0}.insta_white_body.vertical .caption_two-column-section{display:flex;flex-direction:row}.insta_white_body.vertical .caption_two-column-section .caption_left-column,.insta_white_body.vertical .caption_two-column-section .caption_right-column{flex:1}.insta_white_body.vertical .caption_full-width-section{width:100%;padding:1rem 0}.insta_white_body.vertical .caption_full-width-section .insta_form_item{gap:1.0rem}.insta_white_body.vertical .caption_full-width-section label{display:block;font-weight:600;margin-bottom:0.25rem;font-size:1.2rem}@media (max-width: 670px){.insta_white_body.vertical .caption_full-width-section label{font-size:0.8rem}}.insta_white_body.vertical .caption_full-width-section input,.insta_white_body.vertical .caption_full-width-section select,.insta_white_body.vertical .caption_full-width-section textarea{max-width:100%;width:100%;padding:0.5rem;border-radius:4px;box-sizing:border-box;font-size:1.2rem}@media (max-width: 670px){.insta_white_body.vertical .caption_full-width-section input,.insta_white_body.vertical .caption_full-width-section select,.insta_white_body.vertical .caption_full-width-section textarea{padding:0.2rem;font-size:0.8rem}}.insta_white_body.vertical .caption_full-width-section textarea{resize:vertical;width:100%;max-width:100%;box-sizing:border-box;margin-top:0.5rem;margin-bottom:0.5rem}.insta_white_body.vertical .caption_full-width-section input[type="submit"],.insta_white_body.vertical .caption_full-width-section button{margin-top:1rem;padding:0.5rem 1rem;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer}.insta_white_body.vertical .caption_full-width-section input[type="submit"]:hover,.insta_white_body.vertical .caption_full-width-section button:hover{background-color:#0056b3}.insta_caption_img{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;margin-bottom:10px}.insta_caption_img img{max-width:100%;height:auto;display:block}.caption_left-column{position:relative;flex:1}.caption_left-column .insta_tab_label{position:absolute;top:-70px;left:-1.0rem;background-color:white;color:#00b7e0;font-weight:bold;padding:0.25rem 0.75rem;border-radius:4px 4px 0 0;font-size:1.9rem;white-space:nowrap}@media (max-width: 670px){.caption_left-column .insta_tab_label{font-size:1.0rem;top:-40px;left:-0.5rem}}.caption_right-column{flex:1}.insta_left_column{position:relative}.insta_left_column .insta_tab_label{position:absolute;top:-70px;left:-1.0rem;background-color:white;color:#00b7e0;font-weight:bold;padding:0.25rem 0.75rem;border-radius:4px 4px 0 0;font-size:1.9rem;white-space:nowrap}@media (max-width: 670px){.insta_left_column .insta_tab_label{font-size:1.0rem;top:-40px;left:-0.5rem}}.insta_form_contact{display:flex;flex-direction:row;margin:0 auto;gap:0.2rem}.insta_form_item{gap:0.5rem}.insta_form_item .intro-label-main{font-size:1.4rem;font-weight:bold;display:block}@media (max-width: 670px){.insta_form_item .intro-label-main{font-size:1.0rem}}.insta_form_item .intro-label-sub{font-size:1rem;color:#666;display:block;margin-top:0.3rem}@media (max-width: 670px){.insta_form_item .intro-label-sub{font-size:0.8rem}}@media (max-width: 670px){.insta_form_item{gap:0.2rem}}.insta_job_description{font-weight:bold;font-size:2rem}.insta_tag{margin-bottom:0.8rem}.horizontal_form_item{display:flex;align-items:center;gap:0 !important;margin-bottom:1rem}.horizontal_form_item .horizontal_form_label{white-space:nowrap;font-weight:bold;min-width:150px;font-size:1.1rem}.horizontal_form_item .horizontal_form_field{flex:1}.horizontal_form_item .horizontal_form_field input{width:100%}.confirm_display_field{background-color:#daf5f9;border-radius:8px;padding:8px 12px;color:#333;font-size:16px;text-align:left;line-height:1.5;border:none;display:block;width:100%;white-space:pre-wrap}.insta_contract_text{display:flex;max-width:90%;width:90%;justify-items:center;margin:20px auto}.modify_button{background:none;border:none;color:#333;font-size:14px;padding:0;margin-right:auto;cursor:pointer;display:flex;align-items:center}.modify_button:hover{text-decoration:underline}.confirm-buttons{margin-top:20px;margin-bottom:20px}.confirm-buttons .confirm-button-row{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.confirm-buttons .confirm-submit-button{background:linear-gradient(to right, #5ddfe6, #004bad);color:white;border:none;padding:12px 30px;border-radius:999px;font-size:16px;font-weight:bold;cursor:pointer;transition:opacity 0.3s ease;text-align:center;max-width:50%;width:300px;z-index:2}.confirm-buttons .confirm-submit-button:hover{opacity:0.85}.confirm-buttons .confirm-back-button{position:absolute;left:-6%;transform:translateX(50%);background:none;border:none;color:#004bad;font-weight:bold;font-size:14px;cursor:pointer;padding:0;text-decoration:underline;z-index:1;width:20%}.insta_thanks_img{display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:100%;overflow:hidden;padding-top:50px;padding-bottom:50px}.insta_thanks_img img{max-width:100%;height:auto;display:block}.plan_invoice{margin-top:40px}.plan_invoice_wrapper{display:flex;flex-direction:column;width:80%;margin:0 auto;font-size:20px;margin-top:20px;margin-bottom:20px}.plan_invoice_description_wrapper{display:flex;flex-direction:column;width:80%;margin:0 auto;font-size:16px;margin-top:20px}.gray_label{width:84%;padding-left:40px;padding-top:8px;padding-bottom:8px;margin:0 auto;background:linear-gradient(to right, #a6a6a6, rgba(166,166,166,0));color:white}.invoice_split{display:flex;justify-content:space-between;font-size:20px;width:100%;margin-bottom:20px}.invoice_left_aligned{font-size:20px;padding-left:0}.invoice_right_block{display:flex;flex-direction:column;align-items:flex-end;padding-right:10px;max-width:300px;margin-left:auto}.invoice_row{display:flex;justify-content:space-between;width:100%;font-size:16px;margin-bottom:4px}.invoice_label{text-align:left;min-width:100px}.invoice_value{text-align:right;min-width:80px}.invoice_row.total{font-weight:bold}.invoice_divider{width:100%;height:1px;background-color:#a6a6a6;margin:16px 0}.invoice_smaller_text{font-size:16px}.confirmation-buttons{display:flex;width:100%}.confirmation-buttons .invoice_back-button,.confirmation-buttons .invoice_submit-button{flex:1;padding:12px 0;font-size:16px;text-align:center;border:none;cursor:pointer}.confirmation-buttons .invoice_back-button{background-color:white;color:black}.confirmation-buttons .invoice_submit-button{background-color:#2d7cc8;color:white}.invoice_button_group{margin-top:20px;margin-bottom:40px}.white_box_full_round{background-color:white;width:90%;margin:0 auto;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.white_box_round_top{background-color:white;width:90%;margin:0 auto;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.white_box_round_bottom{background-color:white;width:90%;margin:0 auto;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.plan_invoice_wrapper,.plan_invoice_description_wrapper{width:90%;margin:0 auto}.horizontal_centering_wrapper{text-align:center}.invoice_button_group{width:90%;margin:20px auto 40px auto}.ends_padding_10{padding-top:10px;padding-bottom:10px}.ends_padding_20{padding-top:20px;padding-bottom:20px}.ends_padding_40{padding-top:40px;padding-bottom:40px}.ends_margin_20{margin-top:20px;margin-bottom:20px}.small_spread{margin-top:10px}.empty-message-space{height:40px}.keep_job_index_item_delete_button_wrapper{position:absolute;top:0;right:0}.job_index_appeal_point_wrapper.keep_job_index_appeal_point_wrapper{margin-bottom:25px}.new_job_show_info_keep_inner{width:100%;margin:0 auto;padding-top:60px;padding-bottom:50px}.keep_job_list_wrapper{margin:0 auto;max-width:100vw;width:100%}.keep_job_slide{padding:10px}.keep_job_list_mobile_wrapper .slick-list{margin-left:50px !important}.keep_job_list_desktop_wrapper .slick-list{width:505px !important;margin-left:22px !important}.keep_appeal_points{display:flex;flex-wrap:nowrap;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:250px;gap:10px}.keep_appeal_point{border:1px solid #ec6969;color:#ec6969;background-color:white;padding:5px 10px;border-radius:5px;font-size:14px;margin-right:10px;flex-shrink:0;white-space:nowrap}.keep_job_keyvisual_wrapper{display:flex;align-content:space-around;align-items:center;background-color:rgba(234,249,252,0.5);background-size:110% 448px;background-repeat:no-repeat;flex-direction:column}.keep_job_keyvisual_mobile_wrapper{width:70vw}.keep_job_carousel{height:400px;width:100%;max-width:100%}.slick-prev,.slick-next{background:#ccc;border:none;font-size:20px;cursor:pointer}.keep_arrow_left_mobile,.keep_arrow_right_mobile,.keep_arrow_left_desktop,.keep_arrow_right_desktop{position:absolute;top:50%;transform:translateY(-50%);width:40px !important;height:40px !important;cursor:pointer;z-index:10}.keep_arrow_left_mobile{left:40px !important;top:44% !important}.keep_arrow_left_desktop{left:100px !important;top:110% !important}.keep_arrow_right_mobile{right:-70px !important;top:44% !important}.keep_arrow_right_desktop{right:70px !important;top:110% !important}.keep_job_item{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:15px;border:1px solid #ddd;border-radius:10px;background:white;box-shadow:2px 2px 10px rgba(0,0,0,0.1);width:100%;max-width:100%;max-height:550px;height:100%;box-sizing:border-box}.keep_job_search_card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:15px;border:1px solid #ddd;border-radius:10px;background:white;box-shadow:2px 2px 10px rgba(0,0,0,0.1);width:100%;max-width:100%;height:340px;box-sizing:border-box;margin:10px 0}.keep_job_search_card a{text-decoration:none}.keep_job_hero{max-width:100%;width:100%;display:flex;flex-direction:row;gap:20px;align-items:center}.keep_job_hero_text{flex:5;display:flex;flex-direction:column;justify-content:space-between;height:122px;gap:10px}.keep_hero_separation_line{max-width:100%;width:100%;object-fit:contain;overflow:hidden}.keep_hero_separation_line img{max-width:100%;width:100%;height:10px;object-fit:contain;overflow:hidden}.keep_job_hero_spacer{min-height:5px;flex-grow:1}.keep_appeal_spacer{height:33px}.slight_shift_left{margin-right:30px}.keep_job_list_wrapper{display:flex;gap:10px;margin:0;padding:0;max-width:100vw;width:100%}.keep_job_list_wrapper li{max-width:300px;width:100%;max-height:500px;margin:0 20px}.notification_wrapper{padding:0 5% 50px;box-sizing:border-box;background:#E5F7FC;flex:1;display:flex;flex-direction:column}.notification_filler{flex-grow:1}.notification_index_wrapper{display:flex;flex-direction:column;margin:0 auto;width:100%}.notification_item{display:flex}.notification_item a{display:flex;align-items:center;padding:20px 5%;box-sizing:border-box;border-bottom:2px solid #fff;text-decoration:none;color:#666;width:100%}.notification_item_img_wrapper{width:10%;height:40px;margin-right:5%;position:relative}.notification_item_img_wrapper img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.notification_item_right_wrapper{width:85%}.notification_item_up_wrapper{display:flex;align-items:flex-start;font-size:12px;color:#bdbdbd}.notification_item_classification{margin:0 auto 0 0}.notification_item_date{margin:0 0 0 auto}.notification_item_message{margin:5px 0 0}.user_notification_item{display:flex;flex-direction:row;margin:5px 0;width:100%}.user_notification_item a{text-decoration:none;display:flex;flex-direction:row;margin:5px 0;width:100%}.user_notification_img{flex:1}.user_notification_img img{flex:1;width:60%}.user_notification_ident_wrapper{flex:1;display:flex;align-items:center;justify-content:center;margin-right:10px}.user_notification_contents_wrapper{max-width:85%;flex:9;display:flex;flex-direction:column;gap:10px}.user_notification_info_wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.user_notification_message{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user_notification_date{flex-shrink:0;margin-left:10px}.user_notification_item a{text-decoration:none;color:inherit}.user_notification_message,.user_notification_date{color:black}.user_notification_unchecked{width:10px;height:10px;background-color:red;border-radius:50%;display:inline-block;margin-left:5px}.user_notification_contents_show_wrapper{display:flex;flex-direction:column;justify-content:flex-start;border-radius:8px;background-color:white;padding:10px 0}.user_notification_sender{font-size:large;margin-left:35px}.user_notification_line{width:80%;height:2px;background-color:#66d7ed;margin:0 auto}.user_notification_bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.user_notification_preview{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:35px}.small_text_with_triangle{font-size:0.9em;color:#4fd1eb;display:flex;align-items:center;gap:5px;margin-right:20px}.small_text_with_triangle::after{content:"";width:0;height:0;border-left:6px solid #4fd1eb;border-top:4px solid transparent;border-bottom:4px solid transparent}.scout_index_item_top_right_wrapper{width:60%}.scout_index_item_top_right_button{color:#fff;background:#00b7e0;display:inline-block;position:absolute;top:0;right:20px;padding:23px 10px}.scout_index_item_top_right_button span{width:100%;text-align:center}.scout_index_item_top_right_button span::before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);border-left:32px solid transparent;border-right:32px solid transparent;border-bottom:10px solid #fff}.scout_button{width:90%}.full_size_scout{width:90%}@media (max-width: 670px){.full_size_scout{width:100%}}.scout_button_wrapper{display:none}.scout_button span{display:flex;align-items:center;background:#00b7e0;color:#fff;border-radius:30px;margin:0 0 0 auto;justify-content:center;padding:13px 10px;font-size:14px}.scout_button span img{width:30px;margin-right:5px}.scout_button a{text-decoration:none;width:100% !important}.scout_button span.done{background:#bdbdbd}.scout_button_wrapper::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background:rgba(0,0,0,0.4);z-index:10}.scout_jobs_list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;gap:4px}.user_index_item_scout_button_wrapper{width:100%}.scout_button_inner{background:#fff;border-radius:10px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;width:80%;max-width:600px;padding:10px;text-align:center}.scout_button_text_area{width:100%;max-width:500px;box-sizing:border-box;padding:10px;margin:0 auto;font-size:16px}.scout_button_mark_wrapper{text-align:right;padding-right:20px;font-size:25px}.scout_button_midashi{margin:0 0 10px}.scout_button_select select{width:50%;height:35px}.scout_button_text_area{margin-top:10px;width:80%;max-width:600px;margin:0 auto;display:block}.scout_button_submit{margin-top:10px}.scout_button_submit input{background:#00b7e0;color:#fff;border-radius:5px;border:none;padding:5px 0;width:40%;-webkit-appearance:none}.chat_link{padding:14px 0 !important}@media (min-width: 721px){.scout_button_select select{font-size:16px}.scout_button_text_area{font-size:16px}.scout_button_text_area textarea{width:100%}.scout_button_submit{font-size:16px}}.scout_button_doing{cursor:pointer}.scout_button_unpaid{cursor:pointer}.done{cursor:not-allowed;font-size:12px}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}.modal-actions{display:flex;justify-content:space-between;margin-top:20px}.scouted_index_item_down_item{display:flex;align-items:center;margin-bottom:10px;margin-top:20px;justify-content:space-between}.scouted_index_item_down_item.center-content{justify-content:center}.scouted_index_item_down_item:last-child{margin-bottom:0}.scouted_index_item_down_item_title{margin:0;width:30%;text-align:center}.scouted_index_item_down_item_title span{width:80%;display:inline-block;text-align:center;background:#F6EEEE;padding:5px 0;border-radius:30px;font-size:12px}.scouted_done{width:70%;text-align:center;background:#f1f1f1;padding:5px 0;border-radius:10px}.scouted_index_item_down_item_button_wrapper{display:flex;align-items:stretch;width:100%}.scouted_index_item_down_item_approval_button{width:70%}.scouted_job_approval_button{width:70%}.scouted_job_approval_button a{padding:5px 0 !important}.scouted_job_approved_button{width:70%;height:50px;display:flex;justify-content:center;align-items:center;justify-items:center;align-content:center}.scouted_index_item_down_item_button_wrapper a{text-decoration:none;display:inline-block;width:100%;text-align:center}.scouted_index_item_down_item_button_wrapper .scouted_index_item_down_item_approval_button a{background:#00b7e0;color:#fff;height:100%;position:relative}.scouted_index_item_down_item_approval_button a span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;font-size:13px}.scouted_index_item_down_item_non_approval_button{width:30%;margin-left:2%}.scouted_index_item_down_item_non_approval_button a{background:#fff;color:#B4B4B4;border:1px solid #B4B4B4;font-size:12px;padding:5px 0;border-radius:10px}.non_approval_icon{position:relative;display:block;font-size:20px;line-height:1}.scout_card_bottom{display:flex;flex-direction:row;justify-content:space-around}.scout-capsule_wrapper{margin:3%}.scout_card_bottom{display:flex;align-items:center;gap:20px;margin-top:10px;margin-left:20%;width:100%;justify-content:flex-start}.scout_card_bottom .scout-capsule{background-color:white;border:2px solid #18bee3;border-radius:50px;padding:8px 20px;display:flex;align-items:center;color:#18bee3;font-weight:bold;font-size:14px;white-space:nowrap}.scout_card_bottom .job-title{color:black;font-weight:500;font-size:14px;white-space:nowrap}.line-email-required-container{max-width:500px;margin:100px auto;padding:30px;text-align:left;border:6px double #00B4DE;border-radius:15px;background-color:#f9f9f9;box-shadow:0 4px 10px rgba(0,0,0,0.1)}.line-email-required-container h1{margin-bottom:20px;color:#007EA7}.line-email-required-container p{margin-bottom:30px;font-size:1.1rem;line-height:1.5;color:#333}.static-welcome-container{background-color:#f2f2f2;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:2rem;margin:0 auto}.welcome-box{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.1);border-radius:12px;max-width:620px;width:100%;padding:2rem 1.5rem;text-align:center}.welcome-box h3{margin-bottom:1.5rem;font-size:1.5rem;color:#333}.welcome-text{text-align:left;margin-bottom:1rem;color:#555;line-height:1.6}.welcome-list{text-align:left;margin-left:1.5rem;margin-bottom:2rem}.welcome-list li{margin-bottom:0.5rem;line-height:1.4}.welcome-button{text-align:center;margin-top:1.5rem}.line-btn{display:inline-block;text-decoration:none}.line-img{height:48px;width:auto;border-radius:6px;transition:transform 0.2s ease}.line-img:hover{transform:scale(1.05)}@media (max-width: 670px){.static-welcome-container{padding:1rem;align-items:flex-start}.welcome-box{margin-top:0.2rem;padding:1.0rem;font-size:0.95rem}.welcome-box h3{font-size:1.25rem}.line-btn{width:100%;font-size:1rem;padding:0.9rem 0}}.terms_section{box-sizing:border-box;background:#E5F7FC;padding-top:40px}.terms_wrapper{background:#fff;border-radius:5px;padding:30px;box-sizing:border-box;width:90%;margin:0px auto 0}.terms_title{margin:0;padding-bottom:15px;border-bottom:1px solid #707070;text-align:center;font-size:18px;font-weight:bold}.terms_inner{padding-top:15px}.terms_item_title{margin:0}.terms_item_list_wrapper{margin:10px 0 0;padding:0;list-style:none}.terms_item{margin-bottom:30px}.terms_item:last-child{margin-bottom:0}.form-group{display:flex;align-items:center;margin-bottom:1rem}.form-label{width:20%;padding-right:10px;font-weight:bold}.form-control{width:80%;padding:10px;font-size:1.2rem}.btn{padding:10px 20px;font-size:1.2rem}.thumbnail{width:150px;height:auto;text-align:center;padding:10px;margin:5px;box-shadow:0px 0px 5px rgba(0,0,0,0.2);border-radius:8px}.thumbnail img{width:100%;height:auto;border-radius:5px}.thumbnail p{font-size:14px;color:#333;margin-top:5px;word-wrap:break-word}table{width:100%;border-collapse:collapse;margin-bottom:20px;margin-right:10px}table th,table td{border:1px solid #ddd;padding:12px;text-align:center}table th{background-color:#f2f2f2;font-weight:bold}table tbody tr:hover{background-color:#f9f9f9}.btn-group{display:flex;justify-content:center;align-items:center}.btn-icon{padding:2px 2px;font-size:18px;margin-right:5px}.btn-icon-vertical{padding:5px 10px;font-size:18px;margin-top:10px;margin-bottom:10px}.btn-success{background-color:#28a745;border-color:#28a745}.btn-danger{background-color:#dc3545;border-color:#dc3545}.increase-priority{background-color:green;color:white}.decrease-priority{background-color:red;color:white}.modal-video{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4)}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:black;text-decoration:none;cursor:pointer}.modal-video-content{width:100%;max-width:800px}html.lp-desktop{scroll-behavior:smooth;font-family:Arial, sans-serif;text-align:center;margin:0 auto !important;padding:0;overflow-x:hidden;width:auto !important;max-width:none !important}body.lp-desktop{font-family:Arial, sans-serif;text-align:center;margin:0;padding:0;overflow-x:hidden;position:relative}.LP_container{max-width:1200px;width:90%;margin:0 auto;display:flex;flex-direction:column}@media (max-width: 670px){.LP_container{width:100%;padding:0}}.LP_container>div{width:100%;box-sizing:border-box}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.LP_hero_top{display:flex;flex-direction:column;align-items:center;padding-top:20px;position:relative;animation:fadeIn 2s ease;width:100%}.hero-image{width:100%;height:auto}.LP_hero_button{position:absolute;top:calc(440px + env(safe-area-inset-top, 0px));left:50%;transform:translate(-50%, -10%)}@media (max-width: 670px){.LP_hero_button{top:calc(150px + env(safe-area-inset-top, 0px))}}.cta-button{width:100%;max-width:400px;cursor:pointer;transition:transform 0.3s ease}@media (max-width: 670px){.cta-button{max-width:200px}}.LP_anchor_grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 291px;max-width:830px;margin:-50px auto 50px auto;position:relative;z-index:10;top:-83px;width:100%}@media (max-width: 670px){.LP_anchor_grid{top:8px;gap:0px 35px;grid-template-columns:1fr 1fr;max-width:85%}}.LP_anchor_grid a img{width:100%;height:auto;cursor:pointer;transition:transform 0.3s;object-fit:contain}.LP_anchor_grid a img:hover{transform:scale(1.05)}.LP_your_type{width:100%;box-sizing:border-box;margin-top:-130px}@media (max-width: 670px){.LP_your_type{background-color:white;padding-top:56px;margin-top:-85px}}.LP_your_type img{width:100%;height:auto}@media (min-width: 670px){.LP_your_type img{background-color:white;padding-top:20px}}.LP_features{background-color:#74abff;margin-top:-4px;padding:20px 33px 20px 33px}@media (max-width: 670px){.LP_features{margin-top:-5px;padding:10px 0px 10px 15px}}.LP_features img{width:95%;height:auto;cursor:pointer;transition:transform 0.3s;object-fit:contain}.LP_work_style{background-color:#74abff;margin-top:0;padding:0 33px 20px 33px}@media (max-width: 670px){.LP_work_style{padding:0 0 10px 15px}}.LP_work_style img{width:95%;height:auto;cursor:pointer;transition:transform 0.3s;object-fit:contain;margin-top:-4px}.LP_howto{background-color:#74abff;margin-top:0;padding:0 33px 20px 33px}@media (max-width: 670px){.LP_howto{padding:0 0 10px 15px}}.LP_howto img{width:95%;height:auto;cursor:pointer;transition:transform 0.3s;object-fit:contain;margin-top:-4px}@media (max-width: 670px){.LP_howto img{margin-top:-6px}}.LP_howto_button{position:relative;top:-80px;left:50%;transform:translate(-50%, -10%)}@media (max-width: 670px){.LP_howto_button{top:-40px;left:70%}}.LP_FAQ_wrapper{background-color:#74abff;width:100%;padding-bottom:100px}@media (max-width: 670px){.LP_FAQ_wrapper{padding-botto:40px}}.LP_FAQ{display:flex;flex-direction:column;background-color:white;border-radius:15px;display:flex;align-content:center;margin:0 auto;width:85%}@media (max-width: 670px){.LP_FAQ{width:92%}}.FAQ_title{margin:0 auto;align-items:center;margin-top:30px;margin-bottom:30px;width:50%}.FAQ_text{text-align:left;width:80%}.LP_faq_section{margin:40px 70px;padding:20px;max-width:800px;text-align:left}@media (max-width: 670px){.LP_faq_section{margin:0 0;padding:0 0}}.LP_faq_section .faq_item{opacity:0;transform:translateY(30px);transition:all 0.5s ease}.LP_faq_section .faq_item.visible{opacity:1;transform:translateY(0)}@media (max-width: 670px){.LP_faq_section .faq_item{margin:0 10px;padding:0 20px}}.LP_faq_section .faq_question{font-size:1.5em;font-weight:bold;margin-bottom:10px;color:#333}@media (max-width: 670px){.LP_faq_section .faq_question{font-size:1.0em}}.LP_faq_section .faq_answer{font-size:1em;color:#555;margin-bottom:20px}@media (max-width: 670px){.LP_faq_section .faq_answer{font-size:0.9em}}.LP_faq_section .faq_divider{border-bottom:2px dotted #999;margin:20px 0;width:100%}.faq_item,.faq_question,.faq_answer{text-align:left}.LP_bottom{position:fixed;bottom:0px;right:20px;z-index:11;width:100%;display:flex;justify-content:flex-end;align-items:center;padding:0px 20px 20px 20px}@media (max-width: 670px){.LP_bottom{padding:10px 10px;text-align:right;right:0px}}.bottom_cta{width:80%;height:auto;cursor:pointer;transition:transform 0.3s ease;margin-right:40px}@media (max-width: 670px){.bottom_cta{width:63%;max-width:none;margin-right:20px}}.bottom_cta:hover{transform:scale(1.05)}@media (min-width: 670px){html,body{width:100%;max-width:670px;margin:0 calc(50% - 335px);padding:0;overflow-x:hidden}}@media (max-width: 670px){html,body{width:100%;max-width:430px;margin:0;padding:0;overflow-x:hidden}}html{scroll-padding-top:80px}.scroll_section{scroll-padding-top:50px}body{margin:0;font-family:'Zen Maru Gothic', sans-serif;font-size:15px;overflow-x:hidden;color:#666666;background:#F2F2F2;max-width:100%;width:100%}body.mobile{font-family:'Zen Maru Gothic', sans-serif;max-width:100%;width:100%;margin:0 auto}.bg_white body{background:#fff}input{font-family:'Zen Maru Gothic', sans-serif}.centered-text{text-align:center !important}.font-med{font-size:20px}.font-small-med{font-size:16}.bold-text{font-weight:bold}.dark-blue{color:#0058aa}.top-margin-20{margin-top:20px}.top-margin-40{margin-top:40px}.bottom-margin-40{margin-bottom:40px}.edit-link{color:#00B4DE;text-decoration:underline}.edit-link:hover{color:#2A709B}.container{padding:70px 0 0;box-sizing:border-box;background:#fff;max-width:100vw}textarea,input,select,button{font-family:'Zen Maru Gothic', sans-serif !important}.section{display:flex;flex-direction:column;justify-content:center;justify-items:center;max-width:100vw;width:100%;padding-bottom:50px}.error_message{color:red}.tab_input{display:none}.bg_white{background:#fff}.bg_blue{background:#00B4DE}.flash_wrapper{text-align:center;color:#666;position:absolute;top:64px;z-index:9;max-width:670px;width:100%;background:rgba(255,255,255,0.8)}.flash{padding:10px;margin:10px 0;border-radius:5px}.flash_notice{background-color:#d4edda;color:#155724}.flash_alert{background-color:#f8d7da;color:#721c24}.flash_error{background-color:#f8d7da;color:#721c24}.flash{transition:opacity 0.5s ease}@media (max-width: 670px){header{font-family:'Roboto', sans-serif;box-sizing:border-box;background:#00B4DE;position:fixed;top:0;z-index:10;width:100%;max-width:430px}}@media (min-width: 670px){header{font-family:'Roboto', sans-serif;box-sizing:border-box;background:#00B4DE;position:fixed;top:0;z-index:10;width:100%;max-width:670px;max-height:70px}}.header container{width:75%}.header_menu_container{padding:0;margin:0;list-style:none}.header_wrapper{display:flex;justify-content:space-between;align-items:center;position:relative;max-height:77px;max-width:80%;margin:0 auto}.header_logo_wrapper{max-height:70px}.header_menu_image_wrapper{max-width:70px}.header_menu_image_wrapper img{max-width:100%;width:30%}.header_logo_wrapper img{max-height:70px}.header_list_wrapper{list-style:none;padding:0;margin:0 0 0 auto;display:flex;align-items:center}.header_list_logout_wrapper{margin:0;padding:0;list-style:none}.header_list_keep_wrapper a{text-decoration:none;color:#666;box-sizing:border-box;border-radius:13px}.header_admin_logout_wrapper{display:flex;gap:20px;align-items:center}.header_admin_logout_wrapper a{text-decoration:none;color:#666;position:relative;outline:none}.header_login_button_group{display:flex;gap:10px;list-style:none;padding:0}.header_login_button_group li{text-align:center}.keijiban_link_button_group{display:flex;gap:10px;list-style:none;padding:0;margin:0 20px}.keijiban_link_button_group li{text-align:center}.keijiban_link_button{text-decoration:none}.custom_login_button{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333;margin-right:10px;max-height:50%}.icon-button{display:flex;flex-direction:column;align-items:center}.icon-button img{margin-top:5px;max-height:30px;margin-bottom:5px}.login_text{color:white;font-size:10px}.backgroundBlue{background-color:blue}.header_list_chat_wrapper a,.header_list_notification_wrapper a{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#666;position:relative}.header_list_chat_wrapper,.header_list_notification_wrapper,.header_list_keep_wrapper{margin-right:8px}.header_list_chat_wrapper:last-child{margin-right:0}.header_list_keep_number{margin:0;position:absolute;top:47%;left:50%;transform:translate(-50%, -50%);color:#fff}.header_list_menu_inner:hover{cursor:pointer}.header_list_img_wrapper{width:25px;height:25px;margin:0 auto;position:relative}.header_list_img_wrapper img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header_list_icon_wrapper{margin:0 0 0 auto;height:45px;width:35px;display:flex;justify-content:center;align-items:center;z-index:90;border-left:1px solid #fff;padding-left:10px}.header_list_icon_wrapper span,.header_list_icon_wrapper span:before,.header_list_icon_wrapper span:after{content:'';display:block;height:2px;width:25px;border-radius:3px;background-color:#fff;position:absolute}.header_list_icon_wrapper span::before{bottom:7px}.header_list_icon_wrapper span::after{top:7px}.header_list_wrapper li{text-align:center;list-style:none;margin-bottom:10px}.header_list_txt_wrapper{margin:3px 0 0;font-size:11px;line-height:1;color:#fff}.header_menu_wrapper{background:#fff;width:60%;position:absolute;top:0;right:-13%;text-align:left;padding-left:20px;padding-bottom:20px;box-sizing:border-box;display:none;z-index:10}@media (max-width: 670px){.header_menu_wrapper{top:-17%;right:-3%}}.header_menu_midashi_wrapper{position:relative}.header_menu_midashi_close{width:50px;height:50px;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;z-index:10}.header_close_btn{width:100%;height:auto}.header_menu_midashi_close:hover{cursor:pointer}.header_menu_midashi_close span:last-child{font-size:25px;font-weight:bold}.popup_menu_list{list-style:none;padding:0;margin:0;padding-top:10%}.popup_menu_list li{border-bottom:1px solid lightblue;margin-left:2%}.popup_menu_list li:last-child{border-bottom:none}.popup_menu_link{display:flex;align-items:center;text-decoration:none;color:black;padding:12px;font-size:16px}.popup_menu_bullet{width:15px;height:15px;background-color:orange;border-radius:50%;margin-right:10px}.header_menu_item_wrapper{font-size:0;background:rgba(0,180,222,0.12);border-radius:15px;border:1px solid #fff;box-sizing:border-box;margin-top:10px}.header_menu_item{display:inline-block;text-align:center;width:50%;box-sizing:border-box;border-bottom:1px solid #fff;vertical-align:middle}.header_menu_item_comming_soon{position:relative}.header_comming_soon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;margin:0;font-size:15px}.header_menu_item_comming_soon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);border-radius:0 15px 0 0}.header_menu_item:nth-child(2n){border-left:1px solid #fff}.header_menu_item:nth-last-child(1),.header_menu_item:nth-last-child(2){border-bottom:none}.header_menu_item_txt{margin:5px 0 0;font-size:13px}.header_menu_item_txt span{display:block}.header_menu_item a{text-decoration:none;color:#666;padding:15px 0;display:inline-block;width:100%}.header_menu_item_img_wrapper{height:30px}.header_menu_item_img_wrapper img{height:100%}.header_menu_cta_wrapper{width:100%;height:130px;margin-top:20px}.header_menu_cta_wrapper a img{width:100%;height:100%;object-fit:cover}.header_menu_list_wrapper{background:rgba(0,180,222,0.12);border-radius:15px;margin-top:20px;box-sizing:border-box}.header_menu_list_item{position:relative}.header_menu_list_item:nth-child(2){border-top:1px solid #fff;border-bottom:1px solid #fff}.header_menu_list_item a{padding:10px 0 10px 10px;display:inline-block;text-decoration:none;color:#666;width:100%;box-sizing:border-box}.header_menu_list_item::before,.header_menu_list_item::after{content:"";position:absolute;right:20px;border-top:4px solid #00B4DE;width:10px}.header_menu_list_item::before{top:45%;transform:rotate(45deg)}.header_menu_list_item::after{top:55%;transform:rotate(-45deg)}.header_notification_wrapper::before{content:"";position:absolute;top:40px;right:0;width:300px;height:100%}.header_notification_wrapper{text-align:left;position:absolute;top:55px;right:0;background:#fff;z-index:11;border:1px solid #bdbdbd;border-radius:15px;width:300px;display:none}.header_notification_inner::before{content:"";position:absolute;top:-30px;right:150px;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #bdbdbd}.header_notification_inner::after{content:"";position:absolute;top:-25px;right:152px;margin-left:-15px;border:13px solid transparent;border-bottom:12px solid #fff}.header_notification_item{display:flex;flex-direction:row;align-items:center}.header_user_notification_inner.header_notification_inner::before{right:128px}.header_user_notification_inner.header_notification_inner::after{right:130px}.header_notification_title{margin:0;font-weight:bold;padding:10px 20px 10px;flex:7}.header_notification_list_wrapper{list-style:none;padding:0;margin:0;display:block}.header_notification_list_wrapper li{text-align:left;padding:15px 20px;border-bottom:1px solid #F2F2F2;display:flex}.header_notification_list_wrapper li a{display:flex;align-items:center;box-sizing:border-box;flex-direction:row}.header_notification_img_wrapper{width:10%;display:flex}.header_notification_img_wrapper img{width:100%}.header_notification_right_wrapper{width:85%;margin-left:5%}.header_notification_right_classification_wrapper{margin:0;font-size:13px;color:#bdbdbd}.header_notification_right_message_wrapper{margin:0}.header_notification_right_date_wrapper{margin:0;font-size:13px;color:#bdbdbd}.header_notification_list_centering_container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:10px}.header_notification_all_link_wrapper a{text-align:center;padding:15px 20px;box-sizing:border-box;display:inline-block;width:100%;color:white;background-color:#00B4DE;border-radius:15px}.header_notification_title_wrapper{width:240px;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:5px solid #00B4DE;margin-left:10px}.close_notification{background:none;border:none;font-size:20px;cursor:pointer;color:#000;flex:1}.close_notification img{width:20px;height:20px}.header_list_img_wrapper{position:relative}.notification-badge{position:absolute;top:-5px;right:20px;min-width:10px;height:10px;background-color:red;color:white;font-size:12px;font-weight:bold;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:2px;border:2px solid white}footer{background:#00B4DE;padding:0 0 20px}.footer_wrapper{display:flex;flex-direction:column;max-width:100vw;width:90%;margin:0 auto}.footer_link_list{display:flex;justify-content:center;gap:10px}.footer_link_list a{color:white;text-decoration:none;font-size:12px}.footer_link_list a:not(:last-child)::after{content:"\00a0|\00a0";color:white}@media (max-width: 670px){.footer_wrapper{width:95%}.footer_link_list a{font-size:9px}}.footer_text{font-size:13px;text-align:center;margin:20px 0 0;color:#fff}.footer_sns_wrapper{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center}.footer_sns_wrapper li{width:40px;height:40px}.footer_sns_wrapper li:first-child{margin-right:10px}.footer_sns_wrapper li a{display:inline-block;width:100%;height:100%;background:#fff;border-radius:50%;position:relative}.footer_sns_wrapper li a img{max-width:55%;max-height:55%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.footer_list_wrapper{display:flex;align-items:flex-start;margin-top:30px}.footer_list_item{list-style:none;margin:0;padding:0}.footer_list_item:first-child{margin-right:30px}.footer_list_item li{margin-bottom:10px}.footer_list_item li a{color:#fff;font-weight:lighter}.footter_txt{font-size:13px;text-align:center;margin:20px 0 0;color:#fff}.job_status_list_wrapper{list-style:none;margin:0px 0 30px;padding:0;display:flex;align-items:center;justify-content:center}.job_status_list_wrapper li{width:24.25%;margin:0 1% 0 0;text-align:center;background:#fff}.job_status_list_wrapper li:first-child{border-radius:10px 0 0 10px}.job_status_list_wrapper li:last-child{border-radius:0px 10px 10px 0px;margin-right:0}.job_status_list_wrapper li a{text-decoration:none;color:#666666;padding:13px 0;width:100%;display:inline-block}.job_status_list_wrapper li a span{display:block}li.job_status{background:#00B4DE;position:relative;border-right:1px solid #00B4DE;border-top:1px solid #00B4DE;border-bottom:1px solid #00B4DE;border-left:1px solid #00B4DE}li.job_status a{color:#fff}.job_status::before{content:"▼";position:absolute;bottom:-15px;left:0;right:0;color:#00B4DE}.keep_job_index_count,.apply_job_index_count,.scout_job_index_count,.search_job_index_count{margin:0 0 30px;text-align:right}.keep_job_index_count span,.apply_job_index_count span,.scout_job_index_count span,.search_job_index_count span{font-size:20px;font-weight:bold;color:#EB3B43;margin-left:5px}.keep_job_index_item,.apply_job_index_item,.scout_job_index_item{position:relative;margin-bottom:30px;max-width:238px}.keep_job_index_item:last-child,.apply_job_index_item:last-child,.scout_job_index_item:last-child{margin-bottom:0}.keep_job_index_item_txt,.apply_job_index_item_txt,.scout_job_index_item_txt{margin:0;padding:7px 15px;background:#00B4DE;color:#fff;border-radius:10px 10px 0 0}.keep_job_index_item_contents_wrapper,.apply_job_index_item_contents_wrapper,.scout_job_index_item_contents_wrapper{background:#fff;padding:15px 12px;border-radius:0 0 10px 10px}.apply_job_index_item_contents_wrapper a,.keep_job_index_item_contents_wrapper a,.scout_job_index_item_contents_wrapper a{text-decoration:none;color:#666}.keep_job_index_item_company_name,.apply_job_index_item_company_name,.scout_job_index_item_company_name{margin-bottom:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:13px}.keep_job_up_wrapper,.apply_job_index_up_wrapper,.apply_job_index_up_wrapper,.scout_job_index_up_wrapper{padding-bottom:15px;border-bottom:1px dotted #00B4DE}.keep_job_index_item_detail_wrapper,.apply_job_index_down_wrapper,.apply_job_index_down_wrapper,.scout_job_index_down_wrapper{padding-top:15px}.keep_job_index_item_title,.apply_job_index_item_title,.scout_job_index_item_title{font-size:18px;margin-bottom:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.keep_job_index_item_salary_wrapper,.keep_job_index_item_location_wrapper,.apply_job_index_item_salary_wrapper,.scout_job_index_item_salary_wrapper,.share_keep_job_index_item_salary_wrapper,.share_keep_job_index_item_location_wrapper{display:flex;align-items:center}.keep_job_index_item_salary_icon_wrapper,.keep_job_index_item_location_icon_wrapper,.apply_job_index_item_salary_icon_wrapper,.scout_job_index_item_salary_icon_wrapper,.share_keep_job_index_item_salary_icon_wrapper,.share_keep_job_index_item_location_icon_wrapper{width:30px;height:30px;position:relative;border-radius:50%;background:rgba(0,180,222,0.4);margin-right:10px}.keep_job_index_item_salary_icon_wrapper img,.apply_job_index_item_salary_icon_wrapper img,.scout_job_index_item_salary_icon_wrapper img,.share_keep_job_index_item_salary_icon_wrapper img,.share_keep_job_index_item_location_icon_wrapper img{width:45%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.campaign_description{margin:10px 0}.contents_header_title{background:#00B4DE;color:#fff;padding:30px 0 0;text-align:center;font-size:18px;font-weight:bold;position:relative}.contents_header_title::before{content:"";border-bottom:3px solid #fff;width:50px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%, 0)}.contents_header_title_pale{background:#E5F7FC;color:#00B4DE}.contents_header_title_pale::before{border-bottom:3px solid #00B4DE}.application_button_wrapper,.keep_job_button_wrapper{text-align:center}.application_button_wrapper span,.application_button_wrapper a,.keep_job_button_wrapper a{width:100%;text-align:center;text-decoration:none;color:#fff;border-radius:30px;font-size:13px;display:inline-block;padding:15px 0}.application_button_wrapper a{color:#fff !important}.application_button_wrapper span{background:#bdbdbd}.application_button_wrapper a{background:#ED6A6A}.keep_job_button_wrapper a{border:1px solid #707070;background:#fff;color:#666;display:flex;align-items:center;justify-content:center;margin:0 auto}.keep_job_button_wrapper img{width:15px}.keep_job_button_wrapper span{line-height:1}.apply_form_title{padding:15px 20px;position:relative;background:#00B4DE;color:#fff;border-radius:7px;margin:0}.apply_form_title::before{content:"▼";position:absolute;top:50%;right:20px;transform:translate(0, -50%)}.form_item_wrapper{margin-top:20px;background:#fff;border-radius:7px;padding:20px;margin-bottom:20px}.form_item_wrapper_connect{margin-top:20px;background:#fff;border-radius:7px}.form_item{margin-bottom:20px}.form_item:last-child{margin-bottom:0}.form_item_label_wrapper{font-size:18px;color:#00B4DE}.form_item_img_field_wrapper{text-align:center;padding:30px 0;border:1px dotted #707070;border-radius:10px}.form_item_field_birthday_wrapper{display:flex;align-items:flex-end}.form_item_field_birthday_wrapper select:nth-child(2),.form_item_field_birthday_wrapper select:nth-child(3){margin-left:5px}.form_item_field_wrapper{margin-top:5px}.form_item_field_wrapper input{width:100%;height:40px;border-radius:10px;border:none;background:#f2f2f2;box-sizing:border-box;padding:0 15px}.form_item_field_wrapper select{width:100%;height:40px;border-radius:10px;border:none;background:#f2f2f2;padding:0 15px;margin-right:2px}.position_relative input{position:relative !important}.form_item_radio_button{display:none}.form_item_radio_label{display:inline-block;padding:5px 30px;border-radius:8px;background:#fff;border:1px solid #00B4DE;color:#00B4DE;box-sizing:border-box;text-align:center}.form_item_radio_button:checked+.form_item_radio_label{background:#00B4DE;color:#fff}.form_item_delete_wrapper{text-align:right}.form_item_append_link_wrapper{text-align:center;color:#666666}.form_item_submit{text-align:center;margin-top:40px}.form_item_submit input{width:80%;text-decoration:none;color:#fff;border-radius:50px;font-size:15px;display:inline-block;padding:15px 0;background:#F88186;border:none;-webkit-appearance:none;appearance:none}.form_item_submit input:hover{background:#D95B5F}.form_buttons_group{display:flex;justify-content:space-around;gap:10px;margin-top:40px}.custom_form_button{text-decoration:none;font-size:16px;text-align:center;border-radius:50px;border:none;cursor:pointer;padding:12px;transition:background 0.3s ease-in-out}.form_item_append_inner{max-width:100vw;width:100%}.remove_nested_fields{margin-top:10px}.primary_button{background:#F88186;color:white}.primary_button:hover{background:#D95B5F}.secondary_button{background:#6c757d;color:white}.secondary_button:hover{background:#5a6268}.form_buttons_group{display:flex;flex-direction:row}.form_item_delete{text-align:center;margin-top:10px}.form_item_append_link_wrapper{margin-top:15px}.form_item_append_link_wrapper a{text-decoration:none;color:#666;font-size:18px}.form_item_fields_wrapper{margin-top:20px}.form_item_fields_wrapper:first-child{margin-top:0}.form_item_checkbox_wrapper{margin-top:5px;display:flex;align-items:center}.form_item_checkbox_wrapper input[type="checkbox"]{display:none}.form_item_checkbox_label{position:relative;display:inline-block;width:22px;height:22px;border:2px solid #00B4DE;border-radius:5px;background-color:#fff;cursor:pointer;margin-right:10px;transition:background-color 0.3s ease, border-color 0.3s ease}.form_item_checkbox_label::after{content:"";position:absolute;left:4px;top:0;width:8px;height:14px;border:solid #00B4DE;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg);transition:opacity 0.3s ease}.form_item_checkbox_wrapper input[type="checkbox"]:checked+.form_item_checkbox_label{background-color:#00B4DE;border-color:#00B4DE}.form_item_checkbox_wrapper input[type="checkbox"]:checked+.form_item_checkbox_label::after{opacity:1;border-color:#fff}.form_item_checkbox_wrapper input[type="checkbox"]:hover+.form_item_checkbox_label{border-color:#007ba0}.form_item_blue_checkbox_input_wrapper{border-color:#4fd1eb}.checkbox-container{display:flex;align-items:center;gap:15px;background:white;width:fit-content}.custom-checkbox{display:none}.checkbox-wrapper{width:25px;height:25px;background-color:white;border:3px solid #4fd1eb;border-radius:8px;position:relative;cursor:pointer}.custom-checkbox+.custom-checkbox-label{display:block;width:100%;height:100%;border-radius:8px}.custom-checkbox:checked+.custom-checkbox-label::after{content:'✔';font-size:28px;color:#4fd1eb;position:absolute;top:-10px;right:-5px;text-shadow:-1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white}@media (max-width: 670px){.custom-checkbox:checked+.custom-checkbox-label::after{top:-13px}}.checkbox-text{font-size:16px;color:#333}.close_fit_button{width:auto;padding:20px 10px}.mid-screen{display:flex;align-items:center;justify-content:center;max-width:50%;width:50%;margin:0 auto}.delete_link{text-decoration:none;color:#56a0b8;margin-top:20px}.delete_link a{text-decoration:none}.apply_form_text{margin:30px 0 0;background:#fff;color:#EB3B43;font-size:18px;padding:20px 10px;border-radius:7px;position:relative;text-align:center}.apply_form_text::before{content:"▼";position:absolute;bottom:-20px;left:50%;transform:translate(-50%, 0);color:#fff;font-size:20px}.share_keep_job_item{background:#fff;padding:50px 10px 20px 10px;border-radius:15px;position:relative;margin-bottom:20px}.share_keep_job_item a{text-decoration:none;color:#00B4DE}.job_item{padding:15px 10px;position:relative;box-sizing:border-box}.share_keep_job_item:last-child{margin-bottom:0}.share_keep_job_item_midashi{margin:0;position:absolute;top:-20px;left:50%;transform:translate(-50%, 0);padding:10px;box-sizing:border-box;border:1px solid #B4B4B4;border-radius:8px;background:#fff;width:80%;text-align:center}.your_keeps_midashi{margin:0;margin-bottom:5px;padding:10px;box-sizing:border-box;border:1px solid #B4B4B4;border-radius:8px;background:#fff;width:80%;text-align:center}.share_keep_job_item_top_wrapper{display:flex;align-items:flex-start;border-bottom:2px dotted #00B4DE;padding-bottom:15px}.share_keep_job_item_img_wrapper{width:35%;height:25vw;margin-right:2%;position:relative}.share_keep_job_item_img_wrapper img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.share_keep_job_item_top_right_wrapper{width:63%}.share_keep_job_item_job_title_wrapper{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-bottom:5px}.share_keep_job_item_job_title_wrapper a{text-decoration:none;color:#666}.share_keep_job_index_item_detail_wrapper{margin-top:15px}.share_keep_job_index_item_salary_wrapper{margin-bottom:10px}.share_keep_job_item_button_wrapper{display:flex;align-items:center;justify-content:center;margin-top:20px}.share_keep_job_item_keep_button{width:48%;margin-right:4%}.share_keep_job_item_application_button{width:48%}.share_keep_job_item_application_button .application_button_wrapper a,.share_keep_job_item_application_button .application_button_wrapper span,.share_keep_job_item_keep_button .keep_job_button_wrapper a{border-radius:40px;width:100%;font-size:13px;padding:13px 0;color:#838383}.application_complete_keep_wrapper{margin-top:80px}.normal_form_outer_wrapper{background:#daf5f9;padding:10% 5% 50px;box-sizing:border-box}.form_item_label_img_wrapper{width:45px;height:45px;background:rgba(0,180,222,0.4);border-radius:50%;position:relative;margin-right:5px}.form_item_label_container{display:flex;align-items:center}.form_item_label_img_wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:50%}.form_item_field_radio_wrapper{display:inline-block;width:48%;margin-right:1%}.form_item_field_radio_wrapper:first-child,.form_item_field_radio_wrapper:nth-child(2){margin-bottom:5px}.form_item_field_radio_wrapper .form_item_radio_label{width:100%}.form_title{padding:15px 20px;background:#4fd1eb;color:#fff;padding:8px 12px;border-radius:7px;margin:0;margin-left:5px}.form_title a{color:#ffffff;text-decoration:underline;font-weight:500;transition:color 0.2s ease}.form_title a:visited{color:#ffffff}.form_title a:hover,.form_title a:focus{color:#003344;text-decoration:underline}.form_title a{color:#ffffff;padding:2px 4px;border-radius:4px}.form_title a:hover{background-color:rgba(0,51,68,0.15);color:#003344}.form_item_field_wrapper textarea{width:100%;height:500px;border-radius:5px;background:#f2f2f2;border:none;box-sizing:border-box}.top_space_padding{padding-top:20px}::placeholder{color:#CFCFCF}.share_candidate_list{padding:40px 0 0;list-style:none;display:flex;align-items:flex-end;justify-content:center}.share_candidate_list li{width:45%;border-radius:10px 10px 0 0}.share_candidate_list li a{text-decoration:none;display:inline-block;width:100%;padding:15px 0 20px;box-sizing:border-box;text-align:center;background:#ffffff;color:#545454;box-sizing:border-box;border-radius:10px 10px 0 0}.share_candidate_list li:first-child a{border-right:0px}li.share_candidate_current a{background:#00b7e0;border-bottom:0px;color:white;position:relative}li.share_candidate_current a::before{content:"▼";position:absolute;bottom:0px;left:50%;transform:translate(-50%, 0);font-size:12px}.men_bg img{background:#ECF2F5}.woman_bg img{background:#F6EEEE}.other_bg img{background:#FBF8E7}.banner_large_width{width:90%}.form_item_radio_field_wrapper,.form_item_checkbox_field_wrapper{font-size:0;display:flex;flex-wrap:wrap}.form_item_time_field_wrapper{display:flex;align-items:center;margin-bottom:10px}.form_item_time_field_wrapper span{margin:0 5px}.form_item_time_field_wrapper input{width:35%}.form_radio_button_wrapper,.form_checkbox_button_wrapper{display:inline-block;font-size:15px;width:49%;background:#fff;border:1px solid #00B4DE;color:#00B4DE;border-radius:5px;padding:10px 0 10px 5px;box-sizing:border-box}.form_radio_button_wrapper input[type="radio"]{width:auto;height:auto;accent-color:#00B4DE}.form_checkbox_button_wrapper{margin-bottom:5px}.form_checkbox_button_wrapper:nth-last-child(1),.form_checkbox_button_wrapper:nth-last-child(2){margin-bottom:0}.form_radio_button_wrapper:nth-child(2n-1),.form_checkbox_button_wrapper:nth-child(2n-1){margin-right:2%}.form_radio_button_wrapper:nth-child(1),.form_radio_button_wrapper:nth-child(2){margin-bottom:5px}.form_radio_button_checked,.form_checkbox_button_checked{background:#00B4DE;color:#fff}.form_item_half_field_wrapper{display:flex;align-items:center}.form_item_half_field{width:49%}.form_item_half_symbol{width:2%;margin:0;text-align:center}.form_item_checkbox_field_wrapper input[type="checkbox"]{display:none}.form_item_checkbox_field_wrapper input[type=checkbox]+label{box-sizing:border-box;cursor:pointer;position:relative;width:100%;height:100%;padding-left:20px;padding-right:5px;display:flex;align-items:center}.form_item_checkbox_field_wrapper input[type=checkbox]+label::before{position:absolute;top:50%;left:0;transform:translate(0, -50%);display:block;width:14px;height:14px;border-radius:50%;content:'';background:#00B4DE}.form_item_checkbox_field_wrapper input[type=checkbox]:checked+label::after{background:#fff;content:'';display:block;left:0;margin-top:0;position:absolute;top:50%;left:2px;transform:translate(0%, -50%);width:10px;height:10px;border-radius:50%}.checkbox_container{display:flex;align-items:center;margin:10px 0;padding-left:10px}.checkbox_label{position:relative;padding-left:30px;cursor:pointer;user-select:none;margin-left:10px}.custom-checkbox{display:none}.checkbox_label:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #00B4DE;border-radius:4px;background-color:#fff;transition:background-color 0.2s, border-color 0.2s}.custom-checkbox:checked+.checkbox_label:before{background-color:#00B4DE;border-color:#00B4DE}.custom-checkbox:checked+.checkbox_label:after{content:'✔';position:absolute;left:5px;top:50%;transform:translateY(-50%);color:white;font-size:16px}.new_confirm_item{margin-top:30px}.form_item_container_inner{margin-top:30px}.form_item_container_inner:first-child{margin-top:0}.form_item_container_txt{margin-bottom:30px;margin-top:100px;padding:15px 0;box-sizing:border-box;background:#fff;border-radius:30px;text-align:center;color:red;position:relative}.form_item_container_txt::before{content:"";border-top:15px solid #fff;border-right:15px solid transparent;border-left:15px solid transparent;position:absolute;bottom:-13px;left:50%;transform:translate(-50%, 0)}.form_item_container_inner.form_item_submit{margin-top:50px}.form_item_field_salary_wrapper{display:flex;align-items:center}.form_item_field_salary_radio_wrapper.form_item_field_radio_wrapper{width:32%;margin:0}.form_item_field_salary_radio_wrapper.form_item_field_radio_wrapper:nth-child(2){margin:0 2%}.form_item_field_salary_input_wrapper{display:flex;align-items:center}.form_item_field_salary_input_wrapper span{margin:0 1%}.form_search_wrapper .form_item_radio_button:checked+.form_item_radio_label{border:1px solid #fff}.header_message_read_display{position:absolute;top:-5px;right:-2px;font-size:12px;background:red;color:#fff;padding:1px 5px;border-radius:5px;z-index:1}.pagination{text-align:center;margin-top:20px;font-family:'Zen Maru Gothic', sans-serif;color:#333}.pagination .page-link{display:inline-block;padding:10px 15px;margin:0 5px;background-color:#f8f9fa;border:1px solid #ddd;color:#007bff;text-decoration:none}.pagination .page-link:hover{background-color:#e9ecef;border-color:#007bff}.pagination .page-link.current{background-color:#007bff;color:white;pointer-events:none}.new_company_form{max-width:100%}.horizontal_centering_wrapper{display:flex;flex-direction:column;align-items:center}.single_button_centering_wrapper{display:flex;flex-direction:column;align-items:center;margin:0 auto;width:100%}.horizontal_justification_wrapper{display:flex;flex-direction:column}.bottom_padding{padding-bottom:10px}.top_margin_10{margin-top:10px}.form_inner_basic{margin-top:5px;margin-bottom:5px}.form_field_wrapper_basic{width:100%}.form_field_wrapper_basic input{width:100%;height:30px}.banner_large_width{width:90%}.large_width{width:80%}.medium_width{width:50%}.sky-blue-button{background-color:white;border:2px solid #0cc0df;color:#0cc0df;padding:10px 20px;font-size:16px;font-weight:bold;text-align:center;cursor:pointer;border-radius:5px;transition:all 0.3s ease}.sky-blue-button:hover{background-color:#0cc0df;color:white}@media (max-width: 670px){body.mobile{font-family:'Zen Maru Gothic', sans-serif;box-sizing:border-box;height:auto;max-width:100vw !important;width:100% !important}header{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #fff;width:100%;max-width:430px}.header container{width:100%}.header_menu_container{padding:0;margin:0;list-style:none}.header_wrapper{display:flex;justify-content:space-between;align-items:center;position:relative;margin:0 auto;max-height:44px;width:95%;max-width:95%}.header_logo_wrapper{width:20%}.header_logo_wrapper img{width:100%}.container{width:100%;max-width:100vw !important;padding:60px 0 0}.container:has(.top_wrapper)+footer{padding-bottom:100px}.full_width{width:100%}.medium_width{width:100%}.custom_login_button{font-size:12px}.flash_wrapper{width:400px}.company_show_contents_item_img_wrapper{height:68px}.applied_index_item_top_img_wrapper{height:58px}.top_pickup_slider_wrapper li{width:400px}.user_show_top_wrapper .applied_index_item_top_img_wrapper{height:80px}.share_keep_job_item_img_wrapper{height:100px}}.applied_index_item{width:100%;padding:16px}.applied_index_item .applied_index_item_row{display:flex;flex-direction:row;align-items:flex-start;width:100%;gap:16px}.applied_index_item .applied_index_item_image_wrapper{width:20%;align-self:center}.applied_index_item .applied_index_item_image_wrapper .applied_index_item_image{width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden}.applied_index_item .applied_index_item_image_wrapper .applied_index_item_image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.applied_index_item .applied_index_item_info{width:40%;text-align:left}.applied_index_item .applied_index_item_info .applied_index_item_top_name{font-size:18px;font-weight:bold;margin-bottom:4px}.applied_index_item .applied_index_item_info .applied_index_item_top_info_upper{display:flex;flex-wrap:wrap;font-size:14px;margin-bottom:4px}.applied_index_item .applied_index_item_info .applied_index_item_top_info_upper .applied_index_item_top_info_upper_item{margin-right:4px}.applied_index_item .applied_index_item_info .applied_index_item_top_info_skill_wrapper{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.applied_index_item .applied_index_item_info .applied_index_item_top_info_skill_wrapper span{background-color:#f0f0f0;padding:2px 6px;border-radius:6px;font-size:13px}.applied_index_item .applied_index_item_info .user_index_item_profile{margin-top:8px;font-size:14px;color:#444}.applied_index_item .applied_index_item_button_wrapper{width:40%;display:flex;justify-content:flex-end;align-items:center;align-self:center}.centering_wrapper{display:flex;justify-content:center;align-items:center;text-align:center}.sizing_wrapper{max-width:100vw;width:80%}.bottom_margin_20{margin-bottom:20px}.bottom_margin_40{margin-bottom:40px}.top_margin_20{margin-top:20px}.top_margin_40{margin-top:40px}.bottom_margin_80{margin-bottom:80px}.bottom_padding_20{padding-bottom:20px}.top_padding_20{padding-top:20px}.top_padding_40{padding-top:40px}.left_margin_20{margin-left:20px}.unstyled-link{color:inherit;text-decoration:none;cursor:pointer}.no_bottom_margin{margin-bottom:0 !important}
