a:hover,a:focus {    text-decoration: none;}.index .row {    margin-right: 0;    margin-left: 0;}.cd-main-content {    font-family: "superblue", sans-serif;    font-weight: 400;    font-style: normal;    letter-spacing: 0.5px;    line-height: 1.7;    color: #555;    font-size: 24px;}.fl img {    width: 50vw;}/*選單*/ 
.RWDmenu_plus04 .header {    background: #f7f7f7;    backdrop-filter: blur(0)}.RWDmenu_plus04 .site-nav .menu>li>a {    font-family: "superblue", sans-serif;    color: #333;    letter-spacing: 0.5px;    font-size: 16px;    font-weight: 400;}.RWDmenu_plus04 .header.is-up {    background: #f7f7f7b5;    backdrop-filter: blur(7px);}.RWDmenu_plus04 .logo {    width: 175px;    margin-top: 5px;}.RWDmenu_plus04 .lang-select:hover .lang-select-label,.RWDmenu_plus04 .site-nav .menu>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #333;}.RWDmenu_plus04 .container {    max-width: 100%;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;}span.cart-nu {    font-size: 0;}span#m_RWDfullscreen01_1_2_cat_total_qty {    color: #555;    font-size: 14px;    position: relative;    top: 0;    left: -1px;}.RWDmenu_plus04 i.ii.ii-people2 {    color: #555;}.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: #555;}.RWDmenu_plus04 .cart-block h3,.RWDmenu_plus04 .querycar-block h3,.RWDmenu_plus04 .member-block .other a,.RWDmenu_plus04 .member-block .other,.member-block h3 {    letter-spacing: 0.5px;}/**/ 
.RWDmenu_plus04 .site-nav .menu li.menu-ctus a {    position: relative;    display: flex !important;    align-items: center;    border: 1px solid #757575;    padding: 10px 30px !important;    margin-left: 20px;}.RWDmenu_plus04 li.menu-ctus a:after {    background: url(archive/image/customization/arrow-1.png);    width: 17px;    height: 17px;    background-size: contain;    content: "";    transform: rotate(0deg);    transition: .3s ease;    pointer-events: none;    position: relative;    display: inline-block;    margin-left: 13px;    transform: rotate(0deg);    transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li.menu-ctus a:hover {    border-color: #000;    transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li.menu-ctus a:hover::after {    filter: brightness(0.5);    transition: .3s ease;    transform: rotate(45deg);}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li a {    padding: 10px 0;    text-transform: uppercase;}/**/ 
.RWDmenu_plus04 ul {    font-family: "superblue", sans-serif; }.RWDmenu_plus04 .dropdown-menu .manu-item-box{   display: flex;    flex-wrap: wrap;}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a {    border-bottom: 1px solid #ddd;    color: #000;    font-size: 17px;    font-weight: 300;    text-transform: uppercase;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li a {    font-size: 15px;    color: #555;    font-weight: 300;    text-transform: lowercase;    transition: .3s ease;}.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: #72d1ca;    padding-left: 0;    transition: .3s 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 {    text-decoration: none;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li {    width: 20%;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li:nth-child(5n+1) {    clear: left;}/*模組*/ 
.advantage-block .container {    width: 90%;}.advantage-block {    position: relative;    padding: 7vw 0;}.brand-block {    position: relative;    padding: 7vw 0;    background: linear-gradient(-45deg, #52bcee, #e73c7e 15%, #46c2dd 30%, #93ffe6 50%, #74e8ff 60%, #fff 80%);    background-size: 400% 400%;    animation: gradient 15s ease infinite;}.brand-block .container {    width: 80%;}.material-block .container {    width: 80%;    padding: 0}.material-block {    position: relative;    padding: 7vw 0 0;}.about-block {    position: relative;    padding: 7vw 0;}.about-block .container {    width: 90%;    margin-right: 0;    padding: 0;}.custumerized-block .container {    width: 97%;    margin-right: 0;    padding: 0;}.style-block {    position: relative;    padding: 7vw 0;}.style-block .container {    width: 85%;    padding: 0;}.RWDnews005 .container {    width: 100%;}/*--------*/ 
.RWDbanner_plus01 .slick-caption .txt3 {    font-size: clamp(1.0625rem, 0.8603rem + 0.8295vw, 2.1875rem);    font-weight: 700;    color: #333;    margin-top: 7vw !important;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: clamp(1.25rem, 0.5536rem + 2.8571vw, 4.7rem);    color: #111;    text-transform: uppercase;}.RWDbanner_plus01 .slick-caption>.container {    width: 70%;    padding: 0;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 72px) !important;    height: calc(100vh - 72px) !important;}.banner-block {    margin-top: 72px;}/*標題*/ 
.RWDService001 .section-subject {    display: none;}.section-line {    display: none !important;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {    display: none;}.RWDservice012__head__h1 {    position: relative;    font-weight: 300;    font-size: clamp(1.25rem, 1.0268rem + 1.1161vw, 2.8125rem);    line-height: 1.5;    color: #333;    margin: 0;    width: 40%;}.RWDservice012__head__h2 {    font-size: clamp(1.25rem, 0.8929rem + 1.7857vw, 3.75rem);    font-weight: 700;    font-style: italic;    color: #333;    letter-spacing: 0;}.RWDservice012__head {    margin: 0 0 50px;    text-align: left;}.advantage-title .title-box:after {    content: "";    position: relative;    display: block;    height: 40px;    width: 1px;    background: #333;    margin: 0 auto;}.advantage-title .title-box {    text-align: center;    font-style: italic;    color: #333;    font-size: clamp(1.375rem, 1.1696rem + 1.0268vw, 2.8125rem);    font-weight: 700;    position: relative;    margin: 0 0 40px;}h2.main-title {    font-size: clamp(2.8125rem, 2.1429rem + 3.3482vw, 7.5rem) !important;    color: #111 !important;    margin: 0;    line-height: 1;    font-weight: 700 !important;    text-transform: uppercase;}.RWDnews005 .section-subject {    margin: 0 0 100px;}.brand-title {    width: 40%;}/*-----------*/ 
.about-top {    margin: 0 0 60px 5%;}.about-top .title-txt,.RWDleft_cont002 .title-txt {    font-size: clamp(1.375rem, 0.8393rem + 2.6786vw, 5rem);    font-weight: 700;    line-height: 1.1;    color: #333;    margin: 0 0 20px;}/*-----*/ 
.brand-right {    width: 60%;    margin-right: 0;    margin-left: auto;    margin-top: 6vw;}.RWDService001 .col-md-3.col-sm-6 {    width: 100%;    padding: 0;    border-bottom: 6px solid #333;    margin: 30px 0;    position: relative;}.RWDService001 .col-md-3.col-sm-6 h2 {    font-size: clamp(2.8125rem, 2.1429rem + 3.3482vw, 7.5rem);    color: #333;    margin: 0;    line-height: 1;    font-weight: 700;}.RWDService001 .col-md-3.col-sm-6 h2:hover:after {    transform: rotate(45deg);    transition: .5s ease;    filter: brightness(0.2);}.RWDService001 .col-md-3.col-sm-6 h2:after {    content: "";    position: absolute;    background: url(archive/image/customization/arrow-1.png);    width: 72px;    height: 72px;    background-size: contain;    right: 0;    transition: .5s ease;    transform: rotate(0deg);}.RWDService001 p {    display: none;}.choice-bottom {    font-size: clamp(1.25rem, 0.8929rem + 1.7857vw, 3.75rem);    font-weight: 700;    font-style: italic;    color: #333;    letter-spacing: 0;    position: sticky;    top: 0;}.choice-top {    font-size: clamp(1.25rem, 1.0268rem + 1.1161vw, 2.8125rem);    line-height: 1.5;    color: #333;}/*關於*/ 
.RWDleft_cont002 .item-second .text-box .underline {    display: none;}.RWDleft_cont002 .item-second:hover .pic img {    transform: scale(1);}.RWDleft_cont002 .item-second {    background: transparent;    display: flex;    flex-direction: row-reverse;    align-items: center;}.RWDleft_cont002 .item-second .text-box .text {    margin-top: 0;    width: 100%;    color: #555;    font-size: 24px;    font-weight: 300;    letter-spacing: 0.5px;}.RWDleft_cont002 .item-second .text-box {    background: transparent;    font-weight: 300;    padding: 0px;    width: 45%;    padding: 0 7%;}.RWDleft_cont002 a {    width: 55%;}.RWDleft_cont002 .item-second .pic {    width: 100%;}.RWDleft_cont002 .item-second .text-box a {    width: 520px;    border-radius: 0;    letter-spacing: 0.5px;    color: #fff;    font-weight: 300;    font-size: 25px;    display: flex;    padding: 20px 50px;    border: none;    background: #1a1a1a;    margin: 50px 0 0;    text-transform: uppercase;    position: relative;    justify-content: space-between;    align-items: center;    transition: .3s ease;}.RWDleft_cont002 .item-second .text-box a:after {    background: url(archive/image/customization/arrow-1.png);    width: 35px;    height: 35px;    background-size: contain;    position: relative;    content: "";    filter: brightness(22.5);    transform: rotate(0deg);    transition: .3s ease;    pointer-events: none;}.RWDleft_cont002 .item-second .text-box a:hover:after {    transform: rotate(45deg);    transition: .3s ease;}.RWDleft_cont002 .item-second .text-box a:hover {    color: #fff;    background-color: #000;}/*安心*/ 
.RWDproduct004 .callout-dark {    background: transparent;    border-bottom: 0px;    padding: 0;}.RWDproduct004 #portfolio .row.mix-grid {    margin: 0;    display: flex;    align-items: center;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div .item-box {    display: flex;    flex-direction: column-reverse;    overflow: visible;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: calc(100% / 3 - 30px);    margin: 0px 15px !important;}.RWDproduct004 #portfolio {    overflow: visible;}.RWDproduct004 {    overflow-x: visible;}.RWDproduct004 .nopadding {    border-bottom: 0px;}.RWDproduct004 div.row>div img {    transition: 0.5s ease;}.RWDproduct004 .item-box-desc {    padding: 0;    text-align: center !important;    width: 80%;    margin: 0 auto 40px;}.RWDproduct004 a,.RWDnews005 a {    pointer-events: none;}.RWDproduct004 .item-box-desc a>h3 {    font-size: clamp(1.875rem, 1.25rem + 3.125vw, 6.25rem) !important;    line-height: 1.3 !important;    font-weight: 700 !important;    color: #202020 !important;}.RWDproduct004 .list-inline {    height: auto !important;    font-size: clamp(0.9375rem, 0.9107rem + 0.1339vw, 1.125rem);}/*-------*/ 
.RWDvideo006__video {    height: 65vh;    z-index: 0;}.abbottom-txt {    position: absolute;    z-index: 9;    color: #fff;    left: 5%;    bottom: 10%;}.about-bottom {    position: relative;}.video-mainbox ul li:last-child:after {    display: none;}.video-mainbox ul li:after {    content: "";    position: relative;    display: inline-block;    width: 3px;    height: 40px;    background: #fff;    transform: rotate(15deg);    margin: 0 30px;}.video-mainbox ul li {    position: relative;    text-transform: uppercase}.video-mainbox ul {    display: flex;    list-style: none;    padding: 0;    font-size: clamp(1.25rem, 0.9375rem + 1.5625vw, 3.2rem);    font-weight: 700;    font-style: italic;    margin: 50px 0 0;}.abbottom-video:before {    background-image: linear-gradient(34deg, rgb(0 0 0 / 30%) 0%, 60%, #00173100 110% 120%);    content: "";    position: absolute;    width: 100%;    height: 100%;    bottom: 0;    left: 20px;    z-index: 1;    pointer-events: none;}.abbottom-video {    position: relative;}/*-------*/ 
.RWDbanner013 .box .img {    background: transparent;}.RWDnews005 .controlls-over .owl-pagination,.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    display: none;}/*LIN*/ 
.RWDbanner_plus01 .slick-caption .txt2 {    font-size: clamp(1.875rem, 0.3361rem + 6.3134vw, 10.4375rem);    font-weight: 700;    color: #fff;    text-transform: uppercase;    line-height: 1.1;    margin-top: 30px !important;    position: relative;    z-index: 1;    background: linear-gradient(90deg, rgba(0, 0, 0, 1) 10%, rgb(43 43 43) 35%, rgb(255 255 255 / 65%) 55%, rgb(0 0 0 / 0%) 70%, rgb(0 0 0 / 0%) 100%);    background-size: 150%;    -webkit-background-clip: text;    -webkit-text-fill-color: rgba(255, 255, 255, 0);}.RWDbanner_plus01 .slick-caption .txt2.an {    animation: light-animation 1.5s linear;    animation-delay: 1200ms !important;}@keyframes light-animation {    0% {        background-position: 120%;    }    100% {        background-position: 0%;    }}/*------*/ 
.RWDservice012 .text_box .text .title {    line-height: 1.1;    display: block;    font-weight: 700;    position: relative;    margin-bottom: 30px;    color: #000;    padding: 0;    font-size: clamp(1.5rem, 1.0956rem + 1.659vw, 3.5rem);    text-transform: uppercase}.RWDservice012 .text_box .text {    border: none;}.RWDservice012 .text_box .text .memo {    font-size: 15px;    display: block;    line-height: 28px;    color: #ddd;}.RWDservice012 .text_box .text .arrow {    display: none;}.RWDservice012 .text_box.num8 .text {    overflow: hidden;}.RWDservice012 .text_box .text {    align-items: flex-start;}.RWDservice012 .text_box .text .box {    width: 100%;    margin-bottom: 0;    position: relative;    padding: 80px 80px 0;}.RWDservice012 .text_box .text .memo {    line-height: 1.5;    color: #333;    font-size: clamp(1.0625rem, 0.7817rem + 1.1521vw, 2.625rem);}.RWDservice012 .text_box .text:nth-child(1) .title {    color: #fff;}.RWDservice012 .text_box .text:nth-child(1) .memo {    color: #fff;}.RWDservice012:hover .text_box .text {    opacity: 0.2;}.RWDservice012 .swiper-slide.swiper-slide-active .box .bg {    transform: scale(1);}
/*footer start*/

.footer-block {    background-color: #333;    color: #fff;    font-size: 18px;}.footer-block .container {    width: 80%;    display: flex;    position: relative;    padding: 7vw 0;}.footer-title {    width:45%;}.footer-menu {    width: 35%;}.footer-contact {    width: 20%;}.ft-menusec {    display: flex;}.fttitlebox{    font-size: clamp(1.5625rem, 1.1694rem + 1.6129vw, 3.75rem);    font-weight: 700;    line-height: 1.5;}.ft-menubox {    margin: 0 20px;}.ft-menubox a {    color: #fff;}.ft-menubox ul {    list-style: none;    padding: 0;    line-height: 2;}.ft-menutitle {    font-weight: 500;    font-style: italic;    font-size: 25px;    margin: 0 0 20px;line-height:1.3;}.footer-social {    position: absolute;    bottom:3.5vw;}.RWDsocial002 .iconRounded {    border:1px solid rgb(255 255 255 / 42%);    color: #fff;    background-color: transparent;    border-radius: 0;    margin-right: 20px;    width: 50px;    height: 50px;    padding-top: 15px;    transition: .3s ease;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: transparent;    color: #fff;    border-color: #fff;}.ftctus-btn a:hover:after {    transform: rotate(45deg);    transition: .3s ease;    opacity: 1;    filter: none;}.ftctus-btn a:hover {    background: #fff;    transition: .3s ease;    color: #333;}.ftctus-btn a:after {    background: url(archive/image/customization/arrow-1.png);    width: 25px;    height: 25px;    background-size: contain;    position: relative;    content: "";    filter: brightness(22.5);    transform: rotate(0deg);    transition: .3s ease;    pointer-events: none;    opacity: 0.8;}.ftctus-btn a {    color: #fff;    border: 1px solid #747474;    display: flex;    justify-content: space-between;    padding: 15px 50px;    margin: 30px 0 0;    transition: .3s ease;    align-items: center;    text-transform: uppercase;    font-weight: 500;}.scrollTop002 .top_btn img {    width: 52px;    border: 1px solid #333;    border-radius: 100%;    padding: 12px;    filter: contrast(0.02);}.scrollTop002 {bottom: 200px;right: 35px;}.protect-blcok {    display: flex;    justify-content: center;    align-items: center;    background: #000;    color: #707070;    font-size: 12px;    padding: 10px 0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #707070 !important;}.RWDssl01 {    margin: 0 10px;}i.i.ii-fb1.iconRounded {    color: #1f8de1;}i.i.ii-youtube1.iconRounded {    color: #c63434;}i.i.ii-line3.iconRounded {    color: #299b51;}i.i.ii-twitter1.iconRounded {    color: #1385e7;}/*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(0, 0, 0, 0.9) !important;    color: #fff !important;    left: auto !important;    line-height: 1.5 !important;font-family: 'Roboto', sans-serif;    font-weight: 300;}.RWDalert_fancybox.bottom .editor {    font-size: 17px !important;    letter-spacing: 0px !important;}.RWDalert_fancybox .btn.active {    border: 1px solid #ccc !important;    display: block;    padding: 5px 80px;    color: #333 !important;    font-size: 22px !important;    text-transform: uppercase;    position: relative;    border-radius: 0 !important;    background: #fff !important;    margin-top: 20px;letter-spacing: 0;  font-weight: 700;    font-family: "superblue", sans-serif;}.RWDalert_fancybox .btn.active:after {    background: url(archive/image/customization/arrow-1.png)no-repeat;    width: 20px !important;    height: 20px !important;    background-size: contain;    content: "";    pointer-events: none;    display: inline-block;    margin-left: 13px;    transform: rotate(0deg);    transition: .3s ease;    position: absolute;    right: 30px;top: 10px}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}.RWDalert_fancybox .btn.active:hover:after {    transform: rotate(45deg);    transition: .3s ease;    filter: invert(1);}

/*footer end*/
/*動畫 start*/

@keyframes move07{0% {    opacity: 0;-webkit-transform:translateX(-30px);    -moz-transform:translateX(-30px);    -ms-transform:translateX(-30px);    -o-transform:translateX(-30px);transform:translateX(-30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}.animated .RWDproduct004 .mix:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.7s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.9s;opacity: 0}.animated .about-info .RWDleft_cont002 .item-second .pic {animation: 1200ms ease normal forwards 1 fadeInRight;opacity: 0;animation-delay: 0.3s;}@keyframes gradient {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}50% {background-position: 100% 50%;}0% {background-position: 0% 50%;}}@keyframes bg-animation {    0% {        background-position: left;        color: rgba(255, 255, 255, 0.596);    }    30% {        color: transparent;    }    100% {        background-position: right;    }}@-webkit-keyframes bg-animation {    0% {        background-position: left;        color: rgba(255, 255, 255, 0.596);    }    30% {        color: transparent;    }    100% {        background-position: right;    }}

/*動畫 end*/
/*跟隨滑鼠樣式 start*/

/*滑鼠跟隨顏色css*/body.no_cursor{cursor:none}.cursor01_effect{position:fixed;z-index:89999;pointer-events:none;left:0;top:0;overflow:hidden;width:100%;height:100%}.cursor01_effect .cursor__inner{pointer-events:none;position:absolute;top:0;left:0;border-radius:50%;z-index:8}.cursor01_effect.mix .cursor__inner{mix-blend-mode:difference}.cursor01_effect .cursor__inner--dot{width:10px;height:2px;border-radius:50%}.cursor01_effect .cursor__inner--dot.plus::after{transition:.3s}.cursor01_effect .cursor__inner--dot:after{content:'';width:2px;height:10px;background:0 0;border-radius:0;position:absolute;left:4px;top:-4px;transition:.6s}.RWDcursor01 .cursor__inner--circle{width:40px;height:40px}@media only screen and (max-width:1200px){.cursor01_effect{display:none}}.cursor01_effect .cursor__inner--circle{width: 40px;height: 40px;border: 1px solid #c5c5c5;}.cursor01_effect .cursor__inner--dot {width: 6px;height: 6px;background:#c5c5c5;}/* HOVER 效果1 transition不要用all*/ 
.cursor01_effect .cursor__inner--circle.style01{border-color:#707070;transition: border-color .5s ease;}.cursor01_effect .cursor__inner--dot.style01{background-color:#707070;transition: border-color .5s ease;}

/*跟隨滑鼠樣式 end*/
/*內頁 start*/

.page_wrapper_bg .collapsing_header .main {overflow-x: visible;}.page_wrapper_bg section.call_to_action {padding: 150px 0;min-height:25vw;}.eforms1 .page_wrapper_bg section.call_to_action {background: linear-gradient(-45deg, #52bcee , #e73c7e 15%, #46c2dd 30%,#93ffe6 50%, #74e8ff 60%, #fff 80%);background-size: 400% 400%;animation: gradient 15s ease infinite;}.eforms1 ul.breadcrumb.pull-right {display: none;}.page_wrapper_bg .article-text {font-size: 16px;font-weight:normal;color:#555;letter-spacing:0.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size:16px;font-weight:normal;color:#555;letter-spacing:0.5px;line-height:2;}.page_wrapper_bg section.call_to_action>.container {width:50%;padding: 0;}.page_wrapper_bg .article-text>.container {width:100%;padding: 0;}.page_wrapper_bg .banner-block {margin-top: 0;}.album1 .page_wrapper_bg section.call_to_action>.container {    width: 80%;}.article1 .page_wrapper_bg section.call_to_action>.container {width: 100%;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {    margin-top: 130px !important;}.page_subject {    padding: 0 0 60px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background:#1a1a1a;padding: 7px 50px !important;color: #fff;font-size: 17px;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {    font-size: 20px;    border-radius: 0;    letter-spacing: 0.5px;    color: #fff !important;    font-weight: 300;    border: none;    background: #1a1a1a;    margin: 50px 0 0;    text-transform: uppercase;    position: relative;    transition: .3s ease;    display: block;    padding: 5px 50px;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover{    background: #1a1a1a;    transition: .5s ease;    color: #fff;}.btn.btn_back a {    border: 1px solid #1a1a1a;    background: #fff;    color: #1a1a1a;    padding: 7px 50px;    font-size: 16px;    display: block;    width: 200px;    letter-spacing: 0.5px;}#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 0;display:none}.hgroup .container {margin: 0;border-bottom: none;padding:0;width:100%}.hgroup .pageTitle{ text-align: center;    letter-spacing: 0;    font-size: clamp(2.8125rem, 2.1429rem + 3.3482vw, 3.7rem) !important;    font-weight: 700;    line-height: 1.2;    margin: 0;    padding: 0;    color: #111;    text-transform: uppercase;}.article1 .page_subject {    display: none;}/**/ 
.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: 50px 0;    border-bottom: 1px solid #d7d7d7;    display: flex;    align-items: center;}.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;}/*會員*/ 
.login_box {font-size: 16px;letter-spacing: 0;min-width: 500px;}.login_box_head {font-size: 45px;font-weight: 700;letter-spacing: 0;left: 0;padding: 40px 10px;color: #111;text-transform: uppercase;}#btn_member_login:hover {background-color:#1a1a1a;}#btn_member_login  {    background-color: #1a1a1a;    padding: 12px 0;    font-size: 20px;}.member_join_strong {    color: #ad3636;    font-weight: 500;    margin-left:10px;    text-transform: uppercase;}#join_form .btn-primary:hover {background: #04a1e9;}#join_form .btn-primary {background: #11a5e9; border-radius: 20px;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius: 20px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}.member_join {color: #555;font-size: 16px;}/*-------*/ 
.form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.eformsDesc {    margin: 0 0 50px;    padding-bottom:30px;    border-bottom: 1px solid #a7a7a7;    text-align: center;line-height:1.7;}.eforms1 #eForm1 > div:nth-child(6) > label,.eforms1 #eForm1 > div:nth-child(10) > label {width: 100%;font-size: 22px;text-transform: uppercase;margin: 0;line-height: 1.2;font-weight: 700;margin: 0 0 10px !important}.eforms1 #eForm1 > div:nth-child(10) > label {    margin-top: 50px !important;}#eforms {    background: #fff;    padding:100px 150px !important;}.eforms2 #eforms {    border: 1px solid #e0e0e0;}.customized_columns ._input, .customized_columns select {border: none;background-color: #f4f4f4;}.form-control {border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}.form-group label.must:after{    color: #33d3c8;    font-size: 30px;    position: absolute;    top: -10px;}.form-group  .boxname {    margin-right: 20px;}.form-group  input[type=checkbox], input[type=radio] {    margin: 0 7px 0 0;    line-height: normal;}.column_memo {    font-size: 15px;    margin: 5px 0 10px;    color: #797979;    font-family: sans-serif;line-height:1.7;}.form-group .col-sm-12.col-md-11 {    width: calc(100% - 150px);}.form-group .control-label {    width: 150px;    font-weight: 300;}.systemmsg {;letter-spacing: 0.5px;text-align: center;}/*-------*/ 
.album1 .layoutlist_1 .row a:before {    background-image: linear-gradient(34deg, rgb(0 0 0 / 35%) 0%, 60%, rgb(0 23 49 / 0%) 110% 120%);    content: "";    position: absolute;    width: 100%;    height: 100%;    bottom: 0;    left: 0;    z-index: 1;    pointer-events: none; transition: .3s ease;}.album1 .layoutlist_1 .row a, .row .album_d_item a {    display: block;    text-align: center;    padding-bottom: 0;    width: 100%;    position: relative;}.album1 .layoutlist_1 .album_item_subject {    position: absolute;    bottom: 30px;    right: 30px;    color: #fff;    z-index: 1;    letter-spacing: 0;    font-size: 22px;    font-weight: 700;    line-height: 1.2;    margin: 0;    padding: 0;    text-transform: uppercase;}.album1 .layoutlist_1 .row a:hover:before {    opacity: 0.2;    transition: .3s ease;}/*---------關於我們---------*/ 
.article1 .page_wrapper_bg .collapsing_header .main {overflow: hidden;}.inabout-top .inabout-title {font-size: clamp(1.375rem, 0.8393rem + 3.8vw, 6.2rem);}.inabout-title {font-size: clamp(1.375rem, 0.8393rem + 2.6786vw, 5rem);font-weight: 700;line-height: 1.1;color: #333;margin: 0 0 20px;text-transform: uppercase;}.inabout-top {border-bottom: 1px solid #d9d9d9;padding: 0 0 70px;}.inabout-subtitle {font-size: 22px;color: #111;}.inab-imgtxtsec {display: flex;align-items: center;}.in-imgbox {width: 50%;}.in-txtbox {width: 50%;padding:0 5.5%;}.in-txtbox .txttitle {    font-size: 24px;    line-height: 1.5;    display: block;    margin: 0 0 20px;    color: #111;font-weight: 700;}.inab-section {width: 80%;margin: 0 auto;}.video-block {    position: relative;    width: 90%;    margin-right: 0;    margin-left: auto;    height:85vh;    overflow: hidden;}.video-bg img {    object-fit: cover;    min-height: 40.5vw;    object-position: 25%;}.video-info {    position: absolute;    top: 50%;    transform: translateY(-50%);    left: 5%;    font-size: 23px;    width: 30%;    line-height: 1.5;}.abfuture-block {    background: #f7f7f7;    padding: 150px 0;}.abfuture-block>.container {    width: 80%;    display: flex;}.abfuture-block .inabout-title {    width: 40%;    margin: 0;}.article1 #article {    padding: 0 !important;}.article1 .pagecontent .RWDtimeline01 {    width: 55%;    margin-top: 60px !important;}.abfuture-block {    padding: 150px 0 0;    position: relative;}.abfuture-block>.container {    width: 85%;    display: flex;    justify-content: flex-end;    padding: 0;    margin-right: 0;    align-items: flex-start;}.abfuture-block .inabout-title {    width: 40%;    margin: 0;    font-size: clamp(1.375rem, 0.8393rem + 3.8vw, 6.2rem);}.abfuture-txt {    width: 60%;    background: #fff;    padding: 100px 7%;    margin-left:2.5%;}.abfuture-block:before {    content: "";    position: absolute;    background:linear-gradient(-45deg, #52bcee , #e73c7e 15%, #46c2dd 30%,#93ffe6 50%, #74e8ff 60%, #d0f7ff 80%);    background-size: 400% 400%;    animation: gradient 15s ease infinite;    width: 100%;    height: 100%;    top: 0;    left: 0;}.time-subject {    text-align: center;    border-top: 1px solid #e7e7e7;    padding-top: 120px;}.time-subject .inabout-subtitle{    text-align: center;    font-style: italic;    color: #333;    font-size: clamp(1.375rem, 1.1696rem + 1.0268vw, 2rem);    position: relative;    margin: 0 0 30px;line-height: 1;}.RWDtimeline01 li.event .point .date {display: none;}.RWDtimeline01 li.event .point .title {    font-size: 35px;    font-weight: 700;    margin: 0 0 15px 0;    letter-spacing: 0;    color: #111;}.RWDtimeline01 li.event:before {width: 10px;height: 10px;border: 1px solid #333;background: #fff;}.RWDtimeline01 li.event .point {background: #fafafa;border: 1px solid #ececec;}.circle_img {    background: #fff;    padding: 50px;}.RWDtimeline01 li.event .point .editor {    font-size: 16px;    color: #333;    line-height: 1.7;    text-align: left;    padding:30px 50px;letter-spacing: 0;}.RWDtimeline01 li.event .point .title {    font-size:35px;    font-weight: 700;    margin: 0;    letter-spacing: 0;    color: #111;    font-style: italic;    margin-top:50px;}.form-horizontal .form-group .options {    display: grid;    grid-template-columns: repeat(2,auto calc(50% - 20px));}#eforms .ebtn.currectsend_btn a {    position: relative;    display: flex;    align-items: center;    padding: 15px 50px !important;}#eforms .ebtn.currectsend_btn a:after {    background: url(archive/image/customization/arrow-1.png);    width: 20px;    height: 20px;    background-size: contain;    content: "";    transform: rotate(0deg);    transition: .3s ease;    pointer-events: none;    position: relative;    display: inline-block;    margin-left: 13px;    transform: rotate(0deg);    transition: .3s ease;    filter: brightness(68.5);}#eforms .ebtn.currectsend_btn a:hover:after {transform: rotate(45deg);transition: .3s ease;}.privacy_block .item h5 {    font-size: 24px;    font-weight: 700;    color: #333;}.privacy_block .item {margin: 50px 0;}.privacy_block .item h6 {    font-size: 20px;    color: #111;    line-height: 1.7;}.privacy_block .item ul {padding-left: 15px;}.download .search-go {font-size: 13px;font-weight: 700;color: #333;}.photo_view #slider img {    max-width: initial;    height: 36vw;    max-height: initial;}.photo_view .flexslider .slides2 img {    opacity: 1 !important;    filter: brightness(0.5);    transition: all .3s ease;}.photo_view #carousel .flex-active-slide img, .photo_view .flexslider .slides2 img:hover {    filter: brightness(1);}.photo_view>.slider {    display: flex;    flex-direction: column;}.tabletxt-xs{display:none}.page_wrapper_bg .ebtn {margin-right: 0;}div#O_standOption1 {    margin-bottom: 10px;}.threesec.big .threebox img {    height: 25vw;}.threesec.big .threebox {    width: calc(100%/2);}/* 230920內頁修改二 */ 
.RWDshopping_v3,.RWDmenu_plus04 #login_form_menu,.RWDmenu_plus04 .cart-block, .RWDmenu_plus04 .querycar-block,#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {    font-family: "superblue", sans-serif;}

/*內頁 end*/
/*內頁產品 start*/

.productcontent .page_wrapper_bg section.call_to_action>.container {width: 75%;}#product .layoutlist_2 {    display: flex;    flex-wrap: wrap;}.RWDproduct_page .pic-box {width: calc(100% - 500px);}.RWDproduct_page .products-info {    width: 500px;    font-family: "superblue", sans-serif;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .txt {    margin-bottom: 40px;}.RWDproduct_page .products-info .btn-shop {    margin-top: 50px;}.RWDproduct_page .products-con {    width: 80%;    margin: 0 auto;}.RWDproduct_page .products-info .subname {    font-size: 45px;    color: #333;    font-family: "superblue", sans-serif;    font-weight: 700;    margin: 0 0 25px;}.RWDproduct_page .products-info .name {    font-size: 45px;    color: #333;    margin-bottom: 30px;    font-family: "superblue", sans-serif;    font-weight: 700;}.RWDproduct_page .products-info .name-box {    display: flex;    flex-direction: column-reverse;    margin: 0;}.RWDproduct_page .products-info .price-box li>span {    display: none;}/*----列表---*/ 
.productlist .page_wrapper_bg section.call_to_action>.container {width: 70%;}.productlist .layoutlist_2 .item,.productlist  .layoutlist_4 .item {margin-top: 0;border-bottom: none;text-align: center;margin: 0 0 40px}.productlist .layoutlist_2 .item img {transition: .3s ease;}.productlist .layoutlist_2 .item .subject {font-size: 20px;}.productlist .layoutlist_2 .item:hover img {    transform: scale(1.05);    transition: .3s ease;}.product_list_item div.img:nth-child(1) {    position: relative;    border: 1px solid #e5e5e5; transition: .3s ease;}.productlist .layoutlist_2 .item:hover div.img:nth-child(1) {    border: 1px solid #787878;    transition: .3s ease;}/*-----產品頁籤---*/ 
.RWDproduct_page .tab-box .tab-container {border: none;padding:0 100px 150px}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {    color: #555;    font-weight: 300;    font-size: 16px;}.RWDproduct_page .tab-box:after {    content: "";    position: absolute;    background: #fafafa;    width: 100%;    height: 100%;    top: 0;    z-index: -1;}.tab-con{    margin: 180px 0 0;    padding:130px 0 0 !important;}nav.tab-menu {    height: 90%;    position: absolute;    z-index: 7;    width: 100%;top:-60px;pointer-events: none;}.tab-menu .tab.list-h {    display: flex;    justify-content: center;    border-bottom: 1px solid #ededed;    border-top: 1px solid #ededed;    margin: 0 0 50px;    position: sticky;    top:72px;    background: rgb(218 218 218 / 68%);    backdrop-filter: blur(15px);    -webkit-backdrop-filter: blur(15px);pointer-events:all;}.RWDproduct_page .tab-box,.RWDproduct_page .faq-list{    position: relative;    font-family: "superblue", sans-serif;}.RWDproduct_page .tab-box .tab-menu li.active a,.RWDproduct_page .faq-list .tab-menu li.active a{    background: transparent;    border-color: transparent;    color: #333;}.RWDproduct_page .tab-box .tab-menu a,.RWDproduct_page .faq-list .tab-menu a{    background: transparent;    font-size: 17px;    padding:15px;    height: auto;    border: none;    color: #333;    letter-spacing:0.5px;    margin: 0 20px;}.RWDproduct_page .tab-box .tab-menu li.active a:before,..RWDproduct_page .faq-list .tab-menu li.active a:before{background:#7c7c7c !important;}.RWDproduct_page .tab-box .tab-menu li a:before,.RWDproduct_page .faq-list .tab-menu li a:before{top: auto;bottom:-1px;}.RWDproduct_page a, .RWDproduct_page a:hover {text-decoration: none;color: #555;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover,.RWDproduct_page .faq-list .tab-menu a:hover{color: #111;}.RWDproduct_page .ibtn {letter-spacing: 1px;}.RWDproduct_page .related-box .item a {max-width: 100%;}.RWDproduct_page .related-box .name {margin-top: 30px;font-size: 20px;color: #333;margin-bottom:10px}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child{    color: #111;    font-weight: 500;    font-size: 20px;}.RWDproduct_page .products-info .price-box #O_sellPrice b {    font-size: 20px;    letter-spacing: 0;    margin-right: 7px;}.RWDproduct_page .products-info .price-box li#O_fixPrice b {    font-weight: 300;}.RWDproduct_page .products-info .price-box li#O_fixPrice {    color: #a8a8a8;    font-size: 17px;}.RWDproduct_page .products-info .price-box li.delline:after {top: calc(50% - 3px);}.RWDproduct_page .related-box .title {    font-family: 'Noto Serif TC', serif;    font-size: 25px;    color: #333;    letter-spacing: 3px;    padding: 0 0 20px;    margin: 0 auto 20px;    border-bottom: 1px solid #ddd;    width: calc(100% - 30px);}.RWDproduct_page .products-info .txt .editor .prmemo-strong:before {    content: "*";    font-size: 30px;    position: relative;    display: inline-block;    top: 11px;    margin-right: 4px;}.RWDproduct_page .products-info .txt .editor .prmemo-strong {    display: block;    color: #72d1ca;    position: relative;}.RWDproduct_page .btn{    font-size: 18px;    font-family: "superblue", sans-serif !important;    letter-spacing: 0.5px !important;    text-transform: uppercase;}.RWDproduct_page .ibtn {    font-size: 15px;    font-family: "superblue", sans-serif !important;    letter-spacing: 0.5px !important;    text-transform: uppercase;}.RWDproduct_page .btn-shop {    margin-top: 40px;}.RWDproduct_page .control-box .control-label, .RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .txt .title{    font-size: 17px;    width: 120px;    letter-spacing: 0;    text-transform: uppercase;}.RWDproduct_page .products-info .qtybox, .RWDproduct_page .products-info .select-box {width: calc(100% - 130px);}.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: #333;    transition: .3s ease;    color: #fff;background-size: 100%;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {    background: #555;    letter-spacing: 0.5px;    color: #fff;    font-weight: 300;    border: none;    background: linear-gradient(45deg, #52bcee , #0a6ff5 ,#93ffe6);    text-transform: uppercase;background-size: 200%;    position: relative;    transition: .3s ease;padding:5px 0 0;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {    background: transparent;    color: #333;    border: 1px solid #333;padding:5px 0 0;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {display: none;}.RWDproduct_page .products-info .txt .editor {    border-top: 1px solid #c9c9c9;    padding-top: 40px;    margin-top: 40px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .txt .editor {    color: #555;    font-size: 17px;    line-height: 1.5;}/*--頁籤內容---*/ 
.RWDproduct_page .tab-box .threepoint-block,.RWDproduct_page .faq-list .threepoint-block{    display: flex;    align-items: center;}.RWDproduct_page .tab-box .box-title,.RWDproduct_page .faq-list .box-title{    font-size: clamp(1.875rem, 1.25rem + 3.125vw, 4.5rem) !important;    line-height: 1.3 !important;    font-weight: 700 !important;    color: #202020 !important;    text-align: center;}.RWDproduct_page .tab-box .box-txt,.RWDproduct_page .faq-list .box-txt {    padding: 0 40px;}.RWDproduct_page .tab-box .point-box,.RWDproduct_page .faq-list .point-box{    margin: 0 10px;    text-align: center;}.tab-box .intitle-box:after,.RWDproduct_page .faq-list .intitle-box:after{    content: "";    position: relative;    display: block;    height: 40px;    width: 1px;    background: #333;    margin: 15px auto 0;}.tab-box .intitle-box,.RWDproduct_page .faq-list .intitle-box{    text-align: center;    font-style: italic;    color: #333;    font-size: clamp(1.375rem, 1.1696rem + 1.0268vw, 2rem);    font-weight: 700;    position: relative;    margin: 0 0 40px;}.RWDproduct_page .tab-box .box-img,.RWDproduct_page .faq-list .box-img{    margin-top: 20px;}.RWDproduct_page .tab-box .tab-txtbox,.RWDproduct_page .faq-list .tab-txtbox{    width: 55%;    margin: 0 auto;    text-align: center;    font-size: 18px;}#prtab-table tr {    border: 1px solid #e0e0e0;    border-width: 0 0 1px;}#prtab-table td {    padding: 20px 50px;    border-width:0;}#prtab-table {    max-width:900px;    margin: 0 auto;border: 0;}#prtab-table tr:first-child {    background: #888;    color: #fff;    font-size: 22px;}#prtab-table tr:first-child td {    text-align: center;}.page_content3_photowrap .swiper-button-next, .page_content3_photowrap .swiper-button-prev { width: 40px;height: 40px;background: rgb(0 0 0);}.page_content3_mainphoto {border: 1px solid #cdcdcd;}#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]) {    font-size: 15px;    color: #555;    letter-spacing: 1px;    font-family: "superblue", sans-serif;}.tab-block:first-child {    padding-top: 0;}.tab-block {padding: 0 0 120px;text-align: center}.tab-block.hr {    border-top: 1px solid #b1b1b1;    padding-top: 120px;}.threesec {    display: flex;    flex-wrap: wrap;justify-content: center}.threebox {    width: calc(100%/3);}.tablock-title {    font-size: clamp(1.875rem, 1.25rem + 3.125vw, 4.5rem) !important;    line-height: 1.3 !important;    font-weight: 700 !important;    color: #202020 !important;    text-transform: uppercase;}.threebox .picbox img {mix-blend-mode: darken;height: 12vw;object-fit: contain}.threebox .picbox {    border: 1px solid #f0f0f0;    padding: 50px;    margin: 0 0 20px;    background: rgb(255 255 255 / 66%);}.threebox {    width: calc(100%/4);    text-align: center;    font-size: 18px;    color: #111;    letter-spacing: 0;    margin: 0 0 60px;margin-left: -1px}.tablock-subtitle {    font-size: 25px;    line-height: 1.3 !important;    font-weight: 700 !important;    color: #202020 !important;    text-transform: uppercase;    margin: 0 0 10px;}.tab-btn a:hover:after {transform: rotate(45deg);transition: .3s ease;}.tab-btn a:hover{ color: #fff !important;}.tab-btn a:after {    background: url(archive/image/customization/arrow-1.png);    width: 25px;    height: 25px;    background-size: contain;    position: relative;    content: "";    filter: brightness(22.5);    transform: rotate(0deg);    transition: .3s ease;    pointer-events: none;    top: -2px;}.tab-btn a {    width: 400px;    border-radius: 0;    letter-spacing: 0.5px;    color: #fff;    font-weight: 300;    font-size: 20px;    display: flex;    padding: 20px 50px;    border: none;    background: #1a1a1a;    text-transform: uppercase;    position: relative;    justify-content: space-between;    align-items: center;    transition: .3s ease;    line-height: 1;    margin:25px auto 0;}.RWDproduct_page .tab-box .ftxt-sec strong,.RWDproduct_page .faq-list .ftxt-sec strong{    display: block;    font-size: 22px;    color: #111;    margin: 0 0 10px;}.RWDproduct_page .tab-box .ftxt-sec,.RWDproduct_page .faq-list .ftxt-sec {    margin: 30px auto;    width: 100%;    max-width: 900px;}

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

@media (max-width: 2500px) {.cd-main-content,.RWDleft_cont002 .item-second .text-box .text{font-size: 20px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;}.RWDproduct004 .item-box-desc{width: 100%;}.about-top .title-txt,.RWDleft_cont002 .title-txt{font-size: clamp(1.375rem, 0.8393rem + 2.6786vw, 3.7rem);}.video-mainbox ul {margin: 30px 0 0;}.RWDleft_cont002 .item-second .text-box a {width: 400px;font-size: 20px;}.choice-top,.RWDservice012__head__h1{font-size: clamp(1.25rem, 1.0268rem + 0.9vw, 2.8125rem);}.footer-block .container {width: 88%;}.footer-block {font-size: 16px;}.fttitlebox {font-size: clamp(1.5625rem, 1.1694rem + 1.6129vw, 2.5rem);}.footer-title,.footer-menu{width: 40%;}.custumerized-block .container {width: 95%;}.RWDleft_cont002 .item-second .text-box { padding: 0 7% 0 0px;}.style-block {padding: 11vw 0;}/*-------*/ 
.page_wrapper_bg section.call_to_action>.container {width: 65%;}.productlist .page_wrapper_bg section.call_to_action>.container {width: 80%;}.productcontent .page_wrapper_bg section.call_to_action>.container {width: 85%;}.in-txtbox .txttitle {font-size: 22px;}.abfuture-block>.container {width: 90%;}.article1 .pagecontent .RWDtimeline01 {width: 75%;}.video-block {height: 70vh;width: 95%;}.inab-section {width: 90%;}.abfuture-txt {padding: 100px 7% 0;width: 55%;}.abfuture-txt {padding: 100px 70px 0;margin:0}.abfuture-block .inabout-title {width: 45%;}.form-group .boxname {    margin-right: 0;}}@media (max-width: 1700px) {.RWDbanner_plus01 .slick-caption>.container {width: 80%;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: clamp(1.875rem, 0.3361rem + 7.3134vw, 10.4375rem);}.RWDproduct004 .item-box-desc a>h3 {font-size: clamp(1.875rem, 1.25rem + 2.5vw, 6.25rem) !important;}.brand-block .container,.material-block .container{width: 85%;}.about-block .container {width: 92.5%;}.RWDleft_cont002 .item-second .text-box { padding: 0 5% 0 0;}.custumerized-block .container {width: 96%;}/*-----*/ 
.RWDproduct_page .tab-box .point-box,.RWDproduct_page .faq-list .point-box{margin: 0 0 30px;text-align: left;align-items: center;display: flex;flex-direction: row-reverse;}.RWDproduct_page .tab-box .threepoint-block ,.RWDproduct_page .faq-list .threepoint-block{flex-direction: column;}.RWDproduct_page .tab-box .point-box,.RWDproduct_page .tab-box .box-title,.RWDproduct_page .faq-list .point-box,.RWDproduct_page .faq-list .box-title{text-align: left;}.RWDproduct_page .tab-box .box-img,.RWDproduct_page .faq-list .box-img { margin-top: 0;width: 50%;}.point-txt {width: 50%;padding-left: 50px;}.RWDproduct_page .tab-box .box-txt, .RWDproduct_page .faq-list .box-txt {    padding: 0;}#eforms { padding: 50px !important;}.form-group .col-sm-12.col-md-11,.form-group .control-label{width: 100%;padding:0}}@media (max-width: 1600px) {.cd-main-content,.RWDleft_cont002 .item-second .text-box .text{font-size: 17px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: clamp(1.25rem, 0.5536rem + 2.6vw, 4.7rem);}.RWDbanner_plus01 .slick-caption .txt2 {font-size: clamp(1.875rem, 0.3361rem + 7vw, 10.4375rem);}.cd-main-conten,.RWDleft_cont002 .item-second .text-box .text{font-size: 17px;}.style-block .container {width: 95%;}.ft-menutitle {line-height: 1.3; font-size: 20px;}.scrollTop002 {right: 15px;}.scrollTop002 .top_btn img {width: 40px;padding: 7px;}#m_RWDfullscreen01_80_1 .text_box {height:85vh !important;}.RWDservice012 .text_box .text .title {margin-bottom: 20px}.RWDservice012 .text_box .text .memo {font-size: clamp(1.0625rem, 0.7817rem + 0.8vw, 2.625rem);}/*------*/ 
.in-txtbox {padding: 0 40px;}.inab-imgtxtsec.sec1 .in-txtbox {padding-right: 0;}.inab-imgtxtsec.sec2 .in-txtbox {padding-left: 0;}.video-block {height: 62vh;width: 100%;}.video-bg img {min-height: 43.5vw;object-position: 25%;}.video-info {font-size: 20px;width: 35%;}.abfuture-block>.container {width: 95%;}.abfuture-block .inabout-title {width: 43.5%;}.abfuture-txt {width: 52.5%;padding: 50px 50px 0;}.productcontent .page_wrapper_bg section.call_to_action>.container {width: 90%;}.page_wrapper_bg section.call_to_action {padding: 100px 0;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 100px !important;}.abfuture-block {padding: 100px 0 0;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt .editor,.RWDproduct_page .control-box .control-label, .RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .txt .title,.RWDproduct_page .btn{font-size: 16px;}.RWDproduct_page .tab-box .box-title,.RWDproduct_page .faq-list .box-title{font-size: clamp(1.875rem, 1.25rem + 3.125vw, 3rem) !important}.RWDproduct_page .tab-box .tab-container{padding: 0 70px 150px;}.threebox .picbox img {height: 15vw;}.tab-block {padding: 0 0 50px;}.tab-block.hr {padding-top: 70px;}.tab-block:first-child {padding-bottom: 100px;}.RWDproduct_page .products-con {width: 100%;}#eforms {padding: 100px !important;}.productlist .layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {width: calc(100%/3);}}@media (max-width: 1500px) {.footer-title {width: 100%;margin: 0 0 50px;border-bottom: 1px solid #646464;padding: 0 0 40px;}.footer-contact{width:40%;}.footer-menu{width:60%;}.footer-block .container {flex-wrap: wrap;width: 80%;}.RWDsocial002 .pull-right {float: left !important;}.footer-social {position: relative;bottom: 0;width: 100%;margin-top: 50px;}.ft-menusec {margin: 0 -20px;}.RWDleft_cont002 .item-second .text-box a {width: 300px;font-size: 16px;padding: 15px 20px;margin: 30px 0 0;}.RWDleft_cont002 .item-second .text-box a:after {width: 20px;height: 20px;}/*------*/ 
.video-bg img {min-height: 38.5vw;object-position: 0;}.RWDtimeline01 li.event .point .title {font-size: 30px;}.RWDtimeline01 li.event .point .editor {font-size: 15px; padding: 15px 40px 30px}.page_wrapper_bg .article-text{font-size: 15px}.page_wrapper_bg .article-text p{font-size: 15px}.page_wrapper_bg .currectsend_btn a.page_wrapper_bg .ebtn a.btn.btn_back a{font-size: 15px}.login_box.member_join.column_memo{font-size: 15px}.albumcontent .layoutlist_1 .row.masonry {    display: flex;    flex-wrap: wrap;}.album_item.col-sm-3.col-md-3.content_box {    position: relative !important;    top: 0 !important;    width: calc(100%/3) !important;    left: auto !important;    margin: 0 0 40px;}}@media (max-width: 1400px) {.RWDservice012 .text_box .text .box {padding: 50px 50px 0;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active {background-color: #535353;}.RWDmenu_plus04 .header {padding: 0 15px}.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 .features {position: relative;float: right;margin-right: 10px;padding-right: 10px;}.RWDmenu_plus04 #mobile-menu .menu li a {font-family: 'Roboto', sans-serif;letter-spacing: 0.5px;font-weight: 300;font-size: 15px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;color: #fff;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #191919;}.RWDmenu_plus04 #mobile-menu .menu a {font-size: 15px !important;}.RWDmenu_plus04 .features:after {content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color:#ddd;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle__line {background:#555;}.ml-stack-nav-toggle {padding:40px 45px 40px 15px}}@media (max-width: 1330px) {.fl img {width:70vw;}.brand-title, .RWDservice012__head__h1{width: 55%;}.RWDmenu_plus04 .logo {width: 140px; margin-top: 10px;}#m_RWDfullscreen01_80_1 .text_box {height: 65vh !important;}.RWDleft_cont002 a {width: 50%;}.about-block .container { width: 100%;}.RWDleft_cont002 .item-second .text-box {width:50%}.about-bottom { position: relative;width: 92%;margin-right: 0;margin-left: auto;}.abbottom-txt {text-align: left;width: 80%;bottom: 10%;left: 7%;transform: none;}.about-top {margin: 0 0 60px 8%;}/*---*/ 
.video-info {font-size: 17px}.inabout-subtitle {font-size: 17px}.in-txtbox .txttitle {font-size: 19px;}.article1 .pagecontent .RWDtimeline01 {width: 85%;}.page_wrapper_bg section.call_to_action>.container {    width: 75%;}}@media (max-width: 1300px) {.abfuture-block>.container {width: 91.5%;flex-direction: column;}.abfuture-block .inabout-title {width: 100%;margin: 0 0 40px;}.abfuture-txt {width: 100%;margin:0}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.fl img {width:90vw;}.RWDbanner_plus01 .slick-caption .txt2 {background-size: 130%;}.RWDbanner_plus01 .slick-caption .txt2.an {animation: light-animation 3.5s linear;}@keyframes light-animation{0%{background-position:130%;}100% {background-position:60%;}}.custumerized-block .container {width: 100%;padding: 0 0 7vw}.style-block {border-top: 1px solid #adadad;padding: 13vw 0 7vw;}.advantage-block .container { width: 95%;}.RWDproduct004 .list-inline  {height: auto !important;font-size: 18px;margin-top: 10px !important;}.cd-main-content, .RWDleft_cont002 .item-second .text-box .text {font-size: 16px;line-height: 1.5;}.footer-block .container {width: 85%;}h2.main-title {font-size: clamp(2.8125rem, 2.1429rem + 3vw, 7.5rem) !important}.RWDnews005 .section-subject {margin: 0 0 50px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 65px) !important;height: calc(100vh - 65px) !important;}.banner-block {margin-top: 65px;}.RWDService001 .col-md-3.col-sm-6 h2 {font-size: clamp(2.8125rem, 1.7rem + 3.3482vw, 7.5rem);}.RWDService001 .col-md-3.col-sm-6 h2:after {width: 60px;height: 60px;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {width: 50%;height: 55vw;}#m_RWDfullscreen01_80_1 .text_box {height: 75vh !important;}.RWDservice012:hover .text_box .text {opacity: 1;}.video-mainbox ul li:after {width: 3px;height: 25px;margin: 0 15px;}.abbottom-video:before {background-image: linear-gradient(0deg, #030000 0%, 60%, #00173100 110% 100%);}.RWDleft_cont002 .item-second .text-box a {padding: 15px 30px;width: 500px;margin: 20px auto 0;}.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.RWDleft_cont002 a {width: 100%;}.RWDleft_cont002 .item-second .text-box {padding: 0;width: 100%;margin: 0 0 50px;}.RWDleft_cont002 .item-second .pic img {transform: translateY(-20% ) !important;}.RWDleft_cont002 .item-second .pic { width: 100%;height: 500px;}.RWDleft_cont002 .item-second .text-box{margin: 40px 0 0;padding: 0 25%;}.RWDleft_cont002 .item-second {flex-direction: column;}.about-block .container {width: 100%;margin: 0 auto;}.RWDleft_cont002 .title-txt {font-size: clamp(1.375rem, 0.8393rem + 2.6786vw, 3.7rem);text-align: center;}.RWDleft_cont002 .item-second .text-box a {padding: 15px 10%;}/*----*/ 
.inab-section { width: 85%;}.in-txtbox {padding: 0 !important;width: 100%;margin: 0 0 40px;}.in-imgbox {width: 100%;}.inab-imgtxtsec.sec2 {flex-direction: column;}.inab-imgtxtsec { flex-direction: column-reverse;}.video-bg img {min-height: 47.5vw;object-position: 20%;}.RWDproduct_page .pic-box {width: calc(100% - 400px);}.RWDproduct_page .products-info {width:400px;}.threebox {width: calc(100%/3);}.RWDproduct_page .products-info .name {font-size: 35px;margin-bottom: 20px;}.RWDproduct_page .products-info .subname{font-size: 35px;margin: 0 0 20px}.RWDproduct_page .products-info .txt .editor {padding-top: 30px;margin-top: 25px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt .editor, .RWDproduct_page .control-box .control-label, .RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .txt .title, .RWDproduct_page .btn {font-size: 15px;}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {font-size: 15px;}#eforms {padding: 70px 100px!important;}.page_subject {    padding: 0 0 30px;}.hgroup .pageTitle {font-size: 42px !important;}.page_wrapper_bg section.call_to_action>.container {    width: 80%;}#eforms .ebtn.currectsend_btn a {padding: 10px 50px !important;}.page_wrapper_bg .ebtn a {font-size: 15px;margin: 30px 0 0;}.form-horizontal .form-group .options{ grid-template-columns: 18px auto;}.form-group input[type=checkbox], input[type=radio] {margin: 0 3px 0 0;}
}
/*1199px end*/
/*1190px start*/

@media (max-width: 1190px) {}

/*1190px end*/
/*1100px start*/

@media (max-width: 1100px) {.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) figure img {transform: translateY(-30%);}.RWDproduct004 #portfolio .row.mix-grid {flex-direction: column;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div .item-box {flex-direction: row;align-items: center;}.RWDproduct004 .item-box figure {width: 50%;height: 350px;}.RWDproduct004 .item-box-desc {width: 50%;text-align: left !important;padding-left: 7%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:first-child {margin-top: 0 !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: 100%;margin: 20px 0 !important;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 #mobile-menu .menu>li.menu-ctus {    border: none;    margin-top: 40px;}.RWDmenu_plus04 li.menu-ctus a {    border: 1px solid #333;    width: 85%;    margin: 0 auto !important;    display: flex !important;    justify-content: center;    align-items: center;    font-weight: 300 !important;    color: #000;}.RWDmenu_plus04 li.menu-ctus a:after {    background: url(archive/image/customization/arrow-1.png);    width: 17px;    height: 17px;    background-size: contain;    content: "";    transition: .3s ease;    pointer-events: none;    position: relative;    margin-left: 17px;    transform: rotate(0deg);    display: inline-block;}.RWDleft_cont002 .item-second .text-box {padding: 0 15%;}.album_item.col-sm-3.col-md-3.content_box { width: calc(100%/2) !important;}.album1  .layoutlist_1 {height: auto !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.advantage-block {padding: 90px 0;}.brand-block{padding: 90px 0;}.material-block{padding: 90px 0 0;}.about-block{padding: 90px 0 8%;}.style-block {padding:120px 0 70px;}.footer-block .container{padding: 90px 0;}.custumerized-block .container {width:100%;margin: 0 auto;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(95vh - 40px) !important;height: calc(95vh - 40px) !important;}.RWDbanner_plus01 .slick-caption .txt2 {background-size: 210%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) figure img {transform: translateY(-15%);}.brand-title, .RWDservice012__head__h1 {width: 100%;}.brand-right { width: 100%;}.RWDService001 .col-md-3.col-sm-6 h2:after {width: 60px;height: 60px;top: -15px;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num3 .text, .RWDservice012 .text_box.num3 .text:nth-child(2), .RWDservice012 .text_box.num3 .text:nth-child(3), .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {height:50vw;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {width: 100%;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0;}.RWDvideo006__video {height: 50vh;}.footer-contact {width: 100%;}.footer-menu {width: 100%;margin: 0 0 40px;}.ftctus-btn a {width: 300px;}.protect-blcok {padding: 10px 30px;flex-wrap: wrap;}.RWDbanner_plus01 .slick-caption>.container {width: 70%}.RWDbanner_plus01 .slick-caption {top: 10%;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: clamp(1.875rem, 1.5rem + 7vw, 10.4375rem);margin-top: 20px !important;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: clamp(1.25rem, 0.88rem + 2.6vw, 4.7rem);}.RWDbanner_plus01 .slick-caption .txt3 {font-size: clamp(1.0625rem, 0.8603rem + 0.8295vw, 2.1875rem);font-weight: 500;color: #333;margin-top: 5vw !important;}.about-top .title-txt {font-size: 28px;text-align: left;letter-spacing:0;}.about-top {text-align: left;margin: 0 auto 30px;width: 85%; position: relative;}.about-top .title-txt br {display: none;}.RWDleft_cont002 .item-second .pic {height: 300px;}/*------*/ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {    margin-top: 80px !important;}.in-txtbox .txttitle {    font-size: 17px;}.page_wrapper_bg section.call_to_action {    padding: 80px 0;}.video-block {    height: auto;    width: 85%;    flex-direction: column-reverse;    margin: 0 auto;    display: flex;}.video-bg img {    min-height: 57.5vw;    object-position: 66%;}.video-info {    font-size: 15px;    position: relative;    top: 0;    transform: none;    width: 75%;    text-align: center;    left: 0;    margin: 0 auto 40px;}.RWDtimeline01 li.event .point {padding-right: 0;padding-bottom: 0;}.RWDtimeline01 li.event {margin-bottom: 80px;}.article1 .pagecontent .RWDtimeline01 {width: 75%;}.time-subject .inabout-subtitle {font-size: clamp(1.375rem, 1.1696rem + 0.0268vw, 2rem);margin: 0 0 20px;}.circle_img {padding: 0;}.RWDproduct_page .products-con {display: flex;flex-direction: column;align-items: center;}.RWDproduct_page .pic-box {    width: 70%;    padding: 0;    margin: 0 auto;}.RWDproduct_page .products-info {    width: 100%;    margin-top: 40px;    text-align: center;}.RWDproduct_page .tab-box .box-title,.RWDproduct_page .faq-list .box-title{    font-size: clamp(1.875rem, 1.25rem + 1.125vw, 3rem) !important;}.RWDproduct_page .tab-box .tab-container {padding: 0 40px 150px;}.RWDproduct_page  .box-txt {    line-height: 1.5;    font-size: 14px;}#prtab-table {width: 100% !important;}#prtab-table td {    padding: 20px;}.tab-con {    margin: 130px 0 0;    padding: 80px 0 0 !important;}.threebox {    width: calc(100%/2);}.threebox .picbox img {    height: 25vw;}.btn.btn_back a {float: right;}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 30px;}.page_wrapper_bg section.call_to_action>.container {width: 85%;}.productlist .page_wrapper_bg section.call_to_action>.container {    width: 90%;}.productlist .layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {    width: calc(100%/2);padding: 0 10px}.productlist .layoutlist_2 .item .subject {    font-size: 18px;    margin-bottom: 0;}.album_item.col-sm-3.col-md-3.content_box {    height: auto !important;    padding: 0 10px;    margin: 0 0 10px;}.album1.id32 .page_wrapper_bg section.call_to_action>.container {    width: 90%;}.form-group .control-label {padding: 0 !important;}.photo_view #slider img {    height: 55vw;}.photo_view .flexslider .slides > li {    overflow: hidden;}
}
/*991px end*/
/*900px start*/

@media (max-width: 900px) {.video-mainbox ul {flex-direction: column;font-size: 30px;}.video-mainbox ul li:after{display:none}.video-mainbox ul li:last-child {border-bottom: none;}.video-mainbox ul li {    position: relative;    text-transform: uppercase;    border-bottom: 1px solid rgb(207 207 207 / 60%);    padding: 10px 0;}}

/*900px end*/
/*800px start*/
@media (max-width: 800px) {
.page_wrapper_bg  .ebtn a {width:180px;}.page_wrapper_bg  .ebtn {width: auto;}.RWDproduct_page .btn_back {width: auto;}.RWDproduct_page .faq-item .faq-question {padding: 10px 35px 10px 20px;}#eforms .ebtn.currectsend_btn a {    padding: 10px 30px !important;    width: 250px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.fl img {width: 200vw;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: left;}.RWDbanner_plus01 .slick-caption>.container { width: 75%;}.RWDbanner_plus01 .slick-caption {top: 40px;}.RWDservice012 .text_box .text.link_box .box {background-image:none;height: 100%;top: 15px;background-color: transparent;}.RWDservice012 .text_box .text .title,.RWDservice012 .text_box .text .memo{color: #fff;}#m_RWDfullscreen01_80_1 .text_box {height:130vh !important;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num3 .text, .RWDservice012 .text_box.num3 .text:nth-child(2), .RWDservice012 .text_box.num3 .text:nth-child(3), .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {height:65vh;}.material-block .container { width: 100% !important;padding: 0;}.RWDservice012__head {margin: 0 30px 30px;text-align: left;}.RWDservice012 .text_box .text .title {font-size: 32px;}.RWDservice012 .text_box .text {border: none;}.RWDservice012 .text_box .text:nth-child(2) .title {color: #333;}.RWDservice012 .text_box .text:nth-child(2) .memo {color: #555;}.RWDleft_cont002 .item-second .text-box {padding: 0 10%;}.RWDleft_cont002 .item-second .text-box a {width: 100%;}/*--------------------------*/ 
.RWDproduct_page .btn-shop {margin-top: 0;}#mobile-fixed.hid-info.active {padding: 15px 10px;}.RWDproduct_page .faq-list .box-txt {padding: 0;}.RWDproduct_page .faq-list {margin-top: 70px;}.RWDproduct_page .pic-box {width: 100%;}.RWDproduct_page .btn-other li {width: 100%;float: left;padding: 0;margin-top: 20px;}#mobile-fixed .btn-shop .btn {    padding: 8px 0 !important;    font-family: "superblue", sans-serif;    text-transform: uppercase;    letter-spacing: 0;}#mobile-fixed .btn, #plusbuy_mobile-fixed .btn {font-size: 16px;margin: 0;border-radius: 0;}.RWDproduct_page .faq-item .editor {padding: 70px 40px;}.point-txt {padding-left: 40px;}.RWDproduct_page .tab-box .tab-txtbox, .RWDproduct_page .faq-list .tab-txtbox {width: 90%;font-size: 15px;}#mobile-fixed .container {padding: 20px;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {font-size: 18px;}#mobile-fixed .btn, #plusbuy_mobile-fixed .btn {font-size: 15px;}.RWDproduct_page .products-info .qtybox, .RWDproduct_page .products-info .select-box {width: 100%;}.form-group .control-label {width: 100%;}#mobile-fixed .control-label{width:105px;}#mobile-fixed .qtybox, #mobile-fixed .select-box{width:calc(100% - 115px);}.layoutlist_2 .col-xs-12 {width: 50%;float: left;}.layoutlist_8.rwd .item {    padding: 0;    width: 50%;    float: left;    border-bottom: none;    margin: 0 0 50px;}.layoutlist_8.rwd .row {margin-left: 0;margin-right: 0;flex-direction: column;align-items: flex-start;}.layoutlist_8.rwd .listdate .day {    color: #555;    font-size: 12px;    letter-spacing: 0;}.layoutlist_8.rwd .list_img+.list_subject {    margin-top: 20px;}.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;}.inabout-subtitle {    font-size: 15px;    line-height: 1.5;}.inabout-top .inabout-title {font-size: 38px;line-height: 1.3;}.inabout-title {line-height: 1.5;margin: 0 0 10px;font-size:35px;}.abfuture-block .inabout-title,.inabout-title {font-size: 35px;}.inabout-top {    border-bottom: none;    padding: 0;}.inab-section.firstone {    border-top: 1px solid #e4e4e4;    padding: 50px 0 0;}.video-bg img {    min-height: 80vw;    object-position: 63%;}.eforms1 #eForm1 > div:nth-child(6) > label,.eforms1  #eForm1 > div:nth-child(10) > label {line-height: 1.5;}.RWDproduct_page .faq-list .point-box {flex-direction: column;margin: 0 0 50px}.point-txt {    padding-left: 0;    width: 100%;    margin: 0 0 20px;}.RWDproduct_page .tab-box .box-img, .RWDproduct_page .faq-list .box-img {width: 100%;}.RWDproduct_page .faq-list .box-title {    font-size: 26px !important;text-align: center;}.threebox .picbox {padding: 30px}#prtab-table tr:first-child {font-size: 17px;}#prtab-table td {padding: 15px;}.page_content3_photowrap .swiper-button-next, .page_content3_photowrap .swiper-button-prev {    width: 30px;    height: 30px;    background: rgb(0 0 0);color:#fff}.page_content3_thumbphoto .swiper-button-next, .page_content3_thumbphoto .swiper-button-prev {top: 35px;}.threesec.big .threebox {    width: 100%;}.threesec.big .threebox img {    height: auto;}/* 230920內頁修改二 */ 
.RWDproduct_page .m-pd-info .control-label {    display: none;}li#MO_sellPrice span, li#MO_fixPrice span {    display: none;}#mobile-fixed .fixed-bottom .price-box {    display: flex;    justify-content: center;    gap: 0 10px;    text-transform: uppercase;}#mobile-fixed .form-group label, .RWDproduct_page .form-group label {    text-transform: uppercase;}.RWDproduct_page .faq-item .faq-question:before {        top: 12px;    }
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.custumerized-block {    padding: 0 0 90px;}.advantage-block {padding:90px 0;}.brand-block{padding:90px 0;}.material-block{padding:90px 0 0;}.about-block{padding:90px 0 8%;}.style-block {padding:90px 0 70px;border-top: 1px solid #adadad;}.footer-block .container{padding:90px 0;}.brand-block .container, .material-block .container {width: 92%;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(85vh - 40px) !important;    height: calc(85vh - 40px) !important;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: clamp(1.875rem, 1.2rem + 7vw, 10.4375rem);    margin-top: 10px !important;    line-height: 1.1;}.RWDService001 .col-md-3.col-sm-6 {border-bottom: 3px solid #333;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div .item-box {    flex-direction: column-reverse;    align-items: center;}.RWDproduct004 .item-box-desc {    width: 100%;    text-align: center !important;    padding-left: 0;margin: 0 auto 20px;}.RWDproduct004 .item-box figure {    width: 100%;    height: auto;}.RWDproduct004 .list-inline {font-size: 15px;margin:10px 0 0 !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) figure img {transform: none;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: 100%;    margin: 40px 0 !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) figure {    height: 330px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) figure img {    transform: translateY(-15%);}.RWDleft_cont002 .item-second .pic {    width: 100%;    height: 220px;}.RWDleft_cont002 .item-second .text-box{padding: 0 30px;}.RWDService001 .col-md-3.col-sm-6 h2:after {    width: 35px;    height: 35px;    top: -5px;}.RWDService001 .col-md-3.col-sm-6 h2 {font-size: 35px;}.RWDservice012 .text_box .text .title {    font-size: 30px;    margin-bottom: 10px;}h2.main-title {    font-size: 32px !important;}.RWDnews005 .section-subject {    margin: 0 0 30px;}.style-block .container {    width:85%;}.footer-block {    font-size: 15px;}.cd-main-content, .RWDleft_cont002 .item-second .text-box .text {font-size: 15px;}.ft-menusec {    flex-direction: column;margin:0}.ft-menubox:first-child {    margin: 0 0 20px;}.ft-menubox {    margin: 0;margin: 0;}.protect-blcok {   display: block;    text-align: left !important;}.RWDssl01 {    margin: 0;}.ft-menutitle {margin: 0 0 10px;}.ftctus-btn a {    width: 100%;}.choice-top, .RWDservice012__head__h1 {    font-size: 18px;}/*.RWDnews005 .owl-theme .owl-controls .owl-buttons div{display:block;}*/ 
.RWDnews005 .controlls-over .owl-pagination {display: none;}.abbottom-video:before {background: rgb(0 0 0 / 65%);}.RWDvideo006__video {height:70vh;}.RWDleft_cont002 .item-second .text-box .text .title-txt {    font-size: 30px;}.scrollTop002 .top_btn img {    background: #fff;    filter: invert(1);    border: none;}.scrollTop002 {bottom: 100px;}.RWDnews005 .owl-carousel.owl-padding-10 {    overflow: visible;    margin: 0;}.RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow:visible;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    width: auto !important;    height: auto !important;    background: transparent;    box-shadow: none;    border: none;    font-size: 27px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: -20px;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: -20px;}.RWDnews005 .margin-top-20 {    margin-top: 0 !important;}@keyframes light-animation{0%{background-position:130%;}100% {background-position:30%;}}.RWDbanner_plus01 .slick-caption .txt2.an {animation: light-animation 1.2s linear;animation-delay: 800ms !important;}.RWDnews005 .container {    width: 70% !important;}.style-block >.container {    width: 100%;}.RWDproduct_page .faq-item .editor {    padding: 40px 20px;}.RWDbanner_plus01 .slick-caption .txt2 {background-size:300%;margin-top: 5px !important;}.RWDbanner_plus01 .slick-caption .txt3 {font-size: 13px;letter-spacing: 0;}.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;}.RWDproduct_page .products-info .txt .editor {    text-align: left;}.threebox {    width: 100%;}.threesec {flex-direction: column;}.threebox .picbox img {    height: auto;}.page_wrapper_bg section.call_to_action {    padding: 70px 0;}.RWDproduct_page .products-info .subname {font-size: 30px;margin: 0 0 15px;}.RWDproduct_page .products-info .name {font-size: 30px;}.btn.btn_back a {float: none; width: 100%;}.RWDproduct_page .btn_back {width: 100%;}.page_wrapper_bg  .ebtn a {width: 100%;}.page_wrapper_bg  .ebtn {width: 100%;}.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;}/*橫桿呈現*/ 
.tabletxt-xs{display:block}.calen::-webkit-scrollbar {width: 3px;height: 5px;}.calen::-webkit-scrollbar-thumb:horizontal {background-color: #a6a6a6;border-radius: 3px;}.calen::-webkit-scrollbar-track-piece:horizontal:decrement,.calen::-webkit-scrollbar-track-piece:horizontal:increment {background-color: rgba(166, 166, 166, 0.2);}.calen{overflow-x: auto;white-space: nowrap;}.calen{overflow-x: scroll;padding-bottom:15px;-webkit-overflow-scrolling: auto;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {    margin-top: 70px !important;}.tab-btn a {width: 100%;font-size: 15px;padding: 15px 20px;}.tab-btn a:after {width: 20px;height: 20px;}.inab-section {    width: 88%;}.video-info {width: 100%;text-align: left}.abfuture-txt {padding: 30px;}.time-subject {    text-align: center;    border-top: none;    padding-top: 0;}.abfuture-block {    padding: 70px 0 0;    border-bottom: 1px solid #e0e0e0;}.RWDtimeline01 li.event .point {    background: transparent;    border: none;}.RWDtimeline01 li.event .point .title {    font-size: 27px;    margin-top: 20px;}.RWDtimeline01 li.event .point .editor {    font-size: 14px;    padding: 15px 0 0;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {    left:16px;}.article1 .pagecontent .RWDtimeline01 {    width: 85%;margin-top:0 !important}.video-bg img {min-height: 85vw;}.productcontent .page_subject {padding:0;}.hgroup .pageTitle {    font-size: 32px !important;}#eforms {    padding: 40px 15px !important;}.eformsDesc  {    text-align: left;    border: none;    padding: 0 15px;    margin: 0 0 70px;}#eforms .ebtn.currectsend_btn a {    padding: 10px 20px !important;    width: 100%;    margin: 0px auto;justify-content: center;}.productlist .page_wrapper_bg section.call_to_action>.container {width: 99%;}.productlist .layoutlist_2 .item .subject {font-size: 15px;}.album_item.col-sm-3.col-md-3.content_box {    width: 100% !important;}.album1 .layoutlist_1 .album_item_subject {bottom: 0;right: 0; margin: 0; padding: 0;text-align: center;margin-top: 15px}.album1 .layoutlist_1 .row a:before{display:none}.album_item.col-sm-3.col-md-3.content_box {padding: 0;margin: 0 0 30px;}.product1 .scrollTop002 {    bottom: 170px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {    padding: 35px 14px;}.RWDleft_cont002 .item-second .pic img {    transform: translateY(0 ) !important;}.productlist .layoutlist_2 .item .subject {    font-size: 14px;    margin-bottom: 0;    margin-top: 10px;}.productlist .layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {    width: calc(100%/2);    padding: 0 5px;}.photo_view #slider img {    height: 60vw;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {    left: -3px;}}

/*414px end*/
/*370px start*/

@media (max-width: 370px){.RWDsocial002 .iconRounded { margin-right: 8px;}.productlist .layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {    width:100%;    padding:0;}    #eforms {        padding: 40px 10px !important;    }}

/*370px end*/
/*370px start*/

@media (max-width: 370px){.RWDmenu_plus04 .logo {    width: 125px;    margin-top: 15px;}.RWDmenu_plus04 .cart-btn .ii-bag2 {position: relative;top: 5px;}span#m_RWDfullscreen01_1_2_cat_total_qty {top: 5px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 20px 10px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) figure {height: 265px;}.RWDService001 .col-md-3.col-sm-6 h2 {font-size: 28px;}.RWDService001 .col-md-3.col-sm-6 h2:after {width: 25px;height: 25px;top: -5px;}.RWDleft_cont002 .item-second .text-box .text .title-txt {font-size: 28px;}.RWDnews005 .section-subject .col-md-12 { padding: 0;}.fttitlebox {font-size: 22px;}.inabout-top .inabout-title {font-size: 28px;}.in-txtbox .txttitle {font-size: 15px;}.abfuture-block .inabout-title, .inabout-title {    font-size: 25px;    line-height: 1.2;}}

/*370px end*/
/*812px start*/

@media (max-width: 812px) {.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {left: 17px}}

/*812px end*/