a:hover, a:focus{text-decoration:none}.RWDalert_fancybox.bottom {    width: 400px;    box-shadow: none !important;    background: #eee !important;    padding: 25px 30px !important;    z-index: 31 !important;    margin-left: 0;    text-align: left !important;    margin-right: auto;}.RWDalert_fancybox .btn.active {    min-width: 150px;    background: #88c9a1 !important;    color: #fff !important;    border-radius: 0;    border: 0;    font-size: 16px !important;    margin: 5px 0;}#wh-widget-send-button.wh-widget-right {z-index: 30 !important;}.fl img{width:200px;}.RWDmenu_plus04 .header {padding: 0 74px;}.RWDmenu_plus04 .logo {    width: 200px;    float: left;    margin-top: 13px;}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu {text-align: left;}.RWDmenu_plus04 .site-nav .menu {padding-left: 30px;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 16px;    letter-spacing: 2px;    color: #9a7860;    padding: 25px 15px;    text-align: center;}.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: #88c9a1;}.RWDmenu_plus04 .features .member-btn {padding: 25px 15px;}.RWDmenu_plus04 #search-box {z-index: 31;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.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;background: #e4eae4;font-weight: 400;transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.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:#9a7860;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color:#88c9a1;}/*banner*/ 
.banner_block {padding: 74px;}.RWDbanner_plus01 .txt1:before {content: "";position: absolute;width: 52px;height: 45px;background: url(archive/image/customization/ribbon-1.png)no-repeat;background-size: contain;left: 50%;transform: translate(-50%, 0px);top: -22px;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;width: auto;margin-left: 10%;top:26%;}.RWDbanner_plus01 .slick-caption.txt-left .container {width: auto;min-width: 500px;}.RWDbanner_plus01 .slick-caption .txt1 span {    padding-top: 40px;    font-weight: 600;    display: inline-block;    font-size: 55px;    color: #fff;    letter-spacing: 5px;    line-height: 1.5;}.RWDbanner_plus01 .slick-caption .txt1 span:before {content: "";position: absolute;width: calc(50% - 50px);height: 1px;background: #fff; top: 0;left:0;}.RWDbanner_plus01 .slick-caption .txt1 {margin-bottom: 40px;}.RWDbanner_plus01 .slick-caption .txt1 span:after{content: "";position: absolute;width: calc(50% - 50px);height: 1px;right:0;background: #fff;top: 0;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 20px;padding-top: 30px;display: inline-block;color: #fff;}.RWDbanner_plus01 .slick-caption .txt2:before {content: "";position: absolute;width: 100%;height: 1px;background: #fff;left: 0;}.RWDbanner_plus01 .link-btn a:before {    content: "";    position: relative;    display: inline-block;    width: 50px;    height: 30px;    background: url(archive/image/customization/fast-i.png)no-repeat;    background-size: contain;    margin-right: 10px;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {    padding: 10px 30px;    display: flex;    align-items: center;    border-radius: 25px;    letter-spacing: 2px;    background-color: #c8995a;    line-height: 1.5;    font-size: 16px;    justify-content: center;    width: 300px;    margin: 0 auto;    transition: all .3s ease;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {z-index: 30;}.RWDbanner_plus01>.slick-caption .link-btn a:hover, .link-btn a:hover {background-color:#9e663e;    transition: all .3s ease;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;}/*main*/ 
.index .section-line {display: none;}.index h1.main-title:before {    content: "";    position: relative;    display: inline-block;    width: 8px;    height: 8px;    background: #88c9a1;    border-radius: 60%;    margin-right: 15px;    top: -10px;}.index h1.main-title:after {    content: "";    position: relative;    display: inline-block;    width: 8px;    height:8px;    background: #88c9a1;    border-radius: 60%;    margin-left: 15px;    top: -10px;}.hot_products {padding: 0px 0 80px;}.RWDnews005 .container {width: 70%;}.index h2.sub-title {font-size: 17px;line-height: 1.7;letter-spacing: 2px;margin:30px 0 0;color: #888;font-weight:400;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .RWDqa01 .main_title {color: #333;margin: 0;font-size: 36px;line-height: 1.5;letter-spacing: 3px;font-weight: 400;}/*人氣*/ 
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 15px;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer { overflow: hidden;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -60px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -60px;}.RWDnews005 h4 {font-size: 18px;margin: 0px 0 5px 0;letter-spacing: 1px;}.RWDnews005 h4 a{transition: all .3s ease;}.RWDnews005  h4.margin-top-20 {margin-top: 15px !important;}.RWDnews005 p.text-left {font-size: 14px;color: #888;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover h4 a {    transition: all .3s ease;    color: #88c9a1;}/*主題蛋糕*/ 
.RWDproduct004 .callout-dark {padding: 0;margin-bottom: 50px;background-color: transparent;color: #333;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none;}.series_block {position: relative;padding: 120px 0;}.series_block:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(archive/image/customization/bg-2.jpg)no-repeat;    background-size: cover;    opacity: .5;    top: 0;}.RWDproduct004 #portfolio div.col-md-3 .item-box-desc h3 {    text-align: center;    font-size: 18px;    line-height: 1.5;    color: #9a7860;    margin: 0;    padding: 0;    letter-spacing: 2px;    font-weight: 400;transition: all .5s ease;}.RWDproduct004 div.row > div img.img-responsive {filter: brightness(.98); transition: all .5s ease;}.RWDproduct004 {width: 70%;margin: 0 auto;overflow-x: initial;}.RWDproduct004 #portfolio, .RWDproduct004 .item-box {overflow: inherit;}.RWDproduct004 section {border-bottom: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 10px !important;}.RWDproduct004 .item-box-desc {position: relative;overflow: inherit;background:#e4eae4;padding: 15px;transition: all .5s ease;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}.RWDproduct004 .item-box a.ico-rounded.lightbox {display: none;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .overlay {background-color: transparent;}.RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 .item-box figure {position: initial;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {display: none;}.RWDproduct004 .mix-grid .item-box:hover img {transform: scale(1.05);transition: all .5s ease;}.RWDproduct004 .item-box:hover .item-box-desc {background: #88c9a1;transition: all .5s ease;}.RWDproduct004 #portfolio div.col-md-3 .item-box:hover .item-box-desc h3{color: #fff;transition: all .5s ease;}.RWDbtn01 .btn {    background: transparent;    border: 1px solid #c7985b;    border-radius: 99em;    text-align: center;    color: #9a7860;    padding: 10px;    font-size: 16px;    letter-spacing: 1px;}.RWDbtn01 .btn:hover {    color: #fff;border: 1px solid #88c9a1;    background: #88c9a1;}.RWDbtn01 {  padding: 0 30px;}/*QA*/ 
.qa_block {position: relative;padding: 120px 0;}.RWDqa01 {padding: 0;}.RWDqa01 .accordion .accordion-item {border-bottom: 1px dashed #e6dfdb;}.RWDqa01 .accordion .accordion-content {color: #888;font-size: 15px;line-height: 1.7;letter-spacing: 1px;}.RWDqa01 .accordion .accordion-content li {margin-bottom: 10px;}.RWDqa01 .accordion button[aria-expanded='true'] .accordion-title::before {color: #a58442;}.RWDqa01 .accordion button .accordion-title::before {    content: 'Q';    color: #d4ccbb;    position: absolute;    width: 80px;    font-weight: 400;    font-size: 26px;    font-family: inherit;    text-align: center;    left: 0;    transition: all .3s ease;}.RWDqa01 .accordion button .accordion-title {letter-spacing: 2px;font-weight: 400;}.RWDqa01 .accordion {border-top: 1px dashed #e6dfdb;}.RWDqa01 .accordion .accordion-content ol, .RWDqa01 .accordion .accordion-content ul {padding-left: 18px;}.qa_block>.container {    background: #fff;    background-size: cover;    padding: 80px;    width: 50%;    border-radius: 15px;    position: relative;    margin-left: 10%;}.qa_block>.container:before {    content: "";    position: absolute;    width: 22px;    height: 22px;    background: #e5e7e2;    top: 30px;    left: 30px;    border-radius: 50%;}.qa_block>.container:after {    content: "";    position: absolute;    width: 96%;    height: 103%;    background: url(archive/image/customization/bg-2.jpg)no-repeat;    background-size: cover;    filter:brightness(.96)hue-rotate(90deg);    border-radius: 15px;    z-index: -1;    top: 15px;    left: -50px;    transform-origin: left top;    transform: rotate(-2deg);}.RWDparallax_new .picbgbox {height: 100% !important;}.RWDparallax_new {position: absolute;width: 100%;height: 100%;max-height: 830px;bottom: 0;z-index: -2;}.qa_block:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: #f6f6f6;    z-index: -2;    top: 0;}.RWDqa01 .accordion button .icon::after {    display: block;    position: absolute;    content: '';    top: 2px;    left: 12px;    width: 2px;    height: 20px;    background: #d4ccbb;    transition: transform .4s cubic-bezier(.96, .01, 0, .95);}.RWDqa01 .accordion button .icon::before {    display: block;    position: absolute;    content: '';    top: 10px;    left: 3px;    width: 20px;    height: 2px;    background: #d4ccbb;}.cake_photo {padding: 120px 0 70px;}.RWDbanner008 .slider {padding: 0 10px;}.scrollTop002 {bottom: 200px;}
/*footer start*/

.footer_block {padding: 80px 0 0;}.footer_block a {color: #333;}.footer_block .container {width: 80%;display: flex;flex-wrap: wrap;}.top_block {width: 100%;display: flex;align-items: flex-end;padding-bottom: 0;margin-bottom: 0;}.company_name {width: 63%;}.social_btn {min-width: 455px;width: 37%;margin-left: 50px;border: 1px solid #ddd;border-radius: 99em;overflow: hidden;}.company_name span {display: block;font-size: 18px;font-weight: 400;letter-spacing: 1px;}.company_name h3 {    padding-bottom: 0;    margin-bottom: 0;    letter-spacing: 3px;    font-size: 24px;    line-height: 1.5;    color: #333;}.social_btn a:nth-child(2) {border: solid #ddd;border-width: 0px 1px;}.social_btn a {width: calc(100% /3);padding: 10px;text-align: center;display: inline-block;}.social_btn a:nth-child(2) {border: solid #ddd;border-width: 0px 1px;}.social_btn a:hover {background: #88c9a1;color: #fff;transition: all .3s ease;}.ft_info {width: 80%;border-top: 1px dashed #ddd;margin-top: 50px;padding-top: 50px;}.ft_info .RWDedictor {display: flex;}.map_block {width: 38%;}.ft_info dl:first-child {width: 24%;min-width: auto;}.ft_info dl {min-width: 360px;width: 38%;padding-right: 30px;margin-bottom: 0;}.ft_info dd {line-height: 1.7;color: #333;letter-spacing: 1px;margin-bottom: 10px;}.ft_menu {    width:20%;    border-top: 1px dashed #ddd;    margin-top: 50px;    padding-top: 50px;    padding-left: 80px;}.ft_menu dl{ margin-bottom: 0;}.ft_menu dd {line-height: 1.7;font-size: 15px;margin-bottom: 10px;border-bottom: 1px solid #ddd;padding-bottom: 2px;letter-spacing: 1px;}.ft_menu dd:last-child {border-bottom: 0;}.ft_other {    justify-content: center;    display: flex;    flex-wrap: wrap;    font-size: 12px;    padding: 30px;    background: #f6f6f6;    margin-top: 50px;    align-items: center;    color: #aaa;}.ft_other p {margin-bottom: 0;}.ft_other .RWDedictor:first-child {display: flex;padding: 0px 15px 0px 0px;}.RWDssl01 {padding: 0 15px;}.ft_other .RWDedictor:first-child a {color: #666;padding-right: 15px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #aaa;}

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

/*產品瀏覽紀錄*/ 
.RWDhistory002 .history-btn {background: #c7985b}.RWDhistory002 .history-block .pic {background-color: transparent}.RWDhistory002 .history-btn{top:25%}.RWDhistory002 .history-block .inside{top:calc(25% + 78px + 15px)}/*內頁高度*/section.call_to_action{min-height: 800px;padding: 50px 0 80px 0;}.call_to_action .container {width: 80%;}.collapsing_header .main {top: 0 !important;}.RWDmenu_plus02 .member-block.logn-out {margin-top: 10px;}/*箭頭隱藏*/ 
.flex-direction-nav {display:none}/*rwd 內頁統一字*//*內頁文字大小*/ 
.pagecontent {font-size: 14px;letter-spacing: 2px;line-height: 30px;}.page_wrapper_bg .article-text .container {font-size: 14px; line-height:30px; color: #555; word-wrap:break-word;word-break:normal;letter-spacing: 2px;width:100%;}.page_wrapper_bg .article-text .layoutlist_3 .list_subject a{font-size: 14px; line-height:30px; color:#555; word-wrap:break-word;word-break:normal;letter-spacing: 2px}.hgroup .container {width: 100%;}/*麵包屑*/ 
.hgroup .container {border-bottom:1px dotted #bdbdbd;text-align: center;}h1.pageTitle {color: #333;margin: 0;font-size: 36px;line-height: 1.5;letter-spacing: 3px;font-weight: 400;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;margin: 0 0 0;padding: 6px 15px;border: solid 0px #ccc;position: relative;text-align: center;width: 100%;}.hgroup .breadcrumb a,.hgroup .breadcrumb a:hover {color: #888888;letter-spacing: 1px}.breadcrumb>li+li:before {color:#bdbdbd;}/*側選單*/#sidebar {margin-top: 0px;width: 20%}.m2018 .products-nav .nav-title {background:#88c9a1;font-size: 15px;padding: 10px 10px; margin-bottom: 0px;color: #fff; border-radius: 5px 5px 0px 0px;text-align: center; letter-spacing: 2px;font-weight: 600;}.m2018 {background: #fff;border: 1px #d4e7db solid;border-radius: 5px 5px 5px 5px;}.m2018 .products-nav .toggle-submenu::after {right: 15px}.m2018 .products-nav ul>li>.toggle-submenu {height: 57px}.m2018 .products-nav ul li {padding: 10px 0px 10px 35px;}.m2018 .products-nav>ul>li>a {padding: 0px 0 0px 0;font-size: 15px;color: #222;font-weight: 600; padding-left: 35px;}.m2018 .products-nav>ul>li {margin: 0px 0px;padding:15px;border-bottom: 2px solid #fff;}.m2018 .products-nav li:not(.has-child)>a {position: relative;}.m2018 .products-nav>ul>li > a::after {content: "";position: absolute;width: 5px;height: 5px;background: #efbcbc; left: 11px; top: 50%;margin-top: -2px;transition: 0.5s;opacity: 0}.m.m2018 .products-nav>ul>li:hover {color: #efbcbc;background: transparent;transition: 0.5s;}.m.m2018 .products-nav>ul>li:hover > a {color: #efbcbc}.m2018 .products-nav>ul>li>a:hover,.m2018 .products-nav>ul>li>a:active {color:#efbcbc}.m2018 .products-nav li:not(.has-child)>a:hover {color:#88c9a1}.m2018 .products-nav>ul>li.active a::after {width: 5px;background:#d4e7db;opacity: 1}.m2018 .products-nav>ul>li:hover > a::after {transition: 0.5s; width:5px;background:#d4e7db;opacity:0.5}.m2018 .products-nav>ul>li.is-open {border-bottom: 1px dotted #efbcbc;}/*產品列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 40px;border-bottom: 0px solid #b2b2b2;}.layoutlist_4 .subject {text-align: center;font-weight: 600;min-height: 30px;margin-top: 10px;height: 30px !important;font-size: 16px;}.item .subject A.itemlink {color: #555;}.layoutlist_4 .price {display: inline-block;color: #555;letter-spacing: 1px}.count_info {display:none}span.cate_title {font-weight: 600;}.stands_name {font-weight: 600;}.amount_name{font-weight: 600;}.layoutlist_4 select {font-size: 13px;letter-spacing: 1px;font-weight: 600;}span#price_p176 {font-weight: 600; color: #ea2323;}.layoutlist_4 .buybtn {width: 100%;margin: 8px auto;padding: 4px 0;line-height: 30px;color: #fff; background-color: #ffa7a7; text-align: center;transition: 0.5s;border-radius: 5px;letter-spacing: 2px;font-weight: 600;}.layoutlist_4 .buybtn:hover {background-color: #ec7070}/*回上一頁*/ 
.page_wrapper_bg .btn.btn_back {float: right;border-radius: 0px;transition: 0.5s;background-color: transparent !important;margin: 0;}.page_wrapper_bg .btn.btn_back a {background: #a58989;border-radius: 0px;padding: 2px 20px;display: block;width: 120px;text-align: left;font-weight: 600;color: #fff;letter-spacing: 3px;position: relative;transition: 0.5s;}.page_wrapper_bg .btn.btn_back a:hover::after {right: 20px;}.page_wrapper_bg .btn.btn_back a::after {transition: 0.5s;background: url(archive/image/customization/arrow.png);content: "";position: absolute;right:30px;top: 51%;transform: translateY(-50%);width: 15px;height: 15px;background-size: contain;}/*產品內頁*/ 
.RWDproduct_page .pic-box .thumbnails ul li {width: auto;}.RWDproduct_page ._bd_row p {letter-spacing: 1px;}.RWDproduct_page .products-info .name {font-size: 16px;color: #333;font-weight: 600;margin-bottom:0px;letter-spacing: 1px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #848484;font-size: 14px;font-weight: 600;letter-spacing: 1px;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {margin-bottom: 10px;}.RWDproduct_page .list-inline {font-weight: 600;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {border-bottom:1px solid #cecece;margin-bottom: 10px;padding-bottom: 6px;position: relative;font-weight: 600; font-size: 15px;letter-spacing: 2px;color: #666;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #222;font-size: 14px;font-weight: 600;letter-spacing: 1px;line-height: 28px;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .txt {margin-bottom: 10px;}.RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .style-radio .control-label {width: 80px;font-weight: 600;letter-spacing: 1px;}div#MO_stock {display:none !important}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {    background: #fff;    font-weight: 600;    font-size: 15px;    transition: 0.5s;    color: #c7985b;    border: 1px solid #c7985b;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover{    background-color:#c7985b;    color: #fff;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover{    background-color:#88c9a1;    color: #fff;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #88c9a1;border:1px solid #88c9a1;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {font-weight: 600;font-size: 15px;transition: 0.5s;}/*電子錶單*/ 
.formdesc span {font-weight: 600;letter-spacing: 1px;margin-right: 15px}.pg_contact_box {padding: 20px 15px;}.formdesc a {color: #555; font-weight: 600; letter-spacing: 1px; transition: 0.5s;}.formdesc a:hover {color:#eaa1a1}.pg_icon_bloxk img {margin-right: 15px;}.pg_icon_bloxk {margin: 25px 0px;}.pg_icon_bloxk img:hover {opacity: 0.5}.formdesc i{margin-right: 5px;}.customized_columns ._input, .customized_columns select {border-radius: 0px;}.new-form .new-width .currectsend_btn {float: right;margin-right: 0;background: transparent; font-weight: 600;font-size: 15px;transition: 0.5s;border-radius: 0px;position: relative;}.ebtn a {width: 100%;display: block;padding: 0px 0px;color: #ffffff;text-decoration: none;position: relative;background:#c8995a;font-weight: 600;font-size: 15px;transition: 0.5s;border-radius: 0px;padding: 5px 30px;text-align:center;width: 150px;position: relative;}.ebtn a:focus,.ebtn  a:hover {text-decoration: none;color: #fff;}.ebtn a::after {transition: 0.5s;background: url(archive/image/customization/arrow.png);content: "";position: absolute;right: 30px;top: 51%;transform: translateY(-50%);width: 15px; height: 15px; background-size: contain}.ebtn a:hover::after  {right: 20px}/*購物車*/ 
.RWDshopping .btn.normal {border-radius: 0px;}.RWDshopping .btn.bg3 {background: transparent;}.RWDshopping .btn {color:#91a398;border: 1px solid #91a398;font-weight: 600;font-size: 15px;transition: 0.8s}.RWDshopping .btn:hover {color: #b57474;border: 1px solid #b57474}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {color: #b57474;border: 1px solid #b57474}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form {background: #ddf0e4}.login-box a {background: #ddf0e4}.RWDshopping .tr {display: table-row;font-weight: 600;letter-spacing: 2px;color: #555;}.shopping-item .name {letter-spacing: 1px !important;color: #555 !important}.RWDshopping .btn.bg2 {    background: #ddf0e4;    color: #333;    border-color: #ddf0e4;    font-weight: 600;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {    background: #88c9a1;    color: #fff;}.RWDshopping .container-in {max-width: 100%;margin: 0 auto;padding: 0px;font-weight: 600;}.shopping_form .control-label {font-weight: 600}.RWDshopping input, .RWDshopping select, .RWDshopping select.form-control:not([size]):not([multiple]) {border-radius: 0px;}.shopping_form .shopping-title {border-bottom: 1px solid #9fd3b3;}.shopping-step .num {border: 1px solid #a3d6b7;color: #a3d6b7}.shopping-step .current .num:before {background:#a3d6b7;animation: none}.delivery-box, .goadd-box, .no-sale-box, .notice, .other-check, .sale-box {background:#ddf0e4;border: 0px solid #eaedf5;padding: 25px 30px;margin-bottom: 25px;box-shadow: 0 0 0px rgba(0%,0%,0%,.1);border-radius: 6px;}.btn.active, .btn:active {-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.125);box-shadow: inset 0 0px 0px rgba(0,0,0,.125);}/*會員*/#btn_member_login {border-radius: 0px;background-color:#9cd2b1}#btn_member_login:hover {background-color: #e69393;}.join_form_btns {text-align: center;}#join_form .btn-primary {background:#a98f8f;color: #fff; border: 0; border-radius: 0;transition: 0.5s;padding:10px;}#join_form .btn-primary:hover {background:#e69393;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]) {-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;}.btn-primary {color: #fff;background-color:#a98f8f;border-color: transparent;border-radius: 0px;letter-spacing: 2px;width: 150px;transition: 0.5s;font-weight: 600;}.btn-primary:hover {background: #e69393;border: 1px solid transparent}.pagecontent.col-md-9.list5 {width: 80%;}.layoutlist_5 .item .subject {font-size: 18px;letter-spacing: 1px;line-height: 1.5em;text-align: center;}.list-btn_mobile, .list-btn, .buybtn {padding: 5px 10px; font-size: 15px;letter-spacing: 1px;background: #88c9a1;color: #333;}.pricearea .price#price_p12 {color: #c10000;}.buybtn {width: 100%;margin-top: 20px;}a.bx-next:hover .fa-chevron-right:before {color: #88c9a1;}section.call_to_action {padding: 0;padding-bottom:50px;}#RWDPAGE_BASE_PAT02 .footer_block {border-top: 1px solid #f4f4f4;}/*共同列表頁*/ 
.webdesc {    padding: 10px 50px;    background:#f2f4f3;    font-size: 16px;    letter-spacing: 1px;    line-height: 1.5em;    color: #333;    min-height: 100px;    display: flex;    justify-content: center;    align-items: center;}.sortbar {    width: 100%;    text-align: center !important;    font-size: 13px;    letter-spacing: 1px;}.layoutlist_2 .album_item_subject {    color: #333;    letter-spacing: 0px;    font-size: 18px;    font-weight: 600;}.RWDproduct_page .products-right.menu5, .RWDproduct_page .products-right.menu8 {padding-bottom: 50px !important;}.page_wrapper_bg .btn.btn_back a {background: #c7985b;text-align: center;}/*客製表單*/ 
.form-horizontal .control-label {width: 12%;}.form-group .col-sm-12.col-md-11 {width: calc(100% - 12%);}.ebtn.currectsend_btn {float: right;}.eformsDesc {margin-bottom: 50px;}.form-horizontal .form-group { margin-left: 0;margin-right: 0;}.form-group .col-sm-12.col-md-11 {width: calc(100% - 20%);padding: 0;}.shopping-item .table .tbody>.tr {border-top: 0;}div#gb-widget-1856 {bottom: 120px !important;}.page_wrapper_bg .btn.btn_back a {padding: 8px 10px;}#mobile-fixed .btn-box .normal {    background: transparent;    border-radius: 0;}#mobile-fixed .btn-box .bg2 {    background: #ddf0e4;    color: #333;    border: 0;    border-radius: 0;}#mobile-fixed.show-info {z-index: 11111111111;}

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

@media screen and (max-width:1700px) {.RWDbanner_plus01 .slick-caption.txt-left {margin-left: 9%;}.RWDproduct004 {width: 80%;}.RWDnews005 .container {width: 80%;}}@media screen and (max-width:1500px) {.RWDbanner_plus01 .slick-caption.txt-left .container {min-width: 320px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 45px;}.RWDbanner_plus01 .slick-caption.txt-left {margin-left: 8%;top: 22%;}.RWDproduct004 .item-box-desc {margin-bottom: 0;}.RWDproduct004 {width: 85%;}.footer_block .container {width: 85%;}}@media screen and (max-width:1400px) {.banner_block {padding: 74px 50px;}.RWDmenu_plus04 .header {padding: 0 50px;}.RWDmenu_plus04 .is-up .logo a:before {left: 50px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 36px;}.RWDbanner_plus01 .slick-caption.txt-left {top: 23%;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 18px;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {font-size: 14px;width: 280px;}.qa_block>.container {padding: 50px;width: 55%;}.ft_other .RWDedictor:first-child {width: 100%;justify-content: center;display: flex;padding: 0px 15px 10px 0px;}.footer_block {padding: 0;}}@media screen and (max-width:1300px) {.RWDproduct004 {width: 100%;padding: 0 50px;}.RWDnews005 .container {width: 100%;padding: 0 80px;}.footer_block .container {width: 100%;padding: 0 50px;}.RWDmenu_plus04 .is-up .logo a:before {width: 180px;height: 45px;margin-top: 13px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 16px;}}

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

@media (max-width:1600px){.call_to_action .container {width: 95%;}#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6 {padding-right: 20px}#sidebar {width: 22%;}}@media (max-width:1500px){#sidebar {width: 20%;}}@media (max-width:1300px){.call_to_action .container {width: 100%;}.main section .container {    position: relative;    margin-top: 0;    padding-top: 0;}}

/*內頁小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*menu*/ 
.RWDmenu_plus04 .logo {    width: 180px;    position: relative;    left: 0; margin-top: 14px;}.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display: block;}.RWDmenu_plus04 .features:after {background-color: #ddd;}.RWDmenu_plus04 .features {position: relative;float: right;margin-right: 10px;padding-right: 10px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;color: #88c9a1;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #e4eae4;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {color: #88c9a1;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left {margin-left: 6%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 36px;}.RWDbanner_plus01 .slick-caption .txt1 span {padding-top: 30px;}.RWDbanner_plus01 .txt1:before {width: 43px;height: 40px;}.RWDbanner_plus01 .slick-caption .txt1 {margin-bottom: 30px;}.RWDproduct004 {width: 100%;padding: 0 30px;}.RWDproduct004 #portfolio .row {margin: 0;}/*內頁*/ 
.form-horizontal .control-label {width: 20%;}.form-group .col-sm-12.col-md-11 {width: calc(100% - 20%);}.pagecontent.col-md-9.list5 {width: 100%;}.device-nav {margin-bottom: 30px;}.pagecontent.col-md-9.list5 {width: 100%;padding-bottom: 50px !important;}#mobile-fixed {z-index: 1111111111;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 14px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 32px;}.RWDbanner_plus01>.slick-caption .link-btn a, .link-btn a {font-size: 13px;width: 260px;}.RWDbanner_plus01 .link-btn a:before {width: 35px;height: 25px;}.series_block, .qa_block, .cake_photo {padding: 80px 0;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 5px !important;}.RWDproduct004 {width: 100%;padding: 0 30px;}.qa_block>.container {width: 65%;}/*footer*/ 
.ft_info {width: 100%;border-top: 0;margin-top: 30px;padding-top: 30px;}.ft_menu {width: 100%;margin-top: 30px;padding-top: 30px;padding-left: 0;}.ft_other {margin-top: 30px;justify-content: flex-start;padding: 30px 50px;}.ft_other .RWDedictor:first-child {justify-content: flex-start;}.ft_menu dd {    line-height: 1.7;    font-size: 15px;    margin-bottom: 10px;    display: inline;    border-bottom: 0;    padding-right: 15px;    padding-bottom: 2px;    letter-spacing: 1px;}/*內頁*/ 
.device-nav {margin-bottom: 30px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDmenu_plus04 .is-up .logo a:before {left: 30px;}.RWDmenu_plus04 .header {padding: 0 30px;}.banner_block {padding: 74px 0px 0;}.RWDbanner_plus01 .slick-caption.txt-left {margin-left: 8%;}/*main*/ 
.hot_products {padding: 80px 0;}.mix-grid .mix {width: calc(100% / 2);}#m_RWDfullscreen01_12_1 .picbgbox {background-position: 60%;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .RWDqa01 .main_title {font-size: 32px;}/*footer*/ 
.company_name {width: 100%;}.top_block {flex-direction: column;align-items: flex-start;}.social_btn {width: 100%;min-width: auto;margin-top: 30px;margin-left: 0;}.map_block {margin-top: 15px;width: 100%;}.ft_info .RWDedictor {flex-wrap: wrap;}.ft_info {width: 100%;border-top: 0;margin-top: 30px;padding-top: 0px;}.ft_info dl {min-width: auto;width: 60%;}.ft_info dl:first-child {width: 40%;}/*內頁*/ 
.page_subject {padding-top: 50px;}section.call_to_action {padding-bottom: 50px;}.company_name {padding-top: 50px;}.hgroup .breadcrumb{bottom:0px;}.form-horizontal .control-label {width: 26%;}.form-group .col-sm-12.col-md-11 {width: calc(100% - 27%);}.ebtn a {width: 100%;margin-top: 10px;}.ebtn.currectsend_btn {background: transparent;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6 {    width: 100%;    margin-bottom: 30px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slick-caption.txt-left {margin-left: auto;top: 20%;width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left .container {min-width: auto;width: 100%;padding: 0 30px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {position: relative;}.mix-grid .mix { float: left;}.RWDqa01 .accordion button .accordion-title::before { width: 40px;}/*內頁*/ 
.form-horizontal .control-label {width: 100%;}.form-group .col-sm-12.col-md-11 {width: 100%;}.ebtn.currectsend_btn {margin: 0;margin-top: 30px;}.company_name {padding-top: 0;}div#gb-widget-9206 {bottom: 102px !important;}.RWDproduct_page .btn-other li {width: calc(100%);}.RWDproduct_page .btn-other li button {text-align: left;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {border-radius: 0;}#mobile-fixed .btn-shop .btn.shop {border-radius: 0;}.RWDproduct_page .btn_back{padding:0px;}.page_wrapper_bg .btn.btn_back a {    padding: 3px 10px;    width: 100%;}.pagecontent.col-md-9.list5 {padding-bottom: 0px !important;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl img{width:160px;}.RWDalert_fancybox.bottom {width: 100%;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {text-align: center;width: 100%;}/*menu*/ 
.RWDmenu_plus04 .logo {    width: 150px;    margin-top: 17px;}.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 10px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-left {margin-left: auto;top: 20%;width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left .container {min-width: auto;width: 100%;padding: 0 30px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {position: relative;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {bottom: 30px;}/*main*/ 
.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .RWDqa01 .main_title {font-size: 28px;letter-spacing: 2px;}.RWDnews005 .container {padding: 0 50px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -40px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -40px;}.hot_products {padding: 50px 0;}.index h2.sub-title {margin: 15px 0 0;}.RWDnews005 .section-subject {margin-bottom: 30px;}.mix-grid .mix {width: calc(100% / 2);float: left;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 5px 5px 15px !important;}.qa_block>.container {width: 100%;margin: 0;background: transparent;}.qa_block>.container {padding: 0 30px;}.RWDqa01 .accordion button .accordion-title::before {width: 40px;font-size: 26px;font-weight: 400;}.qa_block>.container:before, .qa_block>.container:after{display:none;}.series_block, .qa_block, .cake_photo {padding: 50px 0;}.RWDqa01 .accordion {margin-top: 30px;}.RWDproduct004 {width: 100%;padding: 0 15px;}#m_RWDfullscreen01_12_1 .picbgbox {background-position: left;}.index h2.sub-title {    font-size: 16px;}/*footer*/ 
.footer_block .container {padding: 0 30px;}.ft_info dl:first-child {width: 100%;}.ft_info dl {padding-right:0;width: 100%;}.footer_block {font-size: 15px;}.ft_other .RWDedictor:first-child {flex-direction: column;}.RWDssl01 {padding: 0;}.ft_other {padding: 30px;}.social_btn {overflow: inherit;border: 0;border-radius: 0;}.social_btn a {    width: calc(50% - 20px);    border: 1px solid #ddd;    margin-top: 10px;    margin-right: 20px;    padding: 10px;    text-align:center;    display: inline-block;}.social_btn a:nth-child(2) {border: solid #ddd;border-width: 1px;margin-right: 0;width: 50%;}.ft_menu dd {display: inline-block;width: 50%;float: left;}.footer_block {padding: 50px 0 0;}
}
/*600px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .is-up .logo a:before {width: 130px;height: 33px;margin-top: 18px;}.RWDmenu_plus04 .logo { width: 130px; margin-top: 19px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 28px;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .RWDqa01 .main_title {    font-size: 26px;    letter-spacing: 1px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {    width: 100px;    margin-top: 23px;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {    font-size: 14px;}.link-btn {    margin-top: 30px;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {    bottom: 15px;}.RWDbanner_plus01 .slick-caption.txt-left { top: 15%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 26px;}.RWDbanner_plus01 .txt1:before {width: 35px;height: 33px;top: -16px;}.RWDbanner_plus01 .slick-caption .txt1 span:before, .RWDbanner_plus01 .slick-caption .txt1 span:after {width: calc(50% - 30px);}.social_btn a, .social_btn a:nth-child(2) {width: 100%;margin-right: 0;}.mix-grid .mix {width: 100%;float: none;}.index h1.main-title, .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1, .RWDqa01 .main_title {    font-size: 23px;}
}
/*320px end*/