header{
	width:100%;
	display:block;
}

header .topLine{
	width:1180px;
	margin:0 auto;
	padding:10px 0px;
}

header .topLine .inner{
	width:100%;
	display:inline-block;
}

header .topLine .inner .logo{
	width:219px;
	display:inline-block;
}

header .topLine .inner .optionLine{
	display:inline-block;
	float:right;
	margin-top:12px;
}

header .topLine .inner .topMenu{
	display:inline-block;
}

header .topLine .inner .topMenu li{
	display:inline-block;
	font-size:15px;
	color:#444;
	border-right:1px solid #444;
	line-height:15px;
	padding:0px 20px;
}

header .topLine .inner .topMenu li:last-child{
	border-right:0px solid #444;
}

header .topLine .inner .topMenu li a{
	color:#444;
}



header .topLine .inner .lang{
	display:inline-block;
	padding:5px 10px;
	border:1px solid #e5e5e5;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	color:#999
}


header .topLine .inner .lang a{
	color:#999
}


header .topLine .inner .moMenu{
	display:none;
	float:right;
	width:50px;
}

header .topLine .inner .moMenu img{
	width:100%;
}


header .gnbLine{
	width:100%;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #f67029;
	padding:10px 0px;
}


header .gnbLine .inner{
	width:1180px;
	margin:0 auto;
}


header .gnbLine .inner .cont{
	width:100%;
	display:inline-block;
}

header .gnbLine .inner .cont .allmenu{
	width:50px;
	display:inline-block;
	vertical-align:middle;
}
header .gnbLine .inner .cont .allmenu img{
	width:100%;
}

header .gnbLine .inner .cont .gnb{
	display:inline-block;
	vertical-align:middle;
	text-align:Center;
	width:968px;
}

header .gnbLine .inner .cont .gnb li{
	display:inline-block;
	font-size:18px;
	color:#222;
	width:180px;
	text-align:center;
	border-right:1px solid #e5e5e5;
	line-height:18px;
}


header .gnbLine .inner .cont .gnb li:last-child{
	border-right:0px solid #e5e5e5;
}

header .gnbLine .inner .cont .gomall{
	width:153px;
	display:inline-block;
	background:#f67029;
	text-align:Center;
	color:#fff;
	vertical-align:middle;
	padding:10px 0px;
	font-size:16px;
}

header .gnbLine .inner .cont .gomall a{
	color:#fff;
}



.drop{
	width:180px;
	z-index:99;
	background:#fff;
	display:none;
	position:absolute;
	margin-top:30px;
}



.drop dd{
	width:100%;
	text-align:center;
	padding:15px 0px;
	font-size:14px;
}

.drop dd:hover{
	background:#f67029;
	color:#fff;
	display:block;
}

.drop dd:hover a{
	color:#fff;
	display:block;
}


.allmenuDrop{
	width:100%;
	background:#fff;
	position:absolute;
	display:none;
	z-index:99;
}

.allmenuDrop .inner{
	width:1180px;
	margin:0 auto;
}



.allmenuDrop .dropCont{
	width:968px;
	margin-left:76px;
	display:flex;

}


.allmenuDrop .inner ul{
	width:184px;
	display:inline-block;
	border-right:1px solid #e5e5e5;
	padding:20px;
	box-sizing:border-box;
}

.allmenuDrop .inner ul:last-child{
	border-right:0px solid #e5e5e5;
}

.allmenuDrop .inner ul li{
	font-size:15px;
	margin:5px 0px;
}


.allmenuDrop .inner ul li:hover a{
	color:#f67029;
}




footer{
	width:100%;
	background:#2f2f2f;
}


footer .inner{
	width:1180px;
	margin:0 auto;
}

footer .inner .topLine{
	width:100%;
	display:inline-block;
	padding:15px 0px;
	border-bottom:1px solid #777;
}

footer .inner .topLine .topMenu{
	display:inline-block;
	margin-top:3px;
}

footer .inner .topLine .topMenu li{
	display:inline-block;
	font-size:14px;
	color:#777777;
	margin-right:20px;
}


footer .inner .topLine .topMenu li a{
	color:#777777;
}

footer .inner .topLine .footSns{
	display:inline-block;
	float:right;
}

footer .inner .topLine .footSns li{
	display:inline-block;
	width:30px;
}

footer .inner .topLine .footSns li img{
	width:100%;
}


footer .inner .copyLine{
	width:100%;
	padding:30px 0px;
	display:inline-block;
}


footer .inner .copyLine .copy{
	font-size:14px;
	color:#777;
	display:inline-block;
	line-height:24px;
	font-family:'roboto','noto sans kr';
}

footer .inner .copyLine .goShop{
	display:inline-block;
	float:right;
}

footer .inner .copyLine .goShop div{
	display:inline-block;
}



footer .inner .copyLine .goShop .selectbox{
	display:inline-block;
	border:1px solid #777;
	border-radius:10px;
	width:120px;
	box-sizing:border-box;
	vertical-align:middle;
}

footer .inner .copyLine .goShop .selectbox select{
	border:0;
	width:100%;
	background:#2f2f2f;
	color:#777;
	padding:10px;
	box-sizing:border-box;
	border-radius:10px;
}

footer .inner .copyLine .goShop .go{
	display:Inline-block;
	padding:10px;
	box-sizing:border-box;
	font-size:12px;
	border:1px solid #777;
	color:#777;
	border-radius:10px;
	vertical-align:middle;
}




.keycolor{
	color:#f67029;
}