a:hover, a:active, a:focus, a:visited{text-decoration:none}#RWDfullscreen01 .row{margin-right:0px;margin-left:0px;}.index .cd-main-content {top: 70px;position: relative;}/* 動態效果改成fadeIn*/ 
.bounceIn{animation-name:fadeInUp;animation-duration:1s}/*loading*/ 
.fl img {width: 100%;}.fl {width:400px;}/**/ 
.RWDmenu_plus04 .logo {width: 350px;margin-top: 8px;}.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: #a7907c;}.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: #b5a291;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {    border-color: #888;    border-width: 1px 1px 0 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {    padding-right: 10px;    font-family: 'Noto Sans TC', sans-serif;    text-align: center;    color: #555;    letter-spacing: 1px;    font-size: 14px;}.RWDmenu_plus04 .site-nav .menu {    text-align:right;    width: 100%;}.RWDmenu_plus04 .features .share-group span span {    padding-left: 10px; font-family:sans-serif;}.RWDmenu_plus04 .features .share-group span {    font-size: 14px;    text-align: center;    letter-spacing: 1px; font-family:'Noto Sans TC', sans-serif;}.RWDmenu_plus04 .features .share-group.main_share{    float: right;    padding: 5px 5px;    transition: .3s ease;    position: absolute;    right:0px;    top: 50%; text-align: left;transform: translateY(-50%);color: #333; padding:0;}.RWDmenu_plus04 .features .share-group a img {display:block; margin: auto; width: 22px !important;}.RWDmenu_plus04 .features .share-group a:first-child {    margin-left: 0;    background:#ffe29a;transition: .3s ease;}.RWDmenu_plus04 .features .share-group a:first-child:hover {background: #ffd776;transition: .3s ease;}.RWDmenu_plus04 .features .share-group a {    color: #171515;    background:#ffc3ae;    display: inline-block;    width: 130px;    text-align: center;    padding:14px 0;    margin: 0;}.RWDmenu_plus04 .features .share-group a:hover{background:#fdb9a1;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>ul  {left: 50%;margin-left: -95px;top: calc(100% + 0px);padding: 5px 0 5px;width: 170px;}.RWDmenu_plus04 .features{padding-right:290px;}.RWDmenu_plus04 .header{padding: 0 0 0 30px;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-size: 15px;    padding: 25px 15px;    text-align: center;    cursor: pointer;    font-family:'Noto Sans TC', sans-serif;    letter-spacing: 2px;    color: #555;}/**/ 
.RWDmenu_plus04 .member-block a.login.is-on {background-color: #a4968a;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #a4968a;font-size: 14px;letter-spacing: 1px;}/* 手機menu*/ 
.navbar-default .navbar-toggle{margin-top:14px}/*banner*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #ffc138;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 14px;height: 14px;background: #ffe09c;}.RWDbanner_plus01 .slick-caption.txt-center{margin-top: 8%;}.RWDbanner_plus01 .slick-caption{color:#555;top: 160px;}.RWDbanner_plus01 .logo{width: 300px;}.RWDbanner_plus01 .txt1{    font-size: 55px;    line-height: 1.5;    font-weight: bold;    letter-spacing: 3px;    margin-top: 0;    color: #3e3832;    font-family: 'Noto Sans TC', sans-serif;    margin-bottom: 30px;    border-bottom: 1px solid #c4bdbd;    width: 45%;    padding-bottom: 30px;}.RWDbanner_plus01 .txt1 span span {    font-size: 30px;    line-height: 1;}.RWDbanner_plus01 .txt2{    font-size: 17px;    font-weight: bold;    line-height: 1.5;    margin: 0;    padding: 0;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 3px;}.RWDbanner_plus01 .txt3 {    font-size: 17px;    line-height: 1.5;    margin: 7px 0 0 !important;}.homeFullScreen {background:#fffaf1;}.about_block {background:#fffaf1;position: relative;}.product_block{padding: 100px 0 80px; position: relative;background: #fff9f4;}.service_block {position: relative;padding: 100px 0;}.new_block{padding: 100px 0; position: relative;}/**/ 
.service_block .container {width: 90%;}.product_block .container {width: 75%;position: relative;}.new_block .container {width: 75%;}.homeFullScreen .container {width: 70%;}/**/ 
.about_block:after {    content: "";    position: absolute;    background: url(archive/image/customization/tree3.png)no-repeat;    width: 510px;    height: 136px;    right: 0;    bottom: 0;    z-index: 0;    background-size: contain;    opacity: 0.6;}/*副標字*/ 
.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {    color: #333;    margin: 0;    font-weight: bold;    font-size: 37px;    letter-spacing: 2px;    line-height: 1.8;    margin: 0;}/*標題*/ 
.index .section-subject {margin-bottom: 30px !important;}.index h1.main-title {    color: #000 !important;    font-size: 38px;    font-weight: bold;    line-height: 1.8;    margin: 0;    letter-spacing: 3px;font-family: 'Noto Sans TC', sans-serif;}.index h2.sub-title {    color: #555 !important;    margin: 0;    line-height: 1.8;    font-size: 17px;    letter-spacing: 2px;    font-weight: normal;    margin: 0;}.index .section-line {display: none;}/**/ 
.about_block .RWDparallax_new .picbgbox {height: 600px !important;display: flex !important;justify-content: center;z-index:1;}.about_block .RWDparallax_new .picbgbox .overlay {display: flex;justify-content: center;}.about_block .RWDparallax_new .container.editor {    display: flex;    justify-content: center;    flex-direction: column;    margin: 0 auto;font-family:'Noto Sans TC', sans-serif;font-size: 18px;}.about_block .RWDparallax_new .container.editor h2 {    font-size: 18px;    font-weight: bold;    letter-spacing: 2px !important;    margin-top: 0;    margin-bottom: 0;    color: #7c7770;}.about_block .RWDparallax_new .container.editor h1{    font-size: 37px !important;    font-weight: bold;    letter-spacing: 2px !important;    margin-top: 0;    margin-bottom: 0;    color: #3e3832;    line-height: 1.8;    font-family: 'Noto Sans TC', sans-serif;}.about_block .RWDparallax_new .container.editor p {    width: 50%; text-align:left;    margin: 0px auto 30px;    line-height: 1.8;    font-size: 15px;    letter-spacing: 1px;    color: #555;}.about_block .pass_button a{ text-align: center;      display: block;    width: 250px;    margin: 0 auto;    padding: 12px 0;    border-radius: 25px;    font-size: 17px;    letter-spacing: 2px; transition: .3s ease; color: #ff8256;    border: 3px double #ffab8e; background: #fff;   }.about_block .pass_button a:hover {   color: #fff;    border: 3px double #fff7ea;     background: #ff8256;    transition: .3s ease;}.about_block .RWDparallax_new .section-subject {    border-bottom: 1px solid #d6d1c7;    width: 50%;    margin: 0 auto 20px;    padding-bottom: 10px; text-align: center;}.about_block .RWDparallax_new .container.editor p>span {    padding-bottom: 15px !important;    display: block;}/*課程系列*/ 
.RWDproduct004 .heading-title.heading-arrow-bottom h1 br {display: none;}.RWDproduct004 .callout-dark {    padding: 0;    background-color: transparent;    padding-bottom:0px;    border-bottom:0px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after{display:none}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) { width: 50%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {width: 50%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) .item-box-desc {    position: absolute;    bottom: 0;    left: 10px;    width: 300px;    background:rgb(255 185 135 / 85%);    padding: 20px 40px;    height: 150px;    top: auto;    border-radius: 0 70px 0 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) h3, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) h3  {    color: #333;    letter-spacing: 2px;    line-height: 1.5;    font-size: 22px;    font-weight: bold;    margin-bottom:7px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .list-inline, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) .list-inline {    color: #555;    font-size: 14px;    letter-spacing: 1px;    line-height: 28px;}.RWDproduct004 .item-box-desc {    position: absolute;    bottom: 0;    left: 0;    width: 100%;    margin-bottom: 0px;    background:rgb(249 240 216 / 88%);padding:20px 60px 20px;}.RWDproduct004 #portfolio div.col-md-3 h3 {    letter-spacing: 2px;    line-height: 1.5;    font-size: 18px;    font-weight: bold;    margin-bottom:0px;}.RWDproduct004 .list-inline {    font-size: 14px;    letter-spacing: 1px;    color: #333;    line-height: 28px;    height: auto !important;}.RWDproduct004 .nopadding { border-bottom: 0px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) a h3, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) a h3 {position: relative;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5) {width: calc(100%/3);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:after {    content: "";    position: absolute;    width: 100%;    height: 100%;    pointer-events: none;    border: 10px solid #fff;    z-index: 1;    top: 0;    left: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1)  .list-inline ,.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2)  .list-inline { -webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3)  .list-inline , .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4)  .list-inline , .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5)   .list-inline  { -webkit-line-clamp: 1; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3):hover .item-box-desc , .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4):hover .item-box-desc ,.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5):hover .item-box-desc{background:rgb(243 223 169 / 88%);transition: .3s ease; }.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1):hover .item-box-desc , .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2):hover .item-box-desc{background:rgb(255 168 107 / 85%);transition: .3s ease; }/**/ 
.RWDproduct002_v2 .btn.btn-rj {    background-color: transparent;    color: #333;    border: 0px solid transparent;    transition: all 0.5s ease 0s;    width: 100%;    font-size: 18px;    font-weight: bold;    border-radius: 0;    letter-spacing: 3px;    padding: 7px 0;    position: relative;    background: #fef0cd;    border-radius: 45px;    box-shadow: 2px 3px 5px rgb(139 135 128 / 21%);}.RWDproduct002_v2 .filter-portfolio ul > li {    margin: 0px 5px;    width: calc(100%/5 - 10px);}.RWDproduct002_v2 .filter-portfolio ul {    width: 50%;    margin: 0 0 30px;    float: right;}.RWDproduct002_v2 .btn.btn-rj:hover {    background-color:#ffda7e;    color: #000;    opacity: 1;    font-weight: bold;}.RWDproduct002_v2 .active .btn.btn-rj {    background-color:#ffda7e;    color: #000;    opacity: 1;    font-weight: bold;}.RWDproduct002_v2 .portfolio-bottom-summary h4{    margin: 10px auto 10px;    font-size: 20px;    letter-spacing: 2px;    color: #3c3c3c;    line-height: 1.5;    border-bottom: 1px solid #d6d6d6;    padding-bottom: 10px;    font-weight: bold;}.RWDproduct002_v2 .portfolio-bottom-summary p{    color: #555;    letter-spacing: 1px;    font-size: 14px;    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;}.RWDproduct002_v2 .bounceIn{-webkit-animation-name: fadeIn;animation-name: fadeIn;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0;    width: calc(100%/3 - 31px);    margin: 0 15px 40px; height:auto !important;}.RWDproduct002_v2 .row .col-md-12{padding:0;}.RWDproduct002_v2 .portfolio-item{margin-bottom: 35px;}.RWDproduct002_v2 .section-inner .row:nth-child(2) .col-md-12{    position: absolute;    top:65px;    right: 0;}.RWDproduct002_v2 .section-subject {text-align: left;}.RWDproduct002_v2 .popup-portfolio{margin: 0;}.RWDproduct002_v2 {padding:0;}.product_bg {    position: absolute;    top: 0;    width: 100%;opacity: 0.35;}.product_bg .RWDparallax_new .picbgbox {height:800px !important;}.RWDproduct002_v2 .section-subject {margin: 0 0px 70px !important;}.RWDproduct002_v2 .portfolio-bottom {    width: 80%;    margin: 0 auto;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {color: #8f713c;}.RWDproduct002_v2 .portfolio-bottom-summary {    height: auto !important;}/*RWDnews005*/ 
.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p {    font-size: 15px !important;    -webkit-line-clamp: 2;    overflow: hidden;    text-overflow: ellipsis;    width: 90%;    padding-left: 30px;    margin-top: -8px;    display: -webkit-box;    -webkit-box-orient: vertical;    color: #555;    letter-spacing: 1px;}.RWDnews005 span {    opacity: 0.3;    padding: 0 10px;}.RWDnews005 h3 {    display: inline-block;    color: #324853;    font-weight: bold;    letter-spacing: 2px;    line-height: 1.5;    font-size: 18px;}.RWDnews005 h4 {    font-size: 18px;    margin: 0;    display: inline-block;    color: #324853;    font-weight: bold;    letter-spacing:1px;    line-height: 1.5;}.RWDnews005 .margin-top-20 {    margin:20px 0 !important;    padding-left:30px;}.RWDnews005 .owl-carousel .owl-item div {text-align: left;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;border-radius: 0;}.RWDnews005 .controlls-over .owl-pagination {display: none;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #989898;    background: transparent;    border: none;    border-radius: 0;    display: flex;    align-items: center;    justify-content: center;    width: 40px !important;    height: 40px !important;    font-size: 40px;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden; padding: 10px 0;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .controlls-over .owl-controls .owl-prev {left: -65px;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: -65px;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: 0;margin-right: 0;}
/*footer start*/

.footer_block .container  {    width: 100%;    display: flex;    flex-wrap: wrap;    padding: 0;}.footer_block{    position: relative;    color: #555;    letter-spacing: 1px;    font-size: 15px;    background: url(archive/image/customization/ser_bg2.png);}.footer_block a{color: #555;}.ft_left {    width: 20%;    text-align: center;    background: rgb(243 198 182 / 45%);    padding: 100px 0 60px;}.ft_mid {    width: 45%;    display: flex;    justify-content: center;    padding: 100px 0 60px 100px;}.ft_right { width: 35%;padding: 100px 100px 60px 0;}.footer_block ul {    list-style: none;    padding-left: 0;line-height: 2;}.ft_info ul span a {    border: 1px solid #beb4a4;    font-size: 12px;    padding: 0px 10px;    border-radius: 11px;}.ft_info ul span {    font-weight: bold;    width: 90px;    display: inline-block;    color: #333;}.ft_info ul span.map-btn {    width: auto;}/**/ 
.love_botton .love_icon {    width: 25px;    margin-right: 10px;}.button_sec .button_item a img{    width: 25px;    margin-right: 10px;}.button_item a:hover{background:#fff; transition: .3s ease;}.button_item a {    display: flex;    align-items: center;    border: 1px solid #adc4d7;    padding: 10px 23px 10px;    width: 220px;    border-radius: 25px;    color: #333;    font-size: 15px;    letter-spacing: 2px;    margin: 0 auto; transition: .3s ease;}.button_item {    margin-bottom: 15px;}.ft_button {    width: 50%;}.ft_info{    width:50%;}/**/ 
.ft_logo {    font-family: 'Noto Sans TC', sans-serif;    font-weight: bold;    font-size: 17px;}.love_botton {    margin: 20px 0;}.love_botton a:hover {    background: #fff;    border: 4px double #ffc3ae;    transition: .3s ease;}.love_botton a  {    background: #ffc3ae;    display: flex;    width: 200px;    margin: 0 auto;    justify-content: center;    flex-direction: row;    color: #3e2c26;    font-weight: bold;    letter-spacing: 2px;    border-radius: 25px;    padding: 10px 0;    font-family: 'Noto Sans TC', sans-serif;    border: 4px double #fdebe5;transition: .3s ease;}.love_botton a img {    width: 25px;margin-right: 10px;}.ft_left p {    font-size: 13px !important;    color: #695f5c;}/**/ 
.ft_right .RWDedictor {    display: flex; justify-content: center;}.menu-item ul {    padding-left: 7px;}.menu-item h5 {    border-bottom: 1px solid #cecdcd;    padding-bottom: 10px;    font-size: 15px;    font-weight: bold;margin-top:0px;}.menu-item {    width: calc(100%/3 - 20px);    font-size: 13px;    margin: 0px 10px;    padding-top: 7px;    font-weight: bold;}.menu-item a:hover {    color: #a4968a;    transition: .3s ease;}.menu-item a{transition: .3s ease;}.copyright_block {    display: flex;    font-size: 12px;    width: 80%;    background: #dbd7d1;    color: #958f85;    right: 0;    position: absolute;    bottom: 0;    justify-content: flex-end;    padding: 7px 100px 7px 0;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {    color: #958f85 !important;}.scrollTop002 .ii {background: #d7c5be;border-radius: 7px;}

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

#RWDPAGE_BASE_PAT02{overflow:hidden;}.page_wrapper_bg .call_to_action{font-size: 15px;font-weight: 400;letter-spacing: 1.5px;color: #555;font-family:'Noto Sans TC', sans-serif;position:relative;}.page_wrapper_bg .call_to_action::after{content:"";    display: block;position: absolute;width: 100%;height: 300px;background: transparent url(archive/image/customization/treeleft.png) left bottom no-repeat;bottom: 0;left: 0;background-size: auto;z-index: -1;}.page_wrapper_bg p{font-size: 15px;line-height: 2;letter-spacing: 1px;font-family: 'Noto Sans TC', serif;margin: 0;}.call_to_action img{max-width:100%;}.call_to_action a{color:#666;transition: all 0.5s ease 0s;}.page_wrapper_bg a{transition: all 0.5s ease 0s;}.page_wrapper_bg a:hover{color:#333;}._bd_row h1, ._bd_row h2, ._bd_row h3, ._bd_row h4, ._bd_row h5, ._bd_row h6{font-family: 'Noto Sans TC', serif;}.page_wrapper_bg .call_to_action .xrow ol, .page_wrapper_bg .call_to_action .xrow ul{padding-left:20px;}.RWDslider01 .products-list{padding: 0 !important;}/*header*/ 
.RWDmenu_plus02 .container {width: 100%;padding: 0 25px !important;}/*標題麵包屑*/ 
.page_subject{padding: 0;text-align: center;}.hgroup{margin-bottom: 0px;}.hgroup h1{font-size: 33px;color: #3e3832;font-weight: 600;letter-spacing: 4px;line-height: 1.5;margin: 0 auto 3px;text-align: center;}.hgroup .breadcrumb{text-align: center;border: 0 solid transparent;border-radius: 0;background-color: transparent;position: relative;bottom: auto;right: auto;left: auto;margin: 0 auto;float: none !important;display: block;padding: 0;font-size: 15px;}.product1 .hgroup .breadcrumb::before, .product1 .hgroup .breadcrumb::after{width: 25%;}.page_wrapper_bg .hgroup .breadcrumb a{color: #7c7770;}.hgroup .container{width:100% !important;min-width:100% !important;border-bottom: none;}.page_wrapper_bg .call_to_action h3{margin: 0 auto 20px;color: #333;font-size:23px;line-height: 1.4;}.page_wrapper_bg .call_to_action h3 span {font-size: 18px;line-height: 1.8;}.RWDeditor01 .model-title{margin-bottom: 20px !important;color: #333;font-size: 23px !important;line-height: 1.4 !important;}.page_wrapper_bg .call_to_action h4{margin: 0 auto 20px;color: #333;font-size: 18px;line-height: 1.4;background-color: #ffe29a;padding: 5px 15px;border-radius: 0 50px 50px 0;}.page_wrapper_bg .call_to_action h6{margin: 0 auto 10px;color: #333;font-size:18px;line-height: 1.4;border-bottom: 1px solid #d9c1ad;padding-bottom: 10px;}/*列表上方說明*/ 
.call_to_action .webdesc{padding: 0;background: rgba(249, 240, 216, 0.88);padding: 35px 25px;margin-bottom: 50px;font-size: 15px;color: #555;text-align: left;border-bottom: 1px solid #d6d1c7;}.call_to_action #album .webdesc{padding-bottom: 50px;}/*main*/ 
.page_wrapper_bg .main{margin-top: 74px;top: 0 !important;background:#fffaf1;}.page_wrapper_bg .main .call_to_action img{max-width:100%;}.page_wrapper_bg .banner_block {margin-top: 0;}.page_wrapper_bg .call_to_action > .container{padding: 0 35px;background: transparent;position:relative;}.page_wrapper_bg .call_to_action > .container::before {content: "";background: url(archive/image/customization/pagebox_img.png) no-repeat top center;width: 100%;height: 50px;position: absolute;top: -50px;left: 0;background-size: 100%;opacity: 0.6;transform: scaleY(-1);}.page_wrapper_bg .call_to_action > .container::after {content: "";background: url(archive/image/customization/pagebox_img.png) no-repeat top center;width: 100%;height: 50px;position: absolute;bottom: -50px;left: 0;background-size: 100%;opacity: 0.6;}section.call_to_action{background-color:transparent;padding: 30px 0 80px;font-size: 16px;letter-spacing: 1.5px;line-height: 2;color:#666;position:relative;}section.call_to_action::before {background: url(archive/image/customization/partner-bg-page.jpg) center top no-repeat;content: "";width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background-size: 100%;}section.article-text p{font-size: 15px;letter-spacing: 1.5px;line-height: 2;color:#555;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01{margin-top: 70px !important;}.RWDslider01 .editor{font-size: 15px;line-height: 2;color: #555;}.RWDslider01 .control-box{letter-spacing:0;line-height: 1;font-size:16px;font-family: 'Noto Sans TC', sans-serif;}.page_wrapper_bg .tabs{font-weight: normal;}@media (min-width: 1025px) {.page_wrapper_bg .article-text.rwd .container{padding:0;width: 100%;}}.RWDtimeline01 .line_dot2 span{background: linear-gradient(to bottom,rgb(255, 250, 241) 0,rgb(255, 250, 241) 2%,rgb(255, 250, 241) 100%);}/*按鈕*/ 
.btn.active, .btn:active{box-shadow: none;}.page_wrapper_bg .call_to_action .article-text .btn-primary{padding:0;background-color: transparent;border: none;display: block;}.page_wrapper_bg .call_to_action .article-text .btn-primary a{max-width: 150px;float: none;text-align: center;display: block;width: 100%;padding: 12px 0;border-radius: 25px;letter-spacing: 2px;transition: .3s ease;color: #fff;border: 3px double #fff7ea;background: #ff8256;}.page_wrapper_bg .call_to_action .article-text .btn-primary a:hover{background: #fff !important;color: #ff8256;border-color: #ff8256;}.page_wrapper_bg .call_to_action .pagecontent .btn{border: 0px solid transparent;padding: 0;font-size: 15px;line-height: 1;border-radius: 0;display: block;text-align: right;background-color: transparent !important;}.page_wrapper_bg .call_to_action .pagecontent .btn a{width: 100%;max-width: 130px;letter-spacing: 2px;border-radius: 50px;border: 1px solid #f76841;background: transparent;padding: 11px 0;display: inline-block;text-align: center;color: #f76841;transition: all 0.5s ease 0s;}.page_wrapper_bg .call_to_action .pagecontent .btn a:hover{color: #fff;text-decoration: none;background: #f76841;border: 1px solid #f76841;}.page_wrapper_bg .call_to_action .pagecontent .btn:hover, .page_wrapper_bg .call_to_action .pagecontent .btn:focus, .page_wrapper_bg .call_to_action .pagecontent .btn:active{box-shadow: none;}#eforms .ebtn.currectsend_btn{background:transparent;color:#555;border-radius: 0;line-height: 1;width: 100%;text-align: right;max-width: 100%;}#eforms .currectsend_btn .web_btn2{float: none;text-align: center;display: inline-block;width: 100%;margin: 10px auto 0;padding: 12px 0;border-radius: 25px;font-size: 15px;letter-spacing: 2px;transition: .3s ease;color: #fff;border: 3px double #fff7ea;background: #ff8256 !important;}#eforms .currectsend_btn .web_btn2:hover{background: #fff !important;color: #ff8256;border-color: #ff8256;}.article-text .ebtn{float: none;padding: 0;line-height: 1;background: transparent;border-radius: 0;display: block;text-align: right;cursor: auto;}.article-text .ebtn a{display:inline-block;width: 100%;max-width: 130px;font-size: 15px;letter-spacing: 2px;border-radius: 0;border: none;background: #eee;padding: 11px 0;text-align: center;color: #333;transition: all 0.5s ease 0s;}.article-text .ebtn a:hover{background: #fff !important;color: #ff8256;border-color: #ff8256;}/*產品列表B*/#product .product_list_item div.img{border: 2px solid #eee;}#product .item .subject A.itemlink{color: #3c3c3c;font-weight:normal;}#product .item .subject{margin-bottom: 10px;font-size: 15px;}#product .layoutlist_2 .item{margin: 0 auto 50px;}#product .layoutlist_2 .item:hover a{color:#f76841;}#product .layoutlist_2 .item .summary{min-height:51px;margin-bottom: 25px;font-size: 15px;line-height: 1.7;letter-spacing: 1.5px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}#product .layoutlist_2 .item .summary A.itemlink{color: #555;}#productbx{margin-top: 20px !important;}/*產品內容B*/ 
.RWDproduct_page .pic-box .easyzoom--overlay{border: 2px solid #eee;}#mobile-fixed, .RWDproduct_page{color: #3c3c3c;line-height: 1.8;font-size: 15px;font-family: 'Noto Sans TC', sans-serif;}.RWDproduct_page .products-info .name-box{margin-bottom: 2px;}.RWDproduct_page .products-info .name{color: #3c3c3c;font-weight:bold;font-size: 20px;margin: 50px auto 0;}.RWDproduct_page .products-info .subname{font-size: 15px;letter-spacing: 1.5px;}.RWDproduct_page .products-info ol, .RWDproduct_page .products-info ul{padding:0 !important;}#O_sellPrice {color: #e14318;}.RWDproduct_page .products-info .price-box li.active{color:#555;}.RWDproduct_page .products-info .txt .title{font-size: 15px;letter-spacing: 1.5px;color: #333;}.RWDproduct_page .products-info .txt .editor{font-size: 15px;letter-spacing: 1.5px;color: #555;font-family: 'Open Sans', 微軟正黑體, sans-serif;}.RWDproduct_page .products-info .txt .editor h6{font-size: 18px;color: #231815;font-weight: 600;letter-spacing: 1.5px;margin: 10px auto 10px;}.page_wrapper_bg .products-editor.editor{font-size: 15px;letter-spacing: 1.5px;line-height: 2;color:#555;}.page_wrapper_bg .RWDproduct_page .btn_back{background: transparent;margin-right: 0;border-radius: 0;cursor: auto;padding: 0;display: block;line-height: 1;text-align: right;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add{float: none;text-align: center;display: block;width: 100%;margin: 10px auto 0;padding: 12px 0;border-radius: 25px;font-size: 17px;letter-spacing: 2px;transition: .3s ease;color: #fff;border: 3px double #fff7ea;background: #ff8256 !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, #mobile-fixed .btn-shop .btn.add:hover{background: #fff !important;color: #ff8256;border-color: #ff8256;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop{display:none !important;background: #bb8a76 !important;font-weight: 600;border-radius: 30px;color: #fff;letter-spacing: 1.5px;text-align: center;font-size: 15px;width: 48%;margin-right: 2%;float: right;transition: all 0.5s ease 0s;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover, #mobile-fixed .btn-shop .btn.shop:hover{background:#f7c77f !important;color:#333;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor{color: #555;}.RWDproduct_page button.ibtn{display: block;background-color: transparent;padding: 0;color: #b04213;margin: 0 auto;transition: all 0.5s ease 0s;}.RWDproduct_page button.ibtn:hover{background:#189fb2;}.RWDproduct_page .btn-other .ibtn:hover{color: #d74300;background: transparent;}#btn_shopping{border-radius: 0;background:#e7e9e6;color:#555;font-size: 15px;transition: all 0.5s ease 0s;}#btn_shopping:hover{background:#2b9e94;color:#fff;}#btn_querycar{background:#a4b0aa;border-radius: 0;font-size: 15px;transition: all 0.5s ease 0s;}#btn_querycar:hover{background:#2b9e94;color:#fff;}#product .page_content1 .btn{width: 100%;}.RWDproduct_page .products-info .qtybox .btn{border: none;padding: 0;font-size: 15px;line-height: 35px;border-radius: 0;display: block;text-align: center;background-color: #d7c5be !important;color: #fff;margin: 0 auto !important;}.RWDproduct_page .products-info .qtybox input::-webkit-outer-spin-button, .RWDproduct_page .products-info .qtybox input::-webkit-inner-spin-button { -webkit-appearance: none;margin: 0;}.RWDproduct_page .products-info .qtybox input[type=number] {-moz-appearance: textfield;}/*文章列表H*/ 
.rwdlayoutlist_9 .subject{font-size: 20px;}/*文章列表*/ 
.layoutlist_8 .article_subject {color: #333;font-size: 18px;font-weight: normal;}.layoutlist_8 .list_subject .summary a{font-size: 15px;font-weight: normal;color: #555;}/*文章列表C*/ 
.article1 .layoutlist_4 .list_subject > a{color:#333!important;font-size:18px!important;font-weight:500;line-height:1.5!important; display: block;}.article1 .layoutlist_4 .list_subject .summary{margin:5px 0 0!important;line-height: 1.8;}.article1 .layoutlist_4 .list_subject .summary > a{font-size:15px;letter-spacing:1px;color:#666;}.article1 .layoutlist_4 .list_subject{margin:0}.article1 .layoutlist_4 .listdate .yearmonth{color:#666!important;font-size:12px;letter-spacing:1px!important;padding:0 0 10px!important}.article1 .layoutlist_4 .listdate .day{color:#666!important;font-size:20px!important;line-height:1.5!important;padding-bottom:10px!important;font-weight:700!important}.article1 .layoutlist_4 .item{border: 0!important;}.article1 .layoutlist_4 .item {margin: 0 0 30px;background: white;padding: 20px 10px !important;}.article1 .cate_list.row .col-sm-6.col-md-4 img{transition:1s}.article1 .cate_list.row .col-sm-6.col-md-4:hover img{transform:scale(1.1);transition:1s}.article1 .cate_list.row .img{overflow:hidden}/*文章列表頁籤*/ 
.article-text .tabs nav ul li{border: 0px solid transparent;}.article-text .tabs nav li.tab-current:after, .tabs nav li.tab-current:before{display:none;}.article-text .tabs nav li.tab-current a::after{display:none;}/*文章列表B*/ 
.layoutlist_2 .list_subject a{font-size: 20px !important;color: #231815 !important;margin-top: 5px;display: block;line-height: 1.5 !important;}.layoutlist_2 .list_subject .subsubject {margin: 10px auto 0;font-size: 18px;color: #231815;}.layoutlist_2 .list_subject{font-size: 16px;font-weight: normal;color: #555;margin-top: 0;}.layoutlist_2 .listdate{border-left: 1px solid #eee !important;}.layoutlist_2 .listdate .yearmonth{padding: 0 0 2px;text-align: center;color: #777;}.layoutlist_2 .listdate .day{text-align: center;line-height: 1.2;}@media (min-width: 992px) {.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}}.RWDtimeline01, .RWDtimeline02 {padding-top: 0;}.RWDtimeline01 .model-title{font-size: 24px;letter-spacing: 2px;font-weight: 500;color: #333;}.RWDtimeline01 li.event .point{z-index: 1;}.RWDtimeline01 li.event .point .editor{font-size: 15px;color: #231815;}.RWDtimeline01 li.event:before{background: #fffaf1;left: -16px;}.RWDtimeline01 li.event .point .title{font-weight: 500;}.RWDtimeline02 .timeline2_list .block .text-in{max-height: 80px;}.RWDtimeline02 .timeline2_list .block .text{font-size: 15px;line-height: 1.75;color: #231815;}.RWDtimeline02{color: #666;}.RWDtimeline02 .model-title{font-size: 24px;letter-spacing: 2px;font-weight: 500;color: #333;}/*相簿*/ 
.layoutlist_2 .album_item a{border-bottom: 1px solid #d6d6d6;}.layoutlist_2 .album_item_subject {color: #333;font-size: 15px;}/*下載*/ 
.download .search_input{background: transparent;}.download .list_table tr.even{background: rgba(249, 240, 216, 0.88);}.download .list_table th.list_no, .download .list_table th.list_subject, .download .list_table th.list_date, .download .list_table th.list_downloadbtn{border-bottom: 3px solid #ffcbbb;}/*問與答*/ 
.rwd .faq_answer{background: rgba(249, 240, 216, 0.88);}/*會員*/#btn_member_login{text-align: center;display: block;width: 100%;padding: 12px 0;border-radius: 25px;letter-spacing: 2px;transition: .3s ease;color: #fff;border: 3px double #fff7ea;background: #ff8256;}#btn_member_login:hover{background: #fff !important;color: #ff8256;border-color: #ff8256;}.member_join_strong{color:#231815;}.member.memberlist #join_form{border: none;background-color: #fff;}.join_form-title{color: #231815;font-size: 20px;padding-bottom: 20px;}#join_form .btn-primary{display: block;width: 200px;padding: 12px 0;border-radius: 25px;letter-spacing: 2px;transition: .3s ease;color: #fff;border: 3px double #fff7ea;background: #ff8256;}#join_form .btn-primary:hover{background: #fff !important;color: #ff8256;border-color: #ff8256;}.shopping_viewlogin__submit{background: #2c5271;border-radius: 0;}.member.memberlist .col-sm-9.col-md-9 #join_form{margin: 0px auto 60px;}/*聯絡我們*/ 
.eformsDesc{border-bottom: 0px solid transparent;padding-bottom: 40px;}@media (min-width: 800px) {.form-horizontal .form-group{margin-left: 0;}}.eforms1 .page_wrapper_bg .call_to_action{font-size: 16px;}#eforms .customized_columns  label{font-weight: normal;color: #231815;font-size: 16px;}.form-control{border-radius: 0;}.formdesc{color: #666;}#eforms h2{font-weight: 600;margin: 0 auto 20px;font-size: 18px;color: #333;}#eforms .col-md-4.col-sm-12{filter: grayscale(1);}.systemmsg{text-align: center;}.boxname {margin-right: 10px;margin-left: 5px;}.ebtn.refill_btn{display: none;}.customized_columns #eForm1 .col-sm-12.col-md-11 img{position: absolute;top: 0;left: 95px;}#eforms label.error{color: #f76841 !important;}/*購物車*/ 
.info-box, .no-item, .shopping-item, .shopping_form{box-shadow: 0px 0px 10px rgba(0,0,0,0.2);}#shopping_form .shopping-item{padding: 15px 30px 30px;}.shopping-item .table .pic img{border: 2px solid #eee;}.info-box, .no-item, .shopping-item, .shopping_form {box-shadow: none;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form{background: #fff;}.shop-1 .shopping-price-box .sum-box {background: #fff;}.delivery-box, .goadd-box, .no-sale-box, .notice, .other-check, .sale-box{border: none;box-shadow: none;}.RWDshopping .btn.bg2{font-size: 15px;font-weight: 500;text-align: center;display: block;padding: 11px 0;line-height: 1;border-radius: 25px;letter-spacing: 2px;color: #fff;border: 3px double #fff7ea;background: #ff8256;transition: .3s ease;}.RWDshopping .btn.bg2:hover{background: #fff !important;color: #ff8256;border-color: #ff8256;}.RWDshopping .btn.bg1.normal{font-size: 15px;width: 100%;max-width: 130px;letter-spacing: 2px;border-radius: 50px;border: 1px solid #f76841;background: transparent;padding: 11px 0;line-height: 1;display: inline-block;text-align: center;color: #f76841;transition: all 0.5s ease 0s;}.RWDshopping .btn.bg1:hover{color: #fff;text-decoration: none;background: #f76841;border: 1px solid #f76841;}/*購物車上方圓*/@keyframes num-bg {    0% {        background: #a4968a;        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background:#a4968a;        -webkit-transform: scale(1);        transform: scale(1)    }}/*隱私權*/ 
.in_privacy ul {padding-left: 20px;}/*footer*/

/*內頁 end*/
/*內頁美編 start*/

/*左側固定*/@media (min-width: 1200px) {#sidebar {width: 250px;position: sticky;position: -webkit-sticky;top: 130px;}}.m2018 .products-nav .nav-title {font-size: 20px;width: 100%;text-align: center;font-weight: bold;letter-spacing: 2px;margin-bottom: 28px;background: rgba(255, 185, 135, 0.85);color: #333;padding: 12px 30px;border-radius: 0 25px 0 0;}.m2018 .products-nav>ul>li {border-bottom: 2px dashed rgb(204, 176, 140);margin: 0 0 10px 0;padding: 0 0 5px;}#sidebar .products-nav ul {text-align: center;font-weight: bold;}.m2018 .products-nav>ul>li>a {color: #442d17;}.m2018 .products-nav>ul>li>a:hover, .m2018 .products-nav>ul>li.active>a {color: #a0681a;}#sidebar .products-nav{position:relative;}#sidebar .products-nav::after{content:"";display: block;position: absolute;background: transparent url(archive/image/customization/leftmenustar.png) center center no-repeat;background-size: contain;width: 100px;height: 100px;left: -25px;bottom: -110px;}.xrow {width: 100%;height: 100%;position: relative;display: inline-block;}/*心心小作所*/ 
.item_serone {background-color: #fff;padding: 25px;border-radius: 0 25px 0 0;margin: 35px auto;position: relative;float: none;width: 100%;}.item_serone::after{content:"";display: block;position: absolute;background: transparent url(archive/image/customization/star.png) center center no-repeat;background-size: contain;width: 50px;height: 50px;right: -15px;top: -15px;}#album > div:nth-child(4){display:none;}/*小天使噗浪貢樂團*/ 
.bandwel {background-color: #fff;padding: 25px;border-radius: 0 25px 0 0;margin: 35px auto 0;position: relative;}.bandwel::after{content:"";display: block;position: absolute;background: transparent url(archive/image/customization/star.png) center center no-repeat;background-size: contain;width: 50px;height: 50px;right: -15px;top: -15px;}.bandwelbtn{background: #ffc3ae;display: block;width: 200px;margin: 20px 0 0;color: #3e2c26 !important;letter-spacing: 2px;border-radius: 25px;border: 4px double #fdebe5;text-align: center;font-size: 16px;padding: 5px 0;}.bandwelbtn:hover{background-color:#f76841;border-color:#f76841;color:#fff !important;}/*產品*/ 
.RWDproduct_page .products-con{position:relative;}.RWDproduct_page .products-con::before{content:"";display: block;position: absolute;background: rgba(249, 240, 216, 0.88);width: 100%;height: 100%;z-index: -1;right: -20px;bottom: -20px;}.pro_setumei {background-color: #fff;padding: 50px;position: relative;border-radius: 0 25px 0 0;margin: 15px auto;border-left: 1px solid #e8e4d9;border-bottom: 1px solid #e8e4d9;}.pro_setumei::after{content:"";display: block;position: absolute;background: transparent url(archive/image/customization/star.png) center center no-repeat;background-size: contain;width: 50px;height: 50px;right: -15px;top: -15px;}/*認識我們*/ 
.about_webdesc{background: rgba(249, 240, 216, 0.88);padding: 35px 25px;}.about_item {background-color: #fff;padding: 25px;border-radius: 0 25px 0 0;width: calc(100% / 2 - 30px);margin: 15px 15px 0;min-height:268px;position: relative;}.about_item::after{content:"";display: block;position: absolute;background: transparent url(archive/image/customization/star.png) center center no-repeat;background-size: contain;width: 50px;height: 50px;right: -15px;top: -15px;}.page_wrapper_bg .call_to_action .about_item h6{font-size: 15px;margin-top: 10px;margin-bottom: 6px;padding-bottom: 6px;}.class_item{padding:0 !important;list-style:none;display: flex;width: 100%;margin:10px auto 0;}.class_item li{width: calc(100% / 4);text-align: center;border-right: 3px dotted #ffc3ae;padding: 5px 0;}.class_item li:first-child{border-left: 3px dotted #ffc3ae;}.join_tensi{background: #ffc3ae;display: block;width: 200px;margin: 20px 0 0;color: #3e2c26 !important;letter-spacing: 2px;border-radius: 25px;border: 4px double #fdebe5;text-align: center;font-size: 16px;padding: 5px 0;}.join_tensi:hover{background-color:#f76841;border-color:#f76841;color:#fff !important;}/*捐款方式*/ 
.givecase a{float:left;display: block;width: calc(100% / 3);background: #ffc3ae;margin: 10px 0 0;color: #3e2c26 !important;letter-spacing: 2px;border-radius: 25px;border: 4px double #fdebe5;text-align: center;font-size: 16px;padding: 5px 0;}.givecase a:hover{background-color:#f76841;border-color:#f76841;color:#fff !important;}.givecase a i{margin-left:10px;font-size:18px;}.give_item {background-color: #fff;padding: 25px;border-radius: 0 25px 0 0;width: calc(100% / 2 - 30px);margin: 15px;position: relative;}.give_item:nth-child(3){width:calc(100% - 25px);float:none;clear:both;}.give_item::after{content:"";display: block;position: absolute;background: transparent url(archive/image/customization/star.png) center center no-repeat;background-size: contain;width: 50px;height: 50px;right: -15px;top: -15px;}/*加入協會*/ 
.item_kanyuu{background-color: #fff;padding: 25px;position: relative;border-radius: 0 25px 0 0;margin: 15px auto 0;}.item_kanyuu:nth-child(2){margin-top:35px;}.item_kanyuu::after{content:"";display: block;position: absolute;background: transparent url(archive/image/customization/star.png) center center no-repeat;background-size: contain;width: 50px;height: 50px;right: -15px;top: -15px;}.eforms3 #eformsForm_3_27{margin: 0 -15px;}.eforms3 #eForm1{background-color: #fff;padding: 25px 50px;position: relative;border-radius: 0 25px 0 0;}.eforms3 .formtitle{margin: 0 auto;color: #333;font-size: 18px;line-height: 1.4;border-bottom: 1px solid #d9c1ad;padding: 0px 25px 15px;}.eforms3 .form-horizontal .form-group {margin-right: 0;border-top: 1px dashed #ccb08c;padding-top: 25px;margin-bottom: 25px;}.eforms3 .customized_columns .col-sm-12.col-md-1{float:none;width:100%;}.eforms3 .customized_columns .col-sm-12.col-md-11{float:none;width:100%;padding: 0;}.eforms3 #eForm1 .form-group:nth-child(6), .eforms3 #eForm1 .form-group:nth-child(17){margin: 0 auto;border:none;}.eforms3 #eForm1 .form-group:nth-child(17){margin-top:60px;padding:0;}.eforms3 #eForm1 .form-group:nth-child(6) > label:nth-child(1), .eforms3 #eForm1 .form-group:nth-child(17) > label:nth-child(1){margin: 0 auto !important;color: #333;font-size: 18px;line-height: 1.4;background-color: #ffe29a;padding: 8px 25px !important;border-radius: 15px 15px 0 0;}.eforms3 #eForm1 .form-group:nth-child(7), .eforms3 #eForm1 .form-group:nth-child(18){background: rgba(249, 240, 216, 0.88);padding: 15px 25px;margin-bottom:35px;border: none;}.eforms3 #eForm1 .form-group:nth-child(7) label, .eforms3 #eForm1 .form-group:nth-child(18) label{font-size:15px;}.eforms3 #eforms .currectsend_btn .web_btn2{margin-left: 0;margin-top: 35px;}

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

@media (max-width: 1700px) {.RWDbanner_plus01 .txt1 {font-size: 50px;width: 60%;}.RWDbanner_plus01 .slick-caption {top: 80px;}.ft_mid {padding: 100px 0 60px 40px;}.ft_right {padding: 100px 40px 60px 20px;}.ft_button {width: 40%;}.ft_info {width: 60%;}}@media (max-width: 1600px) {.RWDnews005 .margin-top-20 {padding: 0 15px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p {width: 100%;margin: 0 auto;padding: 0 15px;}}@media (max-width: 1500px) {.RWDmenu_plus04 .header {padding: 0 0px 0 30px;}.RWDmenu_plus04 .features{padding-right:260px;}.RWDmenu_plus04 .features .share-group a {width: 120px;}.RWDmenu_plus04 .site-nav .menu>li>a{font-size:14px;}}@media (max-width: 1400px) {.RWDbanner_plus01 .txt1 {font-size: 40px;}.RWDbanner_plus01 .txt1 span span {font-size: 20px;}.ft_button {width: 50%;}.ft_info {width: 50%;}/**/ 
.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {font-size: 14px;letter-spacing: 2px;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #a7a19d;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDmenu_plus04 .logo {width: 330px;margin-top: 8px;}.RWDmenu_plus04 .features .share-group span span {padding-left: 0;}.RWDmenu_plus04 .features .share-group a {width: 130px;}.RWDmenu_plus04 .site-nav{display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu {display: block;}.RWDmenu_plus04 .features {width: 45%;float: right; position:relative;}.RWDmenu_plus04 .header.is-up {padding: 0 15px;}.RWDmenu_plus04 .header{padding: 0 15px;}.RWDmenu_plus04 .features {padding-right: 0;}.RWDmenu_plus04 .features .share-group.main_share{right: 110px;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle {padding: 37px 45px 37px 15px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) .item-box-desc {position: relative;width: 100%;background: transparent;padding: 20px;border-radius: 0;font-size: 18px;height:auto;left:0}.RWDproduct004 .item-box-desc {position: relative;background: transparent;padding: 20px;text-align: center !important;left:0}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) h3, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) h3 {font-size: 18px;}.RWDproduct004 div.row > div .item-box a img.img-responsive {filter: grayscale(0);}.RWDproduct002_v2 .section-subject {text-align: center;}.RWDproduct002_v2 .section-inner .row:nth-child(2) .col-md-12 {position: relative;top: 0;right: 0;}.RWDproduct002_v2 .filter-portfolio ul {width: 100%;margin: 0 0 30px;}.RWDproduct002_v2 .section-subject {margin: 0 0px 50px !important;}.about_block .RWDparallax_new .picbgbox {height: 550px !important;}.about_block:after {width: 240px;height: 65px;}.RWDnews005 h4 {font-size: 16px;}.RWDnews005 .margin-top-20{padding-left: 0;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item p {padding-left: 0;width:100%;font-size: 14px !important;}.product_block .container {width: 85%;}.new_block .container {width: 85%;}.ft_left {width: 100%;padding: 60px 0;}.ft_left p {margin: 0;}.ft_left p br {display: none;}.ft_right {width: 45%;padding: 60px 100px 40px 0;}.ft_mid {width: 55%;padding: 60px 0 40px 100px;}.copyright_block {width: 100%;position: relative;justify-content: center;padding: 7px 0;}.ft_info {width: 60%;}.ft_button{width:40%;}}@media (max-width: 1300px) {.ft_mid {padding: 60px 0 40px 70px;}.ft_right {padding: 60px 70px 40px 20px;}}@media (max-width: 1200px) {.RWDbanner_plus01 .txt1 {font-size:36px;}.RWDbanner_plus01 .txt1 span span {font-size: 20px;}.RWDbanner_plus01 .slick-caption {top: 40px;}.ft_mid {padding: 60px 0 40px 30px;}.ft_right {padding: 60px 30px 40px 15px;}.button_item a {    letter-spacing: 1px;    width: 200px;    padding: 10px 17px 10px;}.ft_info ul {    letter-spacing: 0px;}}/*---內頁---*/@media only screen and (max-width: 768px){.pagecontent, .pagecontent.menu5, .pagecontent.menu8 {margin: 0 -15px !important;}}@media only screen and (max-width: 450px){.RWDtimeline01 li.event .point {width: calc(100% - 80px);left: 80px;}}@media only screen and (max-width: 414px){.RWDslider01 .pic-list, .RWDslider01.pic-right .pic-list{padding-left: 0 !important;}.RWDslider01 .text {padding-bottom: 0;}.RWDtimeline01 li.event:before {left: 3px !important;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*---內頁---*/ 
.page_wrapper_bg .call_to_action .pagecontent .btn a:hover {background-color: #fffaf1;border: 1px solid #f76841;color: #f76841;}#join_form .btn-primary:hover, #btn_member_login:hover, #eforms .currectsend_btn .web_btn2:hover {background: #ff8256 !important;color: #fff;border-color: #fff7ea;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.about_block .RWDparallax_new .container.editor p {width: 70%;}.about_block .RWDparallax_new .section-subject{width: 70%;}.about_block .RWDparallax_new .picbgbox {height: 650px !important;}.RWDbanner_plus01 .txt2 {font-size: 15px;}.RWDbanner_plus01 .txt3 {font-size: 15px;}.index h1.main-title {font-size: 30px;}.index h2.sub-title {font-size: 15px;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 30px;}.RWDproduct002_v2 .portfolio-bottom-summary h4 {font-size: 17px;}.RWDproduct002_v2 .btn.btn-rj{font-size: 17px;}.RWDproduct002_v2 .portfolio-bottom {width: 95%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1)  .list-inline ,.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2)  .list-inline ,.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3)  .list-inline , .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4)  .list-inline , .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5)   .list-inline  { -webkit-line-clamp: 2;}.RWDproduct004 .item-box-desc {padding: 20px 10px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) .item-box-desc {padding: 20px 10px;}.service_block .container {width: 90%;}.product_block .container {width: 90%;}.new_block .container {width: 90%;}.service_block .container {width: 95%;}.homeFullScreen .container {width: 85%;}.button_item a {width: 215px;padding: 10px 25px 10px;}.ft_right {width: 100%;padding: 40px 60px;}.ft_mid {width: 100%;padding: 60px 70px 0;}.ft_info {width: 60%;}.ft_button {width: 40%;}.copyright_desc span {letter-spacing: 0;}.ft_info ul {letter-spacing: 1px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {display: none;}.RWDnews005 .controlls-over .owl-pagination {display:block;margin-top: 20px;}/*---內頁---*/ 
.class_item{display: block;}.class_item li{width: calc(100% / 2);float: left;border-top: 3px dotted #ffc3ae;}.class_item li:first-child {border-left: none;border-top: none;}.class_item li:nth-child(2){border-top: none;border-right:none;}.class_item li:nth-child(4){border-right:none;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.about_block .RWDparallax_new .picbgbox {height: 600px !important;}.service_block {padding: 80px 0;}.product_block {padding: 80px 0 60px;}.new_block {padding: 80px 0;}.about_block:after {width: 260px; height: 69px;}.about_block:before {    content: "";    background: url(archive/image/customization/treeleft.png)no-repeat;    width: 167px;    height: 80px;    left: 0;    bottom: 0;    background-size: contain;    position: absolute;}.service_block .container {width: 90%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) , .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {width:50%;float: left;height: 300px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5) {width: calc(100%/2);float: left;height: 350px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0;    width: calc(100%/2 - 31px);    margin: 0 15px 40px;}.RWDbanner_plus01 .slick-caption { top: 140px;}.RWDparallax_new .container.editor {padding-top: 0px !important;}.about_block .RWDparallax_new .container.editor p {width:85%;}.about_block .RWDparallax_new .section-subject{width:85%;}.RWDmenu_plus04 .logo {    width: 270px;    margin-top: 16px;}.RWDmenu_plus04 .features {    width: 53%;}/*---內頁---*/#sidebar {margin-bottom: 35px;padding-left: 0;padding-right: 0;}.pagecontent {padding: 0px !important;}.page_wrapper_bg .main .container .container{margin: 15px auto;}.form-horizontal .form-group {margin-left: -15px;margin-right: -15px;}.RWDproduct_page .products-con{padding: 35px 0 20px;}.RWDproduct_page .products-con::before{right: 0;bottom: 0;}.RWDproduct_page .pic-box{width: 100%;float: none;padding: 0;}.RWDproduct_page .products-info{width: 100%;float: none;padding: 0 35px;}#article > div:nth-child(2){margin-top:35px !important;}.RWDtimeline01 li.event:before{left: 27px;}.layoutlist_8 .list_subject .summary {margin: 10px auto 0;}.give_item{float: left;}#album .layoutlist_2 .col-sm-3 {width: calc(100% / 3);}/*左右圖文輪播PAD*/@media screen and (min-width: 415px) and (max-width: 991px){.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column}.RWDslider01 .pic-list{width:80%;padding:0}.RWDslider01 .text{width:100%}.RWDslider01.pic-right .pic-list {padding: 0;}.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column;width:80%;margin:auto;padding:0!important}.RWDslider01 .pic-list{width:80%;padding:0;margin:auto;float:none!important}.RWDslider01.pic-right .control-box{left:50%;transform:translateX(-50%);text-align:center;right:auto}.RWDslider01 .control-box{right:auto;left:50%;transform:translateX(-50%)}}.page_wrapper_bg .call_to_action .pagecontent .btn{margin-top: 50px;}#mobile-fixed .btn-box .bg2 {background: #ff8256;border-radius: 50px;border-color: #ff8256;}#mobile-fixed .btn-box .normal{border-radius: 50px;}.eforms3 .form-horizontal .form-group{margin-left: 0;}.eforms3 .customized_columns .col-sm-12.col-md-1{padding: 0 !important;}
}
/*991px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features .share-group.main_share {display: none;}.mobile_bottom__li:last-child .mobile_bottom__a {background: #ffc3ae;}.mobile_bottom__li:first-child .mobile_bottom__a {background: #ffe29a;}.mobile_bottom__a, .mobile_bottom__a:hover, .mobile_bottom__a:active, .mobile_bottom__a:focus {color: #322f2f;}.mobile_bottom__li {border-left: 1px solid #fff;border-right: 1px solid #fff;}.mobile_bottom__a {padding: 10px 0;}.RWDmobile_bottom_v2 .icon img {width: 20px;}.RWDbanner_plus01 .txt1 {width: 80%;}.RWDmenu_plus04 .features {width:auto;}.ft_mid {    padding: 60px 25px 0;}.button_item a {    width: 200px;    padding: 10px 17px 10px;}.ft_right {    width: 100%;    padding: 40px 15px;}/*---內頁---*/ 
.hgroup h1 {font-size: 30px;}.page_wrapper_bg .main .container .container {padding-left: 0;padding-right: 0;}#album .page_content1 .row {margin-left: -15px !important;}.page_wrapper_bg .call_to_action #album.pagecontent .btn {margin-top: 0;}.page_wrapper_bg .call_to_action .pagecontent .btn a{max-width: 100%;background-color: #fffaf1;}#mobile-fixed .fixed-bottom .price-box{text-align: center;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add{padding: 10px 0;font-size: 15px;}.pro_setumei{padding: 50px 35px;}#eforms .currectsend_btn .web_btn2{max-width: 100%;margin-top: 30px;}.layoutlist_2 .album_item {margin: 10px 0 35px;}.bandwel a {display: block;}.eforms4 .eformsDesc a{display: block;}.eforms3 #eForm1{padding: 25px;}.article1 #article > div:nth-child(3) > article > .row{margin:0 auto;}.about_item{width: 100%;margin: 15px auto 0;min-height: auto;float: none;}.class_item{list-style: decimal;padding-left:20px !important;}.class_item li{float: none;width: 100%;border-right: none;text-align: left;}.class_item li:nth-child(2){border-top: 3px dotted #ffc3ae;}#album .layoutlist_2 {margin-top: 25px;}#album .layoutlist_2 .col-sm-3 {width: 100%;}#join_form .btn-primary{width: 100%;}.member.memberlist .fixed_xs{display:none;}.shopping-item-box .item-btn{background: #fef0cd;}.login-box a b{background: #ff8256;color: #fff;}.givecase a{width: calc(100% / 2);}.article5 #article > div:nth-child(3) > article > div.row{margin:0 auto;}.give_item {float: none;width: 100%;margin: 15px auto;}.give_item:nth-child(3) {width: 100%;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.fl {width: 300px;}.RWDmenu_plus04 .logo {width: 260px;margin-top: 15px;}.ml-stack-nav-toggle {padding: 37px 15px}.RWDbanner_plus01 .txt1 {width: 100%;font-size: 28px;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: left;width:100%;}.homeFullScreen .container {width: 95%;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {top: -100px; position: relative;}.RWDbanner_plus01 .slick-caption {top: 100px;}.RWDbanner_plus01 .txt2 {font-size: 14px;}.RWDbanner_plus01 .txt3 { font-size: 14px;line-height: 1.8;}.RWDbanner_plus01 .txt1 {margin-bottom: 15px;padding-bottom: 15px;}.about_block .RWDparallax_new .container.editor h1 { font-size: 27px !important;}.about_block .RWDparallax_new .container.editor h2 {font-size: 15px;}.RWDproduct004 .heading-title.heading-arrow-top h1, .RWDproduct004 .heading-title.heading-arrow-bottom h1 {font-size: 27px;line-height: 1.5;margin-bottom: 10px;}.index h1.main-title {font-size: 27px;line-height: 1.5;margin-bottom: 10px;}.about_block .RWDparallax_new .container.editor p {width:90%;}.about_block .RWDparallax_new .section-subject{width:90%;}.service_block .container {width: 95%;}.product_block .container {width: 95%;}.new_block .container {width: 95%;}.RWDnews005 .controlls-over .owl-pagination {width: 100%;}.service_block {padding: 60px 0 40px;}.product_block {padding: 60px 0 40px;}.new_block {padding: 60px 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {width: 100%;height: auto;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5) {width: 100%;height: auto;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:after{display: none;}.RWDproduct004 .heading-title.heading-arrow-bottom h1 br {display:block;}.about_block .RWDparallax_new .picbgbox {height: auto !important;}.about_block { padding:40px 0 80px;}.about_block:before{display: none;}.about_block:after {width: 150px;height: 40px;}.about_block .pass_button a {width: 95%;padding: 10px 0;}.ft_right {width: 100%;padding: 40px 30px;}.ft_mid {width: 100%;padding: 60px 30px 0; flex-wrap: wrap;}.ft_info {width: 100%;}.ft_button {width: 100%;}.ft_info ul span {width: auto;margin-right: 15px;}.button_item a {width: 100%;justify-content: center;padding: 10px 0 10px 0px;background: #fff;border: 1px solid #d3dde5;}.button_item { margin: 15px 0;}.menu-item {width: calc(100%/3 - 10px);font-size: 13px; margin: 0px 5px;}.menu-item ul {padding-left: 0;}.copyright_block {justify-content: center; padding: 20px 20px 80px;flex-direction: column;}.ft_info ul span.map-btn {margin-right: 0;}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0px 5px 10px;width: calc(100%/3 - 10px);}.RWDproduct002_v2 .popup-portfolio .portfolio-item {padding: 0;width: calc(100%/2 - 11px);margin: 0 5px 20px;}.RWDproduct002_v2 .btn.btn-rj {font-size: 15px;letter-spacing:1px;}.RWDproduct002_v2 .filter-portfolio ul > li {margin: 0px 2px 10px;width: calc(100%/3 - 4px);}.RWDproduct002_v2 .filter-portfolio ul {margin: 0 0 20px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) .item-box-desc, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) .item-box-desc{padding:10px 0 30px;}.RWDproduct004 .item-box-desc {padding:10px 0 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) .item-box figure , .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4) .item-box figure , .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5) .item-box figure {height: 160px;}.scrollTop002 {bottom: 115px;right: 10px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ft_right {    padding: 40px 15px;}.menu-item a {    letter-spacing: 0;}.RWDmenu_plus04 .features .member-btn {    display: none;}.RWDmenu_plus04 .logo {    width: 235px;    margin-top: 16px;}.RWDbanner_plus01 .txt1 span span {    font-size: 18px;    letter-spacing: 1px;}/*---內頁---*/#product .layoutlist_2 .item .summary {min-height: auto;}.page_wrapper_bg .call_to_action .pagecontent .col-sm-6:nth-child(2){margin-top:30px;}.givecase a{width: 100%;float: none;}.stitleblock {display: block;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.ft_right .RWDedictor {flex-wrap: wrap;}.menu-item {margin: 0 0 15px;padding: 0 10px 0;width: calc(100%/2 - 10px);}.menu-item a {letter-spacing: 1px;font-size: 14px;}.menu-item:first-child {width: 100%;text-align: center;margin-bottom: 40px;padding: 0 20px;}.ft_mid {padding: 60px 20px 0;}.ft_right {padding: 40px 5px;}.RWDmenu_plus04 .logo {    width: 195px;    margin-top: 18px;}.RWDmenu_plus04 .features .cart-btn {    padding: 25px 5px;}.RWDbanner_plus01 .txt1 {    font-size: 26px;}@media (max-width: 360px){.ft_info ul {letter-spacing: 0px;font-size: 14px;}.ft_info ul span {margin-right: 13px;}}/*---內頁---*/ 
.page_wrapper_bg .call_to_action h3{font-size: 21px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.fl {width: 230px;}.RWDmenu_plus04 .header {padding: 0 10px;}.RWDmenu_plus04 .header.is-up{padding: 0 10px;}.RWDmenu_plus04 .features:after{display: none;}.RWDmenu_plus04 .features {margin-right: 0;padding-right: 7px;}.RWDbanner_plus01 .txt1 {font-size: 22px;}.RWDbanner_plus01 .txt1 span span {font-size: 15px;}.RWDproduct004 #portfolio div.col-md-3 h3 {letter-spacing: 1px;font-size: 17px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {width: 100%;margin: 0 0 20px;height: auto !important;}.portfolio-bottom-summary {height: auto !important;}.ft_left {width: 100%;padding: 60px 30px;}.copyright_block {padding: 20px 15px 80px;letter-spacing: 1px;}
}
/*320px end*/