/* BASIC css start */
#footer { margin-top:40px; position:relative }
#footer .instagramArea { padding:20px 15px 15px 15px; text-align:center; background:#e9e9e9 }
#footer .instagramArea h3 { font-weight:bold }
#footer .instagramArea h3 i { font-size:15px }
#footer .instagramArea .instaImg { padding-top:15px }
#footer .instagramArea .instaImg img { width:100% }

#footer .footerInfo { position:relative; border-top:1px solid #fff; text-align:center; background: #e9e9e9; overflow:hidden; *zoom:1 }
#footer .footerInfo:after { display:block; clear:both; content:'' }
#footer .footerInfo .footerInfoBx { margin-left:-1px; padding:20px 0; float:left; width:50%; border-left:1px solid #fff }
#footer .footerInfo .footerInfoBx .tel { padding:3px 0; font-weight:bold }

#footer .footerMiddle { padding:13px 10px; text-align:center }
#footer .footerMiddle ul { *zoom:1 }
#footer .footerMiddle ul:after { display:block; clear:both; content:'' }
#footer .footerMiddle ul li { float:left; width:21% }
#footer .footerMiddle ul li.bm { width:37% }
#footer .footerMiddle ul li a { display:block; margin:0 3px; height:20px; text-align:center; line-height:19px; border:1px solid #c2c2c2 }

#footer address { padding:0 10px; font-size:11px; text-align:center }
#footer address .copy { padding:20px 0 }



.btn_toggle_area { display: none; position: fixed;bottom: 12px; right: 49px;z-index: 999;}
.btn_toggle_area a { display: block; width: 36px; height: 36px; line-height: 36px; color:#111; font-size: 16px; text-align: center; background-color: rgba( 255, 255, 255, 0.8 );border:1px solid #ddd; }
.btn_toggle_area a.btn_up { position: absolute; bottom: 37px;}
.btn_toggle_area a.btn_down { position: absolute; bottom: 0; }
/* BASIC css end */

