@charset "UTF-8";

.sub_wrap .kv_area {background-image: url("/resources/images/investors/inve_holdings_kv.jpg");}
.steel_holdings .kv_area {background-image: url("/resources/images/investors/inve_steel_holdings_kv.jpg");}
.sub_wrap section {padding-top:130px;}
.download_btn {display: inline-block; width: 17px; height: 15px; background: url("/resources/images/investors/download_btn.png") no-repeat center center; margin-left: 7px;}
.tabmenu, .link_tab {padding: 60px 0 0 0;}

/* investors table */
.table_wrap {position: relative;}
.table_wrap + .table_wrap {margin-top: 130px; position: relative;}
.table_wrap .select_wrap {position: absolute; top: 0; right: 0;}

.inve_table {border-top: 2px solid #6f7070;}
.table_cont.left, .table_cont.right {float: left; width: 50%;}
.table_cont.left {padding: 0; border-right: 1px solid #c0c1c1;}
.table_cont.right {padding: 0; }
.inve_table caption {caption-side: top; font-size: 32px; font-weight: bold; line-height: 1.25; letter-spacing: -.01em; caption-side: top; text-align: left; padding-bottom: 27px; white-space: nowrap;}
.inve_table thead {padding: 20px 0; /* border-top: 2px solid #6f7070;  */}
.inve_table th {font-size: 18px; line-height: 1.67; padding: 23px 48px; vertical-align: middle; text-align: left;}
.inve_table thead th, .inve_table .th {font-weight: 800; font-size: 20px; line-height: 1.5; padding: 24px 48px 24px 0px;}
.inve_table thead th:first-child, .inve_table .th:first-child {padding: 24px 48px;}
.inve_table .th:first-child {padding: 16px 48px;}
/* .inve_table thead th:last-child, .inve_table .th:last-child {padding: 24px 48px;} */
.inve_table tr {border-bottom: 1px solid #c0c1c1;}
.inve_table tr td, .inve_table .td {font-size: 18px; line-height: 1.67; letter-spacing: -0.02em; padding: 23px 48px 23px 0;/*  text-align: right */; vertical-align: middle;}
.inve_table tr td:first-child, .inve_table tr .td:first-child  {padding: 23px 48px;}
.inve_table.t_center th, .inve_table.t_center td {text-align: center;}
.inve_table th.t_left, .inve_table td.t_left {text-align: left; /* text-indent: 48px;  */padding-left: 0; padding-right: 0;}
.inve_table.p0 th {padding: 24px 0;}
.inve_table.p0 td {padding: 23px 0;}
.inve_table tr td li {text-align: left;}
.inve_table tr td li a {display: inline-block;}
.inve_table tr td li a:after {content: ''; width: 16px; height: 16px; display: inline-block; background: url("/resources/images/investors/outlink_btn.png") no-repeat center center; background-size: contain; margin-left: 10px; vertical-align: middle;}
.inve_table tr td.has_li li {padding-left: 17px;}
.inve_table tr td.has_li li:before {position: absolute;top: 50%; transform: translateY(-50%); left: 0;content: '';width: 5px;height: 5px; border-radius: 50%; background-color: #e24719;}

.half_table .inve_table tr {overflow: hidden;}
.half_table .inve_table tr > * {width: 50%; float: left;}
.half_table .inve_table tr td {text-align: right;}
.inve_table.board thead th {padding: 24px 48px;}
.inve_table.board tr td {padding: 23px 48px; text-align: left;}

.finance_status .table_wrap .inve_table.board tr {cursor: pointer;}
.finance_status .table_wrap .inve_table.board tr td {transition: .3s ease;}
.finance_status .table_wrap .inve_table.board tr:hover td:last-child {color: #e64d2c;}
.finance_status .dot_list {padding-left: 4%;}
.finance_status .dot_list li {color: #878b8d; line-height: 1.89; padding-bottom: 0; margin-bottom: 0;}
.finance_status .dot_list li:before {background-color: #878b8d; top:14px;}
.finance_status .dot_list li.no_dot:before {content:'※';background-color: transparent;top: 0;left: -5px;width: auto;height: auto;}

.inve_table .tr {border-bottom: 1px solid #c0c1c1;}
.inve_table.board .tr .th {padding: 24px 48px; font-weight: 800; font-size: 20px; line-height: 1.5;}
.inve_table.board .tr span {display: table-cell; padding: 23px 48px; text-align: left; font-size: 18px; line-height: 1.67; letter-spacing: -0.02em; vertical-align: middle;}

.disclosure .inve_table colgroup col:nth-child(1) {width: 15%;}
.disclosure .inve_table colgroup col:nth-child(2) {width: auto;}
.disclosure .inve_table colgroup col:nth-child(3) {width: 20%;}

.disclosure .inve_table.board .tr span:nth-child(1) {width: 14%;}
.disclosure .inve_table.board .tr span:nth-child(2) {width: 68.5%;}
.disclosure .inve_table.board .tr span:nth-child(3) {width: 17%;}

.disclosure .inve_table.board .tr .th:nth-child(1) {width: 15%;}
.disclosure .inve_table.board .tr .th:nth-child(2) {width: 71.5%;}
.disclosure .inve_table.board .tr .th:nth-child(3) {width: 20%;}

.general_meeting .table_wrap:nth-child(3) .inve_table colgroup col:nth-child(1) {width: 75%;}
.general_meeting .table_wrap:nth-child(3) .inve_table colgroup col:nth-child(2) {width: 10%;}
.general_meeting .table_wrap:nth-child(3) .inve_table colgroup col:nth-child(3) {width: 15%;}
.general_meeting .table_wrap:nth-child(3) .inve_table td ul li{float: left;}
.general_meeting .table_wrap:nth-child(3) .inve_table td ul li:nth-child(1) {width: 20%;}
.general_meeting .table_wrap:nth-child(3) .inve_table td ul li:nth-child(2) {width: 20%;}
.general_meeting .table_wrap:nth-child(3) .inve_table td ul li:nth-child(3) {width: 60%;}

.gov_charter .charter_txt .small_tit {margin-bottom: 20px;}
.gov_charter .charter_txt .desc {padding: 42px 0;}
.gov_charter .charter_txt .desc p + p {margin-top: 8px;}
.gov_charter .charter_txt .tit {line-height: 92px; margin-bottom: 0;}
.gov_charter .toggle_list > ul > li .tg_desc .tg_depth1 p {position: relative; padding-left: 20px; margin-bottom: 8px;}
.gov_charter .toggle_list > ul > li .tg_desc .tg_depth1 .num {position: absolute; top:  0; left: 0;}

@media screen and (max-width: 1440px) {
.sub_wrap section {padding-top:9.03vw;}
.download_btn { width: 1.18vw; height: 1.04vw; background: url("/resources/images/investors/download_btn.png") no-repeat center center; margin-left: 0.49vw;}
.tabmenu, .link_tab {padding: 4.17vw 0 0 0;}

/* investors table */
.table_wrap + .table_wrap {margin-top: 9.03vw; }
.inve_table caption {font-size: 2.22vw; padding-bottom: 1.88vw;}
.inve_table thead {padding: 1.39vw 0;}
.inve_table th {font-size: 1.25vw; line-height: 1.67; padding: 1.60vw 3.33vw;  }
.inve_table thead th, .inve_table .th {font-weight: 800; font-size: 1.39vw; line-height: 1.5; padding: 1.67vw 3.33vw 1.67vw 0.00vw;}
.inve_table thead th:first-child, .inve_table .th:first-child {padding: 1.67vw 3.33vw;}
.inve_table tr td, .inve_table .td {font-size: 1.25vw; padding: 1.60vw 3.33vw 1.60vw 0;}
.inve_table tr td:first-child, .inve_table tr .td:first-child  {padding: 1.60vw 3.33vw;}
.inve_table.p0 th {padding: 1.67vw 0;}
.inve_table.p0 td {padding: 1.60vw 0;}
.inve_table tr td li a:after { width: 1.11vw; height: 1.11vw;  margin-left: 0.69vw; }
.inve_table tr td.has_li li {padding-left: 1.18vw;}
.inve_table tr td.has_li li:before {width: 0.35vw;height: 0.35vw }

.inve_table.board thead th {padding: 1.67vw 3.33vw;}
.inve_table.board tr td {padding: 1.60vw 3.33vw; }

.finance_status .dot_list li {padding-bottom: 1.04vw; }
.finance_status .dot_list li:before {top: 0.97vw;}

.gov_charter .charter_txt .small_tit {margin-bottom: 1.39vw;}
.gov_charter .charter_txt .desc {padding: 2.92vw 0;}
.gov_charter .charter_txt .tit {line-height: 6.39vw;}
.gov_charter .toggle_list > ul > li .tg_desc .tg_depth1 p {padding-left: 1.39vw; margin-bottom: 0.56vw; }

.inve_table .tr {border-bottom: 0.07vw solid #c0c1c1;}
.inve_table.board .tr .th {padding: 1.67vw 3.33vw;  font-size: 1.39vw; line-height: 1.5;}
.inve_table.board .tr span { padding: 1.60vw 3.33vw;  font-size: 1.25vw; line-height: 1.67; letter-spacing: -0.02em; }
}

@media screen and (max-width: 1024px) and (min-width: 769px) {
	.download_btn { width: 12px; height: 11px;}

	/* investors table */
	.inve_table caption {font-size: 23px;}
	.inve_table th {font-size: 13px; line-height: 1.67;}
	.inve_table thead th, .inve_table .th {font-size: 14px; line-height: 1.5;}
	.inve_table tr td, .inve_table .td {font-size: 13px;}
	.inve_table tr td li a:after { width: 11px; height: 11px;}
	.inve_table tr td.has_li li:before {width: 4px;height: 4px }
}

@media screen and (max-width: 920px) {
	.inve_table th, .inve_table tr td {font-size: 12px; letter-spacing: -.04em;}
}

@media screen and (max-width: 768px) {
	.sub_wrap .kv_area {background-image: url("/resources/images/investors/inve_holdings_kv-m.jpg");}
	.steel_holdings .kv_area {background-image: url("/resources/images/investors/inve_steel_holdings_kv-m.jpg");}
	.sub_wrap section {padding-top: 25.46vw;}
	.download_btn {display: inline-block; width: 17px; height: 15px; background: url("/resources/images/investors/download_btn.png") no-repeat center center; margin-left: 7px;}
	.tabmenu, .link_tab {padding: 23.15vw 0 0;}
	.etc_wrap .link_tab ul {width: 110vw;}
	.tit + .tabmenu, .tit + .link_tab {padding: 14.15vw 0 0;}

	/* investors table */
	.has_scroll .inner {padding: 0;}
	.has_scroll .inner .tit {padding-left: 5.56vw;}
	.has_scroll .inner .select_wrap {padding: 0 5.56vw;}
	.table_wrap + .table_wrap {margin-top: 24.07vw;}
	.table_wrap .select_wrap {position: relative;}

	.table_cont.m_scroll {padding: 0 5.56vw; overflow: hidden;}
	.tab_cont {display: none;}
	.table_cont.left, .table_cont.right {float: none; width: 100%;}
	.table_cont.left {border-right: none;}
	.inve_table {padding: 0;}
	.inve_table caption {caption-side: top; font-size: 32px; font-weight: bold; line-height: 1.25; letter-spacing: -.01em; caption-side: top; text-align: left; padding-bottom: 27px; white-space: nowrap;}
	.inve_table thead {padding: 20px 0;}
	.inve_table th {font-size: 3.89vw; line-height: 1.67; padding: 4.35vw 0 4.35vw 0;vertical-align: middle;text-align: left;}
	.inve_table thead th, .inve_table .th {font-size: 4.17vw; line-height: 1.5; padding: 5.56vw 0 5.56vw 0;}
	.inve_table.board thead th {padding: 5.56vw 0 5.56vw 0;}
	.inve_table tr, .inve_table .tr {border-bottom: 1px solid #c0c1c1;}
	.inve_table tr td, .inve_table .tr .td  {/* display: block;*/font-size: 4.17vw;line-height: 1.51;/* ;padding: 4.35vw 0 4.35vw 0; */;padding: 3.46vw 0 3.46vw 0;}
	.inve_table thead th:first-child, .inve_table .th:first-child {padding: 4.35vw 0 4.35vw 0;}
	.inve_table thead td:first-child, .inve_table .td:first-child {/* padding: 4.35vw 0 4.35vw 0; */padding: 3.46vw 0 3.46vw 0;}
	.inve_table tr td:first-child, .inve_table tr .td:first-child {padding: 3.46vw 0 3.46vw 0;}
	.inve_table tr td li, .inve_table .tr .td li {/* position: relative; font-size: 20px; line-height: 1.8; letter-spacing: -0.02em */;}
	.inve_table tr td li a, .inve_table .tr .td li a {display: inline-block;}
	.inve_table tr td li a:after , .inve_table .tr .td li a:after{content: ''; width: 16px; height: 16px; display: inline-block; background: url("/resources/images/investors/outlink_btn.png") no-repeat center center; background-size: contain; margin-left: 10px; vertical-align: middle;}
	.inve_table tr td.has_li li {padding-left: 17px;}
	.inve_table tr td.has_li li:before {position: absolute;top: 50%; transform: translateY(-50%); left: 0;content: '';width: 5px;height: 5px; border-radius: 50%; background-color: #e24719;}

	.directorate .table_cont.m_scroll .inve_table {width: 200vw;}
	.directorate .table_wrap:first-child .table_cont.m_scroll .inve_table {width: 240vw;}
	.table_cont.m_scroll .inve_table {width: 155vw;}
	.half_table .inve_table tr {overflow: hidden;}
	.half_table .inve_table tr > * {width: 100%; float: none;}
	.half_table .inve_table tr td {text-align: right;}
	.inve_table.board tr td {/* padding: 0;  */padding: 4.35vw 0 4.35vw 0;}
	.disclosure .inve_table thead {display: none;}
	.disclosure .inve_table.board, .disclosure .inve_table.board tbody, .disclosure .inve_table.board tr, .disclosure .inve_table.board tr td  {display: block;}
	.disclosure .inve_table.board colgroup col:nth-child(1) {width: 100%;}
	.disclosure .inve_table.board colgroup col:nth-child(2) {width: 100%;}
	.disclosure .inve_table.board colgroup col:nth-child(3) {width: 100%;}
	.disclosure .inve_table.board tr {padding: 4.69vw 3.8vw 4.3vw 3.8vw;}
	.disclosure .inve_table.board tr td {padding: 0; line-height: 1;}
	.disclosure .inve_table.board tr td:nth-child(1) {padding: 0 0 3vw 0;}
	.disclosure .inve_table.board tr td:nth-child(2) {padding: 0 0 4.6vw 0;}
	.disclosure .inve_table.board tr td:nth-child(1), .disclosure .inve_table.board tr td:nth-child(3) {font-size: 3.89vw;}

	.general_meeting .inve_table {overflow: hidden;/* padding: 0 3.43vw; */}
	.general_meeting .inve_table tr {border-bottom: 0;}
	.general_meeting .table_wrap .inve_table thead, .general_meeting .table_wrap .inve_table tbody {float: left; padding: 0;}
	.general_meeting .table_wrap .inve_table th:first-child, .general_meeting .inve_table td:first-child {padding: 4.17vw 0;}
	.general_meeting .table_wrap .inve_table th, .general_meeting .inve_table td {font-family: NanumSquare, sans-serif; padding: 4.17vw 0; text-indent: 0; height: 13.15vw; border-bottom: 0.19vw solid #c0c1c1; }
	.general_meeting .table_wrap .inve_table th {text-align: left;}
	.general_meeting .table_wrap .inve_table td {text-align: right; vertical-align: middle;}
	.general_meeting .table_wrap:nth-child(1) .inve_table, .general_meeting .table_wrap:nth-child(2) .inve_table, .general_meeting .table_wrap:nth-child(1) .inve_table *, .general_meeting .table_wrap:nth-child(2) .inve_table * {display: block;}
	.general_meeting .table_wrap:nth-child(1) .inve_table thead {width: 35%; padding: 0;}
	.general_meeting .table_wrap:nth-child(1) .inve_table tbody {width: 65%; }
	.general_meeting .table_wrap:nth-child(1) .inve_table th:nth-child(2), .general_meeting .table_wrap:nth-child(1) .inve_table td:nth-child(2) {height: 19.81vw;}
	.general_meeting .table_wrap:nth-child(2) .inve_table thead {width: 50%;}
	.general_meeting .table_wrap:nth-child(2) .inve_table tbody {width: 50%; }
	.general_meeting .table_wrap:nth-child(3) .inve_table thead, .general_meeting .table_wrap:nth-child(3) .inve_table tbody {float: none; width: auto;}
	.general_meeting .table_wrap:nth-child(3) .inve_table th:nth-child(n+2):nth-child(-n+3) {text-align: center;}
	.general_meeting .table_wrap:nth-child(3) .inve_table td {text-align: left;}

	.general_meeting .table_wrap:nth-child(3) .inve_table colgroup col:nth-child(1) {width: 50%;}
	.general_meeting .table_wrap:nth-child(3) .inve_table colgroup col:nth-child(2) {width: 30%;}
	.general_meeting .table_wrap:nth-child(3) .inve_table colgroup col:nth-child(3) {width: 20%;}
	.general_meeting .table_wrap:nth-child(3) .inve_table tr td:nth-child(2) {text-align: center;}
	.general_meeting .table_wrap:nth-child(3) .inve_table td ul li:nth-child(1) {width: 50%; line-height: 2;}
	.general_meeting .table_wrap:nth-child(3) .inve_table td ul li:nth-child(2) {width: 50%; line-height: 2;}
	.general_meeting .table_wrap:nth-child(3) .inve_table td ul li:nth-child(3) {width: 100%; font-weight: bold;}
	.general_meeting .table_wrap .inve_table th.t_left, .general_meeting .table_wrap .inve_table td.t_left {text-align: left; }

	.gov_charter .charter_txt .small_tit {margin-bottom: 4.63vw;}
	.gov_charter .charter_txt .desc {padding-top: 8.15vw;padding-bottom: 5.09vw;}
	.gov_charter .charter_txt .tit {line-height: 12.04vw;margin-bottom: 0;}
	.gov_charter .toggle_list > ul > li .tg_desc .tg_depth1 p {padding-left: 5.09vw;padding-bottom: 2.6vw;margin-bottom: 0;}

	.finance_status .dot_list {padding-left:0;}
	.finance_status .dot_list li {font-size: 3.89vw;padding-bottom: 2.7vw;}
	.finance_status .dot_list li:before {top: 3vw;}

	.inve_table .tr {padding: 4.69vw 3.8vw 4.3vw 3.8vw; }
	.inve_table .tr a {word-break: break-all;}
	.inve_table.board .tr .th {padding: 24px 48px; font-weight: 800; font-size: 20px; line-height: 1.5;}
	.inve_table.board .tr:not(.thead) span {display: block; padding: 23px 48px; text-align: left; font-size: 18px; line-height: 1.67; letter-spacing: -0.02em; vertical-align: middle;}

	.disclosure .inve_table.board .tr span {font-size: 4.17vw;  line-height: 1.3;}
	.disclosure .inve_table.board .tr span:nth-child(1) {width: 100%; font-size: 3.89vw;  padding: 0 0 3vw 0; }
	.disclosure .inve_table.board .tr span:nth-child(2) {width: 100%; padding: 0 0 4.6vw 0;  padding: 0 0 4.6vw 0; /* display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;*/}
	.disclosure .inve_table.board .tr span:nth-child(3) {width: 100%; padding: 0;}
	.disclosure .inve_table.board .tr span:nth-child(2) a {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.disclosure .inve_table.board .thead {display: none;}
	.disclosure .inve_table.board .tr .th:nth-child(1) {width: 100%;}
	.disclosure .inve_table.board .tr .th:nth-child(2) {width: 100%;}
	.disclosure .inve_table.board .tr .th:nth-child(3) {width: 100%;}
}

@media screen and (max-width: 320px) {
	.steel_holdings .kv_area {background-image: url("/resources/images/investors/inve_steel_holdings_kv-m.jpg");}
	.sub_wrap section {padding-top: 81px;}
	.download_btn { width: 17px; height: 15px; background: url("/resources/images/investors/download_btn.png") no-repeat center center; margin-left: 7px;}
	.tabmenu, .link_tab {padding: 74px 0 0;}
	.etc_wrap .link_tab ul {width: 352px;}
	.tit + .tabmenu, .tit + .link_tab {padding: 45px 0 0;}

	/* investors table */
	.has_scroll .inner {padding: 0;}
	.has_scroll .inner .tit {padding-left: 18px;}
	.has_scroll .inner .select_wrap {padding: 0 18px;}
	.table_wrap + .table_wrap {margin-top: 77px;}
	.table_wrap .select_wrap {}

	.table_cont.m_scroll {padding: 0 18px; }
	.tab_cont {}
	.table_cont.left, .table_cont.right { width: 100%;}
	.table_cont.left {border-right: none;}
	.inve_table {padding: 0;}
	.inve_table caption {caption-side: top; font-size: 32px;  line-height: 1.25; letter-spacing: -.01em; caption-side: top;  padding-bottom: 27px; white-space: nowrap;}
	.inve_table thead {padding: 20px 0;}
	.inve_table th {font-size: 12px; line-height: 1.67; padding: 14px 0 14px 0;}
	.inve_table thead th, .inve_table .th {font-size: 13px; line-height: 1.5; padding: 18px 0 18px 0;}
	.inve_table.board thead th {padding: 18px 0 18px 0;}
	.inve_table tr, .inve_table .tr {border-bottom: 1px solid #c0c1c1;}
	.inve_table tr td, .inve_table .tr .td  {/* */font-size: 13px;line-height: 1.51;/* ;padding: 14px 0 14px 0; */;padding: 11px 0 11px 0;}
	.inve_table thead th:first-child, .inve_table .th:first-child {padding: 14px 0 14px 0;}
	.inve_table thead td:first-child, .inve_table .td:first-child {/* padding: 14px 0 14px 0; */padding: 11px 0 11px 0;}
	.inve_table tr td:first-child, .inve_table tr .td:first-child {padding: 11px 0 11px 0;}
	.inve_table tr td li, .inve_table .tr .td li {/*  font-size: 20px; line-height: 1.8; letter-spacing: -0.02em */;}
	.inve_table tr td li a, .inve_table .tr .td li a {}
	.inve_table tr td li a:after , .inve_table .tr .td li a:after{ width: 16px; height: 16px;  background: url("/resources/images/investors/outlink_btn.png") no-repeat center center;  margin-left: 10px; }
	.inve_table tr td.has_li li {padding-left: 17px;}
	.inve_table tr td.has_li li:before {top: 50%; transform: translateY(-50%); left: 0;width: 5px;height: 5px; border-radius: 50%; }

	.directorate .table_cont.m_scroll .inve_table {width: 640px;}
	.directorate .table_wrap:first-child .table_cont.m_scroll .inve_table {width: 768px;}
	.table_cont.m_scroll .inve_table {width: 496px;}
	.half_table .inve_table tr {}
	.half_table .inve_table tr > * {width: 100%; }
	.half_table .inve_table tr td {}
	.inve_table.board tr td {/* padding: 0;  */padding: 14px 0 14px 0;}
	.disclosure .inve_table thead {}
	.disclosure .inve_table.board, .disclosure .inve_table.board tbody, .disclosure .inve_table.board tr, .disclosure .inve_table.board tr td  {}
	.disclosure .inve_table.board colgroup col:nth-child(1) {width: 100%;}
	.disclosure .inve_table.board colgroup col:nth-child(2) {width: 100%;}
	.disclosure .inve_table.board colgroup col:nth-child(3) {width: 100%;}
	.disclosure .inve_table.board tr {padding: 15px 12px 14px 12px;}
	.disclosure .inve_table.board tr td {padding: 0; line-height: 1;}
	.disclosure .inve_table.board tr td:nth-child(1) {padding: 0 0 10px 0;}
	.disclosure .inve_table.board tr td:nth-child(2) {padding: 0 0 15px 0;}
	.disclosure .inve_table.board tr td:nth-child(1), .disclosure .inve_table.board tr td:nth-child(3) {font-size: 12px;}

	.general_meeting .inve_table {/* padding: 0 11px; */}
	.general_meeting .inve_table tr {border-bottom: 0;}
	.general_meeting .table_wrap .inve_table thead, .general_meeting .table_wrap .inve_table tbody { padding: 0;}
	.general_meeting .table_wrap .inve_table th:first-child, .general_meeting .inve_table td:first-child {padding: 13px 0;}
	.general_meeting .table_wrap .inve_table th, .general_meeting .inve_table td {font-family: NanumSquare, sans-serif; padding: 13px 0; text-indent: 0; height: 42px; border-bottom: 1px solid #c0c1c1; }
	.general_meeting .table_wrap .inve_table th {}
	.general_meeting .table_wrap .inve_table td { }
	.general_meeting .table_wrap:nth-child(1) .inve_table, .general_meeting .table_wrap:nth-child(2) .inve_table, .general_meeting .table_wrap:nth-child(1) .inve_table *, .general_meeting .table_wrap:nth-child(2) .inve_table * {}
	.general_meeting .table_wrap:nth-child(1) .inve_table thead {width: 35%; padding: 0;}
	.general_meeting .table_wrap:nth-child(1) .inve_table tbody {width: 65%; }
	.general_meeting .table_wrap:nth-child(1) .inve_table th:nth-child(2), .general_meeting .table_wrap:nth-child(1) .inve_table td:nth-child(2) {height: 63px;}
	.general_meeting .table_wrap:nth-child(2) .inve_table thead {width: 50%;}
	.general_meeting .table_wrap:nth-child(2) .inve_table tbody {width: 50%; }
	.general_meeting .table_wrap:nth-child(3) .inve_table thead, .general_meeting .table_wrap:nth-child(3) .inve_table tbody { width: auto;}
	.general_meeting .table_wrap:nth-child(3) .inve_table th:nth-child(n+2):nth-child(-n+3) {}
	.general_meeting .table_wrap:nth-child(3) .inve_table td {}

	.general_meeting .table_wrap:nth-child(3) .inve_table colgroup col:nth-child(1) {width: 50%;}
	.general_meeting .table_wrap:nth-child(3) .inve_table colgroup col:nth-child(2) {width: 30%;}
	.general_meeting .table_wrap:nth-child(3) .inve_table colgroup col:nth-child(3) {width: 20%;}
	.general_meeting .table_wrap:nth-child(3) .inve_table tr td:nth-child(2) {}
	.general_meeting .table_wrap:nth-child(3) .inve_table td ul li:nth-child(1) {width: 50%; line-height: 2;}
	.general_meeting .table_wrap:nth-child(3) .inve_table td ul li:nth-child(2) {width: 50%; line-height: 2;}
	.general_meeting .table_wrap:nth-child(3) .inve_table td ul li:nth-child(3) {width: 100%; }
	.general_meeting .table_wrap .inve_table th.t_left, .general_meeting .table_wrap .inve_table td.t_left { }

	.gov_charter .charter_txt .small_tit {margin-bottom: 15px;}
	.gov_charter .charter_txt .desc {padding-top: 26px;padding-bottom: 16px;}
	.gov_charter .charter_txt .tit {line-height: 39px;margin-bottom: 0;}
	.gov_charter .toggle_list > ul > li .tg_desc .tg_depth1 p {padding-left: 16px;padding-bottom: 8px;margin-bottom: 0;}

	.finance_status .dot_list {padding-left:0;}
	.finance_status .dot_list li {font-size: 12px;padding-bottom: 9px;}
	.finance_status .dot_list li:before {top: 10px;}

	.inve_table .tr {padding: 15px 12px 14px 12px; }
	.inve_table .tr a {word-break: break-all;}
	.inve_table.board .tr .th {padding: 24px 48px;  font-size: 20px; line-height: 1.5;}
	.inve_table.board .tr:not(.thead) span { padding: 23px 48px;  font-size: 18px; line-height: 1.67; letter-spacing: -0.02em; }

	.disclosure .inve_table.board .tr span {font-size: 13px;  line-height: 1.3;}
	.disclosure .inve_table.board .tr span:nth-child(1) {width: 100%; font-size: 12px;  padding: 0 0 10px 0; }
	.disclosure .inve_table.board .tr span:nth-child(2) {width: 100%; padding: 0 0 15px 0;  padding: 0 0 15px 0; /*  -webkit-line-clamp: 2; -webkit-box-orient: vertical;*/}
	.disclosure .inve_table.board .tr span:nth-child(3) {width: 100%; padding: 0;}
	.disclosure .inve_table.board .tr span:nth-child(2) a { white-space: nowrap; }
	.disclosure .inve_table.board .thead {}
	.disclosure .inve_table.board .tr .th:nth-child(1) {width: 100%;}
	.disclosure .inve_table.board .tr .th:nth-child(2) {width: 100%;}
	.disclosure .inve_table.board .tr .th:nth-child(3) {width: 100%;}
}
