.sub_top_text h2 .hist_depth1 li{display:none;}
.sub_top_text h2 .hist_depth1 li.hist_depth1_li{display:block;border-right: 0;}
.sub_top_text h2 .hist_depth1 li.hist_depth1_li a{padding:0;font-size: 5.5rem; margin-bottom: 2rem; color: #fff; font-weight: 700;}


/*설립이념*/
.ci_cont .ci_box {
    height: 39.2rem;
    background: url(/img/ic_bg.png) no-repeat center;
    background-size: cover;
    display: flex;
    margin-bottom: 30px;
    align-items: center;
    justify-content: center;
	border:1px solid #D2D2D2;
}
.ci_cont .ci_box img{max-width:60rem;width:80%;}
.ci_cont .ci_btn{display:flex;align-items: center;justify-content: center;flex-direction: column;}
.ci_cont .ci_btn .btn-lg{width:80%;max-width:20rem;}
.ci_cont .ci_btn p {
    margin-top: 30px;
    font-size: 1.6rem;
    text-align: center;
    white-space: pre-line;
    line-height: 140%;
    color: #666;
}

/*연혁*/
.history_cont{display:flex;}
.history_cont .left_img{height:52rem;width:40%;max-width:43rem;background:url(/img/history_img.jpg)no-repeat center;}
.history_cont .history_list{flex:1 1 auto;font-size:1.8rem;color:#666666;font-weight:300;padding-left:7.0rem;}
.history_cont .history_list > li{padding:4.0rem 0;border-bottom:1px solid #DBDBDB;display:flex;flex-wrap: wrap;}
.history_cont .history_list > li:nth-child(1){padding-top:0;}
.history_cont .history_list > li:last-child{border-bottom:0;}
.history_cont .history_list > li  .year{font-size:3.5rem;color:#008B1C;width:23rem;font-weight:700;flex-shrink: 0;}
.history_cont .history_list > li  .year span{display:block;max-width: 12rem;}
.history_cont .history_list > li .td_list{flex:1 1 auto;width: calc(100% - 23rem);padding-left:1.5rem;}
.history_cont .history_list > li .td_list > li {
    line-height: 160%;
    margin-bottom: 0.3rem;
	position:relative;
}
.history_cont .history_list > li .td_list > li ul{padding-left: 0.8rem;}
.history_cont .history_list > li .td_list > li:before {
    content: '';
    display: block;
    width: 0.8rem;
    height: 2.1rem;
    background: url(/img/list_line.png) no-repeat center left;
    margin-right: 0.5rem;
    transform: translateY(-0.1rem);
    position: absolute;
    left: -1.5rem;
    top: 0;
}
.history_cont .history_list > li .td_list > li ul{padding-left:0.5rem;}
.history_cont .history_list > li .td_list > li ul li{position:relative;}
.history_cont .history_list > li .td_list > li ul li:before {
    content: '';
    display: block;
    width: 0.8rem;
    height: 2.1rem;
    background: url(/img/list_dot.png) no-repeat center left;
    margin-right: 0.5rem;
    transform: translateY(-0.1rem);
    position: absolute;
    left: -1.0rem;
    top: 0;
}

.Institution_cont img, .patent_cont img{max-width:59.5rem;border:1px solid #DBDBDB;display:block;margin:0 auto;}
.organ_chart_cont img{max-width:101.6rem;display:block;margin:0 auto;}


/*오시는길*/
.map_info{display:flex;margin-top:4rem;flex-wrap:wrap;}
.map_info .col_6{width:50%;}
.map_info .map_tit{display:flex;margin-bottom:2.0rem;align-items: center;}
.map_info .map_tit .map_ic{margin-right:1.0rem;}
.map_info .map_tit .map_ic img{width:30px;}
.map_info .map_text{color:#666;font-size:16px;word-wrap: break-word; word-break: keep-all;}
.map_info .map_text p{margin-bottom:0.4rem;}


/*장비현황*/
.equipment_cont{background:#F8F8F8;padding:3.0rem;font-sizE:1.6rem;}
.equipment_cont ul{displaY:flex;margin-left:-1.00rem;margin-right:-1.0rem;flex-wrap:wrap;}
.equipment_cont li{padding-left:1.0rem;padding-right:1.0rem;width:50%;margin-bottom:2.0rem;}
.equipment_cont li .item{background:#fff;padding:2.0rem;display:flex;align-items: center;flex-wrap:wrap;}
.equipment_cont li .left_co{flex:1 1 auto;display:flex;align-items: center;}
.equipment_cont li .left_co .num {
    width: 3.0rem;
    height: 3.0rem;
    color: #fff;
    border-radius: 50%;
    background: #0083A4;
    margin-right: 1.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    flex-shrink: 0;
}
.equipment_cont li .left_co .name {
    font-weight: 700;
    word-wrap: break-word;
    word-break: keep-all;
}
.equipment_cont li .dt_name{color:#666;margin-left: auto;}


/*협력기관*/
.cooperation_cont{display:flex;font-weight:300;}
.cooperation_cont .sub_tit.tit_h5{color:#000;}
.cooperation_cont .left_img{width:40%;max-width:48rem;flex-shrink: 0;}
.cooperation_cont .left_img img{width:100%;}
.cooperation_cont .cooperation_list{flex:1 1 auto;padding-left:10.0rem;color:#666}
.cooperation_adr{font-size:2.0rem;margin-bottom:5.0rem;}
.cooperation_adr p{margin-bottom:0.4rem;}
.cooperation_ceo{margin-bottom:3.0rem;padding-bottom:3.0rem;border-bottom:1px solid #E3E3E3;}
.cooperation_ceo p{font-size: 1.6rem;}

.cooperation_cont p{/*word-break: keep-all;*/word-break: break-all;}
.cooperation_cont .c_name{font-size:2.0rem;color:#000;font-weight:700;margin-bottom:0.4rem;}
.cooperation_cont ul{display:flex;flex-wrap:wrap;margin-left:-1.0rem;margin-right:-1.0rem;}
.cooperation_cont ul li{width:50%;margin-bottom:2.0rem;padding-left:1.0rem;padding-right:1.0rem;}
.cooperation_cont ul li p{font-size: 1.6rem;}

	

@media screen and (max-width:900px) {
	.sub_top_text h2 .hist_depth1 li.hist_depth1_li a{font-size: 4rem;}
	.equipment_cont{font-size:1.4rem;}
	.equipment_cont li{width:100%;margin-bottom:1.0rem;}

	.cooperation_cont .left_img{width:100%;margin:0 auto 3.0rem;}
	.cooperation_adr {margin-bottom: 2rem;font-size: 1.6rem;}
	.cooperation_cont{flex-wrap: wrap;}
	.cooperation_cont .cooperation_list {padding-left: 0;}
	.cooperation_ceo {
		margin-bottom: 2.0rem;
		padding-bottom: 2.0rem;
		border-bottom: 1px solid #E3E3E3;
	}
	.cooperation_cont .c_name {font-size: 1.6rem;}
	.cooperation_ceo p, .cooperation_cont ul li p {font-size: 1.4rem;}



	.history_cont {flex-direction: column;}
	.history_cont .left_img {
		height: 11rem;
		width: 100%;
		max-width: 100%;
		background: url(/img/history_img.jpg) no-repeat center;
		margin-bottom: 4rem;
	}

	.history_cont .history_list {font-size: 1.45rem;padding-left: 0;}
	.history_cont .history_list li{word-break: keep-all;}
	.history_cont .history_list > li {padding: 2rem 0;line-height: 140%;}
	.history_cont .history_list > li .year {font-size: 2.2rem;width: 100%;margin-bottom: 0.5rem;}
	.history_cont .history_list > li .year span {max-width: 100%;}
	.history_cont .history_list > li .td_list{width: calc(100% - 23rem);}



}
@media screen and (max-width:600px) {


/*설립이념*/
.ci_cont .ci_box {height: 30rem;}

    .Institution_cont img,
    .patent_cont img,
    .organ_chart_cont img{max-width: 100%;}

/*오시는길*/
.map_cont iframe{height:28rem;}
.map_info .col_6{width:100%;margin-bottom:3.0rem;}
.map_info .map_tit .fs_25 {font-size: 2.0rem;}
.map_info .map_text {font-size: 14px;}



.equipment_cont {
    background: #ffffff;
    padding: 0;
}
.equipment_cont li .item {background: #F8F8F8;padding:1.5rem;}
.equipment_cont li .left_co .num {margin-right: 1.0rem;}



}
@media screen and (max-width:360px) {
	.sub_top_text h2 .hist_depth1 li.hist_depth1_li a {font-size: 3rem;}
	#container_title span {font-size: 2.4rem;padding: 3.5rem 0 1.5rem; }

	.cooperation_cont ul li {width: 100%;}
}