.footer_t					{margin:0px auto 0px auto; line-height:100%; text-align:center; background-color:#f8f8f8;padding:10px 0; border-top:1px solid #dfdfdf;}
.footer_txt p			{font-size:0.8em; margin-bottom:5px;}
.footer_txt p span		{display:inline-block; width:10px;}
.footer_txt a			{font-size:0.8em; display:inline-block; margin-left:10px;}
.footer_txt a b		{color:#000; font-weight:700;}

@media (max-width: 767px){
.footer_txt p			{font-size:0.5em; margin-bottom:5px;line-height:120%; }
}



/*family_inc.php의 스타일*/
.total								{width:180px;  position:relative;cursor:pointer;}
.select_d							{border:1px solid #ddd; width:100%; line-height:30px; height:30px; padding-left:8px; position:relative; font-size:12px;}
.select_d span				{display:inline-block; position:absolute; right:10px;}

/* 패밀리사이트 클릭시 밑으로 떨어지는  CSS*/
/*
.select_op						{border:1px solid #ddd;border-top:none; width:168px; margin-top:0px; display:none; position:absolute; z-index:3px; background:#fff; font-size:11px;}
*/

/* 패밀리사이트 클릭시 위로 올라오는 CSS*/
.select_op						{border:1px solid #ddd;border-bottom:none; width:168px; margin-top:0px; display:none; position:absolute; z-index:3px; background:#fff; font-size:11px;bottom:32px;}

.select_op	li				{line-height:30px;height:30px; border:0px solid red; padding-left:8px;}
.select_op	li		a		{cursor:pointer; width:100%; height:30px; display:inline-block;letter-spacing:-0.3px;}
.select_op	li:hover	{background:#eee;}
.a_focus							{background:#8e8e8e; color:#fff !important;}

