#RWDfullscreen02 .row {margin-left:0px;margin-right:0px;}.RWDfakeloader img {width:300px;}/*menu*/ 
.RWDmenu_plus04 .logo {width: 230px;margin-top: 0px;}.RWDmenu_plus04 .header {background: transparent;}.RWDmenu_plus04 .header.is-up::after {    content: "";    position: absolute;    left: 0px;    top: 0px;    display: block;    animation-name: slideInLeft;    width: 100%;    height: 100%;    background: #fff;    animation-duration: 0.5s;    transition: 0.5s;    opacity: 1;z-index: -1;}.RWDmenu_plus04 .header.is-up .logo img {filter:initial;}.RWDmenu_plus04 .menu li a {font-weight: 600;color: #fff;letter-spacing: 2px;transition:0.5s ease;}.RWDmenu_plus04 .header.is-up .menu li a {color:#555;transition:0.5s ease;}.RWDmenu_plus04 .header.is-up .menu li a:hover {color:#333;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .cart-btn {background: rgba(255, 255, 255, 0.8);padding: 11px 14px 9px;border-radius: 50%;border: 1px solid #fff;margin: 0 8px;}span.cart-nu {display: none;}.RWDmenu_plus04 .header.is-up .features .member-btn, .RWDmenu_plus04 .header.is-up .features .cart-btn {background: #fdfced;border: 1px solid #f5f0b7;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;color: #eee;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {color: #555;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .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 {    border: 1px solid #fff;    border-width: 1px 1px 0 0;}.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;}.RWDmenu_plus04 .site-nav .menu ul li a { color: #555;text-align: center;font-size: 15px;letter-spacing: 2px;}.RWDmenu_plus04 .header.is-up .dropdown-menu .manu-item-box ul li.has-child>a:after, .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 {    border: 1px solid #555;    border-width: 1px 1px 0 0;}.RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after {border-color: #555;border-width: 1px 1px 0px 0px;}.RWDmenu_plus04 .header.is-up {box-shadow: -3px 2px 8px 1px rgba(47,47,47,.12);}.RWDmenu_plus04 .logo img {width: 80%;padding: 10px 0px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {top: 45%;letter-spacing: 3px;text-shadow: 1px 1px 4px #333;}.RWDbanner_plus01 .logo img {filter: drop-shadow(1px 1px 2px #555);width: 550px;margin: 0 auto;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow {background-color: transparent;width: 55px;height: 55px;background-size: contain;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow:hover {background-color: rgba(255, 255, 255, 0.3);}/**/ 
.RWDbanner_plus01 .page-scroll.style01 a::after {box-sizing: border-box;content: "";position: absolute;top: 55px;right: 68%;width: 1px;height: 65px;background: #fff;animation: web_menu002 ease-out 1.5s infinite;animation-direction: alternate;}@keyframes web_menu002{0%{ transform: translate(0px, 0px);} 50%{transform: translate(0px, -20px);}100%{transform: translate(0px, 0px);}}.RWDbanner_plus01 .page-scroll {margin-left: 0px;width: 30px;bottom:0px;left: calc(49% + 10px);}.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}/*關於*/ 
.about-bg {position: absolute;width: 35%;height: 100%;left: 0px;top: 0px;background: rgba(238, 230, 133, 0.3);}.about_block {position: relative;padding: 120px 0px;}.about-deco {position: absolute;right: 0px;top: 0px;width: 200px;opacity: 0.4;}.RWDright_cont002 .item-first {background: transparent;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDright_cont002 .item-first .text-box .subtitle {padding-right: 32px;font-size: 30px;color: #475764;font-weight: 600;letter-spacing: 2px;line-height: 1.5;margin-top: 0px;}.RWDright_cont002 .item-first .text-box .title {font-size: 15px;letter-spacing: 1px;color: #000000;line-height: 1.5;position: relative;left: 5px;margin-bottom: 9px;}.RWDright_cont002 .item-first .text-box .underline {display: none;}.RWDright_cont002 .item-first .text-box .text {width: 100%;color: #555;font-size: 15px;line-height: 2;letter-spacing: 2px;}.RWDright_cont002 .item-first .text-box {padding: 0px 0px 0px 60px;}.RWDright_cont002 .item-first .text-box button {letter-spacing: 2px;}.RWDright_cont002 .item-first .text-box a {width: 180px;margin-left: 0px;font-size: 15px;color: #555;letter-spacing: 2px;padding: 6px 0px;margin-top:60px;transition:0.5s ease;}.about_block::after {content: "";width: 30%;height: 1px;background: #eee;display: block;position: absolute;right: 0px;bottom: 0px;}.RWDright_cont002 .item-first .text-box a:hover {background: #475764;border: 1px solid #475764;}.RWDService001 i img {width: 200px;}/*優勢*/ 
.advantage_block {padding: 100px 0px 120px;}.RWDService001 h1.main-title {font-size: 30px;color: #475764;font-weight: 600;letter-spacing: 2px;line-height: 1.5;}.RWDService001 h2.sub-title {display:none !important;}.section-line {display:none !important;}.RWDService001 .col-md-3.col-sm-6 {border: 1px solid #eee;width: calc(100% / 3 - 30px);margin: 0 15px 30px;padding: 20px 30px;min-height: 320px;transition: 0.4s;}.RWDService001 .col-md-3.col-sm-6:hover {transform: translateY(-10px);transition: 0.4s;}.RWDService001 i {margin-bottom: 0px;}.boxFeature-2 h2 {    font-size: 20px;    color: #555;    letter-spacing: 2px;    text-align: center;    border-bottom: 1px solid #ddd;    line-height: 2;    font-weight: 600;    margin-bottom: 10px;    padding-bottom: 5px;}.RWDService001 p {    font-size: 15px;    color: #555;    letter-spacing: 2px;    line-height: 2;    text-align: center;}.RWDService001 p span {letter-spacing: 1px;}.RWDService001 .row:after {clear: none;}.RWDService001 .section-subject::after {clear: both;}/*服務*/ 
.RWDproduct002_v2 .section-subject {display:none;}.ser-bg {position: absolute;right: 0px;top: 0px; z-index: -1;width: 1000px; height: 400px;display:none;}.service_block .RWDparallax_new .picbgbox {background-size: contain;}.ser-bg .RWDparallax_new .container {width: 100%;border: 0px;padding: 0px;}.photo-bg {    position: absolute;    left: 0px;    bottom: -30px;    z-index: -1;    width: 400px;    height: 260px;}.photo_block .RWDparallax_new .picbgbox {background-size: contain;}/*影片*/ 
.film-block .container {width: 100%;padding: 0px !important;}.RWDvideo002 {margin-top: -60px;}.RWDvideo002 .videoitem {width: 100% !important;padding:0px;}.RWDvideo002 figure.effect-sarah:hover img, .RWDvideo002 figure.effect-sarah:hover .iframe {opacity: 0.6;}.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe {backface-visibility: hidden;-webkit-transform: translate(0px,0);transform: translate(0px,0);-webkit-transition: opacity 0.35s ease 0s, -webkit-transform 0.35s ease 0s;transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;width: 100%;}.film-block .figcaption_bottom {display:none !important;}.film-title {    font-size: 16px;    color: #000;    font-weight: 600;    letter-spacing: 2px;    line-height: 1.5;    clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%);    -webkit-clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%);    background: #f8f5ce;    width: 430px;    padding: 20px 40px 15px 100px;border: 1px solid #ddd;}.film-title h4 {font-size: 26px;color: #475764;font-weight: 600;letter-spacing: 2px;line-height: 1.8;margin: 0px;}.film-title {font-size: 16px;color: #000;font-weight: 600;letter-spacing: 2px;line-height: 1.8;}.film-block .RWDedictor {z-index: 2;}/*服務項目*/ 
.service_block {position: relative;padding: 80px 0px 0px;}.service_block .container {width:90%;border-bottom: 1px solid #eee;padding: 0px 0px 40px;}.ser-title {width: 90%;margin: 0 auto;margin-bottom: 65px;padding:0px 30px;}.RWDproduct002_v2 {padding:0px;}.RWDproduct002_v2 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 20px;}.portfolio-bottom {margin-top: -75px;}.portfolio-bottom-summary {text-align: left;padding: 0px 30px;}.portfolio-bottom-summary h4 {margin-bottom: 50px;text-align: left;color: #fff;font-size: 24px;font-weight: 600;letter-spacing: 2px;line-height: 1.5;}.portfolio-bottom-summary h4 h8 {display: block;color: #fff;font-size: 16px;font-weight: 600;letter-spacing: 1px;line-height: 1.2;}.portfolio-bottom-summary p {font-size: 15px;letter-spacing: 2px;line-height: 1.8;color: #555;text-align: center;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #eee685;}.pro-title {text-align: center;}.pro-title-pic img {width: 100%;}.pro-title-pic {width: 250px;margin: 0 auto;}.pro-title-text {font-size: 16px;color: #555;font-weight: 600;line-height: 1.8;letter-spacing: 2px;}/*回顧*/ 
.RWDbanner005 .swiper-left .main-title, .RWDbanner005 .swiper-right .main-title {background: #efefef;font-size: 17px;letter-spacing: 2px;line-height: 2;text-align: center;padding: 3px 0px;margin-bottom: 0px;border: 1px solid #efefef;color:#999;}.RWDbanner005 .sub-link {margin-top: 5px;font-size: 15px;letter-spacing: 2px;font-weight: 600;color: #555;text-align:center;}.RWDbanner005 .main-title {letter-spacing: 2px;font-size: 21px;color: #000; padding: 15px 0px;margin: 0px;border-top: 0px;}.RWDbanner005 .img_wrap {margin-bottom: 0px;}.RWDbanner005 .fraction_block .dot-line:before {position: relative;top: -1px;}.RWDbanner005 .fraction_block .dot-line:after {width: 70px;height: 1px;position: relative;top: -2px;}.RWDbanner005 .fraction_block .dot-line.swiper-button-disabled:before {background-color: transparent;color:#ccc;}.RWDbanner005 .more-btn__arrow {display:none;}.RWDbanner005 .more-btn {    display: block;    font-size: 15px;    font-weight: 600;    color: #555;    height: auto !important;    padding: 4px 15px;    line-height: 2;    bottom: -80px;    border: 0px;border: 1px solid transparent;    border-bottom: 1px solid #ccc;    width: auto;}.RWDbanner005 .more-btn:hover {background: #475764;border: 1px solid #475764;color: #fff;}.RWDbanner005 .price {    position: absolute;    top: 15px;    right: 0;    display: inline-block;    padding: 0 15px;    background: #f8f5ce;    color: #333;    font-weight: 600;}.RWDbanner005 .swiper-left, .RWDbanner005 .swiper-right {width: 30%;}.RWDbanner005 .swiper-center {width: calc(40% - 60px);}/*行動預約*/ 
.call-block {padding-top: 20px;position:relative;}.call-block .call-bg {    background: -webkit-linear-gradient(transparent,#eee685);    background: -o-linear-gradient(transparent,#eee685);    background: -moz-linear-gradient(transparent,#eee685);    background: linear-gradient(transparent,#eee685);    width: 100%;    height: 100%;    content: "";    display: block;    position: absolute;    left: 0px;    bottom: 0px;z-index:-1;}.call-block .RWDparallax_new {z-index: 2;}.call-block .RWDparallax_new .picbgbox {height: 650px !important;background-position: center !important;}.call-block .RWDparallax_new .editor {    position: relative;    font-size: 30px;    color: #475764;    font-weight: 600;    letter-spacing: 2px;    line-height: 1.5;}.call-block .call-area {    width: 600px;    position: relative;    left: 0px;    padding: 60px 60px 70px;    top: 60px;text-align: center;}.call-block .call-area::after {    content: "";    width: 100%;    height: 100%;    background: #fff;    display: block;    position: absolute;    left: 0px;    top: 0px;    z-index: -1;border: 1px solid #e4df9f;}.call-btn {    margin-top: 45px;}.call-btn a {    display: block;    width: 100%;    font-size: 15px;    letter-spacing: 2px;    color: #555;    border: 1px solid #ccc;    padding: 6px 0px;    text-align: center;line-height: 2;transition:0.5s ease;}.call-btn a:hover {background: #475764;border: 1px solid #475764;color: #fff;}.call-btn .icon {margin-right: 5px;font-size: 16px;position: relative;top: 1px;color: #000;transition:0.5s ease;}.call-btn a:hover .icon {color:#fff;}/*回顧*/ 
.photo_block {position: relative;padding: 80px 0px;}.RWDbanner005 .title_block .title_img {width: 250px;}.RWDbanner005 .title_block {margin-top: 0px;margin-bottom: 60px;}.RWDbanner005 .swiper-left {border-right: 0px;}.RWDbanner005 .swiper-right {border-left: 0px;}.RWDbanner005 .sqare_shadow {box-shadow: none;border: 1px solid #ddd;}.RWDbanner005 .sub-link:after {display:none;}.RWDbanner005 .swiper-left .swiper-slide , .RWDbanner005 .swiper-right .swiper-slide {display: flex;flex-direction: column;}.RWDbanner005 .swiper-left .main-title , .RWDbanner005 .swiper-right .main-title {order: 2;}.RWDbanner005 .swiper-left .img_wrap , .RWDbanner005 .swiper-right .img_wrap {order: 1;}.RWDbanner005 .swiper-left .sub-link , .RWDbanner005 .swiper-right .sub-link {order: 5;}.RWDbanner005 .swiper-left .subtitle, .RWDbanner005 .swiper-right .subtitle {order: 3;}.RWDbanner005 .price {order: 4;}.RWDbanner005 .swiper-right .sub-link:hover {color: #475764;}/*footer*/ 
.footer-block {background: #475764;padding: 30px 0px 20px 0px;color: #fff;letter-spacing: 1px;font-size: 14px;line-height:2;}.footer_logo {font-size: 18px;margin-bottom: 0px;padding: 0px;font-weight: 600;}.footer_left ul {padding-left: 0px;margin-bottom: 0px;}.footer_left li {display: inline-block;margin-right: 20px;}.footer_right img {width: 150px;float: right;}.footer_left {padding: 0px;}.footer-info {border-bottom: 1px solid #79868e;padding-bottom: 25px;margin-bottom: 15px;display: flex;align-items: flex-end;}.web-rights {font-size: 13px;color: #82929e;letter-spacing: 1px;}.web-rights a {color: #82929e;}.web-rights a:hover {color: #b6c3ce;}.footer_right {padding: 0px;}.facebook-btn {position: absolute;right: 0px;bottom: 0px;}.facebook-btn a {display: block;width: 120px;text-align: center;color: #ced0d2;background: #3e4952;letter-spacing: 1px;transition:0.5s ease;}.facebook-btn a:hover {color: #fff;}.footer_left a {color:#fff;}.footer_left a:hover {color:#eee;}.scrollTop002 img {filter: contrast(1)brightness(0);}.scrollTop002 {bottom: 100px;}/*cookie*/ 
.RWDalert_fancybox.bottom .editor {font-size: 15px !important;color: #555 !important;letter-spacing: 1px !important;margin-bottom: 0px !important;font-weight: 600 !important;}.RWDalert_fancybox .btn {border: 1px solid #aaa !important;background: transparent !important;color: #555 !important;font-size: 15px !important;border-radius: 0px !important;padding: 4px 20px;font-weight: 600 !important;}.RWDalert_fancybox .btn:hover {color: #fff !important;background: #475764 !important;border: 1px solid ##475764 !important;}
/*內頁 start*/

#wh-widget-send-button.wh-widget-right {    z-index: 29 !important;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {    background-color: #fff;}/*menu*/ 
.page_wrapper_bg .RWDmenu_plus04 .menu li a {color: #555;}.page_wrapper_bg .RWDbanner_plus01 .logo img {filter:none;width: 250px;margin: 0 auto;}.page_wrapper_bg .RWDmenu_plus04 .header {background: #fff;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption {    top: 50%;}.page_wrapper_bg .RWDmenu_plus04 .features .member-btn, .page_wrapper_bg  .RWDmenu_plus04 .features .cart-btn {background: #fdfced;border: 1px solid #f5f0b7;}.page_wrapper_bg .RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .page_wrapper_bg .RWDmenu_plus04 .lang-select-label:after, .page_wrapper_bg .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .page_wrapper_bg .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border: 1px solid #888;    border-width: 1px 1px 0 0;}.pagecontent .article_model[data-seq="0"] {    margin-top: 0 !important;}header {border-bottom: 0;}.page_wrapper_bg .collapsing_header .main {top: 0 !important;}/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 16px 0 128px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0; width: 70%;}.pagecontent {    float: right;}.page_wrapper_bg .article-text>.container {width: 100%;}.article2 .collapsing_header .main, .album1 .collapsing_header .main, .album1 .collapsing_header .main, .product2 .collapsing_header .main{    overflow-x: initial;}.member .page_wrapper_bg .collapsing_header .main, .shopping  .page_wrapper_bg .collapsing_header .main{    top: 82px !important;}/*麵包屑(置中)*/ 
.hgroup .breadcrumb {letter-spacing: 1px;font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;}.hgroup h1 { text-align: center;font-size: 30px; color:#475764;font-weight: 600; line-height: 1.5;}.article2 .hgroup .breadcrumb, .eforms1 .hgroup .breadcrumb, .member .hgroup .breadcrumb{    display: none;}.hgroup .container {margin-top: 0;padding-top: 0;margin-bottom: 64px;border-bottom: none;    width: 100%;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:26px;line-height: 1.5;letter-spacing: 2px;font-weight: 600;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight:600; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight:400;}.page_wrapper_bg .article-text {position: relative;font-size: 15px;line-height: 2;letter-spacing: 2px;color: #555;text-align: justify;font-weight: 400;}.page_wrapper_bg .article-text p {font-size: 15px;line-height: 2;letter-spacing: 2px;color: #555; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-size: 15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol, .products-info .txt .editor ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul{ padding-left: 18px;}._bd_row a, a, a:hover, ._bd_row a:hover {    color: #555;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 15px;background: transparent;color: #555; transition: all 0.2s ease;border: 1px solid #555;    min-width: 150px;}.btn.btn_back a:hover {border: 1px solid #475764;color: #fff;background: #475764;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0; min-width: 150px;}.ebtn a {text-align: center;line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background: #555; border: 1px solid #555;transition: all .2s ease;}.ebtn a:hover {background: #475764; color: #fff; border-color:  #475764; transition: all .2s ease;}/*會員*/#join_form > div.btn_area > div:nth-child(1) { display: none;}.btn_area .btn:nth-child(2) { background: #c01920; float: right;border: 1px solid #c01920;border-radius: 0 !important;}.btn_area .btn:nth-child(2):hover { transition: all 0.3s ease; color:#c01920; background-color: transparent;border-color: #c01920;}.btn-primary { background-color:#c01920;border: 1px solid #c01920; border-radius: 0 !important; float: right; margin-right: 0px;font-size: 14px;box-shadow:none;}.btn-primary a {color: #fff;font-size: 14px;}.btn.btn-primary:focus a, .btn.btn-primary:hover a, .btn.btn-primary:active a{color:#c01920;}.btn-primary:hover{transition: all 0.3s ease; color:#c01920; background-color: transparent;border-color: #c01920;} .btn-primary:active:hover, .btn-primary:active:focus{background-color: transparent;border: 1px solid #c01920;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #c01920;background-color:  transparent;border-color: #c01920;outline: none;}/*產品*/#mobile-fixed .btn-shop .btn.add {border-radius: 0;    background: #555;border: 1px solid #555;transition: all .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add {    border: 1px solid #555;    background: #fff;transition: all .3s ease;    color: #555;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {    background-color: #475764;    color: #fff;transition: all .3s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    background: #eee685;    color: #555;    transition: all .3s ease;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {    background:#475764;    border-radius: 0;}/*購物車*/ 
.RWDshopping .btn.bg1{background: transparent ;color: #555;border: 1px solid #555;border-radius: 0 ;}.RWDshopping .btn.bg1:hover{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #475764 ;color: #fff ;background: #475764 ;}.RWDshopping .btn.bg2{border-radius: 0 !important;transition: all 0.3s ease;border: 1px solid #555 !important;color: #fff !important;background: #555 !important;}.RWDshopping .btn.bg2:hover{background:#475764 !important;color: #fff !important;border: 1px solid #475764 !important;}.RWDshopping .btn.bg2 i {transition: none;}.RWDshopping .btn.bg3{background: transparent; color: #555; border: 1px solid #555;border-radius: 0;}.RWDshopping .btn.bg3:hover{border-radius: 0;transition: all 0.3s ease;border: 1px solid #475764;color: #fff; background: #475764;}/*購物車按鈕pad*/#mobile-fixed .btn-box .normal {background: transparent ;color:  #555;border: 1px solid  #555;border-radius: 0 ;}#mobile-fixed .btn-box .bg2{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #475764 ;color: #fff ;background: #475764 ;}.RWDshopping #mobile-fixed .btn.normal {color: #555;}/*會員new*/#join_form .btn{padding: 6px 12px;border-radius: 0; min-width: 150px;}#join_form .btn-link:hover { text-decoration: none;}#btn_member_login { float: none;background: #555;color: #fff;border: 1px solid #555;padding: 6px 12px;}#btn_member_login:hover {background: #475764;color:#fff;border: 1px solid #475764;}#join_form .btn-primary {float: none; background: #555;color: #fff;border: 1px solid #555;}#join_form .btn-primary:hover{background: #475764;color:#fff;border: 1px solid #475764;}.btn-primary { min-width: 150px;background-color:#555;border: 1px solid #555; border-radius: 0 !important; float: right; margin-right: 0px;font-size: 14px;box-shadow:none;}.btn-primary a {color: #fff;font-size: 14px;}.btn.btn-primary:focus a, .btn.btn-primary:hover a, .btn.btn-primary:active a{color:#fff;}.btn-primary:hover{transition: all 0.3s ease; color:#fff; background-color:#475764;border-color: #475764;} .btn-primary:active:hover, .btn-primary:active:focus{background-color: #475764;border: 1px solid #475764;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #fff;background-color:  #475764;border-color: #475764;outline: none;}/*側選單*/ 
.m2018 .products-nav .nav-title {    display: none;}#sidebar .products-nav {    width: 100%;    border-radius: 10px;    padding-top: 16px;}.m2018 .products-nav>ul>li {    margin: 0 0 16px 0;text-align: center;    padding: 0 10px 10px 10px;    border-bottom: 1px solid #eee;}.m2018 .products-nav>ul>li>a {    color: #999;font-size: 15px;}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li:hover>a {    color: #475764;}div#sidebar {    position: absolute;    top: 100px;max-width: 320px;    height: 100%;}#sidebar .m2018.visible-lg {    position: sticky;    position: -webkit-sticky;    top: 170px;    transition: .3s ease;}.m2018 .products-nav .toggle-submenu::after {    right: 8px;}.m2018 .products-nav li.has-child>a {    max-width: calc(100% - 32px);}#sidebar .products-nav:before {    content: "";    position: absolute;    display: block;    width: 100%;    height:10vh;    background: url(archive/image/customization/icon-1_side3.png)no-repeat;    background-size: contain;    top:-10vh;    left: 0px;}.album1 #sidebar .products-nav:before{ background: url(archive/image/customization/icon-1_side4.png)no-repeat;    background-size: contain;}.product2 #sidebar .products-nav:before{ background: url(archive/image/customization/icon-1_side5.png)no-repeat;    background-size: contain;}.member #sidebar .products-nav:before{ background: url(archive/image/customization/icon-1_side6.png)no-repeat;    background-size: contain;}/*ab*/ 
.logo-wall_b img {padding: 0 16px;}.logo_title h3 {color: #475764;display: inline-block;background: #fff;padding: 0 32px;}.logo_title {text-align: center;position: relative;margin-bottom: 32px;}.logo_title:before {content: "";position: absolute;width: 100%;height: 1px;background: #ddd;left: 0;top: 50%;z-index: -1;transform: translate(0px, -50%);}.ab_t01 {    padding-left: 64px;margin-top: 16px;}.ab_tit01 {    border-right: 1px solid #eee;    }.ab_intro {    margin-bottom: 32px;    padding: 0 64px;}@keyframes graytocolor{  from {    filter: grayscale(1);}  to {filter: grayscale(0);}}.logo-wall_b {padding: 0 32px;}.logo-wall_b.animated img {animation: 2000ms ease normal forwards 1 graytocolor;animation-delay: .5s;filter: grayscale(1);}.ab_info:before {content: "+";position: absolute;top: 50%;left: 50%;display: inline-block;font-size: 88px;font-family: verdana,sans-serif;-webkit-text-stroke: 3px #fff;color: #eee685;font-weight: 600;letter-spacing: 0;line-height: 1;z-index: 2;transform: translate(-50%, -50%);}.ab_com {background: #f8f5ce;padding: 32px;text-align: center;width: calc(50% - 2px);margin: 0 1px;}.ab_com.company01:before{content: "";position: absolute;width: calc(50vw - 2px);height: 100%;background: #f8f5ce;top: 0;right: calc(-15% - 6px);z-index: -1;}.ab_com.company02:before {content: "";position: absolute;width: calc(50vw - 2px);height: 100%;top: 0;background: #f8f5ce;left: calc(-15% - 6px);z-index: -1;}.ab_ititle {margin: 64px 0 32px;border-top: 1px solid #eee;padding-top: 64px;}.ab_ititle h3 {color: #475764;background: #fff;padding: 0 32px;text-align: center;}.ab_com.company01.animated {left: -8%;-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}.ab_com.company02.animated {right: -8%;-webkit-animation-name: fadeInRight;animation-name: fadeInRight;animation-delay: .5s !important;}.ab_com h4 {width: 50%;float: left;text-align: center;padding: 10px;}.ab_com h4:nth-child(2):after, .ab_com h4:nth-child(3):after  {content: "";position: absolute;width: calc(100% - 10px);height: 1px;background:#eee685;left: 5px;bottom: -15px;}.ab_com h4 {display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;width: 50%;float: left;text-align: center;padding: 16px;border-right: 1px solid #eee685;}.ab_com h4:nth-child(3), .ab_com h4:nth-child(5){border-right:0;}.ab_com h4 span {color: #cdc673;font-size: 21px;display: inline-block;margin-bottom: 8px;}.article1 .pagecontent .RWDeditor01:nth-child(4), .article1 .pagecontent .RWDeditor01:nth-child(3) {margin-top: 0 !important;}.ab_actblock:after {content: "";position: absolute;width: 110vw;height: 100%;background: url(archive/image/customization/ab-activity.jpg)no-repeat;top: 0;left: calc(-15% - 125px);z-index: -1;background-position:center;opacity: .3;}.ab_actblock.animated {text-align: center;padding: 64px 32px;animation-delay: .5s !important;}.ab_actblock:before {content: "";position: absolute;top: 0;left: 50%;width: 0;height: 0;border-style: solid;border-width: 30px 25px 0 25px;border-color: #ffffff transparent transparent transparent;transform: translate(-50%, 0);}.act_t img {width:85px;}.act_t {display: flex;justify-content: center;}.act_i {width: calc(100% / 4 - 10px);margin: 0 5px;padding: 32px 16px 16px;margin-top: 16px;background: rgb(255,255,255,.5);}.act_i h4 {border-top: 1px solid #fff;padding-top: 8px;margin-top: 32px !important;}.ab_actblock h2 {color: #475764;}/*服務項目*/ 
.article2 .RWDeditor01:nth-child(2):before{display:none;}.pagecontent .RWDtimeline01 {margin-top: 80px !important;}.service_intro p {margin-bottom: 0;}.page_wrapper_bg h2.ser_title {font-size: 30px;color: #475764;margin-bottom: 32px;margin-top: 0;}h2.ser_title span {display: block;font-size: 24px;color: #ccc;line-height: 1;}.RWDtimeline01 li.event .point {text-align: left;}.RWDtimeline01 li.event:before {border: 5px solid #fff;background: #eee685;}.RWDtimeline01 .line_dot, .RWDtimeline01 .line_dot2 {filter: brightness(1.2);}.RWDtimeline01 li.event .point .title {font-size: 15px;font-weight: 400;line-height: 1.7;margin: 0 0 16px 0;letter-spacing: 2px;padding: 32px 24px 0;}.RWDtimeline01 li.event .point .editor {font-size: 15px;letter-spacing: 1px;color: #555;line-height: 1.7;text-align: left;border: 1px solid #f8f5ce;padding: 24px 24px 32px;background: #f8f5ce;border-bottom-left-radius: 18px;border-bottom-right-radius: 18px; }.RWDtimeline01 li.event .point {border: 2px solid #f8f5ce;border-radius: 20px;}.RWDtimeline01 li.event .point .title:before {content: "Q";font-family: vedana,sans-serif;font-size: 28px;margin-right: 10px;color: #cdc673;position: absolute;left: -16px;top: -16px;border-radius: 50%;background: #fff;line-height: 1;width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;}.RWDtimeline01 li.event {margin-bottom: 24px;}.article2 .RWDtimeline01 .model-title, .article2 .RWDeditor01 .model-title {position: relative;letter-spacing: 2px;line-height: 1.5;margin-bottom: 64px;font-weight: 600;font-size: 24px;color: #475764;    display: inline-block;background: #fff;    padding: 0 32px;}.article2 .RWDtimeline01:before, .article2 .RWDeditor01:before {content: "";position: absolute;    width: 100%;height: 1px;background: #ddd;left: 0;top: 20px;z-index: -1;transform: translate(0px, -50%);}.article2 .RWDtimeline01, .article2 .RWDeditor01 {text-align: center;}.page_wrapper_bg .project_b h3 {font-size: 20px !important;border-bottom: 1px solid #eee;padding-bottom: 16px;margin-bottom: 16px !important;}.project_b {width: calc(50% - 24px);margin: 12px;float: left;padding: 32px;border: 1px solid #eee;text-align: center;min-height: 370px;}.project_b h3 span {padding-top: 8px;display: block;font-size: 15px;}.project_b img {width: 100px;}.article2.id24 .project_b {min-height: 430px;}.project_b span.en_sub {padding-top: 0;color: #ccc;font-weight: 400;}.project_b span.hidden-wh {    padding-top: 0;    display:none;}/*專案規劃*/ 
.step_b { animation-delay: .5s !important;position: relative;width: calc(100% / 3 - 64px);background: #eee;padding: 16px 32px 32px;float: left;margin: 32px 64px 32px 0px;min-height: 220px;border-radius: 10px;}.step_b:nth-child(2) {    animation-delay: .8s !important;}.step_b:nth-child(3) {    animation-delay: 1.2s !important;}.step_b:nth-child(4) {    animation-delay: 1.5s !important;}.step_b:nth-child(5) {    animation-delay: 1.8s !important;}.step_b:nth-child(6) {    animation-delay: 2.1s !important;}.step_b h4 {border-bottom: 1px solid #fff;padding-bottom: 8px;}.project_step {display: flex;flex-wrap: wrap;}span.num_t {color: #cdc673;font-size: 24px;}.step_b:after {content: "";position: absolute;width: 0;height: 0;border-style: solid;border-width: 10px 0 10px 20px;border-color: transparent transparent transparent #f8f5ce;right: -42px;top: 50%;transform: translate(0px, -50%);}.step_b:last-child:after, .step_b:nth-child(5):after{display:none;}h3.step_title span {display: block;font-size: 18px;padding-top: 8px;}h3.step_title {color: #475764;text-align: center;margin-bottom: 32px !important;}.step_b.form_b {    padding: 0;    display: flex;    align-items: center;    background: transparent;    border: 1px solid #eee;    transition: all .5s ease;    min-height: auto;}.step_b.form_b span {font-size: 18px;padding-top: 32px;display: inline-block;}.step_b.form_b i {font-size: 80px;position: absolute;right: 32px;bottom: 32px;color: #eee;line-height: 1; transition: all .5s ease;}.step_b.form_b:hover i {transition: all .5s ease;right: 16px;}.step_b.form_b:hover {background: #475764;transition: all .5s ease;}.step_b.form_b:hover a{color:#fff; transition: all .5s ease;}.step_b.form_b a {    transition: all .5s ease;    padding: 16px 32px 32px;    min-height: 220px;    display: flex;    justify-content: center;    flex-direction: column;}/*深度台灣*/ 
.layoutlist_7 .cdate, .layoutlist_7 .cdate a {display: none;}.layoutlist_7 .litem {    width: calc(50% - 32px);    margin: 8px 16px !important;    border: 1px solid #eee;    padding: 24px 24px 32px;}.layoutlist_7 .subject {padding-bottom: 8px;}.layoutlist_7 .subject a {color:#555 !important;margin-top: 16px !important;}.album3 .photo_view #slider:before {    content: "";    position: absolute;    width: 100px;    height: 240px;    background: url(https://www.loyatour.com/archive/image/model/index/0706-para-pic-04.png)no-repeat;    background-size: contain;    filter: grayscale(1);    right: 8px;    top: 16px;}#album .photo_discription .text {    text-align: center;    margin-top: 0px;    font-size: 16px;    color: #555;    line-height: 1.5;}#album section.slider {    display: flex;    flex-direction: column;}.webdesc {position: relative;text-align: center;margin-bottom: 64px;}.album3 .page_desc p {    text-align: left;    padding: 0 32px;}.album3 .photo_view #slider {background: #eee !important;padding: 0 50px;}.photo_view #slider{order: 1;}.photo_view .flexslider {    background: transparent !important;    border: 0 !important;    margin: 0 !important;}.photo_discription{ order: 2;}.photo_view .flexslider {    order: 3;}.photo_discription {    padding: 16px;    text-align: center;}.album3 .page_desc {margin-bottom: 16px;padding: 0 128px;    text-align: center;}.album3 .photo_view {position: relative;width: 100%;padding: 0 128px;}.album3 .webdesc:before {content: "";position: absolute;width: 100%;height: 1px;background: #eee;bottom: -32px;    left: 0;}.foodpic_title {position: relative;padding-top: 32px;}.photo_view .flexslider .slides2 {height: 120px !important;}.photo_view #slider .flex-direction-nav a:before {left: 16px !important;}.layoutlist_2 .album_item {margin: 16px 0px;width: calc(100% / 3);max-height: 340px;height: auto !important;}.layoutlist_2 .album_item_subject {background: #efefef;display: flex;align-items: center;min-height: 80px;line-height: 1.5;padding: 16px;}.album3 .layoutlist_2 .album_item_subject{ background: #fff;}.photo_view #carousel .flex-direction-nav {    margin-top: 16px !important;}#album .photo_view .flex-direction-nav .flex-disabled {    opacity: .4 !important;    filter: alpha(opacity=.4) !important;}.photo_view #carousel .flex-direction-nav li {    padding: 0 16px !important;}/*旅遊洽詢*/ 
.formdesc h4 {    font-weight: 600 !important;}#eForm1 > div:nth-child(9) > label {    color: #475764;width: 100%;border-top: 1px solid #eee;padding-top: 32px !important;margin-top: 32px !important;font-size: 16px;font-weight: 600;}.form-group {margin-bottom: 32px;}.form-horizontal .control-label {font-weight: 400;}.customized_columns {padding: 0 15px;}.formdesc {color: #475764;font-size: 16px;font-weight:600;}textarea.form-control {min-height: 80px;}.customized_columns ._input, .customized_columns select {border-radius: 0;border: 1px solid #e2e2e2;background-color: #f4f4f4;font-size: 15px;}div#eformsForm_1_4 {    padding: 0 64px;}/*影片*/ 
.video_item_subject {font-size: 15px; font-weight:400; color: #555;}/*相簿*/ 
.album_item:hover img { filter: brightness(0.8);transition: all .5s ease;}.album_item img{transition: all .5s ease;}.layoutlist_2 .album_item_subject {color: #555;font-weight: 600;letter-spacing: 1px;}.row .album_d_item a {border-bottom: 0;}/*產品*/ 
.layoutlist_2 .item, .layoutlist_4 .item {    border-bottom: 0;}.product2 .webdesc {    margin-bottom: 0px;}.RWDproduct_page .pic-box .thumbnails ul li {    width: auto;}.RWDproduct_page .products-info .name {    color: #555;    margin-bottom: 0px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {    color: #555;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt {    font-size: 14px;}.products-info .btn-shop {    margin-top: 16px;}.RWDproduct_page .products-info .subname {    font-size: 15px;}/*會員*/ 
.member .col-md-9 {    float: right;}/*購物車上方園*/@keyframes num-bg {    0% {        background: rgb(71,87,100, 0);        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background:rgb(71,87,100, 1);        -webkit-transform: scale(1);        transform: scale(1)    }}

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

@media (max-width: 1700px) {.page_wrapper_bg section.call_to_action>.container {width: 80%;}.project_b { min-height: 400px;}.article2.id24 .project_b { min-height: 450px;}}@media (max-width: 1500px) {.page_wrapper_bg .RWDbanner_plus01 .logo img {    width: 200px;}.page_wrapper_bg .collapsing_header .main {    top: 24px !important;}div#sidebar {    top: 80px;}.page_wrapper_bg section.call_to_action>.container {width: 85%;}.ab_com.company01.animated {left: -5%;}.ab_com.company01:before {right: calc(-9% - 6px);}.ab_com.company02.animated { right: -5%;}.ab_com.company02:before { left: calc(-9% - 6px);}.album3 .photo_view {padding: 0 64px;}}@media (max-width: 1400px) {.service_block .container {width: 97%;}.RWDright_cont002 .item-first .text-box {padding: 0px 0px 0px 50px;}.page_wrapper_bg section.call_to_action>.container {    width: 88%;}#sidebar .products-nav:before {    height: 13vh;    top: -13vh;}.ab_com.company02:before {    left: calc(-9% - 5px);}.ab_com.company01:before {    right: calc(-9% - 5px);}.ab_actblock:after {    left: calc(-12% - 125px);}.photo_view .flexslider .slides img {    max-height: 400px !important;}.photo_view #slider {    height: 400px !important;}.page_wrapper_bg section.call_to_action {    padding: 16px 0 64px 0;}}@media (max-width: 1300px) {.page_wrapper_bg section.call_to_action>.container { width: 100%;padding: 0 80px;}.page_wrapper_bg .article-text h4 {font-size: 16px;}.project_b {    padding: 32px 24px;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p {    font-size: 14px;}.step_b.form_b i {    bottom: 46px;}.album3 .page_desc {    padding: 0 64px;}.album3 .photo_view #slider:before {    width: 85px;    height: 215px;}}@media (max-width: 850px) {}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .header {padding: 0px 15px;}#RWDfullscreen02 .container {padding: 0 30px;}.service_block .container {width: 100%;}.portfolio-bottom-summary {padding: 0px 20px;}.scrollTop002 {bottom: 180px;}.service_block .container {padding: 0px 15px !IMPORTANT;}.mfp-inline-holder .mfp-content {width: 90% !important;}.RWDright_cont002 .item-first .text-box .subtitle {    padding-right: 0;}/*內頁*/ 
.page_wrapper_bg section.call_to_action>.container {    width: 100%;    padding: 0 64px;}#sidebar .device-nav {    width: 100%;    margin: 0 auto;    display: block;    position: sticky;    position: -webkit-sticky;    top: 100px;}.ab_actblock:after {    left: calc(-8% - 125px);}.footer-block .row {    margin-left: 0;    margin-right: 0;}.footer-block .container {    width: 100%;    padding: 0 30px;}div#sidebar {    top: 8px;}.step_b {    width: calc(100% / 3 - 56px);    margin: 32px 56px 32px 0px;}.album3 .photo_view {    padding: 0 32px;}.album3 .page_desc p {    text-align: left;    padding: 0;}.row .album_d_item a {    display: block;    text-align: center;    height: 237px;    overflow: hidden;    padding-bottom: 37px;    width: auto;}.row .album_d_item a img {    max-width: none !important;    height: 100%;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01 .logo img {width: 500px;}.RWDbanner_plus01 .slick-caption {top: 48%;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;}.RWDmenu_plus04 .features {padding-top: 15px;padding-right: 25px;}.RWDmenu_plus04 .features:after {height: 50%;background: #ccc;top: 35%;}.ml-stack-nav-toggle i {letter-spacing: 0px;font-weight: 600;font-size: 14px;color: #fff;}.ml-stack-nav-toggle__line {background: #fff;width: 26px;}.RWDmenu_plus04 .header.header.is-up .ml-stack-nav-toggle i {color: #555;}.RWDmenu_plus04 .header.header.is-up .ml-stack-nav-toggle__line {background: #555;}.RWDmenu_plus04 .menu li a {color: #555;}.RWDmenu_plus04 .menu li a {font-size: 15px;}.about-deco {display:none;}.RWDService001 .col-md-3.col-sm-6 {padding: 20px;}.call-block .call-area {width: 550px;}.RWDbanner_plus01 .page-scroll {left: 49%;}.portfolio-bottom-summary p {letter-spacing: 1px;}.call-block {background: #f8f5ce;}.advantage_block {padding-bottom: 80px;}/*cookie*/ 
.RWDalert_fancybox.bottom .editor {font-size: 14px !important;}/*內頁*/ 
.page_wrapper_bg section.call_to_action>.container {    width: 100%;    padding: 0 32px;}.page_wrapper_bg .ml-stack-nav-toggle i {    color: #555;}.page_wrapper_bg .ml-stack-nav-toggle__line {    background: #555;}.page_wrapper_bg .collapsing_header .main {    top: 64px !important;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption {    top: 34%;}.ab_intro {    margin-bottom: 32px;    padding: 0 16px;}.page_wrapper_bg .article-text h4 {    font-size: 15px;}.ab_actblock:after {    left: -64px;}.ab_com.company02.animated {    right: -32px;}.ab_com.company01.animated {    left: -32px;}.ab_com.company01:before {    right: calc(-31px);}.ab_com.company02:before {    left: calc(-31px);}br.visible-wh {    display: none;}.project_b span.hidden-wh {    padding-top: 0;    display: inline-block;}.step_b.form_b i {    bottom: 46px;    font-size: 60px;}.album3 .photo_view #slider:before{display:none;}.ab_com h4 {    padding: 8px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner005 .swiper-center {width:100%;}.RWDService001 .col-md-3.col-sm-6:hover {transform: translateY(0px);transition: 0.4s;}.RWDbanner_plus01 .page-scroll {left: calc(49% - 8px);}/*關於*/ 
.about_block {padding: 60px 0px;}.RWDright_cont002 .item-first .text-box {padding: 0px;}.RWDright_cont002 .item-first .text-box a {float: right;}.about-bg {width: 100%;background: rgba(238, 230, 133, 0.2);}.advantage_block {padding: 80px 0px 60px;}.about_block::after {display:none;}.RWDright_cont002 .item-first {display: flex;flex-direction: column-reverse;}.RWDright_cont002 .item-first .text-box a {float: none;width: 100%;margin-top: 25px;margin-bottom: 35px;}.RWDService001 .col-md-3.col-sm-6 {width: calc(100% / 3 - 30px);min-height: 272px;margin-bottom: 30px;padding-top: 0px;}.RWDService001 h1.main-title {font-size: 26px;}.RWDService001 p {margin-bottom: 0px;line-height: 1.8;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 10px;}.portfolio-bottom-summary h4 {margin-bottom: 35px;}.service_block {padding-top: 50px;}.photo_block {padding: 60px 0px;}.call-block {padding-top: 60px;}.call-area {font-size: 26px;top: 0px;}.call-block .call-area {width: 485px;top: 0px;}.call-block .RWDparallax_new .picbgbox {height: 550px !important;}.boxFeature-2 h2 {margin-top: -10px;}.RWDbanner005 .more-btn {border: 1px solid #ddd;bottom: 0px;margin-top: 45px;}.RWDbanner005 .title_block {margin-bottom: 50px;}.RWDbanner005 .main-title {font-size: 18px;}.RWDright_cont002 .item-first .text-box .subtitle {    padding-right: 0;    width: 55%;}/*影片*/ 
.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe {height: 150%;width: 150%;left: -25%;position: relative;}/*footer*/ 
.footer_left {width: 80%;letter-spacing: 0px;}.footer_right {width: 20%;}.web-rights {font-size: 12px;letter-spacing: 0px;}.facebook-btn {position: relative;margin-top: 10px;}/*內頁*/ 
.page_wrapper_bg section.call_to_action {    padding: 16px 0 64px 0;}.page_wrapper_bg .pagecontent {padding: 0 !important;}.page_wrapper_bg .article-text h3 {    font-size: 20px !important;}.ab_t01 {    padding-left: 32px;}.ab_com.company01.animated {    left: -24px;}.ab_com.company01:before {    right: calc(-23px);}.ab_com.company02.animated {    right: -24px;}.ab_com.company02:before {    left: calc(-23px);}.act_i {    width: calc(100% / 3 - 10px);}.pagecontent {    float: none;}.ab_tit01 {    min-height: 140px;    border-right: 1px solid #eee;    padding-right: 32px;}.ab_ititle h3 {    padding: 0;}div#sidebar {    position: relative;    top: 0;    padding-right: 15px;    width: 100%;    max-width: 100%;    height: auto;    margin-bottom: 64px;}.RWDtimeline01 li.event .point {    z-index: 20;}.step_b {    width: calc(100% / 2 - 56px);}div#eformsForm_1_4 {    padding: 0 32px;}.customized_columns {    padding: 0;}.form-group {    margin-bottom: 0;}.form-horizontal .control-label {    margin-top: 24px;}.logo-wall_b {    padding: 0 16px;}.RWDtimeline01 li.event .point {    padding-right: 0;    padding-bottom: 0;}.member .col-md-9 {    float: none;    margin-left: auto;margin-right: auto;}.order-empty {    margin-top: 60px;}.album3 .photo_view #slider {    padding: 0;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDright_cont002 .item-first .text-box .subtitle {    padding-right: 0;    width: 60%;}/*內頁*/ 
.RWDtimeline01 li.event {    margin-bottom: 64px;}.project_b {    padding: 32px 16px;}div#sidebar {    padding-right: 0;}.btn.btn_back, .ebtn {    width: auto;}.album3 .page_desc {    padding: 0;}.album3 .photo_view {    padding: 0;}.album3 .photo_discription {    width: calc(100% - 0px);}.album3 .photo_discription .text {    margin-top: 0;}
}
/*800px end*/
/*600px start*/
@media (max-width: 600px) {
#RWDfullscreen02 .container {padding: 0 20px;}.RWDbanner_plus01 .logo img {width: 100%;}/*banner*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item { max-height: 85vh!important;height: 85vh!important;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-next {right: 0px !important;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev {left: 0px !important;}.RWDbanner_plus01 .slick-caption.txt-center .container {padding: 0px 50px !important;}/*關於*/ 
.about_block {padding-top: 40px;}.RWDright_cont002 .item-first .text-box .subtitle {    width: 100%;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 26px;}.RWDright_cont002 .item-first .text-box .text {text-align: justify;margin-top: 20px;}.advantage_block {padding: 60px 0px;}.RWDService001 h1.main-title {text-align: left;}.RWDService001 p {letter-spacing: 1px;font-size: 14px;}.RWDService001 .col-md-3.col-sm-6 {float: left;min-height: 295px;width: calc(100% / 2 - 20px);margin: 0px 10px 20px;}.boxFeature-2 h2 {font-size: 18px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding:0px;}.pro-title {display: block;}.pro-title-text {border-top: 1px solid #eee;padding-top: 20px;}.pro-title-pic {margin: 0 auto 25px;}.ser-title {padding: 0px 20px;margin-bottom: 30px;}.RWDbanner005 .swiper-center .swiper-slide {height: auto;}.RWDService001 .section-subject {margin-bottom: 30px;}/*選單*/ 
.RWDmenu_plus04 .logo {width: 160px;margin-top: 6px;}.RWDmenu_plus04 .features {margin-right: 15px;padding-right: 15px;padding-top: 18px;}.RWDmenu_plus04 .features .member-btn {padding: 7px 10px;}.RWDmenu_plus04 .features:after {top: 38%;}/*影片*/ 
.RWDvideo002 .videoitem {margin: 0px;}.film-title {width: 100%;padding: 20px 0px;text-align: center;-webkit-clip-path: initial;clip-path: initial;}.RWDvideo002 {margin-top: 0px;}.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe {height: 200%;width: 200%;left: -50%;position: relative;}/*cookie*/ 
.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 1px !important;}.RWDalert_fancybox.bottom .btn-box {width: 100%;display: block;}.RWDalert_fancybox .btn {width: 100%;margin: 0px;padding: 4px 0px !important;}/*行動*/ 
.call-block {padding-top: 180px;}.call-block .call-area {width: 100%;padding: 30px;font-size:20px;}.call-block .RWDparallax_new .picbgbox {height: 350px !important;}.call-block .RWDparallax_new .editor {top: -120px;}/*footer*/ 
.footer_logo span {display: none;}.footer_logo {border-bottom: 1px solid #fff;line-height: 1.8;padding-bottom: 20px;margin-bottom: 20px;}.footer-info {display: block;}.footer_left {width: 100%; letter-spacing: 1px;}.footer_right {width: 100%;}.footer_right img {float: none;margin-top: 25px;}.web-rights span {display: none;}.web-rights {letter-spacing: 1px;}.web-rights .RWDedictor {display: flex;flex-direction: column-reverse;}.facebook-btn {margin: 10px 0px;width: 100%;right: initial;}.facebook-btn a {width: 100%;padding: 3px 0px;font-size: 15px;}.footer_left li {margin-right: 0px;}.scrollTop002 {right: 10px;}/**/ 
.RWDService001 .row:after {clear: none;}/*內頁*/ 
.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p {    letter-spacing: 1px;}.page_wrapper_bg .collapsing_header .main {    top: 40px !important;}.page_wrapper_bg .RWDbanner_plus01 .logo img {    width: 180px;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption {    top: 38%;}.hgroup .container {    margin-bottom: 32px;}div#sidebar {    margin-bottom: 32px;}.btn.btn_back, .ebtn {    width: 100%;}.logo-wall_b.animated img {    padding: 0;    width: 100% !important;}.page_wrapper_bg section.call_to_action>.container {    padding: 0 16px;}.page_wrapper_bg .ab_com h4 {    font-size: 18px !important;}.ab_com.company01.animated {    left: 0;    margin-bottom: 2px;    width: 100%;    float: left;    padding: 32px 16px;}.ab_info:before{display:none;}.ab_com.company01:before {    right: -20px;    width: 110vw;}.ab_com.company02:before {    left: -22px;    width: 110vw;}.ab_com.company02.animated {    right: 0;    width: 100%;    float: left;}.ab_tit01 {    min-height: auto;    border-right: 0;    padding-right: 15px;}.ab_t01 {    padding-left: 15px;}.act_i h4 {    border-top: 0;    padding-top: 0;    margin-top: 15px !important;}.act_t img {    width: 55px;    margin-right: 16px;}.act_i {    width: calc(100%);margin: 8px 0;    display: flex;    align-items: center;    justify-content: center;}.ab_actblock:after {  background-size: cover;}.act_t {    flex-direction: column;}.ab_intro {    margin-bottom: 16px;}.ab_ititle {    margin: 32px 0 16px;    padding-top: 16px;}.ab_com.company02.animated:after {    content: "+";    position: absolute;    top: -30px;    left: 50%;    display: inline-block;    font-size: 60px;    font-family: verdana,sans-serif;    -webkit-text-stroke: 3px #fff;    color: #eee685;    font-weight: 600;    letter-spacing: 0;    line-height: 1;    z-index: 5;    transform: translate(-50%, 0%);}.ab_actblock.animated {    animation-delay: .3s !important;}/**/ 
.service_intro {    border-bottom: 1px solid #eee;    padding-bottom: 32px;}.pagecontent .RWDtimeline01 {    margin-top: 32px !important;}.RWDtimeline01 li.event .point .title:before {    margin-right: 0px;    position: relative;    left: -36px;    top: 0;    margin-top: -42px;    width: 40px;    height: 40px;}.RWDtimeline01 li.event .point .title {    padding: 16px 24px 0;animation-duration: 1500ms;}.RWDtimeline01 li.event .point .editor {  animation-duration: 1500ms;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {    margin-top: 32px !important;}.project_b {    width: 100%;    margin: 0 0 32px;    min-height: auto;    padding: 32px 16px;}.page_wrapper_bg h2.ser_title {    font-size: 25px;letter-spacing:1px;}.article2.id24 .project_b {    min-height: auto;}.article2 .RWDtimeline01:before, .article2 .RWDeditor01:before{display:none;}.article2 .RWDeditor01 .model-title {    padding: 0;margin-bottom:32px;font-size:22px;}.article2 .RWDtimeline01 .model-title{    padding: 0;margin-bottom:40px;font-size:22px;}.project_b img {    margin-top: 0;}/**/ 
.layoutlist_2 .album_item {    margin: 16px 0px 32px;    width: 100%;    max-height: none;    height: auto !important;}.row .album_d_item a img {    max-width: none !important;    height: auto;    width: 100%;}.row .album_d_item a {    display: block;    text-align: center;    height: auto;    overflow: inherit;    padding-bottom: 0;    width: 100%;}.album_d_item {  padding-right: 30px;    padding-bottom: 0px;    margin-top: 0;    margin-bottom: 32px !important;}.photo_view #slider {    height: auto !important;}.album3 .photo_view #slider {    background: #fff !important;}.layoutlist_2 .album_item_subject {    min-height: auto;    padding: 16px 8px;}.step_b {    width: calc(100%);    margin: 32px 0px;}.step_b:after {    border-width: 20px 10px 0px 10px;    border-color: #f8f5ce transparent transparent transparent;    right: 50%;    top: auto;    bottom: -40px;    transform: translate(50%, 0);}h3.step_title span {    font-size: 14px;}.photo_view .flexslider .slides2 {    height: 55px !important;}#mobile-fixed {    z-index: 30;}.RWDproduct_page .products-info .name-box {    margin-top: 32px;}div#eformsForm_1_4 {    padding: 0;}.formdesc {    margin-bottom: 0;}.ebtn a {    margin-top: 32px;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .cart-btn {    height: 36px;    width: 36px;    display: flex;    align-items: center;    justify-content: center;    padding: 0;}
}
/*600px end*/
/*380px start*/
@media (max-width: 380px){
.page_wrapper_bg section.call_to_action>.container {    padding: 0 8px;}.shopping .page_wrapper_bg section.call_to_action>.container {    padding: 0 16px;}.page_wrapper_bg .ab_com h4 {    font-size: 16px !important;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDfakeloader img {width:250px;}#RWDfullscreen02 .container {padding: 0 15px;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 24px;}.RWDService001 h1.main-title {font-size: 24px;}.RWDService001 p {letter-spacing: 0px;}.RWDService001 .col-md-3.col-sm-6 {width: 50%;margin: 0px;}.web-rights {letter-spacing: 0px;}.RWDmenu_plus04 .logo {    width: 124px;    margin-top: 8px;}.RWDmenu_plus04 .header {    padding: 0px 10px;}.ab_actblock:after {    left: -50px;}
}
/*320px end*/