/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 'Noto Sans TC', sans-serif;}.clear{clear:both;}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:200px;}/*loading圖動畫*/ 
.RWDfakeloader img{animation: loadingani 2s ease 0s infinite alternate;} @keyframes loadingani{0% {opacity:0;}50% {opacity:0.5;}100% {opacity:1;}}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus04 .header{transition: all 0.5s ease 0s;padding: 0 calc(5% + 15px);}.RWDmenu_plus04 .header.is-up{box-shadow: 1px 1px 15px rgba(43,43,43,.12);}.RWDmenu_plus04 .logo{width: 105px;margin-top: 10px;}.RWDmenu_plus04 .site-nav .menu > li > a{font-size: 16px;padding: 25px 20px;letter-spacing: 2px;color: #555;transition: all 0.5s ease 0s;}.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: #262425;}.RWDmenu_plus04 .site-nav .menu ul li > a{font-size: 15px;font-weight: 400; color: #000;}.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: 600;color: #910b19;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color: #262425;}.RWDmenu_plus04 .features .edit {float:right;margin-right: 10px;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 74px;padding-right: 10px;}.RWDmenu_plus04 .features .edit ul {display: flex;}.RWDmenu_plus04 .features .edit a{text-align: center;color: #999;letter-spacing: 1.5px;font-size: 13px;line-height: 1;display: block;padding: 0 15px 0 0;transition: .5s all;}.RWDmenu_plus04 .features .edit a:hover {color: #555;}.RWDmenu_plus04 .features .search-btn{padding: 25px 20px;}.RWDmenu_plus04 .features {position: relative;}/*寬版*/ 
.RWDmenu_plus04 .dropdown-menu .manu-item-box li:nth-child(5n+1){clear:left}.RWDmenu_plus04 .dropdown-menu .manu-item-box li:nth-child(6n+1){clear:none}.RWDmenu_plus04 .dropdown-menu .manu-item-box li{width:calc(100% / 5)}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a{font-size:15px;font-weight:400;padding-bottom:5px}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul{padding-top:5px}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li a{padding:0 0 10px;line-height:normal;letter-spacing:.5px}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li.active>a,.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a:hover{background:transparent;color:#910b19;padding-left:0}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li a {font-size: 15px; color: #000;}/*選單結構*//*search*/ 
.RWDmenu_plus04 #search-box{opacity:1;visibility:visible;z-index:20;position:relative;}.RWDmenu_plus04 #search-box {    display: flex;    flex-direction: row-reverse;    align-items: center;    margin: 0;transform: translateY(-60%);}.RWDmenu_plus04 #search-box .form-control {width: calc(100% - 57px);}.RWDmenu_plus04 .features .search-btn{position:absolute;padding:10px 20px;right:-55px;top:32px; z-index: 21;}/*banner*/ 
.banner-block {margin-top: 90px;}.RWDbanner_plus01.style-dotnav.dot {padding: 30px calc(5% + 15px) 80px;}.RWDbanner_plus01 .slick-caption{top:9%;}.RWDbanner_plus01 .slick-caption .container{margin-right:17%;width:fit-content}.txt1 span{font-size:48px;font-weight:500;color:#010101;letter-spacing:8px;writing-mode: tb;}.txt2 span{font-size:20px;color:#010101;font-weight:400;letter-spacing:4px;writing-mode: tb;}.RWDbanner_plus01 .logo{width:90%;margin:auto}.RWDbanner_plus01 .logo img {margin-top: 50px;margin-bottom: 0;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 85px;margin-right: 50px;}.RWDbanner_plus01 .slick-caption .container{display:flex;flex-direction:row-reverse}.txt1.fadeInRight01.device_pc{order:1}.txt2.fadeInRight01.device_pc{order:2}.txt1.fadeInRight01.device_note{order:3}.txt2.fadeInRight01.device_note{order:4}.txt1.fadeInRight01.device_pad{order:5}.txt2.fadeInRight01.device_pad{order:6}.txt1.fadeInRight01.device_phone{order:7}.txt2.fadeInRight01.device_phone{order:8}.RWDbanner_plus01 .logo{order:9}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #cf1125;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #999;}/*.RWDbanner_plus01 .banner-slider .slick-item .pic {border: 1px solid #eee;}*//*banner動畫*/@keyframes banner_001{0% { top:0%}  50% {top:-50%}  100% {top:-100%}  }.RWDbanner_plus01 .banner-slider .slick-item .pic::before {    content: '';    width: 100%;    height: 100%;    background: #f8f8f8;    position: absolute;    animation: banner_001 .4s linear 1s forwards;}/*product*/ 
.products_block {position: relative;display:flex;}.products_block .container {width: 90%;}.RWDproduct004 .nopadding{border-bottom:none}.row.mix-grid{margin:0}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1){width:calc(100%/3);float:left;padding-left:0!important;padding-left:10px!important;padding-right:10px!important}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2),.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3),.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4),.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5),.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(6),.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(7){width:calc(calc(100% - 100%/3)/3);float:left}.RWDproduct004 #portfolio.portfolio-nogutter .row > div{padding:0 7px 13px!important}.RWDproduct004 .item-box-desc{position:absolute;bottom:0;width:100%;text-align:center!important;margin:0;padding:25px 15px}.RWDproduct004 .list-inline{height:auto!important}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2n) .item-box{background:#f5f5f5}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2n+1) .item-box{background:#eaeaea}.RWDproduct004 .item-box:hover img {transform: scale(1.2);}.RWDproduct004 div.row > div img.img-responsive{transition:1s all ease; transform: scale(1.2);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) img {transform: scale(1);top:0px}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box:hover img{transform:scale(1.2)}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc{z-index:1;display:flex;justify-content:space-between;align-items:center;padding:20px 30px;flex-wrap: wrap;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc h3{font-size:28px;letter-spacing:3px;font-weight:500;color:#222 !important;line-height:1.8}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc a.pro_btn{font-size:15px;letter-spacing:2px;color:#222;border:1px solid #222;padding:5px 20px;transition:.5s all ease;position: relative;display: block;width: 200px;text-align: left;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc a.pro_btn:hover {background: #fff; color: #333;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc a.pro_btn::before {    content: '';    width: 32px;    height: 9px;    background: url(archive/image/customization/arrow_black_right.png) no-repeat;    display: block;    position: absolute;    background-size: contain;    transition: .5s all;    right: 15px;    top: 12px;    filter:invert(1) grayscale(100%) brightness(0)}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc a.pro_btn:hover::before {filter: none;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {    color: #333 !important;    font-weight: 500;    font-size: 20px;    letter-spacing: 1px;    line-height: 1.5;}/*.activity*/ 
.activity_block {position: relative; padding: 73px 0 80px;}.activity_block .container{padding:0 20px;width:90%}.RWDad003 .row{margin:0}.RWDad003 .top_shortcut_box{height:250px;border-radius:0}.RWDad003 .shortcut_item{width:calc(100% / 2 - 10px);padding:0;border:1px solid #eee;margin:0 5px; overflow: hidden;}.RWDad003 .top_shortcut_pict{border-radius:0; transition: .5s all ease;}.RWDad003 .top_shortcut_heading_tw {display: none;}.RWDad003 .top_shortcut_heading_en {display: none;}.RWDad003 .top_shortcut_icon {display: none;}.RWDad003 .top_shortcut_box {background: transparent;}.RWDad003 .shortcut_item a:hover {color: #fff; transform: scale(1.05);}/*過場圖*/ 
.RWDparallax_new .picbgbox{display:flex!important;align-items:center;justify-content:center;height: 700px;}.RWDparallax_new .picbgbox .overlay{position:relative;display:flex;width:100%; align-items: center; justify-content: center;}.RWDparallax_new .container{width: 80%;}h3.par_title {    text-align: center;    font-size: 35px;    line-height: 1.5;    letter-spacing: 6px;    color: #fff;    text-shadow: 0px 0px 8px #615052;}/*模組標題*/ 
.section-line{display:none!important}h1.main-title{font-size:38px!important;font-weight:600!important;letter-spacing:5px;line-height:1.8;color: #262425 !important;}h2.sub-title{font-size:18px!important;line-height:1.5;margin:0!important;letter-spacing:1px}/*hotproduct*/ 
.hotproduct_block{position:relative;padding:80px 0 120px;z-index: 1}.hotproduct_block .container{width:90%;}.RWDproduct002_v2{background:#f8f8f8;padding:80px 0!important;}.RWDproduct002_v2 .section-inner{width:90%;margin:auto}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover button.shop{background:#910b19;transition:all .3s ease}.RWDproduct002_v2 .filter-portfolio ul{max-width:80%;margin:0 auto 30px;background:transparent;border-bottom:2px solid #d7d7d7}.RWDproduct002_v2 .filter-portfolio ul > li{position:relative;margin:0;z-index:2}.RWDproduct002_v2{padding:0}.RWDproduct002_v2 .popup-portfolio{margin:0}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding:0 15px;height:auto!important;width:calc(100%/4 - 1px);margin-bottom:45px}.RWDproduct002_v2 .portfolio-item > .inner-content{border:1px solid #eee}.RWDproduct002_v2 .btn.btn-rj{background-color:transparent;color:#1C1C1C;position:relative;border:2px solid transparent;font-size:18px;border-radius:0;margin-bottom:-2px;padding:6px 35px}.RWDproduct002_v2 .btn.btn-rj::before {    content: '';    height: 2px;    width: 0;    transition: all .5s ease;    background-color: #910b19;    bottom: -2px;    display: block;    position: absolute;    left: 50%;    transform: translateX(-50%);}.RWDproduct002_v2 .filter-portfolio ul > li:last-child{border-right:0}.RWDproduct002_v2 .active .btn.btn-rj{background-color:transparent;transition:all .5s ease;color:#910b19;border-bottom:2px solid}.RWDproduct002_v2 .btn.btn-rj:hover::before {    width: 100%;    left: 50%;    transform: translateX(-50%);}.RWDproduct002_v2 .btn.btn-rj:hover {    background-color: transparent;    color: #910b19;    opacity: 1;    font-weight: normal;}.RWDproduct002_v2 .price {list-style: none;padding: 0;font-size: 17px;text-align: center;border-top: 2px solid #d7d7d7;padding-top: 5px;}.RWDproduct002_v2 .price li.selprice span{color:#910b19}.portfolio-bottom{color:#666;letter-spacing:1px}.RWDproduct002_v2 .price li{letter-spacing:0}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color:#333}.portfolio-bottom-summary{margin-top:20px}.RWDproduct002_v2 .popup-portfolio .portfolio-item h4{font-size:18px;color:#333;font-weight:600;line-height:1.5;letter-spacing:1px;padding:0 15px;display:flex;align-items:center;justify-content:center;margin:0!important}.RWDproduct002_v2 .popup-portfolio .portfolio-item p{font-size:18px;color:#666;margin:5px 0 0}.RWDproduct002_v2 .showbottom .portfolio-bottom-summary a{min-height:5.5rem;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 15px}.RWDproduct002_v2 .btn-box .btn{border-radius:0;font-size:15px;padding:3px 30px;background:transparent;color:#333;font-weight:500;letter-spacing:2px;border:2px solid #d7d7d7;text-align:left;transition:.5s all ease;position: relative;}.RWDproduct002_v2 .btn-box .btn:hover{background:#910b19;color:#fff;border-color:#910b19;letter-spacing:4px;}.RWDproduct002_v2 .btn-box .btn::after {    content: '';    width: 32px;    height: 9px;    background: url(archive/image/customization/arrow_black_right.png) no-repeat;    display: block;    position: absolute;    top: 36%;    right: 30px;    background-size: contain;    transition: .5s all;}.RWDproduct002_v2 .btn-box .btn:hover::after {    filter: brightness(8) invert(1);    right: 20px;}.bounceIn {-webkit-animation-name: fadeIn; animation-name: fadeIn;}.RWDproduct002_v2 .shop-box {    display: none;}/*品牌介紹*/ 
.about_block {    padding: 0 0 120px;    position: relative;}.RWDleft_cont002 .container {    width: 80%;}.RWDleft_cont002 .item-second {    background: transparent;    display: flex;    flex-direction: row-reverse;    align-items: center;    justify-content: center;}.RWDleft_cont002 .item-second .text-box {width: 45%;    background: transparent;    color: #666;    padding:50px;}.RWDleft_cont002 .item-second .text-box .title {    font-size: 38px!important;    font-weight: 600!important;    letter-spacing: 5px;    line-height: 1.8;    color: #262425;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second .text-box .text {    font-size: 15px;    letter-spacing: 1px;    line-height: 2;    font-weight: 300;    width: 100%;text-align: justify;margin-top: 10px}.RWDleft_cont002 .item-second:hover .pic img {    transform: scale(1);}.RWDleft_cont002 .item-second>a {    width: 55%;}.RWDleft_cont002 .item-second .pic {    width: 100%;}.ab_store_box:nth-child(2) {    border-bottom: 1px solid #910b19;}span.ab2_span {    font-size: 13px;    padding: 0px 15px;    background: transparent;    color: #910b19;    border-radius: 0;    margin-right: 15px;    display: inline-block;    min-width: 120px;    text-align: left;    font-weight: 500;}h4.ab_title {    font-size: 20px;    margin: 0 0 20px;    letter-spacing: 2px;    color: #333;}.RWDleft_cont002 .item-second .text-box .text hr {margin: 30px 0 30px !important;}.RWDleft_cont002 .item-second .text-box a {display: none;    border-radius: 0;    font-size: 15px;    padding: 9px 30px;    background: transparent;    color: #333;    font-weight: 500;    letter-spacing: 2px;    border: 1px solid #e3e3e3;    text-align: left;    transition: .5s all ease;    position: relative;    margin: 50px 0 0;    max-width: 200px;    width: 100%;/*    display: block;*/}.RWDleft_cont002 .item-second .text-box a::after {    content: '';    width: 32px;    height: 9px;    background: url(archive/image/customization/arrow_black_right.png) no-repeat;    display: block;    position: absolute;    top: 36%;    right: 30px;    background-size: contain;    transition: .5s all;    opacity: .8;}.RWDleft_cont002 .item-second .text-box a:hover {    background: #910b19;    color: #fff;    border-color: #910b19;    letter-spacing: 4px;}.RWDleft_cont002 .item-second .text-box a:hover::after {    filter: brightness(8) invert(1);    right: 20px;    opacity: 1;}/*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(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #ccc !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;}/*修改*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) a {width: 100%;text-align: left;margin-bottom: 10px;}#portfolio > div > div:nth-child(5) > div > figure > a {display: block;width: 100%;height: 100%;}.RWDproduct004 div.row > div img.img-responsive {transition: 1s all ease;transform: scale(1.5);position: relative;top: -20px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) {top: 0px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1):hover .item-box-desc a.pro_btn {background: #910b19 !important;color: #fff !important;border-color: #910b19 !important;letter-spacing: 4px !important;transition: 0.5s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover {background:#ccc !important}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {transition: 0.5s;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1):hover .item-box-desc a.pro_btn::before {filter: invert(1) grayscale(200%) brightness(200%);}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {display: none;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {z-index: 1;}.RWDproduct004 .item-box-desc {z-index: -1;}.about_block {padding: 250px 0 120px;position: relative;background: #fbfbfb url(archive/image/customization/at5lo-1dorz.png); margin-top: -250px;}.RWDleft_cont002 .item-second {background: #fff;box-shadow: 0px 0px 15px #efefef;}.RWDleft_cont002 .item-second .text-box .subtitle {display:none}.ab_store_box {font-weight: 600;}
/*footer start*/

.footer_block{background:#f1f1f1 url(archive/image/customization/at5lo-1dorz.png);padding:60px 80px;position:relative;display:flex}.footer_block::before{content:"";background:#e8e8e8 url(archive/image/customization/at5lo-1dorz.png);width:31%;height:100%;position:absolute;left:0;top:0}.leftinfo{font-size:15px;width:30%;color:#555;line-height:2;letter-spacing:1px;padding-right:60px}.leftinfo h4{font-size:24px;font-weight:600;margin:0 0 20px;letter-spacing:2px;color:#222}.leftinfo a:hover{color:#111}.leftinfo a{color:#555;transition:.5s all}.rightmenu{width:70%;padding-left:60px}ul.ft_menu{padding-left:0;padding-top:30px;display:flex;list-style:none}ul.ft_menu li{margin-right:25px}ul.ft_menu a {border-bottom: 1px solid;}br.con_br {display: none;}.con_hidden {display: inline-block;}/*購買通路*/ 
.RWDad001 .section-subject{text-align:left;margin-bottom:30px}.RWDad001 h1.main-title{font-size:24px!important;letter-spacing:2px;line-height:1}.RWDad001 h2.sub-title{font-size:15px!important;margin:15px 0 0!important}.RWDad001 .clients_list{display:flex;flex-wrap:wrap}.RWDad001 .clients_list a{width:calc(100% / 7);margin:0}.RWDad001 .clients_list a img{min-height:auto;min-width:auto}.RWDad001 .clients_list a:hover{transform:none}.rightmenu .RWDbtn01{width:20%;margin:0;position:absolute;right:80px;top:60px;display:block}.rightmenu .RWDbtn01 .btn-box{margin:0}.rightmenu .RWDbtn01 .btn-box li{padding:0;align-items:flex-end!important;justify-content:flex-end!important}.rightmenu .RWDbtn01 .btn{border-radius:0;font-size:15px;padding:9px 30px;background:transparent;color:#333;font-weight:500;letter-spacing:2px;border:1px solid #d6d2cb;text-align:left;transition:.5s all ease;position:relative;max-width:220px;width:100%;display:block}.rightmenu .RWDbtn01 .btn::before{content:'';width:32px;height:9px;background:url(archive/image/customization/arrow_black_right.png) no-repeat;display:block;position:absolute;top:36%;right:30px;background-size:contain;transition:.5s all}.rightmenu .RWDbtn01 .btn:hover{background:#910b19;color:#fff;border-color:#910b19;letter-spacing:4px}.rightmenu .RWDbtn01 .btn:hover::before{filter:brightness(8) invert(1);right:20px;opacity:1}.copy_block{display:flex;font-size:13px;padding:50px 0 0;color:#999;justify-content:end;background:transparent;flex-wrap:wrap;font-weight: 300;}div#m_RWDfullscreen01_68_1{width:100%}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#999!important;font-weight: 300;}.copy_block .model{margin-right:8px}/*跟隨*/ 
.fix_edcitor {position: fixed; left: 15px; bottom: 180px; z-index: 21; opacity: 0; transition: .5s all; width: 40px;}.fix_edcitor_change {opacity: 1;}.fix_edcitor a img {width: 40px; transition: .5s all; display: inline-block; padding: 7px; border-bottom: 1px solid rgb(255,255,255,0.5); margin-bottom: 10px; height: 40px;}.line_fix a {writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; font-size: 15px; letter-spacing: 3px; color: #fff; font-weight: 300; background: #4caf50; text-align: center; display: flex; align-items: center; justify-content: center;    padding-bottom: 15px; border-radius: 8px; pointer-events: none;width: 45px;}.line_fix a img {filter: brightness(5); height: 40px;}.fix_edcitor_change .line_fix a {pointer-events: all;}.line_fix a i.fa.ii-line1{font-size:22px;padding:8px;padding-top: 15px;}.fb_fix a i{padding:10px}.fb_fix a{writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;font-size:16px;letter-spacing:1px;color:#fff;font-weight:300;background:#395693;text-align:center;display:flex;align-items:center;justify-content:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;pointer-events:none;width:40px}.fix_edcitor_change .fb_fix a {pointer-events: all;}

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

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important;background: #fbfbfb url(archive/image/customization/at5lo-1dorz.png);}.article-text .container {width: 100%;}.page_wrapper_bg section.call_to_action > .container {width: 80%;box-shadow: 0px 0px 15px #efefef;background: #fff;padding: 40px;}.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 0.5px;font-size: 15px;color:#666}.webdesc {font-size: 18px;letter-spacing: 0.5px;color: #333;margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #eee;}.sortbar {float: none !important;text-align: left !important;margin-bottom: 20px !important;margin-top:0px !important}.sortbar a:hover {color:#910b19 !important}/*標題&麵包屑*/ 
.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;text-align: center;}.hgroup .container {width: 100%;border-bottom:0px solid #eee;margin-top:0px}.hgroup .breadcrumb {border-radius: 0px;border: 0px;padding: 6px 30px;width: 100%;background: transparent;text-align: center;bottom:0px;position: relative;}.hgroup .breadcrumb a {color:#666;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#910b19;transition: 0.4s;}/*banner*//* #RWDPAGE_BASE_PAT02 .banner-block {margin-top:0} */#RWDPAGE_BASE_PAT02 .RWDbanner_plus01.style-dotnav.dot {padding: 30px calc(5% + 15px) 0px;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: #910b19;transition: 0.4s;}.btn_back a {color: #333 !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 2px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;}.btn_back a:hover {border: 2px solid #910b19;color: #fff !important;background: #910b19;transition: 0.4s}.RWDproduct_page .btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0}.RWDproduct_page .btn_back:hover {background: #910b19;transition: 0.4s;}.RWDproduct_page .btn_back a {color: #333;text-decoration: none;display: block;padding: 5px 20px;font-weight: normal;border: 2px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;}.RWDproduct_page .btn_back a:hover {border: 2px solid #910b19;color: #fff;background: #910b19;transition: 0.4s}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0.5px;margin: 0;transition: 0.4s}.ebtn {margin-top: 30px;margin-right:0px;background: #fff;border-radius: 0px;transition: 0.4s;padding:0px}.ebtn:hover {background: #910b19;transition: 0.4s;}.ebtn a {border: 2px solid #d7d7d7;background: #fff;color: #333;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 0 30px;}.ebtn a:hover {background: #910b19;border: 2px solid #910b19;color:#fff;transition: 0.4s;}/*左側*/#sidebar {padding-right:40px}.m2018 .products-nav .nav-title {background: transparent;color: #222 !important;font-weight: bold;padding: 20px;font-size: 20px;border-bottom: 2px solid #fff;}.m2018 .products-nav a {color:#666}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #910b19;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #910b19;}#sidebar .m2018 {background: #f8f8f8;}#sidebar .products-nav {letter-spacing:0.5px}#sidebar .products-nav > ul {padding:0 20px}.m2018 .products-nav>ul>li {padding-left: 0;}.m2018 .products-nav li.has-child>a {max-width: 100%;width: 100%;border-bottom: 1px dashed #ddd;padding-bottom: 10px;margin-bottom: 10px;transition: 0.4s;}.m2018 .products-nav>ul>li.active a {font-weight: bold;color: #333;transition: 0.4s;}.m2018 .products-nav>ul>li a:hover {color: #910b19;transition: 0.4s;}/*protuct*/ 
.RWDproduct_page .products-info .name {font-weight: bold;}.layoutlist_4 .subject {text-align: center;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom:0px;margin-top: 0;margin-bottom: 30px;padding: 0;}.item .subject A.itemlink {color: #000;transition: 0.4s;}.item .subject A.itemlink:hover {color: #910b19;transition: 0.4s;}.count_info {display:none}.layoutlist_4 .price {color: #ccc;letter-spacing: 0.5px;}.layoutlist_4 .sellprice {color: #910b19;}.RWDproduct_page .products-info .price-box li {color:#ccc}.RWDproduct_page .products-info .price-box li.active {color: #910b19;}.RWDproduct_page .products-info .price-box li.delline:after {background:#ccc}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #888;transition: 0.4s;border-radius: 0px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #eaeaea;transition: 0.4s;border-radius: 0px;color:#000}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #910b19;transition: 0.4s;color:#fff}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 3px solid #910b19;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #910b19;}.page_content3_thumbphoto .swiper-slide.swiper-slide-thumb-active, .page_content3_thumbphoto .swiper-slide:hover {border-color: #910b19;}.RWDproduct_page .products-info .txt .editor {font-size: 15px;line-height: 1.8;letter-spacing: 0.5px;}#MO_stock {display: none !important;}.layoutlist_4 .pricearea {display: flex;justify-content: center;flex-flow: wrap;}#mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn {letter-spacing:0.5px}.layoutlist_4 .col-md-4 {width: calc(100% / 4);}/*追蹤*/ 
.RWDproduct_page .btn-other {text-align: center;margin-top: 16px;background: transparent;padding: 0px;color: #555;font-weight: bold;border: 1px solid #ddd;transition: 0.4s;}.RWDproduct_page .btn-other:hover {color: #fff;background: #910b19;border: 1px solid #910b19;transition: 0.4s;}.RWDproduct_page .ibtn {background: 0 0;width: 100%;display: block;font-weight: bold;padding:5px;}.RWDproduct_page .ibtn:hover {color:#fff;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover {color: #fff;}#product > div.page_content3 > div.products-con.clearfix > div.products-info > ul.btn-other.list-inline > li:nth-child(2) {display: block;}/*產品頁籤*/ 
.RWDproduct_page .tab-box .tab-menu li a {background: transparent;border-color: transparent;border: 0;border-bottom: 2px solid #ccc;margin-right: 0px;margin-bottom: 0px;line-height: 1.5;min-width: 100px;text-align: center;font-weight: bold;letter-spacing: 1px;}.RWDproduct_page .tab-box .tab-menu li a:before {display:none}.RWDproduct_page .tab-box .tab-menu li.active a {background: transparent;border-bottom: 2px solid #910b19;color: #910b19;}.RWDproduct_page .tab-box .tab-container {border: 0px;background: #f8f8f8;padding: 40px;font-size: 15px;font-weight: normal;color: #555;}.RWDproduct_page .tab-box .tab-menu a:hover {color: #910b19;border-bottom: 2px solid #910b19;}.RWDproduct_page .tab-box .tab-container>ul>li {padding:0px}/*促銷*//*文章頁籤*/ 
.RWDproduct_page .tab-box .tab-menu li a {background: transparent;border-color: transparent;border: 0;border-bottom: 2px solid #ccc;margin-right: 0px;margin-bottom: 0px;line-height: 1.5;min-width: 100px;text-align: center;font-weight: bold;letter-spacing: 1px;}.RWDproduct_page .tab-box .tab-menu li a:before {display:none}.RWDproduct_page .tab-box .tab-menu li.active a {background: transparent;border-bottom: 2px solid #910b19;color: #910b19;}.RWDproduct_page .tab-box .tab-container {border: 0px;background: #f8f8f8;padding: 40px;font-size: 15px;font-weight: normal;color: #555;}.RWDproduct_page .tab-box .tab-menu a:hover {color: #910b19;border-bottom: 2px solid #910b19;}.RWDproduct_page .tab-box .tab-container>ul>li {padding:0px}.tabs nav li.tab-current a {background: transparent !important;border-color: transparent !important;border: 0px;border-bottom: 2px solid #910b19 !important;color: #910b19 !important;font-weight: normal;line-height: 1.5;min-width: 100px;}.tabs nav li.tab-current a::before, .tabs nav li.tab-current a::after {display:none}.tabs nav a {font-weight: normal;color: #888 !important;line-height: 1.5 !important;border: 0 !important;background: transparent !important;border-bottom: 2px solid #ccc !important;text-align: center;margin-right: 0px;margin-bottom: 0px;min-width: 100px;letter-spacing: 1px;}.tabs nav a::before, .tabs nav a::after {display:none !important}.tabs .content {border: 0px !important;padding: 40px !important;font-weight: normal;color: #555;background: #f8f8f8;font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;}/*表單樣式*/ 
.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; } } .eforms3 .form-group label {padding: 0 0 0 15px;min-width: 110px;}.eforms3 .form-group {display: flex;}.formdesc, .eformsDesc {color: #666;}.eformsDesc a {color: #910b19;font-weight: bold;}.eforms3 .form-group label.must:after {color: #910b19;margin-left: 5px;}.form-horizontal .control-label {color:#333}.eforms3 .page_wrapper_bg section.call_to_action > .container {width: 65%;}.formdesc ._bd_column._bd_third h3 {font-size: 20px;font-weight: bold !important;color: #333;margin: 0;}.formdesc ._bd_column._bd_third p, .formdesc ._bd_column._bd_third p a {color: #666;font-weight: normal;margin: 10px 0 0;transition: 0.4s;}.formdesc ._bd_column._bd_third p a:hover {color:#910b19;transition: 0.4s;}.formdesc ._bd_row {display: flex;align-items: center;}.formdesc ._bd_column._bd_two-third {width: 70%;}.formdesc ._bd_column._bd_third {width: 30%;}/*購物車*//*購物流程*/@keyframes num-bg{0%{background:#910b19;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#910b19;-webkit-transform:scale(1);transform:scale(1)}}.login-box a b, .login-box a b:hover {color:#910b19}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b {color:#910b19}.form-box .required:after {color: #910b19;}.shopping-item .pd-price:first-child {color: #910b19;}.shopping-item .pd-price {color:#ccc}.info-ok .member b {color: #910b19;}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #910b19;border-radius: 0px;color: #fff;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {background-color: transparent;}.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {color:#910b19}/*按鈕*/ 
.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn {border: 1px solid #ccc;color: #ccc;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border: 1px solid #666;color: #666;}.RWDshopping .btn.bg2 {background: #555;color: #fff;border-color: #555;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #910b19;color: #fff;border: 1px solid #910b19;}/*會員*/ 
.join_form-title {color: #000;}#join_form .btn-primary {border-radius: 0px;background: #666}#join_form .btn-primary:hover {background: #910b19;}.btn-primary {background: #555;font-size: 15px;letter-spacing: 2px;border-radius: 0px;border: 0px solid #e4e4e4;transition: all 0.5s ease 0s;margin-right: 0px;padding: 6px 50px;}.btn-primary:hover {background: #222;border: 0px solid #ccc;transition: all 0.5s ease 0s}.btn-primary a {color: #ccc;}.btn-primary a:hover {color: #fff;}.btn-primary:hover > a {color: #fff;}#div_forget_content #forget_table_btn, #div_forget_content #forget_table_btn:hover {background: #555;font-size: 15px;letter-spacing: 2px;border-radius: 0px;border: 0px solid #e4e4e4;}.btn-primary {background: #666;color: #fff;padding: 0;}.btn-primary a {padding:5px 20px;color:#fff;transition: 0.4s;}.btn-primary a:hover {background: #910b19;transition: 0.4s;}/*會員按鈕*/#btn_member_login {border: 2px solid #d7d7d7;background:#fff;color:#333;transition: 0.4s;border-radius: 0;}#btn_member_login:hover {background: #910b19;border: 2px solid #910b19;color:#fff;transition: 0.4s;}.member_join_strong {color: #910b19;}#join_form .btn-primary {border: 2px solid #d7d7d7;background:#fff;color:#333;transition: 0.4s;border-radius: 0;}#join_form .btn-primary:hover {background: #910b19;border: 2px solid #910b19;color:#fff;transition: 0.4s;}/*查詢訂單*/ 
.shopping_viewlogin__h1 {font-weight: normal;}.shopping_viewlogin__submit {border: 0px solid #d7d7d7;background:#eee;color:#333;transition: 0.4s;border-radius: 0;}.shopping_viewlogin__submit:hover {background: #910b19 !important;border: 0px solid #910b19;color:#fff;transition: 0.4s;}.go2member, .go2member:hover {color:#910b19;transition: 0.4s;}/*edm*/ 
.layoutlist_1 .row .album_item a {transition: 0.4s;}.layoutlist_1 .row .album_item a:hover {color:#910b19;transition: 0.4s;}/*產品瀏覽紀錄*/ 
.RWDhistory002 .history-btn {background: #999;}.RWDhistory002 .history-block.right .history-btn {left: -65px;}

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

@media (max-width: 1770px) {.leftinfo {padding-right: 45px;}.leftinfo {width: 35%;}.rightmenu {width: 65%;}.footer_block::before {width: 35%;}}@media (max-width: 1680px) {.txt1 span {font-size: 42px;}.RWDbanner_plus01 .logo {width: 80%;}/*內頁*/ 
.eforms3 .page_wrapper_bg section.call_to_action > .container {width: 75%;}}@media (max-width: 1560px) {.RWDmenu_plus04 .header {padding: 0 30px;}}@media (max-width: 1500px) {.RWDproduct002_v2 .section-inner {width: 90%;}.RWDad001 .clients_list a {width: calc(100% / 4);}.RWDad001 .clients_list a img {width: 80%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item h4 {font-size: 16px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item p {font-size: 16px;}.RWDproduct002_v2 .price { font-size: 15px;}.RWDleft_cont002 .container {width: 95%;}.RWDad003 .top_shortcut_box{height:220px;border-radius:0}}@media (max-width: 1440px) {.RWDmenu_plus04 .site-nav .menu > li > a {font-size: 15px; padding: 25px 15px;}/*.RWDbanner_plus01 .slick-caption .container {margin-right: 5%;}*/ 
.txt1 span {font-size: 30px;}.txt2 span {font-size: 16px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 45px; margin-right: 25px;}h1.main-title {font-size: 34px!important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc {padding: 20px 15px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 34px!important;}.RWDleft_cont002 .item-second .text-box .text {margin-top: 15px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item h4 {padding: 0;}.RWDleft_cont002 .container {width: 95%;}.leftinfo {width: 40%;}.rightmenu {width: 60%;}.footer_block::before {width: 40%;}}@media (max-width: 1366px) {.RWDhistory002 .history-block.right .history-btn {left: -38px;}}@media (max-width: 1350px) {.RWDbanner_plus01 .slick-caption .container {margin-right: 10%;}.RWDmenu_plus04 .features .member-btn span {display: none;}.RWDproduct002_v2 {padding: 50px 0!important;}.copy_block {padding: 30px 0 0;}ul.ft_menu {padding-top: 50px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc h3 { font-size: 22px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;}.RWDproduct004 .item-box-desc {padding: 17px 15px;}.RWDad003 .top_shortcut_box {height: 15vh;}.RWDleft_cont002 .item-second .text-box {width: 50%;}/*內頁*/#RWDPAGE_BASE_PAT02 .RWDbanner_plus01.style-dotnav.dot {padding: 30px calc(4% + 15px) 0px;}.layoutlist_4 .col-md-4 {width: calc(100% / 3);}.m2018 .products-nav .nav-title {padding:10px 20px;font-size:18px}.page_wrapper_bg section.call_to_action > .container {width: 90%;}.hgroup h1 {font-size:28px !important}.layoutlist_7 .litem {width: calc(100% / 3);margin:0 0 30px !important}.layoutlist_7 .row:after {clear: none;}}@media (max-width: 1300px) {.footer_block {padding: 60px 50px;}/*內頁*/ 
.eforms3 .page_wrapper_bg section.call_to_action > .container {width: 85%;}.formdesc ._bd_column._bd_third p, .formdesc ._bd_column._bd_third p a {font-size: 15px;}}@media (max-width: 1280px) {.leftinfo {width: 42%;}.rightmenu {width: 58%;}.footer_block::before {width: 42%;}.txt1 span {font-size: 28px;}.txt2 span {font-size: 16px;}.rightmenu .RWDbtn01 .btn {padding: 9px 15px; max-width: 190px;}.rightmenu .RWDbtn01 .btn::before {right: 20px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item h4 {font-size: 15px;}.rightmenu .RWDbtn01 {position: relative; right: auto; top: auto; width: 100%; margin-top: 25px;}.rightmenu .RWDbtn01 .btn-box li {justify-content: flex-start!important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc a.pro_btn {    width: 180px;    padding: 2px 10px;    font-size: 14px;    font-weight: 300;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc a.pro_btn::before {    top: 8px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .list-inline {    margin-top: 5px !important;}}@media (max-width: 1280px) {.RWDmenu_plus04 .logo {margin-left: 15px;}.RWDmenu_plus04 .header-in{display:table-row}.RWDmenu_plus04 .features {position: relative; width: auto; background: transparent; float: right; padding: 0 15px 0 0; margin-right: 0;}.RWDmenu_plus04 .features:after {content: ""; position: absolute; right: 0; top: 20%; height: 60%; width: 1px; background-color: #333;}.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn{padding:25px 10px}.RWDmenu_plus04 .features .search-btn{position:relative;top:auto;right:auto;padding:25px 15px}.RWDmenu_plus04 .features .edit{display:none}.RWDmenu_plus04 #search-box .form-control{width:250px}.RWDmenu_plus04 #search-box{position:absolute;opacity:0;visibility:hidden;margin-right:90px;transform: translateY(0%);}.RWDmenu_plus04 .logo{margin-left:15px;width:90px;margin-top:9px}.ml-stack-nav-toggle i{display:none}.ml-stack-nav-toggle{padding:37px 45px 37px 15px}.RWDmenu_plus04 .header{padding:0 15px 0 0}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 .features .member-btn span {display: none;}.RWDmenu_plus04 .features .edit {height: 74px; border-right: none; display: flex; position: relative;}.banner-block {margin-top: 74px;}}@media (max-width: 1200px) {.footer_block::before {width: 45%;}.leftinfo {width: 45%;}.rightmenu {width: 55%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDproduct004 .item-box-desc {padding: 12px;}.hotproduct_block .container {width: 95%;}br.con_br {display: block;}.con_hidden {display: none;}.leftinfo {width: 35%;}.footer_block::before {width: 35%;}.rightmenu {width: 65%;}.RWDleft_cont002 .item-second {flex-wrap: wrap;}.RWDleft_cont002 .item-second .pic {    width: 80%;    float: none;    margin: 0 auto;}.RWDleft_cont002 .item-second .text-box {    width: 100%;}.RWDleft_cont002 .item-second .pic {    width: 100%;    float: none;    margin: 0 auto;    padding: 50px;}.RWDleft_cont002 .item-second>a {    width: 100%;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01.style-dotnav.dot {    padding: 30px calc(2.5% + 22px) 80px;}.products_block .container {    width: 95%;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 15px;}.RWDproduct004 .item-box-desc {padding: 10px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc {padding: 15px 20px;}#m_RWDfullscreen01_49_1 .picbgbox {height: 400px !important;}h3.par_title {margin: 0;font-size: 30px;}.activity_block {padding: 30px 0;}.activity_block .container {width: 95%;}.hotproduct_block .container {padding: 0; width: 100%; margin-top: 0;}.RWDproduct002_v2 .section-inner {width: 95%;}.RWDleft_cont002 .item-second .text-box .title {font-size: 28px!important; text-align: center;}.RWDleft_cont002 .item-second .text-box .text {font-size: 15px;}.RWDleft_cont002 .item-second .text-box {width: 80%;}.RWDleft_cont002 .item-second {flex-direction: column;}.ab_store {    width: fit-content;    margin: auto;    display: flex;    flex-wrap: wrap;    text-align: center;    align-items: center;    justify-content: center;}h4.ab_title {    width: 100%;}.ab_store_box {    display: flex;    flex-direction: column;    margin: 0 15px;}span.ab2_span {    margin: 0 auto 4px;    background: transparent;    color: #910b19;    border-bottom: 1px solid #910b19;    border-radius: 0;    width: 100%;    font-size: 15px;    font-weight: 500;    text-align: center;}.ab_store_box:nth-child(2) {    border: 0;}.footer_block {flex-direction: column;}.leftinfo {width: 100%; padding: 0 0 40px; text-align: center;}ul.ft_menu {justify-content: center; padding-top: 30px;}ul.ft_menu li {margin: 0 15px;}br.con_br{display:none}.con_hidden{display:inline-block}.rightmenu{width:100%;padding:0;padding-top:50px;border-top:1px solid #e1dbd1}.RWDad001 .section-subject{text-align:center}.RWDad001 .clients_list a{width:calc(100% / 7)}.rightmenu .RWDbtn01 .btn-box li{justify-content:center!important}.copy_block{justify-content:center;text-align:center;padding:60px 0 0}.footer_block{padding:60px 50px 30px}.footer_block::before{width:100%;height:13%;bottom:0;top:auto}/*內頁*/ 
.article-text .container {padding: 0;}.eforms3 .page_wrapper_bg section.call_to_action > .container {width: 90%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.txt1 span {    font-size: 34px;}.txt2 span {    font-size: 18px;}.RWDbanner_plus01 .logo {    width: 100%;}.RWDad003 .shortcut_item {width: 100%; margin: 0px 5px 15px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) {    width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box {    height: 400px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(6), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(7) {    width: calc(100% / 3);}.RWDproduct002_v2 {    padding: 80px 0!important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/2);}.RWDproduct002_v2 .showbottom .portfolio-bottom-summary a {    min-height: 4rem;}.RWDleft_cont002 .item-second .text-box {    width: 90%;}.rightmenu .RWDbtn01 .btn-box li {    width: 190px;}.RWDad001 .clients_list a {    width: calc(100% / 6);    margin-bottom: 10px;}/*內頁*/#mobile-fixed .btn-box .normal {border-radius: 0px;}#sidebar {padding: 0;margin-bottom: 30px;}.webdesc {text-align: center;}.sortbar {width: 100%;text-align: center !important;}.layoutlist_5 .list_subject a {line-height: 1.5 !important;}#eForm1 .form-group {flex-direction: column;}.formdesc ._bd_column._bd_two-third {width: 55%;}.formdesc ._bd_column._bd_third {width: 45%;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDad003 .top_shortcut_box {height: 150px;}.RWDad001 .clients_list a {width: calc(100% / 5);}.footer_block::before {height: 15%;}#m_RWDfullscreen01_49_1 .picbgbox {height: 370px !important;}/*內頁*/ 
.hgroup .container {margin: 0 0 30px;}.RWDproduct_page .btn-other {width: 100%;margin: 15px 0 0;}.page_wrapper_bg .pagecontent {padding: 0 !important;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01.style-dotnav.dot {padding:0px calc(2% + 15px) 0px}.btn_back {width: 100%;}section.article-text p {font-size: 15px;line-height: 1.8;}.layoutlist_4 .col-md-4 {float: left;}.hgroup h1 {font-size: 24px !important;}.formdesc ._bd_row {flex-direction: column-reverse;}.formdesc ._bd_column._bd_two-third {width: 100%;padding:0px}.formdesc ._bd_column._bd_third {width: 100%;padding:0px}.RWDproduct_page .pic-box {width: 100%;padding: 0;}.RWDproduct_page .products-info {width: 100%;float: none;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.activity_block {padding: 0 0 15px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 24px!important;letter-spacing: 1px;}.about_block {padding: 80px 0 80px;margin-top: -80px;}.RWDleft_cont002 .item-second .pic {padding: 0px;}.RWDleft_cont002 .item-second .text-box {padding: 30px 15px;}.hotproduct_block {padding:0px 0 80px;}.RWDleft_cont002 .item-second .text-box {width: 100%;}/*內頁*/ 
.RWDproduct_page .btn-other li {width:100%}.tab_content {    font-size: 15px;    margin-top: 20px;}
}
/*767px end*/
/*650px start*/

@media (max-width: 650px) {.layoutlist_4 .col-md-4 {width: calc(100% / 2);}.layoutlist_7 .litem {width: calc(100% / 2);}}

/*650px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .features .edit {display: none;}.RWDbanner_plus01.style-dotnav.dot {    padding: 0 0 30px;}.RWDbanner_plus01 .slick-caption .container {    margin-right: auto;}.RWDbanner_plus01 .slick-caption {    top: 20%;}.txt1 span {    writing-mode: initial;}.txt2 span {    writing-mode: initial;}.RWDbanner_plus01 .slick-caption .container {    flex-direction: column;}.RWDbanner_plus01 .slick-caption .txt2 {    margin-top: 15px;    margin-right: 0;}.RWDbanner_plus01 .slick-caption.txt-left {    text-align: center;}.txt1 span {    font-size: 32px; letter-spacing: 2px;}.txt2 span {    font-size: 18px; letter-spacing: 2px;}.RWDbanner_plus01 .device_phone, .RWDbanner_plus01 .img-phone, .RWDbanner_plus01 .setheight .phone {    display: block;}.RWDbanner_plus01 .device_pad, .RWDbanner_plus01 .img-pad, .RWDbanner_plus01 .setheight .pad {    display: none;}.RWDbanner_plus01 .logo {    width: 70%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(6), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(7) {    width: calc(100% / 2);}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: 100%;}.RWDproduct002_v2 .showbottom .portfolio-bottom-summary a {    min-height: auto;    padding: 0 15px 5px;}.RWDproduct002_v2 {    padding: 80px 15px!important;}.RWDproduct002_v2 .filter-portfolio ul {    max-width: 93%;}.RWDproduct002_v2 .btn.btn-rj {    padding: 6px 20px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    margin-bottom: 30px;}.RWDproduct002_v2 .section-subject {    margin: 0px 0px 30px;}h3.par_title {font-size: 22px;}.ab_store_box {    display: block;    margin: 0;}span.ab2_span {    width: fit-content;    background: #943a18;    color: #fff;    border-radius: 25px;    font-size: 13px;    margin: 0 10px 5px 0;}.RWDleft_cont002 .item-second>a {    width: 100%;}.ab_store {    justify-content: flex-start;}.RWDad001 .clients_list a {    width: calc(100% / 3);}.copy_block {    padding: 100px 0 0;}.fix_edcitor {    right: 0;left:0px;    bottom: 0;    width: 100%;}.line_fix a {    writing-mode: unset;    -webkit-writing-mode: unset;    width: 100%;    border-radius: 0;    padding-bottom: 0;    font-size: 16px; height: 50px;}.fb_fix a {    writing-mode: unset;    -webkit-writing-mode: unset;    width: 100%;    border-radius: 0; height: 50px;}.line_fix {    width: 100%;    float: left;}.fb_fix {    width: 50%;    float: left;}.footer_block {    padding: 60px 30px 60px;}.footer_block::before {    height: 16%;}.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;}/*內頁*/#RWDPAGE_BASE_PAT02 .RWDbanner_plus01.style-dotnav.dot {padding:0px}.page_wrapper_bg section.call_to_action > .container {width: 100%;padding:40px 20px}.eforms3 .page_wrapper_bg section.call_to_action > .container {width: 100%;}.page_wrapper_bg section.call_to_action {padding: 0px !important;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {    padding: 37px 17px 37px 15px;}.RWDmenu_plus04 #search-box {    margin-right: 0;}.RWDmenu_plus04 #search-box .form-control {    width: 100%;}.RWDmenu_plus04 .features {    margin-right: 15px;}/*.RWDmenu_plus04 .features .edit {padding:0;    position: fixed;    top: 54px;    width: 100%;    height: 40px;    left: 0;    background: #efefef;    z-index: -1;}*//*.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {    padding: 15px 10px;}.RWDmenu_plus04 .features .search-btn {    padding: 15px 15px;}.RWDmenu_plus04 .logo {    width: 70px;    margin-top: 6px;}.banner-block {    margin-top: 94px;}*/ 
.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.txt1 span {    font-size: 30px; }h1.main-title {    font-size: 28px!important;}.RWDproduct002_v2 {    padding: 80px 15px!important;}.portfolio-bottom-summary {    height: auto !important;}.RWDproduct002_v2 .btn.btn-rj {    padding: 6px 15px;    font-size: 15px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box {    height: auto;}#m_RWDfullscreen01_49_1 .picbgbox {    height: 220px !important;}.RWDparallax_new .container {    width: 95%;}span.ab2_span {    margin: 0 auto 4px;    background: transparent;    color: #910b19;    border-bottom: 1px solid #910b19;    border-radius: 0;    width: 100%;    font-size: 15px;    font-weight: 500;}.ab_store_box {    padding-bottom: 15px;    margin: 0 15px;}h3.par_title {    font-size: 20px;}br.con_br {    display: block;}.con_hidden {    display: none;}.RWDad001 .clients_list a {    width: calc(100% / 2);}/*內頁*/ 
.hgroup h1 {font-size: 20px !important;}.hgroup .breadcrumb {padding: 6px 0;}.webdesc {font-size: 16px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.txt1 span {    font-size: 26px;}.txt2 span {    font-size: 16px;    letter-spacing: 1px;}.RWDproduct002_v2 .btn.btn-rj {    font-size: 14px;}.RWDleft_cont002 .item-second .text-box .title {    font-size: 24px!important;    text-align: center;    letter-spacing: 2px;}.copy_block {    font-size: 12px;    line-height: 1.8;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {width: 75px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc h3 {    font-size: 15px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc a.pro_btn {    padding: 5px 15px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 13px;}.RWDad003 .top_shortcut_box {    height: 100px;}h3.par_title {    font-size: 18px;    letter-spacing: 2px;}.RWDproduct002_v2 .btn.btn-rj {    font-size: 12px;}.RWDleft_cont002 .item-second .text-box .title {    font-size: 22px!important;}.ab_store_box {    margin: 0;}.footer_block {    padding: 60px 15px 60px;}.scrollTop002 .ii {    font-size: 35px !important;}.scrollTop002 {    bottom: 55px;    right: 10px;}/*內頁*/ 
.RWDproduct_page .btn-other li button {    display: flex;    justify-content: center;    align-items: center;}.RWDproduct_page .btn-other li .ii {    margin-right: 10px;}
}
/*320px end*/