@charset "utf-8";

.wrap-notice .list .on .tab, .wrap-notice .list .tab:hover{color:#1c7a52!important}
.wrap-notice .more a {
    border: 1px solid #1c7a52!important;  
    color: #1c7a52!important;
}
.wrap-notice .more a:hover{background:#1c7a52!important;
border: 1px solid #1c7a52!important; 
color:#fff!important}


/*  */
  .maps-program {
       margin:0 0 100px 0;
      }
      .maps-program h1 {
        color: #016365;
      }
      .maps-program h2 {
		border-radius:10px;
		margin:50px  0 20px 0 ;
        color: #fff;
        background-color: #016365;
        display: inline-block;
        padding: 5px 20px;
		width:250px;
		text-align:center;
      }
      .maps-program .mpp {
        font-size: 20px;
      }
      .maps-program .mptext1 {
        font-size: 16px;
        color: #666;
      }

      .maps-program .ulbox {
		width:100%;
        display: flex;
        gap: 10px;
        justify-content: center;
		margin:20px 0;
      }
      .maps-program .ulboxdl,
      .maps-program .ulboxli {
        border-radius: 20px;
        padding: 30px 20px;
        border: 1px solid #016365;
		text-align:center;
      }

.maps-program .ulboxli strong{font-weight:bold;color:#016365}

.maps-program .ulboxli{width:50%;
}

      .maps-program .bg1 {
        background-color: honeydew;
		width:50%;
      }
      .maps-program .ulboxdl dt {
        color: #016365;
        font-size: 17px;
        font-weight: bold;
      }
      .maps-program .ulboxdl dd {
        margin: 0;
      }

      .maps-program .mpprocess {
        display: flex;
        gap: 10px;
        justify-content: center;
      }
      .maps-program .mpprocess li {
        width: 100%;
        border-radius: 20px;
        text-align: center;
        padding: 10px 25px;
        background-color: #f8f8f8;
      }
      .maps-program .mpprocess .lifirst {
        border: 2px solid #016365;
        background-color: honeydew;
      }
      .maps-program .mpprocess .lifocus {
        background-color: #016365;
        color: #fff;
      }

      .maps-program .mpprocess .ulbox2 {
        display: flex;
        flex-direction: column;
        gap: 10px;
      }


.wrap-people .list {overflow:hidden;width:100%}

#menu969_obj3962.on {
    display: none !important;
}



.tit_2411 {
	font-size: 18px;
	color: #FFF;
}

@media (max-width: 768px) {
.tit_2411 {
	font-size: 16px;
}
}


.wrap-service-banner .big .links {
     opacity: 1 !important;
}


.empty24 {
	color: #FF0;	
}

.big .links  .no_icon.empty24{
    padding-left: -0px !important;
}





.wrap-service-banner .big .links a.no_icon::before {
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    width: 0px;
    height: 0px;
    background: none;
    border-radius: 100%;

}

.wrap-service-banner .big .links a span.no_icon::before {
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    width: 0px;
    height: 0px;
    background:none;
    border-radius: 100%;

}



/* 1108    white-space: nowrap !important;*/
.wrap-people .list .text .subject span {

    text-overflow: ellipsis !important;
    overflow: hidden !important;

}







/*
    width: 460px !important;
  width: auto !important;
    height: 305px !important;
    background-size: cover;
*/
.wrap-people .list ul li a .thumb img {

}


@media (max-width: 1200px) {


}

@media (max-width: 768px) {
    .wrap-people .list {
        margin-bottom: 27px !important;
    }



}



.wrap-organ .group .line2::after {
    content: '';
    position: absolute;
    left: 0;
    top: 36px;
    width: 1px;
    height: 69% !important;
    background: #ddd;
}



/* */

@media (max-width: 900px) {

.wrap-organ .group .line2::after {
    content: '';
    position: absolute;
    left: 0;
    top: 36px;
    width: 1px;
    height: 83% !important;
    background: #ddd;
}

/* 연구부*/
.wrap-organ .group .line3::after {
    content: '';
    position: absolute;
    left: 0;
    top: 36px;
    width: 1px;
    height: 46% !important;
    background: #ddd;
}
  
  /* */
  .wrap-organ .group .line.no-line2::after {display: visibility !important;}
  
  
}




/* 0703*/

.text_0703_khakii {
	font-family: 'Noto Bold';
	font-size: 45px;
	line-height: 1.25;
	color: #005128;
	text-align: center !important;
	display: block;
}


.btn0703 {
    position: relative;
    top: -1px;
    display: inline-block;
    height: 40px;
    padding: 0 20px;
    background: #005128;
    border: 1px solid #016365;
    font-family: 'Noto Medium';
    font-size: 15px;
    line-height: 38px;
    color: #fff !important;
    cursor: pointer;
}


.highLight_1 {
    background-image: linear-gradient(to bottom, transparent 60%, #FFD224 0%);
}



/*0701
.wrap-today .list .text .subject {
    overflow: visible !important;

}
*/

.wrap-people .list .text .subject {
    /*overflow: visible !important;*/
    overflow: hidden !important;
}


.wrap-banner-zone .list li {
    margin-top:8px !important;

}


.wrap-notice .detail strong {

    min-height: 66px !important;
}

.wrap-today .list .text .subject span {

    background: none !important;

}






@media (max-width: 768px) {
    .wrap-banner-zone .control {
        top: 8px !important;
    }
  
  .visual-control::after {

      background: rgba(0, 0, 0, .0) !important;
}
  
  .wrap-banner-zone {

    background: rgba(0, 0, 0, .8) !important;

}
  .wrap-banner-zone .control .button {
    margin-bottom: 2px !important;
}

  
  /*0701*/
    .wrap-today .list2 .text .subject {
 height: auto !important;
  
    }
  
  
  
}
  
  
}








.wrap-today .list a,
.wrap-people .list a ,
.wrap-air .list ul li a {display: block; height: 100%;}
.wrap-notice .list .box > li .more-hidden {display: none;}

.wrap-bull .title p {background: rgba(0, 0, 0, .5); margin-top: 15px; padding: 14px !important; border-radius: 10px;}
.schedule-button-box {overflow: visible;}
.schedule-button-box a {display: block}

/*접근성*/
.page2213 .videoWrapper {display: none;}
.wrap-search #kwrd:focus-visible,
.wrap-search a:focus-visible,
.wrap-search .line2 a:focus-visible {outline: 1px solid #f00;}
.wrap-search .close button:focus-visible {outline: 1px solid #f00;}

.wrap-footer .logo {display:flex;  flex-shrink:0;}
.wa-mark {margin-right:20px; flex:1; display:inline-block; flex-shrink:0; text-align:right;}
.wa-mark img {width:100px;}
@media (max-width:1400px) {
  .wa-mark {flex:unset;}
}
@media (max-width:1000px) {
  .wrap-footer .row2 {flex-wrap: wrap;}
  .wrap-footer .goto {width:100%; display:flex; justify-content:space-between;}
  .wrap-footer .goto .family {margin-top:0 !important;}
}
@media (max-width:768px) {
  .wa-mark {margin:0 auto; margin-top:20px;}
}

  /*0701*/


 /*
@media (max-width: 1024px) {
.wrap-today .list .text .subject {
    overflow: hidden !important;
}
}
*/


@media (max-width: 635px) {
    .wrap-notice .more {
        margin-top: 160px !important;
    }
  
  

  .wrap-notice .detail strong {
	 /*
	        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
	*/
	
	
  min-height: 0px !important; 
}
  

  
}