.q4cGHa_rootTab{border-bottom:1px solid #ddd;display:flex}.q4cGHa_rootTab a{color:#8e8e8e;text-align:center;background-color:#eee;flex:1;padding:15px 0;font-size:16px}.q4cGHa_rootTab a.q4cGHa_on{color:#fff;background-color:#000;font-weight:700}.q4cGHa_filterWrapper .q4cGHa_best,.q4cGHa_filterWrapper .q4cGHa_list{align-items:center;display:flex}.q4cGHa_filterWrapper .q4cGHa_best:before,.q4cGHa_filterWrapper .q4cGHa_list:before{content:"";background:url(https://cdn.hackers.com/rehackersjob_m/lecture/ic_best.png) 0 0/contain no-repeat;width:16px;height:16px;margin-right:8px;display:inline-block}.q4cGHa_gridTab{background-color:#f1faff;grid-template-columns:repeat(3,1fr);gap:20px 0;margin-bottom:24px;padding:20px 0;display:grid}.q4cGHa_gridTab .q4cGHa_tab{text-align:center;cursor:pointer;color:#666;font-size:14px;font-weight:500}.q4cGHa_gridTab .q4cGHa_tab.q4cGHa_active{color:#004b87;font-weight:700}.q4cGHa_gridTab .q4cGHa_tab:nth-child(3n+1),.q4cGHa_gridTab .q4cGHa_tab:nth-child(3n+2){border-right:1px solid #ddd}.q4cGHa_top{background-color:#f1faff;border-bottom:1px solid #d2d2d2;justify-content:space-between;align-items:center;width:100%;padding:15px;display:flex}.q4cGHa_top p{font-size:16px;font-weight:700}.q4cGHa_top p span{color:#004b87}.q4cGHa_top .q4cGHa_best,.q4cGHa_top .q4cGHa_list{align-items:center;display:flex}.q4cGHa_top .q4cGHa_best:before,.q4cGHa_top .q4cGHa_list:before{content:"";background:url(https://cdn.hackers.com/rehackersjob_m/lecture/ic_best.png) 0 0/contain no-repeat;width:16px;height:16px;margin-right:8px;display:inline-block}.q4cGHa_top .q4cGHa_list:before{background:url(https://cdn.hackers.com/rehackersjob_m/lecture/ic_list.png) 0 0/contain no-repeat}.q4cGHa_top .q4cGHa_arrow{background-color:#0000}.q4cGHa_top .q4cGHa_arrow:before{border-color:#000}.q4cGHa_filterWrapper .q4cGHa_list:before{background:url(https://cdn.hackers.com/rehackersjob_m/lecture/ic_list.png) 0 0/contain no-repeat}.q4cGHa_filterWrapper .q4cGHa_arrow{background-color:#0000}.q4cGHa_filterWrapper .q4cGHa_arrow:before{border-color:#000}.q4cGHa_filterWrapper{width:100%}.q4cGHa_filterWrapper select{width:calc(100% - 30px);margin:0 auto 9px;padding:14px 15px;display:block}.q4cGHa_filterWrapper .q4cGHa_optionsWrapper{flex-wrap:wrap;gap:10px;margin-bottom:10px;padding:0 15px;display:flex}.q4cGHa_filterWrapper .q4cGHa_optionsWrapper button{background:#f1faff;border:1px solid #d2d2d2;border-radius:10px;justify-content:center;align-items:center;height:40px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.q4cGHa_filterWrapper .q4cGHa_optionsWrapper button:before{content:"×";color:#666;margin-right:4px;font-size:12px}.q4cGHa_filterWrapper .q4cGHa_btn,.q4cGHa_filterWrapper .q4cGHa_btnOpen{color:#004b87;background-color:#0000;border:none;width:fit-content!important}.q4cGHa_filterWrapper .q4cGHa_btn:after,.q4cGHa_filterWrapper .q4cGHa_btnOpen:after{content:"";border-bottom:2px solid #004b87;border-right:2px solid #004b87;width:6px;height:6px;margin-bottom:2px;margin-left:9px;display:block;transform:rotate(45deg)}.q4cGHa_filterWrapper .q4cGHa_btnOpen:after{margin-top:8px;transform:rotate(-135deg)}.q4cGHa_filterWrapper .q4cGHa_btnWrapper{justify-content:space-between;width:calc(100% - 30px);margin:11px auto 20px;display:flex}.q4cGHa_filterWrapper .q4cGHa_btnWrapper button{border-radius:10px;font-size:15px;font-weight:700;width:calc(50% - 10px)!important}.q4cGHa_hr{background-color:#eaeaea;border:none;height:10px;margin:0 0 27px}.q4cGHa_pointText{color:#8e8e8e;margin-top:-35px;margin-bottom:30px;font-size:18px}.q4cGHa_pointText span{color:#004b87}.q4cGHa_loading{text-align:center;padding:150px 0}.q4cGHa_guideBanner{display:block;padding:4vw!important}@media screen and (min-width:751px){.q4cGHa_guideBanner{padding:30px!important}}.q4cGHa_guideBanner img{margin:0 auto}.q4cGHa_searchKeyword{border-bottom:1px solid #ccc;align-items:center;margin:0 15px;padding:20px 0;display:flex}.q4cGHa_searchKeyword p{color:#004b87;letter-spacing:-.04em;padding-right:25px;font-size:17px;font-weight:700}.q4cGHa_searchKeyword .q4cGHa_inputWrap{background-color:#f7f7f7;border-radius:8px;width:calc(100% - 71px);height:45px;position:relative;overflow:hidden}.q4cGHa_searchKeyword .q4cGHa_inputWrap input[type=text]{text-indent:10px;box-sizing:border-box;border:none;outline:none;width:100%;height:100%;padding-right:35px;font-size:14px;line-height:45px}.q4cGHa_searchKeyword .q4cGHa_inputWrap input[type=text]::placeholder{color:#bbb}.q4cGHa_searchKeyword .q4cGHa_inputWrap button{background:url(https://cdn.hackers.com/rehackersjob_m/common/ic_reset.png) 50%/contain no-repeat;width:18px;height:18px;font-size:0;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.q4cGHa_searchKeyword .q4cGHa_btnSubmit{color:#fff;letter-spacing:-.04em;background-color:#222;border-radius:8px;width:70px;height:45px;margin-left:10px;font-size:14px;line-height:45px}
