@charset "utf-8";

/* 공시정보 */
.profit-board table.table :is(th,td){padding:32rem 10rem; font-size:var(--font-18);}
.profit-board__list{margin-top:80rem;}
.profit-board__caption{display:block; margin-bottom:20rem; font-family:var(--lang-ko);}
.profit-board table.table tbody tr td:not(:first-child){border-left:0 !important;}
.profit-board table.table thead th{background:#f7f7f7; border-bottom:1px solid var(--bd-01) !important; font-weight:600; color:var(--b-04); color:var(--b-01);}
.profit-board table.table tbody td{color:var(--b);}
.profit-board table.table thead + tbody tr td{color:var(--b-02);}
.profit-board table.table tbody tr td:nth-child(3){width:-webkit-calc(100vw - 40rem); width:calc(100vw - 40rem); font-weight:500; color:var(--b-01); text-align:left; cursor:pointer;}
.profit-board [data-table="number"]{width:7%;}
.profit-board [data-table="date"]{width:10%;}
.profit-board [data-table="sub"]{width:15%;}

.profit-board table.table tbody tr td:nth-child(3) a{transition:all 0.3s ease;}
.profit-board table.table tbody tr td:nth-child(3) a:hover{color:var(--c-01);}

@media all and (max-width:1023px){
	.profit-board [data-table="date"]{width:15%;}
}

@media (max-width: 540px){
	.profit-board [data-table="number"]{left:0;}
	.profit-board [data-table="date"]{right:0; width:auto;}
	.profit-board tr{display:block; position:relative; width:100%; border-bottom:1px solid #ddd;}
	.profit-board table.table thead{display:none;}
	.profit-board table.table :is([data-table="date"],	[data-table="number"]){position:absolute; top:18rem; width:auto; padding-top:0; padding-bottom:0; font-weight:300; font-size:16rem; color:var(--b-03);}
	.profit-board td[data-table="subject"]{position:relative; z-index:10; box-sizing:border-box; padding:53rem 20rem 7rem 20rem !important;}
	.profit-board td[data-table="sub"]{position:relative; width:100%; box-sizing:border-box; padding:0 20rem 20rem 20rem !important; color:#888; text-align:left;}
	.profit-board table.table :is(th,	td){display:block; padding-right:0 !important; padding-left:0 !important; border:none; font-family:var(--lang-ko);}
	.profit-board table td[data-table="subject"] a{display:block; width:100%; word-break:normal;}
	.profit-board table.table td[data-table="sub"]{font-size:15rem;}
}