/* BASIC css start */
/* 하단 */
#footer {margin-top:100px;border-top:1px solid var(--line-color); width:100%;padding:40px 0;}
#footer .inner h3 {margin-bottom:13px;}
#footer .inner { display:flex;justify-content: space-between; }
#footer .inner .ft_01 {font-size:12px;font-weight:400;color:var(--txt);flex:auto;}
#footer .inner .ft_01 .linkinfo {margin:10px 0;font-size:16px;font-weight:600;}
#footer .inner .ft_01 .linkinfo ul {display:flex;}
#footer .inner .ft_01 .linkinfo ul li {display:inline-block;}
#footer .inner .ft_01 .linkinfo ul li a {font-size:13px;font-weight:400;color:var(--txt);}
#footer .inner .ft_01 .linkinfo ul li:after {content:"";display:inline-block;width:1px;height:10px;background-color:#ccc;vertical-align: middle;margin:0 12px;}
#footer .inner .ft_01 .linkinfo ul li:last-child:after {width:0;}
#footer .inner .ft_01 .linkinfo ul li strong {color:var(--main-color);font-weight:500;}
#footer .inner .ft_01 .shopInfo {}
#footer .inner .ft_01 .shopInfo p {margin-bottom:8px;}
#footer .inner .ft_01 .shopInfo p.tx span {margin-right:10px;}
#footer .inner .ft_01 .shopInfo p.tx span:after {content:'';display:inline-block;width:1px;height:8px;background:var(--line-color);margin-left:10px;}
#footer .inner .ft_01 .shopInfo p.tx span:last-child:after {content: none;}
#footer .inner .ft_01 .shopInfo p.tx span a {font-size:12px;font-weight:400;color:var(--txt);text-decoration: underline;vertical-align:baseline;}
#footer .inner .ft_01 .shopInfo p.copy {margin-top:10px;color:var(--gray);text-transform:uppercase;}
#footer .inner .ft_02 {margin-right:100px;width:85px;}
#footer .inner .ft_02 li {margin-bottom:12px;}
#footer .inner .ft_03 
#footer .inner .ft_03 p {}
#footer .inner .ft_03 p.tel {font-size:18px;font-weight:800;margin-bottom:16px;}
#footer .inner .ft_03 p.tx span.shopcs:first-child::after {content:'';display:inline-block;width:1px;height:8px;background:var(--line-color);margin-left:10px;margin-right:10px;}
#footer .inner .ft_03 p.tx span:last-child {display:block;margin-top:10px;}
#scrolltotop.fix_btn {position:fixed; right:16px; bottom:24px; text-align:center; z-index:58;}
#scrolltotop.fix_btn a {display:block;}

/* BASIC css end */

