﻿body {
    margin: 0;
    font-family: "Montserrat","Noto Sans TC","微軟正黑體","Microsoft JhengHei","Heiti TC","黑體","Nunito Sans",sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    text-align: left;
    background-color: #fff
}

.hide {
    display: none !important;
    visibility: hidden;
    opacity: 0;
    height: 0;
    flex-basis: 0;
    border: none !important;
}

.shk-div ul {
    list-style: none;
    margin-bottom: 0;
}

a, a:hover {
    color: inherit;
    text-decoration: none;
    background-color: transparent;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 400;
}

.h6 {
    margin-bottom: 0;
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -2%;
    margin-left: -2%;
}

.btn {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    font-weight: 400;
    color: #000;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    max-width: 100%;
    padding: .63425rem 1.25rem;
    font-size: .75rem;
    line-height: 150%;
    border-radius: 0;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out
}

    .btn:not(:disabled):not(.disabled) {
        cursor: pointer;
    }

.color-primary-blue {
    color: #04327a;
}

.color-white,
.color-hover-white:hover {
    color: #FFF;
}

.color-grey {
    color: #7d7d7d;
}

.bg-warm-white {
    background-color: #FEF8F1
}

.bg-transparent {
    background-color: transparent
}

.bg-hover-blue-grey:hover,
.bg-blue-grey {
    background-color: #f0f4f7
}

.bg-blue-grey2 {
    background-color: #E6EBF2
}

.bg-white {
    background-color: #fff
}

.bg-white-opacity {
    background-color: rgba(255,255,255,0.8)
}

.bg-primary-blue,
.bg-hover-primary-blue:hover {
    background-color: #04327a;
}

.bg-light-grey {
    background-color: #F6F6F6;
}

.b-primary-blue {
    border: 1px solid #04327a;
}

.bg-click-blue-grey[aria-expanded="true"] {
    background-color: #F0F4F7;
}
.color-click-primary-blue[aria-expanded="true"] {
    color: #04327a;
}

.btn--between {
    justify-content: space-between;
}

.container, .container-md, .container-sm {
    max-width: none;
}

.btn--outline-primary {
    color: #04327A;
    border-color: #04327A;
}

    .btn--outline-primary:hover {
        color: #fff;
        background-color: #04327A;
        border-color: #04327A
    }

.tab:after {
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    left: 0;
    bottom: 0;
    background-color: #04327A;
    transition: width .2s ease-in-out;
}

.tab.static.current:after {
    width: 100%;
}

.tab.tab--active:after {
    width: 100%;
}

.tab__title, .tab__title a {
    font-weight: 600;
    line-height: 1.3;
    color: #000;
}

.tab.static.current a {
    color: #04327A;
}

.tab:hover .tab__title {
    color: #04327A;
}

.tab.tab--active .tab__title {
    color: #04327A;
}

.text-left {
    text-align: left;
}

.rise, .color-green {
    color: #68C89E;
}

.drop, .color-red {
    color: #FF623E;
}

.tabs__wrap {
    width: 100%;
    display: flex;
    flex-direction: row;
    margin: 0;
}

.tab {
    position: relative;
    white-space: nowrap;
    display: flex;
    flex-direction: column;
    align-items: center;
    transition: color 0.15s ease-in-out;
}

.bb {
    border-bottom: 1px solid #b7b7b7;
}

.br {
    border-right: 1px solid #b7b7b7;
}

.bt {
    border-top: 1px solid #b7b7b7;
}

.bl {
    border-left: 1px solid #b7b7b7;
}

/***/
#toprank_theme3 div.menu.down ul li.current a, div.menu.down ul li.current a:hover,
div.menu ul li a:hover,
div.menu ul li a, div.menu ul li a:visited {
    color: black;
    background: white;
    border: none;
}

div.menu ul li.current a, div.menu ul li.current a:hover,
#toprank_theme3 div.menu.down ul li a:hover {
    color: #04327A;
    background: white;
    border: none;
}

#toprank_theme3 .header_row td {
    background-color: #F6F6F6;
}

#toprank_theme3.content {
    width: auto;
}

.table {
    font-size: inherit;
}

#toprank_theme3 .table .tr {
    font-weight: normal;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
    text-transform: none;
}

.btn--buy {
    display: inline-flex;
    align-items: center
}

    .btn--buy i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 20px;
        width: 20px;
        height: 20px;
        background-size: 20px 20px;
        background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath d='M4.66667 2L2 5.2v11.2c0 .4243.1873.8313.5207 1.1314.3334.3.78558.4686 1.25708.4686H16.2222c.4715 0 .9237-.1686 1.2571-.4686.3334-.3001.5207-.7071.5207-1.1314V5.2L15.3333 2H4.66667zM2 5.20117h16' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e  %3cpath d='M13.5554 8.39844c0 .84869-.3746 1.66266-1.0414 2.26276-.6667.6001-1.5711.9372-2.51411.9372-.94299 0-1.84736-.3371-2.51416-.9372-.66679-.6001-1.04139-1.41407-1.04139-2.26276' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
    }

    .btn--buy:hover i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 20px;
        width: 20px;
        height: 20px;
        background-size: 20px 20px;
        background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath d='M4.66667 2L2 5.2v11.2c0 .4243.1873.8313.5207 1.1314.3334.3.78558.4686 1.25708.4686H16.2222c.4715 0 .9237-.1686 1.2571-.4686.3334-.3001.5207-.7071.5207-1.1314V5.2L15.3333 2H4.66667zM2 5.20117h16' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e  %3cpath d='M13.5554 8.39844c0 .84869-.3746 1.66266-1.0414 2.26276-.6667.6001-1.5711.9372-2.51411.9372-.94299 0-1.84736-.3371-2.51416-.9372-.66679-.6001-1.04139-1.41407-1.04139-2.26276' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
    }

    .btn--buy i + span {
        margin-left: 4px
    }

.btn--transparent {
    height: 50px;
    border: none;
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    position: relative
}

    .btn--transparent span + i {
        margin-left: 8px
    }

    .btn--transparent i + span {
        margin-left: 8px
    }

    .btn--transparent:after {
        display: block;
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        margin: auto;
        width: 0%;
        height: 1px;
        background-color: #04327A;
        transition: width 0.2s
    }

.ie11 .btn--transparent:after {
    transition: none
}

.btn--transparent:hover, .btn--transparent:active {
    color: #04327A
}

    .btn--transparent:hover:after, .btn--transparent:active:after {
        width: 100%
    }

.btn--transparent.disabled:hover:after, .btn--transparent.disabled:active:after {
    width: 0%
}

.btn--arrowDown {
    font-weight: 600;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.12em;
    text-transform: uppercase
}

    .btn--arrowDown i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 16px;
        width: 16px;
        height: 9px;
        background-image: url("data:image/svg+xml,%3csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1l7 7 7-7' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
    }

    .btn--arrowDown:hover i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 16px;
        width: 16px;
        height: 9px;
        background-image: url("data:image/svg+xml,%3csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1l7 7 7-7' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
    }

    .btn--arrowDown span + i {
        margin-left: 20px
    }

    .btn--arrowDown i + span {
        margin-left: 20px
    }

    .btn--arrowDown[aria-expanded="true"] i {
        transform: rotate(-180deg)
    }

.btn-text {
    font-weight: 600;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #04327A;
    position: relative
}

    .btn-text:after {
        display: block;
        content: "";
        position: absolute;
        bottom: -4px;
        left: 0;
        margin: auto;
        width: 0%;
        height: 1px;
        background-color: #04327A;
        transition: width 0.2s
    }

.ie11 .btn-text:after {
    transition: none
}

.btn-text:hover:after, .btn-text:active:after {
    width: 100%
}

.btn-text.disabled:hover:after, .btn-text.disabled:active:after {
    width: 0%
}

.btn-text i {
    height: 24px
}

.btn-text.btn--email i + span {
    margin-left: 8px
}

.btn-text.btn--calendar i + span {
    margin-left: 8px
}

.btn-text.btn--download:hover i {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 24px;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M21 15v4a2 2 0 01-2 2H5a2 2 0 01-2-2v-4M7 10l5 5 5-5M12 15V3' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

.btn-text.btn--link:hover i {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 24px;
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
    background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M13.0784 8.04206l1.4396 1.43972c.6613.66132 1.186 1.44652 1.5439 2.31072.3579.8641.5422 1.7904.5422 2.7257 0 .9354-.1843 1.8616-.5422 2.7258-.3579.8641-.8826 1.6493-1.5439 2.3107l-.3602.3591C12.8222 21.2496 11.0107 22 9.12189 22c-1.88884 0-3.70032-.7504-5.03594-2.0862C2.75034 18.5781 2 16.7664 2 14.8774c0-1.889.75034-3.7007 2.08595-5.03646l1.43957 1.43976c-.47575.4716-.85367 1.0326-1.11205 1.6507-.25838.6181-.39215 1.2812-.39362 1.9511-.00146.67.1294 1.3336.38507 1.9528.25568.6193.63113 1.1819 1.10481 1.6556.47368.4738 1.03625.8492 1.65542 1.105.61918.2557 1.28275.3865 1.95263.3851.66988-.0015 1.33292-.1353 1.95092-.3937.6181-.2584 1.179-.6364 1.6506-1.1122l.3601-.3601c.9536-.9541 1.4894-2.2478 1.4894-3.5968 0-1.349-.5358-2.6427-1.4894-3.5967l-1.4395-1.43972 1.4395-1.4387-.001-.00102zM19.913 14.158l-1.4385-1.4387c.4757-.4716.8536-1.0326 1.112-1.6507.2584-.6181.3922-1.28116.3936-1.95111.0015-.66995-.1293-1.33359-.385-1.95283-.2557-.61923-.6312-1.18186-1.1048-1.65559-.4737-.47373-1.0363-.84922-1.6555-1.10492-.6191-.2557-1.2827-.38658-1.9526-.38511-.6699.00147-1.3329.13525-1.9509.39366-.618.25841-1.179.63636-1.6506 1.11216l-.3601.36018c-.95365.95401-1.48937 2.24776-1.48937 3.59674 0 1.34902.53572 2.64272 1.48937 3.59672l1.4395 1.4397-1.4395 1.4387-1.43857-1.4387c-.66137-.6613-1.186-1.4465-1.54394-2.3107-.35793-.8641-.54216-1.7904-.54216-2.72572 0-.93537.18423-1.86158.54216-2.72574.35794-.86416.88257-1.64934 1.54394-2.31071l.36015-.35917C11.1778 2.75042 12.9893 2 14.8781 2c1.8889 0 3.7003.75042 5.0359 2.08616C21.2497 5.42191 22 7.23358 22 9.12261c0 1.88899-.7503 3.70069-2.086 5.03649l-.001-.0011z' fill='%2304327A'/%3e%3c/svg%3e")
}

.btn-text.color-white:after {
    background-color: #fff
}

.btn-text.color-grey:hover {
    color: #04327A
}

.btn-text--transform-none {
    text-transform: none
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 1rem 1rem;
    clear: both;
    font-weight: 400;
    color: #000;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    user-select: none;
}

.cursor-pointer {
    cursor: pointer;
    user-select: none;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}

.dropdown-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.dropdown-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-item a {
    color: black;
    text-decoration: none;
}

.dropdown-item:hover, .dropdown-item:focus,
.dropdown-item:hover a, .dropdown-item:focus a {
    color: #fff;
    text-decoration: none;
    background-color: #04327A
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #04327A
}

.dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: 0 1rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: 1rem 1rem;
    color: #000
}

.dropdown-menu {
    border: 0
}

.dropdown-menu-center.dropdown-menu {
    left: 50%;
    right: auto;
    text-align: center;
    transform: translate(-50%, 0)
}

.w-100p {
    width: 100%
}

    .w-100p ~ .dropdown-menu {
        width: 100%;
    }

.fp-100p {
    flex-basis: 100%;
    max-width: 100%;
}

.maxh-280 {
    max-height: 280px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 7.5rem;
    margin: .625rem 0 0;
    font-size: 1rem;
    color: #000;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #E2E2E2;
    box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.08);
}

.dropdown .btn--bg-white {
    background-color: white
}

    .dropdown .btn--bg-white:hover {
        background-color: #04327a
    }

.form-control {
    display: block;
    width: 100%;
    height: calc(1.3em + 1.2685rem + 2px);
    padding: .63425rem 16px .63425rem 16px;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.3;
    color: #000;
    background-color: rgba(0, 0, 0, 0);
    background-clip: padding-box;
    border: 1px solid #b7b7b7;
    height: 48px;
    border-radius: 0;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.form-control {
    font-weight: normal;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.02em;
}

.header__search-input.form-control {
    height: 48px;
    border: 0;
    background-color: transparent;
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    color: #000000;
}

.form-control:hover {
    border-color: #04327A;
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

.form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057
}

.form-control:focus {
    color: #495057;
    background-color: #F0F4F7;
    border-color: #04327A;
    outline: 0
}

.form-control::-moz-placeholder {
    color: #B7B7B7;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #B7B7B7;
    opacity: 1
}

.form-control::placeholder {
    color: #B7B7B7;
    opacity: 1
}

.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

.form-control:hover {
    border-color: #04327A
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

.dropdown-toggle:empty::after {
    margin-left: 0;
}

.header__search-input-form.active.bb {
    border-color: #04327A;
}

.header__search-icon {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto 0;
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 20px;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
    background-image: url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath d='M8.3283 0C3.73857 0 0 3.73857 0 8.3283c0 4.5897 3.73857 8.3283 8.3283 8.3283 1.9959 0 3.8288-.7087 5.2654-1.8852l4.9726 4.9725c.0767.08.1686.1438.2703.1877.1017.044.2112.0672.322.0684.1108.0011.2207-.0199.3233-.0618.1026-.0419.1958-.1038.2741-.1822.0784-.0783.1403-.1715.1822-.2741.0419-.1026.0629-.2125.0618-.3233-.0012-.1108-.0244-.2203-.0684-.322-.0439-.1017-.1077-.1936-.1877-.2703l-4.9725-4.9726c1.1765-1.4366 1.8852-3.2695 1.8852-5.2654C16.6566 3.73857 12.918 0 8.3283 0zm0 1.66566c3.6895 0 6.6626 2.9731 6.6626 6.66264 0 3.6895-2.9731 6.6626-6.6626 6.6626-3.68954 0-6.66264-2.9731-6.66264-6.6626 0-3.68954 2.9731-6.66264 6.66264-6.66264z' fill='%2304327A'/%3e%3c/svg%3e");
    display: block
}

.header__search-toggler:hover i, .header__search-toggler:active i {
    display: inline-block;
    background-size: cover;
    background-repeat: no-repeat;
    min-width: 16px;
    width: 16px;
    height: 9px;
    background-image: url("data:image/svg+xml,%3csvg width='16' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1l7 7 7-7' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

.dropup, .dropright, .dropdown, .dropleft {
    position: relative;
}

.btn--primary {
    color: #fff;
    background-color: #04327A;
    border-color: #04327A
}

    .btn--primary:hover {
        color: #fff;
        background-color: #032355;
        border-color: #021e49
    }

    .btn--primary:focus, .btn--primary.focus {
        color: #fff;
        background-color: #032355;
        border-color: #021e49
    }

    .btn--primary.disabled, .btn--primary:disabled {
        color: #fff;
        background-color: #04327A;
        border-color: #04327A
    }

    .btn--primary:not(:disabled):not(.disabled):active, .btn--primary:not(:disabled):not(.disabled).active, .show > .btn--primary.dropdown-toggle {
        color: #fff;
        background-color: #021e49;
        border-color: #02193c
    }

.btn--primary {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #ffffff;
    height: 38px;
    padding: 0.3445rem 1.385rem
}

    .btn--primary.btn--arrow i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 32px;
        width: 32px;
        height: 10px;
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 32 11'%3e%3cpath stroke='%23fff' stroke-linejoin='round' stroke-width='1.5' d='m26 10 5-4.5m0 0L26 1m5 4.5H5e-8'/%3e%3c/svg%3e")
    }



.expandicons img:nth-child(1) {
}

.expandicons img:nth-child(2) {
    display: none;
}

.expand .expandicons img:nth-child(1) {
    display: none;
}

.expand .expandicons img:nth-child(2) {
    display: block;
}

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0;
}

.pagination {
    width: 100%;
    margin-bottom: 0;
    font-family: "Montserrat";
}

.pagination__item {
    font-weight: 600;
    line-height: 1.3;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    height: 40px;
    color: #7d7d7d;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    justify-content: center;
}

    .pagination__item:hover {
        color: #fff;
        border-color: #04327A;
        background-color: #04327A;
        text-decoration: none;
    }

.pagination__item--disabled {
    cursor: default;
    pointer-events: none;
}

.pagination__item--active {
    color: #04327A;
    cursor: default;
    pointer-events: none;
}

.pagination__item--prev {
    width: 40px;
    padding: 0;
    margin-right: auto;
    color: #04327A;
    border: 1px solid #04327A;
}

    .pagination__item--prev i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 10px;
        width: 10px;
        height: 17px;
        background-image: url("data:image/svg+xml,%3csvg width='10' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 15.5l7-7-7-7' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
        transform: rotate(-180deg)
    }

    .pagination__item--prev:hover i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 10px;
        width: 10px;
        height: 17px;
        background-image: url("data:image/svg+xml,%3csvg width='10' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 15.5l7-7-7-7' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
    }

    .pagination__item--prev.disabled {
        pointer-events: none;
        opacity: 0
    }

.pagination__item--next {
    width: 40px;
    padding: 0;
    margin-left: auto;
    color: #04327A;
    border: 1px solid #04327A;
    justify-content: center;
}

    .pagination__item--next i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 10px;
        width: 10px;
        height: 17px;
        background-image: url("data:image/svg+xml,%3csvg width='10' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 15.5l7-7-7-7' stroke='%2304327A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
    }

    .pagination__item--next:active i, .pagination__item--next:hover i {
        display: inline-block;
        background-size: cover;
        background-repeat: no-repeat;
        min-width: 10px;
        width: 10px;
        height: 17px;
        background-image: url("data:image/svg+xml,%3csvg width='10' height='17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.5 15.5l7-7-7-7' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
    }

    .pagination__item--next.disabled {
        pointer-events: none;
        opacity: 0
    }

.content__toggler {
    margin-right: 16px
}

    .content__toggler + .content__toggler {
        position: relative;
        margin-left: 16px;
        margin-right: 0
    }

        .content__toggler + .content__toggler:before {
            content: "";
            position: absolute;
            display: block;
            width: 1px;
            height: 80%;
            top: 0;
            left: -16px;
            background-color: #7d7d7d;
            bottom: 0;
            margin: auto 0
        }

    .content__toggler.disabled {
        color: #7d7d7d;
        pointer-events: none
    }

@media (max-width: 559.98px) {
    .displayvalue2 > div {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .display-s-none {
        display: none !important;
        visibility: hidden;
        opacity: 0;
        height: 0;
        flex-basis: 0;
    }

    .text-s-right {
        text-align: right !important;
    }
}

@media (max-width: 767.98px) {
    .tabs__wrap {
        overflow-x: auto;
    }
}

.tabs__wrap::-webkit-scrollbar {
    display: none
}

.m-12 {
    margin: 12px !important
}

.mt-12, .my-12 {
    margin-top: 12px !important
}

.mr-12, .mx-12 {
    margin-right: 12px !important
}

.mb-12, .my-12 {
    margin-bottom: 12px !important
}

.ml-12, .mx-12 {
    margin-left: 12px !important
}

.m-24 {
    margin: 24px !important
}

.mt-24, .my-24 {
    margin-top: 24px !important
}

.mr-24, .mx-24 {
    margin-right: 24px !important
}

.mb-24, .my-24 {
    margin-bottom: 24px !important
}

.ml-24, .mx-24 {
    margin-left: 24px !important
}

.mt-36, .my-36 {
    margin-top: 36px !important;
}

.mt-40, .my-40 {
    margin-top: 40px !important;
}

.m-48 {
    margin: 48px !important
}

.mt-48, .my-48 {
    margin-top: 48px !important
}

.mr-48, .mx-48 {
    margin-right: 48px !important
}

.mb-48, .my-48 {
    margin-bottom: 48px !important
}

.ml-48, .mx-48 {
    margin-left: 48px !important
}

.mt-52, .my-52 {
    margin-top: 52px !important;
}

.mt-56, .my-56 {
    margin-top: 56px !important;
}

.ml-80, .mx-80 {
    margin-left: 80px !important;
}

.p-8 {
    padding: 8px !important
}

.pt-8, .py-8 {
    padding-top: 8px !important
}

.pr-8, .px-8 {
    padding-right: 8px !important
}

.pb-8, .py-8 {
    padding-bottom: 8px !important
}

.pl-8, .px-8 {
    padding-left: 8px !important
}


.p-16 {
    padding: 16px !important
}

.pt-16, .py-16 {
    padding-top: 16px !important
}

.pr-16, .px-16 {
    padding-right: 16px !important
}

.pb-16, .py-16 {
    padding-bottom: 16px !important
}

.pl-16, .px-16 {
    padding-left: 16px !important
}

.p-24 {
    padding: 24px !important
}

.pt-24, .py-24 {
    padding-top: 24px !important
}

.pr-24, .px-24 {
    padding-right: 24px !important
}

.pb-24, .py-24 {
    padding-bottom: 24px !important
}

.pl-24, .px-24 {
    padding-left: 24px !important
}

.p-40 {
    padding: 40px !important
}

.pt-40, .py-40 {
    padding-top: 40px !important
}

.pr-40, .px-40 {
    padding-right: 40px !important
}

.pb-40, .py-40 {
    padding-bottom: 40px !important
}

.pl-40, .px-40 {
    padding-left: 40px !important
}

.p-44 {
    padding: 44px !important
}

.pt-44, .py-44 {
    padding-top: 44px !important
}

.pr-44, .px-44 {
    padding-right: 44px !important
}

.pb-44, .py-44 {
    padding-bottom: 44px !important
}

.pl-44, .px-44 {
    padding-left: 44px !important
}

.pt-48, .py-48 {
    padding-top: 48px !important;
}

.p-52 {
    padding: 52px !important
}

.pt-52, .py-52 {
    padding-top: 52px !important
}

.pr-52, .px-52 {
    padding-right: 52px !important
}

.pb-52, .py-52 {
    padding-bottom: 52px !important
}

.pl-52, .px-52 {
    padding-left: 52px !important
}

.fp-40p {
    flex-basis: 40%;
    max-width: 40%;
}

.fp-50p {
    flex-basis: 50%;
    max-width: 50%
}

.fp-60p {
    flex-basis: 60%;
    max-width: 60%;
}

@media (min-width: 768px) {
    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .row {
        margin-right: -8px;
        margin-left: -8px;
    }

    .pt-md-0, .py-md-0 {
        padding-top: 0 !important;
    }

    .pb-md-28, .py-md-28 {
        padding-bottom: 28px !important;
    }

    .mt-md-56, .my-md-56 {
        margin-top: 56px !important;
    }

    .pagination__item {
        min-width: 40px;
        padding: 0 15px;
    }
}

@media (max-width: 1023.98px) {
    .tab {
        padding-bottom: 16px;
    }

        .tab + .tab {
            margin-left: 24px;
        }

    /*.displayvalue {
        flex-direction: column;
    }*/

    .displayvalue > div {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .hideportrait {
        display: none !important;
        visibility: hidden;
        opacity: 0;
        height: 0;
        flex-basis: 0;
    }
}

@media (min-width: 1024px) {
    .displayvalue > div {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .order-lg-auto {
        order: initial !important;
    }

    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .fb-lg-100p {
        flex-basis: 100%;
        max-width: 100%;
    }

    .d-lg-flex {
        display: flex !important;
    }

    .d-lg-block {
        display: block !important;
    }

    .d-lg-none {
        display: none !important;
    }

    .expand .color-lg-primary-blue {
        color: #000;
    }

    .color-lg-primary-blue,
    .color-lg-primary-blue a,
    .color-lg-primary-blue a:active,
    .color-lg-primary-blue a:visited {
        color: #04327a;
    }

    .tabs--master .tab {
        min-width: 220px;
        background-color: #cfd4db;
        color: #04327A;
        padding: 20px 24px;
        align-items: start;
    }

    .kgishk.en-US .tabs--master .tab {
        min-width: 250px;
    }

    .tabs--master .tab--active {
        background-color: #04327A;
        color: white;
    }

    .tabs__inner {
        display: flex;
        flex-direction: row;
    }

    .tab {
        padding-bottom: 18px;
    }

        .tab + .tab {
            margin-left: 40px;
        }

    .tabs--master .tab + .tab {
        margin-left: 0;
    }

    .text-lg-right {
        text-align: right;
    }

    .m-lg-0 {
        margin: 0 !important
    }

    .mt-lg-0, .my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0, .mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0, .my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0, .mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-12 {
        margin: 12px !important
    }

    .mt-lg-12, .my-lg-12 {
        margin-top: 12px !important
    }

    .mr-lg-12, .mx-lg-12 {
        margin-right: 12px !important
    }

    .mb-lg-12, .my-lg-12 {
        margin-bottom: 12px !important
    }

    .ml-lg-12, .mx-lg-12 {
        margin-left: 12px !important
    }

    .m-lg-20 {
        margin: 20px !important
    }

    .mt-lg-20, .my-lg-20 {
        margin-top: 20px !important
    }

    .mr-lg-20, .mx-lg-20 {
        margin-right: 20px !important
    }

    .mb-lg-20, .my-lg-20 {
        margin-bottom: 20px !important
    }

    .ml-lg-20, .mx-lg-20 {
        margin-left: 20px !important
    }

    .mt-lg-24, .my-lg-24 {
        margin-top: 24px !important;
    }

    .mt-lg-40, .my-lg-40 {
        margin-top: 40px !important;
    }

    .mt-lg-44, .my-lg-44 {
        margin-top: 44px !important;
    }

    .mt-lg-48, .my-lg-48 {
        margin-top: 48px !important;
    }

    .h-lg-45 {
        height: 45px;
    }

    .h-lg-76 {
        height: 76px;
    }

    .h-lg-80 {
        height: 80px;
    }

    .h-lg-90 {
        height: 90px;
    }

    .h-lg-120 {
        height: 120px;
    }

    .bg-lg-blue-grey {
        background-color: #f0f4f7;
    }

    .bg-lg-none {
        background-color: transparent;
    }

    .bg-hover-lg-blue-grey:hover {
        background-color: #f0f4f7;
    }

    .color-lg-black {
        color: #000;
    }

    .pl-lg-16, .px-lg-16 {
        padding-left: 16px !important;
    }

    .p-lg-40 {
        padding: 40px !important
    }

    .pt-lg-40, .py-lg-40 {
        padding-top: 40px !important
    }

    .pr-lg-40, .px-lg-40 {
        padding-right: 40px !important
    }

    .pb-lg-40, .py-lg-40 {
        padding-bottom: 40px !important
    }

    .pl-lg-40, .px-lg-40 {
        padding-left: 40px !important
    }

    .b-lg-1 {
        border: 1px solid #04327a;
    }

    .b-lg-2 {
        border: 2px solid #04327a;
    }

    .bb-light-grey-lg {
        border-bottom: 1px solid #e8e8e8;
    }

    .bb-light-grey-02-lg {
        border-bottom: 1px solid #e0e0e0;
    }

    .b-lg-0 {
        border: 0
    }

    .br-lg-0 {
        border-right: 0;
    }

    .bl-lg-0 {
        border-left: 0;
    }

    .bt-lg-0 {
        border-top: 0;
    }

    .order-lg-1 {
        order: 1;
    }

    .order-lg-2 {
        order: 2;
    }

    .scrollerTable.scrollerTable__009-1 .scrollerTable__table {
        overflow-y: hidden;
    }

    .scrollerTable.scrollerTable__009-1 .scrollerTable__col-1 {
        min-width: 25%;
    }

    .scrollerTable.scrollerTable__009-1 .scrollerTable__col-2 {
        min-width: 25%;
    }

    .scrollerTable.scrollerTable__009-1 .scrollerTable__col-3 {
        min-width: 25%;
    }

    .scrollerTable.scrollerTable__009-1 .scrollerTable__col-4 {
        min-width: 25%;
    }

    .scrollerTable.scrollerTable__009-1 .scrollerTable__clone-table .scrollerTable__table, .scrollerTable.scrollerTable__009-1 .scrollerTable__tbody, .scrollerTable.scrollerTable__009-1 .scrollerTable__thead {
        min-width: 0px;
    }

    .scrollerTable.scrollerTable__009-1 .scrollerTable__clone-action-table .scrollerTable__thead, .scrollerTable__009-1.scrollerTable .scrollerTable__clone-action-table .scrollerTable__tbody {
        min-width: 1378px;
    }

    .scrollerTable.scrollerTable__009-1 .external-scroll_x.scroll-scrollx_visible {
        left: 0px; /*第1個欄位寬度*/
        width: calc(100% - 0px - 0px); /*第1個欄位及最後一個欄位寬度*/
    }

    .scrollerTable.scrollerTable__009-1 .scrollerTable__clone-table {
        width: 0px !important; /*第1個欄位寬度*/
    }

    .scrollerTable.scrollerTable__009-1 .scrollerTable__clone-action-table {
        width: 0px !important; /*最後一個欄位寬度*/
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__table, .scrollerTable.scrollerTable__013-2 .scrollerTable__table, .scrollerTable.scrollerTable__013-3 .scrollerTable__table, .scrollerTable.scrollerTable__013-4 .scrollerTable__table {
        overflow-y: hidden;
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__col-1, .scrollerTable.scrollerTable__013-2 .scrollerTable__col-1, .scrollerTable.scrollerTable__013-3 .scrollerTable__col-1, .scrollerTable.scrollerTable__013-4 .scrollerTable__col-1 {
        min-width: 12%;
        /*original: 8%*/
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__col-2, .scrollerTable.scrollerTable__013-2 .scrollerTable__col-2, .scrollerTable.scrollerTable__013-3 .scrollerTable__col-2, .scrollerTable.scrollerTable__013-4 .scrollerTable__col-2 {
        min-width: 20%;
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__col-3, .scrollerTable.scrollerTable__013-2 .scrollerTable__col-3, .scrollerTable.scrollerTable__013-3 .scrollerTable__col-3, .scrollerTable.scrollerTable__013-4 .scrollerTable__col-3 {
        min-width: 10%;
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__col-4, .scrollerTable.scrollerTable__013-2 .scrollerTable__col-4, .scrollerTable.scrollerTable__013-3 .scrollerTable__col-4, .scrollerTable.scrollerTable__013-4 .scrollerTable__col-4 {
        min-width: 9%;
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__col-5, .scrollerTable.scrollerTable__013-2 .scrollerTable__col-5, .scrollerTable.scrollerTable__013-3 .scrollerTable__col-5, .scrollerTable.scrollerTable__013-4 .scrollerTable__col-5 {
        min-width: 10%;
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__col-6, .scrollerTable.scrollerTable__013-2 .scrollerTable__col-6, .scrollerTable.scrollerTable__013-3 .scrollerTable__col-6, .scrollerTable.scrollerTable__013-4 .scrollerTable__col-6 {
        min-width: 9%;
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__col-7, .scrollerTable.scrollerTable__013-2 .scrollerTable__col-7, .scrollerTable.scrollerTable__013-3 .scrollerTable__col-7, .scrollerTable.scrollerTable__013-4 .scrollerTable__col-7 {
        min-width: 9%;
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__col-8, .scrollerTable.scrollerTable__013-2 .scrollerTable__col-8, .scrollerTable.scrollerTable__013-3 .scrollerTable__col-8, .scrollerTable.scrollerTable__013-4 .scrollerTable__col-8 {
        /*min-width: 11%;*/
        min-width: 10%;
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__col-9, .scrollerTable.scrollerTable__013-2 .scrollerTable__col-9, .scrollerTable.scrollerTable__013-3 .scrollerTable__col-9, .scrollerTable.scrollerTable__013-4 .scrollerTable__col-9 {
        /*min-width: 11%;*/
        min-width: 11%;
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__clone-table .scrollerTable__table, .scrollerTable.scrollerTable__013-1 .scrollerTable__tbody, .scrollerTable.scrollerTable__013-1 .scrollerTable__thead, .scrollerTable.scrollerTable__013-2 .scrollerTable__clone-table .scrollerTable__table, .scrollerTable.scrollerTable__013-2 .scrollerTable__tbody, .scrollerTable.scrollerTable__013-2 .scrollerTable__thead, .scrollerTable.scrollerTable__013-3 .scrollerTable__clone-table .scrollerTable__table, .scrollerTable.scrollerTable__013-3 .scrollerTable__tbody, .scrollerTable.scrollerTable__013-3 .scrollerTable__thead, .scrollerTable.scrollerTable__013-4 .scrollerTable__clone-table .scrollerTable__table, .scrollerTable.scrollerTable__013-4 .scrollerTable__tbody, .scrollerTable.scrollerTable__013-4 .scrollerTable__thead {
        min-width: 0px;
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__clone-action-table .scrollerTable__thead, .scrollerTable__013-1.scrollerTable .scrollerTable__clone-action-table .scrollerTable__tbody, .scrollerTable.scrollerTable__013-2 .scrollerTable__clone-action-table .scrollerTable__thead, .scrollerTable__013-2.scrollerTable .scrollerTable__clone-action-table .scrollerTable__tbody, .scrollerTable.scrollerTable__013-3 .scrollerTable__clone-action-table .scrollerTable__thead, .scrollerTable__013-3.scrollerTable .scrollerTable__clone-action-table .scrollerTable__tbody, .scrollerTable.scrollerTable__013-4 .scrollerTable__clone-action-table .scrollerTable__thead, .scrollerTable__013-4.scrollerTable .scrollerTable__clone-action-table .scrollerTable__tbody {
        min-width: 0px;
    }

    .scrollerTable.scrollerTable__013-1 .external-scroll_x.scroll-scrollx_visible, .scrollerTable.scrollerTable__013-2 .external-scroll_x.scroll-scrollx_visible, .scrollerTable.scrollerTable__013-3 .external-scroll_x.scroll-scrollx_visible, .scrollerTable.scrollerTable__013-4 .external-scroll_x.scroll-scrollx_visible {
        left: 0px;
        /*第1個欄位寬度*/
        width: calc(100% - 0px - 0px);
        /*第1個欄位及最後一個欄位寬度*/
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__clone-table, .scrollerTable.scrollerTable__013-2 .scrollerTable__clone-table, .scrollerTable.scrollerTable__013-3 .scrollerTable__clone-table, .scrollerTable.scrollerTable__013-4 .scrollerTable__clone-table {
        width: 0px !important;
        /*第1個欄位寬度*/
    }

    .scrollerTable.scrollerTable__013-1 .scrollerTable__clone-action-table, .scrollerTable.scrollerTable__013-2 .scrollerTable__clone-action-table, .scrollerTable.scrollerTable__013-3 .scrollerTable__clone-action-table, .scrollerTable.scrollerTable__013-4 .scrollerTable__clone-action-table {
        width: 0px !important;
        /*最後一個欄位寬度*/
    }



    .scrollerTable.scrollerTable__014 .scrollerTable__table {
        overflow-y: hidden;
    }

    .scrollerTable.scrollerTable__014 .scrollerTable__col-1 {
        min-width: 20%;
    }

    .scrollerTable.scrollerTable__014 .scrollerTable__col-2 {
        min-width: 16%;
    }

    .scrollerTable.scrollerTable__014 .scrollerTable__col-3 {
        min-width: 16%;
    }

    .scrollerTable.scrollerTable__014 .scrollerTable__col-4 {
        min-width: 16%;
    }

    .scrollerTable.scrollerTable__014 .scrollerTable__col-5 {
        min-width: 16%;
    }

    .scrollerTable.scrollerTable__014 .scrollerTable__col-6 {
        min-width: 16%;
    }

    .scrollerTable.scrollerTable__8col .scrollerTable__col-1 {
        min-width: 16%;
    }

    .scrollerTable.scrollerTable__8col .scrollerTable__col-2 {
        min-width: 12%;
    }

    .scrollerTable.scrollerTable__8col .scrollerTable__col-3 {
        min-width: 12%;
    }

    .scrollerTable.scrollerTable__8col .scrollerTable__col-4 {
        min-width: 12%;
    }

    .scrollerTable.scrollerTable__8col .scrollerTable__col-5 {
        min-width: 12%;
    }

    .scrollerTable.scrollerTable__8col .scrollerTable__col-6 {
        min-width: 12%;
    }

    .scrollerTable.scrollerTable__8col .scrollerTable__col-7 {
        min-width: 12%;
    }

    .scrollerTable.scrollerTable__8col .scrollerTable__col-8 {
        min-width: 12%;
    }

    .header__search-input.form-control {
        padding-left: 64px;
        width: 100%;
    }

    .align-items-lg-center {
        align-items: center !important;
    }

    .scrollerTable.scrollerTable__007 .scrollerTable__table {
        overflow-y: hidden;
    }

    .scrollerTable.scrollerTable__007 .scrollerTable__col-1 {
        min-width: 50%;
    }

    .scrollerTable.scrollerTable__007 .scrollerTable__col-2 {
        min-width: 50%;
    }

    .scrollerTable.scrollerTable__007 .scrollerTable__clone-table .scrollerTable__table, .scrollerTable.scrollerTable__007 .scrollerTable__tbody, .scrollerTable.scrollerTable__007 .scrollerTable__thead {
        min-width: 0px;
    }

    .scrollerTable.scrollerTable__007 .scrollerTable__clone-action-table .scrollerTable__thead, .scrollerTable__007.scrollerTable .scrollerTable__clone-action-table .scrollerTable__tbody {
        min-width: 0px;
    }

    .scrollerTable.scrollerTable__007 .external-scroll_x.scroll-scrollx_visible {
        left: 0px; /*第1個欄位寬度*/
        width: calc(100% - 0px - 0px); /*第1個欄位及最後一個欄位寬度*/
    }

    .scrollerTable.scrollerTable__007 .scrollerTable__clone-table {
        width: 0px !important; /*第1個欄位寬度*/
    }

    .scrollerTable.scrollerTable__007 .scrollerTable__clone-action-table {
        width: 0px !important; /*最後一個欄位寬度*/
    }

    .pagination__item {
        font-size: 20px;
    }

    .pagination__item--pager + .pagination__item--pager {
        margin-left: 40px;
    }
}

@media (min-width: 1366px) {
    .container {
        padding-left: 96px;
        padding-right: 96px;
        max-width: 1366px
    }
}