@charset "utf-8";
/* CSS Document */
			
	div#wtop{
	  border-top: 25px solid #282828;
	  z-index: 11;
	  /*! background: url(../img/line.gif) repeat-x left 60px #fff; */
	  border-bottom: 1px solid #dbdbdb;
		}
	div#top{/*상단*/
			max-width:1100px;
			height:103px;
			position:relative;
			margin: -1px auto 0;
			border-top: 1px solid transparent;
			z-index: 11;
			}
		div#top ul.favorite{
			position: absolute;
			left: 0;
			top: -18px;
		  }
			div#top ul.favorite li{
				float: left;
				height: 18px;
				}
       div#top ul.favorite li a{
				color: #fff;
				display: block;
				height: 100%;
				line-height: 18px;
				/*! padding: 0 4px; */
				width: 125px;
				text-align: center;
				font-size: 11px;
				}
			div#top ul.favorite li:first-child a{
				background: #1F4F74;
				}
		div#top h1{
			margin:34px 0 0 2px;
			width: 360px;
			/*! background: #fff; */
			}
		div#top ul.mainmenu{ /*대메뉴틀*/
			text-align: center;
			position: absolute;
			width: 70%;
			top: 30px;
			right: 0;
			background: #fff;
			}
			div#top ul.mainmenu>li{/*대메뉴들*/
				position:relative;
				display: inline-block;
				width: 20%;
				height: 40px;
				line-height: 40px;
				}
				div#top ul.mainmenu>li>a{
					text-transform:uppercase; 
					color: #423B3B;
					font-size: 16px;
					font-family: 'Open Sans', sans-serif;
					font-weight: bold;
					display: block;
				  }
					div#top ul.mainmenu>li:hover{
            background:#3998E2;
					  }
          div#top ul.mainmenu>li:hover a{
						color:#fff;
					  }
				div#top ul.mainmenu>li>ul{/*m1서브메뉴틀*/
					width:100%;
					outline:#999 1px solid;
					overflow:hidden;
					position:absolute;
					left:0px;
					top:40px;
					background:rgba(0,0,0,0.7);
					padding:0px 0 0px 0;
					text-align:center;
					display:none;
					}
					div#top ul.mainmenu>li:hover>ul{
						display:block;
						}
					div#top ul.mainmenu>li>ul>li{
						font-size:12px;
						color:#333333;
						border-bottom: 1px dotted #ccc;
						}
          div#top ul.mainmenu>li ul li:hover{
            background:#3998E2;
					  }
					div#top ul.mainmenu>li>ul>li.last{
            border-bottom:none;
						}
						div#top ul.mainmenu>li>ul>li>a{
							color:#FFF;
							line-height: 2.7em;
							display: block;
							}
						
			div#top ul.mainmenu>li.last>a{
				margin:0;
				}
			div#top ul.etcmenu{
				position:absolute;
				right:10px;
				top:-25px;
				font-size:12px;
				background: #346388;
				}
				div#top ul.etcmenu li::after{
					content: "I";
					color: #ccc;
					font-size: 13px;
					display: inline-block;
					vertical-align: -2px;
					}
				div#top ul.etcmenu li{
					float:left;
					margin:0;
					}
				div#top ul.etcmenu li.last::after{
						content: "";
					 }
				div#top ul.etcmenu li a{
					padding: 0px 7px;
					color:#fff;
					text-transform: uppercase;
					font-size: 10px;
					height: 25px;
					line-height: 25px;
					display: inline-block;
				 }
				div#top ul.etcmenu li a:hover{
        			color:#222;
				}
				div#top p{
					position: absolute;
					right: 180px;
					top: -18px;
					color: #c4c99a;
					font-size: 11px;
					text-transform: uppercase;
				  }
				div#top p span{
					color: #FFF;
					font-size: 13px;
					vertical-align: -1px;
					margin-left: 10px;
					font-weight: bold;
				}
