@charset "utf-8";
section:last-of-type {margin-bottom:120px}
.topbox .topbox_img{
    display: inline-flex;
    border-radius: 50%;
}
.contents {margin-top:4rem}
.tb_inner + .tb_inner {margin: 4rem 0;}
.contents h5 {font-size: 24px;font-family: var(--font-point);letter-spacing: -1px;padding-bottom: 1.5rem;}
.contents table {border-top:1px solid var(--color-main)}
.contents table thead th {background-color: rgb(231 51 113 / 3%);}
.contents table tbody th, .contents table tbody td {color:#E73371;}

/* 연령별 컬러 */
.contents .bg_pink tbody th, .contents .bg_pink tbody td {color:#E73371;}

.contents table.bg_purple {border-color: #7d569d;}
.contents .bg_purple thead th {background-color: rgb(194 178 207 / 10%);}
.contents .bg_purple tbody th,
.contents .bg_purple tbody td {color: #7d569d}
.contents table.bg_orange {border-color:#DB6C3E;}
.contents .bg_orange thead th {background-color:rgb(219 108 62 / 5%);}
.contents .bg_orange tbody th, .contents .bg_orange tbody td {color:#DB6C3E;}
.contents table.bg_mustard {border-color:#a48401;}
.contents .bg_mustard thead th {background-color: rgb(234 202 73 / 10%);}
.contents .bg_mustard tbody th, .contents .bg_mustard tbody td {color:#a48401;}

.contents table.bg_green {border-color:#567d4e;}
.contents .bg_green thead th {background-color: rgb(159 198 151 / 10%);}
.contents .bg_green tbody th, .contents .bg_green tbody td {color:#567d4e;}

.contents table.bg_blue {border-color:#5e7dab}
.contents .bg_blue thead th {background-color: rgb(145 166 197 / 10%);}
.contents .bg_blue tbody th, .contents .bg_blue tbody td {color: #5e7dab;}

.contents table.bg_apricot {border-color:#bc7b60}
.contents .bg_apricot thead th {background-color: rgb(230 183 163 / 10%);}
.contents .bg_apricot tbody th, .contents .bg_apricot tbody td {color: #bc7b60;}

.contents tbody td:nth-last-of-type(1),
.contents tbody td:nth-last-of-type(2),
.contents tbody td:nth-last-of-type(3) {color:unset;}

.contents table.th3 tbody td {color:#E73371;}
.contents table.th3 tbody td:nth-last-of-type(1),
.contents table.th3 tbody td:nth-last-of-type(2),
.contents table.th3 tbody td:nth-last-of-type(3){color:unset;}

/* PC */ 
@media only screen and (min-width:1280px) and (max-width: 1600px)  {
}

/* 테블릿 가로, 테블릿 세로 (해상도 768px ~ 1024px)*/ 
@media (max-width: 1024px) 
}

/* 모바일 가로, 모바일 세로 (해상도 ~ 767px)*/ 
@media all and (max-width:767px) {
	
}

