/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg.lang_tw {    font-family: 'Noto Sans TC', sans-serif !important;    background: url(archive/image/customization/201022_bg.png);}.shoppinglist.shopping .fix_line, .shoppinglist.shopping .fix_scrolltop {    display: none !important;}/*loading*/ 
.fl img {width: 100%;}.fl{width:200px;}/*網頁警告*/ 
.RWDalert_fancybox.bottom .editor {display: inline-block;font-size: 14px !important; color: #222; text-align: left; font-weight: 400;}.RWDalert_fancybox .btn{color: #fff;border: 0; font-size: 14px; letter-spacing: 2px;border-radius: 0px;width: 100%;margin:0 !important;background:#666 !important;color: #fff;width: 100%;margin: 0;box-shadow: none !important;}.RWDalert_fancybox.bottom .btn-box {margin-right: 20px;background: #222x;}.RWDalert_fancybox.bottom {    box-shadow: 0px 0px 0px !important;    padding: 15px 20px !important;    text-align: left !important;    letter-spacing: 1px !important;    left: inherit !important;    right: 5px !important;    background: #fff !important;    width: 340px !important;    font-size: 14px !important;    border: 1px #666 solid !important;z-index:11111 !important}.RWDalert_fancybox.bottom .btn-box {    margin-right: 20px;    float: none;    margin: 0px !important;    width: 100%;}/*menu*/ 
.RWDmenu_plus02 .inside .container {    width: 100%;    padding: 0 0 0 0;    background: #fff;}.RWDmenu_plus02 a.cd-logo {    width: 300px;    margin-top: 16px;    margin-left: 0;}.RWDmenu_plus02 .member-block:after{display:none}.cd-main-header { background: transparent;}.cd-primary-nav>li:after{display:none;}.cd-primary-nav>li>a {    font-size: 16px;    letter-spacing: 2px;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;    color: #333;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #3d2d1d;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color:#f2f2f2;    color: #333;}.RWDmenu_plus02 .cart-menu {background: #fff url(archive/image/customization/201022_bg.png);}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price {color: #ad0d0d;}.RWDmenu_plus02 .cart-menu ul.content li {border-bottom: 1px solid rgb(180 132 87 / 0.2);}.RWDmenu_plus02 .cart-menu .title span {background: #666;box-shadow: none;}.RWDmenu_plus02 .cart-menu .title {border-bottom: 1px solid #666;}.shoppingcar001 .money {color: #bf1e1e;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #666;}.btnclick .num {    position: relative;    margin-bottom: 25px;}.btnclick .num:after {    content: "件";    bottom: -20px;    position: absolute;    left: 50%;    transform: translateX(-50%);}header.cd-main-header {    padding: 0 150px 0 5%;}/*會員*/ 
.RWDmenu_plus02 .member-block {    margin-top: 9px;    width: auto;    height: 25px;    display: flex;    justify-content: center;    align-items: center;}.RWDmenu_plus02 .member-block a {    margin-top: 0;    margin-left: 2px;    width: 100%;    text-align: center;    color: #5d9b40;}.glyphicon-user:before {    font-size: 15px;}.cd-search-trigger::before {border-color:#5d9b40;}.cd-search-trigger::after {background:#5d9b40;}/*搜尋*/ 
.cd-search.full .ii-search1:before {font-size: 30px;}.cd-search.full .ii-close1:before {font-size: 30px;}.cd-search.full input {font-size: 30px;}/*購物車*/ 
.shoppingcar001.shoppingcar001-show {    opacity: 1;    pointer-events: visible;    transition: 0.5s;}.shoppingcar001 {    opacity: 0;    pointer-events: none;    transition: 0.5s;    width:80px !important;    height:auto !important;    top:250px;}.shoppingcar001 .car_block {    border-radius: 30px;    padding: 20px 10px;    border: 2px solid #999;    width:60px !important;}.shoppingcar001 .scrolltop {display: none;}.ftotal_price .txt {font-size: 13px;color: #999;}.shoppingcar001 {overflow: visible;}.shoppingcar001 .car_block:after {    content: "";    position: absolute;    width: 50px;    height: 50px;    background: url(archive/image/customization/201021_icon_shop-3.png)no-repeat;    background-size: contain;    top: -38px;    left: -6px;    z-index: -1;    transform: rotate(-8deg);}.shoppingcar001 .car_icon {display: none;}.num {    font-size: 13px;    color: #999;    letter-spacing: 1px;}/*標題*/ 
.section-line { display: none !important;}.main-title {    font-size: 40px !important;    letter-spacing: 1px !important;    font-weight: 400 !important;    line-height: 1.8em !important;    color: #333 !important;}.sub-title {    font-size: 18px !important;    font-weight: 400 !important;    color: #666 !important;    letter-spacing: 1px !important;    line-height: 1.8em !important;    margin-top: 5px !important;}/*main*/ 
.main.cd-main-content {margin-top: 79px;top:0 !important;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}/*促銷活動*/ 
.RWDproduct004 .heading-title.heading-arrow-bottom h1 {    font-size: 40px !important;    letter-spacing: 3px !important;    font-weight: 400 !important;    line-height: 1.8em !important;    color:#333 !important;}.sales_block {    position: relative;    padding: 100px 0px;}.sales_block > .container {    width: 80%;    padding: 0;}.RWDnews005 > section > .container {    width: 100%;    padding: 0;}.RWDnews005 .margin-top-20 a {    font-size: 18px;    letter-spacing: 1px;    color: #333;    line-height: 1.8em;    transition:0.3s;}.RWDnews005 .margin-top-20 a:hover {    color:#b38153;    transitoin:0.3s;}.RWDnews005 p.text-left {    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;}.RWDnews005 .owl-controls {margin-top: 50px;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #5d9b40;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 30px;}.owl-controls.clickable .owl-buttons {display: none;}.RWDnews005 .margin-top-20 {padding: 0 16px;}.RWDnews005 p.text-left {padding: 0px 16px;}.RWDnews005 .owl-carousel.owl-padding-10 {    margin-left: 0;    margin-right: 0;}/*熱銷產品*/ 
.top_block {    position: relative;    padding: 0px 0px 120px 0px;}.top_block > .container {width: 90%;padding: 0;}.RWDproduct004 .callout-dark {padding: 0;background: transparent;border-bottom:0px;}.RWDproduct004 .nopadding {border-bottom: 0;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 .section-subject {margin-bottom: 50px;}.RWDproduct004 .item-box-desc {    width: 50%;    margin-bottom: 0px;    position: relative;    padding: 0;}.RWDproduct004 #portfolio div.col-md-3 h3 {    font-weight: 400;    letter-spacing: 1px;    line-height: 1.8em;    padding: 0;    border-radius: 30px;    font-size: 20px;    color: #333;    margin-bottom: 10px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {    display: flex;    flex-direction: row;    align-items: center;    justify-content:space-between;    flex-wrap: nowrap;    position: relative;    padding: 60px 40px 60px 0px !important;}.p_block h4 {    font-size: 20px;    color: #333;    line-height: 1.8em;    margin-top: 0;    margin-bottom: 0;}.p_block h5 {    margin-top: 5px;    margin-bottom: 0;    font-size: 12px;    font-weight: 400;    color: #714a26;    line-height: 1.5em;}.p_block h6 {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;    margin-top: 5px;    margin-bottom: 50px;    font-weight:400;}span.p_price {    color: #704e2e;    font-weight: 500;    letter-spacing: 0px;    line-height: 1.5em;    font-size: 18px;}span.p_ml {    font-weight: 400;    letter-spacing: 0px;    line-height: 1.5em;    font-size: 16px;    float: right;    color: #b38153;    padding: 3px 20px;    border-radius: 20px;}.p_tag ul li {    display: inline-block;    background: #efebe4;    color: #b38153;    border: 1px solid #b38153;    padding: 2px 10px;    margin-right: 5px;    border-radius: 20px;    min-width: 5px;    text-align: center;    letter-spacing: 1px;    font-size: 12px;}.p_tag ul {    padding-left: 0;    list-style: none;}.p_tag {    position: absolute;    top: 0;    right: 0;}/*.RWDproduct004 #portfolio.portfolio-nogutter .row > div:after {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: #efebe4;    z-index: -1;    right: 0;    top: 0;}*//*.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box-desc, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box-desc {padding-top: 0;}*//*.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box figure, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box figure {width: 50%;}*/ 
.RWDproduct004 .list-inline h5 {    font-size: 25px;    letter-spacing: 1px;    line-height: 1.8em;    color: #333;    font-weight: 500;    margin-top: 0;    margin-bottom:0px;}.RWDproduct004 .list-inline h6 {    font-size: 15px;    margin-bottom: 0;    color: #b38153;    letter-spacing: 1px;    font-weight: 400;    line-height: 1.8em;    margin-top:0px;}span.content_1 {    font-size: 15px;    margin-bottom: 0;    color: #666;    letter-spacing: 1px;    font-weight: 400;    line-height: 1.8em;    display: block;    margin-top: 30px;}.span_ml {    color: #333;    letter-spacing: 1px;    line-height: 1.8em;    margin-top: 20px;    font-size: 14px;}.bottom_txt .span_price {    font-size: 15px;    letter-spacing: 1px;    color: #af0000;    margin-top: 3px;    width: 50%;    float: left;}.more-btn a {    border: 1px solid #bf9570;    padding: 10px 20px;    font-size: 15px !important;    color: #bf9570 !important;    transition: 0.3s;}.item-box-desc {overflow: visible !important;}.more-btn {    width: 50%;    float: right;    text-align: right;}span.content_1 {    min-height: 108px;}/*精選產品*/ 
.product_block > .container {width: 80%;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%/5 - 40px);    margin: 0 20px 50px 20px;}.RWDproduct002_v3 .popup-portfolio{margin:0px;}.RWDproduct002_v3 .price li.selprice {    font-size: 16px;    color: #a71d1d;    letter-spacing: 1px;}.RWDproduct002_v3 .price .delline {    font-size: 13px;    color: #666;    letter-spacing: 1px;}.portfolio-bottom__h4 {    font-size: 17px;    letter-spacing: 1px;    color: #333;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #b38153;}.RWDproduct002_v3 .sub-title {text-align: left;}.RWDproduct002_v3 .main-title {text-align: left;}.RWDproduct002_v3 .btn-box .shop {    background: #fff;    color: #b38153;    font-weight: 400;    letter-spacing: 1px;    font-size: 14px;    border: 1px solid #b38153;    border-radius: 0;}.RWDproduct002_v3 .section-subject {width: 35%;margin-bottom: 0;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {    width: 65%;    display: flex;    justify-content: center;    align-items: center;    position: sticky;    top: 80px;    z-index: 11;}.RWDproduct002_v3 .filter-portfolio ul { text-align: right;}.RWDproduct002_v3 .section-inner .row:nth-child(3) {width: 100%;margin-top:80px;}.RWDproduct002_v3 .section-inner {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.RWDproduct002_v3 .filter-portfolio ul {    text-align: right;    margin-bottom: 0;}.RWDproduct002_v3 .filter-portfolio ul>li {margin: 0 5px 0 5px;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom .btn_add2car {    background-color: #b38153;    color: #fff;    border: 1px solid #b38153;}html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {    transition: 0.3s;    background-color: #efebe4;    color: #333;    transition: 0.3s;}.RWDproduct002_v3 .btn.btn-rj {    border-radius: 0;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    transition: 0.3s;    background:#fff;    border: 1px solid #efebe4;}.RWDproduct002_v3 .active .btn.btn-rj {    background-color: #efebe4;    color: #333;}.RWDproduct002_v3 .portfolio-item.grow>.inner-content:hover>img {    -webkit-transform: scale(1);    transform: scale(1);}.benifit_block {    position: relative;    padding: 80px 0px;    background:#f9f9f9;}.RWDproduct002_v3 {padding: 0;}/*.product_block { padding: 100px 0px 50px 0px;position: relative;background:#fff;}*/ 
.bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}/*關於我們*//*.benifit_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/salon_pic06.png)no-repeat;    width: 700px;    height: 625px;    background-size: contain;    right: 0;    bottom: 0;}*/ 
.benifit_block > .container {    margin-left: 20%;    padding: 0;    width: 80%;}.benifit_block h2 {    font-size: 40px;    font-weight: 400;    letter-spacing: 1px;    line-height: 1.8em;    color: #333;    margin-top: 0;    margin-bottom: 5px;}.benifit_block h4 {    margin-top: 0;    margin-bottom: 30px;    letter-spacing: 1px;    font-size: 21px;    font-weight: 400;    color:#5d9b40;}.about_text {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.8em;    color: #666;}/*預約按鈕*/ 
.reser_btn {    margin-top: 50px;}.reser_btn a {    padding: 8px 20px !important;    background:#f9f9f9 !important;    color: #666 !important;    letter-spacing: 2px !important;    line-height: 1.8em !important;    font-size: 17px !important;    border: 1px solid #666 !important;    display: flex !important;    flex-direction: row !important;    align-items: center !important;    width: 250px !important;    justify-content: center !important;    position: relative !important;    transition: 0.3s !important;    z-index: 1 !important;    overflow:hidden;}.reser_btn a:hover img {    filter: brightness(100);    margin-right: 10px;    transition: 0.3s;    transition-delay:0.1s;}.reser_btn a img{    filter: none;    margin-right: 10px;    transition: 0.1s;}.reser_btn a:after {    content: "";    position: absolute;    width: 0%;    height: 100%;    background: #666;    z-index: -1;    transition: 0.3s;    right:0;    top:0;}.reser_btn a:hover:after {    width: 100%;    transition: 0.3s;}.reser_btn a:hover {    color: #fff !important;    transition:0.3s;    background: transparent !important;}.RWDleft_cont002 .item-second .text-box a:hover {    background: transparent !important;    color:#fff !important;}/*跟隨社群*/ 
.fix_social {    position: fixed;    right: 29px;    top: 430px;    opacity:0;    transition:0.3s;    pointer-events:none;}.fix_social.fix_social-show {    opacity: 1;    pointer-events: visible;    transition: 0.3s;    z-index:111;}/*scrolltop*/ 
.scrollTop002 .ii {border: 2px solid #999;}/*footer*/ 
.left_contact {    width: 30%;    position: relative;    float: left;    padding-left:30px;}.right_menu {    width: 70%;    float: right;    position: relative;    padding-right:30px;}.footer > .container {    width: 60%;    padding: 50px 0px 50px 0px;}.menu-footer ul {    padding-left: 0;    list-style: none;}.menu-footer ul li {    display: inline-block;    margin-left: 30px;    float: right;    padding: 0px 5px;    text-align: center;}.menu-footer {    width: 100%;    float: left;}.keypoint {    width: 100%;    float: none;    text-align:center;    font-size: 12px;    line-height: 1.5em;    margin-top: 20px;}.left_contact h3 {    font-size: 24px;    letter-spacing: 2px;    line-height: 1.8em;    color: #333;    font-weight: 400;    padding-bottom: 0;    margin-top: 0;    margin-bottom: 30px;}.left_contact .contact-text i {    margin-right: 5px;}.left_contact .contact-text {    font-size: 14px;    color: #333;    letter-spacing: 1px;    line-height: 1.8em;}.menu-footer ul li a {    color: #b38153;    font-size: 18px;    letter-spacing: 1px;    line-height: 1.8em;    position:relative;}.copy_block {    padding-top: 15px;    border-top: 1px solid #999;    margin-top: 20px;    font-size: 12px;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    color: #b5b5b5;    letter-spacing: 1px;    flex-wrap: wrap;}.RWDssl01 { margin: 0 10px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #b5b5b5;}.menu-footer ul li a:hover:after {    width: 100%;    transition: 0.3s;}/*.menu-footer ul li a:after {    content: "";    position: absolute;    width: 0;    height: 1px;    left: 0;    background: #b38153;    bottom: -4px;    transition: 0.3s;}*/ 
.left_contact .contact-text a:hover {    transition: 0.3s;    color: #b38153;}.left_contact .contact-text a {    color: #333;    transition: 0.3s;}div#m_RWDfullscreen01_62_4.RWDedictor {    width: 100%;}/*line聯絡方式*/ 
.RWDmenu_plus02 .sub-nav {    position: absolute;    right: 0;    top: 0;    background: #00b900;    height: 80px;    display: flex !important;    justify-content: center;    align-items: center;    width: 130px;    padding: 10px;}.RWDmenu_plus02 .editor {    float: none;    margin: 0;}.sub_line {    display: flex;    justify-content: center;    align-items: center;}.sub_line a {    font-size: 16px;    font-weight: 400;    letter-spacing: 1px;    line-height: 1.8em;}.sub_line a img {    margin-right: 5px;    margin-top:-5px;}.RWDmenu_plus02 .sub-nav.sub-up { margin-top: 0;background: #00b900;}.fix_social img {    width: 40px;}a img.hover_after {    position: absolute;    left: 0;    top: 0;    opacity:0;    transition:0.3s;}a:hover img.hover_after {    opacity:1;    transition:0.3s;}.insta_block {    position: relative;    margin-bottom: 20px;    margin-top: 20px;}.face_block {    position: relative;}.more-btn a:hover {    background: #b38153;    color: #fff !important;    transition: 0.3s;}.fix_line{display:none;}/*跟隨產品選單*/ 
.product_fx_menu{display:none;}/*1104*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/5 - 21px);margin: 0 10px !important;background:#fff;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {flex-direction: column;padding: 0 !important;}.RWDproduct004 .item-box-desc {    width: 100% !important;    padding: 30px !important;    border-top: 1px solid #eee;}.RWDproduct004 .item-box figure {width: 100%;padding: 10px 10px 10px 10px;}.RWDProduct006 .product-description .product-price div:nth-child(2){display:none}/*201109*/ 
.ori_price {    text-decoration: line-through;    letter-spacing: 1px;    font-size: 14px;}/*201110*/ 
.RWDproduct004 .list-inline a {    background: #c9e3e4;    color: #333;    padding: 5px 20px;    font-size: 14px;    letter-spacing: 1px;    font-weight: 400;    float: right;    transform: translateX(30px);    transition: 0.3s;}.RWDproduct004 .list-inline a:hover {    background: #c9e3e4;    transition: 0.3s;}/*201112選單更換*/ 
.RWDmenu_plus04 .logo {    width: 150px;    margin-top: 11px;}.menu-footer>ul>li>ul>li a {    font-size: 14px;    color: #666;    text-align: center;    transition:0.3s;}.menu-footer>ul>li>ul>li a:hover{color:#333;transition:0.3s;}.menu-footer>ul>li>ul>li {    display: block;    float: none;    margin-left: 0;    font-size: 14px;    letter-spacing: 1px;    text-align:left;    padding:0px;}.menu-footer>ul>li>ul {    border-top: 1px solid #afafaf;    padding: 5px 10px 0px 10px;    margin-top: 10px;}.menu-footer>ul>li {    font-size: 18px;    color: #333;}/*menu*/ 
.footer_iconmenu ul {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    padding-left: 0;}.footer_iconmenu ul li.menu_item {    width: calc(100%/3 - 50px);    margin: 0 25px;    list-style: none;}.footer_iconmenu ul li.menu_item img:hover {    transform: translateY(-10px);    transition: 0.3s;}.footer_iconmenu ul li.menu_item img {    width: 100%;    transform: translateY(0px);    transition: 0.3s;}.footer_iconmenu {    width: 100%;    margin: 100px auto 40px auto;}.extra_banner {    background: #fff;    padding: 0px 0px 100px 0px;    position: relative;}.extra_banner .container{width:80%;padding:0;}/*top*/ 
.RWDproduct004 .item-box figure {    padding-top: 20px;    margin-top: 60px;    border-top: 1px solid #e6e6e6;}.RWDproduct004 #portfolio.portfolio-nogutter .mix .item-box:after {    content: "";    position: absolute;    background: url(archive/image/customization/top1.png)no-repeat;    width: 100px;    height: 32px;    background-size: contain;    opacity: 0.8;    top: 16px;    left: 50%;    transform: translateX(-50%);}.RWDproduct004 #portfolio.portfolio-nogutter .mix:nth-child(1) .item-box:after {    background: url(archive/image/customization/top1.png)no-repeat;    background-size: contain;}.RWDproduct004 #portfolio.portfolio-nogutter .mix:nth-child(2) .item-box:after {    background: url(archive/image/customization/top2.png)no-repeat;    background-size: contain;}.RWDproduct004 #portfolio.portfolio-nogutter .mix:nth-child(3) .item-box:after {    background: url(archive/image/customization/top3.png)no-repeat;    background-size: contain;}.RWDproduct004 #portfolio.portfolio-nogutter .mix:nth-child(4) .item-box:after {    background: url(archive/image/customization/top4.png)no-repeat;    background-size: contain;}.RWDproduct004 #portfolio.portfolio-nogutter .mix:nth-child(5) .item-box:after {    background: url(archive/image/customization/top5.png)no-repeat;    background-size: contain;}.footer_extra .container {padding: 0;}.keypoint br {display: none;}.menu-footer>ul>li {    width: calc(100%/3 - 100px);    text-align: left;    letter-spacing:1px;}.img_tab h5 a {    color: #fff;    background: #666;    padding: 5px;    font-weight: 400;    width: 130px;    margin: 0 auto;    margin-top: 30px;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price {    color: #c70000;}/*會員登入*/li.member-block.my-account.hidden-xs a:nth-child(2) span {    width: 70px;    display: inline-block;}.RWDmenu_plus02 .member-block.logn-out {margin-top: 9px;}/*211103修改換模組*/#m_RWDfullscreen01_54_2 > div > div.item-second > div.text-box > a {display: none;}.RWDleft_cont002 > .container {width: 100%;padding: 0;}.RWDleft_cont002 .item-second {    display: flex;    flex-direction: row-reverse;    justify-content: center;    align-items: center;}.RWDleft_cont002 .item-second > a {width: 40%;margin-left: calc(10% - 100px);display: block;right: 100px;}.reser_btn a {margin-left: 0 !important;}.RWDleft_cont002 .item-second a .pic img {transform: translateY(-29px)scale(1.1);}.RWDleft_cont002 .item-second {background: transparent;}.RWDleft_cont002 .item-second .text-box {float: none;background: transparent;}.RWDleft_cont002 .item-second .pic {    width: 100%;    float: none;    overflow: visible;}.RWDleft_cont002 .item-second .text-box .text {width: 100%;}.RWDleft_cont002 .item-second .text-box {padding: 0;}.RWDleft_cont002 .item-second:hover .pic img {transform:translateY(-29px)scale(1.1);}.RWDleft_cont002 .item-second .text-box .text {margin-top: 0;}.RWDleft_cont002 .item-second .text-box .subtitle, .RWDleft_cont002 .item-second .text-box .underline {display: none;}
/*網站動態 start*/

/*移動剪刀*//*.benifit_block:before {    content: "";    position: absolute;    background: url(archive/image/customization/201022_sis3.png)no-repeat;    width: 271px;    height: 379px;    background-size: contain;    top: -100px;    left: -30px;    transition: 0.3s;    animation-name: moving_sis;    animation-duration: 3s;    animation-timing-function: ease-in-out;    animation-iteration-count: infinite;    animation-direction: alternate;}*/@-webkit-keyframes moving_sis{0% {    -webkit-transform: translateY(30px);    -moz-transform: translateY(30px);    -ms-transform: translateY(30px);    -o-transform: translateY(30px);    transform: translateY(30px);}100% {    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px);}}/*熱銷產品*/ 
.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div{    animation: 1000ms ease normal forwards 1 list_show;    opacity:0}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1){animation-delay: 0.8s;}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2){animation-delay: 1.1s;}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+3){animation-delay: 1.4s;}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+4){animation-delay: 1.7s;}.animated .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+5){animation-delay: 2.1s;}@-webkit-keyframes list_show{0% {    opacity: 0;    -webkit-transform: translateY(30px);    -moz-transform: translateY(30px);    -ms-transform: translateY(30px);    -o-transform: translateY(30px);    transform: translateY(30px);}100% {    opacity: 1;    -webkit-transform: translateY(0px);    -moz-transform: translateY(0px);    -ms-transform: translateY(0px);    -o-transform: translateY(0px);    transform: translateY(0px);}}

/*網站動態 end*/
/*產品分類 start*/

.products_group {    position: relative;    padding: 90px 0px 150px 0px;    background: #fff;}#panel_67.block_cellphone {padding-top: 0;}.block_cellphone, .block_other {padding: 50px 0 0 0;}.block_cellphone > .container, .block_other > .container{width:80%;padding:0px;}/*區塊標題*/ 
.block_cellphone .block_title {border-bottom: 1px solid #444;}.block_cellphone .title_bg{background-color:#444;}.block_other .title_bg {background-color: #333;}.block_other .block_title {border-bottom: 1px solid #666;}.title_bg {    width: 18%;    padding: 8px 20px;    font-size: 20px;    font-weight: 400;    color: #fff;    letter-spacing: 1.5px;    line-height: 1.5em;    display: flex;    align-items: center;    clip-path: polygon(0 0, 90% 0%, 100% 100%, 0% 100%);    position:relative;}.product_in {margin-top: 12px;}.block_pictitle {    float: left;    width: 280px;    text-align: center;    height: 458px;    position: relative;}.product_in .model {    position: initial;    height: 100%;    top: 0;    display: block;}.boxxxxx {    height: 100%;    top: 0;}.boxxxxx a {    display: block;    height: 100%;    width: 100%;}.block_product {float: left;width: calc(100% - 300px);}.RWDProduct006.container {width: 100%;padding: 0;}.RWDProduct006 .heading {display: none;}.RWDProduct006 .illustration-v2 {margin-bottom: 0;}.RWDProduct006 .illustration-v2 .customNavigation {    text-align: right;    transform: translateY(-80px);    margin-bottom:0px;}.RWDProduct006 ul.list-inline {    margin-left: 20px;    padding:0 20px;    margin: 0;}.RWDProduct006 .illustration-v2 .item {    margin: 0;    padding-bottom: 0;}.RWDProduct006 a {transition: all 0.2s ease 0s;}.RWDProduct006 .product-description-brd {box-shadow: 0 0 0px transparent;padding: 0;}.RWDProduct006 .pull-leftx {letter-spacing: 0.5px;}.RWDProduct006 .product-description .product-price {    text-align: center;    font-size: 15px;    letter-spacing: 1px;    font-weight: 400;    color: #666;    padding-left: 0px;    display: flex;    flex-direction: row-reverse;    justify-content: center;}.RWDProduct006 .product-description h4.title-price {    padding-top: 10px;    margin: 0;    padding-bottom: 10px;}.RWDProduct006 .product-description .gender {    color: #666;    font-weight: 400;    font-size: 13px;    text-align: center;    margin-bottom: 5px;}.img_title {    font-size: 20px;    letter-spacing: 1px;    line-height: 30px;    margin: 45px 0px 0px 0px;    font-weight:400;    color: #333;}.img_tab {    width: 80%;    margin: 0 auto;    color: #666;    padding: 5px;    margin-top: 0px;    font-size: 15px;    letter-spacing: 1px;    font-weight: 400;}.img_img {    width: 100%;    margin: 0 auto;    position: absolute;    bottom: 0;    z-index: -1;}.RWDProduct006 .illustration-v2 a.product-review {display: none;}.RWDProduct006 .product-description h4.title-price a {    font-size: 18px;    text-align: center;    display: block;    font-weight: 400;    color: #333;    letter-spacing: 2px;    line-height:1.8em;    min-height:64px;}.RWDProduct006 .product-description .product-price div:nth-child(2) {    margin-right: 15px;}.RWDProduct006 a.add-cart-new div {    font-size: 14px;    letter-spacing: 1px;    font-weight: 400;    padding: 5px 10px;    border: 1px solid #666;    color: #666;}.RWDProduct006 a.add-cart-new {background: transparent;padding: 0;}.RWDProduct006 .product-description .product-price span.price_1 {font-size: 15px;color: #af0000;}.RWDProduct006 .product-description .product-price span.title-price {font-size: 15px;color:#af0000;}.RWDProduct006 .product-description h4.title-price a:hover {color: #b38153;text-decoration: none;}.RWDProduct006 a.add-cart-new:hover div {color: #fff;}.RWDProduct006 a.add-cart-new:hover {background:#444444;}.RWDProduct006 .owl-controls.clickable {display: none !important;}.RWDProduct006 .owl-controls {display: none !important;}.RWDProduct006 .owl-carousel .owl-item {padding: 0 10px;}.product_in {    display: flex;    justify-content: space-between;    align-items: flex-end;}.RWDProduct006 .full-width {border: 1px solid #eee;}/*201110*/ 
.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn {    border: 1px solid #666;    color: #666;    width: 40px;    height: 40px;    font-size: 25px;    line-height: 34px;}a.owl-btn.next.rounded-x {margin-left: 20px;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn:hover {    background: #666;    color: #fff;}

/*產品分類 end*/
/*內頁 start*/

/*標題*/ 
.hgroup > .container {width: 100%;padding: 0;margin-bottom:5px;}.hgroup .breadcrumb {    border-radius: 0;    font-size: 13px;    letter-spacing: 1px;    padding:0 15px;    bottom:10px;    border:0px;}.m2018 .products-nav>ul>li {padding: 0 15px 10px 15px;}#RWDPAGE_BASE_PAT02 .hgroup h1 {    font-size: 30px;    letter-spacing: 1px;    line-height: 50px;    font-weight: 400;    color: #58535d;    margin-bottom:0px;}/*內頁預設調整*/ 
.main section .article-text > .container {width: 100%;}#RWDPAGE_BASE_PAT02 .footer {background: #f4f4f4;}section.call_to_action {    text-align: left;    padding: 35px 0 80px 0;    min-height: 700px;}.pagecontent.menu5, .pagecontent.menu8 {padding: 0 !important;}section.call_to_action {    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    color: #444;}.hgroup .breadcrumb li a:hover {    color: #000;}.faq_a_icon {margin-top: 6px;}/*左側選單*/ 
.m2018 .products-nav .nav-title {    padding: 15px;    color: #333;}/*常見問題*/ 
.faq_question {    font-weight: 400;    color: #333;    letter-spacing: 1px;    font-size: 17px;    line-height: 1.8em;}.rwd .faq_answer {    letter-spacing: 1px;    line-height: 1.8em;    color: #666;    font-size: 15px;}.rwd .faq_answer a:hover {    color: #63a93d;    transition: 0.3s;}.rwd .faq_answer a {    color: #666;    transition: 0.3s;}/*購物須知*/#product_tabs.tabs {    margin: 0;    padding: 50px;    background: #f7f7f7;}.tabs nav li.tab-current a::before{display:none}.tabs nav li.tab-current a { border: 0;}#product_tabs nav {    margin-bottom: 30px;    border-bottom: 1px solid #dbdbdb;}.tabs nav li.tab-current a::after{display:none}.tabs .content {    border: 0 !important;    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    color: #666;}.tabs nav a {    font-size: 18px !important;    color: #999 !important;    line-height: 30px !important;    letter-spacing: 1px !important;    background: transparent !important;    border: 0 !important;}.pay_item ol {    padding-left: 19px;    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    color: #666;}.tabs nav li.tab-current a {    color: #333 !important;    font-weight: 500 !important;}span.notice_text {    color: #d30000;    font-size: 12px;}.shipment_item ul {padding-left: 0px;list-style:none;}.shipment_item ol {padding-left: 19px;margin-top: 10px;}li.title > ol li {    color: #666;    font-weight: 300;    font-size: 15px;}li.title {    color: #333;    font-weight: 500;    font-size: 18px;}.shipment_item>ul {margin-top: 50px;}.shipment_item>ul:nth-child(1) {margin-top: 0px;}.ship_now a img {margin-right: 10px;}.ship_now a {    padding: 5px 15px;    background: #fff;    width: 150px;    text-align: center;    border-radius: 30px;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    border: 1px solid #999;    margin-top: 20px;}.ship_now a {    color: #666;    transition: 0.3s;}.ship_now a:hover img {    filter: invert(1);    transition: 0.3s;}.ship_now a:hover {    color: #fff;    transition: 0.3s;    background: #58535d;}.return_item ol li {    margin-bottom: 50px;    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    color: #666;}span.title {    color: #333;    font-size: 18px;    line-height: 30px;    font-weight: 500;}.return_item ol {    padding-left: 0;    list-style: none;}.formdesc span.contact-text {    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    color: #666;}.new-form .formdesc h3 {    margin-top: 0;    letter-spacing: 1px;    font-size: 19px;    font-weight: 500;}.new-form .formdesc{padding-top:30px;}.new-form {    margin-left: 0;    margin-right: 0;    display: flex;    flex-direction: row;}.new-form .new-width .control-label {    font-weight: 400;    letter-spacing: 1px;    line-height: 30px;    font-size: 16px;}.new-form .new-width .currectsend_btn {    border-radius: 0;    letter-spacing: 2px;    font-size: 15px;    font-weight: 400;}/*產品介紹*/ 
.RWDproduct_page .products-info .name {    font-weight: bold;    letter-spacing: 1px;    line-height: 30px;    font-size: 20px;    color: #333;}.RWDproduct_page .pic-box {    width: calc(100% - 500px);    padding-right: 0;}.RWDproduct_page .products-info {width: 400px;}.p-text {margin-top: 20px;padding: 0 5px;}.RWDproduct_page .pic-box .thumbnails ul.list-h {    display: flex;    justify-content: center;    align-items: center;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 1px solid #545454}.RWDproduct_page .products-info .txt .title {    font-size: 17px;    color: #333;    font-weight: bold;    margin-top: 50px;}.RWDproduct_page .products-info .txt .editor {    color: #666;    font-size: 15px;    line-height: 30px;}.RWDproduct_page .products-info {    margin-top: 50px;}.RWDproduct_page .btn_back {    float: right;    border-radius: 0;    padding: 1px 20px;    font-size: 14px;}.RWDproduct_page .products-con, .RWDproduct_page .products-editor, .RWDproduct_page .tab-box {margin-bottom: 30px;}.layoutlist_4 .subject {    text-align: center;    font-size: 18px;    letter-spacing: 1px;}.product_list_item div.img {border: 1px solid #ccc;}.count_info {text-align: center;}.layoutlist_4 .sortbar {    font-size: 13px;    letter-spacing: 1px;    line-height: 28px;    width: 100%;    margin: 0;}.layoutlist_4 .sortbar a:hover {color: #00b900;transition: 0.3s;}.layoutlist_4 .sortbar a {color: #666;transition: 0.3s;}.layoutlist_4 .price.sellprice {    color: #c70000;    letter-spacing: 1px;    font-weight: 400;    font-size: 15px;    line-height: 30px;}.layoutlist_4 .price.delline.fixprice {    font-weight: 300;    letter-spacing: 1px;    font-size: 13px;    line-height: 20px;}.layoutlist_4 .item {border-bottom: 0;}span.cate_title {letter-spacing: 2px;font-size: 14px;}.layoutlist_4 select {    width: calc(100% - 45px) !important;    font-size: 13px;}span.stands_name {letter-spacing: 3px;font-size: 14px;}span.amount_name {letter-spacing: 3px;font-size: 14px;}span#_cc2p4446 {margin-right: 15px;}.layoutlist_4 .buybtn {    background: #666;    font-size: 14px;    letter-spacing: 1px;    line-height: 30px;}.layoutlist_4 .buybtn:hover {    background: #9ed5d9;    transition: 0.3s;}.step-text h3 {    font-size: 16px;    font-weight: bold;    color: #333;    line-height: 30px;}.p-text ol {    padding-left: 22px;}.p-text h5 {    font-size: 16px;    font-weight: bold;    color: #333;}/*會員登入*/ 
.member_join_strong {color: #00b900;}.login_box_head {font-weight: 400;}#btn_member_login {border-radius: 0;}.login_box_body .control-label {font-weight: 400;}#login_form{display: none;}.login-with-block .hr-line {display: none;}.join_form_social_btns {display: none;}/*隱私權政策*/ 
.copy_content ol li {    margin-bottom: 20px;    color: #666;    letter-spacing: 1px;    line-height: 30px;    font-size: 15px;}/*品牌故事*/ 
.ab-text {    position: absolute;    top:169px;    width: 50%;    transform: translateY(-50%);    left: 10%;}.ab-text h5 {    font-size: 20px;    letter-spacing: 1px;    line-height: 30px;    font-weight: bold;    color: #666;}.ab-text {    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    color: #666;}.pay_item h4 a {    color: #333;}.shipment_item ul li.title a {    color: #333;}#join_form .btn-primary {    padding: 7px 30px;    font-size: 14px;    letter-spacing: 1px;    border-radius: 0;    background: #333;    float: right;}.btn-primary {    border-radius: 0;    background: #333;    border: 0;    letter-spacing: 2px;    padding: 10px 25px;}.id26 .model.article_model.RWDeditor01 {    background: linear-gradient(to right, #f6fcfc 10%,#e5f8f6 100%);}/*品牌故事按鈕*/ 
.re_btn a {    display: block;    width:auto;    padding: 0 10px;    border-bottom: 1px solid #999;    float: left;    text-align: center;    letter-spacing: 1px;    color: #666;    margin-right: 30px;    margin-top: 30px;}.pd_btn a {    display: block;    width:auto;    padding: 0 10px;    border-bottom: 1px solid #999;    float: left;    text-align: center;    letter-spacing: 1px;    color: #666;    margin-top: 30px;}.ab-pic {border-bottom: 1px solid #d3e4e1;}.id26 .footer_iconmenu {margin-top: 50px;}.pd_btn a:hover, .re_btn a:hover {    color: #333;    border-color: #333;    transition: 0.3s;}/*歷史紀錄*/ 
.RWDhistory002 .history-block .inside .item {    border: 1px solid #eee;    margin-bottom: 5px;}.RWDhistory002 .history-block .inside .item {    padding-bottom: 0;}/*20211202維護*/ 
.page_wrapper_bg .login_box_footer {display: none;}

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

@media (max-width: 1700px) {/*1680px*/ 
.benifit_block > .container{margin-left: 10%;width:90%;}.product_block > .container {width: 90%;}.footer > .container {width: 70%;}.owl-buttons {display: none;}.RWDproduct004 .list-inline h6 {font-size: 14px;}.top_block > .container {width: 95%;}.more-btn a { padding: 7px 14px;}.block_cellphone > .container, .block_other > .container{width: 90%;}.benifit_block:after {width: 650px;height: 594px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/5 - 10px);margin: 0 5px !important;}.fix_social{top:430px;}.benifit_block:after {right: 100px;}}@media (max-width: 1600px) {/*1600px*/ 
.bottom_txt .span_price {font-size: 20px;}.span_ml {font-size: 12px;}.RWDproduct004 .list-inline h6 {font-size: 13px;}.ori_price {font-size: 13px;}.bottom_txt .span_price {font-size: 13px;letter-spacing: 1px;}.block_pictitle {height: 420px;overflow: hidden;}.RWDleft_cont002 .item-second a .pic img {transform: translateY(-27px)scale(1.1);}}@media (max-width: 1500px) {/*1500px*/ 
.bottom_txt .span_price {font-size: 20px;}.RWDproduct004 .list-inline h5 {font-size: 20px;}.RWDproduct004 .list-inline h6 {font-size: 13px;}.span_ml {font-size: 12px;}.benifit_block:after {    width: 546px;    height: 495px;}.block_cellphone > .container, .block_other > .container {    width: 85%;}.RWDProduct006 .product-description .product-price {flex-direction: column;}.RWDProduct006 .product-description .product-price div:nth-child(2) {margin-right: 0;}.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;}.block_pictitle {    height: 380px;    overflow: hidden;}.img_title {margin: 25px 0px 0px 0px;}.cd-primary-nav>li>a {font-size: 14px;letter-spacing: 1px;padding: 0 13px;}.img_tab {padding: 0;}.img_tab h5 a {margin-top: 15px;}.benifit_block h2 {font-size: 35px;}}@media (max-width: 1440px) {/*1440px*/span.content_1 {font-size: 14px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box-desc, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box-desc {width: 50%;}.portfolio-bottom__h4 {font-size: 15px;}.footer > .container {width: 80%;}.RWDproduct004 .list-inline h6 {font-size: 12px;}.block_pictitle {    width: 280px;    height: 380px;    overflow: hidden;}.img_title {margin: 22px 0px 0px 0px;}.RWDproduct004 .item-box-desc {padding: 20px !important;}.bottom_txt .span_price {font-size: 13px;}}@media (max-width: 1400px) {/*1400px*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%/5 - 30px);    margin: 0 15px 50px 15px;}.RWDproduct002_v3 .btn-box .shop {font-size: 13px;}.product_block > .container {width: 95%;}.footer > .container {width: 90%;}span.content_1 {    min-height: auto;    overflow: hidden;    text-overflow: ellipsis;    -webkit-line-clamp: 2;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;    white-space: normal;}.RWDproduct004 .list-inline a {font-size: 12px !important;}.RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 17px;    margin-bottom: 20px;}}@media (max-width: 1300px) {/*1300px*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/6 - 10px);}.about_text {font-size: 14px;}.benifit_block h4 {font-size: 19px;}.benifit_block:after {    width: 487px;    height: 434px;}.RWDProduct006 .product-description h4.title-price a {font-size: 16px;}.RWDProduct006 .illustration-v2 .customNavigation {transform: translateY(-80px);}.bottom_txt .span_price {font-size: 17px;}.RWDproduct004 #portfolio div.col-md-3 h3 {margin-bottom: 5px;}.block_pictitle {    width: 250px;    height: 352px;    overflow: hidden;}nav.cd-nav {margin-left: 0;}.RWDmenu_plus02 a.cd-logo {    width: 250px;    margin-top: 21px;}.main>section>.container {    width: 85%;}.RWDleft_cont002 .item-second:hover .pic img {transform: translateY(-21px)scale(1.1);}.benifit_block > .container {    margin-left: 5%;    width: 95%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus02 .sub-nav {height: 60px;}#RWDfullscreen01 .cd-main-header {height: 60px;background: #fff;}.cd-header-buttons li.search-btn {margin-top: 8px;}.cd-header-buttons li {margin-top: 6px;}.RWDmenu_plus02 .member-block {margin-right: 0;margin-top: 14px;}.RWDmenu_plus02 .member-block.logn-out {margin-top: 14px;}.RWDmenu_plus02 .phone-menu { margin-left: 20px;}.benifit_block:before {width: 229px;height: 295px;}.main.cd-main-content {margin-top: 60px;top:0 !important;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before {background: #5d9b40;}nav.cd-nav .bottom-copyright {display: none;}.cd-primary-nav .cd-secondary-nav {background: #fff;width: 80%;}.fix_social {right:7px;top:400px;}.more-btn a:hover {background:#efebe4;color: #bf9570 !important;transition: 0.3s;}.main-title {font-size: 35px !important;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 35px !important;}.benifit_block:after {width: 420px;height: 387px;}.block_pictitle {width: 350px;}.block_product {width: calc(100% - 350px);}.cd-primary-nav {background: #fff;}.shoppingcar001 {top: 220px;}/**/ 
.block_cellphone .block_pictitle, .block_other .block_pictitle {display: none;}.block_cellphone .block_product, .block_other .block_product{width: 100%;}.cd-primary-nav .go-back a {font-weight: 400;}.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 16px;}.RWDproduct004 .item-box-desc {padding:20px 15px !important;}.RWDmenu_plus02 .member-block {display: block !important;}.footer_extra .container {width: 80%;}.sales_block > .container {width: 90%;}.products_group {padding: 90px 0px 100px 0px;}.bottom_txt .span_price {font-size: 17px;width: 100%;}.RWDproduct004 .list-inline a {transform: translateX(0px);float: left;margin-top: 26px;}.footer_extra .container {width: 85%;}/*跟隨式購物車*/ 
.shoppingcar001 .money {font-size: 10px;}.shoppingcar001 .car_block:after{display:none}.shoppingcar001 .car_block {    border-radius: 30px;    padding: 15px 0 15px 0;    border: 1px solid #666;    width: 45px !important;}.shoppingcar001 {width: 50px !important;}.benifit_block:after {right: 50px;}.left_contact {width: 40%;}.right_menu {width: 60%;}.menu-footer>ul>li {width: auto;}.RWDleft_cont002 .item-second a .pic img {transform: none;}/*內頁*/header.cd-main-header {    padding: 0 150px 0 5%;    height: 60px;    background: #fff;}.main>section>.container {width: 85%;}.RWDproduct_page .products-info {width: 450px;}.copy_content ol {padding-left: 19px;}.cd-primary-nav.nav-is-visible {    z-index: 111111;}.count_info {    display: flex;    flex-direction: column;}span#_cc2p4446 {    margin-right: 0;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDproduct004 #portfolio.portfolio-nogutter .item-box {    padding: 0px !important;    display: flex;    flex-direction: column;    flex-wrap: wrap;}.RWDproduct004 .item-box figure { width: 100% !important;}.RWDproduct004 .item-box-desc {width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box {    display: flex;    flex-direction: row;}.RWDproduct002_v3 .section-subject {width: 40%;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {width: 60%;}.sales_block > .container {width: 95%;}.benifit_block h2 {font-size: 35px;}.benifit_block h4 {font-size: 15px;line-height: 1.8em;}.about_text br {display: none;}.reser_btn a {font-size: 17px;}.fix_social {top: 370px;}.scrollTop002 {right: 23px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {align-items: flex-end;top: 13px;}.benifit_block:before {    width: 201px;    height: 258px;}.RWDProduct006 .product-description h4.title-price a {font-size: 15px;}.title_bg {width: 40%;}.img_tab {font-size: 13px;}/*.product_in {margin-top: -30px;}.RWDProduct006 .illustration-v2 .customNavigation {transform: translateY(-20px);}*/ 
.benifit_block:after {    width: 428px;    height: 391px;}.block_pictitle {width: 300px;}.block_product {width: calc(100% - 300px);}.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 14px;}.bottom_txt .span_price {font-size: 14px;}.more-btn a {padding: 3px 10px;}.RWDproduct004 .list-inline a {font-size: 11px !important;}.footer_iconmenu ul li.menu_item {width: calc(100%/3 - 20px);margin: 0 10px;}.sales_block {padding: 80px 0px 40px 0px;}.top_block {padding: 0px 0px 80px 0px;}.products_group {padding: 40px 0px 100px 0px;}.RWDnews005 .owl-controls {margin-top: 20px;}.RWDProduct006 .illustration-v2 .customNavigation {display: none !important;}.RWDProduct006 .owl-controls {    display: block !important;    text-align: center;    margin-top: 20px;}/*內頁*/ 
.main section .article-text > .container {    width: 100%;    padding: 0;}.count_info {    font-size: 13px !important;    justify-content: center;    align-items: center;}.layoutlist_4 select {width: calc(100% - 47px) !important;}.layoutlist_4 .cate_div {    margin: 0;    width: 100% !important;}span.cate_title {    letter-spacing: 2px;    font-size: 14px;    width: 37px !important;    display: inline-block;}.layoutlist_4 .price.sellprice {letter-spacing: 0px;font-size: 16px;}.layoutlist_4 .price.delline.fixprice {font-size: 13px;}.layoutlist_4 .buybtn {font-size: 13px;line-height: 28px;}.main>section>.container {width: 85% !important;}.faq_question {font-size: 15px;}span.stands_name {    letter-spacing: 2px;    font-size: 14px;    width: 37px !important;    display: inline-block;}span.amount_name {    letter-spacing: 2px;    font-size: 14px;    width: 37px !important;    display: inline-block;}.ab-text{width:52%;}.RWDleft_cont002 .item-second {align-items: flex-end;}.RWDleft_cont002 .item-second .text-box {padding: 0px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 15px;}.fix_social {top: 400px;right:8px;}.shoppingcar001 {top: 220px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0px !important;}.RWDproduct002_v3 .section-inner {flex-direction: column;}.RWDproduct002_v3 .section-subject {.RWDproduct004 #portfolio.portfolio-nogutter .item-box    width: 100%;    margin-bottom: 30px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {width: 100%;}.RWDproduct002_v3 .main-title {text-align: center;}.RWDproduct002_v3 .sub-title { text-align: center;}.RWDnews005 .margin-top-20 a {font-size: 15px;}.benifit_block h2 {font-size: 30px;}.benifit_block:after {width: 550px;height: 367px;}.benifit_block:before {top: -200px;width: 199px;height: 247px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box {display: flex;flex-direction: column;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box figure, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box figure {width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box-desc, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box-desc {width: 100%;}.benifit_block:after {width: 450px;height: 303px;}.footer > .container {width: 85%;}.copy_block {flex-direction: column;line-height: 1.5em;font-size: 11px;}.RWDproduct002_v3 .filter-portfolio ul {text-align: center;}.block_pictitle {width: 240px;}.product_in {margin-top: 12px;}.RWDProduct006 .illustration-v2 .customNavigation {transform: translateY(-60px);padding-right: 50px;display:none !important}.benifit_block:after {width: 401px;height: 364px;}.RWDproduct004 #portfolio div.col-md-3 h3 {min-height: auto !important;margin-bottom: 10px;}.more-btn{display:none}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/3 - 10px) !important;    margin: 0 5px 30px 5px !important;}.block_cellphone > .container, .block_other > .container {width: 90%;}.portfolio-nogutter .row.mix-grid {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: center;}.RWDProduct006 .owl-controls {display: block !important;}.RWDProduct006 .owl-controls {    display: block !important;    text-align: center;    margin-top: 20px;}.owl-theme .owl-controls .owl-page span {background: #585858;}.footer_iconmenu ul li.menu_item {width: calc(100%/3 - 20px);margin: 0 10px;}.footer > .container {width: 90%;}.left_contact {width: 40%;}.menu-footer>ul>li {width: calc(100%/3 - 50px);}.right_menu {width: 60%;float: right;margin-top:9px;}.menu-footer>ul>li {width: calc(100%/3 - 30px);}.footer_extra .container {width: 85%;}.footer_iconmenu {width: 100%;margin: 60px auto 0px auto;}.RWDproduct004 .list-inline a {width: 100%;text-align: center;}#join_form { margin: 30px 0px;}/*.container {width: 90%!important;}*/ 
.device-nav.fa.fa-angle-down.hidden-lg {margin-top: 30px;margin-bottom: 20px;}.hgroup > .container {width: 100% !important;}.main section .article-text > .container {width: 100% !important;}div#sidebar {padding: 0;width: 100%;}.article-text .col-sm-9.col-md-9 {width: 100%;padding: 0;}.layoutlist_4 select {width: calc(100% - 45px) !important;}.RWDproduct_page .products-con {display: flex;flex-direction: column;}.RWDproduct_page .pic-box {width: 70%;margin: 0 auto;}.RWDproduct_page .products-info {width: 100%;}.RWDproduct_page .btn_back {    float: none;    width: 100%;    padding: 2px 20px;}.hgroup .container {    margin-left: 0;    margin-right: 0;}.new-form {    display: flex;    flex-direction: column;}.formdesc.col-md-6 {    text-align: center;    border-bottom: 1px solid #dbdbdb;    padding-bottom: 30px;    margin-bottom: 30px;}#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 25px;}.ab-pic {border-bottom: 1px solid #d3e4e1;padding-bottom: 78px;}.formdesc.col-md-6 {padding-top: 0;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
span.content_1 {min-height: 75px;}.footer > .container {width: 90%;}.block_pictitle {width: 50%;}.block_product { float: left;width: 50%;}.RWDProduct006 .illustration-v2 .customNavigation {margin-right: 50px;}.shoppingcar001 .car_block:after{display:none}.benifit_block:after {width: 350px;height: 319px;}.menu-footer>ul>li {width: calc(100%/3 - 20px);margin-left: 10px;}.keypoint br {display: block;}.benifit_block:after {right: 0;}/*內頁*/ 
.count_info {flex-direction: column;}span#_cc2p4446{margin-right:0px;}.ab-text {width: 58%;}.ab-text h5 {font-size: 17px;}.ab-text {font-size: 13px;line-height: 27px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*211126確認移除會員文字*/ 
.RWDmenu_plus02 .member-block.logn-out{display:none!important}.RWDmenu_plus02 .member-block.my-account a:last-child{display:none}.RWDalert_fancybox.bottom {width: 100% !important;right: 0 !important;}.row.mix-grid {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.RWDproduct002_v3 .section-inner .row:nth-child(2){top:80px;}.RWDProduct006 .illustration-v2 .customNavigation {padding-right: 0;}.RWDProduct006 .product-description h4.title-price a {font-size: 14px;letter-spacing: 1px;}.RWDProduct006 .illustration-v2 .customNavigation {margin-right: 35px;}.RWDProduct006 .product-description .product-price span.price_1 {font-size: 13px;}.RWDProduct006 .product-description .product-price span.title-price {font-size: 13px;}/*內頁*/ 
.hgroup .breadcrumb {padding: 0px 15px;}.ab-text {display: none;}.hidden-lg.hidden-md.hidden-sm.visible-xs.slogan {    font-size: 20px;    position: absolute;    top: 21px;    left: 10%;    letter-spacing: 1px;    line-height: 35px;}.hidden-lg.hidden-md.hidden-sm.visible-xs.a-content {    margin-top: 30px;    font-size: 16px;    letter-spacing: 1px;    padding: 0 30px;}.pagecontent {padding: 0px !important;margin:0px !important}section.call_to_action h3 {font-size: 18px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2){ width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div{ width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box{flex-direction: row;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box figure, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box figure {width: 45%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box-desc, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box-desc {width: 55%;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {flex-direction: row;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box figure, .RWDproduct004 #portfolio.portfolio-nogutter .row > div .item-box figure {width: 45%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box-desc, .RWDproduct004 #portfolio.portfolio-nogutter .row > div .item-box-desc {width: 55%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {min-height: auto;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/2 - 30px);}.benifit_block:after {width: 350px;height: 235px;}.left_contact {width: 100%;text-align: center;}.right_menu {    width: 60%;    padding-right: 0;}.menu-footer ul li {float: none;}.menu-footer ul {text-align: center;}.menu-footer {margin-top: 30px;}.keypoint br {display: none;}.keypoint {    text-align: center;    margin-top: 0px;}/*購物車*/ 
.shoppingcar001 .car_block:after{display:none}.shoppingcar001 .car_block {    border-radius: 30px;    padding: 15px 0 15px 0;    border: 1px solid #666;    width: 45px !important;}.shoppingcar001 {width: 47px !important;}.benifit_block h2 {font-size: 30px;line-height: 1.5em;}.scrollTop002 .ii {border: 1px solid #999999;}.RWDnews005 .controlls-over .owl-pagination {display: block;}.RWDnews005 .owl-controls {margin-top: 40px;}.about_text {padding-right: 0;}.benifit_block:before {    top: -125px;    width: 162px;    height: 201px;}.more-btn {display: none;}.span_ml {font-size: 14px;}span.content_1 {margin-top: 10px;}.block_pictitle{display:none}.block_product {float: none;width: 100%;}.title_bg {width: 60%;font-size: 17px;}.title_bg img {width: 30px;}.RWDProduct006 .illustration-v2 .customNavigation { margin-right: 30px;transform: translateY(-55px);}.benifit_block:after {width: 369px;height: 277px;}.benifit_block:after{display:none}.footer > .container {padding: 50px 0px 50px 0px;}.sales_block {padding: 50px 0px;}.top_block {padding: 0px 0px 50px 0px;}.products_group {padding: 80px 0px 80px 0px;}.benifit_block {padding: 70px 0px;}.bottom_txt .span_price {    display: inline-block;    float: left;    width: auto;    font-size: 14px;    position: relative;}.span_ml {    display: inline-block;    width: auto;    float: left;}.owl-pagination {    display: block;    text-align: center;}.RWDProduct006 .owl-controls {    display: block !important;    margin-top: 30px;}.product_in .owl-theme .owl-controls .owl-page span {    width: 15px;    height: 15px;    background: #a8a8a8;}.RWDProduct006 .illustration-v2 .customNavigation {display: none !important;}.block_cellphone > .container, .block_other > .container {width: 90%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/2 - 10px) !important;}.cd-main-content.nav-is-visible, .cd-main-header.nav-is-visible {    -webkit-transform: translateX(0%);    -moz-transform: translateX(0%);    -ms-transform: translateX(0%);    -o-transform: translateX(0%);    transform: translateX(0%);}.cd-primary-nav { width: 80%;}.cd-main-content.nav-is-visible:after {    content: "";    position: absolute;    width: 100%;    top: 0;    left: 0;    background: rgb(0 0 0 / 0.4);    height: 100%;}.cd-overlay.is-visible {display: none;}.footer_iconmenu ul li.menu_item {    width: calc(100%/2 - 20px);    margin: 30px 10px 0px 10px;}.footer_iconmenu ul {    flex-direction: row;    flex-wrap: wrap;}.left_contact {    padding-left: 0;    text-align: left;    width: 40%;}.RWDproduct004 .list-inline a {    transform: translateX(0px);    float: left;    width: 100%;    text-align: center;}.footer_iconmenu {margin: 40px auto 40px auto;}.footer > .container {padding: 30px 0px 50px 0px;}.left_contact h3 {    font-size: 20px;    letter-spacing: 2px;}.menu-footer {margin-top: 0;}.menu-footer>ul>li {    width: calc(100%/3 - 10px);    margin-left: 0;    font-size:16px;}.menu-footer>ul>li>ul>li a {font-size: 12px;}.menu-footer>ul {    display: flex;}.RWDmenu_plus02 a.cd-logo {    margin-top: 19px !important;    width: 150px;}/*內頁*/ 
.pagecontent {padding: 0px !important;}.RWDproduct_page .btn-other li button {text-align: left;}#mobile-fixed > .container {width: 100% !important;}#mobile-fixed.show-info {padding: 20px 10px;}#mobile-fixed .fixed-bottom .price-box {    text-align: center;    margin-bottom: 15px;    font-size: 16px;}#mobile-fixed .btn-shop .btn.add {background: #999;border-radius: 0px;}#mobile-fixed .btn-shop .btn.shop {background: #333;border-radius: 0;}.layoutlist_4 .sortbar {background: transparent;padding: 0;}.faq_question table tr td:nth-child(2) {padding-right: 30px;}.new-form {margin-top: 0px;}#RWDPAGE_BASE_PAT02 .hgroup h1 {text-align: center;}.hgroup .breadcrumb {    position: relative;    width: 100%;    text-align: center;    border: 0;    padding: 0;    bottom: 0;}.pagecontent {padding: 0px !important;}#mobile-fixed .fixed-bottom .price-box {font-size: 14px;}.RWDproduct_page .btn-other li {width: 100%;}.RWDproduct_page .pic-box {width: 100%;}.device-nav.fa.fa-angle-down.hidden-lg {margin-top: 0;}section.call_to_action {padding: 0px 0px 80px 0px;}.ab-pic { padding-bottom: 0;}.hidden-lg.hidden-md.hidden-sm.visible-xs.a-content {    padding: 0 30px;}.item .subject A.itemlink {font-size: 14px;line-height:20px;}.layoutlist_4 .price.sellprice {    letter-spacing: 0px;    font-size: 14px;    line-height:20px;}.RWDProduct006 .owl-controls.clickable {display: block !important;}.fix_social {right: 3px;}.layoutlist_4 .col-lg-3.col-md-3.col-sm-4.col-xs-6 {    padding: 0 5px;}.main>section>.container {    width: 90% !important;    padding: 0;}.menu-footer ul { justify-content: flex-end;}.left_contact h3 {font-size: 18px;letter-spacing: 1px;}/*201229調整*/ 
.count_info span:nth-child(2) {display: none !important;}.layoutlist_4 .subject {    height: 40px !important;    min-height: 40px !important;    margin-top: 5px;    margin-bottom: 5px;    font-size: 13px;    line-height: 20px;}.count_info {    margin-top: 5px !important;    margin-bottom: 0 !important;}.layoutlist_4 .pricearea {margin-bottom: 0;}.layoutlist_4 .cate_div {padding: 0;}.layoutlist_4 select {padding: 1px 5px;}.layoutlist_4 .stands_options {padding: 0;margin-left: 0;}.layoutlist_4 .amount_div {margin-top: 0;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 20px;}.layoutlist_4 .standarea br {display: none;}.RWDmenu_plus02 .member-block.my-account {margin: 14px 0 0 10px;}.cd-header-buttons li.search-btn {margin-left: 0px;}header.cd-main-header {padding: 0 1% 0 2%;}.copy_block {align-items: flex-start;}.RWDleft_cont002 .item-second {    flex-direction: column-reverse;    justify-content: center;    align-items: center;}.benifit_block > .container {    margin-left: 10%;    width: 80%;}.RWDleft_cont002 .item-second > a {    width: 100%;    margin: 0;    right: 0;}.cd-header-buttons {right: 150px;}@media (max-width: 575px) {/*20211202維護*/ 
.login_box {border: 1px solid #eee;}.login_box_head {padding-bottom: 15px;text-align: center}.login-with-block .login-with::before {    left: 90px;}.login-with-block .btnline {margin-left: 0;display: flex; justify-content: center; align-items: center;}}@media (max-width: 500px) {.RWDmenu_plus02 a.cd-logo {margin-top: 14px !important; width: 210px;}.cd-header-buttons {right: 5px;}.RWDmenu_plus02 .phone-menu { margin-left: 8px;}}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box{flex-direction: column;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box{flex-direction:column;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box figure, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box figure {width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box-desc, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box-desc {width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {flex-direction:column;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box figure, .RWDproduct004 #portfolio.portfolio-nogutter .row > div .item-box figure {width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box-desc, .RWDproduct004 #portfolio.portfolio-nogutter .row > div .item-box-desc {width: 100%;}.shoppingcar001 { width: 46px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div .item-box-desc {padding: 0px 23px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%/2 - 10px);    margin: 0 5px 50px 5px;    padding: 0;}.product_block > .container {    width: 100%;}.RWDproduct002_v3 .filter-portfolio ul>li {    margin: 10px 5px;}.benifit_block:before {    top: -150px;    width: 151px;    height: 190px;}.benifit_block > .container {width: 70%;}.RWDmenu_plus02 .sub-nav {    top: calc(100vh - 50px);    width: 100%;    height: 50px;}.sub_line a {font-size: 15px;font-weight: 400;}.RWDmenu_plus02 .sub-nav {width: 100%;}.left_contact {    padding-left: 20px;    text-align: left;}.right_menu {    text-align: left;    padding-left: 20px;}.menu-footer ul li {    float: left;    margin-left: 0;    margin-right: 6px;}.menu-footer ul li a { font-size: 14px;}.keypoint {    text-align: left;    margin-top: 5px;    font-size: 11px;}.main-title {    font-size: 30px !important;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {    font-size: 30px !important;}.RWDmenu_plus02 .sub-nav{display:none !important;}.fix_line .sub_line a{    display: block;    background: #00b900;    width: 100%;    text-align: center;    padding: 8px 20px;    color: #fff;    font-size: 15px;    font-weight: 400;}.fix_line {    position: fixed;    right: 0;    width: 100%;    bottom: 0;    display:block;    opacity:1;    transition:0.3s;    pointer-events:none;}.fix_line.fix_line-change{    opacity:1;    transition:0.3s;    pointer-events: visible;}.scrollTop002 {    bottom: -1px;    right: 0;    border-radius: 0;    opacity:1 !important;}.scrollTop002 .ii {    border-radius: 0;    height: 43px;    width: 43px;}.fix_social>div>div {    display: flex;    flex-direction: row-reverse;}.fix_social {    bottom: 0;    right: 43px;    top:initial;    height: 43px;    z-index:111;}.fix_social>div>div>a {    background:#999999;}.fix_line {    width: calc(100% - 43px);    right: initial;    left: 0;}.fix_line .RWDedictor {    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: flex-end;}.face_social, .insta_social { width: 43px;}.face_social img, .insta_social img {width: 100%;}.sub_line {width: calc(100% - 86px);}.RWDProduct006 .product-description .product-price div:nth-child(2) {    display: none;}.block_cellphone, .block_other {padding: 20px 0 0 0;}.RWDProduct006 .owl-controls {margin-top: 15px;}/*跟隨選單*/ 
.product_fx_menu ul li a {    color: #333;    letter-spacing: 1px;    line-height: 1.8em;}.product_fx_menu ul li {    margin: 0 10px;    font-size: 15px;    letter-spacing: 1px;    color: #333;}.product_fx_menu ul {    padding-left: 0px;    list-style: none;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    margin-bottom:0px;    flex-wrap:wrap;}.product_fx_menu{display:block;opacity:0;transition:0.3s;}.product_fx_menu.active{opacity:1;transition:0.3s;}.menu-id {position: absolute;top: -150px;}.product_fx_menu ul {    padding: 15px 0px;    background:#f0f0f0;}.RWDProduct006 ul.list-inline { padding: 0;}.fix_social img {width: 44px;margin-bottom: 0;}.fix_line {z-index: 111;}.phone_menu {    position: sticky;    top: 60px;    left: 0;    width: 100%;    z-index: 1;}.products_group { padding: 0px 0px 80px 0px;}.left_contact {width: 100%;padding-left: 0px;}.right_menu {    padding-left: 0;    width: 100%;    text-align: center;    margin-top: 50px;}.menu-footer ul li {text-align: center;}.menu-footer>ul>li>ul>li {margin-right: 0;text-align:left;}.menu-footer>ul>li>ul{padding: 5px 10px 0px 0px;}.footer_iconmenu ul li.menu_item {width: 100%;margin: 15px 10px 0px 10px;}.hidden-lg.hidden-md.hidden-sm.visible-xs.slogan {    line-height: 26px;    font-size: 15px;    top: 32px;}.hidden-lg.hidden-md.hidden-sm.visible-xs.a-content {    font-size: 14px;}/*.product4 .fix_social , .product5 .fix_social, .product6 .fix_social, .product7 .fix_social, .product8 .fix_social, .product9 .fix_social, .member .fix_social{display: none;}.product4 .fix_line, .product5 .fix_line, .product6 .fix_line, .product7 .fix_line, .product8 .fix_line, .product9 .fix_line, .member .fix_line{display: none;}*/ 
.layoutlist_4 .col-md-4.col-sm-4.col-xs-6 {padding: 0 5px;}.pagecontent {padding: 0px 0px!important;}.item .subject A.itemlink {    font-size: 13px;    line-height: 20px;}.cd-primary-nav a, .cd-primary-nav ul a {font-size: 14px;}#cd-primary-nav>li>ul>li.go-back a:hover { background: transparent;}.menu-footer ul {    justify-content: flex-start;    text-align: left;}.menu-footer ul li {text-align: left;}/*手機版社群*/ 
.fix_social{display:none}.RWDleft_cont002 .item-second .text-box a {    width: 100% !important;    font-size: 15px !important;    font-weight: 400 !important;}.shopping .fix_line {bottom: 65px;}.scrollTop002 {bottom: 0px;z-index: 111;}.productcontent.fix_line{display: none;}.productcontent .fix_line.fix_line-change{display: none;}.productcontent .scrollTop002 {bottom: 116px;}#mobile-fixed {z-index: 1111;}/*產品頁社群*/ 
.productcontent .fix_line.fix_line, .productcontent .fix_line.fix_line-change {display:block;bottom:115px}.productcontent .scrollTop002 {bottom: 115px;}.shoppinglist .scrollTop002 {bottom: 65px;}.shoppinglist .scrollTop002 .ii, .productcontent .scrollTop002 .ii {border:0;border-bottom:1px solid #999 !important}#lightbox-voucher .voucher_btn, #lightbox-vouchers .voucher_btn {bottom:90px}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.sub-title {font-size: 15px !important;margin-top: 0 !important;}.main-title {font-size: 35px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div .item-box-desc { padding: 0px 29px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0px !important;}.title_bg {padding: 8px 8px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box {padding-bottom: 0px !important;}.benifit_block h2 {font-size: 27px;}.benifit_block:after {width: 344px;height: 277px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+1) .item-box, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5n+2) .item-box {padding: 0px 0px 0px 0px !important;}.RWDmenu_plus02 .member-block {    margin-right: 15px;    margin-top: 14px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/2 - 11px) !important;}.RWDmenu_plus02 .member-block.my-account {    margin: 14px 0px;}/*內頁*/ 
.rwd .faq_question table tr td {vertical-align: top;}.hidden-lg.hidden-md.hidden-sm.visible-xs.a-content {    padding: 0 10px;    font-size: 14px;    line-height: 28px;}.menu-footer ul li {font-size: 13px;}.pagecontent {padding: 0px !important;}section.call_to_action {min-height: 500px;}.main>section>.container {    width: 92% !important;}@media (max-width: 340px){#RWDfullscreen01 .cd-main-header .cd-logo {    margin-top: 18px !important;    width: 180px;}}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDproduct004 #portfolio.portfolio-nogutter .row > div .item-box-desc {padding: 0px 20px;}.RWDproduct004 .list-inline h5 {font-size: 17px;}.section-subject .col-md-12 {padding: 0;}.RWDproduct002_v3 .filter-portfolio ul {text-align: left;}.RWDproduct002_v3 .filter-portfolio ul>li {margin: 5px 5px;}.RWDproduct002_v3 .section-inner .row:nth-child(3) .col-md-12 {padding: 0;}.benifit_block { padding-bottom: 70px;}.copy_block {font-size: 9px;}.product_fx_menu ul li {margin: 2px 15px;}.RWDmenu_plus02 .member-block {    margin-right: 13px;    margin-top: 14px;    margin-left: 10px;}.bottom_txt .span_price {font-size: 13px;}#RWDfullscreen01 .cd-main-header .cd-logo {    margin-top: 19px;    width: 109px;}/*內頁*/ 
.RWDmenu_plus02 a.cd-logo {width: 130px;}.pagecontent {padding: 0px !important;}.pagecontent .article_model[data-seq="0"] {margin-top: 0px;}.hidden-lg.hidden-md.hidden-sm.visible-xs.a-content {font-size: 13px;}.menu-footer ul li {    margin-right: 0;    width: calc(100% - 0px);}.shoppingcar001 .car_block {width: 35px !important;}.shoppingcar001 {width: 35px !important;}.pagecontent {padding: 0px 10px!important;}.hgroup .breadcrumb {font-size: 12px;}.RWDmenu_plus02 .member-block {margin-right: 0px;}.RWDmenu_plus02 .cart-block span, .RWDmenu_plus02 .member-block span, .RWDmenu_plus02 .querycar-block span {    font-size: 10px;}/*20211202維護*/ 
.login-with-block .login-with::before { left: 65px;}
}
/*320px end*/