/* all */body{font-family:'Nunito Sans',sans-serif;font-weight: 300;letter-spacing: 2px;color: #010101;}a, a:hover, a:focus{text-decoration: none;transition: all 0.5s ease-out;}p,.RWDproduct002_v2 h2.sub-title{letter-spacing: 0;color: #2e2e2e;line-height: 1.5em;font-weight: 300;font-size: 15px;}#RWDfullscreen01 ul,.footer-block ul{list-style: none;padding: 0;}/* 反白顏色設定*/::selection {background: #010101;color: #fff;}::-moz-selection {background:#010101;color: #fff;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*loading*//*搜尋*/ 
.RWDmenu_plus04 .features .search-btn {padding:22px 45px 25px 12px;}.RWDmenu_plus04 #search-box.full .form-control {font-size: 20px;}.RWDmenu_plus04 #search-box.full .ibtn {font-size: 20px;}.RWDmenu_plus04 #search-box.full .search-in {max-width:900px}.main.cd-main-content{overflow-x: hidden;margin-top: 92px;position: relative;}/*寬度間距*/ 
.about-block .container{width: 70%;}.product-block .container{width: 90%;}.service-block .container{width: 75%;}/*板塊間距*/ 
.about-block .container{padding: 150px 0 50px;}.product-block .container{padding: 120px 0 100px;}.service-block .container{padding: 0px 0 100px;}.main.cd-main-content::before{content: '';width: 1px;height: 100%;background: #dfdfdf;position: absolute;top: 0;left: 30px;z-index: -1;}.main.cd-main-content::after{content: '';width: 1px;height: 100%;background: #dfdfdf;position: absolute;top: 0;right: 30px;z-index: -1;}/*主標題*/ 
.titlebar{text-align: left;position: relative;margin: 0 0 60px;}.titlebar h2,.RWDproduct002_v2 h1.main-title{font-size: 3em;font-weight: 900;color: #000;text-transform:uppercase}.titlebar p,.RWDproduct002_v2 h2.sub-title{font-size:17px;}/*按鈕*/a.btn,.RWDmenu_plus04 .features .share-group.main_share a{position: relative;font-size: 15px;border: 1px solid #2e2e2e;color: #2e2e2e;width: 200px;margin: 40px 0 10px;padding: 10px 0;text-align: center;z-index: 1;border-radius: 0;background: transparent;}a.btn::before,.RWDmenu_plus04 .features .share-group.main_share a::before{content: "";background: #2e2e2e;width: 0;height: 100%;position: absolute;right: 0;top: 0;transition: .5s;z-index: -1;}a:hover.btn,.RWDmenu_plus04 .features .share-group.main_share a:hover{color: #fff;}a.btn:hover:before,.RWDmenu_plus04 .features .share-group.main_share a:hover::before{width: 100%;transition: .4s;right: auto;left: 0;}/*行動呼籲社群*/ 
.social-block{position: fixed;right: 20px;bottom: 13%;z-index: 201;}.social-block .RWDsocial002 ul{display: flex;flex-direction: column;}.social-block .RWDsocial002 ul.socialNetwork li{margin-bottom: 10px;}.social-block .RWDsocial002 ul li:last-child{display: none;}.social-block .RWDsocial002 ul.socialNetwork li:nth-child(3){margin-top: 5px;}.social-block .RWDsocial002 ul.socialNetwork li:nth-child(3) .iconRounded{border-radius: 0;border: #fff solid 1px;width: 40px;height: 120px;line-height:100px;}.social-block .RWDsocial002 ul.socialNetwork li:nth-child(3) a:hover .iconRounded{background-color: #fff;color:#2e2e2e;}.social-block .RWDsocial002 ul.socialNetwork li:nth-child(3) img{filter: brightness(0) invert(1);}.social-block .RWDsocial002 .iconRounded{border: 0;color: #fff; background-color: transparent;font-size: 18px;transition: all 0.5s ease-out;}.social-block.fols_show .RWDsocial002 .iconRounded{color: #555;background:#efefef;transition: all 0.5s ease-out;}.social-block.fols_show .RWDsocial002 ul.socialNetwork li:nth-child(3) img{filter: initial;}.social-block.fols_show .RWDsocial002 ul.socialNetwork li:nth-child(3)  .iconRounded{border: #2e2e2e solid 1px;background-color: #fff;}/*header*/ 
.RWDmenu_plus04 .header{padding: 5px 3% 5px 3%;background: transparent;transition: all 0.5s ease-out;background: #fff;}.RWDmenu_plus04 .logo {z-index: 30;width: auto;transition: all 0.5s ease-out;margin-top: 13px;transition: all 0.5s ease-out;}.RWDmenu_plus04 .container{min-width: auto;}/*選單*/ 
.RWDmenu_plus04 .site-nav{float: right;}.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: #010101;}.RWDmenu_plus04 .site-nav .menu>li>a{text-transform: uppercase;font-weight: 500;letter-spacing: 1px;padding: 25px 18px;}.RWDmenu_plus04 .site-nav .menu>li>a:before {    content: "";    position: absolute;    width: 0;    height: 3px;    background: #010101;    bottom: -13px;    right: 0;    transition: all .5s ease;    border-radius: 20px;    z-index:3;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before {    width: 100%;    transition: all .5s ease;    right: auto;    left: 0;}/*格線*/ 
.RWDmenu_plus04 .features:after {display: none;}/*header呼籲*/ 
.RWDmenu_plus04 .features {position: relative;padding-right: 0;margin: 10px 15px 0 0;width:420px;}.RWDmenu_plus04 .features .edit {display: block;}.RWDmenu_plus04 .features .share-group.main_share{padding: 17px 5px 25px 5px;text-transform:uppercase}.RWDmenu_plus04 .features .share-group.main_share a{border: #010101 solid 1px;padding: 5px 30px;color: #010101;width: 150px;margin:0;}.RWDmenu_plus04 .features .search-btn img{width: 17px;height: 17px;filter: brightness(0) invert(0);}/*header下滑*/ 
.RWDmenu_plus04 .header.is-up {background: #fff;    padding: 5px 2% 5px 2%;}.RWDmenu_plus04 .header.is-up .logo{width: 180px;transition: all 0.5s ease-out;}.RWDmenu_plus04 .header.is-up .logo,.RWDmenu_plus04 .header.is-up  .features .search-btn img{filter:initial;}.RWDmenu_plus04 .logo img,.RWDmenu_plus04 .header.is-up .logo img{transition: all 0.5s ease-out;}.RWDmenu_plus04 .overlay{top:0;}/*header下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu>li>ul{margin-top:10px;z-index: 0;}.RWDmenu_plus04 .site-nav .menu li{text-align: center;}.RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {    position: absolute;    right: 5px;    border-color: #010101;}.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{  font-weight: 400;  text-decoration: none;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 0px;    padding-left: 0;}.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: #010101;}.RWDmenu_plus04 .features .lang-select{    font-weight: 500;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {    color: #000;}/*banner*/ 
.banner-block{position: relative;}.banner-block .RWDbanner_plus01 .slick-caption{top: 43%;transform: translateY(-50%);transition: opacity 700ms ease 0s !important;}.banner-block .container{width: 80%;color: #fff;text-transform: uppercase;animation-delay: 0.3s;animation-duration: 1s;}.banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size:2.3em;font-weight: 500;}.banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 5em;margin-top:0;font-weight: 900;}.banner-block .RWDbanner_plus01 .slick-caption .txt3{font-size:2.3em;margin-top:0;}.banner-block .RWDbanner_plus01 .page-scroll {width: auto;left: 0px;margin-left: 15px;bottom: 0;transform: translateX(-50%);transform: translateY(51%);}.banner-block .RWDbanner_plus01 .page-scroll a {display: inline-block;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);color: #010101;letter-spacing: .1em;text-decoration: none;-webkit-transition: opacity .3s;transition: opacity .3s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span { writing-mode: tb-rl;margin-bottom: 0; font-size: 12px;letter-spacing: 2px;color:#010101;font-weight: 300;padding-bottom: 40px;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::before {position: absolute;content: '';width: 1px;height: 30px;left: 30px; top: 0;background: #010101;animation: scd 5s ease 0s infinite alternate;transition: all 0.5s ease 0s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::after {content: '';width: 1px;height: 100%;background: rgba(130,149,127,0.3);position: absolute;left: 30px;bottom: 0;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li{margin-bottom: 5px;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: rgba(255,255,255,0.5);border: 1px solid #010101;width: 6px;height: 35px;border-radius:0;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #010101;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 92px)!important;    height: calc(100vh - 92px)!important;}/*關於我們*/ 
.about-block{position: relative;}.about-block .infobox .RWDedictor{display: flex;align-items: flex-start; justify-content: space-between;}.about-block .infobox .L-box,.about-block .infobox .R-box{width: calc(100% / 2 - 100px);}.about-block .infobox .RWDedictor p{text-align: justify;margin-bottom: 20px;}.about-block .infobox .RWDedictor .special-text{  font-family: 'Meddon';color: #000;margin-bottom: 30px;font-size: 33px;line-height: 1.8em;transform: translateX(100px);text-align: left;}.about-block .RWDparallax_new .container{width: 100%;padding: 0;}.about-block .RWDparallax_new .picbgbox{width: 1576px;height: 584px;background-size: auto;}/*產品*/ 
.RWDproduct002_v2 { padding: 0; z-index: 1;}.RWDproduct002_v2 .section-subject {position: absolute;left: 0px;top: 0px;width: calc(100% / 3);z-index: 2;text-align: left;}.RWDproduct002_v2 .popup-portfolio { margin: 0 auto;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0px;width: calc(100% / 3 - 21px);margin: 0px 10px 20px;background: #fff;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(1) {margin-left: calc(100% / 3 + 10px);}.RWDproduct002_v2 h1.main-title{padding-top: 8vw;}.RWDproduct002_v2 .section-line{display: none;}.RWDproduct002_v2 .portfolio-item > .inner-content > img{width: 100%;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content{width: 40%;height:45px;display: block;opacity: 1;top: auto;bottom: 20px;left: 20px;background: #fff;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4{color: #010101;font-size: 16px;font-weight: 500;line-height: 45px;letter-spacing: 1px;}/*服務項目*/ 
.service-block .section-subject.row{display: none !important;}.service-block .RWDService001 .row {margin: 0;float: left;}.service-block .RWDService001 .row:nth-child(2) {width: calc(100%/7 * 4);}.service-block .RWDService001 .row:nth-child(3) {width: calc(100%/7 * 3);}.service-block .RWDService001 .col-sm-6 {width: calc(100%/4);text-align: center;padding: 0 0px;position: relative;}.service-block .RWDService001 .row:nth-child(3) .col-sm-6 {width: calc(100%/3);}.RWDService001 .boxFeature-2 {position: relative;}.RWDService001 i {width: 100%;position: relative;border-radius: 60%;display: block;margin: 0 auto 40px;}.RWDService001 i img {filter: brightness(0) invert(1);margin: 0 auto;border-radius: 60%;padding: 15%;position: relative;}.RWDService001 i:after {content: "";width: calc(100% + 8px);height: calc(100% + 8px);position: absolute;bottom: -5px;left: -4px;border: 5px solid #000;border-radius: 60%;;border-radius: 0 0 50% 50%/0 0 100% 100% ;border-top: none; border-color: #000;z-index: -1;}.RWDService001 .boxFeature-2 i:before {content: "01";position: absolute;width: 40px;background: #dddddd;border-radius: 60%;line-height: 40px;text-align: center;margin-left: -20px;left: 50%;top: -20px;z-index: 2;}.RWDService001 .col-md-3:nth-child(odd) .boxFeature-2 i:before {bottom: -15px; top: auto;}.RWDService001 .col-md-3:nth-child(even) i:after{bottom: auto;top: -4px;}.service-block .RWDService001 .col-sm-6 {    width: calc(100%/4);    text-align: center;    padding: 0 ;    position: relative;}.RWDService001 i:after {    content: "";    width: calc(100% + 6px);    height: calc(49% + 6px);    position: absolute;    bottom: 0;    left: 50%;    border: 6px solid #000;    border-radius: 60%;    border-radius: 0 0 50% 50%/0 0 100% 100%;    border-top: none;    z-index: 1;    transform: translateX(-50%);}.RWDService001 .col-md-3:nth-child(even) i:after{    top:0;    border: 6px solid #000;    border-radius: 50% 50% 0 0/100% 100% 0 0;    border-bottom: none;}.service-block .RWDService001 .row:nth-child(2) .col-sm-6:nth-child(1) .iconBig{background: #ef6856;}.service-block .RWDService001 .row:nth-child(2) .col-sm-6:nth-child(2) .iconBig{background: #074d62;}.service-block .RWDService001 .row:nth-child(2) .col-sm-6:nth-child(3) .iconBig{background: #f2b1ae;}.service-block .RWDService001 .row:nth-child(2) .col-sm-6:nth-child(4) .iconBig{background: #1d6e77;}.service-block .RWDService001 .row:nth-child(3) .col-sm-6:nth-child(1) .iconBig{background: #e6c134;}.service-block .RWDService001 .row:nth-child(3) .col-sm-6:nth-child(2) .iconBig{background: #6fcad1;}.service-block .RWDService001 .row:nth-child(3) .col-sm-6:nth-child(3) .iconBig{background: #b483c1;}.RWDService001 .row:nth-child(2)  .col-md-3:nth-child(2) .boxFeature-2 i:before {content: "02";}.RWDService001 .row:nth-child(2)  .col-md-3:nth-child(3) .boxFeature-2 i:before {content: "03";}.RWDService001 .row:nth-child(2)  .col-md-3:nth-child(4) .boxFeature-2 i:before {content: "04";}.RWDService001 .row:nth-child(3)  .col-md-3:nth-child(1) .boxFeature-2 i:before {content: "05";}.RWDService001 .row:nth-child(3)  .col-md-3:nth-child(2) .boxFeature-2 i:before {content: "06";}.RWDService001 .row:nth-child(3)  .col-md-3:nth-child(3) .boxFeature-2 i:before {content: "07";}.boxFeature-2 h2{font-size: 17px;text-transform: uppercase;font-weight: 700;min-height: 40px;margin: 0;letter-spacing: 1px;}.boxFeature-2 p{font-size: 17px; margin-top: 5px;}@keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}@-webkit-keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}/*20220628*/ 
.RWDproduct002_v2 .filter-portfolio { display: none;}/*超大螢幕尺寸*/@media (min-width: 1921px) {   .footer-block .ft-transitions{background-size: cover !important;}}
/*footer start*/

/*footer*/ 
.footer-block{background: #333333;overflow: hidden;}.footer-block .container{  width: 80%;  padding: 50px 0;}.footer-block .ft-transitions{background: url(archive/image/customization/footer-top-img.jpg)no-repeat;width: 100%;height: 350px;background-attachment: fixed;background-position: center center;}.footer-block,.footer-block a{color: #fff;}/*公司名稱*/ 
.footer-block .ft-top{width: 100%;}.footer-block .ft-top h4{border-bottom: 1px solid #4e4e4e;padding-bottom: 30px;font-size: 22px;font-weight: 700;text-transform: uppercase}/*公司資訊*/ 
.footer-block .ft-center{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;padding: 1vw 0;}.footer-block .L-box{width:30%;}.footer-block .R-box{width:70%;}.footer-block .R-box ul li {letter-spacing: 1px;}.footer-block .R-box ul li span{margin-right: 20px;display: inline-block;width: 80px;}/*icon*/ 
.RWDsocial002 .iconRounded,.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{border:0;color: #fff;background-color: transparent;}/*copyright*/ 
.ft-bottom{display: flex;align-items: center;flex-wrap: wrap;font-size: 12px;color: #CDCDCF;font-family: '微軟正黑體';padding: 10px 0;letter-spacing: 1px; line-height: 18px;}.copyright_desc a, .copyright_desc{color: #CDCDCF;}.scrollTop002{right:5px;}.scrollTop002 img{width: 51px;height:51px;}/*20220602修改*/ 
.footer-block .ft-transitions {background: url(archive/image/customization/20220602_footer-top-img02.jpg)no-repeat; background-attachment: fixed;    background-position: center center;  width: 100%;  height: 350px;}

/*footer end*/
/*西班牙語 start*/

.lang_es .RWDmenu_plus04 .features {    width: 470px;    padding-top: 10px;}.lang_es .RWDmenu_plus04 .site-nav {    padding-top: 10px;}.lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content {    width: 50%;} .page_wrapper_bg .RWDquiry .btn.normal{    min-width: 260px!important;    width: auto;}@media (max-width: 1850px) {    .lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content {        width: 70%;    }    .lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content>.portfolio-detail a>.portfolio-text h4 {        font-size: 15px;        letter-spacing: 0.5px;    }}@media (max-width: 1530px) {    .lang_es .RWDmenu_plus04 .site-nav .menu>li>a {        letter-spacing: 0.5px;    }    .lang_es .RWDmenu_plus04 .site-nav .menu>li>a {        padding: 25px 15px;    }    .lang_es .RWDmenu_plus04 .lang-select-label:after,    .lang_es .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:after,    .lang_es .RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {        right: 3px;    }    .lang_es .RWDmenu_plus04 .features {        width: 435px;    }    .lang_es .RWDmenu_plus04 .features .search-btn {        padding: 22px 20px 25px 12px;    }}@media (max-width: 1300px) {    .lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content {        width: 80%;    }    .lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content>.portfolio-detail a>.portfolio-text h4 {        font-size: 14px;    }}@media (max-width: 1440px) {    .lang_es .can-link.hidden-lg {        display: block!important;    }    .lang_es .RWDmenu_plus04 .features .share-group.main_share,    .lang_es .RWDmenu_plus04 .lang-select,    .lang_es .RWDmenu_plus04 .lang-select {        display: none;    }    .lang_es .RWDmenu_plus04 .header-in {        display: block;    }    .lang_es .RWDmenu_plus04 .site-nav {        display: none;    }    .lang_es .RWDmenu_plus04 .ml-stack-nav-toggle {        display: block;    }    .lang_es .RWDmenu_plus04 #mobile-menu {        display: block;    }    .lang_es .RWDmenu_plus04 .features {        width: auto;        float: right;    }    .lang_es .RWDmenu_plus04 .features .search-btn {        padding: 5px;    }    .lang_es .RWDmenu_plus04 .features .share-group.main_share {        padding: 0px;    }}@media (max-width: 1200px) {    .lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content {        width: 90%;        height: 40px;    }     .lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content>.portfolio-detail a>.portfolio-text h4 {        font-size: 15px;    }     .lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content>.portfolio-detail a>.portfolio-text h4 {        line-height: 40px;    }     .lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content {        left: 12px;    }}@media (max-width: 991px) {    .lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content {        width: 70%;    }    .lang_es .RWDproduct002_v2 .popup-portfolio .portfolio-item{        width: calc(100% / 2 - 21px);    }}@media (max-width: 820px) {    .lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content {        width: 90%;    }    .lang_es .RWDproduct002_v2 .portfolio-item>.inner-content>.portfolio-content {        left: 15px;    }}@media (max-width: 680px) {    .lang_es .RWDproduct002_v2 .popup-portfolio .portfolio-item{        width: 100%    }    .lang_es .RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text{        padding: 0 5px;    }    .lang_es .banner-block .RWDbanner_plus01 .slick-caption .txt2{        font-size: 3em;    }    .lang_es .banner-block .RWDbanner_plus01 .slick-caption .txt1{        font-size: 2em;    }}@media (max-width: 480px) {    .lang_es .banner-block .RWDbanner_plus01 .slick-caption .txt1 {        font-size: 1.2em;    }}@media (max-width: 430px) {    .lang_es .banner-block .RWDbanner_plus01 .slick-caption .txt2{        font-size: 2.5em;    }}@media (max-width: 365px) {    .lang_es .banner-block .RWDbanner_plus01 .slick-caption .txt2{        font-size: 2em;    }}@media screen and (min-width: 601px) and (max-width: 767px){     .lang_es .service-block .RWDService001 .col-sm-6{        min-height: 320px;    }}

/*西班牙語 end*/
/*cookie start*/

/*cookie*/ 
.RWDalert_fancybox.bottom {    width: 500px;    padding: 30px 60px 20px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    z-index: 9999 !important;}.RWDalert_fancybox.bottom {    z-index: 999;    box-shadow: 0px -3px 3px rgb(51 51 102 / 20%);    padding: 15px 30px;    text-align: center;    letter-spacing: 1px;    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: #fff;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {     display: inline-block;}.RWDalert_fancybox.bottom .editor {     font-size: 15px;    margin-bottom: 8px;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 20px;    background: #000 !important;    border: 0px !important;    display: block;    padding: 5px 50px;    color: #fff !important;    font-size: 15px;}/*---------------------------600---------------------------*/@media (max-width:600px) {    .RWDalert_fancybox.bottom {        width: 100%;    }}

/*cookie end*/
/*內頁 start*/

/*內頁底部距離*/ 
.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%;}.btn.active, .btn:active {    box-shadow: none;}.page_wrapper_bg .main section.call_to_action>.container { max-width: 1500px;   width: 100%;}section.hgroup>.container { margin-bottom: 60px;}.page_wrapper_bg .main.cd-main-content { margin-top: 0;}/*內頁裝飾拿掉*/ 
.page_wrapper_bg .main.cd-main-content::before, .page_wrapper_bg .main.cd-main-content::after {display: none;}.page_wrapper_bg .footer-block .ft-transitions {display: none;}.page_wrapper_bg footer a:active, .page_wrapper_bg footer a:hover {color: #fff;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 3em;margin-bottom: 5px;color: #000;font-weight:900;letter-spacing: 1px;line-height: 1.4;text-align: center;}.page_wrapper_bg .article-text h2 {letter-spacing: .5px; font-size: 30px;   font-weight: 700;  color: #010101;     margin: 0 0 15px;}.page_wrapper_bg .article-text h3 {letter-spacing: .5px; font-size: 26px;   font-weight: 700;  color: #010101;     margin: 0 0 15px;}.page_wrapper_bg .article-text h4 {letter-spacing: .5px; font-size: 22px;   font-weight: 700;  color: #010101;     margin: 0 0 15px;}.page_wrapper_bg .article-text p, .RWDtimeline01 li.event .point .editor, .RWDslider01 .editor, .RWDtimeline02 .timeline2_list .block .text-in, .layoutlist_8 .list_subject .summary a, .page_wrapper_bg .webdesc {     letter-spacing: .5px;  color: #2e2e2e; line-height: 1.8; font-weight: 300; font-size: 17px;}.page_wrapper_bg .webdesc {font-size: 17px;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {font-size: 13px;text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: .5px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #000;}/*時間軸*/ 
.RWDtimeline02 { padding-top: 0;}.RWDtimeline02 .model-title, .RWDtimeline01 .model-title  { color: #000;  font-size: 24px; font-weight: 900;  line-height: 1.8; text-decoration: none;}.RWDtimeline02 .control-box {top: 0;}.RWDtimeline02 .control-box .slick-arrow { width: 45px;  height: 45px;border: 1px solid #000;}.RWDtimeline02 .control-box .slick-arrow:hover { border-color: #000;}.RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after { border-color: transparent #000 transparent transparent;}.RWDtimeline02 .timeline2_list .block .year, .RWDtimeline01 li.event .point .date { font-size: 14px;  color: #888;padding-bottom: 5px;}.RWDtimeline01 li.event .point .title {  font-size: 22px;  font-weight: 700;   margin: 0 0 5px 0; line-height: 1.5;color: #000;}.RWDtimeline01 li.event:before {   width: 15px;height: 15px;border: 1px solid #000; background: #000;    left: -1px;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: .5px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;min-width: 180px;padding: 10px 15px;border: 1px solid #010101;font-size: 15px;color: #010101;font-weight: 300;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #010101;color: #fff;transition: 0.5s ease;}.page_wrapper_bg .ebtn {letter-spacing: .5px;background: transparent;padding: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .ebtn a {text-align: center;display: block;min-width: 180px;border: 1px solid #010101;font-size: 15px;padding: 10px 15px;color: #010101;font-weight: 300;transition: 0.5s ease;}.page_wrapper_bg .ebtn a:hover {background: #010101;color: #fff;transition: 0.5s ease;}/*需求單按鈕*/ 
.page_wrapper_bg .RWDquiry .btn.normal {letter-spacing: .5px;text-align: center;min-width: 180px;border: 1px solid #010101;font-size: 15px;padding: 10px 15px;color: #010101;font-weight: 300;border-radius: 0px !important;margin: 0px;transition: 0.5s ease;line-height: 1.5;}.page_wrapper_bg .RWDquiry .btn.normal:hover {background: #010101;color: #fff;transition: 0.5s ease;} #RWDPAGE_BASE_PAT02 .RWDquiry .btn.bg2 {font-weight: 300;letter-spacing: 2px;text-align: center;min-width: 180px;background: #010101;color: #fff;margin: 0px;transition: 0.5s ease;padding: 10px 15px;line-height: 1.5;}#RWDPAGE_BASE_PAT02 .RWDquiry .btn.bg2:hover {background: #000;color: #fff;transition: 0.5s ease;}/*側選單*/ 
.page_wrapper_bg #sidebar .m2018 {  background: #e9e9e9;}.page_wrapper_bg .products-nav { font-family: 'Nunito Sans',sans-serif !important;}.page_wrapper_bg .products-nav .nav-title { font-size: 18px; background: #333333;  color: #fff;  padding: 10px;  font-weight: 900;  margin: 0;  text-align: center;   letter-spacing: .5px;}.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: #2e2e2e;font-size: 16px;padding: 14px 20px;transition: 0.3s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {color: #000;transition: 0.3s ease;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 75%;}.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 30px !important;}/*產品列表樣式E*/ 
.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: none;}.page_wrapper_bg .layoutlist_2 .subject {text-align: center;}.page_wrapper_bg .item .subject A.itemlink {color: #010101;font-size: 16px;font-weight: 500;line-height: 1.5;letter-spacing: 1px;}.layoutlist_2 .item img {  transition: .5s ease;}.layoutlist_2 .item:hover img {  transform: scale(1.05);    transition: .5s ease;}/*產品內頁*/ 
.RWDproduct_page .products-info { font-family: 'Nunito Sans',sans-serif;}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page { letter-spacing: .5px; color: #010101; line-height: 1.5;}.RWDproduct_page .products-info .name {color: #010101; font-weight: 700;  font-size: 20px;}.RWDproduct_page .products-info .subname { color: #555;font-weight: 500;}.RWDproduct_page div#MO_stock, .RWDproduct_page .qtybox.qtybox2, .btn-shop, .RWDproduct_page span#O_buycount, .RWDproduct_page .pd-info div#O_quantity {display: none !important;}.RWDproduct_page .products-info .price-box li#O_sellPrice>span { font-size: 13px;  padding-right: 5px;}.RWDproduct_page .products-info .price-box li#O_sellPrice, .RWDproduct_page .products-info .price-box li#O_sellPrice>b {font-weight: 500; font-size: 18px;}.RWDproduct_page .products-info .price-box li#O_fixPrice, .RWDproduct_page .products-info .price-box li#O_fixPrice>b {   font-size: 16px;   font-weight: 500;}.RWDproduct_page .btn-other, .RWDproduct_page .btn-other li { width: 100%; text-align: center;}.RWDproduct_page .btn-other button.ibtn { text-align: center;   border: 1px solid #333; padding: 10px; font-size: 15px; letter-spacing: .5px; background: #333;  color: #fff;   font-weight: 500;transition: .5s ease; display: block;  width: 100%;}.RWDproduct_page .btn-other button.ibtn:hover {    color: #fff; background: #010101;  transition: .5s ease;}.page_content3_thumbphoto .swiper-slide.swiper-slide-thumb-active, .page_content3_thumbphoto .swiper-slide:hover {border-color: #525252;}.RWDproduct_page .products-info .price-box {display: none;}/*產品內頁照片*/ 
.page_content3_mainphoto .swiper-slide.easyzoom a {  width: 100%;}.RWDproduct_page .pic-box .easyzoom--overlay { width: 100% !important;}/*聯絡我們*/ 
.page_wrapper_bg .new-form {  margin-left: 0;margin-right: 0; background: #fafafa; padding: 60px;}.eformscontent .layoutlist_1.page_content3 {max-width: 1200px;margin: 0 auto;}.page_wrapper_bg .eformsDesc { text-align: left;letter-spacing: .5px; color: #2e2e2e;line-height: 1.6; font-weight: 300; font-size: 17px;  margin: 0 0 45px; border-bottom: none;padding-bottom: 0;}.contact_text {padding-right: 60px;}.contact_text ul {   font-size: 16px;list-style: none;  padding: 0;   color: #010101;    font-weight: 300;   letter-spacing: .5px;line-height: 1.5;}.contact_text ul>li { padding-bottom: 10px;}.contact_text ul>li span {   font-weight: 500; padding-right: 10px;}.contact_text ul>li a { color: #010101;}.contact_text h4 {  letter-spacing: .5px;border-bottom: 1px solid rgb(78 78 78 / 15%);   padding-bottom: 15px;  font-size: 22px; font-weight: 700;text-transform: uppercase; color: #010101; margin: 0 0 30px;}/*聯絡我們表單*/ 
.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #fafafa;border-radius: 0px;box-shadow: initial;border: 1px solid #d1cbc0;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #ccc;}.new-form .new-width .must, .new-form .new-width .control-label, .new-form .new-width .row .col-md-1 {     width: 90px;  letter-spacing: .5px; font-weight: 700; text-transform: uppercase;}.new-form .new-width .col-md-5, .new-form .new-width .col-md-11 {   width: calc(100% - 90px) !important;}/*隱私權政策*/ 
.content_all.privacy_all { max-width: 1000px;  margin: 0 auto;}.content_all.privacy_all .content_item {   padding-bottom: 60px;   border-bottom: 1px solid #eee; margin-bottom: 60px;}/*詢問車*/ 
.info-box, .no-item, .shopping-item, .shopping_form {  background: #fafafa;  border-radius: 0;letter-spacing: .5px; font-weight: 500;  color: #010101;  padding: 30px;}.info-box .title, .shopping-title {  font-size: 20px;font-weight: 700; color: #010101;   letter-spacing: .5px;  text-transform: uppercase;}.shopping_form .control-label { font-size: 16px; text-transform: uppercase; font-weight: 500;   color: #010101;}.RWDquiry input, .RWDquiry select, .RWDquiry select.form-control:not([size]):not([multiple]), .RWDquiry textarea {  border-radius: 0px;}.shopping_form {padding: 60px 0;}#RWDquiry {   letter-spacing: .5px;  color: #010101;}.info-ok h2 {color: #010101; letter-spacing: .5px;}

/*內頁 end*/
/*其他螢幕尺寸 start*/

@media screen and (max-width: 1800px) {  .about-block .container {width: 75%;}}@media screen and (max-width: 1600px) {  .about-block .container {width: 80%;}  .about-block .infobox .RWDedictor .special-text{font-size: 30px;}  .about-block .container {padding: 110px 0 80px;}  .about-block .RWDparallax_new .picbgbox{width:80%;}}@media screen and (max-width: 1500px) {  .about-block .infobox .L-box, .about-block .infobox .R-box {width: calc(100% / 2 - 50px);}  .about-block .infobox .RWDedictor .special-text {font-size: 28px;}  .about-block .infobox .RWDedictor p{text-align: left;}  .RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content{width:70%;}}@media screen and (max-width: 1400px) {   .RWDmenu_plus04 .features .share-group.main_share a{width: 120px;padding: 5px 20px;}   .RWDmenu_plus04 .logo{width: 152px;}   .RWDmenu_plus04 .features{width:370px;}  .about-block .RWDparallax_new .picbgbox {width: 90%;}  .service-block .RWDService001 i img{padding:0;}  .service-block .container { width: 80%;}  .service-block .RWDService001 i:after{width: calc(100% + 4px);height: calc(49% + 4px);border: 4px solid #000;border-radius: 0 0 50% 50%/0 0 100% 100%;border-top: none;}  .service-block .RWDService001 .col-md-3:nth-child(even) i:after{border: 4px solid #000;    border-radius: 50% 50% 0 0/100% 100% 0 0;border-bottom: none;}}@media screen and (max-width: 1300px) {   .about-block .infobox .RWDedictor .special-text {font-size: 25px;}   .about-block .RWDparallax_new .picbgbox {width: 90%;}   .service-block .container { width: 80%;}   .service-block .boxFeature-2 h2{font-size: 15px; font-size: 16px;}   .footer-block .R-box {width: 80%;}   .footer-block .L-box {width: 20%;}}

/*其他螢幕尺寸 end*/
/*1199px start*/

@media screen and (max-width: 1199px) {   /*header*/  .RWDmenu_plus04 .features .share-group.main_share{display:none;}  .RWDmenu_plus04 .features .search-btn{padding: 14px 12px 25px 12px;}  /*漢堡選單開啟*/ 
.RWDmenu_plus04 .site-nav,.RWDmenu_plus04 #mobile-menu .menu li .m_stitle,.RWDmenu_plus04 #mobile-menu .menu li.active .m_title {display: none;}.RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {display: inline;}/*漢堡選單樣式調整*/ 
.RWDmenu_plus04 #mobile-menu {background-color: #fff;padding-bottom: 0;}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom:1px solid #ebe9e9;}.RWDmenu_plus04 #mobile-menu .menu a {color: #010101;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #010101;}.RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {font-size: 16px;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #fff;}.RWDmenu_plus04 .menu li a {color: #010101;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {font-weight: normal;font-size: 15px;}.RWDmenu_plus04 .menu li a .m_stitle_block{color: #adadad;}/*漢堡本人調整*/ 
.ml-stack-nav-toggle{color: #010101;}.ml-stack-nav-toggle__line{background: #010101;}/*header menu hover*/ 
.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;}.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: #010101;}.RWDmenu_plus04 .features {    float: right;    position: relative;    padding-right: 10px;    width: auto;}.RWDmenu_plus04 .features{padding-right: 0;}.RWDmenu_plus04 .lang-select{display:none;}#mobile-menu .phone-lang-label span{font-size: 16px;}  /*banner*/  .banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 4.5em;}  /*about*/  .about-block .container{padding-bottom:50px;}  .about-block .infobox .RWDedictor .special-text { font-size: 23px;margin-bottom:0;}  /*product*/  .RWDproduct002_v2 h1.main-title { padding-top: 0; }   /*service*/  .service-block .RWDService001 .row::before,.service-block .RWDService001 .row::after{display:none;}  .service-block .RWDService001 .row{float: none; display: inherit; width: 100% !important; margin: 0;}  .service-block .RWDService001 .col-sm-6 { width: calc(100%/3 - 1px) !important;float: left !important;margin: 15px 0;}.service-block .boxFeature-2 h2{    text-align: center;    display: flex;    align-items: flex-start;    justify-content: center;}.boxFeature-2 p{margin-top:0px;}  /*footer*/  .footer-block .container{width:90%;}  .footer-block .ft-transitions{background-attachment: initial;}}

/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*banner*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 65px)!important;height: calc(100vh - 65px)!important;}/*footer*/ 
.footer-block .R-box ,.footer-block .L-box{width: 100%;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 2.5em;}section.hgroup>.container { margin-bottom: 30px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*區塊高度*/ 
.about-block .container,.product-block .container ,.service-block .container{padding: 80px 0 80px;}.service-block .container{padding-top:0;}/*header*/ 
.phone-lang-label{padding-left: 8px !important ;}/*banner*/ 
.banner-block .RWDbanner_plus01 .slick-caption .txt2 { font-size: 5em; line-height: 1em;}/*標題*/ 
.titlebar h2, .RWDproduct002_v2 h1.main-title,.titlebar p{text-align:center;}/*about*/ 
.about-block .infobox .RWDedictor{flex-direction: column;}.about-block .infobox .L-box, .about-block .infobox .R-box {width: 100%;}.about-block .infobox .RWDedictor .special-text{transform: initial;margin-top:30px;}/*product*/ 
.RWDproduct002_v2 .section-subject { position: relative;width: 100%; text-align: center;}.RWDproduct002_v2 h1.main-title { padding-top: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(1) {margin: 0px 10px 20px;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content{width:70%;}/*footer*/ 
.footer-block .R-box ul li span{margin-right: 0;}/*內頁*/ 
.page_wrapper_bg .webdesc { margin-top: 40px;   text-align: center;}.contact_text { padding-right: 0;}.form-horizontal .form-group { margin-left: 0;   margin-right: 0;}.form-group label {   padding-left: 0px!important; padding-right: 0px!important;}.customized_columns .row .col-sm-12.col-md-11 { width: 100% !important;     margin-bottom: 0;}.page_wrapper_bg .ebtn {  padding: 0 15px 0 0; margin: 30px 0 0;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.shopping_form {padding: 60px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*header*/ 
.RWDmenu_plus04 .logo{width: 180px;margin-top: 18px;}/*內頁*/section.hgroup>.container {   padding: 0 0 15px;}.RWDtimeline01 li.event:before { left: 43px;}.page_wrapper_bg .new-form { padding: 50px 40px;}.page_wrapper_bg .ebtn, .RWDproduct_page .btn_back {   width: auto;}@media (max-width: 768px) {.main section .container .article-text > .container .pagecontent {padding: 0px!important;}}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*主標題*/ 
.titlebar h2, .RWDproduct002_v2 h1.main-title{font-size: 2.5em;}/*about*/#m_RWDfullscreen02_77_1 .picbgbox{background-size: cover;}/*product*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item{width: calc(100% / 2 - 21px);}/*footer*/ 
.footer-block .ft-top h4{margin-bottom: 0;}.footer-block ul{font-size: 15px;}.footer-block .ft-center{padding: 5vw 0;}.footer-block .R-box ul li{border-bottom: 1px solid #4e4e4e;padding:10px 0;}.footer-block .R-box ul li:last-child{border:0;}.footer-block .R-box ul li span{display: block;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action { margin: 0 0 60px 0;}.contact_text ul>li:last-child span { width: 100%;  display: block;}.new-form .new-width .col-md-5, .new-form .new-width .col-md-11 { width: 100% !important;   padding: 0;}.layoutlist_2 >div {    padding: 0 10px;width: calc(100% / 2 );}.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 35px;}.page_wrapper_bg .layoutlist_2 .subject { height: auto !important;margin: 10px 0 0;}.RWDproduct_page .products-info {padding: 40px; background: #fafafa;}.RWDproduct_page .btn-other { margin: 30px auto 0;}@media (max-width: 667px) {.shopping-item { margin-left: 0; margin-right: 0;  margin-bottom: 15px;}}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.main.cd-main-content::before,.main.cd-main-content::after{display:none;}/*區塊高度*/ 
.about-block .container, .product-block .container, .service-block .container {padding: 50px 0 50px;}.service-block .container{padding-top:0;}/*主標題*/ 
.titlebar{margin: 0 0 30px;}/*banner*/ 
.banner-block .container{width:100%;}.banner-block .RWDbanner_plus01 .slick-caption{top:40%;}.banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 4em;}.banner-block .RWDbanner_plus01 .slick-caption .txt1,.banner-block .RWDbanner_plus01 .slick-caption .txt3{font-size: 1.5em;}/*product*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item{width: calc(100% / 1);}.RWDproduct002_v2 .popup-portfolio .portfolio-item,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(1){margin:0px 0px 20px;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content {width: 90%;}/*service*/ 
.service-block .RWDService001 .col-sm-6{ width: calc(100%/2) !important;}/*footer*/ 
.footer-block .ft-transitions{background-attachment: initial;background-size: cover;}/*內頁*/ 
.pagecontent .article_model[data-seq="0"] {   margin-top: 0 !important;}.shopping_form { padding: 40px;}.page_wrapper_bg .new-form { padding: 40px 30px;  }
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*header*/ 
.RWDmenu_plus04 .header{padding-left:5%padding-right:5%;}.ml-stack-nav-toggle{margin-top: 5px;}.RWDmenu_plus04 .features .search-btn {padding: 18px 20px 25px 12px;}/*標題*/ 
.titlebar h2, .RWDproduct002_v2 h1.main-title {font-size: 2.2em;}/*banner*/ 
.banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 3em;}/*service*/ 
.service-block .RWDService001 .col-sm-6{ width: calc(100%/1) !important;padding:0 60px;margin-bottom:30px;}.service-block .RWDService001 .col-md-3:nth-child(odd) .boxFeature-2 i:before {bottom: auto;top: -20px;}.service-block .RWDService001 i:after{display:none;}.service-block .boxFeature-2 h2 { font-size: 18px;min-height: auto;margin-bottom:10px;}.service-block .RWDService001 i{margin-bottom:20px;}.service-block .boxFeature-2 p{margin-top: 0;}/*內頁*/ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {   margin-top: 60px;}.RWDtimeline01 li.event:before { left: 24px;}.RWDtimeline01 li.event .point {padding-right: 0;}.page_wrapper_bg .main section.call_to_action>.container {  padding: 0 15px;}.main section .container .article-text > .container  {  padding: 0 15px;}.RWDproduct_page .products-info {  padding: 25px 25px;}.page_wrapper_bg .btn.btn_back a, .page_wrapper_bg .btn.btn_back  {width: 100%;}.page_wrapper_bg .RWDquiry .btn.normal { width: 100%;margin: 0 0 15px;}#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 2.2em;}.fixed-bottom {display: none;}.info-box, .no-item, .shopping-item, .shopping_form {   padding: 25px 25px;}.RWDtimeline01 li.event .point .title { font-size: 18px;}.content_all.privacy_all .content_item {  padding-bottom: 40px;margin-bottom: 40px;}.page_wrapper_bg .webdesc { font-size: 16px;}.page_wrapper_bg .new-form {  padding: 0;    background: transparent;}.page_wrapper_bg .ebtn a, .page_wrapper_bg .ebtn { width: 100%;}.page_wrapper_bg .ebtn {  padding: 0;}.page_wrapper_bg .formdesc {  padding: 0;}.page_wrapper_bg .customized_columns {padding: 0;}.RWDproduct_page .products-info {  background: transparent;   padding: 0;}.layoutlist_2 .item, .layoutlist_4 .item { margin-top: 20px;}
}
/*480px end*/
/*414px start*/

@media (max-width:414px) {  .banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots button{ width: 12px;height: 12px;border-radius: 50%;}  .banner-block .RWDbanner_plus01 .page-scroll{display:none;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
/*banner*/ 
.banner-block .RWDbanner_plus01 .slick-caption .txt1, .banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 1.2em;}/*內頁*/
}
/*380px end*/