/* all */body{font-family:'Julius Sans One','Noto Sans TC',sans-serif;font-weight: 300;letter-spacing: 1px;}a, a:hover, a:focus{text-decoration: none;transition: all 0.5s ease-out;}p{letter-spacing: 0;color: #555;line-height: 1.5em;font-weight: 300;font-size: 15px;}#RWDfullscreen01 ul,.ft-right .ft-info ul{list-style: none;padding: 0;}/* 反白顏色設定*/::selection {background: #5a7057;color: #fff;}::-moz-selection {background:#5a7057;color: #fff;}.RWDhistory002 .history-block .pic{width: 77px;height: 103px;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*loading*/ 
.RWDfakeloader{background: url(archive/image/customization/loading_bg.jpg) no-repeat;}.RWDfakeloader img{width: auto;}/*行動呼籲*/ 
.mobile-link {    position: fixed;    display: none;    left: 0;    bottom: 0;    width: 100%;    color: #FFF;    text-align: center;    z-index: 800;    transition: all 0.5s ease-out;}.mobile-link .RWDedictor {    display: flex;    flex-direction: row;    align-items: stretch;    align-content: center;    animation-delay: initial !important;    animation-duration: initial !important;    background-color:#ab8f45; }.mobile-link .RWDedictor a {    width: 100%;    color: #fff;    padding: 15px 0;}.mobile-link .RWDedictor a img{width:11px;height:15px;margin-right:10px;}/*搜尋*/ 
.RWDmenu_plus04 .features .search-btn {padding:25px 12px}.RWDmenu_plus04 #search-box.full .form-control {font-size: 20px;}.RWDmenu_plus04 #search-box.full .ibtn {font-size: 20px;}.RWDmenu_plus04 #search-box.full .search-in {max-width:900px}/*寬度間距*/ 
.hotproduct-block .container,.onlinepro-block .container,.hairpro-block .container,.course-block .container{width: 85%;}/*板塊間距*/ 
.hotproduct-block .container,.onlinepro-block .container,.hairpro-block .container,.course-block .container{padding: 80px 0 50px;}/*主標題*/ 
.titlebar{text-align: center;}.titlebar h2{color: #000;font-size: 30px;font-weight: 700;letter-spacing: 2px;margin-top: 0px;}.titlebar .en-text{font-family: 'Julius Sans One';font-size: 55px;font-weight: 400;color: #7a9876;margin: 20px 0 40px;letter-spacing: 0px;}.titlebar p{color: #555;font-size: 18px;text-transform:uppercase;font-weight: 300;}/*選擇規格*/ 
.boxstand .heading h2{color:#000;}.btn-success{background-color: #977826 !important;border: 1px solid #977826 !important;}.btn-success:hover{background-color:#5b7058 !important;border: 1px solid #5b7058 !important;color:#fff;}.nbg{background-color: #555;}.title-price{color:#7a9876;}/*header*/ 
.RWDmenu_plus04 .header{padding: 5px 4% 10px 4%;background: transparent;transition: all 0.5s ease-out;top: 39px;}.RWDmenu_plus04 .logo {z-index: 30;width: auto;transition: all 0.5s ease-out;margin-top: 15px;transition: all 0.5s ease-out;}/*漢堡選單開啟*/ 
.RWDmenu_plus04 .site-nav,.RWDmenu_plus04 #mobile-menu .menu li .m_stitle,.RWDmenu_plus04 #mobile-menu .menu li.active .m_title {display: none;}.RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {display: inline;}/*漢堡條樣式*/ 
.ml-stack-nav-toggle{color:#82957f;}.ml-stack-nav-toggle i{background-color: transparent;}.ml-stack-nav-toggle__line{background: #82957f;}/*漢堡選單樣式調整*/ 
.RWDmenu_plus04 .features {float: right;position: relative;}.RWDmenu_plus04 .features:after {border-left: #ccc dotted 1px;background-color: transparent;}.RWDmenu_plus04 #mobile-menu{    /*background-color: #d4dfd1; */   background-color: #e1e5e0;}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom:1px solid #d3d3d3}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #82957f;}.RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {font-family: 'Noto Sans TC', serif; font-size: 16px;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {background-color: #fff;}.RWDmenu_plus04 .menu li a {color: #637261;}.RWDmenu_plus04 .menu-icon{color:#637261;}.RWDmenu_plus04 .features .cart-btn{color:#82957f;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after,.RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {   border-color: #fff;}.RWDmenu_plus04 .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; }/*header下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu li{text-align: center;}.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 {    position: absolute;    right: 5px;    border-color: #fff;}.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{  font-weight: 400;  text-decoration: none;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 0px;    padding-left: 0;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #fff;}/*header icon*/ 
.RWDmenu_plus04 .features .search-btn img,.RWDmenu_plus04 .features .member-btn img,.RWDmenu_plus04 .features .cart-btn img{  width: 17px;height: 17px;}/*header is-up*/ 
.RWDmenu_plus04 .header.is-up{transition: all 0.5s ease-out;background: #a1b39c;padding-bottom: 0;}.RWDmenu_plus04 .header.is-up .logo{width: 180px;margin-top: 10px;transition: all 0.5s ease-out;}.RWDmenu_plus04 .header.is-up .logo,.RWDmenu_plus04 .header.is-up .features .search-btn img,.RWDmenu_plus04 .header.is-up .features .member-btn img,.RWDmenu_plus04 .header.is-up .features .cart-btn img {   filter: brightness(0) invert(1);}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle,.RWDmenu_plus04 .header.is-up .features .cart-btn{color: #fff;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line{background: #fff;}/*線上購買*/ 
.RWDmenu_plus04 .features .share-group.main_share{    float: left;padding: 15px 5px 25px 5px;}.RWDmenu_plus04 .features .share-group a:last-child{width: 120px;border: #82957f solid 1px; height: 40px; line-height: 40px;text-align: center;color: #82957f; background-color: rgba(255,255,255);}.RWDmenu_plus04 .features .share-group a:hover:last-child{color:#fff;background-color:#82957f;}/*最新消息*/ 
.newstop-block{position: fixed;top: 0;left: 0;width: 100%;z-index: 999;padding: 0 4% 0 4%;transition: all 0.5s ease-out;}.newstop-block .RWDnews_autolist{max-width: 1000px;margin-left: 0;}.newstop-block .RWDnews_autolist .news-box{background: transparent;border-bottom: 1px solid #b8c9b6;}.newstop-block .RWDnews_autolist .title,.newstop-block .RWDnews_autolist .slick-arrow{display: none !important;}.newstop-block .RWDnews_autolist .news-list a{color: #82957f;font-weight: 400;}/*最新消息is-up*/ 
.newstop-block.newsis-up{background: #a1b39c;transition: all 0.5s ease-out;}.newstop-block.newsis-up .RWDnews_autolist{max-width: 100%;}.newstop-block.newsis-up .RWDnews_autolist .news-box{border-bottom: 1px solid rgba(255,255,255,0.5);}.newstop-block.newsis-up .RWDnews_autolist .news-list a{color: #fff;}/*banner*/ 
.banner-block{position: relative;}.banner-block .RWDbanner_plus01 .slick-caption{top: 35%;}.banner-block .container{width: 85%;}.banner-block .RWDbanner_plus01 .logo{position: absolute; top:10%;left: 35%;}.banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 4.8em;color: #7a9876;text-transform: uppercase;letter-spacing: -2px;}.banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 2.7em;color: #7a9876;text-transform:uppercase;letter-spacing: -1px;margin-top:0;}.banner-block .RWDbanner_plus01 .slick-caption .txt3{color: #4c5e49;font-size: 32px;font-weight: 400;margin-top: 35px;}.banner-block .RWDbanner_plus01 .page-scroll {width: auto;left: 0px;margin-left: 15px;bottom: 0;transform: translateX(-50%);transform: translateY(51%);}.banner-block .RWDbanner_plus01 .page-scroll a {display: inline-block;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);color: #7a9876;letter-spacing: .1em;text-decoration: none;-webkit-transition: opacity .3s;transition: opacity .3s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span { writing-mode: tb-rl;margin-bottom: 0; font-size: 12px;letter-spacing: 2px;color:#7a9876;font-weight: 300;padding-bottom: 40px;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::before {position: absolute;content: '';width: 1px;height: 30px;left: 30px; top: 0;background: #7a9876;animation: scd 5s ease 0s infinite alternate;transition: all 0.5s ease 0s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::after {content: '';width: 1px;height: 100%;background: rgba(130,149,127,0.3);position: absolute;left: 30px;bottom: 0;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #5b7058;}/*暢銷商品*/ 
.hotproduct-block{background: url(archive/image/customization/block_bg.jpg);background-attachment: fixed;margin-top: -120px;padding-top: 220px;background-size: cover;}.hotproduct-block .container{padding-top: 0;}.hotproduct-block .RWDProduct006{padding-top: 40px;padding-bottom: 0px;width: 100%;padding: 0;}.hotproduct-block .RWDProduct006 .illustration-v2 {margin-bottom: 0;}.hotproduct-block .RWDProduct006 .heading,.hotproduct-block .RWDProduct006 .illustration-v2 a.product-review,.hotproduct-block .RWDProduct006 .product-description .product-ratings{   display: none; }.hotproduct-block .RWDProduct006 .product-description{padding: 15px 20px;}.hotproduct-block .RWDProduct006 .margin-bottom-5{min-height: 180px;}.hotproduct-block .RWDProduct006 .pull-leftx{min-height: 110px;}.hotproduct-block .RWDProduct006 .product-description{background: #fff;}.hotproduct-block .RWDProduct006 .product-description h4.title-price{margin: 13px 0;}.hotproduct-block .RWDProduct006 .product-description h4.title-price a{color: #000;font-weight: 500;}.hotproduct-block .RWDProduct006 a:hover{text-decoration: none;}.hotproduct-block .RWDProduct006 .product-description .gender{line-height: 24px;color: #787878;font-weight: 300;}.hotproduct-block .RWDProduct006 a.add-cart-new{background-color: #977826;}.hotproduct-block .RWDProduct006 a:hover.add-cart-new{background-color: #5b7058;}.hotproduct-block .RWDProduct006 .full-width{border-radius: 20em 20em 0 0;}.hotproduct-block .RWDProduct006 .product-description .title-price{color: #65895b;font-weight: bold;}.hotproduct-block .RWDProduct006 .product-description .title-price.line-through{color: #687074;}.hotproduct-block .RWDProduct006 .illustration-v2 .product-img a{position: relative;transition: all 0.5s ease-out;}.hotproduct-block .RWDProduct006 .illustration-v2 .product-img a::before{content: '';opacity: 0;border: 1px solid #fff;border-radius: 20em 20em 0 0;position: absolute;top: 20px;left: 20px;width: 90%; height: 90%;transition: all 0.5s ease-out;}.hotproduct-block .RWDProduct006  .illustration-v2 .owl-item:hover .product-img a::before{opacity: 10;transition: all 0.5s ease-out;}.hotproduct-block .RWDProduct006 .owl-controls{display: none !important;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn{border: 2px solid #7a9876;color: #7a9876;}.RWDProduct006 .illustration-v2 .customNavigation a.owl-btn:hover{color: #977826;border-color:#977826;}/*RWDproduct002_v3 設定*/ 
.RWDproduct002_v3{padding: 30px 0;}.RWDproduct002_v3 .section-subject.row{display: none;}.RWDproduct002_v3 .popup-portfolio{margin-bottom: 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item{width: calc(100% / 5 - 1px );}.RWDproduct002_v3 .showbottom .portfolio-bottom__h4{color: #000;font-weight: 500;padding: 15px 0;font-family:'Noto Sans TC';}.RWDproduct002_v3 .showbottom .portfolio-bottom__p{text-align: left;display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4{color: #5b7058;}.RWDproduct002_v3 .showbottom a{min-height: 50px;}.RWDproduct002_v3 .pd-info{display: none;}.RWDproduct002_v3 .price li.selprice{color: #65895b;font-weight: bold;font-size: 18px;}.RWDproduct002_v3 .price li.fixprice{color: #687074; font-size: 14px;text-decoration: line-through;}.RWDproduct002_v3 .btn-box .shop{border-radius: 0;background-color: #977826;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom .btn_add2car{background-color: #5b7058;color: #fff;border: 0;}.RWDproduct002_v3 .portfolio-item>.inner-content>img,.RWDproduct002_v3 .portfolio-item.grow>.inner-content:hover>img{  transform: scale(1);transition-property: initial;}.RWDproduct002_v3 .filter-portfolio ul{display: flex;justify-content: center;align-items: center;}.RWDproduct002_v3 .filter-portfolio ul>li{margin-left: 0;margin-right: 0;border: 1px solid #b7a26c;border-left: 0;}.RWDproduct002_v3 .filter-portfolio ul>li:first-child{border-left: 1px solid #b7a26c;}.RWDproduct002_v3 .btn.btn-rj{border-radius: 0;background-color: #fff;color: #977826;padding-left:35px;padding-right:35px;}html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover{background-color: #b7a26c;}.RWDproduct002_v3 .active .btn.btn-rj{background-color: #b7a26c;}.RWDproduct002_v3 .portfolio-item>.inner-content ._link{position: relative;}.RWDproduct002_v3 .portfolio-item>.inner-content ._link::before{content: '';border: 1px solid #fff;position: absolute;left: 20px;top: 20px;width: calc(100% - 40px);height: calc(100% - 40px);opacity: 0;transition: all 0.5s ease-out;}.RWDproduct002_v3 .portfolio-item>.inner-content:hover ._link::before{opacity: 10;transition: all 0.5s ease-out;}/*染燙髮專區*/ 
.hairpro-block{background: url(archive/image/customization/block_bg02.jpg) no-repeat;background-attachment: fixed;background-size: cover;}.hairpro-block .RWDproduct002_v3 .portfolio-bottom{background: #fff;padding: 15px 15px 20px;}.hairpro-block .RWDproduct002_v3 .showbottom .portfolio-bottom__h4{padding-top: 5px;}/*課程介紹*/ 
.course-block{position: relative;}.course-block::before{content: '';background: url(archive/image/customization/block_bg03.jpg) no-repeat;background-attachment: fixed;position: absolute;right: 0;top: 0;width: 1250px;height: 100%;z-index: 0;background-size: auto 100%;opacity: 0.5;}.course-block .RWDService001 .section-subject.row,.course-block .RWDnews005 ul>li>i{  display: none;}.course-block .RWDnews005 .owl-carousel .owl-item div{background: #f1f1f1;padding-bottom: 10px;}.course-block .RWDnews005 h4, .course-block .news005_h4,.course-block .RWDnews005 p,.course-block .RWDnews005 ul{padding-left: 15px !important ;padding-right: 15px !important;}.course-block .RWDnews005 ul>li{color: #555;font-weight: bold;}.course-block .RWDnews005 p{display: -webkit-box;text-overflow: ellipsis; overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.course-block  .RWDnews005 .owl-theme .owl-controls .owl-buttons div{border-radius:50px;}.course-block .RWDnews005 .controlls-over .owl-controls .owl-prev,.course-block .RWDnews005 .controlls-over .owl-controls .owl-next{margin-top: -80px;}/**/ 
.inside.mCustomScrollbar{padding:0 30px !important;}@keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;}}@-webkit-keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}@media (min-width: 1921px) {  .hotproduct-block,.hairpro-block,.course-block::before{background-size: cover;}  .course-block::before{width:100%;}}
/*footer start*/

/*footer*/ 
.footer-block{color:#fdfbf1;background: #5b7058;position: relative;display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;height: 569px;}.footer-block,.footer-block a{color:#fdfbf1;}.footer-block::after{content: '';border-left: 1px solid rgb(255,255,255,0.2);border-right: 1px solid rgb(255,255,255,0.2);width: 95%;z-index: 1;position: absolute;top: 0;left: 50%;height: 100%;transform: translateX(-50%);}.ft-right{position: relative;z-index: 2;}/*關於我們*/ 
.ft-left{position: relative;width: 770px;height: 100%;padding: 0vw 6vw;display: flex;align-items: center;flex-direction: column;justify-content: center;}.ft-left::before{content: '';background: url(archive/image/customization/ft_left_bg.jpg) no-repeat;width: 770px;height: 569px;position: absolute;left: 0;top: 0;}.ft-left h2{margin-bottom: 45px;}.ft-left p{color:#fdfbf1;font-size: 16px;line-height: 32px;}/*公司資訊*/ 
.ft-right{color: #fdfbf1;width: calc(100% - 770px);padding: 0 4vw;display: flex;flex-direction: column;justify-content: center;height: 100%;}.ft-right::before{content: '';width: 100%;height: 100%;background: url(archive/image/customization/ft_right_bg.jpg)no-repeat;background-size: cover;position: absolute;bottom: 0;right: 0;z-index: -1;}.ft-right .ft-info{width: 90%;}.ft-right .ft-info h5{font-size: 23px;font-weight: 700;margin-bottom: 35px;border-bottom: #a3b3a0 dotted 1px;padding-bottom: 20px;}.ft-right .ft-info ul{font-family: '微軟正黑體';}.ft-right .ft-info ul li{margin-bottom: 5px;}.ft-social {margin: 30px 0 50px;}.ft-social .RWDsocial002 ul.socialNetwork{float: none !important;}.ft-social .RWDsocial002 ul.socialNetwork li{margin-right:10px;}.ft-social .RWDsocial002 .iconRounded{border: 0;color: #fff; background-color: #fff;}.ft-social .RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: #e9e7df;}.ft-social .RWDsocial002 .iconRounded{width: 51px;height: 51px; }.ft-social .RWDsocial002 .iconRounded img{width:30px;margin-top: 10px;}/*copyright*/ 
.ft-bottom{width: 90%;font-size: 12px;padding: 10px 0;display: flex;justify-content: flex-start;align-items: flex-start;border-top: #a3b3a0 dotted 1px;flex-wrap: wrap;}.ft-bottom > div{padding-right: 5px;}.ft-bottom,.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #a3b3a0;}/*gotop*/ 
.scrollTop002 img{width:58px;}

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

/*base*/#RWDPAGE_BASE_PAT02 .cd-main-content{top:124px !important;}.RWDproduct_page,.pagecontent,.info-box+.info-box,.RWDshopping .table{font-family:'Noto Sans TC',sans-serif;}.faq1 ul,.eforms1 ul,.course-table ul{list-style: none;padding: 0;}a{text-decoration: none;}a:focus, a:hover {color: #5b7058;text-decoration: none;}.row{margin-right:0px;margin-left:0px;}.page_wrapper_bg{font-weight: 400;}p,.RWDproduct_page .products-info .nu,.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .subname,.RWDproduct_page .products-info .txt .editor{    letter-spacing: 0;    color: #555;    line-height: 1.5em;    font-weight:400;    font-size: 15px;}/*購物流程圈圈改色*/@keyframes num-bg{  0%{background:#a1b39c;-webkit-transform:scale(.5);transform:scale(.5)}  100%{background:#a1b39c;-webkit-transform:scale(1);transform:scale(1)}}/*內頁header*/ 
.page_wrapper_bg .newstop-block{background: #a1b39c;}.page_wrapper_bg .newstop-block .RWDnews_autolist .news-list a {color: #fff;}.page_wrapper_bg .RWDmenu_plus04 .header{transition: all 0.5s ease-out;background: #a1b39c;padding-bottom: 0;}.page_wrapper_bg .RWDmenu_plus04 .header .logo{margin-top: 10px;transition: all 0.5s ease-out;}.page_wrapper_bg .RWDmenu_plus04 .header .logo,.page_wrapper_bg .RWDmenu_plus04 .header .features .search-btn img,.page_wrapper_bg .RWDmenu_plus04 .header .features .member-btn img,.page_wrapper_bg .RWDmenu_plus04 .header .features .cart-btn img {   filter: brightness(0) invert(1);}.page_wrapper_bg .RWDmenu_plus04 .header .ml-stack-nav-toggle,.page_wrapper_bg .RWDmenu_plus04 .header .features .cart-btn{color: #fff;}.page_wrapper_bg .RWDmenu_plus04 .header .ml-stack-nav-toggle__line{background: #fff;}/*最新消息*/ 
.page_wrapper_bg .RWDnews_autolist .news-list{padding: 0;}/*---------字體設定---------*//*英文字型設定*/ 
.layoutlist_4 .pricearea,.layoutlist_4 .sellprice,.RWDproduct_page .products-info .price-box li,.discount .topcut span{    font-family: 'Julius Sans One';}/*中文字型設定*/ 
.RWDproduct_page .products-info .price-box li span{    font-family:'Noto Sans TC',sans-serif;}/*字體粗細調整*/ 
.login_box_body .control-label,#forget_table .th{    font-weight: 400;}.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price, .RWDmenu_plus04 .cart-block .bottom-box .total{    font-weight: bold;}/*顏色*/ 
.join_form-title{color: #000;}.total b,.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price{color: #65895b;}/*---------字體設定 結束---------*//*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 100px 0; min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {padding: 0 15px;width:80%;}.faq1 .page_wrapper_bg section.call_to_action>.container {;width:65%;}.page_wrapper_bg .article-text .container {width: 100%;}.hgroup .container { width: 100%;border-bottom:1px dotted #dcdcdc;margin: 40px 0 65px;padding-left: 0;padding-right: 0;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {line-height: 1.1;order:2;}.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing:2px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p{font-size:15px;line-height: 2;letter-spacing: 2px;color: #555; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:15px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*麵包屑*/ 
.hgroup .page_subject{display: flex;flex-direction: column;align-items: flex-start;padding: 0;}.hgroup h1 {letter-spacing: 3px;font-weight: 700 !important;color: #000 !important;float: left;padding-right: 30px;position: relative;margin-right: 2rem;font-size:35px;margin: 0;}.hgroup .breadcrumb {order:1;font-size: 12px;background-color: transparent;margin:0;padding: 5px 0;margin: 0 0 25px;border: none;position: relative;bottom: 0px;right: auto;left: 0;float: left !important;display: inline-block;letter-spacing: 1px;}.hgroup h1::before {content: '';display: block;font-family: 'Julius Sans One';font-size: 55px;font-weight: 400;color: #7a9876;letter-spacing: 0px;}.product3 .page_wrapper_bg .hgroup h1::before {content: 'PRODUCT';}.product1 .page_wrapper_bg .hgroup h1::before {content: 'DYEING';}.faq1 .page_wrapper_bg .hgroup h1::before {content: 'Q&A';}.article2 .page_wrapper_bg .hgroup h1::before {content: 'NEWS';}.article1 .page_wrapper_bg .hgroup h1::before {content: 'COURSE';}.eforms1 .page_wrapper_bg .hgroup h1::before{content: 'DESIGNER ZONE';}/*-------按鈕--------*/#panelCms .btn.btn-primary { float: none;border-radius: 5px !important;}/*重新填寫*/ 
.refill_btn {display: none;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a ,.layoutlist_4 .buybtn{padding:10px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;    line-height: initial;}.btn.btn_back a ,.layoutlist_4 .buybtn{ min-width:200px;padding:10px 15px;background: #977826;color: #fff; transition: all 0.2s ease;border: 1px solid #977826;}.btn.btn_back a:hover,.layoutlist_4 .buybtn:hover {border: 1px solid #5b7058;color: #fff;background: #5b7058;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a { text-align: center;min-width:200px;line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background: #977826; border: 1px solid #977826;transition: all .2s ease;}.ebtn a:hover {background: #5b7058; color: #fff; border-color: #5b7058; transition: all .2s ease;}/*購物車按鈕*/ 
.RWDshopping .btn.bg1{background: #9eb198 ;color: #fff;border: 1px solid #9eb198;border-radius: 0 ;}.RWDshopping .btn.bg1:hover{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid  #5b7058 ;color: #fff ;background: #5b7058 ;}.RWDshopping .btn.bg2{border-radius: 0 !important;transition: all 0.3s ease;border: 1px solid #977826 !important;color: #fff !important;background:#977826 !important;}.RWDshopping .btn.bg2:hover{background:#5b7058 !important;color: #fff !important;border: 1px solid #5b7058 !important;}.RWDshopping .btn.bg2 i {transition: none;}.RWDshopping .btn.bg3{background: #977826; color: #fff; border: 1px solid #977826;border-radius: 0;}.RWDshopping .btn.bg3:hover{border-radius: 0;transition: all 0.3s ease;border: 1px solid #5b7058;color: #fff; background: #5b7058;}/*會員按鈕*/#join_form .btn{padding: 10px 12px;border-radius: 0;}#join_form .btn-link:hover { text-decoration: none;}#btn_member_login { float: none;background: #977826;color: #fff;border: 1px solid #977826;padding: 6px 12px;}#btn_member_login:hover {background: #5b7058;color:#fff;border: 1px solid #5b7058;}#join_form .btn-primary {min-width:200px;float: none; background: #977826;color: #fff;border: 1px solid #977826;}#join_form .btn-primary:hover{background: #5b7058;color:#fff;border: 1px solid #5b7058;}.btn-primary { background-color:#977826;border: 1px solid #977826; border-radius: 0 !important; float: right; margin-right: 0px;font-size: 14px;box-shadow:none;}.btn-primary a {color: #fff;font-size: 14px;}.btn.btn-primary:focus a, .btn.btn-primary:hover a, .btn.btn-primary:active a{color:#fff;}.btn-primary:hover{transition: all 0.3s ease; color:#fff; background-color: #5b7058;border-color: #5b7058;} .btn-primary:active:hover, .btn-primary:active:focus{background-color: #5b7058;border: 1px solid #5b7058;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #fff;background-color:  #5b7058;border-color: #5b7058;outline: none;}/*忘記密碼 ＆重發認證信*/#div_forget_area *{border-radius: 0 !important;}#div_forget_content #forget_table_btn{background: #977826;color: #fff;border: 1px solid #977826;transition: all 0.5s ease-out;}#div_forget_content #forget_table_btn:hover{background: #5b7058;color:#fff;border: 1px solid #5b7058;transition: all 0.5s ease-out;}/*註冊*/ 
.join_form_btns{ text-align: right;}/*內頁的line&tel按鈕*/ 
.btnbar {position: relative;width: 280px;margin-top: 15px;font-family:'Noto Sans TC',sans-serif;}.btnbar a {position: relative;line-height: 1;display: flex;align-items: center;font-size: 16px;height: 3rem;color: #55c56b;font-weight: 600;}.btnbar a span.arrow {line-height: 0;position: relative;display: inline-block;overflow: hidden;width: 1.4rem;height: 0.9rem;top: 0.1rem;left: 2.4rem;margin-right: 5.2rem;}.btnbar a span.arrow::before {content: '';background: url(archive/image/customization/icon_arrow.svg);width: 1.3rem;height: 0.8rem;transition: transform .5s;transition-timing-function: cubic-bezier(.165,.84,.44,1);display: inline-block;position: absolute;left: 0;}.btnbar a::after {content: "";display: inline-block;position: absolute;border: 1px solid #b1afaa;top: 0;width: 5.8rem;height: 3rem;border-radius: 2rem;transition: width 350ms;transition-timing-function: cubic-bezier(.165,.84,.44,1);}.btnbar a:hover::after,.btnbar a:hover {width: 100%;border-color: #55c56b;color: #55c56b;}.btnbar.btn-tel{width: 380px;}.btnbar.btn-tel a{color: #000;}.btnbar.btn-tel a:hover::after{width: 100%;}.btnbar.btn-tel a:hover::after,.btnbar.btn-tel:hover {border-color:  #7a9876;color:#7a9876;}/*購物清單*/ 
.RWDshopping .btn.normal{border-radius: 0;min-width: 200px;padding: 10px 0;}/*會員註冊*/#join_form .btn-primary{border-radius: 0;min-width: 200px;padding: 10px 0;}/*加入購物車按鈕*/ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn{background: #977826;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover{background: #7a9876;}/*側邊會員登入*/ 
.RWDmenu_plus04 .member-block a.login.is-on{background: #977826;}.RWDmenu_plus04 .member-block a:hover.login.is-on{background: #7a9876;}.RWDmenu_plus04 .member-block a.signin{background: #9eb198;color: #fff;}.RWDmenu_plus04 .member-block a:hover.signin{background: #7a9876;}/*置底繼續購物按鈕*/#mobile-fixed .btn-box .normal{border-radius: 0;background: #9eb198;color: #fff;border: 1px #9eb198 solid;}#mobile-fixed .btn-box .bg2{background: #977826;color:#fff;border-radius: 0;border: 1px  #977826 solid;}/*---------按鈕結束-------------*//*文章列表-2*/#article .layoutlist_2 .list_subject a {font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.subsubject {font-size: 14px;font-weight: 400;line-height: 2;}.layoutlist_2 .listdate .yearmonth, .layoutlist_4 .listdate .yearmonth{ padding-bottom: 0;}/*文章列表-3*/ 
.layoutlist_3.fn_article3 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_3.fn_article3 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-4*/#article .layoutlist_4 .item{display: flex; align-items: stretch;}#article .layoutlist_4 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}#article .layoutlist_4 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}#article .layoutlist_4 .listdate{padding:0 10px;}/*文章列表-7*/#article .layoutlist_7 .subject, .article7 .layoutlist_7 .subject a{margin-top: 15px !important;;margin-bottom: 15px !important;;}#article .layoutlist_7 .cdate, .article7 .layoutlist_7 .cdate a{font-size: 12px;}#article .layoutlist_7 .summary, .article7 .layoutlist_7 .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*相簿-1*/#album .layoutlist_1 .album_item_subject {padding: 20px 0px;font-size: 18px;}/*相簿-2*/#album .layoutlist_2 .album_item_subject{padding: 20px 0px;font-size: 18px;}/*Q&A 常見問題*/ 
.faq_q_icon{background: transparent url(archive/image/customization/faq.png) 0 0 no-repeat;}.faq_a_icon{background:transparent url(archive/image/customization/faq.png) -30px 0px no-repeat;}.faq_item{border-bottom: 1px solid #dcdcdc;}.faq_split{border-top: 1px dotted #dcdcdc;}.rwd .faq_question{font-size: 16px;letter-spacing: 2px;font-weight: 400;color: #000;font-family:'Noto Sans TC',sans-serif;line-height: 1.3em;}.rwd .faq_question:hover{color: #977826;}.rwd .faq_answer{font-size: 15px;letter-spacing: 2px;line-height: 1.8;font-family:'Noto Sans TC',sans-serif;}.faq1 .Q3 li,.faq1 .Q4 li{display: flex;align-items: center;justify-content: flex-start;margin-bottom: 15px;}.faq1 .Q3 h5,.faq1 .Q4 h5{color: #000;font-weight: 400;margin-bottom: 10px;font-size: 17px;display: block;}.faq1 .Q3 i,.faq1 .Q4 i{padding-right: 15px; width:76px;}.faq1 .Q3 div,.faq1 .Q4 div{width: calc(100% - 76px);}/*影片*/ 
.video_item_subject{font-size: 16px;letter-spacing:1px;}/*檔案下載*/ 
.download .search_input {background: transparent;}.no-touch .layoutlist_5 .dbtn_v2:hover {background: #333;border-color: #333;color: #fff;}.layoutlist_5 .dbtn_v2 { display: inline-block;margin: 15px 0 0;padding: 6px 0.8em;font-size: 14px; line-height: 1.2;color: #333;border: 1px solid #b7b7b7; border-radius: 2px;background: #fff; text-decoration: none; cursor: pointer;}.layoutlist_5 .download_subject {line-height: 1.4;}.layoutlist_5 .summary {margin: 8px 0 0;font-size: 13px;line-height: 1.4;color: #818181;}/*產品_1*/ 
.page_content1 #productbx_bg{background: #efefef;-moz-opacity:1;opacity: 1;}.page_content1 .dd-selected {letter-spacing: 1px;}#btn_shopping{border-radius: 0;font-size: 14px;background:#444}#btn_shopping:hover{background:#000}.fbtn{border-radius: 0;font-size: 14px;background:#444}.fbtn:hover{background:#000}#btn_querycar{border-radius: 0;font-size: 14px;background:#444}#btn_querycar:hover{background:#000}.product_desc_content {color: #333;letter-spacing: 1px;line-height: 30px;}.page_content1 #prod_price {margin-top: 17px;}/*電子表單*/ 
.eformscontent .layoutlist_1 {width: 800px; margin: 0 auto;}.form-horizontal .form-group {margin-left: 0; margin-right: 0;}.form-horizontal .control-label {width: 15%;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 85%;}textarea.form-control {min-height: 130px;}/*共同文字說明*/ 
.webdesc{padding: 40px 20px;margin: 0 15px 40px;background: url(archive/image/customization/common_text_bg.jpg) no-repeat;background-size: cover;}/*產品側邊欄*/#sidebar .products-nav {font-weight: 400;}.m2018 .products-nav .nav-title {padding: 10px 10px;font-weight:600;}.m2018 .products-nav>ul>li>a:hover {color: #7a9876;}.product3  .layoutlist_4 .cate_div{display:none !important;}/*產品列表樣式*/ 
.layoutlist_4 .product_list_item,.layoutlist_2 .product_list_item{margin-top:0;border: 0;}.layoutlist_4 .pricearea{text-align: left;}.layoutlist_4 .fixprice{ font-size: 13px;text-decoration: line-through;}.layoutlist_4 .sellprice{color:#65895b;font-weight:bold;}.layoutlist_4 .subject{margin-bottom: 0;margin-top: 10px;}.layoutlist_4 .item .subject a.itemlink{font-weight: 500;padding: 15px 0;font-family: 'Noto Sans TC';font-size: 16px;}/*產品_2*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #9eb198;border-radius:0;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#977826;border-radius:0;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #5b7058;}#mobile-fixed .style-radio .form-radio, .RWDproduct_page .style-radio .form-radio {border: 1px solid rgb(214, 214, 214);}#mobile-fixed .style-radio .form-radio.checked, .RWDproduct_page .style-radio .form-radio.checked {border-color: #5b7058;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before{border: 3px solid #977826;}.RWDproduct_page .pic-box .thumbnails ul li a{max-width: 77px;}.product3 .col-sm-4.col-md-4{margin-bottom:20px;}/*產品detail*/ 
.RWDproduct_page .pic-box{width: calc(100% - 450px);}.RWDproduct_page .products-info{width: 450px;}.product1 .RWDproduct_page .pic-box{width: calc(100% - 550px);}.product1 .RWDproduct_page .products-info{width: 550px;}.RWDproduct_page .products-info .name{color: #000;font-weight: 600;font-size:22px;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor{color: #555;}/*價錢style*/ 
.layoutlist_4 .pricearea{display: flex;align-items: flex-end;justify-content: space-between;flex-direction: column-reverse;line-height: 1.8em;}.layoutlist_4 .sellprice,.RWDproduct_page .products-info .price-box li.active, #mobile-fixed .price-box li:first-child{color: #65895b;font-weight:600;font-size: 18px;}.RWDproduct_page .products-info .price-box li,.RWDproduct_page .products-info .price-box b{font-weight: 600;}.RWDproduct_page .products-info .price-box li.active b,#mobile-fixed .price-box li.delline, .RWDproduct_page .related-box .price-box li.delline{font-size: 18px;}.RWDproduct_page .products-info .price-box li span,#mobile-fixed .price-box li.delline, .RWDproduct_page .related-box .price-box li.delline{font-weight: 400;}/**//*課程介紹*/ 
.article1 .col-sm-6.col-md-4{width: calc(100% / 2);padding: 30px;}.article1 .col-sm-6.col-md-4 .img{overflow: hidden;}/*課程文章detail*/ 
.article1 .course-table{border: 1px solid #dcdcdc;margin-bottom: 20px;}.article1 .course-table ul li{border-bottom: 1px solid #dcdcdc;padding: 15px 0;}.article1 .course-table ul li:last-child{border-bottom:0;padding-bottom: 0;}.article1 .course-table span{border-right: 1px solid #dcdcdc;padding: 0 15px;margin-right: 20px;width: 10%;display: inline-block;}.article1 .contact_line .qrcodebox{width: 40%;}.articlecontent .page_wrapper_bg section.call_to_action>.container{width:70%;}/*染燙專區*/ 
.product1 .layoutlist_2 {display: flex;    flex-wrap: wrap;}.product1 .layoutlist_2 .col-sm-6.col-md-4{width: calc(100% / 2);}.contact_line{margin-top: 5rem;}.contact_line p{margin: 0;}.contact_line i{margin-right: 5px;}.product1 .RWDproduct_page .btn-other{border-top: 1px solid #dfdfdf;padding-top: 30px;}/*QRCODE*/ 
.qrcodebox{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}/*.qrcode::before{content:'';background: url(archive/image/customization/qrcode.jpg) no-repeat;width: 78px;height: 78px;display: inline-block;}*//*設計師專區*/ 
.eforms1.eformscontent .layoutlist_1{width: 80%;}.eforms1.eformscontent .qrcodebox h5{width: 100%;}.eforms1 .qrcodebox{width:50%;}/*上方資料*/ 
.disignerbar-title{background:#65895b;color: #fff;text-align: center;padding: 5px 15px;border-radius: 3px;}.eformsDesc h5{color: #000;font-size: 16px;display: flex;align-items: center;    line-height: 1.3em;}.eformsDesc h5 img{padding-right:5px;}.eformsDescul ul > li{margin-bottom: 20px;}/*表單*/ 
.eforms1 #eForm1{margin: 30px 0;}.eforms1 .form-horizontal .form-group{display: flex;margin: 0 0 20px;}.eforms1 .form-horizontal .control-label{font-weight: 400;font-family:'Noto Sans TC',sans-serif;}.eforms1 .form-horizontal .form-group .col-sm-12.col-md-11{width: 86%;margin-left: -6px;padding-left: 0;}.eforms1 #eformstw71_00011{width: 90% !important;}.eforms1 .ebtn{margin-right: 15px;}.eforms1 .disignerbar-title,.eforms1 .designer-img{margin-bottom: 20px;}/*活動訊息*/ 
.article2 .col-sm-6.col-md-4{width: calc(100% / 2);padding: 30px;}.article2 .col-sm-6.col-md-4 .img{overflow: hidden;}/*活動訊息detail*/ 
.discount .topcut{display: flex;align-items: center;justify-content: flex-start;}.discount .leftbox{width: 30%;}.discount .rightbox{width: 70%;}.discount .topcut h5{font-size: 22px;color: #000;}.discount .topcut span{color: #65895b;font-weight: 600;font-size: 40px;padding-left: 10px;line-height: 1.3em;}.discount ul{list-style: none;margin: 0;display: flex;justify-content: flex-start;align-items: flex-start}.discount ul li{width: calc(100% / 3);text-align: center;padding: 0 20px;}.discount ul li h5{font-size: 20px;color: #000;}.discount ul li p{text-align-last: left;width: 80%;margin: 0 auto;}.discount .remark{border-top: 1px dotted #dcdcdc;padding: 20px 0 0;margin: 20px 0 0;}.discount .remark p{color: #b39a59;font-size: 16px;margin: 0;}.layoutlist_8 .item{display: flex; align-items: center;}.layoutlist_8 .article_subject{font-weight: 500;}/*隱私權政策*/ 
.article3 .page_wrapper_bg .article-text.rwd .container p {font-size: 18px; font-weight: 500;width: 60%;margin: 0 auto 80px;text-align: center;color: #333;}.article3 .page_wrapper_bg .article-text.rwd .container .item {margin-bottom: 50px;font-family:'Noto Sans TC',sans-serif;}.article3 .page_wrapper_bg .article-text.rwd .container h5 {font-weight: 500;color: #333;font-size: 20px;margin-top: 0;}.article3 .page_wrapper_bg .article-text.rwd .container .item h6 { padding-left: 42px;color: #111;font-size: 16px; font-weight: 600;}.article3 .page_wrapper_bg .article-text.rwd .container .item span {padding-left: 42px;display: block;}.article3 .page_wrapper_bg .article-text.rwd .container .item ul {padding-left: 65px;}/*側邊加入購物車*/ 
.RWDmenu_plus04 .cart-block .name, .RWDmenu_plus04 .querycar-block .name{font-size: 16px;}/*hover img style*/ 
.layoutlist_4 .product_list_item,.article2 .col-sm-6.col-md-4{position: relative;}.layoutlist_4 .product_list_item img,.article2 .col-sm-6.col-md-4 img {transition: all 0.5s ease-out;}.layoutlist_4 .product_list_item:hover img,.article2 .col-sm-6.col-md-4:hover img {-webkit-transform: scale(1.05);transform: scale(1.05);transition: all 0.5s ease-out;}

/*內頁 end*/
/*cookie start*/

.RWDalert_fancybox.bottom {    width: 500px;    padding: 30px 60px 20px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    z-index: 9999 !important;}.RWDalert_fancybox.bottom {    z-index: 999;    box-shadow: 0px -3px 3px rgb(51 51 102 / 20%);    padding: 15px 30px;    text-align: center;    letter-spacing: 1px;    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: #fff;    color: #555;}.RWDalert_fancybox.bottom .editor,.RWDalert_fancybox.bottom .btn-box {    display: inline-block;}.RWDalert_fancybox.bottom .editor {    font-size: 15px;    margin-bottom: 8px;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 20px;    background: #977826 !important;    border: 0px !important;    display: block;    padding: 5px 50px;    color: #fff !important;    font-size: 15px;}/*---------------------------600---------------------------*/@media (max-width:600px) {    .RWDalert_fancybox.bottom {        width: 100%;    }}

/*cookie end*/
/*小螢幕 start*/

@media (max-width: 1700px) {  .banner-block .RWDbanner_plus01 .slick-caption { top: 30%;}}@media (max-width: 1600px) {   /*--內頁--*/  .page_wrapper_bg section.call_to_action>.container,  .articlecontent .page_wrapper_bg section.call_to_action>.container{  width:90%;}}@media (max-width: 1550px) {    .hotproduct-block .RWDProduct006 .margin-bottom-5{ min-height: 200px;}    .hotproduct-block .RWDProduct006 .pull-leftx {min-height: 150px;}   .ft-left{width: 600px;}   .ft-right{ width: calc(100% - 600px);}}@media (max-width: 1500px) {  .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 4em;}  .banner-block .RWDbanner_plus01 .slick-caption .txt3{font-size: 28px;} .RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100% / 4);} .newstop-block .RWDnews_autolist{max-width: 700px;}  /*內頁*/  .faq1 .page_wrapper_bg section.call_to_action>.container{width:90%;}   }@media (max-width: 1400px) {  .banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 3.4em;}  .banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 25px;}  /*--內頁--*/  .product1 .RWDproduct_page .products-info {width: 450px;}  .product1 .RWDproduct_page .pic-box {width: calc(100% - 450px);}  .eforms1.eformscontent .layoutlist_1{width:100%;}}@media (max-width: 1280px) {  .course-block .container{width:90%;}  .discount ul{flex-direction: column;padding:0;}  .discount ul li{display: flex;justify-content: flex-start;width:100%;padding:0;}  .discount ul li i{width:182px;}  .discount ul li > div{width:calc(100% - 182px);text-align: left;}  .discount ul li p{width:100%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.newstop-block .RWDnews_autolist { max-width: initial;}.banner-block .RWDbanner_plus01 .slick-caption .txt1{font-size: 3em;}.banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 2em;}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 22px;}.RWDproduct002_v3 {padding: 20px 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100% / 3 - 1px);}.RWDproduct002_v3 .row:nth-child(2) {position: sticky;top: 111px; z-index: 2;  background: #fff; padding-top: 5px;margin-left:0px;margin-right:0px;}div#RWDfullscreen01 {overflow: visible !important;}.RWDproduct002_v3 .filter-portfolio ul{margin-top: 20px;margin-bottom: 10px;}.hairpro-block .RWDproduct002_v3 .row:nth-child(2){background: transparent;background: rgb(229 231 228);}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons{opacity: 10;} .RWDnews005 .controlls-over .owl-controls .owl-prev,.RWDnews005 .controlls-over .owl-controls .owl-next{margin-top: -40px;}.footer-block{flex-direction: column;flex-wrap: wrap;height:auto;}.ft-left,.ft-right,.ft-right .ft-info,.ft-bottom{width:100%;}.ft-left{padding: 4vw 6vw;}.ft-left::before{background-size: cover;width:100%;height:100%;}.ft-left h2{text-align: center;}.ft-right{padding: 3vw 6vw;}/*--內頁--*/ 
.RWDproduct_page .products-info,.product1 .RWDproduct_page .products-info {    width: 320px;}.RWDproduct_page .pic-box,.product1 .RWDproduct_page .pic-box {    width: calc(100% - 320px);}.article1 .course-table span{  width: 20%;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .features:after{display:none;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 { font-size: 2.6em;}.banner-block .RWDbanner_plus01 .slick-caption .txt2 {font-size: 1.7em;}.banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 20px;}.hotproduct-block,.hairpro-block,.course-block::before{background-attachment: initial;background-size: cover;}.RWDmenu_plus04 .features{margin-right: 0;padding-right: 0;}.ml-stack-nav-toggle{padding-left:0;}.eforms1 .form-horizontal .form-group{flex-direction: column;margin:0;}.eforms1 .customized_columns select,.eforms1 .col-md-5,.eforms1 .form-horizontal .form-group .col-sm-12.col-md-11,.eforms1 .form-horizontal .control-label{width:100%;padding:0 !important;margin: 0 0 10px;}.eforms1 .form-horizontal .form-group .col-sm-12.col-md-11{margin-left:0;}.eforms1 #eformstw71_00011 {width: 96% !important;}.eforms1 .ebtn{margin-right: 0;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDmenu_plus04 .features .share-group.main_share{display:none;}.banner-block .RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 65px)!important;height: calc(100vh - 65px)!important;}.mobile-link {display:block;}.footer-block{padding-bottom: 50px;}/*--內頁--*/ 
.webdesc{margin-top:40px;text-align:center;}.product3 .col-sm-4.col-md-4{width:calc(100% / 2);}.hgroup .container{margin-bottom:40px;}.discount .topcut{flex-direction: column;margin-bottom:20px;}.discount .leftbox,.discount .rightbox{width:100%;}.discount .leftbox{text-align: center;}.eforms1 .qrcodebox {width: 60%;}.RWDshopping .btn.bg1,.RWDshopping .btn.formbtn{min-width: 100px;}#mobile-fixed .btn-box li{width: auto !important;}#sidebar{padding:0;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.pagecontent.menu5, .pagecontent.menu8{padding:0 !important;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.titlebar .en-text{font-size: 45px;margin-bottom:20px;}.hotproduct-block .RWDProduct006 .pull-leftx {min-height: 120px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100% / 2);}.RWDproduct002_v3 .portfolio-bottom{padding-left:10px;padding-right:10px;}/*--內頁--*/ 
.hgroup .page_subject{padding: 0 0 30px;}.hgroup h1{font-size: 28px;}.hgroup h1::before{font-size:45px;}.btn.btn_back{width:auto;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {/*--內頁--*/ 
.page_wrapper_bg .main .container{padding: 0px;}.pagecontent.col-md-9{padding: 0px!important;}.hgroup .container{margin-top:0;}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
/*--內頁--*/#sidebar{padding:0;}.product3 .layoutlist_4,.article2 .cate_list{display: flex;flex-wrap: wrap; text-align: center;}.RWDproduct_page .products-info,.RWDproduct_page .pic-box,.page_content3_mainphoto .swiper-slide img,.product1 .RWDproduct_page .products-info,.product1 .RWDproduct_page .pic-box,.product1 .RWDproduct_page .pic-box, .product1 .RWDproduct_page .pic-box,.RWDproduct_page .pic-box .big .pic img{  width:100%;}.RWDproduct_page .products-info{padding:2vw 0;}.RWDproduct_page .btn-other li button{text-align: left;}/*按鈕*/ 
.btn.btn_back,.article1 .contact_line .qrcodebox{width:auto;}/*置底價錢*/#mobile-fixed .fixed-bottom .price-box{text-align: center;padding: 5px 0;}/*課程*/ 
.article1 .course-table ul li{padding-left:20px;}.article1 .course-table span{display: block;width:100%;padding:0;border-right:0;}.article1 .cate_list{display: flex;flex-wrap: wrap;}.article2 .col-sm-6.col-md-4{width:calc(100% / 2);}.eforms1 .qrcodebox {width: 100%;}.product1 .contact_line{margin-top: 2rem;}.layoutlist_8.rwd .item{ display: flex;align-items: flex-start;flex-direction: column;}.layoutlist_8.rwd .listdate {margin: 0;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) { .RWDproduct002_v3 .btn.btn-rj{padding-left:20px;padding-right: 20px;}}

/*700px end*/
/*667px start*/

@media (max-width: 667px) {#mobile-fixed .btn-box {    width: 250px;}#mobile-fixed .fixed-in {    width: calc(100% - 250px);}#mobile-fixed .btn-box ul{   display: flex;    justify-content: flex-end;}#mobile-fixed .btn-box .normal{  margin: 8px 0;}}

/*667px end*/
/*600px start*/
@media (max-width: 600px) {
.hotproduct-block .container, .onlinepro-block .container, .hairpro-block .container, .course-block .container {padding: 40px 0 0px;}.course-block .container{padding-bottom:40px;}.RWDmenu_plus04 .logo,.RWDmenu_plus04 .header.is-up .logo{ width: 150px;margin-top: 15px;}.banner-block .RWDbanner_plus01 .slick-caption { top: 23%;}.banner-block .RWDbanner_plus01 .page-scroll{display:none;}.RWDProduct006 .product-description .product-price{text-align: left;padding-left: 0px;}.RWDproduct002_v3 {padding: 0px 0;}.RWDproduct002_v3 .btn.btn-rj{padding-left:5px;padding-right:5px;}.hairpro-block .RWDproduct002_v3 .btn.btn-rj{padding-left:20px;padding-right:20px;}.hotproduct-block{padding-top: 180px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{background: #fff;}.ft-right {padding: 8vw 6vw;}/*--內頁--*/ 
.page_wrapper_bg section.call_to_action>.container{padding:0;}.product3 .col-sm-4.col-md-4,.product1 .layoutlist_2 .col-sm-6.col-md-4,.article2 .col-sm-6.col-md-4,.article1 .col-sm-6.col-md-4,.faq1 .Q3 div, .faq1 .Q4 div{  width:100%;}.hgroup h1 {    font-size: 20px;}.hgroup h1::before {    font-size: 35px;}/*按鈕*/ 
.btn.btn_back,.RWDshopping .btn.normal{width:100% !important;margin-top:2rem;min-width:100%;}.RWDshopping .btn.normal{margin:0;margin-top: 10px;}/*line的按鈕*/ 
.btnbar.btn-tel,.btnbar{width:100%;}.btnbar a{font-size: 15px;}.btnbar a::after{width: 3.5rem;}.btnbar a span.arrow{left: 1rem;margin-right: 3.2rem;}.qrcode{margin:20px 0;}.btnbar a span.text{display:block;}/*染燙髮專區*/ 
.contact_line {margin-top: 2rem;}.discount ul li{align-items: center;flex-direction: column;}.discount ul li > div {width: 100%;text-align: center;}.faq1 .Q3 li, .faq1 .Q4 li{flex-direction: column;}.faq1 .Q3 h5, .faq1 .Q4 h5{text-align: center;}.article2 .col-sm-6.col-md-4{padding:15px;}.eforms1 #eformstw71_00011 { width: 90% !important;}#RWDshopping,.faq1 .Q3 i, .faq1 .Q4 i{padding:0;}#mobile-fixed .btn-box.step1 li, #mobile-fixed .btn-box.step2 li{width: 49% !important;} .RWDproduct002_v3 .filter-portfolio ul{justify-content: flex-start;overflow: scroll;}
}
/*600px end*/
/*520px start*/

#mobile-fixed .fixed-in {    width: calc(100% - 190px);}#mobile-fixed .btn-box {    width: 190px;}#mobile-fixed .btn-box ul{display: flex;    justify-content: flex-end;    flex-direction: column;    align-items: flex-end;}

/*520px end*/
/*480px start*/
@media (max-width: 480px) {
.titlebar .en-text{font-size: 30px;margin-bottom: 15px;}.titlebar h2{font-size: 25px;}.titlebar p{font-size: 15px;}.banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 2em;}.banner-block .RWDbanner_plus01 .slick-caption .txt2{font-size: 1.5em;}.banner-block .RWDbanner_plus01 .slick-caption .txt3{margin-top: 10px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {width: calc(100% / 1);}.hotproduct-block {padding-top: 110px;}.socialbox{flex-wrap: wrap;}.socialbox a:last-child{width: 100%;margin: 15px 0 0;}.scrollTop002{bottom:10%;}.article2 .col-sm-6.col-md-4{padding-bottom:5px;}
}
/*480px end*/
/*phone start*/

@media (max-width: 414px){  .banner-block .RWDbanner_plus01 .slick-caption{text-align: left;width:100%;}  .banner-block .RWDbanner_plus01 .slick-caption { top: 19%;}  .banner-block .RWDbanner_plus01 .slick-caption .txt1 {font-size: 1.6em;}  .banner-block .RWDbanner_plus01 .slick-caption .txt2 { font-size: 1.2em;}  .banner-block .RWDbanner_plus01 .slick-caption .txt3 {font-size: 16px;}    .btnbar a span.arrow,.btnbar a::after{display:none;}  .btnbar i{margin-top: 3px;}   #mobile-fixed .btn-box li {width: 48% !important;}}

/*phone end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .logo,.RWDmenu_plus04 .header.is-up .logo {width: 120px;margin-top:20px;}.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn{padding-left:5px;padding-right:5px;}.RWDmenu_plus04 .features .search-btn{padding-left:6px;padding-right:6px;}.RWDproduct002_v3 .btn.btn-rj{padding-left:10px;padding-right:10px;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4{font-size: 15px;}.ft-right .ft-info ul li{font-size: 14px;}/*--內頁--*/ 
.page_wrapper_bg .RWDmenu_plus04 .header .logo, .page_wrapper_bg .RWDmenu_plus04 .header.is-up .logo{margin-top:20px;}.hgroup h1::before {    font-size: 30px;  margin-bottom:10px;}
}
/*380px end*/
/*340px start*/

@media (max-width: 340px){  .btnbar a{flex-wrap: wrap}  .btnbar i{width:100%;}     .eforms1 .btnbar i{width:auto;}}

/*340px end*/
/*320px start*/
@media (max-width: 320px){
.titlebar .en-text { font-size: 35px;}.titlebar h2 { font-size: 22px;}.RWDproduct_page .btn-other li .ii{display: inline-block;} #mobile-fixed .price-box li.delline,#mobile-fixed .price-box li:first-child{font-size: 16px;}
}
/*320px end*/