/* now =>2025-10-14 10:11:12*/ 
 /* Last Midoify Time By 2021-07-12 15:32:07 */ 
 /* Last Midoify Time By 1626075127 */ 
 /* Last Midoify Time By Mon, 12 Jul 2021 07:32:07 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT02 start=> */ 
 /* <= RWDPAGE_BASE_PAT02 end */ 
 /* miracle customization start=> */ 
/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg.lang_tw {background: #333;font-family: 'Noto Sans TC', sans-serif !important;}/*menu*/ 
.RWDmenu_plus04 .site-nav {    width: auto;    position: absolute;    left: 50%;    bottom: 0;    transform: translateX(-50%);}.RWDmenu_plus04 .header {    height: 174px;    background: #333;    transition: 0.3s;    box-shadow: 1px 1px 16px -16px transparent;    padding: 0 60px;top: 32px;}.RWDmenu_plus04 .header.is-up {    height: 74px;    transition: 0.3s;    background: #fff;    box-shadow: 1px 1px 16px -16px #000;    }.RWDmenu_plus04 .features .edit {    float: none;    margin: 0 auto;    width: 400px;    position: absolute;    left: 50%;    margin-left: -200px;    top: 44px;    transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu>li>a {    color: #fff;    letter-spacing: 1px;    font-size: 15px;    font-family: 'Noto Sans TC', sans-serif;}.RWDmenu_plus04 .site-nav .menu {    pointer-events: visible;    width: auto;    display: inline-block;}.RWDmenu_plus04 .features .edit img {    width: 100%;}.RWDmenu_plus04 .header.is-up .features .edit {    top: -60px;    transition: 0.3s;}.RWDmenu_plus04 .header:after {    content: "";    position: absolute;    height: 100%;    width: calc(100% - 420px);    background: #333;    right: 0;    top: 0;    z-index: -1;    transition: 0.3s;}.RWDmenu_plus04 .header.is-up .logo {    transition: 0.3s;    opacity: 1;}.RWDmenu_plus04 .header .logo {    width: 300px;    float: left;    margin-top: 17px;    opacity: 0;    transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu:hover>li>a {opacity: 0.5;transition: 0.3s;}.RWDmenu_plus04 .site-nav .menu>li>a {opacity: 1;transition: 0.3s;}.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: #fff;opacity:1;}.RWDmenu_plus04 .container {display: flex;justify-content: center;}/*選單上方文字*/ 
.menu_top .RWDedictor a {background: #c60d41;color: #fff;font-size: 13px;letter-spacing: 2px;text-align: center;padding: 4px 0px;display:block}.menu_top {position: fixed;top: 0px;width: 100%;z-index: 1111;}/*icon*/ 
.RWDmenu_plus04 .features .cart-btn span {    color: #fff;    font-size: 20px;    margin-left:3px;    margin-right:3px;}.RWDmenu_plus04 .features .cart-btn {    color: transparent;    display: flex;}.RWDmenu_plus04 #search-box {    opacity: 1 !important;    visibility: visible !important;    position: absolute;    bottom: 19px;    top: auto;    margin-right: 220px;    z-index: 11111;    transition:0.3s;}.RWDmenu_plus04 .header.is-up #search-box{bottom:16px;transition:0.3s;}.RWDmenu_plus04 .features {    width: 220px;    display: block;    float: right;    margin-top: 95px;    height: 70px;    z-index:1111;    transition:0.3s;}.RWDmenu_plus04 .header.is-up .features {    margin-top: 0;    transition: 0.3s;}.RWDmenu_plus04 #search-box .form-control::placeholder {    color: #eee;}.RWDmenu_plus04 #search-box .form-control {    background: transparent;    border-color: #8e8e8e;    color:#fff;   }.RWDmenu_plus04 .features .search-btn {margin-right: 35px;}.RWDmenu_plus04 #search-box .search {color: transparent;}.RWDmenu_plus04 .features .member-btn {margin-right: 16px;}/*main*/ 
.main {margin-top: 206px;overflow: hidden;background:#fff;}/*banner*/ 
.RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev.slick-arrow {left: 15px !important;border-radius: 0;background-color:#000;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-next.slick-arrow {right: 15px !important;border-radius: 0;background-color:#000;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow {    margin-left: -15px;    margin-right: -15px;}/*brands*/ 
.brands_phone{display:none}.brands_block {padding: 100px 0px;position: relative;background:#fff;}.RWDProduct010 .section-subject {display: none;}.brands_block>.container {    width: 80%;    padding: 0;}.RWDProduct010>.container {    width: 100%;    padding: 0;}.brands_block:after {    content: "";    position: absolute;    width: 200px;    height: 200px;    background: url(archive/image/customization/brands_deco.png)no-repeat;    background-size: contain;    right: 0;    bottom: 100px;}/*video*/ 
.video_block {    padding: 0px 0px;    position: relative;    background: #fff;}.video_block .container {width: 80%;padding: 0;}.RWDservice006 .vertical .tab-icon {width: 200px;}.RWDservice004 {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.RWDservice004 .tab_block {width: 15%;border: 0;}.swiper-container.main-slider{width: 85%;overflow: visible;}.RWDservice004 .tab_name.active {    opacity: 1;    transition: 0.3s;}.RWDservice004 .tab_name {    height: calc(100%/5);    justify-content: flex-start;    align-items: center;    padding: 0;    font-size: 20px;    letter-spacing: 0px;    line-height: 30px;    color: #000;    opacity: 0.4;    transition: 0.3s;    padding-left:10px;}.RWDservice004 .tab-arrow, .RWDservice004 .tab-prev {display: none !important;}.tab_block .swiper-wrapper {    width: 100%;    display: flex;    flex-direction: column;    height: 400px;}.swiper-container {width: 100%;}.RWDservice004 .tab_name:after {    height: 2px;    left: auto;    width: 0;    bottom: 50%;    background-color: transparent;    opacity: 1;    transition: 0.3s;    right: 20px;    margin-bottom: -1px;}.RWDservice004 .tab_name:hover {    transition: 0.3s;    opacity: 1;}.RWDservice004 .tab_name.active:after {    opacity: 1;    width: 30%;    transition: 0.3s;    height: 2px;    background-color: #000;    bottom: 50%;    margin-bottom: -1px;    right: 20px;}.RWDservice004 .editor.editor_1_3 {    width: 55% !important;    float: right;}.RWDservice004 .editor.editor_1_1 {    width: 30% !important;    float: left;    margin-right: 0 !important;    margin-top:70px;}.RWDservice004 .editor.editor_1_2 {    position: absolute;    margin-right: 0 !important;    text-align: center;    width: 210px !important;    bottom: 0px;    left: 36%;    z-index: 1;}.RWDservice004 .main-slider .swiper-slide {    width: 100% !important;    justify-content: space-between;    padding-bottom: 50px;    background: transparent;    padding-left: 60px;}.RWDservice004 .editor.editor_1_2 img {width: 100%;}.RWDservice004 .title_block{display:none}.RWDservice004 .main-slider .swiper-slide:after {    content: "Video";    font-size: 100px;    color: #ccc;    right: -160px;    bottom: 271px;    position: absolute;    font-weight: 100;    transform: rotate(90deg);    width: 250px;    height: 100px;    line-height: 100px;    background: #fff;    z-index: -1;    font-family: 'Roboto', sans-serif;}.swiper-container.main-slider:after {    content: "";    position: absolute;    width: 45%;    height: 1px;    background: #eee;    bottom: 49px;}.RWDservice004 .main-slider .swiper-slide:before {    content: "";    width: 300px;    height: 300px;    position: absolute;    right: -150px;    bottom: -20px;    border: 1px #eee solid;    z-index: -1;}.editor .title {    font-size: 20px;    line-height: 30px;    margin-bottom: 10px;    color: #000;    letter-spacing: 2px;}.editor .content {    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    color: #666;    margin-bottom: 50px;}.more_btn a:hover {    background: #fff;    color: #000;    transition: 0.3s;}.more_btn a {    padding: 7px 30px;    background: #000;    border-radius: 20px;    color: #fff;    letter-spacing: 1px;    font-size: 14px;    border: 1px solid #000;    transition: 0.3s;}.video_btn {    text-align: right;    display: flex;    justify-content: center;    align-items: center;    width: 100px;    height: 100px;    position: absolute;    border: 1px solid #c40452;    border-radius: 50%;    right: -80px;    bottom: 20px;    transition: 0.3s;    background: #c40452;}.video_btn:hover img {    filter: none;}.video_btn:hover {    background: transparent;    transition: 0.3s;}/*講座諮詢*/ 
.c_title2 {    font-size: 18px;    font-weight: bold;}.course_block {    background: #fff;    padding: 100px 0px 0px 0px;    position: relative;    overflow: hidden;}.c_content3 {    font-size: 14px;}.bottom_block {    background: url(archive/image/customization/course_bg1.png)no-repeat;    background-size: contain;    background-position: center center;    width: 100%;}.course_text {    position: absolute;    text-align: center;    width:800px;}.course_block>.RWDedictor {    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}.c_title {    font-size: 30px;    color: #000;    font-weight: 400;    letter-spacing: 3px;    margin-bottom: 30px;}.c_content {    font-size: 18px;    letter-spacing: 1px;    line-height: 30px;    margin-bottom: 10px;    color: #333;}.c_slogan {    font-size: 20px;    line-height: 40px;    margin-bottom: 10px;    color: #c40452;    font-weight: 400;}.c_content2 {    margin-top: 60px;    font-size: 16px;    letter-spacing: 1px;    line-height: 30px;    color: #333;    display: flex;    flex-direction: row;    justify-content: space-around;    align-items: center;}.course_btn {    margin-top: 50px;}.course_btn a:hover {    background: transparent;    color: #000;    transition: 0.3s;}.course_btn a {    padding: 5px 30px;    background: #000;    color: #fff;    letter-spacing: 2px;    font-size: 18px;    border-radius: 20px;    border: 1px solid #000;    transition: 0.3s;}.c_item {    width: 200px;    margin: 0 10px;    height: 200px;    padding: 20px;    border-radius: 50%;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    position:relative;    background:rgba(0, 0, 0, 0.1);}.c_number {    font-size: 30px;    padding: 0 20px;    font-weight: bold;    color: #c40452;    margin-top: -10px;    padding-bottom: 10px;}/*實現美麗*/ 
.product_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/products_deco.png)no-repeat;    width: 300px;    height: 313px;    background-size: contain;    left: 0;    top: 0;    z-index: 1;}.RWDproduct004 .callout-dark {    padding: 0;    background: transparent;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 {    color: #c40452;    font-size: 40px;    letter-spacing: 5px;    font-weight: 400;    line-height: 50px;}.product_block {    position: relative;    background: #fff;    padding-bottom:150px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.product_block .container {width: 80%;padding: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0;    margin: 0;    height: auto !important;    position: relative !important;    left: unset !important;    top: unset !important;    padding:0px;}/*.RWDproduct002_v2 .portfolio-item > .inner-content {border: 1px solid #eee;}*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item.p1 {width: calc(100%/2 - 2px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p1> .inner-content.bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p2 {width: calc(100%/4 - 1px);float:right;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p2> .inner-content.bounceIn{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p3 {width: calc(100%/4 - 1px);float:right;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p3> .inner-content.bounceIn{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p4 {width: calc(100%/4 - 1px);float:right;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p4> .inner-content.bounceIn{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p5 {width: calc(100%/4 - 1px);float:right;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p5 .inner-content.bounceIn{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p6 {width: calc(100%/6 - 1px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p6> .inner-content.bounceIn{-webkit-animation-name: fadeInRight;animation-name: fadeInLeft;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p7 {width: calc(100%/6 - 1px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p7> .inner-content.bounceIn{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p8 {width: calc(100%/6 - 1px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p8> .inner-content.bounceIn{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p9 {width: calc(100%/6 - 1px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p9> .inner-content.bounceIn{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p10 {width: calc(100%/3 - 1px);float:right;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p10> .inner-content.bounceIn{-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p11 {width: calc(100%/6 - 1px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p11> .inner-content.bounceIn{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p12 {width: calc(100%/6 - 1px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p12> .inner-content.bounceIn{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p13 {width: calc(100%/6 - 1px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p13> .inner-content.bounceIn{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p14 {width: calc(100%/6 - 1px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p14> .inner-content.bounceIn{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}.RWDproduct002_v2 {padding: 0;z-index: 111;}.RWDproduct002_v2 .portfolio-item.p1 > .inner-content {border: 0;}.RWDproduct002_v2 .portfolio-item.p10 > .inner-content {border: 0;}.RWDproduct002_v2 .section-line{display:none}.RWDproduct002_v2 h1.main-title {    font-size: 40px;    font-weight: 400;    letter-spacing: 5px;    line-height: 50px;    color: #c40452;}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0px 10px 0px 10px;}.RWDproduct002_v2 .btn.btn-rj {    background: transparent;    color: #000;    letter-spacing: 1px;    font-size: 15px;}.RWDproduct002_v2 .filter-portfolio ul {    display: inline-block;    margin-bottom: 15px;    border-bottom: 1px solid #333;}.filter-portfolio {    display: flex;    justify-content: center;    margin-bottom: 50px;}.RWDproduct002_v2 .section-subject {margin-bottom: 20px;}.RWDproduct002_v2 .active .btn.btn-rj {background-color: transparent;color: #000;}.RWDproduct002_v2 .filter-portfolio ul > li {position: relative;}.RWDproduct002_v2 .filter-portfolio ul > li:after {    content: "";    position: absolute;    -webkit-clip-path: polygon(51% 40%, 0 0, 100% 0);     -moz-clip-path: polygon(51% 40%, 0 0, 100% 0);     -ms-clip-path: polygon(51% 40%, 0 0, 100% 0);     -o-clip-path: polygon(51% 40%, 0 0, 100% 0);     width: 15px;    height: 0;    background: #000;    left: 50%;    margin-left: -7.5px;    bottom: -15px;    transition: 0.3s;}.RWDproduct002_v2 .filter-portfolio ul > li.active:after {    height: 15px;    transition: 0.3s;}.RWDproduct002_v2 .btn.btn-rj:hover {background-color: transparent;color: #000;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content {display: block;opacity: 1;background-color: transparent;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {    position: absolute;    color: #000;    font-size: 16px;    letter-spacing: 1px;    line-height: 30px;    bottom: 0;    width: 100%;    left: 0;    text-transform: capitalize;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a:hover {    border-color: rgba(198, 13, 65, 0.2);    transition: 0.3s;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a {    border:1px solid transparent;    transition: 0.3s;}.RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img {    -webkit-transform: scale(1);    transform: scale(1);}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p {    color: #fff;    font-size: 15px;    line-height: 30px;    letter-spacing: 1px;    height: 100%;    width: 100%;    text-align: center;    display: flex;    opacity: 0;    justify-content: center;    align-items: center;    padding: 50px;    transition: 0.3s;}/*.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p:after {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.6);    left: 0;    top: 0;    z-index: -1;}*/ 
.RWDproduct002_v2 .portfolio-item > .inner-content:hover > .portfolio-content > .portfolio-detail a > .portfolio-text p {    opacity: 1;    transition: 0.3s;}.RWDproduct002_v2 .portfolio-item.p6 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p {padding: 0;}.RWDproduct002_v2 .portfolio-item.p7 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p {padding: 0;}.RWDproduct002_v2 .portfolio-item.p8 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p {padding: 0;}.RWDproduct002_v2 .portfolio-item.p9 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p {padding: 0;}.RWDproduct002_v2 .portfolio-item.p11 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p {padding: 0;}.RWDproduct002_v2 .portfolio-item.p12> .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p {padding: 0;}.RWDproduct002_v2 .portfolio-item.p13 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p {padding: 0;}.RWDproduct002_v2 .portfolio-item.p14 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p {padding: 0;}.RWDproduct002_v2 .portfolio-item.p6 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {font-size: 14px;margin-bottom: 0px;}.RWDproduct002_v2 .portfolio-item.p7 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {font-size: 14px;margin-bottom: 0px;}.RWDproduct002_v2 .portfolio-item.p8 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {font-size: 14px;margin-bottom: 0px;}.RWDproduct002_v2 .portfolio-item.p9 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {font-size: 14px;margin-bottom: 0px;}.RWDproduct002_v2 .portfolio-item.p11 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {font-size: 14px;margin-bottom:0px;}.RWDproduct002_v2 .portfolio-item.p12> .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {font-size: 14px;margin-bottom: 0px;}.RWDproduct002_v2 .portfolio-item.p13 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {font-size: 14px;margin-bottom: 0px;}.RWDproduct002_v2 .portfolio-item.p14 > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4 {font-size: 14px;margin-bottom: 0px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p6, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p7, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p8, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p9, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p10 {padding-top: 50px;}.RWDproduct002_v2 .popup-portfolio {height: auto !important;}.RWDbtn01 .btn, .RWDbtn01 .btn:hover {    color: #fff;    background: #c40452;    border: none;    border-radius: 20px;    letter-spacing: 1px;    font-size: 17px;    border: 1px solid #c40452;    transition: 0.3s;}.RWDbtn01 .btn:hover {    color: #c40452;    background: #fff;    transition: 0.3s;}.p_btn { margin-top: 50px;}/*news*/ 
.news_block {    position: relative;    padding: 50px 0px 100px 0px;    background: #fff;}.RWDnews005 .section-line{display:none}.news_block>.container {width: 80%;padding: 0;}.RWDnews005 .container {width: 100%;padding: 0;}.RWDnews005 h1.main-title {    font-size: 40px;    font-weight: 400;    letter-spacing: 5px;    line-height: 50px;    color: #000;    text-align: left;}.RWDnews005 .margin-top-20 {    text-align: center;    font-size: 18px;    letter-spacing: 1px;    line-height: 35px;}p.text-left {    padding: 0 30px;    text-align: center;    line-height: 29px;    font-size: 16px;    color: #333;    letter-spacing: 1px;}.list-inline {    margin: 0;    text-align: center;    color: #c40452;}.RWDnews005 .owl-carousel.owl-padding-10 { margin: 0;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-carousel {overflow: visible;}.news_block .RWDnews005 .controlls-over .owl-pagination {    position: absolute;    top: -50px;    bottom: unset;    text-align: right;    width: 100%;    padding-right: 10px;}.RWDnews005 .section-subject {margin-bottom: 17px;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #000;}.owl-theme .owl-controls .owl-page span {filter: Alpha(Opacity=20);opacity: 0.2;}.owl-buttons {display: none;}/*edm*/ 
.edm_block {    background: #f9f9f9;    padding: 60px 0px 50px 0px;    position: relative;    display: flex;    justify-content: center;    align-items: center;    background-attachment: fixed;    background-position: bottom left;}.RWDedm002 p {    text-align: center;    margin-bottom: 50px;    font-size: 35px;    letter-spacing: 3px;    color: #000;    font-weight: 400;    line-height: 40px;}.RWDedm002 form {    margin-bottom: 0;}.input-group-addon {    background: transparent;    border: 0;    font-size: 30px;    line-height: 40px;    padding: 0;    padding-right: 20px;}.input-group {border-bottom: 1px solid #8e8e8e;}.RWDedm002 .form-control::placeholder {    color: #666;    font-size: 15px;}.RWDedm002 .form-control {    background: transparent;    border: 0;    box-shadow: none;    width:95%;}#btn_order_email:before {    content: "";    position: absolute;    width: 10px;    height: 1px;    background: #555;    transform: rotate(-50deg);    bottom: 50%;    right: 5px;    margin-bottom: -4.5px;}#btn_order_email:after {    content: "";    position: absolute;    width: 10px;    height: 1px;    background: #555;    transform: rotate(50deg);    top: 50%;    right: 5px;    margin-top: -4px;}#btn_order_email {    font-size: 16px;    color: #000;    padding: 5px 30px 5px 30px;    letter-spacing: 2px;    font-weight: 400;    background: transparent;    border: 0;    border-left: 1px solid #8e8e8e;}#btn_reject_email {display: none;}.fa-envelope:before {color: #000;}.RWDedm002 .letter-spacing-1 {margin: 0;}.edm_block:hover:after {    transition: 0.8s;    top: -50px;    right: 10px;}.RWDedm002 .form-control::placeholder {    font-size: 16px;    letter-spacing: 2px;    color: #444;}/*banner*/ 
.footer_block .container {width: 80%;padding: 0;}.tel_block .item {    text-align: center;    width: calc(100%/3);    height: 75px !important;    display: flex;    justify-content: center;    align-items: center;}.tel_block .RWDedictor {    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: center;    color: #fff;    font-size: 18px;    letter-spacing: 1px;    line-height: 35px;}.tel_block .item a {color: #fff;}.footer_block {    position: relative;    background: #333;}tel_block .item:nth-child(2) {    border-left: 1px solid #545454;    border-right: 1px solid #545454;}.footer_block:after {    content: "";    position: absolute;    width: 100%;    height: 1px;    background: #555;    left: 0;    top: 75px;}.tel_block .item:nth-child(2) {    border-left: 1px solid #545454;    border-right: 1px solid #545454;}.copy_block {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    height: 50px;    font-size: 12px;    letter-spacing: 1px;    line-height: 26px;    color: #666;    border-top: 1px solid #545454;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #666;}.RWDssl01 {margin: 0 30px;}.footer_info {    padding: 80px 0px;    position: relative;}.left_block, .middle_block, .right_block {    width: calc(100%/3);    float: left;}.company_name {    font-size: 20px;    color: #fff;    letter-spacing: 1px;    line-height: 35px;    margin-bottom: 25px;}.info-text {    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    color: #eee;}.info-text a:hover {color: #fff;}.info-text a {color: #eee;}.menu_footer_1 a, .menu_footer_2 a {    color: #fff;    font-size: 15px;    letter-spacing: 1px;    line-height: 40px;}.menu_footer_1, .menu_footer_2 {    display: inline-block;    float: right;}.menu_footer_2 {    margin-right: 50px;}.menu_footer_1 ul, .menu_footer_2 ul {    padding-left: 0px;    list-style: none;}.menu_footer_1 li, .menu_footer_2 li {    width: 130px;    border-bottom: 1px solid #333333;    padding-left: 10px;    transition: 0.3s;}.menu_footer_1 li:hover, .menu_footer_2 li:hover {    border-color: #fff;    transition: 0.3s;}.social-block {margin-bottom: 10px;}/*.middle_block iframe {filter: grayscale(1);}*/ 
.edm_block .container {width: 40%;}span.input-group-addon {display: none;}.social-block a {    color: #000;    display: inline-block;    background: #fff;    padding: 5px 20px;    letter-spacing: 1px;    border: 1px solid #fff;    transition: 0.3s;}.social-block a:hover {    background: #000;    color: #fff;    transition: 0.3s;}.RWDbtn01 .col-sm-1 {width: 200px;}/*scrolltop*//*.scrollTop002 {    position: absolute !important;    top: 0;    bottom: auto;    right: 0;    width: 75px;    height: 75px;    border-left: 1px solid #555555;    display: flex;    justify-content: center;    align-items: center;}*/ 
.more_btn.v_b {    display: inline-block;    transition: 0.3s;    margin-left: 15px;    display:none;}.more_btn.v_b a {    background: #c40452;    border-color: #c40452;}/*最新消息標籤*/ 
.RWDnews005 .margin-top-20 h1 {    position: absolute;    font-size: 14px;    letter-spacing: 1px;    line-height: 30px;    background: #c40452;    color: #fff;    padding: 0px 18px;    border-radius: 20px;    top: 0;    right: -20px;}.RWDnews005 .margin-top-20 h2 {    position: absolute;    font-size: 14px;    letter-spacing: 1px;    line-height: 30px;    background:#207fe0;    color: #fff;    padding: 0px 18px;    border-radius: 20px;    top: 0;    right: -20px;}/*social*/ 
.social_icon {margin-bottom: 10px;}.RWDmenu_plus04 .features .search-btn img, .RWDmenu_plus04 .features .member-btn img, .RWDmenu_plus04 .features i img{width:22px;}/*200915會員隱藏*/ 
.login-box {display: none;}
/*選單上方最新消息 start*/ 


.RWDnews_autolist {    height: 32px;    width: 100%;    max-width: 100%;}.menu_top .RWDedictor {    display: none;}.RWDnews_autolist .slick-slide {    width: 100% !important;    line-height: 32px;}.RWDnews_autolist .news-box {    background: #c60d41;    font-size: 13px;    text-align: center;    letter-spacing:2px;}.RWDnews_autolist .title {    display: none;}.RWDnews_autolist .news-list {    width: 100%;}.RWDnews_autolist .slick-arrow {    left: inherit;    right: 0;    background-color: transparent;    display:none !important;}.RWDnews_autolist .news-list a {    color: #fff;}.RWDnews_autolist .slick-slide {    width: 100% !important;    line-height: 32px;    height: 32px !important;}/*內頁*/ 
.RWDnews_autolist .news-box {height: 32px !important;}.RWDnews_autolist .news-list {    width: 100%;    padding-left: 0;    list-style: none;}

/*選單上方最新消息 end*/ 

/*下拉選單 start*/ 


.RWDmenu_plus04 .dropdown-menu{width:1170px;transform:translateX(-50%);float:none;left:50%;min-height:300px!important;max-height:calc(80vh - 90px)!important}.RWDmenu_plus04 .dropdown-menu .manu-item-box {width: 100%;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li {width: auto !important;min-width: 130px;}.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 {    border-color: #fff;}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a {    border-bottom: 1px solid #eee;    font-weight: 400;    letter-spacing: 1px;    padding: 0 5px 10px 5px;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li a {    letter-spacing: 1px;    font-weight: 400;    font-size: 13px;    padding: 0px 5px 10px 5px;    transition: 0.3s;}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li.active>a, .RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a:hover {    background: transparent;    color: #c40452;    padding-left: 0;    transition: 0.3s;}.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;}.RWDmenu_plus04 .dropdown-menu.haspic .container {padding: 0 30px 30px 30px !important;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li:nth-child(4n+1) {clear: none;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li:nth-child(7n+1) {clear: left;}.RWDmenu_plus04 .dropdown-menu .pic-box {display: none;}

/*下拉選單 end*/ 

/*品牌 start*/ 


.stroke_block {padding: 90px 0px 80px;margin-bottom: 0px;position: relative;    z-index: 111}.stroke_block::before {    content: "";    position: absolute;    width: 100%;    height: 350px;    background: linear-gradient(to bottom, #c1c1c100 0%, #111 60%);    top: -350px;    z-index: 1111;}.flipster { height: 600px;z-index:1;}.flipster--carousel .flipster__item--current .flipster__item__content {transition-delay: 30ms;}.brands_block .container {width: 100%;overflow: hidden;padding: 0 35px 0px 25px;}.brands_block .flipster__container li img {width: 100%;}.brands_block .flipster--carousel .flipster__item--future-1 .flipster__item__content {transform: rotateY(0deg) scale(.9) !important;filter: grayscale(100%);-webkit-filter: grayscale(100%) !important;}.brands_block .flipster--carousel .flipster__item--future-1 .flipster__item__content {transform: rotateY(0deg) scale(.9) !important;filter: grayscale(100%);-webkit-filter: grayscale(100%)  !important;}.brands_block .flipster--carousel .flipster__item--past-1 .flipster__item__content {transform: rotateY(0deg) scale(.8) !important;filter: grayscale(100%);-webkit-filter: grayscale(100%)  !important;}.brands_block .flipster--carousel .flipster__item--past-1, .flipster--carousel .flipster__item--future-1 {opacity: 1 !important;transition-delay: 50ms !important;}.brands_block .flipster--carousel .flixpster__item--future-2 .flipster__item__content {transform: translateX(0%) rotateY(0deg) scale(.8) !important;filter: grayscale(100%);-webkit-filter: grayscale(100%) !important;}.brands_block .flipster--carousel .flipster__item--past-2 .flipster__item__content {transform: translateX(0%) rotateY(0deg) scale(.8) !important;filter: grayscale(100%);-webkit-filter: grayscale(100%)  !important;}.brands_block .flipster--carousel .flipster__item--future .flipster__item__content {transform: translateX(0%) rotateY(0deg) scale(.8) !important;filter: grayscale(100%);-webkit-filter: grayscale(100%)  !important;}.brands_block .flipster--carousel .flipster__item--future-2 .flipster__item__content {transform: translateX(0%) rotateY(0deg) scale(.8) !important;filter: grayscale(100%);-webkit-filter: grayscale(100%)  !important;}.brands_block .flipster__container li {width: 1050px; margin: 0 auto;}.brands_block .flipster__container img {width: 100%;}/*圖片資訊*/ 
.brands_block .RWDProduct010 .flipster__item--current .info {    width: 54.1%;    background-color: transparent;    height: 82%;    right: 0;    padding: 30px 50px;    -webkit-backface-visibility: visible;    backface-visibility: visible;}.brands_block .RWDProduct010 .title {font-size: 45px; text-align: left;margin-top: 25px;font-weight: 900;font-family: 'Noto Sans TC', sans-serif;color:#222;letter-spacing: 2px}.brands_block .RWDProduct010 .title p {padding-left:6px;letter-spacing: 2px;font-size: 15px;margin-top:30px;line-height: 30px;font-weight: 600;}.brands_block .RWDProduct010 .text {    font-size: 15px;    text-align: left;    margin-top: 40px;    color: #333;    letter-spacing: 1px;    line-height: 30px;    font-weight: 400;    font-family: 'Noto Sans TC', sans-serif;}.brands_block .RWDProduct010 .text p {font-weight: 400;letter-spacing:1px;color:#444;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;/*指定行數...取代*/-webkit-box-orient: vertical;}.brands_block .RWDProduct010 .button-box a {    background: #000;    font-size: 14px;    line-height: 22px;    width: 120px;    border-radius: 30px;    color: #fff;    font-weight: bold;    text-align: center;    position: relative;    padding: 5px 20px;    border:1px solid #000;}.brands_block .RWDProduct010 .button-box {    text-align: center;    margin:0;    position: absolute;    bottom: -75px;    left: 0;   height: auto !important;}.brands_block .title h5 {    font-size: 15px;    letter-spacing: 1px;    color: #333;    font-weight: 100;    margin-top: 5px;}.brands_block .title h4 {    font-weight: 400;    font-size: 20px;    color: #000;    line-height: 35px;}.brands_block .RWDProduct010 .button-box a:hover {    background: transparent;    transition: 0.3s;    color: #000;    letter-spacing: 1px;}.brands_block .title h1 {    font-weight: 400;    font-size: 20px;    color: #fff;    line-height: 35px;    margin-top: 35px;}.brands_block .title h2 {    font-size: 15px;    letter-spacing: 1px;    color: #eee;    font-weight: 100;    margin-top: 5px;}.brands_block .RWDProduct010 .text h1 {    font-size: 15px;    text-align: left;    margin-top: 0px;    color: #fff;    letter-spacing: 1px;    line-height: 30px;    font-weight: 400;    font-family: 'Noto Sans TC', sans-serif;}.brands_block .RWDProduct010 .text h4 {    font-size: 15px;    text-align: left;    margin-top: 0px;    color: #333;    letter-spacing: 1px;    line-height: 30px;    font-weight: 400;    font-family: 'Noto Sans TC', sans-serif;}/*箭頭*/ 
.brands_block .flipster__button {    opacity: 1 !important;    transition: opacity 500ms ease !important;    background: #000 !important;    padding: 10px;    font-size: 10px !important;    line-height: 10px;    width: 50px;    height: 50px;}.brands_block .flipster__button--prev {left: 50% !important;box-shadow: -2px 1px 8px rgba(17, 17, 17, 0.45);transform:translateX(calc(-1205px/2));}.brands_block .flipster__button svg {width: 2em !important;stroke-width: 1px !important;}.brands_block .flipster__button--next {right:50% !important;box-shadow: -2px 1px 8px rgba(17, 17, 17, 0.45);transform:translateX(calc(1205px/2));}/**/ 
.brands_block .txt_box {position: relative; text-align: right;right: 5%;margin-top: 6%;}.brands_block .txt_main {font-size: 13px; letter-spacing: 2px; font-weight: 600; color: #555;}.brands_block .txt_main span {letter-spacing: 0px;font-weight: 600;color: #555;}.brands_block .txt_sub {font-size: 13px;letter-spacing: 1px;font-weight: 600;color: #555;}

/*品牌 end*/ 

/*廣告 start*/ 


/*內文*/ 
.RWDservice004 .editor.editor_1_3, .RWDservice004 .editor.editor_2_3, .RWDservice004 .editor.editor_3_3, .RWDservice004 .editor.editor_4_3, .RWDservice004 .editor.editor_5_3 {    width: 55% !important;    float: right;}.RWDservice004 .editor.editor_1_1, .RWDservice004 .editor.editor_2_1, .RWDservice004 .editor.editor_3_1, .RWDservice004 .editor.editor_4_1, .RWDservice004 .editor.editor_5_1 {    width: 30% !important;    float: left;    margin-right: 0 !important;    margin-top: 47px;}.RWDservice004 .editor.editor_1_2, .RWDservice004 .editor.editor_2_2, .RWDservice004 .editor.editor_3_2, .RWDservice004 .editor.editor_4_2, .RWDservice004 .editor.editor_5_2 {    position: absolute;    margin-right: 0 !important;    text-align: center;    width: 210px !important;    bottom: 0px;    left: 36%;    z-index: 1;}.RWDservice004 .editor.editor_1_2 img, .RWDservice004 .editor.editor_2_2 img, .RWDservice004 .editor.editor_3_2 img, .RWDservice004 .editor.editor_4_2 img, .RWDservice004 .editor.editor_5_2 img {width: 100%;}/*影片*/ 
.video_btn a img {    width: 20px;    margin-left: 4px;    filter: brightness(100);    transform: scale(1);}

/*廣告 end*/ 

/*會員/購物車 start*/ 


.RWDmenu_plus04 .member-block a.login.is-on {background-color: #000;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #000;}.RWDmenu_plus04 .cart-block {height: calc(100% - 23px);top: auto;bottom: 0;}.info-editor a {    background: #c60d41;    border: 1px solid #c60d41;    color: #fff;    border-radius: 30px;    padding: 5px 30px;    display: block;    width: 200px;    text-align: center;    margin-bottom: 15px;transition: .3s;letter-spacing: 2px;}.shopping-item-box .item-btn {border: 0px;width: auto;}.info-editor a:hover {background: #f9f9f9 !important;color: #c60d41;transition: .3s;}/*0712*/ 
.RWDmenu_plus04 .member-block .form-area .group label {    color: #fff;}.RWDmenu_plus04 .member-block a.signin {    background: #1c1c1c;    color: #fff;    border-color: #1c1c1c;}.RWDmenu_plus04 .member-block .form-area .group.v-code input {    margin-right: 5px;}

/*會員/購物車 end*/ 

/*內頁 start*/ 


/*200104產品名稱不超過兩行*/ 
.layoutlist_4 .subject>a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;min-height:60px}/*210630折扣後金額隱藏*/ 
.RWDshopping .form-radio .con.price {display: none;}/*main*/ 
.call_to_action>.container {padding: 0;}#RWDPAGE_BASE_PAT02 .RWDmenu_plus04 .header {border-bottom: 0;}#RWDPAGE_BASE_PAT02 .main {top: 0px !important;}.container.RWDproduct_page.clearfix {width: 100%; padding: 0;}section.article-text.rwd {min-height: 500px;}section.call_to_action {padding: 50px 0 100px 0;}.pagecontent {    font-size: 15px;    letter-spacing: 1px;    font-weight: 400;    line-height: 30px;    color: #333;}.pagecontent p {    font-weight: 400;    color: #666;}/*左側選單*/ 
.m2018 .products-nav .nav-title {    background: #efefef;    font-size: 19px;    padding: 10px 10px;    margin-bottom: 15px;    color: #333;    font-weight: bold;}.m2018 .products-nav>ul>li>a {    color: #333;    transition: .3s;}.m2018 .products-nav>ul>li>a:hover {    color: #c60d41;    transition: .3s;}/*下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu ul li>a:hover {    color: #c40452;    transition: .3s;    font-weight: 400;    padding-left: 0;}.RWDmenu_plus04 .site-nav .menu ul li a {    font-size: 14px;    letter-spacing: 1px;    font-weight: 400;    line-height: 30px;    color: #333;    transition: .3s;}/*列表標題*/ 
.page_subject h1.pageTitle {    font-size: 34px;    font-weight: 400;    letter-spacing: 2px;    line-height: 45px;    color: #000;    text-align: left;    margin-bottom:20px;}.hgroup>.container {    width: 100%;    padding: 0;}/*麵包屑*/ 
.hgroup .breadcrumb {    border: 0;    border-radius: 0;}.hgroup .breadcrumb li a {    color: #383838;    letter-spacing: 1px;    transition: .5s;}.hgroup .breadcrumb li a:hover {    color: #c60d41;    transition: .5s;}/*產品介紹*/ 
.layoutlist_4 .stands_options {display: none;}.pagecontent.menu5 {padding: 0 !important;}.layoutlist_4 .item {border-bottom: 0;}.product_list_item div.img {border: 1px solid #eee;}.layoutlist_4 .subject {    font-size: 18px;    letter-spacing: 1px;    line-height: 30px;    height: auto !important;    text-align: center;}.layoutlist_4 .pricearea {    display: flex;    flex-direction: row;    letter-spacing: 1px;    font-size: 14px;    justify-content: center;}.layoutlist_4 .sellprice {    color: #c10000;    font-size: 16px;}.layoutlist_4 .buybtn {    background: #000;    font-size: 14px;    letter-spacing: 1px;    border: 1px solid #000;    color: #fff;    border-radius: 30px;    transition: .3s;}.layoutlist_4 .buybtn:hover {    background: #fff;    color: #000;    transition: .3s;}.layoutlist_4 .delline {    margin: 0;    margin-right: 10px;}.count_info { display: none;}.layoutlist_4 .cate_div {display: none !important;}/*產品內頁*/ 
.RWDproduct_page .products-info .price-box {text-align: left;margin-bottom:50px;}.RWDproduct_page .products-info .price-box li#O_fixPrice {    color: #666;    letter-spacing: 1px;    font-size: 15px;    line-height: 30px;}.RWDproduct_page .products-info .price-box li#O_sellPrice b {font-size: 19px;}.RWDproduct_page .products-info .price-box li#O_sellPrice {    color: #c10000;    font-size: 19px;    letter-spacing: 1px;    line-height: 30px;    font-weight: bold;}.RWDproduct_page .products-info {    float: right;    background: #f9f9f9;    width: 450px;    padding: 30px 50px;    margin-top:60px;}.RWDproduct_page .pic-box {width: calc(100% - 450px);}.big.stage {width: 600px;}.RWDproduct_page .products-info .txt .editor {    font-size: 15px;    line-height: 30px;    letter-spacing: 1px;    color: #333;}.RWDproduct_page .products-info .txt .title {    font-weight: bold;    font-size: 14px;}.RWDproduct_page .btn-shop .btn {border-radius: 30px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add {    background: #000;    border: 1px solid #000;    transition: .3s;    font-weight: bold;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {    background: #f9f9f9 !important;    color: #000;    transition: .3s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    background: #f9f9f9 !important;    color: #c60d41;    transition: .3s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop {    background: #c60d41;    border: 1px solid #c60d41;    transition: .3s;    font-weight: bold;}.btn-shop { margin-top: 10px;}.pd-info#O_standOption1{margin-top: 90px;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 1px solid #000;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 1px solid #000;}.RWDproduct_page .products-con {    padding-bottom: 25px;    margin-bottom: 25px;    border-bottom: 1px solid #eee;}.RWDproduct_page .products-editor {margin-top: 50px;}.how_use {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: baseline;    flex-wrap: wrap;}.step_item {    width: calc(100%/4 - 20px);    margin: 0 10px;    padding: 0 8px;    text-align: center;    letter-spacing: 1px;    line-height: 30px;    font-size: 14px;}.step_title {    font-size: 16px;    font-weight: bold;    color: #000;    line-height: 35px;    margin-bottom: 5px;}.products_d_use h6 {    font-size: 24px;    font-weight: bold;    line-height: 30px;    margin-bottom: 30px;    padding-left: 20px;    border-left: 4px solid #c60d41;}.products_d_pic h6 {    font-size: 24px;    font-weight: bold;    line-height: 30px;    margin-bottom: 30px;    padding-left: 20px;    border-left: 4px solid #c60d41;    margin-top: 80px;}.p_number ul {    padding-left: 45px;}.p_number h6 {    font-size: 24px;    font-weight: bold;    line-height: 30px;    margin-bottom: 30px;    padding-left: 20px;    border-left: 4px solid #c60d41;    margin-top: 80px;}.p_number li {    font-size: 13px;    letter-spacing: .5px;    color: #666;    font-weight: bold;}/*庫存隱藏*/ 
.RWDproduct_page .products-info #O_inventory {display:none}/*會員權益*/ 
.id24 h4 {    font-size: 17px;    letter-spacing: 1px;    line-height: 30px;    margin-bottom: 0px;    padding-bottom: 5px;    color: #c60d41;    margin-top: 70px;}ul.member-text {    padding-left: 19px;    font-size: 14px;    letter-spacing: 1px;    line-height: 30px;    color: #666;    font-weight:400;}span.notice_text {    font-size: 13px;    color: #c30000;    letter-spacing: 1px;    line-height: 20px;}.pagecontent.menu8 {padding: 0 !important;}.RWDedm002 .letter-spacing-1 {    margin: 0;    padding: 0;    border: 0;}/*常見問題*/ 
.faq_question td {    font-size: 17px;    letter-spacing: 1px;    line-height: 30px;    color: #333;}.faq_a_icon {background: transparent url(archive/image/customization/faq_icon2.png) -30px 0px no-repeat;margin-top:6px;}.faq_open {background: transparent url(archive/image/customization/faq_icon2.png) -90px 0px no-repeat;}/*支援服務*/ 
.id32 .tabs nav li.tab-current {    border-color: #c60d41;    border-bottom: 1px solid #c60d41;    border-left: 1px solid #c60d41;    transition: .3s;    border-radius: 30px;}.id32 .tabs nav {margin-bottom: 50px;}.id32 .tabs nav ul li {    border-radius: 30px;    margin-right: 20px;    border-bottom: 1px solid #ababab;    border-color: #ababab;    border-left: 1px solid #ababab;    transition: .3s;}.id32 .tabs nav ul li a {    font-size: 17px;    color: #ababab;    font-weight: 400;    letter-spacing: 2px;    line-height: 30px;    padding: 6px 30px;    transition: .3s;    border-radius: 30px;}.id32 .tabs nav li.tab-current a {    color: #fff;    transition: .3s;    background: #c60d41;    border-radius: 30px;}.id32 .tabs nav li.tab-current:after, .id32 .tabs nav li.tab-current:before{display:none}.id32 .tabs nav ul li:hover {    border-color: #c60d41;    transition: .3s;}.id32 .tabs nav ul li a:hover {    color: #c60d41;    transition: .3s;}.id32 .tabs nav li.tab-current a:hover {color: #fff;}#O_standOption2 > label {display: none;}#O_standOption1 > div > label {display: none;}.RWDproduct_page .products-info .select-box {    width: calc(100% - 0px);}#O_standOption1 > div:after {    content: "請選擇規格：";    position: absolute;    left: 0;    top: -40px;    font-size: 14px;}#O_standOption1 > div {position: relative;}.RWDproduct_page .pic-box .thumbnails ul { margin: 10px 0px 0;}.RWDproduct_page .pic-box .thumbnails ul li:nth-child(6n+1) {clear: left;}.RWDproduct_page .pic-box .thumbnails ul li:nth-child(5n+1) {clear: none;}.RWDproduct_page .pic-box .thumbnails ul li {width: calc(100%/6 - 10px);}/*購物說明*/ 
.id32 .content h4 {    font-size: 17px;    letter-spacing: 1px;    line-height: 30px;    margin-bottom: 0px;    padding-bottom: 5px;    color: #c60d41;    margin-top: 70px;}/*服務條款*/ 
.member_notice h5 {    font-size: 20px;    letter-spacing: 1px;    line-height: 30px;    color: #333;    font-weight: 400;}.member_notice {    font-size: 14px;    letter-spacing: 1px;    line-height: 28px;    color: #666;    font-weight: 400;    margin-bottom: 50px;    padding-bottom: 30px;    border-bottom: 1px solid #eee;}.member_rule h6 {    font-weight: 400;    font-size: 14px;    letter-spacing: 1px;    line-height: 28px;    color: #666;    margin-bottom: 30px;    margin-top: 0;}.member_rule ol {    list-style: cjk-ideographic;    padding-left: 29px;    font-weight: 400;    letter-spacing: 1px;    line-height: 30px;    font-size: 17px;    color:#c60d41;}.member_rule ol li h3 {    font-size: 17px;    letter-spacing: 1px;    line-height: 30px;    margin-bottom: 0px;    padding-bottom: 5px;    color: #c60d41;    margin-top: 70px;}.member_rule ul {    padding-left: 0px;    list-style: disc;    color: #666;    font-size:14px;}span.fourth_text {    color: #333;    font-size: 14px;    display: block;    margin-bottom: 20px;}/*最新消息*/ 
.layoutlist_8 .list_subject a:hover {    transition: .3s;    color: #c60d41;}.layoutlist_8 .list_subject a {    color: #333;    transition: .3s;}.layoutlist_8 .list_subject {    font-size: 18px;    letter-spacing: 1px;    line-height: 30px;}.layoutlist_8 .list_subject .summary a:hover {color: #333;transition: .3s;}.layoutlist_8 .list_subject .summary a {color: #666;transition: .3s;}.layoutlist_8 .list_subject .summary {font-size: 15px;}.layoutlist_8 .listdate .yearmonth {    padding-bottom: 0;    letter-spacing: 1px;    color: #6b6b6b;}.layoutlist_8 .listdate .day {    font-size: 50px;    color: #333;}/*搜尋*/ 
.RWDsearch_page .list-title {    font-weight: 400;    font-size: 20px;    line-height: 30px;    color: #333;}.RWDsearch_page .list-title .qty {    background: #c60d41;    border: 1px solid #c60d41;    color: #fff;}.RWDsearch_page .search-name {color: #383838;}/*活動訊息*/ 
.layoutlist_7 .litem > div {display: grid;}.layoutlist_7 .cdate {order: 1;margin-bottom: 50px;}.layoutlist_7 .summary {    margin-top: 0 !important;    margin-bottom: 5px;    padding-bottom: 5px;    border-bottom: 1px solid #eee;}.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 18px !important;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a {    font-size: 12px !important;    letter-spacing: 0;}/*EDM專刊*/ 
.album_item_subject td {    font-size: 18px;    letter-spacing: 1px;    line-height: 30px;    color: #333;    transition: .3s;}.album_item_subject td:hover {    color: #c60d41;    transition: .3s;}.album_item img {border: 1px solid #eee;}.photo_view .flexslider .slides img {max-height: 1000px !important;}.photo_view #carousel .flex-direction-nav a:hover { border-color: #c60d41;}.photo_view #carousel .flex-direction-nav a:hover:before{color:#c60d41 !important;transition:.5s;}.photo_view #carousel .flex-direction-nav a:before {    content: "<" !important;    font-family: "標楷體" !important;    font-size: 16px !important;    font-weight: bold !important;    color: #9a9a9a !important;    background-image: none !important;    line-height: 16px !important;    display: flex !important;    justify-content: center !important;    align-items: center !important;    width: 16px !important;    height: 16px !important;    top: 50% !important;    left: 50% !important;    transform: translate(-50%, -50%) !important;    transition:.5s;}.photo_view .flexslider .slides img {border: 1px solid #eee;}.photo_view #slider {padding: 20px 50px !important;background: #c60d41;}.photo_view #slider .flex-direction-nav a:before {    content: "<";    background-image: none;    color: #c60d41;    font-size: 40px;    line-height: 40px;    height: 60px !important;    width: 60px !important;    font-family: "標楷體";    border: 1px solid #c60d41;    border-radius: 50%;    text-align: center;    transform: translateX(-130%);    display: flex;    justify-content: center;    align-items: center;}.photo_view .flex-direction-nav a {overflow: visible !important;}/*教學影片*/ 
.memo_p {    font-size: 12px;    letter-spacing: 0px;    color: #c60d41;    margin-top:20px;}.cid28 .layoutlist_7 .summary {    text-align: center;}.cid28 .layoutlist_7 .cdate {    text-align: center;    display: none;}.cid28 .layoutlist_7 .summary {    text-align: center;    border-bottom: 0;    padding-bottom: 0;    margin-bottom: 50px;}.cid28 .layoutlist_7 .subject {    text-align: center;    padding-bottom: 10px;    border-bottom: 1px solid #eee;}.cid28 .layoutlist_7 .subject a:hover {    color: #c60d41;    transition: .3s;}.cid28 .layoutlist_7 .subject a{transition:.3s;}.lg_video ._bd_column._bd_full {padding: 0;}/*.video_content:after {    content: "Info.";    position: absolute;    left: -32px;    font-size: 20px;    transform: rotate(-90deg);    bottom: 30px;    color: #333;}*/ 
.video_content {    padding: 50px;    color: #333;    border: 1px solid #333;    width: 53%;    background: #fff;    position: absolute;    left: 0;    bottom: 60px;}.video_content h6 {    font-size: 18px;    color: #c60d41;    font-weight: bold;    letter-spacing: 1px;    line-height: 30px;    margin-top: 0;}.video_pic {    width: 55%;    float:right;    z-index: -1;}.video_info {position: relative;margin-top: 50px;}.lg_video {margin-top: 50px;}/*講座諮詢*/ 
.form-horizontal .form-group { margin-left: 0;margin-right: 0;}.id16 input[type=checkbox], input[type=radio] {    margin-right: 5px;    width: 13px;}.id16 .boxname {    font-size: 14px;    line-height: 1.8em;    margin-right: 32px;    min-width: calc(100%/6 - 50px);    display: inline-block;}.id16 .form-horizontal .control-label {    font-size: 16px;    font-weight: 400;    letter-spacing: 1px;    line-height: 30px;    width: 100px;}.id16 .form-group .col-sm-12.col-md-11 {width: calc(100% - 100px);}.id16 .col-sm-12.col-md-5 {width: calc(100%/2 - 100px);}.id16 #eForm1 > div:nth-child(11) > label {width: 100%;}.id16 #eForm1 > div:nth-child(11) > div { width: 100%;padding: 0;}.id16 .customized_columns ._input, .id16 .customized_columns select {    background:#f5f5f5;    border: 0px;    border-radius: 0;    box-shadow: none;}.id16 .form-group .form-control:focus {    border-bottom: 1px solid #c60d41;}.id16 .form-group .form-control {    border-bottom: 1px solid transparent;    transition: .5s;}.id16 .formtitle {    color: #000;    text-align: center;    font-size: 25px;    letter-spacing: 1px;    line-height: 30px;    margin-bottom:30px;    margin-top:50px;}.id16 .formdesc {    color: #333;    letter-spacing: 1px;    line-height: 30px;    font-size: 14px;    margin-bottom: 50px;}.id16 .formdesc ul {padding-left: 19px;color: #666;}.id16 .about_text h6 {font-size: 14px !important;}.id16 .eformsDesc h6 {    font-size: 20px;    line-height: 30px;    margin-bottom: 30px;    padding-bottom: 15px;    border-bottom: 1px dashed #a0a0a0;}.id16 .eformsDesc h4 {    font-size: 20px;    color: #c60d41;    letter-spacing: 2px;}.id16 .eformsDesc .content .left_pic {    width: 20%;    float:left;}.id16 .eformsDesc .content .right_pic {    width: calc(100% - 20% - 20px);    margin-left: 20px;    float:left;    overflow: hidden;}.id16 .eformsDesc .content .right_pic img {    height: 100%;    width: auto !important;    max-width: unset;    transform: translateX(-86px);}.id16 .content {    display: flex;    flex-direction: row;    max-height: 700px;    overflow: hidden;    position:relative;}.about_text {    position: absolute;    width: 43%;    right: 4%;    top: 28%;}.lg_text2 {    text-align: center;    font-size: 17px;    line-height: 30px;    border: 1px solid #333;    padding: 50px;    margin: 20px 0;}.block_pic1 { width: 40%;}.block_text1 {width: 55%;}.block_1 {    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: center;    margin: 50px 0;}.lg_text3 {margin-top: 100px;}.block_pic2 {width: 30%;}.block_text2 {width: 65%;}.block_2 {    display: flex;    flex-direction: row-reverse;    justify-content: space-between;    align-items: center;    margin: 50px 0;}.block_pic3 {width: 45%;}.block_text3 {width: 50%;}.block_3 {    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: center;    margin: 50px 0;}.block_pic4 {width: 35%;}.block_text4 {width: 60%;}.block_4 {    display: flex;    flex-direction: row-reverse;    justify-content: space-between;    align-items: center;    margin: 50px 0;}.lg_text3 h6 {    font-size: 18px;    letter-spacing: 1px;    color: #c60d41;}.block_pic1.paneleffect_v1.animated.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;}.block_pic2.paneleffect_v1.animated.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInRight;}.block_pic3.paneleffect_v1.animated.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;}.block_pic4.paneleffect_v1.animated.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInRight;}.block_text1.paneleffect_v1.animated.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInRight;}.block_text2.paneleffect_v1.animated.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;}.block_text3.paneleffect_v1.animated.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInRight;}.block_text4.paneleffect_v1.animated.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;}/*品牌故事*/ 
.text_about {    position: absolute;    font-size: 17px;    letter-spacing: 1px;    line-height: 30px;    padding: 50px;    top: 150px;    left: 0;    background: #fff;    box-shadow: -5px -3px 9px -7px rgba(0, 0, 0, 0.3);    z-index:11;    width:40%;}.text_about h4 {    font-size: 30px;    color: #c60d41;    letter-spacing: 1px;    line-height: 40px;    margin-bottom: 20px;}.pic_about {    width: 95%;    margin-left: 5%;    margin-bottom:50px;    margin-top:50px;    position:relative;}.slogan_pic {    width: 230px;    margin-right: 30px;    padding-right: 30px;    border-right: 1px solid #ccc;    display: inline-block;}.slogan_text {    font-size: 20px;    letter-spacing: 2px;    line-height: 40px;    color: #333;    width: calc(100% - 260px);    display: inline-block;}.lg_slogan {display: flex;}.lg_slogan {    display: flex;    width: fit-content;    margin: 0 auto 50px;}.id4 section.call_to_action{position:relative;}.id4 section.call_to_action:after {    content: "";    position: fixed;    background: url(archive/image/customization/products_deco.png)no-repeat;    width: 300px;    height: 313px;    background-size: contain;    left: 0;    top: 40%;    z-index: -1;    opacity: 0.6;}.text1-about {width: 100%;}.logo_pic {width: 20%;}.textabout_block {    display: flex;    flex-direction: row;    justify-content:space-between;    align-items: center;    margin-bottom:80px;}.logo-img {    border: 1px solid #d0d0d0;    padding: 20px;}.logo-text {    text-align: center;    font-size: 13px;    color: #333;    font-weight: 400;    margin-top: 20px;}.logo-img2 {    border-radius: 50%;    border: 1px solid #e6e6e6;    padding: 15px;}.logo-img2 img {    border-radius: 50%;}.logo-text2 {    text-align: center;    margin-top: 10px;    font-size: 13px;    color: #333;}.logo_pic2 {width: 30%;}.text2-about {width: 100%;}.textabout_block2 {    display: flex;    justify-content: space-between;    align-items: center;}ul.year_block { padding-left: 19px;}h4.year-title {    margin-top: 50px;    padding-top: 30px;    border-top: 1px solid #ccc;    font-size: 18px;    font-weight: bold;    letter-spacing: 2px;}.logo_pic.paneleffect_v1.animated.fadeInUp {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight;}.logo_pic2.paneleffect_v1.animated.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;}.text_about.paneleffect_v1.animated.fadeInUp {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft;}.news-pic {width: 40%;float: left;}.news-word ul {padding-left: 19px;}.news-word {width: 55%;float: right;}.about {position: relative;}.RWDeditor01 .model-title {margin-bottom: 15px !important;font-size: 25px !important;}.RWDslider01.pic-right .pic-list {width: 20%;}#article > div.model.article_model.RWDslider01.pic-right .text{ width: 75%;}.RWDslider01 .pic img {border: 1px solid #ccc;}.slick-slider .slick-list {height: auto !important;}.pic-list figure {margin: 0;}.RWDslider01 .editor {color: #333;}.RWDslider01 .pic-list {width: 30%;}#article > div:nth-child(5) .text{width: 65%;float: right;}#article > div:nth-child(5) .pic-list img {    border-radius: 50%;    padding: 15px;}/*時間軸*/ 
.RWDtimeline01 li.event .point .title {    font-size: 18px;    letter-spacing: 1px;    font-weight: 400;    color: #333;    line-height: 30px;}.RWDtimeline01 li.event .point .date {    color: #c60d41;    letter-spacing: 0px;    font-size: 16px;}.member_join_strong {color: #c60d41;}#btn_member_login {background-color: #333}ul.shopping-step.list-inline {    margin: 0 auto;    margin-bottom: 60px;}.img-responsive {    display: inline-block;    max-width: 100%;    height: auto !important;    width: 100% !important;}/*產品*/ 
.RWDproduct_page .style-radio .form-radio.checked {    padding: 0;    border: 0;    margin: 0;    margin-left: 10px;    margin-bottom: 15px;    width: 40px;    height: 40px;}.RWDproduct_page .form-radio input[type=radio] {    width: 40px;    height: 40px;}.RWDproduct_page .style-radio .form-radio.checked img {width: 100%;}.sortbar a:hover {color: #000000;}.sortbar .active {    color: #c60d41;    font-weight: 400 !important;}.RWDproduct_page .style-radio .form-radio {    padding: 0;    border: 0;    margin-left: 10px;    margin-bottom: 15px;    width: 40px;    height: 40px;}.RWDproduct_page .style-radio .form-radio img{width: 100%;}.RWDproduct_page .related-box .name {max-height: none;}/*會員註冊*/ 
.login_box_footer {display:none}.login_box_body {padding-bottom:25px}/*相關產品*/ 
.RWDproduct_page .related-box .item a {max-width: 100%;}.RWDproduct_page .related-box .item {    width: calc(100%/5 - 20px);    margin: 0 10px;}.RWDproduct_page .list-inline.related-slider {    display: flex;    align-items: flex-start;    flex-direction: row;    flex-wrap: wrap;}.RWDproduct_page .related-box .name {    max-height: none;    color: #333;    letter-spacing: 1px;    font-size: 15px;    line-height: 1.8em;}

/*內頁 end*/ 

/*回上頁按鈕 start*/ 


/*最新消息內文*/ 
.btn_back a:hover {    background: #c60d41;    transition: .3s;}.btn_back {    padding: 0;    line-height: unset;    border-radius: 30px;    background: transparent !important;    float: right;}.btn_back a {    padding: 6px 35px;    font-size: 14px;    letter-spacing: 1px;    background: #333;    border-radius: 30px;    transition: .3s;}/*產品內文*/ 
.RWDproduct_page .btn_back {    padding: 0;    border-radius: 30px;    background: transparent !important;    float: right;    margin-right: 0;}/*電子表單*/ 
.ebtn.currectsend_btn {    background: transparent !important;    border-radius: 50%;    float: right;}a.web_btn2 {    padding: 6px 35px;    font-size: 14px;    letter-spacing: 1px;    background: #333;    border-radius: 30px;    transition: .3s;    color: #fff;    margin-top: 50px;}a.web_btn2:hover {    background: #c60d41;    transition: .3s;}/*會員*/ 
.btn.btn-primary a {    border-radius: 30px;    background: #000;    padding: 10px 30px;}.btn.btn-primary {    background: transparent;    padding: 0;    border: 0;}.btn.btn-primary :hover {    background: transparent;    padding: 0;    border: 0;}

/*回上頁按鈕 end*/ 

/*會員登入 start*/ 


.RWDmenu_plus04 .member-block {    background: #333;    height: calc(100% - 23px);    top: auto;    bottom: 0;}.RWDmenu_plus04 .member-block .member-close-btn:after, .RWDmenu_plus04 .member-block .member-close-btn:before {background: #fff;}.RWDmenu_plus04 .member-block .member-close-btn {color: #fff;}|.member-block h3 {    color: #fff;    border-color: #fff;}.RWDmenu_plus04 .member-block .login-is-on .item a {    color: #fff;    border-bottom: 1px solid #616161;}#join_form {    margin-top: 0px;/*    padding: 0 5%;*/}#join_form .btn-primary {    background: #c60d41;    border-radius: 30px;    padding: 9px 40px;}#join_form .btn-primary:hover {    background: #c60d41;}

/*會員登入 end*/ 

/*小螢幕 start*/ 


@media (max-width:1680px){/*1680px*/ 
.bottom_block {background-size: cover;}}@media (max-width:1500px){/*1500px*/ 
.RWDmenu_plus04 .header {padding: 0 30px;}.RWDmenu_plus04 #search-box {margin-right: 190px;}.brands_block .container {padding: 0 25px 0px 25px;}.course_block {padding: 100px 0px 100px 0px;}.product_block .container {width: 90%;}.RWDservice004 .main-slider .swiper-slide:after {font-size: 70px;right: -150px;bottom: 237px;}.RWDservice004 .main-slider .swiper-slide {padding-bottom: 30px;}.RWDservice004 .editor.editor_1_2, .RWDservice004 .editor.editor_2_2, .RWDservice004 .editor.editor_3_2, .RWDservice004 .editor.editor_4_2, .RWDservice004 .editor.editor_5_2 {width: 150px !important;left:40%;}.RWDservice004 .main-slider .swiper-slide:before {width: 300px;right: -120px;}.footer_block .container {width: 85%;}.RWDmenu_plus04 .site-nav {left: 48%;}.RWDmenu_plus04 .header .logo {width: 250px; margin-top: 22px;}}@media (max-width:1400px){/*1400px*/ 
.video_block .container {width: 90%;}.video_btn {right: -50px;}.RWDservice004 .main-slider .swiper-slide:before{display:none;}.RWDservice004 .tab_block {width: 20%;}.swiper-container.main-slider {width: 80%;}.RWDservice004 .main-slider .swiper-slide {padding-left: 30px;}.news_block {padding: 100px 0px 100px 0px;}.RWDservice004 .editor.editor_1_3, .RWDservice004 .editor.editor_2_3, .RWDservice004 .editor.editor_3_3, .RWDservice004 .editor.editor_4_3, .RWDservice004 .editor.editor_5_3 {width: 60% !important;}.RWDservice004 .editor.editor_1_2, .RWDservice004 .editor.editor_2_2, .RWDservice004 .editor.editor_3_2, .RWDservice004 .editor.editor_4_2, .RWDservice004 .editor.editor_5_2{left:36%;}.RWDmenu_plus04 .features .edit {display: none;}.RWDmenu_plus04 .header {height: 75px;background: #fff;}.RWDmenu_plus04 .features {margin-top: 0;width:190px;}.main {margin-top: 107px;}.RWDmenu_plus04 .header .logo {opacity: 1;}.RWDmenu_plus04 .container {width: 100%;display: block;}.RWDmenu_plus04 .features .search-btn {margin-right: 15px;}.RWDmenu_plus04 .features .member-btn {margin-right: 0;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn {padding: 23px 10px;}.RWDmenu_plus04 #search-box {margin-right: 157px;bottom: 17px;}.RWDproduct002_v2 .col-md-12 {padding: 0;}.news_block>.container {width: 90%;}p.text-left {padding: 0 20px;}.swiper-container.main-slider:after {bottom: 40px;}.RWDmenu_plus04 .header:after{    width: calc(100% - 350px);}}@media (max-width:1300px){/*1300px*/ 
.swiper-container.main-slider {width: 75%;margin-right: 5%;}.course_text { width: 700px;}.RWDmenu_plus04 .site-nav {left: 48%;}.RWDmenu_plus04 .header .logo {width: 200px;margin-top: 27px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 13px;}.RWDmenu_plus04 .site-nav {left: 45%;}.RWDmenu_plus04 .dropdown-menu {left: 62%}.RWDmenu_plus04 .header:after {width: calc(100% - 300px)}}@media (max-width:1280px){/*1280*/ 
.footer_block .container {width: 90%;}.news_block>.container {width: 90%;}.brands_block .container {padding: 0;}.footer_block .container {width: 95%;}.RWDmenu_plus04 .header:after {    width: calc(100% - 300px);}}@media (max-width:1200px){/*1200px*/ 
.brands_block:after {width: 120px;height: 120px;bottom: 150px;}p.text-left {font-size: 15px;}}

/*小螢幕 end*/ 

/*1199px start*/ 

@media (max-width: 1199px) {
/*1199px*/ 
.RWDmenu_plus04 .site-nav .menu li.menu_h.hidden-lg {display: none;}.video_block .container {width: 95%;}.swiper-container.main-slider:after{display:none}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p1 {width: calc(100%/2 - 3px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p10 {width: calc(100%/3 - 1px);float: right;}.product_block:after {width: 200px;height: 206px;}.RWDservice004 .editor.editor_1_2, .RWDservice004 .editor.editor_2_2, .RWDservice004 .editor.editor_3_2, .RWDservice004 .editor.editor_4_2, .RWDservice004 .editor.editor_5_2 {display: none;}.RWDmenu_plus04 #search-box .form-control {width: 230px;}.RWDmenu_plus04 .header:after { width: calc(100% - 260px);}.call_to_action>.container {width: 90%;}.RWDmenu_plus04 .dropdown-menu {left: 61%;max-height: calc(80vh - 70px)!important}
}
/*1199px end*/ 

/*1024px start*/ 

@media (max-width: 1024px) {
.RWDmenu_plus04 .header-in{    display: table-row;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p6, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p7, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p8, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p9, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p10 {padding-top: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item { padding: 0;}.RWDmenu_plus04 .header:after {width: 70%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p6, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p7, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p8 {padding-top: 20px;padding-bottom: 20px;}.ml-stack-nav-toggle__line {background: #fff;}.ml-stack-nav-toggle i {color: #fff;}.RWDmenu_plus04 .features:after {background-color: #8a8a8a;}.RWDmenu_plus04 .features {width: 190px;}.RWDmenu_plus04 #search-box {margin-right: 275px;}.RWDmenu_plus04 #mobile-menu .menu li a {color: #fff;}.RWDmenu_plus04 #mobile-menu {background-color: #333;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before {background-color: #fff;}.RWDmenu_plus04 .menu-icon{color:#fff;}.c_item {width: 150px;height: 150px;padding: 10px;}.c_content2 {justify-content: space-evenly;}.brands_block .flipster__container li {width: 900px;}.brands_block .flipster__button--prev {transform: translateX(calc(-1000px/2));}.brands_block .flipster__button--next {transform: translateX(calc(1000px/2));}.brands_block .RWDProduct010 .text {display: none;}.brands_block .RWDProduct010 .flipster__item--current .info {width: 49.6%;padding: 30px 0px;}.flipster {height: 530px;}/*廣告*/ 
.RWDservice004 {flex-direction: column;}.RWDservice004 .tab_block {    width: 90%;    padding: 20px 0px;    border-bottom: 1px solid #101010;    z-index: 11;}.tab_block .swiper-wrapper {flex-direction: row;height: auto;}.RWDservice004 .tab_name {    width: calc(100%/5);    text-align: center;    justify-content: center;}.swiper-container.main-slider {    width: 85%;    margin-right: 10%;}.RWDservice004 .tab_name:after{display:none}.RWDservice004 .editor.editor_1_1, .RWDservice004 .editor.editor_2_1, .RWDservice004 .editor.editor_3_1, .RWDservice004 .editor.editor_4_1, .RWDservice004 .editor.editor_5_1 {    width: 35% !important;    margin-top: 0;}/*products*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item.p1 {display: none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p10{display: none;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p6, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p7, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p8, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p9, .RWDproduct002_v2 .RWDproduct002_v2 .popup-portfolio .portfolio-item.p2, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p3, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p4, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p5, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p11, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p12, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p13, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p14{    width: calc(100%/4 - 1px);    padding: 0 0px 30px 0px;}.edm_block .container {width: 50%;}.footer_info {display: flex;flex-wrap: wrap;padding: 40px 0px;}.left_block {order: 1;width: calc(100%/2);}.right_block {order: 2;width: calc(100%/2);}.middle_block {    order: 3;    width: 100%;    margin-top: 30px;}.tel_block .RWDedictor {font-size: 15px;}.portfolio-item.grow.c3.col-sm-4.p11, .portfolio-item.grow.c3.col-sm-4.p12, .portfolio-item.grow.c3.col-sm-4.p13, .portfolio-item.grow.c3.col-sm-4.p14{-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}.RWDmenu_plus04 .main-menu .mCSB_inside>.mCSB_container {padding: 0px 60px;}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom: 1px solid #484848;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow {margin-left: 0px;margin-right: 0px;}.brands_block .flipster__button {font-size: 5px !important;}.more_btn {display: inline-block;}.more_btn.v_b {display: inline-block;transition: 0.3s;}.scrollTop002 {width: 60px;}.video_btn{display:none}.RWDmenu_plus04 #mobile-menu .menu>li>ul {    background-color: #333;}/*內頁*/ 
.call_to_action>.container { padding: 0 30px;}.text_about {    top: 100px;    width: 50%;}.pagecontent.menu5{padding:0 30px !important;}.RWDslider01 .products-list {margin: 0;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>ul { background-color: #444444;}.layoutlist_4 .pricearea {flex-direction: column-reverse;}.big.stage {width: 100%;}.step_item {padding: 0;}.id16 .content {max-height: 537px;}.about_text {    width: 43%;    right: 5%;    top: 18%;}.RWDproduct_page .pic-box {width: calc(100% - 400px);}.RWDproduct_page .products-info {width: 400px;}.layoutlist_7 .litem {width: calc(100%/2);float:left;}.page_subject h1.pageTitle {font-size: 27px;}.m2018 .products-nav>ul>li>a {font-size: 14px;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active {background-color: #333;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>ul {background-color: #313131;}.slogan_text {    font-size: 17px;    letter-spacing: 1px;    width: calc(100% - 220px);}.lg_slogan {width: 760px;}.id16 .eformsDesc .content .right_pic img {max-width:150%;}div#m_RWDfullscreen01_1_1btn_forget_send {    text-align: center;    width: 100%;    display: block;}.menu-open .RWDmenu_plus04 #mobile-menu {    height: calc(100% - 32px);    bottom: 0;    top: inherit;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop {float: right;}.id32 .pagecontent.menu8 {padding: 0 15px !important;}.member_rule ol {padding-left: 35px;}.RWDproduct_page .related-box .item {width: calc(100%/4 - 20px);}
}
/*1024px end*/ 

/*991px start*/ 

@media (max-width: 991px) {
.RWDmenu_plus04 #search-box {    margin: 0;    transform: translateY(60px);    width: 100%;    background: #333;    padding: 10px 20px;    bottom: 0;    opacity: 0 !important;}.RWDmenu_plus04 #search-box .form-control {width: 90%;}.RWDmenu_plus04 #search-box .search {    color: #fff;    top: 0;    font-size: 20px;    padding-right: 30px;}.RWDmenu_plus04 #search-box .form-control {    background: transparent;    border-color: transparent;}.RWDmenu_plus04 .header:after {width: 65%;}.RWDmenu_plus04 #search-box.is-open {opacity: 1 !important;}.RWDservice004 .main-slider .swiper-slide:after{display:none}.video_btn {width: 80px;height: 80px;bottom: 9px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p6, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p7, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p8, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p9, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p2, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p3, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p4, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p5, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p11, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p12, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p13, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p14{    width: calc(100%/3 - 1px);    padding: 0 0px 30px 0px;}.bottom_block {background: #eee;}.course_block {background: #eee;}.product_block {padding: 100px 0px;}.top_block { margin-bottom: 53px;}.edm_block .container {width: 80%;}.copy_block {    flex-direction: column;    font-size: 10px;    height: 100px;    line-height: 20px;}.tel_block .item {width: calc(100%/3 - 10px);flex-wrap: wrap;}.tel_block .RWDedictor {justify-content: flex-start;}.footer_block .container {width: 90% !important;}.left_block {width: 55%;}.right_block{width: 45%;}.news_block {padding: 0px 0px 100px 0px;}.brands_phone{display:block;padding:100px 0px;position:relative;}.brands_block{display:none;}.more_btn a {padding: 7px 15px;}.RWDservice004 .main-slider .swiper-slide {padding-left: 15px;}.RWDservice004 .main-slider .swiper-slide:after{display:none}.m2018 .products-nav .nav-title {font-size: 17px;}/*內頁*/ 
.text_about {padding: 30px;}.text_about {font-size: 14px;}section.call_to_action h4 {    font-size: 17px;    line-height: 21px;    margin: 0 0 15px 0;}.slogan_text {    font-size: 18px;    line-height: 30px;}.RWDslider01.pic-right .pic-list {padding-left: 0;}.RWDslider01 .pic-list {padding-right: 0;}.RWDproduct_page .pic-box {width: 100%;}.RWDproduct_page .products-info {width: 100%;}.step_item {    width: calc(100%/2 - 30px);    margin-bottom: 30px;    margin: 0 15px 30px 15px;}.id16 .content {    max-height: unset;    flex-wrap: wrap;}.id16 .eformsDesc .content .right_pic img {    height: 100%;    width: auto !important;    transform: translateX(0px);}.about_text {    position: relative;    width: 100%;    top: 0;    right: 0;    margin-top: 50px;}.id16 .eformsDesc .content .right_pic {height: 377px;}.block_pic1 {width: 100%;}.block_text1 {width: 100%;margin-top: 30px;}.block_1 {flex-direction: column;}.block_text2 {width: 100%;}.block_pic2 {width: 100%;margin-bottom:30px;}.block_2 {flex-direction: column;}.block_pic3 {width: 100%;}.block_text3 {width: 100%;margin-top:30px;}.block_3 {flex-direction: column;}.block_text4 {width: 100%;margin-top:30px;}.block_pic4 { width: 100%;}.block_4 {flex-direction: column;}.pagecontent.menu5 { padding: 0 10px !important;}.id16 .form-horizontal .control-label {width: 110px;}.id16 .form-group .col-sm-12.col-md-11 {width: calc(100% - 110px);}.id16 .col-sm-12.col-md-5 {width: calc(100%/2 - 110px);}.id16 .boxname { min-width: calc(100%/4 - 54px);}.id16 .eformsDesc .content .right_pic {height: 401px;}.id16 #eForm1 > div:nth-child(11) > div {padding: 0 15px;}.step_item {margin: 0px 25px 30px 25px;width: calc(100%/2 - 50px);}.slogan_text {width: 100%;}.lg_slogan {width: 100%;}.video_content {padding: 30px;bottom:-12px;}.device-nav {    margin-bottom: 50px !important;}.btn_back {width: 100%;}.btn_back a {    width: 100%;    display: block;}.RWDproduct_page .related-box .item {    width: calc(100%/3 - 20px);}
}
/*991px end*/ 

/*850 start*/ 


@media (max-width:850px){/*850px*/ 
.RWDmenu_plus04 .header:after {    width: 67%;}.RWDmenu_plus04 #search-box {    margin: 0;    transform: translateY(60px);    width: 100%;    background: #333;    padding: 10px 20px;    bottom: 0;    opacity: 0 !important;}.RWDmenu_plus04 #search-box .form-control {width: 90%;}.RWDmenu_plus04 #search-box .search {    color: #fff;    top: 0;    font-size: 20px;    padding-right: 30px;}.RWDmenu_plus04 #search-box .form-control {    background: transparent;    border-color: transparent;}.RWDmenu_plus04 .header:after {width: 65%;}.RWDmenu_plus04 #search-box.is-open {opacity: 1 !important;}.RWDservice004 .main-slider .swiper-slide:after{display:none}.video_btn {width: 80px;height: 80px;bottom: 9px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p6, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p7, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p8, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p9, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p2, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p3, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p4, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p5, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p11, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p12, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p13, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p14{    width: calc(100%/3 - 1px);    padding: 0 0px 30px 0px;}.bottom_block {background: #eee;}.course_block {background: #eee;}.product_block {padding: 100px 0px;}.top_block { margin-bottom: 53px;}.edm_block .container {width: 80%;}.copy_block {    flex-direction: column;    font-size: 10px;    height: 100px;    line-height: 20px;}.tel_block .item {width: calc(100%/3 - 10px);flex-wrap: wrap;}.tel_block .RWDedictor {justify-content: flex-start;}.footer_block .container {width: 90% !important;}.left_block {width: 55%;}.right_block{width: 45%;}.news_block {padding: 0px 0px 100px 0px;}.brands_phone{display:block;padding:100px 0px;position:relative;}.brands_block{display:none;}.more_btn a {padding: 7px 15px;}.RWDservice004 .main-slider .swiper-slide {padding-left: 15px;}.RWDservice004 .main-slider .swiper-slide:after{display:none}.m2018 .products-nav .nav-title {font-size: 17px;}/*內頁*/ 
.text_about {padding: 30px;}.text_about {font-size: 14px;}section.call_to_action h4 {    font-size: 17px;    line-height: 21px;    margin: 0 0 15px 0;}.slogan_text {    font-size: 18px;    line-height: 30px;}.RWDslider01.pic-right .pic-list {padding-left: 0;}.RWDslider01 .pic-list {padding-right: 0;}.RWDproduct_page .pic-box {width: 100%;}.RWDproduct_page .products-info {width: 100%;}.step_item {    width: calc(100%/2 - 30px);    margin-bottom: 30px;    margin: 0 15px 30px 15px;}.id16 .content {    max-height: unset;    flex-wrap: wrap;}.id16 .eformsDesc .content .right_pic img {    height: 100%;    width: auto !important;    transform: translateX(0px);}.about_text {    position: relative;    width: 100%;    top: 0;    right: 0;    margin-top: 50px;}.id16 .eformsDesc .content .right_pic {height: 377px;}.block_pic1 {width: 100%;}.block_text1 {width: 100%;margin-top: 30px;}.block_1 {flex-direction: column;}.block_text2 {width: 100%;}.block_pic2 {width: 100%;margin-bottom:30px;}.block_2 {flex-direction: column;}.block_pic3 {width: 100%;}.block_text3 {width: 100%;margin-top:30px;}.block_3 {flex-direction: column;}.block_text4 {width: 100%;margin-top:30px;}.block_pic4 { width: 100%;}.block_4 {flex-direction: column;}.pagecontent.menu5 { padding: 0 10px !important;}.id16 .form-horizontal .control-label {width: 110px;}.id16 .form-group .col-sm-12.col-md-11 {width: calc(100% - 110px);}.id16 .col-sm-12.col-md-5 {width: calc(100%/2 - 110px);}.id16 .boxname { min-width: calc(100%/4 - 54px);}.id16 .eformsDesc .content .right_pic {height: 401px;}.id16 #eForm1 > div:nth-child(11) > div {padding: 0 15px;}.step_item {margin: 0px 25px 30px 25px;width: calc(100%/2 - 50px);}.slogan_text {width: 100%;}.lg_slogan {width: 100%;}.video_content {padding: 30px;bottom:-12px;}.device-nav {    margin-bottom: 50px !important;}.btn_back {width: 100%;}.btn_back a {    width: 100%;    display: block;}}

/*850 end*/ 

/*600px start*/ 

@media (max-width: 600px) {
.RWDshopping a {width:100%;}/*loading*/ 
.fl img {width: 100%;}.fl {    width: 250px;    left: 50% !important;    top: 50% !important;    margin-left: -125px;    margin-top: -33px;}.RWDmenu_plus04 .header .logo {width: 100%;margin-top: 10px;padding:5px 80px;margin-bottom:10px;position: absolute;}.RWDmenu_plus04 .header:after {    width: 100%;    bottom: 0;    height: 61px;    top: unset;}.RWDmenu_plus04 .ml-stack-nav-toggle {    transform: translateY(57px);    margin-right: 9px;}.RWDmenu_plus04 .header {padding: 0 10px;}.ml-stack-nav-toggle { padding: 28px 14px;}.RWDmenu_plus04 .header {padding: 0 10px;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn {padding: 15px 10px;}.RWDmenu_plus04 .features {height: 59px;}.RWDmenu_plus04 .header{height: 59px;}.main {margin-top: 147px;}.RWDservice004 .main-slider .swiper-slide {flex-direction: column-reverse;}.RWDservice004 .editor.editor_1_1, .RWDservice004 .editor.editor_2_1, .RWDservice004 .editor.editor_3_1, .RWDservice004 .editor.editor_4_1, .RWDservice004 .editor.editor_5_1 {width: 100% !important;}.RWDservice004 .editor.editor_1_3, .RWDservice004 .editor.editor_2_3, .RWDservice004 .editor.editor_3_3, .RWDservice004 .editor.editor_4_3, .RWDservice004 .editor.editor_5_3 {    width: 100% !important;    margin-top: 30px;}.video_btn {    width: 50px;    height: 50px;    bottom: 9px;    right: -25px;}.video_btn a img {width: 10px;}.RWDservice004 .main-slider .swiper-slide {    padding: 0;    width: 100% !important;}.RWDmenu_plus04 .header.is-up {height: 59px;}.RWDservice004 {padding: 0;}.RWDservice004 .tab_name {    font-size: 15px;}.course_text {    width: 100%;    position: relative;}.bottom_block{display:none;}.c_content {font-size: 16px;}.c_content2 {flex-direction: column;margin-top: 20px;}.c_item {    height: auto;    width: 80%;    border-radius: 0;    background: transparent;    display: flex;    flex-direction: row;    justify-content: end;}.c_title2 {font-size: 17px;margin-right: 20px;}.c_number {    margin-top: 0;    padding-bottom: 0;}.RWDproduct002_v2 .active .btn.btn-rj {    background-color: #000;    color: #fff;}.RWDproduct002_v2 .popup-portfolio .portfolio-item.p6, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p7, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p8, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p9, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p2, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p3, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p4, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p5, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p11, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p12, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p13, .RWDproduct002_v2 .popup-portfolio .portfolio-item.p14 {    width: calc(100%/2 - 1px);    padding: 0 0px 30px 0px;    float: left;}.filter-portfolio{display: block;}.RWDproduct002_v2 .portfolio-item{height:auto !important;}.RWDproduct002_v2 .portfolio-item > .inner-content{display: flex;flex-direction: column-reverse;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content{position: relative;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text{display: block;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4{position: relative;bottom: 0;margin: 0 auto;}.RWDproduct002_v2 .portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text p{display: block;position: relative;padding: 0;}.filter-portfolio {margin-bottom: 0;}.RWDnews005 h1.main-title { text-align: center;}.left_block {    width: 100%;    text-align: center;    margin-bottom: 30px;}.right_block {    width: 100%;    text-align: center;}.menu_footer_1, .menu_footer_2 {    display: inline-block;    float: none;    width: 40%;    margin-right: 0;    margin: 0 3%;}.menu_footer_1 li, .menu_footer_2 li {    width: 100%;    padding-left: 0px;}.edm_block .container {width: 90%;}.tel_block .RWDedictor {flex-direction: column;}.tel_block .item {    width: 100%;    height: 40px;}.tel_block .item:nth-child(2) {    border-left: 0;    border-right: 0;}.footer_block:after{display:none}.scrollTop002 {    width: 100%;    height: 40px;    border-radius: 0px;    background: #000;    top: -40px;    border-left: 0;}.scrollTop002 .ii {background: transparent !important;}.footer_block {margin-top: 30px;}.RWDproduct002_v2 .filter-portfolio ul {border-bottom: 0;}.product_block:after{top: 50px;}.brands_phone .fa-angle-right:before, .fa-angle-left:before {color: #fff;}.brands_phone .RWDnews005 .owl-theme .owl-controls .owl-buttons div {background: #000;border-radius: 0;top:30%;}.brands_phone .owl-buttons {display: block;}.brands_phone {padding: 100px 0px 50px 0px;}.brands_phone .RWDnews005 h4 a {    font-size: 20px;    letter-spacing: 0px;    font-weight: 600;}.brands_phone .RWDnews005 .margin-top-20 {    margin-bottom: 10px;    padding-bottom: 10px;    border-bottom: 1px solid #ccc;}.RWDservice004 .tab-arrow, .RWDservice004 .tab-prev {display: flex !important;}.RWDservice004 .tab-prev {left: -10px;z-index:111;}.RWDservice004 .tab-next {right: -10px;z-index:111;}.RWDmenu_plus04 .features .search-btn {    margin-right: 10px;}.brands_phone .fa-angle-right:before, .fa-angle-left:before {    font-size: 20px;    position: absolute;}.brands_phone .RWDnews005 .owl-theme .owl-controls .owl-buttons div {    display: flex;    justify-content: center;    align-items: center;}#RWDfullscreen01 .fa {    height: 20px !important;    width: 16px !important;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next {    width: 40px !important;    height: 40px !important;}i.fa.fa-angle-left {    position: relative;    left: -5px;}i.fa.fa-angle-right {    position: relative;}.RWDnews005 .controlls-over .owl-controls .owl-next { right: 0;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: 0px;}input#edm_email::placeholder {font-size: 12px;letter-spacing: 0px;}.RWDnews005 .margin-top-20 h1 {top: -5px;right: 17px;}.RWDnews005 .margin-top-20 h2 {top: -5px;right: 17px;}/*內頁*/ 
.step_item {width: 100%;}#mobile-fixed .price-box li.delline {color: #666;}.products_d_pic.paneleffect_v1.animated.fadeInUp img {    width: 100% !important;    height: auto !important;}.paneleffect, .paneleffect_v1 {opacity: 1 !important;}.id4 section.call_to_action:after{display:none}.lg_slogan {width: 100%;flex-direction: column;}.slogan_pic {    margin: 0 auto;    padding-right: 0;    border-right: 0;    margin-bottom: 20px;}.slogan_text {    width: 100%;    text-align: center;}.text_about {    position: relative;    width: 100%;    top: 0;    text-align: center;}.pic_about {width: 100%;margin: 0 auto;}.pagecontent.menu5 {padding: 0 !important;}.call_to_action>.container {padding: 0 30px;}.RWDslider01.pic-right .pic-list {    width: 80%;    margin: 0 auto;    margin-bottom: 30px;}#article > div.model.article_model.RWDslider01.pic-right .text {width: 100%;}.RWDslider01 .pic-list {width: 100%;}.RWDslider01 .model-title {text-align: center;}#article > div:nth-child(5) .text { width: 100%;}#mobile-fixed .btn-shop .btn.add {    border-radius: 30px;    background: #000;}#mobile-fixed .btn-shop .btn.shop {    background: #c60d41;    border-radius: 30px;}.delivery-box {margin-top: 30px;}.faq_question td {font-size: 15px;}.layoutlist_7 .litem {    width: 100%;    margin: 0 auto;    margin-top: 20px;    margin-bottom: 40px;}.video_content {    position: relative;    width: 100%;    padding: 30px;    bottom: 0;    margin-bottom: 30px;}.video_pic { width: 100%;}.btn_back {    width: 100%;    margin-top: 50px;    margin: 50px auto 0 auto;}.layoutlist_2 .album_item {margin-bottom: 50px;padding:0px;}.pagecontent {margin-top: 50px !important;}.btn_back a {display: block;}#btn_member_login {background: #000;border-radius: 30px;}.tab_title {    font-size: 20px !important;    font-weight: bold;    color: #333 !important;    letter-spacing: 2px;}.tab.open .tab_title{ margin-bottom: 30px;}section.call_to_action .tab_content h4 {    font-size: 17px !important;    letter-spacing: 1px !important;    line-height: 30px !important;    margin-bottom: 0px !important;    padding-bottom: 5px !important;    color: #c60d41 !important;}.id32 .tabs nav ul li a {    padding: 6px 10px;    text-align: center;}.id32 .tabs nav ul li {width: 120px;}#edcontent > br:nth-child(1) {display: none;}#edcontent > br:nth-child(2) {display: none;}.tab_row.hidden-xs {display: block !important;}.tabs.visible-xs {display: none !important;}.fixed-bottom {    display: flex;flex-direction: column;    justify-content: center;    align-items: center;}#mobile-fixed .fixed-bottom .btn-shop {    width: 100%;}.id16 .col-sm-12.col-md-5 {width: 100%;}.id16 .form-group .col-sm-12.col-md-11 {width: 100%;}.main .container {    width: 95%;    padding-left: 10px;    padding-right: 10px;}.id16 .boxname {min-width: calc(100%/2 - 54px);}.id16 .eformsDesc .content .right_pic { height: 232px;}.layoutlist_8.rwd .item {margin-bottom: 50px;}.cid4 .pagecontent {padding: 0 !important;}._col.list_img.col-sm-3.col-md-3 {padding: 0;}.layoutlist_7 .litem {padding: 0;}.pagecontent {padding: 0 !important;}.RWDmenu_plus04 .features{width:100%;margin-right:56px;}.RWDproduct_page .related-box .item {    width: calc(100%/2 - 20px);}.slidefixed #lightbox-freight, .slidefixed #lightbox-mamber, .slidefixed #lightbox-voucher, .slidefixed #lightbox-vouchers {z-index: 1111;}.shopping-price-box .active a{position:relative;display:block;margin-top:30px}.sortbar {text-align: center!important}
}
/*600px end*/ 

/*480px start*/ 

@media (max-width: 480px) {
.RWDnews_autolist .slick-slide {    padding: 0 5px 0px 14px;}.shopping-price-box .active{padding-right:0}
}
/*480px end*/ 

/*412px start*/ 


@media (max-width:412px){/*412px*/ 
.product_block .container {width: 100%;}}}

/*412px end*/ 

/*380px start*/ 

@media (max-width: 380px){
.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100% !important;}.RWDedm002 p { font-size: 30px;}.info-text {font-size: 14px;letter-spacing: 0;}.RWDproduct002_v2 .portfolio-item > .inner-content > img {width: 100%;}/*內頁*/ 
.slogan_pic {width: 150px;}.main section .container {padding: 0 10px;}li#MO_fixPrice {display: none !important;}#mobile-fixed .container {padding-left: 5px;padding-right: 5px;}.id16 .eformsDesc h4 {font-size: 16px;}.lg_text2 {padding: 20px;font-size: 14px;}.id16 .eformsDesc h6 {font-size: 18px;}.id16 .eformsDesc .content .right_pic {height: 208px;}.id32 .tabs nav ul li {width: 100px;}
}
/*380px end*/ 

/*320px start*/ 

@media (max-width: 320px){
.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn {padding: 17px 10px;}.RWDmenu_plus04 .features .search-btn {margin-right: 3px;}.RWDmenu_plus04 .header.is-up #search-box {bottom: 2px;}.company_name {font-size: 15px;line-height:20px;}.company_name img {    width: 20px !important;    height: 20px !important;}.RWDedm002 p {font-size: 25px;}/*內頁*/ 
.id16 .eformsDesc .content .right_pic { height: 174px;}.RWDnews005 .margin-top-20 h1 {right: -9px;}.c_item {width: 100%;}.RWDmenu_plus04 .header .logo {padding: 5px 50px;}.hgroup .breadcrumb {position: relative;}
}
/*320px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
