.footer_all { width:100%; background:#5aa9dd; padding:30px 0 40px 0;}
.footer_all p { color:#fff; font-size:13px; font-weight:400; letter-spacing:0.3px; }
.footer_in { width:1100px; margin:0 auto;}
.footer_top { border-bottom:1px solid #fff; padding-bottom:25px; margin-bottom:25px; }
.footer_top>div.footer_top_left { float:left; }
.footer_top>div.fotoer_top_right { float:right;}
.fotoer_top_right>ul { margin-top:47px; }
.fotoer_top_right>ul>li  { text-align:right; }
.footer_top:after { width:100%; clear:both; display:block; content:''; }
.fotoer_top_right>ul>li>a { text-decoration:none; color:#fff; font-size:13px;  line-height:22px;}



.footer_top_left>img { margin-bottom:30px; }
.footer_top_left>p { padding-top:3px; }
.footer_top_left>p:first-child { padding-top:0; }


.footer_bottom>p { float:left; }
.footer_bottom>img { float:right; }
.footer_bottom:after { width:100%; clear:both; display:block; content:''; }

/*family_inc.php의 스타일*/
.total								{width:50px;  position:relative; cursor:pointer; color:#fff; }
.select_d							{width:100%; line-height:30px; height:30px; position:relative; font-size:15px;}
.select_d span				{display:inline-block; position:absolute; right:0px;}

/* 패밀리사이트 클릭*/
.select_op						{border:1px solid #ddd;border-top:none; width:140px; margin-top:0px; display:none; position:absolute; z-index:3px; background:#fff; font-size:11px;}

.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;}
