/* 서브페이지 키비쥬얼 */
#SUB_KEYVISUAL .gu_sub_top .kv_img_area {background-image: url('../../../../img/investors/ir-info/KV_investors_ir-info.jpg')}

#INVESTORS_IR-INFO { white-space: nowrap; }
#IR-INFO_STOCK-INFO .up { display:flex; align-items: center; color:#F40000 !important; }
#IR-INFO_STOCK-INFO .up:before { content:"▲"; display:block; font-size: 12px; margin-right: 4px; }
#IR-INFO_STOCK-INFO .down { display:flex; align-items: center; color:#0039F4 !important; }
#IR-INFO_STOCK-INFO .down:before { content:"▼"; display:block; font-size: 12px; margin-right: 4px; }

#IR-INFO_STOCK-INFO .data { display:flex; align-items: center; color: #222; border-top: 2px solid #222; border-bottom: 1px solid #222; padding:18px 24px; gap:25px; margin-bottom: 111px; }
#IR-INFO_STOCK-INFO .code { font-size: 16px; font-weight: 700; line-height: 1.75; letter-spacing: -0.4px; }
#IR-INFO_STOCK-INFO .datawr { display:flex; align-items:center; gap:40px; }
#IR-INFO_STOCK-INFO .datawr .price { font-size: 56px; font-weight: 700; line-height: 1.4; letter-spacing: -1.4px; gap:20px; }
#IR-INFO_STOCK-INFO .datawr .flc { display:flex; align-items: center; gap:20px; }
#IR-INFO_STOCK-INFO .datawr .flc .dl { display:flex; flex-direction:column; align-items: center; gap:4px; }
#IR-INFO_STOCK-INFO .datawr .flc .dl .dt { font-size: 16px; font-weight: 500; line-height: 1.75; letter-spacing: -0.4px; }
#IR-INFO_STOCK-INFO .datawr .flc .dl .dd { font-size: 20px; font-weight: 700; line-height:1.4; letter-spacing: -0.5px; }
#IR-INFO_STOCK-INFO .date { display:flex; align-items: center; margin-left:auto; gap: 4px; }
#IR-INFO_STOCK-INFO .date p { color: #666; font-size: 16px; font-weight: 400; line-height: 1.75; letter-spacing: -0.384px; }
#IR-INFO_STOCK-INFO .date .refresh { width:24px; height:auto; aspect-ratio: 1/1; background:url('../../../../img/investors/ir-info/ico-refresh.svg') center / 100% auto no-repeat; }

#IR-INFO_STOCK-INFO .list { border-top: 2px solid #222; }
#IR-INFO_STOCK-INFO .list ul { display:flex; flex-wrap: wrap; align-items:stretch; }
#IR-INFO_STOCK-INFO .list li { width:50%; display:flex; justify-content: space-between; align-items: center; padding: 19px 25px; box-sizing: border-box; border-bottom: 1px solid #DEDEDE; }
#IR-INFO_STOCK-INFO .list li p { font-size:16px; line-height:1.75; letter-spacing: -0.384px; }
#IR-INFO_STOCK-INFO .list li p:first-child { font-weight:700; color:#000; }
#IR-INFO_STOCK-INFO .list li p:last-child { font-weight:400; color:#666; }

/* ================================== Tablet css ================================== */
@media all and (max-width: 1080px) {
}

/* ================================== Mobile css ================================== */
@media all and (max-width: 766px) {
    #IR-INFO_STOCK-INFO .up:before { font-size: 12px; margin-right: 4px; }
    #IR-INFO_STOCK-INFO .down:before { font-size: 12px; margin-right: 4px; }

    #IR-INFO_STOCK-INFO .data { padding:20px 12px; gap:clamp(10px, 3vw, 16px); margin-bottom: 60px; flex-wrap: wrap; }
    #IR-INFO_STOCK-INFO .code { font-size: 13px; letter-spacing: -0.325px; }
    #IR-INFO_STOCK-INFO .datawr { justify-content: space-between; flex:1; gap:0; }
    #IR-INFO_STOCK-INFO .datawr .price { font-size: 28px; letter-spacing: -0.7px; gap:20px; }
    #IR-INFO_STOCK-INFO .datawr .flc { gap:clamp(12px, 3.5vw, 16px); }
    #IR-INFO_STOCK-INFO .datawr .flc .dl .dt { font-size: 13px; letter-spacing: -0.325px; }
    #IR-INFO_STOCK-INFO .datawr .flc .dl .dd { font-size: 13px; letter-spacing: -0.325px; }
    #IR-INFO_STOCK-INFO .date p { font-size: 13px; letter-spacing: -0.312px; }
    #IR-INFO_STOCK-INFO .date .refresh { width:16px; }

    #IR-INFO_STOCK-INFO .list ul { display:flex; flex-direction:column; flex-wrap: nowrap; }
    #IR-INFO_STOCK-INFO .list li { width:100%; padding: 20px 12px; }
    #IR-INFO_STOCK-INFO .list li:nth-child(2n-1) { border:0; padding-bottom:0; }
    #IR-INFO_STOCK-INFO .list li:nth-child(2n) { padding-top:0; }
    #IR-INFO_STOCK-INFO .list li p { font-size:13px; letter-spacing: -0.312px; }
}