a:hover, a:focus{text-decoration:none}.navbar .logo_img{width:170px}@media (min-width: 1500px){#RWDfullscreen01 .container {width: 1450px;}}.RWDmenu_plus04 .container {max-width: 970px !important;float: right;margin-right: 50px;}.cd-main-content {position: relative; top: 72px;font-family: 'Noto Sans TC', sans-serif;font-weight:300;letter-spacing:1px;background: url(archive/image/customization/rockywall-2.png);}/**/ 
.news_block:before {    content: "";    position: absolute;    background: url(archive/image/customization/left_f2.png)no-repeat;    width: 450px;    height: 240px;    background-size: contain;    left: 0;    top: 0;    opacity: 0.2;}.news_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/left_r.png)no-repeat;    width: 220px;    height: 185px;    right: 300px;    bottom: 0;    background-size: contain;}.about_block:before {    content: "";    position: absolute;    background: url(archive/image/customization/right1.png)no-repeat;    width: 220px;    height: 300px;    right: 0;    background-size: contain;    top: -169px;    opacity: 0.5;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}.fl {width:250px;}.fl img {width: 100%;animation-name: zeroall;animation-duration: 2.5s;}@-webkit-keyframes zeroall {0% {opacity: .1;}30% {opacity: 1;}}/*副標字*/ 
.index h2.sub-title {    font-size: 17px;    letter-spacing: 2px;    line-height: 2;    color: #555;    margin-bottom: 0;    font-weight: normal;margin:0 !important;font-weight: 300;}.index h1.main-title {    color: #302a2a !important;    font-size: 40px !important;    margin-bottom: 0;    line-height: 1.6;    font-weight:500 !important; margin-top: 0px;}.RWDnews_listblock h2 {    margin-top: 0px;    color: #302a2a !important;    font-size: 40px !important;    margin-bottom: 0;    line-height: 1.6;    font-weight: 500 !important;    text-align: center;}.RWDnews_listblock h3 {    font-size: 17px;    letter-spacing: 2px;    line-height: 2;    color: #555;    font-weight:300;    text-align: center;    margin: 0 !important;}.index .section-line{display:none !important}.index  .section-subject {margin: 0px 0px 30px;}/**/ 
.class_block {    position: relative;    background: rgb(255 255 255 / 48%);    padding: 100px 0;}.news_block .container {    width: 60% !important;}.news_block{position: relative;padding: 100px 0;background: rgb(241 241 241 / 64%);}.hot_block{position: relative;padding: 100px 0;background: #eee;}.about_block {position: relative;padding: 100px 0;background: url(archive/image/customization/rockywall.png);}.video_block{position: relative;padding: 100px 0;background: rgb(255 255 255 / 60%);}.class_block .container {    width: 85% !important;}/*----*/ 
.RWDmenu_plus04 .container {max-width: 1170px !important;}.RWDmenu_plus04 .logo {margin-top: 2px;}.RWDmenu_plus04 .header{box-shadow: 2px 2px 3px rgb(108 108 108 / 14%);transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 1px;}.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: #ad6765;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.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: normal;color: #ad6765;}.RWDmenu_plus04 .features i:hover {color: #ad6765;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn,.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .search-btn{float: left;}.RWDmenu_plus04 .features {width: 210px;}.RWDmenu_plus04 .features .edit {float: right;display:none}.RWDmenu_plus04 .features:before {    content: "";    position: absolute;    background: #c9c9c9;    width: 1px;    height: 40px;    left: -30px;    top: 50%;    transform: translateY(-50%);}.RWDmenu_plus04 .features {position: relative;}.RWDmenu_plus04 .member-block a.login.is-on {background-color: #ad6765;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #ad6765;font-size: 14px;letter-spacing: 1px;}.RWDmenu_plus04 .features .edit {margin-top: 22px;}.RWDmenu_plus04 .features i.icon.ion-document-text {    color: #fff;    margin-right: 5px;    font-size: 20px;    position: relative;    top: 1px;}.RWDmenu_plus04  .menu_btn:hover {background: #9b5d5b;transition: .3s ease;}.RWDmenu_plus04  .menu_btn {    background: #ad6765;    padding: 12px 30px;    font-size: 15px;    letter-spacing: 2px;    color: #fff;    font-weight: 500;    transition: .3s 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: #888;border-width: 1px 1px 0 0;}/*------*/ 
.RWDnews_listblock ul {margin: 30px 0 0;    background: #fbfbfb;    padding: 50px 100px;    border:1px solid #f5e8e8;}.RWDnews_listblock li:before {    content: "";    position: relative;    background:#ad6765;    width: 10px;    height: 10px;    display: inline-block;    margin-right: 9px;    border-radius: 100%;}.RWDnews_listblock li {border-bottom: 1px solid #f3f3f3;position: relative;}/*RWDleft_cont002 */ 
.RWDleft_cont002 .item-second .text-box .subtitle {    letter-spacing: 4px;    color: #302a2a;    font-size: 40px;    margin-bottom: 0;    line-height: 1.6;    font-weight: 500;    margin-top: 0px;}.RWDleft_cont002 .item-second {    background-color: transparent;    display: flex;    flex-direction: row-reverse;align-items: center;}.RWDleft_cont002 .item-second>a {    width: 50%;}.RWDleft_cont002 .container {padding: 0;}.RWDleft_cont002 .item-second .text-box {background: transparent; color: #000;padding: 0;padding-right:70px;}.RWDleft_cont002 .item-second .text-box .title {font-size: 22px;font-weight:300;letter-spacing: 3px;line-height: 1.7;}.RWDleft_cont002 .item-second .text-box .underline {display: none;}.RWDleft_cont002 .item-second .text-box .text {    line-height:2;    font-size: 16px;    letter-spacing: 1px;    margin-top: 20px;    width: 100%;    border-top: 1px solid #cbcbcb;    padding-top: 20px;}.RWDleft_cont002 .item-second .text-box a {    min-width: 220px;    border-radius: 0;    letter-spacing: 2px;    background: #ad6765;    color: #fff;    font-weight: 300;    font-size: 15px;    padding: 7px 30px;    margin: 30px 0 0;    transition: .3s ease;    display: flex;    justify-content: space-between;}.RWDleft_cont002 .item-second .text-box a:hover{background: #9b5d5b;transition: .3s ease;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .pic {width: 100%;}.RWDleft_cont002 .item-second .text-box .text .ab_box:before {    content: "";    position: relative;    background: #d5b0b0;    display: inline-block;    width: 10px;    height: 10px;    border-radius: 100%;    margin-right: 5px;}.RWDleft_cont002 .item-second .text-box .text .ab_box {    width: calc(100%/3 - 20px);    letter-spacing: 2px;    border-bottom: 1px dotted #d1b6b2;    margin: 0 10px 15px;    position: relative;    font-size: 16px;    padding-bottom: 5px;}.RWDleft_cont002 .item-second .text-box .text .ab_sec {    display: flex;    flex-wrap: wrap;    margin: 30px -10px 0;}/**/ 
.RWDnews005 .owl-carousel {margin-bottom: 0;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p {    font-size: 15px !important;    -webkit-line-clamp: 1;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;}.RWDnews005 h4 {    font-size: 18px;    margin: 0;    color: #333;    font-weight:500;    letter-spacing:2px;    line-height: 1.5;}.RWDnews005 .margin-top-20 {    margin-top: 10px !important;}.RWDnews005 .owl-carousel .owl-item div {text-align: left;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;border-radius: 0;}.RWDnews005 .controlls-over .owl-pagination {display: none;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #989898;    background: transparent;    border: none;    border-radius: 0;    display: flex;    align-items: center;    justify-content: center;    width: 40px !important;    height: 40px !important;    font-size: 40px;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden; padding: 10px 0;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -65px;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: -65px;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0;margin-right: 0;}/**/ 
.RWDproduct002_v2 {padding: 0;}.RWDproduct002_v2 .popup-portfolio {margin: 0;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0;    width: calc(100%/4 - 21px);    margin: 0 10px 30px;    float: left;}.RWDproduct002_v2  .portfolio-bottom p {    margin: 0;    letter-spacing: 0;    font-size: 13px;    color: #a77f7f;}.RWDproduct002_v2  .portfolio-bottom h4 {    margin: 20px 0 0;    font-weight: 500;}.RWDproduct002_v2 .showbottom a {color: #333;}.RWDproduct002_v2 .btn.btn-rj {    background-color: #fff;    color: #555;    font-size: 16px;    letter-spacing: 2px;    font-weight: 300;    border-radius: 0;    border: 1px solid #ededed;    padding: 7px 20px;}.RWDproduct002_v2 .active .btn.btn-rj {    background: #c19595;    color: #fff; opacity: 1;    border: 1px solid #c19595;}.RWDproduct002_v2 .btn.btn-rj:hover {    background-color: #efe4e4;    color: #555;    font-weight: 300;border: 1px solid #efe4e4;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #000;}/*----*/ 
.RWDvideo002 .videoitem {margin: 0 0 30px;}.RWDvideo002 .videoitem .figcaption_bottom h2 {    color: #333;    font-size: 18px;    font-weight: 500;    line-height: 1.7;    margin: 10px 0 0; letter-spacing: 2px;}.RWDvideo002 .videoitem .figcaption_bottom .h2_line {background: transparent;}.RWDvideo002 .videoitem .figcaption_bottom p {    color: #555;    font-size: 15px;    line-height: 1.7;    letter-spacing: 2px;    margin: 0;}.RWDbtn01 .btn {    line-height: 1.6;    background: #ad6765;    color: #fff;    border-radius: 0;    letter-spacing: 2px;    font-weight: 300;    font-size: 15px;    padding: 7px 30px;    margin: 30px 0 0;    transition: .3s ease;    display: flex;    justify-content: space-between;    width: 220px;}.RWDbtn01 .btn:hover {    color: #fff;    background: #9b5d5b;}/*220621修改-潤*/ 
.main {overflow: hidden;}.RWDmenu_plus04 .features .edit {margin-top: 24px;}.RWDmenu_plus04 .menu_txt {color: #ad6765; font-size: 14px; font-weight: 600;}.news_block {z-index: 1; overflow: hidden;}.class_block {z-index: 1; overflow: hidden;}.news_block:before, .news_block:after, .class_block:after {position: absolute; background: transparent; font-size: 12em; font-family: 'Abril Fatface', cursive; width: auto; height: auto; opacity: 0.1; color: #ad6765; z-index: -1;}.news_block:before {content: "MING"; left: -2%; top: 6%;}.news_block:after {content: "CHENG"; right: -2%; bottom: 8%;}.class_block:after {content: "Fashion"; right: 4%; bottom: 3%;}.about_block:before {display: none;}.fixed_social {position: fixed; right: 10px; z-index: 99; bottom: 500px; transition: all .5s ease; pointer-events: none; opacity:0;}.fixed_social.down {pointer-events: auto; opacity: 1; transition: all .5s ease;}.fixed_social .RWDedictor a {margin-bottom: 10px; display: block;}.fixed_social .RWDedictor a:first-child {background: #9b2937; color: #fff; width: 50px; height: 50px; line-height: 1.3; border-radius: 99em; font-weight: 500; display: flex;  justify-content: center; align-items: center; font-size: 13px;}.fixed_social i.i.ii-fb1.iconRounded {background: #1a70bb; width: 50px; height: 50px; border-radius: 99em; font-size: 18px; color: #fff; display: flex;  justify-content: center; align-items: center;}.fixed_social i.i.ii-line3.iconRounded {background: #4eb14f; width: 50px; height: 50px; border-radius: 99em; font-size: 18px; color: #fff; display: flex;  justify-content: center; align-items: center;}.fixed_contact {position: fixed; right: 0; bottom: 230px; z-index: 99; opacity: 0; transition: all .5s ease; transform: translate(180px,0px);}.fixed_contact.down {opacity: 1; transition: all .5s ease;}.fixed_contact:hover {transform: translate(0px,0px); transition: all .5s ease;}.fixed_contact .RWDedictor {display: flex;}.fixed_contact h4 {cursor: pointer; background: #ad6765; color: #fff; padding: 83px 22px; width: 60px; font-size: 16px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; margin: 0; line-height: 1.2;}.fixed_contact .con_num {width: calc(100% - 60px); min-width: 180px; background: #fdefed; display: flex; flex-direction: column; align-items: center;  justify-content: center; text-align: center;}.fixed_contact .con_num a {display: block;font-size: 17px; font-weight: 400; padding: 15px; color: #333; border-bottom: 1px solid #ad67654f;}.fixed_contact .con_num a:last-child {border: none;}.fixed_contact .con_num span {font-size: 14px; color: #888; letter-spacing: 1px;}/*220707修改-潤*/ 
.fixed_social {bottom: 415px;}.fixed_contact {transform: translate(200px,0px);}.fixed_contact h4 {padding: 46px 22px;}.fixed_contact .con_num {min-width: 200px;}.fixed_contact .con_num a {padding: 15px 10px;}.fixed_contact .con_num span {margin-right: 2px;}.fixed_contact .con_num a br {display: none;}.fixed_ph {display: none;}
/*內頁 start*/

body .page_wrapper_bg,html {    letter-spacing: 1px;}.page_wrapper_bg a:hover,.page_wrapper_bg a:focus {    color: #ad6765;}.page_wrapper_bg section.call_to_action>.container {    width: 1450px;    padding: 0px;}.page_wrapper_bg .article-text .container {    width: 95%;    padding: 0px;}.page_wrapper_bg .article-text .container .pagecontent {    padding: 0px !important;}.page_wrapper_bg section.call_to_action {    padding: 2rem 0 10rem 0;    position: relative;}.page_wrapper_bg section.call_to_action {    background: rgb(255 255 255 / 30%);}.page_wrapper_bg section.call_to_action::after {    content: "Fashion";    left: 4%;    position: absolute;    background: transparent;    font-size: 10rem;    font-family: 'Abril Fatface', cursive;    opacity: 0.1;    color: #ad6765;    z-index: -1;    bottom: 4rem;}/* breadcrumb */ 
.page_wrapper_bg section.hgroup .container {    width: 100%;    margin: 2rem 0rem 4rem 0rem;    border-bottom: 0px;    padding: 0px;}.page_wrapper_bg .hgroup .breadcrumb {    float: unset !important;    right: unset;    background-color: transparent;    border: solid 0px #ccc;    padding: 0px;    text-align: center;}.page_wrapper_bg .page_subject {    display: flex;    justify-content: center;}/* font */ 
.item .summary A.itemlink,.layoutlist_2 .list_subject .subsubject,.layoutlist_7 .summary,.layoutlist_7 .summary a,.page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,.page_wrapper_bg section.article-text p,.page_wrapper_bg .layoutlist_8 .list_subject .summary a,.page_wrapper_bg .faq_answer td,.page_wrapper_bg .RWDtimeline01 li.event .point .editor,.page_wrapper_bg .content-current,.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content,.RWDeditor01 p,.RWDslider01 .editor {    line-height: 1.8;    font-size: 15px;    letter-spacing: 1px;    margin-bottom: 0px;    margin-top: 0px;    color: #333;}.RWDtimeline01 li.event .point .date,.RWDtimeline02 .timeline2_list .block .year {    line-height: 1.5;    font-size: 13px;    letter-spacing: 1px;}.faq_question td,.m2018 .products-nav a {    font-size: 15px;    font-weight: 400;    letter-spacing: 1px;}.page_wrapper_bg .tabs nav a,.page_wrapper_bg .tabs nav li.tab-current a {    font-size: 16px;}.page_wrapper_bg .video_item_subject,.page_wrapper_bg .cate_list .subject a,.page_wrapper_bg .item .subject A.itemlink {    font-size: 18px;    line-height: 1.8;    color: #333;    margin: 0;    font-weight: 500;}.album_item_subject td{    font-size: 18px;    line-height: 1.5;    color: #333;    margin: 0;    font-weight: 500;}.page_wrapper_bg .layoutlist_2 .list_subject a,.join_form-title,.login_box_head,.page_wrapper_bg .layoutlist_7 .subject,.page_wrapper_bg .layoutlist_7 .subject a,.page_wrapper_bg .layoutlist_8 .article_subject {    font-size: 20px;    font-weight: 500;    letter-spacing: 1px;    line-height: 1.8;}.page_wrapper_bg .pageTitle {    color: #302a2a;    font-size: 40px;    margin-bottom: 0.5rem;    line-height: 1.8;    font-weight: 500;    margin-top: 0px;    text-align: center;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {    font-weight: 300;}.page_wrapper_bg .article-text .webdesc {    text-align: left;    font-size: 18px;    font-weight: 600;    color: #ad6765;    font-style: italic;    margin-bottom: 3rem;}/* btn */ 
.ebtn,.page_wrapper_bg .btn {    float: right;    padding: 0px 0px;    text-align: center;}.ebtn,.page_wrapper_bg .btn {    min-width: 220px;    border-radius: 0;    letter-spacing: 2px;    background: #ad6765;    color: #fff;    font-weight: 300;    font-size: 15px;    margin: 3rem 0 0;    transition: .3s ease;    display: flex;    justify-content: center;    height: 40px;    align-items: center;    width: auto;}#mobile-fixed .ebtn,.page_wrapper_bg #mobile-fixed .btn {    min-width: unset;    border-radius: 0;    letter-spacing: 2px;    background: transparent;    color: #fff;    font-weight: 300;    font-size: 14px;    transition: .3s ease;    display: flex;    justify-content: center;    height: 40px;    align-items: center;    width: auto;}.page_wrapper_bg #mobile-fixed .btn.close {  color: #373737;}.ebtn:hover,.page_wrapper_bg .btn:hover {    background: #9b5d5b;}.ebtn:hover a,.page_wrapper_bg .btn:hover a {    color: #fff;}.ebtn {    margin-top: 1rem !important;    background: #ad6765 !important;}.ebtn a {    color: #fff;    transition: 0.4s;}.ebtn:hover {    background: #9b5d5b !important;    transition: 0.5s ease;}.page_wrapper_bg .btn_back a {    font-weight: 300;    color: #fff;}.page_wrapper_bg .btn_back a:before {    content: "<";    width: 22px;    height: 22px;    top: unset;    left: -65%;    transition: .3s ease;    color: #fff;    position: relative;}.page_wrapper_bg .btn_back:hover a:before {    left: -75%;    transition: .3s ease;}/* 文章編輯器 */ 
.page_wrapper_bg .pagecontent .article_model[data-seq="0"] {    margin-top: 0px !important;}.page_wrapper_bg .RWDeditor01 .row .col-md-6 img {    width: 100%;}.page_wrapper_bg .article-text .tabs {    margin-top: 4rem;}.page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,.page_wrapper_bg .tabs .content {    padding: 50px;    background-color: #fff;    font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .tabs nav li.tab-current a::before {    background: #ad6765;}.page_wrapper_bg .tabs nav li.tab-current a.tabs nav li.tab-current a {    border-color: transparent;}.page_wrapper_bg .tabs nav ul li:first-child {    border-left: 1px solid #ccc;}.page_wrapper_bg .tabs nav li.tab-current a {    background: #fff;    border-color: transparent;    color: #ad6765;    font-weight: 500;    font-size: 16px;}.page_wrapper_bg.page_wrapper_bg .tabs nav li.tab-current:after,.tabs nav li.tab-current:before {    height: 0px;    background: #ccc;}.page_wrapper_bg .tabs nav ul li {    border: 1px solid #ccc;    border-bottom: none;    border-left: 0;}.page_wrapper_bg .tabs,.page_wrapper_bg .tab_row {    margin-top: 3rem;}.tabs nav a:hover,.page_wrapper_bg .tab_title {    color: #ad6765 !important;}.page_wrapper_bg .tab_title_nav .line {    background: #ad6765 none repeat scroll 0 0 !important;}.product1 .page_wrapper_bg .tab-box .tab li {    border-left: 1px solid #ccc;    border-right: 1px solid #ccc;    border-top: 1px solid #ccc;}.product1 .page_wrapper_bg .tab-box .tab .active {    border: 0px solid #ccc;}.page_wrapper_bg .tabs nav a {    background: #fafafa !important;}.page_wrapper_bg .tabs nav li.tab-current a {    background: #fff !important;}/* 文章圖文輪播 */ 
.page_wrapper_bg figure{    margin: 0px;}/* 文章時間軸 */ 
.RWDtimeline01 .model-title{    text-align: center;    margin-bottom: 4rem;}.RWDtimeline01 .model-title,.RWDtimeline02 .model-title{    font-size: 20px;    font-weight: 500;    letter-spacing: 1px;    line-height: 1.8;    color: #333;}.RWDtimeline01 li.event .point .title{    font-size: 18px;    line-height: 1.8;    color: #ad6765;    margin: 0.5rem 0rem;    font-weight: 600;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow{    background-color: white;    border: 2px solid #ad6765;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-next:after, .page_wrapper_bg .RWDtimeline02 .control-box .slick-prev:after{    border-color: transparent #ad6765 transparent transparent;}.page_wrapper_bg .RWDtimeline02 .control-box .slick-arrow:hover{    opacity: 0.6;}.page_wrapper_bg  .RWDtimeline01 .timeline-in{    background: #fff;    padding: 4rem 0rem;}.RWDtimeline01 li.event .point{    padding: 0rem 3rem;}.RWDtimeline01 li.event:before{    background: #fff;    border: 3px solid #a94442;}/* 文章列表G */ 
.layoutlist_8 {    background: #fff;    padding: 5rem;}.layoutlist_8 .item{    padding: 4rem 0rem 4rem 0rem!important;}.layoutlist_8 .item:nth-child(2){    padding: 0rem 0rem 4rem 0rem!important;}.layoutlist_8 .item:last-child {    border-bottom:0px;    padding: 4rem 0rem 0rem 0rem!important;}.layoutlist_8 .list_subject{    border-right: 1px solid #cbcbcb;}.layoutlist_8 .listdate{    display: flex;    flex-direction: column;    align-items: center;}.layoutlist_8 .listdate .yearmonth{    font-weight: 600;}/* 文章總覽頁 */ 
.cate_list{    row-gap: 4rem;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.cate_list .col-sm-6.col-md-4{    padding: 0px 20px;}.page_wrapper_bg .cate_list .col-sm-6.col-md-4:hover a{    color: #ad6765;}/* 文章列表D */ 
.layoutlist_5{    background: #fff;    padding: 3rem;}.layoutlist_5 .item{    padding: 15px 0px!important;}.layoutlist_5 .list_date{    font-size: 16px;    font-weight: 300;    color: #777;}.layoutlist_5 .list_subject a{    color: #333!important;    font-size: 16px!important;}.layoutlist_5 .item:hover a,.layoutlist_5 .item:hover .list_date{    color: #ad6765!important;}.layoutlist_5 .list_date:before{    content: "";    position: relative;    background: #ad6765;    width: 10px;    height: 10px;    display: inline-block;    margin-right: 9px;    border-radius: 100%;}.layoutlist_5 .item:nth-child(even){    background: #fff8f8!important;}/* 產品列表B */ 
.product3.cid72 .layoutlist_2,.product3.is-layer1 .layoutlist_2{    row-gap: 4rem;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.layoutlist_2 .col-xs-12.col-sm-4.col-md-4.col-lg-4{    padding: 0px 20px;}.layoutlist_2 .col-xs-12.col-sm-4.col-md-4.col-lg-4:hover a{    color: #ad6765;}.layoutlist_2 .item{    border-bottom: 0px;    margin-top: 0px;}.product3.cid66 .layoutlist_2 .col-xs-12.col-sm-4.col-md-4.col-lg-4{    padding: 0px 20px;    margin-bottom: 4rem;}.sortbar{    font-size: 13px;    margin:1rem!important;    letter-spacing: 1.5px;}.sortbar a:hover{    color: #ad6765!important;}.sortbar .active {    font-weight: 600;}/* 產品明細頁 */ 
.RWDproduct_page .pic-box {    width: 60%;}.RWDproduct_page .products-info {    width: 40%;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {    border: 2px solid #ad6765;}.RWDproduct_page .products-info .name {    font-weight: 600;    font-size: 22px;    color: #ad6765;}.page_wrapper_bg .select-box select {    padding: 0 40px 0 15px;}.RWDproduct_page .pic-box .easyzoom--overlay {    float: left;}.RWDproduct_page .pic-box .thumbnails ul li {    width: fit-content;}.RWDproduct_page .btn-other .ibtn:hover,.RWDproduct_page .products-nav ul li>ul>li:hover>a,.RWDproduct_page .tab-box .tab-menu a:hover {    color: #ad6765;}.RWDproduct_page .products-info .txt .title,.RWDproduct_page .related-box .title {    font-size: 18px;    font-weight: 600;    color: #686868;}.RWDproduct_page .products-info .txt {    margin: 2rem 0rem;}.RWDproduct_page .products-info .txt .editor span {    font-size: 15px;    color: #777;}.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .pd-info .control-label{    font-size: 15px;    color: #686868;}.RWDproduct_page .btn,.RWDproduct_page .ibtn {    font-size: 14px;    font-weight: 400;}.RWDproduct_page .btn-shop .btn{    min-width: unset;}.RWDproduct_page .btn-shop {    display: flex;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,#mobile-fixed .btn-shop .btn.shop{    background: #ad6765;       margin-bottom: 2rem;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover,#mobile-fixed .btn-shop .btn.shop:hover{    background: #9b5d5b!important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add{    background: #e3cfcc;    color: #373737;    margin-right: 10px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, #mobile-fixed .btn-shop .btn.add:hover{    background: #9b5d5b!important;    color: #fff!important;}.RWDproduct_page .pic-box .thumbnails ul li{    padding: 20px 8px;}/* 產品明細頁-頁籤*/ 
.RWDproduct_page .tab-box .tab-menu li.active a:before {    background: #ad6765;}.RWDproduct_page .tab-box .tab-menu li.active a:after {    content: '';    position: absolute;    left: -1px;    right: -1px;    bottom: -2px;    height: 2px;    background: #fff;    transition: all .3s ease-in-out;}.RWDproduct_page .tab-box .tab-menu li.active a {    color: #ad6765;    font-weight: 500;    font-family:'Noto Sans TC', sans-serif;}.RWDproduct_page .tab-box .tab-menu a:hover {    color: #ad6765;}.RWDproduct_page .tab-box .tab-menu a {    background: #fafafa !important;    font-family:'Noto Sans TC', sans-serif;    border: 1px solid#ccc;    border-bottom: 0px;}.RWDproduct_page .tab-box .tab-menu .active a {    background: #fff !important;}/*文章列表C sidebar */ 
.page_wrapper_bg .m2018 .products-nav .nav-title {    background: #ad6765;    color: #fff;    font-weight: 500;    padding: 10px 20px;    text-align: left;    font-weight: bold;    font-size: 18px;    margin-bottom: 0px;}.page_wrapper_bg .m2018 .products-nav {    background: #fff;    border: 1px solid #efefef;}.page_wrapper_bg .m2018 .products-nav li:not(.has-child)>a:hover {    color: #ad6765;    transition: 0.4s;}.page_wrapper_bg #sidebar .products-nav .sidemenu2__ul--parent {    padding: 10px 20px 20px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child .has-child>ul li:not(.active){    padding-left: 25px;}.page_wrapper_bg #sidebar .sidemenu2__ul--child li:not(.active){    padding-left: 25px;}.page_wrapper_bg .m2018 .products-nav>ul>li>a {    padding: 0px 0px;    transition: 0.4s;    color: #000;}.page_wrapper_bg .m2018 .products-nav>ul>li {    padding: 10px 0px 10px;    margin: 0px;    border-bottom: 1px dashed #b8b8b8;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child a{    padding-bottom: 5px ;}.page_wrapper_bg .m2018 .products-nav>ul>li:last-child {    border-bottom: 0px dashed #b8b8b8;}.page_wrapper_bg .m2018 .products-nav ul .is-open>a,.page_wrapper_bg .m2018 .products-nav ul .active>a,.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .search-box .ibtn:hover {    color: #ad6765;    font-weight: 500;}.page_wrapper_bg .m2018 .products-nav ul .active>a::before {    content: "";    background: #ad6765;    width: 6px;    height: 6px;    display: inline-block;    margin-right: 9px;    border-radius: 100%;    margin-bottom: 2px;}/* FAQ */ 
.rwd .faq_question{    padding: 20px 0px;}.rwd .faq_item:first-child .faq_question{    padding: 0px 0px 20px;}.faq1 .layoutlist_2{    background: #fff;    padding: 2rem;}.faq_split {    border-top: 1px dashed #a94442;}.faq_item{    border-bottom: 1px solid #a94442;}/* 相簿列表B */ 
.album_item:hover td{    color: #ad6765;}.album1 .layoutlist_2,.album2 .layoutlist_2{    row-gap: 3rem;    display: flex;    flex-direction: row;    flex-wrap: wrap;}.album1 .layoutlist_2 .album_item,.album2 .layoutlist_2 .album_item {    margin: 0px;}.album_item{    padding: 0px 20px;    height: auto!important;}.layoutlist_2 .album_item_subject{    padding: 5px 5px;}.row .album_d_item a {    border-bottom: 0px;}.page_wrapper_bg .layoutlist_2 .list_subject:hover a{    color: #ad6765;}.layoutlist_2 .item .subject{    margin-top: 10px!important;    margin-bottom: 00px!important;    overflow: auto;}/* 相簿內容B */ 
.photo_view .flexslider{    background-color: transparent!important;    border: 0px !important;}.album2 .btn_back{    background: #ad6765!important;}.album2 .btn_back:hover{    background: #9b5d5b!important;}.album2  .page_content2{    background: #fff;    padding:3rem 3rem 0rem;}.album_d_item{    margin-top: 0px;}/* 表單A */ 
.eformsDesc{    text-align: center;    font-size: 18px;    font-weight: 600;    color: #ad6765;    font-style: italic;    margin-bottom: 1rem;    border-bottom: 0px ;}.customized_columns{    background: #ad67651a;    padding: 5rem;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;    background: #f5f5f5;}.page_wrapper_bg .customized_columns ._input,.customized_columns select {    background-color: #fff;    box-shadow: none;    border-radius: 0;}.layoutlist_1.page_content2 {    max-width: 960px;    margin: 0 auto;    width: 100%;}.page_wrapper_bg .form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5,.page_wrapper_bg .form-horizontal .form-group .col-md-11 {    width: 100%;}.page_wrapper_bg .form-horizontal .form-group{    display: flex;}.form-horizontal .control-label{    font-weight: 500;    font-size: 16px;    width: 15%;}/* 隱私權政策 */ 
.privacy-page .content-part li {    list-style: disc;    line-height: 1.5;    margin-bottom: 0.5rem;    color: #333;}.privacy-page .content-part ul {    padding-left: 20px;    font-size: 15px;    margin-top: 1rem;}.privacy-page .content-part {    flex-direction: column;    row-gap: 4rem;    display: grid;}.privacy-page .content-text {    flex-direction: column;}.privacy-page .content-part h3 {    color: #000;    margin: 0 0 1.5rem;    font-size: 22px;}.privacy-page {    width: 80%;    margin: 0 auto;}/* 購物清單漢堡 */ 
.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    background: #ad6765;    transition: 0.3s ease;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {    background: #9b5d5b;    transition: 0.3s ease;}.RWDmenu_plus04 .cart-block .pic,.RWDmenu_plus04 .querycar-block .pic {    background-color: transparent;}.RWDmenu_plus04 .cart-block .qty-box .qtyminus,.RWDmenu_plus04 .cart-block .qty-box .qtyplus,.RWDmenu_plus04 .querycar-block .qty-box .qtyminus,.RWDmenu_plus04 .querycar-block .qty-box .qtyplus {    background-color: #ad6765;    transition: 0.3s ease;}.RWDmenu_plus04 .cart-block .qty-box .qtyminus:hover,.RWDmenu_plus04 .cart-block .qty-box .qtyplus:hover,.RWDmenu_plus04 .querycar-block .qty-box .qtyminus:hover,.RWDmenu_plus04 .querycar-block .qty-box .qtyplus:hover {    background-color: #9b5d5b;    transition: 0.3s ease;}/* 購物車 */ 
.RWDshopping .shopping-step .name {    color: #111;    font-weight: 400;}.RWDshopping .shopping-step .num {    color: #ad6765;    border: 1px solid #ad6765;    background: rgba(255, 255, 255, 0.6);}.RWDshopping .shopping-step .num i {    color: #fff;}.shopping-step li+li:before {    background: #ad6765;}@keyframes num-bg {    0% {        background: rgb(173, 103, 101, 0);        -webkit-transform: scale(0.5);        transform: scale(0.5)    }    100% {        background: rgb(173, 103, 101, 1);        -webkit-transform: scale(1);        transform: scale(1)    }}#RWDshopping .btn-box{    display: flex;    justify-content: center;}.RWDshopping .btn.normal{    min-width: 220px;    border-radius: 0;    letter-spacing: 2px;    background: #ad6765;    color: #fff;    font-weight: 300;    font-size: 15px;    margin: 10px 10px 0px;    transition: .3s ease;    display: flex;    justify-content: center;    height: 40px;    align-items: center;}.info-box,.no-item,.plus-in,.shopping-item,.shopping_form,.shop-1 .shopping-price-box .sum-box {    background: #eee;}.RWDshopping .btn.bg2:hover,.RWDshopping .btn.bg1:hover{    background-color: #9b5d5b;    transition: 0.3s ease;    color: #fff;    border: 1px solid #9b5d5b;}.RWDshopping .btn.bg2{    border-color:  #ad6765;}.RWDshopping .btn.bg1{    border: 1px solid #e3cfcc;    background-color: #e3cfcc;    transition: 0.3s ease;    color: #373737;}/* 詢問清單 */#RWDquiry .btn-box{    display: flex;    justify-content: center;}.RWDquiry .btn.normal{    min-width: 220px;    border-radius: 0;    letter-spacing: 2px;    background-color: #e3cfcc;    border: 1px solid #e3cfcc;    color: #fff;    font-weight: 300;    font-size: 15px;    margin: 10px 10px 0px;    transition: .3s ease;    display: flex;    justify-content: center;    height: 40px;    align-items: center;    color: #373737;}.RWDquiry .btn.normal:hover,.RWDquiry .btn.bg3:hover,.RWDquiry .btn.bg2:hover{    background-color: #9b5d5b!important;    transition: 0.3s ease;    color: #fff;    border: 1px solid #9b5d5b!important;}.RWDquiry .btn.bg2,.RWDquiry .btn.bg3{    background-color: #ad6765!important;    border: 1px solid #ad6765!important;    color: #fff!important;}/* 填寫資料 */ 
.shopping_form .control-label{    font-weight: 300;}.shopping_form .shopping-title{    font-weight: 500;}/* 會員登入漢堡 */ 
.RWDmenu_plus04 .member-block a.login:hover, .RWDmenu_plus04 .member-block a.signin:hover,.RWDmenu_plus04 .member-block a.login.is-on:hover{    background-color: #9b5d5b;    color: #fff;}.no-touch .go_shopping_view_a:hover,.RWDmenu_plus04 .member-block .other a:hover{    color: #9b5d5b;}/* 會員登入 */#btn_member_login{    float: unset;    background-color: #ad6765;    transition: 0.3s ease;    color: #fff;    border-radius: 0px;}#btn_member_login:hover{    background-color: #9b5d5b;    transition: 0.3s ease;}.member_join_strong{    color: #ad6765;}#btn_forget_form:hover,#btn_reverify_form:hover{    color: #ad6765;}/* 忘記密碼 */#div_forget_content #forget_table_btn{    background-color: #ad6765;    transition: 0.3s ease;    color: #fff;}#div_forget_content #forget_table_btn:hover{    background-color: #9b5d5b;    transition: 0.3s ease;    color: #fff;}/* 查詢訂單 */ 
.shopping_viewlogin__submit{    background: #ad6765;    transition: 0.3s ease;    color: #fff;    border-radius: 0px;}.no-touch .shopping_viewlogin__submit:hover{    background: #9b5d5b!important;    transition: 0.3s ease;}/* 註冊 */ 
.join_form-title{    font-weight: 500;    font-size: 18px;    color: #333;}#join_form{    background: #fff;}#join_form .btn-primary{    min-width: 220px;    border-radius: 0;    letter-spacing: 2px;    background: #ad6765;    border: 1px solid #ad6765;    color: #fff;    font-weight: 300;    font-size: 15px;    margin: 0px;    transition: .3s ease;    display: flex;    justify-content: center;    height: 40px;    align-items: center;}#join_form .btn-primary:hover{    background: #9b5d5b;    border: 1px solid #9b5d5b;}

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

.footer_block {font-size: 14px;letter-spacing: 1px;color:#555}.footer_block a{color:#555;transition: .3s ease;}.footer_block a:hover{color:#9b5d5b;transition: .3s ease;}.footer_block .container {    display: flex;    flex-wrap: wrap;    width: 100% !important;    padding: 0;align-items: stretch;}.footer_left {    background: #e3cfcc;    width: 25%;    padding:50px 100px;}.footer_right {    width: 75%;    background: #eee;    padding: 50px 100px;}/**/ 
.left_info ul {    list-style: none;    padding: 0;    margin: 0;}.ft_title h1 {    font-size: 22px;    color: #333;    margin: 0 0 5px;    letter-spacing: 2px;}.ft_title {    border-bottom:1px solid #d7b9b4;    margin-bottom: 15px;}.ft_txt ul span {    color: #000;}/*----*/ 
.map_block h5 {font-size: 18px;line-height: 1.7;color: #333; margin:0;}.map_sec {    display: flex;    border-top: 1px solid #cfcfcf;    padding-top: 15px;    margin: 15px -10px 0;}.map_box {    width: calc(100%/3 - 21px);    margin: 0 10px;}.map_btn a {    background: transparent;    text-align: center;    color: #ad6765;    border: 1px solid #d5b4b3;    line-height: 1.6;    border-radius: 0;    letter-spacing: 2px;    font-weight: 300;    font-size: 15px;    padding: 7px 30px;    transition: .3s ease;    display: flex;    justify-content: space-between;    width: 220px;}.map_btn a:hover {    background: #ad6765;    color: #fff;    transition: .3s ease;}.map_box i.icon.ion-android-pin {color: #333;}.map_box i.icon.ion-android-pin:hover{color:#9b5d5b;transition: .3s ease;}.map_title {color: #000;}.map_title {    display: flex;    align-items: baseline;    justify-content: space-between;}.map_box.last_box {    display: none;}/**/ 
.footer_bottom {    font-size: 12px;    width: 100%;    padding: 20px 100px;    line-height: 1.5;    background: #545454;    color: #858585;}.ft_menu {margin: 0 0 10px;}.ft_menu ul {    display: flex;    list-style: none;    padding: 0;    margin: 0;}.ft_menu li {    line-height: 1;    border-right: 1px solid #ddd;    padding-right: 10px;    margin-right: 10px;}.ft_menu li a {color: #fff; transition: .3s ease;}.ft_menu li a:hover{color: #edd4d3; transition: .3s ease;}.ft_menu li:last-child {border: none;}.ft_word {display: inline-block;margin-right: 10px;}.ft_word span {opacity: 0.5;margin: 0 3px;}.ft_ssl {display: inline-block;}/*------*/ 
.RWDsocial002 .pull-right {    float: left !important;    margin: 0;}.RWDsocial002 .iconRounded {    width: 38px;    height: 38px;    margin-right: 7px;    background: transparent;    border: 1px solid #d3b1ac;    font-size: 15px;color:#333;border-radius: 0;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {    border:1px solid #b19692;    color: #333;background: transparent;}.RWDsocial002 {    margin-top: 20px;}.RWDsocial002 .iconRounded {width: 35px;height: 35px;margin-right: 7px;}i.i.ii-fb1.iconRounded {    color: #1a70bb;}i.i.ii-line3.iconRounded {    color: #4eb14f;}i.i.ii-ig2.iconRounded {    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;padding-top: 9px;}/**/ 
.scrollTop002 {bottom: 120px;}.scrollTop002 .ii {background: #767676;color: #fff;}/*220621修改-潤*/ 
.map_sec {margin: 15px -20px 0;}.map_box {width: calc(100%/4 - 41px); margin: 0px 20px;}.map_box i.icon.ion-android-pin {border: 1px solid #d3b1ac; font-style: initial; color: #c7a39e; padding: 0 4px; margin-left: 2px; font-size: 13px; transition: all .3s ease;display: inline-block;}}.map_box i.icon.ion-android-pin:before {margin-right: 2px;}.map_box i.icon.ion-android-pin:hover {color: #9b5d5b; border-color: #9b5d5b; transition: all .3s ease;}.RWDsocial002 .iconRounded {border: none; border-radius: 99em; background: #ffffffc7; transition: all .3s ease;}.RWDsocial002 .iconRounded.cusimg {background-color: #ffffffc7; display: flex;  justify-content: center; align-items: center;}.RWDsocial002 .iconRounded.cusimg img {width: 16px; height: 16px;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {border: none; background: #ffffff99;}.scrollTop002 {right: 10px;}.scrollTop002 .ii {width: 50px; height: 50px; font-size: 34px; display: flex; justify-content: center; align-items: center; background: #b5b5b5;}

/*footer end*/
/*小螢幕 start*/

@media (max-width: 1920px) {    .RWDmenu_plus04 .container {        max-width: 970px !important;    }}@media (max-width: 1800px) {    /*220621修改-潤*/    .RWDmenu_plus04 .container {        max-width: 970px !important;    }}@media (max-width: 1700px) {    .RWDmenu_plus04 .container {        max-width: 970px !important;    }    .RWDmenu_plus04 .header {        padding: 0 30px    }    .about_block:before {        width: 180px;        height: 260px;        top: -110px;    }    .map_box span {        display: block;    }    /*220707修改-潤*/    .scrollTop002 {        bottom: 40px;    }    .fixed_social {        bottom: 305px;    }    .fixed_contact {        bottom: 120px;    }}@media (max-width: 1550px) {    /*220621修改-潤*/    .RWDmenu_plus04 .container {        width: 90% !important;    }}@media (max-width: 1500px) {    .news_block:after {        width: 200px;        height: 165px;        right: 140px;    }    #RWDfullscreen01 .container {        width: 90%;    }    .class_block .container {        width: 90% !important;    }    .RWDleft_cont002 .container {        width: 100% !important;    }    .RWDvideo002 .container {        width: 100% !important;    }    .news_block .container {        width: 70% !important;    }    .footer_left {        padding: 50px;    }    .footer_right {        padding: 50px;    }    .footer_bottom {        padding: 20px 50px;    }    .map_box.last_box {        display: block;    }    .map_title .map_btn {        display: none;    }    .map_sec {        flex-wrap: wrap;        align-items: end;    }    .map_box {        width: calc(100%/2 - 21px);        margin: 0 10px 20px;    }    .map_box span {        display: inline-block;    }    .RWDleft_cont002 .item-second .text-box {        width: 60%;    }    .RWDleft_cont002 .item-second>a {        width: 45%;    }    .RWDleft_cont002 .item-second .text-box .text .ab_box {        width: calc(100%/3 - 10px);        margin: 0 5px 15px;        font-size: 15px;    }    .RWDleft_cont002 .item-second .text-box .text .ab_box:before {        width: 7px;        height: 7px;        margin-right: 1px;    }    .RWDleft_cont002 .item-second .text-box .text {        font-size: 15px;    }    /*220621修改-潤*/    .news_block:before,    .news_block:after,    .class_block:after {        font-size: 11em;    }    .news_block:after {        width: auto;        height: auto;        right: -2%;    }    .RWDleft_cont002 .item-second .text-box .text .ab_box:before {        margin-right: 5px;    }    .map_sec {        align-items: flex-start;        margin: 15px -10px 0;    }    .map_box span {        display: block;    }    .map_box a:last-child span {        display: inline-block;    }    .map_box.last_box {        margin-top: 10px;        margin-bottom: 0;    }    .page_wrapper_bg section.call_to_action>.container {        width: 90%;    }    .page_wrapper_bg .article-text .container {        width: 100%;    }    .RWDmenu_plus04 .site-nav .menu>li>a {        font-size: 15px;        padding: 25px 10px;    }    .RWDmenu_plus04 .features i {        font-size: 15px;    }    .RWDmenu_plus04 .features .cart-btn {        padding: 25px 10px;    }    .privacy-page {        width: 100%;    }}@media (max-width: 1440px) {    .page_wrapper_bg section.hgroup .container {        margin: 1rem 0rem 3rem 0rem;    }    .RWDmenu_plus04 .site-nav .menu>li>a {        font-size: 14px;        padding: 25px 8px !important;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active>a,    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: #ad6765;    }    .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active {        background-color: #cb7e7c;    }    .RWDmenu_plus04 #mobile-menu .menu>li>ul,    .RWDmenu_plus04 #mobile-menu .menu>li>ul>li>ul {        background-color: #ffefef;    }    .product3.cid72 .layoutlist_2,    .product3.is-layer1 .layoutlist_2 {        row-gap: 2rem;    }    .album1 .layoutlist_2,    .album2 .layoutlist_2 {        row-gap: 2rem;    }    .product3.cid66 .layoutlist_2 .col-xs-12.col-sm-4.col-md-4.col-lg-4 {        margin-bottom: 2rem;        padding: 0px 15px;    }    .customized_columns {        padding: 3rem;    }    #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,    #mobile-fixed .btn-shop .btn.shop {        margin-right: 5px;    }    /* font */    .item .summary A.itemlink,    .form-horizontal .control-label,    .RWDproduct_page .products-info .stock,    .RWDproduct_page .products-info .pd-info .control-label,    .RWDproduct_page .products-info .txt .editor span,    .layoutlist_5 .list_date,    .layoutlist_5 .list_subject a,    .layoutlist_2 .list_subject .subsubject,    .layoutlist_7 .summary,    .layoutlist_7 .summary a,    .page_wrapper_bg .RWDtimeline02 .timeline2_list .block .text-in,    .page_wrapper_bg section.article-text p,    .page_wrapper_bg .layoutlist_8 .list_subject .summary a,    .page_wrapper_bg .faq_answer td,    .page_wrapper_bg .RWDtimeline01 li.event .point .editor,    .page_wrapper_bg .content-current,    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content,    .RWDeditor01 p,    .RWDslider01 .editor {        line-height: 1.6;        font-size: 14px !important;    }    .page_wrapper_bg .tab_title,    .m2018 .products-nav>ul>li>a,    .page_wrapper_bg .tabs nav a,    .page_wrapper_bg .tabs nav li.tab-current a {        font-size: 15px !important;    }    .eformsDesc,    .RWDtimeline01 li.event .point .title,    .page_wrapper_bg .article-text .webdesc,    .album_item_subject td,    .page_wrapper_bg .cate_list .subject a,    .page_wrapper_bg .item .subject A.itemlink {        font-size: 15px !important;    }    .page_wrapper_bg .video_item_subject,    .page_wrapper_bg .layoutlist_2 .list_subject a,    .join_form-title,    .login_box_head,    .page_wrapper_bg .layoutlist_7 .subject,    .page_wrapper_bg .layoutlist_7 .subject a,    .page_wrapper_bg .layoutlist_8 .article_subject {        font-size: 15px !important;        line-height: 1.7;    }    .page_wrapper_bg .pageTitle {        font-size: 36px !important;        line-height: 1.7;    }    .page_wrapper_bg .article-text .webdesc {        margin-bottom: 1rem;    }    .sortbar {        font-size: 12px;        letter-spacing: 1px;    }    .RWDproduct_page .products-info .name {        font-size: 20px;    }}@media (max-width: 1400px) {    /*220621修改-潤*/    .RWDmenu_plus04 .site-nav .menu>li>a {        padding: 25px 9px;    }    .footer_left {        width: 30%;    }    .footer_right {        width: 70%;    }    /*0804*/    .RWDmenu_plus04 .container {        width: 95% !important;        float: left;    }}@media (max-width: 1350px) {    /*220621修改-潤*/    .map_box a:last-child {        display: block;    }    .map_box i.icon.ion-android-pin {        margin-left: 0;    }}@media (max-width: 1300px) {    .RWDproduct002_v2 .popup-portfolio .portfolio-item {        width: calc(100%/3 - 21px);    }    .news_block .container {        width: 85% !important;    }    .RWDnews005 .controlls-over .owl-pagination {        display: block;        margin-top: 30px;    }    .RWDnews005 .owl-theme .owl-controls .owl-buttons div {        display: none;    }    /*220621修改-潤*/    .news_block:before,    .news_block:after,    .class_block:after {        font-size: 10em;    }    .class_block:after {        bottom: 2%;    }}@media (max-width: 1280px) {    .page_wrapper_bg section.hgroup .container {        margin: 0rem 0rem 3rem 0rem;    }    .layoutlist_8 {        padding: 3rem;    }    .customized_columns {        background: #ad67651a;        padding: 3rem;    }    .layoutlist_8 .item {        padding: 3rem 0rem 3rem 0rem !important;    }    .layoutlist_8 .item:nth-child(2) {        padding: 0rem 0rem 3rem 0rem !important;    }    .layoutlist_8 .item:last-child {        border-bottom: 0px;        padding: 3rem 0rem 0rem 0rem !important;    }    .rwd .faq_question {        padding: 15px 0px;    }    .rwd .faq_item:first-child .faq_question {        padding: 0px 0px 15px;    }    .privacy-page .content-part {        row-gap: 3rem;    }    .privacy-page .content-part h3 {        margin: 0 0 0.5rem;    }    .product3 .btn-shop {        display: flex;        justify-content: space-evenly;    }    .product3 .btn-shop .btn_car {        margin: 1rem 0 0;    }    .layoutlist_8 .listdate .yearmonth {        font-weight: 400;    }    .layoutlist_5 .list_date:before {        margin-right: 5px;    }    .layoutlist_8 .list_subject .summary {        margin: 10px 0;    }}@media (max-width: 1200px) {    .news_block:after {        right: 30px;    }    .RWDleft_cont002 .item-second .text-box {        padding-right: 30px;    }    .map_box span {        display: block;    }    .footer_left {        width: 30%;    }    .footer_right {        width: 70%;    }    .RWDmenu_plus04 #mobile-menu,    .RWDmenu_plus04 .ml-stack-nav-toggle,    .RWDmenu_plus04 .toggle-menu {        display: block;    }    .RWDmenu_plus04 .site-nav {        display: none;    }    .RWDmenu_plus04 .features:before {        display: none;    }    .RWDmenu_plus04 .container {        max-width: 750px;        width: 100%;    }    .ml-stack-nav-toggle {        padding: 35px 45px 35px 15px;    }    .ml-stack-nav-toggle i {        display: none;    }    .RWDmenu_plus04 .features:after {        content: "";        position: absolute;        right: 0;        top: 20%;        height: 60%;        width: 1px;        background-color: #c7c7c7;    }    .RWDmenu_plus04 .features {        width: auto;        padding-right: 20px;    }    .RWDmenu_plus04 .features .edit {        margin-left: 10px;    }    .RWDmenu_plus04 .features {        float: right;    }    /*220621修改-潤*/    .news_block:after {        right: -2%;    }    .map_box .map_btn span {        display: inline-block;    }    .RWDmenu_plus04 .logo {        width: 180px;        margin-top: 6px;    }}

/*小螢幕 end*/
/*1024px start*/
@media (max-width: 1024px) {
/*.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: block;}*/ 
.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #9b5d5b;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDleft_cont002 .item-second .text-box .title {text-align: center;}.RWDleft_cont002 .item-second .text-box .subtitle {text-align: center;}.RWDleft_cont002 .item-second .text-box a {margin: 20px auto;}.RWDleft_cont002 .item-second {flex-direction: column-reverse;}.RWDleft_cont002 .item-second>a{width: 100%;}.RWDleft_cont002 .item-second .text-box {width: 100%;padding-right: 0;margin-bottom: 30px;}.RWDbtn01 .btn {margin: 0;}.about_block .container {width: 85% !important;}.RWDvideo002 .videoitem {margin: 0 0 30px;padding: 0 5px;}.footer_left {    width: 100%;    padding: 50px 100px;}.footer_left .RWDedictor {    display: flex;    justify-content: space-between;}.ft_title {    border-bottom: none;    margin-bottom: 0;}.left_social {    margin-top: -30px;}.footer_right {    width: 100%;    padding: 50px 100px;}.RWDsocial002 {    margin-top: 0;}.footer_bottom {    padding: 20px 100px;}.layoutlist_5 .list_subject{width: 50%;}/*220621修改-潤*/ 
.news_block:before, .news_block:after, .class_block:after {font-size: 9.5em;}.news_block:after {bottom: 6%;} .page_wrapper_bg section.call_to_action::after {        font-size: 6rem;        bottom: 2rem;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 6rem 0;    }    .layoutlist_8 .item {        padding: 3rem 0rem 3rem 0rem !important;    }    .layoutlist_8 .item:nth-child(2) {        padding: 0rem 0rem 3rem 0rem !important;    }    .layoutlist_5 {        padding: 2rem;    }    .ebtn,    .page_wrapper_bg .btn {        margin: 1rem 0 0;    }    .page_wrapper_bg .RWDproduct_page .tab-box .tab-container>ul>li,    .page_wrapper_bg .tabs .content {        padding: 30px;    }    .RWDproduct_page .products-info,    .RWDproduct_page .pic-box {        width: 50%;    }    .layoutlist_5 .list_date {        width: 20%;    }
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.about_block .container {width: 95% !important;}.news_block .container {width: 95% !important;}.class_block .container {    width: 95% !important;}.RWDleft_cont002 .item-second .text-box .text {    font-size: 14px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p {font-size: 14px !important;}.RWDvideo002 .videoitem .figcaption_bottom p {font-size: 14px;}.RWDbtn01 .col-sm-3 {    width: 100%;}.RWDnews_listblock ul {padding: 50px;}.RWDnews_listblock li:before {display:none;}.news_block:after {width: 135px;height: 110px;}.video_block {padding: 80px 0;}.about_block {padding: 80px 0;}.hot_block{padding: 80px 0;}.class_block{padding: 80px 0;}.news_block{padding: 80px 0;}.footer_right {padding: 50px 30px;}.footer_bottom {padding: 20px 30px;}/*220621修改-潤*/ 
.news_block:after {width: auto; height: auto;}.page_wrapper_bg .article-text .webdesc {    text-align: center;} .page_wrapper_bg .RWDeditor01 .row {        display: flex;        flex-direction: row;    }    .page_wrapper_bg .RWDeditor01 .col-md-6 {        width: 50%;    }    .layoutlist_8 {        padding: 2rem;    }    .layoutlist_8 .item:nth-child(2) {        padding: 0rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .item {        padding: 2rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .list_subject .summary {        margin: 10px 0;    }    .layoutlist_8 .item:last-child {        padding: 2rem 0rem 0rem 0rem !important;    }    .RWDtimeline01 li.event .point {        padding: 0rem 2rem;    }    .RWDtimeline01 .model-title {        margin-bottom: 2rem;    }    #sidebar {        margin-bottom: 2rem;        padding: 0px;    }    .customized_columns {        padding: 2rem;    }    .form-horizontal .control-label {        width: 20%;    }    .layoutlist_8 .list_subject {        border-right: 0px;    }    .page_wrapper_bg section.call_to_action>.container {        width: 90%;    }    .RWDmenu_plus04 #mobile-menu {        font-size: 15px;    }    #mobile-fixed .btn-box .normal {        border: 1px solid #e3cfcc;        background-color: #e3cfcc;        transition: 0.3s ease;        color: #373737;        padding: 10px 30px;    }    #mobile-fixed .btn-box .normal.bg2 {        background-color: #ad6765;        padding: 10px 30px;        color: #fff;    }    #mobile-fixed .btn-box .normal:hover,    #mobile-fixed .btn-box .normal.bg2:hover {        background-color: #9b5d5b;        transition: 0.3s ease;        color: #fff;    }    #mobile-fixed .sum-box .total .td:first-child {        padding: 0px 10px;    }    #mobile-fixed .active .sum-bottom .sum-box {        margin-top: 10px;    }    .cate_list .col-sm-6,    #album .album_d_item,    .layoutlist_2 .album_item {        width: calc(100%/3);    }    .layoutlist_5 .list_date {        width: 20%;    }
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
/*220621修改-潤*/ 
.news_block:before, .news_block:after, .class_block:after {font-size: 8em;}.news_block:before {top: 4%;}.news_block:after {right: -3%; bottom: 5%;}
}
/*850px end*/
/*768px start*/

@media (max-width: 768px) {    .RWDtimeline01 li.event .point {        padding: 2rem 2rem;    }    .page_wrapper_bg .RWDtimeline01 .timeline-in {        padding: 0rem;    }    .layoutlist_5 .list_subject {        width: 50%;    }    .faq1 .layoutlist_2 {        padding: 2rem 1rem;    }    #join_form {        background: transparent;    }}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features .edit, .RWDmenu_plus04 .features .lang-block {display: none;}.RWDmobile_bottom_v2 {background-color: #9b5d5b;z-index: 201;}.RWDmobile_bottom_v2 .icon {display: none;}.RWDmobile_bottom_v2 .text {font-size: 15px;letter-spacing: 1px;}.RWDmobile_bottom_v2 .mobile_bottom__a {padding: 10px 0;}.footer_bottom {padding: 20px 30px 60px;}.album2 .page_content2 {    background: transparent;    padding: 0rem 0rem 0rem;}    .page_wrapper_bg section.call_to_action>.container {        width: 100%;    }    .page_wrapper_bg .article-text .container {        width: 90%;    }    .tab {        padding: 10px !important;    }    .tab_content p {        padding: 20px 0px;    }    .tab_title_nav {        height: 20px !important;        width: 20px !important;    }    .tab_title_nav .line {        width: 100% !important;    }    .layoutlist_8 .item {        width: 50%;    }    .layoutlist_8 .listdate {        flex-direction: row;    }    .layoutlist_8.rwd .listdate .day {        color: #afafaf;        font-size: 12px;        letter-spacing: 2px;        padding-bottom: 0;        line-height: 1.5em;        font-weight: 400;    }    .layoutlist_8 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .layoutlist_8 .item:nth-child(2) {        padding: 2rem 0rem 2rem 0rem !important;    }    .layoutlist_8 .item {        margin: 0px !important;        border-bottom: 0px;    }    .layoutlist_8 {        padding: 1rem;    }    .layoutlist_8 .item:last-child {        padding: 2rem 0rem 2rem 0rem !important;    }    .video1 .layoutlist_2 {        display: flex;        flex-direction: row;        flex-wrap: wrap;    }    .form-horizontal .control-label {        width: 100%;    }    .page_wrapper_bg .form-horizontal .form-group {        display: flex;        flex-direction: column;    }    .layoutlist_5 .item {        display: flex;    }    .layoutlist_5 .list_subject {        width: 70%;    }    .RWDproduct_page .products-info,    .RWDproduct_page .pic-box {        width: 100%;    }    .RWDproduct_page .pic-box .easyzoom--overlay {        float: unset;    }    .RWDproduct_page .gallery-control .btn {        min-width: unset;        width: fit-content;    }    .ebtn,    .page_wrapper_bg .btn {        margin: 1rem 0 0;    }    .RWDproduct_page .m-pd-info .select-box .btn {        background: #ad6765;    }    .RWDproduct_page .btn-other li {        width: 50%;        border: 1px solid #ad6765;        margin: 0px 3px;        color: #ad6765;    }    .RWDproduct_page .btn-other {        display: flex;        width: 100%;        margin: 2rem 0rem 0rem;    }    .RWDproduct_page .faq-item.active .faq-question,    .RWDproduct_page .faq-item .faq-question {        background: #e3cfcc;        color: #373737;    }    .RWDproduct_page .faq-list {        margin: 2rem 0rem;    }    .RWDproduct_page .faq-item+.faq-item .faq-question {        border-top: 1px solid #fff;    }    #mobile-fixed .btn-shop .btn {        width: 48%;        float: left;        min-width: unset;    }    #mobile-fixed .btn-shop .btn.add,    #mobile-fixed .btn-shop .btn.shop {        margin-bottom: 0.5rem;    }    .layoutlist_8.rwd .listdate {        margin: 0px 0 0;    }    .layoutlist_8.rwd .list_img+.list_subject {        margin-top: 15px;    }    .layoutlist_2 .col-xs-12,    .cate_list .col-sm-6,    #album .album_d_item,    .layoutlist_2 .album_item,    .video_item,    .album_item {        width: 50%;    }    .sortbar {        text-align: center !important;        display: block !important;        float: unset !important;    }    #mobile-fixed .fixed-bottom .price-box {        padding-top: 1rem !important;    }    .page_content1v1 .row {        display: flex;        flex-wrap: wrap;        margin: 0px;    }
}
/*767px end*/
/*736px start*/

@media (max-width: 736px) {    #RWDquiry,    #RWDshopping {        margin: 2rem;    }}

/*736px end*/
/*667px start*/

@media (max-width: 667px) {    .shopping-item {        background: #eeeeee;    }    .shopping-item .freight-info {        border-top: 5px solid #eeeeee;    }    .shopping-item .table .tbody>.tr {        border-top: 5px solid #eeeeee;    }    .shopping-item {        margin-left: 0px;        margin-right: 0px;    }    #mobile-fixed .btn-box,    #mobile-fixed .fixed-in {        width: auto;    }}

/*667px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width:180px;}.index h1.main-title {font-size: 28px !important;}.RWDnews_listblock h2 {font-size: 28px !important;}.RWDleft_cont002 .item-second .text-box .subtitle {text-align: center; letter-spacing: 2px; font-size: 28px;}#RWDfullscreen01 .container {width: 95%;}.index .section-subject>.col-md-12 {padding: 0;}.class_block .container {width: 100% !important;}.RWDleft_cont002 .item-second .text-box .title { text-align: center;}.RWDleft_cont002 .item-second .text-box .text {text-align: left; margin-top: 20px;}.RWDleft_cont002 .item-second .text-box a {width: 100%;}.RWDleft_cont002 .item-second .text-box .text .ab_box:last-child {border-bottom: none;}.RWDleft_cont002 .item-second .text-box .text .ab_sec {display: flex;flex-wrap: wrap;margin: 15px 0px 0;}.RWDleft_cont002 .item-second .text-box .text .ab_box {width: 100%; margin: 0px 0 10px;}.RWDbtn01 .btn {;margin: 0;width: 95%;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: calc(100%/2 - 11px);margin: 0 5px 20px;}.RWDproduct002_v2 .portfolio-bottom h4 {margin: 15px 0 0;}.about_block:before {width: 100px;height: 200px;top: -80px;}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0px 3px 6px 3px; width: calc(100%/3 - 6px);}.RWDproduct002_v2 .btn.btn-rj {font-size: 14px;letter-spacing: 1px;width: 100%;}.RWDproduct002_v2 .portfolio-bottom h4 {font-size: 16px;}.footer_left .RWDedictor {display: block;}.footer_left {padding: 50px 30px;}.left_social {margin-top: 20px;}.map_sec {margin: 15px 0 0;}.map_box:last-child,.map_box:nth-child(3) {border-bottom: 0;padding: 0;}.map_box {width: 100%;margin: 0px 0px 15px;border-bottom: 1px dotted #c1c1c1;padding-bottom: 15px;}.map_box span {display: inline-block;}.map_btn a {width: 100%;}.RWDnews_listblock li a { width: 100%;font-size: 14px; line-height: 1.7;}.RWDnews_listblock span {display: block;width: 100%;}.RWDnews_listblock ul { margin: 20px 0 0;padding:30px}.news_block:after{display:none}.RWDnews005 h4 {text-align: center;}.RWDnews005 .controlls-over .owl-pagination {margin-top: 15px;}.RWDvideo002 .videoitem .figcaption_bottom h2 {font-size: 17px;letter-spacing: 1px;text-align: center;}.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe {width: calc(100% + 0px);}.scrollTop002 {bottom: 200px; right: 10px;}.ft_ssl span {display: none;}.ft_word {margin: 10px 0;}/*220621修改-潤*/ 
.news_block:after{display: block;}.news_block:before, .news_block:after, .class_block:after {font-size: 6.5em;}.news_block:before {top: 2%;}.news_block:after {bottom: 3%;}.class_block:after {bottom: 1%; right: -3%;}.map_box:last-child, .map_box:nth-child(3) {border-bottom: 1px dotted #c1c1c1; padding-bottom: 15px;}.map_box:last-child,.map_box:nth-child(4) {border-bottom: 0;padding: 0;}.map_box a:last-child {display: inline-block;}.fixed_contact {position: fixed; bottom: 0; width: 100%; right: 0; transform: translate(0px,0px); opacity: 1; z-index: 201;}.fixed_contact h4 {display: none;}.fixed_contact .con_num {width: 100%; min-width: auto; flex-direction: row;}.fixed_contact .con_num a {width: calc(100% / 3); background: #9b5d5b; border-right: 1px solid #ffffff99; color: #fff; border-bottom: none; padding: 10px; line-height: 1.3;}.fixed_contact .con_num span {color: #d3b1ac;}.fixed_social {bottom: 260px;}.footer_bottom {padding: 20px 30px 100px;}.scrollTop002 {bottom: 150px;}/*220707修改-潤*/ 
.about_block .container {width: 100% !important; padding: 0;}.about_block .RWDleft_cont002 .item-second .text-box {width: 87%;}.RWDleft_cont002 .item-second .pic, .RWDleft_cont002 .item-second .pic img {height: 85vw; object-fit: cover; object-position: right;}.RWDleft_cont002 .item-second .pic img {transform: scale(1.1);}.footer_bottom {padding: 20px 30px 70px;}/*置底專線*/ 
.fixed_contact {display: none;}.fixed_ph {display: block; position: fixed; bottom: 0; right: 0; width: 100%; background: #fff; z-index: 201;}.fixed_ph .RWDedictor {display: flex; justify-content: space-between; flex-wrap: wrap;}.fixed_ph .RWDedictor a {padding: 12px 10px; background: #9b5d5b; color: #fff; font-size: 16px; width: calc(100%/3); text-align: center; font-weight: 400;}.fixed_ph .RWDedictor a:first-child, .fixed_ph .RWDedictor a:nth-child(2) {border-right: 2px solid #ffffff99;}.fixed_ph .RWDedictor a i {font-size: 17px; margin-right: 5px; vertical-align: middle; margin-bottom: 2px; color: #d5b0b0;}    .page_wrapper_bg section.call_to_action::after {        content: unset;    }    #RWDquiry,    #RWDshopping {        margin: 1rem;    }    .page_wrapper_bg section.call_to_action::after {        font-size: 4rem;        bottom: 1rem;    }    .page_wrapper_bg section.call_to_action {        padding: 2rem 0 3rem 0;    }    .page_wrapper_bg .article-text .tabs {        margin-top: 3rem;    }    .layoutlist_8 .item {        width: 100%;    }    .layoutlist_2 .col-xs-12,    .cate_list .col-sm-6,    #album .album_d_item,    .layoutlist_2 .album_item,    .video_item,    .album_item {        width: 100%;    }    .page_wrapper_bg .RWDeditor01 .row {        flex-direction: column;    }    .page_wrapper_bg .RWDeditor01 .col-md-6 {        width: 100%;    }    .page_wrapper_bg .RWDeditor01 .col-md-6 p {        margin-bottom: 1rem;    }    .ebtn,    .page_wrapper_bg .btn {        width: 100%;    }    .layoutlist_2 .col-xs-12,    .layoutlist_2 .album_item {        width: 100%;    }    .page_wrapper_bg .form-horizontal .form-group .col-sm-12.col-md-5,    .page_wrapper_bg .form-horizontal .form-group .col-md-11 {        padding: 0px;    }    .privacy-page .content-part {        row-gap: 1rem;    }    .privacy-page .content-part h3 {        margin: 0 0 0rem;    }    .privacy-page .content-part ul {        margin-top: 0.5rem;    }    .page_wrapper_bg .article-text .container {        width: 95%;    }    .product3.productlist .page_wrapper_bg .article-text .container .pagecontent {        padding: 0px !important;    }    .page_wrapper_bg .article-text .container .pagecontent {        padding: 15px !important;    }    #sidebar {        padding: 0px 15px;    }    .faq1 .layoutlist_2 {        background: transparent;        padding: 0rem;    }    .login_box{        background: transparent;    }    #mobile-fixed .btn-box ul{        display: flex;    }
}
/*600px end*/
/*540px start*/

@media (max-width: 540px) {    .RWDmenu_plus04 .header {        padding: 0 20px;    }    .RWDmenu_plus04 .features i {        font-size: 15px;    }    .RWDmenu_plus04 .features {        padding-right: 0px;    }    .RWDmenu_plus04 .features:after {        width: 0px;    }    .RWDmenu_plus04 .logo {        width: 160px;        margin-top: 8px;    }    .ml-stack-nav-toggle {        padding: 35px 30px 35px 15px;    }}

/*540px end*/
/*480px start*/
@media (max-width: 480px) {
.index h1.main-title {font-size: 25px !important;}.RWDnews_listblock h2 {font-size: 25px !important;}.RWDleft_cont002 .item-second .text-box .subtitle  {font-size: 25px ;}.RWDleft_cont002 .item-second .text-box .title {font-size: 15px;letter-spacing: 1px;}.index h2.sub-title {font-size: 15px;letter-spacing: 1px;line-height: 1.7;}.RWDvideo002.istouch figure.effect-sarah img, .RWDvideo002.istouch figure.effect-sarah .iframe {opacity:1;}.news_block:before {width: 300px;height: 165px;opacity: 0.15;}/*220621修改-潤*/ 
.news_block:before, .news_block:after, .class_block:after {font-size: 5.5em;}.fixed_contact .con_num a {font-size: 16px;}.fixed_contact .con_num span {font-size: 13px;}    .layoutlist_8 {        padding: 0rem;        background: transparent;    }    .layoutlist_5 {        padding: 0rem 1rem;    }    .customized_columns {        padding: 0rem;        background: transparent;    }    #mobile-fixed .btn-box .normal.bg2,    #mobile-fixed .btn-box .normal {        padding: 10px 5px;        font-size: 12px;    }    .RWDquiry .btn.normal,    .RWDshopping .btn.normal {        min-width: 100%;        margin: 10px 0px;    }    #RWDquiry .btn-box,    #RWDshopping .btn-box {        flex-direction: column;    }.RWDmenu_plus04 .logo {    width: 140px;    margin-top: 10px;}.ml-stack-nav-toggle {    padding: 35px 15px 35px 15px;}     .layoutlist_5 .list_date {        width: 50%;    }
}
/*480px end*/
/*414px start*/

@media (max-width: 414px) {    #mobile-fixed .btn-box {        padding-left: 4px;    }    .sortbar {        margin: 0px 30px 10px !important;    }    .RWDmenu_plus04 .features .cart-btn {        padding: 25px 5px;    }    .RWDmenu_plus04 .features i {        font-size: 14px;    }}

/*414px end*/
/*390px start*/

@media (max-width: 390px){.RWDmenu_plus04 .header {        padding: 0 10px;    }    .RWDmenu_plus04 .logo {        width: 120px;    }    .RWDmenu_plus04 .features .member-btn,    .RWDmenu_plus04 .features .search-btn,    .RWDmenu_plus04 .features .member-btn,    .RWDmenu_plus04 .features .cart-btn {        padding: 25px 5px;    }    .RWDmenu_plus04 .features {        display: flex;        align-items: center;    }}

/*390px end*/
/*380px start*/
@media (max-width: 380px){
/*220621修改-潤*/ 
.news_block:before, .news_block:after, .class_block:after {font-size: 4em;}.news_block:before {top: 1%;}.news_block:after {bottom: 2%;}.class_block:after {bottom: 2%;}.fixed_contact .con_num a {font-size: 14px;}.fixed_contact .con_num span {font-size: 12px;}  
}
/*380px end*/
/*370px start*/

@media (max-width: 370px){.RWDmenu_plus04 .features .search-btn {padding: 25px 5px;}.RWDmenu_plus04 .features {padding-right: 0px;} .RWDmenu_plus04 .logo {        width: 115px;        margin-top: 15px;    }.ft_menu li:nth-child(even) {border: none;}.ft_menu li {margin-right: 10px;width: calc(50% - 20px); margin-bottom: 9px;text-align: center;}.ft_menu ul {flex-wrap: wrap;}.ft_word {margin: 0 0 10px;}.footer_bottom {padding: 20px 15px 60px;}.footer_right {padding: 50px 15px;}.footer_left {padding: 50px 15px;}/*220621修改-潤*/ 
.footer_bottom {padding: 20px 15px 90px;}/*220707修改-潤*/ 
.footer_bottom {padding: 20px 15px 70px;}.RWDmenu_plus04.ml-stack-nav-toggle__line {    width: 90%;}.RWDmenu_plus04 .features {    margin-right: 5px;}.RWDmenu_plus04 .logo {    width: 113px;}}

/*370px end*/