@charset "utf-8";
/* CSS Document */


/* ========== 모듈(김예슬) : s ==========*/
.fs15{font-size:1.5rem !important;}
.w_400{width:40rem !important;}
.h_300{height:30rem !important;}
.ml_auto{margin-left:auto !important;}
.ico_email{width:2rem;height:1.6rem;background:url(/images/module/sp_module.png) no-repeat -65.5rem -8.3rem;}
.form_control_radio:disabled + .form_label_radio{color:#cacaca;}
.form_control_radio:disabled + .form_label_radio i{border-color:#f0f0f0;}
.bg_sky{color:#fff;border-color:#5187e5 !important;background-color:#5187e5 !important;}
.md_btn_gray10{background-color:#f7f7f7;}
.md_page_btn_wrap.bt0{border-top:0;}
.md_btn .ico_delete_select{width:2.4rem;height:2.5rem;background:url(/images/module/sp_module.png) no-repeat -59.9rem -7.8rem;}
.md_btn .ico_list_view{width:1.8rem;height:1.8rem;background:url(/images/module/sp_module.png) no-repeat -19.4rem -31rem;}
.md_btn .ico_list_cahnge{width:2.1rem;height:1.8rem;background:url(/images/module/sp_module.png) no-repeat -24.2rem -31rem;}
.md_btn .ico_search{width:1.9rem;height:1.9rem;background:url(/images/module/sp_module.png) no-repeat -29.1rem -30.9rem;}
.md_btn .ico_close{width:1.2rem;height:1.2rem;background:url(/images/module/sp_module.png) no-repeat -50rem -8.7rem;}
.md_btn .ico_move{width:2rem;height:2.2rem;background:url(/images/module/sp_module.png) no-repeat -34rem -30.8rem;}
.md_btn.md_btn_basic i{filter:contrast(0) brightness(10);} 
.md_btn_wrap.jc_end{width:100%;justify-content:end !important;}

/* 모듈 : md_table_write */
.md_table_write{width:100%;text-align:center;}
.md_table_write thead tr th{height:7.4rem;background-color:#f7f7f7;}
.md_table_write thead tr th:first-child{border-radius:1rem 0 0 1rem;}
.md_table_write thead tr th:last-child{border-radius:0 1rem 1rem 0;}
.md_table_write tbody tr{border-bottom:.1rem solid #d2d2d2;}
.md_table_write tbody tr:last-child{border-bottom:0;}
.md_table_write tbody tr td{padding:2rem 1rem;}
.md_table_write tbody tr td textarea{width:100%;height:8rem;padding:2rem;}
.md_table_write .form_group{display:flex;justify-content:center;gap:0 2rem;}
.md_table_write .form_group .check_cnt{gap:0 .8rem;}
.md_table_write .form_file_custom{position:relative;width:27rem;height:3.6rem;border:.1rem solid #bababa;border-radius:.6rem;}
.md_table_write .form_file_custom .form_control{position:absolute;top:-.01rem;left:-.01rem;width:calc(100% - 12rem);height:100%;border:0;}
.md_table_write .form_file_custom label{position:absolute;top:-.01rem;right:-.01rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;width:12rem;height:100%;border:.1rem solid #000;border-radius:.6rem;}
.md_table_write .form_file_custom label::before{content:'';display:block;width:2.2rem;height:1.5rem;background:url(/images/board/module_sp.png) no-repeat -117px 0;}

/* 모듈 : 졸업생취업분야 */
.list_field{display:flex;flex-wrap:wrap;gap:3rem;}
.list_field > li{width:calc(25% - 2.25rem);}
.list_field > li .tit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:6.5rem;font-size:2rem;font-weight:700;color:#fff;background-color:#1eb2bc;}
.list_field > li .sub{display:inline-flex;justify-content:center;width:100%;height:27.5rem;font-size:1.7rem;font-weight:600;line-height:1.6;word-break:keep-all;background-color:#f7f7f9;padding:2rem 10%;overflow-y:auto;}

/* 모듈 : 졸업생취업현황 */
.graduate{position:relative;}
.graduate > .swiper{padding-top:2.7rem;margin-top:4rem;}
.graduate .swiper-slide{position:relative;width:26.2rem;min-height:16.8rem;color:#fff;word-break:keep-all;border-radius:1rem;background-color:#32ade6;padding:2.6rem 2.8rem 2.2rem;}
.graduate .swiper-slide .img{position:absolute;top:-2.7rem;right:2.5rem;width:9.3rem;height:9.2rem;border:.6rem solid #32ade6;border-radius:50rem;overflow:hidden; background-color: #fff;}
.graduate .swiper-slide .sum .tit{display:block;font-size:2.2rem;font-weight:600;line-height:1.3; letter-spacing: .15rem;}
.graduate .swiper-slide .sum .school{display:block;font-size:1.7rem;line-height:1.3;margin-top:1rem;}
.graduate .swiper-slide .sum .sub{display:block;font-size:1.7rem;line-height:1.3;margin-top:.5rem; height: 2.2rem; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.graduate .control{top:-1rem;}
.graduate + .employ{border-top:.1rem solid #d4e4ea;padding-top:4rem;margin-top:5.5rem;}
.graduate + .employ .list_employ{display:flex;flex-wrap:wrap;border:.1rem solid #d2d2d2;border-left:0;margin-top:5rem;}
.graduate + .employ .list_employ > li{display:inline-flex;align-items:center;justify-content:center;width:16.66%;height:7.4rem;font-size:1.6rem;border-left:.1rem solid #d2d2d2; text-align: center; word-break: keep-all; line-height: 2.0rem; padding: 0 .5rem;}
.graduate + .employ .list_employ > li:nth-child(n+7){border-top:.1rem solid #d2d2d2;}

/* 모듈 : 교수소개 */
.list_professor{display:flex;flex-wrap:wrap;gap:4rem;margin-top:4.5rem;}
.list_professor > li{position:relative;display:flex;gap:0 3.6rem;width:calc(50% - 2rem);min-height:32rem;border:.1rem solid #e7e9ed;border-radius:.7rem;background:#fff url(/images/major/common/bg_logo.png) no-repeat right -7rem bottom -6rem;box-shadow:.5rem .5rem 1.5rem rgba(0,0,0,.05);padding:2.5rem 3rem 3.5rem;}
.list_professor > li .img{flex-shrink:0;width:16rem;height:22rem;border-radius:1rem;margin-top:1rem;overflow:hidden;}
.list_professor > li .img img{width:100%;height:100%;object-fit:cover;}
.list_professor > li .top{position:absolute;top:2.5rem;right:3rem;display:inline-flex;align-items:center;justify-content:space-between;width:calc(100% - 25.6rem);}
.list_professor > li .top .name{font-size:2.4rem;font-weight:700; margin-top:1.1rem}
.list_professor > li .top .btn_box{gap:0 .7rem;margin-top:0;}
.list_professor > li .top .toggle_area{position:relative;}
.list_professor > li .top .toggle_cnt{top:4.8rem;right:0;}
.list_professor > li .top .toggle_cnt .list{width:26rem;max-height:22rem;border:.1rem solid #e6e6e6;border-radius:.6rem;background-color:#f7f7f7;padding:2rem 3rem;overflow-y:auto;}
.list_professor > li .top .toggle_cnt .list > li{position:relative;padding-left:.7rem;}
.list_professor > li .top .toggle_cnt .list > li::before{position:absolute;top:1rem;left:0;content:'';display:block;width:.3rem;height:.3rem;background-color:#303030;}
.list_professor > li .top .toggle_cnt .toggle_close{position:absolute;top:-4.8rem;right:0;width:12.2rem;}
.list_professor > li .bot{flex:1;border-top:.1rem solid #e7e9ed;padding-top:1.8rem;margin-top:5.8rem;}
.list_professor > li .bot .info li + li{margin-top:.6rem;}
.list_professor > li .bot .info li{display:inline-flex;width:100%;font-size:1.7rem;}
.list_professor > li .bot .info li b{flex-shrink:0;width:9rem;}
.list_professor > li .bot .info li span{flex:1;}
.list_professor > li .bot .info li .ico_email{margin:-.02rem .6rem 0 0;}

.list_professor.sortable > li{gap:0;width:100%;min-height:21.6rem;padding:0;}
.list_professor.sortable > li .chk{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:6rem;border-right:.1rem solid #e7e9ed;}
.list_professor.sortable > li .sum{position:relative;flex:1;display:flex;gap:0 3rem;padding:2.5rem 4rem;}
.list_professor.sortable > li .sum .img{width:10.8rem;height:15rem;margin-top:0;}
.list_professor.sortable > li .sum .top{top:2.5rem;left:17.8rem;right:initial;width:calc(100% - 21.8rem);}
.list_professor.sortable > li .sum .bot .info{display:flex;flex-wrap:wrap;}
.list_professor.sortable > li .sum .bot .info > li{width:50%;}
.list_professor.sortable > li .btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:12rem;border-left:.1rem solid #e7e9ed;}
/* ========== 모듈(김예슬) : e ==========*/




/* ========== 콘텐츠 공통 : s ===========*/

/*교수소개*/
.professor_box {display: flex; flex-wrap: wrap; gap: 3rem 3%;}
.professor_box > .box { width: 48.5%; border: solid 1px #E7E9ED; padding: 2.8rem 3rem; border-radius: 0.7rem; box-shadow: 0.5rem 0.5rem 1.5rem rgb(0 0 0 / 0.05); display: flex;  gap: 0 4rem; background: url(/contents/6227/professor_bg.png) right bottom no-repeat; transition: all 0.2s linear; background-size: 18rem;}
.professor_box > .box .photo {width: 12rem;}
.professor_box > .box .photo img {border-radius: 1rem; box-shadow: 5px 5px 15px rgba(0,0,0,0.1);}
.professor_box > .box .profile {width: calc(100% - 16rem);}
.professor_box > .box .profile .name {border-bottom: 1px solid #e7e9ed; padding: 1rem 0; margin-bottom: 2rem;}
.professor_box > .box .profile .name b {font-weight: bold; font-size: 2.4rem; padding-right: 1rem; letter-spacing: 0.5rem;}
.professor_box > .box .profile .cont > li { margin-bottom: 1rem; display: flex; word-break: keep-all;}
.professor_box > .box .profile .cont > li b { min-width: 7rem; display: inline-flex; margin-right: 1rem;}
.professor_box > .box .profile .cont > li i.ico_mail {display: inline-flex; width: 2.2rem; height: 2rem; background: url(/contents/6227/ico_mail.png) 0rem -0.3rem no-repeat;    margin-right: 0.5rem; vertical-align: middle;}
.professor_box > .box:hover{border-color:#303030; transition: all 0.2s linear;}


/*학과소개*/
.intro_box {display: flex;flex-direction: column;border-radius: 2rem;background-size: cover;height: 45rem;overflow: hidden;justify-content: center;position: relative;}
.intro_box .sub_tit{background-color:#3280E6;padding: 2rem 9rem;border-radius:0 0 2rem 0;width: fit-content;color: #fff;position: absolute;top: 0;left: 0;font-size: 1.8rem;}
.intro_box .cont {position: relative;margin-left: 9rem;width: 50%;box-sizing: border-box;display: flex;flex-direction: column;justify-content: center;word-break: keep-all;line-height:1.5;color: #fff;margin-top: 4rem;}
.intro_box .cont h4 {font-size: 4rem;margin-bottom: 1rem;color: #fff;font-weight: bold;}
.intro_box .cont .text{font-size: 1.8rem;margin-top: 1rem;}
.intro_box .cont .text:before {content: '';display: block;width: 3.2rem;height: 0.4rem;background-color: #fff;margin-bottom: 2rem;}
.intro_box .cont .text ul li{line-height:1.5;}
.intro_box .cont .btn_box a{color:#fff; border-color:#fff;}
.intro_box .cont .btn_box a::after{filter: contrast(0) brightness(10);}
.intro_box .cont .btn_box a:hover{background-color:#3280E6; border-color:#3280E6;}

/*학과소개 배경*/
.intro_box.bg_emt{background: url(/contents/6226/emt_intro_bg.jpg);}
.intro_box.bg_secondary{background: url(/contents/11867/secondary_intro_bg.jpg);}
.intro_box.bg_steel{background: url(/contents/6309/steel_intro_bg.jpg);}
.intro_box.bg_beauty{background: url(/contents/6234/beauty_intro_bg.jpg);}
.intro_box.bg_hotel{background: url(/contents/6275/hotel_intro_bg.jpg);}
.intro_box.bg_optics{background: url(/contents/6224/optics_intro_bg.jpg);}
.intro_box.bg_xray{background: url(/contents/6375/xray_intro_bg.jpg);}
.intro_box.bg_animal{background: url(/contents/10647/animal_intro_bg.jpg);}
.intro_box.bg_slchild{background: url(/contents/6276/slchild_intro_bg.jpg);}
.intro_box.bg_safety{background: url(/contents/11029/safety_intro_bg.jpg);}
.intro_box.bg_police{background: url(/contents/6254/police_intro_bg.jpg);}
.intro_box.bg_welfare{background: url(/contents/6262/welfare_intro_bg.jpg);}
.intro_box.bg_me{background: url(/contents/11724/me_intro_bg.jpg);}
.intro_box.bg_nursing{background: url(/contents/6647/nursing_intro_bg.jpg);}
.intro_box.bg_slpt{background: url(/contents/13527/slpt_intro_bg.jpg);}


/*비전 미션*/
.vision_box {margin: 8rem 0 12rem;display: flex;flex-direction: column;gap: 4.5rem 0;}
.vision_box .box{display:flex;gap: 0 4rem;align-items: center;}
.vision_box .box > .tit{width: 25rem;}
.vision_box .box > .tit .sub{font-size:2rem;font-weight:600;color:#888888;display:block;margin-bottom: 1.5rem;}
.vision_box .box > .tit .sub + b{font-size:3rem; font-weight:bold;}
.vision_box .box > .tit::after{content:'';display:inline-flex;width: 3.5rem;height: 0.8rem;background:url(/contents/6226/ico_dot.png) no-repeat;float: right;}
.vision_box .box > .tit.two .tit02{margin-top:5rem}
.vision_box .box > .tit.two:after{display:none;}
.vision_box .box > .tit.two > p[class^=tit]::after { content: ''; display: inline-flex; width: 3.5rem; height: 0.8rem; background: url(/contents/6226/ico_dot.png) no-repeat; float: right;}

.vision_box .box .cont{width: calc(100% - 25rem);min-height: 9.8rem;border-radius: 5rem;display: flex;align-items: center;justify-content: center;word-break: keep-all;flex-direction: column;}
.vision_box .box .cont > b{display: block;font-size: 2rem;}
.vision_box .box .cont.br_gray{border:2px solid #D2D2D2; padding:2rem;}
.vision_box .box .cont.bg_gray{padding:2rem;}
.vision_box .box .cont.br_blue{border: 2px solid #3280E6;background: #3280E6;color: #fff;padding: 2rem 5rem;text-align: center;}
.vision_box .box .cont.br_deepblue{border: 2px solid #1A4AB9;background: #1A4AB9;color: #fff;padding: 2rem 5rem;text-align: center;}
.vision_box .box .cont .gola_list{display:flex; width:100%;}
.vision_box .box .cont .gola_list > li:not(:first-child) { margin-left: -4%;}
.vision_box .box .cont .gola_list > li{width: 37%;display: flex;align-items: center;justify-content: center;text-align: center;border-radius:5rem;word-break: keep-all;min-height: 9.8rem;padding: 1rem 5rem;letter-spacing: -0.05rem;flex-direction: column;}
.vision_box .box .cont .gola_list > li:nth-child(1){background:rgba(143,218,266,0.95)}
.vision_box .box .cont .gola_list > li:nth-child(2){background: rgba(50,128,230,0.95);color: #fff;}
.vision_box .box .cont .gola_list > li:nth-child(3){background: rgba(247,217,121,0.95);}
.vision_box .box .cont .gola_list > li:nth-child(4) {background: rgb(143 218 226);}
.vision_box .box .cont .gola_list.two > li{width: 52%;}

.vision_box .box .cont .ideal_box{ background-color: #F8F8F8; display: flex; padding: 5rem; border-radius: 5rem; gap: 5rem; width: 100%;  justify-content: space-evenly;flex-wrap: wrap;}
.vision_box .box .cont .ideal_box > li{text-align:center;word-break:keep-all;display: flex;flex-direction: column;align-items: center;gap: 2rem 0; width:28%;}
.vision_box .box .cont .ideal_box > li i[class^=ideal_ico]{width: 8rem;height: 8rem;display: block;background: url(/contents/6226/major_ico_sp.png) no-repeat;}
.vision_box .box .cont .ideal_box > li i.ideal_ico1{background-position: 0.4rem 0rem;}
.vision_box .box .cont .ideal_box > li i.ideal_ico2{background-position: -12.5rem 0rem;}
.vision_box .box .cont .ideal_box > li i.ideal_ico3{background-position: -25.4rem 0rem;width: 10rem;}
.vision_box .box .cont .ideal_box > li i.ideal_ico4{background-position: 0.4rem -10.8rem;}
.vision_box .box .cont .ideal_box > li i.ideal_ico5{background-position: -12.4rem -10.5rem;}
.vision_box .box .cont .ideal_box > li i.ideal_ico6 {background-position: -26rem -10.5rem;}
.vision_box .box .cont .ideal_box > li i.ideal_ico7 { background-position: -40rem 0rem; width: 9rem;}
.vision_box .box .cont .ideal_box > li i.ideal_ico8 {background-position: -40.2rem -20.5rem; width: 9rem;}
.vision_box .box .cont .ideal_box > li i.ideal_ico9 {background-position: -40.5rem -10rem; width: 8.3rem;}
.vision_box .box .cont .ideal_box > li i.ideal_ico10 {background-position: 0rem -20.8rem;width: 8.3rem;}
.vision_box .box .cont .ideal_box > li i.ideal_ico11 {background-position: 0rem -20.8rem;width: 8.3rem;}
.vision_box .box .cont .ideal_box > li i.ideal_ico12 {background-position: 0rem -20.8rem;width: 8.3rem;}

.vision_box .box .cont .ideal_box > li.w100{ gap: 0;}

.vision_box .box .cont.step_list{flex-direction: row;gap: 0 2rem;padding: 2rem;display: flex;align-items: center;}
.vision_box .box .cont.step_list.five .step_box{width: 18%;}
.vision_box .box .cont.step_list.four .step_box { width: 23%;}
.vision_box .box .cont.step_list.three .step_box { width: 31%;}

.vision_box .box .cont.step_list .step_box{height: -webkit-fill-available;}
.vision_box .box .cont.step_list .step_box .txt{display: flex;height: 100%;box-sizing: border-box;}

.vision_box .box .cont .strategy_box{display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%;}
.vision_box .box .cont .strategy_box > li{ width: 16rem; height: 16rem; background: #fff; border: 5px solid #eee; border-radius: 10rem; display: flex; justify-content: center;   align-items: center; word-break: keep-all;  padding: 2rem; text-align: center;}


.vision_box .box .cont .box_list{display:flex;width: 100%;gap: 1rem 2rem;}
.vision_box .box .cont .box_list > li{ background: #eee; width: 25%; border-radius: 4rem; display: flex; align-items: center; justify-content: center; padding: 2rem 2rem; min-height: 8rem;}
.vision_box .box .cont .box_list > li > ul{margin-top: 0;}
.vision_box .box .cont .box_list.bg_bl > li{background-color: #8fdafff2;}
.vision_box .box .cont .box_list.bg_gr > li{background-color: #777777;color: #fff;}
.vision_box .box .cont .box_list.br_gr > li{border:2px solid #D2D2D2; background-color:#fff;}
.vision_box .box .cont .box_list.bg_yell > li{background-color: #f7d979f2;}


/*플로우차트*/
 .step_list.ver2 .step_box .tit{ background: #282968;}


/*연혁*/
.history_box {margin-top: 2.5rem; border-top: 0.1rem solid #000;}
.history_box .item {border-bottom: 0.1rem solid #d2d2d2; width: 100%; padding: 4.5rem 0;display: flex;}
.history_box .item .year {  width: 25rem; font-size: 3.6rem; font-weight: 700; color: #0c318a;}
.history_box .item .cont { width: calc(100% - 25rem); padding-right: 4rem; word-break: keep-all;}
.history_box .item .cont ul{display:flex;gap: 1rem 0;flex-direction: column;}
.history_box .item .cont ul li {  line-height: 1.8;}
.history_box .item .cont ul li b { background-color: #3280E6; color: #fff; padding: 0 2rem; border-radius: 5rem; margin-right: 1rem; font-size: 1.7rem; min-width: 12rem; display: inline-flex; justify-content: center;}
.history_box .item .cont ul li b.white{background-color:#fff;}
.history_box .item .cont ul.basic{margin-top:0;}

/*조직도*/
.org_box { background: #f6f6f6; padding: 7rem 2rem 5rem 2rem; display: flex; justify-content: center;  align-items: center; border-radius:1rem; margin-top:2.5rem;}
.org_box .org_list > li {text-align: center;}
.org_box .org_head { background-color: #3280E6; border: 1.5rem solid #bfdbff; width: 18rem; height: 18rem; border-radius: 4rem; transform: rotate(45deg); display: flex; justify-content: center; align-items: center;  position: relative;}
.org_box .org_head span::after {content: ''; position: absolute; top: 12.3rem; left: 50%; transform: translateX(-50%); width: 0.1rem; height: 5rem; border-right: 2px dotted #777;}
.org_box .org_head {margin: 0 auto;}
.org_box .org_head span {  transform: rotate(-45deg); color: white; font-size: 2.2rem;}
.org_box .org_team{margin-top: 7rem;display: flex;gap: 0 2rem;}
.org_box .org_team > li{background-color:#fff;border: 0.2rem solid #E7E9ED;border-radius: 10rem;padding: 1rem 2rem;min-width: 18rem;display: flex;align-items: center;justify-content: center;}
.org_box .org_team li:not(:first-child) {position: relative;}
.org_box .org_team li:not(:first-child)::before {content: ''; position: absolute; left: -2.2rem; top: 50%; transform: translateY(-50%); width: 2rem; height: 1px;  border-bottom: 2px dotted #777; }

/*인사말*/
.greeting_box .greeting_top{display: flex;justify-content: space-between; margin-bottom:4rem; }
.greeting_box .greeting_top .left{width:calc(100% - 20rem)}
.greeting_box .greeting_top .left .sub_tit{font-size:2.4rem;font-weight:700;color:#888;margin-bottom: 4rem;}
.greeting_box .greeting_top .left .sub_tit::after{content:'';height:1px;width:50%;display: inline-block;vertical-align: middle;background-color: #888;margin-left: 2rem;}
.greeting_box .greeting_top .left .tit{font-size: 3.5rem;line-height: 150%;}
.greeting_box .greeting_top .left .tit b{display:block; color:#3280E6;}
.greeting_box .greeting_top .right{width: 20rem;text-align: right;}
.greeting_box .greeting_btm p{line-height:150%;}
.greeting_box .greeting_btm .greeting_sign{float:right; }
.greeting_box .greeting_btm .greeting_sign span{vertical-align: middle;display: inline-block;margin-left: 2rem;}

/* ========== 콘텐츠 공통 : e ===========*/


/* ========== 학과 개별적용 : s ==========*/
/*학과 개별적용 wrap에 있는 학과별 클래스명으로 지정*/

/*제철산업계열*/
#wrap.steel .secondary_box { background: url(/contents/11212/secondary_img03.jpg) no-repeat; min-height: 600px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-evenly; margin-top:2.5rem; border-radius:1rem;}
#wrap.steel .secondary_box .box { background: rgba( 255, 255, 255, 0.15 ); backdrop-filter: blur( 4.5px ); box-shadow: 0 8px 32px 0 rgba( 31, 38, 135, 0.37 );  border: 3px solid #fff;  border-radius: 1rem; width: 36%; display: flex; flex-direction: column;}
#wrap.steel .secondary_box .box h5 { background: #fff; text-align: center; padding: 1rem 0; font-size: 2rem; font-weight: bold; color: #6C6C6C;}
#wrap.steel .secondary_box .box .secondary_li { padding: 4rem 10%; display: flex; flex-direction: column; gap: 4rem 0;  color: #fff;}
#wrap.steel .secondary_box .box .secondary_li > li { position: relative; padding-left: 3.5rem; font-size: 2rem;}
#wrap.steel .secondary_box .box .secondary_li > li::before { content: ''; display: block; width: 2.1rem; height: 2.1rem; background: url(/contents/11212/li_check.png)no-repeat;   position: absolute; left: 0; top: 0.1rem;}
#wrap.steel .secondary_box .box .secondary_li > li .next{font-size:1.6rem}
#wrap.steel .secondary_box .box.blue{border-color: #3280e6;}
#wrap.steel .secondary_box .box.blue h5{background-color:#3280e6; color:#fff;}




#wrap.i-safety .safety_step .one_box{ display: flex; justify-content: center;  width: 12%;}
#wrap.i-safety .safety_step .one_box .tit{ height: 10rem; display: flex; justify-content: center; align-items: center; border-radius: 1rem;}


/*응급구조과*/
/* EMT NEWS 페이지 */
@font-face {
    font-family: 'Chosunilbo_myungjo';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Chosunilbo_myungjo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#wrap.emt .emt_news .en_top{width:100%;overflow:hidden;border-top: 1px solid #333; }
#wrap.emt .emt_news .tabbx{width:100%;}
#wrap.emt .emt_news .tabbx ul{display:flex;flex-wrap: wrap;}
#wrap.emt .emt_news .tabbx ul li{text-align:center;background: #fff; width: 20%;display: inline-flex;align-items: center;justify-content: center;word-break: keep-all; position:relative;}
#wrap.emt .emt_news .tabbx ul li a{font-size: 1.8rem;text-align:center;padding: 1.5rem 2rem;}
#wrap.emt .emt_news .tabbx ul li:after{content:"";position:absolute;right: 0px;top: 50%;background-color: #413838;width: 1px;height: 30px;transform: translateY(-50%);}
#wrap.emt .emt_news .tabbx ul li:last-child::after{display:none;}
#wrap.emt .emt_news .tabbx ul li.on{font-weight: bold;background-color: #eee;}
#wrap.emt .emt_news .tabbx ul li.on a{color: #413838 !important;background: #eee;font-weight: bold;border:none;}
#wrap.emt .emt_news .tabcontbx{width: 100%;background: #eee;}
#wrap.emt .emt_news .tabcontbx > div{padding:8rem;}
#wrap.emt .emt_news h4.en_tit{font-size: 2.2rem;line-height: normal;text-align: center;font-weight: 500;border-bottom:3px solid #333;border-top: 1px solid #d2d2d2;padding:3rem 0}
#wrap.emt .emt_news h4.en_tit b{font-family: Chosunilbo_myungjo, sans-serif;font-size: 12rem;font-weight: bold;display: block;}
#wrap.emt .emt_news h6.en_tit{font-size:2.2rem; font-weight:bold; margin-top:3rem;}
#wrap.emt .emt_news h6.en_tit::before{content:'';display:block;width: 2.5rem;height: 0.3rem;background:#333;margin-bottom: 1.2rem;}
#wrap.emt .emt_news .emt_top .top_txt{display: flex;border-bottom: 1px solid #d2d2d2;}
#wrap.emt .emt_news .emt_top .top_txt > li{width:33.33%;padding: 1rem;text-align: center;letter-spacing: 0.1em; position:relative;}
#wrap.emt .emt_news .emt_top .top_txt > li::after{content:"";position:absolute;right: 0px;top: 50%;background-color: #413838;width: 1px;height: 2rem;transform: translateY(-50%);}
#wrap.emt .emt_news .emt_top .top_txt > li:last-child::after{display:none;}
#wrap.emt .emt_news .emt_bottom{padding-top: 4rem;}
#wrap.emt .emt_news .emt_bottom h5.en_tit{font-family: Chosunilbo_myungjo, sans-serif;font-size: 3.6rem;line-height: 1.6;font-weight: bold;}
#wrap.emt .emt_news ul[class^=img_col] li, #wrap.emt .emt_news ul[class^=img_col] li img{border-radius: 0;}


/* 뷰티디자인과 */
#wrap.beauty .module_list_box .board_list_box .board_photo .item h3{font-size:1.8rem;font-weight:600;}

/*제철신소재산업과*/
#wrap.steel .fields_box{margin-top:2rem;}
#wrap.steel .fields_box .fields_list{display: flex;gap: 2.5rem 2%;flex-wrap: wrap;}
#wrap.steel .fields_box .fields_list > li{width: 18.4%;border: 1px solid #dcdcdc;border-radius: 1rem;display: flex;height: 16rem;flex-direction: column;align-items: center;padding: 1.5rem;gap: 1.5rem;}
#wrap.steel .fields_box .fields_list > li p.num{background-color: #3280E6;color: #fff;width: 100%;text-align: center;border-radius: 5rem;height: 4.5rem;display: inline-flex;justify-content: center;align-items: center;font-size: 2rem;font-weight: bold;}
#wrap.steel .fields_box .fields_list > li p.num i.ico_job{ display: inline-block; width: 2rem; height: 2.2rem; background: url(/contents/13557/job_ico.png) -0.5rem -0.3rem no-repeat;  margin-right: 1rem;}
#wrap.steel .fields_box .fields_list > li .logo{background:url(/contents/13557/steel_logo_sp.png);width: 16rem;height: 6rem;text-indent: -999em;}
#wrap.steel .fields_box .fields_list > li .logo.posco{background-position: 0 0.4rem;}
#wrap.steel .fields_box .fields_list > li .logo.hyundaisteel{background-position: -24.8rem 0.2rem;}
#wrap.steel .fields_box .fields_list > li .logo.poscofuturem{background-position: -48.5rem 0rem;height: 6.5rem;}
#wrap.steel .fields_box .fields_list > li .logo.ecopro{background-position: -72.5rem 0.3rem;}
#wrap.steel .fields_box .fields_list > li .logo.soil{background-position: -24.3rem -15rem;}
#wrap.steel .fields_box .fields_list > li .logo.dongkuksteel{background-position: -121rem -0.3rem;}
#wrap.steel .fields_box .fields_list > li .logo.poongsan{background-position: 0rem -14.7rem;}
#wrap.steel .fields_box .fields_list > li .logo.poscoprtech{background-position: -97.3rem 0rem;}
#wrap.steel .fields_box .fields_list > li .logo.koreazinc{background-position: -48.4rem -15rem;}
#wrap.steel .fields_box .fields_list > li .logo.seahsteel{background-position: -72.6rem -15rem;}
#wrap.steel .fields_box .fields_list > li .logo.tcc{background-position: -72rem -44rem;}
#wrap.steel .fields_box .fields_list > li .logo.samsung{background-position: 0 -29rem;}
#wrap.steel .fields_box .fields_list > li .logo.samsungsem{background-position: -24.3rem -29rem;}
#wrap.steel .fields_box .fields_list > li .logo.skens{background-position: -48.2rem -29.2rem;}
#wrap.steel .fields_box .fields_list > li .logo.skinnovation{background-position: -72.6rem -29.2rem;width: 17rem;}
#wrap.steel .fields_box .fields_list > li .logo.sksiltron{background-position: -96.6rem -29.2rem;}
#wrap.steel .fields_box .fields_list > li .logo.skhynix{background-position: -121.4rem -29.2rem;}
#wrap.steel .fields_box .fields_list > li .logo.lge{background-position: -0rem -44rem;}
#wrap.steel .fields_box .fields_list > li .logo.lgchem{background-position: -24rem -44rem;}
#wrap.steel .fields_box .fields_list > li .logo.lginnotek{background-position: -48rem -44rem;width: 17.2rem;}
#wrap.steel .fields_box .fields_list > li .logo.kepco{background-position: -96.8rem -14.5rem;width: 17rem;}
#wrap.steel .fields_box .fields_list > li .logo.kepid{background-position: -121.2rem -14.5rem;}
#wrap.steel .fields_box .fields_list > li .logo.hdc{background-position: -96.8rem -44.5rem;width: 17rem;}
#wrap.steel .fields_box .fields_list > li .logo.hyundai{background-position: -121.8rem -44.2rem;}
.ico_btm > li::before{top:15px !important;}

/*호텔조리제빵바리스타과*/
.page_hotel .list_field > li .sub{ height: 14rem;}

/* ========== 학과 개별적용 : s ==========*/
