/* BASIC css start */
/*ÇÏ´Ü*/


.customer {border-top:1px solid #ddd;text-align:center;font-family: 'Bitter',"¸¼Àº °íµñ" serif;font-weight:400;}
.customer h2 {font:normal 0.79em/35px 'Vampiro One', cursive;font-size:15px;color:#333;padding:15px 0 0 ;}
.customer h2 span {
    text-transform: uppercase;
    font: 25px Montserrat, sans-serif;
    font-weight: 500;
    color: #383837;
    padding: 0 0 0px 10px;
	-webkit-text-size-adjust:none;color:#333;
}
.customer p{font-size:11px;text-transform: uppercase;}
.customer span {color:#999;padding:0 5px;}

footer .kor {font:11px "¸¼Àº °íµñ";color:#666;}




.m_footer { font-size:11px; line-height:1.5em; color:#1b1b1b; }
.m_footer .footerMenu p { overflow:hidden; padding: 8px 14px; border-bottom:1px solid #dddddd; background-color:#f9f9f9; text-align:right; }
.m_footer .footerMenu p:first-child { background-color:#fff; }
    .footerMenu p.xans-layout-info { margin:0; }
.m_footer .footerMenu .left { float:left; text-align:left; }
.m_footer .footerMenu .btnUtil {
    display:inline-block; height:26px; line-height:24px; font-size:11px; margin:0; padding:0 10px;
    cursor:pointer; vertical-align:middle; font-family:Verdana,"¸¼Àº °íµñ",Malgun Gothic,"µ¸¿ò",Dotum; font-weight:400; border:0;
    border-radius:2px;
    -moz-box-sizing:border-box; box-sizing:border-box;
    color:#1b1b1b; border:1px solid #bcbcbc; background:#fff;
}
.m_footer .footerMenu .btnUtil.typeTel { padding-left:23px; background:#fff url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_tel.png") no-repeat 10px 7px; background-size:8px 13px; vertical-align:middle; }
.m_footer .footerMenu .btnUtil.typeTel strong { font-size:13px; vertical-align:top; }
.m_footer .footerMenu .btnUtil.typeTop { padding-right:23px; background:#fff url("http://img.echosting.cafe24.com/skin/mobile_ko_KR/layout/bg_top.png") no-repeat 90% 7px; background-size:12px 12px; }
.m_footer .footerMenu .policy { padding:30px 0; text-align: center;  font-size:0; line-height:0; }
.m_footer .footerMenu .policy li {  display:inline-block; padding:0 4px 0 3px; line-height:13px; font-size:11px; }
.m_footer .footerMenu .policy li:before { display:block; content:""; position:absolute; top:0; left:0; width:1px; height:13px; background:#757575; }
.m_footer .footerMenu .policy li:first-child:before { display:none; }
 
.m_footer .footerMenu .policy li:first-child { background:none; }
.m_footer address { padding:15px 15px 3px 15px;  background:#353535;color:#999;text-align:center;line-height:15px;font:0.98em "¸¼Àº °íµñ"}
.m_footer address .footerInfo { display:table; width:100%; letter-spacing: -0.05em; }
.m_footer address a { color:#aaa; }
.m_footer .copyright {  background:#353535;text-align:center; color:#777777; font:normal 0.85em/35px open sans, sans-serif;text-transform:uppercase;}




/* BASIC css end */

