/**/a:hover,a:active,a:focus,a:visited {text-decoration: none}.row {margin-right: 0px;margin-left: 0px;}body{font-family: 'Noto Sans TC', sans-serif;overflow-x: hidden !important;}.index .main {    color: #555;    letter-spacing: 1px;    font-family: 'Noto Sans TC', sans-serif;    position: relative;    top: 0px;    font-weight: 300}.index .main{overflow-x: hidden !important;}/*loading*//*.fl {    width: 270px;}*//*.fl img {    width: 100%;    animation-name: zeroall;    animation-duration: 2.8s;}*/@-webkit-keyframes zeroall {    0% {        opacity: .1;    }    100% {        opacity: 1;    }}/*menu*/ 
.RWDmenu_plus04 .header {    background:rgba(255,255,255,0);    transition: .5s ease;    height: 120px;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;}.RWDmenu_plus04 .logo {    width: 270px;    padding: 40px 0px 0;}.RWDmenu_plus04 .site-nav .menu>li>a {    color: #fff;    letter-spacing: 1px;    font-weight: 300;}.RWDmenu_plus04 .features i {    color: #ba9667;}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .share-group a,.RWDmenu_plus04 .features i,.RWDmenu_plus04 .lang-select {    color: #fff;}.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: #8cc63f;}.RWDmenu_plus04 .site-nav .menu>li:after {    content: "";    position: absolute;    width: 0;    height: 1px;    background: #8cc63f;    left: 0;    bottom: 0;    transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu>li:hover:after {    width: 100%;    transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu>li.menu_buy>a {    color: #fff !important;}.RWDmenu_plus04 .site-nav .menu>li.menu_buy>a:before {    content: "";    position: relative;    background: url(archive/image/customization/0314_W_pet-icon.png)no-repeat;    width: 20px;    height: 20px;    display: inline-block;    background-size: contain;    top: 5px;    margin-right: 7px;}.RWDmenu_plus04 .site-nav .menu>li.menu_buy>a:hover{        color: #8cc63f !important;}.RWDmenu_plus04 .header .site-nav .menu>li.menu_buy>a:hover:before{    background: url(archive/image/customization/0314_pet-icon.png)no-repeat;    width: 20px;    height: 20px;    background-size: contain;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .lang-select-label:after,.RWDmenu_plus04 .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .site-nav .menu li.has-child>a:after,.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: #fff;}/*---*/ 
.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:#d3d3d3;    border-width: 1px 1px 0 0;}.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: 300;    color: #8cc63f;}.RWDmenu_plus04 .site-nav .menu ul li>a {    text-align: center;    font-weight: 300;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #8cc63f;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;}/*-----*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    font-size: 14px;    letter-spacing: 2px;    background: #8cc63f;}.RWDmenu_plus04 .cart-block .bottom-box .total,.RWDmenu_plus04 .querycar-block .bottom-box .total {    color: #111;    letter-spacing: 2px;}.RWDmenu_plus04 .member-block a.login.is-on {    background-color: #8cc63f;}/*------*/ 
.RWDmenu_plus04 .header.is-up {    background: rgba(255,255,255,0.9);    height: 75px;    transition: .5s ease;}.RWDmenu_plus04 .header.is-up .site-nav .menu>li>a {    color: #555;}.RWDmenu_plus04 .is-up .logo img,.RWDmenu_plus04 .is-up .logo:before {    display: none;}.RWDmenu_plus04 .header.is-up .logo a:before {    content: "";    position: relative;    display: inline-block;    background: url(archive/image/customization/0210logo.png)no-repeat;    background-size: contain;    width: 250px;    height: 31px;    margin-top: 0px;    transition: all .3s ease;    opacity: 1;    transform: scale(1);}.RWDmenu_plus04 .header.is-up .site-nav .menu>li.menu_buy>a {    color: #8cc63f !important;}.RWDmenu_plus04 .header.is-up .site-nav .menu>li.menu_buy>a:before {    background: url(archive/image/customization/0314_pet-icon.png)no-repeat;    width: 20px;    height: 20px;    background-size: contain;}.RWDmenu_plus04 .header.is-up .dropdown-menu .manu-item-box ul li.has-child>a:after,.RWDmenu_plus04 .header.is-up .lang-select-label:after,.RWDmenu_plus04 .header.is-up .site-nav .menu li.dropdown>a:after,.RWDmenu_plus04 .header.is-up .site-nav .menu li.has-child>a:after {    border-color: #555;}.RWDmenu_plus04 .header.is-up .features .cart-btn,.RWDmenu_plus04 .header.is-up .features .querycar-btn,.RWDmenu_plus04 .header.is-up .features .share-group a,.RWDmenu_plus04 .header.is-up .features i,.RWDmenu_plus04 .header.is-up .lang-select {    color: #555;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line{background :#000;}.RWDmenu_plus04 .header.is-up .logo{padding-top:23px;}/*-------*/ 
.ml-stack-nav-toggle__line {    background: #fff;}/*-------*/ 
.RWDbanner_plus01 .slick-caption .container {    width: 85%;}.RWDbanner_plus01 .slick-caption {    top: 500px;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 35px;    font-weight: 500;    color: #fff;}.RWDbanner_plus01 .slick-caption .txt1 span {    display: block;}.RWDbanner_plus01 .slick-caption .txt2 {    font-family: 'Rock Salt', cursive;    color: #fff;    font-size: 21px;    margin: 15px 0;    line-height: 1.7;}.RWDbanner_plus01 .slick-caption .txt3 {    font-weight: 500;    font-size: 20px;    letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt3 span span {    padding: 0 1px;    opacity: 0.3;}.RWDbanner_plus01 .page-scroll {    left: auto;    margin-left: 0;    right: 10%;    bottom:0;}.RWDbanner_plus01 .page-scroll a {    color: transparent;}.RWDbanner_plus01 .page-scroll.style02 a span {    border-left: 1px solid #fff;    border-bottom: 1px solid #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{      background: #fff;}/*-----*/ 
.about_block {    /*border-top: 5px solid #fff;*/    position: relative;}.about_block .container {    width: 80%;    padding: 120px 0;}.product_block {    position: relative;    padding: 100px 0;    background: url(archive/image/customization/main_bg.jpg);    background-attachment: fixed;    background-size: cover;    box-shadow: -1px -1px 5px 0px #efefef;}.product_block .container {    width: 90%;}.award_block .container {    width: 80%;}.award_block {    z-index: 1;    padding: 50px 0;    box-shadow: 0px -4px 3px rgb(88 88 88 / 11%);    background: url(archive/image/customization/award-bg.jpg);}.choose_block {    background: #f2f5ee;    padding: 100px 0;    position: relative;}.choose_block .container {    width: 80%;}.news_block {    position: relative;    padding: 100px 0;    background: url(archive/image/customization/main_bg.jpg);    background-size: cover;}/*---*//*.product_block:before {    content: "";    background: url(archive/image/customization/foot-print2.png)no-repeat;    position: absolute;    top: -1px;    left: 67px;    width: 115px;    height: 223px;    background-size: contain;    opacity: 0.9;}*//*.choose_block:before {    content: "";    position: absolute;    background: url(archive/image/customization/foot-print3.png)no-repeat;    width: 130px;    height: 240px;    background-size: contain;    top: 0;    right: 40px;    filter: brightness(2.5);}*//*標題*/ 
.index .section-subject {    margin: 0 0 30px;}.section-line {    display: none !important;}.index .main-title,.RWDservice005 .box_title .text1,.RWDnews011 .title-block.title-center .title-tw {    color: #8cc63f !important;    font-size: 35px !important;    letter-spacing: 2px;    font-weight: 500 !important;    line-height: 1.8em !important;    margin: 0}.index .sub-title,.RWDservice005 .box_title .text2,.RWDnews011 .title-block.title-center .title-en,.RWDproduct002_v3 .sub-title {    margin-top: 0 !important;    color: #545454 !important;    font-size: 17px !important;    letter-spacing: 1px;    line-height: 1.5em;    font-weight: 300 !important;    font-family: 'Noto Sans TC', sans-serif!important;}/*.RWDproduct002_v3 .sub-title {    font-size: 17px;    margin: 0;    color: #333;    font-weight: normal !important;}*/ 
.bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}/*------*/ 
.about_bg {    position: absolute;    width: 100%;    height: 100%;    top: 0;    z-index: -1;}.RWDparallax_new .picbgbox {    height: 700px !important;}/*-------*/ 
.about_block .about_info {    width: 45%;}.about_block .story-subject {    margin: 0 0 5px;}.about_block .story-title {    font-weight: 500;    font-size: 35px;    line-height: 1.7;    color: #8cc63f;    letter-spacing: 3px;}.about_block .story-txt {    line-height: 2;}.about_block .strength-block {    margin-top: 30px;    /*border-top: 1px solid rgb(51 51 51 / 22%);*/    padding-top: 0px;    width: 100%;}.about_block .strength-block h5 {    margin: 0 0 20px;    font-weight: 500;    font-size: 18px;    color: #333;}.about_block .strength-item {    display: flex;    margin: 0 -50px 0 -40px;}.about_block .strength-box:last-child {    border: none;    padding-right: 0;}.about_block .strength-box {    width: calc(100% / 4);    margin: 0 10px;    position: relative;    /*border-right: 1px dotted #babbb6;*/    padding: 0 0px;    text-align: center;}.about_block .strength-img {    width: 80px;    margin: 0 auto 10px;}/*-------*/ 
.about-btn {    margin: 60px 0 0;}.about-btn a {    display: flex;    background: rgb(255 255 255 / 68%);    width: 200px;    padding: 10px 30px;    color: #555;    justify-content: space-between;    transition: .3s ease;    border-radius: 20px;}.about-btn a:hover {    background: #8cc63f;    transition: .3s ease;    color: #fff;}.product_block .about-btn {    margin: 0;}.product_block .about-btn a {    margin: 0 auto;    background: #8cc63f;    color: #fff;}.product_block .about-btn a:hover {    background: transparent;    transition: .3s ease;    color: #555;    border: 1px solid #dbd7d7;}/*-------*/ 
.RWDproduct002_v3 .filter-portfolio ul {    background: #fff;    width: 60%;    margin: 0 auto 30px;    padding: 10px 0;    box-shadow: 2px 2px 3px #f1f1f1;    border: 1px solid #f7f7f7;}.RWDproduct002_v3 .filter-portfolio ul>li {    margin: 0;}.RWDproduct002_v3 .active .btn.btn-rj {    background-color: transparent;    color: #8cc63f;    font-weight: 500 !important;}.RWDproduct002_v3 .btn.btn-rj {    background-color: transparent;    color: #555;    border: 1px solid transparent;    font-size: 15px;    font-weight: normal !important;    border-right: 1px solid #e1e1e1;    border-radius: 0;    padding: 0 20px;    position: relative;}.RWDproduct002_v3 .active .btn.btn-rj:before {    width: 20px;    opacity: 1;    transition: .3s ease;    height: 15px;}.RWDproduct002_v3 .btn.btn-rj:before {    content: "";    display: inline-block;    background: url(archive/image/customization/0314_pet-icon.png)no-repeat;    width: 0;    height: 0;    background-size: contain;    top: 0px;    position: relative;    margin-right: 0;    opacity: 0;    transition: .3s ease;}.RWDproduct002_v3 .filter-portfolio ul>li:last-child .btn.btn-rj {    border: none;}.RWDproduct002_v3 .portfolio-item>.inner-content>img {    border: 1px solid #f7f7f7;}.RWDproduct002_v3 .popup-portfolio .portfolio-item{      height: auto !important;}.RWDproduct002_v3 .portfolio-bottom {    padding:100px 20px 20px;    position: absolute !important;    bottom: 0;    left: 0;    background-color: rgba(135,186,30,0.9);    color: #fff;    opacity:0;    height: 100%;    width: 100%;     transition: all .2s ease-out;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover  .portfolio-bottom {   opacity: 10;   transition: all .2s ease-out;}.RWDproduct002_v3 .portfolio-bottom__h4 {   font-weight: 400;    font-family: Noto Sans TC !important;    margin: 10px 0 5px;    font-size: 18px;    font-family: sans-serif;     line-height: 1.3em;}.RWDproduct002_v3 .portfolio-bottom__p {    margin: 0;    font-size: 14px;    text-align: center;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 6;    -webkit-box-orient: vertical;    overflow: hidden;}/*最新消息*//*-----*/ 
.RWDproduct002_v3 {    padding: 0;}.bounceIn {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp;}/*產品滑過*/html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {    background-color: transparent;    color: #8cc63f;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {    color: #8cc63f;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    padding: 0;    width: calc(25% - 11px);    margin: 0 5px 10px;}.RWDproduct002_v3 .portfolio-bottom__p {    margin: 0;    font-size: 14px;    text-align: left;}.RWDproduct002_v3 .showbottom a:hover,.RWDproduct002_v3 .showbottom a:hover .portfolio-bottom__h4,.RWDproduct002_v3 .showbottom a,.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4{   color: #fff;}/*----*/ 
.RWDedictor001 .section-subject {    text-align: left;    margin-bottom: 0;}.award_block .left_brand {    float: left;    width: 250px;    margin-top: 50px}.award_block .right_brand {    float: right;    width: calc(100% - 330px);}.award_block .RWDedictor001 a {    display: block;    color: #666;    font-size: 15px;    letter-spacing: 1.5px;    border: 1px solid #999;    max-width: 150px;    text-align: center;    padding: 10px 0;    margin-top: 120px;    transition: all 0.5s ease 0s;}.award_block .RWDedictor001 a:hover {    background-color: #555;    border-color: #555;    color: #fff;}.RWDnews005 .container {    width: 100% !important;    min-width: auto !important;    padding: 0;}.RWDnews005 .section-subject {    display: none;}.award_block .RWDedictor001 .section-subject {    text-align: left;}.RWDedictor001 h2.sub-title {    display: none;}.award_block .RWDedictor001 .section-line {    display: none;}.RWDnews005 .controlls-over .owl-pagination {    display: none;}.RWDnews005 h4 {    margin: 0 auto 5px;    font-size: 15px;    text-align: center;    font-weight: normal;    letter-spacing: 1.5px;    color: #333;    line-height: 1.5;}.RWDnews005 h4 a {    color: #333;}.RWDnews005 p.text-left {    text-align: center;    font-size: 15px;}.RWDnews005 h4 span {    letter-spacing: 0.5px;}.RWDnews005 .owl-carousel img {    display: inline-block;    width: 120px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    padding: 0 30px;    border-right: 1px solid #e2e2e2;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #343434;    border: none;    border-radius: 100%;    display: flex;    align-items: center;    justify-content: center;    width: 50px !important;    height: 50px !important;    font-size: 40px;    background: transparent;}.RWDnews005 .controlls-over .owl-pagination {    display: none;}.RWDnews005 .owl-carousel .owl-wrapper-outer {    overflow: hidden;    width: 99%}.RWDnews005 .owl-carousel {    overflow: visible;    margin: 0}.RWDnews005 .controlls-over .owl-controls .owl-prev {    left: -80px;}.RWDnews005 .controlls-over .owl-controls .owl-next {    right: -80px;}/*-----*/ 
.RWDservice005 {    display: block;    margin: 0;}.RWDservice005 .img_block {    margin: 30px 0 0;}.RWDservice005 .block {    margin: 0 5px;    background-color: #fff;    padding: 35px;}.RWDservice005 .block .title1 {    border-bottom: 1px solid #ebebeb;    height: auto;    font-size: 17px;    color: #333;    padding: 0 0 7px;    font-weight: 500;    text-align: center;}.RWDservice005 .block .title1 span {    color: #8cc63f;    margin-right: 3px;}.RWDservice005 .block .title2 {    color: #555;    line-height: 1.8;    height: auto;}.RWDservice005 .block .link {    color: #555;    border: 1px solid #dbd7d7;    font-size: 15px;    border-radius: 30px;    display: flex;    justify-content: space-between;    padding: 7px 30px;    width: 200px;    margin: 15px auto 0;}.RWDservice005 .block .link:after {    content: ">";    display: inline-block;}.RWDservice005 .block .link:hover {    background-color: #8cc63f;    color: #fff;    border: 1px solid #8cc63f;    transition: .3s ease;}.RWDservice005 .block .price {    height: auto;    margin-top: 10px;}/*-----*/ 
.RWDnews011 .more-btn {    width: 200px;    border: 1px solid #dbd7d7;    letter-spacing: 1px;    color: #555;    border-radius: 40px;    font-size: 15px;    position: relative;    text-align: left;    padding: 5px 30px;}.RWDnews011 .more-btn:hover {    background-color: #8cc63f;    color: #fff;    border: 1px solid #8cc63f;}.RWDnews011 .more-btn:after {    position: absolute;f    content: ">";    right: 30px;}.RWDnews011 .list-title .t1 {    font-size: 17px;    font-weight: 500;}.RWDnews011 {    margin-top: 0;}/*0331*/ 
.RWDnews011 .more-btn {display: flex;align-items: center;justify-content: space-between;}.RWDnews011 .more-btn::after {content: ">";display: inline-block;}.RWDnews011 .carry-device {display:none !important}
/*footer start*/

.footer_block {    background:url(archive/image/customization/footer_bg.jpg);    color: #ddd;    font-family: 'Noto Sans TC', sans-serif;background-position: center;}.footer_block a {    color: #ddd;}.footer_block .container {    width: 75%;    padding: 80px 0;}.footer_block .ft_logo {    width: 250px;    padding-right: 5%;}.footer_block .ft_info {    width: 75%;    display: flex;}.footer_block .ft_sec {    display: flex;    align-items:flex-start;}.footer_block .ft_sec .ft-left{ width: 30%;}.footer_block .ft_sec .ft-center {width: 40%;}.footer_block .ft_sec .ft-right {width: 20%;}.footer_block .ftinfo {width: 70%;display: flex;align-items: flex-end;flex-wrap: wrap;justify-content: space-between;}/*公司名稱*/ 
.footer_block .ft-left .info_box {    margin: 25px 0 0;    color: #fff;    font-weight: bold;    font-size: 21px;    line-height: 1.1em;    padding: 0 0 0 75px;}.footer_block .ft-left .info_box span {    font-size: 15px;    color: #919191;    display: block;    font-weight:300;}/*---*/ 
.info_logobox {    width: 100%;    border-bottom:1px solid #797979;    padding: 0 0 20px;    margin: 0 0 20px;}.footer_block .ft_sec .ft-left-xs{display:none}/*服務時間*/ 
.footer_block .ft-center span {    font-weight: 500;    color: #ddd;    margin-right: 10px;}/*連結*/ 
.footer_block .ft-right a{   display:block;    border-top: #969696 dotted 1px;    padding: 3px 0 3px;    width: 50%;}.footer_block .ft-right a:hover{    color: #fff;}.footer_block .ft-right a:first-child{    border-top: 0;}.footer_block .info_box {    text-align: left;    position: relative;    line-height: 1.8;    color:#ddd;}.rights_block {    background: #242424;    display: flex;    padding: 8px 0;    font-size: 12px;    color: #5e5e5e;    flex-wrap: wrap;    justify-content: center;    align-items: center;    line-height: 1.5;}.rights_block .keyword {    width: 100%;    display: flex;    justify-content: center;}.copyright_desc,.copyright_desc a,.copyright_desc a:hover {    color: #5e5e5e;}.RWDssl01 {    margin: 0 10px;}.info_logobox h5 {font-size: 26px;font-weight: 500;margin: 0 0 10px}.info_logobox p {    font-size: 18px;    margin: 0;}/*---右側跟隨--*/ 
.RWDmobile_bottom_v2 {    position: fixed;    right: 0;    bottom: 50px;    display: flex;    right: 20px;    z-index: 1}.RWDmobile_bottom_v2 ul {    list-style: none;}.RWDmobile_bottom_v2 .mobile_bottom__li {    margin: 0 0 15px}.RWDmobile_bottom_v2 .mobile_bottom__a {    display: flex;    align-items: center;    width: 45px;    background: #fff;    padding: 20px 10px;    -webkit-writing-mode: vertical-lr;    writing-mode: vertical-lr;    font-size: 15px;    font-weight: normal;    letter-spacing: 2px;    color: #555 !important;    border: 1px solid #eee;    border-radius: 30px;}.RWDmobile_bottom_v2 ul li:hover {    background: transparent;    transition: .3s ease all;}.RWDmobile_bottom_v2 .mobile_bottom__li:first-child .mobile_bottom__a {    border: 1px solid #5be75e;}.RWDmobile_bottom_v2 .mobile_bottom__li:nth-child(2) .mobile_bottom__a {    border: 1px solid #77c0ff;}.RWDmobile_bottom_v2 .mobile_bottom__li .icon.ii-line3 {    color: #4fd14b;}.RWDmobile_bottom_v2 .mobile_bottom__li .icon.fa.fa-facebook {    color: #298bdf;}.RWDmobile_bottom_v2 .mobile_bottom__a .text {    margin-top: 5px;}.RWDmobile_bottom_v2 .mobile_bottom__li:first-child .mobile_bottom__a:hover{    background: #5be75e;}.RWDmobile_bottom_v2 .mobile_bottom__li:nth-child(2) .mobile_bottom__a:hover{    background: #298bdf;}.RWDmobile_bottom_v2 .mobile_bottom__li .mobile_bottom__a:hover .icon{    filter: brightness(0) invert(1);}.RWDmobile_bottom_v2 .mobile_bottom__li .mobile_bottom__a:hover .text{    color: #fff;}.scrollTop002 .ii {    background: #333;}.scrollTop002 {    bottom: 20px;}/*20220701緊急預定*/ 
.RWDmobile_bottom_v2 .mobile_bottom__li:nth-child(3) .mobile_bottom__a:hover { background: #ed4d2d;}.RWDmobile_bottom_v2 .mobile_bottom__li:nth-child(3) .mobile_bottom__a { border: 1px solid #ed4d2d;}

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

#RWDPAGE_BASE_PAT02 .main {top:0 !important;}#RWDPAGE_BASE_PAT02 {font-family: 'Noto Sans TC', sans-serif !important;font-weight: 300;}#sidebar .products-nav, #mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {font-family: 'Noto Sans TC', sans-serif !important;font-weight: 300;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6 {font-family: 'Noto Sans TC', sans-serif !important;font-weight: 300;}/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0px!important;min-height: 700px;}.page_wrapper_bg section.call_to_action > .container {width:75%;max-width: 1800px;padding: 50px;background: #fff;border:1px solid #f7f7f7}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important}.article-text .container {width: 100%;}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important}#RWDPAGE_BASE_PAT02 .main::before {    content: "";    width: 100%;    height: 100%;    position: absolute;    background: url(archive/image/customization/main_bg.jpg);    top: 0;    z-index: -111;}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 1px;font-size: 15px;color:#555;font-weight: 300;}.webdesc {font-size: 18px;letter-spacing: 2px;color: #888;}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;color: #8cc63f !important;letter-spacing: 1px !important;font-size: 35px !important;line-height: 50px !important;font-weight: 400 !important;margin:0px;text-align: center;}.hgroup .container {width: 100%;border-bottom:0px solid #eee;margin-top:0px}.hgroup .breadcrumb {border-radius: 0px;border: 0px;padding: 6px 30px;width:100%;text-align: center;position: relative;background: transparent;bottom: 0;font-weight: 300}.hgroup .breadcrumb a {color:#888;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#8CC63F;transition: 0.4s;}.sortbar a {color:#555;font-size:14px;transition: 0.4s;}.sortbar a:hover {color:#8CC63F !important;transition: 0.4s;}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: #8CC63F;transition: 0.4s;}.btn_back a {color: #555 !important;text-decoration: none !important;display: block;padding: 5px 20px;border: 1px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 50px;font-weight: 300;}.btn_back a:hover {border: 1px solid #8CC63F;color: #fff !important;background: #8CC63F;transition: 0.4s}.RWDproduct_page .btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0}.RWDproduct_page .btn_back:hover {background: #8CC63F;transition: 0.4s;}.RWDproduct_page .btn_back a {color: #555;text-decoration: none;display: block;padding: 5px 20px;font-weight: 300;border: 1px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 50px;}.RWDproduct_page .btn_back a:hover {border: 1px solid #8CC63F;color: #fff;background: #8CC63F;transition: 0.4s}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0.5px;margin: 0;transition: 0.4s;color: #555 !important;border: 0px solid #d7d7d7;border-radius: 50px !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {color: #fff !important;background: #8cc63f;border: 1px solid #8cc63f;}.ebtn {margin-top: 30px;margin-right:0px;background: #fff;border-radius: 0px;transition: 0.4s;padding:0px}.ebtn:hover {background: transparent;transition: 0.4s;}.ebtn a {border: 1px solid #d7d7d7;background: #fff;color: #555;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 0 30px;font-weight: 300;    border-radius: 50px;}.ebtn a:hover {background: #8CC63F;border: 1px solid #8CC63F;color:#fff;transition: 0.4s;}/*左側選單*/#sidebar {padding-right:40px;font-weight: normal;}.m2018 .products-nav .nav-title {background: #8CC63F;color: #fff !important;padding:10px;margin-bottom:0;border-radius: 0px;}.m2018 .products-nav>ul>li {margin:0px;padding: 12px 10px;border-bottom:1px solid #eee;}.m2018 .products-nav>ul>li>a {padding:0;position: relative;font-size: 15px;letter-spacing: 0.5px;}.m2018 .products-nav a {color:#666;padding: 12px 0 0;transition: 0.4s}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #8CC63F;transition: 0.4s;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #8CC63F;transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #8CC63F;}.m2018 .products-nav ul li>ul>li.active>a {padding-top: 12px;}.m2018 .products-nav ul>li>.toggle-submenu {height:46px;right:10px}.m2018 .products-nav ul li ul li {padding: 0 20px 0 0;}#sidebar .products-nav {box-shadow: 2px 2px 3px #f1f1f1;}#sidebar .products-nav > ul {border: 1px solid #eee;}.m2018 .products-nav ul li a {color: #93c964 !important;}.m2018 .products-nav ul li ul li a {color: #68A21D !important;}/*protuct*/ 
.RWDproduct_page .products-info .name {font-weight: 400;}.layoutlist_4 .subject {text-align: center;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom:0px}.RWDproduct_page .products-info .price-box b {font-weight:300}.item .subject A.itemlink {color: #666;transition: 0.4s;}.item .subject A.itemlink:hover {color: #8CC63F;transition: 0.4s;}.count_info {display:none}.layoutlist_4 .price {color: #ccc;letter-spacing: 0.5px;}.layoutlist_4 .sellprice {color: #8CC63F;}.RWDproduct_page .products-info .price-box li {color:#ccc}.RWDproduct_page .products-info .price-box li.active {color: #fe0000;}.RWDproduct_page .products-info .price-box li.delline:after {background:#ccc}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #8cc63f;transition: 0.4s;border-radius: 50px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;transition: 0.4s;border-radius: 50px;border: 1px solid #ccc;color:#555}.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: #8CC63F;border: 1px solid #8cc63F;color: #fff !important;opacity: 0.7;transition: 0.4s;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 3px solid #8CC63F;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #8CC63F;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover {color: #8CC63F;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form {    background: #fff;}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}.eforms1 .page_wrapper_bg section.call_to_action > .container {    max-width: 1170px;}.eformsDesc {    margin: 0 0 20px;    border-bottom: 1px solid #eee;}/*表單樣式*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /*購物車*/ 
.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {color:#fe0000}/*購物流程*/@keyframes num-bg{0%{background:#8CC63F;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#8CC63F;-webkit-transform:scale(1);transform:scale(1)}}/*按鈕*/ 
.RWDshopping .btn.normal {border-radius: 50px;}.RWDshopping .btn {border: 1px solid #ccc;color: #ccc;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border: 1px solid #888;color: #888;}.RWDshopping .btn.bg2 {background: #8CC63F;color: #fff;border-color: #8CC63F}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #8CC63F;color: #fff;border: 1px solid #8CC63F;opacity: 0.7;}/*會員*/#join_form {background: #fff;border-radius: 0px;}.join_form-title {font-weight: bold;color: #555;}#join_form .btn-primary {border-radius: 50px;background: transparent;border:1px solid #ddd;transition: 0.4s;color:#333}#join_form .btn-primary:hover {border:1px solid #8CC63F;background: #8CC63F;transition: 0.4s;}.btn-primary {background: transparent;border-radius: 0px;transition: 0.4s;padding:0;border:0px}.btn-primary:hover {background: #8CC63F;transition: 0.4s;}.btn-primary a {color: #333;text-decoration: none;display: block;padding: 8px 30px;font-weight: normal;border: 1px solid #ddd;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 0px;background:transparent}.btn-primary a:hover {border: 1px solid #8CC63F;color: #fff;background: #8CC63F;transition: 0.4s}/*會員按鈕*/#btn_member_login {border: 1px solid #8CC63F;background:#8CC63F;color:#fff;transition: 0.4s;border-radius: 0px;}#btn_member_login:hover {background: #8CC63F;border: 1px solid #8CC63F;color:#fff;transition: 0.4s;}.member_join_strong {color: #8CC63F;}#div_forget_content #forget_table_btn {background-color:#8CC63F;border-radius:0}/*列表*/ 
.item .subject {margin: 10px;text-align: center;}.cate_list .subject a {transition: 0.4s;}.cate_list .subject:hover a {color:#8CC63F;transition: 0.4s;}/*內頁頁尾*/#RWDPAGE_BASE_PAT02 .footer_info {letter-spacing: 1px;}#RWDPAGE_BASE_PAT02 .rights_block {background: #242424;display: flex;padding: 8px 0;font-size: 12px;color: #5e5e5e;flex-wrap: wrap;justify-content: center;align-items: center;line-height: 1.5;font-weight: 300;letter-spacing: 1px;}#RWDPAGE_BASE_PAT02 .info_logobox p, #RWDPAGE_BASE_PAT02 .footer_block .info_box, #RWDPAGE_BASE_PAT02 .footer_block .ft-right a {font-weight: 300;}

/*內頁 end*/
/*小螢幕 start*/

@media (max-width: 1800px) { .footer_block .container { width: 85%;}.footer_block .ft_sec .ft-left { width: 20%;}.footer_block .ftinfo {width: 80%;}.footer_block .ft_logo {width: 200px;}}@media (max-width: 1680px) {    .RWDbanner_plus01 .slick-caption {        top: 400px;    }/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {width:85%}}@media (max-width: 1500px) {    .about_block .container {        width: 90%;    }    .award_block .container {        width: 90%;    }    .product_block .container {        width: 95%;    }    .choose_block .container {        width: 90%;    }    .RWDbanner_plus01 .slick-caption {        top: 300px;    }    .about_block .about_info {        width: 55%;    }    .RWDnews005 .controlls-over .owl-controls .owl-prev {        left: -30px;    }    .RWDnews005 .controlls-over .owl-controls .owl-next {        right: -30px;    }    .award_block .left_brand {        width: 200px;    }    .award_block .right_brand {        width: calc(100% - 230px);    }    .footer_block .container {        width: 85%;    }    .footer_block .ft_logo {        padding-right: 0;    }    .footer_block .ft_info {        width: 100%;        border-top: 1px solid #999;        padding-top: 30px;        margin-top: 30px;    }}@media (max-width: 1400px) {    .RWDproduct002_v3 .popup-portfolio .portfolio-item {        width: calc(100%/3 - 11px);    }}@media (max-width: 1300px) {.footer_block .container { width:90%; }.footer_block .ftinfo {width: 100%;}.footer_block .ft_logo { width: 150px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .slick-caption {top: 200px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 32px;}.footer_block .ft_info {font-size: 14px;}.choose_block:before {height: 150px;}.about_block .strength-item {flex-wrap: wrap;}.about_block .strength-box { width: calc(50% - 10px);margin: 0 5px 20px;align-items: center;display: flex;}.about_block .strength-img {width: 50px;}.about_block .strength-box:nth-child(2) { border: none;}.about-btn {margin: 30px 0 0;}.RWDnews011 .list-date {font-weight: 500;}.product_block{    background-attachment: unset;    background-size: contain;}/*footer*/ 
.footer_block .ft_sec{flex-direction: row;flex-wrap: wrap;}.footer_block .ft_sec .ft-left{display:none;}.footer_block .ft_sec .ft-right{width: 100%;margin: 25px 0 0;padding: 25px 0 0;display: flex;}.footer_block .ft-right a {width: auto;margin-right: 20px;padding: 0;border-right: 1px solid #645f5f;line-height: 1;padding-right: 20px;border-top: none;}.footer_block .ft_sec .ft-right a:last-child {border: none;}.footer_block .ft_sec .ft-center {width: 100%;display: grid;grid-template-columns: 1fr 1fr;}.footer_block .ft_sec .ft-left-xs {display:block}.footer_block .ft_logo {width: 250px;margin-bottom: 15px;}/*0331*/ 
.RWDnews011 .pc-only {display:none !important}.RWDnews011 .carry-device {display:flex !important} 
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.ml-stack-nav-toggle i {    display: none;}.ml-stack-nav-toggle {    padding: 45px 45px 25px 15px;}.RWDmenu_plus04 .features:after {    background-color: #cbcbcb;}.award_block .RWDedictor001 .section-subject {    text-align: center;}.award_block .left_brand {    width: 100%;    text-align: center;    margin: 0 0 40px;}.award_block .right_brand {    width: 100%;}.about_block .container {    padding: 100px 0;}.product_block,.choose_block,.news_block {    padding: 80px 0;}.choose_block .container {    width: 95%;}.award_block {    padding: 70px 0;}.RWDbanner_plus01 .slick-caption .txt1 span span {    display: block;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 17px;}/*關於我們*/ 
.about_block .strength-item {    align-items: flex-start;    flex-wrap: wrap;    margin-left: 0;}.about_block .strength-box {    width: calc(100%/2);    display: flex;    justify-content: flex-start;    flex-direction: row;    flex-wrap: wrap;    margin-left: 0;    margin-right: 0;}.about_block .strength-img{    margin-left: 0;    margin-right: 20px;}/*產品*/ 
.RWDproduct002_v3 .filter-portfolio ul {    width: 100%;}.RWDproduct002_v3 .portfolio-bottom-summary {    height: auto !important;}.RWDproduct002_v3 .portfolio-bottom {    position: relative !important;    bottom: auto;    left: auto;    opacity: 10;    height: auto;    width: 100%;    background-color: transparent;    color: #000;    padding-top: 20px;}.RWDproduct002_v3 .portfolio-bottom__h4 {    color: #000;}.RWDproduct002_v3 .portfolio-bottom__p {    color: #555;}.RWDproduct002_v3 .portfolio-bottom:hover {    color: #000;}.RWDservice005 .block .title2 {    max-height: initial;}.RWDservice005 .block {    padding: 20px;}.footer_block .container {    width: 80%;    padding: 50px 0;}.footer_block .ft_sec {    flex-direction: row;}.footer_block .ft_logo {    padding-right: 5%;    /*width: 60%;*/}.footer_block .ft_info {    font-size: 14px;    width: 55%;    display: block;    border-left: 1px solid rgb(255 255 255 / 21%);    padding-left: 50px;    border-top: none;    padding-top: 0;    margin: 0;}.footer_block .info_box span {    display: inline-block;}.footer_block .info_box {    width: 100%;    text-align: left;    position: relative;    line-height: 2;}.footer_block .info_box:after {    display: none;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption {top: 280px;}.RWDbanner_plus01 .slick-caption .container {width: 90%;}.RWDparallax_new .picbgbox {height: 900px !important;}.about_block .about_info {width: 90%;margin:0 auto}.about_block .strength-block h5 {text-align: center;}.about_block .story-subject {text-align: center;}.about_block .container {padding: 60px 0 350px;width: 80%;}.about_block .strength-box {width: calc(25% - 10px);margin: 0 5px;position: relative;border-right: 1px dotted #babbb6;padding: 0 20px;display:block;text-align: center;}.about_block .strength-box:nth-child(2) {border-right: 1px dotted #babbb6;padding: 0 20px;}.about_block .strength-img {width: 80px;margin: 0 auto;}.about-btn a {margin: 0 auto;}.about_block {border-top: none;}.about_block .strength-block {margin-top: 20px;padding-top: 20px;width: 100%;}.award_block .left_brand {margin: 0 0 30px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100%/2 - 11px);}.RWDservice005 .img_block {flex-wrap: wrap;}.RWDservice005 .block:nth-child(1) {width: 100%;text-align: center;}.RWDservice005 .block {width: calc(50% - 10px);margin: 0 5px 20px;padding: 30px;}.RWDservice005 .block:nth-child(1) .imgs img {transform: translateY(-30%);}.RWDservice005 .block:nth-child(1) .imgs {height: 300px;overflow: hidden;}/*footer*/ 
.footer_block .container{width: 90%;}.footer_block .ft_sec .ft-left, .footer_block .ft_sec .ft-center{width: 100%;}.footer_block .ft-left .info_box{margin: 10px 0 0;}/*內頁*/#sidebar {padding:0}.page_wrapper_bg section.call_to_action > .container {width:100%;background: transparent;}#mobile-fixed .btn-box .bg2 {background: #8CC63F;color:#fff;border:1px solid #8CC63F}#mobile-fixed .btn-box .normal {border-radius: 50px;border:1px solid #ccc}.scrollTop002 {bottom: 80px;}/*20220701*/ 
.scrollTop002 {bottom: 30px;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDmenu_plus04 .header,.RWDmenu_plus04 .header.is-up{height: auto;}/*內頁*/ 
.hgroup .container {margin-left: 0;}.page_wrapper_bg .pagecontent {padding:0 !important}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDnews011 .img-view {max-width: 100%;}.RWDnews011 img {width: 100%;}.RWDproduct002_v2 .section-inner .row:nth-child(2) {    width: 220px;    padding-right: 20px;}.RWDproduct002_v2 .section-inner .row:nth-child(3) {width: calc(100% - 220px);}.RWDnews011 .mobile-only.page-next{background-color: #fff;}.RWDnews011 .mobile-only.page-prev{background-color: #fff;}.RWDnews011 .page-arrow:after, .RWDnews011 .page-arrow:before {color: #151515;}.RWDnews011 .mobile-only {-webkit-box-shadow: none;box-shadow: none;}.RWDmobile_bottom_v2 {background-color: transparent;position: fixed !important;bottom: 0;width: 100%;display: block;z-index:202;right: 0 !important;}.RWDmobile_bottom_v2 .mobile_bottom__li {border: 0;writing-mode: unset;text-align: center;margin: 0;padding: 0;}.RWDmobile_bottom_v2 .icon {position: relative;right:0;top: 0;margin: 0;}.RWDmobile_bottom_v2 .mobile_bottom__a {display: flex;align-items: center;width: auto;padding: 10px; -webkit-writing-mode: horizontal-tb;writing-mode: horizontal-tb;color: #555 !important;border-radius: 0;text-align: center;cursor: pointer;justify-content: center;color: #fff !important;}.RWDmobile_bottom_v2 .mobile_bottom__a .text {margin-top: 0;margin-left: 5px;font-size: 15px}.RWDmobile_bottom_v2 .mobile_bottom__li:first-child .mobile_bottom__a {border: none;background: #0bb90f;}.RWDmobile_bottom_v2 .mobile_bottom__li:nth-child(2) .mobile_bottom__a {border: none;background: #1482e1;}.RWDmobile_bottom_v2 .mobile_bottom__li .icon.ii-line3 {color: #fff;}.RWDmobile_bottom_v2 .mobile_bottom__li .icon.fa.fa-facebook {color: #fff;}.about_block .about_info {width: 100%;}.about_block .story-title {font-size: 28px;letter-spacing: 2px;}.about_block .strength-box {width: calc(50% - 10px);margin: 0 5px 20px;}.about_block .strength-box:last-child{padding: 0;}.about_block .strength-box:nth-child(2) {border-right: none;padding: 0;}.about-btn {margin: 20px 0 0;}.about_block .strength-item{margin-right:0px;}.RWDbanner_plus01 .slick-caption {top: 200px;}.RWDbanner_plus01 .slick-caption.txt-right { text-align: center;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 12px;color: #fff;margin: 0 0 20px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 30px;}.RWDbanner_plus01 .slick-caption .txt3 {font-weight: 500;font-size: 17px;letter-spacing: 1px;border-top: 1px solid #ababab;padding: 15px 0 0;margin: 15px 0 0;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #ddd;}.footer_block .ft_sec .ft-center {display: block;}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {    padding: 0;}section.article-text p {    font-size: 15px;    line-height: 1.8;}/*20220701緊急預定*/ 
.RWDmobile_bottom_v2 .mobile_bottom__li:nth-child(3) .mobile_bottom__a {border: none; background: #ed4d2d;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.about-btn a {width: 100%;font-weight: 500;background: rgb(255 255 255 / 85%);}.RWDmenu_plus04 .header {padding: 0 15px;height: auto;}.index .main {font-size: 14px;line-height: 1.7;}.product_block .container {width: 100%;}.about_block .container{padding: 80px 0 250px;width: 85%;}.product_block{ padding: 60px 0 70px;}.choose_block{ padding: 60px 0;}.news_block{ padding: 60px 0;}.award_block {padding: 60px 0;}.RWDparallax_new .picbgbox {height: 980px !important;}.RWDbanner_plus01 .page-scroll{display:none}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {width: 100%;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 12px;color: #fff;margin: 0 0 20px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 25px;color: #fff;}.RWDbanner_plus01 .slick-caption .txt3 {font-weight: 500;font-size: 15px;letter-spacing: 1px;border-top: 1px solid #ababab;padding: 15px 0 0;margin: 15px 0 0;}.RWDbanner_plus01 .slick-caption {top:45%;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {bottom: 40px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -5px;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: -5px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {border-right: none;}.RWDnews005 .margin-top-20 {margin-top: 15px !important;}.RWDnews005 h4 { line-height: 1.7;}.award_block .left_brand {margin: 0 0 20px;}.index .main-title, .RWDservice005 .box_title .text1, .RWDnews011 .title-block.title-center .title-tw {font-size: 25px !important;}.index .section-subject {margin: 0 0 15px;}.RWDservice005 .box_title {margin-bottom: 20px;}.RWDservice005 .block:nth-child(1) {text-align: left;}.RWDservice005 .block {width: 100%;margin: 0 0 30px;padding: 30px;}.RWDservice005 .block:nth-child(1) .imgs img {transform: none;}.RWDservice005 .block:nth-child(1) .imgs {height: auto;}.RWDservice005 .block .link {padding: 5px 30px; width: 100%;}.RWDservice005 .block{display:none;}.RWDservice005 .block:first-child{display:block;}.RWDnews011 .more-btn {width: 100%;}.RWDnews011 .list-title {padding: 0 0 15px;}.product_block:before{display:none;}.choose_block:before{display:none;}.RWDproduct002_v3 .popup-portfolio .portfolio-item { width: calc(100%/2);margin: 0 0 10px;height:auto !important}.RWDproduct002_v3 .filter-portfolio ul {background: transparent;box-shadow: none;border: none;margin:0 0 40px;display: flex;}.RWDproduct002_v3 .filter-portfolio ul>li {margin: 0 5px;width: calc(100%/3 - 10px);}.RWDproduct002_v3 .active .btn.btn-rj {background-color: #8cc63f;color: #fff;}.RWDproduct002_v3 .btn.btn-rj {background-color: #eee;color: #555;border-right: none;padding: 5px;width: 100%;border-radius: 99em;}.RWDproduct002_v3 .row:nth-child(2) .col-md-12,.RWDproduct002_v3 .row:nth-child(3) .col-md-12 {padding: 0;}.RWDproduct002_v3 .btn.btn-rj:before {background-size: contain;filter: brightness(0) invert(1);}.RWDproduct002_v3 .popup-portfolio {margin: 0;}.RWDproduct002_v3 .section-inner .row:nth-child(2) {    position: sticky;    top: 80px;    z-index: 11;}.RWDproduct002_v3 .portfolio-bottom{padding-top:0;}.RWDproduct002_v3 .portfolio-bottom__h4{font-size: 17px;}.product_block .more_btn {width: 85%;margin: 0px auto 0;}.footer_block .ft_sec {flex-direction: column;}.footer_block .ft_logo {padding-right: 0;width: 60%;}.footer_block .ft_info {padding-left: 0;padding-top: 20px;margin: 20px 0 0;border-top: 1px solid #ddd3;border-left: none;width: 100%;}.rights_block {text-align: center;padding: 15px 15px 50px;}.scrollTop002 {bottom: 80px;}.footer_block .container {width: 85%;padding: 60px 0 30px;}.info_logobox h5 {font-size: 18px;margin: 0 0 5px;}.info_logobox p {font-size: 12px;margin: 0;}.footer_block .ft_sec .ft-left-xs {display: block; width: 100%;margin: 0 0 30px;}.footer_block .ft-right a {width: auto;border-right: none;line-height: 1;border-top: none;border-bottom: 1px dotted #878787;padding: 0 0 7px;margin: 0 0 15px;}.footer_block .ft_sec .ft-right {width: 100%;margin: 30px 0 0;padding: 0;display: flex;flex-direction: column;}.footer_block .ft_sec .ft-center {display: block;border-bottom: 1px solid #797979;padding: 0 0 25px;}.info_logobox {border-bottom: none;padding: 0;margin: 0 0 20px;}.footer_block .ft_logo {width: 100%;border-bottom: 1px dotted #878787;padding: 0 0 20px;margin-bottom: 0;}/*0331*/ 
.footer_block {background-position-x: -65%;}/*內頁*/#mobile-fixed.hid-info, #mobile-fixed.show-info {z-index:1111;padding:10px}.page_wrapper_bg .pagecontent {padding:0}.hgroup h1 {font-size: 28px !important;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {    padding: 35px 14px;}.RWDmenu_plus04 .header.is-up .logo a:before{width: 180px;height: 23px;}.RWDmenu_plus04 .logo { width: 160px;padding: 25px 0px;}.RWDmenu_plus04 .features {margin-right: 20px;padding-right: 10px;}/*footer*/ 
.footer_block .ft_logo{width: 100%;margin-bottom: 0px;}.footer_block .ft-right a:before{    margin: 0 5px;}.footer_block .ft-left .info_box{padding:0;}/*0331*/ 
.footer_block .ft_logo img {margin: 0 auto;}.footer_block .ft_sec .ft-left-xs {padding: 0 32px;}.footer_block .ftinfo {padding:0 32px}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo{width: 100px;}.about_block .story-title{font-size: 25px;}.footer_block {    background-position-x: -58%;}
}
/*380px end*/
/*370px start*/

@media (max-width:370px) {.RWDmenu_plus04 .features {margin-right: 15px;padding-right: 5px;}.RWDmenu_plus04 .logo {width: 150px;}.RWDproduct002_v3 .filter-portfolio ul>li {margin: 0 1px;width: calc(100%/3 - 2px);}.RWDproduct002_v3 .btn.btn-rj {font-size: 14px;}.index .main-title, .RWDservice005 .box_title .text1, .RWDnews011 .title-block.title-center .title-tw {font-size: 23px !important;}.footer_block .container {width: 90%;}.rights_block {padding: 10px 10px 50px;}.RWDmenu_plus04 .header.is-up .logo a:before {width: 135px;}.RWDmenu_plus04 .logo {    width: 120px;}}

/*370px end*/