/* all */body{font-family:'Noto Serif TC',sans-serif;font-weight: 300;letter-spacing: 2px;color: #2e2e2e;}a, a:hover, a:focus{text-decoration: none;transition: all 0.5s ease-out;}p{letter-spacing: 0;color: #2e2e2e;line-height: 1.5em;font-weight: 300;font-size: 15px;}#RWDfullscreen01 ul{list-style: none;padding: 0;}/* 反白顏色設定*/::selection {background: #849460;color: #fff;}::-moz-selection {background:#849460;color: #fff;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*loading*/ 
.RWDfakeloader img{width: auto;}/*搜尋*/ 
.RWDmenu_plus04 .features .search-btn {padding:25px 12px}.RWDmenu_plus04 #search-box.full .form-control {font-size: 20px;}.RWDmenu_plus04 #search-box.full .ibtn {font-size: 20px;}.RWDmenu_plus04 #search-box.full .search-in {max-width:900px}.main.cd-main-content{overflow-x: hidden;}/*寬度間距*/ 
.news-block .container{width: 85%;}/*板塊間距*/ 
.product-block .container,.news-block .container{padding: 100px 0 100px;}.product-block .container{padding-bottom: 0;}/*主標題*/ 
.titlebar{text-align: center;position: relative; margin-bottom: 50px;}.titlebar h2 {    margin-top: 0;    font-size: 28px;    font-weight: 300;    color: #2e2e2e;}.titlebar p{color: #879664;font-size: 17px;text-transform:uppercase;font-weight: 300;}/*按鈕*/a.btn,.newscase-block .RWDedictor002 .btn.btn-rj,.RWDProduct015 .more_product{position: relative;font-size: 15px;border: 1px solid #2e2e2e;color: #2e2e2e;width: 200px;margin: 40px 0 10px;padding: 10px 0;text-align: center;z-index: 1;border-radius: 0;background: transparent;}a.btn::before ,.newscase-block .RWDedictor002 .btn.btn-rj::before,.RWDProduct015 .more_product::before{content: "";background: #2e2e2e;width: 0;height: 100%;position: absolute;right: 0;top: 0;transition: .5s;z-index: -1;}a:hover.btn,.newscase-block .RWDedictor002 .btn.btn-rj:hover,.RWDProduct015 .more_product:hover{color: #fff;}a.btn:hover:before,.newscase-block .RWDedictor002 .btn.btn-rj:hover:before,.RWDProduct015 .more_product:hover::before {width: 100%;transition: .4s;right: auto;left: 0;}/*行動呼籲社群*/ 
.social-block{position: fixed;right: 15px;bottom: 13%;z-index: 201;}.social-block .RWDsocial002 ul{display: flex;flex-direction: column;}.social-block .RWDsocial002 ul.socialNetwork li{margin-bottom: 10px;}.social-block .RWDsocial002 ul.socialNetwork li:nth-child(4){margin-top: 5px;}.social-block .RWDsocial002 ul.socialNetwork li:nth-child(4) .iconRounded{border-radius: 0;border: #fff solid 1px;width: 40px;height: 120px;line-height:100px;}.social-block .RWDsocial002 ul.socialNetwork li:nth-child(4) a:hover .iconRounded{background-color: #fff;color:#2e2e2e;}.social-block .RWDsocial002 ul.socialNetwork li:nth-child(4) img{filter: brightness(0) invert(1);}.social-block .RWDsocial002 .iconRounded{border: 0;color: #fff; background-color: transparent;font-size: 18px;transition: all 0.5s ease-out;}.social-block.fols_show .RWDsocial002 .iconRounded{color: #555;background:#efefef;transition: all 0.5s ease-out;}.social-block.fols_show .RWDsocial002 ul.socialNetwork li:nth-child(4) img{filter: initial;}.social-block.fols_show .RWDsocial002 ul.socialNetwork li:nth-child(4)  .iconRounded{border: #2e2e2e solid 1px;background-color: #fff;}/*header*/ 
.RWDmenu_plus04 .header{padding: 5px 3% 10px 3%;background: transparent;transition: all 0.5s ease-out;}.RWDmenu_plus04 .header:before {content: "";position: absolute;width: calc(100% - 385px);height: 1px;background: rgb(255 255 255 / 40%);top: 40px;right: 0;transition: all .5s ease;}.RWDmenu_plus04 .logo {z-index: 30;width: auto;transition: all 0.5s ease-out;margin-top: 15px;transition: all 0.5s ease-out;filter: brightness(0) invert(1);width:196px}.RWDmenu_plus04 .container{min-width: auto;}/*選單*/ 
.RWDmenu_plus04 .site-nav{transition: all .5s ease;padding-top: 35px;float: right;}.RWDmenu_plus04 .site-nav .menu{text-align: right;}.RWDmenu_plus04 .menu li a{color: #fff;}.RWDmenu_plus04 .site-nav .menu>li>a:before {content: "";position: absolute;width: 0;height: 3px;background: #fff;top: 0;right: 0;transition: all .5s ease;}/*選單hover*/ 
.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;}.RWDmenu_plus04 .site-nav .menu>li>a:hover:before { width: 100%;transition: all .5s ease;right: auto;left: 0;}/*header下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu li{text-align: center;}.RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {    position: absolute;    right: 5px;    border-color: #fff;}.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{  font-weight: 400;  text-decoration: none;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 0px;    padding-left: 0;    color: #2e2e2e;}/*header is-up*/ 
.RWDmenu_plus04 .header.is-up{transition: all 0.5s ease-out;background: #fff;padding: 5px 3% 0;}.RWDmenu_plus04 .header.is-up:before{background: #dfdfdf;}.RWDmenu_plus04 .header.is-up .logo{transition: all 0.5s ease-out;filter: initial;    margin-top: 5px}.RWDmenu_plus04 .header.is-up .menu li a{color: #2e2e2e}.RWDmenu_plus04 .header.is-up .site-nav .menu>li>a:before{background: #000;}.RWDmenu_plus04 .header.is-up .lang-select:hover .lang-select-label,.RWDmenu_plus04 .header.is-up .site-nav .menu>li.active>a,.RWDmenu_plus04 .header.is-up .site-nav .menu>li>a:hover{  color: #000;}.RWDmenu_plus04 .is-up .site-nav {    padding-top: 15px;}.RWDmenu_plus04 .header.is-up:before {    top: 20px;}.RWDmenu_plus04 .header.is-up .lang-select-label:after, .RWDmenu_plus04 .header.is-up .site-nav .menu>li.dropdown>a:after, .RWDmenu_plus04 .header.is-up .site-nav .menu>li.has-child>a:after ,.RWDmenu_plus04 .header.is-up .lang-select-label:hover:after, .RWDmenu_plus04 .header.is-up .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .header.is-up .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .header.is-up .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .header.is-up .site-nav .menu>li.is-active>a:after{    border-color: #2e2e2e;}/*banner*/ 
.banner-block{position: relative;}.banner-block .RWDbanner_plus01 .slick-caption{top: auto;bottom: 35%;}.banner-block .container{width: 85%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size:2.9em;color: #fff;text-transform: uppercase;font-family: 'Cormorant Garamond';font-weight: 500;}.banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 2.3em;color: #fff;text-transform:uppercase;margin-top:0;font-weight: 500;}.banner-block .RWDbanner_plus01 .page-scroll {width: auto;left: 0px;margin-left: 15px;bottom: 0;transform: translateX(-50%);transform: translateY(51%);}.banner-block .RWDbanner_plus01 .page-scroll a {display: inline-block;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);color: #fff;letter-spacing: .1em;text-decoration: none;-webkit-transition: opacity .3s;transition: opacity .3s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span { writing-mode: tb-rl;margin-bottom: 0; font-size: 12px;letter-spacing: 2px;color:#fff;font-weight: 300;padding-bottom: 40px;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::before {position: absolute;content: '';width: 1px;height: 30px;left: 30px; top: 0;background: #fff;animation: scd 5s ease 0s infinite alternate;transition: all 0.5s ease 0s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::after {content: '';width: 1px;height: 100%;background: rgba(130,149,127,0.3);position: absolute;left: 30px;bottom: 0;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li{margin-bottom: 5px;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: rgba(255,255,255,0.5);border: 1px solid #fff;width: 6px;height: 35px;border-radius: 50px;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}/*關於我們*/ 
.about-block{display: flex;align-items: flex-start; justify-content: space-between;flex-direction: row;flex-wrap: wrap;padding: 0;}.about-block .left-box{width: 394px;}.about-block .right-box{width: calc(100% - 394px);padding:11vw 0 11vw 13vw;position: relative;}/*.about-block .right-box::before{content: '';width: 1px;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;background: #efefef;}*/ 
.about-block .RWDedictor002 .container{width: 100%;padding: 0;}.about-block .RWDedictor002 .section-subject.row{display: block !important;text-align: left;}.about-block .RWDedictor002 .section-line{display: none;}.about-block .RWDedictor002 .main-title{font-size: 28px;font-weight: 500;color: #2e2e2e;}.about-block .RWDedictor002 .sub-title{font-size: 18px;margin:10px 0 0;    line-height: 26px;}.about-block .RWDedictor002 .RWDedictor002-text{padding-bottom: 30px;font-size: 15px;}.about-block .RWDedictor002 .row{display: flex; flex-direction: column-reverse;}.about-block .RWDedictor002 .img-rounded {    border-radius: 0;    width: 100%;}.about-block .RWDedictor002 .col-md-6{width: 100%;}.RWDedictor002 {    color: #555;}/*最新建案*/ 
.newscase-block .RWDedictor002 .container{padding: 0;width: 100%;position: relative;}.newscase-block .RWDedictor002 .container::before{content: '';background: #fafafa;width: 65%;height: 100%;position: absolute;bottom: -50px; left: 30%;z-index: 0;}.newscase-block .RWDedictor002 .container .col-md-6:nth-child(2){width:43%;}/*20222527*//*.newscase-block .RWDedictor002 .section-subject.row{display: none;}*/ 
.newscase-block .RWDedictor002 .row{display: flex;align-items: center;}.newscase-block .RWDedictor002 .img-rounded{border-radius: 0;}.newscase-block .RWDedictor002 .RWDedictor002-text ul{text-align: center;margin-top: 150px;}.newscase-block .RWDedictor002 .RWDedictor002-text ul li:first-child{font-size: 18px;font-weight: 500;color: #2e2e2e;margin-bottom: 15px;}.newscase-block .RWDedictor002 .page-scroll{text-align: center;}.newscase-block .titlebar{position: relative;}/*20220526修改*//*.newscase-block .titlebar::after{content: '';width: 1px;height: 100px;background: #dfdfdf;display: block;position: absolute;left: 50%;margin-top: 20px;}*/ 
.newscase-block .RWDedictor002 .owl-theme .owl-controls {margin-top: 10px;text-align: center;position: absolute;bottom: 3%;right: -50px;}.newscase-block .RWDedictor002 .owl-theme .owl-controls .owl-pagination{display: flex;flex-direction: column;}.newscase-block .RWDedictor002 .owl-theme .owl-controls .owl-page span{background: transparent !important;border: 1px solid #2e2e2e;width: 10px;height: 10px;}.newscase-block .RWDedictor002 .owl-theme .owl-controls .owl-page.active span{background: #2e2e2e !important;}/*建案按鈕*/ 
.newscase-block .RWDbtn01 {    position: absolute;    bottom: 0;}.newscase-block .RWDbtn01 {    display: flex;    margin: 2.5vw 0 0;}.newscase-block .RWDbtn01 li.col-sm-3.col-xs-12 {    padding: 0 10px;}.newscase-block {    padding: 100px 100px 200px;    position: relative;    margin-top: 80px;}.newscase-block .titlebar {    position: absolute;    text-align: left;    width: 33%;    padding-right: 50px;    top: 150px;    border-bottom: 1px solid #ccc;    padding-bottom: 30px;}.newscase-block:before {    content: "";    position: absolute;    width: calc(100% - 394px - 13vw);    height: 100%;    background: #e2e2e2;    right: 0;    top: 0;}.RWDbanner009 .main_pic .swiper-slide .imgs img {display:block !important;width: 100%;}.RWDbanner009__text {    left: 0;    width: 38%;    padding-right: 50px;    top: auto;    bottom: calc(10vw + 50px);}.RWDbanner009__title {    font-size: 20px;    color: #2e2e2e;    font-weight: 300;    line-height: 1.6;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    white-space: normal;    margin-bottom: 0px;}.RWDbanner009__memo{font-size:15px;color: #666;position:relative;margin:10px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.RWDbanner009 .swiper-container {    overflow: initial;}.RWDbanner009 .main_pic .swiper-slide.swiper-slide-active:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    box-shadow: 2.8px 2.8px 2.2px rgb(0 0 0 / 2%), 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 12.5px 12.5px 10px rgb(0 0 0 / 4%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%), 41.8px 41.8px 33.4px rgb(0 0 0 / 5%), 100px 100px 80px rgb(0 0 0 / 7%);}.RWDbanner009 .main_pic .swiper-slide {    overflow: initial;}.RWDbanner009 {height: 100%;}.RWDbanner009 .main_pic .swiper-slide .imgs {background-size: contain !important;}.RWDbanner009{height:37vw}.RWDbanner009 .thumb_pic .box {    margin: 0;    width: calc(100%/3 - 5px);}.RWDbanner009 .main_pic .swiper-button-next,.RWDbanner009 .main_pic .swiper-button-prev{z-index: 33;    left: auto;    bottom: 0px;right:0px;    background: #fff;    border-radius: 0px;    border: 1px solid rgba(255,255,255,.5);    border-radius: 0;}.RWDbanner009 .main_pic .swiper-button-prev {    right: 50px;    border-right: 1px solid #ccc;}.swiper-button-next:after,.swiper-button-prev:after,.RWDbanner009 .main_pic .swiper-button-prev::after,.RWDbanner009 .main_pic .swiper-button-next::after{border-color:#111;}.RWDbanner009 .main_pic .swiper-button-next::after,.RWDbanner009 .main_pic .swiper-button-prev::after{width:10px;height:10px}.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: 1 !important;}.RWDbanner009 .thumb_pic {bottom: -70px;width: 45%;background: #fff;    justify-content: space-between;}.RWDedictor008 .container {width: 100% !important;padding: 0 !important;}.RWDbanner009 .main_pic .swiper-button-next::after, .RWDbanner009 .main_pic .swiper-button-prev::after {width: 16px;height: 16px;}.swiper-button-next:after, .swiper-button-prev:after, .RWDbanner009 .main_pic .swiper-button-prev::after, .RWDbanner009 .main_pic .swiper-button-next::after {border-color: #333;}.RWDbanner009 .main_pic .swiper-button-prev::after {border-left: 1px solid black;border-top: 1px solid black;top: 17px;left: 20px;}.RWDbanner009 .main_pic .swiper-button-next::after {border-top: 1px solid black;border-right: 1px solid black;top: 17px;left: 13px;}.RWDbanner009 .thumb_pic .imgbox .imgs{cursor: initial;}/*經典業績*/ 
.product-block .container {width: 100%;padding: 100px 80px 0;}.product-block .RWDProduct015__head{display: none;}.RWDProduct015 {margin-top: 120px;}.RWDProduct015 .product_box .info {display: none;}.RWDProduct015 .product_box .imgs_box {display: block;position: relative;border: 0;padding: 0;}.RWDProduct015 .tab--empty {display: none;}.RWDProduct015 .product_box {width: 25%;margin-bottom: 0;padding-left: 0;padding-bottom: 0;transition: all .5s ease;}.RWDProduct015 .product_box:nth-child(10n+1) , .RWDProduct015 .product_box:nth-child(10n+6) {width: 50%;}.RWDProduct015 .product_box:nth-child(10n+6) {float:right;}.RWDProduct015 .product_area {display:inline-block;}.RWDProduct015 .product_box .memo {font-size: 15px;line-height: 1.5;letter-spacing: 1px;position: absolute;top: calc(100% - 80px);z-index: 3;color: #ddd;left: 50px;margin-bottom: 0;padding: 0 50px 0 0;}.RWDProduct015 .product_box .title {margin-bottom: 15px;font-size: 18px;line-height: 1.3;letter-spacing: 2px;position: absolute;top: calc(100% - 110px);z-index: 3;color: #fff;left: 50px;padding: 0;width: calc(100% - 100px);}.RWDProduct015 .product_box .img_block a:before {content: "";position: absolute;width: 100%;height: 35%;background: linear-gradient(to top, rgb(0 0 0 / 80%), rgb(0 0 0 / 0%));z-index: 3;left: 0;bottom: 0;}.RWDProduct015 .product_box:nth-child(10n+6), .RWDProduct015 .product_box:nth-child(10n+7), .RWDProduct015 .product_box:nth-child(10n+8) {margin-top: 50px;}.RWDProduct015 .more_product {font-size: 16px;position: relative;   color: #3e3a39;font-weight: 600;letter-spacing: 1px;width: 230px;height: auto;padding: 10px;display: block;margin: 50px 5px 0px auto;line-height: 1.5;}.RWDProduct015 .product_box:nth-child(10n+1) .title, .RWDProduct015 .product_box:nth-child(10n+6) .title{font-size: 22px;}.RWDProduct015 .product_box .title{top: calc(100% - 80px);}.RWDProduct015 .product_box .img_block a:before {content: "";position: absolute;width: 100%;height: 35%;background: linear-gradient(to top, rgb(0 0 0 / 80%), rgb(0 0 0 / 0%));z-index: 3;left: 0;bottom: 0;}.RWDProduct015 .product_box .img_block a:before {height: 45%;}/*最新消息*/ 
.news-block {    border-top: 1px solid #ddd;}.news-block .RWDnews005 .container{padding: 0;width: 100%;}.news-block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding: 0 20px;}.news-block .RWDnews005 h4,.news-block .news005_h4{font-size: 17px;line-height: 24px;letter-spacing: 2px;font-weight: 400;}.news-block .RWDnews005 p{display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.news-block .RWDnews005 .controlls-over .owl-controls .owl-prev,.news-block .RWDnews005 .controlls-over .owl-controls .owl-next{margin-top: -100px;}.news-block .RWDnews005 .controlls-over .owl-controls i{font-size: 22px;}.news-block .RWDnews005 .controlls-over .owl-controls .owl-prev{left: 0;}.news-block .RWDnews005 .controlls-over .owl-controls .owl-next{right: 0;}/*行動呼籲*/ 
.mobile-link {position: fixed;display: none;left: 0;bottom: 0;width: 100%;color: #FFF; text-align: center;z-index: 800; transition: all 0.5s ease-out;}.mobile-link .RWDedictor {font-size: 13px;display: flex; flex-direction: row;align-items: stretch;align-content: center;animation-delay: initial !important; animation-duration: initial !important; flex-wrap: wrap;}.mobile-link .RWDedictor a {width:calc(100% / 4);color: #fff;padding: 15px 0;text-transform:uppercase;background-color:#000;border-left: 1px solid #313131;    margin: 0;    height: auto;}.mobile-link .RWDedictor a:first-child{border-left:0;}.mobile-link .RWDedictor a i{    display: block;  height: 20px; line-height: 20px;}/*20220526第一次修改*/body { font-family: 'Noto Sans TC', sans-serif;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 {     font-family: 'Open Sans', sans-serif;  font-weight: 400;font-size: 40px;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {   font-size: 20px;   letter-spacing: 1px; font-weight: 300; margin-top: 25px;}.RWDparallax_new .picbgbox .overlay { width: 100%; height: 100%;}.RWDparallax_new .picbgbox .container {  width: 100% !important; height: 100%;  display: flex; flex-direction: column;   align-items: center; justify-content: center;}.about-block .left-box {   background: #eee;}.RWDparallax_new .picbgbox .container .title_item {margin-top: -15px;}.about-block h1.main-title {     font-size: 28px;    text-align: center;    font-weight: 300;line-height: 1.3;  margin: 0 0 60px;  letter-spacing: 1px;  position: relative;}.about-block h1.main-title::before {position: absolute; content: '';  width: 1px; height: 35px;   background: #aeaeae80; bottom: -45px;  left: 50%;   transform: translateX(-50%);}.about-block .RWDedictor002 h3.sub-title { font-size: 20px; color: #2e2e2e; margin: 0 0 20px;   font-weight: 300; line-height: 1.3;  letter-spacing: .5px;}.about-block h4.en_title {    color: #879664; font-size: 20px;  text-align: center;   margin: 0;   font-weight:300; line-height: 1.5;}.newscase-block .RWDedictor002 .container::before { bottom: auto; top: 190px; height: calc(100% - 190px);}.RWDedictor002 .main-title {   font-size: 28px;  font-weight: 300;  color: #2e2e2e;}.RWDedictor002 .sub-title { color: #666; font-size: 17px;   text-transform: uppercase;font-weight: 300;}.RWDedictor002 .section-line {   width: 1px;  height: 80px;background: #dfdfdf;   margin-top: 30px;}.RWDProduct015 .product_area:hover { transition: .3s ease;}.RWDProduct015 .product_area:hover .product_box .img_block a:before {    background: linear-gradient(to top, rgb(0 0 0 / 100%), rgb(0 0 0 /0%)); transition: .3s ease; height: 65%;}.RWDProduct015 .product_area .product_box:hover  .img_block a:before {transition: .3s ease; height: 30%;}.RWDProduct015 .more_product {  font-weight: 300;}.RWDnews005 .owl-carousel img { width: 100%;}.news-block .container {width: 80%;}.newscase-block .titlebar::after {display: none;}.newscase-block .RWDedictor002 .RWDedictor002-text ul { margin-top: 0px;}.RWDProduct015 .product_box .title { top: auto;bottom: 25px; font-weight: 300;   margin-bottom: 0;}@keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;}}@-webkit-keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}@keyframes linestyle {    0% {        height: 0px;    }    100% {        height: 100%;}}@-webkit-keyframes linestyle  {    0% {        height: 0px;    }    100% {        height: 100%;    }}@media (min-width: 1921px) {  .about-block .right-box { padding: 7vw 0 7vw 13vw;}  .newscase-block .RWDedictor002 .img-rounded {width: 100%;}  .newscase-block .RWDedictor002 .container .col-md-6:nth-child(2) {width: 43%;}  .product-block .container {padding: 6vw 80px 0;}/*20220526*/ 
.about-block .right-box {    padding: 5.5vw 100px 5.5vw 13vw;}}/*產品04*/@media (min-width:2000px){.RWDbanner009__text {bottom: calc(15vw + 50px);}}.product-block {    padding: 0 0 100px;}.RWDproduct004 .callout-dark {    display: none;}.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .item-box figure {position: initial;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span, .RWDproduct004 .heading-title.heading-arrow-bottom::after {display: none;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 #portfolio, .RWDproduct004 {overflow: initial;}.RWDproduct004 section {border-bottom: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/3);    padding: 0 15px !important;    margin-bottom: 30px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(6n+1) {    float: right;}.RWDproduct004 .item-box-desc {    justify-content: flex-end;    position: absolute;    bottom: 0;    z-index: 2;    width: 100%;    margin-bottom: 0px;    height: 50%;    display: flex;    align-items: flex-end;    background: linear-gradient(to top, rgb(0 0 0 / 50%), rgb(0 0 0 / 0%));    padding: 30px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {    color: #ddd;    font-weight: 300;    letter-spacing: 2px;font-size: 16px;}.RWDproduct004 #portfolio .item-box {    box-shadow: 4.5px 4.5px 3.6px rgb(0 0 0 / 2%), 12.5px 12.5px 10px rgb(0 0 0 / 4%), 30.1px 30.1px 24.1px rgb(0 0 0 / 5%), 100px 100px 80px rgb(0 0 0 / 7%);}.RWDproduct004 #portfolio .item-box:hover img {    transition: all .3s ease;    transform: scale(1.1);}.RWDproduct004 #portfolio .item-box img {transition: all .3s ease;}.RWDbtn01 .btn {    position: relative;    color: #3e3a39;    min-width: 230px;    border: 1px solid #3e3a39;    font-weight: 300;    background: transparent;}.RWDbtn01 .btn:hover {    color: #fff;    border:1px solid #2e2e2e;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(6n+3) {    margin-top: 30px !important;}/**/li.menu_a a::after {content: "";position: absolute;background: url(archive/image/customization/m05.png) no-repeat;top: 25px;left: 10px;background-size: contain;width: 45px;height: 25px;opacity: 1 !important;;}li.menu_a a {color:transparent !important;}.RWDmenu_plus04 .header.is-up .menu_a a::after {filter: invert(1) grayscale(1)}.RWDmenu_plus04 .features .edit {display:none}
/*footer start*/

/*footer*/ 
.footer-block{background: #2e2e2e;padding: 50px 0 0;}.footer-block,.footer-block a,.footer-block p{color: #fff !important;}.footer-block .container{width: 85%;}#RWDfullscreen01,.ft-center ul {list-style: none;padding: 0;}/*logo*/ 
.ft-top .ft-logo img {    width: 196px;}.ft-top{border-bottom: 1px solid #555555;padding: 0 0 20px;margin-bottom: 20px;}.ft-top .RWDedictor{display: flex;justify-content: space-between;align-items: center;}.ft-top .ft-logo,.ft-top p{width: 50%;}.ft-top .ft-logo img{filter: brightness(0) invert(1);}.ft-top p{font-size: 22px;margin: 20px 0;text-align: right;letter-spacing: 2px;}.ft-top p span::after{content: '';width: 1px;height: 15px;background: #fff;display: inline-block;margin: 0 15px;}/*公司資訊*/ 
.ft-center{display: flex;justify-content: space-between;align-items: center;padding: 30px 0;}.ft-center .rightbox,.ft-center .leftbox{width: 50%;}.ft-center ul>li{margin-bottom: 3px;}.ft-center ul>li span{margin-right: 20px;}/*社群*/ 
.ft-center .RWDsocial002{margin-top: 20px;}.ft-center .RWDsocial002 .pull-right {float: none !important;}.ft-center .RWDsocial002 .iconRounded {border:1px solid #fff;color: #fff;background-color: transparent;}.ft-center .RWDsocial002 ul.socialNetwork li:nth-child(3){display: none;}.ft-center .RWDsocial002 .iconRounded:before{padding-left: 3px;}/*網站地圖＆關鍵字*/ 
.webmap{display: flex;align-items: flex-start;text-align: right;justify-content: flex-end;}.webmap a::before{content: '';width: 1px;height: 13px;background: #9c9c9c;display: inline-block;margin: 2px 15px 0;transition: all 0.5s ease-out}.webmap a:first-child::before{display: none;}.webmap a:hover{text-decoration: underline;transition: all 0.5s ease-out}.key_txt{font-size: 12px;color: #9c9c9c;}/*copyright*/ 
.ft-bottom{display: flex;align-items: center;flex-wrap: wrap;font-size: 12px;border-top: 1px solid #555;padding: 10px 0 10px;}.ft-bottom,.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #787878 !important;}/*GOTOP*/ 
.scrollTop002{bottom: 2%;right: 15px;}.scrollTop002 img{width:40px;height:34px;}/*20220530*/ 
.ft-top p { font-size: 18px;}

/*footer end*/
/*cookie start*/

.RWDalert_fancybox.bottom {    width: 500px;    padding: 30px 60px 20px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    z-index: 9999 !important;    font-family: 'Noto Serif TC';}.RWDalert_fancybox.bottom {    z-index: 999;    box-shadow: 0px -3px 3px rgb(51 51 102 / 20%);    padding: 15px 30px;    text-align: center;    letter-spacing: 1px;    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: #fff;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {     display: inline-block;}.RWDalert_fancybox.bottom .editor {     font-size: 15px;    margin-bottom: 8px;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 20px;    background:#849460 !important;    border: 0px !important;    display: block;    padding: 5px 50px;    color: #fff !important;    font-size: 15px;}/*---------------------------600---------------------------*/@media (max-width:600px) {    .RWDalert_fancybox.bottom {        width: 100%;    }}

/*cookie end*/
/*內頁 start*/

/*研山*/ 
.eforms3 .RWDmenu_plus04 .header .logo {    filter: initial;    margin-top: 5px;}.eforms3 .RWDmenu_plus04 .header .site-nav .menu>li>a:hover{    color: #000;}.eforms3 .RWDmenu_plus04 .header .menu li a {    color: #2e2e2e;}.eforms3 .call_to_action {    background: #fe6118 !important;    padding: 0 0 4vw !important;}.eforms3 section.hgroup {    display: none;}.eforms3 section.article-text.rwd {    width: 100%;}.eforms3 .RWDmenu_plus04 .header .menu_a a::after {    filter: invert(1) grayscale(1);}.eforms3 .RWDmenu_plus04 .header .site-nav .menu>li>a:before {    background: #000;}.eforms3 .RWDmenu_plus04 .site-nav {    padding-top: 15px;}.eforms3 .RWDmenu_plus04 .header:before {    top: 20px;    background: #dfdfdf;}.contop .concontent h4, .page_wrapper_bg .article-text .contop .concontent h3 {    color: #000 !important;}/*bn*/ 
.eforms3 .RWDbanner_plus01 .slick-caption .container {    width: 100%;    padding: 0;}.eforms3 .RWDbanner_plus01 .slick-caption {    top: 0;}.eforms3 .edmblock1 .RWDbanner_plus01 .slick-caption {    top: 10vw;    padding: 0 0 0 10vw;}.eforms3 .RWDbanner_plus01 .logo {    display: inline-block;    width: 100%;}.edmblock1 .RWDbanner_plus01 .logo {    width: 35vw;}.edmblock5 .RWDbanner_plus01 .logo {    width: 100%;    height: 100%;    left: 0;    position: relative;    top: 0;    display: flex;    justify-content: center;    align-items: center;}.edmblock5 .RWDbanner_plus01 .logo img {    width: 15vw;}.eforms3 .RWDbanner_plus01 .slick-caption {    top: 0;    width: 100%;    height: 100%;}.eforms3 .RWDbanner_plus01 .slick-caption .container {    width: 100%;    padding: 0;    height: 100%;}.edmblock6 .RWDbanner_plus01 .logo,.edmblock61 .RWDbanner_plus01 .logo {    width: 51%;}.postbox {    position: relative;}.postbox img {    width: 100%;}.edmblock71 .row.mix-grid {    display: flex;    flex-direction: column;}.edmblock71 .RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: 100% !important;    margin: 0 !important;    padding: 0 0 5vw!important;    background: #ff601c;}.edmblock71 .row.mix-grid .col-md-3.col-sm-3.mix img {    transform: none !important;}.edmblock71 .RWDproduct004 .item-box-desc {    background: transparent;    padding: 0;}.edmblock71 .RWDproduct004 #portfolio .item-box {    box-shadow: none;}/*form*/ 
.contop {    display: flex;    justify-content: center;    align-items: center;    flex-direction: column;    font-family: 'Noto Serif TC', serif;    color: #000;    padding: 5vw 0 0;}.contop .ttl h2 span {    font-size: 2.2vw;    margin-right: 1vw;}.page_wrapper_bg .article-text .contop .ttl h2 {    font-weight: bold;    color: #000;    display: flex;    writing-mode: tb;    flex-direction: column-reverse;    font-size: 12vw;    justify-content: center;    align-items: center;    line-height: 1;}.contop .concontent {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    position: relative;    width: 45%;    margin: 1vw 0 0;    text-align: center;}.contop .concontent h4 {    background: #fe6118;    display: inline-block;    padding: 0 1vw;    position: relative;    width: fit-content;    text-align: center;    z-index: 2;}.contop .concontent .line {    position: absolute;    top: 5px;    height: 1px;    background: #000;}.page_wrapper_bg .article-text .contop .concontent h3 {    font-weight: bold;    font-size: 2.2vw !important;}.contop .concontent hr {    width: 100%;    height: 1px;    background: #000;    border: 0;    margin: 0.5vw 0 1vw;}.btma .txt {    width: 60px;    height: 60px;    border: 2px solid #000;    font-size: 18px;    color: #000;    padding: 6px 8px;    letter-spacing: 2px;    line-height: 1.2;    font-weight: 900;    margin-right: 2vw;}.btma .tel a span {    font-size: 2.5vw;    border-bottom: 2px solid;    line-height: 1;    padding: 0 0 5px;    margin-right: 10px;    margin-top: 4px;}.btma .tel a {    color: #000;    letter-spacing: 0;    font-size: 3.5vw;    line-height: 1;    display: flex;    font-weight: bold;    align-items: flex-start;}.btma {    display: flex;    justify-content: center;    align-items: center;}.eforms3 .eformsDesc {    padding: 0;    border: 0;    font-size: 17px;}.eforms3 .customized_columns {    max-width: 800px;    margin: auto;    border-radius: 1.5vw;    background: rgba(255,255,255,.8);    padding: 3vw 4vw;    font-family: 'Noto Serif TC', serif;    color: #000;}.eforms3 .form-control{    font-family: 'Noto Serif TC', serif;}.eforms3 .form-horizontal .control-label {    display: none;}.eforms3 .ebtn.currectsend_btn a:after {    content: "裕盛建築團隊";    width: fit-content;    font-weight: 600;    position: absolute;    right: -145px;    font-size: 20px;    letter-spacing: 0;    font-family: 'Noto Serif TC', serif;    color: #000;}.eforms3 .ebtn.currectsend_btn {    float: left;    position: relative;}.eforms3 #eformsForm_3_28 > div > div.row > div.col-sm-12.col-md-11 {    width: 100%;}.eforms3 .form-horizontal .control-label, .col-sm-12.col-md-11 {    padding: 0 !important;    width: 100%;}input, select, textarea, input::placeholder, textarea::placeholder {    color: #000 !important;}.eforms3 .ebtn.currectsend_btn a:hover:after {    color: #000;}/*關於*/ 
.abussbox.top {    display: flex;    align-items: center;}.abussbox img {    width: 100%;}.abussinner {    width: 50%;}.abussinner .txt {    padding: 0 3vw 8vw;}.abussinner.left {    padding: 0 7vw 0 0;}.abussbox.bottom {    padding: 5vw 0 0;}.abussinner.bottom {    display: flex;    width: 150%;    align-items: center;    margin-left: -20%;    gap: 0 1vw;}.abussinner.top .txt {    padding: 0 6vw 3vw 3vw;}.abussinner.top {    width: 76%;    margin: auto;}/*新訊*/ 
.RWDslider01 .pic-list {    width: 54.5%;}.RWDslider01 .pic img {    width: 100%;}.newsimg {    display: flex;    justify-content: center;    align-items: center;    gap: 1vw;}.newsimginner {    width: 50%;}p.keywords {    margin: 2vw 0 0 !important;    color: #999 !important;}.newsbox hr {    margin: 1.5vw 0;}.RWDslider01 .text {    padding: 0;}.article2.id70 .RWDslider01 .products-list .box {    display: flex;    align-items: center;}.newsdesc dl dd strong {    font-weight: 500;}.newsdesc dl dd {    padding-left: 10px;    border-left: 3px solid #ccc;    margin-right: 2vw;    margin-bottom: 15px;}.newsdesc dl {    margin: 20px 0 0;}.newsdesc dl dd:last-child {    margin: 0;}.newsdescinner:last-child a {    border: 1px solid;    padding: 15px 50px;    background: rgb(133 148 97 / 10%);    color: #2e2e2e;    border-color: rgb(133 148 97 / 10%);    display: block;}.newsdescinner:last-child a:hover {    background: #879664;    color: #fff;    border-color: #879664;}.newsdesc hr {    width: 100%;    margin: 1vw 0 2vw;}.newsdesc {    display: flex;    justify-content: space-between;    flex-wrap: wrap;    align-items: flex-end;}/*建築*/ 
.album_item.col-sm-3.col-md-3.content_box {    padding: 0;}.album1 div#album {    width: 100%;}.album1 .layoutlist_2 .album_item:nth-child(3n+3) {    float: right;}.album1 .layoutlist_2 .album_item {    width: calc(100%/3 - 30px);    margin: 0 15px 30px;    float: left;}.album1 .layoutlist_2 .album_item:nth-child(3n+2) {    margin-top: 40px;    margin-bottom: 0;}.album1 .layoutlist_2 .album_item:first-child {    margin-top: 0;}.album1.albumcontent .hgroup .pageTitle {    display: none;}.webdesc {    font-size: 20px;    font-weight: 300;    line-height: 1.5;    margin: 0 0 2vw;    padding: 0 0 2vw;    border-bottom: 1px solid #ccc;    text-align: center;}.pbox {    display: flex;    justify-content: space-between;    align-items: flex-start;    margin: 2vw 0 3vw;}.pbox .pdesc {    width: calc(100% - 500px);}.pbox .ttl {    width: 500px;}.photo_view .flexslider .slides img {    max-height: 35vw !important;}.layoutlist_2 .album_item_subject {    font-size: 16px;    padding: 20px 20px 0;}._bd_column._bd_full {    padding: 0;}.page_desc2 ._bd_column._bd_full img {    margin: 10px auto;    display: block;    width: 75%;}.page_desc2 ._bd_column._bd_full p {    width: 75%;    margin: 2vw auto;    font-weight: 300;}.album1.albumcontent div#album {    width: 80%;    margin: auto !important;    float: none;}/*裕言*/ 
.article3 .collapsing_header .main:before {    content: "";    background: linear-gradient(-90deg, #f4f4f4, transparent);    width: 50%;    height: 100%;    position: absolute;    right: 0;    z-index: -1;}.RWDtimeline01 li.event .circle {    position: relative;}.circle_img {    position: relative;}.RWDtimeline01 li.event .point .title span {    display: block;    color: #ccc;    letter-spacing: 0;    font-size: 20px;    padding: 0 0 5px;    border-bottom: 1px solid;    width: 70%;    margin: auto;}.RWDtimeline01 li.event .point .title {    font-size: 20px !important;    margin: 20px 0 15px 0;}.RWDtimeline01 li.event .point .editor {    width: 70%;    margin: auto !important;    text-align: center;}li.event.e4.last:before {    background: #879664;    border-color: #879664;}.layoutlist_7 .litem>div img {    transition: 1s ease;}.layoutlist_7 .litem>div:hover img {    transform: scale(1.1);    transition: 1s ease;}.layoutlist_7 .litem .img {    overflow: hidden;}.main.cd-main-content {    top: 0 !important;}.fablebox .img img {    width: 100%;    margin: 0 0 10px;}.plantxt p {    width: 50%;    padding: 2vw 2vw 2vw 6vw;    position: relative;}.fablebox .img .imgbox img {    width: 50%;}.fablebox .img .imgbox {    display: flex;}.fablebox .img span {    writing-mode: tb;    color: #859462;    font-weight: bold;}.fablebox .img {    display: flex;    position: relative;    padding: 2vw;    gap: 20px;}.fablebox .img:before {    content: "";    background: #fbfbfb;    width: 100%;    height: 100%;    position: absolute;    z-index: -1;    top: 0;    left: 0;}.plantxt {    display: flex;    align-items: flex-start;    justify-content: space-between;    margin: 0 0 2vw;}.plantxt p:before {    content: "01";    position: absolute;    left: 2vw;    font-size: 2vw;    line-height: 1;    font-weight: 900;    opacity: .1;}.plantxt p:nth-child(2):before {    content: "02";}.fablebox p b {    display: block;    font-size: 18px;    font-weight: 400;    margin: 0 0 10px;    color: #859462;}.fablebox .txt .ttl {    padding: 3vw 2vw 2vw;    border-top: 1px solid;}.fablebox .txt hr {    margin: 2vw 0;}.RWDtimeline01 li.event:hover .circle img {    box-shadow: 20px 20px 40px rgb(0 0 0 / 30%);    transition: .5s;}.RWDtimeline01 li.event .circle img {    max-width: 70%;    transition: .5s;    z-index: 1;    position: relative;}/*聯絡*/ 
.customized_columns {    padding: 4vw;}.new-form .new-width .control-label, .new-form .col-sm-12.col-md-11 {    width: 100% !important;    padding: 0 !important;}.new-form .form-horizontal .form-group {    flex-direction: column;    margin: 0 0 1vw;}textarea#eformstw41_00004 {    min-height: 10vw;}.new-form .new-width .control-label {    font-weight: 500;}.customized_columns ._input, .customized_columns select {    border: 1px solid #eee;    border-bottom: 1px solid #ccc;    box-shadow: none;}.eformsDesc {    margin: -30px 0 40px;    padding: 30px 0;    text-align: center;}label.error {    color: #879664;    font-weight: 400;}.error {    color: #879664 !important;}.form-group label.must:after {    color: #879664;    margin-left: 5px;}.form-control {    font-weight: 300;    font-family: 'Noto Sans TC', sans-serif;    color: #2e2e2e;}/*客戶服務*//*sticky*/ 
.article5 #sidebar {    width: 100%;    z-index: 9;    padding-right: 0;    margin: 0 0 2vw;}.article5  #sidebar .products-nav ul {    display: flex;    justify-content: center;    align-items: center;}.article5  .m2018 .products-nav>ul>li a {    display: block;    max-width: 100% !important;    padding: 15px;    border: 1px solid #e4e4e4;    text-align: center;    background: white;}.article5  .m2018 .products-nav>ul>li {    border: 0;    min-width: 200px;    margin: 0 10px 0 0;}.article5  .m2018 .products-nav>ul>li.active>a {    font-weight: 400;    color: #879664;    border-color: #879664;}.article5 .m2018 .products-nav .nav-title {display:none}.article5 .m2018 .products-nav li a:hover {    color: #2e2e2e!important;    transition: .5s;    background: rgb(133 148 97 / 10%) !important;}.article5 .call_to_action {    padding: 4vw 0 7vw !important;}.RWDeditor01 .model-title {    display: none;}.serbox {    position: relative;}.serbox .txt {    position: absolute;    top: 8vw;    left: 9vw;}.serbox .txt h4:before {    content: "";    background: #2e2e2e;    position: absolute;    width: 90px;    height: 1px;    right: 0;    top: 16px;    opacity: .3 ;}.serbox .txt h4 {    position: relative;}.serbox .img img {    width: 100%;}.serbox.ttl h3 span {    display: block;    font-size: 1.5vw;    color: #e4e4e4;}.serbox.ttl {    background: #fbfbfb;    padding: 5vw;    text-align: right;    margin: 2vw 0 0;}.serbox.desc {    display: flex;}.serbox.desc .leftimg {    width: 45%;    position: relative;}.serbox.desc .righttxt {    width: 55%;    position: relative;}.serbox.desc .leftimg .simg {    position: absolute;    left: -6vw;    width: 40%;    bottom: -3vw;    border-top: 10px solid #fff;    border-right: 10px solid #fff;}.serbox.desc .leftimg .bimg, .serbox.desc .leftimg .bimg img {    object-fit: cover;    height: 100%;    object-position: left top;}.serbox.desc .righttxt ul li:last-child {    margin: 0;}.serbox.desc .leftimg {    margin-top: -6vw;    padding-left: 3vw;}.serbox.desc .righttxt ul li {    position: relative;    padding: 0 0 2vw 120px;    margin: 0 0 2vw;    border-bottom: 1px solid #eee;}.serbox.desc .righttxt {    padding: 3vw 5vw 0 5vw;}.serbox.desc .righttxt ul {    list-style: none;    padding: 0;}.serbox.desc .righttxt img {    width: 80px;    left: 0;    position: absolute;    top: 0;    transform: scaleY(1.1);}.serbox.desc .righttxt h4 span {    display: block;    font-size: 16px;    margin: 5px 0 0;    color: #555;}/*工程實績*/ 
.m2018 .products-nav .nav-title {    background: transparent;    font-size: 20px;    padding: 0 0 10px;    border-bottom: 1px solid;    margin: 0 0 10px;}.layoutlist_2 .album_item {    padding: 0;}.fablebox .txt .ttl h3 span {    margin-left: 10px;}#__ask_pwd > a:nth-child(3) {    border: 1px solid;    background: transparent;    color: #2e2e2e;}#__ask_pwd > a:nth-child(2) {    background: #000;}#__ask_pwd > p {    margin: 0 0 15px;}/*space*/ 
.page_wrapper_bg .article-text>.container{width:100%}.call_to_action>.container{width:75%}div#article {    width: 100%;}/*ttl & breadcrumb*/ 
.breadcrumb a { font-size: 15px; color: #777; letter-spacing: .5px; line-height: 1.5;transition: .5s;}.breadcrumb a:hover { color: #333;transition: .5s;}.hgroup .pageTitle {    font-size: 28px;    letter-spacing: 1px;    line-height: 1.1;    color: #444;    text-align: center;    font-weight: 300;}.hgroup .breadcrumb {    border: 0;    bottom: 0;    position: relative;    width: 100%;    background: transparent;    text-align: center;    color: #777;}.hgroup .container{border:0;margin: 0 0 30px}/*fols*/ 
.page_wrapper_bg .social-block .RWDsocial002 .iconRounded {    color: #555;    background: #efefef;    transition: all 0.5s ease-out;}.page_wrapper_bg .social-block .RWDsocial002 ul.socialNetwork li:nth-child(4) .iconRounded {    border: #2e2e2e solid 1px;    background-color: #fff;}.page_wrapper_bg .social-block .RWDsocial002 ul.socialNetwork li:nth-child(4) img {    filter: initial;}/*all*//*innerdefault*/ 
.sample img { width: 25%;margin: auto;display: block;}.pagecontent a, .pagecontent a:hover { text-decoration: none; transition: .5s;}.boxname { margin: 0 10px;}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:transparent;background-color:transparent;border-color:transparent}.pform { border: 0;}.table-rwd { margin: 10px;}.table-rwd span { font-size: 14px; margin-left: 10px; letter-spacing: 2px; display: inline-block; line-height: 3;}.RWDtimeline02 .model-title,.RWDtimeline01 .model-title{font-weight:500;color:#333;font-size:23px}#sidebar input,#sidebar select,#sidebar select.form-control:not([size]):not([multiple]){height:40px;font-size:15px}.form-horizontal .form-group {margin-left: 0;}.RWDtimeline01 li.event:before{width:12px;height:12px;border:1px solid}.btn.btn_back { background: transparent !important;}.productlist .layoutlist_2, .productlist .layoutlist_4, .albumlist .layoutlist_4, .articlelist .layoutlist_2, .articlelist .layoutlist_4 {display: flex; flex-wrap: wrap;}.prvicy ul { margin: 30px 0 0; line-height: 2;}.prvicy hr { margin: 40px 0;}/*list description*/ 
.formdesc{margin-bottom:20px;padding-bottom:20px}.eformsDesc{padding:6px 0;background:transparent;color:#444;letter-spacing:1px;margin-bottom:30px;line-height:1.5}.formtitle{background:#ffedec;font-size:15px;padding:10px 30px;text-align:center;margin-bottom:50px;margin-top:-70px;color:#444}.eformsDesc{margin:-30px 0 40px;padding:30px 0}/*padge space*/ 
.call_to_action {padding: 4vw 0 !important;min-height: 34vw!important}.hgroup .container{width:100%}/*fonts*/ 
.page_wrapper_bg .article-text h1 {font-size:25px;line-height: 1.5;letter-spacing: 0;font-weight: 400;color:#2e2e2e;margin:0 0 15px}.page_wrapper_bg .article-text h2 {font-size:22px;line-height: 1.5;letter-spacing: 0;font-weight: 400;color:#2e2e2e;margin:0 0 15px}.page_wrapper_bg .article-text h3 {letter-spacing: 0;line-height: 1.5;font-weight: 400; font-size: 20px !important;color:#2e2e2e;margin:0 0 15px}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 0;margin: 0 0 15px;font-weight: 300;color:#2e2e2e}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text p,.RWDslider01 .editor,.page_wrapper_bg p,.RWDtimeline01 li.event .point .editor,.RWDtimeline02 .timeline2_list .block .text,.content section,.RWDtimeline02 .timeline2_list .block .text-in {font-size: 15px;line-height: 2;letter-spacing: 1px; margin: 0;color:#555}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page,#sidebar .products-nav{;font-family: 'Noto Sans TC', sans-serif}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {font-size: 15px;line-height: 2; font-weight: 400;color:#333}._bd_row li{margin-bottom: 10px;color:#333}._bd_row>ul >li, ._bd_row>ol >li { border-bottom: 1px dashed #ddd;color:#333}._bd_row ol, .products-info .txt .editor ol,._bd_row ul, .products-info .txt .editor ul { padding-left: 22px;color:#333}._bd_row h1,._bd_row h2,._bd_row h3,._bd_row h4,._bd_row h5,._bd_row h6{font-weight:400;color:#333}/*con*/ 
.customized_columns ._input, .customized_columns select { background: white; border-radius: 0;}.conmap{margin-top:20px}.conmap iframe{width:100%;height:135px}/*btn*/ 
.pagecontent .btn_back { float: right; margin-top: 40px !important;}.pagecontent .btn_back a { padding: 6px 40px;line-height: 1.5;}.pagecontent .ebtn a { background: transparent !important; padding: 2px 40px;}.RWDproduct_page .btn_back { background: transparent; margin: 0;}.btn.active, .btn:active {box-shadow: none;}.pagecontent .btn,.page_wrapper_bg .ebtn { font-size: 14px !important;}.pagecontent .btn,.pagecontent .ebtn { background: transparent; padding: 0; color: #333; margin: 0; letter-spacing: 1.5px;}.pagecontent.btn a,.pagecontent .ebtn a { background: #e61f1a; color: white; font-weight: normal; margin: 0; padding: 2px 40px; margin-top: 30px;}.RWDeform001 .ebtn {  background: transparent; margin-top: 5px; width: 100%;}.RWDeform001 .ebtn:hover { background: transparent;}.RWDeform001 .ebtn a:hover { background: #505050;}.pagecontent .btn,.pagecontent .btn:hover,.pagecontent .ebtn, .ebtn:hover { transition: .5s;}button#btn_add2car2go { background: transparent !important; color: #1f3614; border: 1px solid;}.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: #5a643f !important; color: #fff !important;border-color: #5a643f !important;}.ebtn.currectsend_btn { float: right;}#panel_14 > section.article-text > div > div > div > div.ebtn { float: right;}.album1 .btn.btn_back { background: transparent !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #313131;}.RWDproduct_page .ibtn:hover{color:#000!important}.RWDproduct_page .ibtn,.RWDproduct_page .ibtn:hover{transition:.5s}.RWDproduct_page .ibtn{font-weight:400}div#sidebar {    width: 300px;}div#album {    width: calc(100% - 300px);}#panel_14 > section.article-text > div > div > div > div.ebtn a:hover {    background: #2e2e2e;    color: white;}#panel_14 > section.article-text > div > div > div > div.ebtn {    background: transparent;    color: transparent;    padding: 0;    margin: 0;}#panel_14 > section.article-text > div > div > div > div.ebtn a {    border-radius: 0;    border: 1px solid #2e2e2e;    background: transparent;    color: #2e2e2e;    padding: 6px 40px;    transition: .5s;}.pagecontent .btn a:hover, .pagecontent .ebtn a:hover {    background: #2e2e2e!important;    border-color: transparent;    transition: .5s;    color: white;}.pagecontent .btn a, .pagecontent .ebtn a {    border: 1px solid #2e2e2e;    color: #2e2e2e;    transition: .5s;}/*sidebar*/ 
.xrow{height:100%;position:relative;display:inline-block;width:100%}/**/ 
.m2018 .products-nav>ul>li { padding: 0; margin: 0;}.m2018 .products-nav>ul>li a { display: block; max-width: 100% !important; padding: 10px 0;;font-weight: normal}.m2018 .products-nav ul>li>.toggle-submenu{height:45px;width:30px;z-index:3}.m2018 .products-nav>ul>li.active { background: transparent;}.m2018 .products-nav li a:hover {    color: #879664!important;    transition: .5s;    padding-left: 15px;}.m2018 .products-nav li a{font-size: 15px;transition: .5s;color: #666;}.m2018 .products-nav>ul>li.active>a { font-weight: 500;}.m2018 .products-nav>ul>li { border-color: #eee;}#sidebar > div.m2018.visible-lg > div > ul > li.active.is-open.has-child > ul > li.active.iscate>a { color: #9c9c9c;}.m2018 .products-nav>ul>li>a { font-size: 15px;}.m2018 .products-nav ul li{padding:0}.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: #494949;font-weight: 500}.m2018 .products-nav>ul>li ul li ul li a{padding-left:30px}.m2018 .products-nav>ul>li ul li a{padding-left:20px}/*articles*/ 
.pagecontent .article_model[data-seq="0"]{margin-top:0!important}.pagecontent .RWDslider01,.pagecontent .RWDeditor01{margin-top:30px!important}.RWDtimeline02 .timeline2_list .block .text-in { -webkit-line-clamp: 2; overflow: hidden;   height: 60px;}.RWDtimeline01 li.event .point .title{font-weight:500}.RWDtimeline01 li.event .point {z-index: 1;}.layoutlist_2 .album_item {    height: auto!important;    margin: 0 10px 30px 0;    width: calc(100%/3 - 10px);}.album_item img {    width: 100%;    max-height: initial !important;}.layoutlist_2 .album_item:hover img {    transform: scale(1.1);    transition: 1s ease;}.layoutlist_2 .album_item img {    transition: 1s ease;}.layoutlist_2 .album_item {    overflow: hidden;}.RWDtimeline01 .model-title {margin: 0 0 50px;}.RWDtimeline01 li.event .point .date{display:none}.articlecontent .download_container .btn:hover{background:#113c80}.articlecontent .download_container .btn{padding:6px 40px;background:#1d52a9;border-radius:0;color:#fff;font-size:15px!important}.RWDmenu_plus04 .site-nav .menu li.has-child>a {    padding: 25px 25px 25px 15px;}/*article B*/ 
.layoutlist_2 .item .subject{opacity:1!important}.layoutlist_2 .item{padding-top:0 !important;border:0}.layoutlist_2 .list_subject a{font-size:17px!important;font-weight:500;line-height:1.5!important;padding-bottom:15px;border-bottom:1px solid #eee;display:block}.subsubject{margin-top:15px}.layoutlist_2 .item, .layoutlist_4 .item {margin: 0 0 30px;border:0!important;height: auto !important;}.layoutlist_2 .listdate .yearmonth{padding-bottom:0}.layoutlist_2 .listdate{border-left:0!important}.cate_list .subject a{color:#333;font-weight:500;line-height:1.5}.layoutlist_2 .listdate .day {font-size: 22px !important;}.layoutlist_2 .item:hover a.article_subject{color:#00a7e4}/*article C*/ 
.layoutlist_4 .list_subject{margin:0}.layoutlist_4 .list_subject>a{font-weight:500;color:#333!important;font-size:16px!important;letter-spacing:1px;line-height:1.5!important}.layoutlist_4 .list_subject .summary{margin:5px 0 0!important}.layoutlist_4 .list_subject .summary a{color:#333 !important;font-size:14px;letter-spacing:1px;line-height:1.5}.layoutlist_4 .item{border-bottom-color:#eee !important;padding:30px 0 !important}.layoutlist_4 .listdate .day {font-size: 25px !important;margin: 0;}.layoutlist_4 .listdate .yearmonth{letter-spacing:2px;padding:0}.layoutlist_4 .listdate{width:17%;padding:0 0 0 10px}.layoutlist_4 .list_subject{width:58%}.layoutlist_4 .listdate{border:0 !important}@media (max-width: 1024px) {.layoutlist_4 .listdate .yearmonth {letter-spacing: 1px;}}@media (max-width: 991px) {.layoutlist_4 .fixrow .col-sm-6.col-md-6{width:100%}.layoutlist_4 .fixrow .col-sm-6.col-md-6 ._col.row.item{display:flex}}@media (max-width: 767px) {.layoutlist_4 .fixrow .col-sm-6.col-md-6 ._col.row.item{flex-direction:column}.layoutlist_4 .fixrow .col-sm-6.col-md-6{padding:0}.layoutlist_4 .fixrow .col-sm-6.col-md-6 .list_img.col-sm-3.col-md-3{padding:0;margin:0 0 20px}.layoutlist_4 .list_subject .summary{margin:10px 0!important}.layoutlist_4 .listdate{width:100%;display:flex;align-items:center;padding:0}.layoutlist_4 .listdate .day:before{content:"/";padding-right:5px}.layoutlist_4 .listdate .day{font-size:12px;padding-left:5px;color:#888;position:relative}}/*article F*/ 
.layoutlist_7 .cdate a{display:none}.layoutlist_7 .subject, .layoutlist_7 .subject a, .layoutlist_4 .subject a {    margin: 0!important;    font-size: 20px!important;    color: #333!important;    font-weight: 500;    line-height: 1.5;    letter-spacing: 1px;    padding: 15px 0 0;}.layoutlist_7 .litem:hover .subject>a{color:#444a44!important}.layoutlist_7 .litem{margin:0 0 20px!important}.layoutlist_7 .litem>div:hover{background:#fff;transition:.5s}.layoutlist_7 .litem>div{padding:20px;transition:.5s}/*article G*/ 
.layoutlist_8 .list_subject .summary { margin: 0 !important;}.layoutlist_8 .listdate .day,.layoutlist_2 .listdate .day { color: #444; font-size: 25px !important; margin: 10px 0 0 0 !important;}.layoutlist_8 .listdate {border-left: 0!important;text-align: right}.layoutlist_8 .listdate .yearmonth {padding: 0}.subsubject { margin-top: 20px;}.layoutlist_8 .article_subject{font-size:18px}.layoutlist_8 .list_subject .summary a{font-size:15px;line-height:1.5;letter-spacing:1px;color:#555;    font-weight: 300;}.RWDslider01 .model-title {display:none}.layoutlist_8 .list_subject>a.article_subject{color:#333;display:block;font-size:18px;line-height:1.5;padding-bottom:10px;font-weight: 500;}.layoutlist_8 .item:hover a.article_subject{color: #222;}.layoutlist_8 .item {padding: 40px;border: 1px solid #eee;}/*article H*/ 
.rwdlayoutlist_9 .litem .litem__imgs::after {background: rgba(255,255,255,.2);}.litem__text{padding:10px 20px}.rwdlayoutlist_9 .subject{font-weight:700;color:#3e3a39;font-size:18px;letter-spacing:1px;line-height:1.3}.rwdlayoutlist_9 .cdate::before{height:1px;width:30px;background:#e0e0e0}.rwdlayoutlist_9 .cdate{color:#666;font-size:12px;letter-spacing:1px}.rwdlayoutlist_9 .litem{padding:0 15px 30px}.rwdlayoutlist_9 .litem .litem__imgs{overflow:hidden}.rwdlayoutlist_9 .litem:hover img{transform:scale(1.1);transition:.5s}.rwdlayoutlist_9 .litem img{transition:.5s}/*search*/ 
.RWDsearch_page .list-tab li .qty, .RWDsearch_page .list-title .qty { background: #ccc!important; font-size: 12px !important;color:white;}.RWDsearch_page .list-title,.RWDsearch_page .list-img .name{letter-spacing:0}.RWDsearch_page .more:hover{background:#d40912;transition:.5s}.RWDsearch_page .more{background:#000;max-width:150px;letter-spacing:0;transition:.5s;border:0}.item.search_list_item{margin:0}.item.search_list_item .subject{margin:8px 0;border:1px solid #eee;padding:10px 20px}.item.search_list_item .subject:hover>a{color:#099b6f}.item.search_list_item .subject>a{display:block}.RWDsearch_page .search-list{margin-bottom:30px}/*forms*/ 
.eforms1 .layoutlist_1.page_content2{max-width:800px;margin:auto}.form-horizontal .form-group{display:flex;align-items:center}.form-horizontal .control-label{min-width:105px}/*quiry*/ 
.RWDquiry .shopping_form .control-box img {margin-left: 10px;}.RWDquiry .btn.normal:hover{transition:.5s ease}.RWDquiry .btn.normal{border-radius:0;font-size:15px;letter-spacing:1.5px;transition:.5s ease}.RWDquiry .btn.normal:hover{transition:.5s ease;background:#eee;color:#333;border-color:#eee;font-weight:500}.RWDquiry .btn.bg2,.btn.normal.bg3{background:#333;color:#fff;border-color:#333}/*album*/#album > div.page_content1 > div:nth-child(3){display:none}.layoutlist_2 .album_item_subject {    color: #2e2e2e;    font-weight: 400;    letter-spacing: 0;    line-height: 1.5;    background: white;    z-index: 2;    position: relative;}.album_d_item .album_item_subject{font-size:15px;color:#333}.photo_desc{font-size:15px;letter-spacing:1px;font-family:微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;line-height:1.5}#album > div.page_content1 > div:nth-child(3){display:none}.photo_view #slider,.photo_view .flexslider{background:transparent!important;border:transparent!important}.layoutlist_1 .album_item_subject td{color:#333;font-size:16px}.photo_view #slider .flex-direction-nav a:hover:before{filter:brightness(0);transition:.5s}.photo_view #slider .flex-direction-nav a:before{transition:.5s}.photo_view .flexslider .slides2 img,.photo_view .flexslider .slides2 img:hover{transition:.5s}/*ptabs*/ 
.RWDproduct_page .tab-box .tab-container>ul>li ul, .RWDproduct_page .tab-box .tab-container>ul>li ol { padding-left: 22px;}.RWDproduct_page .tab-box .tab-menu li.active a{color:#121212;border:transparent;background:transparent;font-weight:500;letter-spacing:1px;font-size:17px}.RWDproduct_page .tab-box .tab-container{border:1px solid #eee}.RWDproduct_page .tab-box .tab-menu li:last-child a:after{opacity:0}.RWDproduct_page .tab-box .tab-menu a:after{content:"";background:#ccc;position:absolute;width:1px;height:15px;right:0;top:50%;transform:translateY(-50%)}.RWDproduct_page .tab-box .tab-container>ul>li ol>li:last-child{margin:0}.RWDproduct_page .tab-box .tab-container>ul>li ol>li{margin:0 0 15px}#mobile-fixed,.RWDproduct_page{color:#444}.RWDproduct_page .tab-box .tab-container>ul>li{padding:50px;line-height:2;font-size:15px}.RWDproduct_page .tab-box .tab-menu li.active a:before{display:none}.RWDproduct_page .tab,.RWDproduct_page .tab:last-child{display:flex}.RWDproduct_page .tab-box .tab-menu a{margin:0 5px 0 0;padding:15px 30px;height:auto;font-size:17px;background:transparent;border:0;position:relative}/*tabs*/ 
.tabs nav a{padding:15px 20px!important;height:auto!important}.tabs nav ul li:first-child{border:0}.tabs nav li:last-child:before{opacity:0}.tabs nav li.tab-current a::before,.tabs nav li.tab-current a::after,.tabs nav li.tab-current:after{display:none}.tabs nav ul li{border:0}.tabs nav a{border-radius:0;font-weight:400;letter-spacing:1px;background:transparent!important;border:0!important;font-size:16px!important}.tabs nav ul li:before{content:"";background:#ccc;width:1px;height:15px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tabs nav li.tab-current:before{width:1px;right:0;background:#ccc;bottom:auto;top:50%;transform:translateY(-50%);height:15px}.tabs .content{border:1px solid #eee;padding:50px!important;font-weight:400;line-height:1.8;font-size:15px;letter-spacing:1px;margin:-10px 0 0;background:#fff}.tabs nav li.tab-current a{background:transparent;color:#000!important;border:0;font-weight:500!important}.tabs nav ul{margin:0 0 10px!important}/*20220912*/ 
.photo_view .photo_discription .text { font-size: 18px !important; line-height: 1.5;font-weight: bold;  color: #555; letter-spacing: 1px;}/*20220923*/ 
.page_wrapper_bg ._bd_list>h2, .page_wrapper_bg ._bd_list>h3 {  margin-left: 50px;}

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

@media (max-width:1920px){.about-block .right-box {  padding: 5.5vw 0 5.5vw 13vw;}}@media (max-width:1700px){.about-block .right-box { padding: 7vw 0 7vw 13vw;}.RWDProduct015 .product_box .title {   width: auto; display: inline-block; font-size: 16px;}.RWDbanner009 .main_pic .swiper-slide .imgbox {    max-width: calc(100% - 294px - 13vw);    left: calc(294px + 13vw);}.RWDbanner009 {min-height: auto;}}@media (max-width:1600px){  /*經典業績*/  .RWDProduct015 .product_box .memo {font-size: 14px;left: 30px;padding: 0 30px 0 0;top: calc(100% - 70px);}  .RWDProduct015 .product_box .title {font-size: 17px;left: 30px;letter-spacing: 1px;top: calc(100% - 60px);width: calc(100% - 60px);}.RWDbanner009 {    height: 36vw;}}@media (max-width: 1500px) {.RWDbanner009 {    height: 35vw;}.RWDbanner009__text {    width: 40%;    bottom: calc(11vw + 50px);}.RWDbanner009__title {font-size: 21px;}.RWDbanner009 .thumb_pic {width: 52%;bottom: -50px;}.newscase-block .titlebar {    top: 100px;}   /*footer*/  .ft-center .rightbox{width:40%;}  .ft-center .leftbox{width:60%;}}@media (max-width: 1400px) {  .social-block{bottom: 8%;right:10px;}.newscase-block {    padding: 100px 80px 150px;}.RWDbanner009 .main_pic .swiper-slide .imgbox {    max-width: calc(100% - 314px - 13vw);    left: calc(314px + 13vw);}.newscase-block .titlebar {    top: 50px;}}@media (max-width: 1300px) {   /*跟隨*/   .social-block .RWDsocial002 ul.socialNetwork li{ margin-bottom: 5px;}  /*經典業績*/  .RWDProduct015 .product_box .memo {top: calc(100% - 60px);}  /*footer*/  .ft-center{flex-direction: column}  .ft-center .rightbox,.ft-center .leftbox{width:100%;}  .ft-center .rightbox{display: flex;flex-direction: row;}  .ft-center .rightbox >.information{width:70%;}  .ft-center .rightbox >.ft-social {width:30%;}  .ft-center .RWDsocial002 .pull-right {float: right !important;}    .ft-center .leftbox{padding:20px 0;}  .webmap{justify-content: flex-start;}  .keyword{text-align: left;}/*20220526*/ 
.about-block .right-box {padding: 12vw 0 15vw 13vw;}}@media (max-width: 1280px) {  /*banner*/  .banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots button {height: 20px;}  .banner-block  .RWDbanner_plus01.style-dotnav .control-box .control {vertical-align: top;padding-top: 18vw;}  /*關於我們*/  .about-block .right-box{padding-left:10vw;}.newscase-block:before {    width: calc(100% - 394px - 10vw);}.RWDbanner009 .main_pic .swiper-slide .imgbox {    max-width: calc(100% - 314px - 10vw);    left: calc(314px + 10vw);}}

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

@media (max-width:2000px){.call_to_action>.container{width:85%}.customized_columns {    padding: 0 4vw;}.fablebox br {    display: none;}.call_to_action {    min-height: 700px !important;}.article2.id70 .RWDslider01 .products-list .box {    align-items: flex-start;}.abussinner.bottom {    margin-left: -30%;}.album1.albumcontent div#album {    width: 100%;}}@media (max-width:1900px){.abussinner.top {    width: 81%;}}@media (max-width:1700px){.plantxt p {    padding: 6vw 2vw 2vw;}.plantxt p:before {    top: 0;}.plantxt p {    padding: 3vw 2vw 2vw;    margin: 2vw 0 0 !important;}.abussinner {    width: 100%;}.abussinner .txt {    padding: 0 1vw 5vw;}.pbox .ttl {    width: 300px;}.pbox .pdesc {    width: calc(100% - 300px);}}@media (max-width:1600px){.abussinner.top {    width: 100%;}.abussinner.top .txt {    padding: 0 0 5vw;}}@media (max-width:1400px){/*innerdefault*/ 
.call_to_action>.container{width:90%}.article2.id70 .RWDslider01 .products-list .box {    flex-direction: column-reverse;}.article2.id70 .RWDslider01 .products-list .box ul.pic-list {    width: 100%;    padding: 0;}.article2.id70 .RWDslider01 .products-list .box .text {    width: 100%;}.newsbox h2 br {    display: none;}.newsbox hr {    margin: 30px 0;}.newsdesc hr {    margin: 30px 0;}}@media (max-width:1300px){}@media (max-width:1200px){section.article-text.rwd {    width: 100%;}.page_wrapper_bg .main section .container {    display: block;}.hgroup .pageTitle, .hgroup .breadcrumb {    writing-mode: initial;}.page_subject {    display: block;    padding: 0;}section.hgroup {    width: 100%;}.hgroup .pageTitle {    width: 100%;    text-align: center;}.hgroup .breadcrumb {    text-align: center;}.call_to_action {    padding: 60px 0 !important;}.eformsDesc {    font-size: 16px;    text-align: center;    font-weight: 300;}p.keywords {    margin: 30px 0 0 !important;}}

/*內頁小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*關於我們*/ 
.about-block .left-box{width:30%;}.about-block .right-box{width:70%; padding:15vw 0 15vw 5vw;}/*最新建案*/ 
.newscase-block .RWDedictor002 .container::before{ bottom: -30px;left: 40%;}.RWDbanner009 .main_pic .swiper-slide .imgbox {    max-width: 60%;    left: 40%;}.newscase-block .titlebar {top: 0;position: relative;width: 100%;padding-right: 0;}.newscase-block:before {width: 100%;}.RWDbanner009__text {bottom: auto;top: 30px;padding-right: 30px;}.newscase-block {padding: 80px 80px 150px;}.RWDbanner009 .thumb_pic {background: #eee;}.RWDbanner009 .thumb_pic {    bottom: -30px;}.RWDbanner009 {    height: 34vw;} /*經典業績*/ 
.RWDProduct015 .product_box {filter: brightness(1) !important;}.RWDProduct015 .product_box .title, .RWDProduct015 .product_box .memo {left: 30px;}.RWDProduct015 .product_box .title {left: 30px;}.RWDProduct015 .product_box .memo {padding-right: 30px;}.RWDProduct015 .product_box:nth-child(10n+6) {margin-top: 50px;}.RWDProduct015 .product_box:nth-child(10n+1), .RWDProduct015 .product_box:nth-child(10n+6) {width: calc(100% / 2 - 1px);}/*熱銷建案*/ 
.newscase-block .RWDedictor002 .container .col-md-6:nth-child(2) { width: 50%;}.newscase-block .RWDbtn01 {    position: relative;    bottom: 0;    width: calc(100% - 160px);}/*20220526*/ 
.about-block h1.main-title { font-size: 30px;}.about-block .right-box { padding: 14vw 0 10vw 5vw;}/*inner*/ 
.hgroup .pageTitle {line-height: 1.5;}.RWDtimeline01 li.event .circle img {    max-width: 100%;}.RWDtimeline01 li.event .point .editor {    width: 100%;}.fablebox .txt {    margin: 0 0 40px;}.fablebox .txt, .fablebox .img {    width: 100%;}.fablebox {    flex-direction: column;}.fablebox .txt .ttl {    padding: 30px;}.article2 .hgroup .pageTitle {    display: block;}.layoutlist_8 .item {    padding: 30px 20px;}.edmblock1 .RWDbanner_plus01 .logo {    width: 30vw;}.eforms3 .edmblock1 .RWDbanner_plus01 .slick-caption {    top: 18vw;}.eforms3 .customized_columns {    padding: 5vw;}.eforms3 .form-horizontal .form-group {    margin-right: 0;}.contop .concontent hr {    margin: 10px 0 30px;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {   /*經典業績*/  .product-block .container{padding-left:5vw;padding-right:5vw;}  .RWDProduct015 .product_box {width: 50%;}  .RWDProduct015 .product_box .imgs {max-height: 350px;}  .RWDProduct015 .RWDProduct015 .product_box .title{  width: calc(100% - 70px);}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
/*header*/ 
.RWDmenu_plus04 .header{padding-left:5%;padding-right:5%;}.RWDmenu_plus04 .header:before{display:none;}.RWDmenu_plus04 .ml-stack-nav-toggle{color: #fff;margin-top: 10px;}.RWDmenu_plus04 .ml-stack-nav-toggle__line{background: #fff;}/*menusidebar*/ 
.RWDmenu_plus04 #mobile-menu .menu li a,.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a{color: #525261;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a{font-size:15px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color: transparent;}/*header isup*/ 
.RWDmenu_plus04 .header.is-up  .ml-stack-nav-toggle{ color: #525261;}.RWDmenu_plus04 .header.is-up  .ml-stack-nav-toggle__line{background: #525261;}/*banner*/ 
.banner-block .slick-dots{margin-top:-80px;}/*關於我們*/ 
.about-block .left-box {width: 20%;}.about-block .right-box{width:80%;}.about-block .RWDedictor002 .RWDedictor002-text{text-align: left;  width: 80%;}.about-block .RWDedictor002 .RWDedictor002-text br{display:none;} /*經典業績*/ 
.RWDProduct015 .product_box:nth-child(10n+6) {margin-top: 50px;}.RWDProduct015 .product_box {padding: 5px 2.5px 0;}.RWDProduct015 .product_box:nth-child(10n+1), .RWDProduct015 .product_box:nth-child(10n+6) {width: 100%;}.RWDProduct015 .product_box .imgs {max-height: 430px;}.RWDProduct015 .product_box:nth-child(10n+7), .RWDProduct015 .product_box:nth-child(10n+8) {margin-top: 0;}.RWDProduct015 .product_box .memo {display: none;}.RWDProduct015 .product_box .title {top: calc(100% - 60px);}.RWDProduct015 .product_box:nth-child(10n+1) .memo, .RWDProduct015 .product_box:nth-child(10n+6) .memo {display: block;}.RWDProduct015 .product_box:nth-child(10n+1) .title, .RWDProduct015 .product_box:nth-child(10n+6) .title {top: calc(100% - 90px);}.RWDProduct015 .product_box .title {font-size: 16px;}.RWDProduct015 .more_product {display: inline-block;margin: 50px auto 0px auto;}/*最新消息*/ 
.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons{opacity:10;}.news-block .RWDnews005 .controlls-over .owl-controls .owl-prev, .news-block .RWDnews005 .controlls-over .owl-controls .owl-next {margin-top: -120px;}/*行動呼籲*/ 
.social-block{display:none;}.mobile-link{display:block;}/*footer*/ 
.footer-block{background: #2e2e2e;padding-bottom: 100px ;}.footer-block .scrollTop002{bottom: 19%;}.ft-top p{font-size: 18px;}/*20220526*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item {  max-height: calc(100vh - 134px) !important;  height: calc(100vh - 134px) !important;}.about-block .RWDedictor002 h3.sub-title {    font-size: 24px; }.about-block .right-box {  width: 70%;}.about-block .left-box { width: 30%;}.about-block .RWDedictor002 .RWDedictor002-text { width: 90%;}.about-block .right-box { padding: 14vw 0 10vw 8vw;}.RWDmenu_plus04 .features .edit {display:block}.RWDmenu_plus04 .features {position: relative;padding-top: 35px;}.RWDmenu_plus04 .features:after {right: -8px;background-color: #eee;opacity: 0.5;top: 35px;transition: 0.5s;height: 40%;}.RWDmenu_plus04 .features .edit img {width: 55px;transition: 0.5s;}.RWDmenu_plus04 .header.is-up .edit img {filter: invert(1);}.RWDmenu_plus04 .header.is-up .features:after {opacity:1;background-color: #ccc}/*inner*/ 
.page_wrapper_bg .banner-block .slick-dots {    margin-top: 0;}.article5 #sidebar {    margin: 0 0 30px;}.eforms3 .RWDmenu_plus04 .header .ml-stack-nav-toggle {    color: #525261;}.eforms3 .RWDmenu_plus04 .header .ml-stack-nav-toggle__line {    background: #525261;}.eforms3 .RWDmenu_plus04 .header .features:after {    opacity: 1;    background-color: #ccc;}.eforms3 .RWDmenu_plus04 .header .edit img {    filter: invert(1);}.webdesc {    padding: 0 0 30px;    margin: 0 0 30px;}/*innerdefault*/ 
.call_to_action>.container {width: 100%;}/*hgroup*/ 
.hgroup .container {margin-top: 0}/*btns*/ 
.btn_back { margin-right: 0 !important;}.fa-angle-down:after, nav.cd-nav .fa-angle-down:after { display:none;}.btn.btn_back, .ebtn{width:auto;}div#btn_member_join{padding:0}/*sidebar*/#sidebar{position:relative;top:auto}/*products*/ 
.RWDproduct_page .btn-shop .btn{width:48%}#product .col-xs-12.col-sm-6.col-md-4 {width: calc(100%/3 - 1px);}/*space*/ 
.call_to_action {min-height: 600px !important;padding: 40px 0 60px !important}/*article*/ 
.RWDtimeline02 .timeline2_list .block .text-in {overflow: hidden; height: 60px;}.pull-right { float: none !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*//*.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 65px)!important;height: calc(100vh - 65px)!important;}*/ 
.banner-block .RWDbanner_plus01.style-dotnav .control-box .control {vertical-align: middle;padding-top: 0;}/*最新建案*/ 
.newscase-block .RWDedictor002 .row{flex-direction: column;}.newscase-block .RWDedictor002 .col-md-6{width:100%;}.newscase-block .RWDedictor002 .RWDedictor002-text{padding:10vw 5vw;}.newscase-block .RWDedictor002 .container::before{width:90%;left:auto;right:0;}.newscase-block .RWDbtn01 {    position: relative;    bottom: 0;    width: 100%;justify-content: center;}.RWDbtn01 .btn-box {    width: 100%;}.newscase-block {    padding: 80px;}.RWDbanner009 .main_pic .swiper-slide .imgs {    transform: scale(1);}.newscase-block .titlebar {    text-align: center;    border-bottom: 0;    padding-bottom: 0;}.RWDbanner009 {    height: auto;    min-height: auto;}.RWDbanner009 .main_pic .swiper-slide .imgbox {    max-width: 100%;    left: 0;height:53vw;}.RWDbanner009__text {    top: 0;    width: 100%;    margin: 0;    padding: 40px;    background: #fff;}.RWDbanner009 .main_pic .swiper-button-next, .RWDbanner009 .main_pic .swiper-button-prev {background: transparent;top: 55vw;border: 0;}.RWDbanner009 .swiper-pagination {top: 53vw;}/*20220526*/ 
.about-block {    padding: 80px 0;}.about-block .right-box {  width: 80%;  margin: 0 auto ;padding: 0;}.about-block .left-box {background: transparent; width: 100%; margin: 0 0 50px;}.RWDparallax_new .picbgbox .overlay, .RWDparallax_new .picbgbox .container {  height: auto;}#m_RWDfullscreen01_56_1 .picbgbox {height: auto !important;}.RWDparallax_new .picbgbox .container .title_item {margin-top: 0;}.about-block h1.main-title br {  display: none;}.about-block h1.main-title::before   {  display: none;}.about-block h1.main-title {  margin: 0 0 10px;}.about-block .RWDedictor002 h3.sub-title {     margin: 0 0 10px; text-align: center;}.about-block .right-box::before  {  display: none;}.about-block .RWDedictor002 .RWDedictor002-text {  width: 100%;}a.btn, .newscase-block .RWDedictor002 .btn.btn-rj, .RWDProduct015 .more_product {   margin: 30px auto 0;}.newscase-block .RWDedictor002 .RWDedictor002-text {padding: 10vw 5vw 0;}.newscase-block .RWDedictor002 .container::before   {  display: none;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%/2);}/*inner*/ 
.album1 .layoutlist_2 .album_item {    width: calc(100%/2 - 30px);}.album1 .layoutlist_2 .album_item:nth-child(3n+2) {    margin: 0 15px 30px;}.album1 .layoutlist_2 .album_item:nth-child(2n+2) {    margin: 0 15px 30px;}.layoutlist_2 .album_item_subject {    padding: 20px 0 0;}.album1 .layoutlist_2 .album_item:nth-child(3n+3) {    float: right;}.page_desc2 ._bd_column._bd_full img, .page_desc2 ._bd_column._bd_full p {    width: 100%;}.photo_view .flexslider .slides img {    max-height: 550px !important;}.pbox {    flex-direction: column;}.pbox .pdesc {    margin: 30px 0;}.pbox .ttl, .pbox .pdesc {    width: 100%;}.formdesc div, .formdesc div img {    object-fit: cover;    height: 33vw;    object-position: top;}.formdesc {    padding: 0;}.customized_columns {    padding: 0;}.new-form {    margin: 0;}div#sidebar, div#album {    width: 100%;}.abussinner.top .txt {    padding: 0 6vw 7vw 3vw;}.abussbox.top {    flex-direction: column;}.abussinner .txt {    padding: 0 30px 40px;}.abussinner.left {    padding: 0;    margin: 0 0 30px;}.contop .concontent {    width: 80%;}.page_wrapper_bg .article-text .contop .concontent h3 {    font-size: 30px !important;}.btma .tel a {    font-size: 50px;}.btma .tel a span {    font-size: 30px;}.eforms3 .form-horizontal .form-group {    margin: 0 0 20px !important;}.plantxt p:before {    font-size: 30px;    left: 0;}.plantxt p {    padding: 40px 0;    width: 100%;    margin: 0 0 2vw !important;}.plantxt {    flex-direction: column;}.fablebox .txt .ttl {    padding: 40px 0;}.fablebox .img {    padding: 0 0 40px;}.fablebox .txt {    margin: 0;}.fablebox .img:before {    opacity: 0;}.album_item.col-sm-3.col-md-3.content_box {    width: calc(100%/3) !important;    margin: 0 !important;}/*innerdefault*//*hgroup*/ 
.hgroup .container{margin-bottom:30px}.hgroup .pageTitle {margin-bottom:10px}/*products*/ 
.RWDproduct_page .btn_back { display: inline-block; width: auto;}#prod_amount_area {margin-right: 0;}/*sidebar*/#sidebar{width:100%;margin:0 auto 30px;padding:0}/*btns*/ 
.block_body .page_content2 .btn,.block_body .page_content1 .btn,.page_content2 .btn,.page_content1 .btn{width:auto;margin:0}.ebtn a { width: auto; display: inline-block; float: right;}.ebtn.currectsend_btn,.ebtn.refill_btn{width:auto}#mobile-fixed .btn-box .bg2{background:#ffa819!important}#mobile-fixed .btn-box ul {display: flex;}#mobile-fixed .btn-box .normal{background:transparent;border-radius:0;letter-spacing: 0;}.bonus-box .form-group .btn:hover,.voucher-box .form-group .btn:hover{background:#099c6f;transition:.5s}.bonus-box .form-group .btn,.voucher-box .form-group .btn{background:#555;transition:.5s}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn { width: auto!important;}/*space*/ 
.article-text>.container{min-height:400px}.call_to_action{min-height:auto!important}/*album*/ 
.album1 .layoutlist_1 .row a,.album1 .row .album_d_item a{padding:0 15px 10px}.row .album_d_item {width: calc(100%/3);}/*forms*/ 
.new-form { margin-top: 0;}.form-horizontal .form-group {flex-direction: column;margin-left: -15px;}.webdesc, .eformsDesc {text-align: center;}.eformsDesc{padding:0 0 20px;text-align:left}.eformsDesc br{display:none}/*articles*/ 
.layoutlist_8 .list_subject{margin-top:-5px}.layoutlist_8 .listdate .day{font-size:20px!important}.layoutlist_2 .item,.layoutlist_4 .item{margin:0 0 10px}.layoutlist_2 .album_item {    width: calc(100%/3 - 10px);    margin: 0 5px 30px;    height: auto !important;    float: left;}.RWDslider01 .control-box{right:auto;left:50%;transform:translateX(-50%)}.layoutlist_7 .litem {width: calc(100%/3);}.layoutlist_7 .litem>div {padding: 0;}.layoutlist_4 .col-sm-3.col-md-3{width:calc(100%/3)}.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column}.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 .products-list .box, .RWDslider01.pic-right .products-list .box {   flex-direction: column;width: 95%;margin: auto; padding: 0!important;}.RWDslider01.pic-right .control-box{left:50%;transform:translateX(-50%);text-align:center;right:auto}.cate_list.row .col-sm-6.col-md-4{width:calc(100%/3);float:left}.article2 .layoutlist_4 .item{padding:0 0 40px}.rwdlayoutlist_9 .litem {width: calc(100%/2);}.layoutlist_4 .fixrow .col-sm-6.col-md-6 {margin: 0 0 20px;}/*QA*/ 
.faq_item {padding: 0;}/*downloads*/ 
.download .search_area{flex-wrap:wrap}.download .search-container{width:100%}.download .year-container,div#qyear,.dd-select,.download .search-container{width:100%!important;margin:0 0 5px}.download .search_input{width:100%!important}.oneline.row .col-md-4.col-sm-6{width:calc(100%/3);float:left; padding: 0;}.download .list_table .container { padding: 0;}/*video*/ 
.video_item {width: calc(100%/3);float:left}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
/*footer*/ 
.ft-top p span{display:none;}.news-block .RWDnews005 h4, .news-block .news005_h4 {    font-size: 16px;}/*inner*/ 
.serbox .img, .serbox .img img {    object-fit: cover;    object-position: left top;    height: 60vw;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*熱銷建案*/ 
.newscase-block .RWDedictor002 .container .col-md-6:nth-child(2) { width: 93%;}.newscase-block .RWDedictor002 .container::before {width: 100%;}.RWDmenu_plus04 .features .edit img {width: 50px;}
}
/*800px end*/
/*768 start*/

@media (max-width: 768px) {.album_item.col-sm-3.col-md-3.content_box {    width: calc(100%/2) !important;}}

/*768 end*/
/*767px start*/
@media (max-width: 767px) {
/*banner*/ 
.banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 2.5em;}.banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 1.9em;}/*footer*/ 
.ft-center .rightbox {display: flex;flex-direction: column;}.ft-center .rightbox >.information,.ft-center .rightbox >.ft-social{width:100%;}.ft-center .RWDsocial002 .pull-right { float: none !important;}.ft-center ul>li span {margin-right: 15px;}.ft-center .rightbox >.ft-social { margin: 0 0 30px;}.webmap{flex-wrap: wrap;}.webmap a{width:50%; text-align: left;margin-bottom:10px;}.webmap a::before{display:none;}.keyword{margin-top: 20px;}/*20220526*/ 
.about-block .RWDedictor002 h3.sub-title {  font-size: 22px;}.newscase-block {    padding: 80px 50px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(6n+3) {    margin-top: 0px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    float: left;}.news-block .container {    width: 90%;}.photo_view .flexslider .slides img {    width: 100%;    max-height: initial !important;}/*inner*/ 
.album1 .layoutlist_2 .album_item {    width: calc(100%/2 - 21px);    margin: 0 10px 20px;}.album1 .layoutlist_2 .album_item:nth-child(2n+2) {    margin: 20px 10px 0;}.album1 .layoutlist_2 .album_item:nth-child(3n+2) {    margin: 0 10px 20px;}.RWDtimeline01 li.event .circle img {    max-width: 70%;}.RWDtimeline01 li.event .point .editor {    width: 100%;}.serbox .img, .serbox .img img {    height: 90vw;}.serbox .txt {    left: 18vw;}.eforms3 .customized_columns {    padding: 40px;    margin: 40px 0;}.edmblock6 .RWDbanner_plus01 .logo,.edmblock61 .RWDbanner_plus01 .logo {    display: flex;    width: 85%;    padding: 0;    margin: auto;}.eforms3 .edmblock6 .RWDbanner_plus01 .slick-caption {    top: 6vw;}.eforms3 .edmblock61 .RWDbanner_plus01 .slick-caption .container {    display: flex;}.fablebox .img span {    writing-mode: rl;}.fablebox .img {    flex-direction: column;    padding: 20px;    background: #eee;    margin: 0 0 20px;    gap: 5px;    align-items: center;}.fablebox .img .imgbox img {    width: 100%;}.fablebox .img .imgbox {    flex-direction: column;}.fablebox .img .imgbox img:last-child {    margin: 0;}.edmblock61 .RWDbanner_plus01 .slick-caption .container {    padding: 0;}.edmblock61 .RWDbanner_plus01 .logo {    margin-bottom: 0;}/*innerdefault*/ 
.eformsDesc {margin: 0 0 20px;}.form-horizontal .form-group{width:100%;display:block;margin-left:0}.form-horizontal .control-label,.form-horizontal .col-sm-12.col-md-11,.form-horizontal .col-sm-12.col-md-5{padding:0!important}/*products*/div#product{padding:0!important}.sortbar{padding:0!important;text-align:left!important}#product .col-xs-12.col-sm-6.col-md-4 {width: calc(100%/2 - 1px);}#mobile-fixed .fixed-bottom .price-box{text-align:center;margin:10px 0; letter-spacing: 0;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop { background: transparent; color: #000; border: 1px solid;}.RWDproduct_page .m-pd-info .select-box .btn{background:#000;color:#fff}.RWDproduct_page .products-info .name {margin-top: 20px}.RWDproduct_page .products-con, .RWDproduct_page .products-editor, .RWDproduct_page .tab-box {padding-bottom: 10px}.RWDproduct_page .btn-other li button{padding:10px;border:1px solid}.RWDproduct_page .btn-other li{width:100%}/*articles*/ 
.layoutlist_2 .listdate .day{font-size:12px!important;color:#999;display:inline-block;margin:0 0 0 5px !important;font-weight:400!important}.layoutlist_2 .listdate{display:flex;margin:10px 0 0}.layoutlist_7 .litem{border:0;border-bottom:1px solid #eaead9;padding-bottom:30px;margin-bottom:30px !important}.layoutlist_8 ._col.list_img.col-sm-3.col-md-3{width:25%;float:left}.layoutlist_8 .list_subject{width:58.33333333%;float:left}.layoutlist_8 ._col.listdate.col-sm-2.col-md-2{width:16.66666667%;float:left;padding-left: 5px;}.layoutlist_8.rwd .list_img+.list_subject{margin-top:0}.layoutlist_8.rwd .listdate{margin:0}.layoutlist_8 .listdate .day,.layoutlist_2 .listdate .day{color:#444!important;margin:10px 0 0!important}.layoutlist_8.rwd .listdate .day::before{opacity:0}.layoutlist_4 .col-sm-3.col-md-3 {width: calc(100%/2);}.layoutlist_4 .fixrow .col-sm-6.col-md-6{margin:0 0 20px;width:calc(100%/2);float:left}.layoutlist_4 .col-sm-3.col-md-3{width:100%}.layoutlist_4 .fixrow .list_subject.col-sm-6.col-md-6{width:100%;padding:0}.layoutlist_4 .listdate .day{font-size:12px!important;color:#999 !important}.layoutlist_4 .fixrow .col-sm-6.col-md-6{padding:0 10px}.layoutlist_4 .fixrow .col-sm-6.col-md-6 .list_img.col-sm-3.col-md-3 { width: 100%;}.layoutlist_7 .litem {width: calc(100%/2);}.layoutlist_7 .row:before, .layoutlist_7 .row:after {display: none;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 { left: 17px; margin-left: 0;}.layoutlist_2 .album_item { width: calc(100%/2 - 10px);}/*space*/ 
.page_wrapper_bg .call_to_action>.container { padding: 0 30px}.call_to_action {min-height: auto !important}.article-text>.container{padding:0}/*album*/ 
.row .album_d_item{width: calc(100%/2);margin:0 0 30px;padding:0}/*sidebar*/#sidebar{margin:30px 0;margin-top:0}/*shoppings*/ 
.shopping-item .table .tbody>.tr {border: 0}.shopping-item {margin: 0 auto 20px}.shopping_form .shopping-title{margin-top:15px!important;}/*btns*/#mobile-fixed .btn-shop .btn { border-radius: 0; font-size: 14px; letter-spacing: .5px;}/*tab*/ 
.tab.open .tab_title{margin:0 0 20px;font-weight:700}.tab_title{font-weight:500;font-size:16px}.tab_content{font-weight:400;line-height:2 !important;font-size:16px !important;color:#000!important;padding: 0}/*download*/ 
.download .list_table td.list_subject{text-align:center}/*20220912*/ 
.photo_view .photo_discription .text {text-align: center;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*header*/ 
.RWDmenu_plus04 .logo{margin-top:10px}.RWDmenu_plus04 .header.is-up .logo {    padding-bottom: 8px;}.RWDmenu_plus04 .is-up .ml-stack-nav-toggle {    margin-top: 5px;}.RWDmenu_plus04 .is-up .features {    padding-top: 18px;}/*banner*/ 
.banner-block .RWDbanner_plus01 .slick-caption {top: 40%;bottom: auto;text-align:center;}.banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 2em;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 1.5em;}/*按鈕*/a.btn, .newscase-block .RWDedictor002 .btn.btn-rj{width:100%;}/*關於我們*/ 
.about-block{flex-direction: column}.about-block .left-box,.about-block .RWDedictor002 .RWDedictor002-text br{display:none;}/*.about-block .right-box{width:100%;padding:15vw 5vw 15vw 5vw;}*/ 
.about-block .RWDedictor002 .section-subject.row{text-align:center;}.about-block .RWDedictor002 .RWDedictor002-text{width:100%;} /*經典業績*/ 
.products-block .container {padding: 0;} .RWDProduct015 .product_box:nth-child(10n+6) {margin-top: 0;} .RWDProduct015 .product_area {margin-left: -2.5px;margin-right: -2.5px;} .RWDProduct015 .more_product {width:100%);max-width: 100%;} .RWDProduct015 .product_box .title, .products-block .RWDProduct015 .product_box .memo {left: 15px;top: calc(100% - 50px);width: calc(100% - 30px);} .RWDProduct015 .product_box .memo {font-size: 13px;padding-right: 15px;} .RWDProduct015 .product_box:nth-child(10n+1) .title, .RWDProduct015 .product_box:nth-child(10n+6) .title {top: calc(100% - 70px);} .RWDProduct015 .product_box .title {bottom: 10px;font-size: 14px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100%);    float: none;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(6n+1) {    float: none;}.RWDbanner009__text {    padding: 40px 20px;}.newscase-block {    padding: 80px 20px;}.RWDbanner009 .main_pic .swiper-button-next, .RWDbanner009 .main_pic .swiper-button-prev {top: 59vw;}.RWDbanner009 .main_pic .swiper-slide .imgbox {height:57vw;}.RWDbanner009 .swiper-pagination {    display: none;}/*footer*/ 
.ft-top .RWDedictor{display: flex;align-items: flex-start;flex-direction: column;}.ft-top .ft-logo, .ft-top p{width:100%;}.ft-top p{text-align: left;}.scrollTop002{right:10px;}/*20220526*/ 
.banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 30px;}.about-block .RWDedictor002 .RWDedictor002-text br {    display: block;}.about-block .right-box{width:90%;}.about-block .left-box{display: block;}/*inner*/ 
.album1 .layoutlist_2 .album_item {    width: 100% !important;    margin: 0 0 20px !important;}.formdesc div, .formdesc div img {    height: auto;}.RWDtimeline01 li.event .circle img {    max-width: 100%;}.serbox .txt {    left: 14vw;}.serbox .img, .serbox .img img {    height: 100vw;}.newsdescinner:last-child a {    padding: 10px;    width: 100%;    margin: 30px 0 0;    text-align: center;}.newsdescinner {    width: 100%;}.newsimginner {    width: 100%;}.newsimg {    flex-direction: column;    gap: 15px;}.abussinner .txt {    padding: 0 0 30px;}.abussinner.top .txt {    padding: 20px 0 30px;}.abussinner.bottom {    margin: 0;    width: 100%;    flex-direction: column;}.abussinner.bottom .img {    margin: 0 0 15px;}.eforms3 .ebtn.currectsend_btn a:after {    top: 50px;    left: 50%;    transform: translateX(-50%);    margin: 0;}.eforms3 .ebtn.currectsend_btn a {    margin: 0 0 30px;}.eforms3 .customized_columns {    padding: 30px;}.contop .concontent {    width: 100%;}.page_wrapper_bg .article-text .contop .concontent h3 {    font-size: 23px !important;}.page_wrapper_bg .article-text .contop .ttl h2 {    font-size: 75px !important;}.contop .ttl h2 span {    font-size: 14px;    margin-right: 10px;}.contop .ttl {    margin: 0 auto 10px;    width: fit-content;    display: flex;    justify-content: center;    align-items: center;}.btma {    flex-direction: column;}.btma .txt {    margin: 0 0 15px;}.edmblock5 .RWDbanner_plus01 .logo img {    width: 21vw;}.edmblock1 .RWDbanner_plus01 .logo {    display: flex;}.eforms3 .edmblock1 .RWDbanner_plus01 .slick-caption {    top: 32vw;}.album_item.col-sm-3.col-md-3.content_box {    width: calc(100%/1) !important;}/*innerdefault*/#RWDPAGE_BASE_PAT02 .pagecontent .row { margin: 0;}/*all*/article.editor.clearfix .col-md-6 { padding: 0;}.sample img{width:50%}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {left: 0;}/*space*/#RWDPAGE_BASE_PAT02 .pagecontent {padding: 0 !important}/*shoppings*/li#MO_sellPrice {height: 43px;display: flex;align-items: center;}#MO_sellPrice span{display: block;}.RWDquiry, .RWDquiry .btn, .delivery-editor, .shopping-item .tag {font-size: 16px;}/*forms*/ 
.webdesc, .eformsDesc {padding: 0 0 20px;}.eformsDesc{padding:0 0 15px;line-height:2;margin:0 0 15px}/*hgroup*/ 
.hgroup .pageTitle { margin-bottom: 5px;text-align: center;font-size:25px;line-height: 1.5;}.hgroup .container{margin-bottom:25px}.hgroup .breadcrumb { text-align: center;width: 100%; position: relative;line-height: 2;}/*btns*/ 
.pagecontent.btn a, .pagecontent.ebtn a { letter-spacing: 0px;}.pagecontent.btn a, .pagecontent .ebtn a { display: block; width: 100%;}.RWDshopping .btn.normal { display: block; width: 100%; margin: 10px 0; max-width: 100%}.pagecontent .btn_back { display: block;}.ebtn.currectsend_btn { width: auto;}.pagecontent .btn_back { width: 100%;margin-top:40px !important}.pagecontent .btn_back,.pagecontent .btn_back a { display: block;}.ebtn.currectsend_btn { width: 100%;}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn { width: 100%!important;}#panel_14 > section.article-text > div > div > div > div.ebtn a{min-width:100%;display:block;width:100%!important}#panel_14 > section.article-text > div > div > div > div.ebtn{width:100%;text-align:center}/*album*/ 
.row .album_d_item{width:100%;margin-left:0}.layoutlist_2 .album_item {width: 100%;margin:0 0 30px;padding:0}.row .album_d_item {width: calc(100%/1);}/*products*/ 
.sortbar{padding:0!important;text-align:center !important}#product .col-xs-12.col-sm-6.col-md-4 {width: 100%;margin: 0 0 30px;padding:0}.RWDproduct_page .products-info .txt{padding:20px}.product_desc {padding: 0;}.product_top.row .photo {padding: 0;}/*article*/ 
.RWDtimeline01 li.event:before {left: 27px;}.RWDtimeline01 li.event .point {width: calc(100% - 90px);left: 90px;    padding-bottom: 40px;}.RWDtimeline01 li.event .point .date{font-size:14px;letter-spacing:1px}.fixrow .col-sm-6.col-md-6{padding:0;margin:20px 0 3px}.layoutlist_4 .col-sm-3.col-md-3{padding:0}.layoutlist_4 .fixrow .col-sm-6.col-md-6 {width: 100%;}.cate_list.row .col-sm-6.col-md-4{width:100%;float:left;padding:0 5vw 30px}.layoutlist_2 .item{padding:30px 0!important}.layoutlist_2 .listdate .day{font-size:12px!important}.layoutlist_2 .listdate .yearmonth,.layoutlist_2 .listdate .day{display:inline-block;color:#999 !important}.layoutlist_2 .listdate .day:before{content:"/";margin-right:3px;margin-left:-3px}.RWDslider01 .pic-list{width:100%;}.RWDslider01 .control-box{left:50%!important;transform:translateX(-50%);text-align:center;right:auto!important;position: relative;}.RWDslider01 .products-list .box, .RWDslider01.pic-right .products-list .box {width: 100%;}.RWDslider01 .products-list {margin: 0;}.articlecontent .download_container .file_area {width: 100%;margin: 0 0 10px;}.articlecontent .download_container .btn {padding: 10px 40px;}/*news G*/ 
.layoutlist_8 .listdate .yearmonth { display: inline-block;}.layoutlist_8 .listdate .day:before { content: "/"; left: 0; position: absolute;}.layoutlist_8 .listdate .day { font-size: 12px !important;color: #afafaf !important; display: inline-block; position: relative; padding-left: 10px;}.layoutlist_8 .listdate{text-align:left}.layoutlist_8.rwd .list_img+.list_subject{margin-top:20px!important}.layoutlist_8.rwd .item { margin-bottom: 30px;padding: 0 0 30px !important;border:0}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {position: relative;}.layoutlist_8 .item:last-child {padding: 30px 0 0;}.layoutlist_8 ._col.list_img.col-sm-3.col-md-3,.layoutlist_8.rwd .list_img+.list_subject,.layoutlist_8 ._col.listdate.col-sm-2.col-md-2{width:100%}.layoutlist_8.rwd .listdate .day::before{opacity:1}.layoutlist_8 ._col.listdate.col-sm-2.col-md-2{padding:0 15px}/*news H*/ 
.rwdlayoutlist_9 .litem{width: 100%;padding:0 0 20px}/*member*/ 
.member .page_wrapper_bg .call_to_action>.container{padding:0 15px}/*price*/#mobile-fixed .fixed-bottom .price-box {font-size: 15px;}#mobile-fixed{padding:5px 0}#mobile-fixed .btn-shop .btn{font-size:15px!important}#mobile-fixed.show-info .container {padding: 0;}#mobile-fixed .fixed-bottom .price-box{width:100%;display:flex;justify-content:center;align-items:center;margin:0}#mobile-fixed .fixed-bottom .btn-shop {width: 100%;}/*webdesc*/ 
.webdesc a,.eformsDesc a{padding:0 5px;margin:0 5px 5px;display:inline-block}/*album*/ 
.album1 .layoutlist_1 .row a,.album1 .row .album_d_item a{padding:0 0 10px}/*qa*/ 
.rwd .faq_answer{padding:20px 15px 20px 0}/*download*/ 
.oneline.row .col-md-4.col-sm-6{width:100%}/*quiry*/ 
.RWDquiry .btn.normal{width:100%;margin:0 0 10px}.faq_item{padding-right:0;padding-left:0}.rwd .faq_answer{padding:20px 15px}/*articles form*/ 
.pform table { width: 500px !important;}.pform { margin-top: 0;}/*videos*/ 
.video_item {width: 100%;margin: 0 0 30px;}/*downloads*/ 
.file_area { width: 100%; margin: 0 0 20px;}.dd-container,.page_wrapper_bg .dd-select, .download .search_input { width: 100% !important;}.download_container .btn { width: 100%;}.download .search-container { width: 100%;}.download .search-container{margin:10px 0 0!important;margin-bottom:30px!important}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*banner*/ 
.banner-block .RWDbanner_plus01 .slick-caption{top:35%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 2.6em;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 1.3em;}.banner-block .RWDbanner_plus01 .page-scroll{display:none;}/*板塊高度*/ 
.product-block .container,.news-block .container{padding-top:50px;}/*20220526*/ 
.about-block h1.main-title { font-size: 28px;}.RWDmenu_plus04 .features .edit img {width: 40px;}.RWDmenu_plus04 .features:after {height: 95%;right: 0px;top: 2px;transition: 0.5s;}.RWDmenu_plus04 .features {margin-right: 20px;padding-right: 15px;}.ml-stack-nav-toggle {padding: 25px 14px;}.RWDmenu_plus04 .features {padding-top: 25px;}.RWDmenu_plus04 .features:after {height: 50%;top: 24px;}/*innerdefault*/ 
.layoutlist_7 .litem {width: 100%;}@media (max-width: 450px) {/*innerdefault*/ 
.layoutlist_4 .col-sm-3.col-md-3 {width: 100%;}}
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {  .banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 2.3em;}  .banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots button{width:12px;height:12px;}  .footer-block .container {width: 95%;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo{width:150px;margin: 20px 0 0;}/*footer*/ 
.footer-block .container { width: 100%;}.RWDmenu_plus04 .features {margin-right: 10px;padding-right: 0px;}.RWDmenu_plus04 .features:after {display:none}.RWDmenu_plus04 .logo {width: 140px;}.RWDmenu_plus04 .features {    padding-top: 22px;}/*innerdefault*/ 
.page_wrapper_bg .call_to_action>.container {padding: 0 30px;}#product .col-xs-12.col-sm-6.col-md-4{width:100%;margin:0 0 30px}._shopping_info>div{flex-direction:column;align-items:center}.page_content1 #prod_price{margin-left:0}.eforms3 .customized_columns {    padding: 20px;}.btma .tel a {    font-size: 40px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
/*banner*/ 
.banner-block .RWDbanner_plus01 .slick-caption .txt1 { font-size: 1.8em;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 1em;}/*經典業績*/ 
.RWDProduct015 .product_box:nth-child(10n+1) .memo, .RWDProduct015 .product_box:nth-child(10n+6) .memo {display: none;}.RWDProduct015 .product_box:nth-child(10n+1) .title, .RWDProduct015 .product_box:nth-child(10n+6) .title {top: calc(100% - 50px);}.RWDProduct015 .product_box {width: 100%;}.RWDProduct015 .product_box:nth-child(10n+6) {margin-top: 0;}.RWDmenu_plus04 .header .features .edit img {width: 32px;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle {width: 25px;padding: 20px 14px}.RWDmenu_plus04 .header.is-up .features {padding-top: 18px;}.RWDmenu_plus04 .header .ml-stack-nav-toggle {width: 25px}/*innerdefault*/#sidebar { margin: 0 0 5%;}.page_wrapper_bg .call_to_action>.container {padding: 0 20px;}ul.btn-other.list-inline li{width:100%;margin:0 0 10px;padding:0}.RWDproduct_page .btn-other li .ii{display:inline-block}.RWDproduct_page .btn-other{flex-direction:column;width:100%;margin:0}.RWDproduct_page .products-info .price-box{display:flex;justify-content:center;align-items:center}.RWDproduct_page .products-info .price-box li{font-size:13px}
}
/*320px end*/