/* BASIC css start */
/* ¼­ºê¸Þ´º1 */

#footer-container #map { border-top: 2px solid #000; border-bottom: 1px solid #000; padding:10px; 5px 10px 5px; background-color: #F8F8F8; }
#footer-container #map .menus1 ul {  border: 1px solid #A4A4A4; background-color: #fff; height: 50px; line-height: 50px; }
#footer-container #map .menus1 ul li { color: #000; font-weight: bold; font-size: .75em; list-style-type: none; float: left;  height: 50px; line-height: 50px; text-align: center; width: 24%; border-right: 1px solid #A4A4A4;}
#footer-container #map .menus1 ul li:last-child { border: 0px; }
#footer-container #map .menus1 ul li a {  }
#footer-container #map .menus1 ul li:last-child a { background-image: none; border: 0px; }


/* ¼­ºê¸Þ´º2 */
#footer-container #map .menus2 ul {  border-left: 1px solid #A4A4A4; border-right: 1px solid #A4A4A4; border-bottom: 1px solid #A4A4A4; background-color: #fff; height: 50px; line-height: 50px; }
#footer-container #map .menus2 ul li { color: #000; font-weight: bold; font-size: .75em; list-style-type: none; float: left;  height: 50px; line-height: 50px; text-align: center; width: 24%; border-right: 1px solid #A4A4A4;}
#footer-container #map .menus2 ul li:last-child { border: 0px; }
#footer-container #map .menus2 ul li a { color: #000; font-weight: bold; font-size: .75em; }
#footer-container #map .menus2 ul li:last-child a { background-image: none; border: 0px; }


/* ÄÝ¼¾ÅÍ */
#footer-container #map .call { margin-top:10px; }
#footer-container #map .call ul { list-style-type: none; border: 1px solid #fff; background-color: #EF4F99;  height: 30px; line-height: 30px; }
#footer-container #map .call ul li { color: #fff; font-weight: bold; text-align: center; width:100%; font-size: .75em; height: 30px; line-height: 30px; }

/* ¾÷¹«½Ã°£ */
#footer-container #map .time { margin-top:10px; }
#footer-container #map .time ul { list-style-type: none; }
#footer-container #map .time ul li { color: #847000;  text-align: center; width:100%;font-size: .75em; height: 30px; line-height: 30px; }




#footer-container { padding-bottom: 10px; }
#footer-container .menus ul { border-top: 1px solid #e3e3e3; border-bottom: 1px solid #000; background-color: #fff; height: 34.5px; line-height: 34.5px; text-align: center; }
#footer-container .menus ul li { display: inline;  font-size: .75em; }
#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; text-align: left; }
#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; }

/* BASIC css end */

