/* 隱藏*/ 
.sign{display:none}a:focus, a:hover {text-decoration: none;}/* 反白顏色設定*/::selection { background: #23527c; color: #fff;}::-moz-selection { background:#23527c; color: #fff;}.cd-main-content {position: relative;    top: 79px;}label{letter-spacing:1px}/* 動態效果改成fadeIn*/ 
.flipInY{animation-name:fadeInUp;animation-duration:1s}/*menu*/ 
.RWDmenu_plus02 .container {width:80%; transition: .3s ease;}.RWDmenu_plus02 .inside.is-up .container {    width: 95%;    transition: .3s ease;}.RWDmenu_plus02 .cd-logo { width: 260px;margin-top: 17px;}.cd-primary-nav>li>a {letter-spacing: 2px; font-size: 16px; line-height: 40px; padding: 22px 20px;font-weight: bold;}.cd-primary-nav>li:after {height: 0;}.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before {background: #333333;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: transparent;color:#ec9c85;}.cd-primary-nav>li>a:hover {color:#ec9c85;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before {background-color:#ec9c85;}.cd-primary-nav>li.has-children.active.hover>a {color:#ec9c85;}.cd-primary-nav>li.has-children.active.hover>a:after, .cd-primary-nav>li.has-children.active.hover>a:before {background-color:#ec9c85;}.RWDmenu_plus02 .inside {background: rgba(255, 255, 255, 0.85);}.cd-main-header {background: transparent;}.cd-primary-nav>.has-children>a {margin-right: 20px;}.cd-primary-nav>li.company-menu>a:hover {color: #ec9c85 !important;}/*指定選單*/@media (min-width:1200px){.company-menu {padding-left: 30px; display: inline-block;}.company-menu a{    display: inline-block !important;    color: #000 !important;    font-weight: bold;    margin-left: 5px;    padding-left: 40px !important;}.company-menu a:before {    content: "";    position: absolute;    background: url(archive/image/customization/menu-ask.png)no-repeat;    width: 25px;    height: 25px;    background-size: contain;    left: 5px;    top: 29px;    filter: brightness(1);}.company-menu a:after {    content: "";    position: absolute;    background: #8e8b8b;    width: 1px;    height: 20px;    background-size: contain;    left: -28px;    top: 34px;    opacity: 0;}.company-menu a:hover:after, .company-menu a:hover:before {background-color: transparent !important;}}.reservation-menu a {color:#000 !important;margin-right: 30px;}.reservation-menu a:before {    content: "";    position: absolute;    background: url(archive/image/customization/line-logo2.png)no-repeat;    width: 34px;    height: 30px;    background-size: contain;    left: -29px;    top: 36px;    transition: all .5s;    -o-transition: all .5s;    -webkit-transition: all .5s;    -moz-transition: all .5s;    background-color: transparent !important;}.reservation-menu a:after {    content: "";    position: absolute;    width: calc(100% + 50px);    height: 40px !important;    left: -50px;    bottom: 18px !important;    z-index: -1;    transition: all .5s;    -o-transition: all .5s;    -webkit-transition: all .5s;    -moz-transition: all .5s;    border: 1px solid #5bda7d;    border-radius: 15px;}.reservation-menu a:hover:before {background-color: transparent !important;}.reservation-menu a:hover:after{background-color:rgb(21 203 73 / 0.25) !important;}/*區塊*/ 
.strong-block .container {width: 90%;}.strong-block {position: relative;padding: 80px 0 40px;}.project-block .container {width: 80%;}.project-block {position: relative;padding: 120px 0;background: rgb(252 242 222 / 0.35);}.step-block .container {width: 80%;}.step-block {position: relative;padding: 160px 0;}.photo-block .container {width: 100%;}.photo-block {position: relative;padding:60px 0 0;}.strong-block:after {    content: "";    position: absolute;    background: url(archive/image/customization/middle-hero2.png)no-repeat;    width: 180px;    height:180px;    background-size: contain;    right: 0;    bottom: -70px;    z-index: 1;}.strong-block .RWDService002 .col-sm-4.col-md-4 {    padding: 0;}/**/ 
.funny-boxes.float-shadow:hover > .funny-boxes-icon {    transform: translateY(0);}.RWDService002 .col-sm-4:last-child .funny-boxes-text {border: none;}.RWDService002 .section-subject { text-align: left;}#RWDfullscreen01 .section-line {display:none}#RWDfullscreen01 h1.main-title {    font-size: 36px !important;    margin: 0px;    color: #000 !important;    font-weight: bold;    letter-spacing: 1px;    margin-bottom: 30px !important; text-align: center !important;}#RWDfullscreen01 h2.sub-title {    font-size: 20px !important;    margin: 20px 0 0 !important;    color: #555 !important;    font-weight: normal !important; text-align: center;}#RWDfullscreen01 .section-subject {margin-bottom: 90px !important;position: relative;text-align: center;}/*#RWDfullscreen01 .section-subject:before {    background: url(archive/image/customization/subject-icon2.png);    content: "";    position: absolute;    width: 130px;    height: 130px;    background-size: contain;    left: calc(50% - 119px);    transform: translatex(-50%);    top: -75px;    opacity: 0.7;}*//**/ 
.RWDbanner_plus01 .container {width: 80%;}.RWDbanner_plus01 .logo {width:550px;}.RWDbanner_plus01 .pic-box {padding: 0 3%;}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: -15px;}.RWDbanner_plus01 .slick-caption { top: 18%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #ffb39f;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: transparent;border: 1px solid #d69483;}/*六大保證*/ 
.funny-boxes.not-right-column::before {display:none}.RWDService002 {padding: 20px 0px 0px;}.funny-boxes > .funny-boxes-text > h4 a {letter-spacing: 2px;width: fit-content;margin: 0 auto;border-bottom: 1px solid #999;padding-bottom: 10px;margin-bottom: 10px;color: #333;font-weight: 800;transition: 0.2s;}.funny-boxes > .funny-boxes-text > h4::after {display:none}.funny-boxes > .funny-boxes-text > h4 a:hover {color: #2b79c2;transition: 0.2s;}.funny-boxes-text {margin-bottom: 75px;color:#777}.funny-boxes.float-shadow > .funny-boxes-icon {    box-shadow: none;    transform: translateZ(0px);    transition: all 0.2s ease-in-out 0s;    border: 1px solid #e0d7d8;    padding: 25px;    margin-bottom: 20px;    width: 130px;    height: 130px;    background: rgb(255 230 184 / 0.35);    opacity: 0.9;}.funny-boxes.float-shadow > .funny-boxes-icon::before {background: transparent;}.funny-boxes > .funny-boxes-text > h4 {font-size: 25px;letter-spacing: 1px;padding-bottom: 10px;color: #000;font-weight: bold;}.funny-boxes > .funny-boxes-text > p {    font-size: 15px;    color: #333;    width: 60%;    margin: 0 auto;    font-weight: normal;letter-spacing: 1px;}.funny-boxes-text {    border-right: 1px solid rgb(183 181 181 / 61%);}.news-section {background-color: #efefef;}.funny-boxes.float-shadow:hover > .funny-boxes-icon::before {opacity: 0.4;}/**/ 
.RWDService001 p br {display: none;}.RWDService001 .col-md-3:nth-child(1):before {content: "1";}.RWDService001 .col-md-3:nth-child(2):before {content: "2";}.RWDService001 .col-md-3:nth-child(3):before {content: "3";}.RWDService001 .col-md-3:nth-child(4):before {content: "4";}.RWDService001 .col-md-3:after{    background: #ffffff;    content: "";    position: absolute;    top: -25px;    right: calc(50% - 45px);    transform: translateX(-50%);    border: 2px solid #efe2cd;    z-index: 0;    width: 50px;    height: 50px;    border-radius: 100%;}.RWDService001 .col-md-3:before {    content: "";    top: -14px;    font-size: 30px;    right: calc(50% - 12px);    position: absolute;    transform: translateX(-50%);    z-index: 1;    font-family: monospace;    color: #67502d;}.RWDService001 .col-md-3 {    background: #fdf5e8;    width: calc(25% - 100px);    margin: 0px 50px;    padding: 70px 0 50px;    position: relative;    border-radius: 15px;    border:1px solid #d6cfc4;}.RWDService001 i img {    margin: 0 auto;    width: 60px; opacity: 0.8;}.RWDService001 article.boxFeature-2 {text-align: center;position: relative;}.RWDService001 article.boxFeature-2:after {    content: "";    position: absolute;    background: url(archive/image/customization/step-arrow.png)no-repeat;    width: 35px;    height: 35px;    background-size: contain;    right: -70px;    top: 80px;    opacity: 0.3;}.RWDService001 .col-md-3:last-child article.boxFeature-2:after{display:none;}.RWDService001 article.boxFeature-2 h2 {    font-size: 22px;    font-weight: bold;    color: #333;letter-spacing: 1px;}.RWDService001 p {    margin-top: 10px;    margin-bottom: 20px;    font-size: 15px;    text-align: center;    color: #555;    font-weight: normal;letter-spacing: 1px;}/**/ 
.RWDservice005 .block:hover .link {    background-color: #ffb8a3;    color: #1f180b;    transition: .3s ease;}.RWDservice005 .block .imgs img {border-radius: 15px 15px 0px 0px;}.RWDservice005 .box_title {align-content: start; text-align: center;}.RWDservice005 .box_title .memo {color: #555;font-size: 15px;line-height: 1.8;margin-top:20px; text-align: center;}.RWDservice005 .box_title .memo span {    color: #000;    font-weight: bold;}.RWDservice005 .box_title .text1 {    position: relative;    display: block;    width: 100%;    line-height: 1.1;    font-size: 36px;    color: #000;    font-weight: bold;    letter-spacing: 1px;    text-align:center;    margin: 0;}.RWDservice005 .block .title1 {    position: relative;    font-size: 22px;    color: #333;    font-weight: 700;    margin-top: 20px;    margin-bottom: 10px;    letter-spacing: 1px;    height: 30px;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    overflow: hidden;}.RWDservice005 .block .title2 {margin: 10px 0;color: #555; font-size: 15px;-webkit-line-clamp: unset; max-height:inherit; height:inherit;padding: 0 20px;letter-spacing: 1px;}.RWDservice005 .block .link {margin: 10px auto 30px;color: #333;width: 40%;border: none;padding: 10px;font-size: 15px; background: #f5e7d0;border-radius: 15px;border-radius: 15px;}.RWDservice005 .block .link:hover {background-color: #ffb8a3;color: #1f180b;}.RWDservice005 {margin: 0 auto 20px;}.project-button a {    color: #000;    border:1px solid #68dd87;    text-align: center;    display: block;    width: 15%;    padding: 5px 0;    border-radius: 15px; text-align: center;    margin: 0 auto;font-weight: bold;display: flex;    align-items: center;    justify-content: center;}.project-block .project-button {margin: 20px 0;}.project-block .project-button a:hover {background: rgb(21 203 73 / 0.2);transition: .3s ease;}.project-block .project-button img {width: 40px;margin-right: 10px;}.RWDservice005 .block {margin: 0 30px; background-color: transparent;padding: 0;text-align: center;border: 1px solid #dddd;border-radius: 15px;}/**/ 
.RWDbanner008 .slider {border-right: 15px solid #fff;}.RWDservice005 .box_title .memo small {    padding: 0 2px;}/*210223修改*/#RWDfullscreen01 h1.main-title{    display: inline-block;    position: relative;}#RWDfullscreen01 h1.main-title::before {    background: url(archive/image/customization/subject-icon2.png);    content: "";    position: absolute;    width: 130px;    height: 130px;    background-size: contain;    left: calc(50% - 119px);    transform: translatex(-50%);    top: -75px;    opacity: 0.7;    z-index: -1;}
/*footer start*/

.footer-block .container {    width: 80%;    display: flex;    align-items: center;    flex-wrap: wrap;}.footer-block {    position: relative;    background: #eee;    padding: 120px 0;    color: #555;    font-size: 15px;    line-height: 2;overflow:hidden;letter-spacing: 1px;}.footer-block a {    color: #555;}/*left*/ .footer-left {    width: 35%;    float: left;    font-size: 24px;    font-weight: bold;    color: #000;    line-height: 1.5;    position: relative;    padding-left: 100px;}.ft-button {    margin-top: 30px;}.ft-button a {    display: block;    color: #333;    border-radius: 15px;    width: 40%;    font-size: 15px;    text-align: center;    padding: 8px;    background: #f1cf98;}.footer-left:before {    content: "";    background: url(archive/image/customization/ft-hero2.png)no-repeat;    width: 210px;    height: 209px;    background-size: contain;    left: -105px;    bottom: -62px;    position: absolute;    z-index: 0;}/**/ 
.footer-right {    width:65%;    float: right;}.rightop-block {    border-bottom: 1px solid rgb(86 80 75 / 0.25);    padding-bottom: 60px;    margin-bottom: 20px;}.ft-title {    font-size: 22px;    color: #333;    font-weight: bold;    float: left; width: 50%;}.menu-block {    float: right; width: 50%;}.menu-item {    display: inline-block;}.info-left {    width: 50%;    float: left;}.info-right {    width: 50%;    float:right;}.menu-item a {    border-radius: 10px;    display: block;    width: 120px;    text-align: center;    padding: 0px;    margin-right: 10px;    color: #4a4747;    font-weight: bold;    border: 1px solid #c5baa7;}.menu-item a:hover {    background: rgb(236 156 133 / 0.5);    transition: .3s ease;}.ft-button a:hover {    background: rgb(236 156 133 / 0.5);    transition: .3s ease;}.info-right span {    color: #bbb;}.footer-left .project-button a {    color: #000 !important;    border: 1px solid #68dd87;    text-align: center;    display: block;    width: 100%;    padding: 5px 0;    border-radius: 15px;    text-align: center;    font-weight: bold;    font-size: 18px;    margin: unset;    display: flex;    align-items: center;    justify-content: center;} .footer-left .project-button {    margin: 20px 0;    width: 200px;} .footer-left .project-button img {    width: 40px;    margin-right: 10px;} .footer-left .project-button a:hover {    background: rgb(21 203 73 / 0.2);    transition: .3s ease;}/* copyright*/ 
.footer-copyright .copyright{display: inline-block;margin-right: 20px;}.footer-copyright .RWDedictor { display: inline-block;}.footer-copyright .RWDssl01{ display: inline-block;margin-right: 20px;}.copyright_desc{color: #a5a0a0;font-size:12px; letter-spacing: 0.5px;}.copyright_desc a{color: #a5a0a0;font-size:12px; letter-spacing: 0.5px;}.copyright_desc a:hover{color#a5a0a0;font-size: 12px;}.footer-copyright {    font-size: 12px;    color: #a5a0a0;    letter-spacing: 0.5px;    padding-top: 30px;    width: 65%;    text-align: left;    margin-left: 35%;}

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

/*內頁長度*/section.call_to_action{min-height: 800px; padding: 50px 0 120px 0;}.eforms1 section.call_to_action .container {width: 100%; max-width: 1500px;}/*toTop隱藏*/#toTop{display:none !important;}/*footer*/#RWDPAGE_BASE_PAT02 footer {background: transparent; border-top: 0px; margin-top: 0;}/*sidebar*/#sidebar {width: 20%;}#sidebar .products-nav {background: rgba(252,242,222,0.35); border-radius: 15px; text-align: center;}.m2018 .products-nav .nav-title {background: #f5e7d0; color: #333; font-size: 20px;margin: 0; padding: 15px 15px; font-weight: bold; border-top-left-radius: 15px; border-top-right-radius: 15px;}.m2018 .products-nav>ul>li {padding: 0; margin: 0; border-color: #f5e7d0;}.m2018 .products-nav>ul>li a { display: block; max-width: 100% !important; padding: 18px 15px;;font-weight: normal;}.m2018 .products-nav>ul>li>a {font-size: 16px;}.m2018 .products-nav ul>li>.toggle-submenu { height: 45px; width: 15%}.m2018 .products-nav>ul>li.active { background: transparent;}.m2018 .products-nav li a:hover {color: #333!important;transition: .5s; font-weight: bold;}.m2018 .products-nav li a{transition: .5s;font-size: 17px !important}.m2018 .products-nav>ul>li.active>a {font-weight: bold;color: #333}#sidebar > div.m2018.visible-lg > div > ul > li.active.is-open.has-child > ul > li.active.iscate>a { color: #9c9c9c;}.m2018 .products-nav ul li{padding:0}/*title*/ 
.page_subject {text-align: center;}h1.pageTitle {font-size: 36px; margin: 0px; color: #000; font-weight: bold; letter-spacing: 1px; text-align: center; position: relative; display: inline-block;}.hgroup .breadcrumb a {color: #555;}.hgroup .breadcrumb {float: none !important; position: relative; bottom: 0; width: 100%; display: block; border: none; font-size: 18px; margin: 20px 0 0 !important; color: #555; font-weight: normal; text-align: center; padding: 0;}h1.pageTitle::before {background: url(archive/image/customization/subject-icon2.png);content: "";position: absolute;width: 130px;height: 130px;background-size: contain;left: calc(50% - 85px);transform: translatex(-50%);top: -75px;opacity: 0.7;z-index: -1;}.hgroup .container {border: none;}/*內文*/section.article-text, section.article-text p {letter-spacing: 2px; font-size: 15px; line-height: 2; color: #555;}/*服務項目*/ 
.serviceinner h4{font-size:18px !important;letter-spacing:1px;padding-bottom:10px;color:#000;font-weight:700;line-height:2 !important;margin: 0 !important;padding: 0 0 10px;}.serviceinner li {margin: 0 0 5px;}.serviceinner li img{border-radius:20px;margin:0 0 10px}.serviceinner.ser1 li{width:calc(100%/3 - 20px);margin:0 10px}.serviceinner h5{font-size:15px;letter-spacing:0;text-align:center; line-height: 2;}.serviceinner.ser1 li{width:calc(100%/3 - 20px);margin:0 10px}.serviceinner ul{display:flex;list-style:none;padding:0; flex-wrap: wrap;}ul.serarea img{border:1px solid #e0d7d8;border-radius:99em;background:#fbf1df;padding:10px;width:130px;margin:0 auto 10px;display:block}ul.serarea{align-items:center;text-align:center}.serviceinner ol li{padding-bottom:10px;margin-bottom:10px!important;border-bottom:1px dashed #ccc;width:calc(100%/2 - 45px)!important;margin-right:35px!important}.serviceinner ol{padding-left:16px;display:flex;flex-wrap:wrap;margin:20px 0 0}.column_memo span{color:#ca8e2b}.serviceinner li i { color: #FFAA24; margin-right: 5px;font-weight: bold; font-size: 17px;}.ser2 img:nth-child(2) {width: 22.2%;margin-left: 10px;}.ser2 img:nth-child(1) {width: 50%;}.serviceinner.empty .left li,.serviceinner.last li{width:100%}.serviceinner.empty .right,.serviceinner.empty .left{float:left}.serviceinner.empty .right{width:30%;margin:0 0 40px}.serviceinner.empty .left{width:60%;margin:4vw 0 0}ul.serarea li { margin: 0 0 10px;}.form-group:nth-child(6) .col-sm-12.col-md-11{width:100%;padding:0}.form-group:nth-child(6) label.col-sm-12.col-md-1.control-label{display:none}.serviceinner img {border-radius: 20px;}/*電子表單*/ 
.eformsForm.layout {padding: 50px; background: #fefaf3; border-radius: 15px; box-shadow: 0px 2px 12px rgb(181 139 63 / 20%);}.eformsDesc {margin: 0; padding-bottom: 80px; border-bottom: 0;}.form-horizontal .form-group {margin: 0 0 30px;}.customized_columns ._input, .customized_columns select {border-radius: 0px; background: #fff;}.formdesc {padding: 0; margin-bottom: 50px; color: #555;}input[type=checkbox], input[type=radio] {margin: 4px 4px 0 0;}.boxname {margin-right: 15px;}.ebtn.currectsend_btn a {padding: 3px 30px; font-size: 15px; line-height: 32px; transition: .5s all; display: block; color: #333; background: #f5e7d0; border-radius: 15px;}.ebtn.currectsend_btn {border: none; background: transparent; padding: 0; border-radius: 0; margin-right: 0; float: right;}.ebtn.currectsend_btn a:hover {background: #ffb8a3;}/*加入潔美團隊*/#eformsForm_2_62 {padding: 50px; background: #fefaf3; border-radius: 15px;box-shadow: 0px 2px 12px rgb(181 139 63 / 20%);}.recruit_box {display: flex;}.rec_txt {width: 50%; padding-right: 30px;}.rec_img {width: 50%;}.rec_txt h3 {font-size: 18px !important; font-weight: bold; color: #333; line-height: 1.8 !important; margin: 0 0 15px;}/*定期清潔諮詢*/#eformsForm_3_74 {padding: 50px; background: #fefaf3; border-radius: 15px;box-shadow: 0px 2px 12px rgb(181 139 63 / 20%);}#eformsForm_3_74 .form-horizontal .control-label {width: 11%;}#eformsForm_3_74 .col-sm-12.col-md-11 {width: 89%;}#eformsForm_3_74 .col-md-5 {width: 39%;}.ser_btn a:hover {background: #ffb8a3;}.ser_btn a {display: inline-block; position: relative; background: #f5e7d0; padding: 5px 15px; border-radius: 15px; color: #333; transition: .5s all;}.ser_btn {padding: 20px 0;}/*商品列表*/ 
.layoutlist_2 .item, .layoutlist_4 .item {margin-top: 0 !important; margin-bottom: 45px !important;}.item .subject {text-align: center; margin: 15px 0 !important;}/*產品介紹*/ 
.RWDproduct_page .products-info .name {margin-bottom: 7px; font-size: 18px; font-weight: 600; line-height: 1.5; letter-spacing: 2px; color: #333;}.RWDproduct_page .products-info .subname {font-size: 15px; line-height: 1.8; letter-spacing: 2px; color: #333;}.RWDproduct_page .products-info .name-box {padding: 0 0 20px; border-bottom: 1px solid #eee; margin-bottom: 25px;}.RWDproduct_page .products-info .txt .title {margin-bottom: 7px; padding-bottom: 0; border-bottom: none;}#mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn {font-size: 15px; border-radius: 99em; transition: .5s all; background: #f5e7d0 !important; color: #333;}#mobile-fixed .btn-shop .btn:hover, .RWDproduct_page .btn-shop .btn:hover {background: #ffb8a3 !important;}/*回上層*/ 
.btn.btn_back {border: none; background: transparent; padding: 0; border-radius: 0; margin-right: 0; float: right; margin-top: 30px;}.btn.btn_back a:hover {background: #ffb8a3;}.btn.btn_back a {padding: 2px 20px; font-size: 15px; line-height: 32px; transition: .5s all; display: block; color: #333; background: #f5e7d0; border-radius: 15px;}/*購物清單*/ 
.mCustomScrollBox {letter-spacing: 1px;}.RWDshopping .btn.normal {border-radius: 15px; font-size: 15px; transition: .5s all; color: #333; background: #f5e7d0; border: none;}.RWDshopping .btn.bg2 {background: #4b1c50; color: #333; background: #f5e7d0;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg2:hover {background-color: #ffb8a3; color: #333;}

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

@media (max-width:1700px){.RWDbanner_plus01 .slick-caption {top: 15%;}.RWDbanner_plus01 .logo {width: 500px;}.funny-boxes > .funny-boxes-text > p {width: 80%;}.RWDService001 .col-md-3 {width: calc(25% - 60px);margin: 0px 30px;}.RWDService001 article.boxFeature-2:after {width: 25px;height: 25px;right: -45px;}}@media (max-width:1500px){.footer-left:before {    width: 150px;    height: 150px;    left: -135px;}.footer-left {width: 25%;padding-left:0px;}/**/ 
.footer-right {width: 75%;}.footer-copyright {width: 75%;margin-left: 25%;}.RWDbanner_plus01 .slick-caption {top: 13%;}.RWDbanner_plus01 .logo {width: 470px;}.RWDService001 p br {display: block;}.RWDService001 .col-md-3 {min-height: 300px;}/*區塊*/ 
.strong-block .container {width: 95%;}.project-block .container {width: 85%;}.step-block .container {width: 85%;}.footer-block .container{width: 85%;}}@media (max-width: 1400px){.RWDservice005 .block .title2 {max-height: 50px;height: 50px;}.RWDmenu_plus02 .container {width: 85%;}}@media (max-width: 1300px){.RWDbanner_plus01 .logo {width: 400px;}.RWDmenu_plus02 .container {width: 90%;}}

/*小螢幕 end*/
/*1199px start*/

@media (max-width:1199px){.cd-primary-nav.nav-is-visible {z-index: 999999;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {    background-color: transparent;    color: #333;}.cd-primary-nav>li>a {padding: 10px 20px;}.strong-block .container {width: 100%;}.project-block .container {width: 95%;}.step-block .container {width: 95%;}.footer-block .container{width: 95%;}.RWDbanner_plus01 .container {width:90%;}.cd-main-content {top: 60px;}.cd-primary-nav>li.company-menu>a:hover {color: #000 !important;}.funny-boxes > .funny-boxes-text > p {    width: 90%;}/**/ 
.footer-left:before {width: 140px;height: 140px;left: -66px;bottom: -135px;}/* 選單*/ 
.collapsing_header header{padding-left:15px}.cd-main-header {height: 60px; background: #fff;transition: .3s ease;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before{ background: #555;}.cd-primary-nav>li>a { color: #333;}.RWDmenu_plus02  .is-up .cd-main-header{background:#fff}.RWDmenu_plus02 .cd-logo { width:200px;margin-top: 15px;}#RWDfullscreen01 .cd-main-header {padding:0px 15px}.nav > li > a{margin-top:10px}nav.cd-nav .bottom-copyright {display: none;}.cd-primary-nav>li>a:hover { color: #333;}.cd-header-buttons li {margin-top: 6px;}/**/ 
.cd-primary-nav .go-back a {font-size: 12px;font-weight: normal;color: #555; letter-spacing:0px;}nav.cd-nav ul .close-btn {font-size: 12px;font-weight: normal;color: #555; letter-spacing: 0px;}/**/ 
.RWDbanner_plus01 .pic-box {padding: 0;}.RWDbanner_plus01 .logo {width: 420px;}/**/ 
.strong-block:after {width: 150px;height: 150px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {border: 1px solid #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #fff;}/**/ 
.reservation-menu a {margin-right: 0px;padding-left: 64px !important;border-bottom: none;}.reservation-menu a:before {left: 20px; top: 24px;}.reservation-menu a:after {width: 70%;height: 40px !important;left: 0; bottom: 9px !important;}}@media (max-width:1100px){.footer-left {width: 20%;padding-left:0px;}/**/ 
.footer-right {width: 80%;}.footer-copyright {width: 80%;margin-left: 20%;}.footer-block {font-size: 14px;}.footer-left .project-button {width: 160px;}.footer-left .project-button a {font-size: 15px;}.RWDService001 .col-md-3 {width: calc(25% - 30px); margin: 0px 15px;}.RWDService001 article.boxFeature-2:after {    width: 20px;    height: 20px;    right: -25px;    top: 90px;}.RWDbanner_plus01 .logo { width: 380px;}.RWDService001 .col-md-3:after {top: -18px;right: calc(50% - 35px);width: 35px;height: 35px;}.RWDService001 .col-md-3:before {top: -14px;font-size: 24px;right: calc(50% - 12px);}}/*---內頁---*/#sidebar {width: 25%;}.form-horizontal .form-group .control-label {width: 11%;}.form-horizontal .form-group .col-md-5 {width: 39%;}.form-horizontal .form-group .col-md-11 {width: 89%;}

/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.strong-block {padding: 70px 0 0px;}.project-block {padding: 80px 0;}.step-block {padding: 100px 0;}.photo-block {padding: 20px 0 0;}.footer-block{padding: 0 0 60px;}.RWDbanner_plus01 .container {    width: 95%;}/* 選單*/ 
.collapsing_header header{padding-left:15px}.cd-primary-nav>li>a { color: #333;}.is-up .cd-main-header{background:#fff}.RWDeform001 p{    font-size: 16px;}#RWDfullscreen01 .cd-main-header {padding:0px 15px}/* 選單*/ 
.nav > li > a{margin-top:10px}/*footer*/ 
.footer-block .container {width: 100%;padding: 0;}.footer-left { width: 100%;padding-left: 0px;background: #fff;padding: 100px 0;}.project-txt br {    display: none;}.footer-left .project-button {width: 200px;margin: 20px auto;}.footer-left:before {width: 120px;height: 120px;left: 210px;bottom: -10px;}.footer-right {    width: 100%;    padding-top: 60px;}.rightop-block {padding-bottom: 30px; width: 80%;margin: 0 auto 20px;}.ft-title {float: none;width: 100%;margin-bottom: 20px;}.menu-block {float: none;width: 100%;}.info-left , .info-right {    width: 100%;    float: none;}.footer-copyright {    width: 100%;    margin-left: 0;    text-align: center;}.footer-block {    font-size: 14px;    text-align: center;}/**/ 
.RWDService001 .col-md-3 {width: calc(25% - 10px);margin: 0px 5px;}.RWDService001 article.boxFeature-2:after {opacity: 0;}.RWDService001 article.boxFeature-2 h2 {font-size: 20px;}.RWDService001 p {font-size: 14px;}/**/#RWDfullscreen01 h1.main-title::before {width: 100px; height: 100px;top: -55px;opacity: 0.7;}#RWDfullscreen01 h1.main-title {font-size: 32px !important;}#RWDfullscreen01 .section-subject {margin-bottom: 50px !important;}.RWDservice005 { margin: 0 auto 10px;}.RWDservice005 .block {margin: 0 10px;}.funny-boxes.float-shadow > .funny-boxes-icon {width: 100px;height: 100px;}.funny-boxes > .funny-boxes-text > p {    width: 85%;    font-size: 14px;}.strong-block:after {    width: 140px;    height: 140px;    bottom: -100px;}.funny-boxes > .funny-boxes-text > h4 {    font-size: 22px;    letter-spacing: 1px;    padding-bottom: 10px;    color: #000;    font-weight: bold;}.RWDService001 .col-md-3 {    min-height: 250px;    padding: 60px 0 0;}.funny-boxes > .funny-boxes-text > h4 {font-size: 22px;padding-bottom: 5px;}.RWDService001 .col-md-3:before { top: -12px;right: calc(50% - 14px);font-family: sans-serif;}.RWDService001 .col-md-3 {margin-top: 30px;}/**/ 
.RWDservice005 .block .link:hover {    background-color: #f5e7d0;    color: #1f180b;}.project-block .project-button a:hover {    background: transparent;    transition: .3s ease;}.RWDservice005 .block:hover .link {    background-color: #f5e7d0;    color: #1f180b;}/*---內頁---*/ 
.service_item {min-height: 300px;}.form-horizontal .form-group .control-label {width: 12%;}.form-horizontal .form-group .col-md-5 {width: 38%;}.form-horizontal .form-group .col-md-11 {width: 88%;}h1.pageTitle::before {width: 100px; height: 100px; top: -50px; left: -15px;}section.call_to_action {padding: 50px 0 10px 0;}.serviceinner.empty .right, .serviceinner.empty .left {    float: none;    width: 100%;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.project-button a {width: 30%;}.RWDservice005 .block .link {width: 75%;padding: 5px;}.RWDService001 .col-md-3 {    min-height: 260px;    padding:50px 0 0;    width: calc(50% - 30px);    margin: 20px 15px 20px; float: left;}.footer-copyright {width: 80%;margin: 0 auto;}.RWDbanner_plus01 .logo {    width: 520px;}.cd-primary-nav {z-index: 22;}#mobile-fixed {z-index: 21;}.funny-boxes-text {min-height: 120px;}/*---內頁---*/ 
.form-horizontal .form-group .control-label {width: 100%;}.form-horizontal .form-group .col-md-5 {width: 100%; margin-bottom: 15px;}.form-horizontal .form-group .col-md-11 {width: 100%;}#sidebar {width: 100%; padding: 0 15px 30px;}.ser_box1 {grid-template-columns: 1fr 1fr;}.service_item {min-height: 380px;}.ser_icon {width: 100px; height: 100px; padding: 20px;}.form-horizontal .form-group {margin: 0 -15px 15px;}.rec_txt {    width: 100%;    padding-right: 0px;    padding-bottom: 30px;}.rec_img {    width: 100%;}.recruit_box {    flex-direction: column;}#eformsForm_3_74 .form-horizontal .control-label {width: 100%;}#eformsForm_3_74 .col-sm-12.col-md-11 {width: 100%;}#eformsForm_3_74 .col-md-5 {width: 100%;}.btn.btn_back {display: block; float: none; width: 100%;}.form-group:nth-child(6) .col-sm-12.col-md-11 {    padding: 0 15px;}.ser2 img {    width: 100% !important;    margin: 0 0 20px !important;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDbanner_plus01 .logo {    width: 500px;}
}
/*800px end*/
/*pad版 start*/
@media (max-width: 768px) {
/* 選單 */ 
.navbar-nav{margin:0}.RWDbanner_plus01 .logo {width: 430px;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slick-caption {    top: 15%;}.RWDbanner_plus01 .logo {    width: 520px;}.funny-boxes-text{    border-right: none;    margin-bottom: 0;    text-align: left;    position: relative;    left: 60px;}.funny-boxes.float-shadow > .funny-boxes-icon {float: left;}.strong-block .container {    width: 90%;}.funny-boxes.not-right-column {    padding-bottom: 20px;    border-bottom: 1px solid #e0dedb;    margin-bottom: 40px;display: flow-root;}.strong-block {    padding: 70px 0 70px;}.strong-block:after {    width: 120px;    height: 120px;    bottom: -60px;}.RWDmobile_bottom_v2 .icon { display: none;}.mobile_bottom__li:first-child .mobile_bottom__a {background: #63d465;}.mobile_bottom__a, .mobile_bottom__a:hover, .mobile_bottom__a:active, .mobile_bottom__a:focus {color: #333;}.RWDmobile_bottom_v2 .text {font-size: 15px;font-weight: bold;}.mobile_bottom__li {    flex: 1 1 25%;    border-left: 0px solid #fff;    border-right: 0px solid #fff;}.mobile_bottom__li:nth-child(2) .mobile_bottom__a {    background: #f7c2b4;}/*.RWDservice005 .block {    width: calc(50% - 20px);    margin: 0 10px 30px;    float: left;}.RWDservice005 .img_block {flex-wrap: wrap;}*//**/ 
.footer-ph {    opacity: 0;    transition: .3s ease;}.footer-ph-change {    opacity: 1;    transition: .3s ease;}.RWDservice005 .block .title2 {    max-height: 70px;    height: 70px;    font-size: 14px;}.footer-block {    padding: 0 0 100px;}/*0203修改*/ 
.funny-boxes-text {    left: initial;min-height: auto;    margin-left: 130px;}.funny-boxes > .funny-boxes-text > p {    width: 100%;}/**/ 
.shopping section.call_to_action .container {padding-left: 15px; padding-right: 15px;}.credit .control-label, .delivery-editor ul, .goadd-box, .info-editor ul, .plus-fixed .name a, .plus-list .name a, .shopping-item .name, .shopping-step .name {letter-spacing: 1px;}.RWDshopping {letter-spacing: 1px;}#mobile-fixed .fixed-in {width: 100%; letter-spacing: 1px;}#mobile-fixed .btn-box {padding-left: 0; width: 100%;}#mobile-fixed .btn-box .normal {max-width: 100%;}#mobile-fixed .btn-box.step1 li, #mobile-fixed .btn-box.step2 li {width: 49%;}#mobile-fixed .btn-box .normal {    font-size: 15px;    border-radius: 99em;    transition: .5s all;    background: #f5e7d0 !important;    color: #333;    border: none;}/*210223修改*/ 
.RWDService002 .fa {    width: 40px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.serviceinner ol li {    width: 100% !important;margin: 0 0 10px !important;}.serviceinner ol {    padding-left: 25px;}ul.serarea li {    width: 50% !important;}.step-block {    padding: 80px 0;}.strong-block {    padding: 50px 0 60px;}.footer-left {    padding: 80px 0;}.RWDbanner_plus01 .logo {    width: 450px;}.RWDbanner_plus01 .slick-caption {    top: 10%;}#RWDfullscreen01 h2.sub-title { font-size: 17px !important;line-height: 1.8;}#RWDfullscreen01 h1.main-title {    font-size: 26px !important;    margin-bottom: 20px !important;}.funny-boxes-text {    border-right: none;margin-bottom: 0;}.funny-boxes.not-right-column {    padding-bottom: 40px;    border-bottom: 1px solid #e0dedb;    margin-bottom: 40px;}.project-button a {    width: 100%;}.RWDservice005 .block .link {    width: 85%;    padding: 5px;    margin: 20px auto 25px;}.RWDservice005 .block .title2 {    height: auto;    max-height: initial;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    white-space: normal;    overflow: hidden;}.RWDbanner_plus01 .container {    width: 100%;}.RWDService001 .col-md-3 {    min-height: 230px;    padding:40px 10px 0;    width: calc(50% - 10px);    margin: 20px 5px 20px;   }.RWDService001 article.boxFeature-2 h2 {    font-size: 16px;}.RWDService001 .col-md-3:before {top: -11px;font-size: 20px;right: calc(50% - 12px);}.RWDService001 .col-md-3:after {top: -20px;right: calc(50% - 40px);width: 40px;height: 40px;}.footer-left:before {left: 0;}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: 0;}.fl {width: 180px;}.fl img {width: 100%;position: relative;}.RWDservice005 .block {width: 100%;margin: 0 0px 40px;}.RWDservice005 .img_block {    flex-wrap: wrap;}.RWDservice005 .box_title .text1 {font-size: 26px;}#RWDfullscreen01 h1.main-title::before {left: 0;}/*210223修改*/ 
.RWDservice005 {margin: 0;}#m_RWDfullscreen01_63_2 > div.box_title {    display: none;}.project-block .RWDservice005:nth-child(2) .block:last-child {margin: 0;}/*---內頁---*/section.call_to_action .container {padding-left: 10px; padding-right: 10px;}h1.pageTitle {font-size: 26px;}h1.pageTitle::before {width: 70px;height: 70px;top: -35px;}.ser_box1 {    grid-template-columns: 1fr;}.service_item {    min-height: auto;    font-size: 14px;}.icon_item {    width: 50%;}.ser_box2 {    justify-content: flex-start;    flex-wrap: wrap;}.ser_icon {    width: 130px;    height: 130px;    padding: 25px;}.icon_item {    padding-bottom: 20px;}.eformsForm.layout {padding: 50px 15px;}section.call_to_action {    padding: 35px 0 10px;}#eformsForm_2_62 {    padding: 50px 15px;}#eformsForm_3_74 {    padding: 50px 15px;}.boxname {    width: 88%;    display: inline-block;    margin-right: 0;}input[type=checkbox], input[type=radio] {    display: inline-block;    width: 10%;}#eformsDesc_3_74 > div {    text-align: left !important;}#eformsDesc_3_74 > div > div:nth-child(2) {    text-align: left !important;}.ser_btn a {    display: block;    text-align: center;}.serb_img {    padding: 30px 0 0;    flex-direction: column;}#eformsDesc_1_86 > div > div > div:nth-child(1) > img {    width: 100%;}.serb_img>div {    padding-bottom: 15px;}.serc {    width: 100%;    padding-top: 30px;}.sere {    flex-direction: column;    width: 100%;    padding-top: 30px;}.sere>div {    padding-bottom: 15px;}.footer-copyright .copyright {margin-right: 0;}.footer-copyright .RWDssl01 {margin-right: 0;}.serviceinner.ser1 li {    width: 100%;    margin: 0 0 15px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #655a57;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button { border: 1px solid #655a57;}.RWDbanner_plus01.style-dotnav.control-right .control-box {bottom:-10px !important;}.RWDbanner_plus01 .logo {    width: 360px;}.RWDbanner_plus01 .slick-caption {    top: 10%;}.fl {width: 180px;}.funny-boxes-text{    border-right: none;    margin-bottom: 0;    text-align:center;    position: relative;    left:0px;width: 100%;    margin: 0;    padding: 0 30px;}.funny-boxes.float-shadow > .funny-boxes-icon {float: none;}.strong-block .container {width: 95%;}#RWDfullscreen01 h1.main-title::before {    width: 80px;    height: 80px;    top: -45px;    left: -12px;}.funny-boxes.not-right-column {    display: block;}.RWDservice005 .block {    margin: 0 0px 30px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .logo {    width: 320px;}.RWDService001 .col-md-3 {padding: 40px 5px 0;}.footer-right {width: 95%;margin: 0 auto;}#RWDfullscreen01 .section-subject .row {    margin-right: 0;    margin-left: 0;}#RWDfullscreen01{overflow-x: hidden;}.footer-right{width: 90%;}.menu-item a {margin-right: 5px;}.RWDmenu_plus02 .cd-logo {width: 170px;}#RWDfullscreen01 h1.main-title::before {    left: 0px;}.funny-boxes-text {    padding: 0;}@media (max-width: 350px){.RWDService001 article.boxFeature-2 h2 {font-size: 15px;letter-spacing: 0px;}}
}
/*380px end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDbanner_plus01 .logo {    width: 280px;}.RWDService001 .col-md-3 {    min-height: auto;    padding: 40px 10px 0;    width: 100%;    margin: 20px 0px 40px; padding: 40px 0px 0;float: none;}.menu-item a {margin-right: 0;margin-bottom: 10px;}ul.serarea li {    width: 100% !important;}
}
/*iphone5 end*/