.new{align-items:center;background:#dc444b;border-radius:12px;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;height:23px;justify-content:center;letter-spacing:.04em;line-height:1;margin-right:10px;padding:4px 0;width:55px}.-is-in-editor{padding-top:0}.-is-in-editor .c-header{position:relative}.-is-in-editor .c-header .gnav-overlay{display:none}.job-search-list-container{margin-bottom:92px}@media screen and (max-width:768px){.job-search-list-container{margin-bottom:96px}}.job-search-list-container .title-section{overflow:hidden;position:relative}.job-search-list-container .title-section .title{background-color:#fff;border-radius:0 56px 56px 0;left:0;padding:22px 48px 25px calc(50% - 600px);position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:1248px){.job-search-list-container .title-section .title{padding-left:16px}}@media screen and (max-width:768px){.job-search-list-container .title-section .title{padding-bottom:12px;padding-right:24px;padding-top:12px}}.job-search-list-container .title-section .title h1{display:inline-flex;flex-direction:column;font-size:3.2rem;font-weight:600;letter-spacing:.04em;line-height:1.4;margin:0}@media screen and (max-width:768px){.job-search-list-container .title-section .title h1{font-size:1.6rem}}.job-search-list-container .title-section .title h1 .main{display:flex}.job-search-list-container .title-section .title h1 .sub{color:#dc444b;font-size:1.1rem;margin-bottom:12px}.job-search-list-container .title-section .title-bg,.job-search-list-container .title-section .title-bg img{width:100%}.job-search-list-container .title-section .title-bg .watermark{bottom:-20px;color:hsla(0,0%,100%,.5);font-size:clamp(9.9rem,-.805rem + 13.921vw,15.9rem);font-weight:700;left:0;letter-spacing:.04em;line-height:1;position:absolute}@media screen and (max-width:768px){.job-search-list-container .title-section .title-bg .watermark{bottom:-13px;font-size:clamp(4.2rem,.129rem + 12.723vw,9.9rem);left:-6px}}.job-search-list-container .search-section{margin-top:-48px;position:relative;z-index:1}@media screen and (max-width:768px){.job-search-list-container .search-section{margin-top:-10px}}.job-search-list-container .feature-section,.job-search-list-container .job-search-list-wrapper{margin-top:96px}.job-search-list-container .job-search-list-wrapper h3{font-size:2.8rem;text-align:center}.job-search-list-container .job-search-list{display:flex;flex-wrap:wrap;gap:33px}@media screen and (max-width:768px){.job-search-list-container .job-search-list{gap:20px}}.job-search-list-container .job-list-card{width:calc(33.33333% - 22px)}@media screen and (max-width:768px){.job-search-list-container .job-list-card{width:calc(50% - 10px)}}@media screen and (max-width:600px){.job-search-list-container .job-list-card{width:100%}}.job-search-list-container .job-list-card .card-inner{display:flex;flex-direction:column;height:100%;justify-content:flex-start}.job-search-list-container .job-list-card .title{flex-grow:0}.job-search-list-container .job-list-card .arrow-wrapper{align-items:flex-end;display:flex;flex-grow:1}.job-search-list-container .job-list-card .arrow{align-items:center;background-color:#57596a;border:2px solid #57596a;border-radius:50%;display:flex;height:27px;justify-content:center;margin-left:auto;position:relative;transition:all .3s;width:27px}.job-search-list-container .job-list-card .arrow:after{background-color:#fff;border-radius:50%;content:"";display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(0);transition:all .3s;width:100%}.job-search-list-container .job-list-card .arrow .svg{background-color:#fff;height:7.5px;-webkit-mask-image:url(https://seeds.cocoo.co.jp/hubfs/SEEDS/img/home/icon-arrow.svg);mask-image:url(https://seeds.cocoo.co.jp/hubfs/SEEDS/img/home/icon-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .3s;width:9.5px;z-index:1}.job-search-list-container .job-list-card:hover .arrow{background-color:#eb6369;border:2px solid #eb6369}.job-search-list-container .job-list-card:hover .arrow .svg{background-color:#eb6369}.job-search-list-container .job-list-card:hover .arrow:after{opacity:1;transform:scale(1)}.job-search-posts-container{margin-bottom:92px}@media screen and (max-width:768px){.job-search-posts-container{margin-bottom:96px}}.job-search-posts-container .col2-container{display:flex;flex-wrap:wrap;margin-top:49px}.job-search-posts-container .col2-container .content-wrapper{max-width:928px;width:70%}@media screen and (max-width:1000px){.job-search-posts-container .col2-container .content-wrapper{max-width:100%;width:100%}}.job-search-posts-container .job-number{align-items:center;display:flex;margin-bottom:15px}.job-search-posts-container .job-number .number{color:#dc444b;font-size:1.2rem;font-weight:400;letter-spacing:.04em;line-height:1}.job-search-posts-container .tag-list{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;list-style:none;margin:0 0 88px;padding:0}.job-search-posts-container .tag-list .tag{background-color:#e7ecf2;border-radius:25px;color:#57596a;font-size:1.2rem;font-weight:400;letter-spacing:.04em;line-height:1;padding:12px 24px}.job-search-posts-container h2{color:#dc444b;font-size:2.2rem;font-weight:700;line-height:1.6;margin:8.8rem 0 4.8rem}@media screen and (max-width:768px){.job-search-posts-container h2{margin-bottom:3.2rem}}.job-search-title{font-size:2.8rem;font-weight:600;letter-spacing:.04em;line-height:1.6;margin:-8.4px 0 23.6px}.recruit-button-container{display:flex;justify-content:center;position:relative;text-align:center;width:100%}@media screen and (max-width:768px){.recruit-button-container{align-content:center;align-items:flex-start;display:inline-flex;flex-direction:column;flex-wrap:wrap;gap:32px}}.recruit-button-container .c-back-button{left:0;line-height:1;padding:1rem 1.2rem .9rem;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:768px){.recruit-button-container .c-back-button{position:relative;transform:none}}.recruit-button{background-color:#39ac4b;border:2px solid #39ac4b;border-radius:48px;color:#fff;font-size:2rem;font-weight:600;letter-spacing:.04em;line-height:1.7;padding:19px 80px;text-decoration:none}@media screen and (max-width:768px){.recruit-button{font-size:1.6rem;max-width:300px;padding:14px;width:100%}}.recruit-button:before{background:#fff}.recruit-button:hover{color:#39ac4b;transition-delay:.4s,0s}.job-search-sidebar{margin-left:auto;margin-right:0;max-width:200px;width:30%}.job-search-sidebar .sidebar-inner{position:sticky;top:108px}@media screen and (max-width:1000px){.job-search-sidebar .sidebar-inner{display:none}}.job-search-sidebar .side-button{background-color:#e7f5e9;border-radius:46px;padding:8px}.job-search-sidebar .side-button .-side{font-size:1.6rem;line-height:1;min-height:60px;padding:19px 0 21px;width:100%}.job-search-sidebar .sp-side-button{background-color:#39ac4b;border-radius:8px 0 0 8px;color:#fff;display:none;font-weight:600;letter-spacing:.1em;line-height:1;padding:19px 9px 18px;text-decoration:none;writing-mode:vertical-rl}@media screen and (max-width:1000px){.job-search-sidebar .sp-side-button{display:block;position:fixed;right:0;top:108px}}.job-search-sidebar .banner-area{margin-top:32px}