body {
	background: #f5f5f5;
	font-family: "Noto Sans KR", sans-serif;
	word-break: keep-all;
    font-size: 14px;
	line-height: 1.5em;
    color: #2c2c2c;
}
.container {
    padding-top: 3em;
    padding-bottom: 3em;
}
@media (min-width: 1200px) {
    .container {
        width: 970px;
        background: #fff;
        padding: 3em;
    }
}
.box {
    background: #e6f4f3;
    padding: 2em;
    margin-bottom: 2em;

}
.mb-0 {margin-bottom: 0;}
.pt-5 {padding-top: 3rem !important;}
.mt-5 {margin-top: 3rem !important;}
h2 {margin-bottom: 2em;}
h5 {
	font-weight: bold;
	font-size: 19px;
    line-height: 1.5em;
}
ul {padding-left: 15px;}
ul li {list-style: none; position: relative;}
ul li:before {
    content: '-';
    position: absolute;
    left: -15px;
    top: 0;
}
.num-ul li {
    margin-bottom: 10px;
}
.num-ul li:nth-child(1):before {content: '1)';}
.num-ul li:nth-child(2):before {content: '2)';}
.num-ul li:nth-child(3):before {content: '3)';}
.num-ul li:nth-child(4):before {content: '4)';}
.num-ul li:nth-child(5):before {content: '5)';}
.num-ul li:nth-child(6):before {content: '6)';}
.num-ul li:nth-child(7):before {content: '7)';}
.num-ul li:nth-child(8):before {content: '8)';}
.num-ul li ul li {margin-bottom: 0px !important;}
ul li ul li:before {content: '·' !important;}

.table {border: 1px solid #ddd; margin-top: 10px;}

.table thead tr {
    background: #00263e;
    color: #fff;
}
.table th, .table td {
    text-align: center;
    padding: 20px;
    vertical-align: middle !important;
}