.job-search,.job-list{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/bg.png) no-repeat center center/cover}@media (max-width:1024px){.job-search,.job-list{background:0 0}}.job-search .__inner,.job-list .__inner{padding:5.6em 6.9444% 16em;max-width:calc(1240px + 13.8888%);margin:auto}@media (max-width:768px){.job-search .__inner,.job-list .__inner{padding:.75em 5.333% 3.4em}}.job-search .__title,.job-list .__title{margin-bottom:3em}@media (max-width:768px){.job-search .__title,.job-list .__title{margin-bottom:1.92em}}@media (max-width:768px){.job-search .__title-jp,.job-list .__title-jp{margin-bottom:.5em}}.job-search .__list .__group,.job-list .__list .__group{margin-bottom:4.2em}@media (max-width:768px){.job-search .__list .__group,.job-list .__list .__group{margin-bottom:2.2em}}.job-search .__list .__group_name,.job-list .__list .__group_name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.25em;margin-bottom:2.5rem}@media (max-width:768px){.job-search .__list .__group_name,.job-list .__list .__group_name{margin-bottom:2rem}.job-search .__list .__group_name.w100-sp:after,.job-list .__list .__group_name.w100-sp:after{display:none}.job-search .__list .__group_name.w100-sp .__name_en,.job-list .__list .__group_name.w100-sp .__name_en{margin-bottom:.6em}}.job-search .__list .__group_name:after,.job-list .__list .__group_name:after{content:"";-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:3px;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%)}.job-search .__list .__group_name h3,.job-list .__list .__group_name h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.job-search .__list .__group_name h3,.job-list .__list .__group_name h3{padding:.5em 1.3em .5em 1em}}@media (max-width:768px){.job-search .__list .__group_name h3.column-sp,.job-list .__list .__group_name h3.column-sp{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.job-search .__list .__group_name h3 .__name_en,.job-list .__list .__group_name h3 .__name_en{display:block;font-size:1.125rem;margin-right:1.333em;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.job-search .__list .__group_name h3 .__name_en,.job-list .__list .__group_name h3 .__name_en{font-size:.875rem;margin-right:1.9em}}.job-search .__list .__group_name h3 .__name_text,.job-list .__list .__group_name h3 .__name_text{display:block;font-size:1.625rem;font-weight:700}@media (max-width:768px){.job-search .__list .__group_name h3 .__name_text,.job-list .__list .__group_name h3 .__name_text{font-size:1.25rem}}.job-search .__list .js--new-jobs .__group_name,.job-search .__list .jl--result .__group_name,.job-list .__list .js--new-jobs .__group_name,.job-list .__list .jl--result .__group_name{display:block}.job-search .__list .js--new-jobs .__group_name h3,.job-search .__list .jl--result .__group_name h3,.job-list .__list .js--new-jobs .__group_name h3,.job-list .__list .jl--result .__group_name h3{background:-webkit-linear-gradient(130deg,rgba(81,103,252,0) 16.61%,#39b382 16.61%);background:linear-gradient(320deg,rgba(81,103,252,0) 16.61%,#39b382 16.61%);border:none;-webkit-box-shadow:inherit;box-shadow:inherit}@media (max-width:768px){.job-search .__list .js--new-jobs .__group_name h3.column-sp,.job-search .__list .jl--result .__group_name h3.column-sp,.job-list .__list .js--new-jobs .__group_name h3.column-sp,.job-list .__list .jl--result .__group_name h3.column-sp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.job-search .__list .js--new-jobs .__group_name h3 .__name_en,.job-search .__list .jl--result .__group_name h3 .__name_en,.job-list .__list .js--new-jobs .__group_name h3 .__name_en,.job-list .__list .jl--result .__group_name h3 .__name_en{background:inherit;-webkit-text-fill-color:#fff}.job-search .__list .js--new-jobs .__group_name h3 .__name_text,.job-search .__list .jl--result .__group_name h3 .__name_text,.job-list .__list .js--new-jobs .__group_name h3 .__name_text,.job-list .__list .jl--result .__group_name h3 .__name_text{color:#fff}.job-search .__list .js--new-jobs .__group_name:after,.job-search .__list .jl--result .__group_name:after,.job-list .__list .js--new-jobs .__group_name:after,.job-list .__list .jl--result .__group_name:after{display:none}.job-search .__list .js--new-jobs .__items,.job-search .__list .jl--result .__items,.job-list .__list .js--new-jobs .__items,.job-list .__list .jl--result .__items{display:grid;grid-template-columns:repeat(3,1fr);gap:1.65em 3.7%}@media (max-width:1024px){.job-search .__list .js--new-jobs .__items,.job-search .__list .jl--result .__items,.job-list .__list .js--new-jobs .__items,.job-list .__list .jl--result .__items{grid-template-columns:repeat(2,1fr);gap:1.3em 3.7%}}@media (max-width:768px){.job-search .__list .js--new-jobs .__items,.job-search .__list .jl--result .__items,.job-list .__list .js--new-jobs .__items,.job-list .__list .jl--result .__items{grid-template-columns:repeat(1,1fr);gap:1.3em 3.7%}}.job-search .__list .js--new-jobs .__item,.job-search .__list .jl--result .__item,.job-list .__list .js--new-jobs .__item,.job-list .__list .jl--result .__item{border:1px solid;border-image-slice:1;background-color:#fff;padding:1.8em 5%;position:relative}@media (max-width:768px){.job-search .__list .js--new-jobs .__item,.job-search .__list .jl--result .__item,.job-list .__list .js--new-jobs .__item,.job-list .__list .jl--result .__item{padding:1.4em 4.5%}}.job-search .__list .js--new-jobs .__item_header,.job-search .__list .jl--result .__item_header,.job-list .__list .js--new-jobs .__item_header,.job-list .__list .jl--result .__item_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;margin-bottom:.85em;flex-wrap:wrap}@media (max-width:768px){.job-search .__list .js--new-jobs .__item_header,.job-search .__list .jl--result .__item_header,.job-list .__list .js--new-jobs .__item_header,.job-list .__list .jl--result .__item_header{margin-bottom:.75em}}.job-search .__list .js--new-jobs .__item_header .btn-favorite,.job-search .__list .jl--result .__item_header .btn-favorite,.job-list .__list .js--new-jobs .__item_header .btn-favorite,.job-list .__list .jl--result .__item_header .btn-favorite{position:absolute;right:4.6%;top:1.7em;display:block;width:3em;height:3em;background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_favorite.svg) no-repeat center center/contain;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.job-search .__list .js--new-jobs .__item_header .btn-favorite,.job-search .__list .jl--result .__item_header .btn-favorite,.job-list .__list .js--new-jobs .__item_header .btn-favorite,.job-list .__list .jl--result .__item_header .btn-favorite{top:1.4em;width:2.5rem;height:2.5rem}}.job-search .__list .js--new-jobs .__item_header .btn-favorite.actived,.job-search .__list .jl--result .__item_header .btn-favorite.actived,.job-list .__list .js--new-jobs .__item_header .btn-favorite.actived,.job-list .__list .jl--result .__item_header .btn-favorite.actived{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_favorite_actived.svg) no-repeat center center/contain}.job-search .__list .js--new-jobs .__item_header .btn-favorite:hover,.job-search .__list .jl--result .__item_header .btn-favorite:hover,.job-list .__list .js--new-jobs .__item_header .btn-favorite:hover,.job-list .__list .jl--result .__item_header .btn-favorite:hover{-webkit-animation:buruburu 1s linear infinite;animation:buruburu 1s linear infinite;scale:1}@-webkit-keyframes buruburu{0%{-webkit-transform:translateX(0);transform:translateX(0)}7%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}14%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}32%{-webkit-transform:translateX(5px);transform:translateX(5px)}40%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes buruburu{0%{-webkit-transform:translateX(0);transform:translateX(0)}7%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}14%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}32%{-webkit-transform:translateX(5px);transform:translateX(5px)}40%{-webkit-transform:translateX(0px);transform:translateX(0px)}}.job-search .__list .js--new-jobs .__item_title,.job-search .__list .jl--result .__item_title,.job-list .__list .js--new-jobs .__item_title,.job-list .__list .jl--result .__item_title{width:85%}.job-search .__list .js--new-jobs .__item_title h4,.job-search .__list .jl--result .__item_title h4,.job-list .__list .js--new-jobs .__item_title h4,.job-list .__list .jl--result .__item_title h4{font-size:1.125em;letter-spacing:.05em;line-height:1.44778}@media (max-width:768px){.job-search .__list .js--new-jobs .__item_title h4,.job-search .__list .jl--result .__item_title h4,.job-list .__list .js--new-jobs .__item_title h4,.job-list .__list .jl--result .__item_title h4{font-size:1em}}.job-search .__list .js--new-jobs .__item_tags,.job-search .__list .jl--result .__item_tags,.job-list .__list .js--new-jobs .__item_tags,.job-list .__list .jl--result .__item_tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625em;margin-bottom:1.3em}.job-search .__list .js--new-jobs .__item_tags .__tag,.job-search .__list .jl--result .__item_tags .__tag,.job-list .__list .js--new-jobs .__item_tags .__tag,.job-list .__list .jl--result .__item_tags .__tag{font-size:.875em;color:#fff;font-weight:700;padding:.05em .5em}.job-search .__list .js--new-jobs .__item_tags .__tag--01,.job-search .__list .jl--result .__item_tags .__tag--01,.job-list .__list .js--new-jobs .__item_tags .__tag--01,.job-list .__list .jl--result .__item_tags .__tag--01{background:-webkit-gradient(linear,left top,right top,from(#ff6700),to(#f99245));background:-webkit-linear-gradient(left,#ff6700 0%,#f99245 100%);background:linear-gradient(90deg,#ff6700 0%,#f99245 100%)}.job-search .__list .js--new-jobs .__item_tags .__tag--02,.job-search .__list .jl--result .__item_tags .__tag--02,.job-list .__list .js--new-jobs .__item_tags .__tag--02,.job-list .__list .jl--result .__item_tags .__tag--02{background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%)}.job-search .__list .js--new-jobs .__item_info,.job-search .__list .jl--result .__item_info,.job-list .__list .js--new-jobs .__item_info,.job-list .__list .jl--result .__item_info{margin-bottom:1.3em}@media (max-width:768px){.job-search .__list .js--new-jobs .__item_info,.job-search .__list .jl--result .__item_info,.job-list .__list .js--new-jobs .__item_info,.job-list .__list .jl--result .__item_info{margin-bottom:1.1em}}.job-search .__list .js--new-jobs .__item .__info_item,.job-search .__list .jl--result .__item .__info_item,.job-list .__list .js--new-jobs .__item .__info_item,.job-list .__list .jl--result .__item .__info_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.3em}.job-search .__list .js--new-jobs .__item .__info_item:nth-child(n+2),.job-search .__list .jl--result .__item .__info_item:nth-child(n+2),.job-list .__list .js--new-jobs .__item .__info_item:nth-child(n+2),.job-list .__list .jl--result .__item .__info_item:nth-child(n+2){margin-top:.1em}.job-search .__list .js--new-jobs .__item .__info_item .icon-bg-yen,.job-search .__list .js--new-jobs .__item .__info_item .icon-bg-home,.job-search .__list .js--new-jobs .__item .__info_item .icon-bg-obsession,.job-search .__list .jl--result .__item .__info_item .icon-bg-yen,.job-search .__list .jl--result .__item .__info_item .icon-bg-home,.job-search .__list .jl--result .__item .__info_item .icon-bg-obsession,.job-list .__list .js--new-jobs .__item .__info_item .icon-bg-yen,.job-list .__list .js--new-jobs .__item .__info_item .icon-bg-home,.job-list .__list .js--new-jobs .__item .__info_item .icon-bg-obsession,.job-list .__list .jl--result .__item .__info_item .icon-bg-yen,.job-list .__list .jl--result .__item .__info_item .icon-bg-home,.job-list .__list .jl--result .__item .__info_item .icon-bg-obsession{width:2em;height:2em;display:inline-block}@media (max-width:768px){.job-search .__list .js--new-jobs .__item .__info_item .icon-bg-yen,.job-search .__list .js--new-jobs .__item .__info_item .icon-bg-home,.job-search .__list .js--new-jobs .__item .__info_item .icon-bg-obsession,.job-search .__list .jl--result .__item .__info_item .icon-bg-yen,.job-search .__list .jl--result .__item .__info_item .icon-bg-home,.job-search .__list .jl--result .__item .__info_item .icon-bg-obsession,.job-list .__list .js--new-jobs .__item .__info_item .icon-bg-yen,.job-list .__list .js--new-jobs .__item .__info_item .icon-bg-home,.job-list .__list .js--new-jobs .__item .__info_item .icon-bg-obsession,.job-list .__list .jl--result .__item .__info_item .icon-bg-yen,.job-list .__list .jl--result .__item .__info_item .icon-bg-home,.job-list .__list .jl--result .__item .__info_item .icon-bg-obsession{width:1.875em;height:1.875em}}.job-search .__list .js--new-jobs .__item .__info_item .icon-bg-yen,.job-search .__list .jl--result .__item .__info_item .icon-bg-yen,.job-list .__list .js--new-jobs .__item .__info_item .icon-bg-yen,.job-list .__list .jl--result .__item .__info_item .icon-bg-yen{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_money.svg) no-repeat center center/contain}.job-search .__list .js--new-jobs .__item .__info_item .icon-bg-home,.job-search .__list .jl--result .__item .__info_item .icon-bg-home,.job-list .__list .js--new-jobs .__item .__info_item .icon-bg-home,.job-list .__list .jl--result .__item .__info_item .icon-bg-home{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_place.svg) no-repeat center center/contain}.job-search .__list .js--new-jobs .__item .__info_item .icon-bg-obsession,.job-search .__list .jl--result .__item .__info_item .icon-bg-obsession,.job-list .__list .js--new-jobs .__item .__info_item .icon-bg-obsession,.job-list .__list .jl--result .__item .__info_item .icon-bg-obsession{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_star.svg) no-repeat center center/contain}.job-search .__list .js--new-jobs .__item .__info_item .text,.job-search .__list .jl--result .__item .__info_item .text,.job-list .__list .js--new-jobs .__item .__info_item .text,.job-list .__list .jl--result .__item .__info_item .text{font-size:.9375em;line-height:1.4;letter-spacing:.05em;width:calc(100% - 2.5em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.job-search .__list .js--new-jobs .__item .__info_item .text,.job-search .__list .jl--result .__item .__info_item .text,.job-list .__list .js--new-jobs .__item .__info_item .text,.job-list .__list .jl--result .__item .__info_item .text{font-size:.875em}}.job-search .__list .js--new-jobs .__item .__info_item .text>span:nth-child(n+2):before,.job-search .__list .jl--result .__item .__info_item .text>span:nth-child(n+2):before,.job-list .__list .js--new-jobs .__item .__info_item .text>span:nth-child(n+2):before,.job-list .__list .jl--result .__item .__info_item .text>span:nth-child(n+2):before{content:"/"}.job-search .__list .js--new-jobs .__item_footer,.job-search .__list .jl--result .__item_footer,.job-list .__list .js--new-jobs .__item_footer,.job-list .__list .jl--result .__item_footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:.5em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.job-search .__list .js--new-jobs .__item_footer,.job-search .__list .jl--result .__item_footer,.job-list .__list .js--new-jobs .__item_footer,.job-list .__list .jl--result .__item_footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8em}}.job-search .__list .js--new-jobs .__item_footer .btn,.job-search .__list .jl--result .__item_footer .btn,.job-list .__list .js--new-jobs .__item_footer .btn,.job-list .__list .jl--result .__item_footer .btn{width:48%}@media (max-width:768px){.job-search .__list .js--new-jobs .__item_footer .btn,.job-search .__list .jl--result .__item_footer .btn,.job-list .__list .js--new-jobs .__item_footer .btn,.job-list .__list .jl--result .__item_footer .btn{width:100%}}.job-search .__list .js--new-jobs .__item_footer .btn a,.job-search .__list .jl--result .__item_footer .btn a,.job-list .__list .js--new-jobs .__item_footer .btn a,.job-list .__list .jl--result .__item_footer .btn a{width:100%;font-size:.8125em;font-weight:700;letter-spacing:.05em;padding:.95em 2em .95em 1.2em;border-radius:50px;-webkit-transition:.3s;transition:.3s;white-space:nowrap}@media (max-width:1024px){.job-search .__list .js--new-jobs .__item_footer .btn a,.job-search .__list .jl--result .__item_footer .btn a,.job-list .__list .js--new-jobs .__item_footer .btn a,.job-list .__list .jl--result .__item_footer .btn a{text-align:center}}@media (max-width:768px){.job-search .__list .js--new-jobs .__item_footer .btn a,.job-search .__list .jl--result .__item_footer .btn a,.job-list .__list .js--new-jobs .__item_footer .btn a,.job-list .__list .jl--result .__item_footer .btn a{font-size:.875em}}@media (max-width:768px){.job-search .__list .js--new-jobs .__item_footer .btn a .btn-text,.job-search .__list .jl--result .__item_footer .btn a .btn-text,.job-list .__list .js--new-jobs .__item_footer .btn a .btn-text,.job-list .__list .jl--result .__item_footer .btn a .btn-text{margin-left:-1em}}.job-search .__list .js--new-jobs .__item_footer .btn a:after,.job-search .__list .jl--result .__item_footer .btn a:after,.job-list .__list .js--new-jobs .__item_footer .btn a:after,.job-list .__list .jl--result .__item_footer .btn a:after{content:"";position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.86px;height:9.5px;display:block;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.job-search .__list .js--new-jobs .__item_footer .btn a:after,.job-search .__list .jl--result .__item_footer .btn a:after,.job-list .__list .js--new-jobs .__item_footer .btn a:after,.job-list .__list .jl--result .__item_footer .btn a:after{right:28%}}.job-search .__list .js--new-jobs .__item_footer .btn a:hover,.job-search .__list .jl--result .__item_footer .btn a:hover,.job-list .__list .js--new-jobs .__item_footer .btn a:hover,.job-list .__list .jl--result .__item_footer .btn a:hover{border-radius:0}.job-search .__list .js--new-jobs .__item_footer .btn a:hover:after,.job-search .__list .jl--result .__item_footer .btn a:hover:after,.job-list .__list .js--new-jobs .__item_footer .btn a:hover:after,.job-list .__list .jl--result .__item_footer .btn a:hover:after{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}.job-search .__list .js--new-jobs .__item_footer .btn:nth-child(1) a,.job-search .__list .jl--result .__item_footer .btn:nth-child(1) a,.job-list .__list .js--new-jobs .__item_footer .btn:nth-child(1) a,.job-list .__list .jl--result .__item_footer .btn:nth-child(1) a{background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);color:#fff}.job-search .__list .js--new-jobs .__item_footer .btn:nth-child(1) a:after,.job-search .__list .jl--result .__item_footer .btn:nth-child(1) a:after,.job-list .__list .js--new-jobs .__item_footer .btn:nth-child(1) a:after,.job-list .__list .jl--result .__item_footer .btn:nth-child(1) a:after{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_white.svg) no-repeat center center/contain}.job-search .__list .js--new-jobs .__item_footer .btn:nth-child(2) a,.job-search .__list .jl--result .__item_footer .btn:nth-child(2) a,.job-list .__list .js--new-jobs .__item_footer .btn:nth-child(2) a,.job-list .__list .jl--result .__item_footer .btn:nth-child(2) a{position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.job-search .__list .js--new-jobs .__item_footer .btn:nth-child(2) a:before,.job-search .__list .jl--result .__item_footer .btn:nth-child(2) a:before,.job-list .__list .js--new-jobs .__item_footer .btn:nth-child(2) a:before,.job-list .__list .jl--result .__item_footer .btn:nth-child(2) a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:1.87px solid transparent;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-transition:.3s;transition:.3s}.job-search .__list .js--new-jobs .__item_footer .btn:nth-child(2) a:after,.job-search .__list .jl--result .__item_footer .btn:nth-child(2) a:after,.job-list .__list .js--new-jobs .__item_footer .btn:nth-child(2) a:after,.job-list .__list .jl--result .__item_footer .btn:nth-child(2) a:after{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_gradation.svg) no-repeat center center/contain}.job-search .__list .js--new-jobs .__item_footer .btn:nth-child(2) a:hover:before,.job-search .__list .jl--result .__item_footer .btn:nth-child(2) a:hover:before,.job-list .__list .js--new-jobs .__item_footer .btn:nth-child(2) a:hover:before,.job-list .__list .jl--result .__item_footer .btn:nth-child(2) a:hover:before{border-radius:0}.job-search .__list .jl--result .__post_count,.job-list .__list .jl--result .__post_count{font-size:1.125em;text-align:right;font-weight:700;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block}.job-search .__list .jl--result .no-job,.job-list .__list .jl--result .no-job{text-align:center}.job-search .__list .jl--result .no-job .__catch,.job-list .__list .jl--result .no-job .__catch{font-size:2.5em;margin-bottom:1rem;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.job-search .__list .jl--result .no-job .__catch,.job-list .__list .jl--result .no-job .__catch{font-size:1.25em}}.job-search .__list .jl--result .no-job .__text,.job-list .__list .jl--result .no-job .__text{letter-spacing:.05em;margin-bottom:3em}@media (max-width:768px){.job-search .__list .jl--result .no-job .__text,.job-list .__list .jl--result .no-job .__text{font-size:.875em}}.job-search .__list .jl--result .no-job .images,.job-list .__list .jl--result .no-job .images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:11.25em;margin-bottom:3em}@media (max-width:768px){.job-search .__list .jl--result .no-job .images,.job-list .__list .jl--result .no-job .images{gap:5em}}.job-search .__list .jl--result .no-job .images img,.job-list .__list .jl--result .no-job .images img{width:auto}@media (max-width:768px){.job-search .__list .jl--result .no-job .images img,.job-list .__list .jl--result .no-job .images img{width:80px}}.job-search .__list .jl--result .no-job .images img:nth-child(1),.job-list .__list .jl--result .no-job .images img:nth-child(1){margin-top:11px}.job-search .__list .jl--result .no-job .btn,.job-list .__list .jl--result .no-job .btn{width:240px;margin:auto;background-color:#fff;border-radius:50px;-webkit-transition:.3s;transition:.3s}.job-search .__list .jl--result .no-job .btn a,.job-list .__list .jl--result .no-job .btn a{font-size:.875em;font-weight:700;text-align:center;padding:1.1em 2em 1.1em 1em;border-radius:50px;position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.job-search .__list .jl--result .no-job .btn a:before,.job-list .__list .jl--result .no-job .btn a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:2px solid transparent;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.job-search .__list .jl--result .no-job .btn a:after,.job-list .__list .jl--result .no-job .btn a:after{content:"";position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.86px;height:9.5px;display:block;-webkit-transition:.3s;transition:.3s;background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_gradation.svg) no-repeat center center/contain}@media (max-width:768px){.job-search .__list .jl--result .no-job .btn a:after,.job-list .__list .jl--result .no-job .btn a:after{right:28%}}.job-search .__list .js--speed-jobs .__group_name,.job-list .__list .js--speed-jobs .__group_name{display:block}.job-search .__list .js--speed-jobs .__group_name h3,.job-list .__list .js--speed-jobs .__group_name h3{background:-webkit-linear-gradient(310deg,#1dcf84 83.39%,rgba(15,157,234,0) 83.39%);background:linear-gradient(140deg,#1dcf84 83.39%,rgba(15,157,234,0) 83.39%);border:none;-webkit-box-shadow:inherit;box-shadow:inherit}@media (max-width:768px){.job-search .__list .js--speed-jobs .__group_name h3.column-sp,.job-list .__list .js--speed-jobs .__group_name h3.column-sp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.job-search .__list .js--speed-jobs .__group_name h3 .__name_en,.job-list .__list .js--speed-jobs .__group_name h3 .__name_en{background:inherit;-webkit-text-fill-color:#fff}.job-search .__list .js--speed-jobs .__group_name h3 .__name_text,.job-list .__list .js--speed-jobs .__group_name h3 .__name_text{color:#fff}.job-search .__list .js--speed-jobs .__group_name:after,.job-list .__list .js--speed-jobs .__group_name:after{display:none}.job-search .__list .js--speed-jobs .__items,.job-list .__list .js--speed-jobs .__items{display:grid;grid-template-columns:repeat(3,1fr);gap:1.65em 3.7%}@media (max-width:1024px){.job-search .__list .js--speed-jobs .__items,.job-list .__list .js--speed-jobs .__items{grid-template-columns:repeat(2,1fr);gap:1.3em 3.7%}}@media (max-width:768px){.job-search .__list .js--speed-jobs .__items,.job-list .__list .js--speed-jobs .__items{grid-template-columns:repeat(1,1fr);gap:1.3em 3.7%}}.job-search .__list .js--speed-jobs .__item,.job-list .__list .js--speed-jobs .__item{border:2px solid;-webkit-border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));-webkit-border-image:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);-o-border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image-slice:1;background-color:#fff;padding:1.8em 5%;position:relative}@media (max-width:768px){.job-search .__list .js--speed-jobs .__item,.job-list .__list .js--speed-jobs .__item{padding:1.4em 4.5%}}.job-search .__list .js--speed-jobs .__item_header,.job-list .__list .js--speed-jobs .__item_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.85em}@media (max-width:768px){.job-search .__list .js--speed-jobs .__item_header,.job-list .__list .js--speed-jobs .__item_header{margin-bottom:.75em}}.job-search .__list .js--speed-jobs .__item_header .btn-favorite,.job-list .__list .js--speed-jobs .__item_header .btn-favorite{position:absolute;right:4.6%;top:1.7em;display:block;width:3em;height:3em;background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_favorite.svg) no-repeat center center/contain;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.job-search .__list .js--speed-jobs .__item_header .btn-favorite,.job-list .__list .js--speed-jobs .__item_header .btn-favorite{top:1.4em;width:2.5rem;height:2.5rem}}.job-search .__list .js--speed-jobs .__item_header .btn-favorite.actived,.job-list .__list .js--speed-jobs .__item_header .btn-favorite.actived{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_favorite_actived.svg) no-repeat center center/contain}.job-search .__list .js--speed-jobs .__item_header .btn-favorite:hover,.job-list .__list .js--speed-jobs .__item_header .btn-favorite:hover{-webkit-animation:buruburu 1s linear infinite;animation:buruburu 1s linear infinite;scale:1}@keyframes buruburu{0%{-webkit-transform:translateX(0);transform:translateX(0)}7%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}14%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}32%{-webkit-transform:translateX(5px);transform:translateX(5px)}40%{-webkit-transform:translateX(0px);transform:translateX(0px)}}.job-search .__list .js--speed-jobs .__item_title,.job-list .__list .js--speed-jobs .__item_title{width:85%}.job-search .__list .js--speed-jobs .__item_title h4,.job-list .__list .js--speed-jobs .__item_title h4{font-size:1.125em;letter-spacing:.05em;line-height:1.44778}@media (max-width:768px){.job-search .__list .js--speed-jobs .__item_title h4,.job-list .__list .js--speed-jobs .__item_title h4{font-size:1em}}.job-search .__list .js--speed-jobs .__item_tags,.job-list .__list .js--speed-jobs .__item_tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625em;margin-bottom:1.3em}.job-search .__list .js--speed-jobs .__item_tags .__tag,.job-list .__list .js--speed-jobs .__item_tags .__tag{font-size:.875em;color:#fff;font-weight:700;padding:.05em .5em}.job-search .__list .js--speed-jobs .__item_tags .__tag--01,.job-list .__list .js--speed-jobs .__item_tags .__tag--01{background:-webkit-gradient(linear,left top,right top,from(#ff6700),to(#f99245));background:-webkit-linear-gradient(left,#ff6700 0%,#f99245 100%);background:linear-gradient(90deg,#ff6700 0%,#f99245 100%)}.job-search .__list .js--speed-jobs .__item_tags .__tag--02,.job-list .__list .js--speed-jobs .__item_tags .__tag--02{background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%)}.job-search .__list .js--speed-jobs .__item_info,.job-list .__list .js--speed-jobs .__item_info{margin-bottom:1.3em}@media (max-width:768px){.job-search .__list .js--speed-jobs .__item_info,.job-list .__list .js--speed-jobs .__item_info{margin-bottom:1.1em}}.job-search .__list .js--speed-jobs .__item .__info_item,.job-list .__list .js--speed-jobs .__item .__info_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.3em}.job-search .__list .js--speed-jobs .__item .__info_item:nth-child(n+2),.job-list .__list .js--speed-jobs .__item .__info_item:nth-child(n+2){margin-top:.1em}.job-search .__list .js--speed-jobs .__item .__info_item .icon-bg-yen,.job-search .__list .js--speed-jobs .__item .__info_item .icon-bg-home,.job-search .__list .js--speed-jobs .__item .__info_item .icon-bg-obsession,.job-list .__list .js--speed-jobs .__item .__info_item .icon-bg-yen,.job-list .__list .js--speed-jobs .__item .__info_item .icon-bg-home,.job-list .__list .js--speed-jobs .__item .__info_item .icon-bg-obsession{width:2em;height:2em;display:inline-block}@media (max-width:768px){.job-search .__list .js--speed-jobs .__item .__info_item .icon-bg-yen,.job-search .__list .js--speed-jobs .__item .__info_item .icon-bg-home,.job-search .__list .js--speed-jobs .__item .__info_item .icon-bg-obsession,.job-list .__list .js--speed-jobs .__item .__info_item .icon-bg-yen,.job-list .__list .js--speed-jobs .__item .__info_item .icon-bg-home,.job-list .__list .js--speed-jobs .__item .__info_item .icon-bg-obsession{width:1.875em;height:1.875em}}.job-search .__list .js--speed-jobs .__item .__info_item .icon-bg-yen,.job-list .__list .js--speed-jobs .__item .__info_item .icon-bg-yen{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_money.svg) no-repeat center center/contain}.job-search .__list .js--speed-jobs .__item .__info_item .icon-bg-home,.job-list .__list .js--speed-jobs .__item .__info_item .icon-bg-home{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_place.svg) no-repeat center center/contain}.job-search .__list .js--speed-jobs .__item .__info_item .icon-bg-obsession,.job-list .__list .js--speed-jobs .__item .__info_item .icon-bg-obsession{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_star.svg) no-repeat center center/contain}.job-search .__list .js--speed-jobs .__item .__info_item .text,.job-list .__list .js--speed-jobs .__item .__info_item .text{font-size:.9375em;line-height:1.4;letter-spacing:.05em;width:calc(100% - 2.5em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.job-search .__list .js--speed-jobs .__item .__info_item .text,.job-list .__list .js--speed-jobs .__item .__info_item .text{font-size:.875em}}.job-search .__list .js--speed-jobs .__item .__info_item .text>span:nth-child(n+2):before,.job-list .__list .js--speed-jobs .__item .__info_item .text>span:nth-child(n+2):before{content:"/"}.job-search .__list .js--speed-jobs .__item_footer,.job-list .__list .js--speed-jobs .__item_footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:.5em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.job-search .__list .js--speed-jobs .__item_footer,.job-list .__list .js--speed-jobs .__item_footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8em}}.job-search .__list .js--speed-jobs .__item_footer .btn,.job-list .__list .js--speed-jobs .__item_footer .btn{width:48%}@media (max-width:768px){.job-search .__list .js--speed-jobs .__item_footer .btn,.job-list .__list .js--speed-jobs .__item_footer .btn{width:100%}}.job-search .__list .js--speed-jobs .__item_footer .btn a,.job-list .__list .js--speed-jobs .__item_footer .btn a{width:100%;font-size:.8125em;font-weight:700;letter-spacing:.05em;padding:.95em 2em .95em 1.2em;border-radius:50px;-webkit-transition:.3s;transition:.3s;white-space:nowrap}@media (max-width:1024px){.job-search .__list .js--speed-jobs .__item_footer .btn a,.job-list .__list .js--speed-jobs .__item_footer .btn a{text-align:center}}@media (max-width:768px){.job-search .__list .js--speed-jobs .__item_footer .btn a,.job-list .__list .js--speed-jobs .__item_footer .btn a{font-size:.875em}}@media (max-width:768px){.job-search .__list .js--speed-jobs .__item_footer .btn a .btn-text,.job-list .__list .js--speed-jobs .__item_footer .btn a .btn-text{margin-left:-1em}}.job-search .__list .js--speed-jobs .__item_footer .btn a:after,.job-list .__list .js--speed-jobs .__item_footer .btn a:after{content:"";position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.86px;height:9.5px;display:block;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.job-search .__list .js--speed-jobs .__item_footer .btn a:after,.job-list .__list .js--speed-jobs .__item_footer .btn a:after{right:28%}}.job-search .__list .js--speed-jobs .__item_footer .btn a:hover,.job-list .__list .js--speed-jobs .__item_footer .btn a:hover{border-radius:0}.job-search .__list .js--speed-jobs .__item_footer .btn a:hover:after,.job-list .__list .js--speed-jobs .__item_footer .btn a:hover:after{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}.job-search .__list .js--speed-jobs .__item_footer .btn:nth-child(1) a,.job-list .__list .js--speed-jobs .__item_footer .btn:nth-child(1) a{background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);color:#fff}.job-search .__list .js--speed-jobs .__item_footer .btn:nth-child(1) a:after,.job-list .__list .js--speed-jobs .__item_footer .btn:nth-child(1) a:after{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_white.svg) no-repeat center center/contain}.job-search .__list .js--speed-jobs .__item_footer .btn:nth-child(2) a,.job-list .__list .js--speed-jobs .__item_footer .btn:nth-child(2) a{position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.job-search .__list .js--speed-jobs .__item_footer .btn:nth-child(2) a:before,.job-list .__list .js--speed-jobs .__item_footer .btn:nth-child(2) a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:1.87px solid transparent;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-transition:.3s;transition:.3s}.job-search .__list .js--speed-jobs .__item_footer .btn:nth-child(2) a:after,.job-list .__list .js--speed-jobs .__item_footer .btn:nth-child(2) a:after{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_gradation.svg) no-repeat center center/contain}.job-search .__list .js--speed-jobs .__item_footer .btn:nth-child(2) a:hover:before,.job-list .__list .js--speed-jobs .__item_footer .btn:nth-child(2) a:hover:before{border-radius:0}.job-search .__list .jl--current .__item.--list,.job-list .__list .jl--current .__item.--list{margin-bottom:1.5em}.job-search .__list .jl--current .__item.--list ul li,.job-list .__list .jl--current .__item.--list ul li{font-weight:700}.job-search .__list .jl--current .__item.js--btn .btn,.job-list .__list .jl--current .__item.js--btn .btn{width:240px;margin:auto}.job-search .__list .jl--current .__item.js--btn .btn a,.job-list .__list .jl--current .__item.js--btn .btn a{background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);color:#fff}.job-search .__list .jl--current .__item.js--btn .btn,.job-list .__list .jl--current .__item.js--btn .btn{width:240px;margin:auto;background-color:#fff;border-radius:50px;-webkit-transition:.3s;transition:.3s}.job-search .__list .jl--current .__item.js--btn .btn:hover,.job-list .__list .jl--current .__item.js--btn .btn:hover{border-radius:0}.job-search .__list .jl--current .__item.js--btn .btn a,.job-list .__list .jl--current .__item.js--btn .btn a{font-size:.875em;font-weight:700;text-align:center;padding:1.1em 2em 1.1em 1em;border-radius:50px;position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.job-search .__list .jl--current .__item.js--btn .btn a:before,.job-list .__list .jl--current .__item.js--btn .btn a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:2px solid transparent;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-transition:.3s;transition:.3s}.job-search .__list .jl--current .__item.js--btn .btn a:after,.job-list .__list .jl--current .__item.js--btn .btn a:after{content:"";position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.86px;height:9.5px;display:block;-webkit-transition:.3s;transition:.3s;background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_gradation.svg) no-repeat center center/contain}@media (max-width:768px){.job-search .__list .jl--current .__item.js--btn .btn a:after,.job-list .__list .jl--current .__item.js--btn .btn a:after{right:28%}}.job-search .__list .jl--current .__item.js--btn .btn a:hover:before,.job-list .__list .jl--current .__item.js--btn .btn a:hover:before{border-radius:0}.job-search .__list .jl--current .__item.js--btn .btn a:hover:after,.job-list .__list .jl--current .__item.js--btn .btn a:hover:after{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}.job-search .__list .js--properties .__group.obsession,.job-list .__list .js--properties .__group.obsession{margin-bottom:3.59em}@media (max-width:768px){.job-search .__list .js--properties .__group.obsession,.job-list .__list .js--properties .__group.obsession{margin-bottom:2.37em}}.job-search .__list .js--properties .__group_name,.job-list .__list .js--properties .__group_name{margin-bottom:4em}@media (max-width:768px){.job-search .__list .js--properties .__group_name,.job-list .__list .js--properties .__group_name{margin-bottom:2.2em}}.job-search .__list .js--properties #group-salary .form-field,.job-list .__list .js--properties #group-salary .form-field{min-width:175px}@media (max-width:768px){.job-search .__list .js--properties #group-salary .form-field,.job-list .__list .js--properties #group-salary .form-field{min-width:inherit}}.job-search .__list .js--properties .__items,.job-list .__list .js--properties .__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.02em 3%}@media (max-width:768px){.job-search .__list .js--properties .__items,.job-list .__list .js--properties .__items{-webkit-flex-wrap:inherit;-ms-flex-wrap:inherit;flex-wrap:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.5em 6%}.job-search .__list .js--properties .__items.column_2-sp,.job-list .__list .js--properties .__items.column_2-sp{display:grid;grid-template-columns:repeat(2,1fr)}}.job-search .__list .js--properties .__items.--monthly,.job-list .__list .js--properties .__items.--monthly{margin-bottom:3em}@media (max-width:768px){.job-search .__list .js--properties .__items.--monthly,.job-list .__list .js--properties .__items.--monthly{margin-bottom:1.5em}}.job-search .__list .js--properties .__items .form-field .form-checkbox,.job-list .__list .js--properties .__items .form-field .form-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em}.job-search .__list .js--properties .__items .form-field .form-checkbox input,.job-list .__list .js--properties .__items .form-field .form-checkbox input{width:1.33em;height:1.33em}.job-search .__list .js--properties .__items .form-field .form-checkbox label,.job-list .__list .js--properties .__items .form-field .form-checkbox label{font-size:1.125em}@media (max-width:768px){.job-search .__list .js--properties .__items .form-field .form-checkbox label,.job-list .__list .js--properties .__items .form-field .form-checkbox label{font-size:.875em}}.job-search .__list .js--properties .form-select select,.job-list .__list .js--properties .form-select select{padding:1em;background-color:#fff;border-radius:15px;border:1px solid #303030}.job-search .__list .js--btn .__items,.job-list .__list .js--btn .__items{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8.2%}.job-search .__list .js--btn .__items .__item .btn button,.job-list .__list .js--btn .__items .__item .btn button{width:240px;font-size:.875em;font-weight:700;padding:1.25em 3em 1.25em .4em;border-radius:50px;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.job-search .__list .js--btn .__items .__item .btn button,.job-list .__list .js--btn .__items .__item .btn button{width:100%;padding:.9em 3em .9em 1.2em;letter-spacing:.05em}}.job-search .__list .js--btn .__items .__item .btn button:after,.job-list .__list .js--btn .__items .__item .btn button:after{content:"";position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.86px;height:9.5px;display:block;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.job-search .__list .js--btn .__items .__item .btn button:after,.job-list .__list .js--btn .__items .__item .btn button:after{right:28%}}.job-search .__list .js--btn .__items .__item .btn button:hover,.job-list .__list .js--btn .__items .__item .btn button:hover{border-radius:0}.job-search .__list .js--btn .__items .__item .btn button:hover:after,.job-list .__list .js--btn .__items .__item .btn button:hover:after{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}.job-search .__list .js--btn .__items .__item:nth-child(1) .btn button,.job-list .__list .js--btn .__items .__item:nth-child(1) .btn button{background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);color:#fff}.job-search .__list .js--btn .__items .__item:nth-child(1) .btn button:after,.job-list .__list .js--btn .__items .__item:nth-child(1) .btn button:after{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_white.svg) no-repeat center center/contain}@media (max-width:768px){.job-search .__list .js--btn .__items .__item:nth-child(2),.job-list .__list .js--btn .__items .__item:nth-child(2){margin-top:2.5em}}.job-search .__list .js--btn .__items .__item:nth-child(2) .btn,.job-list .__list .js--btn .__items .__item:nth-child(2) .btn{background-color:#fff;border-radius:50px;-webkit-transition:.3s;transition:.3s}.job-search .__list .js--btn .__items .__item:nth-child(2) .btn:hover,.job-list .__list .js--btn .__items .__item:nth-child(2) .btn:hover{border-radius:0}.job-search .__list .js--btn .__items .__item:nth-child(2) .btn button,.job-list .__list .js--btn .__items .__item:nth-child(2) .btn button{position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.job-search .__list .js--btn .__items .__item:nth-child(2) .btn button:before,.job-list .__list .js--btn .__items .__item:nth-child(2) .btn button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:2px solid transparent;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-transition:.3s;transition:.3s}.job-search .__list .js--btn .__items .__item:nth-child(2) .btn button:after,.job-list .__list .js--btn .__items .__item:nth-child(2) .btn button:after{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_gradation.svg) no-repeat center center/contain}.job-search .__list .js--btn .__items .__item:nth-child(2) .btn button:hover:before,.job-list .__list .js--btn .__items .__item:nth-child(2) .btn button:hover:before{border-radius:0}.job-search .__list .js--btn .__items .__item:nth-child(2) .btn button:hover:after,.job-list .__list .js--btn .__items .__item:nth-child(2) .btn button:hover:after{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}.job-search .__list .js--keyword .__group,.job-list .__list .js--keyword .__group{margin-bottom:0}.job-search .__list .js--keyword .__group_name,.job-list .__list .js--keyword .__group_name{margin-bottom:4.2em}@media (max-width:768px){.job-search .__list .js--keyword .__group_name,.job-list .__list .js--keyword .__group_name{margin-bottom:2.6em}}.job-search .__list .js--keyword .__items,.job-list .__list .js--keyword .__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width:768px){.job-search .__list .js--keyword .__items,.job-list .__list .js--keyword .__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.job-search .__list .js--keyword .form-input,.job-list .__list .js--keyword .form-input{margin-bottom:2.4em}}.job-search .__list .js--keyword .form-input input,.job-list .__list .js--keyword .form-input input{font-size:1.125em;width:89.7%;background-color:#fff;border:1px solid #303030;padding:.8em 1.3em}@media (max-width:768px){.job-search .__list .js--keyword .form-input input,.job-list .__list .js--keyword .form-input input{width:100%;font-size:.875em;letter-spacing:.05em;padding:1.4em 1.6em}}.job-search .__list .js--keyword .__item.form-field,.job-list .__list .js--keyword .__item.form-field{width:60%}@media (max-width:768px){.job-search .__list .js--keyword .__item.form-field,.job-list .__list .js--keyword .__item.form-field{width:100%}}.job-search .__list .js--keyword .__item.js--btn,.job-list .__list .js--keyword .__item.js--btn{width:35%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3%}@media (max-width:768px){.job-search .__list .js--keyword .__item.js--btn,.job-list .__list .js--keyword .__item.js--btn{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width:768px){.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(2),.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(2){margin-top:2.4em}}.job-search .__list .js--keyword .__item.js--btn .btn button,.job-list .__list .js--keyword .__item.js--btn .btn button{width:240px;font-size:.875em;font-weight:700;border-radius:50px;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.job-search .__list .js--keyword .__item.js--btn .btn button,.job-list .__list .js--keyword .__item.js--btn .btn button{width:100%;letter-spacing:.05em}}.job-search .__list .js--keyword .__item.js--btn .btn button:after,.job-list .__list .js--keyword .__item.js--btn .btn button:after{content:"";position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.86px;height:9.5px;display:block;-webkit-transition:.3s;transition:.3s}.job-search .__list .js--keyword .__item.js--btn .btn button:hover,.job-list .__list .js--keyword .__item.js--btn .btn button:hover{border-radius:0}.job-search .__list .js--keyword .__item.js--btn .btn button:hover:after,.job-list .__list .js--keyword .__item.js--btn .btn button:hover:after{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(1) button,.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(1) button{padding:1.25em 1.5em 1.25em .9em;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);color:#fff}@media (max-width:768px){.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(1) button,.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(1) button{padding:.95em 2.8em .95em .9em}}.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(1) button:after,.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(1) button:after{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_white.svg) no-repeat center center/contain}.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(2),.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(2){background-color:#fff;border-radius:50px;-webkit-transition:.3s;transition:.3s}.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(2):hover,.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(2):hover{border-radius:0}.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(2) button,.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(2) button{background-color:#fff;padding:1.25em 2.5em 1.25em .4em;position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(2) button,.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(2) button{padding:.95em 2.2em .95em .4em}}.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(2) button:before,.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(2) button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:2px solid transparent;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-transition:.3s;transition:.3s}.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(2) button:after,.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(2) button:after{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_gradation.svg) no-repeat center center/contain}.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(2) button:hover:before,.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(2) button:hover:before{border-radius:0}.job-search .__list .js--keyword .__item.js--btn .btn:nth-child(2) button:hover:after,.job-list .__list .js--keyword .__item.js--btn .btn:nth-child(2) button:hover:after{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}.job-search .__flow,.job-list .__flow{margin-top:-6.25em;padding-top:6.85em}@media (max-width:768px){.job-search .__flow,.job-list .__flow{margin-top:0;padding-top:2.3em}}.job-search .__flow-inner,.job-list .__flow-inner{padding:4.3em 14.3% 3.7em;text-align:center;position:relative;border:2px solid;-webkit-border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));-webkit-border-image:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);-o-border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image-slice:1;background:#fff}@media (max-width:1024px){.job-search .__flow-inner,.job-list .__flow-inner{border:none}}@media (max-width:768px){.job-search .__flow-inner,.job-list .__flow-inner{padding:1.3em 15% 3em}}.job-search .__flow-icon,.job-list .__flow-icon{position:absolute;top:0;left:50%;-webkit-transform:translate(-45%,-40%);transform:translate(-45%,-40%)}@media (max-width:768px){.job-search .__flow-icon,.job-list .__flow-icon{-webkit-transform:translate(-45%,-71%);transform:translate(-45%,-71%)}}.job-search .__flow-icon img,.job-list .__flow-icon img{width:auto;height:auto}@media (max-width:768px){.job-search .__flow-icon img,.job-list .__flow-icon img{width:64.9px}}.job-search .__flow-title,.job-list .__flow-title{font-size:1.875em;margin-bottom:1.8em;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:1024px){.job-search .__flow-title,.job-list .__flow-title{font-size:1.5em}}@media (max-width:768px){.job-search .__flow-title,.job-list .__flow-title{font-size:1.375em;font-weight:400;margin-bottom:2.4em}}.job-search .__flow-item,.job-list .__flow-item{position:relative}.job-search .__flow-item:nth-child(n+2),.job-list .__flow-item:nth-child(n+2){margin-top:5.95em}@media (max-width:768px){.job-search .__flow-item:nth-child(n+2),.job-list .__flow-item:nth-child(n+2){margin-top:5.45em}}.job-search .__flow-item:nth-child(n+2):before,.job-list .__flow-item:nth-child(n+2):before{position:absolute;left:50%;bottom:100%;-webkit-transform:translate(-50%,-2.6em);transform:translate(-50%,-2.6em);content:"";width:1em;height:.65em;display:block}@media (max-width:768px){.job-search .__flow-item:nth-child(n+2):before,.job-list .__flow-item:nth-child(n+2):before{-webkit-transform:translate(-50%,-2.4em);transform:translate(-50%,-2.4em)}}.job-search .__flow-item-container,.job-list .__flow-item-container{background-color:#fff;padding:2.5em 5% 2.25em;z-index:0;-webkit-clip-path:polygon(3.9em 0,100% 0,100% 100%,0 100%,0 3.9em);clip-path:polygon(3.9em 0,100% 0,100% 100%,0 100%,0 3.9em);-webkit-box-shadow:0px 3px 6px 0px rgba(103,114,126,.1019607843),0px 10px 10px 0px rgba(103,114,126,.0901960784),0px 23px 14px 0px rgba(103,114,126,.0509803922),0px 41px 17px 0px rgba(103,114,126,.0117647059),0px 65px 18px 0px rgba(103,114,126,0);box-shadow:0px 3px 6px 0px rgba(103,114,126,.1019607843),0px 10px 10px 0px rgba(103,114,126,.0901960784),0px 23px 14px 0px rgba(103,114,126,.0509803922),0px 41px 17px 0px rgba(103,114,126,.0117647059),0px 65px 18px 0px rgba(103,114,126,0);border:2px solid;-webkit-border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));-webkit-border-image:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);-o-border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image-slice:1}@media (max-width:768px){.job-search .__flow-item-container,.job-list .__flow-item-container{padding:2.3em 5% 2.1em}}@media (max-width:768px){.job-search .__flow-item:after,.job-list .__flow-item:after{top:1.7em;width:108.42px}}.job-search .__flow-item-title,.job-list .__flow-item-title{position:absolute;left:0;top:0;z-index:2;-webkit-transform:translate(-32%,-63%);transform:translate(-32%,-63%)}.job-search .__flow-item-title{position:absolute;left:16px;top:39px;z-index:2;-webkit-transform:translate(-32%,-63%);transform:translate(-32%,-63%);background:#eee;padding:21px;color:#fff !important}.job-search .__flow-item-title .step,.job-search .__flow-item-title .num,.job-list .__flow-item-title .step,.job-list .__flow-item-title .num{display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block}.job-search .__flow-item-title .step,.job-list .__flow-item-title .step{font-size:1.125em;letter-spacing:.05em}@media (max-width:768px){.job-search .__flow-item-title .step,.job-list .__flow-item-title .step{font-size:1em}}.job-search .__flow-item-title .num,.job-list .__flow-item-title .num{font-size:2.5em;line-height:1}@media (max-width:768px){.job-search .__flow-item-title .num,.job-list .__flow-item-title .num{font-size:2.25em}}.job-search .__flow-item-img,.job-list .__flow-item-img{margin-bottom:2em}.job-search .__flow-item-img img,.job-list .__flow-item-img img{width:auto}@media (max-width:768px){.job-search .__flow-item-img img,.job-list .__flow-item-img img{width:99.75px}}@media (max-width:768px){.job-search .__flow-item-img--04 img,.job-list .__flow-item-img--04 img{width:216.13px}}.job-search .__flow-item-text,.job-list .__flow-item-text{letter-spacing:.05em}@media (max-width:768px){.job-search .__flow-item-text,.job-list .__flow-item-text{font-size:.875em}}.js--properties .collapse-target{overflow:visible;height:auto !important}.category.archive,.post-type-archive-post.archive{padding-top:76px}@media (max-width:768px){.category.archive,.post-type-archive-post.archive{padding-top:50px}}.category .__row,.post-type-archive-post .__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1024px){.category .__row,.post-type-archive-post .__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.category .primary,.post-type-archive-post .primary{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:3.3%}@media (max-width:1024px){.category .primary,.post-type-archive-post .primary{padding-right:0}}.category .primary .__header,.post-type-archive-post .primary .__header{padding-bottom:2em;margin-bottom:2em;border-bottom:3px solid;-webkit-border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));-webkit-border-image:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);-o-border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image-slice:1}.category .primary .__header>a:hover .__thumbnail img,.post-type-archive-post .primary .__header>a:hover .__thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05)}.category .primary .__header .__meta_top,.post-type-archive-post .primary .__header .__meta_top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.125em;margin-bottom:1.5em}.category .primary .__header .__meta_top .__date,.post-type-archive-post .primary .__header .__meta_top .__date{font-size:.875em;font-weight:700}.category .primary .__header .__meta_top .__category,.post-type-archive-post .primary .__header .__meta_top .__category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.category .primary .__header .__meta_top .__category_item,.post-type-archive-post .primary .__header .__meta_top .__category_item{font-size:.875em;color:#fff;font-weight:700;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);padding:.1em .5em}.category .primary .__header .__title,.post-type-archive-post .primary .__header .__title{position:relative}.category .primary .__header .__title h1,.post-type-archive-post .primary .__header .__title h1{font-size:2em;line-height:1.25;letter-spacing:.05em;font-weight:700;margin-bottom:2rem}@media (max-width:768px){.category .primary .__header .__title h1,.post-type-archive-post .primary .__header .__title h1{font-size:1.25em;line-height:1.448;margin-bottom:1rem}}.category .primary .__header .__tags,.post-type-archive-post .primary .__header .__tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625em;margin-bottom:1.3em}.category .primary .__header .__tags .__tag,.post-type-archive-post .primary .__header .__tags .__tag{font-size:.875em;color:#fff;font-weight:700;padding:.05em .5em}.category .primary .__header .__tags .__tag--01,.post-type-archive-post .primary .__header .__tags .__tag--01{background:-webkit-gradient(linear,left top,right top,from(#ff6700),to(#f99245));background:-webkit-linear-gradient(left,#ff6700 0%,#f99245 100%);background:linear-gradient(90deg,#ff6700 0%,#f99245 100%)}.category .primary .__header .__tags .__tag--02,.post-type-archive-post .primary .__header .__tags .__tag--02{background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%)}.category .primary .__header .__thumbnail,.post-type-archive-post .primary .__header .__thumbnail{margin-bottom:2.5em;overflow:hidden}.category .primary .__header .__thumbnail img,.post-type-archive-post .primary .__header .__thumbnail img{-webkit-transition:.3s;transition:.3s}.category .primary .__header .__thumbnail .headingtop,.post-type-archive-post .primary .__header .__thumbnail .headingtop{height:auto;position:relative}.category .primary .__header .__thumbnail .headingtop:before,.post-type-archive-post .primary .__header .__thumbnail .headingtop:before{content:"";display:block;padding-top:66.625%}.category .primary .__header .__thumbnail .headingtop .inner,.post-type-archive-post .primary .__header .__thumbnail .headingtop .inner{position:absolute;top:0;left:0;width:100%;height:100%}.category .primary .__list_inner,.post-type-archive-post .primary .__list_inner{display:grid;grid-template-columns:repeat(2,1fr);gap:2em 2%}.category .primary .__list_inner .__item a,.post-type-archive-post .primary .__list_inner .__item a{display:block;height:100%;background-color:#fff;padding:1.5em 5%;-webkit-box-shadow:0px 3px 6px 0px rgba(103,114,126,.1019607843),0px 10px 10px 0px rgba(103,114,126,.0901960784),0px 23px 14px 0px rgba(103,114,126,.0509803922),0px 41px 17px 0px rgba(103,114,126,.0117647059),0px 65px 18px 0px rgba(103,114,126,0);box-shadow:0px 3px 6px 0px rgba(103,114,126,.1019607843),0px 10px 10px 0px rgba(103,114,126,.0901960784),0px 23px 14px 0px rgba(103,114,126,.0509803922),0px 41px 17px 0px rgba(103,114,126,.0117647059),0px 65px 18px 0px rgba(103,114,126,0)}.category .primary .__list_inner .__item a:hover,.post-type-archive-post .primary .__list_inner .__item a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.category .primary .__list_inner .__item a:hover .__thumbnail img,.post-type-archive-post .primary .__list_inner .__item a:hover .__thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05)}.category .primary .__list_inner .__item a:hover .__title_h2 h2,.post-type-archive-post .primary .__list_inner .__item a:hover .__title_h2 h2{color:#2ca938}.category .primary .__list_inner .__item .__post_meta,.post-type-archive-post .primary .__list_inner .__item .__post_meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:1.3em;gap:1em}.category .primary .__list_inner .__item .__category,.post-type-archive-post .primary .__list_inner .__item .__category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625em}.category .primary .__list_inner .__item .__category_item,.post-type-archive-post .primary .__list_inner .__item .__category_item{font-size:.875em;color:#fff;font-weight:700;padding:.05em .5em;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%)}.category .primary .__list_inner .__item .__thumbnail,.post-type-archive-post .primary .__list_inner .__item .__thumbnail{margin-bottom:2.5em;overflow:hidden}.category .primary .__list_inner .__item .__thumbnail img,.post-type-archive-post .primary .__list_inner .__item .__thumbnail img{-webkit-transition:.3s;transition:.3s}.category .primary .__list_inner .__item .__thumbnail .headingtop,.post-type-archive-post .primary .__list_inner .__item .__thumbnail .headingtop{height:auto;position:relative}.category .primary .__list_inner .__item .__thumbnail .headingtop:before,.post-type-archive-post .primary .__list_inner .__item .__thumbnail .headingtop:before{content:"";display:block;padding-top:66.625%}.category .primary .__list_inner .__item .__thumbnail .headingtop .inner,.post-type-archive-post .primary .__list_inner .__item .__thumbnail .headingtop .inner{position:absolute;top:0;left:0;width:100%;height:100%}.category .primary .__list_inner .__item .__title_h2 h2,.post-type-archive-post .primary .__list_inner .__item .__title_h2 h2{font-size:1.125em;letter-spacing:.05em;line-height:1.4478;margin-bottom:1rem;-webkit-transition:.3s;transition:.3s;color:#3d3d3d}.category .secondary,.post-type-archive-post .secondary{width:389px;position:-webkit-sticky;position:sticky;top:7em}.__post_excerpt{color:#3d3d3d}@media (max-width:1024px){.category .secondary,.post-type-archive-post .secondary{width:100%}}.category .secondary .__topic,.post-type-archive-post .secondary .__topic{border-bottom:3px solid;-webkit-border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));-webkit-border-image:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);-o-border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image-slice:1;margin-bottom:2rem}.category .secondary .__topic h2,.post-type-archive-post .secondary .__topic h2{font-size:1.5em;padding:.5em 0;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.category .secondary .__topic h2,.post-type-archive-post .secondary .__topic h2{font-size:1.25em}}.category .secondary .__items,.post-type-archive-post .secondary .__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.8125em}.category .secondary .__item a,.post-type-archive-post .secondary .__item a{display:block;background-color:#fff;padding:2em 5.784%;position:relative;-webkit-box-shadow:0px 3px 6px 0px rgba(103,114,126,.1019607843),0px 10px 10px 0px rgba(103,114,126,.0901960784),0px 23px 14px 0px rgba(103,114,126,.0509803922),0px 41px 17px 0px rgba(103,114,126,.0117647059),0px 65px 18px 0px rgba(103,114,126,0);box-shadow:0px 3px 6px 0px rgba(103,114,126,.1019607843),0px 10px 10px 0px rgba(103,114,126,.0901960784),0px 23px 14px 0px rgba(103,114,126,.0509803922),0px 41px 17px 0px rgba(103,114,126,.0117647059),0px 65px 18px 0px rgba(103,114,126,0)}@media (max-width:768px){.category .secondary .__item a,.post-type-archive-post .secondary .__item a{padding:1.5em 5.785%}}.category .secondary .__item a:hover,.post-type-archive-post .secondary .__item a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.category .secondary .__item_header,.post-type-archive-post .secondary .__item_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.85em}@media (max-width:768px){.category .secondary .__item_header,.post-type-archive-post .secondary .__item_header{margin-bottom:.75em}}.category .secondary .__item_header .btn-favorite,.post-type-archive-post .secondary .__item_header .btn-favorite{position:absolute;right:4.6%;top:1.7em;display:block;width:3em;height:3em;background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_favorite.svg) no-repeat center center/contain;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.category .secondary .__item_header .btn-favorite,.post-type-archive-post .secondary .__item_header .btn-favorite{top:1.5em;right:5.785%;width:2.5rem;height:2.5rem}}.category .secondary .__item_header .btn-favorite.actived,.post-type-archive-post .secondary .__item_header .btn-favorite.actived{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_favorite_actived.svg) no-repeat center center/contain}.category .secondary .__item_header .btn-favorite:hover,.post-type-archive-post .secondary .__item_header .btn-favorite:hover{-webkit-animation:buruburu 1s linear infinite;animation:buruburu 1s linear infinite;scale:1}@keyframes buruburu{0%{-webkit-transform:translateX(0);transform:translateX(0)}7%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}14%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}32%{-webkit-transform:translateX(5px);transform:translateX(5px)}40%{-webkit-transform:translateX(0px);transform:translateX(0px)}}.category .secondary .__item_title,.post-type-archive-post .secondary .__item_title{width:85%}.category .secondary .__item_title h3,.post-type-archive-post .secondary .__item_title h3{font-size:1.125em;letter-spacing:.05em;line-height:1.44778}@media (max-width:768px){.category .secondary .__item_title h3,.post-type-archive-post .secondary .__item_title h3{font-size:1em}}.category .secondary .__item_tags,.post-type-archive-post .secondary .__item_tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625em;margin-bottom:1.3em}.category .secondary .__item_tags .__tag,.post-type-archive-post .secondary .__item_tags .__tag{font-size:.875em;color:#fff;font-weight:700;padding:.05em .5em}.category .secondary .__item_tags .__tag--01,.post-type-archive-post .secondary .__item_tags .__tag--01{background:-webkit-gradient(linear,left top,right top,from(#ff6700),to(#f99245));background:-webkit-linear-gradient(left,#ff6700 0%,#f99245 100%);background:linear-gradient(90deg,#ff6700 0%,#f99245 100%)}.category .secondary .__item_tags .__tag--02,.post-type-archive-post .secondary .__item_tags .__tag--02{background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%)}.category .secondary .__item_info,.post-type-archive-post .secondary .__item_info{margin-bottom:1.3em}@media (max-width:768px){.category .secondary .__item_info,.post-type-archive-post .secondary .__item_info{margin-bottom:1.1em}}.category .secondary .__item .__info_item,.post-type-archive-post .secondary .__item .__info_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.3em}.category .secondary .__item .__info_item:nth-child(n+2),.post-type-archive-post .secondary .__item .__info_item:nth-child(n+2){margin-top:.1em}.category .secondary .__item .__info_item .icon-bg-yen,.category .secondary .__item .__info_item .icon-bg-home,.category .secondary .__item .__info_item .icon-bg-obsession,.post-type-archive-post .secondary .__item .__info_item .icon-bg-yen,.post-type-archive-post .secondary .__item .__info_item .icon-bg-home,.post-type-archive-post .secondary .__item .__info_item .icon-bg-obsession{width:2em;height:2em;display:inline-block}@media (max-width:768px){.category .secondary .__item .__info_item .icon-bg-yen,.category .secondary .__item .__info_item .icon-bg-home,.category .secondary .__item .__info_item .icon-bg-obsession,.post-type-archive-post .secondary .__item .__info_item .icon-bg-yen,.post-type-archive-post .secondary .__item .__info_item .icon-bg-home,.post-type-archive-post .secondary .__item .__info_item .icon-bg-obsession{width:1.875em;height:1.875em}}.category .secondary .__item .__info_item .icon-bg-yen,.post-type-archive-post .secondary .__item .__info_item .icon-bg-yen{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_money.svg) no-repeat center center/contain}.category .secondary .__item .__info_item .icon-bg-home,.post-type-archive-post .secondary .__item .__info_item .icon-bg-home{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_place.svg) no-repeat center center/contain}.category .secondary .__item .__info_item .icon-bg-obsession,.post-type-archive-post .secondary .__item .__info_item .icon-bg-obsession{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_star.svg) no-repeat center center/contain}.category .secondary .__item .__info_item .text,.post-type-archive-post .secondary .__item .__info_item .text{font-size:.9375em;line-height:1.4;letter-spacing:.05em;width:calc(100% - 2.5em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.category .secondary .__item .__info_item .text,.post-type-archive-post .secondary .__item .__info_item .text{font-size:.875em}}.category .secondary .__item .__info_item .text>span:nth-child(n+2):before,.post-type-archive-post .secondary .__item .__info_item .text>span:nth-child(n+2):before{content:"/"}.category .secondary .__item_footer,.post-type-archive-post .secondary .__item_footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:.5em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.category .secondary .__item_footer,.post-type-archive-post .secondary .__item_footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.8em}}.category .secondary .__item_footer .btn,.post-type-archive-post .secondary .__item_footer .btn{width:48%}@media (max-width:768px){.category .secondary .__item_footer .btn,.post-type-archive-post .secondary .__item_footer .btn{width:100%}}.category .secondary .__item_footer .btn a,.post-type-archive-post .secondary .__item_footer .btn a{width:100%;font-size:.8125em;font-weight:700;letter-spacing:.05em;padding:.95em 2em .95em 1.2em;border-radius:50px;-webkit-transition:.3s;transition:.3s;white-space:nowrap}@media (max-width:1024px){.category .secondary .__item_footer .btn a,.post-type-archive-post .secondary .__item_footer .btn a{text-align:center}}@media (max-width:768px){.category .secondary .__item_footer .btn a,.post-type-archive-post .secondary .__item_footer .btn a{font-size:.875em}}@media (max-width:768px){.category .secondary .__item_footer .btn a .btn-text,.post-type-archive-post .secondary .__item_footer .btn a .btn-text{margin-left:-1em}}.category .secondary .__item_footer .btn a:after,.post-type-archive-post .secondary .__item_footer .btn a:after{content:"";position:absolute;top:50%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.86px;height:9.5px;display:block;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.category .secondary .__item_footer .btn a:after,.post-type-archive-post .secondary .__item_footer .btn a:after{right:28%}}.category .secondary .__item_footer .btn a:hover,.post-type-archive-post .secondary .__item_footer .btn a:hover{opacity:.8}.category .secondary .__item_footer .btn:nth-child(1) a,.post-type-archive-post .secondary .__item_footer .btn:nth-child(1) a{background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);color:#fff}.category .secondary .__item_footer .btn:nth-child(1) a:after,.post-type-archive-post .secondary .__item_footer .btn:nth-child(1) a:after{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_white.svg) no-repeat center center/contain}.category .secondary .__item_footer .btn:nth-child(2) a,.post-type-archive-post .secondary .__item_footer .btn:nth-child(2) a{position:relative;display:inline-block;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.category .secondary .__item_footer .btn:nth-child(2) a:before,.post-type-archive-post .secondary .__item_footer .btn:nth-child(2) a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:1.87px solid transparent;background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:-webkit-linear-gradient(#fff 0 0) padding-box,-webkit-linear-gradient(#fff 0 0) border-box;mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) padding-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.category .secondary .__item_footer .btn:nth-child(2) a:after,.post-type-archive-post .secondary .__item_footer .btn:nth-child(2) a:after{background:url(//s-jobnavi.jp/wp/wp-content/themes/rubytheme/assets/css/../img/top/job_search/icon_arrow_gradation.svg) no-repeat center center/contain}.category .secondary .__topic,.post-type-archive-post .secondary .__topic{margin-bottom:1.5rem}@media (max-width:768px){.category .secondary .__topic--category,.post-type-archive-post .secondary .__topic--category{border-bottom:3px solid #fff;-webkit-border-image:none;-o-border-image:none;border-image:none}.category .secondary .__topic--category h2,.post-type-archive-post .secondary .__topic--category h2{-webkit-text-fill-color:#fff}}.category .secondary .__topic h2,.post-type-archive-post .secondary .__topic h2{font-size:1.5em;padding:.2em 0}@media (max-width:768px){.category .secondary .__topic h2,.post-type-archive-post .secondary .__topic h2{font-size:1.25em}}.category .secondary .--most-view,.post-type-archive-post .secondary .--most-view{margin-bottom:2.5em}@media (max-width:768px){.category .secondary .--most-view,.post-type-archive-post .secondary .--most-view{background-color:#fff;margin:0 -5.333vw;padding:3em 5.333vw}}@media (max-width:768px){.category .secondary .category,.post-type-archive-post .secondary .category{margin:0 -5.333vw;background-color:#2ca938;padding:2em 5.333vw}}.category .secondary .category__list,.post-type-archive-post .secondary .category__list{margin-bottom:2.5em}@media (max-width:768px){.category .secondary .category__list,.post-type-archive-post .secondary .category__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em 5%;margin-bottom:0}}.category .secondary .category__item a,.post-type-archive-post .secondary .category__item a{font-weight:700;display:block;background-color:#fff;border-bottom:3px solid;-webkit-border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));-webkit-border-image:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);-o-border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));border-image:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);border-image-slice:1;padding:.75em .75em .5625em;border-radius:0 20px 0 0;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.category .secondary .category__item a,.post-type-archive-post .secondary .category__item a{padding:.5em;-webkit-border-image:none;-o-border-image:none;border-image:none;border:none;border-radius:50px}}.category .secondary .category__item a:hover,.post-type-archive-post .secondary .category__item a:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px);color:#2ca938}.category .secondary .__items,.post-type-archive-post .secondary .__items{gap:2em}@media (max-width:768px){.category .secondary .__items,.post-type-archive-post .secondary .__items{gap:1.5em}}.category .secondary .__item,.post-type-archive-post .secondary .__item{border:none}@media (max-width:768px){.category .secondary .__item,.post-type-archive-post .secondary .__item{-webkit-box-shadow:none;box-shadow:none;padding:1.25em 0}}.category .secondary .__item a,.post-type-archive-post .secondary .__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.category .secondary .__item a:hover .__post_thumbnail img,.post-type-archive-post .secondary .__item a:hover .__post_thumbnail img{-webkit-transform:scale(1.05);transform:scale(1.05)}.category .secondary .__item a:hover .__title_h2 h2,.post-type-archive-post .secondary .__item a:hover .__title_h2 h2{color:#2ca938}.category .secondary .__item a .__post_thumbnail,.post-type-archive-post .secondary .__item a .__post_thumbnail{width:80px;height:80px;overflow:hidden}@media (max-width:768px){.category .secondary .__item a .__post_thumbnail,.post-type-archive-post .secondary .__item a .__post_thumbnail{margin-bottom:0}}.category .secondary .__item a .__post_thumbnail img,.post-type-archive-post .secondary .__item a .__post_thumbnail img{-webkit-transition:.3s;transition:.3s}.category .secondary .__item a .__post_thumbnail .headingtop,.post-type-archive-post .secondary .__item a .__post_thumbnail .headingtop{height:100%}.category .secondary .__item a .__post_text,.post-type-archive-post .secondary .__item a .__post_text{width:calc(100% - 100px)}.category .secondary .__item a .__post_text .__post_meta,.post-type-archive-post .secondary .__item a .__post_text .__post_meta{margin-bottom:.5em}@media (max-width:768px){.category .secondary .__item a .__post_text .__post_meta,.post-type-archive-post .secondary .__item a .__post_text .__post_meta{display:none}}.category .secondary .__item a .__post_text .__category,.post-type-archive-post .secondary .__item a .__post_text .__category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25em}.category .secondary .__item a .__post_text .__category_item,.post-type-archive-post .secondary .__item a .__post_text .__category_item{background:-webkit-gradient(linear,left top,right top,from(#39b382),to(#1dcf84));background:-webkit-linear-gradient(left,#39b382 0%,#1dcf84 100%);background:linear-gradient(90deg,#39b382 0%,#1dcf84 100%);color:#fff;padding:.1em .5em;font-weight:700}.category .secondary .__item a .__post_text .__title_h2 h2,.post-type-archive-post .secondary .__item a .__post_text .__title_h2 h2{font-size:1em;font-weight:400;line-height:1.53;letter-spacing:.05em;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){.category .secondary .banner,.post-type-archive-post .secondary .banner{display:none}}.category .secondary .banner-links,.post-type-archive-post .secondary .banner-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em}.category .secondary .banner-link,.post-type-archive-post .secondary .banner-link{overflow:hidden}.category .secondary .banner-link a,.post-type-archive-post .secondary .banner-link a{display:block;-webkit-transition:.3s;transition:.3s;position:relative}.category .secondary .banner-link a:before,.post-type-archive-post .secondary .banner-link a:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.category .secondary .banner-link a:hover:before,.post-type-archive-post .secondary .banner-link a:hover:before{-webkit-animation:shine .7s;animation:shine .7s}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}