/* all */ 
.collapsing_header .main {    margin: 0 !important;}body {    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;    letter-spacing: 1px;    position: relative;}.index body::before {    content: '';    background: url(archive/image/customization/block_bg.jpg) repeat;    width: 100%;    height: 100%;    display: block;    position: absolute;    top: 0;    left: 0;    opacity: 0.5;pointer-events:none;}.index .main.cd-main-content {    overflow: hidden;}a,a:hover,a:focus {    text-decoration: none;    transition: all 0.5s ease-out;}.RWDbanner008 a,.RWDbanner008 a:hover,.RWDbanner008 a:focus {    transition: initial;}p {    letter-spacing: 0;    color: #323232;    line-height: 1.5em;    font-weight: 300;    font-size: 15px;}/* 反白顏色設定*/::selection {    background: #212121;    color: #fff;}::-moz-selection {    background: #212121;    color: #fff;}:root {    --main-color: #212121;    --text-color: #555;    --text-color-01: #a8a8a8;    --pane-padding: 5rem 0 5rem;    --en-font: 'Rochester', sans-serif;}.img-responsive {    width: 100%;}/* 動態效果改成fadeIn*/ 
.bounceIn {    animation-name: fadeInUp;    animation-duration: 1s}/*loading*/ 
.RWDfakeloader img {    width: 212px;    animation-name: zeroall;    animation-duration: 2.5s;}@keyframes zeroall {    0% {        opacity: .1;    }    100% {        opacity: 1;    }}/*cookie*/ 
.RWDalert_fancybox.bottom {    z-index: 99999 !important;    width: 500px;    padding: 30px 50px 20px !important;    border: 1px solid #212121;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    background: #fff !important;    color: #231f20 !important;    left: 50% !important;    right: auto !important;    line-height: 1.5 !important;    margin-bottom: 25px;    transform: translateX(-50%);    font-family: '微軟正黑體', serif;    font-weight: 400;}.RWDalert_fancybox.bottom .editor {    margin-bottom: 28px;}.RWDalert_fancybox .btn,.RWDalert_fancybox .btn.active {    padding: 5px 20px;    border-color: #ec6817;    background: #ec6817 !important;    border-radius: 0;    font-size: 16px;    color: #fff !important;}.RWDalert_fancybox .btn-box {    float: right;    margin: 2rem 0 0;}.RWDalert_fancybox .btn:hover {    background: #ec6817 !important;    color: #f7f4ed !important;}.RWDalert_fancybox.bottom .editor a {    color: #231f20;    border-bottom: 1px solid #231f20;}/*行動呼籲*/ 
.mobile-link {    position: fixed;    display: none;    left: 0;    bottom: 0;    width: 100%;    color: #FFF;    text-align: center;    z-index: 800;    transition: all 0.5s ease-out;}.mobile-link .RWDedictor {    display: flex;    flex-direction: row;    align-items: stretch;    align-content: center;    animation-delay: initial !important;    animation-duration: initial !important;    background-color: #770f92;}.mobile-link .RWDedictor a {    width: 100%;    color: #fff;    padding: 15px 0;    display: flex;    justify-content: center;    align-items: center;}.mobile-link i {    font-size: 22px;    margin-right: 15px;}.mobile-link .RWDedictor a img {    width: 11px;    height: 15px;    margin-right: 10px;}.mobile-link .mobile-followorder {    background-color: #ff2e62;}.mobile-link .mobile-qa {    background-color: #06c755;}/*標題*/ 
.titlebar h6 {    font-family: var(--en-font);    text-align: center;    font-size: clamp(6.25rem, 4.9107rem + 6.6964vw, 15.625rem);    color: #433d450a;    font-style: italic;    line-height: 1;    margin: 0 0 1.8rem;    position: absolute;    right: 0;    top: 0;    width: fit-content;}.RWDproduct002_v3 .main-title,.RWDnews005 .main-title,.RWDService001 h2,.feedback-block h2.main-title {    font-size: 39px;    line-height: 1.3;    margin: 0;    color: var(--main-color);    font-weight: 500;}.RWDproduct002_v3 .price, .RWDproduct002_v3 .shop-box.clearfix {    display: none;}.RWDproduct002_v3 .sub-title,.RWDnews005 .sub-title,.RWDService001 h3,.feedback-block h3.sub-tit {    font-size: 18px;    line-height: 1.3;    margin: 5px 0 0;    color: var(--text-color);    font-weight: 400;}.RWDnews005 .section-line,.RWDproduct002_v3 .section-line,.RWDService001 .section-line {    display: none;}/*logo*/ 
.RWDmenu_plus04 .logo {    width: 90px;    top: 12px;    position: relative;}/*選單*/ 
.RWDmenu_plus04 .header {    transition: .4s ease;    background: rgba(255, 255, 255, 1);    box-shadow: none;    top: 45px;}.RWDmenu_plus04 .header.is-up {    padding: 0 3%;    transition: .4s ease;    box-shadow: 0 10px 20px rgb(66 67 68 / 22%);    background: #fff;    transition: .3s;    border-bottom: 1px solid #e9edfc;    background-color: rgba(255, 255, 255, 1);}.RWDmenu_plus04 .site-nav>.container {    width: 100% !important;    max-width: 100% !important;    float: right;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;    letter-spacing: 2px;    font-size: 16px;    color: #8A7C5C;    font-weight: 300;}.RWDmenu_plus04 .header .site-nav .menu>li>a {    font-weight: normal;    position: relative;    padding: 35px 20px;    color: var(--main-color);    font-size: 17px;    letter-spacing: 1.5px;    transition: .3s ease;}.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: #770f92;    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: #604E2B;    transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li {    text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul {    padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 10px;    font-weight: normal;    font-size: 16px;    letter-spacing: 1.5px;    color: #333;    transition: .5s ease;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {    background: #770f92;    color: #fff;    text-decoration: none;    transition: .5s ease;}.RWDmenu_plus04 .site-nav .manu-item:hover>a,.RWDmenu_plus04 .site-nav .menu ul li a:hover,.RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a,.RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    font-weight: normal;}.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border-color: #555;}/*選單功能列*/ 
.RWDmenu_plus04 .features {    display: flex;    font-size: 16px;    line-height: 1;    flex-direction: row;    justify-content: flex-end;    align-items: center;    position: relative;    top: -6px;    margin-right: 350px;}.RWDmenu_plus04 .features .language-block,.RWDmenu_plus04 .features .edit {    float: none;}.RWDmenu_plus04 .features .search-btn {    order: 1;}.RWDmenu_plus04 .language-block {    order: 2;}.RWDmenu_plus04 .features .edit {    order: 3;}/*搜尋*/ 
.RWDmenu_plus04 .features i {    color: #333;}.RWDmenu_plus04 .features .search-btn {    padding: 25px 30px 25px 0;}/*選單cta*/ 
.RWDmenu_plus04 .features .edit a {    display: block;    background-color: #AC935B;    color: #fff;    padding: 12px 25px 7px;    border-radius: 50px;    letter-spacing: 1.5px;    transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .features .edit a img {    width: 23px;    margin-right: 5px;}.RWDmenu_plus04 .features .edit a:hover {    background-color: #604E2B;}/*會員*/ 
.RWDmenu_plus04 .member-block a.login.is-on {    background-color: #770f92;}.RWDmenu_plus04 .member-block a.login,.RWDmenu_plus04 .member-block a.signin,#div_forget_area * {    border-radius: 0px;}.RWDmenu_plus04 .member-block a.signin {    border: 1px solid #555;    background-color: #555;    color: #fff;}.RWDmenu_plus04 .member-block a.login.is-on:hover,.RWDmenu_plus04 .member-block a.signin:hover {    background-color: #ecad17;    border-color: #ecad17;}.RWDmenu_plus04 .member-block .other a {    transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .member-block .other a:hover {    color: #ec6817;}.RWDmenu_plus04 .member-block .login-is-on .item a {    transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .member-block .login-is-on .item a:hover {    color: #ec6817;}/*購物車*/ 
.RWDmenu_plus04 .cart-block h3,.RWDmenu_plus04 .querycar-block h3 {    font-size: 18px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    background:#770f92;    transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover,.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {    background: #ec6817;}.RWDmenu_plus04 .cart-block .bottom-box .total,.RWDmenu_plus04 .querycar-block .bottom-box .total {    font-size: 16px;}.RWDmenu_plus04 .features .cart-btn {    display: flex;    align-items: center;}.RWDshopping_v3 .pay-calculate .dd-row.calculate-fixed .gray33radius-btn {    background: #770f92;    border-radius: 0;}.gray33radius-btn:hover {    background-color: #770f92;    color: #fff;}.RWDshopping_v3 .cartform-submit{ background: #770f92;}/*RWDsearch003*/ 
.RWDmenu_plus04 .site-nav .menu>li>a {    padding: 35px 15px;}.model.RWDsearch003 {    right: 50px;    top: 60px;    width: 100%;    max-width: 300px;}.search3_wrap {    width: 100%;}.search3_hints {    top: calc(40px + 0px);    width: calc(100% - 72px - 15px);    left: 15px;}.RWDmenu_plus04 .features .search-btn,.search3_submit span {    display: none;}.search3_bar {    border-radius: 99em;    height: 40px;    border: 0;}.search3_hot_item,.search3_hot_item:focus {    color: #333;    margin: 0 8px 0 0;}.search3_hot_item:hover {    color: #903b4f;}.search3_hot {    margin: 3px auto 0;    padding-left: 20px;    font-size: 15px;    justify-content: flex-start;    align-items: center;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    /*指定行數...取代*/    -webkit-box-orient: vertical;}.search3_input {    border-radius: 99em;    font-size: 15px;    letter-spacing: 1px;    padding: 0 20px;    border-top-right-radius: 0;    border-bottom-right-radius: 0;    border: 2px solid #903b4f;}.search3_submit {    height: 40px;    position: relative;    flex: 0 0 72px;    background: #903b4f;    border-top-right-radius: 20px;    border-bottom-right-radius: 20px;    transition: .5s;}.search3_submit:hover {    background: #903b4f;    transition: .5s;}.search3_submit:before {    content: "搜尋";    top: 50%;    transform: translate(-50%, -50%);    position: absolute;    left: 50%;    color: #fff;    letter-spacing: 2px;}/*--寬版選單---*/ 
.RWDmenu_plus04 .dropdown-menu .manu-item-box li {    width: calc(100%/5);}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a {    color: var(--main-color);    font-size: 16px;    letter-spacing: 1.5px;    transition: .3s ease;font-weight: 500;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li a {    font-size: 15px;    color: #555;    font-weight: 400;}.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;}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li.active>a, .RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a:hover {    background: transparent;    color: #770f92;    padding-left: 0;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li:nth-child(5n+1) {    clear: left;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li:nth-child(6n+1) {    clear: none;}/*news*/ 
.RWDnews_autolist {    max-width: 100%;    margin: 0px 0 0;    position: fixed;    z-index: 202;}.RWDnews_autolist .news-box {    font-size: 16px;    text-align: center;    background: linear-gradient(to right, rgba(255, 61, 110, 1) 0%, rgba(111, 0, 104, 1) 100%);}.RWDnews_autolist .title {    display: none;}.RWDnews_autolist .slick-arrow {    display: none !important;}.RWDnews_autolist .news-list a {    color: #fff;}.RWDnews_autolist .news-list {    width: 100%;    padding: 5px 0;}/*banner*/ 
.banner-block {    position: relative;    margin-top: 139px;}.banner-block .RWDbanner_plus01 .slick-caption {    top: 38%;}.banner-block .container {    width: 85%;}.banner-block .RWDbanner_plus01 .logo {    position: absolute;    top: 10%;    left: 35%;}.RWDbanner_plus01 .slick-caption .txt1 {    color: var(--text-color);    font-size: 25px;    padding: 0;    margin: 0 0 1.5rem;    font-weight: 500;}.RWDbanner_plus01 .slick-caption .txt2 {    color: var(--main-color);    font-size: clamp(1.5625rem, 1.3041rem + 1.0599vw, 3rem);    padding: 0;    font-weight: 500;}/* 230926修改一 */ 
.banner-block .container {    width: 30%;    margin-right: 15%;}.RWDbanner_plus01 .slick-caption .txt2 {    color: var(--text-color);    font-size: 25px;    padding: 0;    margin: 0 0 1.5rem;    font-weight: 500;}.RWDbanner_plus01 .slick-caption .txt1 {    color: var(--main-color);    font-size: 4rem;    padding: 0;    font-weight: 500;    margin: 0 0 2rem;}.banner-block .RWDbanner_plus01 .slick-caption {    top: 50%;    transform: translateY(-50%);}.banner-block .RWDbanner_plus01 .page-scroll {    width: auto;    left: 0px;    margin-left: 15px;    bottom: 0;    transform: translateX(-50%);    transform: translateY(51%);}.banner-block .RWDbanner_plus01 .page-scroll a {    display: inline-block;    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    color: #7a9876;    letter-spacing: .1em;    text-decoration: none;    -webkit-transition: opacity .3s;    transition: opacity .3s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span {    writing-mode: tb-rl;    margin-bottom: 0;    font-size: 12px;    letter-spacing: 2px;    color: #7a9876;    font-weight: 300;    padding-bottom: 40px;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::before {    position: absolute;    content: '';    width: 1px;    height: 30px;    left: 30px;    top: 0;    background: #7a9876;    animation: scd 5s ease 0s infinite alternate;    transition: all 0.5s ease 0s;}.banner-block .RWDbanner_plus01 .page-scroll.style-custom span::after {    content: '';    width: 1px;    height: 100%;    background: rgba(130, 149, 127, 0.3);    position: absolute;    left: 30px;    bottom: 0;}.banner-block .RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #000;}/*pro*/ 
.pro-block {    position: relative;    z-index: 0;    padding: var(--pane-padding);}.pro-block::before {    content: '';    background: #fff;    width: 100%;    height: 100%;    display: block;    position: absolute;    left: 0;    top: 0;    opacity: 0.5;    z-index: -1;}.pro-block .container {    width: 85%;}.RWDproduct002_v3 {    padding: 0;}.RWDproduct002_v3 .section-subject {    margin-bottom: 34px;}.RWDproduct002_v3 .popup-portfolio {    display: flex;    flex-direction: row;    justify-content: center;    align-items: flex-start;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%/4 - 1px);    transition: all 0.5s ease-out;}.RWDproduct002_v3 .portfolio-bottom {    background: #fff;}.RWDproduct002_v3 .popup-portfolio .portfolio-item,.portfolio-bottom-summary {    height: auto !important;}.portfolio-bottom__h4 {    padding: 15px 0;    font-size: 18px;    color: var(--main-color);    font-weight: 500;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {    color: #6f008c;}/*pro tab*/ 
.RWDproduct002_v3 .filter-portfolio ul {    margin: 0 0 49px;}.RWDproduct002_v3 .filter-portfolio ul>li {    margin: 0;    border-top: #ff2e62 solid 1px;    border-bottom: #ff2e62 solid 1px;    /*-moz-border-image: -moz-linear-gradient(top left, #ff2e62 0%, #6f008c 100%);    -webkit-border-image: -webkit-linear-gradient(top left, #ff2e62 0%, #6f008c 100%);    border-image: linear-gradient(to bottom right, #ff2e62 0%, #6f008c 100%);    border-image-slice: 1;*/}.RWDproduct002_v3 .btn.btn-rj {    border-radius: 0;    padding: 10px 30px;    margin: 5px 0;    border: 0;}.RWDproduct002_v3 .active .btn.btn-rj,html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover {    background: linear-gradient(to right, rgba(255, 61, 110, 1) 0%, rgba(111, 0, 104, 0.7) 100%);}/*brand*/ 
.brand-block {    position: relative;    z-index: 0;    padding: var(--pane-padding);}.brand-block::before {    content: '';    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    z-index: -1;    background: #fff;    display: block;}.brand-block .container {    width: 80%;}.brand-block .titlebar h6 {    top: -7rem;    right: auto;    left: 53%;    text-align: center;}.RWDnews005 .container {    width: 100% !important;    padding: 0 !important;}.RWDnews005 .owl-carousel img {    width: 60% !important;}.RWDnews005 h4,.news005_h4,.news005 p {    display: none;}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons {    display: none;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {    background: #ff2e62;}.owl-theme .owl-controls .owl-page span {    opacity: .2;}/*feedback*/ 
.feedback-block .titlebar {    padding: 5rem 0 3rem;    text-align: center;}.feedback-block .titlebar h6 {    right: auto;    top: 0;    left: 16%;}/*service*/ 
.service-block {    padding: var(--pane-padding);    padding-bottom: 8rem;}.service-block .container {    width: 80%;}.service-block .titlebar h6 {    right: 10%;    top: -3vw;}.service-block .RWDService001 h3 {    font-size: 16px;}.service-block .RWDService001 .row:nth-child(2) {    display: flex;    justify-content: center;    align-items: stretch;    flex-direction: row;    flex-wrap: nowrap;    gap: 3rem;}.service-block .RWDService001 .col-md-3 {    background: #fff;    text-align: center;    padding: 2rem;    border-radius: 3px;    box-shadow: 0px 40px 80px rgba(0, 0, 0, 0.03);    transition: all 0.5s ease-out;    width: calc(100%/3 - 1px);}.service-block .RWDService001 .col-md-3:hover {    box-shadow: 0px 40px 80px rgba(0, 0, 0, 0.31);    transition: all 0.5s ease-out;}.service-block .RWDService001 .col-md-3 h2 {    font-size: 23px;    margin-bottom: 10px;}.service-block .RWDService001 .col-md-3 p {    font-size: 16px;    color: var(--text-color);}.service-block .RWDService001 i {    width: 100px;    height: 100px;    border: #dfdfdf solid 1px;    margin: 0 auto 35px;    border-radius: 99em;    display: flex;    justify-content: center;    align-items: center;}.service-block .RWDService001 i img {    width: 60%;}@keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}@-webkit-keyframes scd {    0% {        height: 0px;    }    100% {        height: 100%;    }}
/*footer start*/

/*footer*/ 
.footer-block {    background: #212121;    position: relative;    z-index: 0;    border-top: #ff2e62 solid 3px;    -moz-border-image: -moz-linear-gradient(top left, #ff2e62 0%, #6f008c 100%);    -webkit-border-image: -webkit-linear-gradient(top left, #ff2e62 0%, #6f008c 100%);    border-image: linear-gradient(to bottom right, #ff2e62 0%, #6f008c 100%);    border-image-slice: 1;    font-weight: 400;}.footer-block::before {    content: '';    background: #161414;    width: 100%;    height: 100%;    display: block;    position: absolute;    left: 0;    top: 0;    z-index: -1;}.footer-block,.footer-block a {    color: #dfdfdf;}.footer-block a:hover {    color: #ff2e62;}.footer-block .container {    width: 70%;    display: flex;    flex-direction: row;    align-content: flex-start;    justify-content: flex-start;    align-items: stretch;    padding: 3rem 0;}.footer-block .container.ft-top {    display: flex;    flex-direction: column-reverse;    align-content: flex-start;    justify-content: flex-start;    align-items: flex-start;    padding-bottom: 2rem;}.footer-block .ft-left,.footer-block .ft-right {    width: 100%;}.footer-block .ft-left {    position: relative;    border-top: #555 solid 1px;    display: flex;    justify-content: space-between;    margin: 30px 0 0;    padding: 20px 0 0;}.footer-block .ft-left .RWDedictor,.footer-block .ft-left .RWDsocial002 {    width: 50%;}.footer-block .ft-left .RWDsocial002{    width: 50%;    display: flex;    justify-content: flex-end;}.footer-block h2 {    margin: 0 0 2rem;    font-size: 25px;}/*網站地圖*/ 
.footer-block .sitemap,.footer-block .cp-info ul {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: flex-start;    align-items: flex-start;    list-style: none;    margin: 0;    padding: 0;}.footer-block .sitemap {    gap: 19px;}.footer-block .cp-info li {    width: calc(100%/2 - 1px);}.footer-block .sitemap li {    margin: 0 0 10px;}/*公司資訊*/ 
.ft-info .RWDedictor {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: flex-end;}.ft-info .cp-info {    width: 60%;}.ft-info .ft-map {    width: 40%;}.footer-block .cp-info li {    margin: 0 0 8px;}.footer-block .cp-info li span {    display: block;    min-width: 80px;    color: #818181;}/*社群*/ 
.RWDsocial002 .pull-right {    float: none !important;}.RWDsocial002 .iconRounded {    border: 0;    color: #fff;    background-color: #fff !important;    margin-right: 15px;}.RWDsocial002 .iconRounded img {    width: 30px;    height: 30px;    margin-top: 5px;}.RWDsocial002 .iconRounded:hover,.color1 .iconRounded:hover {    background-color: #fff;    color: #fff;}/*copyright*/ 
.ft-bottom {    padding: 10px 0;    background: var(--main-color);}.ft-bottom .container {    width: 80%;    display: flex;    align-items: center;    flex-wrap: wrap;    font-size: 12px;    color: #959595;    justify-content: center;    padding: 0 !important;}.copyright_desc a,.copyright_desc {    color: #959595;}.ft-bottom .container .ft-left>div {    margin-right: 20px;    position: relative;}.ft-bottom .container>div {    margin-left: 20px;    position: relative;    letter-spacing: 0;}.ft-bottom .container .model::before {    content: '';    width: 1px;    height: 12px;    background: #959595;    display: block;    position: absolute;    right: -10px;    top: 6px;}.ft-bottom .container>div.RWDssl01 {    margin-left: 0;}.ft-bottom .container>div.RWDcopyright::before {    display: none;}/*側邊跟隨*/ 
.follows {    position: fixed;    right: 0;    top: 50%;    z-index: 2;    transform: translateY(-50%);    width: 50px;    height: 264px}.follows .RWDedictor {    display: flex;    flex-direction: column;    width: 100%;    height: 100%}.follows a {    display: block;    padding: 20px 15px 20px 10px;    background: #06c755;    color: #fff;    font-weight: 400;    writing-mode: tb;    letter-spacing: 3px;    text-align: center;    position: relative;    font-size: 15px;    line-height: 27px;}.follows a:hover {    color: #fff;}a.followorder {    background: #ff2e62}.follows a:before {    content: "";    background: #000;    width: 20px;    height: 22px;    position: absolute;    top: 0;    left: 0;    clip-path: polygon(0 45%, 0 0, 54% 0);    -webkit-clip-path: polygon(0 45%, 0 0, 54% 0);    opacity: 0;    transition: .3s}.follows a:hover:before {    opacity: 1;    transition: .3s}a.followorder:before {    background: #000}.follows i{font-size: 19px;}.scrollTop002 {bottom: 40px;right: 5px;}

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

.page_wrapper_bg section.call_to_action>.container {width:70%;padding: 0;}.page_wrapper_bg .article-text>.container {width:100%;padding: 0;}.page_wrapper_bg .banner-block {margin-top: 0;}.page_wrapper_bg body::before {display:none}.article5 .page_wrapper_bg section.call_to_action>.container,.eforms1 .page_wrapper_bg section.call_to_action>.container,.article2 .page_wrapper_bg section.call_to_action>.container,.article3 .page_wrapper_bg section.call_to_action>.container{width:1170px;}.product2.productcontent .page_wrapper_bg section.call_to_action>.container,.product5.productcontent .page_wrapper_bg section.call_to_action>.container{width: 55%;}.product2.productcontent .page_wrapper_bg section.call_to_action>.container {    width: 70%;}.product4.productcontent .page_wrapper_bg section.call_to_action>.container,.product3.productcontent .page_wrapper_bg section.call_to_action>.container{width: 55%;}.product2 .sortbar {    text-align: left !important;    margin: 0 15px;}.productlist .count_info {    display: none !important;}.page_wrapper_bg section.call_to_action {padding:150px 0 100px;min-height: 700px;}.page_wrapper_bg .article-text {font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size: 15px;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .RWDmenu_plus04 .header{box-shadow: 0 10px 20px rgb(66 67 68 / 22%);    background: #fff;    transition: .3s;    border-bottom: 1px solid #e9edfc;    background-color: rgba(255, 255, 255, 1);}.page_wrapper_bg .article-text h5 {    font-size: 22px;    font-weight: 500;    line-height: 1.7;    margin: 0 0 15px;    letter-spacing: 1px;}.page_wrapper_bg .article-text h3{    font-size: 25px;    font-weight: 500;    line-height: 1.7;    margin: 0 0 15px;    letter-spacing: 1px;color:#333}.page_wrapper_bg .article-text h2{    font-size: 26px;    font-weight: 500;    line-height: 1.7;    margin: 0 0 15px;    letter-spacing: 1px;color:#333}/*側選單*/#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-radius:0;}.m2018 .products-nav .nav-title{    background: #161414;    font-size: 16px;    padding: 10px 10px;    text-align: center;    margin-bottom: 0;    color: #fff;    letter-spacing: 3px;    font-weight: bold;}#sidebar .products-nav {    font-size: 15px;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 1px;    color: #333;    font-weight: 400;border: 1px solid #c5c5c5;}.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 #be74d1;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color:#be74d1;font-weight: 600;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #555;}.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: 15px;padding: 5px 0px;}#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:linear-gradient(to right, rgba(255, 61, 110, 1) 0%, rgba(111, 0, 104, 1) 100%);padding: 7px 30px !important;border-radius: 0;color: #fff;font-size: 15px;font-weight: 600;transition: 0.5s ease;}.page_wrapper_bg .ebtn a {    color: rgb(255, 255, 255);    font-size: 15px;    font-weight: 500;    background: linear-gradient(to right, rgba(255, 61, 110, 1) 0%, rgba(111, 0, 104, 1) 100%);    padding: 10px 30px;    transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {background:linear-gradient(to right, rgba(255, 61, 110, 1) 0%, rgba(111, 0, 104, 1) 100%);}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background:#e1306d;transition: .5s ease;border: 1px solid #e1306d;color: #fff;}.btn.btn_back a{    border: 1px solid #e1306d;    background: #fff;    color: #e1306d;    padding: 3px 50px;    border-radius: 0;    font-size: 15px;    display: block;    transition: .3s ease;}#article .btn.btn_back a {padding: 9px 13px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a {padding: 10px 20px;}.album1 .btn.btn_back a:hover {padding: 10px 20px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;font-weight: 500;}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 40px;}.hgroup .container {margin: 0;border-bottom: none;padding:0;width:100%;}.hgroup .pageTitle{    text-align: center;    letter-spacing: 2px;    padding: 0;    font-size: 39px;    line-height: 1.3;    margin: 0;    color: var(--main-color);    font-weight: 500;}/**/ 
.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 {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;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: #770f92;}#btn_member_login {border-radius: 0;background-color:  #770f92;}.member_join_strong { color:#ff8e33; font-weight: bold;}#join_form .btn-primary:hover {background: #770f92;}#join_form .btn-primary{    background: #770f92;    border-radius: 0;}.btn-primary { color: #fff;background-color: #770f92;border-color: #770f92;border-radius:0;}.btn-primary a {color: #fff;}.btn-primary:hover { background: #770f92;border-color: #770f92;color: #fff;}.join_form-title {    padding-bottom: 30px;    margin-bottom: 50px;    font-size: 25px;    font-weight: 500;    color: #333;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li{    color: #d12a6c;    font-weight: 500;font-size: 20px;}.RWDproduct_page .products-info .price-box li.active{    color: #d12a6c;    font-weight: 500;font-size: 20px;}.RWDproduct_page .products-info .price-box b {font-size: 20px;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #ff6613;}.RWDproduct_page .products-info .name {font-size: 28px;color: #333;font-weight:500;margin: 0 0 30px}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover{    background: rgb(241 39 89);    color: #fff;    transition: .3s ease;    border-color: rgb(241 39 89);}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {    background: transparent;    border-radius: 0;    color: #af4689;    border: 1px solid #db6c8f;    transition: .3s ease;}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size: 15px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop{    background: linear-gradient(to right, rgba(255, 61, 110, 1) 0%, rgba(111, 0, 104, 1) 100%);    border-radius: 0;}.RWDproduct_page select, .RWDproduct_page select.form-control:not([size]):not([multiple]) {    color: #333;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;}.RWDproduct_page .products-info .txt strong {    text-decoration: underline;    font-weight: 500;    padding: 0 3px;    color: #99157d;}RWDproduct_page li#O_fixPrice {    color: #9e9e9e;    font-weight: 400;}.notice-txt i {    margin-right: 3px;}.notice-txt {    font-weight: 500;    font-size: 18px;    margin: 0 0 9px;    color: #111;}.layoutlist_2 .subject {text-align: center;margin-bottom:5px}.innews-box img {    width: 100%;}.innews-box {    width: calc(100%/1 - 40px);    margin: 0 20px 40px;    text-align: center;}.innews-sec {    display: flex;    flex-wrap: wrap;}.innews-box p {    margin: 10px 0 0;}.innews-box a {    color: #333;    font-weight: 500;    font-size: 18px;}.innews-box a:hover .innews-img img {    transform: scale(1.05);    transition: .3s ease;}.innews-box a .innews-img img {    transform: scale(1);    transition: .3s ease;}.innews-box a .innews-img{overflow: hidden;}/*---*/ 
.primgbox {    width: calc(100%/2 - 30px);    margin: 0 15px 30px;}.primgsec {    display: flex;    flex-wrap: wrap;    margin: 30px -15px 0;}.primgsec.delivery .primgbox {    width: calc(100%/2 - 30px);}.RWDproduct_page .tab-box .tab-container>ul>li {padding: 50px 80px;}.RWDproduct_page .tab-box .tab-menu li.active a:before {    background: linear-gradient(to right, rgba(255, 61, 110, 1) 0%, rgb(215 0 201) 100%) !important;}.RWDproduct_page .products-con {    background: #f8f8f8;    padding: 80px;}.RWDproduct_page .products-info { width: 500px;}.RWDproduct_page .pic-box {width: calc(100% - 500px);}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {    font-size: 16px;    letter-spacing: 1px;    color: #555;    font-family: 'Noto Sans TC', sans-serif;    font-weight: 300;    letter-spacing: 1px;}.RWDproduct_page .tab-box .tab-container>ul>li ul {    padding-left: 20px;}.RWDproduct_page .tab-box .tab-menu li.active a {    background: #fff;    color: #333;    font-weight: 500;}.RWDproduct_page .tab-box .tab-menu a  {    background: #f6f6f6;    font-size: 15px;    padding: 12px 50px;    color: #555;    font-weight: 500;    border-left: 1px solid #fff;}.RWDproduct_page .list-h>li:first-child>a {    border-left: 1px solid #ccc;}.RWDproduct_page .products-info .txt .title {    display: none;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {    margin-bottom: 5px;}.RWDproduct_page .products-info .txt .editor {    color: #555;    font-size: 15px;    font-weight: 400;    border-bottom: 1px solid #c7c7c7;    padding: 0 0 30px;    margin: 0 0 40px;}.RWDproduct_page .products-con .btn-shop {    margin: 30px 0 0;}.RWDproduct_page .tab-box .tab-container>ul>li {font-weight: 400;}.RWDproduct_page .tab-box .tab-menu a:hover {    background: rgb(241 39 89);    color: #fff;    transition: .3s ease;}inpr-infotxt strong {    color: #960783;    padding: 0 3px;}.inpr-infotxt ul {    padding-left: 20px;    margin: 10px 0 0;}.inpr-infotxt {    margin:30px 0 0;}/*----*/ 
.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 0;    border-bottom: none;    margin-bottom: 40px;}.item .subject A.itemlink {font-size: 20px !important;}.item .summary A.itemlink {color: #555;font-size: 15px;line-height: 1.7;}.item .summary A.itemlink span {    margin: 0 6px;    opacity: 0.5;}.product2.is-layer1.productlist .item.product_list_item .img.img1 {    display: none;}.product2.is-layer1.productlist .subject {    height: auto !important;    margin: 0;}.product2.is-layer1.productlist .subject a {    font-size: 1.2rem;    border: 1px solid #eee;    height: auto !important;    display: block;    padding: 1rem;    text-align: center;}.product2.is-layer1.productlist .subject a:hover {    background: #eee;    color: #6f008c !important;}.product2.is-layer1.productlist .item.product_list_item, .product2.is-layer1.productlist .item.product_list_item {    margin-bottom: 20px;}.layoutlist_4 .pricearea {    display: flex;    flex-wrap: wrap;    flex-direction: row-reverse;    justify-content: flex-end;    align-items: center;}.layoutlist_4 .price {    color: #d12a6c;    font-weight: bold;    letter-spacing: 0;    font-size: 1.1rem;    margin: 0 10px 0 0;}.layoutlist_4 select {    font-size: 1rem;    color: #000;}.layoutlist_4 .buybtn {    margin: 1rem 0 0;    padding: 0.5rem;    font-size: 1rem;    letter-spacing: 0;    background: linear-gradient(to right, rgba(255, 61, 110, 1) 0%, rgba(111, 0, 104, 0.7) 100%);}.layoutlist_4 .delline {    color: #999;    font-weight: 400;    font-size: .95rem;}.layoutlist_4 .amount_div {    display: grid;    grid-template-columns: 38px auto;    align-items: center;}.layoutlist_4 .choice_num_type_b .quantity {    width: 100%;    display: block;}.layoutlist_4 .choice_num_type_b .quantity input.qty {    width: calc(100% - 66px);    height: 30px;    border: 1px solid #eee;    font-size: 1rem;    font-weight: 400;}.layoutlist_4 .choice_num_type_b .quantity .minus, .layoutlist_4 .choice_num_type_b .quantity .plus {    width: 30px;    height: 30px;}.RWDproduct_page .products-info .price-box {    display: flex;    flex-direction: column-reverse;    align-items: flex-start;}li#O_fixPrice {    color: #999!important;    font-size: .9rem;}/*----*/ 
.layoutlist_1.page_content3 {    background: #f8f8f8;    padding: 80px;}.eformsDesc {    margin: 0 0 50px;    padding-bottom: 30px;    border-bottom: 1px solid #dcdcdc;    text-align: center;}.customized_columns ._input, .customized_columns select {    border: none;    background-color: #e8e8e8;}.form-control {border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}.new-form .formdesc ul {    padding-left: 0;    list-style: none;}.new-form .new-width .control-label {    font-weight: 500;}.ct-btn.linea a:hover i {    color: #fff;    transition: .3s ease;}.ct-btn.linea a:hover {    background: #06c755;    color: #fff;    transition: .3s ease;}.ct-btn.linea a i {    color: #06c755;    margin-right: 5px;    font-size: 20px;}.ct-btn.linea a {    border: 1px solid #06c755;    display: flex;    width: 300px;    align-items: center;    justify-content: center;    margin:30px 0 0;    padding: 5px 0;    color: #0aaa4b;    transition: .3s ease;}.formdesc.col-md-6 a {    color: #555;}.systemmsg {    text-align: center;}#join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]) {font-weight: 500;}/*-----*/ 
.article4 .page_subject{display:none}.inabsec {    display: flex;    align-items: center;}.inab-title {    color: var(--main-color);    font-size: 3rem;    font-weight: 500;    margin: 30px 0 40px;    line-height: 1.5;    border-bottom: 1px solid #a9a9a9;    padding: 0 0 40px;}.inab-txtbox {    padding-right: 8%;    width: 40%;}.inab-logo {    width: 5vw;}.inab-subtitle {    font-size: 1.2rem;    color: #333;    font-weight: 500;    margin: 0 0 15px;    line-height: 1.7;}.inab-imgbox{    width: 60%;    display: flex;    flex-direction: column-reverse;    align-items: flex-end;}.abimgsec {    display: flex;    margin: 0 -10px;}.abimgbox {    margin: 0 10px;}.inab-imgdecortxt {    font-family: var(--en-font);    text-align: center;    font-size: clamp(6.25rem, 4.9107rem + 6.6964vw, 15.625rem);    color: rgb(101 86 106 / 7%);    font-style: italic;    line-height: 1;    margin: 0 0 -37px;}/*-----*/ 
.layoutlist_2 .item .summary {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}.layoutlist_2 .item:hover img {    transform: scale(1.05);    transition: .3s ease;}.layoutlist_2 .item img {    transform: scale(1.0);    transition: .3s ease;}.layoutlist_2 .item:hover .subject A.itemlink {    color:#6f008c;}.webdesc:after {    content: "";    background: #eee;    clip-path: polygon(90% 0, 0 0, 100% 100%);    width: 4rem;    height: 2rem;    position: absolute;    right: 2rem;}.webdesc {    background: #eee;    margin: 0 auto 3rem;    padding: 1rem 2rem;    position: relative;    width: fit-content;    min-width: 22vw;    line-height: 1.5;}/*---*/ 
.RWDhistory002 {    z-index: 200;}.RWDhistory002 .history-btn {bottom: calc(15% + 295px);top: auto;}.RWDhistory002 .history-block .inside {    top: auto;    bottom:15%;}.RWDhistory002 .history-list { margin: 0;}.privacy_block .item {    margin: 0 0 50px;}/*-----*/ 
.sortbar {    margin-top: 0 !important;    margin-bottom: 50px !important;    text-align: center !important;    float: none !important;    width: 100%;}

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

@media (max-width: 2500px) {.inab-title {font-size: 2.5rem;}.inab-subtitle br {display: none;}.inab-txtbox {padding-right: 70px;}}@media (max-width: 2400px) {.banner-block .container {    width: 35%;    margin-right: 11%;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 3.5rem;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 1.5rem;}.product2.productcontent .page_wrapper_bg section.call_to_action>.container {    width: 90%;}.RWDmenu_plus04 .features {    margin-right: 310px;}.RWDmenu_plus04 .header .site-nav .menu>li>a {    padding: 35px 10px;}}@media (max-width: 1920px) {    .footer-block .container {        width: 85%;    }.page_wrapper_bg section.call_to_action>.container {width: 80%;}.RWDproduct_page .pic-box {    width: calc(100% - 320px);}.product4.productcontent .page_wrapper_bg section.call_to_action>.container, .product3.productcontent .page_wrapper_bg section.call_to_action>.container, .product5.productcontent .page_wrapper_bg section.call_to_action>.container {width: 60%;}.RWDproduct_page .products-info {width: 320px;}.inab-logo { width: 8vw;}}@media (max-width: 1700px) {    .RWDbanner_plus01 .slick-caption .txt1 {    font-size: 3rem;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 1.3rem;}.inab-subtitle {font-size: 16px;}}@media (max-width: 1650px) {    /*menu04變成漢堡*/    .RWDmenu_plus04 .site-nav {        display: none;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: #770f92;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active>a {        background-color: transparent;    }    .RWDmenu_plus04 #mobile-menu,    .RWDmenu_plus04 .ml-stack-nav-toggle,    .RWDmenu_plus04 .toggle-menu {        display: block;        float: right;    }    .RWDmenu_plus04 .features:after {        content: "";        position: absolute;        right: 0;        top: 20%;        height: 60%;        width: 1px;        background-color: #8B8989;    }    .RWDmenu_plus04 .features {        padding-right: 370px;        float: none;        position: relative;        top: 10px;margin-right: 0;    }    .RWDmenu_plus04 .features:after {        display: none;    }    .ml-stack-nav-toggle {        padding: 32px 45px 32px 25px;        border-left: 1px solid #ccc;    }    .ml-stack-nav-toggle i {        display: none;    }    .RWDmenu_plus04 .header-in .ml-stack-nav-toggle:before {        content: "選單";        font-size: 18px;        margin-right: 5px;        position: relative;        top: 2px;    }    .RWDmenu_plus04 #mobile-menu .menu>li,    .RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {        transition: all 0.3s ease-in-out 0s;    }    .RWDmenu_plus04 #mobile-menu .menu>li:hover,    .RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a:hover {        background-color: #770f92;        color: #fff;    }    .RWDmenu_plus04 #mobile-menu .menu>li:hover>a {        color: #fff;    }    /*會員*/    nav.cd-nav .phone-language,    nav.cd-nav .phone-member {        transition: all .2s;        -webkit-transition: all .2s;    }    nav.cd-nav .phone-member a {        transition: all 0.2s ease 0s;    }    /*search003*/    .model.RWDsearch003 {        right: 190px;    }    /*banner*/    .banner-block {        margin-top: 134px;    }    .RWDnews005 .owl-carousel img {        width: 90% !important;    }}@media (max-width:1600px) {.inabsec { flex-direction: column;}.inab-txtbox {    padding-right: 0;    width: 100%;}.inab-imgdecortxt {display: none;}.inab-imgbox {width: 100%;    align-items: flex-start;    margin-top: 40px;}.article4 .pagecontent .RWDslider01, .article4 .pagecontent .RWDeditor01 {    margin-top: 30px !important;}.inab-logo {display: none;}.inab-title {margin-top: 0;}.item .subject A.itemlink {font-size: 18px !important;}}@media (max-width:1500px) {.product3.productcontent .page_wrapper_bg section.call_to_action>.container, .product4.productcontent .page_wrapper_bg section.call_to_action>.container, .product5.productcontent .page_wrapper_bg section.call_to_action>.container {    width: 70%;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {    width: calc(100%/3);}}@media (max-width:1400px) {    :root {        --pane-padding: 3rem 0 3rem;    }    .service-block .RWDService001 .row:nth-child(2) {        gap: 1rem;    }    .titlebar h6 {        position: static !important;        width: 100% !important;        text-align: center !important;        font-size: 89px !important;        margin: 0 !important;        color: #433d4526 !important;    }.product3.productcontent .page_wrapper_bg section.call_to_action>.container, .product4.productcontent .page_wrapper_bg section.call_to_action>.container, .product5.productcontent .page_wrapper_bg section.call_to_action>.container {    width: 80%;}}@media (max-width:1366px) {    .RWDbanner_plus01 .slick-caption .txt1 {    font-size: 2.5rem;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 1.1rem;}}@media (max-width:1300px) {.article5 .page_wrapper_bg section.call_to_action>.container,.eforms1 .page_wrapper_bg section.call_to_action>.container,.article2 .page_wrapper_bg section.call_to_action>.container,.article3 .page_wrapper_bg section.call_to_action>.container{width: 85%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 28px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%/3 - 1px);}.ft-info .RWDedictor {    display: flex;    flex-direction: column;    justify-content: flex-start;    align-items: flex-start;}.ft-info .cp-info,.ft-info .ft-map {    width: 100%;}.ft-info .ft-map {    margin: 2vw 0 0;}/* 230926修改一 */ 
.banner-block .container {    margin-right: 9%;}.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 2.2rem;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 1rem;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 1.3rem;}/*------*/ 
.product2.productcontent .page_wrapper_bg section.call_to_action>.container, .product3.productcontent .page_wrapper_bg section.call_to_action>.container, .product4.productcontent .page_wrapper_bg section.call_to_action>.container, .product5.productcontent .page_wrapper_bg section.call_to_action>.container {width: 85%;}.RWDproduct_page .products-info {    width: 100%;margin-top: 40px;}.RWDproduct_page .pic-box {    width: 100%;    padding: 0;}.RWDproduct_page .products-con {    padding: 60px;}.primgbox { width: 100%;}.RWDproduct_page .products-info .txt .editor {    border-bottom: none;    padding: 0;    margin: 0 0 40px;}.page_wrapper_bg section.call_to_action {    padding: 100px 0 100px;}#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page {font-size: 15px;}.new-form .formdesc {    width: 100%;}.customized_columns {    width: 100%;    margin-top: 20px;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {    width: calc(100%/2);}
}
/*1199px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDfakeloader img {    width: 149px;}.pro-block .container {    width: 90%;}/*service*/ 
.service-block .container {    width: 85%;}.service-block .RWDService001 .col-md-3 {    padding: 1.2rem 1rem;}.service-block .RWDService001 i {    margin: 0 auto 20px;    width: 80px;    height: 80px;}.service-block .RWDService001 .col-md-3 h2 {    font-size: 21px;}.RWDService001 p {    margin-bottom: 0;}/* 230926 */ 
.banner-block .container {    width: 80%;    margin-right: 10%;}.banner-block .RWDbanner_plus01 .slick-caption {    top: auto;    bottom: 0;}#sidebar input, #sidebar select, #sidebar select.form-control:not([size]):not([multiple]) {margin-bottom: 30px;}.RWDproduct_page .tab-box .tab-container>ul>li {    padding: 50px;}.primgsec.delivery .primgbox {    width: 100%;}.layoutlist_1.page_content3 {    padding: 50px;}.hgroup .pageTitle {font-size: 35px;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {float: left;}.item .subject A.itemlink {    font-size: 16px !important;}.sortbar {font-size: 14px;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.RWDproduct002_v3 .filter-portfolio ul {    overflow-x: scroll;    display: flex;    justify-content: center;}.RWDproduct002_v3 .portfolio-bottom__h4 {    font-size: 17px;}.footer-block .ft-left .RWDedictor {    width: 60%;}.footer-block .ft-left .RWDsocial002 {    width: 40%;}.footer-block .cp-info li:last-child {    width: 100%;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.page_wrapper_bg  .ebtn a {width:180px;}.page_wrapper_bg  .ebtn {width: auto;}.RWDproduct_page .btn_back {width: auto;}
}
/*800px end*/
/*768px start*/
@media (max-width: 768px) {
.service-block .RWDService001 .row:nth-child(2) {    display: flex;    justify-content: center;    align-items: flex-start;    flex-direction: column;    flex-wrap: nowrap;    gap: 1rem;}.service-block .RWDService001 .col-md-3 {    width: 100%;}.RWDService001 .boxFeature-2 {    display: grid;    grid-template-columns: 0.25fr 1fr;    grid-template-rows: 0.3fr 0.5fr;    grid-column-gap: 0px;    grid-row-gap: 0px;    align-items: center;    justify-items: start;}.service-block .RWDService001 i {    grid-area: 1 / 1 / 3 / 2;    margin-bottom: 0;}.service-block .RWDService001 h2 {    grid-area: 1 / 2 / 2 / 3;}.service-block .RWDService001 p {    grid-area: 2 / 2 / 3 / 3;    text-align: left;}
}
/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.model.RWDsearch003 {    width: auto;    max-width: 100%;    color: #333;    right: 150px;    top: 65px;}.search3_wrap{top: 8em;}.RWDmenu_plus04 .features {    padding-right: 55px;    position: relative;}.search3_phoneicon .ii-close1,.search3_phoneicon .ii-search1 {    font-size: 1em;}.search3_hot {    display: block;    margin-top: 10px;}.search3_wrap {    padding: 20px 35px;}.search3_hot_item,.search3_hot_item:focus {    padding: 0;    border: none;    border-radius: 0;    margin: 0 10px 0 0;}/*service*/ 
.service-block {    padding-bottom: 5rem;}/*footer*/ 
.footer-block .ft-left {    display: flex;    justify-content: space-between;    flex-direction: column;    align-items: flex-start;}.footer-block .ft-left .RWDsocial002 {    display: flex;    justify-content: flex-start;}/*-----*/ 
.layoutlist_2 .col-xs-12 {width: 50%;float: left;}.layoutlist_8.rwd .item {    padding: 0;    width: 50%;    float: left;    border-bottom: none;    margin: 0 0 50px;}.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;}.layoutlist_8.rwd .listdate .day {    color: #555;    font-size: 12px;    letter-spacing: 0;}#mobile-fixed.show-info {    padding: 15px 10px;}.RWDproduct_page .faq-list {    font-family: 'Noto Sans TC', sans-serif;    font-weight: 400;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {    color: #c81658;    font-weight: 400;}#mobile-fixed {    padding: 10px 0;}.RWDproduct_page .btn-other li button {    width: 100%;    text-align: left;}.abimgbox {    margin: 10px 0;}.abimgsec {    margin: 0;    flex-direction: column;}.article4 .pagecontent .RWDslider01, .article4 .pagecontent .RWDeditor01 {    margin-top: 10px !important;}.inab-logo {    width: 30%;}.inab-title {    font-size: 30px;}.layoutlist_2 .subject {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    height: auto !important;}
}
/*767px end*/
/*650px start*/

@media (max-width:650px) {    .footer-block .cp-info ul {        flex-direction: column    }}

/*650px end*/
/*600px start*/
@media (max-width: 600px) {
/*cookie*/ 
.RWDalert_fancybox.bottom {    width: 100%;    padding: 20px !important;    margin-bottom: 0 !important;}.RWDalert_fancybox .btn-box {    float: none;    margin: 30px auto 0;}.RWDproduct002_v3 .main-title,.RWDnews005 .main-title,.RWDService001 h2,.feedback-block h2.main-title {    font-size: 32px;}.search3_wrap {    top: 7em;}.RWDmenu_plus04 .header,.RWDmenu_plus04 .header.is-up {    padding: 0 3%;}.RWDmenu_plus04 .ml-stack-nav-toggle {    margin: 5px 0 0;}.RWDmenu_plus04 .logo {    width: 63px;    top: 9px;}.ml-stack-nav-toggle__line {    right: 0;    width: 100%;}.ml-stack-nav-toggle {    padding: 29px 15px 29px;    border: none;}.model.RWDsearch003 {    right: 50px;    top: 55px;}.RWDmenu_plus04 .features {    top: -1px;    position: relative;    right: 0 !important}.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn {    padding: 25px 5px;}.RWDbanner_plus01 .slick-caption .txt2 br {    display: none;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100%/2 - 1px);}.RWDnews005 .owl-pagination {    display: block;}.RWDnews005 .owl-carousel img {    width: 100% !important;}.follows,.service-block .RWDService001 h3 br {    display: none;}.pro-block .container {    width: 95%;}.portfolio-bottom__h4 {    min-height: 80px;    display: flex;    justify-content: center;    align-items: center;}.RWDService001 .section-subject {    margin-bottom: 18px;}.service-block .RWDService001 .col-md-3 {    padding: 1.2rem 10px;}.feedback-block .titlebar {    padding: 3rem 0 3rem;}.RWDService001 .boxFeature-2 {    grid-template-columns: 0.5fr 1fr;}/*footer*/ 
.scrollTop002 {    bottom: 10%;}.footer-block .cp-info ul {    display: flex;    flex-direction: column;    flex-wrap: wrap;    justify-content: flex-start;    align-items: flex-start;}.footer-block .ft-left .RWDedictor,.footer-block .ft-left .RWDsocial002 {    width: 100%;}.footer-block .sitemap {    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: flex-start;    align-items: flex-start;    gap: 0;    margin: 0 0 4vw;}.footer-block .sitemap li {    width: calc(100%/2 - 1px);}.ft-bottom .container>div.RWDssl01::before {    display: none;}.ft-bottom {    padding: 10px 0 80px;}.ft-bottom .container .model::before,.RWDmenu_plus04 .header-in .ml-stack-nav-toggle:before {    display: none;}/*手機呼籲*/ 
.mobile-link {    display: block;}/* 230926 */ 
.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 1.7rem;    margin: 0 0 1rem;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 1.1rem;}.banner-block .RWDbanner_plus01 .slick-caption {    bottom: 11%;    transform: none;}.footer-block .cp-info li {    width: 100%;}.ft-bottom .container>div {    margin-left: 0px;}/*----*/ 
.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;}.layoutlist_2 .col-xs-12 {    width: 100%;    float: none;}.btn.btn_back {    width: 100%;}#article .btn.btn_back a {    display: block;}.RWDhistory002 .history-btn {    bottom: 150px;}.RWDproduct_page .products-con {    padding: 0;    background: transparent}.RWDproduct_page .products-info .price-box li.active {    font-size: 16px;}.RWDproduct_page .products-info .name {    font-size: 25px;    margin: 0 0 20px;}.RWDproduct_page .products-info .txt .editor {    font-size: 14px;}#mobile-fixed,#plusbuy_mobile-fixed,.RWDproduct_page {    font-size: 14px;}.page_wrapper_bg section.call_to_action>.container {    width: 90%;}.layoutlist_1.page_content3 {    background: transparent;    padding: 0;}.hgroup .pageTitle {    font-size: 32px;}.ct-btn.linea a {    width: 100%;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3,.layoutlist_2 .col-sm-4.col-xs-6 {    padding: 0;    width: 100%}.layoutlist_2 .item,.layoutlist_4 .item {    margin-bottom: 30px;}.item .subject A.itemlink {    font-size: 15px !important;    font-weight: 500}.item .summary A.itemlink {    font-size: 14px;}.layoutlist_2 .item .subject {    margin-top: 10px}.innews-box {    width: 100%;}.sortbar {    font-size: 12px;}.webdesc {    padding: 1rem;}.RWDproduct_page .btn-other li {    width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.banner-block {    margin-top: 113px;    z-index: 0;}.titlebar h6 {    font-size: 63px !important;}.RWDproduct_page .btn-other li .ii { display: inline-block;}
}
/*480px end*/
/*414px start*/

@media (max-width:414px) {    .banner-block .RWDbanner_plus01 .slick-caption,    .banner-block .container {        width: 100%;    }    .service-block .RWDService001 i {        width: 68px;        height: 68px;    }    .service-block .RWDService001 i img {        width: 57%;    }}

/*414px end*/
/*380px start*/
@media (max-width: 380px){
.portfolio-bottom__h4 {    padding: 15px 5px;    font-size: 18px;    min-height: 80px;}/* 230926 */ 
.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 1.5rem;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 1rem;}.inab-title {    font-size: 25px;    margin: 20px 0 30px;    padding: 0 0 30px;}
}
/*380px end*/
/*370px start*/

@media (max-width: 370px){    .layoutlist_2 .col-sm-4.col-xs-6 {    width: 100%;    padding: 0;}.hgroup .pageTitle {    font-size: 28px;}.article5 .page_wrapper_bg section.call_to_action>.container, .eforms1 .page_wrapper_bg section.call_to_action>.container {width: 90%;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-3 {    padding: 0;    width: 100%;}}

/*370px end*/