
/*table*/

.tbl_pd {padding:15px 0;}
.n_le {border-left:0;border-left:1.5px solid #d0d0d0;}
.n_ri {border-right:0; border-right:1.5px solid #d0d0d0;}
.tbl_bd {font-weight:400;}
.ta_le {text-align:left; padding-left:45px; padding-right:45px;}

table.tbl_01 th {border-top:1.5px solid #1a3e35; border-bottom:1.5px solid #1a3e35; color:#1a3e35; }
table.tbl_02 th {border-top:1.5px solid #274456; border-bottom:1.5px solid #274456; color:#274456; }
table.tbl_03 th {border-top:1.5px solid #3c3a62; border-bottom:1.5px solid #3c3a62; color:#3c3a62; }
table.tbl_04 th {border-top:1.5px solid #d0d0d0; border-bottom:1.5px solid #d0d0d0; border-left:1.5px solid #d0d0d0; border-right:1.5px solid #d0d0d0; color:#041235; background-color:#eae9e9;}
table.tbl_05 th {border-top:1.5px solid #3c3a62; border-bottom:1.5px solid #3c3a62; color:#3c3a62; }

table.tbl_01s th {border:1px solid #cecece; background-color:#fafafa; color:#161616;}
table.tbl_02s th {border:1px solid #cecece; background-color:#274456; color:#fff;}
table.tbl_03s th {border:1px solid #cecece; background-color:#3c3a62; color:#fff;}
table.tbl_04s th {border:1px solid #cecece; background-color:#041235; color:#fff;}
table.tbl_05s th {border:1px solid #cecece; background-color:#3c3a62; color:#fff;}

a, p, li, div, ul, td, th, tr {word-break:break-all;}


.table_type1{width:100%;padding-bottom:30px}
.table_type1 table{border-top:2px #536886 solid}
.table_type1 td,.table_type1 th{font-size:19px; font-weight:400; border-bottom:1px #ddd solid;padding:4px 12px}
.table_type1 th{background:#f4f6f9;color:#445058;vertical-align:middle;font-weight:500;line-height:25px;height:55px}
.table_type1 td{padding:30px 30px;line-height:28px;text-align:left;}


@media screen and (max-width:690px){

    /* .scroll {overflow-x:scroll;} */
    .scroll_tb {display:none; font-size:14px; color:#525252; border:1px solid #ddd; border-bottom:0; text-align:center; padding:3px 0;}
    table {width:100%; border-collapse: collapse; border-spacing:0; table-layout:fixed;}
    table th, table td {border:1px solid #d0d0d0; text-align:center; background-color:#fff;}
    table th {border-top:1.5px solid #3e6269; border-bottom:1.5px solid #3e6269; color:#3e6269; }

    .ta_le {text-align:left; padding-left:20px; padding-right:20px;}


	.table_type1{width:100%;padding-bottom:30px}
	.table_type1 table{border-top:2px #536886 solid}
	.table_type1 td,.table_type1 th{font-size:14px;border-bottom:1px #ddd solid;padding:4px 12px}
	.table_type1 th{background:#f4f6f9;color:#445058;vertical-align:middle;font-weight:500;line-height:25px;height:55px}
	.table_type1 td{padding:15px 12px;line-height:28px;text-align:center}


}


@media (min-width:1500px) {
    .scroll_tb {display:none; font-size:14px; color:#525252; border:1px solid #ddd; border-bottom:0; text-align:center; padding:3px 0;}
    table {width:100%; border-collapse: collapse; border-spacing:0;}
    table th, table td {border:1px solid #d0d0d0; text-align:center; background-color:#fff; font-size:19px; font-weight:400; color:#161616;}
    table th {border-top:1.5px solid #3e6269; border-bottom:1.5px solid #3e6269; color:#3e6269; }

}


@media (max-width:1499px) and (min-width:789px) {
    .scroll_tb {display:none; font-size:14px; color:#525252; border:1px solid #ddd; border-bottom:0; text-align:center; padding:3px 0;}
    table {width:100%; border-collapse: collapse; border-spacing:0;}
    table th, table td {border:1px solid #d0d0d0; text-align:center; background-color:#fff;}
    table th {border-top:1.5px solid #3e6269; border-bottom:1.5px solid #3e6269; color:#3e6269;}
}


@media (max-width:788px) {
    /* .scroll {overflow-x:scroll;} */
    .scroll_tb {display:none; font-size:14px; color:#525252; border:1px solid #ddd; border-bottom:0; text-align:center; padding:3px 0;}
    table {width:100%; border-collapse: collapse; border-spacing:0; table-layout:fixed;}
    table th, table td {border:1px solid #d0d0d0; text-align:center; background-color:#fff;}
    table th {border-top:1.5px solid #3e6269; border-bottom:1.5px solid #3e6269; color:#3e6269; }

    .ta_le {text-align:left; padding-left:20px; padding-right:20px;}


	.table_type1{width:100%;padding-bottom:30px}
	.table_type1 table{border-top:2px #536886 solid}
	.table_type1 td,.table_type1 th{font-size:14px;border-bottom:1px #ddd solid;padding:4px 12px}
	.table_type1 th{background:#f4f6f9;color:#445058;vertical-align:middle;font-weight:500;line-height:25px;height:55px}
	.table_type1 td{padding:15px 12px;line-height:28px;text-align:center}

}



