/* all */a{color:#757575}a:hover{text-decoration: none;color: #060606;}/* 反白顏色設定*/::selection { background: #ECCBD7; color: #fff;}::-moz-selection { background:#ECCBD7; color: #fff;}body {font-family: 'Noto Sans TC', sans-serif;}b, strong {font-weight: 500;}.RWDPreloader001 .status{display:none;}/*新編輯器文字*/ 
._bd_row h1 {font-size: 30px;letter-spacing:15px;margin-bottom:3px;color: #545454;}._bd_row h3{font-size: 20px;margin:10px 0 0;letter-spacing: 5px;color:#695D8F;font-weight: 600;}._bd_row h5 {font-size: 16px;margin: 0em 0px;letter-spacing: 10px;}._bd_row p {font-size:14px; letter-spacing: 3px;color: #4a4a4a;}._bd_row a {color: #4a4a4a;}/* logo */ 
.navbar-brand{width:315px;padding-top:15px;padding-bottom:20px}/* BANNER*/ 
.paralaxMask{background:transparent}#logoBig{display:none}.RWDfullScreenSlider .btn{position: absolute;background: transparent;left: 50%;margin-left: -75px;bottom:10%;font-size:14px;border:none;border-radius:0;font-family:Helvetica Neue,sans-serif;color: #554891;}.RWDfullScreenSlider .btn:hover{color:#444444}#flexHome  h1{font-size:32px;font-family:New Baskerville,Times,serif;line-height:50px;text-shadow:none}@media (min-width: 1200px){.RWDvideo001 .video {background-position: 50% 26%;}}/*banner_btn*/ 
.RWDfullScreenSlider .btn:hover {background: transparent}/* menu*/ 
.RWDMenuIcon001{background-color: rgba(66, 66, 66, 0.9);}.navbar-nav{margin-right:0px}.navbar-nav > li > a{font-size:15px;font-weight:300;letter-spacing:2px;padding:0px 25px;color:#ffffff !important}/* 服務項目 */ 
.slice_01{padding:120px 0 50px}.RWDService001 h1.main-title{font-size:36px;letter-spacing:3px;font-weight:500;color:#4a3686}.RWDService001 h2.sub-title{font-size:20px;background-image: -webkit-linear-gradient(top,#a9a9a9,#4c4c4c);-webkit-background-clip: text; -webkit-text-fill-color: transparent; min-height: 19px;font-weight:600;font-family: New Baskerville,Times,serif; letter-spacing: 1px;}.boxFeature-2 {background:#F5F5F5;padding-bottom: 15px;margin-bottom: 50px;}.boxFeature-2 h2{font-size: 16px;line-height: 1.6;color: #695D8F;font-weight: 500;letter-spacing: 2px;padding: 0px 20px;word-wrap: break-word;word-break: break-all;}.RWDService001 .section-line{background-color:#c7c7c7}.RWDService001 .section-subject{margin-bottom:50px}.RWDService001 p{text-align:left;font-size:14px;color:#3a3a3a;padding: 0px 20px;}.RWDService001 i {border-top: 4px #ffa7c6 solid;}/* 最新消息*/ 
.news-section{background-color:#fff2f6;padding:100px 0px;}.RWDnews009 .date-box{display:none}.RWDnews009 h1{font-size:36px;letter-spacing: 3px;font-weight:400;color:#4a3686;margin-bottom: 25px}.RWDnews009 h2{font-size:20px;background-image: -webkit-linear-gradient(top,#a9a9a9,#4c4c4c);-webkit-background-clip: text;-webkit-text-fill-color: transparent;min-height: 19px;font-weight: 600; font-family: New Baskerville,Times,serif; letter-spacing: 1px;text-align:center;margin-bottom:80px}.RWDnews009 .item{margin-bottom:45px;background-color:#fff}.RWDnews009 .text-box .description{font-size:14px;line-height: 30px;color:#737373;letter-spacing:0px}.RWDnews009 .text-box .title{font-weight:500; color:#525252}.RWDnews009 .text-box .title a{color: #8074ab;font-size: 18px;letter-spacing: 4px;}.RWDnews009 .text-box .under-line{background-color:#777}.RWDnews009 {z-index:0}/* 產品模組 */ 
.slice_03{background-color:#fff;padding-top:80px;padding-bottom:50px}.RWDproduct002{padding:0}.RWDproduct002 h1.main-title{font-size:36px;font-weight:500;letter-spacing:3px;color:#4a3686;}.RWDproduct002 h2.sub-title{font-size:20px;background-image: -webkit-linear-gradient(top,#a9a9a9,#4c4c4c);-webkit-background-clip: text; -webkit-text-fill-color: transparent;min-height: 19px; font-weight: 600;font-family: New Baskerville,Times,serif;etter-spacing: 1px;}.RWDproduct002 .section-line{background-color:#c7c7c7}.popup-portfolio .portfolio-item{padding:15px}.RWDproduct002 .btn.btn-rj{background-color: transparent; border-color: transparent;font-weight: 400;font-size:14px;color:#5d5d5d;letter-spacing:2px}.portfolio-item > .inner-content > img{-webkit-transition: all 5s linear;-o-transition: all 5s linear;}.portfolio-item > .inner-content > .portfolio-content{background-color:#9089B8;opacity: 0.8;}.portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text{color:#FFF}.portfolio-item > .inner-content > .portfolio-content > .portfolio-detail a > .portfolio-text h4{text-transform: none;font-size:20px; font-weight: 600; margin-bottom: 10px;font-family: New Baskerville,Times,serif;}.RWDproduct002 .btn.btn-rj:hover, .btn.btn-rj:focus{background:transparent;color:#7F749F}/* 頁尾*/ 
.footer-section {padding:75px 0 100px;padding-bottom:30px;background-color:#fff}.footer-section .container{margin:0px auto;border-bottom: 2px #c5c5c5 solid;padding-bottom: 35px;}.footer-section .item{text-align:left}.footer-section .item .title{font-size:16px;font-family:New Baskerville,Times,serif;font-weight: 600;letter-spacing: 4px;color:#aeb59d}.footer-section .item .text{font-size:14px;font-family:Helvetica Neue,sans-serif;font-weight:600;margin:20px 0;color:#aeb59d}.footer_area{padding-left:60px;}/* 社群*/ 
.RWDsocial001{margin: 0 auto;text-align: center;width:102px;background:transparent;display:block;right:0px;}#social_media_wrapper a{width: 35px;height: 35px;padding: 0px;}#social_media_wrapper a:hover, #social_media_wrapper a:active{background:#D4D2DF}/* copyright*/ 
.footerRights{padding-bottom:50px;background-color:#fff}.copyright{background-color: transparent;}.copyright_desc{ color: #5d5d5d;font-size:12px;font-family:Helvetica Neue,sans-serif;font-weight:600;letter-spacing: 2px;}.copyright_desc a{color: #5d5d5d;font-size:12px;font-family:Helvetica Neue,sans-serif;font-weight:600}.copyright_desc a:hover{color:#777}/*scrollTop*/ 
.scrollTop{width:100px;height:50px;padding-top: 0px;background: transparent url(archive/image/customization/ScrollTop_01.png) center center no-repeat;}/*.RWDvideo001 .mouse.defbg {display: none;}.homeFullScreen {display: none;}*//*保養方案*//*logo*/ 
.RWDmenu_plus04 .logo {width: 250px;float: none;}.RWDmenu_plus04 .logo img {padding:15px}/*社群*/ 
.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color:#fff}.RWDmenu_plus04 .features .share-group a {    display: flex;    align-items: center;    justify-content: center;    flex-wrap: wrap;padding:0;margin:0}.RWDmenu_plus04 .features .share-group a img {    width: 22px !important;    height: 100%;}.RWDmenu_plus04 .features .share-group.main_share {    display: flex;    align-items: center;padding: 23px 15px;grid-column-gap: 20px;}.RWDmenu_plus04 .features .share-group i {    font-size: 20px;}/*menu*/ 
.RWDmenu_plus04 .header {background: rgba(66, 66, 66, 0.9);transition: 0.4s;padding: 0 20px;}.RWDmenu_plus04 .header.is-up {background: rgba(66, 66, 66, 0.9);box-shadow: 0 4px 24px rgb(0 0 0 / 8%);transition: 0.4s}.RWDmenu_plus04 .container {width: 100%;}.RWDmenu_plus04 .site-nav .menu {text-align: right;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;letter-spacing: 2px;color:#fff;font-weight: bold;transition: 0.4s;padding: 20px;font-weight: 400}.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;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {text-decoration: none;}.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: 1px solid #fff;border-width: 1px 1px 0 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;}.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: normal;color: #fff;background: #206c2b;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu>li>ul {padding:0px}.RWDmenu_plus04 .site-nav .menu>li>ul {top: calc(100% + 5px);}.RWDmenu_plus04 .header.is-up::before {display:block}.RWDmenu_plus04 .container {min-width: 100%;}.RWDmenu_plus04 .site-nav .menu>li.is-active>a {color: #fff;}.RWDmenu_plus04 .site-nav .menu ul {width:200px}.RWDmenu_plus04 .site-nav .menu>li>ul {margin-left:-100px}
/*pad版 start*/
@media (max-width: 768px) {
.row {margin-right: 0px;margin-left: 0px;}/*banner_按鈕*/ 
.RWDfullScreenSlider .btn{color:#989898;bottom: 4%;}/**/ 
._bd_row h1{letter-spacing: 5px;}/*漢堡*/ 
.navbar-default .navbar-toggle{margin-top: 26px;border-color: #fff}.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}/*選單*/ 
.navbar-nav {margin: 10px 0px;}.navbar-nav > li > a{line-height: 20px;padding: 10px 25px;}/*下拉選單*/ 
.RWDMenuIcon001 ul.nav li ul{width: 100%;}/*banner_btn*/ 
.RWDfullScreenSlider .btn{bottom: 6%;}/*熱銷商品*/ 
.boxFeature-2 h2{padding: 0px 60px;text-align: center;}.RWDService001 p{padding: 0px 60px;text-align: center;}/*頁尾*/ 
.footer_area {padding-left: 0px;}/*----------------內頁---------------*/ 
.page_wrapper_bg header .container {padding-left: 15px;padding-right: 15px;}#product > div.webdesc > div:nth-child(1) > div > div:nth-child(2) > div > img {margin: 1.4em 0 1em !important;}/*產品-下拉*/#prod_stands_area, #prod_stands2_area, #prod_amount_area, #btn_shopping, #btn_querycar {margin-top: 3px;}/*文字*/section.call_to_action h3 {font-size: 18px;line-height: 30px; letter-spacing: 1px;}section.call_to_action h4 {font-size: 16px;line-height: 30px; letter-spacing: 1px;}section.article-text p {font-size: 14px;line-height: 2;letter-spacing: 1px;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*banner_按鈕*/ 
.RWDfullScreenSlider .btn{color:#989898;bottom:2%;}/*logo*/ 
.navbar-brand {width: 70%;padding-top: 15px;padding-bottom:15px;}/*漢堡*/ 
.navbar-default .navbar-toggle{margin-top: 16px;margin-right: 0px;}/**/ 
.RWDService001 p{padding: 0px 35px;}/*頁尾資訊*/ 
.footer_area {padding-left: 15px;}.slice_03 .row {margin-right:-15px;margin-left:-15px;}/*-----------------內頁-------------------*/ 
.hgroup .breadcrumb { bottom: -15px !important;}.main section.call_to_action .container {padding-left: 15px;padding-right: 15px;}/*左右內縮*/#panel_14 > section.article-text.rwd > div {padding-left: 0px;padding-right: 0px;}/*文字*/ 
.page_wrapper_bg .hgroup h1 {font-size: 20px !important; margin-bottom: 51px;}/*購物車間距*/#carlist .subject {line-height: 50px;}#product > div.webdesc > div:nth-child(1) > div > div > div > table {width: 100% !important;}.RWDvideo001 .btn2play, .RWDvideo001 .btn2pause { top: 70%;}
}
/*phone版 end*/
/*手機板其他 start*/

@media (max-width: 799px){.page_wrapper_bg ul.nav li {text-align: center;}}

/*手機板其他 end*/
/*內頁 start*/

/*main*/ 
.page_wrapper_bg section.call_to_action {padding: 125px 0 45px 0;}/*menu*/ 
.page_wrapper_bg .navbar-default .navbar-nav>.active>a, .page_wrapper_bg .navbar-default .navbar-nav>.active>a:focus, .page_wrapper_bg .navbar-default .navbar-nav>.active>a:hover {background-color: transparent !important;}/*footer*/ 
.page_wrapper_bg .RWDsocial001 {position: relative;}.page_wrapper_bg .copyright {border-top: 0;padding: 0;}.page_wrapper_bg .footerRights {padding: 22px;padding-bottom: 50px;}.page_wrapper_bg footer a:hover, .page_wrapper_bg footer a:active {color: #4a4a4a;}/*文字*/ 
.page_wrapper_bg .call_to_action h3 {line-height: 30px;letter-spacing:2px;}.page_wrapper_bg .call_to_action h4 {font-size: 16px;line-height: 30px;color: #695D8F;letter-spacing: 2px;}.page_wrapper_bg .product_desc_content{ font-size: 14px;line-height: 30px;color:#6f6f6f;}.page_wrapper_bg .call_to_action ._bd_row p, .page_wrapper_bg .call_to_action ._bd_row td, .page_wrapper_bg .call_to_action ._bd_row li, .page_wrapper_bg .call_to_action ._bd_row label {font-size: 14px;line-height: 30px; color: #6f6f6f; letter-spacing: 2px;font-weight: 400;}.page_wrapper_bg .call_to_action ._bd_row a {color: #6f6f6f;}.page_wrapper_bg .call_to_action ._bd_row a:hover {color: #695D8F;}.pagecontent {color: #6f6f6f;line-height: 30px;font-size: 14px;letter-spacing: 2px;}.page_wrapper_bg .call_to_action ._bd_row hr {border-top: #695D8F 1px dotted;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {font-weight: 400;}/*標題*/ 
.page_wrapper_bg .hgroup h1 {font-size: 24px;line-height:2;}/*麵包屑*/ 
.breadcrumb a:hover {color: #695D8F;}.hgroup .breadcrumb {border: 0; bottom:18px}/*電子表單*/ 
.page_wrapper_bg .eformsForm {padding-top: 20px;}/*news*/#edcontent > div > div > div._col.list_subject.col-sm-7.col-md-7 > a {font-size: 16px;color: #695D8F;letter-spacing:1px;}/*有圖*/#edcontent > div > div > div._col.list_subject.col-sm-10.col-md-10 > a {font-size: 16px;color: #695D8F;letter-spacing:1px;} /*無圖*//*會員*/ 
.step_content .control-label {font-size: 15px;}/*產品*/ 
.page_wrapper_bg .page_content2 .info #prod_fixprice {margin-top: 10px;}/*左右樣式*/ 
.page_content2 .info .subtitle {font-size: 14px !important;color: #606060 !important;} /*左右說明*/#prod_fixprice {margin-top: 55px;}/*上下樣式*/ 
.layoutlist_2 .subject {text-align: center;}.product_desc_subject {font-size: 18px;border-bottom: 1px solid #ccc;font-weight: 400;}#product > div.webdesc > div > div > div > img {margin: 0;}#product > div.webdesc > div:nth-child(1) > div > div:nth-child(2) > div > img {margin: 0;}.item .subject a {color: #000000;text-decoration: none;}@media (min-width: 769px) {.page_menu_block {width: 90%;}/*側選單寬度*/}/*自訂class*/ 
.form_00 td {padding:5px}/*表格滑動*/ 
.form_00 {overflow-x: auto;}/*側選單樣式一*/ 
.page_menu_block ul.nav > li > a:hover, .page_menu_block ul.nav > li.hover > a, .page_menu_block ul.nav > li.active > a {color: #695D8F;background: transparent;border-bottom: 1px solid #695D8F;}.page_menu_block ul.nav > li > a {color: #b2aaca;background: transparent;border-radius: 0px;border-bottom: 1px solid transparent;}.page_menu_block .nav-pills {background: rgb(239, 237, 247);}/*頁面高度*/section.call_to_action{min-height:550px;}/*.collapsing_header .main{min-height:450px;}*//*按鈕*/#btn_member_join .btn-primary:hover,#btn_member_join a:hover,.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn,section.call_to_action .btn_back a{color:#fff;}/*按鈕字顏色*/section.call_to_action a.dd-selected{color:#666;}/*按鈕字顏色*/ 
.btn-primary,.btn_area .btn:nth-child(1),.btn_area .btn:nth-child(2),#btn_shopping{background-color: #695D8F; border-color:#695D8F;transition: all 0.5s ease 0s;}.btn-primary:hover,.btn-primary:focus,.btn_area .btn:nth-child(1):hover,.btn_area .btn:nth-child(2):hover,.btn_area .btn:nth-child(1):focus,.btn_area .btn:nth-child(2):focus,.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{background-color:#695D8F; border-color:#695D8F;transition: all 0.5s ease 0s;}.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn- primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown- toggle.btn-primary.focus {background-color: #695D8F;border-color: #695D8F;}.btn_submit:hover {color: #fff;}/*確定送出*//*hover*/ 
.btn_back:hover {background-color: #695D8F;border-color: #695D8F;}#btn_shopping:hover {background-color: #695D8F;border-color: #695D8F;}.btn-primary a:hover {color:#fff !important;}/*按鈕無圓角*/ 
.ebtn {background: #dbc48c !important;border-radius: 0 !important;transition: all 0.5s ease 0s;}.ebtn:hover {background: #695D8F !important;}.ebtn a:hover {color:#fff !important;}#btn_shopping {border-radius: 0;}.fbtn {border-radius: 0;background: #695D8F;}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn {border-radius: 0;}.btn {border-radius: 0;}.btn_area .btn {border-radius: 0;}#edcontent > div:nth-child(1) > img  {max-width: 100% !important;}

/*內頁 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .logo {width:200px}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.ml-stack-nav-toggle {color: #fff;}.ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus04 .features:after {background-color: #797979;}#mCSB_1_container > ul > div > div > a:nth-child(1) {filter: brightness(0.4);}.RWDmenu_plus04 .features .share-group.main_share {display:none}
}
/*1024px end*/
/*320px start*/
@media (max-width: 320px){
.RWDmenu_plus04 .header {    padding: 0 10px;}
}
/*320px end*/