﻿.sub_search-contents_table .m3-table-search-toggle_detailedsearch .checkbox{padding:4px 16px 4px 0}.sub_search-contents_table .m3-table-search-toggle_detailedsearch .checkbox .css-label{font-size:14px}.sub_search-contents_table .m3-table-search-toggle_detailedsearch tr th{padding:16px 0}@media only screen and (max-width: 640px){.sub_search-contents_table .m3-table-search-toggle_detailedsearch tr th{padding:20px 0 16px}}.sub_search-contents_table .m3-table-search-toggle_detailedsearch tr th:nth-child(n+2){padding:0 0 16px}@media only screen and (max-width: 640px){.sub_search-contents_table .m3-table-search-toggle_detailedsearch tr th:nth-child(n+2){padding:0 0 16px}}@media only screen and (max-width: 640px){.sub_search-contents_table .m3-table-search-toggle_detailedsearch tr th:last-child{padding-bottom:10px}}.sub_search-contents_table .m3-table-search-toggle_detailedsearch tr .subsearch-toggle-area-bar_detailedsearch{padding:0 0 16px}@media only screen and (max-width: 640px){.sub_search-contents_table .m3-table-search-toggle_detailedsearch tr .subsearch-toggle-area-bar_detailedsearch{justify-content:space-between;flex-wrap:wrap}}@media only screen and (min-width: 640px){.sub_search-contents_table .m3-table-search-toggle_detailedsearch tr .subsearch-toggle-area-bar_detailedsearch .checkbox{margin-right:30px}}@media only screen and (max-width: 640px){.sub_search-contents_table .m3-table-search-toggle_detailedsearch tr .subsearch-toggle-area-bar_detailedsearch .checkbox{padding:4px 16px 4px 0}}.sub_search-contents_table .m3-table-search-toggle_detailedsearch .subsearch-toggle-area-bar .detailedsearch_tit{font-size:15px;margin-bottom:4px;color:#333}@media only screen and (max-width: 640px){.sub_search-contents_table .m3-table-search-toggle_detailedsearch .subsearch-toggle-area-bar .detailedsearch_tit{margin-bottom:4px}}.sub_search-contents_table .m3-table-search-toggle_detailedsearch .subsearch-toggle-area-bar .detailedsearch_list{overflow:hidden}.sub_search-contents_table .m3-table-search-toggle_detailedsearch .subsearch-toggle-area-bar .detailedsearch_list li{float:left;padding:0;margin:4px 8px 4px 0}.sub_search-contents_table .m3-table-search-toggle_detailedsearch .subsearch-toggle-area-bar .detailedsearch_list li label span{cursor:pointer;color:#333;font-size:14px;font-weight:normal;background:#F3F3F3;border-radius:15px;padding:4px 8px;display:block;box-sizing:border-box;border:1px solid #D9D9D9}.sub_search-contents_table .m3-table-search-toggle_detailedsearch .subsearch-toggle-area-bar .detailedsearch_list li label input{display:none}.sub_search-contents_table .m3-table-search-toggle_detailedsearch .subsearch-toggle-area-bar .detailedsearch_list li label input:checked+span{color:#09947B;background:#E5F6EC;border:1px solid rgba(0,130,95,0.5);box-sizing:border-box}.h_left_companies{font-size:20px;margin-bottom:16px}@media only screen and (max-width: 640px){.h_left_companies{margin-bottom:12px;font-size:20px}}.jobsearch_wrap{padding:16px;background-color:#f6f6f6;margin-top:16px}@media only screen and (max-width: 640px){.jobsearch_wrap{padding:16px 8px;margin-top:12px}}@media only screen and (max-width: 640px){.yakukyari1st_companies_jobsearch{width:100%;background:transparent}}.yakukyari1st_companies_jobsearch .section-companies{box-sizing:border-box;display:flex}@media only screen and (max-width: 640px){.yakukyari1st_companies_jobsearch .section-companies{flex-direction:column}}.yakukyari1st_companies_jobsearch .section-companies>div{width:40%;margin-right:8px}@media only screen and (max-width: 640px){.yakukyari1st_companies_jobsearch .section-companies>div{width:100%;margin-right:0;margin-bottom:8px}}.yakukyari1st_companies_jobsearch .section-companies .search-sp-flex{display:flex;width:60%;margin-right:0}@media only screen and (max-width: 640px){.yakukyari1st_companies_jobsearch .section-companies .search-sp-flex{width:100%;margin-right:0;margin-bottom:0}}.yakukyari1st_companies_jobsearch .section-companies .search-sp-flex>div{width:50%;margin-right:8px}@media only screen and (max-width: 640px){.yakukyari1st_companies_jobsearch .section-companies .search-sp-flex>div{margin-bottom:0}}.yakukyari1st_companies_jobsearch .section-companies .search-sp-flex>div:last-child{margin-right:0}@media only screen and (min-width: 641px){.yakukyari1st_companies_jobsearch .section-companies{display:flex;justify-content:space-between}}.yakukyari1st_companies_jobsearch .section-companies .search-contents_keyword{border:none;border-radius:5px;display:flex;background:#fff;box-shadow:0 0 2.5px 0 rgba(0,0,0,0.25);border-radius:4px;height:45px}.yakukyari1st_companies_jobsearch .section-companies .search-contents_keyword .use_lookup-icon{width:294px;border:none;height:auto;box-sizing:border-box;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", sans-serif}@media only screen and (max-width: 640px){.yakukyari1st_companies_jobsearch .section-companies .search-contents_keyword .use_lookup-icon{font-size:14px}}.yakukyari1st_companies_jobsearch .section-companies .search-contents_keyword .link_btn_green{width:45px;height:45px;border-radius:0px 4px 4px 0;padding:0;background-color:#09947B;border-bottom:none;line-height:1em}.yakukyari1st_companies_jobsearch .section-companies .search-contents_keyword .link_btn_green:before{font-family:"Font Awesome 5 Free";font-weight:solid;content:"検索";font-size:13px;color:#FFF}.yakukyari1st_companies_jobsearch .section-companies .search-contents_area,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business{border:#D9D9D9 1px solid;border-radius:4px;background:#fff;padding:0 0px 0 36px;position:relative;box-shadow:0 0 2.5px 0 rgba(0,0,0,0.25);height:45px}@media only screen and (max-width: 640px){.yakukyari1st_companies_jobsearch .section-companies .search-contents_area,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business{width:100%;padding:0 50px 0 45px}}.yakukyari1st_companies_jobsearch .section-companies .search-contents_area .tit-icon,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business .tit-icon{position:absolute;margin:0;top:50%;transform:translateY(-50%);left:8px;width:24px}.yakukyari1st_companies_jobsearch .section-companies .search-contents_area:before,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business:before{content:"";position:absolute;box-sizing:border-box;right:16px;top:50%;width:12px;height:12px;border:none;background:url(/1st/assets/icon/select_arrow_companies_search-0d387f13b7953b6f5658620f5162b83a4b82c5d274bd02632b7f19da897f4c22.svg) center no-repeat;background-size:contain;transform:translateY(-50%)}@media only screen and (max-width: 640px){.yakukyari1st_companies_jobsearch .section-companies .search-contents_area:before,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business:before{right:3.5%;width:14px}}.yakukyari1st_companies_jobsearch .section-companies .search-contents_area a,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business a{position:relative;padding:0;display:block;height:45px}.yakukyari1st_companies_jobsearch .section-companies .search-contents_area a .search-txt_example,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business a .search-txt_example{margin:0;position:relative;top:14px;left:auto;font-size:16px;transform:translateY(0);width:60%;color:#666666;width:85%}@media only screen and (max-width: 640px){.yakukyari1st_companies_jobsearch .section-companies .search-contents_area a .search-txt_example,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business a .search-txt_example{font-size:14px;width:100%}}.yakukyari1st_companies_jobsearch .section-companies .search-contents_area a .search-txt_example.hopen,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business a .search-txt_example.hopen{color:#333333}.yakukyari1st_companies_jobsearch .section-companies .search-contents_area a::before,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business a::before{display:none}.yakukyari1st_companies_jobsearch .section-companies .search-contents_area:hover,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business:hover{background:#f7f7f7}.yakukyari1st_companies_jobsearch .section-companies .search-contents_area:hover a,.yakukyari1st_companies_jobsearch .section-companies .search-contents_business:hover a{background:transparent}:placeholder-shown{color:#666}::placeholder{color:#666}@media only screen and (max-width: 640px){.yakukyari1st_jobsearch_companies_candidatelist{width:100%;margin-top:12px}}.yakukyari1st_jobsearch_companies_candidatelist ul{display:flex;align-items:center}.yakukyari1st_jobsearch_companies_candidatelist ul li{cursor:pointer;margin-left:8px}.yakukyari1st_jobsearch_companies_candidatelist ul li:first-child{margin-left:0}.yakukyari1st_jobsearch_companies_candidatelist ul li a{display:flex;align-items:center;font-size:14px;height:100%;text-decoration:none;box-sizing:border-box;color:#3AA995;font-weight:bold;white-space:nowrap;height:30px;display:flex;justify-content:center;align-items:center;padding:0 12px;border-radius:20px;box-shadow:0 0 2.5px 0 rgba(0,0,0,0.25);background:#fff}@media only screen and (max-width: 640px){.yakukyari1st_jobsearch_companies_candidatelist ul li a{font-size:12px;padding:0 8px}}.yakukyari1st_jobsearch_companies_candidatelist ul li a:after{content:"";width:10px;height:10px;background:url(/1st/assets/icon/i_narrow_arrow_green-c957ec366db9d4bb96f5f07b0047cfbc7bc43933639ab07034ae86b1f73bf666.svg) center no-repeat;background-size:contain;margin-left:4px}.yakukyari1st_jobsearch_companies_candidatelist ul li.narrow_down{position:relative;border-radius:4px}.yakukyari1st_jobsearch_companies_candidatelist ul li.narrow_down a{position:relative;z-index:1;background:#fff;border-radius:4px;font-weight:bold;width:30px}@media only screen and (max-width: 640px){.yakukyari1st_jobsearch_companies_candidatelist ul li.narrow_down a{font-size:12px}}.yakukyari1st_jobsearch_companies_candidatelist ul li.narrow_down a img{width:16px}.yakukyari1st_jobsearch_companies_candidatelist ul li.narrow_down a:after{display:none}.yakukyari1st_jobsearch_companies_candidatelist ul li.narrow_down .i_narrow_down_active{display:none}.yakukyari1st_jobsearch_companies_candidatelist ul li.narrow_down.is_active a{background-color:#3AA995}.yakukyari1st_jobsearch_companies_candidatelist ul li.animated:before{content:"";position:absolute;top:0;left:0;width:100%;height:99%;transform-origin:50% 50%;border-radius:4px;z-index:0;background:#ffc04e;animation:ripple 3s 1s cubic-bezier(0.3, 0, 0.1, 1) 4}.yakukyari1st_jobsearch_companies_candidatelist ul li.is_active .i_narrow_down_active{display:block}.yakukyari1st_jobsearch_companies_candidatelist ul li.is_active .i_narrow_down{display:none}.yakukyari1st_jobsearch_companies_candidatelist ul li.is_active a{background-color:#3AA995;color:#fff}.yakukyari1st_jobsearch_companies_candidatelist ul li.is_active a:after{background:url(/1st/assets/icon/i_narrow_arrow_white-ece0072415e0f35882111807a579eadc0ac9d30ab287118fb7647a68ec2e059e.svg) center no-repeat}.yakukyari1st_jobsearch_companies_candidatelist ul li.is_active .other_num{color:#3AA995;background:#fff;outline:1px solid #3AA995;border-radius:100%;margin-left:3px;font-size:10px;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.yakukyari1st_jobsearch_companies_candidatelist ul li:hover{transition:all .4s;opacity:.7}@keyframes ripple{0%{transform:scale(1.1, 1.2);opacity:0}60%{transform:scale(1.1, 1.2);opacity:0.1}70%{opacity:0.8}90%{transform:scale(1.2, 1.3);opacity:0}100%{opacity:0;transform:scale(1, 1.2)}}.sub_search-contents_titwrap{height:43px}[id^=detailedsearch_tit_label_]{scroll-margin-top:43px}.yakukyari1st_jobsearch_companies_candidatelist{margin-top:12px}.yakukyari1st_jobsearch .search-contents:last-child{border-bottom:none}.yakukyari1st_jobsearch .search-contents p.hopen{color:#000;text-overflow:ellipsis;width:80%;white-space:nowrap;overflow:hidden}.yakukyari1st_jobsearch .search-contents_wrap{padding:0}.yakukyari1st_jobsearch .search-contents_keyword{display:flex;align-items:center;white-space:nowrap}.yakukyari1st_jobsearch .search-contents_keyword .link_btn_green{line-height:35px;font-size:14px}.yakukyari1st_jobsearch #form_office_search_form_text{width:calc(100% - 45px)}.yakukyari1st_jobsearch .search-contents span.tit-keyword{background:url(/1st/assets/icon/img_search_icon_d-7651cd02043e273ff5663a795fa695ee6be781337fb38e3de2a5bd2a05acc54e.png) center top no-repeat;background-size:35px auto}.yakukyari1st_jobsearch .tit-keyword{margin-right:15px;font-size:8px}.yakukyari1st_jobsearch .search-contents_checkbox{padding:24px 20px}.yakukyari1st_jobsearch input.css-checkbox[type="checkbox"]+label.css-label{padding-left:25px;display:block}@media only screen and (max-width: 640px){.yakukyari1st_jobsearch_h_left_border{font-size:14px}.yakukyari1st_jobsearch .search-contents p.hopen{width:60%}.yakukyari1st_jobsearch .search-contents_keyword{padding:0}.yakukyari1st_jobsearch .search-contents span.tit-keyword{background:url(/1st/assets/icon/img_search_icon_d-7651cd02043e273ff5663a795fa695ee6be781337fb38e3de2a5bd2a05acc54e.png) center top no-repeat;background-size:26px auto}.yakukyari1st_jobsearch .tit-keyword{padding-left:2px;margin-right:10px}.yakukyari1st_jobsearch .search-contents_keyword .link_btn_green{width:70px;margin-left:0;line-height:36px;padding:0 5px;font-size:14px;border-radius:4px}.yakukyari1st_jobsearch .search-contents_checkbox{padding:10px 10px 5px}.yakukyari1st_jobsearch #form_office_search_form_text{height:45px;margin:10px 5px 10px 0}.yakukyari1st_jobsearch input.css-checkbox[type="checkbox"]+label.css-label{margin-bottom:0.5em}}@media screen and (max-width: 640px){.list_result_num{display:block;font-size:12px;text-align:right}.list_result_num span{font-size:24px}.m3p_pagination_number{text-align:center}.m3p_pagination_number span{font-size:14px}.h_left_border{font-size:14px}.sub_search-btn button{padding:12px 0;border-radius:4px;line-height:inherit}}.h_left_border02{font-size:18px;border-left:8px solid #d9d9d9;padding-left:8px;margin:30px auto 16px}.obsession_area{display:flex;justify-content:space-between}@media only screen and (max-width: 640px){.obsession_area{flex-wrap:wrap}}.obsession_box{width:calc(100% / 4);margin-right:8px;display:block}@media only screen and (max-width: 640px){.obsession_box{width:calc(100% / 2 - 4px)}.obsession_box:first-child,.obsession_box:nth-child(2){margin-bottom:8px}.obsession_box:nth-child(n+2){margin-right:0px}}.obsession_box img{width:100%}.obsession_box:last-child{margin-right:0}.internship_tag_area{margin-bottom:15px}.internship_tag{padding:3px 10px;border-radius:20px;font-size:13px;background:#f5f5f5;border:1px solid #666;font-weight:bold;color:#333}@media only screen and (max-width: 640px){.internship_tag_area{margin-bottom:15px}}.h_left_border03{font-size:18px;border-left:8px solid #d9d9d9;padding-left:8px;margin:0 auto 16px;color:#333}.internship_schedule_wrap{overflow-y:hidden}.internship_schedule{font-size:13px;line-height:1.6;color:#333}.internship_schedule_left{width:142px;min-width:142px;padding:8px 5px;vertical-align:middle;background-color:#f5f5f5;font-weight:bold;text-align:center;border:1px solid #dddddd}.internship_schedule_right{width:180px;min-width:180px;padding:8px 5px;vertical-align:middle;text-align:center;font-weight:bold;border:1px solid #dddddd}.internship_schedule_right-red{color:#E84D4D}.internship_schedule_btn{padding:5px 15px 20px}.internship_schedule_btn a{color:#fff;background:#00825f;border-radius:8px;display:block;text-align:center;padding:6px 0;width:85%;font-weight:bold;margin:0 auto}.internship_schedule_btn a:hover{text-decoration:none;opacity:0.7}.company_ttl_internship{padding:12px}.company_ttl_txt_internship{padding-left:20px;display:block}@media only screen and (max-width: 640px){.h_left_border03{margin-top:20px}.internship_schedule_wrap{margin-bottom:10px}.internship_schedule_wrap::-webkit-scrollbar{display:none}.internship_schedule{font-size:12px}.internship_schedule_left{width:80px;min-width:80px;padding:8px 5px;vertical-align:middle;background-color:#f5f5f5;font-weight:bold;text-align:center;border:1px solid #dddddd}.internship_schedule_right{width:100px;min-width:100px;padding:8px 5px;vertical-align:middle;text-align:center;border:1px solid #dddddd}.internship_schedule_btn a{width:100%}.company_ttl_internship{padding:12px 0}.intern-company-info{padding:0 12px}.company_ttl_img_internship{padding-top:0}.company_ttl_img_internship img{margin-top:14px}}.list_wrap .container_list_wrap{width:1180px;min-width:1180px;margin:0 auto}.container_internships .m3-panel--addlink{margin-top:15px;padding:0}.main_list_wrap{margin-top:16px}.container_list_wrap_internship .container_list_wrap_internship{width:1180px;min-width:1180px}@media screen and (max-width: 640px){.container_internships{width:94%}.main_list_wrap_internship .container_list_wrap{width:94%;min-width:1px;display:block}.main_list_wrap_internship .favorite_area{border-top:1px solid #DDDDDD}.main_list_wrap_internship .favorite_area:last-of-type{border-bottom:1px solid #DDDDDD}.main_list_wrap_internship{width:100%;min-width:1px;display:block}.container_list_wrap_internship .container_list_wrap_internship{width:94%;min-width:1px;display:block}.list_wrap_internships_num .container_list_wrap_internship{margin-top:0}}.container_list_wrap_internship .company_ttl_internship{border:1px solid #eee;border-bottom:none}.container_list_wrap_internship .favorite_area:last-of-type .company_ttl_internship{border-bottom:1px solid #eee}.container_list_wrap_internship .company_ttl_internship_02{border-radius:0}@media only screen and (max-width: 640px){.container_list_wrap_internship .company_ttl_internship_02{border:none !important;border-top:1px solid #eee}.container_list_wrap_internship .m3p_pt16{padding-top:15px}.container_list_wrap_internship .company_ttl:last-child{border-bottom:1px solid #eee}}.list_result_num_internship{text-align:right;display:block}.company_ttl_internship02{border-bottom:none !important;padding:16px;color:#666;background:#fff}.company_ttl_img_03 img{width:100%;border-radius:5px}.h_left_border_none{font-size:18px;margin:30px auto 16px}.internship_tag_internship{display:inline-block;border-radius:0%;background:transparent;color:#666;border:1px solid #666}.company_ttl_internship02{position:relative;padding:15px 10px}.company_ttl_txt_internship_02{padding-left:10px}@media only screen and (max-width: 640px){.favorite-text03{padding:0 10px}.favorite_area_internship:nth-of-type(n+2){margin-top:15px}.company_ttl_txt_internship{padding:0 10px}.intern-company-info_internship{padding:0 10px}.internship_tag_area_02{margin-bottom:10px}.internship_schedule_btn{padding:8px 15px 0}.internship_schedule_btn a{width:100%;padding:10px 0}.company_ttl_internship02{padding:15px 0}.company_ttl_img_03{padding:0 10px;display:block;width:100%;text-align:center;border-radius:10px;margin:15px 0 10px}.company_ttl_img_03 img{width:auto;max-width:100%}.company_ttl_internship02 .company_ttl_txt_company{font-size:16px}}.list_wrap .favorite_area_02:last-of-type .company_ttl_internship02{border-bottom:1px solid #eee !important}@media only screen and (max-width: 640px){.list_wrap .favorite_area_02:last-of-type .company_ttl_internship02{border-bottom:none !important}}.seminar_day{font-size:18px;font-weight:bold;margin-bottom:12px}.seminar_day .small{font-size:11px}.seminar_day .small span{transform:scale(0.7);letter-spacing:-3px;margin-left:-2px;display:inline-block}.seminar_company_wrap_internships .prefecture_tag,.seminar_company_wrap_internships .seminar_tag{font-size:11px;color:#666 !important;display:flex;align-items:center}.seminar_company_wrap_internships .prefecture_tag img,.seminar_company_wrap_internships .seminar_tag img{width:16px;height:16px;object-fit:contain;margin-right:4px}.seminar_company_wrap_internships .prefecture_tag{margin-bottom:4px}.seminar_company_wrap_internships .seminar_tag{border:none;background:transparent;padding:0}.seminar_company_wrap_internships .seminar_company_logo{width:100%;margin:0 auto 8px;display:flex;justify-content:center;align-items:center;flex-direction:column;height:70px}@media only screen and (max-width: 640px){.h_left_border_none{font-size:18px;margin:40px auto 16px}.seminar_company_wrap_internships .seminar_company_box{margin:0;display:block;flex-direction:column}.seminar_company_wrap_internships .seminar_company_txt01{font-size:16px;height:44px}.seminar_company_wrap_internships .seminar_company_logo{margin-bottom:12px}.seminar_company_wrap_internships .seminar_company_txt02{font-size:12px;margin-bottom:7px}.seminar_company_wrap_internships .seminar_company_area{width:auto;min-width:auto;max-width:1180px;display:flex}.seminar_company_wrap_internships .seminar_company_area::-webkit-scrollbar{display:none}.seminar_company_wrap_internships .seminar_company_box:nth-of-type(n+2){margin-left:10px}.seminar_company_wrap_internships .seminar_company_btn{margin-top:auto;font-size:12px}}@media (max-width: 640px){.view_pc{display:none}}.view_sp{display:none}@media (max-width: 640px){.view_sp{display:block}}.yakukyari1st_companies_obsession_area{margin:32px 0}.internship_7days{padding:32px 16px;background-color:#CEEAE5}@media only screen and (max-width: 640px){.internship_7days{padding:32px 8px}}.internship_7days .seminar_tag{font-weight:400}.list_wrap_internships_num{padding:32px 16px;background-color:#f6f6f6}@media only screen and (max-width: 640px){.list_wrap_internships_num{padding:32px 8px}}.list_wrap_internships_num .list_wrap .list_result_companies .list_result_num{font-size:16px;display:inline-block}.list_wrap_internships_num .list_wrap .list_result_companies .list_result_num span{color:#DC5959;font-weight:bold;font-size:20px}.list_wrap_internship .list_result_companies .list_result_num{font-size:16px;display:inline-block}.list_wrap_internship .list_result_companies .list_result_num span{color:#DC5959;font-weight:bold;font-size:20px}.list_wrap_internship .list_result_companies{margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-end}@media (min-width: 641px){.list_wrap_internship .list_result_companies{justify-content:normal}}.list_wrap_internship .list_result_companies .list_result_num{text-align:left}.list_wrap_internship .list_result_companies .narrowdown form{display:flex}.list_wrap_internship .list_result_companies .narrowdown form>li{box-shadow:0px 0px 2.5px rgba(0,0,0,0.25);border-radius:44px;background:#fff;display:flex;align-items:center;font-size:12px;color:#09947B;font-weight:bold;padding:8px 16px;margin-left:4px}.list_wrap_internship .list_result_companies .narrowdown form>li:after{content:"";width:10px;height:10px;margin-left:4px;background:url(/1st/assets/icon/i_narrow_arrow_green_02-949ce601487612ffad021922537da522b5151752c53a87bdade14a72ab96f370.svg) center center/contain no-repeat}.list_wrap_internship .list_result_companies .narrowdown form>li.is_active{background-color:#3AA995;color:#fff}.list_wrap_internship .list_result_companies .narrowdown form>li.is_active:after{background:url(/1st/assets/icon/i_narrow_arrow_white-ece0072415e0f35882111807a579eadc0ac9d30ab287118fb7647a68ec2e059e.svg) center no-repeat}.txt_more{font-size:14px;margin-top:22px}.inner_unregistered{background:#F6F6F6;display:flex;justify-content:center;align-items:center;padding:16px;border-radius:8px}@media (max-width: 640px){.inner_unregistered{padding:10px}}.inner_unregistered .box_det{width:323px;text-align:left;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 640px){.inner_unregistered .box_det{width:57%}}.inner_unregistered .box_det .box_unregistered h2{line-height:1.3;font-size:14px;color:#fff;font-weight:bold;background:#09947B;display:inline-block;padding:4px 8px;border-radius:50px}@media (max-width: 640px){.inner_unregistered .box_det .box_unregistered h2{font-size:12px}}.inner_unregistered .box_det .box_unregistered .txt_unregistered{margin:8px 0 0;text-align:left;font-size:14px;line-height:1.5}.inner_unregistered .box_det .box_unregistered .txt_unregistered span{font-weight:bold}.inner_unregistered .box_img{position:relative;margin:0 16px 0 0;width:232px}@media (max-width: 640px){.inner_unregistered .box_img{width:42%;margin:0 10px 0 0}}.inner_unregistered .box_img img{height:100%;object-fit:contain;object-position:center bottom}.event_list_submission_internship{border-top:none !important}.no_resonate_internship{background:#E8F2F1;padding:32px 12px 12px !important}.event_list_submission{width:calc(100% - 8px) !important}.no_resonate_btn_internship .btn_green_white a{background:#09947B}.no_resonate_btn_internship .btn_green_white a p{color:#fff !important}.main_list_wrap .list_wrap{margin-top:20px}@media only screen and (max-width: 640px){.main_list_wrap .list_wrap{margin-top:8px}}.main_list_internship_live{margin-top:32px}@media (min-width: 641px){.QR_thanks_area{text-align:center;margin-top:32px !important}}.sub_search-contents_table_internship .m3-table-search-toggle_detailedsearch .subsearch-toggle-area-bar:first-child{padding-top:0}.action_description_banner{margin:0 auto 32px}.main_list_inner_internship{display:flex;justify-content:space-between;flex-wrap:wrap}.main_list_inner_internship .box{width:calc(50% - 8px);padding:16px;position:relative;transition:.2s;margin-bottom:16px}@media only screen and (max-width: 640px){.main_list_inner_internship .box{width:100%}}.main_list_inner_internship .box:last-child{margin-bottom:0}.main_list_inner_internship .box:hover{outline:1px solid #09947B}.main_list_inner_internship .box .link_page{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:1;color:#333;text-decoration:none}.main_list_inner_internship .box .tag_featured_internship{font-weight:normal;color:#fff;letter-spacing:0.08em;line-height:1;font-size:11px;padding:4px 8px;background:#EB6F6F;box-sizing:border-box;border-radius:4px;display:inline-block;margin-bottom:12px}.main_list_inner_internship .box .box_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;height:44px}@media only screen and (max-width: 640px){.main_list_inner_internship .box .box_top{height:auto}}.main_list_inner_internship .box .box_top .logo{width:44px;height:44px;border:1px solid #d9d9d9;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.main_list_inner_internship .box .box_top .logo img{width:auto;max-width:32px;max-height:32px}.main_list_inner_internship .box .box_top .right{width:calc(100% - 52px)}.main_list_inner_internship .box .box_top .right .tag{font-size:11px;color:#666;margin-bottom:4px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media only screen and (max-width: 640px){.main_list_inner_internship .box .box_top .right .tag{width:85%}}.main_list_inner_internship .box .box_top .right .name{font-size:12px;line-height:1.5;color:#333;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;position:relative;z-index:3}@media only screen and (max-width: 640px){.main_list_inner_internship .box .box_top .right .name{-webkit-line-clamp:2}}.main_list_inner_internship .box .box_top .right .name:hover{text-decoration:underline}.main_list_inner_internship .box .box_top div:only-child{width:100%}.main_list_inner_internship .box .new_label{position:absolute;right:0px;top:0px;width:56px}@media only screen and (max-width: 640px){.main_list_inner_internship .box .new_label{width:52px}}.main_list_inner_internship .box .internship_name{font-weight:bold;color:#09947B;margin-bottom:12px;line-height:1.5;font-size:14px;min-height:40px;height:42px;margin-bottom:12px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:80%}@media only screen and (max-width: 640px){.main_list_inner_internship .box .internship_name{-webkit-line-clamp:3;height:auto}}.main_list_inner_internship .box .internship_name a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.main_list_inner_internship .box .discription{padding:12px;background-color:#F0F4F6;border-radius:4px;margin-bottom:12px}.main_list_inner_internship .box .discription span{font-size:11px;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:32px}@media only screen and (max-width: 640px){.main_list_inner_internship .box .discription span{-webkit-line-clamp:3;height:auto}}.main_list_inner_internship .box .box_table_wrap{position:relative}.main_list_inner_internship .box .box_table_wrap .arrow{position:absolute;display:flex;align-items:center;justify-content:center;right:0;top:0;width:20px;height:100%;z-index:5;background-color:rgba(255,255,255,0.8)}.main_list_inner_internship .box .box_table_wrap .arrow img{width:10px;height:auto}.main_list_inner_internship .box .box_table{overflow-x:scroll;display:block;margin-bottom:16px;position:relative;z-index:4}.main_list_inner_internship .box .box_table::-webkit-scrollbar{display:none}.main_list_inner_internship .box .box_table tbody{width:100%}.main_list_inner_internship .box .box_table td{font-size:11px;border:1px solid #d9d9d9;padding:4px 0px;line-height:1.5;width:92px;min-width:92px;text-align:center}.main_list_inner_internship .box .box_table .day{display:table-cell}.main_list_inner_internship .box .box_table .day td{padding:8px 0;font-size:12px;font-weight:bold;display:block}.main_list_inner_internship .box .box_table .day span{font-size:10px}.main_list_inner_internship .box .btn_area{position:relative;z-index:5;display:flex}.main_list_inner_internship .box .btn_area a,.main_list_inner_internship .box .btn_area .fav_btn{text-decoration:none;position:relative;z-index:5;font-weight:bold}@media only screen and (max-width: 640px){.main_list_inner_internship .box .btn_area a,.main_list_inner_internship .box .btn_area .fav_btn{font-size:14px}}.main_list_inner_internship .box .btn_area a:hover,.main_list_inner_internship .box .btn_area .fav_btn:hover{opacity:.8}.main_list_inner_internship .box .btn_area .green_btn{background-color:#09947B;color:#fff;border-radius:8px;width:60%;height:40px;line-height:40px;text-align:center}.main_list_inner_internship .box .btn_area .fav_btn{border:1px solid #d9d9d9;display:flex;justify-content:center;align-items:center;color:#333;margin-left:8px;height:40px;width:40%;border-radius:8px}.main_list_inner_internship .box .btn_area .fav_btn img{margin-right:8px;width:auto;height:20px}.main_list_inner_internship .box .btn_area .fav_btn img.active{display:none}.main_list_inner_internship .box .btn_area .fav_btn.active .active_none{display:none}.main_list_inner_internship .box .btn_area .fav_btn.active .active{display:block}.favorite_box_label input+.favorite-text::before{background-image:url(/1st/assets/icon/favorite01-f080ae82d79bd9ce735b4bc909db09b90a51676c692f8ae55f1913a07b42fbd9.svg);height:20px;display:block}.favorite_box_label input:checked+.favorite-text::before{background-image:url(/1st/assets/icon/favorite02-461aea776526a0d195029dfbb8b95ba1028d99f5fcc4fb0f35c97b106acf98f7.svg);display:block}.jobsearch_match_btn{margin-top:24px}.tertiary_btn{display:block;font-size:14px;color:#09947B;position:relative}.tertiary_btn::after{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;padding-left:8px}
