	body {overflow: hidden;}
	* {font-family: "Pretendard", sans-serif;}

    .quick-brand {margin: 64px auto 0;}
    .quick-brand .tit_wrap {display: flex;align-items: center;justify-content: space-between;margin-bottom: 24px; width: 1200px;}
    .quick-brand .tit_wrap .title {display: flex;align-items: cetner;}
    .quick-brand .tit_wrap h3 {margin: 0 5px 0 0;font-size: 28px;font-weight: 500;}
    .quick-brand .tit_wrap b {font-weight:600;}
    .quick-brand .tit_wrap .m_list_more {margin-top: 3px;}
        
    .quick-brand .small_tab {display: flex;gap: 10px;}
    .quick-brand .small_tab .tablinks {
    font-family: "PLBold"; font-size: 16px;
    padding: 0 20px; line-height: 48px; color: #888888; background: #fff; border:1px solid #dedede; border-radius: 24px; cursor: pointer;
    }
    .quick-brand .small_tab .tablinks.active {color: #005BF1; background: #E9F5FF; border:1px solid #E9F5FF;}
	
    .quick-brand .tabs {width: 1200px;}
    .quick-brand .sub-tab {width: 1200px;margin: 0 auto;}
    .quick-brand .sub-tab button {height: 56px; border: 0; margin-bottom: 20px; cursor: pointer;}
    .quick-brand .sub-tab button:nth-child(6n) {border:0;}
    .quick-brand .sub-tab button::after {content:'';display:block;position: absolute;top: 18px;right: 0;width:1px;height: 20px;background: #BEBEBE;}
    .quick-brand .sub-tab button:nth-child(6n)::after {content: none;}
    .quick-brand .sub-tab button img {height: 40px;width:auto;}
    .quick-brand .sub-tab button.active img {height:45px;filter: grayscale(0);opacity: 1;}
    .quick-brand .sub-tab button.active::before {
        content: ''; display: block; position: absolute; width: calc(100% - 16px); height: 100%; 
        background: rgba(0, 0, 0, 0.05); border-radius: 8px; z-index: 1; top: 0; left: 7px;
    }
	
    .subtabcontent {width:100%;height: 230px;}
    .subtabcontent > div {border:0;border-radius: 0;aspect-ratio:inherit;cursor: default;margin: 0 -10px;}
	
    .main-tit {
        margin: 0; position: relative; display: flex; align-items: center; justify-content: space-between; 
        letter-spacing: 0; line-height: 1;
    }
    .main-tit > a {color: #111111; font-size: 28px; font-family: "PLBold"; display: flex;}
    .main-tit span.btn-seeMore {
        float: none !important; font-family: "PLRegular"; font-size: 16px; display: inline-block; color: #777777; line-height: 1; 
        margin-left: 12px; font-weight: normal; background: #f4f4f4; padding: 6px 12px; border-radius: 8px;
    }