/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family: 微軟正黑體, sans-serif;}/* 反白顏色設定*/::selection { background: #c8a075; color: #fff;}::-moz-selection { background:#c8a075; color: #fff;}.fl img {width: 200px;}/*menu*/ 
.RWDmenu_plus04 .header {background: rgb(254,254,254, 0.5);  padding: 0 0 0 6%; border-bottom: none; transition: .5s all; backdrop-filter: blur(10px);}.RWDmenu_plus04 .logo {width: 270px; margin-top: 8px;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .site-nav .menu>li>a {padding: 0px 15px; line-height: 75px; color: #595757; font-size: 16px; letter-spacing: 1px; transition: .5s all; padding: 0px 20px;}.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: #c8a075; color: #fff;}.RWDmenu_plus04 .header.is-up {background: rgb(254,254,254,0.8);}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center; padding-right: 10px; transition: .5s all;}.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; color: #fff; background: #c8a075;}.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 {    transform: rotate(136deg) translate(-25%, 25%);}@media (min-width: 1200px) {.RWDmenu_plus04 #search-box {margin-right: 280px;}}/*行動呼籲*/ 
.RWDmenu_plus04 .features {display: flex;float: right}.RWDmenu_plus04 .features .search-btn {margin-right: 15px;}.RWDmenu_plus04 .features .edit {float: right; width: 280px; text-align: center; height: 75px; display: flex; align-items: center; justify-content: center; background: #c8a075}.menu_tel {letter-spacing: 1.5px; font-size: 16px; color: #fff; line-height: 1.3; position: relative; display: block; width: 100%; height: 100%; font-weight: 300;}.menu_tel a {color: #fff; display: flex; width: 100%; height: 100%; flex-direction: column; align-items: center; justify-content: center; transition: .5s all;}.menu_tel a:hover {background: #cf5142;}.menu_tel span {font-size: 24px; font-weight: normal;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {display: inline-block;}/**/ 
.main {top: 0px !important;overflow: hidden;}/*banner*/ 
.banner_block {position: relative; overflow: hidden;}.banner_block::before {content: ''; background: url(archive/image/customization/banner_bg.png) no-repeat; width: 100vw; height: 376px; display: block; position: absolute; bottom: -190px; background-size: cover; z-index: 21;}.RWDbanner_plus01 .slick-caption {top: 74px;}.banner_block .container {width: 100%; padding: 0 6%; height: 100%;}.RWDbanner_plus01 .logo img {width: auto !important; height: 100% !important;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #5c5c5c;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #fefefe;}.RWDbanner_plus01 .page-scroll {margin-left: 0; left: auto; right: 20px; width: auto; bottom: 135px;  animation: web_menu002 ease-out 2.5s infinite; animation-direction: alternate; z-index: 21;}.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {z-index: 20;}.RWDbanner_plus01 .slick-caption.txt-left {width: 100%; height: calc(100% - 74px);}.RWDbanner_plus01 .logo {height: 100%;}@keyframes web_menu002{0% { transform: translate(0px, 0px);}  50% {transform: translate(0px, -20px);}  100% {transform: translate(0px, 0px);}  }/*共通*/ 
.rwd_subject img {width: 137px;}h1.main-title {display: none;}.section-line {display: none !important;}h2.sub-title {color: #717071 !important; font-size: 20px !important; letter-spacing: 0.5px !important; font-weight: normal !important; margin: 25px 0 0 !important;}/*服務項目*/ 
.service_block {position: relative; padding: 80px 0 180px;}.service_block .container {width: 100%; max-width: 1400px;}.service_block .RWDService001 .section-subject::before, .service_block .RWDService001 .section-subject::after {clear: both !important;}.RWDService001 .col-md-3.col-sm-6 {width: calc(100% / 3); text-align: center; border-bottom: 1px solid #eee;}article.boxFeature-2 {min-height: 300px; display: flex;flex-direction: column;align-items: center; justify-content: center; padding: 20px; position: relative;}article.boxFeature-2::after {content: ''; display: block; position: absolute; width: 1px; height: 80%; background: #eee; right: -15px;}.RWDService001 .row::before, .RWDService001 .row::after{clear: inherit !important; margin-right: 0; margin-left: 0;}.RWDService001 i img {filter: grayscale(1) opacity(0.6); transition: .5s all;}.RWDService001 .boxFeature-2:hover i img {filter: grayscale(0) opacity(1);}.RWDService001 i {width: 130px; margin: auto; background: url(archive/image/customization/service_bg.png); background-size: contain;}.RWDService001 .boxFeature-2 h2 {font-family: 'Noto Serif TC', serif; color: #221814; font-size: 22px; letter-spacing: 1px; font-weight: 900; margin-bottom: 15px;}.RWDService001 p {font-size: 16px; color: #595757; line-height: 26px; letter-spacing: 0.5px;}.RWDService001 .row:nth-child(3) .col-md-3.col-sm-6 {border-bottom: none;}#m_RWDBASE_PAT01_46_1 > div:nth-child(2) > a:nth-child(4) > div {border-bottom: none;}#m_RWDBASE_PAT01_46_1 > div:nth-child(2) > a:nth-child(3) > div > article::after {display: none;}#m_RWDBASE_PAT01_46_1 > div:nth-child(3) > a:nth-child(2) > div > article::after {display: none;}/*案例分享*/ 
.case_block {position: relative; background: #efeeea; padding: 100px 0 0;}.case_block::before {border-left: 30px solid transparent; border-right: 30px solid transparent; border-top: 40px solid #ffffff; top: 0; content: " "; height: 0; left: 50%; position: absolute; width: 0; transform: translate(-50%, 0);}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display: none;}.RWDproduct004 .callout-dark {background: transparent; border-bottom: none; padding: 0px 0 60px;}.RWDproduct004 h2.sub-title {color: #717071; font-size: 20px; letter-spacing: 0.5px; font-weight: 500; margin: 0;}.col-md-3.col-sm-3.mix {width: calc(100% / 3);}.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 21px;  line-height: 29px; letter-spacing: 2px; color: #fff; position: relative;}.RWDproduct004 .item-box-desc {margin-bottom: 0px; padding: 6px 15px; text-align: center !important; background: rgb(0,0,0, .8); position: absolute; bottom: -45px; display: block; width: 100%; transition: .5s all;}.RWDproduct004 #portfolio .item-box:hover .item-box-desc {bottom: 0;}.RWDproduct004 #portfolio .item-box {position: relative;}.RWDproduct004 .item-box:hover img.img-responsive {filter: brightness(1);}.RWDproduct004 .item-box img.img-responsive {transition: .5s all; filter: brightness(0.5);}.RWDproduct004 section {border-bottom: none !important;}/*關於回鄉*/ 
.about_block {position: relative; padding: 130px 0 0;}.about_block .container {width: 100%; max-width: 100%; padding-top: 0; padding-bottom: 0;}#m_RWDBASE_PAT01_47_1 > div.section-inner > div > div {display: flex; align-items: flex-end; margin-right: 0; overflow: hidden;}.RWDedictor002-text {padding: 80px 50px 120px; position: relative;}.RWDedictor002 .RWDedictor002-text::before {content: ''; width: 96vw; height: 100%; background: #efeeea; position: absolute; right: 0px; bottom: 0; z-index: -1;}.RWDedictor002-text::after {content: ''; background: url(archive/image/customization/ab_bg.png) no-repeat; display: block; height: 100%; position: absolute; z-index: 3; width: 695px; right: -282px; bottom: 0;}.ab_txt {color: #717071; font-size: 16px; line-height: 40px; width: 410px; position: relative;}.ab_txt::after {content: ''; background: url(archive/image/customization/ab_seal.png) no-repeat; display: block; width: 60px; height: 60px; background-size: contain; position: absolute; bottom: -70px; right: 0;}.ab_ine {background-color: #da402f; display: inline-block; height: 1px; width: 70px; margin-top: 40px;}.img-rounded {border-radius: 0px;}.about_block .owl-theme .owl-controls {position: absolute; margin-top: 0; bottom: 0; width: 100%;}.about_block .owl-theme .owl-controls .owl-page span {background: #fefefe;}#m_RWDBASE_PAT01_47_1 > div.section-inner > div > div > div:nth-child(2) {padding-right: 0px;}.ab_title img {width: 289px;}/*scroll*/aside.top_btn {width: 45px;}.scrollTop002 {bottom: 5vh;}/*---頁尾---*//*頁尾資訊*/ 
.ft_info .rwd_subject img {width: 150px;}.ft_info {padding: 130px 0; position: relative;}.ft_info .container {width: 100%; max-width: 1400px;}.ft_box {text-align: center; font-size: 15px; letter-spacing: 1px; line-height: 28px; color: #221814;}.info_box {display: flex; flex-direction: row; justify-content: center; align-items: center; flex-wrap: wrap; padding-top: 60px;}.contact_box {flex-basis: 450px;position: relative; height: 150px; display: flex; justify-content: center; align-items: center; flex-direction: column; border-right: 1px solid #ddd;}.contact_box:last-child {border-right: none;}.ft_img {width: 25px; height: 45px; position: absolute; top: 0;}.ft_txt a {color: #000;}/*按鈕*/ 
.RWDbtn01 {margin-top: 60px;}.RWDbtn01 .btn-box li {width: 190px;}.RWDbtn01 .btn {color: #3c3f3c; font-size: 15px; line-height: 30px; letter-spacing: 1px; transition: .5s all; background: transparent; border: 1px solid #dbdbdb; padding: 0; border-radius: 5px; margin: 5px;}.RWDbtn01 .btn-box li {padding: 0; border: 1px solid #8a8a8a; border-radius: 5px; transition: .5s all;}.RWDbtn01 .btn-box li:hover .btn {border: 1px solid #e6aaa6; color: #fff; background: #da746d;}.RWDbtn01 .btn-box li:hover {background: #da746d; border: 1px solid #eee;}/*地圖*/ 
.map_info iframe {filter: grayscale(1); transition: .5s all;}.map_info iframe:hover {filter: grayscale(0);}/*copyblock*/ 
.copy_block {position: relative; color: #9f9fa0; font-size: 12px; letter-spacing: 1px; line-height: 1.5; display: flex; align-items: center; justify-content: center; padding: 50px 0;}.copyright a, .copyright a:hover {color: #9f9fa0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover  {color: #9f9fa0 !important; line-height: 1.5 !important;}.copy_block .model:nth-child(2) {margin: 0 8px;}/*221028修改*/ 
.RWDService001 i {width: 250px; border-radius: 50%; overflow: hidden;}.RWDService001 i img {filter: none;}.RWDService001 .boxFeature-2:hover i img {transform: scale(1.1);}.RWDService001 p {min-height: 52px;}.RWDService001 div.row:nth-child(2) a:first-child .col-md-3.col-sm-6, .RWDService001 div.row:nth-child(2) a:nth-child(2) .col-md-3.col-sm-6 {width: 50%;}.RWDService001 div.row:nth-child(2) a:nth-child(2) .boxFeature-2::after {display:none}#m_RWDBASE_PAT01_46_1 > div:nth-child(2) > a:nth-child(3) > div {border-bottom: none;}#m_RWDBASE_PAT01_46_1 > div:nth-child(2) > a:nth-child(3) > div > article::after {display: block;}#m_RWDBASE_PAT01_46_1 > div:nth-child(3) > a:nth-child(1) > div > article::after {display: none;}.footer_block .RWDbtn01 .btn {color: #fff;  border: 1px solid #eee;}.footer_block .RWDbtn01 .btn-box li {border: none;}.footer_block .RWDbtn01 .btn-box li:first-child {background: #1a70bb;}.footer_block .RWDbtn01 .btn-box li:first-child .btn {background: #1a70bb;}.footer_block .RWDbtn01 .btn-box li:last-child {background: #44b91e;}.footer_block .RWDbtn01 .btn-box li:last-child .btn {background: #44b91e;}.footer_block .RWDbtn01 .btn-box li:hover {border: none;}.footer_block .RWDbtn01 .btn-box li:first-child:hover, .footer_block .RWDbtn01 .btn-box li:last-child:hover, .footer_block .RWDbtn01 .btn-box li:first-child:hover .btn, .footer_block .RWDbtn01 .btn-box li:last-child:hover .btn {background: #da746d;}
/*小螢幕 start*/

@media (max-width: 1680px) {.RWDedictor002-text {padding: 60px 50px 80px;}}@media (max-width: 1500px) {.RWDbanner_plus01 .page-scroll {bottom: 0px;}.service_block .container {max-width: 1200px;}.RWDService001 p {font-size: 15px;}.ab_txt {font-size: 15px; line-height: 33px;}.ab_txt::after {width: 50px; height: 50px; bottom: -50px;}.RWDedictor002-text {padding: 60px 50px 65px;}.ft_info .container {max-width: 1200px;}.contact_box {flex-basis: 385px;}}@media (max-width: 1300px) {.RWDmenu_plus04 .logo {width: 250px; margin-top: 9px;}.RWDedictor002-text::after {width: 460px; right: -100px; opacity: .6;}.RWDmenu_plus04 .header {padding: 0 0 0 10px}.RWDmenu_plus04 .features .edit {width: 200px;}.menu_tel span {font-size: 18px;margin-top: 5px;}}@media (max-width: 1200px) {.service_block .container {max-width: 1000px;}.ft_info .container {max-width: 1000px;}.contact_box {flex-basis: 320px;}}

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

/*頁尾*/ 
.page_wrapper_bg .ft_map {display: none;}.page_wrapper_bg .ft_info {padding: 40px 0 30px;background: #efeeea;}.page_wrapper_bg .copy_block {padding: 12px 0;}.page_wrapper_bg .contact_box {height: 120px;}.page_wrapper_bg .footer_block .RWDbtn01 {margin-top: 25px;}.page_wrapper_bg .ft_info .rwd_subject img {width: 100px;}.page_wrapper_bg .info_box {padding-top: 25px;}/*共同*/ 
.page_wrapper_bg section.call_to_action {min-height: 650px !important;padding: 45px 0 100px;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin: 0 0 40px;}.page_wrapper_bg .cd-main-content {top: 75px !important;}/*文字*/ 
.page_wrapper_bg .pagecontent, .page_wrapper_bg .pagecontent a, .article-text {font-size: 15px;letter-spacing: 1px;line-height: 28px;color: #555;}.page_wrapper_bg .pagecontent h4 {font-weight: 600;letter-spacing: 1px;font-size: 20px;line-height: 32px;margin: 0px 0px 10px;color: #000;position: relative;padding-bottom: 15px;}.page_wrapper_bg .pagecontent h4::before {content: "";position: absolute;width: 62px;height: 1px;background: #da402f;bottom: 0px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .item {padding: 30px 0px 50px;margin-bottom: 40px;border-bottom: 1px solid #eee;}.page_wrapper_bg .layoutlist_8 .list_subject a {font-size: 18px !important;line-height: 1.7 !important;color: #222 !important;padding: 10px 0;letter-spacing: 1px;transition: 0.2s;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {color: #222 !important;border-bottom: 0 !important;font-size: 15px !important;font-weight: 400;}.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 32px;color: #cf5142;}.page_wrapper_bg .layoutlist_8 .listdate {border:0px;}.page_wrapper_bg .layoutlist_8 .listdate .yearmonth {padding-bottom: 20px;color: #222;}.page_wrapper_bg .layoutlist_8 .list_subject a:hover {opacity:0.8;}/*標題*/ 
.hgroup h1 {text-align: center;letter-spacing: 3px;font-size: 30px;color: #222;line-height: 1.5;margin: 0;font-family: 'Noto Serif TC', serif;font-weight: 600;}.hgroup .breadcrumb {background-color: transparent;border: 0;position: relative;bottom: 0;text-align: center;float: none !important;letter-spacing: 1px;}.hgroup .breadcrumb a {color: #999;letter-spacing: 1px;}.hgroup .container {margin-bottom: 30px;border: 0px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {float: right;padding: 0px;margin: 0 0 20px;background: transparent;border-radius: 0px;border: 0px;text-align: center;box-shadow: none;}.page_wrapper_bg .ebtn a, .page_wrapper_bg .btn.btn_back a {padding: 6px 30px;background: transparent;font-size: 15px;line-height: 24px;transition: 0.5s;display: block;color: #c8a075 !important;letter-spacing: 2px;border: 1px solid #c8a075;}.page_wrapper_bg .ebtn a:hover, .page_wrapper_bg .btn.btn_back a:hover {background: #cf5142;color: #fff !important;border: 1px solid #cf5142;}/*側選單*/ 
.m2018 .products-nav .nav-title {background: #c8a075;letter-spacing: 4px;margin-bottom: 5px;color: #fff;font-size: 18px;text-align: center;padding: 10px;}.m2018 .products-nav>ul>li {margin-bottom: 5px;padding: 0px;border: 1px solid #ddd !important;transition: 0.5s;}.m2018 .products-nav>ul>li>a {color: #888;text-align: left;padding: 10px 15px 10px 35px;font-size: 16px;transition: 0.3s;letter-spacing: 2px;border: 0px;width: 100%;}.m2018 .products-nav ul li ul li a {transition: 0.3s;}.m2018 .products-nav ul li ul li {padding: 0 0 0 34px;}.m2018 .products-nav ul li ul li:last-child {margin-bottom: 5px;}.m2018 .products-nav>ul>li>a::before {content: "";font-size: 12px;position: absolute;transition: all .5s;width: 6px;height: 6px;background: #888;left: 15px;top: 20px;}.m2018 .products-nav>ul>li:hover, .m2018 .products-nav>ul>li.active {background: #f5f5f5;}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #b17432 !important;}.m2018 .products-nav>ul>li>a:hover::before, .m2018 .products-nav>ul>li.active>a::before {color: #c8a075;background: #c8a075;}.m2018 .products-nav .toggle-submenu::after {margin-top: 4px;}/*購物清單*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn { background: #c8a075;}/*購物清單*/ 
.RWDshopping .btn.normal {border: 1px solid #c8a075;color: #c8a075;border-radius: 0px;transition: 0.3s;font-size: 15px;}.RWDshopping .btn.t-right {color: #fff;background: #c8a075;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background:#c8a075;color: #fff;opacity: 0.8;}.bonus-box .form-group .btn, .voucher-box .form-group .btn {background: #c8a075;}#lightbox-voucher .normal, #lightbox-vouchers .normal {background: #c8a075;color: #fff;border-radius: 0px;}#mov_rtn_btn:hover {background: #c8a075;color: #fff;}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {background: transparent;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #cf5142;color: #ffffff;background: #cf5142;}/*產品介紹*/#prod_amount_area {width: 140px!important;}#prod_amount {width: 100% !important;}#prod_amount .dd-selected {width: 140px;padding-top: 3px;font-size: 14px;}#prod_stand {width: 225px !important;}#prod_amount .dd-options {width: 140px !important;}#prod_stand .dd-select {width: 189px !important;}#prod_stand .dd-options {width: 190px !important;}#prod_stand a.dd-selected {padding-top: 2px;font-size: 14px;}#prod_fixprice {margin-top: 36px;}#prod_price .money {font-size: 30px;}#btn_shopping {border-radius: 0px;background: #c8a075;transition: 0.4s;}#btn_shopping:hover {background: #cf5142;}/*關於我們*/ 
.RWDtimeline01 li.event .point .title {font-family: 'Noto Serif TC', serif;color: #221814;font-size: 22px;letter-spacing: 1px;margin: 10px 0 15px 0;}.RWDtimeline01 li.event .point .editor {font-size: 15px;color: #595757;letter-spacing: 1px;}.RWDtimeline01 li.event {margin-bottom: 10px;}.article1.id28 article.editor.clearfix.wow.fadeInUp {text-align: center;}/*服務項目_列表*/ 
.layoutlist_2 .subject {text-align: center;}.layoutlist_2 .subject a {text-align: center;font-family: 'Noto Serif TC', serif;font-size: 18px;color: #221814;letter-spacing: 1px;font-weight: 600;margin-bottom: 15px;}.item.product_list_item {border-bottom: 1px solid #eee;margin: 0 0 44px;}.item.product_list_item img {transition: 0.3s;}.item.product_list_item:hover img {transition: 0.3s;opacity: 0.8;}/*服務項目*/#prod_name, #prod_name h2 {text-align: center;font-family: 'Noto Serif TC', serif;color: #221814;font-size: 22px;letter-spacing: 1px;font-weight: 600;margin-bottom: 15px;}.page_content1 #productbx_bg {background: #f1f0ed;}.product_desc_content {margin-bottom: 50px;}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a {background: transparent;}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a, .RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a {padding-left: 0px;transition: 0.3s;}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li.active>a, .RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a:hover {background: transparent;color: #c8a075;padding-left: 0px;transition: 0.3s;}.RWDmenu_plus04 .dropdown-menu {min-width: 760px;}#productbx-pager li img {    border: 2px solid #ebebeb;}#productbx-pager li .selected img {    border: 2px solid #ddcebe;}@media (max-width: 1366px) {.RWDmenu_plus04 .dropdown-menu {min-width: 500px;}}/*會員*/ 
.RWDmenu_plus04 .member-block a.login.is-on {background-color: #c8a075;}#join_form .btn-primary {border-radius: 0px;transition: 0.3s;background: #c8a075;}#join_form .btn-primary:hover {background: #cf5142;}.btn-primary {padding: 0px;margin: 0 0 20px;background: transparent;border-radius: 0px;border: 0px;text-align: center;}.btn-primary a {padding: 6px 30px;background: transparent;font-size: 15px;line-height: 20px;transition: 0.3s;display: block;color: #c8a075!important;letter-spacing: 2px;border: 1px solid #c8a075;}.btn-primary a:hover {background: #cf5142;color: #fff !important;}.btn-primary:active:hover {background-color: transparent;border-color: transparent;box-shadow: none;}#btn_member_login {background: #c8a075;border-radius: 0px;transition: 0.3s;}#btn_member_login:hover {background-color: #cf5142;transition: 0.3s;}#div_forget_content #forget_table_btn {background: #c8a075;border-radius: 0px;transition: 0.3s;}#div_forget_content #forget_table_btn:hover {background-color: #cf5142;transition: 0.3s;}.member_join_strong {color: #cf5142;}/*聯絡我們*/ 
.page_wrapper_bg .systemmsg {font-size: 15px;letter-spacing: 1.5px;line-height: 28px;color: #333;}.page_wrapper_bg .new-form .new-width .control-label {text-align: right !important;}.page_wrapper_bg .new-form .form-horizontal .form-group {margin-bottom: 40px;}.customized_columns ._input, .customized_columns select {border-radius: 0px;}.new-form {margin: 0px;}.contact-map {margin-top: 20px;}.eformsDesc {border-bottom: 1px solid #eee;margin-bottom: 50px;padding-bottom: 35px;}.eforms1.id4 .hgroup .container {margin-bottom: 10px;padding-bottom: 10px;}/**/ 
.product_top.row {    position: relative;}.product_top .info {    position: initial;}#prod_name {    position: absolute;    width: 100%;    top: -145px;    left: 0px;}

/*內頁 end*/
/*1199px start*/
@media (max-width: 1199px) {
/**/ 
.RWDmenu_plus04 .site-nav .menu>li>a {padding: 0px 15px;}/*案例分享*/ 
.RWDproduct004 .item-box-desc {bottom: 0;}.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;}/*關於回鄉*/ 
.about_block .container {padding: 0;}
}
/*1199px end*/
/*1105 start*/

@media (max-width: 1105px) {.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;}.RWDmenu_plus04 .logo {width: 200px;margin-top: 16px;}.RWDmenu_plus04 .features {margin-right:0px;padding-right:0px;}}

/*1105 end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .logo {width: 230px; margin-top: 9px;}.RWDmenu_plus04 .header {padding: 0px 15px 0px 15px}.RWDmenu_plus04 .features:after {display: none;}.RWDmenu_plus04 .features .edit {width: 200px;}.menu_tel {font-size: 15px;}.menu_tel span {font-size: 15px;}.RWDmenu_plus04 #search-box {margin-right: 127px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #c8a075;}.RWDmenu_plus04 #mobile-menu {width: 45%;}.col-md-3.col-sm-3.mix {width: calc(100% / 2);}.RWDService001 i {width: 110px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 20px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 10px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 10px;}.RWDmenu_plus04 .features {z-index: -1;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDmenu_plus04 .header {padding: 0;}.RWDmenu_plus04 .logo {padding-left:15px;}.RWDmenu_plus04 .logo {width: 270px;}.RWDmenu_plus04 .ml-stack-nav-toggle {margin-right: 15px; padding: 30px 45px 30px 15px;}.ml-stack-nav-toggle i {display: none;}.RWDbanner_plus01 .logo {display: none;}.RWDmenu_plus04 .features .edit {width: 100%; height: auto; display: block;}.menu_tel {line-height: 2;}.menu_tel a {display: block;}.menu_tel a br {display: none;}.menu_tel span {font-size: 15px; margin-left: 5px;}.RWDmenu_plus04 #search-box {margin-right: 0;}.RWDService001 .col-md-3.col-sm-6 {width: calc(100% / 2); min-height: 305px;}#m_RWDBASE_PAT01_46_1 > div:nth-child(2) > a:nth-child(4) > div {border-bottom: 1px solid #eee;}#m_RWDBASE_PAT01_46_1 > div:nth-child(2) > a:nth-child(3) > div > article::after {display: block;}#m_RWDBASE_PAT01_46_1 > div:nth-child(2) > a:nth-child(2) > div > article::after {display: none;}#m_RWDBASE_PAT01_46_1 > div:nth-child(2) > a:nth-child(4) > div > article::after {display: none;}.service_block .container {max-width: 90%;}.RWDService001 p {font-size: 15px;letter-spacing: 2px;}.service_block {padding: 80px 0;}.case_block {padding: 80px 0 0;}.about_block {padding: 80px 0 0;}.ft_info {padding: 100px 0 80px;}.RWDbtn01 {margin-top: 30px;}#m_RWDBASE_PAT01_47_1 > div.section-inner > div > div {display: initial; overflow: visible;}#m_RWDBASE_PAT01_47_1 > div.section-inner > div > div > div:nth-child(2) {padding-right: 15px;}.RWDedictor002 .RWDedictor002-text::before {width: 100%; right: 0px;}.RWDedictor002-text {overflow: hidden; padding: 60px 50px 100px;}.ab_txt::after {width: 50px; height: 50px; bottom: -50px;}.ab_title img {margin: auto;}.ab_txt {margin: auto; text-align: left; width: 100%;}.contact_box {margin-bottom: 40px; height: 11vh;}.contact_box:nth-child(2) {border-right: none;}.contact_box:last-child {margin-bottom: 0;}.map_info iframe {height: 250px;}.copy_block {display: block; text-align: center; padding: 30px 0;}.RWDmenu_plus04 .features {display: block;float: none;}/*--------------------------------------內頁-----------------------------------------*//*共同*/ 
.page_wrapper_bg section.call_to_action {min-height: 650px !important;padding: 60px 0 100px;}.page_wrapper_bg .cd-main-content {top: 85px !important;}.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin: 0 0 40px;}/*購物清單*/#prod_stands_area {width: auto !important;margin: 10px 20px 10px 0px !important;}#mobile-fixed .btn-box .normal {border: 1px solid #c8a075;color: #c8a075;border-radius: 0px;transition: 0.3s;}#mobile-fixed .btn-box .bg2 {background: #c8a075;color: #fff;}/*側選單*/#sidebar {padding: 0;margin-bottom: 35px;}/*標題*/ 
.hgroup>.container {margin: 0 0 15px;}/*關於我們*/ 
.RWDtimeline01 li.event {margin-bottom: 0px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 26%;margin-top: 10px;}/*聯絡我們*/ 
.page_wrapper_bg .new-form .new-width .control-label {text-align: left !important;}.page_wrapper_bg .new-form .form-horizontal .form-group {margin-bottom: 25px;}.page_wrapper_bg .form-group .col-sm-12.col-md-11 label, .form-group .col-sm-12.col-md-5 label {padding: 0px !important;}.page_wrapper_bg .contact-map iframe {width: 100%;height: 130px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 28px;}.page_wrapper_bg .layoutlist_8 .item {padding: 15px 0px 25px;}/*頁尾*/ 
.page_wrapper_bg .contact_box {margin-bottom: 15px;height: 12vh;}.page_wrapper_bg .ft_txt {margin-top: 20px;}/*服務項目*/#prod_name {top: -130px;}.RWDmenu_plus04 .features .search-btn {padding: 20px 0px;}.RWDmenu_plus04 .features .member-btn {padding: 20px 10px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 20px 10px;}.product3 #prod_name {    top: -200px;}/*221028修改*/#m_RWDBASE_PAT01_46_1 > div:nth-child(2) > a:nth-child(3) > div {border-bottom: 1px solid #eee;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*服務項目*/#prod_name {    top: -105px;    margin: 0px;}.product3 #prod_name {    top: -175px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*--------------------------------------內頁-----------------------------------------*//*購物清單*/#prod_amount_area {margin: 10px 10px 10px 0;}/*共同*/ 
.page_wrapper_bg section.call_to_action {    padding: 70px 0 100px;}.page_wrapper_bg .cd-main-content {    top: 90px !important;}.layoutlist_2 .col-md-3.col-sm-4.pr-info, .layoutlist_2 .col-lg-4.col-md-6.col-sm-4.pr-info {    width: 50%;    float: left;    display: inline-block;}/*聯絡我們*/ 
.eformsDesc {    margin-bottom: 15px;    padding-bottom: 15px;}/*221028修改*/ 
.RWDService001 .col-md-3.col-sm-6 {float: left;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl img {width: 130px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 25px 15px 0px 10px;}.RWDmenu_plus04 .features .member-btn {float: right;cursor: pointer;padding: 25px 10px 0px 0px;}.RWDmenu_plus04 .logo {margin-top: 15px;}.RWDmenu_plus04 .header {padding: 0;}.RWDmenu_plus04 .logo {width: 150px; padding-left:15px;}.RWDmenu_plus04 .ml-stack-nav-toggle {margin-right: 15px; padding: 35px 14px;}.RWDmenu_plus04 .features {width: 100%; margin-right: 0;}.RWDmenu_plus04 .features .edit {width: 100%; height: auto; display: block;}.RWDmenu_plus04 .features .search-btn {width: auto;position: relative;top: 5px;right: 15px;}.menu_tel {line-height: 2;}.menu_tel a {display: block;}.menu_tel a br {display: none;}.menu_tel span {font-size: 15px; margin-left: 5px;}.RWDmenu_plus04 #search-box {margin-right: 0;}.RWDmenu_plus04 #mobile-menu {width: 100%;}.main {top: 100px !important;}/*.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {    bottom: 3.5%;    top: auto;    height: auto !important;}*/ 
.RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {z-index: 22;bottom: 30px;}.banner_block::before {display: none;}.RWDbanner_plus01 .page-scroll {animation: none;}/**/h2.sub-title {font-size: 16px !important; letter-spacing: 1px !important; line-height: 1.8;}/*服務項目*/ 
.RWDService001 .col-md-3.col-sm-6 {width: 100%; min-height: auto;}article.boxFeature-2 {min-height: auto; padding: 30px 0;}article.boxFeature-2::after {display: none !important;}.RWDService001 .section-subject {margin-bottom: 20px;}#m_RWDBASE_PAT01_46_1 > div:nth-child(3) > a:nth-child(1) > div {border-bottom: 1px solid #eee;}.RWDService001 .boxFeature-2 h2 {font-size: 18px;}/*案例分享*/ 
.col-md-3.col-sm-3.mix {width: 100%;}.case_block {padding: 80px 0 80px;}.RWDproduct004 .item-box-desc {background: #000; margin-bottom: 30px;}.RWDproduct004 .item-box-desc {position: relative;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0 15px !important;}.RWDproduct004 .item-box img.img-responsive {filter: brightness(1);}/*footer*/ 
.ft_img {position: relative; height: 30px;}.info_box {padding: 60px 0;}.contact_box {height: auto;  border-right: none;}.ft_info .rwd_subject img { width: 100px;}/*--------------------------------------內頁-----------------------------------------*//*購物清單*/ 
.RWDshopping .btn.normal {display: block;width: 100%;max-width: initial;margin: 0 0 15px;}/*產品介紹*/#prod_stand .dd-select {width: 100% !important;display: block;}#prod_amount_area {width: 100% !important;}#prod_amount .dd-selected {width: 100%;}#prod_amount .dd-options {width: calc(100% - 35px) !important;}#prod_stands_area {width: 100% !important;}#prod_stand {width: 100% !important;}#btn_shopping {display: block;width: 100%;text-align: center;}#prod_price .money {font-size: 20px;}.pagecontent.menu5 .page_content1 #prod_price {margin-top: 15px;}#prod_stand a.dd-selected {padding-right: 35px;}#prod_fixprice {    margin-top: 17px;}#prod_name, #prod_name h2 {    font-size: 18px;}/*會員*/ 
.btn-primary {display: block;width: 100%;}/*服務項目_列表*/ 
.layoutlist_2 .col-md-3.col-sm-4.pr-info, .layoutlist_2 .col-lg-4.col-md-6.col-sm-4.pr-info{width: 100%;display: block;float: none;}/*頁尾*/ 
.page_wrapper_bg .contact_box {border: 0px;height: auto;}.page_wrapper_bg .info_box {padding: 15px 0 10px;}.page_wrapper_bg .footer_block .RWDbtn01 {margin-top: 5px;}/*共同*/ 
.page_wrapper_bg section.call_to_action>.container {padding-left: 5px;padding-right: 5px;}.page_wrapper_bg section.article-text.rwd>.container {padding: 0px 5px;}.page_wrapper_bg section.call_to_action {padding: 70px 0 80px;min-height: 500px !important;}/*側選單01*/#sidebar {padding: 0px 10px;}/*按鈕*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .btn.btn_back {width: 100%;}/*聯絡我們*/ 
.page_wrapper_bg .formdesc {padding: 0 0 10px;}.customized_columns {padding: 0px;}.page_wrapper_bg .new-form .form-horizontal .form-group {margin-bottom: 20px;}.page_wrapper_bg .contact-map iframe {height: 180px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .listdate .day {font-size: 12px;padding: 0px;position: relative;padding-left: 10px;color: #222;}.page_wrapper_bg .layoutlist_8 .listdate .day::before {content: "/";display: block;position: absolute;left: 0px;}.page_wrapper_bg .layoutlist_8 .list_subject {margin-top: 15px;}.page_wrapper_bg .layoutlist_8 .item {padding: 15px 0px 10px;margin-bottom: 25px;}/*搜尋*/ 
.RWDsearch_page .more {display: block;width: 100%;max-width: unset;}/*標題*/ 
.hgroup h1 {font-size: 26px;letter-spacing: 1px;margin-bottom: 5px;}.page_subject {padding: 0px;}/*關於我們*/ 
.RWDtimeline01 li.event .point .title {font-size: 20px;}/*221028修改*/ 
.RWDService001 div.row:nth-child(2) a:first-child .col-md-3.col-sm-6, .RWDService001 div.row:nth-child(2) a:nth-child(2) .col-md-3.col-sm-6 {width: 100%;}.RWDService001 p {min-height: auto;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
h2.sub-title {font-size: 15px !important;padding: 0px 15px;}
}
/*480px end*/
/*320px start*/
@media (max-width: 320px){
.RWDedictor002-text {padding: 60px 30px 100px;}/*選單*/ 
.RWDmenu_plus04 .features .search-btn {right: 5px;}.RWDmenu_plus04 .logo {width: 130px;padding-left: 10px;margin-top: 20px;}
}
/*320px end*/