/* 헤더 변경 */
.hd_sub_menu li a { font-weight: 500; }
.hd_stxt { 
    display: flex; 
    align-items: center; 
    max-width: 1200px; 
    justify-content: flex-end !important;
}
.hd_stxt li { padding: 0 5px !important; border-right: none !important; }
.hd_stxt li a { font-size: 1.2rem; color: #464C52; }
.hd_stxt .right_border::after {
    content: "";
    display: inline-flex;
    height: 9px;
    border-right: 1px solid #cfd3da;
    padding: 0 5px;
}
.input_search_wp { width: 450px; }
.sch_ip { border: 2px solid #00B0EC; }
.sch_ip input::placeholder { color: #747F8A;}
.hd_m #sch_ip_mo { border: 2px solid #00B0EC !important; }
.hd_pc .hd_top_wp .cartprd_num { right: -0.2rem; }

/* 고객센터 */
.sub_pg { padding-top: 15rem; min-height: 960px; }
.cs_box { padding: 2.4rem; margin-bottom: 1.5rem ;}
.cs_box .icon_menu > li { padding: 0.5rem 0; }
.cs_box .icon_menu .tit_text img { width: auto; margin-right: 1.2rem; }
.cs_box .icon_menu { padding: 1.8rem 2.2rem !important; }
.cs_tit { margin: 0 0 2.3rem 0.8rem; }
.cs_tit2 { 
    margin: 1.2rem 1.7rem 1.2rem .8rem; 
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.cs_tit2 img { width: 70px; height: 59px; }
.cs_info { margin-left: 0.8rem; color: #717171; font-size: 1.4rem; }
.cs_info p { margin-bottom: .5rem; }
.cs_info p:last-child { margin-top: 1.5rem; }
.cs_info .cs_tel { color: #00B0EC; font-size: 2.4rem; font-weight: 800; margin-bottom: 1rem; } 
.mp_left { margin-right: 5rem; }
.cs_right_tit { margin: 0 0 3rem 0; }
.cscenter_pg { padding-top: 5rem;}
.notice-detail { padding-top: 0 !important; }

/* 퀵메뉴 */
.quick { position: fixed; bottom: 70px; right: 20px; width: 120px; z-index: 2; }
.quick a { font-size: 1.6rem; color: #464C52; line-height: normal; }
.quick_cs { margin-bottom: .5rem; }
.quick_cs li {
    border: 1px solid #D7DCE2;
    border-radius: 7px;
    margin-top: .5rem;
    background: #fff;
    height: 45px;
    display: flex;
    align-items: center;
    padding-left: 2rem;

}
.quick_cs img { width: 22px; margin-right: 1rem; margin-top: -0.1rem; }
.quick_cs .ico_faq { width: 20px; }
.quick_cs .quick_top { background: #00B0EC; color: #fff; font-weight: 600; justify-content: center; }
.quick_cs .quick_top a { line-height: 5.2rem; }
.quick_brand { background: #F8F8F8; border: 1px solid #D7DCE2; border-radius: 7px; }
.quick_brand ul { display: flex; flex-direction: column; }
.quick_brand ul li { border-bottom: 1px solid #D7DCE2; display: flex; padding: 1rem; justify-content: center; }
.quick_brand .utub a {font-size: 1.5rem; }
.quick_brand .utub img { margin-right: 0.3rem; }
.quick_brand .quick_sns { display: flex; justify-content: space-around; align-items: center; border-bottom: none; }
.quick_brand .quick_sns a::after { border-right: 1px solid #747F8A; }
.quick_ban { width: 120px; margin-top: .5rem;}

/* 헤더 반응형 */
@media screen and (max-width: 991.98px){ 
    .hd_m.main  { height: 15rem !important; }
    .hd_stxt { margin-top: -0.5rem; }
    
    /* 고객센터 반응형 */
    .m_cs_top { background: #f5f6f8 !important; min-height: 100px; }
    .m_cs_tel { padding-top: 50px; margin-bottom: 15px; }
    .m_cs_tit { color: #050000 !important;}
    .m_cs_num { color: #00B0EC; font-size: 2.5rem; font-weight: 700; }
    .cscenter_pg { padding-top: 2rem; }
    .cs_list { flex-wrap: nowrap; gap: 5px; }
    .cs_list ul { flex-wrap: nowrap !important; gap: 5px !important; }
    .cs_list ul li { background-color: #fff !important; }
    .cs_list a { color: #464C52 !important; padding: 15px !important; justify-content: center !important; }
    .cs_left { display: none !important; }
    .cs_right { display: block !important; padding-top: 0 !important; }
    .noice-box {padding-top: 0 !important; }
    .cs_list .cs_on { background-color: #00B0EC !important; }
    .cs_list .cs_on p {  color: #fff !important; }
}

/* 퀵메뉴 반응형 */
@media screen and (max-width: 1540px){ 
    .quick {
        right: calc(50% - 720px);
    }    
}