/* BASIC css start */
.oFooter { padding:70px 0px 0px 0px; text-align:center; border-top:0px solid #fff; }

.footerCommonity { background-color: #f4f4f4;padding:40px 0;text-align:left}
.footerCommonity .fc_innerSect {display:flex;width:1200px;background:#fff;margin:0 auto;padding:49px 60px}
.footerCommonity .fc_innerSect > div {min-width:120px;margin-right:100px}
.footerCommonity .fc_innerSect > div:last-child {margin-right:0}
.footerCommonity .fc_innerSect h3 {font-size:15px;padding-bottom:15px;font-weight:600;color:#212121}
.footerCommonity .fc_innerSect a {color:#6b6b6b;}
.footerCommonity .fc_innerSect ul li+li {margin-top:12px}
.footerCommonity .latestBoard {position:relative;width:370px}
.footerCommonity .latestBoard+.latestBoard {margin-top:45px}
.footerCommonity .latestBoard h3 {border-bottom:1px solid #e0e0e0;margin-bottom:13px}
.footerCommonity .latestBoard ul li {display:flex;justify-content:space-between;}
.footerCommonity .latestBoard ul li+li+li {display:none}
.footerCommonity .latestBoard ul li a { display:block;width:280px;margin-right:30px}
.footerCommonity .latestBoard ul li a span.inner { display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.footerCommonity .latestBoard ul li span.date {width:60px;text-align:right;font-size:13px;color:#6b6b6b;}
.footerCommonity .latestBoard a.more {position:absolute;top:0;right:0;padding:3px 14px;}
.footerCommonity .latestBoard a.more:after {content: '';position: absolute;top:50%;right:3px;width:6px;height:6px;margin-top:-3px; border: 1px solid #333; border-width: 0 1px 1px 0; transform: rotate(-45deg);}
.footerCommonity .appDownCont > div {display:flex}
.footerCommonity .appDownCont span {width:80px}
.footerCommonity .appDownCont span+span {margin-left:20px}
.footerCommonity .appDownCont span img {width:100%;height:80px}
.footerCommonity .appDownCont span em {display:block;font-size:13px;color:#6b6b6b;margin-top:8px;text-align:center}
.footerCommonity .appDownCont p {font-size:13px;color:#6b6b6b;line-height:1.8}
.footerCommonity .tit_firstBuy {margin-top:48px}
.footerCommonity .tit_firstBuy+a {color:#6ba43a;padding-right:14px;position:relative}
.footerCommonity .tit_firstBuy+a:after {content: '';position: absolute;top:50%;right:4px;width:6px;height:6px;margin-top:-3px; border: 1px solid #6ba43a; border-width: 0 1px 1px 0; transform: rotate(-45deg);}

/*°øÅë ÇÏ´Ü (Ç»ÅÍ)*/
.footerCompanyMenu {border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; text-align:center; }
.footerCompanyMenu * { box-sizing:border-box; }
.footerCompanyMenu h3 {position:absolute; top:-9999px;text-indent:-9999px; }
.footerCompanyMenu ul {height:50px;width:1200px;display:flex;margin:-1px auto;align-items:center;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}
.footerCompanyMenu ul li {margin-right:40px}
.footerCompanyMenu ul li a { display:inline-block;color:#212121}
.footerCompanyMenu ul li a b { color:#6ba43a; font-weight:400; }

.footerInfoSect {display:flex;width:1200px;position:relative; margin:0 auto;padding:40px 0 80px;text-align:left;}
.footerInfoSect h3 {font-size:18px;color:#212121;margin-bottom:16px}
.footerContent .customerCenter {margin-bottom:20px}
.footerContent .customerCenter h3 strong {color:#6ba43a}
.footerContent .customerCenter p {color:#767676;line-height:1.7;margin-bottom:6px}
.footerContent .customerCenter a {display:inline-block;padding-right:12px;position:relative}
.footerContent .customerCenter a:after {content: '';position: absolute;top:50%;right:3px;width:6px;height:6px;margin-top:-3px; border: 1px solid #333; border-width: 0 1px 1px 0; transform: rotate(-45deg);}
.certifiedBox a {display:flex;align-items:center}
.certifiedBox a p {color:#6B6B6B;font-size:11px;line-height:1.41;margin-left:6px}

.footerInfo {width:918px}
.footerInfo address { line-height:1.7;color:#828282; font-style:normal;}
.footerInfo ul li { display:inline-block;color:#828282;line-height:1.7; margin-right:10px; }
.footerInfo ul li a {text-decoration:underline;text-underline-position:from-font;color:#828282}
.footerInfo p { padding:20px 0 0;color:#828282;}
.footerInfo .snsLink {display:flex;margin-top:20px}
.footerInfo .snsLink a {margin-right:10px}
/* BASIC css end */

