/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg.lang_tw {    font-family: 'Noto Sans TC', sans-serif !important;    background: url(archive/image/customization/web-bg.png);    overflow-x: hidden;}/*menu*/ 
.RWDmenu_plus04 .header {padding: 0 1%;}.RWDmenu_plus04 .logo {position: absolute;width: 80px;margin-top: 10px;}.RWDmenu_plus04 .logo:after {    content: "";    position: absolute;    width: 136px;    height: 200px;    background: #fff;    border-radius: 50%;    top: -37px;    left: -30px;    z-index: -1;    box-shadow: 13px 22px 24px -26px rgba(0, 0, 0, 0.2);}.RWDmenu_plus04 .header:after {    background: url(archive/image/customization/menu_deco3.png)no-repeat;    background-size: contain;    content: "";    position: absolute;    width: 100%;    height: 54px;    bottom: -50px;    z-index: -11;    left: 0;}.RWDmenu_plus04 .site-nav .menu>li>a {    padding: 25px 15px 15px 15px;    color: #333;    letter-spacing: 1px;    font-size: 17px;}.RWDmenu_plus04 .site-nav .menu li {margin-top: 10px;}.RWDmenu_plus04 .site-nav .menu {text-align: left;}.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: #fbbf00;}.RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #888;}/*menu-select*/li.select-pharmacy {margin-left: 14px;}li.select-pharmacy:after {    content: "";    position: absolute;    background: url(archive/image/customization/medicines.png)no-repeat;    width: 40px;    height: 40px;    background-size: contain;    right: -40px;    bottom: 15px;}li.select-pharmacy:before {    content: "";    position: absolute;    width: 128%;    height: 35px;    background: #fbbf00;    border-radius: 30px;    z-index: -1;    top: 50%;    margin-top: -14px;    transition:0.3s;}li.select-pharmacy:hover:before {    border: 1px solid #fbbf00;    background: transparent;    transition:0.3s;}/*連絡電話*/ 
.features .edit {    font-size: 18px;    line-height: 30px;    color: #333;    letter-spacing: 1px;    margin-top: 25px;}.features .edit a {color: #fbbf00;}.RWDmenu_plus04 .features {width: 350px;}/*search*/ 
.RWDmenu_plus04 #search-box {top: 80px;}.RWDmenu_plus04 .features .search-btn {    padding: 10px 16px;    background:#f0e0c9;    border-radius: 50%;    margin-top:18px;}.RWDmenu_plus04 .features i.glyphicon-search {margin-top: 6px !important;}/*main*/ 
.main .container {width: 85%;}.main {margin-top: 56px;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #211715;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #94756e;}/*products*/ 
.RWDbtn01 {overflow: visible;margin-top:0px;}br.pad-show { display: none;}.left_title {    width: 25%;    float: left;    position: sticky;    top: 170px;}.RWDproduct002_v2{padding:0px;}.RWDproduct002_v2 .section-subject {display: none;}.products_block {padding: 0px 0px 200px 0px;position: relative;background: url(archive/image/customization/p_bg.jpg);margin-top: 170px;}.right_products {width:calc(100% - 30%);float: right; position: relative;margin-top:-140px;}.RWDbtn01 .main-title {    text-align: left;    font-size: 50px;    letter-spacing: 2px;    font-weight: 500;    font-family: 'Noto Sans TC', sans-serif;    color: #654313;    line-height: 50px;    margin-top: 30px;}.RWDbtn01 .sub-title {    color: #e7d7c0;    font-size: 70px;    letter-spacing: 1px;    text-align: left;    line-height: 57px;    margin: 0;    position: absolute;    top: -87px;    left: 0;}.RWDbtn01 .editor a:hover {    font-weight: bold;    transition:0.3s;}.RWDbtn01 .editor a {    color: #654313;    font-size: 20px;    transition:0.3s;}.RWDbtn01 .editor {    color: #333;    letter-spacing: 1px;    line-height: 30px;    font-size: 17px;    font-family: 'Noto Sans TC', sans-serif;}.RWDbtn01 .btn-box {    text-align: left;    justify-content: flex-start;    margin-top: 70px;}li.product-btn a.btn {    background: transparent;    color: #654313;    font-size: 15px;    letter-spacing: 1px;    border: 1px dashed #654313;    border-radius: 0;    padding: 5px 20px;}li.product-btn a.btn:hover {    border: 1px solid #654313;    color: #654313;    background: transparent;}/*產品列表區塊*/ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {    background: #fff;    box-shadow: 1px 1px 13px -4px rgba(0, 0, 0, 0.4);    padding: 20px;    border-radius: 20px;}.portfolio-bottom-summary a h4 {    font-size: 20px;    letter-spacing: 2px;    font-weight: bold;    color: #333;}.RWDproduct002_v2 .showbottom:hover .inner-content > img {    -webkit-transform: scale(1);    transform: scale(1);}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #654313;}.RWDproduct002_v2 .portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/3 - 40px);margin: 0 20px 80px 20px;}/*parallax*/ 
.parallax_block {width: calc(100% - 7.5%);margin-top:-100px;}#m_RWDfullscreen01_45_1 .overlay {    display: flex;    justify-content: center;    align-items: center;    text-align: center;}.RWDparallax_new .container.editor {    font-size: 45px;    color: #ffffff;    letter-spacing: 3px;    line-height: 50px;    font-weight: bold;    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);}.parallax_slogan {margin-top: 20px;font-size: 23px;color: #f0e9d9;}/*aboutpic*/ 
.left_aboutpic { width: 35%;float: left;}.about_block .RWDedictor h3 {    font-size: 30px;    letter-spacing: 1px;    line-height: 40px;    color: #654313;    font-weight:400;}.text-about {    font-size: 15px;    letter-spacing: 1px;    line-height: 30px;    color: #333;    margin-bottom: 50px;}/*news*/ 
.right_text {    width: calc(100% - 40%);    float: right;    position: relative;    padding-top: 100px;}.RWDnews_listblock h2 {    font-size: 30px;    letter-spacing: 1px;    line-height: 40px;    color: #654313;}/*logo*/ 
.logo_block {margin: 0 auto;margin-top: 80px;}.logo_block>.container {width: 100%;padding: 0;}.logo_block img {width: auto;height: 80px;margin: 20px 10px;}.logo_block img {    width: auto;    height: 80px;    margin: 20px 10px;    filter: grayscale(1);    opacity: 0.7;    transition: 0.4s;}.logo_block img:hover {    filter: grayscale(0);    opacity: 1;    transition: 0.4s;}/*footer*/ 
.footer {    background: url(archive/image/customization/p_bg.jpg);    margin-top: 200px;    position:relative;}.right_map {width: 50%; float: right; position: relative;}/*promise*/ 
.promise_block>.RWDedictor {    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.promise_block {    width: 45%;    position: absolute;    right: 0;    background: #fff;    padding: 30px;    top: -150px;    border-radius: 30px 0px 0px 30px;    box-shadow: 0px 4px 9px -6px #000;    z-index: 11;    transform: translateX(100%);    transition: 1s;}.promise_block-show {    transform: translateX(0);    transition: 1s;}.p-logo {width: 30%;float: left;}.p-text {    width: 65%;    float: right;    color: #333;    letter-spacing: 1px;    line-height: 30px;    font-size: 15px;}.p-text ol { padding-left: 19px;}.promise_block:after {    content: "";    position: absolute;    width: 96%;    height: 87%;    border: 1px solid #666;    top: 16px;    left: 18px;    border-radius: 23px 0px 0px 23px;    z-index:-1;}.p-text a {color: #654313;}/*footer*/ 
.left_info {    width: calc(50% - 7.5%);    float: left;    position: relative;    padding-left: calc(7.5% + 15px);    padding-top:50px;}.footer>.container {width: 100%;padding: 0;}.free-call {    color: #211715;    background: #fbbf00;    border-radius: 30px;    text-align: center;    line-height: 35px;    font-size: 18px;    float: left;    margin-left: 30px;    width: 280px;}.free-call a {color: #211715;transition: 0.3s;}.free-call a:hover {font-size: 20px;transition: 0.3s;}.com_name {    font-size: 30px;    letter-spacing: 2px;    color: #211715;    font-weight: bold;    line-height: 35px;    margin-bottom: 30px;}.co_info {    font-size: 18px;    letter-spacing: 1px;    line-height: 35px;    color: #000;}.co_info a:hover {color: #654313;}.co_info a {color: #000;}.scrollTop002 .ii {    font-size: 40px;    background: #654313;    border-radius: 0px;}.scrollTop002 {bottom: 293px;right: 0px;}/*copy*/ 
.copy_block {    width: calc(50% - 7.5%);    display: flex;    flex-direction: column;    justify-content: flex-start;    align-items: flex-start;    font-size: 12px;    letter-spacing: 1px;    color: #654313;    padding-top: 20px;    float: left;    padding-left: 7.5%;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{color: #654313;}.clear {height: 0;}/*facebook*/ 
.face-icon {    width: 350px;    background: #385899;    border-radius: 20px;    color: #fff;    letter-spacing: 1px;    margin-top: 10px;    padding: 10px;    display: flex;    justify-content: center;    align-items: center;}.face-icon a {color: #fff;line-height:25px;}/*跟隨室電話*/ 
.phone_number{display:none}
/*內頁 start*/

/*內頁長度*/section.call_to_action{min-height: 800px;}#RWDPAGE_BASE_PAT02 .main {background-color: transparent;}/*toTop隱藏*/#toTop{display:none !important;}/*title*/h1.pageTitle {font-size: 30px; letter-spacing: 1px; line-height: 40px; color: #654313; font-weight: 400;}.hgroup .breadcrumb {background: transparent; border: none; letter-spacing: 2px;  bottom: 15px; font-size: 14px;}/*回上層*/ 
.btn.btn_back:hover {border: 1px solid #654313;}.btn.btn_back a {color: #654313; padding: 5px 20px; line-height: 1.6; font-family: 'Noto Sans TC', sans-serif !important; letter-spacing: 2px; float: right;}.btn.btn_back {float: right; background: transparent; color: #654313; font-size: 15px; letter-spacing: 1px; border: 1px dashed #654313; border-radius: 0; margin-right: 0; padding: 0; margin-top: 30px;}.hgroup .breadcrumb a:hover { color: #654313;}/*內文*/section.article-text.rwd {font-size: 16px; letter-spacing: 2px; line-height: 2; color: #555;}/*表格修正*/ 
.table01{width:100%;overflow-x: scroll;-webkit-overflow-scrolling: auto;margin-bottom: 30px;overflow-x: auto;white-space: nowrap;font-size: 14px;text-align: center;letter-spacing: 1px;}.table01::-webkit-scrollbar{width: 3px;height: 5px;}.table01::-webkit-scrollbar-thumb:horizontal {background-color: #a6a6a6;border-radius: 3px;}.table01::-webkit-scrollbar-track-piece:horizontal:decrement,.table01::-webkit-scrollbar-track-piece:horizontal:increment {background-color: rgba(166, 166, 166, 0.2);}.table01 td {border: 1px solid #eee;padding: 8px 10px !important;}.table01 tr:nth-child(1) {background: url(archive/image/customization/p_bg.jpg); color: #000;}.table01 a:hover {color: #654313;}/*側選單*/#sidebar {padding-bottom: 30px;}#sidebar .products-nav {margin-left: -15px;}.m2018 .products-nav .nav-title {background: transparent; font-size: 18px; letter-spacing: 0px; line-height: 1.6; color: #2d2d2d; font-weight: 600; text-align: left; margin-bottom: 0; padding: 10px;}.m2018 .products-nav ul li {padding: 4px 4px 4px 20px;}.m2018 .products-nav>ul>li {padding: 0; margin: 0; transition: .5s all;}.m2018 .products-nav>ul>li>a {padding: 15px 10px; font-size: 14px;}.m2018 .products-nav a {display: inline-block; font-size: 14px; padding: 5px 0; position: relative; z-index: 1; color: #888;}.m2018 .products-nav>ul>li.active {background: #eee;}.m2018 .products-nav>ul>li:hover {background: #eee;}.m2018 .products-nav .toggle-submenu::after {top: 84%;}/*最新消息*/ 
.article2 .layoutlist_2 .item {background: url(archive/image/customization/p_bg.jpg); border-bottom: none; padding: 30px 0; margin-bottom: 30px;}.article2 .layoutlist_2 .list_subject a {text-align: left; font-size: 24px !important; letter-spacing: 2px; font-weight: 500; font-family: 'Noto Sans TC', sans-serif; color: #654313 !important; line-height: 50px !important; margin-bottom: 30px;}.subsubject {color: #333; letter-spacing: 2px; line-height: 30px; font-size: 15px; font-family: 'Noto Sans TC', sans-serif; margin-top: 15px;}.article2 .layoutlist_2 .listdate .yearmonth {color: #654313 !important; font-size: 15px !important; padding-bottom: 0px;}.article2 .layoutlist_2 .listdate .day {color: #654313 !important; font-size: 44px !important; font-weight: bold;}.article2 .layoutlist_2 .listdate {border-left: none !important;}/*產品內頁*/ 
.RWDproduct_page .products-info {background: #fff; box-shadow: 1px 1px 13px -4px rgba(0, 0, 0, 0.4); padding: 20px; border-radius: 20px; width: 500px;}.RWDproduct_page .pic-box {width: calc(100% - 500px);}.RWDproduct_page .products-editor {background: url(archive/image/customization/p_bg.jpg); padding: 30px; font-size: 16px; font-family: 'Noto Sans TC', sans-serif !important; letter-spacing: 2px; line-height: 2; color: #333;}.RWDproduct_page .products-info .name {font-size: 30px; letter-spacing: 1px; line-height: 40px; color: #654313;}.RWDproduct_page .products-info .txt .editor {color: #555; font-family: 'Noto Sans TC', sans-serif !important; font-size: 16px; line-height: 2; letter-spacing: 2px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title {border-bottom: none; font-size: 16px; font-family: 'Noto Sans TC', sans-serif !important; color: #999; padding-bottom: 0; margin-bottom: 15px; padding-top: 15px;}/*footer*/#RWDPAGE_BASE_PAT02 .promise_block {display: none;}

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

@media (max-width: 1700px){/*1680px*/ 
.main .container {width: 95%;}.RWDmenu_plus04 .container {width: 80%;}.left_title { width: 27%;}.footer>.container {width: 100%;}.RWDmenu_plus04 .header:after {bottom: -49px;}.scrollTop002 {bottom: 262px;}br.pad-show { display: block;}}@media (max-width: 1500px){.right_map { width: 57%;}.promise_block {width: 60%;}.scrollTop002 {bottom: 293px;}.main .container{padding:0px;}.RWDbtn01 .editor {font-size: 16px;}.parallax_block {width: calc(100% - 5%);}.right_products {margin-top: -100px;}.left_info {width:45%;padding-left: 5%;}.right_map {width: 55%;}.copy_block{width:45%;padding-left:5%;}.right_text {padding-top: 50px;}}@media (max-width: 1300px){/*1280px*/ 
.left_title {width: 28%;}.left_info {width: 35%;}.right_map {width: 63%;}.copy_block{width:35%;}.promise_block {width: 65%;}.RWDmenu_plus04 .container {width: 75%;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.RWDmenu_plus04 .features .search-btn {margin-top: 18px;margin-right: 11px;}li.select-pharmacy:before{display:none}li.select-pharmacy:after {right: 20px;bottom: 7px;}li.select-pharmacy {margin-left: 0;background:#fbbf00;}li.select-pharmacy:after {width: 50px;height: 50px;}.RWDmenu_plus04 #mobile-menu .main-menu {padding: 0px 30px;}.RWDmenu_plus04 #mobile-menu .menu li a {margin-left: 0;}.RWDmenu_plus04 #mobile-menu .menu a{color:#000;}.main {margin-top: 70px;}.RWDbtn01 .sub-title {font-size: 50px;top: -79px;}.RWDparallax_new .container.editor {font-size: 40px;}#m_RWDfullscreen01_45_1 .picbgbox {height: 40vw !important;}.right_text {width: 100%;}.left_aboutpic {width: 33%;position: absolute;}.about_block {width: calc(100% - 420px);float: right;}.news_block { width: calc(100% - 420px);float: right;}.logo_block {width: 100%;float: right;text-align: center;}.logo_block img {height: 70px;}.promise_block {    width: 90%;    right: 50%;    margin-right: -45%;}.promise_block {border-radius: 30px;transform: translateX(110%);}.promise_block-show {transform: translateX(0);}.footer { padding-top: 100px;}.right_map {width: 55%;}.left_info {width: 41%;}.copy_block {width: 41%;}.scrollTop002 {    bottom: 15%;    right: 10px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
.main {margin-top: 0px;}.RWDmenu_plus04 .logo {width: 60px;left: 15px;}.RWDmenu_plus04 .logo:after {width: 118px;height: 159px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 30px);margin: 0 15px 80px 15px;}.RWDproduct002_v2 .section-inner .col-md-12 {padding: 0;}.right_products {width: calc(100% - 40%);}.left_title {width: 39%;}.RWDparallax_new .container.editor {font-size: 30px;}.parallax_slogan {margin-top: 10px;font-size: 16px;}.news_block { width:100%;padding:5%;}.about_block {width: calc(100% - 240px);}.left_aboutpic { width: 26%}.logo_block {margin-top: 0;}.promise_block {width: 98%;right:1%;}.promise_block {transform: translateX(60%);}.promise_block-show {transform: translateX(-46%);}.left_info {    width: 90%;    float: none;    text-align: center;    margin-bottom: 30px;}.right_map {    width: 90%;    float: none;    margin: 0 auto;    margin-bottom: 10px;}.right_map iframe { height: 200px !important;}.face-icon {margin: 0 auto;margin-top: 10px;}.copy_block {    width: 100%;    flex-direction: column;    justify-content: center;    align-items: center;    padding-left: 0;    padding-bottom: 20px;}.scrollTop002 {bottom: 0;right: 0;}.RWDmenu_plus04 .features {margin-top: 14px;}.RWDmenu_plus04 .features .search-btn {margin-top: 0px;}/*---內頁---*//**/#RWDPAGE_BASE_PAT02 .main .container {padding: 0 15px;}/**/ 
.btn.btn_back {float: none; display: block;}.btn.btn_back a {float: none; display: block;}/**/ 
.RWDproduct_page .pic-box {width: 100%; padding-right: 0;}.RWDproduct_page .products-info {width: 100%; margin-top: 30px;}/*footer*/#RWDPAGE_BASE_PAT02 .footer {padding-top: 0;}
}
/*pad版 end*/
/*phone版 start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .logo {width: 40px;}.RWDmenu_plus04 .logo:after {width: 93px;height: 120px;}.RWDmenu_plus04 .features .search-btn {margin-top: 0px;}.ml-stack-nav-toggle {padding: 28px 14px;margin-right:20px;}.RWDmenu_plus04 .features .search-btn {padding: 5px 11px;}.RWDmenu_plus04 .features {margin-top: 9px;}.left_title {width: 100%;position: relative;top: 0; text-align: center;float:none;}.RWDbtn01 .main-title { text-align: center;}.RWDbtn01 .sub-title {    font-size: 50px;    top: -79px;    left: 50%;    margin-left: -130px;}.RWDbtn01 .btn-box {display: none;}.right_products { width: 100%;margin-top: 30px; float: none;}.products_block {margin-top: 100px;}.RWDmenu_plus04 .features {width: 150px;}.products_block {padding: 0px 0px 50px 0px;}.RWDparallax_new .container.editor {font-size: 25px;line-height: 35px;}.parallax_slogan {font-size: 16px;line-height: 24px;}.parallax_block {width: 100%;}#m_RWDfullscreen01_45_1 .picbgbox {height: 60vw !important;}.left_aboutpic{display:none}.about_block {width: 100%;}.about_block {    width: 90%;    margin: 0 auto;    float: none;}.RWDnews_listblock span {width: 100%;}.RWDnews_listblock li a { width: 100%;}.logo_block img {height: 50px;}.promise_block-show {transform: initial;}.promise_block {transform: initial;}.promise_block:after {border-radius: 0;width: 92%;height: 92%;}promise_block {    transform: initial;    margin: 0 auto;    border-radius: 0;    width: 100%;    right: 0;    box-shadow: none;    top: 0;    position: relative;}.footer {    padding-top: 0;    margin-top: 50px;    padding-bottom: 30px;}promise_block>.RWDedictor {flex-direction: column;}.p-logo {    width: 100%;    float: none;    margin: 0 auto;    text-align: center;    margin-bottom: 15px;}.promise_block {    transform: initial;    width: 100%;    margin-right: 0;    right: 0;    border-radius: 0;    position: relative;    box-shadow: none;    margin-top: 0;    top: 0;}.promise_block>.RWDedictor { flex-direction: column;}.p-text {width: 90%;}.phone_number a {    color: #000;    font-weight: bold;}.phone_number {    position: fixed;    bottom: 0;    background: #fbbf00;    color: #000;    width: 100%;    padding: 8px 0px;    display:block;}aside.top_btn {height: 40px;}.left_info {    margin: 0 auto;    margin-bottom: 20px;    padding-left: 0;}.face-icon { width: 100%;}.RWDmenu_plus04 .header:after {bottom: -13px;}.RWDmenu_plus04 .header:after {height: 13px;}.main {margin-top: 30px;}/*---內頁---*//**/#RWDPAGE_BASE_PAT02 .main .container {padding: 0 10px;}/**/h1.pageTitle {text-align: center; margin-bottom: 15px;}.hgroup .breadcrumb {position: relative; bottom: 0px; text-align: center; float: none !IMPORTANT;}/**/ 
.article2 .layoutlist_2 .listdate .day {    font-size: 15px !important;    display: inline-block;    font-weight: 500;}.article2 .layoutlist_2 .listdate .yearmonth {    display: inline-block;}.article2 .layoutlist_2 .listdate .day::before {    content: '/';}/**/#RWDPAGE_BASE_PAT02 .phone_number{z-index: 21;}#RWDPAGE_BASE_PAT02 .scrollTop002 {bottom: 36px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 20px);margin: 0 10px 40px 10px;}.main {margin-top: 20px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.co_info {font-size: 15px;}.face-icon {width: 95%;}.face-icon img {    height: auto !important;    width: 78px !important;    margin-top: -5px;}.face-icon {border-radius: 10px;}.RWDbtn01 .main-title {    font-size: 40px;}.RWDbtn01 .section-subject {margin-bottom: 20px;}.main {margin-top: 35px;}
}
/*iphone5 end*/