/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg.lang_tw {font-family: 'Noto Sans TC', sans-serif !important;font-weight: 300;}.fl {width:200px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {0%{opacity:.1}30%{opacity:1}}/*購物車會員設定*/ 
.RWDmenu_plus04 .member-block a.login.is-on,#div_forget_content #forget_table_btn,.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn{background:#151c2a}.RWDmenu_plus04 .cart-block h3,.RWDmenu_plus04 .querycar-block h3,.member-block h3{font-weight:500;letter-spacing:0}#div_forget_content .subject{font-weight:500;letter-spacing:0}#div_forget_content #forget_table_btn{border-radius:0}#forget_table .th,.RWDmenu_plus04 .member-block .form-area .group label{font-weight:300;color:#222}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .header {background: transparent;padding: 0 0 0 3%;}.RWDmenu_plus04 .header.is-up:before {    width: 100%;    right: 0;    left: auto;    transition: 1s;}.RWDmenu_plus04 .header:before {    content: "";    background: white;    width: 0;    height: 100%;    position: absolute;    left: 0;    top: 0;    transition: 1s;    right: auto;    border-bottom: 1px solid #eee;}.RWDmenu_plus04 .site-nav .menu>li>ul {top: calc(100% + 13px);padding: 0;}.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:#eee}.RWDmenu_plus04 .site-nav .menu ul li>a{padding-right:10px;text-align: center;}.RWDmenu_plus04 .is-up .logo{width:85px;transition:.5s}.RWDmenu_plus04 .logo{width:120px;padding:10px 0;transition:.5s}.RWDmenu_plus04 .site-nav .menu>li>a {color: #222;letter-spacing: 0;}.RWDmenu_plus04 .features i {color: #ba9667;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #222;}.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: #222;}.RWDmenu_plus04 .site-nav .menu>li:after {    content: "";    position: absolute;    width: 0;    height: 1px;    background: #222;    left: 0;    bottom: 0;    transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu>li>a {    padding: 10px 15px;}.RWDmenu_plus04 .site-nav .menu>li:hover:after {    width: 100%;    transition: 0.3s;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn {    float: left;}.RWDmenu_plus04 .features .edit {    float: right;}/*bn*/ 
.RWDbanner_plus01.style-dotnav.control-center .control-box .control {text-align: right;padding-right: 3vw;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;}.RWDbanner_plus01 .logo{width:100%;height: 100%;}.RWDbanner_plus01 .logo img{margin:0}.RWDbanner_plus01 .slick-caption{top:0%;height: 100%;}.RWDbanner_plus01 .slick-caption .container {width: 100%;height: 100%;padding:0}/*bnanimation*/ 
.RWDbanner_plus01 .banner-slider .slick-item { max-height: 100vh !important;overflow: hidden !important;}.RWDbanner_plus01 .slick-item.slick-active .pic-box .pic img{-webkit-animation-name:zoomOut01;animation-name:zoomOut01;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes zoomOut01 {0%{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05)}100%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}}.RWDbanner_plus01 .pic.zoomOut01 {    transform: scale(1);}/*購物車*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    font-size: 14px;    letter-spacing: 2px;    background: #111;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {    color: #111;    letter-spacing: 2px;}/*複選單*/ 
.RWDmenu_plus04 .features{width:380px}.RWDmenu_plus04 .site-nav .menu{padding-left:5vw}.RWDmenu_plus04 .features .edit a{display:block;background:linear-gradient(45deg,#78ba28,#386594);padding:15px 2vw 15px 3vw;margin-top:-11px;clip-path:polygon(0 0,100% 0,100% 100%,15% 100%);color:#fff;text-align:center;font-size:15px}.RWDmenu_plus04 .features .edit a strong{display:block;font-size:21px;margin-top:6px}/*標題*/ 
.section-line {display: none !important;}h1.main-title, .RWDleft_cont002 .item-second .text-box .title, .RWDservice005 .box_title .text1, .RWDnews011 .title-block.title-center .title-tw, .RWDphoto004 .title-main, .RWDscore01 .score-maintitle, .RWDbtn01 .main-title, .RWDproduct002_v3 .main-title {    color: #9d9d9d !important;    font-size: 18px !important;    letter-spacing: 2px;    font-weight: 400 !important;    line-height: 1!important;    margin-bottom: 0px;margin-top:0 !important}h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle, .RWDservice005 .box_title .text2, .RWDnews011 .title-block.title-center .title-en, .RWDphoto004 .title-sub,.RWDscore01 .score-subtitle,.RWDbtn01 .sub-title,.RWDproduct002_v3 .sub-title {    margin-top: 10px !important;    color: #222!important;    font-size: 30px !important;    letter-spacing: 0;    line-height: 1.3;    font-weight: 500 !important;}.RWDleft_cont002 .item-second .text-box .underline{display:none}.RWDservice005 .box_title .text1 {text-align: left;margin-top: 0;margin-bottom: 0;}.RWDservice005 .box_title .text2 {text-align: left;font-family: 'Noto Serif TC', serif;}.RWDservice005 .box_title .memo {text-align: left;color: #ccc;line-height:1.8em;}.RWDleft_cont002 .item-second .text-box .text p{color:#5c5c5c;max-width:98%;text-align:justify;letter-spacing:0;margin:30px 0 6vw;font-size:15px}.RWDleft_cont002 .item-second .text-box .text {width: 100%; margin: 0;}/*abuss*/ 
.bottomser h4{color:#222;background:linear-gradient(45deg,#68a543,#3c6a8d);padding:10px 60px;color:#fff;font-size:15px;display:inline-block;position:absolute;top:-25px;clip-path:polygon(15% 0,100% 0,85% 100%,0% 100%)}.bottomser ul li{width:45%;border-right:1px solid #eee;margin:0 5% 5% 0;padding:10px 20px;line-height: 1.5;}.bottomser ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;color:#5c5c5c}.bottomser{border:1px solid #eee;padding:60px 30px 10px;position:relative;margin-top:60px}.bottomser ul li img{width:50px;float:left;margin-right:20px}.bottomser ul li:nth-child(even) {border: 0;}.story_block:before{content:"";background:url(archive/image/customization/abusbg.png) no-repeat;width:40vw;height:100%;right:0;top:0;background-size:contain;z-index:-1;display:block;position:absolute; opacity: .5;    pointer-events: none;}/*performances*/ 
.RWDscore01 .trigger-blk{display:none}.RWDscore01 .score-content{padding:0 15vw}.RWDscore01 .score-maintitle,.RWDscore01 .score-subtitle{text-align:left}.RWDscore01 .count-blk{float:right;margin-top:-150px;max-width:100%;width:65%;margin-right:-5vw}.RWDscore01 .count-blk .swiper-wrapper{height:auto!important;justify-content:flex-start}.RWDscore01 .count-blk .swiper-slide{width:100%!important;justify-content:flex-start}.RWDscore01 .count-num:after{content:"+";font-size:20px;position:absolute;top:10px;margin-left:5px}.RWDscore01 .count-item span:nth-child(2){display:none}span.count-str{font-size:16px;margin-left:20px}.RWDscore01 .count-item:nth-child(2) .count-num:after{opacity:0}.RWDscore01 .count-item:nth-child(2) span.count-str{margin-left:5px}.RWDscore01 .count-title{font-size:15px;font-weight:300;text-align:left;letter-spacing:0}.RWDscore01 .count-num{position:relative;letter-spacing:0}.RWDscore01 .count-item{width:calc(100%/3);text-align:left}.RWDscore01 .score-mainblk{min-height:auto}.performances{position:relative;padding:12vw 0 8vw}.RWDscore01 .score-image{width:100%;background-size:contain;background-color:transparent;position:fixed;margin:-10vw 0 0;z-index:-1;opacity:.5}.RWDscore01 .score-subtitle {max-width: 380px;}/*品牌故事*/ 
.story_block > .container{width:80%;padding:0}.RWDleft_cont002 > .container{width:100%;padding:0}.story_block{padding-top:6vw;position:relative}.RWDleft_cont002 .item-second{background-color:transparent;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}.RWDleft_cont002 .item-second .text-box{background:transparent;padding:0;width:685px;margin-right:5%}.icon_item{background:#222;padding:15px 20px;width:calc(100%/4 - 10px)}.special_list{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px;text-align:center}.RWDleft_cont002 .item-second .text-box a{display:none}.icon_item h5{font-size:16px;letter-spacing:1px;line-height:1.8em;margin-bottom:0}.icon_pic{margin-bottom:20px}.RWDleft_cont002 .item-second .text-box{background:transparent;padding:0}.RWDleft_cont002 .item-second:hover .pic img{transform:scale(1)}.RWDleft_cont002 .item-second .pic{width:100%}.RWDleft_cont002 .item-second a{display:block;width:calc(100% - 685px);pointer-events: none;}.RWDleft_cont002 .item-second .text-box .title h4{margin-top:0;margin-bottom:0;font-size:25px;letter-spacing:2px;font-weight:600!important}/*產品系列*/ 
.product_block{position:relative;padding:5vw 0}.RWDproduct002_v3 .section-inner{display:flex;flex-direction:row;flex-wrap:wrap}.RWDproduct002_v3 .section-subject.row{width:100%}.RWDproduct002_v3 .section-inner .row:nth-child(2){width:300px;padding-right:50px}.RWDproduct002_v3 .section-inner .row:nth-child(3){width:calc(100% - 300px);min-height:500px}.RWDproduct002_v3 .filter-portfolio ul{margin-bottom:50px;}.RWDproduct002_v3 .btn.btn-rj{background:#f9f9f9;color:#222;letter-spacing:0;font-size:15px;line-height:1.8em;padding:10px 30px;display:block;text-align:left;border-radius:0}.RWDproduct002_v3 .active .btn.btn-rj:before{content:"";background:linear-gradient(45deg,#78ba28,#386594);width:5px;height:100%;position:absolute;left:0;top:0}.RWDproduct002_v3 .active .btn.btn-rj{background:#222;color:#fff}.RWDproduct002_v3 .filter-portfolio ul > li{margin:0;margin-bottom:10px;border-bottom:0;display:block;text-align:left;position:relative;padding:0}.RWDproduct002_v3 .filter-portfolio ul > li:after{content:"";position:absolute;height:2px;width:0;background:linear-gradient(45deg,#78ba28,#386594);left:0;bottom:0;transition:.5s}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding:0 10px;height: auto !important;margin: 0 0 30px;}html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover{background-color:#f9f9f9;color:#222}.RWDproduct002_v3 .filter-portfolio ul > li:hover:after{width:100%}.RWDproduct002_v3 .filter-portfolio ul > li.active:after{width:0}.product_block > .container{width:80%;padding:0}.btn_block ul li a:hover:after{width:100%;transition:.3s}.btn_block ul li a:hover{color:#222;transition:.2s;background:transparent;padding-left:40px}.btn_block ul li a:after{content:"";position:absolute;width:0;height:100%;background:#e1e1e1;left:0;top:0;transition:.3s;z-index:-1}.btn_block ul li a{padding:8px 20px;color:#ccc;font-size:14px;letter-spacing:1px;width:220px;display:block;background:#222;position:relative;transition:.2s}.more_btn{width:300px;padding:0 15px;margin:0 auto;position:absolute;bottom:0;left:5%}.btn_block ul{padding-left:0}.btn_block ul li{list-style:none}.btn_block ul li:nth-child(1){margin-bottom:20px}.bounceIn{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.RWDproduct002_v3 .popup-portfolio .portfolio-item:after{content:"";position:absolute;width:200px;height:200px;background:url(archive/image/customization/bg_pattern.png)no-repeat;left:0;top:20px;background-size:contain;opacity:.5;z-index:-1}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4{color:#222}.RWDproduct002_v3 .portfolio-bottom__h4{letter-spacing:0;color:#222;margin-bottom:0;font-size:18px;line-height:1.8em;margin-top:10px}p.portfolio-bottom__p{font-size:15px;font-weight:300}.RWDproduct002_v3 {padding: 0;}.RWDproduct002_v3 .popup-portfolio {margin: 0;}.RWDproduct002_v3 .btn-box { text-align: center;margin-left: -25%;}/*喜好選擇*/ 
.choose_block{background:url(archive/image/customization/copbg.jpg) no-repeat;padding:5vw 0;position:relative; background-size: cover;}.choose_block > .container{width:90%;padding:0;margin-left:0;padding-left:10%;display:flex;align-items:center; justify-content: center;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{display:none}.RWDnews005 .margin-top-20{font-size:15px;font-weight:300;line-height:1.5;color:#5c5c5c;margin:15px 0 0!important}.RWDnews005 .controlls-over .owl-pagination {margin-top: 15px;width: 100%;text-align: right;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span{background:#666;height:7px}.owl-theme .owl-controls .owl-page.active span{width:20px}.RWDbtn01 .main-title,.RWDbtn01 .sub-title{text-align:left}.RWDbtn01 .btn-box .col-xs-12{align-items:flex-end;justify-content:flex-start}.RWDbtn01 .btn,.RWDproduct002_v3 .btn-box .btn{max-width:250px;background:transparent;border:1px solid #ccc;border-radius:0;font-size:15px;text-align:left;padding:8px 20px;color:#5c5c5c;line-height: 1.5;}.RWDproduct002_v3 .btn-box .btn {margin:50px  0 0; text-align: center;}.RWDbtn01 .btn:hover,.RWDproduct002_v3 .btn-box .btn:hover{background:linear-gradient(45deg,#78ba28,#386594);border:1px solid transparent; color: #fff;}.RWDbtn01{margin-top:0}.RWDnews005 .owl-carousel.owl-padding-10{margin:0}.RWDnews005 .container{padding-left:4vw; width: 100%;}.choose_block .RWDbtn01{width:350px}.choose_block .RWDnews005{width:calc(100% - 350px)}/*services*/ 
.services>.container{width:100%;padding:0;max-width:95%;margin:0 auto 5vw}.RWDparallax_new .picbgbox{background-size:90%!important;height: 450px!important}.services>.container .container{width:100%;padding:0;max-width:45vw;float:right;display:flex;align-items:center;height:100%}.services .overlay{height:100%}.serbox p{margin:30px 0 2vw;line-height:2;font-size:18px;color:#222;font-weight:300;letter-spacing:1px}.serbox a b{font-size:25px;margin-left:10px}.serbox a{display:flex;max-width:300px;background:linear-gradient(45deg,#78ba28,#386594);color:#fff;padding:15px 20px;align-items:center}.serbox h1.main-title{margin-top:0!important}.services{position:relative}.services:before{content:"";background:url(archive/image/customization/abusbg.png) no-repeat;width:40vw;height:100%;left:0;top:0;background-size:cover;z-index:-1;display:block;position:absolute;opacity:.5;transform:scale(-1);pointer-events:none}.serbox h2.sub-title br {display: none;}
/*footer start*/

/*footer*/ 
.footer-block {    padding: 5vw 0;    font-size: 16px;    letter-spacing: 0;    color: #fff;    line-height: 2;    background: #151c2a;}.footer-outer {    display: flex;    align-items: flex-start;}.footer-block .container {    width: 100%;    max-width: 70%}.footer-left {    width: 60%;    display: inline-block;    position: relative;}.footer-right {    display: inline-block;    width: 40%;    padding-left: 120px;    top: -15px;    position: relative;}.right-ab {    position: absolute;    right: 0px;    top: 43px;    line-height: 1.5;    color: #888;    font-size: 15px;}.left-logo {    border-bottom: 1px solid #303a4e;    margin-bottom: 20px;    padding-bottom: 10px;    font-size: 20px;    font-weight: 500;    letter-spacing: 1px;}.left-info {    width: 60%;    display: inline-block;    color: #999;    font-weight: 300;}.right-social {    display: inline-block;    width: 40%;    position: relative;}.middle-block {    display: flex;}.footer-web {    font-size: 14px;    letter-spacing: 1px;    line-height: 1.8;    margin-top: 25px;    color: #999;}.footer-web a {    color: #999;}.footer-web a:hover {    color: #555;}.RWDsocial001 {    background: transparent;    padding: 0px;    right: 0px;    border-radius: 0px;    width: 100%;    position: relative;}#social_media_wrapper a {    width: 100%;    float: none;    text-align: center;    background: #eee;    border-radius: 0px;    padding: 5px 0px 7px;    margin: 7px 0px 14px;    height: auto;}#social_media_wrapper a i {    width: 30px;    height: 30px;    vertical-align: middle !important;    margin-top: 0px;    margin-left: 0px;    right: 55px;    position: relative;}#social_media_wrapper a:hover {    background: #2b4676;    color: #fff;}#social_media_wrapper a:hover i {    filter: contrast(0)brightness(2);    font-weight: 600;}i.fa.deficon.icon_fb3::after {    content: "FACEBOOK";    display: inline-block;    left: 45px;    font-family: "Arial";    font-size: 15px;    letter-spacing: 1px;    color: #333;    position: relative;    top: 6px}i.fa.deficon.icon_twitter1::after {    content: "TWITTER";    display: inline-block;    left: 45px;    font-family: "Arial";    font-size: 15px;    letter-spacing: 1px;    color: #333;    position: relative;    top: 6px}.left-info a {    color: #999;    word-break: keep-all;    transition: .5s;}.left-info a:hover {    color: #fff;    transition: .5s;}.RWDedm001 .btn.btn-rj {    background: #eee;    border: 0;    border: 1px solid #ccc;    border-radius: 0;    width: 50%;    float: left;    color: #333;    font-size: 15px;    letter-spacing: 3px;    transition: .5s ease;    padding: 5px 0}.form-control:focus {    border-color: #ccc;    outline: 0;    -webkit-box-shadow: none;    box-shadow: none;}.form-control {    border-radius: 0px;    letter-spacing: 1px;}.RWDedm001 .btn.btn-rj:hover,.RWDedm001 .btn.btn-rj:focus {    background: linear-gradient(45deg, #78ba28, #386594);    color: #fff;}.RWDedm001 .btn.btn-rj .icon {    position: relative;    left: 0px;    transition: 0.5s ease;}.RWDedm001 .btn.btn-rj:hover .icon {    left: 6px;    color: #fff;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {    outline: initial;    outline: initial;    outline-offset: initial;}button#btn_reject_email {    background: #283040;    color: #fff;}.scrollTop002 .txt {    margin-top: -27px;    letter-spacing: 1px;    font-size: 14px;    left: 1px;    position: relative;    text-transform: uppercase;    font-weight: 600;    color: #555;}.footer-paper .RWDedictor {    font-size: 16px;    margin: 0 0 10px;    font-weight: 500;    letter-spacing: 1px;}.footwe-web {    font-size: 13px;    margin: 20px 0 0;    color: #999;}.footwe-web a {    color: #999;}.footwe-web br {    display: block !important;}.footwe-web span {    display: none;}.RWDsocial002 .iconRounded {    background-color: #fff !important;    border: 0;    width: 45px;    height: 45px;    background-size: 25px !important;    margin: 0 0 0 12px}.RWDsocial002 ul.socialNetwork li:nth-child(1) i {    color: #395795;}.RWDsocial002 ul.socialNetwork li:nth-child(2) i {    color: #06BB06;}.RWDsocial002 ul.socialNetwork li:nth-child(3) i {    color: #FF0000;}.RWDsocial002 ul.socialNetwork li i {    font-size: 18px;    padding: 13px 5px;}.scrollTop002 {    right: 0;    bottom: 30px;}.scrollTop002 .ii {    border-radius: 0;}/* 20250624 */img.copyright-lock-img {    max-width: 13px;    margin-top: -3px;}@media (max-width: 1600px) {    .footer-web {        font-size: 13px;    }}@media (max-width: 1400px) {    .footer-block .container {        width: 90%;    }    .scrollTop002 {        right: 10px;    }}@media (max-width: 1300px) {    .footer-block .container {        width: 95%;    }    .footer-block {        padding-top: 60px;    }    .footer-right {        padding-left: 100px;    }}@media (max-width: 1024px) {    .left-info {        width: 70%;        font-size: 15px;    }    .right-social {        width: 30%;    }    .footer-right {        padding-left: 60px;        top: -20px;    }}@media (max-width: 991px) {    .footer-right {        display: block;        width: 100%;        padding-left: 0px;        margin-top: 30px;    }    .footer-left {        width: 100%;        display: block;    }    .footer-outer {        display: block;    }    .footer-block {        padding-bottom: 30px;    }    .footer-paper {        display: inline-block;        width: 50%;        float: left;    }    .left-info {        width: 55%;    }    .right-social {        width: 45%;    }    .footer-web {        width: 50%;        display: inline-block;        padding-left: 5%;        margin-top: 0px;    }}@media (max-width: 600px) {    .left-logo img {        width: 100%;    }    .right-ab {        position: relative;        top: 0px;        margin-bottom: 13px;        font-size: 16px;    }    .left-info {        width: 100%;        display: block;        margin-bottom: 15px;    }    .footer-right {        margin-top: 20px;    }    .right-social {        display: block;        width: 100%;    }    .middle-block {        display: block;    }    .footer-paper {        display: block;        width: 100%;        float: none;    }    .footer-web {        width: 100%;        display: block;        margin-top: 30px;        padding-left: 0px;    }}

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

/*整體高度*/ 
.collapsing_header .main {    top: 0 !important;}._bd_column._bd_full {    padding: 0;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;}section.hgroup .container {  width: 100%;margin-left: 0; margin-right: 0;}.main section .container .article-text > .container {width: 100%;}/*拿掉*/ 
.pagecontent .article_model[data-seq="0"] { margin-top: 0 !important;}.btn.active, .btn:active {    box-shadow: none;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 30px;margin-bottom: 5px;color: #000;font-weight: 500;letter-spacing: 3px;line-height: 1.3;text-align: center; font-family: 'Noto Sans TC', sans-serif;}#RWDPAGE_BASE_PAT02 .pagecontent p, .page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in, .page_wrapper_bg .RWDslider01 .editor {color: #5c5c5c;letter-spacing: 2px;line-height: 1.8;font-size: 14px; font-family: 'Noto Sans TC', sans-serif;font-weight: 400;}.product1 .page_wrapper_bg, .page_wrapper_bg .RWDproduct_page .products-info, .page_wrapper_bg .page_content3{ font-family: 'Noto Sans TC', sans-serif;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {font-size: 13px;text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #000;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;width: 160px;padding: 10px 0;border: 1px solid #333;font-size: 15px;color: #333;font-weight: 400;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #151c2a;color: #fff;transition: 0.5s ease;}/*圖文輪播*/ 
.page_wrapper_bg .RWDslider01 .slick-dots button {    color: #386594;    font-weight: 600;}/*時間軸*/ 
.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .year {    color: #386594;    font-weight: 500;}/*左右控制*/ 
.RWDtimeline02 .control-box .slick-arrow{    border: 2px solid #386594;}.RWDtimeline02 .control-box .slick-arrow:hover {    border-color: #1e364f;}.RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after{    border-color: transparent #386594 transparent transparent;}/*垂直*/ 
.RWDtimeline01 li.event .point .title {    line-height: 1.2;    letter-spacing: 2px;    color: #386594;    margin-bottom: 8px; margin-top: 10px;}.RWDtimeline01 li.event .point .date {    color: #999;    font-size: 15px;}/*系列總覽*//*側邊選單欄*/#sidebar .products-nav { font-family: 'Noto Sans TC', sans-serif;}.m2018 .products-nav .toggle-submenu::after {    top: 70%;}#sidebar.layoutmenu3 .m2018.visible-lg {    border: 1px solid #eee;}.m2018 .products-nav .nav-title {    padding: 12px 0;    text-align: center;    font-size: 19px;    font-weight: 600;    letter-spacing: 2px;    margin-bottom: 0;}.page_wrapper_bg .products-nav>ul>li {  margin: 0;padding: 0;position: relative;width: 100%;color: #555;   width: 100%; color: #777;border-bottom: 1px solid #dedede;   background-color: rgba(255,255,255,.5);  transition: 0.3s ease;}.page_wrapper_bg .products-nav>ul>li.active {border-bottom: 1px solid #dedede;background-color: rgba(255,255,255,.9);}.page_wrapper_bg .m2018 .products-nav ul li>a {color: #333;font-size: 15px;letter-spacing: 2px;padding: 14px 20px;transition: 0.3s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {color: #386594;transition: 0.3s ease;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 75%;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li>ul>li>a {padding: 14px 30px !important;}.m2018 .products-nav ul li>ul>li.active>ul>li>ul>li>a {  padding: 14px 40px !important;}.m2018 .products-nav ul li>ul>li.active>ul>li>a {  padding: 14px 35px !important;}/*右邊列表*/ 
.page_wrapper_bg .layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 0;    border-bottom: none;    margin-bottom: 30px;}#product .layoutlist_2 .item:hover .img:nth-child(1) {    border-color: transparent;    transition: all .3s ease;}.product_list_item div.img:nth-child(1) {    border: 1px solid #eeeeeebf;    transition: all .3s ease;}.page_wrapper_bg .layoutlist_2 .item:hover div.img img {    transition: .5s ease;    transform: scale(1.05);}.page_wrapper_bg .product_list_item div.img img{    transition: .5s ease;}.page_wrapper_bg .layoutlist_2 .item .subject {   text-align: left;    letter-spacing: 0;    color: #222;    margin-bottom: 0;    font-size: 18px;    line-height: 1.8em;    height: auto !important;    margin-top: 10px;}/*條件篩選btn*/ 
.page_wrapper_bg .sortbar {    font-size: 14px;    letter-spacing: 1px;line-height: 2;}.page_wrapper_bg .sortbar a:hover {    color: #78ba28;}/*產品內頁介紹*/ 
.RWDproduct_page .products-info .name {    font-size: 20px;    font-weight: 600;}.RWDproduct_page .products-info .subname {    font-size: 15px;}.RWDproduct_page .price-box {    font-size: 18px;}.RWDproduct_page .products-info .txt .title {    font-size: 15px;    color: #444;}.RWDproduct_page .products-info .txt .editor {    font-size: 15px;}.page_wrapper_bg #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {    background-color: #78ba28;transition: 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    background-color: #538615;transition: 0.5s ease;}.page_wrapper_bg #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {    background-color: #5c5c5c;transition: 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover{     background-color: #7f8d75; transition: 0.5s ease;}.page_wrapper_bg .btn-shop .btn {    font-size: 15px;}/*售價*/li#O_sellPrice {    color: red;}/*產品頁內頁-頁籤*/ 
.RWDproduct_page .tab-box {    letter-spacing: 2px;    line-height: 2;    font-size: 16px;    font-weight: 400;}.RWDproduct_page .tab-box .tab-container {    border: 1px solid #ccc;}.RWDproduct_page .tab-box .tab-menu li.active a {    color: #fff;    background: linear-gradient(45deg,#78ba28,#386594);    height: auto;}.RWDproduct_page .tab-box .tab-menu a {    background-color: transparent;    border: none;    color: #927c6d;    font-size: 16px;}.RWDproduct_page .tab-box .tab-menu a:hover {    color: #333;}.RWDproduct_page .tab-box .tab-menu li.active a:before{ display: none;}.RWDproduct_page .tab-box .tab-container>ul>li {    padding: 30px;}.pd_picon img {    width: 100px;}._bd_row hr {    border-top: #eee 1px solid;}/*產品頁內頁-編輯器文字*/ 
.RWDproduct_page .products-editor {    letter-spacing: 2px;    line-height: 2;    font-size: 16px;    font-weight: 400;}._bd_row h1 {    font-weight: 400;    line-height: 2;    letter-spacing: 2px;}/*產品介紹內頁表格*/ 
.product_txt table tbody td, .product_txt table tbody th {    border: 1px solid #ccc;    padding: 10px 15px;}.product_txt .product_txt_item {    background-color: #f3f3f3;    color: #5c5c5c;}.product_txt table tbody th {    background-color: #f3f3f3;    color: #5c5c5c;    font-weight: 400;}.pd_ce img {    width: 120px;}/*其他列表頁*/ 
.page_wrapper_bg .layoutlist_7 .subject, .page_wrapper_bg .layoutlist_7 .subject a {    text-align: center;    letter-spacing: 0;    color: #222;    margin-bottom: 0;    font-size: 18px;    line-height: 1.8em;    height: auto !important;    margin-top: 5px;}.page_wrapper_bg .layoutlist_7 .cdate, .page_wrapper_bg .layoutlist_7 .cdate a {    text-align: center;}.page_wrapper_bg .layoutlist_7 .summary, .page_wrapper_bg .layoutlist_7 .summary a {    color: #5c5c5c;    text-align: justify;    letter-spacing: 1px;    font-size: 15px;    line-height: 1.5;}.page_wrapper_bg .layoutlist_7 .litem {    margin-top: 0;    margin-bottom: 30px;}.page_wrapper_bg .layoutlist_7 .litem div.img {    overflow: hidden;}.page_wrapper_bg .layoutlist_7 .litem:hover div.img img {    transition: .5s ease;    transform: scale(1.05);}.page_wrapper_bg .layoutlist_7 .litem div.img img{    transition: .5s ease;}/*問答*/ 
.faq_q_icon {    top: 2px;    position: relative;}.faq_question {    font-size: 18px;    letter-spacing: 2px;    line-height: 1.5;font-weight: 500;}.rwd .faq_answer {letter-spacing: 2px;    line-height: 1.5;    font-size: 16px;    background-color: rgb(197 226 242 / 19%);}.faq_a_icon {    margin-top: 8px;}/*聯絡我們*/ 
.page_wrapper_bg .layoutlist_1.page_content2{  width: 800px;     margin: 50px auto 0;    padding: 80px 60px; box-shadow: 0px 0px 3px #dedede;background-color: #f8f8f8;}.page_wrapper_bg .form-horizontal .control-label{width: 15%; color: #333; font-size: 15px;  font-weight: 500;}.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-11 {width: 85%;     padding: 0;}.page_wrapper_bg .form-horizontal .form-group{ margin-left: 0px; margin-right: 0px;margin-bottom: 30px;}.page_wrapper_bg .layoutlist_1.page_content2 .eformsDesc{ line-height: 1.8; margin: 0 0 50px 0; padding-bottom: 0px;  font-size: 18px; text-align: center; letter-spacing: 2px;  color: #333; font-weight: 500;border: none;}.page_wrapper_bg .customized_columns ._input, .customized_columns select{border-radius: 0;  background-color: #fff;box-shadow: none;}.page_wrapper_bg .form-control:focus{ border-color: #151c2a;}.page_wrapper_bg .ebtn {    border: 1px solid #000;    border-radius: 0;    transition: 0.5s ease;    text-align: center;    background: transparent;    margin-right: 15px;    float: right;}.page_wrapper_bg .ebtn:hover{    background: linear-gradient(45deg,#78ba28,#386594);    border: 1px solid transparent;    color: #fff; transition: 0.5s ease;}.page_wrapper_bg .ebtn a{ color: #000;  font-size: 16px; padding: 10px 0; display: block;  width: 160px; line-height: 1.5;  font-weight: 400; letter-spacing: 2px;     transition: 0.5s ease;}.page_wrapper_bg .ebtn a:hover {    color: #fff;    transition: 0.5s ease;}.page_wrapper_bg .eformsForm .form-group .col-sm-12.col-md-5 {    padding: 0;}/*會員*//*註冊會員*/#join_form input[type=text], #join_form input {    border-radius: 0;}.join_form-title {    font-size: 20px;    text-align: center;    font-weight: 500;padding-bottom: 20px;margin-bottom: 60px;color: #000;}#join_form .btn-primary {    background: transparent;    color: #000;    border: 1px solid #000;    font-size: 16px;    font-weight: 400;    transition: 0.5s ease;    letter-spacing: 2px;    border-radius: 0;}#join_form .btn-primary:hover {    background: linear-gradient(45deg,#78ba28,#386594);    border: 1px solid transparent;    color: #fff;}.join_form_btns {    margin-top: 40px;    text-align: right;    margin-right: 6px;}/*會員登入*/ 
.RWDmenu_plus04 .member-block a.login.is-on {background: transparent;    border: 1px solid #000;color:#000;}.RWDmenu_plus04 .member-block a.login.is-on:hover {    background: linear-gradient(45deg,#78ba28,#386594);    border: 1px solid transparent;    color: #fff;}.login_box {    background-color: rgb(255 255 255 / 50%);}.login_box::before{ display: none;}.page_wrapper_bg input {    border-radius: 0;}.login_box_body .control-label {    letter-spacing: 2px;    font-size: 16px;}#btn_forget_form:hover {    color: #78ba28;}.member_login a:hover {    color: #78ba28;}#btn_member_login {    font-size: 16px;    font-weight: 400;    transition: 0.5s ease;    background: transparent;    border: 1px solid #000;    color: #000;    letter-spacing: 2px;    border-radius: 0;}#btn_member_login:hover {    background: linear-gradient(45deg,#78ba28,#386594);    border: 1px solid transparent;    color: #fff;    transition: 0.5s ease;}.member_join_strong {    color: #e06801;}/*menu上會員btn*/ 
.RWDmenu_plus02 .inside .cd-header-buttons {    width: 240px;}.RWDmenu_plus02 .member-block.logn-out {    margin-left: 10px;    margin-top: 12px;}.RWDmenu_plus02 .member-block.logn-out>a>span {    color: #fff;}.RWDmenu_plus02 .member-block.logn-out>a>span:hover {    color: #9c9c9c;}.RWDmenu_plus02 .my-account span {    display: none;}/*會員內頁*/ 
.page_menu_block ul.nav>li>a {    border-radius: 0;    background-color: rgb(173 135 91 / 20%);}.page_menu_block ul.nav>li>a:hover {    background: #b6a795;}.page_menu_block ul.nav>li.active>a, .page_menu_block ul.nav>li.hover>a, .page_menu_block ul.nav>li>a:hover {    background: #b6a795;}/*基本資料*/#join_form {    border: none;    background-color: rgb(255 255 255 / 50%);    margin: 40px auto;}#join_form .form-control:focus{  border-color: #151c2a; }/*購物車*//*購物側邊欄*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a {font-family: 'Noto Sans TC', sans-serif;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {    background-color: transparent;}.RWDmenu_plus04 .cart-block .name, .RWDmenu_plus04 .querycar-block .name {    letter-spacing: 1px;    font-weight: 500;    line-height: 1.5;    font-size: 15px;}/*購物流程*/ 
.shopping-step .current .num:before {    background: #386594;}@keyframes num-bg {    0% {background: rgb(56,101,148, 0);-webkit-transform: scale(.5);transform: scale(.5)}    100% {background: rgb(56,101,148, .8);-webkit-transform: scale(1);transform: scale(1)}}.RWDshopping textarea {    border-radius: 0;}.shopping-step li {    color: #a1a1a1;}.shopping-step li+li:before {    background: #000;}.RWDshopping .btn.normal {    border-radius: 0;}.RWDshopping .btn.bg2 {    background:transparent;    border: 1px solid #000;    color: #000;}.RWDshopping .btn.bg2:hover{     background: linear-gradient(45deg,#78ba28,#386594);     border-color: transparent; color: #fff;}.shopping_form .control-label {    font-size: 16px;    letter-spacing: 2px;    line-height: 1.8;}.shopping-item-box .item-btn {    background: #f9fafb;}.RWDshopping .btn.formbtn {    border-color: #555;    color: #555;}.RWDshopping .btn.bg3 {background: transparent;    border: 1px solid #000;    color: #000;}.RWDshopping .btn.bg3:hover{    background: linear-gradient(45deg,#78ba28,#386594);    color: #fff;    border: 1px solid transparent;}.RWDshopping .form-control:focus, .RWDshopping .form-control:hover, .RWDshopping select.form-control:focus, .RWDshopping select.form-control:focus:not([size]):not([multiple]), .RWDshopping select.form-control:hover, .RWDshopping select.form-control:hover:not([size]):not([multiple]) {    border-color: #151c2a;}.RWDproduct_page .products-info .price-box b {    font-size: 18px;    font-weight: 300;}

/*內頁 end*/
/*小螢幕 start*/

 @media (min-width: 1921px) and (max-width: 2560px) {.RWDmenu_plus04 .features {width: 17vw;}.RWDmenu_plus04 .container{max-width:100%}.RWDmenu_plus04 .site-nav .menu{text-align:center}.story_block > .container{width:60%}.RWDleft_cont002 .item-second .pic img{margin:auto}.RWDscore01 .count-blk{margin-top:-5.5vw}.RWDscore01 .score-image{position:fixed;margin:-9vw 0 0}.performances{padding:12vw 0 10vw}.choose_block > .container{max-width:75%;margin:auto;padding:0}.RWDproduct002_v3 .btn-box{margin-left:-20%}.RWDparallax_new .picbgbox{height:23vw!important}}/*20220328-修改*/@media (max-width: 2200px) {.RWDmenu_plus04 .features {width: 380px;}}@media (max-width: 1700px) {/*1700px*/ 
.RWDphoto004.wrap-block .logo-wall {padding-right: 0;}.RWDleft_cont002 .item-second .pic { padding-left: 5vw;}.RWDleft_cont002 .item-second .text-box{margin-right:0;min-width:650px}.RWDproduct002_v3 .btn-box {margin-left: -30%;}.RWDparallax_new .picbgbox {height: 25vw!important;}.RWDmenu_plus04 .container{padding-right:3vw}.RWDmenu_plus04 .site-nav .menu{padding-left:0}}@media (max-width: 1600px) {/*1600px*/ 
.RWDbanner_plus01 .page-scroll{bottom:0}.RWDleft_cont002 .item-second .text-box .text p{max-width:520px}.bottomser ul li img{width:40px}.RWDleft_cont002 .item-second .text-box{min-width:630px}.RWDscore01 .score-image{margin:-190px 0 0}.RWDscore01 .score-content{padding:0 10vw}.RWDnews005 .controlls-over .owl-pagination{margin-top:0}.footer-block .container {max-width: 75%;}}@media (max-width: 1500px) {/*1500px*/ 
.RWDleft_cont002 .item-second .text-box .text p{margin:30px 0 4vw}h2.sub-title,.RWDleft_cont002 .item-second .text-box .subtitle,.RWDservice005 .box_title .text2,.RWDnews011 .title-block.title-center .title-en,.RWDphoto004 .title-sub,.RWDscore01 .score-subtitle,.RWDbtn01 .sub-title,.RWDproduct002_v3 .sub-title{font-size:25px!important;line-height:1.5;margin:5px 0 0!important}.RWDleft_cont002 .item-second .text-box .text p{line-height:1.8}.RWDscore01 .count-blk{margin-top:-8vw}.RWDscore01 .score-subtitle{max-width:320px}.choose_block .RWDbtn01{width:290px}.choose_block > .container{padding-left:0;width:85%;margin:auto}.product_block > .container{width:85%}.RWDproduct002_v3 .section-inner .row:nth-child(2){width:270px;padding-right:0}.RWDproduct002_v3 .section-inner .row:nth-child(3){width:calc(100% - 270px)}.RWDproduct002_v3 .btn-box {margin-left: -18vw;}.serbox p{line-height:1.5;font-size:15px;letter-spacing:0}h1.main-title,.RWDleft_cont002 .item-second .text-box .title,.RWDservice005 .box_title .text1,.RWDnews011 .title-block.title-center .title-tw,.RWDphoto004 .title-main,.RWDscore01 .score-maintitle,.RWDbtn01 .main-title,.RWDproduct002_v3 .main-title{font-size:16px!important;letter-spacing:1px}.footer-block .container{max-width:80%}}@media (max-width: 1400px) {/*1400px*/ 
.RWDmenu_plus04 .features{width:340px}.RWDmenu_plus04 .site-nav .menu>li>a{padding:10px}.bottomser ul li{width:48%;margin:0 2% 5% 0}.RWDleft_cont002 .item-second .text-box{min-width:560px}.bottomser{padding:50px 20px 10px}.bottomser ul{margin:0}.RWDscore01 .count-blk{width:75%;margin-right:-10vw}.RWDscore01 .count-item:nth-child(2){min-width:200px}.performances{padding:12vw 0}.RWDnews005 .container{padding-left:3vw}}@media (max-width: 1300px) {/*1300px*/ 
.story_block > .container{width:85%}.RWDscore01 .score-content{padding:0 7vw}.RWDscore01 .count-blk{width:80%}.choose_block > .container,.product_block > .container{width:90%}.RWDproduct002_v3 .section-inner .row:nth-child(2){width:240px}.RWDproduct002_v3 .section-inner .row:nth-child(3){width:calc(100% - 240px)}.serbox a b{font-size:22px}.footer-block .container{max-width:85%}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .site-nav .menu li.hidden-lg{display:none}.RWDmenu_plus04 .logo{width:100px}.RWDbtn01 .section-subject{margin:0 0 30px}.RWDproduct002_v3 .btn-box .btn{margin:30px 0 0}.services>.container .container{max-width:50vw}.serbox a{padding:12px 20px}@media (max-width: 1180px) {.RWDmenu_plus04 #mobile-menu .menu>li a {color: #222;letter-spacing: 1px;}.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 #mobile-menu .menu>li>a{color:#222}.RWDmenu_plus04 #mobile-menu .menu>li>ul{background:#fbfbfb}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent}.RWDmenu_plus04 #mobile-menu .menu>li.active{background:linear-gradient(45deg,#78ba28,#386594)}.RWDmenu_plus04 #mobile-menu .menu a {font-size: 15px;}.RWDmenu_plus04 .features { float: right; position: relative;}a.ml-stack-nav-toggle {margin-top: 10px;}.RWDmenu_plus04 .features .edit a{padding:35px 2vw 26px 5vw;display:flex;align-items:center}.RWDmenu_plus04 .features .edit a strong{display:inline-block;margin-left:10px;margin-top:0}.RWDmenu_plus04 .features{width:420px}.RWDmenu_plus04 .logo{width:80px;position:absolute;z-index:9999}.RWDmenu_plus04 .header { padding: 0 1% 0 3%;}.RWDbanner_plus01 .page-scroll {display:none}.story_block > .container{width:100%;padding-left:7vw}.RWDscore01 .score-subtitle{max-width:285px}.RWDscore01 .count-blk{margin-top:-9vw}.RWDproduct002_v3 .btn-box{margin-left:-22vw}.RWDbtn01 .btn:hover,.RWDproduct002_v3 .btn-box .btn:hover{background:transparent;color:#222;border:1px solid #ccc}.services>.container{max-width:100%;margin:0}.RWDparallax_new .picbgbox{height:30vw!important;background-size:100%!important}.footer-block .container{max-width:90%}.footer-right{padding-left:4vw;width:40%}.footer-left{width:60%}}/*內頁*//*時間軸*/ 
.RWDtimeline01 li.event .point .title {    font-size: 22px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .features .edit{display:block}.RWDmenu_plus04 .features{padding:0;margin:0}.left-info{width:60%}.RWDsocial002 ul.socialNetwork li i{width:40px;height:40px;padding:10px 5px}.right-social{width:40%}/*20220328-修改*/ 
.RWDmenu_plus04 .features:after, .page_wrapper_bg .RWDmenu_plus04 .features:after {    background: none;}/*內頁*//*聯絡我們*/ 
.page_wrapper_bg .layoutlist_1.page_content2{  padding: 70px 50px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDleft_cont002 .item-second{flex-direction:column-reverse}.story_block > .container{padding:0}.story_block:before{width:60vw}.RWDleft_cont002 .item-second .pic{display:none}.RWDscore01 .score-blk{flex-direction:column;align-items:center}.RWDscore01 .score-maintitle,.RWDscore01 .score-subtitle{text-align:center}.RWDscore01 .count-blk{float:none;width:100%;margin:40px auto 0;padding:10px 0 0}.RWDscore01 .score-subtitle{max-width:100%;margin:15px 0 0!important}.RWDscore01 .count-item,.RWDscore01 .count-title{text-align:center}.RWDscore01 .score-image {margin: -140px 0 0;}.choose_block > .container{flex-direction:column;justify-content:center;align-items:center}.choose_block .RWDbtn01,.choose_block .RWDnews005{width:100%}.RWDbtn01 .main-title,.RWDbtn01 .sub-title{text-align:center}.RWDbtn01 .btn-box .col-xs-12{justify-content:center; position: unset;}.choose_block .RWDbtn01{position:initial}.choose_block .RWDbtn01 .btn-box{position:absolute;bottom:60px;width:100%}.RWDnews005 .controlls-over .owl-pagination{text-align:center;margin:10px 0 0}.choose_block .RWDbtn01 .btn-box{display:none}.choose_block{padding:8vw 0}.story_block{padding-top:8vw}.product_block{padding:8vw 0}.RWDproduct002_v3 .section-inner{flex-direction:column}.RWDproduct002_v3 .section-subject.row{margin:0 0 30px}.RWDproduct002_v3 .filter-portfolio ul{display:flex;justify-content:center;margin:0 0 20px;flex-wrap: wrap;}RWDproduct002_v3 .section-inner .row:nth-child(2),.RWDproduct002_v3 .section-inner .row:nth-child(3){width:100%!important}.RWDproduct002_v3 .filter-portfolio ul > li{margin:0 5px}.RWDproduct002_v3 .btn.btn-rj{padding:5px;display:block;text-align:center}.RWDproduct002_v3 .filter-portfolio ul > li{margin:0 5px;width:calc(100%/4)}.RWDproduct002_v3 .btn-box{margin-left:0}.RWDproduct002_v3 .section-inner .row:nth-child(2),.RWDproduct002_v3 .section-inner .row:nth-child(3) {width:100% !important}.RWDparallax_new .picbgbox{height:45vw!important;background-size:cover!important}.services>.container .container{max-width:55vw}.serbox p{margin:20px 0 30px}.footer-left,.footer-right{width:100%;padding:0}.footer-right{margin-top:40px;top:0;display:flex;align-items:flex-end}.footer-block{padding:60px 0}.footer-paper{margin-right:50px}.RWDnews005 .container {padding: 0;}.RWDleft_cont002 .item-second .text-box {min-width: auto;width: 80%;}@media (max-width: 819px) {.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 2vw;}}/*內頁*/div#sidebar {    margin-bottom: 40px;}.page_wrapper_bg .sortbar {    margin-bottom: 40px;    display: flex;    justify-content: center;    align-items: center;    float: none;flex-wrap: wrap;}/*產品列表*/ 
.page_wrapper_bg .layoutlist_2 .col-xs-12.col-sm-6.col-md-4.col-lg-4 {    width: calc(100%/3);}.page_wrapper_bg .layoutlist_7 .row::after {    clear: unset;}/*其他列表*/ 
.page_wrapper_bg .layoutlist_7 .litem {    width: calc(100%/3);}/*編輯器*/ 
.page_wrapper_bg .pagecontent .article_model .editor .row {    display: flex;    flex-direction: column;    align-items: center;    margin-bottom: 40px;}/*時間軸*/ 
.RWDtimeline01 li.event .point .title {    font-size: 20px;}/*聯絡我們*/ 
.page_wrapper_bg .form-horizontal .control-label {   padding-left: 0 !important;   padding-right: 0 !important;}.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-11 {   padding-left: 0 !important;  padding-right: 0 !important;}.page_wrapper_bg .layoutlist_1.page_content2{    width: 100%;}.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5{    width: 85% !important;    padding-left: 0 !important;    padding-right: 0 !important;}/*購物流程*/#mobile-fixed .btn-box .btn{    border-radius: 0;}#mobile-fixed .btn-box .bg2 {    background: linear-gradient(45deg,#78ba28,#386594);    border-color: transparent;}/*TOP_btn*/ 
.scrollTop002 {    bottom: 112px;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*內頁*//*主標題*/ 
.page_wrapper_bg section.hgroup .container {    padding: 17px 0;}#RWDPAGE_BASE_PAT02 .hgroup h1 {    font-size: 28px;}/*聯絡我們*/ 
.page_wrapper_bg .form-horizontal .form-group{ margin-bottom: 25px;}.page_wrapper_bg .form-horizontal .control-label{     width: 100%;}.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-11 { width: 100%;}.page_wrapper_bg .ebtn{     width: 30%;}.page_wrapper_bg .ebtn a{     width: 100%;}/*產品頁回上頁*/ 
.page_wrapper_bg .btn.btn_back a{    float: right;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features .edit{position:fixed;top:auto;bottom:0;width:100%;left:0;z-index:99}.RWDmenu_plus04 .features .edit a{justify-content:center;padding:15px;clip-path:none}.RWDmenu_plus04 .features{width:fit-content;margin-right:0;padding-right:15px}.RWDleft_cont002 .item-second .text-box{min-width:auto;width:90%}.bottomser ul li{margin:0 2% 4% 0;padding:10px}.RWDscore01 .trigger-next,.RWDscore01 .trigger-prev{display:none}.RWDscore01 .count-item:nth-child(2){min-width:auto}.RWDscore01 .score-content{padding:0 1vw}.RWDscore01 .count-num{font-size:35px}.RWDscore01 .count-title{margin:10px 0}.RWDscore01 .count-blk{margin:20px auto 0}.RWDscore01 .count-item{margin:0}.RWDscore01 .score-image{margin:-85px 0 0;opacity:.8}.choose_block{padding:60px 0}.RWDproduct002_v3 .popup-portfolio .portfolio-item{width:calc(100%/2 - 1px);float:left}.product_block > .container{width:100%}.RWDproduct002_v3 .btn-box .btn{margin:20px 0 0}.services>.container .container{text-align:left;max-width:100%;width:55%;justify-content:center;padding:0;margin-right:5vw}.RWDparallax_new .picbgbox{height:55vw!important;}.footer-block{padding:60px 0 120px}.scrollTop002{bottom:77px;right:0}.scrollTop002 .ii{font-size:40px!important}.RWDleft_cont002 .item-second .text-box .text {font-size: 15px;letter-spacing: 0;}.serbox h2.sub-title br {display: block;}@media (max-width: 700px) {.footer-block .container {max-width: 80%;}.RWDparallax_new .picbgbox{height:70vw!important}.serbox a {margin: auto;}.footer-paper {margin-right: 20px;}.footer-paper{margin-right:0}.footer-right{flex-direction:column;justify-content:center}.footer-paper,.footwe-web{width:100%}}/*內頁*//*全頁寬度*/ 
.page_wrapper_bg .main section.call_to_action .article-text > .container { padding: 0 15px;}/*產品列表*/ 
.page_wrapper_bg .pagecontent .cate_list.row {    display: flex;    flex-wrap: wrap;}.page_wrapper_bg .layoutlist_2 .col-xs-12.col-sm-6.col-md-4.col-lg-4 {    width: calc(100%/2);}/*其他列表*/ 
.page_wrapper_bg .layoutlist_7 .litem {    width: calc(100%/2);}/*產品介紹-購買btn*/ 
.btn-shop .btn {    border-radius: 0;}/*頁籤*/ 
.RWDproduct_page .faq-item .faq-question {    background: #edf6fe;    font-size: 16px;    letter-spacing: 1px;    padding: 10px 0;}.RWDproduct_page .faq-item.active .faq-question {    background: linear-gradient(45deg,#78ba28,#386594);    color: #fff;}.pd_picon p br {    display: none;}.pd_picon ._bd_column._bd_third {    padding: 0 10px;}/*購物流程*/#mobile-fixed {    bottom: 54px;padding: 10px 0;}/*TOP_btn*/ 
.scrollTop002 {    bottom: 166px;}/*footer*/ 
.page_wrapper_bg .footer-block .container {    padding: 0 15px;}.RWDproduct_page .faq-item .faq-question:before {top:5px;}@media (max-width: 768px) {/*購物流程*/ 
.RWDshopping #mobile-fixed .btn.normal.bg2 {    color: #fff;}.main section .container .article-text > .container {    padding: 0 15px;}}
}
/*767px end*/
/*650px start*/

@media (max-width: 650px) {/*內頁*//*TOP_btn*/ 
.scrollTop002 {    bottom: 160px;}}

/*650px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDparallax_new .picbgbox {height: 100vw!important;}.footer-right{flex-direction:column;justify-content:center}.left-info,.right-social,.footer-paper,.footwe-web{width:100%}.RWDsocial002 ul.socialNetwork li i{margin:0 10px 0 0;width:45px;height:45px;padding:13px 5px}.footer-block{padding:40px 0 80px}.RWDleft_cont002 .item-second .text-box{width:85%}.story_block:before{width:100vw}.story_block{padding:40px 0 0}.bottomser ul li{width:100%;border:0;border-bottom:1px solid #eee !important;padding:0 0 20px;margin:0 0 20px;display:flex;justify-content:center;align-items:center}.bottomser h4{left:50%;transform:translateX(-50%);min-width:230px;font-size:16px;font-weight:500}.bottomser ul li:last-child{margin:0;border:0 !important}.RWDscore01 .score-content{padding:0 20px}.RWDscore01 .count-blk .swiper-slide{flex-direction:column}.RWDscore01 .count-item{width:100%;margin:15px 0 0;padding:15px 0 0;border-top:1px solid #eee}.RWDscore01 .count-blk{margin:0 auto}.RWDscore01 .count-item:last-child{border-bottom:1px solid #eee;padding:15px 0 10px}.RWDscore01 .score-image{display:none}.performances{padding:60px 0 40px}.choose_block{padding:40px 0}.RWDbtn01 .sub-title{width:265px;margin:5px auto 0!important}.RWDnews005 .controlls-over .owl-pagination{margin:15px 0 0!important;display:block}.RWDproduct002_v3 .sub-title{width:265px;margin:5px auto 0!important}.RWDproduct002_v3 .filter-portfolio ul > li{margin:0 1px;width:calc(100%/3 - 2px)}.RWDproduct002_v3 .section-inner .row:nth-child(3) .col-md-12{padding:0 5px}.RWDproduct002_v3 .portfolio-bottom__h4{font-size:16px}.product_block{padding:40px 0}.RWDmenu_plus04 .header{padding:0 20px 0 15px}.form-control{color:#222;letter-spacing:0;font-size:15px}.RWDnews005 .margin-top-20 {text-align: center;}.RWDscore01 .score-subtitle {width: 300px;margin: 10px auto 0 !important;}.RWDparallax_new .picbgbox{height:80vw!important;}.services>.container .container {width: 60%;}.serbox a b{margin-left:10px;font-size:18px}.serbox a{padding:10px;max-width:230px;margin-left:0;align-items:center}.pd_picon ._bd_column._bd_third {    text-align: center;}.pd_ce img {    margin: 20px auto 0;    display: block;}.page_wrapper_bg .btn.btn_back a, .page_wrapper_bg .btn_back {    float: none;    width: 100%;}/*手機產品跟隨*/#RWDfullscreen01 {overflow: visible !important;}.story_block, .performances, .choose_block, .services, .footer-block {overflow: hidden;}.RWDproduct002_v3 .section-inner .row:nth-child(2){width:20%;position:sticky;top:71px;left:0;height:inherit;padding-left:0;z-index:99}.RWDproduct002_v3 .section-inner{display:flex;overflow:visible;height:100%;position:relative;width:100%;flex-wrap:wrap}/*內頁*//*全頁寬度*/ 
.page_wrapper_bg .main section.call_to_action .article-text > .container {  padding: 0px;}/*產品列表*/ 
.page_wrapper_bg .layoutlist_2 .col-xs-12.col-sm-6.col-md-4.col-lg-4 {    width: 100%;}/*其他列表*/ 
.page_wrapper_bg .layoutlist_7 .litem {    width: 100%;}/*聯絡我們*/ 
.page_wrapper_bg .form-horizontal .form-group{ margin-bottom: 50px;}.page_wrapper_bg .form-horizontal .form-group{ margin-bottom: 25px;}.page_wrapper_bg .layoutlist_1.page_content2 .eformsDesc{ margin: 0 0 30px 0;}.page_wrapper_bg .form-horizontal .control-label{font-size: 15px;}.page_wrapper_bg .ebtn{ width: 100%;margin-right: 0; margin-top: 30px;}.page_wrapper_bg .ebtn a{ width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .ml-stack-nav-toggle{margin:0 0 0 20px}/*內頁*//*購物流程*/#mobile-fixed {    bottom: 52px;}.shopping_form .control-box .row2 .td:first-child {    width: calc(100% - 89px);}.shopping_form .control-box .row2 {    display: flex;}.shopping_form .control-box .row2 .td:nth-child(2) {    width: 89px;}.shopping_form .control-box .row2 .td:first-child>input {    width: 100%;}/*TOP_btn*/ 
.scrollTop002 {    bottom: 158px;}.RWDparallax_new .picbgbox { height: 85vw!important;}.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container > .xrow > .pagecontent {    padding: 0 !important;}.product_txt table tbody td {    font-size: 14px;    letter-spacing: 1px;    line-height: 1.5;    padding: 6px;}@media (max-width: 414px) {.RWDbanner_plus01.style-dotnav.control-center .control-box .control{text-align:center;padding-right:0}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:#fff}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#fff}/*內頁*/ 
.page_wrapper_bg .layoutlist_1.page_content2 {    padding: 0;    background: none;    border: none;    box-shadow: none;}}@media (max-width: 400px){/*全內頁寬度*/ 
.page_wrapper_bg .main .container {    padding-left: 15px;    padding-right: 15px;}/*回上頁btn*/ 
.page_wrapper_bg .btn.btn_back a {    width: 100%;}.page_wrapper_bg .btn.btn_back {    width: 100%;}/*聯絡我們*/ 
.page_wrapper_bg .layoutlist_1.page_content2{ background: none; box-shadow: none; padding: 0;}.page_wrapper_bg .form-horizontal .form-group{ margin-bottom: 15px;}.page_wrapper_bg .layoutlist_1.page_content2 .eformsDesc{ margin: 0 0 25px 0;}.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5{ width: 100% !important;}/*會員*/ 
.login_box_head {    text-align: center;}/*footer*/button#btn_reject_email {    float: right !important;    margin-top: 0;}.RWDedm001 .btn.btn-rj {    margin-top: 0;    float: left !important;}}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
h2.sub-title,.RWDleft_cont002 .item-second .text-box .subtitle,.RWDservice005 .box_title .text2,.RWDnews011 .title-block.title-center .title-en,.RWDphoto004 .title-sub,.RWDscore01 .score-subtitle,.RWDbtn01 .sub-title,.RWDproduct002_v3 .sub-title{font-size:20px!important;margin:10px auto 0!important}.RWDleft_cont002 .item-second .text-box .text p{margin:20px 0 0}.bottomser h4{width:90%;text-align:center}.bottomser{margin-top:30px}.bottomser ul li{justify-content:flex-start;padding-left:30px}.RWDscore01 .score-subtitle{width:250px;margin:10px auto 0!important}.RWDscore01 .score-image{margin:-120px 0 0}.RWDproduct002_v3 .popup-portfolio .portfolio-item{margin:0 0 15px}@media (max-width: 360px){h2.sub-title,.RWDleft_cont002 .item-second .text-box .subtitle,.RWDservice005 .box_title .text2,.RWDnews011 .title-block.title-center .title-en,.RWDphoto004 .title-sub,.RWDscore01 .score-subtitle,.RWDbtn01 .sub-title,.RWDproduct002_v3 .sub-title{font-size:18px!important}.bottomser{margin-top:40px;margin-top:40px;padding:50px 10px 10px}.RWDbtn01 .sub-title{width:210px}.RWDproduct002_v3 .sub-title{width:250px}.RWDproduct002_v3 .filter-portfolio ul > li { margin: 0 1px 2px;width: calc(100%/2 - 2px);}.RWDproduct002_v3 .filter-portfolio ul{justify-content:flex-start}.RWDproduct002_v3 .popup-portfolio .portfolio-item{width:100%}.RWDparallax_new .picbgbox{height:108vw!important}.footer-block .container{max-width:100%}.footwe-web{font-size:12px}.serbox p{text-align:justify}.serbox p br{display:none}.services>.container .container{width:62%}.serbox a b {font-size: 15px;}}/*內頁*//*主標題*/#RWDPAGE_BASE_PAT02 .hgroup h1 {    font-size: 26px;}/*聯絡我們*/ 
.page_wrapper_bg .layoutlist_1.page_content2 .eformsDesc {    font-size: 16px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
/*內頁*//*聯絡我們*/ 
.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5{     padding: 0;}
}
/*320px end*/