a{text-decoration:none}a:hover, a:active, a:focus, a:visited {text-decoration:none;}.row {margin-left:0px;margin-right:0px;}/* 反白顏色設定*/ ::selection {background: #333;color: #fff;}::-moz-selection {background:#333;color: #fff;}.cd-main-content {background: #fff;}body {color:#3e3a39}/*bg*/ 
.main {background: url(archive/image/customization/bg_img.jpg);}/*logo*/ 
.RWDmenu_plus04 .logo {width: 150px;margin-top: 5px;}/*loading*/ 
.RWDfakeloader {background:url(archive/image/customization/bg_img.jpg)}.RWDfakeloader .fl img {width: 300px}/*menu*/ 
.RWDmenu_plus04 .header {background:url(archive/image/customization/bg_img.jpg);padding: 0 170px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;font-weight: bold;letter-spacing: 1px;color: #3e3a39;transition: all 0.5s;}.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: #aa7841;transition: all 0.5s;}.RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {border-color:#3e3a39;transition: all 0.5s;}.RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after {border-color:#aa7841;transition: all 0.5s;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li a:hover {font-weight: normal;text-decoration: none;color: #aa7841;transition: all 0.5s;}.RWDmenu_plus04 .header.is-up {box-shadow: 0 2px 18px rgb(175 126 74 / 0.05);}/*購物&會員&社群*/ 
.RWDmenu_plus04 .site-nav {padding-left: 200px;padding-right: 40px;}.RWDmenu_plus04 .header-in {display:flex}.RWDmenu_plus04 .features {display: flex;}.RWDmenu_plus04 .features .cart-btn {order:3;padding: 25px 15px;padding-right: 0;}.RWDmenu_plus04 .features .share-group a i {transition: all 0.5s;}.RWDmenu_plus04 .features .share-group a:hover i {color: #aa7841;transition: all 0.5s;}.RWDmenu_plus04 .features .member-btn {padding: 25px 20px;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .cart-btn i {transition: all 0.5s;}.RWDmenu_plus04 .features .member-btn:hover i, .RWDmenu_plus04 .features .cart-btn:hover, .RWDmenu_plus04 .features .cart-btn:hover i {color: #aa7841;transition: all 0.5s;}/*banner*/ 
.banner_block {margin-top: 50px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #ffffff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #deb868;}.RWDproduct002_v2 .portfolio-item > .inner-content{opacity: 1 !important;}.RWDproduct002_v2 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;}/*統一標題*/h1.main-title, .about_block h4 {font-size: 36px !important;letter-spacing: 2px !important;font-weight: bold !important;color: #3e3a39 !important;line-height:1.7;margin-bottom:0px}h2.sub-title, .about_block h5 {font-size: 18px !important;font-weight: bold !important;color: #aa7841 !important;margin: 5px 0 0 !important;}.section-line {display:none !important}.section-subject {margin-bottom:40px}/*區塊*/ 
.protuct_block {padding: 80px 0px;background: rgb(222,184,104,0.2);}/*.img_block {padding: 80px 0px 0px;}*/ 
.about_block {padding: 80px 0px;position: relative;}.news_block {padding: 0px 0px 50px;position: relative}.product_block2 {padding: 80px 0px;position: relative}.protuct_block .container {width:72%;}.about_block .container {width:72%;padding:0px 45px}.news_block .container {width: 72%;padding:0px 45px}.product_block2 .container {width: 72%;padding:0px 45px}/*pro01*/ 
.RWDproduct002_v2 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;}.RWDproduct002_v2 .col-sm-4{width: calc(100% / 3 - 1px);}.RWDproduct002_v2 .popup-portfolio {margin:0px}.protuct_block .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding:0px 15px}.protuct_block .RWDproduct002_v2 .popup-portfolio .portfolio-item h4 {font-size: 20px;font-weight: bold;color: #3e3a39;margin-top: 15px;margin-bottom:5px;letter-spacing: 0.5px;}.protuct_block .RWDproduct002_v2 .popup-portfolio .portfolio-item:hover h4 {color: #3e3a39;}.protuct_block .RWDproduct002_v2 .popup-portfolio .portfolio-item p {color:#aa7841;;font-size:16px;font-weight: bold;margin:0;}.protuct_block .RWDproduct002_v2 .popup-portfolio .portfolio-item img {margin: 0 auto;}.protuct_block .RWDproduct002_v2 {padding:0px}/*about*/ 
.about_block .RWDedictor {text-align: center;margin-bottom:40px}.about_block::before {content: "";background: url(archive/image/customization/bg_img02-01.png) no-repeat;width: 100%;height: 320px;position: absolute;top: 50%;transform: translateY(-25%);background-size: cover;}.RWDright_cont002 .item-first {background: transparent;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1.05);}.RWDright_cont002 .item-first .text-box .title {font-size: 22px;}.RWDright_cont002 .item-first .text-box {color: #3e3a39;padding: 40px 30px;}.RWDright_cont002 .item-first .text-box .text {font-size: 16px;letter-spacing: 1px;text-align: justify;width: 100%;margin-top: 15px;}.RWDright_cont002 .item-first .text-box .underline {display:none}.RWDright_cont002 .item-first .text-box a {border: 1px solid #aa7841;padding: 5px;font-size: 15px;float: right;margin-top: 50px;}.RWDright_cont002 .item-first .text-box a:hover {background-color: #aa7841;}/*過場*/ 
.RWDparallax_new .picbgbox {height:350px !important}.container.editor {min-height: 350px;display: flex;align-items: center;justify-content: center;font-size: 26px;letter-spacing: 12px;color: #fff;font-weight: bold;text-shadow: #252525 0 0 5px;}.slogan_ph {display:none}/*pro02*/ 
.product_block2::before {content: "";background: url(archive/image/customization/bg_img02-01.png) no-repeat;width: 100%;height: 320px;position: absolute;top: 50%;transform: translateY(-25%);background-size: cover;}.product_block2 .RWDproduct002_v2 {padding:0px}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content {background-color: rgb(65,60,45,0.5);opacity: 1;transition: all 0.5s;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {color: #fff;letter-spacing: 2px;font-size: 22px;font-weight: bold;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {margin: 0 auto;}.product_block2 .RWDproduct002_v2 .popup-portfolio .portfolio-item {padding:0}/*news*/ 
.news_block::before {content: "";background: url(archive/image/customization/bg_img02-02.png) no-repeat;width: 100%;height: 320px;position: absolute;top: 50%;transform: translateY(-25%);background-size: cover;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 25px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p {color: #3e3a39;font-size: 15px;letter-spacing: 0.5px;line-height: 1.8;text-align: justify;}.RWDnews005 h4 {margin-bottom: 10px;}.RWDnews005 h4 a {color: #000;font-weight: bold;letter-spacing: 1px;font-size:18px}.list-inline {color: #aa7841;font-weight: bold;}/*會員&購物車*/ 
.RWDmenu_plus04 .member-block a.login.is-on, #div_forget_content #forget_table_btn {background-color: #aa7841;border-radius:0px}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #aa7841;font-size: 14px; letter-spacing: 1px;}.RWDmenu_plus04 .overlay{top: 0;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;border-top: 1px solid #aa7841;box-shadow: none !important;background: rgb(255 255 255 / 0.9) !important;;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #fff !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #333 !important;font-size: 15px;}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}
/*footer start*/

.footer_block {padding:40px 0px;background: #deb868 !important;}.footer_block .container {width: 72%;padding:0px 45px}.ft_logo img {width: 60px;}.ft_box {width:calc(100% - 60px);display: flex;align-items: center;font-size:15px;color:#231815;font-weight: bold;letter-spacing: 0.5px;}.ft_box a {color:#231815;transition: all 0.5s;}.ft_box a:hover {color:#aa7841;transition: all 0.5s;}.ft_tex {display:inline-block;padding:0 55px}.ft_tex2 {display: inline-block;padding: 0px 55px;border-right: 1px solid #333;border-left: 1px solid #333;}.ft_tex b {font-weight:bold;color:#000}.ft_icon {display: inline-block;}.ft_icon img {width:20px;height:20px;display:inline-block}.footer_block .ft_info .RWDedictor .ft_pc {display: flex;align-items: center;justify-content: center;}.ft_pc {display:block}.ft_ph {display:none}

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

.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text  h5 {color: #aa7841;font-size: 20px;font-weight: bold;margin: 30px 0 5px;line-height: 1.5;}.page_wrapper_bg section.call_to_action {min-height: 720px;padding: 100px 0 100px 0;}.page_wrapper_bg .call_to_action::before {content: "";background: url(archive/image/customization/bg_img02-01.png) no-repeat;width: 100%;height: 320px;position: absolute;top:220px;transform: translateY(-25%);background-size: cover;z-index: -1;}.page_wrapper_bg .call_to_action::after {content: "";background: url(archive/image/customization/bg_img02-02.png) no-repeat;width: 100%;height: 320px;position: absolute;bottom:40px;transform: translateY(-25%);background-size: cover;z-index: -1;}.page_wrapper_bg .banner_block {margin-top: 0px;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block; }#sidebar .products-nav{background:transparent;box-shadow: none;border-radius:0px;   border: 1px solid #dfd9d0;}.m2018 .products-nav .nav-title {    background: #ddd2c3;    font-size: 16px;    padding: 7px 10px;    text-align: center;    margin-bottom: 0;    color: #877575;    letter-spacing: 5px;    border-radius: 0px;    font-weight: bold;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background: transparent; border-bottom: 1px solid #ddd;} .page_wrapper_bg .products-nav>ul>li:hover > a{color:#aa7841;}.page_wrapper_bg .products-nav>ul> li.active > a{color:#aa7841;font-weight: 600;}.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: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #409fca;padding: 7px 30px !important;border-radius:0px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {color: rgb(255, 255, 255);font-size: 14px;font-weight: 600;background:rgb(173 120 65);padding: 10px 30px;border-radius:0px;transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background:#aa7841;transition: .5s ease;border: 1px solid #aa7841;color: #fff;padding: 3px 20px;border-radius:0px;font-size: 14px;}.btn.btn_back a {border: 1px solid #aa7841;background:transparent; color:#aa7841;padding: 3px 20px;border-radius:0px;font-size: 14px;}#article .btn.btn_back a {padding: 9px 13px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: right;bottom: 40px;padding: 0;margin: 0px 0 0px;color: #aa7841;}.hgroup .container{margin-bottom: 0;border-bottom: none;margin-top: 0;padding-top: 0;padding-bottom: 0;}.hgroup h1 {text-align: left; letter-spacing: 4px;font-size: 32px;font-weight: 600;line-height: 1.5;margin: 0;padding: 0 0 20px;border-bottom: 1px solid #d5d5d5;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.form-group label.must:after {color: #f7be05;}.layoutlist_8 .listdate .yearmonth{text-align: center;}.layoutlist_8 .listdate .day{text-align: center;}/*會員*/#btn_member_login:hover {background-color: #000;}#btn_member_login {border-radius:0px;background-color: #000;}.member_join_strong { color: #000; font-weight: bold;}#join_form .btn-primary:hover {background:#aa7841;}#join_form .btn-primary {background:#aa7841; border-radius:0px;}.btn-primary { color: #fff;background-color:#aa7841;border-color: #aa7841;border-radius:0px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#aa7841;border-color:#aa7841;color: #fff;}.join_form-title {    border-bottom: 1px solid #ddd;    padding-bottom: 10px;    margin-bottom: 30px;    font-size: 18px;    color: #333;    font-weight: bold;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active b { font-size: 28px;}.RWDproduct_page .products-info .price-box li.active{color: #000;margin-top:-5px;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #555;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color:#aa7841; color: #fff;transition: .3s ease;border: 1px solid #aa7841}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {    background: transparent;    border-radius: 0px;    color: #555;    border: 1px solid #c5c5c5;    transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#aa7841;border-radius:0px;}.layoutlist_2 .subject {text-align: center;}.RWDproduct_page .products-info .txt .title {    display: none;}.RWDproduct_page .products-info .price-box {    border-bottom: 1px solid #d3d3d3;    padding-bottom: 20px;}.RWDproduct_page .products-info .txt .editor ul {    list-style: none;    padding-left: 0;    line-height: 2;    color: #333;    font-size: 15px;}.RWDproduct_page .products-info .txt .editor{line-height: 2;color: #333;font-size: 15px;}.RWDshopping .btn.bg3 {    background: transparent;}/*購物清單*/@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background:#aa7841;-webkit-transform: scale(1);transform: scale(1)}}.login-box a {background: transparent;}.login-box a b{color: #000;}.total b{color: #000;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price{color: #000;}.RWDshopping .btn.normal {border-radius:0px;}.RWDshopping .btn {display: inline-block;color: #555;border-color: #c1c1c1;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #aa7841;color: #aa7841;}.RWDshopping .btn.bg2 {background: #aa7841;color: #fff; border-color: #aa7841;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background:#aa7841;color: #fff;}.form-box .required:after { color: #ff6613;}/**/ 
.page_wrapper_bg .step_sec {display: flex;border-bottom: 1px solid rgb(170 120 65 / 40%);margin: 16px auto;width: 65%;padding: 16px 0;}.page_wrapper_bg .step_item { margin: 0 10px;width: calc(50% - 20px);font-size: 18px;letter-spacing: 1px;font-weight: bold;}.page_wrapper_bg .step_num {color: #aa7841;}.page_wrapper_bg .step_item small {padding: 0 16px;color: #fff;}/**/ 
.page_wrapper_bg .inner_title {font-size: 28px;letter-spacing: 5px; color:#b69567; font-weight: bold;}.page_wrapper_bg .inner_subjext {text-align: center;margin: 10px 0 20px;}.page_wrapper_bg .inner_subtitle { color: #b69567; font-weight: bold;letter-spacing: 0.5px;}.page_wrapper_bg .floor_item span {padding-right: 11px;}.page_wrapper_bg .floor_item { width: calc(100%/3); color: #7c582e;}.page_wrapper_bg .floor_sec {display: flex;flex-wrap: wrap;justify-content: center; width: 65%;margin: 60px auto;}/**/ 
.page_wrapper_bg .middle_info { width: 440px;}.page_wrapper_bg .midinfo_sec { margin-bottom: 50px;}.page_wrapper_bg .midinfo_sec ol {padding-left: 20px;color: #997645;font-weight: bold;}.page_wrapper_bg .middle_block {display: flex;flex-wrap: wrap;flex-shrink: inherit;}.page_wrapper_bg .middle_photo {width: calc(100% - 440px);}.page_wrapper_bg .floor_bottom ul {    border-left: 1px solid #d7cab2;    padding-left: 40px;    margin-left: 40px;    list-style: none;    line-height: 1.8;}.page_wrapper_bg .floor_bottom {    display: flex;    align-items: center;    margin: 20px 0;}.page_wrapper_bg .pr_img {    display: flex;    flex-wrap: wrap;}.page_wrapper_bg .pr_img .pr_item {    width: calc(100%/3 - 10px);    margin: 5px 5px;}.page_wrapper_bg .pr_img2{    display: flex;    flex-wrap: wrap;}.page_wrapper_bg .pr_img2 .pr_item {    width: calc(100%/2 - 10px);    margin: 5px 5px;}.layoutlist_4 .buybtn {background-color: #8e602e;}.layoutlist_4 .cate_div {display: none;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0;margin-bottom: 50px;}.layoutlist_4 .subject {margin-bottom: 10px;min-height: auto;font-weight: bold; font-size: 16px;}/**/ 
.page_wrapper_bg .ct_map {width: 50%;}.page_wrapper_bg .ct_block {display: flex;flex-wrap: wrap;}.page_wrapper_bg .ct_info ul { list-style: none;padding-left: 0;margin-top: 20px;}.page_wrapper_bg .ct_info {width: 50%;padding-left: 40px;}.page_wrapper_bg .ct_info small {display: block;color: #c7a060;font-weight: bold;}/**/ 
.page_wrapper_bg .day_block {background: rgb(222 184 104 / 8%);padding: 60px 150px;width: 70%;margin: 0 auto;}.page_wrapper_bg .day_item span {opacity: 0.4;padding: 0 8px;}.page_wrapper_bg .day_item {line-height: 2.5;color: #9b7c4c;border-bottom: 1px solid #dbc7a9;padding: 8px 0;display: flex;}.page_wrapper_bg .day_item .day_time { opacity: 1; font-weight: bold;width: 300px;padding: 0;}.page_wrapper_bg .day_item .day_time {opacity: 1; font-weight: bold;width: 110px; padding: 0;}.page_wrapper_bg .day_title h5 {    text-align: center;    border-top: 1px solid #deb868;    border-bottom: 1px solid #deb868;    padding: 10px 0;    margin-bottom: 30px !important;}.page_wrapper_bg .day_bottom span {font-size: 27px;color: #594019;padding-left: 8px;}.page_wrapper_bg .day_bottom { color: #87693c; margin: 8px 0;font-size: 15px;font-weight: bold;}.page_wrapper_bg .culture_block { display: flex;align-items: center;}.page_wrapper_bg .culture_pic {width: 600px;}.page_wrapper_bg .culture_txt span {display: block;background: #bc8d53;text-align: center;padding: 5px 0;color: #fff;font-size: 18px;font-weight: bold;letter-spacing: 2px;margin-bottom: 20px;}.page_wrapper_bg .culture_txt {width: calc(100% - 600px);padding: 0 50px;}.page_wrapper_bg .culinfo_block { width: 80%; margin: 40px auto 0;}.page_wrapper_bg .culinfo_item {display: flex;align-items: center;margin: 25px 0;}.page_wrapper_bg .culinfo_pic {width: 180px;}.page_wrapper_bg .culinfo_txt { position: relative;left: -40px;border-bottom: 1px solid #ca9a5e;width: calc(100% - 180px);padding-bottom: 15px;}.page_wrapper_bg .culinfo_txt span {display: block;color: #bc8d53; font-size: 18px;font-weight: bold;}.page_wrapper_bg .cstep_item {display: flex;align-items: center;margin: 30px 0px;}.page_wrapper_bg .cstep_img {width: 160px;}.page_wrapper_bg .cstep_txt {width: calc(100% - 160px);border-bottom: 1px solid #ca9a5e;padding-bottom: 15px;}.page_wrapper_bg .cstep_txt span {color: #ca9a5e;display: block;font-size: 36px; margin: -10px 0;}.page_wrapper_bg .cstep_title {text-align: right;}.page_wrapper_bg .culture_step {width: 80%;margin: 0 auto;}.page_wrapper_bg .ct_info a {color: #555;}/**/ 
.page_wrapper_bg .ab_item {    width: calc(50% - 10px);    margin: 0 5px;}.page_wrapper_bg .ab_pic {display: flex; margin: 0 -5px;}/**/ 
.faq_a_icon {margin-top: 11px;}.RWDtimeline01 .line_dot2 span {background: -moz-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgb(246 239 228) 2%,rgb(247 241 227) 100%);background: -webkit-linear-gradient(to bottom,rgba(255,255,255,0) 0,rgb(246 239 228) 2%,rgb(247 241 227) 100%);background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgb(246 239 228) 2%,rgb(247 241 227) 100%);}.layoutlist_2 .album_item_subject {font-weight: bold;color: #333;}.row .album_d_item a {    border-bottom: none;}.eformsDesc{margin: 20px 0 50px;}.sortbar {margin-top: 0px;margin-bottom: 35px;font-size: 13px;padding-right: 10px;}

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

@media (max-width:1700px){.RWDmenu_plus04 .site-nav {padding-left: 8vw;padding-right: 0;}.RWDright_cont002 .item-first .text-box {padding: 40px 30px 40px 50px;}.protuct_block .container {width:75%;}.about_block .container {width:75%;}.news_block .container {width: 75%;}.product_block2 .container {width: 75%;}.footer_block .container {width: 75%;}.ft_tex, .ft_tex2 {padding: 0px 30px}}@media (max-width:1680px){.RWDmenu_plus04 .header {padding:0 100px}.ft_tex, .ft_tex2 {padding: 0px 22px;}}@media (max-width:1600px){.RWDmenu_plus04 .header {padding: 0 60px;}.protuct_block .container {width:85%;}.about_block .container {width:85%;}.news_block .container {width: 85%;}.product_block2 .container {width: 85%;}.footer_block .container {width: 85%;}.ft_tex, .ft_tex2 {padding: 0px 35px;}}@media (max-width:1500px){.RWDmenu_plus04 .site-nav {padding-left: 5vw;}.ft_tex, .ft_tex2 {padding: 0px 20px;}.page_wrapper_bg .call_to_action::after,.page_wrapper_bg .call_to_action::before{display:none}}@media (max-width:1400px){.RWDmenu_plus04 .site-nav .menu>li>a {padding:25px 10px}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 20px;}}@media (max-width:1366px){.RWDmenu_plus04 .header {padding: 0 20px;}.protuct_block .container {width:80%;padding:0px}.about_block .container, .news_block .container, .product_block2 .container, .footer_block .container {width:80%;padding:0px}}@media (max-width:1300px){.protuct_block .container {width:90%}.RWDmenu_plus04 .site-nav {display:none}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display:block}.RWDmenu_plus04 .header-in {display: table-row;}.RWDmenu_plus04 .features {position: relative; float: right;margin-right: 10px;padding-right: 30px;}.RWDmenu_plus04 .features:after {content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #333;display:block}.about_block .container, .news_block .container, .product_block2 .container, .footer_block .container {width:90%}.RWDmenu_plus04 .header {padding: 0 20px;}.banner_block {margin-top: 75px;}.RWDmenu_plus04 #mobile-menu {background:url(archive/image/customization/bg_img.jpg)}.RWDmenu_plus04 ul {padding: 0px 22px;}.RWDmenu_plus04 #mobile-menu .menu>li>a {margin-left:0px}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom: 1px dashed rgb(170,120,65,0.2);}.RWDmenu_plus04 #mobile-menu {max-width: 400px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #aa7841;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: transparent;background:url(archive/image/customization/bg_img.jpg)}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {padding-left:0px}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 .menu li a {color:#3e3a39}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.about_block::before, .product_block2::before, .news_block::before {display:none}.ft_tex, .ft_tex2 {padding: 0px 20px;}.ft_box {display: inline-block;}.ft_box > div:nth-child(2) {border-right:0px}.ft_box > div:nth-child(3) {width: 100%;color: #96642d;letter-spacing: 2px;font-size: 18px;margin-top: 5px;}.ft_box > div:nth-child(3) br {display: none;}.ft_logo img {width: 80px;}.product_block2 .RWDproduct002_v2 .popup-portfolio .portfolio-item {height: auto !important;padding:0px 10px}.RWDproduct002_v2 .popup-portfolio {display: flex;flex-wrap: wrap;}.RWDproduct002_v2 .portfolio-item > .inner-content {display: flex;flex-direction: column-reverse;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content {display: block;position: relative;background-color: transparent;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {color: #3e3a39;font-size: 18px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.ft_logo {margin-right: 10px;}.ft_tex, .ft_tex2 {padding: 0px 10px;}.RWDright_cont002 .item-first .text-box {padding: 0px 0px 0px 30px;}/**/ 
.btn.btn_back a:hover {border: 1px solid #aa7841;background:transparent; color:#aa7841;}.page_wrapper_bg .culture_txt {width: calc(100% - 480px);}.page_wrapper_bg .culture_pic {width: 480px;}.RWDproduct_page .products-info .price-box li.active b {font-size: 16px;}.RWDproduct_page .products-info .price-box li.active {margin-top: 0;}.page_wrapper_bg .day_block {padding: 60px 100px;}.layoutlist_4 .subject {text-align: center;}.layoutlist_4 .price.sellprice {    color: #333;    font-weight: bold;    font-size: 17px;}.page_wrapper_bg .culture_step {width: 90%;}.page_wrapper_bg .culinfo_block{width: 90%;}.layoutlist_2 .album_item {    margin: 10px 0px;    width: calc(100%/3);height: auto !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.about_block .container, .news_block .container, .product_block2 .container, .footer_block .container {width: 95%;}.RWDright_cont002 .item-first .pic {width: 40%;float: left;}.RWDright_cont002 .item-first .text-box {width:60%;padding: 0 50px;}.RWDright_cont002 .item-first .text-box .text {font-size: 15px;line-height: 1.8;}h1.main-title, .about_block h4 {font-size: 30px !important;}h2.sub-title, .about_block h5 {font-size: 16px !important;}.RWDright_cont002 .item-first .text-box .title {font-size: 20px;}.about_block .RWDedictor {margin-bottom:50px}.ft_tex, .ft_tex2 {padding: 0;display: block;padding-left: 50px;border: 0px;}.ft_logo img {width: 120px;}.footer_block .container {width: 75%;}.RWDalert_fancybox.bottom {width:100%}.RWDalert_fancybox .btn.active {margin-top:0px}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 30px;}#mobile-fixed .btn-box .bg2 {    color: #fff !important;    background: #aa7841;    text-decoration: none;    border: 1px solid #aa7841;}#mobile-fixed .btn-box .normal {border-radius: 0;}.page_wrapper_bg .culture_txt {width: calc(100% - 330px);padding: 0 30px;}.page_wrapper_bg .culture_pic {    width: 330px;}.sortbar {float: none !important;padding-right: 0px;text-align: center !important;margin: 0 auto 50px !important;width: 100%;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.footer_block .container {width: 85%;}.product_block2 .container {width: 90%;}.protuct_block .RWDproduct002_v2 .popup-portfolio .portfolio-item p {font-size: 15px;}.container.editor {letter-spacing: 8px;}.protuct_block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 3);}.protuct_block .RWDproduct002_v2 .popup-portfolio .portfolio-item h4 {font-size: 18px;}.product_block2 .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100% / 3);}.RWDproduct002_v2 .portfolio-item > .inner-content:hover {display: flex;flex-direction: column-reverse;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text {display: block;color: #000;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {color: #000;}.RWDproduct002_v2 .portfolio-item > .inner-content {opacity: 1 !important;}.page_wrapper_bg  .ebtn a {width: auto;}.page_wrapper_bg  .ebtn {width: auto;}.RWDproduct_page .btn_back {width: auto;}.page_wrapper_bg section.call_to_action { padding: 50px 0 45px 0;}.floor_sec { width: 90%;}.page_wrapper_bg .middle_info {    width: 260px;}.page_wrapper_bg .middle_photo {    width: calc(100% - 260px);}.page_wrapper_bg .culture_block {margin-bottom: 40px;}.page_wrapper_bg .culture_txt {width: calc(100% - 280px);}.page_wrapper_bg .culture_pic {width: 280px;}.RWDproduct_page .pic-box {padding-right: 15px;}.RWDproduct_page .products-info .txt .editor ul { font-size: 14px;}.ct_info {    width: 100%;    padding-left: 0;    text-align: center;}.ct_map {    width: 100%;    margin-top: 20px;}.ct_block {flex-direction: column-reverse;}.day_block { width: 100%;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.protuct_block .RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;}.protuct_block .RWDproduct002_v2 .popup-portfolio .portfolio-item:last-child {margin:0;}.RWDright_cont002 .item-first .pic {width: 100%;margin-bottom:30px}.RWDright_cont002 .item-first .text-box {width:100%;padding:10px;}.RWDright_cont002 .item-first .text-box a {width: 100%;}.container.editor {font-size: 22px;letter-spacing: 4px;}.product_block2 .RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: 100%;}.protuct_block .container {width:85%;}.about_block .container {width:85%;}.news_block .container {width: 85%;}.product_block2 .container {width: 85%;}.footer_block .container {width: 85%;}.layoutlist_2 .col-xs-12 {width: 50%;float: left;}.layoutlist_8.rwd .item {padding: 30px 0;width: 50%;float: left;}.layoutlist_8.rwd .row {margin-left: 0;margin-right: 0;}.RWDslider01 .pic-list {float: none;width: 100%;padding-left: 0;padding-right: 0;}.RWDslider01.pic-right .pic-list { float:none; padding-left: 0px; padding-right: 0;}.RWDslider01 .text { float: none;width: 100%;}.RWDslider01 .control-box { left: 0;}/**/ 
.page_wrapper_bg .step_sec {width: 100%;}.hgroup h1 {text-align: center;border-bottom: none;}.hgroup .breadcrumb {text-align: center; margin: 0px 0 30px;bottom: 10px;}.page_wrapper_bg .culinfo_block {width: 100%;}.page_wrapper_bg .culture_step{width: 100%;}.page_wrapper_bg .day_block {    padding: 0;    background: transparent;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.footer_block .ft_info .RWDedictor {flex-direction: column;}.ft_tex, .ft_tex2 {padding:0px;margin-top:30px}.protuct_block {padding: 50px 0px;}.about_block {padding: 50px 0px;}.product_block2 {padding: 50px 0px;}.protuct_block .RWDproduct002_v2 .popup-portfolio .portfolio-item {margin-bottom:30px}.footer_block .container {width: 95%;}.slogan_pc {display:none}.slogan_ph {display:block;line-height:1.8}.ft_icon img {width: 30px;height: 30px;margin: 0 2px;}.RWDproduct_page .btn_back {width: 100%;}.page_wrapper_bg  .ebtn a {width: 100%;}.page_wrapper_bg  .ebtn {width: 100%;}.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}.layoutlist_8.rwd .item { width:100%;float:none;}.layoutlist_2 .col-xs-12 { width:100%;float:none;}.page_wrapper_bg .ab_pic { flex-wrap: wrap;margin: 0;}.page_wrapper_bg .middle_block { flex-wrap: wrap;flex-direction: column-reverse;}.page_wrapper_bg .middle_info {width: 100%;display: flex;}.page_wrapper_bg .midinfo_sec {width: 50%;}.page_wrapper_bg .middle_photo {width: 80%;margin: 30px auto 50px;}.page_wrapper_bg .floor_sec {width: 100%;}.page_wrapper_bg .floor_item span {padding-right: 7px;}.page_wrapper_bg .floor_item {width: calc(100%/2);}.page_wrapper_bg .article-text {font-size: 14px;}.page_wrapper_bg .article-text p{font-size: 14px;}.page_wrapper_bg .floor_bottom {flex-direction: column;text-align: center;margin: 0;}.page_wrapper_bg .floor_bottom ul {padding-left: 0;margin-left: 0;border-left: none;}.page_wrapper_bg .culture_block:nth-child(2) {flex-direction: column-reverse;}.page_wrapper_bg .culture_block {flex-wrap: wrap;}.page_wrapper_bg .culture_pic {width: 100%;}.page_wrapper_bg .culture_txt {width: 100%;padding: 0;}.page_wrapper_bg .culinfo_txt { left: 0;width: 100%;padding-bottom: 15px;text-align: center; top: -30px;width: 100%;}.page_wrapper_bg .culinfo_item {margin: 0;flex-direction: column;}.page_wrapper_bg .cstep_img {width: 160px;margin: 0 auto;}.page_wrapper_bg .cstep_item {flex-wrap: wrap; text-align: center;}.page_wrapper_bg .cstep_txt {width: 100%;}.page_wrapper_bg .cstep_title {text-align: center;margin: 50px 0 10px;}.page_wrapper_bg .pr_img .pr_item { width: calc(100%/2 - 10px);}.page_wrapper_bg .page_subject {padding: 0;}.hgroup h1 {letter-spacing: 2px; font-size: 28px;}.hgroup .breadcrumb {margin: 0px 0 15px;}.layoutlist_2 .album_item {width: calc(100%/1);float:none;}.RWDproduct_page .btn-other li button {width: 100%; text-align:left;}.RWDproduct_page .btn-other li {width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .header {    padding: 0 20px 0 5px;}.RWDmenu_plus04 .features {    padding-right: 15px;}.banner_block {margin-top: 70px;}/*loading*/ 
.RWDfakeloader .fl img {width: 250px}/*ft*/ 
.ft_logo {margin-right: 0px;margin-bottom: 20px;}.ft_pc {display:none !important}.ft_ph {display:block}.ft_ph .ft_box {width:100%}.ft_ph .ft_icon {display:block;margin-top:10px}.ft_ph h6 {line-height: 1.7;    color: #96642d;    letter-spacing: 2px;    font-size: 20px;    margin-top: 15px;    font-weight: bold;}.footer_block .container {padding:0 15px}/**/ 
.page_wrapper_bg .ab_item {    width: 100%;    margin: 8px 0;}.page_wrapper_bg  .RWDmenu_plus04 .header{box-shadow: 0 2px 18px rgb(175 126 74 / 0.05);}.page_wrapper_bg  .banner_block {margin-top: 20px;}.page_wrapper_bg .step_item small {display: none;}.page_wrapper_bg .step_num {padding-right: 7px;}.page_wrapper_bg .article-text h5 {font-size: 18px;}.page_wrapper_bg .floor_bottom ul {padding-left: 0px;margin-left: 0px;}.page_wrapper_bg .day_item .day_time {width: 100px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .header {padding: 0 10px;}.RWDmenu_plus04 .logo {margin-top: 11px;width: 120px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 10px;}
}
/*380px end*/
/*340px start*/

@media (max-width: 340px){.RWDmenu_plus04 .logo {width: 120px;}.page_wrapper_bg .step_item { margin: 0 2px;width: calc(50% - 4px);font-size: 15px;}.page_wrapper_bg .midinfo_sec {font-size: 12px;}.page_wrapper_bg .floor_sec {font-size: 12px;}}

/*340px end*/