/*通用設定*/img { max-width: 100%;  height: auto;}a, a:hover, a:active, a:focus, a:visited { transition: .5s ease; text-decoration: none;}h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 0;}.row {margin-right: 0px;margin-left: 0px;}/*容器設定*/#RWDfullscreen01 .container { width: 80%;}/* 反白顏色設定*/::selection {background: #555;color: #fff;}::-moz-selection {background:#555;color: #fff;}/*字體統一*/body.wrapper_bg {font-family:  'Source Sans Pro', 'Noto Sans TC', sans-serif; }.index h2.main_title {  position: relative;    display: inline-block;color: #8f6d58; font-size: 52px; letter-spacing: 1px;    line-height: 1.5; padding-bottom: 15px;text-transform: uppercase;  font-weight: 700;    padding-left: 45px;}.index h2.main_title::after {position: absolute;   content: ''; width: 12px;  height: 12px;  background: #c6a59099;   border-radius: 99em;    left: 10px; top: 51px;  transform: translateY(-50%);}.index h2.main_title::before {  position: absolute;  content: ''; width: 12px;height: 12px; background: #c6a59099; border-radius: 99em; left: 10px;  top: 33px;transform: translateY(-50%);}#RWDfullscreen01 p {font-size: 16px; letter-spacing: 1px; color: #5b4e46; font-weight: 400; line-height: 1.8; margin-bottom: 15px;}/*要拿掉的東西*/#RWDfullscreen01 .section-line { display: none;}.RWDleft_cont002 .item-second .text-box .subtitle, .RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .underline { display: none;} { display: none;}/*loading*/ 
.fl {width: 180px;}.fl img {width: 100%;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {z-index:99999 !important;width:100%;padding: 30px 50px 20px !important;  box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;background: rgba(255, 255, 255, 90%) !important; color: #d3bba9 !important;  left: auto !important;right: 0px !important;line-height: 1.8 !important;}.RWDalert_fancybox .btn, .RWDalert_fancybox .btn.active {    border-color: #8f6d58; background: #8f6d58 !important;    border-radius: 0px;}.RWDalert_fancybox.bottom .editor>a {color: #8f6d58; text-decoration: underline;}/*menu_plus04*/ 
.RWDmenu_plus04 .header { padding: 20px 40px 0 40px;transition: .4s ease;background: transparent;}.RWDmenu_plus04 .header.is-up { padding: 0 40px; transition: .4s ease;box-shadow: 0 10px 20px rgb(127 101 84 / 25%);  background: #fff;transition: .3s;border-bottom: 1px solid #e9edfc;backdrop-filter: saturate(180%) blur(20px); background-color: rgba(255,255,255,.65);}.RWDmenu_plus04 .header-in { display: flex; align-items: center; justify-content: space-between;}.RWDmenu_plus04 .site-nav > .container { width: 100% !important;float: right;}.RWDmenu_plus04 .site-nav .menu {  text-align: right; letter-spacing: 1px; font-size: 15px; color: #5b4e46;}.RWDmenu_plus04 .header .site-nav .menu>li>a { position: relative;  padding: 30px 20px;color: #5b4e46;transition: .5s ease;}.RWDmenu_plus04 .header .site-nav .menu>li>a::before {    position: absolute; content: ''; width: 8px; height: 8px;background: #5b4e46;  bottom: -8px;  left: 50%; transform: translateX(-50%) rotate(45deg);  border-radius: 8px; opacity: 0;transition: .5s ease;}.RWDmenu_plus04 .header .site-nav .menu>li>a:hover:before {    bottom: 15px; opacity: 1;transition: .5s ease;}.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: #5b4e46;transition: .5s ease;}.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: #5b4e46;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li { text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {    font-size: 15px;  letter-spacing: 1px;color: #5b4e46;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {background: #d3bba9;text-decoration: none;transition: .3s ease;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {font-weight: 400;}.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border-color: #5b4e46;}.RWDmenu_plus04 #search-box.full {height: 100vh;}.RWDmenu_plus04 #search-box.full .form-control { letter-spacing: 1px;  font-size: 34px;   padding-bottom: 20px;}.RWDmenu_plus04 .features i {color: #5b4e46;}.RWDmenu_plus04 .features .search-btn {padding: 34px 45px 26px 15px;}.RWDmenu_plus04 .features .search-btn .glyphicon.glyphicon-user {color: #5b4e46;transition: .5s ease;}.RWDmenu_plus04 .features .search-btn .glyphicon.glyphicon-user:hover {color: #5b4e46;transition: .5s ease;}/*語系*/ 
.RWDmenu_plus04 .lang-select-label {font-size: 15px;    padding: 30px 20px;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label {color: #5b4e46;}.RWDmenu_plus04 .lang-select {color: #5b4e46;}.RWDmenu_plus04 .lang-select-options {width: 99px !important;}.RWDmenu_plus04 .lang-select-options>li { float: none; border-bottom: none;border-right: none;}.RWDmenu_plus04 .lang-select-options a { width: 100%;transition: .5s ease;}.RWDmenu_plus04 .lang-select-options>li:hover {background:#d3bba9;transition: .5s ease;}.lang-select-options a:hover, .lang-select-options a:hover * { font-weight: normal;transition: .5s ease;}/*logo*/ 
.RWDmenu_plus04 .logo { position: relative;  width: 100px;  top: 10px;transition: .4s ease;}.RWDmenu_plus04 .header.is-up .logo {   border-radius: 99em;    width:70px;  top: 0px;transition: .4s ease;}/*選單大按鈕*/ 
.RWDmenu_plus04 .features { display: flex; justify-content: flex-end;}.RWDmenu_plus04 .features .edit {float: none; position: relative;  top: 17px;}.RWDmenu_plus04 .header a.menu_btn {     position: relative; font-size: 18px; line-height: 1.5;  letter-spacing: 1px; padding: 10px 30px;display: block; text-align: center; color: #5b4e46; background: transparent;   border: 1px solid #5b4e46; transition: .5s ease;font-weight: 500;}.RWDmenu_plus04 .header a.menu_btn:hover {  background: #111;color: #d3bba9;transition: .5s ease;}.RWDmenu_plus04 .header a.menu_btn:hover i { color: #d3bba9;transition: .5s ease;}.RWDmenu_plus04 .header.is-up a.menu_btn {background: #5b4e46;color: #d3bba9;transition: .5s ease; }.RWDmenu_plus04 a.menu_btn>i{color:  #5b4e46;padding-right: 15px;transition: .5s ease; }.RWDmenu_plus04 .header.is-up a.menu_btn>i{color: #d3bba9;transition: .5s ease; }.RWDmenu_plus04 .header.is-up a.menu_btn:hover {  background: #111;transition: .5s ease;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption { top: 18%;}/*scrolldown*/ 
.RWDbanner_plus01 .page-scroll {width: auto; left: 50%;  margin-left: 0; transform: translateX(-50%); bottom: 60px;}.RWDbanner_plus01 .page-scroll.style-custom span {    margin-bottom: 0;writing-mode: vertical-lr; font-size: 13px;  letter-spacing: 4px;   color: #8f6d58;}.RWDbanner_plus01 .page-scroll.style-custom span::before { position: absolute; content: ''; width: 1px;height: 100px; left: 7px;bottom: -130px;   background: #8f6d58; animation: scd 2s ease 0s infinite alternate; transition: all 0.5s ease 0s;}/*scrolldown位置*/ 
.scrolldown_block {position: absolute; top:-84px;}/*輪播點*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {   background: #1d140f; width: 15px;  height: 15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { width: 15px;   height: 15px;  background: #563c2e;}/*關於*/ 
.about_block {  padding: 120px 0;  position: relative;}.about_block::before {  position: absolute; content: ''; width: calc(90% + 30px); height: 78%;background: #f3efe8c9;   right: 0; top: 0;    z-index: -1;}.about_block::after {position: absolute; content: ''; width: 1px;  height: 78%; right: calc(10% / 2 + 40px);   top: 0; background: #8f6d581f;}.about_block > .container {  max-width: 1500px; display: flex; flex-wrap: wrap;}/*關於寬度*/ 
.about_block > .container > .about_info { width: calc(100% - 555px - 101px);margin-right: 100px; }.about_block > .container > .about_feature {width: 555px;  margin-top: 60px; }/*關於標題*/ 
.index .about_block h2.main_title {      width: 100%;margin-bottom: 30px;  border-bottom: 1px solid #8f6d5899;}/*.index .about_block h2.main_title::before, .index .about_block h2.main_title::after {display: none;}*//*關於內文*/ 
.RWDleft_cont002 > .container { width: 100% !important; padding: 0;}.RWDleft_cont002 .item-second { background-color: transparent;    display: flex;  flex-direction: column-reverse;}.RWDleft_cont002 .item-second .text-box {width: 100%; background: transparent; padding: 0;}.RWDleft_cont002 .item-second .text-box .text {     width: 100%;  margin-top: 0;  padding: 60px; background: #fbfaf8;   border-radius: 80px 0 80px 0;  box-shadow: 0px 0px 8px #e2dfda9c;}/*關於列點*/ul.about_feature_items {    padding: 0; display: flex;margin: 0px ;margin-top: 45px;    list-style: none;}ul.about_feature_items>li { width: 100px;height: 100px;   background: linear-gradient(135deg, #f6eade 0%, #d8c7b9 100%); border-radius: 99em; margin-right: 10px; display: flex; justify-content: center;  align-items: center; text-align: center; font-size: 16px;line-height: 1.4;  letter-spacing: 1px;       color: #5b4e46;}ul.about_feature_items>li:last-child {margin-right: 0;}/*關於圖片*/ 
.about_pic_pc { position: relative;margin-top: 60px;}.about_pic_pc::before { position: absolute; content: '';  width: 350px;   height: 350px; background: url(archive/image/customization/dot_background2.png)no-repeat;background-size: contain; z-index: -1; bottom: -45px;  left: -65px; opacity: .5;}.RWDleft_cont002 .item-second .pic { width: 100%;}.RWDleft_cont002 .item-second > a { width: 100%; display: none;}.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3 img.img-responsive {   transition: .3s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3:hover img.img-responsive { transform: scale(1.06);   transition: .3s ease;}/*關於按鈕*/ 
.RWDleft_cont002 .item-second .text-box a { width: 190px;  margin: 80px 0 0 0; float: right; background: transparent;  border: none;  border-bottom: 1px solid #8f6d5899; border-radius: 0; font-weight: 400; font-size: 16px;  color: #8f6d58; letter-spacing: 1px; position: relative;  text-align: left;  padding: 10px 20px;ransition: .3s ease;}.RWDleft_cont002 .item-second .text-box a::before {  position: absolute; content: "\f3d3";   font-family: "Ionicons";   right: 20px;color: #8f6d58;  transition: .3s ease;}.RWDleft_cont002 .item-second .text-box a:hover:before {right: 15px;transition: .3s ease;}.RWDleft_cont002 .item-second .text-box a:hover { color: #8f6d58; background-color: transparent;   transition: .3s ease;}.RWDleft_cont002 .item-second .text-box a:after {   position: absolute;  content: ''; width: 0; height: 1.5px;  background: #81624e; left: 0;bottom: -1px;transition: .5s ease;opacity: 0;}.RWDleft_cont002 .item-second .text-box a:hover:after {width: 100%; opacity: 1; transition: .5s ease;}/*產品*/ 
.product_block {padding: 120px 0; position: relative; border-top: 1px solid #f3efe8;}.product_block::before {   position: absolute;  content: ''; width: 300px; height: 300px;background: url(archive/image/customization/dot_background2.png)no-repeat;  background-size: contain; right: 0; bottom: 60px; opacity: .35;}.RWDproduct004 section {  border-bottom: none;}/*產品標題*/ 
.product_block .title_items { position: relative;margin-bottom: 50px;padding: 0 15px;}.index .product_block h2.main_title {padding-bottom: 0;width: 100%;}/*產品card*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3 {width: calc(100% / 4 - 21px);margin: 0px 10px 35px !important; padding: 15px !important; background: #f3efe8;     overflow: hidden;}.RWDproduct004 .item-box-desc {  margin-bottom: 0; padding: 20px 20px 5px;   width: 100%; height: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box figure {    box-shadow: 0px 0px 5px #d7d3ca;}.RWDproduct004 .item-box-desc>a {  display: block;  width: 100%; height: 100%;}.RWDproduct004 #portfolio div.col-md-3 h3 { color: #5b4e46;  font-size: 20px; letter-spacing: 1px;   line-height: 1.5; font-weight: 500;}/*card背景*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3::before { position: absolute;   content: '';  width: 200px;height: 200px;  background: #ece7dd; right: -25px;bottom: -35px;  border-radius: 99em;  opacity: 0; transition: .3s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3:hover:before {width: 650px;height: 650px;opacity: 1;  transition: .3s ease;}/*20220308修改*/ 
.RWDmenu_plus04 .header .site-nav .menu>li>a {font-size: 18px;}#RWDfullscreen01 p { font-size: 18px;}/*20220426新增語系-中文*//*文字統一*/ 
.index .lang_tw h2.main_title {font-size: 41px; padding-bottom: 20px;}.index .lang_tw h2.main_title::before {top: 23px;}.index .lang_tw h2.main_title::after {top: 41px;}.lang_tw #RWDfullscreen01 p {font-size: 17px; font-weight: 300; line-height: 2;}/*menu*/ 
.lang_tw .RWDmenu_plus04 .header .site-nav .menu>li>a {font-size: 16.5px; font-weight: 400;}.lang_tw .RWDmenu_plus04 .site-nav .menu ul li>a {padding-right: 10px;}/*about*/ 
.lang_tw .RWDleft_cont002 .item-second .text-box .text {padding: 60px 50px;}.lang_tw ul.about_feature_items>li {font-size: 16.2px}/*product*/ 
.lang_tw .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px; font-weight: 400;}/*contact*/ 
.lang_tw .form-horizontal .form-group .col-sm-12.col-md-11 #eformstw61_00007 {min-height: 120px;}
/*footer start*/

.footer_block { padding: 90px 0 40px; position: relative;  background: #f3efe8;}/*頁尾資訊*/ 
.footer_info > .RWDedictor008 {  display: flex; justify-content: center;     align-items: flex-end;    animation-delay: 0s !important; opacity: 1 !important;}.footer_info_items { display: flex; flex-direction: column;   width: 530px;  margin-right: 100px;}.footer_block h2.footer_title {color: #8f6d58; font-size: 30px; font-weight: 700;     line-height: 1.5; letter-spacing: 1px; padding-bottom: 15px;}.footer_block h2.footer_title br {display: none;}.footer_add {    color: #5b4e46; font-size: 17px; letter-spacing: 1px; line-height: 1.5;}.footer_add>span:first-child {   font-weight: 700;   padding-right: 10px;}.footer_add br { display: none;}/*copyright*/ 
.RWDssl01 {padding: 0 10px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { font-size: 14px; font-weight: 300;letter-spacing: 1px; line-height: 1.5; color: #c9c6c2;}.footer_copyright {   flex-wrap: wrap; display: flex;    justify-content: center; padding: 40px 0 0;margin-top: 60px;  border-top: 1px solid #83787124;  font-size: 14px;font-weight: 300; letter-spacing: 1px;line-height: 1.5; color: #c9c6c2;}.footer_copyright .RWDedictor, .footer_copyright .copyright, .RWDssl01 {  animation-delay: 0s !important; opacity: 1 !important;}/*信箱按鈕*/a.footer_mail_btn {  width: 300px; padding: 15px 25px 15px 30px; text-align: center;   color: #5b4e46; background: transparent;  border: 1px solid #5b4e46;  font-size: 16px; display: flex; justify-content: center; align-items: center; transition: .3s ease; letter-spacing: 1px;    position: relative;}a.footer_mail_btn::before {position: absolute;content: '';  width: 65px; height: 56px;  background: #5b4e46; left: 0; z-index: 1;}a.footer_mail_btn>i { z-index: 2; padding-right: 35px;  color: #D3BBA9;    font-size: 20px;}a.footer_mail_btn:hover { background: #5b4e46;   color: #D3BBA9; transition: .3s ease;}a.footer_mail_btn:hover:before {border-right: 1px solid  #D3BBA9; transition: .3s ease;}/*手機跟隨*/ 
.fixed_block { width: 100%; position: fixed;  bottom: 0; left: 0;  display: none;     z-index: 999 !important;}.fixed_block  > .RWDedictor008 { animation-delay: 0s !important; opacity: 1 !important;}.scrollTop002 { bottom: 75px;}/*20220426新增語系-中文*/ 
.lang_tw .footer_info_items {width: 350px;}.lang_tw .footer_block h2.footer_title {font-size: 24px;}.lang_tw .footer_add {font-size: 16px;}.lang_tw .footer_add>span:first-child {font-weight: 500;}.lang_tw .footer_add>span:nth-child(2) {font-family: 'Noto Sans TC', sans-serif; font-weight: 300;}.lang_tw .footer_copyright .RWDedictor, .lang_tw .footer_copyright .copyright, .lang_tw .RWDssl01 {font-family: 'Noto Sans TC', sans-serif; font-size: 12px; font-weight: 200;}.lang_tw .copyright_desc, .lang_tw .copyright_desc a, .lang_tw .copyright_desc a:hover {font-size: 12px;}

/*footer end*/
/*動態 start*/

@-webkit-keyframes scd{  0%{    height: 110px;  }  100%{    height: 0px;  }}@keyframes move07{  0% {      opacity: 0;  -webkit-transform:translateX(30px);      -moz-transform:translateX(30px);      -ms-transform:translateX(30px);      -o-transform:translateX(30px);  transform:translateX(30px);  }  100% {      opacity: 1;  -webkit-transform:translateX(0px);      -moz-transform:translateX(0px);      -ms-transform:translateX(0px);      -o-transform:translateX(0px);  transform:translateX(0px);  }  }    .animated.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.6s;opacity: 0}  .animated.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.2s;opacity: 0}  .animated.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.8s;opacity: 0}  .animated.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 2.4s;opacity: 0}

/*動態 end*/
/*內頁 start*/

/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;}section.hgroup .container {  width: 100%;margin-left: 0; margin-right: 0;border-bottom: none;}.main section .container .article-text > .container {width: 100%;}.btn.active, .btn:active {    box-shadow: none;}/*內頁上下*/ 
.page_wrapper_bg .RWDmenu_plus04 .header {padding: 0 40px;}.page_wrapper_bg .footer_block > .container {width: 80%;}.page_wrapper_bg .RWDmenu_plus04 .logo {width:70px; top:0px;}/*內頁寬度*/ 
.page_wrapper_bg .main section.call_to_action > .container { max-width: 1480px;   width: 100%;}.collapsing_header .main::before {  position: absolute;content: '';width: 300px;   height: 300px; background: url(archive/image/customization/dot_background2.png)no-repeat; background-size: contain;  right: 0; bottom: 400px; opacity: .35;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 50px;margin-bottom: 5px;color: #8f6d58;font-weight: bold;letter-spacing: 1px;line-height: 1.5;text-align: center;}.page_wrapper_bg .article-text h3, .page_wrapper_bg h3.content_title { font-size: 26px; letter-spacing: 1px;line-height: 1.5;  color: #8f6d58; font-weight: 700; }.page_wrapper_bg h3.content_title { padding-bottom: 10px;  border-bottom: 1px solid #8f6d5847;  margin-bottom: 20px;}.page_wrapper_bg .article-text p, .RWDtimeline01 li.event .point .editor, .RWDslider01 .editor, .RWDtimeline02 .timeline2_list .block .text-in, .layoutlist_8 .list_subject .summary a {    font-size: 18px; letter-spacing: 1px;  color: #5b4e46; font-weight: 400;   line-height: 1.8;  margin-bottom: 15px;}.page_wrapper_bg .main section.call_to_action > .container section.article-text, .RWDproduct_page { letter-spacing: 1px;  line-height: 1.5;font-size: 18px;}/*間距統一*/ 
.content_item { margin-bottom: 60px;}/*圖文輪播*/ 
.RWDslider01 .control-box .indicator {font-size: 15px;}/*時間軸*/ 
.RWDtimeline02 .model-title, .RWDtimeline01 .model-title {  color: #8f6d58;  font-size: 24px;font-weight: 700;}.RWDtimeline02 .timeline2_list .block .text-in { max-height: 90px;}.RWDtimeline01 li.event .point .title {color: #8f6d58;}.RWDtimeline01 li.event:before { border: 1px solid #8f6d58; background: #8f6d58;}.RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after {  border-color: transparent #8f6d58 transparent transparent;}.RWDtimeline02 .control-box .slick-arrow {border: 1px solid #8f6d58;}.RWDtimeline01 li.event .point .date {   font-size: 15px;  color: #888;}/*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 1px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;     background: transparent !important;}.page_wrapper_bg .btn.btn_back a {display: block;min-width: 180px;padding: 10px 15px;border: 1px solid #5b4e46;font-size: 15px;color: #5b4e46;font-weight: 400;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #5b4e46;color: #d3bba9;transition: 0.5s ease;}.page_wrapper_bg .ebtn {letter-spacing: 1px;background: transparent;padding: 0px;float: right;margin-top: 20px;line-height: 1.5;margin-right: 0px;}.page_wrapper_bg .ebtn a {text-align: center;display: block;min-width: 180px;border: 1px solid #5b4e46;font-size: 15px;padding: 10px 15px;color: #5b4e46;transition: 0.5s ease;}.page_wrapper_bg .ebtn a:hover {background: #5b4e46; color: #d3bba9;transition: 0.5s ease;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {font-size: 13px;text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #000;}.RWDtimeline01 li.event .point .date {margin-bottom: 5px;}/*關於*/ 
.content_page_all.about_all {  display: flex; flex-wrap: wrap;}.content_page_all.about_all> .content_item {width: 50%;}.content_page_all.about_all .content_item:first-child {width: 100%;}.content_page_all.about_all .content_item.content__text_item {  width: calc(50% - 60px); margin-right: 60px;}/*側選單*/ 
.page_wrapper_bg .products-nav {font-family:  'Source Sans Pro', 'Noto Sans TC', sans-serif !important; }.page_wrapper_bg .products-nav .nav-title { font-size: 18px; background: #d3bba9;  color: #fff;  padding: 10px;  font-weight: 700;  margin: 0;  text-align: center;   letter-spacing: 1px;}.page_wrapper_bg .products-nav>ul>li {  margin: 0;padding: 0;position: relative;width: 100%;color: #555;   width: 100%; color: #777;border-bottom: 1px solid #dedede;   background-color: rgba(255,255,255,.5);  transition: 0.3s ease;}.page_wrapper_bg .products-nav>ul>li.active {border-bottom: 1px solid #dedede;background-color: rgba(255,255,255,.9);}.page_wrapper_bg .m2018 .products-nav ul li>a {color: #5b4e46;font-size: 18px;letter-spacing: 1px;padding: 14px 20px;transition: 0.3s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {color: #d3bba9;transition: 0.3s ease;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 75%;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {padding: 14px 25px;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li>ul>li>a {padding: 14px 30px !important;}.m2018 .products-nav ul li>ul>li.active>ul>li>ul>li>a {  padding: 14px 40px !important;}.m2018 .products-nav ul li>ul>li.active>ul>li>a {  padding: 14px 35px !important;}/*產品列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item { margin-top: 0;  border-bottom: none;margin-bottom: 25px;}.layoutlist_2 .subject { height: auto !important;  margin: 10px 0 0 0; text-align: center;}.page_wrapper_bg .item .subject A.itemlink {color: #5b4e46;font-size: 20px;}.layoutlist_2 > div:hover .subject A.itemlink{color: #d3bba9;}.layoutlist_2 img.img-responsive {  border: 1px solid #f3efe8ad;}/*產品內頁*/ 
.RWDproduct_page .products-info {padding: 40px; background: #f3efe8; width: 420px;     font-family: 'Source Sans Pro', 'Noto Sans TC', sans-serif;} .RWDproduct_page .pic-box { width: calc(100% - 420px);}.RWDproduct_page .pic-box .easyzoom--overlay img  {  border: 1px solid #f3efe8ad;}.RWDproduct_page .products-info .txt .title { font-size: 18px;}.RWDproduct_page .products-info .name { color: #5b4e46;font-size: 24px; font-weight: 600; letter-spacing: 1px; margin-bottom: 15px;line-height: 1.8;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box { letter-spacing: 2px; }.RWDproduct_page .products-info .subname {  font-size: 16px; letter-spacing: 2px; line-height: 1.5; color: #555;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before, .RWDproduct_page .pic-box .thumbnails ul li a:hover:before {  border: 3px solid #f3efe8;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor { font-size: 18px; color: #5b4e46;}.RWDproduct_page .products-info .txt .editor ul {  padding: 0 0 0 20px; margin: 15px 0 0 0;}.RWDproduct_page .products-info .txt .editor ul>li { padding-bottom: 10px;}.content_pic_item {  display: flex;align-items: center;}/*產品頁籤*/ 
.RWDproduct_page .tab-box {  font-family: 'Source Sans Pro', 'Noto Sans TC', sans-serif;}.RWDproduct_page .tab, .RWDproduct_page .tab:last-child { display: flex;}.RWDproduct_page .tab-box .tab-menu a { font-weight: 700;padding: 15px 20px;height: auto; font-size: 18px;  background: transparent;  border: 0;position: relative;     color: #5b4e46ad;}.RWDproduct_page .tab-box .tab-menu li.active a:before {display: none;}.RWDproduct_page .tab-box .tab-menu a:after {content: "";   background: #ccc;  position: absolute;  width: 1px;height: 18px; right: 0; top: 50%;transform: translateY(-50%);}.RWDproduct_page .tab-box .tab-menu li.active a {  font-weight: 600 !important; color: #5b4e46; border: transparent;  background: transparent;   font-weight: 500;  letter-spacing: 1px;  font-size: 18px;}.RWDproduct_page .tab-box .tab-menu li:last-child a:after { opacity: 0;}.RWDproduct_page .tab-box .tab-container {  border: 1px solid #eee;}.RWDproduct_page .tab-box .tab-container>ul>li {  padding: 30px;    line-height: 2;  font-size: 18px; background: rgba(255,255,255,.5); background: rgb(243 239 232 / 30%);}/*最新消息*/ 
.articlelist  .layoutlist_2 .item { padding: 40px 50px !important;border-bottom:none !important; border: 1px solid #f3efe8 !important; margin-bottom: 30px !important;     background: #fff;}.articlelist  .layoutlist_2 .list_subject a  {font-weight: 700; color: #8f6d58 !important;font-size: 20px !important;     line-height: 1.8;   padding-bottom: 15px;}.articlelist  .layoutlist_2 .listdate {padding-left: 100px;border-left: 1px solid #f3efe8 !important;}.articlelist .layoutlist_2 .listdate .day {  color: #8f6d58; font-size: 52px;  font-weight: 600;}.articlelist .layoutlist_2 .listdate .yearmonth {  font-size: 14px; letter-spacing: 1px;   padding-bottom: 0;}.articlelist .layoutlist_2 .list_subject .subsubject {   margin-top: 10px;}/*相簿*/ 
.layoutlist_2 .album_item_subject {color: #5b4e46;font-size: 20px;}.layoutlist_2 .album_item {  width: calc(100% / 4 - 1px); height: auto !important;     margin: 40px 0 0;}.layoutlist_2 .album_item:hover .album_item_subject {color: #d3bba9;}.photo_view #carousel .flex-direction-nav {  margin-top: 40px !important;}.photo_view #carousel .flex-direction-nav a {width: 50px !important;height: 50px !important; border: 1px solid #5b4e46 !important;display: flex;  justify-content: center; align-items: center;}.photo_view #slider .flex-direction-nav a.flex-next:before {  content: "\f3d2"; font-family: "Ionicons";  background: none; color: #5b4e46;  margin-top: 0;  font-size: 40px;width: 60px;height: 60px;display: flex;  justify-content: center;  align-items: center;}.photo_view #carousel .flex-direction-nav a:before { content: "\f3d2";  font-family: "Ionicons";  background: none;  color: #5b4e46; margin-top: 0;font-size: 22px;  display: flex; justify-content: center;   align-items: center;  top: auto !important; left: auto !important;  right: auto !important; bottom: auto !important;}/*下載*/ 
.download .list_table > .container { width: 100%; padding: 0;}.download .oneline {   border-bottom: 1px solid #f3efe8;}.layoutlist_3 .dbtn_v2 {  background: #fff; color: #5b4e46;  border: 1px solid #5b4e46;  border-radius: 0px; font-size: 15px; letter-spacing: 1px;    transition: .3s ease;}.no-touch .layoutlist_3 .dbtn_v2:hover {    transition: .3s ease;background: #111; border-color: #111;  color: #d3bba9;}.page_wrapper_bg .dd-selected:hover { color: #5b4e46;}.download .dd-option label {  font-weight: normal;  letter-spacing: 1px;  font-size: 16px;}.dd-option:hover { background: #f3efe8; color: #111;}.download .search_input { font-size: 13px;}/*聯絡*/ 
.contact_all h3.content_title { display: flex; flex-direction: column;align-items: center;letter-spacing: 1px;margin-bottom: 45px;     padding-bottom: 45px;}.eformsDesc {border-bottom: none; padding-bottom: 45px; padding-bottom: 30px;}ul.content_list {list-style: none; padding: 0;  display: flex; flex-direction: column;  color: #5b4e46;    align-items: center; text-align: center;}ul.content_list>li {  padding-bottom: 15px;}ul.content_list>li b {padding: 0 10px 0 5px;}ul.content_list>li>span { padding: 0 10px 0 5px;}ul.content_list>li a { color: #5b4e46;}ul.content_list>li:last-child {padding-bottom: 0px;}.form-horizontal .form-group {margin-left: 0; margin-right: 0;margin-bottom: 25px;}.form-horizontal .form-group .col-sm-12.col-md-11 #eformsen31_00007 {  min-height: 120px;}.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #fafafa;border-radius: 0px;box-shadow: initial;border: 1px solid #d1cbc0;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #ccc;}.form-horizontal .control-label {width: 120px; color: #2f2d2d; letter-spacing: 1px;  line-height: 1.6; font-weight: 400;}.form-horizontal .form-group .col-sm-12.col-md-11 { width: calc(100% - 120px) ;  padding: 0;}.form-horizontal .form-group .col-sm-12.col-md-5  { padding: 0;}/*220426新增語系-中文*/ 
.lang_tw #RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 38px; letter-spacing: 2px;}.page_wrapper_bg.lang_tw .hgroup .breadcrumb {font-weight: 300;}.page_wrapper_bg.lang_tw .article-text p, .lang_tw .RWDtimeline01 li.event .point .editor, .lang_tw .RWDslider01 .editor, .RWDtimeline02 .timeline2_list .block .text-in, .lang_tw .layoutlist_8 .list_subject .summary a {font-size: 16px; font-weight: 400;}.page_wrapper_bg.lang_tw .article-text, .page_wrapper_bg.lang_tw .article-text p{font-size:16px;}.lang_tw ._bd_row label, .lang_tw ._bd_row li, .lang_tw ._bd_row p, .lang_tw ._bd_row td{font-size:16px;}.page_wrapper_bg.lang_tw .main section.call_to_action > .container section.article-text, .RWDproduct_page.lang_tw {font-size: 16px;}

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

@media (max-width: 2048px) {.about_block > .container {  max-width: 1450px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3:hover:before {width: 550px;height: 550px;opacity: 1;  transition: .3s ease;}}@media (max-width: 1920px) {.about_block::before {    width: calc(90% + 60px);}.articlelist  .layoutlist_2 .listdate {padding-left: 40px;}}@media (max-width: 1800px) {.RWDbanner_plus01 .slickitem01 .logo { width: 480px;}.about_block::after { right: calc(10% / 2);}.about_pic_pc::before {  left: -40px;}}@media (max-width: 1700px) {#RWDfullscreen01 .container {width: 85%;}.about_block::before {width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3:hover:before { width: 400px;  height: 400px;}.about_pic_pc::before { left: -35px;}/*內頁*/ 
.page_wrapper_bg .footer_block > .container {width: 85%;}}@media (max-width: 1600px) {#RWDfullscreen01 .container {width: 90%;}.about_block { background: #f3efe8c9;}.about_block::before {  display: none;}.about_block::after { display: none;}.about_pic_pc::before {  display: none;}/*內頁*/ 
.page_wrapper_bg .footer_block > .container {width: 90%;}.page_wrapper_bg .RWDmenu_plus04 .logo {width: 70px;} }@media (max-width: 1500px) {.RWDbanner_plus01 .slickitem01 .logo {width: 450px;}.about_block > .container > .about_info { width: calc(100% - 555px - 81px); margin-right: 80px;}}@media (max-width: 1440px) {.about_pic_pc {  margin-top: 30px; max-height: 350px;  overflow: hidden;}}@media (max-width: 1400px) {.RWDmenu_plus04 .header .site-nav .menu>li>a { padding: 30px 15px;}.about_pic_pc::before { bottom: -50px;width: 300px;  height: 300px;}/*內頁*/ 
.content_page_all.about_all> .content_item { width: 100%;}.content_page_all.about_all .content_item.content__text_item { width: 100%; margin-right: 0;}#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 42px;}}@media (max-width: 1300px) {#RWDfullscreen01 .container {width: 95%;}.RWDmenu_plus04 .header { padding: 0px 30px}.RWDmenu_plus04 .header.is-up { padding: 0 30px; }.about_block > .container > .about_info { width: calc(100% - 555px - 61px);  margin-right: 60px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3 { width: calc(100% / 4 - 11px); margin: 0px 5px 35px !important;}/*20220308*/ 
.RWDmenu_plus04 .header { padding: 0px 20px;}.RWDmenu_plus04 .header.is-up { padding: 0px 20px;}.RWDmenu_plus04 .header .site-nav .menu>li>a { padding: 30px 10px;}.RWDmenu_plus04 .features .search-btn {  padding: 34px 35px 26px 15px;}.RWDmenu_plus04 .site-nav > .container { padding-right: 0;}/*內頁*/ 
.page_wrapper_bg .RWDmenu_plus04 .header {padding: 0 30px;}.page_wrapper_bg .RWDmenu_plus04 .header.is-up {padding: 0 30px;}.page_wrapper_bg .footer_block > .container {width: 95%;}/*220426新增語系-中文*/ 
.lang_tw .RWDmenu_plus04 .header .site-nav .menu>li>a {padding: 30px 15px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .slickitem01 .logo {width: 400px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {  max-height: calc(100vh - 85px - 60px) !important; height: calc(100vh - 85px - 60px) !important;}.RWDmenu_plus04 .header.is-up .logo {  top: 7px;}.RWDmenu_plus04 .language-block a { color: #5b4e46ad;}/*漢堡提早*/ 
.RWDmenu_plus04 .header-in {display: block;}.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 .ml-stack-nav-toggle {display: block;}.RWDmenu_plus04 #mobile-menu  {display: block;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {   background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #d3bba9;}.RWDmenu_plus04 #mobile-menu .menu li a { color: #5b4e46;}.RWDmenu_plus04 #mobile-menu .menu>li {    border-bottom: 1px solid #f2ecf3;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {    letter-spacing: 1px;}.RWDmenu_plus04 .ml-stack-nav-toggle {    color: #5b4e46; padding: 30px 45px 30px 25px;}.RWDmenu_plus04 .features .search-btn {padding: 32px 35px 26px 15px;}.about_block > .container > .about_info {   width: calc(100% - 500px - 61px);}.about_block > .container > .about_feature { width: 500px;    margin-top: 80px;}.RWDleft_cont002 .item-second .text-box .text { border-radius: 45px 0px;padding: 40px;}.about_pic_pc {    max-height: 300px;  overflow: hidden;  margin-top: 30px;}ul.about_feature_items>li {   font-size: 15px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3 { padding: 10px !important;}/*內頁*/ 
.RWDproduct_page .products-info .name { font-size: 22px;}.page_wrapper_bg .RWDmenu_plus04 .header .logo { top: 7px;}/*220426新增語系-中文*//*about*/ 
.lang_tw ul.about_feature_items>li {font-size: 15px}
}
/*1199px end*/
/*1100 start*/

@media (max-width: 1100px) {.about_block { padding: 120px 0 210px;}.about_block > .container > .about_info {   width: calc(100% - 450px - 61px);}.about_block > .container > .about_feature { width: 450px;    margin-top: 80px;}ul.about_feature_items {    margin-top: 38px;justify-content: center;flex-wrap: wrap;}ul.about_feature_items>li {   width: 120px; height: 120px;  margin: 0 15px 20px;}ul.about_feature_items>li:last-child { margin-right: 15px;}ul.about_feature_items>li:nth-child(3), ul.about_feature_items>li:nth-child(4) {margin-bottom: 0;}.RWDleft_cont002 .item-second .text-box a { position: absolute;  left: -125px;   bottom: -90px;}.RWDleft_cont002 .item-second .text-box .text {padding: 55px 50px;}}

/*1100 end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {  max-height: calc(100vh - 85px - 60px) !important; height: calc(100vh - 85px - 60px) !important;}.RWDbanner_plus01 .slickitem01 .logo {width: 370px;}.RWDbanner_plus01 .page-scroll {bottom: 20px;}.RWDmenu_plus04 .features .edit { display: block;}.RWDmenu_plus04 .features {margin-right: 0;  padding-right: 0;}.RWDmenu_plus04 .features:after  { display: none;}.footer_info_items {margin-right: 80px;}.about_block { padding: 80px 0 210px;}.product_block { padding: 80px 0;}.about_block > .container > .about_feature {  margin-top: 70px;}.RWDleft_cont002 .item-second .text-box .text>p {  display: inline;}.RWDleft_cont002 .item-second .text-box .text { padding: 60px 50px;}ul.about_feature_items { margin-top: 35px;}/*20220388*/ 
.about_block > .container > .about_feature {  margin-top: 88px;}.RWDbanner_plus01 .slickitem01 .slick-caption {    top: 24%;}.RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 18px;}/*內頁*/ 
.page_wrapper_bg .item .subject A.itemlink {  font-size: 18px;}.articlelist .layoutlist_2 .item { padding: 40px !important;}#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 36px;}.layoutlist_2 .album_item_subject {color: #5b4e46;font-size: 18px;}.RWDproduct_page .products-info {  width: 380px;}.RWDproduct_page .pic-box {  width: calc(100% - 380px);}.RWDproduct_page .products-info .txt .editor {  font-size: 17px;}/*220426新增語系-中文*//*文字統一*/ 
.lang_tw #RWDfullscreen01 p {font-size: 16.5px;}/*product*/ 
.lang_tw .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 16.5px;}/*內頁*/ 
.lang_tw #RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 32px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slickitem01 .logo {  width: 370px;}.about_block > .container {  flex-direction: column;  align-items: center;justify-content: center;}.about_block > .container > .about_info { width: 80%;   margin-right: 0;}.about_block > .container > .about_feature {  width: 80%;  margin-top: 15px;}.about_pic_pc {display: none;}.RWDleft_cont002 .item-second > a {      margin-top: 35px;display: block;max-height: 450px; overflow: hidden;}.RWDleft_cont002 .item-second .text-box .text {width: 100%;margin: 0 auto;     border-radius: 60px 0;    padding: 50px;}.RWDleft_cont002 .item-second .text-box a { position: absolute;  bottom: -80px; left: 50%; transform: translateX(-50%);}ul.about_feature_items {  justify-content: center;}ul.about_feature_items>li { width: 110px;   height: 110px; margin: 0 10px 0px;}ul.about_feature_items>li:last-child { margin-right: 10px;}.RWDleft_cont002 .item-second:hover .pic img { transform: scale(1.05);}ul.about_feature_items {margin-top: 20px;}.index h2.main_title {  font-size: 45px;}.index h2.main_title::before { top: 27px;}.index h2.main_title::after { top: 45px;}.footer_add {display: flex;}.scrollTop002 { bottom: 50px;}/*內頁*/div#sidebar { padding: 0; margin-bottom: 30px;}.download .oneline>div {  width: calc(100% / 3);}.layoutlist_2 .album_item {  width: calc(100% / 3 - 1px);}/*220426新增語系-中文*//*文字統一*/ 
.index .lang_tw h2.main_title {font-size: 34px;}.index .lang_tw h2.main_title::before {top: 16px; width: 11px; height: 11px;}.index .lang_tw h2.main_title::after {top: 33px; width: 11px; height: 11px;}.lang_tw #RWDfullscreen01 p {font-size: 16px;}/*about*/ 
.lang_tw .RWDleft_cont002 .item-second .text-box .text {padding: 50px;}
}
/*991px end*/
/*900px start*/

@media (max-width: 900px) {.RWDbanner_plus01 .page-scroll { bottom: 30px;}.about_block > .container > .about_info { width: 85%;  }.about_block > .container > .about_feature {  width: 85%; }ul.about_feature_items>li {   width: 105px; height: 105px;margin: 0 5px 0px;}ul.about_feature_items>li:last-child { margin-right: 5px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3 { width: calc(100% / 2 - 11px);}.footer_info > .RWDedictor008 { flex-direction: column;align-items: center; justify-content: center;}.footer_info_items {   margin-right: 0;  width: 100%;  align-items: center;  margin-bottom: 40px;}.index h2.main_title {text-align: center; padding-left: 0;}.index h2.main_title::before, .index h2.main_title::after {display: none;}}

/*900px end*/
/*800px start*/
@media (max-width: 800px) {
.main section .container .article-text > .container .pagecontent { padding: 0 !important;}.page_wrapper_bg .article-text h3, .page_wrapper_bg h3.content_title {  font-size: 23px;}.page_wrapper_bg .ebtn {  width: auto;}.RWDproduct_page .btn_back  {  width: auto;}.articlelist .layoutlist_2 .item { padding: 40px 30px !important;}.download .item tr>td:nth-child(2) {   display: none;}.download .item tr {display: flex; flex-direction: column;}.download .list_table td {  padding: 0 0 15px;width: 100%; text-align: center !important;}.layoutlist_3 .dbtn_v2 { width: 100%;}/*產品提早*/ 
.RWDproduct_page .pic-box {padding-right: 0;width: 100%;}.RWDproduct_page .pic-box .big { position: relative;}.RWDproduct_page .pic-box .big .pic { border: 1px solid #e0e0e0;  width: 100%; min-height: 150px;}.RWDproduct_page .pic-box .page-control {background: #2a2a36;}.RWDproduct_page .pic-box .page-control { font-size: 14px; color: #fff; background: #8f6d58;; display: inline-block; padding: 4px 10px; position: absolute;  bottom: 1px;right: 1px;}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page .faq-list, .RWDproduct_page .m-pd-info, .RWDproduct_page .pic-box .gallery-control, .RWDproduct_page .pic-box .page-control {  display: block;}.RWDproduct_page .pic-box .btn {  position: absolute; top: 50%; font-size: 20px; background: rgba(0,0,0,.2); color: #fff;   padding: 0 5px;  margin-top: -22px;}.RWDproduct_page .pic-box .btn {  position: absolute;  top: 50%; font-size: 20px; background: rgba(0,0,0,.2);color: #fff;  padding: 0 5px;margin-top: -22px;}.RWDproduct_page .pd-info, .RWDproduct_page .products-info .btn-shop, .RWDproduct_page .products-info .control-box, .RWDproduct_page .tab-box, .RWDproduct_page .thumbnails {  display: none;}.RWDproduct_page .products-info {width: 100%; margin-top: 20px;}.RWDproduct_page .pic-box .easyzoom--overlay img { border: none;   width: 100%;}.RWDproduct_page .faq-item.active .faq-question {    background: #5b4e46;}.RWDproduct_page .faq-list { list-style: none;  padding: 0; margin: 0; margin-bottom: 20px; border: 1px solid #5b4e4633;font-size: 15px; color: #000;  letter-spacing: 1px;  line-height: 1.7;  font-weight: 400;     font-family: 'Source Sans Pro', 'Noto Sans TC', sans-serif;} .RWDproduct_page .faq-item .faq-question {position: relative; text-align: center;  background: #5b4e46;color: #d3bba9; padding: 15px 35px;  font-size: 18px;letter-spacing: 1px;}.RWDproduct_page .faq-item .faq-question:before { font-size: 20px; content: '+'; display: block;   width: 40px;  height: 100%; position: absolute;  top: 11px;  right: 0;z-index: 1;    line-height: 31px;}.RWDproduct_page .faq-item .faq-answer {border-top: 1px solid #eee; padding: 40px 35px;}.RWDproduct_page .faq-item .editor {  padding: 0;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {.RWDbanner_plus01.full .banner-slider.bg .slick-item {  max-height: calc(100vh - 85px - 145px) !important; height: calc(100vh - 85px - 145px) !important;}.RWDbanner_plus01 .slickitem01 .logo { width: 350px;}.about_block > .container > .about_info { width: 90%;  }.about_block > .container > .about_feature {  width: 90%; }/*內頁*/ 
.page_wrapper_bg .footer_block > .container {padding: 0 15px;}.page_wrapper_bg .main section.call_to_action > .container {padding: 0 15px;}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {  max-height: calc(100vh - 85px - 60px) !important; height: calc(100vh - 85px - 60px) !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row {display: flex;flex-wrap: wrap;}.about_block > .container > .about_info { width: 95%;  }.about_block > .container > .about_feature {  margin-top: 0;width: 95%; }/*loading*/ 
.fl {width: 150px;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action {margin: 0 0 80px 0;}.layoutlist_2 { display: flex; flex-wrap: wrap;}.layoutlist_2>div { width: calc(100% / 2);}.content_pic_item { flex-direction: column;}.articlelist .layoutlist_2 {  display: flex; flex-wrap: wrap;}.articlelist .layoutlist_2 .item { width: calc(100% / 2 - 11px);  margin: 0 5px 25px; padding: 30px !important;}.layoutlist_2 .list_subject { margin-bottom: 15px;    padding: 0;}.articlelist .layoutlist_2 .listdate { padding-left: 0;   border-left: none !important;}.articlelist .layoutlist_2 .listdate .day::before { position: absolute;  content: '/';  left: 0;}.articlelist .layoutlist_2 .listdate .day { font-size: 14px;letter-spacing: 1px;  color: #afafaf; display: inline-block; padding-left: 8px;font-weight: normal;position: relative;}.articlelist .layoutlist_2 .listdate .yearmonth { display: inline-block;}.download .oneline { display: flex;  flex-wrap: wrap;  padding: 30px 0;}.download .search-container { margin-left: 0;  margin-top: 15px;width: 100%; }.form-horizontal .form-group .col-sm-12.col-md-11 {width: 100%;}.form-horizontal .control-label { width: 100%; padding: 0 !important;     }.layoutlist_2 .album_item {  width: calc(100% / 2 - 1px);}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.RWDleft_cont002 .item-second .text-box .text {  background: transparent; box-shadow: none;   padding: 0; border-radius: 0;}.about_block > .container > .about_info { width: 100%;  }.about_block > .container > .about_feature {  width: 100%; }/*220426新增語系-中文*/ 
.lang_tw .RWDleft_cont002 .item-second .text-box .text {padding: 0;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.footer_block { padding: 80px 0 70px;}.fixed_block {display: block;}a.fixed_btn { width: 100%;   display: block;   background: #5b4e46; color: #d3bba9; padding: 15px; text-align: center;     font-size: 20px;  letter-spacing: 1px;  line-height: 1.5; font-weight: 600;}a.fixed_btn>i {padding-right: 10px;}.scrollTop002 {  bottom: 125px;right: 10px;}.footer_block h2.footer_title { font-size: 27px;}a.footer_mail_btn {  width: 90%; font-size: 18px;}a.footer_mail_btn>i { color: #5b4e46; padding-right: 10px;}a.footer_mail_btn::before {display: none;}.footer_copyright { padding-top: 30px;  margin-top: 30px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {  max-height: calc(100vh - 85px - 60px - 60px) !important; height: calc(100vh - 85px - 60px - 60px) !important;}.RWDbanner_plus01 .slickitem01 .slick-caption {text-align: center; top: 25%;}.RWDbanner_plus01 .slickitem01 .logo { width: 80%;}.RWDmenu_plus04 .features .edit { display: none;}.RWDmenu_plus04 .features .search-btn {  padding: 32px 10px 26px 15px;}.lang_en .RWDmenu_plus04 #search-box.full .form-control {font-size: 18px;}ul.about_feature_items {  flex-wrap: nowrap; justify-content: center;}ul.about_feature_items>li {   width: calc(100% / 4 - 6px); height: auto; margin: 0 5px 0px;padding: 30px 15px;}ul.about_feature_items>li:last-child {   margin-right: 0;}.RWDleft_cont002 .item-second .text-box a {  border: 1px solid #8f6d5899; width: 100%;text-align: center;}.product_block .title_items {   margin-bottom: 30px;}/*內頁*/ 
.page_wrapper_bg .ebtn, .page_wrapper_bg .ebtn a {width: 100%;}.page_wrapper_bg .btn.btn_back, .page_wrapper_bg .btn.btn_back a  {width: 100%;}.main section .container .article-text > .container { padding: 0 15px;}.layoutlist_2 .album_item  {width: 100%;}.layoutlist_2>div   {width: 100%;}.articlelist .layoutlist_2 .item { width: 100%;  margin: 0 0 25px;}.download .oneline>div {  width: 100%;margin: 0 0 25px;}/*0426新增語系-中文*//*內頁*/ 
.lang_tw #RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 30px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*loading*/ 
.fl {width: 150px;}.RWDalert_fancybox.bottom { padding: 30px 20px !important;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {  width: 12px;  height: 12px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { width: 12px;   height: 12px;}.RWDmenu_plus04 .ml-stack-nav-toggle__line {width: 30px;}.RWDmenu_plus04 .features .search-btn {padding: 22px 10px 22px 15px;}.RWDmenu_plus04 .ml-stack-nav-toggle {   padding: 30px 0 30px 46px;}.RWDbanner_plus01 .page-scroll {display: none;}.RWDbanner_plus01.style-dotnav.control-right .control-box { bottom: 20px;}.RWDmenu_plus04 .logo {  width: 80px;}.RWDmenu_plus04 .header.is-up .logo {   padding: 0; background: transparent;  width: 55px; top: 6px;}ul.about_feature_items {  flex-wrap: wrap;}ul.about_feature_items>li { width: 120px;  height: 120px;margin-bottom: 15px;}.RWDleft_cont002 .item-second > a { margin-top: 25px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3 { width: 100%; margin: 0 0 25px !important;}.footer_copyright {text-align: center;}.footer_block h2.footer_title { text-align: center;  font-size: 32px;   line-height: 1.2; padding-bottom: 20px;}.footer_block h2.footer_title br {display: block;}.scrollTop002 {    bottom: 70px;}.index h2.main_title { font-size: 40px;}.RWDproduct004 #portfolio div.col-md-3 h3 { text-align: center;}.footer_add {   font-size: 15px;  letter-spacing: 0px;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 32px;}.page_wrapper_bg .RWDmenu_plus04 .logo {width: 55px; top: 6px;} .RWDproduct_page .products-info {padding: 20px 30px;}.page_wrapper_bg .article-text h3, .page_wrapper_bg h3.content_title {font-size: 20px;}ul.content_list {   text-align: left;  align-items: flex-start;}.main section .container .article-text > .container .pagecontent  .RWDeditor01 .col-md-6 { padding: 0;}.RWDtimeline01 li.event .point {    padding-right: 0;}/*220426新增語系-中文*//*文字統一*/ 
.index .lang_tw h2.main_title {font-size: 31px;}.lang_tw #RWDfullscreen01 p {font-size: 15.5px;}/*footer*/ 
.lang_tw .footer_add {font-size: 15px; letter-spacing: 1px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo {  width: 70px;}.footer_block h2.footer_title {   font-size: 26px;}.index h2.main_title { font-size: 32px;}a.footer_mail_btn {width: 100%; font-size: 16px;}.footer_add {  flex-direction: column; align-items: center;   justify-content: center; text-align: center;border-top: 1px solid #e3dfd9; padding-top: 20px;}/*內頁*/ 
.RWDproduct_page .products-info .txt .editor { font-size: 16px;}.page_wrapper_bg .article-text p, .RWDtimeline01 li.event .point .editor, .RWDslider01 .editor, .RWDtimeline02 .timeline2_list .block .text-in, .layoutlist_8 .list_subject .summary a {font-size: 17px; line-height: 1.6;}/*220426新增語系-中文*//*文字統一*/ 
.index .lang_tw h2.main_title {font-size: 26px;}.lang_tw #RWDfullscreen01 p {font-size: 15px;}/*footer*/ 
.lang_tw .footer_block h2.footer_title {font-size: 22px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.fl {width: 130px;}.footer_block h2.footer_title {font-size: 24px;}/*220426新增語系-中文*/ 
.lang_tw .footer_block h2.footer_title {font-size: 20px;}
}
/*320px end*/