#header{
	width:100%;
	min-width:1180px;
	overflow:hidden;
	padding:20px 0px;

}

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

#header .inner .container{
	width:100%;
	display:inline-block;
	position:relative;
}

#header .inner .container .logo{
	width: 120px;
	height: 42px;
	display: inline-flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
}

#header .inner .container .logo img{
	max-width:120px;
	max-height:42px;
}


#header .inner .container .menu{
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	top:10px;
}

#header .inner .container .menu li{
	display:inline-block;
	margin:0px 30px;
	font-size:16px;
}

#header .inner .container .memMenu{
	display:inline-block;
	vertical-align:middle;
	float:Right;
}

#header .inner .container .memMenu .backButton{
	display:inline-block;
	padding:10px 20px;
	background:#222;
	color:#fff;
	font-size:14px;
	border:1px solid #222;
}



#header .inner .container .memMenu .backButton a{
	color:#fff;
}


#header .inner .container .memMenu .bordButton{
	display:inline-block;
	padding:10px 20px;
	border:1px solid #222;
	color:#222;
	font-size:14px;
}

#header .inner .container .memMenu .bordButton a{
	color:#222;
}

#header .inner .container .momenu{
	display:none;
}

#footer{
	width:100%;
	background:#111;
	padding:50px 0px;
}

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

#footer .inner .container{
	width:100%;
	display:inline-block;
}

#footer .inner .container .footLogo{
	width:120px;
	display:inline-block;
	vertical-align:top;
}

#footer .inner .container .footLogo img{
	width:100%;
}

#footer .inner .container .companyInfo{
	display:inline-block;
	vertical-align:top;
	margin-left:50px
}

#footer .inner .container .companyInfo li{
	display:inline-block;
	vertical-align:top;
	margin-left:30px;
}


#footer .inner .container .companyInfo li .subject{
	font-size:16px;
	color:#999;
	font-family:'roboto','Noto Sans Kr','Nanum Gothic','Malgun Gothic', dotum, sans-serif;;
}

#footer .inner .container .companyInfo li .substance{
	font-size:14px;
	color:#777777;
	font-family:'roboto','Noto Sans Kr','Nanum Gothic','Malgun Gothic', dotum, sans-serif;;
	margin-top:5px;
}

#footer .inner .container .companyInfo li .snsList{
	width:100%;
	margin-top:10px;
}

#footer .inner .container .companyInfo li .snsList div{
	font-family:'roboto','Noto Sans Kr','Nanum Gothic','Malgun Gothic', dotum, sans-serif;;
	color:#777;
	font-size:14px;
	margin-bottom:10px;
}

#footer .inner .container .companyInfo li .snsList div a{
	color:#777;
}

#footer .inner .container .termList{
	display:inline-block;
	float:right;
}

#footer .inner .container .termList li{
	display:block;
	font-family:'roboto','Noto Sans Kr','Nanum Gothic','Malgun Gothic', dotum, sans-serif;;
	color:#777;
	font-size:14px;
	margin-bottom:10px;
}


#footer .inner .container .termList li a{
	color:#777;
	text-decoration:underline
}

.hint {
	color:#888;
	font-size:13px;
}









