@CHARSET "UTF-8";

/* 취업지원 */
.recruit_wrapper{}
.recruit_wrapper .sub_recruit_visual_box{padding: 4% 0 0;}
.recruit_wrapper .sub_recruit_visual_box .sub_recruit_visual_title{margin-bottom: 2%;}
.recruit_wrapper .sub_recruit_visual_box ul{margin-bottom: 2%;}
.recruit_wrapper .sub_recruit_visual_box ul li{display:inline-block;}
.recruit_wrapper .sub_recruit_visual_box ul .sub_recruit_visual_bar{width: 1px;padding-bottom: 7%;margin: 0 5%;background: url(/app/images/sub/line_gray.jpg) repeat-y;}
.recruit_wrapper .sub_recruit_visual_box img{width:100%;}
.recruit_wrapper .sub_recruit_table .sub_com_tap ul li{width:50%;}
.recruit_wrapper .sub_recruit_table tr td .sub_com_table_txt1{font-weight: 400;}
.recruit_wrapper .sub_recruit_table tr td .sub_com_table_txt3{line-height: 140%;margin-bottom: 2%;max-width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.recruit_wrapper .sub_recruit_table tr td .sub_com_table_txt4,
.recruit_wrapper .sub_recruit_table tr td .sub_com_table_txt5{margin-top:0;}
.recruit_wrapper .sub_recruit_table tr td:nth-child(2) .sub_com_table_txt5{font-weight: 500;font-family: 'Noto Sans KR';}
.recruit_wrapper .sub_recruit_table tr td .list_new{width: 7.3%;padding-bottom: 7.3%;}
.recruit_wrapper .sub_recruit_table .sub_com_table:nth-child(1) tr .sub_recruit_table_btn img{width:88%;}
.recruit_wrapper .sub_recruit_table .sub_com_table:nth-child(2) tr .sub_recruit_table_btn img{width:110%;}
.sub_recruit_table .sub_com_tap{margin-bottom:5%;}
.sub_recruit_table_wrap .sub_com_table th.company_information{font-size:1.2em;}
.sub_recruit_table_wrap .sub_com_table th.result{font-size:1.2em;}
.sub_recruit_table_wrap .sub_com_table .company_name{font-size:0.9em; font-weight:400;}
.sub_recruit_table_wrap .sub_com_table .company_adress{max-width:88%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:1.0em; line-height:112%; letter-spacing:-1.5px; display:inline-block;}
.sub_recruit_table_wrap .sub_com_table .day_ing{color:#9797a7; font-weight:400; margin-top:3%; letter-spacing:-0.9px;}
.sub_recruit_table_wrap .sub_com_table .done{line-height:10px; color:#9797a7; margin-top:10%; line-height:16px;}
.sub_recruit_table_wrap .sub_com_table .detail_report{width:80%; background:#3b48c9; color:#fff; border-radius:19px; padding:11% 2%; margin-top:0%; margin-left:10%; line-height:11px;}
.sub_recruit_table_wrap .sub_com_table .use_report{width:100%; background:#3b48c9; color:#fff; border-radius:19px; padding:11% 2%; margin-top:0%;}

/* 취업지원 상세보기 */
.recruitView_wrapper{}
.recruitView_wrapper .sub_recruitView_top{}
.recruitView_wrapper .sub_recruitView_title{line-height: 130%;}
.recruitView_wrapper .sub_recruitView_top .dday{display: inline-block;width: 10%;padding-bottom: 5.3%;margin: -1% 0 0 1.5%;}
.recruitView_wrapper .sub_recruitView_top .dday0{width: 13%;background: url(/app/images/sub/recruit/dday0.png) no-repeat;background-size: contain;background-position: center;}
.recruitView_wrapper .sub_recruitView_top .dday1{background: url(/app/images/sub/recruit/dday1.png) no-repeat;background-size: contain;background-position: center;}
.recruitView_wrapper .sub_recruitView_top .dday2{background: url(/app/images/sub/recruit/dday2.png) no-repeat;background-size: contain;background-position: center;}
.recruitView_wrapper .sub_recruitView_top .dday3{background: url(/app/images/sub/recruit/dday3.png) no-repeat;background-size: contain;background-position: center;}
.recruitView_wrapper .sub_recruitView_top .dday4{background: url(/app/images/sub/recruit/dday4.png) no-repeat;background-size: contain;background-position: center;}
.recruitView_wrapper .sub_recruitView_top .dday5{background: url(/app/images/sub/recruit/dday5.png) no-repeat;background-size: contain;background-position: center;}
.recruitView_wrapper .sub_recruitView_table{margin-bottom:0;}
.recruitView_wrapper .sub_recruitView_table td{padding-bottom: 4%;font-weight: 500;vertical-align: top;}
.recruitView_wrapper .sub_recruitView_table td:first-child{text-align:right;color:#9797a7;}
.recruitView_wrapper .sub_recruitView_table td:last-child{text-align:left;padding-left:5%;line-height: 120%;}
.recruitView_btn{padding-bottom: 4%;background: #fff;text-align: center;}

/* 면접후기작성 */
.recruitForm_wrapper{}
.sub_wrapper .recruitForm_wrapper .sub_modifybox{margin:0;border-bottom:0;}
.recruitForm_wrapper .sub_recruitForm_top{}
.recruitForm_wrapper .sub_recruitForm_top .sub_recruitForm_company{color:#3e3e3e;}
.recruitForm_wrapper .sub_recruitForm_top .sub_recruitForm_tit{color:#000;font-weight:600;}
.recruitForm_wrapper .sub_recruitForm_top .sub_recruitForm_date{margin-top: 1%;font-family:'RobotoR';color:#9797a7;}
.recruitForm_wrapper .sub_modifybox  .sub_modifybox_table{}
.recruitForm_wrapper .sub_modifybox .sub_modifybox_table th.sub_recruitForm_th{padding-top: 2%;vertical-align:top;}
.recruitForm_wrapper .sub_modifybox .sub_modifybox_table td{position:relative;}
.recruitForm_wrapper .sub_modifybox .sub_modifybox_table td input::placeholder{color: #9797a7;}
.recruitForm_wrapper .sub_modifybox .sub_modifybox_table textarea{width:92%;border: 0;line-height: 130%;}
.recruitForm_wrapper .sub_modifybox .sub_modifybox_table .sub_recruitForm_textarea_txt{width: 94%;position: absolute;top: 3%;left: 4%;color: #9797a7;line-height: 130%;}

.wrap_table .sub_table th{color:#9797a7;}
.wrap_table .sub_table td{float:left;}
.sub_content .sub_recruitForm_company{color:#3e3e3e;}
.sub_content .sub_recruitForm_tit{color:#000;font-weight:600;}
.sub_content .sub_recruitForm_date{margin-top:1%;font-family:'RobotoR';color:#9797a7;}
.sub_content .recurit_img{display:inline-block;}
.sub_content .d-day_view img{width:10%;}
.content_company .sub_company_logo{text-align:center;}
.content_company .sub_company_logo img{width:25%;}
.content_company .company_infor{padding:6% 7%; text-align:center;}
.content_company .company_infor p{margin-top:4%; color:#9797a7; font-weight:300; line-height:120%;}
.sub_table h1{padding:4%; border-top:1px solid #e6e9ec; margin-top:3%;}
.application_btn{border-top:1px solid #e6e9ec; width:100%; margin-top:5%;}
.application_btn p{width:26.5%; margin:0 auto; border-radius:4em; margin-top:5%; background:#3b48c9; padding:3.2%; text-align:center; cursor:pointer; color:#fff;}
.application_done {width:100%;/* padding-top:5%;*/text-align:center; line-height:120%;}
.application_done p{color:#9797a7;}
.recruit_map{margin-bottom:5%;}
.recruit_map img{width:100%;}

/* 미디어쿼리 */
 @media screen and (min-width:1200px) and (max-width:1440px){
 .sub_recruit_table_wrap .sub_com_table th.company_information{font-size:2.1em;}
 .sub_recruit_table_wrap .sub_com_table th.result{font-size:2.1em;}

.sub_recruit_table_wrap .sub_com_table .company_name{font-size:2.1em;}
.sub_recruit_table_wrap .sub_com_table .company_adress{font-size:2.2em;}
.sub_recruit_table_wrap .sub_com_table .day_ing{font-size:1.7em;}
.sub_recruit_table_wrap .sub_com_table .done{font-size:2.1em; border-radius:50px; width:64%; padding:11% 0%; margin-left:15%; line-height:40px;}
.sub_recruit_table_wrap .sub_com_table .detail_report{line-height:15px; }

.recruit_wrapper .sub_recruit_table tr td .list_new{width:4.3%; padding-bottom:4.3%;}
.recruit_wrapper .sub_recruit_table1 tr td .list_new{width:4.3%; padding-bottom:4.3%;}
.sub_content .d-day_view img{width:6%;}
.sub_table h1{font-size:2.5em;}
.content_company .company_infor p{font-size:1.5em;}
.wrap_table .sub_table th{font-size:1.6em;}
.wrap_table .sub_table td p{font-size:1.5em;}
.application_btn p{font-size:1.5em; width:16.5%;}
.application_done p{font-size:1.5em; line-height:120%;}
}

 @media screen and (min-width:960px) and (max-width:1024px){
 .sub_recruit_table_wrap .sub_com_table th.company_information{font-size:2.1em;}
 .sub_recruit_table_wrap .sub_com_table th.result{font-size:2.1em;}

.sub_recruit_table_wrap .sub_com_table .company_name{font-size:2.1em;}
.sub_recruit_table_wrap .sub_com_table .company_adress{font-size:2.2em;}
.sub_recruit_table_wrap .sub_com_table .day_ing{font-size:1.7em;}
.sub_recruit_table_wrap .sub_com_table .done{font-size:2.1em; border-radius:50px; width:64%; padding:11% 0%; margin-left:15%; line-height:40px;}
.sub_recruit_table_wrap .sub_com_table .detail_report{line-height:15px; }

.recruit_wrapper .sub_recruit_table tr td .list_new{width:6.3%; padding-bottom:6.3%;}
.sub_table h1{font-size:1.9em;}
.content_company .company_infor p{font-size:1.7em;}
.wrap_table .sub_table th{font-size:1.8em;}
.wrap_table .sub_table td p{font-size:1.7em;}
.application_btn p{font-size:1.5em;}
.application_done p{font-size:1.5em; line-height:170%;}
}

@media all and (max-width:800px) {
.sub_recruit_table_wrap .sub_com_table th.company_information{font-size:1.7em;}
.sub_recruit_table_wrap .sub_com_table th.result{font-size:1.7em;}

.sub_recruit_table_wrap .sub_com_table .company_name{font-size:1.5em;}
.sub_recruit_table_wrap .sub_com_table .company_adress{font-size:1.62em;}
.sub_recruit_table_wrap .sub_com_table .day_ing{font-size:1.3em;}
.sub_recruit_table_wrap .sub_com_table .done{font-size:1.4em; line-height:22px;}

.sub_recruit_table_wrap .sub_com_table .detail_report{padding:12% 2%; border-radius:40px; width:70%; margin-left:14%; line-height:9px;}
.sub_recruit_table_wrap .sub_com_table .use_report{padding:12% 0; border-radius:39px; width:85%; margin-left:8%; line-height:12px;}
.sub_table h1{font-size:1.7em;}
.content_company .company_infor p{font-size:1.5em;}
.wrap_table .sub_table th{font-size:1.6em;}
.wrap_table .sub_table td p{font-size:1.5em;}
.application_btn p{font-size:1.5em;}
.application_done p{font-size:1.5em; line-height:120%;}

}

@media all and (max-width:700px) {
.sub_recruit_table_wrap .sub_com_table th.company_information{font-size:1.7em;}
.sub_recruit_table_wrap .sub_com_table th.result{font-size:1.7em;}

.sub_recruit_table_wrap .sub_com_table .company_name{font-size:1.4em;}
.sub_recruit_table_wrap .sub_com_table .company_adress{font-size:1.62em;}
.sub_recruit_table_wrap .sub_com_table .day_ing{font-size:1.3em;}

.sub_recruit_table_wrap .sub_com_table .done{font-size:1.4em;}
.sub_table h1{font-size:1.6em;}
.content_company .company_infor p{font-size:1.5em;}
.wrap_table .sub_table th{font-size:1.5em;}
.wrap_table .sub_table td p{font-size:1.4em;}
.application_btn p{font-size:1.4em;}
.application_done p{font-size:1.4em; line-height:120%;}
	
}

@media all and (max-width:640px) {

.sub_recruit_table_wrap .sub_com_table .done{line-height:25px; }
.sub_recruit_table_wrap .sub_com_table .detail_report{line-height:11px; }
.sub_table h1{font-size:1.5em;}
.content_company .company_infor p{font-size:1.5em;}
.wrap_table .sub_table th{font-size:1.4em;}
.wrap_table .sub_table td p{font-size:1.3em;}
.application_btn p{font-size:1.0em;}
.application_done p{font-size:1.0em; line-height:120%;}

}

@media all and (max-width:600px) {
.sub_recruit_table_wrap .sub_com_table th.company_information{font-size:1.6em;}
 .sub_recruit_table_wrap .sub_com_table th.result{font-size:1.6em;}

.sub_recruit_table_wrap .sub_com_table .company_name{font-size:1.4em;}
.sub_recruit_table_wrap .sub_com_table .company_adress{font-size:1.5em;}
.sub_recruit_table_wrap .sub_com_table .day_ing{font-size:1.3em;}

.sub_recruit_table_wrap .sub_com_table .done{font-size:1.4em;}
.sub_table h1{font-size:1.5em;}
.wrap_table .sub_table th{font-size:1.4em;}
.wrap_table .sub_table td p{font-size:1.3em;}
.application_btn{line-height:170%; font-size:1.0em;}
.application_btn p{font-size:1.2em;}
.application_done{line-height:170%; font-size:1.0em;}
.application_done p{font-size:1.2em;}
.content_company .company_infor p{font-size:1.5em;}

}
@media all and (max-width:560px) {
	
}

@media all and (max-width:480px) {
	
}

@media all and (max-width:414px) {
.sub_recruit_table_wrap .sub_com_table th.company_information{font-size:1.0em; letter-spacing:-1.2px;}
 .sub_recruit_table_wrap .sub_com_table th.result{font-size:1.0em;}

.sub_recruit_table_wrap .sub_com_table .company_name{font-size:0.9em;}
.sub_recruit_table_wrap .sub_com_table .company_adress{font-size:1.0em;}
.sub_recruit_table_wrap .sub_com_table .day_ing{font-size:0.9em;}
.sub_recruit_table_wrap .sub_com_table .done{font-size:0.9em; padding:11% 1%;}

.sub_recruit_table_wrap .sub_com_table .done{line-height:15px; }
.sub_recruit_table_wrap .sub_com_table .detail_report{line-height:11px; }
.sub_table h1{font-size:1.1em;}
.content_company .company_infor p{font-size:0.9em;}
.wrap_table .sub_table th{font-size:1.1em;}
.wrap_table .sub_table td p{font-size:1.0em;}
.application_btn p{font-size:1.0em;}
.application_done p{font-size:1.0em;line-height:120%;}

}

@media all and (max-width:375px) {
.sub_recruit_table_wrap .sub_com_table th.company_information{font-size:1.0em;}
 .sub_recruit_table_wrap .sub_com_table th.result{font-size:1.0em;}

.sub_recruit_table_wrap .sub_com_table .company_name{font-size:0.9em;}
.sub_recruit_table_wrap .sub_com_table .company_adress{font-size:1.0em;}
.sub_recruit_table_wrap .sub_com_table .day_ing{font-size:0.9em;}
.sub_recruit_table_wrap .sub_com_table .done{font-size:0.9em; padding:11% 2%;}

.sub_recruit_table_wrap .sub_com_table .done{line-height:15px; }
.sub_recruit_table_wrap .sub_com_table .detail_report{line-height:11px; }
.sub_table h1{font-size:1.1em;}
.content_company .company_infor p{font-size:0.9em;}
.wrap_table .sub_table th{font-size:0.9em;}
.wrap_table .sub_table td p{font-size:0.9em;}
.application_btn p{font-size:0.9em;}
.application_done p{font-size:0.9em;line-height:120%;}


}

@media all and (max-width:320px) {
.sub_recruit_table_wrap .sub_com_table th.company_information{font-size:1.0em;}
 .sub_recruit_table_wrap .sub_com_table th.result{font-size:1.0em;}

.sub_recruit_table_wrap .sub_com_table .company_name{font-size:0.9em;}
.sub_recruit_table_wrap .sub_com_table .company_adress{font-size:1.0em;}
.sub_recruit_table_wrap .sub_com_table .day_ing{font-size:0.9em;}
.sub_recruit_table_wrap .sub_com_table .done{font-size:0.9em; padding:11% 2%;}

.sub_recruit_table_wrap .sub_com_table .done{line-height:15px; width:100%; margin-left:0%;}
.sub_recruit_table_wrap .sub_com_table .detail_report{line-height:11px; width:80%; margin-left:11%;}

.sub_table h1{font-size:1.0em;}
.content_company .company_infor p{font-size:0.9em;}
.wrap_table .sub_table th{font-size:0.9em;}
.wrap_table .sub_table td p{font-size:0.9em;}
.application_btn p{font-size:0.9em;}
.application_done p{font-size:0.9em;line-height:120%;}

}
