:root {    --main-color: #dd2a0a;    --sub-color: #0f0f0f;    --thd-color: #222;}/**/a:hover,a:active,a:focus,a:visited {    text-decoration: none}.row {    margin-right: 0px;    margin-left: 0px;}body.wrapper_bg.lang_tw,body.page_wrapper_bg {    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;}.main {    overflow: hidden}/*cookie*/ 
.RWDalert_fancybox .btn.active {    background: var(--main-color) !important;    border-radius: 0 !important;    border: 0 !important;    font-size: 14px !important;    width: 80px;}.RWDalert_fancybox.bottom {    color: #333 !important;    letter-spacing: 1px !important;    max-width: 400px;    padding: 40px !important;    left: auto !important;    right: 0 !important}.RWDalert_fancybox.bottom .editor {    font-size: 14px !important;    letter-spacing: 0 !important;    margin: 0 0 20px !important}.RWDalert_fancybox .btn:last-child:hover {    background: #000;    color: #fff;}.RWDalert_fancybox .btn:last-child {    font-size: 14px;    border-radius: 0;    margin: 0;    letter-spacing: 0 !important;}@media (max-width: 600px) {    .RWDalert_fancybox .btn.active {        width: 100% !important;        display: block !important;        margin: 15px 0 0;    }    .RWDalert_fancybox.bottom .editor,    .RWDalert_fancybox.bottom .btn-box {        display: block !important;        margin: auto !important;    }    .RWDalert_fancybox.bottom {        max-width: 100%;        padding: 30px !important;    }}/* 動態效果fadeIn&hover*/ 
.RWDproduct002_v2 .bounceIn,.RWDproduct002_v3 .bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}.RWDService002 .flipInY {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}.RWDmenu_plus02 .cart-block:hover:after,.RWDmenu_plus02 .member-block:hover:after,.RWDmenu_plus02 .querycar-block:hover:after {    display: none}.RWDleft_cont002 .item-second:hover .pic img,.RWDright_cont002 .item-first:hover .pic img {    transform: scale(1)}/*defaultfix*/ 
.RWDleft_cont002 .item-second .text-box,.RWDleft_cont002 .item-second {    background: transparent;    color: #333}.RWDleft_cont002 .item-second .pic {    width: 100%;    float: none}.RWDleft_cont002 .item-second>a {    float: right;    width: 50%}.RWDright_cont002 .item-first {    background: transparent}.RWDright_cont002 .item-first .text-box {    color: #333;    padding: 0;    letter-spacing: 1px;    line-height: 2}.RWDright_cont002 .item-first .pic {    float: none;    width: 100%}.RWDright_cont002 .item-first>a {    pointer-events: none;    width: 50%;    float: left}.RWDright_cont002 .item-first .text-box .underline {    display: none;}.portfolio-bottom-summary {    height: auto !important}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    float: left;    height: auto !important;    width: calc(100%/3 - 1px);}.RWDnews005 .owl-carousel.owl-padding-10 {    margin: 0;    overflow: visible}.RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    height: auto !important;}.funny-boxes.not-right-column::before,.funny-boxes>.funny-boxes-text>h4::after {    display: none}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    padding: 0 20px;    width: calc(100%/3 - 1px);    margin: 0 0 40px}.RWDproduct002_v3 .showbottom .portfolio-bottom__h4 {    padding: 15px 0 0;    color: #333;    letter-spacing: 1px;    font-weight: 700;    line-height: 1.5}.RWDproduct002_v3 {    padding: 0}.RWDService002 {    padding: 0}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {    color: #002f7b;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover img {    transform: scale(1.05);    transition: .5s}.RWDnews005 .owl-carousel .owl-item div>a {    display: block;    overflow: hidden}.RWDnews005 .owl-carousel .owl-item div img {    transition: .5s}.RWDproduct004 .callout-dark {    background: transparent;    padding: 0 0 50px}.RWDproduct004 .heading-title.heading-arrow-top h1,.RWDproduct004 .heading-title.heading-arrow-bottom h1 {    color: #333}.RWDproduct004 .heading-title.heading-arrow-bottom::after {    display: none}.RWDproduct004 section {    border: 0}.RWDproduct004 .row.mix-grid {    margin: 0}.fl {    width: 500px;}.fl img {    width: 100%;    animation-name: zeroall;    animation-duration: 2.3s;}@-webkit-keyframes zeroall {    0% {        opacity: .1    }    30% {        opacity: 1    }}@-webkit-keyframes glodot {    0% {        opacity: .2    }    50% {        opacity: 1    }    100% {        opacity: .2    }}a,a:hover,a:focus {    text-decoration: none;    transition: .5s ease !important}.cd-main-content {    overflow: hidden}#RWDfullscreen01,.footers,#mobile-fixed,.RWDproduct_page,#sidebar .products-nav,._bd_row h1,._bd_row h2,._bd_row h3,._bd_row h4,._bd_row h5,._bd_row h6 {    font-size: 1rem;    line-height: 1.8;    letter-spacing: 1px;}#RWDfullscreen01 p {    font-size: 1rem;    line-height: 1.8;    letter-spacing: 0;    margin: 0}/*04選單反白*//*menu04*/ 
.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .lang-select-label:after,.RWDmenu_plus04 .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    display: block;    position: absolute}.RWDmenu_plus04 .site-nav .menu li.has-child {    margin-right: 15px;}.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before {    background: #969696}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic {    background: #fff}.RWDmenu_plus04 .lang-select:hover .lang-select-label,.RWDmenu_plus04 .site-nav .menu>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #fff}.RWDmenu_plus04 .is-up .lang-select:hover .lang-select-label,.RWDmenu_plus04 .is-up .site-nav .menu>li.active>a,.RWDmenu_plus04 .is-up .site-nav .menu>li>a:hover {    color: var(--thd-color)}.RWDmenu_plus04 .site-nav .menu>li>a {    font-weight: 400;    padding: 25px 20px}.RWDmenu_plus04 .site-nav .menu>li>a {    color: #fff}.RWDmenu_plus04 .site-nav .menu>li a {    font-size: 1.2rem}.RWDmenu_plus04 .is-up .site-nav .menu>li>a {    color: var(--thd-color)}.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: #fff}.RWDmenu_plus04 .is-up .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .is-up .lang-select-label:after,.RWDmenu_plus04 .is-up .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .is-up .site-nav .menu li.has-child>a:after {    border-color: var(--thd-color);}.RWDmenu_plus04 .is-up .lang-select-label:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.active>a:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.dropdown>a:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.has-child>a:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.is-active>a:after {    border-color: var(--thd-color)}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select {    color: #fff}.RWDmenu_plus04 .is-up .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .is-up .lang-select:hover .lang-select-label {    color: #000;}.RWDmenu_plus04 .is-up .features .cart-btn,.RWDmenu_plus04 .is-up .features .querycar-btn,.RWDmenu_plus04 .is-up .features i,.RWDmenu_plus04 .is-up .lang-select {    color: var(--thd-color)}.RWDmenu_plus04 .features i:hover,.RWDmenu_plus04 .features i {    transition: .5s}.RWDmenu_plus04 .site-nav .menu>li>ul {    padding: 0}.RWDmenu_plus04 .site-nav .menu ul li>a {    text-align: center;    padding: 10px}.RWDmenu_plus04 .site-nav .menu ul li a {    font-size: 15px}.RWDmenu_plus04 .site-nav .manu-item:hover>a,.RWDmenu_plus04 .site-nav .menu ul li a:hover,.RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 400;    background:#0095CC;    color: #fff}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .lang-select-label:after,.RWDmenu_plus04 .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border-color: #fff;}.RWDmenu_plus04 .site-nav .menu li.has-child>a {    padding: 25px 25px 25px 15px}.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .search-btn {    margin-right: 10px}.RWDmenu_plus04 .site-nav .menu>li>ul {    padding: 0px;    top: calc(100% + 0px);    margin-left: -100px;    width: 200px;}.RWDmenu_plus04 .header {    background: 0 0;    padding: 0 8vw 0 7.5vw;    border-bottom: 1px solid rgb(238 238 238 / 20%);    transition: .5s;    width: calc(100% - 8.4vw);    margin: 0 0 0 8.4vw;}.RWDmenu_plus04 .header:before {    content: "";    background: linear-gradient(-178deg, rgb(0 0 0 / 60%), transparent);    position: absolute;    right: 0;    top: 0;    width: 100%;    height: 100%;    transition: .5s;}.RWDmenu_plus04 .header.is-up:before {    opacity: 0;    transition: .5s;}.RWDmenu_plus04 .header.is-up {    transition: .5s;    box-shadow: none}.RWDmenu_plus04 .is-up .logo {    filter: none;    transition: .5s;    margin: 25px 0 0;}.RWDmenu_plus04 .logo {    margin: 30px 0 0;    transition: .5s;    width: 200px;    filter: brightness(0) invert(1)}.RWDmenu_plus04 .menu li a {    color: #333}.RWDmenu_plus04 .features {    width: 300px;    z-index: 66}.RWDmenu_plus04 .features .edit a {    color: #a1a1a1;    font-size: 14px;    margin: 0 0 0 20px;    transition: .5s}.RWDmenu_plus04 .site-nav .menu {    text-align: left}.RWDmenu_plus04 .container {    padding: 25px 0 0;    max-width: 100%;    transition: .5s;}.RWDmenu_plus04 .is-up .container {    padding: 0;    transition: .5s;}.RWDmenu_plus04 .features .edit {    position: relative;    z-index: 66;    right: -49px;}.RWDmenu_plus04 .features .share-group.main_share a:hover, .RWDmenu_plus04 .is-up .features .share-group.main_share a:hover {    border-color: #0f0f0f;}.RWDmenu_plus04 .features .share-group.main_share a:hover:before {    width: 100%;    right: auto;    left: 0;    transition: .3s ease-out;    background: var(--sub-color)}.RWDmenu_plus04 .is-up .features .share-group.main_share a {    background: var(--main-color);    border-color: var(--main-color);}.RWDmenu_plus04 .features .share-group.main_share a img,.RWDmenu_plus04 .features .share-group.main_share a span {    position: relative;    z-index: 2}.RWDmenu_plus04 .features .share-group.main_share a:before {    content: "";    background: #fff;    width: 0;    height: 100%;    position: absolute;    left: auto;    top: 0;    z-index: 1;    right: 0;    transition: .3s ease-out}.RWDmenu_plus04 .features .share-group.main_share a span {    font-size: 1rem}.RWDmenu_plus04 .features .share-group.main_share a img {    width: 18px !important}.RWDmenu_plus04 .features .share-group.main_share a {    background: transparent;    border: 1px solid #fff;    padding: 15px;    margin: 0 0;    min-width: 200px;    text-align: center;    display: flex;    justify-content: center;    align-items: center;    gap: 0 10px;    line-height: 1;    position: relative}.RWDmenu_plus04 .features .search-btn img {    width: 16px;}.RWDmenu_plus04 .features .search-btn {    filter: brightness(0) invert(1);    float: right;    margin: 7px 10px 0 0;    transition: .5s;}.RWDmenu_plus04 .is-up .features .search-btn {    filter: brightness(0.5);    transition: .5s;}.RWDmenu_plus04 .features {    width: 335px;}.RWDmenu_plus04 .features .lang-select,.RWDmenu_plus04 .features .language-block {    float: left;}.RWDmenu_plus04 .header.is-up {    background: white;    width: 100%;    margin: 0;    box-shadow: 0 0 30px rgba(0, 0, 0, .1);}.RWDmenu_plus04 .features .is-up .lang-select:hover .lang-select-label i,.RWDmenu_plus04 .is-up .lang-select:hover .lang-select-label {    color: var(--thd-color);}/*04選單下方線*/ 
.RWDmenu_plus04 .site-nav .menu>li:hover:after,.RWDmenu_plus04 .is-up .site-nav .menu>li.linecontact:hover:after {    opacity: 1;    width: 100%;    right: auto;    left: 0;    transition: .5s;    bottom: 0;    top: auto}.RWDmenu_plus04 .site-nav .menu>li:after {    content: "";    background: #fff;    width: 0;    height: 2px;    position: absolute;    right: 0;    bottom: 0px;    transition: .5s;    opacity: 0;    top: auto;    left: auto}.RWDmenu_plus04 .is-up .site-nav .menu>li:after {    background: #fff}/*語系*/ 
.lang-select-options>li {    border: 0;    width: 100%}.lang-select-options a:hover {    font-weight: 400;    background: var(--main-color);    width: 100%}.lang-select-options a:hover * {    color: #fff}.lang-select-options a {    font-size: 15px;    width: 100%;}/*banner*/ 
.RWDbanner_plus01 .logo img {    margin: 0}.RWDbanner_plus01 .slick-caption {    top: 12%}.RWDbanner_plus01 .slick-caption .logo img {    object-fit: cover;    width: 100%;    height: 100%;}.RWDbanner_plus01 .slick-caption .logo {    position: absolute;    right: 0;    width: 100%;    height: 100%;    top: -16vw;}.RWDbanner_plus01 .slick-caption {    top: 16vw;}.RWDbanner_plus01 .slick-caption .container .txt2 {    font-size: 4.5rem;    line-height: 1.3;    font-weight: 600;    margin: 3rem 0 0}.RWDbanner_plus01 .slick-caption .container .txt1 {    font-size: 1.5rem;    line-height: 1.5}.RWDbanner_plus01 .slick-caption .container {    width: 85%;    padding: 0 0 0 16.5vw;    color: #fff;    letter-spacing: 0}.RWDbanner_plus01.style-dotnav.control-center .control-box {    bottom: 30px;}.lang-select {    margin: 10px 0 0 20px}@media (max-width: 1180px) {    .RWDbanner_plus01 .page-scroll {        display: none    }}/*dotsqure*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    background: transparent;    border: 1px solid #fff;    width: 8px;    height: 8px}.RWDbanner_plus01.style-dotnav.control-left .control-box {    padding: 0 0 7vw;}@media (max-width: 767px) {    .RWDbanner_plus01 .txt1.device_phone,    .RWDbanner_plus01 .txt2.device_phone,    .RWDbanner_plus01 .txt3.device_phone {        display: block !important;    }    .RWDbanner_plus01 .txt1.device_pad,    .RWDbanner_plus01 .txt2.device_pad,    .RWDbanner_plus01 .txt3.device_pad {        display: none !important;    }}.RWDmenu_plus04 #search-box.full .form-control {    font-size: 30px;    letter-spacing: 1px;}.RWDmenu_plus04 #search-box.full .ibtn {    font-size: 25px;}@media (min-width: 800px) {    .RWDmenu_plus04 #search-box.full .search-in {        max-width: 1000px;        width: 80%;    }}/*ttls*/ 
.RWDproduct004 .heading-title.heading-arrow-top h1,.RWDproduct004 .heading-title.heading-arrow-bottom h1,.index h1.main-title {    font-size: 30px;    font-weight: 600;    line-height: 1;    position: relative;    color: #222;}.index h2.sub-title {    color: #777;    letter-spacing: 1px;    font-size: 18px;    font-weight: 400;    line-height: 1.5;    margin: 15px 0 0}.index .section-line {    display: none;}.index_sec:before {    content: "";    background: var(--sub-color);    width: 8.4vw;    height: 100%;    position: absolute;    top: 0;    border-top: 1px solid #333;}.brands.index_sec:before {    background: var(--main-color);}.index_sec:after {    content: "ABOUT　US";    position: absolute;    left: 3vw;    font-size: 1.3rem;    top: 10rem;    writing-mode: tb;    color: white;    line-height: 1.3;}.brands:after {    content: "PROXY　COLLABORATION";}.products:after {    content: "PRODUCTS";}.certificates.index_sec:before {    border-top: 0;}.technologys:after {    content: "APPLICATION　FIELD";}.index_sec {    position: relative;    padding: 10rem 0;}.index_sec .container {    width: 65%;    transform: translateX(4vw) !important;}.brands .container {    transform: translateX(4.5vw) !important;}/*certificates*/ 
.certificates {    position: relative;    background-color: #fefefe;    background-image: url(https://www.transparenttextures.com/patterns/45-degree-fabric-light.png);    padding-bottom: 0 !important;}.banner_block {    background-image: url(https://www.transparenttextures.com/patterns/45-degree-fabric-light.png);}.certificates>.container {    width: 100%;    padding: 0;    display: flex}.RWDedictor002 .section-content .col-md-6:last-child {    display: none}.RWDedictor002 .section-content .col-md-6 {    width: 100%;    padding: 0;}.RWDedictor002 .section-content {    width: 100%;    padding: 0}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img {    width: 100%}.certificates .owl-theme .owl-controls {    margin-top: -40px;    text-align: left;    padding-left: 6vw;    z-index: 2;    position: relative}.certificates .owl-theme .owl-controls .owl-page.active span {    background: #fff}.certificates .owl-theme .owl-controls .owl-page span {    background: transparent;    border: 1px solid #fff;    width: 12px;    height: 12px;    margin: 0 10px;    border-radius: 99em}.certificates .owl-carousel .owl-wrapper-outer.autoHeight {    transition: height 10s ease-in-out}.certificates>.container:before,.certificates>.container:after {    display: none;}.certificates>.container {    width: 100% !important;    padding: 0 0;    display: flex;    flex-direction: column-reverse;    align-items: center;    transform: none !important;}.leftarea.cerbox {    z-index: 2;    position: absolute;    bottom: 0;    left: 0;    width: 45%;}.leftarea.cerbox img {    width: 100%;}.RWDscore01 .score-maintitle,.RWDphoto004 .title-main,.main-title,.RWDservice012__head__h1 {    color: var(--main-color);    font-size: 1.3rem;    margin: 0 0 10px;    font-weight: 500;    letter-spacing: 0;}.RWDscore01 .score-subtitle,.RWDphoto004 .title-sub,.sub-title,.RWDservice012__head__h2 {    font-size: 3rem;    color: var(--sub-color);    font-weight: bold;    line-height: 1.3;}.RWDphoto004.wrap-block .logo-main {    padding: 0;}.RWDscore01 .count-blk {    padding-top: 3vw}.RWDbanner008 {    padding: 2vw 6vw 5vw;    margin-left: 0;}.RWDscore01 .score-content {    margin: 0 0;    padding: 0;width: 100%;    text-align: left;    position: relative;}.RWDscore01 .trigger-blk .swiper-slide:before {    transform: none}.RWDscore01 .trigger-blk .swiper-wrapper {    display: block}.RWDscore01 .trigger-blk .swiper-slide.active .count-link,.RWDscore01 .trigger-blk .swiper-slide:hover .count-link {    color: var(--sub-color);    padding: 0;    line-height: 1.8;    font-size: 1rem;    letter-spacing: 0;    pointer-events: none;}.RWDscore01 .count-blk {    max-width: 100%;    padding-top: 50px;}.RWDscore01 .count-blk .swiper-slide {    justify-content: flex-start;    padding: 0}.RWDscore01 .count-item {    margin: 0 4rem 0 0;    width: fit-content;    padding: 10px 6vw 0 0;    width: calc(100%/3);    border-top: 1px solid;    display: flex;    flex-direction: column;    font-weight: 500;    letter-spacing: 0;    align-items: flex-start;}.RWDscore01 .count-num:before {    content: "+";    font-size: 1.5rem;    line-height: 1;}.RWDscore01 .count-num {    font-size: 4rem;    line-height: 1;    font-weight: bold;    letter-spacing: 0;    color: var(--main-color);    order: 2;    display: flex;    flex-direction: inherit;    align-items: flex-start;}.RWDscore01 .count-blk .swiper-wrapper {    height: 100% !important;}.RWDscore01 .count-item span:nth-child(2) {    display: none}.RWDscore01 .count-item span:nth-child(3) {    font-size: 1rem;    margin-left: 1rem;}.RWDscore01 .count-item .count-title {    order: 1;}.RWDscore01 .count-item>div {    order: 2;    display: flex;    align-items: flex-end;    flex-direction: row-reverse;}.RWDscore01 .count-title {    margin: 0 0 10px;    font-size: 1.2rem;}.RWDscore01 .trigger-blk .swiper-slide.active:before,.RWDscore01 .trigger-blk .swiper-slide:hover:before {    background: transparent;}.RWDscore01 .trigger-blk {    width: 87%;    max-width: 100%;    border: 0;    padding: 0;    margin: 0 0 1rem;    color: var(--sub-color);    text-align: justify;}.RWDscore01 .score-blk {    margin: 0 0 5vw;}.certificatesbg img {    width: 100%;}.certificatesbg {    width: 100%;    z-index: 2;}.certificatesbg {    width: 100%;    z-index: 2;    position: relative;}.certificatesbg .RWDparallax_new {    position: absolute;    width: 100%;    height: 100%;}.certificatesbg .RWDparallax_new div#pic-bg {    height: 100% !important;    background-size: contain;}.rightarea.cerbox {    margin: auto;    margin-right: calc(20% - 8.4vw);    width: 60%;    padding: 5rem 0;}.RWDbanner008 .slider {    padding: 0 20px}.bx-viewport,.RWDbanner008 .slider {    height: 17vw !important}.RWDbanner008 {   padding: 5rem 0;    width: 50%;    float: right;    margin-right: -20%;    width: 100%;    pointer-events: none;}.RWDscore01 .score-mainblk {    min-height: auto}.certificates .RWDbtn01 {    margin-top: 0;    max-width: 250px;    margin-left: 4vw;}.RWDbtn01 .btn-box li.col-xs-12 {    padding: 0}.RWDbtn01 .btn-box {    margin: 0}.RWDbtn01 .btn {    border-radius: 0;    font-size: 15px;    padding: 10px 25px;    display: block;    width: 250px;    text-align: left;    background: transparent;    color: #fff;    border: 1px solid #666;    position: relative}.owl-carousel .owl-item img {    border-radius: 0;}/*brands*/ 
.RWDphoto004 {    margin: 0;}.RWDphoto004 .vt-line {    display: none;}.RWDphoto004.wrap-block .logo-wall {    padding: 0;    margin-left: -40px;}.RWDphoto004 .xicon-item {    width: calc(100% / 6 - 1px) !important;    margin: 0 !important;}.RWDphoto004 .xicon-logo {    width: 75% !important;    height: auto;}/*products*/ 
.products {    background: var(--thd-color) url(archive/image/customization/pdeco.webp) no-repeat;    background-position: right top;    background-size: 36vw;}.RWDproduct002_v2 {    padding: 0;}.RWDproduct002_v2 .section-subject {    text-align: left;}.sub-title {    color: white;}.RWDproduct002_v2 .filter-portfolio ul {    text-align: left;    display: flex;    flex-wrap: wrap;    gap: 10px;    margin: 0 0 2rem;}.RWDproduct002_v2 .filter-portfolio ul>li {    margin: 0;}.RWDproduct002_v2 .btn.btn-rj {    background: transparent;    color: rgba(255 255 255 / 50%);    font-size: 1rem;    font-weight: 400;    border: 1px solid;    border-radius: 0;    padding: 10px;    min-width: 200px;    letter-spacing: 0;}.RWDproduct002_v2 .active .btn.btn-rj {    background-color: var(--main-color) !important;    color: #fff;    opacity: 1;    font-weight: 400;    border-color: var(--main-color) !important;}.RWDproduct002_v2 .btn.btn-rj:hover {    background-color: var(--sub-color);    color: #fff;    opacity: 1;    font-weight: 400;    letter-spacing: 0;    border-color: transparent;}.RWDproduct002_v2 .popup-portfolio {    min-height: 10vw;    width: calc(100% + 30px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    display: grid;    width: calc(100%/2 - 16px);    grid-template-columns: 50% 50%;    background: #fff;    margin: 0 15px 20px 0;    align-items: center;    padding: 0;}.portfolio-bottom {    padding: 3rem;}.pd02_tit {    text-align: left;    font-size: 1.8rem;    color: var(--thd-color);    font-weight: bold;}.portfolio-bottom-summary p {    text-align: left;    color: var(--thd-color);    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom .pd02_tit,.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {    color: var(--main-color);}/*technologys*/ 
.RWDservice012 .text_box .text::after {    z-index: 1;    background-color: rgba(0, 0, 0, .7)}.RWDservice012 .text_box .text:hover::after {    background: var(--main-color);    background-size: cover;    opacity: .8;}.RWDservice012 .text_box {    height: 60vh;}.RWDservice012 .text_box .text .memo {    font-size: 1.5rem;    font-weight: bold;    margin: 1.5rem 0 0;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    line-height: 1;}.RWDservice012 .text_box .text:hover .memo {    color: #fff}.RWDservice012 .text_box .text .title {    margin: 0 0 10px;    font-size: 1.1rem;    letter-spacing: 0;    font-weight: 300;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    line-height: 1;}.RWDservice012__head {    text-align: left;}.technologys {    background: url(archive/image/customization/appbg.webp) no-repeat;    background-size: contain;    background-position: right top;}.techdeco {    position: absolute;    right: 0;    width: 23vw;    bottom: -2vw;    z-index: 2;    height: 20vw;}.techdeco img {    width: 100%;}.RWDservice004 .tab_block {    justify-content: flex-start;}
/*footer start*/

.footers {    background: var(--thd-color);    position: relative;}.footers, .footers a {    color: white;}.RWDservice004 .title_block {    padding: 0;}.ftcompany {    padding: 5rem 0 0;}.ftcompany>.ttl, .RWDservice004 .title_block .title_tw {    font-size: 1.5rem;    font-weight: 600;    padding: 0 0 1rem;    margin: 0 0 2rem;    border-bottom: 1px solid rgba(255 255 255 / 30%);    text-align: left;    color: #dd2a0a;    line-height: 1;}.RWDservice004 .editor ul li {    width: calc(100%/3 - 10px);}.ftcbox .ttl {    font-size: 1.5rem;    font-weight: bold;    margin: 0 0 5px;}.RWDservice004 .editor {    margin: 0;}.ftcli {    word-break: break-all;}.ftcbox {    float: left;    width: calc(100%/3);    padding-right: 3rem;}.ftinner.right {    padding: 4rem 0;}.RWDservice004 .tab_block {    border: 0;}.RWDservice004 .tab_block .swiper-container {    margin-left: 0 !important;}.RWDservice004 .tab_block .swiper-container .swiper-wrapper {    justify-content: flex-start;}.RWDservice004 .editor {    width: 100% !important;}.RWDservice004 .tab_name:before {    content: "";    background: var(--sub-color);    width: 10px;    height: 10px;    position: absolute;    left: 0;    top: 50%;    transform: translateY(-50%);}.RWDservice004 .tab_name {    color: rgb(255 255 255 / 70%);    font-size: 1.2rem;    letter-spacing: 0;    padding: 15px 30px;    justify-content: flex-start;    margin: 0 20px 0 0;    font-weight: 600;}.RWDservice004 .tab_name.active:before {    background: var(--main-color);}.RWDservice004 .tab_name.active {    color: white;}.RWDservice004 .main-slider .swiper-slide {    background: #222222;    min-height: auto;    padding-top: 1rem;}.RWDservice004 .tab_name.active:after {    opacity: 0;}.RWDservice004 .editor ul {    display: flex;    flex-wrap: wrap;    gap: 0 10px;    list-style: none;    padding: 0;    font-size: 1rem;}.footers .container {    width: 65%;}.ftinner.bottom {    display: flex;    align-items: flex-end;    gap: 0 10%;    margin: 0 0 5rem;}/*rights*/ 
.rights{display:flex;font-size:12px;padding:4vw 0 20px;color:#888;justify-content:flex-start;background:transparent;flex-wrap:wrap;align-items:center;width:100%}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#888}.RWDssl01,.rights .RWDedictor{margin-right:20px}.RWDsocial002 .iconRounded img{width:18px}.RWDsocial002 .iconRounded:hover,.color1 .iconRounded:hover{background-color:transparent;color:#fff}.RWDsocial002 .iconRounded img {    width: 23px;}.RWDsocial002 .iconRounded {    border: 1px solid rgb(255 255 255 / 20%);    color: #fff;    background-color: transparent;    margin: 0 15px 0 0;    display: flex;    justify-content: center;    align-items: center;    padding: 0;    width: 50px;    height: 50px;}.RWDsocial002 ul.socialNetwork {    float: left !important;    margin: 0;}.socials .ftcompany {    padding: 1rem 0 0;}.fols {display:none}.socials, .rights {    width: 50%;    float: left;    padding: 0;}@media (max-width: 991px) {/*tops*/ 
.scrollTop002 .ii{font-size:40px}.scrollTop002{right:15px;bottom:80px}}@media (max-width: 600px) {/*fols*/a.ml-stack-nav-toggle{padding:25px 14px;margin-left:10px}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}}.scrollTop002 {    bottom: 9vw;    right: 3vw;}.scrollTop002 img {    width: 15px;}

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

/*------*/ 
.page_wrapper_bg .RWDmenu_plus04 .header{background: white;width: 100%;margin: 0;box-shadow: 0 0 30px rgba(0, 0, 0, .1);}.page_wrapper_bg .RWDmenu_plus04  .lang-select:hover .lang-select-label,.page_wrapper_bg .RWDmenu_plus04 .site-nav .menu>li.active>a,.page_wrapper_bg .RWDmenu_plus04 .site-nav .menu>li>a:hover {color: var(--thd-color);}.page_wrapper_bg .RWDmenu_plus04 .site-nav .menu>li>a {color: var(--thd-color);}.page_wrapper_bg .RWDmenu_plus04 .features .cart-btn,.page_wrapper_bg .RWDmenu_plus04 .features .querycar-btn,.page_wrapper_bg .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: var(--thd-color);}.page_wrapper_bg .RWDmenu_plus04 .logo {filter: none;transition: .5s;margin: 25px 0 0;}.page_wrapper_bg  .RWDmenu_plus04 .features .share-group.main_share a {background: var(--main-color);border-color: var(--main-color);}.page_wrapper_bg  .RWDmenu_plus04 .header:before {background: transparent;}.page_wrapper_bg  .RWDmenu_plus04  .container {padding: 0;}.page_wrapper_bg .RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.page_wrapper_bg .RWDmenu_plus04 .lang-select-label:after,.page_wrapper_bg .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after,.page_wrapper_bg .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {border-color: var(--thd-color);}.page_wrapper_bg .RWDmenu_plus04 .features .search-btn {filter: brightness(0.5);transition: .5s;}.page_wrapper_bg  .RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {    color: #333;}.page_wrapper_bg .collapsing_header .main {top: 72px !important;}/*-----*/ 
.page_wrapper_bg section.call_to_action>.container {width:70%;padding: 0;}.eforms1 .page_wrapper_bg section.call_to_action>.container,.article2 .page_wrapper_bg section.call_to_action>.container{width: 55%; padding: 0;}.page_wrapper_bg .article-text>.container {width:100%;padding: 0;}.page_wrapper_bg section.call_to_action {    padding: 120px 0;    min-height: 1000px;    position: relative;padding-left: 8.4vw}.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text h5 {    font-size:1.5rem;    line-height: 1.5;    font-weight: 500;    letter-spacing: 1px;    color: #131313;margin: 0 0 10px}/*----左側色塊------*/ 
.page_wrapper_bg section.call_to_action:before {    content: "";    position: absolute;    height: 100%;    top: 0;    width: 8.4vw;    left: 0;}.page_wrapper_bg section.call_to_action:after {    content: "";    position: absolute;    left: 3vw;    font-size: 1.3rem;    top: 10rem;    writing-mode: tb;    color: white;    line-height: 1.3;text-transform: uppercase;}/*------*/ 
.faq1 .page_wrapper_bg section.call_to_action:before,.video1 .page_wrapper_bg section.call_to_action:before,.article3 .page_wrapper_bg section.call_to_action:before{background: var(--main-color);}.eforms1 .page_wrapper_bg section.call_to_action:before,.article2 .page_wrapper_bg section.call_to_action:before,.article6 .page_wrapper_bg section.call_to_action:before,.article1 .page_wrapper_bg section.call_to_action:before{ background: var(--sub-color);}.eforms1 .page_wrapper_bg section.call_to_action:after {content: "CONTACT　US";}.faq1 .page_wrapper_bg section.call_to_action:after {content: "Common Questions";}.video1 .page_wrapper_bg section.call_to_action:after {content: "project";}.article3 .page_wrapper_bg section.call_to_action:after {content: "news";}.article6 .page_wrapper_bg section.call_to_action:after {content: "product";}.article2 .page_wrapper_bg section.call_to_action:after {content:"agency brand";}.article1 .page_wrapper_bg section.call_to_action:after {content:"about us";}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{    background: #fdfeff;    box-shadow: none;    border-radius: 0px;    border: 1px solid #ccc;}.m2018 .products-nav .nav-title {    background:#0095CC;    font-size: 18px;    padding: 7px 10px;    text-align: center;    margin-bottom: 0;    color: #fff;    letter-spacing: 2px;    border-radius: 0px;    font-weight: bold;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}li.sidemenu2__li.active.is-open.has-child {    background: #526377;    border-bottom: 1px solid #ccc;}li.sidemenu2__li.active.is-open.has-child > a{    color: #fff;    font-weight: 600;}#sidebar .products-nav>ul> li.active>ul {    background: white;}li.sidemenu2__li.active.notcate>a {    background: #526377;    color: white !important;}.page_wrapper_bg .products-nav>ul>li:hover > a {color: #fff;}.page_wrapper_bg .products-nav>ul>li:hover{ background: #526377;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {    font-size: 15px;    padding: 15px;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;    color: #555;    line-height: 1.5;}li.sidemenu2__li.has-child:hover span.toggle-submenu:after {    color: white;}li.sidemenu2__li.active.is-open.has-child .toggle-submenu::after {    color: white;    right: 10px;    top: 45%;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: rgba(221 42 10);padding: 7px 50px !important;border-radius: 0x;color: #fff;font-size: 15px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {    color: rgb(255, 255, 255);    font-size: 15px;    font-weight: 600;    background: rgb(221 42 10);    padding: 10px 50px;    transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {background: rgb(221 42 10);}.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: #333;transition: .5s ease;color: #fff;}.btn.btn_back a{    border: 1px solid #333;    background: #fff;    color: #333;    padding: 3px 50px;    font-size: 15px;}#article .btn.btn_back a {padding: 9px 50px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 50px;}.album1 .btn.btn_back a:hover {padding: 10px 50px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;font-weight: 400;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin: 0;border-bottom: none;padding:0;width:100%;}.hgroup .pageTitle{    text-align: center;    letter-spacing: 4px;    margin: 0;    padding: 0;    font-size: 3rem;    color: var(--sub-color);    font-weight: bold;    line-height: 1.3;}.article6 .page_subject,.article1 .page_subject{    padding-left: 25%;}/**/ 
.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: 60px 7%;    border-bottom: 1px solid #d6d6d6;    background: #f6f6f6;    display: flex;    align-items: center;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 22px;transition: .3s ease;font-weight: 500;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}/*會員*/#btn_member_login:hover {background-color: #009fe8;}#btn_member_login {border-radius: 20px;background-color: #27adeb;}.member_join_strong { color: #7bae12; font-weight: bold;}#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;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #ff6613;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #10a5e9; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius: 20px;color: #009fe8;border: 1px solid #009fe8;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #10a5e9;border-radius: 20px;}.layoutlist_2 .subject {text-align: center;}/*購物清單*/@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background: #009fe8;-webkit-transform: scale(1);transform: scale(1)}}.login-box a {background: transparent;}.login-box a b{color: #ff6613;}.total b{color: #ff6613;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price{color: #ff6613;}.RWDshopping .btn.normal {border-radius: 20px;}.RWDshopping .btn {display: inline-block;color: #019fe7;border-color: #019fe7;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #10a5e9;color: #10a5e9;}.RWDshopping .btn.bg2 {background: #10a5e9;color: #fff; border-color: #10a5e9;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #10a5e9;color: #fff;}.form-box .required:after { color: #ff6613;}/*---聯絡我們---*/ 
.eforms1 .page_wrapper_bg section.call_to_action {    background: #2d2d2d url(archive/image/customization/pdeco.webp) no-repeat;    background-position: right top;    background-size: 36vw;}.eforms1 .hgroup .pageTitle {    color: #fff;}.eforms1 ul.breadcrumb.pull-right a {color: #ddd;}.layoutlist_1.page_content2 {    background: #fff;    padding: 80px 150px;}.form-horizontal .form-group .col-sm-12.col-md-11 {    width: calc(100% - 100px);    padding-right: 0;}.form-horizontal .control-label {width: 100px;}.ct-sec {    display: flex;    flex-wrap: wrap;}.ct-box {    background: #f7f7f7;    width: calc(50% - 10px);    margin: 0 5px 10px;}.ct-title {    font-size: 20px;    font-weight: 500;    background: #333;    color: #fff;    text-align: center;}.ct-box ul {    list-style: none;    padding: 30px 50px;    margin: 0;}.ct-socialsec {    display: flex;    align-items: center;    margin: 10px 0 0;}.customized_columns ._input, .customized_columns select { border: none;background-color: #f4f4f4;}.form-control {border-radius: 0; -webkit-box-shadow: none;box-shadow: none;}.form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.ct-box ul a {    color: #555;}.ct-socialblock {    margin-top: 20px;    padding: 0 10px;}.ct-socialbox {    width: 55px;    margin-right: 10px;}#eForm1 {    border-top: 1px solid #cecece;    padding: 60px 0 0 10px;    margin: 40px 0 0;}.systemmsg {    text-align: center;    color: #fff;}/*-----*/ 
.faq1 .layoutlist_2 {    background: #fff;    padding: 80px;    border: 1px solid #f1f1f1;}.faq1 .page_wrapper_bg section.call_to_action {    background: url(archive/image/customization/appbg.webp) no-repeat;    background-size: cover;    background-position: right top;    background-attachment: fixed;}/*-----*/ 
.video_item {    width: 50%;    height: auto !important;    margin: 0 0 70px !important;}.video_item img {    border: 1px solid #eee;}.video_item_subject {    font-size: 18px !important;    margin: 10px 0px !important;    text-align: center !important;    letter-spacing: 1px !important;    margin: 30px 0 0 !important;    padding: 0 !important;    font-size: 1.5rem !important;    color: var(--sub-color);    font-weight: bold;    line-height: 1.3;}.video_item_summary {    font-size: 16px !important;    text-align: center !important;    color: #333 !important;    line-height: 1.7 !important;    margin: 10px 0 0;}/*----*/ 
.pr-psec {flex-direction: column-reverse;display: flex;background: #f2f2f2;padding:80px}.pr-infosec {    width: 100%;    padding-left: 0;    text-align: center;}.pr-imgbox {    margin: 0 auto 30px;}.pr-btnsec {    display: flex;    flex-wrap: wrap;margin:50px -5px 0}.pr-btnsec p {    width: 100%;}.pr-btnsec .inner-btn {    margin: 0 5px;}.pr-btnsec {    border-top: 1px solid #c2c2c2;    padding-top: 50px;    margin: 50px 0 0;justify-content: center;}.pr-btnsec .inner-btn a{    background: #526377;    border-color: #526377;    color: #fff;    border-radius: 10px;width: 180px;}pr-btnsec .inner-btn a {    background: transparent;    color: #fff;    border-color: #282828;    color: #333;}.inner-btn a {    display: flex;    margin: 15px 0;    justify-content: center;    padding: 8px;    border: 1px solid #0095CC;    font-weight: 400;    font-size: 17px;    color: #fff;    background: #0095CC;    transition: .3s ease;    width: 300px;    margin: 10px auto 0;    border-radius: 30px;}/*--------*/ 
.brandbox {    margin: 0 0 30px;    display: flex;    width: 100%;    align-items: center;    background: #f6f6f6;}.brandtxt {    padding: 0 10%;    width: 70%;}.brandimg {    width: 30%;}.brandtitle {    font-weight: 600;    font-size: 28px;    border-bottom: 1px solid #dadada;    padding: 0 0 20px;    margin: 0 0 30px;    color: #131313;}.brandtitle span {    display: block;    letter-spacing: 0;    line-height: 1.5;    font-weight: 300;    font-size: 17px;    text-transform: uppercase;}.founder-block {    display: flex;    align-items: center;    background: #f8f8f8;}.founder-info {    width: 75%;    padding: 0 7%;}.founder-img {    width: 35%;}.founder-img img {    object-fit: cover;    min-height: 20vw;    object-position: bottom;}.founder-info h5 {    border-bottom: 1px solid #cecece;    padding: 0 0 30px;    margin: 0 0 30px !important;}.founder-info h5 span {    display: block;    padding-left: 50px;}/*-----*/ 
.abinfo-top {    padding: 0 50px 50px;}.abinfo-sec {    display: flex;}.abinfo-txt {    width: 50%;padding:0 50px    }.abinfo-img {    width: 50%;z-index:1}.abinfo-sec.sec2 {    flex-direction: row-reverse;    position: relative;}.flp-imgsec {    display: flex;}.flp-imgbox {    border: 1px solid #ddd;    margin: 10px 0;}.flp-txtsec {    margin: 0 0 20px;}.article1 .page_wrapper_bg section.call_to_action,.article6 .page_wrapper_bg section.call_to_action{    background: url(archive/image/customization/1113appbg.jpg) no-repeat;    background-size: cover;    background-position: right top;    background-attachment: fixed;}.abinfo-imgtxtsec {    display: flex;    margin-top: 50px;    gap: 5px;}.article1 .m2018 .products-nav>ul>li.active>a {    background: #526377;    color: white;}

/*內頁 end*/
/*en start*/

.lang_en * {    letter-spacing: 0 !important;    line-height: 1.5 !important;}.lang_en .RWDservice004 .editor ul li {    width: calc(100%/2 - 10px);}.lang_en .RWDbanner_plus01 .slick-caption .container {    padding: 0 0 0 5.5vw;}.lang_en .pd02_tit {    line-height: 1.3;    font-size: 1.4rem;    margin: 0 0 10px;}.lang_en #RWDfullscreen01 p {    line-height: 1.5;    -webkit-line-clamp: 6;}.lang_en .RWDservice012 .text_box .text .memo {    -webkit-line-clamp: 3;    line-height: 1.3;}/* en inner */ 
.lang_en .pr-btnsec .inner-btn a {    width: 210px;}.lang_en .form-horizontal .control-label {    width: 100%;}.lang_en .form-horizontal .form-group .col-sm-12.col-md-11,.lang_en .form-horizontal .form-group .col-sm-12.col-md-5 {    width: 100% !important;    padding: 0 !important;}

/*en end*/
/*進場 start*/

.leftin.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;    animation-delay: .5s !important;}.rightin.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .5s !important;}.paneleffect_v1.firstin {    animation-delay: 1.5s !important;}.paneleffect_v1.firstpr{animation-delay: 1s !important;}.paneleffect_v1.firstpr2{animation-delay: 1.3s !important;}.paneleffect_v1.firstpr3{animation-delay: 1.6s !important;}

/*進場 end*/
/*小螢幕 start*/

@media (max-width: 2400px) {.RWDbanner_plus01 .slick-caption .container .txt2 {    font-size: 4rem;    margin: 2rem 0 0;}.RWDbanner_plus01 .slick-caption .container .txt1 {    font-size: 1.3rem;}.RWDmenu_plus04 .container {    padding: 0 0;}.RWDbanner_plus01.style-dotnav.control-left .control-box {    padding: 0 0 26vw;}.RWDscore01 .trigger-blk {    width: 100%;}.RWDscore01 .score-subtitle {    margin-bottom: 1rem;}.RWDscore01 .score-subtitle, .RWDphoto004 .title-sub, .sub-title, .RWDservice012__head__h2 {    font-size: 2.5rem;}.RWDscore01 .count-blk {    padding-top: 2rem;}.RWDservice012 .text_box .text .box {    width: 80%;    padding-right: 25px;}.RWDservice012 .text_box .text .title {    font-size: 1rem;}/*----*/ 
.page_wrapper_bg section.call_to_action>.container {width: 80%;}.abinfo-sec.sec1 .abinfo-txt {padding-left: 0;}.abinfo-sec.sec2 .abinfo-txt {padding-right: 0;}.founder-block {    flex-direction: column-reverse;    padding: 80px;}.founder-img {width: 20%;margin: 0 0 30px;}.founder-info h5 {text-align: center;}.founder-info {width: 88%;padding: 0;}.founder-img img {min-height: auto;}.brandtitle {font-size: 22px;}.brandtxt {padding: 0 5%;}.pr-psec { padding: 50px;}.eforms1 .page_wrapper_bg section.call_to_action>.container, .article2 .page_wrapper_bg section.call_to_action>.container {width: 70%;}.abinfo-top {    padding: 0 0 50px;}}@media (max-width: 1900px) {.rightarea.cerbox {    padding: 0rem 8vw 5rem 0;}.certificates>.container {    align-items: end;}.RWDscore01 .count-num {    font-size: 3.5rem;}.RWDphoto004.wrap-block .logo-main {    margin: 0 0 0rem;}.RWDphoto004.wrap-block .logo-wall {    margin-left: -30px;}.index_sec .container {    width: 70%;}.index_sec:after {    font-size: 1rem;}.pd02_tit {    font-size: 1.5rem;}.footers .container {    width: 70%;}/*----*/ 
.layoutlist_1.page_content2 {padding: 80px;}}@media (max-width: 1700px) {.index_sec {    padding: 5rem 0;}.index_sec:after {    top: 6rem;}.RWDmenu_plus04 .header {    padding: 0 3vw 0 4.5vw;}.RWDmenu_plus04 .features .share-group.main_share a {    min-width: 160px;}.RWDmenu_plus04 .features {    width: 295px;}.RWDmenu_plus04 .container {    padding: 0 0 0 2rem;}.RWDmenu_plus04 .site-nav .menu>li a {    padding: 0 15px;}.RWDmenu_plus04 .site-nav .menu li.has-child>a {    padding: 25px 15px 25px 15px;}.RWDbanner_plus01 .slick-caption .container .txt2 {    font-size: 3rem;}.RWDbanner_plus01.style-dotnav.control-left .control-box {    padding: 0 0 7vw;}.RWDservice012 .text_box .text .memo {    font-size: 1.5rem;}.RWDservice012 .text_box .text .title {    font-size: .8rem;}.footers .container {    width: 80%;}.RWDservice004 .editor ul li {    width: fit-content;    margin: 0 2rem 0 0;}.leftarea.cerbox {    width: 52%;}.RWDbanner008 {    margin-right: -28vw;    width: 65vw;}.inner-btn.top a {    width: 300px;    margin: 20px auto 0;}}@media (max-width: 1700px) {.abinfo-sec {flex-direction: column;} .abinfo-txt {    width: 100%;    padding: 0;}.abinfo-img {    width: 100%;    z-index: 1;    margin-top: 30px;}.abinfo-sec.sec2 {    flex-direction: column;}.RWDmenu_plus04 .site-nav .menu>li a {    font-size: 1.05rem;}}@media (max-width: 1600px) {.eforms1 .page_wrapper_bg section.call_to_action>.container, .article2 .page_wrapper_bg section.call_to_action>.container {width: 80%;}} @media (max-width: 1500px) {.RWDmenu_plus04 .site-nav .menu{display:none}.RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu,.RWDmenu_plus04 .toggle-mmenu-cover{display:block}.RWDmenu_plus04 #mobile-menu .menu>li a{letter-spacing: 0;color: #333;font-size: 1rem;}.RWDmenu_plus04 #mobile-menu .menu>li>ul{background:#fbfbfb}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent}.RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#0095CC}.RWDmenu_plus04 #mobile-menu .menu a {font-size: 1rem;}.RWDmenu_plus04 .features { float: right; position: relative;}.RWDmenu_plus04 .features:after {opacity: .2;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover {    color: #fff;}a.ml-stack-nav-toggle {    color: white;    margin: 12px 0 0;}.ml-stack-nav-toggle__line {    background: white;    height: 1px;}.RWDmenu_plus04 .logo {    position: absolute;}.RWDbanner_plus01 .slick-caption .container {    padding: 0 0 0 13.5vw;}.RWDmenu_plus04 .is-up .ml-stack-nav-toggle:hover {    color: var(--thd-color);}.is-up a.ml-stack-nav-toggle {    color: var(--thd-color);}.is-up .ml-stack-nav-toggle__line {    background: var(--thd-color);}.RWDscore01 .count-blk {    padding: 2rem 0 0;}.bx-viewport, .RWDbanner008 .slider {    height: 15vw!important;}.certificates.index_sec:after {    top: 5rem;}.RWDphoto004.wrap-block.view-pad .logo-main {    text-align: left;}.RWDscore01 .score-subtitle, .RWDphoto004 .title-sub, .sub-title, .RWDservice012__head__h2 {    font-size: 2.3rem;}.index_sec .container {    width: 80%;}.portfolio-bottom {    padding: 2rem;}.RWDproduct002_v2 .popup-portfolio {    margin: 0;}.RWDservice012 .text_box .text .title {    font-size: 1rem;    -webkit-line-clamp: 2;    line-height: 1.3;}.RWDservice012 .text_box .text .memo {    margin: 1rem 0 0;}.RWDservice012 .text_box .text .arrow {    opacity: .2;}/*-----*/ 
.layoutlist_1.page_content2 {    padding: 40px;}.page_wrapper_bg  a.ml-stack-nav-toggle {    color: var(--thd-color);}.page_wrapper_bg  .ml-stack-nav-toggle__line {    background: var(--thd-color);}.founder-block {padding: 50px;}.abinfo-imgtxtsec {    margin-top: 0;    gap: 0;    flex-direction: column;}}@media (max-width: 1400px) {.RWDphoto004 .xicon-item {    width: calc(100% / 4 - 1px) !important;}.RWDphoto004 .xicon-logo {    width: 70% !important;    height: 70px !important;}/*----*/ 
.ct-box ul {padding: 25px;}}@media (max-width: 1300px) {div#sidebar {    width: 100%;    margin: 0 0 30px;    padding: 0 !important;}#article {width: 100%;}.article6 .page_subject, .article1 .page_subject {padding-left: 0;}.hgroup .pageTitle {font-size: 2.2rem;}.device-nav.fa.fa-angle-down.hidden-lg {    display: block !important;}.m2018.visible-lg {    display: none !important;}.abinfo-top {    padding: 0 0 15px;}}

/*小螢幕 end*/
/*inner小螢幕 start*/

@media (max-width: 2400px) {.lang_en .RWDservice004 .editor ul {    flex-direction: column;}.lang_en .RWDservice004 .editor ul li {    width: 100%;}.lang_en .footers .container {    width: 85%;}}@media (max-width: 1900px) {.lang_en .pd02_tit {    font-size: 1.3rem;}.lang_en .rightarea.cerbox {    margin-right: 0;    width: 82%;}.lang_en .RWDbanner_plus01 .slick-caption .container .txt2 {    font-size: 3.5rem;    line-height: 1.3;}.lang_en .RWDmenu_plus04 .header {    padding: 0 3vw 0 3.5vw;}.lang_en .RWDmenu_plus04 .site-nav .menu{display:none}.lang_en .RWDmenu_plus04 #mobile-menu,.lang_en .RWDmenu_plus04 .ml-stack-nav-toggle,.lang_en .RWDmenu_plus04 .toggle-menu,.lang_en .RWDmenu_plus04 .toggle-mmenu-cover{display:block}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li a{letter-spacing: 0;color: #333;font-size: 1rem;}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li>ul{background:#fbfbfb}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color:transparent;    color: #fff;}.lang_en .RWDmenu_plus04 #mobile-menu .menu>li.active{background-color:#0095CC}.lang_en .RWDmenu_plus04 #mobile-menu .menu a {font-size: 1rem;}.lang_en .RWDmenu_plus04 .features { float: right; position: relative;}.lang_en .RWDmenu_plus04 .features:after {opacity: .2;}.lang_en .RWDmenu_plus04 .ml-stack-nav-toggle:hover {    color: #fff;}.lang_en a.ml-stack-nav-toggle {    color: white;    margin: 12px 0 0;}.lang_en .ml-stack-nav-toggle__line {    background: white;    height: 1px;}.lang_en .RWDmenu_plus04 .logo {    float: none;}.lang_en .RWDbanner_plus01 .slick-caption .container {    padding: 0 0 0 13.5vw;}.lang_en .RWDmenu_plus04 .is-up .ml-stack-nav-toggle:hover {    color: var(--thd-color);}.lang_en .is-up a.ml-stack-nav-toggle {    color: var(--thd-color);}.lang_en .is-up .ml-stack-nav-toggle__line {    background: var(--thd-color);}}@media (max-width: 1700px) {.lang_en .RWDscore01 .score-subtitle,.lang_en .RWDphoto004 .title-sub,.lang_en .sub-title, .lang_en .RWDservice012__head__h2 {    font-size: 1.9rem;}.lang_en .portfolio-bottom {    padding: 2rem;}.lang_en #RWDfullscreen01 p {    line-height: 1.5;    -webkit-line-clamp: 5;}}@media (max-width: 1500px) {.lang_en .ftinner.bottom {    gap: 0;}.lang_en .socials {    padding: 0 3rem 0 0;}.lang_en .ftcbox {    width: calc(100%/2);    padding-bottom: 2rem;}.lang_en .ftcompany {    display: flex;    flex-wrap: wrap;}.lang_en .ftcompany>.ttl {    width: 100%;}.lang_en .ftcbox:nth-last-child(1), .lang_en .ftcbox:nth-last-child(2) {    padding-bottom: 0;}.lang_en .RWDbanner_plus01 .slick-caption .container .txt2 {    font-size: 2.2rem;    line-height: 1.3;}.lang_en .RWDbanner_plus01 .slick-caption .container .txt1 {    font-size: 1.1rem;}.lang_en .RWDbanner_plus01 .slick-caption .container {    padding: 0 0 0 5.5vw;}.lang_en .RWDscore01 .count-item {    padding: 10px 0 0;}.lang_en .RWDscore01 .count-title {    font-size: 1rem;}.lang_en .RWDservice012 .text_box .text .memo {    font-size: 1.2rem;}}

/*inner小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .slick-caption {    top: 20vw;}.RWDbanner_plus01 .slick-caption .logo {    top: -8vw;}.RWDmenu_plus04 .header {    margin: 0 0 0 4.7vw;    width: calc(100% - 4.7vw);}.RWDbanner_plus01 .slick-caption .container .txt1 {    font-size: 1rem;}.RWDbanner014 .main_pic_box .control_arrow{width:calc(100% + 250px);left:-125px}.RWDservice012 .text_box{height:60vh}.RWDservice012 .text_box .text{border:1px solid #555!important}.RWDservice012 .text_box .text .box{width:80%;padding-right:25px}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    display: flex;    flex-direction: column;    width: calc(100%/3 - 16px);}.RWDbanner_plus01 .slick-caption .container .txt2 {    font-size: 2.5rem;    margin: 1rem 0 0;}.RWDmenu_plus04 .logo {    width: 170px;}.portfolio-bottom-summary p {    -webkit-line-clamp: 3;    min-height: 90px;}.bx-viewport, .RWDbanner008 .slider {    height: 18vw!important;    padding: 0 10px;}.RWDservice012 .text_box {    height: 100%;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {    width: calc(100%/2);    height: 25vw;}.pd02_tit {    font-size: 1.2rem;}.leftarea.cerbox {    width: 55%;}.RWDscore01 .count-item:last-child {    width: calc(100%/3);    margin: 0;}.RWDscore01 .count-item {    width: calc(100% / 3 - 3rem);    margin: 0 3rem 0 0;}.RWDscore01 .count-blk .swiper-slide {    width: 100% !important;}.rightarea.cerbox {    padding: 0 0 5rem 0;    margin-right: calc(20% - 4.2vw);}.RWDbanner008 {    padding-bottom: 4rem;}.ftcbox {    width: 100%;    margin: 1rem 0;    padding: 0 0 1rem;    border-bottom: 1px solid rgba(255 255 255 / 10%);}.ftcli {    float: left;    width: 50%;    padding-right: 20px;}.products {    background-size: 62vw;}.ct-box {    width: 100%;    margin: 0 0 10px;}.ct-box ul {padding: 25px 7%;}.video_item_subject {font-size: 22px !important;}.page_wrapper_bg section.call_to_action>.container {    width: 85%;}.brandsec {    display: flex;    flex-wrap: wrap;}.brandbox {    margin: 0 10px 30px;    width: calc(50% - 20px);    flex-direction: column;    padding: 30px;}.brandimg {    width: 100%;}.brandtxt {    padding: 30px 0 0;    width: 100%;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01, .pagecontent .single-photo {    margin-top: 50px !important;}/* en */ 
.lang_en .RWDscore01 .score-content {    width: 85%;}.lang_en .RWDscore01 .count-item {    width: calc(100% / 3 - 2rem);    margin: 0 2rem 0 0;}.lang_en .portfolio-bottom {    padding: 1.5rem;}.lang_en .RWDproduct002_v2 .popup-portfolio {    display: flex;    flex-wrap: wrap;}.lang_en #RWDfullscreen01 p {    line-height: 1.5;    -webkit-line-clamp: 3;    min-height: auto;}.lang_en .ftcli {    width: 100%;    padding: 0 3rem 0 0;}
}
/*1199px end*/
/*1180 start*/

@media (max-width: 1180px) {.RWDservice012 .text_box .text:hover::after{background:rgba(0,0,0,.7);background-size:cover}.RWDservice012 .text_box .text .arrow{opacity:.5;font-size:15px}}

/*1180 end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .header {    width: calc(100% - 4.6vw);    margin: 0 0 0 4.6vw;}.RWDmenu_plus04 .features{border:0;padding:0}.RWDmenu_plus04 .features:after{opacity:0}.index_sec:before {    width: 8.5vw;    top: -1px;    height: calc(100% + 1px);}.RWDmenu_plus04 .features .share-group.main_share {    padding: 0;    margin: 19px 0 0;}a.ml-stack-nav-toggle {    margin: 6px 0 0;}.RWDmenu_plus04 .features .search-btn {    margin: 2px 10px 0 0;}.RWDmenu_plus04 .features {    width: fit-content;}.RWDscore01 .count-num {    font-size: 3rem;}.bx-viewport, .RWDbanner008 .slider {    height: 15vw!important;    padding: 0 15px;}.RWDphoto004 .xicon-item {    width: calc(100% / 5 - 1px) !important;}.RWDmenu_plus04 .logo {    margin: 20px 0 0;}.portfolio-bottom {    padding: 1.5rem;}.RWDscore01 .score-blk {    margin: 0 0 5rem;}.index_sec:before {    width: 4.74vw;}.index_sec:after {    left: 1vw;}.index_sec .container {    transform: translateX(1vw) !important;}.certificates>.container {    transform: none !important;}.RWDscore01 .score-subtitle, .RWDphoto004 .title-sub, .sub-title, .RWDservice012__head__h2 {    font-size: 2.2rem;}.RWDservice012 .text_box .text::after, .RWDservice012 .text_box .text:hover::after {    background-color: rgba(0,0,0,.5);}.RWDservice012 .text_box .text .title {    font-size: .9rem;}.RWDbanner_plus01.style-dotnav.control-left .control-box {    left: -8px;}.rightarea.cerbox {    width: 70%;margin-right: calc(15% - 1.7vw);}.RWDbanner008 {    margin-right: -25%;    width: 75%;}.RWDscore01 .count-item {    width: calc(100% / 3 - 1rem) !important;    margin: 0 1rem 0 0;    padding: 10px 4vw 0 0;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.ftinner.bottom {    flex-direction: column;    align-items: flex-start;    gap: 30px 0;    margin: 0 0 1rem;}.RWDbanner_plus01 .slick-caption .container {    width: 100%;}.RWDbanner_plus01 .slick-caption {    top: auto;    bottom: 0;}.socials, .rights {    width: 100%;}.RWDservice004 .tab-arrow {    display: none !important;}.RWDservice004 .tab_name {    padding: 15px 10px 15px 25px;}.RWDservice004 .editor ul li {    margin: 0 1rem 0 0;}.ftinner.right {    padding: 3rem 0;}.RWDscore01 .count-item {    width: calc(100%/3 - 2rem);    margin: 0 2rem 0 0;    padding: 10px 0 0;}.RWDscore01 .count-item .count-title {    margin: 0 0 5px;}.RWDphoto004 .logo-wall {    justify-content: flex-start;}.RWDphoto004 .xicon-item {    width: calc(100% / 4 - 1px) !important;}.RWDproduct002_v2 .btn.btn-rj {    min-width: 150px;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {    height: 30vw;}.RWDbanner008 {    float: none;    width: 85%;    padding: 0 0 4rem;}.RWDscore01 .score-blk {    margin: 0 0 3rem;}.leftarea.cerbox {    width: 100%;    position: relative;    padding: 0 10% 0 0;    margin-top: -16%;}.RWDbanner008 {    width: 100%;    padding: 0 0;}.bx-viewport, .RWDbanner008 .slider {    height: 20vw!important;}.index_sec:after {    left: 2vw;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/2 - 16px);}.index_sec:before {    width: 3.4vw;}.index_sec:after {    left: 3px;}.RWDbanner_plus01.style-dotnav.control-left .control-box {    left: -13px;}.RWDbanner_plus01 .slick-caption .logo {    position: relative;    width: 100%;    order: 3;    top: auto;    margin: 3rem 0 0;}.RWDbanner_plus01 .slick-caption .container {    padding: 0;    display: flex;    flex-direction: column;    text-align: center;}.RWDmenu_plus04 .header {    width: calc(100% - 3.6vw);    margin: 0 0 0 3.6vw;}.video_item {    width: 100%;    height: auto !important;    margin: 0 0 50px !important;}.flp-imgsec {    display: flex;    flex-direction: column;}.brandbox {    margin: 0 0 30px;    width: 100%;    flex-direction: column;    padding: 30px;}.founder-img {    width: 50%;}.founder-info {    width: 95%;}.founder-info h5 span {    padding-left: 0;}.page_wrapper_bg .article-text h5 {    font-size: 20px;}.faq1 .layoutlist_2 { padding: 50px;}.pr-btnsec .inner-btn a {    width: 120px;}/* en */ 
.lang_en .ftcbox {    width: calc(100%/1);    margin: 0 0 1rem;}.lang_en .ftcbox:nth-last-child(1), .lang_en .ftcbox:nth-last-child(2) {    padding-bottom: 2rem;}.lang_en .ftcbox:nth-last-child(1) {    border: 0;    margin: 0;    padding: 0;}.lang_en .socials {    padding: 0;    margin: 0 0 3rem;}/* en inner */ 
.lang_en .hgroup .pageTitle {    line-height: 1.1;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.layoutlist_8 .item {    padding: 30px 15px;    align-items: flex-start;}
}
/*850px 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;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slick-caption .container .txt2 {    margin-bottom: 20vw;}.RWDservice012 .text_box .text .memo{display:block}.RWDservice012 .text_box .text,.RWDservice012 .text_box.num4 .text,.RWDservice012 .text_box.num6 .text,.RWDservice012 .text_box.num8 .text{width:100%;height:calc(100%/6)}.RWDservice012 .text_box{height:150vh}.RWDservice012 .text_box .text::after,.RWDservice012 .text_box .text:hover::after{background:rgba(0,0,0,.2)}.RWDservice012 .text_box .text.link_box .box{background-color:rgba(0,0,0,.8)}.RWDmenu_plus04 .features .share-group.main_share a {    display: none;}.RWDmenu_plus04 .features .search-btn {    margin: 0;}.fols a .icon {    margin: 0 10px 0 0;    font-size: .5rem;}.fols a .text {    font-size: 1rem;    font-weight: 500;}.fols a {    display: flex;    justify-content: center;    align-items: center;    background: var(--main-color);    padding: 15px;}.RWDscore01 .trigger-wrap {    padding: 0;}.RWDscore01 .trigger-next, .RWDscore01 .trigger-prev {    display: none;}.RWDscore01 .trigger-blk .swiper-slide {    width: 100%;}.RWDscore01 .count-blk .swiper-slide {    flex-direction: column;    align-items: flex-start;    text-align: left;    gap: 30px 0;}.RWDscore01 .count-item {    width: 100% !important;    margin: 0;    border-top: 1px solid #ccc;    padding: 15px 0 0;    flex-direction: row-reverse;    justify-content: space-between;    align-items: flex-end;}.RWDscore01 .count-item .count-title {    font-size: 1.3rem;    margin: 0;    font-weight: 400;}.bx-viewport, .RWDbanner008 .slider {    height: 10rem!important;}.RWDphoto004.wrap-block .logo-wall {    margin-left: -20px;}.RWDphoto004 .xicon-item {    width: calc(100% / 3 - 1px) !important;}.RWDphoto004 .xicon-logo {    max-width: initial;    width: 75% !important;}.RWDproduct002_v2 .col-md-12 {    padding: 0;}.RWDscore01 .score-subtitle, .RWDphoto004 .title-sub, .sub-title, .RWDservice012__head__h2 {    font-size: 1.9rem;}.RWDservice012 .text_box {    height: 100%;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {    height: 40vh;}.RWDservice012 .text_box .text.link_box .box {    background-color: rgba(0,0,0,.5);}.ftcli {    width: 100%;}.RWDservice004 {    padding: 0;    min-width: auto;}.RWDservice004 .tab_name {    width: fit-content !important;}.RWDservice004 .editor ul li {    width: 100%;    margin: 0;}.RWDbanner_plus01.style-dotnav.control-left .control-box {    height: 100% !important;}.RWDbanner_plus01 .slick-caption .container .txt2 {    font-size: 2.2rem;}.RWDbanner_plus01 .slick-caption .container .txt1 {    font-size: 1rem;}.RWDbanner_plus01 .slick-caption .logo {    margin: 2rem 0 0;}.fols {    display: block;    position: fixed;    left: 0;    width: 100%;    bottom: 0;}.footers {    padding: 0 0 4rem;}.scrollTop002 {    bottom: 200px;}.index_sec:after {    font-size: .3rem;}.index_sec:before {    width: 10.3vw;}.index_sec:after {    left: 3vw;}.index_sec .container {    transform: translateX(0) !important;    margin-right: calc(10% - 5.2vw);}.rightarea.cerbox {    width: 70%;    margin-right: calc(15% - 5.2vw);}/*------------*/ 
.hgroup .pageTitle {font-size: 30px;}.eforms1 .page_wrapper_bg section.call_to_action>.container, .article2 .page_wrapper_bg section.call_to_action>.container {    width: 95%;}.page_wrapper_bg .fols a {box-shadow: -1px -5px 17px 13px rgb(51 51 51 / 16%);}.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;}.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;}.layoutlist_8.rwd .listdate .day {    color: #555;    font-size: 12px;    letter-spacing: 0;}.inner-btn.top a,.pr-btnsec .inner-btn a{    width: 100%;}.pr-btnsec .inner-btn {    width: 100%;    margin: 0;}.inner-btn a {margin: 7px 0;}.pr-imgbox {    width: 100%;    margin: 0 auto 20px;}.layoutlist_8.rwd .item {    padding: 25px;    width: calc(50% - 10px);    flex-direction: column;    margin: 0 5px 10px !important;align-items: flex-start}._col.list_img.col-sm-3.col-md-3 {    padding: 0;}.layoutlist_8.rwd .list_img+.list_subject {    margin-top: 20px;    padding: 0;}.layoutlist_8 .list_subject .summary a {    font-size: 14px;    font-weight: normal;    color: #333;    line-height: 1.5;}.layoutlist_8.rwd .listdate {    margin: 20px 0 0;    text-align: left;    padding: 0;}.layoutlist_8 .article_subject {    font-size: 20px;}.model.article_model.single-photo img {    object-fit: cover;    min-height: 55vw;    object-position: center;}.brandtopbox img {    object-fit: cover;    min-height: 45vw;    object-position: center;}.founder-info h5{ text-align: left;}.founder-info h5 span {    padding-left: 0;    display: inline;}.founder-img {width: 100%;}.founder-block {    padding: 30px;}.faq1 .layoutlist_2 {padding: 30px;}/* en */ 
.lang_en .RWDbanner_plus01 .slick-caption .container {    padding: 0;}.lang_en .RWDbanner_plus01 .slick-caption .container .txt1, .lang_en .RWDbanner_plus01 .slick-caption .container .txt2 {    width: 80%;    margin-left: 15%;    text-align: left;}.lang_en .RWDbanner_plus01 .slick-caption .container .txt2 {    font-size: 1.8rem;}.lang_en .RWDscore01 .count-item {    margin: 0;}.lang_en .RWDscore01 .trigger-blk {    text-align: left;}.lang_en .RWDservice012 .text_box .text .memo {    margin: 0.5rem 0 0;}.lang_en .RWDservice004 .tab_name {    width: max-content !important;}.lang_en .ftcli {    padding: 0;}.lang_en .RWDservice012 .text_box .text .memo {    padding: 0 2rem 0 0;    font-size: 1rem;}.lang_en .RWDservice012 .text_box .text.link_box .box {    padding: 1rem 1rem;}.lang_en .RWDscore01 .score-subtitle, .lang_en .RWDphoto004 .title-sub, .lang_en .sub-title, .lang_en .RWDservice012__head__h2 {    font-size: 1.4rem;    word-break: break-word;}.lang_en .RWDscore01 .score-maintitle, .lang_en .RWDphoto004 .title-main, .lang_en .main-title, .lang_en .RWDservice012__head__h1 {    line-height: 1.3;}/* en inner */ 
.lang_en .pr-btnsec .inner-btn a {    width: 100%;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:400px;}.index_sec:before {    width: 10.3vw;}.index_sec:after {    top: 5rem;    left: 8px;    font-size: 12px;}.RWDscore01 .count-item .count-title {    font-size: 1.2rem;}.RWDscore01 .count-item span:nth-child(3) {    margin-left: 0rem;}.certificates.index_sec:after {    top: 4rem;}.RWDscore01 .count-item .count-title {    font-size: 1.1rem;    margin: 0;}.certificates>.container:before {    height: 7%;}.scrollTop002 img {    width: 11px;}.RWDscore01 .score-subtitle, .RWDphoto004 .title-sub, .sub-title, .RWDservice012__head__h2 {    word-break: break-all;    font-size: 1.6rem;    letter-spacing: 0;}.RWDservice012__head__h2 br {    display: none;}.RWDscore01 .score-maintitle, .RWDphoto004 .title-main, .main-title, .RWDservice012__head__h1 {    line-height: 1;    margin: 0 0 15px;    font-size: 1.1rem;}.RWDphoto004 .xicon-item {    width: calc(100% / 2 - 1px) !important;}.RWDphoto004 .xicon-logo {    height: 60px !important;}.brands {    padding: 5rem 0 3rem;}.products {    background-size: 125vw;}.RWDproduct002_v2 .filter-portfolio ul {    flex-wrap: nowrap;    overflow-x: scroll;    padding: 0 0 10px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: 100%;    margin: 0 0 15px;}.RWDproduct002_v2 .popup-portfolio {    width: calc(100% + 0px);}.RWDproduct002_v2 .btn.btn-rj {    min-width: 130px;}.portfolio-bottom {    padding: 1rem;}.portfolio-bottom-summary p {    min-height: auto;}.RWDservice012 .text_box .text, .RWDservice012 .text_box.num4 .text, .RWDservice012 .text_box.num6 .text, .RWDservice012 .text_box.num8 .text {    height: 100%;    margin: 0 0 15px;}.RWDservice012 .text_box .text.link_box .box {    position: relative;    background: var(--thd-color);    padding: 2rem 1rem;}.RWDservice012 .text_box .text .arrow {    right: 15px;}.RWDservice012 .text_box .text .memo {    font-weight: 500;    font-size: 1.3rem;    letter-spacing: 0;}.ftcompany {    padding: 3rem 0 0;}.footers .container {    width: 85%;}.ftcbox .ttl {    line-height: 1;    margin: 0 0 15px;    font-size: 1.2rem;}.RWDssl01, .rights .RWDedictor {    margin-right: 0;}a.ml-stack-nav-toggle {    margin: 12px 0 0;padding: 25px 20px}.RWDmenu_plus04 .features .search-btn {    padding: 23px 10px;}.RWDmenu_plus04 .is-up .logo {    margin: 18px 0 0;}.RWDmenu_plus04 .header.is-up {    padding: 0 20px;}.certificates>.container {    transform: translateX(0) !important;}.RWDservice004 .editor ul li {    line-height: 1.3;    margin: 5px 0;}.footers .container {    width: 90%;}.RWDsocial002 .iconRounded {    margin: 0 10px 0 0;}.RWDbanner_plus01 .slick-caption .container {    padding: 0 0 0 40px;}.RWDbanner_plus01 .slick-caption .container .txt2 {    font-size: 2rem;}.RWDbanner_plus01 .slick-caption .container .txt1, .RWDbanner_plus01 .slick-caption .container .txt2 {    padding: 0 20px 0 0;}.RWDmenu_plus04 .header {    width: calc(100% - 9.6vw);    margin: 0 0 0 9.6vw;}.leftarea.cerbox {    margin-top: -8%;}/*banner-left 輪播點*/ 
.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container{left:5px;position:absolute;top:0;right:auto}.RWDbanner_plus01.style-dotnav.control-left .control-box{top:50%;transform:translateY(0);bottom:auto;width:auto;height:auto!important;left:auto;right:0}/*----*/ 
.page_wrapper_bg .RWDmenu_plus04 .header {    padding: 0 20px;}.page_wrapper_bg .RWDmenu_plus04  .logo {    margin: 18px 0 0;}.page_wrapper_bg  .RWDmenu_plus04 .header {    padding: 0 20px;}.layoutlist_1.page_content2 {    padding: 0;    background: transparent;}.ct-box {    background: #fff;}.ct-title {background: #464646;}.ct-socialblock {    color: #fff;}.form-horizontal .control-label {    color: #fff;    width: 100%;    padding: 0 !important;}.form-horizontal .form-group .col-sm-12.col-md-11 {    width: 100%;    padding: 0 !important;}.form-horizontal .form-group  .col-sm-12.col-md-5 {    padding: 0 !important;}.page_wrapper_bg section.call_to_action:after {    font-size: 12px;    top: 5rem;}.page_wrapper_bg section.call_to_action {    padding:80px 0 80px 8.4vw;}.ct-title {    font-size: 17px;}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text p{font-size: 14px;}#eForm1 {    border-top: 1px solid #4a4a4a;    padding: 50px 0 0 10px;    margin: 40px 0 0;}page_wrapper_bg  .RWDmenu_plus04  .logo {margin: 18px 0 0;}.ml-stack-nav-toggle i {display: none;}.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;}.page_wrapper_bg .article-text h5 {font-size: 17px;}   .page_wrapper_bg section.call_to_action>.container {    width: 90%;}.faq1 .layoutlist_2 {    padding: 0;    background: transparent;}.pr-psec {    padding: 20px;}.inner-btn a {    padding: 5px 8px;    font-size: 15px;}/* en */ 
.lang_en .RWDscore01 .score-content {    width: 90%;}.lang_en .RWDscore01 .count-item {    flex-direction: column;    align-items: flex-start;    gap: 0.5rem 0;}.lang_en .ftcompany>.ttl {    font-size: 1.3rem;}.lang_en .footers .container {    width: 90%;}.lang_en .RWDscore01 .score-subtitle, .lang_en .RWDphoto004 .title-sub, .lang_en .sub-title, .lang_en .RWDservice012__head__h2 {    font-size: 1.2rem;}.lang_en .RWDscore01 .score-maintitle, .lang_en .RWDphoto004 .title-main, .lang_en .main-title, .lang_en .RWDservice012__head__h1 {    font-size: 1rem;}.lang_en .RWDscore01 .trigger-blk .swiper-slide .count-link {    line-height: 1.5 !important;}.lang_en .RWDbanner_plus01 .slick-caption .container .txt2 {    margin: 0 0 0 15%;    font-size: 1.5rem;}.lang_en .RWDbanner_plus01 .slick-caption .container .txt1 {    font-size: 1rem;    margin: 0 0 1rem;}.lang_en #eForm1 {    padding: 40px 0 0;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
a.ml-stack-nav-toggle{padding: 35px 14px;margin-top: 3px}
}
/*480px end*/
/*390px start*/

@media (max-width: 390px) {.RWDmenu_plus04 .logo {    width: 150px;}.brands {    padding: 3rem 0 3rem;}.brands.index_sec:after {    top: 3rem;}.RWDproduct002_v2 .btn.btn-rj {    min-width: 110px;}.technologys {    background-size: cover;}.RWDscore01 .score-subtitle, .RWDphoto004 .title-sub, .sub-title, .RWDservice012__head__h2 {    font-size: 1.5rem;}.RWDscore01 .count-num {    font-size: 2.3rem;}.RWDscore01 .count-item span:nth-child(3) {    line-height: 1;}.RWDbanner_plus01 .slick-caption .container .txt2 {    font-size: 1.7rem;}}

/*390px end*/
/*380px start*/
@media (max-width: 380px){
/* en */ 
.lang_en .RWDbanner_plus01 .slick-caption .container .txt2 {    font-size: 1.1rem;}.lang_en .RWDbanner_plus01 .slick-caption .container .txt1 {    font-size: 0.7rem;}.lang_en .RWDbanner_plus01 .slick-caption .logo {    margin: 1rem 0 0;}.lang_en .index_sec {    padding: 4rem 0;}
}
/*380px end*/
/*370px start*/

@media (max-width: 370px){    .eforms1 .page_wrapper_bg section.call_to_action>.container, .article2 .page_wrapper_bg section.call_to_action>.container {    width: 98%;}.page_wrapper_bg .article-text h5 {    font-size: 15px;}.founder-block {    padding: 15px;}}

/*370px end*/