		@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
        * {
    		box-sizing: border-box;
    		/*font-family: 'Nanum Gothic', 'sans-serif';*/
            font-family: 'Malgun Gothic','맑은 고딕',돋움,Dotum,굴림,Gulim,'Apple SD Gothic Neo',sans-serif;
		}
		
		
		body {
		    margin: 0;
		}
		.header {
		    background-color: #ffffff;
		    height:145px;
		    /*height:70px;
		    padding: 5px;*/
		}
		.column {
		    text-align: center;
		    margin: 0 400px 0 400px;
		    height: 1450px; 
		    /*padding: 10px;*/
		    border-bottom: 1px solid #000000;
		}
		/*.column.side {
		    width: 400px;
		    background-color: #EEEEEE;
		}*/
		.column.middle {
		    display: table;
		    position: relative;
    		width: 1100px;
    		height: 100%;
    		margin: 0 auto;
		    text-align: left;
		    border-top: 2px solid #e20316;
		}
		.row{
			background-color: #ffffff;
		}
		.row:after {
		    content: "";
		    display: table-cell;
		    clear: both;
		}
		.content_subject{
			color:#000000;
			font-size: 1.3em;
			font-weight:bold;
			padding:0;
			margin: 0;
		}
		.content_subject2{
			color:#ed7d22;
			font-size: 1em;
			font-weight:bold;
			padding:0;
			margin: 0;
		}
		.banner ul{
        	display:inline-block;
        	width:100%;
        }     
		.banner ul li{
			display:inline;      
			padding:0 55px;
        }
		.footer {
		   	width:100%;
		    text-align: center;
		    height:90px;
		}
		a{
			text-decoration:none; 
			cursor: pointer;
		}
        span{
        	color:white;
        }
        .sep_bar{
        	display: inline-block;
		    margin: 0 3px 0 3px;
		    width: 1px;
		    height: 11px;
		    /*background: #e8e9ec;*/
		    /*background: #CDCDCD;*/
		    background:#666;
		    vertical-align: -2px;
        }
        .footer ul{
        	display:inline-block;
        	width:100%;
        	background-color: white;
        }
        .footer ul li{
			display:inline;      
			padding: 0 auto;
			font-size: 13.5px;
			/*font-weight: bold;*/
			color: #666;			
        }
        .footer a{
			display:inline;      
			padding:0 auto;
			font-size: 0.95em;
			color: #666;			
        }
        .footer li{
        	/*border-left: 1px solid black;*/
        }
        .footer li:FIRST-CHILD{
        	border-left: none;
        }
		.nav_li{
			width:15%; 
			text-align: center;
		}
		.nav_a{
			color: #828282;
		}
		.active{
			content: "";
	        width: 10px;
	        /*border-bottom: 2px solid #FFB914;*/
	        margin: 0 auto 0 auto;
			/*border-bottom: 2px #FFB914 solid; */
			color:black;
		}
		a{
			text-decoration:none; 
		}         
        a:hover{
        	color:#000000;
        }
         div, ul, li {
		    margin: 0;
		    padding: 0;
		}
		.nav_top, .nav_top_in {
		    margin: 0;
		    padding: 0;
		    border: none;
		    outline: none;
		}
		.nav_top{
		    position: relative;
		    width: 100%;
		    background-color: #f5f5f5;
		    height: 32px;
		    margin: 0 auto;
		    clear: both;
		    z-index: 20;	
		}
		.nav_top_in{
		    position: relative;
		    overflow: hidden;
		    width: 1100px;
		    height: 32px;
		    margin: 0 auto;
		    padding: 0;
		}
		.nav_top_u ul{position: relative;}
		.nav_top_u li{
		    float: left;
		    text-align: left;
		    font-size: 11px;
		    line-height: 16px;
		    list-style : none;
		}
		.nav_top_u li a{
		    padding: 7px 11px 7px 0;
		    display: block;
    		color: #333;
    		text-decoration: none;
    		cursor: pointer;
		}
		.nav_top_u li a:hover{text-decoration:underline;}
		
		.nav_bottom{
			position: relative;
		    width: 100%;
		    background-color: #ffffff;
		    height: 112px;
		    margin: 0 auto;
		    clear: both;
		    z-index: 20;
		}
		.nav_bottom_in{
			position: relative;
		    overflow: hidden;
		    width: 1100px;
		    height: 112px;
		    margin: 0 auto;
		    padding: 10px 10px 0px 10px;
		}
		.nav_bottom_in ul {
        	display:inline-block;
        	width:100%;
        	background-color: white;
        }
        .nav_bottom_in ul li{
			display:inline;      
			padding:0 70px;
			font-size: 1em;
			font-weight: bold;
        }
        
        .input_radius{
        	width: 70%;
		    height: 35px;
		    margin: 0 auto;
		    padding:10px;
		    border: none; 
		    outline: none;
		    /* border:solid 1px #ccc; */
		    border-radius: 20px;
        }
        .news_div{
        	width:98%;
        	height:120px;
        	margin:15px 10px 15px 0px;
        	text-align:center;
        	background-color: white;
        	border-bottom: 1px solid #d6d6d6;
        }
        .news_div:hover{
        	cursor: pointer;
        	/*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
        }
        .news_image{
        	width:100px;
        	height:70px;
        	margin:10px;
        }
        .news_image_div{
        	position:relative;
        	width:120px;
        	height:90px;
        	float:left;
        }
        .news_intitle_div{
        	position:relative;
        	width:80%;
        	height:auto;
        	margin:5px;
        	float:left;
        	font-weight:bold;
        	font-size: 19px;
        	text-align:left;
        }
        .news_body_div{
        	position:relative;
        	display: -webkit-box;
        	width:80%;
        	height:auto;
        	-webkit-line-clamp: 3;
        	-webkit-box-orient: vertical;
        	word-wrap: break-word;
        	
        	text-overflow: ellipsis;
        	overflow: hidden;
        	
        	
        	
        	float:left;
        	color:#999999;
        	margin:5px;
        	text-align:left;
        	font-size:13px;
        }
          .news_div2{
        	width:97%;
        	height:120px;
        	margin:15px 10px 15px 0px;
        	text-align:center;
        	background-color: white;
        	border-bottom: 1px solid #d6d6d6;
        }
        .news_div2:hover{
        	cursor: pointer;
        	/*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
        }
        .news_intitle_div2{
        	position:relative;
        	width:97%;
        	height:auto;
        	margin:5px;
        	float:left;
        	font-weight:bold;
        	font-size: 19px;
        	text-align:left;
        }
        .news_body_div2{
        	position:relative;
        	display: -webkit-box;
        	width:80%;
        	height:auto;
        	-webkit-line-clamp: 3;
        	-webkit-box-orient: vertical;
        	word-wrap: break-word;
        	
        	text-overflow: ellipsis;
        	overflow: hidden;
        	float:left;
        	color:#999999;
        	margin:5px;
        	text-align:left;
        	font-size:13px;
        }
        .news_writer_div{
        	width:90%;
        	height:15%;
        	float:left;
        	color:#969696;
        	font-size:12px;
        }
        /*.floatL {
        	float:left;
        }
        .floatR {
        	float: right;
        }
        .marginT{
        	margin-top: 3%;
        }
        .marginL{
        	margin-left: 4%;
        }*/
        .highlight{
        	width:340px;
        	cursor: pointer;
        	font-size: 12pt;
        	padding:10px 0px 10px 0px;
        	white-space: nowrap;
        	text-overflow: ellipsis;
        	overflow:hidden;
        	/*font-weight:bold;*/
        }
		@media (max-width: 1600px) {
		    html, body {
			    margin: 0;
			    padding: 0;
			    height: 100%;
			    width:1600px;
			}
		}
		img{border:0px;}