.tab1 thead{border-top:2px solid #333949;border-bottom:1px solid #333949;}
.tab1 th{padding:13px 0;border-right:1px solid #cccccc;}
.tab1 th:last-child{border-right:none;}
.tab1 td{padding:13px 0;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;color:#767676;}
.tab1 td a{color:#767676;}
.tab1 td:last-child{border-right:none;}
.tab1 td.lf{text-align:left;padding:13px 0 13px 15px;}
.tab_but01{width:80px;padding:5px 0;margin: 0px auto;color:#fff !important;background-color:#939393;font-size:12px;}
.tab_but02{width:80px;padding:5px 0;margin: 0px auto;color:#fff !important;background-color:#8ec31f;font-size:12px;}



.tab2{border-top:2px solid #333949;}
.tab2 thead th{background-color:#e3e3e3;padding:13px 0;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:18px;}
.tab2 thead th:last-child{border-right:none;}
.tab2 tbody th{padding:13px 5px 13px 20px;text-align:left;line-height:18px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.tab2 tbody th:last-child{border-right:none;}
.tab2 tbody td{padding:13px 5px 13px 20px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:18px;color:#767676;}
.tab2 tbody td.txc{padding-left:5px;}
.tab2 tbody td:last-child{border-right:none;}
.tab2 tbody th.td-line{border-right: 1px solid #ccc !important;}
.tab2 tbody td.td-line{border-right: 1px solid #ccc !important;}



.tab3{border-top:2px solid #333949;}
.tab3 thead th{background-color:#e3e3e3;padding:13px 0;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:18px;}
.tab3 thead th:last-child{border-right:none;}
.tab3 tbody th{padding:13px 0;font-weight:300;line-height:18px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;color:#767676;}
.tab3 tbody th:last-child{border-right:none;}
.tab3 tbody td{padding:13px 5px 13px 15px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:18px;color:#767676;}
.tab3 tbody td:last-child{border-right:none;}



.tab4 th{border:1px solid #51576d;background-color:#f2e8d5;font-size:18px;color:#333949;padding:11px 0;}
.tab4 td{border:1px solid #51576d;font-size:18px;color:#cccccc;padding:11px 0;text-align:center;}



.tab5{border-top:2px solid #333949;table-layout:fixed;}
.tab5 thead th{background-color:#e3e3e3;padding:13px 0;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:18px;}
.tab5 thead th:last-child{border-right:none;}
.tab5 tbody td{padding:13px 0;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:18px;text-align:center;color:#767676;}
.tab5 tbody td:last-child{border-right:none;}


.tab6{border-top:1px solid #333949;}
.tab6 th{background-color:#e3e3e3;padding:13px 0;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:18px;}
.tab6 th:last-child{border-right:none;}
.tab6 td{padding:13px 5px 13px 15px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:18px;color:#767676;}
.tab6 td:last-child{border-right:none;}



.tab7{border-top:1px solid #353535;}
.tab7 th{text-align:left;padding:15px 0 15px 20px;border-bottom:1px solid #cccccc;}
.tab7 th > label{background:url(../images/sub/stit07.gif) no-repeat left 5px;padding-left:13px;display:inline-block;}
.tab7 td{padding:10px 0 10px 20px;border-bottom:1px solid #cccccc;color:#767676;}

.tab7 td input[type=text]{background-color:#e4e4e4;border:0;padding:0;height:30px;line-height:30px;width:220px;margin-top:3px;}
.tab7 td input[type=text].w100{width:100px;}
.tab7 td input[type=text].wb90{width:90%;}
.tab7 td select{background-color:#e4e4e4;border:0;padding:0;height:30px;line-height:30px;width:150px;padding-left:5px;margin-top:3px;}
.tab7 td input[type=radio]{vertical-align:-1px;}
.tab7 td select.w100{width:100px;}
.tab7 td p{margin:20px 0 10px;}
.tab7 td a{margin-top:3px;vertical-align:middle;}


/* 2016-12-15 */
.tab8{border-top:2px solid #333949;}
.tab8 tbody th{padding:13px 0;font-weight:300;line-height:18px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;color:#131313;}
.tab8 tbody th:last-child{border-right:none;}
.tab8 tbody td{padding:13px 5px 13px 15px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:18px;color:#767676;}
.tab8 tbody td:last-child{border-right:none;}
.tab8 dl > dt{background:url(../images/sub/stit02.gif) no-repeat left 8px;padding-left:9px;line-height:20px;color:#353535;}
.tab8 dl > dt.line{text-decoration:underline;}
.tab8 dl > dd{background:url(../images/main/tit01.gif) no-repeat left 9px;padding-left:10px;line-height:20px;margin-left:10px;}
.tab8 dl > dd.line{text-decoration:underline;}
.tab8 dl p{text-indent:-20px;margin-left:20px;}
.tab8 dl span{text-indent:-20px;margin-left:20px;display:block;}
.bg_f1f1f1{background-color:#f1f1f1;}

/* 2016-12-15 */

/* 2016-12-20 */
.tab9 tbody th{padding:13px 0;font-weight:bold;line-height:18px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;color:#131313;background-color:#f1f1f1;}

/* 2016-12-20 */


/* 2017-01-11 */
.tab10{border-top:2px solid #333949;}
.tab10 th{padding:13px 0;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:18px;color:#353535;}
.tab10 th:last-child{border-right:none;}
.tab10 td{padding:13px 5px 13px 20px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;line-height:18px;color:#767676;}
.tab10 td:last-child{border-right:none;}
.tab10 td.filelisttd{border-bottom:none;}


.tab10 td li > h6{text-indent:-25px;margin:35px 0 0 25px;color:#767676;}
.tab10 td li > p{margin-left:25px;margin-top:5px;}

.sub_readimg > span{display:inline-block;margin-top:30px;}
.sub_readimg img{width:100%}

/* 2017-01-11 */

/* 20170306 */
@media screen and (max-width:1024px) {

	.tab1 th{padding:8px 5px 8px 5px;font-size:13px;} 
	.tab1 td {padding:8px 5px 8px 10px;font-size:13px;}
	.tab1 td a{font-size:13px;}

	.tab2{table-layout:fixed}
	.tab3{table-layout:fixed}
	
	.tab2 thead th{padding:8px 5px 8px 10px;font-size:13px;}
	.tab2 tbody th{padding:8px 5px 8px 10px;font-size:13px;}
	.tab2 tbody td{padding:8px 5px 8px 10px;font-size:13px;}

	.tab3 thead th{padding:8px 5px 8px 5px;font-size:13px;}
	.tab3 tbody th{padding:8px 5px 8px 5px;font-size:13px;}
	.tab3 tbody td{padding:8px 5px 8px 10px;font-size:13px;}

	.tab4{margin-top:0 !important;}
	.tab4 th{font-size:13px;}
	.tab4 td{font-size:12px;}

	.tab5 th{font-size:13px;}
	.tab5 td{font-size:12px;}

	.tab6 th{padding:8px 5px 8px 5px;font-size:13px;}
	.tab6 td{padding:8px 5px 8px 15px;font-size:13px;}
	
	.tab9 tbody th{padding:8px 5px 8px 10px;font-size:13px;}
	.tab9 tbody td{padding:8px 5px 8px 10px;font-size:13px;}
	.tab8 dl > dt{font-size:13px;}

	.ta_067 th{padding:8px 5px 8px 5px;font-size:13px;}
	.ta_067 td{padding:8px 5px 8px 5px;font-size:13px;}

	.tab10 th{padding:8px 5px 8px 5px;font-size:13px;}
	.tab10 td{padding:8px 5px 8px 10px;font-size:13px;}
	
	.that_pen_inp input.wb45{display:block;}
	.tab10 td strong.disib.c0e6eb8 {margin-left:0 !important}

	

}

@media screen and (max-width:640px) {
	
	.tab1 th{font-size:12px;} 
	.tab1 td {font-size:12px;,}
	.tab1 td a{font-size:12px;}

	.tab2 thead th{font-size:12px;}
	.tab2 tbody th{font-size:12px;}
	.tab2 tbody td{font-size:12px;}
	.tab2 .lh33{line-height:20px !important}

	.tab3 thead th{font-size:12px;}
	.tab3 tbody th{font-size:12px;}
	.tab3 tbody td{font-size:12px;}

	.tab5 th{font-size:12px;}
	.tab5 td{font-size:12px;}

	.tab6 th{font-size:12px;}
	.tab6 td{font-size:12px;}

	.ta_067 th{font-size:12px;}
	.ta_067 td{font-size:12px;}

	.tab9 tbody th{font-size:12px;}
	.tab9 tbody td{font-size:12px;}
	.tab8 dl > dt{font-size:12px;}
}