﻿.common-title-wrap{margin-bottom:50px}@media screen and (min-width: 992px){.common-title-wrap{margin-bottom:80px}}.stock-title-wrapper{display:flex;gap:16px;align-items:center;margin-bottom:24px}@media screen and (min-width: 992px){.stock-title-wrapper{margin-bottom:2.66889vw}}@media screen and (min-width: 1200px){.stock-title-wrapper{margin-bottom:32px}}.stock-title-wrapper .title{font-size:24px;font-weight:700;line-height:120%;letter-spacing:-0.48px;color:#1d1d1f}@media screen and (min-width: 992px){.stock-title-wrapper .title{font-size:2.66889vw}}@media screen and (min-width: 1200px){.stock-title-wrapper .title{font-size:32px}}@media screen and (min-width: 992px){.stock-title-wrapper .title{letter-spacing:-0.64px}}.stock-title-wrapper .code{font-size:20px;font-weight:600;line-height:120%;letter-spacing:-0.4px;color:#8e8f9d}@media screen and (min-width: 992px){.stock-title-wrapper .code{font-size:2.33528vw}}@media screen and (min-width: 1200px){.stock-title-wrapper .code{font-size:28px}}@media screen and (min-width: 992px){.stock-title-wrapper .code{letter-spacing:-0.56px}}.stock-info-container{border-top:1px solid #e0e3e5}@media screen and (min-width: 992px){.stock-info-container{display:grid;grid-template-columns:repeat(4, 1fr)}}.stock-info-container .stock-info-item{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:68px;padding:16px 20px;border-bottom:1px solid #e0e3e5}@media screen and (min-width: 992px){.stock-info-container .stock-info-item{flex-direction:column;justify-content:center;gap:8px;padding:2.50156vw 2.00125vw;min-height:11.25704vw}}@media screen and (min-width: 1600px){.stock-info-container .stock-info-item{padding:40px 32px;min-height:180px}}.stock-info-container .stock-info-item .info-title{flex:1 0 0;min-width:145px;font-size:16px;line-height:150%;letter-spacing:-0.32px;color:#20202d}@media screen and (min-width: 992px){.stock-info-container .stock-info-item .info-title{font-size:1.66806vw}}@media screen and (min-width: 1200px){.stock-info-container .stock-info-item .info-title{font-size:20px}}@media screen and (min-width: 992px){.stock-info-container .stock-info-item .info-title{text-align:center;letter-spacing:-0.4px}}.stock-info-container .stock-info-item .info-value{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:8px;flex:1 0 0;font-size:20px;font-weight:600;line-height:120%;letter-spacing:-0.4px;color:#1d1d1f}@media screen and (min-width: 992px){.stock-info-container .stock-info-item .info-value{font-size:2.50156vw}}@media screen and (min-width: 1600px){.stock-info-container .stock-info-item .info-value{font-size:40px}}@media screen and (min-width: 992px){.stock-info-container .stock-info-item .info-value{letter-spacing:-0.8px}}.stock-info-container .stock-info-item .info-value::before{flex:none;font-size:18px;letter-spacing:-0.36px}@media screen and (min-width: 992px){.stock-info-container .stock-info-item .info-value::before{font-size:1.50094vw}}@media screen and (min-width: 1600px){.stock-info-container .stock-info-item .info-value::before{font-size:24px}}.stock-info-container .stock-info-item .info-value.up{color:#f14242}.stock-info-container .stock-info-item .info-value.up::before{content:'▲'}.stock-info-container .stock-info-item .info-value.down{color:#3a7cf7}.stock-info-container .stock-info-item .info-value.down::before{content:'▼'}.stock-detail-table{width:100%;table-layout:fixed;font-size:14px;line-height:150%;letter-spacing:-0.28px;color:#1d1d1f}@media screen and (min-width: 992px){.stock-detail-table{font-size:18px;letter-spacing:-0.36px}}.stock-detail-table col{width:25%}@media screen and (min-width: 992px){.stock-detail-table col{width:12.5%}}.stock-detail-table tr{border-bottom:1px solid #e0e3e5}.stock-detail-table td{height:52px;padding:8px 16px}@media screen and (min-width: 992px){.stock-detail-table td{height:78px;padding:8px 32px}}.stock-detail-table td[rowspan='2']{border-right:1px solid #e0e3e5}.stock-detail-table td.label{background-color:#f4f6fa;text-align:center}.stock-detail-table td.value{text-align:right}@media screen and (min-width: 992px){.stock-detail-table td.value{font-size:20px;letter-spacing:-0.4px}}
