/* now =>2025-08-19 14:45:20*/ 
 /* Last Midoify Time By 2025-05-15 15:50:21 */ 
 /* Last Midoify Time By 1747295421 */ 
 /* Last Midoify Time By Thu, 15 May 2025 07:50:21 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT02 start=> */ 
 /* <= RWDPAGE_BASE_PAT02 end */ 
 /* miracle customization start=> */ 
@media screen and (min-width: 1680px) {    #RWDfullscreen01 .container {        width: 1350px;    }}/* all */#RWDfullscreen01 {    overflow: hidden;}a,a:hover,a:focus {    text-decoration: none;}body {    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;    color: #777;    letter-spacing: 2px;    line-height: 1.8;    font-size: 15px;}.clear {    clear: both;}.RWDfakeloader {    background: url(archive/image/customization/video-bg-011.jpg);    background-position: bottom;    background-repeat: no-repeat;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background: #555;    color: #fff;}/*---首頁---*//*右-選單*/@media (min-width: 1300px) {    /*body{overflow: hidden;}*/    .cd-logo {        left: 50%;        margin: 0px;        width: 100px;        order: 1;        transform: translateX(-50%);        margin-top: 8vh;    }    .menu-container {        position: fixed;        width: 230px;        top: 0;        left: 0;        height: 100%;        z-index: 999;    }    .RWDmenu_plus02 .container {        width: 100% !important;        padding: 0 !important;    }    /*20211116修改寬度*/    /*.RWDmenu_plus02 .inside {float:left;width: 250px;left: 0;height: 100vh;}*/    .RWDmenu_plus02 .inside {        float: left;        width: 230px;        left: 0;        height: 100vh;    }    nav.cd-nav {        margin-left: 0;        margin-top: 7vh;        order: 2;    }    .RWDmenu_plus02 ol,    .RWDmenu_plus02 ul {        margin: 0 auto;    }    .cd-primary-nav>li>a {        line-height: 50px;        height: 50px;        text-align: center;        display: block;        padding: 0 px;        font-family: 'Noto Serif TC', serif;    }    .cd-primary-nav>li {        width: 100%;        padding: 0 50px;        text-align: center;    }    .cd-primary-nav>li:after {        bottom: 0;    }    .cd-main-header {        height: 100vh;        display: flex;        flex-direction: column    }    .cd-header-buttons {        width: calc(100% - 100px) !important;        border: none !important;        padding: 0 !important;        order: 3;        position: initial;        float: none;        text-align: left;        margin: 50px 50px 0 !important;        display: flex;        align-items: center;        justify-content: flex-end;    }    .RWDmenu_plus02 .share-group.main_share {        position: absolute;        bottom: 0px;        width: 100%;        margin: 0;        text-align: center;        left: 0;    }    .RWDmenu_plus02 .share-group img {        width: 17px !important;    }    .RWDmenu_plus02 .share-group i {        font-size: 22px;    }    .shoppingcar001 .car_block {        background-color: #eae8de;        border-top-right-radius: 20px;        border-bottom-right-radius: 20px;        padding: 5px 5px 8px 0;    }    .is-visible .shoppingcar001 {        z-index: 9;    }    .RWDmenu_plus02 .inside.is-push {        transform: translateX(0px);        -o-transform: translateX(0px);        -webkit-transform: translateX(0px);        -moz-transform: translateX(0px);    }    .cd-overlay.is-push {        z-index: 99999999;    }    .cd-primary-nav>.has-children>a::before {        transform: rotate(45deg);        right: 0px;        top: 21px;    }    .cd-primary-nav>.has-children>a::after {        transform: rotate(-45deg);        right: 0;        top: 26px;    }    .cd-primary-nav>.has-children>a::before,    .cd-primary-nav>.has-children>a::after {        background: #7d7d7c;    }    .cd-primary-nav>.has-children>a {padding-right:0 !important}    .cd-primary-nav .cd-secondary-nav,    .cd-primary-nav .cd-nav-gallery,    .cd-primary-nav .cd-nav-icons {        background: #555;    }/**20211230修改//* .cd-primary-nav .cd-secondary-nav>li { border-bottom: 1px solid #777;}*/ 
.cd-primary-nav .cd-secondary-nav>li { border-bottom: 1px solid #3f8381;}    .cd-primary-nav .cd-secondary-nav>li>a {        color: #fff;    }    .cd-primary-nav .cd-nav-gallery,    .cd-primary-nav .cd-nav-icons,    .cd-primary-nav .cd-secondary-nav {        left: 230px !important;        top: 0;        box-shadow: none;    }    #m_RWDfullscreen01_1_1>div.inside>div>header>ul>li:nth-child(1)>div>a:nth-child(1)::after {        content: '';        width: 1px;        height: 40px;        display: block;        background: #ddd;        position: absolute;        left: 33.33%;    }    #m_RWDfullscreen01_1_1>div.inside>div>header>ul>li:nth-child(1)>div>a:nth-child(2)::after {        content: '';        width: 1px;        height: 40px;        display: block;        background: #ddd;        position: absolute;        right: 33.33%;    }    .cd-primary-nav>li.menu-contact {        margin-top: 30px;    }    .cd-primary-nav>li.menu-contact a {        border: 1px solid #006F7C;        color: #fff;        background: #006F7C;text-align: center;    }    .cd-primary-nav>li.menu-contact a:hover{        background: #0e5768;        color:#fff;    }    /*語系*/    .cd-header-buttons li {        float: none;        display: block;        width: calc(100% / 3 - 30px);        margin: 0px 15px;    }    .RWDmenu_plus02 .cd-header-buttons li.search-btn {        position: relative;        top: 9px;        margin-right: 23px;    }    .RWDmenu_plus02 .phone-menu {        display: none;    }    /*副選單*/    .RWDmenu_plus02 .sub-nav {        order: 4;        position: absolute;        bottom: 70px;        left: 0;        width: 100%;    }    .RWDmenu_plus02 .editor {        float: none;        margin-right: 0;        margin-top: 0;        padding: 20px 50px;        text-align: left;    }    .nav_title {        font-size: 15px;        font-family: 微軟正黑體, sans-serif;        font-weight: bold;        color: #000;        padding: 10px 0;    }    /*左-內容*/    /*20211116修改寬度*/    /*.cd-main-content {position: relative; z-index: 99;width: calc(100% - 250px);top: 0;float: right;}*/    .cd-main-content {        position: relative;        z-index: 99;        width: calc(100% - 230px);        top: 0;        float: right;    }}/*選單樣式*/ 
.cd-main-header {    /*background: #fdf7f5;*/    background: #f8f8f8;}.cd-primary-nav>li:after {    height: 0;}.RWDmenu_plus02 .share-group a {    color: #666;    height: 70px;    background: transparent;    text-align: center;    border-radius: 0;    display: flex;    transition: all 0.5s ease 0s;    align-items: center;    float: left;    justify-content: center;    width: calc(100% / 3);    padding: 0;    border-top: 1px solid #ddd;}.cd-primary-nav>li>a {    font-size: 15px;    font-family: 'Noto Serif TC', serif;    font-weight: bold;    border-bottom: 1px solid #f1e8e6;    padding: 0;    color: #111;}.RWDmenu_plus02 .cart-menu .buy-btn a {    background-color: #106E84;}.RWDmenu_plus02 .cart-menu .title span {    background: #106E84;}.RWDmenu_plus02 .cart-menu {    background-color: #fdf7f5;}.RWDmenu_plus02 .cart-menu ul.content li .pic {    background-color: #eae8de;}.shoppingcar001 .line {    border: 0;}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price {    color: #ac88bf;}.cd-primary-nav>li>a:hover {    color: #aaa;}.RWDmenu_plus02 .cart-block:hover:after,.RWDmenu_plus02 .member-block:hover:after,.RWDmenu_plus02 .querycar-block:hover:after {    display: none;}.cd-search-trigger::before {    border: 2px solid #6e6d6c;}.cd-search-trigger::after {    background: #6e6d6c;}.RWDmenu_plus02 .cart-block i.qty {    background: transparent;    box-shadow: none;    border: 1px solid #f1e8e6;    z-index: -1;}.cd-primary-nav>li.menu-contact a:hover {    color:#fff;    border-color: #0e5768;}.RWDmenu_plus02 .member-block a span {display: none;}.RWDmenu_plus02 .member-block.logn-out {display: none;}/*副選單樣式*/ 
.RWDmenu_plus02 .editor i {    color: #aaa;    width: 20px;    float: left;    text-align: center;    margin-right: 15px;}.RWDmenu_plus02 .editor {    font-size: 12px;    text-align: left;    letter-spacing: 1px;    line-height: 2;    color: #555;}.RWDmenu_plus02 .editor a:hover {    color: #000;}.RWDmenu_plus02 .editor a {    color: #555;    transition: .5s all;}.nav_ph {    display: inline-block;    width: 40px;}@media (min-width: 1300px) {    .RWDmenu_plus02 .inside {        background: #fff;    }    .RWDmenu_plus02 .inside.is-up {        box-shadow: none;    }}/*模組*/ 
.about-block {    padding: 120px 0 140px;}.video-block {    position: relative;    padding-bottom: 100px;    border-bottom: 1px solid #f7f7f7;}.video-block::after {    content: "";    width: calc(100% + 4px);    height: calc(100% + 150px);    background: url(archive/image/customization/video-bg-011.jpg);    display: block;    position: absolute;    left: -4px;    bottom: 0px;    z-index: -1;    background-repeat: no-repeat;    background-size: cover;}.custom-block {    padding: 130px 0;}.design-block {    /*background: #f7edea;*/    background: #eaf1f3;    padding: 120px 0 140px;}.RWDbanner014 {    background: #fff !important;}.RWDvideo002.istouch figure.effect-sarah img,.RWDvideo002.istouch figure.effect-sarah .iframe {    opacity: 1;}/*標題*/ 
.RWDedictor001 .section-subject {    text-align: left;}.index h1.main-title,.model__head__h1.isRWDbanner014 {    font-size: 18px;    color: #006F7C;    letter-spacing: 2px;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    line-height: 1.5;    margin: 0px;}.index h2.sub-title,.model__head__h2.isRWDbanner014 {    font-size: 32px;    font-family: 'Noto Serif TC', serif;    color: #000;    letter-spacing: 1px;    line-height: 1.6;    margin: 0px 0px 8px;}.index .section-line {    display: none;}.contact-call h2.sub-title {    color: #fff;}/*banner*/ 
.banner-block .container {    width: 100% !important;    padding: 0px !important;}.RWDaccordion001,.RWDaccordion001 ul li {    height: 100vh !important;}.RWDaccordion001 ul:hover li:hover .word {    background: rgba(0, 0, 0, 0.5);    color: #fff;}.RWDaccordion001 ul li div {    height: 100%;}.RWDaccordion001 ul li div a * {    opacity: 1;}.RWDaccordion001 ul li div a {    font-family: inherit;    display: flex;    align-items: center;    width: 100%;    height: 100%;}.RWDaccordion001 .pic_show .word {    display: none;}/*關於*/ 
.about-block .container {    display: flex;    position: relative;}.about-text {    display: inline-block;    width: 65%;    padding-right: 120px;}.about-pic {    display: inline-block;    width: 35%;}.about-sp {    display: flex;    flex-wrap: wrap;    margin-top: 50px;    border-top: 1px solid #eee;    border-bottom: 1px solid #eee;    padding: 50px 0 15px;}.ap-child {    width: calc(100% / 3 - 20px);    margin: 0px 20px 35px 0px;}.ap-child img {    width: 40px;    margin-right: 8px;}.about-block .RWDparallax_new .picbgbox {    height: 620px;}.about-pic {    display: inline-block;    width: 35%;}.about-ring {    position: absolute;    right: 30%;    bottom: -65px;}.about-ring img{      width: 14vw;    transform: translateX(50%);}.about-pic .RWDparallax_new,.about-pic #m_RWDfullscreen01_49_1 .picbgbox{height: 100%;}.about-sp h5 {    font-size: 20px;    color: #000;    font-family: 'Noto Serif TC', serif;    letter-spacing: 2px;    margin: 0px;}.about-sp h5 span {    color: #703593;    font-style: italic;    font-weight: 600;    margin-right: 8px;}/*影片*/ 
.RWDvideo002 figure.effect-sarah h2,.RWDvideo002 figure.effect-sarah p {    opacity: 1;    -webkit-transform: translate(0, 0);    transform: translate(0, 0);    padding-left: 130px !important;}.RWDvideo002 figure.effect-sarah figcaption {    text-align: left;    display: flex;    flex-direction: column;    justify-content: flex-end;    color: #fff;    padding: 50px;}.RWDvideo002 figure.effect-sarah h2::after {    display: none;}.RWDvideo002 figure.effect-sarah p {    font-size: 20px;    letter-spacing: 2px;    line-height: 1.3;}.RWDvideo002 figure.effect-sarah h2 {    padding: 0;    margin: 0 0 5px;    font-size: 40px;    font-weight: 500;    letter-spacing: 2px;    line-height: 1.3;}.RWDvideo002 {    z-index: 2;}.RWDvideo002 .videoitem:hover figure.effect-sarah:after {    transform: translate(-50%, -50%)scale(1.05);    transition: all .5s ease;}.figcaption_bottom {    display: none;}.RWDvideo002 figure.effect-sarah:after {    content: "";    position: absolute;    width: 90px;    height: 90px;    background: url(archive/image/customization/play_i.png)no-repeat;    background-size: contain;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    z-index: 2;    transition: all .5s ease;}.RWDvideo002 figure.effect-sarah:before {    content: "";    position: absolute;    width: 150px;    height: 150px;    background: rgb(255 255 255 / 80%);    top: 50%;    left: 50%;    transform: translate(-50%, -50%)scale(0.1);    z-index: 1;    border-radius: 50%;    animation: 2500ms ease normal forwards infinite f-scale;    transform-origin: center;}.RWDvideo002 .videoitem:first-child {    display: block;}.RWDvideo002 .videoitem {    margin: 0;    overflow: hidden;    width: 100%;    display: none;}.RWDvideo002 figure.effect-sarah {    background: transparent;}.RWDvideo002 figure.effect-sarah:hover img,.RWDvideo002 figure.effect-sarah:hover .iframe,.RWDvideo002 figure.effect-sarah img,.RWDvideo002 figure.effect-sarah .iframe {    opacity: 1;    width: calc(100% + 0px);    -webkit-transform: translate(0, 0);    transform: translate(0, 0);}@keyframes f-scale {    0% {        transform: translate(-50%, -50%)scale(0.1);        opacity: 1;    }    100% {        transform: translate(-50%, -50%)scale(1);        opacity: 0;    }}.video-block .RWDedictor001 {    display: flex;    width: 900px;    margin: 60px auto 0;}.video-block .RWDedictor001 .section-subject.row {    width: 50%;    text-align: left;    margin-bottom: 0px;}.video-word {    width: 50%;}/*訂製*/ 
.RWDService001 .col-md-3.col-sm-6 {    width: calc(100% / 3);    float: left;    padding: 0px 25px;}.RWDService001 .boxFeature-2 h2 {    font-family: 'Noto Serif TC', serif;    font-size: 22px;    color: #000;    font-weight: 600;    letter-spacing: 2px;    line-height: 1.5;    margin: 0 0 8px;    padding: 0px 40px;    order: 1;}.RWDService001 p {    font-size: 15px;    letter-spacing: 1px;    color: #777;    text-align: left;    margin: 0px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    padding: 0px 40px;    order: 2;}.RWDService001 .boxFeature-2 {    display: flex;    flex-direction: column;    background: url(archive/image/customization/enter-bg.jpg);    padding: 60px 0px 70px;    box-shadow: 4px 4px 10px #d3d3d3;    position: relative;    top: 0;    transition: 0.5s ease;}.RWDService001 i {    margin-bottom: 0;    padding: 80px 0 0;    order: 3;}.RWDService001 .boxFeature-2:hover {    top: -15px;    transition: 0.5s ease;}/*工藝*/ 
.RWDbanner014 {    background: transparent !important;}.RWDbanner014 .thumb_pic .swiper-slide {    width: calc(100% / 3);}.RWDbanner014 .main_pic_box .swiper-slide {    background: #fff;    padding: 0;}.RWDbanner014_info_title {    font-size: 28px;    letter-spacing: 2px;    font-weight: 600;    color: #000;    padding: 0;    margin: 0 0 10px;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;}.RWDbanner014_info_text {    font-size: 15px;    color: #777;    letter-spacing: 2px;    line-height: 1.8;    margin: 0;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;}.RWDbanner014 .main_pic_box .swiper-slide .info {    right: auto;    left: calc((100% - 1120px) / 2);    width: 25%;    top: 40%;}.RWDbanner014 .main_pic_box .swiper-slide .button {    right: auto;    left: calc((100% - 1120px) / 2);    transform: translateX(0)translateY(-50%);    font-size: 15px;    font-weight: normal;    letter-spacing: 5px;    color: #555;    line-height: 1;    border-bottom: 1px solid #ccc;    padding-bottom: 15px;    top: 65%;}.RWDbanner014 .main_pic_box .swiper-slide .button::after {    content: "→";    position: relative;    display: inline-block;    padding-left: 10px;    transition: all 0.5s ease 0s;}.RWDbanner014 .main_pic_box .swiper-slide .button:hover::after {    padding-left: 30px;}.RWDbanner014 .swiper-pagination {    bottom: 50px;    right: 50px;}.RWDbanner014 .swiper-pagination .swiper-pagination-bullet b {    font-family: 'Noto Serif TC', serif;    letter-spacing: 1px;    font-size: 13px;    color: #999;}.RWDbanner014 .swiper-pagination .swiper-pagination-bullet circle {    stroke-width: 1px;    stroke: #006F7C;}.RWDbanner014 .main_pic_box .bg {    background: #f7edea;}@media (min-width: 1024px) {    .RWDbanner014 .thumb_pic {        width: 37%;        right: 2%;    }    .RWDbanner014 .thumb_pic .swiper-slide.swiper-slide-active .box {        opacity: 1;    }}@media (min-width: 1600px) {    .RWDbanner014 .thumb_pic .swiper-slide {        width: calc(100% / 3);    }}@media screen and (min-width: 1024px) and (max-width: 1600px) {    .RWDbanner014 .thumb_pic .swiper-slide {        width: calc(100% / 2);    }}/*預約*/ 
.contact-block {    display: flex;}.contact-pic {    width: 60%;    position: relative;    top: 100px;}.contact-call {    width: 40%;    background:#106e84;    color: #fff;    display: flex;    align-items: center;    justify-content: center;    position: relative;}.contact-call::after {    content: "";    width: 150px;    height: 100%;    display: block;    position: absolute;    right: -150px;    background: #106e84;}.contact-block .RWDparallax_new .picbgbox {    height: 420px !important;}.call-btn {    margin-top: 50px;}.call-btn a {    display: block;    width: 200px;    border-bottom: 1px solid #fff;    padding-bottom: 15px;    color: #fff;}.call-btn a::after {    content: "→";    position: relative;    display: inline-block;    padding-left: 10px;    transition: all 0.5s ease 0s;}.call-btn a:hover::after {    padding-left: 20px;}/*20211116修改*/ 
.about-sp h6 {    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;    color: #777;    letter-spacing: 2px;    line-height: 1.8;    font-size: 15px;    margin: 0;    padding-left: 47px;}/*20211230修改*/ 
.cd-primary-nav .cd-secondary-nav>li a:hover,.cd-primary-nav .cd-secondary-nav li.active>a,.cd-primary-nav .cd-secondary-nav li.active>a:hover {    background-color: #B1D3CD;    color: #fff;}@media (min-width: 1200px){.cd-primary-nav .cd-secondary-nav ul.first-block {    background-color: #499b99;}.cd-primary-nav .cd-secondary-nav {background: #499B99;}.cd-primary-nav .cd-secondary-nav>li a { color: #fff;}.cd-primary-nav .cd-secondary-nav li {border-bottom: 1px solid #3f8381;}}/*240502修*/ 
.ft_privacy {margin: 10px 0 8px;}.ft_privacy a {background: transparent !important; color: #777 !important; font-size: 14px;}
/*footer start*/ 


.footer_block {padding: 200px 0px 40px;font-size: 15px;letter-spacing: 2px;line-height: 2;}.footer_block .container {border-top: 1px solid #eee;padding-top: 60px;display: flex;align-items: flex-end;}.ft-logo {width: 100px;margin-right: 80px;}.ft-logo img {width: 100%;}.ft-text {width: calc(60% - 180px);}.ft-text span {font-family: 'Noto Serif TC', serif;margin-right: 12px;color: #000;}.ft-web {width: 40%;font-size: 12px;color: #ccc;letter-spacing: 1px;line-height: 1.6;}.ft-web a {color: #fff;display: inline-block;position: relative;}.ft-web br.visible-xs {display: block !important;}.ft-web span {display: none;}.social-btn {display: flex;}.social-btn a {width: 28px;height: 28px; margin-right: 9px;border-radius: 50px;display: flex;align-items: center;justify-content: center;}.ft-web i {font-size: 18px;display: block;position: relative;top: -1px;right: -1px;}.ft-text a {color: #777;}.footer-ssl {margin-top: 7px;}.footer-ssl a {color:#ccc;}/*i.icon.ion-social-facebook {color: #1578fb;position: relative;top: -1px;}i.icon.ion-social-youtube {color: #f00;font-size: 20px;position: relative;top: -2px;}i.icon.ion-social-instagram {    background: linear-gradient(#fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);    background: -webkit-linear-gradient(#fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}*/ 
.ft-web a:nth-child(1) {background:#1578fb;}.ft-web a:nth-child(3) {background:#f00;}.ft-web a:nth-child(2) {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}.scrollTop002 {bottom: 40px;}

/*footer end*/ 

/*內頁 start*/ 


/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 700px;}.article-text .container {width: 100%;}.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 2px;font-size: 15px;color:#777;font-family: 'Noto Sans TC', sans-serif;font-weight: 400;}.webdesc {font-size: 18px;letter-spacing: 2px;color: #888;}#RWDPAGE_BASE_PAT02 .main {width:calc(100% - 230px);margin-top:0px !important;top:0px !important;position: relative;}#RWDPAGE_BASE_PAT02 .container {width: 1350px;}#RWDPAGE_BASE_PAT02 .main::after {    content: "";    width: calc(100% + 4px);    height: 800px;    background: url(archive/image/customization/video-bg-011.jpg) no-repeat;    display: block;    position: absolute;    left: -4px;    bottom: 0px;    z-index: -1;    background-repeat: no-repeat;    background-size: cover;    background-position: bottom;    transform: rotateX(180deg);}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #000 !important;letter-spacing: 1px !important;font-size: 32px !important;line-height: 1.6 !important;font-weight: 300 !important;margin:0px;font-family: 'Noto Serif TC', serif;text-align: center;}.hgroup .container {border-bottom:0;width: 100% !important;margin: 0;}.hgroup .breadcrumb {border-radius: 0px;border: 0px;padding: 6px 30px;width: 100%;position: relative;bottom: 0;text-align: center;background: transparent;}.hgroup .breadcrumb a {color:#666;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#006F7C;transition: 0.4s;}/*內容*/ 
._bd_row .about_title h3 {text-align: center;font-size: 18px;font-family: 'Noto Serif TC', serif;color: #000;letter-spacing: 1px;line-height: 1.6;margin-bottom:30px;margin-top:0}.pagecontent .RWDeditor01 {margin-bottom: 30px !important;margin-top:0px !important}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td  {line-height: 1.8;letter-spacing: 2px;font-size: 15px;color:#777;font-family: 'Noto Sans TC', sans-serif;font-weight: 400 !important;}._bd_row h4 {margin-top: 0;font-size: 18px;color: #006F7C;font-weight: 600;letter-spacing: 2px;line-height: 1.5;font-family: 'Noto Serif TC', serif;}._bd_row img {margin: 0;}._bd_row._bd_clearfix {display: flex;align-items: center;}._bd_row._bd_clearfix.feature_txt {margin:40px 0}._bd_column._bd_half.pro_txt {width: 100%;min-height: 200px;padding: 0 30px;}._bd_column._bd_half.pro_pic {width: 50%;}.process_txt ._bd_row._bd_clearfix {margin:0 0 40px}.process_txt ._bd_row._bd_clearfix ._bd_column._bd_full {width: 50%;}.process_txt ._bd_row._bd_clearfix ._bd_column._bd_half {width: 50%;}.process_txt ._bd_row._bd_clearfix ._bd_column._bd_half img {border: 1px solid #eee;}._bd_row._bd_clearfix.pro_img.pro_img {width: calc(100% / 3);flex-direction: column;float: left;}/*列表*/ 
.layoutlist_2 .subject {margin: 10px 0;text-align: center;}.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center;}.layoutlist_7 .litem .subject a {color: #333;transition: 0.4s;}.layoutlist_7 .litem:hover .subject a {color: #106E84;transition: 0.4s;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display:none}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: #0e5768;transition: 0.4s;}.btn_back a {color: #fff !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #106E84;transition: 0.4s;line-height:1.5;font-size: 15px;background: #106E84}.btn_back a:hover {border: 1px solid #0e5768;color: #fff !important;background: #0e5768;transition: 0.4s}.RWDproduct_page .btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0}.RWDproduct_page .btn_back:hover {background: #0e5768;transition: 0.4s;}.RWDproduct_page .btn_back a {color: #fff;text-decoration: none;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #106E84;transition: 0.4s;line-height:1.5;font-size: 15px;}.RWDproduct_page .btn_back a:hover {border: 1px solid #0e5768;color: #fff;background: #0e5768;transition: 0.4s}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0.5px;margin: 0;transition: 0.4s}.ebtn {margin-top: 30px;margin-right:0px;background: #fff;border-radius: 0px;transition: 0.4s;padding:0px}.ebtn:hover {background: #0e5768;transition: 0.4s;}.ebtn a {border: 1px solid #106E84;background: #106E84;color: #fff;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 0 30px;}.ebtn a:hover {background: #0e5768;border: 1px solid #0e5768;color:#fff;transition: 0.4s;}/*左側*/#sidebar {padding-right:40px;font-weight: normal;}.m2018 .products-nav .nav-title {background: #106e84;color: #fff !important;padding:10px;margin-bottom:0;border-radius: 0px;}.m2018 .products-nav>ul>li {margin:0px;padding: 12px 10px;border-bottom:1px solid #eee;}.m2018 .products-nav>ul>li>a {padding:0;position: relative;font-size: 15px;letter-spacing: 0.5px;}.m2018 .products-nav a {color:#666;padding: 12px 0 0;transition: 0.4s}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #106e84;transition: 0.4s;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #106e84;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #106e84;}.m2018 .products-nav ul li>ul>li.active>a {padding-top: 12px;}.m2018 .products-nav ul>li>.toggle-submenu {height:46px;right:10px}.m2018 .products-nav ul li ul li {padding: 0 20px 0 0;}/*protuct*/ 
.sortbar {float: left !important;font-size: 12px;}.sortbar a {transition: 0.4s;}.sortbar a:hover {color:#106e84;transition: 0.4s;}.RWDproduct_page .products-info .name {font-weight: bold;}.layoutlist_4 .subject {text-align: center;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom:0px}.item .subject A.itemlink {color: #666;transition: 0.4s;}.item .subject A.itemlink:hover {color: #106e84;transition: 0.4s;}.count_info {display:none}.layoutlist_4 .pricearea {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}.layoutlist_4 .price {color: #c1c1c1;letter-spacing: 0.5px;}.layoutlist_4 .sellprice {color: #106e84;}.RWDproduct_page .products-info .price-box li {color:#ccc}.RWDproduct_page .products-info .price-box li.active {color: #106e84;}.RWDproduct_page .products-info .price-box li.delline:after {background:#ccc}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #888;transition: 0.4s;border-radius: 0px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #ccc;transition: 0.4s;border-radius: 0px;}.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: #106e84;transition: 0.4s;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 3px solid #106e84;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #106e84;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover {color: #106e84;}#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:#106e84}#O_buycount {    display: none;}/*購物車*/#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color:#106e84}/*購物流程*/@keyframes num-bg{0%{background:#106E84;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#106E84;-webkit-transform:scale(1);transform:scale(1)}}.login-box a b, .login-box a b:hover {color:#106E84}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b {color:#106E84}.shopping-item .pd-price:first-child {color: #106E84;}.shopping-item .pd-price {color:#ccc}.info-ok .member b {color: #106E84}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #106E84;border-radius: 0px;color: #fff;}/*按鈕*/ 
.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn {border: 1px solid #106E84;color: #106E84;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border: 1px solid #106E84;color: #106E84;}.RWDshopping .btn.bg2 {background: #106E84;color: #fff;border-color: #106E84;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #0e5768;color: #fff;border: 1px solid #0e5768;}/*表單樣式*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}.eformsDesc {    padding-bottom: 30px;    margin-bottom: 40px;    margin-top: 0;    text-align: center;}.boxname {margin-left:5px}.customized_columns ._input, .customized_columns select {border: 0px;background-color: #e1e1e1;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /*會員*/#join_form {background: #fff;border-radius: 0px;}.join_form-title {font-weight: bold;color: #555;}#join_form .btn-primary {border: 1px solid #106E84;background:#106E84;color:#fff;transition: 0.4s;border-radius: 0px;}#join_form .btn-primary:hover {background: #0e5768;border: 1px solid #429E936;color:#fff;transition: 0.4s;}.btn-primary {border: 0px solid transparent;background:transparent;color:#fff;transition: 0.4s;border-radius: 0px;padding:0}.btn-primary:hover {background: #0e5768;border: 0px solid #0e5768;color:#fff;transition: 0.4s;}.btn-primary a {background:#106E84;color: #fff;text-decoration: none;display: block;padding: 8px 30px;font-weight: normal;border: 1px solid #106E84;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 0px;}.btn-primary a:hover {border: 1px solid #0e5768;color: #fff;background: #0e5768;transition: 0.4s}/*會員按鈕*/#btn_member_login {border: 1px solid #106E84;background:#106E84;color:#fff;transition: 0.4s;border-radius: 0px;}#btn_member_login:hover {background: #0e5768;border: 1px solid #429E936;color:#fff;transition: 0.4s;}.member_join_strong {color: #106E84;}/*ft*/#RWDPAGE_BASE_PAT02 .footer_block {padding: 0px 0px 40px;background: rgb(255 255 255 / 30%);border-top: 1px solid #eee;}#RWDPAGE_BASE_PAT02 .footer_block .container {border-top:0}/*20211230修改表單*/ 
.eforms2  .layoutlist_1.page_content2 { width: 970px; margin: 0 auto;}.eforms2 .customized_columns ._input {    border-radius: 6px;}/*20211230產品頁*/ 
.sortbar {flex-wrap: wrap;display: flex !important; justify-content: center;  width: 100%;}.product1.productlist #sidebar.layoutmenu6 { display: none;}.product1.productlist.cid16 #sidebar.layoutmenu6 { display: block;}.product1.productlist.cid16 .page_wrapper_bg .pagecontent.col-md-9.list4.menu6 { width: 75%;}.product1.productlist.cid18 #sidebar.layoutmenu6 { display: block;}.product1.productlist.cid18 .page_wrapper_bg .pagecontent.col-md-9.list4.menu6 { width: 75%;}.product1.productlist.cid19 #sidebar.layoutmenu6 { display: block;}.product1.productlist.cid19 .page_wrapper_bg .pagecontent.col-md-9.list4.menu6 { width: 75%;}.product1.productlist .page_wrapper_bg .pagecontent.col-md-9.list4.menu6 { width: 100%;}.product1.productlist .layoutlist_4 .col-sm-4.col-md-4 { width: calc(100% / 2);}.product1.productlist.cid16 .layoutlist_4 .col-sm-4.col-md-4 { width: calc(100% / 3);}.product1.productlist.cid18 .layoutlist_4 .col-sm-4.col-md-4 { width: calc(100% / 3);}.product1.productlist.cid19 .layoutlist_4 .col-sm-4.col-md-4 { width: calc(100% / 3);}/*0104*/ 
.form-group input { color: #000; caret-color: #000;}.form-group textarea { color: #000; caret-color: #000;}/*0110*/ 
.article1 .article-text .container .xrow {display: flex;flex-direction: column;}.article1 #sidebar {width: 100%;padding: 0 !important;display: flex;align-items: center;justify-content: center;margin-bottom:30px}.article1 .m2018 .products-nav .nav-title {display:none}.article1 .m2018 .products-nav>ul>li {float: left;min-width: 100px;text-align: center;background: #f8f8f8;margin: 0 5px;padding: 5px;}.article1 .m2018 .products-nav>ul>li:last-child {border-bottom: 1px solid #eee;}.article1 .page_wrapper_bg .pagecontent {width:100%}.product1 .article-text .container .xrow {display: flex;flex-direction: column;}.product1 #sidebar {width: 100%;padding: 0 !important;display: flex !important;align-items: center;justify-content: center;margin-bottom:30px}.product1 .m2018 .products-nav .nav-title {display:none}.product1 .m2018 .products-nav>ul>li {float: left;min-width: 100px;text-align: center;background: #f8f8f8;margin: 0 5px;padding: 5px;}.product1 .m2018 .products-nav>ul>li:last-child {border-bottom: 1px solid #eee;}.product1 .page_wrapper_bg .pagecontent {width:100% !important}.product1.productlist.cid16 .layoutlist_4 .col-sm-4.col-md-4 {width: calc(100% / 4);}.product1 .layoutlist_4 .item {margin:10px 0}.article1 .m2018 .products-nav>ul>li.active {background: #006f7c;}.product1 .m2018 .products-nav>ul>li.active {background: #006f7c;}.article1 .m2018 .products-nav>ul>li.active a {color:#fff;}.product1 .m2018 .products-nav>ul>li.active a {color:#fff;}.article1 .row:after {clear: none;}.product1 .row:after {clear: none;}/*0113客製專區*/ 
.page_content3_photowrap .swiper-button-next { right: 100px;}.page_content3_photowrap .swiper-button-prev { left: 100px;}/*0126新增入口內頁*/ 
.product5 .article-text .container .xrow {display: flex;flex-direction: column;}.product5 #sidebar {width: 100%;padding: 0 !important;display: flex !important;align-items: center;justify-content: center;margin-bottom:30px}.product5 .m2018 .products-nav .nav-title {display:none}.product5 .m2018 .products-nav>ul>li {float: left;min-width: 100px;text-align: center;background: #f8f8f8;margin: 0 5px;padding: 5px;}.product5 .m2018 .products-nav>ul>li:last-child {border-bottom: 1px solid #eee;}.product5 .page_wrapper_bg .pagecontent {width:100% !important}#MO_stock {    display: none !important;}/*240502修*/ 
.article9 .RWDeditor01 .model-title {display: none;}.privacy_block .item h5 {    font-size: 20px;}.privacy_block .item h6 {    font-size: 15px;}.privacy_block .item {    margin: 40px 0;}a.info-box__gopay {    padding: 5px 15px;    background: #106E84;    color: #fff;    margin: 10px 7px 0 0;    display: inline-block;}a.info-box__gopay:hover {    color: #fff;    border-color: #0e5768;}

/*內頁 end*/ 

/*動畫 start*/ 


@keyframes move07{0% {    opacity: 0;-webkit-transform:translateX(30px);    -moz-transform:translateX(30px);    -ms-transform:translateX(30px);    -o-transform:translateX(30px);transform:translateX(30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}@keyframes move08{0% {    opacity: 0;-webkit-transform:translateX(-30px);    -moz-transform:translateX(-30px);    -ms-transform:translateX(-30px);    -o-transform:translateX(-30px);transform:translateX(-30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}.animated .RWDService001 .row:nth-child(2) > a:nth-child(1) > div {animation: 1200ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated .RWDService001 .row:nth-child(2) > a:nth-child(2) > div {animation: 1200ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated .RWDService001 .row:nth-child(2) > a:nth-child(3) > div {animation: 1200ms ease normal forwards 1 move07;animation-delay: 0.7s;opacity: 0}.animated .about-ring {animation: 1800ms ease normal forwards 1 move08;animation-delay: 0.7s;opacity: 0}.animated .contact-call {animation: 1800ms ease normal forwards 1 move08;animation-delay: 0.3s;opacity: 0}.animated .contact-pic {animation: 1800ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}

/*動畫 end*/ 

/*小螢幕 start*/ 


@media screen and (max-width: 1680px) {.RWDbanner014 .main_pic_box .swiper-slide .info , .RWDbanner014 .main_pic_box .swiper-slide .button {left: calc((100% - 960px) / 2);}.RWDaccordion001 ul li {background-size: cover;}/*內頁*/#RWDPAGE_BASE_PAT02 .container {width: 1170px;}.article-text .container {padding: 0 !important;}.page_wrapper_bg .pagecontent {padding:0}#RWDPAGE_BASE_PAT02 .footer_block .container {border-top: 0;width: 1170px;padding: 60px 15px;}#RWDPAGE_BASE_PAT02 .footer_block {padding-bottom:0}}@media screen and (max-width: 1480px) {#RWDfullscreen01 .container {width: 100%;padding-left: 50px;padding-right: 50px;}.about-sp h5 {font-size: 18px;letter-spacing: 1px;}.about-text {padding-right: 80px;}/*內頁*/#RWDPAGE_BASE_PAT02 .container {    width: 100%;    padding: 0 50px;}.hgroup .container {margin-bottom:30px}#RWDPAGE_BASE_PAT02 .footer_block .container {width: 100%;padding: 60px 50px;}}@media screen and (max-width: 1380px) {.index h2.sub-title, .model__head__h2.isRWDbanner014 {font-size: 28px;}.RWDbanner014 .main_pic_box .swiper-slide .info, .RWDbanner014 .main_pic_box .swiper-slide .button {left: calc((100% - 860px) / 2);}.about-text {padding-right: 60px;}}@media screen and (max-width: 1300px) {.RWDmenu_plus02 .container {padding: 0px !important;}.cd-primary-nav > li > a {padding: 0px 15px;}.RWDmenu_plus02 .cart-block {margin-left: 35px;margin-right:5px;}.RWDmenu_plus02 .member-block {margin-left: 60px;}.cd-logo {    position: absolute;    width: 110px;    background: #fdf7f5;    padding: 12px 6px 10px;    margin-left: 0;    margin-top: 0;}.RWDbanner014 .main_pic_box .swiper-slide .info, .RWDbanner014 .main_pic_box .swiper-slide .button {left: calc((100% - 960px) / 2);}.custom-block {padding: 110px 0;}.about-ring {    right: 34%;}/*內頁*/#RWDPAGE_BASE_PAT02 .main {    width: 100% !important;}}@media screen and (max-width: 1200px) {/*內頁*/#RWDPAGE_BASE_PAT02 .container {width: 1170px;}.article-text .container {padding: 0 !important;}.page_wrapper_bg .pagecontent {padding:0}#RWDPAGE_BASE_PAT02 .container {width: 100%;}}@media screen and (max-width: 1199px) {.banner-block {padding-top: 50px;}/*左右間距*/ 
.RWDmenu_plus02 .container{padding: 0 !important;}.block_p .RWDparallax_new .editor{padding: 11vw 0 !important;}.cd-main-header {padding-right: 15px;}/*header*/ 
.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}nav.cd-nav{margin-top: 0px;}.cd-main-header{background:#fdf7f5;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.smallmenu_bg{background: #f8f8f8 !important;}/*選單*/ 
.RWDmenu_plus02 .phone-menu{margin-top: 6px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.phone-smenu{margin-top: 0px !important;}.cd-main-header .cd-logo {margin-top: 0 !important;}.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #555;}.cd-primary-nav, .cd-primary-nav ul{background: #f8f8f8;}.cd-primary-nav > li > a{font-size: 15px;}.cd-primary-nav > li > a:hover{color: #555; background: transparent;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 15px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #555;}nav.cd-nav .bottom-copyright{display: none;}.cd-header-buttons {top: 0px; text-align: right;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-right: 15px;}.RWDmenu_plus02 .cart-block {margin-left: 15px;margin-right: 30px;}.RWDmenu_plus02 .member-block {margin-left: 20px;margin-right: 20px;}nav.cd-nav ul .close-btn {letter-spacing: 1px;}.RWDmenu_plus02 .cart-block, .RWDmenu_plus02 .member-block, .RWDmenu_plus02 .querycar-block {margin-top: 16px;}.RWDmenu_plus02 .cart-block {margin-top: 15px;}/*搜尋*/ 
.cd-header-buttons li.search-btn{margin-top: 10px;margin-left: 0;margin-right: 0px;transition: all 0.5s ease 0s;}.search_change{margin-top: 2px !important;}.cd-overlay.is-visible.search-is-visible{display: none;}.RWDmenu_plus02 .cd-search{width: 350px;height: 60px;right: 0;left: auto;margin-top: 30px;transition: all 0.5s ease 0s; top: 0px !important; margin-top: 50px;}.RWDmenu_plus02 .cd-search input{font-size: 16px;}.RWDmenu_plus02 .cd-search button{top: 18px;font-size: 15px;}.searchbar_change{margin-top: 0px !important;}/*語系*/ 
.lang-select{display:none !important;height: 50px;margin: 0 15px 0 0;padding: 0 15px;border-bottom: 2px solid #ddd;margin-top: 0 !important;}.lang-select-label{line-height: 50px;}#cd-primary-nav .lang-select-label{color: #777 !important;font-weight: normal !important;}/*社群*/ 
.cd-primary-nav .phone-menubelow{margin: 30px;}/*banner*/ 
.RWDaccordion001, .RWDaccordion001 ul li {height: 92vh !important;}.RWDaccordion001 .pic_show .word .tw span{font-size: 32px;}.about-text {padding-right: 80px;}.about-sp {margin-top: 30px;padding: 40px 0 0;}.about-block {padding: 120px 0;}.RWDbanner014 .main_pic_box .swiper-slide .info, .RWDbanner014 .main_pic_box .swiper-slide .button {left: 5%;}/*footer*/ 
.contact-call {width: 50%;}.contact-pic {top: 0;width: 50%;}.footer_block {padding: 0 0 40px;}.footer_block .container {padding-top: 50px;border-top: 0;}.design-block {padding: 100px 0px 120px;}/*內頁*/#article > div:nth-child(3) > article > div {flex-direction: column;}.article2 #article > div:nth-child(3) > article > div > div:nth-child(1) {width:50%;margin-bottom:30px}.article2 #article > div:nth-child(3) > article > div > div:nth-child(2) {width:100%}#article > div:nth-child(3) > article > div > div {width:100% !important}.form-horizontal .control-label {    letter-spacing: 0;}}

/*小螢幕 end*/ 

/*1199px start*/ 

@media (max-width: 1199px) {
/*1230內頁表格修改*/ 
.eforms2 .layoutlist_1.page_content2 { width: 100%;}.cd-primary-nav .cd-secondary-nav>li a:hover, .cd-primary-nav .cd-secondary-nav li.active>a, .cd-primary-nav .cd-secondary-nav li.active>a:hover {    background-color: transparent;    color: #333;}
}
/*1199px end*/ 

/*1024px start*/ 

@media (max-width: 1024px) {
.RWDaccordion001 ul:hover li:hover {width: 20%;}.about-block .container {flex-direction: column;}.about-text {width: 100%;padding-right: 0;}.about-block .RWDedictor001 .section-subject {margin-bottom: 0;}.about-pic {width: 100%;}.about-sp {border-bottom: 0px;padding-bottom: 30px;}#m_RWDfullscreen01_49_1 .picbgbox {background-position-y: 20%;}.about-ring {right: 80px;}.about-block {padding: 80px 0;border-bottom: 1px solid #eee;}.video-block .RWDedictor001 .section-subject.row {width: 100%;margin-right: 0;margin-left: 0;}.video-block .RWDedictor001 .section-subject.row .col-md-12 {padding: 0;}.video-block .container_none {display: flex;flex-direction: column-reverse;}.video-block .RWDedictor001 {width: calc(100% - 100px);margin: 0px auto 30px;display: block;}.video-block .RWDedictor001 .section-subject.row {width: 100%;}.video-word {width: 100%;}.video-block {padding: 80px 0;}.custom-block {padding: 80px 0;}/*0113客製專區*/ 
.page_content3_photowrap .swiper-button-next { right: 0px;}.page_content3_photowrap .swiper-button-prev { left: 0px;}.about-pic .RWDparallax_new, .about-pic #m_RWDfullscreen01_49_1 .picbgbox {    height: 500px;}
}
/*1024px end*/ 

/*991px start*/ 

@media (max-width: 991px) {
/*---首頁---*/ 
.RWDaccordion001 ul li {background-size: 120%;}.RWDaccordion001, .RWDaccordion001 ul li {height: 86vh !important;}.RWDaccordion001 ul li {width: 50%; height: 43vh !important; float: left; display: flex; align-items: center;}.RWDaccordion001 ul:hover li:hover {width: 50%;}.RWDaccordion001 ul:hover li {width: 50%;}.RWDService001 .col-md-3.col-sm-6 {padding: 0px 12px;}.RWDService001 .boxFeature-2 { padding: 40px 0px;}.RWDService001 .boxFeature-2 h2 {padding: 0px 20px;margin: 0;}.RWDService001 p { padding: 0 20px;}.RWDService001 i {padding: 50px 0px 0px;}/*-----RWDbanner014-----*/ 
.design-block {padding: 80px 0px 100px;}.model__head.isRWDbanner014 {margin: 0 auto 50px;}.RWDbanner014_info_title {font-size: 28px;}.RWDbanner014 .main_pic_box .swiper-slide .info{text-align: center;margin-bottom: 35px;left: 0;}.RWDbanner014 .swiper-pagination .swiper-pagination-bullet{background-color: #eee;}.RWDbanner014 .main_pic_box .control_arrow .RWDbanner014-arrow{border: 1px solid #ccc;background-color: #ccc;color: #fff;}.RWDbanner014 .main_pic_box .swiper-slide .button{border:none;height: 65px;bottom: 20px !important;background-color: #eee;right: 35px;left: auto;padding-bottom: 0;transform: none;top: initial;}.RWDbanner014 .swiper-pagination {bottom: 24px;right: initial;}.RWDbanner014 .main_pic_box .swiper-slide .info { top: auto;width: auto;margin: 60px auto -60px;height: auto !important;}.RWDbanner014 .main_pic_box .swiper-slide .button {border: 1px solid #006F7C;color: #006F7C;background: transparent;}.RWDbanner014 .main_pic_box .swiper-slide .main_img {margin: 0 auto -60px;}/*footer*/ 
.footer_block .container {flex-wrap: wrap;}.ft-text {width: calc(100% - 160px);}.ft-web br.visible-xs {display: none !important;}.ft-web span {display: inline-block;}.footer_block {padding: 0 0 20px;}.ft-logo {width: 80px;margin-right: 80px;}.ft-web {width: 100%;letter-spacing: 0px;border-top: 1px solid #eee;margin-top: 30px;padding-top: 20px;}.scrollTop002 {bottom: 20px;right: 20px;}/*內頁*/#sidebar {padding: 0;}.article2 #article > div:nth-child(3) > article > div > div:nth-child(1) {width:100%}._bd_row._bd_clearfix {flex-direction: column;}._bd_column._bd_half {width:100%}._bd_row._bd_clearfix.pro_img.pro_img {width: calc(100% / 2);}.process_txt ._bd_row._bd_clearfix ._bd_column._bd_half {width:100%;margin-bottom:20px}.process_txt ._bd_row._bd_clearfix ._bd_column._bd_full {width:100%;}.process_txt h4 {    margin-bottom: 0px !important;}/*0104*/ 
.product1.productlist.cid16 .page_wrapper_bg .pagecontent.col-md-9.list4.menu6 { width: 100%;}.product1.productlist.cid18 .page_wrapper_bg .pagecontent.col-md-9.list4.menu6 { width: 100%;}.product1.productlist.cid19 .page_wrapper_bg .pagecontent.col-md-9.list4.menu6 { width: 100%;}section.call_to_action .subject h3{    margin:0;}
}
/*991px end*/ 

/*800px start*/ 

@media (max-width: 800px) {
/*內頁*/section.article-text p {    line-height: 1.8;    letter-spacing: 2px;    font-size: 15px;    color: #777;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400 !important;}section.call_to_action h4 {    font-size: 18px;    line-height: 1.5;    margin: 0;}.layoutlist_7 .litem {width: calc(100% / 3);margin: 0 0 20px !important;}
}
/*800px end*/ 

/*767px start*/ 

@media (max-width: 767px) {
/*-----RWDbanner014-----*/ 
.RWDbanner014 .main_pic_box .swiper-slide .button {bottom: -7px;}.RWDbanner014 .main_pic_box .swiper-slide .info {margin: 60px auto 0;}.RWDbanner014 .main_pic_box .swiper-slide .main_img {margin: 0 auto;}.RWDbanner014 .main_pic_box .control_arrow {bottom: 25px;}/*內頁*/#mobile-fixed .container {padding: 10px 5px !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #106E84;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #0e5768;}.product1 #RWDPAGE_BASE_PAT02 .main {padding-bottom: 50px;}.hgroup .breadcrumb {padding:6px 0}#RWDPAGE_BASE_PAT02 .container {padding: 0px 15px;}.product1 .scrollTop002 {bottom:120px}.hgroup .container {margin-bottom:0px}._bd_row._bd_clearfix.feature_txt {margin:0;}._bd_row._bd_clearfix.feature_txt ._bd_column._bd_half {margin-bottom:30px}._bd_row._bd_clearfix.pro_img.pro_img {width: 100%}/*1230產品內頁修改*/ 
.product1.productlist .layoutlist_4 { display: flex; flex-wrap: wrap;}.RWDproduct_page .btn-other li{ width:auto;}.about-ring img {    width: 15vw;    transform: translateX(0%);}
}
/*767px end*/ 

/*600px start*/ 

@media (max-width: 600px) {
#RWDfullscreen01 .container {padding-left: 30px;padding-right: 30px;}.video-block .RWDedictor001 {width: calc(100% - 60px);}.RWDmenu_plus02 .cart-block {margin-top: 10px;}.RWDaccordion001, .RWDaccordion001 ul li {height: 80vh !important;}.RWDaccordion001 ul li {width: 50%; height: 40vh !important; float: left; display: flex; align-items: center;}.about-pic .RWDparallax_new, .about-pic #m_RWDfullscreen01_49_1 .picbgbox{height: 100vw !important;}.ap-child {width: 100%;margin-right: 0px;margin-bottom: 0;display: flex;align-items: center;padding-bottom: 5px;}.about-sp h5 {margin-right: 6px;}.about-ring {right: 18px;bottom: -50px;}.RWDvideo002.istouch figure.effect-sarah img, .RWDvideo002.istouch figure.effect-sarah .iframe {height: 70vw;object-fit: cover;object-position: right;}.RWDService001 .boxFeature-2 h2 {text-align: center;margin: 0px 0px 8px;}.custom-block {padding: 80px0 40px;}.contact-block {display: block;}.contact-call {width: 100%;padding: 60px 0;}.call-btn {margin-top: 30px;}.call-btn a {width: 100%;}.contact-pic {width: 100%;}.contact-block .RWDparallax_new .picbgbox {height: 240px !important;}.ft-text {width: 100%;margin-top: 20px;}.about-sp h6 {padding-left: 8px;}.ap-child img {border: 1px solid #ededed;padding: 5px;border-radius: 50%;margin: 3px 8px 3px 0px;}.ft-web br.visible-xs {display: block !important;}.ft-web span {display: none;}.scrollTop002 {right: 15px;}/*內頁*/#RWDPAGE_BASE_PAT02 .footer_block .container {padding: 60px 30px;}.layoutlist_7 .litem {width: calc(100% / 2);margin: 0 0 20px !important;}    .about-ring img {        width: 30vw;}
}
/*600px end*/ 

/*phone版 start*/ 

@media (max-width: 480px) {
/*---首頁---*//*logo*/ 
.cd-logo img {width: 50px;}.cd-logo::after {content: "";width: 75px;height: 30px;background: url(archive/image/customization/211028-logo-ph.png);display: block;position: absolute;top: 10px;background-size: contain;left: 50px;}.cd-logo {width: 150px;height: 45px;overflow: hidden;padding: 12px 6px 10px;}/*搜尋*/ 
.RWDmenu_plus02 .cd-search{width: 100%;}/*banner*/ 
.RWDaccordion001 ul li, .RWDaccordion001 ul li:hover, .RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {display: flex;}.RWDaccordion001 ul li div a *{text-overflow: unset;white-space: normal;overflow: visible;-webkit-transform: translateX(0px);transform: translateX(0px);}.RWDaccordion001 ul li {background-size: 180%;}.RWDsocial002{float: none;margin-left: -12px;}.copyright{text-align: left;}.RWDssl01{text-align: left;}.ft_nav_ph {padding: 20px 0;}.RWDService001 .col-md-3.col-sm-6 {width: 100%;margin-bottom: 40px;}.RWDbanner014 .main_pic_box .swiper-slide .button{height: 50px;width: 40%;bottom: 20px !important;right: 25px;letter-spacing: 1px;}#mobile-fixed .btn-box ul {display: flex;align-items: center;justify-content: center;}/*內頁*/ 
.hgroup h1 {font-size: 28px !important;}._bd_column._bd_half.pro_txt {padding:0}._bd_column._bd_half.pro_pic {width: 100%;}.layoutlist_7 .litem {width: 100%;}.hgroup .container {margin-bottom: 30px;}/*1230產品內頁修改*/ 
.product1.productlist .layoutlist_4 .col-sm-4.col-md-4 {width: 100%;}/*1230留言修改*/ 
.ebtn { margin-left: 0;}.product1.productlist.cid16 .layoutlist_4 .col-sm-4.col-md-4 { width: 100%;}.product1.productlist.cid18 .layoutlist_4 .col-sm-4.col-md-4 { width: 100%;}.product1.productlist.cid19 .layoutlist_4 .col-sm-4.col-md-4 { width: 100%;}
}
/*phone版 end*/ 

/*iphone5 start*/ 

@media (max-width: 320px){
#RWDfullscreen01 .container {padding-left: 20px;padding-right: 20px;}.video-block .RWDedictor001 {width: calc(100% - 40px);}.cd-header-buttons {margin: 0 !important;}.RWDbanner014 .main_pic_box .swiper-slide .button::after { padding-left: 3px;}.RWDbanner014 .main_pic_box .swiper-slide .button {right: 20px;letter-spacing: 0;width: 33%;}
}
/*iphone5 end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
