/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/@media (min-width: 1500px) {#RWDfullscreen01 .container{width: 80%;min-width:1170px;}.RWDmenu_plus04 .container {max-width: 100% !important;width:100% !important;}}.block_service .container {display: flex;align-items: center;}/**/ 
.block_service {    position: relative;    padding: 120px 0 100px;}.block_news{padding:100px 0;background: #f3f2f1;}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:220px;}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus04 .logo {margin-top: 15px;}/*banner*/ 
.RWDbanner_plus01 .logo {    width:480px;    position: absolute;    left: calc(15% + 15px);    top: 160px;}.RWDbanner_plus01 .slick-caption {top: auto;}.banner_bottom {    position: absolute;    bottom:110px;    left:calc(15% - -15px);}.banner_button {    margin: 0 10px;}.banner-block {    position: relative;}.banner_button a img {    width: 35px;    margin-right:10px;}.ph_button a {    background: #cfc5bd;    color: #171515;    border: 1px solid #cfc5bd;}.ph_button a:hover {    background: #fff;    border: 1px solid #d4c4b6;    transition: .3s ease;    color: #a4968a;}.banner_button a {    display: flex;    align-items: center;    width: 200px;    font-size: 15px;    letter-spacing: 1px;    font-family: 'Noto Serif TC', serif;    padding: 7px 0px;    justify-content: center;    line-height: 1.5; font-weight: bold;}.banner_button a span {font-size: 14px;letter-spacing: 2px;font-family: sans-serif;}.line_button a:hover {    background: #fff;    border: 1px solid #a6dba7;    color: #57ad58;    transition: .3s ease;}.line_button a {    background: #98eb99;    color: #171515;    border: 1px solid #98eb99;    transition: .3s ease;}.banner_bottom .RWDedictor {    display: flex;    align-items: center;}/**/ 
.index h1.main-title{    font-family: 'Noto Serif TC', serif;    font-weight: bold;    color: #4f463e;    font-size: 37px;    letter-spacing: 3px;    line-height: 1.5;    margin: 0 0 10px;}.index h2.sub-title{font-size:17px;margin: 10px auto 0px;color:#555;font-weight: bold;letter-spacing:2px;}.service_title h1 {    font-family: 'Noto Serif TC', serif;    font-weight: bold;    color: #4f463e;    font-size: 37px;    letter-spacing: 3px;    line-height: 1.5;    margin: 0 0 10px;}/**/ 
.RWDmenu_plus04 .features .cart-btn {    padding: 20px 10px;}.RWDmenu_plus04 .features i img {    width: 15px;}.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: #a7907c;}.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: normal;    color: #b5a291;}.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: #888;    border-width: 1px 1px 0 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 20px;    font-family: 'Noto Serif TC', serif;    text-align: center;    color: #555;    letter-spacing: 1px;    font-size: 14px;}.RWDmenu_plus04 .site-nav .menu {    text-align: left;    width: 100%;}.RWDmenu_plus04 .features .share-group span span {    padding-left: 10px; font-family:sans-serif;}.RWDmenu_plus04 .features .share-group span {    font-size: 14px;    text-align: center;    letter-spacing: 1px; font-family: 'Noto Serif TC';}.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%; text-align: left;transform: translateY(-50%);color: #333;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:first-child {    margin-left: 0;    background: #cfc5bd;}.RWDmenu_plus04 .features .share-group a {    color: #171515;    font-weight: bold;    background: #ebebeb;    display: inline-block;    width: 130px;    text-align: center;    padding: 7px 0;    margin: 0 3px;    background: #98eb99;}.RWDmenu_plus04 .site-nav .menu>li>ul  {left: 50%;margin-left: -95px;top: calc(100% + 0px);padding: 5px 0 5px;width: 170px;}.RWDmenu_plus04 .header {padding: 0 30px;transition: .3s ease;}.RWDmenu_plus04 .header.is-up {padding: 0 350px 0 30px;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 16px;    padding: 25px 15px;    text-align: center;    cursor: pointer;    font-family: 'Noto Serif TC', serif;    letter-spacing: 2px;    color: #555;}/**/ 
.RWDmenu_plus04 .member-block a.login.is-on {background-color: #a4968a;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #a4968a;font-size: 14px;letter-spacing: 1px;}/*RWDService001*/ 
.RWDService001 .row {    margin-right: 0;    margin-left: 0;    box-shadow: -4px 3px 9px 1px rgb(177 177 177 / 27%);background: #fff;}.RWDService001 .section-subject {display: none;}.service_title {width: 450px;position:relative;}.service_info {    width: calc(100% - 450px);}.RWDService001 .col-md-3 {    padding: 0;float: left;}article.boxFeature-2:hover {    background: #e5dfda;    transition: .3s ease;}article.boxFeature-2 {    background: #f9f9f9;    padding: 35px;    border-right: 1px solid #ededed;    transition: .3s ease;}article.boxFeature-2 h2 {    font-size: 17px;    letter-spacing: 2px;    line-height: 1.5;    color: #333;;margin-top: 0;font-family: 'Noto Serif TC', serif;text-align: center;}article.boxFeature-2 h2 span {    display: block;    font-size: 22px;    font-weight: bold;font-family: 'Noto Serif TC', serif;}.RWDService001 p {    margin-top: 0;    margin-bottom: 0;    font-size: 14px;    text-align: left;    color: #555;    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;}.service_title h1 {    font-family: 'Noto Serif TC', serif;    font-weight: bold;    color: #4f463e;    font-size: 37px;    letter-spacing: 3px;    line-height: 1.5;    margin: 0 0 10px;}.service_title p {    color: #555;    letter-spacing: 1px;    width: 70%;    font-size: 15px;}.service_button {    margin-top:50px;}.service_button a:hover {    background: #a4968a;    color: #fff;    transition: .3s ease;    border: 1px solid #a4968a;}.service_button a {    width: 200px;    display: block;    border: 1px solid #d4d2cf;    text-align: center;    padding: 5px 0;    color: #a4968a;    font-weight: bold;    letter-spacing: 1px;    transition: .3s ease;background:#fff;}.block_service.service_cn:after  {    content: "";    position: absolute;    background: url(archive/image/customization/lotus.png)no-repeat;    left: 0;    bottom: 0;    background-size: contain;    width: 410px;    height: 250px;    opacity: 0.9;    z-index: -1;}.block_service.service_en:after {    content: "";    position: absolute;    width: 90%;    height: 1px;    right: 0;    top: 0;    border: 1px solid #eaeaea;}.block_service:before  {    content: "";    position: absolute;    background: url(archive/image/customization/ser_bg2.png);    width: 60%;    height: 100%;    right: 0;    top: 0;    opacity: 0.5;}.service_en .service_title:before{    content: "";    position: absolute;    background: url(archive/image/customization/cross.png)no-repeat;    width: 400px;    height: 280px;    left: -250PX;    bottom: -140px;    background-size: contain;    z-index: 0;    opacity: 0.8;}.RWDService001 i {    display: block;    width: 50px;    margin: 0 auto 15px;    background: #e3d6cb;    border-radius: 100%;    padding: 10px;}/**/ 
.RWDbtn01 .btn {    background: transparent;    letter-spacing: 2px;    font-size: 15px;    font-weight: bold;    color: #555;text-align: right;padding-right:60px;}.RWDbtn01 .btn-box .col-sm-12 {    padding: 0;}.RWDbtn01 .btn:hover {    color: #a4968a;    background: transparent;}.RWDbtn01 .btn:hover:after {    right: 12px;    transition: .3s ease;}.RWDbtn01 .btn:after {    content: "";    position: absolute;    background: url(archive/image/customization/arrow.png)no-repeat;    width: 35px;    height: 20px;    background-size: contain;    right: 15px;    top: 10px;    opacity: 0.7;    transition: .3s ease;}/*news*/ 
.left_title{float:left;width: 380px;margin-right: 100px;border-right: 1px solid #ccc;}.right_news{float:right;width:calc(100% - 480px);}.block_news .RWDedictor001 a{display: block;color:#666;font-size: 15px;letter-spacing: 1.5px;border: 1px solid #999;max-width: 150px;text-align: center;padding: 10px 0;margin-top: 120px;transition: all 0.5s ease 0s;}.block_news .RWDedictor001 a:hover{background-color:#555;border-color:#555;color:#fff;}.RWDnews005 .container{width:100% !important;min-width: auto !important;padding:0;}.RWDnews005 .section-subject{display: none;}.block_news .RWDedictor001 .section-subject{text-align: left;}.block_news .RWDedictor001 .section-line{display:none;}.RWDnews005 .owl-carousel.owl-padding-10{margin-left: -10px;margin-right: -35px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding: 0 35px;}.RWDnews005 .controlls-over .owl-pagination{display:none;}.RWDnews005 .owl-carousel img{display:none;}.RWDnews005 .margin-top-20{margin-top: 0px !important;}.RWDnews005 h4{    margin: 0 auto 15px;    font-size: 21px;    text-align: left;    font-weight: bold;    letter-spacing: 2px;    color: #333;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;}.RWDnews005 h4 a {color: #333;}.RWDnews005 p.text-left{    margin-bottom: 0;    font-size: 14px;    letter-spacing:2px;    color: #555;    text-align: left;    line-height: 2;    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;}.RWDnews005 ul.text-left{margin-top: 20px;letter-spacing: 2px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{z-index: 10;background:#f3f2f1;border: #f5f5f5 1px solid;color: #b0b5bb;}.RWDnews005 .controlls-over .owl-controls .owl-prev{left: -148px;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: auto;left: -88px;}.RWDnews005 .owl-carousel {overflow: visible;margin-bottom: 0;}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden;}/**/ 
.RWDparallax_new .picbgbox {height: 500px !important;display: flex !important;justify-content: center;}.RWDparallax_new .picbgbox .overlay {display: flex;justify-content: center;}.RWDparallax_new .container.editor {    display: flex;    justify-content: center;    flex-direction: column;    text-align: center;    margin: 0 auto;font-family: 'Noto Serif TC';font-size: 18px;}.RWDparallax_new .container.editor h2 {    font-size: 18px;    font-weight: bold;    letter-spacing: 2px !important;    margin-top: 0;    margin-bottom: 0;    color: #7c7770;}.RWDparallax_new .container.editor h1 {    font-size: 32px !important;    font-weight: bold;    letter-spacing: 2px !important;    margin-top: 0;    margin-bottom: 0;    color:#3e3832;    line-height: 1.8;}.RWDparallax_new .container.editor p {    width: 55%;    margin: 0 auto;    line-height: 1.8;    font-size: 15px;    letter-spacing: 1px;    color: #555;}.button_sec {    display: flex;    justify-content: center;    margin-top: 30px;}.button_sec a {    display: flex;    margin: 0 10px;    width: 220px;    padding: 10px 0;    color: #171515;    letter-spacing: 2px;    justify-content: center;    align-items: center;}.button_sec a span {    font-family: sans-serif;    letter-spacing: 0px;    margin: 0 2px;}.button_sec a img {    width: 22px;    margin-right: 7px;}.section-subject {    margin-bottom: 30px;}/*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 a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #ccc !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #333 !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}
/*footer start*/

.footer_block .container {    display: flex;    width: 100% !important;    padding: 0;    align-items: stretch;}.footer_info {    width: 45%;    padding: 100px 80px 40px;    background: #6b6056;}.footer_eform {    width: 60%;    background: rgb(101 90 80 / 86%);    padding: 100px 100px 40px;}.footer_block {    position: relative;    color: #ffffff;    line-height: 2;    letter-spacing: 2px;    font-size: 15px;}.footer_block :after {    content: "";    position: absolute;    background: url(archive/image/customization/service-bg6.png)no-repeat;    right: 0;    top: 0;    width:60%;    height: 100%;    z-index: -1;}.ftinfo_sec {    display: flex;}.ftinfo_sec a {    color: #fff;}.info_top {    border-bottom: 1px solid rgb(123 113 105 / 83%);    position: relative;    padding-bottom: 25px;    margin-bottom: 40px;}.ftinfo_left {    width: 50%;padding-right: 20px}.ftinfo_right {    width: 50%;}.footer_social {    position: absolute;    right: 0;    top: 0;}.RWDeform001 h2.sub-title {    color: #c8c5c5 !important;    text-align: left;    border-bottom: 1px solid #93908e;    padding-bottom: 15px;    font-weight: normal !important;    font-size: 15px !important;}.RWDeform001 h1.main-title{display: none;}.RWDeform001 .section-line{display: none;}.RWDeform001 .section-subject {    text-align: left;    margin-bottom: 70px;}.RWDeform001 .row:nth-child(2) .col-sm-4:first-child {    display: none;}.RWDeform001 .col-sm-4 {    width: 50%;}.RWDeform001 .form-horizontal .form-group {    margin-right: 0px;    margin-left: 0px;    display: flex;    align-items: start;    margin: 0 0 20px;}.RWDeform001 .form-horizontal .form-group label {width:100px;}.form-control {display: inline-block; width: calc(100% - 100px);height: 30px;font-size: 14px;color: #fff;background-color:rgb(109 99 91);border: none;border-radius: 0;box-shadow: none;}.form-group label.must:before {color:#a69b91;}.form-control:focus {border-color: transparent;-webkit-box-shadow: none;box-shadow: none;}.footer_eform .ebtn {background: transparent; text-align: center;width: 150px;float: right;}.ftinfo_sec iframe {    filter: grayscale(1);}.RWDeform001 img {margin-left: 10px;}.footer_eform .web_btn2 {color: #fff !important;border: 1px solid rgb(132 135 138) !important;font-weight:bold !important;background-color:transparent !important;}.footer_eform .web_btn2:hover {background: #fff !important;color: #6d635b !important;transition: .3s ease;}textarea#eformstw52_00006 {    height: 140px;}.fixed_sec a:hover {    background: #fff;    border: 1px solid #cfcfcb;    border-right: none;    transition: .3s ease;}.fixed_sec a {    display: flex;    justify-content: center;    flex-direction: column;    width: 60px;    background: #dad5c9;    text-align: center;    height: 170px;    color: #423e37;    letter-spacing: 2px;    font-family: 'Noto Serif TC', serif;    font-size: 17px;    font-weight: bold;    border: 1px solid #dad5c9;border-right: none;    transition: .3s ease;}.block_fixed {    position: fixed;    right: 0;    bottom:140px;    display: flex;    justify-content: center;z-index: 21;}.fixed_img img {    width: 20px !important;}.scrollTop002 {    right: 7px;    position: absolute !important;    bottom: -70px;}.scrollTop002 .ii {font-size: 50px;color: #38322c;background: transparent;}.RWDsocial002 .iconRounded {    border: none;    color: #0873ce;    background-color:transparent;    width: 30px;    height: 30px;    padding-top: 9px;    position: relative;}i.icon_fb3.iconRounded:after {    content: "FACEBOOK";    color: #333;    z-index: 0;    background: transparent;    position: relative;    font-style: normal;    left: 40px;    top: -9px;    font-size: 14px;    letter-spacing: 1px;}.RWDsocial002 ul.socialNetwork {    padding: 3px 15px;    display: block;    width: 159px;    background: #ffffff;}.ft_social a img {    width: 20px;    margin-right: 10px;}.ft_social a:hover {    background: #fff;    color: #333;    transition: .3s ease;}.ft_social a {    display: flex;    background: transparent;    justify-content: center;    width: 160px;    align-items: center;    border: 1px solid #aeaeae;    padding: 3px 0;    color: #fff;    transition: .3s ease;}.ft_social {    position: absolute;    right: 0;    top: 5px;}.ssl-block, .ssl-block a {    font-size: 12px;    letter-spacing: 0.5px;    color: #a19993;    margin-top: 20px;}.ssl-block br {    display: none;}

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

/*a連結*/a{text-decoration: none;}a:focus, a:hover {color: #000000;text-decoration: none;}/*main*/ 
.page_wrapper_bg section.call_to_action { padding:100px 0; min-height: 700px;position: relative;}.page_wrapper_bg section.call_to_action>.container {padding: 0 15px;}.pagecontent.menu5, .pagecontent.menu8 {padding: 0 !important;}/*背景*/ 
.article1 section.call_to_action:before {    content: "";    position: absolute;    background: url(archive/image/customization/ab-bg.jpg)no-repeat;    width: 100%;    height: 620px;    top: 0;    right: 0;    background-size: cover;    opacity: 0.7;}.article4.id39 section.call_to_action:before {    content: "";    position: absolute;    background: url(archive/image/customization/process_cn1.png)no-repeat;    width: 100%;    height: 640px;    top: 0;    background-size: cover;    opacity: 0.7;}.article4.id51 section.call_to_action:before {    content: "";    position: absolute;    background: url(archive/image/customization/ab-bg.jpg)no-repeat;    width: 100%;    height: 620px;    top: 0;    right: 0;    background-size: cover;    opacity: 0.7;}/*文章列表編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 50px !important;}/**/ 
.page_wrapper_bg .RWDmenu_plus04 .header .features .share-group.main_share {display: block;opacity: 1;}.page_wrapper_bg  .RWDmenu_plus04 .header{padding: 0 350px 0 30px;box-shadow: 2px 2px 3px 1px rgb(192 189 189 / 25%);}/*文字統一設定*/ 
.page_wrapper_bg .article-text h1 {    font-size: 35px;    font-family: 'Noto Serif TC', serif;    font-weight: bold !important;    color: #4f463e;    letter-spacing: 3px;    line-height: 1.7;    margin: 0;}.page_wrapper_bg .article-text h2 {    font-size: 17px;    margin: 0;    color: #555;    font-weight: bold !important;    line-height: 1.5;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.8;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text h5 {font-size: 18px; font-weight: bold !important;letter-spacing: 1px;color: #333;}.page_wrapper_bg .article-text{font-size:15px;line-height:1.8;letter-spacing: 2px;color: #333;text-align: left;font-weight: 400;}.page_wrapper_bg .article-text p{font-size:15px;line-height:1.8;letter-spacing: 2px;color: #333; font-weight: 400;text-align: left;margin: 0 0 20px;}._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{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/**/ 
.article1 section.hgroup{display: none;}ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin-bottom: 0;border-bottom: none;padding-top: 0;margin-top: 0;}.hgroup h1 {text-align: center; letter-spacing: 4px; font-size: 32px; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;font-family: 'Noto Serif TC', serif;}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#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: 3px 0;    background: transparent;    color: #7c7162;    transition: all 0.2s ease;    border: 1px solid #cfc5bd;    display: block;    width: 150px;float: right;}.btn.btn_back a:hover {border: 1px solid #aba29c;color: #fff;background:#aba29c;}/*確定送出*/ 
.page_wrapper_bg .currectsend_btn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.page_wrapper_bg .currectsend_btn a {line-height: 1.5;padding:7px 0px;margin-top:0px;color: #fff;background:#796f67; border: 1px solid #796f67;transition: all .2s ease;width: 150px;}.page_wrapper_bg .currectsend_btn a:hover {background:#6b6056; color: #fff; border-color:#6b6056; transition: all .2s ease;}/*購物車*/ 
.RWDshopping .btn.bg1{background: transparent ;color: #444;border: 1px solid #444;border-radius: 0 ;}.RWDshopping .btn.bg1:hover{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #000 ;color: #fff ;background: #000 ;}.RWDshopping .btn.bg2{border-radius: 0 !important;transition: all 0.3s ease;border: 1px solid #444 !important;color: #fff !important;background: #444 !important;}.RWDshopping .btn.bg2:hover{background:#000 !important;color: #fff !important;border: 1px solid #000 !important;}.RWDshopping .btn.bg2 i {transition: none;}.RWDshopping .btn.bg3{background: transparent; color: #444; border: 1px solid #444;border-radius: 0;}.RWDshopping .btn.bg3:hover{border-radius: 0;transition: all 0.3s ease;border: 1px solid #000;color: #fff; background: #000;}.webdesc {    text-align: center;    border-bottom: 1px dotted #dbdbdb;    padding-bottom: 5px;    margin-bottom: 15px;}/*文章列表-2*/ 
.layoutlist_2 .list_subject a {font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.subsubject {font-size: 14px;font-weight: 400;line-height: 2;}.layoutlist_2 .subject {text-align: center;margin-top: 5px;font-weight: bold; font-size: 16px;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0;border-bottom: none;}/*文章列表-3*/ 
.layoutlist_3 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_3 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-4*/ 
.layoutlist_4 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_4 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-7*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a{margin-top: 15px !important;;margin-bottom: 15px !important;;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a{font-size: 12px;}.layoutlist_7 .summary, .layoutlist_7 .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*相簿-1*/ 
.layoutlist_1 .album_item_subject {padding: 20px 0px;font-size: 18px;}/*相簿-2*/ 
.layoutlist_2 .album_item_subject{padding: 20px 0px;font-size: 18px;}/*Q&A*/ 
.rwd .faq_question{font-size: 16px;letter-spacing: 2px;}.rwd .faq_answer{font-size: 15px;letter-spacing: 2px;line-height: 1.8;}/*檔案下載*/ 
.download .search_input {background: transparent;}.RWDproduct_page .download_container {    border: 1px solid #ddd;    transition: all .15s ease-in-out;    margin-bottom: 5px!important;    margin: 20px 0;}.RWDproduct_page .download_container:hover, .RWDproduct_page .download_container:hover .btn {border-color: #ddd;}.RWDproduct_page .download_container:hover .btn {background: #6b6056;}.RWDproduct_page .download_container .btn {background: #978e81;color: #fff;}/*產品_1*/ 
.page_content1 #productbx_bg{background: #efefef;-moz-opacity:1;opacity: 1;}.page_content1 .dd-selected {letter-spacing: 1px;}#btn_shopping{border-radius: 0;font-size: 14px;background:#444}#btn_shopping:hover{background:#000}.fbtn{border-radius: 0;font-size: 14px;background:#444}.fbtn:hover{background:#000}#btn_querycar{border-radius: 0;font-size: 15px;background:#444}#btn_querycar:hover{background:#000}.product_desc_content {color: #333;letter-spacing: 1px;line-height: 30px;}.page_content1 #prod_price {margin-top: 17px;}.RWDproduct_page .products-info .name {    font-size: 25px;    margin-bottom:0px;    font-family: 'Noto Serif TC', serif;    font-weight: bold;    color: #4f463e;    letter-spacing: 3px;    line-height: 1.5;}.RWDproduct_page .products-info .name-box {border-bottom: 1px solid #e7e7e7;padding-bottom: 15px;}#mobile-fixed input, #mobile-fixed select, #mobile-fixed select.form-control:not([size]):not([multiple]), .RWDproduct_page input, .RWDproduct_page select, .RWDproduct_page select.form-control:not([size]):not([multiple]) {width: 100%;}/*產品_2*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add{    background: #fff;    border: 1px solid #cfc5bd;    color: #857c75;font-size: 15px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#7c7162;font-size: 15px;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color:#61574a;font-size: 15px;}#mobile-fixed .style-radio .form-radio, .RWDproduct_page .style-radio .form-radio {border: 1px solid rgb(214, 214, 214);}#mobile-fixed .style-radio .form-radio.checked, .RWDproduct_page .style-radio .form-radio.checked {border-color: #000;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {color: #c58009;}#O_standOption2 { display: none;}/*購物清單*/ 
.RWDshopping .btn.normal{border-radius: 0;}/*會員註冊*/#join_form .btn-primary{border-radius: 0;}/*留言板*/ 
.customized_columns .css-table .th.textarea {width: 10%;}.form_content {    background: #f3f3f3;    box-shadow: 2px 2px 3px #d0cbcb8f;    padding: 30px;    margin-top: 10px;}.customized_columns ._input, .customized_columns select { border: none;background-color: #fff;color:#333;}/**/ 
.about_section {display: flex;align-items: center;}.about_img {width: 40%;}.about_txt {width: 60%;padding-left:50px;}/**/ 
.tour_box img {margin: 0px 5px;width: 50%;}.tour_box {display: flex;margin: 0 -5px;}.tour_sec{    background: #f4f4f4;    padding: 30px 80px;    box-shadow: 2px 2px 3px 0px rgb(180 179 179 / 50%);}.tour_sec h5{    text-align: center;    border-bottom: 1px dotted #b7b7b7;    padding-bottom: 10px;    margin-bottom: 15px;}/**/a#bag01, a#bag05, a#bag06, a#bag07 {position: relative;top:-150px;} a#bag02{position: relative;top:-220px;;}a#bag03, a#bag04{position: relative;top:-220px;}a#bag08 {position: relative;bottom:350px;}a#bag09 {position: relative;bottom:150px;}a#bag10 {position: relative;bottom:150px;}a#bag11 {position: relative;bottom:150px;}a#bag12 {position: relative;bottom:150px;}a#bag13 {position: relative;bottom:150px;}a#bag14{position: relative;bottom:150px;}.bag-title {background:rgb(255 168 0 / 35%);text-align: center;color: #674b17;font-size: 22px;font-weight: 500;margin-top: 120px;position: relative;}.bag-sec{border: 1px solid #e2e2e2;margin-bottom: 30px;border-top: 1px solid #feebc6;padding: 20px 55px 55px 55px;background: #f5f5f5;}.bag-sec .row {margin: 30px 0;padding: 0 0px 0 85px;}.bag-item h8 {font-size: 17px;font-weight: 500;color: #333;letter-spacing: 1px;}.bag-item h8 span {background:#fde09c;border-radius: 50%;width: 22px;height: 22px;display: inline-block;color:#9e7f5e;font-size: 12px;padding-left: 8px;padding-top: 0;margin-right: 6px;}.sec-item {line-height: 2;margin: 18px 0;border-bottom: 1px dotted #c9c9c9;width: 300px;font-size: 14px;}.bag-item img {width: 20px;margin-right: 12px;margin-bottom: 6px;}.item-tab {color: #ffb300;margin-bottom: -3px;}.prtab_sec a:hover {    background: #7c7162;    color: #fff;    transition: .3s ease;}.prtab_sec a {    width: calc(100%/8 - 10px);    background:#efe9e5;    text-align: center;    margin: 0 5px 7px;    padding: 7px 0;    color: #343230;    font-weight: bold;    letter-spacing: 1px;    transition: .3s ease;}.prtab_sec {    display: flex;    flex-wrap: wrap;    margin: 15px -5px 30px;}.prtab_sec2 a {    width: calc(100%/4 - 10px);    background:#efe9e5;    text-align: center;    margin: 0 5px 7px;    padding: 7px 0;    color: #343230;    font-weight: bold;    letter-spacing: 1px;    transition: .3s ease;}.prtab_sec2 a:hover {    background: #7c7162;    color: #fff;    transition: .3s ease;}.prtab_sec2 {display: flex;flex-wrap: wrap;;margin: 15px -5px 30px;}/**/ 
.bag-box {background:rgb(247 247 247 / 31%);padding: 0;margin: 0 0 20px;box-shadow: 2px 2px 6px 1px rgb(193 193 193 / 40%); position:relative;}.pr-title {background: #e2dad3;padding: 5px 10%;color: #84807d; font-weight: bold;font-size: 17px;letter-spacing: 2px;}.bag-box ul {padding: 15px 10%;}.bag-box li:last-child {    border: none;}.bag-box li span {    font-weight: bold;    width: 160px;    display: inline-block;}.bag-box li {    list-style: none;    line-height: 2;    border-bottom: 1px solid #ebe6e6;    padding-bottom: 5px;    margin-bottom: 5px;}.RWDproduct_page .products-editor {border-top: 1px solid #e0e0e0;padding-top: 50px;font-size: 15px;}.bag-box:after {    content: "";    position: absolute;    background: url(archive/image/customization/box_bg.png)no-repeat;    width: 50%;    height: 100%;    right: 0;    top: 0;    background-size: cover;    z-index: -1;opacity:0.7}.RWDproduct_page .products-editor .ion-arrow-down-c {margin-left: 5px;}/**/ 
.service_box {    display: flex;    flex-wrap: wrap;}.service_contact .button_sec {    display: flex;    justify-content: center;    margin-top: 10px;}.service_contact {    text-align: center;    border-top: 1px dotted #d9d2cc;    margin-top: 30px;    padding-top: 30px;}.service_txt ul {    padding-left: 20px;    line-height: 2.2;    color: #59534c;    list-style: square;}.service_txt li {border-bottom: 1px solid #ececec;}.service_txt {width: 50%;padding-left: 50px;}.service_img {width: 50%;}.service_txt li:last-child { border-bottom: none;}/**/ 
.process_sec {display: flex;flex-wrap: wrap;}.process_box {    width: calc(100%/3 - 30px);    margin: 0 15px 30px;    text-align: center;    background: #fafafa;    padding: 30px;    box-shadow: 2px 2px 5px 2px rgb(231 231 231 / 54%);}.process_txt {    position: relative;    margin-top: -20px;    font-weight: bold;font-size: 17px;}.process_box span{    display: flex;    width: 90px;    height: 30px;    background: #fff;    border-radius: 10px;    margin: 0 auto;    border: 1px solid #dbdddd;    justify-content: center;    align-items: center;    font-size: 16px;    color: #383333;    font-weight: normal;    margin-bottom: 7px;    letter-spacing: 0;}/**/ 
.litem__text {width: 100%;margin: 0 0 auto auto;padding: 15px;background: transparent;}.rwdlayoutlist_9 .subject {font-size: 17px;line-height: 1.5;margin: 0 0 5px;}.rwdlayoutlist_9 .cdate::before{display: none;}.rwdlayoutlist_9 .cdate {padding: 0;}.rwdlayoutlist_9 .summary {color: #555; font-size: 14px;border-top: 1px solid #ddd;padding-top: 10px;-webkit-line-clamp: 2;}/**/ 
.news_sec, .news_sec p {text-align: center !important;}.news_sec span {opacity: 0.3;padding:0 15px;}.news_sec a {color: #555;transition: .3s ease;}.news_sec a:hover{color: #cfc5bd;transition: .3s ease;}/**/ 
.eforms1 .layoutlist_1.page_content3 .form-control {width: 100%;}.eforms1 .new-form .formdesc {    width: 40%;    padding: 0;    margin: 0;}.eforms1 .customized_columns:before {    content: "";    position: absolute;    background: #e6e6e6;    left: -55px;    top: 0;    width: 1px;    height: 70%;}.eforms1 .customized_columns {    text-align: left;    width: 60%;    position: relative;}.ct_sec span {    font-weight: bold;    width: 80px;    display: inline-block;    color: #5c5c5c;}.eforms1 .new-form {margin-top: 0;margin-left: 0;margin-right: 0;}.eforms1 .layoutlist_1.page_content3 {    position: relative;    background:#faf7f3;    padding: 50px 100px 30px;    box-shadow: 0px 3px 3px 1px rgb(209 209 209 / 50%);}.eforms1 .layoutlist_1.page_content3:after {    content: "";    position: absolute;    background: url(archive/image/customization/ct-corner.png)no-repeat;    width: 620px;    height: 270px;    left: 0;    bottom: 0;    background-size: cover;    opacity: 0.6;pointer-events: none;}.ct_title {width: 270px;margin-bottom: 30px;}.eforms1 .new-form .formdesc a ,.eforms1 .new-form .formdesc a:hover{color: #555;}.eforms1 .layoutlist_1.page_content3 .form-group label.must:before{    color: #a69b91;    margin-right: -10px;    position: relative;    left: -15px;}.eformsDesc {    margin: 0 0 20px;    padding-bottom: 10px;    border-bottom: 1px solid #e9e8e8;    text-align: center;}/**/ 
.btn_area .btn { -webkit-border-radius: 0px; -moz-border-radius: 0px;float: right; padding: 3px 0; display: block;width: 150px;}.btn_area .btn:nth-child(1) {background: #a79b92;}.btn_area .btn:nth-child(1):hover {background: #6b6056;color: #fff;}.messageboard .subject {margin-top: 0;font-size: 18px;padding: 0 0px 15px;line-height: 1;border-bottom: 1px solid #dcdcdc; margin-bottom: 15px;}.customized_columns .css-table .tr .th.must::before{display: none;}.customized_columns .css-table .th {padding-top: 5px;text-align: left;font-weight: bold;padding: 5px 0 0;color: #7f5e44;}.messageboard .description {line-height: 1.8;}.btn-compare { border-top: 1px solid #dadada;}.btn-compare .btn.add {    border: 1px solid #d2d2d2;    background: 0 0;    width: 100%;    color: #7c7162;    font-size: 15px; transition: .3s ease;}.btn-compare .btn.add:hover {    background: #7c7162;    color: #fff;    border: 1px solid #7c7162;    transition: .3s ease;}.btn-compare .btn.add.active{    border: 1px solid #d2d2d2;    background: 0 0;    width: 100%;    color: #7c7162;    font-size: 15px; transition: .3s ease;box-shadow: none;}.compare .main_box .more { background-color: #61574a;}.compare .main_box .special_price {    color: #c58009;    font-size: 18px;    display: block;    text-align: center;    margin: 10px 0;    line-height: 30px;}.compare .main_box .main_name {font-family: 'Noto Serif TC', serif;}.compare .main_title {    text-align: center;    letter-spacing: 4px;    font-size: 32px;    font-weight: 600;    line-height: 1.5;    margin: 0 auto;    padding: 0;    font-family: 'Noto Serif TC', serif;}/*0524社群分享維護*/ 
.RWDproduct_page .share a {    width: 35px;    height: 35px;    line-height: 42px;}.RWDproduct_page .share .ii {    font-size: 18px;}.RWDproduct_page .a2a_button_line {    background: #00b900 !important;    opacity: 1 !important;}.RWDproduct_page .a2a_button_facebook {    background: #2c4b95 !important;    opacity: 1 !important;}.RWDproduct_page .a2a_button_twitter {    background: #00aced !important;    opacity: 1 !important;}.RWDproduct_page .a2a_button_pinterest {    background: #bd081c !important;    opacity: 1 !important;}

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

@media (max-width: 1700px) {.RWDmenu_plus04 .container {min-width: 800px !important;}.RWDmenu_plus04 .header.is-up {padding: 0 325px 0 15px;}.RWDmenu_plus04 .header {padding: 0 15px;}.page_wrapper_bg .RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .logo {width: 180px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;}.RWDmenu_plus04 .features .share-group.main_share{right: 15px;}.RWDbanner_plus01 .logo {width:380px;top: 130px;}.banner_bottom {bottom: 90px;}.service_info {width: calc(100% - 400px);}.service_title {width: 400px;}#RWDfullscreen01 .container{width: 85%;}.ftinfo_sec {flex-wrap: wrap;}.ftinfo_left {width: 100%;padding-right: 0;padding-bottom: 15px;}.ftinfo_right{width: 100%;}}@media (max-width: 1600px) {.RWDnews005 h4 {font-size: 18px;}}@media (max-width: 1500px) {.RWDmenu_plus04 .features .share-group.main_share {right: 0px;top:40px;opacity: 1;display: block;}#RWDfullscreen01 .container{width: 85%;}.banner_bottom {bottom: 120px;}/**/ 
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 15px;}.left_title {width: 300px;}.right_news {width: calc(100% - 400px);}/**/ 
.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {font-size: 14px;letter-spacing: 2px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #a7a19d;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 .logo {width: 180px;}.RWDmenu_plus04 .features .share-group span span {padding-left: 0;}.RWDmenu_plus04 .features .share-group a {width: 130px;}.RWDmenu_plus04 .site-nav{display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 .features {width: 70%;float: right; position:relative;}.RWDmenu_plus04 .header.is-up {padding: 0 15px;}.RWDmenu_plus04 .features .share-group.main_share {right: 0px;top:40px;opacity: 1;display: block;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 37px 45px 37px 15px;}.banner_bottom {display: none;}.RWDbanner_plus01 .logo {    width: 460px;    top: 150px;    position: relative;    left: auto;}.footer_eform {padding: 100px 60px 40px;}.footer_info{padding: 100px 60px 40px;}}@media (max-width: 1400px) {.RWDbanner_plus01 .logo {    width:450px;    top: 140px;    position: relative;    left: auto;}/**/ 
.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 14px;padding: 25px 10px;}.RWDmenu_plus04 .logo {width: 140px;margin-top: 20px;}.RWDmenu_plus04 .header.is-up {padding: 0 15px;}.RWDmenu_plus04 .container {min-width:600px !important;}.RWDmenu_plus04 .features .share-group a {width: 115px;}.service_info {width: calc(100% - 370px);}.service_title {width: 370px;}.RWDService001 .col-md-3 {width: 50%;}article.boxFeature-2 {padding: 35px 50px;}.block_service {padding: 100px 0 80px;}.RWDService001 .col-md-3:nth-child(1) article.boxFeature-2 {border-bottom: 1px solid #ededed;}.ssl-block br {display:block;}.service_en .service_title:before {    width: 760px;    height: 502px;    bottom: -320px;    left: -285px;}}@media (max-width: 1300px) {.banner_bottom {bottom: 120px;}.service_en .service_title:before {    width: 760px;    height: 502px;    bottom: -320px;    left: -285px;}}

/*小螢幕 end*/
/*動態 start*/

.leftin.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;    animation-delay: .7s !important;}.rightin.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .7s !important;}.paneleffect_v1.firstin {    animation-delay: 1.2s !important;}.paneleffect_v1.firstpr{animation-delay: 1s !important;}.paneleffect_v1.firstpr2{animation-delay: 1.3s !important;}.paneleffect_v1.firstpr3{animation-delay: 1.6s !important;}/*旅遊情報*/ 
.right01.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .5s !important;}.right02.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: .9s !important;}.right03.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 1.3s !important;}.right04.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 1.7s !important;}.right05.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;    animation-delay: 2.1s !important;}@media (max-width:480px){/*旅遊情報*/ 
.right01.fadeInUp, .right02.fadeInUp, .right03.fadeInUp, .right04.fadeInUp, .right05.fadeInUp {animation-delay: .5s !important;}}

/*動態 end*/
/*1199px start*/
@media (max-width: 1199px) {
/**/#RWDfullscreen01 .container {width: 90%;}.RWDbanner_plus01 .slick-caption .container {width: 85% !important;}.service_en .service_title:before {    width: 400px;    height: 280px;    bottom: -220px;    left: -150px;}.RWDparallax_new .container.editor p {width: 60%;}/**/ 
.banner_bottom {display: none;}.RWDbanner_plus01 .logo {top: 110px;width: 400px;}/**/ 
.service_info {width: calc(100% - 340px);}.service_title {width: 340px;}.service_title p {width: 80%;}/**/ 
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 40px;}.RWDnews005 h4 {text-align: center;}.RWDnews005 .section-subject {margin-bottom: 70px;} .RWDedictor001 .section-subject{display:none;}.RWDnews005 .controlls-over .owl-controls .owl-prev, .RWDnews005 .controlls-over .owl-controls .owl-next{display:none;}.left_title{float: none;width: 100%;margin: 0 auto;border-right: 0 solid transparent;}.right_news{float: none;width: 100%;}.block_news .RWDnews005 .section-subject{display: block;}.RWDnews005 h1.main-title{margin: 0px;color:#333;font-weight: bold;letter-spacing: 3px;}.RWDnews005 h2.sub-title {    font-size: 18px;    letter-spacing: 2px !important;    margin-top: 0;    margin-bottom: 0;    color: #555;    line-height: 1.8;    font-family: 'Noto Serif TC', serif;    font-weight: normal;    margin: 10px 0 0;}.RWDnews005 .section-line{display:none;}.RWDnews005 .owl-carousel.owl-padding-10{margin-left:0;margin-right:0;}.RWDnews005 .controlls-over .owl-pagination{display:block;margin-top: 25px;}.block_news .RWDedictor001 a{margin: 15px auto 0;max-width: 200px;}/**/ 
.ft_social a {font-size: 14px;}.ft_social {top: 0;}.ftlogo_img {width: 160px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.index .cd-main-content {position: relative;top: 70px;}.RWDbanner_plus01 .logo {top:70px;width: 420px;}.service_en .service_title:before {width: 930px;height: 680px;bottom: -365px;left: -310px;}.RWDmenu_plus04 .features:after {background-color: #cecece;}.RWDmenu_plus04 .logo {width: 160px;}.service_title {width:100%;text-align: center;}.service_info {width:100%;}.block_service .container {flex-wrap: wrap;}.RWDService001 .col-md-3 {    width: 25%;}article.boxFeature-2 {    padding: 35px;}.service_title p {    width: 60%;    margin: 0 auto;}.service_button a {margin: 0 auto 50px;}.service_button {    margin-top: 20px;}.block_service:before{display: none;}.block_service.service_en:after {width: 85%;right: 10%;}/**/ 
.footer_block .container {flex-wrap: wrap;}.footer_info {padding: 60px 10%;width:100%;}.footer_eform {padding: 60px 10%;background:rgb(101 90 80);width:100%;}.ftinfo_left {width: 50%;padding-right:30px;padding-bottom: 0;}.ftinfo_right{width:50%;}.ssl-block br {display: none;}.footer_block :after {width: 100%;}/*-----------*/ 
.about_txt {padding-left: 30px;}.prtab_sec a {width: calc(100%/5 - 10px);}.eforms1 .customized_columns:before{display: none;}.ct_title {width: 200px;margin-bottom: 20px;}.eformsDesc {margin: 0 0 30px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .logo {top: 110px;}.RWDService001 .col-md-3 {    width: 50%;}.service_en .service_title:before {    width: 450px;    height: 342px;    bottom: -471px;    left: -150px;}.RWDmenu_plus04 .logo {width: 140px;}.RWDparallax_new .container.editor p {    width: 90%;}.RWDnews005 .controlls-over .owl-pagination {margin-top: 40px;}.ssl-block br {display: block;}.footer_info {padding: 60px 8%;}.footer_eform {padding: 60px 8%;}.RWDeform001 .col-sm-4:nth-child(10) .form-group label{width: 100%;}textarea#eformstw52_00006 {height: 120px;width: 100%;}.RWDeform001 .col-sm-4:nth-child(10) .form-group {display: flex;flex-direction: column;margin: -10px 0 20px;}/*------*/ 
.about_section .section-subject {text-align: center;margin-bottom:10px;}.about_txt {width: 100%;padding-left: 0;}.about_img {width: 50%;margin-bottom: 20px;}.about_section {flex-direction: column;margin-bottom:20px;}.service_box {flex-direction: column-reverse;}.service_img {width: 100%;}.service_txt {width: 100%;padding-left: 0;}.service_txt ul {display: flex; flex-wrap: wrap;}.service_txt li {width: 50%;}.page_wrapper_bg section.call_to_action {padding: 50px 0}.process_box {width: calc(100%/3 - 10px);margin: 0 5px 30px; padding: 20px;}.news_sec span {padding: 0 5px;}.tour_sec {padding: 30px 50px;}.form-group label {padding: 0;}.RWDproduct_page .products-editor {padding-top: 30px;}.eforms1 .customized_columns{width: 100%;}.eforms1 .new-form .formdesc {width: 100%;}.eforms1 .layoutlist_1.page_content3 {padding: 50px 50px 30px;}.eforms1 .customized_columns {padding: 0;}.eforms1 .layoutlist_1.page_content3 .form-group label.must:before {margin-right: 0; left: 0;}.eforms1 .new-form .formdesc {margin-bottom: 30px;}.eforms1 .layoutlist_1.page_content3:after{display: none;}.form_content {background: transparent;box-shadow: none;padding: 0;margin-top: 10px;}.customized_columns .css-table .td input[type="text"], .customized_columns .css-table .td input[type="password"], .customized_columns .css-table .td textarea {background-color: #f3f3f3;}.eforms1 .layoutlist_1.page_content3 .eformsDesc {text-align: left;}.hgroup .breadcrumb {margin: 5px 0 20px;}.prtab_sec2 a { width: calc(100%/3 - 10px);}
}
/*991px end*/
/*選單變化 start*/
@media (max-width: 800px) {
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding: 0 25px;}
}
/*選單變化 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features {display: none;}.RWDmenu_plus04 .header.is-up .features .share-group.main_share{display: none;}.RWDbanner_plus01 .logo{display: none;}.RWDeform001 .col-sm-4 {width: 100%;}.footer_eform {padding: 60px 7% 90px;}.footer_info {padding: 60px 7%;}.RWDmobile_bottom_v2 .icon img {width: 20px;}.mobile_bottom__li {border-left: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}.mobile_bottom__a, .mobile_bottom__a:hover, .mobile_bottom__a:active, .mobile_bottom__a:focus {background: #e0e0de;}.mobile_bottom__a {padding: 10px 0;}.RWDmobile_bottom_v2 .text {font-size: 15px;letter-spacing: 1px;color: #3d3833;font-weight: bold;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {border-radius: 0;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop{border-radius: 0;}.block_fixed  .RWDedictor{display: none;}.RWDproduct_page .btn-other li button {text-align: left;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.index .cd-main-content {overflow: hidden;}.RWDfakeloader img{max-width:60%;}#RWDfullscreen01 .container {width: 95%;padding: 0;}.footer_block .container {padding: 0 !important;}.RWDbanner_plus01 .logo {display: none;}.block_service {padding: 60px 0 60px;}.block_news {padding: 60px 0;}.RWDmenu_plus04 .features {margin-right: 20px;}.page_wrapper_bg .RWDmenu_plus04 .header .features .share-group.main_share {display: none;}.service_title h1 {font-size: 28px;}.service_title p {font-size: 14px;}.ml-stack-nav-toggle {padding: 37px 45px 37px 15px;}.RWDmenu_plus04 .features {width: auto;}.service_title p {width: 100%;}.service_button a {width: 100%;}article.boxFeature-2 {padding: 20px 35px;border: none;text-align: center;}.RWDService001 .col-md-3 {    width: 100%;    margin: 0 0 20px;    box-shadow: -4px 3px 9px 1px rgb(177 177 177 / 24%);}.RWDService001 .row {box-shadow: none;}.RWDService001 .col-md-3:nth-child(1) article.boxFeature-2 {border-bottom: none;}article.boxFeature-2 h2 {color: #555;padding-bottom:10px;margin-bottom:10px;font-weight: bold;font-size: 18px;}article.boxFeature-2 h2 span {display: inline-block;font-size: 18px;color: #a7883c;margin-right: 4px;}.RWDbtn01 .btn {background: #dad5c9;padding-right: 0;text-align: center;border-radius: 0;}.RWDbtn01 .btn-box .col-sm-12 {padding: 0 10px;}.RWDbtn01 .btn:after{display: none;}.service_en .service_title:before{display: none;}.fixed_sec {display: none;}.RWDnews005 .container{padding:0 !important;}.RWDnews005 .owl-carousel.owl-padding-10{margin-left: 0;margin-right: 0;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item{padding: 0;}.block_news .RWDedictor001 a{max-width: 100%;}.pass_button {width: calc(50% - 10px);margin: 0 5px;}.button_sec a {margin: 0;width: 100%;}/**/ 
.RWDparallax_new .container.editor h1 {    font-size: 28px !important;    line-height: 1.5;    margin: 15px 0 0;}.RWDparallax_new .container.editor h1 span {    display: none;}.RWDparallax_new .container.editor p {    width: 95%;}/**/ 
.RWDnews005 .section-subject {    margin-bottom: 40px;}.RWDnews005 .controlls-over .owl-pagination {    margin-top: 20px;}.ftinfo_left {text-align: center;}.ftinfo_left {width: 100%;padding-right:0px;padding-bottom:30px;}.ftinfo_right{width:100%;}.ft_social {position: relative;margin-top: 30px;}.ftlogo_img {width: 200px;text-align: center;margin: 0 auto;}.ft_social a {width: 100%;}.RWDeform001 .section-subject {margin-bottom: 30px;}.RWDeform001 h2.sub-title {line-height: 1.8;margin-top:0;}.ssl-block, .ssl-block a {text-align: center;}.block_service.service_cn:after {width: 100%;opacity: 0.3;top: -90px;}/**/ 
.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;}/**/ 
.hgroup .container {margin-top: 0;}.page_wrapper_bg  .main .container {padding-left: 10px;padding-right: 10px;}.about_img {width: 100%;}.service_txt li {width: 100%;}.process_box {width: calc(100%/2 - 10px);margin: 0 5px 30px;padding: 10px;}.process_sec {margin: 0 -5px;}.process_txt {margin-top: 15px;font-size: 16px;}.hgroup .container {margin-left: 0; margin-right: 0;padding-left: 0;padding-right: 0;}.page_subject {padding: 0;}.tour_box {margin: 0;flex-direction: column;}.tour_box img {margin: 0 0 5px;width: 100%;}.tour_sec {padding: 20px;}.btn.btn_back {width: 100%;}#article .btn.btn_back a, #album .btn.btn_back a  {width: 100%;}.btn.btn_back a {width: 100%;}.hgroup h1 {letter-spacing: 2px;font-size: 30px;}.compare .main_title {letter-spacing: 2px;font-size: 30px;}.page_wrapper_bg .article-text h1 {font-size: 30px;}.litem__text {padding: 10px 0 0;}.prtab_sec a {width: calc(100%/2 - 10px);}.prtab_sec2 a{width: calc(100%/2 - 10px);}.layoutlist_2 .col-xs-6 {padding: 0 5px;}.bag-box ul {padding: 15px 10px;}.bag-box:after{display: none;}.RWDproduct_page .btn-other li .ii { display: inline-block;}.eforms1 .layoutlist_1.page_content3 {padding: 0;background: transparent; box-shadow: none;}.customized_columns ._input, .customized_columns select {background-color: #f3f3f3;}.btn_area .btn:nth-child(1) {width: 100%;}.customized_columns .css-table .th, .customized_columns .css-table .td {display: block}.customized_columns .css-table .th.textarea {width: 100%;}.page_wrapper_bg .currectsend_btn a {width: 100%;}.compare .btn {width: 100%;}.page_wrapper_bg .currectsend_btn  {width: 100%;}
}
/*600px end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*/ 
.ml-stack-nav-toggle {padding: 35px 14px;}
}
/*phone版 end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {width: 120px;margin-top: 22px;}.footer_eform {padding: 60px 5% 90px;}.footer_info {padding: 60px 5%;}.scrollTop002 {bottom: -15px;}.footer_block {font-size: 14px;}.process_box { width: 100%;margin: 0 0px 20px;padding: 10px;}.page_wrapper_bg .article-text h5 {font-size: 15px;}
}
/*320px end*/