a:hover,a:focus {    text-decoration: none;}/*loading*/ 
.fl {    width: 240px;}.fl img {    width: 100%;    animation-name: zeroall;    animation-duration: 1.5s;}@-webkit-keyframes zeroall {    0% {        opacity: .1;    }    100% {        opacity: 1;    }}.cd-main-content {    font-size: 16px;    letter-spacing: 1px;    line-height: 1.7;    color: #555;    font-family: 'Noto Serif TC', serif;    position: relative;}/*區塊*/ 
.RWDnews005 .container {    width: 77%;    padding: 0;}.photo-block .container {    width: 100%;    padding: 0;}.product-block>.container {    width: 80%;    padding: 0;}.product-block {    position: relative;    padding: 150px 0;}.news-block {    position: relative;    padding: 0 0 150px;}.photo-block.block2 {    background: #000;}/*logo*/ 
.RWDmenu_plus04 .logo {    width: 75px;    position: absolute;    left: 50%;    float: left;    transform: translate(-50%, 0);    top: 3px;    z-index: 30;}.RWDmenu_plus04 .header {    padding: 0 80px;    backdrop-filter: blur(10px);    background: rgb(255 255 255 / 65%);    transition: .3s ease;}/**/ 
.RWDmenu_plus04 .header {    padding: 0 80px;}.RWDmenu_plus04 .menu>li.menuact {    margin-left: 280px;    transition: all .5s ease;}.RWDmenu_plus04 .container {    max-width: 100%;}.RWDmenu_plus04 .menu li a {    display: block;    color: #ab7a5e;    font-family: 'Noto Serif TC', serif;    letter-spacing: 1px;}.RWDmenu_plus04 .site-nav {    padding-left: 350px;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 1.02rem;    padding: 30px 15px;    letter-spacing: 1.5px;    min-width: 114px;    transition: all .5s ease;    font-family: 'Noto Serif TC', serif}.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: #aa7b67;}.RWDmenu_plus04 .site-nav .menu>li>ul {    padding: 0;}.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;    font-weight: 300;    background: #d1a78d;    color: #fff;    transition: all .5s ease;}span#m_RWDfullscreen01_1_1_cat_total_qty {    font-size: 14px;    top: 5px;    position: relative;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    background: #c99e7d;    letter-spacing: 1px;}.RWDmenu_plus04 .cart-block .bottom-box .total,.RWDmenu_plus04 .querycar-block .bottom-box .total {    font-size: 15px;    letter-spacing: 1px;}.RWDmenu_plus04 .features .member-btn {    float: left;}.RWDmenu_plus04 .member-block a.login.is-on,.RWDmenu_plus04 .member-block button.login.is-on {    background-color: #c99e7d;}#div_forget_content #forget_table_btn {    border-radius: 0;    background-color: #c99e7d;}/*下拉選單04*/ 
.RWDmenu_plus04 .site-nav .menu>li>ul {    width: 200px;    margin-left: -100px;    padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 10px;    transition: all .5s ease;}.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: #2a534b;}/*------*/ 
.RWDmenu_plus04 .cart-btn .ii-bag2,.RWDmenu_plus04 .member-btn .ii-people2 {    font-weight: bold;    color: #ab7a5e;}.RWDmenu_plus04 .features {    width: 380px;}.RWDmenu_plus04 .features .cart-btn {    float: left;}.RWDmenu_plus04 .features .search-btn {    float: right;    padding-right: 240px;    padding-left: 30px;    border: 1px solid #ab7a5e;    border-radius: 50px;    padding-top: 10px;    padding-bottom: 10px;    position: relative;    top: 13px;}.RWDmenu_plus04 #search-box {    position: absolute;    width: auto;    right: 0;    top: 50%;    transform: translateY(-50%);    margin-right: 0;    opacity: 1;    visibility: unset;}.RWDmenu_plus04 #search-box .search {    right: 15px;    color: #ab7a5e;}input#search_box_text::placeholder {    color: #ab7a5e;}.RWDmenu_plus04 #search-box .form-control {    border: none;    background: transparent;    height: auto;    padding-left: 0;    width: auto;    text-align: left;    font-size: 15px;    color: #555;}.RWDmenu_plus04 span.cart-nu {    display: none;}.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: #ab7a5e;}/*標題*/ 
.RWDProduct015__head__h1:before,.index h2.main-title:before {    content: "";    position: relative;    background: url(archive/image/customization/menulogo.png);    width: 2.8vw;    height: 2.8vw;    background-size: contain;    display: inline-block;}.RWDProduct015__head__h1,.index h2.main-title {    margin: 0;    letter-spacing: 2px;    font-weight: 500;    font-size: clamp(1.75rem, 1.4196rem + 1.6518vw, 4.0625rem);    color: #a97e65;    line-height: 1.7;    position: relative;    display: flex;    align-items: center;    justify-content: center;    font-weight: 900;}.RWDProduct015__head__h2,.index h2.sub-title {    margin: 0;    line-height: 1.7;    letter-spacing: 1px;    color: #a97e65;    font-size: clamp(0.75rem, 0.6607rem + 0.4464vw, 1.375rem);}.index .section-line {    display: none;}.RWDProduct015__head__h2 br,.index h2.sub-title br {    display: none;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {    top: 45%;    transform: translateY(-50%);}.RWDbanner_plus01 .slick-caption>.container {    width: 85%;}.RWDbanner_plus01 .slick-caption .txt1 {    color: #5a4b2c;    font-size: clamp(1.75rem, 1.3571rem + 1.9643vw, 4.5rem);    line-height: 1.5;    letter-spacing: 2px;}.RWDbanner_plus01 .slick-caption .txt2 {    font-family: sans-serif;    color: #806f4e;    letter-spacing: 0.5px;    line-height: 1.7;    margin: 0 0 70px;}.RWDbanner_plus01 .slick-caption .txt3 {    color: #4e343e;    font-size: 32px;    font-weight: 500;    line-height: 1.7;    margin: 0;}.RWDbanner_plus01 .slick-caption .txt4 {    color: #674c56;    font-size: 16px;    line-height: 1.7;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #a87e66;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    background: transparent;    border: 1px solid #835f4a;}/*--第二個banner---*/ 
.crush-block .RWDbanner_plus01.style-dotnav .slick-prev,.crush-block .RWDbanner_plus01.style-dotnav .slick-next {    display: block !important;}.crush-block .RWDbanner_plus01.style-dotnav.control-center .slick-align-next,.crush-block .RWDbanner_plus01.style-dotnav>.banner-slider .slick-next {    right: 70px !important;}.crush-block .RWDbanner_plus01.style-dotnav.control-center .slick-align-prev,.crush-block .RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev {    left: 70px !important;}.crush-block .RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow {    background-color: #a97e65;}/*----*/ 
.photo-block .imgbox>img {    width: 100%;}/*產品*/ 
.RWDProduct015 .product_box {    padding: 0;    width: calc(100%/4 - 40px);    margin: 0 20px 60px;}.RWDProduct015 .product_box .type_box .type {    display: none;}.RWDProduct015 .product_box .title {    font-size: 22px;    text-align: center;    padding: 20px 0 10px;    color: #333;    font-weight: 600}.RWDProduct015 .product_box .memo {    font-size: 16px;    text-align: center;    padding: 0;    color: #959595;    -webkit-line-clamp: 1;    margin-bottom: 0;    font-weight: 300;}.RWDProduct015 .product_box .price_box {    padding: 0;    justify-content: center;    margin: 30px 0;    font-size: 17px;}.RWDProduct015 .product_box .join {    background-color: transparent;    color: #a97e65;    font-size: 16px;    line-height: 40px;    position: relative;    border: 1px solid #a97e65;    border-radius: 8px;    transition: .3s ease;    width: 40%;}.RWDProduct015 .product_box .select_box select,.RWDProduct015 .product_box .select_box .arrow {    height: 40px;}.RWDProduct015 .product_box .amount_div,.RWDProduct015 .product_box .select_box {    width: 57%;}.RWDProduct015 .product_box .imgs_box {    border: 1px solid #d7d7d7;    padding: 0;}.RWDProduct015 .product_box .price_box .member_price .price {    color: #333;}.RWDProduct015 .product_box .price_box .member_price {    display: flex;    font-weight: 600;    color: #333;}.RWDProduct015 .more_product {    font-weight: 500;    width: 300px;    margin: 40px auto 0;    background-color: transparent;    color: #a97e65;    font-size: 18px;    line-height: 1;    border: 1px solid #a97e65;    border-radius: 8px;    transition: .3s ease;    padding: 15px 30px;    height: auto;}.RWDProduct015 .product_box .info {    display: none;}.RWDProduct015 .more_product:hover {    background-color: #a97e65;    color: #fff;}.RWDProduct015 .product_box .join:hover {    background: #a97e65;    color: #fff;}.RWDProduct015 .product_box .select_box .arrow {    display: flex;    align-items: center;}/*----玫好時光---*/ 
.phoenix-block .RWDparallax_new .picbgbox {    height: 950px !important;}/*news*/ 
.RWDnews005 .owl-buttons {    display: none;}.RWDnews005 .owl-carousel .owl-item div>a {    width: 50%;    float: left;}.RWDnews005 p {    width: 50%;    display: flex;    flex-direction: column;    padding: 0 40px 40px;}.RWDnews005 .owl-carousel img {    padding: 40px 0 40px 40px;}.RWDnews005 .margin-top-20 {    margin-top: 0 !important;}.news005_h4 {    font-size: 25px;    padding: 40px 0 0 40px;    text-align: left !important;    float: right;    width: 50%;    margin: 0;}.news005_h4 a {    color: #DBAA87;}.RWDnews005 .comment-work {    color: #DBAA87;    font-size: 25px;}.RWDnews005 .comment-name {    color: #8D6859;    font-size: 45px;}.RWDnews005 .comment-ig {    color: #9BBAA3;    font-size: 20px;}.RWDnews005 .comment-txt {    margin: 30px 0 0;    font-size: 18px;}.RWDnews005.comment-btn a {    background: #E8F4F0;    float: right;    color: #A97D64;    font-size: 20px;    padding: 10px 40px;    border-radius: 15px;    border: 1px solid #A97D64;    margin-top: 50px;    letter-spacing: 1px;}.RWDnews005 .comment-btn a {    background: #E8F4F0;    float: right;    color: #A97D64;    font-size: 20px;    padding: 10px 40px;    border-radius: 15px;    border: 1px solid #A97D64;    margin-top: 50px;    letter-spacing: 1px;    transition: .3s ease;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {    position: relative;    padding: 0 45px;}.RWDnews005 .owl-carousel.owl-padding-10 {    margin: 0;}.RWDnews005 .img-hover {    border: 1px solid #BBBBBB;    border-radius: 15px;    background: #fff;}.RWDnews005 .controlls-over .owl-pagination {    margin-top: 100px;}.RWDnews005 .owl-carousel .owl-item div:after {    content: "";    position: absolute;    background: #EFE2B7;    width: 100%;    height: 100%;    z-index: -2;    border-radius: 15px;    left: -35px;    top: 35px;    border: 1px solid #fff;}.RWDnews005 .owl-carousel .owl-item div:before {    content: "";    position: absolute;    background: #E9CBBD;    width: 100%;    height: 100%;    z-index: -1;    border-radius: 15px;    left: -19px;    top: 19px;    border: 2px solid #fff;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover .comment-btn a {    background: #A97D64;    color: #fff;    transition: .3s ease;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {    background: #c99e7d;    width: 12px;    height: 12px;}.owl-page.active span {    background: #c99e7d !important;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {    background: transparent;    width: 12px;    height: 12px;    border: 1px solid #c99e7d;}/*-----*/ 
.three-block {    position: relative;    background: #000;}.three-block .container {    width: 100%;    padding: 0;    display: grid;    grid-template-columns: 3fr 1fr;}.three-block .container:before {    display: none;}.three-left {    width: 100%;    height: 95vh;}.three-left img {    width: 100%;    height: 95vh;    object-fit: cover;    object-position: center;    min-height: 50vw;}.mainpic-btn a:hover {    background: #a97e65;    color: #fff;    border: 1px solid #d6a98e;    transition: .3s ease;}.mainpic-btn a {    position: absolute;    bottom: 115px;    left: 50%;    transform: translateX(-50%);    display: block;    color: #ffd2ae;    width: 300px;    border: 1px solid rgb(255 210 174 / 33%);    text-align: center;    padding: 10px 0;    background: rgb(255 255 255 / 11%);    backdrop-filter: blur(10px);    border-radius: 8px;    transition: .3s ease;}.three-right {    width: 100%;    display: flex;    flex-direction: column;    justify-content: space-between;}.three-right .RWDedictor {    aspect-ratio: 1/1;}.threeright-box {    position: relative;    aspect-ratio: 1/1;}.threeright-box img {    width: 100%;}.threeright-txt span {    display: block;    font-size: 32px;    font-weight: 600;}.threeright-txt {    position: absolute;    bottom: 50px;    color: #fff;    left: 50px;}/* 230913 */ 
.RWDmenu_plus04 .menu>li.menuact {    margin-left: 0 !important;}.RWDmenu_plus04 .logo {    left: 0;    transform: unset;}/* 20240603 */ 
.entrance_block > .container {    width: 90%;    max-width: 1780px;}.RWDproduct004 .row.mix-grid {    margin: 0 auto;    display: flex;    flex-wrap: wrap;        justify-content: center;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: 10%;    text-align: center;    padding: 0 2rem !important;}.RWDproduct004 .row.mix-grid .col-md-3.col-sm-3 .item-box-desc>a, .RWDproduct004 .row.mix-grid .col-md-3.col-sm-3 .item-box-desc>a h3 {    color: #000000 !important;    font-weight: 400 !important;    letter-spacing: 1.5px !important;    line-height: 1.2 !important;}.RWDproduct004 .row.mix-grid .col-md-3.col-sm-3.mix figure {    padding: 15px;    background: #ecf6f7;    border-radius: 50%;    margin: 0 0 1rem;}.entrance_block {    padding: 3vw 0px;}.RWDproduct004 .row.mix-grid .col-md-3.col-sm-3 .item-box-desc>a h3 {    margin: 0;}.RWDproduct004 section {    border: none !important;}.RWDproduct004 .item-box-desc {    padding: 0;    text-align: center !important;}
/*footer start*/

.footer-block .container {    width: 75%;    display: flex;    align-items: flex-start;    position: relative;    padding: 150px 0;}.footer-block {    background-color: #001736;    color: #a28268;}.footer-block a {color:#a28268;}.footer-block a:hover {color:#a28268;text-decoration:none;}.footer-info {    width: 40%;}.footer-menu {    width: 60%;    padding-left: 10%;}/*-----*/ 
.ftinfo-sec {    display: flex;}.ftinfo-sec .infobox ul {    list-style: none;    padding: 0;    margin: 0;    line-height: 2.3;}.ftinfo-sec .infoitem {    padding-left: 10%;    width: calc(100% - 150px);}.ftcompany-logo>img {    width: 100%;}.ftcompany-logo {    width: 150px;}.ftinfo-sec .infobox.bottom { border-top: 1px solid rgb(162 128 93 / 40%);padding: 30px 0 0;margin: 30px 0 0;}.ftinfo-sec .infobox ul li {    display: flex;    align-items: center;}.ftinfo-sec .infobox ul i  {    background: #a28268;    color: #001736;    width: 26px;    height: 26px;    border-radius: 100%;    padding: 4px;    margin-right: 15px;    font-size: 20px;}/*-----*/ 
.footer-menu .menubox ul {    list-style: none;    padding-left:40px;    margin: 0;    line-height: 2;}.footer-menu .menubox {    margin: 0 0 30px;}.footer-menu .menubox a:hover {   color: #f4d2a6;    transition: .3s ease;}.footer-menu .menubox a{transition: .3s ease;}.footer-menu .menusec {    display: flex;    flex-wrap: wrap;}.footer-menu .menutitle {    color: #f4d2a6;    font-size: 22px;    position: relative;    margin: 0 0 10px;    display: flex;    align-items: center;}.footer-menu .menutitle:before {    content: "";    position: relative;    background: url(archive/image/customization/u2305180851241684371084725.png);    width: 30px;    height: 30px;    background-size: contain;    display: inline-block;    margin-right: 7px;}.footer-menu .menuitem {    width: calc(100%/4);}/*-----*/  .footer-social {    position: absolute;    bottom: 140px;}.RWDsocial002 .iconRounded {    border: 1px solid rgb(255 255 255 / 48%);    color: #fff;    background-color: transparent;    margin-right: 10px;    width: 35px;    height: 35px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    background-color: transparent;    color: #fff;}.ftinfo-sec .infoitem i.ionicons.ion-ios-location {padding-left: 7px !important;}/*-----*/ 
.rights-block {    background: #000d1e;    font-size: 12px;    display: flex;    justify-content: center;    padding: 10px 0;    color: #4d4d4d;    font-family: sans-serif;align-items: center;}.RWDssl01 {    margin: 0 10px;}.copyright_desc {    color: #4d4d4d;}.copyright_desc a {    color: #4d4d4d !important;}.RWDsocial002 i.i.ii-fb1.iconRounded {    color: #298de3;}.RWDsocial002 i.i.ii-youtube1.iconRounded  {    color: #dd2824;    padding-top: 9px;    padding-left: 2px;}.RWDsocial002 i.i.ii-line3.iconRounded {    color: #47c449;    padding: 10px 5px 0;    font-size: 14px;}.RWDsocial002  i.iconRounded.cusimg img {width: 17px;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {    border-radius: 8px;    margin-top: 20px;    background: #a87e66 !important;    border: 1px solid  #a87e66 !important;    display: block;    padding: 5px 100px;    color: #fff !important;    font-size: 16px !important;}.RWDalert_fancybox .btn:hover {background: #a87e66 !important;color: #fff !important;}

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

.page_wrapper_bg section.call_to_action {padding: 100px 0;min-height: 700px;}.page_wrapper_bg .article-text {font-size: 17px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 17px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text h2{font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:1.5;font-size:3.5rem;margin:0;font-family: 'Noto Serif TC', serif}.page_wrapper_bg .article-text h5{font-weight:500;color:#333;letter-spacing: 1.5px;line-height:1.5;font-size:2rem;margin:0;font-family: 'Noto Serif TC', serif}.page_wrapper_bg .article-text>.container {    width: 100%;    padding: 0;}.page_wrapper_bg section.call_to_action>.container {    width: 80%;    padding: 0;}.article2.articlecontent .page_wrapper_bg section.call_to_action>.container,.faq1 .page_wrapper_bg section.call_to_action>.container,.eforms1  .page_wrapper_bg section.call_to_action>.container,.article3  .page_wrapper_bg section.call_to_action>.container,.article6 .page_wrapper_bg section.call_to_action>.container{width: 55%;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{    background: #fdfeff;    box-shadow: none;    border: 1px solid #e2e2e2;    font-family: 'Noto Serif TC', serif;    font-weight: 300;}.m2018 .products-nav .nav-title {    background: #986c52;    font-size: 22px;    padding: 15px 10px;    text-align: center;    margin-bottom: 0;    color: #fff;    letter-spacing: 2px;    font-weight: 500;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px; margin-bottom: 0px;text-align: center;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{background: #fff; border-bottom: 1px solid #c28e70}.page_wrapper_bg .products-nav>ul>li:hover > a{color:#a77354;}.page_wrapper_bg .products-nav>ul> li.active > a{color:#a77354;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {    font-size: 17px;    padding: 10px 0px;    color: #333;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 5px 0;}.m2018 .products-nav ul li {padding: 8px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .currectsend_btn a {background: #409fca;padding: 7px 30px !important;border-radius: 30px;color: #fff;font-size: 14px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {    font-weight: 600;    background: #E8F4F0;    float: right;    color: #A97D64;    font-size: 17px;    padding: 10px 40px;    border-radius: 15px;    border: 1px solid #A97D64;    margin-top: 50px;    letter-spacing: 1px;    transition: .3s ease;}.page_wrapper_bg .currectsend:hover a {background: #409fca;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px; transition: .3s ease;}.page_wrapper_bg .ebtn a:hover {    background: #A97D64;    color: #fff;    transition: .3s ease;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background:#af8166;transition: .5s ease;color: #fff;}.btn.btn_back a {    border: 1px solid #af8166;    background: #fff;    color: #af8166;    padding: 5px 50px;    border-radius: 8px;    font-size: 16px;}#article .btn.btn_back a {padding: 9px 50px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 50px;}.album1 .btn.btn_back a:hover {padding: 10px 50px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin: 0;border-bottom: none;padding:0;width: 100%;}.hgroup .pageTitle{    text-align: center;    letter-spacing: 2px;    font-weight: 600;    line-height: 1.5;    margin: 0;    padding: 0;    font-size: clamp(1.25rem, 0.9375rem + 1.5625vw, 3.4375rem);    color: #333;}.article2.articlecontent .page_subject {display: none;}.article2 .hgroup .container,.product1 .hgroup .container,.faq1 .hgroup .container{padding-left: calc(25% - 60px);}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {    border-bottom: 1px solid #ffffff;    background:#f9f8f7;    padding: 50px;    display: flex;    align-items: center;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size:24px;transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 12px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size: 30px;}.layoutlist_8 .list_subject .summary {margin: 5px 0;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}/*會員*/#btn_member_login:hover {background-color:#a87e66;}#btn_member_login {border-radius:8px;background-color:#a87e66;}.member_join_strong { color:#c57446; font-weight: bold;}#join_form .btn-primary:hover {background: #a87e66;}#join_form .btn-primary {background:#a87e66; border-radius:8px;}.btn-primary { color: #fff;background-color: #0aa3e9;border-color: #0aa3e9;border-radius: 20px;}.btn-primary a {color: #fff;}.btn-primary:hover { background:#0aa3e9;border-color:#0aa3e9;color: #fff;}.join_form-title {    border-bottom: 1px solid #ccc;    padding-bottom: 40px;    margin-bottom: 50px;    color: #333;    font-size: 32px;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #ff6613;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.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: #10a5e9; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #fff;border-radius: 20px;color: #009fe8;border: 1px solid #009fe8;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #10a5e9;border-radius: 20px;}.layoutlist_2 .subject {text-align: center;}/*---玫妍分享------*/ 
.actititle-box h2{    border-left: 20px solid #e26983;    padding-left: 50px;}.writter-box {    padding-left: 80px;    margin-top: 30px;    color: #6c6c6c;}.actimg-txt {    margin: 80px 0 0;}.actimg-txt.middle h5 ,.txtitem.middle h5{    margin: 0 0 30px !important;}.actimg-txt .txtitem {    margin: 50px 0;}.actimg-txt .txtitem ul li {    margin: 0 0 30px;    line-height: 2;}.actimg-txt .txtitem ul span {    display: block;}.actimg-txt .txtitem ul {    list-style: none;    padding: 0;    margin: 50px 0;}.actimg-txt strong {    color: #e26983;}.actimg-txt .middle-box {    border-left: 3px solid #e26983;    border-right: 3px solid #e26983;    padding: 0 10%;    margin: 80px 0;}/*-----*/ 
.rwdlayoutlist_9 .litem .litem__imgs::after {background: transparent;}.rwdlayoutlist_9 .cdate {padding: 15px 0 0;font-size: 14px;color: #555;}.rwdlayoutlist_9 .cdate::before {background: #dbc9be;}.rwdlayoutlist_9 .summary {margin: 15px auto auto;-webkit-line-clamp: 2;color: #555; font-size: 16px;letter-spacing: 1px;line-height: 1.8;}/*-------*/ 
.layoutlist_1.page_content3:after {    content: "";    position: absolute;    background: #EFE2B7;    width: 100%;    height: 100%;    z-index: -2;    border-radius: 15px;    left: -35px;    top: 35px;    border: 1px solid #fff;}.layoutlist_1.page_content3:before {    content: "";    position: absolute;    background: #E9CBBD;    width: 100%;    height: 100%;    z-index: -1;    border-radius: 15px;    left: -19px;    top: 19px;    border: 2px solid #fff;}.layoutlist_1.page_content3 {    border: 1px solid #BBBBBB;    border-radius: 15px;    background: #fff;    position: relative;    padding: 80px 150px;}.infobox ul {    list-style: none;    padding: 0;    line-height: 2.5;}.layoutlist_1.page_content3  .customized_columns ._input, .customized_columns select {border: none;background-color: #f4f4f4;}.layoutlist_1.page_content3  .form-control {border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}.layoutlist_1.page_content3  .infobox ul li i {    background: #a28268;    color: #fff;    width: 26px;    height: 26px;    border-radius: 100%;    padding: 4px 0px 4px 6px;    margin-right: 15px;    font-size: 17px;}.layoutlist_1.page_content3  .infobox ul li i  i.ionicons.ion-ios-location {    padding-left: 7px !important;}.layoutlist_1.page_content3 a {color: #555;}/*------*/#product .layoutlist_4 {    display: flex;    flex-wrap: wrap;}#product .layoutlist_4 .col-sm-4.col-md-4 {    width: calc(100%/4);    padding: 0 20px;margin:0 0 40px}.sortbar {    text-align: center !important;    width: 100%;    margin: 0 0 40px !important;font-size: 15px;}.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0;border-bottom: none;}.product_list_item div.img:nth-child(1) {border: 1px solid #e0e0e0;}.layoutlist_4 .subject {    text-align: center;    font-size: 22px;}.layoutlist_4 .count_info {display: none;}.layoutlist_4 .buybtn {    text-align: center;    font-weight: 600;    background: transparent;    color: #a97e65;    font-size: 17px;    padding: 10px 40px;    border-radius: 15px;    border: 1px solid #a97e65;    letter-spacing: 1px;    transition: .3s ease;    margin-top: 30px;}.layoutlist_4 .price.sellprice {    font-weight: 600;    color: #333;}.layoutlist_4 .price {    color: #b7b7b7;    margin: 0 5px;    font-weight: 300;    letter-spacing: 0.5px;    font-size: 18px;}#product .layoutlist_4 .col-sm-4.col-md-4:hover .buybtn {    background: #a97e65;    color: #fff;    transition: .3s ease;}.layoutlist_4 .cate_div {display: none !important;}.photo.col-sm-12.col-md-96.col-xs-12 {    width: 50%;    border: 1px solid #dbdbdb;}#productbx-pager li {    border: 1px solid #d3d3d3;}._shopping_info>div {    display: flex;    align-items: center;    justify-content: center;}#prod_name, #prod_name .product_name {    line-height: 40px;    font-size: 3.2rem;    padding:40px 0 0;    text-align: center;    margin-bottom: 0;    letter-spacing: 1px;    font-weight: 500;    color: #333;}#product > div.page_content1 > div.product_top.row > div.info.col-sm-12.col-md-12.col-xs-12 > div:nth-child(4) {    display: flex;    justify-content: center;}.product_desc_subject{    margin: 0;    text-align: left;    color: #000;    padding: 20px 7%;    background: #f8f6f4;    border-bottom: 1px solid #dbdbdb;    font-size: 25px;    letter-spacing: 3px;}.product_desc_content {    padding: 50px 7%;    background: #f8f6f4;    color: #555;    line-height: 2;}.product_desc_content ul {    list-style: none;    padding: 0;}.page_content1 #productbx_bg {background: transparent;}#prod_no {    font-size: 17px;    line-height: 20px;    color: #555;    margin-bottom: 0;    text-align: center;    font-family: sans-serif;    letter-spacing: 0;    margin-top: 5px;}.product1.productcontent .page_wrapper_bg section.call_to_action>.container {width: 60%;}#member_org_price, #prod_fixprice {margin-top: 23px;}#prod_price .money, .page_content2 .info #prod_price .money {font-size: 32px;letter-spacing: 0;}.page_content1 #prod_price {    margin-top: 10px;}#btn_shopping {    border-radius: 8px;    background: #a87e66 !important;    border: 1px solid #a87e66 !important;    display: block;    color: #fff !important;}.fbtn {color: #a87e66;border: 1px solid #a87e66;border-radius: 8px;background: transparent;}.memobox {    font-size: 15px;    margin: 15px 0 0;    color: #b1b1b1;}.prinfo-top {    margin: 0 0 40px;}/*---活動專區---*/ 
.may-act {    background: #fff6f6;}.may-top {    text-align: center;    padding: 100px;    font-size: 20px;}.may-top h2 {    position: relative;    display: flex;    align-items: center;    justify-content: center;    font-weight: 700 !important;    font-size: 2.8rem !important;    margin: 0 0 40px !important;    border-bottom: 1px solid #f5b8b8;    padding: 0 0 30px;}.may-top h2:before {    content: "";    position: relative;    display: inline-block;    width: 3vw;    height: 4vw;    background: url(archive/image/customization/titleleft.png)no-repeat;    background-size: contain;    margin-right: 15px;}.may-top h2:after {    content: "";    position: relative;    display: inline-block;    width: 3vw;    height: 4vw;    background: url(archive/image/customization/titleleft.png)no-repeat;    background-size: contain;    margin-left: 15px;    transform: rotate(180deg);}.act-lovepr {    background: #f5b8b9;    display: flex;    justify-content: center;    padding: 30px 0;    align-items: center;color: #333;}.act-lovepr ul {    list-style: none;    border-left: 1px solid #cf9b9c;    margin-left: 40px;}/*----*/ 
.faq_item {    border-bottom: 1px solid #ffffff;    background: #f2eae3;    padding: 20px 10%;}.faq_a_icon,.faq_q_icon{display: none;}.faq_question {font-weight: 500;color: #333;font-size: 20px;}.faq_split {border-top:none;}.qaitem {    margin: 20px 0;}.qaitem strong {    display: block;    color: #e68c8d;}.rwd .faq_answer {    padding: 0 0 30px 0;}    .page_content1 .dd-selected {font-size: 15px;font-weight: 300}.page_content1 .dd-options label {font-weight: 300;font-size: 15px;}.page_content1 .dd-selected:hover {color: #555;}.RWDshopping_v3 .pay-calculate .dd-row.calculate-fixed .gray33radius-btn {background: #a87e66;}.RWDshopping_v3 .pay-calculate .total {color: #a87e66;}.privacy_block .item {    margin: 0 0 50px;}.shopping_txt .item_row {    margin: 50px 0;}.layoutlist_1.page_content3 .infobox ul li i.ionicons.ion-ios-location {padding-left: 8px;}/*------*/ 
.article3.id198 .model.article_model.RWDeditor01 {margin: 0 !important;}.mompr-sec:before {    content: "";    position: absolute;    background: #333;    width: 100%;    height: 50%;    top: 0;    z-index: -1;    background-image:linear-gradient(0deg, #ff96ad 0%, #f7dbd8 100%);}.mompr-sec{ padding: 120px 0;position: relative;}.mompr-sec .container{display: flex;align-items: flex-start}.notice-box h2:before {    content: "";    position: relative;    background: url(archive/image/customization/titledecor.png)no-repeat;    width: 18vw;    height: 1.5vw;    background-size: contain;    margin: 0 auto;    top: 0;    display: block;}.notice-box h2{    margin: 0 0 10px !important;    position: relative;    text-align: center;    color: #bd7589 !important;}.notice-box h2:after {    content: "";    position: relative;    background: url(archive/image/customization/titledecor.png)no-repeat;    width: 18vw;    height: 1.5vw;    background-size: contain;    margin: 0 auto;    bottom: 0;    display: block;    transform: rotate(180deg);}.notice-box ul {    list-style: none;    padding: 0;}.notice-box {    margin: 0 0 100px;text-align: center;}.notice-box a {    color: #000;    font-weight: 500;}.mompr-sec {    display: flex;    align-items: flex-start;}.mompr-img {    width: 50%;}.mompr-txt {    width: 50%;    text-align: center;    font-size:1.8rem;    padding-left: 50px;}.txtbox.top {    background: #d28894;    color: #fff;    padding: 1vw 0;    font-size: 4rem;    letter-spacing: 9px;    font-weight: 700;}.txtbox.middle {    text-align: left;    padding: 2vw 80px;    background: #fff;}.mombtn a:hover {    background: #991034;    transition: .3s ease;}.mombtn a {    background: #ae4561;    display: block;    color: #fff;    padding: 1vw 0;    transition: .3s ease;}.txtbox.middle strong {    position: relative;    z-index: 1;margin-left:5px}.txtbox.middle strong:after {    content: "";    position: absolute;    background: #f7dbd8;    width: 100%;    height: 16px;    bottom: 0;    z-index: -1;    left: 0;}.txtbox.middle .txtstrong2 {    padding-left: 31px;}.txtbox.middle {    text-align: left;    padding: 2vw 80px;    background: #fff;    color: #e26983;    font-family: sans-serif;    position: relative;}.txtbox.middle span.bigprice {    font-size: 5rem;    font-weight: bold;    letter-spacing: 0;}.txtbox.middle span.smallprice {    position: absolute;    left: 80px;    opacity: 0.5;    letter-spacing: 0;    text-decoration: line-through;    font-size: 24px;}.mompr-sec.sec2 .txtbox.middle strong:after {display: none;}.mompr-sec.sec2 .txtbox.middle strong {    font-size: 1.8rem;    font-weight: 300;    margin-right:10px;margin-left:0}

/*內頁 end*/
/*內頁代言人 start*/

/*--------*/ 
.article1 .page_wrapper_bg .article-text, .article1 .page_wrapper_bg .article-text p {font-size: 22px;font-family: sans-serif;color: #333;}.article1.id6  .pagecontent .RWDeditor01 {margin: 0 !important;}.article1.id6 .page_wrapper_bg section.call_to_action {padding: 0;}.article1.id6 .pagecontent .RWDeditor01 .container {width: 85%;}.article1.id6 section.hgroup {display: none;}.article1.id6 .page_wrapper_bg section.call_to_action>.container {position: relative;width: 100%;padding: 0;}.article1.id6 #article {padding: 0 !important;}.spokesperson-banner {    position: relative;}.spokesperson-banner .whotxtbox {    position: absolute;    bottom: 7vw;    left: 0;    padding: 20px 9vw;    background-image: linear-gradient(270deg, #f5b8b9db -17% -17%, 60%, #f5b8b936 110% 100%);}.spokesperson-banner .whotxtbox:after {    content: "";    position: absolute;    background: url(archive/image/customization/square-decor.png);    width: 5vw;    height: 5vw;    background-size: contain;    right: -7vw;    top: 50%;    transform: translateY(-50%);}.spokesperson-banner .whotxtbox　h2 {    color: #fff !important;    font-weight: 900 !important;}.spokesperson-banner .whotxtbox h2 {    color: #fff;    font-weight: 900;    letter-spacing: 4px;}.firstmet-block {    display: flex;    align-items: center;    padding: 120px 0 0;}.firstmet-imgsec {    width: 55%;    display: flex;    position: relative;    padding: 0 5%;}.firstmet-imgsec .imgbox {    margin: 0 20px;    box-shadow: 6px 8px 8px 6px rgb(51 51 51 / 10%);}.firstmet-imgsec:after {    content: "";    position: absolute;    background: #f5b8b9;    width: 100%;    height: 50%;    left: 0;    top: 50%;    transform: translateY(-50%);    z-index: -1;}.firstmet-txtsec {    width: 45%;}.firstmet-txtsec h2 {    border-bottom: 4px solid #f5b8b9;    color: #ec7676 !important;    padding-left: 10%;    font-weight: 700 !important;    padding-bottom: 40px;    margin-bottom: 40px !important;    display: flex;    align-items: center;}.firstmet-txtsec h2:after {    content: "";    position: relative;    background: url(archive/image/customization/square-decor.png);    width: 5vw;    height: 5vw;    background-size: contain;    display: inline-block;    margin-left: 2vw;}.firstmet-txtsec ul {    list-style: none;    padding-left: 10%;margin: 0;    line-height: 2.5;}.personinfo-block {    position: relative;    padding:120px 0;}.personinfo-block .container {display: flex;    align-items: center;}.person-txt {    width: 60%;}.person-img{    width: 40%;    box-shadow: 6px 8px 20px 4px rgb(60 55 56 / 24%);}.person-txt .shetitle span:before {    content: "";    position: relative;    display: inline-block;    width: 75px;    height: 3px;    background: #f45959;    margin: 0 7px 0 15px;    top: -17px;}.person-txt .shetitle span {    font-weight: 700;    position: relative;    color: #f45959;}.person-txt .shetitle h2 {    border-bottom: 4px solid #f5b8b9;    color: #ec7676 !important;    padding-left: 15%;    font-weight: 300 !important;    padding-bottom: 40px;    margin-bottom: 40px !important;}.personinfo-block.second .person-txt .shetitle h2::before {    left: auto;    right:10vw;}.person-txt .shetitle h2:before {    content: "";    position: absolute;    background: url(archive/image/customization/square-decor.png);    width: 5vw;    height: 5vw;    background-size: contain;    left: 0;    top: 20px;}.person-txt .sheinfo {    padding:0 30% 0 15%;}.person-txt .shetitle {    position: relative;}.personinfo-block.second .container {    flex-direction: row-reverse;}.personinfo-block:after {    content: "";    position: absolute;    background: url(archive/image/customization/pinkbg.jpg);    width: 31%;    height: 100%;    right: 0;    top: 0;    z-index: -1;    background-size: cover;    background-position-x: right;}.personinfo-block.second::after {    right: auto;    left: 0;transform: rotate(180deg);}.reason-top {    background: #ec7676;    text-align: center;    padding: 100px 0;}.reason-bottom {    display: flex;    padding: 80px 15% 40px;}.reason-bottom .txtbox {    width: 50%;    margin: 50px 100px;}.reason-decor {    position: relative;    display: flex;    justify-content: center;}.reason-top h2 {    color: #fff !important;    position: relative;    display: flex;    align-items: center;    justify-content: center;}.reason-top h2:before {    content: "";    position: relative;    display: inline-block;    background: url(archive/image/customization/square-decor.png);    width: 5vw;    height: 5vw;    background-size: contain;    transform: rotate(45deg);    margin-right: 50px;}.reason-top h2:after {    content: "";    position: relative;    display: inline-block;    background: url(archive/image/customization/square-decor.png);    width: 5vw;    height: 5vw;    background-size: contain;    transform: rotate(45deg);    margin-left: 50px;}.reason-decor .imgbox {    width: 15vw;}.reason-decor:after {    content: "";    position: absolute;    background: #f7b7bb;    width: 80%;    height: 3px;    top: 50%;    transform: translateY(-50%);    z-index: -1;}.reason-decor {    position: relative;    display: flex;    justify-content: center;    padding: 50px 0;}.people-block .container {display: flex;align-items: center;width: 80% !important}.left-title {    margin: 0 0 5vw;}.left-title h2 {    color: #ec7676 !important;    position: relative;}.left-title h2 span {    display: block;    float: right;    font-weight: 700;    position: relative;    color: #f45959;}.people-block {    position: relative;}.people-block:after {    content: "";    position: absolute;    background: rgb(250 250 250 / 80%);    width: 100%;    height: 90%;    bottom: 0;    left: 0;    z-index: -2;}.people-block .container:after {    content: "";    position: absolute;    background: url(archive/image/customization/frame.png)no-repeat;    width: 10vw;    height: 25vw;    right: 5%;    top: 15%;    background-size: contain;    opacity: 0.7;    z-index: -1;}.people-block .container:before {    content: "";    position: absolute;    background: url(archive/image/customization/frame.png)no-repeat;    width: 10vw;    height: 25vw;    left: -5%;    bottom: 10%;    background-size: contain;    transform: rotate(180deg);    opacity: 0.7;}.people-left {    width: 50%;padding-right: 5%;}.people-right {    position: relative;    width:60%;}.people-memo {    position: absolute;    left: 50px;    top: 10vw;    width: 11vw;}.aboutpr-block .container {    display: flex;    margin-right: 0;}.aboutpr-block {    background: #fce7e7;    padding: 100px 0;}.aboutpr-block .aboutpr-img {    width: 40%;    position: relative;    z-index: 2;}.aboutpr-block .aboutpr-img .maintxt {    width: 5vw;    position: absolute;}.aboutpr-block .aboutpr-info {    width: 60%;}.aboutpr-block .info-top {    position: relative;    z-index: 1;    padding: 30px 15%;}.aboutpr-block .info-top h5 span {    padding-left: 5%;}.info-top h2 {    color: #ec7676 !important;}.info-bottom {    padding: 0 15%;    margin: 50px 0 0;}.aboutpr-block .info-top:after {    content: "";    position: absolute;    background: #fff;    width: calc(100% + 30px);    left: -15px;    height: 100%;    top: 0;    z-index: -1;}.aboutpr-block  .info-sec {    margin: 30px 0;}.aboutpr-block  .info-sec .infotitle {    color: #ec7676;font-weight:700}.aboutmore-block {    padding: 100px 0;}.aboutmore-block .more-title:after {    content: "";    position: relative;    display: inline-block;    width: 4vw;    height: 5vw;    background: url(archive/image/customization/titleleft.png)no-repeat;    background-size: contain;    margin-left: 15px;    transform: rotate(180deg);}.aboutmore-block .more-title:before {    content: "";    position: relative;    display: inline-block;    width: 4vw;    height: 5vw;    background: url(archive/image/customization/titleleft.png)no-repeat;    background-size: contain;    margin-right: 15px;}.aboutmore-block .more-title {    text-align: center;    margin: 0 0 3vw;    position: relative;    display: flex;    justify-content: center;    align-items: center;}.aboutmore-sec {    display: flex;}.more-left {width: 60%;}.more-right {width:40%;padding-left:3%}.socialbox {    margin: 40px 0;    color: #333;    font-size: 2.5rem;    font-weight: 700;    line-height: 2;}.socialbox a {color: #333;display: flex;align-items: center;}.socialicon i {    font-size: 46px;    position: relative;    top: -5px;    left: 21px;}.socialicon {    background: #ec7676;    width: 60px;    height: 60px;    border-radius: 100%;    color: #fff;    margin-right: 15px;    display: inline-block;}.socialicon img {    width: 36px;    position: relative;    top: -13px;    left: 12px;}

/*內頁代言人 end*/
/*小螢幕 start*/

@media (max-width: 2000px) {    .RWDmenu_plus04 .header {        padding: 0 20px;    }    .fl {        width: 200px;    }    .cd-main-content {        font-size: 15px;    }    .RWDmenu_plus04 .site-nav .menu>li>a {        font-size: 1rem;    }    .RWDmenu_plus04 .logo {        width: 70px;        top: 5px;    }    .RWDbanner_plus01 .slick-caption>.container {        width: 88%;        padding: 0;    }    .RWDbanner_plus01 .slick-caption .txt4 {        font-size: 15px;    }    .three-left img,    .three-left {        height: 88vh    }    .threeright-txt span {        font-size: 25px;    }    .threeright-txt {        bottom: 30px;        left: 30px;    }    .three-left img {        object-position: bottom;    }    .mainpic-btn a {        bottom: 90px;    }    .product-block>.container {        width: 85%;    }    .RWDnews005 .container {        width: 90%;    }    .RWDnews005 .comment-txt {        font-size: 16px;    }    .RWDnews005 .comment-name {        font-size: 35px;    }    .RWDnews005 .comment-ig {        font-size: 17px;    }    .news005_h4 {        font-size: 20px;    }    .RWDnews005 .comment-btn a {        font-size: 17px;        padding: 7px 40px;    }    .phoenix-block .RWDparallax_new .picbgbox {        height: 720px !important;    }    .footer-block .container {        width: 88%;    }    .ftinfo-sec .infobox ul i {        height: 20px;        font-size: 15px;        width: 20px;    }    .ftinfo-sec .infoitem i.ionicons.ion-ios-location {        padding-left: 5px !important;    }    /*-----*/    .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    .product1.productcontent .page_wrapper_bg section.call_to_action>.container {        width: 75%;    }    .article1.id6 .pagecontent .RWDeditor01 .container {        width: 90%;    }    .page_wrapper_bg .article-text h2 {        font-size: 3rem;    }    .reason-bottom .txtbox {        margin: 50px;    }    .people-block .container:after {        right: 0;    }    .article1 .page_wrapper_bg .article-text,    .article1 .page_wrapper_bg .article-text p {        font-size: 20px;    }    .article2.articlecontent .page_wrapper_bg section.call_to_action>.container,    .faq1 .page_wrapper_bg section.call_to_action>.container,    .eforms1 .page_wrapper_bg section.call_to_action>.container,    .article3 .page_wrapper_bg section.call_to_action>.container {        width: 65%;    }    .reason-bottom {        padding: 80px 10% 40px;    }    .layoutlist_4 .subject {        font-size: 20px;    }    .product_desc_content {        padding: 50px 5%;    }    .product_desc_subject {        padding: 20px 5%    }    #prod_name,    #prod_name .product_name {        font-size: 2.8rem;    }    .rwdlayoutlist_9 .subject {        font-size: 20px;    }    .layoutlist_1.page_content3 {        padding: 80px 100px;    }    .person-txt .sheinfo {        padding: 0 20% 0 15%;    }}@media (max-width: 1900px) {    .RWDmenu_plus04 .header {        padding: 0 15px;    }    .RWDmenu_plus04 .site-nav .menu>li>a {        font-size: 15px;        min-width: 95px;    }    .RWDmenu_plus04 .features .search-btn {        padding-right: 175px;    }    .RWDmenu_plus04 .features {        width: 310px;    }    .RWDmenu_plus04 #search-box {        width: 160px;    }    .RWDmenu_plus04 .site-nav {        padding-left: 270px;    }    .RWDProduct015 .product_box .title {        font-size: 20px;    }    .article2.articlecontent .page_wrapper_bg section.call_to_action>.container,    .faq1 .page_wrapper_bg section.call_to_action>.container,    .eforms1 .page_wrapper_bg section.call_to_action>.container,    .article3 .page_wrapper_bg section.call_to_action>.container {        width: 75%;    }}@media (max-width: 1800px) {    .entrance_block>.container {        width: 95%;    }    .RWDproduct004 #portfolio.portfolio-nogutter .row>div {        padding: 0 1.5rem !important;    }}@media (max-width: 1700px) {    .RWDbanner_plus01 .slick-caption .txt3 {        font-size: 28px;    }    .three-right {        justify-content: center;        padding: 30px;    }    .threeright-box {        margin: 0 0 10px;    }    .RWDnews005 .comment-txt {        font-size: 15px;        overflow: hidden;        text-overflow: ellipsis;        display: -webkit-box;        -webkit-line-clamp: 3;        -webkit-box-orient: vertical;    }    .RWDnews005 .comment-name {        font-size: 28px;    }    .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {        padding: 0 35px;    }    .phoenix-block .RWDparallax_new .picbgbox {        background-position-y: center !important;        height: 650px !important;    }    .RWDbanner_plus01 .slick-caption .txt3 {        font-size: 24px;    }    .RWDbanner_plus01 .slick-caption .txt4 {        font-size: 14px;    }    .RWDbanner_plus01 .slick-caption .txt4 span br {        display: none;    }    .RWDbanner_plus01 .slick-caption .txt4 {        width: 20%;    }    /**/    .page_wrapper_bg .article-text h2 {        font-size: 2.5rem;    }    .article1 .page_wrapper_bg .article-text,    .article1 .page_wrapper_bg .article-text p {        font-size: 18px;    }}@media (max-width: 1600px) {    .RWDmenu_plus04 .menu>li.menuact {        margin-left: 190px;    }    .RWDbanner_plus01 .slick-caption {        top: 50%;    }    .RWDbanner_plus01 .slick-caption .txt4 {        width: 22%;    }    .product-block {        padding: 100px 0;    }    .product-block>.container {        width: 92%;    }    .news-block {        padding: 0 0 100px;    }    .footer-menu .menutitle {        font-size: 20px;    }    .footer-info {        width: 45%;    }    .footer-menu {        width: 55%;        padding-left: 7%;    }    .ftinfo-sec .infobox ul li {        align-items: flex-start;    }    .ftinfo-sec .infoitem {        padding-left: 70px;    }    .personinfo-block.second .person-txt .shetitle h2::before {        right: 0;    }    .mompr-sec .container {        width: 90%;    }    .txtbox.middle {        padding: 2vw 50px;    }    .mompr-sec.sec2 .txtbox.middle {        display: flex;        flex-direction: column-reverse;        justify-content: center;        align-items: center;        line-height: 1.5;    }    .txtbox.middle span.smallprice {        position: relative;        left: 0;    }}@media (max-width: 1500px) {    /*----變漢堡-----*/    .RWDmenu_plus04 .site-nav {        display: none;    }    .RWDmenu_plus04 #mobile-menu,    .RWDmenu_plus04 .ml-stack-nav-toggle,    .RWDmenu_plus04 .toggle-menu {        display: block;    }    .RWDmenu_plus04 .features {        position: relative;        float: right;        margin-right: 10px;        padding-right: 30px;        width: auto;    }    .RWDmenu_plus04 #search-box {        position: absolute;        width: auto;        right: 0;        top: 100%;        margin-right: 90px;        opacity: 0;        visibility: hidden;        transform: none;    }    .RWDmenu_plus04 .features .search-btn {        padding: 0;        border: none;        border-radius: 0;        top: 25px;        margin-left: 10px;    }    .RWDmenu_plus04 #search-box .form-control {        background: #fff;        text-align: left;        font-size: 15px;        width: 250px;        height: 40px;        padding-left: 15px;        padding-right: 70px;        color: #333;        border: 1px solid #aaa;        border-radius: 0;        box-shadow: none;    }    .RWDmenu_plus04 .features .cart-btn {        margin-right: 0;    }    .RWDmenu_plus04 .menu>li.menuact {        margin-left: 0;    }    .ml-stack-nav-toggle i {        display: none;    }    .ml-stack-nav-toggle {        padding: 35px 40px 35px 15px;    }    .RWDmenu_plus04 .features:after {        content: "";        position: absolute;        right: 0;        top: 20%;        height: 60%;        width: 1px;        background-color: #9c9c9c;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: #a97e65;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active>a {        background-color: transparent;    }    .RWDmenu_plus04 .logo {        width: 65px;        top: 4px;    }    .RWDmenu_plus04 .features:after {        display: none    }    .RWDmenu_plus04 .features {        float: left;        margin-right: 0;        padding-right: 0;    }    .RWDmenu_plus04 .logo {        width: 60px;        top: 5px;    }    .mainpic-btn a,    .mainpic-btn {        border: 1px solid #a97e65;        background: #a97e65;        color: #fff;    }    .RWDmenu_plus04 .features {        float: right;        margin-right: 0;        padding-right: 0;        width: 100px;        right: 70px;    }    .RWDmenu_plus04 .ml-stack-nav-toggle {        position: absolute;        right: 0;    }    /*-----*/    .RWDsocial002:before {        content: "Follow Us";        position: relative;        top: 5px;        margin-right: 15px;        color: #848484;    }    .footer-block .container {        width: 70%;        padding: 120px 0 80px;        flex-wrap: wrap;    }    .footer-info {        width: 100%;    }    .ftinfo-sec .infobox.bottom {        border-top: 1px solid rgb(162 128 93 / 28%);        padding: 20px 0 0;        margin: 20px 0 0;    }    .footer-menu {        width: 100%;        border-top: 1px solid rgb(241 207 165 / 50%);        padding: 50px 0 0;        margin: 50px 0 0;    }    .footer-social {        position: relative;        bottom: 0;        margin-top: 40px;    }    .RWDsocial002:before {        content: "Follow Us";        position: relative;        top: 5px;        margin-right: 15px;        color: #848484;    }    .RWDsocial002 {        display: flex;    }    /*-----*/    .person-txt .sheinfo {        padding: 0 15%;    }    .reason-bottom {        padding: 80px 5% 40px;    }    .article1 .page_wrapper_bg .article-text,    .article1 .page_wrapper_bg .article-text p {        font-size: 15px;    }    .people-left {        width: 60%;        padding: 0 30px 30px;    }    .aboutpr-block .info-top {        padding: 30px 7%;    }    .info-bottom {        padding: 0 7%;    }    .socialbox {        font-size: 1.7rem;    }    .socialicon i {        font-size: 40px;        top: 2px;        left: 18px;    }    .socialicon {        width: 50px;        height: 50px    }    .socialicon img {        width: 30px;        top: -4px;        left: 11px;    }    .more-left .videobox iframe {        height: 500px;    }    .more-right .videobox iframe {        height: 250px;    }    .people-memo {        width: 7vw;    }    .firstmet-block {        padding: 100px 0;    }    .personinfo-block {        padding: 80px 0;    }    .article2.articlecontent .page_wrapper_bg section.call_to_action>.container,    .faq1 .page_wrapper_bg section.call_to_action>.container,    .eforms1 .page_wrapper_bg section.call_to_action>.container,    .article3 .page_wrapper_bg section.call_to_action>.container,    .article6 .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }    .may-top h2 {        font-size: 2rem !important;    }    .may-top {        font-size: 17px;        padding: 70px    }    .rwd .faq_question {        padding: 0;        font-size: 17px;    }    .m2018 .products-nav .nav-title {        font-size: 20px;        letter-spacing: 1px;    }    .m2018 .products-nav>ul>li>a {        font-size: 15px;    }}@media (max-width: 1400px) {.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100% / 8);    margin: 0 0 2rem !important;}}@media (max-width: 1300px) {    .three-block .container {        display: flex;        flex-wrap: wrap;    }    .three-left img,    .three-left {        height: 75vh;    }    .three-right {        padding: 0;        flex-direction: row;    }    .threeright-box {        margin: 0;    }    .RWDnews005 .comment-btn a {        font-size: 14px;        padding: 7px 40px;        margin-top: 30px;    }    .RWDProduct015 .product_box {        padding: 0;        width: calc(100%/4 - 20px);        margin: 0 10px 40px;    }    .RWDProduct015 .product_box .join {        font-size: 14px;        line-height: 35px;    }    .RWDProduct015 .product_box .select_box select,    .RWDProduct015 .product_box .select_box .arrow {        height: 35px;    }    .page_wrapper_bg .article-text h2 {        font-size: 2rem;    }    .reason-bottom .txtbox {        margin: 0 50px;    }    .article1.id6 .pagecontent .RWDeditor01 .container {        width: 95%;    }    .layoutlist_1.page_content3 {        padding: 50px;    }    .person-txt .shetitle span:before {        top: -10px;        height: 2px    }}@media (max-width: 1200px) {    .mompr-txt {        font-size: 18px;    }    .txtbox.top {        font-size: 40px;        letter-spacing: 2px;    }    .txtbox.middle span.bigprice {        font-size: 40px;    }}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.fl {width:170px;}.RWDProduct015 .product_box .price_box {margin: 20px 0;font-size: 15px;}.RWDnews005 .container {width: 85%;}.RWDnews005 .owl-carousel img {padding: 30px 30px 10px;}.RWDnews005 .owl-carousel .owl-item div>a {float: none;}.news005_h4 {float: none;width: auto;margin: 0;padding: 15px 0 0 30px}.RWDnews005 .comment-btn a {float: left;}.RWDnews005 .comment-txt {margin: 15px 0 0;}.RWDnews005 p { width: 100%;display: flex;flex-direction: column;padding: 0 30px 30px;}.RWDnews005 .owl-carousel .owl-item div:before {border:none;}.RWDnews005 .owl-carousel.owl-padding-10 {position: relative;left: 20px;}.RWDProduct015 .product_box {width: calc(100%/3 - 20px);}.phoenix-block .RWDparallax_new .picbgbox {height: 430px !important;}.footer-block .container {width: 80%;}.crush-block .RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: 75vh!important;height: 75vh!important;}.RWDbanner_plus01 .slick-caption .txt1 {    color: #5a4b2c;    font-size: 47px;}.RWDbanner_plus01 .slick-caption .txt2{font-family: 'Noto Serif TC', serif;    color: #4e343e;    letter-spacing: 0.5px;    line-height: 1.7;    margin: 20px 0 0;    font-size: 22px;    font-weight: 500;}.RWDbanner_plus01 .slick-caption {    top: 40%;}.RWDbanner_plus01 .slick-caption .txt3 {    font-size: 14px;    color: #6e575d;}.crush-block .RWDbanner_plus01.style-dotnav.control-center .slick-align-next, .crush-block  .RWDbanner_plus01.style-dotnav>.banner-slider .slick-next {right:40px !important;}.crush-block .RWDbanner_plus01.style-dotnav.control-center .slick-align-prev, .crush-block  .RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev {left: 40px !important;}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text p{font-size: 15px;}.reason-bottom .txtbox {    margin: 0 30px;}.people-block:after {height: 100%;}.people-block .container {    padding: 80px 0 0;}.left-title {    margin: 0 0 7vw;}.page_wrapper_bg .article-text h5 {font-size: 1.5rem;}.people-block .container:before,.people-block .container:after{display:none}.socialbox {    font-size: 20px;}.socialicon img {top: 1px;}.new-form .formdesc {width: 100%; margin: 0 0 40px;padding:0;word-break: break-all}.new-form .customized_columns {    text-align: left;    width: 100%;padding: 0}.layoutlist_1.page_content3 {    padding: 80px;}.layoutlist_1.page_content3:before {left: -10px;top: 10px;}.layoutlist_1.page_content3:after {left: -20px;top: 20px;}.new-form {margin-left: 0;margin-right: 0;}.new-form .infobox ul li {    margin: 0 0 25px;    border-bottom: 1px solid #d6d6d6;    padding: 0 0 25px;}.new-form .infobox ul {line-height: 1.7;}.new-form .infobox ul li:last-child{border:none;padding:0;margin:0}.layoutlist_8 .item {padding: 30px;}.layoutlist_8 .article_subject {font-size: 18px;}.article2 .hgroup .container, .product1 .hgroup .container, .faq1 .hgroup .container {    padding-left: 0;}div#sidebar {padding: 0 !important;width: 100%;margin-bottom: 50px;}#faq,#product,#article{width: 100%;padding: 0 !important;}.layoutlist_4 .subject {font-size: 18px;line-height: 1.5;}/* 20240603 */ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100% / 6);    margin: 0 0 2rem !important;}    .entrance_block>.container {        width: 85%;    }    .entrance_block {    padding: 6vw 0px;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.personinfo-block:after {width: 100%;height: 40%;top: auto;bottom: 0;transform: rotate(180deg);}.personinfo-block .container,.personinfo-block.second .container{flex-direction: column;}.person-txt .shetitle h2:before {position: relative;top: 0;display: block;margin: 0 auto 20px;}.person-txt .shetitle h2 {    padding-left: 0;    text-align: center;}.personinfo-block.second .person-txt .shetitle h2::before {right: 0;}.firstmet-block {padding: 80px 0 0;flex-direction: column-reverse;}.firstmet-imgsec {width: 100%;position: relative;    padding: 0px 10%;    margin-top: 50px;}.firstmet-txtsec {    width: 80%;    text-align: center;    margin: 0 auto;}.person-txt {    width: 100%;    margin: 0 0 40px;}.personinfo-block.first .person-txt .shetitle h2, .personinfo-block.first .person-txt .sheinfo {padding-left: 0;text-align: center;}.person-txt .sheinfo {padding: 0;}.person-img {width: 100%;}.firstmet-txtsec h2 {padding-left: 0;align-items: center;    justify-content: center;    flex-direction: column-reverse;}.firstmet-txtsec h2:after {    margin-left: 0;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDnews005 .container {    width: 90%;}.page_wrapper_bg .article-text h2 {    font-size:32px;}.person-txt .sheinfo {    padding: 0 50px;}.firstmet-txtsec {    width: 60%;}.firstmet-imgsec .imgbox {margin: 0 5px;}.people-block .container { align-items: flex-end;}.people-left {padding: 0 0 70px;}#product .layoutlist_4 .col-sm-4.col-md-4 {    width: calc(100%/3);    padding: 0 15px;    margin: 0 0 45px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption {top: 30%;}.three-left img, .three-left {    height: 65vh;}.crush-block .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 90vh!important;    height: 90vh!important;}.RWDProduct015 .product_box {    width: calc(100%/2 - 20px);}.mainpic-btn a {    bottom: 50px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 20px;}.RWDnews005 .owl-carousel .owl-item div:before {left: -12px;top: 10px;}.RWDnews005 .owl-carousel .owl-item div:after {left: -22px;top: 30px;}.RWDnews005 .owl-carousel.owl-padding-10 {left: 10px;}.news005_h4 {    font-size: 17px;    text-align: center !important;padding: 10px 0 0;}.RWDnews005 p {justify-content: center;text-align: center;}.RWDnews005 .comment-btn a { width: 100%;}.RWDnews005 .container {width: 95%;}.footer-block .container {width: 85%;}.photo-block.block1 .visible-xs {display: block!important;}.photo-block.block1 .visible-md.visible-sm {display: none!important;}/**/ 
.article1.id6 .pagecontent .RWDeditor01 .container {    width: 80%;}.page_wrapper_bg .article-text h5 {font-size: 20px;}.reason-bottom {    padding: 80px 10% 40px;    flex-direction: column;}.reason-bottom .txtbox {    margin: 0;    width: 100%;}.people-block .container {    align-items: center;    flex-direction: column;}.people-left {    padding: 0 0 40px;    width: 100%;}.people-right {    position: relative;    width: 80%;}.people-memo {    width: 14vw;}.aboutpr-block .container { margin-right: auto;flex-direction: column;align-items: center;}.aboutpr-block .aboutpr-img {width: 60%;margin:0 0 30px}.aboutpr-block .aboutpr-info {    width: 100%;}.aboutpr-block .info-top:after { width: 100%;left: 0;}.aboutpr-block .info-top {text-align: center;}.aboutmore-sec {flex-direction: column;}.more-left,.more-right{    width: 100%;padding:0}.more-right .videobox iframe,.more-left .videobox iframe{    height: 400px;}.more-left {    margin: 30px 0;}.more-social {justify-content: space-evenly;}.socialbox {margin: 30px 0;}.firstmet-txtsec ul {padding-left: 0;}.person-txt .sheinfo {    padding: 0;}.act-lovepr{    flex-direction: column;    text-align: left;    padding: 30px 10%;    align-items: flex-start;    justify-content: center;}.act-lovepr ul {    border-left: none;    margin-left: 0;    padding: 0;    margin: 0;}.act-lovepr h5 {    margin: 0 0 10px !important;}    .may-top {    font-size: 15px;    padding: 30px;}.may-top h2 {font-size: 22px !important;margin: 0 0 20px !important;padding: 0 0 20px;}.article3 #article {    padding: 0 !important;}.layoutlist_8.rwd .list_img+.list_subject {    margin-top: 20px;    text-align: center;}.layoutlist_8 .list_subject .summary {    margin: 0 auto;    display: -webkit-box;    margin: 0;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.layoutlist_8.rwd .item {    padding: 30px 0;    width: calc(50% - 20px);    float: left;    flex-direction: column;    margin: 0 10px 20px !important;}.layoutlist_8.rwd .listdate {margin: 10px 0 0;width: 100%;text-align: center;}.layoutlist_8.rwd .listdate .day {    color: #555;    font-size: 12px;    letter-spacing: 0;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 { margin-top: 50px !important;}.actimg-txt {    margin: 50px 0 0;}.layoutlist_4 .subject { font-size: 17px;}.product1.productcontent .page_wrapper_bg section.call_to_action>.container {    width: 85%;}#product > div.page_content1 > div.product_top.row > div.info.col-sm-12.col-md-12.col-xs-12 > div:nth-child(4) {display: block;}#btn_shopping {width: 100%; margin: 10px 0;text-align: center;}.fbtn {width: 100%;text-align: center;}.mompr-sec {padding: 80px 0;}.mompr-sec:before {height: 20%;}.mompr-sec .container {flex-direction: column-reverse;}.mompr-img { width: 100%;}.mompr-txt {width: 100%;padding: 0;margin: 0 0 50px;}.notice-box h2:after,.notice-box h2:before{width: 30vw;height: 4vw;}/* 20240603 */ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: calc(100% / 5);    margin: 0 0 2rem !important;    padding: 0 1rem !important;}    .entrance_block>.container {        width: 90%;    }
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDnews005 .comment-name {font-size: 22px;}.RWDnews005 .comment-ig {font-size: 14px;}.RWDnews005 .comment-txt {    margin: 20px 0 0;    font-size: 14px;}.page_wrapper_bg  .ebtn a {width:180px;}.page_wrapper_bg  .ebtn {width: auto;}.RWDproduct_page .btn_back {width: auto;}/* 20240603 */ 
.entrance_block>.container {        width: 95%;    }    .RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {        font-size: 16px !important;    }
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.ftinfo-sec {flex-direction: column;justify-content: center;}.ftcompany-logo { width: 120px;margin: 0 auto 40px;}.ftinfo-sec .infoitem {padding-left: 0; width: 100%;}.footer-menu .menubox {margin: 0 0 5px;}.footer-menu .menuitem {width: 50%; margin:0;}.footer-menu .menutitle {font-size: 17px;margin: 0 0 5px;}.rights-block {flex-direction: column;text-align: center;}.footer-block .container {    width: 80%;}.crush-block .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 72px) !important;    height: calc(100vh - 72px) !important;}.RWDProduct015 .product_box .bottom_select {flex-direction: column;}.RWDProduct015 .product_box .amount_div, .RWDProduct015 .product_box .select_box { width: 100%;margin: 0 0 15px;}.RWDProduct015 .product_box.col-xs-6 .price_box .origin {width: 100%;justify-content: center;margin: 0;}.RWDProduct015 .product_box .price_box {margin:15px 0;font-size: 15px;flex-direction: column;}.RWDProduct015 .product_box .price_box .member_price {justify-content: center;}.RWDProduct015 .product_box .join {width: 100%;}.page_wrapper_bg .ebtn a {margin-top: 0;}.page_wrapper_bg section.call_to_action {padding: 70px 0;}.layoutlist_2 .col-xs-12 {width: 50%;float: left;}.layoutlist_8.rwd .row {margin-left: 0;margin-right: 0;}.RWDslider01 .pic-list {float: none;width: 100%;padding-left: 0;padding-right: 0;}.RWDslider01.pic-right .pic-list { float:none; padding-left: 0px; padding-right: 0;}.RWDslider01 .text { float: none;width: 100%;}.RWDslider01 .control-box { left: 0;}.hgroup .pageTitle {letter-spacing:1px;font-size: 32px;}.rwdlayoutlist_9.row .litem__text {    margin-top: 0;    width: 100%;}#product .layoutlist_4 .col-sm-4.col-md-4 {width: calc(100%/2);padding: 0 15px;margin: 0 0 30px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDProduct015__head__h2 br, .index h2.sub-title br{display:block;}.RWDmenu_plus04 .logo {    width: 57px;    top: 6px;}.three-right {flex-direction: column;}.fl {width:130px;}.RWDProduct015 .product_box .title {font-size: 16px;min-height: 80px;}.RWDProduct015 .product_box {width: calc(100%/2 - 10px);margin: 0 5px 40px;}.product-block {    padding: 70px 0;}.news-block {    padding: 0 0 70px;}.RWDProduct015__head,.RWDnews005 .section-subject{    margin: 0 0 30px;}.RWDProduct015__head__h1:before, .index h2.main-title:before {width: 30px; height: 30px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 42px;}.RWDbanner_plus01 .slick-caption .txt2{font-size:20px;}RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #835f4a;}.RWDProduct015__head__h2, .index h2.sub-title {font-size: 15px;}.RWDbanner_plus01 .slick-caption {    top: 125px;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {    text-align: left;    width: 100%;}.RWDbanner_plus01 .slick-caption .txt3 {    font-size: 14px;    color: #6e575d;    font-weight: 300;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 88vh!important;    height: 88vh!important;}.index .banner-block {    position: relative;    margin-top: 70px;}.RWDProduct015 .product_box .memo {font-size: 14px;display:none}.RWDProduct015 .more_product {width: 95%;margin: 20px auto 0;font-size: 15px;padding: 10px 30px;}.RWDnews005 .owl-carousel.owl-padding-10 {    margin: 0;    overflow: visible;}.RWDnews005 .owl-pagination {display:none;}.phoenix-block .RWDparallax_new .picbgbox {    height: 600px !important;}.RWDnews005 .owl-carousel .owl-item div:after {height: calc(100% - 10px);}.mainpic-btn a, .mainpic-btn a:hover {    bottom:10%;    background: #a97e65;    color: #fff;    border: 1px solid #a97e65;    width: 80%;    padding: 8px 0;}.RWDnews005 .owl-buttons {    display: block;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    background: #fff;    border: 1px solid #c9c9c9;    border-radius: 100%;}.three-left img, .three-left {    height: calc(100vh - 72px);}.ftinfo-sec .infobox ul i{display:none}.ftinfo-sec .infobox.bottom {    border-top: none;    padding: 0;    margin: 0;}.ftinfo-sec .infobox.bottom {    border-top: none;    padding: 0;    margin: 0;}.footer-block .container {    width: 85%;    padding: 70px 0 50px;}.footer-social {width: 100%;}.RWDsocial002 {justify-content: center;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #835f4a;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}.RWDnews005 .controlls-over .owl-controls .owl-next {top: 58%;right: 6px;}.RWDnews005 .controlls-over .owl-controls .owl-prev {top: 58%;}.RWDsocial002 i.iconRounded.cusimg img {position: relative;top: 1px;}.menuitem.item4 {    margin-top: -5px;}.RWDProduct015 .product_box .price_box {    margin: 0 0 15px;}.RWDProduct015 .product_box .title {    font-size: 15px;    min-height:auto;}/*------*/ 
.hgroup .pageTitle {font-size: 30px}.article2.articlecontent .page_wrapper_bg section.call_to_action>.container, .faq1 .page_wrapper_bg section.call_to_action>.container, .eforms1 .page_wrapper_bg section.call_to_action>.container, .article3 .page_wrapper_bg section.call_to_action>.container,.article6 .page_wrapper_bg section.call_to_action>.container{ width: 90%;}.spokesperson-banner.first {height: calc(80vh - 72px);    overflow: hidden;}.spokesperson-banner.first img {    object-fit: cover;    min-height: 133vw;    object-position: 59%;}.spokesperson-banner .whotxtbox {    bottom: auto;    padding: 7px 9vw;    background: #e7e9ed;    top: 0;    width: 100%;    text-align: center;}.spokesperson-banner .whotxtbox h2 { color: #ec7676; letter-spacing: 2px;}.firstmet-txtsec {width: 90%;}.page_wrapper_bg .article-text h2 {font-size: 24px;}.article1.id6 .pagecontent .RWDeditor01 .container {width: 95%;}.personinfo-block.first .person-txt .shetitle h2 br, .personinfo-block.first .person-txt .sheinfo br {    display: none;}.people-block .container {padding: 0;}.people-block:after{display:none}.left-title h2 span {float: none}.people-right { width: 100%;}.aboutpr-block .aboutpr-img{ width: 100%;}.aboutpr-block .aboutpr-img .maintxt {    width: 13vw;    position: absolute;}.aboutpr-block .info-top:after{display:none}.aboutpr-block .info-top {padding: 30px 0 0;}.aboutpr-block .info-top h5 span {    padding-left: 0;}.page_wrapper_bg .article-text h5 {    font-size: 17px;}.info-bottom {    padding: 0;    margin: 30px 0 0;}.more-social {flex-direction: column;}.layoutlist_1.page_content3 {    padding: 30px;}.may-act {    background: transparent;}.may-top {    font-size: 15px;    padding: 0;    text-align: left;    margin: 0 0 40px;}.act-lovepr {    text-align: left;    background: transparent;    border-top: 1px solid #dcdcdc;    padding: 40px 0 0;}.may-top h2 {    margin: 0 0 15px !important;    padding: 0;    border-bottom: none;    justify-content: left;    color: #d06363 !important;}.RWDproduct_page .btn_back {width: 100%;}.page_wrapper_bg  .ebtn a {width: 100%;}.page_wrapper_bg  .ebtn {width: 100%;}.layoutlist_8.rwd .item { width:100%;float:none;margin: 0 0 30px !important}.layoutlist_2 .col-xs-12 { width:100%;float:none;}.btn.btn_back {width: 100%;}#article .btn.btn_back a {display: block;}.rwd .faq_question {font-size: 15px;}.faq_item {padding: 25px 20px 25px 0;}.layoutlist_8 .list_subject .summary {    margin: 5px 0;    display: -webkit-box;    margin: 0;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;}.rwdlayoutlist_9 .litem {    padding: 0 5px;    margin: 0 0 30px;}.rwdlayoutlist_9 .subject {    font-size: 18px;}.rwdlayoutlist_9 .summary {-webkit-line-clamp: 3;font-size: 14px;}div#sidebar {margin-bottom: 40px;}.actititle-box h2 {    border-left: none;    padding-left: 0;}.writter-box {    padding-left: 0;    margin-top: 15px;}#product .layoutlist_4 .col-sm-4.col-md-4 {padding: 0 5px;}.layoutlist_4 .buybtn {font-size: 14px;padding: 10px 15px;}.layoutlist_4 .price {font-size: 15px;}.product1.productlist .page_wrapper_bg section.call_to_action>.container {    width: 95%;}#prod_name, #prod_name .product_name {    font-size: 27px;    padding: 20px 0 0;}._shopping_info>div {flex-direction: column;}#prod_fixprice {margin-right: 0;}.page_content1 #prod_price {margin-top: 5px;}#prod_price .money, .page_content2 .info #prod_price .money {    font-size: 15px;    letter-spacing: 0;    margin: 0;}div#member_org_price {    display: none;}.photo.col-sm-12.col-md-96.col-xs-12 {    width:90%;    border: 1px solid #dbdbdb;}.page_content1 #productbx {margin-top: 20px !important;}.product_desc_subject {    padding: 20px 0;    text-align: center;    font-size: 22px;}.product_desc_content {    padding: 30px;}.firstmet-txtsec h2:after,.person-txt .shetitle h2:before{width: 15vw;height: 15vw;margin: 0 auto 20px;}.firstmet-txtsec ul li:last-child {margin: 0;}.firstmet-txtsec ul li {margin: 0 0 15px;}.firstmet-txtsec ul {text-align: left; line-height: 1.7;}.firstmet-imgsec {padding: 0;margin-top: 40px}.firstmet-imgsec:after{display:none}.firstmet-imgsec .imgbox {margin: 0;}.personinfo-block.first .person-txt .sheinfo p {    text-align: left;}.reason-top {padding: 50px 0;}.reason-top h2:before,.reason-top h2:after{display:none}.reason-bottom {padding:70px 30px 0;}.reason-decor .imgbox {    width: 55vw;}.aboutpr-block .info-top h2 {    margin: 0 0 15px;}.reason-decor {padding: 70px 0;}.personinfo-block,.aboutpr-block,.aboutmore-block{padding: 70px 0;}.firstmet-block{padding: 70px 0 0;}.aboutmore-block .more-title:after,.aboutmore-block .more-title:before{display:none}.more-right .videobox iframe,.more-left .videobox iframe{    height: 300px;}.rwdlayoutlist_9.row .litem__text {padding: 30px 15px;}.person-txt .shetitle span:before {    top: -7px;    height: 2px;    width: 40px;    margin: 0 5px 0 10px;}.txtbox.top {font-size: 28px;letter-spacing: 1px;}.txtbox.middle {padding: 30px;}.mompr-txt {margin: 0 0 30px;border: 1px solid #eee;}.mompr-sec {padding: 60px 0;}.mompr-sec:before{display:none}.mompr-sec .container {width: 100%;padding: 0;}.notice-box h2:after, .notice-box h2:before {    width: 75vw;    height: 10vw;}.RWDmenu_plus04 .features {    right: 50px;}/* 20240603 */  .RWDproduct004 #portfolio.portfolio-nogutter .row > div {                margin: 0 0 1.5rem !important;                padding: 0 10px !important;    }.entrance_block {        padding: 10vw 0px;    }        .RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {        font-size: 14px !important;        letter-spacing: 0px !important;    }    .RWDproduct004 .row.mix-grid .col-md-3.col-sm-3.mix figure {    padding: 5px;    }    .entrance_block>.container {        width: 100%;    }
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {    padding: 35px 14px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 34px;}.RWDbanner_plus01 .slick-caption .txt2{font-size:16px;}.RWDbanner_plus01 .slick-caption .txt3 {font-size: 12px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 80vh!important;    height: 80vh!important;}.mainpic-btn a, .mainpic-btn a:hover {bottom: 15%;}.spokesperson-banner.first {height: calc(85vh - 72px);}.spokesperson-banner.first img {min-height: 162vw;}.spokesperson-banner .whotxtbox {padding: 20px 9vw;}.personinfo-block,.aboutpr-block,.aboutmore-block{padding:50px 0;}.firstmet-block{padding: 50px 0 0;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 72vh!important;    height: 72vh!important;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 82vh!important;    height: 82vh!important;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 13px;}.RWDbanner_plus01 .slick-caption .txt3 {    font-size: 12px;}.RWDbanner_plus01 .slick-caption {    top:110px;}.spokesperson-banner img {    min-height: 132vw;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {        margin: 0 0 1rem !important;        padding: 0 5px !important;    }    .entrance_block>.container {    padding: 0 5px;}    .RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {        font-size: 13px !important;    }
}
/*380px end*/
/*370 start*/

@media (max-width: 320px){.RWDbanner_plus01 .slick-caption {    top: 90px;}.RWDsocial002:before{display:none}.RWDProduct015 .product_box .title {    font-size: 15px;    min-height: 77px;}#prod_name, #prod_name .product_name {font-size: 24px;}}

/*370 end*/