/* BASIC css start */
.m_bottom {width:1200px; display:flex; margin:100px auto 20px; border-top:1px solid #ceccc9; overflow:hidden; padding-top:20px; font-weight:400}
.m_bottom > div {width: 300px; padding-left: 50px; box-sizing: border-box}
.m_bottom .notice { position:relative; padding-left: 0}
.m_bottom .tit {margin-bottom: 20px; font-size: 20px; font-weight: 500; color:#333}
.m_bottom .notice ul li a {text-overflow: ellipsis; overflow: hidden; width: 93%; white-space: nowrap; display: block; line-height: 24px;}
.m_bottom .notice ul li a,
.m_bottom .notice ul li a * {color:#777 !important; font-weight:400 !important}
.m_bottom .notice .more {right: 10px}

.m_bottom .tell {background: url(/design/dhkang0606/2024re/ico_call.svg) no-repeat 0 50%;font-size: 20px; padding-left: 30px; color: #666; margin-top: 20px; font-family: Roboto, Arial}
.m_bottom .cs .mail {background: url(/design/dhkang0606/2024re/ico_mail.svg) no-repeat 0 50%;font-size: 20px; padding-left: 30px; color: #666; margin-top: 10px; font-family: Roboto, Arial}
.m_bottom .cs .fax {background: url(/design/dhkang0606/2024re/ico_fax.svg) no-repeat 0 50%;font-size: 20px; padding-left: 30px; color: #666; margin-top: 10px; font-family: Roboto, Arial}
.m_bottom .bottom02 .tell {color:#FF5C00}
.m_bottom .bottom03 .bank {background: url(/design/dhkang0606/2024re/kb.png) no-repeat 0 50%; margin-top: 10px;width: 120px; height: 20px;}
.m_bottom .bottom03 .bank2 {margin-top: 10px;font-size: 20px; color: #666; font-family: Roboto, Arial}
.m_bottom .bottom03 .bank3 {font-size: 14px; color: #666;}


#ftWrap {padding: 0 0 40px; border-top: 1px solid #D6DBE2; margin-top: 50px}

#ftWrap .foot-menu {border-bottom: 1px solid #D6DBE2}
#ftWrap .foot-menu ul {width: 1200px; margin: 0 auto; display:flex;}
#ftWrap .foot-menu li a {display: block; color: #333;font-size: 14px; padding: 14px 10px; position:relative}
#ftWrap .foot-menu li a:before {display: inline-block; content: ''; width: 1px; height: 10px; background:#fff; position:absolute; top: 50%; margin-top: -5px; left: 0; opacity: 0.5 }
#ftWrap .foot-menu li:first-child a {padding-left: 0}
#ftWrap .foot-menu li:first-child a:before {display: none}

#footer {min-width: 1200px; margin: 0 auto; display: table; width: 1200px;}
#footer .logo_promotion {display: table-cell; width: 160px; vertical-align: top;}
#footer .foot-cs {margin-top: 20px}
#footer .foot-cs p {margin-top: 5px}
#footer .foot-cs span,
#footer .foot-cs a {display: inline-block; color:#333; font-size: 13px; margin-right: 5px }
#footer .foot-cs a {background: #7d8089; padding: 1px 8px; color: #fff; font-size: 11px;}
#footer .copyright {color:#999; font-size: 11px; margin-top: 10px; font-weight: 300; letter-spacing: 0 }
/* BASIC css end */

