a:hover , a:focus {text-decoration:none;}.RWDfakeloader img {width: 230px;}.RWDfakeloader {background: url(archive/image/customization/ep_naturalwhite.png);}.index .cd-main-content {    font-size: 15px;    letter-spacing: 1px;    line-height: 1.7;position: relative;font-family: 'Noto Sans TC', sans-serif;font-weight: 300;}/**/ 
.index .cd-main-content:before {    content: "";    position: absolute;    width: 1px;    height: 100%;    background: #dedbdb;    top: 0;    right: 7%;}.index .cd-main-content:after {    content: "";    position: absolute;    width: 1px;    height: 70%;    background: #dedbdb;    top: 30%;    left: 7%;    z-index: -1;}/**/ 
.RWDmenu_plus04 .features .search-btn {padding: 25px;}.RWDmenu_plus04 .container { max-width: 100%;}.RWDmenu_plus04 .header.is-up {    background: #fff;    transition: .3s easer;    box-shadow: 2px 2px 3px #dfdfdf;}.RWDmenu_plus04 .header {    background: rgb(255 255 255 / 37%);    transition: .3s ease;padding: 0 0 0 50px}.RWDmenu_plus04 .logo {    width: 160px;    float: left;    filter: brightness(0.5);    margin-top: 15px;}.RWDmenu_plus04 .menu li a {    color: #555;    font-weight: bold;    letter-spacing: 1px;}.RWDmenu_plus04 .menu-btn a {    display: flex;    padding: 25px 0;    width: 200px;    justify-content: center;    align-items: center;    color: #333;    font-size: 15px;    font-weight: bold;    border-left: 1px solid #d3d3d3;    border-right: 1px solid #d3d3d3;   transition: .3s ease;}.RWDmenu_plus04 .menu-btn a:hover {   color: #000;    transition: .3s ease;}.RWDmenu_plus04 .header.is-up .menu-btn a:hover {    background: #ddd;    color: #000; transition: .3s ease;}.RWDmenu_plus04 .header.is-up .menu-btn a {    background: #eee;    border: transparent;    transition: .3s ease;}.menu-btn a i.ii-line3 {    color: #59c75b;    margin-right: 5px;    font-size: 20px;    position: relative;    top: 1px;}.RWDmenu_plus04 .features {width: 270px;}.RWDmenu_plus04 .site-nav .menu { text-align: right;}.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: #786843;}.RWDmenu_plus04 .site-nav .menu ul li a {    font-size: 15px;    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: normal;color: #786843;}.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: #888;    border-width: 1px 1px 0 0;}/*---*/ 
.RWDbanner_plus01 .slick-caption {bottom: 0;top:auto}.RWDbanner_plus01 .slick-caption .container { width: 97%;}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 32px;    font-weight: 700;    color: #333;    letter-spacing: 1px;    line-height: 1.6;}.RWDbanner_plus01 .slick-caption .txt1:after {    content: "";    position: relative;    background: #dbd8d8;    width: 220px;    height: 1px;    display: inline-block;    margin-top: 10px;    left: 15px;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 15px;    line-height: 1.7;    color: #333;    margin: 0 0 30px;    position: relative;}.RWDbanner_plus01 .slick-caption .txt3 span span {    padding: 0 8px;    opacity: 0.3;}.RWDbanner_plus01 .slick-caption .txt3 {    margin-top: 130px;    font-size: 16px;    color: #fff;    letter-spacing: 1px;    padding: 18px 0;    position: relative;    font-weight: bold;}.RWDbanner_plus01 .slick-caption .txt3:before {    content: "'";    position: absolute;    background:#4c4536;    width: 25.3vw;    height: 100%;    bottom: 0;    left: -5%;    z-index: -1;}/*選單*//*模組*/ 
.banner-block {    position: relative;    background: #f1f1ef;}.about-block {    position: relative;    padding: 100px 0 0;}.RWDleft_cont002 .container {width: 100%;padding: 0;}.service-block{    padding: 100px 0 0;    position: relative;    box-shadow: 2px 2px 3px #efefef;}.service-block .container {width:86%; padding:  0;}.comment-block {    position: relative;}.comment-block>.container {    display: flex;    align-items:flex-end; width: 100%; padding:  0;}.qa-block {    padding: 100px 0 0;    position: relative;}.qa-block .container {    width: calc(86% - 2px);padding:0}.product-block .container {    width: 100%;padding:0}.product-block {    position: relative;    padding: 85px 0 0;}/*------*/ 
.about-block:after {    width: 65%;    right: 0;    height: 60%;    content: "";    background: url(archive/image/customization/main-bg.png);    position: absolute;    bottom: 0;    z-index: -1;}.about-block::before {    content: "";    background: url(archive/image/customization/ab-bg2.png);    width: 100%;    height: 100%;    position: absolute;    top: 0;    z-index: -1;    left: 0;    background-size: cover;    opacity: 0.3;    background-attachment: fixed;}.qa-block:after{    content: "";    background: url(archive/image/customization/qa-bg3.png);    width: 93%;    height: 65%;    right: 0;    top: 0;    position: absolute;    z-index: -1;    background-size: cover;    background-attachment: fixed;    opacity: 0.8;}.qa-block::before {    background: url(archive/image/customization/main-bg.png);    content: "";    width: 100%;    height: 100%;    right: 0;    top: 0;    position: absolute;    z-index: -1;}.service-block:after{content: ""; background:url(archive/image/customization/main-bg.png);width: 100%;height:100%;position: absolute;  z-index: -1;left: 0;top: 0;}.comment-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/main-bg.png);    width: 100%;    height: 100%;    top: 0;    left: 0;z-index:-1}/*news*//*標題*/h1.main-title{color: #333 !important;font-size: 36px !important;letter-spacing: 2px;font-weight: 700 !important;line-height: 1.5;}h2.sub-title{color: #555 !important;letter-spacing: 2px;font-size: 17px !important;line-height: 1.7;font-weight: normal !important;margin-top: 5px !important;}.section-line {display: none !important;}.RWDService001 h2.sub-title {display: none;}.index .section-subject {    margin: 0 0 30px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display: none;}.RWDnews005 .section-subject {    text-align: left;    border-bottom: 1px solid #cdcdcd;    padding: 0 0 20px;}.index .section-subject>.col-md-12 {    padding: 0;}.RWDService001 .section-subject {    margin-bottom: 0px !important;    width: 200px;    padding: 30px 0;    border-right: 1px solid #e3e3e3;    background: #998b6a;}.RWDService001 h1.main-title {    text-align: left;    display: flex;    justify-content: center;    color: #fff !important;}/*關於*/ 
.RWDleft_cont002 .item-second .text-box a {display:none;}.RWDleft_cont002 .item-second .text-box .underline {display:none;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second {    background: transparent;    display: flex;    flex-direction: row;    align-items:flex-end;}.RWDleft_cont002 a {    width: 55%;    pointer-events: none;}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second .text-box {width: 45%; left: 0; background: transparent;color: #555;padding:0 10% 0 50px;}.RWDleft_cont002 .item-second .text-box .title,.RWDleft_cont002 .item-second .text-box .subtitle {display:none}.RWDleft_cont002 .item-second .text-box .text {    line-height: 1.8;    font-size: 15px;    letter-spacing: 1px;    margin-top: 35px;    width: 100%;}.ab-logo {    width: 185px;    margin: 0 0 30px;}.ab-logo img {    filter: brightness(0.5);}.ab-title {    font-size: 20px;    font-weight: 500;    line-height: 1.7;    margin: 0 0 7px;    color: #333;}.ab-info p:last-child {margin: 0;}/*------*/ 
.RWDService001 article.boxFeature-2 p {    font-size: 15px;    color: #555;    line-height: 1.7;    margin: 0;   text-align: left;}.RWDService001 article.boxFeature-2 h2 {    display: none;}.RWDService001 article.boxFeature-2 {    position: relative;    text-align: left;    display: flex;    align-items: center;justify-content: center;}.RWDService001 .col-md-3:last-child article.boxFeature-2:after {    opacity: 0;}.RWDService001 article.boxFeature-2:after {    content: "";    position: absolute;    background: #e7e7e7;    width: 1px;    height: 55px;    right: -15px;}.RWDService001 {    display: flex;    align-items: center;    background: #fff;}.RWDService001 i {    width: 60px;    position: relative;    margin: 0 15px 0 0;}.RWDService001 .row:nth-child(2) {    width: calc(100% - 200px);    display: flex;    align-items: center;    padding: 0 70px;}/*--------*/ 
.comment-right {    width: 55%;}.comment-left {    width: 45%;padding: 100px 100px 100px 12%;}.comment-left  .com-btnsec {display: flex;margin-top: 50px;}.comment-left  .cbtn a {    display: flex;    width: 220px;    margin: 0 5px;    justify-content: center;    padding: 10px 0;    color: #333;background: #fff;}.comment-left  .cbtn a:hover {    background: #363636;    color: #fff;    transition: .3s ease;}.RWDnews005 .container {width:100%;padding:0}.RWDnews005 .section-subject {margin-bottom: 0;}.RWDnews005 h4, .news005_h4 {text-align:left;margin: 0 0 5px;font-size: 17px;font-weight: 300;color: #000;}.RWDnews005 .controlls-over .owl-pagination{display:none}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #989898;    background: transparent;    border: none;    border-radius: 0;    display: flex;    align-items: center;    justify-content: center;    width: 40px !important;    height: 40px !important;    font-size: 30px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: -40px;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: -40px;}.RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden;}.RWDnews005 .owl-carousel {    overflow: visible;    margin: 0;}.RWDnews005 .margin-top-20 {    margin-top: 0 !important;}/*-----*/ 
.RWDqa01{padding:0;}.RWDqa01 .main_title {font-size:32px;margin: 0 auto 0; line-height: 1.7;font-weight: 700;text-align: left;padding: 0 100px;}.RWDqa01 .en_title {font-size: 32px;margin: 0 auto 0; line-height: 1.7;font-weight: 700;text-align: left;padding: 0 100px;}.RWDqa01 .accordion button {font-size: 16px;letter-spacing: 1px;}.RWDqa01 .accordion .accordion-item:last-child {border: none;}.RWDqa01 .accordion .accordion-item {border-bottom: 1px solid #e9e9e9;}.RWDqa01 .accordion button .accordion-title{padding:0;font-weight: 300;color: #333;}.RWDqa01 .accordion button .accordion-title::before {display: none;}RWDqa01 .accordion .accordion-content .box {margin: -10px 0 20px;}.RWDqa01 .accordion {    border-top: none;    background: #fff;    padding: 70px 27% 70px 100px;    margin-top: 30px;    overflow: hidden;}.RWDqa01 .accordion:after {    content: "";    position: absolute;    background: url(archive/image/customization/qa2.png)no-repeat;    width: 515px;    height: 770px;    right: 0;    bottom: -7px;    background-size: cover;pointer-events: none;}.RWDqa01 .accordion .accordion-content {line-height: 1.8; left: 0;color:#555}.RWDqa01 .accordion button .icon::after {left: 9px;width: 2px; height: 20px;}.RWDqa01 .accordion button .icon::before {top: 8px; width: 20px;height: 2px;}.RWDqa01 .accordion .accordion-item:hover .accordion-title {    color: #9d7c31;}/*安心*/ 
.RWDproduct004 .row {margin-right: 0;margin-left: 0;}.RWDproduct004 .callout-dark {background: transparent;border-bottom: 0px;padding: 0;}.RWDproduct004 .nopadding {border-bottom:0px;}.RWDproduct004 section:after {    content: "";    position: absolute;    background: #fff;    width: 100%;    height: 8px;    left: 0;    bottom: 0;z-index:1}.RWDproduct004 .item-box {position: relative;}.RWDproduct004 .item-box-desc { position: absolute;    bottom: 10px;    left: 20px;    color: #fff;padding:0;z-index: 1;}.RWDproduct004 .col-md-3.col-sm-3.mix {width: calc(68.6%/3);border: 3px solid #fff;position: relative;}.RWDproduct004 .col-md-3.col-sm-3.mix:nth-child(4) {width: 31.4%;float: right;}.RWDproduct004 .col-md-3.col-sm-3.mix:nth-child(5) {width: calc(68.6%/3*2);}.RWDproduct004 .col-md-3.col-sm-3.mix:before {    content: "";    position: absolute;    background: linear-gradient(to top, rgb(0 0 0 / 65%) 0%,rgba(255,255,255,0) 100%);    width: 100%;    height: 300px;    bottom: 0;    left: 0;    z-index: 1;pointer-events: none;}.RWDproduct004 .col-md-3.col-sm-3.mix:after {content: "";    position: absolute;    background: rgb(255 255 255 / 18%);    width: 100%;    backdrop-filter: blur(2px);    height: 100%;    top: 0;    z-index: 1;    opacity: 0;    transition: .3s ease;    pointer-events: none;}.RWDproduct004 .nopadding:hover .col-md-3.col-sm-3.mix:hover:after {    opacity: 0;    transition: .3s ease;}.RWDproduct004 .nopadding:hover .col-md-3.col-sm-3.mix:after {    opacity: 1;    transition: .3s ease;}.RWDproduct004 .nopadding .col-md-3.col-sm-3.mix img {    transition: all .5s ease;}.RWDproduct004 .nopadding:hover .col-md-3.col-sm-3.mix:hover img {    transform: scale(1.05);    transition: all .5s ease;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 18px;color: #fff;    margin: 0 0 8px;    font-weight: 500;letter-spacing: 1px;}.RWDproduct004 .list-inline {margin-bottom: 0;height: auto !important;color: #ddd;}
/*footer start*/

.footer-block {    padding: 100px 0 20px;    color: #333;    font-size: 15px;    letter-spacing: 1px;    line-height: 2;    position: relative;    border-bottom: 15px solid #333;}.footer-block .container {    width: 70%;    padding: 0;    display: flex;    flex-wrap: wrap;align-items: flex-end;}.footer-block a {color:#333;}.footer-block a:hover {color:#000;text-decoration:none;}.footer-right {    width: 30%;}.footer-left {    width: 70%;    padding-right: 50px;}.footer-right  .RWDedictor {    display: flex;    justify-content: center;}.ftbtn-box:first-child {    margin: 0 0 15px;}.ft-info {    display: flex;}.info-box.map {    width: 67%;    padding-left: 50px;}.info-box.map iframe {    filter: grayscale(1);}.ft-title {    font-weight: 700;    font-size: 18px;    border-bottom: 1px solid #ababab;    padding: 0 0 15px;    margin: 0 0 20px;}.ftbtn-box a {    background: #fff;    width: 220px;    display: flex;    justify-content: center;    align-items: center;    padding: 6px 0;transition: .3s ease;}.ftbtn-box a i {margin-right: 3px;}.ftbtn-box a:hover i {color: #fff !important;transition: .3s ease;}.ftbtn-box a:hover {    background: #000;    color: #fff;transition: .3s ease;}.ftbtn-box a i.ionicons.ion-social-facebook {    color: #337ab7;    font-size: 18px;}.ftbtn-box a .ii-line3 {    color: #59c75b;    margin-right: 5px;    font-size: 16px;    position: relative;    top: 1px;}.footer-block:after {    content: "";    position: absolute;    background: url(archive/image/customization/main-bg.png);    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: -1;    filter: brightness(0.8);}.footer-copyright {    display: flex;    font-size: 12px;    letter-spacing: 0;    margin-top: 30px;color: #939393;}.footer-copyright .RWDedictor{margin:0 5px}.copyright_desc {color: #939393;}.copyright_desc a {color: #939393 !important;}.scrollTop002 { bottom: 50px;right: 5.1%;}.scrollTop002 img {    filter: brightness(0.5);    width: 70px;}.dmopMx {display: none !important;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 20px;    background: #2c2822 !important;    border: 1px solid #ccc !important;    display: block;    padding: 5px 50px;    color: #fff !important;    font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #000 !important;color: #fff !important;}/*內頁*/ 
.page_wrapper_bg .ft-title {font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .info-box.txt {font-family: 'Noto Sans TC', sans-serif; font-weight: 300;}.page_wrapper_bg .ftbtn-box {font-family: 'Noto Sans TC', sans-serif; font-weight: 300;}.page_wrapper_bg .footer-copyright {font-family: 'Noto Sans TC', sans-serif; font-weight: 300;}

/*footer end*/
/*2560px start*/

@media (min-width: 2000px) {.RWDbanner_plus01 .slick-caption .txt3:before { width: 25.5vw;}}

/*2560px end*/
/*動畫 start*/

@keyframes move07{0% {    opacity: 0;-webkit-transform:translateX(-30px);    -moz-transform:translateX(-30px);    -ms-transform:translateX(-30px);    -o-transform:translateX(-30px);transform:translateX(-30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}.animated .RWDproduct004 .mix:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.7s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.9s;opacity: 0}.animated .RWDleft_cont002 .item-second .pic {animation: 1200ms ease normal forwards 1 fadeInRight;opacity: 0;animation-delay: 0.3s;}.animated .RWDService001 .row:nth-child(2) a:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.8s; }.animated .RWDService001 .row:nth-child(2) a:nth-child(2){animation: 1000ms ease normal forwards 1 move07;animation-delay: 1s; }.animated .RWDService001 .row:nth-child(2) a:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.2s; }@keyframes scroll01 {0% {    -webkit-transform: rotate(0deg) translate(0,0);    transform: rotate(0deg) translate(50%,0);    opacity: 0;}50% {    opacity: 1;}100% {    -webkit-transform: rotate(0deg) translate(0px,0px);    transform: rotate(0deg) translate(50%,70px);    opacity: 0;}}@keyframes looprotate {0% {    transform: rotate(0);}100% {    transform: rotate(360deg);}}.RWDbanner_plus01 .page-scroll{    right: 7.6%;    bottom: 0px;    left: auto;    margin: 0;    width: 0;}.RWDbanner_plus01 .page-scroll.style01 a {    color:#dbcfc4;    padding-top: 0;    padding-bottom: 30px;    writing-mode: vertical-lr;    -webkit-writing-mode: vertical-lr;    font-size: 14px;    font-weight: 300;    letter-spacing: 1px;    text-transform: uppercase;}.RWDbanner_plus01 .page-scroll.style01 a span {border-left: 1px solid #e8dace;border-bottom: 0px;top: 75px;height: 140px;transform: rotate(0deg)translateX(49%);animation: none;}.RWDbanner_plus01 .page-scroll.style01 a::after {    content: "";    width: 120px;    height: 120px;    left: -50px;    bottom: -120px;    position: absolute;    border-radius: 100%;    background: url(archive/image/customization/scroll-down-005-05__1_.png);    animation: looprotate 7s linear infinite;    background-size: contain;}

/*動畫 end*/
/*內頁 start*/

/*main*/ 
.page_wrapper_bg .main {top: 0 !important;}.page_wrapper_bg .cd-main-content {background: #f8f8f8;}.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {max-width: 1500px; width: 85%; padding: 0 15px;}.page_wrapper_bg .article-text .container {width: 100%;}.RWDmenu_plus04 .header {background: rgb(248 247 245 / 95%);}/*-------文字--------*/ 
.page_wrapper_bg .article-text, .page_wrapper_bg .article-text div, .page_wrapper_bg .article-text a {font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .hgroup h1 {font-size: 36px; text-align: center; font-weight: 700; letter-spacing: 2px; line-height: 1.5; color: #333; margin: 0;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1.5;letter-spacing:2px; font-weight: 500;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px; line-height: 1.5; margin-bottom: 10px; font-weight: 500; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px; line-height: 1.7; letter-spacing: 2px; margin: 15px 0 15px; font-weight: 500;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p{font-size:15px; line-height: 1.8; letter-spacing: 1px; color: #555; font-weight: 300;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6 {font-size: 18px !important; font-weight: 500; color: #333; font-family: 'Noto Sans TC', sans-serif;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px; line-height: 1.8; font-weight: 300; color: #555;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*主標*/ 
.page_wrapper_bg .hgroup .container {width: 100%;}/*麵包屑*/ 
.hgroup .breadcrumb {font-size:13px; background-color: transparent; border: none; text-align: center; float: none !important; position: relative; bottom: 0; padding: 0; margin: 10px 0;}.hgroup .breadcrumb a {font-family: 'Noto Sans TC', sans-serif; font-weight: 300;}.hgroup .breadcrumb a:hover {color: #9d7c31;}/*文章編輯*/ 
.RWDeditor01 .model-title {display: none;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 10px;}/*-------按鈕--------*/ 
.btn {border-radius: 0; font-weight: 300}/*回上一頁*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px; display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none; margin-top: 40px !important;}.btn.btn_back a {min-width: 200px; padding: 10px 0; background: transparent; color: #333; transition: all 0.5s ease; border: 1px solid #333;}.btn.btn_back a:hover {border: 1px solid #363636; color: #fff; background: #363636;}/*確定送出*/ 
.ebtn {font-size: 14px; float: right; background: transparent !important; padding: 0; margin-right: 0px;}.ebtn a {text-align: center; min-width: 200px; color: #333; background: transparent; border: 1px solid #333; transition: all 0.5s ease;}.ebtn a:hover {color: #fff; background: #363636; border: 1px solid #363636; transition: all 0.5s ease;}/*顯示更多+隱藏更多*/ 
.RWDsearch_page .remore {color: #333; border: 1px solid  #333; background: transparent; transition: 0.5s ease;}.RWDsearch_page .remore:hover {background: #363636; border: 1px solid #363636; color: #fff;}.RWDsearch_page .more {color: #333; border: 1px solid  #333; background: transparent; transition: 0.5s ease;}.RWDsearch_page .more:hover {background: #363636; border: 1px solid #363636; color: #fff;}/*-------選單--------*//*次選單C*/#sidebar .products-nav {background: #fff;}.m2018 .products-nav .nav-title {font-weight: 400; color: #333;}.m2018 .products-nav ul>li a {font-weight: 300; color: #555; transition: all 0.3s ease;}.m2018 .products-nav li.active>a, .m2018 .products-nav li:hover>a {color: #9d7c31; transition: all 0.3s ease;}/*-------文章列表--------*//*文章列表F*/ 
.layoutlist_7 .litem {margin: 10px 0px 20px !important;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 17px !important; font-weight: 400; color: #333 !important; transition: all 0.3s ease;}.layoutlist_7 .litem:hover .subject a {color: #9d7c31 !important;}/*-------FAQ--------*/ 
.faq1 .article-text .container {max-width: 1200px;}.rwd .faq_question {font-size: 16px; font-weight: 300; padding: 20px 0; color: #333; transition: all 0.3s ease;}.rwd .faq_question:hover {color: #9d7c31;}.faq_question .faq_q_icon {background: transparent; position: relative; margin: 0px 40px 0 0;}.faq_question .faq_q_icon::before {content: 'Q'; color: #888; position: absolute; font-family: 'Arial', sans-serif; font-weight: 400; font-size: 25px; text-align: center; left: 0; line-height: 1; width: 60px;}.faq_answer .faq_a_icon {background: transparent;}.rwd .faq_answer {font-size: 15px; letter-spacing: 2px; line-height: 1.8; padding: 34px 30px 36px 32px;}/*-------相簿列表--------*//*相簿列表B*/ 
.albumlist .layoutlist_2 {display: flex; flex-wrap: wrap;}.layoutlist_2 .album_item {height: auto !important; margin: 10px 0 15px;}.layoutlist_2 .album_item_subject {color: #333; padding: 10px 0; font-size: 17px; font-weight: 400; transition: all 0.3s ease;}.layoutlist_2 .album_item:hover .album_item_subject {color: #9d7c31;}/*-------相簿內容--------*//*相簿內容B*/ 
.photo_view {margin-top: 10px;}.photo_view .flexslider {background: transparent !important; border: none !important;}.photo_view #carousel .flex-direction-nav {margin-top: 30px !important;}/*-------電子表單--------*//*電子表單A*/ 
.eformscontent .layoutlist_1 {max-width: 800px; margin: 10px auto 0;}.form-horizontal .form-group {margin-left: 0; margin-right: 0;}.eformsForm .form-group .col-sm-12 {padding: 0;}.form-group label {padding-left: 0 !important; padding-right: 0 !important;}.form-horizontal .control-label {width: 15%; font-weight: 400;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 85%;}.form-horizontal .form-group .col-sm-12.col-md-5 {width: 70%;}textarea.form-control {min-height: 130px;}.form-control {border-radius: 0; box-shadow: none;}.customized_columns ._input, .customized_columns select {background: #f5f5f5; border: 1px solid #e1e1e1;}label.error {font-weight: 400;}/*-------範例--------*//*圖文輪播*/ 
.RWDslider01 .editor {line-height: 1.8; color: #555; letter-spacing: 1px;}/*時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #333; font-size: 22px; font-weight: 400; line-height: 1.7;}.RWDtimeline02 .timeline2_list .block .text-in {font-size: 15px; color: #555;}.RWDtimeline01 li.event .point .title {font-size: 22px; font-weight: 400; margin: 0 0 20px 0; color: #333;}.RWDtimeline01 li.event .point .editor {font-size: 15px; line-height: 1.8; letter-spacing: 1px; color: #555;}.RWDtimeline01 .line_dot2 span {    background: -moz-linear-gradient(top,rgba(248,248,248,0) 0,rgba(248,248,248,1) 2%,rgba(248,248,248,1) 100%);    background: -webkit-linear-gradient(top,rgba(248,248,248,0) 0,rgba(248,248,248,1) 2%,rgba(248,248,248,1) 100%);    background: linear-gradient(to bottom,rgba(248,248,248,0) 0,rgba(248,248,248,1) 2%,rgba(248,248,248,1) 100%);}/*-------個別--------*//*隱私權政策*/ 
.privacy-content {max-width: 1150px; margin: 0 auto;}.privacy-content>p {margin-top: 0;}.privacy-content .item {margin-top: 40px;}.privacy-content .item ul li {margin-bottom: 10px;}/* 匯入SEO Blog*//* 共通設定 */:root {    /* 文字大小 */    /* 螢幕2560px-767px 大小45px-26px */    --font-size-h1: clamp(1.625rem, 1.117rem + 1.0597vw, 2.8125rem);    /* 螢幕2560px-767px 大小30px-22px */    --font-size-h2: clamp(1.375rem, 1.1611rem + 0.4462vw, 1.875rem);    /* 螢幕2560px-767px 大小26px-20px */    --font-size-h3: clamp(1.25rem, 1.0896rem + 0.3346vw, 1.625rem);    /* 螢幕2560px-767px 大小22px-18px */    --font-size-h4: clamp(1.125rem, 1.0181rem + 0.2231vw, 1.375rem);    /* 螢幕2560px-767px 大小20px-16px */    --font-size-h5: clamp(1rem, 0.8931rem + 0.2231vw, 1.25rem);    /* 螢幕2560px-767px 大小17px-16px */    --font-size-h6: clamp(1rem, 0.9733rem + 0.0558vw, 1.0625rem);    /* 螢幕2560px-767px 大小17px-15px */    --font-size-p: clamp(0.9375rem, 0.884rem + 0.1115vw, 1.0625rem);    /* 顏色 */    --blog-main-color: var(--main-color);    --blog-sub-color: var(--sub-color);    --blog-content-bg: #cbcbcb;    --text-main-color: var(--main-color);    --text-sub-color: var(--txt-color);    --gradient-bg-main: linear-gradient(24deg, rgba(16, 70, 174, 1) 0%, rgba(132, 0, 151, 1) 100%);    --gradient-bg-mark: linear-gradient(180deg, #ba313100 50%, #a9444221 0);    /* 按鈕 */    --btn-color: white;    --btn-border-color: white;    --btn-bg: var(--MainColor);    --btn-hover-color: #000;    --btn-hover-border-color: #000;    --btn-hover-bg: white;    --btn-border-badius: 99em;    --btn-width: 200px;    --btn-height: 50px;    --btn-font-size: 17px;    --btn-margin-top: max(2vw, 2rem);    /* 間距 */    --section-padding: clamp(2rem, 0.7167rem + 2.6771vw, 5rem);    --block-padding: max(3vw, 1.5rem);    --title-bottom: 1rem;    /* 其他 */    --border-color: #dedede;    --blog-sticky-top: 86px;}/* 列表、內頁通用 */ 
.blogcontent .collapsing_header .main {    overflow: unset;}.blog__container,.blog-wrap {    width: 75%;    margin: 0 auto;}/* 列表 */ 
.blog_menus {    font-weight: 700;    letter-spacing: 2px;    color: var(--text-main-color);}.blog-item__go {    color: var(--text-main-color);    border-color: var(--text-main-color);}.blog-item__go:hover {    background-color: var(--blog-main-color);    color: #fff;}/* 內頁 */ 
.blog1 {    scroll-behavior: smooth;    scroll-padding-top: var(--section-padding);}.blogcontent .hgroup .container {    border: 0;}.blogcontent .page_subject {    padding: 0px;}.blog__title {    color: var(var(--text-main-color));    line-height: 1.5;    font-size: calc(var(--font-size-h1));    margin: 0 0 1.5rem;    padding: 1.5rem 0;    border-top: 1px solid var(--border-color);    border-bottom: 1px solid var(--border-color);    font-weight: 600;    letter-spacing: 1.5px;}.blog__content h2 {    font-size: var(--font-size-h2);    line-height: 1.5;    letter-spacing: 0;    font-weight: 600;    margin: var(--section-padding) 0 var(--title-bottom);    color: var(--text-main-color);}.blog__content h2+h3,.blog__content h2+ul {    margin-top: calc(var(--section-padding)/2);}.blog__content>#heading-1 {    margin-top: 0;}.blog__content h3 {    font-size: var(--font-size-h3) !important;    font-weight: 600;    color: var(--text-main-color);    margin: var(--section-padding) 0 var(--title-bottom);}.blog__content h4 {    font-size: var(--font-size-h4);    color: var(--text-main-color);    margin: var(--section-padding) 0 var(--title-bottom);}.blog__content h5 {    font-size: var(--font-size-h5);    color: var(--text-sub-color);    margin: var(--title-bottom) 0 var(--title-bottom);}.blog__content h6 {    font-size: var(--font-size-h6);    color: var(--text-sub-color);    margin: var(--title-bottom) 0 var(--title-bottom);}.blog__content,.blog__content p {    font-size: var(--font-size-p);    letter-spacing: 1px;    color: var(--text-sub-color);}.blog__content ol,.blog__content ul {    margin: 2rem 0;    list-style-position: inside;    padding-left: 0;}.blog__content ol>li,.blog__content ul>li {    border-bottom: 1px dashed #888888a8;    padding: 0 0 1rem;    margin: 0 0 1rem;}.blog__content ol li::marker {    font-weight: bold;}.blog__content ol>li:last-child,.blog__content ul>li:last-child {    border: 0;    padding: 0;    margin: 0;}.blog__content ul h3 {    margin-top: 0;}.blog__content img {    margin: 2rem auto;    border: 1px solid #b9b9b9;    width: 100%;}/* 樣式 */ 
.blog__content a {    color: var(--blog-main-color);    text-decoration: underline;}/* 畫重點 */ 
.blog__content strong em,.blog__content em strong {    position: relative;    margin-right: 5px;    background: var(--gradient-bg-mark);    font-style: normal;    font-weight: 400;}.blog__content blockquote p {    margin: 0 0 calc(var(--section-padding)/2) 0;}.blog__content .mark-block {    padding: max(2vw, 1.5rem) max(2.5vw, 1.5rem);    margin-bottom: calc(var(--section-padding)/2);}.blog__content .mark-block-1 {    border: 1px solid var(--border-color);}.blog__content .mark-block-2 {    border: 1px solid var(--border-color);    border-radius: 1rem;}.blog__content .mark-block-3 {    border: 1px dashed var(--border-color);}.blog__content .mark-block-4 {    border: 1px dashed var(--border-color);    border-radius: 1rem;}.blog__content .mark-block-5 {    border-top: 1px solid var(--border-color);    border-bottom: 1px solid var(--border-color);}.blog__content .mark-block-6 {    border-top: 1px dashed var(--border-color);    border-bottom: 1px dashed var(--border-color);}.blog__content .mark-bg {    background: #ffffff4f;    border-color: #808080;}.blog__content .mark-tip {    border-left: 4px solid var(--blog-main-color);}.blog__content .text-mark {    display: inline-block;    border: 1px solid #dedede;    border-radius: 5px;    padding: 3px 10px;    color: var(--text-main-color);    background: #f3f3f3;    line-height: 1.4;    margin: 2rem 0 10px;    font-weight: 500;}.blog__content .text-mark+ul {    margin-top: 0;}/* 分隔線 */ 
.blog__content hr {    border-top: 1px solid var(--border-color);    margin-block: var(--section-padding);}.blog__content hr.small-margin {    margin-block: calc(var(--section-padding)/2);}.blog__content hr.hr-dashed {    border-top: 1px dashed var(--border-color);}.blog__content hr+h2,.blog__content hr+h3,.blog__content hr+h4,.blog__content hr+h5 {    margin-top: 0;}/* 表格 */ 
.rwd_table {    margin: 1rem 0 2rem;    position: relative;}.rwd_table .rwd_table_compare {    width: 100%;    overflow-x: auto;    border-collapse: collapse;    position: relative;    background: rgb(208 219 240 / 14%);}.rwd_table .rwd_table_compare table {    border-collapse: separate;    border-spacing: 1px;    border: 0;    position: relative;    table-layout: auto;    width: 100%;}.rwd_table .rwd_table_compare td {    white-space: inherit;    border: 1px solid #cacaca;    background: #efedf0;    color: var(--text-main-color);    font-size: var(--font-size-p);    padding: 10px 20px;    text-align: left;    font-weight: 400;    place-content: baseline;}.rwd_table .rwd_table_compare_2 table {    table-layout: fixed;}.rwd_table .rwd_table_compare_2 tr:nth-child(odd) td,.rwd_table .rwd_table_compare_1 tr:nth-child(odd) td {    background: #e2e2e2;}.rwd_table :is(.rwd_table_compare_1, .rwd_table_compare_2, .rwd_table_compare_4) tr:nth-of-type(1) td,.rwd_table .rwd_table_compare_1 tr td:nth-of-type(1) {    font-weight: bold;    background: #5d5d5d;    color: white;}.rwd_table :is(.rwd_table_compare_1, .rwd_table_compare_2, .rwd_table_compare_4) tr:nth-of-type(1) td,.rwd_table .rwd_table_compare_1 tr td:nth-of-type(1) {    font-size: var(--font-size-h5);    color: white;    white-space: nowrap;    z-index: 0;}.rwd_table .rwd_table_compare .table-td-bg {    background: #5d5d5d;    font-weight: bold;    color: white;    z-index: 10;}/* 表格手手 */ 
.rwd_table .slide-hint .hint-icon {    width: 60px;    background: #fff;    padding: 15px;    border-radius: 50%;    aspect-ratio: 1 / 1;    position: relative;}.rwd_table .slide-hint .hint-icon img {    position: relative;    margin: 0;    border: 0;    width: 100%;    display: block;}.rwd_table .slide-hint {    position: absolute;    width: 100%;    height: 100%;    background: #00000070;    display: flex;    align-items: center;    justify-content: center;    top: 0;    left: 0;    opacity: 0;    transition: .3s ease;    pointer-events: none !important;    z-index: 10;}.rwd_table .table-td-bg,.rwd_table .rwd_table_compare_1 td:first-of-type {    position: sticky;    left: 0;}.rwd_table:hover .slide-hint {    opacity: 0;}/* 內頁大綱 */ 
.blog__outline {    margin: 0 6vw 0 1vw;    max-width: 450px;    min-width: 320px;}.blog__outline__title {    font-weight: 600;    letter-spacing: 3px;    margin: 0 0 1rem;}.blog__outline__a {    border-left: 2px solid #88888836;    padding: 1rem 1.5rem;}.blog__outline__h2>.blog__outline__a {    font-weight: 600;    padding: 10px 1.5rem;    width: 100%;}.blog__outline__a.active {    background-color: white;    border-left: 3px solid var(--sub-color);    color: var(--main-color);    font-weight: 600;}.blog__outline__h3>.blog__outline__a {    padding: 0.5rem 1.5rem;    padding-left: 3em;}/* 文章推薦 */ 
.blog-rel-wrap .blog-rel-link .btn-title {    font-size: var(--font-size-h5);    -webkit-line-clamp: 2;    line-height: 1.5;}.blog-item__title__a {    line-height: 1.5;    font-weight: 700;    font-size: var(--font-size-h4);    color: var(--text-main-color);    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    text-overflow: ellipsis;    overflow: hidden;}.blog-item__summary {    font-size: var(--font-size-p);    line-height: 2;    letter-spacing: 0;    margin: 0;    color: var(--text-sub-color);    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    text-overflow: ellipsis;    overflow: hidden;    max-height: none;}.blog-item__cate__a {    font-size: 15px;    color: var(--blog-sub-color);}.blog__container .btn.btn_back {    max-width: unset;    margin-top: 0;}.blog__container .btn.btn_back a {    float: unset;    margin-left: auto;}.blog__outline__h3>.blog__outline__a:focus {    color: var(--blog-main-color);}/* cta */ 
.blog__content .cta-block {    text-align: center;    padding: max(4vw, 1.5rem);    background: var(--blog-main-color);    background: var(--gradient-bg-main);    margin-top: var(--section-padding);    display: flex;    flex-direction: column;    align-items: center;    justify-content: center;    color: #ffffff;}.blog__content .cta-block h3 {    margin: 0 0 1rem;    padding: 0;    color: #ffffff;    line-height: 1.5;}.blog__content .cta-block p {    color: #fff;    font-size: var(--font-size-p);}.blog__content .cta-block .cta-btn {    width: var(--btn-width);    height: var(--btn-height);    font-size: var(--btn-font-size);    padding: 10px;    background: transparent;    border-radius: var(--btn-border-badius);    color: #fff;    position: relative;    text-align: center;    margin: 0;    border: 1px solid var(--btn-border-color);    margin-top: var(--btn-margin-top);    transition: .3s ease;    text-decoration: unset;    display: flex;    align-items: center;    justify-content: center;}.blog__content .cta-block.cta-block-2 {    border-radius: 1em;    overflow: hidden;}.blog__content .cta-block .cta-btn-2 {    border-radius: 0;}.blog__content h1,.blog__content h2,.blog__content h3,.blog__content h4 {    scroll-margin-top: var(--blog-sticky-top);}@media (hover:hover) {    .blog__content .cta-btn:hover {        background: var(--btn-hover-bg);        color: var(--btn-hover-color);        border-color: var(--btn-hover-border-color);        transition: .3s ease;    }    .blog__outline__a:hover {        color: var(--blog-main-color);    }    .blog__content a:hover {        color: var(--text-main-color);    }    .blog-item__title__a:hover,    .blog-item__title__a:focus,    a.blog-rel-link:hover,    a.blog-rel-link:focus {        color: var(--blog-main-color);    }}@media (max-width: 1920px) {    .blog__container,    .blog-wrap {        width: 85%;    }}@media (max-width: 1680px) {    .blog__container,    .blog-wrap {        width: 90%;    }}@media (max-width: 1440px) {    /* 表格 */    .rwd_table .rwd_table_compare_2 td,    .rwd_table .rwd_table_compare_3 td:not(:first-child),    .rwd_table .rwd_table_compare_4 td:not(:first-child),    .rwd_table .rwd_table_compare_1 td:not(:first-child) {        min-width: 18vw;    }    .blog__outline {        min-width: 250px;        max-width: 400px;        margin: 0 3vw 0 0;    }    .blog__outline__h3>.blog__outline__a {        padding-left: 2rem;    }    .blog__outline__h2>.blog__outline__a {        padding: 10px 1rem;    }    .rwd_table .rwd_table_compare_2 table {        table-layout: auto;    }}@media (max-width: 1199px) {    .blog__container,    .blog-wrap {        width: 85%;    }    .blog__head .blog__tags.hashtag_block {        justify-content: flex-start;    }    .blog-rel-wrap .blog-rel-link .btn-subtitle {        display: none;    }    .blog-rel-wrap .blog-rel-link .btn-icon {        width: 40px;        height: 40px;    }    .blog-rel-wrap .blog-rel-item.item-next .blog-rel-link {        padding-right: 40px;    }    .blog-rel-wrap .blog-rel-item.item-prev .blog-rel-link {        padding-left: 40px;    }    .blog-rel-wrap .blog-rel-link .btn-icon.right {        margin-right: 0;    }    .blog-rel-wrap .blog-rel-link .btn-icon.left {        margin-left: 0;    }    .blog__outline__h3>.blog__outline__a {        padding: 10px;        padding-left: 1.5rem;        width: 100%;    }}@media (max-width: 1024px) {    :root {        --blog-sticky-top: 80px;    }    .blog_menus {        border-bottom: 1px solid var(--border-color);        padding: 1rem 0;        margin-bottom: 1rem;    }}@media (max-width: 991px) {    .blog__body__container {        flex-direction: column;    }    .blog__body__content {        flex: auto;        width: 100%;    }    .blog__outline {        max-width: none;        min-width: auto;        width: 100%;        margin: 0 0 5vw;        top: auto;        position: relative;        border: 0;    }    .blog__info {        margin: 0;    }    .blog__title {        margin: 0 0 2rem;    }    .blog_nav {        max-width: none;    }    /* 表格 */    .rwd_table .rwd_table_compare_2 td,    .rwd_table .rwd_table_compare_3 td:not(:first-child),    .rwd_table .rwd_table_compare_4 td:not(:first-child),    .rwd_table .rwd_table_compare_1 td:not(:first-child) {        min-width: 25vw;    }    .rwd_table .rwd_table_compare_2 table {        table-layout: auto;    }}@media (max-width: 768px) {    .blog__info__author,    .blog__info__date-published {        margin-right: 10px !important;    }    .blog__outline {        border: none;        padding: 0;    }    .blog__outline__a {        padding: .75em .75em .75em 1em;    }}@media (max-width: 767px) {    .blog__info {        flex-direction: row;    }    /* 表格 */    .rwd_table .rwd_table_compare_2 td,    .rwd_table .rwd_table_compare_3 td:not(:first-child),    .rwd_table .rwd_table_compare_4 td:not(:first-child),    .rwd_table .rwd_table_compare_1 td:not(:first-child) {        min-width: 20vw;    }    .rwd_table .rwd_table_compare_2 td {        min-width: 35vw;    }    /* 畫重點 */    .blog__content .mark-block-6,    .blog__content .mark-block-5 {        padding-inline: 0;        background: transparent;    }}@media (max-width: 700px) {    .blog_top_list .blog-item {        width: 100%;        margin: 0 0 40px;        flex: unset;    }    .blog_top_list {        margin-bottom: 0;        gap: 0;    }}@media (max-width: 650px) {    :root {        --btn-width: 100%;    }    .blog__title {        letter-spacing: 1px;        line-height: 1.5;    }    .blog__info {        flex-wrap: wrap;        display: flex;        justify-content: flex-start;    }    .blog__outline__h2>.blog__outline__a,    .blog__outline__h3>.blog__outline__a {        padding: 5px 1rem;        background-color: transparent;    }    .blog__outline__h2>.blog__outline__a.active,    .blog__outline__h3>.blog__outline__a.active {        background: transparent;        border-left: 2px solid var(--blog-main-color);    }    .blog-rel-wrap .blog-rel-link .btn-icon {        width: 20px;        height: 20px;    }    .blog-rel-wrap .blog-rel-item.item-next .blog-rel-link {        padding-right: 20px;    }    .blog-rel-wrap .blog-rel-item.item-prev .blog-rel-link {        padding-left: 20px;    }    /* 表格 */    .rwd_table .rwd_table_compare td {        padding: 10px 15px;    }    .rwd_table .rwd_table_compare_4 tr td:nth-of-type(1),    .rwd_table .rwd_table_compare_1 tr td:nth-of-type(1) {        white-space: unset;        min-width: 120px;    }    .rwd_table .rwd_table_compare_2 td,    .rwd_table .rwd_table_compare_3 td:not(:first-child),    .rwd_table .rwd_table_compare_4 td:not(:first-child),    .rwd_table .rwd_table_compare_1 td:not(:first-child) {        min-width: 45vw;    }}@media (max-width: 480px) {    .blog__outline__h3>.blog__outline__a {        padding-left: 1rem;    }}

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

@media (max-width: 1700px) {.footer-block .container {width: 75%;}}@media (max-width: 1500px) {.RWDmenu_plus04 .header {background: #f5f5f5;}.index .cd-main-content:before {right: 5%;}.index .cd-main-content:after { left:5%;}.service-block .container {width: 90%;}h2.sub-title {letter-spacing: 1px;font-size: 16px !important;}.about-block:after {width: 60%;height: 100%;}.service-block .container {width: 100%;}.RWDService001 .section-subject {width: 175px;}.RWDService001 .row:nth-child(2) {width: calc(100% - 175px);}.qa-block:after {width: 95%;}.qa-block .container {width: calc(90% - 2px);padding: 0;}.RWDqa01 .accordion {padding: 50px 27% 50px 70px;}.RWDqa01 .main_title {padding: 0 70px;}.RWDqa01 .en_title{padding: 0 70px;}.comment-left {width: 50%;padding: 100px 100px 100px 9%;}.comment-right {width: 50%;}.footer-block .container {width: 86%;}.scrollTop002 {bottom: 100px;right: 2.5%;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 90%;}}@media (max-width: 1300px) {.RWDService001 .section-subject {width: 150px;}.RWDService001 .row:nth-child(2) {width: calc(100% - 150px);padding: 0 30px;}.RWDproduct004 .list-inline {font-size: 14px;}.RWDproduct004 .item-box-desc { left: 0; padding: 0 20px;}.footer-right {width: 20%;}.footer-left {width: 80%;padding-right: 30px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .header {padding: 0 0 0 20px;}.RWDmenu_plus04 .menu-btn a {width: 160px;}.RWDmenu_plus04 .features {width: 230px;}.about-block {padding: 80px 0 0;}.service-block {padding: 80px 0 0;}.product-block {padding: 70px 0 0;}.qa-block {padding: 80px 0 0;}.footer-block {padding: 80px 0 20px;}.RWDnews005 .section-subject {text-align: center;}.RWDleft_cont002 a {width: 50%;}.RWDleft_cont002 .item-second .text-box {width: 55%;}.RWDleft_cont002 .item-second .text-box .text {font-size: 14px;margin-top: 0;}.ab-logo {width: 140px;margin: 0px 0 30px;}.RWDService001 article.boxFeature-2 {flex-direction: column;}.RWDService001 i {width: 45px;margin: 0 auto 5px;}.RWDService001 article.boxFeature-2 p {font-size: 14px;text-align: center;}.scrollTop002 {bottom: 100px;right: 10px;}.footer-right {width: 30%;}.footer-left { width: 70%;}.info-box.map { width: 60%;}.RWDproduct004 .col-md-3.col-sm-3.mix {width: calc(100%/3);}.RWDproduct004 .col-md-3.col-sm-3.mix:nth-child(5){width: calc(100%/3)}.RWDproduct004 .col-md-3.col-sm-3.mix:nth-child(4){width: calc(100%/3);float:left;}.RWDproduct004 .item-box {max-height: 33vw;min-height: 33vw}.RWDproduct004 .item-box figure { min-height: 33vw;}.RWDproduct004 .col-md-3.col-sm-3.mix:nth-child(5) img {transform: scale(3) !important;}.comment-block>.container {flex-wrap: wrap;}.comment-left {    width: 100%;    padding: 80px 15%;}.comment-right {    width: 100%;}.comment-left .com-btnsec { justify-content: center;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 0 30px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p {    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    font-size: 14px;    margin: 0;}/*內頁-相簿列表B*/ 
.layoutlist_2 .album_item.col-sm-3.col-md-3.content_box {width: calc(100% / 3 - 1px);}
}
/*1199px end*/
/*1190px start*/

@media (max-width: 1190px) {.RWDmenu_plus04 .site-nav .menu>li>a { font-size: 14px;padding: 25px 10px;}.RWDmenu_plus04 .menu-btn a {font-size: 14px;width: 145px;}.RWDmenu_plus04 .features {width: 220px;}.RWDmenu_plus04 .logo {width: 130px;margin-top: 18px;}.footer-block .container {width: 75%;}.footer-left {width: 100%;padding: 0;order: 2;}.ft-title {padding: 0 0 7px;text-align: center;}.info-box.txt {width: 40%;}.info-box.map {padding-left: 30px;}.footer-right {width: 100%;order: 1;margin: 0 0 30px;}.footer-copyright {    order: 3;    justify-content: center;    text-align: center;    width: 100%;}.ftbtn-box {margin: 0 10px;}.ftbtn-box:first-child {margin: 0;}.ftbtn-sec { display: flex;}.RWDqa01 .accordion:after {width: 340px;height: 555px;}.RWDqa01 .accordion {padding: 50px 30% 50px 70px;}}

/*1190px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .features {width: auto;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: block;}.RWDmenu_plus04 .header {padding: 0 20px;}.RWDmenu_plus04 .header .menu-btn a{background: #eee;border: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active { background-color: #998b6a;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;color: #fff;}.RWDmenu_plus04 #mobile-menu .menu>li {font-size: 15px;}.RWDmenu_plus04 #mobile-menu .menu>li>a { letter-spacing: 1px;}.RWDmenu_plus04 .features:after { background-color: #bfbfbf;}h1.main-title {font-size: 32px !important;letter-spacing: 1px;}.RWDqa01 .main_title,.RWDqa01 .en_title{font-size: 32px !important;letter-spacing: 1px;}.RWDproduct004 .nopadding:hover .col-md-3.col-sm-3.mix:after {opacity: 0;}.RWDproduct004 .col-md-3.col-sm-3.mix:nth-child(4) .list-inline br {    display: none;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.about-block {padding: 70px 0 0;}.service-block {padding: 70px 0 0;}.product-block {padding: 60px 0 0;}.qa-block {padding: 70px 0 0;}.footer-block {padding: 70px 0 20px;}.index .cd-main-content:after {    left: 5%;    top: 0;    height: 100%;}.RWDbanner_plus01 .page-scroll{display:none}.about-block:after {width: 100%;}.RWDleft_cont002 .container {width: 80%;padding: 0;}.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.RWDleft_cont002 .item-second .text-box {width: 100%;padding: 0; margin: 0 0 30px;}.RWDleft_cont002 a {width: 100%;}.ab-logo {width: 150px;margin: 0 auto 20px;}.ab-title {text-align: center;}.RWDService001 {display: block;}.RWDService001 .section-subject {width: 100%;padding: 20px 0;}.RWDService001 h1.main-title br { display: none;}.RWDService001 .row:nth-child(2) {width: 100%;padding: 50px 20px;margin: 0;}.qa-block:after {width: 100%;background-attachment: unset;}.RWDqa01 .main_title {padding: 0 30px; text-align: center;}.RWDqa01 .en_title{padding: 0 30px; text-align: center;}.RWDqa01 .accordion {padding: 50px 35% 50px 40px;}.ft-info {flex-direction: column;}.info-box.txt {    width:100% !important;    text-align: center;    margin: 0 0 10px;}.info-box.map {    padding-left: 0;    width: 100%;}.footer-copyright {    order: 3;    flex-wrap: wrap;    text-align: center;    justify-content: center;    margin-top: 10px;}.index .cd-main-content {top: 71px;}/*內頁-次選單C*/#sidebar.layoutmenu3 {padding: 0; margin-bottom: 20px;}/*內頁-電子表單A*/ 
.form-horizontal .control-label {width: 17%;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 83%;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDproduct004 .col-md-3.col-sm-3.mix {    width: calc(100%/2) !important;}.RWDproduct004 .item-box {    max-height: 40vw;    min-height: 40vw;}.RWDproduct004 .item-box figure { min-height: 40vw;}.RWDproduct004 .col-md-3.col-sm-3.mix:before {height: 250px;}/*內頁-文章列表F*/ 
.layoutlist_7 .litem {width: calc(100% /2 - 1px);}.layoutlist_7 .row:before, .layoutlist_7 .row:after {display: none;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 100%;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup .container {margin-left: 0px;  margin-right: 0px; padding-bottom: 15px;}/*內頁-按鈕-確定送出*/ 
.ebtn {width: auto;}/*內頁-範例-圖文輪播*/ 
.RWDslider01 .pic-list, .RWDslider01.pic-right .pic-list {width: 100%; float: none; padding-right: 0px; padding-left: 0px; margin: 0 auto;}.RWDslider01 .text {width: 100%; float: none; margin: 0 auto; padding-bottom: 40px;}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {position: static; margin-left: inherit; text-align: center;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.index .cd-main-content:before,.index .cd-main-content:after{display: none;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {    display: none;}.gNyRPZ {top: -60px !important;}.footer-block {padding: 70px 0 50px;}.mobile_bottom__a, .mobile_bottom__a:hover, .mobile_bottom__a:active, .mobile_bottom__a:focus {color: #fff !important;}.mobile_bottom__a { display: flex;justify-content: center;padding: 15px 0; }.RWDmobile_bottom_v2 .icon {    margin: 0;    top: 5px;    position: relative;    margin-right: 5px;}.RWDmobile_bottom_v2 .text {    text-align: center;    font-size: 15px;    letter-spacing: 1px;    font-weight: 500;}.RWDmobile_bottom_v2 { background-color: #59c75b; z-index: 202;}.mobile_bottom__li { border-left: none;border-right: none;}/*內頁-main*/ 
.page_wrapper_bg .main {top: 74px !important;}.RWDmenu_plus04 .header {background: #fff; box-shadow: 2px 2px 3px #dfdfdf;}/*內頁-相簿列表B*/ 
.layoutlist_2 .album_item.col-sm-3.col-md-3.content_box {width: calc(100% / 2 - 1px);}/*內頁-電子表單A*/ 
.eformscontent .layoutlist_1 {width: 100%;}.form-horizontal .control-label {width: 100%;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 100%;}.form-horizontal .form-group .col-sm-12.col-md-5 {width: 100%;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.about-block {padding: 60px 0 0;}.service-block {padding: 50px 0 0;}.product-block {padding: 50px 0 0;}.qa-block {padding: 60px 0 0;}.footer-block {padding: 60px 0 50px;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {bottom:15px;}.RWDmenu_plus04 .features {    width: auto;    margin-right: 20px;    padding: 0;}.index .section-subject {    margin: 0 0 20px;}.RWDproduct004 .col-md-3.col-sm-3.mix {width: 100% !important; float: left;}.RWDproduct004 .item-box {max-height: 75vw;min-height: 75vw;}.RWDproduct004 .col-md-3.col-sm-3.mix:before {height: 210px;}.RWDproduct004 .item-box figure {min-height: 75vw;}.RWDproduct004 .col-md-3.col-sm-3.mix:nth-child(5) img {    transform: scale(2) !important;}.RWDproduct004 .list-inline {    color: #fff;    text-shadow: 2px 2px 3px #333;}.RWDproduct004 .item-box-desc {    left: 0;    padding: 0 15px;}.RWDService001 .section-subject { padding: 15px 0;}h2.sub-title {font-size: 15px !important;letter-spacing: 0;}h1.main-title {font-size: 28px !important;letter-spacing: 1px; font-weight: 500 !important;}.RWDqa01 .en_title, .RWDqa01 .main_title {    font-size: 22px !important;    letter-spacing: 1px;    padding: 0 50px;    text-align: center;}.qa-block:after,.qa-block:before{display:none}.qa-block .container {width: 100%;}.RWDleft_cont002 .container {    width: 90%;    padding: 0;}.ab-title span {display: block;}.ab-logo {width: 120px;margin: 0 auto 15px;position: relative; left: -4px;}.ab-title {margin: 0 0 15px;}.RWDService001 .row:nth-child(2) {    width: 100%;    padding: 0;    margin: 0;    flex-wrap: wrap;}.RWDService001 .col-md-3.col-sm-6 {border:1px solid #f9f9f9;width: 50%;padding: 30px 15px;background: #fff;}.RWDService001 article.boxFeature-2:after{display: none;}.RWDService001 h1.main-title {color: #333 !important;}.RWDService001 .section-subject { border-right: none;background: transparent;}.RWDService001 {background: transparent;}.ftbtn-box {width: 50%;}.ftbtn-box a{width: 100%;}.RWDqa01 .accordion:after{display: none;}.RWDqa01 .accordion {padding: 30px 20px;margin-top:20px;background: #f7f7f7;}.RWDqa01 .accordion button .accordion-title {font-size: 14px;}.RWDqa01 .accordion button .icon::before {    top: 6px;    width: 15px;    height: 2px;}.RWDqa01 .accordion button .icon::after {    left: 7px;    width: 2px;    height: 15px;}.RWDqa01 .accordion .accordion-content .box {font-size: 14px;}.RWDnews005 .section-subject {    text-align: left;margin: 0 -10px;}.RWDnews005 h4, .news005_h4 {font-size: 15px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {display: none;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0;}.comment-left {    width: 90%;    padding:50px 0;margin: 0 auto;}.RWDnews005 .container {    width: 90%;    padding: 0;}.RWDnews005 .controlls-over .owl-pagination {    display: block;    margin-top: 20px;}.cbtn {    width: 50%;    margin: 0 5px;}.comment-left .cbtn a { width: 100%;}.comment-left .com-btnsec {margin: 30px 0 0;}.ftbtn-sec {width: 100%;}.footer-block .container {    width: 85%;}.scrollTop002 {    bottom: 250px;    right: 0px;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {padding-left: 10px; padding-right: 10px;}.page_wrapper_bg .pagecontent {padding: 0px !important;}.page_wrapper_bg .article-text .container {padding-left: 10px; padding-right: 10px;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup h1 {font-size: 32px;}/*內頁-按鈕-回上一頁*/ 
.btn.btn_back {float: none; width: 100%;}/*內頁-按鈕-確定送出*/ 
.ebtn {width: 100%;}.ebtn.currectsend_btn {margin-top: 20px;}/*內頁-文章列表F*/ 
.layoutlist_7 .litem {width: 100%;}/*內頁-相簿列表B*/ 
.layoutlist_2 .album_item.col-sm-3.col-md-3.content_box {width: 100%;}/*內頁-FAQ*/#faq {margin: 15px 0 0 !important;}.rwd .faq_answer {padding: 34px 15px 36px;}.rwd .faq_answer tr>td:first-child {display: none;}/*內頁-圖文輪播*/ 
.RWDslider01 .products-list {margin: 0;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
h1.main-title {    font-size: 26px !important;}/*內頁-main*/ 
.page_wrapper_bg .main {top: 72px !important;}/*內頁-FAQ*/ 
.faq_question .faq_q_icon {margin: 0px 20px 0 0;}.faq_question .faq_q_icon::before {width: 40px;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {/*內頁-範例-時間軸*/ 
.RWDtimeline01 li.event .point .date {font-size: 15px; margin: 0;}/*內頁-搜尋*/ 
.RWDsearch_page .search-list {margin-bottom: 40px;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
/*內頁-主標*/ 
.page_wrapper_bg .hgroup h1 {font-size: 30px;}
}
/*380px end*/