.process_bg{background: url('../img/process_bg.jpg') #000;background-size: cover; background-position: 50% 40%;}

.process-table{margin-top: 30px;}
.process-table table{width: 98%;margin: auto;margin-bottom: 30px; font-weight: 400;font-family: 'NanumBarunGothic','NanumBarunGothicBold', serif;font-size: 12px;}
.process-table table caption{text-align: left;font-size: 18px;font-family: 'NanumBarunGothic','NanumBarunGothicBold', serif;font-weight: 600;color: #000;margin-bottom: 10px;}
.process-table table caption:before{content: '';display: inline-block;vertical-align: -2px;width: 18px;height: 18px;border-radius: 40px;border: solid 4px #f4b92f;margin: auto;margin-right: 6px;}
.process-table table tbody{border-bottom: solid 1px #ddd;border-top: solid 1px #ddd;}
.process-table table tr.row td{border-bottom: solid 1px #ddd}
.process-table table tr td{border: solid 1px #ddd; height: 35px;vertical-align: middle;text-align: center;}
.process-table table tr td.subject{}
.process-table table tbody tr td span{font-weight: bold;font-size: 16px;color: #dc2323;letter-spacing: 1px;}
.process-table table tr td.blank{border: 0; height: 15px;}
.process-table table tr td.level{background: #f9f9f9;border-left: 0;font-weight: 600}
.process-table table tr td:last-child{border-right: 0;}
.process-table table tr td:first-child{border-left: 0;}
.process-table table tr:first-child td{border-top: 0;}
.process-table table tr:last-child td{border-bottom: 0;}
.process-table table tr td a{border-radius: 0; background: #dc2323;font-size: 12px;text-align: center;padding:5px;color:#fff;text-decoration: none;display: inline-block;}
.process-table table tr td a:hover{background: #c50f0f;}
