/* now =>2025-07-02 20:08:50*/ 
 /* Last Midoify Time By 2025-03-14 17:37:08 */ 
 /* Last Midoify Time By 1741945028 */ 
 /* Last Midoify Time By Fri, 14 Mar 2025 09:37:08 +0000 */ 
/* HTTP_IF_MODIFIED_SINCE=>*/ 
/* RWDPAGE_BASE_PAT02 start=> */ 
 /* <= RWDPAGE_BASE_PAT02 end */ 
 /* miracle customization start=> */ 
a:hover , a:focus {text-decoration:none;}/*loading*/ 
.fl {width:270px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.8s;}.cd-main-content {    z-index: 10;    background: rgb(0 0 0);    color: #ccc;    letter-spacing: 0.5px;    font-family: 'Noto Sans TC', sans-serif;    position: relative;}.cd-main-content:before {    content: "";    position: absolute;    background: url(archive/image/customization/all_bg.png)no-repeat;    width: 100%;    height: 100%;    background-size: cover;    top: 0;    left: 0;    z-index: -1;    background-attachment: fixed;    opacity: 0.7;}@media (min-width: 1500px) {#RWDfullscreen01 .container {width: 1450px;}}/*選單*/ 
.RWDmenu_plus04 .header {background: transparent;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 17px; color: #fff; text-shadow: 2px 2px 3px rgb(21 21 21 / 72%);font-weight: bold;letter-spacing: 0.5px;}.RWDmenu_plus04 .header.is-up {    background: #292929;    transition: .3s ease;}.RWDmenu_plus04 .logo {width: 220px;margin-top: 10px;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #ffffff;}.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: #e50112;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {border: 1px solid #fdfdfd;border-width: 1px 1px 0 0;}.RWDmenu_plus04 .site-nav .menu ul {background: #292929;}.RWDmenu_plus04 .menu li a {    display: block;    color: #fff;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: normal;    color: #ff5764;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}/*模組*/ 
.banner-block {position: relative;}.about-block {position: relative;padding: 100px 0px ;overflow: hidden;}.produce-block {    padding: 100px 0px 130px;    background: rgb(5 19 31 / 85%);    background-size: cover;}.service-block {position: relative;padding: 100px 0px;background: rgb(10 31 47 / 80%);}.eform-block .container {padding: 100px 0;}/*標題*/h1.main-title {color: #fff !important;font-size: 36px !important;letter-spacing:0.5px;font-weight:700 !important;line-height: 1.5;text-transform: uppercase;}h2.sub-title {color: #ddd !important;letter-spacing: 2px;font-size: 18px !important;line-height: 1.7;font-weight: normal !important;margin-top: 12px !important;}.section-line {display: none !important;}.RWDproduct004 h1.main-title {font-size: 36px !important;letter-spacing:0.5px;line-height: 1.5;font-weight:700  !important;color:#fff !important;text-transform: uppercase;}.RWDproduct004 h2.sub-title {font-size: 18px !important;color: #ddd !important;letter-spacing: 2px;margin: 12px 0px 0px;line-height: 1.5;}.RWDproduct004 .section-subject {margin-bottom: 60px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display:none;}/**/ 
.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {    font-size: 50px;    font-weight:700;    letter-spacing: 0.5px;}.RWDbanner_plus01 .slick-caption { top: 35%; transform: translateY(-50%);}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1, .RWDbanner_plus01  .slickitem01 .slick-caption .txt2{color:#333}.RWDbanner_plus01 .slickitem02 .slick-caption .txt1, .RWDbanner_plus01  .slickitem02 .slick-caption .txt2{color:#fff}.RWDbanner_plus01 .slick-caption .container {width: 75% !important;padding:0}/*關於*/ 
.about-bg{position:absolute;top:0;right:0}.about-block>.container {    position: inherit;    overflow: hidden;    padding: 60px 0;    background: rgb(31 31 31);}.ab_info {    width: 50%;    padding-left: 60px;    position: relative;    z-index: 111;}.abinfo_sec h1 {    font-weight: bold;    font-size: 30px;    margin: 0;    line-height: 1.5;color: #e8e8e8;}.abinfo_sec p {    font-size: 22px;    margin: 30px 0 50px;    line-height: 1.5;    max-width: 600px;}.abinfo_btn a:hover {    background: #fff;    border: 1px solid #fff;    color: #333;    transition: .3s ease;}.abinfo_btn a {    display: block;    width: 250px;    color: #e2e2e2;    border: 1px solid #636363;    text-align: center;    padding: 10px 0;    font-size: 18px;}/**/ 
.RWDparallax_new {width: 1450px;margin: 0 auto;}.RWDparallax_new .picbgbox {height: 700px !important;}.RWDparallax_new .picbgbox {    background-size: contain !important;}/*安心*/ 
.RWDproduct004 .callout-dark {background: transparent;border-bottom: 0px;padding: 0;}.RWDproduct004 .item-box-desc{    position: absolute;    bottom: 0px;    line-height: 1.7;    color: #fff;    margin-bottom: 0;    transition: 0.5s ease;    text-shadow: 1px 1px 3px #000;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 25px;    color: #fff;    line-height: 1.5;    margin-bottom: 0;    font-weight: normal;    text-shadow: 1px 1px 3px #000;letter-spacing:0.5px}.RWDproduct004 #portfolio .row.mix-grid {margin: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 3 - 30px);margin: 0px 15px !important;box-shadow: 1px 1px 7px #2b2317;}.RWDproduct004 #portfolio {overflow: visible;}.RWDproduct004 {overflow-x: visible;}.RWDproduct004 .nopadding {border-bottom:0px;}.RWDproduct004 div.row > div img {transition:0.5s ease;filter: brightness(0.7);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover img {filter: brightness(1.2);transition:0.5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover .item-box-desc {color: #fff;transition:0.5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover:before {opacity: 1;}.RWDService001 .col-md-3 {float: left;}.RWDService001 h2.sub-title{display:none}article.boxFeature-2 {    background: #000;    text-align: center;border: 1px solid #212121;}.RWDService001 p {    margin-top: 0;    margin-bottom: 0;    font-size: 15px;    text-align: center;    padding-bottom: 30px;    min-height: 80px;    color:#fff;}.RWDService001 i { margin-bottom: 0;}.RWDService001 h2 {    padding: 30px 0 5px;    margin: 0;    font-size: 22px;    font-weight: bold;    color: #fff;}.eform-block .form-control {    background-color: #272727;    border: none;    border-radius: 0;color: #fff;}.RWDeform001 h1 {    margin: 0;    color: #fff;    font-weight: bold;    font-size: 36px;    line-height: 1.8;text-transform: uppercase;}.RWDeform001 h2 {    font-size: 17px;    margin: 0;    border-bottom: 1px solid #4e4e4e;    padding: 0 0 20px;    margin-bottom: 20px;    color: #fff;    line-height: 1.7;}.RWDeform001 p {    margin: 0;}.RWDeform001 .ebtn {    border: 1px solid #e2e2e2;    background:#e2e2e2;    padding: 7px 0;    display: block;    color: #333;    text-align: center;    font-size: 18px; transition: .3s ease;}.RWDeform001 .ebtn a{ color: #333;}.RWDeform001 .ebtn a:hover{ color: #333; transition: .3s ease;}.RWDeform001 .ebtn:hover{    background: #fff;    border: 1px solid #fff;    color: #333;    transition: .3s ease;}.RWDeform001 .form-horizontal .form-group img {margin-left: 7px;}.RWDeform001 .ebtn a:hover {color: #333;}.RWDeform001 textarea#eformsen42_00007 {min-height: 155px;}.RWDeform001 .section-subject {margin-bottom: 0;}.RWDeform001 h1.main-title {display: none;}
/*footer start*/ 


.footer-block {color: #333;font-size: 15px;letter-spacing: 1px;line-height: 2; background: #000 !important;}.right_block {    display: flex;    justify-content: center;    color: #636363;    padding: 10px 0;letter-spacing:0.5px;font-size: 12px;}.right_block .RWDedictor{margin:0 10px}.copyright_desc, .copyright_desc a, .copyright_desc a:hover{ color: #636363;}.RWDgmap002 .info .memo .edit a, .RWDgmap002 .info .memo .edit a:hover { color: #fff;}.RWDgmap002 .googlemap iframe {z-index: 21;}.RWDgmap002 { height:370px;}.RWDgmap002 .googlemap {height:370px;}.RWDgmap002 .info .memo {display: block;border-top: 1px solid #666;padding-top: 20px;margin-top: 20px;}.RWDgmap002  dd {line-height: 1.5;margin-bottom: 15px;margin-left: 0;}.RWDgmap002 .info {    text-align: left;    background-color: #252525;    color: #eee;    letter-spacing:0.5px;    width: 40%;    left: auto;    right: 0;    height: 100%;    display: flex;    justify-content: center;    flex-direction: column;    padding: 0 70px;}.RWDgmap002 .info .title2 { font-size:22px;display: block;font-weight: BOLD;padding: 10px 0;letter-spacing: 0.5px;text-transform: uppercase;line-height:1;}.scrollTop002 {bottom: 60px;}.scrollTop002 .ii {border-radius: 0 !important;}/* 20250314 */ 
.right_block {    flex-wrap: wrap;}

/*footer end*/ 

/*內頁 start*/ 


/*通用*/ 
.page_wrapper_bg section.call_to_action {    padding: 50px 0 100px 0px !important;    min-height: 700px;    background: rgb(10 31 47 / 80%);}#RWDPAGE_BASE_PAT02 .main {    margin-top: 0px !important;    position: relative;    background: rgb(0 0 0);    top: 0 !important}.article-text .container {    width: 100%;}.call_to_action>.container {    padding: 50px;    width: 80%}#RWDPAGE_BASE_PAT02 .main:before {    content: "";    position: absolute;    background: url(archive/image/customization/all_bg.png)no-repeat;    width: 100%;    height: 100%;    background-size: cover;    top: 0;    left: 0;    z-index: -1;    background-attachment: fixed;    opacity: 0.7;}.pagecontent .article_model[data-seq="0"] {    margin-top: 0px !important;}#RWDPAGE_BASE_PAT02 .slick-track,#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slick-item {    width: 100% !important;}/*統一*/ 
.page_wrapper_bg .pagecontent {    line-height: 1.8 !important;    letter-spacing: 0.5px;    font-size: 15px !important;    color: #ccc}.webdesc {    font-size: 18px;    letter-spacing: 0px;    color: #eee;    padding: 20px;    font-weight: bold;    margin-bottom: 20px;}/*標題&麵包屑*/ 
.hgroup h1 {    padding: 0;    color: #fff !important;    letter-spacing: 0.5px !important;    font-size: 36px !important;    line-height: 50px !important;    font-weight: 700 !important;    margin: 0px}.hgroup .container {    width: 100%;    border-bottom: 1px solid #636363;    text-align: center;    margin: 0 0 50px;    padding-bottom: 10px}.hgroup .breadcrumb {    width: 100%;    background: transparent;    position: relative;    bottom: 0;    border: 0px;    padding: 5px}.hgroup .breadcrumb a {    color: #ccc;    transition: 0.4s;}.hgroup .breadcrumb a:hover {    color: #fff;    transition: 0.4s;}/*按鈕*/ 
.btn_back {    background: transparent;    border-radius: 0px;    float: right;    transition: 0.4s;    padding: 0;    background-color: transparent !important}.btn_back:hover {    background: #e2e2e2;    transition: 0.4s;}.btn_back a {    color: #e2e2e2 !important;    text-decoration: none !important;    display: block;    padding: 5px 20px;    font-weight: normal;    border: 1px solid #e2e2e2;    transition: 0.4s;    line-height: 1.5;    font-size: 15px;}.btn_back a:hover {    border: 1px solid #e2e2e2;    color: #333 !important;    background: #e2e2e2;    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: #e2e2e2;    transition: 0.4s;}.RWDproduct_page .btn_back a {    color: #e2e2e2 !important;    text-decoration: none;    display: block;    padding: 5px 20px;    font-weight: normal;    border: 1px solid #e2e2e2;    transition: 0.4s;    line-height: 1.5;    font-size: 15px;}.RWDproduct_page .btn_back a:hover {    border: 1px solid #e2e2e2;    color: #333 !important;    background: #e2e2e2;    transition: 0.4s}.RWDproduct_page .btn,.RWDproduct_page .ibtn {    font-size: 15px;    letter-spacing: 0.5px;    margin: 0;    transition: 0.4s}#RWDPAGE_BASE_PAT02 .ebtn {    margin-top: 30px;    margin-right: 0px;    background: transparent;    border-radius: 0px;    transition: 0.4s;    padding: 0px}#RWDPAGE_BASE_PAT02 .ebtn:hover {    background: #e2e2e2;    ;    transition: 0.4s;}#RWDPAGE_BASE_PAT02 .ebtn a {    border: 1px solid #e2e2e2;    background: transparent;    color: #e2e2e2;    transition: 0.4s;    line-height: 2;    width: 100%;    display: block;    padding: 0 30px;}#RWDPAGE_BASE_PAT02 .ebtn a:hover {    background: #e2e2e2;    border: 1px solid #e2e2e2;    color: #333;    transition: 0.4s;}/*左側*/#sidebar {    padding-right: 40px}.m2018 .products-nav .nav-title {    background: #000;    color: #fff !important;    border: 1px solid #212121;    padding: 10px 20px}.m2018 .products-nav a {    color: #ccc !important;    padding: 0 !important;    font-size: 15px !important;    letter-spacing: 0.5px !important;    transition: 0.4s;}.m2018 .products-nav a:hover {    color: #fff !important;    transition: 0.4s;}.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .search-box .ibtn:hover {    color: #ef7a00;    transition: 0.4s;}.m2018 .products-nav ul li>ul>li.active>a,.m2018 .products-nav ul li>ul>li.is-open>a {    color: #ef7a00;}.m2018 .products-nav>ul>li {    border-bottom: 1px solid #666;    word-break: keep-all;}#sidebar .products-nav ul {    padding: 0 10px;}/*列表*/ 
.rwdlayoutlist_9 .subject {    font-size: 20px;}.rwdlayoutlist_9 .cdate::before {    background: rgb(5 19 31 / 85%);}.item .subject A.itemlink {    color: #ccc !important}.layoutlist_2 .item,.layoutlist_4 .item {    border-bottom: 0px;    margin-bottom: 30px;    margin-top: 0px;    border-bottom: 0px !important}/*產品*/ 
.RWDproduct_page .products-info .name {    color: #fff;    font-weight: bold;    line-height: 1.5;}.RWDproduct_page .products-info .nu,.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .subname,.RWDproduct_page .products-info .txt .editor {    color: #ccc}.RWDproduct_page .products-info .txt .title,.RWDproduct_page .related-box .title {    border-bottom: 1px solid #636363;}.RWDproduct_page .pic-box .thumbnails ul li a:before {    border-color: #eee;}.RWDproduct_page .pic-box .thumbnails ul li a:hover:before,.RWDproduct_page .pic-box .thumbnails ul li.active a:before {    border: 1px solid #7c9ebb;}#mobile-fixed .btn-shop .btn,#plusbuy_mobile-fixed .btn-shop .btn,.RWDproduct_page .btn-shop .btn {    letter-spacing: 0;}.RWDproduct_page .btn,.RWDproduct_page .ibtn {    letter-spacing: 0;}.RWDproduct_page .ibtn {    display: block;    width: 100%;    background: #000;    padding: 5px 83px;    color: #eee !important;    transition: 0.4s;}.RWDproduct_page .ibtn:hover {    background: #888;    transition: 0.4s;}.btn-shop {    display: none;}#O_fixPrice {    color: #555}#O_fixPrice::after {    color: #555}.RWDproduct_page .products-info .stock {    display: none !important}/*news*/ 
.layoutlist_2 .item {    padding: 30px !important;    ;    border-bottom: 1px solid transparent;    background: rgb(255 255 255 / 20%);    margin-bottom: 10px;}.layoutlist_2 .list_subject a {    font-size: 20px !important;    font-weight: bold !important;    color: #eee !important;    line-height: 1.5 !important;}.layoutlist_2 .subsubject {    font-size: 15px !important;    margin: 10px 0 0;    line-height: 1.5;}.layoutlist_2 .listdate .yearmonth {    color: #fff !important;    font-size: 12px !important;    letter-spacing: 1px !important;    text-align: center !important;    margin-bottom: 10px !important;    padding: 0;}.layoutlist_2 .listdate .day {    color: #eee !important;    font-size: 25px !important;    font-weight: bold !important;    text-align: center !important;    line-height: 1.5;}/*表單樣式*/#RWDPAGE_BASE_PAT02 .form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}#RWDPAGE_BASE_PAT02 .eformsDesc {    margin-bottom: 30px;    padding-bottom: 30px;    border-bottom: 1px dashed #636363;}.customized_columns ._input,.customized_columns select {    font-size: 15px;    box-shadow: none;    background-color: #666;    border: none;    border-radius: 0;    color: #fff;}.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;    }}/*查詢訂單*/ 
.shopping_viewlogin__h1 {    font-weight: normal;}.shopping_viewlogin__submit {    border: 0px solid #d7d7d7;    background: #eee;    color: #333;    transition: 0.4s;    border-radius: 0;}.shopping_viewlogin__submit:hover {    background: #910b19 !important;    border: 0px solid #910b19;    color: #fff;    transition: 0.4s;}.go2member,.go2member:hover {    color: #910b19;    transition: 0.4s;}.RWDquiry .btn {    border-radius: 0px !important;    letter-spacing: 0;}.RWDquiry.bgblack .info-box,.RWDquiry.bgblack .no-item,.RWDquiry.bgblack .notice,.RWDquiry.bgblack .shopping-item,.RWDquiry.bgblack .shopping_form {    border-radius: 0;    background: #666 !important;    letter-spacing: 0.5px;}.RWDquiry.bgblack .shopping-item .table .tbody .tr .td,.RWDquiry.bgblack .shopping-item .table .tbody .tr+.tr .td {    border-color: transparent;}.shopping-item .table .tbody .tr .td {    border-bottom: 0;}.RWDquiry.bgblack,.RWDquiry.bgblack .delivery-editor span,.RWDquiry.bgblack .form-checkbox.checked,.RWDquiry.bgblack .form-checkbox.checked .web-member,.RWDquiry.bgblack .form-checkbox:hover,.RWDquiry.bgblack .form-radio:hover,.RWDquiry.bgblack .info-box .title,.RWDquiry.bgblack .info-ok .member b,.RWDquiry.bgblack .info-ok h2,.RWDquiry.bgblack .notice .title,.RWDquiry.bgblack .shopping-item,.RWDquiry.bgblack .shopping-item .name,.RWDquiry.bgblack .shopping-item .thead,.RWDquiry.bgblack .shopping-title,.RWDquiry.bgblack .shopping_form .control-label {    color: #E2E2E2}.RWDquiry input,.RWDquiry select,.RWDquiry select.form-control:not([size]):not([multiple]),.RWDquiry textarea {    border-radius: 0;}.shopping-item-box .item-btn,.shopping-item-box .item-btn:hover {    background: #E2E2E2;    border-radius: 0px;    color: #333;    letter-spacing: 0.5px;}.RWDquiry.bgblack .shopping-item .info,.shopping-item .table .th {    color: #eee;}.info-ok h2 {    font-size: 20px;    letter-spacing: 0.5px;}.info-ok {    letter-spacing: 0.5px;}/*1104修改*/ 
.RWDtimeline01 li.event .point .editor {    color: #fff;}/* 20250314 */ 
.page_wrapper_bg section.call_to_action {    min-height: 35vw;}.download .list_table tr.odd {    background: transparent;}.download .list_table tr.even {    background: rgb(0 0 0 / 42%);}.download .list_table td {    border: none !important;}.download .list_table th {    color: white;    border-bottom: 1px solid #868686 !important;}.page_wrapper_bg .dd-selected {    color: white;    border-color: #868686;}.download .search_input,.download .search-go {    background: transparent;    color: white;}.page_wrapper_bg .dd-pointer-down,.download .search_bg {    border-color: #868686;}.download .list_table .download_btn {    filter: invert(1);}

/*內頁 end*/ 

/*動畫 start*/ 


@keyframes move07{0% {    opacity: 0;-webkit-transform:translateX(-30px);    -moz-transform:translateX(-30px);    -ms-transform:translateX(-30px);    -o-transform:translateX(-30px);transform:translateX(-30px);}100% {    opacity: 1;-webkit-transform:translateX(0px);    -moz-transform:translateX(0px);    -ms-transform:translateX(0px);    -o-transform:translateX(0px);transform:translateX(0px);}}.animated .RWDproduct004 .mix:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.7s;opacity: 0}.animated .RWDproduct004 .mix:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.9s;opacity: 0}.animated .about-info .RWDleft_cont002 .item-second .pic {animation: 1200ms ease normal forwards 1 fadeInRight;opacity: 0;animation-delay: 0.3s;}

/*動畫 end*/ 

/*小螢幕 start*/ 


@media (max-width: 1700px) {.RWDbanner_plus01 .slick-caption .container {    width: 80% !important;}/*內頁*/ 
.call_to_action > .container {width:90%}}@media (max-width: 1680px) {.RWDgmap002 {    display: flex;    flex-direction: row-reverse;    height: 450px;}.RWDgmap002 .googlemap {    width: 50%;    height: 100%;    margin: 0;}.RWDgmap002 .info {    position: relative;    width: 50%;    max-width: none;}.RWDgmap002 .googlemap iframe {    height: 100% !important;}}@media (max-width: 1500px) {/*螢幕寬度*/#RWDfullscreen01 .container {width: 90%;}.RWDService001 p {font-size: 14px;padding: 0 20px 30px;;}.RWDparallax_new .picbgbox {    background-position-x: 14vw !important;}}@media (max-width: 1400px) {/*螢幕寬度*/#RWDfullscreen01 .container {width: 95%;}.RWDgmap002 .info .title2 {font-size: 17px;}.about-bg {right: -180px;}.RWDparallax_new .picbgbox {    background-position-x: 0!important;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {    font-size: 40px;    letter-spacing: -0.5px;}}@media (max-width: 1300px) {.abinfo_sec h1 {font-size: 30px;}.abinfo_sec p {font-size: 20px;}.RWDService001 .col-md-3 {padding: 0 5px;}.RWDbanner_plus01 .slick-caption .container {width: 80% !important;}}

/*小螢幕 end*/ 

/*1199px start*/ 

@media (max-width: 1199px) {
.scrollTop002 {right: 12px;}.RWDgmap002 .info {width: 50%;max-width: 50%;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 20px;}.RWDparallax_new .picbgbox {    background-position-x: 13vw !important;}
}
/*1199px end*/ 

/*1024px start*/ 

@media (max-width: 1024px) {
.RWDmenu_plus04 .header{background: #292929;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 45px 45px 25px 15px;}.RWDmenu_plus04 .features:after {background-color: #5d5d5d;}.ml-stack-nav-toggle__line {background: #ffffff;}.RWDmenu_plus04 .features {padding-right: 20px;}.RWDmenu_plus04 #mobile-menu {background-color: #292929;}.RWDmenu_plus04 #mobile-menu .menu>li {border-bottom: 1px solid #424242;}.RWDmenu_plus04 .menu-icon:after, .menu-icon:before {background-color:#e0e0e0;}.RWDmenu_plus04 .menu-icon{color:#e0e0e0;}.RWDmenu_plus04 #mobile-menu .menu>li>a {letter-spacing: 0.5px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {    background-color: #000;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {background: #151414;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {    font-size: 35px;    letter-spacing: -1px;}.abinfo_sec p {    max-width: 100%;}.ab_info {    padding: 0 50px;}.RWDparallax_new .picbgbox {    height: 100% !important;    background-size: cover !important;    background-position: right !important;}.RWDparallax_new {    width: 100% !important;    opacity: .3;    height: 100%;}.about-bg {    right: 0;    width: 100%;    height: 100%;}.ab_info {    width: 100%;}.about-bg {right: 0;}.RWDparallax_new {width: 900px;}.RWDService001 h2 {font-size: 17px;}.produce-block {padding: 100px 0px 120px;}.RWDproduct004 .section-subject {    margin-bottom: 30px;}.RWDproduct004 h1.main-title {font-size: 32px !important;}h1.main-title{font-size: 32px !important;}.RWDService001 .section-subject {margin-bottom: 30px;}.RWDService001 p {min-height: 80px;}/*.RWDgmap002 { height:320px;}.RWDgmap002 .googlemap {height:320px;}*/ 
.RWDgmap002 .info {width: 50%;}.cd-main-content {top: 69px;position: relative;}.cd-main-content:before {background: url(archive/image/customization/all_bg.png);background-size: contain;background-attachment: inherit;opacity: 0.6;}#RWDPAGE_BASE_PAT02 .main {    margin-top: 74px !important;}
}
/*1024px end*/ 

/*991px start*/ 

@media (max-width: 991px) {
/*模組*/ 
.service-block {padding: 70px 0px;}.eform-block .container {padding: 70px 0;}.produce-block {padding: 70px 0;}.about-block {padding: 100px 0px;}#RWDfullscreen01 .container {    width: 90%;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {    font-size: 50px;}/*banner*/ 
.RWDbanner_plus01 .logo img {width: 80%;margin: 0 auto;}.RWDbanner_plus01 .slick-caption{text-align: center;}/*堅持*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100% / 2 - 20px);margin: 0px 10px 20px !important;height: 300px;float: left;}.RWDproduct004 div.row > div img.img-responsive {height: 300px;object-fit: cover;}.RWDgmap002 {height: auto;}.RWDgmap002 .info {    display: flex;    width: 100%;    height: auto;    max-width: 100%;    text-align: center;    padding: 50px 5% 30px;    position: relative;    transform: inherit;}.RWDgmap002 .googlemap {height: 200px;}.padisrow .info .memo .edit {margin-bottom: 0; float: none;width: 100%;}.RWDgmap002 .info .title2 {line-height: 1.3; text-align: center;padding: 0 20px;}.RWDeform001 .row:nth-child(2) .col-sm-4:nth-child(1) {    width: 100%;    margin-bottom: 50px;text-align:center;}.RWDeform001 .row:nth-child(2) .col-sm-4{width: 50%; }.RWDeform001 .row:nth-child(3) .col-sm-4:nth-child(1) {width: 100%; text-align: center;}.RWDgmap002 .info .memo .edit {margin-bottom: 0;}.RWDService001 p {    min-height: auto;}article.boxFeature-2 {margin-bottom: 15px;}.abinfo_sec p {    font-size: 20px;    margin: 20px 0 50px;    border-top: 1px solid #505050;    padding-top: 20px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 20px;}.RWDService001 h2 {padding: 20px 0 5px;}.RWDService001 p {padding: 0 20px 20px;}/*內頁*/ 
.call_to_action > .container {width: 90%;padding: 0;}#sidebar {padding: 0;margin-bottom: 30px;}.hgroup h1 {font-size:25px !important}/* 20250314 */ 
.RWDgmap002 {    flex-direction: column;}.RWDgmap002 .googlemap {    width: 100%;}
}
/*991px end*/ 

/*850px start*/ 

@media (max-width: 850px) {
.right_block {flex-direction: column;text-align: center;line-height: 1.5;}
}
/*850px end*/ 

/*800px start*/ 

@media (max-width: 800px) {
.right_block .RWDedictor {margin: 0;}.RWDgmap002 {height: auto;}.RWDgmap002 .info .title2 {    line-height: 1.3;    padding: 0 0 10px;    text-align: center;}.RWDgmap002 .googlemap {height:240px;}.RWDeform001 h2 {border-bottom: 1px solid #292828;padding: 0 0 10px;margin-bottom: 10px;}/*內頁*/ 
.RWDproduct_page .btn-other li {width: 100%;}.page_wrapper_bg .pagecontent {padding: 0 !important;}
}
/*800px end*/ 

/*767px start*/ 

@media (max-width: 767px) {
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {height: 250px;}.RWDproduct004 div.row > div img.img-responsive {height: 250px;}.RWDbanner_plus01 .slick-caption .container {width: 100% !important;}.RWDbanner_plus01 .slick-caption{width: 100% !important;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1, .RWDbanner_plus01 .slickitem01 .slick-caption .txt2 {color: #fff;}.RWDbanner_plus01 .slick-caption .txt2 { margin: 0;}.RWDbanner_plus01 .slick-caption {text-align: center !important;}.RWDeform001 .row:nth-child(2) .col-sm-4 {width: 100%;}.RWDService001 .col-md-3 {width: 50%;}article.boxFeature-2 {min-height: 300px;}/*內頁*/ 
.layoutlist_2 .listdate .day::before {content: "/";left: -7px;position: absolute;}.listdate {margin-top: 30px;display: flex;}.layoutlist_2 .listdate .day {    text-align: left !important;    font-size: 12px !important;    line-height: 20px;    margin-left: 7px;    position: relative;}.layoutlist_2 .listdate .yearmonth {text-align: left !important;}section.article-text p { font-size: 15px;line-height: 1.8;}.shopping-item .table .tbody>.tr {border:0px}
}
/*767px end*/ 

/*600px start*/ 

@media (max-width: 600px) {
/*標題*/ 
.RWDproduct004 h1.main-title {font-size: 25px !important;letter-spacing: 1px;}h2.sub-title {letter-spacing: 1px;font-size: 17px !important;}h1.main-title {font-size: 25px !important;letter-spacing: 1px;}.RWDeform001 h1 {font-size: 25px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {font-size: 30px;}article.boxFeature-2 {min-height: 270px;}.RWDService001 h2 {    font-size: 20px;}.service-block {    padding: 70px 0px 50px;}#RWDfullscreen01 .about-block>.container {    width: 85%;}.ab_info {    width: 100%;    padding: 30px;}/*堅持*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {    width: 90%;    margin: 0px auto 25px !important;    height: auto;    float: none;}.RWDproduct004 div.row > div img.img-responsive {    height: auto;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 20px;}.RWDproduct004 .list-inline {height: auto !important;}.RWDService001 .col-md-3 {    width: 95%;    min-height: auto;    float: none;    margin: 0 auto 30px;}.RWDService001 p {padding: 0 15px 20px; font-size: 15px;line-height: 1.5;}.RWDparallax_new .picbgbox { height: 700px !important;}.abinfo_sec h1 {    font-size: 17px;}.abinfo_sec p {    font-size: 15px;    margin: 15px 0 30px;    border-top: 1px solid #505050;    padding-top: 15px;}.about-block {padding: 70px 0px;}.abinfo_btn a {width: 100%;}.eform-block .container {padding: 70px 15px !important;}#RWDfullscreen01 .container {    width: 100%;    padding: 0 15px;}.RWDService001 .row {    margin-right: 0;    margin-left: 0;}.RWDgmap002 .info {padding: 50px 5% 30px;}.right_block {letter-spacing:0;}.RWDeform001 .ebtn {margin-top: 30px;}.fl {width:200px;}.RWDbanner_plus01 .slick-caption {top: 50%;}/*內頁*/ 
.hgroup h1 {font-size:23px !important}
}
/*600px end*/ 

/*480px start*/ 

@media (max-width: 480px) {
.ml-stack-nav-toggle {    padding: 35px 14px;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {margin-top: -5px;}article.boxFeature-2 {    margin-bottom: 15px;    min-height: 225px;}/*內頁*/ 
.btn_back {width: 100%;}.layoutlist_2 .list_subject a {font-size: 18px !important;}/*1014修改*/ 
.page_wrapper_bg section.call_to_action { padding: 110px 0 100px 0px!important;}.RWDgmap002 .info .memo {    text-align: left;}
}
/*480px end*/ 

/*370px start*/ 


@media (max-width: 370px){.RWDmenu_plus04 .logo {width: 150px;margin-top: 20px;}.RWDgmap002 .info .title2 {    font-size: 15px;}.RWDgmap002 .info .memo {padding-top: 10px; margin-top: 10px;font-size: 13px;}.RWDproduct004 h1.main-title {font-size: 20px !important;}h1.main-title {font-size: 20px !important;}.RWDeform001 h1 {font-size: 20px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {    font-size: 25px;}.RWDeform001 .form-horizontal .form-group img {    margin-left: 5px;}.RWDeform001 .form-horizontal .form-group label {    font-size: 13px;}#RWDfullscreen01 .about-block>.container {    padding: 0;}}

/*370px end*/ 
/* <= miracle customization end */ 
/* user customization start=> */ 

/* <= user customization end */ 
