footer.footer{ position:relative; }
/* 푸터 */
#footer .footer_top{ height:35px; background-color:#717277;}
#footer .footer_top li{ width:25%; float:left; }
#footer .footer_top li div{ padding:8px 0; color:#fff; text-align:center; }
#footer .footer_top li div a{ font-size:12px; color:#fff;}
#footer .footer_top li:last-child div{ border-right:0; }
#footer .footer_top li div .dot{ line-height:1.2; float:right; color:#fff;}
#footer .footer_bottom{ padding:25px 15px; background-color:#fff;}
#footer .footer_bottom p {color:#666;}
#footer .footer_bottom p .corp_intro {display:inline-block;text-align:center;border-color:#666;font-size:11px;width:53px;padding: 2px 0 1px;color:#666;margin-left:5px;font-weight:normal;}
#footer .footer_bottom .footer_btn{font-weight:bold; position:relative;height:28px;}
#footer .footer_bottom .footer_btn .footer_title_left .c_gray6 {display:inline-block;padding:8px 0 5px;}
#footer .footer_bottom .footer_btn .btn_sns{ position:absolute; right:0; top:0; }
#footer .footer_bottom .footer_btn .btn_sns img{ height:28px; margin-left:4px; }
#footer .footer_bottom .btn_new.btn_security{ padding:2px 5px 2px; margin:2px 0 5px; border-color:#666; font-size:11px; color:#666; }
#footer .footer_bottom .footer_desc{ line-height:1.6; padding-top:5px; }
#footer .footer_bottom .footer_desc p{ font-size:10px; }
#footer .terms_area a {border-bottom:1px solid #666;margin-right:5px;font-weight:bold;}                 
/* 로컬바 */
#local_mask{ background-color:#222; position:fixed; top:0; bottom:0; left:0; right:0; z-index:9997; display:none; }
#local_bar{ width:100%;height:38px;}
.local_area{ width:100%;position:fixed; bottom:0; z-index:9997;}
.local_bar{ position:relative; }
.local_bar .open_local{position:relative; border-radius:5px; background-color:rgba(255,255,255,0.97); position:absolute; top:-65px; left:20px; right:20px; z-index:9997; display:none; }
.local_bar .open_local:after {position:absolute;top:99%;right:20%;content:"";width:0;height:0;border-width:5px 5px 0 5px;border-style:solid;border-color:#fff transparent transparent transparent;opacity:0.97;}
.local_bar .open_local .local_open_table{ width:100%; }
.local_bar .open_local .local_open_table tr td{ padding:10px 0; text-align:center; }
.local_bar .open_local .local_open_table tr td p{ font-size:10px;}
.local_bar .open_local .local_open_table tr td p.app_icon {height:25px;}
.local_bar .open_local .under_arrow{ height:10px; position:absolute; bottom:-10px; right:20%; }
.local_table{ width:100%; border-top:1px solid #333; background-color:#fff; }
.local_table tr td{ padding:10px 0; border-right:1px solid #e3e3e3; text-align:center; }
.local_table tr td:last-child{ border:none; }
#mm_blocker{ border:1px solid #333; border-width:0 1px; position:absolute; top:0; left:0; right:0; bottom:0; z-index:99999; display:none; box-shadow:0 -7px 20px rgba(0,0,0,0.3) inset; }

.bottom-local-bar { z-index: 8000; }
.local-top-button {
	position: absolute;
	right: 12px;
	bottom: 76px;
}
.local-top-button.fix {
	position: fixed;
	bottom: 150px;
}
#local_bar.is_staging .local_table {
	background-color:#fce9ec;
	border-color:#d01f3c;
}

#local_bar.is_staging .local_table td {
	border-color:#f8d3d9;
}


@media (max-width:320px) {
	#footer .footer_bottom .footer_btn .btn_sns img {margin-left:0;}
}
