/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}/*menu*/ 
.cd-primary-nav>li:after{display:none}.RWDmenu_plus02 .inside {border-bottom: 1px solid #93589c;}.cd-primary-nav>li {margin-top: 10px;}.cd-primary-nav>li>a {    font-size: 16px;    letter-spacing: 1px;    font-weight: bold;    color: #333;}nav.cd-nav {margin-left: 0px;margin-right: 30px;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #f4eef5;color: #000;}.RWDmenu_plus02 .container {width: 87%;}/*logo*/ 
.RWDmenu_plus02 a.cd-logo {width: 150px;margin: 15px 0px;}/*menu icon*/ 
.cd-header-buttons {top: 27px;}.RWDmenu_plus02 .cart-block:after, .RWDmenu_plus02 .member-block:after, .RWDmenu_plus02 .querycar-block:after{display:none}/*search*/ 
.cd-overlay {background-color: transparent;}.cd-search {    width: 40%;    right: 0;    left: auto;    height: 50px;    border: 1px solid #93589c;}.cd-search button {    top: 0;    font-size: 15px;    letter-spacing: 1px;    font-weight: bold;    color: #fff;    background: #93589c;    padding: 13px 15px;    right: 0;}.cd-search input::placeholder {font-size: 17px;color: #666;}/*shoppingcart*/ 
.RWDmenu_plus02 .cart-block {margin-left: 30px;}.glyphicon-shopping-cart:before {    content: "\e116";    color: #93589c;    font-size: 20px;}/*banner*/ 
.main {margin-top: 101px;}.RWDbanner_plus01 {border-bottom: 0.5px solid #ccc;}/*最新商品*/ 
.RWDProduct006 .illustration-v2 a.product-review {display: none;}.RWDProduct006 .heading h2:before, .RWDProduct006 .heading h2:after{display:none}.RWDProduct006 .heading h2 {    font-size: 35px;    letter-spacing: 1px;    font-weight: 300;    color: #93589c;    line-height: 40px;}.RWDProduct006 .heading p {    font-size: 30px;    letter-spacing: 1px;    color: #333;    margin-top: 10px;}.RWDProduct006 a:hover {text-decoration: none;}.RWDProduct006 .product-description h4.title-price a {    color: #333;    font-weight: 600;    letter-spacing: 2px;    line-height: 35px;    font-size: 20px;}.RWDProduct006 .product-description h4.title-price a:hover {color: #000000;}.RWDProduct006 .product-description h4.title-price {text-align: center;}.RWDProduct006 .product-description .gender {    text-align: center;    color: #666;    letter-spacing: 1px;    line-height: 30px;    font-size: 15px;}.RWDProduct006 .heading {margin-bottom: 50px;}.RWDProduct006 .illustration-v2 a.product-review {background: rgba(147, 88, 156, 0.3);}.RWDProduct006{padding:0px;}.new_block {padding: 100px 0px;}.RWDProduct006 .illustration-v2{margin-bottom:0px;}/*產品介紹*/ 
.RWDproduct002_v2{padding:0px;}.RWDproduct002_v2 h1.main-title {    font-size: 35px;    letter-spacing: 1px;    font-weight: 300;    color: #93589c;    line-height: 40px;}.RWDproduct002_v2 .section-line{display:none}.RWDproduct002_v2 h2.sub-title {    font-size: 28px;    letter-spacing: 1px;    color: #333;    margin-top: 10px;    font-weight: 500;}.product_block {    padding: 100px 0px 50px 0px;    position: relative;    background: rgba(147, 88, 156, 0.1);}.RWDproduct002_v2 .portfolio-item > .inner-content {padding: 30px 30px 0px 30px;}.RWDproduct002_v2 .showbottom a h4 {    color: #333;    font-weight: bold;    letter-spacing: 1px;    line-height: 40px;    font-size: 22px;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #000;}.RWDproduct002_v2 .popup-portfolio{margin-bottom:0px;}.RWDproduct002_v2 .showbottom:hover .inner-content > img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(1);transform: scale(1);}/*footer*/ 
.footer_block {padding: 50px 0px;position: relative;}.qr_code.footer_item {margin: 0px 30px;}.footer_item {width: calc(100%/3 - 20px);float: left;}.info_title {    font-size: 19px;    letter-spacing: 1px;    line-height: 30px;    color: #000;    font-weight: bold;    margin-bottom: 10px;}.info_footer {    color: #333;    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    font-weight: 600;}.footer_item a:hover {color: #93589c;}.footer_item a {color: #333;}.copyright.footer_item {font-size: 12px;letter-spacing: 1px;line-height: 20px;color: #666;}.copyright.footer_item a{color: #666;}.social_icon {margin-bottom: 30px;}.line_qrcode {font-weight: bold;color: #333;letter-spacing: 1px;line-height: 30px;}.social_icon img {margin: 0 auto;}/*shopping*/ 
.RWDmenu_plus02 .cart-menu {background: #fff;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #93589c;}
/*內頁 start*/

.RWDmenu_plus02 .member-block.logn-out { margin-top: 10px;}.page_wrapper_bg .scrollTop002 {bottom: 6%;}.page_wrapper_bg .RWDbanner_plus01 {border-bottom: 0px;}.page_wrapper_bg .collapsing_header .main {margin-top: 0;background: rgba(147, 88, 156, 0.1);}.page_wrapper_bg .footer_block {background: #fff;}.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0;min-height: 700px;}.hgroup h1 { display: inline-block;font-size: 32px; letter-spacing: 3px;  color: #333; font-weight: 400;padding: 0 40px 0 0;}.hgroup .breadcrumb {background-color: rgba(255, 255, 255, 0.5); margin: 0; padding: 3px 15px; border: 0px;border-radius: 0; letter-spacing: 1px; position: relative; display: inline-block; float: none !important;  text-align: left; bottom: 8px;right: auto;}.hgroup .container { border-bottom: 0px;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing: 4px;}.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 {font-size: 16px;line-height: 2;letter-spacing: 2px;color: #333;text-align: justify;font-weight: 400;}.page_wrapper_bg .article-text p {font-size: 16px;line-height: 2;letter-spacing: 2px;color: #333; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-size: 16px;line-height: 2; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row>ul >li, ._bd_row>ol >li { border-bottom: 1px dashed #ddd;}._bd_row ol, .products-info .txt .editor ol { padding-left: 22px;}._bd_row ul, .products-info .txt .editor ul{ padding-left: 18px;}a:focus, a:hover, ._bd_row a:hover{color: #93589c;}a, ._bd_row a{color: #333;}/*側選單*/ 
.m2018 .products-nav .nav-title {letter-spacing: 2px;background: #93589c;color: #fff;}div#sidebar { padding-left: 15px !important;}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li:hover>a {color: #93589c;font-weight: 600;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.active>a { border-left: 2px solid #93589c; background: #f9f6fa;}.m2018 .products-nav ul li>ul>li>a {padding: 5px 10px;}.m2018 .products-nav ul li>ul>li { padding-left: 0;}.m2018 .products-nav .nav-title { padding: 6px 10px;}/*-------按鈕--------*//*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;}.btn.btn_back {margin-right: 0;float: right;background: transparent;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 15px;background:  transparent;color: #666;border: 1px solid #666; transition: all 0.2s ease;}.btn.btn_back a:hover {border: 1px solid #93589c;color: #fff;background:#93589c;}/*確定送出*/ 
.ebtn { padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a {padding: 0 30px;margin-top: 20px;color: #666;border: 1px solid #666;transition: all .2s ease;}.ebtn a:hover {background:#93589c; color: #fff; border-color: #93589c; transition: all .2s ease;}.layoutlist_4 .buybtn { padding: 5px 0;color: #fff; background-color: #93589c;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #93589c;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add { background: #333;}.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: #632e6b;}/*購物車*/ 
.RWDshopping .btn.bg1{background: transparent ;color: #666;border: 1px solid #666;border-radius: 0 ;}.RWDshopping .btn.bg1:hover{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #93589c ;color: #fff ;background: #93589c ;}.RWDshopping .btn.bg2{border-radius: 0 !important;transition: all 0.3s ease;border: 1px solid #93589c !important;color: #fff !important;background: #93589c !important;}.RWDshopping .btn.bg2:hover{background: #632e6b !important;color: #fff !important;border: 1px solid #632e6b !important;}.RWDshopping .btn.bg2 i {transition: none;}.RWDshopping .btn.bg3{background: transparent; color: #666; border: 1px solid #666;border-radius: 0;}.RWDshopping .btn.bg3:hover{border-radius: 0;transition: all 0.3s ease;border: 1px solid #93589c;color: #fff; background: #93589c;}/*會員new*/#join_form .btn{padding: 6px 12px;border-radius: 0;}#join_form .btn-link:hover { text-decoration: none;}#btn_member_login { float: none;background: transparent;color: #666;border: 1px solid #666;padding: 6px 12px;}#btn_member_login:hover {background: #93589c;color:#fff;border: 1px solid #93589c;}#join_form .btn-primary {float: none; background: transparent;color: #666;border: 1px solid #666;}#join_form .btn-primary:hover{background: #93589c;color:#fff;border: 1px solid #93589c;}.btn-primary {  background: transparent;border: 1px solid #666; border-radius: 0 !important; float: right; margin-right: 0px;font-size: 14px;box-shadow:none;}.btn-primary a {color: #666;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:#93589c;border-color: #93589c;} .btn-primary:active:hover, .btn-primary:active:focus{background: #93589c;border: 1px solid #93589c;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #fff;background-color: #93589c;border-color:#93589c;outline: none;}.layoutlist_3 .dbtn_v2 {color: #666;border: 1px solid #666;border-radius: 0; background: transparent;}.no-touch .layoutlist_3 .dbtn_v2:hover{background: #93589c;color:#fff;border: 1px solid #93589c;}.RWDsearch_page .more { background: #93589c;border-color: #93589c;color: #fff;}/*關於*/ 
.ab_block {    margin: 0 15px;    background: #f9f6fa;    padding: 30px;}/*產品*/ 
.layoutlist_2 .item, .layoutlist_4 .item { border-bottom: 0px;}.layoutlist_4 .subject {text-align: center;margin-top: 0;padding: 4px 0;background: #ddd; margin-bottom: 30px; min-height: 40px;}.layoutlist_4 .pricearea {margin-bottom: 0;}.layoutlist_4 .price {font-weight: 600; color: #93589c;}.layoutlist_4 .buybtn {margin: 20px auto 0;}.product_list_item div.img:nth-child(1) {border: 1px solid #ddd;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {color: #333;}.RWDproduct_page .products-info .txt { padding: 10px 10px 0;background: #fff; margin-bottom: 25px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title { border-bottom: 1px solid #f4eef5;}.RWDproduct_page .products-info .txt .editor {padding-bottom: 10px;}/*檔案下載*/ 
.download .search_input { background: transparent;}/*聯絡我們*/ 
.customized_columns ._input, .customized_columns select {border: 1px solid #e2e2e2; border-radius: 0; background-color: #fff;}.new-form .new-width .control-label {text-align: right !important;}textarea.form-control {min-height: 120px;}.con_map {margin-top: 30px;}/*購物車*/ 
.shopping-step .current .num:before { background: #93589c;}@keyframes num-bg {    0% {        background: rgb(147, 88, 156, 0);        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background:rgb(147, 88, 156, 1);        -webkit-transform: scale(1);        transform: scale(1)    }}

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

@media (max-width: 1199px) {/*1199px*/#RWDfullscreen01 .cd-main-header {padding: 0px 50px;}.cd-main-header {height: 97px;}.cd-primary-nav {background: #fff;border-left: 1px solid #efefef;}.cd-primary-nav .cd-secondary-nav { background: #fff;border-left: 1px solid #efefef;}nav.cd-nav .bottom-copyright{display:none}.scrollTop002 {bottom: 2%;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent;}.cd-primary-nav a, .cd-primary-nav ul a { font-size: 16px;letter-spacing: 1px;font-weight: bold; color: #333; padding: 0;}.cd-primary-nav .cd-secondary-nav li { margin-top: 10px;}.cd-primary-nav .go-back a {font-weight: 400;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.qr_code.footer_item {margin: 0;}.footer_item {width: calc(100%/3);}.RWDproduct002_v2 .portfolio-item > .inner-content {padding: 10px;}.clear.hiddex-lg.hidden-md.visible-sm.visible-xs {display: none !important;}/*內頁*/ 
.layoutlist_4 select {padding-right: 22px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.copyright.footer_item {    width: 100%;    text-align: center !important;    margin-top: 10px;    border-top: 1px solid #eee;    padding-top: 20px;}.footer_block .container {width: 80%;}.info_footer.footer_item {width: 60%;}.qr_code.footer_item {text-align: right !important;}/*內頁*/ 
.hgroup h1 {display: block;padding: 0;}.hgroup .breadcrumb { text-align: center;}.page_subject { text-align: center;}.btn.btn_back, .ebtn { width: auto;}.page_wrapper_bg .scrollTop002 {    bottom: 13%;}/*購物車按鈕pad*/#mobile-fixed .btn-box .normal {background: transparent ;color:  #666;border: 1px solid  #666;border-radius: 0 ;}#mobile-fixed .btn-box .bg2{border-radius: 0 ;transition: all 0.3s ease;border: 1px solid #93589c ;color: #fff ;background: #93589c ;}.RWDshopping #mobile-fixed .btn.normal {color:#666;}.new-form .new-width .control-label {text-align: left !important;}.member .col-sm-9.col-md-9 { width: 100%;}div#sidebar {width: 100%;padding: 0 15px !important;margin-bottom: 30px;}.new-form { text-align: center;}#mobile-fixed .fixed-bottom .price-box {margin-top: 7px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDmenu_plus02 a.cd-logo {width: 100px;}#RWDfullscreen01 .cd-main-header {padding: 0px 15px;}.RWDmenu_plus02 .cart-block {margin-left: 7px;margin-top: 7px;}.cd-header-buttons {top: 19px;}.cd-main-header {height: 79px;}.RWDproduct002_v2 .col-md-12 {padding: 0 !important;}.info_footer.footer_item {width: 100%;text-align: center !important;}.footer_block .container {width: 95%;}.qr_code.footer_item {text-align: center !important;width: 100%;}.copyright.footer_item {font-size: 9px;}/*內頁*/ 
.page_wrapper_bg .pagecontent {padding: 0px !important;}.RWDproduct_page .products-info .name { margin-top: 30px;}div#sidebar {margin-bottom: 0px; padding: 0 !important;}.ab_block {margin: 0; background: transparent; padding: 0;}.edcontent1 .col-md-6, .edcontent1 .col-sm-6 { padding: 0;}.btn.btn_back, .ebtn { width: 100%;}.new-form { text-align: left;}
}
/*phone版 end*/
/*480px start*/
@media (max-width: 480px) {
.footer_block img {margin: 0 auto;}
}
/*480px end*/