@charset "utf-8";

footer 
{
}

footer ul.ufl li
{
	padding			: 0px 9px 0px 8px;
	border-left		: 1px solid #e0e0e0;
}

footer ul.ufl
{
	float			: left;
}

footer ul.ufl li:first-child
{
	padding-left	: 0px;
	border-left		: 0px solid #e0e0e0;
}

footer  a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: bold;
	font-size		: 14px;
	color			: #454545;
	letter-spacing	: -1px;
}






/* #family_site .family_open
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	color			: #000;
	font-size		: 14px;	
	letter-spacing	: -1px;
	padding-left	: 8px;
	display			: block;
	border			: 1px solid #9E9E9E;
	line-height		: 34px;
	height			: 34px;
	border-radius	: 0px;
	background		: url('../img/menu/f_btn1.svg') center left no-repeat;
	background-position : 90% 8px;

	
}



#family_site
{
	position		: relative;
	z-index			: 999;
	width			: 112px;
	top				: 0px;
	margin-left		: 3px;
}
*/
#family_site ul li a
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 300;
	color			: #212121;
	font-size		: 14px;
	line-height		: 30px;
	padding-left	: 16px;
	display			: block;
}

#family_site ul li a:hover
{
	font-weight		: 700;
	color			: #212121;	
}

#family_site ul
{
	position		: absolute;
	background		: #fff;
	border			: 1px solid #9E9E9E;
	width			: 110px;
	padding			: 5px 0;
	border-radius	: 0px;

}

#family_site .dropdownSingle
{
	width			: 100%;
	position		: absolute;
	top:35px;
	height: 140px;
	
}
/*
.foot_text1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 700;
	color			: #000;
	font-size		: 14px;
	line-height		: 250%;
	letter-spacing	: -1px;
	display			: block;
}

footer p
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 300;
	color			: #000;
	font-size		: 14px;
	line-height		: 150%;
	letter-spacing	: -1px;
	display			: block;
}

.foot_button
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 400;
	color			: #212121;;
	font-size		: 12px;
	background		: #fff;
	height			: 25px;
	padding			: 2px 8px 5px 8px;
	border-radius	: 4px;
	border			: 1px solid #E0E0E0;
}

*/

footer address
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-weight		: 300;
	color			: #616161;
	font-size		: 12px;
	line-height		: 150%;
	border-top		: 1px solid #E0E0E0;
	font-style		: normal;
	padding			: 20px 0 80px 0;
	margin-top		: 40px;
}














/*-----------------------------------------------------------------

footer_position    최하단

-----------------------------------------------------------------*/

#footer_position2
{
	position		: fixed;
	z-index			: 200;
	width			: 100%;
	bottom			: 0px;
	height			: 70px;
	display			: none1;
	
}



.footer_position2_bg
{
	position		: absolute;
	width			: 100%;
	background-color: rgba(0,0,0, 0.8);
	height			: 70px;
	
}

.footer_position2_bg2
{
	position		: absolute;
	width			: 100%;
	height			: 70px;
	bottom			: -70px;
	
}


.footer_position_btn1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #fff;
	font-weight		: 400;
	line-height		: 40px;
	height			: 40px;
	width			: 140px;
	background		: #ff6000;
	border			: 0px;
	border-radius	: 5px;
}