
.table-style{width: 100%; margin-top: 20px;}
.table-style th{text-align: center; padding: 10px 5px; font-size: 15px;word-wrap:break-word;word-break:break-all;}
.table-style.tb-bg-blue th{background-color: #3671a9 ! important;}
.table-style td{text-align: center; padding: 10px 5px; font-size: 14px; word-break: break-all;word-wrap:break-word;word-break:break-all;}
.table-style td.td-lf{text-align: left; padding-left: 10px;}   
.table-style.mt{margin-top: 35px ! important;}   
.table-style.mt01{margin-top: 8px ! important;}
.table-style.mt02{margin-top: 35px ! important;}
.table-style.mt03{margin-top: 15px ! important;}
.table-style td a{text-decoration: underline;}
.table-style th.ad-fbr{border-left: 1px solid #dedede ! important;}

.table-style.t-col th{background-color: #707070; border-left: 1px solid #dedede; color: #fff;}
.table-style.t-col th:first-child{border-left: 0px;}
.table-style.t-col th.tb-br01{border-top: 1px solid #dedede;}
.table-style.t-col tbody th{background-color: #fafafa; border-right: 1px solid #dedede; color: #333333; border-bottom: 1px solid #dedede;}
.table-style.t-col tbody th:first-child{border-left: 1px solid #dedede;}
.table-style.t-col.th-bgnone tbody th:first-child{background: none;}
.table-style.t-col td{border-right: 1px solid #dedede; color: #555555; border-bottom: 1px solid #dedede;}
.table-style.t-col td.vtop{vertical-align: top;}
.table-style.t-col.left-br td:first-child{border-left: 1px solid #dedede;}
.table-style.t-col td.tb-bg01{background-color: #fafafa;}
.table-style.t-col td.wd01 input[type="text"]{border: 1px solid #c4c4c4; height: 28px; width: calc(50% - 12px); padding: 0 5px; color: #555555;}

.table-style.t-col.board{margin-top: 10px;}
.table-style.t-col.board th{background-color: #fafafa; border-top: 2px solid #555555; color: #333333; border-bottom: 1px solid #555555;}
.table-style.t-col.board td{border-left: 1px solid #dedede; border-right: 0;}
.table-style.t-col.board td:first-child{border-left: 0;}

.table-style.t-row {border-top: 2px solid #555555; margin-top: 10px;}
.table-style.t-row th{background-color: #fafafa;border-left: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.table-style.t-row th:first-child{border-left: 0;}
.table-style.t-row th.td-lf{text-align: left; padding-left: 25px;}
.table-style.t-row th.bg-n01{background: none;}
.table-style.t-row th span.red-kion{color: #ff1111;}
.table-style.t-row td{border-left: 1px solid #dedede; text-align: left; padding-left: 10px;border-bottom: 1px solid #dedede;line-height: 22px;}
.table-style.t-row label{display: inline-block; margin-right: 5px;}
.table-style.t-row select{border: 1px solid #c4c4c4; height: 30px; width: 70%; color: #555555;}
.table-style.t-row input[type="text"]{border: 1px solid #c4c4c4; height: 28px; width: calc(100% - 12px); padding: 0 5px; color: #555555;}
.table-style.t-row textarea{width: calc(100% - 2px); height: 118px; border: 1px solid #c4c4c4;}
.table-style.t-row textarea.wd01{width: calc(85% - 2px); height: 118px; border: 1px solid #c4c4c4;}
.table-style.t-row td.br-no{border-left: 0px;}
.table-style.t-row td.pd0{padding-left: 0;}

.table-style.t-row.bt0{border-top: 0;border-top: 1px solid #dedede;}
.table-style.t-row td.wd3 select{width: 30%;}
.table-style.t-row.tbly-fix{table-layout: fixed;}
.table-style.t-row.yida-tb{margin-top: 40px;}
.table-style.t-row.yida-tb td{border-left: 0; text-align: center;}
.table-style.t-row.yida-tb td.td-lf{text-align: left; padding-left: 10px;}

.table-style.t-col.pop{border-top: 1px solid #dedede; margin-top: 10px;}
.table-style.t-col.pop th{color: #fff; background-color: #707070; border-bottom: 1px solid #dedede;}

.table-style.t-col.board td.bg-dad{background-color: #f5f8fb ! important;}

.table-style.th_bgshen{border-top: 1px solid #dedede;}
.table-style.th_bgshen th{background: #707070 !important;color: #fff !important;}

.table-style.mt0{ margin-top:0; }
.table-style.bd-top{ border-top:1px solid #828282; }
.table-style.bd-top02{ border-top:1px solid #dedede; }
.table-style.txt-lf-style01 td{ text-align:left; padding: 15px 30px; }
.table-style.t-row select.wid100{ width:100%; }
.table-style.t-row td select.wid1 {width: 12%;}
.table-style.t-row td input[type="text"].wid1 {width: 10%;}
.table-style.t-row td select.wid3 {width: 30%;}
.table-style.t-row td input[type="text"].wid3 {width: 30%;}
.table-style.t-row td select.wid4 {width: 40%;}
.table-style.t-row td input[type="text"].wid4 {width: calc(40% - 12px);}
.table-style.t-row td ul.input-txt{ display:table; width:100%; }
.table-style.t-row td ul.input-txt li{ display:table-cell; vertical-align: middle; }
.table-style.t-row td ul.input-txt li.wid4 { width:40%; }
.table-style.t-row td ul.input-txt li.wid2 { width: 24% ; }
.table-style.t-row td ul.input-txt li.wid5 { width:52%;}
.table-style.t-row td ul.input-txt li span { display:inline-block; margin-left:8px; }
.table-style.t-col td ul.txt-a{ display:table; width:100%; }
.table-style.t-col td ul.txt-a li{ display:table-cell; vertical-align: middle; }
.table-style.t-col td ul.txt-a li.txt-rt { text-align:right; }
.table-style.t-col td ul.txt-a li.txt-lf { text-align:left; }
.table-style.t-col th.bd-btm{ border-bottom:1px solid #fff; }
.table-style.t-col td.txt-lf{ text-align:left;}
.table-style.t-col td.txt-lf01{ text-align:left; padding:20px; }
.table-style th.txt-tr{ text-align:right; }



.q-a-about{border-top: 2px solid #555555;margin-top: 35px;width: 100%;}
.q-a-about > ul.td-q, .q-a-about > ul.tr-th{display: table;width: 100%;}
.q-a-about > ul.td-q > li, .q-a-about > ul.tr-th > li{display: table-cell;}
.q-a-about > ul .th{width: 15%;text-align: center;border-bottom: 1px solid #dedede;}
.q-a-about > ul .td{width: 85%;padding: 10px;border-bottom: 1px solid #dedede;border-left: 1px solid #dedede;}
.tr-th{border-bottom: 1px solid #555;color: #333;background: #fafafa;}
.tr-th > li{border-left: 1px solid #dedede;word-wrap: break-word;word-break: break-all;font-weight: bold;text-align: center;}
.tr-th > li:first-child{border-left: 0;}
.tr-td.td-a{display: none;}
.tr-td.td-a > .tr{background: url(sub_c_img104.gif) no-repeat 16% 13px;background-color: #f5f8fb;padding: 10px;padding-left: calc(15% + 25px);border-bottom: 1px solid #dedede;width: calc(85% - 35px);}
.z-damb-a{margin-bottom: 20px;}


.table-style.t-row td input[type="text"].wid5{width: calc(37% - 12px);}
.table-style.t-row td input[type="text"].wid6 {width: calc(20% - 12px);}
.tbadbgbr th{background-color: #fff !important; border-bottom:0 !important;}
