a:hover , a:focus {text-decoration:none;}.cd-main-content {    overflow: hidden;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;    color: #555;    font-size: 16px;    letter-spacing: 1px;position: relative;margin-top: 72px}/*loading*/ 
.fl {width:320px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.8s;}@-webkit-keyframes zeroall {0% { opacity: .1;}100% {opacity: 1;}}/*選單*/ 
.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .container {    max-width: 100%;    padding: 0 100px;}.RWDmenu_plus04 .header {padding: 0 50px;background: #992305;}.RWDmenu_plus04 .menu li a {color: #fff;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;color: #ddd;transition: .3s ease;transition:0.5s ease;}.RWDmenu_plus04 .logo {width: 260px;margin-top:15px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 17px;font-family: 'Noto Serif TC', serif;letter-spacing: 2px;transition: 0.5s ease;}.RWDmenu_plus04 .features .cart-btn img, .RWDmenu_plus04 .features .member-btn img {width: 22px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #fff;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .member-btn {float: left;}.RWDmenu_plus04 .features .edit {margin-left: 15px;}.RWDmenu_plus04 .features .menu-btn a {display: flex;background: #fff;align-items: center; width: 230px;justify-content: center;    margin: 15px 0 0;    padding: 5px 0;    color: #333;    font-size: 17px;    font-family: 'Noto Serif TC', serif;transition: .3s ease;    font-weight: 700;}.RWDmenu_plus04 .features .menu-btn a:hover img {filter: brightness(1.15);transition: .3s ease;}.RWDmenu_plus04 .features .menu-btn a:hover {background: #25ac2a;color: #fff;transition: .3s ease;}.RWDmenu_plus04 .features .menu-btn a img {width: 35px;margin-right: 7px;}.RWDmenu_plus04 .features {width: 420px;position: relative}.RWDmenu_plus04 .features:before {    content: "";    position: absolute;    left: -50px;    top: 50%;    transform: translateY(-50%);    background: rgb(255 255 255 / 46%);    width: 1px;    height: 25px;}.RWDmenu_plus04 .features .cart-btn:hover img,.RWDmenu_plus04 .features .member-btn:hover img {opacity: 0.8;transition: .3s ease;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #992305;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {font-size: 15px;color: #333;}.RWDmenu_plus04 .member-block a.login.is-on, .RWDmenu_plus04 .member-block button.login.is-on {background-color: #992305;}.RWDmenu_plus04 .features .search-btn {float: left;}.RWDmenu_plus04 i.glyphicon.glyphicon-search {    font-size: 19px;    position: relative;    top: 3px;}#div_forget_content #forget_table_btn {font-size: 15px;border-radius: 0; background-color: #992305;letter-spacing: 1px;}li.menu-store a:before {    content: "";    position: relative;    background: url(archive/image/customization/storeicon.png);    width: 24px;    height: 24px;    background-size: contain;    left: 0;    display: inline-block;    margin-right: 12px;    top: 5px;}/*下拉選單04*/ 
.RWDmenu_plus04 .site-nav .menu>li>ul {    width: 200px;    margin-left: -100px;    padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {padding-right: 10px;transition: all .5s ease;color: #555;text-align: center;font-family: 'Noto Serif TC', serif;letter-spacing: 1px;font-size: 15px;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 500;    background: #992305;    color: #fff;    transition: all .5s ease;}.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: #fff;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after{border-color: #fff;}/*banner*/ 
.RWDbanner_plus01 .slick-caption { top:calc(50% - 85px);transform: translateY(-50%);}.RWDbanner_plus01 .slick-caption>.container { width: 88%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 15px;height: 15px;background: transparent;opacity: 1; border: 1px solid #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;opacity: 1;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 78px) !important;    height: calc(100vh - 78px) !important;}.RWDbanner_plus01 .logo {    display: inline-block;    width: 670px;}/*模組*/ 
.store-block .container {    width: 100%;    padding: 0;    display: flex; align-items: center;}.store-block {    position: relative;background: #fdfdfd;}.news-block .container {    width: 80%;    padding: 0;}.news-block {position: relative;padding:50px 0 110px;background: #f1f1f1;}.about-block .container  {    width: 100%;    padding: 0;    display: flex;    align-items: flex-end;}.about-block {    background: #002c2c;    position: relative;    box-shadow: 6px 13px 20px 0px rgb(0 0 0 / 42%);    z-index: 3;}.product-block .container {    width: 70%;}.product-block {    position: relative;    padding: 150px 0;    color: #ddd;}.social-block .container {    width: 70%;padding: 200px 0 0;}.social-block {    position: relative;    padding: 150px 0;    overflow: hidden;}.word-block{position: relative;}.hot-block {    position: relative;padding:150px 0 90px}.news-block:before {    content: "";    position: absolute;    background: #f1f1f1;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: -5;pointer-events: none;}/*----跑馬燈---*/ 
.social-block:after {    content: "";    position: absolute;    background: rgb(130 25 0);    width: 100%;    height: 100%;    left: 0;    top: 0;    z-index: -2;}.social-bg {    background: url(archive/image/customization/run-bg00.png)no-repeat;    width: 100%;    height: 45vw;    top: 0;    left: 0;    z-index: -1;    background-size: cover;    pointer-events: none;    position: absolute;    background-position: bottom;    mix-blend-mode: screen;}.word-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/run-cover2.png)no-repeat;    width: 100%;    height: 38vw;    top: 0;    z-index: 2;    pointer-events: none;    background-size: cover;    background-position: bottom;    transform: translateY(-190px);left:0}.RWDbanner008 .slider {    position: relative;    width: auto;    height: 400px;    margin: 0 50px;}.RWDbanner008 {z-index: 1;}/*news*//*標題*/ 
.index .section-subject {margin-bottom:50px;}.index .section-line{display:none}.RWDleft_cont002 h2.main-title {color: #fff !important;}h2.main-title, .RWDproduct002_v3 .main-title,.RWDservice004 .title_block .title_tw,.RWDproduct023 .main-title {    color: #333 !important;    font-size: 55px !important;    letter-spacing: 1px;    font-weight: 700 !important;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;    margin: 0;}h3.sub-title, .RWDproduct002_v3 .sub-title,.RWDservice004 .title_block .title_en,.RWDproduct023 .sub-title {    color: #333 !important;    letter-spacing: 2px;    font-size: 24px !important;    line-height: 1.7;    font-weight: 400 !important;    margin-top: 7px !important;}.RWDproduct002_v3 .main-title,.RWDproduct004 h2.main-title,.RWDproduct023 .main-title,.feature-block h2.main-title{color: #fff !important;}.RWDproduct002_v3 .sub-title,.RWDproduct004 h3.sub-title,.RWDproduct023 .sub-title,.feature-block h3.sub-title{color: #ddd !important;}.RWDproduct004 h2.main-title br {display:none;}.RWDproduct004 h3.sub-title br {display: none;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}/*-------*/ 
.RWDnews005 h4, .news005_h4 {margin: 20px 0 5px !important;text-align: left !important;padding: 0 30px;font-size: 24px;letter-spacing: 1px;font-weight: 400; transition: .3s ease;}.RWDnews005 .owl-carousel .owl-item div .text-left {    text-align: left;    margin: 0;    padding: 0 30px;    line-height: 1.7;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {display: none;}.RWDnews005 .controlls-over .owl-pagination {width: 100%; margin: 60px auto 0;}.RWDnews005 .owl-carousel.owl-padding-10 {margin: 0;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {    background: transparent;    border: 1px solid #555;    width: 13px;    height: 13px;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page.active span {    background: #555;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover .news005_h4 a {    color: #992305;    transition: .3s ease;}/*關於*/ 
.about-block .about-info { width: 90%;}/*.about-block .about-img {width: 10%;}.about-block .about-img  .smallpic-box {width:340px;float: right;}*/ 
.about-block .about-img{width:340px;aspect-ratio: 1/1;}.RWDleft_cont002>.container {width: 100%;padding: 0;display:block}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second>a {width: 55%;padding:0}.RWDleft_cont002 .item-second .text-box .underline {display:none;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second {background: transparent;display: flex;flex-direction: row;align-items: center;}.RWDleft_cont002 .item-second .text-box a {display:none;}.RWDleft_cont002 .item-second .text-box .text {    line-height: 2;    font-size: 16px;    letter-spacing: 1px;    margin-top: 0px;    width: 77%;}.RWDleft_cont002 .item-second .text-box {    width: 45%;    background: transparent;    color: #ddd;    padding: 0 0 0 120px;}.RWDleft_cont002 .abtitle-enimg {    width: 300px;    margin: 0 0 15px;}/*安心*/ 
.RWDproduct004 .callout-dark {background: transparent;border-bottom: 0px;padding: 0;}.RWDproduct004 .item-box-desc {position: absolute;top: 0px;padding: 80px 40px 0px;font-size: 16px;letter-spacing: 2px;line-height: 1.7;color: #ccc;margin-bottom: 0;transition:0.5s ease;text-shadow: 1px 1px 3px #000;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {display: none;}.RWDproduct004 #portfolio .row.mix-grid {margin: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 4 - 30px);margin: 0px 15px 30px!important;}.RWDproduct004 #portfolio {overflow: visible;}.RWDproduct004 {overflow-x: visible;}.RWDproduct004 .nopadding {border-bottom:0px;}.RWDproduct004 div.row > div img {transition:0.5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover img {filter: brightness(1.2);transition:0.5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover .item-box-desc {color: #fff;transition:0.5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover:before {opacity: 1;}.RWDproduct004 #portfolio .row.mix-grid .item-box:before {    content: "";    position: absolute;    background: url(archive/image/customization/igicon.png);    width: 30px;    height: 30px;    background-size: contain;    z-index: 1;    bottom: 20px;    left: 20px;}.social-btn a span.social-img>img {    width: 100%;}.social-btn a span.social-img {    width: 35px;    margin-right: 10px;}.social-btn a {    color: #fff;    display: flex;    align-items: center;    justify-content: center;    border: 1px solid #ffffff5e;    width: 400px;    margin: 30px auto 0;    padding: 15px 0;    font-size: 20px;transition: .3s ease;}.social-btn a:hover {    background: transparent;    border: 1px solid rgb(255 255 255 / 30%);    transition: .3s ease;    box-shadow: 12px 12px 20px 6px #631010;    transform: translate(-5px, -5px);}/*最新消息*//*----*/ 
.store-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/eatdeco01.png)no-repeat;    width: 350px;    height: 280px;    bottom: 0;    left: 45%;    background-size: contain;}.store-left::after {    content: "";    position: absolute;    background: url(archive/image/customization/eatdeco2.png)no-repeat;    width: 240px;    height: 160px;    top: -235px;    left: 0;    background-size: contain;}.store-left {    width: 60%;    position: relative;}.store-right {    width: 40%;}.store-info {    padding:0 200px;    height: 100%;}.RWDservice004 {    display: flex;    flex-wrap: wrap;}.RWDservice004>.title_block {    text-align: center;    line-height: 1.7;    width: 100%;    border-bottom: 1px solid rgb(51 51 51 / 52%);    padding: 0 0 30px;    margin: 0 0 60px;}.RWDservice004 .tab_block {    width: 17%;    border-right: 1px solid #d9d9d9;    display: block;    border-top: 0;    border-bottom: 0;}.RWDservice004 .tab_block .swiper-container {    overflow: unset;    width: 100%;padding:0}.RWDservice004 .tab_block .swiper-wrapper {    display: flex;    flex-direction: column;    width: 100%;}.RWDservice004 .tab_block .swiper-wrapper a.active {    color: #222;    font-weight: 500;}.RWDservice004 .tab_block .swiper-wrapper a {    width: auto;    display: block;    height: auto;    font-size: 22px;    letter-spacing: 3px;    color: #888;    text-align: left;    padding: 0;    margin-bottom: 40px;    position: relative;    transition: 0.4s;}.RWDservice004 .tab_block .swiper-wrapper a.active::before {    background: #b99e4a;}.RWDservice004 .tab_block .swiper-wrapper a::before {    content: "";    width: 7px;    height: 7px;    background: #ccc;    position: relative;    border-radius: 50%;    transition: 0.4s;    display: inline-block;    margin-right: 14px;    top: -3px;}.RWDservice004 .tab-arrow {    display: none !important;}.RWDservice004 .swiper-container {    width: 83%;    margin-right: auto;    padding-left: 100px;}.RWDservice004 .editor {font-size: 16px;}.RWDservice004 .main-slider .swiper-slide {min-height: auto;background: transparent;padding-top: 0;}.store-box {    margin: 0 0 60px;}.store-box ul {    list-style: none;    padding-left: 0;}.store-title {    font-size: 22px;    font-weight: 500;    color: #333;    margin: 0 0 15px;}.store-btn a:hover {    background: #992305;    transition: .3s ease;}.store-btn a {    background: #00201f;    color: #fff;    display: flex;    width: 200px;    justify-content: center;    padding: 10px 0;    margin: 20px 0 0;    transition: .3s ease;    font-size: 18px;    letter-spacing: 2px;}.store-title {    font-size: 22px;    font-weight: 500;    color: #333;    margin: 0 0 10px;}.RWDservice004 .tab_name:after {display:none}.store-box ul a {    color: #555;}/*---即時產品----*/ 
.product-bg {    position: absolute;    background: url(archive/image/customization/wood-bg.png)no-repeat;    width: 100%;    height: 100%;    top: 0;    left: 0;    background-size: cover;    z-index: -3;}.product-block:after {    content: "";    position: absolute;    background: url(archive/image/customization/prdeco.png)no-repeat;    width: 730px;    height: 700px;    background-size: contain;    right: 0;    bottom: -250px;    z-index: -2;}.product-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/prdeco-chef.png)no-repeat;    width: 730px;    height: 700px;    background-size: contain;    top: -65px;}.RWDproduct002_v3 .portfolio-bottom__h4 {    font-weight: 500;    font-size: 22px;    margin: 30px 0 15px;}.RWDproduct002_v3 p.portfolio-bottom__p {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    font-size: 16px;    color: #bcbcbc;    margin: 0;    line-height: 1.7;}.RWDproduct002_v3 .popup-portfolio {    margin: 0;}.RWDproduct002_v3 {padding:0px;}.RWDproduct002_v3 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v3 .showbottom a {text-align: left;padding: 0 30px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    padding: 0;    width: calc(100%/3 - 41px);    margin: 0 20px 60px;    overflow: visible !important;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #fff;}.RWDproduct002_v3 .portfolio-item>.inner-content {overflow: visible;}.RWDproduct002_v3 .portfolio-item.grow>.inner-content:hover>img {-webkit-transform: scale(1);transform: scale(1);transition: .3s ease;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover .inner-content img {transform: translate(-10px, -10px);transition: .3s ease;}.RWDproduct002_v3 .showbottom:hover .inner-content>img {-webkit-transform: scale(1.0);transform: scale(1);box-shadow: 2.1px 1.7px 2.7px rgb(0 0 0 / 50%), 5.2px 4.3px 6.9px rgb(0 0 0 / 40%), 10.6px 8.9px 14.2px rgb(0 0 0 / 40%), 21.9px 18.3px 29.2px rgb(0 0 0 / 30%), 60px 50px 80px rgb(0 0 0 / 40%);transition: .3s ease;}.RWDproduct002_v3 .portfolio-item>.inner-content>img {box-shadow: 2.1px 1.7px 2.7px rgb(0 0 0 / 17%), 5.2px 4.3px 6.9px rgb(0 0 0 / 20%), 10.6px 8.9px 14.2px rgb(0 0 0 / 21%), 21.9px 18.3px 29.2px rgb(0 0 0 / 18%), 60px 50px 80px rgb(0 0 0 / 27%);transition: .3s ease;filter: brightness(1.07);}.RWDproduct002_v3 .price li {    padding: 0;    color: #fff;    font-size: 22px;}.RWDproduct002_v3 .price {position: relative; right: 0;top: 0;text-align: left;margin: 20px 0 0; color: #fff;font-size: 16px;border-top: 1px solid rgb(255 255 255 / 27%);width: 100%;padding: 20px 30px 0;}.RWDproduct002_v3 .price .delline {color: #858585;margin-right: 10px;}.RWDproduct002_v3 .btn-box .btn {    max-width: 280px;    width: 280px !important;    background: rgb(153 35 5);    color: #fff;    border-radius: 0;    padding: 12px 0;    font-size: 16px;    backdrop-filter: blur(5px);    border: 1px solid rgb(153 35 5);    line-height: 1.7;    letter-spacing: 1px;    margin: 40px 0 0;}.RWDproduct002_v3 .btn-box .btn:hover {    background: #00201f;    border: 1px solid #00201f;    transition: .3s ease;}/*------*/ 
.feature-bottom {    position: relative;}.section-subject.video h2.main-title {    color: #fff !important;}.RWDvideo006__video {height: 75vh;z-index: 0;}.video-txt {    position: absolute;    right: 150px;    bottom: 150px;    z-index: 1;    color: #fff;    width: 35%;    line-height: 1.8;}.videoinfo-box:last-child:after {    opacity: 0;}.videoinfo-box:after {    content: "";    position: absolute;    background: rgb(255 255 255 / 23%);    width: 1px;    height: 85%;    right: 70px;    bottom: 10px;}.videoinfo-box {    position: relative;}.videoinfo-sec {    display: grid;    font-family: 'Noto Serif TC', serif;    margin: 0 0 30px;    font-size: 22px;    line-height: 1.7;    grid-template-columns: 45% auto auto;}.vinfo-title {    font-size: 40px;    font-weight: 700;}.videobottom-txt {    color: #ddd;width:90%;}/*-----*/ 
.feature-block { position: relative;  overflow: hidden;}.feature-block:before {    content: "";    position: absolute;    background: #20140a;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: -1;}.pizza-block {position: relative;z-index: 2;}.bigpizza-main {text-align: center;}.pizza-decor {    position: absolute;    top: 45%;    display: grid;    width: 60%;    margin: 0 auto;    left: 50%;    transform: translateX(-50%);    align-items: center;    grid-template-columns: 80% auto;}.pizza-decor img {    width: 100%;}.decor-chef.right {width: 400px;}.decor-chef.left {width: 250px;}.decor-txt {    color: #e8e8e8;    font-size: 26px;    font-weight: 300;    position: absolute;    letter-spacing: 2px;}.decor-box.left .decor-txt {    left: 25px;    top: -40px;    transform: rotate(330deg);}.decor-box.right .decor-txt {    right: 120px;    top: -75px;    transform: rotate(27deg);}.decor-box.left .decor-txt:before {    content: "";    position: absolute;    background: url(archive/image/customization/wdecor1.png)no-repeat;    width: 250px;    height: 140px;    top: -32px;    left: 0;    background-size: contain;    transform: rotate(25deg);}.decor-box.right .decor-txt:before {    content: "";    position: absolute;    background: url(archive/image/customization/wdecor2.png)no-repeat;    width: 250px;    height: 140px;    top: -85px;    left: -35px;    background-size: contain;    transform: rotate(327deg);}.video-block{position: relative;}.video-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/vido-cover0.png)no-repeat;    width: 100%;    height: 40vw;    left: 0;    z-index: 1;    top: 0;    transform: translate(0, -50%);    background-size: cover;    background-position: top;    pointer-events: none;}.video-block:after {    content: "";    position: absolute;    background: -webkit-linear-gradient(to rightrgb(154 132 120 / 0%), #271306);    background: linear-gradient(to right, rgb(154 132 120 / 0%), #271306);    width: 100%;    height: 100%;    top: 0;    left: 0;    opacity: 0.75;pointer-events: none;}.feature-bg {    background: url(archive/image/customization/pizza-bg2.png);    width: 100%;    height: 45%;    top: 0;    left: 0;    position: absolute;    z-index: 0;    background-size: cover;    filter: brightness(1.15);    mix-blend-mode: screen;    background-position: bottom;}.pizza-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/cloud-left.png);    width: 1400px;    height: 610px;    left: 4%;    top: 0;    background-size: cover;}.pizza-block:after {content: "";position: absolute;background: url(archive/image/customization/cloud-right.png);width: 990px; height: 426px;right: 5%;top: 0;background-size: cover;z-index: -1;}.pohochef-box img {width: 100%;}.pohochef-box { text-align: center; margin: 0 auto 10px;width: 450px;}.bigpizza-main .section-subject {margin: 0;}.pizza-xs {display: none;}.feature-block h2.main-title br {display: none;}
/*熱門產品 start*/

/*-----*/ 
.hot-block .container {    width: 100%;    padding: 0;}.hot-block:before {    content: "";    position: absolute;    background: rgb(173 38 4 / 42%);    width: 480px;    height: 100%;    top: 0;    right: 0;    backdrop-filter: blur(3px);}.hot-bg {    background: url(archive/image/customization/hotsale=bg.jpg)no-repeat;    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: -1;    background-size: cover;}.RWDproduct023 .main-title br {    display: none;}/*---*/ 
.RWDproduct023 .section-subject{    width: calc(100% - 480px);    margin-right: 0;    margin-left: 0;    padding-left: 100px;}/*-----縮圖區塊----*/ 
.pdt023__thumb .swiper-slide {padding-bottom: 30px;}.pdt023__thumb .slide__box {flex-direction: column-reverse;}.pdt023__thumb .slide__box .slide__img img {width: 100%;}.pdt023__thumb {width: 480px;margin-top: -6vw;}.pdt023__thumb .slide__box .slide__img {margin-right: 0;filter: brightness(0.5);transition: .3s ease;}.pdt023__thumb .pdt023__thumb_prev {top: 0;left: 50%;transform: translate(-50%, 0);}.pdt023__thumb .pdt023__thumb_next {top: auto;bottom: 0;transform: translate(-50%, 0px);left: 50%;}.pdt023__thumb .slide__box .type_name {line-height: 1.8;}.pdt023__thumb .slide__box .slide__img img {width: 100%;transform: scale(.8);transform-origin: top;}.pdt023__thumb .slide__box:after {content: "";position: absolute;    width: calc(100% + 120px);    height: 1px;    background: rgb(221 221 221 / 29%);    bottom: 15%;}.pdt023__thumb .swiper-container {padding: 0 60px;}.pdt023__thumb .swiper-slide-active .slide__box .type_name {color: #fff;font-weight: 300;font-size: 18px;margin:0 0 5px}.pdt023__thumb .slide__box .type_name {font-weight: 300;font-size: 18px;color: rgb(184 184 184 / 87%);}.pdt023__thumb .pdt023__thumb_prev, .pdt023__thumb .pdt023__thumb_next {background-color: #ffffff;}.pdt023__thumb .slide__box:hover .type_name {    color: #fff;}.pdt023__thumb .slide__box:hover .slide__img {    filter: brightness(0.7);    transition: .3s ease;}/*--main---*/ 
.RWDproduct023 .pdt023__wrap {padding-bottom: 0;}.pdt023__main{    position: relative;    width: calc(100% - 480px);    display: block;    padding: 0 300px 100px 230px;}.pdt023_mainpic:after {    content: "";    position: absolute;    background: url(archive/image/customization/main-bg.png)no-repeat;    width: 1600px;    height: 575px;    bottom: -65px;    left: 60%;    transform: translateX(-50%);    z-index: -1;}.pdt023__main .slide__box .pdt023_mainpic {width:70%;max-width: 1100px}.pdt023__main .slide__box {align-items: center;}.pdt023__main .swiper-container {overflow: visible;}/*---txt-----*/ 
.pdt023__main .slide__box .text__area {    width:30%;    padding-top: 0;    color: #fff;}.pdt023__main .slide__box .text__area .slide__tit {font-size: 22px;font-family: 'Noto Serif TC', serif;color: #e45c34;margin:0}.pdt023__main .slide__box .text__area .slide__subtitle {    font-weight: 700;    font-size: 35px;    font-family: 'Noto Serif TC', serif;    border: none;    padding: 0 0 35px;    position: relative;    margin: 0 0 35px;}.pdt023__main .slide__box .text__area .slide__subtitle:after {    content: "";    position: absolute;    background: rgb(255 255 255 / 30%);    width: 100%;    height: 1px;    bottom: 0;    left: 0;}.pdt023__main .slide__box .text__area .slide__memo {    -webkit-line-clamp:3;    max-height: initial;    height: auto;    font-size: 16px;    line-height: 1.8;width: 70%;    color: #ddd;}.RWDproduct023 .swiper-slide.swiper-slide-active .slide__img {    filter: none;    transition: .3s ease;}.pdt023__main .pdt023__page_num {color: #bebebe;font-weight: 300; font-size: 16px;}.pdt023__main .pdt023__page_num b {    font-weight: 300;    color: #e5e5e5;}.RWDbtn01 .btn:hover {    background: #00201f;    border: 1px solid #00201f;    color: #fff; transition: .3s ease;}.RWDbtn01 .btn {    width: 250px !important;    display: block !important;    background: rgb(153 35 5);    color: #fff;    border-radius: 0;    padding: 12px 0;    font-size: 16px;    backdrop-filter: blur(5px);    border: 1px solid rgb(153 35 5);transition: .3s ease;}.RWDbtn01 li.col-sm-12.col-xs-12 {    padding: 0;}.RWDbtn01 {    overflow: visible;    margin-top: 0;}.hot-btn {    position: absolute;    right: 130px;    bottom: 200px;    z-index: 1;}.hot-block:after {    content: "";    position: absolute;    background: url(archive/image/customization/pizza-corner.png)no-repeat;    width: 530px;    height: 235px;    right: -105px;    bottom: 0;    background-size: contain;    z-index: 0;    pointer-events: none;}

/*熱門產品 end*/
/*footer start*/

.footer-block {    background-color: #00201f;    padding: 100px 0 80px;    color: #fff;    font-size: 15px;    letter-spacing: 1px;    line-height: 1;    position: relative;}.footer-block .container {    width: 70%;}.footer-block a {    color: #fff;}.footer-block a:hover {    color: #fff;    text-decoration: none;}.ftlogo-box {    width: 300px;    margin: 0 auto;}.ftbtn-sec {    display: flex;    align-items: center;    gap: 0.5rem;}.ftbtn-box a:hover {    background: #fff;    color: #333;    transition: .3s ease;}.ftbtn-box a {    width: 100%;    display: flex;    align-items: center;    border: 1px solid rgb(255 255 255 / 31%);    justify-content: center;    padding: 15px 20px;    transition: .3s ease;}.ftbtn-box {    width: calc(100%/5);    margin: 0 10px;}.ftbtn-box span.ftbtn-img>img {    width: 100%;}.ftbtn-box span.ftbtn-img {    width: 35px;    margin-right: 7px;}.ftedit-sec {    display: flex;    align-items: center;}.ftmenu-sec {    display: flex;}.ftmenu-sec a {    color: #7a8988;    margin: 0 7px;}.rights-block {    display: flex;    justify-content: center;    font-size: 12px;    color: #7a8988;    margin: 60px 0 0;    align-items: center;}.footer-logo {    margin: 0 0 30px;}.copyright_desc,.copyright_desc a,.copyright_desc a:hover {    color: #7a8988 !important}.RWDssl01 {    margin: 0 10px;}.ftmenu-box a:hover {    color: #7a8988t;}/*-----*/ 
.fixed-blcok {    position: fixed;    right: 40px;    bottom: 120px;    z-index: 5;    transition: .3s ease;}.fixed-box img {    width: 100%;}.fixed-box {    width: 155px;}.scrollTop002 {    bottom: 65px;    right: 90px;}.scrollTop002 .ii {    background: rgb(42 7 7);}.fixed-box:hover {    transform: translateY(-10px);    transition: .3s ease;}.fixed-box {    transition: .3s ease;    width: 155px;    transform: translateY(0px);}.ftbtn-box.mail a:hover img {    filter: brightness(0.2);    transition: .3s ease;}/*cookie*/ 
.RWDalert_fancybox.bottom {    width: 500px;    padding: 30px 60px 20px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    background: #fff !important;    color: #333;    left: auto !important;    right: 0 !important;    line-height: 1.5 !important;    border: 1px solid #992305;    border-right: none;}.RWDalert_fancybox a {    color: #000;    border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {    font-size: 14px !important;    letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 20px;    background: #992305 !important;    border: 1px solid #992305 !important;    display: block;    padding: 5px 50px;    color: #fff !important;    font-size: 16px !important;}.RWDalert_fancybox .btn:hover {    background: #8a1c00 !important;    color: #fff !important;    border: 1px solid #8a1c005 !important;}/*-----------【241218 加費調整】-------------*/:root {    --SnsLine: #4cc764;    --SnsFB: #1877f2;    --SnsMessenger: linear-gradient(20deg, rgba(0, 153, 255, 1) 0%, rgba(160, 51, 255, 1) 60%, rgba(255, 82, 128, 1) 90%, rgba(255, 112, 97, 1) 100%);    --SnsYT: #ff0000;    --SnsIG: linear-gradient(45deg, rgba(250, 225, 0, 1) 0%, rgba(252, 183, 32, 1) 15%, rgba(255, 121, 80, 1) 30%, rgba(255, 28, 116, 1) 50%, rgba(108, 28, 209, 1) 100%);    --SnsTwitter: #000;    --SnsShopee: #ed4c2f;}.footer-block {    padding-bottom: 25px;}.ftlogo-box {    border-bottom: #133231 solid 1px;    width: 100%;    padding: 0 0 2rem;}.ftlogo-box img {    width: 300px !important;}.rights-block {    margin: 0;}.ftlogo-box {    margin: 0;}.ftbtn-box a {    gap: 0 7px;    height: 55px;}.ftbtn-box span.ftbtn-img,.ftbtn-box span.ftbtn-img>img {    width: 1.7rem;}.ftbtn-box span.ftbtn-img {    margin-right: 0;    display: inline-block;}.footer-contact {    display: grid;    grid-template-columns: 0.3fr 0.5fr 1fr;    grid-template-rows: 1fr;    gap: 1rem clamp(1rem, 0.7143rem + 1.4286vw, 3rem);    margin: clamp(3rem, 2.7143rem + 1.4286vw, 5rem) 0;    align-items: end;}/* footer sns */ 
.footer-sns {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: center;    color: #fff;    align-content: flex-start;    gap: 0 1rem;}.footer-sns .titlebar {    font-size: 13px;}.footer-sns .RWDsocial002 ul.socialNetwork {    padding: 0;    display: flex;    flex-direction: row;    margin-bottom: 0;    align-content: flex-start;    justify-content: flex-start;    align-items: center;    gap: 0.5rem 0.5rem;    width: 100%;}.footer-sns .RWDsocial002 .iconRounded {    border: 0;    color: var(--TextMainColor);    background-color: transparent;    width: 40px;    height: 40px;    transition: var(--TransitionEase);    margin-right: 0;    padding-top: 0;    font-size: 20px;    border-radius: 50%;    line-height: 40px;}.footer-sns .RWDsocial002 ul.socialNetwork li {    margin-bottom: 0;    line-height: 0;    display: flex;    align-items: center;    transition: var(--TransitionEase);    gap: 1rem 0;}.footer-sns .RWDsocial002 .iconRounded.ii-line1 {    background: var(--SnsLine);}.footer-sns .RWDsocial002 .iconRounded.ii-fb1 {    background: var(--SnsFB);}.footer-sns .RWDsocial002 .iconRounded.ii-youtube1 {    background: var(--SnsYT);}.footer-sns .RWDsocial002 .iconRounded.ii-ig2 {    color: #fff;    background: var(--SnsIG);}.ft-group-logo .group-tit {    font-size: 15px;    letter-spacing: 3px;    margin-bottom: 1.5rem;    text-align: center;}.ft-group-logo .group-info {    display: grid;    grid-template-columns: 1fr 1fr 1fr;    grid-template-rows: 1fr;    gap: 0.3rem 1rem;    align-items: start;    justify-items: center;}.ft-group-logo img {    filter: brightness(0) invert(1);    width: 77px;    height: auto !important;}.ftbtn-box {    width: calc(100%/2 - 1px);}

/*footer end*/
/*動畫 start*/

@keyframes move07{0% {    opacity: 0;-webkit-transform:translateX(-30px);    -moz-transform:translateX(-30px);    -ms-transform:translateX(-30px);    -o-transform:translateX(-30px);transform:translateX(-30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}.animated .RWDproduct004 .mix:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.7s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.9s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(5) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.1s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(6) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.3s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(7) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.5s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(8) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.7s;opacity: 0}.animated .about-info .RWDleft_cont002 .item-second .pic {animation: 1200ms ease normal forwards 1 fadeInRight;opacity: 0;animation-delay: 0.3s;}@-webkit-keyframes pizza_down {  0% {        transform: translate(0px, -80%);   }  100% {        transform: translate(0px, 0%);  }}.animated .bigpizza-box {    animation: 1200ms cubic-bezier(0.16, 1, 0.3, 1) normal forwards 1 pizza_down;opacity: 1 !important;}.pizza-main .RWDedictor008 {opacity: 1 !important;animation: none;}.RWDmobile_bottom_v2 {opacity: 1 !important;animation: none;}.news-block{opacity: 1 !important;animation: none;}/*----內頁------*/ 
.leftin.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;    animation-delay: .5s !important;}.rightin.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .5s !important;}.paneleffect_v1.firstin {    animation-delay: 1.5s !important;}.paneleffect_v1.firstpr{animation-delay: 1s !important;}.paneleffect_v1.firstpr2{animation-delay: 1.3s !important;}.paneleffect_v1.firstpr3{animation-delay: 1.6s !important;}

/*動畫 end*/
/*內頁 start*/

.page_wrapper_bg section.call_to_action {    padding: 110px 0;    min-height: 40vw;    background: #efefef;}.page_wrapper_bg .article-text {    font-size: 16px;    font-weight: normal;    color: #555;    letter-spacing: 1.5px;    line-height: 2;}.page_wrapper_bg .article-text p {    font-size: 16px;    font-weight: normal;    color: #555;    letter-spacing: 1.5px;    line-height: 2;}.page_wrapper_bg .article-text h1 {    font-size: 50px;    color: #333;    font-weight: 700;    letter-spacing: 1px;    line-height: 1.7;    margin: 0;    font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h2 {    font-size: 35px;    color: #333;    font-weight: 700;    letter-spacing: 1px;    line-height: 1.7;    margin: 0;    font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h3 {    font-size: 21px;    line-height: 1.5;    margin: 0;    font-weight: 500;    color: #333;    letter-spacing: 1px;}.page_wrapper_bg .article-text h5 {    font-size: 18px;    font-weight: 500;    color: #333;    line-height: 1.7;    margin: 0;    letter-spacing: 1px;}.page_wrapper_bg .article-text>.container {    width: 100%;    padding: 0;}.page_wrapper_bg section.call_to_action>.container {    width: 70%;    padding: 0;}.article7 .page_wrapper_bg section.call_to_action>.container,.article6 .page_wrapper_bg section.call_to_action>.container {    width: 1170px;    padding: 0;}.eforms1 .page_wrapper_bg section.call_to_action>.container,.product1.productcontent .page_wrapper_bg section.call_to_action>.container {    width: 1170px;    padding: 0;}.article3.articlelist .page_wrapper_bg section.call_to_action:before {    content: "";    position: absolute;    background: url(archive/image/customization/pizzachef.png)no-repeat;    width: 28vw;    height: 24vw;    background-size: contain;    left: 5vw;    top: -1vw;}.product1 .page_wrapper_bg section.call_to_action,.article2 .page_wrapper_bg section.call_to_action,.article5 .page_wrapper_bg section.call_to_action {    background: url(archive/image/customization/wood-bg.png)no-repeat;    background-size: cover;    background-attachment: fixed;}.article3 .page_wrapper_bg section.call_to_action {    background: #002c2c;    color: #ddd;    padding: 150px 0}.article3 .page_wrapper_bg section.call_to_action p {    color: #ddd}.page_wrapper_bg .collapsing_header .main {    top: 0 !important;}.page_wrapper_bg .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(45vh - 78px) !important;    height: calc(45vh - 78px) !important;}/*側選單*/ 
.m2018 .products-nav ul li:last-child a {    border-radius: 0 15px 0 0;}.m2018 .products-nav ul li:first-child a {    border-radius: 15px 0 0 0;}.page_wrapper_bg .products-nav>ul>li.active>a,.page_wrapper_bg .products-nav>ul>li:hover>a {    color: #fff;    font-weight: 500;    background: #073332;}#sidebar .products-nav>ul>li.active>ul {    display: block;}.xrow {    width: 100%;    height: 100%;    position: relative;    display: inline-block;}#sidebar .products-nav {    background: #fdfeff;    box-shadow: none;    border-radius: 0px;}.m2018 .products-nav .nav-title {    background: #e6ecef;    font-size: 16px;    padding: 7px 10px;    text-align: center;    margin-bottom: 0;    color: #4d6069;    letter-spacing: 5px;    border-radius: 0px;}.page_wrapper_bg .products-nav>ul>li {    border-bottom: 1px solid #ddd;    padding: 10px;    margin-bottom: 0px;    text-align: center;    transition: 0.4s;}.page_wrapper_bg .products-nav>ul>li.active {    background: #fff;    border-bottom: 1px solid #01a0e8;}.m2018 .products-nav ul li>ul>li.active>a,.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .products-nav ul li>ul>li.is-open>a {    color: #494949;    font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu {    top: 10px;}.m2018 .products-nav>ul>li>a {    font-size: 18px;    padding: 20px 0px;    background: #fff;    color: #333;    font-family: 'Noto Sans TC', sans-serif;}#sidebar>div>div>ul>li>ul>li:last-child {    border-bottom: none;}#sidebar>div>div>ul>li>ul>li {    border-top: 1px solid #ddd;    padding: 5px 0;}.m2018 .products-nav ul li {    padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {    background: transparent;}.page_wrapper_bg .currectsend_btn a {    background: #409fca;    padding: 7px 50px !important;    border-radius: 0px;    color: #fff;    font-size: 14px;    font-weight: 600;    transition: 0.5s ease;}.page_wrapper_bg .ebtn a {    color: rgb(255, 255, 255);    font-size: 15px;    font-weight: 500;    background: rgb(153 35 5);    padding: 10px 50px;    border-radius: 0px;    transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {    background: #409fca;}.page_wrapper_bg .ebtn {    background: transparent;    margin-top: 30px;    float: right;    border-radius: 0px;    padding: 0px;}.eforms1 .page_wrapper_bg .products-nav>ul>li.active a {    background: #073332;    color: #fff;}/*回上頁按鈕*/ 
.btn.btn_back {    background: transparent;    padding: 0;    float: right;    box-shadow: none;    border-radius: 0px;    margin-top: 30px;}.btn.btn_back a:hover {    background: #992305;    transition: .5s ease;    border: 1px solid #992305;    color: #fff;}.btn.btn_back a {    border: 1px solid #555;    background: transparent;    color: #555;    padding: 3px 50px;    border-radius: 0px;    font-size: 15px;}#article .btn.btn_back a {    padding: 9px 50px;    margin: 30px 0 0;    display: block;}.btn.btn_back {    background: transparent !important;}.album1 .btn.btn_back a {    padding: 10px 20px;}.album1 .btn.btn_back a:hover {    padding: 10px 20px;}.product1 .btn.btn_back a,.article3 .btn.btn_back a {    border: 1px solid #fff;    background: transparent;    color: #fff;}.product1 .btn.btn_back a:hover,.article3 .btn.btn_back a:hover {    background: #992305;    transition: .5s ease;    border: 1px solid #992305;    color: #fff;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {    color: #666;    transition: all 0.2s ease;    letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover {    color: #333;}.hgroup .breadcrumb {    font-size: 12px;    background-color: transparent;    border: none;    position: relative;    float: none !important;    text-align: center;    bottom: 0;    padding: 0;    margin: 10px 0 30px;    display: none}.hgroup .container {    border-bottom: none;    padding: 0;    width: 100%;    margin: 0 0 30px}.hgroup .pageTitle {    text-align: center;    letter-spacing: 1px;    font-size: 55px;    font-weight: 700;    padding: 0;    color: #333 !important;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;    margin: 0;}.product1 .hgroup .pageTitle,.article2 .hgroup .pageTitle,.article3 .hgroup .pageTitle,.article5 .hgroup .pageTitle {    color: #fff !important;}/**/ 
.pagecontent .article_model[data-seq="0"] {    margin-top: 0 !important;}.layoutlist_7 .litem {    margin: 0 15px 30px !important;    background: #fff;    width: calc(100% / 3 - 30px);    padding: 0;    transition: .3s ease;    float: left;    text-align: center;}.layoutlist_7 .subject a:hover {    color: #992305;    transition: .3s ease;}.layoutlist_7 .litem:hover .subject a {    color: #992305;    transition: .3s ease}.layoutlist_7 .subject,.layoutlist_7 .subject a {    color: #000000;    font-size: 20px !important;    margin-top: 15px !important;    font-weight: 500;    padding: 0 10px;    line-height: 1.4;}.layoutlist_8 .item:last-child {    border-bottom: none;}.layoutlist_8 .item {    padding: 35px 0;    border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover {    color: #000;    transition: .3s ease;}.layoutlist_8 .article_subject {    color: #333;    font-size: 20px;    transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {    text-align: right;    color: #555;    font-size: 12px;    letter-spacing: 0px;    padding-bottom: 5px;}.layoutlist_8 .listdate .day {    text-align: right;    color: #555;    font-size: 30px;}.layoutlist_8 .list_subject .summary {    margin: 5px 0;}.layoutlist_8 .list_subject .summary a {    font-size: 15px;    font-weight: normal;    color: #747474;}/*會員*/#btn_member_login:hover {    background-color: #009fe8;}#btn_member_login {    border-radius: 0px;    background-color: #27adeb;}.member_join_strong {    color: #7bae12;    font-weight: bold;}#join_form .btn-primary:hover {    background: #992305;}#join_form .btn-primary {    background: #992305;    border-radius: 0px;}.btn-primary {    color: #fff;    background-color: #0aa3e9;    border-color: #0aa3e9;    border-radius: 0px;}.btn-primary a {    color: #fff;}.btn-primary:hover {    background: #0aa3e9;    border-color: #0aa3e9;    color: #fff;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active {    color: #ff6613;    font-size: 18px;    margin: 10px 0 0;}.RWDproduct_page .products-info .price-box b {    font-size: 18px;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price {    color: #ff6613;}.RWDproduct_page .products-info .name {    font-size: 30px;    color: #fff;    font-weight: bold;    font-family: 'Noto Serif TC', serif;    letter-spacing: 2px;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover,.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    background-color: #c52800;    color: #fff;    transition: .3s ease;    border-color: #c52800;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add,#mobile-fixed .btn-shop .btn.add {    background: transparent;    color: #fff;    border: 1px solid rgb(255 255 255 / 44%);    transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,#mobile-fixed .btn-shop .btn.shop {    background: #992305;    border-radius: 0px;    transition: .3s ease;}/*購物清單*/@keyframes num-bg {    0% {        background: rgb(98, 14, 15, 0);        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background: #012e2d;        -webkit-transform: scale(1);        transform: scale(1)    }}.login-box a {    background: transparent;}.login-box a b {    color: #ff6613;}.total b {    color: #ff6613;}.shopping-item .td.qty .pd-price,.shopping-item .td.total .pd-price {    color: #ff6613;}.RWDshopping .btn.normal {    border-radius: 0px;}.RWDshopping .btn {    display: inline-block;    color: #555;    border-color: #555;}.RWDshopping .btn.bg1:hover,.RWDshopping .btn.bg3:hover {    border-color: #992305;    color: #992305;}.RWDshopping .btn.bg2 {    background: #992305;    color: #fff;    border-color: #992305;}.RWDshopping .btn.bg2:hover,.bonus-box .btn:hover,.voucher-box .btn:hover {    background: #992305;    color: #fff;}.form-box .required:after {    color: #ff6613;}.shopping-step li+li:before {    background: #cecccc;}.RWDshopping input,.RWDshopping select,.RWDshopping select.form-control:not([size]):not([multiple]) {    color: #333;    font-weight: 500;}/*-----關於我們-----*/ 
.article1 .page_wrapper_bg section.call_to_action {    padding: 0;    min-height: 700px;    background: transparent}.article1 #article {    padding: 0 !important;}.article1 section.hgroup {    display: none}.article1 .page_wrapper_bg section.call_to_action>.container {    width: 100%;    padding: 0;}.article1 .pagecontent .article_model .container {    width: 80%;    max-width: 1700px;    padding: 0 30px !important;}.article1 .pagecontent .RWDslider01,.article1 .pagecontent .RWDeditor01 {    margin-top: 0 !important;}.abmid-block {    background: #2f2722;    padding: 120px 0;}.abtop-block p {    font-size: 17px !important;}.abtop-block h2 {    color: #fff !important;    margin: 0 0 20px !important;    font-size: 35px !important;}.abmid-title br {    display: none;}.abtop-block {    text-align: center;    position: relative;    padding: 6vw 0;    color: #fff;    overflow: hidden;}.abtop-bg {    position: absolute;    width: 100%;    height: 100%;    background: url(archive/image/customization/abwood1.jpg) no-repeat;    top: 0;    left: 0;    z-index: -1;    color: transparent;}.abmid-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/abchef2.png) no-repeat;    width: 25vw;    height: 22vw;    background-size: contain;    top: -15vw;    left: 10vw;}.abtop-block:after {    content: "";    position: absolute;    right: 0;    top: 0;    width: 35vw;    height: 100%;    background: url(archive/image/customization/0218abtop-right.png) no-repeat;    background-size: cover;    pointer-events: none;}.abtop-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/abfire2.png) no-repeat;    width: 45vw;    height: 100%;    top: 0;    background-size: cover;    left: 0;    filter: blur(1px);}.abtop-block p {    color: #fff !important;}.abmid-item {    display: flex;    align-items: center;}.abmid-item.odd {    flex-direction: row-reverse;}.abmid-txtbox {    padding-right: 10%;    width: 50%;    color: #fff;    text-align: center;}.abmid-item.odd .abmid-txtbox {    padding-right: 0;    padding-left: 10%;}.abmid-txticon {    width: 4.2vw;    margin: 0 auto 30px;    filter: invert(1);    border: 1px solid rgb(9 9 9 / 31%);    border-radius: 100%;    padding: 15px;}.abmid-title {    font-family: 'Noto Serif TC', serif;    font-size: 30px;    font-weight: 600;    color: #fff;    line-height: 1.7;}.abmid-subtitle {    font-family: 'Noto Serif TC', serif;    font-size: 20px;    font-weight: 600;    color: #ddd;    line-height: 1.7;}.abmid-txtbox p {    border-top: 1px solid #c3c3c32b;    padding: 40px 0 0;    margin: 40px 0 0;    color: #ddd !important;}.abmid-imgbox {    width: 50%;}.abtop-logo {    width: 230px;    margin: 0 auto 30px;}.abtop-block span {    margin-left: 0;    display: block;}.time-block {    position: relative;    padding: 120px 0 150px;    background: #433a34;    overflow: hidden;    color: #ddd;}.time-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/time-decor.png) no-repeat;    width: 32vw;    height: 20vw;    bottom: -5vw;    left: 0;    background-size: contain;}.time-title h2 {    color: #fff !important;}.time-sec {    display: flex;    flex-wrap: wrap;}.time-box {    width: calc(100%/3 - 30px);    margin: 0 15px;    text-align: center;    position: relative;}.time-txt {    margin: 0 0 20px;    font-size: 15px;}.time-year {    position: relative;    color: #b8b8b8;    font-weight: 300;    font-size: 15px;    letter-spacing: 0.5px;}.time-info {    font-size: 22px;    font-family: 'Noto Serif TC', serif;    font-weight: 500;    color: #fff;}.time-sec.sec2 {    margin: 40px 0 0;    position: relative;    left: 5vw;}.time-year:before {    content: "";    position: relative;    background: rgb(160 159 159 / 45%);    width: calc(100% + 30px);    height: 1px;    display: block;    top: 47px;}.time-year:after {    content: "";    position: relative;    background: #ffffff;    width: 12px;    height: 12px;    border-radius: 100%;    display: block;    text-align: center;    margin: 10px auto;}.time-title {    text-align: center;    margin: 0 0 80px;}.time-sec.sec2 {    margin: 80px 0 0;    position: relative;    left: 5vw;}.article1 .footer-block:before {    content: "";    position: absolute;    background: #00201f;    width: 100%;    height: 29px;    left: 0;    top: -10px;}.time-title h1 {    color: #fff !important;}/*----*/ 
.item_row ul {    padding-left: 20px;}.item_row {    margin: 0 0 30px;}.privacy_block .item {    margin: 0 0 40px;}/*-------*/ 
.article5 .page_wrapper_bg section.call_to_action:before {    content: "";    position: absolute;    background: url(archive/image/customization/eatdeco2.png) no-repeat;    width: 7vw;    height: 7vw;    background-size: contain;    top: 3vw;}.instore-box {    display: flex;    background: rgb(255 255 255 / 92%);    align-items: center;    margin: 60px 0;}.instore-left {    width: 45%;}.instore-right {    display: flex;    width: 55%;    padding: 0 5%;    align-items: center;}.instore-txt {    width: 60%;    padding-right: 50px}.instore-txt ul {    list-style: none;    padding: 0;}.instore-rightimg {    width: 40%;}.intimg-box {    margin: 10px 0;}.instore-btn.ubereats a,.instore-btn.foodpanda a {    width: 65px;    height: 65px;    padding: 15px;    background: transparent;    border: 1px solid rgb(0 32 31 / 53%);}.instore-btn a {    background: #992305;    color: #fff;    display: flex;    width: 200px;    justify-content: center;    padding: 16px 0;    margin: 20px 0 0;    transition: .3s ease;    font-size: 16px;    letter-spacing: 2px;    height: 65px;}.instore-btn.ubereats a img,.instore-btn.foodpanda a img {    width: 100%;}.instore-btn.inline a img {    filter: brightness(8.5);}.instore-btnsec {    display: flex;    align-items: center;}.instore-btn.ubereats {    margin: 0 10px;}.instore-btn.inline a img {    width: 30px;    margin-right: 7px;}.instore-btn.inline a {    display: flex;    align-items: center;}.instore-txt ul a {    color: #555;}.instore-btn a:hover {    background: #992305;    transition: .3s ease;}.instore-btn.ubereats a:hover,.instore-btn.foodpanda a:hover {    border-color: #992305;    background: transparent;}.instore-btnsec.four .instore-btn.inline,.instore-btnsec.four .instore-btn.tel {    width: calc(50% - 20px);}.instore-btnsec.four .instore-btn.tel {    margin: 0 20px}/*-------*/ 
.product1 .page_wrapper_bg section.call_to_action>.container {    width: 65%;    padding: 0;}.product1 .page_wrapper_bg section.call_to_action:before {    content: "";    position: absolute;    background: url(archive/image/customization/prlist-decor.png);    width: 10vw;    height: 14.2vw;    background-size: contain;}.layoutlist_2 .item,.layoutlist_4 .item {    margin-top: 0;    border-bottom: none;    overflow: visible !important;}.product_list_item div.img:nth-child(1) {    overflow: visible !important;}.layoutlist_2 .item img.img-responsive {    box-shadow: 2.1px 1.7px 2.7px rgb(0 0 0 / 17%), 5.2px 4.3px 6.9px rgb(0 0 0 / 20%), 10.6px 8.9px 14.2px rgb(0 0 0 / 21%), 21.9px 18.3px 29.2px rgb(0 0 0 / 18%), 60px 50px 80px rgb(0 0 0 / 27%);    transition: .3s ease;    filter: brightness(1.07);    transform: translate(0px, 0px);}.item .summary A.itemlink {    color: #818181;    text-decoration: none;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    font-size: 16px;    color: #d9d9d9;    margin: 0;    line-height: 1.7;}.item .summary A.itemlink:hover {    color: #d9d9d9;}.layoutlist_2 .subject {    text-align: center;    height: auto !important;    margin: 30px 0 10px;}.item .subject A.itemlink:hover {    color: #fff;}.item .subject A.itemlink {    color: #fff;    font-weight: 500;    font-size: 22px;    margin: 30px 0 15px;}.product1 .layoutlist_2 .col-md-4.col-sm-6.col-xs-12 {    margin: 0 10px 60px;    width: calc(100%/3 - 20px);}.product1 .layoutlist_2 .col-md-4.col-sm-6.col-xs-12:hover img {    -webkit-transform: scale(1.0);    transform: scale(1);    box-shadow: 2.1px 1.7px 2.7px rgb(0 0 0 / 50%), 5.2px 4.3px 6.9px rgb(0 0 0 / 40%), 10.6px 8.9px 14.2px rgb(0 0 0 / 40%), 21.9px 18.3px 29.2px rgb(0 0 0 / 30%), 60px 50px 80px rgb(0 0 0 / 40%);    transition: .3s ease;    transform: translate(-10px, -10px);}.RWDproduct_page .products-info {    color: #fff;    width: 500px;    padding-left: 50px}.RWDproduct_page .products-info .txt .title {    display: none;}.RWDproduct_page .products-info .nu,.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .subname,.RWDproduct_page .products-info .txt .editor {    color: #d4d4d4;    font-size: 15px;    line-height: 1.8;}.RWDproduct_page .pic-box {    width: calc(100% - 500px);    box-shadow: 2.1px 1.7px 2.7px rgb(0 0 0 / 50%), 5.2px 4.3px 6.9px rgb(0 0 0 / 40%), 10.6px 8.9px 14.2px rgb(0 0 0 / 40%), 21.9px 18.3px 29.2px rgb(0 0 0 / 30%), 60px 50px 80px rgb(0 0 0 / 40%);    padding: 0;    background: #2a1c15;}.page_content3_thumbphoto .swiper-slide {    border: 1px solid rgb(255 255 255 / 33%);}.products-editor.editor img {    box-shadow: 2.1px 1.7px 2.7px rgb(0 0 0 / 50%), 5.2px 4.3px 6.9px rgb(0 0 0 / 40%), 10.6px 8.9px 14.2px rgb(0 0 0 / 40%), 21.9px 18.3px 29.2px rgb(0 0 0 / 30%), 60px 50px 80px rgb(0 0 0 / 40%);}.RWDproduct_page .products-info .txt {    border-top: 1px solid rgb(255 255 255 / 36%);    padding: 40px 0 0;    margin: 40px 0 0;}.RWDproduct_page .btn-other .ibtn:hover,.RWDproduct_page .products-nav ul li>ul>li:hover>a,.RWDproduct_page .tab-box .tab-menu a:hover {    color: #ff8a5c;}.RWDproduct_page .products-info .qtybox {    opacity: 0.7;}.RWDproduct_page .btn {    font-size: 15px;}.RWDproduct_page .btn-shop {    margin: 40px 0 30px;}.RWDproduct_page .ibtn {    transition: .3s ease;}#join_form {    border: none;    background: #fff;}.join_form-title {    border-bottom: 1px solid #ccc;    padding-bottom: 30px;    margin-bottom: 40px;    font-size: 25px;    font-family: 'Noto Serif TC', serif;    font-weight: 700;    color: #333;}.form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.eforms1 .layoutlist_1.page_content2 {    background: #fff;    padding: 70px 5vw;    border: 1px solid rgb(232 232 232 / 3%);}.form-horizontal .form-group .col-sm-12.col-md-11 {    width: calc(100% - 100px);}.form-horizontal .control-label {    font-weight: normal;    width: 100px;}.eformsDesc {    margin: 0px 0 50px;    border-bottom: 1px solid #33333324;    padding: 0 0 40px;    text-align: center;}.customized_columns ._input,.customized_columns select {    border: none;    background-color: #f4f4f4;}.form-control {    color: #555;    border-radius: 0;    box-shadow: none;}.eforms1 #sidebar.layoutmenu1,.eforms1 #sidebar.layoutmenu3,.eforms1 #sidebar.layoutmenu6 {    padding-right: 0;}.eforms1 .m2018 .products-nav .nav-title {    display: none}.eforms1 #sidebar {    width: 100%;}.eforms1 #sidebar .products-nav ul {    display: flex;    width: 60%;    justify-content: center;    margin: 0 auto;}.eforms1 #eforms {    width: 100%;}.eforms1 .m2018 .products-nav ul li {    padding: 0;    width: 50%;}.eforms1 #sidebar .products-nav {    background: transparent;}.eforms1 .m2018 .products-nav>ul>li>a {    font-size: 18px;    padding: 20px 0px;    background: #fff;    color: #333;    font-family: 'Noto Sans TC', sans-serif;    border-bottom: none;    padding-left: 2vw;}.eforms1 .page_wrapper_bg .products-nav>ul>li.active {    background: transparent;    border-bottom: none;}.eforms1 .m2018 .products-nav>ul>li>a:hover {    background: #992305;    color: #fff;    transition: .3s ease;    font-weight: 500;}.eforms1 .m2018 .products-nav ul li:first-child a:before {    content: "";    position: absolute;    background: url(archive/image/customization/wicon-02.png);    width: 40px;    height: 40px;    background-size: contain;    display: inline-block;    left: 3.7vw;    top: 50%;    transform: translateY(-50%);    filter: brightness(0.1);}.eforms1 .m2018 .products-nav ul li:last-child a:before {    content: "";    position: absolute;    background: url(archive/image/customization/wicon-03.png);    width: 40px;    height: 40px;    background-size: contain;    display: inline-block;    left: 3.7vw;    top: 50%;    transform: translateY(-50%);    filter: brightness(0.1);}.eforms1 .m2018 .products-nav ul li.active a:before,.eforms1 .m2018 .products-nav ul li:hover a:before {    filter: brightness(50);}.article5 .m2018 .products-nav ul li a:before {    content: "";    position: absolute;    background: url(archive/image/customization/location-w.png);    width: 40px;    height: 40px;    background-size: contain;    display: inline-block;    left: 3.5vw;    top: 50%;    transform: translateY(-50%);    filter: brightness(0.1);}/*-----*/ 
.product1 .hgroup .container {    margin: 0;}.product1 .webdesc {    letter-spacing: 2px;    font-size: 24px;    line-height: 1.7;    font-weight: 400;    margin: 0 0 40px;    color: #ddd;    text-align: center;}/*-------*/ 
.layoutlist_7 .litem {    margin: 0 15px 30px !important;    background: #fff;    width: calc(100%/3 - 30px);    padding: 0;    transition: .3s ease;}.layoutlist_7 .litem:hover {    box-shadow: 2.1px 1.7px 2.7px rgb(0 0 0 / 17%), 5.2px 4.3px 6.9px rgb(0 0 0 / 20%), 10.6px 8.9px 14.2px rgb(0 0 0 / 21%), 21.9px 18.3px 29.2px rgb(0 0 0 / 18%), 60px 50px 80px rgb(0 0 0 / 27%);    transition: .3s ease;    transform: translate(-10px, -10px);}.layoutlist_7 .subject,.layoutlist_7 .subject a {    color: #000000;    font-size: 23px !important;    margin-top: 15px !important;    font-weight: 500;}.layoutlist_7 .summary,.layoutlist_7 .summary a {    color: #666666;    text-decoration: none;    margin: 10px 0 0;    line-height: 1.7;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}.layoutlist_7 .summary {    padding: 0 50px;}.layoutlist_7 .row:before,.layoutlist_7 .row:after {    display: none;}.article3 .RWDtimeline01 .line_dot2 span {    background: linear-gradient(to bottom, rgb(0 44 44) 0, rgb(0 44 44) 2%, rgb(0 44 44) 100%);}.article3 .RWDtimeline02 .timeline2_list .block .text,.article3 .RWDtimeline01 li.event .point .editor {    color: #ddd;}.article3 .RWDtimeline01 li.event .point .title,.article3 .RWDtimeline01 .model-title {    color: #fff;}.article3 .RWDslider01 .editor {    color: #fff;}.article3 .RWDtimeline02 .model-title {    color: #fff;}.article3 .RWDslider01 .slick-dots button {    color: #ddd;}/*-----*/ 
.article2 .tabs nav li.tab-current,.article5 .tabs nav li.tab-current {    border-color: #002c2b !important;}.article2 .tabs nav a,.article5 .tabs nav a {    color: #fff !important;}.article2 .tabs nav a,.article5 .tabs nav a {    padding: 10px 55px 20px !important;    border: 1px solid #ffffff5e !important;}.article2 .tabs nav a:hover,.article5 .tabs nav a:hover {    background: #992305 !important;    border-color: #992305 !important;}.article2 .tabs nav ul li,.article5 .tabs nav ul li {    border: none !important;}.article2 .page_wrapper_bg section.call_to_action:after {    content: "";    position: absolute;    background: url(archive/image/customization/ve-in.png) no-repeat;    width: 10vw;    height: 10vw;    background-size: contain;    left: 0;    top: 30vw;}.article2 .page_wrapper_bg section.call_to_action:before {    content: "";    position: absolute;    background: url(archive/image/customization/ch-in.png) no-repeat;    width: 9vw;    height: 9vw;    background-size: contain;    right: 0;    top: 9vw;}.article2 .tabs nav ul>li>a:before {    content: "";    position: relative;    background: url(archive/image/customization/pizza-icon.png) no-repeat;    width: 35px;    height: 32px;    background-size: contain;    filter: invert(1);    display: inline-block;    top: 7px;    margin-right: 10px;}.article2 .tabs nav li.tab-current a::before {    background: url(archive/image/customization/pizza-icon.png) !important;    background-size: contain !important;    opacity: 1;}.article5 .tabs nav li.tab-current a::before {    background: url(archive/image/customization/location-w.png) !important;    background-size: contain !important;    opacity: 1;}.article5 .tabs nav ul>li>a:before {    content: "";    position: relative;    background: url(archive/image/customization/location-w.png) no-repeat;    width: 32px;    height: 32px;    background-size: contain;    display: inline-block;    top: 7px;    margin-right: 10px;}.tabs nav ul {    display: flex !important;    justify-content: center;    margin: 0 0 40px !important;}.tabs .content {    border: none !important;    padding: 0 !important;}.tabs nav li.tab-current:after,.tabs nav li.tab-current:before {    background: transparent;    display: none}.tabs nav li.tab-current a::before {    background: transparent !important;}.tabs nav a {    color: #000000 !important;    line-height: initial !important;    background: transparent !important;    font-size: 18px !important;    padding: 10px 55px !important;    height: auto !important;}.tabs nav ul li:first-child {    border-left: none;}.tabs nav li.tab-current a {    background: #002c2b !important;    border-color: #002c2b !important;    color: #fff !important;}.tabs nav ul li {    border: 1px solid #ddd !important;    margin: 0 5px !important;    color: #fff}.tabs nav li.tab-current a::after {    background: transparent !important;}.tabs nav a {    border: none !important;}.layoutlist_4 .price {    color: #ddd;    font-size: 20px;    font-weight: 300}.layoutlist_4 .subject {    margin-bottom: 0;    text-align: center;}.layoutlist_4 .item:hover {    box-shadow: 7px 4px 2.7px rgb(0 0 0 / 17%), 5.2px 4.3px 6.9px rgb(0 0 0 / 30%), 10.6px 8.9px 14.2px rgb(0 0 0 / 32%), 21.9px 18.3px 29.2px rgb(0 0 0 / 32%), 60px 50px 80px rgb(0 0 0 / 54%);    transition: .3s ease;    transform: translate(-10px, -10px);}.layoutlist_4 .item {    padding-bottom: 20px;    background: #43322a;    height: auto !important;    margin: 0 0 40px;    box-shadow: 2.1px 1.7px 2.7px rgb(0 0 0 / 17%), 5.2px 4.3px 6.9px rgb(0 0 0 / 20%), 10.6px 8.9px 14.2px rgb(0 0 0 / 21%), 21.9px 18.3px 29.2px rgb(0 0 0 / 18%), 60px 50px 80px rgb(0 0 0 / 27%);    transform: translate(0, 0);    transition: .3s ease;}.layoutlist_4 .stands_options {    padding: 0 30px;    margin: 0;    color: #ddd}.layoutlist_4 .buybtn.showY {    margin-top: 30px;    width: calc(99% - 60px);    line-height: 45px;    background: rgb(153 35 5);}/*--hashtag---*/ 
.articlelist .hashtag_block .hashtagLink {    background-color: transparent;    border-radius: 0;    margin: 15px 5px 0;    color: #333;    border: 1px solid #d9d9d9;    font-weight: 300;}.articlelist .hashtag_block .hashtagLink:hover {    opacity: 1;    color: #992305;    border: 1px solid rgb(129 86 75 / 34%);    transition: .3s ease;}.articlecontent .hashtagLink {    color: #fff;    border: 1px solid #696969;}.articlecontent .hashtag_block {    display: flex;    justify-content: center;    flex-wrap: wrap;}.article3.articlecontent .hashtagLink {    color: #fff;    border: 1px solid #696969;    background: transparent;    border-radius: 0;}/* 20250903 */ 
.layoutlist_7 .litem>div {    padding-bottom: 28px;}

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

@media (max-width:2200px) {    .RWDbanner_plus01.full .banner-slider.bg .slick-item {        max-height: calc(105vh - 78px) !important;        height: calc(105vh - 78px) !important;    }    .RWDbanner_plus01 .logo {        width: 550px;    }    .fixed-box {        width: 140px;    }    h2.main-title,    .RWDproduct002_v3 .main-title,    .RWDservice004 .title_block .title_tw,    .RWDproduct023 .main-title {        font-size: 50px !important;    }    .index .section-subject {        margin-bottom: 40px;    }    .RWDleft_cont002 .item-second .pic img {        object-fit: cover;        max-height: 37vw;        min-height: 40vh;        max-width: initial;    }    .RWDleft_cont002 .item-second .text-box .text {        font-size: 15px;        width: 85%;    }    .footer-block .container {        width: 80%;    }    .bigpizza-box img {        width: 100%;    }    .bigpizza-box {        width: 1200px;        margin: 0 auto;    }    .feature-bg {        filter: brightness(1.3);    }    .decor-chef.left {        width: 210px;    }    .decor-chef.right {        width: 370px;    }    .vinfo-title {        font-size: 35px;    }    .videoinfo-sec {        grid-template-columns: 50% auto auto;    }    .videoinfo-box:after {        right: 45px;    }    .pdt023__main .slide__box .text__area .slide__subtitle {        font-size: 27px;    }    .pdt023__main {        padding: 0 150px 100px;    }    .pdt023_mainpic:after {        width: 1050px;        height: 440px;        left: 50%;        background-size: contain;    }    .pdt023__main .pdt023__page_num {        top: 115px;    }    .pdt023__thumb {        margin-top: -12vw;    }    .RWDleft_cont002 .item-second .text-box {        padding: 0 0 0 70px;    }    .product-block .container {        width: 80%;    }    .product-block:after {        width: 565px;        height: 550px;        bottom: -155px;    }    .product-block:before {        width: 545px;        height: 530px;        top: -40px;    }    .social-block .container {        padding: 120px 0 0;        width: 80%;    }    .RWDbanner008 .slider {        margin: 0 30px;        height: 150px !important;    }    .store-info {        padding: 100px;    }    .store-title {        font-size: 20px;    }    .store-left::after {        top: -50px;    }    .storeimg-box img {        object-fit: cover;        max-height: 100vw;        min-height: 107vh;        max-width: initial;    }    .store-block:before {        width: 220px;        height: 180px;        left: 47%;    }    .RWDproduct002_v3 .showbottom a {        padding: 0;    }    .RWDproduct002_v3 .price {        padding: 20px 0 0;    }    .RWDproduct002_v3 .popup-portfolio .portfolio-item {        width: calc(100%/3 - 31px);        margin: 0 15px 80px;    }    .RWDproduct002_v3 p.portfolio-bottom__p {        -webkit-line-clamp: 3;        min-height: 85px;    }    /*------*/    .hgroup .pageTitle {        font-size: 50px;    }    .abtop-block:before {        width: 60vw;        filter: blur(2px) opacity(0.7);    }    .abmid-block:before {        width: 25vw;        height: 20vw;        left: 7vw;    }    .abtop-logo {        width: 200px;        margin: 0 auto 20px;    }    .page_wrapper_bg .article-text p,    .page_wrapper_bg .article-text {        font-size: 15px;    }    .page_wrapper_bg section.call_to_action>.container {        width: 80%;    }    .time-block:before {        width: 32vw;        height: 25vw;        bottom: -5vw;        left: -11vw;    }    .abtop-block:after {        width: 30vw;    }    .abtop-block {        padding: 8vw 0;    }    .product1 .page_wrapper_bg section.call_to_action>.container {        width: 75%;    }    .product1 .layoutlist_2 .col-md-4.col-sm-6.col-xs-12 {        margin: 0 0px 60px;        width: calc(100%/3 - 1px);    }    .product1 .page_wrapper_bg section.call_to_action:before {        width: 8vw;        height: 11.2vw;    }    .article5 .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    .abmid-txticon {        width: 4.5vw;        padding: 12px;    }    .instore-btn a {        width: 150px;    }}@media (max-width:2100px) {    /*-----------【241218 加費調整】-------------*/    .footer-contact {        grid-template-columns: 0.4fr 0.6fr 1fr;    }    .ftbtn-box span.ftbtn-img,    .ftbtn-box span.ftbtn-img>img {        width: 1.7rem;    }    .ft-group-logo img {        width: 87px;    }}@media (max-width:1900px) {    /*/*-----------【241218 加費調整】------------- .ftbtn-sec {        flex-wrap: wrap;    } */    .ftbtn-box {        width: calc(100%/2 - 1px);        margin: 0 10px 20px;    }    .social-btn a {        font-size: 18px;    }}@media (max-width:1850px) {    .RWDservice004 .swiper-container {        padding-left: 70px;    }    .store-title {        font-size: 18px;    }    .store-left {        width: 65%;    }    .store-right {        width: 35%;    }    /*-----------【241218 加費調整】-------------*/    .footer-block .container {        width: 80%;    }}@media (max-width:1800px) {    .RWDmenu_plus04 .header {        padding: 0 30px;    }    .videobottom-txt {        width: 100%;    }    .vinfo-title {        font-size: 30px;    }    .video-txt {        width: 40%;    }    .videoinfo-sec {        grid-template-columns: 45% auto auto;    }    .videoinfo-box:after {        right: 30px;    }    .store-info {        padding: 100px 100px 0;    }    .storeimg-box img {        max-height: 110vw;        min-height: 115vh;    }    .article1 .pagecontent .article_model .container {        width: 85%;    }    .abmid-txtbox {        padding-right: 5%;    }    .abmid-item.odd .abmid-txtbox {        padding-left: 5%;    }    .article5 .page_wrapper_bg section.call_to_action>.container {        width: 95%;    }    .eforms1 #sidebar .products-nav ul {        width: 50%;    }}@media (max-width:1750px) {    .RWDmenu_plus04 .container {        padding: 0 50px 0 0;    }    .RWDmenu_plus04 .features:before {        left: -25px;    }    .RWDproduct002_v3 p.portfolio-bottom__p {        min-height: auto;    }}@media (max-width:1700px) {    .RWDmenu_plus04 .header {        padding: 0 20px;    }    .RWDbanner_plus01 .logo {        width: 500px;    }    h2.main-title,    .RWDproduct002_v3 .main-title,    .RWDservice004 .title_block .title_tw,    .RWDproduct023 .main-title {        font-size: 45px !important;    }    h3.sub-title,    .RWDproduct002_v3 .sub-title,    .RWDservice004 .title_block .title_en,    .RWDproduct023 .sub-title {        font-size: 22px !important;    }    .RWDleft_cont002 h2.main-title {        font-size: 40px !important;    }    .RWDleft_cont002 .abtitle-enimg {        width: 220px;        margin: 0 0 10px;    }    .pizza-decor {        width: 75%;    }    .decor-chef.left {        width: 180px;    }    .decor-chef.right {        width: 270px;    }    .bigpizza-box {        width: 1100px;    }    .video-txt {        width: 45%;    }    .pdt023_mainpic:after {        width: 815px;        height: 350px;    }    .pdt023__main .slide__box .text__area .slide__subtitle {        font-size: 28px;    }    .pdt023__main .pdt023__page_num {        top: 50px;    }    .RWDproduct002_v3 .portfolio-bottom__h4 {        font-size: 20px;    }    .social-block .container {        padding: 100px 0 0;    }    .product-block:before {        width: 505px;        height: 485px;    }    /*----*/    .pdt023__thumb {        width: 350px;    }    .pdt023__main {        width: calc(100% - 350px);        padding: 0 100px 100px;    }    .hot-block:before {        width: 350px;    }    .pdt023__thumb {        margin-top: -15vw;    }    .hot-block:after {        display: none;    }    .pdt023__thumb .swiper-container {        padding: 0 30px;    }    .pdt023__main .slide__box .pdt023_mainpic {        width: 67%;    }    .pdt023__main .slide__box .text__area {        width: 33%;    }    .pdt023_mainpic:after {        width: 790px;        height: 330px;    }    .hot-btn {        right: 75px;        bottom: 100px;        z-index: 1;    }    .RWDbtn01 .btn {        width: 220px !important;        font-size: 15px;    }    .pdt023__main .slide__box .text__area .slide__memo {        -webkit-line-clamp: 3;        width: 95%;    }    .pdt023__main .slide__box .text__area .slide__subtitle {        font-size: 26px;        overflow: visible;        text-overflow: initial;        white-space: inherit;    }    .pdt023__main .slide__box .text__area .slide__tit {        font-size: 20px;        line-height: 1.7;    }}@media (max-width:1670px) {    /*----*/    .RWDmenu_plus04 .site-nav .menu>li>a {        font-size: 15px;    }    .cd-main-content {        font-size: 15px;    }    .RWDmenu_plus04 .features .menu-btn a {        width: 180px;        font-size: 15px;    }    .RWDmenu_plus04 .features {        width: 350px;    }    .RWDmenu_plus04 .container {        padding: 0 50px 0 0;    }    /*-----*/    .about-block .about-info {        width: 100%;    }    .about-block .about-img {        display: none;    }    .RWDleft_cont002 .item-second .pic img {        max-height: 45vw;    }    .RWDleft_cont002 .item-second .text-box {        padding: 0 0 0 100px;    }    .RWDleft_cont002 .item-second .text-box .text {        width: 80%;    }    .RWDleft_cont002 h2.main-title {        font-size: 45px !important;    }    /*----*/    .fixed-box {        width: 115px;    }    .fixed-blcok {        right: 25px;    }    .scrollTop002 {        right: 60px;    }    /*---*/    .RWDvideo006__video {        height: 70vh;    }    /*---*/    .decor-box.left .decor-txt {        left: 50px;        top: -50px;    }    .decor-box.right .decor-txt {        right: 90px;        top: -90px;    }    .decor-txt {        font-size: 22px;    }    /*---*/    .product-block {        padding: 130px 0;    }    .product-block .container {        width: 90%;    }    .product-block:after {        width: 550px;        height: 535px;    }    /*-----*/    .RWDbanner008 .slider {        margin: 0;    }    .RWDbanner008 img {        transform: none;    }    .RWDbanner008 .slider {        margin: 0 30px;    }    .social-block .container {        padding: 90px 0 0;        width: 85%;    }    .RWDbanner008 img {        transform: scale(0.9);    }    .pohochef-box {        width: 400px;    }    .store-box ul {        font-size: 15px;    }    .store-btn a {        font-size: 16px;    }    .page_wrapper_bg .RWDbanner_plus01.full .banner-slider.bg .slick-item {        max-height: calc(40vh - 78px) !important;        height: calc(40vh - 78px) !important;    }    .time-info {        font-size: 20px;    }}@media (max-width:1630px) {    .RWDservice004 .swiper-container {        padding-left: 50px;    }    .RWDservice004 .tab_block .swiper-wrapper a {        font-size: 20px    }    .store-info {        padding: 50px;    }    .RWDservice004 .tab_block {        width: 14%;    }    .RWDservice004 .swiper-container {        width: 86%;    }    .store-left::after {        top: -130px;    }    .product1 .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    /*-----------【241218 加費調整】-------------*/    .footer-contact {        display: grid;        grid-template-columns: 1fr 0.7fr;        grid-template-rows: 1fr 1fr;        grid-template-areas:            "ft-left ft-center"            " ft-right ft-center";        gap: 1.5rem clamp(3rem, 2.7143rem + 1.4286vw, 5rem);        align-items: end;        justify-items: start;        justify-content: space-between;    }    .ft-left,    .ft-right,    .ft-center {        width: 100%;    }    .ft-left {        grid-area: ft-left;    }    .ft-center {        grid-area: ft-center;        width: 100%;    }    .ft-right {        grid-area: ft-right;    }    .ftbtn-box {        margin: 0;    }    .ftbtn-box.mail .ftbtn-img {        display: none;    }    }@media (max-width:1500px) {    .RWDleft_cont002 .item-second .text-box {        padding: 0 0 0 70px;    }    .pdt023__thumb {        width: 320px;    }    .pdt023__main {        width: calc(100% - 320px);        padding: 0 70px 70px;    }    .hot-block:before {        width: 320px;    }    .pdt023__main .slide__box .text__area .slide__memo {        font-size: 14px;    }    .RWDnews005 .owl-carousel .owl-item div .text-left {        padding: 0;    }    .RWDbanner008 .slider {        height: 110px !important;    }    .word-block:before {        height: 43vw;        transform: translateY(-160px);    }    .RWDbanner_plus01.full .banner-slider.bg .slick-item {        max-height: calc(105vh - 100px) !important;        height: calc(105vh - 100px) !important;    }    .RWDbanner_plus01 .slick-caption {        top: calc(50% - 45px);    }    .RWDbanner_plus01 .logo {        width: 410px;    }    .abmid-block:before {        left: 2vw;    }    .abmid-txtbox p {        padding: 20px 0 0;        margin: 20px 0 0;    }    .abmid-txticon {        width: 60px;        padding: 9px;        margin: 0 auto 15px;    }    .article1 .pagecontent .article_model .container {        width: 90%;    }    .page_wrapper_bg section.call_to_action>.container {        width: 90%;    }    .article3.articlelist .page_wrapper_bg section.call_to_action:before {        width: 37vw;        height: 30vw;        left: -3vw;    }    .product1 .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    .product1 .page_wrapper_bg section.call_to_action:before {        display: none    }    .instore-right {        width: 55%;        padding: 0 40px;    }    .instore-left {        width: 45%;    }    .instore-txt {        width: 65%;        padding-right: 30px;    }    .instore-rightimg {        width: 35%;    }    .item .subject A.itemlink {        font-size: 18px;        margin: 30px 0 0px;    }    .layoutlist_4 .price {        font-size: 17px;    }    .layoutlist_7 .litem {        width: calc(100% / 2 - 30px);    }    /*-----------【241218 加費調整】-------------*/    .footer-block .container {        width: 85%;    }}@media (max-width:1430px) {    .RWDmenu_plus04 .logo {        width: 185px;        margin-top: 22px    }    .RWDmenu_plus04 .site-nav .menu>li>a {        padding: 25px 10px;    }    .RWDmenu_plus04 .container {        padding: 0 15px 0 0;    }    .RWDmenu_plus04 .features:before {        display: none    }    li.menu-store a:before {        width: 18px;        height: 18px;        top: 2px;    }    .time-info {        font-size: 16px;    }}@media (max-width:1400px) {    .RWDbanner_plus01 .logo {        width: 420px;    }    .bigpizza-box {        width: 950px;    }    .decor-chef.left {        width: 150px;    }    .decor-chef.right {        width: 250px;    }    .RWDproduct023 .section-subject {        width: 100%;        padding: 0    }    .hot-block .container {        width: 80%;    }    .RWDnews005 h4,    .news005_h4 {        font-size: 20px;    }    .vinfo-title {        font-size: 26px;    }    .videoinfo-sec {        font-size: 18px;    }    .video-txt {        bottom: 80px;    }    .RWDvideo006__video {        height: 68vh;    }    .store-left::after {        top: -150px;    }    /*--熱賣-*/    .hot-block:before {        display: none    }    .pdt023__thumb {        display: none;    }    .hot-block {        padding: 130px 0;    }    .pdt023__thumb .swiper-slide {        padding-bottom: 0;    }    .pdt023__main {        width: 100%;        padding: 0 0 70px;    }    .pdt023__main .pdt023__next {        width: 48px;        height: 48px;        background-color: #f5f5f5;        border-radius: 50%;        -webkit-transform: translateY(210%);        transform: translateY(270%);        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        bottom: 0;        margin: 0;        z-index: 5;        left: 70px;    }    .pdt023__main .pdt023__prev {        width: 48px;        height: 48px;        background-color: #f5f5f5;        border-radius: 50%;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        bottom: 0;        margin: 0;        left: 0;        z-index: 5;        -webkit-transform: translateY(100%);        transform: translateY(270%);    }    .pdt023__main .pdt023__next::after {        color: #000;        font-size: 18px;        display: block;        text-align: center;        top: 0;        bottom: auto;        font-weight: bold;    }    .pdt023__main .pdt023__prev::after {        color: #000;        font-size: 18px;        display: block;        text-align: center;        top: 0;        bottom: auto;        font-weight: bold;    }    .pdt023__main .pdt023__page {        display: block;        margin-top: 30px;        text-align: center;    }    .pdt023__main .pdt023__page .swiper-pagination-bullet {        width: 32px;        height: 32px;        position: relative;        display: -webkit-box;        display: -ms-flexbox;        display: flex;        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: center;        background-color: rgba(0, 0, 0, 0);        opacity: 1;    }    .pdt023__main .pdt023__page .swiper-pagination-bullet.swiper-pagination-bullet-active::after {        background-color: #e74384;    }    .pdt023__main .pdt023__page .swiper-pagination-bullet::after {        content: "";        background-color: #bdbdbd;        width: 16px;        height: 16px;        border-radius: 50%;        -webkit-transition: background-color .5s ease;        transition: background-color .5s ease;    }    .pdt023__main .pdt023__page .pdt023__pagination {        bottom: 60px;        -webkit-box-pack: center;        -ms-flex-pack: center;        justify-content: flex-start;        display: none    }    .pdt023__main .slide__box .pdt023_mainpic {        width: 75%;    }    .pdt023__main .slide__box .text__area {        width: 25%;    }    .hot-btn {        right: 0;        bottom: 0;        z-index: 1;        position: relative;    }    .pdt023__main .pdt023__page_num {        top: 85px;    }    .store-info {        padding: 30px;    }    .news-block {        padding: 50px 0 100px;    }    .store-block:before {        width: 180px;        height: 140px;        left: 52%;    }}@media (max-width:1350px) {    .RWDleft_cont002 h2.main-title {        font-size: 38px !important;    }    .store-left {        width: 70%;    }    .store-right {        width: 30%;    }    .store-left::after {        top: -140px;        left: 0;    }    .store-block {        padding: 100px 0 0;    }    .store-left {        width: 100%;    }    .store-right {        width: 100%;        overflow: hidden;        height: 45vw;    }    .store-block .container {        flex-direction: column;        padding: 0;        width: 100%;        justify-content: center;    }    .store-info {        padding: 0;        width: 80%;        margin: 0 auto 40px;    }    .RWDservice004 .editor {        font-size: 16px;        width: 50% !important;        margin-bottom: 0 !important;        margin: 0 !important    }    .store-block:before {        display: none;    }    .storeimg-box img {        max-height: 100vw;        transform: translateY(-35%);    }    .abmid-sec {        display: flex;        flex-wrap: wrap;    }    .abmid-item {        display: flex;        align-items: center;        flex-direction: column;        width: calc(50% - 40px);        margin: 0 20px 40px;    }    .abmid-txtbox {        padding-right: 0;        width: 100%;        margin: 0 0 30px;    }    .abmid-imgbox {        width: 100%;    }    .abmid-item.odd {        flex-direction: column;    }    .abmid-item.odd .abmid-txtbox {        padding-left: 0;    }}@media (max-width:1300px) {    .abtop-block {        padding: 11vw 0;    }    .abtop-block:before {        width: 100%;    }    .abtop-block:after {        display: none    }    .abmid-block:before {        left: -8vw;        width: 32vw;        height: 25vw;        top: -20vw;    }    .abmid-txtbox p {        text-align: left;    }    .instore-box {        flex-direction: column-reverse;    }    .instore-left {        width: 100%;        height: 500px;        overflow: hidden;    }    .instore-right {        width: 100%;        padding: 30px 9%;    }    .instore-rightimg {        width: 40%;    }    .instore-txt {        width: 60%;    }    .article5 .page_wrapper_bg section.call_to_action>.container {        width: 80%;    }    .page_wrapper_bg .RWDbanner_plus01.full .banner-slider.bg .slick-item {        max-height: calc(35vh - 78px) !important;        height: calc(35vh - 78px) !important;    }    .product1 .page_wrapper_bg section.call_to_action>.container {        width: 95%;    }}@media (max-width:1250px) {    /*漢堡你出來!*/    .RWDmenu_plus04 .ml-stack-nav-toggle,    .RWDmenu_plus04 .toggle-menu {        display: block;        padding: 45px 45px 25px 15px    }    .RWDmenu_plus04 .site-nav {        display: none;    }    .RWDmenu_plus04 #mobile-menu .menu li .m_stitle,    .RWDmenu_plus04 #mobile-menu .menu li.active .m_title,    .RWDmenu_plus04 #mobile-menu .menu li.is-active .m_title,    .RWDmenu_plus04 .dropdown-menu,    .RWDmenu_plus04 .features .edit,    .RWDmenu_plus04 .features .lang-block,    .RWDmenu_plus04 .features .lang-select,    .RWDmenu_plus04 .features .language-block {        display: block;    }    .RWDmenu_plus04 .features:after {        display: none;    }    .ml-stack-nav-toggle i {        display: none;    }    .ml-stack-nav-toggle__line {        background: #fff;    }    .RWDmenu_plus04 .features {        width: auto;        float: right;        margin-right: 10px;        padding-right: 10px;    }    .RWDmenu_plus04 .menu li a {        color: #555;    }    li.menu-store a:before {        filter: brightness(0.3);    }    .RWDmenu_plus04 #mobile-menu .menu>li.active>a {        background-color: transparent;        color: #fff;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: #992305;    }    .RWDmenu_plus04 #mobile-menu .menu li a {        font-family: 'Noto Serif TC', serif;        font-size: 15px;    }    .RWDmenu_plus04 #mobile-menu,    .RWDmenu_plus04 .ml-stack-nav-toggle,    .RWDmenu_plus04 .toggle-menu {        display: block;    }    .layoutlist_7 .litem {        width: calc(100%/2 - 30px);    }    .layoutlist_7 .litem:hover {        transform: translate(0, 0);    }}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .logo {    width: 350px;}.RWDbanner_plus01 .slick-caption {    top: calc(50% - 55px);}.news-block .container {    width: 85%;}.video-txt {    width: 50%;}.bigpizza-box {    width: 850px;}.pdt023__main .slide__box {    display: flex;}.pdt023__main .pdt023__page_num {    top: 0;    left: 50%;    font-size: 14px;}.pdt023__main .pdt023__prev,.pdt023__main .pdt023__next {    transform: translateY(0);}.RWDbanner008 img {    transform: scale(0.8);}.about-block {    padding: 80px 0 100px;}.hot-block {    padding: 100px 0;}.product-block {    padding: 100px 0;}.social-block {    padding: 100px 0;}.RWDleft_cont002 .abtitle-enimg {    width: 220px;    margin: 0 auto 10px;}.RWDleft_cont002 h2.main-title {    text-align: center;}.RWDleft_cont002>.container {    width: 70%;}.RWDleft_cont002 .item-second {    flex-direction: column-reverse;}.RWDleft_cont002 .item-second>a {    width: 100%;    padding: 0;}.RWDleft_cont002 .item-second .pic img,.RWDleft_cont002 .item-second:hover .pic img {    transform: none;}.RWDleft_cont002 .item-second .text-box {    padding: 0;    width: 100%;    margin: 0 0 30px}.RWDleft_cont002 .item-second .text-box .text {    width: 100%;}.RWDleft_cont002 .section-subject {    margin: 0 0 15px;}.RWDleft_cont002 h2.main-title br {    display: none;}.decor-chef.left {    width: 130px;}.bigpizza-box {    width: 800px;}.decor-txt {    font-size: 18px;}.decor-box.right .decor-txt {    right: 75px;    top: -50px;}.decor-box.left .decor-txt {    left: 40px;    top: -30px;}.decor-box.left .decor-txt:before {    width: 190px;    height: 110px;}.decor-box.right .decor-txt:before {    width: 190px;    height: 95px;    top: -60px;    left: -35px;}.pizza-block:before {    left: 13%;    top: -55%;}.pizza-block:after {    right: 2%;    top: -30%;}.RWDbanner008 .slider {    margin: 0;}.vinfo-title {    font-size: 24px;}.videoinfo-sec {    font-size: 15px;}.videobottom-txt {    font-size: 14px;}.section-subject.video h2.main-title {    font-size: 35px !important;}.pohochef-box {    width: 360px;}.RWDproduct023 .section-subject {    width: 100%;    border-bottom: 1px solid rgb(255 255 255 / 41%);    padding: 0 0 40px;}.pdt023__main .slide__box {    flex-direction: column;}.pdt023__main .slide__box .text__area {    width: 50%;    text-align: center;    padding-top: 30px;}.pdt023__main .slide__box .text__area .slide__subtitle {    font-size: 30px;    padding: 0;    margin: 0 0 15px;}.pdt023__main .slide__box .text__area .slide__subtitle:after {    display: none}.pdt023__main .slide__box .text__area .slide__memo {    font-size: 15px;    width: 100%;}.pdt023__main .slide__box .pdt023_mainpic {    width: 100%;}.pdt023__main .pdt023__prev,.pdt023__main .pdt023__next {    transform: translateY(-150%);}.pdt023__main .pdt023__next {    right: 20px;    left: auto}.pdt023__main .pdt023__prev {    left: 20px}.pdt023__main .pdt023__page_num {    top: 0;    left: 50%;    font-size: 14px;    transform: translateX(-50%);}.product-block:before {    width: 405px;    height: 440px;    top: -27px;}.product-block:after {    width: 450px;    height: 475px;}.RWDproduct002_v3 p.portfolio-bottom__p {    -webkit-line-clamp: 3;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: calc(100% / 4 - 20px);    margin: 0px 10px 30px !important;}.fixed-box {    width: 95px;}.fixed-blcok {    right: 17px;}.scrollTop002 {    right: 40px;}.video-txt {    width: 75%;    right: 0;    left: 50%;    transform: translateX(-50%);    bottom: 100px;}.section-subject.video h2.main-title {    text-align: center;}.videoinfo-box {    text-align: center;}.videoinfo-sec {    font-size: 15px;    grid-template-columns: 1fr 1fr 1fr;}.videoinfo-box:after {    right: 0;}.ftbtn-box {    width: calc(100%/2 - 20px);}/*----*/ 
.page_wrapper_bg section.call_to_action {    padding: 80px 0;}.abmid-title {    font-size: 25px;}.abmid-subtitle {    font-size: 17px;}.abtop-block {    padding: 13vw 0 17vw;}.time-block:before {    display: none}.time-sec.sec2 {    left: 0;}.rights-block {    flex-wrap: wrap;}.abmid-block {    padding: 80px 0;}.time-block {    padding: 80px 0 110px}.article3 .page_wrapper_bg section.call_to_action {    padding: 100px 0;}.eforms1 .page_wrapper_bg section.call_to_action>.container,.product1.productcontent .page_wrapper_bg section.call_to_action>.container {    width: 90%;    padding: 0;}.eforms1 #sidebar {    width: 100%;    margin: 0 0 30px;    padding: 0}.page_wrapper_bg .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(33vh - 78px) !important;    height: calc(33vh - 78px) !important;}.abmid-block:before {    left: -5vw;    width: 32vw;    height: 25vw;    top: -13vw;}/*-----*/ 
.tabs nav ul {    position: sticky;    top: 72px;    z-index: 10}.tabs {    overflow: initial !important;}div#product_tabs nav {    position: absolute;    height: 100%;    width: 100%;    top: -110px;}.tabs .content {    margin: 120px 0 0;}.page_wrapper_bg .cd-main-content {    overflow: initial;}.page_wrapper_bg .collapsing_header .main {    overflow-x: initial;}.tabs nav ul li {    width: 50%;    margin: 0 !important;}.article2 .tabs nav a,.article5 .tabs nav a {    color: #000 !important;    background: #fff !important;    text-align: center}.article2 .tabs nav ul>li>a:before {    filter: none;}.article2 .tabs nav a:hover,.article5 .tabs nav a:hover {    background: #002c2b !important;    border-color: #002c2b !important;}.article2 .tabs nav li.tab-current a::before {    filter: invert(1);}.product1 .layoutlist_2 .col-md-4.col-sm-6.col-xs-12 {    margin: 0 0px 60px;    width: calc(100%/2 - 1px);}.RWDproduct_page .products-info {    width: 400px;}.RWDproduct_page .pic-box {    width: calc(100% - 400px);}.article2 .page_wrapper_bg section.call_to_action:after,.article2 .page_wrapper_bg section.call_to_action:before {    display: none}.product1 .page_wrapper_bg section.call_to_action,.article2 .page_wrapper_bg section.call_to_action,.article5 .page_wrapper_bg section.call_to_action {    background-attachment: inherit;}.instore-left {    height: 400px;}.article5 .page_wrapper_bg section.call_to_action:before {    width: 15vw;    height: 15vw;    top: -2vw;}.time-title {    margin: 0 0 30px;}.time-sec .time-box:first-child {    width: 100%;    margin: 0 0 40px;}.time-box {    width: calc(100%/2 - 30px);}.time-sec.sec2 {    margin: 40px 0 0;}.time-sec.sec2 .time-box:first-child {    width: calc(100%/2 - 30px);    margin: 0 15px 40px}/*-----------【241218 加費調整】-------------*/ 
.footer-contact {    display: grid;    grid-template-columns: 1fr 0.6fr;}.ft-group-logo img {    width: 77px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01 .logo {    width: 360px;}.RWDbanner_plus01 .slick-caption>.container {    width: 95%;}.footer-contact {    display: grid;    grid-template-columns: 1fr;    grid-template-rows: 1fr;    grid-template-areas:        "ft-left "        " ft-right "        "ft-center";    gap: 2.2rem 0}.ft-center {    width: 50vw;}.ft-group-logo .group-info {    justify-items: start;    grid-template-columns: 1fr 1fr 1fr 1fr;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.news-block {    padding: 80px 0;}.about-block {    padding: 80px 0;}.hot-block {    padding: 80px 0 110px;}.product-block {    padding: 80px 0 180px;}.footer-block {    padding: 80px 0 60px;}.social-block {    padding: 80px 0;}.hot-block .container {    width: 90%;}.footer-block .container {    width: 90%;}.RWDbanner_plus01 .slick-caption.txt-left {    text-align: center;}.RWDbanner_plus01 .slick-caption {    top: 80px;    transform: none;}.RWDbanner_plus01 .logo {    width: 400px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 86vh !important;    height: 86vh !important;}.pdt023_mainpic:after {    width: 590px;    height: 250px;}.pdt023__main .slide__box .text__area {    width: 60%;}.pdt023__main {    padding: 0 0 50px;}.pdt023__main .pdt023__prev,.pdt023__main .pdt023__next {    transform: translateY(-50%);}.RWDbanner008 .slider {    height: 90px !important;}.RWDleft_cont002>.container {    width: 85%;}h2.main-title,.RWDproduct002_v3 .main-title,.RWDservice004 .title_block .title_tw,.RWDproduct023 .main-title {    font-size: 40px !important;    padding: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%/2 - 31px);    margin: 0 15px 80px;}.product-block:before {    width: 305px;    height: 340px;    top: -55px;}.product-block:after {    width: 400px;    height: 450px;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: calc(100% / 3 - 20px);    float: left}.RWDproduct004 #portfolio .row.mix-grid .item-box:before {    width: 20px;    height: 20px;    bottom: 15px;    left: 15px;}.ftbtn-box {    width: calc(100%/2 - 20px);    margin: 0 10px 20px;}.rights-block {    flex-wrap: wrap;}.RWDservice004 .tab_block {    width: 100%;    border: none;    margin: 0 0 40px}.RWDservice004 .tab_block .swiper-wrapper {    flex-direction: row;    justify-content: center;    transform: none !important;}.RWDservice004 .swiper-container {    width: 100%;    padding: 0;}.store-right {    height: 55vw;}.RWDservice004>.title_block {    width: 100%;    border-bottom: none;    padding: 0;    margin: 0 0 40px;}.RWDservice004 .tab_block {    width: 100%;    border: none;    margin: 0 0 50px;}.RWDservice004 .tab_block .swiper-wrapper a {    margin: 0;}.RWDservice004 .tab_block .swiper-wrapper a.active {    color: #fff;    font-weight: 500;    background: #992305;    border: 1px solid #992305;}.RWDservice004 .tab_block .swiper-wrapper a {    font-size: 20px;    margin: 0;    background: transparent;    display: block;    width: 200px;    color: #333;    padding: 10px 0;    text-align: center;    border: 1px solid #8c8c8c;}.RWDservice004 .tab_block .swiper-wrapper a.active::before {    background: #fff;}.RWDservice004 .editor {    font-size: 15px;    width: 100% !important;    margin-bottom: 0 !important;}.store-box {    margin: 0 0 30px;    border-bottom: 1px solid #bbb;    padding: 0 0 30px;    position: relative;}.editor.editor_2col.editor_1_2 .store-box:last-child {    padding: 0;    border: none;}.store-btn a {    margin: 0;}.store-btn {    position: absolute;    right: 0;    top: 0;}.video-txt {    width: 90%;}.RWDvideo006__video {    height: 68vh;}.pizza-decor {    width: 95%;    grid-template-columns: 70% auto;    top: 53%}.RWDservice004 .tab_block {    width: 100%;    border: none;    margin: 0 0 50px;    position: sticky;    top: 72px;    z-index: 22;}.RWDservice004 .tab_block .swiper-wrapper a {    font-size: 20px;    margin: 0;    background: #fff;    display: block;    width: 200px;    color: #333;    padding: 10px 0;    text-align: center;    border: 1px solid #8c8c8c;}.template_panel_first {    overflow: inherit !important;}.cd-main-content {    overflow: initial;}.hot-block {    padding: 80px 0 110px;    overflow: hidden;}.RWDservice004 .tab_block .swiper-wrapper a {    width: 50% !important;}.RWDservice004 {    min-width: auto;    padding: 0}.store-info {    width: 100%;}.RWDservice004 .swiper-container {    width: 100%;    padding: 0 30px;}.RWDservice004>.title_block {    margin: 0 0 30px;}.RWDservice004 .tab_block .swiper-wrapper a::before {    background: #751800;}.RWDservice004 .tab_block .swiper-wrapper a {    border: 1px solid #751800;}.RWDservice004 .tab_block .swiper-wrapper a.active {    background: #751800;    border: 1px solid #751800;}.storeimg-box img {    max-height: 70vw;    transform: translateY(-24%);    min-height: 73vh;}/*-----*/ 
.abmid-item {    width: 100%;    margin: 0 0px 40px;}.abtop-block h2 {    font-size: 30px !important;}.abtop-block p {    font-size: 15px !important;}.page_wrapper_bg .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(40vh - 78px) !important;    height: calc(40vh - 78px) !important;}.eforms1 #eforms {    padding: 0 !important;}.product1 .page_wrapper_bg section.call_to_action>.container {    width: 95%;}.abmid-block:before {    left: -7vw;    width: 40vw;    height: 35vw;    top: -10vw;}.RWDproduct_page .pic-box {    width: 100%;    margin: 0 0 40px;}.RWDproduct_page .products-info {    width: 100%;    padding: 0;}#mobile-fixed .btn-box .normal {    color: #fff;    border-radius: 0;}#mobile-fixed .price-box li:first-child {    color: #fff;}#mobile-fixed {    background: #003736;    padding: 20px 0;    color: #fff;}.RWDproduct_page .btn-shop {    margin: 7px 0 0;}#mobile-fixed .price-box li:first-child {    color: #fff;}#mobile-fixed.show-info {    padding: 30px 10px;    color: #fff}#mobile-fixed .btn-shop .btn,#plusbuy_mobile-fixed .btn-shop .btn {    margin-top: 15px;    padding: 10px 0;    border-radius: 0;}#mobile-fixed .sum-box .total small {    display: inline-block;    color: #fff;}#mobile-fixed .sum-box .total .td:first-child {    color: #fff;}#mobile-fixed .btn-box .bg2 {    color: #fff;    background: #992305;    text-decoration: none;    border: 1px solid #992305;}.article5 .page_wrapper_bg section.call_to_action>.container {    width: 85%;}.instore-box {    flex-direction: column-reverse;}.instore-left {    height: auto;}.instore-right {    width: 100%;    padding: 30px;    flex-direction: column;}.instore-txt {    width: 100%;    padding: 0 5px;}.store-title {    font-size: 22px;    margin: 0 0 5px;}.instore-rightimg {    width: 100%;    display: flex;    margin: 30px 0px 0;}.intimg-box {    margin: 0 5px;}.form-horizontal .control-label {    font-size: 14px;}.layoutlist_7 .litem {    width: 100%;    min-height: initial;}/*-----------【241218 加費調整】-------------*/ 
.ftlogo-box {    text-align: center;}.ftlogo-box img {    width: 250px !important;    margin: 0 auto;}.footer-sns {    justify-content: center}.footer-sns .titlebar {    display: none;}.ft-center {    width: 100%;}.ft-group-logo .group-info {    justify-items: center;    grid-template-columns: 1fr 1fr 1fr;    text-align: center;    display: grid;    justify-content: center;}.ft-group-logo img {    width: 71px;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.fixed-blcok .RWDedictor {display: none;}.RWDmenu_plus04 #mobile-menu .menu li .m_stitle, .RWDmenu_plus04 #mobile-menu .menu li.active .m_title, .RWDmenu_plus04 #mobile-menu .menu li.is-active .m_title, .RWDmenu_plus04 .dropdown-menu, .RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block, .RWDmenu_plus04 .features .lang-select, .RWDmenu_plus04 .features .language-block {display: none;}.decor-chef.left {    width: 100px;}.decor-chef.right {    width: 170px;}.bigpizza-box {    width: 580px;}.decor-txt {    font-size: 17px;}.pizza-decor {grid-template-columns: 70% auto;}.decor-box.right .decor-txt {right: 40px;}.video-txt {width: 80%;}.RWDmobile_bottom_v2 {background-color:#dbd2bc;z-index: 202;}.mobile_bottom__a {align-items: center;padding:15px 0;justify-content: center;display: flex;}.RWDmobile_bottom_v2 .icon {margin: 0;}img.cart_icon {    width: 35px;    position: relative;    top: -5px;}.mobile_bottom__li:last-child a {    background: #4bb251;}.mobile_bottom__li:first-child a {    color: #333;}.RWDmobile_bottom_v2 .text {    text-align: center;    font-size: 16px;    letter-spacing: 1px;    font-weight: 500;}.mobile_bottom__li {    border-left: none;    border-right: none;}.RWDmobile_bottom_v2 .icon {    margin: 0 7px 0 0;}.RWDmobile_bottom_v2 .icon.ii-line3 {font-size: 20px;position: relative;top: 2px;}/*------*/ 
.form-horizontal .form-group .col-sm-12.col-md-11,.form-horizontal .control-label{width: 100%;}.hgroup .pageTitle {font-size: 40px;}.tab_title {color: #fff !important;text-align: center;font-size: 24px !important;font-family: 'Noto Serif TC', serif;font-weight: 700;}.article2  .tab_content {font-size: 15px !important;margin:20px 0 0;display: block !important;}.article2 .tab_title {margin: 0 0 30px;}.article2 .tab_title_nav {display: none;}.article2 .tab {border-top: none !important;padding: 0 !important;margin: 0 0 50px !important;}.article2 .tabs {border-top: 1px solid #ffffff4d;padding: 40px 0 0;}.article2 .tab:last-child {border-bottom: none !important;}.article5 .page_wrapper_bg section.call_to_action {background: #281a0f;}.article5 .page_wrapper_bg section.call_to_action:before{display:none}.article5  .tab_title {font-size: 22px !important;}.instore-txt {padding: 0;text-align: left;}.instore-box:first-child {margin-top: 30px;}.product1 .webdesc {font-size: 18px;}.layoutlist_7 .litem {    width: 100%;    margin: 0 0 40px !important;}.layoutlist_7 .summary {    padding: 0 30px;}.layoutlist_7 .summary, .layoutlist_7 .summary a {    font-size: 15px;    text-align: left;    line-height: 1.7;}.abtop-block p br { display: none;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {    width: 220px;}.fl img {    animation-duration: 3.2s;}.store-block {    padding: 80px 0 0;}.product-block {    padding: 80px 0 300px;}.RWDleft_cont002>.container {    width: 90%;}.RWDleft_cont002 h2.main-title br {    display: block;}.RWDbanner_plus01 .logo {    width: 305px;}.RWDbanner_plus01 .slick-caption {    top: 6%;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 92vh !important;    height: 92vh !important;}.index .section-subject {    margin-bottom: 30px;}h3.sub-title,.RWDproduct002_v3 .sub-title,.RWDservice004 .title_block .title_en,.RWDproduct023 .sub-title {    font-size: 18px !important;}h2.main-title,.RWDproduct002_v3 .main-title,.RWDservice004 .title_block .title_tw,.RWDproduct023 .main-title {    font-size: 35px !important;}.social-block .container {    padding: 80px 0 0;    width: 90%;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: 100%;    margin: 0 0 70px;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: calc(100% / 2 - 20px);}.RWDservice004 {    padding: 0;}.store-btn {    position: relative;    right: 0;    top: 0;    margin: 20px 0 0;}.store-btn a {    width: 100%;}.store-box {    margin: 0 0 50px;    border-bottom: none;    padding: 0;    position: relative;}.store-left::after {    top: -110px;    left: -40px;    width: 120px;    height: 80px;}.ftbtn-box:last-child {    margin: 0;}.ftbtn-box {    width: 100%;    margin: 0 0 20px;}.rights-block {    flex-direction: column;    line-height: 1.7;    margin: 40px 0 0;}.pohochef-box {    width: 300px;}.RWDproduct004 h2.main-title br {    display: block;}.RWDbanner008 .slider {    height: 100px !important;}.product-block:after {    width: 350px;    height: 400px;}.RWDnews005 .controlls-over .owl-pagination {    display: block;    margin: 30px auto 0;    display: block;}.RWDnews005 .margin-top-20 {    text-align: center !important;}.bigpizza-box {    width: 100%;}.RWDvideo006__video iframe {    transform-origin: top;    transform: scale(1.1) translate(-50%, -50%);}.RWDvideo006__video {    height: 75vh;}.video-block:after {    background: #000;    opacity: 0.5;}.videoinfo-box:after {    display: none}.videoinfo-sec {    font-size: 15px;    display: flex;    text-align: center;    margin: 0 0 20px;    flex-direction: column-reverse;    border-top: 1px solid rgb(255 255 255 / 70%);    border-bottom: 1px solid rgb(255 255 255 / 70%);    padding: 20px 0;}.vinfo-subtitle {    font-weight: 300;    margin-right: 3px;}.vinfo-subtitle,.vinfo-title {    font-size: 22px;}.section-subject.video h2.main-title {    padding: 0;    margin: 0;    text-align: center;}.section-subject.video {    margin: 0 0 20px;}.RWDproduct023 .main-title br {    display: block;}.pdt023__main .slide__box .pdt023_mainpic {    padding: 0;}.pdt023__main .pdt023__page .pdt023__pagination {    bottom: -20px;    display: flex;    justify-content: center;}.pdt023__main .pdt023__next,.pdt023__main .pdt023__prev {    display: none;}.pdt023_mainpic:after {    width: 530px;    height: 240px;}.hot-btn {    margin: 50px 0 0;}.pdt023__main .pdt023__page .swiper-pagination-bullet::after {    background-color: transparent;    border: 1px solid rgb(255 255 255 / 55%);}.pdt023__main .pdt023__page .swiper-pagination-bullet.swiper-pagination-bullet-active::after {    background-color: #fff;    border: 1px solid #fff;}.product-block:before {    width: 170px;    height: 165px;    top: -45px;}.pdt023__main .slide__box .text__area .slide__subtitle {    font-size: 25px;    margin: 0 0 5px;    line-height: 1.7;}.pizza-block:before {    display: none}.videoinfo-box {    position: relative;    display: flex;    justify-content: center}.videobottom-txt {    text-align: justify;}.RWDbtn01 .btn {    width: 80% !important;}.decor-box.left .decor-txt:before,.decor-box.left .decor-txt:after {    display: nnoe}.decor-box.left .decor-txt {    left: 0;    top: 0;}.decor-box.right .decor-txt {    right: 0;    top: 0;}.decor-txt {    font-size: 17px;    position: relative;    transform: none !important;    display: none;}pizza-main {    padding: 0 0 50px;}.decor-chef.right {    width: 40vw;    position: relative;    right: 0;}.decor-chef.left {    width: 24vw;    left: -35px;}.pizza-decor {    top: 32%;    position: absolute;}.pizza-xs {    display: block;    color: #ddd;    letter-spacing: 2px;    font-size: 16px !important;    line-height: 1.7;    font-weight: 500 !important;    border-top: 1px solid rgb(255 255 255 / 42%);    border-bottom: 1px solid rgb(255 255 255 / 42%);    padding: 8px 0;    width: 80%;    margin: 29px auto 0;}.pizza-xs span {    margin-left: 10px;    border-left: 1px solid #8c7c73;    padding-left: 10px;}.feature-bg {    height: 30%;}.bigpizza-main .section-subject {    margin: 50px 0 0;}.video-block:after {    background: linear-gradient(to bottom, rgb(154 132 120 / 0%), #170b03);    opacity: 0.85;}.social-btn a {    font-size: 16px;    width: 100%;}.storeimg-box img {    max-height: initial;    min-height: auto;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 182px) !important;    height: calc(100vh - 182px) !important;}.RWDbanner_plus01.style-dotnav.control-left .control-box,.RWDbanner_plus01.style-dotnav.control-right .control-box {    bottom: 25px;}.bigpizza-box img {    width: 100%;    transform: scale(1.35) translateY(16px);}.video-txt {    width: 90%;    bottom: 80px;}.feature-block h2.main-title br {    display: block;}.pizza-main {    padding: 0 0 50px;}.decor-chef.right {    width: 40vw;    position: relative;    right: 0;}.decor-chef.left {    width: 24vw;    left: -35px;}.pizza-decor {    top: 32%;    position: absolute;}.pdt023__main .slide__box .text__area {    padding: 0;    margin: 30px 0 20px;    width: 90%;}.RWDproduct004 h3.sub-title br {    display: block;}.RWDproduct004 .section-subject {    margin: 0 0 20px !important;}.RWDservice004 .tab_block .swiper-wrapper a {    font-size: 17px;}.pizza-block:after {    background-size: cover;    background-position: bottom;}.video-main:after {    content: "";    position: absolute;    background: linear-gradient(to top, #20140a 0%, #20140ac9 50%, rgba(255, 255, 255, 0) 100%);    width: 100%;    height: 60vw;    bottom: 0;    left: 0;}.video-block {    padding: 0 0 150px;}.store-btn a:hover {    background: transparent;    color: #00201f;}.store-btn a {    background: transparent;    color: #00201f;    border: 1px solid #00201f;}.RWDleft_cont002 .item-second .text-box .about-txt {    text-align: justify;}.RWDalert_fancybox.bottom .editor,.RWDalert_fancybox.bottom .btn-box {    display: block !important;}.RWDalert_fancybox.bottom {    padding: 30px 30px 20px !important;    width: 100%;}.RWDalert_fancybox .btn.active {    display: block !important;    margin: 20px 0 0 !important;    width: 100% !important;}.RWDproduct002_v3 .btn-box .btn {    max-width: 100%;    width: 100% !important;    margin: 0 0 0;}.store-right {    height: 65vw;}/*-------*/ 
.page_wrapper_bg .article-text p,.page_wrapper_bg .article-text {    font-size: 14px;    font-weight: 300;}.abtop-block {    padding: 80px 0 180px;}.abtop-logo {    width: 120px;    margin: 0 auto 15px;}.abmid-block:before {    width: 56vw;    height: 47vw;    top: -30vw;}.abtop-block span {    margin-left: 0;    display: block}.article1 .pagecontent .article_model .container {    width: 100%;    padding: 0 30px !important;}.abtop-block p {    text-align: left;}.abmid-txtbox {    text-align: left;}.abmid-title span {    display: none;}.abmid-subtitle {    font-size: 15px;    margin: 10px 0 0;}.abmid-item {    margin: 0 0px 60px;}.abmid-txticon {    margin: 0 0 15px;}.abmid-title {    font-size: 21px;}.page_wrapper_bg .article-text h1 {    font-size: 35px;}.time-title h1 {    color: #fff !important;    text-align: left;}.time-sec .time-box:first-child {    width: 100%;    margin: 0;}.time-box {    padding-left: 40px;    padding-bottom: 50px;    text-align: left;    width: 100%;    margin: 0;}.time-box:before {    background: rgb(255 255 255 / 20%);}.time-year:before,.time-year:after {    display: none}.time-sec.sec2 {    margin: 0;}.time-sec.sec2 .time-box:first-child {    width: 100%;    margin: 0;}.time-box:before {    content: "";    position: absolute;    display: block;    width: 1px;    height: 100%;    background: rgb(255 255 255 / 20%);    left: 7px;}.time-box:after {    content: "";    position: absolute;    background: #fff;    width: 12px;    height: 12px;    left: 1px;    top: 43px;    border-radius: 100%;}.ftedit-sec {    flex-direction: column;}.eformsDesc {    text-align: left;}.eformsDesc br {    display: none;}.article3.articlelist .page_wrapper_bg section.call_to_action:before {    display: none}.hgroup .pageTitle {    font-size: 32px;}.product1 .layoutlist_2 .col-md-4.col-sm-6.col-xs-12 {    width: 100%;    margin: 0 0 50px;}.item .summary A.itemlink {    -webkit-line-clamp: 3;    font-size: 15px;}.layoutlist_2 .subject {    margin: 20px 0 10px;}.item .subject A.itemlink {    font-size: 20px;}.RWDproduct_page .products-info .txt {    border-top: none;    padding: 0;    margin: 20px 0 0;}.RWDproduct_page .products-info .name {    font-size: 25px;    margin: 50px 0 0;    line-height: 1.7;}.article5 .page_wrapper_bg section.call_to_action>.container {    width: 95%;}.instore-btn a {    width: 100%;}.instore-txt {    padding: 0;}.instore-rightimg {    margin: 30px 0px 0;    flex-direction: column;    display: none}.intimg-box {    margin: 5px 0;}.instore-btn.inline {    width: 100%;}.instore-btnsec {    flex-wrap: wrap;}.instore-btn.ubereats a,.instore-btn.foodpanda a {    border: 1px solid #fff;    background: #fff;}.instore-btn.ubereats a:hover,.instore-btn.foodpanda a:hover {    border-color: #fff;    background: #fff;}.instore-btnsec.four .instore-btn.inline,.instore-btnsec.four .instore-btn.tel {    width: 100%;}.instore-btnsec.four .instore-btn.tel {    margin: 0;}.instore-btn.tel {    width: 100%;}.instore-btn.ubereats {    margin-right: 10px;    margin-left: 0}.instore-box.mid .instore-left {    margin: 30px 0 0;}.abtop-block h2 {    font-size: 25px !important;}.abtop-block p {    font-size: 14px !important;    font-weight: 300 !important;}.instore-left {    margin: 0;}.instore-box {    margin: 0 0 60px;}.store-title {    font-size: 17px;    margin: 0 0 5px;    line-height: 1.7;    letter-spacing: 1px;}.btn.btn_back {    width: 100%;}.btn.btn_back a {    display: block;}.layoutlist_4 .stands_options {    padding: 0 20px;}.layoutlist_4 .buybtn.showY {    width: calc(99% - 40px);    line-height: 35px;    margin-bottom: 0;}.articlecontent .hashtag_block {    justify-content: flex-start;}/*-----------【241218 加費調整】-------------*/ 
.ftbtn-sec {    display: flex;    align-items: center;    gap: 0;    flex-direction: column;    justify-content: flex-start;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {padding: 35px 14px;}.index .section-subject>.col-md-12 {    padding: 0;}.RWDmenu_plus04 .logo {    width: 150px;    margin-top: 24px;}.RWDbanner_plus01 .logo {    width: 280px;}h2.main-title, .RWDproduct002_v3 .main-title, .RWDservice004 .title_block .title_tw, .RWDproduct023 .main-title {font-size:30px !important;}.section-subject.video h2.main-title {font-size: 30px !important;}.RWDleft_cont002 h2.main-title {font-size: 30px !important;}h3.sub-title, .RWDproduct002_v3 .sub-title, .RWDservice004 .title_block .title_en, .RWDproduct023 .sub-title {    font-size: 16px !important;}.pohochef-box {width: 260px;}.scrollTop002 { right: 15px;}RWDbanner_plus01 .logo {    width: 250px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.vinfo-subtitle, .vinfo-title {    font-size: 18px;}.pdt023__main .pdt023__page_num {font-size: 12px;}.pdt023_mainpic:after {    width: 435px;    height: 190px;}.pizza-main {    padding: 0 0 70px;}.decor-chef.right {    width: 150px;    position: relative;    right: -2px;}.decor-chef.left {width: 75px;left: -35px;}.index .section-subject {    margin-right: 0;    margin-left: 0;}.RWDbanner008 .slider {    height: 70px !important;}.word-block:before {    height: 44vw;    transform: translateY(-13px);}.RWDproduct_page .btn-other li {width: 100%;text-align: left;}.RWDproduct_page .btn-other li .ii {display: inline-block;}.RWDproduct_page .btn-other li button {text-align: left;}.abmid-block:before {    width: 65vw;    height: 52vw;    top: -40vw;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 20px !important;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .logo {    width: 245px;}h2.main-title,.RWDproduct002_v3 .main-title,.RWDservice004 .title_block .title_tw,.RWDproduct023 .main-title {    font-size: 28px !important;}.section-subject.video h2.main-title {    font-size: 28px !important;}.RWDleft_cont002 h2.main-title {    font-size: 28px !important;}.RWDmenu_plus04 .header {    padding: 0 15px;}.RWDmenu_plus04 .features .member-btn {    padding: 25px 5px;}/*-----------【241218 加費調整】-------------*/ 
.ft-group-logo img {    width: 53px;}
}
/*380px end*/
/*370px start*/

@media (max-width: 370px){.RWDmenu_plus04 .header {padding: 0 8px;}.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 5px;}.RWDmenu_plus04 .logo {width: 135px;margin-top: 30px;}.RWDmenu_plus04 .features .cart-btn img, .RWDmenu_plus04 .features .member-btn img {width: 17px;}.RWDmenu_plus04 i.glyphicon.glyphicon-search {font-size: 17px;top: 5px;}}

/*370px end*/