/*共同*/a{color:#b6b6b6;text-decoration: none;}a:hover, a:focus{text-decoration: none;color: #424242;}.index .cd-main-content {    font-family: 'Noto Sans TC', sans-serif;    color: #555;    line-height: 1.7;    font-size: 15px;    letter-spacing: 1px;position: relative;    top: 72px;}.index .row{margin:0}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}/*loading*/ 
.fl {width:250px;}.fl img {width:100%;}/*選單*/ 
.RWDmenu_plus04 .container {max-width: 1170px !important;width:100% !important;}.RWDmenu_plus04 .logo {margin-top:6px;}.RWDmenu_plus04 .header{box-shadow: 2px 2px 3px rgb(108 108 108 / 14%);transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu>li a {letter-spacing:2px;color: #333;font-family: 'Noto Serif TC', serif;font-weight: 300; font-size:16px;}.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:#a78f67;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;font-family: 'Noto Serif TC', serif;letter-spacing:2px;font-weight: 300;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: normal;color: #a78f67;}.RWDmenu_plus04 .features i:hover {color: #a78f67;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .search-btn{float: left;}.RWDmenu_plus04 .features {width: 350px;padding-left: 20px;}.RWDmenu_plus04 .features .edit {float: right;}.RWDmenu_plus04 .features {position: relative;}.RWDmenu_plus04 .member-block a.login.is-on {background-color:#333;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background:#333;font-size: 14px;letter-spacing: 1px;}.RWDmenu_plus04 .features .edit {margin-top: 24px;}.RWDmenu_plus04 .features i.icon.ion-document-text {    color: #fff;    margin-right: 5px;    font-size: 20px;    position: relative;    top: 1px;}.RWDmenu_plus04  .menu_btn:hover {background:#69cf6b;transition: .3s ease;color: #fff;}.RWDmenu_plus04  .menu_btn {    background: #69cf6b;    padding: 10px 30px;    font-size: 16px;    letter-spacing: 2px;    color: #fff;    font-weight: 500;    transition: .3s ease;    border: 1px solid #efefef;    font-family: 'Noto Serif TC', serif;}.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: #888;border-width: 1px 1px 0 0;}.RWDmenu_plus04 .menu_btn i.fa.ii-line1 {color: #fff; font-size: 20px;position: relative;top: 3px; margin-right: 5px;}.RWDmenu_plus04 .cart-block, .RWDmenu_plus04 .querycar-block {font-family: 'Noto Serif TC', serif;font-weight:300;}.RWDmenu_plus04 .member-block{font-family: 'Noto Serif TC', serif;font-weight:300;}.RWDmenu_plus04 i.glyphicon.glyphicon-search {color: #7a7a7a;}/*-----*/ 
.good-block{    position: relative;    padding: 100px 0;    overflow: hidden;}.good-block:after {    content: "";    position: absolute;    width: 100%;    height: 100%;    bottom: 0;    left: 0;    z-index: -1;    background-image: url(https://www.transparenttextures.com/patterns/concrete-wall-3.png);    background-color:#6C6C6C;}.good-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/decor-l.png)no-repeat;    width: 800px;    height: 600px;    background-size: contain;    left: 0;    bottom: 0;    z-index: 0;    opacity: 0.7;    filter: sepia(1);}.good-block .container{width:70%;padding:0}.product-block{    position: relative;    background-image: url(https://www.transparenttextures.com/patterns/concrete-wall-3.png);}.product-block .container {    width: 80%;    border-bottom: 1px solid #c5c5c5;    padding: 120px 0 80px;}.news-block{position: relative;padding: 100px 0;background-image: url(https://www.transparenttextures.com/patterns/concrete-wall-3.png);}.news-block .container{width:80%;}.RWDnews005 .container { width: 100% !important;padding:0}.custom_block .container{width:90%;padding:0}.custom_block {    padding: 100px 0;    background: url(archive/image/customization/black_paper__1_.png);    position: relative;}/*------*/ 
.custom_block:before {    content: "";    position: absolute;    background: url(archive/image/customization/decor-r.png)no-repeat;    width: 400px;    height: 660px;    top: 0;    right: 0;    background-size: contain;    z-index: 0;    filter: brightness(0.7);}.custom_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/decor-l.png)no-repeat;    width: 600px;    height: 487px;    background-size: contain;    left: 0;    bottom: 0;    z-index:-1;    opacity: 0.5;}.custom_bg {    background: url(archive/image/customization/black_paper__1_.png);    width: 100%;    height: 100%;    top: 0;    position: absolute;    z-index: -2;}/*-----*/ 
.index h1.main-title {    font-family: 'Noto Serif TC', serif;    font-weight: 700 !important;    color: #333 !important;    letter-spacing: 2px;    font-size: 35px !important;    line-height: 1.7;    margin: 0 !important;}.index h2.sub-title {    color: #333 !important;    font-size: 17px;    letter-spacing:2px;    margin: 10px 0 0 !important;    line-height: 1.7;}.section-subject {margin: 0 0 30px !important;}.custom_block .section-subject {text-align: center;}.RWDnews005 .section-subject {text-align: left;}.index .section-line{display:none}.custom_block h1.main-title {color: #fff !important;}.custom_block h2.sub-title{color: #fff !important;}/* 選單*//* 最新消息*//*----*/ 
.RWDproduct002_v2 {padding: 0;}.RWDproduct002_v2 .section-subject>.col-md-12 {padding: 0 25px;}.RWDproduct002_v2 .section-inner {display: flex;flex-wrap: wrap;}.RWDproduct002_v2 .section-subject {width: 50%;text-align: left;margin: 0 0px 50px;}.RWDproduct002_v2 .section-inner .row:nth-child(2) {width: 50%;margin-top:72px;position: relative;left: -30px;}/*---*/ 
.RWDproduct002_v2 .filter-portfolio ul {margin: 0;float:right}.RWDproduct002_v2 .filter-portfolio ul > li {    margin: 0;    line-height: 1;    border-right:1px solid #cbcbcb;}.RWDproduct002_v2 .active .btn.btn-rj {    background-color: transparent;    color: #a78f67;    opacity: 1;    font-weight: 500;}.RWDproduct002_v2 .filter-portfolio ul > li:last-child {    border-right: none;}.RWDproduct002_v2 .filter-portfolio ul > li:last-child .btn.btn-rj {    padding-right: 0;}.RWDproduct002_v2 .btn.btn-rj {    display: block;    background: transparent;    border-radius: 0px;    font-size: 18px;    letter-spacing: 2px;    padding: 0 25px;    position: relative;    font-family: 'Noto Serif TC', serif;    line-height: 1;}.RWDproduct002_v2 .active .btn.btn-rj::before {    transition: 0.5s ease;    opacity: 1;    filter: none;}.RWDproduct002_v2 .btn.btn-rj::before {    content: "";    width: 40px;    height: 25px;    position: absolute;    transition: 0.5s ease;    background: url(archive/image/customization/l-icon2.png)no-repeat;    background-size: contain;    display: block;    top: -35px;    left: 50%;    transform: translateX(-50%);    filter: brightness(0.5);    opacity: 0.3;}.RWDproduct002_v2 .btn.btn-rj:hover::before {opacity: 1;filter: none;transition: 0.5s ease;}.RWDproduct002_v2 .section-inner .row:nth-child(3) {width: 100%;}.RWDproduct002_v2 .bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}.RWDproduct002_v2 .btn.btn-rj:hover {background-color: transparent;color: #876428;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {    color: #333;    letter-spacing: 3px;    font-weight: 500;    margin: 15px 0 0;    font-size: 20px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #000;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: transparent;    box-shadow: 2px 2px 4px 3px #e1e1e1;    transition: all .3s ease;    left: 0;    top: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover:before {background: #fff;box-shadow: 2px 2px 4px 3px #e1e1e1; transition: all .3s ease;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 10px;    width: calc(100%/4 - 1px);    margin: 0 0 20px;}.RWDproduct002_v2 .filter-portfolio ul > li:last-child .btn.btn-rj::before {left: calc(50% + 12.5px);}/*----*/ 
.RWDService001 h1.main-title {    color: #fff !important;    font-size: 32px !important;}.RWDService001 h2.sub-title {    color: #c1c1c1 !important;}.RWDService001 i {width: 55px;margin: 0 auto 15px;}.RWDService001{    display: flex;    align-items: stretch;    background: #f9f9f9;}.RWDService001 .section-subject:after {    content: "";    position: absolute;    background: url(archive/image/customization/black_paper__1_.png);    width: 100%;    height: 100%;    left: 0;    top: 0;    z-index: -1;    opacity: 0.88;}.RWDService001 .section-subject {    text-align: left;    margin-bottom: 0px !important;    width: 35%;    padding: 50px 30px;    position: relative;    z-index: 1;}.RWDService001 .row:nth-child(2) {    width: 70%;    padding: 50px;}.RWDService001 article.boxFeature-2 h2 {    font-family: 'Noto Serif TC';    font-weight: 400;    font-size: 17px;    text-align: center;    letter-spacing: 1px;    color: #333;}.RWDService001 .col-md-3.col-sm-6:last-child article.boxFeature-2:after {display:none;}.RWDService001 article.boxFeature-2:after {    content: "";    position: absolute;    background: #d5d5d5;    width: 1px;    height: 20px;    right: -20px;    bottom: 0;}.RWDService001 article.boxFeature-2{position: relative;}/*------*/ 
.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0;margin-right: 0;}.RWDnews005 .owl-carousel {overflow: visible;margin: 0;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .controlls-over .owl-pagination {display: none;}.RWDnews005 h4{min-height:70px;letter-spacing:2px;line-height:1.3;font-size:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;margin:0 0 15px}.RWDnews005 h4 h8{display:block;font-size:15px;line-height:1.5;font-weight:300;color:#4992d8}.RWDnews005 p.text-left{font-size:15px;color:#666;letter-spacing:1px;line-height:1.7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{background:transparent;border:0}.RWDnews005 .controlls-over .owl-controls .owl-next{right:10px}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{top:-90px;color:#121212;background:transparent;border:1px solid #c9c7c7;opacity:1;filter:Alpha(Opacity=100);-webkit-border-radius:60%;-moz-border-radius:60%;border-radius:60%}.news_block .RWDnews005 .fa-angle-left:before,.news_block .RWDnews005 .fa-angle-right:before{width:35px;right:8px;opacity:.6}.news_block .RWDnews005 .owl-theme .owl-controls .owl-buttons div:hover{background:#eee}.RWDnews005 .controlls-over .owl-controls .owl-prev{left:auto;right:100px}.fa-angle-left:before {    content: "\f104";    font-size: 24px;    color: #5c5c5c;    font-weight: lighter;    top: 16px;    position: absolute;    left: 22px;}.fa-angle-right:before {    content: "\f105";    font-size: 24px;    color: #5c5c5c;    font-weight: lighter;    top: 16px;    position: absolute;    right: 22px;}.RWDnews005 h4 {    min-height: auto;    margin: 0 0 15px;    color: #333;    letter-spacing: 3px;    font-weight:500;    margin: 15px 0 0;    font-size: 18px;    text-align: center;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover img {transform: scale(1.03);transition: .3s ease;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item img {transform: scale(1);transition: .3s ease;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover>a {    width: 100%;    height: 100%;    display: block;    overflow: hidden;}/*------------------*/ 
.RWDbanner015 {z-index: 1;}.RWDbanner015 .pic_show .word{    opacity: 1 !important;    border: none;    background: transparent;    max-width: 430px;    padding: 0 40px;    display: flex;    flex-direction: column;    justify-content: end;    width: 100%;    height: 95%;    font-family: 'Noto Serif TC', serif;    font-weight: 700;}.RWDbanner015 li div a {    width: 100%;    height: 100%;}RWDbanner015 .pic_show .word .tw span {letter-spacing: 3px;border-bottom: none;color: #fff;padding: 0;font-size: 20px;}.RWDbanner015 li div {height: 100%;}.RWDbanner015 li div a * {opacity: 1;transform: none;}.RWDbanner015 li:after {    content: '';    background: linear-gradient(to top, rgb(0 0 0 / 38%) 0%,rgba(255,255,255,0) 100%);    width: 100%;    height: 100%;    display: block;    z-index: 0;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    transition: .5s all;}.RWDbanner015 li:nth-child(2) {    border-left: 3px solid #000;    border-right: 3px solid #000;}.RWDbanner015 .pic_show .word .tw span {    letter-spacing: 3px;    border-bottom: none;    color: #fff;    padding: 0;    display: inline-block;    font-size: 22px;    text-shadow: 2px 5px 9px rgb(0 0 0 / 59%);}/*220905調整選單*/ 
.RWDmenu_plus04 .features {width: 410px;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li {width: 25%;}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a {font-size: 15px; color: #333;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li a {font-size: 15px; transition: all 0.5s ease;}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a:hover {background: #a78f67; transition: all 0.5s ease;}
/*footer start*/

.footer-block {    position: relative;    padding:90px 0 30px;    background: #333;    color: #ddd;    font-family: 'Noto Sans TC';    font-weight: 300;    line-height: 2;font-size:15px}.footer-block .container {    width: 85%;    display: flex;    flex-wrap: wrap;align-items: flex-end;}.footer-left {    width:70%;}.footer-right {    width:30%;}.footer-right .RWDedictor {    float: right;}.leftbox.info a {color: #ddd;transition: .3s ease;}.leftbox.info a:hover{color: #fff;transition: .3s ease;}.left-box {    display: flex;    align-items: flex-start;}.leftbox.info ul {    list-style: none;    padding: 0;margin:0}.leftbox.info {    width: 45%;}.leftbox.map {width: 55%;padding-left: 40px;}.leftbox.info ul li span {    display: inline-block;    width: 77px;}.copyright_desc a:hover {    color: #565656;}.ftbtn-box a {    display: flex;    border: 1px solid #ffffff3d;    width: 250px;    justify-content: space-evenly;    padding: 7px 50px;    align-items: center;    margin: 0 0 14px;    color: #fff;    font-size: 17px;    letter-spacing: 2px; transition: .3s ease;}.ftbtn-box a:hover {    background: #fff;    transition: .3s ease;    color: #333;}i.ionicons.ion-social-facebook {    color: #369ef7;}i.fa.ii-line1 {    color: #3dc940;}.ftbtn-box.line a {    margin: 0;}.footer-copyright {    width: 100%;    display: flex;    font-size: 12px;    color: #565656;    margin: 70px 0 0;}.copyright_desc {color: #565656;}.copyright_desc a{color: #565656;}.copyright {    margin: 0 15px;}.ftleft-block h5 {    font-size: 22px;    font-family: 'Noto Serif TC', serif;    color: #fff;    letter-spacing: 3px;    margin: 0px 0 35px;    border-bottom: 1px solid rgb(255 255 255 / 17%);    padding: 0 0 25px;}.scrollTop002 {    bottom:25px;    right:50px;    transition: .5s;}.scrollTop002 .ii {    font-size: 55px;    background: transparent;    color: #b5b5b5;    filter: contrast(0.5);}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 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 a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #333 !important;border: 1px solid #333 !important;display: block;padding:7px 60px;color: # !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}.page_wrapper_bg .footer-right div.line {height: auto; background: transparent; margin: 0;}

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

/*main*/ 
.page_wrapper_bg section.call_to_action {padding: 35px 0 85px 0; min-height: 700px; position: relative; background: url(https://www.transparenttextures.com/patterns/concrete-wall-3.png)}.page_wrapper_bg section.call_to_action::before {content: ""; background: #ffffffcf; position: absolute; width: 100%; height: 100%; top: 0; left: 0;}.page_wrapper_bg section.call_to_action>.container {padding: 0 15px; max-width: 1500px; width: 85%;}.page_wrapper_bg .article-text .container {width: 100%;}/*-------文字--------*/ 
.page_wrapper_bg  .cd-main-content {font-size: 15px; color: #444; letter-spacing:1px; line-height:1.7; font-family: 'Noto Sans TC', sans-serif; font-weight:300; position: relative;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text div, .page_wrapper_bg .article-text a {font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .hgroup h1 {font-size: 35px; text-align: center; font-weight: 700; letter-spacing: 2px; line-height: 1.7; color: #333; margin: 0; font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1.5;letter-spacing:2px; font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important; font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7; margin: 15px 0 15px; font-weight: normal; font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p{font-size:15px; line-height: 1.8; letter-spacing: 1px; color: #444; font-weight: 300;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6 {font-size: 18px !important; font-weight: normal; color: #333;  font-family: 'Noto Serif TC', serif;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px;line-height: 1.8; font-weight: 300; color: #444;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}.page_wrapper_bg input, .page_wrapper_bg select, .page_wrapper_bg textarea {font-family: 'Noto Sans TC', sans-serif;}/*主標*/ 
.page_wrapper_bg .hgroup .container {width: 100%;}/*麵包屑*/ 
.hgroup .breadcrumb {font-size:13px; background-color: transparent; border: none; text-align: center; float: none !important; position: relative; bottom: 0; padding: 0; margin: 10px 0 20px;}.hgroup .breadcrumb a {color: #888;}.hgroup .breadcrumb a:hover {color: #a78f67;}/*列表上方共同文字*/ 
.webdesc, .eformsDesc {font-family: 'Noto Serif TC', serif !important; font-size: 17px; font-weight: 500; color: #333; text-align: center;}.product1 .webdesc {text-align: left;}.album1 .webdesc {margin-bottom: 30px;}.webdesc span {display: block;}/*售價紅色*/#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: #e11113;}/*文章編輯*/ 
.RWDeditor01 .model-title {display: none;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 20px;}/*-------按鈕--------*/ 
.btn {border-radius: 0;}/*回上一頁*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 8px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important; padding: 0; box-shadow: none; margin-top: 40px !important;}.btn.btn_back a {font-size: 14px; min-width: 200px; padding: 3px 15px; background: transparent; color: #555; transition: all 0.5s ease; border: 1px solid #8d8d8d; font-family: 'Noto Serif TC', serif;}.btn.btn_back a:hover {border: 1px solid #444; color: #fff; background: #444;}/*確定送出*/ 
.ebtn {float: right; background: transparent !important; padding: 0; margin-right: 0;}.ebtn a {text-align: center; min-width: 200px; color: #555; border: 1px solid #8d8d8d; transition: all 0.5s ease; font-size: 14px; font-weight: 400; padding: 2px 30px; font-family: 'Noto Serif TC', serif;}.ebtn a:hover {color: #fff; background:#444; border: 1px solid #444; transition: all 0.5s ease;}/*顯示更多+隱藏更多*/ 
.RWDsearch_page .remore {color: #555; border: 1px solid  #8d8d8d; background: transparent; transition: 0.5s ease;}.RWDsearch_page .remore:hover {background:  #444; border: 1px solid  #444; color: #fff;}.RWDsearch_page .more {color: #555; border: 1px solid  #8d8d8d; background: transparent; transition: 0.5s ease;}.RWDsearch_page .more:hover {background:  #444; border: 1px solid #444; color: #fff;}/*-------會員相關--------*//*會員登入-側欄*/ 
.RWDmenu_plus04 .member-block h3 {font-weight: 600;}.RWDmenu_plus04 .member-block .form-area .group, .RWDmenu_plus04 .member-block .form-area .group input, .RWDmenu_plus04 .member-block a.login.is-on, .RWDmenu_plus04 .member-block a.signin {font-family: 'Noto Sans TC', sans-serif;}.RWDmenu_plus04 .member-block a.login.is-on {background: #a78f67;}.RWDmenu_plus04 .member-block a.login.is-on:hover {background: #876428;}.RWDmenu_plus04 .member-block a.signin {border: 1px solid #8d8d8d; color: #555; background: transparent;}.RWDmenu_plus04 .member-block a.signin:hover {background: #444; border: 1px solid #444; color: #fff;}.RWDmenu_plus04 .member-block .other a.fogot, .RWDmenu_plus04 .member-block .other a.resend, .RWDmenu_plus04 .go_shopping_view_a {font-family: 'Noto Sans TC', sans-serif; font-weight: 300;}.RWDmenu_plus04 .member-block .other a.fogot {transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.fogot:hover {color: #a78f67; transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.resend {transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.resend:hover {color: #a78f67; transition: all 0.3s ease;}.RWDmenu_plus04 .go_shopping_view_a {transition: all 0.3s ease;}.RWDmenu_plus04 .go_shopping_view_a:hover {color: #a78f67; transition: all 0.3s ease;}/*忘記密碼+重發認證 確認送出*/#div_forget_content .subject {font-family: 'Noto Serif TC', serif; font-weight: 600;}.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened {font-family: 'Noto Sans TC', sans-serif;}#forget_table .th {font-weight: 500;}#forget_table input {font-size: 14px; font-weight: 300; font-family: 'Noto Sans TC', sans-serif;}#div_forget_content #forget_table_btn {border-radius: 0; background: #a78f67; transition: all 0.5s ease;}#div_forget_content #forget_table_btn:hover {background: #876428;}/*非會員查詢訂單*/ 
.shoppingQuery input.form-control.required {border-radius: 0;}.shopping_viewlogin__submit {border-radius: 0; background: #a78f67; transition: all 0.5s ease; font-weight: 400;}.no-touch .shopping_viewlogin__submit:hover {background: #876428;}.shopping_viewlogin__member a {color: #876428;}.shopping_viewlogin .form-group label {font-weight: 500;}/*會員登入頁*/ 
.login_box_head {font-family: 'Noto Serif TC', serif;}.login_box_body .control-label {font-weight: 400;}.login_box input.form-control {font-size: 13px;}#btn_member_login {border-radius: 0; background: #a78f67; transition: all 0.5s ease;}#btn_member_login:hover {background: #876428;}.form-group #btn_forget_form {transition: all 0.3s ease;}.form-group #btn_forget_form:hover {color: #a78f67; transition: all 0.3s ease;}.form-group #btn_reverify_form {transition: all 0.3s ease;}.form-group #btn_reverify_form:hover {color: #a78f67; transition: all 0.3s ease;}.member_login .shopping_view {transition: all 0.3s ease;}.member_login .shopping_view:hover {color: #a78f67; transition: all 0.3s ease;}.member_join, .shopping_view {font-family: 'Noto Sans TC', sans-serif;}/*會員註冊頁*/ 
.join_form-title {font-weight: 500; color: #121212; font-family: 'Noto Serif TC', serif;}#join_form .btn-primary {border-radius: 0; background: #a78f67; transition: all 0.5s ease;}#join_form .btn-primary:hover {background: #876428;}.memberlist .page_wrapper_bg .btn-primary:hover a {color: #fff;}#join_form .form-checkbox {font-weight: 300;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]) {border-radius: 0;}.btn-primary {background: #154589; border-color: #a78f67;transition: all 0.5s ease;}.btn-primary:hover {background: #876428; border-color: #876428;transition: all 0.5s ease;}#join_form {border: #dcdcdc 1px solid;}/*-------購物車相關--------*//*.RWDmenu_plus04 .cart-block, .RWDmenu_plus04 .querycar-block {font-family: 'Noto Sans TC';}*//*購物車-側欄*/ 
.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {color: #e11113;}.RWDmenu_plus04 .cart-block.notFullScreen .bottom-box .total, .RWDmenu_plus04 .querycar-block.notFullScreen .bottom-box .total {color: #e11113;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #a78f67; transition: all 0.5s ease;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {background: #876428; transition: all 0.5s ease;}.RWDmenu_plus04 .cart-block.notFullScreen .bottom-box .pay-btn {background: #a78f67; transition: all 0.5s ease;}.RWDmenu_plus04 .cart-block.notFullScreen .bottom-box .pay-btn:hover {background: #876428;}/*購物清單頁*/@keyframes num-bg {    0% {background: #a78f67; -webkit-transform: scale(.5); transform: scale(.5)}    100% { background: #a78f67; -webkit-transform: scale(1); transform: scale(1)}}.shopping-step .current .num:before {background: #a78f67;}.login-box a b {color: #876428; transition: all 0.3s ease; font-weight: 400;}.login-box:hover a b {color: #a78f67; transition: all 0.3s ease;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b {color: #e11113; font-weight: 500;}.RWDshopping label {font-weight: 300;}.RWDmenu_plus04 .cart-block .control .price {font-family: 'Noto Sans TC', sans-serif; font-weight: 500;}.RWDmenu_plus04 .cart-block .bottom-box .total {font-family: 'Noto Sans TC', sans-serif;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form {border: 1px solid #e2e2e2;}.RWDshopping .btn {font-size: 15px;}.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn.bg1, .RWDshopping .btn.bg3 {color: #555; border-color: #8d8d8d; transition: all 0.5s ease; font-weight: 400; background: transparent;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {color: #fff; background: #444; border-color: #444;}.RWDshopping .btn.bg2, .bonus-box .btn, .voucher-box .btn {background: #a78f67; border-color: #a78f67; transition: all 0.5s ease;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #876428; border-color: #876428;}.other-check .web-member:hover {color: #a78f67;}.RWDshopping input, .RWDshopping select, .RWDshopping select.form-control:not([size]):not([multiple]), .RWDshopping textarea {border-radius: 0;}.shopping .fa-angle-right:before {content: "\f105"; font-size: inherit; color: #fff; top: auto; right: auto; position: initial; font-weight: initial;}#mobile-fixed .btn-box .normal {font-family: 'Noto Sans TC', sans-serif;}#mobile-fixed .btn-box .normal.bg3 {color: #555; border: 1px solid #8d8d8d;}#mobile-fixed .btn-box .bg2 {background: #a78f67; border: 1px solid #a78f67; color: #fff !important;}/*-------詢問車--------*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a {background: #a78f67; transition: all 0.5s ease;}.RWDmenu_plus02 .cart-menu .buy-btn a:hover {background: #876428;}.RWDquiry .btn.normal {min-width: 160px; border-radius: 0; color: #555; border-color: #8d8d8d; padding: 10px 15px; transition: all 0.5s ease; font-size: 15px;}.RWDquiry .btn.normal:hover {background: #444; color: #fff;}.RWDquiry .btn.normal.bg2 {color: #fff; background: #a78f67; border-color: #a78f67; font-size: 15px;}.RWDquiry .btn.normal.bg2:hover {background: #876428; border-color: #876428;}.RWDquiry .btn.normal.bg3 {font-size: 15px;}.RWDquiry input, .RWDquiry select, .RWDquiry select.form-control:not([size]):not([multiple]), .RWDquiry textarea {border-radius: 0;}/*-------範例--------*//*圖文輪播*/ 
.RWDslider01 .editor {font-size: 15px; line-height: 1.8; color: #444; letter-spacing: 1px;}/*時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #333; font-size: 21px; font-weight: 600; line-height: 1.8; font-family: 'Noto Serif TC', serif !important;}.RWDtimeline02 .timeline2_list .block .text-in {font-size: 15px; color: #444;}.RWDtimeline01 li.event .point .title {font-size: 20px; font-weight: 400; margin: 0 0 20px 0; color: #333;}.RWDtimeline01 li.event .point .editor {font-size: 15px; line-height: 1.8; letter-spacing: 1px; color: #444;}.RWDtimeline01 .line_dot2 span {background: linear-gradient(to bottom,rgba(250,250,250,0) 0,rgba(250,250,250,1) 2%,rgba(250,250,250,1) 100%); background: -webkit-linear-gradient(to bottom,rgba(250,250,250,0) 0,rgba(250,250,250,1) 2%,rgba(250,250,250,1) 100%);}/*頁籤*/ 
.tabs {margin: 40px 0 10px !important;}.tabs nav a {padding: 12px 18px !important;}/*-------選單--------*//*次選單C*/ 
.m2018 .products-nav .nav-title {font-weight: 600; color: #fff; background: #818181; font-family: 'Noto Serif TC', serif;}.m2018 .products-nav ul>li a {font-weight: 400; color: #444; transition: all 0.3s ease;}.m2018 .products-nav li.active>a, .m2018 .products-nav li:hover>a {font-weight: 400; color: #a78f67; transition: all 0.3s ease;}.m2018 .products-nav ul li>ul>li>a {font-weight: 400; color: #444; transition: all 0.3s ease;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav li.active.iscate>a {color: #a78f67; font-weight: 400; transition: all 0.3s ease;}/*-------產品列表--------*//*產品列表B*/ 
.productlist .layoutlist_2 {display: flex; flex-wrap: wrap;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: 1px solid #ccc;}.layoutlist_2 .item .subject {font-size: 16px; font-weight: 400; transition: all 0.3s ease; text-align: center; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}.layoutlist_2 .item .subject a{color: #333;}.layoutlist_2 .item:hover .subject a {color: #a78f67; transition: all 0.3s ease;}/*排序*/ 
.sortbar {font-size: 14px; text-align: left !important; float: left !important; width: 100%;}.sortbar a {font-size: 14px; color: #888 !important;}.sortbar a:hover {color: #a78f67 !important;}.product2 .sortbar {float: none !important; text-align: center !important;}/*-------產品內容--------*//*產品內容B*/ 
.product2.productcontent .page_wrapper_bg .article-text .container {max-width: 1200px;}.page_wrapper_bg .article-text .RWDproduct_page {margin-top: 45px;}.RWDproduct_page .products-info .name-box {margin-bottom: 20px;}.RWDproduct_page .products-info .name {font-weight: 500;}.RWDproduct_page .products-info .price-box li.active {font-weight: 400;}.RWDproduct_page .products-info .price-box li b {font-weight: 500;}.RWDproduct_page .products-info .price-box li.active b {font-size: 17px;}.RWDproduct_page .products-info .price-box li.delline {margin-top: 1px;}.RWDproduct_page .products-info .price-box li.delline b {font-size: 14px;}.RWDproduct_page .products-info .txt {margin-bottom: 35px;}.RWDproduct_page .products-info .txt .editor {line-height: 1.6;}.RWDproduct_page .pd-info .form-group {margin-bottom: 10px;}.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: #a78f67;}.RWDproduct_page .page_content3_thumbphoto .swiper-slide {cursor: pointer;}.RWDproduct_page .tab-box .tab-menu li.active a:before {height: 2px;}.RWDproduct_page .tab-box .tab-menu a {height: 45px; padding: 10px 15px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop {margin-top: 10px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: transparent; border: 1px solid #8d8d8d; color: #555; transition: all 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {background: #444; border: 1px solid #444; color: #fff;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #a78f67; transition: all 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop  .btn.shop:hover {background: #876428;}/*-------相簿列表--------*//*相簿列表A*/ 
.layoutlist_1 .row.masonry {display: flex; flex-wrap: wrap;}.layoutlist_1 .album_item_subject {font-size: 16px; color: #333; font-weight: 400; transition: all 0.3s ease;}.layoutlist_1 .album_item:hover .album_item_subject {color: #a78f67; transition: all 0.3s ease;}/*相簿列表B*/ 
.albumlist .layoutlist_2 {display: flex; flex-wrap: wrap; margin-top: 10px;}.layoutlist_2 .album_item {height: auto !important; margin: 10px 0 15px;}.layoutlist_2 .album_item_subject {color: #333; padding: 10px 0px; font-size: 16px; font-weight: 400;  transition: all 0.3s ease;}.layoutlist_2 .album_item:hover .album_item_subject {color: #a78f67;}/*-------相簿內容--------*//*相簿內容A*/ 
.albumcontent .page_content1v1 .row {display: flex; flex-wrap: wrap;}.row .album_d_item {margin: 10px 0 30px !important;}.row .album_d_item a {padding-bottom: 40px; height: 265px;}.albumcontent .page_content1v1 .album_d_item .album_item_subject {font-size: 16px; background: transparent; opacity: 1 !important; color: #333; bottom: 0; transition: all 0.3s ease; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; white-space: normal;}.albumcontent .page_content1v1 .album_d_item:hover .album_item_subject {background: transparent; color: #a78f67; opacity: 1 !important;}.fancybox-title {font-size: 15px;}/*相簿內容D*/ 
.albumcontent .album-list {display: flex; flex-wrap: wrap;}.lg-sub-html h4 {font-size: 15px;}.lg-sub-html p {font-size: 13px;}/*-------FAQ--------*/ 
.faq1 .hgroup .container {border-bottom: 0;}.rwd .faq_question {font-size: 17px; font-weight: 500; padding: 20px 0; color: #333; transition: all 0.3s ease;}.rwd .faq_question:hover {color: #a78f67;}.faq_question .faq_q_icon {background: transparent; position: relative; margin: 0px 40px 0 0;}.faq_question .faq_q_icon::before {content: 'Q'; color: #666; position: absolute; font-family: 'Noto Serif TC', serif; font-weight: 400; font-size: 25px; text-align: center; left: 0; bottom: 0; line-height: 1; width: 60px;}.faq_answer .faq_a_icon {background: transparent;}.rwd .faq_answer {font-size: 15px; padding: 34px 30px 36px 32px;}/*-------個別--------*//*隱私權政策*/ 
.privacy-content {max-width: 1150px; margin: 0 auto;}.privacy-content>p {margin-top: 0;}.privacy-content .item {margin-top: 40px;}

/*內頁 end*/
/*2560px start*/

@media (min-width:2000px){.good-block .container {width: 60%;}.good-block:before {width: 1100px;height: 800px;}}

/*2560px end*/
/*小螢幕 start*/

@media (max-width: 1900px) {.good-block .container {width: 80%;}}@media (max-width: 1700px) {.good-block .container {width: 80%;}}@media (max-width: 1500px) {.product-block .container {width:90%;}.news-block .container{width:90%;}.footer-block .container{width:90%;}.good-block .container{width:90%;}.RWDbanner015 li {height: 480px !important;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 90%;}}@media (max-width: 1400px) {.RWDService001 .section-subject {width: 40%;}.RWDService001 .row:nth-child(2) {padding: 50px 30px;}/*220906調整header*/ 
.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .site-nav .menu>li a {letter-spacing: 1px;font-size: 15px;padding: 25px 10px;}}@media (max-width: 1300px) {.good-block {padding: 0;}.good-block .container {width: 100%;}.leftbox.info {width: 60%;}.product-block .container {width:95%;padding: 100px 0 80px;}.news-block .container{width:95%;}.footer-block .container{width:95%;}.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .site-nav .menu>li a {letter-spacing: 1px;font-size: 15px;padding: 25px 10px;}/*220906調整header*/ 
.RWDmenu_plus04 .features {width: 390px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.fl {width:220px;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 .site-nav{display:none;}.RWDmenu_plus04 .features {position: relative;float: right;margin-right: 0;padding-right: 15px;width: auto;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: block;}.RWDmenu_plus04 .features:after {content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #cbcbcb;}.RWDmenu_plus04 .features .edit {margin-left: 10px;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {font-size: 15px;letter-spacing: 1px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #333;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.product-block .container{padding:70px 0 60px;}.news-block{padding: 80px 0;}.custom_block{padding: 80px 0;}.footer-block{padding: 80px 0 20px;}/*.RWDproduct002_v2 .section-inner .row:nth-child(2)>.col-md-12 {padding: 0;}*/ 
.RWDproduct002_v2 .section-inner .row:nth-child(3) {margin: 0;}.RWDproduct002_v2 .section-subject {width: 100%;text-align: center;margin:0 0px 40px !important;}.RWDproduct002_v2 .section-inner .row:nth-child(2) {width: 100%;margin:0;position: relative;left: 0;}.RWDproduct002_v2 .filter-portfolio ul {margin: 0;float: none;background: #fff;padding: 12px 0;margin: 30px 0 30px;}.RWDproduct002_v2 .btn.btn-rj::before {top: -48px;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {letter-spacing: 1px;font-size: 17px;}.RWDnews005 .margin-top-20 {font-size: 17px;letter-spacing: 1px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {background: transparent;box-shadow: none;transition:none}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 7px;transition:none}.RWDService001 h1.main-title {font-size: 28px !important;}.RWDService001 .section-subject>.col-md-12 {padding: 0;}.RWDService001 h2.sub-title {font-size: 15px !important;}.RWDbanner015 li, .RWDbanner015 li:hover, .RWDbanner015 ul:hover li, .RWDbanner015 ul:hover li:hover{width: calc(50% - 20px);}.RWDbanner015 li {    height: 300px !important;    width: calc(50% - 20px);    float: left;    margin: 0 10px 20px;    background-size: cover;}.RWDbanner015 .pic_show .word {position:absolute;bottom: 15px;height:100%;top:auto;display:block}.RWDbanner015 li div {position: relative;}.RWDbanner015 .pic_show .word .tw {bottom: 0;position: absolute;left:20px;text-align: left;}.RWDbanner015 li:last-child {width:calc(100% - 20px);}.RWDbanner015 li:nth-child(3):hover, .RWDbanner015 ul:hover li:nth-child(3), .RWDbanner015 ul:hover li:nth-child(3):hover {width:calc(100% - 20px);}.RWDbanner015 li:nth-child(2) {    border-left: none;    border-right: none;}.RWDbanner015 li, .RWDbanner015 li:hover, .RWDbanner015 ul:hover li, .RWDbanner015 ul:hover li:hover {width: calc(50% - 20px);}.RWDbanner015 li {    height: 300px !important;    width: calc(50% - 20px);    float: left;    margin: 0 10px 20px;    background-size: cover;}.footer-left {width: 75%;}.footer-right {width: 25%;}.leftbox.info {width: 75%;}.ftbtn-box a { width: 180px;padding: 3px 10px;margin: 0 0 10px;font-size: 17px;letter-spacing:1px;}/*內頁-相簿內容A*/ 
.album_d_item.col-xs-12.col-sm-6.col-md-3.content_box {width: calc(100% / 3 - 1px);}
}
/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDService001 .section-subject {    width:40%;    background: url(archive/image/customization/black_paper__1_.png);}.RWDService001 .row:nth-child(2) {    padding: 50px 15px;width:60%;}.RWDService001 .section-subject:after {opacity:0}.RWDService001 article.boxFeature-2 h2 {font-size: 15px;}/*內頁-相簿列表B*/ 
.layoutlist_2 .album_item.col-sm-3.col-md-3.content_box {width: calc(100% / 3 - 1px);}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
.product-block .container {width: 90%;}.news-block .container {width: 90%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 1px);padding: 0 10px}.RWDbanner015 li {height: 300px !important;}.RWDnews005 .section-subject {text-align: center;}.RWDnews005 .controlls-over .owl-pagination  { display: block;bottom: 0;margin: 30px auto 0;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {display: none;}.footer-block .container {width: 90%;}.footer-left {width: 100%;}.footer-right {width: 100%;}.footer-right .RWDedictor {float: none;display: flex;margin: 30px 0 0;}.left-box {flex-direction: column;}.leftbox.info {width: 100%;}.leftbox.map {width: 100%;padding-left: 0;margin: 20px 0 0;}.ftleft-block h5 {margin: 0px 0 20px; text-align: center;}.ftbtn-box a {margin: 0 15px 10px 0;}.footer-copyright {margin: 30px 0 0;flex-wrap: wrap;}.good-block {padding: 80px 0 ;}.good-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/black_paper__1_.png);    width: 100%;    height:100%;    top: 0;    left: 0;    z-index: -1;    opacity: 0.88;}.good-block:after{display:none;}.RWDService001 {display: flex;align-items: center;box-shadow: none;background: transparent;flex-direction: column;}.RWDService001 .section-subject {width: 100%;text-align: center;padding: 0;background: transparent;}.RWDService001 .row:nth-child(2) { padding: 50px 30px;width: 85%;background: #fff;margin: 26px auto 0;box-shadow: 6px 11px 12px 5px #48484826;}.RWDService001 .row:nth-child(2) .col-md-3 {width: 25%;float:left}.RWDService001 .section-subject:after{display: none;}.RWDService001 h1.main-title {font-size: 35px !important;}.custom_block:after{display: none;}/*內頁-次選單C*/#sidebar.layoutmenu3 {padding: 0; margin-bottom: 20px;}/*內頁-產品列表B*/ 
.product1 .webdesc {text-align: center;}.sortbar {text-align: center  !important; float: none !important; display: block !important;}.product1 .sortbar {float: none !important; text-align: center !important;}/*內頁-相簿列表B*/ 
.albumlist .layoutlist_2 {margin-top: 0;}/*內頁-相簿內容A*/ 
.albumcontent .page_content1v1 {margin-top: 25px;}.albumcontent .page_content1v1 .row {margin-right: 0;}/*內頁-相簿內容D*/ 
.album-list .item {width: calc(100%/3);}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 100%;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup .container {margin-left: 0px;  margin-right: 0px;}/*內頁-範例-圖文輪播*/ 
.RWDslider01 .pic-list, .RWDslider01.pic-right .pic-list {width: 100%; float: none; padding-right: 0px; padding-left: 0px; margin: 0 auto;}.RWDslider01 .text {width: 100%; float: none; margin: 0 auto; padding-bottom: 40px;}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {position: static; margin-left: inherit; text-align: center;}/*內頁-文章編輯*/ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 0;}/*內頁-按鈕*/ 
.btn.btn_back ,.ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{  width: auto !important;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.fl {width:150px;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block{display:none}.footer-block {padding: 80px 0 100px;}.RWDmobile_bottom_v2 {background-color: #69cf6b;z-index: 22;}.mobile_bottom__a {padding: 15px 0;display: flex;align-items: center;justify-content: center;}.RWDmobile_bottom_v2 .icon {font-size: 20px;margin: 0 10px 0 0;font-weight:700}.RWDmobile_bottom_v2 .text {font-size: 17px;font-family: 'Noto Serif TC', serif;letter-spacing:2px;}.RWDbanner015 li, .RWDbanner015 li:hover, .RWDbanner015 ul:hover li, .RWDbanner015 ul:hover li:hover{ width:100%;}.RWDbanner015 li {width:100%;margin: 0 0 20px;}.RWDbanner015 li:last-child {width:100%;}.RWDbanner015 li:nth-child(3):hover, .RWDbanner015 ul:hover li:nth-child(3), .RWDbanner015 ul:hover li:nth-child(3):hover{width:100%;}.RWDService001 i {width: 40px;}.RWDService001 .row:nth-child(2) .col-md-3 {width: 50%;float: left;padding: 0 5px;margin: 0 0 20px;}.RWDService001 article.boxFeature-2:after {right: -7px;}.RWDService001 .col-md-3:nth-child(2) article.boxFeature-2:after{display:none;}.RWDService001 .row:nth-child(2) {padding: 50px 0 30px;width: 90%;margin:25px auto 0;}.good-block:before {height:60%;}.good-block:after {display: block;height:40%;background: url(https://www.transparenttextures.com/patterns/concrete-wall-3.png);}/*內頁-頁籤*/ 
.tab_content {margin: 10px 0;}/*內頁-產品內容B*/ 
.RWDproduct_page .products-info .name {margin-top: 20px;}.RWDproduct_page .products-editor {margin-top: 50px;}#mobile-fixed {bottom: 64px;}/*內頁-相簿列表A*/ 
.album_item.col-sm-3.col-md-3.content_box {width: 50% !important;}/*內頁-相簿列表B*/ 
.layoutlist_2 .album_item.col-sm-3.col-md-3.content_box {width: calc(100% / 2 - 1px);}/*內頁-相簿內容A*/ 
.album_d_item.col-xs-12.col-sm-6.col-md-3.content_box {width: calc(100% / 2 - 1px);}.row .album_d_item a {border-bottom: 1px solid #b2b2b2;}.row .album_d_item a img {width: auto; height: 100%;}.album_d_item .album_item_subject {bottom: 37px;}/*內頁-相簿內容D*/ 
.album-list .item {width: calc(100%/2);}/*內頁-FAQ*/ 
.rwd .faq_answer {padding: 34px 15px 36px 32px;}/*內頁-下欄-購物車*/#mobile-fixed.hid-info, #mobile-fixed.hid-info.active, #mobile-fixed.show-info {padding: 15px 5px;}#mobile-fixed .price-box li:first-child {margin-right: 10px;}.scrollTop002 {bottom: 75px}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.good-block {padding: 70px 0 0;}.product-block .container{padding: 70px 0 40px;}.news-block{padding: 70px 0;}.footer-block {padding: 70px 0 10px;}.custom_block{padding: 70px 0;}.news-block .container {padding: 0;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 .logo {margin-top: 15px;width: 130px;}.custom_block .container {width: 80%}.custom_block:before {opacity: 0.5;}.RWDproduct002_v2 .section-inner .row:nth-child(2)>.col-md-12 {padding: 0;}.RWDproduct002_v2 .section-inner .row:nth-child(3)>.col-md-12 {padding: 0;}.RWDproduct002_v2 .section-inner .row:nth-child(2) {position: sticky;top:100px;z-index: 11;}.RWDproduct002_v2 .filter-portfolio ul {    background: transparent;    padding: 0;    margin: 10px 0 30px;    display: flex;}.RWDproduct002_v2 .filter-portfolio ul > li {border-right: none;width: 25%;}.RWDproduct002_v2 .active .btn.btn-rj {background: #a78f67;color: #fff;}.RWDproduct002_v2 .btn.btn-rj::before {top: -30px;width: 30px;height: 20px;}.RWDproduct002_v2 .btn.btn-rj {background: #fff;font-size: 15px;letter-spacing: 1px;padding: 10px 10px;}.RWDproduct002_v2 .filter-portfolio ul > li:last-child .btn.btn-rj {padding-right: 10px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {margin:0;}.RWDproduct002_v2 .filter-portfolio ul > li:last-child .btn.btn-rj::before {left: 50%;}.index h1.main-title {letter-spacing: 1px;font-size: 28px !important;}.RWDService001 h1.main-title {font-size:28px !important;}.RWDbanner015 li {height: 230px !important; margin: 0 0 30px;}.RWDbanner015 li:nth-child(2) {border-left: none;border-right: none;}.RWDbanner015 li {height: 250px !important;margin: 0 0 30px;background-size: cover;}.RWDbanner015 li:last-child {margin:0;}.RWDbanner015 .pic_show .word .tw span {letter-spacing: 1px;font-size: 17px;}.RWDbanner015 .pic_show .word {height: 97%;}.RWDbanner015 .pic_show .word .tw {text-align: center;left: 0;}.footer-block {padding: 70px 0 80px;font-size: 14px;}.ftleft-block h5 {font-size: 20px;letter-spacing: 1px;}.leftbox.info ul li span {display: inline-block;width: auto;margin-right:7px;}.ftbtn-box {width: 50%;margin: 0 7px;}.ftbtn-box a {width: 100%;font-size: 14px;}.footer-block .container {width: 97%;}.footer-copyright { flex-direction: column;}.copyright {margin: 0;}/*------*/ 
.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}/*220906調整header*/ 
.ml-stack-nav-toggle i {display: none;}.RWDmenu_plus04 .ml-stack-nav-toggle {padding: 35px 45px 35px 15px;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {padding-left: 10px; padding-right: 10px;}.page_wrapper_bg .pagecontent {padding: 0px !important;}.page_wrapper_bg .article-text .container {padding-left: 10px; padding-right: 10px;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup h1 {font-size: 30px;}/*列表上方共同文字*/ 
.webdesc, .eformsDesc {font-size: 17px;}/*內頁-按鈕-確定送出*/ 
.ebtn {width: 100%;}.ebtn.currectsend_btn {margin-top: 20px;}/*內頁-圖文輪播*/ 
.RWDslider01 .products-list {margin: 0;}/*內頁-時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {font-size: 20px;}.RWDtimeline01 li.event .point .title {font-size: 20px;}/*內頁-按鈕*/ 
.btn.btn_back, .ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn ,.btn-primary{ width: 100%!important;}/*內頁-產品列表B*/ 
.product1 .webdesc, .product2 .webdesc {text-align: left;}.product1 .sortbar, .product2 .sortbar {text-align: left !important;}/*內頁-產品內容B*/ 
.products-editor ._bd_row h1, .products-editor ._bd_row h2, .products-editor ._bd_row h3, .products-editor ._bd_row h4, .products-editor ._bd_row h5, .products-editor ._bd_row h6 {text-align: left !important;}.products-editor ._bd_row p {text-align: left !important;}.products-editor ._bd_column {padding-left: 0px; padding-right: 0px;}/*內頁-相簿列表A*/ 
.album_item.col-sm-3.col-md-3.content_box {width: 100% !important;}/*內頁-相簿列表B*/ 
.layoutlist_2 .album_item.col-sm-4.col-md-4.content_box {width: 100%;}/*內頁-相簿內容A*/ 
.album_d_item.col-xs-12.col-sm-6.col-md-3.content_box {width: 100%;}.row .album_d_item {margin: 5px 0 25px !important;}.row .album_d_item a {height: auto; padding-bottom: 25px;}.row .album_d_item a img {width: 100%; height: auto;}.page_content1v1 .album_d_item .album_item_subject {padding: 5px 0;}/*內頁-相簿內容D*/ 
.album-list .item {width: 100%;}/*內頁-FAQ*//*#faq {margin: 15px 0 0 !important;}*/ 
.rwd .faq_answer {padding: 34px 15px 36px;}.rwd .faq_answer tr>td:first-child {display: none;}/*內頁-下欄-購物車*//*#mobile-fixed.hid-info, #mobile-fixed.hid-info.active, #mobile-fixed.show-info {margin-bottom: 64px;}*/
}
/*600px end*/
/*phone版 start*/
@media (max-width: 480px) {
/*220906調整header*/ 
.RWDmenu_plus04 .ml-stack-nav-toggle {padding: 35px 14px;}.RWDmenu_plus04 .logo { margin-top: 20px;width: 96px;}/*內頁-產品列表B*/ 
.layoutlist_2 .col-xs-6.col-sm-4.col-md-4.col-lg-4 {width: 100%;}.layoutlist_2 .col-xs-6.col-sm-4.col-md-3.col-lg-3 {width: 100%;}/*內頁-FAQ*/ 
.faq_question .faq_q_icon {margin: 0px 20px 0 0;}.faq_question .faq_q_icon::before {width: 40px;}
}
/*phone版 end*/
/*414px start*/

@media (max-width: 414px) {/*220906調整header*/ 
.RWDmenu_plus04 .features .member-btn {padding: 25px 8px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 5px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 5px;}/*內頁-範例-時間軸*/ 
.RWDtimeline01 li.event .point .date {font-size: 15px; margin: 0;}/*內頁-搜尋*/ 
.RWDsearch_page .search-list {margin-bottom: 40px;}}

/*414px end*/
/*400px start*/

@media (max-width: 400px) {/*內頁-詢問車*/ 
.RWDquiry .btn.normal {min-width: auto;}.RWDquiry .btn.t-right {float: right !important;}}

/*400px end*/
/*370px start*/

@media (max-width:370px) {.RWDmenu_plus04 .header {padding: 0 12px;}.RWDproduct002_v2 .btn.btn-rj {font-size: 13px;}.index h1.main-title,.RWDService001 h1.main-title{font-size: 25px !important;}.news-block .container {width: 95%;}.RWDmenu_plus04 .logo { margin-top: 20px;width: 96px;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4 {letter-spacing: 1px;font-size: 15px;}.RWDnews005 .margin-top-20 {font-size: 15px;}}

/*370px end*/
/*350px start*/

@media (max-width:350px) {.RWDmenu_plus04 .logo {margin-top: 24px; width: 75px;}.RWDmenu_plus04 .features {padding-right: 10px;}}

/*350px end*/
/*jQuery start*/

.bg-up{top:0px !important;box-shadow: 1px 1px 5px #e6e6e6;}.sub-up{top:-50px}

/*jQuery end*/