a{text-decoration:none}a:hover, a:active, a:focus, a:visited {text-decoration:none;}.row {margin-left:0px;margin-right:0px;}body {background: #ffc603;}/* 反白顏色設定*/ ::selection {background: #333;color: #fff;}::-moz-selection {background:#333;color: #fff;}/*共同*/#RWDfullscreen01 .main {position: relative;padding: 10px;padding-bottom:0}#RWDfullscreen01 .main::before {content: "";width: 100%;height: 100%;border: 10px solid #ffee55;position: absolute;top: 0;left: 0;z-index: 111;pointer-events: none;border-bottom:0}#RWDfullscreen01 .main::after {content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1111;background: #fff;}/*loading*/ 
.RWDfakeloader .fl img {width: 200px}.RWDfakeloader {background: url(archive/image/customization/lo_img02.jpg);}/*logo*/ 
.RWDmenu_plus04 .logo {width: 250px;margin-top: 0;position: absolute;;z-index: 99;top: -65px}/*.RWDmenu_plus04 .logo::before {    content: "";    width: 170px;    height: 180px;    position: absolute;    background: #fff;    z-index: -1;border-bottom-right-radius: 50%;    border-bottom-left-radius: 50%;    left: 50%;    top: -30px;    transform: translateX(-50%);}*/ 
.RWDmenu_plus04 .is-up .logo::before {    border-bottom: 1px solid #eee;}/*menu*/ 
.RWDmenu_plus04 .header {background: transparent;transition: 0.4s;padding: 40px 200px 30px;border: 10px solid transparent}.RWDmenu_plus04 .header.is-up {background: #fff;box-shadow: none;transition: 0.4s;border: 10px solid #ffee55;border-bottom: 1px solid #eee;box-sizing: border-box;}.RWDmenu_plus04 .container {width: 100%;}.RWDmenu_plus04 .site-nav .menu {text-align: center;transition: 0.4s;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;letter-spacing: 2px;color:#fff;font-weight: bold;transition: 0.4s;padding: 0 20px;font-weight: bold}.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: #3D7E3A !important;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {text-decoration: none;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {border: 1px solid #fff;border-width: 1px 1px 0 0;}.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: #3D7E3A !important;}.RWDmenu_plus04 .site-nav .menu>li.menu_btn01.active>a::before {color: #3D7E3A !important;}.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: normal;color: #fff;background: #3D7E3A;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu>li>ul {padding:0px;top: calc(100% + 5px);margin-top: 20px;}.RWDmenu_plus04 .header.is-up::before {display:block}.RWDmenu_plus04 .container {min-width: 100%;}.RWDmenu_plus04 .site-nav .menu>li.is-active>a {color: #3D7E3A;}.RWDmenu_plus04 .is-up .site-nav .menu>li>a {color:#000}.RWDmenu_plus04 .is-up .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .is-up .lang-select-label:after, .RWDmenu_plus04 .is-up .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .is-up .site-nav .menu li.has-child>a:after {border: 1px solid #000;border-width: 1px 1px 0 0;}li.menu_btn {background: rgba(255 255 255 / 75%);padding: 6px 10px;border-radius: 50px;border:1px solid #3d7e3a;position: relative;margin-left: 20px;}li.menu_btn a {color: #000 !important;font-weight: bold !important;}.menu_btn01 > a {position: relative;padding: 6px 10px 6px 20px;}.RWDmenu_plus04 .features .edit {display:none}/*banner*/ 
.banner_block {position: relative;}.banner_block::before {content: "";width: 100%;height: 100px;position: absolute;top: 0;left: 0;background: -webkit-linear-gradient(top, rgb(0 0 0 / 80%) 0%, rgb(0 0 0 / 0%) 100%);z-index: 1;}/*文*/ 
.RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 1px;line-height: 1.5;font-size: 22px;color: #fff;position: relative;border-radius: 30px;box-shadow: 1px 2px 5px rgb(0 0 0 / 30%);margin: 30px auto 15px;padding: 7px;background: #3D7E3A;width: 70%;font-weight: bold;}.RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 2px;line-height:1.5;font-size: 50px;;font-weight: 600;color:#fff;margin-top: 10px;font-family: 'Noto Sans TC', sans-serif;text-shadow: 2px 2px 6px #222;margin-top:0}.RWDbanner_plus01 .logo {    width: 30vw;}.RWDbanner_plus01 .slick-caption .container {width: 94%;}.RWDbanner_plus01 .slick-active .slick-caption {top: 50%;transform: translateY(-40%);}.stxt {    padding: 0 30px;    position: relative;}.stxt:nth-child(1)::before {    content: "";    width: 35px;    height: 35px;    background: url(archive/image/customization/bn_icon01.png)no-repeat;    position: absolute;    left: -14px;    top: -2px;}.stxt:nth-child(2)::before {    content: "";    width: 35px;    height: 35px;    background: url(archive/image/customization/bn_icon02.png)no-repeat;    position: absolute;    left: -14px;    top: -2px;}/*輪播點*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width:8px;height:8px;background: #ccc;border-radius: 50%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #ccc;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li {height: 30px;}/*標題*/h1.main-title, .RWDProduct015__head__h1, .title h2 {font-size: 34px !important;color: #000 !important;letter-spacing: 1px !important;font-weight: 600 !important;margin:0px 0 15px !important;line-height:1.3;font-family: 'Noto Sans TC', sans-serif;}h2.sub-title, .RWDProduct015__head__h2, .title h4 {font-size: 18px !important;letter-spacing: 0.5px !important;font-weight: 400 !important;color: #666 !important;margin: 0 !important;line-height:1.5 !important;font-family: 'Noto Sans TC', sans-serif;}.section-line {display:none !important}.RWDProduct015__head {margin-bottom:80px}.RWDProduct015__head__h1, .RWDProduct015__head__h2 {text-align: left;}.RWDProduct015__head__h2 {display:none}.back_left h2 {font-size: 30px !important;color: #000 !important;letter-spacing: 1px !important;font-weight: 600 !important;margin:0px 0 15px !important;line-height:1.5;font-family: 'Noto Sans TC', sans-serif;}.back_left h4 {    font-size: 18px !important;    letter-spacing: 0.5px !important;    font-weight: 400 !important;    color: #666 !important;    margin: 0 !important;    line-height: 1.8 !important;    font-family: 'Noto Sans TC', sans-serif;    margin-top: 50px !important;}.section-subject .col-md-12 {    margin-bottom: 50px;}/*寬*/#RWDfullscreen01 .container {width: 80%;max-width: 1700px;}/*健康餐盒*/ 
.product_block {padding:120px 0 80px;position: relative;}.RWDProduct015 .product_area {padding-right: 150px;}.RWDProduct015 .product_box {padding: 0 50px 0 0;}.RWDProduct015 .product_box .imgs_box {border: 0;}.RWDProduct015 .product_box:hover .info {display:none}/*文字*/ 
.RWDProduct015 .product_box .title {font-size: 20px;color: #000;letter-spacing: 0.5px;text-align: center;padding: 20px 0 5px;}.RWDProduct015 .product_box .memo {text-align: center;font-size: 14px;letter-spacing: 0.5px;color: #666;margin-bottom: 0;min-height: 46px;padding-bottom:80px}.RWDProduct015 .product_box .memo b {    display: block;    position: absolute;    left: 50%;    transform: translateX(-50%);    bottom: 0;    padding: 0 20px;    color: #fff;    font-size: 18px;}.RWDProduct015 .product_box .memo b::before {    content: "";    width: 100px;    height: 100px;    background: #ffc603;    position: absolute;    top: -9px;    left: 50%;    transform: translateX(-50%);    border-radius: 50%;    z-index: -1;}/*底*/ 
.RWDProduct015 .product_box::before {    content: "";    width: calc(100% - 70px);    height: 60%;    bottom: 0;    position: absolute;    background: #fff;    left: calc(50% - 25px);    transform: translateX(-50%);    border-bottom-left-radius: 50px;    border-bottom-right-radius: 50px;    box-shadow: 0 4px 10px rgb(0 0 0 / 12%);}/*標籤*/ 
.RWDProduct015 .tab {transform: translate(-12px, -15px) rotate(-5deg);}.RWDProduct015 .tab__name {padding: 18px 30px;font-size: 14px;font-weight: bold;min-width: 132px;}/*特別標示頁籤*/ 
.RWDProduct015 .tab--hot {background-color: transparent;}.tab__name.tab--hot::before {    content: "";    width: 135px;    height: 62px;    background: url(archive/image/customization/img02.png)no-repeat;    position: absolute;    z-index: -1;    left: 0;    top: 6px;    background-size: contain;}/*一般滑入頁籤*/ 
.RWDProduct015 .tab--normal {background-color: transparent;}.tab--normal::before {    content: "";    width: 135px;    height: 62px;    background: url(archive/image/customization/img03.png)no-repeat;    position: absolute;    z-index: -1;    left: 0;    top: 6px;    background-size: contain;}.RWDProduct015 .tab--normal {background-color: transparent;transform: translateY(30px);opacity: 0;transition: 0.4s;}.RWDProduct015 .product_box:hover .tab--normal {transform: translateY(0px);opacity: 1;transition: 0.4s;}/*按鈕*/ 
.RWDProduct015 .more_product {    margin: 50px auto 0;    border-radius: 30px;    background: #3D7E3A;    border: 1px solid #3D7E3A;    height: auto;    width: 250px;    line-height: 2;    font-size: 16px;    letter-spacing: 1px;    padding: 5px 80px 5px 10px;    position: relative;    color: #fff;}.RWDProduct015 .more_product::before {    content: "\f054";    font-family: FontAwesome;    position: absolute;    right: 60px;    font-weight: lighter;transition: 0.4s;}.RWDProduct015 .more_product:hover {background-color: #3D7E3A;color: #fff;}.RWDProduct015 .more_product:hover::before {right:50px;transition: 0.4s;}/*引導*/ 
.product_block .right_txt {    position: sticky;    top: 150px;    width: 330px;    float: right;    z-index: 1;    padding: 30px 40px;    background: #fff395;    box-shadow: 0 4px 10px rgb(0 0 0 / 8%);}.product_block .pro_rightbtn h2 {    font-size: 18px;    color: #000;    font-weight: bold;    letter-spacing: 1px;    line-height: 1.5;    margin-top: 0;}.product_block .pro_rightbtn h4 {font-size: 15px;letter-spacing: 0.5px;}.product_block .right_txt::before {    content: "";    width: 7px;    height: 100%;    background: url(archive/image/customization/pro_rightimg03.png) repeat-y;    position: absolute;    left: -7px;    top: 0;    background-size: contain;}.product_block .pro_rightbtn a {    background: #3d7e3a;    padding: 5px 20px;    margin-top: 20px;    display: inline-block;    color: #fff;    font-weight: bold;    border-radius: 50px;    letter-spacing: 0.5px;    font-size: 15px;transition: 0.4s;}.product_block .pro_rightbtn a:hover {opacity: 0.8;transition: 0.4s;}/*手機按鈕*/ 
.product_item .RWDbtn01 {display:none}.product_item .RWDbtn01 a {    width: 250px;    border-radius: 30px;    font-weight: bold;    font-size: 17px;    line-height: 1.8;    background: #ffc603;color:#000}.product_item .RWDbtn01 a::before {    content: "";    width: 100%;    height: 42px;    position: absolute;    border-radius: 30px;    z-index: -1;    left: 63px;    bottom: 4px;    background: #e55e0f;    transition: 0.4s;    max-width: 250px;}/*裝飾文字*/ 
.pro_bg .ml2 {font-weight: 900;font-size: 10em;color:#ffee55;opacity: 0.3;font-style: italic;font-family: 'Salsa', cursive;}.pro_bg .ml2 .letter {display: inline-block;line-height: 1em;}.pro_bg {position: absolute;top: 80px;right:10%;z-index: -5;width: 700px;overflow: hidden;}/*期間活動*/ 
.news_block {    padding: 80px 0;    position: relative;    overflow: hidden;}.news_block:before {    content: "";    background: url(archive/image/customization/newsbg.jpg) no-repeat;    width: 100%;    height: 100%;    position: absolute;    top: 0;    background-size: contain;    background-position: top;}.news_block:after {    content: "";    background: linear-gradient(0deg, white, transparent);    width: 100%;    height: 50%;    position: absolute;    bottom: 0;    left: 0;}.news_block .xcontainer {    position: relative;    z-index: 3;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {    background: white;    padding: 20px;    border-radius: 20px;}.RWDnews005 .margin-top-20 { text-align: center !important; font-weight: 600; margin: 0 !important; padding: 15px 5px 5px; position: relative;letter-spacing: 1px;}.RWDnews005 .text-left {text-align: left;margin: 0;color:#666}.RWDnews005 .owl-carousel.owl-padding-10 { margin-left: 0; margin-right: 0; background: transparent; margin: 0;}.RWDnews005 .owl-carousel img {border-radius: 20px;}.RWDnews005 .section-subject { margin: 0}.RWDnews005 .controlls-over .owl-pagination {margin-top: 0px;margin-bottom: 30px;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span { background: #ccc;height:8px;width:8px}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page.active span { background: #E55E0F;width:25px}.RWDnews005 h4 a, .news005_h4 a {line-height:1.5;transition: 0.4s;font-size: 20px;color: #000;letter-spacing: 0.5px;font-weight: 600;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding:0 15px}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover h4 a { color: #E55E0F;transition: 0.4s}.RWDnews005 .owl-carousel {overflow: unset;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .controlls-over .owl-pagination {margin: 50px auto 0;}.RWDnews005 .text-left {text-align: center;font-size: 15px;}/*左右鍵*/ 
.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #888;background: transparent;border: 0;width: 40px !important;transform: translateY(-40px);}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -50px;transition: 0.4s;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -50px;transition: 0.4s;}.RWDnews005 .owl-theme .owl-controls .owl-buttons i {color: #000;font-size: 26px;position: relative;top: -2px;}/*.RWDnews005 .controlls-over .owl-controls .owl-prev::before {content: "";width: 40px;height: 40px;position: absolute;background: url(archive/image/customization/news_icon2.png) no-repeat;z-index: -1;left: 1px;top: 9px;transition: 0.4s;}.RWDnews005 .controlls-over .owl-controls .owl-next::before {content: "";width: 40px;height: 40px;position: absolute;background: url(archive/image/customization/news_icon2.png) no-repeat;z-index: -1;right: 1px;top: 9px;transition: 0.4s;}*/ 
.RWDnews005 .controlls-over .owl-controls .owl-prev::after {content: "";width: 35px;height: 35px;background: #ffee55;position: absolute;border-radius: 50%;z-index: -11;left: 6px;bottom: 6px;transition: 0.4s;}.RWDnews005 .controlls-over .owl-controls .owl-next::after {content: "";width: 35px;height: 35px;background: #ffee55;position: absolute;border-radius: 50%;z-index: -11;right: 6px;bottom: 6px;transition: 0.4s;}.RWDnews005 .controlls-over .owl-controls .owl-prev:hover {color:#fff;}.RWDnews005 .controlls-over .owl-controls .owl-next:hover {color:#fff;}.RWDnews005 .controlls-over .owl-controls .owl-prev:hover::after {background:#FFC603;transition: 0.4s;}.RWDnews005 .controlls-over .owl-controls .owl-next:hover::after {background:#FFC603;transition: 0.4s;}/*客戶回饋*/ 
.giveback_block {padding:80px 0;overflow: hidden;}.RWDproduct004 section.callout-dark {border-bottom: 0;background-color: transparent;    padding: 0;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none;}.RWDproduct004 .nopadding { border-bottom: 0;}.RWDproduct004 .item-box figure {position: initial;}.giveback_block .RWDproduct004 .item-box figure {border-radius: 10px;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {display: none;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover img {transform: scale(1.05);transition: all .5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box img {transition: all .5s ease;}.giveback_block .RWDproduct004 h2.sub-title h8:first-child {border: 0;}.giveback_block .RWDproduct004 h1.main-title:before {content: "";position: absolute;width: 100px;height: 160px;background: url(archive/image/customization/tit_deco.png)no-repeat;background-size: contain;z-index: -1;top: 50%;left: calc(50% - 3px);transform: translate(-50%, -50%);}.giveback_block .RWDproduct004 h1.main-title {position: relative;writing-mode: vertical-lr;font-size: 30px;letter-spacing: 3px;font-weight: 600;}.giveback_block .RWDproduct004 h2.sub-title {writing-mode: vertical-rl;font-size: 24px;margin: 40px 0 0;color: #977c35;font-weight: 600;letter-spacing: 4px;line-height: 2;}.giveback_block .RWDproduct004 h2.sub-title h8 {display: block;border-right: 1px solid;}.giveback_block .RWDproduct004 .callout-dark {width: 25%;background-color: transparent;display: flex;justify-content: flex-start;padding-left: 30px;padding-top: 30px;}.giveback_block .RWDproduct004 {overflow-x: initial;display: flex;}.giveback_block .RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/4 - 50px);margin: 0 auto !important}.giveback_block .RWDproduct004 .item-box { overflow: initial;}.giveback_block .RWDproduct004 .section-subject .col-md-12 {display: flex;flex-direction: column;align-items: center;}.giveback_block .RWDproduct004 .item-box-desc {margin-bottom: 0;overflow: initial;padding: 30px 0px 0px;text-align: center !important;}.giveback_block .RWDproduct004 .list-inline {font-size: 15px;letter-spacing: 1px;line-height: 1.5;margin: 15px 0 0 !important;border: 0;padding: 0;margin: 0 !important;text-align: left;}.giveback_block .RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {line-height: 1.3;color: #231916;letter-spacing: 2px;font-weight: 600;} .giveback_block .RWDbtn01 .btn {background: #f0ebe2;}.giveback_block .RWDbtn01 {overflow: hidden;margin-top: 80px;width: 75%;margin-right: 0;margin-left: auto;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 0 auto !important;}.giveback_block .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3:nth-child(5n+1) {width: calc(100%/6*2);}.giveback_block .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100%/6);}.giveback_block .RWDproduct004 .item-box-desc {    position: absolute;    margin-bottom: 0;    bottom: 5px;    width: calc(100% - 10px);    left: 5px;    overflow: initial;    padding: 30px 15px 15px;    background: linear-gradient(to top, rgb(0 0 0 / 70%), rgb(0 0 0 / 0%));    color: #fff;    border-radius: 10px;}.giveback_block .products_block .RWDproduct004 #portfolio div.col-md-3 h2, .giveback_block .RWDproduct004 #portfolio div.col-md-3 h3 {color: #fff;margin-bottom: 0px;text-align: left;}#portfolio > div > div:nth-child(1) > div > figure::before, #portfolio > div > div:nth-child(6) > div > figure::before {display: none;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin: 0 auto !important;}.RWDproduct004 #portfolio .row {display: flex;flex-wrap: wrap;margin: 0;}.giveback_block .RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 5px !important;overflow: hidden;position: relative;}/*.giveback_block .RWDproduct004 .item-box figure:before {    content: "";    position: absolute;    width: 20px;    height: 20px;    background: url(archive/image/customization/ig_icon.png)no-repeat;    background-size: contain;    bottom: 15px;    left: 15px;    z-index: 3;}*/ 
.back_top h2 {    font-size: 20px;    line-height: 1.5;    letter-spacing: 1px;    color: #555;    font-weight: 500;font-family: 'Noto Sans TC', sans-serif;}.bottom_line {font-size: 50px;display: block;color: #000;font-family: 'Noto Sans TC', sans-serif;}.bottom_line b {font-size:60px;color:#3d7e3a;margin-left:20px}.back_top h4 {    font-size: 20px;    line-height: 1.5;    color: #555;    font-weight: 500;    letter-spacing: 1px;font-family: 'Noto Sans TC', sans-serif;}.back_top .title_block {    margin-bottom: 50px;position: relative;}.title_block::before {    content: "";    width: 100%;    height: 300px;    background: url(archive/image/customization/back_leftimg02.png) no-repeat;    position: absolute;    top: -40px;    left: 0;    background-size: contain;    z-index: -1;    opacity: 0.5;}/*食安&流程*/ 
.service_block {padding:100px 0}.RWDService002 .row:after {clear: none;}.service_block .container {    position: relative;}.service_block>.container:before {    content: "";    background: linear-gradient(180deg, #f7f7f7, transparent);    width: 100%;    height: 20vw;    border-radius: 2vw;    z-index: -1;    position: absolute;    top: 8vw;}.service_block .top_txt {text-align: center;line-height: 2;margin-bottom: 50px;padding-bottom: 0px;}.service_block .top_txt .txt h2 {    font-size: 22px !important;    color: #000 !important;    letter-spacing: 1px !important;    font-weight: 400 !important;    line-height: 2;    font-family: 'Noto Sans TC', sans-serif;    padding: 7vw 0 9vw;    width: 70%;    margin: 0 auto!important;    position: relative;    background: url(archive/image/customization/BG-03.png) no-repeat;    background-size: cover;}.RWDService002 {padding:0}.RWDService002 .col-md-4 {width: calc(100% / 4);}.funny-boxes > .funny-boxes-text > h4 {line-height: 1.5;transition: 0.4s;font-size: 20px;color: #000;letter-spacing: 0.5px;font-weight: 600;padding-bottom:0;    text-align: center;}.funny-boxes > .funny-boxes-text > h4::after, .funny-boxes.not-right-column::before {display:none}.funny-boxes > .funny-boxes-text > p {text-align: justify;font-size: 15px;color:#666}.funny-boxes.float-shadow:hover > .funny-boxes-icon {transform: translateY(0px);}.funny-boxes.float-shadow:hover > .funny-boxes-icon::before {display:none}.funny-boxes > .funny-boxes-icon {margin-bottom:10px}.funny-boxes-text {padding: 0 10px;}.bottom_icon .container {width: 100% !important;padding:0}/*食材*/ 
.material_block {padding:100px 0;background: url(archive/image/customization/bgimg01.png);}.RWDService001 .row:after {clear: none;}.RWDService001 .col-md-3 {width: calc(100% / 3);padding: calc(10px / 2);text-align: center;}.RWDService001 .col-md-3 h2 {line-height: 1.5;transition: 0.4s;font-size: 20px;color: #000;letter-spacing: 0.5px;font-weight: 600;padding-bottom:0;text-align: center;margin-bottom:5px;background: rgb(255 255 255 / 80%);padding: 5px 0;    position: absolute;bottom: 71px;width: 100%;}.RWDService001 p {font-size: 15px;color:#666;background: rgb(255 255 255 / 80%);padding: 5px 0;position: absolute;bottom: 30px;width: 100%;}.material_block .container {width: 75% !important;max-width: none !important;padding: 0;}.RWDService001 i {margin-bottom:15px}.RWDService001 i img {border-radius: 20px;}.RWDService001 .col-md-3 article.boxFeature-2 {position: relative;}/*加盟*/ 
.join_block {padding:0 0 50px;position: relative;}.join_block::before {    content: "";    width: 100%;    height: 100px;    position: absolute;    background: #9b9797;    bottom: 0;    z-index: -1;border-top-left-radius: 20px;border-top-right-radius: 20px;}.join_block .top_block {width:100%;padding: 230px 0;position: relative}.join_block .top_txt {text-align: left;line-height: 2;width: 50%;float: right;padding-left: 60px;}/*.join_block .top_block::before {    content: "";    width: 900px;    height: 900px;    background: url(archive/image/customization/join_img4.png) no-repeat;    background-size: contain;    position: absolute;    top: 53px;    left: -150px;z-index: -1;}*/ 
.join_block .top_block::after {    content: "";    width: 670px;    height: 670px;background: url(archive/image/customization/join_o03.png)no-repeat;    position: absolute;    top: 80px;    left: 330px;    z-index: -11;    background-size: cover;}.pic_block {    width: 840px;    height: 840px;    position: absolute;    top: 55px;    left: -140px;}.join_txt h2 {font-size: 34px !important;color: #000 !important;letter-spacing: 1px !important;font-weight: 600 !important;margin:0px !important;line-height:1.3;font-family: 'Noto Sans TC', sans-serif;}.join_txt h5 {font-size: 18px;font-weight: 400;color: #E55E0F;margin:0 0 15px;line-height:1.5;font-family: 'Salsa', cursive;display:none}.join_txt h4 {font-size: 18px;color: #666;line-height: 1.8;margin-top: 80px;font-weight: 400;letter-spacing: 1px;font-family: 'Noto Sans TC', sans-serif;position: relative;}.join_txt h4::before {content: "";width: 70px;height: 3px;background: #3D7E3A;position: absolute;top: -40px;left: 0;}/*跑分*/ 
.trigger-wrap {display:none}.RWDscore01 .score-mainblk {width: auto;min-height: auto;background: transparent !important;}.RWDscore01 .count-blk {width: 100% !important;padding: 0;max-width: 100%;position: relative;}.RWDscore01 .count-item {margin: 0;display: flex;text-align: left;justify-content: flex-start;width: 500px;}.RWDscore01 .swiper-wrapper {height: auto !important;display: block;}.RWDscore01 .count-item > div:nth-child(1) {display: inline-block;order: 2;}.RWDscore01 .count-blk .swiper-slide {display: block;width: 100% !important;padding: 0;}.RWDscore01 .count-item .count-str {font-size: 30px;color: #000;font-weight: normal;letter-spacing: 1px;line-height: 1;font-weight: 400;font-family: 'Noto Sans TC', sans-serif}.RWDscore01 .count-title {display: inline-block;order: 1;margin: 0 15px 0 0;font-size: 30px;color: #000;letter-spacing: 1px;line-height: 1;height: 25px;position: relative;top: 33px;font-weight: 400;font-family: 'Noto Sans TC', sans-serif}.RWDscore01 .score-content {padding-top:60px}.RWDscore01 .count-num {font-size: 70px;line-height: 1;letter-spacing: 3.5px;font-family: 'Noto Sans TC', sans-serif;font-weight: 900;color:#3D7E3A}.RWDscore01 .count-item > div:nth-child(1) > span:nth-child(2) {display: none;}.RWDscore01 .count-item:nth-child(2) {display: none;}.RWDscore01 .score-maintitle, .RWDscore01 .score-subtitle {display:none}/*加盟敘述*/ 
.support_txt {    width: 100%;    background: #fff;    margin: 0 auto;    line-height: 1.8;    letter-spacing: 1px;    margin-top: 50px;    border: 0;    border-radius: 30px;box-shadow: 0 8px 24px rgb(0 0 0 / 15%);}.support_txt .RWDedictor008 {display: flex;align-items: center;flex-flow: wrap;}.support_txt .right_txt {width: 50%;padding:80px}.support_txt .left_txt {width: 50%;padding:80px}.support_txt h4 {font-size: 20px !important;letter-spacing: 0.5px !important;font-weight: 400 !important;color: #000 !important;margin: 0 !important;line-height:1.5 !important;font-family: 'Noto Sans TC', sans-serif;margin-bottom: 15px !important; padding-bottom: 15px;border-bottom: 1px dashed #ccc;}.support_txt h5 {font-size: 16px !important;letter-spacing: 0.5px !important;color: #666 !important;margin: 0 !important;line-height:1.5 !important;margin-bottom: 30px !important;}.support_txt p {    padding-left: 20px;    font-size: 15px;    letter-spacing: 0.5px;}.support_txt p b {    color: #000;    position: relative;    padding-left: 8px;}.support_txt p b::before {    content: "";    width: 6px;    height: 6px;    position: absolute;    background: #FFC603;    border-radius: 30px;    top: 8px;    left: -14px;}/*加盟按鈕*/ 
.join_block .btn_block {width:100%;max-width:250px;margin: 0 auto 30px;}.join_block .btn_block .RWDbtn01 {margin-top: 0 !important;}.join_block .btn_block .RWDbtn01 .col-sm-3 {padding:0}.join_block .RWDbtn01 .btn-box a {    border-radius: 30px;    background: #3D7E3A;    font-weight: bold;    letter-spacing: 1px;    color: #fff;position: relative;padding-right: 65px;border:1px solid #3D7E3A}.btn_block {    border-radius: 30px;    background: #3D7E3A;    font-weight: bold;    letter-spacing: 1px;    color: #fff;    position: relative;    padding: 5px 65px 5px 0;    border: 1px solid #3D7E3A;    text-align: center;}.btn_block::before {    content: "\f054";    font-family: FontAwesome;    position: absolute;    right: 60px;    font-weight: lighter;    transition: 0.4s;}.btn_block:hover {background-color: #3D7E3A;color: #fff;}.btn_block:hover::before {right:50px;transition: 0.4s;}.join_block .RWDbtn01 {overflow: unset;}/*右側跟隨*/ 
.right_btn {position: fixed;right:0px;bottom: 200px;writing-mode: vertical-lr;letter-spacing: 3px;}.right_btn a {background: #3D7E3A;padding: 30px 20px 20px 15px;color: #fff !important; font-weight: bold;font-size: 18px;letter-spacing: 5px;border-bottom-left-radius: 30px;border-top-left-radius: 30px;}.right_btn .ph_btn a {display: flex;align-items: center;}.ph_btn img {display: inline-block;margin-bottom: 12px;animation: ldx-bounceAlt 1s infinite linear;}.ph_btn2 {display: none;}/*20220729*/ 
.RWDmenu_plus04 .header.is-up {  background: rgb(255 255 255 / 70%);}.RWDmenu_plus04 .site-nav .menu li.menu_btn { background: #fff;}@media (max-width:1920px){.back_left {width:40%}.back_right {width:60%}}/*220913調整子選單間距*/ 
.RWDmenu_plus04 .site-nav .menu ul li>a {padding-right: 10px;}/*220913*/ 
.RWDService001 .col-md-3 {pointer-events: none;}
/*動態 start*/

/*客戶回饋*/@keyframes ldx-bounceAlt {  0% {    animation-timing-function: cubic-bezier(0.1348, 0.3256, 0.2495, 0.8687);    transform: translate(0, 0)  }  51% {    animation-timing-function: cubic-bezier(0.7426, 0.1782, 0.8523, 0.6514);    transform: translate(0, -14%)  }  100% {    transform: translate(0, 0)  }}

/*動態 end*/
/*footer start*/

.footer_block {padding: 50px 0 0;position: relative;background-color: #9b9797;}.footer_block .container {display: flex;}.footer_block .ft_right {width: calc(100% / 2);text-align: right;}.footer_block .ft_left {width: calc(100% / 2)}.ft_media {margin-bottom:20px}.ft_media a i {    font-size: 20px;    width: 35px;    height: 35px;    background: #fff;    display: flex;    justify-content: center;    align-items: center;    border-radius: 30px;color: #a9a9a9;transition: 0.4s;}.ft_media a:hover i {    color: #E55E0F;    transition: 0.4s;}.footer_block h4 {margin: 0 0 15px;font-size: 20px;letter-spacing: 1px;font-weight: bold;color: #fff;line-height:1.5}.footer_block a {color:#fff;transition: 0.4s;}.footer_block a:hover {color:#E55E0F;transition: 0.4s;}.ft_btn {    display: block;    padding: 5px;    max-width: 150px;    letter-spacing: 1px;    font-weight: bold;    margin-top: 20px;    text-align: center;    color: #fff !important;    font-size: 16px;    border-radius: 30px;    border: 1px solid #fff;transition: 0.4s;}.ft_btn i {margin-right:5px}.footer_block .ft_left h4, .footer_block .ft_left .ft_mail {padding: 0 }.footer_block .ft_right a {    position: relative;    margin-right: 15px;}.ft_btn:hover {    background: #e55e0f;    color: #fff !important;    transition: 0.4s;}.ft_media {    margin-bottom: 20px;    display: flex;    justify-content: flex-end;}/*seo*/ 
.seo_txt {font-size: 12px;color: #fff;margin-top: 10px;}/*社群*/ 
.footer_block .ft_center i {margin-right:0}.footer_block .ft_center a.ft_fb {    color: #fff;    display: flex;    width: 40px;    height: 40px;    align-items: center;    justify-content: center;    margin-right: 10px;    float: left;    border-radius: 30px;background: #053ca9;font-size: 25px;transition: 0.4s;}.footer_block .ft_center a.ft_ig {    color: #fff;    display: flex;    width: 40px;    height: 40px;    align-items: center;    justify-content: center;    margin-right: 10px;    float: left;    border-radius: 30px;background: linear-gradient(135deg, #4929b5 0%, #C92596 65%, #F7882E 94%);font-size: 25px;transition: 0.4s;}.footer_block .ft_center a:hover {    opacity: 0.8;    transition: 0.4s;}.ft_menu a {    position: relative;}.ft_menu a::before {    content: "";    width: 1px;    height: 15px;    background: #eee;    position: absolute;    right: -10px;    top: 4px;}#m_RWDfullscreen01_71_1 > div.ft_menu > a:nth-child(4)::before {display:none}/*copyright*/ 
.ft_copyright {display: flex;    font-size: 12px;    padding: 0 7px;    letter-spacing: 0px;    flex-flow: wrap;    width: 100%;    margin: 30px auto 0;    background: #ffee55;    justify-content: center;color:#888}.copyright_desc {color: #888;}.ft_copyright .RWDedictor {padding: 0 8px;}.copyright_desc a, .copyright_desc a:hover {color: #888;text-decoration: none;}/*scrollTop*/ 
.scrollTop002 {right: 19px;bottom: 80px;}.scrollTop002 img {width: 55px;height: 55px;}.scrollTop002 .ii {font-size: 35px;background: #ffee55;color: #000;font-weight: 400;position: relative;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 100%;padding: 25px 60px 15px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;color:#fff;background: rgb(0 0 0 / 90%) !important;}.RWDalert_fancybox .btn.active {border-radius: 30px;margin-top: 0px;background: #fff !important;border: 0px !important;display: block;padding: 5px 50px;color: #e55e0f !important;font-size: 15px;width:180px;border:1px solid #e55e0f !important}.RWDalert_fancybox .btn:hover {color: #fff !important;background: #e55e0f !important}.RWDalert_fancybox.bottom a {color: #fff;font-weight: bold;transition: 0.4s;}.RWDalert_fancybox.bottom a:hover {color:#2B7213;transition: 0.4s;}/*內頁*/ 
.page_wrapper_bg .footer_block .container {width: 80%; max-width: 1700px;}.page_wrapper_bg .right_btn {z-index: 201;}

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

/*main*/ 
.page_wrapper_bg .main {top: 0px !important; position: relative;}.page_wrapper_bg .main::before {content: ""; width: 100%; height: 100%; border: 10px solid #ffee55; position: absolute; top: 0; left: 0; z-index: 111; pointer-events: none; border-bottom: 0;}.page_wrapper_bg section.call_to_action {padding: 35px 10px 115px; min-height: 700px; position: relative;}.page_wrapper_bg section.call_to_action:before {content: ""; width: calc(100% - 19px); height: 30px; position: absolute; background: #9b9797; bottom: 0; z-index: -1; border-top-left-radius: 20px; border-top-right-radius: 20px;}.page_wrapper_bg section.call_to_action>.container {max-width: 1500px; width: 85%; padding: 0 15px;}.page_wrapper_bg .article-text .container {width: 100%;}/*-------文字--------*/ 
.page_wrapper_bg .hgroup h1 {font-size: 34px; text-align: center; font-weight: 600; letter-spacing: 1px; line-height: 1.3; color: #000; margin: 0; font-family: 'Noto Sans TC', sans-serif; display: none;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1.5;letter-spacing:1px; font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .article-text h3 {letter-spacing: 1px;line-height: 1.5;margin-bottom: 10px; font-weight: 500; font-size: 24px !important; font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7; margin: 15px 0 15px; font-weight: 500; font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p {font-size:15px; line-height: 1.7; letter-spacing: 1px;color: #666; font-weight: 400;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6 {font-size: 18px !important; font-weight: 500; color: #000; font-family: 'Noto Sans TC', sans-serif;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {font-size:15px; line-height: 1.7; font-weight: 400; color: #666;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*主標*/ 
.page_wrapper_bg .hgroup .container {width: 100%; border: 0; padding-bottom: 0;}/*麵包屑*/ 
.hgroup .breadcrumb {font-size:13px; background-color: transparent; border: none; text-align: center; float: none !important; position: relative; bottom: 0; padding: 0; margin: 10px 0 20px;}.hgroup .breadcrumb a {color: #666;}.hgroup .breadcrumb a:hover {color: #3D7E3A;}/*列表上方共同文字*/ 
.webdesc, .eformsDesc {font-size: 20px; font-weight: 500; color: #000; text-align: center;}/*文章編輯*/ 
.RWDeditor01 .model-title {display: none;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 20px;}/*-------按鈕--------*/ 
.btn {border-radius: 99em;}/*回上一頁*/#article .btn.btn_back a, #album .btn.btn_back a {display:block; border-radius: 99em;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important; padding: 0; box-shadow: none; margin-top: 40px !important; font-weight: bold; position: relative;}.btn.btn_back a {font-size: 15px; min-width: 250px; padding: 10px 65px 10px 0; background: #3D7E3A; color: #fff; transition: all 0.5s ease; border: 1px solid #3D7E3A; font-weight: 500; border-radius: 99em;}.productcontent .btn.btn_back a {padding: 5px 65px 5px 0;}.btn.btn_back a:hover {border: 1px solid #3D7E3A; color: #fff; background: #3D7E3A;}.btn.btn_back:before {content: "\f054"; font-family: FontAwesome; position: absolute; right: 60px; font-weight: lighter; transition: 0.4s; color: #fff; top: 26%;}.productcontent .btn.btn_back:before {top: 18%;}.btn.btn_back:hover:before {right: 50px; transition: 0.4s;}/*確定送出*/ 
.ebtn {float: right; background: #3D7E3A !important; padding: 0; margin-right: 0; border-radius: 99em; position: relative;}.ebtn a {text-align: center; min-width: 250px; color: #fff; border: 1px solid #3D7E3A; transition: all 0.5s ease; font-size: 15px; font-weight: bold; padding: 5px 65px 5px 0; border-radius: 99em; display: block;}.ebtn a:hover {color: #fff; background:#3D7E3A; border: 1px solid #3D7E3A; transition: all 0.5s ease;}.ebtn:before {content: "\f054"; font-family: FontAwesome; position: absolute; right: 60px; font-weight: lighter; transition: 0.4s; color: #fff; top: 20%;}.ebtn:hover:before {right: 50px; transition: 0.4s;}/*-------範例--------*//*編輯器*/ 
.article2 .pagecontent .RWDeditor01 .row .col-md-6:last-child {padding-right: 0;}/*圖文輪播*/ 
.RWDslider01 .editor {font-size: 15px; line-height: 1.7; color: #666; letter-spacing: 1px;}/*時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #000; font-size: 20px; font-weight: normal; line-height: 1.8; font-family: 'Noto Sans TC', sans-serif;}.RWDtimeline02 .timeline2_list .block .text-in {font-size: 15px; color: #666;}.RWDtimeline01 li.event .point .title {font-size: 20px; font-weight: bold; margin: 0 0 20px 0; color: #000;}.RWDtimeline01 li.event .point .editor {font-size: 15px; line-height: 1.7; letter-spacing: 1px; color: #666;}/*頁碼*/ 
.page .page_active, .page ul li a:hover {background: #3D7E3A;}.page ul li a:hover {color: #fff;}/*banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-active .slick-caption {top: 50%; transform: translateY(-25%);}.page_wrapper_bg .RWDbanner_plus01 .logo {width: 14vw;}.article3 .page_wrapper_bg .RWDbanner_plus01 .logo, .article5 .page_wrapper_bg .RWDbanner_plus01 .logo {width: 17.5vw;}.article6 .page_wrapper_bg .RWDbanner_plus01 .logo{width: 21vw;}.page_wrapper_bg .RWDbanner_plus01 .logo img {margin-bottom: 0;}/*產品列表B*/ 
.product2 .page_wrapper_bg section.call_to_action>.container {max-width: 1300px;}.productlist .layoutlist_2 {display: flex; flex-wrap: wrap;}.layoutlist_2 .item {border-bottom: 0; padding-right: 50px; margin-top: 60px; overflow: visible !important;}.layoutlist_2 .item .img {transition: 0.5s ease;}.layoutlist_2 .item:hover .img {transform: translateY(-10px); transition: 0.5s ease;}.layoutlist_2 .item .subject {font-size: 20px; text-align: center; font-weight: 700; color: #000; margin-bottom: 5px; margin-top: 25px;}.layoutlist_2 .item .summary {text-align: center; margin-bottom: 0;}.layoutlist_2 .item .summary .memo {padding-bottom: 65px; position: relative; color: #3D7E3A; font-weight: 600; overflow: hidden;}.layoutlist_2 .item .summary .memo span {display: block; margin-top: 15px; padding: 0 15px; color: #666; font-weight: 500; display: -webkit-box;text-overflow: ellipsis; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}.layoutlist_2 .col-xs-6.col-sm-6.col-md-4.col-lg-4:before {content: ""; width: calc(100% - 70px); height: 60%; bottom: 0; position: absolute; background: #fff; left: calc(50% - 25px); transform: translateX(-50%); border-bottom-left-radius: 50px; border-bottom-right-radius: 50px; box-shadow: 0 4px 10px rgb(0 0 0 / 12%);}.layoutlist_2 .item .summary .memo b {display: block; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; padding: 0 20px; color: #fff; font-size: 18px; line-height: 1.6;}.layoutlist_2 .item .summary .memo b:before {content: ""; width: 100px; height: 100px; background: #ffc603; position: absolute; top: -9px; left: 50%; transform: translateX(-50%); border-radius: 50%; z-index: -1;}/*產品內容B*/ 
.productcontent .page_wrapper_bg .article-text .container {max-width: 1100px;}.photo.col-sm-12.col-md-8.col-xs-12 {width: 100%;}.product_desc_content {margin-top: -20px;}/*.product_top.row .info {display: none;}.product_desc_subject {display: none;}*/ 
.product_top .photo img {border-radius: 20px;}.pd_content .pd_main-box {text-align: center; margin-bottom: 40px; /*border-left: 1px solid #3D7E3A; border-right: 1px solid #3D7E3A;*/ background: #eee; padding: 15px 0; border-radius: 20px;}.pd_content .pd_title {font-size: 24px; color: #000; font-weight: 700; text-align: center; margin-bottom: 15px;}.pd_main-box .pd_memo {font-size: 16px; color: #3D7E3A; font-weight: 600;}.pd_main-box .pd_memo span {margin-left: 10px; font-size: 22px;}.pd_content .pd_txt {font-size: 15px;}.pd_content .pd_pic-box {display: flex; flex-wrap: wrap; align-items: center; background: #eee; border-radius: 20px; overflow: hidden; margin-top: 30px;}.pd_pic-box .pd_pic {width: 73%;}.pd_pic-box .pd_pic, .pd_pic-box .pd_pic img {height: 320px; object-fit: cover; object-position: center;}.pd_pic-box .pd_pic img {width: 100%;}.pd_pic-box .pd_nutrient-pic {width: 27%; padding: 25px;}.RWDproduct_page .products-con {display: flex; flex-direction: column; align-items: center;}.RWDproduct_page .pic-box {width: 100%; padding-right: 0; float: none; order: 2;}.swiper-slide {margin: 0 auto;}.page_content3_mainphoto .swiper-slide img {border-radius: 20px;}.RWDproduct_page .products-info {width: 100%; float: none; text-align: center; order: 1;}.RWDproduct_page .products-info .name {font-size: 26px; font-weight: 600; margin-bottom: 6px;}.RWDproduct_page .products-info .subname {color: #3D7E3A; font-weight: 600; font-size: 15px;}.RWDproduct_page .products-info .txt {font-size: 24px; font-weight: 800; color: #3D7E3A;}.RWDproduct_page .products-info .name-box {margin-bottom: 30px;}.RWDproduct_page .products-con {margin-bottom: 30px; position: relative;}.pd_txt-box {margin-bottom: 15px;}.pd_txt-box.boxstyle-1 {padding-bottom: 15px; border-bottom: 1px dashed #dbdbdb;}.pd_txt-box h1, .pd_txt-box h4 {font-size: 18px !important; font-weight: 700 !important; color: #000; margin-bottom: 5px !important; line-height: 1.3; font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif !important;}.RWDproduct_page .products-info .txt .title {display: none;}.RWDproduct_page .products-info .name-box {margin-bottom: 15px;}.RWDproduct_page .products-info .txt .editor {color: #3D7E3A;}.RWDproduct_page .other_shoplink_area {margin-top: 30px;}.RWDproduct_page .pic-box {padding-bottom: 30px;}.RWDproduct_page .products-con:before {content: ''; position: absolute; background: #ffee55; box-shadow: 0 4px 10px rgb(0 0 0 / 12%); width: 100%; height: 36%; z-index: -1; border-radius: 0 0 20px 20px; bottom: 0;}/*-------文章列表--------*//*文章列表G*/ 
.layoutlist_8 .list_subject a {color: #000; transition: all 0.3s ease; font-weight: 500; font-family: 'Noto Sans TC', sans-serif;}.layoutlist_8 .item:hover .list_subject>a {color: #3D7E3A;}.layoutlist_8 .list_subject .summary {margin: 15px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px; color: #666; font-weight: 300;}.layoutlist_8 .listdate .yearmonth {text-align: center;}.layoutlist_8 .listdate .day {text-align: center; color: #333;}.layoutlist_8 .list_img.col-sm-3.col-md-3 img {border-radius: 20px;}/*文章列表F*/ 
.page_wrapper_bg .layoutlist_7 {margin-top: 25px;}.layoutlist_7 .litem {margin: 10px 0 30px !important;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 17px !important; font-weight: 500; color: #000 !important; font-family: 'Noto Sans TC', sans-serif; transition: all 0.5s ease;}.layoutlist_7 .litem:hover .subject a {color: #3D7E3A !important; transition: all 0.5s ease;}.layoutlist_7 .summary, .layoutlist_7 .summary a {color: #707075;}.layoutlist_7 .litem .img {border-radius: 20px; overflow: hidden;}/*次選單C*/ 
.cate_list .col-sm-6.col-md-4 {margin-bottom: 30px; position: relative;}.cate_list .col-sm-6.col-md-4 img {border-radius: 20px;}.cate_list .subject {font-size: 18px !important; font-weight: 600; position: absolute; bottom: 20px; background: rgb(255 255 255 / 80%); display: block; width: calc(100% - 30px); padding: 3px 0;}.cate_list .subject a {color: #000; transition: 0.4s ease;}.cate_list .col-sm-6.col-md-4:hover .subject a {color: #3D7E3A; transition: 0.4s ease;}/*頁籤*/ 
.tabs nav a {border-radius: 25px; border-width: 1px !important; padding: 5px 35px !important; line-height: inherit !important; height: auto !important; margin-right: 10px; background: #fff !important; border: 1px solid #3d7e3a !important; color: #000 !important; font-weight: 600;}.tabs nav li.tab-current a {background: #3d7e3a !important; color: #fff !important; border-color: #3d7e3a !important;}.tabs .content {border: none !important; margin-top: 5px; padding: 15px 0 !important;}.store_item {padding: 15px 0 15px 10px; display: flex; align-items: center; color: #666; font-weight: 400; flex-wrap: wrap;}.store_item:nth-child(odd) {background: #f8f8f8;}.tabs nav a::before, .tabs nav a::after, .tabs nav li.tab-current:after, .tabs nav li.tab-current:before {display: none;}.tabs nav ul li, .tabs nav ul li:first-child {border: none;}.tabs nav ul li {margin-bottom: 10px;}.store_name {font-weight: 600; color: #333;}/*-------選單--------*//*次選單C*/#sidebar .products-nav {background: #f8f8f8; border-radius: 20px;}.m2018 .products-nav .nav-title {font-weight: 500; color: #000; background: #ffee55; font-family: 'Noto Sans TC', sans-serif; border-radius: 20px 20px 0 0; padding: 15px;}.m2018 .products-nav>ul>li {padding: 0 0 10px 15px; border-bottom: 1px dashed #c7c7c7;}.m2018 .products-nav ul>li a {font-weight: 500; transition: all 0.3s ease;}.m2018 .products-nav li.active>a, .m2018 .products-nav li:hover>a {font-weight: 500; color: #3D7E3A !important; transition: all 0.3s ease;}.m2018 .products-nav ul li>ul>li>a {font-weight: 400; color: #888; transition: all 0.3s ease;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav li.active.iscate>a {color: #3D7E3A !important; font-weight: 400; transition: all 0.3s ease;}/*-------電子表單--------*//*電子表單A-加盟*/ 
.eforms1 .formdesc {margin-bottom: 30px; padding-bottom: 15px; text-align: center;}.eforms1 .layoutlist_1 {max-width: 900px; margin: 10px auto 0; position: relative;}.eforms1 .layoutlist_1:before {content: ""; width: 50%; height: 150px; background: url(archive/image/customization/back_leftimg02.png) no-repeat; position: absolute; top: -40px; left: 0; background-size: contain; z-index: -1; opacity: 0.5; transform: translateX(-13%);}.eforms1 .eformsDesc {padding-bottom: 0; border-bottom: 0; margin: 10px 0 0; font-weight: 600;}.eforms1 .layoutlist_1 .customized_columns {padding: 50px; background: #fff; box-shadow: 0 8px 24px rgb(0 0 0 / 15%); border-radius: 30px;}.form-horizontal .form-group {margin: 40px 0 0;}.eforms1 .form-horizontal, .eforms2 .form-horizontal {margin-top: -40px; margin-bottom: 40px;}.form-horizontal .form-group.bind_code {margin: 10px 0 0;}.form-horizontal .control-label {/*width: 15%;*/ font-weight: 400;}.eforms1 .form-horizontal label.col-sm-12.col-md-1.control-label {width: 100%; font-weight: 600; color: #000;}.eforms1 .form-horizontal .form-group.bind_code label.must.col-sm-12.col-md-1.control-label {font-weight: 500;}.eforms1 .form-horizontal .form-group .col-sm-12.col-md-11 {width: 100%; padding: 0;}.form-control {border-radius: 0; box-shadow: none; border-radius: 20px;}.customized_columns ._input, .customized_columns select {background: #fbfbfb; border: 1px solid #cfcfcf; margin-top: 5px;}label.error {font-weight: 400;}.boxname {margin-right: 15px;}input[type=checkbox], input[type=radio] {margin: 4px 3px 0 0;}.form-horizontal label.col-sm-12.col-md-1.control-label:before {content: ''; position: relative; display: inline-block; width: 7px; height: 7px; background: #FFC603; margin-right: 7px; border-radius: 50%; top: -1px;}.form-horizontal .form-group.bind_code label.col-sm-12.col-md-1.control-label:before {display: none;}/*電子表單A-意見*/ 
.eforms2 .eformsDesc {padding-bottom: 0; border-bottom: 0; margin: 10px 0 0; font-weight: 600;}.eforms2 .layoutlist_1 {max-width: 900px; margin: 10px auto 0;}.eforms2 .form-horizontal {margin-top: 0;}.eforms2 label.col-sm-12.col-md-1.control-label {width: 100px;}.eforms2 .col-sm-12.col-md-11 {width: calc(100% - 100px);}.systemmsg {text-align: center;}/*電子表單B*/ 
.eforms2 .form-horizontal .control-label {font-weight: 600; color: #000;}.eforms2 .new-form .formdesc {font-size: 18px; font-weight: 600; color: #000;}/*-------FAQ--------*/ 
.faq_item {border-bottom: 1px dashed #707070;}.rwd .faq_question {font-size: 18px; font-weight: 600; padding: 20px 0; color: #000; transition: all 0.3s ease;}.rwd .faq_question:hover {color: #3D7E3A;}.faq_question .faq_q_icon {background: transparent; position: relative; margin: 0px 40px 0 0;}.faq_question .faq_q_icon::before {content: 'Q'; color: #121212; position: absolute; font-family: 'Arial', sans-serif; font-weight: bold; font-size: 26px; text-align: center; left: 0; line-height: 1; width: 60px; top: -2px;}.faq_answer .faq_a_icon {background: transparent;}.rwd .faq_answer {font-size: 15px; padding: 34px 30px 36px 32px; background: #f7f7f7;}.faq_split {border: 0;}.answer_item {margin-bottom: 40px;}.answer_item:last-child {margin-bottom: 0;}.answer_item.itemstyle-1 {font-size: 16px; font-weight: 600; color: #333;}/*.answer_item.itemstyle-2 {line-height: 2.7;}*//*.answer_item .line_step {border: 1px solid #c9c9c9; padding: 5px 10px; border-radius: 15px; margin: 3px; background: #fff; color: #333;}*/ 
.answer_memo {font-size: 13px; color: #9d9d9d; margin-top: 3px;}.answer_item.itemstyle-3 {font-weight: 700;}ul.store_box {list-style: none; padding-left: 0; display: flex; flex-wrap: wrap; margin-top: 6px; font-weight: 500;}ul.store_box li {width: 20%; border: 1px solid #888; margin-right: -1px; margin-bottom: -1px; padding: 10px 15px; text-align: center;}.store_box i.fa.ii-line1 {color: #44b91e; font-size: 18px; margin-left: 3px;}ul.store_box li a {color: #666; transition: all 0.3s ease;}ul.store_box li a:hover {color: #44b91e; transition: all 0.3s ease;}/*能量補給站*/ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 40px !important;}.bodyinfo_main {border-radius: 20px; overflow: hidden; position: relative;}.bodyinfo_main, .bodyinfo_main img {height: 18vw; width: 100%; object-fit: cover; object-position: left -3vw;}.bodyinfo_main .bodyinfo_title {position: absolute; top: 50%; transform: translateY(-50%); font-size: 22px; color: #666; font-weight: 600; background: #ffffffd4; padding: 15px 30px; left: 5vw;}.bodyinfo_main .bodyinfo_title span {display: block; font-size: 36px; line-height: 1.5; color: #000;}.bodyinfo_pic {width: 75%; margin: 40px auto 0; border-radius: 20px; overflow: hidden;}.bodyinfo_pic, .bodyinfo_pic img {height: 15vw; object-fit: cover; object-position: center;}.bodyinfo_pic img {width: 100%;}.bodyinfo_item.bodyinfo_feature {display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 25px; padding-bottom: 50px; border-bottom: 1px dashed #d7d7d7;}.bodyinfo_feature .feature_item {width: 32%; background: #fff; border-radius: 20px; box-shadow: 0 8px 24px rgb(0 0 0 / 15%); padding: 25px;}.feature_item .feature_pic {text-align: center; margin-top: -50px; margin-bottom: 10px;}.feature_item .feature_pic img {width: 75px; padding: 10px;}.bodyinfo_item.bodyinfo_reco {border-radius: 20px; text-align: center; padding: 15px 25px 25px; margin-top: 10px; overflow: hidden; position: relative;}.bodyinfo_item.bodyinfo_reco:before {content: ''; position: absolute; width: 100%; height: 100%; background: #eee; z-index: -2; left: 0; top: 0;}.bodyinfo_reco .reco_item {margin-bottom: 20px;}.bodyinfo_reco .reco_title {text-align: center; font-size: 23px; font-weight: 600; color: #000; position: relative; z-index: -1; margin-bottom: 50px;}.bodyinfo_reco .reco_title:before {position: absolute; content: ''; display: block; width: 160px; height: 160px; background: #fe5; border-radius: 99em; left: 50%; z-index: -1; transform: translateX(-50%) translateY(-60%);}.bodyinfo_reco .reco_picbox {display: flex; flex-wrap: wrap; justify-content: space-between; width: 70%; margin: 0 auto 20px;}.bodyinfo_reco .reco_picbox img {width: 49%; border-radius: 20px;}.bodyinfo_reco .reco_btn {background: rgba(255 255 255 / 75%); padding: 6px 10px; border-radius: 50px; border: 1px solid #3d7e3a; position: relative; margin: 30px auto 30px; width: 350px;}.bodyinfo_reco .reco_btn:before {content: "\f054"; font-family: FontAwesome; position: absolute; right: 60px; font-weight: lighter; transition: 0.4s; color: #3D7E3A; top: 20%;}.bodyinfo_reco .reco_btn:hover:before {right: 50px; transition: 0.4s;}.bodyinfo_reco .reco_btn a {font-size: 16px; color: #000; transition: 0.3s ease; font-weight: 600; display: block;}.bodyinfo_reco .reco_btn:hover a {color: #3D7E3A; transition: 0.3s ease;}/*隱私權政策*/ 
.privacy-content {max-width: 1150px; margin: 0 auto;}.privacy-content>p {margin-top: 0;}.privacy-content .item {margin-top: 40px;}/*221004相簿*/ 
.layoutlist_2 .album_item {height: auto !important;}.layoutlist_2 .album_item a img{box-shadow: 0 4px 10px rgb(0 0 0 / 12%);}.layoutlist_2 .album_item_subject {padding: 30px 0 20px;font-size: 20px;font-weight: 700;color: #000;line-height: 1;transition: all 0.3s ease-in-out 0s;}.layoutlist_2 .album_item a:hover .album_item_subject{color:#E55E0F;}.layoutlist_1 .row a, .row .album_d_item a{height: auto;}.row .album_d_item a {border: none;transition: all 0.3s ease-in-out 0s;}.row .album_d_item a img{box-shadow: 0 4px 10px rgb(0 0 0 / 12%);height: 260px;top:0px;position: relative;transition: all 0.3s ease-in-out 0s;}.row .album_d_item a:hover img{top: -10px;}.album1 .page_content1v1 > br{display:none;}

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

@media (min-width:1921px) and (max-width:2560px){.news_block:before {    background-size: cover;    background-position: right center;}}@media (max-width:2000px){.RWDmenu_plus04 .site-nav .menu {transform: translateX(60px);}}@media (max-width:1900px){#RWDfullscreen01 .container {width: 90%;}.back_left {width:55%}.back_right {width: 45%;}.RWDProduct015 .product_area {padding-right: 200px;}.service_block .top_txt .txt h2 {    padding: 8vw 0 11vw;    margin: 0 auto -2vw !important;}/*內頁-footer*/ 
.page_wrapper_bg .footer_block .container {width: 90%;}}@media (max-width:1800px){.RWDmenu_plus04 .header {padding:40px 30px 30px}/*內頁-能量補給站*/ 
.bodyinfo_main, .bodyinfo_main img {height: 22vw;}.bodyinfo_pic, .bodyinfo_pic img {height: 18vw;}}@media (max-width:1700px){/*內頁-banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-active .slick-caption {transform: translateY(-10%);}.page_wrapper_bg .RWDbanner_plus01 .logo {width: 15vw;}.article3 .page_wrapper_bg .RWDbanner_plus01 .logo, .article5 .page_wrapper_bg .RWDbanner_plus01 .logo {width: 18.5vw;}.article6 .page_wrapper_bg .RWDbanner_plus01 .logo{width: 22vw;}}@media (max-width:1650px){.support_txt .RWDedictor008 {align-items: flex-start;}.back_left h2 {font-size: 25px !important;}.bottom_line {font-size:35px}.funny-boxes-text {padding: 0 20px;}.seo_txt {line-height: 1.5;}.service_block .top_txt .txt h2 {   width:75%}}@media (max-width:1550px){.RWDmenu_plus04 .site-nav .menu {transform: translateX(0px);}.RWDmenu_plus04 .site-nav .menu {transform: unset;text-align: right;}.product_block::after {width: 280px;height: 390px;}.pic_block {width: 700px;height: 700px;left:-80px}.join_block .top_block::after {width: 550px;height: 550px;left: 315px;}.join_block .top_block {padding: 150px 0 135px;}.RWDProduct015 .product_box .memo b::before {width:80px;height:80px}.RWDProduct015 .product_box .memo b {font-size:16px}}@media (max-width:1500px){.pro_bg {right: 15%;width: 630px;}.back_left::after {width: 295px;height: 285px;}.back_left {padding: 80px 80px 80px 235px;}.service_block {padding: 120px 0 80px;}.RWDbanner_plus01 .slick-caption .txt1 {width:80%}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 90%;}/*內頁-banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-active .slick-caption {transform: translateY(-5%);}.page_wrapper_bg .RWDbanner_plus01 .logo {width: 17vw;}.article3 .page_wrapper_bg .RWDbanner_plus01 .logo, .article5 .page_wrapper_bg .RWDbanner_plus01 .logo {width: 20.5vw;}.article6 .page_wrapper_bg .RWDbanner_plus01 .logo{width: 24vw;}/*內頁-能量補給站*/ 
.bodyinfo_main .bodyinfo_title {left: 0;}.bodyinfo_pic {width: 85%;}.bodyinfo_reco .reco_picbox {width: 80%;}.bodyinfo_main, .bodyinfo_main img {height: 24vw;}.bodyinfo_pic, .bodyinfo_pic img {height: 20vw;}/*內頁-門市*/ 
.store_name {width: 165px;}.store_time {width: calc(100% - 165px);}.store_info {width: calc(100% - 165px); display: flex; flex-wrap: wrap; margin-left: 165px;}.store_info .store_tel {width: 200px;}/*內頁-FAQ*/ul.store_box li {width: 25%;}}@media (max-width:1360px){.RWDmenu_plus04 .site-nav .menu > li > a{padding: 0 15px;}.join_txt h2 {font-size: 28px !important;}.RWDscore01 .count-num {font-size: 50px;}.RWDscore01 .count-item .count-str {font-size: 24px;}.RWDscore01 .count-title {font-size: 20px;top:25px}.RWDProduct015 .product_box {width: calc(100% / 3);}.back_left {width:65%}.back_right {width: 35%;}.RWDService001 .col-md-3 {width: calc(100% / 3);margin-bottom:20px}.pic_block {    width: 610px;    height: 610px;    left: -80px;}.join_block .top_block::after {    width: 360px;    height: 510px;    left: 260px;    top: 63px;}.support_txt .left_txt {padding: 80px calc(80px / 2);}.join_block .top_block {padding: 150px 0 100px;}}@media (max-width:1280px){.RWDmenu_plus04 .logo {    width: 200px;    top: -50px;}.RWDbanner_plus01 .logo {    width: 40vw;}.support_txt .right_txt {padding: 50px calc(80px / 2);}.support_txt .left_txt {padding: 50px calc(80px / 2);}.back_left {padding: 80px 80px 80px 170px;}.back_left::after {width: 270px;height: 250px;}.RWDbanner_plus01 .slick-caption .txt1 {width: 90%;}.service_block .top_txt .txt h2 {    font-size: 18px !important;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .logo {left: 0; transform: none;transition: 0.4s;}.RWDmenu_plus04 .header.is-up {padding: 0 20px 0 10px;}.RWDmenu_plus04 .is-up .logo {transition: 0.4s;top: -10px;}.ml-stack-nav-toggle {padding: 0 50px 0 0;color: #fff;transition: 0.4s;}.ml-stack-nav-toggle__line {background:#fff}.is-up .ml-stack-nav-toggle {padding: 25px 45px 25px 15px;transition: 0.4s;}.is-up .ml-stack-nav-toggle {color:#000}.is-up .ml-stack-nav-toggle__line {background:#000}.product_block .right_txt {width: 210px;}.service_block {padding: 120px 0 50px;}li.menu_btn {margin: 0;}.RWDmenu_plus04 .features .edit {display:block}a.ph_menubtn img {    margin-right: 11px;    width: 35px;}.RWDmenu_plus04 .features .edit {    background: #fff;    padding: 5px 30px;    border-radius: 30px;border: 1px solid #3d7e3a;}a.ph_menubtn {    color: #000;    font-size: 18px;    display: flex;    align-items: center;    font-weight: bold;}.RWDmenu_plus04 .features {transform: translateY(-8px);margin-right:0;transition: 0.4s;}.RWDmenu_plus04 .is-up .features {margin-top: 17px;transition: 0.4s;transform: translateY(0px);padding-right: 0;}.RWDmenu_plus04 .is-up .features .edit {border: 1px solid #3d7e3a;}.RWDmenu_plus04 .features:after {display:none}.menu_btn01 > a::before {color: #000;top: 12px;left: -4px;}.RWDmenu_plus04 #mobile-menu .menu li.menu_btn01.has-child>a {margin-left: 50px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #e55e10;}.menu_btn01.active > a::before {color: #fff;}.RWDmenu_plus04 li.can-link.hidden-xs.hidden-sm.menu_btn{display:none !important;}/*menu04變成漢堡*/ 
.RWDmenu_plus04 .site-nav{display:none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu{display: block;float: right;}.RWDmenu_plus04 .features:after{content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #8B8989;}.RWDmenu_plus04 .features{margin-right: 15px;padding-right: 20px;position: relative;float: right;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color: transparent;}.join_txt h2 {font-size: 26px !important;}.RWDProduct015 .product_box .title, .RWDnews005 h4 a, .news005_h4 a, .funny-boxes > .funny-boxes-text > h4 {font-size:18px}.RWDProduct015 .product_box .info {display:none}.RWDProduct015 .product_box {padding: 0 20px 0 0;}.RWDProduct015 .product_box::before {width: calc(100% - 50px);left: calc(50% - 10px);}.product_block .right_txt {width: 230px;padding:30px}.product_block .pro_rightbtn h4 {line-height: 1.5;}.pro_bg {width:500px}.pro_bg .ml2 {font-size:8em}.back_left h2 {font-size: 22px !important;}.bottom_line {font-size: 30px;}.RWDbanner008 .slider {height: 360px !important;}.RWDbanner008 .bx-viewport {height: 360px !important;}.back_left {width:60%}.back_right {width: 40%;}.funny-boxes-text {padding: 0 10px;}#RWDfullscreen01 .container {width: 95%;}.RWDProduct015 .product_area {padding-right: 155px;width:100%}.RWDnews005 .container {padding:0 70px !important}.RWDService001 i img {    height: 390px;    object-fit: cover;    width: 100%;}.service_block .top_txt .txt h2 {font-size:20px !important;line-height:1.8}.RWDService002 .col-md-4 {    width: calc(100% / 2);    margin-bottom: 40px;    padding: 0 calc(20px / 2);}.funny-boxes > .funny-boxes-text > p {text-align: center;padding: 0 50px;}.RWDService002 .container {width: 90% !important;}.service_block .top_txt .txt h2 {width:80%}.product_block .pro_rightbtn a {width: 100%;text-align: center;}.join_block .top_txt {padding-right:60px;padding-left: 60px;}.join_block .container::before {right:30px}/*內頁-產品列表B*/ 
.layoutlist_2 .item {padding-right: 20px;}.layoutlist_2 .col-xs-6.col-sm-6.col-md-4.col-lg-4:before {width: calc(100% - 50px); left: calc(50% - 10px);}.layoutlist_2 .item .subject {font-size: 18px;}/*內頁-footer*/ 
.page_wrapper_bg .footer_block .container {width: 95%;}/*內頁-產品內容A*/ 
.pd_pic-box .pd_pic {width: 70%;}.pd_pic-box .pd_pic, .pd_pic-box .pd_pic img {height: 290px;}.pd_pic-box .pd_nutrient-pic {width: 30%;}/*內頁-能量補給站*/ 
.bodyinfo_main, .bodyinfo_main img {height: 25vw;}.bodyinfo_pic, .bodyinfo_pic img {height: 19vw;}.bodyinfo_pic img {width: 100%;}.bodyinfo_pic {width: 100%;}.bodyinfo_reco .reco_picbox {width: 100%;}.bodyinfo_main .bodyinfo_title {font-size: 20px;}.bodyinfo_main .bodyinfo_title span {font-size: 32px;}.bodyinfo_item.bodyinfo_feature {margin-top: 0;}/*內頁-頁籤*/ 
.store_info .store_tel {width: 100%;}.tabs nav a { padding: 5px 30px !important;}/*內頁-FAQ*/ul.store_box li {width: calc(100% / 3);}/*內頁相簿*/ 
.layoutlist_2 .album_item a:hover .album_item_subject{color:#000;}.row .album_d_item a:hover img{top: 0px;}.layoutlist_2 .album_item, .row .album_d_item {width: calc(100% / 3);}
}
/*1199px end*/
/*1140px start*/

@media (max-width:1140px){.back_left {padding-right:40px}.funny-boxes > .funny-boxes-text > p {padding:0 25px}.service_block .top_txt .txt h2 {padding: 80px 80px 50px;}.join_block .top_txt {padding-right: 0;}.pic_block {    width: 550px;    height: 585px;    left: -80px;    top: 83px;}.join_block .top_block::after {    width: 330px;    height: 455px;    left: 235px;    top: 92px;}.back_left {    padding: 80px 45px 80px 170px;}.pro_bg {    width: 600px;    right: 5%;}.pro_bg .ml2 {    font-size: 10em;}.service_block .top_txt .txt h2 {    padding: 9vw 0 12vw;}/*內頁-能量補給站*/ 
.bodyinfo_feature .feature_item {width: 100%; margin-bottom: 25px; display: flex; flex-wrap: wrap; align-items: center;}.bodyinfo_feature .feature_item:last-child {margin-bottom: 0;}.feature_item .feature_pic {margin: 0; width: 18%;}.feature_item .feature_txt {width: 82%;}}

/*1140px end*/
/*1080px start*/

@media (max-width:1080px){.stxt {display:block;line-height:2;padding: 0 0 0 35px;}.RWDbanner_plus01 .slick-caption .txt1 {width:60%}.stxt:nth-child(1)::before {left:85px;top:5px}.stxt:nth-child(2)::before {left:60px;top:5px}.RWDscore01 .count-item {width:100%}.support_txt .RWDedictor008 {align-items: center;flex-direction: column;}.support_txt .left_txt {padding: 80px;width: 100%;}.support_txt .right_txt {padding: 0 80px 80px;width: 100%;}.RWDbanner_plus01 .logo img {margin-bottom:0}.pro_bg {width:400px}.pro_bg .ml2 {font-size:6.5em;line-height:0}}

/*1080px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDService001 i img {height: 260px;}li.can-link.hidden-xs.menu_btn {display: none !important;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 65px)!important;height: calc(100vh - 65px)!important;}.RWDProduct015 .product_box {margin-bottom:10px}.giveback_block {padding:30px 0 80px}.material_block {padding:100px 0 80px}.join_block .top_block {padding:100px 0}.pic_block {top:58px}.join_block .top_block::after {top:67px}.giveback_block .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3:nth-child(5n+1) {width: calc(100%/3*2);}.giveback_block .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100%/3);}.service_block .top_txt .txt h2 {    width: 90%;    padding: 10vw 0 14vw;    font-size: 18px !important;}/*內頁-banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .logo {width: 20vw;}.article3 .page_wrapper_bg .RWDbanner_plus01 .logo, .article5 .page_wrapper_bg .RWDbanner_plus01 .logo {width: 23.5vw;}.article6 .page_wrapper_bg .RWDbanner_plus01 .logo{width: 28vw;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .logo {    width: 45vw;}.stxt:nth-child(1)::before {left:40px;}.stxt:nth-child(2)::before {left:40px;}.stxt {padding-left: 85px;text-align: left;}.RWDProduct015__head__h1, .RWDProduct015__head__h2 {    text-align: left;    padding: 0 30px;}.product_block::before {top:18px}.pic_block {left:-160px}.join_block .top_block::after {left:140px}.join_block .top_txt {    padding-right: 0;    padding-left: 0;}.join_block .container::before {bottom: 50%;}.join_block .btn_block .RWDbtn01 .col-sm-3 {    padding: 0;    width: 100%;    max-width: 300px;}.RWDProduct015 .more_product {width: 300px;}.RWDProduct015 .product_box {width: calc(100% / 2);}.product_block::after {bottom:0;right:0}.pro_bg {display:none}.giveback_block .container {flex-direction: column;}.back_left {padding: 60px 60px 80px 350px;width: 100%;}.back_left::before {width: 100%;height: calc(100% + 50px);top: -23px;border-radius: 0;}.back_right {width: 100%;}.back_left::after {    width: 350px;    height: 350px;    bottom: -110px;}.service_block {    padding: 60px 0;}.RWDService001 .section-subject {    margin-bottom: 0;}.service_block .container {    width: 100% !important;    padding: 0;}.back_top .title_block {padding-left: 0;}.title_block::before {top: -40px;right: 0;}.RWDscore01 .count-blk {padding-left:0}.RWDscore01 .count-blk::before {left: -40px;}.swiper-container {overflow: unset !important;}/*內頁-banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-active .slick-caption {transform: translateY(-10%);}.page_wrapper_bg .RWDbanner_plus01 .logo {width: 24vw;}.article3 .page_wrapper_bg .RWDbanner_plus01 .logo, .article5 .page_wrapper_bg .RWDbanner_plus01 .logo {width: 27.5vw;}.article6 .page_wrapper_bg .RWDbanner_plus01 .logo{width: 33vw;}/*內頁-按鈕-確定送出*/ 
.ebtn {width: auto;}/*內頁-次選單C*/#sidebar.layoutmenu3 {padding: 0; margin-bottom: 20px;}/*內頁-產品內容A*/ 
.pd_pic-box .pd_pic {width: 65%;}.pd_pic-box .pd_nutrient-pic {width: 35%;}/**/ 
.cate_list .col-sm-6.col-md-4 {width: calc(100%/3);}/*內頁-能量補給站*/ 
.bodyinfo_main, .bodyinfo_main img {height: 32vw;}.bodyinfo_pic, .bodyinfo_pic img {height: 24vw;}.bodyinfo_main .bodyinfo_title {font-size: 18px;}.bodyinfo_main .bodyinfo_title span {font-size: 28px;}/*內頁-電子表單A*/ 
.form-group label {padding: 0 !important;}/*內頁-電子表單B*/ 
.eforms2 .new-form .formdesc {margin-bottom: 70px;}.eforms2 .new-form .col-sm-12.col-md-11, .eforms2 .new-form .col-sm-12.col-md-5 {padding: 0;}/*電子表單A-意見*/ 
.eforms2 label.col-sm-12.col-md-1.control-label {width: 100px; padding: 0;}.eforms2 .col-sm-12.col-md-11 {width: 100%; padding: 0;}.eforms2 .col-sm-12.col-md-5 {padding: 0;}/*內頁-編輯器*/ 
.article2 .pagecontent .RWDeditor01 .row .col-md-6 {padding: 0;}
}
/*991px end*/
/*885px start*/

@media (max-width:885px){.RWDbanner_plus01 .slick-caption .txt1 {width: 70%;}.stxt {padding-left: 105px;}.stxt:nth-child(1)::before, .stxt:nth-child(2)::before {left: 50px;}.pic_block {left:-220px}.join_block .top_block::after {left:80px}.footer_block .ft_left h4, .footer_block .ft_left .ft_mail {padding: 0;}.footer_block .ft_left {width:50%}.footer_block .ft_center {width:50%}.footer_block .ft_right {width:100%;margin-top:35px;text-align: left;}.ft_media {justify-content: flex-start;}.footer_block .container {display: flex;flex-flow: wrap;}}

/*885px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDbanner_plus01 .slick-caption .txt1 {width: 75%;}.back_left::after {    width: 300px;    height: 300px;    bottom: -97px;}.back_left {padding: 60px 60px 80px 250px;}.service_block .top_txt .txt h2 {width: 90%;}.RWDService002 .container {width: 100% !important;}.join_block .top_txt {width:55%}.pic_block {left:-270px}.join_block .top_block::after {left:34px}.funny-boxes > .funny-boxes-text > p {padding:0 10px}/*內頁-文章列表G*/ 
.layoutlist_8 .item .list_img {width: calc(100% / 12 * 4);}.layoutlist_8 .item .list_subject {width: calc(100% / 12 * 6);}/*內頁-文章列表F*/ 
.layoutlist_7 .litem {width: calc(100% /2 - 1px);}.layoutlist_7 .row:before, .layoutlist_7 .row:after {display: none;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.support_txt .left_txt {padding: 80px 60px;}.support_txt .right_txt {padding:0 60px 80px}.service_block {    padding: 60px 0 0;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 100%;}/*內頁-banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-active .slick-caption {transform: translateY(-15%);}.page_wrapper_bg .RWDbanner_plus01 .logo {width: 26vw;}.article3 .page_wrapper_bg .RWDbanner_plus01 .logo, .article5 .page_wrapper_bg .RWDbanner_plus01 .logo {width: 29.5vw;}.article6 .page_wrapper_bg .RWDbanner_plus01 .logo{width: 36vw;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup .container {margin-left: 0px;  margin-right: 0px;}/*內頁-範例-圖文輪播*/ 
.RWDslider01 .pic-list, .RWDslider01.pic-right .pic-list {width: 100%; float: none; padding-right: 0px; padding-left: 0px; margin: 0 auto;}.RWDslider01 .text {width: 100%; float: none; margin: 0 auto; padding-bottom: 40px;}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {position: static; margin-left: inherit; text-align: center;}/*內頁-文章編輯*/ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 0;}/*內頁-按鈕*/ 
.btn.btn_back ,.ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{  width: auto !important;}/*內頁-產品內容A*/ 
.pd_pic-box .pd_pic {width: 60%;}.pd_pic-box .pd_nutrient-pic {width: 40%;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {.RWDService002 .col-md-4 {float: left;}.RWDService001 .col-md-3 {float: left;}.join_txt h2 {font-size: 24px !important;}.stxt {padding: 0 20px 0 60px;}.stxt:nth-child(1)::before, .stxt:nth-child(2)::before {left: 10px;}.join_txt h2 span {    display: none;}.giveback_block .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3:nth-child(5n+1) {width: calc(100%);}.giveback_block .RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3 {width: calc(100%/2);}.RWDmenu_plus04 .logo {width: 200px;}.material_block .container {width:95% !important}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.service_block .top_txt .txt h2 {    width: 100%;    padding: 10vw 12vw 16vw;    font-size: 18px !important;    background-size: contain;    margin-bottom: -7vw !important;}/*內頁-banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .logo {width: 32vw;}.article3 .page_wrapper_bg .RWDbanner_plus01 .logo, .article5 .page_wrapper_bg .RWDbanner_plus01 .logo {width: 35.5vw;}.article6 .page_wrapper_bg .RWDbanner_plus01 .logo{width: 43vw;}/*內頁-頁籤*/ 
.tab_content {margin: 10px 0;}.article4 .tab_row.hidden-xs {display: block !important;}.article4 .tabs.visible-xs {display: none !important;}.tab_row .tabs nav {overflow: scroll;}.tabs nav ul {min-width: 600px;}.tabs nav ul li {padding-bottom: 10px;}/*內頁-產品內容A*/ 
.pd_pic-box .pd_pic {width: 100%;}.pd_pic-box .pd_nutrient-pic {width: 100%;}.pd_content .pd_pic-box {text-align: center; background: transparent;}.pd_pic-box .pd_pic, .pd_pic-box .pd_pic img {height: auto;}.pd_pic-box .pd_pic img {border-radius: 20px;}.pd_pic-box .pd_nutrient-pic {padding: 0; margin-top: 30px;}.pd_content .pd_title {font-size: 20px;}.pd_main-box .pd_memo span {font-size: 20px;}.pd_content .pd_pic-box {border-radius: 0;}/*內頁-文章列表G*/ 
.layoutlist_8 {display: flex; flex-wrap: wrap; justify-content: space-between;}.layoutlist_8.rwd .item {width: calc(100% / 2 - 11px); margin-left: 5px; margin-right: 5px;}.layoutlist_8 .item .list_img {width: 100%;}.layoutlist_8 .item .list_subject {width: 100%;}/**/ 
.cate_list .col-sm-6.col-md-4 {width: calc(100%/2 - 1px);}.cate_list.row:before, .cate_list.row:after {display: none;}.cate_list.row {display: flex; flex-wrap: wrap;}/*內頁-能量補給站*/ 
.bodyinfo_feature .feature_item {flex-direction: column; margin-bottom: 35px;}.feature_item .feature_pic {width: 100%; margin-top: -50px; margin-bottom: 5px;}.feature_item .feature_txt {width: 100%;}.bodyinfo_main {overflow: visible; height: auto;}.bodyinfo_main img {border-radius: 20px;}.bodyinfo_main .bodyinfo_title {position: relative; top: 0; background: transparent; padding: 0; transform: inherit; margin-top: 30px; text-align: center;}.bodyinfo_main .bodyinfo_title:after {content: ''; display: block; width: 90px; height: 2px; background: #3D7E3A; margin: 15px auto 0;}.bodyinfo_item.bodyinfo_feature {margin-top: 10px;}/*內頁-FAQ*/ul.store_box li {width: 50%;}/*內頁相簿*/ 
.layoutlist_2 .album_item, .row .album_d_item {width: calc(100% / 2);float: left;}.row .album_d_item a img {width: auto;}
}
/*767px end*/
/*720px start*/

@media (max-width: 720px) {.stxt {padding: 0 30px 0 67px;}.stxt:nth-child(1)::before, .stxt:nth-child(2)::before {left: 20px;}.back_left {padding: 60px 60px 80px 170px;}.back_left::after {width: 230px;height: 245px;bottom: -110px;}.RWDProduct015 .product_area {    padding-right: 0;    width: 100%;}.product_block .right_txt {display:none}.join_block .top_block {padding: 120px 0 200px;}.join_block .top_block::before {    content: "";    width: 90%;    height: 88%;    left: 50%;    transform: translateX(-50%);    top: auto;    bottom: -60%;    background: url(archive/image/customization/join_img3.png) no-repeat;    background-size: contain;    z-index: 1;    position: absolute;}.join_block .top_block::after {left: 50%;    transform: translateX(-50%);    top: auto;    bottom: -60%;    width: 100%;    height: 100%;    background: url(archive/image/customization/220901join_o_ph02.png)no-repeat;    position: absolute;    background-size: contain;}.pic_block {display:none}.join_txt h4::before {left: 50%;transform: translateX(-50%);}.RWDscore01 .score-content {padding-top: 40px;}.join_block .top_txt {width: 100%;text-align: center;}.RWDscore01 .count-item {width: 100%;justify-content: center;}.join_block .top_block {padding: 80px 0 330px;}.funny-boxes > .funny-boxes-text > p {padding: 0 10px;    text-align: left;}.footer_block .ft_left {width:70%}.footer_block .ft_center {width:30%}.product_item .RWDbtn01 {display:block}.RWDbtn01 .btn-box li {padding: 12px 0;width: 300px;}.product_item .RWDbtn01 a {width:100%}.product_item .RWDbtn01 a::before {max-width:300px;left:0;display:none}.RWDscore01 .count-blk::before {    left: 15%;    font-size: 40px;    top: -10px;}.RWDService001 .col-md-3 {    width: calc(100% / 2);}.service_block .top_txt .txt h2 {    padding: 9vw 10vw 16vw;    font-size: 16px !important;}}

/*720px end*/
/*680px start*/

@media (max-width: 680px) {.RWDbanner_plus01 .slick-caption .txt1 {width: 90%;}.stxt {padding: 0 10px;text-align: center;}.stxt:nth-child(1)::before, .stxt:nth-child(2)::before {display:none}.RWDService001 .col-md-3 {width: calc(100% / 2);}.RWDProduct015__head__h1, .RWDProduct015__head__h2 {text-align: center;}.join_block .container {width: 100% !important;padding: 0;}.support_txt {border-radius: 0;margin-top:0}.join_block .container::before {display:none}.join_txt h2 {font-size: 32px !important;}h1.main-title, .RWDProduct015__head__h1, .title h2 {font-size: 28px !important;}.service_block .top_txt .txt h2 {padding: 80px 50px 50px;}.RWDProduct015 .product_box {padding: 0;}.RWDProduct015 .product_box::before {width: calc(100% - 35px);left: calc(50% - 0px);}.funny-boxes > .funny-boxes-text > p {padding: 0;}.ft_copyright {justify-content: flex-start;padding: 5px 23px;line-height:1.5}.join_block .top_block {padding: 80px 0 360px;overflow: hidden}.back_left {padding: 60px;text-align: center;}.back_left::after {display:none}.back_right .ml7 {padding-left:50px}.back_right .title_block {justify-content:center}.back_right .title_block::before {left:180px}.join_block {padding:0}/*內頁-產品列表B*/ 
.layoutlist_2 .item {padding-right: 0;}.layoutlist_2 .col-xs-6.col-sm-6.col-md-4.col-lg-4:before {width: calc(100% - 35px); left: calc(50% - 0px);}}

/*680px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .ml-stack-nav-toggle {padding-left: 5px;}.banner_block::before {display:none}.RWDbanner_plus01 .logo {    width: 80vw;}.ph_btn img {margin-bottom: 0;margin-right: 12px;}.right_btn {bottom: 0;width: 100%;writing-mode: unset;}.right_btn a {border-radius: 0;justify-content: center;padding: 8px 10px;}.ph_btn img {margin-bottom: 0;margin-right: 12px;}.right_btn .ph_btn a {padding:10px}.back_right .ml7 {padding-left:80px}.back_right .title_block::before {left: 160px;}.back_left {padding: 60px 40px;}.RWDService002 .section-subject {margin-bottom:0}.join_block .top_block {padding-bottom:450px}.funny-boxes > .funny-boxes-icon {margin-bottom: 5px;}.ft_copyright {padding-bottom:70px}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 28px;background: #FDE753;}.RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 1px;line-height: 1.5;font-size: 22px;}.RWDbanner_plus01 .slick-caption .txt1 br {display:none}.txt1.fadeInUp01.device_pad {display: none;}.txt1.fadeInUp01.device_phone, .txt2.fadeInUp01.device_phone {display: block;}.support_txt .left_txt {padding:80px 25px}.support_txt .right_txt {padding: 0 25px 80px;}.join_block .top_block::before {width:100%;height:90%}.join_block .top_block::after {bottom:-62%;width:110%}.seo_txt {color:#888}.RWDnews005 .container {padding: 0 10px !important;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -15px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -15px}.material_block .container {    width: 90% !important;}.RWDmenu_plus04 .header.is-up {padding: 0 30px 0 0;}.RWDmenu_plus04 .logo {    top: -50px;    left: -40px;    width: 160px;}.RWDService001 p {padding:5px}.title_block::before {top: 20px;height: 237px;}.RWDService001 .col-md-3 h2 {    position: relative;    bottom: 0;    background: transparent;margin-bottom:0}.RWDService001 p {    position: relative;    bottom: 0;    background: transparent;min-height: auto;}.RWDService001 .col-md-3 {    width: 100%;}.service_block .top_txt .txt h2 br {    display: none;}.service_block .top_txt .txt h2 {    background-size: cover;    background-position: center;    padding: 17vw 30px 30vw;    margin-bottom: -12vw !important;    text-align: left;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {padding-left: 10px; padding-right: 10px;}.page_wrapper_bg .pagecontent {padding: 0px !important;}.page_wrapper_bg .article-text .container {padding-left: 10px; padding-right: 10px;}.page_wrapper_bg section.call_to_action {padding: 35px 10px 85px;}.page_wrapper_bg section.call_to_action:before {display: none;}/*列表上方共同文字*/ 
.webdesc, .eformsDesc {font-size: 18px;}/*內頁-按鈕-確定送出*/ 
.ebtn {width: 100%;}.ebtn.currectsend_btn {margin-top: 20px;}/*內頁-圖文輪播*/ 
.RWDslider01 .products-list {margin: 0;}/*內頁-時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {font-size: 18px;}.RWDtimeline01 li.event .point .title {font-size: 18px;}/*內頁-按鈕*/ 
.btn.btn_back, .ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn ,.btn-primary{width: 100%!important;}/*內頁-產品內容B*/ 
.products-editor ._bd_row h1, .products-editor ._bd_row h2, .products-editor ._bd_row h3, .products-editor ._bd_row h4, .products-editor ._bd_row h5, .products-editor ._bd_row h6 {text-align: left !important;}.products-editor ._bd_row p {text-align: left !important;}.products-editor ._bd_column {padding-left: 0px; padding-right: 0px;}.pd_content .pd_title {font-size: 18px; margin-bottom: 10px;}.pd_main-box .pd_memo {font-size: 15px;}.pd_main-box .pd_memo span {font-size: 18px;}.pd_content .pd_main-box {margin-bottom: 30px;}.RWDproduct_page .pic-box {padding-bottom: 15px;}/*內頁-FAQ*/ 
.rwd .faq_question {font-size: 17px;}#faq {margin: 15px 0 0 !important;}.rwd .faq_answer {padding: 34px 15px 36px;}.rwd .faq_answer tr>td:first-child {display: none;}/*內頁-文章列表G*/ 
.layoutlist_8.rwd { justify-content: center;}.layoutlist_8.rwd .item {width: 100%; margin: 0;}/**/ 
.cate_list .col-sm-6.col-md-4 {width: 100%;}.cate_list .subject {position: relative; background: transparent; width: 100%; padding: 10px; margin: 0 !important; bottom: 0;}/*內頁-能量補給站*/ 
.bodyinfo_reco .reco_title {font-size: 20px;}.bodyinfo_reco .reco_title:before {width: 140px; height: 140px;}.bodyinfo_reco .reco_picbox img {width: 100%; padding: 5px 0;}.bodyinfo_item.bodyinfo_reco .reco_txt {text-align: left;}.bodyinfo_reco .reco_btn {width: 100%;}.bodyinfo_reco .reco_btn:before {right: 15px;}.bodyinfo_reco .reco_btn:hover:before {right: 15px;}.bodyinfo_main img {height: 46vw;}.bodyinfo_pic, .bodyinfo_pic img {height: 36vw;}/*內頁-電子表單A*/ 
.eforms1 .layoutlist_1 .customized_columns {padding: 30px;}.eforms1 .layoutlist_1:before {transform: translateX(0); width: 100%;}/*內頁-頁籤*/ 
.store_name {width: 100%; margin-bottom: 15px;}.store_time {width: 100%;}.store_info {width: 100%; margin-left: 0;}/*內頁-文章列表F*/ 
.layoutlist_7 .litem {width: 100%;}
}
/*600px end*/
/*500px start*/

@media (max-width:500px){.RWDbanner_plus01 .slick-caption .txt1 {width: 95%;font-size: 22px;letter-spacing: 0px;}.back_right .ml7 {padding-left: 20px;}.back_right .title_block::before {left: 100px;}.footer_block .ft_left {width:100%}.footer_block .ft_center {margin-top: 35px;width:100%}.footer_block .container {flex-direction: column;}.RWDProduct015 .product_box::before {width: calc(100% - 15px);left: calc(50% - 0px);}.material_block {padding: 100px 0 70px;}.product_item .RWDbtn01 {margin-top:10px}.RWDbanner_plus01 .logo img {margin-bottom:0}}

/*500px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDscore01 .count-num {letter-spacing: 1.5px;}.RWDscore01 .count-title {margin: 0 5px 0 0px;}.RWDmenu_plus04 .ml-stack-nav-toggle {padding: 25px 14px;}.is-up .ml-stack-nav-toggle {padding: 25px 14px;}.ft_copyright .RWDedictor {padding: 0;}.RWDmenu_plus04 .features .edit {display: none;}.ph_btn {width: 50%;}.ph_btn2 {width: 50%;}.right_btn .RWDedictor {display: flex;width: 100%;}.right_btn .RWDedictor a {width: 100%;}.ph_btn2 a {display: flex;align-items: center;background: #fff;color: #000 !important;padding: 15px 10px;letter-spacing:1px}.ph_btn2 a img {width: 35px;height: 35px;margin-right: 10px;}.ph_btn a {letter-spacing:1px}.ph_btn2 {display: block;}.RWDService002 .col-md-4 {width: 100%;margin-bottom: 20px;}.funny-boxes > .funny-boxes-text > p {text-align: center;padding:0 20px}.RWDscore01 .count-title {font-size: 20px;top: 29px;}.RWDscore01 .count-item .count-str {font-size: 20px;}.bottom_line {font-size: 26px;}.back_left h2 {font-size: 22px !important;text-align: left;}.back_left h4 {font-size: 15px !important; text-align: left;}.bottom_line::before {width: 150px;background: #FDE753;left: 0;}.back_right .title_block {justify-content: flex-start;padding-left: 80px;}.back_right .title_block::before {left: 40px;}.back_right .ml7 {padding:0}.right_btn {border-top:1px solid #3d7e3a}.RWDService001 p {display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    position: relative;    overflow: hidden;    min-height: 50px;    margin-bottom: 0;}.giveback_block {padding: 0px 0 80px;}.RWDService001 .col-md-3 h2 {margin-top:15px;margin-bottom:0}.news_block {padding:80px 0}.footer_block {    padding: 0;}/*內頁-banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-active .slick-caption {transform: translateY(-20%);}.page_wrapper_bg .RWDbanner_plus01 .logo {width: 36vw;}.article3 .page_wrapper_bg .RWDbanner_plus01 .logo, .article5 .page_wrapper_bg .RWDbanner_plus01 .logo {width: 39.5vw;}.article6 .page_wrapper_bg .RWDbanner_plus01 .logo{width: 48vw;}/*內頁-產品列表B*/ 
.layoutlist_2 .col-xs-6.col-sm-6.col-md-4.col-lg-4 {width: 100%;}.layoutlist_2 .col-xs-6.col-sm-6.col-md-4.col-lg-4:before {width: calc(100% - 15px);}.layoutlist_2 .item {margin-top: 50px;}/*內頁-FAQ*/ 
.faq_question .faq_q_icon {margin: 0px 20px 0 0;}.faq_question .faq_q_icon::before {width: 40px;}ul.store_box li {width: 100%;}/*內頁-footer*/ 
.page_wrapper_bg .ph_btn2 a {padding: 17px 10px;}/*footer*/ 
.footer_block {padding: 30px 0 0;}/*內頁相簿*/ 
.layoutlist_2 .album_item {margin: 10px 0 20px;}.layoutlist_2 .album_item_subject {padding: 30px 0 30px;}
}
/*480px end*/
/*450px start*/

@media (max-width: 450px) {/*內頁-頁碼*/ 
.page ul li {margin-left: 6px;}/*內頁相簿*/ 
.row .album_d_item a img {height: 190px;}}

/*450px end*/
/*414px start*/

@media (max-width: 414px) {/*內頁-範例-時間軸*/ 
.RWDtimeline01 li.event .point .date {font-size: 15px; margin: 0;}/*內頁-能量補給站*/ 
.bodyinfo_main img {height: 44vw;}}

/*414px end*/
/*400px start*/

@media (max-width: 400px){.RWDbanner_plus01 .slick-caption .txt1 {font-size:20px}.RWDbanner_plus01 .slick-caption .txt2 {font-size:20px}.RWDProduct015 .product_box {width: 100%;}.RWDnews005 .container {padding: 0 10px !important;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 5px;}h1.main-title, .RWDProduct015__head__h1, .title h2 {font-size: 25px !important;}.service_block {padding: 60px 0;}.funny-boxes.not-right-column {padding-bottom:0}.RWDService001 i img {height: 190px;}.RWDService001 .col-md-3 {width: 100%;}.RWDService001 p {min-height:unset}.join_block .top_block::after {bottom: -73%;width: 108%;}.join_block .top_block::before {width: 100%;height: 80%;}.join_block .top_block {padding-bottom: 210px;}.funny-boxes > .funny-boxes-text > p {padding:0}.ft_right .RWDedictor008 {display: flex;flex-wrap: wrap;}.footer_block h4 {width:100%}.footer_block .ft_right a {width: calc(100% / 3);line-height:1.5}.RWDService001 .col-md-3 {padding:0}}

/*400px end*/
/*380px start*/
@media (max-width: 380px){
.right_btn a {letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt1 br {display: block;}.service_block .top_txt .txt h2 {    padding: 17vw 20px 30vw;    margin-bottom: -12vw !important;}/*內頁-產品內容B*/ 
.pd_main-box .pd_memo span {display: block; margin-left: 0; margin-top: 5px;}/*內頁-按鈕*/ 
.btn.btn_back a, .ebtn a {min-width: inherit;}/*內頁相簿*/ 
.layoutlist_2 .album_item, .row .album_d_item {width: 100%;float: none;}.row .album_d_item a img{height: auto;}
}
/*380px end*/
/*350px start*/

@media (max-width: 350px){/*內頁-banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-active .slick-caption {transform: translateY(0);}}

/*350px end*/