/* Enter Your Custom CSS Here */
.header_wrap .logo_box{margin-top:-30px!important}
.font_14{font-size:14px}
.txt_line_col01{background:linear-gradient(to top, #cfc6b7 50%, transparent 50%)}
.video_clip_list .swiper-container li.swiper-slide div img{vertical-align:top}
.btn_ibasic.btn_regular.pa_r15{padding-right:15px}
.btn_ibasic.btn_regular.pa_l15{padding-left:15px}
.administration-chart dd .dd_tit > a{display:block;color:#9c8d7f}
.administration-chart dd .dd_tit > a:hover{color:#bba078}
.brd_left{border-left: 1px solid #e8e5e2 !important;}
.mobile{display:none;}
.top_img_v2_txt{text-align:left !important;}
.top_img_v2_txt p{font-size:40px !important;font-weight:600 !important;color:#333 !important;letter-spacing:-1px !important;text-align:left !important;}
.top_img_v2_txt p span{font-size:40px !important;font-weight:600 !important;color:#c80c61 !important;letter-spacing:-1px !important;text-align:left !important;}
.top_img_v2_txt2{position:relative;}
.top_img_v2_txt2:before{content:'';display:block;width:65px;height:1px;background:#b1b1b1;position:absolute;top:-15px;left:0;}
.top_img_v2_txt2 p{text-align:left !important;}

.hyper_txt_col{color:#a9814a;}
.hyper_txt_col:hover{text-decoration:underline;}
.depth1_title_sub{font-weight:300;font-size:14px;margin-bottom:50px;}

.page-id-55 .tab_box .tab_ty2.tab_5ea ul li{width:127px;}

/*2022 웹접근성 추가*/
.blind_text{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);}
.header_wrap .lang_box ul li:hover a, .header_wrap .lang_box ul li.active a{border:1px dashed #c61065;}
.screen-readerbox{background:#956928;}
.target_itembox dt span.title{color:#333 !important;}
.target_itembox dt span.text{color:#333 !important;}
.home_contbox .contbox_unit.unit4 .cont_unit_ro.ro_bg h3 span{color:#624D2D !important;}
.home_contbox .contbox_unit.unit4 .cont_unit_ro.ro_bg .imgs_list_box ul li a span.title{color:#624D2D;}
.footer_wrap .copyright{color:#333 !important;}
.title_top_box .contbox{background-color:rgba(0,0,0, 0.3)}
.breadcrumb ul li a{color:#333 !important;}
.breadcrumb ul li.active a, .breadcrumb ul li:hover a{color:#684512 !important;}
.sidebarbox ul.sub-menu > li:hover > a, .sidebarbox ul.sub-menu > li[class*="current"] > a{color:#684512 !important}
.box_ty_container .box_cont_slat.meta span.edit_date{color:#624D2D !important;}
.txt_marker{background-color:#624D2D !important}
.plist_ty2 .plist_cont table.b_table_ty0 .cont_title span.s_title{color:#333 !important}
[class*="paging_ty"] li.active a{background-color:#333 !important;}
span.txt_999{color:#333 !important}
.meta_info span{color:#333 !important}
.tagsbox .tags_list ul li a.c999{color:#333 !important;}
.branch_a{vertical-align:baseline !important;}
.news_letter_banner .f_cont .cont_m_desc span.txt_marker{background-color:#fff !important;}
.fwc_box .fc_box_container .feed_list_ty1 .feed_list_box .cont_desc {overflow: hidden; margin-left:95px; padding:7px 2px;}
.fwc_box .fc_box_container .feed_list_ty1 .feed_list_box .cont_desc h5.feed_title {padding-right:15px; font-size:15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.fwc_box .fc_box_container .feed_list_ty1 .feed_list_box .cont_desc a h5.feed_title {font-size:15px; color:#000; transition:all ease-out 0.1s;-webkit-transition:all ease-out 0.1s;-moz-transition:all ease-out 0.1s;-ms-transition:all ease-out 0.1s;}
.fwc_box .fc_box_container .feed_list_ty1 .feed_list_box .cont_desc a h5.feed_title:hover,
.fwc_box .fc_box_container .feed_list_ty1 .feed_list_box .cont_desc h5.feed_title:hover {color:#a9814a!important}
.fwc_box .fc_box_container .feed_list_ty1 .meta {line-height:13px;}
.fwc_box .fc_box_container .feed_list_ty1  span.meta_info1 {display:block;font-size:13px; color:#555;line-height:13px;}
#post-38973 .txt_big_b{line-height:39px;}
#post-38973 .board-list .thum_feed_ty5 .thum,
#post-38973 .thum_feed_ty5 .feed_box .cont_title,
#post-38973 .thum_list_ty3 .cont_ro_thum,
#post-38973 .thum_list_ty3 .cont_ro_descbox .cont_ro_title h3{overflow:visible;}
#post-38973 .thum_feed_ty5 .feed_box .cont_desc{margin-top: 20px;overflow: visible;height: 60px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
#post-38973 .thum_feed_ty5 .feed_box .cont_desc a{overflow:hidden;height:60px;}
#post-38973 .thum_list_ty3 .cont_ro_descbox .cont_ro_title a{overflow:hidden;height:60px;}

.spec_research .bullet_bar_ty1 > li{color:#111;}
.b_single_paging ul li a span{color:#111 !important}

ul.bus li span.num{width:39px;}

/*--------------------------------*/

/* 2023 웹표준심사 추가 */

/*=여기 안에 있는 부분은 웹표준 심사 후 제거 예정*/
.home_top_box ul.slide_list,
.home_top_box .slide_cont_box,
.home_top_box .slide_cont_box .slide_cont_desc,
.home_top_box .slide_cont_box .slide_cont_title h2{overflow:visible !important;}
.slide_img_unit .img_unit_container > a{}
.fwc_box .fc_box_container .feed_list_ty1 .feed_list_box .cont_desc{padding:7px 4px;}
.fwc_box .fc_box_container .feed_list_ty1 .feed_list_box .cont_desc a{display:block;height:40px;overflow:visible;}
.search_ty1 input[type="submit"].s_btn{background-color:#a5875b}
.thum_list_ty3 .cont_ro_thum{overflow:visible !important}
.thum_list_ty3 .unit_cont_ro .unit_cont_container .txt_small{overflow:visible !important;}
.thum_list_ty3 .unit_cont_ro .cont_ro_descbox .cont_ro_des a{overflow:hidden;height:78px;}
.sidebarbox_container .textwidget > div.youtube{overflow:visible;}

.home_contbox .feed_list_ty2 .feed_list_box .cont_desc h5.feed_title,
.feed_list_ty3 .feed_list_box .cont_desc h5.feed_title{white-space:unset !important;text-overflow:unset !important;overflow:visible !important;}
.home_contbox .feed_list_ty2 .feed_list_box .cont_desc h5.feed_title a,
.feed_list_ty3 .feed_list_box .cont_desc h5.feed_title a{display:block;width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

/*==여기 안에 있는 부분은 웹표준 심사 후 제거 예정*/

.h_paging .paging_s_nav_btn{background-color:#a5875b !important;}
.title_contbox .view_ty_btns ul li:hover a, .title_contbox .view_ty_btns ul li.active a{background-color:#a5875b !important;}
a:focus-visible{outline: 3px solid #000;border-radius:3px;}
input:focus-visible{outline: 3px solid #000;border-radius:3px;}
.ir_so {overflow: hidden; position: absolute; width: 0; height: 0; line-height: 0; text-indent: -9999px;}
.slide_img_unit .img_unit_container > a:focus-visible{outline:none;border-radius:0;}

.footer_wrap .f_top_cont{background-color:#555 !important}
.footer_wrap .f_top_links ul li:before{background-color:#fff !important;}

/*----------------------*/

.borad-single .desc_single .down_btn .btn_ibasic{line-height:1;}
.borad-single .desc_single .down_btn .btn_ibasic span{line-height:1;}

.apple_rad.bg_wrap{position:relative;width:100%;height:100vh;background:url('https://www.postech.ac.kr/wp-content/uploads/2021/12/DM_desktop_Apple_POSTECH_final.png')no-repeat;background-size:cover;}
.administration-chart .branch_list2 > li .title:before{display:none;}
.administration-chart .branch_list2 > li.leaf span:after{right:159px !important;}
.administration-chart .branch_list2 > li.leaf span.title{width:160px;margin-right:0;color:#666;}
.administration-chart ul.branch_list6{padding-top:400px;}
.administration-chart .branch_list2 > li.leaf.second_leaf{top:110px;}
.administration-chart ul.branch_list1 li:first-child .title:before{height:365px !important;bottom:-365px !important;}
.administration-chart ul.root_list1 li.root4{margin-top:160px;}
.administration-chart ul.root_list1 li.root5{top:399px !important;}
.administration-chart ul.root_list1 li.root5_1{top:399px !important;}
dl.leaf_left_line:after{
content: "";
    width: 220px;
    height: 1px;
    border-top: solid 1px #d5d5d5;
    position: absolute;
    top: 28px;
    left: -220px;
}
/*2022 0902 기구표 custom css 추가*/
.administration-chart ul.root_list1 li.root6 li > span.title:before{height:1188px !important;bottom:-1188px !important;}
.administration-chart ul.root_list1 li.root7 span.title{margin-left:-25%;}
.administration-chart ul.root_list1 li.root7 span.title:before{width:107px !important;left:-107px !important;}
.administration-chart ul.root_list1 li.root7 span.title:after{width:20px !important;height:1px !important;top:50% !important;left:179px !important;border-left:0 !important;border-top:1px solid #d5d5d5 !important;}
.administration-chart ul.root_list1 li.root8{width:50%;margin-left:50%;margin-top:-88px;}
.administration-chart ul.branch_list8 > li dl.branch_list1{margin-bottom:30px;}
.administration-chart ul.branch_list8 > li dl.branch_list1:before{display:none;}
.administration-chart ul.branch_list8 > li dl.branch_list2:before{display:none;}
.administration-chart ul.branch_list8 > li dl.branch_list3:before{display:none;}
.administration-chart ul.branch_list8 > li dl.branch_list1:after{top:30px !important;z-index:-1;}
.administration-chart ul.branch_list8 > li dl.branch_list3:after{right:-110px !important;top:30px !important;z-index:-1;}


.unit2 .unit_container>ul>li .slat_box .thum{display:flex;width:115px;height:130px;}
.unit2 .unit_container>ul>li .slat_box .thum img{max-width:115px;object-fit:cover;object-position:top;}


.campus-map .tab_ty2.tab_4ea ul li{width:25%;}

/*연설문 폰트 문제*/
.desc_single .single_cont.speeches_cont *, .desc_single .single_cont.speeches_cont, .desc_single .single_cont.speeches_cont span, .desc_single .single_cont.speeches_cont p, .desc_single .single_cont.speeches_cont i, .desc_single .single_cont.speeches_cont div, .desc_single .single_cont.speeches_cont h1, .desc_single .single_cont.speeches_cont h2, .desc_single .single_cont.speeches_cont h3, .desc_single .single_cont.speeches_cont h4, .desc_single .single_cont.speeches_cont h5, .desc_single .single_cont.speeches_cont strong, .desc_single .single_cont.speeches_cont li, .desc_single .single_cont.speeches_cont dd, .desc_single .single_cont.speeches_cont dt, .desc_single .single_cont.speeches_cont pre, .desc_single .single_cont.speeches_cont a, .desc_single .single_cont.speeches_cont em, .desc_single .single_cont.speeches_cont sub, .desc_single .single_cont.speeches_cont sup, .desc_single .single_cont.speeches_cont td, .desc_single .single_cont.speeches_cont th{font-family:'Noto Sans KR', sans-serif !important;}

.borad-single .desc_single table.bold_type tbody th{}
.borad-single .desc_single table.bold_type tbody tr th,
.borad-single .desc_single table.bold_type tbody tr td{text-align:center;}
.borad-single .desc_single table tbody tr .bold_text{font-weight:600}


.administration-chart ul.root_list1 li.root10 ul.branch_list10 > li .branch_list1:before{height:375px !important;}
.administration-chart ul.root_list1 li.root9 span.title:before{height:1090px !important;bottom:-1090px !important;}

@media screen and (max-width: 1639px) and (min-width: 1285px){
  .site-content .home_top_box .slide_cont_box .slide_cont_title h2{max-height:fit-content;height:auto;}
}

@media screen and (max-width: 1023px) and (min-width: 1px){
.site_wrap .header_wrap .logo_box{padding:4px 20px 10px 20px!important;margin-top:0!important}
.notice_table_box{overflow-y:auto !important;}
.notice_table_box table.scr_tbl{width:900px !important;table-layout:fixed !important;}
.borad-single .desc_single p.noti_top{text-align:left;}
 .home_contbox .contbox_unit.unit5 li.glance_cont4 .sub_slide_img_unit .slogan span{font-size:38px;}
  
}
@media screen and (max-width: 768px) and (min-width: 1px){
	
  .top_img_v2_txt p{font-size:27px !important;}
  .top_img_v2_txt p span{font-size:27px !important;}
  .administration-chart .branch_list2 > li.leaf.second_leaf{margin-top:10px;}
  .administration-chart ul.branch_list1 li:first-child .title:before,
  .administration-chart ul.branch_list1 li:first-child .title:after,
  .administration-chart ul.branch_list1 li:last-child .title:before,
  .administration-chart .branch_list2 > li:first-child + li .title:after,
  .administration-chart .branch_list2 > li:first-child .title:after,
  .administration-chart .branch_list2 > li .title:before,
  .administration-chart .branch_list2 > li.leaf span:after,
  .administration-chart .branch_list2 > li .title:before,
  .administration-chart ul.root_list1 li.root4 ul.branch_list4 span.title:before,
  .administration-chart ul.root_list1 li.root4 ul.branch_list4 span.title:after,
  .administration-chart ul.root_list1 li.root5 ul.branch_list5 span.title:before,
  .administration-chart ul.root_list1 li.root5 ul.branch_list5 span.title:after{display:none !important;}
  .administration-chart ul.root_list1 li.root5_1 dt, .administration-chart ul.root_list1 li.root5_1 dd{width:100% !important;}
  
}
@media screen and (max-width: 768px) and (min-width: 400px){
  .administration-chart ul.root_list1 li.root7 span.title{margin-left:0;}
  .administration-chart ul.branch_list8 > li dl.branch_list1{margin-bottom:0;}
  .administration-chart .root_list1 .root8{margin-left:-60px !important;margin-top:0 !important;}
  .administration-chart ul.branch_list1 li:first-child .title:after{height:539px !important;}
  .administration-chart ul.branch_list1{margin-left:-20px}
  .administration-chart ul.root_list1 li.root2{margin-left: -60px !important;margin-right: -40px;}
  .administration-chart ul.root_list1 li.root5_1{margin-left: -60px !important;margin-right: -40px;}
}
@media screen and (max-width: 399px) and (min-width: 1px){
  .administration-chart ul.root_list1 li.root7 span.title{margin-left:0;}
  .administration-chart ul.branch_list8 > li dl.branch_list1{margin-bottom:0;}
  .administration-chart .root_list1 .root8{width:100% !important;margin-left:0!important;margin-top:0 !important;}
}
@media screen and (max-width: 625px) and (min-width: 1px){
  .mobile{display:block;}
  .mobile2{display:none;}
}
.borad-single .desc_single ul.sec3_td2 li{text-align:left !important;}

@keyframes people_bar{0%{width:0;}
100%{width:500px !important;}
}
