a:hover , a:focus {text-decoration:none;}.RWDfakeloader img {width: 230px;}.index .cd-main-content {z-index: 10;}.index .row {margin-left: 0;margin-right: 0;}@media (min-width: 1500px) {#RWDfullscreen01 .container {width:80%;}}/*----*/ 
.RWDmenu_plus04 .container {width: 100% !important;max-width: 100%;}.RWDmenu_plus04 .header {background: rgb(0 0 0 / 86%);transition: .3s ease;border-bottom: 1px solid rgb(255 255 255 / 10%);}.RWDmenu_plus04 .logo {    width: 190px;    margin: 13px 0 0;    border-top: 0;    transition: .3s ease;    opacity: 0.7;}.RWDmenu_plus04 .header.is-up .logo {opacity: 1;transition: .3s ease;}.RWDmenu_plus04 .menu li a {color: #c9c9c9;letter-spacing: 2px;}.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: #ddbe7a;}.RWDmenu_plus04 .header.is-up {background: #000;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu { text-align: right;}.RWDmenu_plus04 .edit a.menu_btn {    font-size: 15px;    letter-spacing: 2px;    padding: 7px 30px;    color: #fff6dc;    border: 1px solid rgb(207 189 138 / 43%);}.RWDmenu_plus04 .edit a.menu_btn:hover {    background-color: #000;    border: 1px solid rgb(207 189 138 / 48%);    color: #e4ce91;}.RWDmenu_plus04 .edit a.menu_btn i.ii-line1 {    color: #0f9c44 !important;    margin-right: 5px;}.RWDmenu_plus04 .site-nav .menu li {       width: fit-content;    min-width: 100px;}.RWDmenu_plus04 .site-nav .menu li .m_stitle {    letter-spacing: 0.5px;}.RWDmenu_plus04 .features .edit { padding: 24px 0;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #e3e3e3;}.RWDmenu_plus04 .features {width: 220px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn {font-size: 15px;letter-spacing: 1px;}/*--------*/ 
.RWDbanner_plus01 .slick-caption .container {width: 85% !important;padding: 0;}.RWDbanner_plus01 .slick-caption {top: 130px;}.RWDbanner_plus01 .logo {width: 400px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #ffffff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}/*模組*/ 
.banner-block { position: relative;}.service-block {    position: relative;    background: #1c1b1b;    padding: 120px 0;    color: #ddd;    box-shadow: -1px 4px 3px rgb(0 0 0 / 26%);    z-index: 2;margin:-1px 0 0}.about-block {overflow: hidden;position: relative;}.about-bg {position: absolute;width: 100%;height: 100%;top: 0;left:}.video-block {    position: relative;    padding: 100px 0 80px;    background: #000;}.product-block{    position: relative;    padding: 100px 0;    background: #181818;}.product-block .container {width: 90% !important;}.RWDleft_cont002 .container {width: 90% !important;}.RWDleft_cont002 {padding: 150px 0;z-index: 2;}/*------*/ 
.about-block:before {    content: "";    position: absolute;    background: rgb(0 57 70 / 68%);    width: 600px;    height: 100%;    left: 0;    top: 0;    z-index: 1;}.about-block:after {    content: "";    position: absolute;    background: url(archive/image/customization/logo-bg.png)no-repeat;    width: 600px;    height: 500px;    left: 20px;    background-size: contain;    top: 45px;    transform: rotate(-18deg);    filter: brightness(0.5);    opacity: 0.2;}.video-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/0713-bg.jpg);    width: 100%;    height: 100%;    top: 0;    left: 0;    opacity: 0.3;    background-size: cover;    background-attachment: fixed;}.product-block:before {    content: "";    position: absolute;    background: url(archive/image/customization/0713-bg.jpg);    width: 100%;    height: 100%;    top: 0;    left: 0;    opacity: 0.2;    background-size: cover;    background-attachment: fixed;}/*news*/ 
.news-block{    position: absolute;    bottom: 0;    z-index: 1;    left: 0;    max-width: 700px;    padding: 5px 30px 5px 135px;    background: rgb(213 195 145 / 70%);}.RWDnews_autolist .news-box {    background: transparent;    display: flex;}.RWDnews_autolist {max-width: 100%;float: right;}.RWDnews_autolist .title{background: transparent;    font-size: 15px;    letter-spacing: 2px;    width: 80px;    padding: 0;    display: inline-block;    text-align: left;color: #000;    font-weight: bold;}.RWDnews_autolist .news-list {padding:0;width: calc(100% - 150px);background:transparent;}.RWDnews_autolist .slick-arrow {display:none !important;}.RWDnews_autolist .news-list a {    color:#2e2e2ec;    letter-spacing: 1px;}/*標題*/h1.main-title, .RWDproduct002_v2 .main-title {color: #fff !important;font-size: 36px !important;letter-spacing: 2px;font-weight: bold !important;line-height: 1.5;}h2.sub-title, .RWDproduct002_v2 .sub-title {color: #ddd !important;letter-spacing: 2px;font-size: 18px !important;line-height: 1.7;font-weight: normal !important;margin-top: 12px !important;}.section-line {display: none !important;}.RWDService001 .section-subject {border-bottom: 1px solid #6c6c6c;padding: 0 0 30px;}/*-----*/ 
.RWDService001 .row:nth-child(2) .col-md-3.col-sm-6 {margin: 0 0 40px;}.RWDService001 i {    width: 65px;    margin: 0 auto;    background: #564933;    border-radius: 100%;    padding: 10px;    position: relative; transition: .3s ease;}.RWDService001 a:hover i {    background: #9e8a69;    transition: .3s ease;}.RWDService001 i:after {    content: "";    position: absolute;    border: 1px dotted rgb(255 234 187 / 36%);    width: 90%;    height: 90%;    border-radius: 100%;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.RWDService001 article.boxFeature-2 h2 {    font-size: 18px;    text-align: center;    color: #fff;    letter-spacing: 1px;    font-weight: bold;    margin: 20px 0 5px;}.RWDService001 article.boxFeature-2 h2 span {    font-size: 12px;    font-style: italic;    opacity: 0.5;    letter-spacing: 0.5px;    display: block;    padding: 5px 0 0;    font-weight: normal;}.RWDService001 p {    margin-top: 0;    margin-bottom: 0;    font-size: 14px;    text-align: center;    color: #9f9f9f;}.RWDService001 article.boxFeature-2 {position: relative;padding: 0 15px;}.RWDService001 article.boxFeature-2:after {    content: "";    position: absolute;    background: #303030;    width: 1px;    height: 30px;    right: 0;    bottom: 0;}.RWDService001 .col-md-3.col-sm-6 {padding: 0;}.RWDService001 a:last-child .col-md-3.col-sm-6 article.boxFeature-2:after {display:none}/*關於*/ 
.RWDleft_cont002 .item-second .text-box .title {    font-size: 22px;    color: #fff;    letter-spacing: 5px;    line-height: 1.5;    position: relative;}.RWDleft_cont002 .item-second .text-box .title span {    margin-right: 10px;}.RWDleft_cont002 .item-second .text-box .title span:after {    content: "";    position: relative;    display: inline-block;    width: 5px;    height: 5px;    border-radius: 100%;    margin-left: 7px;    opacity: 0.7;    top: -3px;background: #9d9d9d;}.RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 15px;    color: #ddd;    letter-spacing: 1px;    line-height: 1.8;    margin-top: 0px;    margin: 0;    font-weight: normal;}.RWDleft_cont002 .item-second .text-box .underline {display:none;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second {background: transparent;display: flex;flex-direction: row;align-items: center}.RWDleft_cont002 .item-second .text-box .text {    font-size: 14px;    letter-spacing: 2px;    line-height: 1.8;    color: #ddd;    margin: 0px;    width: 100%;}.RWDleft_cont002 .abtitle-box {    display: flex;    align-items: flex-end;}.RWDleft_cont002 .ab-title h1 span {    opacity: 0.5;    padding: 0 7px;    font-weight: normal;}.RWDleft_cont002 .ab-title h5 {    font-size: 20px;    font-weight: bold;}.RWDleft_cont002 .ab-title h1 {    font-weight: bold;    margin: 0 !important;    line-height: 1.7;    letter-spacing: 2px;font-size: 32px;}.RWDleft_cont002 .ab-txt {    border-top: 1px solid rgb(255 255 255 / 17%);    padding: 30px 0 0;    margin: 30px 0 0;font-size: 15px;}.RWDleft_cont002 .item-second .text-box a{    background: rgb(0 0 0 / 42%);    margin: 50px 0 0;    border-radius: 0;    width: 250px;    padding: 10px 0;    display: flex;    justify-content: center;    align-items: center;    color: #fff6dc;    border: 1px solid rgb(207 189 138 / 21%);}.RWDleft_cont002 .item-second .text-box a:hover {    background-color: #000;    border: 1px solid rgb(207 189 138 / 48%);color: #e4ce91;}.RWDleft_cont002 .item-second .text-box i.ii-line1 {    color: #0f9c44;    margin-right: 5px;    font-size: 22px;}.RWDleft_cont002 .item-second .text-box>a {display:none}.RWDleft_cont002 .item-second .text-box {background: transparent;padding: 0 0 0 50px;width: 45%;position: relative;}.RWDleft_cont002 a {width: 50%;}.RWDleft_cont002 .item-second .pic {position: relative;top: 0;width: 100%;float: none;}.RWDparallax_new .picbgbox {height: 900px !important;}/*產品*/ 
.product-block .RWDproduct002_v2 {padding:0px;}.RWDproduct002_v2 .bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;} .RWDproduct002_v2 .section-subject {text-align: left;}.RWDproduct002_v2 .row:nth-child(2) {position: absolute;height: 50%;width: 300px;} .RWDproduct002_v2 .row:nth-child(3) {    width: 70%;    float: right;    overflow: visible;    position: initial;    margin-top: -135px;}.RWDproduct002_v2 .row:nth-child(3) .col-md-12 {    padding: 0;}.RWDproduct002_v2 .filter-portfolio ul {padding: 0;margin: 0; margin-bottom: 0;text-align: left;display: flex;flex-direction: column;}.RWDproduct002_v2 .filter-portfolio ul > li {    width: 100%;    margin: 0 0 20px;}.RWDproduct002_v2 .active .btn.btn-rj {    background-color: transparent;    color: #e2c38c;    opacity: 1;    font-weight: bold;}.RWDproduct002_v2 .btn.btn-rj {    background-color: transparent;    color: #555;    border: 1px solid transparent;    font-size: 15px;    width: 100%;    border-bottom: 1px dotted #767676;    text-align: left;    padding: 7px 0;    border-radius: 0;    color: #ddd;    letter-spacing: 0.5px;    position: relative;}.RWDproduct002_v2 .btn.btn-rj:before {    content: "";    position: relative;    display: inline-block;    width: 7px;    height: 7px;    background: #6a6a6a;    margin-right: 9px;}.RWDproduct002_v2 .active .btn.btn-rj:before {    background: #ffe0a7;    transition: .3s ease;}.portfolio-bottom__h4 {margin: 20px 0px 12px;font-size: 15px;font-weight: 600;color: #000;letter-spacing: 2px;}.portfolio-bottom-summary p {font-size: 15px;color: #555;letter-spacing: 2px;line-height: 1.7;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom__h4 {color: #8b0000;}.RWDproduct002_v2 .showbottom a {text-align: left;}.RWDproduct002_v2 .popup-portfolio {margin: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/3 - 31px);    padding: 0;    background: transparent;    margin: 0 15px 35px;}.RWDproduct002_v2 .showbottom a h4 {    text-align: center;    color: #ddd;    margin: 15px 0 0;}.RWDproduct002_v2 .btn.btn-rj:hover {background-color: transparent;color: #fff;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #ffe0a7;}.RWDproduct002_v2 .btn-box {    text-align: center;    position: absolute;    left: 0;    bottom: 300px;    width: 250px;}.RWDproduct002_v2 .btn-box .btn:hover {    background: #000;}.RWDproduct002_v2 .btn-box .btn:hover:after {    right: -5px;    transition: .3s ease;}.RWDproduct002_v2 .btn-box .btn:after {    content: ">";    position: relative;    display: inline-block;    opacity: 0.5;    transition: .3s ease;    right: 0;}.RWDproduct002_v2 .btn-box .btn {    background: transparent;    font-size: 15px;    line-height: initial;    border-radius: 0;    padding: 10px 0;    border: 1px solid rgb(215 195 140 / 31%);    color: #e2c38c;    max-width: 100%;    display: flex;    justify-content: space-around;}/*影片*/ 
.RWDvideo002 .section-subject {margin-bottom: 30px;}.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe {transform: translate(0px,0);}.figcaption_bottom .h2_line {display:none;}.RWDvideo002 .videoitem{    background: #000;    width: calc(100% / 3 - 21px);    margin: 0px 10px 20px;    padding: 0px;}.figcaption_bottom h2  {    padding: 0px 25px;    color: #b7af98;    font-weight: bold;    letter-spacing: 1px;    margin: 15px 0 5px;}.figcaption_bottom p  {    padding: 0px 25px 0px;    margin-bottom: 30px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    color: #c5c2c2;}.RWDvideo002 figure.effect-sarah {background: #000 none repeat scroll 0 0;}.RWDvideo002 figure.effect-sarah:hover img, .RWDvideo002 figure.effect-sarah:hover .iframe {opacity: 0.9;}
/*內頁 start*/

body.page_wrapper_bg,html {    letter-spacing: 1px;    color: #fff;}.page_wrapper_bg a:hover,.page_wrapper_bg a:focus {    color: #e2c38c;}.page_wrapper_bg section.call_to_action>.container {    width: 80%;    padding: 0px;}.page_wrapper_bg .article-text .container {    width: 95%;    padding: 0px;}.page_wrapper_bg .article-text .container .pagecontent {    padding: 0px !important;}.page_wrapper_bg section.call_to_action {    padding: 2rem 0 8rem 0;    position: relative;    background: #323232;}   .page_wrapper_bg section.call_to_action::before {    content: "";    position: absolute;    background: url(archive/image/customization/0713-bg.jpg);    width: 100%;    height: 100%;    top: 0;    left: 0;    opacity: 0.2;    background-size: cover;    background-attachment: fixed;}/* breadcrumb */ 
.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 2rem 0rem 4rem 0rem;    border-bottom: 0px;    padding: 0px;}.page_wrapper_bg .hgroup .breadcrumb {    position: relative;    bottom: auto;    background-color: transparent;    border: solid 0px #ccc;    padding: 0px;    text-align: center;}.page_wrapper_bg .hgroup .breadcrumb li a{    color: #eee;}.page_wrapper_bg .page_subject {    display: flex;    border-bottom: 1px solid #6c6c6c;    margin-bottom: 1.5rem;    justify-content: space-between;    align-items: baseline;}/* font */ 
.layoutlist_2 .list_subject .subsubject,.layoutlist_7 .summary,.layoutlist_7 .summary a,.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg section.article-text p,.page_wrapper_bg .layoutlist_8 .list_subject .summary a,.page_wrapper_bg .faq_answer td,.page_wrapper_bg .RWDtimeline01 li.event .point .editor,.page_wrapper_bg .content-current,.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content,.RWDeditor01 p,.RWDslider01 .editor {    line-height: 1.7;    font-size: 15px;    letter-spacing: 1px;    margin-bottom: 0px;    margin-top: 0px;    color: #fff;}.RWDtimeline01 li.event .point .date,.RWDtimeline02 .timeline2_list .block .year {    line-height: 1.5;    font-size: 13px;    letter-spacing: 1px;    color: #c6c6c6;}.faq_question td,.m2018 .products-nav a {    font-size: 16px;    font-weight: 400;    letter-spacing: 1px;}.page_wrapper_bg .tabs nav a,.page_wrapper_bg .tabs nav li.tab-current a {    font-size: 16px;}.page_wrapper_bg .cate_list .subject a,.page_wrapper_bg .item .subject A.itemlink {    font-size: 18px;    line-height: 1.8;    color: #fff;    margin: 0;    font-weight: 500;}.album_item_subject td{    font-size: 18px;    line-height: 1.5;    color: #fff;    margin: 0;    font-weight: 500;}.page_wrapper_bg .video_item_subject,.page_wrapper_bg .layoutlist_2 .list_subject a,.join_form-title,.login_box_head,.page_wrapper_bg .layoutlist_7 .subject,.page_wrapper_bg .layoutlist_7 .subject a,.page_wrapper_bg .layoutlist_8 .article_subject {    font-size: 18px;    font-weight: 500;    letter-spacing: 1px;    line-height: 1.8;}.page_wrapper_bg .pageTitle {    color: #fff;    font-size: 36px;    margin-bottom: 0.5rem;    line-height: 1.5;    font-weight: bold;    margin-top: 0px;    text-align: left;    letter-spacing: 2px;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {    font-weight: 300;}.page_wrapper_bg .article-text .webdesc {    text-align: center;    font-size: 16px;    font-weight: 600;    color: #e2c38c;    font-style: italic;    margin-bottom: 3rem;}.page_wrapper_bg .article-text .webdesc img{    width: 100%;    margin-bottom: 3rem;}/* btn */ 
.ebtn,.page_wrapper_bg .btn {    float: right;    padding: 0px 0px;    text-align: center;}.ebtn,.page_wrapper_bg .btn {    min-width: 220px;    border-radius: 0;    letter-spacing: 2px;    background: #e2c38c;    color: #fff;    font-weight: 300;    font-size: 15px;    margin: 3rem 0 0;    transition: .3s ease;    display: flex;    justify-content: center;    height: 40px;    align-items: center;    width: auto;}#mobile-fixed .ebtn,.page_wrapper_bg #mobile-fixed .btn {    min-width: unset;    border-radius: 0;    letter-spacing: 2px;    background: transparent;    color: #fff;    font-weight: 300;    font-size: 14px;    transition: .3s ease;    display: flex;    justify-content: center;    height: 40px;    align-items: center;    width: auto;}.ebtn:hover,.page_wrapper_bg .btn:hover {    background: #000!important;}.ebtn:hover a,.page_wrapper_bg .btn:hover a {    color: #fff;}.ebtn {    margin-top: 1rem !important;    background: #e2c38c !important;}.ebtn a {    color: #000;    transition: 0.4s;}.ebtn:hover a {    color: #fff;    transition: 0.4s;}.page_wrapper_bg .btn_back{    background-color: transparent!important;    border: 1px solid rgb(215 195 140 / 31%) !important;}.page_wrapper_bg .btn_back:hover{    background-color: #000!important;}.page_wrapper_bg .btn_back a {    font-weight: 300;    color: #e2c38c;}.page_wrapper_bg .btn_back:hover a {    font-weight: 300;    color: #e2c38c;}.page_wrapper_bg .btn_back a:before {    content: "<";    width: 22px;    height: 22px;    top: unset;    left: -65%;    transition: .3s ease;    color: #e2c38c;    position: relative;}.page_wrapper_bg .btn_back:hover a:before {    left: -75%;    transition: .3s ease;}/* 文章編輯器 */ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {    margin-top: 0px !important;}.page_wrapper_bg .RWDeditor01 .row .col-md-6 img {    width: 100%;}.page_wrapper_bg .article-text .tabs {    margin-top: 4rem;}.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content {    padding: 50px;    background-color: transparent;}.page_wrapper_bg .tabs nav li.tab-current a::before {    background: #e2c38c;}.page_wrapper_bg .tabs nav li.tab-current a.tabs nav li.tab-current a {    border-color: transparent;}.page_wrapper_bg .tabs nav ul li:first-child {    border-left: 1px solid #e2c38c;}.page_wrapper_bg .tabs nav li.tab-current a {    background: transparent;    border-color: transparent;    color: #e2c38c;    font-weight: 500;    font-size: 16px;}.page_wrapper_bg.page_wrapper_bg .tabs nav li.tab-current:after,.tabs nav li.tab-current:before {    height: 0px;    background: #ccc;}.page_wrapper_bg .tabs nav ul li {    border: 1px solid #e2c38c;    border-bottom: none;    border-left: 0;}.page_wrapper_bg .tabs,.page_wrapper_bg .tab_row {    margin-top: 3rem;}.tabs nav a:hover,.page_wrapper_bg .tab_title {    color: #e2c38c !important;}.page_wrapper_bg .tab_title_nav .line {    background: #e2c38c none repeat scroll 0 0 !important;}.product1 .page_wrapper_bg .tab-box .tab li {    border-left: 1px solid #e2c38c;    border-right: 1px solid #e2c38c;    border-top: 1px solid #e2c38c;}.tabs nav li.tab-current a::after {    background: #e2c38c !important;}.product1 .page_wrapper_bg .tab-box .tab .active {    border: 0px solid #e2c38c;}.page_wrapper_bg .tabs nav a {    background: transparent !important;    border: 0px !important;    color: #fff;}.page_wrapper_bg .tabs nav li.tab-current a {    background: transparent !important;}.page_wrapper_bg .tabs .content {    border: 1px solid #e2c38c;}/* service */ 
.service {    display: grid;    row-gap: 4rem;}.service .paragraph {    display: flex;    flex-direction: row;    color: #fff;}.service .paragraph .image {    width: 30%;    margin: auto;}.service .paragraph .image img {    width: 75%;    display: block;    margin: auto;}.service .service-des {    width: 70%;    display: flex;    flex-direction: row;    align-items: flex-start;    justify-content: center;}.service .paragraph .decorate-image {    width: 5%;}.service .paragraph .service-des .text h4 span {    font-family: 'Vidaloka', serif;}.service .paragraph .service-des .text h4 {    font-size: 22px;    color: #e2c38c;    font-weight: bold;    letter-spacing: 2px;}.service .paragraph .service-des .text h4 small{    padding: 0 10px;    color: #e2c38c;    font-size: 15px;    position: relative;    bottom: 3px;}.service .paragraph .service-des .text p {    font-size: 16px;}.service .paragraph .service-des .text li small{    padding: 0 10px;    color: rgb(255 255 255 / 50%);    font-size: 15px;    position: relative;    bottom: 2px;}.service .paragraph .service-des .text ul {    list-style: square;    padding-left: 20px;    margin: 2rem 0rem 0.5rem;    border-top: 1px solid #6c6c6c;    width: 100%;    padding-top: 2rem;}.service  .other-item ul{    border-top:0px!important;    margin: 0rem 0rem 0.5rem!important;    padding-top: 0rem!important;}.service .paragraph .other-item{    margin-top: 3rem;}.service .paragraph .service-des .text li {    line-height: 1.8;    font-size: 19px;}.service .paragraph .service-des .text h6 {    color: rgb(226, 195, 140, .5);    font-size: 13px;}.service .paragraph .service-des .text li h6{    margin: 0px;    color: #a1a1a1;}.service .service-des .text {    width: 95%;    display: flex;    flex-direction: column;    align-items: flex-start;    padding-left: 3rem;}.service .service-des table {    margin: 1rem 0rem;}.service .price-table .image img{    width: 100%;}.service .service-des td {    font-size: 17px;    padding: 15px 25px 15px 0px;}.service .service-des tr:first-child{    border-bottom: 1px solid #6c6c6c;}.service .service-des tr:last-child{    border-bottom: 1px solid #6c6c6c;}.service .service-des td h6{    margin: 0px;}.service .price-table .service-des {    width: 60%;}.service .price-table .image{    width: 40%;}.service .service-des td br {    display: none;}/* 必知article */ 
.RWDeditor01 .article {    display: grid;    row-gap: 3rem;    color: #fff;}.RWDeditor01 .article .paragraph p {    margin: 0rem 0rem 1rem;}.RWDeditor01 .article .paragraph ul {    list-style: square;    padding-left: 20px;}.RWDeditor01 .article .paragraph li a{    color: #fff;}.RWDeditor01 .article .paragraph li a:hover{    color: #e2c38c;}.RWDeditor01 .article .paragraph li {    font-size: 15px;}.RWDeditor01 .article .paragraph .image a {    color: #fff;    text-decoration: underline;}.RWDeditor01 .article .paragraph .image a:hover {    color: #e2c38c;}.RWDeditor01 .article h4 {    font-size: 22px;    color: #e2c38c;    font-weight: bold;    letter-spacing: 2px;    border-bottom: 1px solid;    padding-bottom: 1rem;}.RWDeditor01 .article .paragraph h3 a {    color: #38b14d;    border: 1px solid;    padding: 5px 20px;}.contact-info h3 a i,.RWDeditor01 .article .paragraph h3 a i{    bottom: -2px;    position: relative;    padding-right: 5px;}.RWDeditor01 img{    margin: 1rem 0rem;}/* 文章圖文輪播 */ 
.page_wrapper_bg figure {    margin: 0px;}.RWDslider01 .control-box .slick-dots li{    color: #fff;}/* 文章時間軸 */ 
.RWDtimeline01 .model-title {    text-align: center;    margin-bottom: 4rem;}.RWDtimeline01 .model-title,.RWDtimeline02 .model-title {    font-size: 20px;    font-weight: 500;    letter-spacing: 1px;    line-height: 1.8;    color: #e2c38c;}.RWDtimeline01 li.event .point .title {    font-size: 18px;    line-height: 1.8;    color: #e2c38c;    margin: 0.5rem 0rem;    font-weight: 600;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow {    background-color: transparent;    border: 1px solid #e2c38c;    transition: 0.3s ease;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after,.page_wrapper_bg .RWDtimeline02 .control-box .slick-prev:after {    border-color: transparent #e2c38c transparent transparent;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow:hover {    opacity: 0.6;    transition: 0.3s ease;}.page_wrapper_bg .RWDtimeline01 .timeline-in {    background: #3f3f3f;    padding: 4rem 0rem;}.RWDtimeline01 .line_dot2 span {    background: linear-gradient(to bottom, rgba(63, 63, 63, 0) 0, rgb(63 63 63) 2%, rgb(63 63 63) 100%);}.RWDtimeline01 li.event .point {    padding: 0rem 3rem;}.RWDtimeline01 li.event:before {    background: #3f3f3f;    border: 3px solid #e2c38c;}/* 文章列表H */ 
.rwdlayoutlist_9 .litem {    padding: 15px 30px 35px;    transition: 0.3s ease;}.rwdlayoutlist_9 .litem:hover a {    color: #fff;    transition: 0.3s ease;}.rwdlayoutlist_9 .litem:hover .litem__text {    background: #000;    transition: 0.3s ease;}.rwdlayoutlist_9 .litem__text {    padding: 15px;    margin: -30px -20px auto auto;    width: 85%;    background: #e2c38c;}.rwdlayoutlist_9 .subject {    font-size: 18px;    margin: 0px;}.rwdlayoutlist_9 .cdate {    display: none;}/* 文章列表G */ 
.layoutlist_8 .item {    padding: 4rem 0rem 4rem 0rem !important;    border-bottom: 1px solid #6c6c6c;}.layoutlist_8 .item:nth-child(2) {    padding: 0rem 0rem 4rem 0rem !important;}.layoutlist_8 .item:last-child {    border-bottom: 0px;    padding: 4rem 0rem 0rem 0rem !important;}.layoutlist_8 .list_subject {    border-right: 1px solid #6c6c6c;}.layoutlist_8 .list_subject a {    color: #e2c38c;    font-weight: bold;}.layoutlist_8 .item:hover a {    color: #Fff;}.layoutlist_8 .listdate {    display: flex;    flex-direction: column;    align-items: center;}.layoutlist_8 .listdate .yearmonth {    font-weight: 600;}.layoutlist_8 .listdate .day {    color: #afafaf;}.article2.articlelist .page_wrapper_bg .article-text .container {    width: 70%;}/* 文章總覽頁 */ 
.cate_list {    row-gap: 4rem;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.cate_list .col-sm-6.col-md-4 {    padding: 0px 20px;}.page_wrapper_bg .cate_list .col-sm-6.col-md-4:hover a {    color: #e2c38c;}/* 產品列表B */ 
.product3.cid72 .layoutlist_2,.product3.is-layer1 .layoutlist_2 {    row-gap: 4rem;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.layoutlist_2 .col-xs-12.col-sm-4.col-md-4.col-lg-4 {    padding: 0px 20px;    margin-bottom: 3rem;}.layoutlist_2 .col-xs-12.col-sm-4.col-md-4.col-lg-4:hover a {    color: #e2c38c;}.layoutlist_2 .item {    border-bottom: 0px;    margin-top: 0px;}.product3.cid66 .layoutlist_2 .col-xs-12.col-sm-4.col-md-4.col-lg-4 {    padding: 0px 20px 20px;    margin-bottom: 3rem;}.sortbar {    font-size: 13px;    margin: 1rem !important;    letter-spacing: 1.5px;}.sortbar a:hover {    color: #e2c38c !important;}.sortbar .active {    font-weight: 600;}/* 產品明細頁 */ 
.RWDproduct_page .pic-box {    width: 60%;}.RWDproduct_page .products-info {    width: 40%;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {    border: 2px solid #e2c38c;}.RWDproduct_page .products-info .name {    font-weight: 600;    font-size: 22px;    color: #e2c38c;}.RWDproduct_page .products-info .price-box li.delline:after{    background: #bababa;}.page_wrapper_bg .select-box select {    padding: 0 40px 0 15px;}.RWDproduct_page .pic-box .easyzoom--overlay {    float: left;}.RWDproduct_page .pic-box .thumbnails ul li {    width: fit-content;}.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: #e2c38c;}.RWDproduct_page .products-info .txt .title,.RWDproduct_page .related-box .title {    font-size: 18px;    font-weight: 600;    color: #bababa;}.RWDproduct_page .products-info .txt {    margin: 2rem 0rem;}.RWDproduct_page .products-info .txt .editor span {    font-size: 15px;    color: #bababa !important;}.RWDproduct_page .m-pd-info .control-label,.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .pd-info .control-label {    font-size: 15px;    color: #bababa;}.RWDproduct_page .delline {    color: #bababa;}.RWDproduct_page .btn,.RWDproduct_page .ibtn {    font-size: 14px;    font-weight: 400;}.RWDproduct_page .btn-shop {    display: flex;}.RWDproduct_page .btn-shop .btn {    min-width: unset;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add,#mobile-fixed .btn-shop .btn.add {    background: transparent;    margin-right: 10px;    color: #e2c38c;    border: 1px solid rgb(215 195 140 / 31%) !important;    transition: .3 ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover,#mobile-fixed .btn-shop .btn.add:hover {    background: #000 !important;    color: #fff !important;    transition: .3 ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,#mobile-fixed .btn-shop .btn.shop {    background: #e2c38c;    margin-bottom: 2rem;    color: #000;    transition: .3 ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover,#mobile-fixed .btn-shop .btn.shop:hover {    background: #000 !important;    color: #fff;    transition: .3 ease;}.RWDproduct_page .pic-box .thumbnails ul li {    padding: 20px 8px;}.select-box,.RWDproduct_page .products-info .nu,.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .subname,.RWDproduct_page .products-info .txt .editor {    color: #bababa;}._bd_row h1,._bd_row h2,._bd_row h3,._bd_row h4,._bd_row h5,._bd_row h6 {    color: #fff;}.page_wrapper_bg .txt li {    line-height: 1.5;    list-style: square;    color: #fff;    font-size: 14px;}.page_wrapper_bg .txt ul {    padding-left: 20px;    margin: 1rem 0rem;}.pdt-spec {    margin-top: 2rem;}.pdt-spec h4 {    font-size: 18px;    font-weight: 600;    color: #bababa;}/* 產品明細頁-頁籤*/ 
.RWDproduct_page .tab-box .tab-menu li.active a:before {    background: #e2c38c;}.RWDproduct_page .tab-box .tab-menu li.active a:after {    content: '';    position: absolute;    left: -1px;    right: -1px;    bottom: -2px;    height: 0px;    background: #fff;    transition: all .3s ease-in-out;}.RWDproduct_page .tab-box .tab-menu li.active a {    color: #e2c38c;    font-weight: 500;}.RWDproduct_page .tab-box .tab-menu a:hover {    color: #e2c38c;}.RWDproduct_page .tab-box .tab-menu a {    background: transparent !important;    border: 1px solid#ccc;    border-bottom: 0px;}.RWDproduct_page .tab-box .tab-menu .active a {    background: transparent !important;}.RWDproduct_page .list-h>li a {    color: #fff;}/*文章列表C sidebar */ 
.page_wrapper_bg .m2018 .products-nav .nav-title {    background: transparent;    color: #fff;    font-weight: 600;    padding: 10px 20px;    text-align: left;    font-size: 24px;    margin-bottom: 0px;    letter-spacing: 2px;    line-height: 1.5;}.page_wrapper_bg .m2018 .products-nav li:not(.has-child)>a:hover {    color: #e2c38c;    transition: 0.4s;}.page_wrapper_bg #sidebar .products-nav .sidemenu2__ul--parent {    padding: 10px 20px 20px 40px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child .has-child>ul li:not(.active) {    padding-left: 20px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child li:not(.active) {    padding-left: 20px;}.page_wrapper_bg .m2018 .products-nav>ul>li {    padding: 10px 0px 10px;    margin: 0px;    border-bottom: 1px dotted #767676;    list-style: square;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 0px 0px;    transition: 0.4s;    color: #fff;    font-weight: 400;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child a {    padding-bottom: 5px;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child {    border-bottom: 0px dashed #b8b8b8;}.page_wrapper_bg .m2018 .products-nav ul .is-open>a,.page_wrapper_bg .m2018 .products-nav ul .active>a,.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .search-box .ibtn:hover {    color: #e2c38c;    font-weight: 500;}.m2018 .products-nav .toggle-submenu::after,.m2018 .products-nav a {    color: #ddd;}/* FAQ */ 
.faq_q_icon{    background: transparent url(archive/image/customization/faq.png) 0 0 no-repeat;}.faq_a_icon{    background: transparent url(archive/image/customization/faq.png) -30px 0px no-repeat; }.faq_close{    background: transparent url(archive/image/customization/faq.png) -60px 0px no-repeat;}.faq_open{    background: transparent url(archive/image/customization/faq.png) -90px 0px no-repeat;}.rwd .faq_question {    padding: 20px 0px;}.rwd .faq_item:first-child .faq_question {    padding: 0px 0px 20px;}.faq1 .layoutlist_2 {    background: #0000002b;    padding: 2rem;}.faq_split {    border-top: 1px dashed #6c6c6c;}.faq_item {    border-bottom: 1px solid #6c6c6c;}.faq_question td {    color: #fff;}.faq_question:hover td {    color: #e2c38c;}/* 影片 */ 
.page_wrapper_bg .video_item {    padding: 0px 20px;}.page_wrapper_bg .video_item a {    color: #fff;}.page_wrapper_bg .video_item:hover a {    color: #e2c38c;}/* 相簿列表B */ 
.album_item:hover td {    color: #e2c38c;}.album1 .layoutlist_2,.album2 .layoutlist_2 {    row-gap: 3rem;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.album1 .layoutlist_2 .album_item,.album2 .layoutlist_2 .album_item {    margin: 0px;}.album_item {    padding: 0px 20px;    height: auto !important;}.layoutlist_2 .album_item_subject {    padding: 5px 5px;}.row .album_d_item a {    border-bottom: 0px;}.page_wrapper_bg .layoutlist_2 .list_subject:hover a {    color: #e2c38c;}.layoutlist_2 .item .subject {    margin-top: 10px !important;    margin-bottom: 10px !important;    overflow: auto;}/* 相簿內容B */ 
.photo_view .flexslider {    background-color: transparent !important;    border: 0px !important;}.album2 .page_content2 .photo_view,.album1 .page_content2 .photo_view {    background: #0000002b;    padding: 3rem 3rem 1rem;}.album_d_item {    margin-top: 0px;}.photo_view .flexslider .slides2 {    overflow: unset !important;}/* 表單B */ 
.eformsDesc {    text-align: center;    font-size: 18px;    font-weight: 600;    color: #e2c38c;    font-style: italic;    margin-bottom: 1rem;    border-bottom: 0px;}.contact-info {    color: #fff;    background: #0000002b;    padding: 3rem;    display: flex;    flex-wrap: wrap;    align-items: center;}.contact-info a{    color: #fff;}.contact-info .logo-box {    width: 35%;}.contact-info ul{    width: 65%;    list-style: none;}.contact-info li{    font-size: 15px;}.contact-info h3{    width: 100%;}.contact-info h3 a {    color: #38b14d;    border: 1px solid;    padding: 5px 20px;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;    background: #f5f5f5;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;}.layoutlist_1.page_content3 {    max-width: 1400px;    margin: 0 auto;    width: 100%;}.page_wrapper_bg .form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5,.page_wrapper_bg .form-horizontal .form-group .col-md-11 {    width: 100%;}.page_wrapper_bg .form-horizontal .form-group {    display: flex;}.form-horizontal .control-label {    font-weight: 500;    font-size: 16px;    width: 15%;    color: #fff;}.form-group label.must:after{    color: #ffd995;}/* 隱私權政策 */ 
.privacy-page .content-part li {    line-height: 1.5;    margin-bottom: 0.5rem;    color: #fff;}.privacy-page .content-part ul {    padding-left: 20px;    font-size: 15px;    margin-top: 1rem;    list-style: square;}.privacy-page .content-part {    flex-direction: column;    row-gap: 4rem;    display: grid;    color: #fff;}.privacy-page .content-text {    flex-direction: column;}.privacy-page .content-part h3 {    color: #fff;    margin: 0 0 1.5rem;    font-size: 22px;}.privacy-page {    width: 80%;    margin: 0 auto;}/* 購物清單漢堡 */ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    background: #e2c38c;    transition: 0.3s ease;    color: #000;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {    background: #000;    transition: 0.3s ease;    color: #fff;}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic {    background-color: transparent;}.RWDmenu_plus04 .cart-block .qty-box .qtyminus,.RWDmenu_plus04 .cart-block .qty-box .qtyplus,.RWDmenu_plus04 .querycar-block .qty-box .qtyminus,.RWDmenu_plus04 .querycar-block .qty-box .qtyplus {    background-color: #e2c38c;    transition: 0.3s ease;}.RWDmenu_plus04 .cart-block .qty-box .qtyminus:hover,.RWDmenu_plus04 .cart-block .qty-box .qtyplus:hover,.RWDmenu_plus04 .querycar-block .qty-box .qtyminus:hover,.RWDmenu_plus04 .querycar-block .qty-box .qtyplus:hover {    background-color: #e2c38c;    transition: 0.3s ease;}/* 購物車 */ 
.RWDshopping .shopping-step .name {    color: #fff;    font-weight: 400;}.RWDshopping .shopping-step .num {    color: #e2c38c;    border: 1px solid #e2c38c;    background: rgba(226, 195, 140, 0.6);}.info-box .title, .shopping-title,.RWDshopping .shopping-step .num i {    color: #fff;}.shopping-step li+li:before {    background: #e2c38c;}@keyframes num-bg {    0% {        background: rgb(226, 195, 140, 0);        -webkit-transform: scale(0.5);        transform: scale(0.5)    }    100% {        background: rgb(226, 195, 140, 1);        -webkit-transform: scale(1);        transform: scale(1)    }}#RWDshopping .btn-box {    display: flex;    justify-content: center;}.RWDshopping .btn.normal {    min-width: 220px;    border-radius: 0;    letter-spacing: 2px;    background: #e2c38c;    color: #fff;    font-weight: 300;    font-size: 15px;    margin: 10px 10px 0px;    transition: .3s ease;    display: flex;    justify-content: center;    height: 40px;    align-items: center;}.sum-box,.delivery-box, .goadd-box, .no-sale-box, .notice, .other-check, .sale-box,.info-box,.no-item,.plus-in,.shopping-item,.shopping_form,.shop-1 .shopping-price-box .sum-box {    background: #0000002b;    border: 0px ;}.shopping-item .table .tbody .tr {    background: #595959;}.shopping-item .table .tbody .tr .td {    border-bottom: 0px ;}.shopping-item .name{    color: #e2c38c;}.sum-box .total .td,.sum-box .td:last-child,.shopping-item .name:hover,.shopping-item .pd-price:first-child,.shopping-item .pd-info{    color: #fff;}.RWDshopping .tr{    color: #fff;}.RWDshopping .btn.bg3:hover,.RWDshopping .btn.bg2:hover,.RWDshopping .btn.bg1:hover {    background-color: #000;    transition: 0.3s ease;    color: #fff;    border: 1px solid #000;}.RWDshopping .btn.bg3,.RWDshopping .btn.bg2 {    border-color: #e2c38c;    color: #000;    transition: 0.3s ease;}.RWDshopping .btn.bg3:hover{    border-color: #000;    transition: 0.3s ease;}.RWDshopping .btn.bg1 {    border: 1px solid #e2c38c;    background-color: transparent;    transition: 0.3s ease;    color: #e2c38c;}.RWDshopping input[type=text], .RWDshopping textarea {    border-radius: 0px;}/* 詢問清單 */#RWDquiry .btn-box {    display: flex;    justify-content: center;}.RWDquiry .btn.normal {    min-width: 220px;    border-radius: 0;    letter-spacing: 2px;    background-color: #e3cfcc;    border: 1px solid #e3cfcc;    color: #fff;    font-weight: 300;    font-size: 15px;    margin: 10px 10px 0px;    transition: .3s ease;    display: flex;    justify-content: center;    height: 40px;    align-items: center;    color: #373737;}.RWDquiry .btn.normal:hover,.RWDquiry .btn.bg3:hover,.RWDquiry .btn.bg2:hover {    background-color: #e2c38c !important;    transition: 0.3s ease;    color: #fff;    border: 1px solid #e2c38c !important;}.RWDquiry .btn.bg2,.RWDquiry .btn.bg3 {    background-color: #e2c38c !important;    border: 1px solid #e2c38c !important;    color: #fff !important;}/* 填寫資料 */ 
.shopping_form .control-label {    font-weight: 300;    color: #fff;}.shopping_form .shopping-title {    font-weight: 500;    color: #fff;}.RWDshopping .form-checkbox,.RWDshopping .container-in .shopping-title{    color: #fff;}.form-box .required:after{    color: #ffd995;}/* cookie */ 
.RWDalert_fancybox.bottom{    display: flex;    align-items: center;    justify-content: center;    background: #020f13!important;}.RWDalert_fancybox.bottom .editor{    margin-bottom: 0px!important;    color: #fff;}.RWDalert_fancybox .btn{    background-color: #e2c38c!important;    color: #000!important;    border: 0px!important;    border-radius: 0px;    min-width: 220px;    font-weight: 300;    font-size: 15px;    height: 40px;    align-items: center;    width: auto;}.RWDalert_fancybox .btn:hover{    color: #fff!important;    background-color: #000!important;}.RWDalert_fancybox a{    color: #777;}.RWDalert_fancybox a:hover{    color: #e2c38c;}

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

.footer-block {    background-color:#022026!important;    color: #cbcbcb;    font-size: 15px;    letter-spacing: 1px;    line-height: 2;}.footer-block a {color:#cbcbcb;}.footer-block a:hover {color:#9d8a58;text-decoration:none;transition: .3s ease;}.footer-block .container {display: flex;width:100% !important;padding:0 !important}.footer-left {    width: 75%;    display: flex;    padding: 80px 100px 60px;}.footer-right {    width: 25%;    background: #02161a;    padding: 80px 0 60px;}.footer-menu {    display: flex;    justify-content: center;}.ftmenu-sec li {    margin:0 10px;    border-bottom: 1px dotted #06353e;    margin-bottom: 15px;}.ftmenu-sec ul {    margin: 0;    display: grid;    grid-template-columns: 1fr 1fr;    list-style: none;    padding: 0;}.footer-logo {width: 25%;}.footer-info {width: 75%;}.ftinfo-box:last-child:after {opacity: 0;}.ftinfo-box:after {    content: "";    position: absolute;    background: #2e474c;    width: 1px;    height: 20px;    bottom: 0;    right: -65px;}.ftinfo-box {line-height: 1.7;position: relative;}.ftinfo-sec {display: flex;justify-content: space-between;}.ftinfo-box {line-height: 1.7;}.ftinfo-box span {    display: block;    font-weight: bold;}.ftinfo-box i.ionicons.ion-ios-location:hover {    color: #b0a64f;    transition: .3s ease;}.ftinfo-box i.ionicons.ion-ios-location {    margin-left: 5px;    color: #888358;    transition: .3s ease;}.logo-box { width: 210px;}.rights-block {    background:#010e10;    padding: 10px 20px;    font-size: 12px;    color: #4e4e4e;    text-align: center;    line-height: 1.7;}.protect-word {    display: flex;    justify-content: center;}.copyright_desc a {color: #4e4e4e !important;}.copyright_desc {color: #4e4e4e !important;}/*----*/ 
.RWDsocial002 {    border-top: 1px solid #244146;    padding: 30px 0 0;    margin: 30px 0 0;    display: flex;    align-items: center;}.RWDsocial002:before {    content: "Follow Us :";    position: relative;    display: inline-block;    left: 0;    margin-right: 8px;}.RWDsocial002 .iconRounded {    border: none;    color: #fff;    background-color: transparent;    border-radius: 0;    width: auto;    height: auto;    padding: 0;    margin-right: 5px;    font-size: 15px;}.RWDsocial002 ul.socialNetwork li {margin-right: 10px;}.RWDsocial002 .pull-right {margin: 0;}.RWDsocial002  i.i.ii-fb1.iconRounded {color: #1b7fcc;}.RWDsocial002  i.i.ii-line3.iconRounded {color: #38b14d;}.RWDsocial002  i.i.ii-youtube2.iconRounded {color: #e31c1c;}.RWDsocial002 ul.socialNetwork {display: flex;align-items: center;}.RWDsocial002  i.iconRounded.cusimg img {    width: 16px;    position: relative;    top: -2px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: transparent;}.scrollTop002 img {filter: contrast(0.5);}

/*footer end*/
/*2560px start*/

@media (min-width: 2000px) {.RWDleft_cont002 .container {width:80% !important;}.RWDparallax_new .picbgbox {height: 970px !important;}.footer-info {width: 65%;}}

/*2560px end*/
/*動畫 start*/

.animated .about-info .RWDleft_cont002 .item-second .pic {animation: 1200ms ease normal forwards 1 fadeInRight;opacity: 0;animation-delay: 0.3s;}

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

@media (max-width: 1920px) {    .service .service-des td {        padding: 12px 15px 12px 0px;        font-size: 16px;    }    .service .service-des table {        margin: 0rem 0rem 1rem;    }    .service .service-des .text {        padding-left: 1.5rem;    }    .article2.articlelist .page_wrapper_bg .article-text .container {        width: 85%;    }    .contact-info {        padding: 3rem 2rem;    }    .service .paragraph {        column-gap: 2rem;    }}@media (max-width: 1700px) {    .RWDbanner_plus01 .logo {        width: 325px;    }    .footer-left {        padding: 80px 70px 60px;    }    .ftinfo-box:after {        right: -40px;    }}@media (max-width: 1600px) {    #RWDfullscreen01 .container {        width: 90%;    }    .ftinfo-box:after {        right: -20px;    }}@media (max-width: 1500px) {    h2.sub-title,    .RWDproduct002_v2 .sub-title {        font-size: 15px !important;    }    .logo-box {        width: 160px;    }    .footer-left {        padding: 80px 100px 60px;        width: 70%;    }    .footer-right {        width: 30%;    }    .footer-logo {        width: 40%;    }    .footer-info {        width: 60%;    }    .logo-box {        width: 200px;    }    .ftinfo-box span {        display: inline-block;    }    .ftinfo-sec {        flex-direction: column;    }    .ftinfo-box:after {        display: none;    }    .RWDsocial002 {        padding: 20px 0 0;        margin: 20px 0 0;    }    .RWDbanner_plus01 .logo {        width: 280px;    }    .news-block {        max-width: 500px;        padding: 5px 30px 5px 105px;    }    .about-block:before {        width: 470px;    }    .about-block:after {        width: 500px;    }    .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    .page_wrapper_bg .article-text .container {        width: 95%;    }    .RWDmenu_plus04 .site-nav .menu>li>a {        font-size: 15px;        padding: 25px 10px;    }    .privacy-page {        width: 100%;    }    .article2.articlelist .page_wrapper_bg .article-text .container {        width: 90%;    }    @media (max-width: 1440px) {        .page_wrapper_bg section.hgroup .container {            margin: 1rem 0rem 3rem 0rem;        }        .RWDmenu_plus04 .site-nav .menu>li>a {            font-size: 14px;            padding: 25px 8px !important;        }        .product3.cid72 .layoutlist_2,        .product3.is-layer1 .layoutlist_2 {            row-gap: 2rem;        }        .album1 .layoutlist_2,        .album2 .layoutlist_2 {            row-gap: 2rem;        }        .product3.cid66 .layoutlist_2 .col-xs-12.col-sm-4.col-md-4.col-lg-4 {            margin-bottom: 2rem;            padding: 0px 15px;        }        #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,        #mobile-fixed .btn-shop .btn.shop {            margin-right: 5px;        }        /* font */        .RWDalert_fancybox.bottom .editor,        .RWDeditor01 .article .paragraph li,        .contact-info li,        .form-horizontal .control-label,        .RWDproduct_page .products-info .stock,        .RWDproduct_page .products-info .pd-info .control-label,        .RWDproduct_page .products-info .txt .editor span,        .layoutlist_2 .list_subject .subsubject,        .layoutlist_7 .summary,        .layoutlist_7 .summary a,        .page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,        .page_wrapper_bg section.article-text p,        .page_wrapper_bg .layoutlist_8 .list_subject .summary a,        .page_wrapper_bg .faq_answer td,        .page_wrapper_bg .RWDtimeline01 li.event .point .editor,        .page_wrapper_bg .content-current,        .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,        .page_wrapper_bg .tabs .content,        .RWDeditor01 p,        .RWDslider01 .editor {            line-height: 1.6;            font-size: 14px !important;        }        .page_wrapper_bg .tab_title,        .m2018 .products-nav>ul>li>a,        .page_wrapper_bg .tabs nav a,        .page_wrapper_bg .tabs nav li.tab-current a {            font-size: 15px !important;        }        .rwdlayoutlist_9 .subject,        .eformsDesc,        .RWDtimeline01 li.event .point .title,        .page_wrapper_bg .article-text .webdesc,        .album_item_subject td,        .page_wrapper_bg .cate_list .subject a,        .page_wrapper_bg .item .subject A.itemlink {            font-size: 15px !important;        }        .page_wrapper_bg .video_item_subject,        .page_wrapper_bg .layoutlist_2 .list_subject a,        .join_form-title,        .login_box_head,        .page_wrapper_bg .layoutlist_7 .subject,        .page_wrapper_bg .layoutlist_7 .subject a,        .page_wrapper_bg .layoutlist_8 .article_subject {            font-size: 15px !important;            line-height: 1.7;        }        .service .service-des td,        .RWDproduct_page .products-info .txt .title,        .RWDproduct_page .related-box .title,        .pdt-spec h4 {            font-size: 16px        }        .service .paragraph .service-des .text li {            font-size: 18px        }        .page_wrapper_bg .pageTitle {            font-size: 30px !important;            line-height: 1.7;        }        .page_wrapper_bg .m2018 .products-nav .nav-title {            font-size: 22px;        }        .page_wrapper_bg .article-text .webdesc {            margin-bottom: 1rem;        }        .sortbar {            font-size: 12px;            letter-spacing: 1px;        }        .RWDproduct_page .products-info .name {            font-size: 20px;        }        .RWDeditor01 .article .paragraph h3 a,        .contact-info h3 a {            font-size: 18px;        }        .layoutlist_1.page_content3 {            width: 100%;        }        .contact-info {            padding: 3rem 1rem;        }    }}@media (max-width: 1400px) {    #RWDfullscreen01 .container {        width: 95%;    }}@media (max-width: 1300px) {    .figcaption_bottom p {        -webkit-line-clamp: 1;    }    .figcaption_bottom h2 {        font-size: 15px;    }    .RWDService001 p {        overflow: hidden;        text-overflow: ellipsis;        display: -webkit-box;        -webkit-line-clamp: 1;        -webkit-box-orient: vertical;    }}@media (max-width: 1280px) {    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 3rem 0rem;    }    .layoutlist_8 .item {        padding: 3rem 0rem 3rem 0rem !important;    }    .layoutlist_8 .item:nth-child(2) {        padding: 0rem 0rem 3rem 0rem !important;    }    .layoutlist_8 .item:last-child {        border-bottom: 0px;        padding: 3rem 0rem 0rem 0rem !important;    }    .rwd .faq_question {        padding: 15px 0px;    }    .rwd .faq_item:first-child .faq_question {        padding: 0px 0px 15px;    }    .privacy-page .content-part {        row-gap: 3rem;    }    .privacy-page .content-part h3 {        margin: 0 0 0.5rem;    }    .product3 .btn-shop {        display: flex;        flex-direction: row-reverse;        justify-content: space-evenly;    }    .layoutlist_8 .listdate .yearmonth {        font-weight: 400;    }    .layoutlist_8 .list_subject .summary {        margin: 10px 0;    }    .page_wrapper_bg section.call_to_action>.container {        width: 90%;    }    .contact-info {        flex-direction: column;    }    .contact-info ul {        width: 100%;        padding-left: 0px;        text-align: center;        margin-top: 1rem;    }    .contact-info {        padding: 1rem;    }    .rwdlayoutlist_9 .litem__text {        padding: 10px;    }    .rwdlayoutlist_9 .litem {        padding: 15px 20px 35px;    }}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.news-block {max-width: 500px;padding: 5px 30px 5px 155px;}.RWDbanner_plus01 .logo {width: 230px;}.RWDvideo002 .videoitem { width: calc(100% / 2 - 21px);float: left;}.RWDproduct002_v2 .section-subject {text-align: center;}.RWDproduct002_v2 .row:nth-child(2) {position: relative; height: auto;width: 100%;}.RWDproduct002_v2 .row:nth-child(3) { width: 100%;float: none;margin-top: 20px;min-height: auto;}.RWDproduct002_v2 .filter-portfolio ul {flex-direction: row;}.RWDproduct002_v2 .filter-portfolio ul > li {width: 100%;margin: 0 5px 20px;}.RWDproduct002_v2 .btn.btn-rj {text-align: center;}.RWDproduct002_v2 .btn-box {text-align: center; bottom: 0;width: 250px;margin: 40px auto 0 !important;position: relative; }.RWDmenu_plus04 .header {padding: 0 15px;}.RWDmenu_plus04 .logo { width: 165px;margin: 15px 0 0;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.footer-left {padding: 80px 40px 60px;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: block;}.RWDmenu_plus04 #mobile-menu {background-color: #101010;}.RWDmenu_plus04 #mobile-menu .menu>li { border-bottom: 1px solid #2c2c2c;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 40px 45px 30px 15px;}.ml-stack-nav-toggle__line {background: #ddd;}.RWDmenu_plus04 .features {margin-right: 0px;padding-right: 20px; line-height: 24px;width: auto;}/*關於*/ 
.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.RWDleft_cont002 a {width: 100%;text-align: center;padding-left: 0px;}.about-info .RWDleft_cont002 .item-second .pic {width: 80%;margin: 0 auto;}.RWDleft_cont002 .item-second .text-box {width: 80%;margin: 0 auto 60px;}.RWDleft_cont002 .item-second .text-box .text {text-align: center;}.RWDleft_cont002 .item-second .text-box a{margin:30px auto 0;}.RWDleft_cont002 .ab-subtitle {width: 40%; text-align: left;}.RWDleft_cont002 .abtitle-box {justify-content: center;}.about-block:before {opacity: 0;}.about-block:after{opacity: 0;}.RWDparallax_new .picbgbox {    height: 1200px !important;    background-position-y: bottom !important;}.video-block:before {background-attachment: unset;}.product-block:before {background-attachment: unset;}    .rwdlayoutlist_9 .litem__text {        margin: -30px 0px auto auto;    }     .page_wrapper_bg section.call_to_action::after {        font-size: 6rem;        bottom: 2rem;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 6rem 0;    }    .layoutlist_8 .item {        padding: 3rem 0rem 3rem 0rem !important;    }    .layoutlist_8 .item:nth-child(2) {        padding: 0rem 0rem 3rem 0rem !important;    }    .ebtn,    .page_wrapper_bg .btn {        margin: 1rem 0 0;    }    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content {        padding: 30px;    }    .RWDproduct_page .products-info,    .RWDproduct_page .pic-box {        width: 50%;    }    .service .paragraph {        flex-direction: column-reverse;    }    .service .paragraph {        row-gap: 2rem;    }    .rwdlayoutlist_9 .litem {        padding: 15px 15px 35px;    }    .RWDmenu_plus04 .menu-icon {        color: #c9c9c9;    }    .RWDmenu_plus04 .menu-icon:after,    .menu-icon:before {        background-color: #c9c9c9;    }    .service .paragraph {        flex-direction: column-reverse;    }    .service .paragraph.price-table{        flex-direction: column;    }    .service .paragraph.price-table .image img,    .service .paragraph .image,    .service .service-des,    .form_product,    .service .service-des table,    .service .price-table .image,    .service .price-table .service-des {        width: 100%;    }    .service .paragraph .image img {        width: 40%;    }    .album_item {        padding: 0px 15px;    }
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*模組*/ 
.service-block { padding: 100px 0 60px;}.RWDleft_cont002 {padding: 100px 0;}.product-block {padding: 80px 0;}.video-block{padding: 80px 0 60px;}/*-----*/ 
.index .cd-main-content {position: relative;top: 70px;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}.RWDbanner_plus01 .logo { width: 360px;}.RWDbanner_plus01 .slick-caption { top: 50px;}.RWDmenu_plus04 .logo {width: 155px;margin: 15px 0 0;opacity: 1;}.news-block {padding: 5px 16px;bottom: -15px;z-index: 5;left: 50%;background: rgb(185 168 122);transform: translateX(-50%);}.RWDproduct002_v2 .btn-box {margin: 20px auto 0 !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 31px);}.RWDService001 .col-md-3.col-sm-6 {margin: 0 0 60px !important;}.RWDService001 a:nth-child(even) article.boxFeature-2:after{display:none}.figcaption_bottom h2 {overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;min-height: 20px}.footer-left {padding: 60px 80px;flex-wrap: wrap;width: 100%;text-align: center;}.footer-right {width: 100%;padding: 40px 0;}.footer-logo {width: 100%;margin: 0 0 20px;}.footer-info {width: 100%;}.logo-box {width: 160px;margin: 0 auto;}.ftmenu-sec ul {display: flex;}.footer-block .container {flex-wrap: wrap;}.ftmenu-sec li {border-bottom: 1px dotted #06353e;margin: 0 10px;}.protect-word {flex-wrap: wrap;}.RWDsocial002 {justify-content: center;}.RWDleft_cont002 .item-second .text-box {width: 85%;margin: 0 auto 60px;padding: 0;}.about-info .RWDleft_cont002 .item-second .pic {width: 90%;}    .page_wrapper_bg .page_subject{        justify-content: start;        align-items: baseline;        flex-direction: column;        padding: 0px 20px;    }    .page_wrapper_bg .pageTitle{        line-height: 1.5;    }    .page_wrapper_bg .hgroup .breadcrumb{        margin-bottom: 0.5rem;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 2rem 0rem;    }    .page_wrapper_bg .RWDeditor01 .row {        display: flex;        flex-direction: row;    }    .page_wrapper_bg .RWDeditor01 .col-md-6 {        width: 50%;    }    .layoutlist_8 {        padding: 2rem;    }    .layoutlist_8 .item:nth-child(2) {        padding: 0rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .item {        padding: 2rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .list_subject .summary {        margin: 10px 0;    }    .layoutlist_8 .item:last-child {        padding: 2rem 0rem 0rem 0rem !important;    }    .RWDtimeline01 li.event .point {        padding: 0rem 2rem;    }    .RWDtimeline01 .model-title {        margin-bottom: 2rem;    }    #sidebar {        margin-bottom: 2rem;        padding: 0px;    }    .form-horizontal .control-label {        width: 17%;    }    .layoutlist_8 .list_subject {        border-right: 0px;    }    .page_wrapper_bg section.call_to_action>.container {        width: 90%;    }    #mobile-fixed .btn-box .normal {        border: 1px solid #e2c38c;        background-color: transparent;        transition: 0.3s ease;        color: #e2c38c;        padding: 10px 30px;    }    #mobile-fixed .btn-box .normal.bg2 {        background-color: #e2c38c;        padding: 10px 30px;        color: #000;    }    #mobile-fixed .btn-box .normal:hover,    #mobile-fixed .btn-box .normal.bg2:hover {        background-color: #000;        transition: 0.3s ease;        color: #fff;        border: 1px solid #000;    }    .btn.slide-sum:hover {        background: transparent !important;    }    .sum-box .total .td:last-child small {        color: #d7d7d7;    }    #mobile-fixed .sum-box .total .td:first-child {        padding: 0px 10px;    }    #mobile-fixed .active .sum-bottom .sum-box {        margin-top: 10px;    }    .rwdlayoutlist_9 .litem,    .cate_list .col-sm-6,    #album .album_d_item,    .layoutlist_2 .album_item {        width: calc(100%/3);    }    .page_wrapper_bg .video_item {        width: calc(100%/3);    }    .contact-info {        flex-direction: row;    }    .contact-info ul {        width: 50%;    }    .contact-info {        padding: 1rem 2rem;    }    .service {        display: grid;        row-gap: 2rem;    }    .service .paragraph {        column-gap: 1rem;    }    .service .service-des {        align-items: flex-start;    }    .service .paragraph .service-des .text h4 {        font-size: 20px;    }    .article2.articlelist .page_wrapper_bg .article-text .container {        width: 100%;    }    #mobile-fixed {        background: #032026;    }    .RWDalert_fancybox.bottom {        flex-direction: column;    }    .RWDalert_fancybox.bottom .editor {        margin-bottom: 1rem !important;    }    .service .service-des td,    .service .paragraph .service-des .text li{        font-size: 15px;    }
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.news-block {width: 100%;bottom: -45px;}.about-info .RWDleft_cont002 .item-second .pic {width:100%;}.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: none;}.RWDmobile_bottom_v2 {z-index: 202;}.RWDmobile_bottom_v2 .text {display: inline-block;}.mobile_bottom__a {display: flex;text-align: center;padding: 10px 0;align-items: center;justify-content: center;background: #2bb135;}.mobile_bottom__li {border-left: none;border-right: none;}.RWDmobile_bottom_v2 .icon {display: inline-block;margin: 0 7px 0 0;}.RWDmobile_bottom_v2 .text {font-size: 15px;font-weight: bold;}.RWDService001 .col-md-3.col-sm-6 {width: 50%;float: left;}.RWDbanner_plus01 .logo {width: 450px;}.RWDbanner_plus01 .slick-caption {top: 115px;}.rights-block {padding: 10px 20px 55px;}.mobile_bottom__a {        display: flex;        text-align: center;        padding: 10px 0;        align-items: center;        justify-content: center;        background: #2bb135;    }    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 1rem 0rem;    }        #mobile-fixed .stock,    #mobile-fixed .form-group label,    .RWDproduct_page .form-group label {        color: #ababab;    }    .page_wrapper_bg section.call_to_action>.container {        width: 100%;        padding: 0px 15px;    }    .page_wrapper_bg .article-text .container {        width: 94%;    }    .tab {        padding: 10px !important;    }    .tab_content p {        padding: 20px 0px;    }    .tab_title_nav {        height: 20px !important;        width: 20px !important;    }    .tab_title_nav .line {        width: 100% !important;    }    .page_wrapper_bg .video_item,    .rwdlayoutlist_9 .litem,    .layoutlist_8 .item {        width: 50%;    }    .layoutlist_8 .listdate {        flex-direction: row;    }    .layoutlist_8.rwd .listdate .day {        color: #afafaf;        font-size: 12px;        letter-spacing: 2px;        padding-bottom: 0;        line-height: 1.5em;        font-weight: 400;    }    .layoutlist_8 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .layoutlist_8 .item:nth-child(2) {        padding: 2rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .item {        margin: 0px !important;        border-bottom: 0px;    }    .layoutlist_8 {        padding: 1rem;    }    .layoutlist_8 .item:last-child {        padding: 2rem 0rem 2rem 0rem !important;    }    .video1 .layoutlist_2 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .form-horizontal .control-label {        width: 100%;        padding: 0px !important;    }    .page_wrapper_bg .form-horizontal .form-group {        display: flex;        flex-direction: column;    }    .RWDproduct_page .products-info,    .RWDproduct_page .pic-box {        width: 100%;    }    .RWDproduct_page .pic-box .easyzoom--overlay {        float: unset;    }    .RWDproduct_page .gallery-control .btn {        min-width: unset;        width: fit-content;    }    .ebtn,    .page_wrapper_bg .btn {        margin: 1rem 0 0;    }    .RWDproduct_page .m-pd-info .select-box .btn {        background: #e2c38c;        color: #000;        margin: 0rem 0 0;    }    .RWDproduct_page .btn-other li {        width: 50%;        border: 1px solid #e2c38c;        margin: 0px 3px;        color: #e2c38c;    }    .RWDproduct_page .btn-other {        display: flex;        width: 100%;        margin: 2rem 0rem 0rem;    }    .RWDproduct_page .faq-item.active .faq-question,    .RWDproduct_page .faq-item .faq-question {        background: transparent;        color: #fff;    }    .RWDproduct_page .faq-item .editor {        color: #fff;    }    .RWDproduct_page .faq-item.active {        background-color: #00000052;    }    .RWDproduct_page .faq-item.active span{        color: #e2c38c;        font-weight: 500;    }    .RWDproduct_page .faq-list {        margin: 2rem 0rem;    }    .RWDproduct_page .faq-item+.faq-item .faq-question {        border-top: 1px solid #fff;    }    #mobile-fixed .btn-shop {        display: flex;        align-items: center;    }    #mobile-fixed .btn-shop .btn {        width: 47%;        float: left;        min-width: unset;    }    #mobile-fixed .btn-shop .btn.add,    #mobile-fixed .btn-shop .btn.shop {        margin-bottom: 0.5rem;    }    .layoutlist_8.rwd .listdate {        margin: 0px 0 0;    }    .layoutlist_8.rwd .list_img+.list_subject {        margin-top: 15px;    }    .layoutlist_2 .col-xs-12,    .cate_list .col-sm-6,    #album .album_d_item,    .layoutlist_2 .album_item,    .video_item,    .album_item {        width: 50%;    }    .sortbar {        text-align: center !important;        display: block !important;        float: unset !important;    }    #mobile-fixed .fixed-bottom .price-box {        padding-top: 1rem !important;    }    .page_content1v1 .row {        display: flex;        flex-wrap: wrap;    }    #mobile-fixed .price-box li.delline {        color: #bababa;    }    .contact-info {        flex-direction: column;    }    .contact-info ul {        width: 100%;    }    .service .paragraph .service-des .text h4 {        font-size: 17px;        letter-spacing: 1.5px;    }    .phone-info img {        width: 6%;        margin-right: 10px;    }    .phone-info {        display: none !important;    }}@media (max-width: 736px) {    #RWDquiry,    #RWDshopping {        margin: 2rem;    }}@media (max-width: 667px) {    .shopping-item .table .tbody .tr,    .shopping-item {        background: transparent;    }    .shopping-item .freight-info {        border-top: 0px solid #0000002b;    }    .shopping-item .table .tbody>.tr {        border-top: 0px solid #0000002b;    }    .shopping-item {        margin-left: 0px;        margin-right: 0px;    }    #mobile-fixed .btn-box,    #mobile-fixed .fixed-in {        width: 49%;    } .RWDtimeline01 li.event .point {        padding: 2rem 2rem;    }    .page_wrapper_bg .RWDtimeline01 .timeline-in {        padding: 0rem;    }    .faq1 .layoutlist_2 {        padding: 2rem 1rem;    }
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*模組*/ 
.service-block { padding: 120px 0 60px;}.RWDleft_cont002 {padding: 80px 0;}.product-block {padding: 60px 0;}.video-block{padding: 60px 0 40px;}.RWDbanner_plus01 .logo {width: 240px;}.RWDbanner_plus01 .slick-caption.txt-left {width: 100%;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {bottom:55px;}.RWDbanner_plus01 .slick-caption {top: 55px;}#RWDfullscreen01 .container { width: 90%;}.product-block {background: #232323;}/*-----*/ 
.RWDmenu_plus04 .features {padding-right: 20px; margin-right: 20px;}.RWDService001 i { width: 50px;position: absolute;}.RWDService001 .col-md-3.col-sm-6 {margin: 0 0 30px !important;width:100%}.RWDService001 article.boxFeature-2 h2 {text-align: left; margin: 0px 0 10px;padding-left: 65px;}.RWDService001 p {text-align: left; padding-left: 65px;}.RWDService001 article.boxFeature-2:after{display:none;}.RWDService001 article.boxFeature-2 {padding: 0 0 20px;border-bottom:1px dotted #3c3c3c;}.index .row>.col-md-12 {padding: 0;}.RWDService001 .row:nth-child(3) a:last-child article.boxFeature-2 {border-bottom: none;padding: 0;}.RWDleft_cont002 .item-second .text-box {width: 100%;margin: 0 auto 40px;padding: 0;}.RWDleft_cont002 .item-second .text-box a {width: 100%;}.slick-vertical .slick-slide {width: auto !important;}.product-block .container {width: 95% !important;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%; margin: 0 0 30px;}.RWDproduct002_v2 .btn-box {width: 95%;}.RWDvideo002 .videoitem {width: 100%;margin: 0 0 20px;background: transparent;}.footer-block .container { flex-direction: column;}.footer-left {padding: 50px 20px;flex-wrap: wrap;width: 100%;text-align: center;}.footer-right {width: 100%;padding: 50px 20px 30px;}.ftmenu-sec ul {grid-template-columns: 1fr 1fr;}h1.main-title, .RWDproduct002_v2 .main-title {font-size: 30px !important;}.RWDleft_cont002 .ab-title h1 {font-size: 27px;}.RWDleft_cont002 .ab-title h5 {font-size: 18px;}.RWDleft_cont002 .container {    width: 95% !important;}.RWDleft_cont002 .abtitle-box {flex-direction: column;}.RWDleft_cont002 .ab-title {    width: 100%;    margin: 0 auto 20px;    padding-right: 0;}.RWDleft_cont002 .ab-subtitle {    width: 100%;    text-align: center;}.ab-subtitle br {    display: none;}.RWDleft_cont002 .ab-txt {    padding: 20px 0 0;    margin: 20px 0 0;    text-align: left;}.RWDleft_cont002 .item-second .text-box a { color: #fff; border: none;background: #2bb135;}.RWDleft_cont002 .item-second .text-box i.ii-line1 { color: #fff;}.ftmenu-sec ul {    display: flex;    flex-wrap: wrap;}.ftmenu-sec li {    border-bottom: 1px dotted #06353e;    text-align: left;    margin: 0 5px 20px;    width: calc(100%/3 - 10px);    font-size: 14px;}.video-block:before,.product-block:before {display: none}.scrollTop002 {bottom: 160px;}.figcaption_bottom h2 { display:block;min-height: auto;line-height: 1.7;margin:5px 0}.RWDnews_autolist .news-list {width: calc(100% - 80px);}.news-block {padding: 5px 0 5px 20px;}.RWDproduct002_v2 .section-subject {margin: 0px 0px 30px;}.RWDproduct002_v2 .filter-portfolio ul {background: transparent;box-shadow: none;border: none;margin:0 0 50px;display: flex;flex-wrap: wrap;}.RWDproduct002_v2 .filter-portfolio ul>li {    margin: 0 3px 10px;    width: calc(100%/3 - 6px);}.RWDproduct002_v2 .active .btn.btn-rj{    background-color: #af9870 !important;    color: #000;    background: #fff;}.RWDproduct002_v2 .btn.btn-rj  {    color: #ddd;    border-right: none;    padding: 5px;    width: 100%;    border-bottom: none;    background: url(archive/image/customization/btn-ph5.png);    background-size: cover;}.RWDproduct002_v2 .active .btn.btn-rj:before {    background: transparent;    transition: .3s ease;    border: 2px solid #efe1c8;}.RWDproduct002_v2 .btn.btn-rj:before {    content: "";    position: absolute;    display: inline-block;    width: calc(100% - 5px);    height: calc(100% - 5px);    background: transparent;    margin-right: 9px;    border: 1px solid rgb(255 255 255 / 50%);    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.RWDproduct002_v2 .row:nth-child(2) .col-md-12,.RWDproduct002_v2 .row:nth-child(3) .col-md-12 {padding: 0;}.RWDproduct002_v2 .popup-portfolio {margin: 0;}.RWDproduct002_v2 .section-inner .row:nth-child(2) {    position: sticky;    top: 80px;    z-index: 11;}.RWDproduct002_v2 .portfolio-bottom{padding-top:0;}.rights-block {padding: 10px 15px 55px;}.RWDfakeloader img {width: 190px;}    .RWDeditor01 .article .paragraph h3{        width: 100%;        display: inline-flex;        text-align: center;        }    .RWDeditor01 .article .paragraph a{        width: 100%;    }    .page_wrapper_bg section.call_to_action::after {        content: unset;    }    #RWDquiry,    #RWDshopping {        margin: 1rem;    }    .page_wrapper_bg section.call_to_action::after {        font-size: 4rem;        bottom: 1rem;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 3rem 0;    }    .page_wrapper_bg .article-text .tabs {        margin-top: 3rem;    }    .layoutlist_8 .item {        width: 100%;    }    .layoutlist_2 .col-xs-12,    .cate_list .col-sm-6,    #album .album_d_item,    .layoutlist_2 .album_item,    .video_item,    .album_item {        width: 100%;    }    .page_wrapper_bg .RWDeditor01 .row {        flex-direction: column;    }    .page_wrapper_bg .RWDeditor01 .col-md-6 {        width: 100%;    }    .page_wrapper_bg .RWDeditor01 .col-md-6 p {        margin-bottom: 1rem;    }    .ebtn,    .page_wrapper_bg .btn {        width: 100%;    }    .page_wrapper_bg .video_item,    .rwdlayoutlist_9 .litem,    .layoutlist_8 .item .layoutlist_2 .col-xs-12,    .layoutlist_2 .album_item {        width: 100%;    }    .page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5,    .page_wrapper_bg .form-horizontal .form-group .col-md-11 {        padding: 0px;    }    .privacy-page .content-part {        row-gap: 1rem;    }    .privacy-page .content-part h3 {        margin: 0 0 0rem;    }    .privacy-page .content-part ul {        margin-top: 0.5rem;    }     .page_wrapper_bg .article-text .container .pagecontent {        padding: 0px 15px !important;    }    .product3.productlist .page_wrapper_bg .article-text .container .pagecontent {        padding: 0px !important;    }    .productcontent .page_wrapper_bg .article-text .container .pagecontent,    .articlecontent .page_wrapper_bg .article-text .container .pagecontent {        padding:0px 15px !important;    }    #sidebar {        padding: 0px 15px;    }    .faq1 .layoutlist_2 {        padding: 0rem;        background: transparent;    }    .page_wrapper_bg .pageTitle {        font-size: 26px !important;    }    .page_wrapper_bg .article-text .container {        width: 100%;    }    .eformsDesc {        margin: 0px 0;        padding-bottom: 0px;    }    .album2 .page_content2 .photo_view,    .album1 .page_content2 .photo_view {        background: transparent;        padding: 0rem;    }    .service .service-des .text {        padding: 0rem 0rem;    }    .service .service-des .text {        display: block;    }    .service .service-des table {        margin: 0rem 0rem 1rem;    }    .phone-info span {        font-size: 15px;    }    .page_wrapper_bg .article-text .webdesc img {        padding: 0px 15px;        margin-bottom: 2rem;    }    .service .paragraph .decorate-image{        display: none;    }    .service{        display: flex;        flex-direction: column;    }    .service .service-des td {        padding: 10px 9px 10px 0px;    }    .layoutlist_8 .item:nth-child(2){        padding: 0rem 0rem 2rem 0rem !important;    }    .service .service-des td br {        display: block;    } 
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {padding: 35px 14px;}    .layoutlist_8 {        padding: 0rem;        background: transparent;    }    .RWDmenu_plus04 .header {        padding: 0 10px !important;    }    #mobile-fixed .btn-box .normal.bg2,    #mobile-fixed .btn-box .normal {        padding: 10px 5px;        font-size: 12px;    }    .RWDquiry .btn.normal,    .RWDshopping .btn.normal {        min-width: 100%;        margin: 10px 0px;    }    #RWDquiry .btn-box,    #RWDshopping .btn-box {        flex-direction: column;    }    .contact-info {        padding: 1rem 0rem;    }    .service .paragraph .decorate-image {        display: none;    }    .form_product {        overflow-x: auto;        white-space: nowrap;        width: 100%;    } .phone-info {        display: block !important;    }    .service .service-des td {        padding: 10px 20px 10px 0px;    }
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {    #mobile-fixed .btn-box {        padding-left: 4px;    }    .sortbar {        margin: 0px 30px 10px !important;    }}

/*414px end*/
/*370px start*/

@media (max-width: 370px){.footer-block {font-size: 14px; letter-spacing: 0.5px;}.ftmenu-sec li { width: calc(100%/2 - 10px);}.RWDleft_cont002 .ab-title h1 span {padding: 0 3px;}.RWDleft_cont002 .ab-title h1 {letter-spacing: 1px;font-size: 22px;}.RWDleft_cont002 .ab-title h5 {font-size: 16px;}}

/*370px end*/