@charset "utf-8";

/* 공통 CSS */
.no-scr {overflow: hidden;}

/* 레이아웃 */
.wr-1400 {width: 100%; max-width: 1400px; margin: 0 auto;}
.wr-1500 {width: 100%; max-width: 1500px; margin: 0 auto;}
.wr-1600 {width: 100%; max-width: 1600px; margin: 0 auto;}

.mo-only {display: none;}

@media screen and (max-width: 768px) {
	.pc-only {display: none !important;}
	.mo-only {display: block;}
}

/* 색상 */

/* 폰트 */
.gft {font-family: 'GmarketSans';}

.bd1 {font-weight: 100;}
.bd2 {font-weight: 200;}
.bd3 {font-weight: 300;}
.bd4 {font-weight: 400;}
.bd5 {font-weight: 500;}
.bd6 {font-weight: 600;}
.bd7 {font-weight: 700;}
.bd8 {font-weight: 800;}
.bd9 {font-weight: 900;}

.t-cell {display: table-cell; vertical-align: middle;}

/* 테이블 */
.unid-table-wr {width: 100%;}
.unid-table-01 {font-size: 17px; color: #575757;width: 100%;border-collapse: collapse;text-align: left;table-layout: fixed;}
.unid-table-01 .bor-right {border-right: 1px solid #e6e6e6;}
.unid-table-01 .bor-bottom {}
.unid-table-01 thead tr th {background: rgba(0, 0, 0, 0.05);padding: 15px 30px;border-bottom: 1px solid #e5e5e5;}
.unid-table-01 tbody tr {}
.unid-table-01 tbody tr td {padding: 15px 30px;border-bottom: 1px solid #e5e5e5;}

@media screen and (max-width: 1440px) { 
	.unid-table-01 tbody tr td {word-break: break-all;}
}

@media screen and (max-width: 1024px) { 
	.unid-table-01 {font-size: 16px;}
	.unid-table-01 thead tr th {padding: 10px 20px;}
	.unid-table-01 tbody tr td {padding: 10px 20px;}
}

@media screen and (max-width: 768px) { 
	.unid-table-wr {overflow-x: scroll;}
	.unid-table-wr::-webkit-scrollbar {height:5px}
	.unid-table-wr::-webkit-scrollbar-thumb {background-color:#374151;border-radius:10px}
	.unid-table-wr::-webkit-scrollbar-track {background-color:#d2d2d2;border-radius:10px}
	.unid-table-01 {font-size: 15px; min-width: 500px;}
	.unid-table-01 thead tr th {padding: 7px 10px;}
	.unid-table-01 tbody tr td {padding: 7px 10px;}
}