.p-entry{padding:60px 0 100px}@media screen and (max-width: 650px){.p-entry{padding-bottom:80px}}.p-entry .c-inner{max-width:950px}.p-controls__list{width:100%}.p-controls__item{display:flex;border:1px solid #006eff;margin-top:20px}@media screen and (max-width: 650px){.p-controls__item{flex-wrap:wrap}}.p-controls__item:nth-child(1){margin-top:0}@media screen and (max-width: 500px){.p-controls__item:nth-child(1) .p-controlsItem__item{width:105px}}.p-controls__item:nth-child(3) .p-controlsItem__list{gap:10px 50px}.p-controls__item:nth-child(3) .p-controls__option{width:220px}.p-controls__title{font-size:2rem;display:flex;justify-content:center;align-items:center;padding:25px 10px;line-height:1;background-color:#006eff;color:#fff;width:25%}@media screen and (max-width: 810px){.p-controls__title{font-size:1.8rem}}@media screen and (max-width: 650px){.p-controls__title{width:100%;padding:20px 10px}}@media screen and (max-width: 500px){.p-controls__title{padding:15px 10px}}.p-controlsItem__list{width:75%;display:flex;align-items:center;padding:25px 44px;position:relative;gap:10px 30px;flex-wrap:wrap}@media screen and (max-width: 650px){.p-controlsItem__list{width:100%;padding:20px 30px}}.p-controls__option{padding-left:30px;position:relative}.p-controls__option .checkbox{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;cursor:pointer}.p-controls__option .checkbox:before{position:absolute;content:"";top:50%;transform:translate(34%, -50%) scale(0);height:12px;width:12px;background-color:#006eff;border-radius:50%;transition:transform .3s;left:0px}.p-controls__option .checkbox:after{position:absolute;content:"";top:50%;left:0;position:absolute;content:"";height:18px;border:1px solid #000;border-radius:50%;width:18px;transform:translateY(-50%)}.p-controls__option .checkbox:checked:before{transform:translate(34%, -50%) scale(1)}.p-controls__buttons{display:flex;justify-content:center;align-items:center;gap:0 40px;margin-top:50px}@media screen and (max-width: 650px){.p-controls__buttons{gap:0 30px;margin-top:40px}}@media screen and (max-width: 500px){.p-controls__buttons{gap:0 20px;margin-top:30px}}.p-controls__button{transition:background-color .4s;background-color:#006eff;color:#fff;display:flex;justify-content:center;align-items:center;height:60px;width:260px}.p-controls__button:hover{background-color:#ff6e00}.p-controls__button input{cursor:pointer;width:100%;height:100%;color:#fff;font-size:1.6rem}.p-archive{position:relative;display:flex;flex-wrap:wrap;gap:60px 5.9%;margin-top:75px;padding-bottom:140px}@media screen and (max-width: 810px){.p-archive{gap:60px 3.5%}}@media screen and (max-width: 650px){.p-archive{gap:50px 0;justify-content:space-between}}@media screen and (max-width: 500px){.p-archive{padding-bottom:120px}}.p-archive .loadMoreBtn{position:absolute;left:50%;transform:translateX(-50%);bottom:0;display:flex;align-items:center;justify-content:flex-start;width:142px;height:64px;border:1px solid #006eff;border-radius:2px;padding:0 30px;cursor:pointer;background-color:initial;transition:background-color .4s}@media screen and (max-width: 650px){.p-archive .loadMoreBtn{height:55px}}.p-archive .loadMoreBtn:hover{background-color:#006eff}.p-archive .loadMoreBtn:hover .loadMoreBtn-label{color:#fff}.p-archive .loadMoreBtn:hover path{fill:#fff}.p-archive .loadMoreBtn .loadMoreBtn-label{font-weight:500;transition:color .4s}.p-archive .loadMoreBtn svg{position:absolute;top:50%;transform:translateY(-50%);right:30px;width:10px}.p-archive .loadMoreBtn path{transition:fill .4s}.p-archive .btn{display:none}.p-archive__contents{width:29.4%}@media screen and (max-width: 810px){.p-archive__contents{width:31%}}@media screen and (max-width: 650px){.p-archive__contents{width:48%}}@media screen and (max-width: 500px){.p-archive__contents{width:100%}}.p-archive__link:hover .p-archive__button{background-color:#006eff;color:#fff}.p-archive__image{aspect-ratio:56/41}.p-archive__box{display:flex}.p-archive__category{width:50%;height:46px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:500;background-color:#000}.p-archive__category:nth-child(2){background-color:#006eff}.p-archive__jobType{text-align:center;margin-top:20px}.p-archive__button{display:flex;align-items:center;justify-content:center;width:192px;max-width:100%;height:46px;margin:25px auto 0;border:1px solid #006eff;transition:background-color .4s,color .4s}.p-entry__result{margin-top:80px}@media screen and (max-width: 650px){.p-entry__result{margin-top:50px;text-align:center}}