@charset "utf-8";
/* 공통 css */
body {font-family: 'Noto Sans KR', 'Poppins', sans-serif; font-size: 16px; color:#222;}

.blind {width: 1px; height: 1px; margin:-1px; clip:rect(0, 0, 0, 0); overflow: hidden; position: absolute;}

/* font */
@font-face {
   font-family: 'S-CoreDream-3Light';
   src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: 'S-CoreDream-5Medium';
   src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff');
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: 'S-CoreDream-6Bold';
   src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff');
   font-weight: normal;
   font-style: normal;
}
.score3 {font-family: 'S-CoreDream-3Light', sans-serif;}
.score5 {font-family: 'S-CoreDream-5Medium', sans-serif;}
.score6 {font-family: 'S-CoreDream-6Bold', sans-serif;}

.semibold {font-weight: 600;}
.bold {font-weight: 700;}
.red {color: #ed2b3b;}
.color {color: #ff1c61;}

/* table */
.table {width: 100%; position: relative;}
.table::after {content:" "; display: block; width: 100%; height: 2px; background: #f54053; top:0; left:0; position: absolute;}
.table th {width: 20%; background: #f8f8f8; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding: 15px 0;}
.table td {width: 80%; border-bottom:1px solid #d9d9d9; padding: 0 20px; font-size: 15px;}

/* 텍스트 */
.txt {line-height: 1.6; font-size: 18px;}