/*menu*/ 
.cd-logo {margin-top: 10px;margin-left:0px;filter: brightness(100);}.RWDmenu_plus02 .container {width: 90%;}.RWDmenu_plus02 .inside {background: transparent;}.collapsing_header header {background: transparent;}.RWDbanner_plus01.style-control.control-right .control-box {border: 0px;right: 0%;width: 360px;padding-left: 50px;}.RWDbanner_plus01.style-control .control-box {background: #000;}.cd-header-buttons li.search-btn {margin-top: 7px;margin-left: 13px;}.cd-primary-nav>li>a {font-size: 14px;color: #fff;font-weight: bold;}.cd-logo {width: 135px;}.RWDmenu_plus02 .inside.is-up .container {width: 75%;transition: 0.4s ease;}.RWDmenu_plus02 .container {transition: 0.4s ease;}.RWDmenu_plus02 .inside.is-up nav.cd-nav {margin-left: 150px;}nav.cd-nav {float: left;margin-left: 285px;transition: 0.4s ease;}.RWDmenu_plus02 .inside.is-up {background: #846f68;transition: 0.4s ease;}.RWDmenu_plus02 .inside.is-up .cd-logo {width: 150px;margin-top: 12px;}.cd-primary-nav>li>a:hover {color: #eee;}.cd-primary-nav>li:after {display:none;}.cd-search-trigger::before {border: 2px solid #ffffff;}.cd-search-trigger::after {background: #ffffff;}.cart-block img, .member-block img, .querycar-block img {max-width: 25px;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display:none;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #846f68;}.RWDmenu_plus02 .cart-block i.qty {box-shadow: none;}.RWDmenu_plus02 .cart-block a, .RWDmenu_plus02 .member-block a, .RWDmenu_plus02 .querycar-block a{color: #fff;}.RWDmenu_plus02 .cart-block:hover span, .RWDmenu_plus02 .member-block:hover span, .RWDmenu_plus02 .querycar-block:hover span{color: #eee;}/*購物車*/ 
.RWDmenu_plus02 .cart-menu {background: #fffbf9;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: rgba(220, 187, 141, 1);color: #333;}/*搜尋*/ 
.cd-search {width: 30%;height: 60px;right: 0px;left: initial;}.cd-search input {font-size: 16px;color:#333;}.cd-search button:hover {color: #1b84b3;}.cd-search button {top: 18px;font-size: 16px;}.cd-search input::placeholder {color:#666;letter-spacing:1px;}.cd-search input {font-family: 微軟正黑體;}.cd-search input::placeholder {font-family: 微軟正黑體;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-center {font-size: 24px;color: #5a3939;letter-spacing: 8px;font-family: 'Noto Sans TC', sans-serif;}.RWDbanner_plus01 .slick-caption.txt-center {top: 63%;left: 80px;}.RWDbanner_plus01.style-control .control-box .indicator {color: #fff;}.RWDbanner_plus01.style-control .slick-arrow {filter: brightness(100);}.RWDbanner_plus01.style-control .control-box .separator {color: #fff;}.RWDbanner_plus01.style-control .slick-dots button {color: #fff;}/*廣告*/ 
.adbanner {padding: 150px 0;background: url(archive/image/customization/0619-adbg1.jpg);background-size: contain;background-repeat: no-repeat;}.RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after {display:none;}.service_child {margin-bottom:30px;padding: 0px 1px;}.service_child a {color:#fff; transition:0.4s ease;}.service_child a:hover {color:#eee;}.service_child:hover .name_section {color:#fff;}.service_child:hover img {filter: brightness(0.3);}.service_child img {width: 100%;filter: brightness(1);transition:0.5s ease;}.name_section {background: transparent;padding: 12px;position: absolute;left: 50px;right: 15px;height: 80px;top: 85px;transition: 0.5s ease;}.name_section h5 {    color: #000;    font-size: 30px;    line-height: 1.5;    font-weight: bold;    width: 20px;    float: left;    margin: 0;}.name_section span {    color: #000;    letter-spacing: 2px;    font-size: 14px;    font-weight: bold;    transform: rotate(90deg);    position: absolute;    top: 60px;    left: 20px;    text-transform: uppercase;}.name_section_2 {background: transparent;padding: 12px;position: absolute;left: 50px;right: 15px;height: 80px;top: 85px;transition: 0.5s ease;}.name_section_2 h5 {    color: #fff;    font-size: 30px;    line-height: 1.5;    font-weight: bold;    width: 20px;    float: left;    margin: 0;}.name_section_2 span {    color: #fff;    letter-spacing: 2px;    font-size: 14px;    font-weight: bold;    transform: rotate(90deg);    position: absolute;    top: 54px;    left: 25px;    text-transform: uppercase;}.service_child:hover .service_item {opacity: 1;bottom: 10%;}.service_item {font-size: 14px;letter-spacing: 3px;color:#fff;position: absolute;z-index: 1;text-align: right;bottom: 5%;width: 100%;opacity: 0;transition: 0.5s;pointer-events: none;right: 30px;}.title_top::before {content: "";background: #ebf8ff;width: 500px;height: 320px;display: block;position: absolute;z-index: -1;left: -20%;top: -40%;}.service_block::before {background: url(archive/image/customization/0519-deco01.png);width: 550px;height: 400px;content: "";display: block;position: absolute;top: 1322px;left: 0px;opacity: 0.3;}.service_title::after {content: "";width: 35px;height: 2px;background: #333;position: relative;display: block;margin-top: 30px;}.service_item::after {content: ">";margin-left: 10px;bottom: 5%;opacity: 1;transition: 0.5s;}.service_area {text-align: center;margin: 0px 0px 30px;}/*.service_area span {font-size: 80px;position: absolute;text-transform: uppercase;letter-spacing: 1px;font-family: 'Roboto', sans-serif;top: 150px;right: -15px;color: #eee;}*/ 
.service_area h4 {font-size: 36px;letter-spacing: 8px;color: #5c3b3a;font-weight: 600;font-family: 'Noto Sans TC', sans-serif;line-height: 2;margin-bottom:50px;}/*footer*/footer {background: url(archive/image/customization/footer_bg02.jpg);background-size: cover;background-repeat: no-repeat;background-position: right;}footer .container {padding: 80px 0 0px;font-size:15px;letter-spacing:2px;line-height:2;color:#333;font-weight:bold;}.copyright_block {font-size: 14px;letter-spacing: 2px;text-align: left;padding: 60px 0 15px;color:#333;}.copyright_block a {color: #333;}.RWDsocial002 .pull-right {float: left !important;}.RWDsocial002 .iconRounded {border: 0px;background: transparent;}.contant_title h4 {    font-size: 22px;    font-weight: bold;    line-height: 1.5;    letter-spacing: 4px;    color: #333;    margin-bottom: 15px;font-family: 'Noto Sans TC', sans-serif;}.footer_btn {text-align: center;display: block;width: 100%;}.footer_btn a {color: #333;font-size: 16px;display:block;font-weight:bold;transition:0.4s ease;}.RWDsocial002 .iconRounded {background: #333;}footer a {color:#333;}footer a:active, footer a:hover {color:#666;}.footer_btn a:hover {color: #666;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #846f68;}.RWDsocial002 .iconRounded {margin-right: 10px;}.contant_title {font-size: 40px;font-family:'Cambria', sans-serif;line-height: 1.5;color: #333;margin-bottom:20px;font-weight: 500;padding-left: 0;letter-spacing: 3px;}.copyright_block span {padding: 0 5px;}#toTop {display: none !important;}.scrollTop002 .ii {background: #000;color: #fff;font-size: 40px;border-radius: 0px;}.contant_text {    border-top: 2px solid #333;    padding-top: 15px;    padding-left: 0px;    margin-top: 15px;    font-size: 21px;width: 30%;    margin-right: 30px;}.contant_text span {    display: block;    font-size: 15px;}.footer_section {    width: 80%;    border-bottom: 1px solid #999;    margin-bottom: 35px;    margin-left: 0;    margin-right: 0;}#m_RWDBASE_PAT01_46_1 > div.row.footer_section > div:nth-child(3) {    margin-right: 0;    width: 33%;}.footer_btn a::after {    content: ">";    margin-left: 50px;}.RWDsocial002 {    display: inline-block;}.contact_bottom .RWDedictor {    display: inline-block;    float: right;}.contact_bottom {    width: 80%;}.scrollTop002 {    bottom: 20px;}
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 900px;}/*toTop隱藏*/#toTop{display:none !important;}/*選單*/#RWDPAGE_BASE_PAT01 .RWDmenu_plus02 .inside {background: #846f68;}#RWDPAGE_BASE_PAT01 .main.cd-main-content{top: 80px !important;}/*標題&麵包屑*/h1.pageTitle {font-size: 36px; letter-spacing: 4px; color: #5c3b3a; font-weight: 600; font-family: 'Noto Sans TC', sans-serif; line-height: 2; text-align: center; margin: 0;}.hgroup .container {border: none;}.hgroup .breadcrumb {border: none; transition: none; text-align: center; position: relative; bottom: 0; letter-spacing: 1px; font-size: 12px; background: transparent;}.breadcrumb.pull-right{float: none !important;}.hgroup .breadcrumb a:hover{ color: #5c3b3a;}/*文字設定*/section.article-text.rwd {letter-spacing: 2px; font-size: 15px; line-height: 2;}section.article-text{letter-spacing: 2px; font-size: 15px; line-height: 2;}/*背景*/section.call_to_action::after {    display: block;    background: url(archive/image/customization/section_bg.jpg) no-repeat;    position: absolute;    content: "";    opacity: 0.5;    z-index: -1;    width: 65%;    height: 100%;    background-size: 100%;    top: 0;    right: 0;}/*側選單*/#sidebar .products-nav{font-family: 'Noto Sans TC', serif !important; letter-spacing: 2px;}.m2018 .products-nav .nav-title{background: transparent; padding: 5px 0px; margin-bottom: 15px; font-size: 20px; letter-spacing: 2px; color: #5c3b3a; font-weight: 400;}.m2018 .products-nav>ul>li{margin-bottom: 5px; border-bottom: 1px solid #eee; padding-bottom: 0px; transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}.m2018 .products-nav>ul>li::before{content: ""; display: block; width: 0px; height: 1px; background: #888; position: absolute; top: 18px; transition: all .5s ease;}.m2018 .products-nav>ul>li:hover::before, .m2018 .products-nav>ul>li.active::before{content: ""; display: block; width: 20px; height: 1px; background: #888; position: absolute; top: 18px;transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}.m2018 .products-nav>ul>li>a{ transition: all .5s ease;}.m2018 .products-nav>ul>li:hover>a, .m2018 .products-nav>ul>li.active>a{padding-left:30px; transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}.m2018 .products-nav ul li.active>ul, .m2018 .products-nav ul li.is-open>ul {display: none;}/*回上層*/ 
.btn.btn_back {float: right !important; border-radius: 0px; letter-spacing: 2px; font-size: 14px; margin-right: 0; border: 1px solid #846f68; transition: .5s all ease; background: #846f68;}.btn.btn_back:hover{background: transparent;}.btn.btn_back:hover a{color: #846f68;}/*商品列表*/ 
.layoutlist_2 .subject {font-size: 16px; color: #333; text-align: center;}/*產品列表圖放大*/ 
.item.product_list_item img{border: 1px solid #f5f5f5; transition: all 0.5s;}.item.product_list_item:hover img {-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1);  -webkit-transform: scale(1.1); transform: scale(1.1); transition: all 0.5s;}/*商品介紹*/ 
.RWDproduct_page .products-info .name {font-size: 22px; font-weight: bold; line-height: 2; letter-spacing: 4px; color: #333; margin-bottom: 15px; font-family: 'Noto Sans TC', sans-serif;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {font-size: 13px; letter-spacing: 2px; color: #777;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {font-size: 15px; line-height: 2; letter-spacing: 2px; color: #555;}/*最新消息*/ 
.layoutlist_3 .list_subject a {font-size: 20px !important; color: #5a3939 !important; letter-spacing: 4px; font-family: 'Noto Sans TC', sans-serif;}.layoutlist_3 .list_subject .summary a {font-size: 15px !important; color: #333 !important; letter-spacing: 2px; font-weight: 500;}.layoutlist_3 .listdate .yearmonth {color: #333 !important; padding-bottom: 0px !important;}.layoutlist_3 .listdate .day {color: #5c3b3a !important; font-family: 'Noto Sans TC', sans-serif;}.layoutlist_3 .listdate {text-align: center; border: none !important;}/*關於我們*/ 
.abus{display: flex; align-items: center;}.abus_word {font-size: 18px; letter-spacing: 2px; color: #333; font-family: 'Noto Sans TC', sans-serif; margin-left: 30px;}/*購物車*/#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {background: rgb(132, 111, 104); color: #fff; transition: all .5s;}.RWDproduct_page .btn-shop .btn.shop:hover {background-color: #dcbb8d; color: #fff;}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {background: #e0dbd3; color: #333; transition: all .5s;}.RWDproduct_page .btn-shop .btn.add:hover {background-color: #dcbb8d; color: #fff;}.RWDshopping .btn.normal{border-radius: 0px;}.RWDshopping .btn.bg2 {background: #846f68; border-color: #846f68;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover{background: #846f68; border-color: #846f68;}.btn.normal.bg1 {border-color: #846f68; color: #846f68;}/*會員專區*/#btn_member_login {background-color: #846f68;}#btn_member_login:hover {background-color: #e0dbd3; color: #333;}#join_form .btn-primary{background-color: #846f68; transition: all .5s; float: none;}#join_form .btn-primary:hover {background-color: #e0dbd3; color: #333;}.join_form_btns{text-align: right}.btn-primary{background-color: #846f68; transition: all .5s; border: none; border-radius: 0px; float: right;}.btn-primary:hover {background-color: #e0dbd3; color: #333;}.btn-primary:hover a{ color: #333;}.member_join {display: inline-block;}.login_box_footer{border: none;}/*搜尋*/ 
.RWDsearch_page .more {background: #846f68; border: none; transition: all .5s;}.RWDsearch_page .more:hover {background-color: #e0dbd3; color: #333;}

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

@media (max-width:1680px){.RWDmenu_plus02 .container {width: 95%;}.RWDmenu_plus02 .inside.is-up .container {width: 80%;}.btn_area {right: -150px;}}@media (max-width:1440px){.RWDmenu_plus02 .container {width: 100%;}nav.cd-nav {margin-left: 180px;}.RWDmenu_plus02 .inside.is-up .container {width: 90%;}.RWDmenu_plus02 .inside.is-up nav.cd-nav {margin-left: 90px;}footer {background-size: cover;background-repeat: no-repeat;background-position: right;}.btn_area {right: -40px;}.RWDbanner_plus01 .slick-caption.txt-center {left: 67px;}}@media (max-width:1280px){nav.cd-nav {margin-left: 80px;}.RWDmenu_plus02 .inside.is-up .container {width: 100%;}.adbanner {padding: 150px 0 100px;}.btn_area {right: 35px;top: 160px;}.RWDbanner_plus01 .slick-caption.txt-center {left: 63px;}/*內頁footer*/#RWDPAGE_BASE_PAT01 .btn_area{top: 0px;}}@media (max-width:1199px){/*Menu*/ 
.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #fff;}.RWDmenu_plus02 .phone-menu {margin-top: 0px;}.RWDmenu_plus02 .cart-block {margin-right: 30px;}.RWDmenu_plus02 .member-block {margin-left: 5px;}.RWDmenu_plus02 .cart-block {margin-right: 30px;margin-left: 20px;}.collapsing_header .cd-main-header .cd-logo {margin-top: 0px;}.RWDmenu_plus02 .inside.is-up .cd-logo {width: 135px;margin-top: 0px;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #846f68;}.cd-primary-nav, .cd-primary-nav ul {background: #fffbf9;}.cd-primary-nav>li>a {color: #333;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background: transparent;text-decoration: none;}.cd-search.is-visible {top: 50px !important;width: 40%;}.collapsing_header header {background: #846f68;}.cd-header-buttons li.search-btn {margin-top: 3px;}.RWDmenu_plus02 .member-block {margin-top: 9px;margin-right: 9px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-center {left: 65px;}.RWDbanner_plus01.full.style-control.control-right {height: 92vh;}/*footer*/ 
.adbanner {padding: 100px 0 80px;}.service_section {padding: 0px 15px;}.service_area h4 {margin-bottom: 30px;}.footer_section {width: 100%;padding: 0px 15px;}.contact_bottom {width: 100%;padding: 0px 15px;}footer .container {padding: 60px 0 0;}.copyright_block {padding: 45px 15px 15px 15px;}footer {background-position: left;}.copyright_block .visible-sm {display: none!important;}/*內頁高度*/#RWDPAGE_BASE_PAT01 .main.cd-main-content {top: 50px !important;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*Menu*/ 
.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #fff;}.RWDmenu_plus02 .phone-menu {margin-top: 0px;}.RWDmenu_plus02 .cart-block {margin-right: 30px;}.RWDmenu_plus02 .member-block {margin-left: 5px;}.RWDmenu_plus02 .cart-block {margin-right: 30px;margin-left: 20px;}.collapsing_header .cd-main-header .cd-logo {margin-top: 0px;}.RWDmenu_plus02 .inside.is-up .cd-logo {width: 135px;margin-top: 0px;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background: #846f68;}.cd-primary-nav, .cd-primary-nav ul {background: #fffbf9;}.cd-primary-nav>li>a {color: #333;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background: transparent;text-decoration: none;}.cd-search.is-visible {top: 50px !important;width: 40%;}.fa-long-arrow-left:hover:before {color:#666;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-center {left: 65px;}.RWDbanner_plus01.full.style-control.control-right {height: 92vh;}/*footer*/ 
.adbanner {padding: 100px 0 80px;}.service_section {padding: 0px 15px;}.service_area h4 {margin-bottom: 30px;}.footer_section {width: 100%;padding: 0px 15px;}.contact_bottom {width: 100%;padding: 0px 15px;}footer .container {padding: 60px 0 0;}.copyright_block {padding: 45px 15px 15px 15px;}footer {background-position: left;}.copyright_block .visible-sm {display: none!important;}/*---內頁---*//*選單*/ 
.collapsing_header header {background: #846f68;}#RWDPAGE_BASE_PAT01 .main.cd-main-content {top: 50px !important;}/*側選單*/#sidebar select.form-control{background: url(../../lib/product/content3/images/select_arrow.png) right center/25px no-repeat transparent;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-center {top: 61%;left: -60px;}.RWDbanner_plus01.full.style-control.control-right {height: 94vh;}.adbanner {padding: 80px 0 30px;}.name_section h5 {font-size: 24px;}.name_section_2 h5 {font-size: 24px;}.name_section span {left: 17px;}.name_section_2 span {left: 17px;}.name_section_2 {left: 30px;top: 50px;}.name_section {left: 30px;top: 50px;}/*footer*/ 
.contant_text {width: 29%;}.copyright_block .visible-sm {display: block!important;}.copyright_block {letter-spacing: 1px;}/*---內頁---*//*背景*/section.call_to_action::after{width: 100%;}/*最新消息*/ 
.layoutlist_3 .listdate .day{font-size: 48px !important;}.layoutlist_3 .listdate .day::before{display: none;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*menu*/ 
.collapsing_header header {padding: 0;}.cd-search.is-visible {width: 100%;}.cart-block img, .member-block img, .querycar-block img {width: 20px;}.RWDmenu_plus02 .cart-block {margin-left: 0px;margin-right: 15px;}.RWDmenu_plus02 .phone-menu {margin-top: 3px;}.cd-header-buttons li.search-btn {margin-top: 5px;}.collapsing_header .cd-main-header .cd-logo {margin-top: 0px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-center {left: 0px;top: 50%;}.RWDbanner_plus01.style-control.control-right .control-box {width: 100%;}.RWDbanner_plus01.full.style-control.control-right {height: 100vh;}.adbanner {background-size:cover;}.RWDbanner_plus01.style-control .control-box {position: absolute;}.name_section span {top: 57px;}.name_section_2 span {top: 51px;}/*footer*/#m_RWDBASE_PAT01_46_1 > div.row.footer_section > div:nth-child(3) {width: 100%;}.contant_text {width: 100%;margin-right: 0;}.footer_section {padding-bottom: 35px;}.contact_bottom {text-align: center;}.contact_bottom .RWDedictor { float: none;}.footer_btn a::after {margin-left: 15px;}.RWDsocial002 {display: block;}.contact_bottom .RWDedictor {float: none;display: block;}.RWDsocial002 ul.socialNetwork {padding: 0;display: block;float: none !important;}.RWDsocial002 ul.socialNetwork li {float: none;display: inline-block;}.footer_btn {margin-top: 20px;}.copyright_block {padding: 45px 0 10px;font-size: 13px;text-align: center;}.scrollTop002 { bottom: 100px;right: 15px;}.copyright_block span {display: none;}/*---內頁---*//*寬度*/#RWDPAGE_BASE_PAT01 .main .container {padding-left: 10px; padding-right: 10px;}#RWDPAGE_BASE_PAT01 .footer .container{padding-left: 20px; padding-right: 20px;}/*標題*/h1.pageTitle {font-size: 28px; line-height: 1.8;}/*最新消息*/ 
.layoutlist_3 .listdate .day{font-size: 12px !important; color: #333 !important; font-family: '微軟正黑體',sans-serif;}.layoutlist_3 .listdate .day::before{display: inherit;}.layoutlist_3 .list_subject {margin-top: 15px;}.layoutlist_3 .listdate{text-align: left;}/*關於我們*/ 
.abus{flex-direction: column;}.abus_word {margin-left: 0px; margin-top: 15px;}/*footer*/#RWDPAGE_BASE_PAT01 .btn_area{right: 0px;}/*產品加費功能*/ 
.sortbar{text-align: left !important; float: left !important; font-size: 12px;}
}
/*phone版 end*/