a,a:hover, a:focus{text-decoration:none}a {text-decoration: none;transition: 0.3s;color:#222}a:hover {text-decoration: none;transition: 0.3s;color:#222}.main {overflow: hidden;background:url(archive/image/customization/lightpaperfibers.png)}.row {margin-right: 0;margin-left: 0;}.bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.fl img {width:280px}.scrollTop002 .ii {font-size: 35px;background: #111;color: #fff;border-radius: 0;}.index .RWDbanner_plus01.style-dotnav .slick-dots li button {color: rgb(43 24 150);}.index .RWDbanner_plus01.style-dotnav .slick-dots .slick-active button:before {background: rgb(43 24 150);}/*選單*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {color: #333;font-size: 15px;padding: 25px 15px;text-align: center;cursor: pointer;font-weight: 600;letter-spacing: 1px;}.RWDmenu_plus04 .header {padding: 0 15px;border-bottom: 1px #eee solid}.RWDmenu_plus04 .logo {width: 250px;margin-top: 8px;}.RWDmenu_plus04 .site-nav .menu {text-align: right;width: 100%;}.RWDmenu_plus04 .container {max-width: 100%;width: 100% !important;}.RWDmenu_plus04 .features {width: 300px;}.RWDmenu_plus04 .features .edit {padding: 15px 10px;}.RWDmenu_plus04 .features .edit a:hover {background: transparent;color: #2b1896;}.RWDmenu_plus04 .features .edit a {color: #fff;background: #2b1896;font-weight: 600;padding: 10px 20px;display: block;letter-spacing: 1px;transition: 0.5s;border: 1px #2b1896 solid;font-size: 17px}.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: #2b1896;}.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: #2b1896;border-width: 1px 1px 0 0;}.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: blink;font-weight: 400;background: #2b1896;color:#fff}.RWDmenu_plus04 .site-nav .menu ul li a {font-size: 15px;color: #222;text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0px 0 0px;}/*banner*/ 
.index .banner_block {position: relative;background: url(archive/image/customization/so-white1.png);z-index: 1;margin-top: 65px;}.index .banner_block::before {content: "";position: absolute;width: 800px;height: 800px;background: url(archive/image/customization/circle.png);left: 100px;bottom: 100px;background-size: contain;opacity: 0.3;z-index: -1;animation: aa01 80s infinite linear;}.index .RWDbanner_plus01.style-dotnav.control-left::after {content: "";position: absolute;width: 750px;height: 500px;background: url(archive/image/customization/a01.png)no-repeat;left: -120px;bottom: -150px;pointer-events: none;}.index .RWDbanner_plus01 .slick-caption {top: 80%;left:50px;}.index .RWDbanner_plus01 .slick-caption .txt1 span span {font-weight: 300 !important;font-size: 24px !important;margin: 0px 10px;opacity: 0.8;position: relative;top: -8px;}.index .RWDbanner_plus01 .slick-caption .txt1 span {font-family: 'Noto Sans TC', sans-serif !important;font-weight: 600 !important;letter-spacing: 2px;}.index .RWDbanner_plus01 .txt3 {margin: 5px 0px 0px !important;letter-spacing: 1px;}.index .RWDbanner_plus01 .banner-slider::after {width: 10px;height: 130px;content: "";position: absolute;background: #55c452;bottom: 85px;}.index .RWDbanner_plus01 .page-scroll a {color: transparent;}.index .RWDbanner_plus01 .page-scroll.style01 a span {top: 50px;border-left: 3px solid #fff;border-bottom: 3px solid #fff;}.index .RWDbanner_plus01 .page-scroll {position: absolute;bottom: 0px;z-index: 3;left: initial;margin-left: -50px;text-align: center;width: 100px;background: #55c452;right: 0;}.index .RWDbanner_plus01 .slick-active .slick-caption .container {width: 100% !important;}.index .RWDbanner_plus01 .banner-slider {width: 80%;float: right;}.index .banner_block::after {content: "";position: absolute;width: calc(80% - 30px);height: 100%;border-right: 1px #cdcdcd dotted;top: 0;right: 50%;display: block;transform: translate(50%);border-left: 1px #cdcdcd dotted;pointer-events: none;opacity: 0.5;}.index .RWDbanner_plus01 .pic-box::after {content: "";display: block;background-image: url(archive/image/customization/top-main-visual-video-overlay.png);background-repeat: repeat;background-position: 0 0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 2;pointer-events: none;}.index .RWDbanner_plus01.style-dotnav::before {    content: "";    position: absolute;    width:800px;    height:800px;    left: 100px;    bottom:100px;    background-size: contain;    opacity: 0.1;    z-index: -1;    animation: aa02 150s infinite linear;    border-radius: 100%;    border: 2px #222 dashed;}/*寬度*/#RWDfullscreen01 .container {width: 80%;}.footer_block .container {width: 80%;}.main::after {content: "";position: absolute;width: calc(80% - 30px);height: 100%;border-right: 1px #cdcdcd dotted;top: 0;right: 50%;display: block;transform: translate(50%);border-left: 1px #cdcdcd dotted;pointer-events: none;z-index: -1;}.main {position: relative;}.main::before {content: "";position: absolute;width: 1px;height:100%;border-right: 1px #cdcdcd dotted;right: 50%;transform: translate(50%);pointer-events: none;z-index: -1;}/*標題*/ 
.section-line {display:none !important}.main-title {margin: 0px !important;color: #111 !important;font-size: 35px !important;font-weight: 600 !important;letter-spacing: 1px !important;font-family: 'Noto Sans TC', sans-serif !important;line-height: 1.2 !important;text-align: left;}.sub-title {line-height: 1.3 !important;text-align: left;font-size: 18px !important;margin: 10px 0 0 !important;color: #222 !important;font-family: 'Noto Sans TC', sans-serif !important;font-weight: 400 !important;letter-spacing: 1px !important;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {text-align: center;}.RWDproduct004 h2.sub-title {text-align: center;}/*產品*/ 
.product_block {padding: 150px 0px;position: relative;clear: both}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display:none}.RWDproduct004 .callout-dark {background-color: transparent;color: #111;position: relative;z-index: 10;border-radius: 0;border: 0;padding: 0;margin-bottom: 50px;}.RWDproduct004 .item-box-desc {margin-bottom: 0px;overflow: hidden;padding: 10px 20px 10px;text-align: left !important;bottom: 0;left: 0;width: 100%;background: #2b1896;color: #fff;font-size: 15px;letter-spacing: 1px;font-weight: 600;transition: 0.5s}.RWDproduct004 .col-md-3.col-sm-3.mix:hover .item-box-desc {background: #55c452;transition: 0.5s;}.RWDproduct004 #portfolio div.col-md-3 h3 {transition: 0.5s}.RWDproduct004 #portfolio div.col-md-3:hover h3 {border-bottom: 1px #19964b solid;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;line-height: 18px;color: #fff;margin: 0;padding: 0;letter-spacing: normal;font-weight: 600;letter-spacing: 1px;margin-bottom: 16px;border-bottom: 1px #130950 solid;padding-bottom: 10px;padding-top: 10px;}.RWDproduct004 .col-md-3.col-sm-3.mix {width: calc(100%/3 - 1px);}.RWDproduct004 .col-md-3.col-sm-3.mix:nth-child(4) {width: calc(100%/2 - 1px);}.RWDproduct004 .col-md-3.col-sm-3.mix:nth-child(5) {width: calc(100%/2 - 1px);}.RWDproduct004 .col-md-3.col-sm-3.mix {width: calc(100%/3 - 1px);}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 10px !important;}.product_block::before {opacity: 0.2;width: 20%;content: "";position: absolute;height: 100%;background: #3863ff;mix-blend-mode: color-burn;top: 0;}.product_block::after {opacity: 0.05;width: 20%;background: url(archive/image/customization/banner11.jpg);content: "";position: absolute;left: 0;top: 0;height: 100%;z-index: -1;filter: brightness(1) grayscale(1);background-attachment: fixed;}.RWDproduct004 .col-md-3.col-sm-3.mix img {transition: 0.5s;}.RWDproduct004 .col-md-3.col-sm-3.mix:hover img {transform: scale(1.05);}/**/ 
.service_block {padding: 150px 0px;background: #f8f8f8;position: relative;z-index: 1;z-index: 1;overflow: hidden}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0px;margin-right: 0px;width: calc(100% - 250px) !important;margin: 0px;position: relative;right: -100px;}.RWDnews005 .section-subject {text-align: center;margin-bottom: 0px;padding-right:0px; width:250px}.RWDnews005 .container {display: flex;width: 85% !important;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow:hidden !important}.RWDnews005 .owl-carousel {overflow:visible !important;}.RWDnews005 h4 a {color: #222 !important;font-family: 'Noto Sans TC', sans-serif !important;font-size: 16px;letter-spacing: 1px;line-height: 1.3;}.RWDnews005  p.text-left {font-size: 15px;line-height: 1.3;padding-right: 10px;letter-spacing: 1px;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 15px;}.RWDnews005 .owl-pagination {display: none;}.service_block::after {content: "";position: absolute;background: #fff;width: calc(88% - 206px);height: 85%;right: 0;bottom: 0;z-index: -1;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {border-right: 1px #eee solid;}/*關於*/ 
.RWDleft_cont002 .container {width: 100% !important;position: relative;padding: 0}.px_block {padding: 150px 0px;position: relative;border-top: 1px #cdcdcd dotted}.RWDleft_cont002 .item-second {position: relative;background-color: transparent;display: flex;flex-direction: row-reverse;justify-content: start;padding-left: 30px;}.RWDleft_cont002 .item-second .text-box {width: 55%;height: 100%;background: transparent;color: #222;padding: 0;padding-right: 50px;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .pic {width: 100%;float: none}.RWDleft_cont002 .item-second .text-box .title {font-size: 30px;font-weight: 600;letter-spacing: 1px;font-family: 'Noto Sans TC', sans-serif;line-height: 1.3;width: 90%;}.RWDleft_cont002 .item-second .text-box .underline {display:none}.RWDleft_cont002 .item-second .text-box .text {line-height: 30px;font-size: 15px;letter-spacing: 1px;margin-top: 20px;width: 90%;font-family: 'Noto Sans TC', sans-serif;}.RWDleft_cont002 .item-second .text-box .text h5::after {content: "";position: absolute;width: 500%;height: 1px;right: -500px;bottom: 0;background: linear-gradient(to right, #2a1896 0%, white 100%);}.RWDleft_cont002 .item-second .text-box .text h5 {font-size: 18px;margin: 20px 0px 5px;color: #fff;font-weight: 600;background: #2a1896;width: fit-content;padding: 5px 15px;letter-spacing: 2px;position: relative;}.RWDleft_cont002 .item-second .text-box p.info_p {margin: 15px 0 0px;padding: 0px 15px;line-height: 1.5;}.RWDleft_cont002 .item-second .text-box a{clear: both;width: 200px;float: left;border-radius: 0px;text-align: left;color: #2a1896;letter-spacing: 1px;font-size: 15px;background: transparent;transition: 0.5s;position: absolute;right: 0;bottom: 0px;border: #eaeaea 1px solid;border-left: 3px #2a1896 solid;padding: 12px 20px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #fff;background: #2a1896;border: #FFF 0px solid;opacity: 1;filter: Alpha(Opacity=100); -webkit-border-radius: 0;-moz-border-radius: 0;width: 40px !important;border-radius: 0;height: 40px !important;display: flex;align-items: center;justify-content: center;}.RWDleft_cont002 .item-second > a {width: 42%;position: absolute;right: 0;top: -150px;}.RWDleft_cont002 .item-second .text-box .item h6 {font-size: 15px;font-weight: 600;margin: 0px 0px 5px;letter-spacing: 0.5px}.RWDleft_cont002 .item-second .text-box .text .item span {font-size: 13px;letter-spacing: 0.5px;color: #555;}.RWDleft_cont002 .item-second .text-box .item {padding: 15px 15px 0px;float: left;width: calc(100%/2 - 1px);display: flex;line-height: 20px;align-items: center}.RWDleft_cont002 .item-second .text-box .item:nth-child(4) {width: 100% !important;margin: 0;}.RWDleft_cont002 .item-second .text-box .item img {width: 100%;}.RWDleft_cont002 .item-second .text-box .item .img {width: 110px;padding: 8px;text-align: center;display: flex;}.RWDleft_cont002 .item-second .text-box a:hover {color: #2a1896;background: transparent;border: 1px #2a1896 solid;border-left: 3px #2a1896 solid;}.RWDleft_cont002 .item-second .text-box a:hover::after {right: 20px;}.RWDleft_cont002 .item-second .text-box a::after{clip-path: polygon(0 0, 0% 100%, 100% 50%);content: "";position: absolute;width: 10px;height: 12px;right: 40px;background: #2a1896;top: 18px;transition: 0.5s;}/*頁尾*/ 
.footer_block {color: #222;background: #eeeeee;padding: 80px 0px 0px;position: relative;letter-spacing: 1px;font-size: 15px;line-height: 1.5;}.footer_block .txt {font-size: 12px;color: #a1a1a1;}.footer_block .menu ul a:hover {color: #111;}.footer_block .menu ul a {color: #888;transition: 0.5s;}.footer_block .menu ul {padding-left: 0px;list-style: none;display: grid;grid-template-columns: 1fr 1fr;line-height: 1.8;padding-bottom: 20px;font-weight: 600;color: #888;transition: 0.5s;}.footer_block .menu {width: 75%;}.footer_block h5 {font-size: 20px;margin: 0px;font-weight: 600;margin-bottom: 20px;line-height: 1.5;}.footer_block h5 span {display:none}.footer_block h5 span.titile_b {font-size: 16px;display: block;color: #e34444;font-weight: 600;}.footer_row .right {border-left: 1px dotted #ccc;padding-left: 50px;}.footer_row .row.box {width: 80%;}.footer_row .row.box .col-md-6 span {font-weight: 600;display: inline-block;width: 55px;}.footer_row .row.box .col-md-6 {padding: initial;line-height: 2;}/**/ 
.footer_bottom {background: #000;color: #888;font-size: 12px;display: flex;justify-content: center;padding: 5px 0px;line-height: 22px;margin-top: 50px;}.copyright_desc {margin: 0px 10px;letter-spacing: 0.5px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #888;}/*網頁警告*/ 
.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: #444;}.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: 0;font-size: 14px !important; background: #000 !important; font-weight: 600 !important; letter-spacing: 2px !important;}@keyframes move03{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 .col-md-3.col-sm-3.mix:nth-child(1) {animation: 1000ms ease normal forwards 1 move03;animation-delay:0.5s;opacity: 0}.animated .col-md-3.col-sm-3.mix:nth-child(2) {animation: 1000ms ease normal forwards 1 move03;animation-delay:0.8s;opacity: 0}.animated .col-md-3.col-sm-3.mix:nth-child(3) {animation: 1000ms ease normal forwards 1 move03;animation-delay:1.1s;opacity: 0}.animated .col-md-3.col-sm-3.mix:nth-child(4) {animation: 1000ms ease normal forwards 1 move03;animation-delay:1.3s;opacity: 0}.animated .col-md-3.col-sm-3.mix:nth-child(5) {animation: 1000ms ease normal forwards 1 move03;animation-delay:1.5s;opacity: 0}@keyframes move04{0% {    opacity: 0;-webkit-transform:translateX(30px);    -moz-transform:translateX(30px);    -ms-transform:translateX(30px);    -o-transform:translateX(30px);transform:translateX(30px);}100% {    opacity:0.6;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}@keyframes aa01 {  from {    transform: rotate(0deg);  }  to {    transform: rotate(359deg);  }}@keyframes aa02 {  from {    transform: rotate(0deg);  }  to {    transform: rotate(-359deg);  }}@keyframes aa03 {  from {    width:0%;  }  to {    width: calc(100% - 105px);  }}@keyframes aa04 {    0% {transform: translateY(0%);  }    50% {transform: translateY(20%);}       100% {transform: translateY(0%);}}/**/ 
.service_block:before {content: "";position: absolute;background: url(archive/image/customization/g01.png);width: 1000px;height: 615px;z-index: -1;top: -90px;left: -150px;background-size: contain;animation: 1000ms ease normal forwards 1 move04;animation-delay:0.5s;opacity: 0}.px_block::before {content: "";position: absolute;width: 570px;height: 500px;background: url(archive/image/customization/a01.png)no-repeat;right: -300px;bottom: 0;pointer-events: none;z-index: 1;transform: scaleX(1);}.px_block .container {z-index: 1;}.RWDleft_cont002::after {    width: 12px;    height: 15px;    content: "";    position: absolute;    background: #55c452;    top: -155px;    left: -5px;}.product_block .container::after {    border-radius: 100%;    border: 2px #dfdfdf dashed;    content: "";    position: absolute;    width: 700px;    height: 700px;    background: url(archive/image/customization/circle.png);    right: -300px;    bottom: -350px;    background-size: contain;    opacity: 0.2;    z-index: -1;    animation: aa01 120s infinite linear;}
/*內頁 start*/

.page_wrapper_bg #sidebar{    z-index: 1000;}.page_wrapper_bg .pageTitle{    margin: 0px;    color: #111;    font-size: 35px;    font-weight: 600;    letter-spacing: 1px;    font-family: 'Noto Sans TC', sans-serif;    line-height: 1.2;}.page_wrapper_bg h2{    font-size: 30px;    margin: 0px;    color: #111;    font-weight: 600;    letter-spacing: 1px;    font-family: 'Noto Sans TC', sans-serif;    line-height: 1.2;}.page_wrapper_bg .content-part .content-text h2{    margin-bottom: 1rem;}.product2 .products-nav .nav-title,.page_wrapper_bg h3,.page_wrapper_bg .product_list_item .subject a{    line-height: 1.3;    text-align: left;    font-size: 18px;    margin: 0px;    color: #222;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;    letter-spacing: 1px;}.page_wrapper_bg .Table td,.page_wrapper_bg .Table th,.page_wrapper_bg p,.page_wrapper_bg ul{    line-height: 30px;    font-size: 16px;    letter-spacing: 1px;    margin-top: 10px;    font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .spce,.page_wrapper_bg .Table th{    text-align: center;}.page_wrapper_bg .call_to_action .article-text:before{    content: "";    position: absolute;    width: 800px;    height: 800px;    background: url(archive/image/customization/circle.png);    left: 100px;    bottom: 200px;    background-size: contain;    opacity: 0.3;    z-index: -1;    animation: aa01 80s infinite linear;}.page_wrapper_bg .call_to_action .article-text .container{    width: 70%;}.page_wrapper_bg .call_to_action .hgroup .container{    width: 75%;    margin-top: 4rem;    margin-bottom: 4rem;    border-bottom: 1px solid #55c452;}.page_wrapper_bg .call_to_action .hgroup .breadcrumb{    background-color: #2b1896;    border-radius: 0px;    bottom: -20px;}.page_wrapper_bg .call_to_action .hgroup .breadcrumb a{    color:#fff;}.page_wrapper_bg .call_to_action .article-text{    margin-bottom: 8rem;}.page_wrapper_bg .pageTitle{    margin-bottom: 2rem;    text-align: center;}/* btn */ 
.page_wrapper_bg  .RWDproduct_page  .btn_back a,.page_wrapper_bg .ebtn a {    clear: both;    width: fit-content;    float: left;    border-radius: 0px;    text-align: right;    color: #2a1896;    letter-spacing: 1px;    font-size: 15px;    letter-spacing: 1px;    font-weight: bold;    background: #fff;    transition: 0.5s;    position: absolute;    right: 0;    bottom: 0px;    border: #eaeaea 1px solid;    border-left: 3px #2a1896 solid;    padding: 5px 60px;    font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .RWDproduct_page .btn_back a{    padding: 5px 40px 5px 65px;}.page_wrapper_bg  .RWDproduct_page  .btn_back,.page_wrapper_bg .ebtn {    margin-top: 3rem;}.page_wrapper_bg  .RWDproduct_page  .btn_back a:hover,.page_wrapper_bg .ebtn a:hover{    color: #2a1896;    background: transparent;    border: 1px #2a1896 solid;    border-left: 3px #2a1896 solid;}.page_wrapper_bg  .RWDproduct_page  .btn_back a::after {    clip-path: polygon(0 50%, 100% 100%, 100% 0);    content: "";    position: absolute;    width: 10px;    height: 12px;    left: 30px;    background: #2a1896;    top: 15px;    transition: 0.5s;}.page_wrapper_bg  .RWDproduct_page  .btn_back a:hover::after {    left: 20px;}.ebtn{    margin-top: 4rem;}/* Product-list page */ 
.page_wrapper_bg #sidebar  .products-nav ul>li>.toggle-submenu{    height: 60px;}.page_wrapper_bg #sidebar .nav-title{    background: #2b1896;    color: #fff;    padding: 15px 10px;}.page_wrapper_bg #sidebar .products-nav>ul>li{    margin: 10px 0px;    padding: 10px 10px;}.page_wrapper_bg #sidebar>ul>li>a{    padding: 0px;}.page_wrapper_bg #sidebar .active>a{    color: #2b1896;}.page_wrapper_bg #sidebar .active>a::before ,.page_wrapper_bg #sidebar a::before {    border-left: 2px solid #55c452;    transition: 0.5s;    content: '';    opacity: 0;}.page_wrapper_bg #sidebar .active>a::before{    opacity: 1;    padding-left: 15px;}.page_wrapper_bg #sidebar a:hover:before{    opacity: 1;    padding-left: 15px;    transition: 0.5s;}.page_wrapper_bg #sidebar .products-nav{    background: #ffffff96;}.product2 .RWDproduct_page .products-info .name{    font-size: 28px;    color: #333;    margin-bottom: 1rem;    letter-spacing: 2px;    font-weight: 600;    border-left: 2px solid #55c452;    padding-left: 10px;    line-height: 1.3;}.product2 .RWDproduct_page .products-info .subname{    font-size: 18px;    padding-left: 10px;    margin-bottom: 3rem;}.product2 .RWDproduct_page .products-info .txt{    padding-left: 10px;    font-size: 16px;}.product2 .RWDproduct_page .products-info .txt .title{    font-size: 18px;}/* product-detail-page */ 
.product2 .RWDproduct_page .pic-box{    width: 55%;}.product2 .RWDproduct_page .products-info{    width: 45%;}.product2 .product-detail li, .privacy-page .content-part li{    list-style: square;    line-height: 1.5;    margin-bottom: 0.5rem;} .privacy-page .content-part ul{margin-left:-15px;margin-top:2rem;}/* table */ 
.font-weight-300{    font-weight: 300;}.font-weight-blod{    font-weight: 600;}.product2 .RWDproduct_page .tab-box .tab-menu li.active a:before{    background: #55c452;}.product2 .RWDproduct_page .tab-box .tab-menu li.active a {    color: #333;    letter-spacing: 5px;    font-size: 16px;    font-weight: 600;}.product2 .product-detail{    display: grid;    row-gap: 1.5rem;    margin: 1rem 0rem;}.product2 .product-detail ul{    margin-left: -20px;}.product2 .product-detail h3{    font-weight: 500;}.product2 .product-detail>div{    }.form_product {    overflow-x: auto;    white-space: nowrap;}/*表格修正*/ 
.page_wrapper_bg .RWDproduct_page .products-editor{    margin-bottom: 0px;}.table01 {    width: 100%;    height: 600px;    overflow: auto;    -webkit-overflow-scrolling: auto;    white-space: nowrap;}.table01::-webkit-scrollbar {    width: 3px;    height: 5px;}.table01::-webkit-scrollbar-thumb:horizontal {    background-color: #a6a6a6;    border-radius: 3px;}.table01::-webkit-scrollbar-track-piece:horizontal:decrement,.table01::-webkit-scrollbar-track-piece:horizontal:increment {    background-color: rgba(166, 166, 166, 0.2);}.table01 th,.table01 td {    border: 1px solid #eee;    padding: 0.5rem 2rem !important;}.table01 table {    background-color: white;}.page_wrapper_bg .Table th{    background: #2b1896;    color: #fff;    font-weight: 600;}.page_wrapper_bg .Table{    width: 100%;    height: 400px;    overflow-y: scroll;}.page_wrapper_bg .Table col.col-01{    background: #2b189605;}.page_wrapper_bg .Table.data td:nth-child(1){    font-weight: 600;}.page_wrapper_bg .RWDproduct_page .tab-box .tab-container{    border-top: 1px solid #ccc !important;    border: unset;}.page_wrapper_bg .RWDproduct_page .tab-box .tab-container .phone-info img{    width: 3%;    margin: 0rem 1rem 1rem 0.5rem;}.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li{    padding: 3rem 0rem 0rem;}/*橫桿呈現*/ 
.table01::-webkit-scrollbar {    width: 3px;    height: 5px;}.table01::-webkit-scrollbar-thumb:horizontal {    background-color: #a6a6a6;    border-radius: 3px;}.table01::-webkit-scrollbar-track-piece:horizontal:decrement,.table01::-webkit-scrollbar-track-piece:horizontal:increment {    background-color: rgba(166, 166, 166, 0.2);}/* about-page */ 
.content{    display: grid;    row-gap: 8rem;}.page_wrapper_bg .content-part {    display: flex;    align-items: center;    grid-column-gap: 4rem;}.about-page .about-01 .content-image, .about-page .about-01 .content-text,.about-page .about-03 .content-image, .about-page .about-03 .content-text {    width: 50%;}.about-page .about-02 .content-image{    width: calc(100%/3);}.about-page .about-02-img{    display: flex;    width: 50%;}.about-page .about-02 .content-text{    width: 50%;}.about-page .about-01,.about-page .about-02{    border-bottom: 1px solid #55c452;    padding-bottom: 6rem;}/* contact-page */ 
.eforms1 .page_wrapper_bg .call_to_action .article-text .container{    width: 85%;}.page_wrapper_bg .eformsDesc{    display: flex;    row-gap: 1.5rem;    width: 1000px;    flex-direction: row;    margin: auto;    flex-wrap: wrap;}.page_wrapper_bg .formdesc {    width: 1000px;    margin: auto;    margin-top: 3rem;}.page_wrapper_bg .eformsDesc .info,.page_wrapper_bg .eformsDesc .map{    display: flex;    width: 50%;    margin-bottom: 2rem;}.page_wrapper_bg .eformsDesc .info ul{    margin-left: -40px;}.page_wrapper_bg .eformsDesc h2{    width: 100%;}.page_wrapper_bg .eformsDesc li {    margin: auto 1.8rem;    list-style: square;    color: #2b1896;    font-size: 18px;    line-height: 2rem;}.page_wrapper_bg .eformsDesc li a{    color: #2b1896;}.page_wrapper_bg .eformsDesc h3{    margin: 0px;}.page_wrapper_bg .eformsForm .customized_columns  {    max-width: 970px;    margin: 3rem auto;}.page_wrapper_bg .customized_columns ._input, .customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;    background: #f5f5f5;}/* privacy-page */ 
.privacy-page .content-part {    flex-direction: column;    row-gap: 4rem;    align-items: start;}.privacy-page .content-text {    flex-direction: column;}.privacy-page {    width: 80%;    margin: 0 auto;}.privacy-page .content-part h2 {    margin: 0 0 5px;}

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

@media (min-width: 2048px) {    .page_wrapper_bg .content-part .content-text{        padding-right: 4rem;    }    .hidden-xl {        display: none!important;    }}@media (min-width: 1920px) {    .page_wrapper_bg .content-part .content-text{        padding-right: 4rem;    }}@media (max-width:2000px) {.RWDleft_cont002 .item-second > a {width: 60%;position: absolute;right: -15%;top: -150px;}.service_block:before {top: -85px;left: -200px;}.banner_block::before {width: 600px;height: 600px;left: 100px;bottom:10px;opacity: 0.5;}.RWDbanner_plus01.style-dotnav::before {width: 620px;height: 620px;left: 100px;bottom:20px;opacity: 0.2;border: 1px #222 dashed;}.RWDbanner_plus01.style-dotnav.control-left::after {width: 500px;height: 300px;}.product_block .container {width: 85% !important;}.RWDbanner_plus01 .slick-caption {top: 73%;left: 80px;}.RWDnews005 .container {width: 90% !important;}.px_block::before {width: 504px}.service_block:before {top: -85px;left: -235px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -50px}.RWDnews005 .controlls-over .owl-controls .owl-next {right: 40px}.page_wrapper_bg .call_to_action .article-text .container{    width: 75%;}.page_wrapper_bg .call_to_action .hgroup .container{    width: 85%;}  .privacy-page {        width: 100%;    }}@media (max-width:1800px) {#RWDfullscreen01 .container {width: 85%;}.product_block .container {width: 90% !important;}.px_block {background: #fff;}.RWDleft_cont002 .item-second {padding-left: 0px;}.RWDleft_cont002 .item-second .text-box .text {line-height: 30px;font-size: 15px;letter-spacing: 1px;margin-top: 20px;width: 100%;}.px_block::before {display:none}.service_block:before {top: -85px;left: -255px;}.product2 .RWDproduct_page .products-info .name{    font-size: 26px;    letter-spacing: 1px;}}@media (max-width:1600px) {.RWDleft_cont002 .item-second > a {width: 45%;position: relative;right: 0;top: 0px;}.px_block .container {width: 95% !important;}.RWDnews005 .container {display: block}.RWDnews005 .section-subject {width: 100%;text-align: center;}.RWDnews005 .main-title {text-align: center !important;}.RWDnews005 .main-title br {display:none}.RWDnews005 .sub-title {text-align: center !important;}.RWDnews005 .owl-carousel.owl-padding-10 {width: calc(100% - 0px) !important;right: 0px;}.service_block::after {display:none}.RWDnews005 .section-subject {margin-bottom: 50px}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -50px;}.footer_block .container {width: 95% !important;}}@media (max-width:1500px) {.banner_block::before {display:none}.RWDbanner_plus01.style-dotnav::before {display:none}.RWDbanner_plus01 .banner-slider {width: 100%;float: none;}.product_block {padding: 100px 0px;overflow: hidden;}.RWDbanner_plus01.style-dotnav.control-left::after {display:none}.RWDbanner_plus01 .banner-slider::after {width: 8px;bottom: 180px;}.RWDbanner_plus01 .slick-caption {top: 60%;}.RWDbanner_plus01 .page-scroll {bottom: 180px}.service_block {padding: 100px 0px}.px_block {padding: 100px 0px;}.content {    row-gap: 5rem;}.about-page .about-01, .about-page .about-02{    padding-bottom: 5rem;}.page_wrapper_bg .call_to_action .article-text .container {    width: 85%;}.page_wrapper_bg .call_to_action .hgroup .container {    width: 95%;}}@media (max-width:1400px) {.RWDbanner_plus01 .slick-caption {top: 57%;}.RWDbanner_plus01 .page-scroll {right: initial;bottom: 80px;left: 120px;background: transparent;}.product_block::before,.product_block::after {display:none}.RWDproduct004 section { border-bottom: 0px solid rgba(0, 0, 0, 0.1);}.product_block .container {width: 95% !important;}.RWDnews005 .container {width: 95% !important;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -25px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -25px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 26px;width: 100%;}}@media (max-width:1300px) {    .RWDbanner_plus01 .slick-caption {top: 54%;}    .footer_row .row.box {width: 100%;}    .page_wrapper_bg .pageTitle{        font-size: 30px;        letter-spacing: 1px;        line-height: 1.2;    }    .page_wrapper_bg .eformsDesc li,    .product2 .products-nav .nav-title,    .page_wrapper_bg h3,    .page_wrapper_bg .product_list_item .subject a{        font-size: 17px;    }    .page_wrapper_bg .Table td,    .page_wrapper_bg .Table th,    .page_wrapper_bg p,    .page_wrapper_bg ul{        font-size: 15px;    }}@media (max-width:1200px){    #sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]){        font-size: 15px;        margin: 1rem 0rem;    }    .page_wrapper_bg .eformsDesc li, .product2 .products-nav .nav-title, .page_wrapper_bg h3, .page_wrapper_bg .product_list_item .subject a{        font-size: 15px;    }    .page_wrapper_bg .formdesc{        width: 100%;    }    .page_wrapper_bg .eformsDesc{        width: 100%;    }    .page_wrapper_bg .pageTitle{        text-align: left;    }    .page_wrapper_bg #eforms{        padding:0px!important;    }    .eforms1 .page_wrapper_bg.article-text>.container{        padding: 0px    }    .product2 .page_wrapper_bg .call_to_action .article-text .container{        width: 95%;    }    .product2 .RWDproduct_page .pic-box{        width: 55%;        padding-right: 40px;    }    .product2 .RWDproduct_page .products-info {        width: 45%;    }    .product2 .RWDproduct_page .products-info .subname {        margin-bottom: 1.5rem;    }    .product2 .product-detail{        row-gap: 0.6rem;    }    .product2 .RWDproduct_page .products-info .name{        font-size: 23px;        letter-spacing: 0px;    }        .page_wrapper_bg .Table td, .page_wrapper_bg .Table th, .page_wrapper_bg p, .page_wrapper_bg ul {        line-height: 1.5;    }    .RWDproduct_page .products-info .txt{        margin-bottom: 0px;    }    .privacy-page .content-text h2{        font-size: 21px!important;    }    .page_wrapper_bg .content-part .content-text h2,    .page_wrapper_bg h2 { font-size: 24px; margin-bottom: 0.5rem;}   }@media (max-width:1024px){    .page_wrapper_bg .main::after{        border-right: 0px #cdcdcd dotted;        border-left: 0px #cdcdcd dotted;    }    .page_wrapper_bg .main::before{        border-right: 0px #cdcdcd dotted;    }    .page_wrapper_bg .call_to_action .article-text:before{        width: 400px;        height: 400px;        left: 0px;    }}@media (max-width:992px){    .page_wrapper_bg .eformsDesc li, .product2 .products-nav .nav-title, .page_wrapper_bg h3, .page_wrapper_bg .product_list_item .subject a{        font-size: 16px;        line-height: 1.5;    }    .product2 .page_wrapper_bg #sidebar{        padding: 0px;    }    .product2 .RWDproduct_page .pic-box{        width: 100%;        padding-right: 0px;           }    .product2 .RWDproduct_page .products-info {        width: 100%;            }    .product2 .RWDproduct_page .products-info .name{        margin-top: 3rem;    }    .page_wrapper_bg .hgroup .breadcrumb{        right: 0px;    }    .RWDproduct_page .products-con, .RWDproduct_page .products-editor, .RWDproduct_page .tab-box{        margin-bottom: 20px;    }    .page_wrapper_bg .eformsDesc li{        margin: auto;    }        .eforms1 .page_wrapper_bg .call_to_action .article-text .container {        width: 90%;    }    .page_wrapper_bg .eformsDesc li {        margin: auto 1.2rem;    }    .page_wrapper_bg .call_to_action .article-text .container {        width: 95%;    }    .page_wrapper_bg .call_to_action .article-text {        margin-bottom: 5rem;    }    .page_wrapper_bg .content-part{        grid-column-gap: 3rem;    }        .RWDproduct_page .pic-box .page-control{        background: #56c453;    }    .RWDproduct_page .faq-list{        border: 1px solid #eaeaea;    }}@media (max-width:820px){   .privacy-page .content-part {        row-gap: 3rem;    }    .page_wrapper_bg .hgroup .breadcrumb {        right: -8px;    }    .page_wrapper_bg .RWDproduct_page .btn_back{        display: block;        margin-right: 0px;    }    .page_wrapper_bg .RWDproduct_page .btn_back a, .page_wrapper_bg .ebtn a {        float: right;        position: relative;    }    .page_wrapper_bg .faq-list .phone-info img {        width: 7%;        margin: 0rem 1rem 1rem 0.5rem;    }    .RWDproduct_page .faq-list {        margin-bottom: 2rem;    }    .RWDproduct_page .faq-item .faq-question{        padding: 5px 35px 5px 20px;        clear: both;        border-radius: 0px;        color: #2a1896;        letter-spacing: 1px;        font-weight: bold;        transition: 0.5s;        right: 0;        bottom: 0px;        border-left: 3px #2a1896 solid;    }    .RWDproduct_page .faq-item .faq-question:before {        line-height: 40px;    }    .RWDproduct_page .faq-list{        font-size: 15px;        letter-spacing: 1px;        font-weight: bold;    }    .eforms1 .page_wrapper_bg .call_to_action .article-text .container {        width: 93%;    }}@media (max-width:767px){    .layoutlist_2 >div {        width: calc(100% / 2 );        margin-bottom: 30px;    }}@media (max-width:800px){    .page_wrapper_bg .call_to_action .hgroup .container {        width: 95%;    }}@media (max-width:600px){    .layoutlist_2 >div {        width: 100%;    }        .about-page .about-01 .content-image,     .about-page .about-01 .content-text,    .about-page .about-03 .content-image,     .about-page .about-03 .content-text {        width: 100%;    }    .page_wrapper_bg .content-part{        display: flex;        flex-direction: column;        row-gap: 1rem;    }    .page_wrapper_bg .call_to_action .hgroup .container {        margin-top: 3rem;        margin-bottom: 0rem;    }    .about-page .about-02 .content-image {        width: calc(50%/3);    }    .about-page .about-01, .about-page .about-02 {        padding-bottom: 0rem;        border-bottom: 0px solid #55c452;    }    .about-page .content-part.about-02{        flex-direction: column-reverse;    }    .about-page .about-02 .content-text {        width: 100%;    }    .about-page .about-02 .content-image {        width: calc(100% / 3);    }    .product2 .page_wrapper_bg #sidebar {        top: 20px;        padding-bottom: 2rem;    }    .page_wrapper_bg .call_to_action .article-text {        margin-top: 2rem;    }      .RWDproduct_page .faq-list{        margin-bottom: 3rem;        background: #fff;        font-size: 16px;        letter-spacing: 5px;    }    .page_wrapper_bg .faq-list .phone-info img {        width: 7%;        margin: 0rem 1rem 1rem 0.5rem;    }    .page_wrapper_bg .eformsDesc ul {        width: 100%;        margin: 0px;    }        .page_wrapper_bg .eformsDesc .info {        flex-direction: column;    }    .page_wrapper_bg .eformsDesc{        margin-top: 1rem;    }    .page_wrapper_bg .ebtn a{                width: 100%;        padding: 8px 60px;        text-align: center;        background: #fff;        position: relative;    }    .page_wrapper_bg .RWDproduct_page .btn_back a{        width: 100%;        padding: 5px 35px 5px 20px;        text-align: center;        background: #fff;        position: relative;    }    .page_wrapper_bg .RWDproduct_page .btn_back a::after{        display: none;    }    .table01{        height: auto;    }       .page_wrapper_bg .RWDproduct_page .btn_back {        margin-top: 2rem;        padding: 0px;    }      .mobile_bottom__a {        padding: 5px 0px 15px 0px;    }    .layoutlist_2 .item, .layoutlist_4 .item{        margin-bottom: 3rem;        margin-top: 0rem;    }    .page_wrapper_bg .call_to_action .hgroup .breadcrumb{        padding: 0px;        right: unset;        bottom: 0px;        left: 15px;    }    .page_wrapper_bg #sidebar {        z-index: 1;    }    section.article-text p{        font-size: 15px;    }    .product2.cid18.productlist #sidebar .device-nav{        display: block;    }    .product2.productlist #sidebar .device-nav{        display: none;    }    .page_wrapper_bg .call_to_action .hgroup .container {        width: 95%;    }    .page_wrapper_bg .pageTitle{        margin-bottom: 3rem;    }    .page_wrapper_bg .breadcrumb>li{        line-height: 1.8;    }   .about-page .about-02-img{        width: 100%;    }    .page_wrapper_bg .call_to_action .hgroup .breadcrumb{        background-color: transparent;        border: solid 0px #ccc;        margin-bottom: 0.5rem;    }    .page_wrapper_bg .call_to_action .hgroup .breadcrumb a {        color: #888;    }    .page_wrapper_bg .call_to_action .hgroup .container{        padding-bottom: 1rem;    }    .page_wrapper_bg .eformsDesc{        flex-direction: column;    }    .page_wrapper_bg .eformsDesc .info, .page_wrapper_bg .eformsDesc .map{        width: 100%;    }    .page_wrapper_bg .eformsDesc .info ul {        margin-left: 0px;    }    .page_wrapper_bg .eformsDesc li {        line-height: 1.7;    }}@media (max-width:480px){    .page_wrapper_bg .eformsDesc li {        margin: auto 1rem;    }    .eforms1 .page_wrapper_bg .call_to_action .article-text .container {        width: 95%;    }    .page_wrapper_bg .eformsDesc ul {        padding: 0px 6px;    }    .page_wrapper_bg .formdesc{        margin-top: 2rem;    }    .page_wrapper_bg .eformsDesc {        margin-top: 2rem;    }    .page_wrapper_bg .pagecontent{        padding: 0px 0px!important;    }    .page_wrapper_bg .pagecontent.menu3 .col-sm-6, .customized_columns>.row{        padding: 0px;    }    .product2 .page_wrapper_bg #sidebar {        top: 0px;        padding-bottom: 1rem;        padding-top: 0rem;    }    .page_wrapper_bg .call_to_action .article-text {        margin-top: 1rem;    }    #sidebar .device-nav {        margin-bottom: 1rem;    }    .page_wrapper_bg .Table td, .page_wrapper_bg .Table th, .page_wrapper_bg p, .page_wrapper_bg ul{        font-size: 15px;    }    .visible-mobile {        display: block !important;    }    .privacy-page .content-part {        row-gap: 2rem;    }      }@media (min-width:480px){    .visible-mobile {        display: none !important;    }}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .slick-caption {top: 52%;left: 150px;}.RWDbanner_plus01 .banner-slider::after {display:none}.banner_block::after {display:none}.RWDbanner_plus01 .page-scroll.style01 a span {border-left: 1px solid #fff;border-bottom: 1px solid #fff;width: 15px;height: 15px;}.RWDbanner_plus01 .page-scroll {right: initial;bottom: 80px;left: 200px;background: transparent;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDleft_cont002 .item-second {display: flex;justify-content: start;padding-left: 0px;flex-wrap: wrap;}.RWDleft_cont002 .item-second > a {width: 100%;position: relative;right: 0;top: 0px;}.RWDleft_cont002 .item-second .pic img {margin-top: -100px;}.RWDleft_cont002 .item-second .pic {height: 450px;}.RWDleft_cont002 .item-second .text-box {width: 100%;height: 100%;background: transparent;color: #222;padding: 50px 15px 0px;padding-right:15px;}.RWDleft_cont002 .item-second .text-box a {display: block;position: relative !important;margin: 50px auto 0px;float: none;}.RWDbanner_plus01 .page-scroll {bottom: 0px;}.scrollTop002 {bottom: 60px;right: 10px;}.RWDbanner_plus01 .page-scroll {bottom: 150px;left: 180px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDproduct004 .col-md-3.col-sm-3.mix {width: calc(100%/2 - 1px);}.footer_row .row.box .col-md-6 {padding: initial;line-height: 2;width: calc(100%/2 - 1px);float: left;}.footer_row .row.box {width: 100%;border-bottom: 1px #d8d8d8 solid;padding-bottom: 25px;margin-bottom: 25px;}.footer_row .right {border-left: 0px dotted #ccc;padding-left: 15px;}.footer_bottom {margin-top: 20px;}.footer_block {padding: 50px 0px 0px;}.RWDleft_cont002 .item-second .text-box a {width: 250px}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 50px 45px 25px 15px}.RWDmenu_plus04 .features:after {right: -8px;top: 30%;height: 40%;background-color: #d6d6d6;}.RWDmenu_plus04 #mobile-menu .menu li a {font-size: 15px;}.service_block:before {display:none}.RWDbanner_plus01 .slick-caption {top: 65%;left: 80px;}.RWDbanner_plus01 .page-scroll {bottom: 150px;left: 120px;}.RWDbanner_plus01 .slick-caption .txt1 span span {font-size: 15px !important;top: -6px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDleft_cont002 .item-second .pic {height: 400px;}.RWDbanner_plus01 .page-scroll {bottom: 100px;left: 112px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDleft_cont002 .item-second .pic {height: 350px;}.RWDproduct004 .list-inline {font-size: 14px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 16px;margin-bottom: 10px;border-bottom: 1px #130950 solid;padding-bottom: 10px;padding-top: 5px;}.RWDnews005 p.text-left {font-size: 13px;}.RWDnews005 h4, .news005_h4 {font-size: 15px;margin: 0 0 5px 0;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {width: 30px !important;height: 30px !important;font-size: 20px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -15px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -15px;}.footer_bottom {flex-wrap: wrap;}.RWDbanner_plus01 .page-scroll {bottom: 50px;left: 110px;}
}
/*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;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDproduct004 .col-md-3.col-sm-3.mix {width: calc(100%/2 - 1px);float: left;}.main-title {font-size: 26px !important}.sub-title {font-size: 16px !important}.RWDleft_cont002 .item-second .text-box .title {font-size: 22px;width: 80%;text-align: center;margin: 0 auto;}.RWDleft_cont002 .item-second .pic img {margin-top: 0px;}.RWDleft_cont002 .item-second .text-box .text {font-size: 14px;}.RWDmenu_plus04 .logo {width: 180px;margin-top: 18px;}.RWDmobile_bottom_v2 {background-color: #2b1896;font-weight: 600;    z-index: 1000;}.RWDmobile_bottom_v2 .icon {display:none}.mobile_bottom__li {border-left: 0px solid #484848;border-right: 0px solid #2d2d2d;}.footer_bottom {padding-bottom: 70px;}.RWDbanner_plus01 .page-scroll {display:none}.RWDbanner_plus01 .slick-caption {    top: 60%;    left: 0px;}.RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 {    margin-top: 0px;}.RWDbanner_plus01 .txt3 {    width: 70%;    margin: 20px auto 0px !important;}.RWDbanner_plus01>.slick-caption .txt-big-in01, .slick-active .txt-big-in01 {    -webkit-animation: none;    animation: none;    -webkit-animation-delay: .3s;    animation-delay: .3s;}.RWDbanner_plus01 .txt-big-in01 {    animation-direction: forwards;    opacity: 1;}.RWDmobile_bottom_v2 .text {    text-align: center;    font-size: 17px;    letter-spacing: 1px;}.paneleffect, .paneleffect_v1 {    opacity: 1 !important;}.fadeInUp {    -webkit-animation-name: none;    animation-name: none;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDleft_cont002 .item-second .text-box .text h5::after {display:none}.RWDleft_cont002 .item-second .text-box .text h5 {font-size: 16px;margin: 20px auto 5px}.RWDleft_cont002 .item-second .text-box p.info_p {margin: 15px auto 0px;padding: 0px 15px;line-height: 1.5;text-align: center;width: 80%;}.footer_row .row.box .col-md-6 {padding: initial;line-height: 2;width: calc(100%/1 - 1px);float: left;}.RWDleft_cont002 .item-second .text-box .item div:nth-child(2) {width: calc(100% - 110px);}.RWDleft_cont002 .item-second .text-box .item:nth-child(4) {width: 100% !important;margin: 0;}.RWDproduct004 .col-md-3.col-sm-3.mix {width: calc(100%/1 - 1px);float: none;}.RWDproduct004 .col-md-3.col-sm-3.mix:nth-child(5) {width: calc(100%/1 - 1px);}.RWDproduct004 .col-md-3.col-sm-3.mix:nth-child(4) {width: calc(100%/1 - 1px);}.RWDleft_cont002 .item-second .text-box a {width: 90%;}.RWDleft_cont002 .item-second .text-box a::after {right: 30px}.RWDleft_cont002 .item-second .text-box .item {width: calc(100%/1 - 1px);}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {border-right: 0px #eee solid;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.footer_bottom {flex-wrap: wrap;display: block;text-align: center;line-height: 18px;}.scrollTop002 {bottom: 200px;right: 10px;}.RWDleft_cont002 .item-second .text-box p.info_p {padding: 0px 0px;width: 100%;}.RWDleft_cont002 .item-second .text-box .title {width: 100%;}.RWDleft_cont002 .item-second .pic {height: auto;}.px_block {padding: 60px 0px;}.service_block {padding: 60px 0px;}.product_block {padding: 60px 0px;}.ml-stack-nav-toggle__line {width: 30px;}.ml-stack-nav-toggle {padding: 50px 15px 25px 15px;}.RWDmenu_plus04 .features {width: fit-content;}.RWDmenu_plus04 .features {margin-right: 30px;}.RWDmenu_plus04 .features .search-btn {padding: 30px 0px 0px;}.RWDmenu_plus04 .features:after {top: 52%;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.footer_block .container {width: 100% !important;}.footer_block {letter-spacing: 1px;font-size: 14px;}.px_block .container {width: 100% !important;}.RWDleft_cont002 .item-second .text-box .item {padding: 15px 0px 0px}.RWDleft_cont002 .item-second .text-box .item .img {width: 90px}.RWDleft_cont002 .item-second .text-box .text {line-height: 1.8}.RWDleft_cont002 .item-second .text-box p.info_p {line-height: 1.8;}.RWDleft_cont002 .item-second .text-box .title {font-size: 20px;width: 100%;text-align: left;}.scrollTop002 {bottom: 130px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.footer_block {letter-spacing:0.5px;font-size: 14px;}.footer_block .container {padding: 0px 5px;}.footer_row .row.box .col-md-6 span {width: 50px;}.scrollTop002 {bottom: 250px;}.RWDleft_cont002 .item-second .text-box .item {padding: 15px 0px 0px;display: block;text-align: center;}.RWDleft_cont002 .item-second .text-box .item .img {margin: 0 auto;}.RWDleft_cont002 .item-second .text-box .item div:nth-child(2) {width: calc(100% - 0px);}.RWDnews005 .container {width: 100% !important;}.RWDbanner_plus01 .txt3 {width: 90%;margin: 20px auto 0px !important;}
}
/*320px end*/