/*cookie*/ 
.RWDalert_fancybox.bottom{width:450px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:none!important;border:1px solid #eee;margin-left:20px;margin-bottom:20px}.RWDalert_fancybox.bottom .editor{font-weight:500;font-size:14px!important;color:#000}.RWDalert_fancybox .btn{font-size:14px;border-radius:0;background:transparent!important;border:1px solid;color:#333!important;font-weight:700;padding:6px 20px}.RWDalert_fancybox .btn:hover,.RWDalert_fancybox .btn.active{color:#fff!important;background:#000!important;color:#fff!important;border-color:#000!important}.RWDalert_fancybox.bottom{width:100%;margin-left:0;margin-bottom:0}/* 動態效果fadeIn*/ 
.RWDproduct002_v2 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDmenu_plus02 .cart-block:hover:after, .RWDmenu_plus02 .member-block:hover:after, .RWDmenu_plus02 .querycar-block:hover:after{display:none}.RWDleft_cont002 .item-second:hover .pic img{transform:scale(1)}.RWDfakeloader{background:url(archive/image/customization/loadingbg.jpg) no-repeat;background-position:center;width:100vw!important;height:100vh!important;overflow:hidden;background-size: cover;}.fl {width:150px;top: 50% !important;transform: translateY(-50%);z-index: 2}.fl img {width:100%;animation-name: zeroall;animation-duration: 5s;}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  30% {    opacity: 1;  }}a,a:hover, a:focus{text-decoration:none;transition: .5s ease!important}#RWDfullscreen01{font-size:17px;line-height:2;letter-spacing:1px;font-family: 'Noto Serif TC', serif;}#RWDfullscreen01 p{font-size:17px;line-height:2;letter-spacing:2px;font-family: 'Noto Serif TC', serif;margin:0}/*menu*/ 
.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before{background:white}.cd-primary-nav>.has-children>a{padding-right:30px!important}.RWDmenu_plus02 .cart-block,.RWDmenu_plus02 .member-block,.RWDmenu_plus02 .querycar-block{margin-left:30px}.cd-logo {width: 230px;margin-top: 10px}.RWDmenu_plus02 .container {width: 100%;padding:0}.RWDmenu_plus02 .inside,.cd-main-header{background:transparent;transition:.5s}.cd-logo img{opacity:0;transition:.5s}.cd-main-header{padding:1vw 3vw 0}nav.cd-nav{border-bottom:1px solid;margin: 0}.cd-primary-nav>li a{font-family:'Noto Serif TC',serif;font-weight:500;font-size:16px;letter-spacing:2px}.cd-primary-nav>li:after{display:none}.cd-primary-nav>li>a:hover{color:#562710}li.shop>a{font-weight:700;border-bottom:1px solid}.cd-primary-nav .cd-secondary-nav>li.active>a,.cd-primary-nav .cd-secondary-nav>li>a:hover{background-color:#572812}.cd-primary-nav>li>a:hover:after,.cd-primary-nav>li>a:hover:before{background-color:#552611}li.reservation>a span{letter-spacing:0;margin-right:5px}.cd-primary-nav>li>a{color:#fff;filter:drop-shadow(0 2px 4px black)}.cd-primary-nav>li:before{content:"";background:rgb(255, 255, 255,.9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:50%;z-index:-1;transition:.5s;opacity: 0;}li.reservation:before {background: #07BB07 !important;opacity: 0;transition:.5s}li.reservation:hover:before {opacity: 1;transition:.5s}.cd-primary-nav>li:hover:before{transition:.5s;opacity: 1}.cd-primary-nav>li>a:hover{color:#222;filter:none}li.reservation>a{padding-left:40px!important}li.reservation>a:before{content:"";background:url(archive/image/customization/line.png) no-repeat;width:20px;height:20px;position:absolute;background-size:contain;left:10px;top:52%;transform:translateY(-50%);transition:.5s}li.reservation:hover>a{filter:drop-shadow(0px 1px 2px #066b06)}li.reservation>a:hover{color:#fff!important}li.reservation:hover>a:before{background:url(archive/image/customization/line1.png) no-repeat;background-size:contain;transition:.5s}.RWDmenu_plus02 .cart-block a:hover,.RWDmenu_plus02 .member-block a:hover,.RWDmenu_plus02 .querycar-block a:hover{color:#ccc}.RWDmenu_plus02 .cart-block:hover i{color:#ccc}.RWDmenu_plus02 .cart-menu .buy-btn a{background:#552611}.RWDmenu_plus02 .cart-menu .title span {position: relative; top: -2px;background: #552611}.RWDmenu_plus02 .cart-menu .title{color:#222;font-weight:500}.RWDmenu_plus02 .cart-block a,.RWDmenu_plus02 .member-block a,.RWDmenu_plus02 .querycar-block a{color:#fff}li.has-children.hover>a{filter:none;color:#222}.is-up .cd-main-header{padding:0 5vw;background:#fff;box-shadow:none;transition:.5s}.is-up .cd-logo img{opacity:1}.RWDmenu_plus02 .is-up .cart-block a,.RWDmenu_plus02 .is-up .member-block a,.RWDmenu_plus02 .is-up .querycar-block a{color:#222}.is-up .cd-primary-nav>li>a{color:#222;filter:none}.RWDmenu_plus02 .is-up .cart-block a:hover,.RWDmenu_plus02 .is-up .member-block a:hover,.RWDmenu_plus02 .is-up .querycar-block a:hover{color:#552611}.RWDmenu_plus02 .is-up .cart-block:hover i,.is-up .cd-primary-nav>li>a:hover{color:#552611}.is-up .cd-primary-nav>.has-children>a::after,.is-up .cd-primary-nav>.has-children>a::before{background:#222}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price{font-weight: normal;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price {color: #d70000;}/*banner*/ 
.RWDbanner_plus01 .logo img{margin:0}.RWDbanner_plus01 .slick-caption .container{width:100%;padding:0}.RWDbanner_plus01 .slick-caption{top:auto;bottom:40px;padding-right:60px;width:100%}.RWDbanner_plus01 .logo{width:calc(100% - 68vw)}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background:#fff}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background:#fff;opacity:.5}.cd-main-content{background:url(archive/image/customization/mainbg.jpg);background-attachment:fixed;overflow: hidden;background-size: contain}/*fonts*/h2.sub-title{color:#222!important}h2.sub-title,.RWDright_cont002 .item-first .text-box .subtitle,.RWDleft_cont002 .item-second .text-box .subtitle{font-weight:600!important;letter-spacing:3px;font-size:25px!important;line-height:1.8;margin:10px 0 0!important;position:relative}h1.main-title{font-size:20px!important;color:#552611!important;font-weight:500!important;letter-spacing:3px}/*founders*/ 
.RWDright_cont002 .container,.RWDleft_cont002 .container{width:100%;padding:0 0 0 6vw}.RWDright_cont002 .item-first:hover .pic img,.RWDleft_cont002 .item-first:hover .pic img{transform:none}.foundersbg{content:"";background:url(archive/image/customization/201224-03.jpg) no-repeat;width:calc(100% - 6vw);height:100%;position:absolute;right:0;background-color:#fff;background-position-x:-145px;}.founders{position:relative}.RWDright_cont002 .item-first,.RWDleft_cont002 .item-second,.RWDleft_cont002 .item-second .text-box{background:transparent;display:flex;justify-content:center;align-items:center}.RWDright_cont002 .item-first>a,.RWDleft_cont002 .item-second>a{pointer-events:none}.RWDright_cont002 .item-first .text-box,.RWDleft_cont002 .item-second .text-box{color:#222}.RWDright_cont002 .item-first .pic,.RWDleft_cont002 .item-second .pic{width:100%}.RWDright_cont002 .item-first>a {    width: 36%;    display: block;    padding-top: 3vw;    padding-right: 6vw;}.text-box .underline,.section-line{display:none!important}.RWDright_cont002 .item-first .text-box .text,.RWDleft_cont002 .item-second .text-box .text{margin-top:20px}.RWDright_cont002 .item-first .text-box .text p.main{display:block;margin-top:20px!important;color:#552611;font-weight:700; letter-spacing: 4px !important}.RWDright_cont002 .item-first .text-box a,.RWDleft_cont002 .item-second .text-box a{display: none}.RWDright_cont002 .item-first .text-box .text,.RWDleft_cont002 .item-second .text-box .text{font-size:16px;line-height:2}.RWDright_cont002 .item-first .text-box .text{width:100%}.RWDright_cont002 .item-first .text-box{width:calc(100% - 64vw);padding:0;position:absolute;left:48%;transform:translateX(-50%)}/*abuss*/ 
.RWDright_cont002 .item-first,.RWDleft_cont002 .item-second{flex-direction:row-reverse;margin:100px 0;justify-content:end}.RWDleft_cont002 .item-second .text-box{display:flex;flex-direction:column;align-items:baseline;width:calc(100% - 53vw);position:absolute;height:auto;padding-left:7vw;padding-right:0}.RWDleft_cont002 .item-second .text-box .title{font-size:18px;letter-spacing:2px}.RWDleft_cont002 .item-second .text-box .subtitle {margin-top: 0 !important}.RWDright_cont002 .item-first{margin:0}.RWDleft_cont002 .item-second .text-box .text {width: 91%}.RWDleft_cont002 .item-second>a{width:calc(100% - 43vw)}p.reserp{margin:15px 0 0!important}.RWDleft_cont002 .item-second .text-box p.reserp>a{color:#2b2b2b;display:inline-block;background:transparent;width:auto;margin:0;border:0;border-bottom:1px solid;border-radius:0;line-height:1;margin:0 10px;padding:0 10px 10px;letter-spacing: 4px;}.RWDleft_cont002 .item-second .text-box .subtitle {max-width: 620px}.RWDleft_cont002 .item-second .text-box p.reserp>a:hover{color:#652b11}.RWDright_cont002 .item-first .text-box .subtitle {min-width: 620px;max-width: 620px}/*services*/ 
.RWDnews005 h2.sub-title,.RWDproduct002_v2 h2.sub-title{display:inline-block}.RWDnews005 h2.sub-title:before,.RWDnews005 h2.sub-title:after,.RWDproduct002_v2 h2.sub-title:before,.RWDproduct002_v2 h2.sub-title:after{content:"";background:#ccc;width:300px;height:1px;top:50%;position:absolute;left:-350px}.RWDnews005 h2.sub-title:after,.RWDproduct002_v2 h2.sub-title:after{left:auto;right:-350px}.services .container .container{width:100%}.services .container{width:85%}.RWDnews005 .margin-top-20{display:block;padding:20px;text-align:center;letter-spacing:2px;line-height:1.5;margin:0!important}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{transition:.5s}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover{transform:translate(-5px,-10px);transition:.5s}.RWDnews005 .owl-carousel.owl-padding-10{overflow:visible}.services {margin: 50px 0 80px}/*portfolios*/ 
.portfolios .container{width:82%;padding:0}.RWDproduct002_v2{max-height:3400px;overflow:hidden;margin-bottom:70px}.RWDproduct002_v2 .popup-portfolio .portfolio-item{float:left;height:auto!important;position:relative!important;left:unset!important;top:unset!important;transform:translate(0px,0px)!important;width: calc(100%/3 - 1px);}.RWDproduct002_v2 .popup-portfolio:before,.RWDproduct002_v2 .popup-portfolio:after{  content: "";flex-basis: 100%; width: 0; order: 2;}.RWDproduct002_v2 .popup-portfolio{display:flex;flex-flow:column wrap;align-content:space-between;margin:0 auto}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3n+1) { order: 1; }.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3n+2) { order: 2; }.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3n)   { order: 3; }.RWDproduct002_v2 .btn.btn-rj{border-radius:0;padding:5px 30px;font-size:17px;letter-spacing:2px;background:transparent;border:1px solid}.RWDproduct002_v2 .active .btn.btn-rj{background-color:#552611}.RWDproduct002_v2 .btn.btn-rj:hover{color:#fff;background:#552611}.portfolio-bottom-summary{height:auto!important;background:#fff;width:80%;margin:20px auto;padding:10px}.portfolio-bottom-summary h4{color:#222;font-size:18px;line-height:1; word-break: break-all;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color:#552611}.RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img{-webkit-transform:scale(1);transform:scale(1)}.RWDproduct002_v2 .showbottom:hover .inner-content > img{-webkit-transform:scale(1);transform:scale(1)}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:1527px!important}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3) img{width:100%;height:100%;max-width:100%;max-height:100%}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(12) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(14) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(16) img{width:223.5%;height:100%;max-width:223.5%;max-height:100%;position:relative;left:50%;transform:translateX(-50%)}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3) > .inner-content:hover > img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5) > .inner-content:hover > img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7) > .inner-content:hover > img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(12) > .inner-content:hover > img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(14) > .inner-content:hover > img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(16) > .inner-content:hover > img{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}/*hightlights*/br.hightsbr {display: none;}.hightlights .RWDnews005 .container{width:80%}.RWDnews005 .owl-carousel img {width: 100%}.RWDproduct002_v2{padding:50px 0 0}.hightlights{padding:80px 0;background:#fff}.hightlights .RWDnews005 .controlls-over .owl-controls .owl-prev{left:-50px}.hightlights .RWDnews005 .controlls-over .owl-controls .owl-next{right:-50px}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{background:#fff;border-radius:0;top:49%;transform:translateY(-50%);border:1px solid #eee;line-height:2}.hightlights .RWDnews005 .owl-carousel .owl-wrapper-outer:before{content:"";background:#fff;width:500px;height:100%;left:-494px;position:absolute;z-index:1}
/*footer start*/

.footers .container{width:100%;padding:0;position: relative}.ftinfo{display:flex;color:#868686;width:calc(100% - 6vw);float:right}.ftinner h4{font-size:23px;font-weight:700;letter-spacing:5px;color:#fff;margin: 0 0 20px}.ftinner a{color:#dcdcdc;letter-spacing: 1px}.ftinner.map iframe{filter:grayscale(1)}.ftinner.map{width:36%;margin-top:15px}.ftinner.info1{width:28%;margin-top: 45px}.ftinner.info2 {width: 38%}br.info2br {display:none}.footers:before{content:"";background:#000;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;opacity:.85}.footers{background:url(archive/image/customization/201224-07.jpg) no-repeat;padding:80px 0 0;background-size:cover;background-position:top;position:relative}.footers .container,.rights{z-index:2;position:relative}.footers ol li{;color:#868686}.footers ol{padding-left:25px;margin-top: 5px}/*social*/ 
.RWDsocial001{position:absolute;top:auto;bottom:20px;left:6vw;background:transparent;right:auto;overflow:visible;padding:0}#social_media_wrapper a:nth-child(2):hover{background:#07BB07}#social_media_wrapper a:nth-child(1):hover{background:#2D88FF}#social_media_wrapper a{color:#fff;margin:0 15px 0 0;width:40px;height:40px;font-size:20px;padding:9px;position:relative;background:#552611}#social_media_wrapper a:nth-child(2):before{content:"點LINE預約參觀";font-size:14px;display:block;position:absolute;left:0;width:187px;top:49%;transform:translateY(-50%);letter-spacing:1px;color:#fff;border:1px solid #552611;border-radius:99em;padding:5px 20px 5px 40px}#social_media_wrapper a:nth-child(2):hover:before {border-color: rgb(7 ,187, 7,.5)}#social_media_wrapper a i img{margin-top:-3px}/*rights*/ 
.rights{display:flex;font-size:12px;padding:80px 0 10px;color:#888;justify-content:end;background:transparent;flex-wrap:wrap;width:calc(100% - 6vw);float:right}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#888}.RWDssl01,.rights .RWDedictor{margin-right:20px;display: block;min-width: 250px} .rights .RWDedictor{min-width: 290px}/*tops*/ 
.scrollTop002{bottom:30px}

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

.page_wrapper_bg .cd-logo img {    opacity: 1;transition: 0s;    filter: brightness(10)grayscale(1)contrast(110);}.page_wrapper_bg .is-up .cd-logo img {transition: 0s;    filter: initial;}.page_wrapper_bg li.shop>a {    border-bottom: 0;}.page_wrapper_bg{font-size: 17px;line-height: 2;letter-spacing: 1px;font-family: 'Noto Serif TC', serif;}.page_wrapper_bg p{font-size: 17px;line-height: 2;letter-spacing: 2px;font-family: 'Noto Serif TC', serif;margin: 0;}.call_to_action img{max-width:100%;}.call_to_action a{color:#666;transition: all 0.5s ease 0s;}.page_wrapper_bg a{transition: all 0.5s ease 0s;}.page_wrapper_bg a:hover{color:#552611;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6{font-family: 'Noto Serif TC', serif;}.collapsing_header .main{top: 0 !important;}/*標題麵包屑*/ 
.page_subject{padding: 0;text-align: center;}.hgroup{margin-bottom: 50px;}.hgroup h1{font-size: 25px;color:#222;font-weight: 600;letter-spacing: 3px;line-height: 1.8;}.hgroup .breadcrumb{border: 0 solid transparent;border-radius: 0;background-color: transparent;position: relative;bottom: auto;right: auto;left: auto;margin: 0 auto;float: none !important;display: block;padding: 0;font-size: 15px;}.hgroup .breadcrumb::before{content:"";width: 30%;height: 1px;display: block;background-color: #ccc;position: absolute;top: 50%;left: 0;}.hgroup .breadcrumb::after{content:"";width: 30%;height: 1px;display: block;background-color: #ccc;position: absolute;top: 50%;right: 0;}.product1 .hgroup .breadcrumb::before, .product1 .hgroup .breadcrumb::after{width: 25%;}.page_wrapper_bg .hgroup .breadcrumb a{color: #552611;}.hgroup .container{width:100% !important;min-width:100% !important;border-bottom: none;}.page_wrapper_bg .call_to_action h3{margin: 0 auto 20px;color: #333;font-size:24px;line-height: 1.4;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: transparent;box-shadow: none;}.m2018 .products-nav .nav-title{background: transparent;font-size: 21px;padding: 2.5px 0px 15px;margin-bottom: 7px;color: #333;font-weight:400;position: relative;overflow: hidden;letter-spacing: 3px;font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li > a{position:relative;}.page_wrapper_bg .products-nav>ul> li > a::before{content:"";content: "";width: 0px;height: 5px;display: block;background-color: #552611;position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: all 0.5s ease 0s;}.page_wrapper_bg .products-nav>ul> li.active > a::before, .page_wrapper_bg .products-nav>ul>li:hover > a::before{width: 20px;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #222;font-weight: normal;padding-left: 40px;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #222;font-weight: normal;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav a{padding: 5px 0px 5px 15px;font-size: 16px;font-size: 16px;letter-spacing: 1.5px;color: #777;font-family: 'Noto Serif TC', serif;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #777;font-size: 16px;padding: 5px 0px 5px 15px;letter-spacing:2px;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;padding-left: 25px !important;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;padding:10px 0px 0px;}li.has-child.is-open {background: transparent;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}.m2018 .products-nav li:not(.has-child)>a {font-size: 16px;letter-spacing: 1.5px;font-family: 'Noto Serif TC', serif;}@media (min-width: 1200px) {#sidebar .products-nav ul li ul li ul li ul li a {padding-left: 32px;}}/*main*/ 
.page_wrapper_bg .cd-main-content{margin-top: 0;}section.call_to_action{background-color:transparent;padding: 45px 0 100px 0;font-size: 16px;letter-spacing: 1.5px;line-height: 2;color:#222;}section.article-text p{font-size: 16px;letter-spacing: 1.5px;line-height: 2;color:#222;}.RWDslider01 .editor{font-size: 16px;line-height: 2;color: #222;}.RWDslider01 .control-box{letter-spacing:0;line-height: 1;font-size:16px;font-family: 'Open Sans', 微軟正黑體, sans-serif;}.RWDtimeline02 .timeline2_list .block .text{color: #222;line-height: 1.8;}.page_wrapper_bg .tabs{font-weight: normal;}@media (min-width: 1025px) {.page_wrapper_bg .article-text.rwd .container{padding:0;width: 100%;}}.page_wrapper_bg .call_to_action .pagecontent h1{margin: 0 auto 20px;font-size: 18px;font-weight: normal;color: #333;}/*按鈕*/ 
.btn.active, .btn:active{box-shadow: none;}.page_wrapper_bg .call_to_action .pagecontent .btn{border: 0px solid transparent;padding: 0;font-size: 15px;line-height: 1;border-radius: 0;display: block;text-align: right;margin-top: 50px;background-color: transparent !important;}.page_wrapper_bg .call_to_action .pagecontent .btn a{width: 100%;max-width: 130px;letter-spacing: 2px;border-radius: 0;border: 1px solid #555;background: transparent;padding: 11px 0;display: inline-block;text-align: center;color: #555;transition: all 0.5s ease 0s;}.page_wrapper_bg .call_to_action .pagecontent .btn a:hover{color:#fff;background: #552611;border: 1px solid #552611;}.page_wrapper_bg .call_to_action .pagecontent .btn:hover, .page_wrapper_bg .call_to_action .pagecontent .btn:focus, .page_wrapper_bg .call_to_action .pagecontent .btn:active{box-shadow: none;}#eforms .ebtn.currectsend_btn{background:transparent;color:#555;border-radius: 0;line-height: 1;width: 100%;text-align: center;max-width: 150px;}#eforms .currectsend_btn .web_btn2{background-color: transparent;color: #555;border: 1px solid #555;padding: 11px 0;display: block;margin-top: 20px;margin-left: 15px;border-radius: 0;font-size: 14px;transition: all 0.5s ease 0s;}#eforms .currectsend_btn .web_btn2:hover{background: #552611;color: #fff;border-color: #552611;}.RWDshopping .btn.normal{min-width: 150px;margin: 0 auto;border-radius: 0;}.RWDquiry .btn.normal, .RWDshopping .btn.normalborder: 1px solid #555;border-radius: 0;text-align: center;padding: 11px 0;line-height: 1;color: #555;float: left;font-size: 15px;letter-spacing: 1.5px;transition: all 0.5s ease 0s;}.RWDquiry .btn.normal:hover, .RWDshopping .btn.normal:hover{background: transparent !important;color: #0b5d4c;border-color: #0b5d4c;}#btn_querycar_submit, .RWDshopping .btn.bg2{border: 1px solid #552611;border-radius: 0;text-align: center;padding: 10px 0;line-height: 1;color: #fff;float: right;background: #552611;font-weight: normal;font-size: 15px;transition: all 0.5s ease 0s;}#btn_querycar_submit:hover, .RWDshopping .btn.bg2:hover{background:transparent !important;color:#555;border-color:#555;}/*產品列表B*/#product .product_list_item div.img{border: 2px solid #eee;}#product .item .subject A.itemlink{color: #222;font-weight: normal;}#product .item .subject{margin-bottom: 0;font-size: 18px;line-height: 1.5;text-align: center;background-color: #fff;padding: 10px 5px 5px;height: auto !important;}.layoutlist_2 .item, .layoutlist_4 .item{border-bottom: none;}#product .layoutlist_2 .item .summary{margin-bottom: 25px;font-size: 15px;line-height: 1.7;letter-spacing: 1.5px;background-color: #fff;padding:0 5px 15px;text-align: center;}#product .layoutlist_2 .item .summary A.itemlink{color: #777;}#productbx{margin-top: 20px !important;}/*產品內容A*/ 
.page_content1 #productbx_bg{background: #fff;}#prod_name, #prod_name h2{margin: 50px auto 0;}#member_org_price, #prod_fixprice{margin-top: 15px;}.page_content1 #prod_price {margin-top: 2px;line-height: 1;}.dd-option-selected label{font-weight: normal;font-size: 15px;}#btn_shopping{line-height: 33px;font-size: 14px;padding: 0 20px;border-radius: 0;background: transparent;color: #555;border: 1px solid #555;transition: all 0.5s ease 0s;}#btn_shopping:hover{background-color: #552611;border-color:#552611;color:#fff;}.product_desc_subject{font-size: 18px;color: #552611;font-weight: normal;letter-spacing: 1.5px;}#product .page_content1 .btn{width: 100%;}/*相簿*/#album .page_content1 > div:nth-child(3){height:0 !important;}.album1 .page_wrapper_bg .call_to_action .pagecontent .btn{margin-top: 0;}/*最新消息*/ 
.layoutlist_8 .article_subject{font-weight: 400;}.layoutlist_8 .list_subject .itemlink{font-size: 16px;font-weight: bold;}.layoutlist_8 .list_subject .summary{margin: 10px auto 0;color:#777}.layoutlist_8 .list_subject .summary .itemlink{font-size: 15px;font-weight: normal;color:#777;}.layoutlist_8 .list_subject a{font-size: 18px;color: #222;margin-top: 5px;display: block;}.layoutlist_8 .list_subject .summary a{font-size: 16px;font-weight: normal;color:#777;margin-top: 0;}.layoutlist_8 .listdate .yearmonth{color: #777;text-align: center;}.layoutlist_8 .listdate .day{text-align: center;}/*文章列表頁籤*/ 
.article-text .tabs nav ul li{border: 0px solid transparent;}.article-text .tabs nav li.tab-current:after, .tabs nav li.tab-current:before{display:none;}.article-text .tabs nav li.tab-current a::after{display:none;}/*文章列表B*/ 
.layoutlist_2 .list_subject a{font-size: 17px !important;color: #999 !important;margin-top: 5px;display: block;line-height: 1.5 !important;}.layoutlist_2 .list_subject .subsubject{margin: 10px auto 0;}.layoutlist_2 .list_subject{font-size: 16px;font-weight: normal;color: #555;margin-top: 0;}.layoutlist_2 .listdate{border-left: 1px solid #eee !important;}.layoutlist_2 .listdate .yearmonth{padding: 0 0 2px;text-align: center;color: #777;}.layoutlist_2 .listdate .day{text-align: center;line-height: 1.2;}#article .webdesc{font-weight: 400;color: #333;padding: 15px 30px;margin-bottom: 50px;background: #fff;border-radius: 0;box-shadow: 11px 12px 15px -14px #ababab;}.RWDtimeline01 .line_dot2 span{background: linear-gradient(to bottom,rgb(241, 241, 241) 0,rgb(245, 245, 245) 2%,rgb(243, 243, 243) 100%);}.RWDtimeline01 li.event .point .editor{font-size: 15px;color: #222;}.RWDtimeline01 li.event:before{background: #f8f8f8;}.RWDtimeline02 .timeline2_list .block .text{font-size: 15px;line-height: 1.75;}.RWDtimeline02{color: #222;}.RWDtimeline02 .model-title{font-size: 21px;}/*相簿*/ 
.layoutlist_2 .album_item{overflow: visible !important;margin: 10px 0px 35px;}.layoutlist_2 .album_item_subject{line-height: 1.5;padding: 15px 0 0;}/*聯絡我們*/ 
.eformsDesc{border-bottom: 0px solid transparent;padding-bottom: 40px;}@media (min-width: 800px) {.form-horizontal .form-group{margin-left: 0;}}#eforms .customized_columns  label{font-weight: normal;color: #999;}.form-control{border-radius: 0;}.formdesc{color: #666;}#eforms h2{font-weight: 600;margin: 0 auto 20px;font-size: 18px;color: #333;}#eforms .col-md-4.col-sm-12{filter: grayscale(1);}/*會員*/ 
.login_box_head{color: #222;font-weight: normal;}.login_box_body .control-label{font-weight: normal;color: #222;}#btn_member_login{border-radius: 10px;background-color: #0b5d4c;color: #fff;transition: all 0.5s ease 0s;}#btn_member_login:hover{background-color: #074495;color: #fff;}.member_join {font-size: 15px;}.member_join_strong{color: #999;}#login_form .col-lg-12 {padding: 0;}#login_form .btn-primary{color: #555;background-color: transparent;border: 1px solid #555;border-radius: 0;font-size: 15px;max-width: 100%;transition: all 0.5s ease 0s;}#login_form .btn-primary:hover{background-color: #552611;border-color:#552611;color:#fff;}.login_join_panel .btn-primary{color: #0b5d4c;background-color: transparent;border-color: #0b5d4c;border-radius: 10px;font-size: 15px;}#join_form .btn-primary{background: transparent !important;color:#555;border: 1px solid #555;transition: all 0.5s ease 0s;}#join_form .btn-primary:hover{background: #552611 !important;color: #fff;border-color:#552611;}#join_form .btn{font-size: 15px;padding: 10px 0;text-align: center;max-width: 150px;width: 100%;border-radius: 0;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]){border-radius: 0;}.shopping_view {margin-top: 15px;display: block;font-size: 15px;}.shopping_viewlogin__submit{color: #fff;background: #0b5d4c;border-radius: 10px;letter-spacing: 3px;transition: all 0.5s ease 0s;}.no-touch .shopping_viewlogin__submit:hover{background: #0b5d4c;color: #fff;}#join_form{background-color: #fff;}/*會員表單*/#qForm{margin-bottom: 15px;}.member .row.col-sm-9.col-md-9 .search_area input[type="checkbox"], .member .row.col-sm-9.col-md-9 input[type="radio"]{margin: 4px 0px 0 15px;}.member .row.col-sm-9.col-md-9 .webbtn{font-size: 15px;border-radius: 0;padding: 8px 15px;margin-left: 15px;line-height: 1;background: #6c6c6c;transition: all 0.5s ease 0s;}.member .row.col-sm-9.col-md-9 .webbtn:hover {background: #eda591;}.member .col-sm-9.col-md-9 #join_form{border: none;margin: 0;padding: 0;max-width: 100%;}.member .col-sm-9.col-md-9 #join_form .control-label{font-weight: normal;font-size: 16px;color: #999;width: 100px;padding-left: 0;}.member .col-sm-9.col-md-9 #join_form .col-sm-10.col-lg-11{width:calc(100% - 100px);}.member .col-sm-9.col-md-9 #join_form .col-sm-12.col-md-11{width:calc(100% - 100px);}#join_form input[type="text"], #join_form textarea{border: 1px solid #e2e2e2;background-color: #f4f4f4;font-size: 15px;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]){border: 1px solid #e2e2e2;background-color: #f4f4f4;font-size: 15px;}.member .col-sm-9.col-md-9 #join_form .join_form_btns{max-width: calc(100% - 125px);margin: 40px 0 0 auto;}#join_form .form-control:focus, #join_form .form-control:hover, #join_form select.form-control:focus, #join_form select.form-control:focus:not([size]):not([multiple]), #join_form select.form-control:hover, #join_form select.form-control:hover:not([size]):not([multiple]){border: 1px solid transparent;border-color: #e7e7e7;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,233,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,233,233,.6);}/*返回登入頁*/ 
.btn-primary a {    color: #fff;}.btn-primary {    width: 100%;    max-width: 150px;    letter-spacing: 2px;    border-radius: 10px;    border: none;    background: #999;    padding: 11px 0;    display: inline-block;    text-align: center;    color: #fff;    transition: all 0.5s ease 0s;}.btn-primary:hover a {    color: #fff;}.btn-primary:hover {    color: #fff;    background: #aaa;    border: none;}/*購物車*/ 
.RWDshopping{font-size: 15px;}.info-box, .no-item, .shopping-item, .shopping_form{box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}#shopping_form .shopping-item{padding: 15px 30px 30px;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form{background: #fff;border-radius: 0;}.shop-1 .shopping-price-box .sum-box {background: #fff;border-radius: 0;}.shopping-item .table .pic img{border: 2px solid #eee;}.shopping-item .name{font-size: 16px;}/*購物車上方圓*/@keyframes num-bg {    0% {        background: #552611;        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background:#552611;        -webkit-transform: scale(1);        transform: scale(1)    }}

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

@media (max-width: 1900px) {.RWDleft_cont002 .item-second .text-box{padding-left:5vw}.RWDright_cont002 .item-first .text-box {width: 100%;left: 78vw}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:1530px!important}.RWDproduct002_v2{max-height:3400px}}@media (max-width: 1800px) {.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:1455px!important}.RWDproduct002_v2{max-height:3220px}}@media (max-width: 1700px) {.RWDright_cont002 .container,.RWDleft_cont002 .container{padding:0 0 0 4vw}.RWDright_cont002 .item-first>a{width:34%;padding-right:4vw}.RWDleft_cont002 .item-second .text-box{padding-left:3vw}.services .container{width:90%}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:1380px!important}.RWDproduct002_v2{max-height:3080px}.ftinner.info2{width:43%}}@media (max-width: 1600px) {.RWDright_cont002 .item-first>a{width:34%;padding-right:4vw}.RWDleft_cont002 .item-second .text-box{width:calc(100% - 50vw);padding-left:3vw}.RWDleft_cont002 .item-second>a{width:calc(100% - 47vw)}.services .container{width:95%}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:1280px!important}.RWDproduct002_v2{max-height:2880px}.ftinner.info2{width:43%}.RWDright_cont002 .item-first .text-box .subtitle {min-width: 580px; max-width: 580px}}@media (max-width: 1500px) {.RWDleft_cont002 .item-second .text-box {width: calc(100% - 43vw);min-width: auto;}.RWDleft_cont002 .item-second>a {width: calc(100% - 51vw)}.is-up .cd-main-header{padding:0 3vw 0 1vw}.RWDright_cont002 .item-first>a{width:39%;padding-right:4vw}.RWDright_cont002 .item-first .text-box{width:calc(100% - 54vw);left:46%}.foundersbg{background-position-x:-350px}.RWDleft_cont002 .item-second{margin:100px 0 60px}.services{margin:50px 0 30px}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:1200px!important}.RWDproduct002_v2{max-height:2720px}.ftinfo{flex-wrap:wrap}.ftinner.info2{width:50%}.ftinner.map{width:94%;margin-top:80px}.ftinner.map iframe{height:150px}.RWDsocial001{bottom:205px}.rights{padding:50px 0 10px}.portfolio-bottom-summary{width:90%}}@media (max-width: 1400px) {.cd-logo{width:180px;margin-top:16px;position:absolute}.is-up .cd-main-header{padding:0 2vw 0 0}.cd-primary-nav>li>a{padding:0 15px}h2.sub-title,.RWDright_cont002 .item-first .text-box .subtitle,.RWDleft_cont002 .item-second .text-box .subtitle{font-size:22px!important;letter-spacing:2px}.RWDright_cont002 .item-first .text-box{width:calc(100% - 41vw)}.RWDleft_cont002 .item-second .text-box .subtitle {max-width: 590px;}.foundersbg{background-position-x:-150px;background-position-y:-70px}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:1130px!important}.RWDproduct002_v2{max-height:2580px}.ftinner.info1{width:40%;margin-top:45px}.ftinner.info2{width:55%}}@media (max-width: 1300px) {.RWDmenu_plus02 .cart-block,.RWDmenu_plus02 .member-block,.RWDmenu_plus02 .querycar-block{margin-left:25px}.cd-primary-nav>li a{font-size:15px}.cd-logo{width:200px;margin-top:14px}.RWDright_cont002 .item-first .text-box {width: calc(100% - 14vw);left: 53%}.RWDright_cont002 .item-first>a{width:43%;padding-right:3vw}.RWDleft_cont002 .item-second .text-box{width:calc(100% - 50vw);min-width:670px}.RWDleft_cont002 .item-second>a{width:calc(100% - 54vw)}.RWDnews005 h2.sub-title:before,.RWDnews005 h2.sub-title:after,.RWDproduct002_v2 h2.sub-title:before,.RWDproduct002_v2 h2.sub-title:after{width:200px;left:-250px}.RWDnews005 h2.sub-title:after,.RWDproduct002_v2 h2.sub-title:after{left:auto;right:-250px}.services .container{width:100%}.portfolios .container{width:90%}.portfolio-bottom-summary{width:95%}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:1175px!important}.RWDproduct002_v2 {max-height: 2650px;}}@media (max-width: 1200px) {.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:1088px!important}.RWDproduct002_v2{max-height:2480px}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus02 .cart-block i{position:relative;top:-2px}nav.cd-nav .bottom-copyright{display:none}.cd-primary-nav,.cd-primary-nav ul{background:#fff}.cd-primary-nav .cd-secondary-nav>li.active>a,.cd-primary-nav .cd-secondary-nav>li>a:hover{color:#572812;background:transparent}.is-up .cd-main-header{padding:0 2vw 0 1vw;height:65px}.cd-logo{margin-top:7px!important}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:1064px!important}.RWDproduct002_v2{max-height:2435px}.ftinner.info2{width:58%}.ftinfo p{letter-spacing:1px!important}.rights{letter-spacing:.5px!important}.RWDmenu_plus02 .phone-menu{margin-top:4px}.cd-primary-nav>li>a{color:#222;filter:none}li.reservation:hover:before{display:none}li.reservation:hover>a{filter:none}li.reservation>a:hover{color:#222!important}li.reservation:hover>a:before{background:url(archive/image/customization/line.png) no-repeat;background-size:contain}.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before{background:#222}.cd-header-buttons{min-width:165px;background:#fff;border-radius:99em;padding:0 15px 0 0 !important;top:10px}.cd-nav-trigger span,.cd-nav-trigger span::after,.cd-nav-trigger span::before{background:#222;height:1px}.RWDmenu_plus02 .cart-block a,.RWDmenu_plus02 .member-block a,.RWDmenu_plus02 .querycar-block a{color:#222}.cd-main-header{padding:1vw 5vw 0}.RWDright_cont002 .item-first .text-box {width: calc(100% - 22vw);}@media (max-width: 1198px) {.RWDright_cont002 .item-first>a{width:35%;padding-right:3vw;padding-top:15vw}.RWDright_cont002 .container,.RWDleft_cont002 .container{padding:0 0 0 2vw}.foundersbg{background-position-x:0;background-position-y:0;background-size:cover}.RWDleft_cont002 .item-second>a{width:calc(100% - 56vw)}br.info2br{display:block}.ftinner.info2{width:50%}.ftinner.info1{width:50%}.ftinner.map{margin-top:100px}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3), .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5), .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7) {height: 1085px!important}.RWDproduct002_v2 {max-height: 2480px}}@media (max-width: 1100px) {.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3), .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5), .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7) {height: 1005px!important;}.RWDproduct002_v2 {max-height: 2350px;}.RWDnews005 h2.sub-title:before,.RWDnews005 h2.sub-title:after,.RWDproduct002_v2 h2.sub-title:before,.RWDproduct002_v2 h2.sub-title:after{width:150px;left:-200px}.RWDnews005 h2.sub-title:after,.RWDproduct002_v2 h2.sub-title:after{left:auto;right:-200px}.RWDright_cont002 .item-first .text-box{left:48%}.RWDleft_cont002 .item-second>a {width: calc(100% - 58vw)}}@media (max-width: 1050px) {.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:965px!important}.portfolio-bottom-summary p{font-size:16px!important;letter-spacing:1px!important}.RWDproduct002_v2{max-height:2245px}.RWDleft_cont002 .item-second>a {width: calc(100% - 63vw)}}/*---內頁---*/section.call_to_action{padding: 20px 0 70px;}.hgroup .container{margin-bottom: 0;padding-bottom: 0;}.hgroup .breadcrumb::before{left: 15px;}.hgroup .breadcrumb::after{right: 15px;}.hgroup .breadcrumb::before, .hgroup .breadcrumb::after{width: 25%;}.product1 .hgroup .breadcrumb::before, .product1 .hgroup .breadcrumb::after {width: 10%;}.pagecontent .article_model[data-seq="0"]{margin-top: 0 !important;}.layoutlist_2 .item, .layoutlist_4 .item{margin-top: 0;margin-bottom:45px;}.product1 .article-text {padding: 0 15px;}#eforms .customized_columns label{letter-spacing: 0.5px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.cd-main-header{padding:5vw 5vw 0}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover{transform:none}.ftinner h4 {letter-spacing: 4px}.hightlights {padding: 80px 0 30px}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:940px!important}.RWDproduct002_v2{max-height:2200px}.RWDbanner_plus01 .slick-caption{bottom:100px;padding-left:40px}.RWDbanner_plus01 .logo{width:calc(100% - 55vw)}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.fl {width:120px}.RWDproduct002_v2 .section-subject{margin:0 0 30px}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:915px!important}.RWDproduct002_v2{max-height:2120px}.RWDbanner_plus01 .logo {width: calc(100% - 40vw);}.RWDnews005 h2.sub-title:before,.RWDnews005 h2.sub-title:after,.RWDproduct002_v2 h2.sub-title:before,.RWDproduct002_v2 h2.sub-title:after{width:15vw;left:-18vw}.RWDnews005 h2.sub-title:after,.RWDproduct002_v2 h2.sub-title:after{left:auto;right:-18vw}.ftinfo{width:calc(100% - 4vw)}.RWDsocial001{left:4vw}.ftinner.map{width:96%}@media (max-width: 950px) {.foundersbg{width:calc(100% - 2vw)}.RWDright_cont002 .item-first>a{width:39%;padding-right:3vw;padding-top:18vw}.RWDleft_cont002 .item-second{margin:0;padding:50px 0 30px;align-items:flex-end;position:relative;flex-direction:column-reverse}.RWDleft_cont002 .item-second>a{width:calc(100% - 30vw)}.RWDleft_cont002 .item-second .text-box{position:relative;width:100%;padding:0 0 0 6vw;min-width: auto;}.RWDleft_cont002 .item-second>a{width:94%;margin:50px 0 0;padding-right:9vw}.RWDnews005 .margin-top-20{padding:20px 0}.services{margin:50px 0 0}.RWDproduct002_v2 .section-subject{margin:0 0 20px}.portfolio-bottom-summary h4{font-size:16px}.portfolio-bottom-summary p{font-size:15px!important;letter-spacing:1px!important}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:874px!important}.RWDproduct002_v2{max-height:2030px}.RWDright_cont002 .item-first{position:relative}.RWDright_cont002 .item-first>a{position:absolute;bottom:0;width:48%;padding-right:5vw;padding-top:0}.RWDright_cont002 .item-first .text-box {position: relative; left: 30%;padding: 50px 0 220px;}}@media (max-width: 900px) {.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:850px!important}.RWDproduct002_v2{max-height:1980px}}@media (max-width: 870px) {.ftinner.info1,.ftinner.info2{width:100%}.ftinfo{align-items:center;text-align:center;width:100%}.ftinner.info1:before{content:"";background:#222;width:calc(100% - 20vw);height:1px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.ftinner.info1{padding-top:20px;margin-top:20px;position:relative}br.info2br{display:none}.RWDsocial001{left:42%;transform:translateX(-50%);bottom:195px}.rights{text-align:center;width:100%;justify-content:center;padding:40px 0 20px}.footers ol{padding-left:25px;max-width:410px;text-align:left;margin:auto;margin-top:15px}.RWDssl01, .rights .RWDedictor {margin-right: 0;}}@media (max-width: 850px) {.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:800px!important}.RWDproduct002_v2{max-height:1885px}.ftinner.map{width:96%}}/*---內頁---*/section.call_to_action{padding: 70px 0 70px 0;}.hgroup .container{margin: 0 auto;}.page_subject {padding: 0 15px;}.hgroup .breadcrumb::before, .hgroup .breadcrumb::after {width: 20%;}.hgroup h1 {margin-bottom: 5px;}#sidebar{margin-bottom: 40px;}#btn_shopping{padding: 3px 0;width: 100%;text-align: center;}#mobile-fixed .btn-box .normal{border-color: #555;color: #555;border-radius: 0;}#mobile-fixed .btn-box .bg2{background: #552611;border-color: #552611;color: #fff;}.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column}.RWDslider01 .pic-list{width:80%;padding:0}.RWDslider01 .text{width:100%}.RWDslider01.pic-right .pic-list {padding: 0;}.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column;width:80%;margin:auto;padding:0!important}.RWDslider01 .pic-list{width:80%;padding:0;margin:auto;float:none!important}.RWDslider01.pic-right .control-box{left:50%;transform:translateX(-50%);text-align:center;right:auto}.RWDslider01 .control-box{right:auto;left:50%;transform:translateX(-50%)}.RWDshopping {font-size: 14px;}.shopping-item .mobile-info, .shopping-item .pd-info{font-family: 'Open Sans', 'Noto Serif TC', serif;}#eforms .customized_columns label{letter-spacing: 1.5px;}#eforms .currectsend_btn .web_btn2{margin-left: 0;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:768px!important}.RWDproduct002_v2{max-height:1840px}.ftinner.map {margin: 100px auto 0;}.RWDright_cont002 .item-first .text-box .subtitle{min-width:auto;max-width:initial}@media (max-width: 768px) {.RWDproduct002_v2{max-height:1765px}}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.services .RWDnews005 .controlls-over .owl-controls .owl-next {right: -15px}.services .RWDnews005 .controlls-over .owl-controls .owl-prev{left:-15px}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:740px!important}.RWDproduct002_v2{max-height:1760px}.cd-header-buttons {min-width: 125px;}.RWDmenu_plus02 .phone-menu{margin-top:3px}br.reserp {display: none}.RWDleft_cont002 .item-second .text-box p.reserp>a{display:block;margin:15px 0;border:1px solid;padding:15px}.RWDleft_cont002 .item-second .text-box p.reserp>a:hover{background:#fff;border-color:#eee}@media (max-width: 670px) {.foundersbg {width: 100%;}.RWDright_cont002 .item-first .text-box{left:0;width:100%;margin:auto;transform:none;max-width:560px}.RWDright_cont002 .item-first>a{width:54%}.portfolios .container{width:95%}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5),.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:690px!important}.RWDproduct002_v2{max-height:1665px}.RWDnews005 h2.sub-title:before,.RWDnews005 h2.sub-title:after,.RWDproduct002_v2 h2.sub-title:before,.RWDproduct002_v2 h2.sub-title:after{width:10vw;left:-14vw}.RWDnews005 h2.sub-title:after,.RWDproduct002_v2 h2.sub-title:after{left:auto;right:-14vw}}/*---內頁---*/ 
.hgroup .breadcrumb::before, .hgroup .breadcrumb::after{display:none;}.call_to_action > .container{padding:0;}.shopping .call_to_action > .container {padding: 0 15px;}#shopping_form .shopping-item{margin: 0 auto;}.page_subject {padding: 0 25px;}.layoutlist_8.rwd .listdate .day{color: #777;}.layoutlist_8.rwd .item:nth-child(2){padding-top:0;}.shopping_form .shopping-title {background: #222;}.shopping-item-box .item-btn{border-radius: 0;}.login_box{background-color: transparent;}.page_wrapper_bg .call_to_action .pagecontent .btn a{max-width: 100%;}#product.pagecontent {padding: 0px!important;}#product.pagecontent .col-md-4.col-xs-6 {padding: 0 7px;}#mobile-fixed .btn-box.step1 li, #mobile-fixed .btn-box.step2 li {width: 47.5%;}#join_form {background-color: transparent;}#join_form .btn{max-width: 100%;}.join_form-title{font-weight: normal;}#eforms .ebtn.currectsend_btn{max-width: 100%;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:120px;top:40%!important}.cd-logo { margin-top: 9px!important; width: 180px;}.RWDfakeloader{background:url(archive/image/customization/loading_ph.jpg) no-repeat;background-position:bottom;width:100vw!important;height:100vh!important;overflow:hidden;background-size: cover;}.RWDbanner_plus01 .logo img{width:calc(100% - 20vw);margin:auto}.RWDbanner_plus01 .slick-caption{bottom:5vw;padding-left:0;width:100%}.RWDbanner_plus01 .logo{width:100%}.RWDmenu_plus02 .cart-block i {top: -8px}.main .RWDright_cont002 .container{padding:0}.RWDright_cont002 .item-first .text-box{width:85%;max-width:initial}br.hightsbr {display: block;}br.foundersbr{display:none}.RWDnews005 h2.sub-title {width: 100%}.RWDright_cont002 .container,.RWDleft_cont002 .container{padding:0}.RWDleft_cont002 .item-second .text-box .text{width:100%}.RWDleft_cont002 .item-second .text-box{padding:0 11vw;width:100%;margin:auto;min-width:auto}.RWDleft_cont002 .item-second>a{width:100%;margin:30px 0 0;padding:0 11vw}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(2n){order:1}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(2n+1){order:2}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3n+1){order: unset}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3n+2){order: unset}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3n) {order: unset}.RWDproduct002_v2 .popup-portfolio .portfolio-item{width:calc(100%/2 - 1px)}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(12) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(14) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(16) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3), .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5), .RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7){height:auto!important}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(3) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(5) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(12) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(14) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(16) img{width:150%;max-width:150%}.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(16) img,.RWDproduct002_v2 .popup-portfolio .portfolio-item:nth-child(7) img{width:100%;max-width:100%}.RWDproduct002_v2{max-height:initial;margin:0 0 -120px}.portfolio-bottom-summary h4 {display: block; line-height: 1.5;margin:5px 0}.portfolio-item{margin:0 0 30px!important}.portfolio-bottom-summary{margin:10px auto;padding:20px 10px}/*footers*/ 
.ftinfo{padding:0 20px}br.info2br{display:block}.ftinner.info2>p:nth-child(2)>a{font-size:18px;padding-bottom:10px;display:block;color:#fff}.scrollTop002{bottom:30px;right:20px}.footers {background-position-x: right;}.footers:before{opacity:.8}.RWDsocial001 {left: 39%}@media (max-width: 550px) {br.abussbr{display:none}.hightlights{padding:60px 0 0}}@media (max-width: 500px) {.RWDproduct002_v2 h2.sub-title{width:86%;margin:auto}.RWDsocial001{left:38%;transform:translateX(-50%);bottom:195px}.RWDright_cont002 .item-first>a{width:75%;margin:auto;padding-right:0;left:50%;transform:translateX(-50%)}.RWDright_cont002 .item-first .text-box{width:90%;padding:50px 0 345px;max-width:initial}.foundersbg {background-position-x: -200px;}h2.sub-title, .RWDright_cont002 .item-first .text-box .subtitle, .RWDleft_cont002 .item-second .text-box .subtitle {font-size: 19px!important; letter-spacing: 1px;}#RWDfullscreen01 p{letter-spacing:1px}.ftinfo{align-items:baseline;text-align:left;padding:0 8vw}.ftinner.info1:before{transform:none;left:0;width:100%}.RWDsocial001{transform:none;left:8vw}.ftinner.map{width:100%}}/*---內頁---*/ 
.page_wrapper_bg .scrollTop002 {bottom: 65px;}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {position: relative;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
@media (max-width: 450px) {.RWDnews005 .section-subject{margin-bottom:30px}.RWDleft_cont002 .item-second .text-box,.RWDleft_cont002 .item-second>a{padding:0 7vw}br.founderonesbr {display: none;}.RWDright_cont002 .item-first .text-box {padding: 50px 0 290px;}.RWDproduct002_v2{margin:0 0 -160px}h1.main-title{font-size:18px!important;letter-spacing:1px}.portfolio-bottom-summary{padding:15px 10px}.RWDproduct002_v2{margin:0 0 -180px}.portfolios .container {width: 100%;}.rights{padding:40px 0 20px}}@media (max-width: 420px) {.RWDbanner_plus01 .logo img{width:calc(100% - 8vw)}.RWDbanner_plus01 .slick-caption{bottom:40vw}.RWDbanner_plus01.style-dotnav.control-right .control-box {bottom: 20px;}.ftinfo{padding:0 8vw}.ftinfo p {letter-spacing: 0px!important}}@media (max-width: 414px) {.RWDbanner_plus01 .logo{display:none}.RWDbanner_plus01 .txt1,.RWDbanner_plus01 .txt2,.RWDbanner_plus01 .txt3{color:#fff}.RWDbanner_plus01 .txt1{font-size:25px;letter-spacing:4px;font-weight:800; filter: drop-shadow(2px 4px 6px black);}.RWDbanner_plus01 .txt2{font-size:17px;font-weight:800;letter-spacing:3px;margin:10px 0 0!important; filter: drop-shadow(2px 4px 6px black)}.RWDbanner_plus01 .txt3{font-weight:400;font-size:15px;letter-spacing:3px; filter: drop-shadow(2px 4px 6px black);margin: 10px 0 0 !important}.RWDbanner_plus01 .slick-caption{text-align:right!important;padding: 0 30px;width: 100% !important}}@media (max-width: 400px) {.ftinner a{letter-spacing:0}}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDright_cont002 .item-first .text-box{width:80%}.RWDright_cont002 .item-first>a{width:84%}.RWDright_cont002 .item-first .text-box .text p.main{letter-spacing:2px!important}.services  .RWDnews005 h2.sub-title{width:95%}@media (max-width: 350px){.RWDright_cont002 .item-first .text-box{width:88%}.RWDproduct002_v2 h2.sub-title{width:88%}.RWDproduct002_v2{margin:0 0 -150px}}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
h2.sub-title,.RWDright_cont002 .item-first .text-box .subtitle,.RWDleft_cont002 .item-second .text-box .subtitle{font-size:17px!important}.RWDright_cont002 .item-first .text-box{padding:50px 0 250px}.services .RWDnews005 h2.sub-title{width:95%}.RWDproduct002_v2{margin:0 0 -130px;padding:0}br.info2br{display:none}
}
/*320px end*/