td.TDprice{color:#fff !important;font-size:17px;font-weight:bold;padding-top:12px !important;}
.tplpage_table2{border-spacing:0;border:1px solid #ddd; border-width:0 1px 1px 0;border-top:2px solid #646464;}
.tplpage_table2 th{background:#f5f5f5;border:1px solid #ddd;border-width:1px 0 0 1px;text-align:center;font-weight:bold;color:#5a5a5a;font-size:15px;line-height:18px;padding:9px;}
.tplpage_table2 td{border:1px solid #ddd;border-width:1px 0 0 1px;color:#5a5a5a;font-size:14px;line-height:18px;letter-spacing:-0.5px;padding:9px;text-align:center;}
.content-wrap01{border:1px solid #e8e8e8; padding:15px 15px 8px 15px;}
.content-wrap02{padding:15px;}
.content-wrap02 ul li{letter-spacing:-1px; background-position:left 2px;}
.table-tpl01-wrap{width:100%; overflow-x:auto; padding-bottom:8px;}
.table-tpl01-wrap::-webkit-scrollbar{height:15px;} 
.table-tpl01-wrap::-webkit-scrollbar-track{background:#f5f5f5; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f4f4f4)); box-shadow:rgba(150, 150, 150, 0.1) 1px 1px 1px inset; border-radius:8px;} 
.table-tpl01-wrap::-webkit-scrollbar-thumb{background:#ccc; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5d5d5), color-stop(100%,#c5c5c5)); box-shadow:rgba(6, 6, 6, 0.1) 1px 1px 1px inset; border-radius:8px;}
.bg-color03{border: 1px solid #3B68C4;background: #4F7BD4;text-shadow: 0 1px 0px #3B68C4;}
.m-title-bg{color: #fff;    font-size: 11px; font-family: dotum;border-radius: 2px;    -webkit-border-radius: 2px;-moz-border-radius: 2px;    display: inline-block;padding: 0 4px; height: 20px; line-height: 21px;
margin-right: 5px;}
.m-head-bg01{background: #ebebeb;border: 1px solid #ccc;border-width: 1px 0; margin: 0;}
.bg-color02{border: 1px solid #2CA4CC;    background: #45B5DA;text-shadow: 0 1px 0px #2CA4CC;}
.ABC-m-more{text-align: right; padding: 10px 12px;font-size: 12px;}