/* BASIC css start */
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@700&display=swap');
footer {font-family: 'Nanum Gothic', sans-serif;}

#ftWrap{margin-top: 60px; width:100%}
#ftWrap a:hover { text-decoration: none;} 
#ftWrap .footerNavArea {height:50px;line-height:50px;width:100%;text-align: center;margin: 10px 0;}
#ftWrap .footerNavArea .footerNav a { padding: 0 40px 0 0;}
#ftWrap .footerInfoWrap .copy {padding-top: 10px; color:#999;  }
#ftWrap .footerInfoWrap {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
#ftWrap .footerInfoWrap .title{line-height:1;display:block;padding: 40px 0 7px;font-size: 13px;color: #292929;}
#ftWrap .footerInfoWrap p {line-height:20px; color:#555}
#ftWrap .footerInfoWrap ul:after{content:"";display:block;clear:both;}
#ftWrap .footerInfoWrap .list{  padding-bottom: 30px; text-align:left; width: 1200px;  margin: 0 auto; }
#ftWrap .footerInfoWrap .list li{float:left}
#ftWrap .footerInfoWrap .list .info02 .csNumber{font-size: 24px;padding-bottom: 5px;line-height:1;display:block;color: #292929;font-weight: bold;}
#ftWrap .footerInfoWrap .list .info01,
#ftWrap .footerInfoWrap .list .info02{padding-right: 80px;}
#ftWrap .footerInfoWrap .list .info04 {float: right;}
#ftWrap .footerInfoWrap .list .info01 li {float: left;margin: 40px 10px 0 0;text-align: center;}
#ftWrap .footerInfoWrap .list .info01 li span { display:block; width: 48px; height: 48px; background-color: #fff; border: 1px solid #ddd; border-radius:50%; margin-bottom: 10px; }
#ftWrap .footerInfoWrap .list .info01 li span i {line-height: 48px; vertical-align: middle; font-size: 24px; color:#777;  }
#ftWrap .footerInfoWrap .list .info01 li a:hover span { background-color:#6b6b6b; border-color:#6b6b6b; }
#ftWrap .footerInfoWrap .list .info01 li a:hover span i { color:#fff }
#ftWrap .footerNav .subTxt{text-align: center;line-height: 18px;margin: 0 0 50px 0px;}


/* 하단추가 */
#ftWrap {margin: 60px auto 0 auto; width:100%;}
#ftWrap a:hover {text-decoration: none;} 
#ftWrap .footerLine {border-top: 2px solid #222; border-bottom: 1px solid #ddd;}
#ftWrap .footerLine .bottom-nav-box {width:1200px; height:auto; line-height:100%; border:none; margin:0 auto; padding:10px 0;}
#ftWrap .footerLine .bottom-nav-box.bottom-nav-menu {font-size:13pt; font-weight:400; color:#222; text-align:left; padding:0 5px 0 0;}
.botm-nav-blank-margin {margin-right:20px;}

/* 고객센터, 은행계좌정보, 반품배송지, 아이콘+메뉴 box */
.column-row-whole-box {width:1200px; height:auto; line-height:100%; border:none; margin:0 auto; padding:20px 0;}
.row-bottom-ban4:after {content: ""; display: table; clear: both;}
.column-bottom-ban4-01 {float: left; width: 23%; padding: 10px 0; height: auto;}
.column-bottom-ban4-02 {float: left; width: 23%; padding: 10px 0; height: auto;}
.column-bottom-ban4-03 {float: left; width: 23%; padding: 10px 0; height: auto;}
.column-bottom-ban4-04 {float: left; width: 30%; padding: 10px 0; height: auto;}

/* 고객센터, 은행계좌정보, 반품배송지, 아이콘+메뉴 문구 */
.box1-txt-title {color:#000; font-size:12pt; font-weight:bold; padding-bottom:20px; letter-spacing:-1px;}
.box1-txt-ssub-title {color:#222; font-size:16pt; font-weight:bold; letter-spacing:-1px; padding-bottom:20px;}
.box1-txt-sub-title {color:#666; font-size:9pt; font-weight:400; letter-spacing:-1px; line-height:160%;}
.box1-txt-sub-title-2 {color:#222; font-size:10pt; font-weight:400; letter-spacing:-1px; margin-bottom:10px;}
.box1-txt-sub-title-3 {color:#222; font-size:10pt; font-weight:400; letter-spacing:-1px;}

/* 아이콘+메뉴 */
.column-bottom-ban4-04 li {float: left;margin: 10px 10px 0 0;text-align: center;}
.column-bottom-ban4-04 li span { display:block; width: 48px; height: 48px; background-color: #fff; border: 1px solid #ddd; border-radius:50%; margin-bottom: 10px; }
.column-bottom-ban4-04 li span i {line-height: 48px; vertical-align: middle; font-size: 24px; color:#777;  }
.column-bottom-ban4-04 li a:hover span { background-color:#6b6b6b; border-color:#6b6b6b; }
.column-bottom-ban4-04 li a:hover span i { color:#fff }
.column-bottom-ban4-04.subTxt{text-align: center;line-height: 18px;margin: 0 0 50px 0px;}

/* 카피파링트, 구매안전관리 문구 */
.company-info-text-whole-box {width:1200px; height:auto; line-height:140%; border-top:1px solid #efefef; margin:0 auto; padding:20px 0; clear:both;}
.bot-txt-buy-info {color:#000; font-size:10pt; font-weight:bold; padding:20px 0 5px 0; letter-spacing:-1px;}
.bot-txt-buy-info2 {color:#666; font-size:9pt; font-weight:400; letter-spacing:-1px;}

/* BASIC css end */

