/* now =>2025-09-17 20:00:45*/ 
 /* Last Midoify Time By 2025-09-12 12:00:44 */ 
 /* Last Midoify Time By 1757649644 */ 
 /* Last Midoify Time By Fri, 12 Sep 2025 04:00:44 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT01 start=> */ 
 .navbar-toggle{background-color:transparent} .navbar-toggle .icon-bar{background-color:transparent} .navbar-default .navbar-nav > li > a{color:#333333} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color:#CCCCCC} /* <= RWDPAGE_BASE_PAT01 end */ 
 /* miracle customization start=> */ 
a:hover, a:focus{text-decoration:none}.index .main.cd-main-content {    overflow: hidden;}/*網站警告*/ 
.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.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;color:#333;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background:#9c3200 !important;border: 1px solid #9c3200 !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #9c3200 !important;color: #fff !important;}.RWDmenu_plus04 .logo {filter: grayscale(1)brightness(20);width: 170px;margin-top: 20px;transition: all .5s ease;}.RWDmenu_plus04 .is-up .logo {width: 120px;margin-top: 10px;margin-bottom: 15px;transition: all .5s ease;}.fl img {width: 320px;}/*menu*/ 
.RWDmenu_plus04 .header {background: transparent;padding: 0 80px;transition: all.5s ease;}.RWDmenu_plus04 .header.is-up {background: #9c3200;transition: all.5s ease;}.RWDmenu_plus04 .site-nav .menu>li>a {    color: #fff;font-size: 16px;text-align: center;font-weight: 600;letter-spacing: 1px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px ;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select { color: #fff;}.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;}.RWDmenu_plus04 .features .member-btn {padding:25px 10px 0px 25px;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after{border-color:#fff;}.RWDmenu_plus04 .site-nav .menu>li>a:before {content: "";position: absolute;width: 5px;height: 5px;background: #f3b456;border-radius: 10px;top: 14px;left: 50%;transform: translate(-50%, 20px);opacity: 0;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li:hover>a:before, .RWDmenu_plus04 .site-nav .menu>li.active>a:before{ transform: translate(-50%, 0px);opacity: 1; transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.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: 700;background: #f3b456;color: #fff;transition: all .5s ease;}/*側選單*/ 
.RWDmenu_plus04 .cart-block, .RWDmenu_plus04 .querycar-block {background-color: #fff7ee;}.RWDmenu_plus04 .cart-block .bottom-box, .RWDmenu_plus04 .querycar-block .bottom-box {background-color: #9c3200;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {border-top: 0;font-size: 15px;color: #fff;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #9c3200;border-left: 1px solid #ddd;letter-spacing: 2px;color: #fff;text-align: center;}.RWDmenu_plus04 .member-block {background-color: #fff7ee;}.RWDmenu_plus04 .member-block .form-area .group.v-code input {margin: 0 6px 0 0px;}.RWDmenu_plus04 .member-block a.login.is-on {background-color: #9c3200;}.RWDmenu_plus04 .member-block a.login, .RWDmenu_plus04 .member-block a.signin { border: 1px solid #ddd;}.member-block h3 {border-bottom: 1px solid #888;line-height: 24px;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*news*/ 
.new_block {position: absolute;bottom: 50px;z-index: 1;left: 50%;max-width: 600px;transform: translate(-50%, 0);}.RWDnews_autolist .news-box {background: #9c3200;border: 1px solid #9c3200;}.RWDnews_autolist {max-width: 100%;float: right;}.RWDnews_autolist .title {background: #9c3200;font-size: 15px;letter-spacing: 2px;width: 150px;padding: 6px 0;}.RWDnews_autolist .news-list {padding: 6px 10px 6px 30px;width: calc(100% - 150px);background: #fff;}.RWDnews_autolist .slick-arrow {display:none !important;}/*banner*/ 
.banner_block {position: relative;}.RWDbanner_plus01 .slick-caption.txt-center {top: 30%;}.RWDbanner_plus01 .pic-box {padding: 0 70px 80px 0;}.RWDbanner_plus01 .logo {display: inline-block;position: absolute;left: 50%;top: 120px;transform: translate(-50%, 0);filter: drop-shadow(2px 4px 6px rgba(51,51,51,.5));}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 250px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 35px;color: #fff;font-family: 'Noto Serif TC', serif;font-weight: 600;letter-spacing: 5px;text-shadow:0 0 10px rgba(0,0,0,.5);}.RWDbanner_plus01 .slick-caption .txt1 h8 {border: 1px solid #ddd;padding: 0 10px;margin-left: -1px;line-height: 1.5;font-size: 40px;color: #fff;font-family: 'Noto Serif TC', serif;text-shadow: 0 0 10px #444;}.RWDbanner_plus01 .slick-caption .txt1 h8:nth-child(2), .RWDbanner_plus01 .slick-caption .txt1 h8:nth-child(4) {margin-right: 16px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 4px;height: 18px;line-height: 12px;color: transparent;background: #6b6b6b;border: none;transition: all .5s ease;border-radius: 0;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #9c3200;opacity: 1;height: 25px;transition: all .5s ease;}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: -8px;}.RWDbanner_plus01 .slick-caption .txt2 span h7 {padding-right: 20px;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {z-index: 30;}/*左右間距*/ 
.product_block .container{width: 80%;}.series_block .container{width: 90%;}.ent_block .container {width: 80%;}/*統一標題*/ 
.index h1.main-title {font-family: 'Noto Serif TC', serif;font-size: 45px;margin: 0px;color: #481e1c;font-weight: 600;    line-height: 1.3;letter-spacing: 2px;}.index h1.main-title h8 {border: 1px solid #b38f8d;padding: 0 10px;margin-left: -1px;line-height: 1.5;}.index h2.sub-title {font-size: 18px;margin: 35px 0 0;color: #888;font-weight: 300;font-family: 'Noto Serif TC', serif;letter-spacing:4px;line-height: 1.5;}.index .section-line{display:none;}.RWDproduct002 .section-subject {text-align: right;margin: 20px;position: relative;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {color: #481e1c;}.index .RWDedictor002 h1.main-title {font-size: 38px;line-height: 1.3;letter-spacing: 2px;}/*單品*/ 
.product_block {position: relative;padding: 100px 0;}.product_block:before {content: "";position: absolute;width: 400px;height: 400px;background: url(archive/image/customization/deco01.png)no-repeat;background-size: contain;top: -14%;left: -6%;opacity: .2;z-index: 1;}.RWDproduct002 {padding: 0;}.RWDproduct002 .section-subject:before {content: "";   position: absolute;width: 200px;height: 70px;background: url(archive/image/customization/deco02.png)no-repeat;background-size: contain;opacity: .3;left: 35px;top: -78px;}.RWDproduct002 .showbottom:hover .inner-content > img {-webkit-transform: scale(1.1);transform: scale(1.1);}.RWDproduct002 .section-subject:after {content: "";position: absolute;width: 180px;height: 50px;background: url(archive/image/customization/deco02.png)no-repeat;background-size: contain;opacity: .3;left: 240px;top: -20px;}.popup-portfolio .portfolio-item {padding: 0 18px;width: calc(100% / 4 - 1px);margin-bottom: 0px;}.RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct002 .portfolio-bottom-summary h4 {padding-bottom: 8px;border-bottom: 1px dashed #c5a798;font-family: 'Noto Serif TC', serif;color: #9c3200;margin-top: 30px;margin-bottom: 15px;font-size: 18px;letter-spacing: 2px;font-weight: 600;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4 {color: #481e1c;}.RWDproduct002 .showbottom .btn_area {text-align: right;}.RWDproduct002 .portfolio-bottom-summary p {font-size: 15px;letter-spacing: 1px;line-height: 1.7;color: #888;font-weight: 600;}.boxstand .heading h2:before, .boxstand .heading h2:after{display:none;}.popup-portfolio .portfolio-item:nth-child(4n+2) {margin-top:40px;}.popup-portfolio .portfolio-item:nth-child(4n+3) {margin-top: 80px;}.popup-portfolio .portfolio-item:nth-child(4n) {margin-top: 120px;}.RWDproduct002 .showbottom:hover .portfolio-bottom .btn_add2car {background-color: #9c3200;color: #FFFFFF;border: 1px solid #9c3200;}.RWDproduct002 .showbottom .btn_add2car {border-radius: 0;}.boxstand {background-color: #fff7ee !important; padding: 40px  !important;}.boxstand .nbg {background-color: #fff;color: #333;border: 1px solid #ddd;border-radius: 0px;}.boxstand .heading h2 {color: #333;font-size: 24px;font-weight: 600;}.boxstand .btn-success {border-radius: 0px;width: 100%;background-color: #9c3200;border: 1px solid #9c3200;}.boxstand .btn:hover, .btn-success.focus, .btn-success:focus {color: #fff;border-color: #481e1c;text-shadow: none;background: #481e1c;}/*series*/ 
.series_block {padding:40px 0 100px;position: relative;}.series_block:before {content: "";position: absolute;width: 400px;height: 100px;background: url(archive/image/customization/deco07.png)no-repeat;background-size: contain;right: 60px;top: 0px;opacity: .3;}.series_block:after {content: "";position: absolute;width: 500px;height: 130px;background: url(archive/image/customization/deco06.png)no-repeat;background-size: contain;left: 60px;top: 80px;opacity: .55;transform: scaleX(-1);}.RWDproduct004 .callout-dark {background-color: transparent;padding: 0 0 60px;}.RWDproduct004 .row.mix-grid {margin: 0;}.RWDproduct004 .item-box .item-hover {opacity: 1;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none;}.RWDproduct004 section {border-bottom: 0;}.mix-grid .mix{width: calc(100% / 3);}.mix-grid .mix:nth-child(8n+5), .mix-grid .mix:nth-child(8n+6) {float:right;}.RWDproduct004 .item-box-desc {    position: absolute;    width: calc(100% - 20px);    height: auto;    top: 10px;    padding: 30px 30px 30px;    left: 10px;    z-index: 2;    transition: all .5s ease;    background: linear-gradient(to bottom, #7d5a48, rgb(144 107 89 / 50%) , rgba(156, 50,0,0));}.RWDproduct004 .item-box:hover .item-box-desc {background: rgba(0,0,0,0);padding: 45px 45px 20px;transition: all .5s ease;}.RWDproduct004 #portfolio div.col-md-3 .item-box:hover h3 {    font-size: 23px;    letter-spacing: 6px;    transition: all .5s ease;    transition-delay: .1s;}.RWDproduct004 .overlay {background-color: rgba(0, 0, 0, 0);}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 10px !important;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size:20px;font-family: 'Noto Serif TC', serif;line-height: 1.3;color: #fff;text-shadow: 0 0 10px rgba(0,0,0,.6);letter-spacing: 2px;transition: all .5s ease;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;transition: all .5s ease;}.RWDproduct004 a.ico-rounded.lightbox {display: none;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {display: none;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;position: absolute;top: 0;margin-top: 0;}.RWDproduct004 .item-box .item-hover:hover .overlay {transition: all .5s ease;background-color: rgba(0, 0, 0, 0.3);}.RWDproduct004 .item-box .item-hover a:hover {border:7px solid #9c3200;transition: all .8s ease;}.RWDproduct004 .item-box .item-hover a:after {content: "";position: absolute;width: 100%;height: 100%;border: 3px solid #9c3200;left: 0px;top: 0px;opacity:0;transition: all .5s ease;}.RWDproduct004 .item-box .item-hover a:hover:after{left: 15px;opacity:1;top: 15px;width: calc(100% - 30px);height: calc(100% - 30px);transition: all .5s ease;transition-delay: .1s;}.mix-grid .mix:nth-child(8n+1) a:before, .mix-grid .mix:nth-child(8n+2) a:before, .mix-grid .mix:nth-child(8n+5) a:before, .mix-grid .mix:nth-child(8n+6) a:before {content: "";position: absolute;width: 400px;height: 55px;background: url(archive/image/customization/deco05.png)no-repeat;background-size: contain;bottom: 20px;right: 30px;opacity: 0;transform: translate(0%, 20%);transition: all .5s ease;}.mix-grid .mix:nth-child(8n+1) a:hover:before, .mix-grid .mix:nth-child(8n+2) a:hover:before, .mix-grid .mix:nth-child(8n+5) a:hover:before, .mix-grid .mix:nth-child(8n+6) a:hover:before {opacity: 1;transform: translate(0, 0);transition: all .5s ease;transition-delay: .35s;}/*about*/ 
.ab_block {padding: 30px 0 100px;    overflow: hidden;}.RWDedictor002 .section-content {width: 100%;padding: 100px 15px;}.RWDedictor002 .section-content>.row:nth-child(1)>.col-md-6:first-child {width: 30%;position: absolute;bottom: -100px;}.RWDedictor002 .section-content>.row:nth-child(1)>.col-md-6:nth-child(2){width: 70%; float: right;}.RWDedictor002:before {content: "";position: absolute;width: 90%;height: 100%;background: url(archive/image/customization/ab_bg3.jpg)no-repeat;right: 0;opacity: .6;}.RWDedictor002 .img-rounded {border-radius: 0;filter: drop-shadow(2px 4px 6px rgba(51,51,51,.3));}.RWDedictor002 .RWDedictor002-text {padding:0 85px;}.RWDedictor002 .RWDedictor002-text p {font-size: 16px;line-height: 2;color: #333;letter-spacing: 1px;font-weight: 600;}.about_txt {padding-top: 40px;}.ab_icon img {width: 100%;display: inline-block;background: rgba(142,70,28,50%);mix-blend-mode: darken;margin: 0;border-radius: 8px;}.ab_other {padding-left: 55px;}.about_txt h4 {padding-bottom: 10px;font-weight: 600;letter-spacing: 2px;font-family: 'Noto Serif TC', serif;color: #481e1c;font-size: 18px;}.ab_icon {display: flex;padding-bottom: 35px;}.ab_other a {display: inline-block;padding-top: 10px;border-bottom: 1px solid #b1744e;color: #b1744e;letter-spacing: 1px;font-size: 15px;}.ab_btn {text-align: right;}.imp_title {position: absolute;left: -15%;}.index .imp_title h1.main-title h8 {font-size: 25px;display: block;margin-top: -1px;margin-left: 0;}.index .RWDedictor002 .imp_title h1.main-title {display: inline-block;padding: 0 3px;}.ab_icon .pic_b:nth-child(1) img, .ab_icon .pic_b:nth-child(2) img{background: rgba(167,52,9,0.6);}.pic_b {width: calc(100% / 4 - 10px);display: inline-block;margin: 0 5px;}.RWDedictor002 .RWDedictor002-text .pic_b p {line-height: 1.3;letter-spacing: 2px;color: #826b62;padding-top: 15px;font-size: 15px;}.animated .RWDedictor002 .img-rounded { animation: 1500ms ease normal forwards 1 fadeInLeft;animation-delay: .5s;opacity: 0;}/**/ 
.RWDnews003 {z-index: 1;}.RWDnews003 .box-icon.box-icon-side>i {position: relative;width: auto;margin: 20px 0;z-index: 3;padding: 0 15px;top: auto;}.RWDnews003 .box-icon.box-icon-side {display: flex; justify-content: center;align-items: center;padding-left: 0;background: rgba(238,211,185,0.5);position: relative;border-radius: 8px;}.RWDnews003 .col-md-4 {width: calc(100% / 3 - 70px);margin: 0 35px;}.RWDnews003 .box-icon.box-icon-side:before {content: "";position: absolute;width: calc(100% + 20px);height: calc(100% + 20px);background: #efc9a1;border: 2px solid #f1d6bc;z-index: -1;border-radius: 8px;left: -10px;top: -10px;opacity: .3;}.RWDnews003 .box-icon.box-icon-side:after {content: "";position: absolute;width: 150px;height: 100%;background: url(archive/image/customization/deco01.png)no-repeat;right: 0;background-size: 300px;bottom: 0;opacity: .9;filter: brightness(10);border-radius: 8px;pointer-events: none;}.RWDnews003 .box-icon .box-icon-title {ustify-content: center;display: flex;align-items: center;width: auto;padding: 0 15px;z-index: 3;}.RWDnews003 .box-icon a.box-icon-title >h2 {color: #481e1c;font-size: 26px;font-weight: 700;font-family: 'Noto Serif TC', serif;letter-spacing: 3px;z-index: 3;}.RWDnews003 .fa img {max-width: 75px;}.ent_block {padding: 80px 0 30px;}.RWDnews003 .box-icon a.box-icon-title:hover>h2 {color: #9c3200;}.RWDnews003 .box-icon a.box-icon-more {position: absolute;display: block;height: 100%;width:100%;text-align: right;color: transparent;top:0;left:0;}.RWDnews003 .box-icon a.box-icon-more:hover, section.dark .box-icon a.box-icon-more:hover {color: transparent;}/*bg*/ 
.fixed_bg {width: 100%;height: 100vh;position: fixed;top: 0;z-index: -2;opacity: .8;}.fixed_bg img {width: 100%;}.fixed_bg .RWDedictor:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: rgb(252,234,214,.2);}/*跟隨*/ 
.scrollTop002 .ii {background: transparent;}.scrollTop002 {bottom:50px;right: 10px;}.fixed_social {background: transparent;border: 1px solid #ccc;position: fixed;bottom: calc(10% + 50px);z-index: 30;right: 10px;opacity: 0;transition: all .5s ease;pointer-events: none;}.fixed_social.change {opacity: 1;pointer-events: auto;transition: all .5s ease;}.RWDsocial002 ul.socialNetwork {margin-bottom: 0;}.RWDsocial002 ul.socialNetwork li {float: none;}.RWDsocial002 .iconRounded {padding: 18px 2px;font-size: 20px;background:#faf9f6;border-radius: 0;border-bottom: 1px solid #ccc !important;color: #888;width: 50px;height: auto;margin-right: 0;border: 0;}.RWDsocial002 .iconRounded img {width: 25px;filter: grayscale(1)brightness(2.2);}.RWDsocial002 .cusimg {border-bottom: 0 !important;}.RWDsocial002 .cusimg:after {content: "團購單";font-family: '微軟正黑體',sans-serif;font-style: normal;color: #888;font-weight: 600;position: relative;width: 20px;display: block;margin: 12px auto 0;font-size: 18px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #9c3200;color: #fff;}.RWDsocial002 .cusimg:hover:after{color:#fff;}.RWDsocial002 .cusimg:hover img{filter: brightness(20)grayscale(1)contrast(10);}i.i.ii-fb1.iconRounded {color: #1069b5;}i.i.ii-line3.iconRounded {color: #4aaf4c;}/*20250710 隱藏訂購人手機註解欄位-NA.fw_500 {    display: none;}*//*20250912 送出匯款不得再點擊*/ 
.gray33radius-btn.sending {    background: #aaa !important;    color: #fff !important;    cursor: not-allowed;    opacity: 0.7;}
/*footer start*/ 


.footer_block {padding: 100px 0 30px;}.footer_block .container {width: 100%;padding: 0;}.ft_info a {color: #333;}.ft_info a:hover {color: #9c3200;}.ft_txt {width: 40%;float: left;}.ft_logo {width:25%;float: left;text-align: center;}.ft_map {width:35%;float: right;padding-right:70px;}.ft_txt dd {line-height: 1.7;margin: 8px 0;letter-spacing: 1px;font-size: 16px;font-weight: 400;color: #333;}.ft_menu dd {width: calc(50% - 30px);margin: 0px 30px 13px 0px;float: left;padding: 5px 0;border-bottom: 1px solid #ddd;}.ft_logo .com_logo {margin: 0 auto 30px;width: 230px;}.ft_contact h8 {font-size: 30px;display: block;font-weight: 600;margin-bottom: 40px;}.ft_logo .com_logo img {width: 100%;}.ft_info {display: flex;align-items: center;}.ft_logo p {letter-spacing: 1px;font-weight: 600;font-size: 18px;color: #333;}.ft_menu {border: solid #ddd;border-width: 0 0 0 1px;}.ft_txt .col-sm-6 {padding: 0 50px;}.ft_menu h4 {font-size: 20px;font-weight: 600;color: #333;letter-spacing: 2px;margin-bottom: 20px;}.ft_other {padding-top: 80px;text-align: center;font-size: 12px;color: #999;line-height: 24px;}.copyright {display: inline-block;padding: 0 10px 0 0;margin: 0 10px 0 0;border: solid #ddd;border-width: 0 1px 0 0;}.RWDssl01 {display: inline-block;padding: 0 10px;margin: 0 10px;border: solid #ddd;border-width: 0 1px;}.ft_other .RWDedictor{ display: inline-block;}.ft_menu dd:nth-last-child(-n+2) {border-bottom: 0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #999;}

/*footer end*/ 

/*內頁 start*/ 


body.wrapper_bg.page_wrapper_bg, .page_wrapper_bg .main{background: transparent;}/*menu*/ 
.page_wrapper_bg .RWDmenu_plus04 .header {background: #9c3200;border-bottom:0px;}.page_wrapper_bg .RWDmenu_plus04 .logo {width: 120px;margin-top: 10px;margin-bottom: 15px;}/*共同*/ 
.page_wrapper_bg .pagecontent, .page_wrapper_bg .pagecontent a, .article-text {font-size: 15px;letter-spacing: 1.5px;line-height: 28px;color: #333;}.page_wrapper_bg section.call_to_action {min-height: 650px !important;padding: 70px 0 70px;position: relative;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin: 0 0 40px;}.page_wrapper_bg section.call_to_action::before {    content: "";    position: absolute;    width: 320px;    height: 80px;    background: url(archive/image/customization/deco07.png)no-repeat;    background-size: contain;    right: 80px;    top: 30px;    opacity: .3;}.page_wrapper_bg section.call_to_action::after {    content: "";    position: absolute;    width: 400px;    height: 115px;    background: url(archive/image/customization/deco06.png)no-repeat;    background-size: contain;    left: 60px;    top: 80px;    opacity: .55;    transform: scaleX(-1);z-index: -1;}/*文字*/ 
.page_wrapper_bg .pagecontent h3 {font-weight: 600;letter-spacing: 4px;font-family: 'Noto Serif TC', serif;color: #9c3200;font-size: 22px;line-height: 32px;margin: 10px 0;}.page_wrapper_bg .pagecontent h4 {font-weight: 600;letter-spacing: 2px;font-family: 'Noto Serif TC', serif;color: #481e1c;font-size: 18px;border-bottom: 1px dashed #c5a798;padding-bottom: 10px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .item {padding: 30px 0px 50px;margin-bottom: 40px;    border-bottom: 0px;    background: #fffdf8;}.page_wrapper_bg .layoutlist_8 .list_subject a {font-size: 17px !important;line-height: 1.7 !important;color: #9c3200 !important;padding: 10px 0;letter-spacing: 1px;transition: 0.2s;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {color: #333 !important;border-bottom: 0 !important;font-size: 15px !important;font-weight: 400;}.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 32px;color: #333;text-align: center;}.page_wrapper_bg .layoutlist_8 .listdate {border:0px;}.page_wrapper_bg .layoutlist_8 .listdate .yearmonth {padding-bottom: 20px;color: #333;text-align: center;}.page_wrapper_bg .layoutlist_8 .list_subject a:hover {opacity:0.8;}/*標題*/ 
.hgroup h1 {    text-align: center;    letter-spacing: 3px;    font-size: 28px;    color: #481e1c;    line-height: 1.5;    margin: 0;    font-family: 'Noto Serif TC', serif;    font-weight: 600;}.hgroup .breadcrumb {background-color: transparent;border: 0;position: relative;bottom: 0;text-align: center;float: none !important;letter-spacing: 1px;}.hgroup .breadcrumb a {color: #999;letter-spacing: 1px;}.hgroup .container {margin-bottom: 30px;border:0px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {float: right;padding: 0px;margin: 0 0 20px;background: transparent;border-radius: 0px;border: 0px;text-align: center;}.page_wrapper_bg .ebtn a, .page_wrapper_bg .btn.btn_back a {padding: 6px 30px;background: transparent;font-size: 15px;line-height: 24px;transition: 0.5s;display: block;color: #333 !important;letter-spacing: 2px;border: 1px solid #BABABA;}.page_wrapper_bg .ebtn a:hover, .page_wrapper_bg .btn.btn_back a:hover {background: #9c3200;color: #fff !important;border: 1px solid #9c3200;}/*側選單*/#sidebar .products-nav {    background: #fffdf8;    border: 1px solid #9c3200;}.page_wrapper_bg .m2018 .products-nav .nav-title {color: #9c3200;text-align: center;font-size: 18px;line-height: 30px;letter-spacing: 3px;padding: 7px 10px;background: transparent;font-family: 'Noto Serif TC', serif;border-bottom: 1px solid;margin: 0px;}.m2018 .products-nav>ul>li {margin-bottom: 0px;border-bottom: 1px dashed #ecded7;padding: 0 0 0px 15px;}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #000 !important;}.m2018 .products-nav>ul>li>a:hover::before, .m2018 .products-nav>ul>li.active>a::before {color: #000;background: #000;}.m2018 .products-nav>ul>li>a::before {    content: "";font-size: 12px;position: absolute;transition: all .5s;width: 6px;height: 6px;background: #888;left: 0px;top: 25px;}.m2018 .products-nav>ul>li>a {color: #888;text-align: left;padding: 15px 15px 15px 20px;font-size: 15px;transition: 0.3s;letter-spacing: 2px;}.m2018 .products-nav ul>li>.toggle-submenu {top: 10px;}.page_wrapper_bg .m2018 .products-nav>ul>li>ul>li>a {line-height: 24px;padding: 0px 0px 8px;}.m2018 .products-nav ul li ul li {padding: 0px 20px;}#sidebar .m2018 .products-nav ul li ul {margin-bottom: 10px;}/*會員*/#join_form {margin-top: 0px;background: #fffdf8;}.RWDmenu_plus02 .member-block.logn-out {margin-top: 10px;}#btn_member_login, #join_form .btn-primary, #div_forget_content #forget_table_btn{background-color: #9c3200;transition: 0.3s;border-radius: 0px;}#btn_member_login:hover, #join_form .btn-primary:hover, #div_forget_content #forget_table_btn:hover {background-color: #9c3200;opacity: 0.8;}.btn-primary {background-color: transparent;border: 0px;padding: 0px;}.btn-primary:hover {background-color: transparent;}.btn-primary a {display: block;text-decoration: none;border: 1px solid #9c3200;color: #9c3200;padding: 8px 12px;transition: 0.3s;}.btn-primary a:hover {color: #fff;background: #9c3200;}.search_area, #carlist .th {font-size: 14px;}/*購物清單*/ 
.RWDshopping .btn.normal {border: 1px solid #9c3200;color: #9c3200;border-radius: 0px;transition: 0.3s;font-size: 15px;}.RWDshopping .btn.t-right {color: #fff;background: #9c3200;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background:#9c3200;color: #fff;opacity: 0.8;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #9c3200;color: #ffffff;background: #9c3200;}.bonus-box .form-group .btn, .voucher-box .form-group .btn {background: #9c3200;}#lightbox-voucher .normal, #lightbox-vouchers .normal {background: #9c3200;color: #fff;border-radius: 0px;}#mov_rtn_btn:hover {background: #9c3200;color: #fff;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {background: transparent;}/*產品列表*/ 
.webdesc {border: 1px solid #b38f8d;padding: 15px 25px;background: #fffdf8;}.layoutlist_2 .item, .layoutlist_4 .item {border: 0px;}.item .subject A.itemlink {border-bottom: 1px dashed #c5a798;font-family: 'Noto Serif TC', serif;color: #9c3200;display: block;font-size: 18px;letter-spacing: 2px;font-weight: 600;padding-bottom: 5px;text-align: center;}.item .subject A.itemlink:hover {color: #9c3200;}.stands_div {width: 100% !important;margin-bottom: 10px;font-size:14px;}.amount_div {float: left !important;text-align: left !important;width: 100% !important;margin-bottom: 15px;font-size:14px;}.layoutlist_4 select {padding: 3px 7px;letter-spacing: 1px;border: 1px solid #cca390;color: #000;font-size: 13px;}.layoutlist_4 .cate_div {display: none !important;}.layoutlist_4 .price {color: #333;}.layoutlist_4 .price.sellprice {color: #c32929;}.layoutlist_4 .buybtn {background: #9c3200;transition: 0.3s;}.layoutlist_4 .item:hover .buybtn {transition: 0.3s;background: #333;}/*產品介紹*/#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {border: 4px double #9c3200;background: transparent;color: #9c3200;transition: 0.3s;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {background: #9c3200;transition: 0.3s;}.RWDproduct_page .btn-shop .btn.add:hover {background-color: #f3e6df;transition: 0.3s;}.RWDproduct_page .btn-shop .btn.shop:hover {background-color: #9c3200;transition: 0.3s;opacity: 0.8;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #333;}.RWDproduct_page .products-info .txt {background: #fffdf8;padding: 10px;}article.products-editor.editor.clearfix {padding: 15px 20px;}.RWDproduct_page .products-info ol {padding-left: 24px;}article.products-editor.editor.clearfix ul {padding-left: 22px;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 3px solid #ceb5a9;}.RWDproduct_page .products-info .name {font-size: 22px;margin-bottom: 10px;letter-spacing: 4px;color: #9c3200;line-height: 1.5;font-family: 'Noto Serif TC', serif;font-weight: 600;}.RWDproduct_page .products-info .price-box li {color: #c32929;}#mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn {width: 48.5%;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {padding: 5px;}.RWDproduct_page .products-info .price-box li.active {color: #333;}/*關於我們*/ 
.ab-box {background: #fffdf8;padding: 50px;}.page_wrapper_bg .pagecontent .ab-txt h4 {margin-top: 35px;}/*料理方式*/ 
.food_img01 {margin: 20px 0px 35px;}.food_img01 img {width: 70%;}/*媒體採訪紀實*/ 
.RWDtimeline01 .line_dot2 span {background: #f9f6f0;}.RWDtimeline01 li.event .point .editor {font-size: 15px;color: #333;text-align: center;}.RWDtimeline01 li.event .point .title {margin: 10px 0 15px 0;}.md-txt{border: 1px solid #b38f8d;padding: 15px 25px;background: #fffdf8;}.page_wrapper_bg .pagecontent .md-txt h3 {margin-top: 0px;}.page_wrapper_bg .pagecontent .RWDtimeline01 {margin-top: 110px;}/*聯絡我們*/ 
.con-txt {background: #fffdf8;padding: 20px;text-align: center;position: relative;margin: 40px 0 20px;border-top: 1px dashed #9c3200;}.con-txt::before {content: "";position: absolute;width: 15px;border-style: solid;border-width: 30px 30px 0 30px;border-color: #fffdf8 transparent transparent transparent;bottom: -28px;left: 50%;}.eformsDesc {border: 0px;padding-bottom: 20px;margin-bottom: 20px;}.form-horizontal .form-group {margin-bottom: 35px;}.customized_columns ._input, .customized_columns select {border-radius: 0px;background-color: #ffffff;}.con-txt02 {margin: 50px 0 30px;}/*檔案下載*/ 
.download .search_input {background: transparent;}.page_wrapper_bg .layoutlist_3 .dbtn_v2 {color: #9c3200;border: 1px solid #9c3200;transition: 0.3s;background: transparent;border-radius: 0px;}.page_wrapper_bg .layoutlist_3 .dbtn_v2:hover {background: #9c3200;color: #fff !important;border-color: #9c3200;}/*搜尋*/ 
.RWDsearch_page .list-tab li .qty {background: #bb8e77;color: #fff;}.RWDsearch_page .list-title .qty {background: #e0cec4;}.RWDsearch_page .list-data>ul>li:nth-child(odd) {background: #f8f5ef;}.RWDsearch_page .list-data>ul>li {background: #fffcf7;}/*20200909產品列表數量同規格*/ 
.choice_num_type_c .qty {width: calc(100% - 40px);}/*20200909產品簡述行間距調整*/ 
.RWDproduct_page .products-info .txt .editor {line-height: 1.7;}.RWDproduct_page .products-info .txt .editor li {margin-bottom: 10px;}

/*內頁 end*/ 

/*小螢幕 start*/ 


@media screen and (max-width: 1700px) {.RWDedictor002 .RWDedictor002-text {padding: 0 75px 0 40px;}.ab_other {padding-left: 40px;}.product_block .container {width: 90%;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 8px !important;}.RWDproduct004 .item-box-desc {top: 8px;left: 8px;    width: calc(100% - 16px);}.popup-portfolio .portfolio-item {padding: 0 13px;}.RWDnews003 .box-icon a.box-icon-title >h2 {font-size: 24px;}.RWDnews003 .box-icon .box-icon-title {padding: 0 10px;}.ft_map {width: 30%;}.ft_txt {width: 45%;}.ft_txt .col-sm-6 {padding: 0 40px;}}@media screen and (max-width: 1500px) {.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;}.RWDmenu_plus04 .logo {width: 145px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 0px 0px 15px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 20px;}.RWDbanner_plus01 .slick-caption.txt-center {top: 28%;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt1 h8 {font-size: 35px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 210px;}.RWDbanner_plus01 .logo {width: 600px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 6px !important;}.RWDproduct004 .item-box-desc {top: 6px;left: 6px;    width: calc(100% - 12px);}.ent_block .container {width: 87%;}.RWDnews003 .col-md-4 {width: calc(100% / 3 - 50px);margin: 0 25px;}.product_block:before {top: -14%;left: -12%;}.series_block:after {left: -50px;}.about_txt .col-md-6 {width:60%;}.about_txt .col-md-6.ab_other {width: 40%;padding-left: 65px;}.ab_icon {display: block;}.pic_b {width: calc(100% / 2 - 10px); margin-bottom: 6px;float: left;}.series_block:before {width: 350px;height: 90px;}.mix-grid .mix:nth-child(8n+1) a:before, .mix-grid .mix:nth-child(8n+2) a:before, .mix-grid .mix:nth-child(8n+5) a:before, .mix-grid .mix:nth-child(8n+6) a:before {width: 300px;height: 40px;}.ft_txt .col-sm-6 {padding: 0 30px;}.ft_logo {width: 22%;}.ft_logo .com_logo {margin: 0 auto 30px;width: 200px;}.ft_txt {width: 48%;}.RWDsocial002 .iconRounded {font-size: 18px;width: 40px;}.fixed_social {right: 15px;}.RWDsocial002 .cusimg:after {font-size: 16px;}/*內頁*/ 
.page_wrapper_bg section.call_to_action::after {width: 300px;height: 70px;}}@media screen and (max-width: 1400px) {.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 12px;}.RWDbanner_plus01 .pic-box {padding: 0 50px 60px 0;}.RWDmenu_plus04 .header {padding: 0 60px;}.RWDbanner_plus01 .logo {top: 115px;width: 550px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 190px;}.product_block .container, .ent_block .container {width: 90%;}.RWDproduct002 .section-subject:after {width: 160px;height: 45px;}.RWDproduct002 .section-subject:before {width: 180px;height: 50px;left: 60px;}.RWDnews003 .box-icon a.box-icon-title >h2 { font-size: 24px;}.RWDedictor002 .section-content>.row:nth-child(1)>.col-md-6:first-child {width: 32%;bottom: -70px;}.RWDedictor002:before {width: 93%;}.ft_logo .com_logo {width: 60%;}.RWDproduct002 .portfolio-bottom-summary p {font-size: 14px;}}@media screen and (max-width: 1300px) {.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 10px;}.RWDmenu_plus04 .logo {width: 135px;}.RWDbanner_plus01 .slick-caption .txt1 h8 {font-size: 30px;}.RWDbanner_plus01 .logo {top: 100px;width: 500px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 165px;}.new_block {bottom: 35px;}.RWDproduct002 .section-subject:before {width: 150px;height: 45px;left: 115px;}.RWDproduct002 .section-subject:after {width: 140px;height: 40px;left: 280px;}.animated .series_block:after {width: 450px;height: 110px;}.animated .series_block:before {width: 300px;height: 75px;}.RWDproduct004 .item-box:hover .item-box-desc {padding: 35px 35px 20px;}.about_txt .col-md-6.ab_other {padding-left: 50px;}.RWDnews003 .col-md-4 {width: calc(100% / 3 - 40px);margin: 0 20px;}.RWDnews003 .box-icon a.box-icon-title >h2 {font-size: 22px;}.ft_txt dd {font-size: 15px;}.ft_menu dd {width: calc(50% - 25px);margin: 0px 25px 13px 0px;}}

/*小螢幕 end*/ 

/*1199px start*/ 

@media (max-width: 1199px) {
/*menu*/ 
.RWDmenu_plus04 .is-up .logo, .page_wrapper_bg .RWDmenu_plus04 .logo {width: 100px;}.RWDmenu_plus04 .header {padding: 0 25px;}.RWDmenu_plus04 .features:after {content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: rgba(204,204,204 ,.4);}.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display: block;color: #fff;font-size: 13px;}.RWDmenu_plus04 .features {position: relative;float: right;margin-right: 10px;padding-right: 10px;}.ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus04 #mobile-menu {background-color: #fff7ee;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #f3b456;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #fff7ee;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #fff;}.RWDmenu_plus04 .menu-icon { color: #333;}.RWDmenu_plus04 #mobile-menu .menu>li { border-bottom: 1px solid #fbecdc;}.RWDbanner_plus01 .pic-box { padding: 0;}.RWDmenu_plus04 .member-block .login-is-on .item {display: block;width: 100%;line-height: 24px;}/*main*/ 
.new_block { bottom: -15px;}.RWDproduct004 .item-box .item-hover a:after, .RWDproduct004 .item-box .item-hover a:after, .mix-grid .mix:nth-child(8n+1) a:hover:before, .mix-grid .mix:nth-child(8n+2) a:hover:before, .mix-grid .mix:nth-child(8n+5) a:hover:before, .mix-grid .mix:nth-child(8n+6) a:hover:before{display:none;}.RWDproduct004 .item-box .item-hover a:hover { border: 0;}.RWDproduct004 .item-box:hover .item-box-desc, .RWDproduct004 .item-box .item-box-desc { padding: 20px 15px;background: linear-gradient(to bottom, #7d5a48, rgba(156,50,0,0));}.RWDproduct004 .item-box .item-hover:hover .overlay { background-color: rgba(0, 0, 0, 0);}.imp_title {position: absolute;left: -18%;}.about_txt .col-md-6.ab_other {padding-left: 30px;}/*footer*/ 
.ft_txt .col-sm-6 {padding: 0 15px 0 30px;}.ft_map {padding-left: 20px;}#m_RWDfullscreen01_58_4 {display: block;}.copyright {border-width: 0;}/*---------------------------內頁-------------------------------------*//*共同*/ 
.page_wrapper_bg section.call_to_action {padding: 20px 20px 40px;}.shopping .page_wrapper_bg section.call_to_action {padding: 20px 30px 40px;}.RWDmenu_plus04 #mobile-menu .menu>li>a {    line-height: 24px;}/*按鈕*/ 
.page_wrapper_bg .ebtn a:hover, .page_wrapper_bg .btn.btn_back a:hover {background: transparent;color: #9c3200 !important;}.page_wrapper_bg .layoutlist_3 .dbtn_v2 {color: #9c3200;border: 1px solid #9c3200;transition: 0.3s;border-radius: 0px;}.page_wrapper_bg .layoutlist_3 .dbtn_v2:hover {background: #fff;color: #9c3200 !important;border-color:#9c3200;}/*檔案下載*/ 
.oneline {    padding-top: 0px;}/*媒體採訪紀實*/ 
.page_wrapper_bg .pagecontent .RWDtimeline01 {    margin-top: 80px;}/*產品介紹*/ 
.RWDproduct_page .products-info .pd-info .control-label {    width: 87px;}.RWDproduct_page .products-info .qtybox, .RWDproduct_page .products-info .select-box {    width: calc(100% - 95px);}
}
/*1199px end*/ 

/*1024px start*/ 

@media (max-width: 1024px) {
.index .main.cd-main-content {overflow: hidden;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #fff;}.RWDbanner_plus01 .slick-caption .txt1 h8 {font-size: 23px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 20px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 150px;}.RWDbanner_plus01 .logo { top: 85px;width: 440px;}/*main*/ 
.product_block:before {top: -10%;left: -8%;width: 300px;height: 300px;}.series_block:after {left: -130px;}.series_block:before { left: auto;right: -50px;}.RWDedictor002 .RWDedictor002-text p {font-size: 14px;}.about_txt .col-md-6 {width: 100%;}.about_txt .col-md-6.ab_other {padding-top:30px;padding-left: 15px;width: 100%;}.pic_b {width: calc(100% / 4 - 10px);margin-bottom: 6px;float: left;}.RWDedictor002:before {width: 93%;background-size: cover;}.mix-grid .mix:nth-child(8n+1) a:before, .mix-grid .mix:nth-child(8n+2) a:before, .mix-grid .mix:nth-child(8n+5) a:before, .mix-grid .mix:nth-child(8n+6) a:before {width: 250px;height: 35px;}.series_block {padding: 10px 0 60px;}.RWDproduct004 .item-box-desc {height: auto !important;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;}.RWDnews003 .col-md-4 {width: calc(100% / 3 - 20px);margin: 0 10px;}.RWDnews003 .box-icon a.box-icon-title >h2 {font-size: 18px;letter-spacing: 2px;}.RWDnews003 .box-icon.box-icon-side:after {opacity: .8;}/*footer*/ 
.ft_logo {width: 35%;padding: 40px 0;}.ft_txt {width: 65%;}.ft_map {width: 100%;padding: 30px 0 0;}.ft_map iframe {height: 120px;}.ft_info {display: block;align-items: unset;}/*---------------------------內頁-------------------------------------*//*標題*/ 
.hgroup .container {margin: 10px 15px 20px;}/*共同*/ 
.page_wrapper_bg section.call_to_action::after {width: 250px;height: 65px;left: 20px;}.page_wrapper_bg section.call_to_action::before {right: 20px;width: 240px;height: 65px;}
}
/*1024px end*/ 

/*991px start*/ 

@media (max-width: 991px) {
.RWDalert_fancybox.bottom {width: 100%;padding: 25px 10px !important;text-align: center !important;}.RWDbanner_plus01 .slick-caption.txt-center {top: 30%;}.new_block {width: 100%;}.product_block:before{display:none;}.RWDproduct002 .section-subject:before {left: -110px;top: -20px;}.fixed_bg img {height: 100vh;}/*product*/ 
.popup-portfolio .portfolio-item {width: calc(100% / 2 - 1px);}.popup-portfolio .portfolio-item:nth-child(4n+3) {margin-top: 0;margin-bottom:50px;}.popup-portfolio .portfolio-item:nth-child(4n), .popup-portfolio .portfolio-item:nth-child(4n+2) {margin-top: 0px;margin-bottom:40px;}.RWDproduct002 .section-subject {text-align: center;margin: 0px 0 50px;}.RWDproduct002 .showbottom .btn_area {text-align: center;}.RWDproduct002 .section-subject:after {width: 115px;height: 30px;top: 50px;left: 30px;}/*series*/ 
.series_block:after {left: -150px;width: 350px;height: 85px;}.series_block:before {width: 250px;height: 60px;left: auto;right: -50px;}.mix-grid .mix:nth-child(8n+1), .mix-grid .mix:nth-child(8n+2), .mix-grid .mix:nth-child(8n+3), .mix-grid .mix:nth-child(8n+4), .mix-grid .mix:nth-child(8n+7), .mix-grid .mix:nth-child(8n+8), .mix-grid .mix:nth-child(8n+5), .mix-grid .mix:nth-child(8n+6) {width: 50%;    float: left;}.RWDproduct004 .item-box figure {    max-height: 35vh;}/*about*/ 
.ab_icon { display: flex; justify-content: center;}.RWDedictor002 .section-content {padding: 80px 15px;}.RWDedictor002 .section-content>.row:nth-child(1)>.col-md-6:first-child {width: 70%;bottom: 0;position: relative;}.RWDedictor002 .section-content>.row:nth-child(1)>.col-md-6:nth-child(2) {width: 100%;float: none;padding-top: 60px;}.RWDedictor002 .RWDedictor002-text {padding: 0 60px;}.imp_title {position: absolute;left:auto;right:60px;top: -45%;}.RWDedictor002:before {width: 100%;}.RWDedictor002 .RWDedictor002-text .pic_b p {letter-spacing: 1px;font-size: 13px;}.ab_block {padding: 30px 0 0px;}.RWDnews003 .col-md-4 {float: left;}.RWDnews003 .box-icon.box-icon-side {display: flex;flex-direction: column;}.RWDnews003 .box-icon.box-icon-side>i {width: auto;margin: 30px 0 0;}.ft_logo {width: 100%;padding: 0px 50px 30px;}.ft_logo .com_logo {width: 35%;}.ft_txt {padding: 0 50px;width: 100%;}.ft_menu {border: 0;}/*---------------------------內頁-------------------------------------*//*共同*/ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin: 0 0 40px;}.page_wrapper_bg section.call_to_action {padding: 35px 20px 10px;}.page_wrapper_bg section.call_to_action::after, .page_wrapper_bg section.call_to_action::before  {display:none;}/*側選單*/#sidebar {padding: 0px 15px;margin-bottom: 25px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 25%;margin-top: 10px;}.page_wrapper_bg #mobile-fixed .btn-box .bg2 {background: #9c3200;color: #fff;}#mobile-fixed .btn-box .normal {border: 1px solid #9c3200;color: #9c3200;}/*聯絡我們*/ 
.page_wrapper_bg .new-form .new-width .control-label {text-align: left !important;}.page_wrapper_bg .form-horizontal .form-group {margin-bottom: 20px;}.page_wrapper_bg .con-txt::before {display:none;}.page_wrapper_bg .con-txt02 {margin: 35px 0 10px;}.page_wrapper_bg .con-txt {margin: 20px 0 0px;text-align: left;}.eformsDesc {padding-bottom: 15px;margin-bottom: 15px;}/*產品總攬*/ 
.page_wrapper_bg .layoutlist_2 .item, .page_wrapper_bg .layoutlist_4 .item {margin: 25px 0 25px;}/*ft*/ 
.page_wrapper_bg .footer_block {    padding: 70px 0 30px;}/*關於我們*/ 
.ab-box {    padding: 20px;}
}
/*991px end*/ 

/*767px start*/ 

@media (max-width: 767px) {
.ft_txt .col-sm-6 {    width: 50%;padding: 0 15px;    float: left;}.ft_menu dd {    width: calc(50% - 10px);    margin: 0px 5px 13px 0px;}.ft_txt .col-sm-6 span, .ft_txt dd {    font-size: 14px !important;}
}
/*767px end*/ 

/*600px start*/ 

@media (max-width: 600px) {
.fl img {width: 220px;}.RWDmenu_plus04 .logo {width: 110px;}.RWDmenu_plus04 .header {padding: 0 15px;}.RWDnews_autolist .title {display: none;}.RWDnews_autolist .news-list {width: 100%;padding: 6px 10px;}.new_block {bottom:-50px;}/*banner*/ 
.RWDbanner_plus01 .logo {top:75px;width: 80%;}.RWDbanner_plus01 .slick-caption .txt1 h8 {font-size: 18px;padding: 5px 9px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 125px;}.RWDbanner_plus01 .slick-caption .txt1 h8:nth-child(2), .RWDbanner_plus01 .slick-caption .txt1 h8:nth-child(4) {margin-right: 7px;}.RWDbanner_plus01 .slick-caption .txt2 span h7 {padding-right: 0;display: block;}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: 0;bottom: 55px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {height:4px;width: 25px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 18px;height: 4px;}/*標題*/ 
.index h1.main-title {font-size: 38px;}.index h2.sub-title {font-size: 16px;letter-spacing: 2px;}.index .RWDedictor002 h1.main-title {font-size: 34px;}.product_block .container, .series_block .container, .ft_txt   {width: 100%;padding: 0 30px;}/*product*/ 
.RWDproduct002 .popup-portfolio .portfolio-item {margin-bottom: 50px;}.product_block {position: relative;padding:120px 0 60px;}.portfolio-bottom-summary {height: auto !important;}.series_block:after, .series_block:before, .RWDproduct002 .section-subject:before, .RWDproduct002 .section-subject:after{display:none;}.popup-portfolio .portfolio-item {width: 100%;}.mix-grid .mix:nth-child(8n+1), .mix-grid .mix:nth-child(8n+2), .mix-grid .mix:nth-child(8n+3), .mix-grid .mix:nth-child(8n+4), .mix-grid .mix:nth-child(8n+7), .mix-grid .mix:nth-child(8n+8), .mix-grid .mix:nth-child(8n+5), .mix-grid .mix:nth-child(8n+6) {width: 100%;}/*關於*/ 
.ab_block {padding: 0;}.index .imp_title h1.main-title h8 {font-size: 25px;display: inline-block;margin-top: 0;margin-left: -1px;}.index .RWDedictor002 .imp_title h1.main-title {padding: 3px 0;}.imp_title {position: relative;left: auto;right: 0;top: 0;margin-bottom: 35px;}.RWDedictor002 .section-content {padding: 60px 15px;}.RWDedictor002 .RWDedictor002-text {padding: 0 15px;}.RWDedictor002 .section-content>.row:nth-child(1)>.col-md-6:first-child {width: 100%;}.pic_b {width: calc(100% / 3 - 10px);margin-bottom: 6px;float: left;}.RWDedictor002 .RWDedictor002-text p {font-size: 15px;}.ab_icon { display: block; justify-content: unset;}.RWDproduct004 .item-box figure {    max-height: 50vh;}/*入口*/ 
.ent_block {padding: 60px 0 20px;}.ent_block .container {padding: 0 55px;}.RWDnews003 .fa img {max-width: 60px;}.RWDnews003 .col-md-4 {float: none;width: 100%;margin: 0;}.RWDnews003 .box-icon.box-icon-side {padding: 15px;text-align: center;display: flex;flex-direction: unset;}.RWDnews003 .box-icon a.box-icon-title >h2 {margin: 0;}.RWDnews003 .box-icon.box-icon-side:after {height: 95%;}.RWDnews003 .box-icon.box-icon-side>i {margin: 0;padding: 0 5px;}/*跟隨*/ 
.fixed_social {border: 0;bottom: 0;width:calc(100%);z-index: 30;left: 0;right: auto;}.RWDsocial002 ul.socialNetwork li {float: left;width: calc(100% / 4);}.RWDsocial002 .iconRounded {width: 100%;height: 50px;display: flex;align-items: center;border-bottom: 0 !important;justify-content: center;border-left: 1px solid #ddd;}.RWDsocial002 .cusimg:after {width: auto;display: inline-block;margin: 0 0px 0 10px;font-size: 18px;}.RWDsocial002 ul.socialNetwork li:last-child {width: 50%;}.fixed_social.change {border-top: 1px solid #ddd;}.scrollTop002 {bottom: 70px;}.scrollTop002 .ii {border-radius: 0;display: block;}/*footer*/ 
.ft_menu dl {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 0 20px;}.ft_menu dd {float: none;width: 100%;margin: 0px 0px 13px;}.ft_txt .col-sm-6 {clear: both;padding: 0 15px;}.ft_menu {margin-bottom: 30px;}.ft_logo .com_logo {width: 80%;}.ft_contact h8 {margin-bottom: 20px;}.RWDssl01 {display: block;padding: 0;margin: 0;border: solid #ddd;border-width: 0;}.ft_other {padding: 60px 15px;}.copyright {display: block;margin: 0;}.ft_txt .col-sm-6 {    width: 100%;    float: none;}/*---------------------------內頁-------------------------------------*//*共同*/ 
.page_wrapper_bg section.call_to_action>.container {padding-left: 5px;padding-right: 5px;}.page_wrapper_bg section.article-text.rwd>.container {padding: 0px 5px;}.page_wrapper_bg section.call_to_action {padding: 20px 0 45px;min-height: 500px !important;}/*側選單01*/#sidebar {padding: 0px 10px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 100%;}.page_wrapper_bg .btn-primary {width: 100%;}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {border: 1px solid #9c3200;}.shopping .page_wrapper_bg section.call_to_action {padding: 20px 10px 40px;}/*購物車*/ 
.page_wrapper_bg .btn.normal.bg1, .RWDshopping .btn.formbtn, .RWDshopping .btn.t-right, .RWDshopping .btn.bg3 {display: block;margin-bottom: 15px;width: 100%;max-width: unset;}#mov_rtn_btn {min-width: unset;max-width: unset;}#mobile-fixed .container {padding: 0px 5px;}#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: #c32929;}#mobile-fixed .fixed-bottom .price-box {font-size: 13px;}#mobile-fixed {padding: 8px 8px;}li#MO_sellPrice, li#MO_fixPrice {padding: 0px;}#mobile-fixed .fixed-bottom .btn-shop {width: 190px;}#mobile-fixed .fixed-bottom .price-box {width: calc(100% - 195px);}#mobile-fixed .btn-box {padding-left: 15px;width: 190px;}#mobile-fixed .fixed-in {width: calc(100% - 190px);letter-spacing: 0;}#mobile-fixed .btn-box .normal {font-size: 13px;letter-spacing: 1px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .list_subject a {background: transparent;padding: 0px;}.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 12px;padding: 0px;position: relative;padding-left: 10px;color:#333;}.page_wrapper_bg .layoutlist_8 .listdate .day::before {content: "/";display: block;position: absolute;left: 0px;}.page_wrapper_bg .layoutlist_8.rwd .list_img+.list_subject {margin-top: 15px;}.page_wrapper_bg .layoutlist_8 .item {padding: 15px 0px 10px;margin-bottom: 10px;background: transparent;}.page_wrapper_bg .layoutlist_8 .listdate {margin: 0 0;}.page_wrapper_bg .layoutlist_8 .listdate .yearmonth {padding-bottom: 10px;}.layoutlist_8 .list_subject .summary {margin: 15px 0 5px;}/*跟隨*/ 
.product1 .fixed_social.change, .member .fixed_social.change, .product2 .fixed_social.change, .product3 .fixed_social.change, .product4 .fixed_social.change, .product5 .fixed_social.change, .product6 .fixed_social.change, .product7 .fixed_social.change, .product8 .fixed_social.change {display: none;}.product1 .ft_other, .member .ft_other, .product2 .ft_other, .product3 .ft_other, .product4 .ft_other, .product5 .ft_other, .product6 .ft_other, .product7 .ft_other, .product8 .ft_other {padding: 30px 15px 30px;}/*產品介紹*/ 
.page_wrapper_bg .layoutlist_2 .item, .page_wrapper_bg .layoutlist_4 .item {margin: 10px 0 20px;}.webdesc {margin-bottom: 30px;}.layoutlist_4 .item.product_list_item.nb1 {height: auto !important;padding: 0px;}.layoutlist_4 .subject {margin: 10px 0px 0px;}/*文字*/ 
.page_wrapper_bg .pagecontent h4 {font-size: 17px;margin-bottom: 10px;}.page_wrapper_bg .pagecontent .md-txt h3 {font-size: 18px;line-height: 30px;}/*標題*/ 
.hgroup h1 {font-size: 22px;letter-spacing: 2px;margin-bottom: 5px;}.page_subject {padding: 0px;}/*關於我們*/ 
.ab-box {padding: 0px;background: transparent;}.page_wrapper_bg .pagecontent .ab-txt h4 {margin-top: 0px;}/*媒體採訪紀實*/ 
.md-txt {padding: 10px 10px;}/*美味食譜*/ 
.food_img01 img {width: 100%;}/*會員*/ 
.member .page_wrapper_bg section.call_to_action>.container {padding: 0px 15px;}.search_area, #carlist .th {font-size: 13px;}.fixed_social {opacity:1;}.scrollTop002 {    bottom: 200px;    right: 0px;}
}
/*600px end*/ 

/*380px start*/ 

@media (max-width: 380px){
.index .RWDedictor002 h1.main-title {font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt1 h8 {font-size: 16px;padding: 5px 9px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 135px;}.RWDedictor002 .RWDedictor002-text p {font-size: 14px;}.ent_block .container {padding: 0 30px;}/*內頁*/#mobile-fixed .btn-box {padding-left: 15px;width: 180px;}#mobile-fixed .fixed-in {width: calc(100% - 180px);letter-spacing: 0;}#mobile-fixed .btn-box .normal {font-size: 13px;letter-spacing: 1px;}
}
/*380px end*/ 

/*320px start*/ 

@media (max-width: 320px){
.fl img {width: 180px;}.RWDmenu_plus04 .logo {width: 105px;}.RWDbanner_plus01 .slick-caption .txt1 h8 {font-size: 15px;padding: 2px 6px;}.RWDbanner_plus01 .logo {top: 55px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 90px;}.index h1.main-title {font-size: 30px;}.product_block .container, .ent_block .container, .series_block .container, .ft_txt   {padding: 0 15px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 15px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 0px 0px 10px;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {margin: 1px 0;}.about_txt h4 {font-size: 16px;}.RWDedictor002 .RWDedictor002-text p {font-size: 14px;}.pic_b {width: calc(100% / 2 - 10px);}.RWDnews003 .fa img {max-width: 55px;}.RWDnews003 .box-icon a.box-icon-title >h2 {font-size: 16px;}/*內頁*/ 
.RWDproduct_page .btn-other li .ii {    display: inline-block;}
}
/*320px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
