@charset "utf-8";

/* 내용관리 */
ul{padding: 0;margin: 0;}
li{list-style:none;}
#ctt {margin:10px 0;padding:10px;border:1px solid #e9e9e9}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0}
.ctt_img {text-align:center}


#sub{width:100%;min-width:1800px;margin:0 auto;max-width: 1904px;}
/* #sub_menu{float: right;position: absolute;height: 100%;background: #E2EAEE;left: 1501px;} */
#sub_menu{float: left;position: relative;top: 700px;left: 225px;clear: both;z-index: 1;}
#sub_menu > ul{background: #E2EAEE;}
#sub_menu ul.sub_2 {position: absolute;right: 252px;width: 201px;top: 178px;display:none}
/*#sub_menu ul li{padding-right: 0;background: #E2EAEE;border-bottom: 1px solid #C3C7C8;overflow:hidden;}*/
#sub_menu ul li{padding-right: 0;background: #E2EAEE;border-bottom: 1px solid #C3C7C8;}
#sub_menu ul li:last-child{border: 0}
/*#sub_menu ul li a{text-decoration:none;letter-spacing: -0.5px;color:#555}*/
#sub_menu ul li a img{position:relative;}

#sub_menu ul li:hover {background-color:#58ADCE;}
#sub_menu ul li > div {height:55px;overflow: hidden;}
#sub_menu ul li:hover > div > a > img{bottom:69px;}

#sub_content{width:100%;font-family: 'Roboto', sans-serif;max-width: 1500px;margin: 0 auto;}
#sub_content .inner{width: 919px;margin:0 auto;}
#sub_content .sub_nav{text-align: right;margin: 25px 0;}
/* #sub_content .sub_l{float:left;width: 225px;padding: 41px 0 0 0px;} */
#sub_content .sub_l{float:left;width: 225px;padding: 0px; position: relative; top: -25px;}
#sub_content .sub_l > img:first-child{border-top: 3px solid #5998E7;}
#sub_content .sub_l a img{margin-bottom:5px}
#sub_content .sub_l a:last:child img {margin:0}
/*#sub_content .sub_r{float:right;text-align:center;margin-bottom:90px;width:918px;}*/
#sub_content .sub_r{float:right;text-align:center;margin-bottom:130px;width: 100%;}
#sub_content .sub_r ul{}
#sub_content .sub_r ul li{float:left;margin-bottom:26px;}
#sub_content .sub_r ul div{float: left;width: 306px;font-size: 22px;padding: 20px 0;background: #F5F5F5;color: #555;}

.tb1_top {margin-bottom:20px;}
.tb1_top h1 {font-size:25px;font-weight: bold;padding: 0 0 10px;border-bottom: 1px solid #5998E7;float:left;height:29px;width:77px;}
.tb1_top div.subtb{float:right;width:1123px;height:39px;border-bottom:1px solid #d0d0d0;}

.tb4{width:100%;font-size:21px;margin-top: 25px;}
.tb4 th{font-size: 30px;color:#46AAB8;text-align: right;width: 50%;padding-right: 40px;padding-bottom: 10px;}
.tb4 td{text-align:left;padding-bottom: 10px;}
.b4_sub{padding-bottom: 25px;border-bottom: 1px dashed #ddd;margin-bottom: 25px;}
/*****************uic******************/

li.uic1,
li.uic2 {
	position:relative;	
}

li.uic > ul.uic_ul1,
li.uic > ul.uic_ul2 {
	position:absolute;
	top:55px;
}