a:hover, a:focus{text-decoration:none}body, html {font-size: 16px;font-family: 'Noto Sans TC', sans-serif;font-weight: 400;}.scrollTop002 {bottom: 0px;right: 0px;line-height: 1;opacity: 1 !important;}.scrollTop002 .ii {border-radius: 0;}.fl img{width:230px;}.RWDmenu_plus04 .logo {width: 185px;margin-top: 10px;}.fixed_btn {position: fixed;bottom: 0;transition: all .3s ease;right: 50px;z-index: 30;}.fixed_btn a span {font-size: 28px;margin-left: 10px;letter-spacing: 0px;}.fixed_btn a {padding: 10px 40px;height: 50px;background: #22a7df;color: #fff;display: flex;align-items: center;font-size: 18px;border-top-left-radius: 30px;letter-spacing: 2px;box-shadow: -1px 1px 10px rgb(0 0 0 / 10%);}/*cookie*/ 
.RWDalert_fancybox .btn.active {    background:#22a7df !important;    color: #fff !important;    border-radius: 0 !important;    border: 5px !important;    font-size: 18px !important;    letter-spacing: 2px !important;    padding:6px 30px !important;}.RWDalert_fancybox.bottom {color: #fff !important;background: rgba(0, 0, 0, 0.9) !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {padding:25px !important;}.RWDalert_fancybox.bottom .editor a {color: #22a7df;border-bottom: 1px solid;}@media (max-width: 600px) {.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}}/**/ 
.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;letter-spacing: 1px;color: #242021;}.RWDmenu_plus04 .menu>li.love_menu a:before {    content: "";    position: relative;    display: inline-block;    width: 16px;    height: 16px;    background: url(archive/image/customization/heart.png)no-repeat;    background-size: contain;    margin-right: 5px;    top: 2px;}.RWDmenu_plus04 .menu>li.love_menu a {padding: 8px 30px;border: 1px solid #ea5432;border-radius: 6px;color: #ea5432;margin-left: 15px;}.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: #22a7df;transition: all .3s ease;}.RWDmenu_plus04 .menu>li.love_menu a:hover:before {filter: brightness(10)grayscale(1)contrast(10);transition: all .3s ease;}.RWDmenu_plus04 .menu>li.love_menu a:hover {color: #fff;background: #ea5432;}.RWDmenu_plus04 .features .member-btn {padding: 25px 15px;}.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: #22a7df;}.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;background: #e8e5d5;transition: all .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn {font-size: 15px;letter-spacing: 1px;background: #5a3e2d;}.RWDmenu_plus04 .member-block a.login.is-on {background-color: #5a3e2d;}.RWDmenu_plus04 .member-block a.login, .RWDmenu_plus04 .member-block a.signin {border-radius: 6px;}/*banner*/ 
.banner_block {margin-top: 74px;}.RWDbanner_plus01 .slick-caption.txt-left {top: 30%;}.RWDbanner_plus01 .slick-caption.txt-left .container {max-width: 30%;margin-right:50px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 0;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span {font-size: 50px;font-family: 'Noto Serif TC',serif;letter-spacing: 3px;line-height: 1.3;color: #231f20;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 20px;color: #666;letter-spacing: 2px;line-height: 1.7;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 30px;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 30px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;}/**/ 
.main.cd-main-content:before {    content: "";    position: fixed;    width: 100%;    height: 100vh;    background: url(archive/image/customization/web_bg.jpg);    opacity: .45;z-index: -1;}/*統一標題*/ 
.index h1.main-title, .RWDProduct015__head__h1 {    font-size: 42px;    margin: 0px;    font-weight: 500;    font-family: 'Noto Serif TC',serif;    color: #231f20;    letter-spacing: 3px;    line-height: 1.3;}.index h2.sub-title, .RWDProduct015__head__h2 {    font-size: 18px;    margin: 10px 0 0;    color: #666;    font-weight: 400;    letter-spacing: 2px;    line-height: 1.5;}.index .section-line{display:none;}/**/ 
.ab_block {    background: #fff;position: relative;    padding: 80px 0 120px;}.ab_block .RWDedictor002 .section-content {    width: 70%;}.RWDedictor002 .section-content {    padding-top: 0;    padding-bottom: 0;}.RWDedictor002 .RWDedictor002-text p {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.7;    color: #666;text-align: justify;}.ab_block .RWDedictor002 .row {    display: flex;    flex-direction: row-reverse;}.ab_block .RWDedictor002 .RWDedictor002-text {    padding-right: 80px;margin-top: 30px;}.ab_t {    margin-top: 50px;}.RWDedictor002 .RWDedictor002-text .ab_t p {    margin-bottom: 15px;}.ab_block .RWDedictor002 .col-md-6:first-child:after {    content: "";    position: absolute;    width: 260px;    height: 260px;    background: url(archive/image/customization/ab_pic2.jpg)no-repeat;    background-size: contain;    z-index: 2;    border-radius: 50%;    border: 15px solid #fff;    bottom: 0;    right: 0;    transform: translate(25%, 20%);    box-shadow: -10px -9px 6px rgb(21 21 21 / 10%);display:none;}.ab_block:after {    content: "";    position: absolute;    width: 500px;    height: 290px;    background: url(archive/image/customization/deco.png)no-repeat;    background-size: contain;    bottom: -30px;    transform: scaleX(-1);    left: 30px;    opacity: .8;}/**/ 
.story_block {    padding: 100px 0 80px;}.story_block .RWDedictor002 .RWDedictor002-text {    padding: 0 30px;}.RWDedictor002 .RWDedictor002-text h3 {    font-size: 28px;    font-family: 'Noto Serif TC',serif;    letter-spacing: 2px;    border-bottom: 1px solid #ccc;    line-height: 1.3;    text-align: center;    padding-bottom: 5px;    margin: 0 0 30px;}.story_btn a {    padding: 6px 10px;    min-width: 220px;    text-align: center;    background: transparent;    font-size: 16px;    letter-spacing: 2px;    border-radius: 6px;    border: 2px solid #f3b2a3;    color: #ea5431;    display: inline-block;transition: all .3s ease;}.story_btn a:hover:before {    filter: brightness(10)contrast(10)grayscale(1);}.story_btn a:hover {    background: #ea5431;    border-color: #ea5431;    color: #fff;    transition: all .3s ease;}.story_btn {margin-top: 50px;text-align: center;}.img-rounded {border-radius: 0;}.RWDedictor002 .row:nth-child(2) {display: flex;align-items: center;}.story_block .RWDedictor002 .RWDedictor002-text p {padding: 0 15px;}.RWDedictor002 .RWDedictor002-text h3 span {font-size: 20px;color: #666;padding-left: 10px;}/**/ 
.advantage_block {padding: 80px 45px;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDService002 {padding: 0;}.RWDService002 .container {width: 75%;}.RWDService002 .funny-boxes > .funny-boxes-icon {height: 160px;width: 160px;}.row:after, .row:before{display:none;}.section-subject.row:after, .section-subject.row:before{display:table;}.RWDService002 .col-md-4 {width: 25%;padding: 0 2.5px;}.funny-boxes.not-right-column::before, .funny-boxes > .funny-boxes-text > h4::after{display:none;}.funny-boxes {padding: 50px;background: rgb(239 237 228 / 50%);}.funny-boxes.not-right-column {padding-bottom: 50px;}.funny-boxes > .funny-boxes-text > h4 {    font-size: 20px;    font-weight: 500;    padding-bottom: 0;    letter-spacing: 1px;    font-family: 'Noto Serif TC',serif;    color: #231f20;margin: 0 0 15px;    line-height: 1.3;}.funny-boxes > .funny-boxes-text > p {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.5;    color: #666;    min-height: 48px;}.funny-boxes.float-shadow > .funny-boxes-icon::before {    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgb(58 31 9 / 35%) 0%, rgba(0, 0, 0, 0) 80%) repeat scroll 0 0;    content: "";    height: 10px;    left: 15%;    width: 70%;}.story_btn a:before {    content: "";    position: relative;    display: inline-block;    width: 16px;    height: 16px;    background: url(archive/image/customization/heart.png)no-repeat;    background-size: contain;    margin-right: 5px;    top: 2px;}/*產品*/ 
.products_block {    padding: 80px 0;}.products_block .container {    width: 75%;}.RWDProduct015 .product_box .memo {    font-size: 15px;    letter-spacing: 1px;    color: #666;    max-height: 45px;margin-bottom: 15px;}.RWDProduct015 .product_box .title {    font-size: 20px;    letter-spacing: 1px;    font-weight: 600;    text-align: left;    padding: 15px 10px 5px;    line-height: 1.3;    font-family: 'Noto Serif TC',serif;    color: #231f20;}.RWDProduct015 .product_box .price_box .origin {    font-size: 15px;}.RWDProduct015 .product_box {    padding: 0 30px 0;    margin-bottom: 50px;}.RWDProduct015 .product_box .info {    background-color: transparent;padding: 0;    height: 100%;}.RWDProduct015 .product_box .imgs_box {    border: 0;    padding: 0;}.RWDProduct015 .product_box .info .icon, .RWDProduct015 .product_box .info .icon .button {    width: 100%;    margin-left: 0;    height: 100%;}.RWDProduct015 .product_box .info .icon span {    display: none;}.RWDProduct015 .product_box .price_box .member_price, .RWDProduct015 .product_box .price_box {    align-items: flex-end;}.RWDProduct015 .product_box .price_box .member_price .price {    font-size: 21px;    line-height: 1.4;}.RWDProduct015 .product_box .price_box .member_price {    font-weight: 500;}.RWDProduct015 .product_box .price_box .origin {    opacity: .7;}.RWDProduct015 .product_box .imgs {    border-radius: 6px;}.RWDProduct015 .product_box .join {    background-color:#5a3e2d;    border-radius: 6px;    letter-spacing: 1px;    color: #fff;    font-size: 15px;}/*news*/ 
.news_block {    padding: 30px 0 100px;}.RWDnews005 .container {    width: 70%;}.RWDnews005 .owl-carousel {    overflow: initial;}.RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 15px;}.RWDnews005 .margin-top-20 {    margin-top: 0px !important;}.RWDnews005 h4 {    font-size: 16px;    letter-spacing: 2px;    line-height: 1.3;    margin: 0 0 15px 0;    min-height: 52px;    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    order: 3;    padding: 0 10px 10px;    border-bottom: 1px solid #ccc;}.RWDnews005 .owl-carousel .owl-item div p {    order: 4;    padding: 0 10px;    font-size: 15px;    letter-spacing: 2px;    line-height: 1.5;    color: #666;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #271f05;    background: transparent;    border: 2px solid #dcd6ce;    -webkit-border-radius: 100px;    -moz-border-radius: 100px;    border-radius: 100px;    height: 45px !important;    width: 45px !important;    line-height: 30px;    font-size: 30px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: -50px;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: -50px;}.RWDnews005 .owl-carousel .owl-item div {    display: flex;    flex-direction: column;}.RWDnews005 .owl-carousel .owl-item div>a {    order: 1;}.RWDnews005 .owl-carousel .owl-item div li {    letter-spacing: 1px;    padding: 0;}.RWDnews005 .owl-carousel .owl-item div i {    display: none;}.RWDnews005 .owl-carousel .owl-item div ul {    order: 2;    margin: 20px 0 10px;    line-height: 1;    padding: 0 10px;}.RWDnews005 .owl-carousel img {    border-radius: 6px;}
/*footer start*/

.footer_block {    background: #e8e5d5;    padding: 80px 0 ;}.footer_block .ft_info a, .footer_block .ft_info a:hover {    color: #666;}.footer_block .container {    width: 75%;    display: flex;    align-items: center;}footer_block .container {    width: 75%;    display: flex;    align-items: center;}.footer_block .right_ft dl:nth-child(2) {    width: 45%;}.footer_block .right_ft dl {    width: 55%;    margin-bottom: 0;}.footer_block .right_ft .RWDedictor {    display: flex;    flex-wrap: wrap;}.left_ft {    background: #fff;    padding: 80px 50px;    width: 35%;    text-align: center;    color: #666;    position: relative;}.right_ft {    padding-left: 100px;    width: 65%;}.footer_block .right_ft dd:last-child {    margin-bottom: 0;}.footer_block .right_ft dl {    width: 50%;    margin-bottom: 0;}.footer_block .right_ft dd {    line-height: 1.5;    margin-bottom: 10px;    letter-spacing: 1px;    font-size: 15px;    color: #666;}.footer_block .right_ft dd a.map {    border: 1px solid #888;    font-size: 13px;    color: #888;    padding: 0 2px;    margin-left: 5px;}.love_btn {    z-index: 1;    position: relative;}.love_btn a {    background: #ea5431;    color: #fff;    border: 1px solid #ea5431;    min-width: 220px;    display: inline-block;    padding: 8px 10px;    border-radius: 6px;    margin-bottom: 20px;transition: all .3s ease;}.love_btn a:hover {    background: #e02a00;    transition: all .3s ease;}.left_ft p {    border-bottom: 1px solid #ddd;    padding-bottom: 15px;    margin-bottom: 15px;}.left_ft:after {    content: "";    position: absolute;    width: calc(100% - 30px);    height: calc(100% - 30px);    border: 1px double #e38aae;    left: 15px;    top: 15px;    border-radius: 6px;}.left_ft:before {    content: "";    position: absolute;    width: calc(100% - 16px);    height: calc(100% - 16px);    border: 2px double #e38aae;    left: 8px;    top: 8px;    border-radius: 6px;}.left_ft .small:nth-child(4) {    border: 0;}.left_ft .small {    font-size: 14px;    line-height: 1.5;    padding: 0 10px;    border-right: 1px solid #ddd;}.love_btn a img {    width: 18px;    display: inline-block;    filter: brightness(10)contrast(10)grayscale(1);    margin-right: 5px;    position: relative;    top: -1px;}.right_ft h3 {    font-size: 24px;    color: #231f20;    letter-spacing: 1px;    font-family: 'Noto Serif TC';    line-height: 1.5;    margin: 0;    padding: 0;}.ft_other {    display: flex;    border-top: 1px solid #ccc;    margin-top: 30px;    padding-top: 30px;}.ft_top {    width: 100%;    display: flex;    align-items: center;    margin-bottom: 15px;}.ft_social {    width: 45%;}.ft_copy {    font-size: 12px;    display: flex;    flex-wrap: wrap;    width: 55%;    color: #999;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #999;}.RWDssl01 {   padding-right: 5px;}a.fb_btn {    color: #2d88ff;    border: 1px solid #2d88ff;    padding: 8px 30px;    border-radius: 6px;    font-size: 15px;    letter-spacing: 1px;}a.fb_btn:hover {    color: #fff;    background: #2d88ff;    transition: all .5s ease;}a.fb_btn i {    font-size: 24px;    line-height: 1;    top: 2px;    position: relative;}.ft_copy .RWDedictor a {    color: #999;    padding-right: 10px;}/*0907修改*/a.fb_btn {    margin-right: 10px;padding: 8px 20px;}img.line_img { margin-right: 5px; width: 20px; height: 20px;}a.line_btn {  color: #06C755; border: 1px solid #06C755; padding: 8px 15px;  border-radius: 6px;  font-size: 15px; letter-spacing: 1px;transition: all .5s ease;    display: flex;    align-items: center;}a.line_btn:hover {  color: #fff; background: #06C755;transition: all .5s ease;}

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

/*咖啡色 #5a3e2d*//*標題黑 #231f20*//*內文 #666*//*加入購物車 #5a3e2d*//*直接購買 #b0907d*//*思源明體  font-family: 'Noto Serif TC'*/ 
.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {    letter-spacing: 2px;}footer a:active, footer a:hover {color: #fff;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{padding: 0 0 120px 0;}section.hgroup .container {  width: 100%;margin: 30px 0;}.main section .container .container { width: 100%;}.page_wrapper_bg .banner_block { margin-top: 0;}/*拿掉*/ 
.pagecontent .article_model[data-seq="0"] { margin-top: 0 !important;}.btn.active, .btn:active {    box-shadow: none;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 36px;margin-bottom: 5px;letter-spacing: 3px;line-height: 1.8;text-align: center;font-weight: 500;  font-family: 'Noto Serif TC',serif; color: #231f20;}#RWDPAGE_BASE_PAT02 .pagecontent p {color: #666;letter-spacing: 2px;line-height: 1.7;font-size: 16px;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {font-size: 13px;text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #5a3e2d;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {    border-radius: 6px;display: block;width: 160px;padding: 10px 0;border: 1px solid #5a3e2d;font-size: 16px;color: #5a3e2d;font-weight: 400;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #5a3e2d;color: #fff;transition: 0.5s ease;}.page_wrapper_bg .ebtn {letter-spacing: 2px;background: transparent;padding: 0px;float: right;margin-top: 20px;line-height: 1.5;margin-right: 15px !important;}.page_wrapper_bg .ebtn a {    border-radius: 6px;text-align: center;display: block;width: 160px;border: 1px solid #5a3e2d;font-size: 16px;padding: 10px 0;color: #5a3e2d;font-weight: 400;transition: 0.5s ease;}.page_wrapper_bg .ebtn a:hover {background: #5a3e2d;color: #fff;transition: 0.5s ease;}/*購物車按鈕*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add { border-radius: 6px;background: #5a3e2d; color: #fff; font-size: 16px;transition: 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover  {color: #fff;background: #5a3e2d;transition: 0.5s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop { border-radius:  6px;background: #b78c73; color: #fff; font-size: 16px;transition: 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {color: #fff;background: #5a3e2d;transition: 0.5s ease;}/*購物車結帳頁面_按鈕*/ 
.RWDshopping .btn.normal {color: #5a3e2d;border-radius: 6px;border-color: #5a3e2d;transition: 0.5s ease;border-radius: 6px;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover, .RWDshopping .btn.normal.formbtn:hover { border-color: #5a3e2d;color: #fff;background: #5a3e2d;transition: 0.5s ease;}.RWDshopping .btn.bg2 { background: #5a3e2d;color:  #fff;transition: 0.5s ease;border-radius: 6px;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {    background: #5a3e2d;color: #fff; transition: 0.5s ease;}.RWDshopping .btn.bg3{ background: #5a3e2d;color:  #fff;transition: 0.5s ease;border-radius: 6px;}.RWDshopping .btn.bg3:hover {    background: #5a3e2d;color: #fff; transition: 0.5s ease;}#mobile-fixed .btn-box .normal {color: #5a3e2d; border: 1px #5a3e2d solid;border-radius: 6px;}#mobile-fixed .btn-box .bg2 { color: #fff;background: #5a3e2d; }.download_container .btn { color: #fff; background: #5a3e2d; border-radius: 6px;}#mobile-fixed .btn-shop .btn.shop {font-weight: bold;letter-spacing: 2px;background: #5a3e2d;color: #fff;border-color: #5a3e2d;border-radius: 0px;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.shop:hover {background: #5a3e2d;color: #fff;border-color: #5a3e2d;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.add {font-weight: bold;letter-spacing: 2px;background: transparent;color: #5a3e2d;border-color: #5a3e2d;border-radius: 0px;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.add:hover {background: #5a3e2d;color: #fff;border-color: #5a3e2d;transition: 0.3s ease;}/*會員註冊按鈕*/#btn_member_login {letter-spacing: 2px;font-size: 16px;padding: 10px;color: #fff;border-radius: 6px;background-color: #5a3e2d;transition: .3s ease;}#btn_member_login:hover {background: #289dd1;color: #fff;transition: 0.3s ease;}#join_form .btn-primary {display: block;width: 160px;padding: 10px 0;border: 1px solid  #5a3e2d;font-size: 16px;color:  #5a3e2d;background: #fff;border-radius:6px;transition: 0.5s ease;}#join_form .btn-primary:hover {background:  #5a3e2d;color: #fff;transition: 0.5s ease;}#join_form .btn-link  {letter-spacing: 2px;text-align: center;width: 160px;border: 1px solid #5a3e2d;font-size: 16px;padding: 5px 0;color: #5a3e2d;border-radius: 0px !important;margin: 0px;transition: 0.3s ease;line-height: 1.5;}#join_form .btn-link a {color: #5a3e2d;background-color: transparent;}#join_form .btn-link:hover {background: #5a3e2d;color: #fff;transition: 0.3s ease;} /*範例文章內文統一*//*範例圖文輪播樣式*/ 
.page_wrapper_bg .RWDslider01 .editor {color: #666;letter-spacing: 2px;line-height: 1.7;font-size: 16px;}.page_wrapper_bg .RWDslider01 .control-box .slick-dots li {color: #231f20;font-size: 16px;font-weight: 500;}/*範例時間軸樣式*/ 
.page_wrapper_bg .RWDtimeline01 .model-title {margin-bottom: 60px;}.page_wrapper_bg .RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #231f20;font-weight: bold;padding-bottom: 10px;text-align: center;    letter-spacing: 2px;line-height: 1.7; font-family: 'Noto Serif TC'}.page_wrapper_bg .RWDtimeline01 li.event .point .date {color: #555;    letter-spacing: 1.5px;}.page_wrapper_bg .RWDtimeline01 li.event .point .title {font-size: 20px;margin: 5px 0 15px 0;color: #231f20;    letter-spacing: 2px; line-height: 1.7;}.page_wrapper_bg .RWDtimeline01 li.event .point .editor {color: #666;letter-spacing: 2px;line-height: 1.7;font-size: 16px;}.page_wrapper_bg .RWDtimeline01 li.event:before{border: 2px solid #231f20;}.RWDtimeline01 .line_dot2 span {background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgb(247 247 247) 2%,rgba(247, 247, 247,1) 100%);}/*是內文*/ 
.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in {color: #666;letter-spacing: 2px;line-height: 1.7;font-size: 16px;max-height: 80px;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .year {color: #555;letter-spacing: 1.5px;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow{border: 2px solid #231f20 ;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after{border-color: transparent  #231f20 transparent transparent;}/*列表文字*/ 
.webdesc {padding:15px 0; text-align: center;font-size: 17px;letter-spacing: 2px;line-height: 1.8; color: #231f20;}.product1 .webdesc {text-align: left;}/*列表樣式G*/ 
.layoutlist_8 .item {padding: 30px 0; border: 1px solid #e8e5d57a;background: rgba(255,255,255,.5); margin: 20px 0;}.layoutlist_8 .item:hover {  background: #e8e5d5b0; transition: .3s ease;}.layoutlist_8 .list_subject .summary a {  font-size: 15px; letter-spacing: 2px;   line-height: 1.5; color: #555;}.layoutlist_8 .article_subject {  font-family: 'Noto Serif TC'; color: #231f20;  font-size: 20px; font-weight: 400;  line-height: 1.8; text-decoration: none;letter-spacing: 2px;}.layoutlist_8 .listdate {padding-left: 30px;border-left: 1px solid #dad7cca8;}/*側選單*/ 
.page_wrapper_bg .products-nav { font-family: 'Noto Serif TC',serif, sans-serif !important;}.page_wrapper_bg .products-nav .nav-title {  background: #e8e5d5;  color: #231f20;  padding: 10px;  font-weight: 600;  margin: 0;  text-align: center;  letter-spacing: 2px;border-top-right-radius: 10px; border-top-left-radius: 10px;}.page_wrapper_bg .products-nav>ul>li {   margin: 0;  padding: 0;position: relative;    width: 100%; color: #231f20;border-bottom: 1px solid #5b351d;   background-color: rgba(255,255,255,.5);  transition: 0.3s ease;}.page_wrapper_bg .products-nav>ul>li.active {border-bottom: 1px solid #ddd;background-color: rgba(255,255,255,.9);}.page_wrapper_bg .m2018 .products-nav ul li {margin: 0;padding: 0;position: relative;width: 100%;color: #555;}.page_wrapper_bg .m2018 .products-nav ul li>a {color: #231f20;font-size: 16px;letter-spacing: 2px;padding: 14px 20px;transition: 0.3s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {color: #5a3e2d;transition: 0.3s ease;}.m2018 .products-nav a {font-size: 16px;color: #231f20;letter-spacing: 2px;}.m2018 .products-nav a:hover {color: #5a3e2d;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 75%;}.page_wrapper_bg .products-nav>ul>li.active {   border-bottom: 1px solid #5b351d;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {padding: 14px 25px;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li>ul>li>a {padding: 14px 30px !important;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 75%;}.m2018 .products-nav ul li>ul>li.active>ul>li>ul>li>a {  padding: 14px 40px !important;}.m2018 .products-nav ul li>ul>li.active>ul>li>a {  padding: 14px 35px !important;}/*產品_產品列表頁_card樣式*/ 
.webdesc {     padding: 15px 0;text-align: center;font-size: 17px;letter-spacing: 2px;line-height: 1.8; color: #231f20;}.page_wrapper_bg .item .subject A.itemlink {color: #231f20;font-size: 16px;font-weight: bold;line-height: 1.5;letter-spacing: 2px;}.page_wrapper_bg .item .subject A.itemlink:hover {color:  #22a7df;}.page_wrapper_bg .count_info{color: #555;}.page_wrapper_bg .pricearea .price{color: #555;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: none;}.layoutlist_2 .subject {text-align: center;}.page_wrapper_bg .layoutlist_4 .stands_options {color: #231f20;}.pagecontent  .layoutlist_4 .cate_div{display: none !important;}.layoutlist_4 select {    padding: 4px 28px 4px 8px;}.layoutlist_4 .subject {text-align: center;color: #231f20;font-size: 16px;font-weight: 400;line-height: 1.5;letter-spacing: 2px; }.layoutlist_4 .subject:hover {color: #22a7df;}.layoutlist_4 .pricearea {        justify-content: center; display: flex; letter-spacing: 1.5px; align-items: baseline;  flex-wrap: wrap;}.layoutlist_4 .price { font-size: 13px;color: #8878;}.layoutlist_4 .price.sellprice { color: #e95432;font-size: 16px;}.layoutlist_4 .buybtn {   border-radius: 6px;background-color: #5a3e2d;  font-size: 15px;  letter-spacing: 2px;  transition: 0.3s ease; padding: 5px 0;}.sortbar {    float: none !important;  font-size: 15px; letter-spacing: 2px;  line-height: 1.5;  text-align: center !important; display: flex !important;    justify-content: center;  color: #666;}/*產品內頁*/ 
.RWDproduct_page .products-info .name { color: #231f20;font-size: 20px; font-weight: 600; letter-spacing: 2px; margin-bottom: 10px;line-height: 1.8;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box { letter-spacing: 2px; }.RWDproduct_page .products-info .subname {  font-size: 16px; letter-spacing: 2px; line-height: 1.5; color: #666;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before, .RWDproduct_page .pic-box .thumbnails ul li a:hover:before {  border: 3px solid #eee;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {font-size: 15px; color: #666; letter-spacing: 2px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title { font-size: 16px; color: #231f20;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover  { color: #4F7401;}.RWDproduct_page .m-pd-info .select-box .btn { background: #efefef;}.RWDproduct_page .products-info .price-box #O_fixPrice {  font-size: 13px;   font-weight: normal;  color: #989898;}.RWDproduct_page .products-info .price-box #O_fixPrice {  font-size: 13px;font-weight: normal;    color: #989898;}.RWDproduct_page .products-info .price-box #O_fixPrice > b { font-weight: normal;  font-size: 14px;  letter-spacing: 1px;}.RWDproduct_page .products-info .price-box #O_sellPrice {   font-size: 20px;}.RWDproduct_page .products-info .price-box #O_sellPrice>span {  font-size: 13px;}.RWDproduct_page .products-info .price-box #O_sellPrice > b { font-size: 20px;   letter-spacing: 1px;}/*聯絡我們*/ 
.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #fff;border-radius: 0px;box-shadow: initial; border: 1px solid #dcdcdc;;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #ccc;}.eformsDesc {      font-size: 17px; text-align: center;margin-bottom: 30px; padding-bottom: 30px;letter-spacing: 2px;  line-height: 1.5;color: #333;}.new-form .new-width .must, .new-form .new-width .control-label {width: 110px;color: #333;font-size: 15px;font-weight: normal;letter-spacing: 2px;padding-right: 20px;}.formdesc h4.footer_title { display: inline-block;font-size: 24px; letter-spacing: 2px; color: #231f20;  font-weight: 500;  margin-bottom: 20px;}.formdesc ul.footer_info_items {  list-style: none; padding-left: 0;font-size: 15px; letter-spacing: 2px; line-height: 1.8; color: #231f20;}.formdesc ul.footer_info_items > li {padding-bottom: 5px;}.formdesc ul.footer_info_items > li > span { padding-right: 10px;font-weight: 700;}.formdesc ul.footer_info_items > li > a {   color: #404040;}.formdesc ul.footer_info_items > li > span.footer_times {   padding-left: 10px;font-weight: 400;}.eforms1.id48 .eformsDesc {font-size: 16px;text-align: left;}/*列表樣式H*/ 
.rwdlayoutlist_9 .subject { color: #231f20;  font-size: 18px; line-height: 1.8;  letter-spacing: 2px;}.rwdlayoutlist_9 .cdate { padding: 15px 0 0;  letter-spacing: 1.5px; line-height: 1.5;  color: #666;}.rwdlayoutlist_9 .cdate::before { height: 1px;}.no-touch .rwdlayoutlist_9 .litem:hover .litem__imgs::after {  opacity: 0;}/*常見問題*/ 
.faq_item { border: 1px solid #e8e5d57a; background: rgba(255,255,255,.5); margin: 15px 0; }.rwd .faq_question {  color: #231f20;padding: 30px 15px; letter-spacing: 2px;  line-height: 1.8;}.rwd .faq_answer {    background: #f6f3e7b0;letter-spacing: 2px;   padding: 35px 30px;  line-height: 1.6;  color: #666;}.faq_split {  border-top: 1px dashed #aba897;}/*檔案下載*/ 
.download.layoutlist_2 {  letter-spacing: 2px; color: #333;}.download .search_bg {background: #fff;}.download .list_table tr.even {  background: #e8e5d55e;}.download .list_table tr.odd {   background: rgba(255,255,255,.5);}.download .search-go { background: #e8e5d5;border-right: 1px solid #b7b7b7;}/*會員登入*/#join_form {  background: #fff;}.join_form-title { color: #231f20;font-weight: bold;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]) {border-radius: 0px;}#btn_member_login { background: #5a3e2d;color:  #fff;border-radius: 6px;transition: 0.5s ease;}#btn_member_login:hover  {    background: #5a3e2d;color: #fff; transition: 0.5s ease;}.m2018 .products-nav li:not(.has-child)>a {padding: 0px 20px;}/*登入完成*/ 
.btn-primary a { padding: 0px 10px;}.btn-primary{border-radius: 6px;letter-spacing: 2px;font-size: 15px;font-weight: 400;padding: 10px;color: #fff;background-color: #5a3e2d;transition: .3s ease;border-color: #5a3e2d;}.btn-primary:hover {background:  #5a3e2d;color: #fff;transition: 0.5s ease;}.member .article-text {  letter-spacing: 2px;  line-height: 1.5;}/*結帳頁面*/ 
.RWDshopping .shopping-step .name {color: #5a3e2d;font-weight: 500;}.RWDshopping .shopping-step .num {color: #5a3e2d;border: none;background: rgba(90,62,45, .2);}.RWDshopping .shopping-step .num i {color: #fff;}.shopping-step li+li:before {    background: #5a3e2d;}@keyframes num-bg {    0% {background: rgb(90,62,45, 0);-webkit-transform: scale(.5);transform: scale(.5)}    100% {background: rgb(90,62,45, .8);-webkit-transform: scale(1);transform: scale(1)}}.login-box a {  color: #231f20;    padding: 10px 30px;letter-spacing: 2px;    background: transparent;}.RWDshopping input, .RWDshopping select, .RWDshopping select.form-control:not([size]):not([multiple]) {border-radius: 0;}.info-box .title {font-weight: bold;}.info-ok h2 {color: #231f20;}.bonus-box .form-group .btn, .voucher-box .form-group .btn {    background: #5a3e2d;}.voucher-box .web { text-decoration: none; color: #555; padding: 5px 10px;  border: 1px solid #eee; margin-top: 15px;}.other-check .web-member:hover, .voucher-box .web:hover {text-decoration: none; border-color: #c0312f;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {    background-color: transparent;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form { background: rgb(239 237 228 / 50%); border: 1px solid #e8e5d5;}.shopping-item .table .tbody .tr {  background: transparent;}.shopping-item .table .tbody .tr .td {   border-bottom: transparent;}.shop-1 .shopping-price-box .sum-box {background: rgb(239 237 228 / 50%);border: 1px solid #e8e5d5;}.delivery-box, .goadd-box, .no-sale-box, .notice, .other-check, .sale-box{background: rgb(239 237 228 / 50%);border: 1px solid #e8e5d5;}

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

@media (max-width:1770px) {.RWDbanner_plus01 .slick-caption.txt-left .container {max-width: 30%;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span {font-size: 46px;}.ab_block .RWDedictor002 .RWDedictor002-text {    padding-right: 50px;}.ab_block:after {    width: 25%;    height: 250px;    background-position: bottom;}.RWDService002 .container, .products_block .container, .footer_block .container, .ab_block .RWDedictor002 .section-content {    width: 80%;}.RWDnews005 .container {    width: 75%;}}@media (max-width:1640px) {.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 44px;}.ab_block .RWDedictor002 .col-md-6:first-child:after{    width: 240px;    height: 240px;}.funny-boxes {    padding: 50px 30px;}.right_ft {    padding-left: 50px;}.RWDService002 .container, .products_block .container, .footer_block .container {    width: 85%;}}@media (max-width:1550px) {.ab_block .RWDedictor002 .RWDedictor002-text {padding-right: 30px;margin-top: 0;}.index h1.main-title, .RWDProduct015__head__h1 {font-size: 36px;}.left_ft .small {font-size: 13px;padding: 0 5px;}.footer_block .right_ft dd {font-size: 14px;}.news_block {    padding: 0px 0 100px;}.advantage_block {    padding: 50px 45px;}}@media (max-width:1450px) {.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 38px;}.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 18px;}.RWDService002 .container, .products_block .container, .footer_block .container, .RWDedictor002 .section-content {    width: 90%;}.RWDnews005 .container, .ab_block .RWDedictor002 .section-content {    width: 80%;}.funny-boxes > .funny-boxes-text > p {    font-size: 15px;}.funny-boxes > .funny-boxes-text > h4 {    font-size: 18px;}.left_ft {    padding: 80px 30px;}.footer_block .right_ft dl:nth-child(2), .footer_block .right_ft dl, .ft_copy, .ft_social {    width: 50%;}.ft_copy, .copyright_desc, .copyright_desc a, .copyright_desc a:hover {    line-height: 1.5;}}@media (max-width:1320px) {.RWDbanner_plus01 .slick-caption.txt-left {    top: 25%;}.RWDbanner_plus01 .slick-caption.txt-left .container {    max-width: 31%;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 35px;}.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 16px;}.ab_block .RWDedictor002 .col-md-6:first-child:after {    width: 220px;    height: 220px;}.ab_block:after{display:none;}.ab_block {    padding: 80px 0 100px;}.RWDService002 .container, .products_block .container, .footer_block .container {    width: 100%;    padding: 0 50px;}.RWDProduct015 .product_box {    padding: 0 25px 0;}.RWDnews005 .container, .ab_block .RWDedictor002 .section-content, .RWDedictor002 .section-content {    width: 100%;    padding: 0 100px;}.ab_block .RWDedictor002 .col-md-6:first-child:after{    width: 210px;    height: 210px;}.RWDedictor002 .RWDedictor002-text p {    font-size: 15px;}.advantage_block {    padding: 50px 35px;}}@media (max-width:1230px) {.funny-boxes {    padding: 50px 25px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .site-nav .menu li {    display: none;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #22a7df;}.RWDmenu_plus04 .menu>li.love_menu a:hover {    color: #ea5432;    background: transparent;}.RWDmenu_plus04 #mobile-menu .menu li.love_menu a {    border: 0;    padding: 0 15px;}.RWDmenu_plus04 .menu>li.love_menu a:hover:before {    filter: brightness(1)grayscale(0)contrast(1);    transition: all .3s ease;}.RWDmenu_plus04 #mobile-menu .menu>li.love_menu {    border-bottom: 0;}.RWDmenu_plus04 .site-nav .menu>li.love_menu{    display: inline-block;}.RWDmenu_plus04 .header-in {    position: relative;    display: flex;    justify-content: flex-end;    width: 100%;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display: block;order: 4;}.RWDmenu_plus04 .features {position: relative;order: 3;margin-right: 10px;padding-right: 10px;float: right;}.RWDmenu_plus04 .menu>li.love_menu a {margin-top: 15px;}.RWDmenu_plus04 .logo {position: absolute;left: 0;}.RWDmenu_plus04 .site-nav {display: table-cell !important;order: 2;}.RWDmenu_plus04 .features:after {content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #ccc;}/**/ 
.index h2.sub-title, .RWDProduct015__head__h2 {    font-size: 17px;}.ab_t {    margin-top: 30px;}.story_block .RWDedictor002 .RWDedictor002-text {    padding: 0;}.funny-boxes > .funny-boxes-text > p {    font-size: 14px;}.funny-boxes > .funny-boxes-text > h4 {    font-size: 16px;}.RWDService002 .container, .products_block .container {    padding: 0 30px;}.ab_block .RWDedictor002 .col-md-6:first-child:after{    width: 190px;    height: 190px;}.funny-boxes > .funny-boxes-text > p br {    display: none;}/**/ 
.right_ft {    width: 100%;    padding-left: 0px;}.footer_block .container {    flex-wrap: wrap;    width: 80%;}.left_ft {    padding: 50px 30px;    width: 100%;    margin: 0 auto 50px;}.funny-boxes.float-shadow > .funny-boxes-icon::before{display:none;}.funny-boxes.float-shadow:hover > .funny-boxes-icon {    transform: translateY(0px);}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 31px;}.RWDbanner_plus01 .slick-caption .txt3 {    margin-top: 20px;}.RWDProduct015 .product_box .memo {    min-height: 45px;}.RWDedictor002 .RWDedictor002-text {    text-align: left;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*1024*/section.call_to_action { min-height: 700px;}.shop-3 .shopping-item-box .item-btn span {    white-space: nowrap;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption.txt-left .container {    max-width: 35%;    margin-right: 40px;}.RWDbanner_plus01 .slick-caption.txt-left {    top: 33%;}.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 15px;    letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 28px;}.RWDbanner_plus01 .slick-caption.txt-left .container {    max-width: 37%;}.index h1.main-title, .RWDProduct015__head__h1 {    font-size: 32px;}.RWDedictor002 .col-md-6:first-child {    width: 85%;    margin: 0 auto;}.ab_block .RWDedictor002 .RWDedictor002-text {    padding-right: 0;    margin-top: 0;    margin-bottom: 50px;}.ab_block .RWDedictor002 .col-md-6:first-child:after{    width: 230px;    height: 230px;    transform: translate(18%, 18%);}.RWDedictor002 h1.main-title, .RWDedictor002 h2.sub-title {    text-align: center;}.ab_block {    padding: 50px 0 80px;}.ab_block .RWDedictor002 .row {    display: flex;    flex-direction: column-reverse;}.RWDnews005 .container, .ab_block .RWDedictor002 .section-content, .RWDedictor002 .section-content {    width: 100%;    padding: 0 80px;}.RWDedictor002 .row:nth-child(2) {    display: block;}.story_block {    padding: 80px 0 50px;}.story_block .RWDedictor002 .RWDedictor002-text {    padding: 0 30px;    margin-top: 30px;}.RWDService002 .col-md-4 {    width: 50%;    padding: 0 2.5px;    margin-bottom: 5px;}.funny-boxes, .funny-boxes.not-right-column {    display: flex;    align-items: center;    padding: 10px 20px;}.funny-boxes-text {    text-align: left;    padding: 0 10px;}.products_block {    padding: 50px 0;}.news_block {    padding: 0px 0 80px;}.RWDProduct015 .product_box .memo {    min-height: auto;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 10px;}.footer_block .container {    width: 90%;}/*內頁*/section.call_to_action { min-height: 500px;}.rwdlayoutlist_9 .litem {    width: calc(100% / 3 - 1px);}div#sidebar {  padding: 0;}.member div#sidebar {    padding: 0 15px;}.layoutlist_4 .col-sm-6 {width: calc(100% / 3 - 1px);}.product1 .webdesc {  text-align: center;}.formdesc .fonter_info_text {    text-align: center;}.formdesc ul.footer_info_items > li > span.footer_times {    padding-left: 0;}.formdesc ul.footer_info_items > li br {display: none;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDbanner_plus01 .slick-caption.txt-left {    top: 30%;}.footer_block .container {    width: 100%;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*800px*/#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 32px;}.page_wrapper_bg .hgroup .breadcrumb { margin-bottom: 15px;}.page_wrapper_bg .btn_back { width: 100%;}.page_wrapper_bg .btn.btn_back a {width: 100%;}.RWDshopping .btn.normal { max-width: none;float: none;width: 100%;margin-bottom: 15px;}.RWDshopping .formbtn.btn.normal { width: 100%; min-width: auto;max-width: none;margin-bottom: 15px;}#join_form .btn-primary {width: 100%;}.btn-primary {  width: 100%;}.page_wrapper_bg .ebtn { margin: 0;}.page_wrapper_bg .ebtn a { width: 100%;}@media (max-width: 768px) {.layoutlist_8 .listdate {    padding-left: 0;    border-left: none;}.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container { padding-left: 15px; padding-right: 15px; }.page_wrapper_bg .main section.call_to_action > .container { padding-left: 30px; padding-right: 30px; }.litem__text {width: 85%;}}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slick-caption.txt-left .container {    max-width: 100%;    margin-right: 0;}.RWDbanner_plus01 .slick-caption.txt-left {    top: auto;width: 100%;    bottom: 18%;    text-align: center;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 32px;}.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 18px;}.RWDService002 .col-md-4 {    float: left;}.funny-boxes, .funny-boxes.not-right-column {    display: block;padding: 10px 50px;}.RWDProduct015 .product_box {    padding: 0 15px 0;}.advantage_block {    padding: 50px 25px;}.RWDedictor002 .col-md-6:first-child {    width: 100%;}.footer_block .right_ft dl:nth-child(2){    width: 60%;}.footer_block .right_ft dl{    width: 40%;}.ft_other {    flex-wrap: wrap;}.ft_copy, .ft_social{width:100%;}.ft_social {    margin-bottom: 15px;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 60px 0;}.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container > .xrow > .pagecontent {padding: 0px!important;}.RWDproduct_page .btn-other li button {float: left;width: auto;}.rwdlayoutlist_9 .litem {    width: calc(100% / 2 - 1px);}.layoutlist_8.rwd .item {  margin: 10px 10px 15px;  width: calc(100% / 2 - 21px);}.layoutlist_8 {display: flex;flex-wrap:wrap;} .layoutlist_8 .listdate {  padding-left: 15px;}.layoutlist_4 .col-sm-6 {width: calc(100% / 2 - 1px);}
}
/*767px end*/
/*700 start*/

@media (max-width: 700px){.RWDmenu_plus04 .site-nav .menu>li.love_menu {    display: none;}.RWDmenu_plus04 .site-nav {    display: none !important;}.funny-boxes, .funny-boxes.not-right-column {    padding: 10px 30px;}@media (max-width: 667px){.shopping-item .table .tbody>.tr {border-top: transparent;}}}

/*700 end*/
/*600px start*/
@media (max-width: 600px) {
.fl img{width:160px;}.fixed_btn {    width: calc(100% - 50px);}.fixed_btn a { font-size: 16px;    width: 100%;    justify-content: center;    padding: 10px;}.fixed_btn a span {    font-size: 23px;}.RWDmenu_plus04 .header-in {    display: table-row;    justify-content: normal;}.RWDmenu_plus04 .features .member-btn {    padding: 25px 10px;}.RWDmenu_plus04 .logo {    position: relative;    left: 0;    width: 135px;    margin-top: 12px;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.3;}.RWDbanner_plus01 .slick-caption .txt3 {    margin-top: 10px;}.RWDbanner_plus01 .slick-caption.txt-left {    bottom: 18%;}/**/ 
.index h2.sub-title, .RWDProduct015__head__h2 {    font-size: 15px;}.ab_block .RWDedictor002 .col-md-6:first-child:after {    width: 150px;    height: 150px;    transform: translate(2%, 30%);    border-width: 8px;}.RWDService002 .funny-boxes > .funny-boxes-icon {    height: 100px;    width: 100px;}.funny-boxes > .funny-boxes-text > p {    font-size: 13px;    margin-bottom: 0;}.funny-boxes-text {    padding: 0 0px 0 15px;}.funny-boxes, .funny-boxes.not-right-column {    padding: 10px 15px;display: flex;}.RWDService002 .col-md-4 {    float: none;    width: 100%;}.RWDService002 .container, .footer_block .container {    padding: 0 30px;}.RWDnews005 .container, .ab_block .RWDedictor002 .section-content, .RWDedictor002 .section-content {    width: 100%;    padding: 0 30px;}.story_block {    padding: 50px 0;}.story_block .RWDedictor002 .RWDedictor002-text {    padding: 0;}.story_btn a {    min-width: 100%;}.RWDService002 .container, .products_block .container {    padding: 0 15px;}.products_block {    padding: 30px 0;}.RWDProduct015 .product_box {    padding: 0 5px 0;}.RWDProduct015 .product_box .title {    font-size: 15px;    padding: 10px 0px 5px;}.RWDProduct015 .product_box .memo {    font-size: 13px;    padding:0px;min-height: 40px;    max-height: 40px;}.RWDProduct015 .product_box .type_box {    padding: 0;}.RWDProduct015 .product_box .join {    font-size: 12px;}.RWDProduct015 .product_box .price_box .member_price, .RWDProduct015 .product_box .price_box {    align-items: flex-end;}.RWDProduct015 .product_box .price_box,.RWDProduct015 .product_box .bottom_select {    padding: 0;}.RWDProduct015 .product_box .price_box {    padding: 10px 0;}.RWDProduct015 .product_box {    font-size: 13px;}.RWDProduct015 .product_box .price_box .member_price .price {    font-size: 18px;}.news_block {    padding: 0px 0 30px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: -18px;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: -18px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    background: #fff;height: 40px !important;    width: 40px !important;    line-height: 26px;    font-size: 28px;}.footer_block {    padding: 50px 0 80px;}.footer_block .right_ft dl:nth-child(2){    width: 100%;}.footer_block .right_ft dl {    width: 100%;}.footer_block .right_ft dd:last-child {    margin-bottom: 10px;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 28px;}.productcontent #mobile-fixed {bottom: 50px; padding: 10px 0;}/*時間軸*/ 
.RWDtimeline01 li.event .point {    padding-right: 10px; padding-bottom: 60px;}.page_wrapper_bg .RWDtimeline01 .model-title, .RWDtimeline02 .model-title {    margin-bottom: 30px;text-align: left;}.rwdlayoutlist_9 .litem {    width: 100%;}.layoutlist_8.rwd .item {    margin: 10px 0px ; width: 100%;}.layoutlist_4 .col-sm-6  {    width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.left_ft .small {    font-size: 13px;    padding: 0 5px;    display: block;    border: 0;}/*480px*/ 
.page_wrapper_bg .main section.call_to_action > .container {  padding-left: 30px; padding-right: 30px;}.webdesc {font-size: 16px;}.formdesc ul.footer_info_items > li br {  display: block;}@media (max-width: 414px) {}@media (max-width: 414px){.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {    bottom: 20px;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action > .container > .article-text > .container { padding-left: 0px; padding-right: 0px; }.RWDtimeline01 li.event .point .date { font-size: 16px;  margin: 0;}/*圖文輪播*/ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 0px !important;}.RWDslider01 .text { padding-bottom: 30px;}.shopping_form .shopping-title {  background: #5a3e2d;}}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 26px;}.advantage_block {    padding: 50px 15px;}.RWDmenu_plus04 .features .member-btn {    padding: 25px 6px;}.RWDmenu_plus04 .logo {    width: 107px;}/*0907修改*/a.fb_btn { margin-right: 5px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 13px;}.RWDbanner_plus01 .slick-caption .txt1 span, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 22px;}.RWDbanner_plus01 .slick-caption .txt3 {    margin-top: 5px;}.RWDService002 .container, .footer_block .container {    padding: 0 15px;}.ab_block .RWDedictor002 .col-md-6:first-child:after {    width: 130px;    height: 130px;}/*0907修改*/a.fb_btn { margin-right: 0;  margin-bottom: 10px;  padding: 8px 22px;}.page_wrapper_bg .main section.call_to_action > .container { padding-left: 15px; padding-right: 15px;}
}
/*320px end*/