/* all */#RWDfullscreen01 .cd-main-content img{max-width:100%;}a, a:hover, a:focus{text-decoration: none;transition: all 0.3s ease-in-out 0s;}body{font-family:'Playfair Display', 'Noto Serif TC', sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*container*/#RWDfullscreen01 .container, .block_footer > .container{width: 80%;}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:200px;}/*loading圖動畫*/ 
.RWDfakeloader img{animation: loadingani 1.5s ease 0s infinite alternate;}@keyframes loadingani{0% {opacity:0;}50% {opacity:0.5;}100% {opacity:1;}}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*header*/  .RWDmenu_plus04 .header{background: transparent;padding: 25px 3% 0;transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .logo{width: 250px;margin-top: 4px;transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .logo img{filter: grayscale(100%) brightness(0%) invert(100%);transition: all 0.3s ease-in-out 0s;}/*menu04變成漢堡*/ 
.RWDmenu_plus04 .site-nav{display:none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu{display: block;float: right;}.RWDmenu_plus04 .features:after{content: "";position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #8B8989;}.RWDmenu_plus04 .features{margin-right: 15px;padding-right: 20px;position: relative;float: right;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color: transparent;}.RWDmenu_plus04 .ml-stack-nav-toggle{background-color: #E9E6DF;padding: 35px;border-radius: 99em;transition: all 0.3s ease-in-out 0s;}.ml-stack-nav-toggle__line{background: #111;right: auto;left: 50%;transform: translateX(-50%);transition: all 0.3s ease-in-out 0s;}.ml-stack-nav-toggle i{display:none;}.RWDmenu_plus04 #mobile-menu .menu > li{transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 #mobile-menu .menu > li > a{font-size: 16px;transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 #mobile-menu .menu > li.can-link.has-child{cursor: pointer;}.RWDmenu_plus04 #mobile-menu .menu > li.active {background-color: #333;}/*features*/ 
.RWDmenu_plus04 .features{display: flex;top: 17px;padding-right: 0;}.RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i, .RWDmenu_plus04 .lang-select {color: #fff;}.RWDmenu_plus04 .features::after{display:none;}.RWDmenu_plus04 .member-btn .ii-people2, .RWDmenu_plus04 .cart-btn .ii-bag2 {font-size: 20px;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {font-size: 18px;font-weight: 300;}.RWDmenu_plus04 .features .member-btn{padding-right:25px;padding-left:15px;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .search-btn{padding-top:9px;padding-bottom:5px;}.RWDmenu_plus04 .features .cart-btn .cart-nu {line-height: 1;position: relative;top: -3px;}.RWDmenu_plus04 .features .search-btn{width: 40px;padding-top: 4px !important;}.RWDmenu_plus04 .features .search-btn img{filter: grayscale(100%) brightness(0%) invert(100%);transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .cart-block h3, .RWDmenu_plus04 .querycar-block h3{font-size: 1.1rem;}.RWDmenu_plus04 .member-block a.login.is-on, .RWDmenu_plus04 .member-block button.login.is-on, .RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn{background-color: #333;transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .member-block a.login.is-on, .RWDmenu_plus04 .member-block button.login.is-on, .RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn, .RWDmenu_plus04 #login_form_menu{font-size: 1.1rem;}.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {font-size: 1.1rem;}/*全遮罩搜尋-打開*/ 
.cd-search.full input{font-size: 30px;}.cd-search.full .ibtn{font-size: 25px;}@media (min-width: 800px) {.cd-search.full .search-in{max-width: 1000px;width: 80%;}}/*menu編輯器*/ 
.RWDmenu_plus04 .features .edit{line-height: 1;margin-left: 20px;position: relative;top: 0;}.RWDmenu_plus04 .features .edit a{display: block;color: #fff;font-size: 16px;letter-spacing: 2px;border: 1px solid #fff;padding: 10px 30px;border-radius: 50px;}/*漢堡內電話預約*/ 
.RWDmenu_plus04 #mobile-menu .menu > li.social-select{border: none;margin-top: 50px;}.RWDmenu_plus04 #mobile-menu .menu > li.social-select .toggle-submenu::after{display:none;}.RWDmenu_plus04 #mobile-menu .menu > li.social-select > a{font-size: 20px;padding-bottom: 3px;}.RWDmenu_plus04 #mobile-menu .menu > li.social-select > a::before{content:"";display: inline-block;position: relative;width: 15px;height: 15px;background: transparent url(archive/image/customization/tel_icon.svg) center center no-repeat;background-size: contain;margin-right: 5px;}.RWDmenu_plus04 #mobile-menu .menu > li > ul.share-group{display: block !important;background-color: transparent;height: 35px !important;}.RWDmenu_plus04 #mobile-menu .menu > li > ul.share-group > li > a{padding:0 0 0 45px;font-size: 30px;letter-spacing: 1.5px;line-height: 1;}.RWDmenu_plus04 #mobile-menu .menu > li > ul.share-group a img{display:none;}.RWDmenu_plus04 .can-link.social-select .share-group * ~ span{margin-left: 0;}/*header捲動*/ 
.RWDmenu_plus04 .header.is-up{background: #fff;padding-top: 0;}.RWDmenu_plus04 .header.is-up .logo{width: 210px;margin-top: 8px;}.RWDmenu_plus04 .header.is-up .logo img{filter: grayscale(0%) brightness(100%) invert(0%);}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle{border-radius: 0;background-color: transparent;}.RWDmenu_plus04 .header.is-up .features .cart-btn, .RWDmenu_plus04 .header.is-up .features .querycar-btn, .RWDmenu_plus04 .header.is-up .features .share-group a, .RWDmenu_plus04 .header.is-up .features i, .RWDmenu_plus04 .lang-select{color: #333;}.RWDmenu_plus04 .header.is-up .features .search-btn img{filter: grayscale(0%) brightness(100%) invert(0%);}/*header_hover*/@media screen and (min-width: 1200px) {.RWDmenu_plus04 .ml-stack-nav-toggle:hover{background: #c32f2a;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover .ml-stack-nav-toggle__line{background: #fff;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle:hover {background: #c32f2a;}.RWDmenu_plus04 #mobile-menu .menu > li:hover{background-color:#c32f2a;}.RWDmenu_plus04 .menu li:hover > a{color:#fff;}.RWDmenu_plus04 .menu li:hover > ul > li > a{color: #666;}.RWDmenu_plus04 .menu li ul > li > a:hover{color: #c32f2a;}.RWDmenu_plus04 #mobile-menu .menu > li:hover .toggle-submenu::after{color:#fff;}.RWDmenu_plus04 .features .edit a:hover{background-color:#E9E6DF;border-color:#E9E6DF;color:#111;}.RWDmenu_plus04 .member-block a.login.is-on:hover, .RWDmenu_plus04 .member-block a.signin:hover {background-color: #c32f2a;border-color: #c32f2a;color:#fff;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn:hover, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover {background: #c32f2a;}.RWDmenu_plus04 #mobile-menu .menu > li.social-select:hover{background-color: transparent !important;}.RWDmenu_plus04 #mobile-menu .menu > li.social-select:hover a, .RWDmenu_plus04 #mobile-menu .menu > li.social-select > a:hover{color:#666 !important;}.RWDmenu_plus04 #mobile-menu .menu > li.active.social-select{background-color: transparent;color:#666;}}/*main*/ 
.wrapper_bg .main{background-color:#E9E6DF;}/*標題*/ 
.RWDproduct002_v4 .section-subject{text-align: left;margin: 0 0 80px 10px;}.RWDService001 .row.section-subject{margin: 0 auto 70px;text-align: left;}.RWDnews005 .section-subject {text-align: left;margin-bottom: 65px;}.RWDedictor001 .section-subject {text-align: left;margin-bottom: 80px;}#RWDfullscreen01 h1.main-title, .RWDproduct002_v4 .main-title, .RWDleft_cont002 .item-second .text-box .title{color: #111;font-weight: 600;font-size: 3.3rem;letter-spacing: 5px;margin: 0 auto;line-height: 1.3;}.RWDservice011 .link_box .title{font-weight: 600;font-size: 2rem;letter-spacing: 3px;margin: 0 auto;line-height: 1.3;}.RWDedictor001 h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle{margin: 15px auto 0;font-size: 1.5rem;letter-spacing: 3px;line-height: 1.6;color: #111;font-weight: 600;}.RWDService001 h2.sub-title{display:none;}#RWDfullscreen01 .section-line, .RWDleft_cont002 .item-second .text-box .underline{display:none;}.RWDleft_cont002 .item-second .text-box .title, .RWDleft_cont002 .item-second .text-box .subtitle{display:none;}/*內文字級*/ 
.RWDbanner005_v2 .main-title, .portfolio-bottom__h4, .RWDnews005 h4, .news005_h4, .RWDservice011 .link_box .name, .block_footer h1{font-size: 1.6rem;}body, html, .RWDbanner005_v2 .subtitle, .RWDService001 .boxFeature-2 h2, .RWDproduct002_v4 .btn.btn-rj, .RWDproduct002_v4 .btn-box .btn, .RWDnews005 p.text-left, .RWDbtn01 .btn, .RWDleft_cont002 .item-second .text-box .about_btn a, .RWDleft_cont002 .item-second .text-box .text, .RWDservice011 .link_box .mid_box, .block_footer h2{font-size: 1.1rem;}/*新Banner*//*banner輪播點*/ 
.RWDbanner_plus01.style-dotnav.control-center .control-box{width: 80%;margin: 0 auto 5%;left: 0;right: 0;}.RWDbanner_plus01.style-dotnav .control-box .control{text-align: left;}.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center bottom;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li{margin: 0 2px;transition: all 0.3s ease-in-out 0s;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #E9E6DF;width:35px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: #E9E6DF;border-radius: 50px;height: 8px;line-height: 10px;font-size:10px;transition: all 0.3s ease-in-out 0s;}/*Banner文字*/ 
.RWDbanner_plus01 .slick-caption{top: auto;bottom: 30%;}.RWDbanner_plus01 .slick-caption .container{width: 80% !important;padding: 0;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2, .RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4, .RWDbanner_plus01 .slick-caption .txt5, .RWDbanner_plus01 .slick-caption .txt6{color:#e9e6df;}.RWDbanner_plus01 .slick-caption .txt1{font-size: 5rem;letter-spacing: 5px;font-weight: 600;line-height: 1.3;}.RWDbanner_plus01 .slick-caption .txt2{font-size: 1.7rem;letter-spacing: 3px;margin-top: 20px;}.RWDbanner_plus01 .slick-caption .txt2 p{margin: 0 auto;position: relative;left: -15px;}/*最新消息*/ 
.block_news{padding:7vw 0 4vw;overflow:hidden;}.RWDbanner005_v2 .add-cart{bottom: 0;height: 100%;}.RWDbanner005_v2 .add-cart::before{background-color: transparent;}.RWDbanner005_v2 .main-title{letter-spacing: 1.5px;font-weight: 600;margin: 40px auto 15px;color: #111;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.RWDbanner005_v2 .subtitle {color: #666;margin-bottom: 0;letter-spacing: 1.5px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.RWDbanner005_v2 .swiper-left, .RWDbanner005_v2 .swiper-right{margin-top: 3vw;opacity: 0.3;}.RWDbanner005_v2 .swiper-left {border-right: none;}.RWDbanner005_v2 .swiper-right {border-left: none;}.RWDbanner005_v2 .swiper-left img, .RWDbanner005_v2 .swiper-right img{width:150%;max-width:150% !important;}.RWDbanner005_v2 .swiper-left .main-title, .RWDbanner005_v2 .swiper-right .main-title, .RWDbanner005_v2 .swiper-left .subtitle, .RWDbanner005_v2 .swiper-right .subtitle{display:none;}.RWDbanner005_v2 .sqare_shadow.swiper-prev, .RWDbanner005_v2 .sqare_shadow.swiper-next{top: 40%;border-radius: 99em;height: 80px;width: 80px;transition: all 0.3s ease-in-out 0s;}.RWDbanner005_v2 .sqare_shadow.swiper-next::after, .RWDbanner005_v2 .sqare_shadow.swiper-prev::after{opacity: 1;border-top: 2px solid #111;border-left: 2px solid #111;transition: all 0.3s ease-in-out 0s;}/*hover*/@media screen and (min-width: 1200px) {.RWDbanner005_v2 .sqare_shadow.swiper-prev:hover, .RWDbanner005_v2 .sqare_shadow.swiper-next:hover{background-color: #c32f2a;}.RWDbanner005_v2 .sqare_shadow.swiper-next:hover::after, .RWDbanner005_v2 .sqare_shadow.swiper-prev:hover::after{border-top: 2px solid #fff;border-left: 2px solid #fff;}}/*代理品牌*/ 
.block_bland{position:relative;padding:6vw 0 5vw;border-top: 1px solid #dfd1c6;border-bottom: 1px solid #dfd1c6;}/*.block_bland::before{content:"";display: block;position: absolute;width: 35vw;height: 100%;background: transparent url(archive/image/customization/brandbg.jpg) left bottom no-repeat;background-size: 37vw;left: 0;bottom: 0;background-attachment: fixed;}*/ 
.block_bland .container{display:flex;justify-content: flex-end;align-items: center;}.block_bland .RWDService001{width:57%;}.RWDService001 .row:after{clear: none;}.RWDService001 .row.section-subject:after{clear: both;}.RWDService001 .row.section-subject .col-md-12{padding:0;}.RWDService001 .row{margin:0 -2vw;}.RWDService001 a .col-md-3.col-sm-6{width: calc(100% / 4);padding: 0 2vw;margin-bottom: 50px;}.RWDService001 i{margin:0 auto;}.RWDService001 i img {box-shadow: 10px 10px 20px rgb(0 0 0 / 10%);transition-property: box-shadow, color, background;transition: all 0.3s ease-in-out 0s;}.RWDService001 a:hover i img{box-shadow: 2px 2px 8px rgb(0 0 0 / 15%);}.RWDService001 .boxFeature-2 h2{margin: 30px auto 0;text-align: center;letter-spacing: 1px;color: #111;font-weight: 500;}.RWDService001 .boxFeature-2 p{display:none;}/*產品介紹*/ 
.block_product{position: relative;padding: 6vw 0;}.RWDproduct002 .btn.btn-rj:hover, .btn.btn-rj:focus{background-color: transparent;}.RWDproduct002_v4 {    padding: 0;z-index: 2;}.RWDproduct002_item_block .col-md-12{padding:0;}.RWDproduct002_v4 .popup-portfolio{margin-left:-1vw;margin-right:-1vw;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0 auto 50px;padding: 0 1vw;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:hover {    border-color: #333;}.RWDproduct002_v4 .showbottom a{text-align: left;}.portfolio-bottom__h4 {color: #111;border-top: none;padding: 30px 0 15px;letter-spacing: 1.5px;font-weight:600;}.portfolio-bottom__p {margin: 0 auto;letter-spacing: 1.5px;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom__h4 {    color: #000;}.RWDproduct002_v4 .filter-portfolio ul {background: transparent;padding: 20px 0 0 0;align-items: center;}.RWDproduct002_v4 .filter-portfolio ul>li {    margin: 0;    width: 100%;}.RWDproduct002_v4 .btn.btn-rj {text-align: left;display: block;padding: 15px 0;letter-spacing: 0;border-bottom: 1px solid #ccc;color: #999;position: relative;}.RWDproduct002_v4 .active .btn.btn-rj {color:#333;background: transparent;}.RWDproduct002_v4 .active .btn.btn-rj::after{content:">";background: transparent;color: #333;display: block;position: absolute;right: 0;top: 50%;transform: translateY(-52%);font-size: 20px;}.filter-portfolio:before {content: "產品分類";position: relative;left: 0;display: block;color: #333;font-size: 20px;letter-spacing: 3px;border-top: 1px solid #333;border-bottom: 1px solid #333;padding: 15px 0;}.filter-portfolio {    position: relative;}.row.RWDproduct002_v4_catalogue {    width: 350px;    padding: 0 0 100px;}.RWDproduct002_item_block {    width: calc(100% - 400px);    min-height: 700px;}html.no-touch .RWDproduct002_v4 .btn.btn-rj:hover {    background: transparent;    color: #000;}.RWDproduct002_v4 .btn-box .btn {position: absolute;left: 22px;bottom: 30px;max-width: 320px;border: none;background: #d7d2c7;color: #333;letter-spacing: 1.5px;border-radius: 50px;padding: 8px 30px;text-align: left;transition: all 0.5s ease-in-out 0s;}.RWDproduct002_v4 .btn-box .btn::before{content:"";display: block;position: absolute;width: 35px;height: 35px;right: 30px;top: 50%;transform: translateY(-50%);background-color: #B5AB97;border-radius: 99em;transition: all 0.3s ease-in-out 0s;}.RWDproduct002_v4 .btn-box .btn::after{content: "\f105";display: block;position: absolute;width: 20px;height: 20px;right: 30px;top: 50%;transform: translateY(-50%);opacity: 1;transition: all 0.5s ease-in-out 0s;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;font-size: 20px !important;color: #fff;}.RWDproduct002_v4 .btn-box .btn:hover::before{background-color:#c32f2a;}.RWDproduct002_v4 .btn-box .btn:hover::after {color: #fff;}.RWDproduct002_v4 .btn-box .btn:hover {    background: #fff;    color: #666;}.RWDproduct002_v4 .btn-box .btn:hover::after{right:30px;opacity: 1;}/*product002拿掉ㄉㄨㄞ ㄉㄨㄞ*/ 
.RWDproduct002_v4 .portfolio-item > .inner-content{opacity: 1 !important;}.RWDproduct002_v4 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;}.bottombg{position:relative;z-index: 1;}.bottombg::after{content:"";display: block;position: absolute;width: 50vw;height: 130%;background: transparent url(archive/image/customization/bgkazari.png) bottom right no-repeat;background-size: contain;bottom: 0;right: 0;z-index: -1;}/*產品改選單*/@media screen and (min-width: 992px) {.filter-portfolio::before, .RWDproduct002_v4 .active .btn.btn-rj::after{display:none;}.row.RWDproduct002_v4_catalogue {width: 100%;padding: 0;z-index: 1;margin: 0 auto;position: relative;top: 0;}.RWDproduct002_v4 .filter-portfolio ul{flex-direction: row;padding:0;width: 100%;max-width: 600px;margin: 0 auto 40px;}.RWDproduct002_v4 .filter-portfolio ul > li{margin:0 5px;}.RWDproduct002_v4 .btn.btn-rj{border: 1px solid #ccc;text-align: center;padding: 8px 0;background: #fff;}.RWDproduct002_v4 .active .btn.btn-rj {color: #fff;background: #555;border-color: #555;}html.no-touch .RWDproduct002_v4 .btn.btn-rj:hover {background: #dbdbdb;color: #333;border-color: #dbdbdb;}.RWDproduct002_item_block {width: 100%;min-height: auto;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 4 - 1px);}.RWDproduct002_v4 .popup-portfolio {margin: 0 auto 0.8vw;}.RWDproduct002_v4 .btn-box{clear: both;}.RWDproduct002_v4 .btn-box .btn{position: relative;left: 0;bottom: 0;margin: 0 auto;max-width: 300px;display: block;}}/*案例分享*/ 
.block_case{padding:6vw 0;position: relative;}.block_case::before{content:"";display: block;position: absolute;width: 90%;height: 100%;background-color: #fff;top: 0;left: 50%;transform: translateX(-50%);}#RWDfullscreen01 .RWDnews005 .container{width:100%;padding:0;}/*news005改拿出左右箭頭*/ 
.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-carousel .owl-wrapper-outer{overflow:hidden;}.RWDnews005 .list-inline.list-separator{display:none;}.RWDnews005 .owl-carousel{margin-bottom: auto;}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons{opacity: 1;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{display:none;color: #222;background: transparent;border: 0px solid transparent;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next{width: 40px !important;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: 15px;}.RWDnews005 .controlls-over .owl-controls .owl-prev{left: 15px;}.RWDnews005 .controlls-over .owl-pagination{width: calc(100% - 350px);bottom: -4.8vw;top: auto;position: absolute;text-align: left;left: 20px;margin: 0;}.RWDnews005 .owl-theme .owl-controls .owl-page span{height: 8px;transition: all 0.3s ease-in-out 0s;}.RWDnews005 .owl-theme .owl-controls .owl-page.active span, .RWDnews005 .owl-theme .owl-controls.clickable .owl-page:hover span{width:35px;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -1vw;margin-right: -1vw;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 1vw;}.RWDnews005 .margin-top-20{margin-top: 30px !important;}.RWDnews005 h4, .news005_h4{font-weight: 600;letter-spacing: 1.5px;margin: 30px auto 15px !important;}.RWDnews005 p.text-left{letter-spacing: 1.5px;line-height: 1.7;font-weight: 400;color: #666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}/*btn01*/ 
.RWDbtn01{width: 100%;max-width: 300px;margin: 3vw 0 0 auto;position: relative;transition: all 0.5s ease-in-out 0s;}.RWDbtn01 .btn-box{margin: 0 auto;}.RWDbtn01 .btn-box .col-xs-12 {padding: 0;}.RWDbtn01 .btn{letter-spacing: 1.5px;}.RWDbtn01 .btn, .RWDbtn01 .btn:hover{color: #333;background: #e8e3d9;border-radius: 50px;padding: 15px 30px;border: none;text-align: left;}.RWDbtn01 .btn::before{content:"";display: block;position: absolute;width: 35px;height: 35px;right: 30px;top: 50%;transform: translateY(-50%);background-color: #B5AB97;border-radius: 99em;transition: all 0.3s ease-in-out 0s;}.RWDbtn01 .btn::after{content: "\f105";display: block;position: absolute;width: 20px;height: 20px;right: 30px;top: 50%;transform: translateY(-50%);opacity: 1;transition: all 0.5s ease-in-out 0s;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;font-size: 20px !important;color: #fff;}.RWDbtn01 .btn:hover::before{background-color:#c32f2a;}.RWDbtn01 .btn:hover::after {color: #fff;}/*關於我們*/ 
.block_about {padding: 6vw 0 6.5vw;}/*border-top: 1px solid #d0cdc4;*/ 
.block_about .container{display: flex;flex-wrap: wrap;}.block_about .RWDedictor001{width:100%;}.block_about .RWDleft_cont002{width:100%;}.block_about .container .RWDleft_cont002:nth-child(2){padding-right:0;border-right: none;}.block_about .container .RWDleft_cont002:nth-child(3){padding-left:5vw;}#RWDfullscreen01 .RWDleft_cont002 .container{width: 100%;padding: 0;margin: 0 auto;}.RWDleft_cont002 .item-second { background-color: transparent;display: flex;}.RWDleft_cont002 .item-second a{pointer-events: none;width: 50%;}.block_about .container .RWDleft_cont002:nth-child(2) .item-second{flex-direction: row;}.block_about .container .RWDleft_cont002:nth-child(3) .item-second{flex-direction: column;display:none;}.RWDleft_cont002 .item-second .pic{width: 100%;}.RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.RWDleft_cont002 .item-second .text-box {background: transparent; color: #333;z-index: 1; position: relative;width: 50%;display: flex;align-items: center;padding: 0;padding-left: 5vw;}.RWDleft_cont002 .item-second .text-box > a{display:none;}.RWDleft_cont002 .item-second .text-box .text {position: relative;line-height: 2;letter-spacing: 1.5px;color: #666;margin-top: 3vw;width: 100%;color: #333;font-size: 1.2rem;}.RWDleft_cont002 .item-second .text-box .text::before{content:"";display: block;position: absolute;width: 15vw;height: 1px;background-color: #b5ab97;top: -3vw;left: -25%;}.about_btn{display:none;grid-template-columns: 1fr 1fr;grid-column-gap: 30px;width:100%;max-width: 600px;margin-top: 3vw;}.RWDleft_cont002 .item-second .text-box .about_btn a{width: 100%;font-weight: 400;margin: 0 auto;color: #666;border-color: #666;border: none;transition: all 0.3s ease-in-out 0s;}.RWDleft_cont002 .item-second .text-box .about_btn a img{width:17px;margin-right:10px;position: relative;top: -1px;filter: grayscale(0%) brightness(100%) invert(0%);transition: all 0.2s ease-in-out 0s;}.RWDleft_cont002 .item-second .text-box .about_btn a.btn_line img{width:20px;}/*.RWDleft_cont002 .item-second .text-box .about_btn a.btn_tel{color: #c32f2a;border-color: #c32f2a;}.RWDleft_cont002 .item-second .text-box .about_btn a.btn_line{color: #06c755;border-color: #06c755;}*/ 
.RWDleft_cont002 .item-second .text-box .about_btn a:hover img{filter: grayscale(100%) brightness(0%) invert(100%);}.RWDleft_cont002 .item-second .text-box .about_btn a.btn_tel:hover{color:#fff;background-color: #c32f2a;border-color: #c32f2a;}.RWDleft_cont002 .item-second .text-box .about_btn a.btn_line:hover{color:#fff;background-color: #06c755;border-color: #06c755;}/*預約參觀*/ 
.RWDservice011 .link_area{height: auto;}.RWDservice011 .link_box .bg{z-index: 0;}.RWDservice011 .link_box{padding: 6vw 5vw;transition: all .3s ease;}.RWDservice011 .link_box .mid_box{width: 100%;font-family: 'Lora', 'Noto Serif TC', sans-serif;}.RWDservice011 .link_box .txt_box {position: absolute;right: 60px;top: 30px;}.RWDservice011 .link_box .name{overflow: visible;letter-spacing: 1px;position: relative;}.RWDservice011 .link_box .name::before{content: "\f095";font: normal normal normal 14px/1 FontAwesome;font-size: 14px;font-size: inherit;text-rendering: auto;top: 1px;position: relative;margin-right: 10px;}.RWDservice011 a.link_box:nth-child(2) .name::before{content: "\e90a";font-family: iicon !important;font-size: 23px;}.RWDservice011 .link_box .circle{border: none;display:none;}.RWDservice011 .link_box .circle{font-size: 1.5rem;line-height: 1;}.RWDservice011 a.link_box:nth-child(1) .circle{font-size: 1.7rem;}.RWDservice011 a.link_box:nth-child(1) .ii-more1::before {content: "\f095";font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;top: -2px;position: relative;}.RWDservice011 a.link_box:nth-child(2) .ii-more1::before{content: "\e90a";}.RWDservice011 .link_box:hover .mid_box {transform: none;padding-left: 5em;}.RWDservice011 .link_box:hover .circle {transform: none;opacity: 1;}/*----*/ 
.RWDhistory002 .history-block .pic {background-color: transparent;}/*20230626*/ 
.block_bg_bland {  position: absolute;  width: 35.15vw;  height: 100%;  top: 0; left: 0;    overflow: hidden;}/*20230626*/ 
.bland_bg {  overflow: hidden;display: flex;  justify-content: center; align-items: center;  height: 100%;}.bland_bg img {  height: 100%;   max-width: none !important;  width: auto;}.block_bg_bland .RWDedictor {  height: 100% !important;}.bland_bg img {    width: 100% !important;  height: auto !important;}
/*footer start*/

.block_footer {padding: 0;position: relative;background-color:#333;letter-spacing: 1.5px;line-height: 2;}.block_footer, .block_footer a{color: #E9E6DF;transition: all 0.3s ease-in-out 0s;}.block_footer a:hover{color:#c32f2a;}.block_footer > .container {padding:5vw 0;display: flex;align-items: flex-end;position: relative;justify-content: center;}.block_footer h1{margin: 0 auto 10px;font-weight: 600;}.block_footer h2{margin: 0 auto 35px;letter-spacing: 1px;font-weight: 500;}.footer_left{width:calc(100% / 3);}.footer_right{width:calc(100% / 3);}.block_gmap{width:calc(100% / 3);height: 200px;overflow:hidden;}.block_footer iframe {filter: grayscale(1) brightness(70%);height: 200px;margin: 0 auto;}.timebr{display:none;}/*社群*/ 
.RWDsocial002{text-align: left;margin-bottom:65px;}.RWDsocial002 ul{margin:0;}.RWDsocial002 .pull-right{float: none !important;}.RWDsocial002 ul.socialNetwork li{float: none;display: inline-block;}.RWDsocial002 .iconRounded{border: 0 solid transparent;color: #fff;background-color: transparent;margin: 0 30px 0 0;width: 20px;height: 20px;font-size:20px;padding: 0;line-height: 20px;transition: all 0.3s ease-in-out 0s;}.RWDsocial002 .iconRounded.ii-fb3{color:#1877f2;}.RWDsocial002 .iconRounded.ii-line1{color:#06c755;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: transparent;color: #fff;opacity: 1;}/*頁尾三事項*/ 
.footer_notice{padding:15px 0;font-size: 13px;color: #999;letter-spacing: 1.5px;line-height: 1;text-align: center;border-top: 1px solid #444;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #999;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{border-left: 1px solid #aaa;border-right: 1px solid #aaa;margin: 0 8px;padding: 0 8px;}/*scrolltop*/ 
.scrollTop002{z-index: 11;bottom: 0;right: 0;}.scrollTop002 .ii{background: #444;width: 50px;height: 50px;line-height: 50px;border-radius: 0;}/*fixed*/ 
.block_fixed .RWDedictor{position: fixed;display: block;opacity: 1 !important;bottom: 70px;right: 0;z-index:202;width: 50px;text-align: center;}.block_fixed .RWDedictor a{padding:15px 0;display: block;width:100%;background-color: #06c755;line-height: 1.5;color: #fff;font-size: 15px;letter-spacing: 1.5px;font-weight: bold;transition: all 0.5s ease 0s;}.block_fixed .RWDedictor a:hover{background-color:#ff2c2f;}.block_fixed .RWDedictor a img{width: 25px;margin-bottom: 10px;filter: saturate(0%) brightness(200%);}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #111 !important;border: 1px solid #111 !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;border-radius: 50px;}.RWDalert_fancybox .btn:hover {border-color:#c32f2a !important;background: #c32f2a !important;color: #fff !important;}

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

.page_wrapper_bg section.call_to_action {padding: 70px 0;min-height:900px;}.article3 .page_wrapper_bg section.call_to_action {padding: 140px 0;}.page_wrapper_bg .article-text {font-size: 1.1rem;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;}.page_wrapper_bg .article-text p{font-size:1.1rem;font-weight:normal;color:#555;letter-spacing: 1.5px;line-height:2;margin:0 0 30px}.page_wrapper_bg .article-text h4 {font-size: 22px;font-weight: bold;color: #333;margin: 0 0 5px;line-height: 1.7;letter-spacing: 2px;}.page_wrapper_bg .collapsing_header .main {position: relative;top: 72px !important;}.page_wrapper_bg .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 40vh!important;    height: 40vh!important;}/*-----*/ 
.RWDeditor01 .model-title {display: none;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 120px;}.RWDtimeline01 .line_dot2 span {background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(233 230 223) 2%,rgba(233 230 223) 100%);background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgb(233 230 223) 2%,rgb(233 230 223) 100%);background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgb(233 230 223) 2%,rgb(233 230 223) 100%);}/*內頁header*/ 
.page_wrapper_bg .RWDmenu_plus04 .header{background: #fff;padding-top: 0;}.page_wrapper_bg .RWDmenu_plus04 .header .logo{width: 210px;margin-top: 8px;}.page_wrapper_bg .RWDmenu_plus04 .header .logo img{filter: grayscale(0%) brightness(100%) invert(0%);}.page_wrapper_bg .RWDmenu_plus04 .header .ml-stack-nav-toggle{border-radius: 0;background-color: transparent;}.page_wrapper_bg .RWDmenu_plus04 .header .features .cart-btn,.page_wrapper_bg .RWDmenu_plus04 .header .features .querycar-btn,.page_wrapper_bg .RWDmenu_plus04 .heade .features .share-group a,.page_wrapper_bg .RWDmenu_plus04 .header .features i,.page_wrapper_bg .RWDmenu_plus04 .lang-select{color: #333;}.page_wrapper_bg .RWDmenu_plus04 .header .features .search-btn img{filter: grayscale(0%) brightness(100%) invert(0%);}.page_wrapper_bg .RWDmenu_plus04 .header .ml-stack-nav-toggle:hover {background: #c32f2a;}/*內頁寬度*/ 
.article-text.rwd>.container {width: 100%;}.page_wrapper_bg section.call_to_action>.container {width:70%;}section.hgroup>.container {width: 100%;}.article1 .page_wrapper_bg section.call_to_action>.container,.article4 .page_wrapper_bg section.call_to_action>.container {width: 60%;}.inner-item {margin: 0 0 50px;}/*側選單*/#sidebar .products-nav>ul> li.active>ul { display: block;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav {    box-shadow: none;    border-radius: 0;    font-family: 'Playfair Display', 'Noto Serif TC', sans-serif;}.m2018 .products-nav .nav-title {    font-size: 1.7rem;    padding: 0 0 30px;    text-align: left;    margin-bottom: 0;    color: #333;    letter-spacing: 3px;    background: transparent;    font-weight: bold;display:none}.page_wrapper_bg .products-nav>ul>li {border-bottom:1px solid #cecece;padding: 10px; margin-bottom: 0px;text-align:left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active{border-bottom:1px solid rgb(194 140 14 / 75%);}.m2018 .products-nav>ul>li>a:before {    content: "";    position: relative;    background: #b5ab97;    width: 12px;    height: 12px;    border-radius: 100%;    display: inline-block;    margin-right: 11px;    opacity: 0.6;    transition: .3s ease;}.page_wrapper_bg .products-nav>ul> li.active > a {color:#c28c0e;font-weight: 600;}.page_wrapper_bg .products-nav>ul>li:hover > a{color:#c28c0e;}.page_wrapper_bg .products-nav>ul>li:hover > a:before,.page_wrapper_bg .products-nav>ul> li.active > a:before{ opacity:1;transition: .3s ease;background: #caa140}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #333;}.album2 .m2018 .products-nav>ul>li>a {font-weight:600;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #494949;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size:1.1rem;padding:10px 0px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top:1px solid #cecece; padding: 5px 0;}.m2018 .products-nav ul li {padding:15px 0px;}/*確定送出*/ 
.page_wrapper_bg .new-form .new-width .currectsend_btn {background: transparent;}.page_wrapper_bg .ebtn a {    font-weight: 600;    transition: all 0.5s ease 0s;    font-size: 17px;    color: #333;    background: #d4d0c8;    border-radius: 50px;    padding: 15px 30px;    border: none;    text-align: left;    position: relative;    width: 250px;    display: block;}.page_wrapper_bg .currectsend_btn a {    background: #d4d0c8;    padding: 10px 30px !important;    color: #333;    transition: 0.5s ease;}.page_wrapper_bg .ebtn a:after {    content: "\f105";    display: block;    position: absolute;    width: 20px;    height: 20px;    right: 30px;    top: 50%;    transform: translateY(-50%);    opacity: 1;    transition: all 0.5s ease-in-out 0s;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    font-size: 20px !important;    color: #fff;}.page_wrapper_bg .ebtn a:before {    content: "";    display: block;    position: absolute;    width: 35px;    height: 35px;    right: 30px;    top: 50%;    transform: translateY(-50%);    background-color: #B5AB97;    border-radius: 99em;    transition: all 0.3s ease-in-out 0s;}.page_wrapper_bg .ebtn a:hover {background:#ffffff; transition: all 0.5s ease 0s;}.page_wrapper_bg .ebtn a:hover:before {background-color: #c32f2a;transition: all 0.5s ease 0s;}.page_wrapper_bg .currectsend:hover a {background: fff; transition: all 0.5s ease 0s;}.page_wrapper_bg .ebtn {background: transparent;margin-top: 30px;float: right;border-radius: 0px;padding: 0px;}/*回上頁按鈕*/ 
.btn.btn_back {background: transparent;padding: 0;float: right;box-shadow: none;border-radius: 0px;margin-top: 30px;}.btn.btn_back a:hover {background: #fff;transition: .5s ease;border:1px solid #e5e5e5}.btn.btn_back a:after {    content: "\f105";    display: block;    position: absolute;    width: 20px;    height: 20px;    right: 30px;    top: 50%;    transform: translateY(-50%);    opacity: 1;    transition: all 0.5s ease-in-out 0s;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    font-size: 20px !important;    color: #fff;}.btn.btn_back a:before {    content: "";    display: block;    position: absolute;    width: 35px;    height: 35px;    right: 30px;    top: 50%;    transform: translateY(-50%);    background-color: #B5AB97;    border-radius: 99em;    transition: all 0.3s ease-in-out 0s;}.btn.btn_back a {    font-size: 17px;    color: #333;    background: #d4d0c8;    border-radius: 50px;    padding: 15px 30px;    border: none;    text-align: left;    position: relative;    width: 220px;    display: block;border:1px solid #d4d0c8}.btn.btn_back a:hover:before{background-color: #c32f2a;transition: all 0.5s ease 0s;}#article .btn.btn_back a {padding:15px 30px;}.btn.btn_back {background: transparent !important;}.album1 .btn.btn_back a,.album2 .btn.btn_back a {padding: 15px 30px;}.album1 .btn.btn_back a:hover,.album2 .btn.btn_back a:hover {padding:15px 30px;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;letter-spacing: 1px;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 15px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;padding: 0;margin: 10px 0 30px;}.hgroup .container {margin: 0;border-bottom: none;padding:0}.hgroup .pageTitle{text-align: center; letter-spacing:2px; font-size: 3rem; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;}.page_wrapper_bg .article-text h2{letter-spacing:2px; font-size: 3rem; font-weight: 600; line-height: 1.5; margin: 0; padding: 0;color:#333}.album2 .hgroup .pageTitle,.album1 .hgroup .pageTitle,.product2 .hgroup .pageTitle  {text-align: left;}.album2  .hgroup .breadcrumb,.album1  .hgroup .breadcrumb,.product2 .hgroup .breadcrumb{text-align: left;}/**/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0 !important;}.layoutlist_7 .litem {text-align: center;}.layoutlist_7 .subject a:hover {color: #8dc21f; transition: .3s ease;}.layoutlist_7 .subject, .layoutlist_7 .subject a {color: #333;font-size: 18px;font-weight: bold;transition: .3s ease;}.layoutlist_8 .item:last-child { border-bottom: none;}.layoutlist_8 .item {padding: 35px 0;border-bottom: 1px solid #d7d7d7;}.layoutlist_8 .article_subject:hover { color: #000;transition: .3s ease;}.layoutlist_8 .article_subject {color: #333;font-size: 20px;transition: .3s ease;}.layoutlist_8 .listdate .yearmonth {text-align: right;color: #555;font-size: 16px;letter-spacing: 0px;padding-bottom: 5px;}.layoutlist_8 .listdate .day {text-align: right;color: #555;font-size:50px;}.layoutlist_8 .list_subject .summary {margin:10px 0 0;line-height: 1.7;}.layoutlist_8 .list_subject .summary a {font-size: 15px;font-weight: normal;color: #747474;}.layoutlist_4 .subject  {    text-align: center;    font-size: 25px;    height: auto !important;    font-weight: 600;}.layoutlist_4 .count_info {    font-size: 15px;    text-align: center;display:none}.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 0;    border-bottom: none;margin-bottom:40px}.layoutlist_4 .buybtn:hover {    background: #726c5c;    transition: .3s ease;}.layoutlist_4 .buybtn {    margin: 20px auto;    padding: 13px 0;    color: #fff;    background-color: #a49d8a;    text-align: center;    border-radius: 30px;transition: .3s ease;}.layoutlist_4 .price {color: #555;letter-spacing: 0.5px;}.sellprice {    font-size: 22px;    font-weight: 600;    color: #ae871e !important;}/*會員*/#btn_member_login:hover {background-color:#aea48c;}#btn_member_login {border-radius: 20px;background-color:#aea48c;}.member_join_strong { color: #000; font-weight: bold;}#join_form .btn-primary:hover {background:#8b826a;transition: .3s ease;}#join_form .btn-primary{    background: #aea48c;    border-radius: 30px;    font-size: 17px;    transition: .3s ease;}.btn-primary { color: #fff;background-color: #aea48c;border-color: #aea48c;border-radius: 20px;}.btn-primary a {color: #fff;}.btn-primary:hover { background: #aea48c;border-color: #aea48c;color: #fff;}/*產品頁*/ 
.RWDproduct_page .products-info .price-box li.active{color: #000;}#RWDPAGE_BASE_PAT02 .cart-menu .text-box .price{color: #000;}.RWDproduct_page .products-info .name {font-size: 20px;color: #333;font-weight: bold;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #a79d89; color: #fff;transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add{    background: transparent;    border-radius: 20px;    color: #454139;    border: 1px solid #bbb29e;    transition: .3s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#a79d89;border-radius: 20px;color:#fff}.layoutlist_2 .subject {text-align: center;}.RWDproduct_page .btn, .RWDproduct_page .ibtn {font-size: 15px;}/*購物清單*/@keyframes num-bg {0% {background: rgb(98, 14, 15, 0);-webkit-transform: scale(.5);transform: scale(.5)}100% {background:#a18e62;-webkit-transform: scale(1);transform: scale(1)}}.login-box a {background: transparent;}.login-box a b{color: #000;}.total b{color: #000;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price{color: #000;}.RWDshopping .btn.normal {border-radius: 20px;}.RWDshopping .btn {display: inline-block;color: #333;border-color: #555;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover{    background: #d8c7a6;    border-color: #d8c7a6;}.RWDshopping .btn.bg2 {background: #d8c7a6;color: #333; border-color: #d8c7a6;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {background: #d8c7a6;color: #333;}.form-box .required:after { color: #000;}.RWDshopping .btn.bg3 {    background: #d8c7a6;    border-color: #d8c7a6;}/*-----*/ 
.album2 .page_wrapper_bg .article-text {    background: #e3dfd6;    padding: 70px;}.photo_view .flexslider {background: transparent !important;border: none !important;}.albumcontent .webdesc {    display: none;}.album2 .page_wrapper_bg .article-text .container .pagecontent {    border-left: 1px solid #c0bdb5;    padding-left: 50px!important;}.photo_view .flexslider .slides2 img {opacity: 1 !important;filter: brightness(0.5);transition: .3s ease;}.photo_view #carousel .flex-active-slide img {filter: none;transition: .3s ease;}.album2 .album_item img { box-shadow: 10px 10px 20px rgb(0 0 0 / 10%);}.photo_view #carousel .flex-direction-nav a {border: 1px solid #5e5e5e !important;}.photo_view .flex-direction-nav .flex-disabled { opacity: 0.5 !important;}/*----*/ 
.layoutlist_2 .album_item {    margin: 0 0 30px;    height: auto !important;}.album1 .layoutlist_2 .album_item{width:50%}.layoutlist_2 .album_item_subject {color: #111;font-weight: 500;letter-spacing: 0;}.webdesc {    text-align: center;    border-bottom: 1px solid #cdc9be;    margin: 0 0 40px;    padding: 0 0 40px;}/*-----*/ 
.album1 .album_item img {max-height: none !important;}.album1 .layoutlist_2 {display: flex;flex-wrap: wrap;}.album1 .m2018 .products-nav .nav-title{display:none}.album1.albumlist #album {padding: 80px 80px 0 !important;}.album1  #album{background: #fff;padding: 80px !important;}/*--------*/ 
.new-form .formdesc {padding-top: 0;padding: 0 100px 0 0;}.new-form {margin-top: 30px;margin-left: 0;margin-right: 0;background:rgb(255 255 255 / 55%);padding: 100px 15%;}.customized_columns ._input, .customized_columns select {border: none;background-color: rgb(233 230 223 / 50%);}.form-control {background-color: #fff;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;}.cttitle span {    display: block;    font-size: 17px;    line-height: 1;    padding: 15px 0 0;}.cttitle {    font-size: 30px;    margin: 0 0 30px;    line-height: 1;    font-weight: 500;    border-bottom: 1px solid #cbcbcb;    padding: 0 0 40px;    letter-spacing: 1px;font-weight: 600;}.ct-sec ul {    list-style: none;    padding: 0;    line-height: 2.2;    margin: 0;}/*-------*/ 
.RWDproduct_page .products-info {width:500px;font-family: 'Playfair Display', 'Noto Serif TC', sans-serif;font-size: 16px;}.RWDproduct_page .pic-box {width: calc(100% - 500px);}.RWDproduct_page .products-info .name {font-size:35px;color: #111;padding: 0 0 30px;font-weight: 600;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {    color: #555;    font-size: 16px;    line-height: 2;    letter-spacing: 1px;}.RWDproduct_page .products-info .txt .title {    display: none;}.RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .products-info .price-box li.active b {    color: #cba24f;    font-size: 20px;}.RWDproduct_page .products-con {    background: #f6f3ec;    padding: 80px 120px;}.RWDproduct_page .control-box .control-label, .RWDproduct_page .products-info .download .control-label, .RWDproduct_page .products-info .pd-info .control-label, .RWDproduct_page .products-info .txt .title {font-size: 16px;}#mobile-fixed input, #mobile-fixed select, #mobile-fixed select.form-control:not([size]):not([multiple]), #plusbuy_mobile-fixed input, #plusbuy_mobile-fixed select, #plusbuy_mobile-fixed select:not([size]):not([multiple]), .RWDproduct_page input, .RWDproduct_page select, .RWDproduct_page select.form-control:not([size]):not([multiple]){border:none}#mobile-fixed input, #mobile-fixed select, #mobile-fixed select.form-control:not([size]):not([multiple]), #plusbuy_mobile-fixed input, #plusbuy_mobile-fixed select, #plusbuy_mobile-fixed select:not([size]):not([multiple]), .RWDproduct_page input, .RWDproduct_page select, .RWDproduct_page select.form-control:not([size]):not([multiple]), .RWDproduct_page textarea {-webkit-box-shadow:none;box-shadow: none;}#mobile-fixed .btn-shop .btn, #plusbuy_mobile-fixed .btn-shop .btn, .RWDproduct_page .btn-shop .btn {color: #333;font-size: 16px;}.RWDproduct_page .products-info .pd-info {    margin: 0 0 40px;}.RWDproduct_page .list-inline {font-family: 'Noto Serif TC';}/*-----*/ 
.product2 .layoutlist_4 {    display: flex;    flex-wrap: wrap;    background: rgb(255 255 255 / 66%);    padding: 70px 70px 0;}/*-----*/ 
.article3 section.hgroup{display:none}.about-top {    display: flex;}.top-txtsec h2 {    position: relative;}.top-txtsec h2:after {    content: "";    position: relative;    background: #ada696;    width: 1px;    height: 100px;    display: block;    left: 6px;    margin-top: 40px;}.top-txtsec {    padding-left:100px; width: 50%;}.top-title {    margin:50px 0 0;}.top-title h3 {    font-weight: bold;    color: #333;    font-size: 25px;    margin: 0 0 15px; line-height:1.7;}.top-txtsec ul {    margin: 40px 0 0;    list-style: none;    border-top: 1px solid #d7d7d7;    padding: 40px 0 0;}.top-txtsec ul span {    font-weight: bold;    margin-right: 15px;    line-height: 2.2;}.ab-bottom {    display: flex;}.bottom-txtsec {    padding-right: 100px;    width: 50%;}.bottom-img {    width: 50%;}.top-img {    width: 50%;}/*-----*/ 
.article1 .webdesc {border-bottom: none; padding: 0;}.article1  .layoutlist_8.rwd.fn_article1 {    background: #f7f5ef;    padding: 70px 100px;}/*----*/ 
.article2 #article {    background: #fff;    padding: 0 !important;}.rule-block {    margin: 0 auto;    width: 80%;}.rule-block h2{    font-size: 35px !important;    font-weight: bold !important;    position: relative;    margin-left: 70px !important;    letter-spacing: 5px !important;}.rule-sec {    display: flex;    margin:30px 0 0;}.rule-box:nth-child(odd) {    border-right: 1px solid rgb(195 195 195 / 25%);}.rule-box {    display: flex;    align-items: flex-start;    background: #f7f6f3;    padding: 50px 70px;}.rule-icon img {    opacity: 0.8;    filter: brightness(10);}.rule-icon {    background: #d1c8b2;    padding: 15px;    border-radius: 10px;    margin-right: 30px;    width: 15%;}.rule-txt h3 {    color: #61502d;    font-weight: bold;    font-size: 24px;    margin: 0 0 10px;}.rule-txt p {    margin: 0 !important;    font-size: 1rem !important;    line-height: 1.7 !important;}.banner-txt {    position: absolute;    bottom: 100px;    left: 10%;    color: #fff;    font-size: 3.5rem;    filter: opacity(0.9);}.people-banner {    position: relative;}.inquiry-block {    display: flex;    align-items: flex-end;    border-top: 1px solid rgb(51 51 51 / 15%);    padding: 70px 15%;}.inquiry-txt p {    margin: 0 !important;}.inquiry-txt {    width: 50%;}.inquiry-txt h2 {    margin: 0 0 20px !important;    font-size: 42px !important;}.inquiry-btn {    width: 50%;    display: flex;    justify-content: flex-end;}.inquiry-btn a:hover:before {    background: #333;    transition: .3s ease;}.inquiry-btn a:hover {    transition: .3s ease;    border: 2px solid #ff5d03;}.inquiry-btn a {    display: flex;    background: #fff;    width: 380px;    padding: 20px 40px;    border-radius: 60px;    align-items: center;    font-weight: bold;    line-height: 1;    border: 2px solid #e27407;    color: #757373;    position: relative;    text-align: left;}.inquiry-btn a  span.ibtn-img {    width: 140px;    margin-right: 9px;    position: relative;    top: -2px;}.inquiry-btn a:before {    content: "";    display: block;    position: absolute;    width: 35px;    height: 35px;    right: 30px;    top: 50%;    transform: translateY(-50%);    background-color:#e27407;    border-radius: 99em;    transition: all 0.3s ease-in-out 0s;}.inquiry-btn a:after {    content: "\f105";    display: block;    position: absolute;    width: 20px;    height: 20px;    right: 30px;    top: 50%;    transform: translateY(-50%);    opacity: 1;    transition: all 0.5s ease-in-out 0s;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    font-size: 20px !important;    color: #fff;}.sortbar {    margin-bottom: 30px !important;    font-size: 15px;    opacity: 0.8;    width: 100%;    text-align: center !important;}/*-----*/#join_form {background: #fff;}.join_form-title {border-bottom: 1px solid #ccc;padding-bottom: 30px;margin-bottom: 30px;font-size: 25px;font-weight: bold;color: #333;}#div_forget_content #forget_table_btn {background: #aea48c;border-radius: 30px;font-size: 17px;}

/*內頁 end*/
/*進場 start*/

.leftin.fadeInUp {animation-delay: .5s !important;}.rightin.fadeInUp { animation-delay: .8s !important;}.paneleffect_v1.firstin {    animation-delay: .8s !important;}.paneleffect_v1.firstpr{animation-delay: 1s !important;}.paneleffect_v1.firstpr2{animation-delay: 1.3s !important;}.paneleffect_v1.firstpr3{animation-delay: 1.6s !important;}

/*進場 end*/
/*小螢幕 start*/

@media screen and (max-width: 2400px) {.RWDleft_cont002 .item-second .text-box{padding-left: 4vw;}/*20230626*/ 
.block_bg_bland { width: 36.7vw;}}@media screen and (max-width: 2300px) {.RWDbanner_plus01 .slick-caption .txt1 {font-size: 4.5rem;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 1.6rem;}body, html, .RWDbanner005_v2 .subtitle, .RWDService001 .boxFeature-2 h2, .RWDproduct002_v4 .btn.btn-rj, .RWDproduct002_v4 .btn-box .btn, .RWDnews005 p.text-left, .RWDbtn01 .btn, .RWDleft_cont002 .item-second .text-box .about_btn a, .RWDleft_cont002 .item-second .text-box .text, .RWDservice011 .link_box .mid_box, .block_footer h2{font-size: 1.05rem;}.RWDleft_cont002 .item-second .text-box .text{font-size: 1.1rem;}}@media screen and (max-width: 2200px) {.block_bg_bland { width: 38vw;}}@media screen and (max-width: 2100px) {.RWDleft_cont002 .item-second .text-box{padding-left: 3vw;}}@media screen and (max-width: 2000px) {/*container*/#RWDfullscreen01 .container, .block_footer > .container, .RWDbanner_plus01.style-dotnav.control-center .control-box{width: 85%;}.RWDbanner_plus01 .slick-caption .container{width: 85% !important;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 4rem;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 1.5rem;}.RWDmenu_plus04 .member-block a.login.is-on, .RWDmenu_plus04 .member-block button.login.is-on, .RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn, .RWDmenu_plus04 #login_form_menu{font-size: 0.9rem;}.RWDmenu_plus04 .cart-block h3, .RWDmenu_plus04 .querycar-block h3{font-size: 1rem;}body, html, .RWDbanner005_v2 .subtitle, .RWDService001 .boxFeature-2 h2, .RWDproduct002_v4 .btn.btn-rj, .RWDproduct002_v4 .btn-box .btn, .RWDnews005 p.text-left, .RWDbtn01 .btn, .RWDleft_cont002 .item-second .text-box .about_btn a, .RWDleft_cont002 .item-second .text-box .text, .RWDservice011 .link_box .mid_box, .block_footer h2{font-size: 1rem;}.RWDleft_cont002 .item-second .text-box .text{font-size: 1.1rem;}#RWDfullscreen01 h1.main-title, .RWDproduct002_v4 .main-title, .RWDleft_cont002 .item-second .text-box .title{font-size: 3rem;}.RWDbanner005_v2.frac-bottom .fraction_block.frac-bottom {margin-top: 2vw;}.RWDService001 .row{margin:0 -1.5vw;}.RWDService001 a .col-md-3.col-sm-6{padding: 0 1.5vw;}.RWDleft_cont002 .item-second .text-box{padding-left: 5vw;}/*----*/ 
.article1 .page_wrapper_bg section.call_to_action>.container, .article4 .page_wrapper_bg section.call_to_action>.container {width: 70%;}.page_wrapper_bg section.call_to_action>.container {width: 80%;}.photo_view .flexslider .slides2 {height: 110px !important;}.RWDproduct_page .products-con {padding: 80px;}.rule-icon {padding: 10px;width: 17%;}}@media screen and (max-width: 1900px) {.RWDleft_cont002 .item-second .text-box{padding-left: 3vw;}}@media screen and (max-width: 1800px) {.RWDleft_cont002 .item-second .text-box{padding-left: 5vw;}.RWDleft_cont002 .item-second .text-box .text > div:nth-child(2) br{display:none;}/*-----*/ 
.rule-block {width: 90%;}.rule-box {padding: 50px;}.rule-block h2 {margin-left: 50px !important;}.inquiry-block {padding: 70px 5%;}}@media screen and (max-width: 1700px) {/*container*/#RWDfullscreen01 .container, .block_footer > .container, .RWDbanner_plus01.style-dotnav.control-center .control-box{width: 87%;}.RWDbanner_plus01 .slick-caption .container{width: 87% !important;}.RWDbanner005_v2 .sqare_shadow.swiper-prev, .RWDbanner005_v2 .sqare_shadow.swiper-next{height: 70px;width: 70px;}.RWDbanner005_v2 .sqare_shadow.swiper-next:after, .RWDbanner005_v2 .sqare_shadow.swiper-prev:after {width: 15px;height: 15px;}.block_bland{padding: 6vw 0 3.5vw;}.block_case::before{width: 93%;}.RWDedictor001 h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle {margin: 15px auto 0;}.block_about .container .RWDleft_cont002:nth-child(2){padding-right:0vw;}.block_about .container .RWDleft_cont002:nth-child(3){padding-left:4.5vw;}.RWDservice011 .link_box:hover .mid_box {padding-left: 2.5em;}/*---*/ 
.product2 .layoutlist_4 {padding:70px 50px;}.layoutlist_4 .subject {font-size: 20px;}.RWDproduct_page .products-con {padding: 0;background: transparent;}.new-form {padding: 70px 40px;}}@media screen and (max-width: 1660px) {.block_about .container .RWDleft_cont002:nth-child(3) .item-second .text-box .text br{display:none;}}@media screen and (max-width: 1600px) {.RWDbanner_plus01 .slick-caption .txt1 {font-size: 3.6rem;}#RWDfullscreen01 h1.main-title, .RWDproduct002_v4 .main-title, .RWDleft_cont002 .item-second .text-box .title {font-size: 2.6rem;}.RWDbanner005_v2 .main-title, .portfolio-bottom__h4, .RWDnews005 h4, .news005_h4, .RWDservice011 .link_box .name, .block_footer h1 {font-size: 1.4rem;}.RWDservice011 .link_box .title {font-size: 1.9rem;}.RWDservice011 .link_box .name {font-size: 1.4rem;margin-bottom: 10px;}.RWDbanner005_v2 .sqare_shadow.swiper-prev, .RWDbanner005_v2 .sqare_shadow.swiper-next {top: 32%;}.RWDService001 .row.section-subject {margin: 0 auto 55px;}.block_bland::before{background-size: 40vw;}.RWDproduct002_v4 .section-subject {margin: 0 0 50px 10px;}.RWDproduct002_v4 .popup-portfolio {margin: 0 auto;}.RWDnews005 .section-subject{margin-bottom: 50px;}.RWDnews005 .controlls-over .owl-pagination{bottom: -6vw;left: 5px;}.RWDbtn01{margin: 3.5vw 0 0 auto;}.RWDedictor001 .section-subject{margin-bottom: 60px;}.RWDedictor001 h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle {margin: 12px auto 0;}.block_about .container .RWDleft_cont002:nth-child(2) .item-second .text-box .text{margin-top: 0;}.RWDservice011 .link_box .txt_box {top: 20px;}.RWDservice011 a.link_box:nth-child(2) .name::before{font-size: 19px;}}@media screen and (max-width: 1500px) {/*container*/#RWDfullscreen01 .container, .block_footer > .container, .RWDbanner_plus01.style-dotnav.control-center .control-box{width: 90%;}.RWDbanner_plus01 .slick-caption .container{width: 90% !important;}.block_product {padding: 7vw 0;}/*---*/ 
.article1 .page_wrapper_bg section.call_to_action>.container, .article4 .page_wrapper_bg section.call_to_action>.container {width: 80%;}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text p {font-size: 16px;}.page_wrapper_bg section.call_to_action>.container {width: 85%;}.top-txtsec h2:after {height: 70px;}.top-txtsec ul {margin: 30px 0 0;padding: 30px 0 0;}.bottom-txtsec {padding-right: 50px;}.top-txtsec {padding-left: 50px;}.top-title h3 {font-size: 20px;margin: 0 0 5px;}}@media screen and (max-width: 1400px) {.RWDbanner005_v2 .swiper-center{width: calc(60% - 60px);}.RWDbanner005_v2 .swiper-left, .RWDbanner005_v2 .swiper-right {float: left;width: calc((100% - 60%) / 2);margin-top: 4.5vw;}.RWDbanner005_v2 .swiper-left img, .RWDbanner005_v2 .swiper-right img {width: 200%;max-width: 200% !important;}.RWDproduct002_v4 .popup-portfolio {margin: 0 auto 15px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0 auto 30px;}.RWDbanner005_v2.frac-bottom .fraction_block.frac-bottom {margin-top: 2vw;}.RWDleft_cont002 .item-second .text-box .text::before{display:none;}.RWDService001 a .col-md-3.col-sm-6{margin-bottom: 45px;}.RWDservice011 .link_box .name {font-size: 1.3rem;}.footer_left{width:calc(100% / 3 - 20px);}.footer_right{width:calc(100% / 3 + 20px);}.block_footer > .container{padding: 6.5vw 0;}.RWDproduct_page .products-info {width:400px;font-size: 15px;}.RWDproduct_page .pic-box {width: calc(100% - 400px);}}@media screen and (max-width: 1300px) {.block_case::before {width: 95%;}.page_wrapper_bg section.call_to_action>.container {width: 90%;}.rule-icon {width: 30%;}.top-txtsec h2:after{display:none}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDbanner_plus01 .slick-caption .txt1 {font-size: 3.3rem;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 1.4rem;margin-top: 15px;}#RWDfullscreen01 h1.main-title, .RWDproduct002_v4 .main-title, .RWDleft_cont002 .item-second .text-box .title {font-size: 2.4rem;}/*全滿版banner*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 65px) !important;}.RWDbanner005_v2.frac-bottom .fraction_block.frac-bottom {margin-top: 0;}.block_bland::before {background-attachment: scroll;background-size: cover;background-position: right bottom;}.RWDService001 .row{margin:0 -2.8vw;}.RWDService001 a .col-md-3.col-sm-6{width: calc(100% / 3);padding: 0 2.8vw;margin-bottom: 50px;}.RWDService001 i img {box-shadow: 2px 2px 8px rgb(0 0 0 / 15%);}.RWDService001 .boxFeature-2 h2 {margin: 25px auto 0;}.block_product {padding: 8vw 0;}.RWDproduct002_v4 .section-subject {margin: 0 0 50px 0;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 3 - 1px);}.RWDproduct002_v4 .popup-portfolio{margin-left:-1.5vw;margin-right:-1.5vw;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {padding: 0 1.5vw;}.RWDnews005 .controlls-over .owl-pagination {bottom: -7.3vw;left: 15px;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -1.5vw;margin-right: -1.5vw;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 1.5vw;}.block_about {padding: 7.5vw 0;}.RWDservice011 .link_box {padding: 7vw 5vw;}.RWDservice011 .link_area.num4 .link_box, .RWDservice011 .link_box {height: auto;}.RWDservice011 .link_box .title {font-size: 1.6rem;letter-spacing: 3px;}.block_footer > .container{flex-wrap: wrap;padding: 8vw 0;}.footer_left{width:calc(100% / 2);}.footer_right{width:calc(100% / 2);}.block_gmap{width:100%;margin-top: 45px;}/*hover*/ 
.RWDproduct002_v4 .btn-box .btn:hover::before{background-color:#B5AB97;}.RWDproduct002_v4 .btn-box .btn:hover {background: #d7d2c7;color: #333;}.RWDbtn01 .btn:hover::before{background-color:#B5AB97;}.block_footer a:hover {color: #E9E6DF;}/*------*/ 
.banner-txt {bottom: 50px; left: 50px;font-size: 3rem;}/*------*/ 
.article3 .page_wrapper_bg section.call_to_action {padding: 90px 0;}.page_wrapper_bg section.call_to_action>.container {width: 95%;}.article1 .page_wrapper_bg section.call_to_action>.container, .article4 .page_wrapper_bg section.call_to_action>.container {width:90%;}.hgroup .pageTitle {font-size:38px;}.hgroup .breadcrumb {font-size: 13px;}.page_wrapper_bg .article-text h2 {font-size: 42px;}#sidebar {width: 100%;margin: 0 0 40px}#product {width: 100%;}#sidebar.layoutmenu1, #sidebar.layoutmenu3, #sidebar.layoutmenu6{padding:0;}.album2 .hgroup .pageTitle, .album1 .hgroup .pageTitle, .product2 .hgroup .pageTitle {text-align: center;}.album2 .hgroup .breadcrumb, .album1 .hgroup .breadcrumb, .product2 .hgroup .breadcrumb {text-align: center;}.article1 .layoutlist_8.rwd.fn_article1 {padding: 50px;}.album2 .page_wrapper_bg .article-text .container .pagecontent {    border-left: none;    padding: 0 !important;}.album2 #album {    width: 100%;}.RWDproduct_page .products-info .name {font-size: 28px;padding: 0 0 20px;}.album1 #album {width: 100%;}
}
/*1199px end*/
/*1100px start*/

@media screen and (max-width: 1100px) {.block_bland::before {width: 39vw;}.block_bland .RWDService001 {width: 53%;}.RWDService001 .row{margin:0 -2.5vw;}.RWDService001 a .col-md-3.col-sm-6{width: calc(100% / 3);padding: 0 2.5vw;margin-bottom: 45px;}.RWDService001 .boxFeature-2 h2 {margin: 25px auto 0;}.RWDleft_cont002 .item-second a {display: flex;align-items: center;}.RWDleft_cont002 .item-second .text-box{padding-left: 4vw;}.RWDnews005 .controlls-over .owl-pagination{bottom: -7vw;}.RWDbtn01{margin: 4vw 0 0 auto;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
/**/ 
.rule-sec {flex-direction: column;}.rule-box:nth-child(odd) {    border-right: none;    border-bottom: 1px solid rgb(195 195 195 / 25%);}.rule-icon {    width: 70px;}.rule-box {    padding: 50px 80px;}.rule-block h2 {    margin-left: 0!important;    text-align: center !important;}.inquiry-block {    padding: 70px 20%;    flex-direction: column;    justify-content: center;    margin: 0 auto;    text-align: center;}.inquiry-txt {    width: 100%;    margin: 0 0 30px;}.inquiry-btn {    width: 100%;    display: flex;    justify-content: center;}.banner-txt {bottom: 30px;font-size: 35px;}.album1.albumlist #album {    padding: 0 !important;    background: transparent;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.block_news {padding: 10vw 0 7vw;}.block_bland {padding: 9vw 0 37vw;}.block_product, .block_case {padding: 9vw 0;}.block_about {padding: 10vw 0;}#RWDfullscreen01 h1.main-title, .RWDproduct002_v4 .main-title, .RWDleft_cont002 .item-second .text-box .title {font-size: 2.2rem;}.RWDbanner005_v2 .main-title, .portfolio-bottom__h4, .RWDnews005 h4, .news005_h4, .RWDservice011 .link_box .name, .block_footer h1 {font-size: 1.3rem;line-height: 1.3;}.RWDedictor001 h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle {margin: 7px auto 0;font-size: 1.3rem;}.block_news{position: relative;}.block_news::before{content:"";display: block;position: absolute;width: 31%;height: 77%;background-color: #e9e6df;z-index: 1;top: 0;left: 0;opacity: 0.8;pointer-events: none;}.block_news::after{content:"";display: block;position: absolute;width: 31%;height: 77%;background-color: #e9e6df;z-index: 1;top: 0;right: 0;opacity: 0.8;pointer-events: none;}.RWDbanner005_v2 .swiper-center .swiper-slide {padding-right: 20px;padding-left: 20px;}.RWDbanner005_v2 .swiper-center {width: 100%;}.RWDbanner005_v2.frac-bottom .fraction_block.frac-bottom {margin-top: 3vw;}.RWDbanner005_v2 .subtitle {-webkit-line-clamp: 2;}.block_bland::before {background-position: right bottom 17%;width: 100vw;height: 32vw;filter: brightness(90%);}.block_bland .RWDService001 {width: 100%;}.RWDService001 .row.section-subject {margin: 0 auto 50px;text-align: center;}.RWDService001 a .col-md-3.col-sm-6 {width: calc(100% / 4);float:left;}.RWDproduct002_v4 .section-subject {text-align: center;}.RWDproduct002_v4 .popup-portfolio {margin: 0 auto;}.RWDproduct004 #portfolio{margin:0 -7px;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 7px !important;}.RWDproduct004 .item-box-desc {width: calc(100% - 14px);bottom: 7px;padding: 30px 14px 30px;left: 7px;}.RWDproduct004 #portfolio.portfolio-nogutter .col-md-3 {width: calc(100%/2);}.filter-portfolio:before {display:none}.row.RWDproduct002_v4_catalogue {    width: 100%;    top: 50px;    margin: 0;    padding: 0;}.RWDproduct002_v4 .filter-portfolio ul {    padding: 0 40px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;background-color: #fff;}.RWDproduct002_v4 .filter-portfolio ul>li {    width: calc(100%/4);}.RWDproduct002_v4 .btn.btn-rj {    text-align: center;}.RWDproduct002_item_block {    width: 100%;}.RWDproduct002_v4 .btn-box .btn {    position: relative;    margin: 40px 0 0;    left: auto;}.RWDproduct002_v4 .active .btn.btn-rj::after{display:none;}.RWDproduct002_v4 .btn.btn-rj{border-bottom: none;}.RWDproduct002_v4 .active .btn.btn-rj{border-bottom: 1px solid #333;}.RWDnews005 .section-subject {text-align: center;}.RWDnews005 .controlls-over .owl-pagination {left: auto;width: 100%;text-align: center;}.RWDbtn01 {margin: 12vw auto 0;}.block_about .RWDleft_cont002{width: 100%;}.RWDedictor001 .section-subject {margin-bottom: 40px;}.RWDleft_cont002 .item-second a{width: 100%;}.block_about .container .RWDleft_cont002:nth-child(2) {padding-right: 0;border: none;}.block_about .container .RWDleft_cont002:nth-child(2) .item-second {flex-direction: column;}.block_about .container .RWDleft_cont002:nth-child(2) .item-second .text-box .text {margin: 0 auto;}.block_about .container .RWDleft_cont002:nth-child(2) .item-second .pic{margin-bottom:40px;}.block_about .container .RWDleft_cont002:nth-child(3) {padding-left: 0;}.block_about .container .RWDleft_cont002:nth-child(3) .item-second{flex-direction: column-reverse;}.RWDleft_cont002 .item-second .text-box{padding-left: 0;width: 100%;}.RWDleft_cont002 .item-second .text-box .text{margin: 35px auto 50px;}.block_about .container .RWDleft_cont002:nth-child(3) .item-second .text-box .text br {display: inline-block;}.RWDleft_cont002 .item-second .text-box .text > div:nth-child(2) br {display: inline-block;}.RWDservice011 .link_area{flex-wrap: wrap;}.RWDservice011 .link_box {border-top: 1px solid #e9e6df;}.RWDservice011 .link_area > a.link_box:nth-child(1) .bg{background-position: top center;}.timebr{display:inline-block;}.RWDsocial002 {margin-bottom: 25px;}/*頁尾三事項*/ 
.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser {display: block;margin-top: 8px;}/*-------*/ 
.article1 .page_wrapper_bg section.call_to_action>.container, .article4 .page_wrapper_bg section.call_to_action>.container {width: 95%;}.page_wrapper_bg section.call_to_action>.container {width:95%;}.top-txtsec h2 {    text-align: center;}.top-title {    margin: 40px 0 0;}.top-txtsec {    padding-left: 0;    width: 100%;    margin: 0 0 30px;}.top-img {    width: 100%;    height: 450px;    overflow: hidden;}.top-img img {    transform: translateY(-35%);}.page_wrapper_bg section.call_to_action h3 {font-size: 25px;}.about-top {flex-direction: column-reverse;}.ab-bottom {flex-direction: column;}.bottom-txtsec {    padding-right: 0;    width: 100%;}.bottom-img {    width: 100%;}.product2 .layoutlist_4 .col-sm-4 {    width: 50%;}.layoutlist_8 .listdate .yearmonth {font-size: 13px;}.layoutlist_8 .list_subject .summary {margin: 5px 0 0;}.layoutlist_8 .list_subject .summary a {font-size: 14px;}.layoutlist_8 .article_subject {font-size: 18px;}.layoutlist_8 .listdate .day {font-size: 40px; line-height: 1;}.page_wrapper_bg .RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: 32vh!important;    height: 32vh!important;}.album2 .page_wrapper_bg .article-text {padding: 50px 30px;}.RWDproduct_page .pic-box{width: 100%;padding: 0 !important;margin:0 0 30px}.RWDproduct_page .pic-box,.RWDproduct_page .products-info {width: 100%;padding: 0 !important;}.RWDproduct_page .products-info .name {font-size: 25px;padding: 0;}.RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .products-info .price-box li.active b {font-size: 16px;}.btn.btn_back a { float: right;}.new-form .formdesc {padding: 0 15px;margin: 0 0 40px;}.banner-img {    position: absolute;    height: 100%;}.banner-img img {    object-fit: cover;    height: 100%;}.banner-txt {    font-size: 32px;    position: relative;    padding-top: 180px;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {    margin-top: 50px !important;}.rule-box {    padding: 50px;}.page_wrapper_bg .currectsend_btn a {float: right;}/*20230626*/ 
.block_bland {  padding: 9vw 0 0;}.block_bg_bland {  width: 100%; position: relative;  top: auto; left: auto;  height: 50vh;  overflow: hidden;}.bland_bg img {  max-width: 100% !important;  height: auto !important;   width: 100% !important;}.bland_bg {  align-items: center;}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDleft_cont002 .item-second .text-box .text {font-size: 1rem;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .logo {width: 220px;}.RWDmenu_plus04 .header.is-up .logo {width: 168px;}.page_wrapper_bg .RWDmenu_plus04 .header .logo {width: 168px;}.page_wrapper_bg  .RWDmenu_plus04 .header .ml-stack-nav-toggle__line {background: #111;}.RWDmenu_plus04 .features {margin-right: 10px;}.RWDmenu_plus04 .ml-stack-nav-toggle{padding: 28px;}.ml-stack-nav-toggle__line{width: 25px;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .search-btn {padding-top: 2px;padding-bottom: 2px;}.RWDmenu_plus04 .features .search-btn {padding-top: 0 !important;position: relative;top: -2px;}.RWDmenu_plus04 .features .member-btn {padding-right: 15px;padding-left: 10px;}.RWDproduct002_v4 .section-subject {margin: 0 0 40px 0;}#RWDfullscreen01 h1.main-title, .RWDproduct002_v4 .main-title, .RWDleft_cont002 .item-second .text-box .title {font-size: 2rem;}.RWDbanner005_v2 .main-title, .portfolio-bottom__h4, .RWDnews005 h4, .news005_h4, .RWDservice011 .link_box .name, .block_footer h1, .RWDbanner005_v2 .swiper-center .main-title{font-size: 1.2rem;}.block_news, .block_product, .block_case {padding: 10vw 0;}.block_news::before, .block_news::after{display:none;}.RWDbanner005_v2 .swiper-center .swiper-slide {    width: calc(100% / 1 - 36vw);    max-width: calc(100% / 1 - 36vw) !important;    padding: 0 18vw;}.RWDbanner005_v2 .swiper-center .swiper-container .swiper-wrapper {    justify-content: flex-start;}.RWDbanner005_v2 .swiper-center:before {    width: 80%;    left: 54%;    bottom: -10vw;}.RWDbanner005_v2 .sqare_shadow {    display: block !important;}.RWDbanner005_v2 .sqare_shadow.swiper-prev {    left: 45px;}.RWDbanner005_v2 .sqare_shadow.swiper-next {    right: 45px;}.RWDbanner005_v2 .swiper-center .swiper-slide.swiper-slide-active {    border-left: 0;    border-right: 0;}.RWDbanner005_v2 .swiper-center .swiper-slide {    width: calc(80% / 1 - 1px);    max-width: calc(80% / 1 - 1px) !important;    padding: 0;    margin: 0 10%;}.RWDbanner005_v2 .rwd_subject {    width: 80%;    margin: 10vw auto -21vw;}.RWDbanner005_v2 .sqare_shadow.swiper-prev, .RWDbanner005_v2 .sqare_shadow.swiper-next {    top: 40%;    width: 50px;    height: 50px;}.RWDbanner005_v2 .swiper-center .swiper-slide{height: auto;}.RWDbanner005_v2 .main-title{margin: 25px auto 10px;}.RWDbanner005_v2 .swiper-center .main-title {color: #333;line-height: 1.3;}.RWDbanner005_v2 .swiper-center .subtitle {color: #666;}.portfolio-bottom__h4{padding: 22px 0 5px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0 auto 25px;}.block_case::before {width: 100%;}.RWDnews005 .margin-top-20 {margin-top: 25px !important;}.RWDnews005 h4, .news005_h4{margin: 30px auto 10px !important;}.RWDleft_cont002 .item-second .text-box .text{margin: 30px auto 40px;}.block_about .container .RWDleft_cont002:nth-child(3) .item-second .text-box .text br {display: none;}.RWDleft_cont002 .item-second .text-box .text > div:nth-child(2) br {display: none;}.RWDservice011 .link_box .title {font-size: 1.4rem;letter-spacing: 2px;}.RWDservice011 .link_box .name {margin-bottom: 8px;}.footer_left{width:100%;}.footer_right{width:100%;display: flex;flex-wrap: wrap;flex-direction: row-reverse;justify-content: flex-end;align-items: end;}.timebr{display:none;}.RWDsocial002 {margin: 0 0 0 auto;}/*footer瀏覽器變一行*/ 
.footer_browser br {display: none !important;}/*------*/ 
.top-img img {transform: translateY(-20%);}.layoutlist_8.rwd .list_img+.list_subject {margin-top: 20px;}.layoutlist_8.rwd .listdate .day {font-size: 12px;  letter-spacing: 0;color:#555}.article1 .layoutlist_8.rwd.fn_article1 {padding: 0;background: transparent;}.layoutlist_8.rwd .item {padding: 0;border: none;margin: 0 0 50px;}.layoutlist_2 .album_item {width: 50%;float: left;}.RWDproduct_page .btn-other li button {    width: 100%;    padding: 0;    text-align: left;}.new-form {padding: 40px 20px;margin: 0;}.cttitle {font-size: 25px;margin: 0 0 20px;padding: 0 0 30px;}.cttitle span {font-size: 14px;}#mobile-fixed {padding: 20px 0;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {    color: #b8954f;    margin-right: 5px;}.RWDproduct_page .m-pd-info .select-box .btn {background: #dbcfb4;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/*container*/#RWDfullscreen01 .container, .block_footer > .container, .RWDbanner_plus01.style-dotnav.control-center .control-box{width: calc(100% - 60px);padding: 0;}.RWDbanner_plus01 .slick-caption .container{width: calc(100% - 60px) !important;padding: 0;}.block_news, .block_product, .block_case, .block_about {padding: 13vw 0;}.block_bland {padding: 13vw 0 40vw;}.block_footer > .container {padding: 13vw 0 !important;}.footer_notice {padding: 15px 0 80px;}/*banner*/ 
.RWDbanner_plus01 .slick-caption {bottom: 28%;}.RWDbanner_plus01 .slick-caption.txt-left {text-align: center;}.RWDbanner_plus01.style-dotnav .control-box .control {text-align: center;}.RWDbanner_plus01 .slick-caption.txt-left, .RWDbanner_plus01 .slick-caption.txt-right{width: 100%;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 2.8rem;}#RWDfullscreen01 h1.main-title, .RWDproduct002_v4 .main-title, .RWDleft_cont002 .item-second .text-box .title{letter-spacing: 2px;}body, html, .RWDbanner005_v2 .subtitle, .RWDService001 .boxFeature-2 h2, .RWDproduct002_v4 .btn.btn-rj, .RWDproduct002_v4 .btn-box .btn, .RWDnews005 p.text-left, .RWDbtn01 .btn, .RWDleft_cont002 .item-second .text-box .about_btn a, .RWDleft_cont002 .item-second .text-box .text, .RWDservice011 .link_box .mid_box, .block_footer h2 {font-size: 0.95rem;}.RWDleft_cont002 .item-second .text-box .text {font-size: 1.05rem;}.RWDbanner005_v2 .sqare_shadow.swiper-prev, .RWDbanner005_v2 .sqare_shadow.swiper-next {top: 33%;}/*news005*/ 
.owl-pagination {display: block;}/*btn寬度改100%*/ 
.RWDbtn01, .RWDproduct002_v4 .btn-box .btn{max-width: 100%;}.RWDbanner005_v2 .sqare_shadow.swiper-prev {    left: 15px;}.RWDbanner005_v2 .sqare_shadow.swiper-next {    right: 15px;}.RWDbanner005_v2 .swiper-center .swiper-slide {    width: calc(100% - 61px);    max-width: calc(100% - 61px) !important;    padding: 0;    margin: 0 30px;}.portfolio-bottom__p{-webkit-line-clamp: 2;}.RWDService001 .row{margin:0 -3vw;}.RWDService001 a .col-md-3.col-sm-6{width: calc(100% / 3);padding: 0 3vw;margin-bottom: 45px;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 2 - 1px);}.RWDproduct002_v4 .popup-portfolio{margin-left:-2.5vw;margin-right:-2.5vw;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {padding: 0 2.5vw;}.RWDnews005 .owl-carousel.owl-padding-10 {margin-left: -2.5vw;margin-right: -2.5vw;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 2.5vw;}.RWDservice011 .link_box {padding: 10vw 5vw;}#m_RWDfullscreen01_85_1.RWDservice011 .link_box .shadow {    background-color: rgba(60, 59, 58, 0.4) !important;}.footer_right {flex-direction: column-reverse;justify-content: flex-start;align-items: start;}.RWDsocial002 {margin: 30px 0 0 0;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;text-align: left;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*跟隨*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item{height: calc(100vh - 130px) !important;}.block_fixed {width: 100%;position: fixed;bottom: 0px;z-index: 21;display: flex;flex-direction: row-reverse;transition: all 0.5s ease 0s;}.block_fixed .RWDedictor {display: block;width: calc(100% - 50px);text-align: center;top: auto;bottom: 0;right: auto;position: relative;}.block_fixed .RWDedictor a {padding: 0;line-height: 50px;letter-spacing: 0px;}.block_fixed .RWDedictor br {display: none;}.block_fixed .RWDedictor a img {margin-bottom: 0;margin-right: 7px;}.scrollTop002{position: relative !important;opacity: 1 !important;right: 0;bottom: 0;}.scrollTop002 .ii{border-radius: 0;width:50px;height:50px;line-height:50px;}/*cookie*/ 
.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}/*------*/ 
.article3 .page_wrapper_bg section.call_to_action {padding: 70px 0;}.page_wrapper_bg section.call_to_action {padding: 70px 0;}.page_wrapper_bg .article-text>.container {padding: 0;}.article1 .page_wrapper_bg section.call_to_action>.container, .article4 .page_wrapper_bg section.call_to_action>.container {width: 100%;}.page_wrapper_bg section.call_to_action>.container {width: 100%;}.hgroup .pageTitle {font-size:33px;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 50px !important;}.top-img img {transform:none;}.top-img {height: auto;}.top-txtsec ul span {margin-right: 0;line-height: 1.5;display: block;}.top-txtsec ul li {margin: 0 0 15px;}.product2 .layoutlist_4 .col-sm-4 {    width: 100%;padding:0}.product2 .layoutlist_4 {    padding: 0;    background: transparent;}.layoutlist_2 .item, .layoutlist_4 .item { background: #fff;padding: 20px;}.sellprice {font-size: 18px;}.layoutlist_4 .buybtn {padding: 10px 0;}.rule-icon {    width: 50px;    margin: 0 auto 20px;    padding: 8px;}.rule-box {    padding: 50px 30px;    flex-direction: column;}.rule-txt h3 {text-align: center;}.inquiry-block {padding: 50px 30px;}.inquiry-txt h2 {font-size: 30px !important;}.inquiry-btn a {display: flex;padding: 10px 40px;line-height: 2;flex-direction: column;font-size: 17px;}.inquiry-btn a span.ibtn-img {width: 130px;margin-right: 0;top: 0;}.inquiry-btn a:before,.inquiry-btn a:after{display:none}.page_wrapper_bg .article-text h2 {    font-size: 35px;}.page_wrapper_bg .article-text h4 {font-size: 18px;}.page_wrapper_bg .collapsing_header .main {position: relative;top: 50px !important;}.layoutlist_2 .album_item {width: 100%;float: none;}.btn.btn_back,.btn.btn_back a {width: 100%;}.page_wrapper_bg section.call_to_action h3 {    font-size: 20px;    line-height: 1.8;}.top-title {margin: 25px 0 0;}.RWDproduct_page .btn-other li {width: 100%;padding: 0;}.album1 .layoutlist_2 .album_item {width: 100%;}.banner-txt {    font-size: 22px;    position: relative;    padding-top: 130px;    left: 25px;    bottom: 15px;}.product2 .block_fixed{display:none}.page_wrapper_bg .currectsend_btn a {float: none;width:100%}.album1  #album{background:transparent;padding: 0px !important;}/*20230626*/ 
.block_bland {padding: 13vw 0 0vw;}.block_bg_bland { height: 40vh;}.layoutlist_4 .item.product_list_item{height: auto !important;}.layoutlist_4 .item.product_list_item .subject {margin: 0;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/*container*/#RWDfullscreen01 .container, .block_footer > .container, .RWDbanner_plus01.style-dotnav.control-center .control-box{width: calc(100% - 50px);}.RWDbanner_plus01 .slick-caption .container{width: calc(100% - 50px) !important;}.page_wrapper_bg .footer_notice .container{width: calc(100% - 50px);}.page_wrapper_bg .RWDmenu_plus04 .features .member-btn,.page_wrapper_bg .RWDmenu_plus04 .features .cart-btn,.page_wrapper_bg .RWDmenu_plus04 .features .querycar-btn,.page_wrapper_bg .RWDmenu_plus04 .features .search-btn {padding-top: 4px;padding-bottom: 4px;}.page_wrapper_bg .RWDmenu_plus04 .header .features {top: 10px;}.page_wrapper_bg .RWDmenu_plus04 .header .ml-stack-nav-toggle {top: 5px;}.RWDmenu_plus04 .logo {    width: 165px;    margin-top: 0;}.RWDmenu_plus04 .ml-stack-nav-toggle {    padding: 20px;    background-color: transparent;}.RWDmenu_plus04 .features {    margin-right: 5px;    top: 4px;}.ml-stack-nav-toggle__line {background: #fff;}.RWDmenu_plus04 .features .member-btn {    padding-right: 7px;    padding-left: 2px;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn, .RWDmenu_plus04 .features .search-btn {    padding-top: 4px;    padding-bottom: 4px;}.RWDmenu_plus04 .features .search-btn{top: 1px;}.RWDmenu_plus04 .header.is-up .logo {width: 165px;margin-top: 4px;margin-bottom: 4px;}.page_wrapper_bg .RWDmenu_plus04 .header .logo {width: 165px;margin-top: 4px;margin-bottom: 4px;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle__line{background: #111;}.RWDmenu_plus04 .header.is-up .features {top: 10px;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle {top: 5px;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 #mobile-menu .menu > li > a {font-size: 14px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 2rem;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 1.1rem;margin-top: 10px;}.block_news, .block_case, .block_about {padding: 17vw 0;}.block_product{padding: 17vw 0 14vw;}.block_bland {padding: 17vw 0 48vw;}.block_bland::before {height: 43vw;background-position: right bottom 19%;}.block_footer > .container {padding: 15vw 0 !important;}.footer_notice {padding: 15px 0 80px;}#RWDfullscreen01 h1.main-title, .RWDproduct002_v4 .main-title, .RWDleft_cont002 .item-second .text-box .title {font-size: 1.7rem;}.RWDedictor001 h2.sub-title, .RWDleft_cont002 .item-second .text-box .subtitle {margin: 5px auto 0;font-size: 1.1rem;}.RWDservice011 .link_box .title {font-size: 1.3rem;}.RWDbanner005_v2 .sqare_shadow.swiper-prev, .RWDbanner005_v2 .sqare_shadow.swiper-next {width: 35px;height: 35px;top: 30%;}.RWDbanner005_v2 .sqare_shadow.swiper-prev {left: 15px;}.RWDbanner005_v2 .sqare_shadow.swiper-next {right: 15px;}.RWDbanner005_v2 .sqare_shadow.swiper-next:after, .RWDbanner005_v2 .sqare_shadow.swiper-prev:after {width: 10px;height: 10px;}.RWDbanner005_v2 .sqare_shadow.swiper-next:after {    -webkit-transform: translateX(-8px) translateY(-50%) rotate(-225deg);    transform: translateX(-8px) translateY(-50%) rotate(-225deg);}.RWDService001 .row{margin:0 -4.5vw;}.RWDService001 a .col-md-3.col-sm-6{width: calc(100% / 2);padding: 0 4.5vw;}.RWDService001 i img {max-width: 150px !important;}.RWDService001 .row.section-subject {margin: 0 auto 40px;}.RWDService001 a .col-md-3.col-sm-6{margin-bottom: 35px;}.RWDService001 .boxFeature-2 h2 {margin: 20px auto 0;}.RWDnews005 .section-subject {margin-bottom: 40px;}.RWDnews005 p.text-left {margin: 0 0 25px;}.RWDservice011 .link_box {padding: 13vw 25px;}.block_footer {letter-spacing: 1px;font-size: 0.9rem;}.footer_notice .container{padding:0;}/*20230626*/ 
.block_bland {padding: 17vw 0 0;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDService001 i img {    max-width: 100% !important;}
}
/*380px end*/
/*370px start*/

@media screen and (max-width: 370px) {.RWDmenu_plus04 .logo, .RWDmenu_plus04 .header.is-up .logo {width: 135px;}.RWDmenu_plus04 .features .member-btn {padding-right: 5px;padding-left: 0;}.RWDmenu_plus04 .member-btn .ii-people2, .RWDmenu_plus04 .cart-btn .ii-bag2 {font-size: 17px;}.RWDmenu_plus04 .features .search-btn {top: -1px;width: 35px;}.RWDmenu_plus04 .features {margin-right: 0;top: 5px;}.RWDmenu_plus04 .ml-stack-nav-toggle {top: -3px;}.RWDmenu_plus04 .header.is-up .ml-stack-nav-toggle {top: 3px;}.page_wrapper_bg  .RWDmenu_plus04 .header .logo,.page_wrapper_bg  .RWDmenu_plus04 .header.is-up .logo {width: 135px;}#RWDfullscreen01 h1.main-title, .RWDproduct002_v4 .main-title, .RWDleft_cont002 .item-second .text-box .title {font-size: 1.5rem;}.RWDbanner005_v2 .main-title, .portfolio-bottom__h4, .RWDnews005 h4, .news005_h4, .RWDservice011 .link_box .name, .block_footer h1, .RWDbanner005_v2 .swiper-center .main-title, .RWDproduct002_v4 .btn-box .btn, .RWDbtn01 .btn {font-size: 1.1rem;}body, html, .RWDbanner005_v2 .subtitle, .RWDService001 .boxFeature-2 h2, .RWDproduct002_v4 .btn.btn-rj, .RWDnews005 p.text-left, .RWDleft_cont002 .item-second .text-box .about_btn a, .RWDleft_cont002 .item-second .text-box .text, .RWDservice011 .link_box .mid_box, .block_footer h2 {font-size: 0.9rem;}.RWDservice011 .link_box .title {font-size: 1.2rem;}.footer_notice {font-size: 12px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 1.7rem;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 1rem;margin-top: 7px;}.RWDbanner005_v2 .sqare_shadow.swiper-prev, .RWDbanner005_v2 .sqare_shadow.swiper-next {top: 23%;}.RWDbanner005_v2 .sqare_shadow.swiper-prev {left: 40px;}.RWDbanner005_v2 .sqare_shadow.swiper-next {right: 40px;}.timebr {display: inline-block;}/*-----*/ 
.RWDproduct_page .btn-other li .ii {display: inline-block;}.ct-sec ul {word-break: break-all;}}

/*370px end*/
/*850px start*/
@media (max-width: 850px) {
/**/
}
/*850px end*/