/* BASIC css start */
/* 하단 */
#footer {margin-top:160px;border-top:1px solid var(--line-color); width:100%;padding:40px 0;}
#footer  h3.logo {width:1240px;margin:0 auto 20px;}
#footer .secinner { display:flex;justify-content: space-between; }
#footer .secinner .ft_01 {font-size:13px;font-weight:400;color:var(--txt);flex:auto;}
#footer .secinner .ft_01 .linkinfo {margin:0 0 20px;font-size:14px;font-weight:600;}
#footer .secinner .ft_01 .linkinfo ul {display:flex;}
#footer .secinner .ft_01 .linkinfo ul li {display:inline-block;margin-right:20px;}
#footer .secinner .ft_01 .linkinfo ul li a {font-size:14px;font-weight:500;color:var(--txt);}
#footer .secinner .ft_01 .linkinfo ul li:after {}
#footer .secinner .ft_01 .linkinfo ul li strong {color:var(--main-color);font-weight:500;}
#footer .secinner .ft_01 .shopInfo {}
#footer .secinner .ft_01 .shopInfo p {height:22px;line-height:22px;}
#footer .secinner .ft_01 .shopInfo p.tx span {margin-right:10px;}
#footer .secinner .ft_01 .shopInfo p.tx span.com_name {color:#666666;font-weight:500;}
#footer .secinner .ft_01 .shopInfo p.tx span a {font-size:13px;font-weight:400;color:var(--txt);vertical-align:baseline;}
#footer .secinner .ft_01 .shopInfo p.copy {margin-top:24px;color:var(--light-txt);}
#footer .secinner .ft_01 .shopInfo ul {margin-top:30px;}
#footer .secinner .ft_01 .shopInfo ul li {display:inline-block;margin-left:8px;}
#footer .secinner .ft_01 .shopInfo ul li:first-child {margin-left:0;}

#footer .secinner .ft_02 {margin-right:120px;width:216px;}
#footer .secinner h3 {font-size:14px;font-weight:600;color:var(--main-color);}
#footer .secinner .ft_02 .tel {font-size:22px;font-weight:700;color:var(--main-color);margin:7px 0 15px;}
#footer .secinner .ft_02 p {line-height:22px;color:var(--txt);}
#footer .secinner .ft_02 p.qna a {font-size:14px;font-weight:500;margin-top:17px;box-sizing: border-box;display:inline-block;padding:0 16px;border: 1px solid #E4E4E4;height:32px;line-height:32px;text-align:center;} 
#footer .secinner .ft_02 p.qna a img {vertical-align:text-bottom;padding-left:15px;}
#footer .secinner .ft_02 p.tx span.shopcs::before {content:"/";display: inline-block;margin-right:3px;}
#footer .secinner .ft_02 p.tx span.shopcs:first-child:before {content:"";}

#footer .secinner .ft_03 .tx {font-size:13px;font-weight:400;color:var(--txt);margin:3px 0; }
#footer .secinner .ft_03 h3 {margin-bottom:15px;}

/* BASIC css end */

