/* all */body{font-family:'Rubik','Noto Sans TC',sans-serif;letter-spacing: 1px;}a, a:hover, a:focus{text-decoration: none;transition: all 0.5s ease-out;}p{letter-spacing: 0;color: #555;line-height: 1.5em;font-size: 16px;}/* 反白顏色設定*/::selection {background:#6cb4e2;color: #fff;}::-moz-selection {background:#6cb4e2;color: #fff;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*loading*/ 
.RWDfakeloader img{width: auto;}/*行動呼籲*/ 
.mobile-link {position: fixed;display: none;left: 0;bottom: 0; width: 100%;color: #FFF;text-align: center;z-index: 800;transition: all 0.5s ease-out;}.mobile-link .RWDedictor {display: flex;flex-direction: row;align-items: stretch;align-content: center;animation-delay: initial !important;animation-duration: initial !important;background-color:#55c56b; }.mobile-link .RWDedictor a {width: 100%;color: #fff;padding: 15px 0;display: flex;justify-content: center;align-items: center;font-size: 18px;}.mobile-link .RWDedictor a img{width:11px;height:15px;margin-right:10px;}.mobile-link .RWDedictor a i{margin-right:15px;font-size: 21px;}/*搜尋*/ 
.RWDmenu_plus02 .features .search-btn {padding:25px 12px}.RWDmenu_plus02 .cd-search.full input {font-size: 20px;}.RWDmenu_plus02 .cd-search.full .ibtn {font-size: 20px;}.RWDmenu_plus02 .cd-search.full .search-in {max-width:900px}/*購物車*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a{ background: #a3845d;font-weight: 500;}/*寬度間距*/ 
.ensure-block .container,.product-block .container{width: 90%;}/*板塊間距*/ 
.ensure-block .container{padding: 60px 0 100px;}.product-block .container{padding: 80px 0 15px;}/*主標題*/ 
.titlebar{text-align: center;width: 550px;margin: 0 auto 50px;}.titlebar h2{font-size: 55px;letter-spacing: 4px;margin-top: 10px;margin-bottom: 0;display: flex;justify-content: center;align-items: center;color: #6cb4e2;font-family: 'Noto Serif TC';font-weight: 700;}.titlebar p{color: #313131;font-size: 18px;text-transform:uppercase;font-weight: normal;margin-top: 10px;}.titlebar h2::before{content: '';background:url(archive/image/customization/titlehover-line.png);background-size: 100% auto;margin-right: 15px;position: absolute;left: 0;bottom: 0;width: 28px;height: 0;transition: all 0.5s ease-out;}.titlebar h2::after{content: '';background:url(archive/image/customization/titlehover-line.png);background-size: 100% auto;margin-left: 15px;position: absolute;right: 0;bottom: 0;width: 28px;height: 0;transform:scaleX(-1);transition: all 0.5s ease-out;}.container:hover .titlebar h2::before,.container:hover .titlebar h2::after{height: 44px;transition: all 0.5s ease-out;}/*按鈕*/ 
.RWDProduct015 .more_product{color: #333;font-weight:500; border: 1px solid #70baea;border-radius:99em;margin-bottom: 20px;width:250px;}.RWDProduct015 .more_product:hover{background:#70baea;color:#fff;}/*header*/@media (min-width: 1200px) {    .header {position: fixed; width: 220px;top: 0;left: 0;height: 100%; z-index: 999;}    .header .RWDmenu_plus02 .container {width: 100%;padding: 0;}    .header .RWDmenu_plus02 .inside {float: right;width: 220px;left: 0;height: 100vh;border-right: #ebebeb solid 1px;}    .header nav.cd-nav {margin-left: 0;margin-top: 8vh;}    .header .cd-main-header {height: 100vh;display: flex;flex-direction: column;}    .header .RWDmenu_plus02 a {color: #333333;}    /*logo*/    .header .RWDmenu_plus02 .cd-logo {text-align: center;margin: 0 auto;width: 100%;order: 1;margin-top: 30px;}    .header .RWDmenu_plus02 .cd-logo img {margin: 0 auto;width: 134px;}    /*header menu*/    .header nav.cd-nav {float: none;padding: 0 30px;order: 2;}    .header .cd-primary-nav>li {float: none;width: 100%;text-align: center;border-bottom: 1px solid rgb(0, 0, 0, 0.1);margin-bottom: 0px;padding: 5px 0;}    .header .cd-primary-nav>li>a {line-height: 35px;height: 35px;font-size: 15px;color: #333333;padding: 0;width: 100%;display: flex;justify-content: center;align-items: center;}    .header .cd-primary-nav>li:hover{background-color: #5e92d9;}    .header .cd-primary-nav>li:hover>a{color:#fff;font-weight: bold;}    .header .cd-primary-nav>.has-children>a {padding-right: 0 !important; }    .header .cd-primary-nav>li:after{display: none;}    .header .cd-primary-nav>li:before{content: '';width: 18px;height: 18px;display: inline-block;position: absolute;left: 20px;top: 13px;}    .header .cd-primary-nav>li.menustyle_news:before{content: '';background: url(archive/image/customization/icon_menustyle_01.png)no-repeat;background-size: 100% auto;}    .header .cd-primary-nav>li.menustyle_product::before{content: '';background: url(archive/image/customization/icon_menustyle_02.png)no-repeat;background-size: 100% auto;}    .header .cd-primary-nav>li.menustyle_sell::before{content: '';background: url(archive/image/customization/icon_menustyle_03.png)no-repeat;background-size: 100% auto;}    .header .cd-primary-nav>li.menustyle_contact::before{content: '';background: url(archive/image/customization/icon_menustyle_04.png)no-repeat;background-size: 100% auto;}    .header .cd-primary-nav>li:hover::before{filter: brightness(0) invert(1);}    /*header icon*/    .header .cd-header-buttons {margin-bottom: 0 !important;width: 100% !important;float: none;border-radius: 0px;padding: 0 !important;border-radius: 0;order: 3;margin-top: 40px;}    .header .cd-header-buttons {display: flex;flex-direction: row-reverse;justify-content: center;}    .header .RWDmenu_plus02 .cd-header-buttons li.search-btn {margin-top: 5px;margin-left: 20px;}.header .RWDmenu_plus02 .cd-search-trigger::before {border: 1.5px solid #2e3233;}    .header .RWDmenu_plus02 .cd-search-trigger::after {height: 1px; }    .header .RWDmenu_plus02 .cart-block {margin-left: 25px;}        .RWDmenu_plus02 .cart-block:hover:after,    .RWDmenu_plus02 .member-block:hover:after,    .RWDmenu_plus02 .querycar-block:hover:after {        display: none;    }    .header .RWDmenu_plus02 .cart-block:hover i,    .RWDmenu_plus02 .member-block:hover i {        color: #9c9c9c;    }    /*header 副選單*/    .header .RWDmenu_plus02 .sub-nav {top: auto;bottom: 0;position: absolute;right: 0;order: 4;width: 100%; }    .header .RWDmenu_plus02 .editor {float: none;margin-right: 0;margin-top: 21px;display: flex;align-items: stretch;justify-content: center;text-align: center;background: #55c56b;}    .header .RWDmenu_plus02 .editor:hover{background: #06c655;}    .header .RWDmenu_plus02 .editor a {width: 80%;padding: 12px 0 12px 0px;color: #fff;font-size: 14px;display: flex;align-items: center;justify-content: center;}    .header .RWDmenu_plus02 .editor i{margin-right: 10px;}    /*header 子選單*/    .cd-primary-nav .cd-secondary-nav { transform: translateX(190px) !important;top: 0;background: #fff;color: #333333;box-shadow: 2.8px 2.8px 2.2px rgba(0, 0, 0, 0.02), 6.7px 6.7px 5.3px rgba(0, 0, 0, 0.028), 12.5px 12.5px 10px rgba(0, 0, 0, 0.035), 22.3px 22.3px 17.9px rgba(0, 0, 0, 0.042), 41.8px 41.8px 33.4px rgba(0, 0, 0, 0.05), 100px 100px 80px rgba(0, 0, 0, 0.07);}    .cd-primary-nav .cd-secondary-nav>li>a {color: #333333;}    .cd-primary-nav .cd-secondary-nav>li.active>a,    .cd-primary-nav .cd-secondary-nav>li>a:hover {        background: #416487;    }    /*header is-up*/    .header .RWDmenu_plus02 .sub-nav.sub-up {        margin-top: 0px;    }    /*左邊區塊*/    .cd-main-content {        position: relative;        z-index: 99;        width: calc(100% - 220px);        top: 0!important;        float: right;margin-top: 0 !important;    }}/*banner*/ 
.first-block{overflow: hidden;background: #fdfaf6;padding-bottom: 60px;position: relative;}.banner-block{position: relative;}.banner-block .RWDbanner_plus01, .RWDbanner_plus01 .slick-list {overflow: visible;}.banner-block .RWDbanner_plus01 .slick-caption{top: 0;width: 100%;height: 100%;}.banner-block .container{width: 85%;}.banner-block .RWDbanner_plus01 .logo{position: absolute; bottom: -13vw;left: 35%;z-index: 9;animation: a001 ease-out 5s infinite;animation-direction: alternate;}.banner-block .RWDbanner_plus01 .slick-caption{top: auto;bottom: 20%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 22px;color: #000;text-transform: uppercase;font-weight: normal;font-weight: bold;}.banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 2.8em;color: #000;text-transform:uppercase;;margin-top:0;font-weight: bold;}.banner-block .RWDbanner_plus01 .slick-caption .txt3{color: #000;font-size: 16px;font-weight: 400;margin-top: 35px;font-weight: bold;}.banner-block .RWDbanner_plus01 .page-scroll {width: auto;left: 0px;margin-left: 15px;bottom: 0;transform: translateX(-50%);transform: translateY(51%);}.banner-block .RWDbanner_plus01 .page-scroll a {display: inline-block;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);color: #7a9876;letter-spacing: .1em;text-decoration: none;-webkit-transition: opacity .3s;transition: opacity .3s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span { writing-mode: tb-rl;margin-bottom: 0; font-size: 12px;letter-spacing: 2px;color:#7a9876;font-weight: 300;padding-bottom: 40px;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::before {position: absolute;content: '';width: 1px;height: 30px;left: 30px; top: 0;background: #7a9876;animation: scd 5s ease 0s infinite alternate;transition: all 0.5s ease 0s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::after {content: '';width: 1px;height: 100%;background: rgba(130,149,127,0.3);position: absolute;left: 30px;bottom: 0;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: #198ef3;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #467695;}/*news*/ 
.news-block{display: flex;justify-content: flex-end;position: relative;z-index: 99;position: absolute;bottom:20px;right:0;width:30%;}.news-block .RWDnews_autolist{margin: 0;width: 100%;max-width: initial;text-align: center;}.news-block .RWDnews_autolist .news-box{background:#426487;font-size:16px}.news-block .RWDnews_autolist .slick-arrow{display: none !important;}.news-block .RWDnews_autolist .news-list a{font-size: 15px;color:#fff;}.news-block .RWDnews_autolist .title{background: #6eb4e2;line-height:40px;}/*ensure-block安心保證*/ 
.ensure-block {background: #fdfaf6;position: relative;}.ensure-block .RWDService001 .section-subject.row{display: none;}.ensure-block .RWDService001 .row {margin: 0;float: left;}.ensure-block .RWDService001 .row:nth-child(2) {width: calc(100%/5 * 4);}.ensure-block .RWDService001 .row:nth-child(3) {width: calc(100%/5 * 1);}.ensure-block .RWDService001 .col-sm-6 {width: calc(100%/4);text-align: center;position: relative;}.ensure-block .RWDService001 .row:nth-child(3) .col-sm-6 {width: calc(100%/1);}.ensure-block .RWDService001 i{position: relative; z-index: 1;}.ensure-block .RWDService001 i::before{content: '';background: url(archive/image/customization/ensure-icon-bg.png)no-repeat;background-size: 100% auto;width: 129px;height: 129px;position: absolute;left: 50%;top: 50%;transition: all 0.5s ease-out;transform: translate(-50%,-50%);z-index: -1;}.ensure-block .RWDService001 .col-sm-6:hover i::before{content: '';background: url(archive/image/customization/ensure-icon-bg-hover.png)no-repeat;background-size: 100% auto;transition: all 0.5s ease-out;}.ensure-block .RWDService001 i img{width: 129px;}.ensure-block .RWDService001 h2{font-size: 25px;}.ensure-block .RWDService001 p{font-size: 16px;}.pagefish{position: absolute;bottom: -400px;right: 0;}.pagefish-02{position: absolute;top:-50px;left: 0;}/*產品*/ 
.product-block .RWDProduct015 .product_box{position: relative;width: calc(100%/4 - 15px);}.product-block .RWDProduct015 .product_box::before{content: '';background: #8ca8cf;opacity: 0.1;border-radius: 50px;position: absolute;top: 0;left: 50%;width: 100%;height: 105%;transform: translate(-50%);display: none;transition: all 0.5s ease-out;}.product-block .RWDProduct015 .product_box:hover::before{display: block;transition: all 0.5s ease-out;}.product-block .RWDProduct015 .product_box .imgs_box{border: 0;}.product-block .RWDProduct015 .product_box .imgs img{border-radius: 5px;}.product-block .RWDProduct015 .product_box .title{font-weight:500;font-size: 25px;color: #416487;    line-height: 1.3;}.product-block .RWDProduct015 .product_box .memo{font-weight: 400;color: #555;font-size: 16px;max-height: 48px;margin-bottom: 20px;min-height:53px;}/*價錢*/ 
.product-block .RWDProduct015 .product_box .price_box .origin,.RWDProduct015 .product_box .price_box .member_price,.RWDProduct015 .product_box .bottom_select{display: flex;align-items: center;}.product-block .RWDProduct015 .product_box .price_box .name{color: #313131;font-weight: 400;}.product-block .RWDProduct015 .product_box .price_box .member_price .price{color: #a98e78;font-size: 30px;font-weight: 500;}/*按鈕*/ 
.product-block .RWDProduct015 .product_box .join{background:  #a3845d;border-radius: 99em;padding: 5px 0;font-size: 16px;transition: all 0.5s ease-out;}.product-block .RWDProduct015 .product_box .join:hover{background:#5e92d9;transition: all 0.5s ease-out;}/*tab*/ 
.product-block .RWDProduct015 .tab{margin-bottom: 10px;}.product-block .RWDProduct015 .tab__name{font-size: 15px;border-radius: 10px;background: #44acd3;padding:5px 15px;}.product-block .RWDProduct015 .tab__name.tab--hot{background-color: #dc5a31;font-size: 15px;border-radius: 10px;position: relative;}.product-block .RWDProduct015 .tab__name.tab--hot::before{content: '';background: url(archive/image/customization/icon-tab-no01.png)no-repeat;background-size: 100% auto;position: absolute;top: -20px;left: -15px;width: 32px;height: 28px;transform: rotate(-10deg);}/*pro hover*/ 
.product-block .RWDProduct015 .product_box .info{background: transparent;}.product-block .RWDProduct015 .product_box .info .icon{display:none;}/*過場主圖*/ 
.pic-block{position: relative;margin-top:50px;}.pic-block::before{content: '';background: url(archive/image/customization/pic_bg.png) no-repeat;background-size: 100% auto;position: absolute;top: 100px;left: 0;width: 100%;height: 100% ;z-index: -1;}.pic-block::after{ content: '';background: #70baea;position: absolute;bottom: 0;left: 0;width: 100%;height: calc(100% - 280px);z-index: -1;}.pic-block .RWDparallax_new .picbgbox{margin: 0 auto;background-size: 100% auto !important;width: 85% !important;height: 550px !important;position: relative;z-index: 1;}.pic-block .waves{position: absolute;bottom: -40px;left: 15%;z-index: 0;}/*動態*/@keyframes a001{  0% { transform: translate(0px, 0px);}    50% {transform: translate(0px, -30px);}    100% {transform: translate(0px, 0px);}  }/*大螢幕*/@media (min-width: 1921px) {  .ensure-block .container{width: 75%;}}.shoppingQuery .form-control{border: 1px solid #ccc;}
/*footer start*/

/*footer*/ 
.footer-block{background: #70baea;}.footer-block .container{width: 80%;}.footer-block,.footer-block a,.footer-block p{color: #f6f4e5;}.footer-block a:hover{color:#fff;text-decoration: underline;}.ft-top{display: flex;align-items: flex-start;justify-content: space-between;flex-direction: row;flex-wrap: wrap;margin-bottom: 50px;}.ft-left,.ft-right{width: 50%;}/*公司資訊*/ 
.ft-logo{margin-bottom: 30px;}.ft-logo img{width: 220px;}.cp-information p{font-size: 16px;}.cp-information i{display: inline-block;margin-right: 10px;font-size: 20px;}.cp-information span{display: inline-block;min-width: 120px;}/*網站地圖*/ 
.sitemap-list{display: flex;align-items: flex-start;justify-content: flex-start;flex-direction: row;}.sitemap-list ul{width:calc(100%/4 - 1px);list-style: none;margin: 0;}.sitemap-list ul li{margin-bottom: 5px;}.sitemap-list .sitemaptitle{font-size: 18px;font-weight: 500;border-bottom: 1px dotted #e9e7dc;padding: 0 0 20px;margin-bottom: 20px;}.sitemap-list ul:nth-child(4) li a {font-size: 16px;font-weight: 500;}.sitemap-list ul:nth-child(4) li:last-child{border: 0;padding-bottom: 0;margin-bottom: 0;}/*社群*/ 
.social{margin-top:20px;}.RWDsocial002 .pull-right {float: none !important;}.RWDsocial002 .iconRounded {border: 0;color: #f6f4e5;background-color: #f6f4e5;}.RWDsocial002 .iconRounded img{width: 30px;height: 30px;margin-top: 5px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #f6f4e5;color: #f6f4e5;}/*copyright*/ 
.ft-bottom{font-size: 12px;color: #cce5f5;padding: 15px 0;background: #61a1cb;font-family:"微軟正黑體"}.ft-bottom .container{display: flex;align-items: center;flex-wrap: wrap;justify-content: center;grid-column-gap:10px;}.copyright_desc a, .copyright_desc{color: #cce5f5;}

/*footer end*/
/*cookie start*/

.RWDalert_fancybox.bottom {    width: 500px;    padding: 30px 60px 20px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    z-index: 9999 !important;}.RWDalert_fancybox.bottom {    z-index: 999;    box-shadow: 0px -3px 3px rgb(51 51 102 / 20%);    padding: 15px 30px;    text-align: center;    letter-spacing: 1px;    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: #fff;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {     display: inline-block;}.RWDalert_fancybox.bottom .editor {     font-size: 15px;    margin-bottom: 8px;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 20px;    background: #6cb4e2 !important;    border: 0px !important;    display: block;    padding: 5px 50px;    color: #f6f4e5 !important;    font-size: 15px;}.RWDalert_fancybox .btn.active:hover{    background: #5d9bc2 !important;    color: #f6f4e5 !important;}.RWDalert_fancybox .editor a{border-bottom: #a9a9a9 dotted 1px;}.RWDalert_fancybox .editor a:hover{color: #000;}/*--600--*/@media (max-width:600px) {    .RWDalert_fancybox.bottom {        width: 100%;    }}

/*cookie end*/
/*內頁 start*/

.page_wrapper_bg .collapsing_header .main {    top: 0 !important;    width: calc(100% - 220px);}section.hgroup>.container {width: 100%;}.page_wrapper_bg section.call_to_action {padding: 70px 0;min-height: 700px;}.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;font-family: 'Rubik','Noto Sans TC',sans-serif}.page_wrapper_bg .article-text p{font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;font-family: 'Rubik','Noto Sans TC',sans-serif}.page_wrapper_bg .article-text h5 {    font-size: 22px;    font-weight: 500;    color: #333;    margin: 0;    line-height: 1.5;font-family: 'Rubik','Noto Sans TC',sans-serif}.page_wrapper_bg .article-text>.container {width: 100%;padding: 0;}.page_wrapper_bg section.call_to_action>.container {width: 80%;padding: 0;}.page_wrapper_bg .ft-top {margin-bottom: 0;padding: 100px 0;}.article1 section.hgroup {width: 75%;float: right;}.eforms1 .page_wrapper_bg section.call_to_action>.container {width: 65%;padding: 0;}.product3 .page_wrapper_bg section.call_to_action>.container {width: 65%;}.inner-item {    margin: 0 0 40px;}.RWDmenu_plus02 .cart-menu ul.content li .pic {    background-color: transparent;}.page_wrapper_bg .cd-main-content {float: none;margin-left:220px;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: #fdfeff;box-shadow: none;border-radius: 20px;}.m2018 .products-nav .nav-title{    background: #70baea;    font-size: 22px;    padding: 15px 0;    text-align: center;    margin-bottom: 0;    color: #4d6069;    letter-spacing: 3px;    border-radius: 0;    color: #fff;    font-family: 'Noto Serif TC';    font-weight: bold;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background: #fff; border-bottom: 1px solid #01a0e8;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #01a0e8;font-weight: 600;}.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: 16px;    padding: 10px 0px;    color: #333;    font-weight: normal;}#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: #409fca;padding: 7px 30px !important;border-radius: 30px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a  {    color: rgb(255, 255, 255);    font-weight: 500;    transition: all 0.5s ease 0s;    background: #a3845d;    border-radius: 99em;    font-size: 16px;}.form-group label.must:after {color: #ff9107;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background: #70baea;transition: .5s ease;border: 1px solid #70baea;color: #fff;}.btn.btn_back a {    background: #fff;    padding: 7px 20px;    font-size: 15px;    color: #333;    font-weight: 500;    border: 1px solid #70baea;    border-radius: 99em;    margin-bottom: 20px;    width: 250px;}#article .btn.btn_back a{padding: 9px 13px;display:block}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin: 0;border-bottom: none;padding:0}.hgroup .pageTitle{    text-align: center;    line-height: 1.5;    margin: 0;    padding: 0;    font-size: 50px;    letter-spacing: 4px;    margin-bottom: 30px;    color: #333;    font-family: 'Noto Serif TC';    font-weight: 700;}/**/ 
.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:22px !important;font-weight:500;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #f5f5f5;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject{    color: #333;    font-size: 22px;    transition: .3s ease;    font-weight: 500;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}/*會員*/#btn_member_login:hover {background-color: #a3845d;}#btn_member_login {border-radius: 20px;background-color:#a3845d;}.member_join_strong { color:#70b3eb; font-weight:500;}#join_form .btn-primary:hover {background: #a3845d;}#join_form .btn-primary  {    background: #a3845d;    border-radius: 30px;}.join_form-title {    border-bottom: none;    padding-bottom: 0;    margin-bottom: 50px;    font-size: 35px;    font-family: 'Noto Serif TC';    font-weight: 700;    color: #333;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius: 20px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #333;}.RWDproduct_page .products-info .price-box li.active b{    color: #a98e78;    font-size: 30px;    font-weight: 500;    margin-left: 3px;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;} .RWDproduct_page .products-info .name {    font-size: 24px;    color: #333;    font-weight: 500;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover { color: #fff;border: 1px solid #a3845d;transition: .3s ease;background-color:#a3845d}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {    background: #fff;    border-radius: 20px; transition: .3s ease;    font-size: 16px;padding: 12px 0;background-color:#a3845d; color: #fff;border: 1px solid #a3845d}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop{    background: transparent;    border-radius: 99em;    padding: 12px 0;    font-size: 16px;border: 1px solid #a3845d; color: #a3845d;}.layoutlist_2 .subject {text-align: center;}/*購物清單*/@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background: #009fe8;-webkit-transform: scale(1);transform: scale(1)}}.login-box a {background: transparent;}.login-box a b{color:#a98e78;}.total b{color: #a98e78;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price{color:#a98e78;}.RWDshopping .btn.normal {border-radius: 20px;}.RWDshopping .btn {display: inline-block;color:#a3845d;border-color:#a3845d;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #10a5e9;color: #10a5e9;}.RWDshopping .btn.bg2 {background:#a3845d;color: #fff; border-color: #a3845d;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background:#a3845d;color: #fff;}.form-box .required:after { color: #ff6613;}/*------*/ 
.webdesc {    font-size: 17px;    border-bottom: 1px solid #e5e5e5;    padding: 0 0 30px;    margin: 0 0 20px;    text-align: center;}.new-form {    margin-top: 0;    margin-left: 0;    margin-right: 0;    background: #f9f9f9;    border-radius: 10px;    padding: 50px 100px;    position: relative;    overflow: hidden;}.new-form .formdesc {    padding-top: 0;    position: relative;    margin: 0;    padding-right: 90px;}.ct-top {    border-bottom: 1px solid #d5d5d5;    padding: 0 0 30px;    margin: 0 0 30px;}.new-form .formdesc i {    margin-right: 10px;}.new-form .formdesc a {    color: #555;}.new-form .formdesc:after {    content: "";    position: absolute;    background: url(archive/image/customization/page-fish-02.png)no-repeat;    width: 420px;    height: 250px;    background-size: contain;    bottom: -370px;    left: -200px;}/*-----*/ 
.layoutlist_4 .subject {    text-align: center;    font-weight: 500;    font-size: 22px;    color: #416487;    line-height: 1.3;margin: 20px 0 0;}.item .subject A.itemlink {color: #416487;}.layoutlist_4 .price.sellprice {    color: #a98e78;    font-size: 20px;    font-weight: 500;}.layoutlist_4 .price { color: #333;}.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 0;    border-bottom: none;    margin-bottom: 40px;}.layoutlist_4  .count_info {display: none;}.layoutlist_4 .cate_div {display: none !important;}.sortbar {margin-bottom: 30px !important;text-align: center !important;float: none !important;width: 100%;}.layoutlist_4 .buybtn {margin: 15px auto 0;text-align: center;background: #a3845d;border-radius: 99em;padding: 10px 0;font-size: 16px;}.layoutlist_4 .pricearea {    text-align: center;    margin-bottom: 10px;    min-height: 80px;}.RWDproduct_page .products-info {    width: 500px;    padding-left: 100px;    font-family: 'Rubik','Noto Sans TC',sans-serif;}.RWDproduct_page .pic-box {    width: calc(100% - 500px);    padding-right: 50px;    background: #eee;    padding: 50px;    border-radius: 20px;}.customized_columns ._input, .customized_columns select {border: none;background-color: #fff;font-size: 15px;}.form-control {background-color: #fff;border: none;border-radius: 0x;-webkit-box-shadow: none;box-shadow: none;}li.member-block.logn-out.hidden-xs {display: none;}.RWDproduct_page .tab-box .tab-menu li.active a:before {background: #a3845d !important;}.RWDproduct_page .tab-box .tab-menu a {font-weight: 400;font-family: 'Rubik','Noto Sans TC',sans-serif;color: #333;}.RWDproduct_page .tab-box .tab-container>ul>li {font-size: 15px;}.new-form .formdesc>p>span {    padding-right: 10px;}.shopping_viewlogin__submit {background: #a3845d;}.shopping_viewerrormsg {color: #a3845d;}.shopping_viewlogin__h1 {font-weight: 700;}.RWDshopping_v3 .cart-inner {    align-items: normal;}

/*內頁 end*/
/*英文版 start*/

/*banner*/ 
.lang_en .flexslider .container .carousel-caption h1{line-height: 1.4;}/*產品下拉*/ 
.lang_en #prod_amount_area { width: 180px !important;}.lang_en #prod_amount {width: 180px !important;}.lang_en #prod_amount .dd-select {width: 180px !important;}.lang_en #prod_amount .dd-options{width: 180px !important;}/*頁尾*/ 
.lang_en .web_search{width: 70%;}.lang_en .web_search .searchkey input{width: 180px;}.lang_en .web_edm{width:70%;}.lang_en .web_edm .email input{width: 180px;}@media (max-width: 768px) {.lang_en .web_search {width: 100%;}.lang_en .web_edm{width: 100%;}.lang_en .web_edm .email input {width: 150px;}}

/*英文版 end*/
/*大螢幕 start*/

@media (min-width: 1921px) {.first-block{padding-bottom:100px;}.pic-block::before{top: 100px;}.pic-block::after{height: calc(100% - 320px);}.news-block{bottom:60px;}}

/*大螢幕 end*/
/*小螢幕 start*/

@media (max-width: 1800px) { .banner-block .RWDbanner_plus01 .logo{width:15%;}.product-block .RWDProduct015 .product_box .title{font-size:21px;}.pic-block .waves{bottom: -20px;}.pic-block .RWDparallax_new .picbgbox{width: 90% !important;height: 500px !important;}.footer-block::before{height: 220px;}.product3 .page_wrapper_bg section.call_to_action>.container {width: 85%;}.page_wrapper_bg section.call_to_action>.container {width: 85%;}.layoutlist_4 .price.sellprice {font-size:18px;}.layoutlist_4 .subject{font-size:20px;}.eforms1 .page_wrapper_bg section.call_to_action>.container {width: 85%;}.new-form {padding: 50px 80px;}}@media (max-width: 1700px) {.titlebar h2{font-size:45px;}.ensure-block .RWDService001 i::before{width: 110px;height: 110px;}.ensure-block .RWDService001 i img{width:110px;}.pagefish-02{width:30%;}.pagefish{width:20%}.pagefish-02 img,.pagefish img{width:100%;}}@media (max-width: 1650px) {.pic-block .waves {bottom: -10px;}.footer-block .container{width:90%;}.ft-bottom .container{width:100%;}}@media (max-width: 1600px) {.footer-block::before { height: 200px;}.footer-block .ft-top.container{padding-top:20px;}.product-block .RWDProduct015 .product_box .title{min-height:80px;}.product-block .RWDProduct015 .product_box .price_box{display: flex;flex-direction: column;align-items: flex-start;}.news-block{width:43%;}}@media (max-width: 1500px) {.pic-block .RWDparallax_new .picbgbox{height: 400px !important;}.pic-block .waves{left: 10%;bottom: 0px;width: 75%;}.ft-left{width:40%;}.ft-right{width:60%;}.cp-information span{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: flex-start;}.layoutlist_4 .col-sm-3.col-md-3 { width: calc(100%/3);float:left;padding: 0 5px;}.article1 .device-nav {position: relative;width: 100%;margin: 0 auto;display: block !important;}.article1 .m2018.visible-lg {display: none !important;}#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6 {padding-right: 0;padding-left: 0;width: 100%;margin: 0 0 30px;}div#article {width: 100%;}.article1 section.hgroup {width: 100%;}.eforms1 .page_wrapper_bg section.call_to_action>.container {width: 95%;}}@media (max-width: 1430px) {.pic-block::after{height: calc(100% - 250px);}}@media (max-width: 1400px) {.ft-top{flex-direction: row;justify-content: flex-start;align-items: flex-start}.ft-left,.ft-right{width:100%;}.ft-left{position: relative;}.ft-right{padding-top:80px;}.social{position: absolute;right: 0;bottom:20px;}.cp-information span{display:inline-block;}.sitemap-list{grid-column-gap:20px;}.sitemap-list ul{padding:0;}}@media (max-width: 1300px) {.product-block .RWDProduct015 .product_box{width: calc(100% / 3 - 1px);}.pic-block::after{height: calc(100% - 200px);}.RWDproduct_page .products-info {padding-left: 50px;}}@media (max-width: 1400px) and (min-width: 1200px) {.ensure-block .RWDService001 h2 {font-size: 22px;}.news-block{width:43%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*行動呼籲*/ 
.mobile-link{display:block;}/*header*/ 
.cd-primary-nav, .cd-primary-nav ul{background: #fff;}.cd-main-header{height:auto;}.collapsing_header header{padding: 0px 15px 10px;}.collapsing_header .cd-main-header .cd-logo{width:90px;margin-top: 10px;}.RWDmenu_plus02 ol, .RWDmenu_plus02 ul{margin-top: 30px;}.member-block{margin-right:15px;}nav.cd-nav .bottom-copyright{display:none;}.cd-primary-nav>li>a{padding-left: 30px;}.cd-primary-nav>li::before{content: '';width: 18px;height: 18px;display: inline-block;position: absolute;left: 0px;top: 20px;}.cd-primary-nav>li.menustyle_news:before{content: '';background: url(archive/image/customization/icon_menustyle_01.png)no-repeat;background-size: 100% auto;}.cd-primary-nav>li.menustyle_product:before{content: '';background: url(archive/image/customization/icon_menustyle_02.png)no-repeat;background-size: 100% auto;}.cd-primary-nav>li.menustyle_sell:before{content: '';background: url(archive/image/customization/icon_menustyle_03.png)no-repeat;background-size: 100% auto;}.cd-primary-nav>li.menustyle_contact:before{content: '';background: url(archive/image/customization/icon_menustyle_04.png)no-repeat;background-size: 100% auto;}.cd-primary-nav>li.phone-member:before{content: '';background: url(archive/image/customization/icon_menustyle_05.png)no-repeat;background-size: 100% auto;}/*news*/ 
.news-block{width:45%;}/*footer*/ 
.ft-bottom{padding-bottom:65px;}.page_wrapper_bg .collapsing_header .main {width: 100%;}.page_wrapper_bg .collapsing_header .main {top: 110px !important;}.layoutlist_4 .subject {font-size: 18px;}.layoutlist_4 .price.sellprice {font-size: 16px;}.RWDproduct_page .products-info {width: 380px;}.RWDproduct_page .pic-box {width: calc(100% - 380px);padding: 30px;}.page_wrapper_bg .cd-main-content {margin: 0;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.pic-block{margin-top: 0;}.pic-block::before{top:130px;}.pic-block::after {height: calc(100% - 220px);}.pic-block .RWDparallax_new .picbgbox{height: 350px !important;}.hgroup .pageTitle {font-size: 38px;letter-spacing: 2px;margin-bottom: 20px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.pagefish{bottom: -300px;width: 30%;}.banner-block .RWDbanner_plus01 .logo{width: 25%; left:auto;bottom:auto;top: 60%;right: -10px;}.ensure-block .RWDService001 .row{ width: 100% !important;float:none;}.ensure-block .RWDService001 .row::before,.ensure-block .RWDService001 .row::after{display:none;}.ensure-block .RWDService001 .col-sm-6{width: calc(100%/3 - 1px) !important;margin-bottom:20px;float:left;}.pagefish-02{width: 40%;top: -100px;}.pagefish{bottom: -150px;}.product-block .RWDProduct015 .product_box .title{font-size: 19px;min-height: 80px;}.pic-block .RWDparallax_new .picbgbox {height: 280px !important;}.pic-block .waves{bottom: -10px;}.page_wrapper_bg section.call_to_action>.container {    width: 90%;}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 30px;}.product3 .page_wrapper_bg section.call_to_action>.container {    width: 95%;}.RWDproduct_page .pic-box {width: 100%;margin: 0 0 30px;}.RWDproduct_page .products-info {    width: 100%;    padding-left: 0;}.btn.btn_back a {float: right;}.new-form .formdesc {    padding-right: 15px;}.new-form .formdesc:after {display:none}#mobile-fixed .btn-box .bg2 {    color: #fff !important;    background: #a98e78;}#mobile-fixed .btn-box .normal {    border-radius: 30px;    border: 1px #a98e78 solid;    color: #a98e78;}.layoutlist_7 .litem {    margin: 0 0 50px !important;    width: 50%;    padding: 0 5px;    float: left;}    .RWDshopping_v3 .cart-inner .cart-payInfobox .pay-calculate {z-index: 850; }
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.pagefish-02{top: 0px;}.pic-block .waves {bottom: -50px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*footer*/ 
.social{position: static;margin-top:20px;}.ft-right {padding-top: 50px;}.new-form {    padding: 50px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*.RWDmenu_plus02 .member-block{display: block !important;}*/ 
.banner-block .RWDbanner_plus01 .logo{width:20%; top: 65%;}.pic-block::after {height: calc(100% - 180px);}.pic-block .RWDparallax_new .picbgbox{height: 731px !important;}.pic-block .waves{display:none;}.layoutlist_2 .col-xs-12 {width: 50%;float: left;}.layoutlist_8.rwd .item {padding: 30px 0;width: 50%;float: left;border:none}.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 .article_subject {font-size: 18px;}.layoutlist_8.rwd .list_img+.list_subject {margin-top: 20px;}.layoutlist_8.rwd .listdate .day {color: #555;letter-spacing: 0;}.layoutlist_8.rwd .listdate {margin: 0;}.layoutlist_4 .col-sm-3.col-md-3 {width: 100%;padding: 0;}.layoutlist_4 .pricearea {min-height: auto;}#mobile-fixed {padding: 20px 0;}#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: #333;}#mobile-fixed .price-box li:first-child b {    color: #a98e78;    font-size: 30px;    font-weight: 500;    margin-left: 3px;    font-family: 'Rubik','Noto Sans TC',sans-serif;}.RWDproduct_page .pic-box {    background: transparent;    padding: 0;    border-radius: 0;}
}
/*767px end*/
/*730px start*/

@media (max-width: 730px) {  height: 600px !important;}

/*730px end*/
/*680px start*/

@media (max-width: 680px) {  .news-block{width:100%;}  .product-block .RWDProduct015 .product_box{width: calc(100% / 2 - 1px);margin-bottom: 45px;}  .product-block .RWDProduct015 .product_box .bottom_select{    display: flex;align-items: flex-start;flex-direction: column;}  .product-block .RWDProduct015 .product_box .select_box,.product-block .RWDProduct015 .product_box .join{width:100%;}  .product-block .RWDProduct015 .product_box .bottom_select{margin-top:0;}  .product-block .RWDProduct015 .product_box .join{margin-top:20px;}  .product-block .RWDProduct015 .product_box .price_box{padding: 10px 10px 0;}  .pic-block .RWDparallax_new .picbgbox {height: 550px !important;}  .ft-top{margin-bottom: 0;}  .cp-information span {display: flex;}  .sitemap-list{flex-wrap: wrap}  .sitemap-list ul{width: calc(100%/2 - 10px);margin-bottom:50px;}}

/*680px end*/
/*600px start*/
@media (max-width: 600px) {
/*區塊高度*/ 
.ensure-block .container{padding:40px 0 50px;}/*按鈕*/ 
.RWDProduct015 .more_product{width:90%;}.titlebar{width:100%;}.titlebar h2 {font-size: 28px;}.titlebar p{font-size: 15px;}.titlebar img{width:218px;}.ensure-block .RWDService001 h2 {font-size: 20px;}.ensure-block .RWDService001 i::before {width: 90px;height: 90px;}.ensure-block .RWDService001 i img {width: 90px;}.ensure-block .RWDService001 .col-sm-6{width: calc(100%/2 - 1px) !important;}.pagefish-02{display:none}.pagefish{width: 50%;}.product-block .RWDProduct015 .tab{margin-bottom: 15px;}.product-block .RWDProduct015 .product_box:hover::before{display:none;}.product-block .RWDProduct015 .tab__name,.RWDProduct015 .product_box .price_box .origin{font-size: 14px;}.product-block .RWDProduct015 .product_box .price_box .member_price .price{font-size: 23px;}.product-block .RWDProduct015 .product_box .title{font-size: 17px;min-height: 70px;}.pic-block::before { top: 100px;}.pic-block .RWDparallax_new .picbgbox {height:480px !important;}.pic-block::after {height: calc(100% - 150px);}.ft-bottom .container{width:100%;padding:0 15px;text-align: center;}.ft-logo img{margin:0 auto;width:180px;}.RWDproduct_page .btn_back {width: 100%;}.page_wrapper_bg  .ebtn a {width: 100%;}.page_wrapper_bg  .ebtn {width: 100%;}.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}.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;}div#article {padding: 0 !important;}.webdesc {font-size: 15px;}.hgroup .pageTitle { font-size: 30px;letter-spacing: 2px;margin-bottom: 20px;}.btn.btn_back a {width: 100%;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {font-size: 15px;padding: 10px 0;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {padding: 10px 0;font-size: 15px;}.new-form {background: transparent;}.customized_columns ._input, .customized_columns select {background-color: #eee;}.RWDproduct_page .products-info .name {font-size: 18px;}.layoutlist_7 .litem {    margin: 0 0 40px !important;    width: 100%;    padding: 0;    float: none;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.banner-block .RWDbanner_plus01 .logo{width: 20%;}.pic-block .RWDparallax_new .picbgbox {height: 350px !important;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px){  .collapsing_header .cd-main-header .cd-logo{width:85px;}  .ensure-block .container, .product-block .container {width: 95%;}  .product-block .RWDProduct015 .product_box{width: calc(100%/2 - 1px);margin-bottom:20px;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.collapsing_header .cd-main-header .cd-logo{width:80px;}.RWDmenu_plus02 .member-block{margin-left:5px;margin-right:5px;}.ensure-block .RWDService001 h2 {font-size: 18px;}.ensure-block .RWDService001 p {font-size: 15px;}.pic-block .RWDparallax_new .picbgbox {height: 300px !important;}.pic-block::after {height: calc(100% - 130px);}
}
/*380px end*/