.recruitJob{overflow:visible}.recruitJob .search-area{width:100%;padding:0 8px;display:flex;justify-content:center;margin-bottom:40px}.recruitJob .search-area .search-area-inner{width:100%;max-width:728px}.recruitJob .search-area .search-module{padding:10px;background:rgba(255,255,255,0.6);border-radius:8px;box-shadow:0px 2px 4px #00000029}.recruitJob .search-trigger-button{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;max-width:300px;height:56px;color:#fff;font-size:16px;border:none;cursor:pointer}.recruitJob .search-trigger-button.fixed{position:fixed;bottom:16px;left:50%;z-index:100;transform:translateX(-50%)}.recruitJob .jobSort-area{position:sticky;top:var(--global-headerH);z-index:90}.recruitJob .additionalSearch.active{position:relative;margin:0 15px 20px;padding:0 12px;border-radius:9px;background:#D10A1C}.recruitJob .additionalSearch.active img{display:block;margin:0 auto;padding:12px 0;max-width:100%;height:calc(75px + 24px)}.recruitJob .additionalSearch.active::after{content:"";border:12px solid transparent;border-top:12px solid #D10A1C;position:absolute;top:100%;left:50%;transform:translateX(-50%)}.recruitJob .job-list-wrap>div{width:100%}@media (min-width: 576px){.recruitJob .additionalSearch.active{max-width:540px;margin:0 auto 20px}}@media (min-width: 768px){.recruitJob .additionalSearch.active{max-width:720px;margin:0 auto 20px}}@media (min-width: 992px){.recruitJob .additionalSearch.active{max-width:960px;margin:0 auto 20px}}@media (min-width: 1200px){.recruitJob .additionalSearch.active{max-width:1140px;margin:0 auto 20px}}@media screen and (min-width: 1024px){.recruitJob .jobSort-area{top:0}.recruitJob .additionalSearch.active{margin:100px auto 80px}.recruitJob .additionalSearch.active img{height:calc(51px + 24px)}}

/*# sourceMappingURL=recruitJob.css.map */