.template_panel_first {    overflow: inherit !important;}.fixed_btn img {    width: 100%;    margin-bottom: 10px;}.fixed_btn .model {    animation: none;    opacity: 1 !important;}.fixed_btn {    position: fixed;    right: 11px;    bottom: 280px;    width: 50px;    z-index: 111;    opacity: 0;    pointer-events: none;transition: all .3s ease;}.fixed_btn.change {    opacity: 1;    pointer-events: all;transition: all .3s ease;}img { max-width: 100%;  height: auto;}a, a:hover, a:active, a:focus, a:visited { transition: .5s ease; text-decoration: none;}.fl img{width:280px;}.fixed_notice {    width: 100%;    position: fixed;    bottom: 0;    text-align: center;    z-index: 111;}.fixed_notice .model {    animation: none;    opacity: 1 !important;}.fixed_notice h6 {    font-size: 4.6vh;    color: #fff;    letter-spacing: 0.8em;    display: flex;    align-items: center;    justify-content: center;    font-weight: 300;    background: #000;    margin: 0;    height: 10vh;}.fixed_notice img {    margin: 0 20px 0 0px;    width: 50px;}/*容器設定*/#RWDfullscreen01 .container { width: 80%;}/* 反白顏色設定*/::selection {background: #555;color: #fff;}::-moz-selection {background:#555;color: #fff;}/*字體統一*/body.wrapper_bg {    font-size: 18px;    line-height: 1.8;    letter-spacing: 1.5px;    font-family: 'Noto Serif TC', serif;    font-weight: 300;    color: #555;}/*要拿掉的東西*/#RWDfullscreen01 .section-line { display: none;}/*選單*/ 
.RWDmenu_plus04 .features .cart-btn span.cart-nu {    font-size: 0;}.RWDmenu_plus04 .features .cart-btn span.cart-nu span {    font-size: 12px;    top: 1px;    left: -2px;    position: relative;font-family: 微軟正黑體;}.RWDmenu_plus04 .header { padding:  0 40px;  transition: .4s ease; background: rgba(255,255,255,.85);box-shadow: 0px 0px 15px #99999973;}.RWDmenu_plus04 .header.is-up { padding: 0 40px; transition: .4s ease;box-shadow: 0 10px 20px rgb(66 67 68 / 22%);  background: #fff;transition: .3s;border-bottom: 1px solid #e9edfc; background-color: rgba(255,255,255, 1);}.RWDmenu_plus04 .site-nav > .container { width: 100% !important;float: right;}.RWDmenu_plus04 .site-nav .menu {  text-align: right; letter-spacing: 2px; font-size: 15px; color: #333;}.RWDmenu_plus04 .header .site-nav .menu>li>a { position: relative;  padding: 25px 20px;color: #333;transition: .5s ease;font-weight: 500;font-size: 18px;letter-spacing: 1.5px;}.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: #426b35;transition: .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: #426b35;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li { text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {  font-weight: 300;  font-size: 15px;letter-spacing: 1.5px;color: #333;transition: .5s ease;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {background: #f2f6e9;color: #333;text-decoration: none;transition: .5s ease;}.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 {font-weight: 300;}.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border-color: #555;}.RWDmenu_plus04 .features i {color: #555;}.lang-select-label span {    position: relative;    letter-spacing: .5px;}.lang-select-label span:before {    content: "";    position: absolute;    width: 1px;    height: calc(100% + 5px);    background: #ccc;    left: -15px;}.RWDmenu_plus04 .lang-select-label:after{    margin-left: 0px;}div#m_RWDfullscreen01_1_1_querycar_btn span.cart-nu {    display: none;}.lang-select-options a:hover, .lang-select-options a:hover * {    font-weight: 300;}.lang-select-options a:hover {background: #f2f6e9;    color: #333;    font-weight: 300;    transition: all .5s ease;}/*logo*/ 
.RWDmenu_plus04 .logo {  width: 150px;  top: 6px;   position: relative;}/*banner*/ 
.banner_block {    position: relative;    z-index: 1;}.RWDbanner_plus01 .slick-caption {    top: 30%;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 {    max-width: 44%;    margin: 15px 0 0 auto;}.RWDbanner_plus01 .logo {    left: 55%;    display: inline-block;    position: absolute;    bottom: 0;    transform: translate(0px, 100%);    width: 20%;}.RWDbanner_plus01 .logo img {    margin-bottom: 0;    margin-top: 80px;}.RWDbanner_plus01 .slick-caption.txt-left span {    color: #fff;    text-shadow: 0 0 10px rgb(0 0 0 / 50%);}.RWDbanner_plus01 .slick-caption .txt2 {    margin-top: 50px !important;}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 48px;    font-weight: 700;    letter-spacing: 3px;    line-height: 1.3;}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 24px;    font-weight: 500;    line-height: 1.5;    letter-spacing: 3px;}.RWDbanner_plus01 .slick-caption .txt1 span h8:after {    content: "";    position: relative;    display: inline-block;    width: 180px;    height: 1px;    background: #ddd;    bottom: 18px;    margin-left: 15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #fff;    opacity: 1;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    background: #ccc;}/*scroll*/ 
.scrolldown_block {position: absolute; top:-75px; }.RWDbanner_plus01 .page-scroll {     width: auto; left: calc(15% / 2 + 15px);margin-left: 0; bottom: 40px;}.RWDbanner_plus01 .page-scroll.style-custom span {    margin-bottom: 0;writing-mode: vertical-lr; font-size: 12px;  letter-spacing: 4px;   color:#c6c2c6;    font-weight: 300;}.RWDbanner_plus01 .page-scroll.style-custom span::before { position: absolute; content: ''; width: 1px;height: 100px; left: 6px;bottom: -130px;   background: #c6c2c6; animation: scd 2s ease 0s infinite alternate; transition: all 0.5s ease 0s;}/*標題文字樣式統一*/ 
.index .section-subject {    margin-bottom: 50px;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo005__head__h1, .RWDbanner007 .title-main {    font-size: 45px;    line-height: 1.3;    font-weight: 700;    color: #333;    margin: 0 0 10px;letter-spacing: 1px;}.index .sub-title, .index h2.sub-title, .model__head__h2.isRWDbanner013, .RWDvideo005__head__h2, .RWDbanner007 .title-sub {    margin: 0;    font-size: 24px;    line-height: 1.5;    letter-spacing: 1.5px;    color: #555;    font-weight: 500;}/*酒*/ 
.wine_block {    background: #efeae0;}.wine_bg {    width: 100%;    height: 55%;    overflow: hidden;    position: absolute;    top: -8%;    left: 0;    z-index: 0;}.wine_bg_in {    width: 100%;    height: 130%;    background: url(archive/image/customization/wine_bg_001.jpg)no-repeat;    z-index: 0;    filter: grayscale(1)opacity(0.1);    position: relative;}.RWDbanner013 {    z-index: 1;}.model__head.isRWDbanner013 {    padding-top: 0;    margin-bottom: 80px;    padding-bottom: 0;}.RWDbanner013 .box {    height: 30vw;    padding: 0;}.RWDbanner013 .box .img_box .hover {    opacity: 1;    height: 77%;    object-fit: cover;z-index: 1;}.RWDbanner013 .box .img {    height:80%;}.RWDbanner013 .swiper-slide {    padding: 0 15px;}.RWDbanner013 .box {    height: 30vw;min-height: 700px;    padding: 0;}.RWDbanner013 .box .img, .RWDbanner013 .swiper-slide:nth-child(even) .box .img {    background: transparent;}.RWDbanner013 .box .img_box {    padding-top: 15%;}.RWDbanner013 .box .img_box img {    object-fit: contain;    object-position: top;}.RWDbanner013 .box:hover .img_box img {    opacity: 1;}.RWDbanner013 .box:hover .img_box .hover {    height: 70%;    transform: scale(1.05);}.RWDbanner013 .box .sub_text {    bottom: 0;    top: auto;    display: flex;    flex-direction: column;    text-align: center;    justify-content: flex-end;    padding: 0 15px 30px;    height: auto;}.RWDbanner013 .box .sub_text .name {    font-size: 26px;    line-height: 1.3;    letter-spacing: 1.5px;    color: #333;    font-weight: 600;    margin-bottom: 10px;    border-bottom: 1px solid #dcccad;    padding-bottom: 5px;}.RWDbanner013 .box .sub_text .sub_name {    font-size: 18px;min-height: 54px;    line-height: 1.5;    letter-spacing: 1.5px;    color: #555;    position: relative;    white-space: normal;    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.RWDbanner013 .nav_bottom {    display: none;}.RWDbanner013 .box .sub_text .num, .RWDbanner013 .box .sub_text .name::after {    display: none;}.RWDbanner013 .box:hover .sub_text {    padding: 0 15px 30px;}/*食品*/ 
.food_block {    padding: 100px 0;}.model_block {   padding: 150px 0; position: relative;}.RWDproduct002_v3 .section-subject {text-align: left;}/*旗下模特兒切換按鈕*/ 
.RWDproduct002_v3 .row:nth-child(2) .filter-portfolio {margin-top: -100px;}.RWDproduct002_v3 .filter-portfolio ul { display: flex;   justify-content: flex-end;margin-bottom: 0;width: 60%;  float: right;}.RWDproduct002_v3 .filter-portfolio ul>li { width: 130px;margin: 0 0 0 -1px;}.RWDproduct002_v3 .btn.btn-rj {    width: 100%;    padding: 10px;    border-radius: 0;    color: #426b35;    letter-spacing: 1px;    font-size: 16px !important;    text-align: center;    background: #f2f6e9;    border: 1px solid #d0d6c2;    font-weight: 300;    transition: .3s ease;}html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {    background-color: #426b35;}.RWDproduct002_v3 .active .btn.btn-rj { background-color: #426b35; color: #fff;opacity: 1;width: 100%;     font-weight: 300;transition: .3s ease;}.RWDproduct002_v3 .active .btn.btn-rj {    background-color: #426b35;    color: #fff;    opacity: 1;    width: 100%;    font-weight: 300;    transition: .3s ease;}.RWDproduct002_v3 { padding: 0; }.RWDproduct002_v3 .popup-portfolio { margin: 0 auto;}.RWDproduct002_v3 .row:nth-child(3) .col-md-12 {  padding: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    padding: 0 15px;   width: calc(100% / 4 - 1px); margin-bottom: 30px;}.RWDproduct002_v3 .portfolio-item>.inner-content>img {width: 100%;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover  .inner-content{border-color: #cf47cd; transition: .3s ease;}.RWDproduct002_v3 .showbottom a { padding: 10px 0 0;}.RWDproduct002_v3 .showbottom a .portfolio-bottom__h4 {    padding: 10px 0 0;    margin-bottom: 10px;    font-size: 20px;text-align: left;    color: #333;    letter-spacing: 1px;    line-height: 1.5;    font-weight: 700;    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.RWDproduct002_v3 .showbottom a p.portfolio-bottom__p {    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    min-height: 58px;text-align: left;    font-size: 18px;}.RWDproduct002_v3 .showbottom a {    padding: 15px 15px;}.RWDproduct002_v3 .price, .RWDproduct002_v3 .shop-box {    padding: 0 15px;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {    color: #426b35;}.RWDproduct002_v3 .btn-box .btn {  background: #fff !important;   width: 200px; border-radius: 0; border: 1px solid #933a92;  font-size: 15px; letter-spacing: 2px;   color: #933a92; max-width: none;  padding: 10px 15px;  line-height: 1.5;  text-align: left; position: relative;transition: .3s ease;}.RWDproduct002_v3 .btn-box .btn:before {  position: absolute;  content: "\f3d3";   font-family: "Ionicons";  right: 25px;  color: #933a92;  font-weight: 500;   top: 50%;  transform: translateY(-50%);   transition: .3s ease;}.RWDproduct002_v3 .btn-box .btn:hover {color: #fff; background: linear-gradient(104deg, #ce5ecd 30%, #9c359b 100%) !important;transition: .3s ease; border: 1px solid transparent; transition: .3s ease;}.RWDproduct002_v3 .btn-box .btn:hover:before {color: #fff; transition: .3s ease;}.RWDproduct002_v3 li.fixprice.delline {    font-size: 13px;}.RWDproduct002_v3 li.selprice {    font-weight: 500;    color:#426b35;    font-size: 18px;}.RWDproduct002_v3 .price {    padding: 15px 10px 0;    font-size: 13px;    text-align: left;    border-top: 1px solid #ddd;}.RWDproduct002_v3 .btn-box .shop {    background: #111;    border-radius: 0;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom .btn_add2car {    background-color: #06b04b;    color: #fff;    border: 0;}/**/ 
.events_block:before {    content: "";    position: absolute;    width: 46%;    height: 100%;    background: url(archive/image/customization/event_bg.png)no-repeat;    background-size: cover;    background-position: right;    left: calc(10% + 15px);    top: 0;}.events_block:after {    content: "";    position: absolute;    width: calc(90% - 15px);    height: 100%;    background: #f5f3ed;    top: 0;    right: 0;    z-index: -1;}.events_block .container {    width: 70% !important;    margin: 0 10% 0 auto;}.RWDbanner007 .banner-info {    color: #333;    text-align: center;    margin-bottom: 50px;    padding-bottom: 30px;    border-bottom: 1px solid #c9d0c7;}.RWDbanner007 .item-editor ul {    padding-left: 22px;}.RWDbanner007 {    margin: 0;}.RWDbanner007 .item-info {    min-height: 280px;    position: relative;    padding: 50px;    padding-right: 80px;    background: #fff;}.RWDbanner007 .item-img {    width: 60%;}.RWDbanner007 .item-subtitle {    position: relative;    font-size: 20px;    color: #333;    font-weight: 600;    border-bottom: 1px solid #ddd;    padding-bottom: 30px;}.RWDbanner007 .item-editor {    color: #555;    position: relative;    font-size: 18px;    letter-spacing: 1px;}.RWDbanner007 .item-nav-next, .RWDbanner007 .item-nav-prev {    background-color: #426b35;}.RWDbanner007 .item-info:before{display:none;}.RWDbanner007 .item-title {    position: relative;    font-size: 32px;    line-height: 1.3;    margin-bottom: 10px;    letter-spacing: 1px;    font-weight: 600;    color: #333;}.RWDbanner007 .item-title-blk {    margin-bottom: 30px;}.RWDbanner007 .item-box {    width: 40%;}.RWDbanner007 .item-fraction {    right: 10px;    font-size: 15px;    color: #999;}/*故事區塊*/ 
.news_block {    padding: 150px 0 0px 120px;    position: relative;    background: #555;}.news_block::before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(archive/image/customization/story_bg.jpg)no-repeat;    left: 0;    top: 0;    background-size: cover;    background-attachment: fixed;    mix-blend-mode: multiply;}.news_block .to_btn {    margin-top: 100px;}.news_block .to_btn a {    max-width: 300px;    color: #fff;    border: 1px solid #999;    border-width: 0 0 1px;    display: block;    padding: 8px 10px;    position: relative;}.news_block .to_btn a:after {    content: ">";    position: absolute;    right: 5px;    transform: scaleY(1.5);    font-size: 16px;    line-height: 1;    bottom: 15px;}.news_block > .container { display: flex;width: 100% !important;padding: 0;    flex-wrap: wrap;}.news_block > .container > .RWDservice010 {    width: 70%;}.news_block > .container > .RWDedictor008 {    width: 30%;    padding-right: 100px;}.RWDbtn01 {    width: 100%;    display: none;}.RWDbtn01 .btn-box li {    width: auto;}.RWDbtn01 .btn {    min-width: 300px;    color: #fff;    border: 1px solid #999;    border-width: 0 0 1px;    display: block;    padding: 8px 10px;    background: transparent;    text-align: left;    position: relative;    border-radius: 0;}.RWDbtn01 .btn:after {    content: ">";    position: absolute;    right: 5px;    transform: scaleY(1.5);    font-size: 16px;    line-height: 1;    bottom: 15px;}.index .news_block .sub-title {    color: #ddd;    margin: 30px 0 0;}.index .news_block .main-title {    color: #fff;}.RWDservice010 .big_bgshow {    height: 55vh;    margin-bottom: 80px;}.RWDservice010 .big_bgshow:nth-child(3) {    margin-bottom: 0;}.index .news_block .section-subject {    position: sticky;    top: 200px;    margin: 50px 0 80px;}.RWDservice010 .text_box {    bottom: 0;    width: 46%;    padding: 60px;    min-width: 500px;    background: rgb(255 255 255 / 90%);}.RWDservice010 .text_box .title {    font-size: 32px;    line-height: 1.3;    margin-bottom: 10px;    letter-spacing: 1px;}.RWDservice010 .text_box .sub_title {    color: #333;    font-size: 21px;    font-weight: 600;    margin-bottom: 30px;}.RWDservice010 .text_box .memo {    font-size: 17px;    text-align: justify;    -webkit-line-clamp: 4;}.RWDservice010 .text_box .sub_title:after {    content: "";    position: relative;    display: block;    width: 70px;    height: 2px;    background: #06b04b;    margin-top: 15px;}.RWDbanner007 .item-nav-prev.swiper-button-disabled, .RWDbanner007 .item-nav-next.swiper-button-disabled {    opacity: 0;}.RWDbanner007 .link-store {    width: 100%;    max-width: 180px;    bottom: -75px;color: #426b35;    border-bottom: 1px solid #426b35;    font-size: 18px;}.RWDbanner007 .link-store:after {    content: ">";    position: absolute;    right: 5px;    transform: scaleY(1.5);    font-size: 16px;    line-height: 1;    bottom: 10px;}/*活動回顧*/ 
.review_block { padding: 150px 0; position: relative;}/*影片區域按鈕*/ 
.RWDvideo005__head {    text-align: left;    margin: 0 0 80px;}.RWDvideo005 .type_name::after {display: none;}.RWDvideo005 .type_name {    width: 130px;    padding: 10px;    border-radius: 0;    color: #426b35 !important;    letter-spacing: 1px;    font-size: 16px;    text-align: center;    background: #f2f6e9;    border: 1px solid #d0d6c2;    font-weight: 300;    transition: .3s ease;    line-height: 1.6;    margin-left: -1px;}.RWDvideo005 .type_name:hover {   background-color: #426b35; font-weight: 300;   transition: .3s ease; color: #fff !important;}.RWDvideo005 .active .type_name { background-color: #426b35;  color: #fff !important;  font-weight: 300; transition: .3s ease;}/*影片區域切換按鈕位置*/ 
.RWDvideo005 { background: transparent;}.RWDvideo005 .main_box .swiper-container {    overflow: visible;    position: absolute;    right: 0;    bottom: 0;}.RWDvideo005 .main_box .swiper-container > .swiper-wrapper {  transform: translate3d(0px, 0px, 0px) !important;   justify-content: flex-end; margin-bottom: 50px;    width: auto; }.RWDvideo005 .main_box {    background: transparent;}/*影片區域文字*/ 
.RWDvideo005 .small_box .type { font-size: 17px;  letter-spacing: 1px;  font-weight: 300;    bottom: 30px;}.RWDvideo005 .small_box::before {display:none;}.RWDvideo005 .small_box .name {    bottom: 60px;}.RWDvideo005 .small_box .name {font-weight: 600; letter-spacing: 1px;}.RWDvideo005 .LR .pic_box:nth-child(even) .small_box:nth-child(5)::before, .RWDvideo005 .LR .pic_box:nth-child(odd) .small_box:nth-child(1)::before, .RWDvideo005 .RL .pic_box:nth-child(even) .small_box:nth-child(1)::before, /*影片彈跳視窗按鈕*/ 
.RWDvideo005_jumpBox_link { color: #fff;  width: 200px;   border: 1px solid #933a92;   text-align: left;   background: #933a92;  font-size: 15px;  padding: 10px; height: auto; line-height: 2;  position: relative;   margin: 30px auto 0 auto;   max-width: none; letter-spacing: 1px;}.RWDvideo005_jumpBox_link::before { position: absolute; content: "\f3d3";  font-family: "Ionicons";  right: 25px;  color: #fff; font-weight: 500;   top: 50%;transform: translateY(-50%);}.RWDvideo005_jumpBox_link:focus, .no-touch .RWDvideo005_jumpBox_link:hover { text-decoration: none;   color: #fff; background: linear-gradient( 104deg , #ce5ecd 30%, #9c359b 100%) !important; }/*影片彈跳視窗文字*/ 
.RWDvideo005_jumpBox .swiper-slide .small_box .text .type {  font-size: 16px; letter-spacing: 1px;}.RWDvideo005_jumpBox .swiper-slide .small_box .text .name {  letter-spacing: 1px;}
/*footer start*/

.scrollTop002 .ii {letter-spacing: 0;}.scrollTop002 {right: 15px;bottom: 180px;}/**/ 
.footer_block .footer_info dd a, .footer_block .footer_info dd a:hover {color: #fff;}.footer_block {    position: relative;    padding: 100px 0 10vh;    margin-top: 0;    border-top: 0;    background: #1b3e24;    color: #eee;}.footer_info {    display: grid;    grid-template-columns: 45% auto;    grid-column-gap: 30px;}.footer_block>.container {    display: grid;    grid-template-columns:450px auto;    grid-column-gap: 50px;}.ft_logo {    grid-column: 1;    border-right: 1px solid #555;    padding: 0 50px;}.footer_info iframe {    width: 100%;    height: 100%;}.RWDsocial002 .iconRounded {    border-radius: 50%;    width: 50px;    height: 50px;    font-size: 20px;    display: flex;    align-items: center;    justify-content: center;    text-align: center;    margin-right: 15px;    background: transparent;    border: 0;    color: #fff;}.footer_info dd h8 {    color: #ccc;    font-size: 15px;    padding-left: 10px;    border-left: 1px solid #555;    margin-left: 10px;}.RWDsocial002 ul.socialNetwork li {    display: inline-block;    float: none;}.RWDsocial002 .pull-right {    float: none !important;    margin-bottom: 0;}.footer_block h3 {    font-size: 24px;    margin-bottom: 0;    letter-spacing: 1px;    line-height: 1.3;    margin-top: 0;}.footer_info dd:last-child, .footer_info dl {    margin-bottom: 0;}.footer_info dd {    margin-bottom: 15px;}.ft_logo .RWDedictor008 {    display: flex;    align-items: center;}.ft_logo_img {    max-width: 150px;    margin-right: 15px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: transparent;    color: #fff;}.RWDsocial002 {    border-top: 1px solid #555;    margin-top: 30px;    padding-top: 15px;}.ft_other {    display: flex;    flex-wrap: wrap;    align-items: center;    justify-content: center;    font-size: 12px;    padding: 20px 15px;    margin-top: 80px;    color: #ababab;    background: #000;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #ababab;}.RWDssl01 {    padding: 0 15px;}.ft-btn a {    color: #eee;    margin: 20px 0 0;    display: block;}.ft-btn a:hover {    color: #fff;}

/*footer end*/
/*英文版 start*/

body.wrapper_bg.lang_en {letter-spacing: 0.5px;}.RWDshopping .btn.normal {    max-width: initial;}.lang_en .RWDmenu_plus04 .header .site-nav .menu>li>a {letter-spacing: 0.5px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span{letter-spacing: 0.5px;font-size: 45px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1,.lang_en .RWDbanner_plus01 .slick-caption .txt2,.lang_en .RWDbanner_plus01 .slick-caption .txt3,.lang_en .RWDbanner_plus01 .slick-caption .txt4,.lang_en .RWDbanner_plus01 .slick-caption .txt5,.lang_en .RWDbanner_plus01 .slick-caption .txt6{letter-spacing: 0.5px;max-width: 50%;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 span{letter-spacing: 0.5px;}.lang_en .RWDbanner_plus01 .logo {left: 50%;}.index .lang_en .main-title, .lang_en .model__head__h1.isRWDbanner013, .lang_en .RWDvideo005__head__h1,.lang_en  .RWDbanner007 .title-main{letter-spacing: 0px;}.index .lang_en .sub-title, .index .lang_en h2.sub-title,.lang_en .model__head__h2.isRWDbanner013,.lang_en .RWDvideo005__head__h2,.lang_en .RWDbanner007 .title-sub{letter-spacing: 0.5px;}.lang_en .RWDbanner013 .box .sub_text .sub_name{letter-spacing: 0.5px;min-height: 50px}.lang_en .RWDbanner013 .box .sub_text .name{letter-spacing: 0.5px;}.lang_en .RWDbanner007 .item-title{letter-spacing: 0.5px;font-size: 28px;}.lang_en .RWDservice010 .text_box .title{letter-spacing: 0.5px;}.lang_en .fixed_notice h6 {letter-spacing: 0.5px;font-size: 50px;}.lang_en .RWDvideo005 .type_name{letter-spacing: 0.5px;}.lang_en .footer_info dd {line-height: 1.7;}.lang_en .fixed_notice img {margin: 0 20px;}.lang_en .RWDservice010 .text_box .memo {text-align: left;}.lang_en .RWDmenu_plus04 .member-block .other {letter-spacing: 0;}.lang_en .RWDmenu_plus04 .cart-block h3,.lang_en .RWDmenu_plus04 .querycar-block h3{letter-spacing: 0;}.lang_en .RWDmenu_plus04 #mobile-menu .language-block{font-family: 微軟正黑體;}.lang_en .RWDmenu_plus04 .features .cart-btn span.cart-nu {font-family: 微軟正黑體;}.lang_en .RWDalert_fancybox .btn {letter-spacing: 0;}.lang_en #join_form{letter-spacing: 0;}.lang_en .shopping_form{letter-spacing: 0;}

/*英文版 end*/
/*bounceIn 修正成 fadeIn start*/

@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }    to {    opacity: 1;    -webkit-transform: none;    transform: none;  }   }@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}

/*bounceIn 修正成 fadeIn 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.RWDright_cont002 .item-first>a{animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.8s;opacity: 0}/*scrolldown按鈕動態*/@-webkit-keyframes scd{  0%{    height: 110px;  }  100%{    height: 0px;  }}

/*動態調整 end*/
/*內頁 start*/

/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;}.page_wrapper_bg .main section.call_to_action>.container { width: 100%;  max-width: 1650px;}section.hgroup .container {  width: 100%;margin-left: 0; margin-right: 0;border-bottom: none;}.main section .container .article-text > .container {width: 100%;}.btn.active, .btn:active {    box-shadow: none;}.pagecontent .article_model[data-seq="0"] {  margin-top: 0 !important;}/*網頁警告*/ 
.page_wrapper_bg .fixed_notice {display: none;}.page_wrapper_bg .footer_block {padding-bottom:0;}.page_wrapper_bg .RWDalert_fancybox.bottom {margin-bottom:0;}.product1 .page_wrapper_bg .fixed_notice { display: block;}.product1 .page_wrapper_bg .footer_block {  padding-bottom: 8vh;}/*固定側選單*/ 
.collapsing_header .main {overflow: inherit;}.main section .container .article-text > .container>.xrow { height: 100%;position: relative; display: inline-block; width: 100%;}.main section .container .article-text > .container .xrow #sidebar {  position: sticky; top: 80px; left: 0;    z-index: 10;}/*頁尾*/ 
.page_wrapper_bg .footer_block>.container {width: 80%;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 40px;margin-bottom: 5px;color: #333;font-weight: bold;letter-spacing: 3px;line-height: 1.5;text-align: center;}.page_wrapper_bg .article-text h2 {font-size:32px;line-height: 1;letter-spacing:2px;}.page_wrapper_bg .article-text h3 {font-size:28px;letter-spacing: 2px;line-height: 1;margin: 0 0 10px;}.page_wrapper_bg .article-text h4 {font-size: 20px;line-height: 1.6;letter-spacing: 1px;margin: 0px 0 10px;}.page_wrapper_bg .article-text h5 {font-size: 18px;line-height: 1.6;letter-spacing: 1px;margin: 0px 0 10px;}.page_wrapper_bg .article-text h6 {font-size: 16px;line-height: 1.6;letter-spacing: 1px;margin: 0px 0 10px;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p, .RWDtimeline01 li.event .point .editor, .RWDslider01 .editor, .RWDtimeline02 .timeline2_list .block .text-in, .layoutlist_8 .list_subject .summary a, ._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {color: #555;letter-spacing: 1.5px;line-height: 1.8;font-size: 16px;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:16px;line-height: 1.8; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent !important;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;min-width: 180px;padding: 10px;border: 1px solid #426b35;font-size: 15px;color: #426b35;font-weight: 400;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #426b35;color: #fff;transition: 0.5s ease;}.page_wrapper_bg .ebtn {letter-spacing: 2px;background: transparent;padding: 0px;float: right;margin-top: 20px;line-height: 1.5;}.page_wrapper_bg .ebtn a {text-align: center;display: block;min-width: 180px;border: 1px solid #426b35;font-size: 15px;padding: 10px;color: #426b35;transition: 0.5s ease;}.page_wrapper_bg .ebtn a:hover {background: #426b35;color: #fff;transition: 0.5s ease;}/*購物車按鈕*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add { border-radius: 0;background: #426b35; color: #fff; font-size: 15px;transition: 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover  {color: #fff;background: #426b35;transition: 0.5s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop { border-radius: 0;background: #111; color: #fff; font-size: 15px;transition: 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {color: #fff;background: #111;transition: 0.5s ease;}/*購物車結帳頁面_按鈕*/ 
.RWDshopping .btn.normal {color: #426b35;border-radius: 0px;border-color: #426b35;transition: 0.5s ease;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover, .RWDshopping .btn.normal.formbtn:hover { border-color: #46630b;color: #fff;background: #426b35;transition: 0.5s ease;}.RWDshopping .btn.bg2 { background: #426b35;color:  #fff;transition: 0.5s ease;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {    background: #46630b;color: #fff; transition: 0.5s ease;}.RWDshopping .btn.bg3{ background: #426b35;color:  #fff;transition: 0.5s ease;}.RWDshopping .btn.bg3:hover {    background: #46630b;color: #fff; transition: 0.5s ease;}#mobile-fixed .btn-box .normal {color: #426b35; border: 1px #426b35 solid;border-radius: 0;}#mobile-fixed .btn-box .bg2 { color: #fff;background: #426b35; }.download_container .btn { color: #fff; background: #426b35; border-radius: 0px}#mobile-fixed .btn-shop .btn.shop {letter-spacing: 2px;background: #111;color: #fff;border-color: #111;border-radius: 0px;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.shop:hover {background: #111;color: #fff;border-color: #111;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.add {letter-spacing: 2px;background: #426b35;color: #fff;border-color: #426b35;border-radius: 0px;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.add:hover {background: #426b35;color: #fff;border-color: #426b35;transition: 0.3s ease;}/*會員註冊按鈕*/#btn_member_login {letter-spacing: 2px;font-size: 15px;padding: 10px;color: #fff;border-radius: 0px;background-color: #426b35;transition: .3s ease;}#btn_member_login:hover {background: #426b35;color: #fff;transition: 0.3s ease;}#join_form .btn-primary {display: block;width: 160px;padding: 10px 0;border: 1px solid  #426b35;font-size: 15px;color:  #426b35;background: #fff;border-radius: 0px;transition: 0.5s ease;}#join_form .btn-primary:hover {background:  #426b35;color: #fff;transition: 0.5s ease;}#join_form .btn-link  {letter-spacing: 2px;text-align: center;width: 180px;border: 1px solid #2aabe4;font-size: 15px;padding: 5px 0;color: #2aabe4;border-radius: 0px !important;margin: 0px;transition: 0.3s ease;line-height: 1.5;}#join_form .btn-link a {color: #46630b;background-color: transparent;}#join_form .btn-link:hover {background: #46630b;color: #fff;transition: 0.3s ease;} /*需求單按鈕*/ 
.page_wrapper_bg .RWDquiry .btn.normal {letter-spacing: 2px;text-align: center;width: 160px;border: 1px solid #46630b;font-size: 15px;padding: 10px 0;color: #46630b;border-radius: 0px !important;margin: 0px;transition: 0.3s ease;padding:10px 0;line-height: 1.5;}.page_wrapper_bg .RWDquiry .btn.normal:hover {background:#46630b;color: #fff;transition: 0.3s ease;} #RWDPAGE_BASE_PAT02 .RWDquiry .btn.bg2 {letter-spacing: 2px;text-align: center;width: 160px;background: #46630b;color: #fff;margin: 0px;transition: 0.3s ease;padding: 10px 0;line-height: 1.5;}#RWDPAGE_BASE_PAT02 .RWDquiry .btn.bg2:hover {background:#46630b;color: #fff;transition: 0.3s ease;}/*標題下麵包屑*/ 
.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;}/*共同間距*/ 
.content_flex { display: flex; flex-wrap: wrap;}.content_item { margin-bottom: 120px;  position: relative;}.content_item:last-child{margin-bottom:0px;}/*關於*/ 
.about_all .content_pic.content_flex .content_pic {  width: 50%; padding: 0 5px;}.about_all .content_pic.content_flex { width: 55%;}.about_all .content_text {  width: 45%;  padding-right: 60px;}.page_wrapper_bg .article-text .about_all h4 { color: #426b35; padding: 0 0 15px;  margin: 0 0 25px;  border-bottom: 1px solid #eee;}.about_all .content_pic.content_flex .content_pic.about_pic_b { width: 36%;}.about_all .content_pic.content_flex .content_pic.about_pic_a { width: 64%;}/*列表樣式H*/ 
.rwdlayoutlist_9 .litem {  width: calc(100% / 4); margin: 0 0 35px;     padding: 0 15px;}.rwdlayoutlist_9 .subject { color: #333;  font-size: 22px; line-height: 1.8;  letter-spacing: 1px;    font-weight: 600;}.rwdlayoutlist_9 .cdate { padding: 15px 0 0;  letter-spacing: 1.5px; line-height: 1.5;  color: #555;}.rwdlayoutlist_9 .cdate::before {     background: #426b35; height: 1px;}.no-touch .rwdlayoutlist_9 .litem:hover .litem__imgs::after {  opacity: 0;}.rwdlayoutlist_9 .summary {    -webkit-line-clamp: 2; font-size: 15px; color: #555;letter-spacing: 1px;}.rwdlayoutlist_9 .litem .litem__text { width: 85%; padding: 20px 30px;}.rwdlayoutlist_9 .litem:hover a.subject { color: #426b35;}/*最新消息*/ 
.news_all .content_flex { margin-top: 30px;}.news_all .content_pic {  width: 50%;  padding: 15px;  border: 1px solid #eee; display: flex;}/*側選單滑過變色*/#sidebar .products-nav { font-family:'Noto Serif TC', serif;}.page_wrapper_bg .products-nav { font-family:'Noto Serif TC', serif;}.page_wrapper_bg .products-nav .nav-title {      font-size: 20px;     background: #1b3e24; color: #fff; padding: 15px 15px;font-weight: 400; margin: 0; text-align: center;  font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .products-nav>ul>li { margin: 0;  padding: 0; position: relative; width: 100%;color: #555; width: 100%;  color: #777; border-bottom: 1px solid #eee; text-align: center;  background-color: rgba(255,255,255,.5); transition: 0.4s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a {  color: #555; font-weight: 500; font-size: 17px;   padding: 15px 20px;  transition: 0.4s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {  color: #426b35;  transition: 0.4s ease;}.page_wrapper_bg .products-nav>ul>li.active>a { color: #426b35; transition: 0.4s ease;}.page_wrapper_bg .m2018 .products-nav .toggle-submenu::after {right: 10px;top: 93%;}.page_wrapper_bg .m2018 .products-nav li.is-open>.toggle-submenu::after {    color: #426b35;}/*引導文字*/ 
.sortbar { width: 100%; text-align: center !important;background: #f5f3ed;   padding: 30px; letter-spacing: 1px; line-height: 1.5;  color: #555;  margin: 0 !important;}.sortbar a:hover {color: #426b35 !important;;}/*產品列表樣式E*/ 
.page_wrapper_bg .layoutlist_2 .subject {    margin: 10px 0 0;text-align: center;}.page_wrapper_bg .item .subject A.itemlink {color: #333;font-size: 18px;font-weight: 600;line-height: 1.5;letter-spacing: 1px;}.layoutlist_2 .item, .layoutlist_4 .item { border-bottom:none;}.layoutlist_2 .item img {  transition: .5s ease;}.layoutlist_2 .item:hover img {  transform: scale(1.02);    transition: .5s ease;}.layoutlist_2 .item:hover .subject A.itemlink { color: #426b35;}.layoutlist_2 .subject {color: #333;font-size: 18px;font-weight: 600;line-height: 1.5;letter-spacing: 1.5px; }.layoutlist_2 .subject:hover {color: #426b35;}.layoutlist_2 .item .img { border: 1px solid #EEE;  transition: .5s ease;}.sortbar {    margin-bottom: 20px !important;}.layoutlist_2 .item, .layoutlist_4 .item {    margin: 0 0 30px;}.layoutlist_2 .item .summary {    line-height: 1.5;    margin: 15px 0 0;    text-align: center;}/*產品內頁*/#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page  { font-family:'Noto Serif TC', serif;}.RWDproduct_page .pic-box .swiper-container {  border: 1px solid #eee;}.RWDproduct_page .products-info .name { color: #426b35; font-size: 20px; font-weight: 600;line-height: 1.5;letter-spacing: .5px;    margin-bottom: 30px;}.RWDproduct_page .control-box .control-label, .RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .txt .title { font-size: 15px; letter-spacing: 1px;  color: #555; line-height: 1.2;}.RWDproduct_page .btn-other { text-align: center;  display: flex;  flex-wrap: wrap;}.RWDproduct_page .btn-other li>button { padding: 5px 10px; font-size: 14px; letter-spacing: .5px;  width: 100%;}.RWDproduct_page .btn-other li {   border: 1px solid #111; width: calc(100% / 2 - 10px );   margin: 0 5px; text-align: center; color: #fff;  background: #111;}.RWDproduct_page .btn-other li:last-child {background: #06b04b; border: 1px solid #06b04b;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a { color: #fff;  background: #06b04b;}.RWDproduct_page .btn-other li:hover {border-color:#06b04b;}.product2 .RWDproduct_page .btn-other { margin-top: 30px;}.product2 .RWDproduct_page .btn-other li>button {  border:none;}.product2 .RWDproduct_page .btn-other .ibtn:hover, .product2 .RWDproduct_page .products-nav ul li>ul>li:hover>a { color: #06b04b; background: transparent;}.product1 .RWDproduct_page .products-info .price-box, .product1 .RWDproduct_page .pd-info, .product1 .RWDproduct_page .btn-shop {    display: none;}.product2 .RWDproduct_page .btn-other li { border: none; color: #111;  background: transparent;}.product2 .RWDproduct_page .btn-other li:hover {color: #06b04b;}.RWDproduct_page .products-info .txt .editor ul li { padding-bottom: 5px;}.RWDproduct_page .products-info .txt .editor ul {padding-left: 20px;}.RWDproduct_page .products-info .txt .editor { font-size: 15px;  letter-spacing: 1px; line-height: 1.5; color: #555;}ul.price-box.list-inline>li.delline {font-weight: 400; font-size: 14px;}ul.price-box.list-inline { display: flex;   align-items: baseline;}ul.price-box.list-inline>li.active>b {  font-size: 18px;}ul.price-box.list-inline>li.active>span {   font-size: 13px;}ul.price-box.list-inline>li.active {   font-size: 18px;}/*.RWDproduct_page .products-editor { background: rgb(243 239 232 / 30%); padding: 60px 80px;   color: #555; letter-spacing: .5px;  font-size: 16px;  line-height: 1.8;}*/ 
.RWDproduct_page .products-editor {    color: #555; letter-spacing: .5px;  font-size: 16px;  line-height: 1.8;}.RWDproduct_page .products-editor ul  { display: flex; flex-wrap: wrap; background: rgb(243 239 232 / 30%); padding: 60px 80px;   }.RWDproduct_page .products-editor ul li {  width: 50%; padding-right: 30px; color: #555;}/*產品頁籤貓咪版*/ 
.RWDproduct_page .tab-box { font-family:'Noto Serif TC', serif;}.RWDproduct_page .tab, .RWDproduct_page .tab:last-child { display: flex;}.RWDproduct_page .tab-box .tab-menu a { padding: 15px 20px;height: auto; font-size: 17px;  background: transparent;  border: 0;position: relative;     color: #333;}.RWDproduct_page .tab-box .tab-menu li.active a:before {display: none;}.RWDproduct_page .tab-box .tab-menu a:after {content: "";   background: #ccc;  position: absolute;  width: 1px;height: 18px; right: 0; top: 50%;transform: translateY(-50%);}.RWDproduct_page .tab-box .tab-menu li.active a, .RWDproduct_page .tab-box .tab-menu a:hover {  font-weight: 500 !important; color:  #426b35; border: transparent;  background: transparent;   font-weight: 500;  letter-spacing: 1px; }.RWDproduct_page .tab-box .tab-menu li:last-child a:after { opacity: 0;}.RWDproduct_page .tab-box .tab-container {  border: 1px solid #eee;}.RWDproduct_page .tab-box .tab-container>ul>li {     padding: 30px;  font-size: 16px;  background: rgb(243 239 232 / 30%);  color: #333;  font-weight: 400; letter-spacing: 1px; line-height: 1.5;}.RWDproduct_page .tab-box .tab-container>ul>li>ul>li {  width: calc(100% / 2 );  padding-bottom: 10px;}.RWDproduct_page .tab-box .tab-container>ul>li>ul { padding-left: 20px; list-style: initial; display: flex; flex-wrap: wrap;}/*相簿列表*/ 
.layoutlist_2 .album_item { height: auto !important;  width: calc(100% / 3 ); margin: 0 !important;}.album_item img { max-height: none !important;}.layoutlist_2 .album_item a {color: #333;font-size: 18px;font-weight: 600;line-height: 1.5;letter-spacing: 1px;}/*相簿內頁*/ 
.photo_discription .text {font-family:'Noto Serif TC', serif  !important; font-size: 16px  !important; font-weight: 500  !important; color: #555  !important;  letter-spacing: 1.5px  !important;}/*問與答*/ 
.faq1 .main section .container .article-text > .container .xrow #sidebar .nav-title { display: none;}.faq1 #sidebar .products-nav ul>li {width: calc(100% / 5); color: #426b35; letter-spacing: 1px; font-size: 16px !important;  text-align: center; background: #f2f6e9;  border: 1px solid #d0d6c2;}.faq1 #sidebar .products-nav ul>li.active a {    color: #fff;}.faq1 #sidebar .products-nav ul>li.active {  background-color: #426b35; color: #fff;}.faq1 #sidebar .products-nav ul { display: flex;  flex-wrap: wrap;}.faq1 .main section .container .article-text > .container .xrow #sidebar {    left: 50%;  width: 85%;padding-right: 0;float: none; margin: 0 auto 40px; left: auto;}.faq1 .main section .container .article-text > .container .xrow .pagecontent { width: 85%;padding: 60px 80px !important;  border: 1px solid #eee;margin: 60px auto 0 !important; float: none;}/*常見問題*/ 
.rwd .faq_question {  color: #333;padding: 30px 0px; letter-spacing: 1px;  line-height: 1.8;}.rwd .faq_answer { letter-spacing: 1px;   padding: 35px 15px;  line-height: 1.6;  color: #555;}.faq_split {  border-top: 1px dashed #eee;}/*聯絡我們*/ 
.new-form {   margin-top: 0;  margin-left: 0;margin-right: 0;  padding: 80px 80px; background: #f5f3ed;}.new-form .formdesc iframe {  height: 180px; }.new-form .formdesc ul li a { color: #555;}.new-form .formdesc ul li { padding-bottom: 5px; color: #555; font-weight: 500;}.new-form .formdesc ul {   list-style: none;  padding: 0; font-size: 16px;  color: #555;  line-height: 1.6;  letter-spacing: 1.5px;margin-bottom: 20px;}.new-form .formdesc h4 {color: #426b35;  font-weight: 600;  font-size: 26px;  letter-spacing: 1.5px;  padding-bottom: 10px;  margin-bottom: 15px; border-bottom: 1px solid #e5e4e1;}.new-form .formdesc {  padding-right: 80px;}.customized_columns ._input, .customized_columns select {  border-radius: 0px; box-shadow: none;    background: #fff; border: 1px solid #eee;}.form-horizontal .control-label { color: #555; font-weight: 600;   letter-spacing: 1.5px;}textarea#eformstw41_00006 {  height: 155px;}/*隱私權政策*/ 
.content_item.privacy_first {   margin-top: 40px;}.privacy_all .content_item {  padding-bottom: 60px;   border-bottom: 1px dashed #e0e0e0; margin-bottom: 60px;}.privacy_all .content_item ul li {    padding-bottom: 10px;}.privacy_all .content_item ul { padding-left: 20px;  list-style: disc;}.privacy_all .content_item h5 { font-weight: 600;   letter-spacing: 1.5px;   color: #333;}/*會員登入*/ 
.join_form-title { color: #333;font-weight: 600;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]) {border-radius: 0;}#btn_member_login { background:  #426b35 ;color:  #fff;border-radius: 0px;transition: 0.5s ease;}#btn_member_login:hover  {    background:  #426b35;color: #fff; transition: 0.5s ease;}.member_join_strong { color: #4db52c;}/*側選單*/ 
.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic { background: transparent;}/*結帳頁面*/ 
.RWDshopping .shopping-step .name {color: #426b35;font-weight: 500;}.RWDshopping .shopping-step .num {color: #426b35;border: 1px solid #426b35;background: rgba(255,255,255, .6);}.RWDshopping .shopping-step .num i {color: #fff;}.shopping-step li+li:before {    background: #426b35;}@keyframes num-bg {    0% {background: rgb(79,116,1, 0);-webkit-transform: scale(.5);transform: scale(.5)}    100% {background: rgb(79,116,1, .8);-webkit-transform: scale(1);transform: scale(1)}}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form {    border-radius: 0px;}.delivery-box, .goadd-box, .no-sale-box, .notice, .other-check, .sale-box { border: 1px solid #eee;  border-radius: 0; box-shadow: none;}.shopping_form .shopping-title { font-weight: 500;}/*產品歷史瀏覽紀錄*/ 
.RWDhistory002 .history-btn { font-size: 12px;  letter-spacing: 1px;  left: auto !important; right: 0px;  background: #000;   padding: 6px;  width: 45px;   top: 33%;}.RWDhistory002 .history-block.left .history-btn {  right: -45px;}.RWDhistory002 .history-block .pic { background-color: transparent;}.RWDalert_fancybox.center {    background: #efeae0;    line-height: 1.5;    letter-spacing: 1.5px;    color: #555;    max-width: 1200px !important;    font-weight: 500;    padding: 80px 50px !important;}.RWDalert_fancybox.center .editor h4 {    color: #333;    font-weight: 700;    font-size: 40px;    letter-spacing: 1px;    margin: 0px 0px 16px;}.RWDalert_fancybox.center .editor {   margin-top: 15px;    font-size: 18px !important;}.RWDalert_fancybox .btn {    font-size: 26px;    padding: 8px 30px;    border-radius: 0;}.RWDalert_fancybox .btn.active {    background: #1b3e24 !important;    color: #fff !important;    border-color: #1b3e24 !important;}.RWDalert_fancybox .btn:hover {    background: #185327 !important;    color: #fff !important;    border-color: #185327 !important;}/*---------*/ 
.page_wrapper_bg.lang_en .main section.call_to_action>.container {max-width: 1850px;}.lang_en #RWDPAGE_BASE_PAT02 .hgroup h1 {letter-spacing:0px;}.page_wrapper_bg.lang_en .article-text h2 {letter-spacing:0px;}.page_wrapper_bg.lang_en .article-text h3 {letter-spacing:0px;}.page_wrapper_bg.lang_en .article-text h4{letter-spacing:0px;}.page_wrapper_bg.lang_en .article-text h5{letter-spacing:0px;}.page_wrapper_bg.lang_en .article-text h6{letter-spacing:0px;}.lang_en .layoutlist_8 .list_subject .summary a, ._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {letter-spacing:0px;}.page_wrapper_bg.lang_en .btn_back {letter-spacing:0px;}.page_wrapper_bg.lang_en .ebtn {letter-spacing:0px;}.lang_en #mobile-fixed .btn-shop .btn.shop {letter-spacing:0px;}.lang_en #mobile-fixed .btn-shop .btn.add {letter-spacing:0px;}.lang_en #btn_member_login  {letter-spacing:0px;}.lang_en #join_form .btn-link {letter-spacing:0px;}.page_wrapper_bg.lang_en .RWDquiry .btn.normal {letter-spacing:0px;}.lang_en #RWDPAGE_BASE_PAT02 .RWDquiry .btn.bg2  {letter-spacing:0px;}.page_wrapper_bg.lang_en .hgroup .breadcrumb  {letter-spacing:0px;}.lang_en .rwdlayoutlist_9 .subject{letter-spacing:0px;}.lang_en .rwdlayoutlist_9 .cdate {letter-spacing:0px;}.lang_en .rwdlayoutlist_9 .summary{letter-spacing:0px;}.lang_en .sortbar {letter-spacing:0px;}.page_wrapper_bg.lang_en .item .subject A.itemlink{letter-spacing:0px;}.lang_en .layoutlist_2 .subject{letter-spacing:0px;}.lang_en .RWDproduct_page .products-info .name{letter-spacing:0px;}.lang_en .products-info .txt .title {letter-spacing:0px;}.lang_en .RWDproduct_page .btn-other li>button {letter-spacing:0px;padding:10px}.lang_en .RWDproduct_page .products-info .txt .editor {letter-spacing:0px;}.lang_en .RWDproduct_page .tab-box .tab-menu li.active a, .RWDproduct_page .tab-box .tab-menu a:hover {letter-spacing:0px;}.lang_en .RWDproduct_page .tab-box .tab-container>ul>li{letter-spacing:0px;}.lang_en .layoutlist_2 .album_item a{letter-spacing:0px;}.lang_en .photo_discription .text {letter-spacing:0px;}.lang_en .faq1 #sidebar .products-nav ul>li{letter-spacing:0px;}.lang_en .rwd .faq_question{letter-spacing:0px;}.lang_en .rwd .faq_answer{letter-spacing:0px;}.lang_en .new-form .formdesc ul{letter-spacing:0px;}.lang_en .new-form .formdesc h4{letter-spacing:0px;}.lang_en .form-horizontal .control-label{letter-spacing:0px;}.lang_en .privacy_all .content_item h5 {letter-spacing:0px;}.lang_en .RWDhistory002 .history-btn {letter-spacing:0px;}.lang_en .RWDalert_fancybox.center{letter-spacing:0px;}.lang_en .RWDalert_fancybox.center .editor h4{letter-spacing:0px;}.page_wrapper_bg.lang_en  .article-text, .page_wrapper_bg .article-text p,.lang_en  .RWDtimeline01 li.event .point .editor,.lang_en .RWDslider01 .editor,.lang_en  .RWDtimeline02 .timeline2_list .block .text-in,.lang_en  .layoutlist_8 .list_subject .summary a,.lang_en  ._bd_row label,.lang_en  ._bd_row li, ._bd_row p, ._bd_row td{letter-spacing:0px;}.lang_en .RWDproduct_page .btn-other i.ii {top: 0;margin-right: 0;display: block;}/*20221205*/ 
.page_wrapper_bg.lang_en .voucher-box .form-group .btn {    width: auto;}

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

@media (max-width: 2200px) {.RWDmenu_plus04 .logo {    width: 130px;    top: 10px;}.RWDbanner_plus01 .slick-caption.txt-left .container {    width: 85% !important;}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 22px;}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 35px;    letter-spacing: 2px;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo005__head__h1, .RWDbanner007 .title-main {    font-size: 38px;}.index .sub-title, .index h2.sub-title, .model__head__h2.isRWDbanner013, .RWDvideo005__head__h2, .RWDbanner007 .title-sub {    font-size: 20px;}.RWDbanner007 .item-box {    width: 50%;    right: 0;    top: 50%;    transform: translate(0px, -50%);    z-index: 1;}.RWDbanner007 .item-box.arrow-type {    right: 0;}.RWDbanner007 .item-editor ul {    padding-left: 20px;}.events_block:before {    width: 49%;}.news_block > .container > .RWDedictor008 {    padding-right: 50px;}.index .news_block .sub-title br {    display: none;}.RWDservice010 .text_box .memo {    font-size: 16px;}.RWDservice010 .text_box {    width: 55%;}.RWDservice010 .big_bgshow {    height: 61vh;}.RWDbanner007 .item-title, .RWDservice010 .text_box .title {    font-size: 30px;}body.wrapper_bg, .RWDmenu_plus04 .header .site-nav .menu>li>a, .RWDvideo005 .small_box .type, .RWDbanner007 .item-editor, .RWDproduct002_v3 .showbottom a p.portfolio-bottom__p, .RWDbanner013 .box .sub_text .sub_name {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.5;}.RWDproduct002_v3 .showbottom a .portfolio-bottom__h4 {font-size: 18px;}.RWDproduct002_v3 .showbottom a p.portfolio-bottom__p {min-height: 50px;}.RWDbanner013 .box .sub_text .name {font-size: 22px;}.RWDbanner007 .item-info {min-height: auto;}.footer_info dd h8 {display: block;padding-left: 0;border-left: 0;margin-left: 0;}.footer_block h3 {font-size: 20px;}.ft_logo {padding: 0 50px 0 0;}.footer_block>.container {grid-template-columns: 400px auto;}.RWDalert_fancybox.center {max-width: 800px !important;}.RWDalert_fancybox.center .editor h4 {font-size: 34px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 40px;}.lang_en .RWDbanner007 .item-title {font-size: 24px;}.lang_en .RWDservice010 .text_box {width: 65%;}}@media (max-width: 1800px) {.model_block, .review_block {    padding: 120px 0;}#RWDfullscreen01 .container {    width: 85%;}.events_block:before {    left: calc(7.5% + 15px);}.events_block:after {    width: calc(92.5% - 15px);}.events_block .container {    width: 75% !important;    margin: 0 7.5% 0 auto;}.news_block {    padding: 120px 0 0px 80px;}.RWDbanner_plus01 .slick-caption .txt1 span h8:after {    width: 100px;}/*內頁*/ 
.rwdlayoutlist_9 .litem {  width: calc(100% / 3);}.page_wrapper_bg .main section.call_to_action>.container {  width: 85%;}.new-form { padding: 60px 40px;}.faq1 .main section .container .article-text > .container .xrow .pagecontent, .faq1 .main section .container .article-text > .container .xrow #sidebar { width: 100%;}.page_wrapper_bg .footer_block>.container {width: 85%;}.page_wrapper_bg.lang_en .main section.call_to_action>.container {max-width: 85%;}}@media (max-width: 1700px) {.RWDmenu_plus04 .header .site-nav .menu>li>a {    padding: 25px 15px;}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 33px;}.index .sub-title, .index h2.sub-title, .model__head__h2.isRWDbanner013, .RWDvideo005__head__h2, .RWDbanner007 .title-sub {    font-size: 18px;}.index .news_block .main-title br {    display: none;}.RWDservice010 .text_box {    width: 65%;    padding: 50px;}.RWDservice010 .text_box .sub_title, .RWDbanner007 .item-subtitle {font-size: 18px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 30px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 span {font-size: 16px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span h8:after{display:none}.index .lang_en .main-title,.lang_en .model__head__h1.isRWDbanner013,.lang_en .RWDvideo005__head__h1,.lang_en .RWDbanner007 .title-main {font-size:30px;}.lang_en .about_all .content_pic.content_flex { width: 100%;}.lang_en .about_all .content_text {width: 100%; padding-right: 0;  margin-bottom: 30px;}.lang_en .about_all .content_text { margin-bottom: 0px;}}@media (max-width: 1600px) {.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 19px;}.RWDbanner_plus01 .logo {width: 22%;}.RWDbanner_plus01 .logo img {margin-top: 50px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 30px !important;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo005__head__h1, .RWDbanner007 .title-main {    font-size: 35px;}.RWDbanner013 .box .img_box img {    height: 90%;}.RWDbanner013 .box .img_box .hover {    height: 66%;}.RWDbanner013 .box {    min-height: 580px;}.RWDproduct002_v3 .showbottom a {    padding: 15px 0px;}.RWDproduct002_v3 .price {    padding: 15px 0px 0;}.RWDproduct002_v3 .shop-box {    padding: 0;}.RWDproduct002_v3 .price {    padding: 10px 0px 0;}.RWDproduct002_v3 .showbottom a .portfolio-bottom__h4 {    font-size: 17px;    letter-spacing: .5px;}body.wrapper_bg, .RWDmenu_plus04 .header .site-nav .menu>li>a, .RWDvideo005 .small_box .type, .RWDbanner007 .item-editor, .RWDproduct002_v3 .showbottom a p.portfolio-bottom__p, .RWDbanner013 .box .sub_text .sub_name, .RWDservice010 .text_box .memo {font-size: 15px;}}@media (max-width: 1500px) {.RWDbanner_plus01 .logo {left: 53%;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 {max-width: 47%;}#RWDfullscreen01 .container {width: 88%;}.model_block, .review_block {padding: 100px 0;}.news_block > .container > .RWDedictor008 {width: 100%;padding-right: 0;}.news_block > .container {flex-direction: column;}.news_block > .container > .RWDservice010 {width: 100%;}.news_block {padding: 100px 50px;}.index .news_block .section-subject {position: relative;top: 0;margin: 0 0 80px;text-align: center;}.index .news_block .sub-title {margin: 15px 0 0;}.RWDbanner007 .item-title, .RWDservice010 .text_box .title {font-size: 26px;}.RWDbtn01 {    display: block;}.news_block .to_btn {    display: none;}.RWDservice010 .big_bgshow {    height: 80vh;}.events_block:before {    left: 0px;}.events_block:after {    width: calc(100%);}.events_block .container {    width: 85% !important;    margin: 0 auto;}.footer_block>.container {    grid-template-columns: 350px auto;}.ft_logo_img {    max-width: 130px;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action>.container {  width: 90%;}.page_wrapper_bg.lang_en .main section.call_to_action>.container{  width: 90%;}.RWDproduct_page .tab-box .tab-container>ul>li { font-size: 15px;}.page_wrapper_bg .footer_block>.container {width: 88%;}.about_all .content_pic.content_flex { width: 100%;}.about_all .content_text {width: 100%; padding-right: 0;  margin-bottom: 30px;}.page_wrapper_bg .item .subject A.itemlink, .layoutlist_2 .subject { font-size: 17px;}.RWDproduct_page .tab-box .tab-container>ul>li>ul>li { width: 100%;}.sortbar {  padding: 20px;}.about_all .content_text { margin-bottom: 0px;}.lang_en .fixed_notice h6 {font-size: 28px;}}@media (max-width: 1400px) {.RWDmenu_plus04 .header .site-nav .menu>li>a {padding: 25px 12px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 26px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 16px;}.RWDbanner_plus01 .logo { width: 26%;}.RWDproduct002_v3 .row:nth-child(2) .filter-portfolio {margin-top: 0;}.RWDproduct002_v3 .filter-portfolio ul {    display: flex;    justify-content: center;    margin-bottom: 0;    width: 100%;    float: none;    margin-bottom: 50px;}.RWDproduct002_v3 .section-subject {    margin-bottom: 30px;    text-align: center;}.RWDproduct002_v3 .section-subject .col-md-12 {    padding: 0;}.RWDvideo005 .main_box .swiper-container > .swiper-wrapper {justify-content: center;}.RWDvideo005 .main_box .swiper-container { position: relative;}.RWDvideo005__head {margin: 0 0 30px;text-align: center;}.footer_block {letter-spacing: .5px;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action>.container {  width: 95%;}.page_wrapper_bg.lang_en .main section.call_to_action>.container{  width: 95%;}/*-----*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 23px;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 span {font-size: 14px;}.lang_en .RWDmenu_plus04 .header .site-nav .menu>li>a {padding: 25px 10px;font-size: 14px;}.lang_en .RWDmenu_plus04 .header {padding: 0 15px;}.lang_en .RWDmenu_plus04 .logo {width: 105px;top: 15px;}.lang_en .RWDmenu_plus04 .features .member-btn {padding: 25px 5px;}}@media (max-width: 1300px) {.model__head.isRWDbanner013, .index .news_block .section-subject {    margin-bottom: 50px;}.footer_info dd h8 {    font-size: 13px;    padding-left: 5px;    border-left: 1px solid #555;    margin-left: 5px;    display: inline-block;}.footer_block {    letter-spacing: 1px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #426b35;}.fixed_notice h6 {    letter-spacing: 0.3em;}.lang-select-label {    display: none;}.RWDmenu_plus04 .logo {    width: 110px;    top: 12px;}.RWDmenu_plus04 .site-nav {    display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {    display: block;}.RWDmenu_plus04 .header, .RWDmenu_plus04 .header.is-up {    padding: 0 30px;}.RWDmenu_plus04 .features:after {    content: "";    position: absolute;    right: 0;    top: 20%;    height: 60%;    width: 1px;    background-color: #ccc;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo005__head__h1, .RWDbanner007 .title-main {    font-size: 32px;}.RWDmenu_plus04 .features {    float: right;    position: relative;    margin-right: 10px;    padding-right: 10px;}.RWDbanner_plus01 .slick-caption.txt-left .container {    width: 88% !important;}.RWDbanner_plus01 .slick-caption .txt1 span h8:after{display:none;}.RWDbanner013 .nav_bottom .RWDbanner013_swiper__swiper-next, .RWDbanner013 .nav_bottom .RWDbanner013_swiper__swiper-prev {    background: transparent;    box-shadow: none;}.RWDbanner013 .nav_bottom {    display: inline-flex;}.RWDbanner013 .box .img_box .hover {    display: block;}.RWDbanner013 .box .sub_text {    box-shadow: none;    border-right: 0;}.RWDbanner013 .box .more span {    display: none;}.RWDbanner013 .box {    min-height: 450px;}.RWDbanner013 .box .img_box img {    height: 95%;}.RWDbanner013 .box .img_box .hover, .RWDbanner013 .box:hover .img_box .hover {    height: 75%;}.RWDbanner013 .box .sub_text .name {    font-size: 18px;}.RWDbanner013 .box:hover .sub_text {    padding: 0 0px 30px;}.RWDbanner013 .box .sub_text {    padding: 0 0px 30px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item { width: calc(100% / 3 - 1px);}.events_block:before {    width: 40%;    left: auto;    right: 0;    transform: scaleX(-1);}.RWDbanner007 .banner-info {    padding-bottom: 0;    border-bottom: 0;}.RWDbanner007 .item-img {    height: 30vw;    width: 100%;}.RWDbanner007 .swiper-container {    background-color: transparent;}.RWDbanner007 .link-store {    left: 50%;    max-width: 300px;    transform: translate(-50%, 0);}.RWDservice010 .big_bgshow {    height: 55vw;    margin-bottom: 50px;}.footer_block>.container {    display: block;}.ft_logo {    padding: 0;    border-right: 0;    margin-bottom: 15px;}.md4sd .item-blk .item-box {    position: relative;    width: 100%;    max-width: 100%;    top: 0;    margin: 0px auto 60px;    transform: translate(0px, 0px);}.footer_info dd h8 {    display: block;    padding-left: 0;    border-left: 0;    margin-left: 0;}/*內頁*/ 
.faq1 .main section .container .article-text > .container .xrow .pagecontent {    padding: 0 !important; border: none;}.RWDalert_fancybox.center .editor {font-size: 16px !important;}/*------*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt2 span {font-size: 13px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 21px;}.lang_en .RWDmenu_plus04 .header,.lang_en .RWDmenu_plus04 .header.is-up {padding: 0 30px;}.lang_en  .RWDmenu_plus04 #mobile-menu .menu>li>a {letter-spacing: 0;}.page_wrapper_bg.lang_en .main section.call_to_action>.container{width:95%;max-width: initial;}.lang_en .ft_other {font-family: 微軟正黑體;}.lang_en .RWDmenu_plus04 .features .cart-btn span.cart-nu span,.lang_en .RWDmenu_plus04 .features .cart-btn span.cart-nu{font-family: 微軟正黑體;}.lang_en .RWDmenu_plus04 .features{font-family: 微軟正黑體;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 23px;}.RWDbanner_plus01 .slick-caption .txt2 span {    letter-spacing: 2px;    font-size: 15px;}.RWDbanner_plus01 .logo img {    margin-top: 30px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 {    max-width: 50%;}.RWDbanner_plus01 .logo {    left: 50%;}.RWDbanner007 .item-img {    height: 35vw;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDservice010 .bg {    position: relative;    width: 100%;    height: 38vw;}.RWDservice010 .text_box, .RWDservice010 .big_bgshow.left .text_box {    position: absolute;    width: 100%;    bottom: 0;    min-width: auto;    opacity: 1 !important;    background: #fff;}.RWDservice010 .big_bgshow {    min-height: 61vw;    height: auto;}.RWDproduct002_v3 li.selprice {    font-size: 16px;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action>.container { width: 100%;}.page_wrapper_bg.lang_en .main section.call_to_action>.container{width:100%;}.new-form { padding: 40px 30px;}.rwdlayoutlist_9 .litem .litem__text {   width: 90%; padding: 20px 25px;}.rwd .faq_question {  padding: 20px 0;}.rwd .faq_answer {padding: 20px 15px;}.content_item {  margin-bottom: 80px;}.page_wrapper_bg .main section.call_to_action { margin: 0 0 60px 0;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 {    max-width: 62%;}.RWDbanner_plus01 .slick-caption .txt2 {    margin-top: 15px !important;}.RWDbanner_plus01 .logo {    left: 40%;    width: 40%;}.RWDbanner_plus01 .slick-caption {    top: 28%;}.index .sub-title, .index h2.sub-title, .model__head__h2.isRWDbanner013, .RWDvideo005__head__h2, .RWDbanner007 .title-sub {    font-size: 16px;}.fixed_notice h6 {    letter-spacing: 8px;}.fixed_notice img {    margin: 0 20px;}#RWDfullscreen01 .container {    width: 90%;}.RWDservice010 .text_box, .RWDservice010 .big_bgshow.left .text_box {    position: absolute;    width: 100%;    bottom: 0;    min-width: auto;    opacity: 1 !important;}.RWDbanner007 .item-info {    padding: 50px 30px;    padding-right: 50px;}.events_block .container {    width: 90% !important;}.fixed_notice h6 {    font-size: 4vh;}/*內頁*/ 
.main section .container .article-text > .container .xrow #sidebar {  padding: 0;  margin-bottom: 30px;}.new-form .formdesc { padding-right: 15px;}.RWDproduct_page .products-editor {  padding: 0;background: transparent;  margin-top: 60px;  }.page_wrapper_bg .footer_block>.container { width: 90%;}.RWDproduct_page .control-box .control-label, .RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .txt .title {  font-size: 14px;}.RWDalert_fancybox .btn {font-size: 22px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1, .lang_en .RWDbanner_plus01 .slick-caption .txt2, .lang_en .RWDbanner_plus01 .slick-caption .txt3, .lang_en .RWDbanner_plus01 .slick-caption .txt4, .lang_en .RWDbanner_plus01 .slick-caption .txt5, .lang_en .RWDbanner_plus01 .slick-caption .txt6 {letter-spacing: 0.5px;max-width: 67%;}.lang_en .RWDbanner_plus01 .logo {left: 35%;}.lang_en .RWDbanner_plus01 .slick-caption {top: 20%;}.index .lang_en .main-title, .lang_en .model__head__h1.isRWDbanner013, .lang_en .RWDvideo005__head__h1, .lang_en .RWDbanner007 .title-main {font-size: 25px;}.lang_en .RWDbanner007 .item-title {font-size: 18px;}.RWDservice010 .text_box .sub_title, .RWDbanner007 .item-subtitle {font-size: 15px;}
}
/*991px end*/
/*900px start*/

@media (max-width: 900px) {.model_block, .review_block {padding: 80px 0;}.RWDservice010 .big_bgshow {min-height: 70vw;}.news_block {padding: 80px 50px;}.food_block {padding: 80px 0 50px;}.lang_en .fixed_notice h6 {font-size: 20px;}}

/*900px end*/
/*850px start*/

@media (max-width: 850px) {.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100% / 2 - 1px);}.RWDbanner013 .swiper-slide {padding: 0 10px;}.footer_info {    display: block;}.footer_info dl {    margin-bottom: 30px;}.footer_info dd h8 {    padding-left: 5px;    border-left: 1px solid #555;    margin-left: 5px;    display: inline-block;}.ft-btn a {    margin: 15px 0 30px;}/*內頁*/ 
.rwdlayoutlist_9 .litem { width: calc(100% / 2);}.main section .container .article-text > .container .xrow #sidebar { position: relative; top: auto;}}

/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDservice010 .big_bgshow {    min-height: 75vw;}.RWDbanner013 .swiper-slide {    padding: 0 5px;}.ft_other {    justify-content: flex-start;    letter-spacing: 0px;    padding: 20px 50px;}.fixed_notice h6 {    font-size: 3.5vh;}/*內頁*/ 
.page_wrapper_bg .ebtn {  width: auto; margin-right: 0;}.page_wrapper_bg .btn_back  {  width: auto; }#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 36px;}.page_wrapper_bg .article-text .about_all h4 { padding: 0 0 5px;  margin: 0px 0 15px;}#join_form { border: none;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {.main section .container .article-text > .container, .page_wrapper_bg .main section.call_to_action>.container { padding: 0 15px;}.page_wrapper_bg .footer_block>.container { padding: 0 15px;}.RWDproduct_page .products-info { width: 100%;}.RWDproduct_page .pic-box { width: 100%;padding-right: 0; margin-bottom: 30px;}.product2 .RWDproduct_page .btn-other li { border: 1px solid #eee;}.RWDproduct_page .products-editor ul { padding: 50px 60px;}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6 {    max-width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left {    text-align: center;    width: 100%;    top: 15%;}.RWDbanner_plus01 .logo {    left: 50%;    width: 55%;    transform: translate(-50%, 100%);}.RWDbanner_plus01 .slick-caption.txt-left span {    color: #333;    text-shadow: none;}.fixed_notice h6 {    letter-spacing: 5px;    font-size: 3vh;}.fixed_notice img {    margin: 0 10px;}.events_block .container {    width: 100% !important;}.RWDbanner007 .item-nav-prev.swiper-button-disabled, .RWDbanner007 .item-nav-next.swiper-button-disabled {    opacity: .5;}.RWDbanner007 .item-nav-next {    top: initial;    left: auto;    bottom: 0;    right: 0;    z-index: 2;}.RWDbanner007 .item-nav-prev {    top: initial;    left: auto;    right: 45px;    bottom: 0;    z-index: 2;}.RWDbanner007 .item-nav-next:after{display:none;}.RWDbanner007 .link-store {    text-align: left;}.RWDbanner007 .item-title {    padding-right: 0;}.RWDbanner007 .item-fraction {    right: 5px;    top: 5px;    font-size: 11px;}.RWDbanner007 .item-info {    padding: 30px 30px;    padding-right: 40px;}.RWDbanner007 .item-title, .RWDservice010 .text_box .title {    font-size: 24px;}.RWDservice010 .text_box {    width: 65%;    padding: 30px;}.RWDproduct002_v3 .filter-portfolio ul:before, .RWDvideo005 .main_box .swiper-container > .swiper-wrapper:before {    content: "";    position: absolute;    width: calc(100%*100/90);    height: 100%;    background: #fff;    z-index: -1;    top: 0;    left: calc(-5%*100/90);}.RWDproduct002_v3 .filter-portfolio ul {    grid-template-columns: unset;    display: flex;    overflow: scroll;    justify-content: flex-start;    padding: 10px 0;    flex-direction: row;}.RWDproduct002_v3 .filter-portfolio ul>li {    width: calc(100%/3);}.RWDproduct002_v3 .row:nth-child(2) {    width: 100%;    z-index: 2;    margin-left: 0;    top: 80px;    margin-right: 0;    position: sticky;}.RWDvideo005 .main_box{top: 80px;padding: 0;}.RWDvideo005 .main_box .swiper-container > .swiper-wrapper {    padding: 10px 0;}/*內頁*/ 
.rwdlayoutlist_9 .litem {  width: calc(100% / 2);}.RWDproduct_page .pic-box { margin-bottom: 30px;}.RWDproduct_page .faq-item.active .faq-question {background: #1b3e24;color: #fff;}.RWDproduct_page .faq-list { list-style: none;  padding: 0; margin: 30px 0 20px; border: 1px solid #5b4e4633;font-size: 15px; color: #000;  letter-spacing: 1px;  line-height: 1.7;  font-weight: 400;     font-family:'Noto Serif TC', serif;} .RWDproduct_page .faq-item .faq-question {    position: relative; text-align: center; background: transparent; color: #1b3e24; padding: 10px 35px; font-size: 16px; letter-spacing: 1.5px;}.RWDproduct_page .faq-item .faq-question:before { font-size: 20px; content: '+'; display: block;   width: 40px;  height: 100%; position: absolute;  top: 11px;  right: 0;z-index: 1;    line-height: 31px;}.RWDproduct_page .faq-item .faq-answer {border-top: 1px solid #eee; padding: 30px 30px;}.RWDproduct_page .faq-item .editor {  padding: 0;}.RWDproduct_page .btn-other li { padding: 0; float: none;}.RWDproduct_page .products-editor ul li { width: 100%;  padding: 0 0 10px;}#mobile-fixed>.container { padding: 15px;}.RWDalert_fancybox.center {padding: 25px !important;}/*-----*/ 
.lang_en .RWDbanner_plus01 .slick-caption .txt1, .lang_en .RWDbanner_plus01 .slick-caption .txt2, .lang_en .RWDbanner_plus01 .slick-caption .txt3, .lang_en .RWDbanner_plus01 .slick-caption .txt4, .lang_en .RWDbanner_plus01 .slick-caption .txt5, .lang_en .RWDbanner_plus01 .slick-caption .txt6 {max-width: 90%;margin: 0 auto;}.lang_en .RWDbanner_plus01 .logo {left: 50%;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.RWDbanner_plus01 .slick-caption.txt-left .container {width: 100% !important;padding: 0 20px !important;}.RWDssl01 {padding: 0;}.lang_en .RWDbanner_plus01 .slick-caption .txt1, .lang_en .RWDbanner_plus01 .slick-caption .txt2, .lang_en .RWDbanner_plus01 .slick-caption .txt3, .lang_en .RWDbanner_plus01 .slick-caption .txt4, .lang_en .RWDbanner_plus01 .slick-caption .txt5, .lang_en .RWDbanner_plus01 .slick-caption .txt6 {max-width: 80%;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.fl img{width:250px;}.RWDmenu_plus04 .header, .RWDmenu_plus04 .header.is-up {padding: 0 15px;}.RWDmenu_plus04 .logo {width: 100px;top: 16px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 8px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 8px;}.RWDmenu_plus04 .header {background: #fff;}.index .banner_block {margin-top: 78px;}.RWDbanner_plus01 .slick-caption.txt-left {top: 8%;}.RWDbanner_plus01 .logo {width: 65%;}.RWDbanner_plus01 .logo img {margin-top: 20px;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo005__head__h1, .RWDbanner007 .title-main {font-size: 30px;}body.wrapper_bg, .RWDmenu_plus04 .header .site-nav .menu>li>a, .RWDvideo005 .small_box .type, .RWDbanner007 .item-editor, .RWDproduct002_v3 .showbottom a p.portfolio-bottom__p, .RWDbanner013 .box .sub_text .sub_name, .RWDservice010 .text_box .memo {font-size: 14px;}.RWDbanner013 .box .sub_text .sub_name {min-height: 45px;}#RWDfullscreen01 .container {width: 100%;padding: 0 30px;}.fixed_notice h6 {letter-spacing: 1px;font-size: 5vw;}.RWDbanner007 .item-blk {padding: 0;}.RWDbanner007 .item-title, .RWDservice010 .text_box .title {font-size: 22px;}.RWDservice010 .text_box .sub_title, .RWDbanner007 .item-subtitle {font-size: 16px;padding-bottom: 15px;}.RWDservice010 .text_box {padding: 20px;}.RWDservice010 .text_box .sub_title:after {margin-top: 10px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {padding: 0 10px;}.RWDproduct002_v3 .showbottom a p.portfolio-bottom__p {min-height: 45px;}.RWDproduct002_v3 .showbottom a {padding: 10px 0px 0;}.RWDproduct002_v3 .price li {display: block;}.news_block {padding: 80px 0px;}.RWDservice010 .big_bgshow {min-height: 430px;margin-bottom: 30px;}.RWDservice010 .bg {height: 220px;}.RWDservice010 .text_box .sub_title {margin-bottom: 0px;}.RWDproduct002_v3 .showbottom a .portfolio-bottom__h4 {font-size: 15px;}.RWDproduct002_v3 .filter-portfolio ul:before, .RWDvideo005 .main_box .swiper-container > .swiper-wrapper:before {width: calc(100% + 60px);left: -30px;}.RWDproduct002_v3 .btn.btn-rj {letter-spacing: 0px;font-size: 15px !important;}.ft_other {padding: 20px 30px;}.scrollTop002 {right: 5px;bottom: 120px;}.fixed_btn {right: 0px;bottom: 185px;width: 45px;}.fixed_btn img {margin-bottom: 5px;}.scrollTop002 .ii {font-size: 35px !important;}/*內頁*/ 
.main section .container .article-text > .container .pagecontent {  padding: 0 !important;}.rwdlayoutlist_9 .litem {  width: 100%;}.news_all .content_pic {  width: 100%;   padding: 0 0 15px; border: none;}.layoutlist_2 .album_item {  width: 100%;}.RWDproduct_page .btn_back, .page_wrapper_bg .ebtn, .page_wrapper_bg .btn_back { width: 100%;}.about_all .content_pic.content_flex .content_pic, .about_all .content_pic.content_flex .content_pic.about_pic_a, .about_all .content_pic.content_flex .content_pic.about_pic_b { width: 100%;  padding: 0 0 15px;}.new-form { padding: 0;background: transparent;}.page_wrapper_bg .footer_block>.container {width: 100%;  padding: 0 30px;}.page_wrapper_bg .article-text .about_all h4 {text-align: center;}.product1 .main section .container .article-text > .container, .product2 .main section .container .article-text > .container {  padding: 0 10px;}.page_wrapper_bg .item .subject A.itemlink, .layoutlist_2 .subject { font-size: 15px;}.privacy_all .content_item {margin-bottom: 45px;padding-bottom: 30px;}.content_item {margin-bottom: 60px;}.RWDalert_fancybox .btn {    font-size: 20px;    width: 100%;    margin: 0 0 10px !important;}.RWDalert_fancybox.center .editor h4 {    font-size: 30px;}.lang_en .RWDbanner_plus01 .slick-caption .txt1, .lang_en .RWDbanner_plus01 .slick-caption .txt2, .lang_en .RWDbanner_plus01 .slick-caption .txt3, .lang_en .RWDbanner_plus01 .slick-caption .txt4, .lang_en .RWDbanner_plus01 .slick-caption .txt5, .lang_en .RWDbanner_plus01 .slick-caption .txt6 {max-width: 97%;}.lang_en .RWDbanner_plus01 .slick-caption .txt2 span {font-size: 12px;letter-spacing: 0;}.lang_en .RWDbanner_plus01 .slick-caption .txt1 span {font-size: 16px;}.lang_en .fixed_notice h6 {font-size: 12px;letter-spacing: 0;}.lang_en .fixed_notice img {margin: 0 5px; width: 29px;}.lang_en .RWDbanner007 .item-title {font-size: 18px;}.lang_en .RWDmenu_plus04 .member-block .other {letter-spacing: 0; font-size: 12px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.fl img{width:220px;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {    bottom: 0;    width: auto;    height: 100% !important;}.RWDbanner_plus01 .logo img {    margin-top: 12px;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {    height: 100%;    position: absolute;    bottom: 0;left: auto;}.RWDbanner_plus01 .slick-caption.txt-left {    top: 4%;}.RWDbanner_plus01.style-dotnav .control-box .items, .RWDbanner_plus01.style-dotnav .control-box .items li, .RWDbanner_plus01.style-dotnav .slick-arrow {display: block;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 4px;height: 18px;border-radius: 0;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 21px;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt2 span {letter-spacing: .5px;}.fixed_notice img {margin: 0 10px;width: 40px;}.RWDbanner007 .item-img {    height: 45vw;}.footer_info dd h8 {    display: block;    padding-left: 0;    border-left: 0;    margin-left: 0;}.RWDmenu_plus04 .features {    margin-right: 0;    padding-right: 5px;}.RWDmenu_plus04 .features:after{display:none;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo005__head__h1, .RWDbanner007 .title-main {    font-size: 28px;}.RWDbanner007 .item-title, .RWDservice010 .text_box .title {    font-size: 18px;}.RWDservice010 .text_box .title br {    display: none;}.RWDservice010 .text_box .sub_title, .RWDbanner007 .item-subtitle {    font-size: 15px;}.RWDproduct002_v3 .row:nth-child(2), .RWDvideo005 .main_box{    top: 78px;}.RWDproduct002_v3 .row:nth-child(2) .col-md-12 {    padding: 0;}.RWDproduct002_v3 .showbottom a .portfolio-bottom__h4 {    font-size: 14px;}.RWDbanner007 .item-fraction {    display: none;}.RWDbanner007 .item-info {    padding: 30px 20px 60px;    padding-right: 20px;}/*內頁*/ 
.layoutlist_2>.col-xs-6.col-sm-6.col-md-4.col-lg-4 { padding: 0 5px;}.sortbar {  padding: 10px 15px; font-size: 14px; line-height: 1.8;}.RWDproduct_page .btn-other li { width: 100%;margin: 0 auto 10px;}#RWDPAGE_BASE_PAT02 .hgroup h1 {  font-size: 32px;}.RWDalert_fancybox.center .editor h4 {    font-size: 27px;    letter-spacing: 0;}/*-----*/ 
.index .lang_en .main-title,.lang_en .model__head__h1.isRWDbanner013,.lang_en .RWDvideo005__head__h1,.lang_en .RWDbanner007 .title-main {font-size: 22px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slick-caption.txt-left {    top: 3%;}.RWDbanner_plus01 .slick-caption.txt-left .container {    padding: 0 15px !important;}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 20px;    letter-spacing: .5px;}.RWDbanner_plus01 .slick-caption .txt2 span {   font-size: 14px;}.RWDbanner_plus01 .logo {    width: 70%;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo005__head__h1, .RWDbanner007 .title-main {    font-size: 26px;}.RWDservice010 .text_box {    padding: 20px;}.RWDproduct002_v3 .filter-portfolio ul>li {    width: auto;    min-width: 120px;}.footer_block h3 {    font-size: 18px;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 {  font-size: 30px;}.lang_en .RWDbanner_plus01 .slick-caption.txt-left {top: 5%;}
}
/*380px end*/
/*350 start*/

@media (max-width:350px) {.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 13px;}.footer_block h3 {    font-size: 15px;}.index .main-title, .model__head__h1.isRWDbanner013, .RWDvideo005__head__h1, .RWDbanner007 .title-main {    font-size: 23px;}.RWDbtn01 .btn-box li {    width: 100%;}.RWDbtn01 .btn {    min-width: 100%;}.RWDbanner007 .link-store {    max-width: 100%;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%);}.lang_en .fixed_notice h6 {flex-direction: column-reverse; height: 15vh;line-height: 1.7;}.lang_en .fixed_notice img {order: 1;}.lang_en .ft_other {padding: 20px 30px 50px;}}

/*350 end*/