img {    max-width: 100%;    height: auto;}a,a:hover,a:active,a:focus,a:visited {    transition: .5s ease;    text-decoration: none;}.row {    margin-right: 0px;    margin-left: 0px;}/*容器設定*/#RWDfullscreen01 .container,.footer_block .container {    width: 80%;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background: #555;    color: #fff;}/*全背景*/ 
.main {    overflow: hidden;    color: #555;}.main.cd-main-content {    position: relative;}.main.cd-main-content:before {    position: absolute;    content: '';    width: 100%;    height: 100%;    z-index: -3;}/*要拿掉的東西*/#RWDfullscreen01 .section-line,.RWDleft_cont002 .item-second .text-box .underline,.RWDService001 .section-subject,.RWDService002 .section-subject {    display: none;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {    width: 500px;    padding: 30px 60px 20px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    z-index: 16000161 !important;    color: #333 !important;}.RWDalert_fancybox.bottom {    z-index: 999;    box-shadow: 6px -4px 7px rgb(51 51 102 / 12%) !important;    padding: 15px 30px;    text-align: center;    letter-spacing: 1px;    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: #ffffffd4 !important;    border-radius: 0 30px 0 0;}.RWDalert_fancybox.bottom .editor,.RWDalert_fancybox.bottom .btn-box {    display: inline-block;}.RWDalert_fancybox.bottom .editor {    font-size: 15px;    margin-bottom: 8px;}.RWDalert_fancybox.bottom .editor a {    color: #333;    border-bottom: 1px solid #888;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 10px;    background: #227D51 !important;    border: 0px !important;    display: block;    padding: 5px 20px;    color: #fff !important;    font-size: 16px;    border-radius: 30px;}/*文字*/body,html {    font-family: 'Noto Sans TC', 'Noto Sans SC', sans-serif;    font-weight: 400;    font-size: 16px;    letter-spacing: 1px;    line-height: 1.8;}/*loading*/ 
.fl {    width: 250px;}.fl img {    width: 100%;}/*header*/ 
.RWDmenu_plus04 .header {    padding: 0 0 0 3%;}.RWDmenu_plus04 .container {    width: 100% !important;max-width: 100%;}.RWDmenu_plus04 .header.is-up {    box-shadow: 0 10px 20px rgb(66 67 68 / 10%);}.RWDmenu_plus04 .logo {    float: none;    width: 250px;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 16px;    font-weight: 400;    padding: 25px 20px;}.RWDmenu_plus04 .menu li a {    color: #333;}.RWDmenu_plus04 .lang-select:hover .lang-select-label,.RWDmenu_plus04 .site-nav .menu>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #227D51;}.RWDmenu_plus04 .site-nav .menu>li>ul {    padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li a {    font-size: 15px;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 10px;    text-align: center;}.RWDmenu_plus04 .site-nav .manu-item:hover>a,.RWDmenu_plus04 .site-nav .menu ul li a:hover,.RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 400;    background: #f0f0e0;    color: #227D51;}.RWDmenu_plus04 .lang-select-label:hover:after,.RWDmenu_plus04 .site-nav .menu>li.active>a:after,.RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #227D51;}.RWDmenu_plus04 .site-nav .menu>li {    position: relative;}.RWDmenu_plus04 .site-nav .menu>li:after {    position: absolute;    display: block;    bottom: 0;    left: 33%;    right: 33%;    height: 2px;    content: "";    background: 0 0;    z-index: -1;    -webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    -o-transition: all .5s ease;    transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li:hover:after {    left: 0;    right: 0;    background: #91AD70;    z-index: 9999;}.RWDmenu_plus04 .features .share-group.main_share {    padding: 26px 25px;    background: #227D51;    transition: all .5s ease;    cursor: pointer;    margin-left: 20px;    min-width: 190px;    height: 78.8px;}.RWDmenu_plus04 .features .share-group.main_share:hover {    background: #91AD70;}.RWDmenu_plus04 .features .share-group.main_share a {    display: flex;    justify-content: center;}.RWDmenu_plus04 .features .share-group a span {    font-size: 17px;    color: #fff;    margin-left: 7px;    font-weight: 400;}.RWDmenu_plus04 .features .share-group a img {    width: 25px !important;}.RWDmenu_plus04 .features .search-btn {    margin-top: 4px;    padding: 25px;}.RWDmenu_plus04 .features .share-group a {    padding: 0;}/*banner*/ 
.index .banner_block .container {    width: 47% !important;    float: right;    margin-right: 50px;}.index .RWDbanner_plus01 .banner-slider.bg .pic {    height: calc(100vh - 78px);    margin-top: 78px;}.index .RWDbanner_plus01 .slick-caption {    top: 50%;}.index .RWDbanner_plus01 .slick-caption .txt1,.index .RWDbanner_plus01 .slick-caption .txt2 {    font-family: 'Noto Serif TC', serif;    color: #333;}.index .RWDbanner_plus01 .slick-caption .txt1 span {    font-size: clamp(40px, 2.8vw, 62px);    font-weight: 600;    letter-spacing: 6px;}.index .RWDbanner_plus01 .slick-caption .txt2 {    margin-top: 30px;}.index .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: clamp(23px, 1.6vw, 36px);    font-weight: 600;    letter-spacing: 2px;}.index .RWDbanner_plus01 .slick-caption .txt3 {    margin-top: 10px;}.index .RWDbanner_plus01 .slick-caption .txt3 span {    font-size: clamp(1rem, 0.9775rem + 0.0922vw, 1.125rem);    font-weight: 500;    letter-spacing: 1px;}.index .RWDbanner_plus01.style-dotnav.dot .slick-dots button {    background: #fff;    border: 1px solid #91AD70;}.index .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #91AD70;}/*共通-區塊間距*/ 
.index_section {    position: relative;    padding: 120px 0;}.advantage_block.index_section {    padding: 50px 0 120px;}.service_block.index_section {    padding: 0 0 120px;}/*共通-title*/ 
.section-subject {    margin-bottom: 50px;}.section-subject .en-title,.cta-subject .en-title {    font-size: 80px;    line-height: 1;    opacity: 0.1;    font-family: 'Noto Serif TC', serif;    padding: 0;    margin: 0 0 -35px 50px;    letter-spacing: 1.5px;    font-weight: 600;    position: relative;    z-index: -1;    color: #91ad70;    text-transform: uppercase;    /*font-style: italic;*/}.cta-subject .en-title {    opacity: 0.3;    color: #B1B479;}.section-subject h2.main-title {    font-size: 40px;    letter-spacing: 1.5px;    font-weight: 600;    margin: 0;    padding: 0;    color: #227d51;    font-family: 'Noto Serif TC', serif;}.section-subject h2.main-title span {    font-size: 60px;    font-style: italic;    padding-right: 8px;}.section-subject h3.sub-title {    font-size: 20px;    font-weight: 400;    letter-spacing: 1px;    color: #333;    padding: 0;    line-height: 1.5;    margin: 0;}.section-subject h3.sub-title:before {    content: '';    position: relative;    display: block;    background: #91ad709e;    width: 80px;    height: 5px;    margin: 30px 0;}.about_block .section-subject .en-title {    margin: 0 0 -35px 80px;}.OEM_block .section-subject {    text-align: right;    display: flex;    flex-direction: column;    align-items: flex-end;}.OEM_block .section-subject h3.sub-title {    width: 45%;}.OEM_block .section-subject h3.sub-title:before {    margin: 30px 0 30px auto;}.service_block .section-subject {    margin-bottom: 80px;}/*共通-按鈕*/ 
.RWDscore01 .more-btn,.RWDbtn01 .btn {    width: 270px;    text-align: left;    line-height: 1.5;    padding: 13px 20px;    height: auto;    color: #91ad70;    border: 1px solid #91ad70;    position: relative;    margin: 50px 0 0;    background: transparent;    border-radius: 0;    font-size: 15px;}.RWDscore01 .more-btn:after,.RWDbtn01 .btn:after {    position: absolute;    content: '';    width: 15px;    height: 15px;    right: 24px;    top: 50%;    border-radius: 99em;    border: 1px solid #91ad70;    transform: translateY(-50%);    transition: .5s ease;}.RWDscore01 .more-btn:before,.RWDbtn01 .btn:before {    position: absolute;    content: '';    background: #91ad70;    width: 40px;    height: 1px;    right: 30px;    top: 50%;    transition: .5s ease;}.RWDscore01 .more-btn:hover,.RWDbtn01 .btn:hover {    background: #91ad70;    border: 1px solid #91ad70;    color: #fff;}.RWDscore01 .more-btn:hover:before,.RWDbtn01 .btn:hover:before {    transition: .5s ease;    background: #fff;}.RWDscore01 .more-btn:hover:after,.RWDbtn01 .btn:hover:after {    border: 1px solid #fff;    width: 10px;    height: 10px;    background: #fff;    transition: .5s ease;    right: 65px;}.RWDbtn01 {    margin-top: 0;}.RWDbtn01 .btn-box {    margin: 0;}.RWDbtn01 .btn-box li {    padding: 0;}.service_block .RWDbtn01 .btn-box .col-xs-12 {    justify-content: flex-start;}/*關於*/ 
.about_block>.container {    width: 100% !important;    display: flex;    align-items: flex-end;    padding: 0 10% 0 0;    flex-wrap: wrap;}.about_block .ab_left {    width: 45%}.about_block .ab_right {    width: 55%;    padding-left: 5vw;}/*score*/ 
.RWDscore01 {    margin-top: 60px;}.RWDscore01 .score-mainblk {    width: 100%;    min-height: auto;}.RWDscore01 .score-content {    text-align: left;    padding-top: 0;}.RWDscore01 .trigger-wrap {    display: none;}.RWDscore01 .count-blk {    padding-top: 0;    max-width: inherit;}.RWDscore01 .count-blk .swiper-slide {    /*width: auto !important;*/    padding: 0;    justify-content: flex-start;}.RWDscore01 .count-item {    margin: 0 30px 0 0;    padding-right: 30px;    border-right: 1px solid #91ad7070;    position: relative;    width: 25%;    max-width: 230px;}.RWDscore01 .count-item:last-child {    margin: 0;    padding-right: 0;    border-right: 0;}.RWDscore01 .count-item>div:first-child {    line-height: 1;    color: #91AD70;}.RWDscore01 .count-num {    font-size: 48px;    font-family: 'Noto Serif TC', serif;    letter-spacing: 0;    font-weight: 600;    color: #91AD70;    margin-right: 15px;}.RWDscore01 .count-title {    font-size: 16px;    margin-top: 15px;    line-height: 1.4;    color: #555;}.RWDscore01 .count-item .count-num:after {    content: '+';    position: absolute;    display: inline-block;    font-size: 24px;    top: 0;    transform: translateY(4px);    margin-left: 2px;}.RWDscore01 .score-maintitle,.RWDscore01 .score-subtitle {    margin: 0;}.RWDscore01 .swiper-container-autoheight .swiper-wrapper {    height: auto !important;}/*video*/ 
.RWDvideo001.show {    height: 45vh !important;}.RWDvideo001 .video {    background-size: contain;    background-attachment: inherit;}.RWDvideo001 .btn2play,.RWDvideo001 .btn2pause {    border: 1px solid #B1B479;    width: 100px;    height: 100px;    border-radius: 99em;    margin-top: -50px;    margin-bottom: -50px;    background: #b1b4794f;}.RWDvideo001 .btn2play .fa,.RWDvideo001 .btn2pause .fa {    margin-top: 28px;}/*優勢原料*/ 
.advantage_block .RWDService001 {    margin-top: 80px;}.advantage_block .RWDService001 .row .col-md-3 {    position: relative;    padding: 0;    width: calc(100%/5 - 20px);    margin: 0 10px 0;}.advantage_block .RWDService001 .row::before,.advantage_block .RWDService001 .row::after,.advantage_block .RWDService001 .row {    clear: inherit !important;    margin-right: 0;    margin-left: 0;}.advantage_block article.boxFeature-2 {    min-height: 225px;}.advantage_block .RWDService001 i {    margin-bottom: 20px;}.advantage_block .RWDService001 i img {    width: 76%;    filter: drop-shadow(10px 15px 12px #e1e1e1);    transform: translateZ(0);}.advantage_block .RWDService001 article.boxFeature-2 h2 {    font-size: 22px;    letter-spacing: 2px;    line-height: 1.3;    color: #227d51;    margin: 0 0 5px;    text-align: center;    font-family: 'Noto Serif TC', 'Noto Serif SC', serif;}.advantage_block .RWDService001 p {    font-size: 16px;    line-height: 1.5;    color: #555;    margin: 10px auto 0;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    max-width: 290px;}.advantage_block .RWDService001 div.row:nth-child(2) a:nth-child(even) article.boxFeature-2 {    margin-top: 120px;}/*代工*/ 
.RWDproduct004 {    margin-top: 80px;}.RWDproduct004 section {    border-bottom: none;}.RWDproduct004 #portfolio .col-md-3 {    width: calc(100% / 3);}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {    margin: 0 60px 60px !important;    filter: drop-shadow(10px 15px 12px #e1e1e1);    transform: translateZ(0);}.RWDproduct004 .item-box-desc {    background: #fff;    padding: 35px 30px 35px 50px;    border-radius: 15px;    margin: -40px 0 0;    width: 90%;    position: relative;}.RWDproduct004 .item-box-desc:before {    position: absolute;    content: '';    background: #91ad70;    width: 40px;    height: 1px;    left: 0;    top: calc(35px + 15px);}.RWDproduct004 #portfolio div.col-md-3 h2,.RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 20px;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;    color: #227d51;    letter-spacing: 2px;}.RWDproduct004 .list-inline {    line-height: 1.6;    margin-top: 10px !important;}.RWDproduct004 div.row>div img.img-responsive {    transition: .5s ease;}.RWDproduct004 div.row>div:hover img.img-responsive {    transform: scale(1.05);    transition: .5s ease;}.RWDproduct004 .item-box figure {    border-radius: 15px;}/*服務*/ 
.service_block>.container {    width: 100% !important;    padding: 0 0 0 10%;    display: flex;    flex-wrap: wrap;}.service_block .service_title {    width: 100%;}.service_block .service_left {    width: 53%;    padding-right: 3vw;}.service_block .service_right {    width: 47%;}.service_block .RWDService001 .row {    width: calc(100%/2 - 10px);    float: left;    margin: 0;    padding-right: 50px}.service_block .RWDService001 .section-subject.row {    text-align: left;    padding-right: 150px}.service_block .RWDService001 .row .col-md-3.col-sm-6 {    width: 100%;    padding: 0;}.service_block .RWDService001 .row:nth-child(2) {    padding-right: 25px;    padding-left: 0;}.service_block .RWDService001 .row:nth-child(3) {    padding-right: 0;    float: right;    padding-left: 0;}.service_block .RWDService001 article.boxFeature-2 {    display: flex;    flex-wrap: wrap;    height: auto;    margin-bottom: 25px;}.service_block .RWDService001 article.boxFeature-2 h2 {    font-size: 60px;    font-family: 'Noto Serif TC', serif !important;    color: transparent;    margin: 0 10px 0 0;    letter-spacing: 1px;    position: relative;    -webkit-text-stroke: 1.5px #b1b479;    text-stroke: 1.5px #b1b479;    font-weight: 700;    opacity: .5;    font-style: italic;    line-height: 1;    position: relative;    width: 45px;}.service_block .RWDService001 article.boxFeature-2 h2::after {    content: "";    position: absolute;    width: 1px;    height: 30px;    background: #b1b47980;    left: 20px;    top: 65px;}.service_block .RWDService001 article.boxFeature-2 h5 {    font-size: 20px;    font-family: 'Noto Serif TC', serif !important;    color: #227d51;    letter-spacing: 1px;    padding-left: 0;    margin: 7px 0px 0px;}.service_block .RWDService001 article.boxFeature-2 p.item_p {    margin: -22px 0px 0px 57px;    color: #555;    font-size: 15px;    text-align: left;    width: 100%;    letter-spacing: 1px;    line-height: 1.3;}/*過場*/ 
.cta_block {    position: relative;}.cta_block:before {    content: '';    position: absolute;    background: #227d51;    width: 100%;    height: 100px;    left: 0;    bottom: 0;}.cta_block .container {    width: 100% !important;    padding: 0 0 0 10%;}.RWDparallax_new {    position: absolute;    width: 100%;    height: 100%;    top: 0;    z-index: 0;    border-radius: 50px 0 0 0;    overflow: hidden;}.RWDparallax_new .picbgbox {    height: 500px !important;}.cta_block .cta_info .RWDedictor008 {    display: flex;    flex-direction: column;    justify-content: center;    height: 500px;    color: #fff;    padding-left: 7vw;    width: 49%;}.cta-subject .cta-title,.cta-subject .cta-subtitle {    color: #fff;}.cta-subject .cta-title {    font-size: 36px;    font-family: 'Noto Serif TC', serif;    font-weight: 600;}.cta-subject .cta-subtitle {    margin: 0 0 10px;}.cta-subject .cta-txt {    margin: 0;    color: #ffffffd9;    font-size: 20px;}.cta-subject .cta-txt:before {    content: '';    position: relative;    display: block;    width: 80px;    height: 1px;    background: #b1b4799e;    margin: 25px 0;}/*deco們*/ 
.about_block:before {    position: absolute;    content: '';    width: 60vw;    height: 33vw;    background: linear-gradient(285deg, #91ad70, #91ad7061, transparent);    border-radius: 100%;    right: -22%;    bottom: -20%;    opacity: .2;    transform: rotate(18deg);}.bg_deco-1 {    position: absolute;    background: url(archive/image/customization/deco-1-1.png) no-repeat;    width: 24vw;    height: 20vw;    right: -4%;    top: -22%;    background-size: contain;    background-position: right center;    filter: drop-shadow(10px 8px 10px #ccc);}.bg_deco-2 {    position: absolute;    background: url(archive/image/customization/deco-2.png) no-repeat;    width: 11vw;    height: 8.5vw;    left: 7%;    top: 4%;    background-size: contain;    background-position: left center;    filter: drop-shadow(10px 8px 10px #ccc);}.bg_deco-3 {    position: absolute;    background: url(archive/image/customization/deco-3-2.png) no-repeat;    width: 26vw;    height: 23vw;    right: -6%;    bottom: 15%;    background-size: contain;    background-position: left center;    filter: drop-shadow(10px 8px 10px #ccc);}.OEM_block:before {    position: absolute;    content: '';    width: 80vw;    height: 37vw;    background: linear-gradient(101deg, #91ad70, #91ad7061, transparent);    border-radius: 100%;    left: -30%;    top: 0;    opacity: .2;    transform: rotate(20deg);}.OEM_block:after {    position: absolute;    content: '';    width: 80vw;    height: 37vw;    background: linear-gradient(258deg, #91ad70, #91ad7061, transparent);    border-radius: 100%;    right: -35%;    bottom: 5%;    opacity: .2;    transform: rotate(20deg);    z-index: -1;}/* 230315 */ 
.RWDproduct004 .list-inline {    text-align: justify;}.cta_block:before {    background: #91AD70;}.index .RWDbanner_plus01 .slick-caption .txt3 span {    font-family: 'Noto Serif TC', serif;}.advantage_block .RWDService001 p {    font-size: 17px;}.advantage_block .RWDService001 article.boxFeature-2 h2 {    font-size: 23px;}.ft_company .company_name h2 {    color: #fff;    font-weight: bold;}.section-subject h2.main-title span {    font-family: 'Noto Sans TC', 'Noto Sans SC', sans-serif;    font-weight: bolder;    font-size: 80px;    color: #227d51;}.section-subject h2.main-title {    color: #799656;}body,html {    font-size: 17px;}.section-subject h3.sub-title {    font-size: 22px;}.RWDscore01 .count-title {    font-size: 17px;}.RWDscore01 .more-btn,.RWDbtn01 .btn {    font-size: 17px;}.RWDproduct004 #portfolio div.col-md-3 h2,.RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 22px;}.service_block .RWDService001 article.boxFeature-2 p.item_p {    font-size: 16px;}.service_block .RWDService001 article.boxFeature-2 h5 {    font-size: 21px;}.ft_company .company_left {    width: 460px;}br.second {    display: none;}.index .RWDbanner_plus01 .slickitem02 .slick-caption .txt3 span {    font-size: clamp(1.125rem, 1.0576rem + 0.2765vw, 1.5rem);}.cta-btn a {width: 270px;display: block;    text-align: left;    line-height: 1.5;    padding: 13px 20px;height: auto;    color: #fff;    border: 1px solid #fff;    position: relative;    margin: 50px 0 0;    background: transparent;    border-radius: 0;    font-size: 15px;}.cta-btn a:before {position: absolute;    content: "";    background: #fff;    width: 40px;    height: 1px;    right: 30px;    top: 50%;    transition: .5s ease;}.cta-btn a:after {     position: absolute;    content: "";    width: 15px;    height: 15px;    right: 24px;    top: 50%;    border-radius: 99em;    border: 1px solid #fff;    transform: translateY(-50%);    transition: .5s ease;} .cta-btn a:hover:before { transition: .5s ease;    background: #fff;}.cta-btn a:hover:after { border: 1px solid #fff;    width: 10px;    height: 10px;    background: #fff;    transition: .5s ease;    right: 65px;}.cta-btn a:hover {background: #91ad70;border: 1px solid #91ad70;color: #fff;}/*230626*/ 
.lang-select-label {padding: 27px 25px; font-size: 15px;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {color: #227D51;}.lang-select-options a:hover {font-weight: 400; background: #f0f0e0; color: #227D51;}.lang-select-options a:hover * {font-weight: 400; color: #227D51;}/*231229語系選單修*/ 
.RWDmenu_plus04 .header {padding: 0 1% 0 3%;}.RWDmenu_plus04 .features .share-group a span {margin-left: 0;}
/*footer start*/

.footer_block {    padding: 80px 0 60px;    background: #227D51;    position: relative;}.footer_block .container {    display: flex;    flex-wrap: wrap;}.footer_block .ft_company {    width: 50%;    display: flex;    flex-wrap: wrap;    align-items: flex-end;    padding-right: 50px;    border-right: 1px solid #b1b47980;}.footer_block .ft_links {    width: 50%;    padding-left: 50px;}.footer_block .ft_copyright {    width: 100%;}.footer_block .ft_links .RWDedictor>ul {    display: flex;    flex-wrap: wrap;}/*資訊*/ 
.ft_company .company_name {    color: #06341d;    margin: 0 0 20px;    font-weight: 300;    width: 100%;}.ft_company .company_name h2 {    font-family: 'Noto Serif TC', serif;    font-size: 20px;    margin: 0;    color: #06341d;}.ft_company .company_name p {    margin: 10px 0 0;}.ft_company .company_left {    width: 430px;}ul.info_detail {    list-style: none;    padding-left: 0;    color: #08341dc7;    margin-bottom: 0;}ul.info_detail li {    margin-bottom: 5px;}ul.info_detail li i {    font-size: 18px;    width: 18px;    text-align: center;    margin-right: 8px;    color: #08341dc7;}ul.info_detail li a {    color: #08341dc7;}ul.info_detail li a:hover {    color: #fff;}/*社群*/ 
.RWDsocial002 .pull-right {    float: left !important;    margin-bottom: 0;}.RWDsocial002 .iconRounded {    border: none;    margin-right: 10px;    background: #ffffffa6;    transition: .5s ease;    font-size: 18px;}.RWDsocial002 i.i.ii-fb1.iconRounded {    color: #1a70bb;}.RWDsocial002 i.i.ii-ig2.iconRounded {    color: transparent;    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-image: linear-gradient(160deg, #6e39bb 0%, #c12d9b 25%, #e02b70 50%, #f57432 75%, #fece6c 100%);}.RWDsocial002 i.i.ii-youtube1.iconRounded {    color: #fe0000;}.RWDsocial002 i.i.ii-line3.iconRounded {    color: #45b91f;}.RWDsocial002 .iconRounded:hover {    background: #fff;    transition: .5s ease;}.RWDsocial002 .cusimg img {    width: 20px;    margin-top: 2px;}/*選單*/ 
.footer_block .ft_links ul {    list-style: none;    padding-left: 0;    color: #06341d;}.footer_block .ft_links .links_item {    padding-right: 80px;}.footer_block .ft_links .links_item .links_title {    font-size: 16px;    color: #06341d;    font-weight: 500;    margin-bottom: 7px;}.footer_block .ft_links .links_item li {    margin-bottom: 5px;    color: #08341dc7;}.footer_block .ft_links .links_item li i {    padding-left: 5px;    color: #ffffff70;    transition: .5s ease;}.footer_block .ft_links .links_item li a {    color: #08341dc7;    font-size: 15px;}.footer_block .ft_links .links_item li a:hover {    color: #fff;}.footer_block .ft_links .links_item li a:hover i {    color: #fff;    transition: .5s ease;}/*copyright*/ 
.ft_copyright {    font-size: 12px;    font-weight: 300;    color: #ffffff52;    padding-top: 20px;    border-top: 1px solid #b1b47980;    margin-top: 30px;    display: flex;    flex-wrap: wrap;}.copyright_desc,.copyright_desc a,.copyright_desc a:hover {    color: #ffffff52;}.ft_copyright .RWDedictor,.ft_copyright .RWDssl01 {    padding-right: 10px;}/*scrolltop*/ 
.scrollTop002 {    right: 32px;    bottom: 290px;z-index:202}.scrollTop002 .ii {    background: #B1B479;}/*行動呼籲*/ 
.fixed_btn {    position: fixed;    bottom: 0;    left: 0;    z-index: 222;    width: 100%;    display: none;}/* 230315 */ul.info_detail li i {    color: #06341d;}.footer_block {    background: #91AD70;}.footer_block .ft_company {    border-right: 1px solid #5959593b;}.ft_copyright {    border-top: 1px solid #5959593b;}.RWDsocial002 .ii-line3 {    font-size: 15px;    padding-top: 13px;}.copyright_desc,.copyright_desc a,.copyright_desc a:hover,.ft_copyright {    color: #576447;}.footer_block .container .fadeInUp {    opacity: 1 !important;    animation: unset;}.ft_company .company_left {    width: 460px;}

/*footer end*/
/*內頁 start*/

.page_wrapper_bg .RWDmenu_plus04 .header{box-shadow: 0 10px 20px rgb(66 67 68 / 10%);}.article8 .page_wrapper_bg section.call_to_action>.container {    width: 50%;}.page_wrapper_bg section.call_to_action {padding: 100px 0;min-height: 35vw;position: relative;}.page_wrapper_bg .article-text {font-size: 18px;font-weight:normal;color:#555;letter-spacing: 1px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 18px;font-weight:normal;color:#555;letter-spacing: 1px;line-height:2; margin:20px 0;}.page_wrapper_bg .article-text h2 {    font-family: 'Noto Serif TC', serif;    font-weight: 700;    font-size: 35px;    letter-spacing: 1px;    line-height: 1.7;    margin: 0 0 5px;color:#333}.page_wrapper_bg .article-text h3 {    font-family: 'Noto Serif TC', serif;    font-weight: 500;    font-size: 24px;    letter-spacing: 1px;    line-height: 1.7;    margin: 0 0 10px;color:#333}.page_wrapper_bg .article-text h5{    font-family: 'Noto Serif TC', serif;    font-weight: 500;    font-size: 22px;    letter-spacing: 1px;    line-height: 1.7;    margin: 0 0 10px;}.pagecontent .RWDtimeline01 {margin-top: 80px !important;}/*-------*/ 
.page_wrapper_bg .article-text>.container {    width: 100%;    padding: 0;}.page_wrapper_bg section.call_to_action>.container {width:65%;}.article1 .page_wrapper_bg section.call_to_action>.container,.article3 .page_wrapper_bg section.call_to_action>.container,.article7 .page_wrapper_bg section.call_to_action>.container,.eforms1 .page_wrapper_bg section.call_to_action>.container{width:50%;}.page_wrapper_bg section.hgroup>.container {width: 100%;padding: 0;}/*-------*/ 
.eforms1 .page_wrapper_bg section.call_to_action:before {    position: absolute;    background: url(archive/image/customization/deco-3-2.png) no-repeat;    width: 23vw;    height: 23vw;    right: -5%;    bottom: 7%;    background-size: contain;    background-position: left center;    filter: drop-shadow(10px 8px 10px #ccc);    content: "";}.eforms1 .page_wrapper_bg section.call_to_action:after {    position: absolute;    content: '';    width: 61vw;    height: 25vw;    background: linear-gradient(258deg, #91ad70, #91ad7061, transparent);    border-radius: 100%;    right: -22%;    bottom: 5%;    opacity: .2;    transform: rotate(34deg);    z-index: -1;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{    background: #fdfeff;    box-shadow: none;    border-radius: 15px 15px 0 0;    border: 1px solid #91AD70;}.m2018 .products-nav .nav-title {    background:#5c7d35;    font-size: 22px;    padding: 15px 10px;    text-align: center;    margin-bottom: 0;    color: #fff;    letter-spacing: 2px;    border-radius: 15px 15px 0 0;    font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background: #fff; border-bottom:1px solid #91ad70;}.page_wrapper_bg .products-nav>ul>li:hover > a{color: #227d51;background: #eef1ea;}.page_wrapper_bg .products-nav>ul> li.active > a{color: #227d51;font-weight: 600;background: #eef1ea;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {    font-size: 18px;    padding: 15px 0px;    font-weight: 600;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #409fca;padding:15px 30px !important;color: #fff;font-size: 17px;font-weight:300;transition: 0.5s ease;}.page_wrapper_bg .ebtn a:after,.qa-btn a:after{    position: absolute;    content: '';    width: 15px;    height: 15px;    right: 24px;    top: 50%;    border-radius: 99em;    border: 1px solid #91ad70;    transform: translateY(-50%);    transition: .5s ease;}.page_wrapper_bg .ebtn a:before,.qa-btn a:before {    position: absolute;    content: '';    background: #91ad70;    width: 40px;    height: 1px;    right: 30px;    top: 50%;    transition: .5s ease;}.page_wrapper_bg .ebtn a ,.qa-btn a{    font-weight: 300;    transition: all 0.5s ease 0s;    width: 270px;    text-align: left;    line-height: 1.5;    padding: 15px 20px;    height: auto;    color: #91ad70;    border: 1px solid #91ad70;    position: relative;    margin: 30px 0 0;    background: transparent;    border-radius: 0;    font-size: 17px;display:block}.page_wrapper_bg .ebtn a:hover ,.qa-btn a:hover{    background: #91ad70;    border: 1px solid #91ad70;    color: #fff;    transition: .3s ease;}.page_wrapper_bg .ebtn a:hover:after,.qa-btn a:hover:after {    border: 1px solid #fff;    width: 10px;    height: 10px;    background: #fff;    transition: .5s ease;    right: 65px;}.page_wrapper_bg .ebtn a:hover:before,.qa-btn a:hover:before{transition: .5s ease;background: #fff;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background:#91ad70;transition: .5s ease;border: 1px solid #91ad70;color: #fff;}#article .btn.btn_back a {    padding: 12px 13px;}.btn.btn_back a {    border: 1px solid #91ad70;    background: #fff;    color: #91ad70;    padding: 12px 20px;    font-size: 17px;    display: block;    width: 250px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 14px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin: 0;border-bottom: none;padding:0}.hgroup .pageTitle{    text-align: center;    line-height: 1.5;    font-size: 47px;    letter-spacing: 1.5px;    font-weight: 700;    margin: 0;    padding: 0;    color: #227d51;    font-family: 'Noto Serif TC', serif;}.page_subject {padding: 0;}.hgroup .pageTitle br {display: none;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size:20px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 22px;transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 13px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 32px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 17px;font-weight: normal;color: #747474;}/*會員*/#btn_member_login:hover {background-color: #009fe8;}#btn_member_login {border-radius: 20px;background-color: #27adeb;}.member_join_strong { color: #7bae12; font-weight: bold;}#join_form .btn-primary:hover {background: #04a1e9;}#join_form .btn-primary {background: #11a5e9; border-radius: 20px;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius: 20px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #ff6613;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 22px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #10a5e9; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius: 20px;color: #009fe8;border: 1px solid #009fe8;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #10a5e9;border-radius: 20px;}.layoutlist_2 .subject {text-align: center;}/*購物清單*/@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background: #009fe8;-webkit-transform: scale(1);transform: scale(1)}}.login-box a {background: transparent;}.login-box a b{color: #ff6613;}.total b{color: #ff6613;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price{color: #ff6613;}.RWDshopping .btn.normal {border-radius: 20px;}.RWDshopping .btn {display: inline-block;color: #019fe7;border-color: #019fe7;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #10a5e9;color: #10a5e9;}.RWDshopping .btn.bg2 {background: #10a5e9;color: #fff; border-color: #10a5e9;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #10a5e9color: #fff;}.form-box .required:after { color: #ff6613;}/*-----*/ 
.history-top h2 {text-align: center;}/*.RWDtimeline01 li.event .point .date {display: none;}*/ 
.RWDtimeline01 li.event .point .title{    font-size: 24px;    margin: 15px 0 10px;    line-height: 30px;    font-family: 'Noto Serif TC', serif;    font-weight: 700;    color: #6e963e;text-align: left;}.RWDtimeline01 li.event .point .editor {    font-size: 18px;    color: #555;    line-height: 1.7;    text-align: left;}.RWDtimeline01 li.event .circle img {    width: 100%;    height: auto;    max-width: 100%;    margin-bottom: 10px;    box-shadow: 16px 7px 15px 7px rgb(51 51 51 / 5%);    border: 1px solid #f6f6f6;    border-radius: 15px;}.history-box ul {    padding-left: 25px;    margin-top: 10px;    line-height: 2;}.history-box p {    border-bottom: 1px solid #d0d0d0;    padding: 0 0 20px;    margin: 0 0 20px !important;}/*-------*/ 
.f-imgtxt {display: flex;flex-wrap: wrap;margin: 30px 0;align-items: center;}.f-imgtxt .txtbox {width: 50%;}.f-imgtxt .imgbox {width: 50%;}.txtbox ol {padding-left: 20px;}.imgbox.box2 {display: flex;}.imgbox.box2 .box {    width: 100%;}.factory-sec.sec3 .txtbox {padding-right: 50px;}.factory-sec.sec2 .txtbox {padding-left: 50px;}.factory-sec.sec3 .f-imgtxt {margin: 0 0 30px;}.factory-sec.sec3 .f-imgtxt .imgbox.box2 .box {margin: 0 5px;}.imgsec.four { display: flex; margin: 30px -10px 0;}.imgsec.four .fourbox {margin: 0 10px;}.factory-sec.sec3.art_001 {    margin: 30px 0;}.article1 .imgsec.four .fourbox {    width: 50%;}.article1 .imgsec.four img {    height: 22vw;    object-fit: cover;    width: 100%;}.imgsec.four.num_02 img {    height: auto;}.factory-sec.sec3.art_001 .f-imgtxt img {    padding-left: 10px;}.award-sec {    display: flex;margin: 30px 0;flex-wrap:wrap}.award-box img {    border: 1px solid #e8e8e8;}.award-box {    margin: 0 10px 30px;    width: calc(100%/6 - 20px);    text-align: center;}.award-box p {    line-height: 1.5 !important;    margin-top: 10px;    font-size: 15px !important;}.qa-block ul li:last-child {    border-bottom: none;    padding: 0;    margin: 0;}.qa-block ul li {    margin: 0 0 15px;    border-bottom: 1px dotted #92a67b;    padding: 0 0 15px;}.qa-block ul {    list-style: none;    padding: 0;}.qa-block {    background: #eff4e8;    padding: 50px 5vw;border-radius: 15px;}.qa-block ul li span {    font-weight: bold;    margin-right: 5px;    font-size: 20px;}/*--------*/ 
.RWDtimeline01 .timeline-in {position: relative;padding: 70px;background: #fcfcfc;}.RWDtimeline01 .model-title {    font-size: 27px;    margin-bottom: 0;    line-height: 32px;    background: #799656;    text-align: center;    color: #fff;    padding: 20px 0;    font-family: 'Noto Serif TC', serif;    border-radius: 10px 10px 0 0;}.RWDtimeline01 .line_dot2 span {background: linear-gradient(to bottom,rgb(252 252 252) 0,rgb(252 252 252) 2%,rgba(255,255,255,1) 100%);}/*------*/ 
.expert-title {    text-align: center;    margin: 0 0 35px;}.expert-block {    border: 1px solid #ebebeb;    padding: 70px;}.expert-infosec {    display: flex;    align-items: center;}.expert-infobox img {    margin: 0 0 15px;}.expert-infobox {    margin: 0 30px;    text-align: center;}.expert-infosec {    display: flex;    align-items: center;    margin: 40px 0 0;}.expert-check ul li {    margin: 0 10px;}.expert-check ul {    display: flex;    justify-content: center;    padding-left: 0;    list-style: none;    border-top: 1px solid #b7b7b7;    padding-top: 30px;    margin-top: 30px;}.mask-box {    margin: 40px 0;}.face-sec{margin-top:20px;}.face-sec ul {    padding-left: 0;    list-style: none;    margin: 0;}.f-imgtxt.expert .txtbox {    padding-right: 40px;}.f-imgtxt.daily .txtbox {    padding-left: 40px;}.inbanner-box {    box-shadow: 7px 9px 20px 4px rgb(213 213 213 / 20%);    border: 1px solid #f6f6f6;margin:20px 0}.page_wrapper_bg .inner-sec .pic-sec {    display: flex;    flex-wrap: wrap;}.page_wrapper_bg .inner-sec .pic-box:hover {    border: 1px solid #1e8156;    transition: .3s ease;}.page_wrapper_bg .inner-sec .pic-box {    width: calc(100%/6 - 20px);    border: 1px solid #1e815670;    margin: 0 10px 10px;    transition: .3s ease;}/*----*/ 
.page_wrapper_bg .inner-sec { margin: 50px 0;}.page_wrapper_bg  .inner-sec ul { padding-left: 20px;margin: 10px 0 0;}/*-----*/ 
.new-form {    background: #fff;    padding: 50px 10%;    border-radius: 15px;    position: relative;    filter: drop-shadow(10px 15px 12px #e1e1e1);    margin: 0;}.new-form .new-width .control-label {    text-align: left !important;    font-weight: 300;    color: #333;}.new-form .formdesc ul {    margin: 30px 0 0;}.customized_columns ._input, .customized_columns select {border: none;background-color: #f6f6f6;}.form-control {font-size: 17px; color: #555;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}/*-----*/ 
.faq_question {font-weight: 500;color: #333;}.privacy_block .item ul {    padding-left: 20px;}.privacy_block .item {    margin: 40px 0;}.company-block .inner-sec {    margin-bottom: 0;}/*------*/ 
.rwdlayoutlist_9 .litem .litem__imgs::after {background: transparent;}.rwdlayoutlist_9 .cdate {display: none;}.rwdlayoutlist_9 .litem {    padding: 0 10px;    filter: drop-shadow(10px 15px 12px #e1e1e1);}.rwdlayoutlist_9 .litem .litem__imgs {    border-radius: 15px;    overflow: hidden;}.rwdlayoutlist_9 .litem__text {width: 80%;;border-radius: 15px;margin: -50px 0 0 0;}.rwdlayoutlist_9 .subject {    font-size: 24px;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;    color: #227d51;    letter-spacing: 1px;}.tabs nav li.tab-current a::before {    background: #227d51 !important;}/*-------*/#oemtable tr:first-child {    background: #91ad70;    color: #fff;    font-size: 22px;    font-family: 'Noto Serif TC', serif;    font-weight: 500;}#oemtable td {    width: calc(100% - 450px/2);    padding: 20px;    border: 1px solid #d9d9d9;}#oemtable td:last-child {    width: 450px;}.table-txt{display:none}/***/a#point1,a#point2,a#point3,a#point4,a#point6{position: relative;top: -200px;}a#point5{position: relative;top: -280px;}.article3 p a {    color: #319a67;    text-decoration: underline;}.pic-title img {    max-width: 65%;}.pic-title {    position: relative;    left: -30px;    margin-bottom: 40px;}.article3.id166 .pagecontent .RWDeditor01 {    border-top: 1px solid #cecbcb;    padding-top: 70px;    margin-top: 70px;}.article3.id166 .pagecontent .article_model[data-seq="0"] {    border-top: none !important;    padding-top: 0 !important;}/*-------*/ 
.layoutlist_4 .list_subject a {    color: #333 !important;    font-size: 24px !important;    line-height: 1.7 !important;    font-family: 'Noto Serif TC', serif;    font-weight: 700;}.layoutlist_4 .list_subject .summary {    margin: 10px 0 0 !important;}.layoutlist_4 .list_subject .summary a {    color: #555 !important;     font-size: 17px !important;    line-height: 1.7 !important;    font-weight: 300 !important;    font-family: 'Noto Sans TC';}.layoutlist_4 .listdate .yearmonth {    color: #555 !important;    letter-spacing: 0 !important;    padding: 0;}.qa-btn.vis-padw {    display: none;}/*20230615*/ 
.page_wrapper_bg .article-text h3 { font-size: 26px;}.page_wrapper_bg .article-text p, .page_wrapper_bg .article-text{ font-size: 20px;}.RWDslider01 .editor, .RWDtimeline01 li.event .point .editor, .RWDtimeline02 .timeline2_list .block .text { font-size: 20px;   letter-spacing: 1px; line-height: 1.8;}

/*內頁 end*/
/*英文語系 start*/

/*首頁-字距*/ 
.wrapper_bg.lang_en, .wrapper_bg.lang_en p, .wrapper_bg.lang_en a,.wrapper_bg.lang_en .RWDalert_fancybox.bottom,.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1,.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt2,.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1 span,.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt2 span,.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt3 span,.wrapper_bg.lang_en .section-subject .en-title,.wrapper_bg.lang_en .cta-subject .en-title,.wrapper_bg.lang_en .section-subject h2.main-title,.wrapper_bg.lang_en .section-subject h3.sub-title,.wrapper_bg.lang_en .advantage_block .RWDService001 article.boxFeature-2 h2,.wrapper_bg.lang_en .RWDproduct004 #portfolio div.col-md-3 h2,.wrapper_bg.lang_en .RWDproduct004 #portfolio div.col-md-3 h3,.wrapper_bg.lang_en .service_block .RWDService001 article.boxFeature-2 h2,.wrapper_bg.lang_en .service_block .RWDService001 article.boxFeature-2 h5,.wrapper_bg.lang_en .service_block .RWDService001 article.boxFeature-2 p.item_p,.wrapper_bg.lang_en .RWDscore01,.wrapper_bg.lang_en .RWDmenu_plus04 #search-box.full .form-control,.wrapper_bg.lang_en .RWDalert_fancybox .btn{letter-spacing: 0 !important;}.wrapper_bg.lang_en {line-height: 1.6;}/*banner*/ 
.index .wrapper_bg.lang_en .banner_block .container {width: 38% !important; margin-right: 10%;}.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1, .index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt2 {line-height: 1.2;}.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt3 {line-height: 1.3;}.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {font-size: clamp(2.25rem, 1.9439rem + 0.8163vw, 3.25rem);}/*title*/ 
.wrapper_bg.lang_en .section-subject h2.main-title {max-width: 950px; line-height: 1.2;}.wrapper_bg.lang_en .section-subject h3.sub-title {max-width: 1000px;}.wrapper_bg.lang_en .OEM_block .section-subject h3.sub-title {max-width: 1000px; width: auto;}.wrapper_bg.lang_en .ab_right .section-subject h2.main-title {max-width: 840px;}.wrapper_bg.lang_en .section-subject h2.main-title span {padding-right: 15px;}/*about*/ 
.wrapper_bg.lang_en .about_block>.container {align-items: center;}.wrapper_bg.lang_en .RWDscore01 .count-blk .swiper-slide {flex-wrap: wrap;}.wrapper_bg.lang_en .RWDscore01 .count-item {width: calc(50% - 30px); max-width: none; margin: 0 30px 20px 0;}.wrapper_bg.lang_en .RWDscore01 .count-item:nth-child(2) {border-right: none;}.wrapper_bg.lang_en .RWDscore01 .more-btn {width: 440px;}/*advantage*/ 
.wrapper_bg.lang_en .advantage_block .RWDService001 p {line-height: 1.4;}/*service*/ 
.wrapper_bg.lang_en .RWDproduct004 .list-inline {text-align: left; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: inherit; -webkit-box-orient: vertical; max-height:none; min-height: auto; height: auto !important;}/*.wrapper_bg.lang_en .RWDproduct004 #portfolio div.col-md-3 h3 {min-height: 66px;}*//*footer*/ 
.wrapper_bg.lang_en .ft_company .company_left {width: 100%;}.wrapper_bg.lang_en .ft_company .company_name {align-self: flex-start;}.wrapper_bg.lang_en .footer_block .ft_links .links_item {width: 50%; margin-bottom: 30px;}.wrapper_bg.lang_en .footer_block .ft_links .links_item:last-child {margin-bottom: 0;}.wrapper_bg.lang_en .footer_block .ft_links .links_item li {line-height: 1.2; margin-bottom: 12px;}/*內頁-字距*/ 
.page_wrapper_bg.lang_en .hgroup .pageTitle,.page_wrapper_bg.lang_en input#top_search_searchkey,.page_wrapper_bg.lang_en .article-text h2,.page_wrapper_bg.lang_en .article-text h3,.page_wrapper_bg.lang_en .article-text h4,.page_wrapper_bg.lang_en .article-text h5,.page_wrapper_bg.lang_en .article-text, .page_wrapper_bg.lang_en .article-text p, .page_wrapper_bg.lang_en .RWDslider01 .editor, .page_wrapper_bg.lang_en .RWDtimeline01 li.event .point .editor, .page_wrapper_bg.lang_en #sidebar .products-nav,.page_wrapper_bg.lang_en #article .layoutlist_4 .listdate .yearmonth,.page_wrapper_bg.lang_en .rwd .faq_question,.page_wrapper_bg.lang_en .rwd .faq_answer,.page_wrapper_bg.lang_en .video_item_subject,.page_wrapper_bg.lang_en .page_content1 .dd-selected,.page_wrapper_bg.lang_en .product_desc_content,.page_wrapper_bg.lang_en RWDproduct_page .products-info .nu, .page_wrapper_bg.lang_en .RWDproduct_page .products-info .stock, .page_wrapper_bg.lang_en .RWDproduct_page .products-info .subname, .page_wrapper_bg.lang_en .RWDproduct_page .products-info .txt .editor,.page_wrapper_bg.lang_en .RWDquiry .btn.normal,.page_wrapper_bg.lang_en .privacy_block, .page_wrapper_bg.lang_en .privacy_block p,.page_wrapper_bg.lang_en .shopping_txt,.page_wrapper_bg.lang_en .m2018 .products-nav .nav-title,.page_wrapper_bg.lang_en ul.breadcrumb.pull-right a,.page_wrapper_bg.lang_en .rwdlayoutlist_9 .subject,.page_wrapper_bg.lang_en .RWDslider01 .editor, .page_wrapper_bg.lang_en .RWDtimeline01 li.event .point .editor, .page_wrapper_bg.lang_en .RWDtimeline02 .timeline2_list .block .text,.page_wrapper_bg.lang_en .emptymsg__text{letter-spacing: 0 !important;}/*內頁-聯絡*/ 
.eforms1 .page_wrapper_bg.lang_en section.call_to_action>.container {width: 60%;}.eforms1 .page_wrapper_bg.lang_en .new-form {padding: 50px;}.page_wrapper_bg.lang_en .new-form ul.info_detail {line-height: 1.3;}.page_wrapper_bg.lang_en .new-form ul.info_detail li {margin-bottom: 20px;}.eforms1 .page_wrapper_bg.lang_en .formdesc h3 {line-height: 1.3 !important;}

/*英文語系 end*/
/*小螢幕 start*/

@media (max-width:2200px){/*關於*/ 
.RWDscore01 .count-num {font-size: 44px;}.article1 .page_wrapper_bg section.call_to_action>.container, .article3 .page_wrapper_bg section.call_to_action>.container, .article7 .page_wrapper_bg section.call_to_action>.container, .eforms1 .page_wrapper_bg section.call_to_action>.container {width: 60%;}.page_wrapper_bg .article-text h2 {font-size: 30px;}.RWDtimeline01 li.event .point .title {font-size: 22px;}.page_wrapper_bg section.call_to_action>.container {width: 80%;}#oemtable tr:first-child {font-size: 17px;}.new-form {padding: 50px 7%;}.formdesc ul.info_detail li a:hover {color: #08341dc7;}/*20230615*/ 
.page_wrapper_bg .article-text h2 {    font-size: 32px;}.article8 .page_wrapper_bg section.call_to_action>.container {    width: 60%;}/*231229語系*/ 
.eforms1 .page_wrapper_bg.lang_en section.call_to_action>.container {width: 75%;}}         @media (max-width:2100px){/*服務*/ 
.service_block .RWDService001 article.boxFeature-2 p.item_p {min-height: 39px;}.service_block .RWDService001 article.boxFeature-2 {margin-bottom: 15px;}    }                @media (max-width:2050px){        /*容器設定*/    #RWDfullscreen01 .container, .footer_block .container {width: 85%;}    .about_block>.container {padding: 0 7.5% 0 0;}    .service_block>.container {padding: 0 0 0 7.5%;}    .cta_block .container {padding: 0 0 0 7.5%;}        }                @media (max-width:2000px){        /*文字*/    body, html {font-size: 16px;}        /*banner*/    /*.index .banner_block .container {width: 50% !important;}*/    /*.index .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 370%;}    .index .RWDbanner_plus01 .slick-caption .txt2 span {font-size: 215%;}    .index .RWDbanner_plus01 .slick-caption .txt3 span {font-size: 135%;}*/            /*共通-title*/    .section-subject .en-title, .cta-subject .en-title {font-size: 70px;}    .section-subject h2.main-title span {font-size: 70px;}    .section-subject h2.main-title {font-size: 36px;}    .section-subject h3.sub-title:before {margin: 20px 0;}    .OEM_block .section-subject h3.sub-title:before {margin: 20px 0 20px auto;}        /*共通-按鈕*/    .RWDscore01 .more-btn, .RWDbtn01 .btn {margin: 40px 0 0;}        /*關於*/    .about_block>.container {align-items: center;}    .about_block .ab_left {width: 47%}    .about_block .ab_right {width: 53%;}    .RWDscore01 {margin-top: 40px;}    .RWDscore01 .count-blk .swiper-slide {flex-wrap: wrap;}    .RWDscore01 .count-item {width: calc(50% - 30px); max-width: none; margin: 0 30px 20px 0;}    .RWDscore01 .count-item:nth-child(2) {border-right: none;}    .RWDscore01 .count-num {font-size: 40px;}    .RWDscore01 .count-item .count-num:after {transform: translateY(0);}    .RWDscore01 .count-title {margin-top: 10px; font-size: 15px;}        /*優勢原料**/    .advantage_block .RWDService001 article.boxFeature-2 h2 {font-size: 20px;}    .advantage_block .RWDService001 p {margin: 5px auto 0;}        /*代工*/    .OEM_block .section-subject h3.sub-title {width: 57%;}    .RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 0 40px 70px !important;}    .RWDproduct004 .item-box-desc {padding: 30px 30px 30px 40px;}    .RWDproduct004 .item-box-desc:before {width: 35px; top: calc(30px + 15px);}        /*服務*/    .service_block .service_left {width: 55%;}    .service_block .service_right {width: 45%;}    .f-imgtxt { align-items: flex-start;}/*231229語系*/ 
.index .wrapper_bg.lang_en .banner_block .container {width: 47% !important; margin-right: 50px;}    }            @media (max-width:1900px){        /*footer*/    .footer_block .ft_company {width: 45%;}    .footer_block .ft_links {width: 55%;}        .advantage_block .RWDService001 p {        font-size: 16px;        letter-spacing: 0px;    }        .section-subject h3.sub-title {        font-size: 20px;    }    .RWDproduct004 .list-inline {font-size: 15px;}    .RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {        font-size: 20px;    }/*231229語系*/ 
.wrapper_bg.lang_en .RWDproduct004 .list-inline {max-height: none; min-height: auto;}    }  @media (max-width:1800px){.layoutlist_4 .xrow>.col-sm-6.col-md-6 {width: 100%;}  /*230626*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 15px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 15px;}.RWDmenu_plus04 .features .share-group.main_share {margin-left: 10px;}/*231229語系*//*.wrapper_bg.lang_en .OEM_block .section-subject h3.sub-title {width: 60%;}*/ 
.wrapper_bg.lang_en .cta_block .cta_info .RWDedictor008 {width: 60%;}.wrapper_bg.lang_en .footer_block .ft_company {width: 50%;}.wrapper_bg.lang_en .footer_block .ft_links {width: 50%;}.wrapper_bg.lang_en .footer_block .ft_links .links_item {padding-right: 50px;}}          @media (max-width:1700px){        /*過場*/    .cta_block .cta_info .RWDedictor008 {height: 450px;    width: 55%;}    .cta-subject .cta-txt {font-size: 18px;}        /*footer*/    .ft_company .company_left {width: fit-content;}    .footer_block .ft_links .links_item {padding-right: 50px;}    .footer_block .ft_company {width: 43%;}    .footer_block .ft_links {width: 57%;}        /*deco們*/    .about_block:before {bottom: -16%;}    .bg_deco-1 {top: -20%;}    .OEM_block:after {bottom: 8%;}    .bg_deco-3 {    width: 28vw;        height: 27vw;        right: -3%;}        .RWDscore01 .count-item{        padding-right: 0px;    }    .about_block .ab_left {width: 45%}    .about_block .ab_right {width: 55%;}    br.second {        display: block;    }/*230626增加語系-header-漢堡提早*/    .RWDmenu_plus04 .header {padding: 0 15px;}    .RWDmenu_plus04 .logo {margin-top: 0; float: none;}    .RWDmenu_plus04 .site-nav .menu{display:none;}    .RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu,.RWDmenu_plus04 .toggle-mmenu-cover{display:block;}    .ml-stack-nav-toggle i{display:none;}    /*.RWDmenu_plus04 .features:after {content: ""; position: absolute; right: 0; top: 20%; height: 60%; width: 1px; background-color: #bab0a4;}*/    .RWDmenu_plus04 #mobile-menu .menu>li>a{color: #333;}    .RWDmenu_plus04 #mobile-menu .menu>li>ul{background: #f0f0e0;}    .RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent;}    .RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#227D51;}    .RWDmenu_plus04 #mobile-menu .menu a {font-size: 15px;}    .RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #ffffffd1;}    .RWDmenu_plus04 .features { float: right; position: relative;}    .RWDmenu_plus04 .features .share-group.main_share {padding-right: 25px;}    a.ml-stack-nav-toggle {margin-top: 13px;}   .RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a br {display: none;}.lang-select-label {padding: 27px 15px 27px 25px;}.RWDmenu_plus04 .features .search-btn {padding: 25px;}.RWDmenu_plus04 .features .lang-select {display: none;}/*231229語系*/ 
.eforms1 .page_wrapper_bg.lang_en section.call_to_action>.container {width: 85%;}    }            @media (max-width:1600px){        /*容器設定*/    #RWDfullscreen01 .container, .footer_block .container {width: 90%;}    .about_block>.container {padding: 0 5% 0 0;}    .service_block>.container {padding: 0 0 0 5%;}    .cta_block .container {padding: 0 0 0 5%;}            /*關於*/    .about_block>.container {padding: 0 5% 0 0;}        /*header*/    .RWDmenu_plus04 .header {padding: 0 0 0 2%;}    .RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 12px;}    .RWDmenu_plus04 .logo {width: 240px;}    .RWDmenu_plus04 .features .share-group.main_share {min-width: auto; padding: 26px 30px;}        /*優勢*/    .advantage_block .RWDService001 {margin-top: 60px;}        /*代工*/    .RWDproduct004 {margin-top: 60px;}    .RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 0 30px 50px !important;}        /*服務*/    .service_block .section-subject {margin-bottom: 60px;}        /*footer*/    .footer_block .ft_company {width: 45%;}    .footer_block .ft_links {width: 55%;}            /*deco們*/    .bg_deco-3 {width: 30vw;}    .section-subject h2.main-title span {        font-size: 60px;    }    .service_block .RWDService001 article.boxFeature-2 p.item_p {        font-size: 15px;    }    .service_block .RWDService001 article.boxFeature-2 h5 {        font-size: 19px;    }.new-form {padding: 50px}    }                    @media (max-width:1500px){        /*header*/    .RWDmenu_plus04 .features .share-group.main_share {margin-left: 0;}        /*共通-title*/    .section-subject .en-title, .cta-subject .en-title {font-size: 65px;}    .section-subject h2.main-title {font-size: 34px;}    .cta-subject .cta-title {font-size: 34px;}        /*共通-按鈕*/    .RWDscore01 .more-btn, .RWDbtn01 .btn {margin: 30px 0 0;}        /*關於*/    .RWDscore01 .count-num {font-size: 36px;}        /*優勢*/    .advantage_block .RWDService001 p {font-size: 15px;}    .advantage_block .RWDService001 i img {width: 80%;}        /*footer*/    .footer_block .ft_company {padding-right: 30px;}    .footer_block .ft_links {padding-left: 30px;}    .footer_block .ft_links .links_item {padding-right: 40px;}        /*deco們*/    .OEM_block:after {right: -25%; bottom: 12%; height: 40vw;}        body, html {        font-size: 15px;    }    .section-subject h3.sub-title {        font-size: 18px;    }    .about_block .ab_right{        padding-left: 3vw;    }    .section-subject {        margin-bottom: 30px;    }.article1 .page_wrapper_bg section.call_to_action>.container, .article3 .page_wrapper_bg section.call_to_action>.container, .article7 .page_wrapper_bg section.call_to_action>.container, .eforms1 .page_wrapper_bg section.call_to_action>.container {width: 77%;}.rwdlayoutlist_9 .litem {padding: 0; width: calc(50% - 21px);margin: 0 10px 50px;}  #oemtable td {width: calc(100% - 380px/2);}#oemtable td:last-child {width: 380px;}.page_wrapper_bg .article-text p {font-size: 15px;margin: 15px 0;}.page_wrapper_bg .article-text {font-size: 15px;}.article8 .page_wrapper_bg section.call_to_action>.container {    width: 77%;}/*231229語系*/ 
.wrapper_bg.lang_en .service_block .service_left {width: 60%;}.wrapper_bg.lang_en .service_right {width: 40%;}.wrapper_bg.lang_en .OEM_block .section-subject h3.sub-title {max-width: 800px;}}                  @media (max-width:1400px){        /*header-漢堡提早*/    .RWDmenu_plus04 .header {padding: 0 15px;}    .RWDmenu_plus04 .logo {margin-top: 0; float: none;}    .RWDmenu_plus04 .site-nav .menu{display:none;}    .RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu,.RWDmenu_plus04 .toggle-mmenu-cover{display:block;}    .ml-stack-nav-toggle i{display:none;}    /*.RWDmenu_plus04 .features:after {content: ""; position: absolute; right: 0; top: 20%; height: 60%; width: 1px; background-color: #bab0a4;}*/    .RWDmenu_plus04 #mobile-menu .menu>li>a{color: #333;}    .RWDmenu_plus04 #mobile-menu .menu>li>ul{background: #f0f0e0;}    .RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent;}    .RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#227D51;}    .RWDmenu_plus04 #mobile-menu .menu a {font-size: 15px;}    .RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #ffffffd1;}    .RWDmenu_plus04 .features { float: right; position: relative;}    .RWDmenu_plus04 .features .share-group.main_share {padding-right: 25px;}    a.ml-stack-nav-toggle {margin-top: 13px;}   .RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a br {display: none;}     /*關於*/    .RWDscore01 .count-blk {padding-left: 0; padding-right: 0;}    .RWDvideo001.show {height: 50vh !important;}        /*footer*/    .footer_block .ft_company {width: 100%; padding-right: 0; border-right: 0;}    .ft_company .company_left {width: 430px;}    .footer_block .ft_links {width: 100%; padding: 30px 0 0; border-top: 1px solid #b1b47980; margin-top: 30px; border-top: 1px solid #5959593b;}    .footer_block .ft_links .links_item {padding-right: 7vw;}    .footer_block .ft_copyright {margin-top: 20px;}    .RWDproduct004 .item-box-desc{        margin: -20px 0 0;    }    .cta_block .cta_info .RWDedictor008{        width: 60%;    }    .index .RWDbanner_plus01 .slick-caption .txt1 span{        letter-spacing: 3px;     }.page_wrapper_bg section.call_to_action>.container {width: 90%;}.article1 .page_wrapper_bg section.call_to_action>.container, .article3 .page_wrapper_bg section.call_to_action>.container, .article7 .page_wrapper_bg section.call_to_action>.container, .eforms1 .page_wrapper_bg section.call_to_action>.container{width:85%;}    .article8 .page_wrapper_bg section.call_to_action>.container {    width: 85%;}/*231229語系*/ 
.wrapper_bg.lang_en .footer_block .ft_company {width: 100%;}.wrapper_bg.lang_en .footer_block .ft_links {width: 100%;}.wrapper_bg.lang_en .footer_block .ft_links .links_item {padding-right: 7vw;}.wrapper_bg.lang_en .ft_company .company_right {margin-top: 20px;}}            @media (max-width:1300px){        /*容器設定*/    #RWDfullscreen01 .container, .footer_block .container {width: 95%;}    .about_block>.container {padding: 0 3% 0 0;}    .service_block>.container {padding: 0 0 0 3%;}    .cta_block .container {padding: 0 0 0 3%;}        /*優勢*/    .OEM_block .section-subject h3.sub-title {width: 75%;}        /*代工*/    /*.RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 0 20px 50px !important;}*/        /*服務*/    .service_block .section-subject h3.sub-title {width: 100%;}  .index .RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span {    font-size: 37px;}/*231229語系*//*.wrapper_bg.lang_en .about_block .ab_left, .wrapper_bg.lang_en .about_block .ab_right {width: 100%;}*/    }

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*容器設定*/#RWDfullscreen01 .container, .footer_block .container {width: 88%;}.about_block>.container {padding: 0 6% 0 0;}.service_block>.container {padding: 0 6%;}.cta_block .container {padding: 0 0 0 6%;}/*banner*/ 
.index .banner_block .container {width: 48% !important;}/*共通-區塊間距*/ 
.index_section {padding: 100px 0;}.advantage_block.index_section {padding: 30px 0 100px;}.OEM_block.index_section {padding: 30px 0 100px;}.service_block.index_section {padding: 0 0 100px;}/*共通-title*/ 
.section-subject {margin-bottom: 40px;}/*關於*/ 
.about_block>.container {padding: 0 7%;}.about_block .ab_left, .about_block .ab_right {width: 100%;}.about_block .ab_right {padding: 30px 0 0;}.about_block .ab_right p.ab_txt {width: 79%;}.RWDscore01 .count-item {width: calc(25% - 30px);}.RWDscore01 .count-item:nth-child(2) {border-right: 1px solid #91ad7070;}/*video*/ 
.RWDvideo001.show {height: 50vh !important;}/*.RWDvideo001 .video {background-position: 50% -30%;}*//*優勢*/ 
.advantage_block .RWDService001 .row {display: contents; float: left;}.advantage_block .RWDService001 .row:first-child {display: none;}.advantage_block .RWDService001 i img {width: 80%;}.advantage_block .RWDService001 .row .col-md-3 {width: 100%; float: left;}.advantage_block .RWDService001 .row>a {width: calc(100% / 3 - 20px); float: left;}.advantage_block article.boxFeature-2 {margin: 0 22px 50px;}.advantage_block .RWDService001 div.row:nth-child(2) a:nth-child(even) article.boxFeature-2 {margin-top: 0;}.advantage_block .RWDService001 p {max-width: inherit; min-height: 45px;}.advantage_block .RWDService001 .row::before, .advantage_block .RWDService001 .row::after {display: none;}.advantage_block .RWDService001 .row:nth-child(2)>:nth-child(4) {margin-left: calc(100%/3/2) !important;}/*代工*/ 
.RWDproduct004 #portfolio .col-md-3 {width: 50%;}/*服務*/ 
.service_block .section-subject {margin-bottom: 40px;}.service_block .service_left {width: 100%; padding-right: 0; order: 3; margin-top: 40px;}.service_block .service_right {width: 100%; order: 2;}.service_block .RWDService001 article.boxFeature-2 {margin-bottom: 5px;}.service_block .RWDService001 article.boxFeature-2 h2 {font-size: 50px; width: 40px;}.service_block .RWDService001 article.boxFeature-2 p.item_p {margin: -14px 0px 0px 50px;}.service_block .RWDService001 article.boxFeature-2 h2::after {left: 18px; top: 55px;}.service_right .RWDedictor008, .service_right .RWDedictor008 img {height: 40vh; object-fit: cover; width: 100%; object-position: 50% 20%; opacity: .8;}/*過場*/ 
.RWDparallax_new .picbgbox {height: 550px !important;}.cta_block .cta_info .RWDedictor008 {height: 550px; width: 55%;}/*deco們*/ 
.about_block:before {bottom: 30%; width: 70vw; height: 35vw; right: -25%;}.bg_deco-1 {top: -60%;width: 26vw;height: 21vw;right: -6%;}.OEM_block:before {height: 40vw; top: -3%;}.bg_deco-2 {top: 1%;}.OEM_block:after {right: -30%; bottom: 13%; height: 44vw;}.bg_deco-3 {height: 32vw;    bottom: 13%;    width: 32vw;}.RWDscore01 .count-item {    padding-right: 30px;}br.second {    display: none;}.service_block .section-subject h3.sub-title {    width: 770px;}.index .RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span {    font-size: 34px;    letter-spacing: 1px;}.index .RWDbanner_plus01 .slickitem02 .slick-caption .txt3 span {    font-size: 17px;}.page_wrapper_bg section.call_to_action {padding: 80px 0;}.page_wrapper_bg .article-text h2 {font-size: 26px;}.factory-sec.sec3 .f-imgtxt {flex-direction: column;}.factory-sec.sec3 .txtbox {padding-right: 0;width: 100%;}.f-imgtxt .imgbox {    width: 100%;    order: 2;}.award-box {width: calc(100%/4 - 20px);}#oemtable tr:first-child {font-size: 15px;}.f-imgtxt.expert .txtbox {padding-right: 0;}.f-imgtxt .txtbox {width: 100%;}.f-imgtxt.daily {    flex-direction: column;    margin: 0;}.f-imgtxt.daily .txtbox {    padding-left: 0;    order: 1;}.qa-btn.hid-padw {    display: none;}.qa-btn.vis-padw {    order: 3;    display: block;    margin-bottom: 30px;width: 100%;}.article3.id166 .f-imgtxt .imgbox {width: 50%;}.imgbox.long {width: 50%;}.factory-sec.sec2 .txtbox {    padding-left: 0;}.eforms1 .page_wrapper_bg section.call_to_action:before,.eforms1 .page_wrapper_bg section.call_to_action:after{display:none}.eforms1 .page_wrapper_bg section.call_to_action>.container {    width: 95%;}.new-form {    padding: 50px 20px;}.factory-sec.sec3.art_001 .f-imgtxt img {    padding-left: 0;}/*231229語系*/ 
.index .wrapper_bg.lang_en .banner_block .container {width: 48% !important;}.wrapper_bg.lang_en .advantage_block .RWDService001 p {min-height: 63px;}/*.wrapper_bg.lang_en .OEM_block .section-subject h3.sub-title {width: 75%;}*/ 
.wrapper_bg.lang_en .RWDproduct004 #portfolio div.col-md-3 h3 {min-height: auto;}.wrapper_bg.lang_en .service_block .service_left {width: 100%;}.wrapper_bg.lang_en .service_right {width: 100%;}.wrapper_bg.lang_en .cta_block .cta_info .RWDedictor008 {height: 500px; width: 80%;}.eforms1 .page_wrapper_bg.lang_en section.call_to_action>.container {width: 95%;}.eforms1 .page_wrapper_bg.lang_en .new-form {padding: 50px 20px;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {/*231229語系*//*.wrapper_bg.lang_en .RWDproduct004 .list-inline {    min-height: 162px;}*/}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*header*/ 
.RWDmenu_plus04 .features:after {display: none;}.RWDmenu_plus04 .features {margin-right: 0; padding-right: 0;}/*容器設定*/#RWDfullscreen01 .container, .footer_block .container {width: 100%; padding: 0 50px;}/*banner*/ 
.index .banner_block .container {padding: 0 15px !important; width: 58% !important;}.index .RWDbanner_plus01 .slick-caption {top: 55%;}#oemtable td {width: calc(100% - 250px/2);}#oemtable td:last-child {width: 250px;}/*231229語系*/ 
.index .wrapper_bg.lang_en .banner_block .container {width: 56% !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.index .RWDbanner_plus01 .slick-caption {top: auto; bottom: 15%; text-align: center;}.index .banner_block .container {width: 85% !important; float: none; padding: 0 15px !important; margin-right: auto;}.index .RWDbanner_plus01 .slick-caption .txt2 {margin-top: 25px;}.index .RWDbanner_plus01 .slick-caption .txt1 span {font-size: clamp(44px, 2.8vw, 62px); letter-spacing: 3px;}.index .RWDbanner_plus01 .slick-caption .txt2 span {font-size: clamp(27px, 1.6vw, 36px);}.index .RWDbanner_plus01 .slick-caption .txt3 span {font-size: clamp(18px, 0.95vw, 20px);}/*共通-區塊間距*/ 
.index_section {padding: 80px 0;}.advantage_block.index_section {padding: 30px 0 80px;}.OEM_block.index_section {padding: 30px 0 80px;}.service_block.index_section {padding: 0 0 80px;}/*關於*/ 
.about_block .section-subject .en-title {margin: 0 0 -35px 60px;}.RWDvideo001.show {height: 33vh !important;}.RWDvideo001 .video {background-size: cover; height: 100% !important;}.RWDscore01 .count-item {width: calc(50% - 30px);}.RWDscore01 .count-item:nth-child(2) {border-right: none;}.about_block .ab_right p.ab_txt {width: 100%;}.RWDvideo001 .video {background-position: 50% 20%;}.RWDvideo001 .btn2play, .RWDvideo001 .btn2pause {transform: translateX(-50%) !important; margin-left: 0;}/*優勢*/ 
.advantage_block article.boxFeature-2 {margin: 0 15px 50px;}.advantage_block .RWDService001 i img {width: 85%;}/*代工*/ 
.OEM_block .section-subject {text-align: left; align-items: flex-start;}.OEM_block .section-subject h3.sub-title {width: 100%;}.OEM_block .section-subject h3.sub-title:before {margin: 20px 0;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 0 20px 40px !important; filter: drop-shadow(2px 15px 12px #e1e1e1);}.RWDproduct004 .item-box figure {border-radius: 15px 15px 0 0;}.RWDproduct004 .item-box-desc {width: 100%; margin: 0; border-radius: 0 0 15px 15px; padding: 20px 25px;}.RWDproduct004 .item-box-desc:before {width: 20px; top: calc(20px + 15px);}/*服務*/ 
.service_block .section-subject h3.sub-title {width: 100%;}.service_right .RWDedictor008, .service_right .RWDedictor008 img {height: 36vw;}/*過場*/ 
.RWDparallax_new .picbgbox {height: 500px !important;}.cta_block .cta_info .RWDedictor008 {height: 500px; width: 100%;}.cta-subject .cta-title {margin-top: 10px;}/*deco們*/ 
.about_block:before {bottom: -1%; width: 85vw; height: 44vw; right: -27%;}.bg_deco-1 {top: -10%; width: 33vw; height: 26vw; right: -8%;}.OEM_block:before {height: 40vw; top: -3%; left: -28%; height: 50vw;}.bg_deco-2 {top: -5%; width: 12vw; height: 9vw;}.OEM_block:after {bottom: 10%; height: 48vw; width: 90vw;}.cta-subject .cta-txt {    font-size: 17px;}.RWDscore01 .count-item {    padding-right: 5px;}.RWDtimeline01 .timeline-in {padding: 0;background: transparent;}.RWDtimeline01 .model-title {    font-size: 25px;    margin-bottom: 40px;    background: transparent;    text-align: center;    color: #799656;    padding: 0 0 20px;    border-radius: 0;    border-bottom: 1px solid rgb(121 150 86 / 82%);}.RWDtimeline01 .line_dot2 span {    background: linear-gradient(to bottom,rgb(255 255 255) 0,rgb(255 255 255) 2%,rgb(255 255 255) 100%);}.article1 .page_wrapper_bg section.call_to_action>.container, .article3 .page_wrapper_bg section.call_to_action>.container, .article7 .page_wrapper_bg section.call_to_action>.container, .eforms1 .page_wrapper_bg section.call_to_action>.container {width: 95%;}.factory-sec.sec2 .txtbox {padding-left: 0;}.page_wrapper_bg .inner-sec .pic-box {width: calc(100%/3 - 20px);}.imgsec.four {flex-wrap: wrap;}.imgsec.four .fourbox {margin: 0 10px 20px;width: calc(50% - 20px);}.pic-title {    left: 0;    transform: translate(-3%, 0);}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 30px;}.article1 .imgsec.four .fourbox {    width: 100%;}.article1 .imgsec.four img {    height: 50vw;}.article8 .page_wrapper_bg section.call_to_action>.container {    width: 95%;}/*231229語系*/ 
.wrapper_bg.lang_en .ab_right .section-subject h2.main-title {max-width: none;}.wrapper_bg.lang_en .advantage_block .RWDService001 .row>a {width: calc(100% / 2 - 20px);}.wrapper_bg.lang_en .advantage_block .RWDService001 .row:nth-child(2)>:nth-child(4) {margin-left: 0 !important;}.wrapper_bg.lang_en .bg_deco-2 {left: auto; right: 10%; transform: scaleX(-1); width: 14vw; height: 10vw; top: -2%;}.wrapper_bg.lang_en .OEM_block .section-subject h3.sub-title {width: 100%; max-width: none;}.wrapper_bg.lang_en .service_block .RWDService001 .row {width: 100%;}.wrapper_bg.lang_en .service_block .RWDService001 .row:nth-child(2) {padding-right: 0;}.wrapper_bg.lang_en .cta_block .cta_info .RWDedictor008 {width: 100%;}.index .wrapper_bg.lang_en .banner_block .container {width: 85% !important; margin-right: auto;}.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption {text-align: left;}.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1 span { font-size: 34px;}/*.wrapper_bg.lang_en .RWDproduct004 .list-inline {min-height: 186px;}*/
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.advantage_block .RWDService001 p br{display:none;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*共通-title*/ 
.section-subject .en-title, .cta-subject .en-title, .about_block .section-subject .en-title {font-size: 60px; margin: 0 0 -30px 50px;}.section-subject h2.main-title, .cta-subject .cta-title {font-size: 32px;}.section-subject h3.sub-title {font-size: 18px;}/*優勢*/ 
.advantage_block article.boxFeature-2 {margin: 0 10px 50px;}.page_wrapper_bg  .ebtn a {width:180px;}.page_wrapper_bg  .ebtn {width: auto;}.RWDproduct_page .btn_back {width: auto;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*banner*/ 
.index .RWDbanner_plus01 .slick-caption .txt1 span {font-size: clamp(26px, 2.8vw, 62px);}.index .RWDbanner_plus01 .slick-caption .txt2 span {font-size: clamp(19px, 1.6vw, 36px); line-height: 1.3;}.index .RWDbanner_plus01 .slick-caption .txt3 span {font-size: clamp(15px, 0.95vw, 20px);}.index .RWDbanner_plus01 .slick-caption {text-align: left;}.index .RWDbanner_plus01 .slick-caption .txt2 {margin-top: 15px;}.index .RWDbanner_plus01 .slick-caption {bottom: 22%;}.index .banner_block .container {width: 93% !important;}.index .RWDbanner_plus01 .banner-slider.bg .pic {height: auto; margin-top: 0;}/*共通-title*/ 
.section-subject .en-title, .cta-subject .en-title, .about_block .section-subject .en-title {font-size: 55px;}.section-subject h2.main-title, .cta-subject .cta-title {font-size: 30px;}/*關於*/ 
.RWDscore01 .count-num {font-size: 34px;}/*優勢*/ 
.advantage_block .RWDService001 .row>a {width: calc(100% / 2 - 20px);}.advantage_block .RWDService001 .row:nth-child(2)>:nth-child(4) {margin-left: 0 !important;}/*代工*/ 
.RWDproduct004 #portfolio .col-md-3 {width: 100%;}.RWDproduct004 .list-inline {height: auto !important;}.RWDproduct004 .item-box-desc {padding: 30px;}.RWDproduct004 .item-box-desc:before {width: 25px; top: calc(30px + 15px);}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 0 0 40px !important; padding: 0 30px !important;}/*服務*/ 
.service_block .RWDService001 .row {width: 100%;}.service_block .RWDService001 .row:nth-child(2) {padding-right: 0;}.service_block .RWDService001 article.boxFeature-2 {margin-bottom: 20px;}.service_block .RWDService001 article.boxFeature-2 p.item_p {min-height: auto;}.service_block .RWDService001 article.boxFeature-2 h2::after {height: 25px;}/*過場*/ 
.cta_block .container {padding: 0 !important;}.RWDparallax_new {border-radius: 0;}.RWDparallax_new .picbgbox {height: 420px !important;}.cta_block .cta_info .RWDedictor008 {height: 420px; padding: 0 50px;}.cta-subject .cta-txt {font-size: 16px;}/*footer*/ 
.ft_company .company_left {width: 100%;}.ft_company .company_right {margin-top: 15px;}.footer_block .ft_links .links_item {margin-bottom: 30px;}/*.footer_block .ft_links .links_item:nth-child(2) {padding-right: 0;}*/ 
.footer_block .ft_links .links_item:last-child {margin-bottom: 0;}/*deco們*/ 
.about_block:before {bottom: -2%; width: 90vw; height: 50vw; right: -25%;}.bg_deco-1 {top: -7%;}.bg_deco-2 {left: auto; right: 10%; transform: scaleX(-1); width: 14vw; height: 10vw; top: -2%;}.OEM_block:after {bottom: -2%;}.bg_deco-3 {display: none;}.index .RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span{    font-size: 26px;}.index .RWDbanner_plus01 .slickitem02 .slick-caption .txt3 span {font-size: 15px;}/*橫桿呈現*/ 
.table-txt{display:block}.calen::-webkit-scrollbar {width: 3px;height: 5px;}.calen::-webkit-scrollbar-thumb:horizontal {background-color: #a6a6a6;border-radius: 3px;}.calen::-webkit-scrollbar-track-piece:horizontal:decrement,.calen::-webkit-scrollbar-track-piece:horizontal:increment {background-color: rgba(166, 166, 166, 0.2);}.calen{overflow-x: auto;white-space: nowrap;}.calen{overflow-x: scroll;padding-bottom:15px;-webkit-overflow-scrolling: auto;}#oemtable td {width: auto !important;}.award-box {width: calc(100%/2 - 20px);}.article3.id166 .f-imgtxt .imgbox {width: 100%;}.expert-block {border: 1px solid #ebebeb;padding: 60px 30px;}.expert-infobox {margin: 0 15px;}.imgbox.long {width: 100%;}.layoutlist_2 .col-xs-12 {width: 50%;float: left;}.layoutlist_8.rwd .item {padding: 30px 0;width: 50%;float: left;}.layoutlist_8.rwd .row {margin-left: 0;margin-right: 0;}.RWDslider01 .pic-list {float: none;width: 100%;padding-left: 0;padding-right: 0;}.RWDslider01.pic-right .pic-list { float:none; padding-left: 0px; padding-right: 0;}.RWDslider01 .text { float: none;width: 100%;}.RWDslider01 .control-box { left: 0;}.rwdlayoutlist_9 .litem {    padding: 0;    width: 100%;    margin: 0 0 50px;}.layoutlist_4 .item {    padding: 0 !important;    border-bottom: none !important;    height: 100% !important;    margin: 0 0 40px !important;}.layoutlist_4 .xrow>.col-sm-6.col-md-6 {    width: 50%;    padding: 0;}.layoutlist_4 .listdate .yearmonth {display: inline-block;}.layoutlist_4 .listdate .day:before {content: "/";}.layoutlist_4 .listdate .day {    color: #555;    font-size: 12px !important;    display: inline-block;    position: relative;letter-spacing: 0;}.layoutlist_4 .list_subject {margin-top: 20px;}.pic-title img {    max-width: 80%;}/*231229語系*/ 
.wrapper_bg.lang_en .advantage_block article.boxFeature-2 {margin: 0 10px 30px; min-height: 310px;}.wrapper_bg.lang_en .RWDproduct004 .list-inline {max-height: none ; min-height: auto; -webkit-line-clamp: inherit;}.wrapper_bg.lang_en .cta_block .cta_info .RWDedictor008 {height: 450px;}.wrapper_bg.lang_en .RWDparallax_new .picbgbox {height: 450px !important;}.wrapper_bg.lang_en .footer_block .ft_links .links_item {width: 100%; padding-right: 0;}.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 28px;}.index .wrapper_bg.lang_en .banner_block .container {width: 100% !important; padding: 0 30px !important;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*loading*/ 
.fl {width: 200px;}/*header*/ 
.RWDmenu_plus04 .features .share-group.main_share {display: none;}.RWDmenu_plus04 .features:after {display: block;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 100%; padding: 25px 30px !important; background: #ffffffeb !important; border-radius: 30px 30px 0 0;}.RWDalert_fancybox .btn.active {padding: 5px 40px;}/*容器設定*/#RWDfullscreen01 .container, .footer_block .container {padding: 0 30px;}.page_wrapper_bg .footer_block .container {padding: 0 25px !important;}/*banner*/#RWDfullscreen01 .RWDbanner_plus01 .slick-slider {max-height: calc(100vh - 47x - 80px); height: calc(100vh - 47px - 80px);}/*共通-區塊間距*/ 
.index_section {padding: 60px 0;}.advantage_block.index_section {padding: 20px 0 60px;}.OEM_block.index_section {padding: 20px 0 60px;}.service_block.index_section {padding: 0 0 60px;}/*共通-title*/ 
.section-subject {margin-bottom: 30px;}.section-subject .en-title, .cta-subject .en-title, .about_block .section-subject .en-title {font-size: 48px; margin: 0 0 -25px 50px;}.section-subject h2.main-title, .cta-subject .cta-title {font-size: 28px; line-height: 1.2;}.section-subject h2.main-title span {font-size: 38px;}/*共通-按鈕*/ 
.RWDscore01 .more-btn, .RWDbtn01 .btn {width: 100%;}.RWDscore01 .more-btn, .RWDbtn01 .btn {text-align: center;}/*關於*/ 
.RWDscore01 .count-item {width: 100%; padding-right: 0; border-right: none; margin: 0 0 30px 0;}/*優勢*/ 
.advantage_block .RWDService001 article.boxFeature-2 h2 {font-size: 18px; letter-spacing: 1.5px;}/*代工*/ 
.RWDproduct004 .item-box-desc:before {top: calc(26px + 15px);}.RWDproduct004 .item-box-desc {padding: 25px 30px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;}/*服務*/ 
.service_right .RWDedictor008, .service_right .RWDedictor008 img {height: 42vw;}.service_block .service_left {margin-top: 30px;}.service_block .RWDService001 article.boxFeature-2 h5 {font-size: 18px; margin: 5px 0 0;}.service_block .RWDService001 article.boxFeature-2 h2 {font-size: 44px; width: 33px;}.service_block .RWDService001 article.boxFeature-2 p.item_p {margin: -12px 0px 0px 44px;}.service_block .RWDService001 article.boxFeature-2 h2::after {top: 50px; height: 25px;}/*過場*/ 
.cta_block .cta_info .RWDedictor008 {padding: 0 30px;}/*footer*/ 
.footer_block {padding: 50px 0 80px;}/*行動呼籲*/ 
.fixed_btn {display: block; width: 100%;}.fixed_btn .RWDbtn01.fadeInUp {animation-name: auto;}.fixed_btn .RWDbtn01 .btn-box {margin: 0;}.fixed_btn .RWDbtn01 .btn-box li {padding: 0;}.fixed_btn .RWDbtn01 .btn {background: #026327 !important; border-radius: 0; color: #fff; font-size: 16px; padding: 10px;}.fixed_btn .RWDbtn01 li a:before {content: ''; position: relative; background: url(archive/image/model/images/form_icon_white.png); width: 22px; height: 22px; top: 5px; display: inline-block; background-size: contain; margin-right: 5px;}.fixed_btn .RWDbtn01.paneleffect_page.animated {opacity: 1;}.fixed_btn .RWDbtn01.paneleffect_page {opacity: 1;}.fixed_btn .RWDbtn01 .btn {border: none; margin: 0;}.fixed_btn .RWDbtn01 .btn:before {right: 0;}.fixed_btn .RWDbtn01 .btn:after {display: none;}.fixed_btn .RWDbtn01 .btn:hover:before {background: url(archive/image/model/images/form_icon_white.png); background-size: contain;}.fixed_btn .RWDbtn01 .btn:hover {background: #91AD70 !important;}/*deco們*/ 
.about_block:before {bottom: 12%; width: 95vw; height: 60vw; right: -30%;}.bg_deco-1 {top: -33%; width: 50vw; height: 35vw; right: -10%;}.OEM_block:before {left: auto; right: -28%; background: linear-gradient(291deg, #91ad70, #91ad7061, transparent); width: 90vw; top: -8%;}.index .RWDbanner_plus01 .slick-caption .txt1 span{letter-spacing: 0px;}.index .banner_block .container {    width: 90% !important;    padding: 0 !important;}.hgroup .pageTitle {font-size: 32px;letter-spacing: 1px;}.page_wrapper_bg .article-text h2 {font-size: 22px;}.page_wrapper_bg .article-text h3 {font-size: 18px;}.article1 .page_wrapper_bg section.call_to_action>.container, .article3 .page_wrapper_bg section.call_to_action>.container, .article7 .page_wrapper_bg section.call_to_action>.container, .eforms1 .page_wrapper_bg section.call_to_action>.container {width: 100%;}.RWDtimeline01 li.event .point {padding-right: 0;}.RWDtimeline01 li.event .point .title {font-size: 17px;}.page_wrapper_bg .ebtn a, .qa-btn a {width: 100%;}.f-imgtxt {margin: 0;}.f-imgtxt .imgbox {flex-direction: column;}.factory-sec.sec3 .f-imgtxt .imgbox.box2 .box {    margin: 5px 0;    width: 100%;}.imgsec.four .fourbox {    margin: 0 0 10px;    width: 100%;}.page_wrapper_bg .inner-sec {    margin: 35px 0;}.page_wrapper_bg .inner-sec .pic-box {    width: calc(100%/2 - 20px);}.expert-block {    border: none;    padding: 0;}.expert-infosec {flex-direction: column;}.expert-infobox {    margin: 0 0 40px;    width: 100%;    display: flex;    flex-direction: column;}.expert-infobox img {    margin: 0 auto 10px;    width: 50%;    border: 1px solid #ddd;    border-radius: 100%;}.expert-check ul {flex-direction: column;}.RWDproduct_page .btn_back {width: 100%;}.page_wrapper_bg  .ebtn a {width: 100%;}.page_wrapper_bg  .ebtn {width: 100%;}.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}.layoutlist_8.rwd .item { width:100%;float:none;}.layoutlist_2 .col-xs-12 { width:100%;float:none;}.btn.btn_back {width: 100%;}#article .btn.btn_back a {display: block;}.new-form {    padding: 0;    filter: none;    border-radius: 0;}.layoutlist_4 .xrow>.col-sm-6.col-md-6 { width: 100%;}.layoutlist_4 .list_img.col-sm-3.col-md-3,.list_subject.col-sm-6.col-md-6,.layoutlist_4 .listdate.col-sm-3.col-md-3{padding: 0;}.layoutlist_4>.fixrow {    padding: 0;}.pic-title img {    max-width: 90%;}.article1 .imgsec.four img {    height: auto;}.article8 .page_wrapper_bg section.call_to_action>.container {    width: 100%;}/*231229語系*/ 
.wrapper_bg.lang_en .RWDscore01 .count-item {width: calc(100% - 110px);}.wrapper_bg.lang_en .RWDscore01 .more-btn, .wrapper_bg.lang_en .RWDbtn01 .btn {font-size: 16px;}.wrapper_bg.lang_en .RWDscore01 .more-btn:after, .wrapper_bg.lang_en .RWDbtn01 .btn:after, .wrapper_bg.lang_en .RWDscore01 .more-btn:before, .wrapper_bg.lang_en .RWDbtn01 .btn:before, .wrapper_bg.lang_en .cta-btn a:before, .wrapper_bg.lang_en .cta-btn a:after {display: none;}.wrapper_bg.lang_en .cta-btn a {text-align: center;}.wrapper_bg.lang_en .RWDscore01 .more-btn {width: 100%;}.wrapper_bg.lang_en .RWDscore01 .count-item {margin: 0 0 30px 0;}.wrapper_bg.lang_en .cta-btn a {width: 100%;}.eforms1 .page_wrapper_bg.lang_en section.call_to_action>.container {width: 100%;}.eforms1 .page_wrapper_bg.lang_en .new-form {padding: 0;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*header*/ 
.RWDmenu_plus04 .logo {width: 220px;}.RWDmenu_plus04 .ml-stack-nav-toggle {margin-top: 3px; margin-left: 17px;}/*banner*/ 
.index .RWDbanner_plus01 .banner-slider.bg .pic {height: calc(100vh - 76px); margin-top: 76px;}/*容器設定*/#RWDfullscreen01 .container, .footer_block .container {padding: 0 25px;}/*共通-title*/ 
.section-subject .en-title, .cta-subject .en-title, .about_block .section-subject .en-title {font-size: 46px; margin: 0 0 -18px 0;}.section-subject h2.main-title, .cta-subject .cta-title {font-size: 26px;}/*.section-subject h2.main-title span {font-size: 34px;}*/ 
.section-subject h3.sub-title {font-size: 17px;}/*關於*/ 
.RWDscore01 .count-num {font-size: 32px;}/*優勢*/ 
.advantage_block .RWDService001 .row>a {width: 100%;}.advantage_block .RWDService001 i img {width: 65%;}.advantage_block .RWDService001 .row .col-md-3 {margin: 0;}.advantage_block .RWDService001 {margin-top: 40px;}.advantage_block .RWDService001 p {min-height: auto;}.advantage_block article.boxFeature-2 {margin: 0 0px 40px;}/*代工*/ 
.RWDproduct004 {margin-top: 40px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 0 0 30px !important; padding: 0 20px !important; filter: drop-shadow(2px 15px 12px #e1e1e1);}.RWDproduct004 .item-box-desc {padding: 20px 25px;}.RWDproduct004 .item-box-desc:before {display: none;}/*服務*/ 
.service_right .RWDedictor008, .service_right .RWDedictor008 img {height: 46vw;}.service_block .RWDService001 article.boxFeature-2 {margin-bottom: 15px;}/*過場*/ 
.RWDparallax_new .picbgbox {height: 520px !important;}.cta_block .cta_info .RWDedictor008 {height: 480px; padding: 0 25px;}.cta-subject .cta-txt {font-size: 15px;}/*footer*/ 
.footer_block .ft_links .links_item {width: 100%; padding-right: 0;}.footer_block .ft_links {padding: 20px 0 0; margin-top: 20px;}.footer_block .ft_links .links_item .links_title {margin-bottom: 5px;}.footer_block .ft_links .links_item {margin-bottom: 20px;}.footer_block .ft_copyright {margin-top: 10px;}.ft_company .company_left {    letter-spacing: 0.8px;}/*deco們*/ 
.bg_deco-1, .bg_deco-2 {display: none;}.about_block:before {bottom: 14%; width: 125%; height: 72vw; right: -42%; transform: rotate(26deg);}.OEM_block:before {left: -40%; right: auto; background: linear-gradient(65deg, #91ad70, #91ad7061, transparent); width: 125%; height: 85vw; top: 0;}.OEM_block:after {width: 125%; height: 72vw; bottom: 0%; right: -35%;}.cta-btn a {    width: 100%;}.rwdlayoutlist_9 .litem__text {    width: 100%;    border-radius:0;    margin: 0;    padding: 15px 0 0;    background: transparent;}/*231229語系*/ 
.wrapper_bg.lang_en .RWDscore01 .count-item {width: 100%;}.wrapper_bg.lang_en .advantage_block .RWDService001 .row>a {width: 100%;}.wrapper_bg.lang_en .advantage_block .RWDService001 p {min-height: auto; -webkit-line-clamp: inherit;}.wrapper_bg.lang_en .advantage_block article.boxFeature-2 {margin: 0 0 40px; min-height: auto;}.wrapper_bg.lang_en .cta_block .cta_info .RWDedictor008 {height: 500px;}.wrapper_bg.lang_en .RWDparallax_new .picbgbox {height: 500px !important;}.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1, .index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt2 {line-height: 1.1;}.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt2 {margin-top: 10px;}.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 22px;}.index .wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt2 span {font-size: 17px;}.index .wrapper_bg.lang_en .RWDbanner_plus01 .slickitem02 .slick-caption .txt3 span {font-size: 14px;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {.RWDbanner_plus01.style-dotnav.control-right .control-box {    top: 50%;    transform: translateY(0);    bottom: auto;    width: auto;    height: auto !important;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {    right: 1.5%;    position: absolute;    top: 0;    left: auto;}.pic-title img {    max-width: 100%;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
/*header*/ 
.RWDmenu_plus04 .logo {width: 180px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 18px;}/*共通-title*/ 
.section-subject .en-title, .cta-subject .en-title, .about_block .section-subject .en-title {font-size: 44px;}.cta-subject .cta-txt:before {margin: 20px 0;}/*共通-按鈕*/ 
.RWDscore01 .more-btn:after, .RWDbtn01 .btn:after, .RWDscore01 .more-btn:before, .RWDbtn01 .btn:before {display: none;}/*過場*/ 
.RWDparallax_new .picbgbox {height: 480px !important;}.cta_block .cta_info .RWDedictor008 {height: 480px;}/*footer*/ 
.ft_company .company_name h2 {font-size: 18px;}/*deco們*/ 
.about_block:before {bottom: 14%; width: 140%; height: 82vw; right: -50%;}.OEM_block:before {left: -60%; width: 150%; height: 102vw;}
}
/*380px end*/
/*350px start*/

@media (max-width: 350px){/*共通-title*/ 
.section-subject .en-title, .cta-subject .en-title, .about_block .section-subject .en-title {font-size: 40px;}/*過場*/ 
.cta-subject .cta-title {font-size: 22px;}.article1 .page_wrapper_bg section.call_to_action>.container, .article3 .page_wrapper_bg section.call_to_action>.container, .article7 .page_wrapper_bg section.call_to_action>.container, .eforms1 .page_wrapper_bg section.call_to_action>.container {padding: 0 10px;}}

/*350px end*/