/* BASIC css start */
/* 하단 */
#footer { margin-top:50px; position:relative; width:100%; border-top: 1px solid #eeeeee; background: #ffffff;}
#footer .footerTop {border-bottom: 1px solid #eeeeee;height: 50px;line-height: 49px;box-sizing: border-box;}
#footer .footerTop .linkInfo { margin: 0 auto;width: 1260px;}
#footer .footerTop .linkInfo ul::after {content: "";display: block;clear: both;}
#footer .footerTop .linkInfo ul li { float: left;margin-right: 40px;}
#footer .footerTop .linkInfo ul li a {  font-size: 14px;color: #777;}

#footer .footerMid { margin:0 auto;  position:relative; width: 1260px; *zoom:1 }
#footer .footerMid:after { display:block; clear:both; content:'' }
#footer .footerMid .infoBx { float:left;padding: 60px 24px 0 35px;box-sizing: border-box; height:470px;}
#footer .footerMid .infoBx + .infoBx {border-left: 1px solid #eee;}
#footer .footerMid .infoBx h3 {font-size: 15px; color: #333333; margin-bottom: 15px;font-weight: 700;}
#footer .footerMid .infoBx .bd {font-size: 16px;color: #333333; margin-bottom: 12px;font-weight: 700;}
#footer .footerMid .infoBx .bd2 {font-size: 22px;font-weight: bold;margin-bottom: 15px;}
#footer .footerMid .infoBx .tx { line-height: 1.75;font-size: 14px;color: #aaaaaa;letter-spacing: -0.5px;}

#footer .footerMid .shopInfo { width: 380px;box-sizing: border-box;padding: 60px 24px 80px 0;}
#footer .footerMid .shopInfo .tx {margin-top: 40px;}
#footer .footerMid .shopInfo .tx a{line-height: 2;font-size: 14px;color: #aaaaaa;vertical-align:top;} 

#footer .footerMid .bankInfo { width:250px ;}
#footer .footerMid .bankInfo .bank h3 {margin-bottom:25px;}
#footer .footerMid .bankInfo .bank .bankLink {margin-top: 14px;width: 166px;position: relative;}
#footer .footerMid .bankInfo .bank .bankLink span.tit {position: relative;display: inline-block;width: 100%;height: 30px;box-sizing: border-box;border: 1px solid #dddddd;line-height: 28px;padding: 0 14px;font-size: 12px;color: #888888;}
#footer .footerMid .bankInfo .bank .bankLink span.tit::after {content: "";position: absolute;display: inline-block;width: 7px;height: 30px;background: url(/design/kun6man02/new/pc/img/ico/ico_dw.png) center no-repeat;right: 12px;}
#footer .footerMid .bankInfo .bank .bankLink ul {display: none;border: 1px solid #dddddd;border-top: 0;position: absolute;left: 0;top: 30px;width: 100%;box-sizing: border-box;background: #fff;}
#footer .footerMid .bankInfo .bank .bankLink ul li {padding: 5px0 0;}
#footer .footerMid .bankInfo .bank .bankLink ul li a {display: block;font-size: 12px;color: #888888;padding: 4px 14px;}
#footer .footerMid .bankInfo .order {margin-top: 43px;}

#footer .footerMid .boardWrap {width:420px ;}
#footer .footerMid .boardWrap .board {margin-bottom: 70px;}
#footer .footerMid .boardWrap .board h3 {margin-bottom:20px;}
#footer .footerMid .boardWrap .board li {position: relative;}
#footer .footerMid .boardWrap .board li a{color:#aaaaaa;}
#footer .footerMid .boardWrap .board li a b {font-weight: normal;display: inline-block;width: 282px;overflow: hidden;white-space: nowrap;vertical-align: middle;}
#footer .footerMid .boardWrap .board li span {position: absolute;top: 50%;transform: translateY(-50%);right: 0;color:#cfcfcf;}

#footer .footerMid .csInfo { width:209px; padding: 60px 0 0 35px; }
#footer .footerMid .csInfo h3 {margin-bottom:25px;}
#footer .footerMid .csInfo .tel { padding-bottom:5px; font-size:30px; color:#b17efe; line-height:30px; letter-spacing:-2px }
#footer .footerMid .csInfo .tx { line-height:20px }
#footer .footerMid .csInfo .btnWrap {margin-top: 60px;}
#footer .footerMid .csInfo .btnWrap li {border: 1px solid #dddddd;margin-bottom: 10px;}
#footer .footerMid .csInfo .btnWrap li a {display: block;width: 100%;height: 32px;line-height: 32px;box-sizing: border-box;text-align: center;font-size: 14px;font-weight: 700;color: #888888;}
#footer .footerMid .csInfo .btnWrap li.btn_red {border: 1px solid #eee;}
#footer .footerMid .csInfo .btnWrap li.btn_red a {background: #d71618;color: #fff;font-weight: 500;}


#footer .footerBottom { position:relative; }
#footer .footerBottom p.copy {text-align: center;height: 57px;line-height: 57px;background: #16314f;color: #fff;font-size: 11px;}


#layer_card {display:none;}
/* BASIC css end */

