@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css";@font-face{font-family:yg-jalnan;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.2/JalnanOTF00.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:GmarketSansBold;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff)format("woff");font-weight:400;font-style:normal}.card_list{flex-wrap:wrap}.card>a{transition:background-color .2s}.card>a:hover{background-color:#f5f5f580}.company_card{width:calc(33.3333% - .666667rem);margin-bottom:1rem}.company_card:not(:nth-child(3n)){margin-right:1rem}@media (width<=767px){.company_card{width:100%}}.company_card .card{cursor:pointer;border:1px solid #e8e8e8;width:100%}.company_card .card .card-body{width:100%;padding:1rem;position:relative}.company_card .card .card-body .card-top{border-bottom:1px solid #e8e8e8;width:100%;padding-bottom:.625rem}.company_card .card .card-body .card-top .company_logo{border-radius:5px;width:3rem;height:3rem;margin-right:.625rem;position:relative}.company_card .card .card-body .card-top .company_logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.company_card .card .card-body .card-top .logo_empty{height:3rem}.company_card .card .card-body .card-top .card-contents{width:calc(100% - 3.625rem)}.company_card .card .card-body .card-top .card-contents h6{white-space:nowrap;text-overflow:ellipsis;word-break:break-all;max-width:calc(100% - 2rem);font-size:1rem;font-weight:700;overflow:hidden}.company_card .card .card-body .card-top .card-contents .tags{color:#6c6c6c;cursor:pointer;max-width:100%;margin-bottom:0;font-size:.75rem;display:inline-flex}.company_card .card .card-body .card-top .card-contents .tags .tag{white-space:nowrap;text-overflow:ellipsis;word-break:break-all;max-width:100%;line-height:inherit;margin-right:.25rem;display:block;overflow:hidden}.company_card .card .card-body .card-top .card-contents .tags .etc{min-width:4rem}.company_card .card .card-body .card-top .card-contents .card_title,.company_card .card .card-body .card-top .card-contents .card_title .mark_group{gap:.1875rem}.company_card .card .card-body .card-top .card-contents .card_title .mark_group img{width:1rem;height:1rem}.company_card .card .card-body .card-bottom{padding-top:.625rem;font-size:.75rem}.company_card .card .card-body .card-bottom>span{color:#6c6c6c}.company_card .card .card-body .card-bottom>span.blue_color{color:#1285ef}.company_card .card .card-body .card-bottom>span span{padding-right:.25rem;font-weight:700}.interview_card{width:calc(25% - .75rem);margin-bottom:1rem}.interview_card:not(:nth-child(4n)){margin-right:1rem}.interview_card .card{cursor:pointer;box-shadow:0 0 10px #0000000d}.interview_card .card .img-card-body{position:relative}.interview_card .card .img-card-body .background_box{border-bottom:1px solid #e8e8e8;width:100%;height:7.5rem;overflow:hidden}.interview_card .card .img-card-body .background_box .company_background{width:100%;height:100%}.interview_card .card .img-card-body .background_box .company_background img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .2s}.interview_card .card .img-card-body:hover .background_box .company_background img{transform:scale(1.1)}.interview_card .card .img-card-body .company_logo{background-color:#fff;border:1px solid #e8e8e8;border-radius:50%;width:3rem;height:3rem;position:absolute;top:6rem;left:calc(50% - 1.5rem);overflow:hidden}.interview_card .card .img-card-body .company_logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.interview_card .card .img-card-body .intro_title{text-align:center;height:6.25rem;padding:2.375rem 2rem 0}.interview_card .card .img-card-body .intro_title h6{white-space:nowrap;text-overflow:ellipsis;word-break:break-all;width:100%;font-size:1rem;font-weight:700;overflow:hidden}.interview_card .card .img-card-body .intro_title p{color:#6c6c6c;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;width:100%;margin-top:.375rem;font-size:.75rem;overflow:hidden}
