/* all */a, a:hover, a:focus{text-decoration: none;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}.cd-main-content {background: rgb(16 16 16 / 90%);font-family: 'Noto Sans TC', sans-serif;font-weight:300;overflow-x:hidden;position: relative;}.fl {    width: 250px;}.fl img {    width: 100%;    animation-name: zeroall;    animation-duration: 2.5s;}/*-----Banner-----*/ 
.banner-block {position: relative;}.RWDbanner_plus01 .pic-box:after{    background: linear-gradient(to top, rgba(0,0,0,0.89) 0%,rgba(0,0,0,0.72) 40%,rgba(0,0,0,0.5) 60%,rgba(255,255,255,0) 100%);    content: "";    position: absolute;    width: 100%;    height: 50%;    bottom: 0;}.RWDbanner_plus01 .slick-active .slick-caption .container {    width:80%;    padding: 0;}.RWDbanner_plus01 .slick-caption {top: auto;width: 100%;bottom:150px;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 32px;    color: #fff;    font-weight:500;    text-shadow: 2px 2px 3px rgb(31 43 66 / 11%);    font-family: 'Noto Sans TC', sans-serif;    line-height: 1.5;    letter-spacing: 5px;    margin: 0;}.RWDbanner_plus01 .slick-caption .txt2 {    color: #fff;    text-shadow: 2px 2px 3px rgb(31 43 66 / 40%);    font-size: 18px;    line-height: 1.7;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;    margin: 0;    letter-spacing: 2px;}.RWDbanner_plus01 .txt3 {    font-size: 16px;    letter-spacing: 2px;    border-top: 1px solid #484848;    padding-top: 15px;    margin-top: 15px !important;    color: #ababab;    line-height: 1.7;    width: 40%;}.RWDbanner_plus01 .logo {width: 250px;}/**/ 
.RWDbanner_plus01 .page-scroll {    left: 10%;    bottom: 0;    margin-left: -15px;    text-align: left;    width: 150px;}.RWDbanner_plus01 .page-scroll a {    color: transparent;}.RWDbanner_plus01 .page-scroll.style01 a span {width: 0px;height: 0px;border-left: 0px solid #fff;border-bottom: 0px solid #fff}.RWDbanner_plus01 .page-scroll.style01 a::before {    content: "";    position: absolute;    background: #757575;    bottom:-100px;    right: 15px;    width: 1px;    height: 100px;    animation: web_menu002 ease-in-out 5s infinite;    animation-direction: alternate;}.RWDbanner_plus01 .page-scroll.style01 a::after {    content: "scroll";    color: #6d6666;    transform: rotate(90deg);    position: absolute;    left: 20px;    bottom: -15px;    font-size: 12px;    color: #a79f9f;}.RWDbanner_plus01 .page-scroll.style01 a span {-webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-animation:none;animation: none;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative}/*輪播點*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: transparent;border: 1px solid #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff}/*選單*/ 
.RWDmenu_plus04 .logo {width: 220px;margin-top: 10px;}.RWDmenu_plus04 .header.is-up {background: #232323;transition: .3s ease;}.RWDmenu_plus04 .header {transition: .3s ease;background: rgb(0 0 0 / 70%);}.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: #fff;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;padding: 25px 15px;font-weight: bold;text-transform: uppercase;color: #d0d0d0;letter-spacing: 2px;min-width: 120px;text-shadow: 2px 3px 3px rgb(6 6 6 / 35%);}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>a .m_stitle {font-size: 13px; font-weight: 300;  letter-spacing: 0.5px;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.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: normal;color: #000;}/*詢問&購物*/ 
.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #d0d0d0;display: flex;align-items: center;}.RWDmenu_plus04 .features .cart-btn i, .RWDmenu_plus04 .features .querycar-btn i {margin-right: 5px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {padding: 14px;background: #232323;font-size:14px;letter-spacing: 1px;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {padding: 13px;font-size:14px}/*區塊*/ 
.about_block {position: relative;padding: 100px 0 80px;}.about_block  .container {width: 70%;padding: 0;}.enter_block .container {width: 100%;padding: 0;}.enter_block .RWDedictor001 {padding: 0 30px;}.enter_block {position: relative;padding: 100px 0 0;}.product_block {position: relative;padding: 100px 0;background: #171717;overflow:hidden;}.product_block .container {width: 75%;padding: 0;}.about_bg {    position: absolute;    bottom: 0;    z-index: -1;    width: 100%;}.product_bg {    position: absolute;    height: 100%;    width: 750px;    top: 0;    opacity: 0.2;}.RWDparallax_new .picbgbox {height: 700px !important;}.about_bg .RWDparallax_new .picbgbox {height: 1200px !important;}/**/ 
.index .section-subject {margin-bottom: 50px;}.index h1.main-title  {    color: #fff;    font-size: 32px;    font-weight: 500;    line-height: 1.8;    margin: 0;    letter-spacing: 6px;    font-family: 'Noto Sans TC', sans-serif;}.index h2.sub-title {    color: #ddd !important;    margin: 0;    line-height: 1.8;    font-size: 17px;    letter-spacing: 2px;    font-weight:300;    margin: 0;}.index .section-line {display: none;}/*RWDleft_cont002 */ 
.RWDleft_cont002 {z-index: 1;}.RWDleft_cont002 .item-second {background-color: transparent;display: flex;flex-direction: row;align-items: center;position:relative}.RWDleft_cont002 .item-second>a {width: 50%;}.RWDleft_cont002>.container {padding: 0;width: 100% !important;}.RWDleft_cont002 .item-second .text-box {background: transparent; color: #ddd;padding: 0; font-size: 15px;padding-left:80px}.RWDleft_cont002 .item-second .text-box .title {    font-size: 32px;    font-weight: 500;    letter-spacing: 3px;    line-height: 1.5;    font-family: 'Noto Sans TC', sans-serif;    color: #fff;position:relative;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second .text-box .text {line-height: 2;font-size: 16px;letter-spacing: 2px;width: 100%;color: #c3c3c3;margin-top:50px}.RWDleft_cont002 .item-second .text-box a {display: none;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box a:hover {background-color: #9e9e9e;}.RWDleft_cont002 .item-second .pic {width: 100%;position:relative}/**/ 
.about_block .RWDleft_cont002 .item-second:before {    content: "";    position: absolute;    background: url(archive/image/customization/lo_cir.png)no-repeat;    width: 85px;    height: 85px;    background-size: contain;    left: -40px;    top: -32px;    z-index: 10;    filter: drop-shadow(2px 4px 6px #333);    opacity: 0.9;animation: looprotate 30s linear infinite;}.about_block  .RWDleft_cont002 .item-second .text-box .title:after {    content: "";    position: absolute;    background: #3c3c3c;    width: 150%;    height: 1px;    left: 0;    bottom: -25px;}.about_block .RWDleft_cont002 .item-second .text-box span { letter-spacing: 0.5px;}.RWDleft_cont002 .item-second .text-box h5 span {opacity: 0.3;padding: 0 10px;}.RWDleft_cont002 .item-second .text-box h5 {    font-weight: 500;    font-size: 18px;    line-height: 1.7;    margin: 20px 0 10px;    color: #ab9d8e;}.product_block .RWDleft_cont002 .item-second .text-box {padding-left: 100px;}.product_block  .RWDleft_cont002 .item-second .text-box .title br{display: none;}/*三大入口*/ 
.service_block.animated {-webkit-animation-name: none;animation-name: none;}.animated .RWDaccordion001 ul li{animation-delay: .8s; animation: 1500ms ease normal forwards 1 fadeInLeft;opacity: 0;}.animated .RWDaccordion001 ul li:nth-child(2){animation-delay: 1s;}.animated .RWDaccordion001 ul li:nth-child(3){animation-delay: 1.2s;}.animated .RWDaccordion001{animation: 1500ms ease normal forwards 1 pointer_none;animation-delay: 1.8s;pointer-events: none;}@keyframes pointer_none{0% { pointer-events: none; }100% {  pointer-events: auto;}}.RWDaccordion001, .RWDaccordion001 ul li {height: 650px !important;border-right: 10px solid #1e1e1e;}.RWDaccordion001, .RWDaccordion001 ul li:last-child {    border-right: none;}.RWDaccordion001 ul li div a * {    opacity: 1;    text-overflow: initial;    position: relative;    white-space: inherit;    overflow: initial;    -webkit-transform: translateX(0px);    transform: translateX(0px);}.RWDaccordion001 .pic_show .word   {    display: flex;    align-items: center;    flex-direction: column;    width: 100%;    max-width: 550px;    opacity: 1;    border: 0;    background-color: transparent;    bottom: 40px;    justify-content: flex-end;    height: 100%;    padding-right: 10%;}.RWDaccordion001 ul li div a {    width: 100%;    height: 100%;    display: inline-block;    color: #fff;    text-decoration: none;}.RWDaccordion001 .pic_show .word .tw span span{    font-size: 12px;    letter-spacing: 1px;    margin-left: 7px;    border-bottom: none;    font-weight: normal;    color: #b1b1b1;    display: inline-block;}.RWDaccordion001 .pic_show .word .tw span {    letter-spacing: 5px;    text-align: left;    color: #fff;    font-size: 22px;    line-height: 1.3;    font-weight: bold;    padding: 0 0 10px;border-bottom:none}.RWDaccordion001 .pic_show .word .en{    float: none;    width: 100%;    text-align: left;    font-size: 14px;    letter-spacing: 2px;    color: #ddd;    padding: 20px 0 0;    line-height: 1.7;    border-top: 1px solid #464545;    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;}.RWDaccordion001 .pic_show .word .tw {float: none;width: 100%;text-align: left;}.RWDaccordion001 ul li div {display: flex;overflow: inherit;justify-content: center;height: 100%;}.RWDaccordion001 ul li::before{    content: '';    background: linear-gradient(to top, rgb(0 0 0) 0%,rgba(255,255,255,0) 100%);    width: 100%;    height: 100%;    display: block;    z-index: 0;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    transition: .5s all;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(0, 0, 0, 0.9) !important;color: #fff !important;left: auto !important;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #fff !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #333 !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}
/*footer start*/

/*頁尾*/ 
.footer_block{    position: relative;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8;    background: #101010;    border-top: 1px solid #333;}.footer_block .container {width: 80%;}.ft_sec {    display: flex;    align-items:center;}.ft_logo {    width: 260px;margin-right:50px}.footer_info  {    padding: 80px 0;    display: flex;    justify-content: center;    align-items: center;}.ft_menu li {    margin-right: 15px;    border-right: 1px solid #2b2a2a;    line-height: 1;    padding-right: 15px;    letter-spacing: 2px;}.ft_menu li:last-child{border-right:none}.ft_menu ul {    display: flex;    list-style: none;    margin: 0;}.ft_menu li a{color: #bbb; transition: .3s ease;}.ft_menu li a:hover{color: #fff; transition: .3s ease;}.footer_ssl {    display: flex;    justify-content: center;    background: #000000;    padding: 7px 0;    font-size: 12px;    letter-spacing: 1px;    color: #3c3c3c;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color:#3c3c3c;}/*scrolltop*/ 
.scrollTop002 {position: relative !important;bottom: 0;right: 0;}.scrollTop002 .ii {font-size: 60px;background: transparent;color: #fff;}

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

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 700px;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important}.article-text .container {width: 100%;}.pagecontent .article_model[data-seq="0"] {margin-top:20px !important}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 0.5px;font-size: 15px;color:#888}.webdesc {font-size: 18px;letter-spacing: 2px;color: #888;}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #333 !important;letter-spacing: 1px !important;font-size: 35px !important;line-height: 1.5 !important;font-weight: 400 !important;margin:0px}.hgroup .container {width: 100%;border-bottom:0px solid #eee;margin-top:0px;text-align: center;}.hgroup .breadcrumb {position: relative;width: 100%;text-align: center;background: transparent;bottom: 0;border:0px;padding:0;margin-top:10px}.hgroup .breadcrumb a {color:#888;transition: 0.3s;}.hgroup .breadcrumb a:hover {color:#333;transition: 0.3s;}/*選單&banner*/#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .header {background: #232323;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .pic-box:after {display:none}/*左側*/#sidebar {padding-right:40px}.m2018 .products-nav .nav-title {border-bottom:1px solid #555;color: #000 !important;background: transparent;}.m2018 .products-nav>ul>li {border-bottom: 1px solid #ddd;margin: 0 0 15px 0;}.m2018 .products-nav a {color:#555 !important;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #ab9d8e;transition: 0.3s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #ab9d8e;}.m2018 .products-nav>ul>li>a {font-size:15px;transition: 0.3s;}.m2018 .products-nav>ul>li>a:hover {color: #ab9d8e !important;transition: 0.3s;}/*共同內容設定*/ 
._bd_row {display: flex;align-items: flex-start;margin-bottom: 10px;padding-bottom: 10px;}._bd_column._bd_half h4 {color: #333;font-weight: bold;font-size: 16px;line-height: 1.5;margin: 0;padding-left:30px}._bd_column._bd_half p {font-size: 14px;line-height: 1.8;letter-spacing: 0;color: #888;padding-left:30px;margin: 5px 0px 0px;}._bd_row hr {border-color: #eee;}._bd_column {padding:0px}._bd_row img {margin:0px}._bd_row h4 {font-size: 18px !important;font-weight: bold;color: #333;margin: 0 0 10px !important;line-height:1.5 !important;}._bd_row p {font-weight: normal;font-size: 15px;line-height: 1.8;margin: 0;color: #888;}._bd_column._bd_full a {color: #ab9d8e;}._bd_row h5 {    font-size: 16px;    font-weight: bold;    color: #555;    margin: 0 0 10px;    padding-left: 15px;    position: relative;}._bd_row h5::before {    content: "";    width: 5px;    height: 5px;    background: #ab9d8e;    position: absolute;    top: 8px;    left: 0;}.rwdlayoutlist_9 .subject {    font-size: 18px;}/*按鈕*/ 
.btn {    background: transparent;    border-radius: 0px;    padding: 0;}.btn a {    color: #fff;    display: block;    padding: 6px 12px;    background: #555;transition: 0.4s;}.btn a:hover {background: #000;transition: 0.4s;}.btn_back {    padding: 0 !important;    background: transparent !important;    border-radius: 0px !important;    line-height: 1.5 !important;}.btn_back a {    background: #555;    padding: 6px 12px;    border-radius: 0px;}/*產品*//*列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin: 0 0 30px;border: 1px solid #ddd;}.item .subject {margin-top: 15px;margin-bottom: 15px;text-align: center;}.item .summary {    text-align: center;}/*pic*/ 
.page_content1_thumbphoto .swiper-slide.swiper-slide-thumb-active, .page_content1_thumbphoto .swiper-slide {transition: 0.4s;}.page_content1_thumbphoto .swiper-slide.swiper-slide-thumb-active, .page_content1_thumbphoto .swiper-slide:hover {border-color: #555;transition: 0.4s;}/*標題&按鈕*/#prod_name {border-bottom: 1px solid #eee;}#prod_no {margin-bottom: 15px;}._shopping_info {display: flex;align-items: flex-end;font-size: 15px;margin: 10px 0;}._shopping_info #prod_fixprice {color: #888;margin-top:10px}._shopping_info #prod_price {margin: 0;}#member_org_price {margin-top:0}#prod_price .money {font-size: 22px;margin-left: 5px;color: #b92424;font-weight: bold;}.prod_sellprice, #prod_price .currency {color: #b92424}.page_wrapper_bg .dd-select, .dd-container {min-width: 200px;}#btn_shopping {border-radius: 0px;background: #333;}.dd-options {min-width: 200px;}.fbtn {border-radius: 0px;min-width: 120px;text-align: center;font-size: 15px;letter-spacing: 1px;transition: 0.4s}.fbtn:hover {opacity: 0.8;transition: 0.4s;}.btn_querycar {background: #ab9d8e;}.page_wrapper_bg .dd-selected:hover, .page_wrapper_bg .dd-selected:focus {color: #888 !important;transition: 0.4s;}/*內容*/ 
.product_desc_content {letter-spacing: 0px;color: #888;line-height: 1.8;}/*頁籤*/ 
.tabs nav ul li {border: 0;margin-right: 8px;}.tabs nav ul li a {font-size: 16px;min-width: 130px;text-align: center;border: 1px solid #888;padding:5px;transition: 0.4s;}.tabs nav ul li a:hover {background: #333;color: #fff;transition: 0.4s;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before {display:none}.tabs nav li.tab-current {box-shadow: none;border:0 !important;background: #333;}.tabs nav li.tab-current a {color:#fff;}.content section {padding: 0;}.tab_row .content {margin-top: 20px;}#product_tabs {margin-top: 40px;}.f_row li::before {content: "";width: 5px;height: 5px;background: #888;position: absolute;top: 12px;left: 16px;}.f_row li {position: relative;padding-left: 33px;}.f_row .f_title {font-size: 16px;color: #000;font-weight: bold;padding-left: 10px;margin-bottom: 5px;}.f_row .f_title::before {display:none}.f_row {padding: 0;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #eee;font-size: 15px;color: #888;list-style: none;}/*購物車*/ 
.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {background: transparent;}.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {color: #b92424}/*表單樣式*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /*購物車*//*購物流程*/@keyframes num-bg{0%{background:#333;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#333;-webkit-transform:scale(1);transform:scale(1)}}.login-box a b, .login-box a b:hover {color:#b92424}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b {color:#b92424}.form-box .required:after {color: #b92424;}.shopping-item .pd-price:first-child {color: #b92424;}.shopping-item .pd-price {color:#ccc}.info-ok .member b {color: #b92424;}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #ab9d8e;border-radius: 0px;color: #fff;}/*按鈕*/ 
.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn {border: 1px solid #888;color: #888;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border: 1px solid #888;color: #888;}.RWDshopping .btn.bg2 {background: #555;color: #fff;border-color: #555;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #ab9d8e;color: #fff;border: 1px solid #ab9d8e;}/*詢問車*/ 
.RWDquiry .btn.normal {border-radius: 0px;}.RWDquiry .btn.bg2:hover {background: #ab9d8e;border: 1px solid #ab9d8e;}/**/ 
.layoutlist_2 .album_item a {transition: 0.4s;}.layoutlist_2 .album_item a:hover {color: #ab9d8e;transition: 0.4s;}/**/ 
.video_item a {transition: 0.4s;}.video_item a:hover {color: #ab9d8e;transition: 0.4s;}.video_item_subject {text-align: center !important;font-size: 16px !important;}/**/ 
.layoutlist_7 .summary, .layoutlist_7 .summary a {    font-size: 14px;    color: #888;}/**/ 
.layoutlist_4 .item {padding: 20px 0 !important;}.layoutlist_4 .listdate .yearmonth {    letter-spacing: 0px !important;    padding-block: 10px !important;color:#888 !important;}.layoutlist_4 .listdate {    border-left: 1px solid #cccccc;    text-align: center;display:none}.layoutlist_4 .list_subject .summary {    margin: 5px 0 0 !important;text-align: left;}.layoutlist_4 .list_subject .summary a {    font-size: 14px !important;    font-weight: normal;    line-height: 1.5;    color: #888 !important;}.layoutlist_4 .list_subject a {    font-size: 15px !important;    color: #555 !important;    font-weight: bold;}.layoutlist_4 .listdate .day {    color: #555 !important;    font-size: 23px !important;}.layoutlist_4 .list_subject {width:100%}.list_img {    display: none;}.cate_list .subject a:hover {    color: #ab9d8e;}.product2 #btn_shopping {    display: none !important;}

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

@media (max-width: 1700px) {/*banner*/ 
.product_block .container {width: 85%;}.RWDaccordion001 .pic_show .word {max-width: 90%;padding-right: 0;}}@media (max-width: 1500px) {.RWDbanner_plus01 .txt3 {width: 45%;}.about_block .container {width: 85%;}.RWDleft_cont002 .item-second .text-box {padding-left: 40px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 28px;}.product_bg {width: 600px;}.RWDleft_cont002 .item-second .text-box .text {font-size: 15px;}.RWDleft_cont002 .item-second .text-box h5 {font-size: 17px;margin: 15px 0 5px;}.RWDaccordion001 .pic_show .word .en {font-size: 13px;letter-spacing: 1px;}.RWDaccordion001 .pic_show .word { max-width: 90%;}.RWDaccordion001, .RWDaccordion001 ul li { border-right: 5px solid #1e1e1e;}.footer_block .container {width: 95%;}}@media (max-width: 1400px) {.product_block .RWDleft_cont002 .item-second .text-box {    padding-left: 70px;}}@media (max-width: 1300px) {.RWDbanner_plus01 .txt3 {width: 55%;}.product_block .container {    width: 90%;}.RWDaccordion001, .RWDaccordion001 ul li {height: 550px !important;}.RWDaccordion001 .pic_show .word .tw span {font-size: 20px;padding: 0 0 5px;}.RWDaccordion001 .pic_show .word .en {padding: 10px 0 0;}.footer_block .container {    width: 100%;}.ft_logo {    width: 250px;    margin-right: 0;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.about_block .RWDleft_cont002 .item-second:before {width: 60px;height: 60px;left: -25px;top: -30px;}.about_block .container {width: 90%;}.RWDleft_cont002 .item-second .text-box {padding-left: 20px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 26px;}.RWDleft_cont002 .item-second .text-box .text {font-size: 14px;}.product_block .RWDleft_cont002 .item-second .text-box {padding-left: 50px;}.product_block .RWDleft_cont002 .item-second .text-box .text {margin-top:30px;}.product_bg {width: 500px;}/*手風琴*/ 
.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: calc(100%/3);}.RWDaccordion001 ul li::before {background: linear-gradient(to top, rgba(0,0,0,0.89) 0%,rgba(0,0,0,0.72) 40%,rgba(0,0,0,0.5) 60%,rgba(255,255,255,0) 100%);}/*menu*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {    min-width: auto;    padding: 25px 0px !important;}
}
/*1199px end*/
/*1190px start*/

@media (max-width: 1190px) {.RWDmenu_plus04 .logo {width: 170px;margin-top: 16px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 14px; padding: 25px 10px;width: 105px;}.footer_info {padding: 80px 0 20px;justify-content: center;align-items: center;flex-direction: column;}.ft_sec {flex-direction: column;}.ft_menu {margin: 20px 0;}.ft_menu ul {padding: 0;}.footer_block .container {width: 95%;}}

/*1190px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01 .txt3 {    width: 65%;}.product_block .RWDleft_cont002 .item-second .text-box .title br {    display: block;}.product_bg {    width: 400px;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle__line {background: #d0d0d0;}.ml-stack-nav-toggle {padding: 35px 45px 25px 15px;}.RWDmenu_plus04 .logo {    width: 190px;    margin-top: 5px;}.footer_info {padding: 80px 0 20px;justify-content: center;align-items: center;flex-direction: column;}.ft_sec {flex-direction: column;}.ft_menu {    margin: 20px 0;}.ft_menu ul {padding: 0;}.footer_block .container {    width: 95%;}.RWDmenu_plus04 #mobile-menu {background-color: #252525;}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom: 1px solid #333;}.RWDmenu_plus04 #mobile-menu .toggle-submenu:after {color: #fff;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before {background-color: #ddd;}.RWDmenu_plus04 .menu-icon {color: #ddd;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color:#232323;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #2d2d2d;}.RWDmenu_plus04 #mobile-menu .menu li a {color: #ddd;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding:17px 10px}.RWDmenu_plus04 .features:after {background-color:#d0d0d0}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.about_block {position: relative;padding: 80px 0 60px;}.enter_block {position: relative;padding: 80px 0 0;}.product_block {position: relative;padding: 80px 0;}.about_block .container {width: 75%;}.product_block  .container {width: 75%;}.RWDbanner_plus01 .txt3 {width: 90%;}.RWDleft_cont002 .item-second .text-box .title {text-align: center;}.RWDleft_cont002 .item-second .text-box {padding-left: 0;}.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.about_block  .RWDleft_cont002 .item-second>a {    margin-top: 30px;    width: 75%;    padding-left: 60px;}.about_block .RWDleft_cont002 .item-second:before{display:none}.product_block .RWDleft_cont002 .item-second .text-box {    padding-left: 0;}.product_block   .RWDleft_cont002 .item-second>a {    margin-top: 30px;    width:100%;}.product_bg {opacity:0;}.RWDleft_cont002 .item-second .text-box {    width: 100%;    float: none;}.ft_menu li {    margin-right: 7px;    padding-right: 7px;    letter-spacing: 1px;}/*入口*/ 
.RWDaccordion001 ul {display: flex;flex-wrap: wrap;}.RWDaccordion001 ul li {width: 50%;}.RWDaccordion001 ul li:last-child {width: 100%;}.RWDaccordion001 ul:hover li:last-child, .RWDaccordion001 ul:hover li:last-child:hover {width: 100%;}.RWDaccordion001 ul li {height: 40vh !important;}.RWDaccordion001{ height: auto !important;}.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: 50%;}.RWDaccordion001 .pic_show .word .tw span {font-size: 22px;}.RWDaccordion001 ul li:nth-child(2) {border-right: none;}/*內頁*/#sidebar {padding: 0px;margin-bottom: 30px;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*模組標題*//*about*//*footer*//*內頁*/ 
.tab_content {margin-top: 30px;}.page_content1_thumbphoto .swiper-slide {text-align: center;}.tab {padding: 20px 10px !important;}.hgroup .container {    margin-left: 0;}section.article-text p {    font-size: 15px;    line-height: 1.8;}.hgroup h1 {    font-size: 25px !important;    letter-spacing: 0 !important;}.layoutlist_2 .album_item {    width: calc(100% / 3);    float: left;}.layoutlist_7 .litem { width: calc(100% / 3);}.layoutlist_4 .listdate {    border-left: 0;}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn {    width: auto !important;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.footer_info {padding: 60px 0 0; flex-direction: column;}.ft_sec {display: block;}.ft_menu {    margin: 20px 0 0;}.ft_menu ul {    padding: 0;    flex-direction: column;    text-align: center;}.ft_menu li {    margin-right: 0;    padding-right: 0;    letter-spacing: 1px;    border-right: none;    border-bottom: 1px solid #2b2a2a;    padding-bottom: 15px;    margin-bottom: 15px;}.ft_menu li:last-child {    border-bottom: none;    margin: 0;}.ft_logo {    width: 200px;    margin-right: 0;}/**/ 
.layoutlist_4 .listdate {    display: flex;    align-items: center;display:none}.layoutlist_4 .listdate .day::before {    content: "/";}.layoutlist_4 .listdate .day {    color: #888 !important;    font-size: 12px !important;    padding-left: 4px;    position: relative;}
}
/*767px end*/
/*650px start*/

@media (max-width: 650px) {/*內頁*/ 
._bd_row {flex-direction: column;}._bd_column._bd_half {width: 100%;margin-bottom:30px}._bd_column._bd_half h4, ._bd_column._bd_half p {padding:0px;}._bd_row hr {margin: 10px 0 !important;}.layoutlist_2 .album_item {width: calc(100% / 2);}.layoutlist_7 .litem {width: calc(100% / 2);}}

/*650px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDbanner_plus01 .page-scroll {display: none;}.cd-main-content {margin-top: -80px;}.about_block {padding: 70px 0 50px;}.enter_block {padding: 70px 0 0;}.product_block {padding: 70px 0;}.about_block .container {width:88%;}.product_block  .container {width:88%;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {bottom:90px;width:100%;}.RWDbanner_plus01 .slick-active .slick-caption .container {width: 90%;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 14px;line-height: 2;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 25px;letter-spacing: 2px;margin-bottom:5px}.RWDbanner_plus01 .txt3 {font-size: 14px;letter-spacing: 1px;width:100%;}.RWDbanner_plus01.style-dotnav .control-box .items, .RWDbanner_plus01.style-dotnav .control-box .items li, .RWDbanner_plus01.style-dotnav .slick-arrow {margin-top: -40px;}.index h1.main-title {letter-spacing: 2px;font-size: 25px;}.about_block .RWDleft_cont002 .item-second>a { width: 100%;padding-left: 30px;}.ml-stack-nav-toggle {    padding: 30px 15px;}.RWDmenu_plus04 .logo {    width: 160px;    margin-top: 10px;}.footer_ssl {padding: 10px 0;flex-direction: column;text-align: center;line-height: 1.3;}/*入口*/ 
.RWDaccordion001 ul li {width: 100%;}.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: 100%;}.RWDaccordion001 ul li {height: 400px !important;}.RWDaccordion001 .pic_show .word {bottom: 50px;}.RWDaccordion001 .pic_show .word .tw span {font-size: 18px;}.enter_block .RWDedictor001 {padding: 0 10px;}.index .section-subject {margin-bottom: 30px;}.about_block .RWDleft_cont002 .item-second .text-box .title:after{display:none}.RWDleft_cont002 .item-second .text-box .text {margin-top: 0;}.RWDleft_cont002 .item-second .text-box .title {    text-align: left;    font-size: 22px;    border-bottom: 1px solid #333;    padding-bottom: 20px;    margin-bottom: 20px;}.RWDaccordion001, .RWDaccordion001 ul li {border-bottom: 5px solid #1e1e1e;border-right: none;}.RWDaccordion001, .RWDaccordion001 ul li:last-child {border: none;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}/*內頁*/ 
.page_wrapper_bg .pagecontent {padding:0 !important}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*內頁*/ 
.layoutlist_2 .album_item {width: 100%;}.layoutlist_7 .litem{width: 100%;}.btn {width: 100%;margin-right: 0;}.rwdlayoutlist_9 .subject {font-size: 16px}.fixrow {padding: 0 !important}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn {width: 100% !important;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo {    width: 120px;    margin-top: 14px;}/*內頁*/ 
.article-text .container { padding: 0;}#btn_querycar, #btn_shopping, #prod_amount_area, #prod_stands2_area, #prod_stands_area {width: 100%;}.fbtn {margin-bottom: 0px !important;min-width: auto;width: 100%;}.page_wrapper_bg .pagecontent {padding:0px}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 22px;    letter-spacing: 1px;}.cd-main-content {margin-top: -30px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 18px;}.enter_block .RWDedictor001 {padding: 0 15px;}.index h2.sub-title {font-size: 15px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {    padding: 17px 5px;}
}
/*320px end*/
/*動態 start*/

@-webkit-keyframes zeroall {0% {opacity: .1;}30% {opacity: 1;}}@keyframes web_menu002{0%{transform: translate(0px, 0px);} 50%{transform: translate(0px, -50px);}100%{transform: translate(0px, 0px);}}@keyframes looprotate {0% {transform: rotate(0);}100% {transform: rotate(360deg);}}

/*動態 end*/