/* all */#RWDfullscreen01 .cd-main-content img{max-width:100%;}a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*/@media (min-width: 1200px) {#RWDfullscreen01 .container{width: 100%;max-width:1400px;padding:0 50px;}}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus02 .inside{background: #111;border-bottom: 3px solid #fff100;}.cd-main-header{background: transparent;}.cd-logo{width: 180px;margin: 19px auto 0;}nav.cd-nav .bottom-copyright{display:none;}.RWDmenu_plus04 .lang-select-label:hover::after, .RWDmenu_plus04 .site-nav .menu > li.active > a::after, .RWDmenu_plus04 .site-nav .menu > li.dropdown > a:hover::after, .RWDmenu_plus04 .site-nav .menu > li.has-child > a:hover::after, .RWDmenu_plus04 .site-nav .menu > li.is-active > a::after{border-color: #111;}@media (min-width: 1200px) {.RWDmenu_plus02 .container{max-width:100% !important;}}/*menu*/ 
.RWDmenu_plus04 .header{border-bottom: 3px solid #004098;}.RWDmenu_plus04 .container{padding: 0 !important;}.RWDmenu_plus04 .logo{margin-top: 17px;width: 211px;}.RWDmenu_plus04 .site-nav .menu{text-align: left;}.RWDmenu_plus04 .site-nav .menu > li > a{font-size: 16px;letter-spacing: 2px;color: #333;font-weight: bold;transition: all 0.5s ease 0s;}.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: #004098;}.RWDmenu_plus04 .site-nav .menu ul li > a{font-size: 15px;letter-spacing: 1.5px;}.RWDmenu_plus04 .site-nav .manu-item:hover > a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu > li > ul > li.active > a, .RWDmenu_plus04 .site-nav .menu > li > ul > li > ul > li.active > a{text-decoration: none;font-weight: normal;background-color: #555;color:#fff !important;}.RWDmenu_plus04 .site-nav .menu > li > ul{padding: 0;}.RWDmenu_plus04 .site-nav .menu ul{width: 180%;padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li a:hover{background-color: #555;color:#fff !important;}.RWDmenu_plus04 .site-nav .menu ul li ul{width: 100%;}.RWDmenu_plus04 .site-nav .menu > li > ul{margin: 0 auto;transform: translateX(-50%);}.RWDmenu_plus04 .features .search-btn{padding: 25px 25px 25px 0;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn{transition: all 0.5s ease 0s;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover{background-color: #004098;}/*main*/ 
.cd-main-content{padding-top:77px;}/*新Banner*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 77px) !important;}.RWDbanner_plus01 .container {max-width: 100% !important;width: 80% !important;padding: 0 0 0 13% !important;}.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center bottom;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}.RWDbanner_plus01.style-dotnav > .banner-slider .slick-arrow{background-color: transparent;}.RWDbanner_plus01 .slick-caption{top: auto;bottom:9%;}.RWDbanner_plus01 .logo {display: block;float: left;width:100%;max-width:430px;}.RWDbanner_plus01 .logo img{margin-bottom: 0;}.RWDbanner_plus01 .slick-caption .txt1{line-height:1;margin: 5vw auto 20px;margin-right: 0;width: 60%;}#RWDfullscreen01 .cd-main-content .RWDbanner_plus01 .slick-caption .txt1 img{max-width:100px;display: inline-block;}.RWDbanner_plus01 .slick-caption .txt2{color: #fff100;font-size: 40px;font-weight: 600;line-height: 1.1;margin:0 auto;margin-right: 0;width: 60%;}.RWDbanner_plus01 .slick-caption .txt3{color: #fff100;font-size: 27px;font-weight: normal;margin: 13px auto 45px;line-height: 1.1;margin-right: 0;width: 60%;}.RWDbanner_plus01 .slick-caption .txt4{color: #fff;font-size: 22px;line-height: 1.8;margin: 0 auto;margin-right: 0;width: 60%;}.RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6{text-align: right;color: #fff;font-size: 22px;line-height: 1.8;margin: 0 auto;margin-right: 0;width: 60%;}.link-btn {margin-top: 50px;margin-left: auto;margin-right: 0;width: 60%;}.link-btn a{color: #aaa;background-color: #333;border-radius: 0px;display: block;text-align: center;font-size: 15px;max-width: 200px;padding: 10px 0;letter-spacing: 1.5px;transition: all 0.5s ease 0s;}.link-btn a:hover{background-color: #014099;color: #fff;}.scroll_link{position: relative;top: -35px;}/*title*/#RWDfullscreen01 h1.main-title{margin: 0px auto;color: #777;font-weight: normal;font-size: 23px;letter-spacing: 2px;line-height:1.1;}#RWDfullscreen01 h2.sub-title{font-weight: bold;color: #333;margin: 15px auto 0;font-size: 30px;letter-spacing: 2px;line-height: 1.4;}#RWDfullscreen01 .section-line{display:none;}/*系列產品*/ 
.block_product {padding: 100px 0 100px;}.RWDnews005 .section-subject {margin-bottom:70px;}.RWDnews005 .owl-carousel{margin-bottom: 0;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -25px;margin-right: -25px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 25px;}.RWDnews005 .owl-carousel .owl-item div{padding: 0 20px 20px;position:relative;}.RWDnews005 .owl-carousel .owl-item div::after{content:"";width: 100%;height: 50%;display: block;position: absolute;background-color: #00347d;bottom: 0;left: 0;z-index: -1;clip-path: polygon(0 0, 100% 20%, 100% 100%, 0% 100%);transition: all 0.5s ease 0s;}.RWDnews005 .owl-carousel .owl-item div:hover::after{height: 70%;}.RWDnews005 .owl-carousel img{border: 1px solid #ccc;}.RWDnews005 .margin-top-20{margin-top: 30px !important;}.RWDnews005 h4{font-size: 18px;font-weight: 600;line-height: 1.5;}.RWDnews005 h4 a {color: #fff100;}.RWDnews005 p.text-left{color:#fff;font-size: 15px;letter-spacing: 1.5px;}.RWDnews005 .owl-carousel img:hover{}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden;}.RWDnews005 .owl-controls{position: absolute;width: 100%;top: -42px;}.owl-theme .owl-controls .owl-page span{width: 20px;height: 5px;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next{display:none;}/*售後服務*/ 
.block_service {position: relative;overflow:hidden;}.service_left {display:none;position: absolute;width: 41vw;top: 0;left: 0;z-index: 1;}.service_left img{max-width:100%;}.service_right {width: 100%;margin: 0 auto;padding: 40px 0 90px;position: relative;}.service_right::before {content: "";display: none;width: 12vw;height: calc(100% - 100px);background-color: #333;position: absolute;top: 30px;left: -12vw;}.RWDService002{padding: 0;}.RWDService002 .container {max-width: 100% !important;padding: 0px 0px 55px !important;background-color: transparent;}.RWDService002 .section-subject{margin: 0 -15px 70px !important;}.RWDService002 .row{margin:0 -25px;}.RWDService002 .col-sm-4.col-md-4{padding:0 25px;}.funny-boxes > .funny-boxes-text > h4::after, .funny-boxes.not-right-column::before{display:none;}.RWDService002 .funny-boxes.float-shadow > .funny-boxes-icon::after{content:"";background: transparent url(service_iconbg.svg) center center no-repeat;background-size: contain;width: 50px;height: 50px;display: block;position: absolute;top: 50%;z-index: -1;left: 50%;transform: translateX(-50%) translateY(-50%);}.RWDService002 .funny-boxes > .funny-boxes-icon{line-height: 1;}.RWDService002 .funny-boxes > .funny-boxes-icon{width: 35px;height: 35px;}.RWDService002 .fa{line-height: 1;}.RWDService002 .funny-boxes > .funny-boxes-text > h4{font-size: 18px;font-weight: 600;padding-bottom: 0;}.RWDService002 .funny-boxes > .funny-boxes-text > h4, .RWDService002 .funny-boxes > .funny-boxes-text > h4 a{color: #004098;}.RWDService002 .funny-boxes > .funny-boxes-text > p{color:#555;font-size: 15px;letter-spacing: 1.5px;}.RWDService002 .funny-boxes-text{opacity: 1 !important;}.RWDService002 .funny-boxes-text.animated.flipInY{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;opacity: 1 !important;}.service_right .RWDedictor a{color: #eee;display: block;text-align: center;padding: 15px;font-size: 18px;letter-spacing: 2px;background-color: #333;border-top: 1px dotted #aaa;transition: all 0.5s ease 0s;}.service_right .RWDedictor a:hover{background-color:#014099;color:#fff;}.service_right .RWDedictor a i{margin-right:10px;}/*手機版按鈕*/ 
.xsbtn {display: block;width: 50%;float: left;text-align: center;line-height: 50px;font-size: 15px;letter-spacing: 1.5px;}.xsbtn i{margin-right:10px;}.btn_tel {background-color: #014099;color: #fff;}.btn_buy {background-color: #fff100;color: #111;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(0, 0, 0, 0.9) !important;color: #fff !important;left: auto !important;line-height: 1.5 !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #fff !important;border: 1px solid #ccc !important;display: block;padding: 5px 50px;color: #333 !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #333 !important;color: #fff !important;}
/*footer start*/

.block_footer{padding: 80px 0;color: #555;font-size: 15px;letter-spacing: 1.5px;line-height: 2;background-color: #e6e6e6;}.block_footer a{color:#555;}.footer_left{float: left;width: 60%;}.footer_right{float: right;width: 40%;text-align: right;}.block_footer h1{margin: 0 auto;font-size: 23px;font-weight: bold;color: #333;}.block_footer h2{font-size: 18px;font-weight: bold;margin: 15px auto 20px;color: #004098;}/*社群*/ 
.footer_sns {margin-bottom: 12px;}.RWDsocial002{text-align: right;}.RWDsocial002 ul{margin:0;}.RWDsocial002 .pull-right{float: none !important;}.RWDsocial002 ul.socialNetwork li{float: none;display: inline-block;}.RWDsocial002 .iconRounded{background: transparent;border: 0 solid transparent;color: #442a1e;margin: 0 0 0 15px;width: 45px;height: 45px;font-size: 20px;padding: 0;line-height: 45px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: #d0bb9a;opacity: 1;}.RWDsocial002 .iconRounded.cusimg{padding:6.5px;}.RWDsocial002 .iconRounded.cusimg img{position: relative;top: -17px;}/*舊社群*/ 
.sns_link {display: inline-block;border: 1px solid #aaa;padding: 5px 25px;border-radius: 0px;margin-bottom: 25px;transition: all 0.5s ease 0s;}.sns_link i{margin-right: 7px;position: relative;top: 2px;font-size: 18px;}.sns_fb{margin-right:10px;}.sns_fb:hover{color:#1778f2;border-color:#1778f2;}.sns_line:hover{color:#06c755;border-color:#06c755;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #777;letter-spacing: 1.5px;line-height: 1.8;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #777;}

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

/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;}.page_wrapper_bg .collapsing_header .main { top: 0 !important;}.page_wrapper_bg .RWDmenu_plus02 .container {width: 100%;padding: 0 50px;}.page_wrapper_bg .block_footer .container {width: 100%;padding: 0 50px;max-width: 1400px;}.page_wrapper_bg .block_footer {padding: 60px 0 25px;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 36px;margin-bottom: 5px;color: #333;font-weight: 600;letter-spacing: 3px;line-height: 1.5;text-align: center;}#RWDPAGE_BASE_PAT02 .pagecontent p {color: #555;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.ph_block{display:none;}.pc_block {display: none;}/*範例文章內文統一*//*範例圖文輪播樣式*/ 
.page_wrapper_bg .RWDslider01 .editor {color: #555;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .RWDslider01 .control-box .slick-dots li {color: #555;font-size: 16px;font-weight: 600;}.RWDslider01 .slick-dots button {color: #555;}/*範例時間軸樣式*/ 
.page_wrapper_bg .RWDtimeline01 .model-title, .RWDtimeline02 .model-title {color: #555;font-weight: 600;padding-bottom: 10px;text-align: center;}.page_wrapper_bg .RWDtimeline01 li.event .point .date {color: #555;}.page_wrapper_bg .RWDtimeline01 li.event .point .title {color: #555;font-weight: 600;}.page_wrapper_bg .RWDtimeline01 li.event .point .editor {color: #555;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .RWDtimeline01 li.event:before{border: 2px solid #555;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in {color: #555;letter-spacing: 2px;line-height: 1.8;font-size: 15px;}.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .year {color: #555;font-weight: 600;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow{border: 2px solid #555;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after{border-color: transparent #555 transparent transparent;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #555; padding: 0;}.breadcrumb>li+li:before {color: #777;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #aaa;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;width: 180px;padding: 5px 0;border: 1px solid #aaa;background: #333;font-size: 15px;color: #eee;font-weight: 600;transition: 0.3s ease;}.page_wrapper_bg .btn_back a:hover {background: #777;color: #fff;transition: 0.3s ease;}.page_wrapper_bg .ebtn {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0 15px 0 0;float: right;margin-top: 20px;line-height: 1.5;}.page_wrapper_bg .ebtn a {text-align: center;display: block;width: 180px;border: 1px solid #555;background: #333;font-size: 15px;padding: 5px 0;color: #fff;font-weight: 600;transition: 0.3s ease;}.page_wrapper_bg .ebtn a:hover {background: #777;color: #fff;transition: 0.3s ease;}/*購物車按鈕*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add{border-color: #555;border-radius: 0;letter-spacing: 2px;background: #555;color: #fff;font-size: 15px;transition: 0.3s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover{background: #014099;color: #fff;transition: 0.3s ease;} #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {letter-spacing: 2px;background: #014099;color: #fff;font-size: 15px;transition: 0.3s ease;border-radius: 0;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background: #014099;color: #fff;border-radius: 0;transition: 0.3s ease;}.RWDshopping .btn.bg1 {font-weight: 600;letter-spacing: 2px;line-height: 1.5;font-size: 15px;width: 180px;padding: 5px 0;background: transparent;color: #aaa;border-color: #aaa;border-radius: 0px;transition: 0.3s ease;}.RWDshopping .btn.bg1:hover {background: #777;color: #fff;transition: 0.3s ease;}.RWDshopping .btn.bg2 {font-weight: 600;letter-spacing: 2px;line-height: 1.5;font-size: 15px;width: 180px;padding: 5px 0;background: #555;color: #fff;border-color: #777;border-radius: 0px;transition: 0.3s ease;}.RWDshopping .btn.bg2:hover{background: #014099;color: #fff;border-color: #014099;transition: 0.3s ease;}.RWDshopping .btn.bg3 {font-weight: 600;letter-spacing: 2px;line-height: 1.5;font-size: 15px;width: 180px;padding: 5px 0;background: #555;color: #fff;border-color: #777;border-radius: 0px;transition: 0.3s ease;}.RWDshopping .btn.bg3:hover {background: #014099;color: #fff;border-color: #014099;transition: 0.3s ease;}#mobile-fixed .btn-box .normal {    border-color: #014099;    color: #014099;    border-radius: 0;}#mobile-fixed .btn-box .bg2 {    border-color: #014099;    color: #555;    background: #014099;    border-radius: 0;}/*內頁側邊選單樣式*//*內頁側邊標題*/ 
.page_wrapper_bg .products-nav .nav-title {background: #014099;color: #fff;padding: 10px 0 10px 10px;margin: 0;font-weight:600;}.page_wrapper_bg .products-nav>ul>li {background-color: #eee;}.page_wrapper_bg .products-nav>ul>li.active {border-bottom: 1px solid #ddd;background-color: #fafafa;}.page_wrapper_bg .m2018 .products-nav ul li {margin: 0;padding: 0;position: relative;width: 100%;color: #555;}.page_wrapper_bg .m2018 .products-nav ul li>a {color: #777;font-size: 15px;letter-spacing: 2px;padding: 14px 20px;transition: 0.3s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {color: #000;transition: 0.3s ease;}.m2018 .products-nav a {font-size: 15px;color: #555;letter-spacing: 2px;}.m2018 .products-nav a:hover {color: #000;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 75%;}/*產品列表樣式*//*產品_產品列表頁_card樣式*/ 
.page_wrapper_bg .webdesc {letter-spacing: 2px;color: #555;}.page_wrapper_bg .layoutlist_5 .product_list_item {background: transparent;}.page_wrapper_bg .item .subject A.itemlink {color: #333;font-size: 19px;line-height: 1.5;letter-spacing: 2px;font-weight: bold;}.page_wrapper_bg .item .subject A.itemlink:hover {color: #aaa;}.page_wrapper_bg .item .summary A.itemlink{color: #555;font-weight: normal;letter-spacing: 1.5px;}.page_wrapper_bg .count_info{color: #aaa;}.page_wrapper_bg .pricearea .price{color: #777;letter-spacing: 1.5px;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom: none;}.layoutlist_2 .subject {text-align: left;}.page_wrapper_bg .layoutlist_4 .stands_options {color: #555;color: #555;    letter-spacing: 1.5px;}.pagecontent  .layoutlist_4 .cate_div{display: none !important;}.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center;}.page_wrapper_bg .layoutlist_7 .subject a{color: #555;font-size: 16px;font-weight: 600;line-height: 1.5;letter-spacing: 2px;}.page_wrapper_bg .layoutlist_7 .subject a:hover{color: #aaa;}.page_wrapper_bg .layoutlist_7 .cdate{text-align: center;}.page_wrapper_bg .layoutlist_7 .cdate a{color: #555;text-align: center;letter-spacing: 1.5px;}.page_wrapper_bg .item.product_list_item:hover .subject a{color: #aaa;}.page_wrapper_bg .list-btn_mobile, .list-btn, .buybtn {  color: #555;background-color: #777;padding: 5px 0;}/*產品內頁*/ 
.RWDproduct_page .products-info .name {font-size: 18px;color: #555;margin-bottom: 10px;font-weight: 600;letter-spacing: 2px;}.page_wrapper_bg ._bd_column._bd_full > h1, .page_wrapper_bg ._bd_column._bd_full > p  {letter-spacing: 2px;}.page_wrapper_bg .pd-info {color: #777;}/*最新消息_列表清單文字樣式*//*最新消息_列表清單_列表標題樣式*/ 
.page_wrapper_bg .list_subject a {color: #555;font-size: 18px;font-weight: 600;line-height: 1.8;letter-spacing: 2px;}.page_wrapper_bg .list_subject a:hover {color: #777;}/*最新消息_列表清單_年月樣式*/ 
.page_wrapper_bg .listdate .yearmonth {color: #777;}/*最新消息_列表清單_日樣式*/ 
.page_wrapper_bg .listdate .day {color: #555100;}/*聯絡我們*/ 
.page_wrapper_bg  .customized_columns ._input, .customized_columns select {background: #fafafa;border-radius: 0px;box-shadow: initial;border: 1px solid #eee;}.page_wrapper_bg  .customized_columns ._input:hover, .customized_columns select:hover {border: 1px solid #ccc;}.new-form .new-width .control-label {color: #555; letter-spacing: 2px; font-weight: 600;}.new-form .formdesc {color: #555; letter-spacing: 2px; line-height: 1.5;}.eformsDesc { color: #555;letter-spacing: 2px;text-align: center;margin: 10px 0;border-bottom: 1px solid #eee;padding-bottom: 30px;}.contact_title>h4 {  font-size: 24px;  letter-spacing: 2px; line-height: 1.5; font-weight: 600;margin-bottom: 10px;}.contact_title>h5 {    font-size: 17px;    letter-spacing: 2px;    line-height: 1.5;    color: #555100;    font-weight: 600;    margin-bottom: 30px;}.contact_content {    font-size: 16px;    letter-spacing: 2px;    color: #555;    line-height: 1.8;}.contact_content >a{    color: #555;}/*購物車結帳頁面_步驟123*/@keyframes num-bg {    0% {background: rgb(255,255,255, 0);-webkit-transform: scale(.5);transform: scale(.5)}    100% {background: rgb(155,155,155, .8);-webkit-transform: scale(1);transform: scale(1)}}.info-box .title, .shopping-title {color: #555;letter-spacing: 2px;}/*側邊結帳畫面*/ 
.RWDmenu_plus02 .cart-menu ul.content li .text-box {color: #555;}.RWDmenu_plus02 .cart-menu ul.content li .text-box .name>a {color: #555;}.fa-long-arrow-left:before {content: "\f177";color: #555;}.glyphicon-trash:before {    content: "\e020";    color: #777;}

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

@media screen and (max-width: 1800px) {.RWDbanner_plus01 .container {padding: 0 50px !important;}}@media screen and (max-width: 1500px) {.RWDbanner_plus01 .container {max-width: 100% !important;width: 85% !important;}.RWDbanner_plus01 .logo{max-width: 400px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 32px;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 25px;}.RWDbanner_plus01 .slick-caption .txt4{font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6{font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6, .link-btn{width: 55%;}.service_left {width: 59vw;left: -10vw;z-index:-1;}}@media screen and (max-width: 1400px) {.RWDbanner_plus01 .slick-caption{bottom:13%;}.RWDbanner_plus01 .logo{max-width: 300px;}.RWDbanner_plus01 .slick-caption .txt1{margin-top:2vw;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 22px;}.RWDbanner_plus01 .slick-caption .txt4{font-size: 16px;}.RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6{font-size: 16px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6, .link-btn{width: 60%;}}@media screen and (max-width: 1300px) {#RWDfullscreen01 h2.sub-title{font-size: 28px;}.RWDService002 .section-subject{margin: 0 -15px 70px !important;}.RWDService002 .row{margin:0 -15px;}.RWDService002 .col-sm-4.col-md-4{padding:0 15px;}.service_left {width: 62vw;left: -13vw;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 35px;background: #111;border-bottom: 2px solid #fff100 !important;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.cd-logo{width: 140px;}.cd-main-header .cd-logo{margin-top: 8px !important;margin-left: 0;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: #333;}/*選單*/ 
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #fff;}nav.cd-nav ul .close-btn{color: #ccc;}nav.cd-nav ul .close-btn:after, nav.cd-nav ul .close-btn:before{background-color: #aaa;}.cd-primary-nav, .cd-primary-nav ul{background: #222;}.cd-primary-nav > li > a{font-size: 16px;padding: 0;line-height: 60px;}.cd-primary-nav > li > a:hover{color: #555;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #555;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;color: #fff;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #777;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #aaa;}.go-back a:hover::after, .go-back a:hover::before, .has-children>a:hover::after, .has-children>a:hover::before{background: #555;}nav.cd-nav .bottom-copyright{color: #555;}.menu_product a {border-left: none;border-right: none;border-top: 2px dotted #aaa;}/*搜尋*/ 
.RWDmenu_plus02 .cd-search{height: 50px;top: 50px !important;}.RWDmenu_plus02 .cd-search button{top: 13px;}#RWDfullscreen01 .cd-main-header{z-index: 111;}#RWDfullscreen01 .cd-overlay.search-is-visible{z-index: 11;}.cd-overlay.is-visible{z-index: 111;}/*title*/#RWDfullscreen01 h1.main-title{font-size: 21px;}#RWDfullscreen01 h2.sub-title {font-size: 26px;}/*main*/ 
.RWDbanner_plus01 .logo {max-width: 260px;}.RWDbanner_plus01 .slick-caption .txt1{margin-top: 0vw;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 26px;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 20px;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -15px;margin-right: -15px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 15px;}.RWDnews005 .owl-carousel .owl-item div::after{height: 70%;}.RWDnews005 h4{min-height:54px;}.RWDnews005 p.text-left{min-height:72px;}.service_left {width: 74vw;left: -22vw;}/*內頁樣式*/ 
.pagecontent .article_model[data-seq="0"] {    margin-top: 20px !important;}.page_wrapper_bg .block_footer .container {padding: 0 35px;}.cd-primary-nav > .has-children > .cd-secondary-nav {    width: 100%;    padding: 0;    margin-left: 0px;    text-align: left;    max-width: 360px;    padding: 0 30px;    padding-top: 30px;right: 0;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .logo {width: 200px;margin-top: 19px;}.cd-main-content{background-attachment: scroll;background-size: cover;}.RWDService002 .funny-boxes > .funny-boxes-text > p{font-size: 14px;letter-spacing: 0.5px;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 80px 0;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*---首頁---*/ 
.RWDbanner_plus01 .slick-caption {bottom: auto;top: 13vh;}.RWDbanner_plus01 .container{width: 90% !important;}.RWDbanner_plus01 .slick-caption .container{height:80vh;}.RWDbanner_plus01 .logo{float: none;max-width: 330px;position: absolute;bottom: 5vh;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 33px;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 25px;}.RWDbanner_plus01 .slick-caption .txt4{font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6{font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6, .link-btn {width: 100%;text-align: right;}.link-btn a{margin: 0 0 0 auto;}.RWDnews005 p.text-left{min-height: auto;}.service_right{width:100%;}.service_left{display:none;}.RWDService002 .funny-boxes > .funny-boxes-text > p{font-size: 15px;letter-spacing: 1.5px;}.service_right .RWDedictor a {width: 100%;margin-left: 0%;}/*footer*/ 
.footer_left {float: none;width: 100%;text-align: center;}.footer_right {float: none;width: 100%;text-align: center;}.footer_sns {margin-top: 15px;}.RWDsocial002 {text-align: center;}.RWDsocial002 .iconRounded{margin: 0 7px;}.sns_link{width: 230px;margin-top: 25px;margin-bottom: 50px;}.sns_fb {margin-right: 5px;}.sns_line{margin-left: 5px;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #999;letter-spacing: 1.5px;line-height: 1;text-align: center;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #999;}.footer_copyright, .footer_ssl{display: inline-block;}.footer_ssl{border-left: 1px solid #aaa;margin: 0 8px 0 0;padding: 0 8px 0 0;}.footer_browser {display: block;margin-top: 8px; }/*內頁樣式*/ 
.page_wrapper_bg .pagecontent {margin-top: 15px !important;}.page_wrapper_bg .webdesc {text-align: center;}.layoutlist_5 .item .subject {  text-align: center;}div#sidebar { padding-left: 0;padding-right: 0;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 60px 0;}.contact_area { display: flex;}.contact_title {padding-right: 80px;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.ph_block{display:block;}.pc_block{display:none;}.page_wrapper_bg .btn.btn_back{width:100%;margin-right: 0px;}.page_wrapper_bg .btn.btn_back a{width:100%;}.page_wrapper_bg .ebtn{width:100%;margin-right: 0px;}.page_wrapper_bg .ebtn a{width:100%;}#join_form .btn-primary {width: 100%;}#join_form .btn-link{width: 100%;margin-top: 15px;}.new-form {    margin-top: 0px;}.page_wrapper_bg .RWDquiry .btn.normal {    width: 100%;}#RWDPAGE_BASE_PAT02 .RWDquiry .btn.bg2 {    width: 100%;    margin-top: 15px;}.page_wrapper_bg .hgroup .breadcrumb {  margin-bottom: 10px;}.contact_title {    text-align: center;    padding-right: 0;}.contact_area {    display: flex;    flex-direction: column;    align-items: center;padding-bottom: 30px;    border-bottom: 1px solid #eee;}.contact_title {    text-align: center;    padding-right: 0;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.cd-header-buttons li.search-btn{margin-left: 0;}/*title*/#RWDfullscreen01 h1.main-title{font-size: 17px;}#RWDfullscreen01 h2.sub-title{font-size: 21px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption{top: 10vh;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{width: 100%;}.RWDbanner_plus01 .container {width: 100% !important;padding: 0 !important;}.RWDbanner_plus01 .logo {float: none;max-width: 100%;position: absolute;bottom: 10vh;left: 0;right: 0;}#RWDfullscreen01 .cd-main-content .RWDbanner_plus01 .logo img{max-width:150px;display: block;margin: 0 auto;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6, .link-btn{text-align: center;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 25px;}.RWDbanner_plus01 .slick-caption .txt3 {font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt4{font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6{font-size: 15px;}.link-btn{display:none;margin-right:auto;}/*main*/ 
.block_product {padding: 100px 0 50px;}.RWDnews005 .section-subject {margin-bottom: 50px;}.RWDnews005 .owl-controls{position: relative;top: auto;margin-top: 25px;}.funny-boxes > .funny-boxes-icon{margin-bottom: 20px;}.RWDService002 .col-sm-4.col-md-4 {padding: 0 35px;}/*footer*/ 
.block_footer h1{line-height:1.5;font-size: 21px;}.block_footer h2{line-height:1.5;}.sns_link{width: 100%;display:block;margin-top: 0;}.sns_fb {margin-right: auto;margin-bottom:15px;margin-top: 25px;}.sns_line{margin-left: auto;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*內頁樣式*/ 
.page_wrapper_bg .pagecontent {padding: 0px !important;}.layoutlist_5 .product_list_item {width: 50%;}.layoutlist_5 .col-xs-12 { width: 50%;}.layoutlist_4 .col-xs-12 {width: 50%;}.layoutlist_8 { display: flex;}.layoutlist_8.rwd .item {width: 50%;    margin: 0;}.layoutlist_8.rwd .listdate .day {color: #777;}.product1.cid9.id3 .page_wrapper_bg .scrollTop002 {bottom: 20%;}/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 30px 0;}.block_fixed.block_fixed_change #mobile-fixed.show-info {padding: 20px 10px;margin-bottom: 50px;}#mobile-fixed.show-info {padding: 15px 10px;}.layoutlist_4 .subject { text-align: center;}.page_wrapper_bg .block_footer .container {padding: 0 25px;}.product1.cid9.id3 .page_wrapper_bg  .block_fixed.block_fixed_change, .product2.cid27.id15 .page_wrapper_bg  .block_fixed.block_fixed_change {position: fixed;    bottom: 0px !important;    left: 0;    width: 100%;}.product1.cid9.id3 .page_wrapper_bg .block_footer, .product2.cid27.id15 .page_wrapper_bg .block_footer {    padding: 60px 0 100px;}.product1.cid9.id3 .page_wrapper_bg .scrollTop002, .product2.cid27.id15 .page_wrapper_bg .scrollTop002 {bottom: 20%;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .logo {width: 170px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 18px 25px 0;}/*main*/ 
.owl-pagination {display: block;}.block_fixed{position:fixed;width:100%;bottom:-50px;z-index: 21;transition: all 0.5s ease 0s;}.block_fixed_change{bottom:0 !important;}.fixed_btn {width: calc(100% - 50px);float: left;}.fixed_scroll{width:50px;float:right;}.scrollTop002{position: relative !important;opacity: 1 !important;bottom: 0;right: 0;}.scrollTop002 .ii{width: 50px;height: 50px;line-height: 50px;border-radius: 0;}/*cookie*/ 
.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}/*內頁樣式*/#RWDPAGE_BASE_PAT02 .main .container .article-text .container {padding-left: 10px;    padding-right: 10px;}.layoutlist_5 .product_list_item {width: 100%;}.layoutlist_5 .col-xs-12 { width: 100%;}.layoutlist_8 { display: flex;flex-direction: column;}.layoutlist_8.rwd .item {width: 100%;}.layoutlist_4 .col-xs-12 {width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.cd-main-content{padding-top:75px;}
}
/*480px end*/
/*420px start*/

@media screen and (max-width: 420px) {.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6, .link-btn{line-height:1.5;}.RWDbanner_plus01 .slick-caption .txt3 {color:#fff;}.sm_block {display: none;}}

/*420px end*/
/*380px start*/
@media (max-width: 380px){
.RWDService002 .col-sm-4.col-md-4 {padding: 0 35px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .logo {width: 135px;margin-top: 22px;}.RWDmenu_plus04 .features .search-btn {padding: 25px 13px 25px 0;}.RWDbanner_plus01 .slick-caption {top: 6vh;}.RWDbanner_plus01 .logo{bottom:5vh;}#RWDfullscreen01 .cd-main-content .RWDbanner_plus01 .logo img {max-width: 120px;}#RWDfullscreen01 h2.sub-title{line-height: 1.4;}.service_right .RWDedictor a{padding: 15px 0;font-size: 15px;}.block_footer h1{font-size: 17px;}.block_footer h2 {font-size: 15px;}.footer_ssl{margin: 0 -15px;}
}
/*320px end*/