.hgroup_side.hg_side_right.jtb{display: none;}
.bs_finance { margin: 0 auto; max-width: 1200px; padding: 150px 0 50px; min-height: 300px;}
.bs_finance .top_text_area .top_tit { font-size: max(38px, 2.820833333vw); font-weight: 500; text-align: center; }
.bs_finance .finance_table { padding-top: max(66px, 6.5104166667vw); margin: 0 auto; }
.bs_finance .finance_table .stand { display: block; text-align: right; font-size: max(13.24px, 0.9114583333vw); color: #9e9e9e; padding-bottom: 10px; }
.bs_finance .finance_table table { width: 100%; border-top: 2px solid #000; }
.bs_finance .finance_table table tr th { padding: 20px 20px 20px 20px; border-bottom: 1px solid #d4d4d4; font-size: max(16.33px, 1.071875vw); font-weight: 500; }
.bs_finance .finance_table table tr th:nth-child(1) { text-align: left; }
.bs_finance .finance_table table tr td { padding: 20px 20px 20px 20px; border-bottom: 1px solid #d4d4d4; font-size: max(16.33px, 1.071875vw); }
.bs_finance .finance_table table tr td:nth-child(1) { text-align: left; }
.bs_finance .finance_table table tbody tr td { color: #697077; }
.bs_finance .finance_table table tbody tr td .link_down { display: block; width: 100%; height: 100%; color: #697077; }
.bs_finance .finance_table table tbody tr td .link_down .download { position: relative; display: inline-block; }
.bs_finance .finance_table table tbody tr td .link_down .download::before { content: ''; display: block; position: absolute; right: -70%; top: 50%; transform: translateY(-45%); background: url(/asp/images/company/financial/download-line.png)no-repeat; background-size: contain; width:max(14.88px, 1.071875vw); height:max(14.88px, 1.071875vw); }
/* 스크롤 이벤트 */
.hidden-section { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.1s; }
.hidden-sectiontwo { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.3s; }
.hidden-sectionthree { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.5s; }
.hidden-sectionfour { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.7s; }
.visible { opacity: 1; transform: translateY(0); }
@media (max-width:1023px) {
	.bs_finance { padding: 50px 10px;}
	.bs_finance .finance_table .stand { text-align: left; }
	.bs_finance .finance_table table tr td { padding: 20px 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100px; }
	.bs_finance .finance_table table tr th { padding: 20px 5px; }
 }