/*下拉選單*/ 
.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: 400;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center; padding-right: 10px;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.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: #fafafa;color: #000;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after { border-color: #000;}/*loading*/ 
.RWDfakeloader .fl img {width: 100%;}.RWDfakeloader .fl {width: 200px;}/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 40px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;z-index:111111 !important}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background:#3c991c !important;border: 0px !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 15px;}.RWDalert_fancybox .btn:hover {opacity: 0.8;color: #fff !important;}body.wrapper_bg.lang_tw {font-family: 'Noto Sans TC', sans-serif;}/*menu*/ 
.RWDmenu_plus04 .container {max-width: 100%;padding:0px;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 1px;font-size: 15px;}.RWDmenu_plus04 .header {padding: 0 5% 0 30px;}.RWDmenu_plus04 .cart-block h3, .RWDmenu_plus04 .querycar-block h3 {font-weight: 400;}.RWDmenu_plus04 .features .member-btn {padding: 15px 10px;}.RWDmenu_plus04 .features .search-btn {padding: 15px 10px;}.RWDmenu_plus04 .features .cart-btn {padding: 15px 10px;}/*search*/ 
.RWDmenu_plus04 #search-box.full {z-index: 1111;}/*購物車*/ 
.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {font-size: 15px;letter-spacing: 1px;color: #333;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn {letter-spacing: 1px;font-size: 15px;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {    font-size: 16px;    color: #46b122;}.RWDmenu_plus04 .features {    width: auto;    display: inline-block;    padding: 0 40px;    margin-left: 50px;    border: 1px solid #46b122;    border-radius: 30px;    margin-top: 10px;    float: right;}.RWDmenu_plus04 span.cart-nu {color: #46b122;}/*logo*//*.RWDmenu_plus04 .logo {    width: 180px;    float: none;    position: absolute;    padding: 20px;    border: 1px solid #f3f3f3;    top: 15px;    left: 15px;    z-index: 111;    background: #fafafa;}*/ 
.RWDmenu_plus04 .logo {width:250px;}/*標題*/ 
.section-line {display: none !important;}.main-title {    font-size: 45px !important;    letter-spacing: 3px !important;    font-weight: 400 !important;    line-height: 1.8em !important;    color: #333 !important;}.sub-title {    margin-top: 0 !important;    letter-spacing: 1px !important;    font-size: 18px !important;    color: #666 !important;    line-height: 1.5em !important;}/*網站統一*/ 
.web_block > .container {width: 80%;padding: 0;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 30%;letter-spacing: 2px;}/*四館入口*/ 
.entrance_block > .container {width: 100%;padding: 0;}.entrance_block .RWDService003 .item {    width: calc(100% / 4 - 10px);    position: relative;    overflow: hidden;    cursor: pointer;    margin-bottom: 20px;    margin: 10px 5px;}.entrance_block .RWDService003 {padding: 0 5px;}.entrance_block .RWDService003 .item figcaption {background: rgb(209 79 17 / 10%);padding: 0;}.entrance_block .RWDService003 .item .line-01-in {display: none;}.entrance_block .RWDService003 .item .line-02-in {display: none;}.entrance_block .RWDService003 .item .line-03-in {display: none;}.entrance_block .RWDService003 .item .line-04-in {display: none;}.entrance_block .RWDService003 .item figcaption .title {    font-size: 30px;    letter-spacing: 3px;    line-height: 1.5;    position: relative;    top: 23vw;    left: 50%;    transform: translateX(-50%);    display: inline-block;    font-weight:500;}.entrance_block .RWDService003 .item figcaption .more:before {display:none;}.entrance_block .RWDService003 .item figcaption .more {display:none;}.entrance_block .RWDService003 .item:hover .title span:before {top: 42px;color: #fff;}.entrance_block .RWDService003 .item figcaption .title::after {display: block;position: relative;width: 25px;height: 3px;background:#3c991c;content: "";left: 41.5%;margin-top: 5px;}.entrance_block .RWDService003 .item:hover figcaption {background-color: transparent;}.entrance_block .RWDService003 .item figcaption .title span {text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}/*熱賣商品*/ 
.hot_block {    position: relative;    padding: 100px 0px;    background: #fafafa;}.hot_block .RWDproduct002_v3 {padding: 0;}.hot_block .RWDproduct002_v3 .row .col-md-12 {padding: 0;}.hot_block .RWDproduct002_v3 .popup-portfolio .portfolio-item { width: calc(100%/5 - 1px);float: left;}.hot_block > .container {width: 90%;}.hot_block .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.hot_block .RWDproduct002_v3 .showbottom:hover .inner-content>img {-webkit-transform: scale(1);transform: scale(1);}.hot_block .RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #d14f11;}.hot_block .RWDproduct002_v3 .portfolio-bottom__h4 {    text-align: left;    color: #3c991c;    margin-top: 15px;    margin-bottom: 5px;    font-size: 18px;    font-weight: 500;    letter-spacing: 1px;    line-height: 1.8em;}.hot_block .RWDproduct002_v3 p.portfolio-bottom__p {    text-align: left;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    color: #333;    margin-bottom:30px;    min-height:54px;}.hot_block .RWDproduct002_v3 ul.price {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;}.hot_block .RWDproduct002_v3 .price li {padding-left: 0px;padding-right: 15px;}.hot_block .RWDproduct002_v3 .price li.selprice span {color: #da0000;font-size: 17px;}.hot_block .RWDproduct002_v3 .btn-box .shop {border-radius: 0;letter-spacing: 1px;}.hot_block .RWDproduct002_v3 .pd-info .form-control {margin-bottom: 3px;}.hot_block .RWDproduct002_v3 .showbottom:hover .portfolio-bottom .btn_add2car {background-color: #3c991c;color: #fff;border: 0;}.hot_block .RWDproduct002_v3 .portfolio-item {margin-bottom: 30px;}.hot_block .RWDproduct002_v3 .btn-box .btn {    border-radius: 0;    letter-spacing: 1px;    font-size: 15px;    background: #d14f11;    color: #fff;}/*最新促銷*/ 
.sale_block .RWDvideo002 .section-inner .container {width: 100%;padding: 0;}.sale_block {padding: 100px 0px;position: relative;}.sale_block .RWDbtn01 .btn {    width: 200px;    border-radius: 0;    letter-spacing: 1px;    font-size: 15px;    background: #d14f11;    color: #fff;}.sale_block .RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe {    -webkit-transform: translate(0px,0);    transform: translate(0px,0);    width: calc(100% + 0px);}.sale_block .RWDvideo002 figure.effect-sarah:hover img, .RWDvideo002 figure.effect-sarah:hover .iframe {opacity: 1;}.sale_block .RWDvideo002 .figcaption_bottom h2 {    color: #3c991c;    margin-top: 15px;    margin-bottom: 5px;    font-size: 18px;    font-weight: 500;    letter-spacing: 1px;    line-height: 1.8em;}.sale_block .RWDvideo002 .figcaption_bottom .h2_line {background: #f0f0f0;}.sale_block .RWDvideo002 .videoitem {margin: 0 0 20px 0;}/*廣告*/ 
.ad_banner {    padding: 0 50px 50px 50px;    position: relative;}/*footer*/ 
.footer_block {background: #d9ebd2;padding: 80px 0px 0px 0px;}.footer_block > .container {    width: 100%;    padding: 0;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    flex-wrap: wrap;}.contact_txt h3 {    font-weight: 500;    color: #000;    letter-spacing: 1px;    line-height: 1.8em;    padding-bottom: 0;    margin-top: 0;}.contact_txt span.info-line {opacity: 0.3;}.contact_txt ul li a {color: #333;}.contact_txt ul li {    list-style: none;    letter-spacing: 1px;    color: #333;    line-height: 1.8em;}.contact_txt ul {padding-left: 0;}.contact_txt ul li i {    width: 20px;    text-align: center;    display: inline-block;    opacity: 0.7;}.right_contact {width: 50%;padding-right: 15%;}.left_info {width: 50%;padding-left:15%;}.copy_block {    width: 100%;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    font-size: 13px;    letter-spacing: 1px;    line-height: 1.8em;    padding: 15px 0px;    background: #afc7a6;    color: #5e7457;    margin-top:30px;}.RWDssl01 {margin: 0 20px;}.social-icon a {    display: flex;    width: 50px;    height: 50px;    background: #166fe5;    border-radius: 50%;    justify-content: center;    align-items: center;    color: #fff;    font-size: 30px;    font-weight: 400;}.footer-menu ul li a {    color: #333;    letter-spacing: 1px;    font-size: 15px;    transition: 0.3s;}.footer-menu ul li a:hover {    color: #3c991c;    transition: 0.3s;}.footer-menu ul li {    list-style: none;    display: inline-block;    margin-right: 10px;}.footer-menu ul {    padding-left: 0;    margin-top: 30px;}.key_word {    font-size: 12px;    margin-top: 10px;    padding-top: 10px;    border-top: 1px solid #c8dbc1;    letter-spacing:1px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #5e7457;}/*scrolltop*/ 
.scrollTop002 {right: 29px;bottom: 219px;}/*220427-潤*/ 
.RWDproduct002_v3 .sub-title {font-weight: 400;}.scrollTop002 {z-index: 101;}a.sc-7dvmpp-1.ileyeC {margin: 0 0 85px;}.lity {z-index: 16000166 !important;}
/*內頁 start*/

/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 700px;}.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 .article-text, .page_wrapper_bg .article-text div, .page_wrapper_bg .article-text a {font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .hgroup h1 {font-size: 38px; text-align: center; font-weight: 400; letter-spacing: 3px; line-height: 1.8; color: #333; margin: 0;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1.5;letter-spacing:2px; font-weight: 500;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important; font-weight: 500;}.page_wrapper_bg .article-text h4 {font-size: 18px; line-height: 1.7; letter-spacing: 2px; margin: 15px 0 15px; font-weight: 500;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p{font-size:15px; line-height: 2; letter-spacing: 2px;color: #333; font-weight: 300;}.page_wrapper_bg .article-text select {font-weight: 400; color: #333 !important;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6 {font-family: 'Noto Sans TC', sans-serif; font-size: 18px !important; font-weight: 500; line-height: 1.8; color: #333;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px !important; line-height: 2; font-weight: 300; color: #333;}._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%;}/*麵包屑*/ 
.hgroup .breadcrumb {font-size:13px; letter-spacing: 1px; background-color: transparent; border: none; text-align: center; float: none !important; position: relative; bottom: 0; padding: 0; margin: 5px 0 30px;}.hgroup .breadcrumb a {color: #888; font-weight: 300;}.hgroup .breadcrumb a:hover {color: #3c991c;}/*列表上方共同文字*/ 
.webdesc {font-size: 18px; font-weight: 400; color:#333;}/*售價紅色*/#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {color: #da0000;}/*次選單C*/ 
.m2018 .products-nav .nav-title {font-weight: 500; color: #000;}.m2018 .products-nav ul>li a {font-weight: 400; transition: all 0.3s ease;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {font-weight: 500; color: #3c991c; transition: all 0.3s ease;}/*產品列表D*/ 
.productlist .layoutlist_4 {display: flex; flex-wrap: wrap;}.layoutlist_4 .item {height: auto !important; border: none; padding-bottom: 0; margin-top: 30px;}.layoutlist_4 .item.product_list_item .subject {margin-bottom: 0px;}.layoutlist_4 .item.product_list_item .subject a {font-size:17px; line-height: 1.8px; letter-spacing: 1px; font-weight: 500; color: #3c991c; transition: all 0.3s ease;}.layoutlist_4 .item.product_list_item:hover .subject a {color: #d14f11;}.layoutlist_4 .pricearea {text-align: left;}.layoutlist_4 .price {margin: 0px;}.layoutlist_4 .price.sellprice {color: #da0000; font-size: 17px; line-height: 1.5; font-weight: 500;}.layoutlist_4 .count_info span,.layoutlist_4 .standarea span {letter-spacing: 1px; font-weight: 400;}.layoutlist_4 .buybtn {padding: 5px 0; transition: all 0.5s ease;}.layoutlist_4 .item:hover .buybtn {background: #3c991c;}/*產品內容B*/ 
.page_wrapper_bg .article-text .RWDproduct_page {margin-top: 45px;}.RWDproduct_page .products-info .name-box {margin-bottom: 20px;}.RWDproduct_page .products-info .name {font-weight: 500;}.RWDproduct_page .products-info .price-box li.active {font-size: 17px; font-weight: 400;}.RWDproduct_page .products-info .price-box li b {font-weight: 500;}.RWDproduct_page .products-info .price-box li.active b {font-size: 17px;}.RWDproduct_page .products-info .price-box li.delline {margin-top: 1px;}.RWDproduct_page .products-info .price-box li.delline b {font-size: 14px;}.RWDproduct_page .products-info .txt {margin-bottom: 35px;}.RWDproduct_page .products-info .txt .editor {line-height: 1.6;}.RWDproduct_page .pd-info .form-group {margin-bottom: 10px;}.RWDproduct_page .page_content3_thumbphoto .swiper-slide {cursor: pointer;}.RWDproduct_page .tab-box .tab-menu li.active a:before {background: #3c991c; height: 2px;}.RWDproduct_page .tab-box .tab-menu a {height: 45px; padding: 10px 15px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #555; transition: all 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {background: #3c991c;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #d14f11; transition: all 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop  .btn.shop:hover {background: #eb611f;}/*聯絡我們-左側*/ 
.contact-contect {font-weight: 400; padding-right: 20px;}.item.contact-begin {margin-bottom: 20px;}.contact-begin p {font-weight: 400 !important;}ul.contact-info {list-style: none; padding-left: 0px;}.contact-contect .item a {color: #333; transition: all 0.3s ease;}.contact-contect .item a:hover {color: #3c991c;}/*電子表單B*/ 
.layoutlist_1 .new-form {margin-top: 20px;}.layoutlist_1 .new-form .new-width .control-label {font-weight: 500;}.layoutlist_1 .formdesc.col-md-6 {width: 45%;}.layoutlist_1 .customized_columns.col-md-6 {width: 55%;}.layoutlist_1 .form-control {border-radius: 0;}/*隱私權政策*/ 
.RWDeditor01 .model-title {display: none;}.privacy-content {max-width: 1150px; margin: 0 auto;}.privacy-content .item {margin-top: 40px;}/*範例*/ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 20px;}/*範例-圖文輪播*/ 
.RWDslider01 .editor {color: #333; letter-spacing: 2px; line-height: 2; font-weight: 300;}/*範例-時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #333; font-size: 22px; font-weight: 500; line-height: 1.8;}.RWDtimeline02 {padding-top: 0px;}.RWDtimeline02 .timeline2_list .block .text-in {font-size: 15px; color: #333;}.RWDtimeline01 li.event .point .title {font-size: 22px; font-weight: 500; margin: 0 0 20px 0; color: #333;}.RWDtimeline01 li.event .point .editor {font-size: 15px; line-height: 1.8; letter-spacing: 2px; color: #333;}/*-------按鈕--------*/ 
.btn {border-radius: 0;}/*回上一頁*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important; padding: 0; box-shadow: none; margin-top: 40px !important;}.btn.btn_back a {min-width: 160px; font-size: 14px; padding: 3px 15px; background: transparent; color: #3c991c; transition: all 0.5s ease; border: 1px solid #3c991c;}.btn.btn_back a:hover {border: 1px solid #3c991c; color: #fff; background: #3c991c;}/*確定送出*/ 
.ebtn {float: right; background: transparent !important; padding: 0;}.ebtn a {text-align: center; min-width: 160px; font-size: 14px; font-weight: 400; color: #3c991c; border: 1px solid #3c991c; transition: all 0.5s ease;}.ebtn a:hover {color: #fff; background: #3c991c; border: 1px solid #3c991c;}/*顯示更多+隱藏更多*/ 
.RWDsearch_page .remore {color: #555; border: 1px solid  #555; background: transparent; transition: 0.5s ease;}.RWDsearch_page .remore:hover {background:  #555; border: 1px solid  #555; color: #fff;}.RWDsearch_page .more {color: #6e6e6e; border: 1px solid  #555; background: transparent; transition: 0.5s ease;}.RWDsearch_page .more:hover {background:  #555; border: 1px solid #555; color: #fff;}.RWDsearch_page .list-title {font-weight: 500;}/*-------會員相關--------*//*會員登入-側欄*/ 
.RWDmenu_plus04 .member-block h3 {font-weight: 500;}.RWDmenu_plus04 .member-block a.login.is-on {background: #d14f11;}.RWDmenu_plus04 .member-block a.login.is-on:hover {background: #eb611f;}.RWDmenu_plus04 .member-block a.signin {border: 1px solid #555; background: #555; color: #fff;}.RWDmenu_plus04 .member-block a.signin:hover {border: 1px solid #3c991c; background: #3c991c;}.RWDmenu_plus04 .member-block .other a.fogot {transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.fogot:hover {color: #3c991c; transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.resend {transition: all 0.3s ease;}.RWDmenu_plus04 .member-block .other a.resend:hover {color: #3c991c; transition: all 0.3s ease;}.RWDmenu_plus04 .go_shopping_view_a {transition: all 0.3s ease;}.RWDmenu_plus04 .go_shopping_view_a:hover {color: #3c991c; transition: all 0.3s ease;}/*忘記密碼+重發認證 確認送出*/#div_forget_content .subject, #forget_table .th {font-weight: 500;}#div_forget_content #forget_table_btn {border-radius: 0; background: #555; transition: all 0.5s ease;}#div_forget_content #forget_table_btn:hover {background: #3c991c;}/*非會員查詢訂單*/ 
.shopping_viewlogin__h1 {font-weight: 500;}.shopping_viewlogin .form-group label { font-weight: 500;}.shoppingQuery input.form-control.required {border-radius: 0;}.shopping_viewlogin__submit {border-radius: 0; background: #555; transition: all 0.5s ease;}.no-touch .shopping_viewlogin__submit:hover {background: #3c991c;}.shopping_viewlogin__member a {color: #3c991c;}/*會員登入頁*/ 
.login_box_head {font-weight: 500;}.login_box_body .control-label {font-weight: 500;}.RWDmenu_plus04 .member-block .form-area .group label {margin-top: 5px;}#btn_member_login {border-radius: 0; background: #555; transition: all 0.5s ease;}#btn_member_login:hover {background: #3c991c;}.form-group #btn_forget_form {transition: all 0.3s ease;}.form-group #btn_forget_form:hover {color: #3c991c; transition: all 0.3s ease;}.form-group #btn_reverify_form {transition: all 0.3s ease;}.form-group #btn_reverify_form:hover {color: #3c991c; transition: all 0.3s ease;}.member_login .shopping_view {transition: all 0.3s ease;}.member_login .shopping_view:hover {color: #3c991c; transition: all 0.3s ease;}/*會員註冊頁*/ 
.join_form-title {color: #333;}#join_form .btn-primary {border-radius: 0; background: #d14f11; transition: all 0.5s ease;}#join_form .btn-primary:hover {background: #eb611f;}.memberlist .page_wrapper_bg .btn-primary:hover a {color: #fff;}/*會員專區頁*/ 
.page_wrapper_bg #join_form input, .page_wrapper_bg #join_form select, .page_wrapper_bg #join_form select.form-control:not([size]):not([multiple]) {font-weight: 400;}/*-------購物清單相關--------*//*購物車-側欄*/ 
.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {color: #da0000;}.RWDmenu_plus04 .cart-block.notFullScreen .bottom-box .total, .RWDmenu_plus04 .querycar-block.notFullScreen .bottom-box .total {color: #da0000;}.RWDmenu_plus04 .cart-block.notFullScreen .bottom-box .pay-btn {background: #d14f11; transition: all 0.5s ease;}.RWDmenu_plus04 .cart-block.notFullScreen .bottom-box .pay-btn:hover {background: #eb611f;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #d14f11; transition: all 0.5s ease;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {background: #eb611f}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {border-top: 1px solid #d14f11;}/*購物清單頁*/@keyframes num-bg {    0% {background: #d14f11; -webkit-transform: scale(.5); transform: scale(.5)}    100% { background: #d14f11; -webkit-transform: scale(1); transform: scale(1)}}.shopping-step .current .num:before { background: #d14f11;}.login-box a b {font-weight: 500; color:  #3c991c; transition: all 0.3s ease;}.login-box:hover a b {color: #46b122; transition: all 0.3s ease;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b {color: #da0000; font-weight: 500;}.total b {font-weight: 700; letter-spacing: 1px;}.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn.bg1, .RWDshopping .btn.bg3 {color: #555; border-color: #555; transition: all 0.5s ease;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {color: #fff; background: #555; border-color: #555;}.RWDshopping .btn.bg2, .bonus-box .btn, .voucher-box .btn {background: #d14f11; border-color: #d14f11; transition: all 0.5s ease;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #eb611f; border-color: #eb611f;}#mobile-fixed .btn-box .normal.bg3 {color: #555; border: 1px solid #555;}#mobile-fixed .btn-box .bg2 {background: #d14f11; border: 1px solid #d14f11; color: #fff !important;}/*footer*/ 
.page_wrapper_bg .footer_block .contact_block .key_word {color: #777;}

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

@media (max-width: 1500px) {/*1500px*/ 
.hot_block .RWDproduct002_v3 .portfolio-bottom__h4 {font-size: 16px;}.hot_block .RWDproduct002_v3 p.portfolio-bottom__p {min-height: 81px;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 95%;}}@media (max-width: 1450px) {/*220427-潤*/ 
.RWDmenu_plus04 .header {padding: 0 2% 0 30px;}}@media (max-width: 1400px) {/*1400px*/ 
.left_info {padding-left: 10%;}.right_contact {padding-right: 10%;}li.fixprice.delline span {font-size: 13px;}.hot_block .RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/4);}.entrance_block .RWDService003 .item figcaption .title {font-size: 25px;}}@media (max-width: 1350px) {/*220427-潤*/ 
.RWDmenu_plus04 .logo {width: 200px; position: relative; top: -3px;}}@media (max-width: 1330px) {/*220427-潤*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 10px;}}@media (max-width: 1300px) {/*1300px*/ 
.RWDmenu_plus04 .logo {width: 200px;}.RWDmenu_plus04 .features {    width: 210px;    display: flex;    padding: 0 35px;    text-align: center;    justify-content: center;    align-items: center;    flex-direction: row-reverse;}.RWDmenu_plus04 .site-nav {width: calc(100%);}.sale_block {padding: 80px 0px 100px 0px;}.contact_txt h3 {font-size: 18px;}.main-title {font-size: 40px !important;}.ad_banner {padding: 0;}.RWDproduct002_v3 .popup-portfolio {margin: 0;}.hot_block .RWDproduct002_v3 p.portfolio-bottom__p {font-size: 14px;}}@media (max-width: 1250px) {/*220427-潤*/ 
.RWDmenu_plus04 .features {padding: 0 15px; width: 175px;}}@media (max-width: 1200px) {/*1200px*/ 
.left_info {padding-left: 5%;}.right_contact {padding-right: 5%;}.RWDbanner_plus01 .slick-caption .container {width: 80%;}.RWDmenu_plus04 .logo {    width: 150px;    position: relative;    top: -11px;}}@media (max-width: 575px) {/*內頁-會員註冊頁*/ 
.join_form-title {font-weight: 400;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.hot_block .RWDproduct002_v3 p.portfolio-bottom__p {letter-spacing: 0px;}.sale_block .RWDvideo002 .figcaption_bottom h2 {font-size: 17px;}.RWDmenu_plus04 .header {padding: 0 20px;}.RWDmenu_plus04 .site-nav .menu>li>a {padding:25px 12px}/*220427-潤*/ 
.RWDmenu_plus04 .features {margin-left: 20px; width: 160px;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 6px;}/*內頁-產品列表D*/ 
.layoutlist_4 .item.product_list_item .subject a {font-size: 16px;}.layoutlist_4 .buybtn {font-size: 14px; padding: 3px 0;}/*內頁-產品內容B*/ 
.RWDproduct_page .products-info .name {font-size: 17px;}.RWDproduct_page .products-info .price-box li.active {font-size: 16px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .features {border: 0;}.entrance_block .RWDService003 .item figcaption .title {font-size: 20px;}.web_block > .container {width: 90%;}.main-title {font-size: 35px !important;}.main {margin-top: 73px;}.RWDmenu_plus04 .features {border: 0;padding: 0;}.hot_block .RWDproduct002_v3 .price li {padding-right: 5px;}.hot_block .RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/3);}.sale_block .RWDvideo002 .figcaption_bottom h2 {font-size: 16px;}.footer_block > .container {width: 100%;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 .logo {position: relative;top: 0;float: none;}/*內頁-main*/ 
.page_wrapper_bg .main {margin-top: 0px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption .container {width: 80%;}/*內頁-產品列表D*/ 
.productlist .webdesc {text-align: center; margin-top: 20px;}/*內頁-聯絡我們*/ 
.contact-contect {padding-right: 0;}.layoutlist_1 .formdesc.col-md-6 {width: 100%;}.layoutlist_1 .customized_columns.col-md-6 {width: 100%;}.layoutlist_1 .contact-contect {border-bottom: 1px solid #ccc; padding-bottom: 25px;}/*內頁-電子表單B*/ 
.layoutlist_1 .new-form {margin-top: 0px;}.layoutlist_1 .new-form .new-width .must, .new-form .new-width .control-label {width: auto;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.copy_block {flex-direction: column;}.footer_block > .container {flex-direction: column;}.left_info {    width: 100%;    text-align: center;    padding: 0;}.right_contact {    width: 80%;    padding: 0;    text-align: center;}.social-icon a {margin: 0 auto;}.social-icon { margin-top: 30px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.entrance_block .RWDService003 .item {width: calc(100% / 2 - 10px);}.RWDvideo002 figure.effect-sarah {background: #fff;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 100%;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup .container {margin-left: 0px;  margin-right: 0px;}.page_wrapper_bg .hgroup h1 {font-size: 36px;}/*內頁-按鈕-回上一頁*/ 
.btn.btn_back {float: none; width: 100%;}/*內頁-範例-圖文輪播*/ 
.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;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.hot_block .RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/2);}.hot_block .RWDproduct002_v3 p.portfolio-bottom__p {margin-bottom: 20px;}/*內頁-產品列表D*/ 
.productlist .layoutlist_4 .col-sm-4.col-md-4 {width: calc(100%/2 - 1px);}/*內頁-產品內容B*/ 
.RWDproduct_page .btn-other li {width: auto;}.RWDproduct_page .products-editor {margin-top: 60px;}#mobile-fixed.hid-info, #mobile-fixed.hid-info.active, #mobile-fixed.show-info {padding: 15px 10px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.right_contact {width: 90%;}.RWDalert_fancybox.bottom {    width: 100%;}.RWDmenu_plus04 .features {width: 165px;margin: 10px 0;}/*內頁-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 .hgroup h1 {font-size: 32px;}/*內頁-產品列表D*/ 
.productlist .layoutlist_4 .col-sm-4.col-md-4 {width: 100%;}.layoutlist_4 .item .subject {margin-top: 10px;}/*內頁-產品列表B*/ 
.products-editor ._bd_row h1 {text-align: left !important;}.products-editor ._bd_row p {text-align: left !important;}.products-editor ._bd_column {padding-left: 0px; padding-right: 0px;}/*內頁-範例-圖文輪播*/ 
.RWDslider01 .products-list .box {padding: 0 30px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDbanner_plus01 .slick-caption {top: 25%;}.RWDbanner_plus01 .slick-active .fadeInUp01 {text-align: center;}.RWDmenu_plus04 .features {width: 140px;}.RWDmenu_plus04 .features:after {background-color: #ccc;}.RWDbanner_plus01 .slick-caption .container { width: 100%;}.RWDproduct002_v3 .btn-box .shop {font-size: 12px;}.hot_block .RWDproduct002_v3 ul.price {flex-direction: column;}.hot_block .RWDproduct002_v3 .price li { padding-right: 0;}.hot_block .RWDproduct002_v3 p.portfolio-bottom__p {text-align: center;font-size: 13px;}.hot_block .RWDproduct002_v3 .portfolio-bottom__h4 {text-align: center;}.contact_txt h3 {font-size: 17px;}.RWDbanner_plus01 .slick-caption { top: 15%;}.RWDmenu_plus04 .features {margin: 10px 10px 10px 0;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup h1 {font-size: 30px;}/*內頁-列表上方共同文字*/ 
.webdesc {font-size: 17px;}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.contact_txt span.info-line {display: block;height: 0;}.contact_txt h3 {font-size: 18px;}.footer-menu ul li a {font-size: 14px;}.RWDmenu_plus04 .logo {width:120px;}.RWDmenu_plus04 .header {padding:0}/*220428-潤*/ 
.RWDmenu_plus04 .header {padding: 0 20px}/*內頁-範例-時間軸*/ 
.RWDtimeline01 li.event .point .date {font-size: 15px; margin: 0;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.footer-menu ul li a {font-size: 13px;}.scrollTop002 {bottom: 240px;}/*內頁-聯絡我們*/ul.contact-info {font-size: 14px; letter-spacing: 1.8px;}
}
/*380px end*/
/*350px start*/

@media (max-width: 350px) {/*220428-潤*/ 
.RWDmenu_plus04 .header {padding: 0px 10px;}.RWDmenu_plus04 .features .member-btn {padding: 15px 5px;}}

/*350px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-active .fadeInUp01 .txt1 span {font-size: 28px !important;}.footer-menu ul li {margin-right: 4px;}.right_contact {width: 100%;}.key_word {padding: 10px 20px 0 20px;}
}
/*320px end*/