﻿.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:24px;padding-left:5px;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:#888888}::placeholder{color:#888888}@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.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;border-radius:100%;padding:4px 6px;margin-left:3px;font-size:10px}.yakukyari1st_jobsearch_companies_candidatelist ul li:hover{transition:all .4s;opacity:.7}.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}}@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}
