/*全站字型*/
@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);

p,
h1,
h2,
h3,
h4,
h5,
h6,
Emphasis Font,
Style1,
Style2 {
    font-family: "Microsoft JhengHei", 'Noto Sans TC', Helvetica, Arial, sans-serif !important;
}

html body,
header,
footer,
.loop-wrapper.news .post-content-meta .the-categories a,
#main-footer .font-h3 a,
#main-footer h3 a,
.font-h3,
.font-h3 a,
h3,
h3 a,
.post-content-outer,
.tp-caption,
.tp-tab-title,
#main-footer .widget .widgettitle,
.widget_nav_menu .menu li a,
.investor .vamtam-button-text,
span .fl-icon-text,
span .fl-icon-text a,
.fl-accordion-button-label,
#nf-field-55,
.fl-node-5b4ea6834f398,
.fl-node-5b569e4ebac42,
.vamtam-button.accent5.button-underline,
.nf-field-element input,
.nf-field-element textarea,
.vamtam-button-text {
    font-family: "Microsoft JhengHei", 'Noto Sans TC', Helvetica, Arial, sans-serif !important;
    font-weight: normal !important;
}

p {
    font-size: 17px;
    text-align: justify;
}

/*common*/
a:active,
a:focus {
    outline: 0;
    border: none;
    -moz-outline-style: none;
}

img {
    border: 0px !important;
}

/*共用主選單*/

#mega-menu-wrap-menu-header #mega-menu-menu-header li.mega-menu-item li.mega-menu-item-has-children>a.mega-menu-link::after {
    content: '\f345';
    float: none !important;
    /*解決子選單內箭頭對齊與寬度不足問題*/
}

#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    padding: 0px 15px 0px 15px !important;
}

@media (min-width: 992px) and (max-width: 1500px) {

    /*解決此區間解析度header選單寬度不足的問題*/
    #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
        left: -100% !important;
        top: 30% !important;
    }
}

#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item>a.mega-menu-link {
    padding: 0px 25px 0px 0px !important;
}

#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item>a.mega-menu-link {
    color: #ffffff !important
}

#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item>a.mega-menu-link:hover,
#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item>a.mega-menu-link:active {
    color: #fefd01 !important
}

.fixed-header-box .logo-wrapper .logo {
    margin-right: 30px;
}

.mobile-logo-additions button {
    display: none;
}


/*footer選單*/
#menu-about_shiny li a,
#menu-accompanied_link li a {
    color: #ffffff;
    line-height: 1.4em;
    font-size: 15px !important;
}

.fl-rich-text h3 span,
.fl-node-5b583be6b78ab h2.widgettitle {
    font-size: 20px !important;
}

#menu-about_shiny li a:hover,
#menu-accompanied_link li a:hover,
span .fl-icon-text a:hover {
    color: #fffc00;
}

#main-footer .widget.widget_nav_menu .menu li a {
    color: #ffffff;
}

.fl-node-5f869e3f50bcb>.fl-module-content {
    margin-top: 15px !important;
    margin-bottom: 0 !important;
}


/*首頁按鈕*/
.investor .vamtam-button-text {
    color: #18345c;
    padding: 0px 20px;
}

/*品牌頁按鈕*/
.yellow .vamtam-button.accent1.button-solid {
    background: #f4f4f4;
    font-size: 15px !important;
    font-family: "Microsoft JhengHei", 'Noto Sans TC', Helvetica, Arial, sans-serif !important;
    padding: 13px 45px !important;
}

.yellow .vamtam-button {
    border: solid 1px #18345c;
}

.yellow .vamtam-button.accent1.button-solid:hover {
    background: #fffc00;
}

.yellow .vamtam-button-text {
    color: #18345c
}

/*首頁KV輪播*/
#slide-31-layer-5.tp-caption {
    font-size: 58px
}

.tp-caption.rev-btn {
    background: #fffc00 !important;
}

.tp-caption.rev-btn:hover {
    background: #011532 !important;
}

/*首頁方形icon*/
.gyges .tp-tab-image {
    width: 40px;
    height: 40px;
    margin-top: 8px;
    margin-left: 30px;
}



/*最新消息*/
#main-footer h3 a,
.font-h3,
.font-h3 a,
h3,
h3 a,
h3 a:visited {
    font-family: "Microsoft JhengHei", 'Noto Sans TC', Helvetica, Arial, sans-serif !important;
    font-size: 22px;
    color: #0b2140;
    text-decoration: none !important;
}

/*認識軒郁 title*/
.AboutTitle .fl-node-5b71040ccd4ae>.fl-col-content {
    padding-bottom: 10px;
    margin-top: -10%;
}

/*認識軒郁*/
.fl-node-5b56f82a2071b .fl-icon-text,
.fl-node-5b626bcedfab5 .fl-icon-text,
.fl-node-5b7b92858a3fe .fl-icon-text {
    padding-left: 0 !important;
}

@media (max-width: 1024px) {
    .fl-node-5b626bcedf990>.fl-col-content {
        padding-top: 0px;
        padding-right: 40px;
        padding-left: 40px;
    }
}

@media (max-width: 600px) {
    .fl-node-5b626bcedf990.fl-col>.fl-col-content {
        padding-top: 30px;
        padding-right: 10px !important;
        padding-bottom: 10px;
        padding-left: 10px !important;
    }
}




/*品質認證*/
.image-ultimate-responsive-1 {
    width: 100%;
    border: 1px dotted #18345c;
}

.image-ultimate-hover-padding-2,
.image-ultimate-hover-padding-3,
.image-ultimate-hover-padding-4,
.image-ultimate-hover-padding-6 {
    padding: 0 !important;
}

/*產品研發*/
.fl-accordion-button-label {
    font-size: 19px;
    color: #17335b !important;
}

:lang(en).fl-accordion-button-label {
    font-size: 19.5px;
    line-height: 1.4em;
}

/*聯絡我們表單 送出按鈕*/
.field-wrap input[type=button] {
    background-color: #929393;
}

.field-wrap input:hover[type=button] {
    background-color: #18345c;
}




/*FOOTER MENU*/
.FooterBlock1 .widget_nav_menu .menu li a {
    padding: 0px 10px 10px 0;
    border: none;
}

.fl-node-5b583be6b7846 {
    width: 20% !important;
}

.fl-node-5b583be6b78ab {
    width: 29% !important;
}

.fl-node-5b583be6b78ab h3 {
    margin-top: 10px;
}

.fl-node-5b6278ecda457>.fl-col-content {
    margin-top: 0 !important;
    /*外站連結*/
}

.fl-node-5e6afe8a68d53>.fl-col-content {
    padding-top: 45px !important;
    /*外站連結*/
}

/*新聞內頁line*/
.meta-top {
    border-bottom: none !important;
}

/*首頁新聞分類隱藏*/
.IndexNews .post-content-meta {
    display: none !important;
}

/*最新消息_新聞分類隱藏*/
.NewsCategory .post-content-meta {
    display: none !important;
}

/*財務專區*/
.fl-node-5b597c74a1c35 {
    margin-left: 100px;
}

#finance,
#corporate_governance {
    width: 900px;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 100px;
}

#finance h1,
#corporate_governance h1 {
    visibility: hidden;
}

.f1,
.f2,
.f3,
.f4,
.f1e,
.f2e,
.f3e,
.f4e {
    width: 350px;
    height: 230px;
    display: block;
    float: left;
}

.cg1,
.cg2,
.cg3,
.cg4,
.cg1e,
.cg2e,
.cg3e,
.cg4e {
    width: 350px;
    height: 230px;
    display: block;
    float: left;
}

.f1 {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/10/finance_1.jpg);
    background-size: contain;
    margin: 10px;
}

.f1:hover {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/10/finance_1a.jpg);
}

.f2 {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/10/finance_2.jpg);
    background-size: contain;
    margin: 10px;
}

.f2:hover {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/10/finance_2a.jpg);
}

.f3 {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/10/finance_3.jpg);
    background-size: contain;
    margin: 10px;
}

.f3:hover {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/10/finance_3a.jpg);
}

.f4 {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/10/finance_4.jpg);
    background-size: contain;
    margin: 10px;
}

.f4:hover {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/10/finance_4a.jpg);
}

.f1e {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/11/finance_1_e.jpg);
    background-size: contain;
    margin: 10px;
}

.f1e:hover {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/11/finance_1a_e.jpg);
}

.f2e {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/11/finance_2_e.jpg);
    background-size: contain;
    margin: 10px;
}

.f2e:hover {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/11/finance_2a_e.jpg);
}

.f3e {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/11/finance_3_e.jpg);
    background-size: contain;
    margin: 10px;
}

.f3e:hover {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/11/finance_3a_e.jpg);
}

.f4e {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/11/finance_4_e.jpg);
    background-size: contain;
    margin: 10px;
}

.f4e:hover {
    background-image: url(https://www.shinybrands.com/wp-content/uploads/2018/11/finance_4a_e.jpg);
}

.cg1 {
    background-image: url(/wp-content/uploads/2021/11/corporate_governance1.jpg);
    background-size: contain;
    margin: 10px;
}

.cg1:hover {
    background-image: url(/wp-content/uploads/2021/11/corporate_governance1a.jpg);
}

.cg2 {
    background-image: url(/wp-content/uploads/2021/11/corporate_governance2.jpg);
    background-size: contain;
    margin: 10px;
}

.cg2:hover {
    background-image: url(/wp-content/uploads/2021/11/corporate_governance2a.jpg);
}

.cg3 {
    background-image: url(/wp-content/uploads/2021/11/corporate_governance3.jpg);
    background-size: contain;
    margin: 10px;
}

.cg31:hover {
    background-image: url(/wp-content/uploads/2021/11/corporate_governance3a.jpg);
}

.cg4 {
    background-image: url(/wp-content/uploads/2021/11/corporate_governance4.jpg);
    background-size: contain;
    margin: 10px;
}

.cg4:hover {
    background-image: url(/wp-content/uploads/2021/11/corporate_governance4a.jpg);
}


@media screen and (max-width:1680px) {
    .fl-node-5b597c74a1c35 {
        margin-left: 70px;
    }
}

@media screen and (max-width:1366px) {
    .fl-node-5b597c74a1c35 {
        margin-left: 70px;
    }
}

@media screen and (max-width:1024px) {
    .fl-node-5b597c74a1c35 {
        margin-left: -15px;
    }

    .f1,
    .f2,
    .f3,
    .f4,
    .f1e,
    .f2e,
    .f3e,
    .f4e {
        margin: 7px;
    }
}

@media screen and (max-width:800px) {
    .fl-node-5b597c74a1c35 {
        margin-left: -5px;
    }

    #finance {
        width: 100%;
    }

    /*
    .fl-node-5bd0116fed5ef.fl-module>.fl-module-content {
        display: none;
    }

  .fl-node-5bd0116fed5ef .fl-rich-text h3 {
        margin-top: 350px;
    }
    */
}

@media screen and (max-width:768px) {
    .fl-node-5b597c74a1c35 {
        margin-left: 0;
    }

    /*
    .fl-node-5bd0116fed5ef .fl-rich-text h3 {
        margin-top: 450px;
    }
    */
}

@media screen and (max-width:600px) {

    #finance,
    #corporate_governance {
        width: 100%;
    }

    .cg1,
    .cg2,
    .cg3,
    .cg4,
    .f1,
    .f2,
    .f3,
    .f4,
    .f1e,
    .f2e,
    .f3e,
    .f4e {
        width: 97%;
        background-size: 100% 100%;
    }

}


/*------------以下為RWD調整----------*/
/*英文版*/
@media screen and (max-width:1024px) {
    :lang(en).Sexylook4Block strong {
        padding-left: 0px;
    }
}

@media screen and (max-width:800px) {
    :lang(en).Sexylook4Block strong {
        padding-left: 5px;
    }
}

/*首頁內容_用心*/
@media screen and (max-width:1366px) {
    .fl-node-5b22157e47fe1 .vamtam-heading .vamtam-heading-text {
        font-size: 66px;
    }
}

@media screen and (max-width:1024px) {
    .fl-node-5b22157e47fe1 .vamtam-heading .vamtam-heading-text {
        font-size: 56px;
    }
}

@media screen and (max-width:1024px) {

    /*header 品牌logo */
    .logo-tagline img {
        height: 55px !important;
        width: auto;
    }

    .logo-tagline a {
        min-width: auto !important;
    }
}




/*品質認證下面國際認證4個icon*/
.CertifiedIcon {
    text-align: left !important;
    line-height: 170%;
}

.CertifiedTitle {
    margin-top: 10px;
    margin-bottom: -15px;
}

.CertifiedIcon_en {
    text-align: left !important;
    line-height: 140%;
}

.CertifiedTitle_en {
    margin-top: 10px;
    margin-bottom: -10px;
    line-height: 130%;
}

.CertifiedIcon01 {
    font-family: "Microsoft JhengHei", 'Noto Sans TC', Helvetica, Arial, sans-serif !important;
    font-weight: normal !important;
}

.CertifiedIcon01 .ih-item.square {
    box-shadow: none;
    border: 1px dashed #000;
}

.CertifiedIcon01 .na-prefix [class*='col-'] {
    padding-right: 20px;
}

/*理念願景4個icon*/
.SpiritIcon .ih-item.square {
    box-shadow: none;
    text-align: center;
}

.SpiritIcon .na-prefix .grid-pad {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0px;
}

.SpiritIcon .na-prefix [class*='col-'] {
    padding-right: 0px;
}

.SpiritIcon .fl-module-content {
    margin: 0;
}

.SpiritIcon .ih-item.square.effect13 .info {
    opacity: 0.9 !important;
}

/*Menu RWD*/
@media screen and (max-width: 1024px) {
    #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item>a.mega-menu-link {
        font-size: 14px !important;
    }

    .logo-tagline img {
        height: 50px !important;
        width: auto;
    }
}

@media only screen and (max-width: 900px) {
    #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item {
        border-bottom: 1px solid #496182 !important;
    }

    #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-item>a.mega-menu-link {
        padding: 8px 25px 0 0 !important;
        font-size: 20px !important;
        height: 70px !important;
        line-height: 60px !important;
    }

    header.main-header button.header-search {
        color: #fff;
        font-size: 1.5em;
    }

    .CertifiedIcon01 .ih-item.square {
        box-shadow: none;
        border: 1px dashed #000;
    }

}

/*首頁RWD*/
@media only screen and (max-width:800px) {

    /*header 品牌logo */
    .responsive-layout header.main-header .logo-wrapper .logo img {
        max-height: 70px !important;
        width: auto;
    }

    /*
    #post-12507 {
        margin-top: 40%;
    }

    #post-12505 {
        margin-top: 43%;
    }

    #post-15255 {
        margin-top: 43%;
    }

    #post-18308 {
        margin-top: 40%;
    }

    #post-18361 {
        margin-top: 43%;
    }

    #post-18370 {
        margin-top: 43%;
    }
*/
    #nav_menu-29 h2.widgettitle {
        margin-bottom: 0px;
    }
}

@media only screen and (max-width: 768px) {

    /*核心價值圖片*/
    .IndexImg .fl-node-5b56955e7284d>.fl-col-content {
        padding-top: 0 !important;
    }

    /*核心價值文字*/
    .IndexImg .fl-node-5b56963f91acd {
        display: inline-block;
        vertical-align: top;
    }

    .IndexImg .fl-node-5b56963f91b0d {
        display: inline-block;
        vertical-align: top;
    }

    .IndexImg .fl-node-5b569641e0871 {
        display: inline-block;
        vertical-align: top;
    }

    .IndexImg .fl-node-5b569641e08b9 {
        display: inline-block;
        vertical-align: top;
    }

    .IndexImg .fl-node-5b5696445bfe7 {
        display: inline-block;
        vertical-align: top;
    }

    .IndexImg .fl-node-5b5696445c027 {
        display: inline-block;
        vertical-align: top;
    }

    /*用心文字*/
    .IndexTitle .vamtam-heading-text {
        font-size: 35px !important;
        display: block;
        text-align: center;
    }

    .IndexPadding .fl-row-content-wrap {
        padding: 20 !important;
    }

    .IndexPadding .fl-row-content-wrap {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    /*footer logo*/
    .FooterLogo {
        margin-top: 20px;
    }

    .FooterLogo img {
        width: 240px;
        float: left;
        margin-left: 10px;
    }

    .FooterLogo .fl-photo-align-center {
        text-align: left;
    }

    /*未來美*/
    .miraeTd {
        padding-left: 10px;
    }

    .miraeTitle .vamtam-heading {
        font-size: 20px !important;
    }

    /*露蒂雅表格 title*/
    .ludeyaTdTitle h3 {
        font-size: 20px;
    }

    /*產品研發title*/
    .productTitle h3 {
        font-size: 30px;
    }

    .productTitle2 h2 {
        font-size: 28px;
    }

    /*品質認證icon*/
    .CertifiedIcon01 .na-prefix [class*='col-'] {
        padding-right: 10px !important;
    }


    /*加入軒郁 培訓超實力圖片*/
    .fl-node-5b4dd0824118f.fl-col>.fl-col-content {
        padding-top: 0px;
        padding-bottom: 0;
    }

    /*加入軒郁 Title*/
    .careersTitle .fl-node-5b56a701a5cf3>.fl-col-content {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    /*聯絡我們 icon*/
    .fl-builder-content .fl-node-59c96c8960e6e {
        width: 61px !important;
    }

    .fl-builder-content .fl-node-59c96ed7b00d8 {
        width: 61px !important;
    }

    .fl-builder-content .fl-node-59c9725bdce1a {
        width: 61px !important;
    }

    .fl-node-5b5ed0fde7342 {
        display: inline-block;
    }

    .fl-node-5b5ed0fde7381 {
        display: inline-block;
        vertical-align: top;
    }

    .fl-node-5b583be6b7846 {
        width: 100% !important;
        margin-bottom: -5%;
    }

    .fl-node-5b6278ecda457 {
        width: 100% !important;
        padding-bottom: 5%;
    }

    .fl-node-5b583be6b78ab {
        width: 100% !important;
        padding-bottom: 5%;
    }

    /*首頁title**/
    .fl-node-5b7bf9d78aca3>.fl-module-content {
        margin-top: 30px;
        margin-bottom: -16px;
    }

    .fl-node-5b7ce49492712>.fl-module-content {
        margin-bottom: -16px;
    }

    /*首頁品牌logo*/
    .indexBrand .fl-photo-content {
        width: 65%;
    }

    .fl-node-5b584e7ef2100 {
        margin-bottom: 10px !important;
    }

    .fl-node-5b584e7ef2149 {
        margin-bottom: 10px !important;
    }

    .fl-node-5b7d38ed9bdc4.fl-row>.fl-row-content-wrap {
        padding-bottom: 60px !important;
    }

    /*footer手機版*/
    #main-footer .widget li {
        display: inline-block;
    }

    .FooterBlock1 .widget_nav_menu .menu li a {
        color: #fff;
    }

    .FooterBlock1 .widget_nav_menu .menu li a:hover {
        color: #fff;
    }

    .FooterBlock1 .widget_nav_menu .menu li a:visited {
        color: #fff;
    }

    .fl-node-5b7d3e45ea0fa,
    .fl-node-5b611c8fbacdb,
    .fl-node-5b7d3e5999593,
    .fl-node-5b7d3dece8985,
    .fl-node-5b7d3e07bd9fa,
    .fl-node-5b7d3df36d0f0 {
        margin-bottom: -16px;
    }

    /*Footer手機版*/
    .FooterBlock .fl-col-small {
        max-width: 100%;
    }

    body.responsive-layout .page-wrapper>aside.left {
        margin-top: 30px;
    }

    /*	.About-Shiny .fl-icon i:before{vertical-align:top;}*/

    /*認識軒郁獎杯*/
    .About-Shiny .fl-module-vamtam-icon .fl-module-content .fl-icon i.has-background {
        width: 1.30em;
    }

    .fl-node-5b7b92858a626>.fl-module-content {
        margin-top: 0px !important;
    }

    .fl-node-5b7b92858a5e7>.fl-module-content {
        margin-top: 0px !important;
    }

    .fl-node-5b7b92858a59c>.fl-module-content {
        margin-top: 0px !important;
    }

    /*全球佈局 國家*/
    #id-18512.arrows-outside .owl-next {
        display: none;
    }

    /*全球佈局 國家區塊高度*/
    .fl-node-5b7ea2cce5be1>.fl-row-content-wrap {
        min-height: 40vh;
    }

    .fl-node-5b7ea2cce5d90 {
        padding-top: 20% !important;
    }

    /*未來美-明星產品arrow*/
    #id-18479.arrows-outside .owl-prev {
        display: none;
    }

    #id-18479.arrows-outside .owl-next {
        display: none;
    }

    /*sexylook-明星產品arrow*/
    #id-18470.arrows-outside .owl-next {
        display: none;
    }

    #id-18470.arrows-outside .owl-prev {
        display: none;
    }

    /*露蒂雅-明星產品arrow*/
    #id-18484.arrows-outside .owl-next {
        display: none;
    }

    #id-18484.arrows-outside .owl-prev {
        display: none;
    }

    /*市場行銷-通路icon*/
    .fl-node-5b3b54e991cf1 {
        max-width: 25%;
        display: inline-block;
        margin-left: 10px;
        margin-right: 10px;
    }

    .fl-node-5b3b54e991d32 {
        max-width: 25%;
        display: inline-block;
        margin-left: 10px;
        margin-right: 10px;
    }

    .fl-node-5b3b54e991d6e {
        max-width: 25%;
        display: inline-block;
        margin-left: 10px;
        margin-right: 10px;
    }

    .fl-node-5b3b54e991da9 {
        max-width: 25%;
        display: inline-block;
        margin-left: 10px;
        margin-right: 10px;
    }

    .MarketingWay img {
        max-width: 60% !important;
    }

    .fl-node-5b56d529c7d0f .fl-number-string {
        font-size: 24px !important;
    }

    .fl-node-5b56d59d785a9 .fl-number-string {
        font-size: 24px !important;
    }

    .fl-node-5b56d5c407c38 .fl-number-string {
        font-size: 24px !important;
    }

    .fl-node-5b56d5de1ca67 .fl-number-string {
        font-size: 24px !important;
    }

    .MarketingWayTitle h4 {
        font-size: 12px !important;
    }

    .fl-node-5b56d5fc5c6ec>.fl-module-content {
        margin: 5px;
        margin-top: 0px;
    }

    .fl-node-5b56d635a7b6d>.fl-module-content {
        margin: 5px;
        margin-top: 0px;
    }

    .fl-node-5b56d65741d7c>.fl-module-content {
        margin: 5px;
        margin-top: 0px;
    }

    .fl-node-5b56d67259833>.fl-module-content {
        margin: 5px;
        margin-top: 0px;
    }

    .fl-node-5b74ebbd26786>.fl-module-content {
        margin: 0;
    }

    .fl-node-5b74ed0018de2>.fl-module-content {
        margin: 0;
    }

    .fl-node-5b74ed246fc6d>.fl-module-content {
        margin: 0;
    }

    .fl-node-5b74ed3c2b705>.fl-module-content {
        margin: 0;
    }

    .fl-node-5b74ed246fc6d img {
        max-width: 45px !important;
    }

    .fl-node-5b74ed3c2b705 img {
        max-width: 45px !important;
    }

    .fl-node-5b3b54e991b9b {
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    /*市場行銷-通路icon---end------*/

    /*footerCopyRight*/
    .FooterCopyRight_P {
        margin-top: -25px;
        margin-bottom: 0;
    }

    :lang(en).FooterCopyRight_P {
        margin-top: -15px;
    }

    .fl-node-5b83e19cd6aad.fl-module>.fl-module-content {
        margin-top: 0;
    }

    .fl-node-5b74e42c6c9b5 {
        max-width: 100% !important;
    }

    /*首頁品牌logo*/
    .fl-node-5b584e7b095e0 {
        text-align: center;
    }

    .fl-node-5b584e7ef2149 {
        display: inline-block;
        max-width: 32%;
    }

    .fl-node-5b584e7ef2149 {
        display: inline-block;
        max-width: 32%;
    }

    .fl-node-5b584e7ef218f {
        display: inline-block;
        max-width: 32%;
    }

    .indexBrand .fl-photo-content {
        width: 100%;
    }

    /*首頁用心*/
    .fl-builder-content .fl-node-5a65258528ec4 {
        width: 33% !important;
    }

    .fl-builder-content .fl-node-5a65258528f14 {
        width: 33% !important;
    }

    .fl-builder-content .fl-node-5a65258528f5d {
        width: 33% !important;
    }

    /*理念願景三個圈*/
    .SpiritRing .fl-photo-content {
        width: 70%;
    }

    /*sexylook極美肌title*/
    .SexylookTitle_pc {
        display: block;
    }

    .SexylookTitle {
        display: none;
    }

    /*未來美title*/
    .miraeTitle_pc {
        display: block;
    }

    .miraeTitle {
        display: none;
    }

    /*露蒂雅title*/
    .Ludeya_pc {
        display: block;
    }

    .Ludeya_mb {
        display: none;
    }

    /*品質認證圖片*/
    .CertifiedImg_mb .fl-photo-content {
        width: 70%;
    }

    /*品質認證圖片*/
    .CertifiedImg2_mb .fl-photo-content {
        width: 70%;
    }

    /*理念願景─未來展望*/
    .SpiritBand .fl-col-small {
        max-width: 49%;
        display: inline-block;
    }
}


@media (max-width: 600px) {

    /*聯絡我們 icon*/
    .fl-builder-content .fl-node-59c96c8960e6e {
        width: auto !important;
    }

    .fl-builder-content .fl-node-59c96ed7b00d8 {
        width: auto !important;
    }

    .fl-builder-content .fl-node-59c9725bdce1a {
        width: auto !important;
    }

    /*首頁品牌logo*/
    .fl-node-5b584e7b095e0 {
        text-align: center;
    }

    .fl-node-5b584e7ef2100 {
        display: block;
        max-width: 400px;
    }

    .fl-node-5b584e7ef2149 {
        display: block;
        max-width: 400px;
    }

    .fl-node-5b584e7ef218f {
        display: block;
        max-width: 400px;
    }

    .indexBrand .fl-photo-content {
        width: 65%;
    }


    /*首頁用心*/
    .fl-builder-content .fl-node-5a65258528ec4 {
        width: 100% !important;
    }

    .fl-builder-content .fl-node-5a65258528f14 {
        width: 100% !important;
    }

    .fl-builder-content .fl-node-5a65258528f5d {
        width: 100% !important;
    }

    /*理念願景三個圈*/
    .SpiritRing .fl-photo-content {
        width: 100%;
    }

    /*sexylook極美肌title*/
    .SexylookTitle_pc {
        display: none;
    }

    .SexylookTitle {
        display: block;
    }

    /*未來美title*/
    .miraeTitle_pc {
        display: none;
    }

    .miraeTitle {
        display: block;
    }

    /*露蒂雅title*/
    .Ludeya_pc {
        display: none;
    }

    .Ludeya_mb {
        display: block;
    }

    /*市場行銷_通路佈局*/
    .fl-node-5b3b54e991cf1 {
        margin-left: 0;
        margin-right: 0;
    }

    .fl-node-5b3b54e991d32 {
        margin-left: 0;
        margin-right: 0;
    }

    .fl-node-5b3b54e991d6e {
        margin-left: 0;
        margin-right: 0;
    }

    .fl-node-5b3b54e991da9 {
        margin-left: 0;
        margin-right: 0;
    }

    /*品質認證圖片*/
    .CertifiedImg_mb .fl-photo-content {
        width: 100%;
    }

    /*品質認證圖片*/
    .CertifiedImg2_mb .fl-photo-content {
        width: 100%;
    }

    /*理念願景─未來展望*/
    .SpiritBand .fl-col-small {
        max-width: 400px;
        display: block;
    }

}


@media only screen and (max-width: 375px) {

    /*露蒂雅表格 title*/
    .ludeyaTdTitle h3 {
        font-size: 19px;
    }

    /*產品研發title*/
    .productTitle2 h2 {
        font-size: 24px;
    }

    /*品質認證title*/
    .certifiedTitle h2 {
        font-size: 36px;
    }

    .certifiedTitle2 h2 {
        font-size: 42px;
    }
}

@media only screen and (max-width: 360px) {

    /*露蒂雅表格 title*/
    .ludeyaTdTitle h3 {
        font-size: 18px;
    }

    /*加入軒郁 第2Title*/
    .certifiedTitle2 h2 {
        font-size: 38px;
    }
}

/*SexyLook4個icon 品牌首創紀錄*/
.Sexylook4Block img {
    vertical-align: middle;
}

.Sexylook4Block strong {
    padding-left: 10px;
}

@media screen and (max-width:768px) {
    .fl-node-5b599bb68b9bc>.fl-row-content-wrap {
        padding-top: 100px !important;
    }

    .fl-node-5b76a7bb7c195>.fl-module-content {
        padding-top: 100px !important;
    }

}

@media screen and (max-width:600px) {
    .Time_td {
        width: 15%;
    }

    .IndexTitle_en .vamtam-heading-text {
        font-size: 30px !important;
        display: block;
        text-align: center;
    }

}

@media only screen and (max-width: 320px) {
    .fl-node-5b73f21ccdf51 {
        margin-top: 20px !important;
    }
}

/*footer選單RWD*/

#main-footer .fl-row-content-wrap .fl-row-content {
    padding-left: 10% !important;
}

.fl-node-5b6278ecda457 {
    width: 20% !important;
    /*外站連結1*/
}

.fl-node-5e6af67bca4fb {
    width: 21% !important;
    /*外站連結2*/
}

@media screen and (width:1024px) {
    .fl-node-5b583be6b7821 {
        width: 20% !important;
        /*LOGO*/
    }

    .fl-node-5e6af7d53f193 {
        margin-left: -40px !important;
        /*軒郁國際*/
    }

    .fl-node-5e6af7d53f193>.fl-col-content {
        padding-right: 0 !important;
        /*軒郁國際*/
    }

    .fl-node-5b6278ecda457 {
        width: 24% !important;
        /*外站連結1*/
    }

    .fl-node-5e6af67bca4fb {
        width: 24% !important;
        /*外站連結2*/
    }

    .fl-node-5e6af67bca4fb>.fl-col-content {
        padding-left: 0 !important;
        margin-left: -10px !important;
        /*外站連結2左間距*/
    }
}


@media screen and (width:800px) {
    #main-footer .fl-row-content-wrap .fl-row-content {
        padding-left: auto;
    }
}

/*header logo RWD*/
@media only screen and (max-width: 375px) {
    .responsive-layout header.main-header .logo-wrapper .logo img {
        max-height: 50px !important;
        width: auto;
    }
}

@media only screen and (max-width: 320px) {
    .responsive-layout header.main-header .logo-wrapper .logo img {
        max-height: 40px !important;
        width: auto;
    }
}

/*投資人專區 側選單*/

#nav_menu-29 {
    margin-top: 20px;
}

#nav_menu-29 h2.widgettitle {
    margin-bottom: 20px;
}

.widget_nav_menu .menu li.current_page_item a {
    font-weight: bold !important;
}

/*投資人專區頁面內 右上選單*/
.fl-rich-text h5 a {
    font-family: "Microsoft JhengHei", 'Noto Sans TC', Helvetica, Arial, sans-serif !important;
    color: #18345c;
    word-break: keep-all;
    line-height: 1.8;
}

.fl-rich-text h5 span {
    border-bottom: 5px solid #fffc00;
    padding-bottom: 2px;
    display: inline-block;
}

@media screen and (max-width:600px) {
    .fl-rich-text h5 span {
        border-bottom: none;
    }

    .fl-rich-text h5 a,
    .fl-rich-text h5 span {
        line-height: 1.4;
        font-size: 4vw;
    }
}

/*投資人專區 選單黃線*/
.investorYellowLine {
    margin-bottom: 8%;
}

.investorYellowLine2 {
    margin-bottom: 8%;
    margin-left: 115px !important;
}

.investorYellowLine3 {
    margin-bottom: 8%;
    margin-left: 92px !important;
}

.investorYellowLine4 {
    margin-bottom: 8%;
    margin-left: 193px !important;
}

.fl-node-5b76a7ca067eb .fl-separator {
    width: 14%;
}

@media screen and (max-width:1024px) {

    /*投資人專區 選單黃線*/
    .fl-node-5b73ed1cbeb5f>.fl-module-content {
        margin-right: 132px;
    }

    .fl-node-5b599230a68b5>.fl-module-content {
        margin-right: 28px;
    }

    .fl-node-5b73f23870909>.fl-module-content {
        margin-right: 222px;
    }

    .fl-node-5b599dddd6183>.fl-module-content {
        margin-right: 120px;
    }

    .fl-node-5b59a13d5bf1f .fl-separator {
        width: 11%;
    }
}

@media screen and (max-width:768px) {

    /*投資人專區黃線*/
    .fl-node-5b59907ea3c60 .fl-separator {
        width: 10%;
    }

    .fl-node-5b769a1cbe1b6 .fl-separator {
        width: 14%;
    }

    .fl-node-5b599bd1d6103 .fl-separator {
        width: 10%;
    }

    .fl-node-5b76a58a1faab .fl-separator {
        width: 12%;
    }

    .fl-node-5b584e7ef2100 {
        display: inline-block;
        max-width: 32%;
    }

    /*法說會memu黃線*/
    .fl-node-5b59907ea3c60 {
        margin-left: 220px;
    }
}

@media screen and (max-width:600px) {

    /*投資人專區黃線*/
    .fl-node-5b59907ea3c60 .fl-separator {
        width: 20%;
    }

    .fl-node-5b769a1cbe1b6 .fl-separator {
        width: 30%;
    }

    .fl-node-5b599bd1d6103 .fl-separator {
        width: 20%;
    }

    .investorYellowLine3 {
        margin-bottom: 8%;
        margin-left: 103px !important;
    }

    .fl-node-5b76a58a1faab .fl-separator {
        width: 20%;
    }

    .investorYellowLine4 {
        margin-left: 195px !important;
    }

    .fl-node-5b76a7ca067eb .fl-separator {
        width: 40%;
    }

    /*法說會menu黃線*/
    .fl-node-5b59907ea3c60 {
        margin-left: 2px;
    }
}

@media only screen and (max-width:375px) {
    .investorYellowLine2 {
        margin-left: 125px !important;
    }

    .investorYellowLine3 {
        margin-left: 109px !important;
    }
}

@media only screen and (max-width:360px) {
    .investorYellowLine2 {
        margin-bottom: 8%;
        margin-left: 127px !important;
    }
}

/*投資人專區 表格*/

#investor,
#investor table td a {
    font-family: "Microsoft JhengHei", 'Noto Sans TC', Helvetica, Arial, sans-serif !important;
    color: #434242;
}

#investor table {
    border: 1px solid #d8d5d5;
}

#investor.new li {
    text-align: justify;
    text-justify: inter-ideograph;
}

#investor.new table tr td table {
    border: none;
}

#investor.new table {
    margin: 0;
    width: 100%;
}

#investor.new table td img,
#investor.new table td a img {
    display: inline-block;
    width: auto;
    height: 1.5em;
    vertical-align: middle;
    padding-right: 5px;
}

#investor.new.rules a img {
    display: inline-block;
    width: auto;
    height: 1.5em;
    vertical-align: middle;
    padding-right: 5px;
}

#investor.new p a.underline {
    text-decoration: underline;
}

#investor table.intro {
    border: none;
}

#investor table.intro tr td:first-child {
    width: 50%;
}

#investor .note {
    text-align: right;
    font-size: 1.4vw !important;
    font-weight: 400;
    color: #18345c;
    padding: 0 2px 5px;
}

#investor .mb {
    display: none;
}

@media screen and (max-width:600px) {
    #investor .pc {
        display: none !important;
    }

    #investor .mb {
        display: block;
    }

    #investor.new table td img,
    #investor.new table td a img {
        height: 2em;
    }

    #investor.new.earnings_call table td a img,
    #investor.new.prospectus table td a img {
        margin-top: 2vw;
        display: block;
    }

    #investor.new.shs_meeting_doc table td a img {
        height: 1.6em;
    }

    #investor .note {
        font-size: 3.2vw !important;
    }

}

@media screen and (min-width:1280px) {
    #investor .note {
        font-size: 15px !important;
    }
}

#investor th {
    background: #18345c;
    color: #ffffff;
    border-bottom: none;
    border-right: 1px solid #18345c;
    border-left: 1px solid #18345c;
}

#investor tr:nth-child(odd) {
    background: #fff;
}

#investor tr:nth-child(even) {
    background: #eeeeee;
}

#investor.new.audit_committee td,
#investor.new.stakeholder td {
    text-align: justify !important;
}

#investor.new.audit_committee td ul {
    margin-left: 20px;
    margin-right: 5px;
}


#investor.new.audit_committee ol {
    margin-left: 2.5%;
}

#investor.new.stakeholder tr:nth-child(odd),
#investor.new.stakeholder tr:nth-child(even) {
    background: none;
}

#investor.new.stakeholder .bg,
#investor.new.IP .bg {
    background: #eeeeee !important;
}

#investor td,
#investor th {
    padding: 8px 17px;
}

#investor.new td,
#investor.new th {
    padding: 8px;
    vertical-align: middle;
}

#investor.new table tr {
    background: none;
    border-bottom: 1px solid #d8d5d5;
}

#investor.new.CGP p {
    padding-left: 0.8em;
    font-size: 16px;
    margin-bottom: 0;
}

#investor.new.CGP table tr {
    border-bottom: none;
}

#investor.new.CGP ul {
    margin-left: 2.5%;
}

#investor.new.CGP ul>li>ul>li {
    list-style: none;
    margin-left: -0.5%;
}

#investor.new.CGP table tr {
    border-bottom: none;
}

#investor.new.CGP table tr:nth-child(even) {
    background: #eeeeee;
}

#investor.new.stakeholder table tr {
    border-bottom: none;
}

#investor.new table tr td table tr td {
    border-bottom: 1px solid #d8d5d5;
}

#investor.new table tr td table tr td:last-child {
    border-bottom: 1px solid #d8d5d5;
}


#investor.new table tr td table tr:last-child td {
    border-bottom: none;
}

#investor.new td.list {
    padding: 0;
    width: 20%;
}


#investor.new tr td {
    text-align: center;
    border-right: 1px solid #d8d5d5;
}

#investor.new.IP tr td {
    text-align: left;
}

#investor.new.IP tr td ul {
    margin-left: 20px;
}

#investor.new.IP tr td:last-of-type {
    border-right: none;
}

#investor.new.IP tr:not(:last-of-type) td,
#investor.new.IP tr:not(:nth-of-type(2)) td {
    border-bottom: 1px solid #d8d5d5;
}

#investor.new.IP tr:last-of-type td {
    border-bottom: none;
}

#investor.new.risk_management tr td {
    text-align: justify;
    border: 1px solid #d8d5d5;
}

#investor.new.risk_management tr td:last-child {
    width: 28%;
    border-top: none;
    border-bottom: none;
}

#investor.new.risk_management tr th:nth-child(2) {
    width: 20%
}

#investor.new.audit_committee tr td,
#investor.new.compensation_committee tr td {
    border-right: 1px solid #d8d5d5;
    border-bottom: 1px solid #d8d5d5;
}

#investor.new.compensation_committee tr:last-of-type td {
    border-bottom: none !important;
}

#investor.new.stakeholder tr td {
    text-align: center;
    border: 0.5px solid #d8d5d5;
    padding: 10px 15px;
}

#investor.new tr th {
    text-align: center;
    border: 1px solid #18345c;
    font-weight: 700;
}

#investor.new tr th:first-child,
#investor.new tr td:first-child {
    width: 20%;
    padding-left: 8px;
}

#investor.new.CSR tr th:first-child,
#investor.new.CSR tr td:first-child {
    width: 15%;
}

#investor.new.rules tr th:first-child,
#investor.new.rules tr td:first-child {
    width: 65%;
    text-align: left;
    padding-left: 5%;
}

#investor.new.IP tr td:first-child {
    width: initial;
    text-align: center;
}

#investor.new.IP table tr:last-of-type td {
    border-bottom: none;
}

#investor.new.IP tr:not(:nth-of-type(2)) td:nth-of-type(1) {
    width: 2%;
    text-align: center;
}

#investor.new.IP tr:not(:nth-of-type(2)) td:nth-of-type(2) {
    width:4%;
    text-align: center;
}

#investor.new.IP tr:not(:nth-of-type(2)) td:nth-of-type(3) {
    text-align: center;
}

#investor.new.compensation_committee table:nth-of-type(1) tr th:first-of-type,
#investor.new.compensation_committee table:nth-of-type(1) tr td:first-of-type {
    width: 15%;
}

#investor.new.compensation_committee table:nth-of-type(1) tr th:nth-of-type(2),
#investor.new.compensation_committee table:nth-of-type(1) tr td:nth-of-type(2) {
    width: 15%;
}

#investor.new.compensation_committee table:nth-of-type(2) tr th:first-of-type,
#investor.new.compensation_committee table:nth-of-type(2) tr td:first-of-type {
    width: 17%;
}

#investor.new.compensation_committee table:nth-of-type(2) tr th:nth-of-type(2),
#investor.new.compensation_committee table:nth-of-type(2) tr td:nth-of-type(2) {
    width: 15%;
}

#investor.new.compensation_committee table:nth-of-type(2) tr th:nth-of-type(3),
#investor.new.compensation_committee table:nth-of-type(2) tr td:nth-of-type(3) {
    width: 23%;
}


#investor.new.audit_committee table:nth-of-type(1) tr th:first-of-type,
#investor.new.audit_committee table:nth-of-type(1) tr td:first-of-type {
    width: 15%;
    text-align: center;
}

#investor.new.audit_committee table:nth-of-type(1) tr th:nth-of-type(2),
#investor.new.audit_committee table:nth-of-type(1) tr td:nth-of-type(2) {
    width: 10%;
}

#investor.new.audit_committee table:nth-of-type(1) tr td:nth-child(3) {
    width: 42%;
}

#investor.new.audit_committee table:nth-of-type(1) tr td:nth-child(5) {
    width: 16%;
}

#investor.new.audit_committee table:nth-of-type(1) tr td:nth-child(1),
#investor.new.audit_committee table:nth-of-type(1) tr td:nth-child(2),
#investor.new.audit_committee table:nth-of-type(1) tr td:nth-child(4),
#investor.new.audit_committee table:nth-of-type(1) tr td:nth-child(5) {
    text-align: center !important;
}

#investor.new.BOD {
    width: 100%;
}

.BOD_rule ul {
    margin-top: -1%;
    margin-left: 2.5%;
}

.BOD_rule ul li {
    list-style: none;
    margin-left: -0.5%;
}

@media screen and (max-width:800px) {
    .BOD_rule ul {
        margin-top: -1.5vw;
    }

    #investor.new.IP tr td ul {
        margin-left: 4vw;
    }

    #investor.new.IP tr:not(:nth-of-type(2)) td:nth-of-type(2) {
        width: 21%;

    }

    #investor.new.IP tr:not(:nth-of-type(2)) td:nth-of-type(3) {
        width: 15%;
    }
}

@media screen and (max-width:500px) {
    .BOD_rule ul {
        margin-top: -3vw;
    }
}

#investor.new.BOD tr th:first-of-type,
#investor.new.BOD tr td:first-of-type {
    width: 8%;
    text-align: center;
}

#investor.new.BOD tr th:nth-of-type(3),
#investor.new.BOD tr td:nth-of-type(3),
#investor.new.BOD tr th:nth-of-type(9),
#investor.new.BOD tr td:nth-of-type(9),
#investor.new.BOD tr th:nth-of-type(10),
#investor.new.BOD tr td:nth-of-type(10) {
    width: 6%;
}

#investor.new.earnings_call tr th:first-child,
#investor.new.earnings_call tr td:first-child {
    width: auto;
}

#investor.new.shs_meeting_doc tr th,
#investor.new.shs_meeting_doc tr td {
    text-align: left;
    padding-left: 5%;
}

#investor.new.shs_meeting_doc tr th:first-child,
#investor.new.shs_meeting_doc tr td:first-child {
    width: 40%;
}

#investor.new.shs_list tr th:first-child,
#investor.new.shs_list tr td:first-child {
    width: 40%;
    text-align: left;
    padding-left: 3%;
}

#investor.new.earnings_call tr td:nth-child(3) {
    text-align: left;
    padding-left: 2%;
}

#investor.new .border-R-none {
    border-right: none !important;
}

#investor.new .border-btm-none {
    border-bottom: none !important;
}

#investor.new.audit_committee tr td {
    border-bottom: 1px solid #d8d5d5;
}

/*#investor.new.audit_committee tr td:last-child {
    border-right: 1px solid #d8d5d5;
}*/

#investor.new.audit_committee table tr:last-of-type td {
    border-bottom: none !important;
}

#investor.new.compensation_committee tr td:last-child {
    border-right: 1px solid #d8d5d5;
}


#investor.new.compensation_committee tr td:last-child {
    border-right: 1px solid #d8d5d5;
}

#investor.new.BOD tr td {
    border-bottom: 1px solid #d8d5d5;
}

#investor.new.BOD tr td:last-child {
    border-right: 1px solid #d8d5d5;
    width: 20%;
    padding: 0;
}

#investor.new.BOD tr td ul {
    margin: 0 5% 0 16%;
}

#investor.new.labor ul {
    margin-left: 2.5%;
}

@media screen and (min-width:1280px) {
    #investor.new.BOD tr td {
        font-size: 15px;
    }
}

@media screen and (min-width:1366px) {
    #investor.new.BOD tr td {
        font-size: 16px !important;
    }
}

@media screen and (min-width:1440px) {
    #investor.new.BOD tr td {
        font-size: 17px !important;
    }
}

#investor.new.risk_management tr {
    border-bottom: none;
}

#investor.new tr:first-child td,
#investor.new.stakeholder tr:nth-child(2),
#investor.new.stakeholder .title,
#investor.new.IP .title {
    font-weight: 700;
    color: #18345c;
}

#investor.new.stakeholder tr td.reduce {
    border-top: none;
    border-bottom: none;
}

#investor.new.stakeholder tr td.border-top {
    border-top: 1px solid #d8d5d5;
}

#investor.new.stakeholder tr td.border-right {
    border-right: 1px solid #d8d5d5;
}

#investor.new.stakeholder tr td:last-child {
    border-right: 0.5px solid #d8d5d5;
}

#investor.new table tr td table tr td {
    font-weight: normal !important;
    color: inherit !important;
}


#investor.prospectus tr td:nth-child(3) {
    width: 40%;
}

#investor td a {
    color: #18345c !important;
    text-decoration: underline;
    font-size: 15px;
}

#investor td a:hover {
    color: #18345c;
    font-weight: bold;
}

#investor td .br {
    display: none;
}

.padding-left {
    padding-left: 2% !important;
}

.border-top-btm {
    border-top: 1px solid #d8d5d5 !important;
    border-bottom: 1px solid #d8d5d5 !important;
}

.border-top {
    border-top: 1px solid #d8d5d5 !important;
}

.border-btm {
    border-bottom: 1px solid #d8d5d5 !important;
}

p.text-indent {
    text-indent: 30px;
}

@media screen and (max-width:1366px) {

    #investor td,
    #investor th {
        font-size: 15.5px !important;
        padding: 8px 12px;
    }
}

@media screen and (max-width:1280px) {

    #investor td,
    #investor th {
        font-size: 15px !important;
        padding: 8px;
    }
}

@media screen and (max-width:1024px) {

    #investor td,
    #investor th,
    #investor td a {
        font-size: 14px !important;
    }

    #investor.new.BOD td,
    #investor.new.BOD th,
    #investor.new.BOD td a {
        font-size: 13px !important;
    }


    #investor td .br {
        display: block;
        margin-top: -30px;
    }
}

@media only screen and (max-width:800px) {
    #investor.new.labor ul {
        margin-left: 5vw;
    }

    #investor.new.stakeholder table {
        width: 150%;
    }

    #investor.new td,
    #investor.new th,
    #investor td a {
        padding: 8px;
    }

    #investor.new.compensation_committee tr th:first-child,
    #investor.new.compensation_committee tr td:first-child {
        padding-left: 1%;
    }

    #investor.new.compensation_committee table:nth-of-type(2) tr th:first-of-type,
    #investor.new.compensation_committee table:nth-of-type(2) tr td:first-of-type {
        width: 21%;
    }

    #investor.new.compensation_committee table:nth-of-type(2) tr th:nth-of-type(2),
    #investor.new.compensation_committee table:nth-of-type(2) tr td:nth-of-type(2) {
        width: 19%;
    }

    #investor.new.compensation_committee table:nth-of-type(2) tr th:nth-of-type(3),
    #investor.new.compensation_committee table:nth-of-type(2) tr td:nth-of-type(3) {
        width: auto;
    }

    #investor.new.rules tr th:first-child,
    #investor.new.rules tr td:first-child {
        width: auto;
    }

    #investor.new.shs_list tr th:first-child,
    #investor.new.shs_list tr td:first-child {
        width: 50%;
    }

    #investor.new.stakeholder tr td:first-child {
        width: 10%;
    }

    /*
    #investor.new.stakeholder tr td:last-child {
        width: 25%;
    }
*/
    #investor.new.audit_committee td {
        text-align: left !important;
    }

    #investor.new.audit_committee table:nth-of-type(1) tr th:nth-of-type(2),
    #investor.new.audit_committee table:nth-of-type(1) tr td:nth-of-type(2) {
        width: 16%;
    }

    #investor.new.audit_committee table:nth-of-type(1) tr td:last-of-type {
        width: 19%;
    }

    #investor.new.compensation_committee table:nth-of-type(1) tr th:nth-of-type(4),
    #investor.new.compensation_committee table:nth-of-type(1) tr td:nth-of-type(4) {
        width: 12%;
    }

    #investor.new.audit_committee table:nth-of-type(1) tr td:nth-child(3) {
        width: 33%;
        text-align: justify !important;
    }

    #investor.new.CGP ul {
        margin-left: 4.5vw;
    }

    #investor.new.CGP ul>li>ul>li {
        margin-left: -4vw;
    }

}

@media only screen and (max-width:600px) {
    #investor td br {
        display: block;
    }

    #investor.new.audit_committee ol {
        margin-left: 5vw;
    }

    .padding-left {
        padding-left: 7px !important;
    }

    .BOD_wrap {
        width: 100%;
        overflow-x: scroll;
    }

    #investor.new.BOD {
        width: 200%;
    }

    #investor.new.BOD tr td:nth-of-type(2) {
        width: 10%;
    }

    #investor.new.BOD tr td ul {
        margin: 0 1vw 0 5vw;
    }

    #investor.new.BOD tr td:last-child {
        width: 23%;
    }

    #investor.new.earnings_call tr th:first-child,
    #investor.new.earnings_call tr td:first-child {
        width: 17%;
    }

    #investor.new.earnings_call tr th:nth-child(2),
    #investor.new.earnings_call tr td:nth-child(2) {
        width: 19%;
    }

    #investor.new.earnings_call tr th:nth-child(4),
    #investor.new.earnings_call tr td:nth-child(4),
    #investor.new.earnings_call tr th:last-child,
    #investor.new.earnings_call tr td:last-child {
        width: 12%;
    }

    #investor.new.audit_committee tr td:nth-child(3) {
        width: 32%;
    }

    #investor.new.audit_committee td ul {
        margin-left: 15px;
    }

    #investor.new.risk_management tr th:first-child,
    #investor.new.risk_management tr td:first-child {
        width: 20%;
    }

    #investor.new.risk_management tr td:last-child {
        width: 32%;
    }

    #investor.new.risk_management tr td {
        padding: 7px;
    }

    #investor.new.CGP img {
        width: 100%;
    }

    #investor.new.CGP table tr td:last-child {
        width: 19%;
    }

    .risk_management p {
        text-indent: 8vw;
    }

    #investor.new td,
    #investor.new th,
    #investor.new a #investor td a {
        font-size: 3.5vw !important;
        padding: 5px;
    }

    #investor.new tr th:first-child,
    #investor.new tr td:first-child {
        padding-left: 5px;
    }

    #investor.new.compensation_committee td,
    #investor.new.compensation_committee th {
        padding: 1vw;
    }

    #investor.new.BOD th,
    #investor.new.BOD td {
        font-size: 3.2vw !important;
    }

}

@media only screen and (max-width:390px) {

    #investor.new.audit_committee table:nth-of-type(1) tr th:first-of-type,
    #investor.new.audit_committee table:nth-of-type(1) tr td:first-of-type {
        width: 16%;
    }
}


/*投資人專區 右上子選單*/
.investor_submenu {
    text-align: right;
}

@media only screen and (max-width:800px) {
    .investor_submenu {
        text-align: left;
    }

    /*投資人專區 側邊選單*/
    .vamtam-body-sidebar {
        position: absolute;
        max-height: 340px;
        height: 100%;
        width: 90% !important;
        top: 0;
    }

    /*投資人專區 側邊選單-舊頁面*/
    #post-12507,
    #post-15255,
    #post-18370,
    #post-21066 {
        margin-top: 100vw;
    }

    #post-24082 {
        margin-top: 115vw;
    }


    /*投資人專區 側邊選單-新頁面*/
    #post-25224,
    #post-25213,
    #post-25231,
    #post-25228,
    #post-25260,
    #post-25263,
    #post-25266,
    #post-25519,
    #post-25550,
    #post-25558,
    #post-25570,
    #post-25719,
    #post-25639,
    #post-25613,
    #post-25609,
    #post-25605,
    #post-25584,
    #post-27001,
    #post-27004,
    #post-27007,
    #post-29863 {
        margin-top: 98vw;
    }

}

@media only screen and (max-width:768px) {
    .investor-stock_Menu a {
        display: inline-block;
    }

    /*投資人專區右側menu*/
    .investorTopMenu_ipad {
        display: block;
    }

    .investorTopMenu {
        display: none;
    }

}

@media only screen and (max-width:600px) {

    /*投資人專區右側menu*/
    .investorTopMenu_ipad {
        display: none;
    }

    .investorTopMenu {
        display: block;
    }

    /*投資人專區*/
    /*#post-12507 {
        margin-top: 90%;
    }

    #post-12505 {
        margin-top: 85%;
    }

    #post-15255 {
        margin-top: 85%;
    }

    #post-18308 {
        margin-top: 85%;
    }

    #post-18361 {
        margin-top: 85%;
    }

    #post-18370 {
        margin-top: 85%;
    }
*/
}

/*投資人專區側選單2021.03*/
@media (max-width: 768px) {
    .fl-col[data-node] .fl-col-content {
        margin-top: 120px;
    }
}

@media (max-width:600x) {
    .fl-col[data-node] .fl-col-content {
        margin-top: -90px;
    }
}

@media (max-width: 500px) {
    .fl-col[data-node] .fl-col-content {
        margin-top: 50px;
    }
}

@media (max-width: 376px) {
    .fl-col[data-node] .fl-col-content {
        margin-top: 80px;
    }
}

@media (max-width: 320px) {
    .fl-col[data-node] .fl-col-content {
        margin-top: 110px;
    }
}

/*投資人專區 英文版*/
:lang(en)#investor_submenu h5 br {
    display: none;
}

:lang(en) #investor br {
    display: none;
}

:lang(en) #investor td,
:lang(en) #investor th {
    line-height: 1.5em;
    padding: 10px;
}

@media screen and (max-width:500px) {
    :lang(en) #investor br {
        display: block;
        line-height: 1.5em;
    }

}

@media screen and (max-width:360px) {
    :lang(en)#investor_submenu h5 span {
        font-size: 14px !important;
    }
}

@media screen and (max-width:320px) {
    :lang(en)#investor_submenu h5 br {
        display: block;
    }
}


/*其他 英文版專屬樣式*/
:lang(en) h3 {
    line-height: 1.4em;
}

:lang(en) p {
    font-size: 16px;
    line-height: 1.7em;
    text-align: left;
}

:lang(en) h3.vamtam-heading {
    font-size: 28px !important;
    line-height: 1.3em;
}

:lang(en) h5.vamtam-heading {
    font-size: 21px !important;
    font-weight: normal;
}

:lang(en) .SpiritBigdata {
    font-size: 24px;
}

:lang(en) p.SpiritBigdataP {
    font-size: 16px !important;
    margin-top: -5px;
    letter-spacing: 0.03em;
}

:lang(en) .fl-icon-text {
    line-height: 1.5em;
}

:lang(en) .fl-node-5b56a701a5cf3>.fl-col-content {
    padding-left: 50px;
    padding-right: 50px;
}

:lang(en) #main-footer .widget.widget_nav_menu .menu li a {
    margin-top: -7px;
    margin-bottom: -5px;
}

:lang(en) .fl-node-5f8eb0a715bfb>.fl-row-content-wrap {
    background-size: auto !important;
}

:lang(en).fl-node-5b2a01a27bd51>.fl-module-content {
    margin-top: 15px;
}

@media screen and (max-width:1024px) {
    :lang(en) .fl-node-5b56a701a5cf3>.fl-col-content {
        padding-top: 30px;
        margin-top: 30px;
        margin-bottom: -10px;
    }
}

@media screen and (max-width:800px) {
    :lang(en) h3 {
        font-size: 20px !important;
        font-weight: normal;
        line-height: 1.4em;
    }

    :lang(en).fl-rich-text h3 span,
    .fl-node-5b583be6b78ab h2.widgettitle {
        font-size: 20px !important;
        margin-left: 5px;
    }

    :lang(en) .SpiritBigdata {
        margin-top: 10px;
    }

    :lang(en) p.SpiritBigdataP {
        margin-top: -10px;
        line-height: 1.5em;
    }
}

@media screen and (max-width:768px) {
    :lang(en) .SpiritBigdata {
        margin-top: 0;
    }
}

@media screen and (max-width:600px) {
    :lang(en) h3.vamtam-heading {
        font-size: 26px !important;
        line-height: 1.3em;
    }

    :lang(en) #investor br {
        display: block;
    }

    :lang(en) p.SpiritBigdataP {
        margin-top: -10px;
    }

    :lang(en) .fl-node-5b56a701a5cf3>.fl-col-content {
        padding-left: 5px;
        padding-right: 5px;
    }


    :lang(en) .fl-photo-content {
        width: 65% !important;
    }
}

@media screen and (max-width:375px) {

    :lang(en).fl-rich-text h3 span,
    .fl-node-5b583be6b78ab h2.widgettitle {
        font-size: 18px !important;
    }

    :lang(en) .SpiritBigdata {
        font-size: 21px;
    }

    :lang(en) p.SpiritBigdataP {
        margin-top: -5px;
    }
}

@media screen and (max-width:360px) {

    :lang(en).fl-rich-text h3 span,
    .fl-node-5b583be6b78ab h2.widgettitle {
        font-size: 17.5px !important;
    }

    :lang(en) h3.vamtam-heading {
        font-size: 24px !important;
        line-height: 1.3em;
    }

    :lang(en) p.SpiritBigdataP {
        margin-top: -10px;
    }
}

@media screen and (max-width:320px) {

    :lang(en).fl-rich-text h3 span,
    .fl-node-5b583be6b78ab h2.widgettitle {
        font-size: 15px !important;
        margin-left: 3px;
    }

    :lang(en) h3.vamtam-heading {
        font-size: 21px !important;
        line-height: 1.3em;
    }

    :lang(en) .SpiritBigdata {
        font-size: 19px;
        margin-top: -10px;
    }

    :lang(en) p.SpiritBigdataP {
        font-size: 15px !important;
        line-height: 1.5em !important;
    }
}

.fl-node-5b583be6b7821 .fl-photo-content.fl-photo-img-svg img {
    width: 100% !important;
    /*footer logo圖*/
}

/*以下改寫投資人專區header主選單的mb版本*/

@media only screen and (max-width: 900px) {
    .fl-node-5b583be6b7821 .fl-photo-content.fl-photo-img-svg img {
        width: 60% !important;
        /*footer logo圖*/
    }

    #mega-menu-wrap-menu-header #mega-menu-menu-header li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item.mega-current-menu-item>a.mega-menu-link {
        font-weight: bold !important;
        background: #fff !important;
    }

    #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
        font-weight: bold !important;
    }

    #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
        font-weight: 400 !important;
    }

    #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
        position: relative !important;
        left: 5% !important;
        width: 93% !important;
        box-shadow: none !important;
    }

}