a:hover, a:focus{text-decoration: none;}.RWDproduct002_v2 .bounceIn {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDService002 .flipInY {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}/**/ 
.RWDmenu_plus04 .logo { width: 170px;}/*選單*/ 
.glyphicon {position: relative;top: 4px;}.RWDmenu_plus04 .features .cart-btn img {width: 18px;}.RWDmenu_plus04 .site-nav .menu>li>a { font-size: 15px; letter-spacing: 3px;}.RWDmenu_plus04 .header{ border-bottom: 0px;}.RWDmenu_plus04 .header.is-up { border-bottom: 1px solid #eee;}.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: #50dcb9; transition: all .5s;}.RWDmenu_plus04 .site-nav .menu>li>a{ transition: all .5s;}.RWDmenu_plus04 .features .lang-select:hover .lang-select-label i, .RWDmenu_plus04 .lang-select:hover .lang-select-label { color: #50dcb9;}.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: #50dcb9;}.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; color: #50dcb9;transition: all .5s;}.RWDmenu_plus04 .site-nav .menu ul li>a { border-bottom: 1px solid #eee;}.RWDmenu_plus04 .site-nav .menu ul li:last-child>a { border-bottom: 0px;}/*搜尋*/ 
.RWDmenu_plus04 .features {min-width: 14vw;}.RWDmenu_plus04 .features .search-btn {display:none;float: left;pointer-events: none;cursor: pointer; position: relative;padding: 25px 18px;}.RWDmenu_plus04 #search-box {position: absolute; width: auto; right: 10vw; top: 17px; margin-right: 90px;opacity: 1;visibility: visible;}.RWDmenu_plus04 #search-box .form-control {width: 260px;border: 0px;    background: #eee;}.RWDmenu_plus04 #search-box:before { content: "";position: absolute;width: 18px; height: 18px; background: url(archive/image/customization/search.png)no-repeat; background-size: contain; left: -30px; top: 11px;}/*Banner*/ 
.RWDbanner_plus01 .slick-caption.txt-center .container {width: 75%;float: left;}.RWDbanner_plus01 .slick-caption .txt1 span { font-size: 55px; letter-spacing: 8px; font-weight: 600;text-shadow: 0px 8px 30px rgba(74, 152, 152, .8);}.RWDbanner_plus01 .slick-caption .txt2 {margin: 70px 0 150px;}.RWDbanner_plus01 .slick-caption .txt2 h8 {font-size: 28px;letter-spacing: 4px; margin: 0 20px; position: relative; font-weight: 600;text-shadow: 0px 0px 30px rgb(44, 130, 117); min-width: 180px; display: inline-block;}.RWDbanner_plus01 .slick-caption .txt2 h8:before { content: ""; position: absolute; width: 100px; height: 100px; background: rgba(14, 141, 128, .6); border-radius: 60%; background-size: contain;top: -32px; left: 50%;margin-left: -50px; z-index: -1;}.RWDbanner_plus01 .slick-caption .txt3 span { line-height: 2; font-size: 18px; letter-spacing: 3px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #50dcb9;}/*共同*/ 
.RWDService002 .container {width: 70%;}.index h1.main-title{ font-size: 35px; letter-spacing: 5px; font-weight: 600; margin-bottom: 20px; color: #333;}.index h2.sub-title { font-size: 18px;letter-spacing: 1px;margin: 10px 0 0; font-weight: 600; color: #50dcb9;}/*產品*/ 
.products_block {padding: 80px 0; position: relative;}.products_block:before { content: ""; position: absolute; background: #f2faf7; width: 90vw;height: 100%;right: 0;top: 0;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: #50dcb9; color: #fff;}.RWDproduct002_v2 .btn.btn-rj { letter-spacing: 2px; border-radius: 99em;border-radius: 0;padding: 6px 20px;background-color: #eee;transition: all .5s ease; color: #888;}.RWDproduct002_v2 .btn.btn-rj:hover {background-color: #50dcb9; transition: all .5s ease;}.RWDproduct002_v2{padding: 0;}.RWDproduct002_v2 .popup-portfolio{margin: 0 auto;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4{color: #50dcb9;}.RWDproduct002_v2 .section-line{margin-top: 20px;display:none}.RWDproduct002_v2 .portfolio-bottom-summary h4 {  line-height: 1.5;font-size: 18px; text-align: center; color: #333; letter-spacing: 2px; font-weight: bold;margin: 20px auto 0;}.RWDproduct002_v2 .portfolio-bottom-summary p {text-align: center;}.RWDproduct002_v2 .price{margin: 0 0 15px 0;}.RWDproduct002_v2 .filter-portfolio ul > li{margin: 0px 5px 10px;}.RWDproduct002_v2 .btn-box .shop{transition: all 0.5s ease 0s;}.RWDproduct002_v2 .btn-box .shop:hover{background:#7b7b7b;}.RWDproduct002_v2 .popup-portfolio .portfolio-item{padding: 0 15px;}.RWDproduct002_v2 .row{margin:0 -15px;}.RWDproduct002_v2 .section-subject{margin-right: -15px;margin-left: -15px;margin-bottom:50px;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 80px;}/*關於*/ 
.ab_block {background: #f4f4f4;margin: 80px 0 0;}hr { margin-top: 30px; margin-bottom: 30px;border-top: 1px solid #ddd;}.RWDedictor002 .col-md-6:nth-child(2) {float: right;width: 65%;}.RWDedictor002 .col-md-6:nth-child(2){margin-top:25px}.RWDedictor002 .row:nth-child(1) { margin: 0;}.RWDedictor002 .container { padding: 0; width: 100%;}.RWDedictor002 .col-md-6:nth-child(1) { width: 30%; margin-top: 60px; padding: 0; margin-left: 80px;}.RWDedictor002 .RWDedictor002-text {padding:60px 80px 0 0;}.RWDedictor002 .RWDedictor002-text > p {margin-top:40px;font-size: 15px;line-height: 2; letter-spacing: 1px;}.img-rounded {width: 100%; border-radius: 0;}.RWDedictor002 .RWDedictor002-text ul {font-size: 16px; letter-spacing: 2px;line-height: 2; padding-left: 18px;}.owl-item .item { width: 80%;}.RWDedictor002 .RWDedictor002-text > h4 { font-size: 20px; letter-spacing: 2px; font-weight: 600; margin-bottom: 20px;text-transform: uppercase;}.RWDedictor002 .btn_to a { background: #50dcb9; color: #fff; padding: 8px 30px; letter-spacing: 1px;font-size: 16px;transition: 0.5s;}.RWDedictor002 .btn_to {text-align: right;margin-top: 30px;}.RWDedictor002 .section-line{display:none}section.features_teasers_wrapper{margin:80px 0;}.RWDedictor002 .section-content{padding-bottom: 60px;}.RWDedictor002 .btn_to a:hover { background: #014a78;  transition: all .5s;}/*服務項目*/ 
.RWDService002 { padding: 80px 0px;}.RWDService002 .section-subject{margin-bottom: 80px;}.RWDService002 .section-subject { width: 30%; padding: 40px 30px 40px 0; float:left; margin-bottom: 0;}.RWDService002 .row:nth-child(2) {width: 70%;float:right;border-left: 1px dashed #ddd;}.index h2.sub-title h8 { font-weight: 400; color: #333;display: block; margin-top: 30px; line-height: 2; font-size: 15px; text-align: left;}.RWDService002 .section-line{display:none}.funny-boxes > .funny-boxes-text > h4{padding-bottom: 0px;}.funny-boxes > .funny-boxes-text > h4 a{ color: #333;font-size: 18px; font-weight: 600;letter-spacing: 2px;}.funny-boxes > .funny-boxes-text > h4 a:hover{text-decoration: none;}.funny-boxes:hover > .funny-boxes-text > h4 a {color: #50dcb9;}.funny-boxes > .funny-boxes-text > h4::after{background-color: #1D5377;}.funny-boxes > .funny-boxes-text > p {font-size: 15px;color: #333; padding-top: 10px;  letter-spacing: 2px; line-height: 1.5; text-align: center;}.funny-boxes > .funny-boxes-icon{height: 176px; width: 176px;}.funny-boxes.not-right-column::before{background:#c3c3c3;display:none}.funny-boxes > .funny-boxes-text > h4::after{display:none}.RWDService002 .fa {border-radius: 60%;box-shadow: 0 0 20px #e8e8e8;}.funny-boxes.float-shadow > .funny-boxes-icon::before{display:none;}.RWDService002 .col-sm-4 { padding: 0 35px;}
/*footer start*/

.footer_block { padding: 60px 0; background: linear-gradient(45deg, #16e2ab, #004376); color: #fff;letter-spacing: 1px;font-size: 15px;line-height: 2;}.footer_block a { color: #fff;}.footer_block a:hover, .footer_block a:focus{  color: #fff;}.ft_l h3 { border-bottom: 0px; color: #fff; letter-spacing: 2px; font-size: 24px; font-weight: 800;line-height: 1.5;}.ft_r {font-size: 12px;color: #bfe4ea;margin-top: 30px;padding-top: 30px; border-top: 1px solid #74cfdd;}.RWDssl01, .ft_r .RWDedictor, .copyright { display: inline-block;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { color: #bfe4ea;;}.ft_r .RWDedictor { padding: 0 20px;}.RWDssl01 .ii-https { color: #bfe4ea;}

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

/*內文*/section.call_to_action {padding: 35px 0 90px 0;min-height: 650px;letter-spacing: 2px;line-height: 2;font-size: 15px;color: #777;}/*大標*/ 
.hgroup .container { text-align: center;padding-bottom: 7px;margin-bottom: 60px;}.hgroup h1 {letter-spacing: 2px;font-size: 26px;color: #107a3b;font-weight: bold;line-height: 1.5;}/*麵包屑*/ 
.hgroup .breadcrumb {letter-spacing: 2px;border: 0;}.breadcrumb a:focus, .breadcrumb a:hover {color: #107a3b;}/*文字統一*/ 
.pagecontent h1 {color: #107a3b;margin: 0 0 20px;font-size: 18px;line-height: 1.5;font-weight: bold;}.pagecontent h1 span {    font-family: serif;    letter-spacing: 0px;    font-size: 23px;    padding-right: 8px;    font-style: italic;}.pagecontent h3 {    font-size: 14px !important;    margin: 10px 0 !important;    line-height: 1.7 !important;}.pagecontent h3 a {color: #107a3b;font-size: 14px;font-weight: 400;}.pagecontent h2 {color: #107a3b;font-size: 15px;}.pagecontent h4 a {background: #ff9800;padding: 12px;color: #fff;border-radius: 10px;transition: 0.3s;}.pagecontent h4 a:hover {background: #e68b05;}.pagecontent h5, .pagecontent h6, .contact_block h5, .contact_block h6 {display: inline-block;padding: 0 20px;line-height: 1.7;}.formdesc h5, .formdesc h6 {display:block;}.pagecontent h5, .contact_block h5 {font-size: 20px;}.pagecontent h6, .contact_block h6 {font-size: 16px;}.pagecontent h7 {color: #a27018;font-size: 17px;font-weight: bold;}.pagecontent h8 {font-size: 14px;padding-left: 11px;}/*詢問車*/ 
.RWDproduct_page .ibtn {    background: 0 0;    color: #36815b;}/*關於我們*/ 
.menu3 {    margin-top: 37px;    width: calc(75% - 50px);    float: right;}.bk {width: calc(20% - 20px);float: left;margin: 0 10px;transition: 0.3s;}.bk:hover {box-shadow: 3px 3px 3px #b5b5b5;border: 1px solid #eee;border: 1px solid #fff;}/*文章列表側選單*/ 
.page_menu_block ul.nav>li.active>a, .page_menu_block ul.nav>li.hover>a, .page_menu_block ul.nav>li>a:hover, .page_menu_block ul.nav>li>a {    border-radius: 0;    background: transparent;    border-bottom: 1px solid #eee;transition: 0.3s;}/*案例分享*/ .layoutlist_2 .album_item {margin: 10px 0px 30px;overflow: visible !important;}.layoutlist_2 .album_item_subject {font-weight: bold;transition:0.5s ease;font-size: 19px !important;line-height: 1.7 !important;color: #966e44 !important;}.layoutlist_2 .album_item:hover .album_item_subject {color: #fbbf03;}.layoutlist_2 .album_item:hover img {opacity:0.8;}.layoutlist_2 .album_item img {transition:0.5s ease;}/*回上一頁*/ .page_wrapper_bg .btn_back {background:transparent !important; float:right; padding-right: 0px;margin-right: 0px;padding-left: 0;}.page_wrapper_bg .btn_back a, .page_wrapper_bg .ebtn a, .RWDquiry .btn.t-right {padding: 5px 30px;background: #50dcb9;border: 0;color: #ffffff;letter-spacing: 2px;font-size: 14px;transition: all 0.4s ease;line-height: 2;}.page_wrapper_bg .btn_back a:hover, .page_wrapper_bg .ebtn a:hover, .RWDquiry .btn.bg2:hover {background: #014a78;color: #fff;}.page_wrapper_bg .btn:active {box-shadow:initial;}.page_wrapper_bg .ebtn {background: transparent;float: right;margin-right: 0;margin-top: 20px;padding: 0;}.RWDquiry .btn.normal {    border-radius: 0;    font-size: 14px;    line-height: 2;}/*最新消息*/ .layoutlist_8 .list_subject a {font-weight: bold;font-size: 19px !important;line-height: 1.7 !important;color: #107a3b !important;letter-spacing: 2px;display: block;border: 0 !important;margin: 0 0 15px;}.layoutlist_8 .list_subject .summary a {color: #222 !important;font-size: 16px !important;font-family: inherit !important;font-weight: 400 !important;border: 0 !important;}.layoutlist_8 .listdate {border-left: 0 !important;text-align: center;}.layoutlist_8 .listdate .day {color: #afafaf !important;font-size: 30px !important;font-family: sans-serif !important;line-height: 1;}.layoutlist_8 .listdate .yearmonth {font-size: 17px !important;padding-bottom: 0px !important;font-family: sans-serif !important;letter-spacing: 0px;}.layoutlist_8 .item {border-bottom: 1px solid #eee;}.subsubject {font-size: 15px;color: #777;}/*Q&A*/ 
.faq_item {margin: 0 0 20px;}.faq_question {font-size: 17px !important;line-height: 1.7 !important;color: #107a3b !important;}/*聯絡我們*/ 
.eformsDesc {padding-bottom: 50px;border-bottom: 0;}.bkk01 {text-align: center;border: 1px dotted #107a3b;padding: 20px 0;margin-top: 30px;font-size: 30px;}.bkk01 a {color: #107a3b;}.bkk02 {text-align: center;}.bkk02 iframe {margin-top: 30px;}.bkk02 a:hover {color: #107a3b;}/*表格*/ 
.customized_columns ._input, .customized_columns select {border: 1px #ccc solid;background-color: #ffffff;border-radius: 0;}@media (min-width:1199px){.formdesc a:hover {text-decoration: none;color: #fbbf03;transition: 0.4s;}}/*頁尾*/ 
.page_wrapper_bg .contact_block {padding: 40px 0 15px;text-align: center;}.page_wrapper_bg .contact_block::before {top: -29px;}/*產品*/ 
.products .ttl {padding: 10px 0; border-top: 1px solid #f0912b;  color: #f0912b;  border-bottom: 1px solid #f0912b;  margin-bottom: 20px;  text-align: center; letter-spacing: 4px;}.txtbox {margin-bottom: 40px;}.products {margin-bottom: 60px;}.pform td {border-bottom: 1px solid #eee; line-height: 3;}.pform td:nth-of-type(1) {font-weight: 700;}p.warnning {color: #f86a90;}.RWDproduct_page .products-info .name {font-size: 25px;line-height: 2;color: #107a3b;margin-bottom: 20px;    font-weight: bold;    letter-spacing: 3px;}#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: #777;text-decoration: line-through;}.RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .style-radio .control-label {width: 100%;  margin-bottom: 10px;}.RWDproduct_page .products-info .qtybox, .RWDproduct_page .products-info .select-box {width: 100%;  display: block;}.btn-shop {margin: 10px 0 0;  vertical-align: top;}.RWDproduct_page .list-inline .item, .RWDproduct_page .list-inline>li {color: #a27018;margin-top: 17px;vertical-align: baseline;}#O_sellPrice > b {font-size: 25px; margin-left: 10px;}.name-box {margin-bottom: -10px !important;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {margin-bottom: 30px;}.RWDproduct_page .products-info .combination_info, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .txt {font-size: 15px;}/*按鈕*/#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {background: #107a3b !important;color: #ffffff;border: 0;border-radius: 0;transition: all 0.4s;}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {background: transparent !important;color: #888 !important; border: 1px solid #888; border-radius: 0; transition: all 0.4s;}/*btn*/ 
.btn_back { background: transparent;color: transparent; padding: 0;float: right; margin-right: 0 !important;}/*outside*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 44px;border-bottom: 0;}.layoutlist_4 .subject { letter-spacing: 2px;  text-align: center;  line-height: 2;  margin: 15px 0 0;}.layoutlist_4 .price { margin: 10px 0;}span#price_p120 { color: #f0912b;}.layoutlist_4 .subject a { transition: all 0.4s;}span.sellprice { color: #f0912b !important;}select.nocateselect { display: none;}.layoutlist_4 .stands_div, .layoutlist_4 .amount_div {display: block;  width: 100%;  float: none;  text-align: left; margin: 0 !important;}.layoutlist_4 .stands_options { margin: 0; padding: 0 10px;}.layoutlist_4 .stands_div span, .layoutlist_4 .amount_div span {margin-right: 10px; letter-spacing: 2px; display: block; text-align: center; letter-spacing: 19px; margin-right: 0;}.layoutlist_4 select { width: 100% !important; padding: 10px;  margin-top: 10px;  font-size: 15px;border-radius: 0 !important;}.layoutlist_4 .buybtn { width: 93% !important;  border-radius: 99em; margin-top: 14px !important; padding: 5px; font-size: 15px; letter-spacing: 2px; background: transparent; border: 1px solid #999;  color: #666; transition: all 0.4s;}.layoutlist_4 .buybtn:hover { background: #000; color: white;  transition: all 0.4s;}.item .subject A.itemlink {color: #555;text-decoration: none;text-align: center;display: block;font-size: 20px;font-weight: bold;transition: 0.4s;}/*側選單*/#sidebar .products-nav {letter-spacing: 2px;}.page_menu_block h4, .m2018 .products-nav .nav-title {margin-bottom: 0;font-size: 18px;padding: 15px 17px;border-bottom: 1px solid #555;background: transparent;color: #555;font-weight: bold;letter-spacing: 3px;}.m2018 .products-nav>ul>li {margin: 0; padding: 0; border-bottom: 1px solid #eee;}.m2018 .products-nav>ul>li>a {padding: 15px; transition: all 0.4s; font-size: 16px;color: #555;}.m2018 .products-nav>ul>li>a:hover, .page_menu_block ul.nav>li>a:hover {color: #50dcb9;}@media (min-width:1199px){/*按鈕滑過效果*/ 
.RWDproduct_page .btn-shop .btn.shop:hover {background-color: #999 !important;color: #fff !important;}.RWDproduct_page .btn-shop .btn.add:hover {background-color: #eee !important;}.layoutlist_2 .item:hover, .layoutlist_4 .item:hover {opacity: 0.9;transition: 0.5s;}.layoutlist_2 .item:hover .subject a, .layoutlist_4 .item:hover .subject a { color: #107a3b;}}

/*內頁 end*/
/*語系 start*/

/*---英文版首頁---*//*menu*/ 
.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 0.5px;}.lang_en h1.main-title {letter-spacing: 1px !important;}.lang_en .RWDproduct002_v2 .btn.btn-rj {letter-spacing: 0.5px;}.lang_en .RWDproduct002_v2 .portfolio-bottom-summary h4 {letter-spacing: 0.5px;}.lang_en h2.sub-title {letter-spacing: 0.5px !important;}.lang_en .funny-boxes > .funny-boxes-text > h4 a {letter-spacing: 0.5px;}.lang_en .funny-boxes > .funny-boxes-text > p {letter-spacing: 0.5px; font-size: 14px; text-align: left;}.lang_en .RWDedictor002 .RWDedictor002-text > p {letter-spacing: 0.5px; font-size: 14px; line-height: 1.6;}.lang_en .RWDedictor002 .RWDedictor002-text > h4 {letter-spacing: 0.5px;}.lang_en .RWDedictor002 .RWDedictor002-text ul {letter-spacing: 0.5px;}.lang_en .RWDedictor002 .btn_to a {letter-spacing: 0.5px;}.lang_en .ft_l h3 {letter-spacing: 0.5px;}.lang_en .footer_block {letter-spacing: 0.5px;}/*---英文版內頁---*/ 
.lang_en .hgroup h1 {letter-spacing: 0.5px;}.lang_en .page_menu_block h4, .lang_en .m2018 .products-nav .nav-title {letter-spacing: 0.5px;}.lang_en #sidebar .products-nav {letter-spacing: 0.5px;}.lang_en .hgroup .breadcrumb {letter-spacing: 0.5px;}.lang_en section.call_to_action {letter-spacing: 0.5px;}.lang_en .RWDproduct_page .products-info .name {letter-spacing: 0.5px;}.lang_en #mobile-fixed, .lang_en .RWDproduct_page {letter-spacing: 0.5px;}.lang_en.page_wrapper_bg .btn_back a, .lang_en.page_wrapper_bg .ebtn a, .lang_en.RWDquiry .btn.t-right {letter-spacing: 0.5px;}.lang_en .layoutlist_8 .list_subject a {letter-spacing: 0.5px;}.lang_en .RWDquiry {letter-spacing: 0.5px; line-height: 1.8;}.lang_en.page_wrapper_bg .btn_back a, .lang_en.page_wrapper_bg .ebtn a, .lang_en .RWDquiry .btn.t-right {letter-spacing: 0.5px;}.lang_en .pagecontent h1 span {font-family: inherit;letter-spacing: 0px;font-size: 20px !important;padding-right: 8px;font-style: normal;line-height: 30px;}/*---日文版首頁---*//*menu*/ 
.lang_jp .RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 0.5px;}.lang_jp h1.main-title {letter-spacing: 1px !important;}.lang_jp .RWDproduct002_v2 .btn.btn-rj {letter-spacing: 0.5px;}.lang_jp .RWDproduct002_v2 .portfolio-bottom-summary h4 {letter-spacing: 0.5px;}.lang_jp h2.sub-title {letter-spacing: 0.5px !important;}.lang_jp .funny-boxes > .funny-boxes-text > h4 a {letter-spacing: 0.5px;}.lang_jp .funny-boxes > .funny-boxes-text > p {letter-spacing: 0.5px; font-size: 14px; text-align: left;}.lang_jp .RWDedictor002 .RWDedictor002-text > p {letter-spacing: 0.5px; font-size: 14px; line-height: 1.6;}.lang_jp .RWDedictor002 .RWDedictor002-text > h4 {letter-spacing: 0.5px;}.lang_jp .RWDedictor002 .RWDedictor002-text ul {letter-spacing: 0.5px;}.lang_jp .RWDedictor002 .btn_to a {letter-spacing: 0.5px;}.lang_jp .ft_l h3 {letter-spacing: 0.5px;}.lang_jp .footer_block {letter-spacing: 0.5px;}/*---日文版內頁---*/ 
.lang_jp .hgroup h1 {letter-spacing: 0.5px;}.lang_jp .page_menu_block h4, .lang_en .m2018 .products-nav .nav-title {letter-spacing: 0.5px;}.lang_jp #sidebar .products-nav {letter-spacing: 0.5px;}.lang_jp .hgroup .breadcrumb {letter-spacing: 0.5px;}.lang_jp section.call_to_action {letter-spacing: 0.5px;}.lang_jp .RWDproduct_page .products-info .name {letter-spacing: 0.5px;}.lang_jp #mobile-fixed, .lang_en .RWDproduct_page {letter-spacing: 0.5px;}.lang_jp.page_wrapper_bg .btn_back a, .lang_en.page_wrapper_bg .ebtn a, .lang_en.RWDquiry .btn.t-right {letter-spacing: 0.5px;}.lang_jp .layoutlist_8 .list_subject a {letter-spacing: 0.5px;}.lang_jp .RWDquiry {letter-spacing: 0.5px; line-height: 1.8;}.lang_jp.page_wrapper_bg .btn_back a, .lang_en.page_wrapper_bg .ebtn a, .lang_en .RWDquiry .btn.t-right {letter-spacing: 0.5px;}.lang_jp .RWDmenu_plus04 #search-box .search {right: -25px;}.lang_jp .pagecontent h1 span {font-family: inherit;letter-spacing: 0px;font-size: 20px !important;padding-right: 8px;font-style: normal;line-height: 30px;}

/*語系 end*/
/*小螢幕 start*/

@media screen and (max-width: 1700px) {.RWDmenu_plus04 .features {min-width: 18vw;}.RWDedictor002 .col-md-6:nth-child(2) { margin-top: 0;}}@media screen and (max-width: 1500px) {.RWDmenu_plus04 #search-box .form-control {width: 230px;}.RWDmenu_plus04 #search-box { right: 11vw;}.RWDmenu_plus04 .features { min-width: 24vw;}/**/ 
.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 45px;}.RWDbanner_plus01 .slick-caption .txt2 {margin: 60px 0 100px;}.products_block:before { width: 100%;}/**/ 
.owl-item .item {width: 90%;}.RWDService002 .container { width: 100%;padding: 0 80px;}/**/ 
.RWDedictor002 .col-md-6:nth-child(1) { margin-left: 70px;}}@media screen and (max-width: 1400px){.RWDmenu_plus04 .site-nav .menu {text-align: left;}.RWDmenu_plus04 .features { min-width: 30vw;}.RWDmenu_plus04 #search-box { right: 12vw;}.RWDService002 .container { width: 100%; padding: 0 50px;}/**/ 
.RWDedictor002 .col-md-6:nth-child(1) { margin-left: 60px;}}@media screen and (max-width: 1300px){.RWDbanner_plus01 .slick-caption .txt2 h8 {font-size: 24px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 35px;}.RWDbanner_plus01 .slick-caption .txt2 h8:before {    width: 90px;    height: 90px;    top: -28px;    margin-left: -45px;}.RWDbanner_plus01 .slick-caption .txt2 {margin: 50px 0 80px;}.RWDbanner_plus01 .slick-caption .txt3 span { font-size: 16px;}.owl-item .item { width: 100%;}/**/ 
.RWDedictor002 .col-md-6:nth-child(1) { margin-left: 40px;}}

/*小螢幕 end*/
/*1199px start*/

@media screen and (max-width: 1200px) {.RWDmenu_plus04 .features {min-width: 36vw;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;padding: 25px 12px;}.RWDmenu_plus04 .logo {width: 165px;}.RWDmenu_plus04 .header { padding: 0 20px;}/**/ 
.products_block .container, .RWDService002 .container, .footer_block .container {width: 100%;padding: 0 50px;}.RWDedictor002 .RWDedictor002-text {padding: 60px 50px 0 0;}.RWDmenu_plus04 .copyright {display:none}/*------內頁------*//*內文*/section.call_to_action {padding: 15px 0px 90px 0;min-height: 450px;}/*側選單*/ 
.fa-angle-down:after, nav.cd-nav .fa-angle-down:after {display: none;}/*相簿*/ 
.layoutlist_2 .album_item_subject {font-size: 16px !important;letter-spacing: 1px;}.page_wrapper_bg .btn_back {margin-top: 30px;}/*最新消息*/ 
.layoutlist_2 .listdate .day {line-height: 1;}/*聯絡我們*/ 
.form-group .boxname {width: calc(50% - 18px);}}

/*1199px end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #50dcb9;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt2 h8 {min-width: 145px;}/**/ 
.RWDService002 .section-subject {width: 100%;padding: 0;float: none;margin: 0 0 50px;}.index h2.sub-title h8 {  width: 56%;margin: 30px auto 0;}.RWDService002 .row:nth-child(2) {width: 100%;margin: 0;float: none; border-left: 0px;}.RWDedictor002 .col-md-6:nth-child(1) { margin-top: 65px;}/**/ 
.RWDedictor002 .col-md-6:nth-child(1) { margin-left: 30px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/**/ 
.RWDedictor002 .col-md-6:nth-child(1) { margin-left: 0;}/*------內頁------*//*內文*/#sidebar {    padding: 10px 15px;}/*文字統一*/ 
.pagecontent h1 {    margin: 0 0 15px;}.pagecontent h2 a, .pagecontent .RWDslider01 a, .menu8 a {word-break: break-all;}/*內頁副選單*/ 
.device-nav.fa {margin: 30px 0;}/*相簿*/ 
.menu3 {width: 100%;float: none;}.page_wrapper_bg .btn_back {width: 100%;}.page_wrapper_bg .btn_back a, .page_wrapper_bg .ebtn a {width: 100%;display: block;}/*關於我們*/ 
.menu3 {    width: 100%;}/*聯絡我們*/ 
.eformsDesc iframe {height: 280px;}.formdesc hr {margin: 30px 0;}.formdesc h2 span {display: none;}.form-group .boxname {width: calc(20% - 18px);}.formdesc li {margin-bottom: 0;}
}
/*pad版 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*搜尋*/ 
.RWDmenu_plus04 #search-box {position: absolute;width: 100%;right: 0;top: 100%;margin-right: 0;opacity: 0; visibility: hidden;}.RWDmenu_plus04 .features .search-btn {display: block;float: right;pointer-events: auto;cursor: pointer;position: relative;padding: 25px 18px;}.RWDmenu_plus04 #search-box .form-control { width: 100%;}.RWDmenu_plus04 #search-box:before{display:none;}/**/ 
.RWDbanner_plus01 .slick-caption.txt-center .container {width: 85%;}/**/ 
.products_block { padding: 80px 0 0;}.ab_block { margin: 0;}.RWDedictor002 .col-md-6:nth-child(1) {width: 100%;}.RWDedictor002 .col-md-6:nth-child(2) {float: none;width: 100%;}.RWDedictor002 .RWDedictor002-text > p, .RWDedictor002 .RWDedictor002-text ul, .RWDedictor002 .RWDedictor002-text > h4  {text-align: left;}.RWDedictor002 .RWDedictor002-text { padding: 60px 50px 0;}br.hidden-pad { display: none;}.owl-item .item { width: 60%;margin: 0 auto;}.RWDService002 .col-sm-4 {padding: 0 20px;}
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*/ 
.RWDmenu_plus04 .logo {width: 120px;}/**/ 
.ml-stack-nav-toggle { padding: 27px 14px;}.RWDmenu_plus04 .features .search-btn {padding: 14px 20px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 14px 20px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption.txt-center { top: 25%;}.RWDbanner_plus01 .slick-caption .txt2 {margin: 50px 0 0;}.RWDbanner_plus01 .slick-caption .txt2 span, .RWDbanner_plus01 .slick-caption .txt3 span  {font-size: 20px;letter-spacing: 2px;font-weight: 600;}.products_block .container, .RWDService002 .container, .footer_block .container { width: 100%; padding: 0 30px;}.RWDbanner_plus01 .slick-caption .txt3 { margin-top: 6px;}.RWDbanner_plus01 .slick-caption.txt-center .container { width: 100%;}/**/ 
.index h1.main-title { font-size: 25px; letter-spacing: 2px;line-height: 1.5;}.index h2.sub-title h8 { width: 100%;}.RWDedictor002 .RWDedictor002-text {padding: 60px 30px 0;}.btn_to a {display: block; text-align: center;}.products_block {padding: 60px 0 0;}.ft_r .RWDedictor {padding: 0;}.RWDedictor002 .RWDedictor002-text ul, .ft_l p {margin-bottom: 0;}/*-----內頁-----*//*內文*/ 
.RWDproduct_page .btn-other li {width: calc(100% / 2);}section.call_to_action {padding: 15px 0 70px 0;min-height: 350px;}.article-text .pagecontent {padding: 0 !important;}.page_subject {padding: 0 !important;}.hgroup h1 {letter-spacing: 2px;}#sidebar {    padding: 0;}/*關於我們*/ 
.bk {width: 100%;float: none;margin: 0 0 30px;}/*最新消息*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 20px;}.layoutlist_2 .list_subject {margin-bottom: 15px;}.layoutlist_8.rwd .listdate .day {font-size: 17px !important;}.layoutlist_8.rwd .listdate .day {letter-spacing: 0px;}/*側選單*/#sidebar {margin: 0 0 30px;}/*按鈕*/ 
.btn {display: block;}/*聯絡我們*/ 
.form-group .boxname {width: calc(50% - 18px);}/*感謝函*/ 
.tab_title {color: #be2934;font-weight: bold;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDmenu_plus04 .features .search-btn {padding: 14px 10px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding: 14px 10px;}
}
/*iphone5 end*/