/* BASIC css start */
#footer {margin-top:60px;padding-bottom:55px;}
#footer .toggle-menu {background:#f8f8f8;border-top:1px solid #d0d0d0}
#footer .toggle-menu .item {border-bottom:1px solid #d0d0d0;}
#footer .toggle-menu .item > button {display:flex;justify-content:space-between;align-items:center;width:100%;height:45px;padding:0px 13.5px 0px 15px;background:transparent;border:none;color:#000;font-size:14px;}
#footer .toggle-menu .item > button:after {width:11px;height:6px;background:url(/design/park6594/renew_23/m/footer_toggle_arrow.png) no-repeat center center;background-size:11px auto;transition:transform 0.3s ease-in-out;content:"";}
#footer .toggle-menu .item .content {display:none;padding:0px 15px;}
#footer .toggle-menu .item.active > button:after {transform:rotate(-180deg);}
#footer .toggle-menu .customer .tel {display:inline-block;margin-bottom:10px;color:#000;font-size:20px;font-weight:bold;line-height:22px;}
#footer .toggle-menu .customer dl {display:flex;}
#footer .toggle-menu .customer dl dt {flex-shrink:0;width:60px;color:#000000;font-size:14px;line-height:22px;}
#footer .toggle-menu .customer dl dd {color:#828282;font-size:14px;line-height:22px;}
#footer .toggle-menu .customer .customer-talk {display:flex;gap:0px 15px;margin:15px auto 30px;}
#footer .toggle-menu .customer .customer-talk .naver-talk {flex:1;height:40px;padding-left:54px;background:#1dc300 url(/design/park6594/renew_23/m/category_naver_talk.png) no-repeat top 10px left 18px;background-size:20px auto;border-radius:5px;color:#fff;font-size:14px;font-weight:300;line-height:40px;}
#footer .toggle-menu .customer .customer-talk .kakao-talk {flex:1;height:40px;padding-left:58px;background:#fedc00 url(/design/park6594/renew_23/m/category_kakao_talk.png) no-repeat top 10.5px left 19.5px;background-size:20px auto;border-radius:5px;color:#3e160c;font-size:14px;font-weight:300;line-height:40px;}
#footer .toggle-menu .board {}
#footer .toggle-menu .board ul {display:flex;flex-wrap:wrap;gap:10px 7.5px;margin:3px auto 30px;}
#footer .toggle-menu .board ul li {width:calc((100% - 15px) / 3);}
#footer .toggle-menu .board ul li a {display:block;width:100%;height:35px;border:1px solid #bfbfbf;border-radius:5px;color:#000;font-size:12px;font-weight:600;line-height:33px;text-align:center;}
#footer .toggle-menu .bank dl {display:flex;}
#footer .toggle-menu .bank dl:first-child {margin-top:3px;}
#footer .toggle-menu .bank dl:last-child {margin-bottom:25px;}
#footer .toggle-menu .bank dl dt {margin-right:12px;color:#000;font-size:14px;line-height:30px;}
#footer .toggle-menu .bank dl dd {color:#828282;font-size:14px;font-weight:300;line-height:30px;}
#footer .toggle-menu .clame p {padding-top:13px;padding-bottom:26px;color:#000000;font-size:14px;line-height:20px;}
#footer .lnb {display:flex;align-items:center;justify-content:center;gap:0px 13px;margin-top:30px;}
#footer .lnb li {position:relative;}
#footer .lnb li:after {position:absolute;top:6px;right:-7px;z-index:1;width:1px;height:8px;background:#adadad;content:"";}
#footer .lnb li:last-child:after {display:none;}
#footer .lnb li a {display:block;color:#999999;font-size:11px;line-height:20px;}
#footer .lnb li a.black {color:#000;}
#footer .info {margin-top:15px;}
#footer .info p {color:#999999;font-size:10px;line-height:15px;text-align:center;}
#footer .info p a {color:inherit;font:inherit;}
#footer .copy-right {margin-top:15px;padding-bottom:20px;color:#999999;font-size:10px;line-height:15px;text-align:center;}
#footer .copy-right a {color:inherit;font:inherit;}

#quick-menu {display:none;position:fixed;bottom:65px;right:15px;z-index:10;}
#quick-menu a,
#quick-menu button {display:block;margin-top:7.5px;background:transparent;border:none;font-size:0px;outline:none;}
#quick-menu a:first-child,
#quick-menu button:first-child {margin-top:0px;}
#quick-menu a img,
#quick-menu button img {display:inline;}
#quick-menu .quick-snapfit{
    display:none;
    width:36.5px;
    height:36.5px;
    overflow:hidden;
    border-radius:20px;
    border:1px solid #eee;
}
#quick-menu .quick-snapfit > img{
    width:100%;
    vertical-align:top;
}

.fixed-tab {position:fixed;bottom:0px;left:0px;right:0px;z-index:10;display:flex;align-items:center;height:55px;background:#ffffff;}
.fixed-tab.test {z-index:99999;background:#111;}
.fixed-tab button,
.fixed-tab a {display: flex;justify-content:center;align-items:center;flex:1;height:100%;padding-top:27.5px;background:transparent;border:none;color:#999999;font-size:8px;font-weight:300;line-height:16px;text-align:center;box-sizing:border-box;cursor:pointer;}
.fixed-tab .home {background:url(/design/park6594/renew_23/m/tab_home_icon.png) no-repeat center top 10.5px;background-size:22px auto;}
.fixed-tab .search {background:url(/design/park6594/renew_23/m/tab_search_icon.png) no-repeat center top 10px;background-size:auto 21px;}
.fixed-tab .category {background:url(/design/park6594/renew_23/m/tab_category_icon.png) no-repeat center top 13px;background-size:auto 15px;}
.fixed-tab .wish {background:url(/design/park6594/renew_23/m/tab_wish_icon.png) no-repeat center top 11.5px;background-size:auto 18px;}
.fixed-tab .mypage {background:url(/design/park6594/renew_23/m/tab_mypage_icon.png) no-repeat center top 11px;background-size:auto 19px;}

/* BASIC css end */

