@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: 950px; 
		    /*padding: 10px;*/
		    border-bottom: 1px solid #000000;
		}
		/*.column.side {
		    width: 400px;
		    background-color: #EEEEEE;
		}*/
		.column.middle {
		    display: table;
		    position: relative;
    		width: 1100px;
    		height:950px;
    		margin: 0 auto;
		    text-align: left;
		    border-top: 2px solid #e20316;
		}
		.row{
			background-color: #ffffff;
		}
		.row:after {
		    content: "";
		    display: table;
		    clear: both;
		}
		.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;
			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: 20%;
		    height: 35px;
		    margin: 0 20px 0 20px;
		    padding:10px;
		    border: none; 
		    outline: none;
		    background-color:#dcdcdc;
		    cursor:default;
		    border-radius: 20px;
        }
        .highlight:HOVER{
        	cursor: pointer;
        	font-weight:bold;
        }
        /* ::-webkit-scrollbar {
			display:none;
		} */
		.file_div{
			text-align:center;
		}
		.file_button{
			height: 35px;
		    margin: 0 auto;
		    padding:10px;
			border: none; 
		    outline: none;
		    border-radius: 20px;
		}
		.active_button{
			background-color: #21b9bb;
    		border-color: #21b9bb;
			font-weight:bold;
		}
		@media (max-width: 1600px) {
		    html, body {
			    margin: 0;
			    padding: 0;
			    height: 100%;
			    width:1600px;
			}
		}
		img{border:0px;}