/* now =>2025-07-27 07:33:08*/ 
 /* Last Midoify Time By 2025-01-22 14:54:53 */ 
 /* Last Midoify Time By 1737528893 */ 
 /* Last Midoify Time By Wed, 22 Jan 2025 06:54:53 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT02 start=> */ 
 /* <= RWDPAGE_BASE_PAT02 end */ 
 /* miracle customization start=> */ 
a {text-decoration: none;transition: 0.3s;}a:hover {text-decoration: none;transition: 0.3s;}.main {overflow: hidden;}#RWDfullscreen01 .container {width: 80%;}.page_wrapper_bg .footer_block .container{width: 80%;}.row {margin-right: 0;margin-left: 0;}.fixed_block {z-index: 1;}.bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.fl img {width:200px}span.hidden-xs {width: 0 !important;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {    transition: all .3s ease-in-out;    color: #383838;}.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: #383838;}.banner_block {z-index: 11;}/*banner*/ 
.banner_block {position: relative;}.RWDbanner_plus01 .logo {width: 800px;}.RWDbanner_plus01 .slick-caption {top:25%;}.RWDbanner_plus01 .logo img {margin-bottom: 0px;}.RWDbanner_plus01 .page-scroll.style01 a span {border-left: 1px solid #ccc;border-bottom: 1px solid #ccc}.RWDbanner_plus01 .page-scroll {position: absolute;bottom: -50px}/*LOGO*/ 
.RWDbanner008 .bx-wrapper .bx-viewport {-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: 0;left:0px;background: transparent;}.RWDbanner008 .bx-wrapper {margin-bottom: 0px;}.RWDbanner008 .bx-wrapper {margin: 0 auto 0px;}.RWDbanner008__mask {background-color: transparent !important;}/*a.RWDbanner008__a {pointer-events: none;}*/ 
.banner_block .bottom {position: absolute;bottom:50px;width:40%;left:11.5%;z-index: 1;}.banner_block .bottom h1 {    color: #383838;    font-size: 60px;    margin: 0px 0 0px;    line-height: 1.7;    font-family: 'Noto Sans TC', sans-serif !important;    letter-spacing: 3px;}.banner_block .bottom h5 {    font-size: 22px;    font-family: 'Noto Sans TC', sans-serif !important;    letter-spacing: 1px;    color: #383838;    line-height: 1.5;    margin: 0;}.banner_block .bottom h6::after {content: "";position: absolute;width: 800px;top: 15px;background: #eee;z-index: -1;height: 1px;}.banner_block .bottom h6{    top: 30px;    position: relative;    font-size: 18px;    font-family: 'Noto Sans TC', sans-serif !important;    color: #fff;    background: #383838;    width: fit-content;    padding: 6px 30px;    letter-spacing: 3px;    margin: 50px 0px 0px;    border-radius: 10px;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {box-shadow: 0px 0px 0px rgba(20%,20%,40%,0.2) !important;padding: 10px 30px !important;background: #fff !important;border-top: 1px #aaa solid !important;font-size: 13px !important;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {font-size: 14px;letter-spacing: 1px;color: #383838;}.RWDalert_fancybox .btn {background: none;border: 0px solid #888 !important;color: #fff !important;box-shadow: inset 0 0 0 rgba(20%,20%,40%,0.5) !important;margin: 0 6px !important;transition: all .15s ease-in-out;letter-spacing: 1px !important;border-radius: 15px;font-size: 14px !important; background: #000 !important; font-weight: 600 !important; letter-spacing: 2px !important;}/*搜尋*/ 
.cd-search.full input {border-bottom: 1px dotted #fff;font-size: 30px;}.cd-search.full .ibtn {font-size: 30px}/*選單*/ 
.RWDmenu_plus04 .logo {width: 300px;float: left;margin-top: 10px;}.RWDmenu_plus04 .container {max-width: 100% !important;width: 100% !important;}.RWDmenu_plus04 .site-nav .menu {text-align: right;width: 100%;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;color: #383838;letter-spacing: 1px;font-weight: 600;}.RWDmenu_plus04 .header {padding: 0 60px;background: transparent;transition: 0.5s}.RWDmenu_plus04 .header.header.is-up {background:#fff;transition: 0.5s;padding: 0px 15px;}.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: #df1522;}.RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {border: 1px solid #222;border-width: 1px 1px 0 0;transition: 0.5s}.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:#df1522;border-width: 1px 1px 0 0;transition: 0.5s}.RWDmenu_plus04 .site-nav .menu ul li a {font-size: 15px;text-align: center;color: #222;text-decoration: none;}.RWDmenu_plus04 .site-nav .menu ul li a:hover {font-size: 15px;text-align: center;color: #222;text-decoration: none;} .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: 400;background: #f2ece0;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn {font-size: 14px;letter-spacing: 1px;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a {    border-bottom: 1px solid #ddd;    color: #333;    font-size: 15px;    font-weight: 700;    letter-spacing: 1px;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li a { font-size: 14px; color: #555;}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li.active>a, .RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a:hover {background: transparent;color: #d6000f;padding-left:0}.login-with.btnline.style_2 {    border: 1px solid #00b910;    border-radius: 0;    display: flex;    align-items: center;    justify-content: center;    font-weight: 600;    letter-spacing: 0;transition: .3s ease;}.login-with.btnline.style_2:hover {    background: #00b910;    color: #fff;    transition: .3s ease;}.login-with.btnline.style_2 span.ii-line3 {    display: none;}/*標題共用*/ 
.section-line {display:none !important}.main-title {font-family: 'Noto Sans TC', sans-seriff !important;font-size: 40px !important;letter-spacing: 3px !important;color: #383838 !important;font-weight: 600 !important;line-height: 1.5 !important;margin: 0 !important;position: relative !important;}.RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after {display:none}.RWDservice009__head__h1 {font-family:'Noto Sans TC', sans-serif !important;font-size: 40px !important;letter-spacing: 3px !important;color:#383838 !important;font-weight: 600 !important;line-height: 1.5 !important;margin: 0 !important;position: relative !important;}.RWDProduct006 .heading h2 {font-size: 18px;font-weight: normal;padding: 0 0px;position: relative;display: inline-block;line-height:1.5 !important;margin-top: 0px;text-shadow: none;font-family: 'Noto Sans TC', sans-serif !important;width: 100%;color:#383838;letter-spacing: 1px;}.RWDservice009__head__h2 {font-size: 18px;font-weight: normal;padding: 0 0px;position: relative;display: inline-block;line-height:1.5 !important;margin:0px !important;text-shadow: none;font-family: 'Noto Sans TC', sans-serif !important;width: 100%;color:#383838;letter-spacing: 1px;}.sub-title {font-size: 20px !important;font-weight: normal;padding: 0 0px!important;position: relative;display: inline-block;line-height:1.5 !important;margin:0px !important;text-shadow: none;font-family: 'Noto Sans TC', sans-serif !important;width: 100%;color:#383838 !important;letter-spacing: 1px;line-height: 1.5 !important}.section-subject.row {margin-bottom: 50px;padding: 0px 10px;}.RWDproduct002_v3 .main-title {text-align: left !important;}.RWDproduct002_v3 .sub-title {text-align: left !important;}/*.RWDproduct002_v3 .main-title::after {content: "?";font-family: initial;position: relative;right: -10px;top: -2px;font-size: 42px;}.RWDproduct002_v3 .main-title::before {transform: rotate(15deg);content: "?";font-family: initial;position: absolute;left: 430px;top: -10px;font-size: 42px;color: #ccc;}*//**/ 
.product_block {padding: 80px 0px 120px;position: relative;z-index:3;}.filter-portfolio {position: relative;}.filter-portfolio::after {    content: "";    background: url(archive/image/customization/arrow-07.webp);    display: block;    position: absolute;    top: -180px;    right: 0px;    width: 250px;    height: 150px;    background-size: contain;    background-repeat: no-repeat;}.service_block::before {    content: "";    background: url(archive/image/customization/0624-03.webp);    display: block;    position: absolute;    top: -300px;    right: -15px;    width: 300px;    height: 1000px;    background-size: contain;    background-repeat: no-repeat;    z-index: -1;}/*產品*/ 
.RWDProduct006 {padding-top: 0px;padding-bottom: 0px;}.RWDProduct006 .illustration-v2 {margin-bottom: 0px;}.RWDProduct006 .illustration-v2 .customNavigation {text-align: center;margin-bottom: 0px;}.RWDProduct006 .illustration-v2 .item{    margin: 20px 10px;    overflow: visible;    padding-bottom: 5px;    border-radius: 15px;    background: #fff;    padding: 10px;    box-shadow: 3px 3px 6px 5px #f3f3f3;    z-index: 1;}.RWDProduct006 .owl-carousel .owl-wrapper-outer {overflow: visible;position: relative;width: 100%;}.RWDProduct006 .product-description-brd {box-shadow: 0 0 0px #ccc;}.RWDProduct006 .illustration-v2 .customNavigation {position: absolute;width: 100%;top:55%;left: 0;z-index: 111}.RWDProduct006 a.owl-btn.prev.rounded-x {position: absolute;left: -60px;}.RWDProduct006 a.owl-btn.next.rounded-x {position: absolute;right: -60px;}.RWDProduct006 ul.list-inline {margin: 0;}.RWDProduct006 {position: relative;width: 80% !important;}.RWDProduct006 .main-title {text-align: left !important;}.RWDProduct006 .sub-title {text-align: left !important;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn {color: #333;width: 60px;height: 60px;font-size: 40px;cursor: pointer;line-height: 26px;text-align: center;display: inline-block;border: 0px solid #ddd;border-radius: 15px !important;text-decoration: none;display: flex;align-items: center;justify-content: center;}.RWDProduct006 ul.list-inline::after {position: absolute;width: 500px;height: 100%;background: #fff;right: -500px;top: 0;content: "";opacity: 0.9;pointer-events: none;filter: blur(4px);}.RWDProduct006 ul.list-inline::before {position: absolute;width: 500px;height: 100%;background: #fff;left: -500px;top: 0;content: "";opacity:0.98;pointer-events: none;z-index: 1;filter: blur(4px)}.RWDProduct006 a.add-cart-new {display: block;padding: 8px 0;background-color:#d6000f;text-align: center;margin-top: 10px;transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;font-family: 'Noto Sans TC', sans-serif;border-radius: 15px;}.RWDProduct006 a.add-cart-new div {color: #fff;transition: 0.3s;letter-spacing: 2px;font-size: 15px;}.RWDProduct006 .illustration-v2 a.product-review {left: 0;bottom: 0;color: transparent;width: 100%;padding: 5px 0;font-size: 12px;text-align: center;position: absolute;background: transparent;position: absolute;height: 100%;}.RWDProduct006 .product-description h4.title-price a ,.RWDProduct006 .product-description .title-price a {color: #222;letter-spacing: 1px;line-height: 1.3;}.RWDProduct006 .product-description h4.title-price ,.RWDProduct006 .product-description .title-price{margin: 0px 0 0;font-family: 'Noto Sans TC', sans-serif;text-align: center;color: #222;margin-bottom: 10px}.RWDProduct006 .product-description .gender {color: #555;display: block;font-size: 15px;line-height: 2;text-align: left;}.RWDProduct006 .product-description h4.title-price a:hover,.RWDProduct006 .product-description .title-price a:hover {color: #d60211;text-decoration: none;}.RWDProduct006 .product-description .product-price {text-align: left;padding: 0;display: flex;flex-wrap: wrap;flex-direction: column-reverse;}.RWDProduct006 .product-description .product-price span {font-weight: 600;color: #555;letter-spacing: 1px;font-size: 15px;}.RWDProduct006 .product-description span.title-price {color: #da0e1c !important;margin-right: 15px;}.RWDProduct006 span.price_2 {color: #ababab !important;}.RWDProduct006 span.title-price.line-through.fix-price {color: #ababab !important;}.RWDProduct006 .illustration-v2 .item:hover {position: relative;margin-top: -1px;margin-right: -1px;transition: 0.5s}.RWDProduct006 .illustration-v2 .item {transition: 0.5s}/*產品02*/ 
.RWDproduct002_v3 {position: relative;padding: 0px 0;}.service_block {position: relative;padding: 120px 0px 60px;background: linear-gradient(1deg, #f2f2f2 50%, rgb(255 255 255 / 0%)100%);z-index:3;}.RWDproduct002_v3 .filter-portfolio ul {margin-bottom:50px;text-align:right;font-size: 0;margin-right:20px}.RWDproduct002_v3 .filter-portfolio ul>li {margin: 0 20px 0px 0px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/4 - 31px);padding: 25px 25px;background: #e5e5e5;margin-right: 30px;margin-bottom: 30px;border-radius: 15px;border: 1px #e5e5e5 solid;box-shadow:3px 3px 6px 5px rgb(177 177 177 / 13%)}.RWDproduct002_v3 .portfolio-bottom__h4 {font-family: 'Noto Sans TC', sans-serif !important;color: #555;letter-spacing: 1px;font-size: 16px;padding: 20px 0px 0px;line-height: 1.5}.RWDproduct002_v3 .popup-portfolio {margin: 0 auto 0px;}.RWDproduct002_v3 .btn-box .btn {display:none}.RWDproduct002_v3 .section-inner {display: flex;flex-wrap: wrap;align-items:center;}.RWDproduct002_v3 div.section-subject.row {width: 50%;}.RWDproduct002_v3 .section-inner > .row:nth-child(2) {width: 50%;}.RWDproduct002_v3 .section-inner > .row:nth-child(3) {width: 100%}.RWDproduct002_v3 .btn.btn-rj {background-color: transparent;color: #555;border:1px solid rgb(215 0 15 / 18%);font-size: 14px;width: fit-content;height: 40px;border-radius: 15px;display: flex;align-items: center;justify-content: center;letter-spacing: 2px;font-weight: 600}.RWDproduct002_v3 li.active .btn.btn-rj {background-color: #d7000f;}html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {background-color: #d7000f;}.RWDservice009 .top_icon.showit .swiper-slide .imgs {transition: 0.5s ease}.RWDservice009 .top_icon.showit .swiper-slide.show .imgs .white {filter:brightness(2.5);transition: 0.5s ease}.RWDbtn01 {overflow: hidden;margin-top: 60px;}.RWDbtn01 .btn-box {width: 50%;margin: 0 auto;}.RWDbtn01 li.col-md-6.col-sm-12 {width: 40%;padding: 0px 25px;}.RWDbtn01 .btn {font-family: 'Noto Sans TC', sans-serif !important;font-size: 15px;letter-spacing: 2px;color: #383838;border: 1px #383838 solid;background: transparent;padding: 10px 0px;transition: 0.5s;border-radius: 10px;}.RWDbtn01 .btn:hover {color: #fff;background: #3a3a3a;}.RWDbtn01 li a {color:#3a3a3a;border: 1px #3a3a3a solid;}.RWDbtn01 li a:hover {color:#fff;background:#3a3a3a}/*課程*/ 
.info_block {padding: 160px 0px 150px;position: relative;background: #fff;}.RWDservice009 .more {display: block;position: relative;margin:100px auto 0 auto;color: #333;font-size: 18px;border: 0px solid;width:500px;text-decoration: none;transition: all ease-in-out .25s;font-family: 'Noto Sans TC', sans-serif !important;height: 100%;letter-spacing: 1px;transition: 0.5s;line-height: 1.5}.no-touch .RWDservice009 .more:hover {background: transparent;color: #383838;transition: 0.5s;}.RWDservice009 .more:hover::after {font-size: 18px;color: #fff;background: #3ec705;transition: 0.5s;}.RWDservice009 .more::after {padding: 5px 0px;color: #3ec705;content: " Line@線上真人客服";display: block;border: 1px #3ec705 solid;width: 300px;line-height: 2;margin: 0 auto;margin-top: 30px;font-size: 18px;letter-spacing: 1px;transition: 0.8s;border-radius: 15px;}.RWDservice009 .top_icon .swiper-slide .imgs .black, .RWDservice009 .top_icon .swiper-slide .imgs .white{opacity: 0.5;}.RWDservice009 .top_icon .swiper-slide .name_top {display:none !important}.RWDservice009 .top_icon .swiper-slide .imgs {width: 120px;height: 120px;margin-bottom: 12px;border-radius: 100%}.RWDservice009 .top_icon .swiper-slide.show .imgs::before{width: 100%;height: 100%;background-color: #ffff;box-shadow: none;border: #ccc solid 1px;} .RWDservice009 .top_icon.showit .swiper-slide.show .imgs::before{width: 100%;height: 100%;background-color: #d90f1d;box-shadow: none;border: #ccc solid 1px;}.RWDservice009 .swiper-slide.swiper-slide-active::before {border: #ccc solid 1px;}.RWDservice009 .top_icon .swiper-slide:hover > .imgs::before {border: #eee solid 1px;}.RWDservice009 .top_icon .swiper-slide .imgs img {padding: 20px}.RWDservice009 .top_icon.showit .swiper-slide .imgs::before {background-color: #fff;box-shadow: 0px 0px 15px rgb(238 238 238 / 50%);border: 1px #eee solid}#m_RWDfullscreen01_58_2.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .box .img {height: 650px !important;}#m_RWDfullscreen01_58_2.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box {height: 520px !important;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box {background-color: #fff;padding:0px 50px 0px 100px;width: 48%;position: absolute;top: 0px;right: 0px;box-shadow: none;}.RWDservice009 .top_icon .swiper-slide .name {font-size: 16px;line-height: 1.5;color: #e3e3e3;text-align: center;display: block;position: relative;text-transform: uppercase;font-weight: 600;letter-spacing: 0.5px;transition: 0.5s;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .title {display: -webkit-box;margin-bottom: 25px;color: #383838;line-height: 1.5;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family: 'Noto Sans TC', sans-serif !important;font-size: 32px !important;letter-spacing: 1px !important;font-weight: 600;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .memo {font-weight: 600;display: -webkit-box;font-size: 17px;color: #333;line-height: 2;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 10;-webkit-box-orient: vertical;letter-spacing: 1px;width: 90%;color: #555;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .memo ul {padding-left: 25px;color: #ff9494;margin-top: 20px;}.RWDservice009 .gallery-thumbs-RWDservice009 {left: calc(52% - 60px);}.RWDservice009 .top_icon {margin-bottom: 80px;position: relative;}.RWDservice009 .swiper-container-fade .swiper-slide-active,.RWDservice009 .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto;}.RWDservice009 .gallery-top-RWDservice009 {pointer-events: auto; }.RWDservice009 .gallery-thumbs-RWDservice009 {z-index: 6;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box .process-btn {margin: 30px 0 0;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box .process-btn a {    font-family: 'Noto Sans TC', sans-serif !important;    font-size: 15px;    letter-spacing: 2px;    color: #3a3a3a;    border: 1px #3a3a3a solid;    background: transparent;    padding: 10px 30px;    transition: 0.5s;    border-radius: 10px;    font-weight: normal;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box .process-btn a:hover{background:#3a3a3a;color:#fff; transition: 0.5s;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .box .img img {border-radius: 15px;}.RWDservice009 .top_icon.showit .swiper-slide:hover .imgs::before {    background-color: #d90f1d;    transition: .3s ease;}.RWDservice009 .top_icon.showit .swiper-slide:hover  .imgs .white {    filter: brightness(2.5);    transition: 0.5s ease;}.RWDservice009 .gallery-thumbs-RWDservice009 .imgs {border-radius: 15px;}/**/ 
.scrollTop002 .ii {font-size: 35px;display: inline-block;background:#da0e1c;color: #fff;margin: 0 auto;transform: rotate(180deg);}.scrollTop002 {transition: bottom 0.5s ease 0s;position: fixed;bottom: 100px;right: 15px}/*頁尾*/ 
.footer_block {padding: 0px 0px 50px;color: #555;letter-spacing: 1px;font-size: 15px;line-height: 2;position: relative;z-index: 12;background: #f2f2f2;}.footer_block h5 {font-size: 20px;margin-top: 0;font-weight: 600;color: #333;line-height: 1;}.footer_block h6 {font-size: 16px;font-weight: 600;line-height: 1.5;}.footer_block .map span {font-weight: 600;margin-right: 15px;width: 45px;display: inline-block;}.footer_block .map a {color: #555}.footer_block .map iframe {margin-top: 30px;width:70%;transition: 0.5s;padding-right: 50px;}.footer_block::before {    content: "";    position: absolute;    background: url(archive/image/customization/0624-04.webp)top right;    width: 100%;    height: 250px;    top: -250px;    left: 0px;    background-size: cover;    z-index: -1;    pointer-events: none;    background-position: top;}.footer_right{    color: #cfc1b1;    font-size: 12px;    text-align: left;    display: flex;    flex-wrap: wrap;    line-height: 22px;    width: 100%;    margin: 35px 0 0;padding:0px 25px}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #cfc1b1;}.footer_block .map span.line {width: fit-content;margin-left: 20px;color: #cfc1b1;}.footer_row {display: flex;align-items: flex-end;flex-wrap: wrap;}.footer_left {width: 100%;}/*社群*/ 
.RWDsocial002 {position: fixed;bottom: 180px;right: 5px;width: 50px;}.RWDsocial002 .iconRounded {    display: block;    box-shadow: 1px 3px 6px 1px #d3d3d3;    border-radius: 100%;    border: none;    background: transparent;    margin-bottom: 10px;    width: 35px;    height: 35px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;}/**/ 
.footer_block .map .col-md-8 {display: flex;align-items: flex-end;border-right: #333 solid 1px}.footer_block .map .col-md-8 div {width: 50%;}.footer_block .map .col-md-4 {padding-left: 50px;}.footer_block .map {display: flex;align-items: flex-end;}.RWDssl01 {margin: 0 15px;}.product_block::after{    content: "";    position: absolute;    background: url(archive/image/customization/0624-01.webp)no-repeat;    width: 380px;    height: 1000px;    left: -85px;    top: -488px;    background-size: contain;    pointer-events: none;    z-index: -1;}.service_block::after {    content: "";    position: absolute;    background: url(archive/image/customization/060803.webp)no-repeat;    width: 512px;    height: 420px;    right: -50px;    background-size: contain;    bottom: -170px;    opacity: 0.3;    pointer-events: none;}.RWDProduct006 .illustration-v2::after {    content: "";    position: absolute;    width: 500px;    height: 370px;    background: url(archive/image/customization/060801.webp)no-repeat;    background-size: contain;    left: -300px;    bottom: -350px;    pointer-events: none;    opacity: 0.3;    z-index: -1;}/*.service_block .container::after {    content: "";    position: absolute;    width: 743px;    height: 550px;    background: url(archive/image/customization/060801.webp)no-repeat;    background-size: contain;    left: -450px;    top: -350px;    pointer-events: none;    opacity: 0.3;    z-index: -1;}*/ 
.info_block::before {    content: "";    display: block;    position: absolute;    top: -200px;    width: 100%;    height: 300px;    background: url(archive/image/customization/0624-02.webp);    background-size: cover;    background-repeat: no-repeat;    background-position: bottom;}/**/ 
.RWDmenu_plus04 ul {border-radius:0px 0px 15px 15px;}.lang-select-options {box-shadow: none;}.lang-select-options>li {float: left;border-bottom: 0px solid #efefef;border-right: 0px solid #efefef;}.RWDmenu_plus04 .dropdown-menu, .RWDmenu_plus04 .menu ul {border-radius:0px 0px 15px 15px;}.RWDmenu_plus04 #search-box {width: 40%;}.RWDmenu_plus04 #search-box .form-control {width: 100%;height: 65px}.RWDmenu_plus04 #search-box .close-btn, .RWDmenu_plus04 #search-box .search {right: 10px;}.menu_block ul li a {color: #383838; font-weight: 600;font-size: 15px;}.menu_block ul li {width: fit-content;margin-right: 25px;}.menu_block ul {list-style: none;display: flex;padding-left: 27px;margin-top: 40px;}.RWDservice009 .top_icon.showit .swiper-slide.show .name {    color: #383838;}/*20220812加費網頁修改*//*.RWDmenu_plus04 .dropdown-menu {  width: 185%; max-width: none; left: -50%;}*/ 
.RWDmenu_plus04 .dropdown-menu .container {padding:30px 3%;}.RWDmenu_plus04 .header.is-up .dropdown-menu .container {padding:30px 5%;}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a { line-height: 1.3;}.RWDmenu_plus04 .site-nav .menu>li>ul {  width: 240px; margin-left: -120px;}.footer_block .map .col-md-8 { border-right: #e3e3e3 solid 1px;}/*2560px頁尾裝飾*/ 
.footer_block::before { height: 320px; top: -320px;  }.RWDsocial002 { right: 3px;}/*20220912*/ 
.RWDalert_fancybox.bottom a {color: #000;font-weight: bold;}/*20220929*/ 
.lang_tw .RWDproduct002_v3 .price {display: none;}.fancybox-wrap .btn-success {padding: 8px 0;background-color: #d6000f;text-align: center;margin-top: 10px;transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;font-family: 'Noto Sans TC', sans-serif;border-radius: 15px;border:0}/*20221206*/a.RWDbanner008__a:hover {    transition: none;}a.RWDbanner008__a {    transition: none;}/*寬版調整*/ 
.RWDmenu_plus04 .site-nav > .container {width: 100% !important;float: right;}.RWDmenu_plus04 .dropdown-menu .container, .RWDmenu_plus04 .dropdown-menu {max-width: 100%;}.RWDmenu_plus04 .container, .RWDmenu_plus04 .site-nav, .RWDmenu_plus04 .header-in {position: initial;}.RWDmenu_plus04 .header.is-up .dropdown-menu .container {padding:30px 3%}/* 230628 */ 
.banner_block .bottom h2:first-of-type {    font-size: 22px;    font-family: 'Noto Sans TC', sans-serif !important;    letter-spacing: 1px;    color: #383838;    line-height: 1.5;    margin: 0;}.banner_block .bottom h2:nth-of-type(2)::after {    content: "";    position: absolute;    width: 800px;    top: 15px;    background: #eee;    z-index: -1;    height: 1px;}.banner_block .bottom h2:nth-of-type(2){    top: 30px;    position: relative;    font-size: 18px;    font-family: 'Noto Sans TC', sans-serif !important;    color: #fff;    background: #383838;    width: fit-content;    padding: 6px 30px;    letter-spacing: 3px;    margin: 50px 0px 0px;    border-radius: 10px;}.info_block .main_title{font-family: 'Noto Sans TC', sans-serif !important;font-size: 40px !important;letter-spacing: 3px !important;color: #383838 !important;font-weight: 600 !important;line-height: 1.5 !important;margin: 0 !important;position: relative !important;}.info_block .sub_title{font-size: 18px;font-weight: normal;padding: 0 0px;position: relative;display: inline-block;line-height: 1.5 !important;margin: 0px !important;text-shadow: none;font-family: 'Noto Sans TC', sans-serif !important;width: 100%;color: #383838;letter-spacing: 1px;}.info_block .section_title{    text-align: center;    margin: 0 0 50px;}.RWDservice009__head{    display: none;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .title h3{display: -webkit-box;    color: #383838;    line-height: 1.5;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    font-family: 'Noto Sans TC', sans-serif !important;    font-size: 32px !important;    letter-spacing: 1px !important;    font-weight: 600;    margin: 0;}.info_block .RWDedictor {    margin: 100px auto 0 auto;    width: 500px;}.info_block .RWDedictor h2{    display: block;    position: relative;    color: #333;    font-size: 18px;    border: 0px solid;    font-family: 'Noto Sans TC', sans-serif !important;    letter-spacing: 1px;    transition: 0.5s;    line-height: 1.5;    font-weight: 300;    text-align: center;}.info_block .RWDedictor .more{    text-align: center;    padding: 5px 0px;    color: #3ec705;    display: block;    border: 1px #3ec705 solid;    width: 300px;    line-height: 2;    margin: 0 auto;    margin-top: 30px;    font-size: 18px;    letter-spacing: 1px;    transition: 0.8s;    border-radius: 15px;}.info_block .RWDedictor .more:hover{    background: #3ec705;    color: #fff;}.RWDservice009 .more{    display: none;}
/*內頁 start*/ 


/*221121 404頁面新增*/ 
.content404 {padding: 14vw 0 5vw;}@media (max-width: 1024px) {.content404 {padding: 20vw 0 5vw;}}@media (max-width: 991px) {.content404 {padding: 30vw 0 5vw;}}@media (max-width: 600px) {.content404 {padding: 50vw 10vw 0;}}.page_wrapper_bg section.call_to_action {padding: 70px 0 250px;min-height: 35vw;}.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg section.call_to_action>.container {width:70%;padding: 0;}.page_wrapper_bg .article-text>.container {width: 100%;padding: 0;}.page_wrapper_bg section.call_to_action .hgroup>.container {width: 100%;}.page_wrapper_bg .banner_block {margin-top: 0;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: #fdfeff;box-shadow: none;border-radius: 20px;}.m2018 .products-nav .nav-title {background: #e6ecef;font-size: 16px;padding: 7px 10px;text-align: center;margin-bottom: 0;color: #4d6069;letter-spacing: 5px; border-radius: 10px;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background: #fff; border-bottom: 1px solid #01a0e8;}/*.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #01a0e8;font-weight: 600;}*/ 
.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #409fca;padding: 7px 30px !important;border-radius:15px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {color: rgb(255, 255, 255);font-size: 14px;font-weight: 600;background: rgb(64, 159, 202);padding: 10px 30px;border-radius: 15px;transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius:15px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius:15px;margin-top: 30px;}.btn.btn_back a:hover {background:#383838;transition: .5s ease;border: 1px solid #383838;color: #fff;border-radius:15px;font-size: 14px;}.btn.btn_back a {    border: 1px solid #383838;    background: #fff;    color: #383838;    padding: 3px 30px;    border-radius: 15px;    font-size: 14px;}#article .btn.btn_back a {padding: 9px 13px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin: 0;border-bottom: none;padding:0}.hgroup .pageTitle{text-align: center; letter-spacing: 4px; font-size: 32px; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}/*會員*/#btn_member_login:hover {background-color: #000;}#btn_member_login {background-color: #333;}.member_join_strong { color: #7bae12; font-weight: bold;}#join_form .btn-primary:hover {background:#df1522;}#join_form .btn-primary {background:#df1522; border-radius:15px;}.join_form-title {padding-bottom: 15px;font-size: 20px;color: #333;font-weight: bold;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius:15px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color:#df1522;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color:#df1522;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color:#df1522; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius:15px;color: #df1522;border: 1px solid #df1522;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#df1522;border-radius:15px;}.layoutlist_2 .subject {text-align: center;}/*購物清單*/@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background:#ff9494;-webkit-transform: scale(1);transform: scale(1)}}.login-box a {background: transparent;}.login-box a b{color: #df1522;}.total b{color:#df1522;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price{color:#df1522;}.RWDshopping .btn.normal {border-radius:15px;}.RWDshopping .btn {display: inline-block;color:#c0312f;border-color:#c0312f;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color:#c0312f;color:#c0312f;}.RWDshopping .btn.bg2 {background:#df1522;color: #fff; border-color:#df1522;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background:#df1522;color: #fff;}.form-box .required:after { color:#df1522;}/*------*//*.layoutlist_5 .product_list_item img{border: 1px solid #f5f5f5;}*/ 
.layoutlist_5 .product_list_item .img a{border: 1px solid #f5f5f5;display:block;}.layoutlist_5 .product_list_item .right .photo_silder .bxslider img{border: 1px solid #f5f5f5;}.layoutlist_5  .item .subject A.itemlink {color: #333;font-weight: bold;letter-spacing: 1px;font-size: 17px;}.layoutlist_5 .item .subject {text-align: center;}.layoutlist_5 .item .summary {display: none;}.layoutlist_5  .buybtn {background:#df1522 !important;}.layoutlist_5 .item .subject {margin:10px 0;}.list-btn_mobile, .list-btn, .buybtn {font-size: 15px !important;background-color: #555555 !important;line-height: 40px !important;letter-spacing: 1px !important;border-radius: 15px;}/*-----*/ 
.RWDproduct_page .products-info ul.price-box.list-inline {display: flex;flex-direction: row-reverse; width: 100%;align-items: flex-start;}/*.RWDproduct_page .products-info .price-box li {    margin-right: 10px;    position: relative;    width: 50%;}*/ 
.tabs nav li.tab-current a {font-weight: bold !important;}.tabs nav li.tab-current a::before {background: #df1522 !important;}.tabs nav a {color: #a5a5a5;font-weight: bold !important;}/*20220812加費網頁修改*/ 
.page_wrapper_bg .products-nav .nav-title {   font-size: 18px;  background: linear-gradient(250deg, #df1522, #d93640);  color: #fff; padding: 10px 15px;   border-radius: 5px;}   /*側選單*/#sidebar .products-nav { font-family: 'Noto Sans TC', sans-serif;}#sidebar .products-nav { background: #f1f1f1;}.page_wrapper_bg .products-nav>ul>li {  margin: 0;padding: 0;position: relative;width: 100%; width: 100%; color: #777;border-bottom: 1px solid #dedede;   background-color: rgba(255,255,255,.5);  transition: 0.3s ease;font-weight: 400;text-align: left;}.page_wrapper_bg .products-nav>ul>li.active:before { position: absolute;content: '';width: 15px; height: 1px; background: #df1723;top: 28px; left: 0;  transition: .5s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a {color: #555;font-size: 16px;letter-spacing: 1px;padding: 14px 30px;transition: 0.3s ease;}.page_wrapper_bg .products-nav>ul>li.active {background: rgb(255 255 255 / 80%); border-bottom: 1px solid #dedede;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover, .m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a, .page_wrapper_bg .products-nav>ul>li.active>a {  font-weight: 400; color: #df1522;  transition: 0.4s ease;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 55%;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {padding: 14px 25px;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li>ul>li>a {padding: 14px 30px !important;}.layoutlist_5 .item .subject { line-height: 1.4 !important;}.layoutlist_5 .item .subject A.itemlink { min-height: 48px;    display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; text-overflow: ellipsis;  overflow: hidden;}.RWDproduct_page .products-info ul.price-box.list-inline {    flex-direction: column;justify-content: flex-end;}div#O_standOption2>label.control-label {  width: 45px;}.RWDproduct_page .products-info div#O_standOption2 .select-box {  width: calc(100% - 53px);}#mobile-fixed input, #mobile-fixed select, #mobile-fixed select.form-control:not([size]):not([multiple]), #plusbuy_mobile-fixed input, #plusbuy_mobile-fixed select, #plusbuy_mobile-fixed select:not([size]):not([multiple]), .RWDproduct_page input, .RWDproduct_page select, .RWDproduct_page select.form-control:not([size]):not([multiple]), .RWDproduct_page textarea { border-radius: 50px;}.list-btn { background: #9f9fa0 !important;}#mobile-fixed .fixed-bottom .price-box {display: flex; flex-direction: row-reverse; justify-content: flex-end;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop, #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add { border-radius: 50px;}#mobile-fixed .price-box li.delline { margin-right: 10px;}#mobile-fixed .btn-box .normal { color: #df1522;  border-radius: 50px;border:#df1522 1px solid ;}#mobile-fixed .btn-box .bg2 { background: #df1522;  border-radius: 50px; color: #fff;}.RWDshopping .btn.normal, .RWDshopping .btn.bg2 { border-radius: 50px;}/*頁籤*/#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page { font-family: 'Noto Sans TC', sans-serif;}.RWDproduct_page .tab-box .tab-container>ul>li { padding: 30px;  font-size: 16px; letter-spacing: 1px; line-height: 1.5;}.RWDproduct_page .tab-box .tab-menu li.active a:before { background: #df1522;}/*最新消息*/ 
.rwdlayoutlist_9 .subject {   font-size: 17px; line-height: 1.4;}.rwdlayoutlist_9 .cdate::before { width: 40px;} .layoutlist_5 .product_list_item {  margin-bottom: 15px;}/*20220822修改*/ 
.RWDproduct_page .products-info ul.price-box.list-inline {flex-direction: column-reverse;}div#O_standOption1 label.control-label {  width: 45px;}.RWDproduct_page .products-info div#O_standOption1 .select-box {  width: calc(100% - 53px);}#mobile-fixed .btn-shop .btn.notice, .RWDproduct_page .btn-shop .btn.notice, .list-btn_mobile a, .RWDproduct_page .m-pd-info .select-box .btn{ border-radius: 50px;} .list-btn_mobile a {   background: #9f9fa0 !important;}

/*內頁 end*/ 

/*簡中版 start*/ 


.lang_cn .RWDmenu_plus04 .features .member-btn, .lang_cn .RWDmenu_plus04 .features .cart-btn {display: none;}.lang_cn .RWDmenu_plus04 .dropdown-menu { width: 170%;}.lang_cn .banner_block .bottom h1, .lang_cn .banner_block .bottom h5, .lang_cn .banner_block .bottom h6, .lang_cn .main-title, .lang_cn .RWDservice009__head__h1, .lang_cn .RWDProduct006 .heading h2, .lang_cn .RWDservice009__head__h2, .lang_cn .sub-title, .lang_cn .RWDproduct002_v3 .main-title::after, .lang_cn .RWDproduct002_v3 .main-title::before, .lang_cn .RWDProduct006 a.add-cart-new, .lang_cn .RWDProduct006 .product-description h4.title-price, .lang_cn .RWDproduct002_v3 .portfolio-bottom__h4, .lang_cn .RWDbtn01 .btn, .lang_cn .RWDservice009 .more, .lang_cn .RWDservice009 .gallery-top-RWDservice009 .swiper-slide .title, .lang_cn  .RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box .process-btn a {font-family: 'Noto Sans SC', sans-serif !important;}.lang_cn .RWDservice009 .more::after {  content: '上海豪声微信公众号';}.lang_cn .RWDproduct002_v3 .price, .lang_cn .RWDproduct002_v3 .portfolio-bottom-summary .shop-box {display: none;}/*購物車按鈕*/ 
.lang_cn .layoutlist_5 .buybtn, .lang_cn .btn-shop, .lang_cn .RWDproduct_page .products-info #O_quantity, .lang_cn .layoutlist_5 .product_list_item .list-btn {display: none !important;}.lang_cn .RWDProduct006 a.add-cart-new {display: none;}.lang_cn .layoutlist_5 .product_list_item {    min-height: auto; height: auto !important;}.lang_cn .layoutlist_5 .closeup-frame { box-shadow: none;}.lang_cn .RWDproduct_page .products-info ul.price-box.list-inline, .lang_cn .RWDproduct_page .products-info .stock, .lang_cn #mobile-fixed {display: none !important;}

/*簡中版 end*/ 

/*英文版 start*/ 


.lang_en .RWDmenu_plus04 .features .member-btn, .lang_en .RWDmenu_plus04 .features .cart-btn {display: none;}.lang_en .RWDmenu_plus04 .dropdown-menu { width: 170%;}.lang_en .RWDservice009 .more::after { content: 'Contact Us';  color: #d7000f;  border: 1px solid #d7000f;}.lang_en .RWDservice009 .more:hover::after {color: #fff; background: #d7000f;}.lang_en .footer_block .map .col-md-8 div { width: 50%;  padding-right: 30px;}.lang_en .footer_block .map span {  width: auto;}.lang_en .footer_block .map .col-md-8 div small { font-size: 100%;  display: block;}.lang_en .footer_block .map iframe { height: 250px;}.lang_en .banner_block .bottom h1, .lang_en .banner_block .bottom h6, .lang_en .main-title, .lang_en .RWDProduct006 a.add-cart-new div, .lang_en .RWDproduct002_v3 .btn.btn-rj, .lang_en .RWDbtn01 .btn, .lang_en .RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box .process-btn a, .lang_en .hgroup .pageTitle {letter-spacing: 1px;}.lang_en .RWDalert_fancybox.bottom {letter-spacing: 0.5px;}.lang_en .main-title, .lang_en .btn.btn_back a {letter-spacing: 0.5px !important;}.lang_en .banner_block .bottom h1, .lang_en .banner_block .bottom h5, .lang_en .banner_block .bottom h6, .lang_en .main-title, .lang_en .RWDservice009__head__h1, .lang_en .RWDProduct006 .heading h2, .lang_en .RWDservice009__head__h2, .lang_en .sub-title, .lang_en .RWDproduct002_v3 .main-title::after, .lang_en .RWDproduct002_v3 .main-title::before, .lang_en .RWDProduct006 a.add-cart-new, .lang_en .RWDProduct006 .product-description h4.title-price, .lang_en .RWDproduct002_v3 .portfolio-bottom__h4, .lang_en .RWDbtn01 .btn, .lang_en .RWDservice009 .more, .lang_en .RWDservice009 .gallery-top-RWDservice009 .swiper-slide .title, .lang_en  .RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box .process-btn a {font-family: 'Noto Sans', sans-serif !important;}/*購物車按鈕*/ 
.lang_en .RWDProduct006 a.add-cart-new {display: none;}.lang_en .layoutlist_5 .buybtn, .lang_en .btn-shop, .lang_en .RWDproduct_page .products-info #O_quantity, .lang_en .layoutlist_5 .product_list_item .list-btn {display: none !important;}.lang_en .layoutlist_5 .product_list_item {    min-height: auto; height: auto !important;}.lang_en .layoutlist_5 .closeup-frame { box-shadow: none;}.lang_en div#O_standOption2>label.control-label, .lang_en div#O_standOption1 label.control-label  {  width: 80px;}.lang_en .RWDproduct_page .products-info div#O_standOption2 .select-box, .lang_en .RWDproduct_page .products-info div#O_standOption1 .select-box {  width: calc(100% - 88px);}.lang_en #mobile-fixed {display: none !important;}/* 230628  */ 
.lang_en .info_block .RWDedictor .more{    color: #d7000f;    border: 1px#d7000f solid;}.lang_en .info_block .RWDedictor .more:hover {    background: #d7000f;    color: #fff;}

/*英文版 end*/ 

/*小螢幕 start*/ 


@media (max-width: 2048px) {.lang_en .footer_block .map iframe { width: 45%;}.lang_en .footer_block .map .col-md-8 div { width: 55%;}/*2048px頁尾裝飾*/ 
.footer_block::before { height: 250px; top: -250px;  }}@media (max-width: 2000px) {.RWDmenu_plus04 #search-box {width: 45%;}.banner_block .bottom {bottom: 50px;width: 45%;left: 9.5%;}.RWDbanner_plus01 .logo {width: 680px;}.RWDbanner_plus01 .slick-caption {top: 30%;left: 0%;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box {padding: 0px 0px 0px 80px}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .memo {font-size: 17px;letter-spacing: 1px;width: 100%;}#m_RWDfullscreen01_58_2.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .box .img {height: 500px !important;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box {background-color: transparent}.RWDservice009 .gallery-thumbs-RWDservice009 {left: calc(50% - 60px);}#RWDfullscreen01 .container {width: 85%;}.page_wrapper_bg .footer_block .container{width: 85%;}.footer_block .container {width: 95%;}.footer_block {font-size: 14px;}.footer_block .map span {margin-right: 10px}.RWDProduct006 {width: 85% !important;right: -10px;}.page_wrapper_bg section.call_to_action {min-height: 700px;}}@media (max-width: 1800px) {#RWDfullscreen01 .container {width: 95%;}.page_wrapper_bg .footer_block .container{width: 95%;}.footer_block .map .col-md-8 {width: 65%;}.footer_block .map iframe {width: 40%;padding-right:30px;padding-left: 15px;}.footer_block .map .col-md-8 div {width: 60%;}.footer_block .map .col-md-4 {padding-left: 30px;}.no-touch .RWDservice009 .more:hover {font-size: 18px;}.banner_block .bottom h5 {font-size: 20px;}.banner_block .bottom {width: 55%;}.RWDbanner_plus01 .logo {width: 550px;}.RWDbanner_plus01 .slick-caption {top: 40%;left: 5%;}.info_block::after {width: 350px;height: 320px;}}@media (max-width: 1700px) {.RWDProduct006 {width: 90% !important;right: 0px;}.RWDProduct006 .main-title {text-align:center !important;}.RWDProduct006 .sub-title {text-align:center !important;}.RWDProduct006 .owl-carousel .owl-wrapper-outer {overflow:visible;}.RWDProduct006 a.owl-btn.prev.rounded-x {left: -40px;}.RWDProduct006 a.owl-btn.next.rounded-x {right: -40px;}.RWDProduct006 ul.list-inline::after {display:none}.product_block::after {    width: 400px;    height: 590px;    top: 0px;    z-index: -1;}.RWDProduct006 ul.list-inline::before {display:none}.product_block::before {width: 500px;height: 400px;right: -200px;opacity: 0.5;z-index: -1;}.product_block {padding: 120px 0px 150px;}}@media (max-width: 1600px) {.service_block::after {width: 400px;height: 315px;}.banner_block {margin-top: 80px;}.banner_block .bottom {width: 50%;}.banner_block .bottom h6 {top:0px;font-size: 16px;margin: 30px 0px 0px;}.banner_block .bottom h6::after {width: 650px}.RWDbanner_plus01 .logo {width: 500px;}.RWDbanner_plus01 .slick-caption {top: 35%;left: 5%;}.RWDbanner_plus01 .page-scroll a {color: transparent}.RWDbanner_plus01 .page-scroll {bottom: -150px;}.RWDProduct006 .product-description h4.title-price a {letter-spacing: 0px;font-size: 15px;font-weight: 600;}.RWDProduct006 .product-description .gender {font-size: 14px;}.RWDProduct006 .product-description .product-price span {letter-spacing: 1px;font-size: 14px;}.RWDProduct006 .product-description .product-price {margin: 10px 0px;font-size: 14px;letter-spacing: 0px;display: flex;flex-wrap: wrap;flex-direction: column-reverse;}.RWDProduct006 a.add-cart-new div {letter-spacing: 1px;font-size: 14px;font-weight: 600;}.RWDProduct006 .illustration-v2 .item {margin: 0px 10px}.product_block {padding: 100px 0px 100px;}.service_block {padding: 100px 0px 50px;}.RWDproduct002_v3 .filter-portfolio ul {text-align: center;font-size: 0;margin-right: 0px;}.RWDproduct002_v3 div.section-subject.row {width: 100%;text-align: center;}.RWDproduct002_v3 .main-title {text-align: center !important;}.RWDproduct002_v3 .sub-title {text-align: center !important;}.RWDproduct002_v3 .main-title::before {display:none}.RWDproduct002_v3 .btn.btn-rj {font-size: 14px;width: fit-content;height: auto;border-radius: 10px}.RWDproduct002_v3 .filter-portfolio ul>li {margin: 0px 5px 0px 5px;}.RWDproduct002_v3 .section-inner > .row:nth-child(2) {width: 100%;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/4 - 11px);padding: 20px 20px;margin: 0px 5px 20px}.info_block {padding: 140px 0px 150px;}.footer_left {width: 100%;}.footer_right {width: 100%;}.footer_row {flex-wrap: wrap;}.footer_block .map .col-md-8 {border-right: #e3e3e3 solid 1px;}.footer_right {flex-direction: row-reverse;justify-content: center;margin-top: 30px;border-top:1px #c9c9c9 solid ;padding-top: 10px;}.RWDProduct006 .illustration-v2::after {display:none}.service_block .container::after {    content: "";    position: absolute;    width: 550px;    height: 350px;    background: url(archive/image/customization/060801.webp)no-repeat;    background-size: contain;    left: -200px;    top: -100px;    pointer-events: none;    opacity: 0.3;    z-index: -1;}.RWDProduct006 .product-description .product-price {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}.RWDbanner008 .slider {height: 140px !important;}.filter-portfolio::after {    width: 150px;    height: 80px;    right: 16%;    top: -20px;    transform: rotate(40deg);}.service_block::before {right:-90px}/* 230628 */ 
.banner_block .bottom h2:nth-of-type(2){top: 0px;font-size: 16px;margin: 30px 0px 0px;}}@media (max-width: 1500px) {.RWDbanner_plus01 .page-scroll {display:none}.banner_block .bottom {bottom: 0;}.banner_block .bottom h5 {font-size: 18px;}.RWDbanner_plus01 .logo {width: 480px;}.RWDbanner_plus01 .slick-caption {top: 30%;}.RWDsocial002 {bottom: 120px;}.scrollTop002 {bottom: 60px;right:20px;}.scrollTop002 .ii {font-size: 30px}.service_block::before {    width: 150px;    height: 600px;    top: 0;}.page_wrapper_bg section.call_to_action>.container {width: 80%;}/* 230628 */ 
.banner_block .bottom h2:first-of-type {    font-size: 18px;}}@media (max-width: 1400px) {.main-title {font-size: 32px !important}.sub-title {font-size: 16px !important}.RWDproduct002_v3 .main-title::after {font-size: 30px;}.RWDservice009__head__h1 {font-size: 32px !important}.RWDservice009__head__h2 {font-size: 16px !important}#m_RWDfullscreen01_58_2.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box {height: 350px !important;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .title {font-size: 26px !important}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .memo {font-size: 14px;}.RWDbtn01 li.col-md-6.col-sm-12 {padding: 0px 10px;}.filter-portfolio::after {right: 8%;}.lang_en .footer_block .map iframe { width: 40%;}.lang_en .footer_block .map .col-md-8 div { width: 60%;}/* 230628 */ 
.RWDmenu_plus04 .site-nav .menu>li>a {    padding: 25px 8px;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .title h3{    font-size: 26px !important;}.info_block .main_title {    font-size: 32px !important;}.info_block .sub_title{    font-size: 16px ;}}@media (max-width: 1300px) {.RWDbanner_plus01 .logo {width: 400px;}.banner_block .bottom h6::after {width: 500px;}.footer_block {font-size: 13px;}.footer_block .map .col-md-8 {padding: 0;}.footer_block .container {width: 100% !important;}.service_block::before {right:0}/* 230628 */ 
.banner_block .bottom h2:nth-of-type(2)::after{    width: 500px;}}@media (max-width: 1200px) {.RWDservice009 .top_icon .swiper-slide {width: 120px !important;}.info_block::after {display:none}.RWDservice009 .top_icon .swiper-slide .imgs {width: 90px;height: 90px}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box {background-color: #fff !important;padding: 20px !important;width: 100%;position: relative;top: 0px;right: 0px;box-shadow: none;margin-top: 0px;left: 0%;height: 300px !important;}#m_RWDfullscreen01_58_2.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box {height: 300px !important;border-bottom: #eee solid 1px;}.RWDservice009 .more {margin: 0px auto 0 auto;font-size: 16px}.banner_block .bottom h1 { font-size: 47px;}.banner_block .bottom { bottom: -40px;}.product_block::after {width: 350px;height: 340px;top: 0px;z-index: -1;}.menu_block ul li a {font-size: 13px;}.menu_block ul li {margin-right: 20px;}.filter-portfolio::after {right: 0;}.service_block::after {width: 280px;height: 220px;}.page_wrapper_bg section.call_to_action>.container {width: 85%;}.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .logo {width: 215px;margin-top: 19px;}/* 230628 */ 
.info_block .RWDedictor{    margin: 0px auto 0 auto;}.info_block .RWDedictor h2{    font-size: 16px;} .RWDservice009 .gallery-top-RWDservice009 .swiper-slide .box {    padding-bottom: 0;}}

/*小螢幕 end*/ 

/*1199px start*/ 

@media (max-width: 1199px) {
.RWDmenu_plus04 .dropdown-menu { width: 140%;  left: auto;}/* 230628 */ 
.info_block .RWDedictor {    margin: 50px auto 0 auto;}/*20220912*/ 
.lang_en .footer_block .map .col-md-8, .lang_en .footer_block .map .col-md-4 {  width: 100%;}.lang_en .footer_block .map {display: flex; flex-wrap: wrap;}.lang_en .footer_block .map .col-md-8 {  border-right: none;  padding-right: 0; padding-bottom: 45px;}.lang_en .footer_block .map .col-md-4 { padding-left: 0;}.lang_en .footer_block .map .col-md-8 div {  width: 55%;}.lang_en .footer_block .map iframe { width: 45%;}@media (max-width: 1100px) {.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 13px;}}
}
/*1199px end*/ 

/*1024px start*/ 

@media (max-width: 1024px) {
.service_block .container::after {display:none}.RWDbtn01 .btn-box {width: 80%;margin: 0 auto}.RWDservice009 .top_icon .swiper-slide {width: 100px !important;}.RWDservice009 .top_icon .swiper-slide::after {top: 55px;}#m_RWDfullscreen01_58_2.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box {height: auto !important;}.footer_block .map .col-md-8 {width: 50%;}.footer_block .map .col-md-8 {display: block;}.footer_block .map .col-md-8 div {width: 100%;}.footer_block .map iframe {width: 100%;padding-right: 30px;padding-left: 0px;height: 80px !important;margin: 10px 0px;}.footer_block .map {align-items: flex-start;}.footer_block .map .col-md-4 {padding-left: 30px;width: 50%;}.menu_block ul {flex-wrap: wrap;}.menu_block {    position: absolute;    right: -5px;    width: 50%;    bottom: 140px;}.menu_block ul li {    width: calc(100%/3 - 1px);    margin-right: 0px;}.RWDmenu_plus04 .copyright {display:none}.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .logo {width: 250px;}.ml-stack-nav-toggle i {display: none;}.RWDmenu_plus04 .features:after {top: 25%;height: 40%;background-color: #dfce9e;}.ml-stack-nav-toggle {padding: 35px 35px 25px 15px}.RWDmenu_plus04 #mobile-menu .menu li.has-child>a {font-size: 14px;letter-spacing: 1px;}.RWDmenu_plus04 .features .search-btn {padding: 20px 10px;}.RWDmenu_plus04 .features .member-btn {padding: 20px 10px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 20px 10px;}.banner_block {margin-top: 60px;}.RWDbanner_plus01 .slick-caption {top: 45%;}.RWDbanner_plus01 .slick-caption {left: 0%;}.RWDbanner_plus01 .page-scroll {display: block;}.RWDbanner_plus01 .page-scroll {bottom: -80px;}.banner_block .bottom {left: 5%;}.menu_block ul {padding-right: 40px;}.page_wrapper_bg section.call_to_action>.container {width: 95%;}/*2022*/ 
.litem__text { padding: 20px;}.rwdlayoutlist_9 .subject { font-size: 16px;}div#O_standOption2>label.control-label {    width: 55px;}.RWDproduct_page .products-info div#O_standOption2 .select-box { width: calc(100% - 63px);}/*英文版*/ 
.lang_en .banner_block .bottom, .lang_cn .banner_block .bottom {   bottom: 25px;}.lang_en .footer_block .map iframe { height: 200px !important;}.lang_en .footer_block .map .col-md-8 {display: flex;}
}
/*1024px end*/ 

/*991px start*/ 

@media (max-width: 991px) {
#RWDfullscreen01 .container {width: 100%;}.page_wrapper_bg .footer_block .container{width: 100%;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/3 - 11px)}.RWDservice009 .more::after {font-size: 15px}.service_block::after {display:none}.product_block::after {display:none}.banner_block .bottom {bottom:350px;}.service_block::before {display:none}.filter-portfolio::after {    top: -30px;    width: 100px;    height: 60px;}.footer_block {padding-top: 60px;}.footer_block::before {height: 150px;top: -150px;}/*-----*/#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 30px;}
}
/*991px end*/ 

/*850px start*/ 

@media (max-width: 850px) {
.RWDbanner_plus01 .page-scroll {display:none;}.RWDbanner_plus01 .slick-caption {left: 2%;top: 58%;} .banner_block .bottom {    bottom: 0px;    left: 5%;    margin: 0 auto;    width: 80%;    right: auto;}.banner_block .bottom {    bottom: 200px}/*語系*/ 
.lang_en .footer_block .map .col-md-8 div { width: 70%;}.lang_en .footer_block .map iframe { width: 100%;}.lang_en .footer_block .map .col-md-8 div { padding: 0 0 20px;}.lang_en .footer_block .map .col-md-8 {  flex-wrap: wrap;}.lang_en .footer_block .map iframe {  width: 100%;}.lang_en .footer_block .map .col-md-8 div {  width: 100%;}.lang_en .footer_block .map .col-md-8 div small { display: inline-block;}.lang_en .footer_block .map iframe {height: 150px;}
}
/*850px end*/ 

/*800px start*/ 

@media (max-width: 800px) {
.RWDbanner_plus01 .page-scroll {display:none;}.RWDbanner_plus01 .slick-caption {left: 2%;top: 60%;} .banner_block .bottom {    bottom: 100px}.footer_block::before {height: 100px;top: -100px;}.page_wrapper_bg  .ebtn a {width:180px;}.page_wrapper_bg  .ebtn {width: auto;}.RWDproduct_page .btn_back {width: auto;}/*語系*/ 
.lang_en .list-btn_mobile, .lang_cn .list-btn_mobile {display: none !important;}
}
/*800px end*/ 

/*pad版 start*/ 

@media (max-width: 768px) {
/**/ 
.RWDbanner_plus01 .slick-caption.txt-center{margin-top:20%}.RWDparallax_new .container.editor {padding-top: 100px !important;}.RWDservice009__head__h2 {font-size: 16px !important;width: 80%;margin: 0 auto !important;line-height: 1.5 !important;}.RWDProduct006 .illustration-v2 .item::after {display:none}/* 230628 */ 
.info_block .sub_title {    font-size: 16px !important;    width: 80%;    margin: 0 auto !important;    line-height: 1.5 !important;}
}
/*pad版 end*/ 

/*767px start*/ 

@media (max-width: 767px) {
.product_block {padding: 0px 0px 50px;}.service_block {padding: 50px 0px 50px;}.footer_block .map .col-md-8 {width: 100%;border: 0;border-bottom: 1px #222 solid;}.footer_block .map .col-md-4 {padding-left: 0px;width: 100%;padding-top: 20px;}.footer_block .map {display: block}.RWDbanner_plus01 .logo {display:none}.footer_block .map iframe {    width: 100%;    padding-right: 0px;    padding-left: 0px;}.footer_block .map .col-md-4 {padding-right: 0px;}.RWDsocial002 .iconRounded {box-shadow: none;border-radius: 100%;}.filter-portfolio::after {top: -40px;}/*-----*/ 
.layoutlist_2 .col-xs-12 {width: 50%;float: left;}.layoutlist_8.rwd .item {padding: 30px 0;width: 50%;float: left;}.layoutlist_8.rwd .row {margin-left: 0;margin-right: 0;}.RWDslider01 .pic-list {float: none;width: 100%;padding-left: 0;padding-right: 0;}.RWDslider01.pic-right .pic-list { float:none; padding-left: 0px; padding-right: 0;}.RWDslider01 .text { float: none;width: 100%;}.RWDslider01 .control-box { left: 0;}#mobile-fixed.hid-info.active {padding: 15px 10px;}.rwdlayoutlist_9 .litem {width: 50%;}.litem__text {    margin-top: 0;    width: 100%;    padding: 20px 0 0;}/*語系*/
}
/*767px end*/ 

/*600px start*/ 

@media (max-width: 600px) {
.product_block {    padding-top: 90px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/2 - 11px);}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .box .img img {object-fit: contain;}.RWDservice009 .top_icon .swiper-slide .name {font-size: 11px}.RWDservice009 .top_icon {margin-bottom: 30px;position: relative;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .box .img img {height: auto !important;}#m_RWDfullscreen01_58_2.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .box .img {height: auto !important;}.RWDservice009 .main_pic {width: 95%;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .title {text-align: center;font-size: 22px !important;margin-bottom: 10px !important;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .memo ul {margin-top: 0px;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box {width: 90%;margin: 0 auto;}.RWDproduct002_v3 .btn.btn-rj {letter-spacing: 0px}.product_block::before {display:none}.product_block::after {width: 300px;height: 500px;top: -100px;z-index: -1;}.RWDbtn01 .btn-box {width: 100%;margin: 0 auto;}.footer_block .map .col-md-8 div {text-align: center;}.footer_block .map .col-md-4 {text-align: center;}.main-title {font-size: 25px !important;letter-spacing: 1px !important;}.RWDproduct002_v3 .main-title::after {font-size: 25px;}.RWDservice009__head__h1 {font-size: 25px !important;letter-spacing: 1px !important;}.RWDservice009 .more {margin: 0px auto 0 auto;font-size: 14px;width: 90%;letter-spacing: 1px;font-weight: 600;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .memo {-webkit-line-clamp: 15}.RWDservice009 .swiper-button-next, .RWDservice009 .swiper-button-prev {    position: absolute;    width: 35px;    height: 35px;    margin-top: -20px;    top: 190px;    display: flex;    align-items: center;    justify-content: center;    background-color: #111;    font-size: 15px;    color: #fff;    outline: 0;}.RWDservice009 .more::after {width: 100%;}.banner_block .bottom h1 {    font-size: 32px;    text-align: center;}.banner_block .bottom {    bottom: -40px;    left: 10%;    position: absolute;}.banner_block .bottom h5 {font-size: 15px;}.service_block::after{display:none}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box .process-btn {margin: 30px 0 ; width: 100%;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box .process-btn a { width: 100%;display: block;text-align: center;}.menu_block {    position: relative;    right: 0px;    width: 85%;    bottom: 0;    margin: 0 auto;}/*-----*/ 
.RWDproduct_page .btn_back {width: 100%;}.page_wrapper_bg  .ebtn a {width: 100%;}.page_wrapper_bg  .ebtn {width: 100%;}.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}.layoutlist_8.rwd .item { width:100%;float:none;}.layoutlist_2 .col-xs-12 { width:100%;float:none;}.btn.btn_back {width: 100%;}#article .btn.btn_back a {display: block;}.tabs {margin: 30px 0 0 !important;}.tab_title { font-weight: bold !important;}.page_wrapper_bg section.call_to_action {padding: 50px 0 100px;}.rwdlayoutlist_9 .litem {width: 100%;}#mobile-fixed {padding: 15px 0;}/* 230628 */ 
.banner_block .bottom h2:first-of-type{font-size: 15px;}.info_block .main_title {    font-size: 25px !important;    letter-spacing: 1px !important;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .title h3{text-align: center;    font-size: 22px !important;    margin-bottom: 10px !important;}.info_block .RWDedictor{    width: 90%;   }.info_block .RWDedictor .more{width: 100%;}.info_block .RWDedictor .more,.info_block .RWDedictor h2{font-size: 14px; letter-spacing: 1px;    font-weight: 600;}/*語系*/ 
.lang_en .footer_block .map .col-md-8 div { width: 100%;}
}
/*600px end*/ 

/*480px start*/ 

@media (max-width: 480px) {
.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn {color: #fff;width: 40px;height: 40px;font-size: 35px;background: #111;cursor: pointer;line-height: 22px}.RWDProduct006 a.owl-btn.prev.rounded-x {left: 0px;}.RWDProduct006 a.owl-btn.next.rounded-x {right:0px;}.RWDproduct002_v3 .filter-portfolio ul>li {margin: 0px 5px 10px 5px;}.RWDbtn01 {margin-top: 20px;}.RWDbtn01 li.col-md-6.col-sm-12 {width: 50%}.RWDservice009__head__h2 {font-size: 15px !important;width: 90%;line-height: 1.5 !important;letter-spacing: 0.5px;}.sub-title {font-size: 15px !important;width: 90%;line-height: 1.5 !important;letter-spacing: 0.5px;}.ml-stack-nav-toggle__line {width: 30px;}.ml-stack-nav-toggle {padding: 35px 10px 25px 0px !important;}.RWDmenu_plus04 .logo {width: 200px;}.RWDmenu_plus04 .logo {margin-top: 15px;}.RWDservice009 .gallery-top-RWDservice009 .swiper-slide .text_box {width: 100%;margin: 0 auto;padding: 20px 15px 0px !important;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 10px;margin: 0px 5px 10px;}.portfolio-bottom-summary {height: auto !important;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {height: auto !important;}.RWDmenu_plus04 .logo a::after {background: url(archive/image/customization/logo0.webp) no-repeat;content: "";position: absolute;width: 100px;height: 50px;left: 0;top: 5px;background-size: contain;}.RWDmenu_plus04 .logo img.img-responsive {opacity: 0;}.RWDmenu_plus04 .logo {width: 125px;}.footer_block .map span {width: 35px;}.footer_right {line-height: 18px;}.scrollTop002 {bottom:5px;right:20px;}.RWDsocial002 .iconRounded {width: 35px;height: 35px;font-size: 18px;font-size: 15px;padding-top: 0px;display: flex;align-items: center;justify-content: center}.RWDsocial002 i.i.ii-youtube1.iconRounded {    font-size: 20px;    padding-top: 0px;}i.icon_ig2.iconRounded {top: 0;}.RWDsocial002 {bottom: 75px;}.RWDsocial002 {right: 5px;width: 40px;}.banner_block .bottom h5 {font-size: 15px;text-align: center;}.RWDbanner008 .slider {height: 100px !important;}.banner_block .bottom h6 {    top: 0px;    font-size: 14px;    letter-spacing: 1px;    font-weight: 600;    margin: 20px auto 0px;}.banner_block .bottom h6::after {display:none}.RWDbanner008 {width: 85%;margin: 0 auto;}.RWDsocial002 ul.socialNetwork {    padding: 0;    display: flex;    margin: 0;}.RWDsocial002 ul.socialNetwork li {float: left;list-style-type: none;width: calc(100%/6 - 1px);display: flex;align-items: center}.RWDsocial002 {    right: 0px;    width: 100%;    bottom: 0;    background: rgb(239 239 239 / 82%);}.RWDsocial002 a.tips {    text-align: center;    width: 100%;    display: flex;    align-items: center;    justify-content: center;    padding: 10px 0px;}.footer_block .map .col-md-4 a:nth-child(7) {display: block}.scrollTop002 .ii {font-size: 35px;}.RWDsocial002 .iconRounded {margin: 0;}.menu_block {    position: relative;    right: 0px;    width: 100%;    bottom: 0;    margin: 0 auto;}.menu_block ul li {    width: calc(100%/2 - 1px);    margin-right: 0px;}.info_block {    padding: 110px 0px 150px;}.service_block {    padding: 50px 0px 0px;}.footer_block::before {    height: 70px;    top: -70px;}.list-btn_mobile a { line-height: 40px !important;background-color: #9f9fa0 !important; }.list-btn_mobile, .list-btn, .buybtn{ background-color: #9f9fa0 !important; }/* 230628 */ 
.banner_block .bottom h2:first-of-type {  font-size: 15px;    text-align: center;}.banner_block .bottom h2:nth-of-type(2){    top: 0px;    font-size: 14px;    letter-spacing: 1px;    font-weight: 600;    margin: 20px auto 0px;}.banner_block .bottom h2:nth-of-type(2)::after{display: none;}/*語系*/ 
.lang_en .footer_block {letter-spacing: .5px;}.lang_en .footer_block h6 {font-size: 14px;}.lang_en .footer_left { padding: 0;}.lang_en .RWDbanner_plus01.style-dotnav.control-right .control-box, .lang_cn .RWDbanner_plus01.style-dotnav.control-right .control-box {display: none;}.lang_en .banner_block .bottom, .lang_cn .banner_block .bottom { bottom: -40px;}.lang_en .footer_right {text-align:center;}
}
/*480px end*/ 

/*380px start*/ 

@media (max-width: 380px){
.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 10px;margin: 0px 0px 10px;width: calc(100%/1 - 0px);}.RWDbtn01 li.col-md-6.col-sm-12 {width: 100%;margin: 5px;}.RWDProduct006 {width: 100% !important;}.RWDProduct006 a.owl-btn.prev.rounded-x {left: 10px;}.RWDProduct006 a.owl-btn.next.rounded-x {right: 10px;}.RWDProduct006 .product-description {padding: 0px;}.RWDProduct006 .product-description .product-price span {letter-spacing: 0.5px;}.RWDproduct002_v3 div.section-subject.row .col-md-12 {padding: 0;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {font-size: 14px;}.ml-stack-nav-toggle__line {width: 25px;}.RWDmenu_plus04 .features {padding-right: 5px;}.RWDmenu_plus04 .logo {width: 110px;}.footer_right {padding: 10px 0px;letter-spacing: 0.5px;}.RWDservice009 .swiper-button-next, .RWDservice009 .swiper-button-prev {width: 30px;height: 30px;top: 145px}.footer_left {padding: 0;}.footer_block::before {left: 0px}.RWDproduct_page .products-info ul.price-box.list-inline {flex-direction:column-reverse;}
}
/*380px end*/ 

/*320px start*/ 

@media (max-width: 320px){
.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn {width: 30px;height: 30px;font-size: 25px}#m_RWDfullscreen01_55_1 > div.section-inner > div:nth-child(3) > div.col-md-12 {padding: 0}.section-subject.row {margin-bottom: 30px;padding: 0px 0px;}.banner_block .bottom h5 {font-size: 13px;text-align: center;letter-spacing: 0.5px;}.banner_block {margin-top: 30px;}.RWDmenu_plus04 .header {background: #fff;}.banner_block .bottom {    bottom: 100px;    left: 0;}.footer_block .map .col-md-4 a:nth-child(6) {display: block;color: #eee;}.footer_block::before {width: 100%;bottom: 790px;}
}
/*320px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
