/* BASIC css start */
/* 하단 */
#footer { margin-top:150px; padding-bottom:30px; position:relative; width:100%; border-top:1px solid #e9e9e9;}
#footer .ft_link { width:100%;border-bottom:1px solid #e9e9e9;overflow:hidden; }
#footer .ft_link .ft_left { float:left; }
#footer .ft_link .ft_left li { float:left;padding:0px 70px 0px 0;line-height:52px;height:52px;}
#footer .ft_link .ft_left li a { font-size:16px;color:#000; }
#footer .ft_link .ft_right { float:right; }
#footer .ft_link .ft_right li { float:left;padding:0 15px;line-height:52px;height:52px;background:url('/design/storia0720/mk/img/sns_line.png') right no-repeat; }
#footer .ft_link .ft_right li:last-child { background:none;padding-right:0 }

#footer .footerTop { margin:0 auto; padding:35px 0; position:relative; *zoom:1;overflow:hidden; }
#footer .footerTop .ft_left{ flaot:left; }
#footer .footerTop .ft_right { flaot:left; }
#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx { float:left }
#footer .footerTop .infoBx h3 { padding-bottom:30px; font-size:16px; color:#282828 }
#footer .footerTop .infoBx .tx { color:#484848;font-size:13px;line-height:24px; }

#footer .footerTop .linkInfo { width:153px }
#footer .footerTop .linkInfo li { padding-bottom:13px }
#footer .footerTop .linkInfo li a { font-size:15px; color:#5d5d5d }

#footer .footerTop .csInfo { width:330px; }
#footer .footerTop .csInfo .tel, #footer .footerTop .csInfo2 .tel { padding-bottom:30px; font-size:42px; color:#484848; line-height:30px; letter-spacing:-2px;font-weight:300; }
#footer .footerTop .csInfo .tx { line-height:20px }
#footer .footerTop .csInfo2 { width:330px; }
#footer .footerTop .csInfo2 .ft_txt { font-size:14px;margin-right:15px; }
#footer .footerTop .bankInfo { width:220px }
#footer .footerTop .csInfo a, #footer .footerTop .csInfo2 a { color:#7f7f7f;font-size:14px;display:inline-block;border:1px solid #e7e7e7;border-radius:5px;height:40px;line-height:40px;padding:0 40px;margin:0 5px 0 0; }
#footer .footerTop .bankInfo .tx {font-size:14px;}
#footer .footerTop .bankInfo select {font-size:14px;border:1px solid #e7e7e7;border-radius:5px;height:40px;line-height:40px;margin-top:20px;padding:10px 15px;color:#7f7f7f;}
#footer .footerTop .shopInfo { width:590px }
#footer .footerTop .shopInfo h2 { padding-bottom:20px; }
#footer .footerTop .shopInfo .tx span { padding-right:5px }
#footer .footerTop .shopInfo .tx a { color:#7689de }
#footer .footerTop .shopInfo .tx a.btn_email { color:#5d5d5d }
#footer .footerTop .shopInfo .copy { padding-top:15px; color:#a4a4a4;line-height:20px; }

#footer .footerTop .info_txt { float:left;margin:25px 0 0 ;background:#f6f6f6;font-size:13px;color:#7f7f7f;padding:10px 0;width:600px;border-radius:5px;text-align:center; }


#footer .footerBottom { margin:0 auto; position:relative; width:1100px }
#footer .special_btn{margin-bottom:5px !important;font-weight:bold;color:#000 !important}
#footer > .footerTop.w_content .ft_right .infoBx.csInfo .special_btn{background-color:#ffee08}
#footer > .footerTop.w_content .ft_right .infoBx.csInfo2 .special_btn{background-color:#daeefa}

#footer .footerTop .csInfo h3{padding-bottom:15px}
#footer .footerTop .csInfo2 h3{padding-bottom:15px}

.special_btn3{background-color:#daeefa; margin-bottom:5px; font-weight:bold; color:#000000 !important}
.special_btn4{background-color:#f0e7ef; margin-bottom:5px; font-weight:bold; color:#000000 !important}
.special_btn5{background-color:#f0f0f0; margin-bottom:5px; font-weight:bold; color:#000000 !important}

















/* BASIC css end */

