.section-title{height:58px}.list{padding:0 18px}.job-style>.section-title{margin:0 0 20px}.job-feature>.section-title-container>.section-title{margin:0 0 30px}.job-head{font-size:20px;font-weight:700;line-height:142%;letter-spacing:.4px}.job-style{margin-top:46px}.job-feature{margin-top:15px;margin-bottom:32px}.section-title-container .btn-apply,.workstyles .btn-apply,.benefits .btn-apply,.slide-btn__left,.slide-btn__right{display:none}.search-main{padding:0 18px;margin:38px 0 40px}.search-main__head{margin:0;text-align:center}.search-main__head>img{width:339px;height:41px}.search-main__head>picture>img{width:339px;height:41px}.search-main .filter-area{margin-top:10px}.filter-area__occupation,.filter-area__location{display:flex;flex-direction:column}.search-main .filter-area p{text-align:center;font-size:13px;font-weight:700;line-height:142%;letter-spacing:.56px}.search-main .filter-area .filter-icon{height:40px;width:40px}.search-main .filter-area .filter-top{justify-content:center;max-width:450px;margin:0 auto}.search-main .filter-area .filter-top>div:not(.center-x){height:90px;padding:10px 0;border-radius:20px;background:var(--cm-white, #FFF);width:100%;margin:5px;max-width:120px}.search-main .filter-area .filter-bottom{margin-top:20px;height:50px;gap:12px;border-radius:14px;background:var(--cm-white, #FFF)}.search-main .free-word{height:50px;margin:20px 0;display:flex;align-items:center;border-radius:14px;background:var(--cm-white, #FFF)}.search-main .free-word>form{padding:5px;margin:0;height:100%;flex-grow:1;display:flex;align-items:center}.search-main .free-word>form>button{border:none;background-color:unset;border-left:1px solid #D2D7D9}.search-main .free-word>form>button>div{width:40px;height:40px;display:flex;align-items:center;text-align:center}.search-main .free-word>form>button>div>img{height:100%}.search-main .free-word>form>button>div>picture>img{height:100%}.search-main .free-word>form>input{height:100%;width:100%;padding:0 15px;border:none;flex-grow:1}.search-main .free-word>form>input::placeholder{font-size:14px;font-weight:700;line-height:142%;letter-spacing:.56px;opacity:.4}.search-main .featured-area{margin:30px 0}.search-main .featured-area>p{text-align:center;font-family:Noto Sans JP;font-size:17px;font-weight:700;line-height:120%;letter-spacing:.34px}.search-main .featured-area>ul{display:flex;flex-wrap:wrap;justify-content:center;column-gap:5px;row-gap:10px;max-width:530px;margin:0 auto}.search-main .featured-area>ul>li{padding:2px 10px;border-radius:12px;background:var(--cm-white, #FFF);color:var(--cm-grey, #68828D);font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px}.search-main .featured-area>ul>li>a{color:var(--cm-grey, #68828D)}.list-inline-item:not(:last-child){margin:0}.icon-wrap{position:absolute;right:-8px;top:50%;transform:translatey(-50%);width:38px;height:38px}.icon{position:relative;display:inline-block;width:100%;height:100%}.icon:before,.icon:after{position:absolute;content:"";display:block;transition:all .2s;background:var(--cm-green, #00C650);left:50%;top:50%;width:50%;height:2px;transform:translate(-50%,-50%)}.icon:before{transform:translate(-50%,-50%) rotate(90deg)}.icon.open:before{transform:translate(-50%,-50%) rotate(0)}.ac-content{display:none}.ac-content>.border{display:block;margin:15px 0 0;width:100%;border:1px dashed #D2D7D9!important}.ac-content>ul{display:flex;list-style-type:none;padding:0;flex-direction:row;flex-wrap:wrap;font-size:14px;font-weight:400;line-height:142%;letter-spacing:.28px}.ac-content>ul>li{margin-right:10%;margin-top:20px;padding-left:15px;position:relative}.ac-content>ul>li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-repeat:no-repeat}.ac-content>ul>li>a{color:var(--cm-black, #203842)}.anews_bunner{display:flex;justify-content:center;text-align:center;margin-top:20px}.anews_bunner_img{max-width:100%}.other-kyujin{margin-top:0}.workstyle-title,.benefits-title{margin-left:18px;margin-bottom:20px}.styles__head{column-gap:3px;font-size:17px;font-weight:700;line-height:120%;letter-spacing:.34px;margin:0}.styles__head>img{width:40px;height:40px}.styles__head>picture>img{width:40px;height:40px}.icon-right{width:18px;height:18px}.icon-right2{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;margin-left:32px}.icon-right2>img{width:18px;height:18px}.job-style-tab{overflow-x:scroll;padding:30px 0 35px}.job-style-tab::-webkit-scrollbar{display:none}.job-style-tab>ul{column-gap:18px;padding-left:18px}.style-card{min-width:217px;height:136px;border-radius:14px;position:relative}.style-card__img{width:217px;height:115px;text-align:center;position:absolute;top:-30px}.style-card__img>img{width:205px;height:115px;object-fit:cover;border-radius:14px}.style-card__img>picture>img{width:205px;height:115px;object-fit:cover;border-radius:14px}.style-card__content{height:51px;margin-top:85px;overflow:hidden}.style-card__content>.card-head{width:181px;padding-left:38px}.job-feature-knowhow{background-color:#dafde8;border-radius:0 0 28px 28px;padding:30px 0;position:relative;z-index:10}.job-feature-knowhow .head-text{bottom:76.28%;font-family:Noto Sans JP;font-style:normal;font-weight:700;font-size:17px;line-height:120%;text-align:center;letter-spacing:.02em;color:#203842}article.job-feature .job-feature-card{width:160px;height:unset;border-radius:14px;position:relative}article.job-feature .job-feature-card__img>img{width:100%;height:110px;object-fit:cover;border-radius:14px 14px 0 0}article.job-feature .job-feature-card__img>picture>img{width:100%;height:110px;object-fit:cover;border-radius:14px 14px 0 0}article.job-feature .other-jobfeature-tab{padding:0}article.job-feature .other-jobfeature-tab>ul{padding-left:18px;flex-direction:row;flex-wrap:wrap;gap:14px}article.job-feature .style-card__content>.job-feature-card-head{width:135px;text-align:center;font-size:14px;font-weight:500;line-height:142%;letter-spacing:.28px;margin:0}.career-advisor-area-fixed{display:flex;flex-flow:column;align-items:center}.career-advisor-area-fixed>.careerAdvisorBtn{filter:drop-shadow(0px 18px 26px rgba(0,0,0,.05)) drop-shadow(0px 16px 35px rgba(0,0,0,.04)) drop-shadow(0px -7px 20px rgba(0,0,0,.04))}.career-advisor-area-fixed>.bubble_text{position:relative;filter:drop-shadow(0px 18px 26px rgba(0,0,0,.05)) drop-shadow(0px 16px 35px rgba(0,0,0,.04)) drop-shadow(0px -7px 20px rgba(0,0,0,.04));justify-content:center;display:flex}.career-advisor-area-fixed>.bubble_text>img{width:360px;height:48px}.career-advisor-area-fixed>.bubble_text>picture>img{width:360px;height:48px}.career-advisor-area-fixed>.bubble_text>div{position:absolute;top:14px;width:60%;padding:0 7px;display:flex;align-items:center;justify-content:center}.career-advisor-area-fixed>.bubble_text>div>p{text-align:center;margin:0;flex:1;font-family:Noto Sans JP;font-size:15px;font-weight:500;line-height:142%;letter-spacing:.6px}.career-advisor-area-fixed>.bubble_text>div>div{width:24px}.kyujin_count_info{justify-content:center}.kyujin_count_text,.total_count{font-size:20px;text-decoration:underline;font-weight:500;text-underline-offset:5px}.jobuddy-service{padding:56px 18px 0}.jobuddy-service-contents{column-gap:19px;padding-top:24px}.jobuddy-service-ac{width:160px;min-height:102px;padding:0 7px 10px;border-radius:14px}.card-head--service-ac{height:74px;text-align:center}.jobuddy-service-ac__border{border:1px dashed #DEE2E6}.jobuddy-service-ac__arrow{display:flex;align-items:center;width:14px;height:8px;margin:12px auto 0;cursor:pointer}.jobuddy-service-ac__text{color:var(--grey, #68828D);font-size:13px;font-weight:400;line-height:142%;letter-spacing:.26px;padding:12px 0}.title-box{display:flex;align-items:center;column-gap:6px;height:47px;margin-bottom:3px}.title-head{font-size:17px;font-weight:700;line-height:142%;letter-spacing:.34px}.card-head{font-size:14px;font-weight:500;line-height:142%;letter-spacing:.28px;margin:0}@media screen and (min-width: 1440px){.list{margin-right:-30px}.job-head{font-size:32px;letter-spacing:.64px}.card-head{font-size:17px;letter-spacing:.34px}.job-style>.section-title{margin:0 0 39px}.job-feature>.section-title-container>.section-title{margin:0}.job-style{margin-top:90px}.search-main{position:relative;padding:0;margin:0}.search-main__head>img{width:556px;height:70px}.search-main__head>picture>img{width:556px;height:70px}.search-main .filter-area{width:480px;margin-top:0}.search-main__container{display:flex;justify-content:center;column-gap:30px;margin-top:22px}.search-main__search{width:530px}.search-main .featured-area{margin:0 0 10px}.search-main .featured-area>ul{justify-content:flex-start;gap:14px}.search-main .featured-area>p{text-align:left}.other-kyujin .btn-apply{margin:0}#workstyle-list__carousel,#benefit-list__carousel{overflow-x:auto;scroll-snap-type:x mandatory;padding:30px 0 30px 18px}.workstyle-title,.benefits-title{justify-content:space-between;padding:0 18px;margin-left:0;margin-bottom:32px}.styles__head{column-gap:16px;font-size:26px;font-weight:700;letter-spacing:.52px}.styles__head>img{width:50px;height:50px}.styles__head>picture>img{width:50px;height:50px}.slide-btn__left,.slide-btn__right{display:flex}.workstyles .btn-apply{display:block}.workstyles .btn-apply .cm-button{margin:0}.benefits .btn-apply{display:block}.benefits .btn-apply .cm-button{margin:0}.icon-right2{display:none}.job-style-tab{margin-right:-190px;padding:0}.style-card{min-width:256px;height:175px;scroll-snap-align:start;scroll-margin-left:18px}.style-card__img{width:256px;height:148px}.style-card__img>img{width:244px;height:148px}.style-card__img>picture>img{width:244px;height:148px}.style-card__content{height:57px;margin-top:118px}.style-card__content>.card-head{width:232px;padding-left:24px;text-align:center}.workstyles,.benefits{margin-bottom:30px}.job-feature-knowhow{padding:30px 212px;width:calc(100vw - 15px);margin-left:-190px}.job-feature-knowhow .head-text{text-align:unset;font-size:26px}.section-title-container .btn-apply{display:block}article.job-feature .job-feature-card{width:256px}article.job-feature .job-feature-card__img>img{height:150px}article.job-feature .job-feature-card__img>picture>img{height:150px}article.job-feature .other-jobfeature-tab{margin-right:-212px;padding-top:30px}article.job-feature .other-jobfeature-tab>ul{flex-wrap:nowrap;gap:34px;overflow-x:auto;scroll-snap-type:x mandatory;padding:30px 0 30px 18px}article.job-feature .style-card__content>.job-feature-card-head{width:230px;font-size:17px;letter-spacing:.34px}.search_area_text{text-align:left!important}.jobuddy-service{padding:72px 0 0}.jobuddy-service-contents{column-gap:32px;padding-top:44px}.jobuddy-service-ac{width:464px;min-height:102px;padding:0 42px 10px;border-radius:14px}.card-head--service-ac{height:74px;text-align:center}.jobuddy-service-ac .card-head--service-ac{font-size:17px;letter-spacing:.34px}.jobuddy-service-ac__text{font-size:16px}.title-box{column-gap:15px;height:50px;margin-bottom:18px}.title-head{font-size:26px;line-height:120%;letter-spacing:.52px}.title-box__img{width:50px;height:50px}.kyujin_count_info{justify-content:unset}}
