body{background-image:url("archive/image/editor/homepop/bg.png");}a:hover, a:focus{text-decoration:none}.navbar .logo_img{width:170px}.fl {width:200px;}.fl img {width: 100%;animation-name: zeroall;animation-duration: 2.5s;}.index .cd-main-content {    overflow-x: hidden;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/* 手機menu*/ 
.navbar-default .navbar-toggle{margin-top:14px}/*選單*/ 
.RWDmenu_plus04 .header-in {position: static;}.RWDmenu_plus04 .site-nav .menu>li>a{    font-size: 15px;    padding: 25px 20px;    font-weight: bold;    text-transform: uppercase;    color: #fff;    letter-spacing: 2px;}.RWDmenu_plus04 .header.is-up  .site-nav .menu>li>a{color: #555;}.RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;color:#b4d5e6;}.RWDmenu_plus04 .header.is-up .site-nav .menu>li>a:hover {background: transparent;color:#000;} .RWDmenu_plus04 .site-nav .menu>li.active>a{background: transparent;color:#fff}.RWDmenu_plus04 .header.is-up .site-nav .menu>li.active>a{background: transparent;color:#555}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color:#aaa;}.RWDmenu_plus04 .header.is-up {    padding: 0 160px 0 20px;    transition: .3s ease;    background: rgb(234,234,234,0.89);}.RWDmenu_plus04 .header {    transition: .3s ease;    background: linear-gradient(to bottom, rgba(0,0,0 ,0.6) 0%,rgba(0,0,0,0.5) 45%,rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(to bottom, rgba(0,0,0 ,0.6) 0%,rgba(0,0,0,0.5) 45%,rgba(255,255,255,0) 100%);background: -o-linear-gradient(to bottom, rgba(0,0,0 ,0.6) 0%,rgba(0,0,0,0.5) 45%,rgba(255,255,255,0) 100%);background: -moz-linear-gradient(to bottom, rgba(0,0,0 ,0.6) 0%,rgba(0,0,0,0.5) 45%,rgba(255,255,255,0) 100%);}.RWDmenu_plus04 .header.is-up .features .cart-btn {margin-right: 0px;}#m_RWDfullscreen01_52_1_cart_btn {margin-right: 20px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 10px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 10px;}.RWDmenu_plus04 .features .search-btn{padding: 25px 15px;}.RWDmenu_plus04 .features {width: 225px;}.RWDmenu_plus04 .site-nav {float: right;}.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 {margin-top: -6px;}.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border: 1px solid #fff;    border-width: 1px 1px 0 0;}.RWDmenu_plus04 .header.is-up .site-nav .menu li.has-child>a:after {    border: 1px solid #555;    border-width: 1px 1px 0 0;}.RWDmenu_plus04 .site-nav .menu ul {background: rgb(234,234,234,0.95);}/**/ 
.RWDmenu_plus04 .features .share-group span { font-size: 15px;text-align: center;letter-spacing: 1px;}.RWDmenu_plus04 .header.is-up .features .share-group.main_share { transition: .3s ease;opacity: 1;}.RWDmenu_plus04 .features .share-group.main_share{    float: right;    padding: 5px 5px;    opacity: 0;    transition: .3s ease;    position: absolute;    right: 30px;    top: 50%;    width: 135px;    text-align: center;    height: 35px;    transform: translateY(-50%);    background: #4eb153;    color: #fff;display: none;}.RWDmenu_plus04 .header.is-up .features .share-group.main_share{display:block;transition: .3s ease;}.RWDmenu_plus04 .features .share-group a img {display: inline-block; margin: auto; width: 20px !important;}.RWDmenu_plus04 .features .share-group a {color: #000;font-weight: bold;}.RWDmenu_plus04 .site-nav .menu>li>ul {left: 50%;margin-left: -75px;top: calc(100% + 0px); padding: 5px 0 5px;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {text-decoration: none;font-weight: 700;color: #000;}.RWDmenu_plus04 .logo {width: 215px;margin-top: 20px;margin-left: 20px;opacity: 0;transition: .3s ease;}.RWDmenu_plus04 .header.is-up .logo {opacity:1;transition: .3s ease;}/**/ 
.RWDmenu_plus04 .site-nav .menu li.buy_action:before {    content: "";    position: absolute;    background: url(archive/image/customization/shoppingbag.png)no-repeat;    width: 15px;    height: 15px;    background-size: contain;    left: 0;    top: 30px;}.RWDmenu_plus04 .site-nav .menu li.buy_action {position: relative;}.RWDmenu_plus04 .site-nav .menu li.buy_action a {color: #000;}.RWDmenu_plus04 .site-nav .menu li.buy_action a :hover{color:#c3a867;}/*會員購物車*/ 
.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #fff;}.RWDmenu_plus04 .header.is-up .features .cart-btn, .RWDmenu_plus04 .header.is-up _plus04 .features .querycar-btn, .RWDmenu_plus04 .header.is-up  .features .share-group a, .RWDmenu_plus04 .header.is-up  .features i, .RWDmenu_plus04 .header.is-up  .lang-select {color: #555;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #fff;}.RWDmenu_plus04 .cart-block .close, .RWDmenu_plus04 .querycar-block .close,.RWDmenu_plus04 .member-block .member-close-btn {letter-spacing: 2px;color: #222;font-weight: 600;}.RWDmenu_plus04 .member-block a.login.is-on {background-color:rgb(29 47 56); color: #fff;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {letter-spacing: 2px; font-size: 13px;font-weight: 600;background: rgb(29 47 56);color: #fff;}.RWDmenu_plus04 .header.is-up .features .share-group a {    color: #fff;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {font-size: 13px; color: #555;font-weight: bold;}/**/ 
.RWDbanner_plus01 .page-scroll  {left: calc(15%/2 - 30px);bottom: 100px;margin-left: 0}.RWDbanner_plus01 .page-scroll a {color: transparent}.RWDbanner_plus01 .page-scroll.style01 a span {width: 0px;height: 0px;border-left: 0px solid #fff;border-bottom: 0px solid #fff}.RWDbanner_plus01 .page-scroll.style01 a::before {content: "";position: absolute;background: #fff; top:120px;right: 17px; width:8px;height:8px;border-radius: 100%;animation: web_menu002 ease-in-out 5s infinite;animation-direction: alternate;}.RWDbanner_plus01 .page-scroll.style01 a::after {box-sizing: border-box;content: "";position: absolute; top: 0px; right: 52%;width: 1px;height: 120px;background: #fff; opacity: .3;}.RWDbanner_plus01 .page-scroll.style01 a span::after {content: "";border:1px #94adbf solid;width: 50px;height: 50px; left: -15px;bottom: -50px; position: absolute;border-radius: 100%; opacity: 0.3;}.RWDbanner_plus01 .page-scroll.style01 a span {-webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-animation:none;animation: none;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1 {color: #fff;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 33px;    color: #fff;    font-weight: bold;    margin-bottom: 30px;    text-shadow: 2px 2px 3px #1f2b4266;}.RWDbanner_plus01 .slick-caption .txt3 {    color: #fff;    text-shadow: 2px 2px 3px #1f2b4266;    font-size: 17px;line-height: 1.7;}.RWDbanner_plus01 .slick-caption>.container {    width: 85%;}.RWDbanner_plus01 .slick-caption {top: 110px;}.RWDbanner_plus01 .logo {    width: 225px;    filter: drop-shadow(2px 4px 6px #333);    opacity: 0.7;    margin-bottom: 110px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #02172f;opacity: 1;height: 12px;transition: .3s ease;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 8px;height: 20px;background: #ffffff;border-radius: 0;transition: .3s ease;}/**/ 
.about-block .container {    width: 100%;}.about-block{    position: relative;    padding: 130px 0;    background: #f9f4ef;}.service-block .container {    width: 100%;    padding: 0;}.service-block {    position: relative;    border-top: 10px solid #fff;}.rent_block .container {    width: 75%;}.rent_block {    position: relative;    padding: 100px 0 150px;}.rent_block:after {    content: "";    position: absolute;    width: 100%;    height: 600px;    bottom: -100px;    left: 0;    background: url(archive/image/customization/rent-bg2.png)no-repeat;    z-index: -1;    opacity: 0.6;}.news_block .container {    width:75%;}.news_block {    position: relative;    padding:0;}.social-block .container {    width: 70%;}.social-block { position: relative;padding:80px 0 100px;}.bottom-block {    position: relative;}.bottom-bg {    position: absolute;    bottom: 0;    left: 0;    width: 100%;    z-index: -1;}/*統一*/ 
.index  p {    font-size: 15px;    line-height: 2;    letter-spacing: 1.5px;    color: #555;    font-weight: normal;}.index h2.sub-title {    font-size: 17px;    letter-spacing: 2px;    line-height: 2;    color: #555;    margin-top: 15px;    margin-bottom: 0;    font-weight: normal;}.index h1.main-title {    margin-top: 15px;    color: #21332b !important;    font-size: 40px !important;    margin-bottom: 20px;    line-height: 1.6;    font-weight: bold !important;}.index .section-line{display:none !important}/* 首頁 產品介紹區塊*/ 
.RWDproduct002_v2 .section-subject{margin-bottom:50px;}.RWDproduct002_v2{padding:0;}.portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4{font-size:18px}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #324853;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{    padding: 0;    width: calc(100%/8 - 1px);    float: left;    margin: 0;    border: 1px solid #efefef;    height: auto !important;    display: flex;    flex-direction: column;    justify-content: center;    padding: 0;    background: #fff;    box-shadow: 2px 2px 3px #828a9040;}.RWDproduct002_v2 .portfolio-item > .inner-content{    position: relative;    display: block;    overflow: hidden;    margin: 0 auto;}.RWDproduct002_v2 .portfolio-bottom-summary h4{    font-size: 18px;    color: #333;    margin:0;    text-align: left;    text-align: center;    font-weight: bold;    letter-spacing: 3px;}.RWDproduct002_v2 .showbottom a {padding:0 0px 20px;}.RWDproduct002_v2 .portfolio-bottom-summary p {font-size:14px;color:#666;letter-spacing: 1.5px;text-align: left;    margin-bottom: 0;}.RWDproduct002_v2 .popup-portfolio {margin: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {    background: #e8eef1;    transition: .3s ease;}.RWDproduct002_v2 h1.main-title span {    font-weight: normal;    opacity: 0.7;    padding: 0 8px;}.RWDproduct002_v2 h2.sub-title span {letter-spacing: 0.5px;font-family: sans-serif;}.RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img {    -webkit-transform: none;    transform: none;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {    -webkit-transform: none;    transform: none;    padding:  20px 65px 10px;}.RWDproduct002_v2 .showbottom:hover .inner-content > img {    transform: none;}.RWDproduct002_v2 .showbottom:hover .inner-content > img {    -webkit-transform: none;    transform: none;}/**/ 
.bottom-block .RWDparallax_new .picbgbox {height:650px !important;}/**/ 
.ab_info p span {    color: #000;    font-weight: bold;    padding: 0 5px;}.ab-left {width: 100%;position: absolute;left: 0;top: 0;}.about-block .RWDparallax_new .picbgbox {height:700px !important;}.ab-right {    width:50%;    padding: 0;    position: relative;    left:50%; }.ab_title span {    color: #1f4e4e;    font-weight: bold;    display: block;    font-size: 18px;}.ab_title {    color: #21332b;    font-size: 35px;    margin-bottom: 20px;    line-height: 1.6;    font-weight: bold;}.ab_subtitle {    font-weight: bold;    color: #4c4c4c;    font-size: 16px;    line-height: 1.8;    margin-bottom:20px;    border-bottom:1px solid #e2e2e2;    padding-bottom: 20px;}.ab_info p {    width: 75%;}.RWDService001  {margin-top: 80px;padding: 0;z-index: 0;width: 80%;}.RWDService001 .section-subject {display:none}.RWDService001 .row:nth-child(2) .col-md-3:first-child {    border: none;}.RWDService001 .col-md-3 {    width: calc(100%/3 - 1px);    text-align: center;    padding: 15px;    float: left;}.RWDService001 h2 {    font-size: 15px;    font-weight: bold;    letter-spacing: 1px;    color: #555;    margin-bottom: 0;    margin-top: 15px;}.RWDService001 .row:after {display: none;}.RWDService001 i {    display: block;    width: 135px;    margin: 0 auto;}.animated .RWDService001 .col-md-3 {    padding: 0 30px;    animation-delay: .8s;    animation: 1500ms ease normal forwards 1 fadeInLeft;    opacity: 0;}.animated .RWDService001 .row:nth-child(2) .col-md-3:nth-child(2){animation-delay: 1s;}.animated .RWDService001 .row:nth-child(2) .col-md-3:nth-child(3){animation-delay: 1.2s;}/*service*/ 
.service_block.animated {-webkit-animation-name: none;animation-name: none;}.animated .RWDaccordion001 ul li{animation-delay: .8s; animation: 1500ms ease normal forwards 1 fadeInLeft;opacity: 0;}.animated .RWDaccordion001 ul li:nth-child(2){animation-delay: 1s;}.animated .RWDaccordion001 ul li:nth-child(3){animation-delay: 1.2s;}.animated .RWDaccordion001{animation: 1500ms ease normal forwards 1 pointer_none;animation-delay: 1.8s;pointer-events: none;}@keyframes pointer_none{0% { pointer-events: none; }100% {  pointer-events: auto;}}.RWDaccordion001, .RWDaccordion001 ul li {height: 800px !important;background-size: cover;border-right: 10px solid #fff;}.RWDaccordion001, .RWDaccordion001 ul li:last-child {    border-right: none;}.RWDaccordion001 ul li div a * {    opacity: 1;    text-overflow: initial;    position: relative;    white-space: inherit;    overflow: initial;    -webkit-transform: translateX(0px);    transform: translateX(0px);}.RWDaccordion001 .pic_show .word {    display: flex;    align-items: flex-start;    flex-direction: column;    width: 100%;        max-width: 360px;    height: 100%;    opacity: 1;    border: 0;    background-color: transparent;top: 80px;    justify-content: flex-start;}.RWDaccordion001 ul li div a {    width: 100%;    height: 100%;    display: inline-block;    color: #fff;    text-decoration: none;}.RWDaccordion001 .pic_show .word .tw span span {    font-size: 15px;    letter-spacing: 1px;    margin-left: 15px;    border-bottom: none;    width: 33px;    font-weight: normal;    color: #b1b1b1;}.RWDaccordion001 .pic_show .word .tw span {    letter-spacing: 5px;    text-align: left;    color: #fff;    font-size: 32px;    line-height: 1.3;    font-weight: bold;    border-bottom: 1px solid #ffffff40;    width: 100%;    margin-bottom: 0px;    padding-bottom: 10px;}.RWDaccordion001 .pic_show .word .en {    float: none;    width: 100%;    text-align: left;    font-size: 15px;    letter-spacing: 2px;    color: #ccc;    padding: 15px 0 15px;line-height: 1.5;}.RWDaccordion001 .pic_show .word .tw {float: none;width: 100%;text-align: left;}.RWDaccordion001 ul li div {display: flex;overflow: inherit;justify-content: center;height: 100%;}.RWDaccordion001 ul li:nth-child(1):hover:before{    background: linear-gradient(to bottom, rgb(1,30 ,41,32%) 0%,rgba(255,255,255,0) 100%);}.RWDaccordion001 ul li:nth-child(3):hover::before {background: transparent;}.RWDaccordion001 ul li:nth-child(2):hover::before {background: linear-gradient(to bottom, rgb(13 21 8) 0%,rgba(255,255,255,0) 100%);}.RWDaccordion001 ul li::before {    content: '';    background: linear-gradient(to bottom, rgb(0 0 0) 0%,rgba(255,255,255,0) 100%);    width: 100%;    height: 100%;    display: block;    z-index: 0;    position: absolute;    top: 0;    left: 0;    bottom: 0;    right: 0;    transition: .5s all;}/**/ 
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p {    font-size: 15px !important;    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;    width: 90%;    padding-left: 30px;    margin-top: -8px;    display: -webkit-box;    -webkit-box-orient: vertical;}.RWDnews005 span {    opacity: 0.3;    padding: 0 10px;}.RWDnews005 h3 {    display: inline-block;    color: #324853;    font-weight: bold;    letter-spacing: 2px;    line-height: 1.5;    font-size: 18px;}.RWDnews005 h4 {    font-size: 18px;    margin: 0;    display: inline-block;    color: #324853;    font-weight: bold;    letter-spacing:1px;    line-height: 1.5;}.RWDnews005 .margin-top-20 {    margin-top: 10px !important;    padding-left:30px;}.RWDnews005 .owl-carousel .owl-item div {text-align: left;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;border-radius: 0;}.RWDnews005 .controlls-over .owl-pagination {display: none;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #989898;    background: transparent;    border: none;    border-radius: 0;    display: flex;    align-items: center;    justify-content: center;    width: 40px !important;    height: 40px !important;    font-size: 40px;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden; padding: 10px 0;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -65px;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: -65px;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0;margin-right: 0;}/**/ 
.social-title{    color: #21332b;    font-size: 35px;    margin-bottom: 15px;    line-height: 1.6;    font-weight: bold;}.social-subtitle{    font-size: 17px;    letter-spacing: 2px;    line-height: 2;    color: #555;    margin-top: 0;    margin-bottom: 50px;    font-weight: normal;}.social-item img {    width: 30px;}.social-item {    display: flex;    padding: 10px 0;    border-bottom: 1px solid #d2d2d2;    margin: 10px 17px;    width: calc(50% - 34px);align-items: center;}.item-txt a:hover {    color: #427c9a;}.social-item:nth-child(1n) {    margin-left: 0;}.item-txt a{    color: #555;    letter-spacing: 1px;    margin-left: 10px; font-weight: bold;font-size: 15px;}.item-txt a span {    opacity: 0.5;    padding: 0 4px;}.social-right {    width: 100%;    position: absolute;    left: 0;    top: 0;}.social-info {    display: flex;    flex-direction: row;    flex-wrap: wrap;}.social-left {    width: 70%;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing:0.5px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px; margin-top: 20px; background: #164f76 !important;border: 1px solid #ccc !important; display: block;padding: 5px 50px;color: #fff!important; font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background:#164f76 !important;color: #fff !important;}
/*footer start*/

.footer-block {    position: relative;    overflow: hidden;}.footer-block .container {    width: 100%;    padding: 0;    display: flex;    flex-shrink: inherit;    flex-wrap: wrap;    align-items: stretch;}.footer-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/ft-left5.png)no-repeat;    width: 25%;    height: 100%;    bottom: 0;    opacity: 1;    background-attachment: fixed;}.ft-left {    width:25%;    background: #d4d4d4;    display: flex;    justify-content: center;    padding: 50px 0;}.ft-right {    width:75%;    background:rgba(29,47,56 ,0.88);    color: #fff;}.right-block {    display: flex;    padding: 50px 0 0;    justify-content: center;    font-size: 15px;    letter-spacing: 1px;    flex-wrap: wrap;    width: 90%;    margin: 0 auto;}.ft-item {    padding: 5px 0;}.right-block p {    color: #fff;    border-bottom: 1px solid rgb(255,255,255,14%);    padding-bottom: 15px;    margin-bottom: 40px;    line-height: 2;}.info-left {    width: 50%;    padding-right: 90px;}.info-right {    width: 40%;}.ft-map iframe {    filter: grayscale(1);    opacity: 0.8;}.ft-button {    margin-bottom: 15px;}.ft-button a{    display: flex;    background: #fff;    color: #324853;    border: 1px solid rgb(50 72 83 / 29%);    width: 200px;    text-align: center;    padding: 8px 0;    letter-spacing: 2px;    font-weight: bold;    margin: 0 auto;    justify-content: center;}.ft-button a:hover {    background: #324853;    color: #fff;    transition: .3s ease;}.button-title {    width: 240px;    margin-bottom: 50px;    filter: brightness(8);    margin-top: 25px;}.ft-right a{ color: #fff;}.ft-menu:last-child {    border: none;}.ft-menu {    font-size: 15px;    border-right: 1px solid rgb(255 255 255 / 29%);    padding: 0 9px;    line-height: 1;}.menu-block {margin-bottom:50px;float: right;}.ssl-block {    color: #6f7b82;    font-size: 12px;    text-align: right;}.ssl-block a{color: #6f7b82;}.menu-block {    margin-bottom: 30px;    display: flex;}/**/ 
.scrollTop002 .ii {font-size: 40px;background: rgb(255,255,255,0.15);color: #c7c7c7;border-radius: 0; border: 1px solid #c7c7c7;}

/*footer end*/
/*動畫 start*/

/*scroll*/@keyframes web_menu002{0%{ transform: translate(0px, 0px);} 50%{transform: translate(0px, -50px);}100%{transform: translate(0px, 0px);}}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  30% {    opacity: 1;  }}

/*動畫 end*/
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px; padding: 35px 0 80px 0;}/*toTop隱藏*/#toTop{display:none !important;}/*main*/#RWDPAGE_BASE_PAT02 .main.cd-main-content {top: 0 !important;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slick-item.slick-active .pic-box .pic img {-webkit-animation-name: none; animation-name: none;}/*menu*/#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo img {filter: brightness(5);}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .logo {opacity: 1;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .is-up .logo img {filter: brightness(1);}/*內頁*/section.article-text, section.article-text p {font-size: 15px; line-height: 2; letter-spacing: 1.5px; color: #555; font-weight: normal;}/*title*/h1.pageTitle{color:#21332b!important;font-size:38px!important;line-height:1.6;font-weight:700!important;text-align:center}.hgroup .container{border-bottom:none}ul.breadcrumb.pull-right{background:transparent;border:none;position:relative;padding:0;bottom:0;display:block;float:none!important;text-align:center;font-size:14px;letter-spacing:1px;color:#555}.hgroup .breadcrumb a{color:#555}/*新編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.RWDslider01 .editor {font-size: 15px !important; line-height: 1.8 !important; color: #555 !important; letter-spacing: 2px;}.RWDtimeline01 li.event .point .editor {font-size: 15px; color: #555; line-height: 1.8; letter-spacing: 2px;}.RWDtimeline01 li.event .point .title {font-size: 20px; letter-spacing: 2px;}.download_container .btn{padding:0 15px;border:1px solid rgb(29 47 56 / 88%);color:#fff;font-size:14px;letter-spacing:2px;transition:.5s all;line-height:2.5;border-radius: 0px; background:rgb(29 47 56 / 88%)}.download_container .btn:hover{background:#fff;color:rgb(29 47 56 / 88%);border-color:rgb(29 47 56 / 88%)}/*回上層*/ 
.btn.btn_back{float:right;margin-right:0;padding:0;margin-top:30px;background:transparent !important;}.btn.btn_back a{padding:0 15px;border:1px solid rgb(29 47 56 / 88%);color:rgb(29 47 56 / 88%);font-size:14px;letter-spacing:2px;transition:.5s all;display:block;line-height:2.5}.btn.btn_back a:hover{background:rgb(29 47 56 / 88%);color:#fff;border-color:rgb(29 47 56 / 88%)}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f5f5f5;}.m2018 .products-nav .nav-title{background:rgb(29 47 56 / 88%);font-size:18px;padding:8px 10px;text-align:center;margin-bottom:0;color:#fff;letter-spacing:2px;font-weight:600}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid rgb(29 47 56 / 88%);}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 600;}.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: #111;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 15px;color: #888;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #f5f5f5;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.m2018 .products-nav ul li>ul>li>a, .m2018 .products-nav ul li>ul>li.is-open>a {padding: 0px 15px; line-height: 2;}/*頁籤*/ 
.tabs {margin: 35px 0px 10px;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before{display:none;}.tabs nav ul {display: flex !important;justify-content: flex-center;}.tabs nav a {font-weight: 400;padding: 5px 20px;border: none !important;}.tabs nav ul li:first-child {border-left: 1px solid #ddd;}.tabs .content { border: 1px solid #ddd; padding: 50px;}.tabs nav ul li {border: 1px solid #ddd; border-left: 1px solid #ddd; background: #eee; margin-left: 5px; border-bottom: none !important;}.tabs nav li.tab-current a {color: #fff !important;}.tabs nav li.tab-current { background: rgb(29 47 56 / 88%);}.tabs nav a::before, .tabs nav li.tab-current a::after{display: none;}/*商品列表*/ 
.webdesc {padding: 0 15px;}.layoutlist_5 .item .subject {font-size: 18px; margin: 15px 5px; font-weight: bold; letter-spacing: 1px; line-height: 1.5;}.item .subject A.itemlink {color: #121212 !important;}.layoutlist_5 .product_list_item {letter-spacing: 1.5px !important;}.list-btn_mobile, .list-btn, .buybtn {background-color: #384850 !important;}.layoutlist_5 .product_list_item .count_info{font-size:13px!important;margin-top:15px!important}.pricearea{font-size:15px;color:#333}.pricearea .price{letter-spacing:0!important;padding:0!important}.pricearea .price.delline{color:#999;font-size:13px}.payprice{font-size:15px!important}.layoutlist_5 .product_list_item .buybtn {width: 100%; float: none;}/*商品內頁*/ 
.page_content1 .info{text-align:center}#prod_name,#prod_name h2{color:#213233!important;font-size:26px!important;line-height:1.6;font-weight:700!important;text-align:center}._shopping_info{margin-top:35px}._shopping_info>div{display:flex;align-items:flex-end;justify-content:center}#member_org_price,#prod_fixprice{margin:0 15px 0 0;line-height:40px}.page_content1 #prod_price{margin-top:0;line-height:40px}.page_content1 .info .fbtn {border-radius: 0px !important; padding: 0 15px !important; border: 1px solid rgb(29 47 56 / 88%) !important; color: #fff; font-size: 14px; letter-spacing: 2px; transition: .5s all; display: block; line-height: 2.5; background: rgb(29 47 56 / 88%)  !important;}.page_content1 .info .fbtn:hover {background: transparent !important; color: rgb(29 47 56 / 88%) !important;}.dd-container{width:auto!important}.page_wrapper_bg .dd-select{width:auto!important;padding-right:36px}.page_wrapper_bg .dd-selected {color: #333;}.dd-options{width:100%!important}#product > div.page_content1 > div.product_top.row > div.info.col-sm-12.col-md-12.col-xs-12 > div:nth-child(4){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}.count_info {text-align: center;}.content section{padding:0;font-size:15px;font-weight:500;color:#555}.tabs .content{padding:15px}.tabs nav ul li:first-child{margin-left:0}/*文章分享*/ 
.article2 .webdesc {padding: 0 0 15px;}.cate_list .subject a {color: #2e3233;}.rwdlayoutlist_9 .subject {font-size: 18px; font-weight: bold;}/*最新消息*/ 
.article1 .webdesc {text-align: center;}.layoutlist_8 .item {padding: 44px 23px !important; transition: .5s all ease; margin-bottom: 30px;}.layoutlist_8 .article_subject{font-size:18px}.layoutlist_8 .list_subject .summary{margin:5px 0 15px}.listdate{text-align:center}.layoutlist_8 .listdate .yearmonth{font-size:12px;font-weight:400;color:#2e3233;line-height:30px;letter-spacing:1px}.layoutlist_8 .listdate .day{font-size:48px;color:#555;line-height:1.2;letter-spacing:1px;font-weight:500}/*電子表單*/ 
.ebtn.currectsend_btn{float:right;margin-right:0;padding:0;background:transparent}.ebtn.currectsend_btn a{padding:0 15px;border:1px solid rgb(29 47 56 / 88%);color:rgb(29 47 56 / 88%);font-size:14px;letter-spacing:2px;transition:.5s all;display:block;line-height:2.5}.ebtn.currectsend_btn a:hover{background:rgb(29 47 56 / 88%);color:#fff;border-color:rgb(29 47 56 / 88%)}.formdesc{color:#333; line-height: 2;}.formdesc a{color:#333}.eforms5 .ebtn a:hover {    background: rgb(29 47 56 / 88%);    color: #fff;    border-color: rgb(29 47 56 / 88%);}.eforms5 .ebtn a {    padding: 0 15px;    border: 1px solid rgb(29 47 56 / 88%);    color: rgb(29 47 56 / 88%);    font-size: 14px;    letter-spacing: 2px;    transition: .5s all;    display: block;    line-height: 2.5;}.eforms5 .ebtn {    margin-right: 0;    padding: 0;    background: transparent;}h5.contact_tit{font-size:17px;font-weight:600;margin:0 0 5px;color:#222;line-height:1.8}.new-form .new-width .row .col-md-11{margin-bottom:0}.layoutlist_1.page_content3{box-shadow:0 0 10px rgba(0,0,0,0.1);padding:40px 50px 30px;background:#fff}.eformsDesc{margin:0 0 30px;text-align:center;border-bottom:1px solid #eee;padding-bottom:15px}.customized_columns ._input,.customized_columns select{border-radius:0}.eforms1 .ebtn{float:right;margin-right:0;padding:0;background:transparent}.eforms1 .ebtn a{padding:0 15px;border:1px solid rgb(29 47 56 / 88%);color:rgb(29 47 56 / 88%);font-size:14px;letter-spacing:2px;transition:.5s all;display:block;line-height:2.5}.eforms1 .ebtn a:hover{background:rgb(29 47 56 / 88%);color:#fff;border-color:rgb(29 47 56 / 88%)}/*購物車*/ 
.RWDshopping .btn.normal{border-radius:0;font-size:15px;border:1px solid rgb(29 47 56 / 88%);color:#fff;background:rgb(29 47 56 / 88%);transition:.5s all}.RWDshopping .btn.normal:hover{background:transparent;color:rgb(29 47 56 / 88%)}/*購物清單*/ 
.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {background: transparent;}/*會員*/#join_form {border: none; color: #333; background: #fff; margin: 0 auto 80px;}#join_form .btn-primary{border-radius:0;background:rgb(29 47 56 / 88%);border:1px solid rgb(29 47 56 / 88%);transition:.5s all}#join_form .btn-primary:hover{background:transparent;color:rgb(29 47 56 / 88%)}.member .btn-primary a{color:#fff}.member .btn-primary:hover{background:transparent}.member .btn-primary:hover a{color:rgb(29 47 56 / 88%)}.member .btn-primary{border-radius:0;background:rgb(29 47 56 / 88%);border-color:rgb(29 47 56 / 88%);transition:.5s all}.member .hgroup .breadcrumb{display:none}#btn_member_login:hover{background-color:transparent;color:rgb(29 47 56 / 88%)}#btn_member_login{border-radius:0;background:rgb(29 47 56 / 88%);border:1px solid rgb(29 47 56 / 88%);transition:.5s all}#div_forget_content #forget_table_btn {border-radius: 0; background: #604c3f; letter-spacing: 2px; font-size: 15px;}.RWDmenu_plus02 .member-block.logn-out {margin-top: 10px;}/*查詢訂單*/ 
.no-touch .shopping_viewlogin__submit:hover{background:transparent;color:rgb(29 47 56 / 88%)}.shopping_viewlogin__submit{border-radius:0;background:rgb(29 47 56 / 88%);transition:.5s all;letter-spacing:2px;border:1px solid rgb(29 47 56 / 88%)}.shopping_viewlogin__member a:hover{color:rgb(29 47 56 / 88%)}/*210118 新增相簿*/ 
.layoutlist_2 .album_item {    height: auto !important;    margin: 0 0 45px;    min-height: 300px;}.layoutlist_2 .album_item a {    color: #555;}/**/ 
.product1 .page_content1 #btn_shopping {display: none !important;}.product5 .page_content1 .btn_querycar {display: none !important;}.product4 .page_content1 .btn_querycar {display: none !important;}.product2 .page_content1 .btn_querycar {display: none !important;}

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

@media (max-width: 1700px) {.RWDbanner_plus01 .page-scroll {bottom: 40px;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 15px;}}@media (max-width: 1600px) {.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 15px;}.RWDmenu_plus04 .logo {margin-left: 0px;}.RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 1px;}}@media (max-width: 1520px) {.RWDmenu_plus04 .logo {width: 150px; margin-top: 24px;}.RWDbanner_plus01 .page-scroll {bottom: 30px;}.RWDbanner_plus01 .logo {width: 165px;margin-bottom: 45px;}.RWDbanner_plus01 .slick-caption {top: 100px;}.ab-right {width: 55%; left: 45%;}.ab_info p {width: 70%;}.RWDproduct002_v2 .portfolio-bottom-summary h4 {font-size: 16px;}.popup-portfolio .portfolio-item {height: 150px !important;}/**/ 
.rent_block .container {width: 85%;}.news_block .container {width:85%;}.social-block .container {width: 80%;}.RWDaccordion001, .RWDaccordion001 ul li {height: 90vh !important;}.RWDaccordion001 .pic_show .word {max-width: 350px;}.ft-left {width: 20%;}.ft-right {width:80%;}.footer-block:before {width: 20%;}.right-block {width: 100%;}.button-title { width: 190px;margin-top: 20px;}.rent_block:after {bottom: -150px;}.rent_block {padding: 100px 0 120px;}.about-block .RWDparallax_new .picbgbox {height: 770px !important;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {padding: 15px 55px 10px;}}@media (max-width: 1450px) {.RWDbanner_plus01 .logo {width: 140px;}/**/ 
.rent_block .container {width: 90%;}.news_block .container {width:90%;}.social-block .container {width: 85%;}.bottom-block .RWDparallax_new .picbgbox {height: 600px !important;}.footer-block {background: #263d42;padding: 100px 0 70px;}.ft-left {width: 100%;padding: 0 0 50px;background:transparent;}.ft-right {    width: 90%;    background: transparent;    margin: 0 auto;}.button-item {margin: 0 10px;}.button-block {    display: flex;    flex-direction: row;}.footer-block:before {    width: 100%;    background-position-y: center;    background-size: cover;    opacity: 0.3;}.button-title {text-align: center;margin: 0 auto 30px;}}@media (max-width: 1450px) {.RWDmenu_plus04 .logo {width: 120px;}.RWDmenu_plus04 .site-nav .menu>li>a { font-size: 14px;}.RWDmenu_plus04 .features .share-group.main_share {right: 15px;width: 120px;}.RWDmenu_plus04 .header.is-up {padding: 0 100px 0 15px;}.RWDmenu_plus04 .site-nav .menu>li>a {    padding: 25px 5px;}.RWDmenu_plus04 .features {width: 270px;}/*.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 15px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 15px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 15px;}*/ 
.RWDmenu_plus04 .site-nav .menu>li>a { font-size: 14px;}#m_RWDfullscreen01_52_1_cart_btn {margin-right: 55px;}}@media (max-width: 1300px) {.RWDmenu_plus04 .header.is-up {padding: 0 130px 0 0px;}.RWDbanner_plus01 .slick-caption {    top: 50px;}.RWDbanner_plus01 .page-scroll {bottom: 0;}.ab-right {    width: 60%;    left: 40%;}.RWDmenu_plus04 .logo {width: 120px; margin-left: 15px;margin-top: 25px;}.RWDmenu_plus04 .features .share-group.main_share {right: 15px;width: 120px;}.RWDmenu_plus04 .header.is-up {padding: 0 100px 0 0px;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {    padding: 15px 50px 10px;}}@media (max-width: 1250px) {/*選單提前變化*/ 
.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display:block}.RWDmenu_plus04 .features {position: relative;float: right;margin-right: 10px;padding-right: 10px;margin-top: 12px;width:450px}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #8B3A3A;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #eee;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 .features:after {display:none}.RWDmenu_plus04 #mobile-menu .menu>li.active > a::before {color: #fff;}.RWDmenu_plus04 #mobile-menu .menu a {padding: 13px 30px;}/**/ 
.RWDmenu_plus04 .features {width: auto;margin: 0;padding: 0;}.ml-stack-nav-toggle, .RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #fff;}.ml-stack-nav-toggle__line {background: #fff;}#m_RWDfullscreen01_52_1_cart_btn {margin-right: 0;transition: .3s ease;}.RWDmenu_plus04 .header.is-up {padding: 0 40px 0 0px;}.is-up #m_RWDfullscreen01_52_1_cart_btn {margin-right: 150px;transition: .3s ease;}.is-up .ml-stack-nav-toggle, .RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #555;}.is-up .ml-stack-nav-toggle__line {background: #555;}}@media (max-width: 1200px) {.RWDbanner_plus01 .slick-caption .txt2 {font-size: 26px;}.RWDbanner_plus01 .slick-caption .txt3 {color: #fff;}.RWDbanner_plus01 .page-scroll {bottom: 0;}.ab-right {    width: 65%;    left: 35%;}.RWDaccordion001 .pic_show .word {    max-width: 200px;}.RWDaccordion001 .pic_show .word .en {font-size: 14px;letter-spacing: 1px;line-height: 1.8;}.RWDproduct002_v2 .portfolio-bottom-summary h4 {font-size: 15px;}.ft-right {width: 95%;}.social-left {width: 80%;}.rent_block .container {width: 95%;}.news_block .container {width:95%;}.social-block .container {width: 90%;}}@media (max-width: 1150px) {/*.RWDmenu_plus04 .features {width: 170px;}*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {padding: 25px 8px;}.RWDbanner_plus01 .slick-caption {top: 20px;}.ab-right {    width: 70%;    left: 30%;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 12px;}.index h1.main-title {margin-bottom: 5px;}.RWDnews005 .section-subject {margin-bottom: 30px;}.index h2.sub-title {margin-top: 0;}.RWDproduct002_v2 .showbottom a {    padding: 0 0px 20px;}}

/*小螢幕 end*/
/*1024px start*/
@media (max-width: 1024px) {
.rent_block .container {width: 85%;}.news_block .container {    width: 85%;}.ab-right {    width: 100%;    left: 0;}.about-block .RWDparallax_new .picbgbox {    height: 600px !important;}.about-block {padding: 80px 0;}.ab-right {    width: 60%;    left: 39%;}.ab_info p {    width: 90%;}.RWDService001 {    margin-top: 60px;    width: 90%;}.RWDaccordion001, .RWDaccordion001 ul li {    height: 80vh !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 20px 10px;    height: auto !important;    width: calc(100%/6 - 1px);}.RWDmenu_plus04 .header.is-up {padding: 0;}.RWDmenu_plus04 .features {width: auto}.m_RWDfullscreen01_52_1_querycar_btn {margin-right:0px}.RWDmenu_plus04 .features {margin-right: 10px;padding-right: 20px;}.RWDbanner_plus01 .slick-caption {top: 150px;}.ml-stack-nav-toggle__line{background: #fff;}.ml-stack-nav-toggle{color: #fff;}.RWDmenu_plus04 .features:after {background-color: #fff;}.RWDmenu_plus04 .header.is-up .features:after {background-color: #555;}.RWDmenu_plus04 .header.is-up  .ml-stack-nav-toggle__line{background: #555;}.RWDmenu_plus04 .header.is-up  .ml-stack-nav-toggle{color: #555;}.footer-block:before {background-size: cover;background-attachment: unset;}.social-block {padding: 40px 0 80px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:hover {background: #fff;}.item-txt a:hover {color: #555;}.ft-button a:hover {background: #fff;color: #324853;}.RWDaccordion001 ul li:nth-child(1):hover:before{background: transparent;}.RWDaccordion001 ul li:nth-child(3):hover::before {background: transparent;}.RWDaccordion001 ul li:nth-child(2):hover::before {background: transparent;}.RWDmenu_plus04 .logo {    width: 150px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #324853;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 .copyright {display: none;}/*------內頁------*/section.call_to_action {min-height: 600px;}.page_wrapper_bg .dd-select {width: 190px !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*main*/ 
.RWDaccordion001 ul {display: flex;flex-wrap: wrap;}.RWDaccordion001 ul li {width: 50%;}.RWDaccordion001 ul li:last-child {width: 100%;}.RWDaccordion001 ul:hover li:last-child, .RWDaccordion001 ul:hover li:last-child:hover {width: 100%;}.RWDaccordion001 ul li {height: 40vh !important;}.RWDaccordion001{ height: auto !important;}.RWDaccordion001 .pic_show .word .tw span {font-size: 26px;}.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: 50%;}.RWDbanner_plus01 .slick-caption {    top: 180px;}.about-block .RWDparallax_new .picbgbox {    height: 560px !important;    background-position-x: 55% !important;}.ab-right {    width: 74%;    left: 26%;}.about-block .container {    width: 90%;}.ab_info p {    width: 100%;}.RWDService001 {    margin-top: 50px;    width: 100%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/4 - 1px);}.RWDnews005 .margin-top-20 {padding-left: 0;}.RWDnews005 h4 {font-size: 15px;}.RWDnews005 h3 {font-size: 15px;}.RWDaccordion001, .RWDaccordion001 ul li:first-child{border-right: 5px solid #fff;}.RWDaccordion001, .RWDaccordion001 ul li:nth-child(2){border-right:none;}.RWDaccordion001, .RWDaccordion001 ul li:nth-child(3){border-top: 5px solid #fff;}.service-block {border-top: 5px solid #fff;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p {font-size: 14px !important;padding-left: 0;}.bottom-block .RWDparallax_new .picbgbox {    height: 300px !important;}.social-left {    width: 100%;}.social-block {padding: 40px 0 100px;}.rent_block {padding: 80px 0 100px;}.info-left {    width: 100%;    padding-right: 0;    text-align: center;}.info-right {    width: 100%;}.menu-block {    margin: 30px 0;    display: flex;    float: none;    justify-content: center;}.ssl-block br {display: none;}.ssl-block {text-align: center;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 15px 0px;}.item-txt a {font-size: 14px;}.social-item img {    width: 30px;    margin-bottom: 5px;}.social-title { text-align: center;}.social-subtitle { text-align: center;}.social-item {margin: 10px 0px;width: calc(50% - 1px);justify-content: center;flex-direction: column;}.social-block .container {    width: 95%;}.right-block {padding: 0;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {    padding: 15px 65px 10px;}/*----內頁----*/#sidebar{padding:0 15px 30px}.col-sm-6,.customized_columns>.row{margin-top:0;margin-bottom:15px}#btn_querycar,#btn_shopping,#prod_amount_area,#prod_stands2_area,#prod_stands_area{margin:10px 0}.page_wrapper_bg .dd-select{width:auto!important}.page_content1 .info .fbtn{margin:10px 15px}.layoutlist_8 .item {padding: 25px 0px !important; margin-bottom: 15px;}#mobile-fixed .btn-box .normal {    border-radius: 0px;}#mobile-fixed .btn-box .bg2 {    background: #243d42;}
}
/*991px end*/
/*pad版 start*/
@media (max-width: 768px) {
/**/ 
.RWDbanner_plus01 .slick-caption.txt-center{margin-top:20%}.ab-right {    width: 100%;    left: 0;}.about-block .RWDparallax_new .picbgbox {background-position-x: 80% !important;}.scrollTop002 {bottom: 20px;}.RWDbanner_plus01 .page-scroll {    bottom: 40px;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {    padding: 15px 55px 10px;}.ssl-block br {display: block !important;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 10px;    width: 100%;}.item-txt a br {    display: none !important;}.scroll-group-xs {display: none;}.layoutlist_5.layoutlist .col-lg-4.col-md-4.col-sm-6.col-xs-12 {    width: calc(100% / 2);}.page_content1_thumbphoto .swiper-slide {    text-align: center;}.layoutlist_8.rwd .listdate .day {font-weight: 400;    color: #2e3233;    letter-spacing: 1px;}.listdate {    text-align: left;}.tabs {    margin: -80px 0px 0 !important;}.hgroup h1 {margin-bottom: 0px;}.rwdlayoutlist_9 .litem {    width: 50%;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.RWDproduct002_v2 .portfolio-item > .inner-content > img {    padding: 15px 50px 10px;}.RWDmenu_plus04 .features .search-btn {padding:25px 10px}.RWDmenu_plus04 .header.is-up .features .share-group.main_share {display: none;}.RWDmenu_plus04 .header.is-up .features .cart-btn {margin-right: 0;}.is-up #m_RWDfullscreen01_52_1_cart_btn {margin-right: 0;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 5px;}.RWDmenu_plus04 .features {margin-right:0px}.scroll-group-xs {display:block;}.RWDsocial002 {display: none;}.RWDmobile_bottom_v2 .icon img { width: 35px;}.mobile_bottom__a {padding: 15px 0;}.RWDmobile_bottom_v2 {    background-color: #fff;position: relative !important;    display: block;}.mobile_bottom__li {    border-left: none;    border-right: none;    border-top: none;    background: #58c55a;}.scroll-xs {    opacity: 0;    transition: .3s ease;}.scroll-xs_change {    opacity: 1;    transition: .3s ease;position: fixed !important;    bottom: 0;    width: 100%;display:block; z-index: 99;}.RWDmobile_bottom_v2 .icon {display: none;}.scrollTop002 {bottom: 65px;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDaccordion001 ul li {width: 100%;}.RWDaccordion001 ul:hover li, .RWDaccordion001 ul:hover li:hover {width: 100%;}/*.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 15px;}.RWDmenu_plus04 .features {margin-right: 10px;padding-right: 0px;}*/ 
.RWDmenu_plus04 .header {padding: 0 20px;}.RWDmenu_plus04 .logo {width: 145px;margin-top: 25px;margin-left: 0;}.RWDmenu_plus04 .header.is-up{padding: 0 20px;}.RWDbanner_plus01 .page-scroll {display: none;}.RWDbanner_plus01 .slick-caption {top: 130px;}.about-block .container {width: 95%;}.social-block .container {width: 95%;}.news_block .container {width: 95%;}.RWDService001 i {width: 80px;}.RWDService001 h2 {font-size: 14px;}.RWDService001 .col-md-3 {padding: 5px;}.ab_title {font-size: 22px;}.social-title {font-size: 30px;margin-bottom: 5px;letter-spacing: 1px;}.social-subtitle {font-size: 15px;letter-spacing: 1px;margin-bottom: 20px;}.index h1.main-title {font-size: 30px !important;}.index h2.sub-title {font-size: 16px; line-height: 1.5;}.service-block {border-top: none;}.RWDaccordion001, .RWDaccordion001 ul li:first-child{border-right:none;;}.RWDaccordion001, .RWDaccordion001 ul li:nth-child(2){border-right:none;}.RWDaccordion001, .RWDaccordion001 ul li:nth-child(3){border-top: none;}.social-item {padding: 8px 0;margin: 8px 0;width: 50%;text-align: center;}.ft-button a {width: 150px;}.ft-left {padding: 0 0 30px;}.right-block {width: 95%;margin: 0 auto;}.ml-stack-nav-toggle i { display: none;}.ml-stack-nav-toggle {padding: 45px 45px 25px 15px;}.rent_block .container {    width: 95%;}.RWDnews005 .controlls-over .owl-pagination {display: block;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div  {display: none;}.item-txt a {font-size: 12px; margin-left: 0;text-align: center;}.social-block {    padding: 40px 0;}.bottom-bg {display: none;}.item-txt a br {    display:block !important;}.item-txt a span {    opacity: 0.5;    padding: 0 4px;    display: none;}/**/ 
.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}.footer-block {    background: #263d42;    padding: 80px 0 100px;}.right-block p {margin-bottom: 15px;}.RWDaccordion001 ul li {    height: 55vh !important;}.RWDaccordion001 .pic_show .word {    max-width: 85%;    top: 20px;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {    padding: 15px 45px 10px;}.social-item:nth-child(3), .social-item:nth-child(4) {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {height: 8px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {height: 8px;}.layoutlist_5.layoutlist .col-lg-4.col-md-4.col-sm-6.col-xs-12 {    width: 100%;}.btn.btn_back{display:block;width:100%;position:relative}.RWDslider01 .pic-list {    width: 100%;    padding-right: 0;    padding-bottom: 30px;}.RWDslider01 .text {    width: 100%;}.RWDslider01.pic-right .pic-list {    padding-left: 0;}.rwdlayoutlist_9 .litem {    width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {padding: 35px 14px;}.RWDmenu_plus04 .header.is-up {padding: 0px 8px;}.RWDmenu_plus04 .header{padding: 0px 8px;}.RWDmenu_plus04  .logo { width: 135px;margin-top: 24px;}.fl {width:180px;}.RWDService001 i {    width: 100px;}article.boxFeature-2 {    display: flex;    align-items: center;}.RWDService001 h2 {    font-size: 14px;    margin-top: 0;    margin-left: 15px;    text-align: left;width: 130px;}.RWDService001 .row:nth-child(2) .col-md-3:first-child {    border-bottom:1px solid #e6e6e6;}.RWDService001 .col-md-3 {    border-bottom:1px solid #e6e6e6;padding: 5px;    width: 100%;    display: flex;    justify-content: center;}.about-block .RWDparallax_new .picbgbox {    background-position-x: 50% !important;    height: 900px !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/3 - 1px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item:last-child {    width: calc(100% - 3px);}.RWDbanner_plus01 .slick-caption {    top: 100px;}.RWDService001 .col-md-3 {padding: 10px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item:last-child {padding: 15px 100px 10px;}h1.pageTitle {    font-size: 28px !important;    margin-bottom: 10px;}ul.breadcrumb.pull-right {    font-size: 12px;}section.call_to_action .container {    padding-left: 10px;    padding-right: 10px;}.page_subject {    padding: 0;}#prod_name, #prod_name h2 {    font-size: 20px !important;}._shopping_info>div {    flex-direction: column;    align-items: flex-start;}#prod_price .money {    font-size: 15px;}.page_content1 #prod_price {line-height: 1.5;}#member_org_price, #prod_fixprice {    line-height: 2;}.page_content1 .info .fbtn {    margin: 10px 5px;}#mobile-fixed .fixed-in {    width: 100%;}#mobile-fixed .sum-box {    padding-left: 0;}#mobile-fixed .btn-box {    width: 100%;    padding-left: 0;}#mobile-fixed .btn-box .normal {    max-width: 100%;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {height: 8px;width: 12px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 16px;height: 8px;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {    padding: 15px 40px 10px;}
}
/*380px end*/
/*370px start*/

@media (max-width: 370px){.RWDmenu_plus04 .header.is-up {padding: 0px 8px;}.RWDmenu_plus04 .header{padding: 0px 8px;}.RWDmenu_plus04  .logo { width: 110px;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 20px;}.RWDbanner_plus01 .slick-caption .txt3 {font-size: 14px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 8px;}.ft-button a {    width: 120px;}.ft-menu { font-size: 14px;padding: 0 8px;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {    padding: 15px 25px 10px;}.rent_block .container {padding: 0;}.RWDproduct002_v2 .row{margin: 0;}.RWDmenu_plus04 .features {    padding-right: 5px;}}

/*370px end*/
/*320px start*/
@media (max-width: 320px){
.about_bg>.container, .RWDnews005 .container, .products_title .container, .new_title .container, .new_footer .container {padding: 0 20px;}.product_panel .container {padding: 0 5px;}.RWDproduct002_v2 .row {    margin-right: 0;    margin-left: 0;}.RWDmenu_plus04 .logo {    width: 95px;    margin-top: 26px;}
}
/*320px end*/