		/*common*/
		* {
		    margin: 0;
		    padding: 0;
		    list-style: none;
		    text-decoration: none;
		}

		.container {
		    width: 1200px;
		    height: 100%;
		    position: relative;
		    margin: 0 auto;
		    font-family: 'Noto Sans KR', sans-serif;
		}

		/*header*/
		header {
		      position: fixed;
			  top: 0;
			  width: 100%;
			  padding: 0px 0;
			  LINE-HEIGHT: 80PX;
			  background: transparent;
			  z-index: 35;
			  HEIGHT: 80PX;
		}

		header h1 {
		    display: inline-block;
		    float: left;
		    margin-top: 8px;
		}

		header ul {
		    float: right;
		    color: white;
		}

		header ul li {
		    float: left;
		    PADDING-TOP: 6PX;
		    margin: 10px 25px;
		    font-size: 20px;
		    font-weight: 100;
		}

		header ul li:last-child {
		    margin-right: 0;
		}

		header ul li a {
		    color: black;
		    text-decoration: none;
		}


		/*menu*/
		.menu {
	        border: none;
	        border: 0px;
	        margin: 0px;
	        padding: 0px;
	        font-family: tahoma, helvetica, sans-serif;
	        font-size: 14px;
	        color: white;
	    }
	
	    .menu ul {	
	        height: 43px;
	        list-style: none;
	        margin: 0;
	        padding: 0;
	    }
	
	    .menu li {
	        float: left;
	    }
	
	    .menu li a {
	        color: white;
	        display: block;
	        line-height: 43px;
	        padding: 0px 25px;
	        text-align: center;
	        text-decoration: none;
	    }
	
	    .menu li a:hover {
	        color: #000000;
	        text-decoration: none;
	    }
	
	    .menu li ul {
	        background: black;
	        margin-left:-17px;
	        display: none;
	        height: auto;
	        filter: alpha(opacity=95);
	        opacity: 0.60;
	        position: absolute;
	        width: 160px;
	        z-index: 200;
	        /*top:1em;
			/*left:0;*/
	    }
	
	    .menu li:hover ul {
	        display: block;
	    }
	
	    .menu li li {
	        display: block;
	        margin: 0 auto;
	        width: 160px;
	    }

	
	    .menu li ul a {
	        display: block;
	        font-size: 12px;
	        font-style: normal;
	        padding: 0px 10px 0px 15px;
	        text-align: CENTER;
	        color: white !important;
	    }
	
	    .menu li ul a:hover {
	        background: #003d6b;
	        color: white;
	        opacity: 1.0;
	        filter: alpha(opacity=100);
	    }
	
	    .menu p {
	        clear: left;
	    }


		/*footer*/
		#footer {
		    width: 100%;
		    height: 330px;
		    background-color: #666666;
		    clear: both;
		}

		#footer .contents {
		    padding-top: 62px;
		}

		#footer .contents h4 {
		    color: white;
		    margin-bottom: 10px;
		}

		#footer .contents h3 {
		    color: white;
		    margin-bottom: 5px;
		}

		#footer .contents p {
		    color: white;
		    line-height: 180%;
		}

	    