﻿@charset "utf-8";
/* 검색영역
.schArea_devide > li > div.search_devide,
.searchLot,
.common_search{padding:0;border:none}
.schArea_devide,
.searchLot{position: relative;display: flex;width: 100%;margin-bottom:40px;overflow-x: auto;}
.searchLot > ul{display:block;width:100%;vertical-align: top;float: none;overflow-x:auto}
.searchLot > ul > li{width:990px}
.searchLot > div{display:inline-block;margin:10px 0 0 10px !important;text-align:right;float:none;flex:none}
.common_search > ul > li.common_schB > a,
.searchLot > div > a{display:inline-block;width:100%;height:40px;line-height:40px;padding:0 22px;background-color:var(--main-color);border-radius:6px;text-align:center}

.searchLot >ul >li.area-part3 >ul{display:flex;flex-wrap:wrap}
.searchLot >ul >li.area-part3 >ul >li:not(:last-child){width:25%;float:none}
.searchLot >ul >li.area-part3 >ul >li:last-child{width:calc(50% - 70px);float:none}
.searchLot >ul >li.area-part3 >ul >li >label{min-width:60px;margin-right:0;letter-spacing:-1px}
.searchLot >ul >li.area-part3 >ul >li >div{width:calc(100% - 80px)}
.searchLot >ul >li.area-part3 >ul >li >ul{display:flex;width:calc(100% - 70px);overflow:auto}
.searchLot > ul > li.area-part3 > ul > li > ul > li.partFL,
.searchLot > ul > li.area-part3 > ul > li > ul > li.partFS{float:none;width:auto;margin:0 3px}


@media screen and (max-width: 989px) {
	.searchLot{display:block;overflow:visible}
	.searchLot > ul{overflow:visible}
	.searchLot > ul > li{width:100%}
    .searchLot > div > a {display:block;padding:0 15px;text-align:center}
    .searchLot >ul >li.area-part3 >ul >li:last-child{width:auto}
}

 */
 
.common_search > ul > li.common_schF > ul > li.schF_innerT > select{max-width:300px}
.worknet_search,
.schArea_devide > li > div.search_devide,
.searchLot,
.common_search{padding:0;border:none}
.worknet_search,
.schArea_devide,
.searchLot{position:relative;margin-bottom:40px}
.worknet_search > div > a,
.common_search > ul > li.common_schB > a,
.searchLot > div > a{display:inline-block;width:100%;height:40px;line-height:40px;margin:3px 0;padding:0 22px;background-color:var(--main-color);border-radius:6px;text-align:center}
 
.searchLot *{float:none !important;overflow:visible}
.worknet_search >ul,
.searchLot > ul{position:relative;width:100% !important;padding-right:110px}
.worknet_search > div,
.searchLot > div{position:absolute;top:5px;right:0;margin:0}
.searchLot > ul > li{margin:0}
.searchLot > ul > li >ul{display:flex;flex-wrap:wrap;margin-left:-40px;overflow:visible;align-items:center}
.searchLot > ul > li.area-part3 > ul > li:nth-child(2),
.searchLot > ul > li >ul >li{margin:5px 0 5px 40px !important}
.searchLot > ul > li.area-part2 > ul > li > ul,
.searchLot > ul > li.area-part3 > ul > li > ul,
.searchLot > ul > li.area-part3 > ul > li > div,
.searchLot > ul > li >ul >li{width:auto !important;overflow:visible}
.searchLot > ul > li.area-part2 > ul > li > ul > li.partFL,
.searchLot > ul > li.area-part2 > ul > li > ul > li.partFS,
.searchLot > ul > li.area-part3 > ul > li > ul > li.partFL,
.searchLot > ul > li.area-part3 > ul > li > ul > li.partFS{display:inline-block;width:auto !important;vertical-align:top}
.searchLot > ul > li.area-part2 > ul > li > ul > li.partFS,
.searchLot > ul > li.area-part3 > ul > li > ul > li.partFS{margin:0 5px}
.searchLot > ul > li.area-part1 > ul > li.ap_leftF select,
.searchLot > ul > li.area-part5 > ul > li > select,
.searchLot > ul > li.area-part2 > ul > li > div,
.searchLot > ul > li.area-part2 > ul > li > div > select,
.searchLot > ul > li.area-part2 > ul > li > input,
.searchLot > ul > li.area-part1 > ul > li.ap_rightF input,
.searchLot > ul > li.area-part1 > ul,
.searchLot > ul > li.area-part2 > ul > li > select,
.searchLot > ul > li.area-part3 > ul > li > select,
.searchLot > ul > li.area-part4 > ul > li > select,
.searchLot > ul > li.area-part2 > ul > li > ul > li.partFS > select,
.searchLot > ul > li.area-part3 > ul > li > ul > li.partFS > select,
.searchLot > ul > li.area-part4 > ul > li > ul > li.partFS > select{width:auto !important} 
.searchLot > ul > li > ul > li > div,
.searchLot > ul > li.area-part3 > ul > li > div,
.searchLot > ul > li > ul > li > label{display:inline-block;vertical-align:top}

.searchLot > ul > li.area-part1 > ul,
.searchLot > ul > li.area-part2 > ul > li > ul,
.searchLot > ul > li.area-part3 > ul > li > ul{display:inline-flex;align-items:center}
.searchLot > ul > li.area-part4 > ul > li > label,
.searchLot > ul > li.area-part1 > label,
.searchLot > ul > li.area-part2 > ul > li > label,
.searchLot > ul > li.area-part3 > ul > li > label{display:inline-block;vertical-align:middle;min-width:auto;margin-right:8px}
.searchLot > ul > li.area-part1 > ul > li.ap_totalF,
.searchLot > ul > li.area-part2 > ul > li > ul > li.total{display:flex;align-items:center}
.searchLot > ul > li.area-part2 > ul > li > ul > li.partFS > label{letter-spacing:0}
.searchLot > ul > li.area-part1 > ul > li.ap_totalF span:nth-child(2),
.searchLot > ul > li.area-part1 > ul > li.ap_totalF span,
.searchLot > ul > li.area-part1 > ul > li.ap_totalF span:nth-child(1){margin:0;width:auto}
.searchLot > ul > li.area-part1 > ul > li #SCH_DATE +span,
.searchLot > ul > li.area-part1 > ul > li.ap_totalF span input.input_date{width:120px !important}

.worknet_search >div{padding-top:0;border-top:none}
.worknet_search > ul > li{margin:0}
.worknet_search > ul > li:nth-child(8) > dl dd > p span:nth-child(1){width:auto;margin-right:0}

@media screen and (max-width: 989px) {
	.worknet_search > ul,
	.searchLot > ul{padding:0}
	.worknet_search > div,
	.searchLot > div{position:relative}
}
@media screen and (max-width: 767px) {
	.common_search > ul > li.common_schF > ul > li.schF_innerT > select{max-width:unset}	
}
@media screen and (max-width: 540px) {
	.worknet_search selet,
	.searchLot > ul > li.area-part1 > ul > li.ap_leftF select,
	.searchLot > ul > li.area-part5 > ul > li > select,
	.searchLot > ul > li.area-part2 > ul > li > div,
	.searchLot > ul > li.area-part2 > ul > li > div > select,
	.searchLot > ul > li.area-part2 > ul > li > input,
	.searchLot > ul > li.area-part1 > ul > li.ap_rightF input,
	.searchLot > ul > li.area-part1 > ul,
	.searchLot > ul > li.area-part2 > ul > li > select,
	.searchLot > ul > li.area-part3 > ul > li > select,
	.searchLot > ul > li.area-part4 > ul > li > select,
	.searchLot > ul > li.area-part2 > ul > li > ul > li.partFS > select,
	.searchLot > ul > li.area-part3 > ul > li > ul > li.partFS > select,
	.searchLot > ul > li.area-part4 > ul > li > ul > li.partFS > select{width:100% !important}
}

 
/* 마이홈  my-st011-l*/
.info-spec >li.stud-info >dl >dt{width:90px;height:127px}
.info-spec >li.stud-info >dl >dt img{width:90px;height:118px}
.info-spec > li.stud-spec > ul > li.spec_graph > ul > li{border-color:var(--gray30)}
.info-spec > li.stud-spec > ul > li.spec_graph > ul > li a{background-color:#fff}
.info-spec > li.stud-spec > ul > li.spec_graph > ul > li a:hover{color:#333;background-color:#fafafa}
.info-spec > li.stud-spec > ul > li.spec_graph > ul > li a.on{color:#fff;background-color:var(--main-color)}
.info-spec > li.stud-spec > ul > li.spec_table {float:left; width:100%;}

/* 입사지원서 portfolio_write */
.portfolio_write .myIntro_title{display:flex;align-items:center}
.portfolio_write .myIntro_title dd,
.portfolio_write .myIntro_title dt{float:none}
.portfolio_write .myIntro_title dt{flex:1}
.portfolio_write .myIntro_title dt .input{width:100%}
.portfolio_write .boxArea{padding:0;background-color:transparent;border:none}

/* 나의 진로설계서 my-st060-l */



.std_state_wrap > ul{display:flex;flex-wrap:wrap}
.std_state_wrap > ul > li{display:table-cell;height:auto;float:none}
.info-bbsGraph > li.prof-info > dl > dt{width:95px;height:130px;margin:0 auto;padding:0;background-color:transparent;float:none}
.info-bbsGraph > li.prof-info > dl > dt img{width:auto;height:auto;max-width: 100%;max-height: 100%;}

.proJect_tab > li > a:hover{color:#222;background-color:var(--gray10)}
.proJect_tab > li > a.on{color:#fff;background-color:var(--main-color)}

.my-st060-l .tableWrite >li >strong,
.my-st060-l .titleTB2 dt,
.my-st060-l .title1{font-size:18px}
.my-st060-l .tableListBox table{border-right:none}
@media screen and (max-width: 767px) {
	.searchLot >ul >li.area-part3.-mo-part1 >ul{display:block}
    .searchLot >ul >li.area-part3.-mo-part1 >ul >li{width:100%}	
	.searchLot >ul >li.area-part3.-mo-part1 >ul >li >div{width:calc(100% - 65px)}
	
	.info-bbsGraph > li.prof-info > dl{display:flex}
	.info-bbsGraph > li.prof-info > dl > dt{display:flex;align-items:center;justify-content:center}
}
/* 만족도조사 참여현황 */


/*직업 탐색*/
.wn-majorGb-tab ul li{min-width:130px}
.jobInfoSch > li{margin-bottom:-1px;padding:12px 0;border:none;border-top:solid 1px var(--gray30);border-bottom:solid 1px var(--gray30)}
.jobInfoSch > li > ul > li:nth-child(1){padding:6px 15px 6px 0}
.jobInfoSch > li > ul > li:nth-child(1) > a{font-size:21px;color:var(--main-color)}
.jobInfoSch > li > ul > li:nth-child(2) > div#scndJobInfo{padding:10px}
@media screen and (max-width: 479px) {
    .wn-majorGb-tab ul{height:50px}
}

/* 참여프로그램 ep-mng010-pd */
.ep-mng010-pd .btnS3{min-width:80px;height: 20px;line-height: 18px;padding: 0 10px;font-size: 12px;border-radius:4px}

/* 심리검사 신청 */
.privacy_agree div.agree_chk{display:flex;align-items:center;justify-content:center}

/* Real&Virtual 공통게시판 */
.TAB_CONTENT iframe.h560{height:560px !important}

/* 채용정보 */
.company_recruit{padding:25px 0 0;border-width:2px 0 0 0}

/* 전담학생 환황 */
.stud_photo_list > li > dl dd > ul > li{line-height:1}


/* 채용정보 > 취업자료실 */
@media screen and (max-width:768px) {
    .bbsList table tbody,
    .bbsList table{display:block}
    .bbsList table tbody td[data-table="wDate"]{width:auto}
}

/* 마이페이지(학생) > 취업활동 > 입사지원서 > [신규등록] */
#SELF_AREA{display:block}
.boxArea{padding:0;border:none;background:transparent}
.myIntro_title{display:flex;align-items:center}
.myIntro_title dt{flex:1;padding-right:10px;float:none}
.myIntro_title .input{width:100% !important}
.myIntro_title dd{float:none}

/* 해외취업 > 월드잡채용공고  */
.wj_recurit_list > li > div.btn_info{width:88px}
.wj_recurit_list > li > div.recurit_info{width:calc(100% - 110px)}
.wj_recurit_list > li > div.btn_info > a.btnApply,
.wj_recurit_list > li > div.btn_info > a.btnMore{padding:0 18px}

@media screen and (max-width:480px) {
	.wj_recurit_list > li > div.recurit_info,
	.wj_recurit_list > li > div.btn_info{width:100%}
}

/*  */
.stud_count_graph{display:flex;flex-wrap:wrap}
.stud_count_graph > li:nth-child(2),
.stud_count_graph > li:nth-child(1){display: table-cell;height: auto;float: none;}

/* 프로필 사진 업로드 팝업  */


/* 마이페이지(학생) > SMART 프로그램 > 만족도조사 참여현황 */
.satisfaction{border-top:2px solid var(--main-color)}
.satisfaction .sfInfo{padding:0;border:none;border-bottom:1px solid var(--gray30);background:none}
.satisfaction .sfInfo h1{margin:0;padding:20px 0;font-size:22px;font-weight:600;border-color:var(--gray30);line-height:1.4}
.satisfaction .sfInfo div{padding:20px 0;color:var(--gray80)}
.satisfaction .sfCtn div h1{display:inline-block;margin-right:5px;padding:0;font-weight:600;font-size:14px;vertical-align:top;color:var(--main-color);background:none}
.satisfaction .sfCtn div p{display:inline-block;padding:0;font-size:18px;vertical-align:top}
.satisfaction .sfCtn div ul{margin-top:10px}
.satisfaction .sfCtn div ul li{padding:10px 0}
.satisfaction .sfCtn{padding:0;border:none}
.satisfaction .sfCtn div{margin:0;padding:20px 0}
.satisfaction .sfEnd{margin-top:20px;background:none}

/*  */
.titleEaL > dd > ul > li{margin-left:0}
.titleEaL > dd > ul > li +li{margin-left:24px}
.titleEaL > dd > ul > li > a em{margin:0 3px 0 0;vertical-align:1px}

/* 문자발신 */
.sysSMS p >a{height: 34px;line-height: 32px;padding: 0 9px;font-size: 12px}
.sysSMS div,
.sysSMS dl dd,
.sysSMS dl dt{background-size:200px}
.sysSMS div{margin-right:8px;padding-right:8px;border-radius:0 0 20px 20px}
.sysSMS div ul li{height:40px}

/* 검사/상담신청 > 심리 검사 및 상담 신청 */
.consultingSelect > ul > li{border-radius:10px;border-color:var(--gray30)}
.consultingSelect > ul > li > div.con-btn > a{background-color:var(--main-color)}
.testSelcList > div > div.selcBoxWrap > div > dl > dd.tooltip > span{width:19px;height:19px;padding-right:1px;color:#fff;line-height:16px;background-color:#5391fe;border-color:#5391fe}
.testSelcList > div > div.selcBoxWrap > div > a{background-color:var(--main-color)}
.testSelcList > div > div.selcBoxWrap > div > dl > dd.tooltip > ul.tooltiptext::after{top:unset;left:23px;bottom:-18px}

/* 전담학생 현황 */
.stud_photo_list > li.noResult,
.stud_photo_list > li{border-top-color:#04d9b4}

/*심리 검사 및 상담 신청*/
.testSelcList.-t02{display:flex;flex-wrap:wrap}
.testSelcList > div{flex:1}
.testSelcList > div.left > div{height:auto}
.testSelcList > div.left > div +div{margin-top:50px}

