.tbl_wrap {clear:both; overflow-x:auto; margin-top:10px;}
.table_unit {position:relative; float:right; margin-bottom:5px; color:#52535e; text-align:right;}
.table_unit:before {display: block; position: absolute; top:3px; left:0; background: url('/site/public/images/template/temp_icon_sprite.png') no-repeat 0 -17px; width: 15px; height: 15px;}
.tbl_wrap.mobile {margin-top:20px; overflow-x:auto;}
.tbl_wrap.mobile table {/*width:890px;*/ width:100%;}
.table_v01 {position:relative; width:100%; margin:0 0 0 -1px; border-top:2px solid #1085e5; border-bottom:1px solid #1085e5; word-break:keep-all;}
.table_v01 th, .table_v01 td {padding:10px 15px; border-left:1px solid #d1d1d1 !important; border-bottom:1px solid #d1d1d1 !important; border:none;}
.table_v01 thead th {color:#414a73; font-weight:600; border-bottom:1px solid #a6a6a6; background:#f4f5f9; text-align: center}
.table_v01 tbody {text-align:center;}
.table_v01 tbody th {color:#52535e; font-weight:600; /*background:#f3f9fe;*/}
.table_v01.type01 tbody th {background:#f3f9fe;}
/*.table_v01 tbody tr:last-child th, .table_v01 tbody tr:last-child td {border-bottom:none;}*/
.table_v01 .bg_yellow {font-weight:bold !important; background:#fffcec !important;}
.table_scroll {clear:both; background:url('/Main/Images/new/ko/contents/scroll_txt.png') no-repeat left center; padding-left:30px; margin:20px 0 0 5px;}
.table_v01 tbody td a .blank {display: inline-block; overflow: hidden;color: transparent !important;white-space: nowrap;text-indent: 100%;background: url('/Main/Images/ko/common/sprh_com.png') no-repeat 0 0;
width:12px; height:12px; margin-left:4px; background-position:0 -230px;}
@media screen and (max-width:768px) {
	#content h4 {font-size:20px;}
	#content h5 {font-size:18px;} 
	.table_v01.scroll {width:768px; position:relative;}
}

.table_v01 .gb th, .table_v01 .gb td {color:#fff; background:#379065 !important;}



.box_line {padding:20px 30px; border:1px solid #ddd; background:#f7f7f7;}
@media all and (max-width:600px) {
	.box_line {padding:10px 15px;}
}


.btn_b {
    display: inline-block;
    margin: 2px;
    padding: 7px 20px;
    background: #ffffff;
    border: 1px solid #aaaaaa;
    color: #010101;
    font-size: 17px;
    border-radius: 30px;
    font-weight: 400;
    transition: all .3s;
}
