﻿*{position:relative;vertical-align:middle;font-family:"Microsoft JhengHei" !important;font-family:'Microsoft JhengHei'}body.compensate-for-scrollbar.compensate-for-scrollbar{margin-right:auto}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0}ul li{list-style-type:none}[data-bg]{display:block;width:100%;height:auto;background-size:cover;background-repeat:no-repeat}.flex.still{display:flex}.flex.fw{flex-wrap:wrap}.flex.ai{align-items:center}.flex.jc{justify-content:center}.flex.reverse{flex-direction:row-reverse}html{background:#d1d9e0}body{max-width:1027px;margin:0 auto;padding:0 30px;background-color:#fff;opacity:0}.wb{padding:0 20px}.wb.index{padding-left:20px;padding-right:0;padding-top:21px}.wb.index.left{padding-right:20px;padding-left:0}#main{max-width:820px;margin:0 auto}.owl-item img{display:block;width:100%}.intro h2{padding:10px 0;margin-bottom:20px;border-radius:5px;text-align:center;background-color:#2e4e7e;background-image:url("/wp-content/uploads/ic_title_bg.svg");background-repeat:no-repeat;background-position:right center;background-size:auto 90%;font-size:14px;letter-spacing:5px;color:#fff}.intro h2 img{display:inline-block;width:14px;height:14px;float:left;margin-left:10px;margin-right:-22px}.intro p{color:#1a1a1a;font-size:12px}.intro a{display:block;padding:5px 0;color:#1a1a1a;font-size:14px;text-align:center}.intro a:hover{background-color:rgba(61,92,152,0.3)}a.phone{display:block;color:#2e4e7e;font-size:14px;font-weight:bold}.btn-rows{padding:10px 0}.btn-rows:after{content:"";display:table;clear:both}.btn-rows .btn{float:right;color:#fff;font-size:12px;padding:1px 0;min-width:100px;border-radius:3px;background-color:#2e4e7e;transition-duration:.3s}.btn-rows .btn:hover{background-color:#6d83a5}.page-container{padding:10px 0 40px 0}.page-container:after{content:"";display:table;clear:both}picture{display:block}picture img{display:block;width:100%}.flex.row{margin:0 -10px}.flex.row [class*="col-"]{padding:0 10px}.info h2{font-size:22px;color:#2e4e7e;margin-bottom:10px;margin-top:30px;font-weight:bold}.info h2:nth-of-type(1){margin-top:0}.info p{color:#1a1a1a;font-size:16px;line-height:25px;text-align:justify}.widget{margin:0}#lm-block .toggle{display:none}.m-bar{padding-top:20px;margin-bottom:20px;color:#77933c;display:flex;font-weight:bold;color:#77933c}.m-bar:before{content:"";display:block;width:0;height:0;border:solid 6px transparent;margin-right:-3px;margin-top:5px;border-left-color:#77933c}.flex.row.links{margin:0 -20px}.flex.row.links [class*="col-"]{padding:0 20px;margin-bottom:20px}.flex.row.links a{display:block;padding-bottom:10px;color:#77933c}.flex.row.links a img{display:block;margin-bottom:10px;width:100%}.title{display:flex;align-items:center;margin-top:-10px;margin-bottom:30px;margin-left:-8px}.title+.products-row{padding-top:0}.title img{display:block;width:70px;height:70px}.title p{display:block;background-color:#2e4e7e;width:calc(100% - 70px);color:#fff;padding:3px 5px;font-weight:bold;margin:0;text-transform:capitalize}.title p.transparent{background-color:transparent;color:#2e4e7e;border-bottom:solid 1px #2e4e7e;width:auto}@media screen and (min-width: 768px){.flex{display:flex}.intro{min-height:180px}}@media screen and (max-width: 768px){.m-bar{padding-top:0;margin-bottom:10px}.title{margin-top:20px;margin-left:0}.title img{width:50px;height:50px}.title p{padding:2px 4px}.page-container{padding-top:0;padding-bottom:30px}picture{margin-bottom:30px}.wb.index{padding:20px 0}.wb.index.left{padding-right:0}#lm-block{position:fixed;top:0;left:-250px;width:250px;height:100%;z-index:100;background-color:#fff;padding:0 10px;transition-duration:.5s;border-right:solid 10px #2e4e7e}#lm-block .kc-col-container{height:100%;overflow-y:scroll}#lm-block .kc-col-container::-webkit-scrollbar{display:none}#lm-block .toggle{display:block;position:absolute;left:calc(100% + 10px);top:40%;background-color:#2e4e7e;color:#fff;width:25px;height:auto;text-align:center;padding:5px 0;cursor:pointer;border:solid 1px #fff;border-left:initial;border-radius:0 3px 3px 0}#lm-block .toggle:before{content:"更多"}#lm-block.active{left:0}#lm-block.active .toggle:before{content:"關閉"}}

.kc-container{max-width:100%}.kc-container .kc_column,.kc-container .kc_column_inner{padding:0}.sf-arrows .sf-with-ul{padding-right:15px !important}.sf-arrows .sf-with-ul:after{display:none}#header{min-height:0}.main-nav-right #main-nav{margin-top:0}#mobile-nav-toggle{position:absolute;margin:0;top:30px;right:5%;color:#333}#mobile-nav ul .menu-item-has-children i{color:#333;width:100%;height:43px}#mobile-nav ul .menu-item-has-children i:before{position:absolute;right:10px;bottom:50%;transform:translate(0, 50%)}#main{margin-top:0}.wp-pagenavi{text-align:center;padding:0 0 30px 0}.wp-pagenavi span,.wp-pagenavi a{display:inline-block;font-size:14px;color:#333;padding:5px 15px;margin:0 2px;transition-duration:.3s}.wp-pagenavi span,.wp-pagenavi a:hover{background-color:#333;color:#fff}#main-nav-container:after,#main-nav:after{content:"";display:table;clear:both}

[class*="fade"].kaf_out{opacity:1;animation-name:fadeOut;animation-fill-mode:both}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeIn{opacity:0}.fadeIn.kaf_active{animation-name:fade;animation-fill-mode:both}@keyframes fade{0%{opacity:0}100%{opacity:1}}.fadeInDown{opacity:0}.fadeInDown.kaf_active{animation-name:fadeInDown;animation-fill-mode:both}@keyframes fadeInDown{0%{transform:translateY(-100px);opacity:0}100%{opacity:1;transform:translateY(0)}}.fadeInUp{opacity:0}.fadeInUp.kaf_active{animation-name:fadeUp;animation-fill-mode:both}@keyframes fadeUp{0%{transform:translateY(100px);opacity:0}100%{opacity:1;transform:translateY(0)}}.fadeInLeft{opacity:0}.fadeInLeft.kaf_active{animation-name:fadeLeft;animation-fill-mode:both}@keyframes fadeLeft{0%{transform:translateX(-50px);opacity:0}100%{opacity:1;transform:translateX(0)}}.fadeInRight{opacity:0}.fadeInRight.kaf_active{animation-name:fadeRight;animation-fill-mode:both}@keyframes fadeRight{0%{transform:translateX(50px);opacity:0}100%{opacity:1;transform:translateX(0)}}.fadeScale{opacity:0}.fadeScale.kaf_active{animation-name:fadeScale;animation-fill-mode:both}@keyframes fadeScale{0%{transform:scale(0.9) translateY(10px);opacity:0}100%{opacity:1;transform:scale(1) translateY(0px)}}

.owl-theme .owl-controls{margin-top:0;padding:15px 0}.owl-theme .owl-controls .owl-page span{border-radius:0;width:6px;height:6px;background-color:#2e4e7e}

.index div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:12px;color:#1a1a1a;display:inline-block;min-width:40px;vertical-align:middle;margin:0;color:#2e4e7e}.index div.wpforms-container-full .wpforms-form .wpforms-field-label:after{content:":"}.index div.wpforms-container-full .wpforms-form .wpforms-field{padding:5px 0}.index div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{font-size:12px;color:#2e4e7e}.index .wpforms-required-label{display:none}.index div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error,.index div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error,.index div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error{border:#2e4e7e 1px solid}.index div.wpforms-container-full .wpforms-form input[type=date],.index div.wpforms-container-full .wpforms-form input[type=datetime],.index div.wpforms-container-full .wpforms-form input[type=datetime-local],.index div.wpforms-container-full .wpforms-form input[type=email],.index div.wpforms-container-full .wpforms-form input[type=month],.index div.wpforms-container-full .wpforms-form input[type=number],.index div.wpforms-container-full .wpforms-form input[type=password],.index div.wpforms-container-full .wpforms-form input[type=range],.index div.wpforms-container-full .wpforms-form input[type=search],.index div.wpforms-container-full .wpforms-form input[type=tel],.index div.wpforms-container-full .wpforms-form input[type=text],.index div.wpforms-container-full .wpforms-form input[type=time],.index div.wpforms-container-full .wpforms-form input[type=url],.index div.wpforms-container-full .wpforms-form input[type=week],.index div.wpforms-container-full .wpforms-form select,.index div.wpforms-container-full .wpforms-form textarea{display:inline-block;padding:0;height:auto;vertical-align:middle;width:calc(100% - 40px);max-width:100%;border:#dde0f3 solid 1px;background-color:#f7f8f8}.index div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:10px 0}.index div.wpforms-container-full .wpforms-form .wpforms-submit-container:after{content:"";display:table;clear:both}.index div.wpforms-container-full .wpforms-form input[type=submit],.index div.wpforms-container-full .wpforms-form button[type=submit],.index div.wpforms-container-full .wpforms-form .wpforms-page-button{float:right;color:#fff;font-size:12px;padding:1px 0;min-width:100px;transition-duration:.3s;border-radius:3px;background-color:#2e4e7e}.index div.wpforms-container-full .wpforms-form input[type=submit]:hover,.index div.wpforms-container-full .wpforms-form button[type=submit]:hover,.index div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background-color:#6d83a5}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#2e4e7e !important;color:#fff !important;border:none !important}.intro .contact-box .wpforms-confirmation-container-full,.intro .contact-box div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#2e4e7e}.intro .contact-box .wpforms-confirmation-container-full p,.intro .contact-box div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p{color:#fff}

footer#footer{background:#2e4e7e;margin:30px -30px 0 -30px;padding:40px 20px 60px 20px;overflow:hidden;color:#fff}footer#footer .container{max-width:820px;padding:0 5px}footer#footer .footer_nav{max-width:145px}footer#footer .footer_nav>li{list-style-type:none;padding-right:10px}footer#footer .footer_nav>li a{display:block;padding:9px 0 7px 3px;border-bottom:dashed 1px #fff;display:block;color:#fff;font-size:12px;cursor:pointer}footer#footer .footer_nav>li:hover>a{background-color:rgba(255,255,255,0.5)}footer#footer .footer_nav>li:nth-child(1) .sub-menu,footer#footer .footer_nav>li:nth-child(2) .sub-menu{bottom:initial;top:0}footer#footer .footer_nav>li .sub-menu{position:absolute;width:300px;left:100%;bottom:0}footer#footer .footer_nav>li .sub-menu:after{content:"";display:table;clear:both}footer#footer .footer_nav>li .sub-menu li{width:50%;float:left;padding:0 5px}footer#footer .footer_nav>li .sub-menu li:hover>a{background-color:rgba(255,255,255,0.5)}footer#footer .content{position:absolute;left:60%;width:50%;bottom:40px}footer#footer .content h2,footer#footer .content p{color:#fff}footer#footer .content h2 span,footer#footer .content p span{font-weight:bold}footer#footer .content h2{font-size:16px;margin-bottom:20px;line-height:20px}footer#footer .content h2 span{display:inline-block;margin-right:10px;margin-bottom:3px;letter-spacing:2px}footer#footer .content p{font-size:14px;letter-spacing:2px}footer#footer .content p a{color:#fff}footer#footer .content p.copy{font-size:12px;transform:scale(0.7);transform-origin:left center;letter-spacing:1px}footer#footer .content p.copy a{color:#fff;display:inline-block;padding-bottom:2px}@media screen and (max-width: 768px){footer#footer{padding-top:20px;padding-bottom:20px}footer#footer .container{display:none}footer#footer .content{position:relative;left:0;bottom:0;width:100%;margin-top:20px}}

.main-nav-right .site-logo{margin:0}.main-nav-right .site-logo a,.main-nav-right .site-logo img{display:block;width:282px;height:37px}#header-container{padding:50px 0 0 0;max-width:820px}#header-container .search-form{float:right;width:calc(100% - 282px);max-width:235px}#header-container .search-form .search-field{border-radius:5px;font-size:14px;border-color:#808080;color:#808080}#header-container .search-form .search-field::placeholder{text-transform:uppercase}#header-container .search-form .search-submit{position:absolute;display:block;border:none;background:none;padding:0;right:10px;bottom:calc(50% - 7px)}#header-container .search-form .search-submit img{display:block;width:14px;height:14px}#main-nav-container{float:left;width:calc(100% + 80px);margin-top:30px;margin-left:-20px}#main-nav{width:100%}#main-nav>li{width:calc(100% / 7 - 5px);padding:0 10px 15px 10px}#main-nav>li>a{display:block;text-align:center;font-size:18px;font-weight:bold;padding:10px 0 !important;border-bottom:solid 1px transparent}#main-nav>li:hover>a{color:#2e4e7e;border-bottom-color:#2e4e7e}#main-nav a{letter-spacing:2px;color:#2e4e7e}#main-nav ul{left:50%;transform:translateX(-50%);background-color:rgba(255,255,255,0.9);padding:5px 0}#main-nav ul li{background:transparent;border:none}#main-nav ul li a{display:block;text-align:center}#main-nav ul li:hover{background:transparent}#main-nav ul li:hover a{font-weight:bold;color:#2e4e7e}#mobile-nav .sub-menu{background-color:#f2f2f2}@media screen and (max-width: 768px){#header-container{padding:20px 0 20px 0}#header-container .search-form{width:100%;float:none}.main-nav-right .site-logo{float:none;margin-bottom:20px}.main-nav-right .site-logo a,.main-nav-right .site-logo img{width:220px;height:29px}#main-nav-container{margin:0}}

.serise_row{display:flex;flex-wrap:wrap;margin:0 -10px;padding-bottom:30px}.series{display:block;cursor:pointer;width:calc(100% / 3);padding:0 10px;margin-bottom:30px}.series img{display:block;width:62px;height:71px;margin:0 auto -23px auto;z-index:3}.series .content{border:#dde0f3 solid 2px;padding:40px 15px 15px 15px;overflow:hidden;background-color:#f7f8f8;transition-duration:.3s;height:calc(100% - 48px)}.series .content h2{margin-bottom:10px;font-size:16px;color:#2e4e7e;text-transform:uppercase;text-align:center;font-weight:bold}.series .content h2:after{content:"";display:block;width:88px;height:1px;background-color:#fff;border-radius:50%;margin:5px auto 0 auto;transform:translateX(-40%);opacity:0;transition-delay:.1s;transition-duration:.3s}.series .content p{font-size:12px;color:#1a1a1a;line-height:20px}.series:hover .content{background-color:#2e4e7e;border-color:#2e4e7e}.series:hover .content p,.series:hover .content h2{color:#fff}.series:hover .content h2:after{transform:translateX(0);opacity:1}@media screen and (max-width: 600px){.series{width:calc(100% / 2);margin-bottom:20px}}

.brands-row.row.flex{padding-bottom:30px;margin-bottom:30px}.brands-row.row.flex:after{display:block;content:"";position:absolute;top:100%;left:10px;width:calc(100% - 20px);border-bottom:dashed 2px #eee}.brands-row.row.flex .info h2{color:#77933c;margin-bottom:15px;font-size:18px;padding-right:106px}.brands-row.row.flex .info a.link{position:absolute;right:0;top:0;background-color:#2e4e7e;color:#fff;display:block;padding:0 10px;border-radius:2px;font-weight:bold}

.wp-pagenavi{padding-top:30px}.blog-posts-navigation{display:none}.post .entry-meta{letter-spacing:0}.archive .col-md-3,.single-post .col-md-3{padding:0}.archive .col-md-9,.single-post .col-md-9{padding-left:0;padding-right:20px}.archive .post,.single-post .post{padding-left:0;padding-right:0;padding-bottom:10px;padding-top:20px;margin-bottom:20px;border-bottom:dashed 2px #eee}.archive .post .entry-meta,.single-post .post .entry-meta{margin-bottom:0;color:transparent;position:absolute;top:100%;left:19px}.archive .post .entry-meta span:first-child,.single-post .post .entry-meta span:first-child{display:block;font-size:16px;padding-top:10px}.archive .post .entry-meta span,.single-post .post .entry-meta span{display:none;color:#2e4e7e;font-weight:bold}.archive .read-more{display:none}.archive .m-bar{margin-bottom:15px}.archive .post .entry-title{font-size:16px;line-height:25px;padding-left:20px;display:flex;width:100%;margin-bottom:40px}.archive .post .entry-title a{color:#2e4e7e;font-weight:bold}.archive .post .entry-title:before{content:"";display:block;width:10px;height:10px;background-color:#2e4e7e;position:absolute;top:8px;left:0}.archive .post .featured-image{width:30%;margin:0;float:left}.archive .post .entry-content{width:70%;float:left;padding-left:20px}.archive .post .entry-content .wp-block-image,.archive .post .entry-content img{display:none}.archive .post .entry-content h2{font-size:18px;color:#77933c;font-weight:500}.archive .post .entry-content p{font-size:14px;color:#1a1a1a;display:none}.archive .post .entry-content p:nth-of-type(1){display:block}.post .readmore{padding:3px 8px;background-color:#2e4e7e;color:#fff;border-radius:3px}.no-results.not-found{display:none}.no-results.not-found+.wp-pagenavi{display:none}.single-post .single-post-navigation{display:none}.single-post .post .entry-title{font-size:18px;line-height:30px;color:#2e4e7e;font-weight:bold}.single-post .post{border:none}.single-post .post .entry-header{margin-bottom:40px}.single-post .post .entry-meta{left:0}.single-post .post img{margin-bottom:20px}.single-post .post h2{padding:0;color:#77933c;font-size:20px;font-weight:500}.single-post .post p{color:#1a1a1a;font-size:14px;margin-bottom:20px}.single-post .post .entry-content p:nth-of-type(1){display:none}.single-post .post .entry-content p:nth-of-type(2):first-letter{font-size:40px;color:#77933c;margin-right:5px}.read-more .wp-block-button__link,.read-more a{float:right;padding:3px 10px;background-color:#2e4e7e;color:#fff;border-radius:0}@media screen and (max-width: 768px){.archive .col-md-9,.single-post .col-md-9{padding-right:0}.archive .post .featured-image{width:100%;max-width:200px;margin-bottom:20px}.archive .post .entry-content{width:100%}.single-post .post .entry-title{font-size:16px}.archive .post .entry-content{padding-left:0}}

﻿.flex{text-decoration:initial}.products-row{padding:40px 0}.product{padding:10px;background-color:#e1ede9;margin-bottom:20px;border:solid 1px #daddef}.product picture{background-position:center center;background-size:contain;background-color:#fff;margin-bottom:10px}.product picture:after{content:"";display:block;padding-bottom:77%}.product a{display:block;color:#2e4e7e;min-height:50px;transition-duration:.5s}.carousel-container:after{content:"";display:table;clear:both}@media (max-width: 768px){.carousel-container{margin-bottom:30px}}.carousel-container .kc-sync2.owl-carousel.owl-theme{margin-top:0}.carousel-container .owl-wrapper-outer .owl-item{padding:2px;min-width:40px}.product-video{padding:20px 0}@media (max-width: 768px){.product-video{padding-top:0}}.product-video p{color:#1a1a1a;margin-bottom:10px}.product-video p:before{content:"・"}.product-video .video{padding-bottom:56%;margin-bottom:20px}.product-video iframe{display:block;width:100%;height:100%;position:absolute;top:0;left:0}

.videos-row a,.videos-row img{display:block;width:100%}.videos-row a{margin:10px 0;color:#77933c;font-size:18px}@media (max-width: 768px){.videos-row a{border-bottom:dashed 1px #ccc;padding-bottom:30px}}.videos-row a p{margin-bottom:5px}@media (max-width: 768px){.videos-row a{margin:20px 0}}.fancybox-navigation{position:static}.fancybox-button--share{display:none}.fancybox-slide--iframe .fancybox-content{margin:0;height:0;padding-bottom:45%}.fancybox-slide--iframe .fancybox-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.contact-row .wpforms-field-container,.contact-row .wpforms-submit-container{max-width:500px}.contact-row .title{margin-bottom:0}.contact-row .title:not(:first-child){margin-top:20px;margin-bottom:10px}.contact-row .info p,.contact-row .info a{color:#2e4e7e}.contact-row div.wpforms-container-full .wpforms-form .wpforms-field{display:flex}.contact-row div.wpforms-container-full .wpforms-form .wpforms-required-label{display:none}.contact-row div.wpforms-container-full .wpforms-form .wpforms-field-label{width:50px;color:#77933c}.contact-row div.wpforms-container-full .wpforms-form input[type=date],.contact-row div.wpforms-container-full .wpforms-form input[type=datetime],.contact-row div.wpforms-container-full .wpforms-form input[type=datetime-local],.contact-row div.wpforms-container-full .wpforms-form input[type=email],.contact-row div.wpforms-container-full .wpforms-form input[type=month],.contact-row div.wpforms-container-full .wpforms-form input[type=number],.contact-row div.wpforms-container-full .wpforms-form input[type=password],.contact-row div.wpforms-container-full .wpforms-form input[type=range],.contact-row div.wpforms-container-full .wpforms-form input[type=search],.contact-row div.wpforms-container-full .wpforms-form input[type=tel],.contact-row div.wpforms-container-full .wpforms-form input[type=text],.contact-row div.wpforms-container-full .wpforms-form input[type=time],.contact-row div.wpforms-container-full .wpforms-form input[type=url],.contact-row div.wpforms-container-full .wpforms-form input[type=week],.contact-row div.wpforms-container-full .wpforms-form select,.contact-row div.wpforms-container-full .wpforms-form textarea{background-color:rgba(119,147,60,0.1)}.contact-row div.wpforms-container-full .wpforms-form input[type=submit],.contact-row div.wpforms-container-full .wpforms-form button[type=submit],.contact-row div.wpforms-container-full .wpforms-form .wpforms-page-button{float:right;color:#fff;font-size:12px;padding:1px 0;min-width:100px;transition-duration:.3s;border-radius:3px;background-color:#2e4e7e}.map iframe{width:100%;height:300px}

/*# sourceMappingURL=style.min.css.map */
