body, html {    line-height: 1.5;    letter-spacing: 1px;    font-weight: 400;}.fl img{width:300px;}a:hover, a:focus{text-decoration:none}.scrollTop002 .txt{    font-size: 12px;    letter-spacing: 0px;    margin-top: 10px;}.scrollTop002 {bottom: 80px;right: 15px;}/*跟隨*/ 
.fixed_btn i {    font-size: 22px;    color: #12bd2b;transition: all .5s ease;    margin-right: 5px;}.fixed_btn a {    height: 94px;    display: flex;    align-items: center;    justify-content: center;    padding: 0 15px;    width: 150px;    font-size: 16px;    color: #333;    font-weight: 600;transition: all .5s ease;}.fixed_btn {    position: fixed;    top: 0;    right: 0;    z-index: 202;transition: all .5s ease;}.fixed_btn.change a {height: 74px;transition: all .5s ease;}.fixed_btn a:after {    content: "";    position: absolute;    width: 100%;    height: 0;top: 0;    background: #12bd2b;    transition: all .5s ease;z-index: -1;}.fixed_btn.change a:after {height: 100%;background: #12bd2b;}.fixed_btn.change a, .fixed_btn.change a i {color: #fff;transition: all .5s ease;}/*cookie*/ 
.RWDalert_fancybox .btn.active {    background:#005bac !important;    color: #fff !important;    border-radius: 0 !important;    border: 5px !important;    font-size: 18px !important;    letter-spacing: 2px !important;    padding:6px 30px !important;}.RWDalert_fancybox.bottom {color: #000 !important;background: #fff !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox.bottom {padding:25px !important;}.RWDalert_fancybox.bottom .editor a {color: #005bac;border-bottom: 1px solid;}@media (max-width: 991px) {.RWDalert_fancybox.bottom {    padding: 25px 10px !important;}}@media (max-width: 600px) {.RWDalert_fancybox.bottom {padding: 25px 60px !important;}.RWDalert_fancybox .btn.active {width: 100% !important;display: block !important;margin: 15px 0 0;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;margin: auto !important;}}.RWDalert_fancybox.bottom {    animation: none;    opacity: 1 !important;}/**/ 
.RWDmenu_plus04 .logo {width: 110px;float: left;margin-top: 10px;transition: all .5s ease;}.RWDmenu_plus04 .is-up .logo {width: 110px;transition: all .5s ease;margin-top: 5px;}.RWDmenu_plus04 .container {    max-width: 100%;    padding-left: 0;    padding-right: 0;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*menu*/ 
.RWDmenu_plus04 .header {    padding: 0 150px 0 74px;}.RWDmenu_plus04 .features {    padding-right: 50px;    border-right: 1px solid #eee;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 16px;    padding: 35px 15px;    font-weight: 600;    color: #333;    transition: all .5s ease;}span.cart-nu {    font-size: 0;}.RWDmenu_plus04 .features .cart-btn {    width: 50px;    height: 50px;    padding: 0;    display: flex;    justify-content: center;    align-items: center;    border-radius: 50%;    border: 2px solid #ddd;    margin-top: 9px;}.RWDmenu_plus04 .cart-btn .ii-bag2 {    font-size: 24px;}span#m_RWDfullscreen01_52_1_cat_total_qty {    color: #fff;transition: all .5s ease;    font-size: 12px;    top: 18px;    position: absolute;    background: #59aed5;    width: 17px;    height: 17px;    display: flex;    align-items: center;    justify-content: center;    border-radius: 50%;}.RWDmenu_plus04 .features .member-btn {    padding: 25px 20px;}.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:#0a5bac;    transition: all .5s ease;}.RWDmenu_plus04 .is-up .site-nav .menu>li>a {    padding: 25px 15px;transition: all .5s ease;}.is-up span#m_RWDfullscreen01_52_1_cat_total_qty {    top: 10px;transition: all .5s ease;}.RWDmenu_plus04 #search-box .form-control {    width: 280px;    height: 50px;    border: 1px solid #eee;}.RWDmenu_plus04 #search-box .close-btn, .RWDmenu_plus04 #search-box .search {    background: #0a5bac;    color: #fff;}.RWDmenu_plus04 .member-block a.login.is-on {    background-color: #005bac;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    background: #005bac;}.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: #0a5bac;}.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;    background: #c4e1ef;    color: #333;    font-weight: 400;    font-size: 15px;    transition: all .5s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul {    padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li a {    font-size: 15px;    transition: all .5s ease;}/*banner*/ 
.banner_block {margin-top:110px;}.RWDbanner_plus01.style-dotnav {padding-left: 74px;}.RWDbanner_plus01 .banner-slider .slick-item .pic {position: relative;border-radius: 30px 0 0 30px;overflow: hidden;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 53px;font-weight:700;color: #333;line-height: 1.3;letter-spacing: 3px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 25px;}.RWDbanner_plus01 .slick-caption .txt2 h8:before {    content: "";    position: absolute;    width: 95%;    height: 50%;    background: #c4e1ef;    z-index: -1;    bottom: -4px;    border-radius: 99em;    left: 0;}.RWDbanner_plus01 .slick-caption .txt2 h6 {    display: inline-block;    font-size: 22px;padding-right: 3px;    font-weight: 700;margin: 0;}.RWDbanner_plus01 .slick-caption .txt2 h8 {    font-size: 33px;    color: #092883;    letter-spacing: -2px;    font-weight: 700;    position: relative;    display: inline-block;    padding: 0 3px;    line-height: 1;}.RWDbanner_plus01 .slick-caption .txt2 h7 {    color: #092883;    font-weight: 700;    font-size: 30px;    padding-left: 10px;}.RWDbanner_plus01 .slick-caption .txt2 span {    color: #333;    font-size: 22px;    line-height: 1.5;    letter-spacing: 1.5px;}.RWDbanner_plus01 .slick-caption.txt-left .container {    width: 86%;font-family: 'Noto Serif TC', serif;}.RWDbanner_plus01 .slick-caption .txt3 {    margin-top: 10%;}.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 26px;    color: #333;    line-height: 1.5;    letter-spacing: 2px;    border-bottom: 2px dotted #ccc;    padding-bottom: 3px;}.RWDbanner_plus01 .slick-caption .txt3 span h8 {    padding: 0 10px;    opacity: .3;    font-weight: 400;}.RWDbanner_plus01 .slickitem02  .slick-caption .txt2 h8:before {    background: #59afd6;}.RWDbanner_plus01  .slickitem02 .slick-caption .txt3 span {    border-bottom: 2px dotted #999;}.RWDbanner_plus01.style-dotnav .control-box .control {    text-align: right;    padding: 0 100px;}.RWDbanner_plus01.style-dotnav.control-center .control-box {bottom: 30px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li {    width: 35px;}.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;}/*跑馬燈*/ 
.RWDnews_autolist {    max-width: 100%;    margin: 0 auto;    padding-left: 104px;}.RWDnews_autolist .RWDnews_autolist {    padding-left: 0;}.RWDnews_autolist .RWDnews_autolist {    border-bottom: 1px solid #eee;    padding-left: 0;}.RWDnews_autolist .slick-arrow {    display: none !important;}.RWDnews_autolist .slick-vertical .slick-slide {    line-height: 55px;}.RWDnews_autolist .news-box {    background: transparent;    font-size: 15px;    display: flex;    align-items: center;}.RWDnews_autolist .title {    width: 120px;    background: transparent;    color: #333;    line-height: 35px;    text-align: center;    border-right: 1px solid #eee;    font-size: 18px;font-family: 'Noto Serif TC', serif;}.RWDnews_autolist .news-list {    width: calc(100% - 120px);}/*標題*/ 
.RWDedictor008 .section-subject  {    margin-bottom: 50px;    text-align: center;}.index h1.main-title {    color: #333;    font-family: 'Noto Serif TC', serif;    font-size: 40px;    letter-spacing: 3px;    line-height: 1.3;font-weight: 500;}.index h2.sub-title {    font-size: 20px;    font-weight: 400;    color: #555;    line-height: 1.5;    letter-spacing: 1px;}.RWDproduct002_v2 .section-subject {    display: none;    text-align: center;    margin: 0;}.portfolio-bottom-summary h4 {    font-size: 20px;    line-height: 1.5;    padding: 0 5px;    font-weight: 700;    font-family: 'Noto Serif TC',serif;    color: #333;    margin-top: 15px;}.portfolio-bottom-summary h4:after {    content: "";    position: relative;    display: block;    width: 100%;    height: 2px;    background: linear-gradient(145deg, #b8d997 6%, #68b5f0);    margin-top: 10px;    border-radius: 99em;}.portfolio-bottom-summary h4 h8 {    display: block;    font-size: 13px;    font-weight: 400;    letter-spacing: 0px;    color: #666;}.RWDproduct002_v2 .portfolio-item > .inner-content {    border: 3px solid #f5f6f7;    border-radius: 15px;}/*關於*/ 
.about_block {    padding: 180px 0 100px;}.RWDedictor008 .index_ab_txt .section-subject {    text-align: left;}.index_abbox {    display: flex;}.index_ab_txt img {    max-width: 180px;    margin-bottom: 10px;    margin-left: 15px;}.about_block .container {    width: 80%;}.ab_pic_bg {    filter: brightness(.85);}.index_ab_txt {    width: 40%;    text-align: left;padding-bottom: 50px;    padding-right: 120px;border-bottom: 1px solid #eee;}.index_ab_pic {    width: 60%;    padding-left: 100px;    position: relative;}.index_ab_pic img {    width: 100%;}.ab_rank {    font-family: 'Noto Serif TC',serif;    color: #fff;    font-weight: 500;    font-size: 16px;    position: absolute;    bottom: 0;    right: 0;    width: calc(100% - 100px);    padding: 20px 80px;    background:linear-gradient(145deg, #b8d997 6%, #68b5f0,rgb(0 91 172 / 10%));}.ab_rank span:first-child:after {    content: "/";    opacity: .4;    padding: 0 15px;    font-weight: 400;}.ab_rank span {    font-size: 30px;    letter-spacing: -2px;    padding: 0 5px;font-weight: 700;}.index_ab_txt p {    font-size: 16px;    color: #333;    line-height: 2;}.btn_to a {    display: inline-block;    min-width: 220px;    border: 2px solid #54c3f1;    padding: 10px;    text-align: center;    color: #333;    border-radius: 99em;transition: all .5s ease;}.btn_to a:hover {color: #fff;background: #54c3f1;transition: all .5s ease;}.btn_to {margin-top: 80px;}/*產品*/ 
.products_block:before {    content: "";    position: absolute;width: 16%;    height: 350px;    background: url(archive/image/customization/dog_deco.png)no-repeat;    background-size: contain;    top: -50px;    left: 0;    background-position: left bottom;filter: drop-shadow(-5px 5px 5px rgb(0 0 0 / 10%));}.products_block:after {    content: "";    position: absolute;    width: 9%;    height: calc(100% + 100px);    background: url(archive/image/customization/pd_deco.png)no-repeat;    right: 0;    bottom: 0;    background-position: right;    z-index: -1;    background-size: 9%;    background-attachment: fixed;}.RWDproduct002_v2 .popup-portfolio {    margin: 0;}.products_block {    position: relative;    padding: 80px 0;}.RWDproduct002_v2 .showbottom a {    text-decoration: none;    color: inherit;    text-align: left;}.products_block .container {    width: 80%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 30px;    width: calc(25% - 1px);    margin-bottom: 80px;}.RWDproduct002_v2 .portfolio-item > .inner-content:before {    content: "";    position: absolute;    bottom: 0;    width: 100%;    height: 45%;    background: #f5f6f7;    border: 3px solid #f5f6f7;    z-index: -1;    transition: all .5s ease;}.RWDproduct002_v2 .portfolio-item:hover > .inner-content:before {    height: 32%;}.portfolio-bottom-summary p {    font-size: 16px;    color: #666;    letter-spacing: 1px;    line-height: 1.7;}.RWDproduct002_v2 {    padding: 0;} .RWDproduct002_v2 .btn.btn-rj {    border-left: 1px solid #eee;    background-color: transparent;    color: #666;    font-size: 16px;position: relative;    min-width: 120px;font-weight: 600;transition: all .5s ease;}.RWDproduct002_v2 .filter-portfolio ul > li {    display: inline-block;    margin: 0 0 10px;}.RWDproduct002_v2 .active .btn.btn-rj, .RWDproduct002_v2 .btn.btn-rj:hover {    background-color: transparent;    color: #005bac;    opacity: 1;    font-weight: normal;}.RWDproduct002_v2 .filter-portfolio ul > li:last-child a {    border-right: 1px solid #eee;}.RWDproduct002_v2 .filter-portfolio ul > li a:after {    content: "";    position: absolute;    width: 75%;    height: 0;    background: #0a5bac;    margin-top: 5px;    left: 50%;    bottom: -5px;    transform: translate(-50%, 0);    transition: all .5s }.RWDproduct002_v2 .filter-portfolio ul > li a:hover:after, .RWDproduct002_v2 .filter-portfolio ul > li.active a:after {    height: 3px;transition: all .5s ease;}/*聲明*/ 
.guarantee_info .section-subject img {    width: 40px;    filter: drop-shadow(2px 4px 6px #ccc);    float: left;    margin: 7px 20px 0 0;}.paralax_block {    position: relative;}.para_info {    max-width: 80%;    margin: 0 auto;}.RWDparallax_new, .para_bg {    position: absolute;    height: 100%;    width: 100%;    z-index: 0;top:0;}.guarantee_pic {   width: 28%;}.RWDparallax_new .picbgbox {    height: 100% !important;}.guarantee_pic img {    width: 100%;    filter: drop-shadow(0px 0px 10px rgb(0 0 0 / 15%));}.guarantee_box {    display: flex;    align-items: center;}.para_info {    max-width: 60%;    margin: 0 auto;    z-index: 1;    position: relative;    padding: 80px 50px;}.guarantee_logo img {    height: 100%;    max-width: initial;padding-right: 30px;}.guarantee_logo {    height: 60px;}.guarantee_info {    padding-left: 100px;    width: 72%;}.RWDedictor008 .guarantee_info  .section-subject {    text-align: left;}.guarantee_info p {    margin-bottom: 50px;    color: #333;    line-height: 1.7;}/*news*/ 
.RWDnews005 .container {width: 75%;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 15px;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-carousel {overflow: initial;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #666;    background: transparent;    border: 0;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;height: 45px !important;width: 45px !important;line-height: 40px;    font-size: 35px;margin-top: 0;transform: translate(0px, -50%);}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -80px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -80px;}.RWDnews005 .owl-theme .owl-controls {margin-top: 30px;}.RWDnews005 .owl-theme .owl-controls .owl-page span {display: block;width: 30px;height: 3px;margin: 5px 3px;transition: all .3s ease;}.RWDnews005 p.text-left {    padding: 0 10px;    color: #666;    font-size: 15px;    line-height: 1.5;    text-align: justify;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}.RWDnews005 h4 {    padding: 0 10px;    font-family: 'Noto Serif TC',serif;    font-size: 18px;    letter-spacing: 1px;    line-height: 1.5;}.RWDnews005 .owl-carousel img {    border-radius: 15px;}.feedback_block:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(archive/image/customization/web_bg.jpg);    background-attachment: fixed;    top: 0;    left: 0;}.feedback_block {    position: relative;    padding: 100px 0;}
/*內頁 start*/

.collapsing_header .main {    position: unset;    background: url(https://www.ha-moni.com/archive/image/customization/web_bg.jpg);}.footer_block {background: #fff;}/*麵包屑*/ 
.hgroup .container {    width: 100%;    margin-top: 0;    padding-top: 0;}section.call_to_action {    padding: 50px 0px;    min-height: 700px;}.hgroup .breadcrumb {    position: relative;    bottom: 0;    border: 0;    border-radius: 0;    background: transparent;    text-align: center;    width: 100%;    padding-bottom: 0;}.hgroup .breadcrumb li a:hover {color: #155687;}/*標題*/ 
.hgroup h1 {    font-weight: 600;    text-align: center;    letter-spacing: 1px;    font-size: 30px;    line-height: 1.8em;    margin-bottom: 0;}/*左側選單*/ 
.m2018 .products-nav .nav-title {    background: transparent;    padding: 0 10px 15px 10px;    font-weight: 600;    color: #000;    border-bottom: 1px solid #ccc;    font-size: 20px;}.m2018 .products-nav>ul>li:hover:after {    width: 100%;    transition: 0.8s;}.m2018 .products-nav>ul>li:after {    content: "";    position: absolute;    width: 0;    height: 2px;    background: #56acd3;    bottom: -1px;    left: 0;    transition: 1s;}.m2018 .products-nav>ul>li:last-child {    border-bottom: 1px solid #ccc;}/*內文*/section.article-text.rwd .container {padding: 0;}/*訂單查詢*/ 
.no-touch .shopping_viewlogin__submit:hover {    background: #54c3f1;    color: #fff;}.shopping_viewlogin__submit {    border-radius: 99em;    background: transparent;    border: 2px solid #54c3f1;    color: #333;    font-size: 15px;    letter-spacing: 1px;    font-weight: 600;}/*查詢訂單*/ 
.shopping_viewlogin__member a:hover {    color: #54c3f1;}/*共同列表頁*/ 
.webdesc {    padding: 30px;    background: rgb(255 255 255 / 50%);    text-align: center;    font-size: 15px;    letter-spacing: 1px;    line-height: 1.8em;    font-weight: 600;}.webdesc .memo_txt {    font-size: 13px;    color: #666;}/*產品介紹*/ 
.RWDproduct_page .products-info .txt .editor > ul > li > ul > li {    color: #666;    list-style: none;    display: inline-block;}.RWDproduct_page .products-info .txt .editor > ul > li {    list-style: none;    font-weight: 600;    color: #000;    font-size: 15px;    margin-bottom: 10px;}.RWDproduct_page .products-info .txt .editor > ul {    padding-left: 0;}.RWDproduct_page .products-info .txt .editor ul li ul {    display: inline-block;    padding-left:0px;}.RWDproduct_page .products-info .name {    font-size: 22px;    font-weight: 600;}/*產品頁籤*/ 
.tab-con .row {margin-bottom: 50px;}.tab-con h4 {font-weight:600;}.tab-con h5 {    color: #000;    font-weight: 600;    margin-top: 20px;    font-size: 17px;}.tab-con ul {padding-left: 20px;}.tab-con ul li {list-style: disc;}.RWDproduct_page .tab-box .tab-container {border: 0;}nav.tab-menu {border-bottom: 1px solid #ccc;}.RWDproduct_page .tab-box .tab-menu a {    background: transparent;    border: 1px solid #ccc;    border-left: 0;    border-bottom: 0;}.RWDproduct_page .tab-box .tab-menu ul li:nth-child(1) a{border-left:1px solid #ccc;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {    background: transparent;    border: 1px solid #5bb1d8;    color: #333;    letter-spacing: 1px;    font-size: 15px;    transition: 0.3s;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    background-color: #5bb1d8;    color:#fff;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {    background: #59aed5;    font-size: 15px;    letter-spacing: 1px;}.layoutlist_4 .pricearea {text-align: left;}.layoutlist_4 .price {margin-left: 0;}.layoutlist_2 .item, .layoutlist_4 .item {    border-bottom: 0;}.layoutlist_4 .buybtn {    background: #59aed5;    font-size: 14px;    padding: 8px 10px;}.layoutlist_4 .subject a {    font-weight: 600;    font-size: 18px;}/*合作醫院*/ 
.googlemap_link a {    margin-left: 18px;    padding: 8px 20px;    color: #fff;    background: #59aed5;    border-radius: 5px;    margin-top: 30px;    display: inline-block;}/*回上頁*/ 
.RWDproduct_page .btn_back {    border-radius: 0;    padding: 0;    line-height: 20px;    float: right;}.RWDproduct_page .btn_back a {    display: block;    padding: 8px 20px;}.btn.btn_back a {    background: #333;    padding: 8px 20px;    color: #fff;}.btn.btn_back {    float: right;    border-radius: 0;}/*最新消息*/ 
.layoutlist_8 .list_subject a {    font-weight: 600;    color: #000;}.layoutlist_8 .list_subject .summary a {    color: #666;}.layoutlist_8 .list_subject .summary {    font-size: 14px;}/*聯絡我們*/ 
.ebtn.currectsend_btn {    float: right;    border-radius: 0;    font-size: 15px;    letter-spacing: 1px;    background: #333;}.eformsForm.layout_full {    margin-top: 50px;}.form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.customized_columns ._input, .customized_columns select {    box-shadow: none;    border-radius: 0;    background: transparent;}

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

.footer_block .model {    animation: none;    opacity: 1 !important;}.footer_block .container {    width: 80%;}.footer_block {    padding: 80px 0 0;}.ft_contact dd i {    padding-left: 5px;}.ft_info {    display: flex;    flex-wrap: wrap;    color: #333;}.ft_top {    width: 100%;    margin-bottom: 50px;}.ft_top h3 {    color: #215f8e;    font-size: 36px;    line-height: 1.5;    letter-spacing: 1px;    margin: 0 0 5px;}.ft_top:after {    content: "";    position: relative;    display: block;    width: 100%;    height: 2px;    background: linear-gradient( 145deg, #b8d997 6%, #68b5f0);    margin-top: 50px;    border-radius: 99em;}.ft_top p {    font-size: 18px;}.ft_contact {    width: 50%;}.ft_contact dd {    line-height: 1.5;    margin-bottom: 10px;}.ft_link {    width: 50%;    text-align: right;}.ft_link>a:first-child {    border-left: 0;}.ft_social {    margin: 20px 0;}.ft_social a {    padding: 10px 30px !important;    border-radius: 99em;    margin-bottom: 0 !important;    display: inline-block;    border: 1px solid #ddd;    color: #333;}.ft_link a {    margin-bottom: 10px;    padding-left: 15px;    border-left: 2px solid #eee;    margin-left: 15px;color: #333;transition: all .5s ease;}.footer_block .ft_contact a {    color: #333;}.ft_social i.ii-line3 {    color: #12bd2b;    margin-right: 5px;    font-size: 20px;    top: 3px;    position: relative;transition: all .5s ease;}.ft_social i.i.ii-fb1.iconRounded {    font-size: 18px;    color: #2d88ff;    position: relative;    top: 1px;    margin-right: 5px;transition: all .5s ease;}a.ft_line:hover i {    color: #fff;    transition: all .5s ease;}a.ft_line:hover {    background: #12bd2b;    color: #fff;    transition: all .5s ease;}a.ft_fb:hover i {    color: #fff !important;transition: all .5s ease;}a.ft_fb:hover {    background: #2d88ff;    color: #fff;    transition: all .5s ease;}.ft_key_word p {    font-size: 12px;    color: #999;}.ft_other .container {    display: flex;    flex-wrap: wrap;    align-items: center;}.RWDssl01 {    padding: 0 15px;}.ft_other {    padding: 20px 0;    font-size: 12px;    color: #999;    background: #f5f6f7;    margin-top: 80px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #999;}

/*footer end*/
/*小螢幕 start*/

@media screen and (max-width: 1800px) {.index_abbox {    align-items: flex-end;}.btn_to {    margin-top: 50px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 25px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 45px;}.index_ab_txt {padding-right: 100px;}.RWDmenu_plus04 .header {    padding: 0 150px 0 30px;}.RWDmenu_plus04 .features {    padding-right: 30px;}.RWDmenu_plus04 .site-nav .menu>li>a {    padding: 35px 10px;}}@media screen and (max-width: 1700px) {.index h1.main-title { font-size: 35px;}.guarantee_info .section-subject img {margin: 2px 20px 0 0;}.about_block .container {width: 100%;padding-left: 0;}.index_ab_txt {padding-right: 80px;}.products_block .container, .footer_block .container {width: 85%;}.about_block {padding: 150px 0 80px;}.ab_rank {padding: 20px 30px 20px 80px;}.ab_pic_bg img {transform: scale(1.3)translate(0px, 30px);}.ab_pic_bg {overflow: hidden;height: 30vw;}}@media screen and (max-width: 1600px) {.RWDmenu_plus04 .logo , .RWDmenu_plus04 .is-up .logo {    width: 70px;    margin: 4px 0 0;}.banner_block {    margin-top: 74px;}.fixed_btn a {    height: 74px;}.fixed_btn {    border-left: 1px solid #eee;}.RWDmenu_plus04 .header {        padding: 0 180px 0 30px;    }  /*漢堡選單開啟*/    .RWDmenu_plus04 .site-nav,    .RWDmenu_plus04 #mobile-menu .menu li .m_stitle,    .RWDmenu_plus04 #mobile-menu .menu li.active .m_title {        display: none;    }.RWDmenu_plus04 .site-nav {    display: none;    float: none;    clear: both;    overflow: auto;    position: static;    margin: 0;}.RWDmenu_plus04 .features {    position: relative;    float: right;    margin-right: 10px;    padding-right: 10px;    border-right: 0;}    .RWDmenu_plus04 #mobile-menu,    .RWDmenu_plus04 .ml-stack-nav-toggle,    .RWDmenu_plus04 .toggle-menu {        display: block;    }    .RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {        display: inline;    }    /*漢堡選單樣式調整*/    .RWDmenu_plus04 #mobile-menu {        background-color: #fff;        padding-bottom: 0;    }    .RWDmenu_plus04 #mobile-menu .menu>li {        border-bottom: 1px solid #e7e7e7;    }    .RWDmenu_plus04 #mobile-menu .menu a {        color: #212121;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active>a {        background-color: transparent;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: #672e74;    }    .RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {        font-size: 16px;    }    .RWDmenu_plus04 #mobile-menu .menu>li>ul {        background-color: #fff;    }    .RWDmenu_plus04 .menu li a {        color: #434343;    }    .RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {        font-weight: normal;    }    .RWDmenu_plus04 .menu li a .m_stitle_block {        color: #adadad;    }    /*漢堡本人調整*/    .ml-stack-nav-toggle {        color: #212121;    }    .ml-stack-nav-toggle__line {        background: #212121;    }    /*header menu hover*/    .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: #888;    }    .RWDmenu_plus04 .site-nav .manu-item:hover>a,    .RWDmenu_plus04 .site-nav .menu ul li a:hover,    .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a,    .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {        text-decoration: none;        font-weight: normal;        color: #000000;    }    /*格線*/    .RWDmenu_plus04 .features:after {        display: none;    }.RWDbanner_plus01 .slick-caption .txt3 {margin-top: 8%;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 20px;}.RWDbanner_plus01 .slick-caption .txt2 h6, .RWDbanner_plus01 .slick-caption .txt2 span{font-size: 20px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 24px;}.index_ab_txt p br {display: none;}.portfolio-bottom-summary p, .guarantee_info p {font-size: 15px;}.ab_pic_doc {width: 42%;}.ab_rank span {font-size: 25px;}.ab_pic_bg img {    transform: scale(1.3)translate(0px, 30px);}.ab_pic_bg {    overflow: hidden;    height: 32vw;}.guarantee_info {    padding-left: 80px;}.feedback_block .container {width: 85%;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -50px;}.RWDnews005 .controlls-over .owl-controls .owl-next {right: -50px;}}@media screen and (max-width: 1500px) {.RWDbanner_plus01 .slick-caption.txt-left .container {width: 94%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 40px;}.RWDbanner_plus01 .slick-caption .txt2 h7, .RWDbanner_plus01 .slick-caption .txt2 h8 {font-size: 26px;}.RWDbanner_plus01 .slick-caption .txt2 h6, .RWDbanner_plus01 .slick-caption .txt2 span {font-size: 18px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 22px;}.RWDbanner_plus01 .slick-caption.txt-left {top: 15%;}.index_ab_txt p {font-size: 15px;}.index h1.main-title {font-size: 36px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0 15px;}.products_block .container, .footer_block .container {width: 88%;}.products_block:after {width: 6%;background-size: 6%;}.about_block {padding: 100px 0;}.index_ab_txt {padding-right: 50px;}.para_info {max-width: 80%;}.guarantee_pic {max-width: 240px;}.ft_info {font-size: 15px;}}@media screen and (max-width: 1400px) {.index h1.main-title { font-size: 33px;}.ab_rank {font-size: 14px;}.ab_rank span {font-size: 23px;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 15px;    padding: 35px 12px;}.RWDmenu_plus04 .is-up .site-nav .menu>li>a {    padding: 25px 12px;}.RWDmenu_plus04 .features {    padding-right: 30px;}.products_block:before {    height: 300px;}.portfolio-bottom-summary p, .guarantee_info p {    font-size: 14px;}}@media screen and (max-width: 1300px) {.products_block .container, .footer_block .container {    width: 100%;    padding: 0 80px;}.products_block {    padding: 80px 0 50px;}.index_ab_txt img {    max-width: 150px;    margin-bottom: 7px;}}

/*小螢幕 end*/
/*代理 start*/

.RWDbanner007 .item-title {    font-weight: 700 !important;    margin-bottom: 5px !important;    font-size: 25px !important;    letter-spacing: 1px !important;    font-family: 'Noto Serif TC', serif;    line-height: 1.8 !important;    color: #222 !important;    padding-right: 0px;}.RWDbanner007 .item-nav-next.swiper-button-disabled {    right: -40px;}.RWDbanner007 .item-title-blk {    margin-bottom: 0px}.RWDbanner007 .item-editor .box {    margin-bottom: 20px;}.RWDbanner007 .item-editor h5 {    font-size: 15px;    color: #222;    margin: 0px 0px 5px;}.RWDbanner007 .item-blk {    height: 50vh;}.RWDbanner007 .banner-info {    display: none}/*.RWDbanner007 .item-pagination {    position: absolute;    right: -75px;    top: 45px;    transform: rotate(90deg);    z-index: 111;}*/ 
.RWDbanner007 .item-pagination .swiper-pagination-bullet-active:before {    background-color: #000;}.RWDbanner007 .item-pagination .swiper-pagination-bullet:before {    content: '';    background-color: #222;    width: 25px;    height: 5px;    border-radius: 0}.RWDbanner007 .item-pagination .swiper-pagination-bullet {    width: 30px;    height: 20px}.RWDbanner007 .item-fraction {    color: #8c8c8c;    right: 45px;    font-family: 'Noto Serif TC', serif !important;}.RWDbanner007 .item-fraction {    position: absolute;    width: 120px;    height: 120px;    top: -50px}.RWDbanner007 .decorate-line {    width: 100%;    height: 1px;    margin: 10px 0;    background-color: #bbb;    transform: rotate(-45deg);}.RWDbanner007 .crrent-page {    font-size: 50px;    position: relative;    left: -50px;    opacity: 0.8;    color: #111;}.RWDbanner007 .total-page {    position: relative;    right: -10px;    top: -10px;    font-size: 22px;    color: #aaa;}.RWDbanner007 .swiper-container {    background-color: transparent !important;    overflow: visible;}.RWDbanner007 .link-store {    display: none;    max-width: 200px;    max-height: 4em;    width: 200px;    overflow: hidden;    font-size: 14px;    text-decoration: none;    color: #555;    border: 1px solid #d0d0d0;    padding-bottom: 4px;    z-index: 2;    letter-spacing: 2px;    font-weight: 500;    transition: 0.5s;    bottom: 0px !important;    right: 50%;    transform: translate(50%);    padding: 6px 20px;    text-align: left}.RWDbanner007 .link-store:hover {    color: #222;    border-bottom: 1px solid #333}.RWDbanner007 .item-editor a.plamap:hover {    background: #49aedd;    color: #fff;    transition: .5s ease;    border: 1px solid #49aedd;}.RWDbanner007 .item-editor a.plamap:after,.RWDbanner014 .main_pic_box .swiper-slide .button:after {    content: "";    clip-path: polygon(0 0, 0% 100%, 100% 45%);    background: #555;    width: 10px;    height: 10px;    right: 25px;    top: 50%;    position: absolute;    transition: .3s;    transform: translateY(-50%);}.RWDbanner007 .item-editor a.plamap:hover:after {    background: #fff;}.RWDbanner014 .main_pic_box .swiper-slide .button:hover:after {    background: #fff}.RWDbanner007 .item-editor a.plamap {    display: block;    max-width: 250px;    border: 1px solid #eee;    padding: 5px 20px;    letter-spacing: 3px;    margin: 30px 0 0;    position: relative;    transition: .5s ease;}.RWDbanner007 {    position: relative;}.RWDbanner007 .swiper-container {    background-color: #222;    overflow: visible}.RWDbanner007 .item-img {    overflow: initial;}.RWDbanner007 .item-box {    width: 550px;    height: 50vh;    top: 0px;}.RWDbanner007 .banner-info {    text-align: left;    margin-bottom: 80px;}.RWDbanner007 .item-info {    height: 50vh !important;    padding: 4vw 3vw 0;}.RWDbanner007 .swiper-slide.swiper-slide-prev,.RWDbanner007 .swiper-slide.swiper-slide-next {    filter: blur(1px);    transition: all .5s ease;}.RWDbanner007 .item-info:before {    background-color: #fff;}.RWDbanner007 .item-box .box-shadow {    -webkit-box-shadow: none;    box-shadow: none;}.RWDbanner007 .item-title {    color: #eee;}.RWDbanner007 .item-editor {    position: relative;    overflow: hidden;    -webkit-line-clamp: 6;    font-size: 16px;    color: #666;    letter-spacing: 1px;    line-height: 2;}.RWDbanner007 .item-editor a {    color: #333}.RWDbanner007 .item-fraction {    color: #666;    right: 15px;}.RWDbanner007 .item-subtitle {    position: relative;    font-size: 15px;    color: #000;    letter-spacing: 2px;    margin: 0 0 30px}.RWDbanner007 .item-nav-next:after {    display: none;}.RWDbanner007 .swiper-slide.swiper-slide-prev,.RWDbanner007 .swiper-slide.swiper-slide-next {    filter: blur(1px);    transition: all .5s ease;    opacity: 0.5;    overflow: hidden}.RWDbanner007 .item-nav-next,.RWDbanner007 .item-nav-prev {    width: 40px;    height: 65px;    background-color: #59aed5;    top: 50%;    margin-top: 0;    outline: 0;    z-index: 11;    font-size: 18px;    color: #fff}.RWDbanner007 .item-nav-next:hover {    background: #59aed5;}.RWDbanner007 .item-nav-next:hover {    width: 40px;    right: -40px;}.RWDbanner007 .item-nav-prev:hover {    width: 40px;    left: -40px;    background: #59aed5}.RWDbanner007 .item-img img {    opacity: 0;    width: 100%;    height: 100%;}.RWDbanner007 .item-img {    width: calc(100% - 550px);    height: 50vh;}.RWDbanner007 .item-editor span {    font-family: 'Noto Serif TC', serif;    text-transform: uppercase;    width: 50px;    display: inline-block;    margin-right: 10px;}@media (max-width: 1700px) {    .RWDbanner007 .banner-info {        margin-bottom: 50px;    }}@media (max-width: 1400px) {    .RWDbanner007 .item-box {        width: 500px;        height: 55vh;    }    .RWDbanner007 .item-img {        height: 55vh;    }    .RWDbanner007 .item-info {        padding: 50px;        height: 55vh !important;    }    .RWDbanner007 .item-img {        width: calc(100% - 500px);    }}@media (max-width: 1199px) {    .about_block .container {        width: 90%;        padding: 0px 30px;    }    .RWDbanner007 .title-main {        font-size: 36px;    }    .RWDbanner007 .item-blk , .RWDbanner007 .item-box {        height: auto;    }    .RWDbanner007 .item-img {        height: 100% !important;    }    .RWDbanner007 .swiper-container-autoheight .swiper-wrapper {        height: 100% !important;    }    .RWDbanner007 .item-blk .item-box {        position: relative;        width: 100%;        max-width: 100%;        right: initial;        left: initial;        top: 0;        margin: 0px auto !important;    }    .RWDbanner007 .swiper-container {        width: 100%;    }    .RWDbanner007 .banner-info {        padding: 0 30px;    }    .RWDbanner007 .item-info:before {        background-color: #fff;        border: 1px solid #eee;        border-top: 0;    }    .RWDbanner007 .item-info {        height: auto !important;    }    .RWDbanner007 .item-nav-next,    .RWDbanner007 .item-nav-prev {        top: 28%;    }}@media (max-width: 600px) {    .RWDbanner007 .title-main {        font-size: 32px;    }    .RWDbanner007 .item-fraction {        display: none;    }    .clubhouses {        width: 100%;        padding: 0 30px;    }    .RWDbanner007 .banner-info {        padding: 0;    }    .RWDbanner007 .item-blk {        padding: 0;    }    .RWDbanner007 .item-img {        height: 30vh !important;        overflow: hidden;    }    .RWDbanner007 .item-img .swiper-slide {    height: 100%;}    .RWDbanner007 .item-title {        line-height: 1.3;        letter-spacing: 1px;        font-size: 26px;        margin-bottom: 5px;    }    .RWDbanner007 .item-box {        height: auto;    }    .RWDbanner007 .item-info {        padding: 30px;    }    .RWDbanner007 .item-editor {        font-size: 14px;        letter-spacing: 1px;    }    .RWDbanner007 .item-subtitle {        padding-right: 15px;        line-height: 1.5;        letter-spacing: 1px;    }    .RWDbanner007 .decorate-line {        width: 1px;        height: 15px;        margin: 0 10px;        background-color: #ddd;        transform: rotate(12deg);    }    .RWDbanner007 .item-content {        position: initial;    }}.RWDbanner007 {    margin: 0 auto;}.RWDbanner007 .item-img .swiper-slide {    background-position: left;}

/*代理 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {    display: block;}.RWDmenu_plus04 .logo {margin-top: 5px;}span#m_RWDfullscreen01_52_1_cat_total_qty {top: 10px;}.RWDmenu_plus04 .header {padding: 0 150px 0 30px;}.RWDmenu_plus04 .site-nav {display: none !important;}.fixed_btn a {height: 74px;}.RWDmenu_plus04 .features:after{display:none;}.RWDmenu_plus04 .features {    position: relative;    float: right;    margin-right: 0px;}.RWDmenu_plus04 .ml-stack-nav-toggle {    border-right: 1px solid #eee;}.ml-stack-nav-toggle__line {    right: 15px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;    color: #0a5bac;}.RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after, .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after {    color:  #0a5bac;}/**/ 
.banner_block {margin-top: 74px;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 35px;}.RWDbanner_plus01 .slick-caption .txt3 span {font-size: 20px;}.RWDbanner_plus01 .slick-caption .txt2 {margin-top: 10px;}.RWDbanner_plus01 .slick-caption .txt2 h7, .RWDbanner_plus01 .slick-caption .txt2 h8 {    font-size: 23px;}.RWDbanner_plus01 .slick-caption .txt2 h6, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 16px;}.index h2.sub-title {font-size: 18px;margin-top: 5px;}.RWDbanner_plus01.style-dotnav .control-box .control {    padding: 0 30px;}.RWDbanner_plus01.style-dotnav {padding-left: 0;}.RWDbanner_plus01 .banner-slider .slick-item .pic {border-radius: 0;}.RWDnews_autolist {padding-left: 0;}.index h1.main-title {font-size: 32px;letter-spacing: 2px;margin-top: 0;}.products_block .container, .footer_block .container {padding: 0 50px;}.index_ab_txt {padding-right: 30px;}.about_block {padding: 80px 0;}.index_ab_txt img {max-width: 150px;}.ab_pic_bg {height: 34vw;}.index_ab_txt {padding-right: 20px;}.btn_to a {    font-size: 15px;}.portfolio-bottom-summary h4 {    font-size: 18px;}.products_block:after{display:none;}.RWDproduct002_v2 .portfolio-item:hover > .inner-content:before {    height: 45%;}.para_info {    max-width: 100%;}.guarantee_info {    padding-left: 50px;}.para_info {    padding: 80px;}#m_RWDfullscreen01_54_1 .picbgbox {    background-position: center !important;}.feedback_block {    padding: 80px 0 50px;}.RWDparallax_new, .para_bg {    filter: opacity(0.8);}.guarantee_logo {    height: 45px;}.guarantee_info p {    margin-bottom: 30px;}.RWDnews005 h4 {    padding: 0;    font-size: 16px;}.RWDnews005 p.text-left {    padding: 0;    font-size: 14px;}.ft_info {    font-size: 14px;}.ft_contact {    width: 100%;}.ft_contact dd:nth-child(even) {    width: 60%;}.ft_contact dd {    width: 40%;}.ft_contact dl {    display: flex;    flex-wrap: wrap;}.ft_link {    width: 100%;    text-align: left;}.ft_link a {    margin-left: 0;    margin-right: 10px;}.ft_link>a:first-child {    padding-left: 0;}.ft_link {    border-top: 1px solid #eee;    padding-top: 30px;}.ft_other {    margin-top: 50px;}.ft_top h3 {    font-size: 30px;}.ft_top p {    font-size: 16px;}.ft_social {    margin: 30px 0;}/*內頁*/ 
.main section .container {width: 90%;padding: 0;}.main section .container {padding-bottom: 15px;}
}
/*1199px end*/
/*1110 start*/

@media (max-width: 1110px) {.index_abbox {    align-items: flex-start;    flex-direction: column;    overflow: hidden;}.index_ab_pic {    width: 100%;    padding-left: 0;}.index_ab_txt {    padding-right: 20px;    width: 62%;}.ab_pic_doc {    width: 50%;    right: 0;    transform: translate(25%, 0);}.ab_rank {    left: 0;    padding: 20px 30px;width: 100%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/3 - 1px);}.products_block:before {    height: 300px;    width: 20%;    top: -20px;}.para_info {    padding: 80px 50px;}}

/*1110 end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDproduct_page .products-con {    display: flex;    flex-direction: column;}.RWDproduct_page .pic-box {    margin: 0 auto;    width: 80%;    float: none;    margin-bottom: 30px;}.RWDproduct_page .products-info {    width: 100%;    float: none;    margin: 0 auto;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
span#m_RWDfullscreen01_52_1_cat_total_qty, .is-up span#m_RWDfullscreen01_52_1_cat_total_qty {    top: 16px;}.RWDmenu_plus04 .features .cart-btn {    width: 40px;    height: 40px;margin-top: 15px;}.RWDmenu_plus04 .cart-btn .ii-bag2 {    font-size: 20px;}.RWDbanner_plus01 .slick-caption.txt-left {    top: 10%;}.RWDbanner_plus01 .slick-caption.txt-left .container {    width: 80%;}/**/ 
.ab_pic_doc {    width: 53%;    transform: translate(28%, 0);}.ab_pic_bg img {    transform: scale(1.2)translate(0px, 0px);}.about_block {    padding: 50px 0 0;}.products_block:before {    background-position: left center;}/*內頁*/ 
.webdesc {margin-top: 20px;}div#sidebar {padding: 0;}.RWDproduct_page .pic-box {    width: 100%;    padding-right: 0;}.RWDbanner007 .item-nav-next, .RWDbanner007 .item-nav-prev {        top: 20%;    }
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.products_block .container, .footer_block .container {    padding: 0 30px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/2 - 1px);    margin-bottom: 30px;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .logo, .RWDmenu_plus04 .is-up .logo {        width: 66px;}.fixed_btn {    top: auto;    bottom: 0;    right: 0;    width: 100%;}.fixed_btn.change a, .fixed_btn a {    height: 45px;    width: 100%;}.fixed_btn a:after {    height: 100%;    background: #12bd2b;}.fixed_btn a, .fixed_btn a i{color: #fff;}.RWDmenu_plus04 .header {    padding: 0 0px 0 30px;}.RWDmenu_plus04 .ml-stack-nav-toggle {    border-right: 0;}.index_ab_txt img {    max-width: 135px;}.RWDbanner_plus01 .slick-caption.txt-left {    text-align: center;}.RWDbanner_plus01.style-dotnav .control-box .control {    padding: 0;    text-align: center;}.guarantee_info .section-subject img {    display: block;    float: none;    margin: 0 0 10px;}.index h1.main-title {font-size: 25px;}.products_block:before {    height: 250px;    width: 24%;    top: -20px;}.para_info {padding: 80px 30px;}.ft_other {padding: 20px 0 70px;}/*內頁*/ 
.product1 .fixed_btn {display: none;}#mobile-fixed.hid-info {padding: 20px;}.shopping .fixed_btn {    display: none;}.RWDproduct_page .products-info .txt .editor > ul > li > ul > li {    line-height: 1.8em;}.article6 .col-md-6 {    margin-bottom: 30px;    padding: 0;}.RWDbanner007 .item-nav-next {    left: auto;    right: -40px;}.RWDbanner007 .item-nav-prev {    left: -40px;}
}
/*767px end*/
/*700 start*/

@media (max-width: 700px) {.RWDnews_autolist .title{width: 100px;    font-size: 16px;}.RWDnews_autolist .news-list {    width: calc(100% - 100px);}.RWDnews_autolist .news-list a {    font-size: 14px;}.index_ab_txt {    padding-right: 50px;    width: 100%;}.ab_pic_bg {    height: 45vw;}.ab_pic_doc {    width: 43%;    transform: translate(20%, 0);}.index_ab_txt {    padding-bottom: 50px;}.products_block:before{display:none;}}.main.cd-main-content {    overflow: hidden;}

/*700 end*/
/*600px start*/
@media (max-width: 600px) {
.fl img{width:260px;}.RWDbanner_plus01 .slick-caption.txt-left {    top:10%;    width: 100%;}.RWDbanner_plus01 .slick-caption.txt-left .container {    width: 100%;}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt2 h7, .RWDbanner_plus01 .slick-caption .txt2 h8 {    font-size: 20px;}.RWDbanner_plus01 .slick-caption .txt2 h6, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 14px;}.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 17px;}.RWDbanner_plus01.style-dotnav.control-center .control-box {    bottom: 10px;}.RWDmenu_plus04 .features .member-btn {    padding: 25px 10px;}.ml-stack-nav-toggle__line {    right: 0;}.RWDmenu_plus04 .header {    padding: 0 15px;}.RWDmenu_plus04 .cart-btn .ii-bag2 {    font-size: 18px;    margin-right: -2px;}.RWDmenu_plus04 .features .cart-btn {    width: 36px;    height: 36px;    margin-top: 15px;    border-width: 1px;}span#m_RWDfullscreen01_52_1_cat_total_qty, .is-up span#m_RWDfullscreen01_52_1_cat_total_qty {    width: 14px;    height: 14px;    top: 16px;letter-spacing: 0px;    font-size: 11px;}.RWDmenu_plus04 .features {    padding-right: 15px;    margin-right: 15px;}.RWDnews_autolist .title {    width: 80px;    font-size: 14px;}.RWDnews_autolist .news-list {    width: calc(100% - 80px);    padding-left: 15px;}.index h1.main-title {    font-size: 28px;    letter-spacing: 1px;}.index h2.sub-title {    font-size: 16px;}.ab_rank {    font-size: 13px;    padding: 15px;}.ab_rank h7 {    display: block;}.index_ab_txt p {    text-align: justify;}.ab_rank span:first-child:after{display:none;}.index_ab_txt {    padding-bottom: 50px;    padding-right: 30px;}.products_block .container {    padding: 0 10px;}.RWDproduct002_v2 .btn.btn-rj {    padding: 0 20px;    min-width: auto;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 7px;}.portfolio-bottom-summary p{    font-size: 13px;}.ab_pic_bg {    height: 70vw;}.ab_rank {    background: linear-gradient(145deg, #b8d997 6%, #68b5f0,rgb(0 91 172 / 100%));}.ab_pic_doc {    width: 55%;}.portfolio-bottom-summary h4 {    font-size: 16px;    padding: 0;}.portfolio-bottom-summary h4 h8 {    font-size: 12px;    letter-spacing: -.5px;}.guarantee_box {    flex-direction: column-reverse;}.guarantee_info {    width: 100%;    padding-left: 0;}.index .guarantee_info .section-subject {    margin-bottom: 30px;}.guarantee_pic {    max-width: 80%;    margin-top: 50px;    width: 100%;}.para_info {    padding: 50px 30px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: -25px;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: -25px;}.feedback_block {    padding: 50px 0 20px;}.ft_contact dd, .ft_contact dd:nth-child(even) {    width: 100%;}.ft_top:after {    margin-top: 30px;}.ft_top {    margin-bottom: 30px;}a.ft_line {    margin-bottom: 15px !important;}.ft_social a {    width: 100%;    text-align: center;}.RWDssl01 {    padding: 0;}.footer_block .container {    padding: 0 15px;}.ft_top h3 {    font-size: 26px;}.scrollTop002 {    bottom: 150px;}.scrollTop002 .txt {    margin-top: 0px;}.footer_block {    padding: 50px 0 0;}/*內頁*/ 
.RWDproduct_page .btn-other li button {    border: 1px solid #ccc;    color: #333;    padding: 5px 20px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.index h1.main-title {    font-size: 26px;}.guarantee_logo img {    padding-right: 15px;}/*內頁*/ 
.RWDproduct_page .btn-other li {    width: 100%;}.RWDproduct_page .products-right {    padding: 0 !important;}._bd_column._bd_full {    padding: 0;}.pagecontent {    margin: 0 -15px !important;}.hgroup h1 {    font-size: 25px;}.page_subject {    padding: 0;}.col-md-12 ul {    padding-left: 20px;}.RWDbanner007 .item-info {    padding: 20px 20px 30px;}.RWDbanner007 .item-title {    font-size: 24px !important;    letter-spacing: 0px !important;    line-height: 1.4 !important;}.RWDbanner007 .item-editor a.plamap {    width: 100%;    max-width: 100%;    margin: 20px 0 0;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .header {    padding: 0 10px;}.RWDmenu_plus04 .features {    padding-right: 10px;    margin-right: 10px;}.RWDmenu_plus04 .features .search-btn {    padding: 25px 3px;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {    font-size: 14px;}.RWDmenu_plus04 .cart-btn .ii-bag2 {    font-size: 17px;}.index_ab_txt img {    max-width: 105px;}.RWDbanner007 .item-nav-next, .RWDbanner007 .item-nav-prev {    width: 30px;    height: 50px;    font-size: 15px;}.about_block .container {        width: 90%;        padding: 0px 20px;    }    .RWDbanner007 .item-nav-prev {    left: -30px;}.RWDbanner007 .item-nav-next {    right: -30px;}.RWDbanner007 .item-nav-next:hover {    width: 30px;    right: -30px;    background: #59aed5;}.RWDbanner007 .item-nav-prev:hover {    width: 30px;    left: -30px;    background: #59aed5;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 25px;    letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt2 h7 {    display: block;}.RWDbanner_plus01 .slick-caption .txt3 span {    font-size: 15px;}.RWDbanner_plus01 .slick-caption .txt2 h6, .RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 13px;}.RWDbanner_plus01 .slick-caption.txt-left {    top: 7%;}.ab_rank {    font-size: 12px;}.ab_rank span {    font-size: 17px;}.index h1.main-title {    font-size: 22px;}.portfolio-bottom-summary p {    font-size: 12px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: 100%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 25px;}
}
/*320px end*/