.elementor-2229 .elementor-element.elementor-element-4cbc862 > .elementor-container{max-width:1300px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Noto Sans TC;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2229 .elementor-element.elementor-element-ae9225d .elementor-heading-title{font-family:"Roboto", Noto Sans TC;font-size:1.2em;font-weight:600;}/* Start custom CSS for html, class: .elementor-element-5e8c91f */#th_id{
    text-align: center;
    font-size: 1.35rem;
    font-weight: 380;
    color: #000000;
    background-color: #30B0F0;
    border: 1px #000000 solid;
    padding: 5px;
}
#td_01{
    text-align: center;
    font-size: 1.1rem;
    padding: 5px;
    color: #000000;
    background-color: #F1F1F1;
}
#td_02{
    text-align: center;
    font-size: 1.1rem;
    padding: 5px;
    color: #000000;
}
#td_03{
    text-align: left;
    font-size: 1.1rem;
    padding: 5px;
    color: #000000;
}
#td_04{
    text-align: center;
    font-size: 1.1rem;
    padding: 5px;
    color: #000000;
}
#td_05{
    text-align: center;
    font-size: 1rem;
    padding: 4px;
    color: #000000;
}

#a_01{
    color: white;
    font-weight: 400;
    padding: 2px 2px;
    background-color: #036EB8;
    border-radius: 8px;
    display: flex;
    justify-content: center; 
    align-items: center; 
}
#a_01:hover{
    color: white;
    background-color: #A99461;
    border-radius: 8px;
    padding: 2px 2px;
}

#a_02{
    color: #036EB8;
    font-weight: 400;
    padding: 4px 4px;
    border-radius: 8px;
}
#a_02:hover{
    color: white;
    background-color: #A99461;
    border-radius: 8px;
    padding: 4px 4px;
}

@media only screen and (max-width: 400px) {
    #th_id{
        font-size: 1rem;
    }
    #td_01{
        font-size: 0.8rem;
    }
    #td_02{
        font-size: 0.8rem;
    }
    #td_03{
        font-size: 0.8rem;
    }
    #td_04{
        font-size: 0.8rem;
    }
    #td_05{
        font-size: 0.8rem;
    }
}/* End custom CSS */