@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100;300;400;500;700;900&display=swap');


html[lang="zh"] *, 
html[lang="zh"] body * { font-family: 'Noto Sans SC', sans-serif;}

html[lang="zh"] .gnb_manu ul li { height: auto; }
html[lang="zh"] .gnb_manu ul li a { height: auto; line-height: 1.37em; letter-spacing: -1.2px; }
html[lang="zh"] footer .list_corp ul li { margin-right: 16px;width:22%; max-width: 164px; vertical-align: top; letter-spacing: -0.28px; }
html[lang="zh"] footer .social_link_list { font-size: 0; }
html[lang="zh"] footer .partner_box:after { content:''; display: block; clear: both; }
html[lang="zh"] footer .info { max-width: 242px; }
html[lang="zh"] footer .info p.copyright { padding-top: 5px; letter-spacing: 0; }

html[lang="zh"] .menu_quick.right { right: -113px; width: 302px; }
html[lang="zh"] .menu_quick.left { left: -11px; }
html[lang="zh"] .menu_quick.left_bottom { bottom: 72px; left: -4px; }
html[lang="zh"] .moreView_btn:after { content:'查看更多'; }

/* 고객의 소리 */
html[lang="zh"] .top_info_gray p { word-break: break-all; }

/* 운영사 소개 */
html[lang="zh"] .operator_list .operator_head .operator_txt > span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 86%; }
html[lang="zh"] .operator_infoDetail .operator_infoDetail_body .details { display: flex; flex-wrap: nowrap; }
html[lang="zh"] .operator_infoDetail .operator_infoDetail_body .details dl:nth-child(1) { padding-right: 24px; }

/* faq */
html[lang="zh"] .tab_n_search_box { display: flex; flex-wrap: wrap; justify-content: flex-end; }
html[lang="zh"] .tab_n_search_box .search_box { position: relative; order: 2; top: 9px; }
html[lang="zh"] .tab_n_search_box .search_box ~ .tab_scroll_wrap { order: 1; }
html[lang="zh"] .boardSearch_Box { width: 299px; }
html[lang="zh"] .boardSearch_Box .search_input > span.input { width: calc(100% - 66px); }

/* 이벤트 당첨자발표 */
html[lang="zh"] .event_search_box { padding-top: 50px; }
html[lang="zh"] .event_search_box .search_box { position: absolute; top: 9px; width: 299px; height: 24px; }
html[lang="zh"] .notice_box.event .line_box.line_th ul li.title { width: calc(100% - 252px); }
html[lang="zh"] .notice_box.event .line_box.line_th ul li.date { width: 160px; } 
html[lang="zh"] .notice_box.event .list_tbody .line_box ul li.title { width: calc(100% - 252px); }

/* 타워스토리 */
html[lang="zh"] .eco_01 .ranking_high_rise {margin-left:-167px;}

/* 영업시간 */
html[lang="zh"] .holiday_wrap .info_list li span { margin: 0; }
html[lang="zh"] .holiday_wrap .info_list li .place { margin-right: 10px; font-size: 14px; line-height: 20px; font-weight: 500; }

/* 층별안내 */
html[lang="zh"] .floor_info .floor_guide_txt { display: block; padding: 0; }
html[lang="zh"] .floor_info .floor_guide_txt:before { display: none; }

/* 앱다운로드 */
html[lang="zh"] .appDown_bg01 .app_inner .sec_info { max-width: 420px; }

@media all and (min-width: 260px) and (max-width:890px){
    /* mobile */
    html[lang="zh"] .menu_quick.right { width: auto; }
    html[lang="zh"] .gnb_manu ul li a { line-height: 1.45em; letter-spacing: -0.78px; }
    html[lang="zh"] footer .list_corp ul { display: flex; flex-wrap: wrap; }
    html[lang="zh"] footer .list_corp ul li { margin-right: 0; max-width: initial; vertical-align: top; letter-spacing: -0.28px; }
    /* html[lang="zh"] footer .list_corp ul li:nth-child(1) { order: 1; }
    html[lang="zh"] footer .list_corp ul li:nth-child(2) { order: 3; }
    html[lang="zh"] footer .list_corp ul li:nth-child(3) { order: 5; }
    html[lang="zh"] footer .list_corp ul li:nth-child(4) { order: 2; }
    html[lang="zh"] footer .list_corp ul li:nth-child(5) { order: 4; }
    html[lang="zh"] footer .list_corp ul li:nth-child(6) { order: 6; } */
    html[lang="zh"] footer .tlt { margin-bottom: 40px; }
    html[lang="zh"] footer .info { max-width: 100%; }
    html[lang="zh"] footer .info p.copyright { padding-top: 8px; }

     /* 운영사 소개 */
     html[lang="zh"] .operator_infoDetail .operator_infoDetail_body .details { display: block; flex-wrap: initial; }
     html[lang="zh"] .operator_infoDetail .operator_infoDetail_body .details dl { border: 0; }
     html[lang="zh"] .operator_infoDetail .operator_infoDetail_body .details dl:nth-child(1) { padding-right: 0; }
    
    /* faq */
    html[lang="zh"] .tab_n_search_box { display: block; }
    html[lang="zh"] .tab_n_search_box .search_box { position: absolute; top: 18px; }
    html[lang="zh"] .boardSearch_Box { width: 100%; }
    html[lang="zh"] .boardSearch_Box .search_input { margin-right: 0; width: calc(100% - 24px); }
    html[lang="zh"] .boardSearch_Box .search_input > span.input { width: calc(100% - 63px); }
    
    /* 이벤트 당첨자발표 */
    html[lang="zh"] .event_search_box { padding-top: 20px; }
    html[lang="zh"] .notice_box.event .list_tbody .line_box ul li.title { width: 100%; }
    html[lang="zh"] .event_search_box .search_box { position: initial; width: 100%; }
    
    /* 타워스토리 */
    html[lang="zh"] .wrap_ttl .ttl_sub.wb_break { word-break: break-all; }
}