/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #e56802!important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;width: 80px;}.RWDalert_fancybox.bottom{color:#333!important;letter-spacing:1px!important;max-width:400px;padding:40px!important;left:auto!important;right:0!important}.RWDalert_fancybox.bottom .editor{font-size:14px!important;letter-spacing:0!important;margin:0 0 20px!important}.RWDalert_fancybox .btn:last-child:hover {  background: #000; color: #fff;}.RWDalert_fancybox .btn:last-child {font-size: 14px; border-radius: 0; margin: 0;letter-spacing: 0!important;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {color: #000;}.RWDalert_fancybox.bottom a {color: #000; text-decoration: underline;}@media (max-width: 600px) {.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}.RWDalert_fancybox.bottom { max-width: 100%; padding: 30px !important;}}/* 動態效果fadeIn&hover*/ 
.RWDproduct002_v2 .bounceIn,.RWDproduct002_v3 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after{display:none}.RWDleft_cont002 .item-second:hover .pic img,.RWDright_cont002 .item-first:hover .pic img{transform:scale(1)}/*defaultfix*/ 
.RWDleft_cont002 .item-second .text-box,.RWDleft_cont002 .item-second{background:transparent;color:#333}.RWDleft_cont002 .item-second .pic{width:100%;float:none}.RWDleft_cont002 .item-second>a{float:right;width:50%}.RWDright_cont002 .item-first{background:transparent}.RWDright_cont002 .item-first .text-box{color:#333;padding:0;letter-spacing:1px;line-height:2}.RWDright_cont002 .item-first .pic{float:none;width:100%}.RWDright_cont002 .item-first>a{pointer-events:none;width:50%;float:left}.RWDright_cont002 .item-first .text-box .underline {display: none;}.portfolio-bottom-summary{height:auto!important}.RWDproduct002_v2 .popup-portfolio .portfolio-item{float:left;height:auto!important;width: calc(100%/3 - 1px);}.RWDnews005 .owl-carousel.owl-padding-10{margin:0;overflow:visible}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden}.RWDproduct002_v3 .popup-portfolio .portfolio-item {height: auto !important;}.funny-boxes.not-right-column::before, .funny-boxes > .funny-boxes-text > h4::after {display:none}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding:0 20px;width:calc(100%/3 - 1px);margin:0 0 40px}.RWDproduct002_v3 .showbottom .portfolio-bottom__h4{padding:15px 0 0;color:#333;letter-spacing:1px;font-weight:700;line-height:1.5}.RWDproduct002_v3{padding:0}.RWDService002{padding:0}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #002f7b;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover img{transform:scale(1.05);transition:.5s}.RWDnews005 .owl-carousel .owl-item div>a{display:block;overflow:hidden}.RWDnews005 .owl-carousel .owl-item div img{transition:.5s}.RWDproduct004 .callout-dark{background:transparent;padding:0 0 50px}.RWDproduct004 .heading-title.heading-arrow-top h1,.RWDproduct004 .heading-title.heading-arrow-bottom h1{color:#333}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 section{border:0}.RWDproduct004 .row.mix-grid {    width: 90%;    margin: 0 auto;}rgin: 0 auto;}.fl {    width: 16vw;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {0%{opacity:.1}30%{opacity:1}}a,a:hover, a:focus{text-decoration:none;transition: .5s ease!important}.cd-main-content {    overflow: hidden;    margin: 115px 0 0;}.wrapper_bg, #mobile-fixed, .RWDproduct_page, #sidebar .products-nav, ._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6 {    font-size: 20px;    line-height: 1.8;    letter-spacing: 0;    font-family: 'Noto Sans TC', sans-serif;    color: #ccc;    font-weight: 300;}.wrapper_bg p{margin:0}/*menu04*/ 
.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.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{display:block;position:absolute}.RWDmenu_plus04 .site-nav .menu li.has-child {margin-right: 15px;}.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before{background:#969696}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic{background:#fff}.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:#333}.RWDmenu_plus04 .site-nav .menu>li>a {    font-weight: 500;    padding: 25px 30px 20px;    position: relative;    color:#464960;    opacity: .7;}.RWDmenu_plus04 .site-nav .menu>li>a:hover {    opacity: 1;}.RWDmenu_plus04 .site-nav .menu>li a{color:#464960}.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:#333}.RWDmenu_plus04 .site-nav .menu>li>a:hover .m_title_block{color:#464960;transition:.5s}.RWDmenu_plus04 .site-nav .menu>li>a:hover .m_title_block,.RWDmenu_plus04 .site-nav .menu>li>a .m_title_block{transition:.5s}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select{color:#333}.RWDmenu_plus04 .features i:hover,.RWDmenu_plus04 .features i{transition:.5s}.RWDmenu_plus04 .site-nav .menu>li>ul{padding:0}.RWDmenu_plus04 .site-nav .menu ul li>a{text-align:center;padding:10px}.RWDmenu_plus04 .site-nav .menu ul li a{font-size:15px}.RWDmenu_plus04 .site-nav .manu-item:hover>a,.RWDmenu_plus04 .site-nav .menu ul li a:hover,.RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a{text-decoration:none;font-weight:400;background:#0093e0;color:#fff}.RWDmenu_plus04 .site-nav .menu li.has-child>a{padding:25px 25px 25px 15px}.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .search-btn{margin-right:10px}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0px;top: calc(100% + 0px); margin-left: -100px;width: 200px;}.RWDmenu_plus04 .header {padding: 0 5vw; transition: .5s;}.RWDmenu_plus04 .header.is-up {box-shadow: 0 0 30px rgb(0 0 0 / 10%); transition: .5s;}.RWDmenu_plus04 .container {    max-width: 100%;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;}.RWDmenu_plus04 .logo {    width: 220px;    margin: 35px 0 0;}.m_title_block {    font-size: 18px;}.m_stitle_block {    letter-spacing: 2px;    font-weight: 300;    line-height: 1;}/*04選單下方線*/ 
.RWDmenu_plus04 .site-nav .menu>li:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.linecontact:hover:after{opacity:1;width:60%;right:auto;left:50%;transition:.5s;bottom:5px;top:auto;transform: translate(-50%);}.RWDmenu_plus04 .site-nav .menu>li:after{content:"";background:#464960;width:0;height:2px;position:absolute;bottom:5px;transition:.5s;opacity:0;top:auto;right:auto;left:50%}.RWDmenu_plus04 .is-up .site-nav .menu>li:after{background:#464960}/*寬版選單*/ 
.RWDmenu_plus04 .dropdown-menu .manu-item-box li:hover>a {    color: #464960;    text-decoration: none;    background: transparent;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li ul li>a:hover {    background: #1c7ab7;    color: #fff;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul a {    font-weight: 300;    font-size: 15px;}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a {    font-size: 15px;    font-weight: 500;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #464960;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active {background-color: #464960;}.RWDmenu_plus04 .dropdown-menu .manu-item-box {display: flex; flex-wrap: wrap;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li {    width: calc(100%/4);}/*banner*/ 
.banners {    position: relative;    z-index: 55;}.RWDbanner_plus01 .logo img{margin:0}.RWDbanner_plus01 .slick-caption .container{width:100%;padding:0}@media (max-width: 1180px) {.RWDbanner_plus01 .page-scroll {display:none}}/*dotsqure*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:transparent;border:1px solid #fff;width:8px;height:8px}@media (max-width: 767px) {.RWDbanner_plus01 .txt1.device_phone, .RWDbanner_plus01 .txt2.device_phone, .RWDbanner_plus01 .txt3.device_phone {    display: block !important;}.RWDbanner_plus01 .txt1.device_pad, .RWDbanner_plus01 .txt2.device_pad, .RWDbanner_plus01 .txt3.device_pad {    display: none !important;}}/*錨點.anchor.is-up {opacity: 1;pointer-events: auto;transition: all .3s ease;}.anchor {opacity: 0;pointer-events: none;transition: all .3s ease;}.RWDnav001 {z-index: 30;right: 20px;}.RWDnav001 .check_box.dot_style .sub_box::before {background-color: #ccc;left: 50%;transform: translate(-50%, 0px);}.RWDnav001 .check_box.dot_style .sub_box::after {background: #ccc;width: 10px;height: 10px;left: 50%;transform: translate(-50%, 0);}.RWDnav001 .check_box.dot_style .sub_box .num {font-weight: 500;line-height: 1;color: #ccc;top: -3px;}.RWDnav001 .check_box.dot_style .sub_box.top .text {top: 0;left: 50%;transform: translate(-50%, 100%);padding-right: 0;width: auto;}*/ 
.RWDnav001 .check_box.dot_style .sub_box {height: 36px;}.RWDnav001 .check_box.dot_style .sub_box.imgstyle img {width: 36px;}.model.RWDnav001 {right: 0px;}/*ttls*/ 
.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title, .RWDbanner005 .title_block .title_tw {    font-size: 40px;    font-weight: 500;    line-height: 1;    position: relative;    color: #999;    letter-spacing: 5px;    margin: 0;}.index h1.main-title span,.RWDbanner005 .title_block .title_en {    display: block;    margin: 20px 0 30px;    font-size: 0.781vw;    letter-spacing: 3px;    font-weight: 300;}.index h2.sub-title {    color: #999;    letter-spacing: 1px;    font-size: 20px;    font-weight: 300;    line-height: 1.6;    margin: 15px 0 0;}.index .section-line{display:none}/*產品特色*/ 
.products {    position: relative;    background: url(archive/image/customization/pro-bg.jpg) no-repeat;    background-size: cover;    background-position: top center;    padding: 3vw 6vw;}.pbox img {    width: 100%;}.pbox .pb {    width: 75%;    margin: 6vw auto;}.pbox .ps .psinner {    width: calc(100%/4 - 4vw);    margin: 0 2vw;}.pbox {    width: 100%;    margin: auto;    padding: 0 3vw;}.pbox .ps .psinner h4 span {    color: #fff;    margin-right: 15px;    letter-spacing: 3px;}.pbox .ps .psinner h4 {    color: #ccc;    font-size: 1.172vw;    margin: 0 0 1vw;    font-weight: 300;}.pbox .ps {    display: flex;    justify-content: center;    align-items: flex-start;}.pbox .ps .psinner p {    margin: 10px 0 0 !important;}.morebtn a:hover {    background: #fff;    color: #000;}.morebtn {    max-width: 300px;    margin: 3vw auto 0;}.morebtn a {    width: 100%;    border: 1px solid #555;    color: #ccc;    display: block;    text-align: center;    padding: 10px;    letter-spacing: 3px;    border-radius: 5px;    font-size: 18px;}/*課程系列*/ 
.placess .container {    width: 90%;}.placess {    padding: 3vw 0;}.RWDproduct004 .section-subject {    text-align: left;}.RWDproduct004 .callout-dark {padding: 0;background-color: transparent;padding-bottom: 50px;border-bottom:0px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/2 - 2vw);    margin: 0 2vw 2vw 0 !important;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {    position: absolute;    left: 4vw;    top: 50%;    transform: translate(0px, -50%);    width: 105px;    background: transparent;    padding: 5px;    height: 8vw;    border: 6px double #777;    text-align: center !important;    transition: .5s;}.RWDproduct004 #portfolio.portfolio-nogutter .col-md-3.col-sm-3:hover .item-box-desc {    background: #fff;    transition: .5s;}.RWDproduct004 #portfolio.portfolio-nogutter .col-md-3.col-sm-3:hover .item-box-desc h3 {    color: #000;    transition: .5s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc h3 {    color: #fff;    letter-spacing: 5px;    line-height: 1.5;    font-size: 20px;    font-weight: 300;    margin-bottom: 0;    position: relative;    transition: .5s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline {    color: #777;    font-size: 20px;    letter-spacing: 2px;    line-height: 1.5;}.program_block .RWDproduct004 .col-md-3 .item-box h3:after {content: "";position: absolute;width: 0;height: 1px;bottom: -4px;left: 0;background: #fff;transition: 0.3s;}.RWDproduct004 .col-md-3 .item-box:hover h3:after {width:100%;transition: 0.3s;}.RWDproduct004 .nopadding {    border-bottom: 0px;    width: calc(100% + 2vw);}.RWDproduct004 .item-box img.img-responsive {transition:0.3s;mix-blend-mode: darken;}.RWDproduct004, .RWDproduct004 #portfolio {overflow: visible;}.RWDproduct004 .item-box figure {position: initial;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {display: none;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;    overflow: hidden;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.funny-boxes > .funny-boxes-text > h4 {    display: none;}/*特色優勢*/ 
.advantages {    background: url(archive/image/customization/0720-advanbg.jpg) no-repeat;    background-size: cover;    padding: 3vw 0;}.advantages .container .container {    width: 100%;    padding: 0;}.advantages .container {    width: 90%;}.RWDService002 .section-subject {    text-align: left;    margin-bottom: 4vw;}.RWDService002 .section-subject h2.sub-title {    display: none;}.funny-boxes-text.animated.flipInY {    display: none;    animation: none !important;}.advantages .section-content .row:nth-child(2), .advantages .section-content .row:nth-child(3) {    width: 70%;    margin-left: 5%;}.advantages .section-content .row .col-sm-4.col-md-4 {    padding: 0 4vw 0 0;}.funny-boxes.float-shadow > .funny-boxes-icon::before {display:none}.funny-boxes > .funny-boxes-icon {    width: 100%;    height: 10vw;}/*環境介紹*/ 
.casess {    position: relative;    padding: 3vw 0;}.casess .container {    width: 90%;}.environment_block {position: relative;padding: 100px 0 150px;}.environment_block .container {width: 100%;padding: 0 70px;position: relative;}.RWDbanner005.title-left .title_block {width: 100%;text-align: left;padding-bottom: 50px;margin-bottom: 0px;margin-top: 0;}.RWDbanner005 .more-btn {display: none;}.RWDbanner005 .title_block {margin:0 0 50px;}/*.RWDbanner005 .add-cart {display: none;}*/ 
.RWDbanner005 .main-title {    color: #000!important;    font-weight: 300 !important;    letter-spacing: 2px !important;    line-height: 1.5 !important;    font-size: 25px !important;    margin-bottom: 10px;}.RWDbanner005 .subtitle {padding: 0 30px;font-size: 15px;letter-spacing: 1px;line-height: 1.5}.RWDbanner005 .swiper-left .main-title, .RWDbanner005 .swiper-right .main-title{color: #333 !important;letter-spacing: 2px !important;line-height: 30px !important;font-size: 18px;}.RWDbanner005 .swiper-left{border-right:0;padding-right:2vw;    min-height: auto;}.RWDbanner005 .swiper-right{border-left:0;padding-left:2vw;    min-height: auto;}.RWDbanner005 .swiper-left,.RWDbanner005 .swiper-right{margin-top:6vw}.RWDbanner005 .swiper-slide{display:flex;flex-direction:column;align-items:center;}.RWDbanner005 .swiper-left .main-title,.RWDbanner005 .swiper-right .main-title,.RWDbanner005 .swiper-center .main-title{order:2}.RWDbanner005 .swiper-left .main-title, .RWDbanner005 .swiper-right .main-title {    max-height: initial;    font-size: 20px !important;    letter-spacing: 1px !important;}.RWDbanner005 .swiper-left .price,.RWDbanner005 .swiper-right .price,.RWDbanner005 .swiper-center .price{display:none;}.RWDbanner005 .swiper-left .subtitle, .RWDbanner005 .swiper-right .subtitle, .RWDbanner005 .swiper-center .subtitle {    order: 4;    font-size: 18px;    text-align: center;}.RWDbanner005 .swiper-left .sub-link,.RWDbanner005 .swiper-right .sub-link{order:5;display:none}.RWDbanner005 .add-cart{width:100%;height:100%;bottom:0;align-items:flex-end}.RWDbanner005 .add-cart:before{width:100%;height:50px;content:'';position:absolute;left:0;top:auto;bottom:-50px;background-color:#3aa9c4;opacity:.8;transition:all .5s ease}.RWDbanner005 .add-cart:hover:before{bottom:0;transition:all .5s ease}.RWDbanner005 .add-cart .add-cart-span{bottom:-50px;padding-bottom:10px;transition:all .5s ease}.RWDbanner005 .add-cart:hover .add-cart-span{bottom:0;transition:all .5s ease}.RWDbanner005.frac-bottom .fraction_block.frac-bottom{margin-top:30px}.RWDbanner005 .fraction_block .dot-line{display:none}.RWDbanner005.frac-top .fraction_block.frac-top{position:absolute;right:calc(25% + 30px);background:rgba(0,0,0,.5);border-bottom-left-radius:15px;color:#fff;padding:5px 15px;z-index:2;display:block;font-size:14px}.RWDbanner005 .img_wrap {width: 100%;}.RWDbanner005 .sqare_shadow.swiper-next, .RWDbanner005 .sqare_shadow.swiper-prev {top: 40%;}.RWDbanner005 .sqare_shadow {background: #333;box-shadow: none;}.RWDbanner005 .sqare_shadow.swiper-next:after, .RWDbanner005 .sqare_shadow.swiper-prev:after {border-color: #fff;opacity: 1;}.RWDbanner005 .sliderWarp {width: 90%;}.products h1.main-title {color: #555;}.products h2.sub-title {color: #555;}.pbox .ps .psinner h4 span {color: #999;}.pbox .ps .psinner h4 {color: #777;}.pbox .ps .psinner p {color: #777;}.products .morebtn a {color: #777;}/*20220725*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {  padding: 20px 30px 20px;}.RWDmenu_plus04 .logo { margin: 23px 0 0;}.cd-main-content { margin: 87.5px 0 0;}/*20220727*/ 
.RWDbanner005 .title_block .title_en { color: #999;}
/*footer start*/

/*footer*/ 
.footers {    position: relative;    padding: 3vw;    background: url(archive/image/customization/footer-new.jpg) no-repeat;    background-size: cover;    background-position: center;}.footers .container {    width: 90%;}.ftlogo {    display: flex;    justify-content: center;    align-items: center;    text-align: center;}.fttop img {    width: 220px;    margin: 0 0 10px;}.ftbottom a:hover {    color: #fff;}.ftbottom a {    color: #ccc;}.ftbottom {    display: flex;    justify-content: center;    align-items: flex-start;    margin: 4vw auto 0;    width: 100%;    padding: 0 13vw;}.ftinfo {    width: 570px;    margin-right: 30px;    display: flex;    align-items: flex-end;    position: relative;}a.ftbottominfoa:hover {    background: #fff;    color: #000;}a.ftbottominfoa {    border-radius: 5px;    border: 1px solid;    padding: 2px;    letter-spacing: 5px;    text-align: center;    max-width: 200px;    width: 100%;    display: block;    margin: 30px 0 0;}.RWDsocial002 .iconRounded {    color: #fff;    border: 1px solid #fff;    background: transparent;    padding: 9px;    margin: 0 5px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: rgba(255 255 255/ 10%);    color: #fff;}.RWDsocial002 {    position: absolute;    left: 220px;}.RWDsocial002 ul.socialNetwork {    margin: 0;}.ftproduct h4:before, .ftproduct h4:after {    content: "";    background: #777;    position: absolute;    height: 1px;    width: calc(50% - 100px);    left: 0;    top: 50%;    transform: translateY(-50%);}.ftproduct h4:after {    left: auto;    right: 0;}.ftproduct h4 {    margin: 0;    position: relative;    font-size: 22px;    font-weight: 300;    letter-spacing: 3px;}.ftproduct {    text-align: center;    width: 600px;}.ftproduct ul img {    width: 100%;}.ftproduct ul {    padding: 0;    list-style: none;    display: flex;    justify-content: center;    align-items: center;    margin: 30px 0 0;}.ftproduct ul li {    width: calc(100%/3);    padding: 0 20px;}.ftproduct ul li img {    margin: 0 0 15px;}.ftproduct ul li span {    font-size: 18px;}.scrollTop002 {       bottom: 150px;    right: 30px;}.scrollTop002 img {    width: 40px;}/*錨點*/ 
.RWDnav001 .check_box.dot_style .sub_box .text {    opacity: 1 !important;    font-size: 16px;    font-weight: 300;    letter-spacing: 1px;    color: #999;    top: 50%;    transform: translateY(-50%);}.RWDnav001 .check_box.dot_style:before, .RWDnav001 .check_box.dot_style:after {    content: "";    background: #777;    position: absolute;    width: 1px;    height: 80px;    margin-top: -500px;    right: 17px;}.RWDnav001 .check_box.dot_style:after {    margin-top: 0;    margin-bottom: -500px;}.RWDnav001 .check_box.dot_style .sub_box {    margin-bottom: 20px;}/*20220727*/ 
.RWDnav001 .check_box.dot_style:before, .RWDnav001 .check_box.dot_style:after {     background: rgb(153 153 153 / 55%);right: 23px;}.RWDnav001 .check_box.dot_style:after { margin-bottom: -175px;}.RWDnav001 .check_box.dot_style:before {margin-top: -455px;}.RWDnav001 .check_box.dot_style .sub_box.top .text {display: none;}.RWDnav001 .check_box.dot_style .sub_box:last-child {    margin-bottom: 0;    margin-top: 100px;}#m_RWDfullscreen01_74_1 .check_box.dot_style .sub_box.top::before {    content: "";    width: 26px;    height: 26px;    border: 1px solid #b0adaa;    display: block;    position: absolute;    left: 23px;    top: 0;    border-radius: 50px;    background: transparent;}#m_RWDfullscreen01_74_1 .check_box.dot_style .sub_box.top::after {    border-bottom-color: #a2a2a2 !important;}#m_RWDfullscreen01_74_1 .check_box.dot_style .sub_box.top::after {    left: 30px !important;    right: auto;    top: 8px;    border-width: 0px 6px 8px 6px;}.index .scrollTop002 {display:none;}

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

.dd-container,.dd-options,.page_wrapper_bg .dd-select{width:320px !important;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;}.page_wrapper_bg .main section.call_to_action>.container { width: 90%;}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 .cd-main-content { margin: 0;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 40px;margin-bottom: 5px;color: #555;font-weight:500;letter-spacing: 3px;line-height: 1.5;text-align: center;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {color: #555;font-size:36px;line-height: 1;letter-spacing:2px;}.page_wrapper_bg .article-text h3 {color: #555;font-size:32px;letter-spacing: 2px;line-height: 1.5;margin: 0 0 10px;}.page_wrapper_bg .article-text h4 {color: #555;font-size: 28px;line-height: 1.7;letter-spacing: 2px;margin: 0px 0 10px;}.page_wrapper_bg .article-text h5 {color: #555;font-size: 24px;line-height: 1.7;letter-spacing: 1px;margin: 0px 0 10px;}.page_wrapper_bg .article-text h6 {color: #555;font-size: 20px;line-height: 1.7;letter-spacing: 1px;margin: 0px 0 10px;}.page_wrapper_bg .article-text, .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, ._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {    font-weight: 300;color: #777;letter-spacing: 1px;line-height: 1.8;font-size: 17px;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:17px;line-height: 1.8; font-weight: 300;color: #777;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {font-size: 13px;text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #000;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {font-size: 13px;text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #000;}/*時間軸*/ 
.RWDtimeline02 { padding-top: 0;}.RWDtimeline02 .model-title, .RWDtimeline01 .model-title  { color: #555;  font-size: 24px; font-weight: 400;  line-height: 1.8; text-decoration: none;}.RWDtimeline02 .control-box {top: 0;}.RWDtimeline02 .control-box .slick-arrow { width: 45px;  height: 45px;border: 1px solid #999;}.RWDtimeline02 .control-box .slick-arrow:hover { border-color: #777;}.RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after { border-color: transparent #999 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: 24px;  font-weight: 400;   margin: 0 0 15px 0; line-height: 1.5;color: #555;}.RWDtimeline01 li.event:before {   width: 15px;height: 15px;border: 1px solid #999; background: #999;    left: -1px;}.RWDtimeline02 .timeline2_list .block .text-in {min-height:85px;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;min-width: 180px;padding: 10px;border: 1px solid #555;font-size: 15px;color: #555;font-weight: 400;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #555;color: #fff;transition: 0.5s ease;}.page_wrapper_bg .ebtn {letter-spacing: 2px;background: transparent;padding: 0px;float: right;margin-top: 20px;line-height: 1.5;}.page_wrapper_bg .ebtn a {text-align: center;display: block;min-width: 180px;border: 1px solid #555;font-size: 15px;padding: 10px;color: #555;font-weight: 400;transition: 0.5s ease;}.page_wrapper_bg .ebtn a:hover {background: #555;color: #fff;transition: 0.5s ease;}/*列表樣式G*/ 
.cate_list.row .col-sm-6.col-md-4 { margin-bottom: 30px;}.layoutlist_8 .item {     padding: 0 0 40px;  display: flex;align-items: center;   transition: .4s ease; margin: 0 0 25px;}.layoutlist_8 .item:hover .article_subject { color: #0093e0; transition: .4s ease;}.layoutlist_8 .list_subject { padding: 0  40px;}.layoutlist_8 .list_subject .summary a {  font-size: 17px;   line-height: 1.5; color: #555;}.layoutlist_8 .article_subject { color: #555;  font-size: 20px; font-weight: 400;  line-height: 1.8; text-decoration: none;}.layoutlist_8 .listdate .day {  letter-spacing: 0px;   line-height: 1.5; color: #0093e0;}.layoutlist_8 .list_subject .summary {  margin: 10px 0 0 !important;}/*最新消息*/ 
.cate_list.row {  display: flex; flex-wrap: wrap;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 1px solid #eee !important;}.cate_list .subject { color: #555; font-size: 20px; margin: 10px 0 0;}/*產品列表*/ 
.layoutlist_2 .subject {text-align: center;}.page_wrapper_bg .layoutlist_4 .stands_options {color: #555;}.layoutlist_2 .item .subject { height: auto !important; margin: 10px 0 15px;}.item .subject A.itemlink {font-size: 20px; color: #555;}/*產品內頁*/ 
.page_content1_thumbphoto .swiper-slide img { width: 100%;}#prod_name, #prod_name .product_name { font-size: 24px;  color: #555; letter-spacing: 1px; line-height: 1.5; text-align: center;}.product_desc_subject { margin:  0 0 30px;  padding: 0 0 30px;  font-weight: 400; font-size: 20px;  color: #555; text-align: center; border-bottom: 1px solid #999;}/*檔案下載*/ 
.download_container .btn { color: #fff; background: #555; border-radius: 0px}/*聯絡我們表單*/ 
.page_wrapper_bg .list2.menu8 .layoutlist_1.page_content2 {width: 800px;  margin: 0 auto; padding: 60px 70px;  border: 1px solid #af8e76;  border-radius: 21px; background: rgba(255,255,255,.25);}.page_wrapper_bg .eformsDesc {  border-bottom: none; margin-bottom: 50px;  font-size: 17px;  text-align: center; color: #555; letter-spacing: 1px;   line-height: 1.5;}.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #fafafa;border-radius: 0px;box-shadow: initial;border: 1px solid #ccc;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {    background: #fff;border: 1px solid #bbb;}.form-horizontal .control-label {color: #555; letter-spacing: 1px;  line-height: 1.6; font-weight: 400;}.form-horizontal .form-group {  margin-left: 0; margin-right: 0;}.form-horizontal .control-label {width: 100%; font-weight: 400;}.form-horizontal .form-group .col-sm-12.col-md-11 { width: 100%;  padding: 0;}.form-horizontal .form-group .col-sm-12.col-md-5  { padding: 0;}.new-form .new-width .row .col-md-11 { margin-bottom: 0;}.new-form {  margin: 60px auto 0; max-width: 1200px; width:100%;padding: 80px; background: #fafafa;}.new-form .formdesc ul li a {  color: #555;}.new-form .formdesc ul li {  padding: 0 0 10px; color: #555;}.new-form .formdesc ul { list-style: none; padding: 0;  margin: 0;}/*隱私權政策*/ 
.privacy_all { max-width: 1200px; width: 100%; margin: 0 auto;}.content_item.privacy_first {  margin-top: 30px;}.content_item {margin-bottom: 60px;}/*221109產品明細top隱藏*/ 
.product1 ._bd_is-rounded-button-big a{display:none;}.page_content1 .dd-option {font-size: 14px;}/*調整RWDslider01為可以反白文字*/ 
.RWDslider01 .products-list {    user-select: auto;}

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

@media (max-width: 2000px) {.wrapper_bg, #mobile-fixed, .RWDproduct_page, #sidebar .products-nav, ._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6,.morebtn a {    font-size: 17px;}}@media (max-width: 1800px) {.ftbottom {    padding: 0 10vw;}.products {    padding: 4vw 6vw;}.RWDnav001 {    right: 30px;} }@media (max-width: 1700px) {.RWDproduct004 .section-subject {padding: 0 20px;}.pbox {    padding: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {    height: 10vw;}.ftbottom {    align-items: center;    padding: 0 0;}}@media (max-width: 1600px) {.RWDnav001 {right: 15px;}.RWDproduct004 #portfolio div.col-md-3 h3 {margin-bottom: 10px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc{max-height: 80%;}.RWDmenu_plus04 .header {    padding: 0 1vw 0 3vw;}.index h1.main-title span, .RWDbanner005 .title_block .title_en {    font-size: 16px;}.funny-boxes > .funny-boxes-icon {    height: 8vw;}.placess {    padding: 4vw 0;}.pbox .ps .psinner {    width: calc(100%/4 - 1.5vw);    margin: 0 1.5vw;}.pbox .ps .psinner h4 {    font-size: 20px;    margin: 0 0 15px;}}@media (max-width: 1500px) {.ftproduct {    width: 530px;}.ftinfo {    width: 420px;}}@media (max-width: 1400px) {.RWDproduct004 .section-subject {padding: 0;}.RWDproduct004 #portfolio div.col-md-3 h3 {margin-bottom: 5px;}.RWDproduct004 .list-inline {font-size: 14px;line-height: 1.5;}}@media (max-width: 1300px) {.advantages {    padding: 4vw 0;}}@media (max-width: 1200px) {.scrollTop002 {display:block;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.fl {    width: 220px;}/*選單*/ 
.RWDmenu_plus04 .logo {    margin-top: 16px;}.RWDmenu_plus04 .header {    padding: 0 3vw;}.cd-main-content {    margin: 75px 0 0;}.m_title_block {    margin: 0;}.RWDmenu_plus04 #mobile-menu .menu>li>.toggle-submenu:after {    top: 70%;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active {    background-color: #3a3d52;}.RWDmenu_plus04 .site-nav .menu {margin-left: 0px;}.RWDmenu_plus04 .features .edit .tel-num a {letter-spacing: 1px;font-size:14px;}.RWDmenu_plus04 .features {margin-right: 0;padding-right: 0;float: right;position: relative;}.RWDmenu_plus04 .features:after {content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #333;}.RWDmenu_plus04 .features .member-btn {border-right: 1px solid #ddd;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 .site-nav {display: none !important;float: none;clear: both;overflow: auto;position: static;margin: 0;}.RWDmenu_plus04 .header-in {display: table-row;}.RWDmenu_plus04 .ml-stack-nav-toggle {font-size: 14px;}.RWDmenu_plus04 .features .edit {display: block;margin-right: 17px;}.RWDbanner005.title-left .title_block {    padding: 0;}.placess {    padding: 40px 0;}.RWDproduct004 .item-box-desc {padding: 30px 20px 20px;width: 300px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {    width: 100px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline {    font-size: 18px;}.RWDbanner005 .sqare_shadow.swiper-next, .RWDbanner005 .sqare_shadow.swiper-prev {top: 130px;}.RWDbanner005 .sliderWarp {width: 100%;}.RWDproduct004 .row.mix-grid {width: 100%;}.advantages .section-content .row:nth-child(2), .advantages .section-content .row:nth-child(3) {margin-left: 0;}/*20220725*/ 
.cd-main-content {  margin: 74px 0 0;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action>.container {  width: 95%;}.new-form {  padding: 40px;}.scrollTop002 {    right: 15px;}
}
/*1199px end*/
/*1100 start*/

@media (max-width: 1100px) {.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .index h1.main-title, .RWDbanner005 .title_block .title_tw {    font-size: 30px;}.index h2.sub-title {    font-size: 18px;}.pbox .ps .psinner h4 span {    margin-right: 10px;}.index h1.main-title span, .RWDbanner005 .title_block .title_en {    margin: 15px 0 20px;}.RWDproduct004 .callout-dark {    padding: 0 0 20px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {    max-height: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {    height: 13vw;}.funny-boxes > .funny-boxes-icon {    height: 6vw;}.RWDbanner005 .subtitle {    padding: 0;}.footers {    padding: 40px 0;}.footers .container {    width: 95%;}.ftproduct ul li {    padding: 0 15px;}.ftproduct h4 {    font-size: 18px;}}

/*1100 end*/
/*1024px start*/
@media (max-width: 1024px) {
.casess {    padding: 40px 0px;}.advantages {    padding: 40px 0;}.placess .container {    width: 95%;}.products {    padding: 40px 30px;}.casess .container {width:95%}/*內頁*/ 
.new-form .formdesc ul li {    padding: 0 0 5px;}.new-form .formdesc ul {  font-size: 15px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDmenu_plus04 .features .edit{display:none}.RWDbanner005 .swiper-center .swiper-slide{max-width:calc(100%/2 - 60px);margin:0 30px;padding-right:0;padding-left:0;border:0}.RWDbanner005 .sqare_shadow{display:block}.RWDbanner005 .swiper-slide-next,.RWDbanner005 .swiper-slide-prev{opacity:.7;pointer-events:none}.RWDbanner005 .swiper-slide-next .add-cart,.RWDbanner005 .swiper-slide-prev .add-cart{opacity:0}.RWDbanner005 .price{overflow:inherit}.RWDbanner005 .sqare_shadow.swiper-next{right: 0;}.RWDbanner005 .sqare_shadow.swiper-next, .RWDbanner005 .sqare_shadow.swiper-prev {    top: 30%;    transform: translateY(-50%);}.RWDbanner005 .sqare_shadow.swiper-prev {left: 0;}.pbox .ps {    flex-wrap: wrap;}.pbox .ps .psinner {    width: calc(100%/2 - 40px);    margin: 0 20px 40px;}.advantages .section-content .row:nth-child(2), .advantages .section-content .row:nth-child(3) {    width: 90%;}.funny-boxes > .funny-boxes-icon {    height: 8vw;}.m_RWDfullscreen01_57_1swiper-center.swiper-center .swiper-wrapper {    justify-content: flex-start;}.RWDbanner005 .swiper-center .swiper-slide {    max-width: calc(100%/3 - 40px);    margin: 0 20px;}.RWDbanner005 .main-title {    letter-spacing: 1px !important;    font-size: 20px !important;    margin-top: 0 !important;    text-align: left;}.RWDbanner005 .swiper-left .subtitle, .RWDbanner005 .swiper-right .subtitle, .RWDbanner005 .swiper-center .subtitle {    font-size: 17px;    text-align: left;}.RWDbanner005 .swiper-center {    width: calc(100% + 40px);    margin-left: -20px;}.RWDbanner005 .sqare_shadow.swiper-prev {    left: -25px;}.RWDbanner005 .sqare_shadow.swiper-next {    right: -25px;}.ftinfo, .ftproduct {    width: 100%;}.ftbottom {    flex-direction: column;    justify-content: center;    align-items: center;    text-align: center;}.ftinfo .RWDedictor {    width: 100%;}a.ftbottominfoa {    margin: 30px auto;}.RWDsocial002 {    left: auto;    position: relative;    margin: 0 auto 30px;}.ftinfo {    flex-direction: column;    margin: 0;}.ftproduct {    width: 75%;}/*內頁*/ 
.layoutlist_8 .list_subject {   padding: 0 20px;}.item .subject A.itemlink { font-size: 18px;}.new-form .formdesc ul {  font-size: 18px; margin-bottom: 30px;   border-bottom: 1px dashed #ededed;padding-bottom: 30px;}.page_wrapper_bg .hgroup .breadcrumb {  margin: 0 0 15px;}.form-horizontal .control-label {  padding: 0 !important;}.cate_list.row .col-sm-6.col-md-4 { width: calc(100% / 3);}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDtimeline01 li.event:before {left: 44px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.page_wrapper_bg .btn.btn_back, .page_wrapper_bg .ebtn {  width: auto;}#RWDPAGE_BASE_PAT02 .hgroup h1 {   font-size: 36px;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {.main section .container .article-text > .container {  padding: 0;}.RWDslider01 .text {  width: 100%;}.RWDslider01 .pic-list { width: 100%; padding-right: 0;}.RWDslider01.pic-right .pic-list { padding-left: 0;}.RWDslider01.pic-right .control-box {  left: 50%;  transform: translateX(-50%);}.RWDslider01 .control-box { bottom: 0px;  right: auto;  left: 50%;  transform: translateX(-50%);}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .logo {width: 200px;}.RWDmenu_plus04 .header {width: 100%;padding: 0 15px;}.RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .member-btn {padding:25px 15px;border: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {float: left;}.RWDbanner005 .swiper-center .add-cart,.RWDbanner005 .swiper-center .main-title,.RWDbanner005 .swiper-center .price,.RWDbanner005 .swiper-center .subtitle,.RWDbanner005 .swiper-slide-next,.RWDbanner005 .swiper-slide-prev{opacity:1}.RWDbanner005 .swiper-center .swiper-slide,.RWDbanner005 .swiper-center .swiper-slide.swiper-slide-prev,.RWDbanner005 .swiper-center .swiper-slide.swiper-slide-next{max-width:auto;height:auto}.RWDbanner005 .swiper-center .swiper-slide{max-width:100%;max-width:none;margin:0}.RWDbanner005 .sqare_shadow.swiper-prev{left:-30px;top:50%}.RWDbanner005 .sqare_shadow.swiper-next{right:-30px;top:50%}.RWDbanner005 .swiper-center .swiper-slide.swiper-slide-active{border-right:0;border-left:0;margin:0;max-width:none;height:auto;-webkit-transform:perspective(0px) translateZ(0);transform:perspective(0px) translateZ(0)}.RWDbanner005 .subtitle{font-size:14px;letter-spacing:0}.RWDbanner005.frac-top .fraction_block.frac-top{right:0}.RWDbanner005 .swiper-center {    width: 100%;    margin-left: 0;}.pbox .pb {    margin: 60px auto;    width: 90%;}.advantages {    background-position: right;}.advantages .section-content .row:nth-child(2), .advantages .section-content .row:nth-child(3) {    width: 100%;}.funny-boxes > .funny-boxes-icon {    height: 14vw;    margin: 0;}.funny-boxes.not-right-column {    padding-bottom: 25px;}.advantages .section-content .row .col-sm-4.col-md-4 {    width: calc(100%/2);    float: left;    padding: 0 60px 0 0;}.ftproduct {    width: 100%;}.RWDsocial002 .iconRounded {    width: 50px !important;    height: 50px !important;    padding: 12px;    font-size: 22px;}a.ftbottominfoa {    max-width: 300px;    padding: 10px;    font-size: 20px;    letter-spacing: 4px;}.advantages .section-content .row:nth-child(2):before, .advantages .section-content .row:nth-child(3):before, .advantages .section-content .row:nth-child(2):after, .advantages .section-content .row:nth-child(3):after {display:none}/*內頁*/ 
.cate_list.row .col-sm-6.col-md-4 { width: calc(100% / 2);}.layoutlist_8.rwd { display: flex; flex-wrap: wrap;}.layoutlist_8.rwd .item {  flex-direction: column;  align-content: flex-start; text-align: left;  width: calc(100% / 2); padding: 0;  border-bottom: none; margin-bottom: 35px;}.layoutlist_8.rwd .listdate {      margin: 5px 0 0;width: 100%;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .logo {width: 150px;margin-top: 15px;}.cd-main-content {    margin: 60px 0 0;}.pbox .ps .psinner {    width: calc(100%/1 - 40px);}.placess .container {    width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/1 - 0vw);    margin: 0 0vw 20px 0 !important;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {    height: 30vw;}.advantages .section-content .row .col-sm-4.col-md-4 {    width: calc(100%/1);    padding: 0 0 30px !important;}.funny-boxes > .funny-boxes-icon {    height: 24vw;    margin: 0;    width: 80%;}.m_title_block, .m_stitle_block {    color: #000;}.advantages {    background-position: 67% center;}.funny-boxes.not-right-column {    padding-bottom: 0;}.RWDbanner005.title-left .title_block {    margin: 0 -15px;}.footers .container {    width: 100%;}.RWDbanner005 .sqare_shadow.swiper-next, .RWDbanner005 .sqare_shadow.swiper-prev {    top: 40%;}.ftproduct ul li {    width: calc(100%/1);    margin: 10px 0;}.pbox .ps .psinner h4 {    color: #fff;}.ftproduct ul {    flex-direction: column;    width: 70%;    margin: 30px auto 0;}.RWDmenu_plus04 .ml-stack-nav-toggle {    margin: 5px 0 0;}.RWDbanner005 .swiper-left .subtitle, .RWDbanner005 .swiper-right .subtitle, .RWDbanner005 .swiper-center .subtitle {    text-align: center;}/*20220725*/ 
.pbox .ps .psinner h4 { color: #999;}.RWDproduct004 .nopadding { width: 100%;}/*20220725*/ 
.cd-main-content {  margin: 55px 0 0;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action>.container {    width: 100%;}#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 32px;}.cate_list.row .col-sm-6.col-md-4 { width: 100%;}.page_wrapper_bg .btn.btn_back, .page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back a, .page_wrapper_bg .ebtn a {  width: 100%;}.page_wrapper_bg .ebtn {margin:15px auto 0;}.layoutlist_8.rwd .item {width: 100%;}.download_container .btn { width: 100%; margin: 15px 0 0;}.file_area, div#file_dlist, .page_wrapper_bg .dd-select { width: 100% !important;}.download_container {  padding: 0 15px;}.new-form { padding: 0;  background: transparent;margin: 0 auto;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {padding: 25px 15px;}.casess {    padding: 40px 10px;}/*內頁*/ 
.RWDslider01 .control-box, .RWDslider01.pic-right .control-box { left: auto;  transform: none;}.RWDtimeline01 li.event:before {  left: 24px;}.RWDtimeline01 li.event .point .title {font-size: 20px;  margin: 0 0 10px;}.new-form .formdesc ul { font-size: 16px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.pbox .ps .psinner {    width: calc(100%/1 );    margin: 0 0 40px;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 28px;}.page_wrapper_bg .main section.call_to_action>.container { padding: 0 15px;}.dd-container, .dd-options, .page_wrapper_bg .dd-select {    width: 280px !important;}.dd-option{padding-left:5px;padding-right:5px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner005 .sqare_shadow.swiper-prev, .RWDbanner005 .sqare_shadow.swiper-next{;top:40%}
}
/*320px end*/