/* all */#RWDfullscreen01 .main{background-color: #f9f9f9;}#RWDfullscreen01 .cd-main-content img{max-width:100%;}a, a:hover, a:focus{text-decoration: none;}body, html {font-size: 1rem;font-family:'Open Sans', 'Noto Sans TC', sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*container*/#RWDfullscreen01 .container, .block_footer .container{width: 70%;}#RWDfullscreen01 .servce_block .container{width: 95%;}#RWDfullscreen01 .RWDparallax_new .container{max-width:1400px;}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:300px;}/*loading圖動畫*/ 
.RWDfakeloader img{animation: loadingani 1.5s ease 0s infinite alternate;}@keyframes loadingani{0% {opacity:0;}50% {opacity:0.5;}100% {opacity:1;}}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*logo*/ 
.RWDmenu_plus04 .header .logo {position: relative;width: 200px;transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .header .logo::before {content: "";display: block;position: absolute;width: 100%;height: 100%;background: transparent url(archive/image/customization/logo_w.svg) center center no-repeat;background-size: contain;pointer-events: none;opacity: 1;transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .header .logo img{opacity: 0;transition: all 0.3s ease-in-out 0s;}/*menu_plus04*/ 
.RWDmenu_plus04 .header-in {  display: flex;justify-content: flex-end;align-items: center;}.RWDmenu_plus04 .header { padding: 30px 80px 0 80px;transition: .4s ease;background: transparent;}.RWDmenu_plus04 .header.is-up { padding: 0 40px; transition: .4s ease;box-shadow: 0 10px 20px rgb(66 67 68 / 22%);  background: #fff;transition: .3s;border-bottom: 1px solid #e9edfc;backdrop-filter: saturate(180%) blur(20px); background-color: rgba(255,255,255,.65);}.RWDmenu_plus04 .site-nav > .container { width: 100% !important;float: right;}.RWDmenu_plus04 .site-nav .menu {  text-align: right; letter-spacing: 2px; font-size: 16px; color: #3C3C3C;}.RWDmenu_plus04 .header .site-nav .menu>li>a { position: relative;  padding: 40px 20px;color: #fff;font-size: 1.15rem;font-weight: 700;transition: .5s ease;}.RWDmenu_plus04 .header .site-nav .menu>li>a:hover {color: #f70629;transition: .5s ease;}.RWDmenu_plus04 .site-nav .menu ul li > a {padding-right: 10px;}.RWDmenu_plus04 .site-nav{width: calc(100% - 500px - 200px);}.RWDmenu_plus04 .site-nav .menu li { text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {color: #333;transition: .5s ease;}.RWDmenu_plus04 .features .share-group span, .RWDmenu_plus04 .site-nav .menu ul li a {font-size: 0.95rem;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {background: #333;color: #fff;text-decoration: none;transition: .5s ease;}.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;}.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {border-color: #fff;}.RWDmenu_plus04 .features{display: flex;width:100%;max-width: 400px;margin-left: 20px;}.RWDmenu_plus04 .features, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .fa.ic_lang-select {font-size: 1.15rem;}.RWDmenu_plus04 .features i {color: #fff;transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .features i:hover{color: #f70629;}/*搜尋*/@media screen and (min-width: 992px) {.RWDmenu_plus04 #search-box {opacity: 1 !important;visibility: visible !important;position: relative;top: auto;margin-right: 0;z-index: 11111;border-radius: 50px;transition: 0.5s ease;}.RWDmenu_plus04 #search-box .search {color: transparent;}.RWDmenu_plus04 #search-box .form-control {  background: rgba(255,255,255,.8);  border-color: #999;  color: #000; border-radius: 50px;  width: 210px; height: 46px;}.RWDmenu_plus04 .features .search-btn>i {z-index: 99999;}.RWDmenu_plus04 .features .search-btn {padding: 25px 0;float: none;position: absolute;right: 20px;}.RWDmenu_plus04 .features .search-btn i{color: #333;}.RWDmenu_plus04 .features .search-btn .glyphicon.glyphicon-user {color: #000;transition: .5s ease;}.RWDmenu_plus04 .features .search-btn .glyphicon.glyphicon-user:hover {color: #000;transition: .5s ease;}}.RWDmenu_plus04 .features .member-btn{float: none;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {float: none;}.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: #fff;transition: all 0.3s ease-in-out 0s;}.lang-select-label {padding: 25px 10px;}.RWDmenu_plus04 .lang-select-label:after {border-color: #fff;}.RWDmenu_plus04 .lang-select-options a:hover, .RWDmenu_plus04 .lang-select-options a:hover * {font-weight: 400; color: #000;}.RWDmenu_plus04 .lang-select-options>li {   border-bottom: none; border-right: none;}.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: #f70629;transition: .5s ease;}.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: #f70629;transition: .3s ease;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {color: #f70629;}/*選單cta*/ 
.RWDmenu_plus04 .features .edit {float: none;}.RWDmenu_plus04 .features .edit a {position: relative;display: block;color: #fff;padding: 10px 35px;letter-spacing: 2px;margin:15px 20px 0;background-color: #333;border-radius: 99em;font-size: 1rem;font-weight: 700;transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .features .edit a img{max-width: 25px;margin-right: 8px;position: relative;top: -1px;filter: grayscale(100%) brightness(0%) invert(100%);transition: all 0.3s ease-in-out 0s;}@media screen and (min-width: 1200px) {.RWDmenu_plus04 .features .edit a:hover{background-color: #f70629;}}/*往下捲*/ 
.RWDmenu_plus04 .header.is-up .logo { width: 123px; padding-top: 0px; margin-top: 0px; transition: .5s ease;}.RWDmenu_plus04 .header.is-up .logo::before{opacity: 0;}.RWDmenu_plus04 .header.is-up .logo img{opacity: 1;}.RWDmenu_plus04 .header.is-up .site-nav .menu > li > a{color:#333;}.RWDmenu_plus04 .header.is-up .features i:hover{color:#f70629;}.RWDmenu_plus04 .header.is-up .features .cart-btn, .RWDmenu_plus04 .header.is-up .features .querycar-btn, .RWDmenu_plus04 .header.is-up .features .share-group a, .RWDmenu_plus04 .header.is-up .features i, .RWDmenu_plus04 .header.is-up .lang-select {color: #333;}.RWDmenu_plus04 .header.is-up .lang-select-label::after {border-color: #333;}.RWDmenu_plus04 .header.is-up .site-nav .menu li.has-child > a::after {border-color: #333;}.RWDmenu_plus04 .header.is-up .features .edit a{background-color: #f70629;}@media screen and (min-width: 1200px) {.RWDmenu_plus04 .header.is-up .features .edit a:hover {background-color: #fff;color:#333;}.RWDmenu_plus04 .header.is-up .features .edit a:hover img{filter: grayscale(0%) brightness(100%) invert(0%);}}/*新Banner*/ 
.banner_block{position: relative;}.banner_block::before{content: "";display: block;position: absolute;width: 7vw;height: 50%;background: transparent url(archive/image/customization/about_before.webp) left bottom no-repeat;background-size: contain;bottom: -22%;left: 0;z-index: 2;pointer-events: none;mix-blend-mode: darken;}.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}/*新Banner文字*/ 
.RWDbanner_plus01 .slick-caption{top: auto;bottom: 30%;}.RWDbanner_plus01 .slick-caption .container{width: 100% !important;padding: 0px 9.5vw;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6{color:#fff;max-width: 710px;margin: 0 0 0 auto;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 1.15rem;letter-spacing: 2px;font-weight: 700;line-height: 1;}.RWDbanner_plus01 .slick-caption .txt1 > span{background-color: #f70629;padding: 7px 20px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 4.7rem;letter-spacing: 2px;margin-top: 0px;font-weight: 700;line-height: 1.3;}.RWDbanner_plus01 .slick-caption .txt2 > span > span{color: #f70629;font-size: 9rem;line-height: 1;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 1.3rem;letter-spacing: 2px;margin-top: 50px;font-weight: 700;}/*標題字*/ 
.index .section-subject .col-md-12{padding:0;}.index .main-title, .index h1.main-title, .RWDleft_cont002 .item-second .text-box .title, .ctablock_in h3{font-size: 3rem;color: #333;letter-spacing: 1.5px;margin: 0 auto;line-height: 1;font-weight:700;}.index .main-title span, .index h1.main-title span, .RWDleft_cont002 .item-second .text-box .title span, .ctablock_in h3 span{color:#f70629;}.index .sub-title, .index h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle{position: relative;margin-top: 10px;font-size: 1.3rem;letter-spacing: 1.5px;line-height: 1.8;color: #333;font-weight:400;}.ctablock_in h3{margin-bottom:35px;line-height: 1.2;}.index .section-line, .RWDleft_cont002 .item-second .text-box .underline{display:none;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {color: #333;}/*關於我們*/ 
.about_block {padding: 5vw 0 0;position: relative;}.about_block::after{content:"";display: block;position: absolute;width: 710px;height: 100%;background: transparent url(archive/image/customization/about_after.webp) center top no-repeat;background-size: contain;top: 0;right:2vw;z-index: 0;pointer-events: none;}.RWDleft_cont002 {z-index: 1;}.RWDleft_cont002 .item-second {background-color: transparent;display: flex;flex-direction: row-reverse;align-items: flex-end;}.RWDleft_cont002 .item-second::after {  content: "";  display: block;  position: absolute;  width: 300px;  height: 100%;  background: transparent url(archive/image/customization/about_black.webp) center bottom no-repeat;  background-size: contain;  bottom: 0;  right: -120px;  mix-blend-mode: difference;pointer-events: none;}.RWDleft_cont002 .item-second > a:nth-child(1){width: 50%;pointer-events: none;position: relative;}.RWDleft_cont002 .item-second .pic{float: none;width: 100%;}.RWDleft_cont002 .item-second .pic img, .RWDleft_cont002 .item-second:hover .pic img{transform: scale(1);}.RWDleft_cont002 .item-second .text-box{width: 50%;background: transparent;padding: 0;color: #777;margin-bottom: 4.5vw;}.RWDleft_cont002 .item-second .text-box .text{width: 100%;margin-top: 50px;line-height: 1.8;font-size: inherit;letter-spacing: 1.5px;min-height: 170px;}.RWDleft_cont002 .item-second .text-box button {border: none;background: transparent;padding: 0;width: 100%;}.RWDleft_cont002 .item-second .text-box button a, .RWDleft_cont002 .item-second .text-box a{width: 100%;max-width: 340px;color: #555;margin: 60px 0 0;font-size: 0.95rem;position: relative;overflow: hidden;z-index:0;border-radius: 0;font-weight: 400;letter-spacing: 1.5px;background: transparent;transition: all 0.5s ease-in-out 0s;}.RWDleft_cont002 .item-second:hover .text-box a, .RWDleft_cont002 .item-second .text-box a:hover button, .RWDleft_cont002 .item-second .text-box button:hover, .RWDleft_cont002 a:focus, .RWDleft_cont002 a:hover{transition: all 0.5s ease-in-out 0s;}.about_ninsyo {position: relative;margin-top: 50px;padding-left: 20px;border-left: 5px solid #f70629;color: #333;}.about_ninsyo::before{content:"";display: none;position: absolute;width: 47px;height: 100%;background: transparent url(archive/image/customization/license.webp) center left no-repeat;background-size: contain;left: 0;top: 0;}.about_ninsyo p {margin: 0 auto;}.about_ninsyo > div {display: flex;margin-top: 25px;}.about_ninsyo > div ul{padding:0;margin-bottom: 0;margin-left: 5%;}.about_ninsyo > div ul:nth-child(1){margin-left: 0;}.about_ninsyo > div ul li{list-style: none;text-align: center;font-size: 0.95rem;}.about_ninsyo > div ul li img{max-height:50px;margin-bottom: 5px;}/*btn滑過效果*/ 
.RWDleft_cont002 .item-second .text-box a::before{content:"";display: block;position: absolute;width: 100%;height: 100%;background-color: #333;top: 0;left: 0;z-index:-1;transform: translateX(-100%);transition: all 0.5s ease-in-out 0s;}@media screen and (min-width: 1200px) {.RWDleft_cont002 .item-second .text-box a:hover {color: #fff;border-color: #333;background: transparent;}.RWDleft_cont002 .item-second .text-box a:hover::before{transform: translateX(0%);}}/*產品*/ 
.product_block {position:relative;padding: 5vw 0 10vw;background-color: #f5f5f5;box-shadow: inset 2px 2px 25px rgba(26, 26, 51, 0.2);}.product_block::before{content:"";display:block;position:absolute;width:100%;height:100%;background: transparent url(archive/image/customization/probg.webp) center center no-repeat;background-size: cover;background-attachment: fixed;top: 0;left: 0;opacity: 0.5;}.product_block .container{z-index: 11;position: relative;}.RWDproduct002_v4 .section-subject{text-align: left;}.RWDproduct002_v4 .section-subject .col-md-12{display: flex;align-items: flex-start;}.index .RWDproduct002_v4 .main-title{width:350px;padding-top: 8px;}.index .RWDproduct002_v4 .sub-title{width:calc(100% - 350px);margin-top: 0;padding-left:75px;padding-right: 27%;}.RWDproduct002 .btn.btn-rj:hover, .btn.btn-rj:focus{background-color: transparent;}.RWDproduct002_v4 {padding: 0;z-index: 2;}.RWDproduct002_v4 .col-sm-4{width: calc(100% / 3 - 31px);}.RWDproduct002_v4 .popup-portfolio{margin-right:-15px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {background-color: rgba(255,255,255,0.5);margin: 0 15px 30px;padding: 30px;border: 1px solid #ccc;transition: all 0.3s ease-in-out 0s;}.RWDproduct002_v4 .popup-portfolio .portfolio-item::before{content:"";display: block;position: absolute;width: 0;height: 5px;background-color: #f70629;left: 0;bottom: 0;opacity: 0;transition: all 0.5s ease-in-out 0s;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:hover {border-color: #f70629;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:hover::before{opacity: 1;width:100%;}.RWDproduct002_v4 .filter-portfolio ul {background: transparent;padding: 15px 0 0 0;align-items: flex-start;border-top: 5px solid #333;}.RWDproduct002_v4 .filter-portfolio ul>li {margin: 0;width: 100%;}.RWDproduct002_v4 .btn.btn-rj {text-align: left;display: block;padding: 20px 0;letter-spacing: 1.5px;font-size: 1.15rem;border-bottom: 1px solid #ddd;color: #555;position: relative;}.RWDproduct002_v4 .active .btn.btn-rj {color:#333;background: transparent;}.RWDproduct002_v4 .active .btn.btn-rj::after{content:">";background: transparent;color: #333;display: block;position: absolute;right: 10px;top: 50%;transform: translateY(-52%);font-size: 1.5rem;}.RWDproduct002_v4 .filter-portfolio::before {content: "產品分類";position: relative;left: 0;display: none;color: #fff;font-size: 20px;letter-spacing: 2px;padding: 15px;background-color: #537488;border-radius: 10px 10px 0 0;}.RWDproduct002_v4 .filter-portfolio {position: relative;}.row.RWDproduct002_v4_catalogue {width: 370px;padding: 0 0 100px;top: 140px;}.RWDproduct002_item_block {width: calc(100% - 420px);min-height: 700px;margin: 0 auto;}.RWDproduct002_item_block .col-md-12 {padding: 0;}html.no-touch .RWDproduct002_v4 .btn.btn-rj:hover {background: transparent;color: #f70629;}.RWDproduct002_v4 .filter-portfolio ul>li:last-child a {border: 0;}.RWDproduct002_v4 .showbottom .btn_add2car{border-radius: 0;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom .btn_add2car{background-color: #083e5a;border: 1px solid #083e5a;}.RWDproduct002_v4 .showbottom a{text-align: left;}.RWDproduct002_v4 .portfolio-bottom__h4 {font-size: 1.25rem;color: #333;border-top: none;padding: 30px 0 15px;letter-spacing: 1.5px;font-weight: 700;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom__h4{color: #333;}.RWDproduct002_v4 .portfolio-bottom-summary p{margin: 0 auto;color: #777;letter-spacing: 1.5px;line-height: 1.6;}.RWDproduct002_v4 .portfolio-bottom-summary a p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;/*指定行數...取代*/-webkit-box-orient: vertical;}/*product002拿掉ㄉㄨㄞ ㄉㄨㄞ*/ 
.RWDproduct002_v4 .portfolio-item > .inner-content{opacity: 1 !important;}.RWDproduct002_v4 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;}/*btn*/ 
.RWDproduct002_v4 .btn-box .btn {position: absolute;overflow: hidden;z-index: 0;left: 50%;bottom: -80px;max-width: 340px;font-size: 0.95rem;letter-spacing: 1.5px;background: transparent;color: #333;border-radius: 0;padding: 5px 30px;text-align: center;border: 1px solid #999;transform: translateX(-50%);transition: all 0.5s ease-in-out 0s;}/*btn滑過效果*/ 
.RWDproduct002_v4 .btn-box .btn::before{content:"";display: block;position: absolute;width: 100%;height: 100%;background-color: #333;top: 0;left: 0;z-index:-1;transform: translateX(-100%);transition: all 0.5s ease-in-out 0s;}@media screen and (min-width: 1200px) {.RWDproduct002_v4 .btn-box .btn:hover{color: #fff;border-color: #333;background: transparent;}.RWDproduct002_v4 .btn-box .btn:hover::before{transform: translateX(0%);}}.pro_bottom{position: absolute;bottom: 0;width: 100%;pointer-events: none;}.pro_bottom_left img, .pro_bottom_right img{height:40vw;opacity: 1;}.pro_bottom_left, .pro_bottom_right{position: absolute;bottom: 0;height: 28vw;overflow: hidden;}.pro_bottom_left{left: 0;}.pro_bottom_right{right: 0;}/*服務*/ 
.servce_block{padding:5vw 0;position: relative;}.servce_block::before{content:"";display:block;position:absolute;width:100%;height:100%;background: transparent url(archive/image/customization/service_bg.webp) center center no-repeat;background-size: cover;top: 0;left: 0;opacity: 0.5;}.RWDproduct004 .callout-dark {padding: 0;background-color: transparent;padding-bottom: 60px;border-bottom:0px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 .mix-grid .item-box, .RWDproduct004 #portfolio .item-box{}.RWDproduct004 #portfolio .row.mix-grid {display: grid;grid-template-rows: 1fr 1fr;grid-template-columns: 1fr 1fr;width: 100%;grid-row-gap: 2vw;grid-column-gap: 2vw;margin: 0 auto;}.RWDproduct004 #portfolio .row.mix-grid::before, .RWDproduct004 #portfolio .row.mix-grid::after{display:none;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div { width: auto;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc{position: absolute;left: 35px;top: 0;transform: none;width: 330px;height: 80%;padding: 50px 35px 0;backdrop-filter: saturate(180%) blur(20px);background-color: rgba(0,0,0,.5);text-align: justify !important;clip-path: polygon(0 0, 100% 0, 100% 80%, 0% 100%);border-top: 3px solid #f70629;margin-bottom: 0;transition: 0.5s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover .item-box-desc{clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);height:100%;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc h3{color: #fff;letter-spacing: 2px;line-height: 1.5;font-size: 1.25rem;font-weight: 700;position: relative;margin-bottom: 15px;border-bottom: 1px solid #ddd;padding-bottom: 15px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline{color: #fff;font-size: inherit;letter-spacing: 1px;line-height: 1.6;}.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;}.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;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 a.ico-rounded.lightbox {display: none !important;}/*客製化引導文*/ 
.RWDparallax_new .picbgbox{height: auto !important;}#m_RWDfullscreen01_80_2 .overlay {position: relative !important;}.ctablock_in{position: relative;z-index: 0;padding:5vw 0;color: #333;line-height: 1.8;letter-spacing: 1.5px;width: 100%;max-width: 675px;}.ctablock_in a{position: relative;display:block;margin-top:50px;width: fit-content;background-color: transparent;color: #fff;padding: 11px 30px;overflow: hidden;border: none;font-size: 0.95rem;transition: all 0.5s ease-in-out 0s;}#RWDfullscreen01 .ctablock_in a img{max-width: 25px;margin-right: 8px;position: relative;top: -1px;filter: grayscale(100%) brightness(0%) invert(100%);transition: all 0.3s ease-in-out 0s;}/*btn滑過效果*/ 
.ctablock_in a::before{content:"";display: block;position: absolute;width: 100%;height: 100%;background-color: #f70629;top: 0;left: 0;z-index:-1;transform: translateX(-101%);transition: all 0.5s ease-in-out 0s;}.ctablock_in a::after{content:"";display: block;position: absolute;width: 100%;height: 100%;background-color: #333;top: 0;left: 0;z-index:-2;transition: all 0.5s ease-in-out 0s;}@media screen and (min-width: 1200px) {.ctablock_in a:hover {color: #fff;border-color:#f70629;background: transparent;}.ctablock_in a:hover::before{transform: translateX(0%);}#RWDfullscreen01 .ctablock_in a:hover img {filter: grayscale(100%) brightness(0%) invert(100%);}}/*header增加購物車*/ 
.RWDmenu_plus04 .features {max-width: 450px;}i.ii.ii-query1 {vertical-align: middle;}.member-btn i {vertical-align: middle;}/*頁尾class名稱修改*/#RWDfullscreen01 .container, .footer_block .container {width: 70%;}
/*footer start*/

.footer_block {border-top: 5px solid #f70629;background-color: #333;padding: 4vw 0 0;letter-spacing: 1.5px;line-height: 2;}.footer_block, .footer_block a{color: #eee;transition: all 0.3s ease-in-out 0s;}.footer_block a:hover{color:#f70629;}.footer_block > .container{display:flex;}.footer_left{width: 20%;}.footer_middle{width: calc(100% - 25% - 350px);margin-right:5%;}.footer_right{font-size: 0.9rem;color: #aaa;width: 350px;line-height: 1.8;}.footer_left img{max-width: 180px !important;}.footer_block h1{margin: 0 auto;font-size: 1.5rem;font-weight: 700;}.footer_block h2{margin: 10px auto 30px;font-size: 1.15rem;font-weight: 400;}.footer_middle .RWDedictor > div.infoinfo {display: flex;border-top: 1px solid #555;padding: 25px 0 0;}.footer_middle .RWDedictor > div.infoinfo > div:nth-child(1){width: 420px;}.footer_middle .RWDedictor > div.infoinfo > div:nth-child(2){width:calc(100% - 420px);}.infoinfo i{margin-left:5px;}/*社群*/ 
.RWDsocial002{text-align: left;margin-top:35px;}.RWDsocial002 ul{margin:0;}.RWDsocial002 .pull-right{float: none !important;}.RWDsocial002 ul.socialNetwork li{float: none;display: inline-block;}.RWDsocial002 .iconRounded{border-radius: 0;border: 0 solid transparent;color: #fff;background-color: transparent;margin: 0 25px 0 0;width: 20px;height: 20px;font-size:20px;padding: 0;line-height: 20px;transition: all .5s ease;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: #d0bb9a;opacity: 1;}.RWDsocial002 .iconRounded.ii-fb1{color:#1877f2;}.RWDsocial002 .iconRounded.ii-ig2{padding-top: 5px;height:25px;background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);  background-clip: border-box;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;transition: all .5s ease;}.RWDsocial002 .iconRounded.ii-line1{color:#06c755;font-size: 22px;position: relative;top: 1px;}/*頁尾選單*/ 
.model003 {margin-bottom: 25px;}.model003 .sub_menu_list, .model003 .sub_menu_list0{float:left;}.model003 .sub_menu_list a {font-size: initial;color: #fff;font-family: unset;line-height: 1;}.model003 .sub_menu_list a:hover {color: #f70629;}.model003 .sub_menu_list0{font-size: initial;color: #aaa;font-family: unset;line-height: 1;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #999;letter-spacing: 1.5px;line-height: 1;text-align: center;background-color: #222;padding: 10px 0;margin-top: 4vw;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #999;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{border-left: 1px solid #aaa;border-right: 1px solid #aaa;margin: 0 8px;padding: 0 8px;}/*scrolltop*/ 
.scrollTop002 {bottom: 25px;}.scrollTop002 .ii{background: #555;width: 35px;height: 35px;line-height: 35px;border-radius: 0;}/*fixed*/ 
.fixed_block .RWDedictor{display:none;opacity: 1 !important;}.fixed_block .RWDedictor a{display: block;width:100%;background-color: #f70629;line-height: 50px;color: #fff;font-size: 15px;letter-spacing: 1.5px;font-weight: bold;transition: all 0.5s ease 0s;}.fixed_block .RWDedictor a img{width: 25px;margin-right: 10px;filter: grayscale(100%) brightness(0%) invert(100%);}/*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: #000 !important;border: 1px solid #000 !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #000 !important;color: #fff !important;}.lang_en .RWDalert_fancybox.bottom .editor {letter-spacing: 0px !important;}

/*footer end*/
/*語系 start*/

/*首頁*/ 
.lang_en .RWDmenu_plus04 #mobile-menu .menu>li>a {letter-spacing: 0px;}.lang_en .RWDmenu_plus04 .site-nav .menu {letter-spacing: 0px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 0px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 0px; padding-top: 40px;}.lang_en .RWDbanner_plus01 .slick-caption .txt3 {letter-spacing: 0px;}.lang_en .RWDmenu_plus04 .features .edit a {letter-spacing: 0px;}.index .lang_en .main-title, .index .lang_en h1.main-title, .lang_en .RWDleft_cont002 .item-second .text-box .title, .ctablock_in h3{letter-spacing: 0px; font-size: 2.6rem;}.index .lang_en .sub-title, .index .lang_en h2.sub-title, .lang_en .RWDleft_cont002 .item-second .text-box .subtitle{letter-spacing: 0px;}.lang_en .RWDleft_cont002 .item-second .text-box .text {letter-spacing: 0px;}.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc h3 {letter-spacing: 0px;}.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline {letter-spacing: 0px;}.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {text-align: left !important;}.lang_en .RWDproduct002_v4 .btn.btn-rj {letter-spacing: 0px;}.lang_en .RWDproduct002_v4 .portfolio-bottom__h4 {letter-spacing: 0px;}.lang_en .RWDproduct002_v4 .btn-box .btn {letter-spacing: 0px;}.lang_en .ctablock_in {letter-spacing: 0px;}.lang_en .RWDmenu_plus04 #search-box .form-control {padding-right: 50px;}.lang_en .footer_block {letter-spacing: 0;}.lang_en .footer_notice {letter-spacing: 0;}.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;height: 125x !important;transition: all 0.5s ease-in-out 0s;}.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover .item-box-desc .list-inline{height: 100% !important;-webkit-line-clamp: 10;}/*內頁*/ 
.lang_en.page_wrapper_bg .hgroup h1 {letter-spacing: 0;}.lang_en.page_wrapper_bg .article-text h2 {letter-spacing:0px;}.lang_en.page_wrapper_bg .article-text h3 {letter-spacing:0px;}.lang_en.page_wrapper_bg .article-text h4 {letter-spacing: 0px;}.lang_en.page_wrapper_bg .article-text, .lang_en.page_wrapper_bg .article-text p {letter-spacing: 0px;}/*圖文輪播*/ 
.lang_en .RWDslider01 .editor {letter-spacing: 0px;}.lang_en .RWDtimeline01 li.event .point .editor {letter-spacing: 0px;}

/*語系 end*/
/*動畫 start*/

@keyframes move02{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 .RWDleft_cont002 .item-second > a:nth-child(1) {animation: 1000ms ease normal forwards 1 move02;animation-delay: 0.8s;opacity: 0}@keyframes move03{0% {    opacity: 0;-webkit-transform:translateY(30px);    -moz-transform:translateY(30px);    -ms-transform:translateY(30px);    -o-transform:translateY(30px);transform:translateY(30px);}100% {    opacity: 1;-webkit-transform:translateY(0px);    -moz-transform:translateY(0px);    -ms-transform:translateY(0px);    -o-transform:translateY(0px);transform:translateY(0px);}}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div.col-md-3:nth-child(1){animation: 1000ms ease normal forwards 1 move03;animation-delay: 0.5s;opacity: 0}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div.col-md-3:nth-child(2){animation: 1000ms ease normal forwards 1 move03;animation-delay: 0.8s;opacity: 0}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div.col-md-3:nth-child(3){animation: 1000ms ease normal forwards 1 move03;animation-delay: 1.1s;opacity: 0}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div.col-md-3:nth-child(4){animation: 1000ms ease normal forwards 1 move03;animation-delay: 1.4s;opacity: 0}@keyframes move04{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 .pro_bottom_left{animation: 1000ms ease normal forwards 1 move04;animation-delay: 0.3s;opacity: 0}@keyframes move05{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 .pro_bottom_right{animation: 1000ms ease normal forwards 1 move05;animation-delay: 0.3s;opacity: 0}

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

/*main*/ 
.page_wrapper_bg .main {top: 0px !important;}.page_wrapper_bg .cd-main-content {background: #f9f9f9;}.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 700px; position: relative;}.page_wrapper_bg section.call_to_action>.container {max-width: 1700px; width: 85%; padding: 0 15px;}.page_wrapper_bg .article-text .container {width: 100%;}.page_wrapper_bg section.call_to_action::before {content: ""; display: block; position: absolute; width: 100%; height: 100%; background: transparent url(archive/image/customization/service_bg.webp) center center no-repeat; background-size: cover; top: 0; left: 0; opacity: 0.5;}/*-------文字--------*/ 
.page_wrapper_bg .article-text, .page_wrapper_bg .article-text div, .page_wrapper_bg .article-text a {font-family:'Open Sans', 'Noto Sans TC', sans-serif;}.page_wrapper_bg .hgroup h1 {font-size: 42px; text-align: center; font-weight: 700; letter-spacing: 1.5px; line-height: 1; color: #333; margin: 0;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1.5;letter-spacing:1.5px;}.page_wrapper_bg .article-text h3 {letter-spacing: 1.5px;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: 1.5px; margin: 15px 0 15px;font-weight: 500;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p {font-size:16px; line-height: 1.8; letter-spacing: 1.5px; color: #777; font-weight: 400;}.page_wrapper_bg .article-text select {font-weight: 400; color: #333 !important;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6 {font-size: 18px !important; font-weight: 400; color: #333; font-family:'Open Sans', 'Noto Sans TC', sans-serif;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:16px; line-height: 1.8; font-weight: 400; color: #777;}._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 20px;}.hgroup .breadcrumb a {color: #666;}.hgroup .breadcrumb a:hover {color: #f70629;}/*列表上方共同文字*/ 
.webdesc {font-size: 18px; font-weight: 500; color: #333;}/*文章編輯*/ 
.RWDeditor01 .model-title {display: none;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 20px;}/*-------按鈕--------*/ 
.btn {border-radius: 0;}/*回上一頁*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 10px 30px; 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 {font-size: 15px; min-width: 300px; padding: 10px 30px; background: transparent; color: #555; border: 1px solid #ccc; overflow: hidden; position: relative; transition: all 0.5s ease-in-out 0s; line-height: 1.7; z-index: 2;}.btn.btn_back a:hover {color: #fff; border-color: #333; background: transparent;}.btn.btn_back a::before {content: ""; display: block; position: absolute; width: 100%; height: 100%; background-color: #333; top: 0;left: 0; z-index: -1; transform: translateX(-100%); transition: all 0.5s ease-in-out 0s;}.btn.btn_back a:hover::before {transform: translateX(0%);}/*確定送出*/ 
.ebtn {float: right; background: transparent !important; padding: 0; margin-right: 0;  margin-top: 40px !important;}.ebtn a {text-align: center; min-width: 300px; color: #555; border: 1px solid #ccc; transition: all 0.5s ease-in-out 0s; font-size: 15px; font-weight: 400; padding: 10px 30px; overflow: hidden; position: relative; line-height: 1.7; z-index: 2;}.ebtn a:hover {color: #fff; border-color: #333; background: transparent;}.ebtn a::before {content: ""; display: block; position: absolute; width: 100%; height: 100%; background-color: #333; top: 0;left: 0; z-index: -1; transform: translateX(-100%); transition: all 0.5s ease-in-out 0s;}.ebtn a:hover::before {transform: translateX(0%);}/*顯示更多+隱藏更多*/ 
.RWDsearch_page .remore {color: #555; border: 1px solid  #ccc; background: transparent; transition: 0.5s ease;}.RWDsearch_page .remore:hover {background: #555; border: 1px solid  #555; color: #fff;}.RWDsearch_page .more {color: #555; border: 1px solid  #ccc; background: transparent; transition: 0.5s ease;}.RWDsearch_page .more:hover {background: #555; border: 1px solid #555; color: #fff;}/*-------會員相關--------*//*會員登入-側欄*/ 
.RWDmenu_plus04 .member-block button.login.is-on {background: #333;}.RWDmenu_plus04 .member-block button.login.is-on:hover {background: #f70629;}.RWDmenu_plus04 .member-block a.signin {border: 1px solid #ccc; color: #555; background: transparent;}.RWDmenu_plus04 .member-block a.signin:hover {background: #e3e3e3; border: 1px solid #ccc;}.RWDmenu_plus04 .member-block .other a.fogot, .RWDmenu_plus04 .member-block .other a.resend, .RWDmenu_plus04 .go_shopping_view_a {font-family: 'Noto Sans TC', sans-serif; font-weight: 300;}.RWDmenu_plus04 .member-block .other a.fogot {transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.fogot:hover {color: #f70629; transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.resend {transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.resend:hover {color: #f70629; transition: all 0.3s ease;}.RWDmenu_plus04 .go_shopping_view_a {transition: all 0.3s ease;}.RWDmenu_plus04 .go_shopping_view_a:hover {color: #f70629; transition: all 0.3s ease;}/*忘記密碼+重發認證 確認送出*/ 
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened {font-family: 'Noto Sans TC', sans-serif;}#forget_table .th {font-weight: 500;}#forget_table input {font-size: 14px;}#div_forget_content #forget_table_btn {border-radius: 0; background: #333; transition: all 0.5s ease;}#div_forget_content #forget_table_btn:hover {background: #f70629;}/*非會員查詢訂單*/ 
.shoppingQuery input.form-control.required {border-radius: 0;}.shopping_viewlogin__submit {border-radius: 0; background: #333; transition: all 0.5s ease; font-weight: 400;}.no-touch .shopping_viewlogin__submit:hover {background: #f70629;}.shopping_viewlogin__member a {color: #f70629;}.shopping_viewlogin .form-group label {font-weight: 500;}/*會員登入頁*/ 
.login_box_body .control-label {font-weight: 400;}#btn_member_login {border-radius: 0; background: #333; transition: all 0.5s ease;}#btn_member_login:hover {background: #f70629;}.form-group #btn_forget_form {transition: all 0.3s ease;}.form-group #btn_forget_form:hover {color: #f70629; transition: all 0.3s ease;}.form-group #btn_reverify_form {transition: all 0.3s ease;}.form-group #btn_reverify_form:hover {color: #f70629; transition: all 0.3s ease;}.member_login .shopping_view {transition: all 0.3s ease;}.member_login .shopping_view:hover {color: #f70629; transition: all 0.3s ease;}.member_join, .shopping_view {font-family: 'Noto Sans TC', sans-serif;}/*會員註冊頁*/#join_form {background: #ffffffcf;}.join_form-title {font-weight: 500; color: #333;}#join_form .btn-primary {border-radius: 0; background: #333; transition: all 0.5s ease;}#join_form .btn-primary:hover {background: #f70629;}.memberlist .page_wrapper_bg .btn-primary:hover a {color: #fff;}#join_form .form-checkbox {font-weight: 300;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]) {border-radius: 0;}.btn-primary {background: #333; border-color: #333;transition: all 0.5s ease;}.btn-primary:hover {background: #f70629; border-color: #f70629; transition: all 0.5s ease;}/*-------購物車相關--------*/ 
.RWDmenu_plus04 .cart-block, .RWDmenu_plus04 .querycar-block {font-family: 'Noto Sans TC';}/*購物車-側欄*/ 
.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {color: #ef0000;}.RWDmenu_plus04 .cart-block.notFullScreen .bottom-box .total, .RWDmenu_plus04 .querycar-block.notFullScreen .bottom-box .total {color: #ef0000;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #333;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {background: #f70629;}.RWDmenu_plus04 .cart-block.notFullScreen .bottom-box .pay-btn {background: #333; transition: all 0.5s ease;}.RWDmenu_plus04 .cart-block.notFullScreen .bottom-box .pay-btn:hover {background: #f70629;}/*購物清單頁*/@keyframes num-bg {    0% {background: #333; -webkit-transform: scale(.5); transform: scale(.5)}    100% { background: #333; -webkit-transform: scale(1); transform: scale(1)}}.shopping-step .current .num:before { background: #333;}.login-box a b {color: #f70629; transition: all 0.3s ease; font-weight: 400;}.login-box:hover a b {color: #f70629; transition: all 0.3s ease;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b {color: #ef0000;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form {background: #fefefe; padding: 30px; border-radius: 6px;}.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn.bg1, .RWDshopping .btn.bg3 {color: #555; border-color: #ccc; transition: all 0.5s ease; font-weight: 400; background: transparent;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {color: #fff; background: #555; border-color: #555;}.RWDshopping .btn.bg2, .bonus-box .btn, .voucher-box .btn {background: #333; border-color: #333; transition: all 0.5s ease;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #f70629; border-color: #f70629;}.other-check .web-member:hover {color: #f70629;}.RWDshopping input, .RWDshopping select, .RWDshopping select.form-control:not([size]):not([multiple]), .RWDshopping textarea {border-radius: 0;}#mobile-fixed .btn-box .normal {font-family: 'Noto Sans TC', sans-serif;}#mobile-fixed .btn-box .normal.bg3 {color: #555; border: 1px solid #ccc;}#mobile-fixed .btn-box .bg2 {background: #333; border: 1px solid #333; color: #fff !important;}/*-------詢問車--------*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a {background: #333; transition: all 0.5s ease;}.RWDmenu_plus02 .cart-menu .buy-btn a:hover {background: #f70629;}.RWDquiry .btn.normal {min-width: 160px; border-radius: 0; color: #555; border-color: #ccc; padding: 10px 15px; transition: all 0.5s ease;}.RWDquiry .btn.normal:hover {background: #555; color: #fff;}.RWDquiry .btn.normal.bg2 {color: #fff; background: #333; border-color: #333; font-size: 15px;}.RWDquiry .btn.normal.bg2:hover {background: #f70629; border-color: #f70629;}.RWDquiry .btn.normal.bg3 {background: transparent;}.RWDquiry .btn.normal.bg3:hover {background: #555; color: #fff;}.RWDquiry input, .RWDquiry select, .RWDquiry select.form-control:not([size]):not([multiple]), .RWDquiry textarea {border-radius: 0;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {background-color: #fff; border: 1px solid #ddd;}/*-------範例--------*//*編輯器*//*.page_wrapper_bg .pagecontent .RWDeditor01 {margin-left: -15px; margin-right: -15px;}*//*圖文輪播*/ 
.RWDslider01 .editor {font-size: 16px; line-height: 1.8; color: #777; letter-spacing: 1px;}/*時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #333; font-size: 22px; font-weight: 500; line-height: 1.8;}.RWDtimeline02 .timeline2_list .block .text-in {font-size: 16px; color: #777;}.RWDtimeline01 li.event .point .title {font-size: 22px; font-weight: 500; margin: 0 0 20px 0; color: #333;}.RWDtimeline01 li.event .point .editor {font-size: 16px; line-height: 1.8; letter-spacing: 1px; color: #777;}.RWDtimeline01 .line_dot2 span {background: linear-gradient(to bottom,rgba(248,248,249,0) 0,rgba(248,248,249,1) 2%,rgba(248,248,249,1) 100%); background: -webkit-linear-gradient(to bottom,rgba(248,248,249,0) 0,rgba(248,248,249,1) 2%,rgba(248,248,249,1) 100%);}/*頁籤*/ 
.tabs {margin: 40px 0 10px !important;}.tabs nav a {padding: 12px 18px !important; background: #eee !important;}.tabs nav li.tab-current a {background: #ffffffab !important;}.tabs .content  {background: #ffffffab;}.tabs nav li.tab-current a::after {background: #ffffffab !important;}.tabs nav li.tab-current a::before {background: #f70629 !important;}/*頁碼*/ 
.page .page_active, .page ul li a:hover {background: #555;}.page ul li a:hover {color: #fff;}/*-------選單--------*//*次選單C*/#sidebar .products-nav {background: #ffffffba;}.m2018 .products-nav .nav-title {font-weight: 500; color: #fff; background: #333; font-size: 20px; padding: 10px 15px;}.m2018 .products-nav ul>li a {font-weight: 500; transition: all 0.3s ease;}.m2018 .products-nav li.active>a, .m2018 .products-nav li:hover>a {font-weight: 500; color: #f70629; transition: all 0.3s ease;}.m2018 .products-nav ul li>ul>li>a {font-weight: 400; color: #888; transition: all 0.3s ease;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav li.active.iscate>a {color: #f70629; font-weight: 400; transition: all 0.3s ease;}.m2018 .products-nav>ul>li {border-bottom: 1px solid #ddd;}/*-------產品列表--------*//*產品列表B*/ 
.productlist .layoutlist_2 {display: flex; flex-wrap: wrap;}.layoutlist_2 .item {margin-top: 35px; padding: 15px; border: 1px solid #ccc; background: #fff; transition: all 0.3s ease;}.layoutlist_2 .item .subject {text-align: center; font-size: 18px; font-weight: 500; transition: all 0.3s ease; height: auto !important; /*min-height:65px;*/}.layoutlist_2 .item:hover {border: 1px solid #f70629; transition: all 0.3s ease;}.layoutlist_2 .item .img img {transition: all 0.5s ease;}.layoutlist_2 .item:hover .img img {transform: scale(1.05); transition: all 0.5s ease;}/*.layoutlist_2 .item:hover .subject a {color: #f70629; transition: all 0.3s ease;}*/ 
.layoutlist_2 .item::before {content: ""; display: block; position: absolute; width: 0; height: 5px; background-color: #f70629; left: 0; bottom: 0; opacity: 0; transition: all 0.5s ease-in-out 0s;}.layoutlist_2 .item:hover::before {opacity: 1; width: 100%;}/*-------產品內容--------*//*產品內容B*/ 
.productcontent .swiper-container-autoheight .swiper-slide img {background: #ffffffba;}.page_wrapper_bg .article-text .RWDproduct_page {margin-top: 45px;}.RWDproduct_page .products-info .name-box {margin-bottom: 30px;}.RWDproduct_page .products-info .name {font-weight: 600; font-size: 28px; margin-bottom: 15px;}.RWDproduct_page .products-info .price-box li.active {font-size: 17px; font-weight: 400;}.RWDproduct_page .products-info .price-box li b {font-weight: 500;}.RWDproduct_page .products-info .price-box li.active b {font-size: 17px;}.RWDproduct_page .products-info .price-box li.delline {margin-top: 1px;}.RWDproduct_page .products-info .price-box li.delline b {font-size: 14px;}.RWDproduct_page .products-info .txt .editor .pro-in_intro, .RWDproduct_page .products-info .txt .editor p {font-size: 15px !important; line-height: 1.6;}.RWDproduct_page .pro-in_intro ul.pro-in_item {list-style: none; padding-left: 0;}.RWDproduct_page .products-info .txt {margin-bottom: 35px;}.RWDproduct_page .products-info .txt .editor {line-height: 1.6;}.RWDproduct_page .pd-info .form-group {margin-bottom: 10px;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover {color: #f70629;}.RWDproduct_page .page_content3_thumbphoto .swiper-slide {cursor: pointer;}.RWDproduct_page .tab-box .tab-menu li.active a:before {background: #f70629; height: 2px;}.RWDproduct_page .tab-box .tab-menu a {height: 45px; padding: 10px 15px;}.RWDproduct_page .tab-box .tab-container>ul>li {padding: 30px; background: #ffffffab;}.RWDproduct_page .tab-box table.pro-tag_tightness {border: none;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {border: 1px solid #ccc; color: #555; background: transparent; transition: all 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {background: #e3e3e3; border: 1px solid #ccc;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #333; transition: all 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop  .btn.shop:hover {background: #f70629;}.pro-in_intro ul.pro-in_item li span:after {content: ''; position: relative; display: inline-block; width: 1px; height: 15px; background: #888; margin: 0 10px; top: 3px;}.pro-in_intro ul.pro-in_item li span {color: #333;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #777 !important;}.pro-in_intro .pro-in_item .pro-in_title:before {content: ''; position: relative; display: inline-block; width: 2px; height: 15px; background: #f70629; top: 2px; margin-right: 6px;}.pro-in_intro .pro-in_item {margin-bottom: 20px;}.pro-in_intro ul.pro-in_item {list-style: none; padding-left: 0;}.pro-in_intro .pro-in_item .pro-in_title {color: #333; font-weight: 600; margin-bottom: 5px; font-size: 17px;}.pro-in_intro .pro-in_memo {color: #f70629; font-size: 12px;}.RWDproduct_page .products-info .subname {color: #333 !important; font-weight: 500; font-size: 18px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {margin-bottom: 15px;}.RWDproduct_page .tab-box .tab-container>ul>li table th, .RWDproduct_page .tab-box .tab-container>ul>li table td {padding: 5px; text-align: center; font-size: 15px;}.RWDproduct_page .tab-box .tab-container>ul>li .pro-tag_memo {margin-top: 20px;}.RWDproduct_page .tab-box .tab-container>ul>li .pro-tag_memo span {color: #f70629;}.RWDproduct_page .tab-box .tab-container>ul>li table th {font-weight: 500; background: #eee;}.RWDproduct_page .products-con, .RWDproduct_page .products-editor, .RWDproduct_page .tab-box {margin-bottom: 60px;}.pro-detail_subject {text-align: center;}.pro-detail_subject .pro-detail_title {font-size: 26px; font-weight: 600; color: #333; margin-bottom: 10px; text-align: center;}.pro-detail_subject .pro-detail_subtitle {font-size: 20px; color: #333;}.RWDproduct_page .products-editor {font-size: 16px; padding-top: 60px; border-top: 1px solid #ccc;}.pro-detail_subject .pro-detail_subtitle {font-size: 18px;}.RWDproduct_page .products-editor ul {list-style: none; padding-left: 0; text-align: center;}.RWDproduct_page .products-editor ul li {margin-bottom: 5px;}.RWDproduct_page .products-editor ul li span {color: #333; margin-right: 10px; font-weight: 500;}.pro-detail_subject:after {content: ''; position: relative; display: block; width: 60px; height: 2px; background: #f70629; margin: 20px auto;}.RWDproduct_page .products-editor img {margin: 10px auto; width: 80% !important; display: block;}.pro-detail_content .pro-detail_sutitle {font-size: 22px; font-weight: 500; color: #333; margin-bottom: 7px;}.pro-detail_content {margin: 60px 0 20px; text-align: center;}.RWDproduct_page .pic-box {width: calc(100% - 400px);}.RWDproduct_page .products-info {width: 400px;}.RWDproduct_page .products-info .stock {display: none !important;}/*-------文章列表--------*//*文章列表G*/ 
.page_wrapper_bg .list8.menu8 .webdesc {text-align: center;}.layoutlist_8 .list_subject a {color: #333; transition: all 0.3s ease; font-size: 18px;}.layoutlist_8 .item:hover .list_subject>a {color: #f70629;}.layoutlist_8 .list_subject .summary {margin: 15px 0;}.layoutlist_8 .list_subject .summary a {font-size: 16px; color: #777;}.layoutlist_8 .listdate .yearmonth {text-align: center;}.layoutlist_8 .listdate .day {text-align: center; color: #777;}/*-------檔案下載--------*//*檔案下載A*/ 
.download .search_input {background: transparent;}.download .list_table tr.odd {background: transparent;}.download .list_table tr.even {background: #efefef;}.download .list_table td.list_subject {font-weight: 400;}label.dd-option-text {font-weight: 400;}/*-------電子表單--------*//*電子表單A*/ 
.eforms1 .page_wrapper_bg section.call_to_action>.container {max-width: 1000px;}.eforms1 .eformsDesc {font-size: 18px; text-align: center; border-bottom: 0; color: #333; font-weight: 500;}.eforms1 .form-horizontal .control-label {width: 15%; font-weight: 500; color: #555;}.eforms1 .form-horizontal .form-group .col-sm-12.col-md-11 {width: 85%;}.eforms1 .form-horizontal .form-group .col-sm-12.col-md-5 {width: 70%;}.eforms1 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;}/*-------個別--------*/ 
.page_wrapper_bg .item_row {display: flex; flex-wrap: wrap;}/*關於艾登雅*/ 
.article1 .pagecontent .RWDslider01, .article1 .pagecontent .RWDeditor01 {margin-top: 80px;}.article1 .page_wrapper_bg section.call_to_action>.container {max-width: 1300px;}/*公司簡介*/ 
.ab-in_pg-1.item_style-1 .item_subject, .ab-in_pg-1.item_style-1 .item_pic {width: 50%;}.ab-in_pg-1.item_style-1 .item_subject {padding-right: 25px;}.item_subject {margin-bottom: 30px;}.item_subject u {color: #333; font-weight: 500;}.item_subject .item_title {font-size: 28px; font-weight: 600; color: #333; text-align: center;}.item_subject .item_title:after {content: ''; position: relative; display: block; background: #f70629; width: 60px; height: 2px; margin: 25px auto;}.ab-in_pg-1.item_style-2 .item_pic {position: relative;}.ab-in_pg-1.item_style-2 .item_pic img {clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);}.ab-in_pg-1.item_style-2 .item_pic, .ab-in_pg-1.item_style-2 .item_pic img {height: 430px; width: 100%; object-fit: cover; object-position: top;}.ab-in_pg-1.item_style-2 .item_pic:after {content: ''; position: absolute; clip-path: polygon(35% 0%, 100% 0%, 65% 100%, 0% 100%); background: #f70629; left: -50px; bottom: -25px; width: 6vw; height: 7vw; mix-blend-mode: multiply;}.item_subject .item_title span {color: #f70629;}/*經營理念*/ 
.ab-in_pg-2.item_style-1 .item_pic {position: relative;}.ab-in_pg-2.item_style-1 .item_pic img {clip-path: polygon(10% 0%, 100% 0%, 90% 100%, 0% 100%);}.ab-in_pg-2.item_style-1 .item_pic, .ab-in_pg-2.item_style-1 .item_pic img {height: 410px; width: 100%; object-fit: cover; object-position: center right;}.ab-in_pg-2.item_style-1 .item_pic:after {content: ''; position: absolute; clip-path: polygon(35% 0%, 100% 0%, 65% 100%, 0% 100%); background: #f70629; left: -50px; bottom: -25px; width: 6vw; height: 7vw; mix-blend-mode: multiply;}.ab-in_pg-2 .ab-in_future {margin-top: 40px;}.ab-in_pg-2 .ab-in_future ul {list-style: none;padding-left: 0; width: 50%;}.ab-in_pg-2 .ab-in_future .future_pic {width: 50%;}.ab-in_pg-2 .ab-in_future ul li {margin-bottom: 30px;}.ab-in_pg-2 .future_subject .future_title {font-size: 18px; color: #333; margin-bottom: 5px; font-weight: 500;}.ab-in_pg-2 .future_subject .future_title:before {content: ''; position: relative; display: inline-block; background: #f70629; width: 3px;  height: 17px;top: 2px; margin-right: 10px;}/*服務項目*/ 
.article2 .pagecontent .RWDslider01, .article2 .pagecontent .RWDeditor01 {margin-top: 50px;}.article2 .page_wrapper_bg section.call_to_action>.container {max-width: 1300px;}.service-in_title {position: relative; height: 400px; display: flex; align-items: center; }.service-in_title h4 {font-size: 24px !important; font-weight: 500 !important; color: #fff; position: relative; z-index: 2; margin: 0 !important; padding: 30px 60px 30px 40px; background: rgba(0,0,0,.5); border-left: 3px solid #f70629; clip-path: polygon(0 0, 90% 0%, 100% 100%, 0% 100%); min-width: 405px; text-align: center;}.service-in_title-bg {position: absolute; top: 0; left: 0;}.service-in_title-bg, .service-in_title-bg img {width: 100%; height: 100%; object-fit: cover; object-position: center right;}.service-in_row {display: flex; flex-wrap: wrap;}.service-in_row.row_center {align-items: center;}.service-in_row.row_reverse {flex-direction: row-reverse;}.service-in_item.item_stytle-1 .service-in_row p.service-in_txt {width: 70%; padding-left: 40px;}.service-in_item.item_stytle-1 .service-in_row img {width: 30%;}.service-in_memo {font-size: 14px !important; padding: 30px; background: #ffff; margin-top: 40px;}.service-in_memo span {display: block; color: #333; font-weight: 500;}.service-in_item.item_stytle-2 .service-in_row.row_center {align-items: flex-start;}.service-in_item.item_stytle-2 .service-in_row .service-in_txt-item {width: 70%; padding-left: 40px;}.service-in_item.item_stytle-2 .service-in_row img {width: 30%;}.service-in_subtitle:before {content: ''; position: relative; display: inline-block; width: 3px; height: 20px; background: #f70629; top: 3px; margin-right: 10px;}.service-in_subtitle {font-size: 18px; color: #333; font-weight: 500; margin-bottom: 5px;}.service-in_txt-item {margin-bottom: 50px;}ul.service-in_process {list-style: none; padding-left: 0; margin-top: 15px;}.service-in_process li {margin-bottom: 10px;}.service-in_process .process_name {font-weight: 500; color: #333; display: flex; align-items: center;}.service-in_process .process_name span.process_num {font-size: 15px; width: 20px; height: 20px; background: #f70629; display: inline-block; border-radius: 99em; color: #fff; line-height: 1; padding: 2px 2px 2px 6px; margin-right: 5px;}.service-in_item.item_stytle-3 .service-in_txt-item {margin-top: 50px;}.service-in_item.item_stytle-4 .service-in_row .service-in_txt-item {width: 60%; padding-right: 40px; margin-bottom: 0;}.service-in_item.item_stytle-4 .service-in_row img {width: 40%; object-fit: contain; object-position: top;}.service-in_item.item_stytle-4 .service-in_row .service-in_txt-item ul {padding-left: 20px; margin: 22px 0;}.service-in_item.item_stytle-4 .service-in_row {margin-bottom: 50px;}/*聯絡我們*/ 
.eforms2 .hgroup .container {border-bottom: none;}.eforms2 textarea.form-control {min-height: 80px;}.new-form .new-width .control-label {font-weight: 500; color: #555;}.form-control {border-radius: 0;}.eforms2 .eformsDesc {margin: 0 0 80px; border-bottom: none; padding: 80px; position: relative; height: 400px; display: flex; align-items: center;}.contactUs-content_intertxt {z-index: 1; max-width: 500px; font-weight: 500; font-size: 18px; color: #333; padding-left: 20px; border-left: 3px solid #f70629;}.contactUs-content_interbg {position: absolute; top: 0; left: 0;}.contactUs-content_interbg, .contactUs-content_interbg img {width: 100%; height: 100%; object-fit: cover; object-position: top right;}.contactUs-content {padding-right: 50px;}.contactUs-content ul {list-style: none; padding-left: 0; color: #777;}.contactUs-content .item {margin-bottom: 20px;}.contactUs-content .begin {font-size: 18px; font-weight: 500; color: #333; padding-bottom:20px; border-bottom: 1px solid #dbdbdb;}.contactUs-content .begin .company_name {font-size: 22px;}.contactUs-content .info li {margin-bottom: 5px;}.contactUs-content .info li a {transition: all 0.3s ease;  color: #777;}.contactUs-content .info li a i {margin-left: 5px;}.contactUs-content .info li a:hover {color: #f70629; transition: all 0.3s ease;}/*隱私權政策*/ 
.privacy-content {max-width: 1200px; margin: 0 auto;}.privacy-content>p {margin-top: 0;}.privacy-content .item {margin-top: 40px;}

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

@media screen and (max-width: 2350px) {/* loading*/ 
.RWDfakeloader img{max-width:250px;}/*main*/ 
.about_block {padding: 5vw 0 0;}.RWDleft_cont002 .item-second .text-box{margin-bottom:5vw;}.index .RWDproduct002_v4 .sub-title {padding-right: 20%;}.footer_left {width: 18%;}.footer_middle {width: calc(100% - 18% - 18% - 50px);margin-right: 50px;}.footer_right {width: 18%;}.footer_left img {max-width: 150px !important;}}@media screen and (max-width: 2200px) {.about_block {padding: 5vw 0 0;}.RWDleft_cont002 .item-second .text-box{margin-bottom:6.5vw;}.about_block::before{width: 300px;}.about_block::after {width: 700px;}.RWDleft_cont002 .item-second::after{right: -100px;}.RWDleft_cont002 .item-second .text-box {width: 40%;}.RWDleft_cont002 .item-second > a:nth-child(1) {width: 60%;overflow: hidden;}}@media screen and (max-width: 2100px) {body, html{font-size: 0.95rem;}.RWDleft_cont002 .item-second .text-box .text, .RWDproduct002_v4 .portfolio-bottom-summary a p, .RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline, .ctablock_in{font-size: 1rem;}/*header*/ 
.RWDmenu_plus04 .header {padding: 20px 50px 0 50px;}.RWDmenu_plus04 .header .logo {width: 180px;}.RWDmenu_plus04 .header .site-nav .menu>li>a{padding: 35px 20px}.RWDmenu_plus04 .features{max-width: 380px;}.lang_en .RWDmenu_plus04 .features{max-width: 486px;}/*banner*/ 
.RWDbanner_plus01 .banner-slider.bg .pic {background-position: center top;}.RWDbanner_plus01 .slick-caption .container {padding: 0px 5vw;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6{max-width: 620px;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 1rem;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 4.2rem;}.RWDbanner_plus01 .slick-caption .txt2 > span > span{font-size: 8rem;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 1.15rem;}/*main*/#RWDfullscreen01 .container, .block_footer .container {width: 80%;}#RWDfullscreen01 .servce_block .container{width: 95%;}#RWDfullscreen01 .RWDparallax_new .container{max-width:1400px;}.index .main-title, .index h1.main-title, .RWDleft_cont002 .item-second .text-box .title, .ctablock_in h3{font-size: 2.7rem;}.index .sub-title, .index h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle{font-size: 1.15rem;}.RWDleft_cont002 .item-second > a:nth-child(1) {padding-right: 5%;}.RWDleft_cont002 .item-second::after{right: -35px;}.index .RWDproduct002_v4 .sub-title {padding-left: 35px;padding-right: 25%;}.row.RWDproduct002_v4_catalogue {width: 325px;}.RWDproduct002_item_block {width: calc(100% - 325px - 50px);}.RWDproduct002_v4 .btn.btn-rj{font-size: 1.1rem;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc{width: 280px;height: 85%;}/*header增加購物車*/ 
.RWDmenu_plus04 .features {max-width: 440px;}/*頁尾class名稱修改*/#RWDfullscreen01 .container, .footer_block .container {width: 80%;}}@media screen and (max-width: 1800px) {.RWDleft_cont002 .item-second .text-box {margin-bottom: 5vw;}}@media screen and (max-width: 1750px) {.footer_middle .RWDedictor > div.infoinfo > div:nth-child(1) {width: 370px;}.footer_middle .RWDedictor > div.infoinfo > div:nth-child(2){width: calc(100% - 370px);}.footer_middle {width: calc(100% - 18% - 20% - 50px);}.footer_right {width: 20%;}}@media screen and (max-width: 1700px) {.RWDmenu_plus04 .header .logo {width: 160px;}/*main*/#RWDfullscreen01 .container, .block_footer .container {width: 85%;}#RWDfullscreen01 .servce_block .container{width: 95%;}#RWDfullscreen01 .RWDparallax_new .container{max-width:1300px;}.RWDleft_cont002 .item-second .text-box {width: 40%;}.RWDleft_cont002 .item-second > a:nth-child(1) {width: 60%;padding-right: 0;}.RWDleft_cont002 .item-second::after {right: 0;width: 250px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item{padding: 23px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc{clip-path: polygon(0 0, 100% 0, 100% 85%, 0% 100%);padding: 35px 35px 0;}/*頁尾class名稱修改*/#RWDfullscreen01 .container, .footer_block .container {width: 85%;}}@media screen and (max-width: 1600px) {/*banner*/ 
.RWDbanner_plus01 .slick-caption {bottom: 24%;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6{max-width: 580px;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 0.95rem;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 4rem;}.RWDbanner_plus01 .slick-caption .txt2 > span > span{font-size: 7.5rem;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 1.1rem;}/*main*/#RWDfullscreen01 .container, .block_footer .container {width: 90%;}#RWDfullscreen01 .servce_block .container{width: 95%;}#RWDfullscreen01 .RWDparallax_new .container{max-width:1200px;}.about_block {padding: 7vw 0 0;}.product_block {padding: 7vw 0 12vw;}.servce_block {padding: 7vw 0;}.ctablock_in {padding: 6vw 0;}.footer_block {padding: 5vw 0 0;}.footer_notice {margin-top: 5vw;}.banner_block {overflow: hidden;}.about_block::after{right: 0;}.RWDleft_cont002 .item-second{padding-right:5%;}.RWDleft_cont002 .item-second .text-box {width: 45%;padding-right: 0;}.RWDleft_cont002 .item-second > a:nth-child(1) {width: 55%;}.RWDleft_cont002 .item-second::after {right: 40px;width: 220px;}.index .RWDproduct002_v4 .sub-title {padding-left: 20px;padding-right: 17%;}.row.RWDproduct002_v4_catalogue {margin-right: 35px;}.RWDproduct002_item_block {width: calc(100% - 325px - 35px);}.RWDproduct002_v4 .btn-box .btn{bottom: -55px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {width: 260px;height: 80%;clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%);}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;height: 72px !important;transition: all 0.5s ease-in-out 0s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover .item-box-desc .list-inline{height: 100% !important;-webkit-line-clamp: 10;}.lang_en .RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline {-webkit-line-clamp: 3;}.ctablock_in{max-width: 620px;}/*btn*/ 
.RWDleft_cont002 .item-second .text-box button a, .RWDleft_cont002 .item-second .text-box a, .RWDproduct002_v4 .btn-box .btn{max-width:300px;}/*頁尾class名稱修改*/#RWDfullscreen01 .container, .footer_block .container {width: 90%;}}@media screen and (max-width: 1550px) {/*menu04變成漢堡--header增加購物車修改*/ 
.RWDmenu_plus04 .site-nav{display:none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu{display: block;float: none;order: 1;}.RWDmenu_plus04 .features:after{content: "";display:none;position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #8B8989;}.RWDmenu_plus04 .features{margin-right: 15px;padding-right: 20px;position: relative;float: none;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color: transparent;}.RWDmenu_plus04 #mobile-menu{font-size: 0.95rem;}.RWDmenu_plus04 .features .lang-select, .RWDmenu_plus04 .features .language-block{display:none;}.RWDmenu_plus04 .header .logo {width: 135px;}.RWDmenu_plus04 .features {padding-right: 200px;justify-content: flex-end;max-width: calc(100% - 135px - 105px);}.RWDmenu_plus04 #search-box{margin-right: 110px;position: absolute;}.RWDmenu_plus04 .features .search-btn{right: 15px;}.ml-stack-nav-toggle{color: #fff;}.ml-stack-nav-toggle__line{background: #fff;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #fff;}.RWDmenu_plus04 .header.is-up .logo {width: 100px;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle{color: #333;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line{background: #333;}.RWDmenu_plus04 .header.is-up .RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #333;}.RWDmenu_plus04 .header.is-up .features {max-width: calc(100% - 100px - 105px);}}@media screen and (max-width: 1500px) {/*header*/ 
.RWDmenu_plus04 .header .logo {width: 150px;}.RWDmenu_plus04 .header .site-nav .menu>li>a {padding: 35px 15px;}.RWDmenu_plus04 .features{margin-left: 0;}.RWDmenu_plus04 .features {max-width: 372px;}/*main*/ 
.RWDleft_cont002 .item-second .text-box {width: 47%;padding-right: 0;}.RWDleft_cont002 .item-second > a:nth-child(1) {width: 53%;}.RWDproduct002_v4 .section-subject .col-md-12 {display: block;}.index .RWDproduct002_v4 .main-title {width: auto;padding-top: 0;}.index .RWDproduct002_v4 .sub-title {padding-left: 0;padding-right: 13%;margin-top: 20px;}.row.RWDproduct002_v4_catalogue {width: 290px;}.RWDproduct002_item_block {width: calc(100% - 290px - 35px);}.RWDproduct002_v4 .btn.btn-rj {font-size: 1rem;padding: 17px 0;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 3 - 1px);}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0;}.RWDproduct002_v4 .popup-portfolio .portfolio-item{border-top: none;border-right: none;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:nth-child(3n){border-right: 1px solid #ccc;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:nth-child(1){border-top: 1px solid #ccc;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:nth-child(2){border-top: 1px solid #ccc;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:nth-child(3){border-top: 1px solid #ccc;}.RWDproduct002_v4 .popup-portfolio {margin: 0 auto;}.RWDproduct002_v4 .btn-box .btn {position: relative;margin: 10px auto 0;left: 0;right: 0;bottom: 0;transform: none;}.footer_left {width: 15%;}.footer_middle {width: calc(100% - 15% - 20% - 50px);margin-right: 50px;}.footer_left img {max-width: 130px !important;}.footer_middle .RWDedictor > div.infoinfo > div:nth-child(1) {width: 340px;}.footer_middle .RWDedictor > div.infoinfo > div:nth-child(2){width: calc(100% - 340px);}/*header--增加購物車修改*/ 
.RWDmenu_plus04 .header .logo {width: 135px;}.RWDmenu_plus04 .features {max-width: calc(100% - 135px - 105px);}.lang_en .RWDmenu_plus04 .features {max-width: calc(100% - 135px - 105px);}}@media screen and (max-width: 1400px) {/*header*/ 
.RWDmenu_plus04 .header .logo {width: 140px;}.RWDmenu_plus04 .header .site-nav .menu>li>a {padding: 35px 13px;}.RWDmenu_plus04 .site-nav .container {padding: 0 10px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {bottom: 22%;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6{max-width: 540px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 3.5rem;}.RWDbanner_plus01 .slick-caption .txt2 > span > span{font-size: 7rem;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 1rem;}/*main*/ 
.index .main-title, .index h1.main-title, .RWDleft_cont002 .item-second .text-box .title, .ctablock_in h3 {font-size: 2.5rem;}.index .RWDproduct002_v4 .sub-title {padding-right: 8%;}.row.RWDproduct002_v4_catalogue {width: 260px;}.RWDproduct002_item_block {width: calc(100% - 260px - 35px);}.RWDproduct002_v4 .btn-box .btn {bottom: -40px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc{left: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {padding: 25px 35px 0;}.footer_left img {max-width: 110px !important;}.footer_right {font-size: 0.85rem;}/*btn*/ 
.RWDleft_cont002 .item-second .text-box button a, .RWDleft_cont002 .item-second .text-box a, .RWDproduct002_v4 .btn-box .btn{max-width:250px;}}@media screen and (max-width: 1365px) {/*menu04變成漢堡*/ 
.RWDmenu_plus04 .site-nav{display:none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu{display: block;float: none;order: 1;}.RWDmenu_plus04 .features:after{content: "";display:none;position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #8B8989;}.RWDmenu_plus04 .features{margin-right: 15px;padding-right: 20px;position: relative;float: none;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color: transparent;}.RWDmenu_plus04 #mobile-menu{font-size: 0.95rem;}.RWDmenu_plus04 .features .lang-select, .RWDmenu_plus04 .features .language-block{display:none;}.RWDmenu_plus04 .header .logo {width: 135px;}.RWDmenu_plus04 .features {padding-right: 200px;justify-content: flex-end;max-width: calc(100% - 135px - 105px);}.RWDmenu_plus04 #search-box{margin-right: 110px;position: absolute;}.RWDmenu_plus04 .features .search-btn{right: 15px;}.ml-stack-nav-toggle{color: #fff;}.ml-stack-nav-toggle__line{background: #fff;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #fff;}.RWDmenu_plus04 .header.is-up .logo {width: 100px;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle{color: #333;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line{background: #333;}.RWDmenu_plus04 .header.is-up .RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #333;}.RWDmenu_plus04 .header.is-up .features {max-width: calc(100% - 100px - 105px);}}@media screen and (max-width: 1350px) {/*main*/#RWDfullscreen01 .container, .block_footer .container {width: calc(100% - 100px);}#RWDfullscreen01 .servce_block .container{width: calc(100% - 100px);}#RWDfullscreen01 .RWDparallax_new .container{max-width:1200px;}.index .sub-title, .index h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle {font-size: 1.1rem;}.RWDleft_cont002 .item-second::after{display:none;}.about_block::after {background: transparent url(archive/image/customization/about_after_sm.webp) right 45% top no-repeat;height: calc(100% - 8vw);background-size: contain;width: 650px;}.RWDleft_cont002 .item-second {padding-right: 0;}.index .RWDproduct002_v4 .sub-title {width: calc(100% - 330px);padding-right: 0;}.servce_block {padding: 7vw 0 6vw;}.RWDproduct004 .callout-dark {padding-bottom: 50px;}.RWDproduct004 #portfolio .row.mix-grid{grid-row-gap: 50px;}.RWDproduct004 .mix-grid .item-box::before{content:"";display: block;position: absolute;width: 15px;height: 15px;background-color: #f70629;z-index: 1;top: 0;left: 0;clip-path: polygon(0 0, 0% 100%, 100% 0);}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc {width: 100%;position: relative;transform: translate(0%, 0px);height: auto;top: 0;margin: 20px 0 0px;left: 0;padding: 0 20px;background: transparent;border-top: none;clip-path: none;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc h3 {color: #333;line-height: 1.3;margin-bottom: 10px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline {color: #777;height: auto !important;}.footer_block > .container {flex-wrap: wrap;}.footer_left {width: 100%;}.footer_middle {margin-top:35px;width: calc(100% - 25% - 50px);}.footer_right {margin-top:35px;width: 25%;}.footer_notice{text-align: left;}/*頁尾class名稱修改*/#RWDfullscreen01 .container, .footer_block .container {width: calc(100% - 100px);}}@media screen and (max-width: 1300px) {/* loading*/ 
.RWDfakeloader img{max-width:200px;}}

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

@media screen and (max-width: 1500px) {/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 90%;}/*內頁-標題*/ 
.page_wrapper_bg .hgroup .container {margin-bottom: 15px;}/*關於*/ 
.ab-in_pg-1.item_style-2 .item_pic:after {clip-path: polygon(30% 0%, 100% 0%, 70% 100%, 0% 100%); width: 9vw; height: 9vw;  /*left: -60px;*/}.ab-in_pg-2.item_style-1 .item_pic:after {clip-path: polygon(30% 0%, 100% 0%, 70% 100%, 0% 100%);width: 9vw; height: 10vw; left: -45px;}/*聯絡我們*/ 
.eforms2 .eformsDesc {height: 350px;}.contactUs-content_intertxt {max-width: 350px;}}

/*小螢幕(內頁) end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .slick-caption .txt2{font-size: 3.3rem;letter-spacing: 3px;}.RWDbanner_plus01 .slick-caption .txt2 > span > span{font-size: 6rem;}.about_block {padding: 7vw 0 0;}.product_block {padding: 8vw 0 11vw;}.servce_block {padding: 8vw 0 7vw;}.ctablock_in {padding: 7vw 0;}.footer_block {padding: 6vw 0 0;}.footer_notice {margin-top: 6vw;}/*全滿版banner*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 65px) !important;}.banner_block::before{bottom: -15%;}.about_block {overflow: hidden;}.RWDleft_cont002 .item-second .text-box {margin-bottom: 6vw;}.about_block::before{content:"";display: block;position: absolute;width: 80px;height: 45%;background-color: #f70629;bottom: 0;right: 0;z-index: 1;clip-path: polygon(100% 0, 0% 100%, 100% 100%);mix-blend-mode: darken;}.about_block::after{right: -18.5%;background: transparent url(archive/image/customization/about_after_sm_gray.webp) center top no-repeat;background-size: contain;clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);height:100%;}.RWDleft_cont002 .item-second .text-box .text{margin-top: 35px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {transition: none;}.RWDproduct002_v4 .section-subject {text-align: center;}.index .RWDproduct002_v4 .sub-title {margin: 20px auto 0;}.pro_bottom_left, .pro_bottom_right{height: 32vw;}.pro_bottom_left img, .pro_bottom_right img {height: 46vw;}/*product002_v4分類改上*/ 
.filter-portfolio:before {display:none}.RWDproduct002_v4 .section-subject {margin: 0 0 30px;}.row.RWDproduct002_v4_catalogue {width: 100%;top: 90px;margin: 0;padding: 0;z-index: 2;}.RWDproduct002_v4 .filter-portfolio ul {padding: 0 40px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;background-color: #fff;flex-direction: row;margin-bottom: 50px;}.RWDproduct002_v4 .filter-portfolio ul>li {width: calc(100%/6);}.RWDproduct002_v4 .filter-portfolio::before{display:none;}.RWDproduct002_v4 .btn.btn-rj {text-align: center;padding: 15px 0;}.RWDproduct002_item_block {width: 100%;}.RWDproduct002_v4 .btn-box .btn {position: relative;margin: 10px auto 0;}.RWDproduct002_v4 .active .btn.btn-rj::after{display:none;}.RWDproduct002_v4 .active .btn.btn-rj{border-bottom: 2px solid #f70629;}.RWDproduct002_v4 .btn.btn-rj{border-bottom: none;}.row.RWDproduct002_v4_catalogue .col-md-12 {padding: 0;}.RWDproduct002_v4 .portfolio-bottom__h4{-webkit-line-clamp: 1;}.portfolio-bottom-summary a p span.tag{display: none;}/*product002撐開間距*/ 
.RWDproduct002_v4 .popup-portfolio {margin-right: 0;margin: 0 auto;}/*.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0 20px 30px;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 3 - 41px);}*/ 
.RWDproduct004 #portfolio .row.mix-grid {grid-column-gap: 35px;}.ctablock_in {max-width: 580px;}.footer_block{overflow:hidden;}.footer_left {position: absolute;width: auto;}.footer_middle {margin-top: 0;width: 100%;margin-right: 0;}.footer_right {margin-top: 50px;width: 100%;}.footer_block h1 {margin-left: 130px;margin-top: 10px;}.footer_block h2 {margin-left: 130px;margin-bottom: 40px;}.footer_middle .RWDedictor > div.infoinfo > div:nth-child(1) {width: 390px;}.footer_middle .RWDedictor > div.infoinfo > div:nth-child(2){width: calc(100% - 390px);}/*hover*/ 
.RWDmenu_plus04 .features i:hover{color:#fff;}.RWDmenu_plus04 .header.is-up .features i:hover{color:#333;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {color: #333;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:hover {border-color: #ccc;}.RWDleft_cont002 .item-second .text-box a:hover {color: #333;background-color: transparent;}.RWDproduct002_v4 .popup-portfolio .portfolio-item::before{display:none;}.footer_block a:hover {color: #eee;}.model003 .sub_menu_list a:hover {color: #fff;}/*product002圖片不要放大*/ 
.RWDproduct002_v4 .portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v4 .showbottom:hover .inner-content > img{-webkit-transform: scale(1);transform: scale(1);}/*內頁-標題*/ 
.page_wrapper_bg .hgroup h1 {font-size: 36px;}/*內頁-產品內容*/ 
.RWDproduct_page .pic-box, .RWDproduct_page .products-info {width: 100%;  padding-right: 0; float: none;}.RWDproduct_page .products-info {margin-top: 50px;}.RWDproduct_page .products-editor img {width: 100% !important;}/*內頁-聯絡我們*/ 
.eforms2 .eformsDesc {height: 300px; padding: 60px;}/*內頁-關於*/ 
.item_subject .item_title {font-size: 26px;}.ab-in_pg-1.item_style-2 .item_pic, .ab-in_pg-1.item_style-2 .item_pic img {height: 350px;}.ab-in_pg-2.item_style-1 .item_pic, .ab-in_pg-2.item_style-1 .item_pic img {height: 370px;}.ab-in_pg-2.item_style-1 .item_pic:after {width: 10vw; height: 11vw;}.ab-in_pg-2 .ab-in_future {align-items: center;}.ab-in_pg-2 .ab-in_future ul {padding-right: 30px;}/*內頁-服務*/ 
.service-in_title {align-items: flex-end;}.service-in_item.item_stytle-1 .service-in_row img {width: 40%;}.service-in_item.item_stytle-1 .service-in_row p.service-in_txt {width: 60%;}.service-in_item.item_stytle-2 .service-in_row img {width: 40%;}.service-in_item.item_stytle-2 .service-in_row .service-in_txt-item {width: 60%;}.service-in_item.item_stytle-2 .service-in_row.row_center {align-items: center;}.service-in_item.item_stytle-4 .service-in_row {align-items: center;}
}
/*1199px end*/
/*1100px start*/

@media screen and (max-width: 1100px) {/*main*/#RWDfullscreen01 .container, .block_footer .container {width: calc(100% - 70px);}#RWDfullscreen01 .servce_block .container{width: calc(100% - 70px);}#RWDfullscreen01 .RWDparallax_new .container{max-width:100%;}.servce_block {padding: 8vw 0;}.about_block::after {right: -22%;width: 650px;}.RWDleft_cont002 .item-second{flex-direction: column-reverse;align-items: flex-start;}.RWDleft_cont002 .item-second .text-box {width: 60%;}.RWDleft_cont002 .item-second > a:nth-child(1) {width: 52%;position: absolute;right: -50px;}/*product002_v4分類選單出現卷軸*/ 
.RWDproduct002_v4 .filter-portfolio ul {overflow-x: scroll;flex-wrap: nowrap;padding: 0;justify-content: flex-start;}.RWDproduct002_v4 .filter-portfolio ul>li, .RWDproduct002_v4 .btn.btn-rj {width: auto;min-width: auto;}.RWDproduct002_v4 .btn.btn-rj {border: 0;padding: 10px 20px;}.ctablock_in {max-width: 59%;}/*頁尾class名稱修改*/#RWDfullscreen01 .container, .footer_block .container {width: calc(100% - 70px);}/*內頁-關於*/ 
.item_subject .item_title {font-size: 24px;}.ab-in_pg-1.ab-in_item.item_style-1.item_row {align-items: center;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .features .edit{display:block;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*header*/ 
.RWDmenu_plus04 .header .logo {width: 110px;}.RWDmenu_plus04 .features {max-width: calc(100% - 110px - 105px);padding: 0;margin: 0;}.RWDmenu_plus04 .features .edit a{margin: 15px 10px 0;}.RWDmenu_plus04 .features .search-btn {right: 0;padding: 25px 15px;}.RWDmenu_plus04 .header.is-up {padding: 0 30px;}.RWDmenu_plus04 .header.is-up .logo {width: 90px;}.RWDmenu_plus04 .header.is-up .features {max-width: calc(100% - 90px - 105px);}/*banner輪播點放下去*/ 
.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {position: relative;top: inherit;left: 0;right: 0;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {top: initial;position: absolute;bottom: 1.5%;width: 100%;height: inherit!important;}.RWDbanner_plus01.style-dotnav .control-box .items, .RWDbanner_plus01.style-dotnav .control-box .items li, .RWDbanner_plus01.style-dotnav .slick-arrow {display: inline-block;vertical-align: middle;}.RWDbanner_plus01 .slick-caption {bottom: auto;top: 17%;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 {max-width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 15px;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 20px;}/*main*/ 
.about_block {padding: 9vw 0 0;}.product_block {padding: 10vw 0 12vw;}.servce_block {padding: 9vw 0;}.ctablock_in {padding: 9vw 0;}.footer_block {padding: 7vw 0 0;}.footer_notice {margin-top: 7vw;}.index .main-title, .index h1.main-title, .RWDleft_cont002 .item-second .text-box .title, .ctablock_in h3 {font-size: 2.2rem;}.RWDleft_cont002 .item-second .text-box {width: 100%;}.RWDleft_cont002 .item-second > a:nth-child(1) {width: 60%;position: relative;right: -20px;margin: -35px 0 0 auto;}.RWDleft_cont002 .item-second .pic{transform: scaleX(-1);}.about_block::before{bottom: 0;height: 15%;}.about_block::after {right: 0;width: 100%;height: 38vw;background-position-x: left;background: transparent url(archive/image/customization/about_after_sm_w.webp) no-repeat;background-size: cover;bottom: 0;top: auto;clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);background-position-y: 9%;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);}.RWDleft_cont002 .item-second .text-box {margin-bottom: 0;}.RWDleft_cont002 .item-second .text-box button a, .RWDleft_cont002 .item-second .text-box a{margin: 50px 0 0;}.index .RWDproduct002_v4 .sub-title {width: 100%;}.product_block {background-color: #f1f1f1;}.pro_bottom{display:none;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 2 - 41px);}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0 20px 30px;}.RWDproduct002_v4 .btn-box .btn {margin: 10px auto 0;}.RWDproduct002_v4 .popup-portfolio .portfolio-item{border-top: 1px solid #ccc;border-right: 1px solid #ccc;}.pro_bottom_left, .pro_bottom_right {height: 39vw;}.pro_bottom_left img, .pro_bottom_right img {height: 50vw;}.ctablock_in {max-width: 57%;}.footer_middle .RWDedictor > div.infoinfo > div:nth-child(1) {width: 325px;}.footer_middle .RWDedictor > div.infoinfo > div:nth-child(2){width: calc(100% - 325px);}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px; }/*header--增加購物車修改*/i.ii.ii-query1 {vertical-align: inherit;}.member-btn i {vertical-align: inherit;}i.glyphicon.glyphicon-shopping-cart {vertical-align: text-top;}/*內頁-關於*/ 
.ab-in_pg-1.ab-in_item.item_style-1.item_row {align-items: center;}.item_subject .item_title {text-align: left;}.item_subject .item_title:after {margin: 20px 0;}.ab-in_pg-1.item_style-1 .item_subject, .ab-in_pg-1.item_style-1 .item_pic {width: 100%;}.ab-in_pg-1.item_style-1 .item_subject {padding-right: 0;}.ab-in_pg-1.item_style-1 .item_pic {display: flex; justify-content: center;}.ab-in_pg-1.item_style-1 .item_pic img {max-width: 600px;}.ab-in_pg-1.item_style-2 .item_pic:after {width: 13vw; height: 15vw;}.ab-in_pg-2 .ab-in_future ul {width: 100%; padding-right: 0;}.ab-in_pg-2 .ab-in_future .future_pic {width: 100%; display: flex; justify-content: center;}.ab-in_pg-2 .ab-in_future .future_pic img {max-width: 650px;}.ab-in_pg-2.item_style-1 .item_pic:after {width: 13vw; height: 16vw;}.ab-in_pg-1.ab-in_item.item_style-2 .item_title br {display: none;}/*內頁-次選單C*/#sidebar.layoutmenu3 {padding: 0; margin-bottom: 20px;}/*內頁-按鈕-確定送出*/ 
.ebtn {width: auto;}/*內頁-電子表單A*/ 
.eforms1 .form-horizontal .control-label {width: 17%;}.eforms1 .form-horizontal .form-group .col-sm-12.col-md-11 {width: 83%;}/*內頁-聯絡我們*/ 
.contactUs-content {padding-right: 0; padding-bottom: 5px; border-bottom: 1px solid #dcdcdc;}.contactUs-content_intertxt {font-size: 16px;}.eforms2 .eformsDesc {flex-wrap: wrap; padding: 0; height: auto; margin: 0;}.contactUs-content_intertxt {width: 100%; max-width: none; order: 2; margin-top: 20px; padding-left: 0; border-left: 0;}.contactUs-content_interbg, .contactUs-content_interbg img {height: 27vw;}.contactUs-content_interbg {position: relative;}.contactUs-content_intertxt:after {content: ''; position: relative; display: block; width: 60px; height: 2px; background: #f70629; margin-top: 40px;}.contactUs-content_intertxt.fadeInUp, .contactUs-content_interbg.fadeInUp {animation-name: none;}/*內頁-產品內容*/ 
.RWDproduct_page .products-info .name {font-size: 24px;}.RWDproduct_page .faq-item .editor table th, .RWDproduct_page .faq-item .editor table td {padding: 5px; text-align: center; font-size: 15px;}.RWDproduct_page .faq-item .editor table.pro-tag_tightness {border: none;}.RWDproduct_page .faq-item .editor .pro-tag_memo {margin-top: 20px;}.RWDproduct_page .faq-item .editor .pro-tag_memo span {color: #f70629;}.RWDproduct_page .faq-item .editor table th {font-weight: 500; background: #eee;}/*內頁-服務*/ 
.service-in_item.item_stytle-1 .service-in_row p.service-in_txt {width: 100%; padding-left: 0;}.service-in_item.item_stytle-1 .service-in_row img {width: 100%; max-width: 500px; margin: 0 auto; margin-top: 40px;}.service-in_item.item_stytle-2 .service-in_row .service-in_txt-item {width: 100%; padding-left: 0;}.service-in_item.item_stytle-2 .service-in_row img {width: 100%; max-width: 450px; margin: 0 auto;}.service-in_item.item_stytle-4 .service-in_row .service-in_txt-item {width: 100%; padding-right: 0;}.service-in_item.item_stytle-4 .service-in_row img {width: 100%; object-fit: cover; height: 40vw;}
}
/*991px 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;}/*內頁-範例-圖文輪播*/ 
.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;}/*內頁-文章編輯*/ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 0;}/*內頁-按鈕*/ 
.btn.btn_back ,.ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{  width: auto !important;}/*內頁-關於*/ 
.ab-in_pg-1.item_style-2 .item_pic, .ab-in_pg-1.item_style-2 .item_pic img {height: 330px;}.ab-in_pg-2.item_style-1 .item_pic, .ab-in_pg-2.item_style-1 .item_pic img {height: 350px;}.ab-in_pg-2.item_style-1 .item_pic:after {width: 15vw; height: 18vw; clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%); left: -35px;}/*內頁-服務*/ 
.service-in_title h4 {font-size: 22px !important; padding: 25px 50px 25px 30px; min-width: 360px;}/*語系*/ 
.lang_en .RWDmenu_plus04 .features {    max-width: 100%;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*header*/ 
.RWDmenu_plus04 .header, .RWDmenu_plus04 .header.is-up {padding: 0 20px;}.RWDmenu_plus04 .header .logo {width: 90px;}.RWDmenu_plus04 .features {max-width: calc(100% - 90px - 105px);}.RWDmenu_plus04 .features .edit a {margin: 15px 0 0 5px;}/*main*/#RWDfullscreen01 .container, .block_footer .container {width: calc(100% - 50px);}#RWDfullscreen01 .servce_block .container{width: calc(100% - 50px);}.about_block {padding: 11vw 0 0;}.product_block {padding: 11vw 0 15vw;}.servce_block {padding: 11vw 0;}.ctablock_in {padding: 11vw 0;}.footer_block {padding: 9vw 0 0;}.footer_notice {margin-top: 9vw;}.index .sub-title, .index h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle {font-size: 1rem;}.about_block::before {height: 16vw;width: 8vw;}/*product002_v4*/ 
.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 2 - 1px);}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0;border-top: none;border-right: none;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:nth-child(2n){border-right: 1px solid #ccc !important;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:nth-child(1){border-top: 1px solid #ccc;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:nth-child(2){border-top: 1px solid #ccc;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:nth-child(3n) {border-top: none;border-right: none;}.row.RWDproduct002_v4_catalogue > .col-md-12, .RWDproduct002_item_block .col-md-12 {padding: 0;}/*product004改回並排*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .col-md-3 {float: left;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc{padding: 0;}.ctablock_in {max-width: 62%;}#m_RWDfullscreen01_68_1 .picbgbox {background-image: url(archive/image/model/index/ctablock.webp) !important;}.footer_middle .RWDedictor > div.infoinfo{flex-direction: column;}.footer_middle .RWDedictor > div.infoinfo > div:nth-child(1) {width: 100%;}.footer_middle .RWDedictor > div.infoinfo > div:nth-child(2){width: 100%;}/*footer瀏覽器變一行*/ 
.footer_browser br {display: none !important;}/*頁尾class名稱修改*/#RWDfullscreen01 .container, .footer_block .container {width: calc(100% - 50px);}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 100%;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup .container {margin-left: 0px;  margin-right: 0px;}/*內頁-範例-圖文輪播*/ 
.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;}/*內頁-文章編輯*/ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 0;}/*內頁-按鈕*/ 
.btn.btn_back ,.ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{  width: auto !important;}/*內頁-關於*/ 
.ab-in_pg-1.item_style-1 .item_pic img {max-width: 100%;}.ab-in_pg-1.item_style-2 .item_pic, .ab-in_pg-1.item_style-2 .item_pic img {height: auto;}.ab-in_pg-1.item_style-2 .item_pic:after {width: 17%; height: 40%; clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%); left: -5%;}.ab-in_pg-2.item_style-1 .item_pic, .ab-in_pg-2.item_style-1 .item_pic img {height: 300px;}.ab-in_pg-2.item_style-1 .item_pic:after {width: 15vw; height: 18vw; clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%); left: -35px;}.ab-in_pg-2 .ab-in_future .future_pic img {max-width: none; width: 100%;}.article1 .page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 15px;}/*內頁-文章列表G*/ 
.layoutlist_8.rwd{display:flex; flex-wrap: wrap; justify-content: space-between;}.layoutlist_8.rwd .item {width: calc(100% / 2 - 11px); margin: 0 5px;}/*內頁-檔案下載A*/ 
.download .list_table td.list_subject {text-align: center;}/*內頁-電子表單A*/ 
.eforms1.eformscontent .layoutlist_1 {width: 100%;}.eforms1 .form-horizontal .control-label {width: 100%;}.eforms1 .form-horizontal .form-group .col-sm-12.col-md-11 {width: 100%;}.eforms1 .form-horizontal .form-group .col-sm-12.col-md-5 {width: 100%;}/*內頁-產品內容*/ 
.RWDproduct_page .faq-item .editor {padding: 15px 10px;}.RWDproduct_page .faq-list {margin-bottom: 50px;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {/*header--增加購物車修改*/ 
.RWDmenu_plus04 .features .edit {display: none;}.RWDmenu_plus04 #search-box {margin-right: 0;}.RWDmenu_plus02 .sub-nav {display: none !important;}.fixed_block {width: 100%;position: fixed;bottom: 0px;z-index: 21;display: flex;flex-direction: row-reverse;transition: all 0.5s ease 0s;}.fixed_block .RWDedictor{display:block;width: calc(100% - 50px);text-align: center;}.scrollTop002{position: relative !important;opacity: 1 !important;right: 0;bottom: 0;}.scrollTop002 .ii{border-radius: 0;width:50px;height:50px;line-height:50px;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .features .edit {display: none;}.RWDmenu_plus04 #search-box {margin-right: 0;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 15%;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{width: 100%;}.RWDbanner_plus01 .device_pad{display: none;}.RWDbanner_plus01 .device_phone{display: block;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 2.5rem;margin-top: 20px;}.RWDbanner_plus01 .slick-caption .txt2 > span > span {font-size: 4rem;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 15px;line-height: 1.8;}.RWDbanner_plus01 .slick-caption .txt1 > span{background-color: #fff;color: #333;}/*main*/#RWDfullscreen01 .container, .block_footer .container {width: calc(100% - 30px);}#RWDfullscreen01 .servce_block .container{width: calc(100% - 30px);}.about_block {padding: 15vw 0 0;}.product_block {padding: 15vw 0 17vw;}.servce_block {padding: 15vw 0;}.ctablock_in {padding: 34vw 0 15vw;}.footer_block {padding: 13vw 0 0;}.footer_notice {margin-top: 13vw;}.RWDleft_cont002 .item-second .text-box .text, .RWDproduct002_v4 .portfolio-bottom-summary a p, .RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc .list-inline, .ctablock_in {font-size: 0.95rem;}.RWDleft_cont002 .item-second > a:nth-child(1) {width: 65%;}.about_block::after{height: 45vw;}.RWDleft_cont002 .item-second > a:nth-child(1) {width: 60%;margin: 50px 0 0 auto;}.RWDleft_cont002 .item-second .text-box .text{margin-top: 30px;}.about_ninsyo p br{display:none;}.about_ninsyo {padding-left: 15px;border-left: 3px solid #f70629;}/*btn寬度改100%*/ 
.RWDleft_cont002 .item-second .text-box button a, .RWDleft_cont002 .item-second .text-box a, .RWDproduct002_v4 .btn-box .btn {max-width: 100%;}.ctablock_in a{width: 100%;text-align: center;}.RWDproduct002_v4 .portfolio-bottom__h4 {font-size: 1.15rem;padding: 25px 0 10px;}.RWDproduct004 .callout-dark {padding-bottom: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc h3{font-size: 1.15rem;}.RWDproduct004 #portfolio .row.mix-grid {display: block;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box{margin-top:35px !important;}.ctablock_in {max-width: 100%;}#m_RWDfullscreen01_68_1 .picbgbox {background-position-y: bottom;background-size: 220%;background-position-x: 60%;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;padding: 20px 0 70px;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*跟隨*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 130px) !important;}.RWDmenu_plus02 .sub-nav {display: none !important;}.fixed_block {width: 100%;position: fixed;bottom: 0px;z-index: 21;display: flex;flex-direction: row-reverse;transition: all 0.5s ease 0s;}.fixed_block .RWDedictor{display:block;width: calc(100% - 50px);text-align: center;}.scrollTop002{position: relative !important;opacity: 1 !important;right: 0;bottom: 0;}.scrollTop002 .ii{border-radius: 0;width:50px;height:50px;line-height:50px;}/*cookie*/ 
.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;}/*頁尾class名稱修改*/#RWDfullscreen01 .container, .footer_block .container {width: calc(100% - 30px);}/*內頁-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 .footer_block .container {width: calc(100% - 25px);}/*內頁-主標*/ 
.page_wrapper_bg .hgroup h1 {font-size: 32px;}/*內頁-文字*/ 
.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p {font-size:15px; line-height: 1.6;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px; line-height: 1.6;}/*內頁-列表上方共同文字*/ 
.webdesc, .eformsDesc {font-size: 17px;}.eforms2 .eformsDesc {text-align: left;}.eforms1 .eformsDesc {font-size: 17px; text-align: left;}/*內頁-按鈕-確定送出*/ 
.ebtn {width: 100%;}.ebtn a {min-width: auto;}.ebtn.currectsend_btn {margin-top: 20px;}/*內頁-圖文輪播*/ 
.RWDslider01 .products-list {margin: 0;}/*內頁-時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {font-size: 21px;}.RWDtimeline01 li.event .point .title {font-size: 21px;}/*內頁-按鈕*/ 
.btn.btn_back, .ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn ,.btn-primary{ width: 100%!important;}/*內頁-關於*/ 
.item_subject .item_title {font-size: 20px;}.ab-in_pg-1.item_style-2 .item_pic:after {width: 22%; height: 42%; clip-path: polygon(30% 0%, 100% 0%, 70% 100%, 0% 100%); left: auto; right: 10px;}.ab-in_pg-1.item_style-2 .item_pic img {clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);}.ab-in_pg-2.item_style-1 .item_pic img {clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);}.ab-in_pg-2.item_style-1 .item_pic:after {width: 20%; height: 45%; clip-path: polygon(35% 0%, 100% 0%, 65% 100%, 0% 100%); left: auto; right: 15px;}.ab-in_pg-2.item_style-1 .item_pic, .ab-in_pg-2.item_style-1 .item_pic img {height: 250px;}/*內頁-產品列表*/ 
.layoutlist_2 .item .subject {text-align: center; font-size: 16px; /*min-height:65px;*/}.layoutlist_2 .item {padding: 10px;}.productlist .layoutlist_2 .col-xs-6 {padding: 0px 7px;}/*內頁-產品內容B*/ 
.products-editor ._bd_row h1, .products-editor ._bd_row h2, .products-editor ._bd_row h3, .products-editor ._bd_row h4, .products-editor ._bd_row h5, .products-editor ._bd_row h6 {text-align: left !important;}.products-editor ._bd_row p {text-align: left !important;}.products-editor ._bd_column {padding-left: 0px; padding-right: 0px;}.RWDproduct_page .faq-item .editor table th, .RWDproduct_page .faq-item .editor table td {font-size: 14px;}.RWDproduct_page .faq-item .editor table.pro-tag_tightness {width: 100% !important;}.RWDproduct_page .products-info .name {font-size: 22px;}.RWDproduct_page .products-info .subname {font-size: 17px;}.pro-in_intro .pro-in_item .pro-in_title {font-size: 16px;}.RWDproduct_page .products-editor {font-size: 15px;}.pro-detail_subject .pro-detail_title {font-size: 24px;}.pro-detail_subject .pro-detail_subtitle {font-size: 17px;}.pro-detail_content .pro-detail_sutitle {font-size: 20px;}/*內頁-文章列表G*/ 
.layoutlist_8.rwd { justify-content: center;}.layoutlist_8.rwd .item {width: 100%; margin: 0;}/*內頁-下欄-購物車*/#mobile-fixed.hid-info, #mobile-fixed.hid-info.active, #mobile-fixed.show-info {margin-bottom: 50px;}/*內頁-服務*/ 
.service-in_title-bg, .service-in_title-bg img {object-fit: cover; object-position: 85% center;}/*內頁-聯絡我們*/ 
.contactUs-content .begin .company_name {font-size: 21px;}.contactUs-content .begin {font-size: 17px;}.contactUs-content_interbg, .contactUs-content_interbg img {height: 40vw;}.contactUs-content .item.info {letter-spacing: 1px;}
}
/*600px end*/
/*550px start*/

@media screen and (max-width: 550px) {#m_RWDfullscreen01_68_1 .picbgbox {background-size: 255%;}}

/*550px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDfakeloader img{max-width:45%;}.RWDmenu_plus04 .header .logo, .RWDmenu_plus04 .header.is-up .logo {width: 80px;}.RWDmenu_plus04 .features, .RWDmenu_plus04 .header.is-up .features {max-width: calc(100% - 80px - 30px);padding-right: 5px;}.RWDbanner_plus01 .slick-caption {top: 17%;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 2.2rem;}.RWDbanner_plus01 .slick-caption .txt3 {font-size: 0.9rem;margin-top: 15px;}/*main*/ 
.about_block {padding: 18vw 0 0;}.product_block {padding: 18vw 0;}.servce_block {padding: 18vw 0;}.ctablock_in {padding: 80vw 0 18vw;}.footer_block {padding: 16vw 0 0;}.footer_notice {margin-top: 16vw;}.index .main-title, .index h1.main-title, .RWDleft_cont002 .item-second .text-box .title, .ctablock_in h3 {font-size: 2rem;}.RWDproduct002_v4 .portfolio-bottom__h4, .RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc h3{font-size: 1.1rem;}.about_ninsyo > div ul {margin-left: 0;}.about_ninsyo > div {display: grid;grid-template-rows: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-row-gap: 25px;grid-column-gap: 0;}.about_block::after{height: 48vw;}.RWDleft_cont002 .item-second > a:nth-child(1) {width: 75%;right: -10px;margin-top: 35px;}.RWDproduct002_v4 .portfolio-bottom__h4 {min-height: 78.5px;}.RWDproduct002_v4 .btn-box .btn {margin: 5px auto 0;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {padding: 15px 15px 5px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin-top: 40px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc{margin: 15px 0 0px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box-desc h3{padding-bottom: 10px;}#m_RWDfullscreen01_68_1 .picbgbox {background-image: url(archive/image/model/index/ctablock_xs.webp) !important;}#m_RWDfullscreen01_68_1 .picbgbox {background-size: cover;background-position-x: 20%;}.footer_block {font-size: 0.9rem;letter-spacing: 1px;}.footer_left {position: relative;}.footer_block h1 {margin-left: 0;margin-top: 20px;}.footer_block h2 {margin-left: 0;margin-bottom: 25px;}/*內頁-關於*/ 
.ab-in_pg-2.item_style-1 .item_pic:after {width: 25%; height: 45%; clip-path: polygon(27% 0%, 100% 0%, 73% 100%, 0% 100%); right: 10px;}/*內頁-產品內頁*/ 
.RWDproduct_page .faq-item .editor table th, .RWDproduct_page .faq-item .editor table td {padding: 2px;}/*內頁-產品服務*/ 
.service-in_title h4 {clip-path: none; min-width: inherit; width: 100%; padding: 20px; font-size: 20px !important; text-align: left;}
}
/*480px end*/
/*450px start*/

@media (max-width: 450px) {/*內頁-頁碼*/ 
.page ul li {margin-left: 6px;}}

/*450px 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*/
/*390_360px start*/

@media screen and (max-width: 390px) {.RWDbanner_plus01 .slick-caption .txt2 {font-size: 2rem;}.RWDbanner_plus01 .slick-caption .txt3 br, .RWDbanner_plus01 .slick-caption .txt3 span > span{display:none;}/*header--增加購物車修改*/ 
.RWDmenu_plus04 .features, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .fa.ic_lang-select {font-size: 15px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 10px;}.RWDmenu_plus04 .features, .RWDmenu_plus04 .header.is-up .features {max-width: calc(100% - 60px - 30px);}.RWDmenu_plus04 .features .member-btn {padding: 25px 7px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 7px;}.RWDmenu_plus04 .header .logo, .RWDmenu_plus04 .header.is-up .logo {width: 60px;}}@media screen and (max-width: 360px) {.RWDbanner_plus01 .slick-caption {top: 22%;}.RWDbanner_plus01 .slick-caption .txt1 > span {padding: 7px 13px;}.RWDbanner_plus01 .slick-caption .txt2 > span > span {font-size: 3.5rem;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 1.7rem;margin-top: 15px;}/*main*/#RWDfullscreen01 .container, .block_footer .container {width: calc(100% - 20px);}#RWDfullscreen01 .servce_block .container{width: calc(100% - 20px);}.ctablock_in {padding: 57vw 0 18vw;}.index .main-title, .index h1.main-title, .RWDleft_cont002 .item-second .text-box .title, .ctablock_in h3 {font-size: 1.7rem;}.index .sub-title, .index h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle {font-size: 0.9rem;}.about_ninsyo > div ul li img {max-height: 45px;}.RWDleft_cont002 .item-second .text-box button a, .RWDleft_cont002 .item-second .text-box a{margin: 45px 0 0;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 1 - 1px);}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0 auto 20px;}.RWDproduct002_v4 .portfolio-bottom__h4 {min-height: auto;}.footer_block h2{font-size: 1rem;}.infoinfo span {display: block;margin-left: 67px;}#m_RWDfullscreen01_72_1 > div.infoinfo > div:nth-child(1) > br:nth-child(4){display:none;}.footer_notice {font-size: 12px;}/*頁尾class名稱修改*/#RWDfullscreen01 .container, .footer_block .container {width: calc(100% - 20px);}}

/*390_360px end*/
/*380px start*/
@media (max-width: 380px){
.infoinfo span.info_add {display: block;margin-left: 0;}/*內頁-服務*/ 
.service-in_title {height: 270px;}/*內頁-產品列表*/ 
.layoutlist_2 .item {padding: 5px;}
}
/*380px end*/