@charset "utf-8";

/* 웹접근성 심사때문에 display:none */
.hidden { display:none !important; }


/*메인 코로나19 탭 추가로 인한 일반탭 모바일 숨김*/
/*@media only screen and (max-width:460px){
  .wrap_notice > ul > li:nth-child(6){display:none;}
}*/

/* 통학버스(등하교)*/
.th-0lax {background: #e8e8e8;border-bottom: 1px solid #FFF;border-left: 1px solid #FFF;}


.private{font-weight:bolder; color:#fff !important;}


/*2023-02-17*/
.btn_app_link{background: #07337c;color: #fff !important;padding: 7px 20px;border-radius: 7px;display:inline-block;margin-top: 40px;position: relative;z-index: 999;float: right;margin-right: 25px;}
.btn_app_link:hover{background:#5e7cad;}

@media only screen and (max-width:1024px){
  .btn_app_link{margin-top:20px;margin-bottom:20px;}
}

/*신설학과 관련 어학교양학부 숨김*/
.li_2_198.li_2{display:none;}

/* 졸업학점 popup */
.btn_open_236{border-radius: 3px;border: 2px solid #03479c;margin:5px;padding:4px 6px;background: #fff;font-size:18px;}
.btn_open_236:hover{background:#03479c; color:#fff;}
.btn_close_236{position: fixed;top: 136px;right: 7%;text-indent:-9999px;color: #FFF;background:url(/sites/style_guide/images/common/x_3_w.png) no-repeat center;width:35px;height:35px;}
.pop_wrap_236{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);font-size:0;text-align:center;z-index: 9999;}
.pop_wrap_236:after{display:inline-block; height:100%; vertical-align:middle; content:'';}
.pop_wrap_236 .pop_inner_236{margin-top: 100px;display:inline-block;padding:20px 30px;background:#fff;width: 80%;height: 80%;max-height: fit-content;vertical-align:middle;font-size:18px;text-align: justify;overflow-y:scroll;}

/*20240614*/
.top_k2wiz_GNB_ul_105 {display: flex;flex-wrap: wrap;flex-direction: column; height:120px;}
.top_k2wiz_GNB_ul_105 li {width: 25%;}
.wrap_header .head_navi nav .top_k2wiz_GNB_ul_89 .li_2:nth-child(7){width: 100%;}
/*.top_k2wiz_GNB_ul_105 li { width: 33.3%;}
.wrap_header .head_navi nav .top_k2wiz_GNB_ul_89 .li_2:nth-child(7){width: 50%;}
*/
/*20240617*/
.wrap_header .head_navi nav .top_k2wiz_GNB_ul_89 .li_2{width:20%;}
@media all and (max-width:1024px){
  .top_k2wiz_GNB_ul_105 {display: block;height:100%;}
  .top_k2wiz_GNB_ul_105 li { width:100%;}
  .wrap_header .head_navi nav .top_k2wiz_GNB_ul_89 .li_2:nth-child(6){width:100%;}
    /*20240617*/
  .wrap_header .head_navi nav .top_k2wiz_GNB_ul_89 .li_2{width:100%;}
}
/*자유전공학부*/
.box36160 {background: #f0f0f0; padding: 80px 0;}
.box36160 .rowBox_2 div {background: #fff;border-radius: 20px;padding: 50px 46px;width: 30%;}
.box36160 .wrapper .rowBox_2 div dl dt{font-family:'Noto Medium';font-size: 22px;padding-bottom:15px;position:relative;padding-top: 15px;color:#000;}
.box36160 .wrapper .rowBox_2 div dl dd{background: url("/sites/kr/images/sub/check_001.png")no-repeat;padding-left: 23px;padding-bottom: 7px;background-position: 2px 8px;font-size: 18px;}
.list_box001{background-color:#f2f4f8;border-radius: 10px;padding: 20px 15px;margin-bottom: 10px;margin-top: 10px;}
.list_box001 li {padding-bottom: 7px;font-size: 16px;color: #5e6a82;}

.way_6 {position: relative;}
.way_6 dd { background: url(/sites/kr/images/sub/pattern_11.png); padding: 10px; margin: 20px;  width: calc(100% - 45%);}
.way_6 dd p {background: #fff;padding: 50px;font-size: 26px;text-align: center;margin-bottom: 0px;}
.way_6 dl {display: flex;justify-content: space-between;align-items: center;}
.way_6 dt {border: 6px solid #00baf2;border-radius: 50%;width: 130px;height: 130px;padding-top: 43px;text-align: center;}
.way_6 dt span {color: #01469b;font-size: 18px;}
.way_6 dt:after {content: '';background: #ccc;width: 25%;height: 1px;position: absolute;top: 50%;left: 8.4%;display: block;}

/*원*/
dd.way_6_dd02{ position: absolute; background-image: none; left: 32%;  /* top: 50%; */  background: #e3e8ec;  width: 25px; height: 25px; border-radius: 50%; padding: 0;}
.way_6_dd02 .dd_cc{/* margin-top: 50%; */ /* margin-left: 50%; */ /* transform: translate(-50%, 50%); */ background: #00baf2; width: 12.5px; height: 12.5px;border-radius: 50%; margin: 25% 0 0 25%;}

@media only screen and (max-width:1200px){
dd.way_6_dd02,.way_6 dt:after{display:none;}
}
@media only screen and (max-width:1024px){
 .box36160 .rowBox_2 div {width: calc(33% - 10px);padding: 30px;margin-bottom: 10px;}
}
@media only screen and (max-width:768px){
 .box36160 .rowBox_2 div {width: calc(100% - 10px);padding: 30px;margin-bottom: 10px;}
}

