@media (min-width: 1400px) {#RWDfullscreen01 .container {width:1350px;padding:0px 25px;}}/* all */a{color:#989898}a:hover{text-decoration: none;}.RWDMenuShop001 .container{width:90%}a:hover, a:focus {color: #b3a479;}body {font-family: 'Noto Sans TC', sans-serif;}.cd-main-content {background: url(archive/image/customization/so-white.png);}h1.main-title , .RWDnews011 .title-block.title-center .title-tw , .RWDProduct015__head__h1 {    font-size: 36px !important;    letter-spacing: 2px !important;    font-weight: normal !important;    color: #222 !important;    line-height: 1.5 !important;    margin: 0px !important;}.RWDnews011 .title-block.title-center .title-en , .RWDProduct015__head__h2 {    font-size: 18px !important;    color: #777 !important;    letter-spacing: 1px !important;    line-height: 1.5 !important;    margin: 10px 0px 0px !important;}.section-line {display:none !important;}/*模組*/ 
.news-section {padding: 80px 0 100px;}.product-section {background: url(archive/image/customization/exclusive_paper.png);padding: 100px 0 0;position: relative;box-shadow: 0px 0px 7px #bbb5b5;overflow: hidden;}.about-section {padding: 100px 0px 120px;position: relative;overflow:hidden;}/*menu*/ 
.RWDmenu_plus04 .container {width: 100% !important;padding: 0 !important;}.RWDmenu_plus04 .logo {width: 130px;margin-top: 15px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;letter-spacing: 2px;color: #333;transition: 0.5s ease;}.RWDmenu_plus04 .site-nav .menu ul li>a {font-size: 16px;letter-spacing: 2px;color: #333;transition: 0.5s ease;}.RWDmenu_plus04 .features .member-btn {padding: 25px;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #000;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: normal;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color: #000;}.RWDmenu_plus04 .header {padding: 0 30px;background: transparent;transition:0.5s ease;}.RWDmenu_plus04 .header.header.is-up {background: #fff;transition:0.5s ease;box-shadow: 0px 0px 7px #bbb5b5;}.RWDmenu_plus04 .cart-block h3, .RWDmenu_plus04 .querycar-block h3 {font-weight:normal;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {font-size: 15px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn {font-size: 15px;letter-spacing:1px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #45b689;}.RWDmenu_plus04 .member-block a.login.is-on {background: #45b689;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {color: #333;}/*banner*/ 
.m_RWDfullscreen01_6_1gallery-top {height: 72vh !important;}.RWDbanner011 .gallery-thumbs .swiper-slide-thumb-active .text_box::before {background-color: #47b487;}.RWDbanner011 .gallery-thumbs .text_box .txt.txt1 {font-size: 18px;}.RWDbanner011 .gallery-thumbs .text_box .txt {letter-spacing: 2px;}.RWDbanner011 .gallery-thumbs .text_box::before {content: '';background-color: #555;}.RWDbanner011 .gallery-thumbs .text_box {color: #969595;}/*關於*/ 
.RWDleft_cont002 .item-second {background: transparent;display: flex;flex-direction: row-reverse;}.RWDleft_cont002 .item-second a {width: 40%;}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second .text-box {width: 60%;background: transparent;padding: 0px 160px 0px 0px;margin-top: -15px;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second {background: transparent;z-index: 2;}.RWDleft_cont002 .item-second .text-box a {display:none;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box .title {    color: #222;    font-size: 30px;    letter-spacing: 1px;    line-height: 1.6;    font-family: 'Noto Sans TC', sans-serif;    font-weight: normal;}.RWDleft_cont002 .item-second .text-box {color:#555;}.RWDleft_cont002 .item-second .text-box .subtitle {font-size: 18px;color: #777;font-weight: normal;letter-spacing: 2px;line-height: 1.5;margin: 0px !important;}.RWDleft_cont002 .item-second .text-box .text {width: 100%;font-size: 16px;letter-spacing: 2px;line-height: 2;color: #555;margin-top: 50px;}.item-second a {pointer-events: none;}.about-section::after {    content: "";    background: url(archive/image/customization/0727-deco-04.png);    display: block;    position: absolute;    width: 400px;    height: 395px;    left: 0px;    top: -1px;    background-size: contain;    background-repeat: no-repeat;    opacity: 0.3;}/*最新*/ 
.RWDnews011 .news-block {min-height: 282px;}.RWDvideo003 .box {width: 100%;padding: 0px 80px;left: 0;}.RWDnews011 .list {padding-top: 0;}.RWDnews011 .list-title .t1 {color: #9e9e9e;margin-bottom: 8px;}.RWDnews011 .list-date:before {background-color: #666;}.RWDnews011 .list-title .t2{color: #9e9e9e;font-size: 16px;}.RWDnews011 .list-M-Y{color: #9e9e9e;}.RWDnews011 .list-D{color: #9e9e9e;}.RWDnews011 .listitem.swiper-slide-active .list-title .t1 {color:#111;}.RWDnews011 .listitem.swiper-slide-active .list-M-Y {color:#333;}.RWDnews011 .listitem.swiper-slide-active .list-D{color:#333;}.RWDnews011 .listitem.swiper-slide-active .t2{color:#333;}.RWDnews011 .title-block .page-fraction {color: #2d901b; font-size: 18px;font-weight: normal;}.RWDnews011 .page-arrow:after, .RWDnews011 .page-arrow:before {color:#580000;}.RWDnews011 .more-btn {background: rgb(38 13 0 / 10%);color: #666;text-align: center;padding: 6px 20px;font-size: 15px;letter-spacing: 1px;width: 200px;border: 0;position:relative;border-radius: 0px;margin-left: 12px;bottom: 0px;border-radius:50px;}.RWDnews011 .more-btn:hover {background-color: #b58c58;color: #fff;}.RWDnews011 {margin-top: 0;}.RWDnews011 .title-block.title-center {display: flex;align-items: center;margin-bottom: 50px;padding: 0px 15px;}.RWDnews011 .title-block.title-center .title-en {text-align: left;padding-left: 45px;}.RWDnews011 .title-block.title-center .ctrl-bar {bottom: 5px;}.RWDnews011 img {box-shadow: 1px 1px 3px #ccc;}.RWDnews011 .img-view {padding: 5px;}.RWDnews011 .img-slide .swiper-container {margin-right: 0;}/*嚴選*/ 
.RWDProduct015 .product_box .img_block {    border-bottom: 1px solid #fff;}.RWDProduct015 .tab {justify-content: center;}.RWDProduct015 .product_box .title {font-size: 19px;color: #333;letter-spacing: 1px;font-weight: normal;line-height: 1.5;padding: 5px 10px 8px;}.RWDProduct015 .product_box .memo {letter-spacing: 1px;font-size: 15px;color: #777;line-height: 1.6;max-height: 46px;margin-bottom: 20px;}.RWDProduct015 .product_box .type_box .type {letter-spacing: 1px;border-radius: 50px;}.RWDProduct015 .product_box .type_box .type.choice {border-color: #aaa;}.RWDProduct015 .product_box .type_box .type {letter-spacing: 1px;border-radius: 50px;border-color: #ccc;background: transparent;}.RWDProduct015 .product_box .price_box .origin { font-size: 14px;}.RWDProduct015 .product_box .price_box .member_price {font-size: 19px;font-weight: normal;color: #b58c58;}.RWDProduct015 .product_box .price_box .member_price .price {color: #b58c58;}.RWDProduct015 .product_box .select_box select {height: 36px;}.RWDProduct015 .product_box .join {    background: #b58c58;    font-size: 15px;    letter-spacing: 1px;    line-height: 2;    padding: 3px 0;border-radius: 50px;transition:0.5s ease;width: calc(60% - 5px);margin-left: 5px;}.RWDProduct015 .product_box .join:hover {    background: #45b689;transition:0.5s ease;}.RWDProduct015 .more_product {    font-weight: normal;    color: #777;    letter-spacing: 2px;    font-size: 17px;    width: 250px;    padding: 3px 0;    height: auto;    margin: 60px auto 100px;    border-radius: 50px;    background: rgb(38 13 0 / 10%);    border: 0px;}.RWDProduct015 .more_product:hover {background-color: #b58c58;color: #fff;}.RWDProduct015 .tab__name {font-size: 13px;letter-spacing: 1px;}.RWDProduct015 .product_box {    padding: 20px 20px 30px;    border: 1px solid #fff;    width: calc(100% / 3 - 40px);    margin: 0px 20px 40px;}.RWDProduct015 .product_box:hover img {transform: scale(1.05);}.RWDProduct015 .product_box img {transition:0.5s ease;}.RWDProduct015 .product_box .imgs::after {    content: "";    background: url(archive/image/customization/pro-deco.png);    width: 300px;    height: 300px;    background-size: contain;    display: block;    position: absolute;    right: -120px;    bottom: -120px;    opacity: 0;transition:0.5s ease;}.RWDProduct015 .product_box .imgs:hover:after {opacity: 0.6;transition:0.5s ease;}.product-section::before {    content: "";    background: url(archive/image/customization/0727-deco-03.png);    width: 180px;    height: 370px;    display: block;    position: absolute;    left: 0;    top: 30px;    background-size: contain;    background-repeat: no-repeat;}.product-section::after {    content: "";    background: url(archive/image/customization/0727-deco-02.png);    width: 200px;    height: 380px;    display: block;    position: absolute;    right: 0px;    bottom: -32px;    background-size: contain;    background-repeat: no-repeat;}.RWDProduct015 .product_box .info {background: rgb(255 255 255 / 80%);color: #b58c58;}.RWDProduct015 .product_box .info .icon .button {color: #b58c58;font-weight: 600;}.RWDProduct015 .product_box .price_box {align-items: center;}.RWDProduct015 .tab--hot {background-color: #47B487;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {    background-color: transparent;}
/*footer start*/

.footer-section {    font-size: 15px;    letter-spacing: 1px;    color: #555;line-height: 1.8;position: relative;background: #eee;padding: 30px 0px 25px;}.footer-section a {color: #555;}.footer-web a {color:#bbb;}.footer-section .container {display: flex;flex-wrap: wrap;align-items: flex-end;}.footer-top {    text-align: center;    background: rgb(255 255 255 / 3%);    font-size: 16px;    letter-spacing: 1px;    padding: 20px 0;}.footer-title h4 span {margin-right: 6px;}.footer-title h4 {    font-size: 20px;    border-bottom: 1px solid #ccc;    padding-bottom: 25px;    margin-bottom: 20px;}.footer-info {display: inline-block;width: 40%;float: left;position: relative;top: 5px;}.footer-social {display: inline-block;width: 30%;float: left;padding: 0 60px;}.footer-web {display: inline-block;width: 30%;float: left;font-size:13px;letter-spacing:1px;color:#bbb;}.footer-web br {display: block !important;}.footer-web span {display:none;}.footer-info i.icon.ion-android-pin {margin-left: 5px;}.footer-menu a {    font-size: 15px;    color: #555;    letter-spacing: 1px;    margin: 0px 8px 8px 0px;    display: inline-block;}.social-child img {width: 30px;margin-right: 10px;}.social-child a {border: 1px solid #ccc;display: block;margin-top: 10px;transition:0.5s ease;padding: 3px 10px;}.social-child.child-ig img {padding: 4px;}.social-child a:hover {background: #ddd;}.scrollTop002 img {filter: contrast(0);}.scrollTop002 {    bottom: 160px;    right: 20px;}.social-child.child-line a {color: #45b88a;border-color: #45b88a;}.social-child.child-line img {width: 36px;position: relative;left: -3px;}.social-child.child-line a {padding: 2px 10px;}.social-child.child-line a:hover {background: #fff;}/*cookies*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 50px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {    margin-top: 20px;    background: transparent !important;    border: 2px solid #47b487 !important;    display: block;    padding: 5px 50px;    color: #47b487 !important;    font-size: 16px !important;    border-radius: 50px;}.RWDalert_fancybox .btn:hover {background: #47b487 !important;color: #fff !important;}

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

/*內頁長度*/section.call_to_action{min-height: 800px; padding: 35px 0 80px;}/*toTop隱藏*/#toTop{display:none !important;}/*title*/h1.pageTitle {color: #222;font-size: 36px;letter-spacing: 2px;font-weight: normal !important;line-height: 1.5;text-align: center;margin: 0;}.hgroup .breadcrumb{background:transparent;border:none;position:relative;float:none!important;bottom:0;text-align:center;padding:0;letter-spacing:1px;font-size:14px}.hgroup .container{border:none}.hgroup .breadcrumb a:hover {color: #333;}.hgroup .breadcrumb a {transition: .5s all;}/*內文*/section.article-text, section.article-text p {font-size: 15px; letter-spacing: 2px; line-height: 1.8em; color: #555;}/*文章列表2*/ 
.layoutlist_2 .item {    margin-left: 0 !important;    margin-right: 0 !important;}.layoutlist_2 .listdate {    text-align: center !important;}.layoutlist_2 .list_subject {    padding-right: 50px !important;}.layoutlist_2 .list_subject a {    text-decoration: none !important;    color: #333 !important;    font-size: 17px !important;    line-height: 1.8 !important;    letter-spacing: 2px !important;}.layoutlist_2 .subsubject {    font-size: 15px !important;    color: #666 !important;    margin-top: 10px !important;    line-height: 1.8 !important;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .header.header {    box-shadow: 0px 0px 7px #bbb5b5;}/*回上層*/ 
.btn.btn_back{float:right;margin-right:0;padding:0;margin-top:30px;background:transparent!important;border:none}.btn.btn_back a{padding:0 25px;color:#333;font-size:14px;letter-spacing:2px;transition:.5s all;display:block;line-height:2.5;    border-radius: 50px;background: rgba(38,13,0,0.10);border: 0px;color: #777;    letter-spacing: 2px;    font-size: 17px;}.btn.btn_back a:hover{    background-color: #b58c58;    color: #fff;}.btn.active, .btn:active {    -webkit-box-shadow: none;    box-shadow: none;}/*新編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.RWDslider01 .editor {font-size: 15px !important; line-height: 1.8 !important; color: #555 !important; letter-spacing: 2px;}.RWDtimeline01 li.event .point .editor {font-size: 15px; color: #555; line-height: 1.8; letter-spacing: 2px;}.RWDtimeline01 li.event .point .title {font-size: 20px; letter-spacing: 2px; font-weight: 500;}/*側選單2*/#sidebar .products-nav>ul> li.active>ul { display: block;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: #f5f5f5;}.m2018 .products-nav .nav-title {background: #675e59; font-size: 17px; padding: 10px 15px; text-align: left; margin-bottom: 0; color: #fff; letter-spacing: 2px; font-weight: 500;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid #333;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 400;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #111;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 15px;}#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: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #f5f5f5;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}#sidebar > div > div > ul > li > ul > li {padding: 10px 0px 5px 20px;}/*最新消息列表*/ 
.cate_list .subject a:hover {color: #000;}/*共同列表*/ 
.webdesc {text-align: center; border: 1px solid #ddd; padding: 20px; margin-bottom: 20px;}/*產品排序*/ 
.sortbar {float: none !important; margin-bottom: 20px !important; text-align: left !important;}.sortbar a:hover {color: #000 !important;}/*產品介紹列表*/ 
.product .layoutlist_2 .item, .product .layoutlist_4 .item {margin-top: 0; margin-bottom: 45px; border-bottom: none;}.product .layoutlist_2 .subject {margin: 15px 0;}.product .layoutlist_2 .subject {margin: 15px 0; font-size: 16px; text-align: center; letter-spacing: 1.5px;}/*產品介紹*/#mobile-fixed, .RWDproduct_page {font-size: 15px; line-height: 1.8;}.RWDproduct_page .products-info .name {margin-bottom: 7px; font-size: 23px; font-weight: 700; line-height: 1.5; letter-spacing: 2px; color: #000;}.RWDproduct_page .products-info .subname {font-size: 15px; line-height: 1.8; letter-spacing: 2px; color: #555;}.RWDproduct_page .products-info .name-box {padding: 0 0 20px; border-bottom: 1px solid #ccc; margin-bottom: 25px;}.RWDproduct_page .products-info .txt .title {margin-bottom: 7px; padding-bottom: 0; border-bottom: none;}#mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn {border-radius: 50px; transition: .5s all; border: 1px solid #b58c58;}.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: #45b689;transition: 0.5s ease; color: #fff; border-color: #45b689;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #b58c58; color: #fff;border-radius: 50px; }#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff; color: #b58c58;border-radius: 50px; }#mobile-fixed .btn-shop .btn.notice, .RWDproduct_page .btn-shop .btn.notice {background: #f1f1f1; color: #555;}.RWDproduct_page .products-info .price-box b {font-weight: 600;}/*聯絡我們*/ 
.eformsDesc {margin: 0 0 30px; border-bottom: none; padding: 0; text-align: center;}#eformsForm_1_4 {padding: 50px 30px; background: #fff; border: 1px solid #ccc;}.form-horizontal .form-group {margin: 0 0 20px;}.customized_columns ._input, .customized_columns select {background: #fff; border-radius: 0px;}.form-horizontal .control-label {font-size: 16px; letter-spacing: 2px; color: #333; font-weight: 500;}.ebtn.currectsend_btn{float:right;margin-right:15px;padding:0;background:transparent}.ebtn.currectsend_btn a {padding: 5px 0; text-align: center; width: 100%; min-width: 150px; background: transparent; border-radius: 0; font-weight: 400; font-size: 15px; letter-spacing: 2px; line-height: 2; position: relative; border: 1px solid #333; color: #333; transition: .5s all;}.ebtn.currectsend_btn a:hover{background:#333;color:#fff}label {font-weight: 400;}.new-form .formdesc h4 {    font-size: 22px;    font-weight: 500;}.eformsDesc {    padding: 20px 0;    margin-bottom: 20px;}.eforms1 .ebtn {    padding: 0;    margin-top: 30px;    background: transparent!important;    border: none;}.eforms1 .ebtn a {    padding: 5px 0;    text-align: center;    width: 100%;    min-width: 150px;    background: transparent;    border-radius: 0;    font-weight: 400;    font-size: 15px;    letter-spacing: 2px;    line-height: 2;    position: relative;    border: 1px solid #333;    color: #333;    transition: .5s all;    display: block;}/*詢問車*/ 
.RWDquiry .btn.normal {border-radius: 0px; transition: .5s all;}.RWDquiry .btn.normal.bg2:hover {background: #333; color: #fff; border-color: #333;}.RWDquiry .btn.normal:hover {border-color: #333; color: #333;}.RWDproduct_page .btn-other {text-align: left;margin-top: 30px;}.RWDproduct_page .btn-other.list-inline>li {display: block; margin-bottom: 5px;}.RWDproduct_page .ibtn {display: block; text-align: center; font-size: 15px; letter-spacing: 1px; width: 100%; padding: 5px 0; border: 1px solid #ccc; transition: .5s all;}.RWDproduct_page .ibtn:hover {color: #fff !important; background: #333;}/*相簿*/ 
.layoutlist_2 .album_item {margin: 0 0 20px; width: calc(100% / 3); height: auto !important;}.layoutlist_2 .album_item a:hover {color: #333;}.photo_view .flexslider {background: #fff !important; border-color: #fff !important;}.photo_view #carousel .flex-direction-nav {display: none;}.page_content2 .photo_view .flex-direction-nav .flex-disabled {opacity: 1!important;}/*最新消息*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 18px !important; font-weight: 500; color: #555 !important;}.layoutlist_8 .item {padding: 30px 25px !important; border: 1px solid #ddd; transition: .5s all ease; margin-bottom: 30px; display: flex; align-items: center;background: #fff;}.list_subject a {color: #000; font-size: 18px;}.summary a {color: #777; font-size: 15px;}.layoutlist_8 .list_subject .summary {margin: 20px 0;}.layoutlist_8 .article_subject {font-size: 18px; letter-spacing: 2px; font-weight: 500;}.layoutlist_8 .listdate .yearmonth {color: #999; letter-spacing: 1px; padding-bottom: 5px;}.layoutlist_8 .listdate .day {color: #555; letter-spacing: 1px;}.layoutlist_8 .list_subject .summary {margin: 10px 0 !important;}._col.listdate {text-align: center;}/*購物車*/ 
.RWDshopping .btn.normal {border-radius: 0px;}.RWDshopping .btn.bg2 {    background: #b58c58;    color: #fff;    border-color: #b58c58;    border-radius: 50px !important;}.RWDshopping .btn {color: #fff;    border: 1px solid #c0312f;    border-radius: 50px !important;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {    border-color: #45b689;    color: #45b689;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {    background: #45b689;    border-color: #45b689;}.RWDshopping .btn-box a {border: 1px solid #b58c58;    color: #b58c58;}#btn_plus_more {    border: 0;    color: #555;border-radius: 0px !important;}/*會員*/#join_form .btn-primary{border-radius:0;border:1px solid #333;background:transparent;color:#333;transition:.5s all}#join_form .btn-primary:hover{background:#333}.btn-primary{border-radius:0;border:1px solid #333;background:transparent;transition:.5s all}.btn-primary a{color:#333}.btn-primary:hover a{color:#fff}.btn-primary:hover{background:#333}#btn_member_login:hover {background-color:#333; color: #fff;}#btn_member_login {border-radius: 0; border: 1px solid #333; background: #333; color: #fff; transition: .5s all;}.voucher-box button.btn {    border-radius: 0 !important;}/* 20240222 */ 
.radio-box.cc0 {    display: flex;    flex-wrap: wrap;    gap: 0 10px;    justify-content: flex-start;}.RWDshopping .radio-box.cc0 label.form-radio {    margin: 0;    width: calc(100% / 2 - 10px - 17px );}

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

@media (max-width: 1700px) {.RWDleft_cont002 .item-second .text-box {padding-right: 80px;}}@media (max-width: 1450px) {.about-section {padding: 100px 0 80px;}.RWDleft_cont002 .container {margin: 0 auto;padding: 0px 15px !important;}.RWDleft_cont002 .item-second .text-box .title {font-size: 28px;}.RWDleft_cont002 .item-second .text-box .text {margin-top: 30px;line-height: 1.8;}.footer-social {padding-left: 0;}.product-section::before {width: 120px;height: 320px;top: -10px;}.product-section::after {width: 150px;height: 285px;bottom: -24px;}.RWDleft_cont002 .item-second .text-box {padding-right: 45px;}}@media (max-width: 1200px) {#RWDfullscreen01 .container {width:100%;padding:0px 40px;}.RWDmenu_plus04 .header {padding: 0px 15px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 15px;}.RWDnews011 .more-btn {position: absolute;}.product-section {padding: 80px 0px;}.RWDProduct015 .more_product {margin:20px auto 0px;}/*關於*/ 
.about-section {padding: 80px 0px;}.RWDleft_cont002 .container {padding: 0px 40px !important;}.RWDleft_cont002 .item-second .text-box .title {font-size: 28px;}.RWDleft_cont002 .item-second {flex-direction: column-reverse;width: 70%;margin: 0 auto;}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second a {width: 100%;}.RWDleft_cont002 .item-second a img {width: 100%;}.RWDleft_cont002 .item-second .text-box {width: 100%;margin: 0 auto 30px;padding: 0;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDnews011 .news-block {min-height: 180px;margin-bottom: 0;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .features:after {display:none;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: #45b689;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #45b689;}.RWDleft_cont002 .item-second {width: 80%;}/*footer*/ 
.footer-web {font-size: 12px;letter-spacing: 0;}.footer-title h4 {width: 100%;}.footer-info {width: 60%;}.footer-social {width: 40%;padding: 0px 0px 0px 60px;}.footer-web {display: block;width: 100%;float: none;margin-top: 40px;}.footer-web br {display: none !important;}.footer-web span {display: inline-block;margin-left: 3px;}.scrollTop002 {right: 15px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDnews011 .title-block.title-center .ctrl-bar {bottom: 0px;}.RWDnews011 .title-block.title-center {display: block;text-align: left;}.RWDnews011 .title-block.title-center .title-en {text-align: left;padding-left: 0px;width: 100%;}.RWDProduct015 .product_box {    width: calc(100% / 3 - 12px);    margin: 0px 6px 12px;padding: 10px 0 20px;}.RWDProduct015 .product_box .title {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;max-height: 38px;}/*內頁*/ 
.ebtn.currectsend_btn {width: auto;}.btn.btn_back {width: auto;}.webdesc {margin: 0 15px 20px;}.sortbar {margin: 10px 15px 20px;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {width: calc(100% / 3); float: left;}#mobile-fixed .btn-box .normal {border: 1px solid #b58c58;    color: #b58c58 !important;    border-radius: 50px;}#mobile-fixed .btn-box .bg2{background: #b58c58 !important; color: #fff !important;}.form-horizontal .form-group {margin: 0 -15px 20px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDnews011 .more-btn {position: relative;}/*footer*/ 
.footer-info {width: 55%;}.footer-social {width: 45%;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDleft_cont002 .item-second {width: 100%;}.product-section {padding: 60px 0px;}.news-section {padding: 60px 0 80px;}.about-section {padding: 60px 0px;}.RWDleft_cont002 .item-second .text-box .text {font-size: 15px;letter-spacing: 1px;}.product-section::before , .product-section::after {display:none;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 50px !important;}.pagecontent .RWDtimeline01 {margin-top: 50px !important;}h1.pageTitle {margin-bottom: 0;}/* 20240222 */ 
.RWDshopping .radio-box.cc0 label.form-radio {    width: calc(100% - 17px );}.invoice-row .control-box {    width: 100%;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDfullscreen01 .banner-blcok {background: url(archive/image/customization/exclusive_paper.png);padding-bottom: 20px;}.RWDbanner011 .gallery-thumbs .text_box .button {color: #fff;background-color: rgb(69 182 137 / 60%);font-size: 15px;width: 100%;border-radius: 50px;letter-spacing: 1px;}.RWDbanner011 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #45b689;}.RWDbanner011 .gallery-thumbs .swiper-slide-thumb-active .text_box .button {background-color: #45b689;}.RWDProduct015 .product_box .title {font-size: 16px;max-height: 34px;}.RWDProduct015 .product_box .price_box .member_price {font-size: 17px;}.RWDnews011 .list-title .t2 {-webkit-line-clamp: 2;font-size: 15px;}/*最新*/ 
.RWDnews011 .title-block.title-center {justify-content: center;margin-bottom: 30px;}.RWDnews011 .img-view {margin: 0 auto;}.RWDnews011 .listitem.swiper-slide-active {align-items: center;justify-content: center;}.RWDnews011 .more-btn {margin: 30px auto 0;width: 300px;text-align: center;bottom: 0;}.RWDnews011 .list-title .t1 {text-align: center;}.RWDnews011 .title-block.title-center {text-align: center;}.RWDnews011 .title-block.title-center .title-en {text-align: center;}.RWDnews011 .list-title .t2 {text-align: center;}.RWDProduct015 .product_box .info {background: rgb(255 255 255 / 50%);color: #b58c58;}.layoutlist_8.rwd .listdate{width:60%;text-align:left;margin:0}.layoutlist_8.rwd .listdate .day{color:#999;letter-spacing:1px}.layoutlist_8 .item{align-items:center;flex-wrap:wrap;justify-content:flex-end;padding:30px 0!important}._col.list_img.col-sm-3.col-md-3{width:40%}._col.list_subject.col-sm-7.col-md-7{width:60%}.layoutlist_8.rwd .list_img+.list_subject{margin-top:20px}.RWDproduct_page .btn-other li {width: 100%;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {width: calc(100% / 2);}.layoutlist_2 .listdate {    text-align: center !important;    display: flex;    margin-top: 20px;}.layoutlist_2 .listdate .yearmonth, .layoutlist_4 .listdate .yearmonth {    padding-bottom: 0 !important;}.layoutlist_2 .listdate .day {    color: #afafaf !important;    font-size: 12px !important;    letter-spacing: 2px !important;}.layoutlist_2 .listdate .day:before {    content: '/';}.layoutlist_2 .list_subject {    padding-right: 15px !important;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
#RWDfullscreen01 .container {padding: 0px 20px;}.RWDleft_cont002 .container {padding: 0px 20px !important;}.RWDmenu_plus04 .logo {width: 100px;margin-top: 20px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 10px;}.m_RWDfullscreen01_6_1gallery-top {    height: 60vh !important;}.RWDleft_cont002 .item-second .text-box .title span {display: block;}.RWDleft_cont002 .item-second .text-box .title br {display: none;}.RWDleft_cont002 .item-second .text-box .title {font-size: 23px;letter-spacing: 1px;}.RWDleft_cont002 .item-second .text-box .title span {display: block;font-size: 22px;}.RWDleft_cont002 .item-second .text-box .text {margin-top: 15px;}.RWDleft_cont002 .item-second .text-box {margin: 0 auto 15px;}.RWDnews011 .more-btn {width: 100%;}.RWDProduct015 .more_product {width: 100%;}.RWDProduct015 .product_box .memo {display:none;}.RWDProduct015 .product_box {width: calc(100% / 2 - 12px);}.RWDProduct015 .product_box .select_box select {height: 30px;}.RWDProduct015 .product_box .join {font-size: 14px;}h1.main-title, .RWDnews011 .title-block.title-center .title-tw, .RWDProduct015__head__h1 {font-size: 30px !important;}.RWDnews011 .title-block.title-center .title-en, .RWDProduct015__head__h2 {font-size: 16px !important;}.RWDProduct015__head {margin: 0 0 32px;}.RWDProduct015 .product_box .bottom_select {display: block;margin: 0;}.RWDProduct015 .product_box .amount_div, .RWDProduct015 .product_box .select_box {width: 100%;}.RWDProduct015 .product_box .join {width: 100%;margin-left: 0;margin-top: 10px;}.RWDProduct015 .product_box {padding: 0px 0px 12px;}.RWDProduct015 .tab {height: calc(1.6em + 6px + 1px);}.RWDnews011 {padding: 0px 20px;}/*footer*/ 
.footer-social {padding: 0;width: 100%;float: none;margin-top: 20px;}.footer-info {width: 100%;}.footer-web br {    display: block !important;}.footer-web span {display:none;}/*cookies*/ 
.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}#article, #product, #eforms {    padding: 0 !important;}h1.pageTitle {font-size: 28px !important;margin-bottom: 5px;}section.call_to_action .container {padding-left: 10px; padding-right: 10px;}#mobile-fixed .fixed-in {width: 100%; max-width: 100%;}#mobile-fixed .btn-box {padding-left: 0px; width: 100%;}#mobile-fixed .btn-box .normal {max-width: 100%;}#mobile-fixed .btn-box .normal {letter-spacing: 1px;}#mobile-fixed .btn-box.step1 li, #mobile-fixed .btn-box.step2 li {width: 49%;}.ebtn.currectsend_btn {width: 100%;}.btn.btn_back {width: 100%;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 40px !important;}.pagecontent .RWDtimeline01 {margin-top: 40px !important;}.ebtn.currectsend_btn {margin-right: 0px;}.RWDslider01 .pic-list {padding-right: 0; width: 100%;}.RWDslider01 .text {width: 100%; padding-top: 20px;}.RWDslider01.pic-right .pic-list {padding-left: 0;}._col.list_img.col-sm-3.col-md-3 {width: 100%;}._col.list_subject.col-sm-7.col-md-7 {width: 100%;}.layoutlist_8 .item {flex-direction: column; justify-content: flex-start; align-items: flex-start;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {width:100%;}.RWDproduct_page .btn_back {width: 100%;}.form-horizontal .form-group {    margin: 0 0px 20px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .features {margin-right: 0px;}.RWDProduct015 .tab__name {    margin: 0;    letter-spacing: 0px;}.RWDProduct015 .product_box {    width: 100%;    margin: 0px 0px 20px;    padding: 20px 20px 30px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.footer-section , .footer-menu a {font-size: 14px;letter-spacing: 0;}.footer-menu > a:nth-child(4) {margin-right: 0;}.footer-menu a {margin: 0px 5px 8px 0px;}
}
/*380px end*/