a{text-decoration:none}a:hover, a:active, a:focus, a:visited {text-decoration:none;}.fl {width:250px;}.fl img {width: 100%;animation-name: zeroall;animation-duration: 2.5s;}@-webkit-keyframes zeroall {0% {opacity: .1;}30% {opacity: 1;}}.cd-main-content{font-family: 'Noto Serif TC', serif;font-size: 15px;letter-spacing:1px;overflow-x:hidden;font-weight:300;}@media (min-width: 1500px) {#RWDfullscreen01 .container {width: 1450px;}.RWDmenu_plus04 .container {width: 100% !important;}.page_content3_mainphoto .swiper-slide img {max-width: 95%;}}/*logo*/ 
.RWDmenu_plus04 .logo {width:220px;margin-top:22px}/*menu*/ 
.RWDmenu_plus04 .menu li a {font-family: 'Noto Serif TC', serif; font-weight: 400;}.RWDmenu_plus04 .header {background:#f5f1ee;padding:0 30px;transition: 0.3s;}.RWDmenu_plus04 .header.is-up {box-shadow: 2px 0px 3px 1px #d7cfcf;transition: .3s ease;transition: 0.3s;}.RWDmenu_plus04 .menu li a {color: #555;font-size: 16px;letter-spacing: 2px;transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .features .edit .menu_btn i.icon.ion-ios-compose-outline {font-size: 22px; color: #c7ac7d;}.RWDmenu_plus04 .features .edit .menu_sec .menu_btn {border: 1px solid #ddcfb7;transition: 0.3s;}.RWDmenu_plus04 .features .edit:hover .menu_sec .menu_btn {border: 1px solid #d7b780;transition: 0.3s;}.RWDmenu_plus04 .features .edit  .menu_sec2 .menu_btn {border: 1px solid #9ccd9d;transition: 0.3s;padding: 3px 20px;}.RWDmenu_plus04 .features .edit:hover .menu_sec2 .menu_btn {border: 1px solid #76df78;transition: 0.3s;}.RWDmenu_plus04 .features .edit .menu_sec {margin-right: 8px;}.RWDmenu_plus04 .features .edit .menu_btn i {color:#fff;margin-right:5px}.RWDmenu_plus04 .features .edit .menu_btn span {display: block;letter-spacing: .5px}.RWDmenu_plus04 .features .edit .menu_btn {color: #555;font-size: 16px;letter-spacing: 2px;background:transparent;padding:7px 20px;display:flex;align-items: center;width:150px;text-align: center;justify-content: center;border-radius: 25px;font-family: 'Noto Serif TC', serif; font-weight: 300;}.RWDmenu_plus04 .features .edit .menu_btn:hover {background: #fff;transition: .3s ease;}.RWDmenu_plus04 .features i.glyphicon.glyphicon-search {font-size: 15px;font-weight: lighter;color: #898989;}.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;transition: 0.3s;color: #c5ad84;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {font-weight: 500;}.RWDmenu_plus04 .menu ul li > ul li a {color: #333;text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {color:#c5ad84;text-decoration: none;text-align: center;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {float: left;}.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .search-btn {float: left;}.RWDmenu_plus04 .features .edit {float: right;display:flex;margin-left:10px;height: 74px;align-items: center;}.RWDmenu_plus04 .features .edit .menu_btn img {width:30px;margin-right:5px}.RWDmenu_plus04 .features{position: relative;width:460px}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.RWDmenu_plus04 .site-nav .menu li .m_stitle {letter-spacing: 0;}.RWDmenu_plus04 .site-nav .menu>li { width: 115px;}.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 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #b7a483;font-size: 14px;letter-spacing: 1px;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total{font-size: 14px;letter-spacing: 1px;}.RWDmenu_plus04 .member-block a.login.is-on{background: #b7a483;}/*-----*/ 
.index .section-line{display:none !important}.index  .section-subject {margin: 0px 0px 30px;}.RWDproduct002_v3 .main-title, h1.main-title,.RWDservice011__head__h1{    color: #302a2a !important;    font-size: 42px !important;    margin-bottom: 0;    line-height: 1.6;    font-weight:500 !important; margin-top: 0px;letter-spacing:3px}.RWDproduct002_v3 .sub-title, h2.sub-title,.RWDproduct004 h2.sub-title,.RWDleft_cont002 .item-second .text-box .subtitle{    font-size: 17px;    letter-spacing:2px;    line-height: 2;    color: #555 !important;    margin-bottom: 0;    font-weight: 300;margin:0 !important;text-transform: uppercase;}.RWDservice011__head {margin:0 0 30px;}/*產品*/ 
.RWDproduct002_v3 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v3 {padding: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%/3 - 41px);    margin: 0 20px 30px;height: auto !important;float:left;height: auto !important;}.portfolio-bottom__p {    text-align:center;    margin: 0;    font-size: 15px;line-height:2}.portfolio-bottom__h4 { text-align:center;font-weight: 500;color: #333;font-size:22px;margin: 0 0 10px;border-bottom: 1px solid #ddd;padding-bottom: 10px;}.portfolio-bottom {margin-top: 15px;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #bba054;transition: .3s ease;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover h4{color: #bba054;transition: .3s ease;}.RWDproduct002_v3 .popup-portfolio {margin: 0;}.RWDproduct002_v3 .portfolio-bottom-summary {height: auto !important;}/*手機板跟隨預約*/ 
.menu-container .RWDedictor {position: fixed;top: 74px;left:0px;width: 100%;height: 50px;background: #bd3737;z-index: 1;display: flex;align-items: center;justify-content: center;display:none;transition: 0.4s;}.menu-container .RWDedictor a {color: #fff;font-size: 16px;letter-spacing: 2px;display: flex;align-items: center;justify-content: center;padding: 13px;}.menu-container .RWDedictor i {color:#fff;margin-right:10px}/*banner*/ 
.banner_block {margin-top: 70px;}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 17px;    color: #585858;    font-weight: 300;    letter-spacing: 4px;    background: #ddd5c9;    border-radius: 20px;    padding: 3px 10px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top:10px}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 45px;    color: #333;    font-weight: 500;    letter-spacing: 5px;    border-bottom: 1px solid #c1c1c1;    line-height: 1.8;}.RWDbanner_plus01 .slick-caption .txt3 {    margin-top: 30px;}.RWDbanner_plus01 .slick-caption .txt3 span  {    font-size: 18px;    color: #c3a06b;    letter-spacing: 2px;    margin-top: 50px;    font-weight: 500;}.RWDbanner_plus01 .slick-caption{top: 50%;transform: translateY(-50%);}.RWDbanner_plus01 .slick-active .slick-caption .container {width: 86% !important;}.RWDbanner_plus01 .page-scroll{left:9%;}.RWDbanner_plus01 .page-scroll.style01 a span {border-left: 1px solid #7c7c7c;border-bottom: 1px solid #7c7c7c;}.RWDbanner_plus01 .page-scroll a { color: transparent;}/**/ 
.act_block {padding: 100px 3%;position: relative;background: #f5f1ee;}.product_block {padding: 100px 0;position: relative;background: #f5f1ee;}.service_block{position: relative;}.decor_block .container {width: 95% !important;}.decor_block  {position: relative;padding: 100px 0;background: url(archive/image/customization/de1.jpg);background-size: cover;}.about_block {padding: 100px 0 0;position: relative;background: #f5f1ee;}.about_block .container {width: 100% !important;padding: 0;}.service_block:before {    content: "";    position: absolute;    background: #f5f1ee;    width: 100%;    height: 100%;    top: 0;    right: 0;    z-index: -1;}/**/ 
.RWDparallax_new .container {    width: 70% !important;}.RWDparallax_new .picbgbox {height:570px !important;padding:150px 0}.RWDparallax_new .act_txt h5 {    font-size: 16px;    letter-spacing: 2px;    margin: 0;line-height: 1.7;}.RWDparallax_new .act_txt h1 {    font-weight: 500;    font-size: 45px;    color: #333;    letter-spacing: 5px;    line-height: 1.7;    margin-top: 20px;}.RWDparallax_new .date_item span {    background: #686868;    color: #fff;    padding: 5px 10px;    margin-right: 10px;    font-weight: 500;}.RWDparallax_new .date_item {    border-top: 1px solid #dddcdc;    border-bottom: 1px solid #dddcdc;    padding: 5px 0;    font-size: 18px;    letter-spacing: 2px;    color: #333;}.RWDparallax_new .act_txt {    max-width: 500px;}.RWDparallax_new .act_btn {    margin-top: 50px;}.RWDparallax_new .act_btn a {    width: 220px;    display: flex;    border-radius: 30px;    padding: 10px 20px;    background: #b7a483;    color: #fff;    font-size: 17px;    letter-spacing: 2px;    justify-content: center;    align-items: center; transition: .3s ease;}.RWDparallax_new .act_btn span {    font-size: 19px;    font-weight: 300;    right: -7px;    position: relative;}.RWDparallax_new .act_btn a:hover {    background: #918064;    transition: .3s ease;}.RWDparallax_new .act_btn a:hover span{     right: -10px;    transition: .3s ease;}/**/ 
.RWDservice011 .link_area {height: 700px;}.RWDservice011 .link_box {padding:230px 0 0; display: flex;justify-content: center;}.RWDservice011 .link_box .mid_box{    position: relative;    color: #555;    font-size: 15px;    background: url(archive/image/customization/s_tab01.png)no-repeat;    height: 350px;    display: flex;    flex-direction: column;    justify-content: center;    padding: 0 50px;    width: 440px;    text-align: center;    background-size: contain;}.RWDservice011 .link_box .circle {display: none;}.RWDservice011 .link_box .name { margin-bottom: 10px;font-size: 25px;    border-bottom: 1px solid #d5d5d5;    padding-bottom: 10px;color: #333;    font-weight: 500;}.RWDservice011 .link_box .title {font-size: 16px;letter-spacing: 2px;}.RWDservice011 .link_box:hover .more {padding:10px 20px;}.RWDservice011 .link_box .more .ii-eye1 {display: none;}.RWDservice011 .link_box .more {position: relative;opacity: 1; background: #b7a483;width: 200px;margin: 0 auto;border-radius: 55px;padding: 10px 20px;color:#fff}.RWDservice011 .link_box .more span:after {    content: ">";    position: relative;    display: inline-block;    position: relative;    right: -7px; transition: .3s ease;}.RWDservice011 .link_box:hover .more span:after { right: -10px; transition: .3s ease;}.RWDservice011 .link_box .more span { font-size: 17px;letter-spacing: 2px;}/*RWDleft_cont002 */ 
.RWDleft_cont002 .item-second .text-box .title {    letter-spacing: 4px;    color: #302a2a;    font-size: 40px;    margin-bottom: 0;    line-height: 1.6;    font-weight: 500;    margin-top: 0px;}.RWDleft_cont002 .item-second .text-box .subtitle {font-size: 20px;font-weight:300;letter-spacing: 3px;line-height: 1.7;margin-top:0}.RWDleft_cont002 .item-second {    background-color: transparent;    display: flex;    flex-direction: row;align-items: center;}.RWDleft_cont002 .item-second>a {    width: 50%;}.RWDleft_cont002 .container {padding: 0;}.RWDleft_cont002 .item-second .text-box {background: transparent; color: #555;padding: 0;padding:0 100px;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second .text-box .text {    line-height: 2;    font-size: 15px;    letter-spacing:2px;    margin-top: 15px;    width: 100%;    border-top: 1px solid #efefef;    padding-top: 15px;}.RWDleft_cont002 .item-second .text-box a {    font-weight: 300;    margin: 30px 0 0;    width: 220px;    display: flex;    border-radius: 30px;    padding: 10px 20px;    background: #b7a483;    color: #fff;    font-size: 17px;    letter-spacing: 2px;    justify-content: center;    align-items: center;    transition: .3s ease;}.RWDleft_cont002 .item-second .text-box a span {    position: relative;    right: -7px; transition: .3s ease;}.RWDleft_cont002 .item-second .text-box a:hover span {transition: .3s ease;right: -10px;}.RWDleft_cont002 .item-second .text-box a:hover{background:#918064;transition: .3s ease;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second .text-box .text .ab_box:before {    content: "";    position: relative;    background: #d5b0b0;    display: inline-block;    width: 10px;    height: 10px;    border-radius: 100%;    margin-right: 5px;}.RWDleft_cont002 .item-second .text-box .text .ab_box {    width: calc(100%/3 - 20px);    letter-spacing: 2px;    border-bottom: 1px dotted #d1b6b2;    margin: 0 10px 15px;    position: relative;    font-size: 16px;    padding-bottom: 5px;}.RWDleft_cont002 .item-second .text-box .text .ab_sec {    display: flex;    flex-wrap: wrap;    margin: 30px -10px 0;}/**/ 
.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 .callout-dark {background: transparent;border-bottom: 0px;padding: 0;}.RWDproduct004 .item-box-desc{    bottom: 0px;    line-height: 1.7;    color: #555;    margin-bottom: 0;    transition: 0.5s ease;padding: 10px 0 0;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3{    font-size: 22px;    color: #333;    line-height: 1.5;    font-weight: normal;    letter-spacing:3px;    border-bottom: 1px solid #d7d7d7;    padding-bottom: 5px;    margin-bottom: 5px;transition: .3s ease;}.RWDproduct004 .list-inline { margin-bottom: 0; letter-spacing: 2px;}.RWDproduct004 #portfolio .row.mix-grid {margin: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 3 - 30px);margin: 0px 15px 30px!important;float:left}.RWDproduct004 #portfolio {overflow: visible;}.RWDproduct004 {overflow-x: visible;}.RWDproduct004 .nopadding {border-bottom:0px;}.RWDproduct004 div.row > div img {transition:0.5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover img {filter: brightness(1.05);transition:0.5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover:before {opacity: 1;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:hover h3 {    color: #b7a483;    transition: .3s ease;}.index .more_btn {    margin-top: 50px;    width: 100%;    display: flex;    justify-content: center;}.index .more_btn a {    width: 220px;    display: flex;    border-radius: 30px;    padding: 10px 20px;    background: #b7a483;    color: #fff;    font-size: 17px;    letter-spacing: 2px;    justify-content: center;    align-items: center;    transition: .3s ease;}.index .more_btn a span {    font-size: 19px;    font-weight: 300;    right: -7px;    position: relative;}.index .more_btn  a:hover {    background: #918064;    transition: .3s ease;}.index .more_btn a:hover span{     right: -10px;    transition: .3s ease;}
/*footer start*/

.footer_block:before {    content: "";    position: absolute;    background: #cbcbcb;    width: 45%;    height: 1px;    right: 0;    top: 0;}.footer_block {position: relative; color: #555;background:#f5f1ee;}.footer_block a:hover {color: #b7a483; transition: .3s ease;}.footer_block a {color: #555;transition: .3s ease;}.footer_block .container {    width: 80% !important;padding: 100px 0 30px;}/*----------*/ 
.ft-contact {display: flex;align-items: flex-start;}.contact_left {width: 50%;}.info_block {display: flex;margin-top: 15px;}.info_block ul {    list-style: none;    padding-left: 0;    width: 50%;    line-height: 2;}.contact_right {width: 50%;}.info_title h1:after {    content: "";    position: relative;    background: #d7d7d7;    width: 1px;    height: 19px;    display: inline-block;    top: 2px;    margin: 0 7px;}.info_title h1 {    font-size: 18px;    display: inline-block;    line-height: 1;    color: #333;}.ft-web {    display: flex;    flex-wrap: wrap;    font-size: 12px;    justify-content: center;    background: #938671;    padding:7px 0;    color: #c7bba7;    letter-spacing: 1px;line-height: 1.7;font-family: serif;}.ft-web  .keyword {    display: inline-block;    margin-right: 5px;}.copyright_desc a,.copyright_desc{ color: #c7bba7;}.ft-web .copyright {    padding: 0 10px;}.ft-web .keyword span {    opacity: 0.3;    padding: 0 3px;}/*------*/ 
.RWDsocial002 .pull-right {float: left !important;margin: 0;}.RWDsocial002 .iconRounded { width: 38px;height: 38px;margin-right: 7px;background: transparent;border: 1px solid #e1e1e1;font-size: 15px;color:#333;border-radius:100%;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {border:1px solid #b7a483;color: #333;background: transparent;}.RWDsocial002 {margin-top: 20px;}i.i.ii-fb1.iconRounded {color: #1a70bb;}i.i.ii-line3.iconRounded {color: #4eb14f;}i.i.ii-ig2.iconRounded {background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); -webkit-background-clip: text;-webkit-text-fill-color: transparent;padding-top:10px;}.scrollTop002 img {filter: brightness(0.5);width: 20px;}/*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: 0 !important;right: auto !important;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background:#ad843d !important;border: 1px solid #ad843d !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background:#a37321 !important;color: #fff !important;}.RWDalert_fancybox.bottom a {color: #b7a483;text-decoration: underline;}

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

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 700px;background: url(archive/image/customization/de1.jpg);background-attachment: fixed;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important;}.article-text .container {width: 100% !important;}#RWDPAGE_BASE_PAT02 .main .container {width: 80%;}.pagecontent .article_model[data-seq="0"] {margin-top:10px !important}#RWDPAGE_BASE_PAT02 .banner_block {margin-top:0}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 2;letter-spacing: 1.5px;font-size: 15px;color:#777;position: relative;font-family: 'Noto Serif TC', serif;font-weight: 300;}.page_wrapper_bg .pagecontent::before {content: "";width: 100%;height: 100%;background: #fff;opacity: .5;position: absolute;top: 0;left: 0;border-radius: 0px;z-index:-1}.webdesc {font-size: 17px;letter-spacing: 2px;line-height: 2;color: #555 !important;margin-bottom: 0;font-weight: 300;margin-bottom:30px;text-align: center;}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #302a2a !important;letter-spacing: 3px !important;font-size: 35px !important;line-height: 1.5 !important;font-weight: 500 !important;margin:0px;text-align: center;position: relative;}.hgroup .container {width: 100%;border-bottom:0px solid #eee;margin-top:0px}.hgroup .breadcrumb {background: transparent;border: 0;width: 100%;text-align: center;position: relative;bottom: 0;border-radius: 20px;border: 0px;padding: 6px 30px;}.hgroup .breadcrumb a {color:#999;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#b7a483;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent !important;border-radius: 20px;transition: 0.4s;padding:0}.btn_back:hover {background: transparent;transition: 0.4s;}.btn_back a {color: #fff;text-decoration: none;display: block;padding: 8px 30px;font-weight: normal;border: 1px solid #ccc;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 20px;background:#ccc}.btn_back a:hover {border: 1px solid #918064;color: #fff;background: #918064;transition: 0.4s}.RWDproduct_page .btn_back {background: transparent;border-radius: 20px;transition: 0.4s;padding:0}.RWDproduct_page .btn_back:hover {background: transparent;transition: 0.4s;}.RWDproduct_page .btn_back a {color: #fff;text-decoration: none;display: block;padding: 8px 30px;font-weight: normal;border: 1px solid #ccc;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 20px;background: #ccc;}.RWDproduct_page .btn_back a:hover {border: 1px solid #918064;color: #fff;background: #918064;transition: 0.4s}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0.5px;margin: 0;transition: 0.4s}.ebtn {background: transparent;border-radius: 20px;transition: 0.4s;padding:0;margin-top:30px}.ebtn:hover {background: transparent;transition: 0.4s;}.ebtn a {color: #fff;text-decoration: none;display: block;padding: 8px 30px;font-weight: normal;border: 1px solid #ccc;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 20px;background: #ccc;}.ebtn a:hover {border: 1px solid #918064;color: #fff;background: #918064;transition: 0.4s}/*左側*/ 
.m2018 .products-nav .nav-title {background: #b7a483;color: #fff;font-weight: 500;padding: 10px 20px;font-size:18px;position: relative;border-top-left-radius: 10px;border-top-right-radius: 10px}#sidebar .products-nav {background: #fff;border-radius: 10px;font-family: 'Noto Serif TC', serif;font-weight: 300;}.m2018 .products-nav>ul>li {margin-bottom:10px;padding: 0 0 10px 20px;border-bottom: 1px solid #eee;}.m2018 .products-nav>ul>li>a {padding-bottom: 3px;transition: 0.4s;}.m2018 .products-nav>ul>li>a:hover {color: #b7a483;transition: 0.4s;}.m2018 .products-nav ul li {padding:0 0 10px 20px}.m2018 .products-nav ul li ul li {padding-bottom:0}.m2018 .products-nav .toggle-submenu::after {right:20px}/*文章頁籤*/ 
.tabs nav li.tab-current a::before {background: transparent;top: initial;bottom: -1px;height: 2px;display:none}.tabs nav li.tab-current a::after {background: transparent !important;}.tabs .content {border: 1px solid #d9d3c9 !important;padding: 30px !important;margin-top: 0px;}.tabs nav li {text-align: center;}.tabs nav li.tab-current a {border-color: #918064 !important;color: #555;font-weight: normal;background: #918064 !important}.tabs nav a::before {height:1px !important}.tabs nav a {padding: 5px 20px !important;height: 40px !important;color: #fff !important;background: #b7a483 !important;font-weight: 300;border: 0px solid #b7a483 !important;margin-right: 5px;transition: 0.3s !important;line-height:2;border-top-left-radius: 10px;border-top-right-radius: 10px;display: flex !important;align-items: center;}.tabs nav ul li {border:0px !important}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before {background: transparent;}/*產品*/ 
.productlist .page_wrapper_bg .pagecontent::before {display:none}.productlist .page_wrapper_bg .pagecontent {padding:0 !important}.btn-shop {display: flex;column-gap: 10px;}.RWDproduct_page .pic-box {width: calc(100% - 400px);}.RWDproduct_page .products-info {width:400px}.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {background-color: transparent;}/*產品_頁籤*/ 
.RWDproduct_page .tab-box .tab-menu a {padding: 5px 20px;height: 35px;color: #fff;background: #b7a483;font-weight: 300;border: 1px solid #b7a483;margin-right: 5px;transition: 0.3s;}.RWDproduct_page .tab-box .tab-menu li.active a {background: #918064;color: #fff;border-color: #918064;}.RWDproduct_page .tab-box .tab-container {border: 1px solid #d9d3c9}.RWDproduct_page .tab-box .tab-menu li a:before {background: transparent;top: initial;bottom: -1px;height: 2px;}.RWDproduct_page .tab-box .tab-menu li.active a:before{background: #918064;}.RWDproduct_page .tab-box .tab-menu a {height: 40px;border-top-left-radius: 10px;border-top-right-radius: 10px;}.RWDproduct_page .tab-box .tab-menu a:hover {color: #fff;}.RWDproduct_page .tab-box .tab-container>ul>li {padding:30px}/*列表*/ 
.layoutlist_4 .pricearea {display: flex;column-gap: 15px;justify-content: center;}.layoutlist_4 .price {margin:0}.layoutlist_4 .cate_div {display:none !important}.layoutlist_4 .col-sm-4.col-md-4 {padding: 30px;width: calc(100%/3 - 40px);margin: 0 15px 30px;background: #fff;border-radius: 5px;}.layoutlist_4 .item {padding-bottom: 0;margin: 0;border: 0;height:auto !important}.layoutlist_4 .standarea {min-height: auto !important;}.layoutlist_4 .standarea br {display: none;}.layoutlist_4 .subject {min-height: auto !important;height: auto !important;text-align: center;}.layoutlist_4 .stands_div, .layoutlist_4 .amount_div {display: flex;}.layoutlist_4 .stands_div .stands_name, .layoutlist_4 .amount_div .amount_name {width: 50px;}.layoutlist_4 select {width: calc(100% - 55px);}.layoutlist_4 .buybtn {background: #918064;border-radius: 0px;padding: 5px;margin: 15px 0 0;transition: 0.4s}.layoutlist_4 .buybtn:hover {background: #918064;transition: 0.4s;}.layoutlist_4 .delline {color: #999;}.layoutlist_4 .price {letter-spacing: 0;}.layoutlist_4 .sellprice {color: #f15d73;font-weight: bold;}.item .subject A.itemlink {color: #403936;font-weight: 700;font-size: 18px;transition: 0.4s;}.item .subject A.itemlink:hover {color:#918064;transition: 0.4s;}/*內容*/ 
.RWDproduct_page .products-info .price-box li {color:#999}.RWDproduct_page .products-info .price-box li.active {color: #f15d73;font-weight: 700;}.RWDproduct_page .products-info .price-box li.delline:after {background:#999}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #918064;transition: 0.4s;border-radius: 20px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #b7a483;transition: 0.4s;border-radius: 20px;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {background: #918064;transition: 0.4s;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background: #726042;transition: 0.4s;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 3px solid #981414;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #981414;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover {color: #726042;}.layoutlist_4 .pricearea {display: flex;flex-flow: wrap;}.page_content3_thumbphoto .swiper-slide.swiper-slide-thumb-active, .page_content3_thumbphoto .swiper-slide:hover {border-color: #b7a483;}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size: 15px;}.RWDproduct_page .products-info .name {color: #333!important;letter-spacing: 1px!important;line-height: 1.5!important;font-size: 24px;font-weight: 500;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #888;font-size: 14px;}.RWDproduct_page .products-info .price-box li {font-weight: 300}.RWDproduct_page .products-info .price-box b {font-weight: normal;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {background: transparent;padding: 6px 0;font-size: 16px;border-bottom: 1px solid #ddd;color:#333}.RWDproduct_page .products-info .txt .title .ii {right: 10px;margin-top: -5px;}.RWDproduct_page .products-info .txt .editor h4 {color: #b7a483;line-height:1.5;font-size:18px !important}.page_content3_mainphoto .swiper-slide img {max-width:70%}.page_content3_photowrap .swiper-button-next, .page_content3_photowrap .swiper-button-prev {background: transparent;filter: brightness(0.5);}.RWDproduct_page .products-info .txt .editor b {color: #333;font-weight: 500;}.RWDproduct_page .products-info .txt .editor span {margin-top: 15px;display: block;color: #f15d73;font-weight: 500;}/*下方敘述*/ 
.RWDproduct_page .products-editor .pro_txt_row {margin-bottom: 30px;}.RWDproduct_page .products-editor h4 {margin: 0 0 10px;padding: 7px 20px;background: #ddd5ca;width: fit-content;border-radius: 20px;font-size: 16px;letter-spacing: 1px;color: #636160;}.RWDproduct_page .products-editor h2 {margin: 0 0 30px;padding-bottom: 30px;border-bottom: 1px solid #eee;font-size: 25px;letter-spacing: 2px;color: #333;}.pro_txt_bottom {background: rgb(255 255 255 / 70%);padding: 50px 20% 50px 50px;position: relative;}.pro_txt_bottom::before {content: "";width: 310px;height: 330px;background: url(archive/image/customization/pro_bgimg.png) no-repeat;position: absolute;background-size: contain;right: -95px;bottom: 0;transform: rotate(44deg);}/*購物車*/@keyframes num-bg{0%{background:#918064;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#918064;-webkit-transform:scale(1);transform:scale(1)}}.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {color: #f15d73;font-weight: bold;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form {background:#fff;border-radius:20px}.shopping-item .table .tbody .tr .td {border-bottom: 10px solid #fff;}.shopping-item {padding:30px}.shopping-title {color: #918064;font-weight: 500;}.shop-1 .shopping-price-box .sum-box {background:#fff;border-radius:20px}.login-box a {background: #fff;border-radius: 20px;}.delivery-box, .shopping_form {border-radius: 20px;}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #918064;border-radius: 20px;color: #fff;}/*按鈕*/ 
.RWDshopping .btn.normal {border-radius: 20px;}.RWDshopping .btn {border: 1px solid #918064;color: #918064;}.RWDshopping .btn.bg2 {background: #918064;color: #fff;border-color: #918064;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border: 1px solid #918064;color: #918064;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #918064;color: #fff;border: 1px solid #918064;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price {color:#f15d73;font-weight: bold;}.total b {color:#f15d73;font-weight: bold;}/*會員*/#join_form {background: #fff;border-radius: 20px;}.join_form-title {font-weight: bold;color: #555;}#join_form .btn-primary {border-radius: 20px;background: #ccc;transition: 0.4s;}#join_form .btn-primary:hover {background: #918064;transition: 0.4s;}.btn-primary {background: transparent;border-radius: 20px;transition: 0.4s;padding:0;border:0px}.btn-primary:hover {background: transparent;transition: 0.4s;}.btn-primary a {color: #fff;text-decoration: none;display: block;padding: 8px 30px;font-weight: normal;border: 1px solid #ccc;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 20px;background:#ccc}.btn-primary a:hover {border: 1px solid #918064;color: #fff;background: #918064;transition: 0.4s}/*聯絡*/ 
.new-form .formdesc, .new-form .formdesc a {color: #555;font-size: 15px;}.new-form .formdesc b, .new-form .formdesc b a {font-size: 18px;color: #918064;}.new-form .formdesc h3 {margin-top: 0;font-weight: bold;font-size: 22px;border-bottom: 1px solid #ddd;padding-bottom: 20px;}.eforms2 #RWDPAGE_BASE_PAT02 .main .container {width: 70%;}.formdesc {text-align: center;margin-bottom: 50px;border-bottom: 1px solid #ddd;padding-bottom: 50px !important;}.formdesc img {width: 50%;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}/*表單樣式*/ 
.boxname {margin: 0 5px;}.customized_columns ._input, .customized_columns select {border: 0px;background-color: rgb(221 213 201 / 40%);font-size: 15px;border-radius: 20px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /*最新消息*/ 
.articlelist .page_wrapper_bg .pagecontent::before {display:none}.articlelist .page_wrapper_bg .pagecontent {padding:0 !important}.layoutlist_2 .item {padding: 30px !important;border-bottom: 0px solid #ddd !important;background: #fff;border-radius: 20px;margin-bottom: 13px;margin-top:0px;margin-bottom:30px}.layoutlist_2 .list_subject .summary {margin: 5px 0 0;font-size: 16px;}.layoutlist_2 .article_subject {font-size: 18px;line-height: 1.5;letter-spacing: 1px;}.layoutlist_2 ._col.listdate.col-sm-2.col-md-2 {text-align: center;}.layoutlist_2 .listdate .day {font-size: 25px !important;font-weight: 500;line-height: 1.5;}.layoutlist_2 .listdate {text-align: center;}.layoutlist_2 .listdate .yearmonth {padding-bottom:0}.layoutlist_2 .article_subject {line-height:1.5 !important;font-size:18px !important}/*相簿*/ 
.page_desc span {font-size: 15px;color: #b7a483;line-height:1.5}.page_desc {font-size: 18px;text-align: center;margin-bottom: 50px;}.page_desc b {color: #333;font-weight: 500;}.page_desc h4 {font-size: 18px !important;color: #000;margin-top:20px !important}.page_desc a {color: #fff;border: 1px solid #9ccd9d;background: #9ccd9d;padding: 1px 20px;margin-left: 10px;line-height: 1.5;font-size: 16px;transition: 0.4s;}.page_desc a:hover {background:#70b572;transition: 0.4s;}.layoutlist_2 .album_item a .album_item_subject {transition: 0.4s;}.layoutlist_2 .album_item a:hover .album_item_subject {color: #918064;transition: 0.4s;}.photo_view .flexslider {background: transparent !important;border: 0 !important;}/*footer*/#RWDPAGE_BASE_PAT02 .footer_block:before {display:none}#RWDPAGE_BASE_PAT02 .footer_block .container {padding-top:50px}

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

@media (max-width:1700px){.RWDmenu_plus04 .features {width: 440px;}.RWDmenu_plus04 .features .edit .menu_btn {font-size: 14px;letter-spacing: 1px;width: 140px;}}@media (max-width:1600px){.RWDmenu_plus04 .header {padding: 0 15px;}}@media (max-width:1500px){#RWDfullscreen01 .container {width:85%;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 38px;}.RWDbanner_plus01 .slick-active .slick-caption .container {width: 94% !important;}.RWDbanner_plus01 .page-scroll {left: 5%;}.RWDparallax_new .picbgbox {height: 480px !important;padding: 100px 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/3 - 21px); margin: 0 10px 30px;}.decor_block .container {width: 100% !important;}.footer_block .container {width: 90% !important;}.RWDparallax_new .act_txt h1 {font-size: 40px;}.RWDparallax_new .container {width: 80% !important;}.RWDmenu_plus04 .logo {width: 200px;}/*內頁*/#RWDPAGE_BASE_PAT02 .main .container {width: 95%;}.page_content3_mainphoto .swiper-slide img {max-width: 100%;}}@media (max-width:1400px){#RWDfullscreen01 .container {width:90%;}.RWDservice011 .link_box {padding: 200px 0 0;}.ab_txt br {display: none;}.contact_left {width: 60%;}.contact_right {width: 40%;}.RWDbanner_plus01 .page-scroll {left: 2%;bottom: 0;margin: 0;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 .site-nav{display:none;}.RWDmenu_plus04 .features:before{display:none;}.RWDmenu_plus04 .container {max-width: 750px;width: 100%;}.ml-stack-nav-toggle {padding: 35px 45px 35px 15px;}.ml-stack-nav-toggle i {display: none;}.RWDmenu_plus04 .features:after {content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #c7c7c7;}.RWDmenu_plus04 .features {width: auto;padding-right: 20px;}.RWDmenu_plus04 .features .edit {margin-left: 10px;}.RWDmenu_plus04 .features {float: right;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #b7a483;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}/*內頁*/ 
.eforms2 #RWDPAGE_BASE_PAT02 .main .container {width: 95%;}}@media (max-width:1300px){#RWDfullscreen01 .container {width:95%;}.RWDleft_cont002 .item-second .text-box {padding: 0 70px;}}@media (max-width:1200px){#RWDfullscreen01 .container {width:100%;}.RWDservice011 .link_box .mid_box {font-size: 15px;height: 280px;padding: 0 40px;width: 380px;}.RWDservice011 .link_box .name {font-size: 22px;}.RWDservice011 .link_box .title {font-size: 14px; letter-spacing: 1px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/3 - 11px);margin: 0 5px 30px;}.index .more_btn {margin-top: 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 3 - 10px);margin: 0px 5px!important;}.RWDservice011 .link_box {padding: 110px 0 0;}.RWDservice011 .link_area {height: auto;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 35px;}.RWDparallax_new .act_txt h1 {font-size: 35px;}.RWDproduct002_v3 .main-title, h1.main-title, .RWDservice011__head__h1 {font-size: 38px !important;letter-spacing: 2px;}.RWDleft_cont002 .item-second .text-box .title{font-size: 38px !important;letter-spacing: 2px;}/*內頁*/ 
.layoutlist_2 .album_item {width: calc(100% / 3);}}

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

@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 .mix:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.7s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.9s;opacity: 0}

/*動態 end*/
/*1050px start*/

@media (max-width: 1050px){/*內頁*/ 
.form-horizontal .control-label {width:100% !important}.form-horizontal .form-group .col-md-5 {width:100%}.form-horizontal .form-group .col-md-5 {padding:0}}

/*1050px end*/
/*1024px start*/
@media (max-width: 1024px) {
/**/ 
.act_block {padding: 80px 3%;}.product_block {padding: 80px 0;}.decor_block  {padding: 80px 0;}.about_block {padding: 80px 0;}.about_block .container {width: 85% !important;}.RWDparallax_new .picbgbox {height: 400px !important;padding: 80px 0;}.RWDparallax_new .container {width: 90% !important;}.RWDparallax_new .act_txt {max-width: 450px;}.decor_block .container {width: 90% !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 2 - 10px);margin: 0px 5px 30px!important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3n) {width: 100%;margin:0 0 30px !important}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3n) figure {height: 360px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3n) figure img {transform: translateY(-25%);}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {text-align: center;}.RWDproduct004 .list-inline{text-align: center;}.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.RWDleft_cont002 .item-second .text-box {    padding: 0;    text-align: center;    margin-bottom: 20px;    width: 100%;}.RWDleft_cont002 .item-second .pic {    width: 100%;    height: 300px;}.RWDleft_cont002 .item-second .text-box a {margin: 20px auto 0;}.RWDleft_cont002 .item-second>a {    width: 100%;}.RWDleft_cont002 .item-second .pic img {transform: translateY(-140px);}.footer_block:before{display: none;}.footer_block {background: #e7e3e0;}.footer_block .container {padding: 80px 0 20px;}.footer_block {font-size: 14px;}.ft-web {font-family: sans-serif;}/*內頁*/ 
.page_wrapper_bg section.call_to_action{background-attachment: unset;background-size: cover;}
}
/*1024px end*/
/*選單變化 start*/
@media (max-width: 800px) {
.RWDnews011 .list-title .t2{height: 3.5em;}
}
/*選單變化 end*/
/*991px start*/
@media (max-width: 991px) {
.RWDmenu_plus04 .logo {width: 180px;}.RWDbanner_plus01 .slick-caption {top: 100px; transform: none;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 42px;}.RWDbanner_plus01 .page-scroll {display: none;}.RWDservice011 .link_area {flex-wrap: wrap;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3n) figure {height: 310px;}.RWDservice011 .link_box {margin-bottom: 5px;}.contact_left {width: 100%;}.contact_right {width: 100%;}.ft-contact{flex-wrap: wrap;}.RWDsocial002 { margin-top: 0;margin-bottom: 20px;}.ft-web {padding: 5px 5%; letter-spacing: 0;justify-content: flex-start;}.ft-web .keyword {display: block;margin-right: 0;}.ft-web .copyright {padding: 0 10px 0 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/3 - 1px);margin: 0 0px 30px;}.portfolio-bottom__p {-webkit-line-clamp: 1;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;}.RWDparallax_new .picbgbox {    height: 525px !important;    padding: 170px 0;}.decor_block .container {    width: 95% !important;}.index .more_btn {    margin-top: 20px;}/*內頁*/ 
.RWDproduct_page .pic-box {width: calc(100% - 300px);}.RWDproduct_page .products-info {width:300px}#sidebar {padding:0px;margin-bottom:30px}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
/*內頁*/ 
.RWDproduct_page .pic-box {width: 100%;padding-right:0}.RWDproduct_page .products-info {width:100%}.hgroup h1 {font-size:26px !important}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: none;}.RWDmobile_bottom_v2 { background-color: #fdfdfd;z-index:201}.RWDmobile_bottom_v2 .text { font-size: 15px;display: inline-block;color: #555;}.mobile_bottom__li {flex: 1 1 25%;border-left: none;border-right: none;}.mobile_bottom__li:first-child a {background:#ebe7d9;}.mobile_bottom__a {padding: 10px 0;}.RWDmobile_bottom_v2 .icon {padding-right: 5px;}.RWDmobile_bottom_v2 .mobile_bottom__li:first-child a  .icon img {width: 15px;}.RWDmobile_bottom_v2 .icon.ii-line3 {color: #71c373;position: relative;top: 3px;}.ft-web {padding: 10px 5% 55px;}.RWDnews011 .img-view {margin: 0 auto;}.RWDnews011 .news-block .list {padding-top: 50px;}.RWDservice011 .link_box .title {-webkit-line-clamp: 1;}.RWDparallax_new .picbgbox {padding: 70px 0;}.RWDservice011 .link_area.num4 .link_box, .RWDservice011 .link_box {height: 450px;}.RWDservice011 .link_box .mid_box {height: 220px;padding: 0 30px;width: 310px;}.RWDservice011 .link_box {padding:0;}.RWDleft_cont002 .item-second .pic {height: auto;}.RWDleft_cont002 .item-second .pic img {transform: none;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3n) figure {height: auto;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3n) figure img {transform: none;}/*內頁*/ 
.layoutlist_2 .album_item {width: calc(100% / 2);float:left}.layoutlist_2 .listdate {    text-align: left;    display: flex;    align-items: center;    padding-top: 20px;    margin-top: 20px;    border-top: 1px solid #eee;}.layoutlist_2 .listdate .day {    color: #afafaf !important;    font-size: 12px !important;    padding-left: 5px;position: relative;}.layoutlist_2 .listdate .day::before {    content: "/";    color: #afafaf;    position: absolute;    top: 0;    left: 0;}.product1.productcontent .RWDmobile_bottom_v2 {bottom: 76px;}.product1.productlist .RWDmobile_bottom_v2 {bottom: 0px;}
}
/*767px end*/
/*700px start*/

@media (max-width:700px){.ft_copyright {flex-direction: column;}.layoutlist_2 .col-xs-12 {    width: 100%;}#RWDPAGE_BASE_PAT02 .main .container {width:100%}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:150px;}.RWDmenu_plus04 .logo {width: 120px;margin-top: 25px;}.ml-stack-nav-toggle {padding: 35px 14px;}.RWDmenu_plus04 .header {background: #f9f9f9;padding: 0 15px;}.RWDleft_cont002 .item-second .text-box .title { font-size: 28px !important; letter-spacing: 2px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: 100%;margin: 0px 0px 20px!important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3n){width: 100%;margin: 0px 0px 20px!important;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%/2 - 1px);    margin: 0 0px 20px;}.act_block {padding: 0;}.product_block {padding:70px 0;}.decor_block  {padding: 70px 0;}.about_block {padding: 70px 0;}.service_block {padding: 70px 0 0;}.footer_block .container {padding: 70px 0 40px;}.info_block {margin: 0 0 20px;flex-wrap: wrap;}.info_block ul {margin: 0;width:100%}.info_title {margin-bottom: 10px;}.info_title h1 {display: block;}.ft-web {padding: 10px 5% 55px;}.RWDleft_cont002 .item-second .pic {height: auto;}.RWDleft_cont002 .item-second .pic img {transform: none;}.RWDbanner_plus01 .slick-caption {top: 40px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 25px;}.RWDbanner_plus01 .slick-caption.txt-left {width: 100%;}.RWDbanner_plus01 .slick-active .slick-caption .container {width: 95% !important;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 15px;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 15px;color: #68655f;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 20px;}.RWDparallax_new .act_txt h1 {    font-size: 25px;    letter-spacing: 2px;}.RWDservice011 .link_area.num4 .link_box, .RWDservice011 .link_box {height: 450px;}.RWDservice011 .link_box .mid_box {height: 220px;padding: 0 30px;width: 310px;}.RWDservice011 .link_box {padding:0;}.RWDparallax_new .picbgbox {height: 600px !important;padding: 70px 0;}.portfolio-bottom__h4 {font-size: 17px;margin: 0 0 5px; padding-bottom: 5px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3{font-size: 17px;}.index .more_btn a {width: 95%;}.RWDleft_cont002 .item-second .text-box a {    margin: 20px auto 10px;    width: 100%;}.scrollTop002 {bottom: 430px;}.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;}/*內頁*/ 
.layoutlist_2 .album_item {width: 100%;}.hgroup .container {width: 100% !important;margin: 0 0 30px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDleft_cont002 .item-second .text-box .title {    font-size: 25px !important;    letter-spacing:1px;}.RWDbanner_plus01.style-dotnav .control-box .items, .RWDbanner_plus01.style-dotnav .control-box .items li, .RWDbanner_plus01.style-dotnav .slick-arrow {margin-top: -50px;}/*內頁*/ 
.album1 .page_wrapper_bg .pagecontent {padding: 0 !important;}.page_desc a {display:block;margin-top:20px}.article-text .container {padding:0}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDnews011 {padding: 0 5px;}/*內頁*/ 
.layoutlist_2 .item {padding: 30px !important;}#RWDPAGE_BASE_PAT02  .footer_block .container {width: 90% !important;}
}
/*380px end*/
/*370px start*/

@media (max-width: 370px){.RWDparallax_new .container {width: 95% !important;}#RWDfullscreen01 .container {padding: 0 10px;}.footer_block .container {width: 95% !important;}.RWDmenu_plus04 .features {padding-right: 10px;}.RWDmenu_plus04 .features .member-btn {padding: 25px 5px;}.RWDmenu_plus04 .header {padding: 0 10px;}}

/*370px end*/