.fl  {width: 350px;}/*選單*/ 
.RWDmenu_plus02 .sub-nav.sub-up {margin-top: 0;}.cd-logo {margin-top: 5px;}.cd-primary-nav>li>a:hover { color: #ffc107;}.cd-primary-nav>li:after{display:none;}.RWDmenu_plus02 .querycar-block:hover i {color: #ffc107;}.search-btn {margin-right: 15px;}.cd-primary-nav .cd-secondary-nav>li>a:hover{background-color: #ffc107;color: #111;}.RWDmenu_plus02 .querycar-block:hover:after{display:none;}@media only.sign{display:none;}.navbar .nav li a:hover, .navbar .nav li a:active{border-bottom:none;background-color: #000 !important;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease; -o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;  }.RWDmenu_plus02 .container {width: 100%;}.RWDbanner_plus01>.slick-caption .txt1.device_pc {font-size: 50px; font-family: 'Noto Serif TC', serif;background: #ffffffe6;width: fit-content;padding: 0 20px;letter-spacing: 5px;font-weight: bold;position: relative;display: inline-block;}.RWDbanner_plus01>.slick-caption .txt2.device_pc {font-size: 18px;background: #ffffffe6; color: #795c28;padding: 0px 10px;margin-top: 35px; line-height: 2;letter-spacing: 2px;display: inline-block;}.RWDbanner_plus01>.slick-caption .txt3.device_pc { font-size: 18px;background: #ffffffe6;color: #795c28;padding: 0px 10px;margin-top: 0;line-height: 2;letter-spacing: 2px;display: block; width: 20%;}.RWDbanner_plus01 .slick-caption {position: absolute;z-index: 1;letter-spacing: 1px;z-index: 99;top: 35%;width: 100%;left: -10%;}/*副選單*/ 
.RWDmenu_plus02 .sub-nav {display: none !important;}.RWDmenu_plus02 .share-group a h8 {display: block; border-top: 1px solid #eee;margin-top: 5px;}.RWDmenu_plus02 .share-group a { display: block;padding: 4px 20px;text-align: right;line-height: 1.8;background: #ffa708;margin-right: -15px;color: #fff;}.RWDmenu_plus02 .share-group.main_share {margin-top: -20px;}.RWDmenu_plus02 .share-group span {font-size: 14px;vertical-align: middle; letter-spacing: 2px;}.RWDmenu_plus02 .share-group a:hover {color: #fff;}.RWDmenu_plus02 .share-group a h8 {font-size: 22px;letter-spacing: 2px;}/*詢問車*/ 
.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #ffa708;}/*關於我們*/ 
.abus-bg {position: absolute;width: 25%;height: 100%;background: #efefef;top: 0;right: 0;z-index: -1;}.about-section .container {width: 70%;}.about-section {padding: 170px 0 140px ;position: relative;}.RWDright_cont002 .item-first .text-box { color: #555;font-size: 20px;padding: 0 40px;}.RWDright_cont002 .item-first .text-box .underline{display: none;}.RWDright_cont002 .item-first .text-box button{display: none;}.RWDright_cont002 .item-first .text-box a{display: none;}.RWDright_cont002 .item-first {background: transparent;}.RWDright_cont002 .item-first .text-box .title {font-size: 36px;letter-spacing: 2px;font-weight: bold;font-family:'Noto Serif TC', serif;color: #333;line-height: 1.5;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 18px;letter-spacing: 4px; margin-top: 10px;font-weight: bold;color: #555;}.RWDright_cont002 .item-first .text-box .text {line-height: 30px;font-size: 16px;letter-spacing: 2px;margin-top: 50px;width: 95%;}.RWDright_cont002 .item-first .text-box .title:before {content: "";display: block;position: absolute;background: url(archive/image/customization/ab-word.png) no-repeat;width: 140px;height: 100px;top: -65px; left: 24px;background-size: contain;}.RWDright_cont002 .item-first:before {content: "";display: block; position: absolute;background: #ffa707;width: 650px;height: 485px;bottom: -29px;left: -50px;}.RWDright_cont002 .item-first .pic { width: 50%;float: left; transition: all 0.8s;-o-transition: all 0.8s;-webkit-transition: all 0.8s;position: relative;overflow: hidden; margin-left: -80px;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1.05);}/*產品*/ 
.RWDproduct004 a {display: block;width: 100%; height: 100%;}figure{margin: 0px 0 28px 0;}.product-section {position: relative;}.product-section  .container{ position: relative; padding: 0px 0px 40px;width: 100%;}.product-section .RWDproduct004 .callout-dark{background-color:transparent;}.product-section .RWDproduct004 .heading-title.heading-arrow-bottom::after{border-top:20px solid #000;}.product-section .RWDproduct004 h1.main-title{font-size: 38px;font-family: Time Romans;letter-spacing: 2px;}.product-section .RWDproduct004 h2.sub-title{font-size: 18px;margin: 8px 0 0;letter-spacing: 2px;}.product-section .RWDproduct004 .list-inline{padding-top: 10px;}.product-section .RWDproduct004 .item-box .item-hover .inner .ico-rounded:hover>span{color:#000;}.product-section .RWDproduct004 .item-box .item-hover .inner{display: block;opacity: 0;height: 100%;width: 100%;}.product-section .RWDproduct004 section{border-bottom: none;}.product-txt .RWDproduct004 #portfolio .col-md-3 {width: calc(100%/3 - 3px);}.product-section .new_pro{overflow-x: hidden;}.product-txt .RWDproduct004 .item-box-desc {position: absolute;top: 40%;left: 35%; color: #fff !important; padding: 0px;}.product-section .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 22px;color: #fff; letter-spacing: 5px;font-weight: bold; line-height: 2;text-align: center;background: rgba(27, 27, 27, 0.5);border: 1px solid #3c3c3c;padding: 15px;width: 200px;text-shadow: 2px 2px 5px #000;}.product-section .RWDproduct004 .item-box:hove .item-box-desc h3{font-size: 22px;color: #fff;letter-spacing: 5px;font-weight: bold;line-height: 40px;text-align: center;text-shadow: 6px 6px 5px #000;}.product-section .rwd_subject:after { content: "";display: block;position: absolute;width: 25%;height: 100%;right: 0;background: #efefef; bottom: 0; z-index:1;}.product-section .RWDproduct004 .item-box:hover .item-hover {opacity: 0;}.product-section .RWDproduct004 .item-box .item-hover {opacity:1}.product-section  .RWDproduct004 .overlay {z-index: 0;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>spancolor: transparent;}RWDproduct004 .item-box .item-hover a { display: block; width: 100%;height: 100%;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span { background-color: transparent;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {font-size: 30px;}.product-section .RWDproduct004 #portfolio.portfolio-nogutter .row > div {margin-bottom: 35px !important;}.glyphicon-option-horizontal:before{display: none !important;}.product-section .RWDproduct004 .item-box figure a:hover:before {width: 100%;height: 0;transition: .5s ease;}.product-section .RWDproduct004 .item-box figure a:before {content: "";position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5); transition: .5s ease;top: 0;}/*album*/ 
.album-section {position: relative;}.album-section .container{ position: relative; padding: 20px 0px 100px;width: 70%;}.album_box {position: relative;}.album-section .RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin-bottom: 35px !important; padding: 0 0px !important;margin: 0 5px !important;}.album-section .RWDproduct004 .callout-dark {background-color: transparent;}.album-section .RWDproduct004 .heading-title.heading-arrow-bottom::after {display: none;}.album-section .RWDproduct004 h2.sub-title {display: none;}.album-section .RWDproduct004 section {padding: 0 0 20px;border-bottom: 0px solid rgba(0, 0, 0, 0.1);}.album-section .RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 45px; color: #000; margin-bottom: 40px; letter-spacing: 5px;}.album-section .RWDproduct004 .col-md-3.col-sm-3.mix {width: calc(100%/3 - 1px);}.album-section .RWDproduct004 .row.mix-grid {margin: 0;}.album-section .RWDproduct004 .item-box-desc  {position: absolute;bottom: 0;left: 0;width: 100%;text-align: center !important;margin-bottom: 0;background: rgba(255, 255, 255, 0.9);padding: 10px; top: 85%;border-bottom: 2px solid #ffa708;}.album-section .RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3{font-size: 18px;color: #000;letter-spacing: 2px;font-weight: bold;line-height: 50px;}.album-section .RWDproduct004 #portfolio .item-box:after {content: ""; position: absolute; width: 100%; height: 50px;background: rgba(255, 255, 255, 0.7); bottom: 50px; left: 0;-webkit-transform: scaleY(0); transform: scaleY(0);-webkit-transform-origin: bottom; transform-origin: bottom; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;pointer-events: none;}.rwd_subject > img {width: 250px;margin: 0 auto;margin-bottom: 50px;}.album_bg {position: absolute;width: 100%;background: #e3e3e3;height: 1250px;bottom: 0;z-index: -1;}.album-section:after {content: "";display: block;position: absolute;background: url(archive/image/customization/al-bg2.png)no-repeat;width: 100%;height: 60%;bottom: 0; z-index: -1;opacity: 0.25;right: 0; background-size: cover;}.album-section .RWDproduct004 .overlay {background-color: rgba(255, 193, 7, 0.35);bottom: 65px;}.album-section .RWDproduct004 .item-box .item-hover .inner { top: 43%;left: 10%;}.rwd_subject:before {content: ""; display: block;position: absolute;top: 70%;left: 50%;background: #bbbaba;width: 1px;height: 40px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {margin-bottom: 35px !important;}.album-section  .RWDproduct004 .item-box figure a:hover img {width: 100%;transform: scale(1.05);transition: .5s ease;}.album-section  .RWDproduct004 div.row > div img.img-responsive {width: 100%;transition: .3s ease;}/*頁尾*/ 
.footer-section {position: relative;padding: 30px 0;background:#cdcccc;color: #555;font-size: 15px; line-height: 2;}.ft_title {font-size: 21px;font-weight: bold; color: #333;letter-spacing: 2px;}.ft_tel a { font-size: 21px;color: #ff8507 !important;font-weight: bold; letter-spacing: 2px;margin: 0;}.ft_button { margin: 20px 0;}.ft_button a {display: block;color: #333; font-size: 16px;padding: 5px 15px;border: 1px solid #333;width: 250px; text-align: center;letter-spacing: 2px;transition: .3s ease;}.footer-section iframe:hover {filter: none;transition: .3s ease;}.footer-section iframe { filter: grayscale(1); transition: .3s ease;}.ft_protect {font-size: 12px; margin-top: 15px; text-align: center; border-top: 1px dotted #999;padding-top: 15px;}.footer-section a:hover {text-decoration: none;}.footer-section a { color: #555;}.ft_button a:hover { background: #ff8507;color: #333;border: 1px solid #ff8507;transition:.3s ease;}.ft_tel {margin: -7px 0 7px;}/*背景*/ 
.line_box {top: 0;position: fixed;height: 100%;width: 100%;z-index: -1;}.line_box .container {width: 100%;border-right:1px solid rgba(204, 204, 204, 0.15); height: 100vh;border-left: 1px solid rgba(204, 204, 204, 0.15); padding: 0;}.line_box.hidden_line {border-left: 0px;}.line_box .col-md-3 {border-left:1px solid rgba(204, 204, 204, 0.15);height: 100vh;}.RWDmenu_plus02 .cd-search { height: 60px;width: 100%; left: auto;right:0; max-width: 350px;}.cd-search button { top: 18px;}
/*小螢幕 start*/

@media (max-width:1680px) {.RWDright_cont002 .item-first:before {width: 570px;height: 440px;bottom: 0px; left: -50px;}.about-section {padding: 140px 0 130px;}.album-section .container {padding: 30px 0px 60px;}.RWDproduct004 #portfolio div.col-md-3 h3{line-height: 2;}}@media (max-width:1440px) {.about-section {padding: 140px 0 100px;}.RWDbanner_plus01 .slick-caption {left: 0%;}.RWDright_cont002 .item-first:before {width: 50%;height: 80%;bottom: 16%; left: -60px;}.RWDright_cont002 .item-first .text-box {padding: 0 0px;}.RWDright_cont002 .item-first .text-box .text {width: 100%;}.RWDright_cont002 .item-first .text-box .title:before {left: -15px;}.RWDproduct004 #portfolio div.col-md-3 h3 { line-height: 1.8;}.album_bg { height: 1000px;}.product-txt .RWDproduct004 .item-box-desc {top: 35%;left: 30%;}}@media (max-width:1366px) {.RWDproduct004 #portfolio div.col-md-3 h3 {line-height: 1.5;}.RWDbanner_plus01>.slick-caption .txt1.device_note {font-size: 50px;font-family: 'Noto Serif TC', serif; background: #ffffffe6;width: fit-content;padding: 0 20px; letter-spacing: 5px;font-weight: bold;position: relative;display: inline-block;}.RWDbanner_plus01>.slick-caption .txt2.device_note  {font-size: 18px; background: #ffffffe6;color: #795c28;padding: 0px 10px;margin-top: 35px;line-height: 2; letter-spacing: 2px;display: inline-block;}.RWDbanner_plus01>.slick-caption .txt3.device_note  { font-size: 18px;background: #ffffffe6;color: #795c28;padding: 0px 10px;margin-top: 0;line-height: 2;letter-spacing: 2px;display: block;width: 20%;}.RWDbanner_plus01>.slick-caption .txt3.device_pc ,.RWDbanner_plus01>.slick-caption .txt2.device_pc ,.RWDbanner_plus01>.slick-caption .txt1.device_pc { display: none;}.collapsing_header .cd-main-header .cd-logo {margin-top: 3px;width: 115px;}}@media (max-width:1280px) {.RWDright_cont002 .item-first:before {width: 50%;height: 80%; bottom: 18%;left: -55px;}.about-section .container {width: 75%;}.album_bg {height: 900px;}}@media (max-width:1199px) {.RWDmenu_plus02 .sub-nav {display: block !important;position: absolute; right: 45px;}.RWDmenu_plus02 .phone-menu { float: right; right: -315px;position: absolute;}.RWDmenu_plus02 ul {margin-right: 300px;}.RWDmenu_plus02 .share-group a { padding: 6px 20px;}.RWDmenu_plus02 .share-group.sub_share { float: right;margin-top: 0;margin-right: -5px;}.RWDmenu_plus02 .share-group a h8 { font-size: 22px;letter-spacing: 2px;display: inline-block; border-top: none;margin-top: 0;margin-left: 10px;}.RWDbanner_plus01 .slick-caption {left: 5%;width: 95%;} .RWDproduct004 #portfolio div.col-md-3 h3{line-height: 1.3;}.product-section .RWDproduct004 #portfolio div.col-md-3 h3 { font-size: 20px;}.rwd_subject > img {width: 240px;}.RWDright_cont002 .item-first:before {width: 50%;height: 71%;bottom: 20%;left: -55px;}.RWDright_cont002 .item-first .text-box .text {line-height: 29px;font-size: 15px;letter-spacing: 2px;margin-top: 40px;width: 100%;}.about-section {padding: 160px 0 100px;}.footer-section .container {width: 80%;font-size: 14px;}.cd-primary-nav.nav-is-visible .phone-menubelow{display: none !important;}nav.cd-nav .bottom-copyright{display: none !important;}.cd-primary-nav>li>a:hover {color: #ffc107;text-decoration: none;}.cd-primary-nav .cd-secondary-nav>li>a:hover{background-color: transparent;color: #111;}.album_bg {height: 800px;}.search-btn {margin-right: 0px;}#cd-primary-nav>li>ul>li.go-back a {text-decoration: none;}}

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

.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}section.call_to_action {min-height: 600px;padding: 35px 0 90px 0;}.RWDproduct_page .ibtn {background: #ffa708;display: block;width: 100%;font-size: 15px;color: #333; padding: 5px 110px;font-weight: bold;margin: 0 auto;}.RWDproduct_page .btn-other .ibtn:hover{color: #000;}.RWDproduct_page .btn-other {text-align: center;margin-top:0px;}.RWDproduct_page .products-info .name {font-size: 22px;color: #333;font-weight: bold;letter-spacing: 1px;margin-bottom:30px;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .txt {margin-bottom: 20px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title { border-bottom: 1px solid #e2e2e2;color: #333;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;float: right;padding: 0;box-shadow: none;border-radius: 0px;margin-top: 30px;background-color: transparent !important;}.btn.btn_back a {border:1px solid #ffa708;background: #fff;color: #d08a0d;padding:0px 15px;border-radius: 0px;}.btn.btn_back a:hover{background:#ffa708;transition: .5s ease;border: 1px solid #ffa708;color: #000;padding: 0px 15px;border-radius: 0px;}#article .btn.btn_back a {padding: 9px 13px;}.album1 .btn.btn_back {background: transparent;float: right;padding: 0;box-shadow: none;border-radius: 0px;margin-top: 30px;background-color: transparent !important;}.album1 .btn.btn_back a {border:1px solid #ffa708;background: #fff;color: #d08a0d;padding:5px 15px;border-radius: 0px;}.album1 .btn.btn_back a:hover{background:#ffa708;transition: .5s ease;border: 1px solid #ffa708;color: #000;padding: 5px 15px;border-radius: 0px;}/*麵包屑*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;margin-bottom: 30px;}.hgroup .container {margin-bottom: 0;border-bottom: none;padding:0;}.hgroup h1 {text-align: center;letter-spacing: 2px;font-size: 32px;font-weight: bold;line-height: 1.5;margin: 0;padding: 0;font-family: 'Noto Serif TC', serif;color: #000;}/*產品*/ 
.item .subject A.itemlink{color: #333;transition: .3s ease;}.item .subject A.itemlink:hover {color: #ef9e0c;transition: .3s ease;}.layoutlist_2 .subject {text-align: center;font-weight: bold;letter-spacing: 1px;}.RWDproduct_page .products-editor {    margin-top: 80px;    border-top: 1px solid #d2d2d2;    padding-top: 30px;}.RWDproduct_page .products-info .txt .editor {    color: #555;    font-size: 15px;    line-height: 2;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{ background: #f9f9f9;box-shadow: 2px 2px 5px #ddd;}.m2018 .products-nav .nav-title {    background: rgba(255, 167, 8, 0.1);    font-size: 16px;    padding: 7px 10px;    text-align: center;    margin-bottom: 0;    color: #555;    letter-spacing: 5px;    font-weight: bold;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{ background: #fff; border-bottom: 1px solid #ffa708;} .page_wrapper_bg .products-nav>ul>li:hover { background: #fff; color: #ffa708;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color:  #333;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #ffa708;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}/*下載*/ 
.download .list_table tr.even {background: #fff7e9;}/*最新消息*/ 
.layoutlist_8 .article_subject {font-size: 20px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #ffa708;padding: 5px 0px;border-radius: 0px;color: #000;font-size: 14px;font-weight: 600;transition:0.5s ease;}.page_wrapper_bg .ebtn:hover a {background: #ffa708;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;text-align: center;}.ebtn a {    color: #333;       background: #ffa708;    display: block;    width: 90px;    padding: 3px 0;}.ct_info a:hover {color: #555;}.ct_info {line-height: 2.5;}.ct_title {font-size: 20px;font-weight: bold;border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 20px;color: #333;}.layoutlist_2 .album_item_subject { font-size: 18px; color: #333;}.layoutlist_2 .album_item_subject:hover {color: #ffa708;}.RWDquiry .btn.normal {border-radius: 0;}.RWDquiry .btn.bg2 {background: #ffa708;color: #000;border-color: #ffa708;}.RWDquiry .btn.bg2:hover {background: #ffa708;color: #000;}

/*內頁 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDbanner_plus01 .slick-caption { left: 5%;width: 100%;}.collapsing_header .cd-main-header .cd-logo {margin-left: -5px;}.about-section .container { width: 80%;}.RWDright_cont002 .item-first:before { width: 50%; height: 70%;bottom: 25%;left: -55px;}.album-section .container {width: 85%;}.footer-section .container {width: 85%;}.footer-section {font-size: 13px;}.RWDbanner_plus01>.slick-caption .txt3.device_pc ,.RWDbanner_plus01>.slick-caption .txt2.device_pc ,.RWDbanner_plus01>.slick-caption .txt1.device_pc { display: block;}.RWDbanner_plus01>.slick-caption .txt3.device_note ,.RWDbanner_plus01>.slick-caption .txt2.device_note ,.RWDbanner_plus01>.slick-caption .txt1.device_note { display: none;}.RWDbanner_plus01>.slick-caption .txt2.device_pc { font-size: 15px;display: inline-block !important;}.RWDbanner_plus01>.slick-caption .txt3.device_pc { font-size: 15px;width: 25%;}.RWDbanner_plus01>.slick-caption .txt1.device_pc {font-size: 40px;width: 60%;}.product-txt .RWDproduct004 .item-box-desc { top: 18%;left: 20%;}.RWDbanner_plus01 .device_pad, .RWDbanner_plus01 .img-pad, .RWDbanner_plus01 .setheight .pad {display: none;}.RWDproduct004 #portfolio div.col-md-3 h3 { font-size: 16px;line-height: 1.3;}.RWDmenu_plus02 .share-group a {padding: 6px 20px;}.RWDmenu_plus02 ul {margin-right: 300px;}.RWDmenu_plus02 .phone-menu { right: -315px;}.cd-header-buttons li.search-btn {margin-right: 10px;}.ft_button a:hover { background:transparent;border: 1px solid #333;}.RWDproduct004 .item-box:hover .item-hover {opacity: 0;}/*.RWDproduct004 .item-box .item-hover.active {opacity: 0;}*/ 
.product-section .RWDproduct004 .item-box:hover .item-hover { opacity: 1;}.album-section .RWDproduct004 #portfolio .item-box:after{display: none;}.product-section .RWDproduct004 .item-box figure a:hover:before {width: 100%;height:100%;transition: .3s ease;}.album-section  .RWDproduct004 .item-box figure a:hover img {width: 100%;transform: none;transition: .5s ease;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.RWDright_cont002 .item-first .pic { width: 100%;margin-left: 0;}.RWDright_cont002 .item-first:before{display: none;}.album-section .container {width: 95%;}.footer-section .container {width: 95% !important;}.about-section .container {width: 90%;}.product-section .container {padding: 0px 0px 20px;}.product-section .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 15px;width: 140px;}.product-txt .RWDproduct004 .item-box-desc {top: 20%;}.RWDright_cont002 .item-first .text-box {margin-top: 60px;}.about-section { padding: 100px 0 50px;}.RWDbanner_plus01>.slick-caption .txt3.device_pc, .RWDbanner_plus01>.slick-caption .txt2.device_pc, .RWDbanner_plus01>.slick-caption .txt1.device_pc {display: none !important;}.RWDbanner_plus01 .slick-caption .container {background: rgba(255, 255, 255, 0.75);width: 80%;padding: 20px 5px;box-shadow: 2px 2px 5px rgba(199, 199, 199, 0.4);}.RWDmenu_plus02 .share-group a {padding: 7px 20px;}.RWDbanner_plus01>.slick-caption .txt2.device_note {width: 100%; text-align: center; display: block;background: transparent;margin-top: 20px; font-size: 15px;}.RWDbanner_plus01>.slick-caption .txt1.device_note {width: 100%;text-align: center;font-size: 35px;display: block;background: transparent;}.RWDbanner_plus01 .slick-caption {top:25%;left: 0;}.abus-bg {background: rgba(239, 239, 239, 0.4);}.product-section .rwd_subject:after { z-index: -1;background: rgba(239, 239, 239, 0.4);}.line_box{ display: none ;}.fl img{width: 350px;}/**/ 
.hgroup .breadcrumb {margin-bottom: 15px;}.album1 .btn.btn_back {margin-top: 0; width: 100%;}.album1 .btn.btn_back a {display: block;width: 100%;}.page_wrapper_bg .currectsend_btn a {width: 100%;}.ebtn {margin-right: 0;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDmenu_plus02 .sub-nav {display: block !important;position: absolute;right: 0;width: 100%; top: 50px; height: 30px;}.RWDmenu_plus02 ul {margin-right: 40px;}.RWDmenu_plus02 .phone-menu { float: right;right: -50px;position: absolute; top: 0;}.RWDmenu_plus02 .phone-menu {float: right;right: -50px;position: absolute;top: 0;}.RWDmenu_plus02 .editor {float: none; margin-right: 0;margin-top: 0;}.RWDmenu_plus02 .share-group a  { text-align: center;padding: 2px 0px;}.RWDmenu_plus02 .share-group.sub_share {float: none;margin-top: 0; margin-right: 0;}.RWDmenu_plus02 .share-group a h8 {font-size: 15px;font-weight: bold;}.RWDmenu_plus02 .share-group span { font-size: 15px;}.collapsing_header .cd-main-header .cd-logo { margin-left: 0;}.RWDbanner_plus01>.slick-caption .txt3.device_pc, .RWDbanner_plus01>.slick-caption .txt2.device_pc, .RWDbanner_plus01>.slick-caption .txt1.device_pc{display:none !important;}.RWDbanner_plus01 .txt1.fadeInUp01.device_phone {font-size: 22px;font-family: 'Noto Serif TC', serif;font-weight: bold;}.RWDbanner_plus01 .txt2.fadeInUp01.device_phone {line-height: 2;font-size: 14px; color: #795c28;}.RWDbanner_plus01>.slick-caption .txt3.device_note ,.RWDbanner_plus01>.slick-caption .txt2.device_note ,.RWDbanner_plus01>.slick-caption .txt1.device_note { display: none !important;}.RWDbanner_plus01 .slick-caption .container {background: rgba(255, 255, 255, 0.75);width: 90%;padding: 10px 5px;box-shadow: 2px 2px 5px rgba(199, 199, 199, 0.4);}.RWDbanner_plus01 .slick-caption{top: 35%;}.RWDright_cont002 .item-first .text-box .title {font-size: 30px;}.RWDright_cont002 .item-first .text-box .subtitle {font-size: 15px;letter-spacing: 1px; line-height: 1.8;}.rwd_subject > img {width: 210px;}.product-txt .RWDproduct004 #portfolio .col-md-3 {width: 100%;height: 270px;}.product-txt .RWDproduct004 .item-box-desc { top: 25%;left: 35%;}.album-section .RWDproduct004 .col-md-3.col-sm-3.mix { width: 100%;}.ft_button a {width: 100%;}.ft_button  {width: 100%;}.footer-section { font-size: 13px;text-align: center;letter-spacing: 1px;}.about-section {padding: 60px 0 50px;}.abus-bg {width: 40%;}.product-section .rwd_subject:after { width: 40%;}.fl {width: 50% !important;}.product-section .RWDproduct004 .item-box figure a:before {background: transparent;}.RWDproduct_page .btn-other li {padding: 0;}.RWDproduct_page .btn-other {width: 100%;margin: 0;}.RWDproduct_page .products-info .name {margin-bottom: 15px;margin-top: 30px;}.RWDproduct_page .products-editor {margin-top: 35px;}.page_wrapper_bg .main .container {padding-left: 10px;padding-right: 10px;}.page_wrapper_bg  .footer-section .container {padding: 0 20px;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 60px;}
}
/*phone版 end*/