/**/ 
.fl img {filter: invert(100%) grayscale(100%) brightness(200%);}.fl img {    width: 150px}/*共用*/a{color:#333;text-decoration: none}a:hover{text-decoration: none;}/* 反白顏色設定*/::selection { background: #ccc; color: #fff;}::-moz-selection { background:#ccc;   color: #fff;}/*banner*/ 
.RWDbanner_plus01 .pic-box {margin:30px 100px 0px;}.banner_block {position: relative;background:rgba(167, 204, 190, 0.52)}.main {background: url(archive/image/customization/white_wall.png) repeat;position: relative;overflow: hidden}.banner_block:before {content: "";position: absolute;background: url(archive/image/customization/white_wall.png) repeat;width: 100%;height: 200px;bottom: 0px;animation-name: fd1;animation-duration:3s;animation-fill-mode: both;animation-delay:0s;opacity: 0}/*fd1*/@-webkit-keyframes fd1 {  from {    opacity: 0;    -webkit-transform: translate3d(0, 70%, 0);/*x,y,z*/    transform: translate3d(0, 70%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.RWDbanner_plus01 .slick-caption {top: 60%;left: -10%;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1,.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 {letter-spacing: 5px;text-shadow: 0px 0px 8px rgba(51, 51, 51, 0.80);}.RWDbanner_plus01 .slickitem01 .slick-caption .txt3 {text-shadow: 0px 0px 8px rgba(51, 51, 51, 0.80);}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 {margin: 0px 0px 25px;}/*向下箭頭*/@keyframes web_menu002{0% { transform: translate(0px, 0px);}  50% {transform: translate(0px, -20px);}  100% {transform: translate(0px, 0px);}  }.banner_block::after {content: "\e94d";position: absolute;font-size: 55px;bottom: 115px; right: 155px;font-family: iicon!important;speak: none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none; line-height: 1;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;color: #fff;animation: web_menu002 ease-out 1.5s infinite;animation-direction: alternate}/*選單*/ 
.RWDmenu_plus02 .inside {background:rgb(204, 223, 216);}.RWDmenu_plus02 .container {width: 96%}.cd-main-header {background: transparent;}.cd-primary-nav>li>a {letter-spacing: 3px;font-size: 15px;cursor: pointer; color: #222;font-weight: 600;}.cd-primary-nav>li:after {display:none}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after {display:none}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #222}.cd-primary-nav>li>a:hover {color: #458b74}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color: #458b74;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #458b74;color: #fff}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: 28px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 10px;height: 10px;background: #458b74;transition: 0.8s}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #458b74;    opacity: 1;}/*購物車/會員*/ 
.RWDmenu_plus02 .cart-block i.qty {color: #222;box-shadow: 0px 0px 0px #ccc}.RWDmenu_plus02 .cart-block .ii:hover, .RWDmenu_plus02 .member-block .ii:hover, .RWDmenu_plus02 .querycar-block .ii:hover {background: transparent;color: #458b74;border: 1px #458b74 solid; border-radius: 50px;}.RWDmenu_plus02 .cart-block .ii, .RWDmenu_plus02 .member-block .ii, .RWDmenu_plus02 .querycar-block .ii {font-size: 16px;padding: 10px;background: #458b74; color: #fff;transition: 0.8s;border: 1px #458b74 solid;border-radius: 0px;}.RWDmenu_plus02 .cart-block:hover i {color: #fff;}/*搜尋*/ 
.cd-search {left: 70%;width: 30%;top: 80px !important;}.cd-search button {right: 30px;font-size: 15px;letter-spacing: 2px;top: 13px;font-weight: 600;}#top_search_searchkey::placeholder {color: #222; font-size: 15px;letter-spacing: 2px;font-weight: 600;position: relative;top: -2px;}.cd-search button:hover {color:#458b74;}.cd-search input {height: 60%}.cd-search-trigger::before {border: 2px solid #458b74;}.cd-search-trigger::after {background:#458b74}.cd-search-trigger span::after, .cd-search-trigger span::before {background:#458b74}/*logo*/ 
.cd-logo {width: 228px;margin-top: 0px;margin-left: 0px;position: absolute;background: #458B74;padding: 5px 10px;}.cd-logo img {filter: invert(100%) grayscale(100%) brightness(200%)}/*熱門產品*/ 
.RWDProduct006 {padding-top: 0px;padding-bottom: 0px;}.product_block {position: relative;padding: 80px 0px 50px;}.RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after {display:none}.RWDProduct006 .heading h2 {color: #222;font-size: 30px; font-weight:bold; padding: 0 0px;line-height: 35px !important;margin-top: 0px; letter-spacing: 5px;}.RWDProduct006 .heading p {color: #458b74;font-size: 12px;letter-spacing: 2px;font-weight: 600;}.RWDProduct006.container {width: 70%;}.RWDProduct006 .illustration-v2 .item {margin: 0 15px;}.RWDProduct006 .product-description-brd {box-shadow: 0 0 0px #ccc;}.RWDProduct006 .illustration-v2 a.product-review {right: 22px;bottom: -45px;color: #458b74;width: 80px;height: 80px;padding: 30px 10px; font-size: 16px; letter-spacing: 2px;position: absolute; text-transform: uppercase;text-align: center; left: inherit; float: right;z-index: 1111;border-radius: 50px;background: #b1c7bf; transition: 0.8s;font-weight: 600;}.RWDProduct006 .illustration-v2 a.product-review:hover {background: #458b74;color: #fff;text-decoration: none;}.RWDProduct006 .product-description { padding: 45px 20px 20px;overflow: visible;}.RWDProduct006 .product-description h4.title-price {margin: 0px 0px 15px; font-size: 18px; font-weight: 600; color: #222; letter-spacing: 2px;}.RWDProduct006 .product-description h4.title-price a:hover {color: #222;text-decoration: none;}.RWDProduct006 .product-description h4.title-price a {color: #222;}.RWDProduct006 .product-description::after {content: "";width: 1px;height: 60px;background: #8ab7a7;position: absolute; left: 28px;top: -32px;}.RWDProduct006 .product-description { position: relative;}.RWDProduct006 .product-description .gender {color: #444;font-size: 14px; font-weight: 600;letter-spacing: 1px;line-height: 30px;}.RWDProduct006 .item:hover a.product-review {background: #458b74;color: #fff;text-decoration: none;}.owl-controls.clickable {display:none !important}/*系列產品*/ 
.news_block .container {width: 90%;}.RWDproduct002_v2 {padding: 0px 0px;}.RWDproduct002_v2 .section-line {display:none}.main-title {color: #222 !important;font-size: 30px !important; font-weight: bold !important;padding: 0 0px !important;line-height: 35px !important;margin-top: 0px !important;letter-spacing: 5px !important;margin-bottom: 15px}.sub-title {color: #458b74 !important; font-size: 12px !important;letter-spacing: 2px !important;font-weight: 600 !important;margin-top: 0px !important}.section-line {display:none}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #222;}.portfolio-bottom-summary h4 { font-size: 20px;margin-top: 20px;color: #222; letter-spacing: 2px; font-weight: 600;transition: 0.5s;}.inner-content::after {content: "";background: rgba(0, 0, 0, 0.52);height: 100%;width: 100%;position: absolute; z-index: 111;bottom: 0;transition: 0.8s;opacity: 0; pointer-events: none;}.inner-content:hover::after {opacity:1}.RWDproduct002_v2 .popup-portfolio {margin: 0 auto 0px;}.news_block {padding-bottom: 150px;}/*頁尾*/ 
.footer_block .container {width: 80%;}.footer_block {background:#9bc5b6;padding: 30px 0px 0px;position: relative;color: #fff;font-size: 15px;font-weight: 600;line-height: 32px;letter-spacing: 1px}.footer_block span {width: 80px;display: inline-block;}.footer_block a {transition: 0.5s;color: #fff}.web_box {font-size: 12px; line-height: 22px;}.footer_info {position: relative;background: #458b74;margin-top:-60px;padding: 25px 30px 15px;border-radius: 10px 10px 0px 0px;}.footer_block .main-title,.footer_block .sub-title {color:#fff !important}.web_box,.web_box a { font-size: 12px; line-height: 22px;color: #458b74;letter-spacing: 1px !important;font-weight: 600;}.footer_block a:hover {color:#9bc5b6}.footer_right {padding-left: 50px;padding-top: 15px;}/*社群*/ 
.RWDsocial002 .pull-right {float: left !important;}.RWDsocial002 .iconRounded {border: 0px solid #43B6B1;color:#458b74;background-color: #fff;font-size: 18px}.RWDsocial002 .iconRounded {border-radius: 50%;width: 36px; height: 36px;margin-top: 10px;transition: 0.8s;margin-right: 10px}.RWDsocial002 .ii-line3:before {font-size: 15px;position: relative;top: -3px;}.RWDsocial002 .ii-ig2:before {position: relative;top: -2px;}.RWDsocial002 .ii-fb1:before {position: relative;top: -3px;}/**/ 
.scrollTop002 .ii {font-size: 35px;background: #458b74;border-radius: 0;}.scrollTop002 {bottom: 0%;right: 0px}/*裝飾*/ 
.product_block::after {    background: url(archive/image/customization/right_0.png);    content: "";    width: 320px;    height: 358px;    background-size: contain;    right: -35px;    bottom: -122px;position: absolute;animation: 1000ms ease normal forwards 1 move03; animation-delay:3.5s;opacity: 0}.product_block::before {content: "";background: url(archive/image/customization/left_0.png);width: 250px;height: 250px;background-size: contain;left: -40px;top: 55px;position: absolute;opacity: 0.8;}@keyframes move03{0% {    opacity: 0;-webkit-transform:translateX(60px);    -moz-transform:translateX(60px);    -ms-transform:translateX(60px);    -o-transform:translateX(60px);transform:translateX(60px);}100% {    opacity:0.8;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}
/*bounceIn 修正成 fadeIn start*/

/* bounceIn 修正成 fadeIn*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }    to {    opacity: 1;    -webkit-transform: none;    transform: none;  }   }@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}

/*bounceIn 修正成 fadeIn end*/
/*INNER start*/

.cd-main-content:before { content: ""; background: url(archive/image/customization/left_0.png); width: 250px;  height: 250px; background-size: contain; left: -40px; top: 270px; position: absolute; opacity: .5; z-index: -1;}.cd-main-content:after { background: url(archive/image/customization/right_0.png); content: ""; width: 320px; height: 358px; background-size: contain; right: -35px; bottom: 140px; position: absolute;opacity: .5; z-index: -1;}.breadcrumb>li+li:before { color: #458b74;}/*購物車和會員先隱藏*/ 
.RWDmenu_plus02 .cart-block {    display: none;}.RWDmenu_plus02 .member-block{    display: none;}.page_wrapper_bg .RWDbanner_plus01 .pic-box { margin: 0 100px 0px;}.page_wrapper_bg .banner_block:before { animation:none; opacity: 1;}.page_wrapper_bg .banner_block::after { display:none;}.pagecontent a, .pagecontent a:hover { text-decoration: none; transition: .5s;}.pagecontent a:hover { color: #458b74;}.layoutlist_2 .item, .layoutlist_4 .item { margin: 0 0 30px;}/*ttl & bread*/ 
.hgroup .container { margin: 0; margin-bottom: 30px; text-align: left; border: 0;}h1.pageTitle { margin: 0; color: #222; font-size: 30px; font-weight: bold; padding: 0 0px; line-height: 1.5; margin-top: 0px; letter-spacing: 2px;}.hgroup .breadcrumb { position: relative; bottom: 0; width: 100%; border: 0; background: transparent; padding: 5px 2px;}.breadcrumb a { font-size: 13px; color: #9c9c9c; letter-spacing: .5px; line-height: 1.5;}/*space*/ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 { margin-top: 0 !important;}.call_to_action { padding: 40px 0 130px !important; min-height: 800px !important;}.page_wrapper_bg .call_to_action .container { max-width: 1450px; width: 100%;}/*fonts*/ 
.pagecontent, .pagecontent p { margin: 0; font-size: 14px; color: #666; letter-spacing: 2px; line-height: 2;}.pagecontent h5 { font-size: 18px !important; font-weight: bold; color: #111; line-height: 1.6 !important; margin: 0 0 10px !important;}/*ab*/ 
.abbg { min-width: 1800px; left: 50%; transform: translateX(-50%); position: absolute; opacity: .07; z-index: -1;}.lefttxt h5 { margin-bottom: 30px !important;}.lefttxt { display: flex; flex-direction: column; justify-content: center; padding: 50px;}.abtxt { display: flex; margin-top: 100px; background: rgba(255, 255, 255, .9); margin-bottom: 30px;}/*con*/ 
.socialbox img:hover { transition: .5s; transform: translateY(-5px);}.socialbox img { width: 45px; margin-right: 10px; transition: .5s;}.socialbox { margin-top: 30px; margin-left: -5px;}.formdesc strong { width: 30px; display: inline-block;}.coninfo:before {    content: "";    background: #458b74;    height: 40px;    width: 1px;    position: absolute;    left: 50%;    bottom: -30px;    transform: translateX(-50%);}.coninfo { background: white; padding: 30px; text-align: center; position: relative; margin-bottom: 30px;}/*conform*/ 
.customized_columns ._input:hover, .customized_columns ._input:active, .customized_columns ._input:focus { border-bottom: 1px solid #458b74;}.customized_columns ._input, .customized_columns select { background: white; border-radius: 0;}.customized_columns {    padding: 30px;    padding-left: 40px;    border: 1px dashed #ccc;    background: white;}.systemmsg { text-align: center; font-size: 14px; background: white; padding: 30px; margin-bottom: 30px;}/*btn*/ 
.pagecontent .btn_back { float: right;}.pagecontent .btn_back a { padding: 30px 20px;line-height: 1.5;}.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;}.btn, .ebtn { background: transparent; padding: 0; color: #333; margin: 0; letter-spacing: 1.5px;}.btn a, .ebtn a {    font-weight: normal;    margin: 0;    padding: 2px 40px;    margin-top: 30px;    background: #b1c7bf;    color: #458b74;    border-radius: 99em;    padding: 35px 20px;    font-weight: bold;}.btn a:hover, .ebtn a:hover {    background: #458b74;    color: #fff;}.RWDeform001 .ebtn {  background: transparent; margin-top: 5px; width: 100%;}.RWDeform001 .ebtn:hover { background: transparent;}.RWDeform001 .ebtn a:hover { background: #505050;}.btn, .btn:hover, .ebtn, .ebtn:hover { transition: .5s;}button#btn_add2car2go,#btn_member_login,#div_forget_content #forget_table_btn,#join_form .btn-primary { background: #b1c7bf !important; color: #458b74;}button#btn_add2car2go:hover, button#btn_add2car:hover,#btn_member_login:hover,#div_forget_content #forget_table_btn:hover,#join_form .btn-primary:hover { background: #458b74 !important;color: #fff; font-weight: bold;}.ebtn.currectsend_btn { float: right;}#panel_14 > section.article-text > div > div > div > div.ebtn { float: right;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn.shop, #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn.add {  border-radius: 99em;}/*sidebar*/ 
.m2018 .products-nav .nav-title { background: #458b74; 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: #458b74 !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 { padding: 20px;}.RWDproduct_page .products-info .txt .title { display: none;}.RWDproduct_page .products-info .txt .editor {    padding-top: 15px;    border-top: 1px solid #458b74;    color: #444;    font-size: 14px;    font-weight: 600;    letter-spacing: 1px;    line-height: 30px;}#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: #458b74; font-weight: bold;}.product1 .form-group label { letter-spacing: 0;}/*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 { font-weight: bold; font-size: 16px !important;; line-height: 1.5 !important;}.layoutlist_8 .listdate .yearmonth { padding: 0;}.layoutlist_8 .item {    background: white;    padding-left: 40px;    border-bottom: 1px dashed #ccc;}.subsubject { margin-top: 20px;}.newstxt { display: flex; justify-content: center; align-items: center; width: 50%;}.newsimg { width: 50%;}.news { display: flex; background: white;}.layoutlist_8 .listdate .yearmonth, .layoutlist_8 .listdate .day {    text-align: left;}/*cart*/ 
.RWDmenu_plus02 .cart-menu .title span { background: #458b74;}.RWDmenu_plus02 .cart-menu .title span { background: #458b74; position: relative; top: -2px;}.RWDmenu_plus02 .cart-menu .buy-btn a { background: #b1c7bf; color: #458b74;}.RWDmenu_plus02 .cart-menu .buy-btn:hover a { background: #458b74; color: #fff;}.cart-menu .text-box .price { color: #333 !important;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form, .shop-1 .shopping-price-box .sum-box { background: white;border-radius: 0; border: 1px solid rgba(204, 204, 204, .5);}.RWDshopping .btn.normal { border-radius: 99em !important; font-size: 14px;}.RWDshopping .btn.bg2,.RWDshopping .btn.bg3 { background: #b1c7bf; border: 1px solid #b1c7bf; color: #458b74;}.RWDshopping .btn.bg2:hover,.RWDshopping .btn.bg3:hover { background: #458b74; color: #fff;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b { color: #458b74 !important;}/*購物車上方圓*/@keyframes num-bg {    0% {         background: #458b74;        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {         background: #458b74;        -webkit-transform: scale(1);        transform: scale(1)    }}.shopping-step .current .num:before { background: #458b74;}.shopping-step .name {  color: #666;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price,.total b { color: #458b74;}.login-box a:hover b { color: #458b74;}.login-box a b { color: #458b74;}/*products*/ 
.layoutlist_2 .subject, .layoutlist_2 .summary { padding-left: 20px;}.layoutlist_2 .subject { margin: 30px 0px 15px; font-size: 18px; font-weight: 600; color: #222; letter-spacing: 2px; line-height: 1.5;}.layoutlist_2 .item, .layoutlist_4 .item { border: 0 !important;}.img.img1:before { content: ""; left: 28px; background: #458b74;height: 40px; width: 1px; position: absolute; bottom: -13px; z-index: 11;}.img.img1 { position: relative; overflow: visible !important;}.layoutlist_2 .summary a { color: #444 !important; font-size: 14px; font-weight: 600; letter-spacing: 1px; line-height: 30px;}.layoutlist_2 .item:hover .subject a { color: #458b74;}/*member*/ 
.join_form-title { font-weight: bold; color: #666;}.member #panel_14 > section.article-text > div > div > div.col-sm-9.col-md-9.\31 > div > div > a { padding: 5px 40px;}.member #panel_14 > section.article-text > div > div > div.col-sm-9.col-md-9.\31 { margin-top: 50px;}li.member-block.logn-out.hidden-xs span { display: none;}li.member-block.my-account.hidden-xs span { display: none;}#join_form {margin-top: 40px; background: white;}.member_join_strong {color: #458b74;}#join_form .btn-primary { padding: 30px 25px; border-radius: 99em;}.member .btn.btn-primary a { padding: 67px 40px !important;}.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary { background: transparent; border: 0;}.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { background: transparent; border: 0;}.btn.btn-primary { border: 0;}.member #join_form { margin-top: 0;}

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

@media (max-width:1680px){.RWDbanner_plus01 .slick-caption {left: 0%;}.RWDProduct006.container {width: 90%;}.footer_block .container {width: 90%;}/*INNER*/ 
.abbg { min-width: 105%;}}@media (max-width:1440px){.RWDbanner_plus01 .pic-box {margin: 30px 0px 0px;}.RWDProduct006 .illustration-v2 a.product-review {right: 15px}.footer_block .container {width: 95%;}/*INNER*/ 
.page_wrapper_bg .call_to_action .container { max-width: 1200px;}.page_wrapper_bg .RWDbanner_plus01 .pic-box { margin: 0;}}@media (max-width:1440px){/*INNER*/ 
.page_wrapper_bg .call_to_action .container { max-width: 1140px;}}@media (max-width:1280px){.RWDProduct006 .illustration-v2 a.product-review {right:0px;bottom: -20px;height: 35px;padding: 7px 10px;width: 100% !important}.RWDProduct006 .product-description::after {display:none}.RWDProduct006 .product-description h4.title-price {margin: 0px 0px 10px}.RWDProduct006 .margin-bottom-5 {text-align: center;}.product_block::after {width: 218px;height: 235px}/*寬度*/ 
.news_block .container {width: 100%;}.RWDProduct006.container {width: 100%;}/*頁尾*/ 
.footer_block {font-size: 14px}.footer_right {padding-left: 15px;padding-top: 15px;}.footer_block .container {width: 100%;}/*INNER*/ 
.page_wrapper_bg .call_to_action .container {  max-width: 1060px;}.cd-main-content:before { left: -90px;}}

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

@media (max-width:1199px){.RWDbanner_plus01 .slick-caption {left: 5%;top: 50%;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {height: 60px;  line-height: 60px; letter-spacing: 2px;font-size: 15px;color: #222;font-weight: 600;}/*選單*/ 
.cd-main-header .cd-logo {margin-top: 0px !important;}.RWDmenu_plus02 .inside .cd-main-header {background:#cde0d9;}.RWDmenu_plus02 .inside.is-up .cd-main-header {background:#cde0d9}.cd-search input {height: 100%;}.cd-search {left: 45%;width: 50%;top: 50px !important;}.cd-search button {right: 15px;}.cd-logo {width:140px}.cd-header-buttons {margin-right: 15px !important}.RWDmenu_plus02 .member-block {margin-left: 0px;}/*側邊選單*/ 
.cd-primary-nav.nav-is-visible {background:#cde0d9;}.fa-long-arrow-left:before {color: #222;}.cd-primary-nav > li {margin: 0 50px;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom:1px solid #9abbaf;color: #222}nav.cd-nav .bottom-copyright {color: #222;}nav.cd-nav .bottom-copyright span {color: #222;}.cd-primary-nav .cd-secondary-nav {background:#cde0d9}.cd-primary-nav .first-click {margin: 0px 10px;}.cd-primary-nav > li > a {color: #222;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #222;}.cd-primary-nav .cd-secondary-nav > li > a:hover, .cd-primary-nav .cd-secondary-nav > li.active > a {background-color: transparent;color: #222;}.has-children > a:hover::before, .has-children > a:hover::after, .go-back a:hover::before, .go-back a:hover::after {background-color: #222;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after {background: #222}.cd-primary-nav > li > a:hover {color:#222}.cd-primary-nav > li > a:hover {background: transparent;}nav.cd-nav .bottom-copyright {display:none}nav.cd-nav .phone-language, nav.cd-nav .phone-member {border-bottom: 1px solid #9abbaf}/**/ 
.news_block {padding-bottom: 100px;}/*INNER*/ 
.page_wrapper_bg .call_to_action .container { max-width: 980px;}.lefttxt, .rightimg { flex: 2; height: 395px;}.abtxt {margin-bottom: 0;}.newsimg { flex: 4;}.newstxt { padding: 30px; flex: 2;}.eforms1 .page_wrapper_bg .call_to_action .container { max-width: 1054px;}.RWDmenu_plus02 .inside .cd-main-header { padding: 0;}}

/*1199 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.banner_block::after {right: 40px;bottom: 58px;}.RWDbanner_plus01 .slick-caption {top: 60%;left: 4%}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: 0px;}/*產品*/ 
.RWDProduct006 .illustration-v2 .item {margin: 0 5px;}.RWDProduct006 .product-description {padding: 40px 0px 20px;}.RWDProduct006 .product-description .gender {line-height: 25px;}.product_block {padding: 80px 0px 20px;}/*產品2*/ 
.portfolio-bottom-summary h4 {font-size: 16px}/*頁尾*/ 
.footer_info {padding: 25px 20px 15px;border-radius: 10px 10px 0px 0px;}.footer_block .main-title {font-size: 20px !important; line-height: 28px !important;}.footer_block .sub-title {line-height: 22px;margin-bottom: 10px;}.footer_block {font-size: 13px;line-height: 28px;}.web_box, .web_box a {letter-spacing: 0px !important;}.footer_right {padding-left: 20px;padding-right: 0px;padding-top: 0px}.footer_block .main-title {margin-bottom: 0px !important;}/*INNER*/ 
.cd-main-content:after { right: -115px; bottom: 90px;}.call_to_action { padding: 40px 0 130px !important; min-height: 800px !important;}h1.pageTitle, .hgroup .breadcrumb { text-align: center;}.layoutlist_8 .item { padding-left: 15px;}/*btn*/ 
.pagecontent .btn_back { float: none; left: 50%; transform: translateX(-50%); position: relative;}.btn_back { width: auto;}.ebtn.currectsend_btn { float: none;  left: 50%; transform: translateX(-50%); position: relative;}.ebtn, .btn { width: auto; display: inline-block;}#sidebar { margin-bottom: 30px;}.RWDproduct_page .btn_back { width: auto; display: inline-block;}.member .call_to_action { padding: 0 0 40px !important; min-height: auto !important;}
}
/*Pad橫向 end*/
/*991px start*/
@media (max-width: 991px) {
/*INNER*/ 
.call_to_action { padding: 40px 0 80px !important; min-height: 800px !important;}.abbg { margin-top: -50px; width: 300%;}.abtxt { margin-top: 50px; display: block;}.lefttxt, .rightimg { display: block; height: auto;}.lefttxt { padding: 40px;}.news, .newsimg, .newstxt { display: block;width: 100%; text-align: center;}.member .call_to_action { padding: 20px 0 70px !important; min-height: auto !important;}
}
/*991px end*/
/*pad版 start*/
@media (max-width: 768px) {
/*產品*/ 
.RWDProduct006 .heading h2 {line-height: 30px !important;margin-bottom: 5px}.product_block {padding: 50px 0px 20px;}.main-title {margin-bottom: 10px !important;}/*頁尾*/ 
.footer_right iframe {height: 120px !important;}/*INNER*/ 
.call_to_action { padding: 40px 0 80px !important; min-height: 800px !important;}.abbg { margin-top: -50px; width: 300%;}.abtxt { margin-top: 50px; display: block;}.lefttxt, .rightimg { display: block; height: auto;}.lefttxt { padding: 40px;}.news, .newsimg, .newstxt { display: block;width: 100%; text-align: center;}.member .call_to_action { padding: 20px 0 70px !important; min-height: auto !important;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*選單*/ 
.RWDmenu_plus02 .cart-block .ii, .RWDmenu_plus02 .member-block .ii, .RWDmenu_plus02 .querycar-block .ii {font-size: 22px;padding: 5px 0px;background: transparent;color: #458b74;border: 0px #458b74 solid;}.cd-header-buttons li.search-btn {margin-top: 5px;margin-left: 20px;}.RWDmenu_plus02 .cart-block {margin-left: 2px}.cd-logo {width:140px;}.cd-search {left: 0%;width: 100%;top: 50px !important;}/*banner*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 {margin: 0px 0px 0px;}.RWDbanner_plus01 .slick-caption {top: 60%;left: 0%;width: 100% !important;}.banner_block::after {display:none}.footer_info {padding: 20px 0px 10px}.footer_block span {width: 100%;display: block;text-align: center;margin: 0 auto;}.RWDsocial002 .pull-right {float: none !important;margin: 0px auto;width: 140px;}.footer_block span {font-size: 14px;margin: 10px 0px 0px; line-height: 18px;}.web_box, .web_box a {text-align: center;}.footer_info {text-align: center;}.footer_info {margin-bottom: 10px;}.footer_right {padding-left: 0px;}/*INNER*/ 
.hgroup h1 {font-size: 25px;letter-spacing: 1px; line-height: 1.5;margin:0;}.page_wrapper_bg .call_to_action>.container { padding: 0;}.abbg { min-width: 500%;}.footer_block>.container { padding-left: 15px; padding-right: 15px;}.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;}#join_form .btn { width: auto; left: 50%; transform: translateX(-50%); position: relative;}#panel_14 > section.article-text > div > div > div.col-sm-9.col-md-9.\31 > div > div {  display: block;}.member .page_wrapper_bg .call_to_action>.container{padding:0 25px;}
}
/*phone版 end*/