﻿/*Support Taiwan Rohs*/
.taiwan_rohs .rohs_table article {
    padding-left: 45px;
    padding-bottom: 50px
}

.taiwan_rohs .rohs_table h2 {
    color: #343434;
    font-weight: bold;
    font-size: 1.6em;
    text-align: left;
    margin-top: 45px;
    line-height: 120%
}

.taiwan_rohs .rohs_table h4 {
    text-align: left;
    margin-top: 35px;
    line-height: 140%;
    color: #787878;
    font-weight: 400;
    font-size: 0.9em
}

.taiwan_rohs .rohs_table h4 span {
    margin: 20px 0 65px 0;
    display: block
}

.taiwan_rohs .table_area {
    width: 100%;
    border-top: 1px solid #000;
    margin-bottom: 50px
}

.taiwan_rohs .table_area table {
    width: 100%;
    table-layout: fixed
}

.taiwan_rohs .table_area thead {
    background: #e5e5e5
}

.taiwan_rohs .table_area th {
    color: #565656;
    font-weight: 400;
    border-right: 1px solid #cacaca;
    padding: 10px 0;
    line-height: 120%
}

.taiwan_rohs .table_area th:last-child {
    border-right: none
}

.taiwan_rohs .table_area td {
    border-right: 1px solid #cacaca;
    line-height: 140%
}

.taiwan_rohs .table_area td:last-child {
    border-right: none
}

.taiwan_rohs .table_area tbody.first {
    background: #e5e5e5;
    color: #565656
}

.taiwan_rohs .table_area tbody {
    color: #414141
}

.taiwan_rohs .table_area tbody.first td {
    padding: 10px 0
}

.taiwan_rohs .table_area tbody td {
    padding: 8px 0
}

.taiwan_rohs .table_area tr {
    border-bottom: 1px solid #cacaca
}

.taiwan_rohs .table_area ul {
    text-align: left;
    padding: 3px 0 3px 25px
}

.taiwan_rohs .table_area li {
    padding: 2px 0
}

@media(max-width:1400px) {

    /*Support Taiwan Rohs*/
    .taiwan_rohs .rohs_table article {
        padding-left: 20px
    }
}

@media(max-width:1200px) {

    /*Support Taiwan Rohs*/
    .taiwan_rohs .table_area {
        font-size: 0.9em
    }
}

@media(max-width:1024px) {

    /*Support Taiwan Rohs*/
    .taiwan_rohs .table_area {
        font-size: 0.8em
    }
}

@media(max-width:768px) {

    /*Support Taiwan Rohs*/
    .taiwan_rohs .table_area tbody.first td {
        padding: 10px 0
    }

    .taiwan_rohs .table_area tbody td {
        padding: 8px 5px
    }

    .taiwan_rohs .rohs_table article {
        padding: 0 5px
    }

    .taiwan_rohs .table_area {
        font-size: 0.7em
    }

    .taiwan_rohs .table_area ul {
        padding: 1%
    }
}

@media(max-width:640px) {

    /*Support Taiwan Rohs*/
    .taiwan_rohs .banner_area .slogan h4 br {
        display: none
    }

    .taiwan_rohs .table_area {
        word-break: break-all;
        font-size: 0.6em
    }
}

@media(max-width:550px) {
    .taiwan_rohs .table_area {
        font-size: 0.5em
    }
}

@media(max-width:440px) {

    /*Support Taiwan Rohs*/
    .taiwan_rohs .rohs_table h2 {
        font-size: 1.2em
    }

    .taiwan_rohs .table_area {
        font-size: 0.4em
    }
}