a,a:hover,a:focus {    text-decoration: none;    color: #ccc;    ;}#RWDfullscreen01 .row {    margin-left: 0px;    margin-right: 0px;}body {    font-family: 'Noto Serif TC', serif;    letter-spacing: 1px;    line-height: 2;    color: #555;    font-weight: 300;    font-size: clamp(0.9375rem, 0.915rem + 0.0922vw, 1.0625rem);}.section-block {    padding: 120px 0px;    position: relative;}.sample-block {    background: #f3f3f3;}.about-block::before {content: "";    width: 100%;    height: 100%;    display: block;    position: absolute;    left: 0;    top: 0;    background: #f3f3f3;    z-index: -2;}.service-block {    padding-top: 0px;}/*標題*/h2.main-title,.RWDproduct002_v3 .main-title,.RWDleft_cont002 .item-second .text-box .subtitle,.RWDnews005 .main-title,.RWDright_cont002 .item-first .text-box .title,.RWDnews005 h1.main-title,.RWDeform001 h1.main-title {    color: #000;    letter-spacing: 1px;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    margin: 0 0 6px;    font-size: clamp(1.875rem, 1.7177rem + 0.6452vw, 2.75rem);}.RWDeform001 h2.sub-title {    color: #fff;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    margin: 0 0 6px;    font-size: clamp(1.875rem, 1.7177rem + 0.6452vw, 2.75rem);    letter-spacing: 1px;}.RWDeform001 h1.main-title, .RWDeform001 h2.sub-title {    color: #fff;    font-size: clamp(1.875rem, 1.7177rem + 2vw, 4.75rem) !important;}h3.sub-title,.RWDproduct002_v3 .sub-title,.RWDleft_cont002 .item-second .text-box .title,.RWDnews005 .sub-title,.RWDnews005 h2.sub-title {    color: #777;    font-family: 'Noto Serif TC', serif;    letter-spacing: 1px;    margin: 0;    font-size: clamp(1rem, 0.9551rem + 0.1843vw, 1.25rem);    line-height: 1.6;}.RWDleft_cont002 .item-second .text-box .subtitle,.step-block h2.main-title {    color: #fff;}.RWDleft_cont002 .item-second .text-box .title,.step-block h3.sub-title {    color: #ccc;}.RWDService001 .section-subject.row {    display: none;}.news-block .RWDnews005 h1.main-title,.news-block .RWDnews005 h2.sub-title {    color: #fff;}.RWDeform001 .section-subject {text-align: left;}/*cookie*/ 
.RWDalert_fancybox .btn.active {    background: #039370 !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;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i,.RWDmenu_plus04 .lang-select:hover .lang-select-label {    color: #000;}.RWDalert_fancybox.bottom a {    color: #000;    text-decoration: underline;}@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,.RWDproduct002_v4 .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)}.RWDproduct002_v2 .popup-portfolio .portfolio-item,.RWDproduct002_v3 .popup-portfolio .portfolio-item,.RWDproduct002_v4 .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}/*關於我們*/ 
.about-section{padding-bottom:100px;padding-top:100px;}.RWDright_cont002 .item-first:hover .pic img{transform: scale(1.05);}.RWDright_cont002 .item-first .pic:after{background-color: rgba(84, 84, 84, 0.4);}/*破圖部分(不需要時整塊隱藏^^")*/ 
.RWDright_cont002 .item-first{background:#f3f3f3;}.RWDright_cont002 .item-first .pic{width: 64%;}.RWDright_cont002 .item-first .text-box{    position: absolute;    padding: 60px;    background: #fff;    top: 50%;    transform: translateY(-50%);    right: 10px;    box-sizing: border-box;    z-index: 99;    box-shadow: 10px 17px 21px -4px rgba(0, 0, 0, 0.13);}.RWDright_cont002 .item-first .text-box .text{color: #bfbfbf;font-weight: 600;line-height:26px;width:100%;margin-top:20px}.RWDright_cont002 .item-first .text-box .underline{display:none;}.RWDright_cont002 .item-first .text-box a{float: left;border:none;border-bottom:2px solid #1d1d1d;padding: 12px 0px;width:auto;padding: 5px 0px;margin-top: 50px;}.RWDright_cont002 .item-first .text-box button{padding:0px;font-size: 12px;letter-spacing: 3px;font-weight: 600;}.RWDright_cont002 .item-first .text-box a:hover{background:transparent;color:#eee;}.RWDright_cont002 .item-first .text-box a:hover button{color: #a0a0a0;}.funny-boxes.not-right-column::before,.funny-boxes>.funny-boxes-text>h4::after {    display: none}.RWDproduct002_v3 .showbottom .portfolio-bottom__h4,.RWDproduct002_v4 .showbottom .portfolio-bottom__h4 {    padding: 0;    color: #333;    letter-spacing: 1px;    font-weight: 600;    line-height: 1.5;}.RWDproduct002_v3,.RWDproduct002_v4 {    padding: 0}.RWDService002 {    padding: 0}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4,.RWDproduct002_v5 .showbottom:hover .portfolio-bottom__h4 {    color: #000;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover img {    transform: scale(1.05);    transition: .5s}.RWDnews005 .owl-carousel .owl-item div img {    transition: .5s;    width: 100%;}.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}.RWDproduct004 a.ico-rounded.lightbox {    display: none !important}.RWDproduct004 .item-box .item-hover .inner {    height: 100%;    position: absolute;    display: block;    left: 0;    right: 0;    top: 0;    margin-top: 0}.RWDproduct004 .item-box .item-hover a {    width: 100%;    height: 100%;    display: block}.RWDproduct004 a.ico-rounded.lightbox {    display: none !important}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {    display: none}.RWDproduct004 .overlay,.RWDproduct004 .item-box .item-hover {    background-color: transparent}.RWDproduct004 .item-box-desc {    position: initial;    margin-bottom: 10px;    overflow: initial}.RWDproduct004 .item-box figure {    position: unset}.RWDvideo002 figure figcaption,.RWDvideo002 figure a {    position: relative;    padding: 0;    height: auto}.RWDvideo002 figure.effect-sarah img,.RWDvideo002 figure.effect-sarah .iframe {    transform: none}.RWDvideo002 figure.effect-sarah h2,.RWDvideo002 figure.effect-sarah p {    color: #000;    opacity: 1;    transform: none;    font-size: 16px}.RWDvideo002 figure.effect-sarah h2 {    font-size: 20px;    padding: 0;    margin: 30px 0 5px}.RWDvideo002 figure.effect-sarah h2::after {    display: none}.RWDvideo002 figure.effect-sarah {    background: transparent}.RWDvideo002 figure.effect-sarah:hover img,.RWDvideo002 figure.effect-sarah:hover .iframe {    opacity: 1}.index .section-line {    display: none}.scrollTop002 {    bottom: 15px;    right: 15px;}/*menu*/ 
.RWDmenu_plus04 .container {    width: 100% !important;    max-width: 100%;}.RWDmenu_plus04 .logo {    width: 165px;    margin-top: 0;    position: absolute;    z-index: 22;    transition: .5s ease;}.RWDmenu_plus04 .site-nav {    padding-left: 250px;    transition: 0.5s ease;}.RWDmenu_plus04 .header.is-up .site-nav {    padding-left: 280px;    transition: 0.5s ease;}.RWDmenu_plus04 .header {    background: transparent;    transition: 0.5s ease;    padding: 40px 260px 0px 60px;}.RWDmenu_plus04 .header.is-up {    padding: 0px 260px 0px 0px;    background: url(archive/image/customization/1017black_paper.png);    transition: 0.5s ease;}.RWDmenu_plus04 .site-nav .menu {    text-align: left;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-family: 'Noto Serif TC', serif;    color: #eee;    letter-spacing: 2px;    font-size: clamp(0.9375rem, 0.915rem + 0.0922vw, 1.0625rem);    text-shadow: 1px 1px 3px #2b2b2b;    position: relative;    padding: 25px 35px;}.RWDmenu_plus04 .site-nav .menu>li>a .m_stitle {    font-family: sans-serif;    font-size: 13px;}.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 .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: 1px solid #eee;    border-width: 1px 1px 0 0;    position: absolute;    right: 10px}.RWDmenu_plus04 .site-nav .menu ul li a {    font-family: 'Noto Serif TC', serif;    color: #555;    letter-spacing: 2px;    font-size: 15px;    text-align: center;}.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: normal;    color: #111;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;}.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;}.menu-btn img {    width: 20px;    margin-right: 8px;}.RWDmenu_plus04 .features .edit {    float: right;}.menu-btn a {    background: #4caf50;    display: block;    color: #fff;    border-radius: 0px;    width: 135px;    text-align: center;    padding: 7px 0px;    font-family: 'Noto Serif TC', serif;    letter-spacing: 2px;    font-size: clamp(0.9375rem, 0.915rem + 0.0922vw, 1.0625rem);    display: flex;    align-items: center;    justify-content: center;    transition: 0.5s ease;}.fixed-btn .menu-btn {    display: none;}.menu-btn {    position: fixed;    top: 60px;    right: 60px;    transition: 0.5s ease;}.RWDmenu_plus04 .header.is-up .menu-btn {    top: 22px;    transition: 0.5s ease;}.menu-btn img {    width: 16px;    margin-right: 10px;    filter: contrast(0) brightness(2);    transition: 0.5s ease;}.menu-btn a:hover {    background: #3ec143;    color: #fff;    transition: 0.5s ease;}.menu-btn {    position: fixed;}.RWDmenu_plus04 .features .member-btn {    padding: 25px 40px;}.RWDmenu_plus04 .header.is-up .logo {    width: 140px;    margin: 30px 20px 0;    transition: .5s ease;}.RWDmenu_plus04 .header.is-up .logo::after {    content: "";    width: 200%;    height: 150%;    display: block;    position: absolute;    left: -25%;    background:url(archive/image/customization/1017black_paper.png);    top: 0;    border-radius: 0 0 100% 0;    z-index: -1;}.menu-btn i {    position: relative;    top: 1px;    margin-right: 6px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .cart-block .bottom-box .total,.RWDmenu_plus04 .querycar-block .bottom-box .total {    font-size: 16px;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .container {    width: 100% !important;    padding-left: 30px !important;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .txt1 {    color: #fff;    letter-spacing: 1px;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    font-size: clamp(1.875rem, 1.7177rem + 0.6452vw, 2.75rem);}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {    color: #fff;    height: 100vh;    top: 0;    display: flex;    align-items: flex-end;    padding-bottom: 150px;    border-left: 1px solid rgb(255 255 255 / 20%);    margin-left: 30px;    width: calc(100% - 30px);}.RWDbanner_plus01 .page-scroll {    left: auto;    margin: 0;    right: 250px;    display: block;    width: 110px;    height: 110px;    bottom: 120px;}.RWDbanner_plus01 .page-scroll a img {    width: 100%;}.RWDbanner_plus01 .page-scroll a {    -webkit-transform: initial;    transform: initial;}.RWDbanner_plus01 .page-scroll a:after {    content: "";    position: absolute;    width: 200%;    height: 200%;    background-image: radial-gradient(farthest-corner circle at 50% 115% in oklch, rgb(255 255 255 / 40%) 0%, rgb(255 255 255 / 0%) 100%);    top: -50%;    left: 50%;    transform: translate(50%, 50%) scale(0.1);    border-radius: 50%;    animation: 2500ms ease normal forwards infinite f-scale;    transform-origin: center;}/*-----*/ 
.eform-block {background: #222222;}.eform-block .container {display: flex;}/*產品*/ 
.RWDproduct002_v3 {    padding: 0;    z-index: 2;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100% / 3 - 1px);    padding: 0px 30px;    margin: 0 0 40px;}.RWDproduct002_v3 .filter-portfolio ul>li {    margin: 0;}.RWDproduct002_v3 .btn.btn-rj{    letter-spacing: 1px;    background: transparent;    color: #555;    border-radius: 0;    border: 1px solid #8e8e8e;    display: block;    padding: 0;    font-size: 15px;    align-items: center;    justify-content: center;    margin: 0 2px;    padding: 10px 20px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    position: relative;    z-index: 2;}.RWDproduct002_v3 .popup-portfolio {    margin: 0 auto;}.portfolio-bottom__h4,.RWDProduct015 .product_box .title {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    font-family: 'Cormorant', serif;    color: #333;    line-height: 1.5;    text-align: center;    font-size: 26px;    letter-spacing: 1px;    font-weight: 600;    text-transform: uppercase;}p.portfolio-bottom__p,.RWDProduct015 .product_box .memo {    font-size: 19px;    letter-spacing: 1px;    color: #333;    margin: 0;    padding: 0;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {    transition: all .3s ease-in-out;    color: #000;}.RWDproduct002_v3 .active .btn.btn-rj,html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {    background-color: #000;    color: #fff;    opacity: 1;    font-weight: 600;    border: 1px solid #000;}.RWDproduct002_v3 .col-md-12 {    padding: 0;}/*服務項目*/ 
.service-block .RWDService001 .col-md-3 {    width: calc(100% / 3);    padding: 0px 10px;    float: left;}.service-block .RWDService001 .row:nth-child(2):after {    clear: none;}.service-block .RWDService001 .boxFeature-2 h2,.news-block h4.news005_h4.text-left.margin-top-20 {    font-family: 'Noto Serif TC', serif;    font-weight: 600;    color: #333;    line-height: 1.5;    text-align: center;    letter-spacing: 1px;    font-size: clamp(1.1875rem, 1.165rem + 0.0922vw, 1.3125rem);    margin: 30px 0 2px;}.service-block .RWDService001 .boxFeature-2 {    transition: .3s ease;    display: flex;    flex-direction: column;}.service-block .RWDService001 .boxFeature-2 h2 {    order: 1;    text-align: left;}.service-block .RWDService001 .boxFeature-2 h2 span {    display: block;    font-style: italic;    font-family: 'Cormorant', serif;    line-height: 1;    font-size: 38px;    font-weight: 400;    margin: 0 0 15px;}.RWDService001 i {    order: 3;}.service-block .RWDService001 p{    margin: 0;    padding: 0 0 30px;    font-family: 'Noto Serif TC', serif;    letter-spacing: 1px;    line-height: 2;    color: #555;    font-weight: 300;    font-size: clamp(0.9375rem, 0.915rem + 0.0922vw, 1.0625rem);    order: 2;    text-align: left;    padding-left: 0;}.service-block::after {    content: "";    width: 100%;    height: 1px;    background: #e6e6e6;    display: block;    position: absolute;    left: 0;    top: 35%;}.RWDService001 {    z-index: 2;}/*文章*/ 
.news-block{    position: relative;    background: url(archive/image/customization/1017black_paper.png);}.news-block .RWDnews005 .owl-carousel.owl-padding-10 {    margin-left: 0;    margin-right: 0;    width: auto;}.news-block .RWDnews005 .owl-carousel {    overflow: visible;    margin-bottom: 0px;    position: relative;}.news-block h4.news005_h4.text-left.margin-top-20 {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    text-align: left;    margin: 30px 0 10px !important;}.news-block .RWDnews005 .controlls-over .owl-pagination {    display: none;}.news-block .RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden;}.news-block .RWDnews005 .owl-theme .owl-controls .owl-buttons div {    z-index: 1;    color: #adadad;    background: transparent;    border: rgb(214 214 214 / 50%) 1px solid;    -webkit-border-radius: 100%;    -moz-border-radius: 100%;    border-radius: 100%;    width: 70px !important;    height: 70px !important;    display: flex;    align-items: center;    justify-content: center;    top: 45%;}.news-block .RWDnews005 .controlls-over .owl-controls .owl-prev {    position: absolute;    top: 40%;    margin-top: -28px;    right: auto;    left: -25px;    zoom: 1;    width: 36px;    height: 36px;    opacity: 1;}.news-block .RWDnews005 .controlls-over .owl-controls .owl-prev .fa-angle-left:before {    background: url(archive/image/customization/1a0__1_.png) no-repeat;    content: "" !IMPORTANT;    position: absolute;    left: 0px;    top: -10px;    width: 20px;    height: 90px;    background-size: contain;    z-index: 1;    transform: rotate(-90deg);    opacity: 1;    transition: 0.5s;    filter: contrast(0) brightness(2);}.news-block .RWDnews005 .controlls-over .owl-controls .owl-prev .fa-angle-left:hover:before {    opacity: 1}.news-block .RWDnews005 .controlls-over .owl-controls .owl-next {    top: 40%;    margin-top: -28px;    right: auto;    right: -25px}.news-block .RWDnews005 .controlls-over .owl-controls .owl-next .fa-angle-right:before {    background: url(archive/image/customization/1a0__1_.png) no-repeat;    content: "" !IMPORTANT;    position: absolute;    right: 0px;    top: -10px;    width: 20px;    height: 90px;    background-size: contain;    z-index: 1;    transform: rotate(90deg);    opacity: 1;    transition: 0.5s;    filter: contrast(0) brightness(2);}.news-block .RWDnews005 .controlls-over .owl-controls .owl-next .fa-angle-right:hover:before {    opacity: 1}.news-block .RWDnews005 .owl-theme .owl-controls .owl-buttons div:hover::after {    transform: scale(1);}.news-block .RWDnews005 .owl-theme .owl-controls .owl-buttons div::after {    width: 70px;    height: 70px;    content: "";    position: absolute;    background: rgb(255 255 255 / 40%);    border-radius: 100%;    transform: scale(0);    transition: 0.5s ease;}.news-block .RWDnews005 h4 a {    color: #fff;}.news-block::before {    content: "";    width: calc(100% - 60px);    margin: 0px 30px;    height: 100%;    display: block;    position: absolute;    left: 0;    top: 0;    border-left: 1px solid #333;    border-right: 1px solid #333;    z-index: -1;}.news-block .RWDnews005 h4 a,.news-block .news005_h4 a {    color: #fff;}.RWDnews005 h4,.news005_h4 {    margin: 0 0 6px 0;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    color: #fff;    line-height: 1.5;    text-align: center;    letter-spacing: 1px;    font-size: clamp(1.1875rem, 1.165rem + 0.0922vw, 1.3125rem);    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p.text-left {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    line-height: 1.6;    color: #555;    font-weight: 400;}.news-block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .text-left {    color: #ddd;}.RWDnews005 .owl-carousel .owl-item div {    text-align: left;}ul.text-left.size-12.list-inline.list-separator {    margin: 20px 0 0;    letter-spacing: 1px;    font-weight: 300;    font-size: 14px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 25px;}/*關於*/ 
.about-block::after {    content: "";    width: 100%;    height: 1px;    background: #e6e6e6;    display: block;    position: absolute;    left: 0;    top: 180px;z-index:-1;}.about-two {    display: flex;    margin-top: 50px;}.two-child {    width: 50%;    margin-right: 15px;}.two-child img {    width: 100%;}.RWDright_cont002 .item-first .text-box .text {    font-family: 'Noto Serif TC', serif;    letter-spacing: 1px;    line-height: 2;    color: #111;    font-weight: 300;    font-size: clamp(0.9375rem, 0.915rem + 0.0922vw, 1.0625rem);    width: 100%;}.RWDright_cont002 .item-first .text-box hr {    margin: 10px 0;    border-top: 0;}.RWDright_cont002 .item-first .text-box a {    width: 250px;    padding: 8px 0;    margin-left: 0;    margin-top: 80px;}.RWDright_cont002 .item-first {    display: flex;    align-items: flex-end;    z-index: 2;}.RWDright_cont002 .item-first .text-box a {    display: none;}.RWDbtn01 {    margin-top: 80px;}.RWDbtn01 .btn {    max-width: 250px;    background: transparent;    border: 1px solid #ccc;    color: #111;    padding: 5px 0;    border-radius: 0px;    position: relative;    line-height: 42px;}.RWDbtn01 .btn-box {    margin: 0;}.RWDbtn01 .btn-box li {    padding: 0;    width: 100%;}.RWDbtn01 .btn:hover {    background: transparent;    color: #fff;    border: 1px solid #292929;}.RWDbtn01 .btn::before {    position: absolute;    content: "\f3d3";    font-family: "Ionicons";    right: 20px;    transition: .3s ease;    z-index: 1;    color: #111;    top: 6px;}.RWDbtn01 .btn:hover::before {    color: #fff;    transition: .3s ease;}.RWDbtn01 .btn::after {    position: absolute;    content: '';    width: 0;    height: 100%;    left: 0;    background:#292929;    z-index: -1;    transition: .3s ease;    top: 0;}.RWDbtn01 .btn:hover:after {    width: 100%;    transition: .3s ease;}.service-block::after {    content: "";    width: 100%;    height: 100%;    display: block;    position: absolute;    left: 0;    top: 0;    background: #f3f3f3;    z-index: -2;}/* 產品模組 */ 
.RWDproduct002_v3 .btn.btn-rj:hover, .btn.btn-rj:focus{background-color:#292929 !important}.portfolio-item.grow.identity.isotope-item { margin: 0; padding: 0;}.RWDproduct002_v3 .section-line{display:none;}.portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4{font-family: 'Questrial', sans-serif; font-weight: 600;font-size: 13px; color: #fff;}.bounceIn{animation-name: fadeInUp;}.RWDproduct002_v3 .showbottom a{text-align: center;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #000000;}.RWDproduct002_v3 .portfolio-bottom__h4 {margin-top:15px;font-size:16px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 10px;}.RWDproduct002_v3 .row{margin:0 -10px;}.RWDproduct002_v3 .section-subject{margin-right: -15px;margin-left: -15px;margin-bottom:50px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}.RWDproduct002_v3 .portfolio-item{margin-bottom: 25px;}.RWDproduct002_v3 .col-sm-4{width: calc(100% / 3 - 1px);}.RWDproduct002_v3 .active .btn.btn-rj {background-color:#555}.RWDproduct002_v3 .btn-box .btn {    font-size: 15px;    margin-top: 30px;border-radius: 0;}/*實際案例*/ 
.sample-block .RWDnews005 .owl-carousel.buttons-autohide .owl-buttons {    display: none;}.sample-block ul.text-left.size-12.list-inline.list-separator {    display: none;}.RWDnews005 .controlls-over .owl-pagination {    margin: 25px auto 0;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {    background: #7c6840;}/*表單*/ 
.RWDeform001 .row>.col-sm-4 {    width: 100%;    padding: 0;}.RWDeform001 .form-control {    background: transparent;    border: 0;    border-bottom: 1px solid #444;    border-radius: 0;    font-size: 16px;    color: #999;   padding: 0;max-width: 65%;}img.ui-datepicker-trigger {    width: 16px;    height: 15px;    margin: 12px 8px 0;}img#eformstw22_00007_verifycodeImg {    margin-left: 15px;}.RWDeform001 .form-horizontal .form-group {    margin: 0 0 25px;}.RWDeform001 label {    width:100%;    color: #fff;    font-family: 'Noto Serif TC', serif;    font-weight: 500;    line-height: 1.5;    text-align: left;    letter-spacing: 2px;}#eFormm_RWDfullscreen01_66_1 .col-sm-4:last-child {    width: 100%;    margin: 30px 0 0;}.RWDeform001 .form-control option {    color: #333;}.form-block {    position: relative;    z-index: 2;}.form-block::after {    content: "";    background: url(archive/image/customization/eform-pic.jpg);    background-attachment: fixed;    background-size: cover;    width: 100%;    height: 100%;    display: block;    position: absolute;    left: 0;    top: 0;    z-index: -1;    filter: brightness(0.2);}.RWDeform001 .form-group label.must:before {    color: #f30000;    margin-right: 5px;}.RWDeform001 .ebtn {    background: transparent;    line-height: initial;    margin: 0 auto;}.RWDeform001 .ebtn a {    width: 250px;    max-width: 250px;    height: 50px;    background: #fff;    margin: 50px 0 0;    line-height: 50px;    font-size: clamp(0.9375rem, 0.915rem + 0.0922vw, 1.0625rem);    letter-spacing: 2px;    font-weight: 600;    transition: 0.5s ease;    color: #111;}.RWDeform001 .ebtn a:hover {    background: #cc8d3d;    transition: 0.5s ease;    color: #fff;}.form-control:focus {    -webkit-box-shadow: none;    box-shadow: none;}.eform-img {    width:65%;padding-left:80px;padding-top: 5vw}.eform-main {    width: 35%;}#eFormm_RWDfullscreen01_66_1 .col-sm-4 {width: 100%;padding:0 !important}.RWDnews005 .margin-top-20 {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.sample-block .RWDnews005 h4 a:hover,.sample-block .news005_h4 a:hover {    color: #111;}/* 20231025 */ 
.RWDproduct002_v3 .btn-box .btn {    max-width: 250px;    background: transparent;    border: 1px solid #ccc;    color: #111;    padding: 5px 0;    border-radius: 0px;    position: relative;    line-height: 42px;    font-size: 18px;}.RWDproduct002_v3 .btn-box .btn:hover {    background: transparent;    color: #fff;    border: 1px solid #292929;}.RWDproduct002_v3 .btn-box .btn::before {    position: absolute;    content: "\f3d3";    font-family: "Ionicons";    right: 20px;    transition: .3s ease;    z-index: 1;    color: #111;    top: 6px;    }.RWDproduct002_v3 .btn-box .btn::after {    position: absolute;    content: '';    width: 0;    height: 100%;    left: 0;    background: #292929;    z-index: -1;    transition: .3s ease;    top: 0;    }.RWDproduct002_v3 .btn-box .btn:hover::before {    color: #fff;    transition: .3s ease;}.RWDproduct002_v3 .btn-box .btn:hover:after {    width: 100%;    transition: .3s ease;}
/*動畫 start*/

.RWDbanner_plus01 .page-scroll a {position:relative;}.RWDbanner_plus01 .page-scroll a:after {    content: "";    position: absolute;    width: 200%;    height: 200%;    background-image: radial-gradient(farthest-corner circle at 50% 115% in oklch, rgb(255 255 255 / 40%) 0%, rgb(255 255 255 / 0%) 100%);    top: -50%;    left: 50%;    transform: translate(50%, 50%)scale(0.1);    border-radius: 50%;    animation: 2500ms ease normal forwards infinite f-scale;    transform-origin: center;}@keyframes f-scale {    0% {        transform: translate(-50%, 0)scale(0);        opacity: 1;    filter: blur(0);    }    100% {        transform: translate(-50%, 0)scale(1);        opacity: 0;    filter: blur(10px);    }}.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*/
/*footer start*/

.footer-block {    background:#111111;    padding: 120px 0 0;    color: #ccc;    font-weight: 400;}.footer-block .container {    display: flex;}.info-row ul {    padding: 0;    list-style: none;margin: 0;}.ft-info h4 {    border-bottom: 1px solid #333;    padding: 0 0 20px;    margin: 0 0 20px;    font-size: 24px;    color: #fff;}.ftop-item {    width: calc(100%/3);padding: 0 20px}span.dis {    color: transparent;font-size: 17px;}.ft-menu {    width: 80%;}.ft-invisible {    width: 20%;    color: transparent;    font-size: 12px;}.menu-child {    width: 100%;    margin-bottom: -8vh;}.ft-menu .RWDedictor {    display: flex;}.menu-child h5 {    border-bottom: 1px solid #333;    color: #fff;    letter-spacing: 2px;    font-size: 18px;    padding: 0 0 18px;}.ft-web {    color: #666;    font-size: 14px;    padding: 15px 0;}.copyright_desc {    color: #666;}.copyright_desc,.copyright_desc a,.copyright_desc a:hover {    color: #666;}.copyright_desc a {    color: #666;}.RWDssl01 {    margin: 0px 15px;}.ft-bottom {    margin: 80px auto 0;}.scrollTop002 img {    filter: contrast(0);    width: 40px;}.ftop-item iframe {    height: 300px !important;}.ft-socialsec {    display: flex;    align-items: center;margin:20px 0 0}.ft-socialbox a {    margin-right: 10px;}.ft-socialbox a img {    width: 35px;}.ft-socialbox.yt {    position: relative;    /*top: 2px;*/}.ft-socialbox.ig {    position: relative;    top: 1px;}.ft-socialbox.line {    position: relative;    top: 1px;    margin: 0;    height: auto;    background-color: transparent;}/* 20231025 */ 
.ft-socialsec {    display: grid;    grid-template-columns: repeat(4, 50px);}.ft-socialbox a {    padding: 5px;    background: #ffffff;    width: 40px;    height: 40px;    display: flex;    justify-content: center;    align-items: center;    color: #555555;    border-radius: 100%;    margin: 0;    text-align: center;}

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

/*-----*/ 
.RWDmenu_plus04 .header  .site-nav {    padding-left: 280px;    transition: 0.5s ease;}.RWDmenu_plus04 .header{    padding: 0px 260px 0px 0px;    background: url(archive/image/customization/1017black_paper.png);    transition: 0.5s ease;}.RWDmenu_plus04 .header .menu-btn {    top: 22px;    transition: 0.5s ease;}.RWDmenu_plus04 .header .logo {    width: 140px;    margin: 30px 20px 0;    transition: .5s ease;}.RWDmenu_plus04 .header .logo::after {    content: "";    width: 200%;    height: 150%;    display: block;    position: absolute;    left: -25%;    background:url(archive/image/customization/1017black_paper.png);    top: 0;    border-radius: 0 0 100% 0;    z-index: -1;}/*----*/ 
.page_wrapper_bg  .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 45vh!important;    height: 45vh!important;}.page_wrapper_bg .RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {    height: auto;    top: auto;    bottom: 0;    padding-bottom: 80px;border-left: none;}.page_wrapper_bg  .RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .txt1 {font-size: clamp(1.875rem, 1rem + 0.6452vw, 2rem);}.page_wrapper_bg .article-text>.container {    width: 100%;}.page_wrapper_bg section.call_to_action>.container {    width: 75%;}/*---*/ 
.page_wrapper_bg section.call_to_action {padding: 70px 0;min-height: 700px;font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text {font-size: 16px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text p{font-size: 16px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h5 {    font-size: 24px;    margin: 0 0 10px;    line-height: 1.5;    letter-spacing: 1px;    color: #333;font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h6{    font-size: 18px;    margin: 0 0 10px;    line-height: 1.5;    letter-spacing: 1px;    color: #555;font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h2 {    margin: 0 0 10px;    font-weight: 700;    color: #333;    line-height: 1.7;    letter-spacing: 1px;font-size: 28px;font-family: 'Noto Serif TC', serif;}/*側選單*/#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;    font-family: 'Noto Serif TC', serif;    border: 1px solid #e8e8e8;}.m2018 .products-nav .nav-title {    background: #f3f3f3;    font-size: 16px;    padding: 7px 10px;    text-align: center;    margin-bottom: 0;    color: #333;    letter-spacing: 1px;    font-weight: 700;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background: #fff; border-bottom: 1px solid #000;}.page_wrapper_bg .products-nav>ul>li:hover > a{color: #131313;}.page_wrapper_bg .products-nav>ul> li.active > a{color: #131313;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #111;padding: 7px 50px !important;color: #fff;font-size: 15px;font-weight:400;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {    color: rgb(255, 255, 255);    font-size: 15px;    font-weight:400;    background: #111;    padding: 10px 50px;    transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {background: #111;}.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;margin-top: 30px;}.btn.btn_back a:hover {background: #333;transition: .5s ease;border: 1px solid #333;color: #fff;}.btn.btn_back a {border: 1px solid #333;background: #fff; color: #333;padding: 3px 50px;font-size: 15px;display:block}#article .btn.btn_back a {padding: 9px 13px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 50px;}.album1 .btn.btn_back a:hover {padding: 10px 50px;}/*麵包屑(置中)*/ 
.hgroup .pageTitle,.inner-title{  color: #000;    letter-spacing: 1px;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    margin: 0 0 6px;    font-size: clamp(1.875rem, 1.7177rem + 0.6452vw, 2.75rem);}.hgroup .container {    width: 100%;    padding-left: 0;    padding-right: 0;margin-left: 0;    margin-right: 0;}.breadcrumb>li a {    color: #919191;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}/*會員*/#btn_member_login:hover {background-color:#0c0c0c;}#btn_member_login {background-color:#0c0c0c;border-radius: 0;}.member_join_strong { color:#daae5c; font-weight: bold;}#join_form .btn-primary:hover {background: #0c0c0c;}#join_form .btn-primary {background:#0c0c0c;border-radius: 0;}.btn-primary { color: #fff;background-color:#0c0c0c;border-color:#0c0c0c;border-radius: 0;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0c0c0c;border-color:#0c0c0c;color: #fff;}.join_form-title {    padding-bottom: 30px;    margin-bottom: 30px;    font-size: 22px;    font-weight: 700;    color: #333;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color:#c69130;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color:#c69130;}.RWDproduct_page .products-info .name {    color: #000;    letter-spacing: 1px;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    margin: 0 0 6px;    font-size: clamp(1.875rem, 1.7177rem + 0.6452vw, 2.2rem);}.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:#0d0d0d; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;color:#0d0d0d;border: 1px solid #0d0d0d;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#0d0d0d;}.layoutlist_2 .subject {text-align: center;}.RWDproduct_page .products-info {font-family: 'Noto Serif TC', serif;font-size: 16px;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {background-color: transparent;}.RWDshopping_v3 .pay-calculate .total {color: #d7a342}/*----*/ 
.logo-sec {    display: flex;    margin: 0 -20px;}.logo-box {    width: calc(100%/3);    padding: 20px;    transition: .3s ease;font-size: 18px;    text-align: center;}.logo-box a{color:#333;display:block}.logo-box:hover {    box-shadow: 11px 12px 20px 10px rgb(51 51 51 / 12%);    transition: .3s ease;}.logo-box img {    border: 1px solid #ddd;}.work-box {    width: calc(50% - 10px);    margin: 0 5px 10px;}.work-sec {    display: flex;    flex-wrap: wrap;}.new-form {    margin: 30px 0 0;    background:#f9f8f4;    padding: 70px 40px;}.eformsDesc {    margin: 0;    padding-bottom: 0;    border-bottom: none;}.new-form .formdesc ul {    list-style: none;    padding: 0;    margin: 10px 0 0;word-break: break-word}.eform-box.box2 {    border-top: 1px solid #d3d3d3;    padding: 30px 0 0;}.eform-box {    margin: 0 0 40px;}.eform-box iframe {    margin-top: 15px;}.eform-box.box1 li {    line-height: 1.65;    margin: 15px 0;}.eform-box.box1 li span {    display: block;    font-weight: 500;    color: #a58853;}.eform-box li.title {    font-size: 20px;}.customized_columns ._input, .customized_columns select {    border: none;    background-color:#ffff;}.form-control {    border-radius: 0;    -webkit-box-shadow: none;    box-shadow: none;}.form-group input[type=checkbox], input[type=radio] {    margin: 0 7px 0 0;    line-height: normal;}.resereform-topsec {    text-align: center;}/*------*/ 
.inner-sec {    margin: 50px 0;}.inner-sec:first-child {    margin-top: 0;}.inner-subject {    text-align: center;    margin: 0 0 20px;}.form-horizontal .form-group .options {    display: grid;    grid-template-columns: repeat(2,auto calc(50% - 20px));align-items: center;}/*----*/ 
.inner-imgtxtsec.sec2{    background: #f9f8f4;    padding: 50px;}.logobox {    width: 150px;    margin: 0 auto 15px;}.inner-imgtxtsec .work-sec {    margin-top: 30px;}.inner-imgtxtsec h5 {    text-align: center;}.photo_view #slider img {    max-height:688px !Important;    max-width: 100%;}.photo_view {    background:#f9f8f4;    padding: 50px;}.photo_view .flexslider { background: transparent !important;    border: none !important;}.space-socialbox img {    width: 20px;}.space-socialsec {    display: flex;    align-items: center;}.space-socialbox img {    width:30px;    margin-right: 10px;}.space-socialsec {    display: flex;    align-items: center;    border-top: 1px solid #bfbfbf;    padding: 25px 0 0;    margin: 25px 0 0;}.space-socialsec p {    margin: 0 7px 0 0;}.inner-sec.menu h5 {    text-align: center;    margin: 0 0 30px;}/*-----*/#video .layoutlist_2,#album .layoutlist_2{    display: flex;    flex-wrap: wrap;}.video_item {    margin: 0 0 50px !important;    width: 50%;    height: auto !important;}.video_item_subject {    font-size: 20px !important;    margin: 10px 0 0 !important;    color: #333;text-align: center !important;font-weight: 700;}.video_item_summary {    font-size: 16px !important;text-align: center !important;color: #555;}.video_item img {    border: 1px solid #b6b6b6;}.faq_item:last-child {    border-bottom: none;}.faq_item {    background: #f8f8f8;    padding: 10px 50px;}/*-----------*/ 
.RWDproduct_page .tab-box .tab-container>ul>li {    font-family: 'Noto Serif TC', serif;    padding: 50px;    font-size: 16px;    font-weight: 300;    line-height: 1.7;}.RWDproduct_page .tab-box .tab-menu li.active a {    background: #555;    border-color: #ccc;    color: #fff;}.RWDproduct_page .tab-box .tab-menu li.active a:before {    background: transparent !important;}.RWDproduct_page .tab-box .tab-menu a {    background: #ececec;    font-size: 16px;    padding: 12px 20px;    border:none;    font-family: 'Noto Serif TC', serif;    color: #555;}.RWDproduct_page .tab-box .tab-menu a:hover {    background: #777;    transition: .3s ease;    color: #fff;}.tabs nav a { color: #555 !important;    line-height: 1.7 !important;    background: #f6f6f6 !important;    font-size: 17px !important;    padding: 12px 30px !important;}.tabs nav a:hover {    color: #fff !important;    background: #333 !important;    transition: .3s ease;}.tabs nav li.tab-current a {    background: #333 !important;    border-color: #333 !important;    color: #fff !important;}.tabs nav li.tab-current a::before {    background: transparent !important;}.tabs nav ul {    display: flex !important;    justify-content: center;    margin: 40px 0 20px !important;}.tabs nav ul li {    margin: 0 5px;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt {    font-size: 16px;}.RWDproduct_page .control-box .control-label, .RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .txt .title {    font-size: 16px;}    .RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {    border-bottom: 1px solid #cccccc;    margin-bottom: 15px;    padding-bottom: 10px;    position: relative;}.layoutlist_2 .album_item {    margin: 0 0 30px !important;    width: calc(100%/2);height: auto !important;}.layoutlist_2 .album_item_subject {    padding: 10px 0 0;    color: #333;    font-size: 18px;}.album_item img {max-height: inherit !important;}.album-title {    text-align: center;    margin: 0 0 30px;}/*---------*/ 
.innerab-img {    width: 50%;}.innerab-txt {    width: 50%;}.innerab-sec  {    display: flex;    gap: 30px;    margin: 80px 0;    align-items: center;}.innerab-box.box2 {    flex-direction: row-reverse;}.innerab-box {    display: flex;    align-items: center;}.innerab-twosec .innerab-txt {    padding: 0 35px;}.innerabtop-txt .inner-title {    margin: 0 0 30px;text-align: center;}.eforms1 .hgroup {    display: none;}.innerab-sec.sec1 {    flex-direction: column-reverse;    margin: 0 0 80px;}.innerab-bottomsec {    position: relative;}.innerab-bottomtxt {    position: absolute;    right: 0;    background:rgb(245 245 245);    left: auto;    width: 45%;    bottom: 0;    padding: 40px;    border: 1px solid #f0f0f0;    border-radius: 30px 0 0 0;}.innerab-sec h6 {    border-bottom: 1px solid #33333340;    padding: 0 0 30px;    margin: 0 0 30px !important;}.innerab-twosec .innerab-txt h6 {    border-bottom: 1px solid #ccc;    padding: 0 0 30px;    margin: 0 0 30px;}.inner-sec.catpr1 h5 {    text-align: center;    margin: 0 0 20px;}.inner-sec.catp2 img {    border: 1px solid #c8c7c7;}.innerab-bottomimg img {    width: 100%;}.eforms3 .new-form {    margin: 0;}.partnerimgbox {    width: 42%;    margin: 0 auto;}/*-----------*/#product .layoutlist_2 {    display: flex;    flex-wrap: wrap;}#product .layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {    width: calc(100%/3 - 20px);    margin: 0 10px 40px;padding:0;}#product .layoutlist_2 .col-xs-12.col-sm-6.col-md-4:hover img {    border-color: #b49968;    transition: .3s ease;}.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 0;    border-bottom: none;}.layoutlist_2 .subject {    text-align: center;    height: auto !important;    margin-bottom: 0;    font-size: 18px;    letter-spacing: 0;margin-top: 10px}.layoutlist_2 .item img {    border: 1px solid #dfdfdf;    padding:60px 0; transition: .3s ease;}.product_list_item div.img:nth-child(1) {    height: auto !important;}.eformimg-box {    margin-top: 30px;}/*-----*/ 
.RWDquiry .btn.normal {    -webkit-border-radius:0px;    -moz-border-radius: 0px;    border-radius: 0;}.info-box, .no-item, .shopping-item, .shopping_form {    background: #efefef;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.shopping-item .table .tbody .tr .td {    border-bottom: 10px solid #efefef;}/*----*/ 
.rwdlayoutlist_9 .litem { width:calc(100%/3);}.rwdlayoutlist_9 .cdate::before,.rwdlayoutlist_9 .cdate{display:none}.rwdlayoutlist_9 .summary{    margin: 10px auto auto; color: #555;    text-decoration: none;    font-size: 16px;    letter-spacing: 1px;    line-height: 1.7;-webkit-line-clamp: 1;}.rwdlayoutlist_9 .summary a {color: #555;}.rwdlayoutlist_9 .litem .litem__imgs::after {background: transparent;}.news-imgbox {    margin: 0 0 30px;}.innews-ctinfo ul a {    color: #555;}.innews-ctinfo ul {    list-style: none;    padding: 0;}.innews-keyword {    font-size: 14px;    line-height: 1.7;    opacity: 0.5;    margin: 30px 0 0;}.downlaod5_item {    background: #eee;    padding: 20px;    margin: 0 10px 20px;    width: calc(100%/2 - 20px);}.download .search_area {    margin-bottom: 40px;    display: flex;    justify-content: center;}.dd-option label.dd-option-text {    font-size: 14px;}.page_wrapper_bg .dd-selected:hover {    color: #555;}.downlaod5_item_btn {    font-size: 15px;    color: #333;    border: 1px solid #b7b7b7;    border-radius:0px;    background: transparent;    transition: .3s ease;}.downlaod5_item_btn:hover {    transition: .3s ease;}.downlaod5_item_subject {    font-size: 18px;}.form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.customized_columns {    background:#f9f8f4;    padding: 50px;}.description {    margin: 30px 0;    padding-bottom: 0;    border-bottom: none;}.customized_columns {padding-left: 20px;    padding-top: 0;}.ebtn.refill_btn a {    background: transparent;    color: #333;    border: 1px solid #333;}.page_wrapper_bg .ebtn.currectsend_btn a {    padding: 11px 30px !important;}.inner-sec.spaceone .inner-imgtxtsec {    display: flex;    align-items: center;gap: 50px}.inner-sec.spaceone h5 {    text-align: left;}.inner-sec.spaceone .imgtxtsec-txt, .inner-sec.spaceone .imgtxtsec-img {    width: 50%;}

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

@media (max-width: 2500px) {#eFormm_RWDfullscreen01_66_1 .col-sm-4 {width: 100%;}}@media (max-width: 2100px) {    .RWDmenu_plus04 .logo {        width: 150px;    }    .RWDmenu_plus04 .header.is-up .logo {        width: 120px;    }.page_wrapper_bg  .RWDmenu_plus04 .header .logo {        width: 120px;    }    .RWDmenu_plus04 .site-nav {        padding-left: 210px;    }    .RWDmenu_plus04 .header.is-up .site-nav {        padding-left: 210px;    }    .page_wrapper_bg  .RWDmenu_plus04 .header  .site-nav {        padding-left: 210px;    }    .RWDbanner_plus01 .page-scroll img {        width: 100%;    }    .about-block::after {        display: none;    }    .RWDright_cont002 .item-first .text-box {        padding-left: 4vw;    }    .service-block .RWDService001 .col-md-3 {        padding: 0px 20px;    }    .service-block .RWDService001 .boxFeature-2 h2 span {        width: 48px;    }.section-block .container,.footer-block .container{    width: 68%;    padding: 0;}.RWDService001 {margin: 0 -20px}.ft-menu {    width: 100%;    padding: 0 20px;}}@media (max-width: 1900px) {    #RWDfullscreen01 .container,    .footer-block .container {        padding-left: 0;        padding-right: 0;    }    .RWDmenu_plus04 .logo {        width: 120px;    }    .RWDmenu_plus04 .header.is-up .logo {        width: 100px;    } .page_wrapper_bg .RWDmenu_plus04 .header  .logo {        width: 100px;    }    .service-block .RWDService001 p {        padding-left: 0;    }    .RWDright_cont002 .item-first .text-box .text {        margin: 0;    }    .about-block {        padding-bottom: 60px;    }    .RWDright_cont002 .item-first .text-box {        padding-left: 2vw;    }    .portfolio-bottom__h4,    .RWDProduct015 .product_box .title {        font-size: 22px;    }    p.portfolio-bottom__p,    .RWDProduct015 .product_box .memo {        font-size: 17px;        line-height: 1.2;    }    .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {        padding: 0 10px;    }    .ft-map {        padding-left: 40px;        width: 40%;    }}@media (max-width: 1800px) {.RWDmenu_plus04 .site-nav .menu>li>a {        padding: 25px;    }    }@media (max-width: 1600px) {    .RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {        height: 70vh;        top: 30vh;        padding-bottom: 80px;    }    .RWDbanner_plus01 .page-scroll {        bottom: 80px;    }    .RWDmenu_plus04 .header {        padding: 20px 210px 0px 20px;    }    .RWDmenu_plus04 .header.is-up {        padding: 0px 210px 0px 0px;    }.page_wrapper_bg  .RWDmenu_plus04 .header{        padding: 0px 210px 0px 0px;    }.RWDmenu_plus04 .features .member-btn {    padding: 25px;}        .menu-btn {        right: 30px;        top: 40px;    }     #eFormm_RWDfullscreen01_66_1 {        max-width: 100%;    }    .about-two {        margin-top: 30px;    }    .RWDright_cont002 .item-first .text-box .text {        line-height: 1.8;    overflow: hidden;    }    .service-block .RWDService001 .col-md-3 {        padding: 0px 15px;    }    .service-block .RWDService001 p {        letter-spacing: 1px;        font-size: 15px;    }    .RWDService001 {        z-index: 2;        margin-left: -15px;        margin-right: -15px;    }    .RWDbtn01 {        margin-top: 50px;    }    .about-two {        margin-right: -15px;    } .RWDmenu_plus04 .header {        padding: 20px 142px 0px 15px;    }    .RWDmenu_plus04 .header.is-up {        padding: 0px 142px 0px 15px;    }.page_wrapper_bg .RWDmenu_plus04 .header {    padding: 0px 142px 0px 0;}.page_wrapper_bg .RWDmenu_plus04 .header .logo {    margin: 30px 10px 0;}    .RWDmenu_plus04 .site-nav .menu>li>a {        padding: 25px 12px;    }    .menu-btn {        right: 15px;    }    .menu-btn a {        width: 120px;    }    .menu-btn i {        margin-right: 4px;    }    .menu-btn a {        letter-spacing: 1px;    }    .menu-btn img {        margin-right: 3px;    }.RWDmenu_plus04 .header.is-up .logo { margin: 30px 10px 0;}.page_wrapper_b .RWDmenu_plus04 .header .logo { margin: 30px 10px 0;}.rwdlayoutlist_9 .subject {font-size: 18px;}}@media (max-width: 1500px) {.eform-main {    width: 100%;}.eform-img {    width: 100%;    padding-left: 0;    padding-top: 100px;}.eform-block .container {flex-direction: column;}#eFormm_RWDfullscreen01_66_1 .col-sm-4 {width: 100%;}.footer-block .container {flex-wrap: wrap;}.ftop-item {    width: calc(100%/2);}.ft-info.ftop-item {    width: 100%;    margin: 0 0 40px;}.ft-map {padding-left: 0;}.RWDeform001 .form-control {max-width: 100%;}.ft-invisible {width: 100%;}.page_wrapper_bg .collapsing_header .main {top: 72px !important;}.logo-box { padding: 10px;}}@media (max-width: 1400px) {       .RWDnews005 .controlls-over .owl-pagination {        display: block !important;        margin-top: 30px;    }    .RWDnews005 .owl-buttons {        display: none;    }    .RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {        background: #b69133;    }    .ft-invisible {        width: 10%;        line-height: 1;    }    .ft-menu {        width: 90%;    }    .service-block .RWDService001 p {        letter-spacing: 0px;        font-size: 14px;    }    .service-block .RWDService001 p {        padding: 0 0 15px;    }    .about-block {        padding-bottom: 40px;    }.customized_columns {padding: 0;}}@media (max-width: 1300px) {     .ftop-item {width: calc(100%/2);}.ft-map {padding-left: 0;}.scrollTop002 img { width: 30px; }#RWDfullscreen01 .container, .footer-block .container {width: 80%;}/*menu*/ 
.ml-stack-nav-toggle i {color: #eee;font-weight: 600;letter-spacing: 1px;}.ml-stack-nav-toggle__line {background: #eee;}.RWDmenu_plus04 .menu li a {font-family: 'Noto Serif TC', serif;color: #555;letter-spacing: 2px;font-size: 15px;}.RWDmenu_plus04 .features .edit {display: block;margin-top: 16px;}.RWDmenu_plus04 .features:after {display:none;}.RWDmenu_plus04 .header {padding: 0px 15px;}.RWDmenu_plus04 .header.is-up {padding: 0px 15px 0 0;}.RWDmenu_plus04 .features {margin-right: 0;padding-right: 0;}.RWDmenu_plus04 .features .member-btn {padding: 25px 15px;}.menu-btn { right: 310px;}.page_wrapper_bg .RWDmenu_plus04 .header .site-nav { display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {    display: block;}.RWDmenu_plus04 .features {    position: relative;    float: right;    margin-right: 0;    padding-right: 0;}.RWDmenu_plus04 .header.is-up,.page_wrapper_bg .RWDmenu_plus04 .header{    padding: 0px 15px 0 0;}.RWDmenu_plus04 .header .menu-btn,.RWDmenu_plus04 .header.is-up .menu-btn{    top: 19px;}.partnerimgbox {width: 85%;}textarea.form-control {font-size: 14px !important;color: #333 !important;min-height: 100px}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 62px)!important;    height: calc(100vh - 62px)!important;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {  top: calc(30vh - 62px);}.section-block {    padding: 100px 0px;}.footer-block {    padding: 100px 0px 0px;}.service-block {    padding-top: 0px ;}.about-block {    padding-bottom: 40px;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt {    font-size: 15px;}.RWDproduct_page .control-box .control-label, .RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .txt .title {    font-size: 15px;}.RWDbanner_plus01 .slick-caption.txt-left {    margin-left: 15px;    width: calc(100% - 15px);    padding-left: 15px;}.RWDmenu_plus04 .logo {    width: 120px;    margin: 25px 0 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    padding: 0 10px;}.ft-menu {    width: 100%;}.ft-bottom {    flex-direction: column;}.ft-invisible {    width: 100%;}.ft-web {    padding-top: 0;}.RWDright_cont002 .item-first {        flex-direction: column-reverse;    }    .RWDright_cont002 .item-first .text-box {        padding-left: 0;        width: 100%;    }    .RWDright_cont002 .item-first>a {        width: 100%;        margin: 15px 0 0;    }    .RWDright_cont002 .item-first .pic {    width: 100%;}.RWDright_cont002 .item-first .text-box {    width: 100%;    position: relative;    transform: none;    top: 0;    background: transparent;    box-shadow: none;    padding: 0;    margin: 0 0 30px;right:0}/*---*/ 
.page_wrapper_bg section.call_to_action>.container {    width: 90%;}.page_wrapper_bg .article-text>.container {    width: 100%;padding: 0;}#sidebar {    width: 100%;    margin: 0 0 30px;    padding: 0 !important;}#product {    width: 100%;}.product1 .page_subject {    padding: 0 15px;}.logo-box:hover {box-shadow: none;}.logo-box {padding: 10px;}.page_wrapper_bg .RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {    padding-bottom: 50px;padding-left: 0;}.page_wrapper_bg .RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .txt1 {    font-size: 21px;}
}
/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.section-block {padding: 80px 0px;}.service-block {    padding-top: 0px ;}.about-block {    padding-bottom: 40px;}.footer-block {    padding: 80px 0px 0px;}.RWDproduct002_v3 .section-subject {margin: 0 0 35px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100% / 2);margin: 0 0 20px;}.RWDproduct002_v3 .showbottom .portfolio-bottom__h4, .RWDproduct002_v4 .showbottom .portfolio-bottom__h4 {padding: 0;}.ft-web {    font-size: 12px;    letter-spacing: 0;}.menu-child {    width: auto;    padding-right: 30px;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
.RWDService001 {    max-width: calc(100% + 30px);    margin: 0 -15px;    width: calc(100% + 30px);}#eFormm_RWDfullscreen01_66_1 {    padding: 50px 0;}.RWDeform001 .ebtn a {    margin: 5px 0 0;}.menu-child {    width: calc(100% / 3);    padding-right: 30px;}.ft-menu .RWDedictor {    flex-wrap: wrap;}.RWDbanner_plus01 .page-scroll {    display: none;}.service-block .RWDService001 .col-md-3 {width: calc(100% / 2);}.RWDeform001 .section-subject {margin-bottom: 0;}/*----------*/ 
.innerab-sec {flex-direction: column;}.innerab-txt,.innerab-img{    width: 100%;}.innerab-sec h6 {    padding: 0 0 20px;    margin: 0 0 20px !important;}.innerab-bottomsec {    display: flex;    flex-direction: column-reverse;}.innerab-bottomtxt {    position: relative;    right: 0;    background: transparent;    width: 100%;    bottom: 0;    padding: 0 0 30px;    border: none;    border-radius: 30px 0 0 0;}.eforms3 .new-form {    margin: 80px 0 0;}.new-form {    padding: 40px;}.innerab-img {    height: 50vw;    overflow: hidden;}.innerab-img img {    object-fit: cover;    object-position: center;}.RWDproduct_page .products-con {    display: flex;    flex-direction: column;}.RWDproduct_page .pic-box {    width: 100%;    padding-right: 0;    margin: 0 0 20px;}.RWDproduct_page .products-info {    width: 100%;}.price-box.list-inline {    display: flex;    justify-content: center;    border-bottom: 1px solid #d3d3d3;    padding: 0 0 20px;    margin: 0 0 25px !important;}.RWDproduct_page .name-box {    text-align: center;    margin: 0 0 5px !important;}.RWDproduct_page .products-info .name {    margin: 0;    font-size: 30px;}.work-sec {    flex-direction: column;}.work-box {    width: 100%;    margin: 0 0 10px;}.inner-imgtxtsec.sec2 {    background: transparent;    padding: 0;}.photo_view {    background: transparent;    padding: 0;}.page_wrapper_bg .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 33vh!important;    height: 33vh!important;}.customized_columns .fillform {    text-align: center;    font-size: 22px;    margin: 0 0 10px;}.RWDproduct_page .products-info .title {    display: none;}.rwdlayoutlist_9 .subject {    font-size: 22px;}.partnerimgbox {width:100%;}.inner-sec.spaceone .inner-imgtxtsec { gap:0px;flex-direction: column;}.inner-sec.spaceone .imgtxtsec-txt, .inner-sec.spaceone .imgtxtsec-img {    width:100%;}
}
/*991px end*/
/*850px start*/

#eFormm_RWDfullscreen01_66_1 .col-sm-4 {    width: 100%;padding:0px 50px;}

/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*menu*/ 
.RWDmenu_plus04 .header, .RWDmenu_plus04 .header.is-up {    padding: 0px 15px;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left {    height: auto;    top: auto;    bottom: 80px;    padding: 0 5%;    margin: 0 auto;    width: 100%;    display: block;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .container {    width: 100% !important;    padding-left: 0px !important;}.info-row {    display: block;}.info-child {    width: 100%;    padding: 0;}.info-child.child-left {    padding-right: 0;}.about-block {    padding-bottom: 0;}.RWDmenu_plus04 .header.is-up .logo::after,.RWDmenu_plus04 .header .logo::after{    content: "";    width: 200%;    height: 150%;    display: block;    position: absolute;    left: -25px;    top: 0;    border-radius: 0 0 100% 0;    z-index: -1;background: url(archive/image/customization/1017black_paper.png);}.RWDmenu_plus04 .header{background: url(archive/image/customization/1017black_paper.png);}.RWDmenu_plus04 .header.is-up .logo,.RWDmenu_plus04 .header .logo {    width: 100px;}.RWDmenu_plus04 .header .logo {    margin: 30px 10px 0;}.RWDmenu_plus04 .header.is-up, .page_wrapper_bg .RWDmenu_plus04 .header {    padding: 0px 15px;}.page_wrapper_bg  .ebtn a {width:180px;}.page_wrapper_bg  .ebtn {width: auto;}.RWDproduct_page .btn_back {width: auto;}.page_wrapper_bg .RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .container {padding-left: 30px !important;}.ebtn.refill_btn a { margin-left: 5px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .header.is-up .menu-btn , .menu-btn {display: none;}.fixed-btn {    display: block;    position: fixed;    bottom: 0;    left: 0;    width: 100%;    z-index: 202;}.fixed-btn .menu-btn {    display: block;    right: 0;    top: initial;    position: relative;}.menu-btn a {    width: 100%;    padding: 8px 0px 16px;}.RWDright_cont002 .item-first .text-box .title {    margin: 0;}.about-two {    margin-top: 15px;}.service-block .RWDService001 .boxFeature-2 h2 {    margin: 0;}.service-block .RWDService001 p {    padding: 0 0 8px;}.scrollTop002 {    bottom: 80px;    right: 0px;}.ft-bottom {    margin: 50px auto 0;}.ft-web {    flex-direction: column;    padding-bottom: 80px;}.RWDssl01 {    margin: 0;}.service-block {    padding-top: 40px;}.owl-theme .owl-controls .owl-page.active span{background: #ebb733 !important;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #8f773a;}.owl-theme .owl-controls .owl-page span {opacity: 1 !important;}.footer-block {    padding: 80px 0px;}#mobile-fixed .price-box.list-inline {    justify-content: flex-start;    border-bottom: none;    padding: 0;    margin: 0 0 5px !important;}#mobile-fixed>.container {    padding: 15px;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {    color: #d19b38;}li#MO_sellPrice {    margin-right: 7px;}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {    font-size: 15px;    font-family: 'Noto Serif TC', serif;}.RWDproduct_page .btn-other li button {    width: 100%;    padding: 7px 0;    margin: 5px 0;}.RWDproduct_page .ibtn {    background: #565656;    color: #fff;font-size: 15px;}.RWDproduct_page .faq-item .faq-question {    padding: 10px 35px 10px 20px;}.RWDproduct_page .btn-other li {    width: 100%;} #mobile-fixed .btn-shop .btn, #plusbuy_mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn {letter-spacing: 1px;} #mobile-fixed .btn, #plusbuy_mobile-fixed .btn {    font-size: 14px;    border-radius: 0;}.rwdlayoutlist_9 .litem {    width: 100%;    padding: 0 0 40px;}.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;}.resereform-topsec br {    display: none;}.resereform-topsec {    text-align: left;}.layoutlist_2 .album_item {width: 100%;padding: 0;}.logo-sec {    flex-wrap: wrap;    justify-content: center;}.logo-box {    width: calc(100%/2);}    .downlaod5_item {    margin: 0 0 20px;    width: 100%;}.download .search_area {    flex-direction: column;}.download .search-container {    margin-left: 0;    margin-top: 15px;}.download5_list {    margin: 0 !important;}.recruitment .ebtn.currectsend_btn {    width: 100%;margin: 5px 0 0;}.recruitment .page_wrapper_bg .ebtn a {    width: 100%;    display: block;    padding: 7px 50px;}.recruitment .ebtn.refill_btn {    width: 100%;}.video_item {    width: 100%;padding: 0;}.rwdlayoutlist_9.row .litem__text {    margin-top: 0;    width: 100%;}.product1 .fixed-btn,.shopping .fixed-btn{    display: none;}.ftop-item iframe {    width: 100%;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .logo, .RWDmenu_plus04 .header.is-up .logo {    margin: 16px 0px 0px !important;}.page_wrapper_bg .RWDmenu_plus04 .header .logo {    width: 75px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 82vh !important;    height: 82vh !important;}.RWDbanner_plus01 .page-scroll {    display: none;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .txt1 {    font-size: 26px;}.RWDmenu_plus04 .features {    margin-right: 10px;}h2.main-title,.RWDproduct002_v3 .main-title,.RWDleft_cont002 .item-second .text-box .subtitle,.RWDnews005 .main-title,.RWDright_cont002 .item-first .text-box .title,.RWDnews005 h1.main-title,.RWDeform001 h1.main-title {    font-size: 26px;}/*案例*/ 
.RWDproduct002_v3 .section-subject {    margin: 0 0 8px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {    position: sticky;    top: 72px;    z-index: 3;    padding: 20px 0;    background: url(archive/image/customization/soo2-white.png);}.RWDproduct002_v3 .filter-portfolio ul {    margin: 0;    display: flex;    align-items: center;    justify-content: center;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: 100%;    margin: 30px 0 0;    padding: 0;}.RWDproduct002_v3 .btn-box .btn {    width: 100%;    max-width: 100%;    margin: 40px 0 0;}/*項目*/ 
.RWDeform001 .section-subject {    margin: 0 0 30px;}#eFormm_RWDfullscreen01_66_1 {    padding: 35px 0;}#eFormm_RWDfullscreen01_66_1 .col-sm-4 {    padding: 0px 20px;}.RWDeform001 .ebtn a {    width: 100%;    max-width: 100%;}.two-child {    width: 100%;    margin-top: 15px;    margin-right: 0;}.about-two {    display: block;    margin: 0;}.RWDright_cont002 .item-first>a {    margin: 0 0 20px;}.RWDright_cont002 .item-first .text-box .subtitle {    display: none;}.RWDright_cont002 .item-first .text-box .text {    margin: 10px 0 0;}.about-block {    padding-bottom: 20px;}.RWDbtn01 {    margin-top: 20px;}.RWDbtn01 .btn {    max-width: 100%;}.menu-child {    padding-right: 10px;}.RWDeform001 label {    width: 100%;}.RWDeform001 .form-horizontal .form-group {    display: block;}.RWDeform001 .form-control {    width: 100%;}.menu-child {    font-size: 14px;}.RWDproduct002_v3 .showbottom .portfolio-bottom__h4,.RWDproduct002_v4 .showbottom .portfolio-bottom__h4 {    letter-spacing: 0;}.RWDnews005 .col-md-12 {    padding: 0;}.news-block::before {    display: none;}.index .section-subject {    margin: 0 0 25px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0;}.RWDbanner_plus01>.slick-caption .txt-big-in01, .slick-active .txt-big-in01 {    animation: 1000ms ease normal forwards 1 fadeInUp;}.ft-map {    padding-left: 0;    margin: 0 0 30px;}.ftop-item {    width: 100%;    padding: 0 !important;}.service-block .RWDService001 .col-md-3 {    padding: 0;    width: 100%;    float: none;    margin: 0 0 30px;}.RWDService001 {    max-width: 100%;    margin: 0;    width: 100%;}.service-block {    padding-top:0;}.RWDmenu_plus04 .header.is-up .logo, .RWDmenu_plus04 .header .logo {    width: 75px;}.eform-img {display: none;}.RWDright_cont002 .item-first .text-box {    background: #fff;    padding: 60px 25px;    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.13);margin: 0;}#RWDfullscreen01 .container, .footer-block .container {    width: 85%;}/*-----------*/ 
.page_wrapper_bg section.call_to_action>.container { width: 100%;font-size: 15px;}.page_wrapper_bg .article-text p,.page_wrapper_bg .article-text{font-size: 15px;}.page_wrapper_bg .article-text h2 {font-size: 25px;}.page_wrapper_bg .article-text h6{font-size: 17px;}.innerabtop-txt .inner-title {    margin: 0 0 20px;}.innerab-img { height: auto;}.innerab-sec {    gap: 20px;    margin: 50px 0;}.new-form {    padding: 20px;}.paneleffect_v1.firstin {    animation-delay: .8s !important;}#product .layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {    width: 100%;    margin: 0 0 30px;}.inner-sec {    margin: 40px 0;}.hgroup .pageTitle, .inner-title {font-size: 30px;}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {font-size: 14px;}.RWDshopping_v3 .fs_16 {    font-size: 14px;}.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;}.logobox {    width: 100px;    margin: 0 auto 10px;}.space-socialsec {flex-wrap: wrap;}.space-socialsec p {    width: 100%;}.inner-sec.menu {    margin: 50px 0;}.logo-box {    padding: 5px 5px 15px;}.logo-sec {    margin: 0;}.recruitment .page_wrapper_bg section.call_to_action>.container {width: 90%;}.faq_item {    background: transparent;    padding: 0;}.fl {width:220px;}.fl img {width:100%;}.rwdlayoutlist_9.row .litem__text {    padding: 15px 0 0;}.eforms4 .form-horizontal .form-group .options {grid-template-columns: repeat(1,auto calc(100% - 20px));}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.two-child {    width: 100%;margin-top: 15px;    margin-right: 0;}.about-two {    display: block;    margin: 0;}.RWDService001 {    max-width: 100%;    margin: 0;    width: 100%;}.service-block .RWDService001 .col-md-3 {    margin: 0 0 5px;}.RWDright_cont002 .item-first>a {    margin: 0 0 20px;}.RWDright_cont002 .item-first .text-box .subtitle {    display: none;}.RWDright_cont002 .item-first .text-box .text {    margin: 10px 0 0;}.about-block {    padding-bottom: 20px;}.RWDbtn01 {    margin-top: 20px;}.RWDbtn01 .btn {    max-width: 100%;}.menu-child {    width: calc(100% / 2);}.ft-web {    margin-top: -6vh;}.menu-child h5 {    font-size: 16px;    letter-spacing: 1px;    padding: 0 0 12px;}    .RWDmenu_plus04 .header.is-up .logo, .RWDmenu_plus04 .header .logo {    width: 65px !important;}
}
/*480px end*/
/*新頁籤1 start*/

@media (max-width: 370px) {    #RWDfullscreen01 .container, .footer-block .container {    width: 88%;}}

/*新頁籤1 end*/
/*380px start*/
@media (max-width: 380px){
.RWDproduct002_v3 .btn.btn-rj {width: 125px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {padding: 12px 0;}.menu-child {    letter-spacing: 0;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-left .txt1 {    font-size: 24px;}.RWDmenu_plus04 .features .member-btn {    padding: 25px 8px;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .fa.ic_lang-select {    font-size: 14px;}.RWDmenu_plus04 .features {    margin-right: 5px;}h3.sub-title, .RWDproduct002_v3 .sub-title, .RWDleft_cont002 .item-second .text-box .title, .RWDnews005 .sub-title, .RWDnews005 h2.sub-title {    font-size: 15px;}.menu-child {    font-size: 13px;}
}
/*380px end*/
/*370px start*/

@media (max-width: 370px){ .page_wrapper_bg section.call_to_action>.container {padding: 0 5px;}    .RWDmenu_plus04 .header.is-up .logo, .RWDmenu_plus04 .header .logo {    width: 52px !important;}.article2 .page_wrapper_bg section.call_to_action>.container {    padding: 0 20px;}}

/*370px end*/