/*cookie*/ 
.RWDalert_fancybox .btn.active {background: #000!important;border-radius: 0 !important;border: 0 !important;font-size: 14px !important;width: 80px;}.RWDalert_fancybox.bottom{color:#333!important;letter-spacing:1px!important;max-width:400px;padding:40px!important;left:auto!important;right:0!important}.RWDalert_fancybox.bottom .editor{font-size:14px!important;letter-spacing:0!important;margin:0 0 20px!important}.RWDalert_fancybox .btn:last-child:hover {  background: #000; color: #fff;}.RWDalert_fancybox .btn:last-child {font-size: 14px; border-radius: 0; margin: 0;letter-spacing: 1px!important;}@media (max-width: 600px) {.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}.RWDalert_fancybox.bottom { max-width: 100%; padding: 30px !important;}}/* 動態效果fadeIn&hover*/ 
.RWDproduct002_v2 .bounceIn,.RWDproduct002_v3 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after{display:none}.RWDleft_cont002 .item-second:hover .pic img,.RWDright_cont002 .item-first:hover .pic img{transform:scale(1)}/*defaultfix*/ 
.RWDleft_cont002 .item-second .text-box,.RWDleft_cont002 .item-second{background:transparent;color:#333}.RWDleft_cont002 .item-second .pic{width:100%;float:none}.RWDleft_cont002 .item-second>a{float:right;width:50%}.RWDright_cont002 .item-first{background:transparent}.RWDright_cont002 .item-first .text-box{color:#333;padding:0;letter-spacing:1px;line-height:2}.RWDright_cont002 .item-first .pic{float:none;width:100%}.RWDright_cont002 .item-first>a{pointer-events:none;width:50%;float:left}.RWDright_cont002 .item-first .text-box .underline {display: none;}.portfolio-bottom-summary{height:auto!important}.RWDnews005 .owl-carousel.owl-padding-10{margin:0;overflow:visible}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden}.RWDproduct002_v4 .popup-portfolio .portfolio-item {height: auto !important;}.funny-boxes.not-right-column::before, .funny-boxes > .funny-boxes-text > h4::after {display:none}.RWDproduct002_v4 .popup-portfolio .portfolio-item{padding:0 20px;width:calc(100%/3 - 1px);margin:0 0 40px}.RWDproduct002_v4{padding:0}.RWDService002{padding:0}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom__h4 {color: #002f7b;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover img{transform:scale(1.05);transition:.5s}.RWDnews005 .owl-carousel .owl-item div>a{display:block;overflow:hidden}.RWDnews005 .owl-carousel .owl-item div img{transition:.5s}.RWDproduct004 .callout-dark{background:transparent;padding:0 0 50px}.RWDproduct004 .heading-title.heading-arrow-top h1,.RWDproduct004 .heading-title.heading-arrow-bottom h1{color:#333}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 section{border:0}.RWDproduct004 .row.mix-grid{margin:0}.bounceIn {animation-name: fadeInUp!important;}.fl {width:150px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {0%{opacity:.1}30%{opacity:1}}a,a:hover, a:focus{text-decoration:none;transition: .5s ease!important}.cd-main-content {overflow: hidden; margin: 100px 0 0;}#RWDfullscreen01,#mobile-fixed, .RWDproduct_page,#sidebar .products-nav,._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6{font-size:15px;line-height:1.8;letter-spacing:1px;}#RWDfullscreen01 p{font-size:15px;line-height:1.8;letter-spacing:1px;margin:0}/*menu02*/ 
.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before{background:#969696}.cd-primary-nav>.has-children>a{padding-right:30px!important}.RWDmenu_plus02 .container{width:100%;padding:0}.RWDmenu_plus02 .cart-block,.RWDmenu_plus02 .member-block,.RWDmenu_plus02 .querycar-block{margin-left:25px}.RWDmenu_plus02 .member-block.my-account span,.RWDmenu_plus02 .member-block.logn-out{display:none}.cd-logo{width:130px;margin:0;transition:.5s}.cd-primary-nav>li a{font-family:'Noto Serif TC',serif;font-size:15px;color:#000}.cd-primary-nav .cd-secondary-nav{top:calc(100% + 10px)}.cd-primary-nav .cd-secondary-nav>li>a{padding:10px 20px;}.cd-primary-nav .cd-secondary-nav>li>a:hover{background:#000;color:#fff}.cd-main-header{padding:10px calc(180px + 8vw) 10px 8vw;transition:.5s;border-bottom:1px solid #000!important}.cd-primary-nav>li>a:hover{color:#000}.cd-primary-nav>li:after{width:70%}.cd-primary-nav>li:hover:after{left:50%;right:auto;background:#ccc;z-index:9999}.cd-primary-nav>li:after{width:5px;height:5px;border-radius:99em;left:50%;transform:translateX(-50%);bottom:10px}.RWDmenu_plus02 .cart-block:before{content:"";border:1px solid #dbdbdb;width:50px;height:50px;position:absolute;border-radius:99em;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.RWDmenu_plus02 .cart-menu .buy-btn a{background:#000;letter-spacing:0;font-family:'Noto Serif TC',serif}.RWDmenu_plus02 .cart-menu .title{color:#000;font-family:'Noto Serif TC',serif;letter-spacing:0}.RWDmenu_plus02 .cart-menu .title span{background:#000;margin-left:10px;top:-2px;position:relative;padding:4px 8px}.RWDmenu_plus02 .cart-menu{font-family:'Noto Serif TC',serif}li.contact a { font-weight: 600;}.cd-primary-nav>li{margin:0 .5vw}.RWDmenu_plus02 .cart-menu ul.content li .pic{margin-top:10px}.RWDmenu_plus02 .cart-menu ul.content li .text-box .name{margin:0 0 5px;letter-spacing:0;font-weight:500}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price{letter-spacing:1px;font-size:14px;font-weight:300}.sub-nav.visible-lg a span{display:block;font-size:15px;font-weight:300}.sub-nav.visible-lg a{color:#000;font-family:'Noto Serif TC',serif;line-height:1.5;font-size:17px;font-weight:700}.sub-nav.visible-lg{position:absolute;right:7vw;z-index:99;top:7px;display:block !important}.RWDmenu_plus02 .sub-nav.sub-up{margin-top:0}/*購物車會員*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .member-block a.login.is-on{background:#321910}#div_forget_content #forget_table_btn { background: #4e9172; border-radius: 0;transition:.5s}.RWDmenu_plus04 .cart-block .bottom-box .total,.RWDmenu_plus04 .querycar-block .bottom-box .total{font-size:15px;color:#000}.RWDmenu_plus04 .cart-block h3,.RWDmenu_plus04 .querycar-block h3,.member-block h3{font-family:'Noto Sans TC',sans-serif;font-weight:500}.RWDmenu_plus04 .member-block .form-area .group label{color:#333}.RWDmenu_plus04 .member-block a.login:hover,.RWDmenu_plus04 .member-block a.signin:hover,.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover,#div_forget_content #forget_table_btn:hover{background-color:#9e8b75;color:#fff;transition:.5s}/*banner*/ 
.RWDbanner_plus01 .logo img{margin:0}.RWDbanner_plus01 .slick-caption .container{width:100%;padding:0}.RWDbanner_plus01 .slick-caption{top:0;width:27vw;right:0}.RWDbanner_plus01 .slick-caption .container{width:100%;height:100%;padding:5vw 0 0;text-align:center}.RWDbanner_plus01 .logo{position:absolute;width:100%;top:0;left:0}.RWDbanner_plus01 .txt1:before{content:"";background:rgba(255,255,255,.3);position:absolute;left:50%;height:6vw;top:7vw;width:1px}.RWDbanner_plus01 .txt1{font-family:'Playfair Display',serif;color:#fff;font-size:30px;letter-spacing:0;position:relative;margin:0 0 11vw}.RWDbanner_plus01 .txt2{font-family:'Noto Serif TC',serif;color:#fff;font-weight:200;line-height:2}@media (max-width: 1180px) {.RWDbanner_plus01 .page-scroll {display:none}}/*dotsqure*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:transparent;border:1px solid rgba(255,255,255,.5);width:8px;height:8px}.cd-search.full input{font-size: 30px;}.cd-search.full .ibtn{font-size: 25px;}@media (min-width: 800px) {.cd-search.full .search-in{max-width: 1000px;width: 80%;}}/*ttls*/ 
.RWDproduct004 .heading-title.heading-arrow-top h1,.RWDproduct004 .heading-title.heading-arrow-bottom h1,.index h1.main-title,.RWDproduct002_v4 .main-title{font-size:30px;font-weight:500;line-height:1.5;position:relative;font-family: 'Playfair Display', 'Noto Serif TC', serif;margin:0 0 20px; letter-spacing: 0;}.index h2.sub-title,.RWDproduct002_v4 .sub-title{color:#333;letter-spacing:1px;font-size:16px;font-weight:300;line-height:1.5;margin:0 0;font-family: 'Noto Serif TC', serif;}.index .section-line{display:none}body,.html {font-family: 'Noto Serif TC', serif;}/*intrances*/ 
.intrances{background:url(archive/image/customization/intbg.jpg) no-repeat;background-size:cover;padding:5vw 0}.intrances .container{width:75%}.RWDproduct004 .row.mix-grid{display:flex;justify-content:space-between;align-items:center}.RWDproduct004 .row.mix-grid .col-md-3.col-sm-3.mix:before{content:"";background:#fff;width:10px;height:10px;position:absolute;left:50%;transform:translateX(-50%);top:20px;z-index:3;border-radius:99em;border:1px solid #000}.RWDproduct004 .item-box-desc{padding:15px;margin:0;text-align:center!important}.RWDproduct004 #portfolio div.col-md-3 h2,.RWDproduct004 #portfolio div.col-md-3 h3{font-size:17px;font-weight:500;color:#000;letter-spacing: 1px;}.RWDproduct004 .col-md-3.col-sm-3:hover .item-box-desc:before{animation:fadeInUp .5s forwards}.RWDproduct004 .item-box-desc:before{content:"";background:url(archive/image/customization/intarrow.png) no-repeat;width:30px;height:30px;background-size:contain;position:absolute;right:1vw;bottom:2vw;opacity:0;animation:fadeOutDown .5s forwards}.RWDproduct004 .row.mix-grid .col-md-3.col-sm-3.mix{background:#fff;border-top-left-radius:3em;border-top-right-radius:3em;/*border-top-left-radius:99em;border-top-right-radius:99em;*/overflow:hidden;position:relative;width:calc(100%/3 - 4vw)}.RWDproduct004 #portfolio.portfolio-nogutter .row > div{margin:0 2vw!important}.RWDproduct004 .row.mix-grid .col-md-3.col-sm-3.mix img{transition:.5s}.RWDproduct004 .row.mix-grid .col-md-3.col-sm-3.mix:hover img{transform:scale(1.05);transition:.5s}/*products*/ 
.RWDproduct002_v4 .sub-title br { display: none;}.RWDproduct002_v4{padding:0}.products{padding:5vw 0}.products .container{width:80%}.products{padding:5vw 0}.RWDproduct002_v4 .section-inner{display:block}.row.RWDproduct002_v4_catalogue{width:100%;position:relative;top:auto;margin:0}.RWDproduct002_v4 .filter-portfolio ul{flex-direction:initial;padding:0;background:transparent}.RWDproduct002_v4 .btn.btn-rj{border:1px solid #000;border-left:0;padding:15px 0;display:block}.RWDproduct002_v4 .filter-portfolio ul>li{margin:0;position:relative;width:calc(100%/4);max-width:200px}.RWDproduct002_v4 li:nth-child(1) .btn.btn-rj{border-left:1px solid #000}.RWDproduct002_v4 .filter-portfolio ul>li.active:before{opacity:1;animation:fadeInUp .5s forwards}.RWDproduct002_v4 .filter-portfolio ul>li:before{content:"";background:url(archive/image/customization/picon.png) no-repeat;width:50px;height:50px;background-size:contain;position:absolute;left:calc(50% - 25px);transform:translate(-50%,-50%);top:-40px;animation:fadeInOut .5s forwards;opacity:0}.RWDproduct002_v4 .filter-portfolio ul>li:nth-child(2):before{background:url(archive/image/customization/picon1.png) no-repeat;background-size:contain}.RWDproduct002_v4 .filter-portfolio ul>li:nth-child(3):before{background:url(archive/image/customization/picon2.png) no-repeat;background-size:contain}.RWDproduct002_v4 .filter-portfolio ul>li:nth-child(4):before{background:url(archive/image/customization/picon3.png) no-repeat;background-size:contain}html.no-touch .RWDproduct002_v4 .btn.btn-rj:hover{background:#000}.RWDproduct002_v4 .active .btn.btn-rj{background:transparent;color:#000}.RWDproduct002_v4 .section-subject {margin: 0 0 70px;}.RWDproduct002_item_block{width:100%;margin:0}.RWDproduct002_v4 .portfolio-item>.inner-content{border-top-left-radius:99em;border-top-right-radius:99em}.RWDproduct002_v4 .popup-portfolio .portfolio-item{width:calc(100%/4 - 1px);padding:0 2vw;margin:2vw 0;height:auto!important}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom__h4{color:#000}.portfolio-bottom__h4{padding:25px 0 5px;line-height:1.5;display:block;color:#000;font-size:16px;letter-spacing: 1px;}li.fixprice{display:none!important}li.selprice{color:#666}.RWDproduct002_v4 .select_col,.RWDproduct002_v4 .btn-box .qtybox{display:none}.RWDproduct002_v4 .btn-box .shop{line-height:1;padding:15px;border-radius:0;width:200px;margin:10px auto 0;background:#273410;letter-spacing:2px;display:block;float:none}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom .btn_add2car{background-color:#000;border:0}.RWDproduct002_v4 .btn-box .btn:hover{background:#000;color:#fff}.RWDproduct002_v4 .btn-box .btn{width:93%;max-width:initial;padding:20px;border-radius:0;background:transparent;border:1px solid;color:#000;letter-spacing:1px;font-size:16px;margin:30px 0 0}/*abuss*/ 
.abuss{padding:0 0 5vw}.abuss .container .container{width:100%}.abuss .container{width:80%;padding:0}.RWDright_cont002 .item-first{border-top-left-radius:10vw;border-top-right-radius:10vw;overflow:hidden;background:#eee7e1;display:flex;align-items:center}.RWDright_cont002 .item-first .text-box .text{margin:0;width:100%;display:flex;justify-content:center;align-items:center;color:#000}.abusstxt .ig .righttxt h3{font-size:27px;margin:0 0 10px;font-family:'Playfair Display','Noto Serif TC',serif;letter-spacing:0}.abusstxt .ig .leftimg{width:100px;margin:0 2vw 0 0}.abusstxt .ig{display:flex;align-items:center}.abusstxt .ig .righttxt{font-size:16px;margin:10px 0 0}.abusstxt hr{border-color:rgba(0,0,0,.3);margin:1.5vw 0}.abusstxt .talk h4{font-weight:400;letter-spacing:1px;line-height:1.8;font-size:16px;color:#000;margin:0 0 1vw}.abusstxt .talk p{color:#333}.RWDright_cont002 .item-first .text-box a{margin-left:9vw;width:calc(100% - 18vw);padding:15px;line-height:1;margin-top:3vw}.RWDright_cont002 .item-first .text-box a:hover{background-color:#fff}.RWDright_cont002 .item-first .text-box a:hover button{color:#000}/*consults*/ 
.contarget{position: absolute;top: -5vw;}.consults {background: #000;position: relative;}.consults #pic-bg{height:35vw!important}.consults #pic-bg .overlay,.consults .container.editor{width:100%;padding:0;height:100%}.consults .container.editor{display:flex;justify-content:center;align-items:center}.conform{background:hsl(82deg 53% 13% / 95%);width:60%;color:#fff}.forminfo{padding:50px}.forminfo ul li h4{color:#fff;font-size:15px}.forminfo ul li{width:50%;padding-left:3vw;border-left:1px solid}.forminfo ul{padding:0;list-style:none;display:flex;font-size:14px;color:rgba(255,255,255,.5);margin:2vw 0 1vw}.formbtn ul li a i{color:#06BB06;font-size:24px;margin-right:15px;margin-bottom:-3px}.formbtn ul li:nth-child(1) a{font-weight:700;font-size:22px}.formbtn ul li a b{font-weight:600;margin-right:10px;font-size:15px}.formbtn ul li a{display:flex;padding:15px;background:#fff;text-align:center;border:1px solid;color:#000;justify-content:center;align-items:center;min-height:72px;font-weight:500}.formbtn ul li{width:50%}.formbtn ul{padding:0;list-style:none;display:flex;justify-content:center;align-items:center;margin:0}.formbtn ul li a:hover{background:#000;color:#fff;border-color:#000}/*20220321修改*/ 
.RWDproduct002_v4 .portfolio-item>.inner-content {border-radius: 15px;}/*20220325-修改*//*menu*/ 
.RWDmenu_plus02 .member-block {    margin-top: 11px;    margin-right: 10px;}.RWDmenu_plus02 .member-block a {    display: flex;    flex-direction: column;    align-items: center;}/*產品瀏覽*/ 
.RWDhistory002 .history-block .inside .item .pic {    background-color: transparent;}.RWDhistory002 .history-block .inside .item {    padding-bottom: 15px;}
/*footer start*/

.fols {display: none;}.footers{padding:5vw 0 0;background:#000;color:#fff}.footers .container{display:flex;justify-content:center;align-items:center;width: 62%;}.footers a:hover{opacity:.5}.footers a{color:#fff}.ftinfo,.ftmap{width:50%}.ftmap iframe{height:120px;filter:grayscale(1)}.scrollTop002 img{width:30px;margin:0 0 5px;margin-right:8px}.scrollTop002:before{content:"";border:1px solid #eee;height:80px;position:absolute;width:80px;border-radius:99em;left:50%;transform:translate(-50%,-50%);top:50%; pointer-events: none;background: white;z-index:-1}.scrollTop002{right:3vw;bottom:9vw}.scrollTop002 .txt {margin-top: -7px;}/*rights*/ 
.rights{display:flex;font-size:12px;padding:5vw 0 20px;color:#888;justify-content:center;background:transparent;flex-wrap:wrap;align-items:center;width:100%;margin:auto}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#888}.RWDssl01,.rights .RWDedictor{margin-right:3vw}@media (max-width: 991px) {/*tops*/ 
.scrollTop002 .ii{font-size:40px}.scrollTop002{right:15px;bottom:80px}}@media (max-width: 600px) {/*fols*/a.ml-stack-nav-toggle{padding:25px 14px;margin-left:10px}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}}

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

/*內頁大標左右對齊*/section.hgroup .container {  width: 100%;margin-left: 0; margin-right: 0;}.main section .container .article-text > .container {width: 100%;}.page_wrapper_bg .hgroup .container{        border-bottom: none;margin-bottom: 50px;}/*拿掉*/ 
.pagecontent .article_model[data-seq="0"] { margin-top: 0 !important;}.btn.active, .btn:active {    box-shadow: none;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;}section.hgroup .container {  width: 100%;margin-left: 0; margin-right: 0;}.main section .container .article-text > .container {width: 100%;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1{    color: #000 !important;    font-size: 30px !important;    letter-spacing: 2px;    font-weight: 600 !important;    line-height: 1.5;    margin: 0px 0px 10px !important; text-align: center;}#RWDPAGE_BASE_PAT02 .pagecontent p {color: #555;letter-spacing: 2px;line-height: 1.8;font-size: 16px; font-weight: 400;        font-family: 'Noto Serif TC', serif;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {font-size: 13px;text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #000;}/*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;min-width: 160px;padding: 10px 0;border: 1px solid #273413;font-size: 16px;color: #273413;font-weight: 400;transition: 0.5s ease;background: rgb(255 255 255 / 30%);letter-spacing: 2px;     font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .btn_back a:hover { background: #273413; border-color: #273413; color: #fff; transition: 0.5s ease;}/*整體高度*/ 
.page_wrapper_bg .cd-main-content{ margin: 0}/*banner*/ 
.page_wrapper_bg .banner_block .slick-slide img {width: 100%;height: auto;}.page_wrapper_bg .banner_block .slick-list{height: auto;}/*花禮選購*//*側邊選單欄*/#sidebar .products-nav {    font-family: 'Noto Serif TC', serif;}#sidebar.layoutmenu3 .m2018.visible-lg {    border: 1px solid #000;}.m2018 .products-nav .nav-title {    background-color:#000;    padding: 12px 0;    text-align: center;    font-size: 19px;    font-weight: 600;    letter-spacing: 2px;    margin-bottom: 0;color: #fff;}.m2018 .products-nav>ul>li {    margin: 0;    padding: 0;    border-bottom: 1px solid #000;}.m2018 .products-nav>ul>li>a {    padding: 10px;    text-align: center;}.m2018 .products-nav li:not(.has-child)>a:hover {    background: #273410;    color: #fff;}/*分類列表頁*/ 
.page_wrapper_bg .layoutlist_2 .item {    margin: 0 0 20px;}.page_wrapper_bg .layoutlist_2 .item, .layoutlist_4 .item{ margin-top: 0px;}.page_wrapper_bg .layoutlist_2 .subject {    text-align: center;}.page_wrapper_bg .layoutlist_2 .item {    border-bottom: none;}.page_wrapper_bg .layoutlist_2 .item .img {    border-radius: 15px;    overflow: hidden;}.page_wrapper_bg .layoutlist_2 .item:hover div.img img {    transition: .5s ease;    transform: scale(1.05);}.page_wrapper_bg .product_list_item div.img img{    transition: .5s ease;}.page_wrapper_bg .item .subject A.itemlink {    line-height: 1.5;    display: block;    color: #000;    font-size: 16px;    letter-spacing: 1px;}/*右邊產品頁內頁*/ 
.page_wrapper_bg .RWDproduct_page .products-info {    font-family: 'Noto Serif TC', serif;}.page_wrapper_bg input, select, textarea {    font-family: 'Noto Serif TC', serif;}.RWDproduct_page .products-info .name {    font-size: 20px;    font-weight: 600;}.RWDproduct_page .products-info .subname {    font-size: 15px;}.RWDproduct_page .price-box {    font-size: 18px;}.RWDproduct_page .products-info .txt .title {    font-size: 15px;    color: #444;}.RWDproduct_page .products-info .txt .editor {    font-size: 15px;}.page_wrapper_bg #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {    background-color: #273413;transition: 0.5s ease;    font-size: 14px;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    background-color: #000;transition: 0.5s ease;}.page_wrapper_bg #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {    background-color: #eed9c6;transition: 0.5s ease;color: #000;    font-size: 14px;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover{     background-color: #cfbbaa; transition: 0.5s ease;}/*產品頁內頁-頁籤*/ 
.RWDproduct_page .tab-box {    font-family: 'Noto Serif TC', serif;    letter-spacing: 2px;    line-height: 1.8;    font-size: 16px;    font-weight: 400;}.RWDproduct_page .tab-box .tab-container {    border: 1px solid #273413;}.RWDproduct_page .tab-box .tab-menu li.active a {    color: #fff;    background-color: #273413;height: auto;}.RWDproduct_page .tab-box .tab-menu a {    background-color: transparent;    border: none;    color: #927c6d;    font-size: 16px;}.RWDproduct_page .tab-box .tab-menu a:hover {    color: #333;}.RWDproduct_page .tab-box .tab-menu li.active a:before{ display: none;}.RWDproduct_page .tab-box .tab-container>ul>li {    padding: 30px;}/*產品頁內頁-編輯器文字*/ 
.RWDproduct_page .products-editor {    font-family: 'Noto Serif TC', serif;    letter-spacing: 2px;    line-height: 1.8;    font-size: 16px;    font-weight: 400;}._bd_row h1 {    font-family: 'Noto Serif TC', serif;    font-weight: 400;    line-height: 1.8;    letter-spacing: 2px;}/*問答*/ 
.faq_q_icon {    top: 2px;    position: relative;}.faq_question {    font-size: 18px;    letter-spacing: 2px;    line-height: 1.8;}.rwd .faq_answer {letter-spacing: 2px;    line-height: 1.8;    font-size: 16px;    background-color: #EDE7E1;}.faq_a_icon {    margin-top: 9px;}/*會員登入*/ 
.login_box {    background-color: rgb(255 255 255 / 50%);}.login_box::before{ display: none;}.page_wrapper_bg input {    border-radius: 0;}.login_box_body .control-label {    letter-spacing: 2px;    font-size: 16px;}#btn_forget_form:hover {    color: #273413;}.member_login a:hover {    color: #273413;}#btn_member_login {    font-size: 16px;    font-weight: 400;    transition: 0.5s ease;   background: #273413;    border-color: #273413;    color: #fff;    letter-spacing: 2px;    border-radius: 0;}.member_join_strong {    color: #e06801;}/*menu上會員btn*/ 
.RWDmenu_plus02 .inside .cd-header-buttons {    width: 240px;}.RWDmenu_plus02 .member-block.logn-out {    margin-left: 10px;    margin-top: 12px;}.RWDmenu_plus02 .member-block.logn-out>a>span {    color: #fff;}.RWDmenu_plus02 .member-block.logn-out>a>span:hover {    color: #9c9c9c;}.RWDmenu_plus02 .my-account span {    display: none;}/*會員內頁*/ 
.page_menu_block ul.nav>li>a {    border-radius: 0;    background-color: rgb(173 135 91 / 20%);}.page_menu_block ul.nav>li>a:hover {    background: #b6a795;}.page_menu_block ul.nav>li.active>a, .page_menu_block ul.nav>li.hover>a, .page_menu_block ul.nav>li>a:hover {    background: #b6a795;}/*基本資料*/#join_form {    border: none;    background-color: rgb(255 255 255 / 50%);    margin: 40px auto;}/*折價券查詢*/ 
.search_area {    margin-bottom: 20px;}.page_wrapper_bg input:first-child {    margin-left: 0;}.page_wrapper_bg input {    margin-left: 15px;}.webbtn {    margin-left: 20px;    border-radius: 0;    padding: 4px 20px;    letter-spacing: 2px;}.webbtn:hover {    background: #273410;}/*購物側邊欄*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a {    font-family: 'Noto Serif TC', serif;}/*購物流程*/ 
.shopping-step .current .num:before {    background: #273410;}@keyframes num-bg {    0% {background: rgb(39,52,16, 0);-webkit-transform: scale(.5);transform: scale(.5)}    100% {background: rgb(39,52,16, .8);-webkit-transform: scale(1);transform: scale(1)}}.RWDshopping textarea {    border-radius: 0;}.shopping-step li {    color: #a1a1a1;}.shopping-step li+li:before {    background: #000;}.RWDshopping .btn.normal {    border-radius: 0;}.RWDshopping .btn.bg2 {    background: #273410;    border-color: #273410;}.RWDshopping .btn.bg2:hover{ background: #000;}.shopping_form .control-label {    font-size: 16px;    letter-spacing: 2px;    line-height: 1.8;}.shopping-item-box .item-btn {    background: #f9fafb;}.RWDshopping .btn.formbtn {    border-color: #555;    color: #555;}.RWDshopping .btn.bg3 {    background: #273410;    color: #fff;    border: 1px solid #273410;}.RWDshopping .btn.bg3:hover{    background: #000;    color: #fff;    border: 1px solid #000;}/*註冊會員*/#join_form input[type=text], #join_form input {    border-radius: 0;}.join_form-title {    font-size: 20px;    text-align: center;    font-weight: 700;padding-bottom: 20px;margin-bottom: 60px;color: #000;}#join_form .btn-primary {      background: #273413;    border-color: #273413;    color: #fff;    font-size: 16px;    font-weight: 400;    transition: 0.5s ease;    letter-spacing: 2px;    border-radius: 0;}.join_form_btns {    margin-top: 40px;    text-align: right;    margin-right: 6px;}/*圖文輪播*/ 
.page_wrapper_bg .RWDslider01 .slick-dots button {    color: #273410;    font-weight: 600;}/*時間軸*/ 
.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .year {    color: #273410;    font-weight: 500;}/*左右控制*/ 
.RWDtimeline02 .control-box .slick-arrow{    border: 2px solid #273410;}.RWDtimeline02 .control-box .slick-arrow:hover {    border-color: #000;}.RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after{    border-color: transparent #273410 transparent transparent;}/*垂直*/ 
.RWDtimeline01 li.event .point .title {    line-height: 1.2;    letter-spacing: 2px;    color: #273410;    margin-bottom: 8px; margin-top: 10px;}.RWDtimeline01 li.event .point .date {    color: #999;    font-size: 15px;}/*瀏覽紀錄*/ 
.RWDhistory002 .history-block.right .history-btn {    font-size: 12px;    letter-spacing: 1px;    left: auto !important;    right: 0px;    background: #000;    padding: 6px;    width: 40px;top: 180px;}.RWDhistory002 .history-block .inside { top: 315px;}/*menu*/ 
.page_wrapper_bg .RWDmenu_plus02 .editor {    letter-spacing: 1px;}nav.cd-nav .phone-member span{   display: block;}/*會員icon*/ 
.RWDmenu_plus02 .member-block {  margin-top: 17px; margin-right: 17px;}.RWDmenu_plus02 .member-block a { color: #000;}/*footer*/ 
.page_wrapper_bg .footers .ftinfo .RWDedictor {    font-size: 15px;    line-height: 1.8;    letter-spacing: 1px;}.page_wrapper_bg .rights {    line-height: 1.8;    letter-spacing: 1px;}/*top btn*/ 
.page_wrapper_bg .scrollTop002 .txt {    font-size: 15px;    line-height: 1.8;    letter-spacing: 1px;}

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

@media (min-width: 1921px) and  (max-width: 2560px) {.forminfo {padding: 3vw;}.RWDright_cont002 .item-first .pic img{width:100%}}@media (max-width: 1700px) {.intrances .container{width:80%}.RWDproduct004 #portfolio.portfolio-nogutter .row > div{margin:0 3vw!important}.products .container,.abuss .container{width:85%}.RWDright_cont002 .item-first .text-box a { margin-left: 8vw; width: calc(100% - 16vw);}}@media (max-width: 1600px) {.RWDbanner_plus01 .slick-caption .container{padding:4vw 0 0}.RWDright_cont002 .item-first .text-box a{margin-left:7vw;width:calc(100% - 14vw)}.conform{width:70%}.footers .container{width:72%}}@media (max-width: 1500px) {.RWDright_cont002 .item-first .text-box{padding:40px 0 60px;z-index:3;background:#eee7e1}.RWDright_cont002 .item-first .pic{transform:scale(1.2)}.RWDright_cont002 .item-first .text-box a{margin-left:6vw;width:calc(100% - 12vw)}.consults #pic-bg{height:40vw!important}.sub-nav.visible-lg { top: 0;}}@media (max-width: 1400px) {.cd-logo{width:110px}.RWDmenu_plus02 .cart-block{margin-top:4px}.cd-primary-nav>li>a{line-height:70px;height:70px}.cd-main-content{margin:90px 0 0}.RWDbanner_plus01 .txt1{margin:0 0 9vw}.RWDbanner_plus01 .txt1:before{height:5vw;top:8vw}.RWDproduct004 #portfolio div.col-md-3 h2,.RWDproduct004 #portfolio div.col-md-3 h3{font-size:16px}.products .container,.abuss .container{width:90%}.RWDssl01,.rights .RWDedictor{margin-right:1vw;letter-spacing:0}}@media (max-width: 1366px) {.RWDhistory002 .history-block.right .history-btn { left: -40px !important;  right: auto !important;}}@media (max-width: 1300px) {.RWDbanner_plus01 .txt1{font-size:25px}.RWDproduct004 .item-box-desc:before{width:20px;height:20px;bottom:3vw;right:2vw}.conform{width:80%}.footers .container{width:82%}.scrollTop002{right:3vw;bottom:2vw}.scrollTop002:before{width:70px;height:70px}/*20220326-修改*//*memu*/ 
.sub-nav.visible-lg{   right: 3vw;}.cd-main-header{    padding: 10px calc(180px + 4vw) 10px 4vw;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.cd-main-header{height:auto!important}.cd-main-header {padding: 10px calc(180px + 7vw) 10px 8vw;}#RWDfullscreen01 .cd-main-header .cd-logo{margin-top:0!important}.RWDmenu_plus02 .cart-block{margin-top:15px}a.cd-nav-trigger{margin-top:7px;margin-left:10px}.cd-main-content{margin:83px 0 0}.products .container,.abuss .container{width:95%}nav.cd-nav .bottom-copyright{display:none}.cd-primary-nav>li{margin:0 30px}.cd-primary-nav, .cd-primary-nav ul{background:#273410}.cd-primary-nav>li a{color:#fff}.cd-primary-nav>li>a:hover{color:#fff}nav.cd-nav ul .close-btn{color:rgba(255,255,255,.5)}nav.cd-nav ul .close-btn:after,nav.cd-nav ul .close-btn:before{background-color:rgba(255,255,255,.5)}.cd-primary-nav>li a { border-color: rgba(255,255,255,.1);}.cd-primary-nav .cd-secondary-nav{left:auto;transform:none;top:0;right:0}.cd-primary-nav .cd-secondary-nav>li>a:hover{background:transparent}.cd-primary-nav .cd-secondary-nav>li>a{text-align:left;padding:0 30px}.cd-primary-nav .go-back a::after,.cd-primary-nav .go-back a::before{background-color:#fff}@media (max-width: 1180px) {.RWDright_cont002 .item-first .text-box a:hover{background-color:transparent}.formbtn ul li a:hover{background:#fff;color:#000;border-color:transparent}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom .btn_add2car{background-color:#273410}.RWDproduct002_v4 .btn-box .btn:hover{background:#fff;color:#000}.RWDbanner_plus01 .txt1{font-size:22px}.RWDbanner_plus01 .txt2{font-size:13px}.RWDproduct004 .heading-title.heading-arrow-top h1,.RWDproduct004 .heading-title.heading-arrow-bottom h1,.index h1.main-title,.RWDproduct002_v4 .main-title{font-size:25px}.products .container,.abuss .container{width:100%}.RWDproduct002_v4 .btn-box .btn{padding:5px;max-width:250px;font-size:14px}.RWDright_cont002 .item-first{border-radius:0}.RWDright_cont002 .item-first .pic{transform:scale(1.25)}.RWDright_cont002 .item-first .text-box a{margin-left:4vw;width:calc(100% - 8vw)}.consults #pic-bg {height: auto!important;padding: 60px 0;}.conform{width:85%}.footers .container{width:87%}}/*內頁*//*menu*/ 
.page_wrapper_bg .cd-main-header {padding: 10px calc(180px + 7vw) 10px 8vw;}.page_wrapper_bg .cd-main-header .cd-logo{margin-top:0!important}.RWDmenu_plus02 .member-block {    margin-top: 22px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.consults #pic-bg {background-position: top !important;}/*內頁*//*問答*/ 
.faq_question {    font-size: 17px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.cd-main-header {padding: 10px calc(180px + 0vw) 10px 5vw;}.sub-nav.visible-lg{right:2vw}.RWDright_cont002 .item-first .text-box{width:60%}.RWDright_cont002 .item-first .pic{transform:scale(1.5)}.RWDbanner_plus01 .slick-caption{width:32vw;height:100%}.RWDbanner_plus01 .slick-caption .container{display:flex;flex-direction:column;justify-content:center;padding:0 0 14vw}.intrances .container{width:90%}.RWDproduct002_v4 .popup-portfolio .portfolio-item{width:calc(100%/3 - 1px)}.RWDbanner_plus01 .txt1{margin:0 0 13vw}.RWDbanner_plus01 .txt1:before{height:5vw;top:12vw}.cd-main-content{overflow:visible}.intrances,.abuss,.banners,.consults,.footers{overflow:hidden}.row.RWDproduct002_v4_catalogue{position:sticky;top:81px}#RWDfullscreen01{overflow:visible!important}.RWDproduct002_v4 .filter-portfolio ul>li.active:before{display:none!important}.RWDproduct002_v4 .active .btn.btn-rj{background:#000!important;color:#fff!important}.RWDproduct002_v4 .btn.btn-rj{background:#fff!important}.RWDproduct002_v4 .section-subject{margin:0 0 40px}.intrances,.products{padding:60px 0}.abuss .container{width:85%}.talk {text-align: center;}.RWDright_cont002 .item-first{flex-direction:column;border-top-left-radius:10vw;border-top-right-radius:10vw}.RWDright_cont002 .item-first .pic{transform:inherit}.RWDright_cont002 .item-first .text-box{padding:20px 0 40px}.RWDright_cont002 .item-first .text-box a{margin:30px auto 0;width:300px}.RWDright_cont002 .item-first .text-box{width:100%}.abuss{padding:0 0 60px}.RWDright_cont002 .item-first>a { width: 100%;}.forminfo ul li{width:100%;margin:15px 0}.forminfo ul{flex-direction:column}.footers{padding:60px 0 0}.rights{padding:60px 0 20px}.footers .container{flex-direction:column;align-items:flex-start}.ftinfo,.ftmap{width:100%}.ftmap{margin:30px 0 0}.rights{width:83%;justify-content:flex-start}/*內頁*//*menu*/ 
.page_wrapper_bg .cd-main-header {    padding: 10px calc(180px + 0vw) 10px 5vw;}/*編輯器*/ 
.page_wrapper_bg .pagecontent .article_model.RWDeditor01 .row {    display: flex;    flex-direction: column;    align-items: center;}/*產品列表*/ 
.page_wrapper_bg select.form-control {    margin-bottom: 30px;}.page_wrapper_bg .layoutlist_2 .item .img {    height: auto !important;}.page_wrapper_bg .layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {    width: calc(100%/3);}/*下拉選單*/ 
.page_wrapper_bg div#sidebar {    padding: 0;}/*購物車流程-按鈕*/#mobile-fixed .btn-box a.btn.normal {    border-radius: 0;}#mobile-fixed .btn-box .bg2 {    background-color: #273410;    border-color: #273410;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
@media (max-width: 820px) {.intrances .container{width:95%}.RWDproduct004 #portfolio.portfolio-nogutter .row > div{margin:0 2.5vw!important}.RWDproduct002_v4 .btn.btn-rj{padding:10px 0}.abusstxt hr{margin:20px 0}.forminfo{padding:50px 50px 30px}}/*@media (max-width: 768px) {.RWDmenu_plus02 .member-block{margin-top: 10px;}}*/
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*內頁*//*回上頁btn*/ 
.page_wrapper_bg .btn_back a {    float: right;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slick-caption{width:100%}.RWDbanner_plus01 .slick-caption .container{justify-content:flex-end;align-items:flex-start;padding:0 50px 8vw}.RWDbanner_plus01 .logo{bottom:0;top:auto}.RWDbanner_plus01 .txt1,.RWDbanner_plus01 .txt2{text-align:left}.RWDbanner_plus01 .txt1{font-size:30px;margin:0 0 16vw}.RWDbanner_plus01 .txt1:before{transform:none;left:1vw;top:16vw;height:9vw}.intrances .container{width:100%}.RWDproduct002_v4 .popup-portfolio .portfolio-item{padding:0 3vw;margin:3vw 0}.RWDproduct002_v4 .btn-box .shop{width:100%}.row.RWDproduct002_item_block .col-md-12 {padding: 0;}@media (max-width: 700px) {.formbtn ul li{width:100%}.formbtn ul{flex-direction:column}.formbtn ul li a{width:100%;padding:15px 50px;min-height:auto;justify-content:flex-start}.formbtn ul li:nth-child(1) a{padding:10px 50px}}/*內頁*//*全頁寬度*/ 
.page_wrapper_bg .main section.call_to_action .article-text > .container { padding: 0 15px;}/*產品列表*/ 
.page_wrapper_bg .layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {    width: calc(100%/2);}/*產品頁籤*/ 
.page_wrapper_bg .RWDproduct_page .faq-item.active .faq-question {    background: #273410;    color: #fff;}.page_wrapper_bg .RWDproduct_page .faq-item .faq-answer {    border-top: 1px solid #273410;}.page_wrapper_bg .RWDproduct_page .faq-list {    border: 1px solid #273410; font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .RWDproduct_page .faq-list .faq-item .faq-question {    background: #273410;    color: #fff;}/*購買加入購物車btn*/#mobile-fixed .btn-shop .btn, #plusbuy_mobile-fixed .btn-shop .btn {    margin-bottom: 6px;}/*TOP btn*/ 
.page_wrapper_bg .scrollTop002 {bottom: 15vw;}/*footer*/ 
.footers >.container{    padding-left: 15px;    padding-right: 15px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDbanner_plus01 .txt1{font-size:22px;margin:0 0 17vw}.RWDbanner_plus01 .slick-caption .container{padding:0 7vw 9vw}.RWDbanner_plus01 .txt1:before{transform:none;left:1vw;top:19vw;height:10vw;opacity: .5;}.RWDbanner_plus01 .txt2{font-size:13px;line-height:1.6}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container,.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container{width:10vw;height:100%;bottom:auto;left:auto;right:0;display:flex;align-items:center;position:absolute;top:0}.RWDbanner_plus01.style-dotnav.control-left .control-box{bottom:auto;top:0;display:flex;align-items:center}.sub-nav.visible-lg {display:none !important}.cd-main-header {padding: 10px 20px;}.portfolio-bottom__h4{padding:15px 0 5px}.RWDproduct004 .item-box figure,.RWDproduct004 .item-box figure img,.RWDproduct004 .item-box figure a {border-top-left-radius: 3em;border-top-right-radius: 3em;/*border-top-left-radius: 99em;border-top-right-radius: 99em;*/ overflow: hidden;position: relative;}.RWDproduct002_v4 .btn-box .shop {margin: 0;}.RWDproduct002_v4 .popup-portfolio .portfolio-item{margin:0 0 30px}.RWDproduct002_v4 .filter-portfolio ul{margin:0 0 40px}.RWDmenu_plus02 .cart-block{margin-top:10px}.RWDmenu_plus02 .cart-block:before{top:55%}.intrances,.products{padding:40px 0}.RWDproduct004 .row.mix-grid{flex-direction:column}.RWDproduct004 .row.mix-grid .col-md-3.col-sm-3.mix:hover img { transform: scale(1) !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div{width:85%;margin:0 0 30px!important}.RWDproduct004 div.row > div img.img-responsive{position:relative;}.RWDproduct002_v4 .sub-title br{display:block}.products .container{padding:0}.intrances{background:url(archive/image/customization/intbg_ph.jpg) no-repeat;background-size:cover}.row.RWDproduct002_item_block .col-md-12 {padding: 0 10px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {width: calc(100%/2 - 1px);}.abuss .container{width:100%}.RWDright_cont002 .item-first{border-top-left-radius:20vw;border-top-right-radius:20vw}.abusstxt .ig{flex-direction:column}.abusstxt .ig .leftimg{margin:0 0 10px}.abusstxt hr{width:85%;margin:20px auto;border-color:#fff}.talk p{text-align:left;margin:15px 0 0!important}.talk p br{display:none}.talk{width:75%;margin:auto}.abuss{padding:0}.consults #pic-bg {padding: 40px 0;}.forminfo{padding:40px}.conform{width:90%}.forminfo ul li br{display:none}.forminfo ul li{padding-left:20px}.footers .container{width:90%}.RWDright_cont002 .item-first .text-box {padding: 30px 0 60px;}.RWDbanner_plus01 .txt1:before{top:21vw}.RWDbanner_plus01 .txt2{font-size:12px}.contarget{top: -80px;}.fols{display:block;position:fixed;bottom:0;width:100%;left:0;z-index:999}.rights{padding:40px 0 80px}.fols a{background:#000;display:block;padding:12px;color:#fff;text-align:center;border-top:1px solid #222}.scrollTop002 {bottom: 20vw;right: 5vw;}.fols .RWDedictor{animation:none!important;opacity:1!important}/*20220328-修改*/ 
.cd-main-header {padding: 10px;}/*內頁*//*全頁寬度*/ 
.page_wrapper_bg .main section.call_to_action .article-text > .container {  padding: 0px;}/*menu*/ 
.page_wrapper_bg .cd-main-header {    padding: 10px;}.page_wrapper_bg .RWDmenu_plus02 .cart-block i.qty {    top: -13px;}.page_wrapper_bg .RWDmenu_plus02 .cart-block {    margin-top: 15px;}/*產品列表*/ 
.page_wrapper_bg .layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {    width: 100%;padding: 0;}/*回上頁btn*/ 
.page_wrapper_bg .btn.btn_back, .page_wrapper_bg .btn.btn_back a {    width: 100%;}/*購買btn*/#mobile-fixed.hid-info, #mobile-fixed.show-info {    bottom: 52px;}/*TOP btn*/ 
.page_wrapper_bg .scrollTop002 {    bottom: 26vw;}/*下方btn*/ 
.page_wrapper_bg .fols a {    font-size: 15px;    line-height: 1.8;    letter-spacing: 1px;}/*會員內頁*/ 
.page_wrapper_bg .login_box_head {    text-align: center;}.page_wrapper_bg .device-nav.fa.fa-angle-down.hidden-lg {    padding: 0 15px;}.page_wrapper_bg .search_area, #carlist {    padding: 0 15px;}@media (max-width: 575px) {/*會員註冊*/ 
.join_form-title {    border-bottom: 1px solid #ccc;}}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*內頁*//*TOP btn*/ 
.page_wrapper_bg .scrollTop002 {    bottom: 32vw;}/*列表*/ 
.layoutlist_2 >div {    padding: 0 5px;}.page_wrapper_bg .layoutlist_2 .item {    margin: 0 0 25px;}.page_wrapper_bg .layoutlist_2 .subject {    margin-top: 15px;    margin-bottom: 0;}.page_wrapper_bg .layoutlist_2 .item:hover div.img img {    transform: scale(1.0);}/*購物流程-驗證碼*/ 
.shopping_form .control-box .row2 .td:first-child {    width: calc(100% - 89px);}.shopping_form .control-box .row2 {    display: flex;}.shopping_form .control-box .row2 .td:nth-child(2) {    width: 89px;}.shopping_form .control-box .row2 .td:first-child>input {    width: 100%;}/*購物車按鈕*/#mobile-fixed .btn-box ul {    display: flex;}/*內頁*/@media (max-width: 414px){/*TOP btn*/ 
.page_wrapper_bg .scrollTop002 {    bottom: 38vw;}/*會員-折價券*/ 
.page_wrapper_bg .webbtn {    margin-top: 20px;    margin-left: 0;}}@media (max-width: 413px){.RWDbanner_plus01 .txt1:before{top:21vw}.RWDbanner_plus01 .txt2{font-size:12px}.formbtn ul li a{padding:15px 0;justify-content:center}.formbtn ul li:nth-child(1) a{padding:10px 0}}/*內頁*/@media (max-width: 400px){/*全內頁寬度*/ 
.page_wrapper_bg .main .container {    padding-left: 15px;    padding-right: 15px;}}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
/*內頁*//*內頁寬度*/ 
.main .container {    padding-left: 15px;    padding-right: 15px;}.page_wrapper_bg #RWDPAGE_BASE_PAT02 .hgroup h1 {    font-size: 27px !important;}/*menu*/ 
.page_wrapper_bg .cd-main-header, #RWDfullscreen01 .cd-main-header {    padding: 10px;}.RWDmenu_plus02 .inside .cd-header-buttons {    width: 50%;}/*TOP btn*/ 
.page_wrapper_bg .scrollTop002 {    bottom: 40vw;}@media (max-width: 360px){.RWDbanner_plus01 .txt2{font-size:10px}.RWDbanner_plus01 .txt1{margin:0 0 12vw}.RWDbanner_plus01 .txt1:before{top:24vw;height:5vw}.cd-logo{width:100px}.cd-main-content{margin:77px 0 0}.RWDproduct004 .item-box figure a{height:250px}.row.RWDproduct002_v4_catalogue{top:76px}.RWDproduct002_v4 .btn-box .btn{margin:0}.talk{width:85%}.RWDright_cont002 .item-first .text-box a{width:85%}.rights {width: 86%;}}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
/*內頁*//*menu*/ 
.page_wrapper_bg .RWDmenu_plus02 .cart-block {    margin-top: 17px;}.page_wrapper_bg .RWDmenu_plus02 .cart-block i.qty {    top: -14px;}/*TOP btn*/ 
.page_wrapper_bg .scrollTop002 {    bottom: 48vw;}/*問答*/ 
.faq_question {    font-size: 16px;}.rwd .faq_answer {    font-size: 15px;}/*會員-折價券*/ 
.page_wrapper_bg .webbtn {    margin-top: 20px;    margin-left: 20px;}/*購物流程*/ 
.shopping_form .control-label {    font-size: 15px;}
}
/*320px end*/