.elementor-16607 .elementor-element.elementor-element-41e8beb > .elementor-container{max-width:1160px;}.elementor-16607 .elementor-element.elementor-element-41e8beb{margin-top:80px;margin-bottom:40px;padding:0px 010px 0px 10px;}.elementor-16607 .elementor-element.elementor-element-451557a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16607 .elementor-element.elementor-element-451557a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16607 .elementor-element.elementor-element-1093b23{font-family:"Noto Sans TC", Sans-serif;font-size:24px;font-weight:500;color:var( --e-global-color-c9663e5 );}.elementor-16607 .elementor-element.elementor-element-cbeeb13{--divider-border-style:solid;--divider-color:#C0AA90;--divider-border-width:1px;}.elementor-16607 .elementor-element.elementor-element-cbeeb13 .elementor-divider-separator{width:100%;}.elementor-16607 .elementor-element.elementor-element-9190d90 > .elementor-container{max-width:1160px;}.elementor-16607 .elementor-element.elementor-element-f50e558 > .elementor-element-populated{padding:0px 0px 0px 0px;}body.elementor-page-16607:not(.elementor-motion-effects-element-type-background), body.elementor-page-16607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2022/12/backImage.png");}@media(max-width:1024px){.elementor-16607 .elementor-element.elementor-element-41e8beb{margin-top:80px;margin-bottom:20px;padding:0px 60px 0px 60px;}.elementor-16607 .elementor-element.elementor-element-451557a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16607 .elementor-element.elementor-element-9190d90{padding:0px 60px 0px 60px;}}@media(max-width:767px){.elementor-16607 .elementor-element.elementor-element-41e8beb > .elementor-container{max-width:320px;}.elementor-16607 .elementor-element.elementor-element-41e8beb{margin-top:82px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-16607 .elementor-element.elementor-element-9190d90 > .elementor-container{max-width:320px;}.elementor-16607 .elementor-element.elementor-element-9190d90{padding:0px 0px 0px 0px;}}/* Start custom CSS */body,#page{
    background-color: rgba(255,255,255,0.45) !important;
}

/*table outline*/
.tablepress > tbody > tr > td, .tablepress tfoot th,.tablepress thead th {
      border: 2px solid #ddd;
      padding: 10px 20px;
}


/*table reset*/

table{
    margin: 0px !important;
   border-style: none !important;
}



.tablepress thead th {
     background-color: #eee !important;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    color: #74000c !important;
    text-align: left;
     white-space:nowrap;
}

.dataTables_paginate .paginate_button.disabled,.dataTables_paginate .next, .dataTables_paginate .previous{
    color: white !important;
    padding: 10px;
    border-radius: 5px;
    text-decoration:none;
}


.paginate_button,.paginate_button .next{
    font-family: noto sans TC;
    background-color:#D9C7B3!important;
    
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    background: #ae9373!important;
    color: white !important;
    border: 1px  #ae9373 !important;
    
}

.paging_simple .paginate_button.next:after , .paging_simple .paginate_button.next:after, .paging_simple .paginate_button.previous:before {
    display: none;
}

.tablepress-12 tbody tr td table tbody tr td{
    border: 0px !important;
    background-color: red;
}




.dataTables_filter {
    float: left !important;
}

/*
#tablepress-12{
    width: 100% !important;
}*/

.searchtable .dataTables_scrollBody table{
    width: 100%!important;
}/* End custom CSS */

#table_content table{
    white-space: nowrap;
    border: solid 2px #ddd !important;
}


#table_content table tr:nth-child(even){
	background-color: #f9f9f9 !important;
}
#table_content table tr:nth-child(odd){
	background-color: #fff !important;
}

#table_content table thead tr th, #table_content table td{
    border: solid 2px #ddd !important;
}

#table_content table thead th{
    background-color: #eee !important;
    color: #74000c !important;
    font-size: 16px;
}

#table_content table thead tr th:first-child{
    width: 35%;
}

#table_content table thead tr :nth-child(2){
    width: 35%;
}

#table_content table thead tr :nth-child(3){
    width: 15%;
}

#table_content table thead tr :nth-child(4){
    width: 15%;
}

@media(max-width:414px){
    #table_content table{
    display: block;
    overflow-x: auto;
    white-space: nowrap;
    }
}/* End custom CSS */