body {font-size:15px;letter-spacing:2px;line-height:1.8;color:#333;}#RWDfullscreen01 .container , .footer-block .container {width:85%;}.slickitem01 .slick-caption .container , .news-block .container {width:75% !important;}.news-bg {    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;}.cd-main-content {position: relative;}.cd-main-content::before {    content: "";    background: linear-gradient(to top,transparent 0%,rgb(0 0 0 / 50%) 100%);    display: block;    position: absolute;    width: 100%;    height: 200px;    left: 0;    top: 0;    z-index: 1;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}.bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.flipInY {animation-name: fadeIn;}/* all */a{color:#989898}a:hover{text-decoration: none;}.RWDMenuShop001 .container{width:90%}a:hover, a:focus {color: #b3a479;}.btn-primary a:hover{color:#fff}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{background-color: #333;    border-color: #333;}.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus{background-color: #333;}/*標題*/ 
.RWDbanner007 .title-main, .RWDproduct002_v3 .main-title , .RWDProduct015__head__h1 {    color: #000;    font-size: 50px;    letter-spacing: 5px;    line-height: 1.5;    font-family: 'Noto Serif TC', serif;    font-weight: 600;margin: 0 0 6px;}.RWDbanner007 .title-sub {    color: #777;    font-family: 'Noto Serif TC', serif;    margin-left: 12px;    font-size: 20px;    letter-spacing: 1px;    margin-top: 2px;}.RWDproduct002_v3 .sub-title , .RWDProduct015__head__h2 {color: #777; font-family: 'Noto Serif TC', serif; font-size: 20px;letter-spacing: 1px;margin: 4px 0 0;}.RWDproduct002_v3 .section-subject {text-align: left;}.RWDproduct002_v3 .section-subject .col-md-12 {    display: flex;    flex-wrap: wrap;    align-items: flex-end;padding: 0px 10px;}.RWDproduct002_v3 .main-title {    width: 100%;}.RWDproduct002_v3 .sub-title {    width: 100%;}.RWDproduct002_v3 .section-line {display:none;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption.txt-right {    top: 38%;}.RWDbanner_plus01 .page-scroll {width: auto;left: 0px;margin-left: 15px;bottom: 0;transform: translateX(-50%);transform: translateY(51%);}.RWDbanner_plus01 .page-scroll a {display: inline-block;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);color: #fff;letter-spacing: .1em;text-decoration: none;-webkit-transition: opacity .3s;transition: opacity .3s;}.RWDbanner_plus01 .page-scroll.style-custom span { writing-mode: tb-rl;margin-bottom: 0; font-size: 12px;letter-spacing: 2px;color:#fff;font-weight: 300;padding-bottom: 40px;}.RWDbanner_plus01 .page-scroll.style-custom span::before {position: absolute;content: '';width: 1px;height: 30px;left: 30px; top: 0;background: #fff;animation: scd 5s ease 0s infinite alternate;transition: all 0.5s ease 0s;}.RWDbanner_plus01 .page-scroll.style-custom span::after {content: '';width: 1px;height: 100%;background: rgba(255,255,255,0.3);position: absolute;left: 30px;bottom: 0;}@keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;}}@-webkit-keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #FFDB00;}/*選單*/ 
.RWDmenu_plus04 {    z-index: 202;}.RWDmenu_plus04 .logo {width: 210px;margin: 12px 0 0;}.RWDmenu_plus04 .header {    background: transparent;    padding: 0px 60px;transition: 0.5s ease;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #eee;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-family: 'Noto Serif TC', serif;    font-size: 16px;    letter-spacing: 2px;    color: #fff;    font-weight: 400;}.RWDmenu_plus04 .header.header.is-up {background: #111;transition: 0.5s ease;}.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: #ddd;}.RWDmenu_plus04 .container {width: 100% !important;max-width: 100%;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}li.menu_a {margin-left: 20px;}.RWDmenu_plus04 .site-nav li.menu_a>a::before {    background: #ffdb00;    content: "";    position: absolute;    width: 110%;    height: 35px;    bottom: 21px;    pointer-events: none;    transition: 0.3s ease;    right: -15px;    z-index: -1;}.RWDmenu_plus04 .site-nav li.menu_a>a::after {content: "";position: absolute; background: url(archive/image/customization/writing.png)no-repeat;width: 18px;height: 18px;background-size: contain;right: -5px;transition: 0.3s;top:31px;}li.menu_a::after {display:none}.RWDmenu_plus04 .site-nav li.menu_a>a:hover::before, .RWDmenu_plus04 .site-nav li.menu_a>a:hover::after {    background-color: #ffe232;}.RWDmenu_plus04 .site-nav .menu li.menu_a a {color: #000;margin-right: 3px;}/*產品*/ 
.product-block {    background: url(archive/image/customization/soo2-white.png);    padding: 120px 0px 0px;}.RWDproduct002_v3 {padding:0}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: 25%;    padding: 10px 15px;    margin: 0 0 40px;}.RWDproduct002_v3 .btn.btn-rj {    font-size: 16px;    font-weight: 600;    letter-spacing: 1px;    background: #ebe9e9;    margin: 0px 5px;    padding: 4px 15px;    color: #555;border-radius: 0;border: 1px solid #ebe9e9;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {position: relative;z-index: 2;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover::after {width: 100%;}.RWDproduct002_v3 .popup-portfolio .portfolio-item::after {    content: "";    position: absolute;    width: 0;    height: 100%;    background: url(archive/image/customization/soft_wallpaper1.png);    transition: 0.5s ease;    top: 0;    left: 0;    bottom: 0;    z-index: -1;    box-shadow: 0px 0px 10px rgb(170 170 170 / 32%);}.RWDproduct002_v3 .popup-portfolio {margin: 0 auto;}.portfolio-bottom__h4, .RWDProduct015 .product_box .title {    color: #333;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    font-size: 20px;    letter-spacing: 1px;    line-height: 1.3;    margin: 20px 0 10px;    padding: 0;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}p.portfolio-bottom__p , .RWDProduct015 .product_box .memo {    font-size: 16px;    letter-spacing: 1px;    color: #555;margin: 0;    padding: 0;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {transition: all .3s ease-in-out;color: #000;}.RWDproduct002_v3 .active .btn.btn-rj , html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {    background-color: #FFDB00;    color: #000;    opacity: 1;    font-weight: 600;border: 1px solid #FFDB00;}.RWDproduct002_v3 .portfolio-item>.inner-content {    box-shadow: 3px 3px 10px #bbb;}.RWDproduct002_v3 .filter-portfolio ul {text-align: right;}.RWDproduct002_v3 .filter-portfolio {margin-top: -100px;}/*熱銷*/ 
.select-block {    padding: 80px 0 140px;    background: url(archive/image/customization/soo2-white.png);}.select-block .container {    padding-top: 100px;    border-top: 1px solid #ddd;}.RWDProduct015 .tab__name {    font-size: 14px;    letter-spacing: 1px;}.RWDProduct015 .tab {    margin: 0 0 6px;}.RWDProduct015 .product_box .imgs_box {    border: 0;    padding: 0;}.RWDProduct015 .product_box {    padding: 0px 15px;}.RWDProduct015 .tab--hot {    background-color: #ffdb00;    color: #000;    font-weight: 600;}/*關於*/ 
.about-block {    background: url(archive/image/customization/soft_wallpaper1.png);    overflow: hidden;}.RWDleft_cont002 .container {    width: 100% !important;    padding: 0;}.about-block > .container {    width: 100% !important;    margin: 0;    padding: 0;    display: flex;    align-items: flex-end;}.RWDleft_cont002 .item-second {display: flex;flex-direction: row;}.RWDleft_cont002 .item-second a {width: 45%;}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second .text-box {    width: 55%;    background: transparent;    padding: 200px 200px 0 160px;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second {background: transparent;}.RWDleft_cont002 .item-second .text-box a {display:none;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box {color:#555;}.RWDleft_cont002 .item-second .text-box .subtitle {font-size: 18px;color: #777;font-weight: normal;letter-spacing: 2px;line-height: 1.5;margin: 0px !important;}.RWDleft_cont002 .item-second .text-box .text {    width: 100%;    font-size: 16px;    letter-spacing: 2px;    line-height: 1.8;    color: #555;    border-top: 1px solid #ccc;    margin: 100px 0 0;    padding: 100px 0 0;}.item-second a {pointer-events: none;}.about-editor {width: 90%;}.about-para {    width: 10%;    height: 55vh;    margin-bottom: -3%;}.RWDparallax_new , .RWDparallax_new .picbgbox {height: 100% !important;}.RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .subtitle {    font-family: 'Lora', serif;    font-size: 72px;    font-weight: 400;    color: #111;    letter-spacing: 1px;    line-height: 1.1;}.RWDleft_cont002 .item-second .text-box .text {    display: flex;align-items: flex-start;}.info-left h4 {    color: #333;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    font-size: 40px;    letter-spacing: 1px;    line-height: 1.2;    margin: -5px 0 0;}.info-left {width: 60px;}.info-right {width: calc(100% - 60px);padding-left: 60px;}.info-right h5 {    margin: 0px 0 30px;    font-size: 20px;    line-height: 1.5;    color: #000;    font-family: 'Noto Serif TC', serif;    font-weight: 600;}
/*最新消息 start*/

.news-block {    position: relative;    padding: 180px 0px 120px;    overflow: hidden;}.RWDbanner007 {position: relative;display: flex;}.RWDbanner007 .item-title {    color: #333;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    font-size: 30px;    letter-spacing: 1px;    line-height: 1.3;    margin: 0 0 50px;}.RWDbanner007 .item-title-blk {margin-bottom: 20px}.RWDbanner007 .item-blk {height: 620px;}.RWDbanner007 .item-img {height: 620px;}.RWDbanner007 .item-editor .box {margin-bottom: 20px;}.RWDbanner007 .item-pagination {position: absolute;right: -75px;top: 45px;transform: rotate(90deg); z-index: 111;}.RWDbanner007 .item-pagination .swiper-pagination-bullet-active:before {background-color: #000;}.RWDbanner007 .item-pagination .swiper-pagination-bullet:before {content: '';background-color: #222;width: 25px;height: 5px;border-radius: 0}.RWDbanner007 .item-pagination .swiper-pagination-bullet {width: 30px;height: 20px}.RWDbanner007 .item-fraction {    color: #666;    right: 15px;    font-family: 'Lato', sans-serif;    position: absolute;    width: 120px;    height: 120px;    top: -50px;}.RWDbanner007 .decorate-line {width: 100%;height: 1px;margin: 10px 0;background-color: #bbb;transform: rotate(-45deg);}.RWDbanner007 .crrent-page { font-size: 50px;position: relative;left: -50px;opacity: 0.8;color: #111;}.RWDbanner007 .total-page {position: relative;right: -10px;top: -10px;font-size: 22px;color: #aaa;}.RWDbanner007 .link-store {max-width:180px;max-height: 4em;width: 180px;overflow: hidden;bottom: -90px; font-size: 15px;text-decoration: none;color: #555;border-bottom: 1px solid #888;padding-bottom: 12px;z-index: 2;letter-spacing: 3px;font-weight: 500;transition: 0.5s;}.RWDbanner007 .link-store:hover {color: #222;border-bottom: 1px solid #333}.RWDbanner007 a.link-store::after {    content: "";    clip-path: polygon(0 0, 0% 100%, 100% 45%);    background: #888;    width: 10px;    height: 10px;    right: 5px;    top: 5px;    position: absolute;    transition: 0.3s;}.RWDbanner007 a.link-store:hover::after {background: #222}.RWDbanner007 .swiper-container {background-color: transparent;overflow: visible;}.RWDbanner007 .item-box {width: 550px;height: 504px;top: -2px;}.RWDbanner007 .banner-info {    -webkit-writing-mode: vertical-lr;    writing-mode: vertical-lr;    text-align: left;    padding-right: 120px;z-index: 2;}.RWDbanner007 .item-info {height: 504px !important;padding: 80px 60px;}.RWDbanner007 .swiper-slide.swiper-slide-prev, .RWDbanner007  .swiper-slide.swiper-slide-next {filter: blur(1px);transition: all .5s ease;}.RWDbanner007 .item-info:before {    background-color: #fff;    box-shadow: 2.8px 2.8px 2.2px rgb(0 0 0 / 2%), 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 12.5px 12.5px 10px rgb(0 0 0 / 4%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%), 41.8px 41.8px 33.4px rgb(0 0 0 / 5%), 100px 100px 80px rgb(0 0 0 / 7%);}.RWDbanner007 .item-box .box-shadow {-webkit-box-shadow: none;box-shadow: none;}.RWDbanner007 .item-editor {color: #333;position: relative;font-size: 16px;letter-spacing: 1px;line-height: 1.8;overflow: hidden;-webkit-line-clamp: 10;max-height: 277px;}.RWDbanner007 .item-editor ul {    padding-left: 20px;}.RWDbanner007 .item-nav-next {position: absolute;right: 2px;}.RWDbanner007 .item-nav-next, .RWDbanner007 .item-nav-prev {width: 40px;height: 40px;background-color: #000;top: -85px;margin-top: 0;outline: 0;z-index: 1;font-size: 18px;color: #fff;}.RWDbanner007 .item-nav-prev {position: absolute;left: auto;right: 60px;}.RWDbanner007 .item-nav-prev:hover {width: 40px;left: auto;}.RWDbanner007 .item-nav-next:hover {width: 40px;right: 2px;}.RWDbanner007 .item-subtitle {    position: relative;    font-size: 18px;    color: #555;    letter-spacing: 1px;}.RWDbanner007 .item-nav-next:after{display:none;}.RWDbanner007 .item-editor a {border-bottom: 1px solid #666;color: #999;}.RWDbanner007 .swiper-button-disabled {opacity: .3;}.RWDbanner007 .swiper-slide.swiper-slide-prev, .RWDbanner007 .swiper-slide.swiper-slide-next {    transition: all .5s ease;    opacity: 0;}@media (max-width: 1700px) {.RWDbanner007 .banner-info {margin-bottom: 50px;}}@media (max-width: 1400px) {.RWDbanner007 .item-box {width: 500px;height: 460px;}.RWDbanner007 .item-img {height: 460px;}.RWDbanner007 .item-info {height: 462px !important;padding: 50px;}.news-block .container {width: 90%;}}@media (max-width: 1199px) {.news-block {padding: 80px 0 120px;}.RWDbanner007 .item-blk {height: 430px;}}@media (max-width: 600px) {.news-block .container {width: 100%;padding: 0 30px;}.RWDbanner007 .title-main {font-size: 32px;}.RWDbanner007 .item-fraction {right: 0px;top: -35px;color: #eee;height: 35px;width: auto;padding: 5px 10px;flex-wrap: nowrap;flex-direction: row;align-items: center;}.news-block .container {width: 100%;padding: 0 30px;}.RWDbanner007 .banner-info {padding: 0;}.RWDbanner007 .item-blk {padding: 0;}.RWDbanner007 .item-img {height:35vh !important;overflow: hidden;}.RWDbanner007 .item-blk .item-box {position: relative;width: calc(100% + 2px);left: -1px;}.RWDbanner007 .item-box {height: auto;}.RWDbanner007 .item-info {padding: 30px;}.RWDbanner007 .item-nav-next, .RWDbanner007 .item-nav-prev {right: -25px;}.RWDbanner007 .item-nav-prev {left: -25px;}.RWDbanner007 .item-nav-prev:hover {left: -25px;}.RWDbanner007 .item-nav-next:hover{left: auto;right: -25px;}.RWDbanner007 .item-editor {font-size: 14px;letter-spacing: 1px;}.RWDbanner007 .decorate-line {width: 1px;height: 15px;margin: 0 10px;background-color: #ddd;transform: rotate(12deg);}.RWDbanner007 .item-content {position: initial;}}

/*最新消息 end*/
/*footer start*/

.footer-block {    background: #212121;    border-top: 1px solid #333;    font-size: 16px;    letter-spacing: 1px;    line-height: 1.8;    color: #ccc;    padding: 120px 0 60px;}.footer-block a {color: #ccc;}.footer-info h4 {    color: #ddd;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    font-size: 21px;    letter-spacing: 1px;    line-height: 1.2;}.ft-child h4 {display: inline-block;}.footer-block .container {display: flex;align-items: flex-end;}.footer-info {    width: 75%;    padding: 0px 100px;}.ft-inf0 {display: flex;}.webs br.visible-xs {display: block !important;}.webs span {display: none;}.webs, .webs a {    font-size: 13px;    color: #999;    letter-spacing: 0px;}.ft-child {margin-right: 60px;}.ft-child h5 {    font-family: 'Noto Serif TC', serif;    font-size: 17px;    margin: 0;    display: inline-block;}.footer-info > .RWDedictor > h4 {    border-bottom: 1px solid #444;    padding-bottom: 15px;    margin-top: 0;}.scrollTop002 {bottom: 60px;}.scrollTop002 img {filter: contrast(0.2);}.fixed-btn {    display: none;}/*第二種*/ 
.RWDalert_fancybox.bottom {    width: 500px;    padding: 30px 50px 20px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    background: #fff !important;    color: #000 !important;    left: auto !important;    right: 0 !important;    line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 15px !important;letter-spacing: 1px !important;}.RWDalert_fancybox .btn.active {    margin-top: 20px;    background: #ffdb00 !important;    border: 1px solid #ffdb00 !important;    display: block;    padding: 5px 50px;    color: #000 !important;    font-size: 15px !important;    border-radius: 0;font-weight:600;}.RWDalert_fancybox .btn:hover {background: #ffe232 !important;color: #000 !important;}/*social樣式*/ 
.RWDsocial002 {    margin: 0 0 13px;    display: flex;}.RWDsocial002 .iconRounded {    border: 0;    font-size: 18px;    margin: 0 10px 0 0;    background: transparent;}

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

/*main*/ 
.page_wrapper_bg .main {margin-top: 0px !important;}.page_wrapper_bg section.call_to_action {padding: 80px 0 120px 0; min-height: 700px; position: relative;}.page_wrapper_bg section.call_to_action::before {content: ""; background: url(archive/image/customization/soo2-white.png); position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1;}.page_wrapper_bg section.call_to_action>.container {max-width: 1500px; width: 85%; padding: 0 15px;}.page_wrapper_bg .article-text .container {width: 100%;}/*-------文字--------*/ 
.page_wrapper_bg .hgroup h1 {font-size: 45px; text-align: center; font-weight: 600; letter-spacing: 3px; line-height: 1.5; color: #000; margin: 0; font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h2 {font-size:24px; line-height: 1.5; letter-spacing:2px; font-weight: 500; font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px; line-height: 1.5; margin-bottom: 10px; font-weight: 500; font-size: 24px !important; font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text h4 {font-size: 20px; line-height: 1.5; letter-spacing: 2px; margin: 15px 0 15px; font-weight: 500; font-family: 'Noto Serif TC', serif;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p {font-size:16px; line-height: 1.8; letter-spacing: 1px; color: #555; font-weight: 400;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6 {font-size: 20px !important; font-weight: 500; color: #111; font-family: 'Noto Serif TC', serif;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:16px; line-height: 1.8; font-weight: 400; color: #555;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*主標*/ 
.page_wrapper_bg .hgroup .container {width: 100%; padding-bottom: 35px; margin-bottom: 50px; border-bottom: 1px solid #ddd;}.page_wrapper_bg .hgroup .container .page_subject {display: flex; justify-content: space-between; align-items: flex-end; padding: 0;}.page_wrapper_bg .hgroup h1 {text-align: left; line-height: 1;}/*麵包屑*/ 
.hgroup .breadcrumb {font-size:13px; background-color: transparent; border: none; text-align: center; float: none !important; position: relative; bottom: 0; padding: 0; margin: 10px 0 20px; text-align: right; margin-bottom: 0;}.hgroup .breadcrumb a {color: #888; transition: all 0.3s ease;}.hgroup .breadcrumb a:hover {color: #111; transition: all 0.3s ease;}/*列表上方共同文字*/ 
.webdesc {font-size: 18px; font-weight: 500; color: #111;}/*banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-caption .container {width: 65% !important;}.page_wrapper_bg .RWDbanner_plus01 .logo {width: 38%;}.page_wrapper_bg .RWDbanner_plus01 .logo img {margin-bottom: 0; width: 100% !important;}/*-------按鈕--------*/ 
.btn {border-radius: 0;}/*回上一頁*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 0 0 12px 0; display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important; padding: 0; box-shadow: none; margin-top: 40px !important; text-align: left; position: relative;}.btn.btn_back a {font-size: 15px; min-width: 180px; padding: 0 0 12px 0; background: transparent; color: #555; transition: all 0.5s ease; border-bottom: 1px solid #888; letter-spacing: 3px;}.btn.btn_back::after {content: ""; clip-path: polygon(0 0, 0% 100%, 100% 45%); background: #888; width: 10px; height: 10px; right: 5px; top: 5px; position: absolute; transition: 0.3s;}.btn.btn_back a:hover {color: #222; border-bottom: 1px solid #333;}.btn.btn_back:hover::after {background: #222;}.productcontent .btn.btn_back::after {top: 13px;}/*確定送出*/ 
.ebtn {float: right; background: transparent !important; padding: 0; margin-right: 0; position: relative;}.ebtn a {font-size: 15px; text-align: left; min-width: 180px; color: #555; border-bottom: 1px solid #888; letter-spacing: 3px; transition: all 0.5s ease; font-size: 15px; font-weight: 400; padding: 0 0 12px 0;}.ebtn a:hover {color: #222; border-bottom: 1px solid #333; transition: all 0.5s ease;}.ebtn::after {content: ""; clip-path: polygon(0 0, 0% 100%, 100% 45%); background: #888; width: 10px; height: 10px; right: 5px; top: 12px; position: absolute; transition: 0.3s;}.ebtn:hover::after {background: #222;}/*顯示更多+隱藏更多*/ 
.RWDsearch_page .remore {color: #555; border: 1px solid  #ebe9e9; background: #ebe9e9; transition: 0.5s ease; font-weight: 600;}.RWDsearch_page .remore:hover {background: #FFDB00; border: 1px solid #FFDB00; color: #000;}.RWDsearch_page .more {color: #555; border: 1px solid  #ebe9e9; background: #ebe9e9; transition: 0.5s ease; font-weight: 600;}.RWDsearch_page .more:hover {background: #FFDB00; border: 1px solid #FFDB00; color: #000;}/*-------範例--------*//*編輯器*//*.page_wrapper_bg .pagecontent .RWDeditor01 {margin-left: -15px; margin-right: -15px;}*//*圖文輪播*/ 
.RWDslider01 .editor {font-size: 16px; line-height: 1.8; color: #555; letter-spacing: 1px;}/*時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #111; font-size: 22px; font-weight: 500; line-height: 1.8;  font-family: 'Noto Serif TC', serif;}.RWDtimeline02 .timeline2_list .block .text-in {font-size: 16px; color: #555;}.RWDtimeline01 li.event .point .title {font-size: 22px; font-weight: 500; margin: 0 0 20px 0; color: #333; font-family: 'Noto Serif TC', serif;}.RWDtimeline01 li.event .point .editor {font-size: 16px; line-height: 1.8; letter-spacing: 1px; color: #555;}.RWDtimeline01 .line_dot2 span {background: linear-gradient(to bottom,rgba(252,252,252,0) 0,rgba(252,252,252,1) 2%,rgba(252,252,252,1) 100%); background: -webkit-linear-gradient(to bottom,rgba(252,252,252,0) 0,rgba(252,252,252,1) 2%,rgba(252,252,252,1) 100%);}/*頁碼*/ 
.page .page_active, .page ul li a:hover {background: #555;}.page ul li a:hover {color: #fff;}/*-------選單--------*//*次選單C*/#sidebar .products-nav {background: #fff; /*box-shadow: 2.8px 2.8px 2.2px rgb(0 0 0 / 2%), 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 12.5px 12.5px 10px rgb(0 0 0 / 4%), 22.3px 22.3px 17.9px rgb(0 0 0 / 4%), 41.8px 41.8px 33.4px rgb(0 0 0 / 4%), 100px 100px 80px rgb(0 0 0 / 4%);*/ box-shadow: 2.8px 2.8px 2.2px rgb(0 0 0 / 2%), 6.7px 6.7px 5.3px rgb(0 0 0 / 3%), 12.5px 12.5px 10px rgb(0 0 0 / 4%), 10px 20px 17.9px rgb(0 0 0 / 4%), 41.8px 41.8px 30px rgb(0 0 0 / 4%), 13px 13px 20px rgb(0 0 0 / 4%);}.m2018 .products-nav .nav-title {font-weight: 500; color: #fff; background: #000000a3; font-family: 'Noto Serif TC', serif; letter-spacing: 2px; padding: 10px 15px; font-size: 18px;}.m2018 .products-nav ul>li a {font-weight: 500; transition: all 0.3s ease; font-family: 'Noto Serif TC', serif; color: #777;}.m2018 .products-nav li.active>a, .m2018 .products-nav li:hover>a {font-weight: 600; color: #111; transition: all 0.3s ease;}.m2018 .products-nav ul li>ul>li>a {font-weight: 400; color: #777; transition: all 0.3s ease; font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav li.active.iscate>a {color: #111; font-weight: 400; transition: all 0.3s ease;}.m2018 .products-nav>ul>li {border-bottom: 1px solid #ddd; padding: 0 0 10px 15px;}/*-------文章列表--------*//*文章列表G*/ 
.article2 .page_wrapper_bg .hgroup .container {margin-bottom: 20px;}.layoutlist_8 .item {display: flex; align-items: center; border-bottom: 1px solid #ddd; padding: 50px 0;}.layoutlist_8 .article_subject {font-family: 'Noto Serif TC', serif; font-size: 20px; font-weight: 600;}.layoutlist_8 .list_subject a {color: #333; transition: all 0.3s ease;}.layoutlist_8 .item:hover .list_subject>a {color: #000;}.layoutlist_8 .list_subject .summary {margin: 15px 0;}.layoutlist_8 .list_subject .summary a {font-size: 16px; color: #555;}.layoutlist_8 .listdate .yearmonth {text-align: center; font-family: 'Lora', serif;}.layoutlist_8 .listdate .day {text-align: center; color: #555; font-family: 'Lora', serif; font-size: 56px;}.layoutlist_8 .item .list_img img {border: 1px solid #eaeaea;}/*文章列表F*/ 
.page_wrapper_bg .layoutlist_7 {margin-top: 25px;}.layoutlist_7 .litem {margin: 10px 0 30px !important; padding: 15px; position: relative;}.layoutlist_7 .litem::after {content: ""; position: absolute; width: 0; height: 100%; background: url(archive/image/customization/soft_wallpaper1.png); transition: 0.5s ease; top: 0; left: 0; bottom: 0; z-index: -1; /*box-shadow: 0px 0px 10px rgb(170 170 170 / 32%);*/}.layoutlist_7 .litem:hover::after {width: 100%;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 19px !important; font-weight: 600; color: #333 !important; font-family: 'Noto Serif TC', serif; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}.layoutlist_7 .litem:hover .subject a {color: #111 !important;}.layoutlist_7 .summary, .layoutlist_7 .summary a {color: #555;}.layoutlist_7 .litem .img {border: 1px solid #eaeaea; overflow: hidden;}.layoutlist_7 .litem .img img {transition: all 0.5s ease;}.layoutlist_7 .litem:hover .img img {transform: scale(1.05); transition: all 0.5s ease;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {font-size: 13px !important;}/*-------產品列表--------*//*產品列表B*/ 
.productlist .layoutlist_2 {display: flex; flex-wrap: wrap;}.layoutlist_2 .item {margin-top: 35px; padding: 15px; transition: all 0.3s ease; border-bottom: 0; position: relative;}.layoutlist_2 .item::after {content: ""; position: absolute; width: 0; height: 100%; background: url(archive/image/customization/soft_wallpaper1.png); transition: 0.5s ease; top: 0; left: 0; bottom: 0; z-index: -1; /*box-shadow: 0px 0px 10px rgb(170 170 170 / 32%);*/}.layoutlist_2 .item:hover {transition: all 0.3s ease;}.layoutlist_2 .item:hover::after {width: 100%;}.layoutlist_2 .item .subject {/*text-align: center;*/ font-size: 19px; font-weight: 600; transition: all 0.3s ease; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #333; font-family: 'Noto Serif TC', serif; margin: 20px 0 10px; line-height: 1.5;}.layoutlist_2 .item:hover .subject a {color: #333; transition: all 0.3s ease;}/*.product_list_item div.img {box-shadow: 3px 3px 10px #bbb;}*/ 
.layoutlist_2 .col-xs-6.col-sm-4 {padding: 0;}.layoutlist_2 .item div.img img {transition: all 0.5s ease;}.layoutlist_2 .item:hover div.img img {transform: scale(1.05); transition: all 0.5s ease;}.product_list_item div.img {height: 230px !important;}/*-------產品內容--------*//*產品內容B*/ 
.page_wrapper_bg .article-text .RWDproduct_page {margin-top: 45px;}.RWDproduct_page .products-info .name-box {margin-bottom: 30px;}.RWDproduct_page .products-info .name {font-weight: 600; font-family: 'Noto Serif TC'; font-size: 22px; line-height: 1.5;}.RWDproduct_page .products-info .txt {margin-bottom: 35px;}.RWDproduct_page .products-info .txt .editor {line-height: 1.6; color: #555; font-size: 14px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {font-family: 'Noto Serif TC'; font-size: 16px; font-weight: 500; border-bottom: 1px solid #ddd;}.RWDproduct_page .products-info .txt .editor ul.product_info {padding-left: 20px; margin-top: 25px; margin-bottom: 0;}.RWDproduct_page .products-info .txt .editor ul.product_info li {margin-bottom: 3px;}.RWDproduct_page .products-con {padding-bottom: 50px; border-bottom: 1px solid #ddd;}.RWDproduct_page .products-info {width: 370px;}.RWDproduct_page .pic-box {width: calc(100% - 370px);}.RWDproduct_page .products-editor .product_item {margin-bottom: 50px;}.RWDproduct_page .products-editor .product_item .item_title {font-size: 18px; font-family: 'Noto Serif TC', serif; font-weight: 500; color: #111; margin-bottom: 15px;}.RWDproduct_page .products-editor .product_item ul.product_feature {padding-left: 20px;}.products-editor .product_item iframe {height: 28vw !important;}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {font-size: 15px; color: #555;}.RWDproduct_page .products-editor .product_item .item_title:before {position: relative; display: inline-block; content: ''; clip-path: polygon(0 0, 0% 100%, 100% 45%); width: 10px; height: 12px; background: #111; margin-right: 5px;}.RWDproduct_page .products-editor .product_item .product_pics.pics_row img {width: 49.5%;}.RWDproduct_page .products-editor .product_item .product_pics.pics_row {display: flex; flex-wrap: wrap; justify-content: space-between;}*-------相簿列表--------*//*相簿列表B*/ 
.albumlist .layoutlist_2 {display: flex; flex-wrap: wrap; margin-top: 15px;}.layoutlist_2 .album_item {height: auto !important; margin: 10px 0 30px; padding: 15px; position: relative;}.layoutlist_2 .album_item::after {content: ""; position: absolute; width: 0; height: 100%; background: url(archive/image/customization/soft_wallpaper1.png); transition: 0.5s ease; top: 0; left: 0; bottom: 0; z-index: -1; /*box-shadow: 0px 0px 10px rgb(170 170 170 / 32%);*/}.layoutlist_2 .album_item:hover::after {width: 100%;}.layoutlist_2 .album_item_subject {color: #333; padding: 10px 0px; font-size: 19px; font-weight: 600;  transition: all 0.3s ease; font-family: 'Noto Serif TC', serif;}.layoutlist_2 .album_item:hover .album_item_subject {color: #111;}/*-------相簿內容--------*//*相簿內容B*/ 
.photo_view>.slider {display: flex; flex-direction: column;}.photo_view div#slider {order: 1; margin: 0 0 15px; border: 1px solid #eaeaea; border-radius: 0;}.photo_view div#carousel {order: 3; padding: 10px 0;}.photo_view div#text {order: 2; margin-bottom: 30px;}.photo_view #slider .flex-viewport {height: 1000px !important;}.photo_view .flexslider .slides img {max-height: 1000px !important;}.photo_discription .text:before, .photo_discription .text:after {content: ''; position: relative; width: 20px; height: 1px; background: #c2c2c2; display: inline-block; top: -5px; margin-right: 5px;}.photo_discription .text {text-align: center !important; margin-top: 5px !important; font-size: 15px !important; font-weight: 600;}.photo_discription .text:before {margin-right: 5px;}.photo_discription .text:after {margin-left: 5px;}.page_desc2 .album_download_btn {padding: 10px 15px; background: #ffdb00; color: #111; font-family: 'Noto Serif TC', serif; font-weight: 500;}.page_desc2 .album_download_btn:hover {background: #ffe232;}.album_download_btn i.ii-link1:before {content: "\e93a";}.album_download_btn i.ii-link1 {margin-left: 5px;}/*-------個別--------*//*關於*/ 
.ab-in_item.ab-in_style1 {margin-bottom: 40px;}.ab-in_subject {color: #111; margin-bottom: 25px; font-weight: 600;  font-family: 'Noto Serif TC', serif;}.ab-in_subject .ab-in_maintitle {font-size: 26px; line-height: 1; margin-bottom: 10px;}.ab-in_subject .ab-in_subtitle {font-size: 19px;}.ab-in_txt {margin-bottom: 80px;}.ab-in_spec {font-size: 22px; font-family: 'Noto Serif TC', serif; padding-left: 20px; border-left: 1px solid #ccc; color: #111; line-height: 1; font-weight: 600;}.ab-in_spec span {display: block; text-transform: uppercase; line-height: 1; margin-top: 12px;}.ab-in_item.item_row {display: flex; flex-wrap: wrap; justify-content: space-between;}.ab-in_item.item_row>div {width: 49%; padding: 10px 0;}.ab-in_item.item_row>div:first-child {margin-top: 50px;}.ab-in_item.item_row>div:last-child {margin-top: -50px;}/*最新消息*/ 
.news_subject {margin-bottom: 60px;}.news_subject .news_subtitle {font-size: 22px; font-family: 'Noto Serif TC', serif; font-weight: 600; color: #111; letter-spacing: 1px; line-height: 1.6; margin-bottom: 15px;}ul.news_item {list-style: none; padding-left: 0;}ul.news_item li {margin-bottom: 40px;}.news_item li .item_title {font-size: 22px; font-family: 'Noto Serif TC', serif; font-weight: 700; padding: 5px 13px; background: #ebe9e9; display: inline-block; letter-spacing: 2px; margin-bottom: 10px; background: #ffdb00; color: #111;}.news_item .item_pics {display: flex; flex-wrap: wrap; justify-content: space-between;}.news_item .item_pics img {width: 49.5%; padding: 5px 0;}.news_item li .item_title:before {position: relative; display: inline-block; content: ''; clip-path: polygon(0 0, 0% 100%, 100% 45%); width: 13px; height: 15px; background: #111; margin-right: 7px;}/*聯絡我們*/ 
.eforms1 .page_wrapper_bg section.call_to_action>.container {max-width: 1400px;}.contactUs-content .item {margin-bottom: 50px;}.contactUs-content .begin {display: flex; align-items: flex-end;}.contactUs-content .begin img {width: 65px; margin-right: 20px;}.contactUs-content .begin p {font-size: 22px; font-family: 'Noto Serif TC', serif; color: #111; font-weight: 600; margin-bottom: 0; line-height: 1;}.contactUs-content ul.item {list-style: none; padding-left: 0;}.contactUs-content .item.info {display: flex; flex-wrap: wrap; justify-content: space-between;}.contactUs-content ul.item {list-style: none; padding-left: 0;}.contactUs-content .item.info li {width: 31%;}.contactUs-content .info .info_title {font-size: 18px; font-family: 'Noto Serif TC', serif; color: #111; font-weight: 600; padding: 0 0 7px 0; border-bottom: 1px solid #ddd; margin-bottom: 10px;}.contactUs-content .info .info_title span {font-size: 17px; margin-left: 7px; font-weight: 400;}.contactUs-content .item.info li p {margin-bottom: 0;}.contactUs-content .item.info li p a {color: #555;}/*.eforms1 .form-horizontal .form-group {margin-left: 0;}*/ 
.contactUs-content .item.info .map {margin-top: 10px;}.eforms1 .customized_columns ._input, .eforms1 .customized_columns select {background: #fff; border-radius: 0;}.eforms1 .eformsForm.layout_full {padding: 80px 150px; background: url(archive/image/customization/soft_wallpaper1.png);}.eforms1 .eformsDesc {border: 0; padding-bottom: 10px;}.eforms1 .form-group .control-label {width: 100px !important;}.eforms1 .form-group .col-sm-12.col-md-11 {width: calc(100% - 100px);}.eforms1 .eformsDesc_bottom {font-size: 14px;}.eforms1 .form-group .col-sm-12.col-md-5 {width: calc(50% - 100px);}.eforms1 textarea.form-control {min-height: 130px;}/*隱私權政策*/ 
.article4 .page_wrapper_bg section.call_to_action>.container {max-width: 1150px; margin: 0 auto;}.article4 .pagecontent .article_model[data-seq="0"] {margin-top: 0;}.privacy-content>p {margin-top: 0;}.privacy-content .item {margin-top: 40px;}.RWDalert_fancybox.bottom .editor a {color: #000; border-bottom: 1px solid #ccc;}

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

@media (max-width: 2400px) {.RWDbanner_plus01 .slickitem01 .logo img {width: 90%;}.RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .subtitle {font-size: 62px;}.RWDleft_cont002 .item-second .text-box .text {margin: 60px 0 0;padding: 60px 0 0;}.info-right {width: calc(100% - 30px);padding-left: 30px;}}@media (max-width: 2200px) {.RWDleft_cont002 .item-second .text-box {padding: 120px 120px 0px 120px;}}@media (max-width: 2000px) {#RWDfullscreen01 .container , .footer-block .container {width:90%;}.slickitem01 .slick-caption .container , .news-block .container {width:90% !important;}.footer-info {padding: 0px 50px;}.ft-child h4 {font-size: 18px;}.RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .subtitle {font-size: 50px;}/*內頁-banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-caption .container {width: 70% !important;}/*內頁-產品內容B*/ 
.products-editor .product_item iframe {height: 30vw !important;}}@media (max-width: 1800px) {.RWDleft_cont002 .item-second .text-box .text {display: block;margin: 20px 0 0;padding: 0;border-top: 0;}.info-left {width: 100%;}.info-left h4 {font-size: 20px;color: #000;margin: 0;}.info-right h5 {border-top: 1px solid #ccc;padding-top: 20px;margin: 25px 0px 10px;}.info-right {width: 100%;padding-left: 0;}.RWDleft_cont002 .item-second .text-box {padding: 120px 60px 0;}.select-block {padding: 50px 0 100px;}.footer-block .container {flex-wrap: wrap;}.footer-web {width: 100%;margin: 60px 0 0;}.webs br.visible-xs {display: none !important;}.webs span {display: inline-block;margin-left: 3px;}.footer-block .container {flex-wrap: wrap;align-items: flex-start;}.footer-logo img {width: 100%;}.footer-logo {width: 80px;}.footer-info {width: calc(100% - 80px);padding-left: 50px;padding-right: 0;}.footer-web {    display: flex;    align-items: center;}.RWDsocial002 {    margin: 0 30px 0 0;}}@media (max-width: 1750px) {/*內頁-產品列表B*/ 
.product_list_item div.img {height: 13vw !important;}}@media (max-width: 1500px) {.RWDmenu_plus04 .header {padding: 0px 20px;}.RWDmenu_plus04 .site-nav li.menu_a>a::before {bottom: 23px;}#RWDfullscreen01 .container, .footer-block .container {width: 95%;}.slickitem01 .slick-caption .container , .news-block .container {width:95% !important;}body {font-size:15px;letter-spacing: 1px;}.RWDbanner007 .item-blk {height: 502px;}.RWDbanner007 .item-img {height: 502px;}.RWDbanner007 .item-editor {font-size: 15px;}.RWDbanner007 .banner-info {padding-right: 60px;}.RWDproduct002_v3 .section-subject {text-align: center;margin-bottom:35px;}.RWDproduct002_v3 .filter-portfolio {margin-top: 0;}.RWDproduct002_v3 .filter-portfolio ul {text-align: center;}.portfolio-bottom__h4, .RWDProduct015 .product_box .title {margin: 20px 0 6px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {margin: 0 0 25px;}.news-block {padding: 140px 0px 120px;}p.portfolio-bottom__p, .RWDProduct015 .product_box .memo {font-size: 15px;letter-spacing: 0;}.RWDProduct015 .tab__name {font-size: 13px;}.select-block .container {padding-top: 80px;}.about-para {display: none;}.about-editor {width: 97.5%;}.RWDleft_cont002 .item-second .text-box {padding-right: 0;}.RWDleft_cont002 .item-second .text-box .text {font-size: 15px;letter-spacing: 1px;}.footer-block { font-size: 15px;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 90%;}/*內頁-聯絡我們*/ 
.eforms1 .eformsForm.layout_full {padding: 80px;}}@media (max-width: 1300px) {.photo_view #slider .flex-viewport {height: 78vw !important;}.photo_view .flexslider .slides img {max-height: 78vw !important;}}@media (max-width: 1200px) {.RWDmenu_plus04 .features .search-btn {margin-left: 12px;}.RWDbanner007 .item-info {height: auto !important;padding: 40px 40px 60px;}.RWDbanner007 .swiper-container-autoheight .swiper-wrapper {height: 460px !important;}.RWDbanner007 .item-box {height: 460px;}.RWDbanner007 {margin-left: 0% !important;}.RWDbanner007 .item-blk {height: auto;}.RWDbanner007 .swiper-container-autoheight .swiper-wrapper {height: auto !important;}.RWDbanner007 .item-img {overflow: hidden;}.RWDbanner007.md4sd .item-blk .item-box {position: relative;width: 100%;max-width: 100%;right: initial;left: initial;top: 0;margin: 0px auto 0px;height: auto;}.RWDbanner007 .item-img {height: 350px;}.RWDbanner007 .item-pagination {    transform: translate(50%) !important;    position: absolute;    top: initial;    bottom: 20px;    z-index: 111;    right: 50%;    width: 100%;    left: initial;    text-align: center;}.RWDbanner007 .title-main {margin: 0;}.RWDbanner007 .item-fraction {display: none;}.RWDbanner007 .item-title {margin: 0 0 20px;}.RWDbanner007 .item-title-blk {margin-bottom: 5px;}.news-block {padding: 80px 0px 120px;}.RWDbanner007 .title-main, .RWDproduct002_v3 .main-title, .RWDProduct015__head__h1 {font-size: 40px;letter-spacing: 2px;}.RWDbanner007 .title-sub {font-size: 18px;margin-left: 0;}.news-block .container {    width: 800px !important;    margin: 0 auto;}.RWDbanner007 .banner-info {margin-bottom: 30px;}.RWDbanner007 {display: block;}.RWDbanner007 .banner-info {-webkit-writing-mode: initial;writing-mode: initial;padding: 0;text-align: center;}.RWDbanner007 .item-img .swiper-slide {background-position: 0% 0%;background-size: contain;background-repeat: no-repeat;}.RWDbanner007 .item-img .swiper-slide {width: 100% !important;}.RWDbanner007 .link-store {right: 50%;transform: translateX(50%);}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100% / 3);}.RWDProduct015 .product_box {width: 50%;}.RWDleft_cont002 .item-second {align-items: center;}.RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .subtitle {font-size: 36px;}.RWDleft_cont002 .item-second .text-box {padding: 0px 60px;padding-right: 0;}.ft-child {margin-right: 40px;}.footer-logo {width: 60px;}.footer-info {width: calc(100% - 60px);padding-left: 40px;}.product-block {padding: 100px 0px 0px;}.select-block {padding: 50px 0 80px;}.RWDproduct002_v3 .sub-title, .RWDProduct015__head__h2 {    font-size: 18px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 62px)!important;    height: calc(100vh - 62px)!important;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action {padding: 60px 0 100px 0;}/*內頁-文章編輯*/ 
.article1 .page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 0;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup .container {margin-bottom: 40px;}.page_wrapper_bg .hgroup h1 {font-size: 40px;}/*內頁-產品列表B*/ 
.layoutlist_2 .item {margin-top: 0; margin-bottom: 35px;}/*內頁-產品內容B*/ 
.RWDproduct_page .products-info {width: 320px;}.RWDproduct_page .pic-box {width: calc(100% - 320px);}.RWDproduct_page .products-con {padding-bottom: 20px;}/*內頁-列表hover*/ 
.layoutlist_7 .litem:hover::after {width: 0;}.layoutlist_2 .item:hover::after {width: 0;}.layoutlist_2 .album_item:hover::after {width: 0;}/*內頁-文章列表F*/ 
.article3 .page_wrapper_bg .layoutlist_7 {margin-top: 0;}/*內頁-聯絡我們*/ 
.eforms1 .eformsForm.layout_full {padding: 60px;}.contactUs-content .item.info {margin-bottom: 10px;}.contactUs-content .item.info li {width: 48%; margin-bottom: 30px;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .logo {    width: 160px;    margin: 14px 0 0;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-right {    top: 42%;}.RWDbanner_plus01 .slickitem01 .logo img {    width: 100%;}.ml-stack-nav-toggle__line {background: #ddd;}.ml-stack-nav-toggle i {    color: #ddd;    letter-spacing: 0;    font-weight: 600;}.RWDmenu_plus04 .features:after {display:none;}.ml-stack-nav-toggle__line {background: #ddd;}.ml-stack-nav-toggle i {color: #ddd;letter-spacing: 0;font-weight: 600;}.RWDmenu_plus04 #mobile-menu .menu li a {    font-family: 'Noto Serif TC', serif;    font-size: 16px;    letter-spacing: 2px;    color: #111;    font-weight: 400;}li.menu_a {margin-left: 0;}.RWDleft_cont002 .item-second .text-box {    padding: 0px 30px;    padding-right: 0;}/*footer*/ 
.footer-block {padding: 80px 0px 40px;}.ft-inf0 {flex-wrap: wrap;}.ft-child {margin-bottom: 20px;}.footer-web {margin: 40px 0 0;}.scrollTop002 {    bottom: 40px;    right: 20px;}.fixed-btn {    display: block;    position: fixed;    top: 16px;    right: 200px;    z-index: 205;}.fixed-btn a:after {    content: "";    position: absolute;    background: url(archive/image/customization/writing.png)no-repeat;    width: 18px;    height: 18px;    background-size: contain;    right: 15px;    transition: 0.3s;    top: 11px;}.fixed-btn a {    background: #FFDB00;    display: block;    text-align: center;    color: #000;    font-family: 'Noto Serif TC', serif;    font-size: 16px;    letter-spacing: 1px;    font-weight: 600;    padding: 6px 20px;    padding-right: 39px;}/*內頁-banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-caption .container {width: 75% !important;}.page_wrapper_bg .RWDbanner_plus01 .logo {width: 40%;}/*內頁-相簿內容B*/ 
.photo_view #slider .flex-viewport {height: auto !important;}.photo_view .flexslider .slides img {max-height: none !important;}
}
/*1024px end*/
/*992px start*/

@media (max-width: 992px) {/*內頁-聯絡我們*/ 
.eforms1 .form-group label {padding-right: 0 !important; padding-left: 0 !important;}}

/*992px end*/
/*991px start*/
@media (max-width: 991px) {
.slickitem01 .slick-caption .container, .news-block .container {    width: 90% !important;}#RWDfullscreen01 .container, footer-block .container {    width: 90%;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 62px)!important;    height: calc(100vh - 62px)!important;}.RWDbanner_plus01 .slickitem01 .slick-caption.txt-right {    top: 120px;    text-align: left;}.RWDbanner007.md4sd .item-blk .item-box {height: 100%;}.RWDbanner007 .item-editor {    -webkit-line-clamp: 3;    min-height: 130px;}.RWDbanner007 .swiper-container-autoheight .swiper-wrapper {height: 100% !IMPORTANT;}.RWDbanner007 .item-info {height: 100% !important;}.RWDbanner007 .item-img {    height: 500px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100% / 2);}.RWDproduct002_v3 .filter-portfolio ul { margin-bottom: 0;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {    position: sticky;    top: 72px;    z-index: 3;    padding: 20px 17px;    background: url(archive/image/customization/soo2-white.png);    margin-left: calc(-2.5% - 10px);    margin-right: calc(-2.5% - 10px);    margin-bottom: 20px;}.RWDproduct002_v3 .section-inner .row:nth-child(2) .col-md-12 {position: sticky;  padding:0px;}.RWDproduct002_v3 .filter-portfolio {overflow-x: auto;}.RWDproduct002_v3 .filter-portfolio ul {width: 1130px;}.RWDproduct002_v3 .filter-portfolio ul>li {margin: 0;}.RWDproduct002_v3 .btn.btn-rj {    margin: 0;    margin-right: 10px;    min-width: 150px;}.product-block {padding: 80px 0px 0px;}.RWDproduct002_v3 .section-subject {margin: 0px 0px 10px;}.about-editor {width: 90%;margin: 0 auto;padding: 80px 0;}.RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 32px;    letter-spacing: 0px;}.RWDleft_cont002 .item-second .text-box .text {letter-spacing: 0px;}.webs, .webs a {font-size: 12px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item::after {display:none;}.footer-web {    flex-direction: column;    align-items: flex-start;}.RWDsocial002 {    margin: 0 0 10px;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action {padding: 35px 0 80px 0;}/*內頁-次選單C*/#sidebar.layoutmenu3 {padding: 0; margin-bottom: 20px;}/*內頁-按鈕-確定送出*/ 
.ebtn {width: auto;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup .container {margin-bottom: 40px;}.page_wrapper_bg .hgroup .container .page_subject {flex-direction: column; align-items: center;}.hgroup .breadcrumb {margin-top: 15px;}.page_wrapper_bg .hgroup h1 {font-size: 36px; line-height: 1.4; text-align: center;}/*內頁-banner*/ 
.page_wrapper_bg .RWDbanner_plus01 .slickitem01 .slick-caption.txt-right {text-align: right; top: 54%; transform: translateY(-50%);}.page_wrapper_bg .RWDbanner_plus01 .slick-caption .container {width: 90% !important;}.page_wrapper_bg .RWDbanner_plus01 .logo {width: 40%;}/*內頁-文章編輯*/ 
.article1 .page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 40px;}/*內頁-關於*/ 
.ab-in_txt {margin-bottom: 60px;}.ab-in_item.item_row>div {padding: 7px 0;}.ab-in_item.item_row>div:first-child {margin-top: 0;}.ab-in_item.item_row>div:last-child {margin-top: 0;}/*內頁-最新消息*/ 
.news_item li .item_title {font-size: 20px; padding: 3px 13px;}/*內頁-產品列表B*/ 
.product_list_item div.img {height: 26vw !important;}.layoutlist_2 .col-xs-6.col-sm-4 {width: calc(50% - 1px);}/*內頁-產品內容B*/ 
.productcontent .pagecontent {margin-top: 40px !important;}.products-editor .product_item iframe {height: 47vw !important;}/*內頁-聯絡我們*/ 
.contactUs-content .begin {flex-direction: column; align-items: center;}.contactUs-content .begin img {margin-right: 0; margin-bottom: 15px;}.eforms1 .eformsForm.layout_full {padding: 40px;}.eforms1 .form-group .control-label {width: 100% !important; padding: 0 15px !important;}.eforms1 .form-group .col-sm-12.col-md-5, .eforms1 .form-group .col-sm-12.col-md-11 {width: 100% !important;}.eforms1 .form-group .col-sm-12.col-md-5 #eformstw31_00001, .eforms1 .form-group .col-sm-12.col-md-5 #eformstw31_00008, .eforms1 .form-group .col-sm-12.col-md-5 #eformstw31_00010 {margin-bottom: 15px;}/*內頁-文章列表F*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {margin-top: 8px !important;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDbanner007 .link-store {left: initial;max-width:200px;width: 200px;right: 50%;margin: 0 auto;text-align: left;transform: translate(50%);}.RWDbanner007 .item-img img {opacity: 0; width: 100%;height: 100%;}.RWDbanner007 .swiper-container-autoheight .swiper-wrapper {height: 100% !important;}.RWDbanner007 .item-blk .item-box {margin: 0px auto !important;}.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.RWDleft_cont002 .item-second a {width: 500px;margin: 30px auto 0;}.RWDleft_cont002 .item-second .text-box {width: 100%;padding: 0;}.footer-logo {display:none;}.RWDleft_cont002 .item-second .text-box {    width: 100%;    padding: 0;    text-align: center;}.RWDleft_cont002 .item-second .pic {background-color: #111;}.select-block {padding: 30px 0 50px;}.footer-info {    width: 100%;    padding-left: 0;}/*內頁-main*/ 
.page_wrapper_bg section.call_to_action>.container {width: 100%;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup .container {margin-left: 0px;  margin-right: 0px;}.page_wrapper_bg .hgroup .container .page_subject {padding: 0 15px;}/*內頁-範例-圖文輪播*/ 
.RWDslider01 .pic-list, .RWDslider01.pic-right .pic-list {width: 100%; float: none; padding-right: 0px; padding-left: 0px; margin: 0 auto;}.RWDslider01 .text {width: 100%; float: none; margin: 0 auto; padding-bottom: 40px;}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {position: static; margin-left: inherit; text-align: center;}/*內頁-文章編輯*/ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 10px;}/*內頁-按鈕*/ 
.btn.btn_back ,.ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{width: auto !important;}/*內頁-安裝*/ 
.article3.articlecontent .page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 40px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner007 .title-main, .RWDproduct002_v3 .main-title, .RWDProduct015__head__h1 {font-size: 32px;letter-spacing: 1px;}.RWDbanner007 .item-title {font-size: 20px !important}.RWDbanner007 .item-subtitle {    font-size: 16px !important;    color: #333;    font-family: 'Noto Serif TC', serif;    font-weight: 600;    letter-spacing: 1px;}.webs br.visible-xs {display: block !important;}.webs span {display: none;}.RWDbanner007 .item-title {    padding-right: 0;    text-align: center;    border-bottom: 1px solid #eee;    padding-bottom: 10px;    margin: 0px 0px 10px;}.RWDbanner007 .item-subtitle {    text-align: center;}.fixed-btn {    bottom: 0;    top: initial;    right: 0;    width: 100%;}.fixed-btn a:after {right: calc(50% - 50px);top: 17px;}.footer-web {margin: 20px 0 0;}.footer-block {padding: 60px 0px 80px;}.scrollTop002 {bottom: 65px;right: 15px;}.fixed-btn a {    padding: 12px 20px;    padding-right: 40px;}/*ph*/ 
.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}/*內頁-文章列表G*/ 
.layoutlist_8.rwd{display:flex; flex-wrap: wrap; justify-content: space-between;}.layoutlist_8.rwd .item {width: calc(100% / 2 - 11px); margin: 0 5px;}.layoutlist_8 .item {display: block;}.layoutlist_8.rwd .list_img+.list_subject {margin-top: 20px;}/*內頁-產品列表B*/ 
.product_list_item div.img {height: 26vw !important;}/*內頁-產品內容B*/ 
.RWDproduct_page .products-info {width: 100%;}.RWDproduct_page .pic-box {width: 100%;}.RWDproduct_page .products-info .name {margin-top: 35px;}.RWDproduct_page .products-editor {margin-top: 50px;}.page_content3_mainphoto .swiper-slide img {width: 100%;}/*內頁-相簿列表B*/ 
.layoutlist_2 .album_item {width: 50%;}/*內頁-文章列表F*/ 
.layoutlist_7 .litem {width: calc(100% /2 - 1px);}.layoutlist_7 .row:before, .layoutlist_7 .row:after {display: none;}.layoutlist_7 .subject, .layoutlist_7 .subject a {min-height: 72px;}/*內頁-聯絡我們*/ 
.eforms1 .eformsForm.layout_full {padding: 30px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 82vh !important;    height: 82vh !important;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {    bottom: 30px;}#RWDfullscreen01 .container, footer-block .container {    width: 90%;    padding: 0;}.slickitem01 .slick-caption .container, .news-block .container {    width: 90% !important;    padding: 0;}.RWDbanner007 .swiper-slide.swiper-slide-prev, .RWDbanner007 .swiper-slide.swiper-slide-next {width: 100% !important;}.RWDbanner_plus01 .page-scroll {display:none;}.RWDbanner007 .title-main, .RWDproduct002_v3 .main-title, .RWDProduct015__head__h1 {    font-size: 28px;    letter-spacing: 1px;margin: 0;}.RWDbanner007 .title-sub {font-size: 16px;}.news-block {padding: 60px 0px 100px;}.RWDbanner007 .item-info {padding: 20px 20px 60px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: 100%;padding: 0;}.select-block .container {padding-top: 60px !important;}.RWDProduct015 .product_box {width: 100%;padding: 0;}.RWDleft_cont002 .item-second a {width: 100%;}.RWDleft_cont002 .item-second .text-box {text-align: left;}.RWDleft_cont002 .item-second .text-box .text {letter-spacing: 1px;}.RWDproduct002_v3 .sub-title, .RWDProduct015__head__h2 {font-size: 16px;}.portfolio-bottom__h4, .RWDProduct015 .product_box .title {text-align: left;}p.portfolio-bottom__p, .RWDProduct015 .product_box .memo {text-align: left;}/*內頁-main*//*.page_wrapper_bg section.call_to_action>.container {padding-left: 10px; padding-right: 10px;}*/ 
.page_wrapper_bg .pagecontent {padding: 0px !important;}.page_wrapper_bg .article-text .container {padding-left: 10px; padding-right: 10px;}/*內頁-文字*/ 
.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p {font-size:15px;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:16px;}/*內頁-主標*/ 
.page_wrapper_bg .hgroup h1 {font-size: 30px; letter-spacing: 1.5px;}/*.page_wrapper_bg .hgroup .container {padding-bottom: 30px; margin-bottom: 30px;}*//*列表上方共同文字*/ 
.webdesc, .eformsDesc {font-size: 17px;}.eforms2 .eformsDesc {text-align: left;}/*內頁-按鈕-確定送出*/ 
.ebtn {width: 100%;}.ebtn.currectsend_btn {margin-top: 40px;}/*內頁-圖文輪播*/ 
.RWDslider01 .products-list {margin: 0;}/*內頁-時間軸*/ 
.RWDtimeline01 .model-title, .RWDtimeline02 .model-title {font-size: 21px;}.RWDtimeline01 li.event .point .title {font-size: 21px;}/*內頁-按鈕*/ 
.btn.btn_back, .ebtn, .block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn ,.btn-primary{ width: 100%!important;}.btn.btn_back a, .ebtn a {text-align: center;}/*內頁-關於*/ 
.ab-in_item.item_row>div {width: 100%;}.ab-in_txt {margin-bottom: 50px;}.ab-in_subject .ab-in_maintitle {font-size: 24px;}.ab-in_subject .ab-in_subtitle {font-size: 18px;}.ab-in_spec {font-size: 20px;}.ab-in_spec span {line-height: 1.3;}/*內頁-最新消息*/ 
.news_subject .news_subtitle {font-size: 20px;}.news_item li .item_title {font-size: 18px;}.news_item li .item_title:before {width: 11px; height: 13px;}.news_subject {margin-bottom: 40px;}ul.news_item li {margin-bottom: 25px;}.news_item .item_pics img {width: 100%;}/*內頁-文章列表G*/ 
.layoutlist_8.rwd { justify-content: center;}.layoutlist_8.rwd .item {width: 100%; margin: 0;}.layoutlist_8.rwd .item .listdate {padding: 0;}.layoutlist_8.rwd .item .list_subject {padding: 0;}.layoutlist_8.rwd .item .list_img {padding: 0;}/*內頁-產品列表B*/ 
.layoutlist_2 .item {padding: 0;}.layoutlist_2 .col-xs-6.col-sm-4 {width: 100%;}.product_list_item div.img {height: auto !important;}.layoutlist_2 .item .subject {-webkit-line-clamp: inherit;}/*內頁-產品內容B*/ 
.products-editor ._bd_row h1, .products-editor ._bd_row h2, .products-editor ._bd_row h3, .products-editor ._bd_row h4, .products-editor ._bd_row h5, .products-editor ._bd_row h6 {text-align: left !important;}.products-editor ._bd_row p {text-align: left !important;}.products-editor ._bd_column {padding-left: 0px; padding-right: 0px;}.RWDproduct_page .products-info .name {font-size: 20px;}.RWDproduct_page .products-editor .product_item .product_pics.pics_row img {width: 100%;}.products-editor .product_item iframe {height: 51vw !important;}/*內頁-產品列表B*/ 
.layoutlist_2 .album_item {width: 100%;}/*內頁-相簿列表B*//*.layoutlist_2 .album_item {padding: 15px 0;}*//*內頁-相簿內容B*/ 
.page_desc2 .album_download_btn {width: 100%; display: block; text-align: center;}/*內頁-文章列表F*/ 
.layoutlist_7 .litem {width: 100%; padding: 0 15px;}.layoutlist_7 .subject, .layoutlist_7 .subject a {min-height: auto;}/*內頁-聯絡我們*/ 
.contactUs-content .item.info li {width: 100%;}.eforms1 .eformsForm.layout_full {padding: 20px 15px 30px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDbanner007 .link-store {    max-width: 100%;    width: 100%;text-align: center;}.RWDbanner007 .crrent-page {font-size: 22px;left: 0px;color: #111;}.RWDbanner007 .total-page {position: relative;right: 0px; top: 0px;font-size: 22px;color: #aaa;}
}
/*480px end*/
/*450px start*/

@media (max-width: 450px) {/*內頁-頁碼*/ 
.page ul li {margin-left: 6px;}}

/*450px end*/
/*414px start*/

@media (max-width: 414px) {/*內頁-範例-時間軸*/ 
.RWDtimeline01 li.event .point .date {font-size: 15px; margin: 0;}/*內頁-搜尋*/ 
.RWDsearch_page .search-list {margin-bottom: 40px;}}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .subtitle {    font-size: 30px;    letter-spacing: 0px;}
}
/*380px end*/