@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: 810px; 
		    /*padding: 10px;*/
		    border-bottom: 1px solid #000000;
		}
		/*.column.side {
		    width: 400px;
		    background-color: #EEEEEE;
		}*/
		.column.middle {
		    display: table;
		    position: relative;
    		width: 1100px;
    		height:716px;
    		margin: 0 auto;
		    text-align: left;
		    border-top: 2px solid #e20316;
		}
		.row:after {
		    content: "";
		    display: table;
		    clear: both;
		}
		.content_left_div{
			box-shadow: 0px 0px 5px 5px #DDD;
			width:33%;
			height:90%;
			float: left;
			background-image:url('/image/login.PNG');
			background-repeat: no-repeat;
			background-size:cover;
		}
		.content_right_div{
			width:66%;
			height:90%;
			float: left;
			display:table;
		}
		.content_second_div{
			width:100%;
			height: 50%;
		}
		.content_detail_div{
			box-shadow: 0px 0px 5px 3px #DDD;
			width: 50%;
			height:100%;
			float:left;
			white-space: nowrap;
    	    text-overflow: ellipsis;
	        overflow: hidden;
		}
		.content_detail_div table{
			width:100%;
			white-space: nowrap;
    	    text-overflow: ellipsis;
	        overflow: hidden;
		}
		.content_detail_div table tr{
			width:100%;
			white-space: nowrap;
    	    text-overflow: ellipsis;
	        overflow: hidden;
		}
		.content_detail_div table tr td{
			width:100%;
			white-space: nowrap;
    	    text-overflow: ellipsis;
	        overflow: hidden;
			
		}
		.content_subject{
			color:#ed7d22;
			font-size: 1.3em;
			font:bold;
			padding:0;
			margin: 0;
		}
		.column.banner{
		    display: table;
			width:100%;
			height:15%;
			text-align: center;
		}
		.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;
			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;
        }
        .highlight:HOVER{
        	cursor: pointer;
        	font-weight:bold;
        }
		@media (max-width: 1600px) {
		    html, body {
			    margin: 0;
			    padding: 0;
			    height: 100%;
			    width:1600px;
			}
		}
		img{border:0px;}