.table thead th p {font-weight: 700;font-size: 16px;line-height: 100%;letter-spacing: -0.2px;vertical-align: bottom;margin: 0 0 6px;}
.table thead th span {padding: 3px 9px 3px 8px;font-weight: 700;font-size: 12px;line-height: 100%;letter-spacing: -0.2px;vertical-align: bottom;display: inline-block;border-radius: 99px;}

.table thead th.th-sty01 p {color: #C8973E}
.table thead th.th-sty01 span {color: #C8973E;background: #FAF5EC;}
.table thead th.th-sty02 p {color: #00A8D6}
.table thead th.th-sty02 span {color: #00A8D6;background: #EEFAFD;}
.table thead th.th-sty03 p {color: #0980FF}
.table thead th.th-sty03 span {color: #0980FF;background: #E7F3FF;}
.table thead th.th-sty04 p {color: #0080A3}
.table thead th.th-sty04 span {color: #0080A3;background: #EBF5F8;}
.table thead th.th-sty05 p {color: #0B3D72}
.table thead th.th-sty05 span {color: #0B3D72;background: #E7ECF1;}

.table tbody th .ico {margin: 0 0 16px;}
.table tbody th span{font-weight: 700;font-size: 18px;line-height: 100%;letter-spacing: -0.2px;vertical-align: bottom;color: #222222;}


.table tbody td > p{width: 16px;height: 16px;background: #fff;border-radius: 999px;margin: 0 auto}
.table tbody td.tick01 p{border: 4px solid #C8973E;}
.table tbody td.tick02 p{border: 4px solid #00A8D6;}
.table tbody td.tick03 p{border: 4px solid #0980FF;}
.table tbody td.tick04 p{border: 4px solid #0080A3;}
.table tbody td.tick05 p{border: 4px solid #0B3D72;}
.table tbody td.tick00 p{border: 4px solid #DDDDDD;}