/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:'Open Sans', 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #30373f;    color: #fff;}::-moz-selection {    background:#30373f;    color: #fff;}/*---首頁---*//* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:200px;}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/ 
.RWDmenu_plus02 .inside{background: #516173;}.RWDmenu_plus02 .inside::before{content:"";}.cd-main-header{background: transparent;}.cd-logo{width: 150px;margin: 17px 0 0;}nav.cd-nav .bottom-copyright{display:none;}@media (min-width: 1200px) {.RWDmenu_plus02 .container{width: 100%;min-width:1170px;padding:0 35px;}}/*menu*/nav.cd-nav{margin-left: 0;}.cd-primary-nav, .cd-primary-nav ul{z-index: 1111;}.cd-primary-nav > li::after{height:3px;bottom:0;}.cd-primary-nav > li:hover::after{background:#ccb19a;}.cd-primary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;letter-spacing: 1.5px;font-size: 15px;color: #fff;}.cd-primary-nav > li > a:hover{color: #ccb19a;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #ccb19a;}.cd-primary-nav .cd-secondary-nav > li > a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #777;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #f5f5f5;color:#30373f;}.RWDmenu_plus02 a{font-family:'Open Sans', 微軟正黑體, sans-serif;color: #555;transition: all 0.2s ease 0s;}.RWDmenu_plus02 a:hover{color: #ccb19a;}/*選單置中*/@media (min-width: 1200px) {.cd-main-header{text-align: center;height: 80px;}nav.cd-nav{float: none;display: inline-block;}.cd-primary-nav .cd-secondary-nav > li{text-align: left;}}/*語系-new*/ 
.RWDmenu_plus02 .lang-select{font-size: 15px;color: #ccb19a;transition: all 0.5s ease 0s;}.lang-select-label:hover{color: #fff;}.lang-select-options a{color:#777;}.lang-select-options a:hover{background-color: #f5f5f5;color:#30373f;}#cd-primary-nav a.lang-select-label{margin-left: 0;}/*詢問車*/@media (min-width: 1300px) {.RWDmenu_plus02 .querycar-block{margin: 10px 33px 0 30px;transition: all 0.5s ease 0s;}.RWDmenu_plus02 .cart-block{margin: 10px 33px 0 30px;transition: all 0.5s ease 0s;}}.RWDmenu_plus02 .querycar-block a{color: #ccb19a;}.RWDmenu_plus02 .querycar-block:hover i{color: #fff;}.RWDmenu_plus02 .cart-menu .buy-btn a{background-color: #30373f;}.RWDmenu_plus02 .cart-menu .buy-btn:hover a{background-color:#ccb19a;color: #30373f;}.RWDmenu_plus02 .querycar-block::after{display:none;}/**/ 
.RWDmenu_plus02 .cart-block a{color: #ccb19a;}.RWDmenu_plus02 .cart-block:hover i{color: #fff;}.RWDmenu_plus02 .cart-block::after{display:none;}/*搜尋*/@media (min-width: 1300px) {.RWDmenu_plus02 .inside::before{content:"";background-color:#62768c;height: 80px;width: 100px;display: block;position: absolute;right: 0;top: 0;}}.cd-search-trigger::before, .cd-search-trigger::after{transition: all 0.2s ease 0s;}.RWDmenu_plus02 .cd-search-trigger::before{border: 2px solid #ccb19a;}.cd-search-trigger:hover::before{border: 2px solid #fff;}.RWDmenu_plus02 .cd-search-trigger::after{background: #ccb19a;}.cd-search-trigger:hover::after{background: #fff;}.cd-search-trigger span::after, .cd-search-trigger span::before{background: #fff;}.RWDmenu_plus02 .cd-search button{top: 15px;}.RWDmenu_plus02 .cd-search button:hover{color: #4aa70f;}#top_search_searchkey::placeholder {letter-spacing: 1px;}@media (min-width: 800px) {.RWDmenu_plus02 .cd-search{height: 60px;width: 350px;right: 0;left: auto;}.RWDmenu_plus02 .cd-search input{font-size: 16px;}.RWDmenu_plus02 .cd-search button{top: 18px;font-size: 15px;}}@media (min-width: 480px) {.RWDmenu_plus02 .cd-search{max-width: 350px;right: 0;left: auto;}}/*banner*/ 
.block_banner{background-color: #516173;position:relative;overflow:hidden;width:100%}.block_banner::after{content:"";background-color:#ccb19a;width: 20vw;height: 100vh;display: block;position: absolute;top: 0;right: 0;z-index: 0;}.banner_in{padding-top:80px;width:86vw;position:relative;z-index:1;}.RWDbanner_plus01{background-color: #30373f;}.RWDbanner_plus01.full .banner-slider.bg .slick-item{max-height:calc(100vh - 80px) !important;height: calc(100vh - 80px) !important;}@media (min-width: 480px) {.RWDbanner_plus01, .RWDbanner_plus01 .slick-list, .RWDbanner_plus01 .banner-slider.bg .slick-item{overflow: visible !important;}.RWDbanner_plus01 .slick-caption{display:inline-block;width: auto;right: -150px;top: 30%;}.RWDbanner_plus01 .slick-caption .container{width:auto;padding:0;}}.RWDbanner_plus01 .slick-caption .txt1{font-size: 45px;font-weight: bold;color:#fff;letter-spacing: 5.5px;text-shadow: 0px 0px 15px #886254;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 70px;font-weight: 900;color:#fff;margin: 15px auto 0;line-height: 1.2;text-shadow: 0px 0px 15px #886254;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 21px;font-weight:600;color:#fff;margin:60px auto 0;text-shadow: 0px 0px 15px #886254;letter-spacing: 5.5px;}.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;}/*about*/ 
.block_about{position: relative;padding: 13vw 0 100px;}.block_about::after{content:"";background-color:#ccb19a;width: 20vw;height: 100%;display: block;position: absolute;top: 0;right: 0;z-index: 0;}.left_about{width: 45%;font-size: 15px;letter-spacing: 1.5px;line-height: 2;color: #555;text-align: justify;}.left_about h1{margin: 0 auto 25px;font-size: 32px;color:#2C2672;font-weight: normal;}.about_btn a{display: block;width: 100%;max-width: 250px;background-color:#2C2672;text-align: center;color:#fff;padding: 5px 0;margin-top: 50px;transition: all 0.5s ease 0s;}.about_btn a:hover{background-color: #ccb19a;color:#30373f;}.right_aboutpic{position: absolute;width: 45vw;right: 0;bottom: 0;z-index: 1;overflow: hidden;}.right_aboutpic img{max-width:100%;}.aboutpic_pad{display:none;margin-top: 35px;}/*product*/ 
.block_product{padding:100px 0 90px;background-color:#f5f5f5;}.RWDproduct002_v2{padding: 0;}.RWDproduct002_v2 .popup-portfolio{margin: 0 auto 15px;}.RWDproduct002_v2 h1.main-title{font-size: 32px;color:#2C2672;font-weight: normal;}.RWDproduct002_v2 .section-line{display:none;}.RWDproduct002_v2 .showbottom .portfolio-bottom h4{color:#555;font-weight: normal;font-size:18px;margin-bottom: 2px;margin-top: 15px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #ccb19a;}.RWDproduct002_v2 .showbottom .portfolio-bottom p{color:#777;font-weight: normal;font-size:14px;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 30px;}.RWDproduct002_v2 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;}.block_product .RWDbtn01 .btn-box{margin: 0 auto;}.block_product .RWDbtn01 .btn{line-height: 2;font-size: 15px;letter-spacing: 1.5px;color:#fff;background:#2C2672;max-width: 250px;border-radius: 0;transition: all 0.5s ease 0s;}.block_product .RWDbtn01 .btn:hover{background-color: #ccb19a;color:#30373f;}/*faq*/ 
.block_faq{position: relative;padding: 100px 0;background-color:#30373f;}.left_faqpic{position: absolute;width: 50vw;height:100%;left: 0;bottom: 0;z-index: 1;background: transparent url(archive/image/customization/faqpic.jpg) center center no-repeat;background-size:cover;}.right_faq{width:50%;position:relative;margin:0 0 0 auto;padding-left:90px;}.RWDnews_listblock h2{font-size: 32px;color: #fff;font-weight: normal;text-align: center;}.RWDnews_listblock li:first-child{border-top: 0 solid transparent;}.RWDnews_listblock li{border-bottom: 0px solid transparent;border-top: 1px solid #4f5c6a;}.RWDnews_listblock li span{display:none;}.RWDnews_listblock li a{color: #fff;font-size: 15px;letter-spacing: 1.5px;position: relative;transition: all 0.5s ease 0s;}.RWDnews_listblock li a::before {content: "Q.";font-size: 21px;margin-right: 12px;font-weight: 600;position: relative;transition: all 0.5s ease 0s;}.RWDnews_listblock li a:hover, .RWDnews_listblock li a:hover::before{color:#e3c5ab;}.block_faq .RWDbtn01 .btn-box{margin: 35px auto 0;}.block_faq .RWDbtn01 .btn{line-height: 2;font-size: 15px;letter-spacing: 1.5px;color:#30373f;background:#ccb19a;max-width: 250px;border-radius: 0;transition: all 0.5s ease 0s;}.block_faq .RWDbtn01 .btn:hover{background-color: #fff;color:#30373f;}/*small logo*/ 
.block_smalllogo {padding: 40px 0 20px;}.smalllogo_title{float:left;width: 200px;font-size: 32px;color:#2C2672;font-weight: normal;letter-spacing: 1.5px;line-height: 140px;}.smalllogo_in{float:left;width:calc(100% - 200px);}.RWDnews005 .container{width:100%;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -35px;margin-right: -35px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 35px;}.RWDnews005 .text-left{display:none;}.RWDnews005 .img-hover{position: relative;}.RWDnews005 .img-hover::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;z-index: 1;background-color: #fff;opacity: 0;}.RWDnews005 .img-hover a{position: relative;display: block;width: 100%;height: 100%;}.RWDnews005 .controlls-over .owl-pagination{text-align: right;width: 100%;}.RWDnews005 .owl-carousel{margin-bottom: 0;}.RWDnews005 .owl-controls{margin-top: 13px;}.owl-theme .owl-controls .owl-page span{height: 5px;}.RWDnews005 .controlls-over .owl-controls .owl-prev, .RWDnews005 .controlls-over .owl-controls .owl-next{display:none;}.web_line{width:100%;max-width:1140px;height:1px;background-color:#eee;margin: 0 auto 30px;}/*footer*/ 
.block_footer{font-size: 15px;color:#555;letter-spacing: 1.5px;line-height: 2;padding: 10px 0 30px;}.block_footer a{color:#555;transition: all 0.5s ease 0s;}.block_footer a:hover{color:#ccb19a;}.footer_info{width: 70%;float: left;padding-top: 7px;}.footer_info h1{font-size:19px;margin:5px auto 5px;}.footer_sns{width: 30%;float: left;}.footer_sns a{display: block;text-align: center;border: 1px dotted #777;margin: 0 auto 5px;}.footer_sns a:hover{border-color:#ccb19a;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color:#68727d;letter-spacing: 1.5px;line-height: 1;text-align: center;background-color:#dbe0e6;padding: 5px 0;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #68727d;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{border-left: 1px solid #68727d;border-right: 1px solid #68727d;margin: 0 8px;padding: 0 8px;}/*右側*/ 
.fixed_rightpro{position: fixed;z-index: 21;right: -60px;width: auto;overflow: hidden;top: 45%;transition: all 0.5s ease 0s;}.fixed_rightline{position: fixed;z-index: 21;right: -60px;width: auto;overflow: hidden;top: calc(45% + 60px);transition: all 0.5s ease 0s;}.fixed_change{right:0 !important;}.fixed_rightpro img, .fixed_rightline img{max-width:100%;max-height: 100%;margin-right:10px;}.icon_pro a{background-color: #7c685f;position: relative;display:block;right: -110px;border-radius: 50px 0 0 50px;font-size: 15px;color:#fff;letter-spacing: 1.5px;padding: 8px 25px 8px 10px;height: 45px;transition: all 0.5s ease 0s;}.icon_pro a:hover{right: 0;padding: 8px 25px;}.icon_line a{background-color: #00b900;position: relative;display:block;right: -110px;border-radius: 50px 0 0 50px;font-size: 15px;color:#fff;letter-spacing: 1.5px;padding: 8px 25px 8px 10px;height: 45px;transition: all 0.5s ease 0s;}.icon_line a:hover{right: 0;padding: 8px 25px;}
/*INNER start*/

.pagecontent a, .pagecontent a:hover { text-decoration: none;    transition: all 0.5s ease 0s;}.pagecontent a:hover { color: #ccb19a; transition: all 0.5s ease 0s;}.layoutlist_2 .item, .layoutlist_4 .item { margin: 0 0 30px;}.none img { width: 30%; display: block;  margin: auto;}#eForm1 { padding-left: 20px;}.boxname { margin: 0 10px;}.column_memo { margin-top: 10px; color: #999;}.pagecontent ul { padding-left: 22px; list-style: square;}.pagecontent .page ul {list-style: none;}.pagecontent ul li { line-height: 2.5;}.pagecontent ol { list-style: decimal; padding-left: 28px;}.pagecontent b, strong {  color: #2c2672; }.ab strong { margin-bottom: 10px;display: inline-block;}.tabs .content:before, .tabs .content:after { display: block; content: ""; clear: both;}.textbox { margin-bottom: 40px;}/*banner*/ 
.page_wrapper_bg .banner_in { padding: 0;}/*banner_dec*/ 
.call_to_action:before { content: ""; position: absolute;  right: 0; top: 0; background: #ccb19a; width: 20vw; height: 5vh; z-index: 1;}.call_to_action { position: relative;}/*ttl & bread*/ 
.hgroup .container { margin: 0; margin-bottom: 30px; text-align: center; border: 0;}h1.pageTitle { font-size: 30px; color: #111; font-weight: bold; letter-spacing: 1.5px; line-height: 1.5; margin: 0;}.hgroup .breadcrumb { position: relative; bottom: 0; width: 100%; border: 0; background: transparent;}.breadcrumb a { font-size: 13px; color: #9c9c9c; letter-spacing: .5px; line-height: 1.5;}.breadcrumb > li:nth-child(1) a { color: #2C2672; border-bottom: 1px solid;}/*space*/ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 { margin-top: 0 !important;}.call_to_action { padding: 35px 0 75px 0 !important;}/*fonts*/ 
.page_wrapper_bg .article-text h2 {font-size:26px;line-height: 1.5;letter-spacing: 2px;font-weight: bold;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}#RWDPAGE_BASE_PAT02 .call_to_action { font-size: 15px; letter-spacing: 1.5px; line-height: 2; color: #555;word-break: break-all;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {font-size: 15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row>ul >li, ._bd_row>ol >li { border-bottom: 1px dashed #ddd;}._bd_row ol, .products-info .txt .editor ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul{ padding-left: 18px;}/*con*//*conform*/ 
.customized_columns ._input:hover, .customized_columns ._input:active, .customized_columns ._input:focus { border-bottom: 1px solid #666;}.customized_columns ._input, .customized_columns select { background: white; border-radius: 0;}.form-group label.must:after { color: #2c2672; margin-left: 5px;}/*btn*/ 
.pagecontent .btn_back { float: right;margin-top: 40px !important;}.pagecontent .btn_back a { padding: 6px 40px; line-height: 1.5; background-color: #2C2672; text-align: center; color: #fff;}.RWDproduct_page .btn_back { background: transparent; margin: 0;}.btn.active, .btn:active {box-shadow: none;}.pagecontent .btn,.page_wrapper_bg .ebtn { font-size: 14px !important;}.pagecontent .btn,.pagecontent .ebtn { background: transparent; padding: 0; color: #333; margin: 0; letter-spacing: 1.5px;}.pagecontent.btn a,.pagecontent .ebtn a { background: #2C2672; color: white; font-weight: normal; margin: 0; padding: 2px 40px; margin-top: 30px;}.pagecontent .btn a:hover,.pagecontent .ebtn a:hover { background-color: #ccb19a; color: #30373f;}.RWDeform001 .ebtn {  background: transparent; margin-top: 5px; width: 100%;}.RWDeform001 .ebtn:hover { background: transparent;}.RWDeform001 .ebtn a:hover { background: #505050;}.pagecontent .btn,.pagecontent .btn:hover,.pagecontent .ebtn, .ebtn:hover { transition: .5s;}.pagecontent .ebtn.currectsend_btn { float: right;}#panel_14 > section.article-text > div > div > div > div.ebtn { float: right;}.album1 .btn.btn_back { background: transparent !important;}/*ab*/ 
.absperate { margin-right: 2vw; width: calc(50% - 2vw); border-right: 1px solid #eee;}/*feature*/ 
.tabs .content { padding: 40px !important;}.tabs nav ul { display: flex !important; justify-content: center;}.tabs nav ul li { margin-bottom: 30px;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before { display:none;}.tabs nav a { background: transparent !important; margin: 0 10px !important; border: 1px solid #666 !important; padding: 5px 40px !important; height: auto !important; color: #555 !important; transition: .5s ease; font-weight: bold;}.tabs nav ul li:first-child { border: 0;}.tabs nav ul li { border: 0;}.tabs nav li.tab-current a::before { background: transparent !important;}.tabs nav li.tab-current a::after { background: transparent !important;}.tabs nav li.tab-current a { background: #2C2672 !important; color: white !important; border-color: #2c2672 !important;}.tabs nav a:hover { color: #2c2672 !important;}.tabs nav a:hover { box-shadow: 0 5px 10px rgba(204, 204, 204, 0.5)}.tabs { font-weight: normal;}.prove img { width: 70%; margin: auto; display: block;}.prove { margin: 10px 0 40px;}.proveimg img { width: 70% !important; margin: auto; display: block;}/*sidebar*/ 
.m2018 .products-nav .nav-title { background: #2C2672; color: white; font-size: 15px; margin: 0;}.m2018 .products-nav>ul>li { padding: 0; margin: 0;}.m2018 .products-nav>ul>li a { display: block; max-width: 100% !important; padding: 10px;}.m2018 .products-nav ul>li>.toggle-submenu { height: 45px;}.m2018 .products-nav>ul>li.active { background: #eee;}.m2018 .products-nav li a:hover { color: #2C2672 !important;}.m2018 .products-nav>ul>li.active>a { font-weight: bold;}.m2018 .products-nav>ul>li { border-color: #eee;}#sidebar > div.m2018.visible-lg > div > ul > li.active.is-open.has-child > ul > li.active.iscate>a { color: #9c9c9c;}.m2018 .products-nav>ul>li>a { font-size: 14px;}/*products*/ 
.RWDproduct_page .products-info .name { font-size: 20px; font-weight: bold; line-height: 1.5;}.RWDproduct_page .products-info .txt .title { display: none;}.RWDproduct_page .products-info .txt .editor { padding-top: 15px; border-top: 1px solid;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {  color: #da9400;}.product1 .form-group label { letter-spacing: 0;}.layoutlist_2 .item:hover .subject a { color: #ccb19a;}.layoutlist_2 .subject { text-align: center; font-size: 18px; margin: 5px 0 10px; border-left: 1px solid; border-right: 1px solid;}.RWDproduct_page .products-info { padding: 20px 40px 40px; }.RWDproduct_page .pic-box { padding-right: 0;}.RWDproduct_page .btn-other { padding-left: 0;}.RWDproduct_page .list-inline>li { display: block;}.RWDproduct_page .ibtn { width: 100%; border: 1px solid; transition: .5s ease;}.RWDproduct_page .ibtn:hover { background: #CCB197; border-color: #ccb197;}/*album*/ 
.layoutlist_2 .album_item { height: 310px !important;}#album-list { padding-left: 0; list-style: none;}/*news*/ 
.layoutlist_8 .listdate .day { color: #444; font-size: 25px !important; margin: 10px 0 0 0 !important;}.layoutlist_8 .listdate { border-left: 0 !important;}.layoutlist_8 .list_subject>a { color: #2C2672; padding-left: 30px; position: relative;}.layoutlist_8 .list_subject>a:hover { color: #ccb19a !important; transition: all .5s ease;}.layoutlist_8 .list_subject>a:before {  content: "";  top: 7px;  left: 5px;  background: #2c2672;  position: absolute;  width: 7px; height: 7px;}.layoutlist_8 .list_subject a { font-weight: bold; font-size: 15px !important;; line-height: 1.5 !important;}.layoutlist_8 .list_subject .summary a { font-size: 14px !important;}.layoutlist_8 .listdate .yearmonth { padding: 0;}.subsubject { margin-top: 20px;}.newsbox .question { display: block; text-align: left; padding-left: 10vw; width: 70%;}.newsbox .quesimg { width: 30%;}.newsbox .quesimg img { width: 30%;}.newsbox { border: 1px solid #eee; padding: 50px;}.layoutlist_8 .item { border-bottom: 0;}.layoutlist_8 .list_subject .summary { margin: 10px 0;}/*QA*/ 
.faq_q_icon { background: transparent url(archive/image/customization/question.png) 0 0 no-repeat;  background-size: contain;}.faq_a_icon { display: none;}.faq_answer { background: white;}.question { text-align: center; float: left; width: 85%; display: flex;  justify-content: center; align-items: center; min-height: 77px;}.quesimg { width: 15%;margin:auto; float: right;}.quesimg img { width: 50%;}.RWDquiry { font-size: 15px; letter-spacing: 1.5px; line-height: 2; color: #555;}p.no-item, .notice { border-radius: 0;}.RWDquiry .btn.normal,.RWDquiry .btn.normal { border-radius: 0; font-size: 15px; transition: all 0.5s ease 0s;}.RWDquiry .btn.bg1:hover, .RWDquiry .btn.bg3:hover, .RWDquiry .btn.normal:hover,.RWDquiry .btn.bg2:hover { background-color: #ccb19a !important; color: #30373f; border-color: #ccb19a;}.RWDquiry .btn.bg3,.RWDquiry .btn.bg2 { background-color: #2C2672; text-align: center; color: #fff; transition: all 0.5s ease 0s;}.faq_close, .faq_open { margin-right: 20px;}.faq_question > table > tbody > tr > td,.form-box .required:after { color: #2C2672;}.faq_answer { padding: 34px 35px 36px 15px !important;}.faq_item { border-color: #eee;}#RWDsearch_page ul { padding-left: 0; list-style: none;}.RWDsearch_page .list-tab li .qty { background: #2C2672;}.shopping_form .shopping-title,.info-ok h2 { color: #2C2672; font-weight: bold; font-size: 16px;}.info-ok h2 { font-size: 20px;}.tab_content { font-size: 15px; line-height: 2;}/*footer*/ 
.page_wrapper_bg .block_footer:before { content: ""; background: #eee;position: absolute; top: 0; left: 50%; transform: translateX(-50%); height: 1px; width: 60%;}.page_wrapper_bg .block_footer { padding: 40px 0 30px; position: relative;}

/*INNER end*/
/*小螢幕 start*/

@media screen and (max-width: 1400px) {.block_banner::after{width: 17vw;}}@media screen and (max-width: 1300px) {.RWDmenu_plus02 .cd-header-buttons li.search-btn a{background-color: #62768c;}.cd-header-buttons li.search-btn{margin-top: 0px;}.cd-search-trigger::before{top: 15px;left: 14px;}.cd-search-trigger::after{bottom: 14px;right: 14px;}.block_banner::after{width: 15vw;}.RWDbanner_plus01 .slick-caption{right: -100px;}}@media screen and (max-width: 1199px) {/*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}/*header*/ 
.RWDmenu_plus02 .cd-main-header{background: #516173;height: 80px;transition: all 0.5s ease 0s;}.RWDmenu_plus02 .inside.is-up .cd-main-header{height:50px;}.cd-header-buttons{top: 15px;transition: all 0.5s ease 0s;}.RWDmenu_plus02 .inside.is-up .cd-header-buttons{top: 3px;}.cd-logo{width: 150px;}.RWDmenu_plus02 .inside.is-up .cd-logo{width: 110px;}.cd-main-header .cd-logo{margin-top: 17px !important;margin-left: 0;}.RWDmenu_plus02 .inside.is-up .cd-main-header .cd-logo{margin-top: 8px !important;}.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: #ccb19a;}.RWDmenu_plus02 .inside.is-up .cd-nav-trigger span, .RWDmenu_plus02 .inside.is-up .cd-nav-trigger span::before, .RWDmenu_plus02 .inside.is-up .cd-nav-trigger span::after{background: #ccb19a;}.cd-primary-nav, .cd-primary-nav ul{background: #fff;}.cd-primary-nav > li > a{font-size: 16px;color: #555;}.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;}.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: #555;}.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;}/*搜尋*/ 
.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;}/*詢問車*/ 
.RWDmenu_plus02 .querycar-block{margin-right: 25px;margin-left: 22px;}/*新語系*/ 
.cd-header-buttons .lang-select{display:none;margin: 0px 10px 0 5px;}.cd-primary-nav .ic_lang-select:after{content: "Language";font-family: 'Open Sans', sans-serif;position: absolute;left: 40px;}/*main*/ 
.block_banner::after, .block_about::after{width: 23vw;}.RWDbanner_plus01 .slick-caption{top: 25%;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 38.5px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 60px;}.block_about{padding: 18vw 0 100px;}.left_about{width: 47%;}.right_aboutpic img {max-width: 180%;width: auto;position: relative;left: -300px;}.right_faq{padding-left: 50px;padding-right: 15px;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -28px;margin-right: -28px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 28px;}.web_line{width:calc(100% - 70px);max-width:100%;}/*INNER*/ 
.page_wrapper_bg .block_footer { padding: 40px 20px 30px;}.page_wrapper_bg .block_footer:before { width: 94%;}.absperate { margin-right: 5vw; width: calc(50% - 5vw);}}@media screen and (max-width: 600px) {.owl-pagination {display: block;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*---首頁---*/ 
.RWDbanner_plus01 .slick-caption{right: -100px;}.smalllogo_title{line-height: 110px;}.icon_pro a:hover{right: -110px;padding: 8px 25px 8px 10px;}.icon_line a:hover{right: -110px;padding: 8px 25px 8px 10px;}.fixed_rightpro{display:none;}/*INNER*/ 
.quesimg img { width: 60%;}.quesimg { padding-left: 20px;}.RWDproduct_page .products-info { padding: 0 40px 40px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.page_wrapper_bg .block_footer { padding: 40px 15px 30px;}.call_to_action:before { height: 3vh; top: -1px;}.absperate { width: 100%;  margin-right: 0;  border: 0;}#sidebar { margin-bottom: 30px;}.layoutlist_2 .album_item { height: auto !important;}h1.pageTitle { font-size: 25px; }.RWDproduct_page .btn_back { display: inline-block; width: auto;}.ebtn a { width: auto; display: inline-block; float: right;}#RWDPAGE_BASE_PAT02 .call_to_action { min-height: 700px;}.newsbox .question { padding-left: 0; width: 100%; text-align: center;}.newsbox .quesimg { width: 100%; padding-left: 0;}.newsbox .quesimg img { width: 15%; margin: auto; display: block; margin-top: 20px;}.qabox img { width: 80% !important;}.customized_columns { padding: 0;}#eForm1 { padding-left: 0;}.formdesc { padding: 0 0 20px;}.question, .quesimg { width: 100%;}.quesimg img { width: 12%; margin: auto; display: block; margin-top: 10px;}
}
/*pad版 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*---首頁---*/ 
.block_banner::after{width: 30vw;}.block_about::after{width: 20vw;}.block_about {padding: 100px 0;}.left_about{width: 75%;}.aboutpic_pad{display:block;}.right_aboutpic{display: none;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -20px;margin-right: -20px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 20px;}.smalllogo_title{line-height: 90px;}.block_footer{padding: 10px 0 40px;}.footer_info {width: 100%;float: none;padding-top: 0;}.footer_sns{width: 100%;float: none;margin-top: 20px;}.footer_sns .RWDedictor{margin: 0 -10px;}.footer_sns a{display: inline-block;margin: 0 10px;width: calc(50% - 23px);}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px; }
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*左右間距*/ 
.RWDmenu_plus02 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}.block_faq .container{padding: 0 !important;}/*header*/ 
.cd-logo {width: 120px;}.cd-header-buttons li.search-btn{margin-left: 0;}.RWDmenu_plus02 .querycar-block{margin-right: 15px;margin-left: 10px;}.block_banner::after{width: 50vw;}.block_about::after{display:none;width: 18vw;}/*banner*/ 
.banner_in{width: 100%;}.RWDbanner_plus01 .slick-caption{right: 0;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {text-align: left;width: 100%;}.RWDbanner_plus01 .slick-caption{top: 15vh;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 28px;letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 37px;}.RWDbanner_plus01 .slick-caption .txt3{font-size: 19px;letter-spacing: 3px;}.block_about {padding: 80px 0;}.left_about {width: 100%;}.left_about h1{line-height: 1.3;}.about_btn a{max-width: 100%;}.block_product{padding: 70px 0 60px;}.RWDproduct002_v2 .popup-portfolio {margin: 0 auto 10px;}.block_product_btn .row {margin-right: 0;margin-left: 0;}.block_product .RWDbtn01 .btn{max-width: 100%;}.block_faq{padding: 0px 0 65px;}.left_faqpic{position: relative;width: 100%;height: 200px}.right_faq{width: 100%;padding: 35px 25px 0;}.block_faq .RWDbtn01 .btn{max-width: 100%;}.smalllogo_title{width: 100%;line-height: 2;float: none;text-align: center;margin-bottom: 20px;}.smalllogo_in {float: none;width: 100%;}.RWDnews005 .controlls-over .owl-pagination{text-align: center;}.web_line{width:calc(100% - 50px);max-width:100%;}/*footer*/ 
.footer_sns .RWDedictor {margin: 0 auto;}.footer_sns a {display: block;margin: 15px auto;width: 100%;padding: 5px 0;}/*頁尾三事項*/ 
.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;}/*INNER*/ 
.hgroup h1 {font-size: 25px;letter-spacing: 1px; line-height: 1.5;margin:0;}.page_wrapper_bg .call_to_action>.container { padding: 0;}.hgroup .breadcrumb { text-align: center;width: 100%;}#RWDshopping,#RWDquiry { padding: 0 20px;}.textbox { padding: 0;}.page_wrapper_bg .block_footer { padding: 40px 5px 40px;}.ab, .absperate { padding: 0;}.call_to_action:before { display:none;}.tabs { margin-top: -70px !important;}.tab_content { margin-top: 30px;}.tab:before, .tab:after { content: ""; display: block; clear: both;}.prove { padding: 0;}.prove img { width: 100%;}.proveimg img { width: 100% !important;}.RWDproduct_page .list-inline>li { width: 100%;}.RWDproduct_page .products-info { padding: 20px 0 40px; text-align: center;}.RWDproduct_page .btn_back,.pagecontent .btn { display: block; width: 100%;}.pagecontent.btn a, .pagecontent .ebtn a { display: block; width: 100%;}.album1 .btn.btn_back { width: 100%;}.pagecontent .btn_back a { display: block;}.layoutlist_8 .listdate .yearmonth { display: inline-block;}.layoutlist_8 .listdate .day:before { content: "/"; left: 0; position: absolute;}.layoutlist_8 .listdate .day { font-size: 12px !important;color: #afafaf !important; display: inline-block; position: relative; padding-left: 10px;}.newsbox { padding: 30px;}.newsbox .question { text-align: left;}.newsbox .quesimg img { width: 35%;}.qabox img { width: 100% !important;}.quesimg img { width: 25%;}.shopping_form .shopping-title { background: transparent; padding-left: 0;}.RWDquiry .btn.normal { width: 100%; margin: 0 0 15px;}.info-ok { margin-bottom: 40px;}.info-ok h2 { font-size: 17px;}.page_wrapper_bg .block_footer:before { width: calc(100% - 50px);}.abimg { padding: 0;}.RWDproduct_page .pic-box .btn { width: auto;}#RWDPAGE_BASE_PAT02 .call_to_action { min-height: auto;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.article-text>.container { padding: 0 10px !important;}.new-form { padding: 0 15px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-caption .txt2{font-size: 44px;}.footer_ssl{margin:0 -15px;}.RWDmenu_plus02 .querycar-block{margin-left: 5px;}
}
/*iphone5 end*/