/* BASIC css start */
#footer-container { padding-bottom: 10px; }
#footer-container .menus ul { border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; background-color: #f2f2f2; height: 34.5px; line-height: 34.5px; text-align: center; }
#footer-container .menus ul li { display: inline; }
#footer-container .menus ul li a { display: inilne-block; padding: 0 7px 0 1px; color: #000; font-weight: bold; font-size: .75em; background: url(/images/d3/m_01/bull/menus_li@2x.gif) no-repeat 100% 50%; background-size: 1px 13.5px; }
#footer-container .menus ul li:last-child a { background-image: none; }
#footer-container .addr { font-size: .75em; padding-left: 10px; padding-bottom: 1em; padding-top: 1em; line-height: 14px; border-bottom: 1px solid #e4e4e4; }
#footer-container .addr li { list-style-type: none; color: #999; }
#footer-container address { text-align: center; color: #999; font-style: normal; font-size: .75em; margin-top: 1em; }
#footer-container address span { display: block; font-weight: bold; }
#footer-container address span strong { color: #4051d0; }
#footer-container address span em { font-style: normal; }
#footer-container .contract { font-size: .75em; text-align: center; padding-bottom: .5em; padding-top: .5em; border-bottom: 1px solid #e4e4e4; color: #999; }
#footer-container .contract li a { color: #999; }
/* BASIC css end */

