/*------網站文字統一-------------*/body {    font-size: 15px;    letter-spacing: 1px;    line-height: 2em;    font-family: 'Quicksand', sans-serif, 微軟正黑體;    color: #2c2c2c;    overflow-x: hidden;}a {    color: #2c2c2c;}a:hover,a:active,a:focus {    color: #000;    text-decoration: none;}.paneleffect_page {    opacity: 10 !important;}/*-------------message box-------------*/#gb-widget-4321 {    bottom: 85px !important;}.main.cd-main-content {    position: relative;}.work-section .container,.service-section .container,.about-section .container {    width: 85%;}/*-------------標題設定-------------*/ 
.titlebox {    text-align: center;    font-weight: 300;    color: #2c2c2c;    position: relative;    width: 360px;    margin: 20px auto 60px;}.titlebox .title_en {    font-size: 45px;    letter-spacing: 3px;}.titlebox .title_cn {    font-size: 18px;    margin: 10px 0 0;    color: #2e2e2e;    font-family: 'Noto Serif TC', serif;}.titlebox p {    font-weight: 400;    color: #6c6b6b;    margin-top: 15px;    line-height: 1.3em;}.titlebox:before {    content: "";    background: url(archive/image/customization/title_bg.png) no-repeat;    position: absolute;    top: 40px;    right: 65px;    width: 75px;    height: 42px;}/*-------------動畫設定-------------*/ 
.inside-change {    opacity: 1 !important}.inside-change {    height: 75.33px !important}/*-------------header-------------*/ 
.RWDmenu_plus04 .container {    padding: 0;}.RWDmenu_plus04 .header {    padding: 0 4%;}.RWDmenu_plus04 .logo {    margin: 12px 0 0;    width: 168px;}.RWDmenu_plus04 .site-nav .menu {    text-align: right;}.RWDmenu_plus04 .site-nav .menu li {    min-width: 115px;}.RWDmenu_plus04 .site-nav .menu>li>a {    color: #585858;    font-size: 14px;    padding: 20px 0px;    font-weight: 500;}.RWDmenu_plus04 .site-nav .menu>li>a .m_stitle {    font-family: 'Noto Serif TC', serif;    font-weight: normal;}.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: #2c2c2c;}/*hover style*/ 
.RWDmenu_plus04 .header .site-nav .menu li:after {    content: "";    position: absolute;    width: 5%;    height: 2px;    background: #2c2c2c;    left: 50%;    bottom: 10px;    transition: 0.5s;    opacity: 0;    transform: translateX(-50%);    border-radius: 10px;}.RWDmenu_plus04 .site-nav .menu li:hover:after {    bottom: 10px;    transition: 0.5s;    opacity: 1;    width: 35%;}.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;}.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 .site-nav .menu>li>ul>li:after {    display: none;}.RWDmenu_plus04 .site-nav .menu ul li>a {padding-right: 10px;text-align: center;}/*右側洽詢專線*/ 
.RWDmenu_plus04 .features {    max-width: 230px;}.RWDmenu_plus04 .features .edit {    float: right;    line-height: 0.5em;    padding: 10px 20px;    border: #585858 solid 1px;    margin: 15px 15px 0 0;    font-size: 12px;}.RWDmenu_plus04 .features .edit a {    color: #2c2c2c;    font-weight: 500;    font-size: 16px;}.RWDmenu_plus04 .features img,.RWDmenu_plus04 .features .member-btn img,.RWDmenu_plus04 .features .search-btn img {    width: 20px;    height: 20px;}.RWDproduct004 .col-md-3.col-sm-3.mix::after {    content: "";    position: absolute;    width: 100%;    height: 0;    transition: 0.5s ease;    top: 0;    left: 0;    bottom: 0;    z-index: -1;    background: url(archive/image/customization/about_bg02.jpg) no-repeat;}.RWDproduct004 .col-md-3.col-sm-3.mix:hover::after {    height: 100%;    transition: 0.5s ease;}/*-------------banner-------------*/ 
.banner-section .RWDbanner_plus01 {    margin: 40px auto 0;}.banner-section .RWDbanner_plus01.full .banner-slider.bg .slick-item {    height: 75vh !important;}.banner-section .slick-caption {    top: auto;    bottom: 20%;}.banner-section .slick-caption .container {    width: 85%;}.RWDbanner_plus01>.slick-caption {    color: #fff;}.RWDbanner_plus01>.slick-caption .txt1 {    font-size: 2em;    font-family: 'Noto Serif TC', serif;}.RWDbanner_plus01 .slick-caption .txt2 {    font-size: 16px;}/*輪播點點*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots button {    width: 2px;    height: 25px;    background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {    background: #fff;}/*-------------作品-------------*/ 
.work-section {    padding: 3% 0;}.work-section .row {    margin-left: 0;    margin-right: 0;}.work-section .heading-title {    display: none;}/*內容*/ 
.RWDproduct004 section {    border-bottom: 0;}.work-section .RWDproduct004 #portfolio.portfolio-nogutter .row>div {    float: left;    padding: 10px !important;}.RWDproduct004 .row.mix-grid {    display: flex;    flex-wrap: wrap;}.RWDproduct004 .mix-grid .mix:nth-child(6n+1) {    width: calc(100%/3 + 4%);}.RWDproduct004 .mix-grid .mix:nth-child(6n+2) {    width: calc(100%/3 - 2.2%);}.RWDproduct004 .mix-grid .mix:nth-child(6n+3) {    width: calc(100%/3 - 2.2%);}.RWDproduct004 .mix-grid .mix:nth-child(6n+4) {    width: calc(100%/3 - 8.1%);}.RWDproduct004 .mix-grid .mix:nth-child(6n+5) {    width: calc(100%/3 + 4.1%);}.RWDproduct004 .mix-grid .mix:nth-child(6n) {    width: calc(100%/3 + 4%);}/*text*/ 
.RWDproduct004 .item-box-desc {    padding: 20px 0px 10px;}.RWDproduct004 #portfolio div.col-md-3 h3 {    color: #212121;    font-size: 18px;    font-weight: 400;    font-family: 'Noto Serif TC', serif;}.list-inline.categories.nomargin {    color: #8c8c8c;    line-height: 1.3em;    font-size: 15px;    letter-spacing: 0.1em;    margin: 5px 0 0 !important;    width: 95%;}.list-inline.categories.nomargin p {    display: -webkit-box;    text-overflow: ellipsis;    overflow: hidden;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}/*hover*/ 
.RWDproduct004 .overlay {    background: none;}.RWDproduct004 img.img-responsive {    animation: 1000ms ease normal forwards 1 move01;    transform: scale(1);    transition: all 1s ease-in-out;}.RWDproduct004 #portfolio.portfolio-nogutter .mix-grid:hover .mix:hover img {    transform: scale(1.2);}/*hover的那個樣式拿掉*/ 
.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .item-box figure {position: initial;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {display: none;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}.RWDproduct004 #portfolio, .RWDproduct004 {overflow: initial;}.RWDproduct004 section {border-bottom: 0;}/*-------------關於-------------*/ 
.about-section {    background: url(archive/image/customization/about_bg02.jpg) no-repeat;    background-size: cover;    margin: 2% 0 0;    position: relative;    background-size: 91.4% 100%;    padding: 150px 0;}/*.about-section:before {    content: "";    background: url(archive/image/customization/about_img02.jpg) no-repeat 0 0;    position: absolute;    bottom: 0;    width: 443px;    height: 290px;    right: 0;    z-index: 1;    background-size: contain;    background-position: bottom;}*//*關於文字*/ 
.about-section .about-block.container {    position: relative;}.about-section .about-block .RWDedictor {    position: relative;    padding: 0 25px;    z-index: 1;}.about-section .about-block .RWDedictor .about-inner {    display: flex;    justify-content: flex-start;    align-items: center;    flex-direction: row;}.about-section .about-block .RWDedictor .about-inner-left,.about-section .about-block .RWDedictor .about-inner-right {    width: 50%;}/*圖片的區塊*/ 
.about-section .about-block .RWDedictor .about-inner-left {    position: relative;}.about-section .about-block .RWDedictor .about-inner-left:before {    content: "";    background: url(archive/image/customization/about_img02.jpg) no-repeat 0 0;    position: absolute;    bottom: -60px;    width: 443px;    height: 290px;    right: -60px;    z-index: 1;    background-size: contain;    background-position: bottom;}.about-section .about-block .RWDedictor .about-inner-left img {    max-width: 100%;}.about-section .mobile-about-inner-left {    display: none;}/*title*/ 
.about-section .about-block .RWDedictor .about-inner-right {    padding: 0 0 0 5%;}.about-section .about-block .RWDedictor .about-inner-right .titlebox {    margin-left: 0;    margin-right: 0;    text-align: left;    width: 200px;}.about-section .about-block .RWDedictor .about-inner-right .titlebox:before {    top: 30px;    right: -10px;}.about-section .about-block .RWDedictor .about-inner-right h6 {    font-weight: 500;    color: #2e2e2e;    font-size: 18px;    line-height: 1.5em;    font-family: 'Noto Serif TC', serif !important;    margin: 20px 0 0 0;}.about-inner-right p {    font-size: 15px;    width:68%;    color: #5d5c5c;    margin-top: 8%;    margin-left: 18%;    line-height: 2em;    text-align: justify;}.about-inner-right .remark p {    font-size: 13px;    line-height: 1.3em;    margin-top: 50px;    color: #9d9c9c;    ;}.about-inner-right .remark p span {    color: #5d5c5c;}/*bg*/ 
.about-section .about-bg-block {    position: absolute;    top: 0;    width: 100%;    height: 100%;}.about-section .about-bg-block .RWDparallax_new {    position: relative;    width: 100%;    height: 100%;    z-index: 0;}#m_RWDfullscreen02_41_1 .picbgbox {    height: 100%;}/*-------------流程-------------*/ 
.service-section {    background: url(archive/image/customization/about_bg02.jpg) no-repeat;    background-size: cover;    padding: 150px 0 150px;    display: flex;    justify-content: center;    align-items: center;    position: relative;}.service-section .titlebox:before {    right: -40px;    top: 50px;}.service-section .service-left {    width: 30%;}.service-section .service-right {    width: 70%;    position: relative;    padding: 50px 5%;}.service-section .service-right:before {    content: "";    background-color: #fff;    width: 100%;    height: 100%;    position: absolute;    left: 0;    bottom: 0;}/*標題*/ 
.service-section .titlebox {    text-align: left;    width: 25%;}.section-subject {    display: none !important;}/*流程區塊*/ 
.service-section .service-icon-box .service-text {    font-size: 18px;    color: #2e2e2e;    font-family: 'Noto Serif TC', serif !important;    margin: 0 0 45px;}.RWDService001 .row {    margin: 0;    float: left;}.RWDService001 .row:nth-child(2) {    width: calc(100%/5 * 4);}.RWDService001 .row:nth-child(3) {    width: calc(100%/5 * 1);}.RWDService001 .col-sm-6 {    width: calc(100%/4);    text-align: center;    padding: 0 30px;    position: relative;}.RWDService001 .row:nth-child(3) .col-sm-6 {    width: 100%;}.RWDService001 .col-sm-6:before {    content: "";    width: 45px;    height: 1px;    border-top: #a5a3a3 dotted 1px;    position: absolute;    right: -20px;    top: 60px;}.RWDService001 .row:nth-child(3) .col-sm-6:before {    display: none;}.RWDService001 i img {    border: #a5a3a3 dotted 1px;    border-radius: 80px;    margin: 0 auto;    padding: 0;    width: 130px;}.boxFeature-2 h2 {    font-family: 'Noto Serif TC', serif !important;    font-size: 18px;    color: #2e2e2e;    margin: 25px 0 10px;}.RWDService001 p {    color: #5d5c5c;    line-height: 1.3em;    font-size: 15px;}.RWDService001 .row:before,.RWDService001 .row:after {    clear: none;}
/*footer start*/

.footer-section {    padding: 5% 0 0;    font-size: 12px;}.footer-section .container {    width: 85%;}.footer-section .footer-block .container {    display: flex;    align-items: flex-end;    position: relative;}.footer_block_left,.footer_block_right {    width: 50%;    padding: 0 15px;}.footer_block_left {    position: relative;}/*資訊*/ 
.footer-section .footer_information ul {    padding: 20px 0 0;    border-top: 1px dotted #dfdfdf;    margin: 20px 0 0;}.footer-section .footer_information ul li {    list-style-type: none;    font-size: 14px;    margin: -5px 0 0;}.footer_information  .footer_logo img{   width:168px;   height:49px ;}/*社群*/ 
.RWDsocial002 {    position: absolute;    right: 0;    top: 20px;}.RWDsocial002 .pull-right {    font: none !important;}.RWDsocial002 .iconRounded {    color: #2c2c2c;}.RWDsocial002 .iconRounded:before {    font-size: 15px;}.RWDsocial002 .iconRounded:hover {    color: #000;}/*map*/ 
.footer_block_right {    filter: grayscale(1);}/*copyright*/ 
.footer-section .copyright_block .container {    display: flex;    flex-direction: row;    align-items: center;    padding: 2% 30px;}.copyright_desc,.copyright_desc a,.copyright_desc a:hover {    color: #2c2c2c;    font-size: 12px;}/*GO TOP*/ 
.scrollTop002 img{    width: 11px;    height: 100px;}.footer-contact-fix {    display: none;}/*-------------------991--------------------*/@media (max-width: 991px) {    .footer-section .container {        width: 95%;    }    /*資訊*/    .footer-section .footer-block .container {        flex-direction: column;        align-items: flex-start;    }    .footer_block_left,    .footer_block_right {        width: 100%;    }    .footer_block_right {        margin: 20px 0 0;    }    /*copyright*/    .footer-section .copyright_block .container {        flex-wrap: wrap;        line-height: 1.5em;        align-items: left;    }    .footer-section .copyright_block .RWDedictor {        width: 100%;    }}/*-------------------600--------------------*/@media (max-width: 600px) {    .footer-section {        padding: 10% 0 30%;    }    .footer-contact-fix {        display: block;        position: fixed;        z-index:500;        bottom: 0;        left: 0;        width: 100%;        text-align: center;        line-height: 24px;        padding: 10px 0;    }    .footer-contact-fix {        background: #212121;        color: #fff;        font-size: 14px;    }    .footer-contact-fix p {        margin: 0;    }    .footer-contact-fix a {        font-size: 16px;        color: #fff;    }    .scrollTop002 {        right: 13px;        bottom: 120px;    }}/*-------------------380--------------------*/@media (max-width: 380px) {    .footer-section .container {        width: 100%;    }.footer-section .footer_information ul li{    font-size: 13px;}    .RWDsocial002 {        position: relative;        top: auto;    }}

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

body #RWDPAGE_BASE_PAT02 {font-family: '微軟正黑體', sans-serif;}/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px !important;;background: url(archive/image/customization/about_bg02.jpg);}.page_wrapper_bg section.call_to_action > .container {width: 80%;}#RWDPAGE_BASE_PAT02 .main {margin-top:0px !important}.article-text .container {width: 100%;background: #fff;padding: 60px;min-height: 500px}.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 1.8;letter-spacing: 1.5px;font-size: 15px;color:#5d5c5c}.webdesc {font-size: 18px;letter-spacing: 2px;color: #888;}/*banner*/#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 {margin:0}/*標題&麵包屑*/ 
.hgroup h1 {padding: 0;letter-spacing: 1px !important;line-height: 1.5 !important;font-weight: normal !important;margin:0px auto;color: #2e2e2e !important;font-family: 'Noto Serif TC', serif !important;font-size:32px;text-align: center;width: max-content;position: relative;}.hgroup .container {width: 100%;border-bottom: 0;margin-top: 0px;margin-bottom: 30px;}.hgroup h1::before {content: "";background: url(archive/image/customization/title_bg.png) no-repeat;position: absolute;top: auto;bottom: -10px;right: -70px;width: 75px;height: 42px;}.hgroup .breadcrumb {width: 100%;text-align: center;background: transparent;border: 0;bottom: 0;position: relative;}.hgroup .breadcrumb a {color:#666;transition: 0.4s;}.hgroup .breadcrumb a:hover {color:#313131;transition: 0.4s;}/*統一文字*/ 
._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {font-weight: normal;color:#5d5c5c;line-height:1.8;letter-spacing: 1px}/*按鈕*/ 
.btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0;background-color: transparent !important}.btn_back:hover {background: #313131;transition: 0.4s;}.btn_back a {color: #333 !important;text-decoration: none !important;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;}.btn_back a:hover {border: 1px solid #313131;color: #fff !important;background: #313131;transition: 0.4s}.RWDproduct_page .btn_back {background: transparent;border-radius: 0px;float: right;transition: 0.4s;padding:0}.RWDproduct_page .btn_back:hover {background: #313131;transition: 0.4s;}.RWDproduct_page .btn_back a {color: #333;text-decoration: none;display: block;padding: 5px 20px;font-weight: normal;border: 1px solid #d7d7d7;transition: 0.4s;line-height:1.5;font-size: 15px;}.RWDproduct_page .btn_back a:hover {border: 1px solid #313131;color: #fff;background: #313131;transition: 0.4s}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size:15px;letter-spacing:0.5px;margin: 0;transition: 0.4s}.ebtn {margin-top: 30px;margin-right:0px;background: #fff;border-radius: 0px;transition: 0.4s;padding:0px}.ebtn:hover {background: #313131;transition: 0.4s;}.ebtn a {border: 1px solid #d7d7d7;background: #fff;color: #333;transition: 0.4s;line-height: 2;width: 100%;display: block;padding: 0 30px;}.ebtn a:hover {background: #313131;border: 1px solid #313131;color:#fff;transition: 0.4s;}/*左側*/#sidebar {padding-right:40px;font-weight: normal;}.m2018 .products-nav .nav-title {background: #313131;color: #fff !important;padding:10px;margin-bottom:0;border-radius: 0px;}.m2018 .products-nav>ul>li {margin:0px;padding: 12px 10px;border-bottom:1px solid #eee;}.m2018 .products-nav>ul>li>a {padding:0;position: relative;font-size: 15px;letter-spacing: 0.5px;}#sidebar .products-nav > ul {border: 1px solid #eee;}.m2018 .products-nav a {color:#666;padding: 12px 0 0;transition: 0.4s}.m2018 .products-nav>ul>li.active>a, .m2018 .products-nav>ul>li>a:hover {color: #313131;transition: 0.4s;opacity: 0.6;}.m2018 .products-nav ul li>ul>li:hover>a, .m2018 .search-box .ibtn:hover {color: #313131;transition: 0.4s;opacity: 0.6;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #313131;}.m2018 .products-nav ul li>ul>li.active>a {padding-top: 12px;}.m2018 .products-nav ul>li>.toggle-submenu {height:46px;right:10px}.m2018 .products-nav ul li ul li {padding: 0 20px 0 0;}/*關於*/ 
.about_row01 {margin:0 0 40px}.page_about_block ._bd_row p {width: 80%;margin: 0 auto;text-align: center;}.about_row02 {margin-bottom:30px}.about_row02 {display: flex;align-items: center;}.about_row02 .page_img {width:700px;padding:0 10px;}.about_row02 .page_img img {margin:0}#article > div.model.article_model.RWDeditor01 > article > div > div._bd_row._bd_clearfix.about_row02 > div._bd_column._bd_half.page_txt > ul:nth-child(5) {margin-bottom: 0;}.about_row02 .page_txt {width: calc(100% - 700px);padding: 0 0 0 60px;}.about_row02 .page_txt h4 {font-size: 18px;margin: 0 0 28px;color: #6c6b6b;font-weight: 400;letter-spacing: 1px;line-height: 1.5;}.about_row02 .page_txt h3 {font-size: 25px;font-weight: 400;margin: 0 0 15px;padding-bottom: 5px;font-family: 'Noto Serif TC', serif !important;color: #2e2e2e;line-height: 1.5;width: max-content;border-bottom: 1px solid #ddd;}.about_row02 .page_txt ul {padding: 0 27px;margin-bottom: 60px;color: #000;line-height:2}.about_row04 .page_img {width: calc(100% / 2);display: flex;align-items: center;padding:0;}.about_row04 .page_img img {padding: 0 calc(20px / 2);margin:0}.about_row03 {margin-bottom:30px}.about_row03 .page_img {width: calc(100% / 3);display: flex;align-items: center;padding:0}.about_row03 .page_img img {padding: 0 calc(20px / 2);margin:0}/*protuct*/ 
.RWDproduct_page .products-info .name {font-weight: bold;}.layoutlist_4 .subject {text-align: center;}.layoutlist_2 .item, .layoutlist_4 .item {border-bottom:0px}.item .subject A.itemlink {color: #666;transition: 0.4s;}.item .subject A.itemlink:hover {color: #313131;transition: 0.4s;}.count_info {display:none}.layoutlist_4 .price {color: #ccc;letter-spacing: 0.5px;}.layoutlist_4 .sellprice {color: #313131;}.RWDproduct_page .products-info .price-box li#O_fixPrice {color:#ddd}.RWDproduct_page .products-info .price-box li.delline:after {background:#ccc}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background: #888;transition: 0.4s;border-radius: 0px;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #ccc;transition: 0.4s;border-radius: 0px;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #313131;transition: 0.4s;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {border: 3px solid #313131;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before {border: 3px solid #313131;}.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: #313131;}/*相簿*/ 
.page_desc span {font-size: 15px;color: #313131;line-height:1.5}.page_desc {font-size: 18px;text-align: center;margin-bottom: 50px;}.page_desc b {color: #333;font-weight: 500;}.page_desc h4 {font-size: 18px !important;color: #000;margin-top:20px !important}.layoutlist_2 .album_item {height: auto !important;min-height: 260px;width: calc(100% / 4);}.layoutlist_2 .album_item a .album_item_subject {transition: 0.4s;}.layoutlist_2 .album_item a:hover .album_item_subject {color: #313131;transition: 0.4s;}.photo_view .flexslider {background: transparent !important;border: 0 !important;}.album_top {    font-weight: 500;    color: #2e2e2e;    font-size: 18px;    line-height: 1.5em;    font-family: 'Noto Serif TC', serif !important;    margin: 0 0 50px;}.page_desc span::before {    content: "";    width: 1px;    height: 25px;    border-right: 1px solid #ccc;    right: -10px;    top: 50%;    position: absolute;    transform: translateY(-50%);}.page_desc .album_txt ul li {    text-align: left;    background: #fff;    width: calc(100% / 4 - 20px);    border: 1px dashed #ddd;    border-bottom: 1px dashed #ddd;    margin: 0 calc(10px / 2);    margin-bottom: 15px;    padding: 5px 15px;    font-size: 16px;}.page_desc .album_txt ul {    list-style: none;    padding: 0;display: flex;    flex-flow: wrap;}.page_desc span {    line-height: 1.5;    font-family: 'Noto Serif TC', serif !important;    font-size: 18px;    color: #000;    min-width: 80px;    margin-right: 20px;    position: relative;    display: inline-block;}/*最新消息*/ 
.articlelist .page_wrapper_bg .pagecontent::before {display:none}.articlelist .page_wrapper_bg .pagecontent {padding:0 !important}.layoutlist_2 .item {padding: 10px calc(10px / 2) !important;border-bottom: 0px solid #ddd !important;background: #fff;border-radius: 0px;margin-top:0px;margin-bottom:10px}.layoutlist_2 .list_subject .summary {margin: 5px 0 0;font-size: 16px;}.layoutlist_2 .article_subject {font-size: 18px;line-height: 1.5;letter-spacing: 1px;}.layoutlist_2 ._col.listdate.col-sm-2.col-md-2 {text-align: center;}.layoutlist_2 .listdate .day {font-size: 25px !important;font-weight: 500;line-height: 1.5;}.layoutlist_2 .listdate {text-align: center;}.layoutlist_2 .listdate .yearmonth {padding-bottom:0}.layoutlist_2 .article_subject {line-height:1.5 !important;font-size:18px !important}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: normal;letter-spacing:0;line-height:1.5}.form-horizontal .form-group {margin-left: 0;margin-right: 0;}.ebtn {margin-left: 15px;}.eformsDesc {    text-align: center;    margin-bottom: 22px;    padding-bottom: 20px;    border-bottom: 1px dashed #eee;}input[type=checkbox], input[type=radio] {    margin: 0 2px 0 0;}.form-group span.options {    font-size: 13px;    display: flex;    align-items: center;flex-flow: wrap;}/*表單樣式*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;}.form-group input { color: #333; caret-color:#333; }.form-group textarea { color: #969696; caret-color:#333;} @supports (-webkit-mask: none) and (not (caret-color:#333)) { .form-groupinput { color:#333; }.form-group input::first-line { color: #ccc; } } /*購物車*//*購物流程*/ 
.RWDmenu_plus04 .cart-block .control .price, .RWDmenu_plus04 .querycar-block .control .price {color:#fe0000}@keyframes num-bg{0%{background:#313131;-webkit-transform:scale(.5);transform:scale(.5)}100%{background:#313131;-webkit-transform:scale(1);transform:scale(1)}}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price, .total b {color:#fe0000}.shopping-item .pd-price:first-child {color: #313131;}.shopping-item .pd-price {color:#ccc}.info-ok .member b {color: #313131;}.shopping-item-box .item-btn, .shopping-item-box .item-btn:hover {background: #313131;border-radius: 0px;color: #fff;}/*按鈕*/ 
.RWDshopping .btn.normal {border-radius: 0;}.RWDshopping .btn {border: 1px solid #ccc;color: #ccc;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border: 1px solid #888;color: #888;}.RWDshopping .btn.bg2 {background: #313131;color: #fff;border-color: #555;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #313131;color: #fff;border: 1px solid #313131;}/*會員*/#join_form {background: #fff;border-radius: 0px;}.join_form-title {font-weight: bold;color: #555;}#join_form .btn-primary {border-radius: 0px;background: transparent;border:1px solid #ddd;transition: 0.4s;color:#333}#join_form .btn-primary:hover {border:1px solid #313131;background: #313131;transition: 0.4s;}.btn-primary {background: transparent;border-radius: 0px;transition: 0.4s;padding:0;border:0px}.btn-primary:hover {background: #313131;transition: 0.4s;}.btn-primary a {color: #333;text-decoration: none;display: block;padding: 8px 30px;font-weight: normal;border: 1px solid #ddd;transition: 0.4s;line-height:1.5;font-size: 15px;border-radius: 0px;background:transparent}.btn-primary a:hover {border: 1px solid #313131;color: #fff;background: #313131;transition: 0.4s}/*會員按鈕*/#btn_member_login {border: 1px solid #313131;background:#313131;color:#fff;transition: 0.4s;border-radius: 0px;}#btn_member_login:hover {background: #313131;border: 1px solid #313131;color:#fff;transition: 0.4s;}.member_join_strong {color: #313131;}/*ft*/#RWDPAGE_BASE_PAT02 .RWDsocial002 .iconRounded {border:transparent}#RWDPAGE_BASE_PAT02 .RWDsocial002 .iconRounded:hover, #RWDPAGE_BASE_PAT02 .color1 .iconRounded:hover {background-color: transparent;}#RWDPAGE_BASE_PAT02 .footer-section {font-family: 'Quicksand', sans-serif, 微軟正黑體;}/*news*/ 
.layoutlist_8 .item {padding: 10px 10px 30px !important;border-bottom: 1px dashed #eee !important;border-radius: 0;background: #fff;margin-top:0px;margin-bottom:30px}.layoutlist_8 .list_subject .summary {margin: 5px 0 0;font-size: 16px;}.layoutlist_8 .article_subject {font-size: 18px;line-height: 1.5;letter-spacing: 1px;}.layoutlist_8 ._col.listdate.col-sm-2.col-md-2 {text-align: center;}.layoutlist_8 .listdate .day {font-size: 25px !important;font-weight: 500;line-height: 1.5;}.layoutlist_8 .listdate {text-align: center;}.layoutlist_8 .listdate .yearmonth {padding-bottom:0}.layoutlist_8 .article_subject {line-height:1.5 !important;font-size:18px !important}

/*內頁 end*/
/*cookies start*/

.RWDalert_fancybox.bottom {    width: 100%;    padding: 10px 60px 10px !important;    box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;    z-index: 9999 !important;}.RWDalert_fancybox.bottom {    z-index: 999;    box-shadow: 0px -3px 3px rgb(51 51 102 / 20%);    padding: 15px 30px;    text-align: center;    letter-spacing: 1px;    position: fixed;    bottom: 0;    left: 0;    right: 0;    background: #fff;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {     display: inline-block;}.RWDalert_fancybox.bottom .editor {     font-size: 15px;    margin-bottom: 8px;}.RWDalert_fancybox .btn.active {    border-radius: 0px;    margin-top: 20px;    background: #000 !important;    border: 0px !important;    display: block;    padding: 5px 50px;    color: #fff !important;    font-size: 15px;}/*---------------------------600---------------------------*/@media (max-width:600px) {    .RWDalert_fancybox.bottom {        width: 100%;    }}

/*cookies end*/
/*小螢幕1480-1280 start*/

/*----------------小螢幕-----------------------*/@media (max-width: 1800px) {    .service-section .service-icon-box .icon-infor {        padding: 0 20px;    }}/*-------------1700--------------*/@media (max-width: 1700px) {    .service-section .service-left {        width: 24%;    }    .service-section .service-right {        width: 76%;    }}/*-------------1660--------------*/@media (max-width: 1660px) {    .RWDmenu_plus04 .features{        max-width:initial;    }}/*-------------1580--------------*/@media (max-width: 1580px) {    /*關於我們*/    .about-inner-right p {        width: 80%;    }    /*服務流程*/    .service-section .service-icon-box .icon-infor .iconBig {        width: 100px;        height: 100px;    }    .service-section .service-icon-box .icon-infor:before {        top: 50px;    }    .service-section .service-icon-box .icon-infor:before {        width: 35px;    }/*內頁*/ 
.page_desc .album_txt ul li {width: calc(100% / 3 - 20px);}}@media (max-width: 1480px) {    .about-section .about-block .RWDedictor .about-inner-left:before{        width: 350px;        height: 229px;        right: -80px;    }/*內頁*/ 
.article-text .container {padding:50px 30px}.about_row02 .page_img {width:500px;}.about_row02 .page_txt {width: calc(100% - 500px);}}/*-------------1380--------------*/@media (max-width: 1380px) {    .RWDmenu_plus04 .header {        padding: 0 3%;    }    .about-section:before {        width: 300px;        height: 168px;    }    /*服務項目*/    .service-section .titlebox {        width: 50%;    }/*內頁*/ 
.layoutlist_2 .album_item {min-height: 250px;width: calc(100% / 3);}}/*-------------1280--------------*/@media (max-width: 1280px) {    .RWDmenu_plus04 .site-nav .menu li {        min-width: 100px;    }    /*服務項目*/    .service-section .service-icon-box .icon-infor:before {        width: 30px;    }/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {width: 90%;}.page_about_block ._bd_row p {width:100%}.about_row02 .page_txt {padding:0 0 0 40px}}

/*小螢幕1480-1280 end*/
/*1199px start*/
@media (max-width: 1199px) {
.work-section .container, .service-section .container, .about-section .container {    width: 90%;}/*-------------------漢堡選單開啟--------------------*/ 
.RWDmenu_plus04 .site-nav,.RWDmenu_plus04 #mobile-menu .menu li .m_stitle,.RWDmenu_plus04 #mobile-menu .menu li.active .m_title {    display: none;}.RWDmenu_plus04 #mobile-menu,.RWDmenu_plus04 .ml-stack-nav-toggle,.RWDmenu_plus04 .toggle-menu {    display: block;}.RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {    display: inline;}/*-------------------漢堡選單樣式調整--------------------*/#mobile-menu {    background: url(archive/image/customization/about_bg02.jpg) no-repeat;}.RWDmenu_plus04 .features {    float: right;    position: relative;}.RWDmenu_plus04 .features:after {    border-left: #ccc dotted 1px;    background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li {    border-bottom: 1px solid #dddcdc;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {    background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #363636;}.RWDmenu_plus04 #mobile-menu .menu li.active .m_stitle {    font-family: 'Noto Serif TC', serif;    font-size: 16px;}.RWDmenu_plus04 #mobile-menu .menu>li>ul {    background-color: #fff;}.RWDmenu_plus04 .menu li a {    color: #585858;}.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;}.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; }/*-------------關於我們--------------*/ 
.about-section .about-block .RWDedictor .about-inner-left:before {    display: none;}.about-inner-right p{       margin-left: 0;       width:100%;}/*-------------服務項目--------------*/ 
.service-section{      flex-direction: column;}.service-section .titlebox{    width: 252px;    text-align: center;}.service-section .titlebox:before {    right: 20px;}/*服務流程*/ 
.service-section .service-icon-box .service-text {    text-align: center;}.service-section .service-right{      width: 85%;}.RWDService001 .row:nth-child(2){    width: calc(100%/1);}.RWDService001 .row:nth-child(3) {       width: calc(100%/2);}.RWDService001 .col-sm-6{       width: calc(100%/2);       margin-bottom: 30px;}.RWDService001 .col-sm-6:nth-child(2n+2):before{  display: none;}.RWDproduct004 #portfolio.portfolio-nogutter .mix-grid:hover .mix:hover img {    transform: scale(1);    transition: 0s;animation: none;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {    opacity: 1;}/*內頁*/@media (max-width: 1100px) {.form-horizontal .control-label {width: 100%;}.form-horizontal .form-group .col-sm-12 {width: 100%;padding: 0;}.form-horizontal .form-group .row {margin-right:0;margin-left:0}.address-col-1 {padding-left:0;}.address-col-2 {padding-right:0}.form-group {margin-bottom: 0;}.form-horizontal .form-group .col-sm-12 {margin-bottom:15px}#eForm1 > div:nth-child(10) > div > div:nth-child(5) > div {margin-bottom:0 !important}#eformsForm_1_4 > div > div.row > div.col-sm-12.col-md-11 {width: 100%;}.ebtn {margin-left:0}}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
#m_RWDfullscreen02_41_1 .picbgbox {    height: 100% !important;}.about-section{    padding-bottom: 100px;}.service-section{ padding-top:50px;}/*內頁*/ 
.about_row02 .page_img {width: 450px;}.about_row02 .page_txt {width: calc(100% - 450px);}.page_desc .album_txt ul li {    width: calc(100% / 2 - 20px);}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
/*-------------作品集-------------*/ 
.work-section {    padding: 5% 0 8%;}/*-------------關於我們-------------*/ 
.about-section{  padding-top:15px;}.about-section .about-block .RWDedictor .about-inner {    justify-content: flex-start;    align-items: flex-start;    flex-direction: column-reverse;}.about-section .about-block .RWDedictor .about-inner-left,.about-section .about-block .RWDedictor .about-inner-right {    width: 100%;}/*圖片*/ 
.about-section .pc-about-inner-left {    display: none;}.about-section .mobile-about-inner-left {    display: block;}/*文字*/ 
.about-section .about-block .RWDedictor .about-inner-right {    padding: 8% 0 0 0;    text-align: center;}.about-section .about-block .RWDedictor .about-inner-right .titlebox {    margin: 20px auto 60px;    width: 180px;}.about-inner-right p {    margin: 5% auto 0;}.about-inner-right  .remark{  margin-bottom:50px;}/*背景*/ 
.about-section .about-bg-block .RWDparallax_new {    width: calc(100%/1);}/*內頁*/ 
.about_row02 .page_img {width: 100%;}.about_row02 {flex-flow: wrap;}.about_row02 .page_img img {    height: 400px;    object-fit: cover;    width: 100%;    object-position: 0 -105px;}.about_row02 .page_txt {    width: 100%;    padding: 0;    display: flex;    align-items: flex-start;    margin-top: 30px;margin-bottom:30px}.about_row02 .page_txt .s_block {    width: calc(100% / 2);    margin: 0 calc(25px / 2);}.about_row02 .page_txt ul {margin-bottom:0}#mobile-fixed .btn-box .normal {border-radius:0}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
/*-------------banner-------------*/ 
.banner-section .slick-caption{  bottom:10%;}/*-------------作品集-------------*/ 
.RWDproduct004 .mix-grid .mix:nth-child(6n+1) {    width: calc(100%/1 + 0%);    float: left;}.RWDproduct004 .mix-grid .mix:nth-child(6n+2) {    width: calc(100%/2 - 0%);    float: left;}.RWDproduct004 .mix-grid .mix:nth-child(6n+3) {    width: calc(100%/2 - 0%);    float: right;}.RWDproduct004 .mix-grid .mix:nth-child(6n+4) {    width: calc(100%/1 + 0%);    float: right;}.RWDproduct004 .mix-grid .mix:nth-child(6n+5) {    width: calc(100%/2 - 0%);    float: left;}.RWDproduct004 .mix-grid .mix:nth-child(6n) {    width: calc(100%/2 + 0%);    float: right;}/*hover*/ 
.RWDproduct004 .col-md-3.col-sm-3.mix::after {    display: none;}/*-------------服務項目-------------*/ 
.service-section .service-left{    width: 100%;}.service-section .service-right {    padding-top: 80px;    padding-bottom: 80px;}.service-section .service-icon-box .iconbox {    flex-wrap: wrap;}.service-section .service-icon-box .icon-infor {    margin-bottom: 20px;}.service-section .service-icon-box .icon-infor:nth-child(5n+1) {    width: calc(100%/2);}.service-section .service-icon-box .icon-infor:nth-child(5n+2) {    width: calc(100%/2);}.service-section .service-icon-box .icon-infor:nth-child(5n+2):before {    display: none;}.service-section .service-icon-box .icon-infor:nth-child(5n+3),.service-section .service-icon-box .icon-infor:nth-child(5n+4),.service-section .service-icon-box .icon-infor:nth-child(5n+5) {    width: calc(100%/3);}/*內頁*/section.article-text p {font-size:15px;line-height:1.8}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/*內頁*/ 
.about_row02 .page_txt { flex-flow: wrap;justify-content: center;}.about_row02 .page_txt .s_block {margin:0 20px 0;width:100%}.about_row02 .page_txt ul {margin-bottom:30px}.about_row02 {margin-bottom:0}.about_row03 {margin-bottom:0}.about_row03 .page_img {width:100%;flex-flow: wrap;}.about_row03 .page_img img {width:100%;margin-bottom:10px;padding:0}.about_row04 .page_img {width: 100%;flex-flow: wrap;}.about_row04 .page_img img {padding:0 0 10px}.about_row02 .page_img img {    height: 100%;    object-fit: unset;    width: 100%;    object-position: revert;}.hgroup .container {margin-left: 0;}.hgroup h1 {font-size:28px}.layoutlist_2 .album_item {min-height: 230px;width: calc(100% / 2);padding:0}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDService001 .col-sm-6 {    width: calc(100%/2);    float: left;    margin: 0 0 20px;}.RWDService001 .col-sm-6:before{right: -25px;}/*內頁*/ 
.layoutlist_2 .album_item {min-height: 200px;width: calc(100% / 2);float: left;}.page_desc .album_txt ul li {width: 100%;}.address-col-1 {padding-left: 0;padding-right: 0;}.address-col-2 {padding-left: 0;padding-right: 0;}.form-group label {    padding-left: 5px!important;    padding-right: 5px!important;    margin-bottom: 5px !important;}.layoutlist_8 .listdate .day {    font-size: 12px !important;}.layoutlist_8 ._col.listdate.col-sm-2.col-md-2 {    text-align: left;}.layoutlist_8.rwd .listdate {margin-top:10px}.layoutlist_8.rwd .list_img+.list_subject {    margin-top: 25px;}.RWDshopping .btn-box .btn {    min-width: 100%;    max-width: 100%;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .logo {    width: 130px;    margin: 20px 0 0;}.titlebox{width:100%;}/*-------------作品集-------------*/ 
.work-section {    padding-bottom: 10%;}.RWDproduct004 .mix-grid .mix:nth-child(6n+1),.RWDproduct004 .mix-grid .mix:nth-child(6n+2),.RWDproduct004 .mix-grid .mix:nth-child(6n+3),.RWDproduct004 .mix-grid .mix:nth-child(6n+4),.RWDproduct004 .mix-grid .mix:nth-child(6n+5),.RWDproduct004 .mix-grid .mix:nth-child(6n+6) {    width: calc(100%/1 + 0%);    float: none;}.work-section .RWDproduct004 #portfolio.portfolio-nogutter .row>div{padding-bottom:30px;}.RWDproduct004 .item-box-desc {    padding: 20px 0px 0px;}.list-inline.categories.nomargin p{    margin: 5px 0 0;    -webkit-line-clamp: initial;}/*-------------關於我們-------------*/ 
.about-section{  padding-top:5%;}.about-section .about-block .RWDedictor .about-inner-right .titlebox {    width: 150px;}.about-section .about-block .RWDedictor .about-inner-left{    margin: 0;}.about-section .about-block .RWDedictor .about-inner-right .titlebox:before {    bottom: -40px;    right: -20px;}/*-------------服務介紹-------------*/ 
.service-section .titlebox {    width: 180px;}.titlebox .title_en {    font-size: 40px;}.service-section .titlebox:before {    right: 0px;    bottom: -30px;}.RWDService001 .col-sm-6 {    width: calc(100%/1);}.RWDService001 .row:nth-child(3) {    width: calc(100%/1);}.RWDService001 .col-sm-6:before{  display: none;}/*內頁*/ 
.page_wrapper_bg section.call_to_action > .container {width: 100%;}.page_wrapper_bg .pagecontent {padding: 0 !important;}.layoutlist_2 .album_item {min-height: 200px;width: 100%;float:none;}.layoutlist_2 .col-xs-12 {width: 100%;padding: 0;margin: 0}.product1 .scrollTop002 {bottom: 200px;}.product1 #mobile-fixed {bottom:67px; padding: 8px 0;}.layoutlist_8 .item {padding:10px 0 30px !important}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*-------------loading-------------*/ 
.preloader .fl {    text-align: center;}.preloader img {    width: 50%;    margin: 0 auto;}.titlebox:before{right: 75px;}/*-------------banner-------------*/ 
.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right {    text-align: center;    width: 100%;}.banner-section .slick-caption .container{      width:100%;}.banner-section .slick-caption {    bottom: 40%;}.RWDbanner_plus01>.slick-caption .txt1{   font-size: 1.6em;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {    position: relative;    top: inherit;    left: 0;    right: 0;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {    top: initial;    position: absolute;    bottom: 1.5%;    width: 100%;    height: inherit!important;}.RWDbanner_plus01.style-dotnav .control-box .items, .RWDbanner_plus01.style-dotnav .control-box .items li, .RWDbanner_plus01.style-dotnav .slick-arrow {    display: inline-block;    vertical-align: middle;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{    width: 25px;    height: 2px;    border-radius: 0;}/*-------------work-------------*/ 
.work-section .RWDproduct004 #portfolio.portfolio-nogutter .row>div {    padding: 0px 10px !important;}/*-------------標題-------------*/ 
.titlebox {    margin-bottom: 30px;}/*-------------關於我們-------------*/ 
.work-section .RWDproduct004 #portfolio.portfolio-nogutter .row>div {    padding-bottom: 30px !important;}.about-inner-right p {    margin: 8% auto 0;    width: 100%;}/*-------------服務項目-------------*/ 
.service-section {    padding: 8% 0 0;}.service-section .service-right {    padding-bottom: 50px;}/*內頁*/ 
.about_row02 .page_txt .s_block {margin:0}.about_row02 .page_img {padding:0}.about_row02 .page_txt ul {padding-right:0}input[type=checkbox], input[type=radio] {    width: 14px;}.boxname {    width: calc(100% / 2 - 20px);    margin: 0;}#mobile-fixed .btn-box ul {    display: flex;    align-items: center;}.album1 .article-text .container {    padding: 50px 20px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
/*-------------header--------------*/ 
.RWDmenu_plus04 .logo {    width: 110px;    margin: 20px 0 0;}.RWDmenu_plus04 .features {    margin-right: 0px;    padding-right: 0px;}.RWDmenu_plus04 .features .search-btn,.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .cart-btn {    padding: 23px 8px;}.RWDmenu_plus04 .features:after {    display: none;}.titlebox:before {    right: 35px;}/*-------------關於我們--------------*/ 
.about-section .about-block .RWDedictor .about-inner-right h6 br {    display: none;}.about-inner-right .remark {    margin-bottom: 30px;}.about-inner-right .remark p {    margin-top: 30px;}/*內頁*/ 
.hgroup h1::before {display:none}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
/*內頁*/ 
._bd_column {padding: 0;}.about_row02 .page_txt ul {padding: 0 0 0 27px;}
}
/*320px end*/