/**/body.wrapper_bg.lang_tw {    background: #f0e7da url(archive/image/customization/web_bg.png);    font-family: 'Noto Sans TC', sans-serif;}a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}/*loading*/ 
.RWDfakeloader {    background: url(archive/image/customization/loading_bg.jpg);    background-size: cover;}.fl img {    width: 100%;}.fl {    width: 350px;}/*menu*//*.RWDmenu_plus04 .header {    transform: translateY(-100px);    transition: 0.8s;}.RWDmenu_plus04 .header.is-up {    transform: translateY(0);    transition: 0.8s;}*/ 
.RWDmenu_plus04 .header {    padding: 0 10%;    background: #f0e7da url(archive/image/customization/web_bg.png);    box-shadow: 1px 1px 12px -8px #6d6d6d;}.RWDmenu_plus04 .site-nav .menu>li>a {    letter-spacing: 1px;    color: #333;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;}.RWDmenu_plus04 .logo {    width: 250px;    margin-top: 16px;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #000;}.RWDmenu_plus04 .site-nav .menu:hover>li>a{    opacity: 0.5;    transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu:hover>li>a:hover{    opacity: 1;    transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu:hover>li>a:hover:after{    border-color:#000;}/*icon功能*/ 
.RWDmenu_plus04 .features i {    color: #7c0920;}span.cart-nu {    color: #7c0920;}.RWDmenu_plus04 .member-block .login-is-on .item a {    color: #cac1b2;}/*shoppingcart*/ 
.RWDmenu_plus04 .cart-block h3, .RWDmenu_plus04 .querycar-block h3 {    font-weight: 400;    color: #f1e9dc;    font-size: 15px;    letter-spacing: 1px;    margin-left:0px;    margin-top:20px;    width: calc(100% - 60px);}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn {    letter-spacing: 1px;    font-size: 14px;    color: #fff;}.RWDmenu_plus04 .cart-block {    padding: 30px 50px 50px 50px;    background: #000;}.RWDmenu_plus04 .cart-block .close, .RWDmenu_plus04 .querycar-block .close {    margin-right: 0;    margin-top: 0;    font-weight: 400;    color: transparent;    text-shadow: none;}.RWDmenu_plus04 .cart-block .close:after, .RWDmenu_plus04 .cart-block .close:before, .RWDmenu_plus04 .querycar-block .close:after, .RWDmenu_plus04 .querycar-block .close:before{    background-color: #f1e9dc;}.RWDmenu_plus04 .cart-block ul, .RWDmenu_plus04 .querycar-block ul {    padding-left: 0;    padding-right: 0;}.RWDmenu_plus04 .cart-block .bottom-box, .RWDmenu_plus04 .querycar-block .bottom-box {    bottom: 50px;    width: calc(100% - 100px);    background-color: transparent;    left: 50%;    transform: translateX(-50%);    display: flex;    flex-direction: column;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {    letter-spacing: 1px;    color: #f1e9dc;    width: calc(100%);    border-top: 0;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn {    letter-spacing: 1px;    font-size: 14px;    color: #fff;    width: calc(100%);    padding: 10px 15px;    background: linear-gradient(to right, #7c0920 10%,#990120 50%,#7c0920 100%);}.cart-block.modelshoppingcar:after {    content: "";    position: absolute;    width: 38px;    height: 36px;    background: url(archive/image/customization/001_left.png)no-repeat;    background-size: contain;    left: 10px;    top: 10px;}.cart-block.modelshoppingcar:before {    content: "";    position: absolute;    width: 38px;    height: 36px;    background: url(archive/image/customization/001_right.png)no-repeat;    background-size: contain;    right: 10px;    bottom: 10px;}.RWDmenu_plus04 .cart-block .pic img, .RWDmenu_plus04 .querycar-block .pic img {    width: 100%;    height: auto;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {    background: transparent;}.RWDmenu_plus04 .cart-block ul li.list, .RWDmenu_plus04 .querycar-block ul li.list {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: space-between;    align-items: center;}.cart-block .list .control {    width: 100%;}.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {    color: #8f041f;    font-size: 15px;    font-weight: 400;}.RWDmenu_plus04 .cart-block .text-box, .RWDmenu_plus04 .querycar-block .text-box {    width: calc(100% - 110px);}.RWDmenu_plus04 .cart-block .name, .RWDmenu_plus04 .querycar-block .name {    color: #f1e9dc;    font-size: 15px;    letter-spacing: 1px;}.RWDmenu_plus04 .cart-block .spe-box .spe-1, .RWDmenu_plus04 .querycar-block .spe-box .spe-1 {    color: #666;    padding: 3px 6px;    border: 1px solid #333;}.RWDmenu_plus04 .cart-block .spe-box, .RWDmenu_plus04 .querycar-block .spe-box {    margin-top: 10px;}.RWDmenu_plus04 .cart-block ul li.list, .RWDmenu_plus04 .querycar-block ul li.list {    border-bottom: 1px solid #333;}/*member*/ 
.RWDmenu_plus04 .member-block {    background: #000;}.RWDmenu_plus04 .member-block .member-close-btn {    color: transparent;}.RWDmenu_plus04 .member-block .member-close-btn:after, .RWDmenu_plus04 .member-block .member-close-btn:before {    background: #f1e9dc;}.RWDmenu_plus04 .member-block:after {    content: "";    position: absolute;    width: 38px;    height: 36px;    background: url(archive/image/customization/001_left.png)no-repeat;    background-size: contain;    left: 10px;    top: 10px;}.RWDmenu_plus04 .member-block:before {    content: "";    position: absolute;    width: 38px;    height: 36px;    background: url(archive/image/customization/001_right.png)no-repeat;    background-size: contain;    right: 10px;    bottom: 10px;}.member-block h3 {    color: #f1e9dc;    border-color: #f1e9dc;}.RWDmenu_plus04 .member-block .form-area .group label {    color: #f1e9dc;}.RWDmenu_plus04 .member-block a.signin {    border-color: #f1e9dc;    color: #f1e9dc;    font-size: 14px;    letter-spacing: 1px;}.RWDmenu_plus04 .member-block a.login {    background: linear-gradient(to right, #7c0920 10%,#990120 50%,#7c0920 100%);    color: #f1e9dc;}.RWDmenu_plus04 .member-block .other a {    color: #f1e9dc;}.v-code img.verifyimg {    margin-left: 9px;    width: 100px;}.RWDmenu_plus04 .member-block .form-area .group input {    background: rgb(241 233 220 / 20%)!important;    height: 36px;    color:#fff;}.RWDmenu_plus04 .member-block .form-area .group {    border-bottom: 1px solid #3a3a3a;}/*search*/ 
.RWDmenu_plus04 #search-box.full .form-control {font-size: 20px;}.RWDmenu_plus04 #search-box.full .ibtn {font-size: 25px;}.RWDmenu_plus04 #search-box.full {height: 100vh;}/*下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu ul li>a{    text-align: center;    color: #fff;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {    text-decoration: none;    font-weight: 400;}.RWDmenu_plus04 .site-nav .menu ul {   background: linear-gradient(to bottom, #7c0920 10%,#990120 50%,#7c0920 100%);}.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: #000;}.RWDmenu_plus04 .site-nav .menu ul:hover li a:hover {    opacity: 1;    transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu ul:hover li a{    opacity: 0.5;    transition: 0.3s;}/*fix_btn*//*delivery*/ 
.delivery_block {    padding-bottom: 150px;    position: relative;}.de_content {    position: absolute;    bottom: 0;    left: 10%;    width: 85%;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    margin-right: 10%;}.left_pic {    width: 50%;    max-width: 700px;    transform: translateY(-71px);}.right_content {    width: 50%;    padding-left: 5%;    margin-bottom:150px;}.right_content .d_txt span {    display: block;    margin-top: 30px;    margin-bottom: 100px;    color: #f1e9dc;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 19px;}.right_content .d_txt h5 {    font-size: 40px;    letter-spacing: 2px;    color: #f1e9dc;    line-height: 1.8em;    border-bottom: 1px solid rgb(241 233 220 / 50%);    display: inline-block;}.right_content .d_option {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: center;    width: 80%;}.right_content .d_option .option_item {    width: calc(100%/3 - 30px);    margin: 0 15px;    text-align: center;}.right_content .d_option .option_item img {    width: 100%;}.right_content .d_option .option_item a span {    color: #f1e9dc;    font-size: 17px;    letter-spacing: 0px;    margin-top: 15px;    display: block;}.right_content .d_option .option_item a:hover {    transform: translateY(-15px);    transition: 0.3s;}.right_content .d_option .option_item a {    transform: translateY(0);    display: block;    transition: 0.3s;}.RWDparallax_new .picbgbox {height: 550px !important;}.delivery_block:after {    content: "";    position: absolute;    width: 100%;    height: 150px;    background: #000;    z-index: -1;}/*footer*/ 
.footer_block {    background: #000;    padding: 0px 0px 50px 0px;}.footer_block > .container {    width: 70%;    padding: 0;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.left_info {    width: 50%;    padding:0 30px;}.right_social {    width: 50%;    padding:0 30px;}.footer_block .container.second {    margin-top: 30px;    padding-top: 20px;    border-top: 1px solid rgb(241 233 220 / 30%);    font-size: 12px;    color: #666;    letter-spacing: 1px;    line-height: 1.5em;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}.left_info h4 {    font-size: 20px;    letter-spacing: 1px;    color: #f1e9dc;    letter-spacing: 1px;    line-height: 1.8em;    font-weight: 400;    margin-bottom: 20px;    margin-top: 0;}.left_info ul li {    list-style: none;    color: #f1e9dc;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 15px;    opacity: 0.8;}.left_info ul {    padding-left: 0;    display: inline-block;}.left_info ul:hover li a {    opacity: 0.5;    transition: 0.3s;}.left_info ul:hover li a:hover {    transition: 0.3s;    opacity: 1;}.left_info ul li a {    color: #f1e9dc;    transition: 0.3s;}.left_info ul:hover li{    opacity: 0.5;    transition: 0.3s;}.left_info ul:hover li:hover {    transition: 0.3s;    opacity: 1;}.keyword_block span.op_item {    opacity: 0.5;}.copy_block {    display: flex;    flex-direction: row;    margin-top: 5px;    justify-content: center;    align-items: center;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #666;}.RWDssl01 {    margin: 0 20px;}/*social*/ 
.social_item.instagram {    margin-top: 20px;    width: 200px;    text-align: center;}.social_item.instagram a {    background:#000;    padding: 5px 20px;    color: #fff;    font-size: 14px;    letter-spacing: 1px;    display: block;    border:1px solid #666;}.social_item.instagram a:hover {    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);    transition:0.3s;    border-color:#000;}.social_item.instagram a:hover i.icon.ion-social-instagram{    color:#fff;    transition:0.3s;}.social_item.facebook {    margin-top: 20px;    width: 200px;    text-align: center;}.social_item.facebook a {    color: #fff;    padding: 5px 20px;    letter-spacing: 1px;    font-size: 14px;    background: #000;    display: block;    border:1px solid #666;}.social_item.facebook a:hover {    background: #1187f2;    transition:0.3s;    border-color:#000;}.social_item.facebook a:hover i.icon.ion-social-facebook{    color:#fff;    transition:0.3s;}.social_item.line a {    letter-spacing: 1px;    padding: 5px 20px;    color: #fff;    background: #000;    display: block;    font-size: 14px;    border:1px solid #666;    transition:0.3s;}.social_item.line a:hover {    background: #00ba00;    transition:0.3s;    border-color:#000;}.social_item.line a:hover i.fa.ii-line1{    color:#fff;    transition:0.3s;}.social_item.line{    width: 200px;    text-align: center;}.right_social .RWDedictor {    display: flex;    flex-direction: column;    justify-content: flex-end;    align-items: flex-end;}i.fa.ii-line1 {color: #00ba00;    transition:0.3s;font-size: 17px;    margin-right: 5px;}i.icon.ion-social-facebook {color: #1187f2;    transition:0.3s;font-size: 17px;    margin-right: 5px;}i.icon.ion-social-instagram {color: #d6249f;    transition:0.3s;font-size: 17px;    margin-right: 5px;}
/*banner start*/

/*banner*/ 
.RWDbanner_plus01 .slick-caption > .container {    width: 70%;    z-index:111;}.RWDbanner_plus01 .logo {width: 200px;}.RWDbanner_plus01 .slick-caption > .container:after {    content: "";    position: absolute;    width: 800px;    height: 495px;    background: url(archive/image/customization/smoke_left.png)no-repeat;    left: 0;    top: -19px;    background-size: contain;    z-index: -1;}/*.RWDbanner_plus01.full .banner-slider.bg .slick-item:after {    content: "";    position: absolute;    width: 351px;    height: 320px;    background: url(archive/image/customization/smoke_right.png)no-repeat;    right: 0;    bottom: 50px;    background-size: contain;}*/

/*banner end*/
/*about start*/

/**/ 
.section-line, .about_block  .RWDedictor001 h2.sub-title {    display: none !important;}/*about*/ 
.about_block {    padding: 150px 0px;    position: relative;}.about_block .container {    width: 85%;    padding: 0;    margin-right:4%;}.about_block .RWDedictor001 .section-subject {    margin-bottom: 0;}.about_title {    width: 100%;    padding-bottom: 20px;}.about_title .RWDedictor001 h1.main-title {    text-align: left;    font-size: 35px;    letter-spacing: 2px;    line-height: 1.8em;    color: #000;    font-weight: 400;}.about_block .RWDedictor001 .section-subject .col-md-12 {    padding: 0;}.about_block .bottom {    background: rgb(255 255 255 / 50%);    padding: 30px 0px;}.bottom > .container {    display: flex;    flex-direction: row;    position:relative;}.about_block .bottom .left_txt {    width: 50%;    padding-right: 10%;}.about_block .bottom .right_pic {    width: 50%;    display: flex;    flex-direction: row;    position: absolute;    right: 0;    bottom: -160px;}.about_block .bottom .left_txt .about_txt {    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;}.about_block .certi_title {    font-size: 17px;    color: #000;    letter-spacing: 1px;    line-height: 1.8em;    margin-top: 50px;    margin-bottom: 20px;}.about_certi > .container {    width: 100%;}.RWDad002 .owl-carousel .owl-item img {    padding: 15px;}.RWDad002 .owl-carousel .owl-wrapper {    display: flex !important;    justify-content: flex-start;    align-items: center;}.right_parallax {    margin-left: 16px;    transform: translateY(-4%);}.middle_parallax {    margin: 0 8px;    transform: translateY(-12%);}.left_parallax {    margin-right: 16px;    transform: translateY(-4%);}.left_parallax, .middle_parallax, .right_parallax {    width: calc(100%/3 - 16px);}.about_block .RWDparallax_new .picbgbox {    height: 35vw !important;}#m_RWDfullscreen01_51_1 .overlay, #m_RWDfullscreen01_52_1 .overlay, #m_RWDfullscreen01_53_1 .overlay {    opacity: 0;    transition: 0.3s;    position:relative;}#m_RWDfullscreen01_51_1:hover .overlay, #m_RWDfullscreen01_52_1:hover .overlay, #m_RWDfullscreen01_53_1:hover .overlay {    opacity: 1;    transition: 0.5s;}#m_RWDfullscreen01_51_1 .overlay:after ,#m_RWDfullscreen01_52_1 .overlay:after ,#m_RWDfullscreen01_53_1 .overlay:after {    background: url(archive/image/customization/001_left.png)no-repeat;    content: "";    position: absolute;    width: 37px;    height: 35px;    background-size: contain;    left: 15px;    top: 15px;}#m_RWDfullscreen01_51_1 .overlay:before ,#m_RWDfullscreen01_52_1 .overlay:before ,#m_RWDfullscreen01_53_1 .overlay:before{    background: url(archive/image/customization/001_right.png)no-repeat;    content: "";    position: absolute;    width: 37px;    height: 35px;    background-size: contain;    right: 15px;    bottom: 15px;}.overlay .container {    height: 100%;    width: 100%;    padding: 50px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    position:relative;    margin:0;}.pic_text {    margin: 0 auto;    width: 50px;    text-align: center;}.overlay .pic_text h5 {    writing-mode: vertical-lr;    font-size: 23px;    margin: 0;    color: #f1e9dc;    letter-spacing: 4px;    margin-top: 30px;    line-height: 30px;    margin: 0 auto;    display: inline-block;}.overlay .pic_text h6 {    margin: 0 auto;    color: #f1e9dc;    font-size: 16px;    letter-spacing: 4px;    line-height: 30px;    opacity: 0.6;    writing-mode: vertical-lr;    padding-bottom: 20px;    margin-bottom: 10px;    border-bottom: 1px solid #f1e9dc;    font-weight: 400;    display: inline-block;}}.RWDad002 .text-center.margin-top-30.margin-bottom-30 {    margin-bottom: 0 !important;    margin-top: 10px !important;}/*動態*//*left*/ 
.right_pic.animated .left_parallax {    animation-name: fly_f_bottom;    animation-delay: 1s;    animation-duration: 1s;    animation-fill-mode: forwards;    opacity:0;    animation-timing-function: ease-in-out;}@keyframes fly_f_bottom{0%{    transform: translateY(5%);    opacity:0;}100%{    transform: translateY(-4%);    opacity:1;}}/*middle*/ 
.right_pic.animated .middle_parallax{    animation-name: fly_f_top;    animation-delay: 1.7s;    animation-duration: 1s;    animation-fill-mode: forwards;    opacity:0;    animation-timing-function: ease-in-out;}@keyframes fly_f_top{0%{    transform: translateY(-20%);    opacity:0;}100%{    transform: translateY(-12%);    opacity:1;}}/*right*/ 
.right_pic.animated .right_parallax {    animation-name: fly_f_bottom;    animation-delay: 2.4s;    animation-duration: 1s;    animation-fill-mode: forwards;    opacity:0;    animation-timing-function: ease-in-out;}@keyframes spark{0%{    opacity:0;}20%{    opacity:1;}60%{    opacity:1;}100%{    opacity:0;}}.animated.right_pic .left_parallax #m_RWDfullscreen01_51_1 .overlay {    animation-name: spark;    animation-timing-function: ease-in-out;    animation-fill-mode:backwards;    animation-duration: 2.5s;    animation-delay: 1.9s;}.animated.right_pic .middle_parallax #m_RWDfullscreen01_52_1 .overlay {    animation-name: spark;    animation-timing-function: ease-in-out;    animation-fill-mode:backwards;    animation-duration: 2.5s;    animation-delay: 2.2s;}.animated.right_pic .right_parallax #m_RWDfullscreen01_53_1 .overlay {    animation-name: spark;    animation-timing-function: ease-in-out;    animation-fill-mode:backwards;    animation-duration: 2.5s;    animation-delay: 2.5s;}.about_block .RWDparallax_new .picbgbox{max-height:700px;}/*認證*/ 
.certi_pic {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.certi_pic .item {    width: calc(100%/5 - 20px);    margin: 0 10px;}

/*about end*/
/*絕頂美味 start*/

.RWDbanner007 .banner-info {    margin-bottom: 0;    background: linear-gradient(to bottom, #7c0920 10%,#990120 50%,#7c0920 100%);    padding: 40px 20px;    width: 100px;    position: absolute;    top: -60px;    left: 5%;    z-index: 11;}.recom_block {    position: relative;    padding:100px 0px 0 0;}.RWDbanner007 .item-img {    width: 100%;    height: 700px;}.RWDbanner007 .item-box {    height: 700px;    top: 0;    right: 25%;}.RWDbanner007 .item-content {    height: 100%;    background: #b4a183 url(archive/image/customization/txt-bg.png);}.RWDbanner007 .item-info {height: 100%;padding: 100px;}.RWDbanner007 .item-editor {    overflow: visible;    font-size: 14px;    letter-spacing: 1px;    line-height: 1.8em;    -webkit-line-clamp: initial;}.RWDbanner007 .item-info:before {background-color: transparent;}.RWDbanner007 {margin-bottom: 0;}.RWDbanner007 .item-blk {height: 700px;}.RWDbanner007 .link-store {    bottom: 100px;    padding: 5px 10px;    letter-spacing: 1px;    font-size: 14px;    width: auto;    text-align: center;    right: 100px;    color: #333333;    border-color: #333;    z-index: 111;    display: block;}.RWDbanner007 .item-title {    font-size: 23px;    line-height: 30px;    margin-bottom: 5px;    letter-spacing: 2px;    color: #333;    font-weight: 400;}.RWDbanner007 .item-subtitle {    color: #000;    opacity: 0.5;    letter-spacing: 1px;    font-size: 15px;    line-height: 1.8em;}.RWDbanner007 .item-editor .inside_txt {    font-size: 15px;    letter-spacing: 1px;    color: #000;    opacity: 0.7;    line-height: 1.8em;    margin-bottom: 30px;}.RWDbanner007 .item-title-blk {    margin-bottom: 10px;}.how_cook h5 {    color: #5d3f00;    margin-top: 0;    margin-bottom: 5px;    font-size: 15px;    line-height: 1.8em;    letter-spacing: 1px;}.how_cook .inside_cook {    color: #5d3f00;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 15px;    font-weight: 400;}.RWDbanner007 .item-pagination {    bottom: 100px;    top: initial;    z-index: 111;    left: 100px;}.RWDbanner007 .item-fraction{display:none}.RWDbanner007 .item-pagination .swiper-pagination-bullet:before {background-color: #000;}.RWDbanner007 .item-content:after {    content: "";    position: absolute;    width: 44px;    height: 42px;    background: url(archive/image/customization/002_left.png)no-repeat;    background-size: contain;    left: 15px;    top: 15px;}.RWDbanner007 .item-content:before {    content: "";    position: absolute;    width: 44px;    height: 42px;    background: url(archive/image/customization/002_right.png)no-repeat;    background-size: contain;    right: 15px;    bottom: 15px;}.RWDbanner007 .title-main {    writing-mode: vertical-lr;    letter-spacing: 4px;    color: #f1e9dc;    text-align: center;    margin: 0 auto 10px auto;    padding-bottom: 15px;    border-bottom: 1px solid rgb(241 233 220 / 50%);    font-size:35px;}.RWDbanner007 .title-sub {    font-size: 18px;    writing-mode: vertical-lr;    text-align: left;    letter-spacing: 2px;    color: #f1e9dc;}.RWDbanner007 .title-sub {    font-size: 16px;    writing-mode: vertical-lr;    text-align: left;    letter-spacing: 2px;    color: #f1e9dc;    margin: 20px auto 0 auto;    opacity: 0.8;}/*左上裝飾*/ 
.recom_block .RWDbanner007 .item-blk:after {    content: "";    position: absolute;    width: 500px;    height: 286px;    left: 0;    top: -210px;    background: url(archive/image/customization/flower-02.png)no-repeat;    background-size: contain;    opacity: 0.5;    z-index: 1;}@keyframes fly_left{0%{    left:-50px;    opacity:0;}100%{    left:0;    opacity:0.5;}}.recom_block .animated .RWDbanner007 .item-blk:after {    animation-name: fly_left;    animation-delay: 0.5s;    animation-duration: 2s;    animation-timing-function: ease-in-out;    animation-fill-mode: backwards;}@keyframes fly_up{0%{    top:0px;    opacity:0;}100%{    top:-60px;    opacity:1;}}.animated.reco_content .RWDbanner007 .banner-info {    animation-name: fly_up;    animation-delay: 1.5s;    animation-duration: 1s;    animation-timing-function: ease-in-out;    animation-fill-mode: forwards;    opacity:0;}.recom_pad_block{display:none;position:relative;}

/*絕頂美味 end*/
/*產品 start*/

.products_block {    padding: 150px 0px 150px 0px;    position: relative;}.products_block > .container {    width: 80%;    padding: 0;}.products_block:after {    content: "";    position: absolute;    width: 100%;    background: rgb(255 255 255 / 50%);    height: 30%;    top: 0;    left: 0;    z-index: -1;}.RWDproduct002_v3 .main-title {    font-size: 40px;    letter-spacing: 4px;    font-weight: 400;    line-height: 1.8em;    text-align: left;    color: #000;}.RWDproduct002_v3 .sub-title {    font-size: 18px;    letter-spacing: 2px;    color: #000;    opacity: 0.6;    font-weight: 400;    text-align: left;    line-height: 1.8em;    margin-top: 0;}.RWDproduct002_v3{padding:0px;}.RWDproduct002_v3 .section-inner {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.RWDproduct002_v3 .section-subject {    margin-bottom: 0;    width: 40%;    padding-left:50px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {    width: 60%;    padding-right:50px;}.RWDproduct002_v3 .section-inner .row:nth-child(3) {    width: 100%;    margin-top: 80px;}.bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%/4 - 2%);    margin: 0 1%;    padding: 0;    transition: 0.3s;    overflow: visible !important;    margin-bottom:50px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover {    background: #000;    width: calc(100%/4 - 2%);    padding: 2%;    z-index: 111;    margin: 0 1%;    transition: 0.3s;}.RWDproduct002_v3 .portfolio-item>.inner-content {    box-shadow: 4px 3px 11px -5px #000;    overflow: visible;}/*catalogy*/ 
.RWDproduct002_v3 .filter-portfolio ul>li.active, .RWDproduct002_v3 .filter-portfolio ul>li:hover {    transform: translateY(-20px);    transition: 0.5s;}.RWDproduct002_v3 .filter-portfolio ul>li {    writing-mode: vertical-lr;    position: relative;    margin-left: 20px;    transform: translateY(0px);    transition: 0.5s;}.RWDproduct002_v3 .filter-portfolio ul {    margin-bottom: 0;    display: flex;    flex-direction: row;    justify-content: flex-end;    align-items: flex-start;}.RWDproduct002_v3 .btn.btn-rj {    background: linear-gradient(to bottom, #7c0920 10%,#990120 50%,#7c0920 100%);    padding: 25px 10px;    letter-spacing: 2px;    font-size: 15px;    color: #f1e9dc;    border-radius: 0;    display: block;    min-height: 140px;    text-align: initial;}.filter-portfolio {    display: flex;    justify-content: flex-end;}/*.RWDproduct002_v3 .filter-portfolio ul:hover li {    opacity: 0.5;    transition: 0.8s;}.RWDproduct002_v3 .filter-portfolio ul:hover li:hover {    opacity: 1;    transition: 0.8s;}*/ 
.RWDproduct002_v3 .filter-portfolio ul>li:after {    content: "";    position: absolute;    width: 100%;    height: 2px;    background: #7b0920;    top: -4px;    left: 0;}.RWDproduct002_v3 .filter-portfolio ul>li:before {    content: "";    position: absolute;    width: 100%;    height: 2px;    background: #7b0920;    bottom: -4px;    left: 0;}.RWDproduct002_v3 .showbottom:hover .inner-content>img {    -webkit-transform: scale(1);    transform: scale(1);}.RWDproduct002_v3 .portfolio-item.grow>.inner-content:hover>img {    -webkit-transform: scale(1);    transform: scale(1);}.RWDproduct002_v3 .portfolio-bottom {    margin-top: 20px;    padding:0 5px;}.RWDproduct002_v3 .portfolio-bottom__h4 {    font-size: 18px;    text-align: left;    letter-spacing: 1px;    line-height: 1.8em;    color: #000;    margin-bottom: 5px;    font-weight: 400;}.RWDproduct002_v3 p.portfolio-bottom__p {    font-size: 14px;    text-align: left;    color: #000;    opacity: 0.5;    letter-spacing: 1px;    line-height: 1.7em;    margin-bottom: 30px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    display: -webkit-box;    -webkit-box-orient: vertical;}.RWDproduct002_v3 .showbottom:hover p.portfolio-bottom__p{    color: #f1e9dc;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {    color: #f1e9dc;}.RWDproduct002_v3 .price {    text-align: left;    color: #a90526;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;}.RWDproduct002_v3 .showbottom:hover .price .delline {    color: #999;    font-size:13px;}.RWDproduct002_v3 .price .delline.RWDproduct002_v3 .btn-box .shop {    border-radius: 0;    line-height: 1.8em;    height: 34px;    letter-spacing: 1px;    background: #000;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom .btn_add2car {    background-color: #000;    border: 1px solid #999;}.RWDproduct002_v3 .btn-box .shop {    border-radius: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:after {    content: "";    position: absolute;    background: url(archive/image/customization/001_left.png)no-repeat;    width: 34px;    height: 32px;    top: 10px;    left: 10px;    background-size: contain;    transition: 0.2s;    opacity: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:before {    content: "";    position: absolute;    background: url(archive/image/customization/001_right.png)no-repeat;    width: 34px;    height: 32px;    bottom: 10px;    right: 10px;    background-size: contain;    transition: 0.2s;    opacity: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover:after, .RWDproduct002_v3 .popup-portfolio .portfolio-item:hover:before {    transition: 0.3s;    opacity: 1;}/*.RWDproduct002_v3 .popup-portfolio:hover .portfolio-item:hover {    filter: opacity(1);    transition: 0.3s;}.RWDproduct002_v3 .popup-portfolio:hover .portfolio-item {    filter: opacity(0.5);    transition: 0.3s;}*/ 
.RWDproduct002_v3 .btn-box .btn {    background: linear-gradient(to right, #7c0920 10%,#990120 50%,#7c0920 100%);    border-radius: 0;    color: #f1e9dc;    letter-spacing: 1px;}/*右上裝飾*/ 
.products_block:before {    content: "";    position: absolute;    width: 400px;    height: 168px;    background: url(archive/image/customization/flower-01.png)no-repeat;    background-size: contain;    right: 0;    top: 50px;    opacity: 0.1;}/*動態*/@keyframes fly_right{0%{    right:-20px;    opacity:0;}100%{    right:0px;    opacity:0.1;}}.animated.products_block:before {    animation-name: fly_right;    animation-timing-function: ease-in-out;    animation-delay: 0.5s;    animation-duration: 2s;    animation-fill-mode: forwards;    opacity:0;}/*@keyframes p_up{0%{    transform: translateY(15px);    opacity:0;}100%{    transform: translateY(0px);    opacity:1;}}.products_block .RWDproduct002_v3 .popup-portfolio .portfolio-item {opacity:0;}.products_block.animated .RWDproduct002_v3 .popup-portfolio .portfolio-item {    animation-name: p_up;    animation-delay: 1.7s;    animation-timing-function: ease-in-out;    animation-duration: 1s;    animation-fill-mode: forwards;}.products_block.animated .RWDproduct002_v3 .popup-portfolio .portfolio-item:nth-child(1) {    animation-delay: 0.5s;}.products_block.animated .RWDproduct002_v3 .popup-portfolio .portfolio-item:nth-child(2) {    animation-delay: 0.8s;}.products_block.animated .RWDproduct002_v3 .popup-portfolio .portfolio-item:nth-child(3) {    animation-delay: 1.1s;}.products_block.animated .RWDproduct002_v3 .popup-portfolio .portfolio-item:nth-child(4) {    animation-delay: 1.4s;}*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover li.selprice {    color: #ff0000;}

/*產品 end*/
/*跟隨 start*/

.resa_btn h5 {    writing-mode: vertical-lr;    color: #f1e9dc;    margin-top: 0;    padding-bottom: 10px;    border-bottom: 1px solid #f1e9dc;    text-align: center;    margin: 0 auto;    font-size: 15px;}.resa_btn {    background: #ff850e;    display: block;    letter-spacing: 1px;    width: 40px;    padding: 20px 5px;    border: 1px solid #ff850e;    margin-bottom: 10px;}.resa_btn h6 {    font-size: 12px;    color: #f1e9dc;    letter-spacing: 0px;    margin: 0;    margin-left: 10px;    writing-mode: vertical-lr;    margin-top: 10px;    opacity: 0.8;}.menu_btn h5 {    writing-mode: vertical-lr;    color: #f1e9dc;    margin-top: 0;    padding-bottom: 10px;    border-bottom: 1px solid #f1e9dc;    text-align: center;    margin: 0 auto;    font-size: 15px;}.menu_btn {    background:#000;    display: block;    letter-spacing: 1px;    width: 40px;    padding: 20px 5px;    border: 1px solid rgb(237 228 215 / 30%);}.menu_btn h6 {    font-size: 12px;    color: #f1e9dc;    letter-spacing: 0px;    margin: 0;    margin-left: 10px;    writing-mode: vertical-lr;    margin-top: 10px;    opacity: 0.8;}.fix_btn {    position: fixed;    right: 20px;    bottom: 150px;    z-index:1;}.scrollTop002 .ii-arrow_b3:before {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.scrollTop002 .ii {    width: 40px;    height: 40px;    background: #000;    border-radius: 0;    border: 1px solid rgb(237 228 215 / 30%);}.scrollTop002 {    right: 20px;    bottom: 50px;}.fix_btn:hover .resa_btn , .fix_btn:hover .menu_btn  {    opacity: 0.5;    transition: 0.3s;}.fix_btn:hover .resa_btn:hover, .fix_btn:hover .menu_btn:hover {    opacity: 1;    transition: 0.3s;}

/*跟隨 end*/
/*內頁 start*/

/*些微調整*/ 
.main {    background-color: transparent;}#RWDPAGE_BASE_PAT02 .social_item.line {    height: initial;    margin: 0;    background: transparent;}#RWDPAGE_BASE_PAT02 .fl {    width: 150px;}/*統一*/ 
.pagecontent h2 {    letter-spacing: 2px;    line-height: 1.8em;    font-size: 25px;    color: #000;}.main section.article-text.rwd {    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    font-weight: 400;}.hgroup .breadcrumb {    background: transparent;    border-radius: 0;    border: 0;    bottom: 0;    letter-spacing: 1px;}.breadcrumb>li a:hover {    color: #7c0920;    transition: 0.3s;}.breadcrumb>li a {    color: #444;    transition: 0.3s;}.breadcrumb>li+li:before {    padding: 0 5px 0 7px;    color: #444;}.main section > .container {    width: 80%;    padding: 0 15px;}section.hgroup > .container {    width: 100% !important;    padding: 0;    border-bottom: 1px solid #d0c2ad;    margin-left: 0;    margin-right: 0;}section.call_to_action {    text-align: left;    padding: 50px 0 100px 0px;    min-height: 700px;    position:relative;}section.article-text.rwd > .container {    width: 100%;    padding: 0;}.call_to_action:after {    content: "";    position: absolute;    width: 295px;    height: 124px;    background: url(archive/image/customization/flower-01.png)no-repeat;    background-size: contain;    right: 0;    top: 50px;    opacity: 0.1;    z-index:-1;}.article1 .pagecontent {    width: calc(100% - 300px);}.pagecontent{float:none;}.product1 .xrow {    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: flex-start;}.product1 .RWDproduct_page .products-right {    width: calc(100% - 300px);}/*左側選單*/#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6 {    background: #e3d5c2;    padding: 30px 50px;    width: 250px;    margin-right: 50px;    position: sticky;    top: 100px;    float: none;}#sidebar.layoutmenu1:after, #sidebar.layoutmenu3:after, #sidebar.layoutmenu6:after {    content: "";    position: absolute;    background: url(archive/image/customization/001_right.png)no-repeat;    width: 34px;    height: 32px;    bottom: 10px;    right: 10px;    background-size: contain;    transition: 0.2s;}#sidebar.layoutmenu1:before, #sidebar.layoutmenu3:before, #sidebar.layoutmenu6:before {    content: "";    position: absolute;    background: url(archive/image/customization/001_left.png)no-repeat;    width: 34px;    height: 32px;    top: 10px;    left: 10px;    background-size: contain;    transition: 0.2s;}.m2018 .products-nav .nav-title {    background: transparent;    font-size: 20px;    padding: 0;    color: #000;    text-align: center;    /*font-weight: bold;*/    border-bottom: 1px solid #d0bca3;    line-height: 1.8em;    padding-bottom: 5px;}.m2018 .products-nav>ul>li>a {    text-align: center;    font-size: 15px;    letter-spacing: 1px;    font-weight: 400;    transition: 0.3s;}.m2018 .products-nav>ul>li>a:hover {    color: #a86a18;    transition: 0.3s;    font-size: 16px;}.m2018 .products-nav>ul>li {    padding: 0 0 5px 0px;    margin-bottom: 5px;    border-color: transparent;}.m2018 .products-nav>ul>li.active>a {    color: #a86a18;    font-size: 16px;    font-weight: 600;    transition: 0.3s;}/*頁面標題*/ 
.hgroup h1 {    line-height: 1.8em;    margin-bottom: 30px;    font-size: 35px;    letter-spacing: 2px;    color: #000;    font-weight: 400;}/*全站按鈕*/ 
.ebtn a {    background: linear-gradient(to right, #7c0920 10%,#990120 50%,#7c0920 100%);    border-radius: 0;    color: #f1e9dc;    letter-spacing: 1px;    font-size: 14px;    width: 200px;    text-align: center;    padding: 4px 10px;    float: left;}.ebtn {    float: none;    margin: 30px auto 0 auto;    text-align: center;    display: block;    background: transparent;}/*頁尾*/#RWDPAGE_BASE_PAT02 .footer_block {padding-top: 80px;position:relative;}#RWDPAGE_BASE_PAT02 .left_info {    width: 40%;    margin-left: 10%;}#RWDPAGE_BASE_PAT02 .footer_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/210722_bg.png)no-repeat;    width: 317px;    height: 311px;    top: -102px;    left: 0;    background-size: contain;}/*聯絡我們*/ 
.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.customized_columns ._input, .customized_columns select {    background:transparent;    box-shadow: none;    border: 0;    border-bottom: 1px solid #9e8b6e;    border-radius: 0;}.form-group{margin-bottom:20px;}.form-group .col-sm-12.col-md-11 {padding-right: 0;}.form-horizontal .control-label {    font-weight: 400;    letter-spacing: 1px;    line-height: 40px;    font-size: 15px;    padding-left: 15px;    margin-bottom: 0 !important;}.formdesc {    display: flex;    flex-direction: row;    justify-content: center;    padding: 0;    position: relative;    align-items: center;    margin-bottom:50px;    margin-top:-26px;}.cooperation_pic {    width: 30%;    margin-right: 4%;}.cooperation_txt {    width: 60%;    padding: 6% 50px 0px 100px;    font-size: 17px;    letter-spacing: 2px;    color: #666;    line-height:1.8em;}.cooperation_txt h5 {    margin-top: 0;    font-size: 25px;    letter-spacing: 1px;    line-height: 1.8em;    color: #000;    margin-bottom:20px;}.formdesc:after {    content: "";    position: absolute;    width: 100%;    height: 74%;    background: rgb(145 117 87 / 10%);    z-index: -1;    bottom: 0;    display: block;}textarea.form-control {height: 100px;}.customized_columns ._input::placeholder, .customized_columns select::placeholder {    color: #bbb09f;    letter-spacing: 1px;    font-size: 14px;}.form-control {height: 40px;}.form-group .col-sm-12.col-md-5 {    padding-right: 0 !important;}.eforms1.id6 .main section > .container {    width: 1170px;}.eforms1.id6 section.hgroup > .container {    width: 100%;}.eforms1.id6 section.article-text.rwd > .container {    width: 100%;}/*撈王三寶*/ 
.article2 #sidebar.layoutmenu3 {    width: 100%;    margin: 0 auto;    float: none;    background: transparent;    padding: 30px 10px 30px 10px;    position: sticky;    top: 73px;    float: none;    background: #f0e7da url(archive/image/customization/web_bg.png);    z-index: 11;}.article2 #sidebar.layoutmenu3:after{display:none}.article2 #sidebar.layoutmenu3:before{display:none}.article2 .pagecontent.list1.menu3 {    width: 100%;    margin-top: 50px !important;    float:none;}.article2 #sidebar .products-nav ul {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.article2 #sidebar .products-nav ul li {    margin: 0px 15px;}.article2 #sidebar .products-nav ul li {    margin-right: 25px;}.article2 #sidebar.layoutmenu3 .nav-title {    display: none;}.article2 #sidebar .products-nav ul li a {    background: transparent;    padding: 6px 25px;    letter-spacing: 2px;    font-size: 15px;    color: #7b0920;    position: relative;    border: 1px solid #7b0920;    transition: 0.3s;}.article2 #sidebar .products-nav ul li a:hover {    background: linear-gradient(to right, #7c0920 10%,#990120 50%,#7c0920 100%);    color: #fff;    transition: 0.3s;}.article2 #sidebar .products-nav ul li.active a {    background: linear-gradient(to right, #7c0920 10%,#990120 50%,#7c0920 100%);    color: #fff;    transition: 0.3s;}.article2.id36 .RWDeditor01 .model-title {display: none;}.id36 .main_food {    background: rgb(222 166 85 / 20%);    padding: 0 50px 50px 50px;    position: relative;    margin-top: 100px;}.id36 .main_pic {    position: relative;    text-align: center;}.id36 .main_word {    text-align: center;    position: absolute;    top: -70px;    left: 50%;    opacity:0;}.id36 .food_pic {transform: translateY(-25px);}.id36 .deco_right {    width: 50%;    right: 0;    top: 50%;    position: absolute;    z-index: -1;    transform: translateY(-60%);}.id36 .deco_left {    width: 50%;    position: absolute;    top: 50%;    left: 0;    z-index: -1;    transform: translateY(-50%);    opacity:0;}.id36 .main_txt h4 {    font-size: 30px;    letter-spacing: 2px;    line-height: 1.8em;    color: #000;}.id36 .txt_content {    font-size: 17px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;    width: 50%;    margin: 0 auto;}.id36 .main_txt {    text-align: center;    transform: translateY(-100px);}.id36 .third .food_pic {transform: translateY(-36px);}.id36 .third .deco_right {right: 93px;transform: translateY(-45%);}.id36 .third.main_food {background: rgb(237 171 145 / 10%);}.id36 .third .main_txt {transform: translateY(-70px);}.id36 .main_food.second {background: rgb(134 59 4 / 20%);}.id36 .second .deco_left {transform: translateY(-53%);}.id36 .txt_maincontent {    width: 50%;    text-align: center;    margin: 30px auto 0px auto;    color: #666;}.id36 .second .food_pic {    transform: translateY(-41px);}/*匠心美味-動態*/@keyframes left_flyin{from{transform: translate(-10%, -50%);opacity:0;}to{transform: translate(0%, -50%);opacity:1;}}.animated .deco_left {    animation-name: left_flyin;    animation-delay: 0.3s;    animation-duration: 2s;    animation-timing-function: ease-in-out;    animation-fill-mode: forwards;}@keyframes right_flyin{from{transform: translate(12%, -60%);opacity:0;}to{transform: translate(0%, -60%);opacity:1;}}.animated .deco_right {    animation-name:right_flyin;    animation-delay: 0.3s;    animation-duration: 2s;    animation-timing-function: ease-in-out;    animation-fill-mode: forwards;}@keyframes right_flyin3{from{transform: translate(12%, -45%);opacity:0;}to{transform: translate(0%, -45%);opacity:1;}}.animated .third .deco_right {    animation-name:right_flyin3;}@keyframes left_flyin2{from{transform: translate(-10%, -53%);opacity:0;}to{transform: translate(0%, -53%);opacity:1;}}.animated .second .deco_left {    animation-name: left_flyin2;}@keyframes title_up{from{transform: translate(-50%, 30px);opacity:0;}to{transform: translate(-50%, 0%);opacity:1;}}.id36 .animated .main_word {    animation-name: title_up;    animation-delay: 0.3s;    animation-duration: 1s;    animation-timing-function: ease-in-out;    animation-fill-mode: forwards;}/*匠心好味*/ 
.article2 .RWDslider01.pic-right {    width: 90%;    margin: 50px auto 0 auto;}.article2 .RWDslider01 .products-list .box h5 {    font-size: 25px;    color: #000;    letter-spacing: 2px;    line-height: 1.8em;    margin-top: 0;    margin-bottom: 15px;    padding-bottom: 10px;    border-bottom: 1px solid #d0c2ad;    padding-left: 15px;}.article2 .RWDslider01 .products-list .box h6 {    font-size: 18px;    color: #7f0820;    line-height: 1.8em;    padding-left: 15px;}.article2 span.seven_txt {    font-size: 15px;    letter-spacing: 1px;    padding-left: 15px;    display: block;    width: 80%;    color: #666;    line-height: 1.8em;}.article2 .RWDslider01 .text {    float: none;    padding: 20px 0px 20px 50px;    min-height: 250px;}.article2 .RWDslider01.pic-right .control-box {    bottom: 0;    left: initial;    right: 50%;    padding:20px;}.article2 .RWDslider01 .slick-arrow:before {    content: "\e900";    font-family: iicon!important;    color: #7c0920;    line-height: 34px;    font-weight: bold;    font-size: 9px;}.RWDslider01 .products-list {    margin-left: 0;    margin-right: 0;}.RWDslider01.pic-right .pic-list {    float: none;}.RWDslider01 .products-list .box {    padding: 0;    display: flex;    flex-direction: row-reverse;    justify-content: center;    align-items: center;    background: rgb(255 255 255 / 50%);}.article2 .RWDslider01 figure {    margin: 0;}.article2 .RWDslider01 .pic img {    width: 100%;}.collapsing_header .main {    overflow-x: visible;}.article2 .xrow {    position: sticky;    top: 100px;}.faver_item {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    background: rgb(255 255 255 / 50%);    width: 90%;    margin: 0 auto 50px auto;}.faver_pic {    width: 50%;    text-align: right;}.faver_txt {    width: 50%;    padding: 30px 50px;}.faver_txt h5 {    font-size: 25px;    color: #000;    letter-spacing: 2px;    line-height: 1.8em;    margin-top: 0;    margin-bottom: 15px;    padding-bottom: 10px;    border-bottom: 1px solid #d0c2ad;    padding-left: 15px;}.faver_txt h6 {    font-size: 18px;    color: #7f0820;    line-height: 1.8em;    padding-left: 15px;}.faver_txt span.seven_txt {    font-size: 15px;    letter-spacing: 1px;    padding-left: 15px;    display: block;    width: 80%;    color: #666;    line-height: 1.8em;}/*一褒四味*/ 
.article2 .step_item {    width: calc(100%/4 - 20px);    margin: 0 10px;    padding: 0 15px;    position:relative;}.article2 .step_item:nth-child(4):after{display:none;}.article2 .step_block {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;}.article2 .step_pic {    margin-top: 30px;    padding:0 20px;}.article2 .step_content h5 {    font-size: 18px;    letter-spacing: 2px;    line-height: 1.8em;    margin-top: 30px;    margin-bottom: 5px;}.article2 .num_title {    color: #666;    font-size: 14px;    letter-spacing: 1px;    line-height: 1.8em;    text-align: center;}.article2 .step_title {    font-size: 20px;    letter-spacing: 3px;    line-height: 1.8em;    color: #000;    text-align: center;}.step_word:after {    content: "";    position: absolute;    width: 100px;    height: 100px;    border-radius: 50%;    left: 50%;    top: -20px;    background: rgb(213 197 175 / 30%);    z-index: -1;    transform: translateX(-50%);}.step_word:before {    content: "";    position: absolute;    width: 90px;    height: 90px;    border-radius: 50%;    left: 50%;    top: -15px;    z-index: -1;    border: 1px solid rgb(213 197 175 / 80%);    transform: translateX(-50%);}.article2 .step_block:after {    content: "";    position: absolute;    width: 100%;    background: #e5dac9;    height: 1px;    top: 32px;    z-index:-1;}.article2 .step_item:after {    content: ">>";    position: absolute;    font-family: "標楷體";    color: #95836b;    font-weight: 600;    font-size: 25px;    right: 0;    top: 19px;}.article2 .step_content {    min-height: 120px;    margin-top: 48px;    text-align: center;    font-size: 15px;    padding: 0 30px;}.eat_way span {    text-align: center;    margin: 30px auto 0px auto;    color: #666;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;}.animated.step_item:nth-child(1) {    animation-delay: 1s !important;}.animated.step_item:nth-child(2) {    animation-delay: 1.2s !important;}.animated.step_item:nth-child(3) {    animation-delay: 1.6s !important;}.animated.step_item:nth-child(4) {    animation-delay: 2s !important;}/*列表頁共同文字*/ 
.webdesc {    padding: 20px;    text-align: center;}/*宅配服務*/ 
.layoutlist_4 .subject {    text-align: center;    font-size: 18px;    letter-spacing: 1px;    line-height: 1.8em;}.layoutlist_4 .pricearea {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.layoutlist_4 .price {    display: block;    width: 100%;}.layoutlist_4 .price.sellprice {    font-size: 16px;    letter-spacing: 0;    color: #7b0920;}.count_info {    border-top: 1px solid #e2d4c2;    padding: 10px 15px 0px 15px;}.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 30px;    border-bottom: 0;    margin-bottom: 0px;}.layoutlist_4 .buybtn {    background: transparent;    border: 1px solid #7b0920;    color: #7b0920;    letter-spacing: 1px;    font-size: 14px;    transition: 0.3s;}.layoutlist_4 .buybtn:hover {    background: #7b0920;    color: #fff;    transition: 0.3s;}.product1 .m2018 .products-nav>ul>li.active a {    color: #a86a18;    font-weight: 600;    font-size: 16px;    transition: 0.3s;}/*回上頁*/ 
.RWDproduct_page .btn_back {    background: transparent;    padding: 0 0 0 30px;    float: left;}.RWDproduct_page .btn_back a {    background: linear-gradient(to right, #7c0920 10%,#990120 50%,#7c0920 100%);    border-radius: 0;    color: #f1e9dc;    letter-spacing: 1px;    font-size: 14px;    width: 200px;    text-align: center;    padding: 4px 10px;    float: right;    border-radius: 0 !important;}/*產品資訊*/ 
.RWDproduct_page .tab-box .tab-container {    border: 0;}/*最新消息*/ 
.layoutlist_8 .article_subject {    font-size: 20px;    letter-spacing: 2px;    color: #000;    font-weight: 400;}.layoutlist_8 .list_subject .summary a {    font-size: 16px;    color: #666;    font-weight: 400;    line-height: 1.8em;}.layoutlist_8 .listdate .day {    color: #7c0920;}.layoutlist_8 .listdate .yearmonth {    color: #666;    font-size: 16px;    letter-spacing: 1px;    padding-bottom: 0;}._col.listdate.col-sm-2.col-md-2 {    padding: 20px;    border: 1px solid rgb(124 9 32 / 20%);    width: 150px;    height: 150px !important;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}.layoutlist_8 .item {    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: center;    border-bottom:0px;}/*search*/ 
.RWDsearch_page .list-title, .RWDsearch_page .search-list a {    color: #000;    font-weight: 400 !important;}.RWDsearch_page .search-name {    color: #000;}.RWDsearch_page a, .RWDsearch_page a:hover {    color: #000;}.RWDsearch_page .list-tab li .qty {    background: #e3d5c2;    color: #000;}.RWDsearch_page .list-title .qty {    background: #e3d5c2;}.RWDsearch_page .list-data>ul>li:nth-child(odd) {    background: rgb(227 213 194 / 40%);    border-top: 0;}.RWDsearch_page .list-data>ul>li {    padding: 14px 25px;    background: rgb(227 213 194 / 70%);    border-bottom: 0px;}.RWDsearch_page .list-img .pic {    background-color: transparent;}.list-inline>li.active {    color: #7c0920;}.btn.btn_back {    float: right;    margin-top: 50px;}.btn.btn_back a {    background: linear-gradient(to right, #7c0920 10%,#990120 50%,#7c0920 100%);    border-radius: 0;    color: #f1e9dc;    letter-spacing: 1px;    padding: 10px 20px;    width: 200px;    display: block;    font-size: 14px;    letter-spacing: 2px;}

/*內頁 end*/
/*宅配購物 start*/

.RWDproduct_page .pic-box {    width: calc(100% - 350px);    float: none;}.RWDproduct_page .products-info {    width: 350px;    float: none;}.RWDproduct_page .products-con {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.RWDproduct_page .products-info .name {    font-size: 30px;    font-weight: 600;    letter-spacing: 2px;    line-height: 1.8em;    color: #000;    margin-bottom: 0;}.RWDproduct_page .products-info .subname {    color: #7c0920;    font-size: 16px;    letter-spacing: 1px;    line-height: 1.8em;    margin-bottom: 30px;    padding-bottom: 15px;    border-bottom: 1px solid #d0c2ad;}.RWDproduct_page .products-info .price-box li#O_fixPrice {    opacity: 0.5;    font-size: 13px;}.RWDproduct_page .products-info .price-box li#O_sellPrice {    font-size: 18px;    letter-spacing: 1px;    line-height: 1.8em;    color: #b21515;    margin-top: -4px;}.RWDproduct_page .products-info .price-box li#O_sellPrice b{font-size:18px;}.pd-info.clearfix {    display: flex;    flex-direction: column;}.RWDproduct_page .form-group#O_standOption2 {    order: 1;    margin-bottom: 0;}.RWDproduct_page .products-info #O_quantity {    order: 2;}.RWDproduct_page .products-info .stock {    order: 3;    margin-bottom: 10px;    text-align: right;    display:none !important;}#mobile-fixed input, #mobile-fixed select, #mobile-fixed select.form-control:not([size]):not([multiple]), .RWDproduct_page input, .RWDproduct_page select, .RWDproduct_page select.form-control:not([size]):not([multiple]), .RWDproduct_page textarea {    -webkit-box-shadow: none;    box-shadow: none;    background-color: rgb(208 194 173 / 20%);    border: 0;    border-bottom: 1px solid #ab997e;}#mobile-fixed select.form-control:focus, .RWDproduct_page select.form-control:focus {    background-image: url(archive/image/customization/select_arrow_new.png);}#mobile-fixed select.form-control, .RWDproduct_page select.form-control, .plus-list select.form-control {    background: #fff url(archive/image/customization/select_arrow_new.png) no-repeat right center/25px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {    background: transparent;    border: 1px solid #666;    color: #666;    transition: 0.3s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {    background: #000;    transition: 0.3s;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {    background-color: rgb(102 102 102 / 20%);    color: #000;    transition: 0.3s;}.RWDproduct_page .tab-box {    margin-top: 100px;    padding:0 15px;}.RWDproduct_page .tab-box .tab-menu li a:before{display:none}.RWDproduct_page .tab-box .tab-menu li a {    border-color: transparent;    color: #fff;    background: #999;    margin-right: 15px;    border-radius: 30px;    padding: 5px 23px;    height: auto;    transition:0.3s;}.RWDproduct_page .tab-box .tab-menu li.active a {    background: #000;    border-color: transparent;    color: #fff;    transition:0.3s;}.RWDproduct_page .tab-box .tab-menu li a:hover {    background: #000;    border-color: transparent;    color: #fff;    transition:0.3s;}h2.product_info {    font-size: 20px;    color: #000;    font-weight: 600;    letter-spacing: 1px;    margin-bottom: 50px;    line-height: 1.8em;}.pro_txt table tr td {padding: 10px;}.pro_txt table {border-color: #a9a7a3;}.pro_txt table tr td:nth-child(1) {    width: 200px;    color: #000;    font-size: 15px;    letter-spacing: 1px;    font-weight: 600;    background: rgb(227 213 194 / 30%);}.pro_txt table tr td {    padding: 10px;    font-size: 14px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;}.pro_txt table tr td ul {padding-left: 17px;}.pro_txt table tr td ul li {list-style: auto;}.RWDproduct_page .tab-box .tab-container>ul>li {margin-top: 30px;}.product_information {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;}.item_txt_product span {    font-size: 15px;    color: #000;    display: block;    margin-bottom: 50px;}.item_txt_product {    padding: 50px;}.item_pic, .item_txt_product {    width: calc(100%/3 - 30px);    margin: 0 15px;}.item_txt_product h5 {    font-size: 18px;    font-weight: 600;    color: #af936c;}.item_txt_product {    padding: 50px;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;}.item_txt_product h4 {    font-size: 25px;    color: #000;    margin-top: 0;    margin-bottom: 20px;    letter-spacing: 2px;    font-weight: bold;}.RWDproduct_page .products-editor {    margin-top: 20px;    padding-top: 30px;    border-top: 1px solid #d4c4ae;}.layoutlist_4 .cate_div {    display: none !important;}.count_info {    display: none;}.layoutlist_4 .price.fixprice {    letter-spacing: 0;}/*購物車*/ 
.shopping-step .current .num:before {background: #7c0920;}.login-box a {background: rgb(216 195 170 / 50%);}.shopping-step li+li:before {background:#af9779;}.shopping-step .num {    width: 50px;    height: 50px;    background: rgb(230 216 198 / 50%);    border: 1px solid #af9779;    font-family: arial;    font-size: 17px;    line-height: 50px;    position: relative;    overflow: hidden;    display: inline-block;    border-radius: 100%;    color: #af9779;}.shopping-step .name {color: #af9779;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form {background: transparent;}.shopping-item .table .tbody .tr {background: rgb(210 190 163 / 50%);}.shopping-item .table .tbody .tr .td {border-bottom: 5px solid #f4ebdd;}.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn {color: #af9779;border-color: #af9779;}.RWDshopping .btn.bg2 {background: #af9779;color: #f3ebdf;border-color: #af9779;}.shop-1 .shopping-price-box .sum-box {border-radius: 0;background: rgb(210 190 163 / 50%);}.RWDshopping .td, .RWDshopping .th {color: #000;}.sum-box .total .td {border-top: 1px solid #f5eee1;}.sum-box .total .td:last-child small {color: #000;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #000;}.shopping-item {padding: 10px 0px 30px 0px;}.RWDshopping .tr:nth-child(1) {font-size: 17px;}.delivery-box, .goadd-box, .no-sale-box, .notice, .other-check, .sale-box {    border: 0;    background: rgb(210 190 163 / 50%);    border-radius: 0;}.RWDshopping input, .RWDshopping select, .RWDshopping select.form-control:not([size]):not([multiple]), .RWDshopping textarea {    background: transparent;    border: 0;    border-bottom: 1px solid #c9baa7;    border-radius: 0;}.shopping_form .shopping-title {border-bottom: 1px solid #c9baa7;}@keyframes num-bg{0%{background:#af9779;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#af9779;-webkit-transform:scale(1);transform:scale(1)}}

/*宅配購物 end*/
/*門市據點 start*/

.tabs nav li a {    border-color: transparent !important;    color: #fff !important;    background: #999 !important;    margin-right: 15px;    border-radius: 30px;    padding: 5px 23px;    height: auto;    transition: 0.3s;}.tabs nav li a::before{display:none}.tabs nav ul li {border: 0;}.tabs nav ul li:first-child {border-left: 0;}.tabs nav li a::after, .tabs nav li.tab-current:after{display:none;}.tabs nav li.tab-current a {    background: #000 !important;    border-color: transparent !important;    color: #fff !important;}.tabs .content {    border: 0 !important;    padding: 0 !important;    margin-top: 50px;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before{display:none}.store_item {    background: rgb(255 255 255 / 30%);    margin-top: 50px;    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: center;}.store_item:nth-child(1) {margin-top:0px;}.store_pic {width: 50%;}.store_txt {width: 50%;}.store_txt h2 {    font-size: 20px;    letter-spacing: 2px;    line-height: 1.8em;    color: #000;    margin-top: 0;}.store_txt ul li {    list-style: none;    color: #555;    letter-spacing: 2px;    line-height: 2em;}.store_txt ul {padding-left: 0;}.RWDproduct_page .btn_back:active {box-shadow: none;}.res_btn {margin-top: 50px;}.res_btn a {    background: linear-gradient(to right, #7c0920 10%,#990120 50%,#7c0920 100%);    border-radius: 0;    color: #f1e9dc;    letter-spacing: 1px;    font-size: 14px;    width: 200px;    text-align: center;    padding: 4px 10px;    display: block;    transition: 1s;}.res_btn a:hover {    background: linear-gradient(to right, #7c0920 10%,#990120 100%);    transition: 2s;}.store_txt ul li a:hover {    color: #7f0820;    transition: 0.3s;}.store_txt ul li a {    color: #000;    transition: 0.3s;}

/*門市據點 end*/
/*人才招募 start*/

.company_pic img {    margin: 10px;    width: calc(100%/4 - 20px) !important;}.company_pic2 {    text-align: center;    margin-bottom: 50px;}.company_pic {    margin-bottom: 50px;    display: flex;    flex-direction: row;    width: 100%;    justify-content: center;    align-items: center;}.company_intu h2 {    margin-top: 0;    margin-bottom: 30px;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 25px;    color: #000;}.company_intu ul li {    list-style: none;    margin-bottom: 5px;    font-size: 16px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;}.company_intu ul {    padding-left: 0px;}.company_intu h4 {    margin-top: 0;    margin-bottom: 15px;}.company_pic {    margin-bottom: 50px;}.people_block ul li {    list-style: none;    margin-bottom: 5px;    color: #666;    letter-spacing: 1px;    line-height: 1.8em;    font-size: 15px;}.people_block ul {    padding-left: 0;    margin-bottom: 50px;}.people_block h4 {    font-size: 19px;    letter-spacing: 2px;    line-height: 1.8em;    margin-bottom: 10px;    color: #000;    padding-bottom: 10px;    border-bottom: 1px solid #d1c7b9;}.people_btn a {    background: linear-gradient(to right, #7c0920 10%,#990120 50%,#7c0920 100%);    border-radius: 0;    color: #f1e9dc;    letter-spacing: 2px;    font-size: 14px;    width: 200px;    text-align: center;    padding: 5px 10px;    display: block;}.people_btn {margin-top: 70px;}.recruitment .listDesc {margin: 0 0 80px;}.recruitment .list_table tr.odd {background: rgb(227 213 194 / 30%);}.recruitment .list_table tr.even {background: transparent;}.recruitment .list_table td.list_no {border-bottom: 1px solid #cfc6b9;}.recruitment .list_table td.list_position{border-bottom: 1px solid #cfc6b9;padding:12px;}.recruitment .list_table td.list_experience{border-bottom: 1px solid #cfc6b9;}.recruitment .list_table td.list_educational{border-bottom: 1px solid #cfc6b9;}.recruitment .list_table td.list_date{border-bottom: 1px solid #cfc6b9;}.recruitment .list_table th.list_no {border-bottom: 3px solid #7d0820;}.recruitment .list_table th.list_position {border-bottom: 3px solid #7d0820;}.recruitment .list_table th.list_experience {border-bottom: 3px solid #7d0820;}.recruitment .list_table th.list_educational{border-bottom: 3px solid #7d0820;}.recruitment .list_table th.list_date{border-bottom: 3px solid #7d0820;}.recruitment .list_table a {color: #000;}

/*人才招募 end*/
/*關於撈王 start*/

.article1 .xrow {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;}.pagecontent h2 {    letter-spacing: 2px;    line-height: 1.8em;}.about_word {    margin-top: 30px;    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;}.about_pic {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.pic_item.second, .pic_item.third {    width: calc(100%/2 - 10px);}.pic_item.first {    width: 100%;    margin-bottom: 20px;}.pic_item.second {margin-right:10px;}.pic_item.third{margin-left:10px;}.about_word .about_txt {    letter-spacing: 1px;    line-height: 2em;    padding-right: 5%;    width: 58%;    color: #555;    font-size: 15px;    padding-top:0px;}.about_word .about_pic {    display: flex;    flex-direction: row;    flex-wrap: wrap;    width: 42%;}.about_word .about_txt h2 {    margin-bottom: 50px;    margin-top: 0;}.pic_three_item {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;    position: relative;    padding: 50px;    background: rgb(255 255 255 / 50%);    margin-top:30px;}.three_item {    width: calc(100%/3 - 20px);    margin: 0 10px;    text-align: center;}.three_title {    min-height: 50px;    margin-top: 20px;}.three_title span.memo_title {    display: block;    font-size: 12px;    color: #666;}/*.pic_three_item:after {    content: "";    position: absolute;    background: rgb(255 255 255 / 50%);    width: 100%;    height: 80%;    bottom: 0;    left: 0;    z-index: -1;}*/ 
.slogan_txt {    font-size: 25px;    line-height: 1.8em;}.company_slogan {    padding: 0px 10px 20px;    border-bottom: 1px solid #b8a07f;}.pattern_item {    width: 80px;    height: 80px;    border-radius: 50%;    display: flex;    justify-content: center;    align-items: center;    color: #806847;    font-size: 17px;    background: #f0e7da url(archive/image/customization/web_bg.png);    border: 1px solid #b8a07f;}.slogan_pattern {    display: flex;    flex-direction: row;    position: absolute;    right: 10%;    bottom: 0;    transform: translateY(50%);}.pattern_item:nth-child(2) {    transform: translate(12px, 20px);    opacity: 0;}.pattern_item:nth-child(1) {    transform: translate(24px, 20px);    opacity: 0;}.pattern_item:nth-child(3) {    transform: translate(0px, 20px);    opacity: 0;}@keyframes circle_fly3{form{transform: translate(0px, 20px);opacity:0;}to{transform: translate(0px, 0px);opacity:1;}}@keyframes circle_fly2{form{transform: translate(12px, 20px);opacity:0;}to{transform: translate(12px, 0px);opacity:1;}}@keyframes circle_fly1{form{transform: translate(24px, 20px);opacity:0;}to{transform: translate(24px, 0px);opacity:1;}}.animated .pattern_item:nth-child(1) {    animation-name: circle_fly1;    animation-delay: 0.5s;    animation-duration: 1.5s;    animation-timing-function: ease-in-out;    animation-fill-mode: forwards;}.animated .pattern_item:nth-child(2) {    animation-name: circle_fly2;    animation-delay: 0.8s;    animation-duration: 1.5s;    animation-timing-function: ease-in-out;    animation-fill-mode: forwards;}.animated .pattern_item:nth-child(3) {    animation-name: circle_fly3;    animation-delay: 1.1s;    animation-duration: 1.5s;    animation-timing-function: ease-in-out;    animation-fill-mode: forwards;}.word_item {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;    margin-bottom: 100px;    padding:0 50px;}.title_word {    width: 150px;    height: 150px;    border-radius: 50%;    background: rgb(204 186 162 / 30%);    position: relative;    margin-right: 50px;    display: flex;    justify-content: center;    align-items: center;    font-size: 20px;    color: #835f2e;}.contact_word {    width: calc(100% - 200px);    color: #666;    padding-right:50px;}.title_word:after {    content: "";    position: absolute;    width: 140px;    height: 140px;    border-radius: 50%;    border: 1px solid #d1c0a8;    top: 5px;    left: 5px;}.love_btn a:hover {    background: rgb(184 160 127 / 100%);    color: #fff;    transition: 0.3s;}.love_btn {    margin-top: 20px;}.love_btn a {    padding: 3px 15px;    color: #784924;    font-size: 14px;    transition: 0.3s;    float: right;    border-bottom: 1px solid #b8a07f;}.ceo_section {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    flex-wrap:wrap;    padding-top: 50px;    border-top: 1px solid #e3d5c2;}.ceo_pic {    width: 20%;}.ceo_block_second {    margin-top: 30px;    padding-bottom: 50px;    border-bottom: 1px solid #e3d5c2;}.ceo_block {    width: 100%;    padding-left: 0%;}.ceo_pic img {    border-radius: 50%;}.word_item:nth-child(3) {    margin-bottom: 0px;}.about_video {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;}.av_item {    width: calc(100%/3 - 20px);    margin: 0 10px;    text-align: center;}.av_title {    font-size: 16px;    margin-top: 20px;}.ceo_block h4 {    font-size: 25px;    margin-bottom: 30px;    margin-top: 0;}.ceo_block h4 br {display: none;}

/*關於撈王 end*/
/*公益 start*/

.pagecontent .article_model[data-seq="0"]{margin-top:0!important}.ben_title h2{margin-top:0;color:#7c0920}.ben_title{text-align:center;margin-top:30px}.ben_block{margin-top:50px;display:flex;flex-direction:row;justify-content:center;align-items:center}.ben_pic img{padding:10px}.ben_block .ben_pic {    width: 50%;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.ben_block h5{margin-top:0;font-size:18px;letter-spacing:2px;margin-bottom:30px}.ben_txt {    margin-bottom: 0;    width: 48%;    padding: 50px 30px;    background: rgb(255 255 255 / 50%);    margin-left: 2%;}.ben_pic_2{display:flex;flex-direction:row;justify-content:center;align-items:center}.ben_pic_2 img,.ben_pic_3 img{padding:20px 10px;width:calc(100%/3)!important;height:auto !important;}.ben_txt_2{margin-bottom:30px}.ben_txt_3{width:100%}.ben_pic_3{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.ben_block_3{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.ben_title h4{line-height:1.8em;color:#666}.ben_block_4 .ben_pic{width:45%}.ben_block_4 .ben_txt{width:100%;padding:50px}.ben_block_4{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:30px}.ben_block_5 .ben_txt_2{margin-top:30px!important;width:60%}.ben_block_4 .ben_txt h5{margin-top:0;font-size:18px;letter-spacing:2px;margin-bottom:30px}.ben_block_5{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:20px}.ben_block_5 .ben_pic_3{width:40%}.ben_slogan{font-size:20px;letter-spacing:2px;line-height:1.8em;padding-left:0px;color:#7c0920}.ben_block_4 .ben_pic img{width:calc(100%/2)!important}.ben_pic_7{display:flex;flex-direction:row;justify-content:center;align-items:center}

/*公益 end*/
/*小螢幕 start*/

@media (max-width: 1800px) {/*1800px*//*內頁*/ 
.main section > .container {    width: 90%;}section.hgroup > .container {width: 100%;}.product1 .RWDproduct_page .products-right {width: calc(100% - 300px);}}@media (max-width: 1700px) {.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 90vh!important;    height: 90vh!important;}.RWDbanner_plus01 .slick-caption > .container {    width: 80%;}.RWDbanner_plus01 .slick-caption > .container:after {    width: 500px;    height: 342px;}/*內頁*/ 
.main section > .container {    width: 90%;}.ben_txt_3 {    width: 100%;    margin-top: 20px;}.ben_pic_3 {width: 100%;justify-content: flex-start;align-items: center;}.ben_block_3 {flex-wrap: wrap;}section.hgroup > .container {width: 100%;}}@media (max-width: 1600px) {/*1600px*/ 
.left_pic {    max-width: 600px;}.about_block .RWDparallax_new .picbgbox {    height: 34vw !important;}.RWDbanner_plus01 .logo {    width: 150px;}.about_block .bottom .right_pic {    bottom: -100px;}.RWDbanner007 .item-box {    right: 16%;}.RWDparallax_new .picbgbox {    height: 450px !important;}.right_content {    margin-bottom: 100px;}.right_content .d_txt h5 {    font-size: 30px;}.right_content .d_txt span {    margin-bottom: 70px;    font-size: 16px;}.about_block {    padding: 100px 0px;}/*內頁*/ 
.main section > .container {width: 95%;}section.hgroup > .container {width: 100%;}.item_txt_product {    padding: 30px;}.ben_pic_2 img, .ben_pic_3 img {    height: auto !important;    width: calc(100%/3);}}@media (max-width: 1500px) {/*menu*/ 
.RWDmenu_plus04 .header {    padding: 0 5%;}.article2 .step_item {padding: 0 10px;}/*banner*/ 
.RWDbanner_plus01 .logo {    width: 150px;}.RWDbanner_plus01 .slick-caption > .container {    width: 80%;}.about_block > .container {    width: 90%;}/*banner*/ 
.RWDbanner_plus01 .slick-caption > .container:after {    width: 472px;    height: 336px;}/*跟隨按鈕*/ 
.fix_btn{right:0;}.scrollTop002 {    right: 0;}/*about*/ 
.about_block {    padding: 100px 0px;}.about_block .bottom .right_pic {    width: 55%;    bottom: -60px;}.about_block .bottom .left_txt {    width: 45%;    padding-right: 50px;}/*reco*/ 
.recom_block .RWDbanner007 .item-blk:after {    width: 400px;    height: 227px;    top: -150px;}/*外送平台*/#m_RWDfullscreen01_65_1 .picbgbox {    background-position: center !important;    background-size: cover !important;}.de_content {    bottom: 70px;}.right_content .d_txt h5 {    font-size: 30px;}.left_pic {    transform: translateY(0px);}/*menu*/ 
.RWDmenu_plus04 .header {    padding: 0 5%;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 13px;}/*banner*/ 
.RWDbanner_plus01 .logo {    width: 150px;}.RWDbanner_plus01 .slick-caption > .container {    width: 80%;}.about_block .bottom .right_pic {    width: 55%;    bottom: -60px;}.about_block .bottom .left_txt {    width: 45%;    padding-right: 50px;}/*reco*/ 
.recom_block .RWDbanner007 .item-blk:after {    width: 400px;    height: 227px;    top: -150px;}.RWDbanner007 .item-box {    right: 17%;}.RWDbanner007 .item-img .swiper-slide {    background-position: center bottom;}/*外送平台*/#m_RWDfullscreen01_65_1 .picbgbox {    background-position: center !important;    background-size: cover !important;}.de_content {    bottom: 70px;}.right_content .d_txt h5 {    font-size: 30px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:after {    width: 20px;    height: 17px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:before {    width: 20px;    height: 17px;}/*內頁*/ 
.av_title {font-size: 14px;}.ben_block_4 .ben_pic {width: 55%;}.ben_block_4 .ben_txt {width: 100%;}.ben_block_4 .ben_pic img {    height: auto !important;    width: calc(100%/2);}.ben_block_5 {flex-direction: row;}.ben_block_5 .ben_txt_2, .ben_block_5 .ben_pic_3 {width: 100%;}.ben_pic_7 {width: 100%;}.layoutlist_4 .price.sellprice {font-size: 14px;}}@media (max-width: 1400px) {/*1400*/ 
.resa_btn h6 {    display: none;}.menu_btn h6 {    display: none;}.resa_btn h5 {    padding-bottom: 0px;    border-bottom: 0px;}.menu_btn h5 {    border-bottom: 0px;    padding-bottom: 0px;}.RWDbanner_plus01 .logo{width:120px;}.products_block > .container {    width: 90%;}.article2 .step_pic {padding: 0;}.layoutlist_4 .pricearea {flex-direction: column;}}@media (max-width: 1300px) {/*1300*/ 
.about_block .bottom .left_txt .about_txt {font-size: 13px;}.about_block .certi_title {margin-top: 40px;margin-bottom: 10px;}.RWDad002 .owl-carousel .owl-wrapper {width: 100% !important;}.RWDbanner007 .item-box {right: 13%;}.de_content {    left: 5%;    width: 90%;    margin-right: 5%;}.right_content .d_txt span {font-size: 17px;}.RWDad002 .owl-carousel .owl-item img {padding: 8px;}.product_information {flex-wrap: wrap;}.item_txt_product {width: 80%;margin-top: 30px;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 10px;}.right_social {width: 45%;}#RWDPAGE_BASE_PAT02 .left_info {width: 40%;margin-left: 15%;}.ben_block_5 {flex-direction: column;}}@media (max-width: 1200px) {/*1200*/ 
.RWDproduct_page .products-con {flex-direction: column;}.RWDproduct_page .pic-box {    width: 100%;    padding-right: 0px;}.RWDproduct_page .products-info {    width: 100%;    margin-top: 20px;}.pro_txt.calen table {    width: 100% !important;}.RWDproduct_page .btn_back a {    float: none;    margin: 0 auto;}.RWDproduct_page .btn_back {    float: none;    margin: 0 auto;    width: 100%;    text-align: center;    padding-left: 0;}.faver_txt span.seven_txt {    width: 100%;}.article2 .step_content {    min-height: 150px;}.store_txt {padding-left: 5%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.fl img {width:100%;}.footer_block > .container {width: 90%;}.RWDmenu_plus04 .header {padding: 0 3%;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 14px;padding: 25px 8px;}.bottom > .container {width: 90%;margin-right: 5%;}.about_title > .container {width: 90%;}.RWDparallax_new .picbgbox {height: 400px !important;}.right_content {padding-left: 2%;}.right_content .d_txt span {margin-bottom: 50px;}.about_block .bottom .right_pic {    width: 55%;    bottom: -60px;}.RWDbanner_plus01 .banner-slider.bg .pic {    background-size: cover;    background-repeat: no-repeat;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 70vh!important;    height: 70vh!important;}.about_title .RWDedictor001 h1.main-title {font-size: 30px;}.RWDbanner007 .item-blk {height: 550px;}.RWDbanner007 .item-img {height: 550px;}.RWDbanner007 .item-img .swiper-slide {    background-position: left top;    background-size: cover;    height:550px;}.RWDbanner007 .swiper-container-autoheight .swiper-wrapper {height: 550px !important;}.RWDbanner007 .item-pagination {bottom: 30px;left: 50px;}.RWDbanner007 .link-store {bottom: 30px;}.RWDbanner007 .item-box {right: 0;height: 550px;}.overlay .pic_text h6 {font-size: 13px;letter-spacing: 3px;}.overlay .pic_text h5 {font-size: 18px;}#m_RWDfullscreen01_51_1 .overlay:before, #m_RWDfullscreen01_52_1 .overlay:before, #m_RWDfullscreen01_53_1 .overlay:before {    width: 28px;    height: 27px;    right: 10px;    bottom: 10px;}#m_RWDfullscreen01_51_1 .overlay:after, #m_RWDfullscreen01_52_1 .overlay:after, #m_RWDfullscreen01_53_1 .overlay:after {    width: 28px;    height: 27px;    left: 10px;    top: 10px;}.overlay .container {padding: 30px;}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {    border: 0;    box-shadow: none;    background: url(../../lib/product/content3/images/select_arrow.png) right center/25px no-repeat transparent;    border-bottom: 1px solid #bfb19e;    color: #000;}.RWDproduct_page .pic-box {width: 100%;}.RWDproduct_page .products-info {width: 100%;padding: 0 50px;}.main section > .container {width: 90%;}.item_pic, .item_txt_product {width: calc(100%/2 - 30px);}.item_txt_product {width: 100%;}section.hgroup > .container {width: 100%;}#RWDPAGE_BASE_PAT02 .footer_block:after{display:none;}#RWDPAGE_BASE_PAT02 .left_info {width: 55%;margin-left: 0;}.product1 .layoutlist_4 .col-md-3.col-sm-4.col-xs-6 {width: calc(100%/3);}.article1.id18 .pagecontent {width: calc(100% - 300px);}.about_word {    flex-direction: column;    justify-content: center;    align-items: center;    margin-top:0px;}.about_word .about_txt {width: 100%;padding-right: 0;}.about_word .about_pic {width: 100%;margin-top: 30px;}.pic_three_item {padding: 30px;}.word_item {padding: 0;margin-bottom:80px;}.contact_word {padding-right: 0;}.ceo_block {width: 100%;padding-left: 0;margin-top: 30px;}.ceo_pic {width: 50%;}.about_video {flex-wrap: wrap;}.av_item {width: calc(100%/2 - 20px);margin: 0 10px;margin-bottom: 20px;}.ben_block {flex-direction: column-reverse;}.ben_pic, .ben_txt {width: 100%;text-align: center;}.ben_block_4 {flex-direction: column-reverse;}.ben_block_4 .ben_pic {width: 100%;}.ben_block_4 .ben_txt {width: 100%;margin-bottom: 30px;}.ben_pic_7 {text-align: center;margin-bottom: 20px;}.ben_slogan {padding-left: 0;text-align: center;}.ebtn a {float: none;margin: 0 auto;}.id36 .txt_maincontent {width: 80%;}.id36 .txt_content { width: 80%;}.ben_title h4 br {display: none;}.article2 #sidebar.layoutmenu3 {    position: relative;    top: 0;    padding-top: 0;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 #mobile-menu {    background-color: #000;}.RWDmenu_plus04 .menu-icon {    color: transparent;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before {    background-color: #f1e9dc;}.menu-open .RWDmenu_plus04 #mobile-menu {    padding: 30px 50px;}.RWDmenu_plus04 #mobile-menu .main-menu {    width: calc(100% - 100px);    left: 50px;}.RWDmenu_plus04 #mobile-menu .menu>li {    border-bottom: 1px solid #222;}.RWDmenu_plus04 #mobile-menu .menu li a {    color: #f1e9dc;}.RWDmenu_plus04 #mobile-menu .toggle-submenu:after{color: #f1e9dc;}.RWDmenu_plus04 #mobile-menu:after {    content: "";    position: absolute;    width: 38px;    height: 36px;    background: url(archive/image/customization/001_left.png)no-repeat;    background-size: contain;    left: 10px;    top: 10px;}.RWDmenu_plus04 #mobile-menu:before {    content: "";    position: absolute;    width: 38px;    height: 36px;    background: url(archive/image/customization/001_right.png)no-repeat;    background-size: contain;    right: 10px;    bottom: 10px;}.RWDbanner007 .item-box {    width: 450px;    height: 550px;    right: 0;}.RWDbanner007 .item-info {    width: 450px !important;    height: 100%;    padding: 50px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #222;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {    background-color: #222;}.RWDmenu_plus04 .menu-icon {    color: transparent;    margin-top: 0;    margin-right: 0;}.RWDbanner_plus01 .slick-caption > .container:after {    width: 331px;    height: 234px;}.RWDbanner007 .item-blk {    height: 550px;}.RWDbanner007 .item-img {    height: 550px;}.RWDbanner007 .item-img .swiper-slide {    background-position: left top;    background-size: cover;    height:550px;}.RWDbanner007 .swiper-container-autoheight .swiper-wrapper {    height: 550px !important;}.RWDbanner007 .item-pagination {    bottom: 30px;    left: 50px;}.RWDbanner007 .link-store {    bottom: 30px;}.RWDbanner007 .title-main {    font-size: 30px;}.RWDbanner007 .banner-info {    padding: 30px 15px;    width: 80px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/3 - 2%);}.products_block:after {height: 20%;}.d_txt br {display: none;}.about_block .bottom .right_pic{bottom:0px;}/*內頁*/#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6 {width: 200px;margin-right: 30px;}.article1.id18 .pagecontent {width: calc(100% - 230px);margin-left: 0;}.three_title {font-size: 14px;}.slogan_txt {    font-size: 20px;    line-height: 1.8em;    padding-bottom: 20px;}.pattern_item {    width: 70px;    height: 70px;    font-size: 15px;}.ceo_block h4 { text-align: center;}#sidebar.layoutmenu1:before, #sidebar.layoutmenu3:before, #sidebar.layoutmenu6:before {width: 22px;height: 21px;}#sidebar.layoutmenu1:after, #sidebar.layoutmenu3:after, #sidebar.layoutmenu6:after {width: 22px;height: 21px;}.id36 .main_word {top: -40px;}.id36 .second .food_pic img {width: 70%;}.id36 .second .food_pic {transform: translateY(-19px);}.id36 .third .food_pic img {width: 70%;}.id36 .third .food_pic {transform: translateY(-16px);}.id36 .food_pic img {width: 70%;}.id36 .main_txt {transform: translateY(-50px);}.id36 .third .main_txt {transform: translateY(-40px);}.id36 .deco_right {width: 33%;}.id36 .deco_left {width: 39%;}.faver_txt h5 {font-size: 20px;}.faver_txt h6 {font-size: 15px;}.faver_txt span.seven_txt {font-size: 14px;letter-spacing: 0px;}._col.list_img.col-sm-3.col-md-3 {width: 35%;}.layoutlist_8 .list_subject { width: 55%;}._col.listdate.col-sm-2.col-md-2 {width: 10%;}.store_pic {width: 40%;}.store_txt {width: 60%;}.store_item {padding: 25px;}.eforms1.id6 .main section > .container {width: 90%;}.cooperation_txt {    padding: 6% 50px 0px 40px;    font-size: 15px;}.cooperation_txt h5 {font-size: 20px;}.form-horizontal .control-label {width: 100px;}.form-group .col-sm-12.col-md-5 {width: calc(100%/2 - 100px);}.form-group .col-sm-12.col-md-11 {width: calc(100% - 100px);}.pagecontent h2 {font-size: 20px;}.layoutlist_4 .subject { margin-bottom: 0;margin-top: 5px;}.layoutlist_4 .price.fixprice {font-size: 12px;line-height: 1.5em;}.layoutlist_4 .price.sellprice { font-size: 14px;}.layoutlist_2 .item, .layoutlist_4 .item {padding-bottom: 0;}.product1 .RWDproduct_page .products-right {width: calc(100% - 230px);}.RWDproduct_page ul.list-h {    display: flex;    justify-content: center;    align-items: center;}section.hgroup > .container {width: 100%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.recom_block{display:none}.recom_pad_block{display:block}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover{width:calc(100%/3 - 2%)}.RWDproduct002_v3 .popup-portfolio .portfolio-item:after,.RWDproduct002_v3 .popup-portfolio .portfolio-item:before{display:none}.delivery_block{padding-bottom:100px}.recom_pad_block{padding-bottom:50px}.about_block{padding-bottom:50px}.RWDnews005 h1.main-title{font-size:35px;letter-spacing:2px;font-weight:400;color:#000;line-height:1.8em}.RWDnews005 h2.sub-title{margin-top:0;font-size:16px;color:#7b0920;letter-spacing:1px;line-height:1.8em}.right_content .d_txt span{font-size:16px}.RWDnews005 .owl-carousel.owl-padding-10{margin-left:0;margin-right:0}.recom_pad_block:after{content:"";position:absolute;width:300px;height:172px;left:0;top:-81px;background:url(archive/image/customization/flower-02.png)no-repeat;background-size:contain;opacity:.5;z-index:-1}.recom_pad_block > .container{width:80%;padding:0}.RWDnews005 .owl-buttons{display:none}.RWDnews005 .margin-top-20 a{padding:0 20px;font-size:18px;letter-spacing:1px;line-height:1.8em;color:#000}.RWDnews005 .margin-top-20{margin-bottom:0}.meal_content h5{text-align:left;color:#000;opacity:.5;letter-spacing:1px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #000}.RWDnews005 .owl-carousel .owl-item div{text-align:left}.meal_content .m-txt{font-size:14px;letter-spacing:1px;color:#000;opacity:.5}.RWDnews005 .controlls-over .owl-pagination{margin-top:30px}.meal_content{padding:0 20px}.overlay .pic_text h5{font-size:16px}/*內頁*/ 
.form-horizontal .control-label{width:110px}.form-group .col-sm-12.col-md-5{width:calc(100%/2 - 110px)}.form-group .col-sm-12.col-md-11{width:calc(100% - 110px)}.pic_three_item{flex-wrap:wrap}.three_item{width:calc(100%/2 - 20px)}section.call_to_action h4{font-size:15px}.article1 .xrow{flex-direction:column}#sidebar.layoutmenu1,#sidebar.layoutmenu3,#sidebar.layoutmenu6{width:80%;padding:20px 30px;margin:0 auto;position:relative;top:0}.id36 .txt_content{width:100%}.faver_txt{padding:30px}.article2 .step_content{padding:0}.article2 .step_content h5{font-size:17px}.article2 .step_content{font-size:14px;letter-spacing:0}.article2 .pagecontent.list1.menu3{margin-top:30px!important}.hgroup h1{font-size:30px}.res_btn{margin-top:30px}.article1.id18 .pagecontent{width:100%}.item_txt_product h4{font-size:20px!important}.product1 .xrow{flex-direction:column;flex-direction:column}#sidebar .products-nav ul li{display:inline-block;margin:0 10px;text-align:center}#sidebar .products-nav ul {    display: flex;    justify-content: center;    align-items: center;    width: 100%;    flex-wrap: wrap;}.product1 .RWDproduct_page .products-right{width:100%;margin-top:50px!important}.hgroup .breadcrumb{text-align:center;width:100%;position:relative}.hgroup h1{text-align:center;position:relative}.RWDproduct_page .products-info{padding:0 100px}.formdesc:after {height: 100%;}.cooperation_txt {padding: 0 50px 0px 40px;}.shopping-item .table .tbody .tr .td {border-bottom: none;}.shopping.shoppinglist #RWDPAGE_BASE_PAT02 .footer_block {padding-bottom: 120px;}#mobile-fixed.show-info {padding: 10px;}.price-box.list-inline>li {display: block;}#mobile-fixed .fixed-bottom .price-box{display:flex;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px}#mobile-fixed {background: #f0e7da url(archive/image/customization/web_bg.png);}li#MO_sellPrice {letter-spacing: 0px;font-size: 17px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {border-radius: 0;border: 1px solid #000;color: #000;}button.btn.shop.btn_car {border-radius: 0;}#mobile-fixed .btn-box .normal {    border-radius: 0;    color: #000;    border-color: #000;}#mobile-fixed .btn-box .bg2 {    color: #fff;    background: #000;}.shopping.shoppinglist .scrollTop002 {    bottom: 94px;}.article1 .pagecontent {    width: calc(100% - 0px);}.article1 .pagecontent {    width: calc(100% - 0px);    margin-left: 0px;    margin-right: 0;}.ben_block_5 {    flex-direction: column;}.three_item:nth-child(3) .three_pic {    margin-bottom: 0;}.three_pic {    margin-bottom: 15px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDproduct002_v3 .section-subject{width:100%;margin-bottom:30px;padding-left:0}.RWDproduct002_v3 .section-inner .row:nth-child(2){width:100%;padding-right:0}.RWDproduct002_v3 .main-title,.RWDproduct002_v3 .sub-title{text-align:center}.filter-portfolio{justify-content:center;width:80%;margin:0 auto}.RWDproduct002_v3 .filter-portfolio ul>li.active,.RWDproduct002_v3 .filter-portfolio ul>li:hover{transform:translateY(0px)}.RWDproduct002_v3 .filter-portfolio ul>li{writing-mode:horizontal-tb;margin:0 10px 20px}.RWDproduct002_v3 .btn.btn-rj{padding:5px 20px;letter-spacing:1px;font-size:14px;min-height:auto}.RWDproduct002_v3 .filter-portfolio ul{justify-content:center;align-items:center;flex-wrap:wrap}.RWDproduct002_v3 .popup-portfolio .portfolio-item{margin-bottom:30px}.products_block{padding:50px 0}.recom_pad_block{padding-bottom:50px}.copy_block{flex-direction:column}.fix_btn{right:10px}.scrollTop002{right:10px}.left_pic{width:40%}.right_content{width:60%}.delivery_block{padding-bottom:60px}.RWDproduct002_v3 .price{font-size:13px}.about_block{padding-bottom:50px}.products_block:before{width:300px;height:132px}.about_block{padding-top:50px}.bottom > .container{flex-direction:column}.about_block .bottom .left_txt{width:80%;padding-right:0;margin:0 auto}.about_title .RWDedictor001 h1.main-title{width:80%;margin:0 auto}.about_block .bottom .right_pic{width:80%;margin:0 auto;position:relative;bottom:0;margin-top:100px}.about_block .RWDparallax_new .picbgbox{height:50vw!important}.about_block .bottom{position:relative;background:transparent}.about_block .bottom:after{content:"";position:absolute;width:100%;background:rgb(255 255 255 / 50%);height:80%;top:0;z-index:-1}.RWDbanner_plus01.full .banner-slider.bg .slick-item{max-height:50vh!important;height:50vh!important}.RWDbanner_plus01 .slick-caption > .container{width:85%}.right_content{margin-bottom:50px}/*內頁*/ 
.id36 .food_pic{transform:translateY(-18px)}.company_pic img{width:calc(100%/2 - 20px)!important}.company_pic{flex-wrap:wrap}.people_btn a{float:none;margin:0 auto}.store_item{flex-direction:column;width:80%;justify-content:center;align-items:center;margin:50px auto 0}.store_pic{width:100%}.store_txt{width:100%;margin-top:50px;padding-left:0;}.res_btn a{float:none;margin:0 auto}.tabs nav ul{width:100%;text-align:center;display:flex !important;justify-content:center;align-items:center}.store_block{text-align:center;width:100%}.faver_item{width:100%}.article2 .step_block{flex-wrap:wrap}.article2 .step_item{width:calc(100%/2 - 20px);margin-bottom:80px}.article2 .step_block:after{display:none}.article2 .step_content {min-height: 100px; }.form-group .col-sm-12.col-md-5 {width: calc(100% - 110px);}.form-horizontal .form-group {margin-bottom: 0;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item{max-height:56vh!important;height:56vh!important}.RWDbanner_plus01 .logo img{margin-bottom:0}.RWDbanner_plus01 .logo{width:100px}.RWDbanner_plus01 .slick-caption{top:28%}.RWDbanner_plus01 .slick-caption > .container:after{width:230px;height:164px}.RWDbanner_plus01 .slick-caption > .container{width:85%}/*內頁*/ 
.cooperation_txt{font-size:14px}.cooperation_txt br{display:none}.cooperation_txt h5{font-size:18px}.id36 .main_txt h4{font-size:25px}.id36 .txt_content{font-size:15px}.id36 .third .deco_right{right:50px;width:37%}.faver_txt{padding:0;padding-right:30px}.faver_item{padding:20px}.layoutlist_8 .listdate .day{font-size:30px}.layoutlist_8 .listdate .yearmonth{font-size:14px;line-height:1.5em}#sidebar.layoutmenu1,#sidebar.layoutmenu3,#sidebar.layoutmenu6{width:100%}.RWDproduct_page .products-info{padding:0 50px}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {.RWDbanner_plus01.full .banner-slider.bg .slick-item{max-height:50vh!important;height:50vh!important}.left_pic{position:absolute;width:40%;top:-92px;left:0}.de_content{left:0;width:95%;margin-right:5%;justify-content:flex-end}/*內頁*/ 
.ceo_block h4 {font-size: 20px !important;}.ben_pic, .ben_txt {padding: 30px;}.article2 .step_content { min-height: 120px;}.layoutlist_8 .list_subject .summary a {font-size: 14px;}._col.list_img.col-sm-3.col-md-3 {width: 30%;}.layoutlist_8 .list_subject {width: 60%;}.cooperation_txt {padding-left: 30px;padding-right: 0;width: 50%;}.cooperation_pic {width: 46%;margin-right: 4%;}.form-horizontal .control-label {width: 100px;padding-right: 0 !important;}.form-group .col-sm-12.col-md-5 {width: calc(100%/2 - 100px);}.pagecontent .tab-con h2 {text-align: center;margin-bottom: 30px;}.product1 .hgroup h1 {display: block;}.pagecontent {padding: 0px !important;}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.bottom > .container{width:100%}.about_title > .container{width:100%}.RWDproduct002_v3 .btn.btn-rj{background:linear-gradient(to right,#7c0920 10%,#990120 50%,#7c0920 100%)}.RWDbanner_plus01 .slick-caption.txt-left{display:none}.RWDbanner_plus01.full .banner-slider.bg .slick-item{max-height:100vh!important;height:100vh!important}/*表格拖曳*//*橫桿呈現*/ 
.calen::-webkit-scrollbar{width:3px;height:5px}.calen::-webkit-scrollbar-thumb:horizontal{background-color:#a6a6a6;border-radius:3px}.calen::-webkit-scrollbar-track-piece:horizontal:decrement,.calen::-webkit-scrollbar-track-piece:horizontal:increment{background-color:rgba(166,166,166,0.2)}.calen{overflow-x:auto;white-space:nowrap;overflow-x:scroll;padding-bottom:15px;-webkit-overflow-scrolling:auto}/*內頁*/ 
.product1 #RWDPAGE_BASE_PAT02 .footer_block {padding-bottom: 120px;}#mobile-fixed.show-info {padding: 10px;}.price-box.list-inline>li {display: block;}#mobile-fixed .fixed-bottom .price-box{display:flex;justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px}#mobile-fixed {background: #f0e7da url(archive/image/customization/web_bg.png);}li#MO_sellPrice {letter-spacing: 0px;font-size: 17px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {border-radius: 0;border: 1px solid #000;color: #000;}button.btn.shop.btn_car {border-radius: 0;}.RWDproduct_page .faq-list {border: 0px;}.RWDproduct_page .faq-item.active .faq-question {background: rgb(227 213 194 / 50%);}.RWDproduct_page .faq-item.active .faq-question span {color: #000;}.RWDproduct_page .faq-item .faq-answer {border-top: 1px solid #ab997e;}.RWDproduct_page .faq-item+.faq-item .faq-question {border-top: 1px solid #ab997e;}.RWDproduct_page .products-editor {border-top: 0px solid #d4c4ae;}.RWDproduct_page .faq-item .editor {padding: 30px 20px 50px 20px;}li#O_fixPrice {display: inline-block;}.RWDproduct_page .products-info .subname {margin-bottom: 10px;}.RWDproduct_page .products-info .price-box {margin-bottom: 20px; margin-top: 15px;flex-direction: row;display: flex;}.RWDproduct_page .m-pd-info .select-box .btn {background: #e3d5c2;}.RWDproduct_page .faq-item+.faq-item .faq-question span {color: #000;font-size: 16px;}.RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .style-radio .control-label {color: #000;}.RWDproduct_page .m-pd-info .control-label {color: #000;}.RWDproduct_page .btn-other {margin: 0;}.RWDproduct_page .btn-other li {width: 100%;margin: 0 auto;float: none;color: #7c0920;border: 1px solid #7c0920;}.RWDproduct_page .products-info {padding: 0;}.RWDproduct_page .m-pd-info .select-box {width: calc(100% - 50px);}.RWDproduct_page .products-info .qtybox, .RWDproduct_page .products-info .select-box {width: calc(100% - 87px);}.RWDproduct_page .pic-box .page-control {background: #000}.RWDproduct_page .pd-info, .RWDproduct_page .products-info .btn-shop, .RWDproduct_page .products-info .control-box, .RWDproduct_page .tab-box, .RWDproduct_page .thumbnails {display: none !important;}.shopping-item .table .tbody .tr .td {border-bottom: none;}.form-group .col-sm-12.col-md-5 {width: 100%;}.ben_block_4 .ben_txt h5.pagecontent > br { display: none;}.article4 .tabs {margin-top: 50px;}
}
/*767px end*/
/*667px start*/

@media (max-width: 667px){.shopping-item .freight-info {border-top: 5px solid #e3d5c2;}.shopping-item .table .tbody .tr {background: transparent;}.shopping-item .table .tbody>.tr {border-top: 5px solid #e3d5c2;}.shopping-item .td.pic {margin-left: 0;}.shop-1 .shopping-item .td.qty, .shop-2 .shopping-item .td.qty, .shopping-item .td.info, .shopping-item .td.total {width: calc(100% - 150px);}}

/*667px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDproduct002_v3 .popup-portfolio .portfolio-item{width:calc(100%/2 - 2%)}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover{width:calc(100%/2 - 2%);background:transparent;padding:0}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4{color:#000}.RWDproduct002_v3 .showbottom:hover p.portfolio-bottom__p{color:#000}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover li.selprice{color:#8d0320}.RWDparallax_new .picbgbox{height:768px!important}.left_pic{width:70%;margin:0 auto;position:relative;top:initial;bottom:-89px}.de_content{flex-direction:column-reverse;justify-content:center;align-items:center;width:100%;margin-right:0}.right_content{width:90%;padding-left:0;text-align:center;margin-bottom:0}.right_content .d_option{margin:0 auto}.recom_pad_block:after{width:250px;height:142px;top:-30px}.footer_block{padding-top:50px}#m_RWDfullscreen01_51_1 .overlay,#m_RWDfullscreen01_52_1 .overlay,#m_RWDfullscreen01_53_1 .overlay{opacity:1}#m_RWDfullscreen01_51_1 .overlay:after,#m_RWDfullscreen01_52_1 .overlay:after,#m_RWDfullscreen01_53_1 .overlay:after{display:none}#m_RWDfullscreen01_51_1 .overlay:before,#m_RWDfullscreen01_52_1 .overlay:before,#m_RWDfullscreen01_53_1 .overlay:before{display:none}.overlay .container{height:70px;padding:0;position:absolute;bottom:-70px}.overlay .pic_text h6{writing-mode:horizontal-tb;padding-bottom:0;border-bottom:0;font-size:13px;color:#000;opacity:.5;line-height:14px;margin-bottom:0;text-align:center;letter-spacing:1px}.overlay .pic_text h5{writing-mode:horizontal-tb;font-size:16px;letter-spacing:1px;color:#000;text-align:center}#m_RWDfullscreen01_51_1 .overlay,#m_RWDfullscreen01_52_1 .overlay,#m_RWDfullscreen01_53_1 .overlay{background-color:transparent!important}.animated.right_pic .left_parallax #m_RWDfullscreen01_51_1 .overlay{animation-name:none}.animated.right_pic .middle_parallax #m_RWDfullscreen01_52_1 .overlay{animation-name:none}.animated.right_pic .right_parallax #m_RWDfullscreen01_53_1 .overlay{animation-name:none}.about_block .bottom{padding-bottom:80px}.footer_block > .container{flex-direction:column}.left_info{width:100%;text-align:center;margin-bottom:30px}.right_social{width:100%}.right_social .RWDedictor{justify-content:center;align-items:center}.certi_pic{margin-top:30px;margin-bottom:50px}.RWDmenu_plus04 .logo{width:200px;margin-top:21px}.owl-pagination{display:block}.pic_text{width:100%}/*內頁*/ 
.RWDproduct_page .products-info{padding:0}.id36 .main_txt{transform:translateY(0px)}.id36 .food_pic{transform:translateY(2px)}.id36 .main_word{top:-16px}.id36 .main_txt h4{font-size:20px;line-height:1.5em;margin-bottom:10px}.article_model.RWDeditor01{margin-top:0}.id36 .second .main_word{top:-27px}.id36 .second .food_pic img{width:80%}.id36 .second .food_pic{transform:translateY(-15px)}.id36 .main_food{margin-top:0}.id36 .third .food_pic{transform:translateY(5px)}.id36 .third .main_txt{transform:translateY(0px)}#RWDPAGE_BASE_PAT02 .left_info{width:100%}.faver_item{flex-direction:column-reverse}.faver_txt{width:100%;padding-right:0;padding-top:30px;text-align:center}.faver_pic{width:100%}.article2 #sidebar .products-nav ul li a{padding:6px 20px}.article2 #sidebar .products-nav ul li{margin:0 5px}.layoutlist_8.rwd .item{display:flex;flex-direction:column}._col.list_img.col-sm-3.col-md-3{width:100%;margin-bottom:20px}.layoutlist_8.rwd .list_img+.list_subject{width:100%;margin-bottom:20px}._col.listdate.col-sm-2.col-md-2{width:100%;display:flex;flex-direction:row;height:auto!important;justify-content:flex-end;border:0;padding:0 0 20px;border-bottom:1px solid #d0c2ad;margin-top:0}.store_item{flex-direction:column;width:100%;justify-content:center;align-items:center;margin:50px auto 0}.tab_content{margin-top:30px}.form-group .col-sm-12.col-md-5{width:calc(100% - 100px);float:right}.formdesc{flex-direction:column-reverse}.cooperation_pic{width:80%;margin-right:0;border-bottom:1px solid #b7a284;padding:0 50px;margin-bottom:20px}.cooperation_txt{width:100%;padding:30px 50px;text-align:center}.form-group .col-sm-12.col-md-11{width:calc(100% - 100px);float:right}.ebtn a {width: 100%;}.pagecontent.menu5, .pagecontent.menu8 {padding: 0 !important;}.cooperation_txt h5 {margin-bottom: 8px;}.product1 .layoutlist_4 .col-md-3.col-sm-4.col-xs-6 {width: calc(100%/2);}.RWDproduct_page .btn_back a {width: 100%;}.slogan_txt {padding-bottom: 50px;}.slogan_txt br {display: none;}.word_item {flex-direction: column;justify-content: center;align-items: center;}.title_word {margin-right: 0;margin-bottom: 30px;}.contact_word {width: 90%;}.love_btn {margin-top: 20px;text-align: center;}.love_btn a {float: none;}.av_item {width: 100%;}.ben_pic img {width: calc(100%/2);height: auto !important;}.eforms1.id6 .main section > .container {padding: 0 30px;}.eforms1.id6 .article-text > .container {padding: 0 !important;}.call_to_action:after {width: 226px;height: 95px;}.pic_three_item { flex-direction: column;}.three_item {width: calc(100% - 20px);}.ben_pic img {width: 100%;}.ben_pic_2 img, .ben_pic_3 img {width: 100% !important;}.ben_pic_2 {flex-direction: column;}.ben_pic_3 {flex-direction: column;}.faver_txt h6 {padding-left: 0;}.animated.step_item:nth-child(1) {animation-delay: 0.3s !important;}.animated.step_item:nth-child(2) {animation-delay: 0.3s !important;}.animated.step_item:nth-child(3) {animation-delay: 0.3s !important;}.animated.step_item:nth-child(4) {animation-delay: 0.3s !important;}.form-horizontal .control-label {width: 80px;padding-left: 0 !important;}.form-group .col-sm-12.col-md-5 {width: calc(100% - 80px);}.customized_columns ._input::placeholder {font-size: 12px;letter-spacing: 0px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.about_title .RWDedictor001 h1.main-title{font-size:25px;line-height:1.5em}.fix_btn{right:0;bottom:0;width:100%}.fix_btn .RWDedictor{display:flex;flex-direction:row}.resa_btn h5,.menu_btn h5{writing-mode:horizontal-tb}.resa_btn{width:50%;margin:0}.menu_btn{width:50%}.menu_btn,.resa_btn{width:100%;padding:15px 5px}.certi_pic{flex-wrap:wrap;justify-content:flex-start;margin-bottom:0}.certi_pic .item{width:calc(100%/3 - 30px);margin:0 15px 30px}.about_block .bottom .right_pic{width:90%}.overlay .pic_text h5{font-size:13px}.recom_pad_block > .container{width:90%}.fl{width:200px}.RWDproduct002_v3 p.portfolio-bottom__p{font-size:12px;margin-bottom:10px}.RWDproduct002_v3 .price{font-size:12px}.RWDproduct002_v3 .main-title{font-size:30px}.RWDproduct002_v3 .sub-title{font-size:14px;letter-spacing:1px}.RWDproduct002_v3 .btn.btn-rj{padding:3px 19px;font-size:13px}.RWDproduct002_v3 .filter-portfolio ul>li:before,.RWDproduct002_v3 .filter-portfolio ul>li:after{display:none}.RWDnews005 h1.main-title{font-size:30px}.RWDproduct002_v3 .section-inner .row:nth-child(3){margin-top:40px}.RWDproduct002_v3 .portfolio-bottom__h4{font-size:16px;line-height:1.5em}.RWDmenu_plus04 .logo{width:150px;margin-top:23px}.RWDparallax_new .picbgbox{height:650px!important}.right_content .d_txt h5{font-size:25px}.right_content .d_txt span{font-size:14px}.right_content .d_option .option_item a span{font-size:14px}.keyword_block{text-align:center}.footer_block .container.second{font-size:10px}.footer_block{padding-bottom:80px}.RWDproduct002_v3 .col-md-12{padding:0}.RWDbanner_plus01.full .banner-slider.bg .slick-item{max-height:71vh!important;height:71vh!important}.main{margin-top:71px}.filter-portfolio{width:100%}.RWDproduct002_v3 .filter-portfolio ul>li{margin:0 7px 10px}.fix_btn .RWDedictor a{display:block;width:calc(100%/2)}/*內頁*/ 
.collapsing_header .main {top: 0 !important;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {text-align: center;}.RWDproduct_page .products-info .price-box{justify-content:center}.RWDproduct_page .m-pd-info .select-box{width:calc(100% - 52px)}h2.product_info {text-align: center;}.RWDproduct_page .faq-item .editor {padding: 20px 0px 30px 0px;}.pro_txt table tr td:nth-child(1) {width: 100px;}.item_txt_product {padding: 0;}.RWDproduct_page .products-editor {border-top: 0px solid #ab997e;}#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: #800820;}.eforms1.id6 .main section > .container {padding: 0 10px;}.cooperation_txt {padding: 30px;}.ben_block h5 {font-size: 16px;}.ben_pic, .ben_txt {padding: 20px;font-size:14px;}.id36 .food_pic img {width: 100%;}.id36 .second .main_word {top: -19px;}.id36 .second .food_pic {transform: translateY(-5px);}.id36 .main_food {padding: 0 30px 30px 30px;}.layoutlist_8.rwd .listdate .day{color:#666;font-size:14px;letter-spacing:1px}.recruitment .list_table th.list_experience{border-bottom:1px solid #7d0820}.recruitment .list_table th.list_educational{border-bottom:1px solid #7d0820}.recruitment .list_table th.list_position{border-bottom:1px solid #7d0820}.recruitment .list_table th.list_date{border-bottom:1px solid #7d0820}.recruitment .list_table th.list_no{border-bottom:1px solid #7d0820}.pagecontent h2 {letter-spacing: 1px;}.pagecontent > br { display: none;}.tabs {margin-top: 50px;}.article4 .tab {padding: 20px 0px 20px 0px !important;}.tab_title {font-size: 19px;color: #000;font-weight: 600;}.form-horizontal .form-group {margin-bottom: 0;}.webdesc {padding: 20px 0px;}.pagecontent {margin-left: -15px;margin-right: -15px;}.product1 .RWDproduct_page .products-right { margin-left: 0;margin-right: 0;padding: 0 !important;}.product1.productcontent .fix_btn {bottom: 97px;}.RWDproduct_page .faq-list {margin-top: 50px;}.product1.productcontent .scrollTop002 {bottom: 148px;}.article2 .pagecontent.list1.menu3 {margin-left: 0;margin-right: 0;padding:0 !important;}.id36 .main_word {width: 70%;}.id36 .txt_maincontent {width: 100%;}.article1.id18 .pagecontent {padding: 0 !important;}.ceo_pic {width: 80%;}.article2 .step_item {width: calc(100% - 20px);}.article2 .step_item:after{display:none}.company_intu h2 {padding: 0 50px;text-align: center;}.store_txt ul li {font-size: 15px;}.res_btn a {width: 100%;}.tab_title_nav .line {background: #000 none repeat scroll 0 0;}.RWDmenu_plus04 .cart-block .spe-box .spe-1, .RWDmenu_plus04 .querycar-block .spe-box .spe-1 {color: #aaaaaa;border: 1px solid #aaaaaa;}.ceo_block h4 br {display: block;}.ben_block_4 .ben_pic {flex-direction: column;}.ben_block_4 .ben_pic img {width: calc(100%) !important;}.ben_pic {padding: 20px 0px;}.ben_pic img {padding: 10px 0px;}.ben_pic_2 img, .ben_pic_3 img {padding: 20px 0px;}.ben_block_4 .ben_txt h5 {line-height: 1.8em;}.ben_block_4 .ben_txt {padding: 20px;line-height: 1.8em;}.faver_txt span.seven_txt {width: 100%;padding-left: 0;}.article2 .step_content {min-height: auto;}#sidebar .products-nav ul li {margin: 0 8px;}.m2018 .products-nav>ul>li>a {font-size: 14px;}#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6 {padding: 20px;}.shopping-item-box .item-btn {background: #e1d3c0;}.shopping_form .shopping-title {background: #dcd2c4;color: #000;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form {padding: 20px 0px;}.RWDshopping .same-check .form-checkbox {color: #000;}.RWDshopping .same-check .form-checkbox:before {filter: brightness(0);}.shopping_form .control-label {font-size: 14px;}section.call_to_action {padding: 50px 0;}.shopping-item-box .shopping-title .item-btn:hover, .shopping-item-box .shopping-title.active .item-btn {background: #e2d2bd;}.info-box .title, .info-ok, .no-sale-box .sale-title, .notice .title, .sale-box .sale-title, .shopping-price-box .active, .shopping-title, .shopping_form .shopping-title {font-size: 15px;}.shopping.shoppinglist #RWDPAGE_BASE_PAT02 .footer_block {padding-bottom: 50px;}.ben_pic_7 {    flex-direction: column;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.left_parallax,.middle_parallax,.right_parallax{width:calc(100%/3 - 8px)}.right_parallax{margin-left:8px}.middle_parallax{margin:0 4px}.left_parallax{margin-right:8px}.about_title .RWDedictor001 h1.main-title{font-size:20px}.overlay .container{height:80px;bottom:-80px}.RWDparallax_new .picbgbox{height:600px!important}.company_slogan {padding: 0px 0px 20px 0px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .features .search-btn,.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn{padding:25px 5px}.overlay .pic_text h5{font-size:12px;line-height:1.5em;margin-top:5px}.RWDproduct002_v3 .popup-portfolio .portfolio-item{margin-bottom:0}/*內頁*/ 
.article2 #sidebar .products-nav ul li a {padding: 6px 10px;}section.call_to_action {padding: 30px 0 50px 0px;}.three_item {margin-bottom: 30px;}.three_title {padding: 0 10px;}.left_info {padding: 0 10px;}.id36 .txt_content {font-size: 14px;}.pagecontent h2 {font-size: 17px;}.product1 .layoutlist_4 .col-md-3.col-sm-4.col-xs-6 {width: 100%;}.form-horizontal .control-label {width: 68px;font-size: 13px;}.form-group .col-sm-12.col-md-5 {width: calc(100% - 68px); padding-left: 0;}
}
/*320px end*/