/**/a:hover, a:active, a:focus {text-decoration: none;}#RWDfullscreen01 .cd-main-content img{max-width:100%;}body{font-family: Arial, 'Noto Sans TC', sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #083e5a;    color: #fff;}::-moz-selection {    background:#083e5a;    color: #fff;}/* loading*/ 
.RWDfakeloader{z-index:999999 !important}.RWDfakeloader .fl{text-align: center;}.RWDfakeloader img{max-width:200px;}/*container*/#RWDfullscreen01 .main .container{width: 100%;max-width:70%;padding:0;}/*menu*/ 
.RWDmenu_plus04 .logo {z-index:21;width: 200px;float: none;position: absolute;left:-50px;top:0;background-color: #fff;padding: 20px 50px 20px 50px;border-radius: 0 0 80px 0;box-shadow: 1px 1px 15px rgba(43, 43, 43, 0.12);transition: all 0.5s ease-in-out 0s;}.RWDmenu_plus04 .site-nav .menu>li>a {    font-weight: 400;font-size: 16px;    letter-spacing: 2px;    color: #333;}.RWDmenu_plus04 .site-nav .menu{text-align: center;padding-right: 0;}.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: #509bc8;}.RWDmenu_plus04 .features {z-index:21;display: flex;align-items: center;font-size: 13px;flex-direction: row;justify-content: flex-end;width: auto;float: right;background: #fff;height:74px;position: absolute;right: 0;}.RWDmenu_plus04 .header {padding: 0 50px;background: #fff;top:40px;transition: 0.3s;}.RWDmenu_plus04 .header.is-up {background: #fff;box-shadow: 1px 1px 15px rgba(43, 43, 43, 0.12);transition: 0.3s;}.RWDmenu_plus04 .header.is-up .logo{border-radius: 0;box-shadow: none;background-color: transparent;padding: 0;width: 50px;left: 0;top: 12px;}.RWDmenu_plus04 .container {max-width: 100%;}/*下拉選單*/ 
.RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {border-color: #457e38;}.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: #1b3e24;}.RWDmenu_plus04 .site-nav .menu ul li a{font-size: 14px;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {    text-decoration: none;    font-weight: 400;    color: #509bc8;}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;padding-right: 10px;}/*寬版*/ 
.RWDmenu_plus04 .dropdown-menu {max-width: 1000px;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active {background-color: #ddd;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>a {color: #333;}.RWDmenu_plus04 .is-up .site-nav .menu li.is-active>a {color: #509bc8;}.RWDmenu_plus04 .dropdown-menu .container .manu-item-box>li>a {border-bottom: 1px solid #eee;font-weight: 400;letter-spacing: 1px;padding: 0 5px 10px 5px;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li a {letter-spacing: 1px;font-weight: 400;font-size: 14px;padding: 0px 5px 10px 5px;transition: 0.3s;}.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li.active>a,.RWDmenu_plus04 .dropdown-menu .manu-item-box>li>ul>li>a:hover {background: transparent;color: #509bc8;padding-left: 0;transition: 0.3s;}.RWDmenu_plus04 .site-nav .dropdown-menu .manu-item:hover>a {background: transparent;}.RWDmenu_plus04 .dropdown-menu {max-width: 75%;}.RWDmenu_plus04 .dropdown-menu .container{max-width: 100%;}.RWDmenu_plus04 .dropdown-menu .container {padding: 0 80px 30px;}.RWDmenu_plus04 .dropdown-menu.SPV2 .manu-item-box li {width: calc(100%/5);margin-top: 30px;display: none;}.RWDmenu_plus04 .dropdown-menu.SPV2 .manu-item-box li:nth-child(1), .RWDmenu_plus04 .dropdown-menu.SPV2 .manu-item-box li:nth-child(2), .RWDmenu_plus04 .dropdown-menu.SPV2 .manu-item-box li:nth-child(3), .RWDmenu_plus04 .dropdown-menu.SPV2 .manu-item-box li:nth-child(4), .RWDmenu_plus04 .dropdown-menu.SPV2 .manu-item-box li:nth-child(5) {display: block;}/*line線上*/ 
.RWDmenu_plus04 .features .edit {  float: none;margin-left: 10px;position: relative;}.RWDmenu_plus04 .features .edit a {color: #fff;display: block;background-color: #06c755;border: 1px solid #06c755;border-radius: 0px;padding: 10px 30px 9px 25px;position: relative;font-size: 16px;letter-spacing: 1px;font-weight: 400;overflow: hidden;z-index:1;transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .features .edit a:hover{background-color: #fff;border-color:#06c755;color:#06c755;}/*.RWDmenu_plus04 .features .edit a::after{content:"";position: absolute;display: block;width: 100%;height: 100%;background-color: #fff;top: 0;right: 0;z-index: 0;}*/ 
.RWDmenu_plus04 .features .edit a img {    height: 15px;    margin-right: 10px;    position: relative;    top: -1px;filter: saturate(0%) brightness(200%);    transition: all 0.3s ease-in-out 0s;}.RWDmenu_plus04 .features .edit a:hover img {    filter: saturate(100%) brightness(100%);}/*選單icon*/ 
.RWDmenu_plus04 .features .cart-btn img {width: 25px;}.RWDmenu_plus04 .features .member-btn img {width: 25px;}.RWDmenu_plus04 .features .search-btn img {width: 25px;}.RWDmenu_plus04 .features .search-btn{padding: 25px 20px;}span.cart-nu {font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,sans-serif;color: #999;}/*shopping*/ 
.RWDmenu_plus04 .cart-block .bottom-box .total, .RWDmenu_plus04 .querycar-block .bottom-box .total {    font-size: 14px;    letter-spacing: 1px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {    font-size: 14px;    letter-spacing: 1px;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn, .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn {background: #083e5a;}.RWDmenu_plus04 .cart-block h3, .RWDmenu_plus04 .querycar-block h3 {color: #333;}/*member*/ 
.RWDmenu_plus04 .member-block a.login.is-on{background-color: #083e5a;}.RWDmenu_plus04 .member-block a.login, .RWDmenu_plus04 .member-block a.signin{background-color: #dbe5ea;border: 1px solid #dbe5ea;color:#333;}/*搜尋-打開*/ 
.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%;}}/*main*/ 
.main {margin-top: 113px;}/*banner*/ 
.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center bottom;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}/*news*/ 
.RWDnews_autolist {    max-width: 100%;    text-align: center;    position: fixed;    top: 0;    z-index: 2;    width:100%;}.RWDnews_autolist .news-list {    width: 100% !important;    float: none;    text-align: center;    padding: 0 5%;    background: #083e5a;}.RWDnews_autolist .title {display: none;}.RWDnews_autolist .slick-arrow {display: none !important;}.RWDnews_autolist .news-list a {    color: #fff;    font-family: 'Noto Sans TC', sans-serif;    letter-spacing: 2px;}.RWDnews_autolist .news-list .slick-list {height: 40px !important;}/*標題*/#RWDfullscreen01 .section-subject{text-align: center;}#RWDfullscreen01 .RWDedictor001 .section-subject{text-align: left;}.RWDright_cont002 .item-first .text-box .title, #RWDfullscreen01 .main-title{line-height: 1.4;color: #333;font-size: 42px;font-weight: 700;letter-spacing: 2px;}.RWDright_cont002 .item-first .text-box .subtitle, #RWDfullscreen01 .sub-title {line-height: 1.4;letter-spacing: 2px;font-size: 18px;margin: 5px auto 0;font-weight: 500;color: #083e5a;}#RWDfullscreen01 .section-line {display: none;}/*about*/ 
.about_block {padding: 120px 0px;}.about_block > .container {width: 90% !important;max-width:100% !important;margin-left:0px;padding: 0 !important;}.RWDright_cont002 > .container {width: 100% !important;max-width:100% !important;padding: 0 !important;}.RWDright_cont002 .item-first a .pic {float: none;width: 100%;}.RWDright_cont002 .item-first a {display: block;width: 50%;}.RWDright_cont002 .item-first {    display: flex;    flex-direction: row;    justify-content: center;align-items: center;    background: transparent;}.RWDright_cont002 .item-first .text-box .underline{background-color: #ccc;width: 1px;height: 35px;margin: 15px auto;}.RWDright_cont002 .item-first .text-box {color: #555;    float: none;    padding: 0;    padding-left: 100px;    text-align: center;}.RWDright_cont002 .item-first > a:nth-child(1){pointer-events: none;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.RWDright_cont002 .item-first .text-box .text {text-align: center;width: 100%;margin-top: 0;line-height: 1.8;font-size: 16px;font-weight: normal;letter-spacing: 1.5px;}.RWDright_cont002 .item-first .text-box a {display: none;}.about_slogan{position: relative;color:#333;font-size: 18px;}.about_slogan::after{content:"";display: block;position: absolute;width: 102%;height: 10px;background-color: #dbe5ea;left: 50%;transform: translateX(-50%);bottom: -2px;z-index: -1;}/*悅生活*/ 
.about_good {  display: flex;  justify-content: center;  align-items: flex-start;  text-align: center;margin:25px -15px;}.about_good > div {  border: 2px solid #dbe5ea;  width: calc(100% / 3);  padding: 0 0 30px;  border-radius: 11px 11px 0 0;  margin: 0 15px;min-height: 289px;}.about_good > div > div{margin: 25px auto 15px;}.about_good > div > div img{max-width:50px !important;}.about_good h5 {font-size: 18px;margin: 0 auto;font-weight: bold;color: #083e5a;padding: 18px 0 15px;border-radius: 8px 8px 0 0;border-bottom: 2px solid #dbe5ea;}.about_good p {margin: 0 auto;line-height: 1.7;padding: 0 2vw;}/*好食*/ 
.food_block{padding:120px 0;position: relative;overflow:hidden;}.food_block::before{content:"";display:block;position:absolute;width:100%;height:100%;background: #f7f7f7 url(archive/image/customization/foodbg.jpg) no-repeat center center;background-size: cover;top: 0;left: 0;opacity: 0.5;z-index:0;}.food_block::after{content:"";display:block;position:absolute;width:40vw;height:40vw;background: transparent url(archive/image/customization/kome.jpg) no-repeat left top;background-size: contain;bottom: -20vw;right: -20vw;z-index: -1;}.food_good {position: absolute;top: 20px;right: 0;padding-left: 15px;border-left: 5px solid #509bc8;display: flex;}.food_good img{max-height:55px;}.food_good > div:nth-child(1){width:257px;display: flex;align-items: center;}.food_good > div:nth-child(2){width:305px;margin-left:5px;}.RWDproduct002_v3 {padding: 0;}.RWDproduct002_v3 .section-subject{display:none;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom h4 {color: #d35c34;}.RWDproduct002_v3 .portfolio-item {margin-bottom: 45px;}.RWDproduct002_v3 .btn-box .shop {font-size: 15px; letter-spacing: 2px; transition: .5s all; line-height: 32px;border-radius: 0;}li.selprice {color: #000;}.RWDproduct002_v3 .showbottom:hover .portfolio-bottom__h4 {color: #333;}/*product002撐開間距*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 25px 15px;}.RWDproduct002_v3 .row{margin:0 -25px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}.RWDproduct002_v3 .portfolio-item{margin-bottom: 35px;}.RWDproduct002_v3 .col-sm-4{width: calc(100% / 4 - 1px);}/*product002拿掉ㄉㄨㄞ ㄉㄨㄞ*/ 
.RWDproduct002_v3 .portfolio-item > .inner-content{opacity: 1 !important;}.RWDproduct002_v3 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;}/*v3v4共用*/ 
.RWDproduct002_v3 .portfolio-item > .inner-content, .RWDproduct002_v4 .portfolio-item > .inner-content{border: 1px solid #ccc;transition: all 0.2s ease-in-out 0s;}.RWDproduct002_v3 .portfolio-item:hover > .inner-content, .RWDproduct002_v4 .portfolio-item:hover > .inner-content{border-color:#509bc8;}.portfolio-bottom__h4 {text-align: left;font-size: 18px;color: #333;font-family: 'Noto Sans TC', sans-serif;font-weight: 700;line-height: 1.4;margin: 25px auto 10px;letter-spacing: 1.5px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;/*指定行數...取代*/-webkit-box-orient: vertical;}.portfolio-bottom-summary a p {color: #555;font-weight: 400;font-family: 'Noto Sans TC', sans-serif;font-size: 16px;letter-spacing: 1.5px;line-height: 1.6;margin-bottom: 15px;text-align: left;}.portfolio-bottom-summary a p span.text {display: block;min-height:76px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;/*指定行數...取代*/-webkit-box-orient: vertical;}.portfolio-bottom-summary a p span.tag {  font-size: 14px;  display: inline-block;  background-color: #eae5da;  padding: 5px 10px;  margin: 10px 10px 0 0;}.RWDproduct002_v3 .price, .RWDproduct002_v4 .price{font-size: 14px;text-align: left;margin: 18px auto 17px;}.RWDproduct002_v3 li.selprice, .RWDproduct002_v4 li.selprice {color: #d33b34;font-size: 18px;}.RWDproduct002_v3 .price .fixprice, .RWDproduct002_v4 .price .fixprice {color: #999;text-decoration: line-through;}.RWDproduct002_v3 .btn-box .shop, .RWDproduct002_v4 .btn-box .shop{background: #083e5a;border: 1px solid #083e5a;color: #fff;}.RWDproduct002_v3 .btn-box .shop:hover, .RWDproduct002_v4 .btn-box .shop:hover {background-color: #509bc8 !important;border-color: #509bc8 !important; color: #fff;}.RWDproduct002_v4 .btn-box .btn{position: absolute;left: 0px;bottom: 60px;}.RWDproduct002_v3 .btn-box .btn, .RWDproduct002_v4 .btn-box .btn {max-width: 320px;font-size: 16px;letter-spacing: 1.5px;background: transparent;color: #555;border-radius: 0;padding: 5px 30px;text-align: center;border: 1px solid #555;transition: all 0.5s ease-in-out 0s;}.RWDproduct002_v3 .btn-box .btn:hover, .RWDproduct002_v4 .btn-box .btn:hover {border-color:#509bc8;background: #509bc8;color: #fff;}/*產品*/ 
.products_block {position: relative;padding: 120px 0 70px;}.products_block::before{content:"";display:block;position:absolute;width:100%;height:100%;background: #f7f7f7 url(archive/image/customization/fabric_1.webp) repeat;top:0;left:0;opacity: 0.5;}.RWDproduct002 .btn.btn-rj:hover, .btn.btn-rj:focus{background-color: transparent;}.RWDproduct002_v4 {padding: 0;z-index: 2;}.RWDproduct002_v4 .col-sm-4{width: calc(100% / 3 - 51px);}.RWDproduct002_v4 .popup-portfolio{margin-right:-25px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {  background-color: transparent;margin: 0 25px 30px;padding: 0 0 15px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:hover {border-color: #333;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom__h4{color: #333;}.RWDproduct002_v4 .filter-portfolio ul {background: transparent;padding: 15px 0 0 0;align-items: flex-start;}.RWDproduct002_v4 .filter-portfolio ul>li {margin: 0;width: 100%;}.RWDproduct002_v4 .btn.btn-rj {text-align: left;display: block;padding: 20px 0;letter-spacing: 1.5px;font-size: 16px;border-bottom: 1px solid #ddd;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;}.RWDproduct002_v4 .filter-portfolio::before {content: "產品分類";position: relative;left: 0;display: block;color: #fff;font-size: 20px;letter-spacing: 2px;padding: 15px;background-color: #537488;border-radius: 10px 10px 0 0;}.RWDproduct002_v4 .filter-portfolio {position: relative;}.row.RWDproduct002_v4_catalogue {width: 350px;padding: 0 0 100px;top: 140px;}.RWDproduct002_item_block {width: calc(100% - 400px);min-height: 700px;margin: 0 auto;}.RWDproduct002_item_block .col-md-12 {padding: 0;}html.no-touch .RWDproduct002_v4 .btn.btn-rj:hover {background: transparent;color: #604E2B;}.RWDproduct002_v4 .filter-portfolio ul>li:last-child a {border: 0;}.RWDproduct002_v4 .showbottom .btn_add2car{border-radius: 0;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom .btn_add2car{background-color: #083e5a;border: 1px solid #083e5a;}.RWDproduct002_v4 .portfolio-bottom-summary a p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;/*指定行數...取代*/-webkit-box-orient: vertical;}/*product002拿掉ㄉㄨㄞ ㄉㄨㄞ*/ 
.RWDproduct002_v4 .portfolio-item > .inner-content{opacity: 1 !important;}.RWDproduct002_v4 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;animation: none;}/*媒體報導*/ 
.video_block{padding:120px 0 100px;}.RWDvideo002 .videoitem { width: calc(100% / 3 - 31px);  margin: 0 15px 35px; padding: 0;background: #fff;  transition: all 0.3s ease-in-out 0s;}.RWDvideo002 .videoitem:hover{border-color: #ec6817;}.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe { transform: translate(0px,0);  width: 100%;  transition: none;}.RWDvideo002 figure.effect-sarah:hover img, .RWDvideo002 figure.effect-sarah:hover .iframe {  opacity: 1;}.RWDvideo002.istouch figure.effect-sarah img, .RWDvideo002.istouch figure.effect-sarah .iframe { opacity: 1;}.RWDvideo002 .figcaption_bottom {padding: 20px 30px 25px;}.RWDvideo002 .figcaption_bottom h2 { font-size: 18px; color: #333;  letter-spacing: 1px;font-weight:500;  margin: 0 auto;display: -webkit-box;   -webkit-line-clamp: 1;  -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;text-align: center;}.RWDvideo002 .figcaption_bottom p {margin-bottom: 0 !important;}.RWDvideo002 .figcaption_bottom .h2_line {display: none;}/*影片假播放按鈕*/ 
.RWDvideo002 figure.effect-sarah:before {  position: absolute;  content: "\f215";  font-family: "Ionicons"; color: #ffffffd6;  font-size: 22px; width: 80px; height: 80px; border-radius: 99em;  z-index: 1;   background: rgba(0,0,0,0.2);  display: flex;  justify-content: center; align-items: center; border: 1px solid #ffffffdb; left: 50%; transform: translateX(-50%) translateY(-50%);top: 50%; box-shadow: 0 0 10px #ffffff6b; transition: .5s ease;}.RWDvideo002 figure.effect-sarah:after { position: absolute; content: '';width: 80px; height: 80px;   background: rgba(0,0,0,0.5);  border-radius: 99em;   left: 50%; transform:  translateX(-50%) translateY(-50%); top: 50%;  opacity:0; transition: .4s ease;}.RWDvideo002 .videoitem:hover figure.effect-sarah:after {opacity:1; transform:  translateX(-50%) translateY(-50%); transition: .4s ease;}/*20221005*/ 
.RWDnews_autolist { z-index: 21;}/*產品瀏覽紀錄*/ 
.RWDhistory002 .history-btn { font-size: 12px; letter-spacing: 1px; left: auto !important; right: 0px; background: #000; padding: 6px; width: 40px;top: 33%;}.RWDhistory002 .history-block.right .ctrl-box .btn {  left: auto;  right: 7px;  top: -40px;}.RWDhistory002 .history-list {  max-height: 175px;}.RWDhistory002 .history-block .pic {  background-color: transparent;}.RWDmenu_plus04 .dropdown-menu .manu-item-box li { width: calc(100% / 4);}
/*footer start*/

/*footer*/ 
.footer_block {background: #333;padding-top: 0px;position:relative;font-size: 16px;letter-spacing: 1.5px;line-height: 1.8;text-align: center;}.footer_block, .footer_block a{color: #fff;transition: all 0.3s ease-in-out 0s;}.footer_block a:hover{color:#509bc8;}.footer_block h1{font-size: 18px;margin: 0 auto 25px;font-weight: 700;}.footer_info .row > .col-sm-6:nth-child(1){text-align: right;}.footer_info .row > .col-sm-6:nth-child(2){text-align: left;border-left: 1px solid #444;}.footer_info i{margin-left:10px;}.footer_wlogo{position:relative;width: 100%;max-width:100px;margin: 0 auto 15px;}.footer_wlogo img {max-width:100%;}.footer_wlogo::before{content:"";display: block;position: absolute;width: 320%;height: 350%;background-color: #333;z-index: -1;border-radius: 99em;top: -50px;left: 50%;transform: translateX(-50%);}.footer_snslink {  display: grid;  grid-template-columns: 1fr 1fr 1fr;  grid-column-gap: 30px;  margin: 50px auto 0;  width: 100%;  max-width: 950px;}.footer_snslink a {display: block;font-size: 14px;border: 1px solid;padding: 10px 0 5px;position: relative;letter-spacing: 1px;transition: all 0.3s ease-in-out 0s;}.footer_snslink a img {height: 20px;margin-right: 10px;position: relative;top: -2px;filter: saturate(0%) brightness(500%);transition: all 0.3s ease-in-out 0s;}.footer_snslink a:hover img {filter: saturate(100%) brightness(100%);}.footer_block .sns_line{background-color: #06c755;border-color: #06c755 !important;}.footer_block .sns_line:hover {background-color: #fff;color: #06c755;}.footer_block .sns_fb{background-color: #1877f2;border-color: #1877f2 !important;}.footer_block .sns_fb:hover {background-color: #fff;color: #1877f2;}.footer_block .sns_yt{background-color: #f61c0d;border-color: #f61c0d !important;}.footer_block .sns_yt:hover {background-color: #fff;color: #f61c0d;}.copy_block {    width: 100%;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;    padding: 10px 0px;    font-size: 12px;    color: #7f7f7f;    letter-spacing: 1px;    height: 50px;    margin-top: 50px;    font-family: 'Noto Sans TC', sans-serif;}.RWDssl01 {    margin: 0 20px;    padding: 0 20px;    border-left: 1px solid rgb(127 127 127 / 50%);    border-right: 1px solid rgb(127 127 127 / 50%);}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #7f7f7f;}.contact-title {    font-size: 21px;    letter-spacing: 2px;    color: #fff;}/*scrolltop*/ 
.scrollTop002 .ii{background: #537488;width: 35px;height: 35px;line-height: 35px;border-radius: 0;}/*fixed*/ 
.block_fixed .RWDedictor{display:none;opacity: 1 !important;}.block_fixed .RWDedictor a{display: block;width:100%;background-color: #06c755;line-height: 50px;color: #fff;font-size: 15px;letter-spacing: 1.5px;font-weight: 400;transition: all 0.5s ease 0s;}.block_fixed .RWDedictor a img{width: 20px;margin-right: 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: #509bc8 !important;border: 1px solid #509bc8 !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #083e5a !important;color: #fff !important;}

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

/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{margin: 0 0 120px 0;    min-height: 1000px;}section.hgroup .container {  width: 100%;margin-left: 0; margin-right: 0;margin-bottom: 30px;border-bottom: none;}.main section .container .article-text > .container {width: 100%;}.btn.active, .btn:active {    box-shadow: none;}.page_wrapper_bg .main section.call_to_action>.container { width: 70%;}.productcontent .page_wrapper_bg .main section.call_to_action>.container {   width: 100%;max-width: 1500px;  margin: 0 auto;}.articlecontent .page_wrapper_bg .main section.call_to_action>.container {   width: 100%;max-width: 1500px;  margin: 0 auto;}.pagecontent .article_model[data-seq="0"] {    margin-top: 0 !important;}/*內頁背景*/ 
.page_wrapper_bg .main.cd-main-content { margin-top: 0;  position: relative;top: 113px !important;}.page_wrapper_bg .main.cd-main-content:before { content: ""; position: absolute;width: 100%;  height: 100%; background: #f7f7f7 url(archive/image/customization/fabric_1.webp) repeat;  top: 0;  left: 0; opacity: 0.5;  z-index: -1;}/*內文統一*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 38px;margin-bottom: 5px;color: #333;font-weight: 700;letter-spacing: 2px;line-height: 1.5;text-align: center;}.page_wrapper_bg .article-text p, .RWDtimeline01 li.event .point .editor, .RWDslider01 .editor, .RWDtimeline02 .timeline2_list .block .text-in, .layoutlist_8 .list_subject .summary a {color: #555;letter-spacing: 1.5px;line-height: 1.8;font-size: 16px;}ul.content_list {  list-style: none;  padding: 0;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {font-size: 13px;text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #000;}文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:32px;line-height: 1;letter-spacing:1.5px;}.page_wrapper_bg .article-text h3 {font-size:28px;letter-spacing: 1px;line-height: 1.5;margin: 0 0 10px;}.page_wrapper_bg .article-text h4 {font-size: 24px;line-height: 1.7;letter-spacing: 1px;margin: 0px 0 10px;}.page_wrapper_bg .article-text h5 {font-size: 20px;line-height: 1.7;letter-spacing: 1px;margin: 0px 0 10px;}.page_wrapper_bg .article-text h6 {font-size: 16px;line-height: 1.7;letter-spacing: 1px;margin: 0px 0 10px;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p, .RWDtimeline01 li.event .point .editor, .RWDslider01 .editor, .RWDtimeline02 .timeline2_list .block .text-in, .layoutlist_8 .list_subject .summary a, ._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {    font-weight: 400;color: #555;letter-spacing: 1.5px;line-height: 1.8;font-size: 16px;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{font-size:16px;line-height: 1.8; font-weight: 400;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 22px;}._bd_row ul{padding-left: 18px;}/*時間軸*/ 
.RWDtimeline02 { padding-top: 0;}.RWDtimeline02 .model-title, .RWDtimeline01 .model-title  { color: #279acc;  font-size: 24px; font-weight: 400;  line-height: 1.8; text-decoration: none;}.RWDtimeline02 .control-box {top: 0;}.RWDtimeline02 .control-box .slick-arrow { width: 45px;  height: 45px;border: 1px solid #083e5a;}.RWDtimeline02 .control-box .slick-arrow:hover { border-color: #083e5a;}.RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after { border-color: transparent #083e5a transparent transparent;}.RWDtimeline02 .timeline2_list .block .year, .RWDtimeline01 li.event .point .date { font-size: 14px;  color: #888;padding-bottom: 5px;}.RWDtimeline01 li.event .point .title {  font-size: 20px;  font-weight: 700;   margin: 0 0 15px 0; line-height: 1.5;color: #333;}.RWDtimeline01 li.event:before {   width: 15px;height: 15px;border: 1px solid #083e5a; background: #083e5a;    left: -1px;}.RWDtimeline01 .line_dot2 span {display: none;}.RWDtimeline02 .timeline2_list .block .text-in {    min-height: 80px;}/*圖文輪播*/ 
.RWDslider01 .control-box .slick-dots li {    color: #083e5a;}/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;min-width: 180px;padding: 10px;border: 1px solid #555;font-size: 15px;color: #555;font-weight: 400;transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {border: 1px solid #509bc8;background:#509bc8;color: #fff;transition: 0.5s ease;}.page_wrapper_bg .ebtn {letter-spacing: 2px;background: transparent;padding: 0px;float: right;margin-top: 20px;line-height: 1.5;}.page_wrapper_bg .ebtn a {text-align: center;display: block;min-width: 180px;border: 1px solid #555;font-size: 15px;padding: 10px;color: #555;font-weight: 400;transition: 0.5s ease;}.page_wrapper_bg .ebtn a:hover {border: 1px solid #509bc8;background: #509bc8;color: #fff;transition: 0.5s ease;}/*購物車按鈕*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add { border-radius: 0;background: #509bc8; color: #fff; font-size: 15px;transition: 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover  {color: #fff;background: #509bc8;transition: 0.5s ease;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop { border-radius: 0;background: #083e5a; color: #fff; font-size: 15px;transition: 0.5s ease;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {color: #fff;background: #083e5a;transition: 0.5s ease;}/*限量優惠*//*產品列表樣式E*/ 
.page_wrapper_bg .layoutlist_2 .subject {    margin: 10px 0 0;text-align: center;}.page_wrapper_bg .item .subject A.itemlink {color: #333;font-size: 18px;font-weight: 700;line-height: 1.5;letter-spacing: 1px;}.layoutlist_2 .item, .layoutlist_4 .item { padding-top:0; border-bottom:none;    margin-top: 0;margin-bottom:30px;padding-bottom:0;}.layoutlist_4 .item img {  transition: .5s ease;}.layoutlist_4 .item:hover img {  transform: scale(1.05);    transition: .5s ease;}.layoutlist_4 .subject {    height: auto !important;  text-align: center;color: #333;font-size: 18px;font-weight: 700;line-height: 1.5;letter-spacing: 1.5px;min-height: auto; margin: 10px 0 0;}.layoutlist_4 .subject:hover {color: #083e5a;}.layoutlist_4 .pricearea {display: flex; justify-content: center;  letter-spacing: 1.5px;align-items: baseline;}.layoutlist_4 .price { font-size: 14px;color: #999;letter-spacing: .5px;}.layoutlist_4 .price.sellprice { color: #d33b34;font-size: 18px;font-weight: 500;  letter-spacing: .5px;}.layoutlist_4 .buybtn {  background-color: #083e5a;  font-size: 15px;  letter-spacing: 2px;  transition: 0.5s ease; padding: 10px 0;}.layoutlist_4 .item:hover .buybtn {  background: #509bc8; transition: .5s ease;}.layoutlist_4 .item .img { border: 1px solid #ccc;  transition: .5s ease;}.layoutlist_4 .item:hover .img { border: 1px solid #509bc8;  transition: .5s ease;}/*產品架構內頁*/#mobile-fixed, #plusbuy_mobile-fixed, .RWDproduct_page { font-family: Arial, 'Noto Sans TC', sans-serif;  font-size: 16px; color: #555; letter-spacing: 1.5px; line-height: 1.5;}/*產品內頁*/ 
.sortbar { display: flex !important; justify-content: center; align-items: center;  float: none !important; letter-spacing: 2px;font-size: 16px; color: rgb(8 62 90 / 80%);margin-bottom: 30px !important;}.sortbar>a {   color: #083e5a;}.RWDproduct_page .pic-box { width: calc(100% - 450px);}.RWDproduct_page .products-info { font-family: Arial, 'Noto Sans TC', sans-serif; border: 2px solid #dbe5ea; padding: 30px 40px;   background: rgb(255 255 255 / 50%);  border-radius: 35px 35px 0 0; width: 450px;}.RWDproduct_page .products-info .name { font-size: 20px; font-weight: 700; letter-spacing: 1.5px; margin-bottom: 10px;line-height: 1.8;}.RWDproduct_page .products-info .download, .RWDproduct_page .products-info .name-box, .RWDproduct_page .products-info .price-box {    flex-direction: row-reverse;     justify-content: flex-end;}.RWDproduct_page .products-info .subname {  font-size: 16px; letter-spacing: 1px; line-height: 1.5; color: #555;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before, .RWDproduct_page .pic-box .thumbnails ul li a:hover:before {  border: 3px solid #dbe2cb;}.RWDproduct_page .products-info .nu, .RWDproduct_page .products-info .stock, .RWDproduct_page .products-info .subname, .RWDproduct_page .products-info .txt .editor {font-size: 15px; color: #555; letter-spacing: 2px;}.RWDproduct_page .products-info .txt .title, .RWDproduct_page .related-box .title { font-size: 16px; color: #333;}.RWDproduct_page .btn-other .ibtn:hover, .RWDproduct_page .products-nav ul li>ul>li:hover>a, .RWDproduct_page .tab-box .tab-menu a:hover  { color: #509bc8;}#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: #d33b34; letter-spacing: .5px;}.page_content3_thumbphoto .swiper-slide.swiper-slide-thumb-active, .page_content3_thumbphoto .swiper-slide:hover {  border-color: #509bc8;}ul.price-box.list-inline>li.delline {    color: #999; font-weight: 400; font-size: 14px;}ul.price-box.list-inline { display: flex;   align-items: baseline;}ul.price-box.list-inline>li.active>b {  font-size: 20px;}ul.price-box.list-inline>li.active>span {   font-size: 14px;}ul.price-box.list-inline>li.active {   font-size: 20px;}.page_content3_mainphoto .swiper-slide img {width: 100%;}.count_info {    display: flex;    justify-content: center;}/*購物車*/ 
.RWDmenu_plus04 .cart-block .pic, .RWDmenu_plus04 .querycar-block .pic {  background: transparent;}/*購物車結帳頁面_按鈕*/ 
.RWDshopping .btn.normal {color: #083e5a;border-radius: 0px;border-color: #083e5a;transition: 0.5s ease;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover, .RWDshopping .btn.normal.formbtn:hover { border-color: #083e5a;color: #fff;background: #083e5a;transition: 0.5s ease;}.RWDshopping .btn.bg2 { ;background: #083e5a;color:  #fff;transition: 0.5s ease;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {  background: #509bc8;color: #fff; transition: 0.5s ease;}.RWDshopping .btn.bg3{ background: #083e5a;color:  #fff;transition: 0.5s ease;}.RWDshopping .btn.bg3:hover {    background: #509bc8;color: #fff; transition: 0.5s ease;}#mobile-fixed .btn-box .normal {color: #083e5a; border-radius: 0;}#mobile-fixed .btn-box .bg2 { color: #fff;background: #509bc8; }#mobile-fixed .btn-shop .btn.shop {font-weight: 400;letter-spacing: 2px;background: transparent;color:#083e5a;border-color: #509bc8;border-radius: 0px;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.shop:hover {background: #289dd1;color: #fff;border-color: #509bc8;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.add {font-weight: 400;letter-spacing: 2px;background: #509bc8;color: #fff;border-color: #509bc8;border-radius: 0px;transition: 0.3s ease;}#mobile-fixed .btn-shop .btn.add:hover {background:#509bc8;color: #fff;border-color: #509bc8;transition: 0.3s ease;}/*結帳頁面*/ 
.RWDshopping .shopping-step .name {color: #509bc8;font-weight: 500;}.RWDshopping .shopping-step .num {color: #509bc8;border: 1px solid #509bc8;background: rgba(255,255,255, .6);}.RWDshopping .shopping-step .num i {color: #fff;}.shopping-step li+li:before {    background:#509bc8;}@keyframes num-bg {    0% {background: rgb(80,155,200, 0);-webkit-transform: scale(.5);transform: scale(.5)}    100% {background: rgb(80,155,200, .8);-webkit-transform: scale(1);transform: scale(1)}}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form { background: #fff; padding: 30px;border-radius: 0;}.shopping-item .table .tbody .tr .td { border-bottom: 10px solid #fff;}.delivery-box, .goadd-box, .no-sale-box, .notice, .other-check, .sale-box {  border: none;  border-radius: 0px;  box-shadow: none;}.total b { color: #d33b34; letter-spacing: 1px;}.shopping-item .td.qty .pd-price, .shopping-item .td.total .pd-price { color: #d33b34; letter-spacing: 1px;}.RWDshopping input, .RWDshopping select, .RWDshopping select.form-control:not([size]):not([multiple]), .form-control , #join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]){  border-radius: 0px;}.shopping-item-box .item-btn {background: #fff;  border-radius: 0;}.shop-1 .shopping-price-box .sum-box {    background: #fff;    border-radius: 0;}/*加入會員*/#join_form {background: #fff;border: none;}.join_form-title { text-align: center;  color: #333;font-weight: 700;padding-bottom: 20px; margin-bottom: 30px;}.member_join_strong {color: #509bc8;}/*會員註冊按鈕*/#btn_member_login {letter-spacing: 2px;font-size: 15px;font-weight: 400;padding: 10px;color: #fff;border-radius: 0px;background-color: #083e5a;transition: .5s ease;}#btn_member_login:hover {background: #083e5a;color: #fff;transition: 0.3s ease;}#join_form .btn-primary {float: right; display: block;width: 180px;padding: 10px 0;border: 1px solid  #083e5a;font-size: 15px;color:  #083e5a;background: transparent;border-radius: 0px;transition: 0.5s ease;}#join_form .btn-primary:hover {background:  #083e5a;color: #fff;transition: 0.5s ease;}#join_form .btn-link  {letter-spacing: 2px;text-align: center;width: 180px;border: 1px solid #083e5a;font-size: 15px;padding: 10px 0;color: #083e5a;font-weight: 400;border-radius: 0px !important;margin: 0px;transition: 0.5s ease;line-height: 1.5;}#join_form .btn-link a {font-weight: 400;color: #083e5a;background-color: transparent;}#join_form .btn-link:hover {background: #083e5a;color: #fff;transition: 0.3s ease;} /*側選單*/ 
.page_wrapper_bg #sidebar .products-nav {font-family: Arial, 'Noto Sans TC', sans-serif;}.page_wrapper_bg .products-nav .nav-title { font-size: 15px; background: #537488;  color: #fff;  padding: 10px;  font-weight: 500;  margin: 0;  text-align: center;   letter-spacing: 3px;}.page_wrapper_bg .products-nav>ul>li {  margin: 0;padding: 0;position: relative;width: 100%;color: #555;   width: 100%; color: #777;border-bottom: 1px solid #dedede;   background-color: rgba(255,255,255,.5);  transition: 0.3s ease;}.page_wrapper_bg .products-nav>ul>li.active {border-bottom: 1px solid #dedede;background-color: rgba(255,255,255,.9);}.page_wrapper_bg .m2018 .products-nav ul li>a {color: #333;font-size: 15px;letter-spacing: 2px;padding: 14px 20px;transition: 0.3s ease;}.page_wrapper_bg .m2018 .products-nav ul li>a:hover {color: #333;transition: 0.3s ease;}.m2018 .products-nav .toggle-submenu::after {right: 10px;top: 75%;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li.is-open>a {padding: 14px 25px;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li>ul>li>a {padding: 14px 30px !important;}.m2018 .products-nav ul li>ul>li.active>ul>li>ul>li>a {  padding: 14px 40px !important;}.m2018 .products-nav ul li>ul>li.active>ul>li>a {  padding: 14px 35px !important;}/*登入完成*/ 
.btn-primary a { padding: 0px 10px;}.btn-primary{letter-spacing: 2px;font-size: 15px;font-weight: 400;padding: 10px;color: #fff;background-color: #083e5a;border-radius: 0px;transition: .3s ease;border-color: #083e5a;}.btn-primary:hover {border-color: #509bc8; background:  #509bc8;color: #fff;transition: 0.5s ease;}.member .article-text {  letter-spacing: 2px;  line-height: 1.5;}/*隱私權政策*/ 
.page_wrapper_bg .content_item { margin-bottom: 55px; padding-bottom: 40px;border-bottom: 1px dashed #ccc;}.page_wrapper_bg .content_item.privacy_first {  margin-top: 30px;}.privacy_all {  width: 80%;margin: 0 auto;  padding: 100px; background: #fff;}.page_wrapper_bg .article-text .privacy_all h5 {  color: #333; font-weight: 600;}#forget_table .th {    font-weight: 500;    color: #555;}#div_forget_content #forget_table_btn {    background-color:#509bc8;    border-radius: 0px;    letter-spacing: 1px;}/*列表樣式G*/ 
.layoutlist_8 .item {     padding: 40px;   border: 1px solid #eeeeeee0; display: flex;align-items: center;   transition: .4s ease; background: #fff;margin: 0 0 25px;}.layoutlist_8 .item:hover {border: 1px solid #509bc8; transition: .4s ease;}.layoutlist_8 .item:hover .article_subject { color: #509bc8; transition: .4s ease;}.layoutlist_8 .list_subject { padding: 0  40px;}.layoutlist_8 .list_subject .summary {line-height: 1.6}.layoutlist_8 .list_subject .summary a {  font-size: 16px;   line-height: 1.5; color: #555;}.layoutlist_8 .article_subject { color: #333;  font-size: 20px; font-weight: 400;  line-height: 1.8; text-decoration: none;}.layoutlist_8 .listdate .day {  font-size: 54px;  font-weight: 300;  letter-spacing: 0px;   line-height: 1.5;  color: #509bc8;}.layoutlist_8 .item .listdate {text-align: center;}.layoutlist_8 .listdate .yearmonth {  color: #999;  padding-bottom: 0; letter-spacing: 1px;}

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

@media (max-width: 2300px) {.about_good p {padding: 0 1.3vw;}.page_wrapper_bg .main section.call_to_action{min-height: 700px;}}@media (max-width: 2150px) {.about_block > .container {width: 100% !important;padding-right: 5vw !important;}.RWDright_cont002 .item-first .text-box{padding-left: 5vw;}/*product002_v4左右寬度*/ 
.row.RWDproduct002_v4_catalogue{width: 300px;}.RWDproduct002_v4 .btn-box .btn{max-width: 270px;}.RWDproduct002_item_block {width: calc(100% - 335px);}/*內頁*/ 
.privacy_all {   width: 90%;}}@media (max-width: 2000px) {#RWDfullscreen01 .main .container{max-width:80%;padding:0 50px;}}@media (max-width: 1900px) {.about_good > div{min-height: 315px;}}@media screen and (min-width: 1200px) and (max-width: 1900px){.RWDright_cont002 .item-first > a:nth-child(1){position: relative;}.RWDright_cont002 .item-first > a:nth-child(1)::after{content:"";display: block;position: absolute;width: 30%;height: 100%;top: 0;right: 0;background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 98%,rgba(255,255,255,1) 100%);}.RWDright_cont002 .item-first .pic{height: 600px;overflow: hidden;}.RWDright_cont002 .item-first .pic img{transform: scale(1.3);top: 25px;position: relative;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1.3);}}@media (max-width: 1700px) {#RWDfullscreen01 .main .container{max-width:85%;}.RWDmenu_plus04 .logo{width: 180px;padding: 15px 50px 20px 45px;}.RWDright_cont002 .item-first .text-box{padding-left: 3vw;}.RWDright_cont002 .item-first .text-box .title, #RWDfullscreen01 .main-title{font-size: 38px;}.food_good > div:nth-child(2) {width: 280px;}.food_good img {max-height: 50px;}.RWDproduct002_v4 .popup-portfolio {margin-right: -20px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0 20px 30px;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 3 - 41px);}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action>.container { width: 85%;}}@media (max-width: 1600px) {#RWDfullscreen01 .main .container{max-width:90%;}.RWDright_cont002 .item-first .text-box .title, #RWDfullscreen01 .main-title {font-size: 36px;}.about_block > .container {padding-right: 4vw !important;}.food_good > div:nth-child(2) {width: 270px;}.food_good img {max-height: 48px;}}@media (max-width: 1500px) {#RWDfullscreen01 .main .container{max-width:95%;}.RWDfakeloader img{max-width:150px;}.about_block {padding: 100px 0px;}.about_block > .container {padding-right: 50px !important;}.RWDright_cont002 .item-first .text-box {padding-left: 2vw;}.RWDright_cont002 .item-first a {width: 45%;}.RWDright_cont002 .item-first .text-box {width: 55%;}.RWDright_cont002 .item-first .pic img{transform: scale(1.5);top: 80px;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1.5);}.RWDright_cont002 .item-first .text-box .underline{height: 25px;margin: 10px auto;}.food_block {padding: 100px 0;}.products_block {padding: 100px 0 50px;}.food_block::after {width: 45vw;height: 45vw;}.row.RWDproduct002_v4_catalogue{margin-right: 25px;}.portfolio-bottom__h4{-webkit-line-clamp: 2;}.RWDproduct002_item_block {width: calc(100% - 310px);}.video_block {padding: 100px 0 90px;}.RWDvideo002 .figcaption_bottom {padding: 20px 20px 15px;}.RWDvideo002 .figcaption_bottom h2{-webkit-line-clamp: 2;line-height: 1.4;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action>.container { width: 95%;}}@media (max-width: 1400px) {/*product002撐開間距*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 20px 15px;}.RWDproduct002_v3 .row{margin:0 -20px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}}@media (max-width: 1366px) {.RWDhistory002 .history-btn {left: -40px !important; right: auto;}}@media (max-width: 1300px) {#RWDfullscreen01 .main .container{max-width:100%;padding:0 50px;}.RWDfakeloader img{max-width:120px;}.RWDright_cont002 .item-first a {width: 40%;}.RWDright_cont002 .item-first .text-box {width: 60%;}.RWDright_cont002 .item-first .pic img{transform: scale(1.9);top: 130px;left: 50px;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1.9);}/*product002撐開間距*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 15px 15px;}.RWDproduct002_v3 .row{margin:0 -15px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}.row.RWDproduct002_v4_catalogue{width: 250px;margin-right: 20px;}.RWDproduct002_v4 .btn-box .btn{max-width: 220px;}.RWDproduct002_item_block {width: calc(100% - 255px);}.RWDproduct002_v4 .popup-portfolio {margin-right: -15px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0 15px 25px;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 3 - 31px);}.RWDproduct002_v3 .portfolio-bottom__h4{-webkit-line-clamp: 1;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action>.container, .articlecontent .page_wrapper_bg .main section.call_to_action>.container, .productcontent .page_wrapper_bg .main section.call_to_action>.container { width:95%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*menu04變成漢堡*/ 
.RWDmenu_plus04 .logo {border-radius: 0;box-shadow: none;background-color: transparent;padding: 0;width: 50px;left: 0;top: 0;position: relative;}.RWDmenu_plus04 .header.is-up .logo {top: 0;left: 0;}.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: "";display:none;position: absolute;right: 0;top: 20%;height: 60%;width: 1px;background-color: #8B8989;}.RWDmenu_plus04 .features{margin-right: 15px;padding-right: 0px;position: relative;float: right;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a{background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #083e5a;}.RWDmenu_plus04 #mobile-menu{font-size: 15px;}.RWDmenu_plus04 .features{height: 64px;}.ml-stack-nav-toggle, .RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {padding-top: 20px;padding-bottom:20px;}.main {margin-top: 103px;}.about_block, .food_block {padding: 80px 0px;}.products_block {padding: 80px 0 40px;}.video_block {padding: 80px 0 80px;}/*about*/ 
.about_block > .container {padding: 0 50px !important;}.RWDright_cont002 .item-first{flex-direction: column-reverse;}.RWDright_cont002 .item-first .text-box {padding-left: 0;}.RWDright_cont002 .item-first a {width: 100%;}.RWDright_cont002 .item-first .text-box {width: 100%;margin-bottom: 50px;}.RWDright_cont002 .item-first .pic{height: 450px;overflow: hidden;}.RWDright_cont002 .item-first .pic img{transform: scale(1);left: 0;position: relative;top: -56px;}.RWDright_cont002 .item-first:hover .pic img {transform: scale(1);}.about_good{margin: 25px -15px 40px;}.about_good > div {min-height: 288px;}.about_good p {padding: 0 5vw;}.RWDedictor001 .section-subject {margin-bottom: 35px;}.food_good{position: relative;top: 0;margin-bottom: 50px;justify-content: flex-start;padding-left: 0;border-left: none;}.food_good > div:nth-child(1){width: 277px;padding-left: 15px;border-left: 5px solid #509bc8;}.food_good > div:nth-child(2) {width: 255px;}.food_good img {max-height: 45px;}/*product002_v3*/ 
.RWDproduct002_v3 .price li {display: block;padding:0;}.RWDproduct002_v3 .price .fixprice, .RWDproduct002_v4 .price .fixprice{margin-bottom: 3px;}.RWDproduct002_v3 .popup-portfolio {margin: 0 auto 15px;}/*product002_v4分類改上*/ 
.filter-portfolio:before {display:none}.row.RWDproduct002_v4_catalogue {width: 100%;top: 104px;margin: 0;padding: 0;z-index: 2;}.RWDproduct002_v4 .filter-portfolio ul {padding: 0 40px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;background-color: #fff;flex-direction: row;}.RWDproduct002_v4 .filter-portfolio ul>li {width: calc(100%/3);}.RWDproduct002_v4 .filter-portfolio::before{display:none;}.RWDproduct002_v4 .btn.btn-rj {text-align: center;padding: 15px 0;}.RWDproduct002_item_block {width: 100%;}.RWDproduct002_v4 .btn-box .btn {position: relative;margin: 50px 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: 2px solid #509bc8;}.RWDproduct002_v4 .portfolio-bottom__h4{-webkit-line-clamp: 1;}.portfolio-bottom-summary a p span.tag{display: none;}/*product002撐開間距*/ 
.RWDproduct002_v4 .popup-portfolio {margin-right: 0;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0 20px 30px;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 3 - 41px);}/*product002拿掉圖片hover*/ 
.RWDproduct002_v3 .portfolio-item.grow > .inner-content:hover > img, .RWDproduct002_v4 .portfolio-item.grow > .inner-content:hover > img {-webkit-transform: scale(1);transform: scale(1);}.RWDproduct002_v3 .showbottom:hover .inner-content > img, .RWDproduct002_v4 .showbottom:hover .inner-content > img{-webkit-transform: scale(1);transform: scale(1);}.RWDvideo002 figure.effect-sarah:before{width: 60px;height: 60px;font-size: 20px;}.RWDvideo002 figure.effect-sarah:after{width: 60px;height: 60px;}/*btn*/ 
.RWDmenu_plus04 .features .edit a:hover {background-color: #06c755;color: #fff;}.RWDproduct002_v3 .btn-box .btn, .RWDproduct002_v4 .btn-box .btn{max-width: 280px;}.RWDproduct002_v3 .btn-box .btn:hover, .RWDproduct002_v4 .btn-box .btn:hover{border-color: #333;background: transparent;color: #333;}.RWDproduct002_v3 .btn-box .shop:hover, .RWDproduct002_v4 .btn-box .shop:hover {background-color: #083e5a !important;border-color: #083e5a !important;}.RWDmenu_plus04 .features .edit a img, .footer_snslink a img{filter: saturate(0%) brightness(500%);}.footer_block .sns_line:hover {background-color: #06c755;color: #fff;}.footer_block .sns_fb:hover {background-color: #1877f2;color: #fff;}.footer_block .sns_yt:hover {background-color: #f61c0d;color: #fff;}.footer_block a:hover {color: #fff;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action{min-height: auto;}.page_wrapper_bg .main section.call_to_action>.container, .articlecontent .page_wrapper_bg .main section.call_to_action>.container, .productcontent .page_wrapper_bg .main section.call_to_action>.container {    width: 100%;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.about_good p {padding: 0px 4vw;}.RWDright_cont002 .item-first .text-box .text{overflow: hidden;}.RWDright_cont002 .item-first .text-box .title, #RWDfullscreen01 .main-title {font-size: 34px;}.RWDright_cont002 .item-first .text-box .subtitle, #RWDfullscreen01 .sub-title{font-size: 16px;}.RWDproduct002_v3 .btn-box .btn, .RWDproduct002_v4 .btn-box .btn{font-size: 15px;}.RWDproduct002_v4 .price li {display: block;padding: 0;}.food_block::after {width: 50vw;height: 50vw;}.footer_snslink{max-width: 850px;grid-column-gap: 20px;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
#RWDfullscreen01 .main .container{max-width:100%;padding:0 35px;}.RWDmenu_plus04 .header {padding: 0 35px;}.about_block > .container {padding: 0 35px !important;}.RWDmenu_plus04 .features .edit {display: block;}.RWDproduct002_v4 .col-md-12{padding:0;}.RWDproduct002_v3 .portfolio-bottom__h4, .RWDproduct002_v4 .portfolio-bottom__h4{-webkit-line-clamp: 2;min-height: 51px;}/*內頁*/ 
.RWDproduct_page .pic-box { width: calc(100% - 380px);}.RWDproduct_page .products-info { padding: 30px; width: 380px;}.layoutlist_8 .list_subject { padding: 0 15px;}.privacy_all {   width: 100%;  padding: 0;  background: transparent;}#join_form {  background: transparent;}ul.price-box.list-inline>li.active, ul.price-box.list-inline>li.active>b {    font-size: 18px;}.RWDproduct_page .products-info .btn-shop {    display: flex;    align-items: center;    justify-content: space-between;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDright_cont002 .item-first .pic{height: auto;overflow: hidden;}.RWDright_cont002 .item-first .pic img{top: 0;}.about_good > div {min-height: 315px;}#RWDfullscreen01 .RWDedictor001 .section-subject {text-align: center;}.food_good{justify-content: center;}.about_good p {padding: 0px 2vw;}.food_block {padding: 80px 0px 100px;}/*product002撐開間距*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 20px 15px;}.RWDproduct002_v3 .row{margin:0 -20px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}.RWDproduct002_v3 .portfolio-item{margin-bottom: 35px;}.RWDproduct002_v3 .col-sm-4{width: calc(100% / 2 - 1px);}.RWDproduct002_v3 .popup-portfolio {margin: 0 auto 20px;}.RWDproduct002_v3 .portfolio-bottom__h4, .RWDproduct002_v4 .portfolio-bottom__h4{-webkit-line-clamp: 1;min-height: auto;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 2 - 41px);}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0 20px 35px;}.RWDvideo002 .videoitem {width: calc(100% / 2 - 31px);float: left;}.RWDvideo002 .figcaption_bottom {padding: 15px 10px 5px;}.RWDvideo002 .figcaption_bottom h2 {font-size: 16px;}.footer_snslink{margin: 40px auto 0;}/*內頁*/ 
.layoutlist_4 .price.sellprice {  font-size: 16px;}.RWDproduct_page .products-info { padding: 20px 30px;}ul.price-box.list-inline>li.active, ul.price-box.list-inline>li.active>b, .RWDproduct_page .products-info .name {   font-size: 18px;}.RWDshopping #mobile-fixed .btn.normal { color: #fff;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
.copy_block {flex-direction: column-reverse;height: auto;}.RWDssl01 {    padding: 0;    margin: 0;    border-left: 0;    border-right: 0;}/*內頁*/#join_form { background: transparent;}.main section .container .article-text > .container .pagecontent { padding: 0 !important;}.layoutlist_4 .pricearea {  flex-direction: column;  align-items: center;}.page_wrapper_bg .item .subject A.itemlink {  font-size: 16px;}.RWDtimeline01 li.event .point {padding-right: 0;}.layoutlist_8 .item {  padding: 30px 15px;  margin: 0 0 15px;}.layoutlist_8 .article_subject { font-size: 18px;}.layoutlist_8 .list_subject .summary a {font-size: 14px;}.layoutlist_8 .list_subject .summary { margin: 5px 0 0;}.layoutlist_8 .listdate .day { font-size: 48px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.page_wrapper_bg .item .subject A.itemlink { font-size: 18px;}.RWDproduct_page .pic-box {width: 100%;  padding-right: 0;  margin-bottom: 30px;}.RWDproduct_page .products-info { width: 100%;border: none;     border-radius: 0;}.page_wrapper_bg .btn_back { width: auto;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form {  padding: 15px;}.info-box, .no-item, .plus-in, .shopping-item, .shopping_form { background: transparent; padding: 0;}.RWDtimeline01 li.event:before {  left: 44px;}.RWDslider01 .text { width: 100%;}.RWDslider01 .pic-list { width: 100%;padding-right: 0;}.RWDslider01.pic-right .pic-list {padding-left:0;}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box {  right: auto; left: 50%;    transform: translateX(-50%);}section.hgroup .container {padding-bottom: 15px;}#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 34px;}.RWDproduct_page .btn-other { margin: 30px auto 0;}.main section .container .article-text > .container.RWDproduct_page { width: 90%;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {.main section .container .article-text > .container { padding: 0 15px;}.page_wrapper_bg .main section.call_to_action>.container {    padding: 0 15px;}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus04 .features .edit {display: none;}/*跟隨*/ 
.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;}.scrollTop002{position: relative !important;opacity: 1 !important;right: 0;bottom: 0;}.scrollTop002 .ii{border-radius: 0;width:50px;height:50px;line-height:50px;}.RWDright_cont002 .item-first .text-box .title, #RWDfullscreen01 .main-title {font-size: 30px;}.portfolio-bottom__h4{font-size: 16px;}.portfolio-bottom-summary a p{font-size: 14px;}.about_slogan{font-size: 16px;}.portfolio-bottom-summary a p span.text{min-height: 70px;}.RWDproduct002_v3 .price, .RWDproduct002_v4 .price{margin: 10px auto 17px;}.about_good{margin: 25px auto 10px;flex-direction: column;}.about_good > div {border-radius: 15px 0 0 15px;min-height: auto;width: 100%;margin: 0 auto 35px;display: flex;flex-direction: row;justify-content: center;align-items: center;padding: 0;}.about_good h5{width: 60px;border-bottom: none;text-align: right;}.about_good > div > div{width: 70px;margin: 0 auto;}.about_good > div > div img {max-width: 40px !important;}.about_good p {width:calc(100% - 130px);text-align: left;padding:15px 20px 15px 0;}.food_good{flex-direction: column;text-align: center;}.food_good > div:nth-child(1), .food_good > div:nth-child(2) {width: 100%;}.food_good > div:nth-child(1){display: block;padding-left: 0;border-left: none;margin-bottom: 15px;}/*product002_v4*/ 
.row.RWDproduct002_v4_catalogue > .col-md-12, .RWDproduct002_item_block .col-md-12 {padding: 0;}.footer_block{padding-bottom: 70px;}.footer_info .row > .col-sm-6:nth-child(1), .footer_info .row > .col-sm-6:nth-child(2){text-align: center;}.footer_info .row > .col-sm-6:nth-child(2){border-left: none;}.footer_info .row > .col-sm-6:nth-child(2) br{display:none;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action>.container, .articlecontent .page_wrapper_bg .main section.call_to_action>.container, .productcontent .page_wrapper_bg .main section.call_to_action>.container { width: 100%;}.page_content3_thumbphoto .swiper-slide img { width: 100%;}.RWDproduct_page div#m-pd-info .form-group {  display: flex;  align-items: center;}.RWDproduct_page .m-pd-info .select-box .btn { background: #fff;  letter-spacing: 1px;  font-size: 15px;}.RWDproduct_page .btn-other li button {text-align: left;font-size: 15px;}#mobile-fixed.hid-info >.container {   padding: 15px 30px;}.layoutlist_8.rwd { display: flex;    flex-wrap: wrap;}.layoutlist_8.rwd .item {  flex-direction: column;  width: calc(50% - 20px);margin: 0 10px 30px; align-items: flex-start;  padding: 15px 0px;}.layoutlist_8.rwd .listdate { margin: 10px 0 0;}.page_wrapper_bg .content_item { margin-bottom: 45px; padding-bottom: 30px;}.main section .container .article-text > .container.RWDproduct_page { width: 100%;}
}
/*767px end*/
/*667px start*/

@media (max-width: 667px) {.shopping-item {margin: 0 auto; background: #fff;   padding: 30px;}}

/*667px end*/
/*600px start*/
@media (max-width: 600px) {
#RWDfullscreen01 .main .container{padding:0 25px;}.RWDmenu_plus04 .header {padding: 0 25px;}.about_block > .container {padding: 0 25px !important;}.about_slogan {padding: 15px;background-color: #dbe5ea;display: block;}.about_slogan::after{display:none;left: 0;transform: none;bottom: 0;height: 100%;width: 100%;}/*product002撐開間距*/ 
.RWDproduct002_v3 .popup-portfolio .portfolio-item{padding: 0 12px 15px;}.RWDproduct002_v3 .row{margin:0 -12px;}.RWDproduct002_v3 .row .col-md-12{padding:0;}.RWDproduct002_v4 .col-sm-4 {width: calc(100% / 2 - 25px);}.RWDproduct002_v4 .popup-portfolio .portfolio-item {margin: 0 12px 35px;}.RWDproduct002_v4 .RWDproduct002_item_block .col-md-12{margin:0 -12px;}.RWDproduct002_v3 .btn-box .btn{max-width: calc(100% - 30px);}.RWDproduct002_v4 .btn-box .btn{max-width: 100%;}.food_block::after {width: 80vw;height: 80vw;bottom: -40vw;right: -40vw;}.RWDproduct002_v4 .btn.btn-rj{font-size: 14px;}.RWDvideo002 figure.effect-sarah:before{width: 35px;height: 35px;font-size: 16px;}.RWDvideo002 figure.effect-sarah:after {width: 35px;height: 35px;}.footer_wlogo {margin: 0 auto 20px;}.footer_snslink{display: block;margin: 35px auto 0;}.footer_snslink a{margin-top: 15px;}/*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;}/*內頁*/ 
.sortbar { font-size: 14px; letter-spacing: 1px;}.layoutlist_8.rwd .item {   width: 100%; margin: 0 auto 30px;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {padding: 40px 15px 23px;}.RWDmenu_plus04 .features {margin-right: 20px;}.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .search-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn{padding-left: 13px;padding-right: 13px;padding-top: 20px;padding-bottom: 15px;}.RWDmenu_plus04 .features .cart-btn{padding-right: 7px;}.main {margin-top: 103px;}.about_block{padding: 60px 0px;}.food_block {padding: 60px 0px 80px;}.products_block {padding: 60px 0 20px;}.video_block {padding: 60px 0 80px;}.RWDright_cont002 .item-first .text-box .title, #RWDfullscreen01 .main-title {font-size: 26px;}.RWDright_cont002 .item-first .text-box .subtitle, #RWDfullscreen01 .sub-title {padding: 0 30px;}.RWDright_cont002 .item-first .text-box .text br {display: none;}.about_good > div{flex-wrap: wrap;border-radius: 11px 11px 0 0;}.about_good h5{width: 100%;text-align: center;border-bottom: 2px solid #dbe5ea;}.about_good > div > div {width: 100%;margin-top: 15px;}.about_good p {width: 100%;padding: 15px 30px;}.RWDproduct002_v3 .portfolio-item {margin-bottom: 40px;}.RWDproduct002_v3 .portfolio-bottom__h4, .RWDproduct002_v4 .portfolio-bottom__h4 {-webkit-line-clamp: 2;min-height: 45px;}.RWDproduct002_v3 .popup-portfolio {margin: 0 auto;}.RWDproduct002_v4 .btn-box .btn {margin: 35px 0 0;}/*product002_v4分類選單出現卷軸*/ 
.RWDproduct002_v4 .filter-portfolio ul {overflow-x: scroll;flex-wrap: nowrap;justify-content: center;padding: 0;}.RWDproduct002_v4 .filter-portfolio ul>li, .RWDproduct002_v4 .btn.btn-rj {width: auto;min-width: 100px;}.RWDproduct002_v4 .btn.btn-rj {border: 0;padding: 10px 20px;}/*product002_v4分類選單*/ 
.RWDproduct002_v4 .filter-portfolio ul {justify-content: flex-start;}.RWDvideo002 .videoitem {width: calc(100% / 2 - 21px);margin: 0 10px 35px}.RWDvideo002 .figcaption_bottom {padding: 15px 0px 5px;min-height: 62px;}.RWDvideo002 .figcaption_bottom h2 {font-size: 15px;}.footer_block{font-size: 15px;}.footer_info .row > .col-sm-6:nth-child(2) br {display: inline-block;}/*內頁*/ 
.sortbar { flex-wrap: wrap;}.productlist .main section .container .article-text > .container { padding: 0;}.page_wrapper_bg .item .subject A.itemlink {  font-size: 15px;}.layoutlist_4 .price.sellprice { font-size: 15px;}.layoutlist_4 .standarea { font-size: 13px;}.layoutlist_4 select {   padding-right: 32px;}.layoutlist_4 > div { padding: 0 5px;}.layoutlist_4 .buybtn {  font-size: 14px;   padding: 5px;}.RWDproduct_page .products-info {  padding: 0;  background: transparent;}.RWDproduct_page .btn-other li { width: 100%;  float: none;}.RWDproduct_page .btn-other li button {  text-align: center; border: 1px solid #b7b7b7; padding: 7px;  font-size: 13px;}.page_wrapper_bg .btn_back, .page_wrapper_bg .btn_back a { width: 100%;}#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 32px;}#mobile-fixed.hid-info >.container {  padding: 15px 15px;}.layoutlist_2 .item, .layoutlist_4 .item { margin-bottom: 20px;}.RWDtimeline02 .model-title, .RWDtimeline01 .model-title {  font-size: 20px;}.RWDtimeline01 li.event:before { left: 24px;}.RWDslider01 .control-box, .RWDslider01.pic-right .control-box { position: relative;}#join_form .btn-primary {width: 100%;}#mobile-fixed .btn-box ul {display: flex;  flex-direction: row;}.shopping_form .shopping-title {  background: #083e5a;}.login_box {  background: transparent;}.shopping .page_wrapper_bg .main section.call_to_action>.container { padding: 0 20px;}.RWDhistory002 .history-btn { top: 65%;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 28px;}
}
/*380px end*/
/*360px start*/

@media (max-width: 360px) {.RWDright_cont002 .item-first .text-box .title, #RWDfullscreen01 .main-title {font-size: 25px;}.about_good p {padding: 15px 25px;}.about_slogan {padding: 15px 25px;}.RWDright_cont002 .item-first .text-box .subtitle, #RWDfullscreen01 .sub-title {padding: 0 15px;}.RWDproduct002_v3 li.selprice, .RWDproduct002_v4 li.selprice {font-size: 15px;}.footer_wlogo::before {width: 300%;height: 330%;top: -40px;}.footer_wlogo {max-width: 80px;}.footer_block h1 {font-size: 16px;}.footer_block {font-size: 13px;}}

/*360px end*/
/*320px start*/
@media (max-width: 320px){
.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p, .RWDtimeline01 li.event .point .editor, .RWDslider01 .editor, .RWDtimeline02 .timeline2_list .block .text-in, .layoutlist_8 .list_subject .summary a, ._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td {  font-size: 15px;}.RWDproduct_page .products-info .price-box {  flex-direction: column-reverse;}.RWDproduct_page .btn-other li .ii { display: inherit;}
}
/*320px end*/