img { max-width: 100%;  height: auto;}a, a:hover, a:active, a:focus, a:visited { transition: .5s ease; text-decoration: none;}.index ul {list-style: none;padding: 0;margin-bottom: 0;}.index h1, .index h2, .index h3, .index h4, .index h5, .index h6 {margin-top: 0;}.row {margin-right: 0px;margin-left: 0px;}#RWDfullscreen01 { overflow: visible !important;}/*容器設定*/#RWDfullscreen01 .container { width: 80%;}/* 反白顏色設定*/::selection {background: #555;color: #fff;}::-moz-selection {background:#555;color: #fff;}/*字體統一*/body.wrapper_bg {font-family: 'Noto Sans TC', sans-serif;    line-height: 1.6; letter-spacing: 1px; font-size: 16px; color: #444;font-weight: 400;}/*要拿掉的東西*/#RWDfullscreen01 .section-line { display: none;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {z-index:99999 !important;width:500px;padding: 30px 50px 20px !important;  box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;background: rgba(0, 0, 0, 90%) !important; color: #fff !important;  left: auto !important;right: 0px !important;line-height: 1.8 !important;}.RWDalert_fancybox .btn, .RWDalert_fancybox .btn.active { color:#333 !important ; padding: 5px 20px;  border-color: #eddc50; background: #eddc50 !important;    border-radius: 0px;}.RWDalert_fancybox.bottom .editor a { color: #eddc50; border-bottom: 1px solid #eddc5080;}.RWDalert_fancybox.bottom .editor {text-align: left;}/*loading*/ 
.fl {width: 250px;}.fl img {width: 100%;}/*選單*/ 
.RWDmenu_plus04 .header { padding:  0 80px;  transition: .4s ease; background: transparent;}.RWDmenu_plus04 .header.is-up { padding: 0 80px; transition: .4s ease;box-shadow: 0 10px 20px rgb(66 67 68 / 22%);  background: #fff;transition: .3s;border-bottom: 1px solid #e9edfc; background-color: rgba(255,255,255, 1);}.RWDmenu_plus04 .site-nav > .container { width: 100% !important;float: right;}.RWDmenu_plus04 .site-nav .menu {  text-align: right; letter-spacing: 1px; font-size: 16px; color: #333;}.RWDmenu_plus04 .header .site-nav .menu>li>a { position: relative;  padding: 25px 20px;color: #333;transition: .5s ease;    font-size: 16px;letter-spacing: 1.5px;}.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: #555;transition: .5s ease;}.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: #555;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li { text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {    font-weight: 400;    font-size: 15px;    line-height: 1.3;    letter-spacing: .5px;    color: #333;    transition: .5s ease;    padding-right: 0;    text-decoration: none !important;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {background: #66cc00;color: #fff;text-decoration: none !important;transition: .5s ease;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {font-weight: 400;}.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border-color: #555;}.RWDmenu_plus04 .features i {color: #333;}.RWDmenu_plus04 .features .search-btn {padding: 25px 30px 25px 0;}.RWDmenu_plus04 .site-nav .menu>li>ul {    width: 200px;    margin-left: -100px;    padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {    text-align: left;}/*選單功能*/ 
.RWDmenu_plus04 .features .member-btn, .RWDmenu_plus04 .features .cart-btn, .RWDmenu_plus04 .features .querycar-btn {  padding: 25px 20px;}.RWDmenu_plus04 .querycar-block .bottom-box .pay-btn { background: #66cc00;}.RWDmenu_plus04 .member-block a.login.is-on, .RWDmenu_plus04 .member-block button.login.is-on{ background-color: #66cc00;}.RWDmenu_plus04 .cart-block .bottom-box .pay-btn{background: #EA0000;}#div_forget_content #forget_table_btn {  BACKGROUND: #66cc00; border-radius: 0;}#forget_table .th {font-weight: 400; color: #444;}.fancybox-skin {  background: #fff;}.RWDmenu_plus04 .site-nav .menu ul{width:230px;}/*搜尋*/ 
.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%;}}.RWDmenu_plus04 #search-box.full .form-control{font-size: 30px;letter-spacing: 1px;}.RWDmenu_plus04 #search-box.full .ibtn{font-size: 25px;}@media (min-width: 800px) {.RWDmenu_plus04 #search-box.full .search-in{max-width: 1000px;width: 80%;}}/*logo*/ 
.RWDmenu_plus04 .logo {      width: 110px;top: 8px;   position: relative;}/*banner*/ 
.RWDbanner_plus01 { z-index: 1;}.banner_block { position: relative;  padding: 80px 80px;z-index: 0;}/*.banner_block:before {content: ''; position: absolute; width: 100%; height: 100%;  background: url(archive/image/customization/banner_pc_bg03.webp)no-repeat; top: 0; left: 0;  background-size: cover; z-index: -3;}*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item { max-height: calc(100vh - 80px - 80px) !important;  height: calc(100vh - 80px - 80px) !important;    border-radius: 30px;}/*.RWDbanner_plus01 .slick-caption>.container {  width: 100% !important;}*/ 
.RWDbanner_plus01 .slick-caption { top: 50%; transform: translateY(-50%);}/*banner輪播*/ 
.RWDbanner_plus01.style-dotnav.dot .slick-dots button {  background: transparent;  border: 1px solid #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {  background: #ffffff;}.RWDbanner_plus01 .logo img {    margin-bottom: 0;}/*scrolldown*/ 
.RWDbanner_plus01 .page-scroll { z-index:100; margin-left: 0;  left: 60px;bottom:0}.RWDbanner_plus01 .page-scroll.style02 a {  color: transparent;}/*scroll*/ 
.scrolldown_block {position: absolute; top:-75px; }/*全背景*/ 
.main.cd-main-content{ position: relative;}/*區塊共通*/ 
.section_block {  padding: clamp(3.75rem, 3.076rem + 2.765vw, 7.5rem) 0; position: relative;}/*共通按鈕*/ 
.RWDbtn01 .btn-box {margin:0}.RWDbtn01 {  margin-top: 50px; overflow: unset;}.RWDbtn01 .btn-box li { padding: 0;justify-content: flex-start !important;}.RWDbtn01 .btn { background: #66cc00;color: #fff;  border: 1px solid #66cc00; padding: 10px 80px 10px 10px; border-radius: 50px;max-width: 300px;font-size: 16px; line-height: 1.5; padding: 10px; position: relative;}.RWDbtn01 .btn:before { content: ''; position: absolute; width: 20px; height: 11px; background: url(archive/image/customization/ar_btn.png) no-repeat;  background-size: contain; right: 50px; top: 50%; transform: translateY(-50%);  background-position: center;  transition: .4s ease;}.RWDbtn01 .btn:hover {color: #fff; background: #66cc00;   border: 1px solid #66cc00; letter-spacing: 3px;} .RWDbtn01 .btn:hover:before {  right: 40px; transition: .35s ease;}/*標題文字樣式統一*/ 
.title_item { position: relative; margin-bottom:clamp(2.1875rem, 1.9196rem + 1.3393vw, 4.0625rem);text-align: center;}.title_item h2.main_title,h2.main-title { color: #333;  font-size: clamp(1.875rem, 1.6964rem + 0.8929vw, 3.125rem); font-weight: 700;   letter-spacing: 3px; margin: 0 0 15px;}.title_item h3.sub_title { color: #66cc00;  font-weight: 500;  font-size: clamp(1.125rem, 1.0893rem + 0.1786vw, 1.375rem); margin: 0;    line-height: 1.5; letter-spacing: 1.5px;}/*熱門產品*//*.product_block:before {  content: '';    position: absolute; width: 100%; height: 100%; background: url(archive/image/customization/blizzard.png); background-color: #ffffcc;top: 0; left: 0; z-index: -4;}*//*.product_block:after {  content: ''; position: absolute; width: 363px; height: 460px;  background: url(https://system16.webtech.com.tw/web/202300087/archive/image/customization/deco_car.png)no-repeat;  background-size: contain; right: 0; bottom: -3vw;}*/ 
.RWDproduct002_v4 {padding: 0;} .RWDproduct002_v4 .section-subject, .RWDproduct002_v4 .btn-box {display: none}/*左邊頁籤*/ 
.row.RWDproduct002_v4_catalogue .col-md-12 {  padding: 0;}.RWDproduct002_v4 .filter-portfolio ul { background: #fff; border-radius: 20px;border: 1px solid #66cc00; padding:50px  30px 30px}.RWDproduct002_v4 .filter-portfolio ul:before { content: '';position: absolute; width: 90px; height: 46px;background: url(archive/image/customization/USL-green.png) no-repeat;  background-size: contain;top: -23px;left: 50%; transform: translateX(-50%);}.RWDproduct002_v4 .filter-portfolio ul>li {margin: 0 auto;}.RWDproduct002_v4 .btn.btn-rj { font-size: 17px; letter-spacing: 1px; line-height: 1.6;   padding: 10px 30px; margin-bottom: 10px;}.RWDproduct002_v4 .active .btn.btn-rj {  background: transparent;  color: #66cc00; font-size: 17px;border-bottom: 1px dashed #66cc00;}html.no-touch .RWDproduct002_v4 .btn.btn-rj:hover { background: transparent; color: #66cc00;}/*產品card*/ 
.RWDproduct002_v4 .popup-portfolio .portfolio-item {padding: 20px;     background: rgb(255 255 255 / 70%);  margin: 0 10px 40px; width: calc(100% / 3 - 21px);    border-radius: 15px;border: 1px solid #fcf5e7;    transition: .35s ease;}.RWDproduct002_v4 .popup-portfolio .portfolio-item:hover { box-shadow: 11px 10px 15px rgb(213 202 185 / 40%); transition: .35s ease;}.RWDproduct002_v4 .showbottom a p.portfolio-bottom__p { margin: 0;display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;  overflow: hidden;}.RWDproduct002_v4 .showbottom a .portfolio-bottom__h4 { font-size: 22px;  font-weight: 600;  color: #333; margin: 0 0 10px;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  text-overflow: ellipsis;  overflow: hidden;}.RWDproduct002_v4 .portfolio-bottom-summary {height: auto !important;}.RWDproduct002_v4 .showbottom:hover .portfolio-bottom__h4 {  color:#66cc00;}/*產品照片*/ 
.RWDproduct002_v4 .portfolio-item>.inner-content {margin-bottom: 15px; border-radius: 10px;}/*特點背景*/ 
.feature_block {  overflow: hidden;}.feature_block:after {  content: '';position: absolute; width: 100%; height: 93%; background: url(archive/image/customization/blizzard.png); background-color: #ffd7a0; top: 0; left: 0; z-index: -4;}.feature_block:before { content: '';  position: absolute;width: 100%;  height: 626px;  background: url(archive/image/customization/ten_bg04.webp) no-repeat;  bottom: 6%; background-size: cover;  background-position: center bottom;}.feature_block>.container { z-index: 2;}/*十大*/ 
.feature_pic_circle { max-width: 800px;}.feature_pic_item {  display: flex;  justify-content: center; align-items: center; position: relative; }.feature_title { position: absolute;  left: 50%;   top: 50%; transform: translate(-50%, -50%); line-height: 1.4; font-weight: 700;color: #555; margin-left: 10px; letter-spacing: 4px; font-size: clamp(1.875rem, 1.6953rem + 0.7373vw, 2.875rem); width: 9vw; text-align: center;margin-top: -15px; }.feature_block .ani01_e03 .letter { line-height: 1.2;}/*小朋友*/ 
.deco_block { width: 82.5%;  height: 100%;  position: absolute; top: 0; left: 50%; transform: translateX(-50%);}.guide_deco01 {  position: absolute; bottom: 10vw;   left: 0vw;  max-width: 630px;}.guide_deco02 {  position: absolute;  right: 0vw; max-width: 630px; bottom: 10vw;}.deco_block .RWDedictor { height: 100%;}/*特點按鈕*/ 
.btn_block .RWDbtn01 .btn-box li { justify-content: center !important;}.btn_block .RWDbtn01 .btn { background: #fff;  color: #66cc00; border: 1px solid #66cc00;}.btn_block .RWDbtn01 .btn:before { background: url(archive/image/customization/ar_btn_or.png) no-repeat;   background-size: contain;}/*指南.guide_block:before { content: '';position: absolute; width: 80%;  height: 1px; background: rgb(255 140 0 / 20%); left: 50%;  transform: translateX(-50%); top: 0;}*/ 
.guide_block:after{  content: '';    position: absolute; width: 100%; height: 100%; background: url(archive/image/customization/blizzard.png); background-color: #ffffcc;top: 0; left: 0; z-index: -4;}/*指南項目*/#m_RWDfullscreen01_62_1 li {height: 550px !important;}.RWDbanner015 ul { pointer-events: none;width: 100%; display: flex;}.RWDbanner015 li { overflow: hidden; width: calc(100%/4 - 30px);margin: 0 15px; border-radius: 30px;   -webkit-border-radius: 30px;  border: solid #CACDD0; border-width: 0 0 10px; pointer-events: auto;    background-size: cover;}.RWDbanner015 ul:hover li:hover {width: calc(40% - 30px);}.RWDbanner015 li div {  height: 100%;}.RWDbanner015 ul li div a:after { content: ""; position: absolute; width: 100%;height: 45%; background: linear-gradient(to top, #2a170a, rgb(16 16 16 / 0%)); bottom: 0; left: 0; border-bottom-left-radius: 23px; border-bottom-right-radius: 23px;}.RWDbanner015 li div a { width: 100%; height: 100%;  display: inline-block;color: #fff;padding: 0 15px; border-bottom-left-radius: 23px;  border-bottom-right-radius: 23px;  text-decoration: none; overflow: hidden;}.RWDbanner015 .pic_show .word { display: flex; justify-content: flex-end; align-items: center; flex-direction: column; width: 100%; max-width: none; height: 100%; padding: 0 0 60px; opacity: 1; border: 0; background-color: transparent;}.RWDbanner015 li div a * { opacity: 1; text-overflow: initial; position: relative; white-space: inherit;  overflow: initial;  -webkit-transform: translateX(0px);transform: translateX(0px);}.RWDbanner015 .pic_show .word .tw span { letter-spacing: 2px;  padding: 50px 0 15px; border-bottom: 0;color: #fff;  font-size: 32px; line-height: 1.3;font-weight: 700;}.RWDbanner015 .pic_show .word .en {  max-height: 40px; width: 100%;text-align: center; font-size: 16px; color: #fff; letter-spacing: 2px;  border-top: 1px dotted #fff; padding: 15px 0 0;  max-width: 280px;}.RWDbanner015 .pic_show:nth-child(even) .word .tw span {    color: #66cc00;    border-bottom: 1px solid #66cc00;}.RWDbanner015 .pic_show:nth-child(even) .word .en{color: #66cc00;}/*流程*/ 
.step_block>.container { width: 72.5% !important;}.RWDproduct004 section {   border-bottom: none;}.RWDproduct004 #portfolio .row {display: flex;  flex-wrap: wrap;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div { position: relative;width: calc(100% / 3 - 61px);  margin: 0 30px 60px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:before { content: '＞';position: absolute; font-size: 20px;  right: -40px; top: 50%; transform: translateY(-50%); }.RWDproduct004 #portfolio.portfolio-nogutter .item-box {  display: flex;flex-direction: column-reverse;}.RWDproduct004 .item-box-desc {margin: 0;display: flex; justify-content: space-between;  padding: 0 60px 0 0;background: #fffaf1;border-radius: 30px 30px 0 0;align-items: center;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3):before, .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(6):before {display: none}/*步驟*/ 
.RWDproduct004 .list-inline {    position: relative;height: auto !important;  font-size: 28px; font-weight: 700; letter-spacing: 2px;color: #333;transition: .35s ease;}.RWDproduct004 #portfolio div.col-md-3 h3 {  display: flex; line-height: 1.2; align-items: center;justify-content: center; flex-direction: column; padding: 25px 30px;   background: #b8a089;transition: .35s ease;}.RWDproduct004 #portfolio div.col-md-3 h3>span:nth-child(1) {font-size: 14px; font-weight: 400; letter-spacing: 4px; color: #fff;border-bottom: 1px dotted rgb(255,255,255,.4);  padding-bottom: 5px;}.RWDproduct004 #portfolio div.col-md-3 h3>span:nth-child(2) { font-size: 44px; font-weight: 900; color: #fff; letter-spacing: 0px; line-height: 1;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover .list-inline { letter-spacing: 5px; transition: .3s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover h3 {background: #ff9900;transition: .35s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:last-child .list-inline:before {display: none}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5), .RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(6) {  margin-bottom: 0 !important;}/*照片*/ 
.RWDproduct004 .item-box figure { border-radius: 0 0 30px 30px;}.RWDproduct004 .item-box figure a {     overflow: hidden; display: block;  width: 100%;  height: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:hover img { transform: scale(1.03);transition: .3s ease; border-radius: 0 0 30px 30px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div img {transition: .4s ease;}/*關於*/ 
.about_block:before {   content: '';  position: absolute;  width: 100%;height: 500px;  background: url(archive/image/customization/ten_bg04.webp) no-repeat;  transform: scaleY(-1); top: -100px;background-size: cover;  background-position: center;}.about_block.section_block {    padding-bottom: 0;}.about_block:after {  content: '';position: absolute; width: 100%; height: 100%; background: url(archive/image/customization/blizzard.png); background-color: #ffffcc; top: 0; left: 0; z-index: -4;}.about_block >.container:before, .about_block >.container:after {display: none}.about_block >.container {     width: 70% !important; display: grid; grid-template-columns: 4fr 3fr; grid-gap: 5vw;    align-items: flex-end;border-bottom: 1px solid rgb(86 50 16 / 20%);}/*關於文字*/ 
.title_item.about_title_item {    padding-left: 30px; border-left: 18px solid #66cc00; margin-bottom: 35px;text-align: left;}.about_block .about_txt {  font-size: 17px;  line-height: 1.8;  font-weight: 300;}/*關於跑分*/ 
.RWDscore01 { margin-top: 60px;}.RWDscore01 .score-content {padding-top: 0;}.RWDscore01 .score-mainblk { min-height: auto;}.RWDscore01 .score-maintitle, .RWDscore01 .score-subtitle, .RWDscore01 .trigger-wrap {  display: none;}.RWDscore01 .count-blk {max-width: none; padding: 0;    overflow: unset;}.RWDscore01 .count-blk .swiper-wrapper { height: auto !important;}.RWDscore01 .count-blk .swiper-slide {width: 100% !important;     display: flex;flex-wrap: wrap; justify-content: flex-start;  background: #fff; border-radius: 20px; border: 1px solid #333 ;padding: 45px 50px;}.RWDscore01 .count-item > div>span:nth-child(2) { display: none;}.RWDscore01 .count-num { font-weight: 700; letter-spacing: 0px;font-size: 55px;    line-height: 1;}.RWDscore01 .count-title { font-size: 18px; margin-top: 0;}.RWDscore01 .count-item {  width: calc(100% / 2 - 41px);  margin: 0 20px 40px;    display: flex;  align-items: flex-end;    color: #333;}.RWDscore01 .count-item:nth-child(3), .RWDscore01 .count-item:nth-child(4) { margin-bottom: 0;}.RWDscore01 .count-item>div { display: flex;}.RWDscore01 .count-item > div>span.count-str { align-self: flex-start;  display: inline-flex;font-size: 17px;  padding-left: 5px;}/*seo區塊*/ 
.seo_block > .container{ width: 50% !important;}.seo_block:after {  content: '';position: absolute; width: 100%; height: 100%; background: url(archive/image/customization/blizzard.png); background-color:#ffffcc; top: 0; left: 0; z-index: -4;}.seo_txt { text-align: center;}.seo_title { font-size: 24px;  text-align: center;   font-weight: 500;   margin: 0 0 10px; color: #333;}/*圖片延遲*/ 
.feature_pic_circle, .guide_deco01, .guide_deco02, .about_pic { aspect-ratio: 1/1;}/*第一次修改*/ 
.RWDbanner_plus01 .slick-caption>.container { width: 90% !important;}.RWDbanner_plus01 .page-scroll { left: 50%; transform: translateX(-50%);}.RWDbanner_plus01 .page-scroll.style02 a {  padding-top: 50px;}.product_block:before {  content: '';    position: absolute; width: 100%; height: 100%; background-color: #ffffff;top: 0; left: 0; z-index: -4;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {  background: #ffffcc;  border: 1px solid #f5efe6;}.about_block:before {height: 450px; z-index:-1}.about_block >.container { grid-template-columns: 3fr 4fr;align-items: center;grid-gap: 0 5vw;}.RWDbanner015 .pic_show .word .tw span { border-bottom: 1px dotted #fff;font-size: 27px;  letter-spacing: 1px;}.RWDbanner015 ul li div a:after {display: none}.RWDbanner015 .pic_show .word .en { border-top: none;}/*240104加費修改--新增模組*/ 
.RWDvideo003 .box {    display: flex;    flex-direction: column;    left: 0;    width: 100%;    padding: 0 7vw 0 0;}.RWDvideo003 .main_title {    color: #333;    font-size: clamp(1.875rem, 1.6964rem + 0.8929vw, 3.125rem);    font-weight: 700;    letter-spacing: 3px;    margin: 0 0 15px;    order: 1;    width: 100%;    line-height: 1.1;    padding-right: 22%;}.RWDvideo003 .sub_title {    color: #66cc00;    font-weight: 500;    font-size: clamp(1.125rem, 1.0893rem + 0.1786vw, 1.375rem);    margin: 0;    line-height: 1.5;    letter-spacing: 1.5px;    order: 2;    width: 100%;}.RWDvideo003 .text {    order: 3;    font-size: 17px;    line-height: 1.8;    font-weight: 300;    margin: clamp(2.1875rem, 1.9196rem + 1.3393vw, 4.0625rem) 0 40px;}.RWDvideo003 .more {    order: 4;    background: #66cc00;    color: #fff;    border: 1px solid #66cc00;    padding: 10px 80px 10px 10px;    border-radius: 50px;    max-width: 300px;    font-size: 16px;    line-height: 1.5;    padding: 10px;    position: relative;    text-align: center;    line-height: 1.5;    font-weight: 400;}.RWDvideo003 .more:hover {    color: #fff;    background: #66cc00;    border: 1px solid #66cc00;    letter-spacing: 3px;}.RWDvideo003 .more:before {    content: '';    position: absolute;    width: 20px;    height: 11px;    background: url(archive/image/customization/ar_btn.png) no-repeat;    background-size: contain;    right: 50px;    top: 50%;    transform: translateY(-50%);    background-position: center;    transition: .4s ease;}.RWDvideo003 .more:hover:before {    right: 40px;    transition: .35s ease;}.video_block .container {    width: 70% !important;}.RWDvideo003 .video_box iframe {    height: 21vw;}ul.video_fea {    padding: 30px;    border: 1px solid #66cc00;    border-radius: 20px;    margin: 15px 0 0;}ul.video_fea li:before {    position: relative;    content: "\f121";    font-family: "Ionicons";    display: inline-block;    margin-right: 7px;    color: #66cc00;}.RWDvideo003 .video_box {    border-radius: 20px;    overflow: hidden;}ul.video_fea li {    margin: 0 0 3px;}ul.video_fea li:last-child {    margin: 0;}/*.RWDvideo003 .box:before {    position: absolute;    content: '';    background: url(archive/image/customization/ECO_TOYS.webp) no-repeat;    width: 16%;    height: 22%;    background-size: contain;    background-position: top right;    right: 7vw;    top: -6%;}*/ 
.video_icon {    position: absolute;    width: 20%;    background-size: contain;    background-position: top right;    right: 0;    top: -8vw;}.RWDvideo003 .text_box {    background-color: transparent;}.RWDvideo003 .cover {    background-color: transparent !important;}.video_block:after {    content: '';    position: absolute;    width: 80%;    height: 1px;    background: rgb(86 50 16 / 15%);    left: 50%;    transform: translateX(-50%);    bottom: 0;}.RWDvideo003 .icon {    position: absolute;    max-width: none;    width: 15%;    margin-right: 0;    right: 7vw;    top: 0;}/* 240119合作夥伴 */ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/6);    padding: 0 30px;    margin: 0 0 40px;}.brands {    padding-top: 0;}.RWDproduct002_v2 .portfolio-item>.inner-content>img {    margin: auto;}.pd02_tit {    margin: 1rem 0 0;}.RWDproduct002_v2 .section-subject {    margin: 0 0 30px;}.RWDproduct002_v2 .filter-portfolio ul {    margin: 0 0 3rem;}.RWDproduct002_v2 .showbottom:hover .portfolio-bottom .pd02_tit, .RWDproduct002_v2 .showbottom:hover .portfolio-bottom h4 {    color: #444;}.RWDproduct002_v2 .btn.btn-rj {    border: 1px solid;    border-radius: 99em;    font-size: 1rem;    padding: 1rem 2rem;    background: transparent;    color: #666;}.RWDproduct002_v2 .active .btn.btn-rj {    background-color: #6c0;}.RWDproduct002_v2 .btn.btn-rj:hover {    background-color: #ffc;    color: #666;    border-color: #ffc;}.RWDproduct002_v2 {    padding: 0;} .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn:hover{    background: #313131;    transition: .3s ease;} .RWDmenu_plus04 .querycar-block .bottom-box .pay-btn{    background: #EA0000;}.RWDvideo003 .video_box{    background-color: transparent !important;}/* 20250619 */ 
.seo_btn_box{    display: flex;        flex-wrap: wrap;    padding: 0;    margin-bottom: 0;    justify-content: center;    gap: 1rem;    margin-top: 2rem;}.seo_btn_box a{        background: #66cc00;        padding: 10px 30px ;        color: white;        border-radius: 99em;        font-size: 18px;        text-align: center;        min-width: 220px;}.seo_btn_box[data-like="Y"]{    display: none;}.seo_btn_box a:hover{    letter-spacing: 2px;    color: white;}
/*footer start*/

footer.footer_block {    padding: clamp(3.75rem, 3.076rem + 2.765vw, 7.5rem) 0 0;    position: relative;    background: transparent;    margin: 0;    border: 0;    z-index: 0;}footer.footer_block:before {    content: '';    position: absolute;    width: 100%;    height: 100%;    background: #66cc00;    top: 0;    left: 0;    z-index: -4;}footer ul {    list-style: none;    padding: 0;    margin-bottom: 0;}.footer_block>.container {    width: 70% !important;    display: grid;    grid-template-columns: 2fr 6fr;    grid-gap: 0 8vw;}.footer_block>.container:before,.footer_block>.container:after {    display: none}.footer_info {    display: flex;    flex-direction: column;    align-items: flex-start;    color: #fff;    justify-content: space-between;}.footer_title {    font-size: 30px;    font-weight: 600;    letter-spacing: 1px;    margin-bottom: 25px;}ul.footer_info_item li {    padding-bottom: 5px;}ul.footer_info_item li>a {    color: #fff;}ul.footer_info_item li>span {    font-weight: 500;    padding-right: 20px;    letter-spacing: 5px;}.RWDsocial002 ul.socialNetwork li {    margin-right: 10px}.RWDsocial002 .iconRounded {    border: none;    color: #fff;    background-color: #fff;    width: 50px;    height: 50px;    padding: 0;    margin-right: 0;    font-size: 18px;    display: flex;    justify-content: center;    align-items: center;}.RWDsocial002 i.i.ii-line3.iconRounded {    background: #4caf50;}.RWDsocial002 i.i.ii-youtube1.iconRounded {    background: #db3021;}ul.footer_menu_item li a:hover {   /* letter-spacing: 2px;*/    color: #ffffcc;}.footer_menu_all {    display: grid;    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;    grid-gap: 60px;}ul.footer_menu_item li a {    text-align: center;    font-weight: 300;    color: #fff;    font-size: 15px;    line-height: 1.5;    padding: 10px 20px;    display: block;}.copyright_block {    border-top: 1px solid #87765f;    display: flex;    justify-content: center;    align-items: center;    margin-top: 60px;    font-size: 12px;    font-weight: 300;    letter-spacing: 1px;    line-height: 1.5;    color: #fff;    padding: 15px;    flex-wrap: wrap;}.copyright_desc,.copyright_desc a,.copyright_desc a:hover {    font-weight: 300;    letter-spacing: 1px;    line-height: 1.5;    color: #fff;}.RWDssl01 {    padding: 0 15px;}.scrollTop002 {    right: 15px;    bottom: 70px;}.fixed_block a.fixed_btn {    width: 160px;    background: #66cc00;    color: #fff;    display: flex;    justify-content: center;    align-items: center;    padding: 10px 20px;    letter-spacing: 5px;    font-size: 18px;    line-height: 1.5;    border-radius: 50px;        border: 1px solid #ffc;}.fixed_block {    position: fixed;    right: 10px;    bottom: 200px;    z-index: 202;}.fixed_block .RWDedictor {    animation-name: none !important;    animation-delay: 0s !important;    animation-duration: 0s !important;    opacity: 1 !important;    background: transparent !important;    padding: 0 !important;}.copyright_block a {    color: #fff;    padding: 0 10px;}.copyright_block a:hover {    color: #fff;}/*20230502*/footer.footer_block:before {    background:  #66cc00;}.fixed_block a.fixed_btn>span>span {    letter-spacing: 3px;    padding: 5px 0;}.fixed_block a.fixed_btn i {    margin-right: 5px;margin-bottom: 0;}.fixed_block a.fixed_btn>span>span>small {    transform: rotate(-90deg);    display: inline-block;    letter-spacing: 0.5px;    padding: 5px 0;}.copyright_block a {    color: #fff;}.ft_logo {    max-width: 120px;    margin-bottom: 10px;}a.ft_contact_btn {    background: #fff;    padding: 10px 30px;    border-radius: 50px;    color: #5c4033;    min-width: 250px;    display: block;    text-align: center;    margin: 25px auto 40px;    font-size: 17px;    transition: .5s ease;}a.ft_contact_btn:hover {    background: #fbface;    color: #5c4033;    transition: .5s ease;}/*230620修改*/footer.footer_block {    z-index: 2;}/* 20240718 */ 
.RWDsocial002 .icon_twitterx1 {    background-size: 20px 20px !important;}.RWDsocial002 ul.socialNetwork {    display: grid;    grid-template-columns: repeat(6,50px);    grid-gap: 5px 0;    float: none !important;}.RWDsocial002 ul.socialNetwork li {    margin: 0;}.RWDsocial002 i.iconRounded.cusimg {    width: 20px;    background: transparent;}.RWDsocial002 ul.socialNetwork li>a {    display: flex;    justify-content: center;    align-items: center;}/* 20240723 */ul.footer_menu_item li a {    padding: 10px 0;    text-align: left;}

/*footer end*/
/*bounceIn 修正成 fadeIn start*/

@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }    to {    opacity: 1;    -webkit-transform: none;    transform: none;  }   }@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}

/*bounceIn 修正成 fadeIn end*/
/*動態調整 start*/

/*關於圖片滑入方向調整*/@keyframes move07{  0% {      opacity: 0;  -webkit-transform:translateX(30px);      -moz-transform:translateX(30px);      -ms-transform:translateX(30px);      -o-transform:translateX(30px);  transform:translateX(30px);  }  100% {      opacity: 1;  -webkit-transform:translateX(0px);      -moz-transform:translateX(0px);      -ms-transform:translateX(0px);      -o-transform:translateX(0px);  transform:translateX(0px);  }  } .animated.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.6s;opacity: 0}.animated.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.7s;opacity: 0}.animated.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.8s;opacity: 0}.animated.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(5) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.9s;opacity: 0}.animated.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(6) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.0s;opacity: 0}

/*動態調整 end*/
/*內頁 start*/

.list_faketb__download {    flex: 0 0 100px;}/* 匯入內頁版面寬度80%*//*a連結*/a {    text-decoration: none;}a:focus,a:hover {    color: var(--text-hover-color);}/*共同設定*/form img {    border-radius: 0 !important;    object-fit: inherit !important;    height: auto !important;    width: auto !important;}#RWDPAGE_BASE_PAT02 .main.cd-main-content {    background: #ffffcc;}.page_wrapper_bg .article-text {    background: #fff;    border-radius: 23px;    padding: clamp(3rem, 5rem, 5rem) clamp(2rem, 3rem, 5rem);}.article6 .page_wrapper_bg section.call_to_action>.container,.article5 .page_wrapper_bg section.call_to_action>.container {    padding: 0 15px;    width: 70%;    max-width: 1300px;}.article6 #RWDPAGE_BASE_PAT02 .page-banner-block,.article5 #RWDPAGE_BASE_PAT02 .page-banner-block,.download1 #RWDPAGE_BASE_PAT02 .page-banner-block,.faq1 #RWDPAGE_BASE_PAT02 .page-banner-block,.article3 #RWDPAGE_BASE_PAT02 .page-banner-block,.querycar #RWDPAGE_BASE_PAT02 .page-banner-block,.member #RWDPAGE_BASE_PAT02 .page-banner-block {    display: none;}.download1 .page_wrapper_bg section.call_to_action>.container,.faq1 .page_wrapper_bg section.call_to_action>.container {    width: 72%;}.pagebox {    display: flex;    align-items: flex-start;    flex-direction: row;    justify-content: flex-start;    gap: 30px;    flex-wrap: wrap}.pagebox .leftbox,.pagebox .rightbox {    width: calc(50% - 25px);}.pagebox .rightbox {    text-align: center;}.seesawbox {    display: flex;    flex-direction: column;    justify-content: flex-start;    align-items: flex-start;    gap: 25px 0;}.seesawbox .upbox,.seesawbox .downbox {    width: 100%;}.article1 .page_wrapper_bg .article-text img {    border-radius: 23px}.webdesc {    background: #ffffcc;    padding: clamp(1rem, 1rem, 2rem);    border-radius: 23px;    margin-bottom: 35px;    text-align: center;    color: #000;}.form-control {    box-shadow: initial;}/*條件搜尋*/ 
.advanced_search {    margin-bottom: 35px;}.advanced_search .search_option_area {    border-radius: 23px;}#advanced_search_form {    display: flex;    flex-direction: column;    flex-wrap: nowrap;    justify-content: flex-start;    align-items: flex-start;}.advanced_search_title {    margin: 0;}.advanced_search_btn_clear,.advanced_search_btn_send {    padding-top: 3px;    padding-bottom: 3px;}.search_option_area {    padding: 20px 30px;}.advanced_search_btn_send {    background: var(--btn-main-color);}#advanced_search_form ._option_label {    font-weight: 400;    text-align: left;}/*tab*/ 
.tab {    border-top: 1px solid #e5e5e5;}.tab:last-child {    border-bottom: 1px solid #e5e5e5;}.tabs nav ul li,.tabs nav ul li:first-child,.RWDproduct_page .list-h>li,.RWDproduct_page .list-h>li:first-child {    border: 0;}.tabs nav li,.tabs nav li.tab-current,.tabs nav li.tab-current a,.RWDproduct_page .list-h>li,.RWDproduct_page .list-h>li.active,.RWDproduct_page .list-h>li.active a {    border-radius: 15px 15px 0 0;    overflow: hidden;}.tabs nav li.tab-current a,.RWDproduct_page .list-h>li.active a {    color: var(--text-hover-color) !important;}.tabs nav li.tab-current a::before,.RWDproduct_page .list-h>li.active a::before {    background: var(--btn-main-hover-color) !important;    height: 6px !important;}.RWDproduct_page .tab-box .tab-menu li a:before {    top: -2px;}/*側邊欄*/#sidebar .products-nav {    border-radius: 20px;    border: 1px solid var(--btn-main-color);    overflow: hidden;    text-align: center !important;}.m2018 .products-nav .nav-title {    background: var(--btn-main-color);    color: #fff;    margin-bottom: 0;    padding: 10px 0;    font-weight: 400;}#sidebar .products-nav ul {    padding: 10px 0;}.m2018 .products-nav>ul>li {    border-bottom: 0;}.m2018 .products-nav>ul>li:hover>a,.m2018 .products-nav>ul>li.activ>a {    color: var(--btn-sub-color);}.m2018 .products-nav ul>li>.toggle-submenu {    height: 45px;}/*麵包屑*/ 
.page_wrapper_bg .panel_3.container .container {    width: 100%;    padding: 0px;    margin-bottom: 20px;}.page_wrapper_bg .hgroup .page_subject {    text-align: center;    padding-bottom: 15px;}.pageTitle {    font-weight: bold;}.page_wrapper_bg .hgroup .breadcrumb {    font-size: 13px !important;    text-align: center;    float: none !important;    position: relative;    border: 0px;    bottom: 0px;    background: transparent;    letter-spacing: 1.5px;    color: var(--btn-main-hover-color);    padding: 0;}/*banner*/#RWDPAGE_BASE_PAT02 .page-banner-block {    width: 80%;    /*margin: 4rem auto 0;*/}#RWDPAGE_BASE_PAT02 .page-banner-block .RWDbanner_plus01 {    border-radius: 23px;    z-index: 0;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slick-caption>.container {    width: 70% !important;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .logo {    width: 15vw;}.page_wrapper_bg section.call_to_action a,.page_wrapper_bg section.call_to_action a:hover,.page_wrapper_bg section.call_to_action a:focus,.page_wrapper_bg section.call_to_action .btn,.page_wrapper_bg section.call_to_action .btn:hover,.layoutlist_3 .dbtn_v2,.layoutlist_3 .dbtn_v2:hover {    text-decoration: none;    transition: .5s;}.row {    margin-right: 0px;    margin-left: 0px;}:root {    --btn-main-color: #66cc00;    --btn-main-hover-color: #66cc00;    --btn-sub-color: #66cc00;    --btn-sub-hover-color: #66cc00;    --text-hover-color: #66cc00;    --btn-border-radius: 99em;}/*230531範本預設按鈕改色導圓角統一5px*/ 
._bd_btn._bd_btn-primary:hover {    color: #fff;    background-color: var(--btn-main-hover-color);    border-color: var(--btn-main-hover-color)}._bd_btn._bd_btn-primary {    background: var(--btn-main-color);    border-radius: 99em !important}._bd_btn._bd_btn-default {    background: 0 0;    border: 1px solid var(--btn-sub-color);    color: var(--btn-sub-color);    border-radius: 99em !important}._bd_btn._bd_btn-default:hover {    color: #fff;    background-color: var(--btn-sub-hover-color);    border-color: var(--btn-sub-hover-color)}._bd_row a {    color: #333}/*221226最小字級修正*/ 
.login_box_body .control-label,#btn_forget_form,#btn_reverify_form,.link-style,.member_join,.btn-primary,#forget_table .th,#join_form,.m2018 .products-nav>ul>li a,.RWDquiry,.RWDshopping,.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,#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 .btn,.RWDproduct_page .ibtn,.hgroup .breadcrumb,.shopping-item-box .item-btn,#join_form input,#join_form select,#join_form select.form-control:not([size]):not([multiple]),.RWDshopping input,.RWDshopping select,.RWDshopping select.form-control:not([size]):not([multiple]),.bonus-box .form-group .btn,.voucher-box .form-group .btn,.form-control,.layoutlist_8 .listdate .yearmonth,input,select,textarea,.video_item_summary,.download .search-go,.layoutlist_2 .listdate .yearmonth,.layoutlist_2 .list_subject .subsubject,.layoutlist_4 .listdate .yearmonth,.layoutlist_5 .list_subject a,.rwdlayoutlist_9 .summary,.rwdlayoutlist_9 .cdate,.RWDsearch01 .search-nav-btn,.count_info,.layoutlist_5 .item .summary,.list-btn_mobile,.list-btn,.buybtn,.layoutlist_3 .dbtn_v2,#mobile-fixed .btn,#plusbuy_mobile-fixed .btn,#mobile-fixed .stock,#mobile-fixed,#plusbuy_mobile-fixed,.RWDproduct_page,#mobile-fixed,#plusbuy_mobile-fixed,.RWDproduct_page,.sum-box .total .td:last-child small,.delivery-editor ul,.goadd-box,.info-editor ul,.plus-fixed .name a,.plus-list .name a,.shopping-item .name,.shopping-step .name,.RWDshopping,.RWDshopping .btn,.bonus-box .form-group .btn,.delivery-editor,.goadd-box .goadd,.info-editor,.login-box a,.login-box a:hover,.plus-list .addcart,.plus-list .price-box,.shopping-item .tag,.shopping-title .freight,.shops-box .shops,.voucher-box .btn.vouchers,.voucher-box .form-group .btn,.login_box_footer a.shopping_view,.shopping_viewlogin__member,.RWDproduct_page .download_container .btn,.RWDsearch_page .list-img .name,.RWDmenu_plus04 .cart-block .name,.RWDmenu_plus04 .querycar-block .name,.RWDmenu_plus04 .cart-block .spe-box,.RWDmenu_plus04 .querycar-block .spe-box,.RWDtimeline02 .timeline2_list .block .text,.shopping_viewlogin__intro {    font-size: 15px !important;    letter-spacing: 0 !important;    line-height: 1.5;    font-family: 'Noto Sans TC', sans-serif;}.layoutlist_4 .buybtn {    padding: 10px 0;}.list-btn {    padding: 10px 0;    margin: 20px 0 0;}.layoutlist_5 .product_list_item .subject {    margin: 10px 0 0;}.layoutlist_5 .item .buybtn {    width: 100%;    padding: 5px 0;}input#top_search_searchkey {    font-size: 20px !important;    letter-spacing: 1px !important;}.cd-search.full .ibtn,.RWDmenu_plus04 #search-box.full .ibtn {    font-size: 20px;}.RWDmenu_plus04 .member-block .form-area .group {    flex-wrap: nowrap;}.login_box_footer a.member_join {    display: flex;    justify-content: center;    align-items: center;}input#search_box_text {    font-size: 20px !important;}/*購物流程圈圈改色*/@keyframes num-bg {    0% {        background: #666;        -webkit-transform: scale(.5);        transform: scale(.5)    }    100% {        background: #666;        -webkit-transform: scale(1);        transform: scale(1)    }}/*main*/ 
.page_wrapper_bg section.call_to_action {    padding: 50px 0;    min-height: 35vw;    position: relative;}.page_wrapper_bg section.call_to_action::before {    content: '';    position: absolute;    bottom: -103px;    left: 0;    width: 100%;    height: 500px;    background: url(archive/image/customization/ten_bg04.webp) no-repeat;    background-size: cover;    background-position: center;}.page_wrapper_bg section.call_to_action>.container {    padding: 0 15px;    width: 70%;    max-width: 1700px}.page_wrapper_bg .article-text .container {    width: 100%;}.hgroup .container {    width: 100%;    margin: 0 0 50px;    border: 0;}/*搜尋*/ 
.RWDsearch_page .search-list {    margin-bottom: 40px !important;}.RWDsearch_page .list-img .name {    height: auto;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {    line-height: 1.7;    color: #333333;    font-size: clamp(1.875rem, 1.6964rem + 0.8929vw, 3.125rem);    font-weight: 700;    letter-spacing: 3px;    margin-bottom: 0;    text-align: center;}.page_wrapper_bg .article-text h2 {    font-size: 17px;    line-height: 1.5;    letter-spacing: 2px;}.page_wrapper_bg .article-text h3,.RWDeditor01 .model-title,.RWDtimeline01 .model-title,.pagebox h4 {    line-height: 1.5 !important;    margin-bottom: 10px !important;    color: #563210;    font-size: 26px !important;    font-weight: 700 !important;    letter-spacing: 1px !important;    text-transform: uppercase;    text-align: left;}.page_wrapper_bg .article-text h4 {    font-size: 18px;    line-height: 1.7;    letter-spacing: 2px;    margin: 15px 0 15px;    font-weight: 500;}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text p,.RWDslider01 .editor,.RWDtimeline01 li.event .point .editor,#sidebar .products-nav {    font-size: 17px;    line-height: 1.8;    letter-spacing: 1px;    color: #444;    font-weight: 300;    text-align: justify;}._bd_row label,._bd_row li,._bd_row p,._bd_row td {    font-size: 15px;    line-height: 2;    font-weight: 400;}._bd_row li {    margin-bottom: 10px;}._bd_row ol {    padding-left: 22px;}._bd_row ul {    padding-left: 18px;}/*-------按鈕--------*/#panelCms .btn.btn-primary {    float: none;    border-radius: 5px !important;}/*重新填寫*/ 
.refill_btn {    display: none;}/*回上一頁按鈕*/ 
.btn {    font-size: 16px;}#article .btn.btn_back a,#album .btn.btn_back a {    padding: 10px 15px;    display: block;    border-radius: var(--btn-border-radius);}.btn.btn_back {    margin-right: 0;    float: right;    background: transparent !important;    padding: 0;    box-shadow: none;    margin-top: 60px;}.btn.btn_back a {    min-width: 200px;    padding: 10px 15px;    background: transparent;    color: var(--btn-main-color);    transition: all 0.2s ease;    border: 1px solid var(--btn-main-color);    line-height: 1;    border-radius: var(--btn-border-radius);}.btn.btn_back a:hover {    border: 1px solid var(--btn-main-hover-color);    color: #fff !important;    background: var(--btn-main-hover-color);}/*確定送出*/ 
.ebtn {    padding: 0;    background: transparent;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    float: right;    margin-right: 0;}.ebtn a {    display: block;    text-align: center;    min-width: 200px;    line-height: 1.5;    padding: 10px 30px !important;    margin-top: 20px;    color: var(--btn-main-color);    background: transparent;    border: 1px solid var(--btn-main-color);    transition: all .2s ease;}.ebtn a:hover {    background: var(--btn-main-hover-color);    color: #fff !important;    border-color: var(--btn-main-hover-color);    transition: all .2s ease;}.new-form .new-width .currectsend_btn a {    color: var(--btn-main-hover-color) !important;    background: 0 0;    border-radius: var(--btn-border-radius);}.new-form .new-width .currectsend_btn a:hover {    color: #fff !important;    background: var(--btn-main-hover-color);}/*購物車按鈕*/ 
.RWDshopping .btn.bg1 {    background: transparent;    color: #444;    border: 1px solid #444;    border-radius: 0;}.RWDshopping .btn.bg1:hover {    border-radius: 0;    transition: all 0.3s ease;    border: 1px solid #000;    color: #fff !important;    background: #000;}.layoutlist_4 .showY br {    display: none;}.RWDshopping .btn.normal {    max-width: initial;}.page_wrapper_bg.lang_en .voucher-box .form-group .btn {    width: auto;}.RWDshopping .btn.bg2 {    border-radius: 0 !important;    transition: all 0.3s ease;    border: 1px solid #444 !important;    color: #fff !important;    background: #444 !important;}.RWDshopping .btn.bg2:hover {    background: #000 !important;    color: #fff !important;    border: 1px solid #000 !important;}.RWDshopping .btn.bg2 i {    transition: none;}.RWDshopping .btn.bg3 {    background: transparent;    color: #444;    border: 1px solid #444;    border-radius: 0;}.RWDshopping .btn.bg3:hover {    border-radius: 0;    transition: all 0.3s ease;    border: 1px solid #000;    color: #fff !important;    background: #000;}/*購物訂單畫面按鈕*/ 
.RWDshopping .btn.normal {    max-width: initial;}/*購物車v3按鈕*/ 
.RWDshopping_v3 .empty-cart .btn-row .gray82radius-btn,.payhint-modal .btn-row .gray33radius-btn,.RWDshopping_v3 .cartform-submit,.RWDshopping_v3 .cartform-submit:hover {    background: var(--btn-main-color)}.RWDshopping_v3 .pay-calculate .dd-row.calculate-fixed .gray33radius-btn,.RWDshopping_v3 .pay-calculate .dd-row.calculate-fixed .gray33radius-btn:hover {    background: #EA0000;}.RWDshopping_v3 .cart-fill .cart-list .info-pane .gray82empty-btn:hover,.RWDshopping_v3 .empty-cart .btn-row .gray82radius-btn:hover,.payhint-modal .btn-row .gray33radius-btn:hover {    background: var(--btn-main-hover-color)}.RWDshopping_v3 .order-infobox .btn-row .links,.RWDshopping_v3 .order-infobox .btn-row .links:hover {    background: #333;}.RWDshopping_v3 .order-infobox .btn-row .links.gray82empty-btn {    color: #333;    border-color: #333;    background: 0 0;}.RWDshopping_v3 .order-infobox .btn-row .links.gray82empty-btn:hover {    background: #333;    color: #fff}/*會員按鈕*/#join_form .btn {    padding: 6px 12px;    border-radius: 0;}#join_form .btn-link:hover {    text-decoration: none;}.memberlist .col-sm-9.col-md-9 .btn.btn-primary a,.memberlist .col-sm-9.col-md-9 .btn.btn-primary a:hover {    color: #fff !important;}#btn_member_login {    float: none;    background: #444;    color: #fff;    border: 1px solid #444;    padding: 6px 12px;}#btn_member_login:hover {    background: #000;    color: #fff !important;    border: 1px solid #000;}#join_form .btn-primary {    min-width: 180px;    float: none;    background: var(--btn-main-color);    color: #fff;    border: 1px solid var(--btn-main-color);}#join_form .btn-primary:hover,.shopping_viewlogin__submit:hover {    background: var(--btn-main-hover-color);    color: #fff !important;    border: 1px solid var(--btn-main-hover-color);}.webbtn {    background: var(--btn-main-color)}.webbtn:hover {    background: var(--btn-main-hover-color)}.btn-primary,.shopping_viewlogin__submit {    background-color: #444;    border: 1px solid #444;    border-radius: 0 !important;    float: right;    margin-right: 0px;    font-size: 14px;    box-shadow: none;}.btn-primary a {    color: #fff;    font-size: 14px;}.btn.btn-primary:focus a,.btn.btn-primary:hover a,.btn.btn-primary:active a {    color: #fff !important;}.btn-primary:hover {    transition: all 0.3s ease;    color: #fff;    background-color: #000;    border-color: #000;}.btn-primary:active:hover,.btn-primary:active:focus {    background-color: #000;    border: 1px solid #000;}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary {    color: #fff !important;    background-color: #000;    border-color: #000;    outline: none;}/*忘記密碼 ＆重發認證信*/#div_forget_area * {    border-radius: 0 !important;    margin-left: 0;}/*註冊*/ 
.join_form_btns {    text-align: right;}/*文章列表*/ 
.RWDslider01 .products-list .products-item .box {    flex-direction: row;    justify-content: flex-start;    display: flex;    align-items: center;}.RWDslider01.pic-right .products-list .products-item .box {    flex-direction: row-reverse;}.pagecontent .RWDslider01,.pagecontent .RWDeditor01 {    margin-top: 60px !important;}/*文章列表-2*/#article .layoutlist_2 .list_subject a {    font-size: 16px !important;    font-weight: bold;    margin: 0px 0px 20px !important;    display: block;    line-height: 1.5 !important;}.subsubject {    font-size: 14px;    font-weight: 400;    line-height: 1.5;}.layoutlist_2 .listdate .yearmonth,.layoutlist_4 .listdate .yearmonth {    padding-bottom: 0;}.layoutlist_2 .item {    width: 100%;}.pagecontent .article_model[data-seq="0"] {    margin-top: 0 !important;}/*文章列表-3*/ 
.layoutlist_3.fn_article3 .list_subject a {    font-size: 16px !important;    font-weight: bold;    margin: 0px 0px 20px !important;    display: block;    line-height: 2 !important;}.layoutlist_3.fn_article3 .list_subject .summary a {    font-size: 14px !important;    font-weight: 400;    line-height: 2 !important;}/*文章列表-4*/#article .layoutlist_4 .item {    display: flex;    align-items: stretch;    border-bottom: 1px solid #eee;}#article .layoutlist_4 .list_subject a {    font-size: 17px !important;    font-weight: 700;    margin: 0 0 10px !important;    display: block;    line-height: 1.5 !important}#article .layoutlist_4 .list_subject .summary a {    font-size: 16px !important;    font-weight: 400;    line-height: 1.5 !important}#article .layoutlist_4 .listdate {    padding: 0 10px;    width: 90px;    border-left: 1px solid #eee}#article .layoutlist_4 .listdate .day {    font-size: 25px}#article .layoutlist_4 .listdate .yearmonth {    letter-spacing: 1px;    padding: 0}#article .layoutlist_4 .item .list_img {    padding-left: 0}#article .layoutlist_4 .list_subject {    width: calc(100% - 25% - 90px)}#article .layoutlist_4 .xrow.list {    height: auto;}/*文章列表-7*/#article .layoutlist_7 .subject,.article7 .layoutlist_7 .subject a {    margin-top: 15px !important;    ;    margin-bottom: 10px !important;    ;}#article .layoutlist_7 .cdate,.article7 .layoutlist_7 .cdate a {    font-size: 12px;}#article .layoutlist_7 .summary,.article7 .layoutlist_7 .summary a {    font-size: 16px !important;    font-weight: 300;    line-height: 1.5 !important;}.layoutlist_7 .subject,.layoutlist_7 .subject a {    font-size: 18px !important;    font-weight: 500;}/*文章列表-8*/ 
.layoutlist_8 .article_subject {    font-weight: 500;    font-size: 17px;    line-height: 1.5;    display: block}.layoutlist_8 .list_subject .summary {    margin: 10px 0}.layoutlist_8 .list_subject .summary a {    font-size: 16px;    font-weight: 400;    line-height: 1.5;    color: #000}/*文章列表頁籤修正*/#article .tabs {    margin: 50px 0;}#article .tabs .content {    padding: 5rem 5rem !important;}/*產品頁籤*/ 
.RWDproduct_page .tab-box .tab-container>ul>li {    padding: 50px;}#product_tabs .content section {    border-top: 0;    margin: -10px 0 0;}/*相簿列表*/ 
.layoutlist_2 .album_item {    height: auto !important;}/*相簿上下方說明*/#album .page_desc {    margin: 50px 0;}#album .page_content3 .page_desc2,#album .page_content4 .page_desc2 {    margin: 50px 0 0;}/*修正相簿a連結顏色*/ 
.photo_view .flex-direction-nav a {    color: transparent !important;}.album_item a:hover {    color: #313131;}/*相簿-1*/#album .layoutlist_1 .album_item_subject {    padding: 20px 0px;    font-size: 18px;}#album .page_content2 .dis .dis_li .text {    font-size: 16px;    line-height: 1.8;    letter-spacing: 0;    color: #000;    font-weight: 400;    margin: 0 0 30px}/*相簿-2*/#album .layoutlist_2 .album_item_subject {    padding: 20px 0px;    font-size: 18px;}/*Q&A*/ 
.rwd .faq_question {    font-size: 16px;    letter-spacing: 2px;}.rwd .faq_answer {    font-size: 15px;    letter-spacing: 2px;    line-height: 1.8;}/*影片*/ 
.video_item_subject {    font-size: 16px;    letter-spacing: 1px;}.video_item a.videolink:hover {    color: #000;}/*檔案下載*/ 
.download .search_input {    background: transparent;}.no-touch .layoutlist_5 .dbtn_v2:hover {    background: #333;    border-color: #333;    color: #fff;}.layoutlist_5 .dbtn_v2 {    display: inline-block;    margin: 15px 0 0;    padding: 6px 0.8em;    font-size: 14px;    line-height: 1.2;    color: #333;    border: 1px solid #b7b7b7;    border-radius: 2px;    background: #fff;    text-decoration: none;    cursor: pointer;}.layoutlist_5 .download_subject {    line-height: 1.4;}.layoutlist_5 .summary {    margin: 8px 0 0;    font-size: 13px;    line-height: 1.4;    color: #818181;}.dd-selected {    font-size: 15px;    letter-spacing: 0;}.download_container .btn {    font-size: 16px;}.file_area label.dd-option-text {    margin: 0;    font-weight: 400;    display: block;}#file_dlist a.dd-option {    padding: 12px;}.list_faketb__li>div+div {    font-weight: normal;    text-align: left;    word-break: break-word;}/*檔案下載a連結修正*/ 
.page_wrapper_bg .dd-select a:hover {    color: #313131;}.download .search-go {    line-height: 2;    transition: .5s;}.download .search-go:hover {    background: #000;    color: #fff;    transition: .5s;}/*產品A*/ 
.page_content1 #productbx_bg {    background: #efefef;    -moz-opacity: 1;    opacity: 1;}.page_content1 .dd-selected {    letter-spacing: 1px;}.product_desc_content {    color: #333;    letter-spacing: 1px;    line-height: 30px;}.page_content1 #prod_price {    margin-top: 0;}.page_content3_mainphoto .swiper-slide img {    width: 100%;}#prod_price .money {    font-size: 20px;    font-weight: bold;}#member_org_price,div#prod_fixprice,.pagecontent.menu5 .page_content1 #prod_price,.pagecontent.menu8 .page_content1 #prod_price {    margin: 0;}._shopping_info>div {    display: flex;    align-items: flex-end;    letter-spacing: 0;}div#prod_price {    margin-left: 15px !important;}.productcontent .page_content1 .info {    text-align: center;    margin: 30px 0 0;}.productcontent .page_content1 .product_desc_subject {    text-align: center;}.page_content1 ._shopping_info>div {    justify-content: center;}.page_content1 .spec-scroll .items ul li:hover {    border: 1px solid #333;}#product>div.page_content1>div.product_top.row>div.info.col-sm-12.col-md-12.col-xs-12>div:nth-child(4),#product>div.page_content1>div.product_top.row>div:nth-child(3) {    display: flex;    justify-content: center;    margin: 0 0 10px;}#product>div.page_content1>div.product_top.row>div:nth-child(3) {    gap: 0 10px;}.page_content1 #prod_name,.page_content1 #prod_name .product_name {    font-size: 25px;    font-weight: 700;    letter-spacing: 0;    line-height: 1.5;    margin: 0}.RWDproduct_page .products-info .name {    font-weight: 700;    font-size: clamp(1.5625rem, 1.5063rem + 0.2304vw, 1.875rem);    color: #000;}/*產品A按鈕*/#btn_shopping {    border-radius: 0;    font-size: 14px;    background: var(--btn-main-color)}#btn_shopping:hover {    background: var(--btn-main-hover-color)}.fbtn {    border-radius: 0;    font-size: 14px;    background: var(--btn-main-color);    background: transparent;    color: var(--btn-main-color);    border: 1px solid var(--btn-main-color);    transition: .5s;}.fbtn:hover {    background: var(--btn-sub-hover-color);    color: #fff;    transition: .5s;}#btn_querycar {    border-radius: 0;    font-size: 14px;    background: var(--btn-sub-color);    background: transparent;    color: var(--btn-main-color);    border: 1px solid var(--btn-main-color);    transition: .5s;}#btn_querycar:hover {    background: var(--btn-sub-hover-color);    color: #fff;    transition: .5s;}/*產品下拉樣式*/label.dd-option-text {    font-size: 14px !important;    line-height: 1 !important;    margin: 0 !important;    font-weight: 400;}.dd-option {    padding: 5px 10px;}/*產品B*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop,#mobile-fixed .btn-shop .btn.shop {    background: #EA0000;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add,#mobile-fixed .btn-shop .btn.add {    background: #333;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {    background-color: #313131;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover {    background-color: var(--btn-sub-hover-color);}#mobile-fixed .style-radio .form-radio,.RWDproduct_page .style-radio .form-radio {    border: 1px solid rgb(214, 214, 214);}#mobile-fixed .style-radio .form-radio.checked,.RWDproduct_page .style-radio .form-radio.checked {    border-color: #000;}.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: 15px;    letter-spacing: 1px;}/*產品列表樣式*/ 
.layoutlist_4 .product_list_item,.layoutlist_2 .product_list_item {    margin: 0 0 40px;}.layoutlist_4 .pricearea {    text-align: left;    display: flex;    align-items: center;    letter-spacing: 0}.layoutlist_4 .fixprice {    font-size: 16px;    text-decoration: line-through;    margin: 0 5px 0 0;}.layoutlist_4 .sellprice {    color: #f10404;    font-weight: bold;}.layoutlist_4 .subject {    height: auto !important;    line-height: 1.5;    min-height: auto;    font-weight: 500;}#product .item .subject {    height: auto !important;}.productlist .layoutlist_4 .col-sm-4.col-md-4 {    margin: 0 0 30px;}.productlist .layoutlist_4 .product_list_item {    padding-bottom: 0;    border: 0;    height: auto !important;}.productlist .layoutlist_4 .product_list_item img {    border-radius: 15px;}.layoutlist_5 .product_list_item .list-btn_mobile,.layoutlist_5 .product_list_item .list-btn,.layoutlist_5 .product_list_item .buybtn {    background-color: var(--btn-main-color);}.layoutlist_5 .product_list_item .list-btn_mobile:hover,.layoutlist_5 .product_list_item .list-btn:hover,.layoutlist_5 .product_list_item .buybtn:hover {    background-color: var(--btn-main-hover-color);}.layoutlist_4 .buybtn {    background: var(--btn-main-color);    transition: .5s;}.layoutlist_4 .buybtn:hover {    background: var(--btn-sub-hover-color);    transition: .5s;}/*修正產品、文章預設列表排版*/ 
.productlist .layoutlist_2,.productlist .layoutlist_4,.productlist .layoutlist_5,.albumlist .layoutlist_2,.albumlist .layoutlist_4,.articlelist .layoutlist_2,.articlelist .layoutlist_4 {    display: flex;    flex-wrap: wrap;    align-items: flex-start;}.sortbar {    float: none !important;    margin-bottom: 35px !important;    text-align: left !important;    width: 100%;}.sortbar a:hover {    color: #515151;}/*產品售價顏色*/li#O_sellPrice,span.payprice,.pricearea .price {    color: #EA0000 !important;    font-weight: bold;}.pricearea .price.delline {    color: #333 !important;}.pricearea .price.fixprice {    color: #777 !important;}/*購物清單*/ 
.RWDshopping .btn.normal {    border-radius: 0;}/*會員註冊*/#join_form .btn-primary {    border-radius: 99em !important;}#join_form {    background: white;}/*會員頁a連結修正*/ 
.member .css-table .tr a {    color: #313131;}/*留言板*/ 
.customized_columns .css-table .th.textarea {    width: 10%;}/*詢問車*/ 
.form-group.tel {    width: 64%;}.RWDquiry .shopping_form .control-box img {    margin-left: 10px;}.RWDquiry .btn.normal:hover {    transition: .5s ease;    background: var(--btn-sub-hover-color);    color: #fff;    border-color: var(--btn-sub-hover-color)}.RWDquiry .btn.normal {    border-radius: 0;    font-size: 15px;    letter-spacing: 1.5px;    transition: .5s ease;    color: var(--btn-main-color);    border-color: var(--btn-main-color);    border-radius: 99em}.RWDquiry .btn.normal:hover {    transition: .5s ease;    background: var(--btn-main-hover-color);    color: #fff;    border-color: var(--btn-main-hover-color);    font-weight: 500}.RWDquiry .btn.bg2,.btn.normal.bg3 {    background: var(--btn-main-color);    color: #fff;    border-color: var(--btn-main-color)}/*電子表單*/ 
.eformsDesc {    margin: 0 0 3rem;    border: 0;}.eformscontent .layoutlist_1 {    width: 100%;    /* max-width: 1170px; */    margin: 0 auto;}.form-horizontal .form-group {    margin-left: 0;    margin-right: 0;}.form-horizontal .control-label {    font-weight: 500;}textarea.form-control {    min-height: 130px;}.systemmsg {    text-align: center;}.eformscontent .col-sm-12.col-md-12 .ebtn a {    color: #000 !important;}.eformscontent .col-sm-12.col-md-12 .ebtn a:hover {    color: #fff !important;}/*左側選單*/ 
.m2018 .products-nav>ul>li {    padding: 0;    margin: 0;}.m2018 .products-nav a {    padding: 15px 10px !important;    font-weight: 400;    font-size: 16px;}/*隱私權*/ 
.privacy_block,.privacy_block p {    line-height: 2;    letter-spacing: 1px;    color: #000}.privacy_block a {    color: #000;    transition: 0.4s}.privacy_block a:hover {    color: #000;    transition: 0.4s;    text-decoration: none}.privacy_block h5 {    font-size: 18px;    font-weight: bold;    margin: 50px 0 10px;    color: #000;}.privacy_block h6 {    font-size: 16px;}.privacy_block ul {    padding-left: 24px;}/*購物說明文字*/ 
.shopping_txt {    line-height: 2;    letter-spacing: 1px;    color: #000}.shopping_txt a {    color: #000;    transition: 0.4s}.shopping_txt a:hover {    color: #000;    transition: 0.4s;    text-decoration: none}.shopping_txt .item_row {    margin-bottom: 50px}.shopping_txt h2 {    font-size: 24px !important;    font-weight: bold;    margin: 0;    color: #e70707;    text-decoration: underline;    line-height: 1.5 !important}.shopping_txt h3 {    font-size: 20px !important;    font-weight: bold;    margin: 0 0 10px;    color: #000;    line-height: 1.5 !important}.shopping_txt ul {    padding-left: 24px;}/*前往付款、前往選取物流按鈕明顯*/a.info-box__gopay,.delivery-editor a {    background: #000;    padding: 5px 20px;    color: #fff !important;    border-color: #000;}/*隱私權購物說明最大寬度限制*/ 
.privacy_block,.shopping_txt {    max-width: 1200px;    margin: auto;}.article6 .page_wrapper_bg .article-text.rwd .container p {    font-size: 18px;    font-weight: 700;    width: 80%;    margin: 0 auto 80px;    text-align: center;    color: #000;}.article6 .page_wrapper_bg .article-text.rwd .container .item {    margin-bottom: 50px;    font-family: 'Noto Sans TC', sans-serif;}.article6 .page_wrapper_bg .article-text.rwd .container h5 {    font-weight: 500;    color: #333;    font-size: 20px;    margin-top: 0;}.article6 .page_wrapper_bg .article-text.rwd .container .item h6 {    padding-left: 42px;    color: #111;    font-size: 16px;    font-weight: 600;}.article6 .page_wrapper_bg .article-text.rwd .container .item span {    padding-left: 42px;    display: block;}.article6 .page_wrapper_bg .article-text.rwd .container .item ul {    padding-left: 65px;}/*hashtag a連結修正*/ 
.hashtag_block .hashtagLink {    color: #fff !important;}/*檔案下載*/ 
.download .search_area,.list_faketb__li>div.list_faketb__no,.list_faketb__li>div.list_faketb__date {    display: none;}/*qa*/ 
.faq1.faqlist .cate_list .col-sm-6 {    background: #fff8efab;    border: 1px solid rgb(255 140 0 / 50%);    text-align: center;    margin: 0 15px;    min-height: 100px;    display: flex;    justify-content: center;    align-items: center;    border-radius: 23px;}.faq1.faqlist .cate_list .subject {    margin: 0;    color: #444;}/*教育發展*/ 
.page-development-box .page-titbar,.RWDeditor01 .model-title,.pagebox h4 {    padding-left: 15px;    border-left: 6px solid var(--btn-main-hover-color);    margin-top: 0px !important;    margin-bottom: 25px !important;    line-height: 1.1 !important;    font-size: clamp(1.5rem, 1.4101rem + 0.3687vw, 2rem) !important;}.page-development-box h3 {    margin: 0 !important;    font-size: 30px !important;}.page-development-box h4 {    color: var(--btn-main-hover-color);    font-weight: 500;    letter-spacing: 2px;    margin-top: 5px !important;}.page-development-box .innerbox {    margin-top: 3rem;}.page-development-box ul {    list-style: none;    margin: 0;    padding: 0;    display: flex;    flex-direction: row;    align-items: stretch;    flex-wrap: wrap;    gap: 40px 20px;    justify-content: flex-start;}.page-development-box ul li {    width: calc(100%/5 - 16px);    border: 1px solid #CACDD0;    border-width: 1px 1px 10px;    border-radius: 30px;    -webkit-border-radius: 30px;}.page-development-box ul li .development-logo {    color: #fff;    font-weight: 600;    font-size: 18px;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;    padding: 20px;    border-radius: 23px 23px 0 0;}.page-development-box ul li .development-logo p {    color: #fff;    font-size: 20px;    font-weight: 600;    margin: 10px 0 0;}.page-development-box ul li .development-logo .icon {    width: 40%;    text-align: center;}.page-development-box ul li .development-logo .icon img {    width: 70%;    border-radius: 0;}.page-development-box ul li .development-text {    padding: 1.5rem 2rem 20px;    border-radius: 0 0 23px 23px;}.page-development-box ul li.list-01 .development-logo {    background: #E60012;}.page-development-box ul li.list-02 .development-logo {    background: #EE86A8;}.page-development-box ul li.list-03 .development-logo {    background: #F08300;}.page-development-box ul li.list-04 .development-logo {    background: #FFD900;}.page-development-box ul li.list-05 .development-logo {    background: #aace36;}.page-development-box ul li.list-06 .development-logo {    background: #009944;}.page-development-box ul li.list-07 .development-logo {    background: #005bac;}.page-development-box ul li.list-08 .development-logo {    background: #7f1084;}.page-development-box ul li.list-09 .development-logo {    background: #79430f;}.page-development-box ul li.list-10 .development-logo {    background: #514f4e;}/*關於我們*/ 
.page-history {    border-bottom: 1px solid #f5efe6;    padding: clamp(1rem, 2rem, 2rem) 0 clamp(3rem, 5rem, 8rem);}.page-history ul {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: stretch;    list-style: none;    margin: 0;    padding: 0;    flex-wrap: wrap}.page-history ul li {    width: calc(100%/6 - 1px);    text-align: center;    border-right: 1px solid #f5efe6;    display: flex;    flex-direction: column;    justify-content: space-between;    align-items: center;}.page-history ul li:last-child {    border-right: 0;}.page-history ul li .history-year {    font-size: clamp(1.4375rem, 1.0781rem + 1.4747vw, 3.4375rem);    font-weight: 700;    color: var(--text-hover-color);}.page-history ul li .history-year .year {    position: relative;    line-height: 1;    display: flex;    justify-content: center;    align-items: flex-start;    flex-direction: row;}.page-history ul li .history-year .year sub {    font-size: 14px;    position: relative;    top: 4px;    right: -3px;    font-weight: 600;}.page-history ul li .history-year span {    display: block;    font-size: 14px;    color: var(--text-hover-color);    font-weight: 400;}.history-text,.RWDtimeline01 li.event .point .title {    color: #563210;    font-weight: 600;    font-size: 18px;}.page-founder {    border-top: 1px dotted #dfdfdf;    padding-top: 25px;}.page-founder img {    margin-top: 25px;}/*製作流程*/ 
.article1 .pagecontent .RWDtimeline01 {    margin-top: 80px;}.article1 .RWDtimeline01 .model-title {    text-align: center;    margin-bottom: 47px;}.article1 .RWDtimeline01 li.event .circle img {    max-width: inherit;    border-radius: 20px 20px 0 0;}.article1 .RWDtimeline01 li.event .point {    border: 1px solid var(--btn-main-color);    border-radius: 20px;}.article1 .RWDtimeline01 li.event:before {    background: var(--btn-main-hover-color);    border: 0;    width: 11px;    height: 11px;}/*關於*/ 
.page_wrapper_bg .article-text .pagebox h3 {    font-size: 35px !important;    text-align: center;    width: 100%;    color: var(--btn-main-hover-color) !important;    border-bottom: #dfdfdf 1px dotted;    padding: 0 0 35px;    margin: 0 0 39px !important;}.pagebox h5 {    font-size: 20px;    color: #563210;    font-weight: 700;    margin: 25px 0 10px;}/*印刷品fsc*/ 
.article1 .pagecontent .RWDtimeline01 {    margin-top: 80px;    width: 80%;}.page-oem.fscbox-features ul {    list-style: none;    margin: 0;    padding: 0;    display: flex;    align-items: stretch;    justify-content: flex-start;    flex-direction: row;    gap: 40px;}.page-oem.fscbox-features ul li {    width: calc(100%/3 - 1px);    border-radius: 23px;    text-align: center;    border: 1px solid #dfdfdf;    position: relative;}.page-oem.fscbox-features ul li::before {    right: -32px !important;}.page-oem.fscbox-features ul li .icon {    background: #ffffcc;    min-height: 150px;    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;    overflow: hidden;    border-radius: 23px 23px 0 0;}.page-oem.fscbox-features ul li .icon img {    border-radius: 0;    object-fit: initial;    height: auto;    width: auto;}.page-oem.fscbox-features ul li p {    padding: 25px;}.page-oem.fscbox-ink .c2c-features {    width: 100%;}.page-oem.fscbox-ink .c2c-features ul {    padding: 0;    list-style: none;    display: flex;    justify-content: flex-start;    align-items: center;    flex-direction: row;    gap: 15px;    margin: 25px 0;    text-align: center;}.page-oem.fscbox-ink .c2c-features ul li {    flex: 1;    background: #ffffcc;    padding: 5px 15px;    border-radius: 99em;}/*pcr&grs*/ 
.pcr-box.pagebox,.grs-box.pagebox {    flex-direction: column;    display: flex;    gap: 0;}.pcr-box ul,.grs-box ul {    margin: 15px 0 0;    padding: 0;    list-style: none;    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: flex-start;    gap: 50px;}.pcr-box ul li,.grs-box ul li {    width: calc(100%/3 - 1px);    border-radius: 23px;    text-align: center;    border: 1px solid #dfdfdf;    min-height: 350px;    position: relative;}.pcr-box ul li::before,.grs-box ul li::before,.page-oem.fscbox-features ul li::before {    content: '';    background: url(archive/image/customization/icon-arrows0926.png) no-repeat;    display: block;    background-size: 100% auto;    position: absolute;    right: -37px;    top: 50%;    transform: translateY(-50%);    width: 20px;    height: 20px;}.pcr-box ul li:last-child::before,.grs-box ul li:last-child::before,.page-oem.fscbox-features ul li:last-child::before {    display: none;}.pcr-box ul li img,.grs-box ul li img {    border-radius: 23px 23px 0 0 !important;}.pcr-box ul li .text,.grs-box ul li .text {    padding: 25px;}.grs-box ul li {    width: 460px;}.environmental-box {    border-top: 1px dotted #dfdfdf;    padding-top: 60px;}/*常見問題*/ 
.faq1 .m2018 .products-nav .nav-title {    display: none;}.faq1 div#sidebar,div#faq {    padding: 0 !important;    width: 100%;}.faq1 div#sidebar {    margin: 0px 0 30px;}.faq1 #sidebar .products-nav {    border: 0;    border-radius: 0;}.faq1 #sidebar .products-nav ul {    display: grid;    grid-template-columns: repeat(4, 1fr);    grid-column-gap: 10px;    grid-row-gap: 10px;}.faq1 #sidebar .products-nav ul li {    padding: 0;    margin: 0;    border: 0;}.faq1 #sidebar .products-nav ul li a {    border: 1px solid;    color: var(--btn-sub-color);    border-color: var(--btn-sub-color);    padding: 10px 20px;}.faq1 #sidebar .products-nav ul li.active a,.faq1 #sidebar .products-nav ul li a:hover {    background: var(--btn-sub-color);    color: #fff;}/*聯絡我們*/ 
.eforms1 .page_wrapper_bg section.call_to_action>.container {    width: 60%;}.eforms1.eformscontent .layoutlist_1 {    border-radius: 23px;    overflow: hidden;}.eforms1 .page_wrapper_bg .article-text,.eforms1 .pagecontent {    padding: 0 !important;}.eforms1 .page_wrapper_bg section.call_to_action::before,.eforms1 #RWDPAGE_BASE_PAT02 .page-banner-block,.querycar .page_wrapper_bg section.call_to_action::before,.shopping .page_wrapper_bg section.call_to_action::before,.member .page_wrapper_bg section.call_to_action::before {    display: none;}.eforms1.eformscontent .layoutlist_1 {    max-width: inherit;}.eforms1 .eformsDesc {    margin-top: 0;}.eforms1 .eformsDesc img {    border-radius: 23px 23px 0 0 !important;    object-position: right center;}.eforms1 .new-form {    margin-top: 0;    display: flex;    flex-direction: row;    align-content: flex-start;    justify-content: flex-start;    align-items: stretch;    width: 80%;    margin: 0 auto 80px;    gap: 0 20px;}.eforms1 .new-form .formdesc {    position: relative;    z-index: 0;    margin-bottom: 0;}.eforms1 .new-form .formdesc h4 {    font-size: 28px;    font-weight: 700;    color: #563210;    border-bottom: 1px dotted #dfdfdf;    padding-bottom: 15px;    margin-bottom: 15px;    line-height: 1;    margin-top: 0;}.eforms1 .new-form .formdesc ul {    list-style: none;    margin: 0;    padding: 0;}.eforms1 .new-form .formdesc ul li {    font-weight: 400;    color: #444;    margin-bottom: 5px;}.eforms1 .new-form .formdesc ul li a {    color: #444;}.eforms1 .new-form .formdesc ul li span {    display: inline-block;    min-width: 63px;    color: #737373;}.eforms1 .customized_columns {    text-align: left;    display: flex;    flex-direction: column;    justify-content: center;    align-items: flex-end;}.eforms1 .form-horizontal {    width: 100%;}.eforms1 .new-form .new-width .row .col-md-11 {    margin-bottom: 0;}.customized_columns ._input,.customized_columns select {    background-color: #fff;    border-radius: 0;}.eforms1.id6 .ebtn.currectsend_btn {    margin-bottom: 0px}.eforms1.id6 .systemmsg {    margin-top: 50px;}.eforms1.id6 .ebtn {    margin: 0 auto 50px;    float: none;    text-align: center;    width: 100%;}.eforms1.id6 .ebtn a {    width: 200px;    margin: 0 auto}/*230620修改*/ 
.RWDproduct_page .products-right .page_content3 {    display: flex;    flex-direction: column;}.RWDproduct_page .page_content3 .products-con {    order: 1;}.RWDproduct_page .page_content3 .products-editor {    order: 2;}.RWDproduct_page .page_content3 .related-box {    order: 3;}.RWDproduct_page .page_content3 .pdt_plusbuy {    order: 4;}.RWDproduct_page .page_content3 .tab-box {    order: 5;    margin: 30px 0 0;}.RWDproduct_page .page_content3 .btn.btn_back {    order: 6;    align-self: flex-end;}.download .search_area,.list_faketb__li>div.list_faketb__no,.list_faketb__li>div.list_faketb__date {    display: block;}.download .year-container {    display: none;}.download .search-container {    margin-left: 0;}/*230620修改--OEM*/ 
.article7 .RWDscore01 .count-blk .swiper-wrapper {    height: auto !important;    display: grid;    grid-template-columns: repeat(2, 1fr);}.article7 .RWDscore01 .count-blk .swiper-slide {    transform: unset !important;    opacity: 1 !important;}.article7 .page_wrapper_bg section.call_to_action>.container {    display: flex;    flex-direction: column;}.article7 .page_wrapper_bg .article-text {    order: 4;    border-radius: 0 0 23px 23px;}.article7 .page_wrapper_bg .RWDedictor,.article7 .page_wrapper_bg .RWDscore01 {    background: #fff;}.article7 .page_wrapper_bg .RWDedictor {    padding: clamp(3rem, 5rem, 5rem) clamp(2rem, 3rem, 5rem);    border-radius: 23px 23px 0 0;}.article7 .page_wrapper_bg .RWDscore01 {    margin: 0;    padding: 0 clamp(2rem, 3rem, 5rem) clamp(3rem, 5rem, 5rem);    border-bottom: 1px solid #f5efe6;}.article7 .page-oem .page-oem-maintitle {    padding-left: 15px;    border-left: 6px solid var(--btn-main-hover-color);    margin-top: 0px !important;    /*margin-bottom: 25px!important;*/    line-height: 1.1 !important;    font-size: clamp(1.5rem, 1.4101rem + 0.3687vw, 2rem) !important;    font-weight: 700 !important;    letter-spacing: 1px !important;    text-transform: uppercase;    color: #563210;}.article7 .page_wrapper_bg .seesawbox .upbox {    font-size: 17px;    line-height: 1.8;    letter-spacing: 1px;    color: #444;    font-weight: 300;    text-align: justify;}.article7 .page_wrapper_bg .article-text img,.article7 .page_wrapper_bg .RWDedictor img {    border-radius: 23px;}.article7 .pagecontent .RWDtimeline01 {    margin-top: 80px;    width: 80%;}.article7 .pagecontent .RWDtimeline01 {    margin-top: 80px;}.article7 .RWDtimeline01 .model-title {    text-align: center;    margin-bottom: 47px;}.article7 .RWDtimeline01 li.event .circle img {    max-width: inherit;    border-radius: 20px 20px 0 0;}.article7 .RWDtimeline01 li.event .point {    border: 1px solid rgb(255 140 0 / 25%);    border-radius: 20px;    background: white;}.article7 .RWDtimeline01 li.event:before {    background: var(--btn-main-hover-color);    border: 0;    width: 11px;    height: 11px;}.article7 .RWDscore01 .count-blk .swiper-slide {    padding: 0;    border: 0;    background: transparent;    border-radius: 0;}.article7 .RWDscore01 .count-item {    width: calc(100% / 3 - 1px);    flex-direction: column;    align-items: center;    margin: 0;    border-right: 1px solid #f5efe6;}.article7 .RWDscore01 .count-blk .swiper-slide:last-child .count-item:last-child {    border-right: 0;}.article7 .RWDscore01 .count-num {    font-size: clamp(1.4375rem, 1.0781rem + 1.4747vw, 3.4375rem);    font-weight: 700;    color: var(--text-hover-color);}.article7 .RWDscore01 .count-item>div {    flex-direction: column;    align-items: center;}.article7 .RWDscore01 .count-item .count-title {    color: #563210;    font-weight: 600;    font-size: 18px;    margin-top: 5px;}.article7 .RWDscore01 .count-item>div>span.count-str {    font-size: 14px;    color: var(--text-hover-color);    font-weight: 400;    padding: 0;    min-height: 23px;    align-self: auto;    letter-spacing: 0.5px;}.article7 .page_wrapper_bg .footer_block .RWDedictor {    background: transparent;    padding: 0;    border-radius: 0;}.article7 .RWDscore01 .count-num:after {    content: '\f218';    font-family: "Ionicons";    display: inline-block;    font-size: 12px;    position: relative;    top: -60%;    margin-left: 3px;    font-weight: 400;}.article7 .RWDscore01 .count-blk .swiper-slide:first-child .count-item:first-child .count-num:after,.article7 .RWDscore01 .count-blk .swiper-slide:last-child .count-item:nth-child(2) .count-num:after {    display: none;}.article7 .page_wrapper_bg .seesawbox .upbox p span {    color: var(--text-hover-color);    font-weight: 500;}.article7 .RWDtimeline01 li.event .circle img {    height: 13vw;    object-fit: cover;}/*230620修改--常見問題*/ 
.article8 div#sidebar {    margin: 0 0 50px;}.article8 div#sidebar,.article8 .article-text .col-md-9 {    padding: 0 !important;    width: 100%;}.article8 #sidebar .products-nav {    border-radius: 0;    border: 0;    padding: 0;}.article8 .m2018 .products-nav .nav-title {    display: none;}.article8 #sidebar .products-nav ul {    display: grid;    grid-template-columns: repeat(4, 1fr);    grid-column-gap: 10px;    grid-row-gap: 10px;    padding: 0;}.article8 #sidebar .products-nav ul li {    padding: 0;    margin: 0;    border: 0;}.article8 #sidebar .products-nav ul li a {    border: 1px solid var(--btn-sub-color);    color: var(--btn-sub-color);    padding: 10px 20px;    text-align: center;}.article8 div#sidebar,div#faq {    padding: 0 !important;    width: 100%;}.article8 #sidebar .products-nav ul li a:hover,.article8 #sidebar .products-nav ul li.active a {    background: var(--btn-sub-color);    border-color: var(--sub_color);    color: #fff;}.article8 .layoutlist_5 .item {    padding: 15px 0;}/*23726*/ 
.article7 .RWDscore01 .swiper-slide-next .count-item:nth-child(1) .count-num::after {    content: "%";}.m2018 .products-nav ul li.is-open>ul {    background: rgb(102 204 0 / 20%);}.list_faketb__li>div.list_faketb__no,.list_faketb__li>div.list_faketb__date,.list_faketb__download.list_faketb__download1 {    display: none;}._option_wrap {    width: 100%;}/**/ 
.article1.cid134 .page_wrapper_bg .article-text img {    height: auto;}/* 240803 */ 
.article7.cid68 .RWDtimeline01 .title{padding-inline: 2rem;}.article7.cid68  .RWDtimeline01[data-seq="2"] .title{    margin-bottom: 0;}.article7.cid68  .RWDtimeline01[data-seq="2"] .editor{    padding: 1rem 2rem 2rem;}/* 20241121 */ 
.RWDproduct_page .products-info .nu>span {    font-weight: 400;}.RWDproduct_page .products-info .nu {    font-weight: 700;}/*20241223*/ 
.RWDproduct_page, #mobile-fixed, #plusbuy_mobile-fixed{text-align: left;}/* 20250206 */ 
.form-horizontal .control-label, .form-column {    width: 100%;    padding: 0;}.shopping .fixed_block,.productcontent .fixed_block{    display: none;}/* 20250619 */ 
.page_wrapper_bg section.call_to_action{        padding: 30px 0 50px;}.pagebox .leftbox, .pagebox .rightbox {    width: calc(50% - 15px);}.page_wrapper_bg section.call_to_action>.container{    width: 70% !important;    max-width: 1700px!important;}.articlelist .layoutlist_7 .litem img{    width: 100%;}.eforms2 .new-form .formdesc{    padding-right: 0;}.eforms2 .eformsDesc{    margin-top: 0;}.eforms3 .eformsDesc{    margin-top: 0;}.eforms3 ._bd_row{    margin: 0;}.eforms3 ._bd_column._bd_full{    padding-inline: 0;}.article7 .RWDedictor .seesawbox,.article7 .RWDscore01 .score-blk{    padding-inline: 15px;}/* 20250626 */ 
.article7 .RWDedictor .seesawbox, .articple7 .RWDscore01 .score-blk {    padding: 0;}.article7 .page_wrapper_bg .RWDedictor {    padding: clamp(3rem, 5rem, 5rem) calc(clamp(2rem, 3rem, 5rem) + 15px);}.eforms4 ._bd_row p {    margin: 0 0 10px;}.eforms1  .formdesc {    padding: 0 15px;}.eforms1 .eformsDesc {    padding-top: clamp(3rem, 5rem, 5rem);    margin-bottom: 0;}

/*內頁 end*/
/*語系 start*/

/*英文*/body.wrapper_bg.lang_en {font-family: 'Noto Sans', sans-serif;letter-spacing: 0;}.lang_en .RWDmenu_plus04 .header .site-nav .menu>li>a, .lang_en .title_item h2.main_title, .lang_en .title_item h3.sub_title, .lang_en .RWDbanner015 .pic_show .word .tw span, .lang_en .RWDbanner015 .pic_show .word .en, .lang_en .RWDproduct002_v4 .btn.btn-rj {letter-spacing: 0;}.lang_en .fixed_block a.fixed_btn, .lang_en .fixed_block a.fixed_btn>span>span {letter-spacing: 0;}.lang_en .RWDscore01 .count-title {letter-spacing: 0;font-size: 15px;}.lang_en .RWDmenu_plus04 .container {max-width: 1300px;}.lang_en .RWDhistory002 .history-btn {width:70px}.lang_en .RWDhistory002 .history-block.left .history-btn {right: -70px;}.lang_en .footer_title {letter-spacing: 0;font-size: 27px;}.lang_en ul.footer_info_item li {display: flex;}.lang_en .copyright_block, .lang_en ul.footer_info_item li > span {letter-spacing: 0;}.lang_en .RWDmenu_plus04 .site-nav .menu ul li>a {letter-spacing: 0;text-align: left;padding:10px 10px 10px 15px}.lang_en .RWDmenu_plus04 .site-nav .menu ul {width: 220px;}.lang_en .fixed_block a.fixed_btn {    width: 170px;}/*250407修*/ 
.lang_en #m_RWDfullscreen01_62_1 li {    height: 600px !important;}    .lang_en .RWDbanner015 .pic_show .word .en {    min-height: 100px;    height: 100%;}/*20250722 na修*/ 
.layoutlist_2 .item, .layoutlist_4 .item {    border-bottom: 0px ;}/*內頁*/ 
.lang_en .RWDproduct_page .products-info .price-box, .lang_en .RWDproduct_page .form-group, .lang_en .btn-shop, .lang_en .RWDproduct_page .list-inline>li:nth-child(2):nth-child(2), .lang_en #O_quantity {display:none !important}.lang_en .RWDproduct_page .products-info .nu, .lang_en .RWDproduct_page .products-info .stock, .lang_en .RWDproduct_page .products-info .subname, .lang_en .RWDproduct_page .products-info .txt .editor {font-family: 'Noto Sans', sans-serif;letter-spacing: 0;text-align: left;}.page_wrapper_bg.lang_en .hgroup h1, .lang_en .webdesc, .lang_en .advanced_search_title, .lang_en .item .subject A.itemlink {letter-spacing: 0;}.page_wrapper_bg.lang_en section.call_to_action a, .page_wrapper_bg.lang_en section.call_to_action a:hover, .page_wrapper_bg.lang_en section.call_to_action a:focus, .page_wrapper_bg.lang_en section.call_to_action .btn, .page_wrapper_bg.lang_en section.call_to_action .btn:hover, .lang_en .layoutlist_3 .dbtn_v2, .layoutlist_3 .dbtn_v2:hover {letter-spacing: 0;}.lang_en .m2018 .products-nav .nav-title {letter-spacing: 0;}.lang_en .RWDproduct_page .products-info .name {text-align: left;letter-spacing: 0;}.lang_en .RWDproduct_page .tab-box .tab-container>ul>li ._bd_column {width: calc(100% / 2);}.lang_en .page-development-box .page-titbar, .lang_en .RWDeditor01 .model-title, .pagebox h4 {letter-spacing: 0 !important;}.page_wrapper_bg.lang_en .article-text, .page_wrapper_bg.lang_en .article-text p, .lang_en .RWDslider01 .editor, .RWDtimeline01 li.event .point .editor, .lang_en #sidebar .products-nav, .article7 .page_wrapper_bg.lang_en .seesawbox .upbox {letter-spacing: 0 !important;text-align: left;}.lang_en .history-text, .lang_en .RWDtimeline01 li.event .point .title, .page_wrapper_bg.lang_en .article-text h4, .page_wrapper_bg.lang_en .article-text .pagebox h3 {letter-spacing: 0;}.lang_en .page-oem.fscbox-ink .c2c-features ul li {width: 100%;flex: none;}.lang_en .page-oem.fscbox-ink .c2c-features ul {flex-wrap: wrap;}.lang_en .page-development-box ul li .development-text p {font-size: 16px !important;}.eforms1 .lang_en .new-form .formdesc ul li {display: flex;}.lang_en .page-development-box ul li {width: calc(100%/4 - 16px);}.lang_en .pcr-box ul li, .lang_en .grs-box ul li {min-height: 420px;}/*簡中*/body.wrapper_bg.lang_cn {font-family: 'Noto Sans SC', sans-serif;}.lang_cn .RWDproduct_page .products-info .price-box, .lang_cn .RWDproduct_page .form-group, .lang_cn .btn-shop, .lang_cn .RWDproduct_page .list-inline>li:nth-child(2):nth-child(2), .lang_cn #O_quantity {display:none !important}.lang_cn .RWDproduct_page .products-info .nu, .lang_cn .RWDproduct_page .products-info .stock, .lang_cn .RWDproduct_page .products-info .subname, .lang_cn .RWDproduct_page .products-info .txt .editor {font-family: 'Noto Sans SC', sans-serif;}/*240104加費修改*/ 
.lang_en .RWDvideo003 .main_title, .lang_en .RWDvideo003 .sub_title, .lang_en .RWDvideo003 .more {letter-spacing: 0 !important;}.lang_en .RWDvideo003 .more:hover {letter-spacing: 3px !important;}.lang_en ul.video_fea {margin: 0;}/* 241025 */:is(.lang_en,.lang_cn) .RWDproduct_page .btn-other li:nth-of-type(3) .ibtn{    background: #EA0000;    color: white;    font-size: 15px !important;    letter-spacing: 0 !important;    line-height: 1.5;    font-family: 'Noto Sans TC', sans-serif;    height: 45px;    min-width: 155px;    font-weight: 400;    text-align: center;    transition: .3s ease;    padding: 10px 15px;}:is(.lang_en,.lang_cn) .RWDproduct_page .btn-other li:nth-of-type(3) .ibtn:hover{    background: #313131;    transition: .3s ease;}/* 250505 */ 
.lang_en .RWDtimeline01 li.event .point .title,.lang_en .RWDtimeline01 li.event .point .editor{    padding-inline:30px;}.lang_en .RWDtimeline01 li.event .point .editor{    padding-bottom: 30px;}.lang_en .RWDtimeline01 li.event .point .title{    padding-top: 30px;}/* 英文 20250605 */ 
.lang_en p.text {    max-width: 1200px;    margin: 0 auto max(2vw, 3rem);}.lang_en .RWDvideo003 .text {    margin-top: max(1.25vw, 30px);}.lang_en .title_item {    margin-bottom: max(1.25vw, 30px);}/* 20250612 */ 
.lang_en .RWDbanner015 li {    height: 750px !important;}.lang_en .RWDbanner015 .pic_show .word .en {    height: auto;    min-height: auto;    display: block;    max-height: none;}.RWDbanner015 .pic_show .word {    padding-bottom: max(2vw,35px);}.lang_en .RWDbanner015 .pic_show:hover .word .en {    max-width: 350px;}.lang_en .RWDbanner015 .pic_show .word .tw span {    display: block;    max-width: 350px;    margin: 0 auto;}

/*語系 end*/
/*小螢幕 start*/

@media (max-width: 2400px) {    .step_block>.container {        width: 80% !important;    }    .about_block:before {        height: 450px;    }    .about_block>.container {        width: 75% !important;    }    /*240104加費修改*/    .video_block .container {        width: 75% !important;    }}@media (max-width: 2200px) {    #RWDfullscreen01 .container {        width: 85%;    }    .RWDbanner_plus01 .logo {        width: 28vw;    }    .deco_block {        width: 90%;    }    .guide_deco01,    .guide_deco02 {        max-width: 580px;    }    .about_block>.container {        width: 85% !important;    }    .footer_block>.container {        width: 80% !important;    }    /*20230502*/    .RWDbanner015 .pic_show .word .tw span {        font-size: 25px;    }    /*240104加費修改*/    .video_block .container {        width: 85% !important;    }    .RWDvideo003 .video_box iframe {        height: 26.5vw;    }    .video_block:after {        width: 90%;    }    .video_icon {        top: -9vw;    }}@media (max-width: 2000px) {    .RWDmenu_plus04 .header,    .RWDmenu_plus04 .header.is-up {        padding: 0 60px;    }    .banner_block {        padding: 80px 60px;    }    .RWDproduct002_v4 .showbottom a .portfolio-bottom__h4 {        font-size: 20px;    }    .deco_block {        width: 95%;    }    .guide_deco01,    .guide_deco02 {        max-width: 520px;    }    /*.RWDbanner015 .pic_show .word .tw span { font-size: 28px;}*/    .step_block>.container {        width: 85% !important;    }    .RWDproduct004 #portfolio div.col-md-3 h3>span:nth-child(2) {        font-size: 40px;    }    .RWDproduct004 #portfolio div.col-md-3 h3 {        padding: 20px 25px;    }    .RWDproduct004 .item-box-desc {        padding: 0 30px 0 0;    }    .about_block>.container {        grid-template-columns: 3fr 3fr;        grid-gap: 4vw;    }    .seo_block>.container {        width: 80% !important;    }    .feature_title {        width: 10vw;    }    /*20230502*/    .about_block:before {        height: 400px;    }    .RWDbanner_plus01 .slick-caption>.container {        width: 95% !important;    }    .pcr-box ul li,    .grs-box ul li {        min-height: auto;    }    /*230620修改*/    .article7 .RWDtimeline01 li.event .circle img {        height: 15vw;    }}@media (max-width: 1920px) {    /*內頁*/    #RWDPAGE_BASE_PAT02 .page-banner-block {        width: 90%;    }    #RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .logo {        width: 17vw;    }    .page_wrapper_bg section.call_to_action>.container {        width: 80% !important;    }}@media (max-width: 1800px) {    .RWDproduct002_v2 .popup-portfolio .portfolio-item {        width: calc(100%/5);    }    .RWDmenu_plus04 .header,    .RWDmenu_plus04 .header.is-up {        padding: 0 50px;    }    .banner_block {        padding: 75px 50px;    }    #RWDfullscreen01 .container {        width: 90%;    }    .guide_deco01,    .guide_deco02 {        max-width: 480px;        bottom: 14vw;    }    .feature_pic_circle {        max-width: 720px;    }    .step_block>.container,    .about_block>.container {        width: 90% !important;    }    .footer_block>.container {        grid-template-columns: 3fr 6fr;    }    .feature_title {        width: 12vw;    }    /*內頁*/    .page-oem.fscbox-ink .c2c-features ul {        flex-direction: row;        justify-content: flex-start;        align-items: flex-start;        display: flex;        flex-wrap: wrap;        gap: 0 5px;    }    .page-oem.fscbox-ink .c2c-features ul li {        width: calc(100%/2 - 10px);        flex: auto;        margin: 0 0 15px;    }    .eforms1 .new-form {        width: 90%;    }    /*240104加費修改*/    .video_block .container {        width: 90% !important;    }    .RWDvideo003 .video_box iframe {        height: 31vw;    }    .video_icon {        top: -10vw;    }}@media (max-width: 1700px) {    /* .download1 .page_wrapper_bg section.call_to_action>.container,    .faq1 .page_wrapper_bg section.call_to_action>.container {        width: 80%;    } */    .article7.cid68 .RWDtimeline01[data-seq="2"] .editor {        padding: 1rem 1.5rem 1.5rem;    }    .article7.cid68 .RWDtimeline01 .title {        padding-inline: 1.5rem;    }}@media (max-width: 1650px) {    /*.RWDbanner_plus01 .page-scroll {  left: 40px;}*/    .RWDmenu_plus04 .header .site-nav .menu>li>a {        font-size: 15px;        padding: 25px 15px;    }    #RWDfullscreen01 .container {        width: 95%;    }    .step_block>.container,    .about_block>.container {        width: 95% !important;    }    .guide_deco01,    .guide_deco02 {        max-width: 420px;    }    .about_block:before {        height: 380px;    }    .RWDscore01 .count-blk .swiper-slide {        padding: 40px 45px;    }    .footer_block>.container {        width: 90% !important;    }    .feature_title {        width: 14vw;    }    /*20230502*/    .RWDbanner015 .pic_show .word .tw span {        font-size: 20px;    }    /*內頁*/    .page_wrapper_bg section.call_to_action>.container {        width: 85%!important;    }    /* .eforms1 .page_wrapper_bg section.call_to_action>.container {        width: 80%;    } */    /*240104加費修改*/    .video_block .container {        width: 95% !important;    }    .video_block:after {        width: 95%;    }}@media (max-width: 1500px) {    #m_RWDfullscreen01_62_1 li {        height: 450px !important;    }    /*.RWDbanner015 .pic_show .word .tw span { font-size: 26px;}*/    .RWDproduct004 .item-box-desc {        padding: 0 60px 0 0;        border-radius: 20px 20px 0 0;    }    .about_block:before {        height: 350px;    }    .RWDscore01 {        margin-top: 50px;    }    .RWDscore01 .count-blk .swiper-slide {        padding: 35px 40px;    }    .footer_block>.container {        width: 95% !important;        grid-template-columns: 3fr 7fr;    }    /*20230502*/    .RWDmenu_plus04 .features .member-btn,    .RWDmenu_plus04 .features .cart-btn,    .RWDmenu_plus04 .features .querycar-btn {        padding: 25px 15px;    }    .page-development-box ul li {        width: calc(100%/3 - 30px);    }    /*語系*/    .lang_en .page-development-box ul li {        width: calc(100%/3 - 16px);    }    /*240104加費修改*/    .RWDvideo003 .video_box iframe {        height: 35vw;    }    /*.RWDvideo003 .box:before {top: -3%;}*/    .video_icon {        top: -11.5vw;    }/*250407修*/ 
.lang_en .RWDbanner015 .pic_show .word {    padding: 0 0 40px;}}@media (max-width: 1350px) {    .RWDmenu_plus04 .header,    .RWDmenu_plus04 .header.is-up {        padding: 0 20px;    }    .RWDmenu_plus04 .features .member-btn,    .RWDmenu_plus04 .features .cart-btn,    .RWDmenu_plus04 .features .querycar-btn {        padding: 25px 15px;    }    /*漢堡提早*/    .RWDmenu_plus04 .header-in {        display: block;    }    .RWDmenu_plus04 .site-nav {        display: none;    }    .RWDmenu_plus04 .ml-stack-nav-toggle {        display: block;    }    .RWDmenu_plus04 #mobile-menu {        display: block;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active>a {        background-color: transparent;    }    .RWDmenu_plus04 #mobile-menu .menu li a {        color: #333;        padding: 20px;        letter-spacing: .5px;        text-transform: uppercase;    }    .RWDmenu_plus04 #mobile-menu .menu>li {        border-bottom: 1px solid #eee;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active {        background-color: transparent;        background: linear-gradient(45deg, #66cc00, #66cc00);    }    .RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {        letter-spacing: 1px;    }    .RWDmenu_plus04 .ml-stack-nav-toggle {        padding-left: 30px;    }    .RWDmenu_plus04 .features {        float: right;    }    .RWDmenu_plus04 .ml-stack-nav-toggle__line {        height: 1px;    }    .RWDmenu_plus04 #mobile-menu .menu>li.active>.toggle-submenu:after,    .RWDmenu_plus04 #mobile-menu .menu>li>ul>li.active>.toggle-submenu:after,    .RWDmenu_plus04 .dropdown-menu .manu-item-box ul ul a {        color: #fff;    }    .RWDproduct002_v4 .popup-portfolio .portfolio-item {        padding: 15px;    }    .RWDproduct002_v4 .showbottom a .portfolio-bottom__h4 {        font-size: 18px;    }    .RWDproduct002_item_block .col-md-12 {        padding: 0;    }    .guide_deco01,    .guide_deco02 {        max-width: 350px;    }    .guide_block:before {        width: 90%    }    .RWDproduct004 .item-box-desc {        padding: 0 40px 0 0;    }    .about_block:before {        top: -50px;        height: 300px;    }    .RWDscore01 .count-item {        width: calc(100% / 2 - 31px);        margin: 0 15px 40px;    }    .RWDscore01 .count-num {        font-size: 45px;    }    .RWDscore01 .count-blk .swiper-slide {        padding: 35px 30px;    }    .footer_menu_all {        grid-gap: 30px;    }    .footer_block>.container {        grid-gap: 0 5vw;        grid-template-columns: 3fr 6fr;    }    /*20230502*/    .RWDbanner015 .pic_show .word .tw span {        font-size: 18px;    }    .row.RWDproduct002_v4_catalogue {        width: 250px;        margin-right: 40px;    }    .RWDproduct002_item_block {        width: calc(100% - 290px);    }    .footer_block>.container {        width: 90% !important;    }    /* 240119合作夥伴 */    .RWDproduct002_v2 .popup-portfolio .portfolio-item {        width: calc(100%/4);    }}/* 匯入內頁版面寬度80%*/@media (max-width: 1920px) {    .page_wrapper_bg section.call_to_action {        min-height: 700px;    }}/*產品定售價掉落修正*/@media (max-width: 1500px) {    .layoutlist_4 .pricearea span {        margin: 0    }    .layoutlist_4 .pricearea {        flex-direction: column-reverse;        align-items: flex-start    }    .pcr-box ul li,    .grs-box ul li {        min-height: 308px;    }    .page_wrapper_bg .article-text .page-about.pagebox img {        object-fit: cover;        height: 421px;    }    .article7 .pagecontent .RWDtimeline01 {        width: 90%;    } .article7 .RWDtimeline01 li.event .point .editor{    font-size: 16px;}}/*寬度修正*/@media (max-width: 1400px) {    #RWDPAGE_BASE_PAT02 .page-banner-block {        width: 95%;    }    /* .page_wrapper_bg section.call_to_action>.container,    .download1 .page_wrapper_bg section.call_to_action>.container,    .faq1 .page_wrapper_bg section.call_to_action>.container {        width: 90%;    } */    #sidebar.layoutmenu1,    #sidebar.layoutmenu3,    #sidebar.layoutmenu6 {        padding-right: 40px;    }    .pagebox.fscbox {        display: flex;        align-items: flex-start;        flex-direction: column;        justify-content: flex-start;        flex-wrap: wrap;        align-content: flex-start;    }    .pagebox.fscbox .leftbox,    .pagebox.fscbox .rightbox {        width: 100%;    }    .page_wrapper_bg .article-text .pagebox.fscbox img {        width: 100%;        object-fit: cover;        height: 350px;    }    /* .eforms1 .page_wrapper_bg section.call_to_action>.container {        width: 90%;    } */  .page_wrapper_bg section.call_to_action>.container {        width: 90%!important;    }    /*230620修改*/    .article7 .RWDtimeline01 li.event .circle img {        height: 18vw;    }}/*產品列表樣式D無側選單修正*/@media (max-width: 1300px) {    .productlist .layoutlist_4 .col-sm-3.col-md-3 {        width: calc(100%/3);        float: left;    }    #advanced_search_form {        display: flex;        flex-direction: column;    }    ._option_wrap {        width: 100%;    }    #RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .logo {        width: 18vw;    }}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.row.RWDproduct002_v4_catalogue {    width: 100%;    top: 75px;    margin-right: 0;    z-index: 1;    background: #fff;    border-radius: 15px;    border: 1px solid #66cc00;    padding: 15px 20px;    margin-bottom: 30px;}.RWDproduct002_v4 .filter-portfolio ul {    flex-direction: row;    overflow: auto;    justify-content: flex-start;}.RWDproduct002_v4 .filter-portfolio ul {    margin-bottom: 0;    background: transparent;    border-radius: 0;    border: none;    padding: 0px;}.RWDproduct002_v4 .filter-portfolio ul:before {    display: none}.RWDproduct002_v4 .btn.btn-rj {    padding: 10px 20px;    font-size: 16px;}.RWDproduct002_item_block {    width: 100%;}.RWDproduct002_v4 .popup-portfolio {    margin: 0 auto 0px;}.RWDbtn01 .btn-box li {    justify-content: center !important;}.RWDbtn01 {    margin: 10px auto 0;}.guide_deco01,.guide_deco02 {    max-width: 320px;}#m_RWDfullscreen01_62_1 li {    height: 420px !important;    width: calc(100%/4 - 20px);    margin: 0 10px;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    position: relative;    width: calc(100% / 3 - 41px);    margin: 0 20px 45px !important;}.RWDproduct004 .list-inline {    font-size: 24px;}.about_block:before {    display: none}.RWDscore01 {    margin-top: 35px;}ul.footer_info_item li {    margin-bottom: 13px;}ul.footer_info_item li>span {    display: flex;}.footer_title {    font-size: 26px;}/*20230502*/ 
.RWDbanner015 .pic_show .word .tw span {    font-size: 17px;}.footer_menu {    margin-top: 6vw;}.footer_block>.container {    width: 92.5% !important;    grid-template-columns: 3fr 7fr;}/* 匯入內頁版面寬度80%*/ 
.page_wrapper_bg section.call_to_action>.container,.page_wrapper_bg .article-text,.RWDslider01 .editor,.RWDtimeline01 li.event .point .editor,#sidebar .products-nav {    width: auto !important;}.page_wrapper_bg .article-text {    padding: clamp(3rem, 5rem, 5rem) clamp(2rem, 3rem, 5rem);}/*文章列表-H*/ 
.rwdlayoutlist_9 .litem {    width: calc(100%/3 - 1px);}/*關於我們*/ 
.page-history ul li {    width: calc(100%/3 - 1px);    margin: 0 0 31px;}.page-history ul li:last-child,.page-history ul li:nth-child(3) {    border-right: 0;}.grs-box ul li {    width: 50%;}.pcr-box ul li,.grs-box ul li {    min-height: 281px;}.page_wrapper_bg section.call_to_action::before {    display: none;}/*230621修改*/ 
.article7 .RWDscore01 .count-blk .swiper-wrapper {    grid-template-columns: auto;    grid-row-gap: 40px;}.article7 .RWDscore01 .count-item>div>span.count-str {    min-height: auto;}.article7 .RWDscore01 .count-blk .swiper-slide:first-child .count-item:last-child {    border-right: 0;}/*240104加費修改*/ 
.RWDvideo003 .video_box,.RWDvideo003 .text_box {    width: 50%;}.RWDvideo003.video_right {    flex-direction: row-reverse;}.RWDvideo003 .video_box {    height: auto;}.RWDvideo003 .video_box iframe {    height: 36vw;}/*.RWDvideo003 .box:before {width: 16%; height: 14%;}*/ 
.RWDvideo003 .video_box iframe {    height: 45vw;}.RWDvideo003 .icon {    width: 17%;}/*250407修*//* 250505 */ 
.lang_en .RWDtimeline01 li.event .point .editor {    padding-bottom: 20px;}.lang_en .RWDtimeline01 li.event .point .title,.lang_en .RWDtimeline01 li.event .point .editor {    padding-inline: 20px;}.lang_en .RWDtimeline01 li.event .point .title {    padding-top: 20px;}/* 20250612 */ 
.lang_en .RWDbanner015 .pic_show .word .en {    max-width: none;}.lang_en .RWDbanner015 .pic_show .word {    height: fit-content;    justify-self: flex-end;    margin-top: auto;}.RWDbanner015 li div a {    display: flex;    flex-direction: column;    align-items: flex-end;}.lang_en #m_RWDfullscreen01_62_1 li {    height: 450px !important;}       .seo_btn_box {        max-width: 680px;        margin-inline: auto;    grid-template-columns: 1fr 1fr;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.feature_title {  width: 18vw;}.feature_pic_circle {  max-width: 600px;}.guide_deco01, .guide_deco02 { max-width: 280px;}.RWDbanner015 ul {  flex-wrap: wrap;}#m_RWDfullscreen01_62_1 li {  width: calc(100%/2 - 30px);  margin: 0 15px 30px;}.guide_block:after {  content: '';  position: absolute;  width: 90%; height: 1px; background: rgb(255 140 0 / 20%);  left: 50%;transform: translateX(-50%);  bottom: 0;}.RWDproduct004 #portfolio div.col-md-3 h3>span:nth-child(2) { font-size: 36px;font-weight: 700;}.RWDproduct004 #portfolio div.col-md-3 h3 {  padding: 15px 20px;}.about_block .about_txt { font-size: 15px; line-height: 1.6;}.RWDscore01 .count-title {  font-size: 15px;}.RWDscore01 .count-num { font-size: 38px;}.footer_block>.container { display: flex; flex-direction: column;  width: 85% !important;}ul.footer_info_item li > span { display: inline;}.footer_info ul.footer_info_item li { padding-bottom: 0; margin-bottom: 0;}.footer_title { font-size: 24px; margin-bottom: 10px;}.footer_info {display: grid; width: 100%;  grid-template-columns: 1fr 1fr;  align-items: flex-end;  margin-bottom: 35px;      padding: 0 40px 35px; border-bottom: 1px solid #a08764;}/*.RWDsocial002 ul.socialNetwork li { margin: 0 0 0 15px;}*//*.RWDsocial002 ul.socialNetwork {  display: flex;justify-content: flex-end;}*/ 
.copyright_block {  margin-top: 40px;}/*20230502*/ 
.RWDbanner015 .pic_show .word .tw span { font-size: 24px;}a.ft_contact_btn { font-size: 16px; margin: 25px 0 0;}.footer_menu {margin-top:0}/*內頁*/ 
.pagebox {    display: flex;    align-items: flex-start;    flex-direction: column;    justify-content: flex-start;    flex-wrap: wrap;}.pagebox .leftbox, .pagebox .rightbox {    width:100%;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p, .RWDslider01 .editor, .RWDtimeline01 li.event .point .editor, #sidebar .products-nav {    font-size: 15px;    line-height: 1.6;}.page-oem.fscbox-ink .c2c-features ul li {    width: calc(100%/4 - 10px);}.pcr-box ul li, .grs-box ul li {    min-height: 248px;}.page_wrapper_bg .article-text .page-about.pagebox img {    object-fit: cover;    height: 361px;    width: 100%;}/*230620修改*/ 
.article7 .page_wrapper_bg .seesawbox .upbox {font-size: 15px; line-height: 1.6;}/*240104加費修改*/ 
.RWDvideo003 .video_box iframe {height: 52vw;}.RWDvideo003 .text {font-size: 15px;}/*20240718*/ 
.RWDsocial002 ul.socialNetwork {    grid-template-columns: repeat(8, 50px);}.footer_info .RWDedictor008 {    margin: 0 0 2rem;}.footer_info {    grid-template-columns: auto;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .features:after {  background: #e4dbd1;}.RWDmenu_plus04 .features {  margin-right: 0;}.banner_block {  padding: 75px 30px 50px;}.title_item.about_title_item {padding-left: 25px; border-left: 10px solid #66cc00;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:before {  font-size: 15px;  right: -30px;}.RWDproduct004 .list-inline { font-size: 22px;}.RWDproduct004 .item-box-desc {   border-radius: 15px 15px 0 0;}.RWDscore01 .count-num {    font-size: 32px;}.RWDscore01 .count-blk .swiper-slide {  padding: 30px 30px;}.seo_block > .container { width: 85% !important;}.feature_block:before { height: 500px;}.footer_block>.container { width: 95% !important;}/* 匯入內頁版面寬度80%*//*產品內頁-01*/ 
.page_content1 #prod_price {margin-top: 18px;}/*相簿內容樣式-03*/ 
.photo .content_box {width: calc(100% / 4) !important;}/*文章列表-04*/#article .layoutlist_4 .item{flex-direction:column}#article .layoutlist_4 .item .list_img,#article .layoutlist_4 .list_subject,#article .layoutlist_4 .listdate{width:100%}#article .layoutlist_4 .item .list_img{padding:0;margin:0 0 10px}#article .layoutlist_4 .list_subject{padding:0;margin:0 0 10px}#article .layoutlist_4 .listdate{border:0;display:flex;align-items:center;padding: 0;}#article .layoutlist_4 .listdate .day:before{content:"/";margin-right:5px}#article .layoutlist_4 .listdate .day{font-size:12px;color:#afafaf;position:relative;margin-left:5px}/*文章列表-H*/ 
.rwdlayoutlist_9 .litem {width: calc(100%/3 - 1px);}/*電子表單*/ 
.form-group label {padding-left: 0!important;padding-right: 0!important;}#join_form .form-checkbox, #join_form .form-radio {padding: 0 0 0 28px !important;}.page-development-box ul li .development-text {    padding: 1rem 1rem 20px;    border-radius: 0 0 23px 23px;}.list_faketb__download {    flex: 0 0 80px;    padding: 5px !important;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDbanner_plus01 .slick-caption.txt-right {    text-align: center;}.RWDbanner_plus01 .slick-caption {    top: 0%;    transform: translateY(0%);    right: auto;}.RWDbanner_plus01 .logo {    width: 30vw;}.RWDbanner_plus01 .page-scroll.style02 {    display: none}.RWDproduct004 #portfolio div.col-md-3 h3 {    padding: 15px 15px;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: calc(100% / 2 - 41px);}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(2n):before {    display: none}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(3):before {    display: block}.about_block>.container {    width: 85% !important;    display: flex;    flex-direction: column-reverse;    padding-bottom: 60px;    grid-gap: 0;}.RWDscore01 .count-item {    margin: 0 15px 30px;}.about_txt_block {    margin-bottom: 35px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {    width: calc(100% / 2 - 21px);}.feature_title {    width: 20vw;}.deco_block {    display: none}/*20230502*/ 
.RWDbanner_plus01 .slick-caption.txt-left {    text-align: center;}.about_block>.container {    width: 80% !important;    flex-direction: column;}.RWDscore01 .count-blk .swiper-slide {    padding: 40px 35px;}/* 240119合作夥伴 */ 
.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/3);}/* 匯入內頁版面寬度80%*//*麵包屑*/section.hgroup {    margin: 0 0 20px;}.hgroup .container {    margin: 0 0 50px;}.hgroup .page_subject {    text-align: center;}.page_wrapper_bg .hgroup h1 {    margin: 0 0 10px;    line-height: 1;}.hgroup .breadcrumb {    text-align: center;    float: none !important;    position: static;    padding: 0;    border: 0;}/*編輯器 圖文*/ 
.RWDeditor01 .col-md-6 {    padding-left: 0px;    padding-right: 0px;    margin-bottom: 20px;}.RWDeditor01 .col-md-6 img {    width: 100%;}.pagecontent .RWDslider01,.pagecontent .RWDeditor01 {    margin-top: 40px !important;}/*文章列表樣式*/ 
.RWDslider01 .products-list .products-item .box {    align-items: flex-start;}/*文章列表樣式-04*/#article .layoutlist_4 .listdate {    padding-right: 0;}/*文章列表樣式-07*/#article .layoutlist_7 .litem {    width: calc(100% / 3 - 1px);    margin: 15px 0px;}/*文章列表樣式-08*/ 
.rwdlayoutlist_9 .litem {    width: calc(100% / 2 - 1px);}.litem__text {    width: 85%;}/*產品列表樣式 A*/#product .layoutlist_2 .col-sm-6 {    width: calc(100% / 3 - 1px);}/*產品列表樣式 B*/#product .layoutlist_3.row {    display: flex;    flex-wrap: wrap;}#product .layoutlist_3.row>.col-md-12 {    width: calc(100% / 3 - 1px);}#product .item .subject {    margin-top: 15px;    margin-bottom: 10px;}/*產品列表樣式 C*/#product .layoutlist_4 .col-xs-6 {    width: calc(100% / 3 - 1px);}/*產品列表樣式 E*/#product .layoutlist_5.layoutlist .col-sm-3.col-md-3 {    width: calc(100%/3 - 1px);}/*相簿列表樣式*/ 
.layoutlist_1 .row a,.row .album_d_item a {    padding-bottom: 0;}/*相簿列表樣式-02*/ 
.layoutlist_2 .album_item {    width: calc(100% / 3 - 1px);    padding: 0 15px;}/*相簿內容樣式-03*/ 
.photo .content_box {    width: calc(100% / 3) !important;}/*相簿內容樣式-04*/ 
.album-list {    display: flex;    flex-wrap: wrap;}.album-list .item {    width: calc(100% / 3);}/*檔案下載樣式-02*/ 
.download .list_table .container::after {    clear: none;}.download .list_table .container .row::after {    clear: none;}.download .list_table .container .row div:last-child {    clear: none !important;}.download .oneline {    border-bottom: none;    clear: none;}/*電子表單*/ 
.eformscontent .layoutlist_1 {    width: 100%;}.eformscontent .form-horizontal .control-label {    padding: 0 !important;    width: 100%}.eformscontent .form-horizontal .form-group .col-sm-12.col-md-11 {    width: 100%;    padding: 0 !important}.eformscontent .form-horizontal .col-sm-12.col-md-5 {    padding: 0 !important;}/*影片列表*/ 
.layoutlist_2 .video_item {    width: calc(100% / 3 - 1px);}/*產品內頁-02*/#sidebar {    padding: 0 !important;    margin: 0 0 30px;}/*購物車按鈕pad*/#mobile-fixed .btn-box .normal {    background: transparent;    color: #444;    border: 1px solid #444;    border-radius: 0;}#mobile-fixed .btn-box .bg2 {    border-radius: 0;    transition: all 0.3s ease;    border: 1px solid #000;    color: #fff;    background: #000;}.RWDshopping #mobile-fixed .btn.normal {    color: #444;}/*檔案下載*/ 
.download .search-container {    margin-left: 20px;    margin-top: 0;}.webdesc {    border-radius: 15px;}.device-nav {    padding: 0;}.page_wrapper_bg .article-text .pagebox h3 {    padding: 0 0 25px;    margin: 0 0 16px !important;}/*banner*/#RWDPAGE_BASE_PAT02 .page-banner-block {    margin: 0;    width: 100%;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slick-caption>.container {    width: 100% !important;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .logo {    width: 42vw;    left: 0;    position: absolute;    top: 0vw;}#RWDPAGE_BASE_PAT02 .page-banner-block .RWDbanner_plus01 {    border-radius: 0px;}/*條件搜尋*/#advanced_search_form {    display: flex;    flex-direction: row;    flex-wrap: nowrap;    justify-content: flex-start;    align-items: flex-start;    gap: 15px;}.search_option_area {    padding: 0px 0px 40px;}.search_option_area::after {    background: #dfdfdf;}._option_wrap {    height: 40px;}/*關於我們*/ 
.page_wrapper_bg .article-text{padding-top:3rem}.article1.cid12 .page_wrapper_bg .article-text .page-oem.fscbox img {    border-radius: 23px;    object-fit: cover;    height: 183px;    width: 100%;}.article1 .page_wrapper_bg .article-text .seesawbox img {    height: 250px;}.article1 .pagecontent .RWDtimeline01 {    width: 100%;}.page-history {    padding: 2rem 0 2rem;}.page_wrapper_bg .article-text .page-oem.fscbox-ink img {    object-fit: initial;    height: auto;    width: 70%;}.page-oem.fscbox-features ul li .icon img {    width: 39%;}.page-oem.fscbox-features ul li p,.pcr-box ul li .text,.grs-box ul li .text {    padding: 15px;}.pcr-box ul li{    min-height: 333px;}.grs-box ul li {    min-height: 288px;}.environmental-box {    margin-top: 8px;    padding-top: 35px;}.page_wrapper_bg .article-text .environmental-box img {    object-fit: inherit;    height: auto;}.page-development-box ul li .development-logo .icon img,#article .tabs img {    border-radius: 0;    object-fit: inherit;    height: auto;}/*教育發展*/ 
.page-development-box ul {  flex-direction: column;  align-items: stretch;  gap: 20px 20px;}.page-development-box ul li {    width: 100%;}.page-development-box ul li {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: stretch;}.page-development-box ul li .development-logo{width:40%;border-radius: 23px 0 0 23px;}.page-development-box ul li .development-text{width:60%;padding: 2rem 1.5rem 20px;}.eforms1 .new-form {    flex-direction: column;    align-items: stretch;}.eforms1 .new-form .formdesc{width:100%;margin-bottom:40px;}.advanced_search {    margin-bottom: 30px;}#article .tabs .content {    padding: 3rem 3rem !important;}.article1 .page-development-box ul li .development-logo .icon img, #article .tabs img {width:69% !important;}/*230620修改*/ 
.article7 .page_wrapper_bg .article-text img, .article7 .page_wrapper_bg .RWDedictor img {object-fit: cover; height: 183px; width: 100%;}.article7 .page_wrapper_bg .RWDedictor .seesawbox .downbox img {height: 250px;}.article7 .pagecontent .RWDtimeline01 {width: 100%;}.article7 .page_wrapper_bg .RWDedictor {padding-top: 3rem;}.article7 .RWDtimeline01 li.event .circle img {height: 21vw;}/*語系*/ 
.lang_en .RWDbanner_plus01 .logo {width: 50vw;}.lang_en .footer_info {grid-template-columns: 2fr 1fr;}.lang_en .page-development-box ul li {width: 100%;}/*240104加費修改*/ 
.video_block .container { width: 80% !important;}.RWDvideo003 .video_box, .RWDvideo003 .text_box {width: 100%;}.RWDvideo003.video_right {flex-direction: column-reverse;}.RWDvideo003 .box {padding: 0; margin: 0 0 40px;}/*.RWDvideo003 .box:before {width: 18%; height: 16%; right: 0;}*/ 
.RWDvideo003 .video_box {height: 41vw;}.RWDvideo003 .video_box iframe {height: 100%;}.video_block:after {width: 93%;}/*.video_icon {width: 16%; top: -16vw;}*/ 
.RWDvideo003 .icon {right: 0;}.eforms2 .customized_columns,.eforms2 .new-form .formdesc{    padding-left: 15px;    padding-right: 15px;}.eforms1 .eformsDesc {    padding: 3rem 0 0;}
}
/*991px end*/
/*900px start*/

@media (max-width: 900px) {.RWDbanner_plus01 .logo {  width: 32vw;}.footer_block>.container {  width: 90% !important;}/*.footer_info {grid-template-columns: 1.5fr 1fr;}*/}

/*900px end*/
/*850px start*/

@media (max-width: 850px) {    /* 匯入內頁版面寬度80%*/    /*文章列表樣式-04*/    #article .layoutlist_4 .fixrow {        padding-left: 0;        padding-right: 0;    }    /*圖文輪播*/    .RWDslider01 .products-list .box {        display: flex;        flex-direction: column;    }    .RWDslider01 .products-list .products-item .box {        flex-direction: column;        justify-content: flex-start;    }    .RWDslider01.pic-right .products-list .products-item .box {        flex-direction: column;    }    .RWDslider01 .pic-list,    .RWDslider01 .text {        width: 100%;        padding: 0 !important;    }    .RWDslider01 .control-box {        right: 0;        position: relative;        width: 100%;        text-align: center;    }    .RWDslider01 .pic-list,    .article1 .RWDslider01 .text,    .article1 .RWDslider01 .pic img {        width: 100%;    }    .RWDslider01 .pic-list {        padding-right: 0;    }    .RWDslider01.pic-right .pic-list {        padding-left: 0;    }    .pagecontent .RWDslider01,    .article1 .pagecontent .RWDeditor01 {        margin-top: 30px;    }    .lang_en #m_RWDfullscreen01_62_1 li {    height: 500px !important;}}@media (max-width: 815px) {    /*230620修改*/    .article7 .RWDtimeline01 li.event .circle img {        height: 46vw;    }}

/*850px end*/
/*812px start*/

@media (max-width: 812px) {  .RWDtimeline01 li.event {      margin: 0 0 50px;   }  .RWDtimeline01 li.event .point{      padding-right: 0;  }  .RWDtimeline01 li.event .point {     padding-bottom: 10px;  }  .RWDtimeline01 .model-title {     margin-bottom: 47px !important;  }  .RWDtimeline01 li.event:before {     left: 46px;  }}

/*812px end*/
/*800px start*/
@media (max-width: 800px) {
/*loading*/ 
.fl {    width: 180px;}.footer_info {    padding: 0 30px 35px;}.footer_info ul.footer_info_item li {    padding-bottom: 5px;}.RWDproduct002_v4 .showbottom a p.portfolio-bottom__p {    text-align: left;}/*匯入內頁版面寬度80%*//*麵包屑*/ 
.hgroup .container {    margin-left: 0;    margin-right: 0;}.hgroup .page_subject {    padding-bottom: 20px;}/*按鈕*/ 
.btn.btn_back,.ebtn,.block_body .page_content2 .btn,.block_body .page_content1 .btn,.page_content2 .btn,.page_content1 .btn {    width: auto !important;}.block_body .page_content2 .btn,.block_body .page_content1 .btn,.page_content2 .btn,.page_content1 .btn {    margin-top: 30px !important;}/*文章列表樣式-03*/#article .layoutlist_3 .listdate .yearmonth {    padding-bottom: 0px;}/*文章列表樣式-04*/#article .layoutlist_4 .listdate {    padding-right: 0;}#article .layoutlist_4 .listdate .yearmonth {    letter-spacing: 1px;}#article .layoutlist_4 .listdate .yearmonth {    padding-bottom: 15px;}#article .layoutlist_4 .list_subject .summary {    margin: 10px 0px 0;}#article .layoutlist_4 .list_subject a {    margin: 0px !important;}/*相簿列表樣式-01*/#album .layoutlist_1 .row .album_item {    width: calc(100% / 3 - 1px) !important;}.layoutlist_2 .album_item {    padding: 0 10px;}/*檔案下載樣式-02*/ 
.layoutlist_3 .dbtn_v2 {    width: 100%;    text-align: center;}/*電子表單*/ 
.form-horizontal .control-label {    width: 100%;}.form-horizontal .form-group .col-sm-12.col-md-11 {    width: 100%;}/*隱私權政策*/ 
.article6 .page_wrapper_bg .article-text.rwd .container p {    width: 100%;}.page-oem.fscbox-features ul,.pcr-box ul,.grs-box ul {    flex-direction: column;    display: flex;}.page-oem.fscbox-features ul li,.pcr-box ul li,.grs-box ul li {    min-height: auto;    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: center;    width: 100%;}.page-oem.fscbox-features ul li .icon,.pcr-box ul li .photo,.grs-box ul li .photo {    width: 40%;    border-radius: 23px 0 0 23px;}.pcr-box ul li img, .grs-box ul li img{    border-radius: 23px 0 0 23px !important;}.page-oem.fscbox-features ul li p,.pcr-box ul li .text,.grs-box ul li .text {    width: 60%;text-align: left;}.page-oem.fscbox-features ul li::before,.pcr-box ul li::before,.grs-box ul li::before{    right: auto;    top: auto;    transform: translateY(-50%);    bottom: -32px;    left: 50%;    transform: rotate(90deg);}.page-oem.fscbox-features ul li .icon img {    width: 26%;}/*語系*/ 
.lang_en .pcr-box ul li, .lang_en .grs-box ul li {min-height: auto;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.feature_title {  width: 25vw;}.footer_menu_all { grid-gap: 0;}/*ul.footer_menu_item li a { padding: 10px 15px; font-size: 15px;}*//*.footer_info {    grid-template-columns: 2fr 1fr;}*//* 240119合作夥伴 */ 
.RWDproduct002_v2 .filter-portfolio ul {    display: flex;    overflow: scroll;    margin: 0;    padding: 20px 0 0;}.RWDproduct002_v2 .row:nth-child(2) {    position: sticky;    top: 70px;    background: white;    z-index: 99;    margin: 0 0 50px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    width: calc(100%/2);}/*網頁警告*/ 
.RWDalert_fancybox.bottom {width:100%;}.RWDbanner_plus01 .slick-caption>.container {    width: 100% !important;}/* 匯入內頁版面寬度80%*//*文章列表樣式-02*/#article .layoutlist_2 {display: flex; flex-wrap: wrap;}#article .layoutlist_2 .item {width: calc(100% / 2 - 21px);margin: 0 10px;}#article .layoutlist_2 .list_subject,#article .layoutlist_2 .listdate{padding-left:0px;padding-right:0;}#article .layoutlist_2 .listdate .yearmonth {color: #afafaf  !important;font-size: 12px  !important;letter-spacing: 2px  !important;}#article .layoutlist_2 .listdate .yearmonth::after {content: "/";position: relative;display: inline-block;}#article .layoutlist_2 .listdate .yearmonth, .layoutlist_2 .listdate .day {display: inline-block;}#article .layoutlist_2 .listdate .day {color: #afafaf !important;font-size: 12px !important;letter-spacing: 2px !important;margin-left: -3px;}/*文章列表樣式-03*/#article .layoutlist_3 { display: flex;flex-wrap: wrap;}#article .layoutlist_3 .item { width: calc(100% / 2 - 21px);margin: 0 10px;}#article .layoutlist_3 .listdate .day {color: #afafaf; font-size: 12px;letter-spacing: 2px;}#article .layoutlist_3 .listdate .day::before {content: " / ";}/*文章列表樣式-04*/#article .layoutlist_4 > .fixrow > .xrow {display: flex; flex-wrap: wrap;}#article .layoutlist_4 > .fixrow > .xrow > .col-sm-6.col-md-6 {width: calc(100% / 2 - 21px);margin: 0 10px;}/*文章列表樣式-06*/ 
.rwdlayoutlist_6 .subject_title{display: flex;align-items: center;}.rwdlayoutlist_6 .list_no{width: 16.66666667%;}.rwdlayoutlist_6 .list_subject{width: 66.66666667%;}.rwdlayoutlist_6 .list_date{width: 16.66666667%;}.rwdlayoutlist_6 .list_item{display: flex; justify-content: flex-start;align-items: center;}.rwdlayoutlist_6 .list_item .column.no {width: 16.66666667%;}.rwdlayoutlist_6 .list_item .column.subject{width: 66.66666667%;}.rwdlayoutlist_6 .list_item .column.date{width: 16.66666667%;}/*文章列表樣式-07*/#article .layoutlist_7 .litem {width: calc(100% / 2 - 1px);}.layoutlist_7 .row:before, .layoutlist_7 .row:after {display: none;}/*文章列表樣式-08*/ 
.layoutlist_8.rwd{display:flex;flex-wrap: wrap;}.layoutlist_8.rwd .item{border-bottom:0;width: calc(100% / 2);}.layoutlist_8.rwd .list_img+.list_subject {margin-top: 15px;}/*文章列表樣式-09*/ 
.rwdlayoutlist_9 .litem {width: calc(100% / 2 - 1px);}/*左右圖文輪播PAD*/@media screen and (min-width: 415px) and (max-width: 767px){.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column}.RWDslider01 .text{width:100%}.RWDslider01.pic-right .pic-list {padding: 0;}.RWDslider01 .products-list .box,.RWDslider01.pic-right .products-list .box{flex-direction:column;width:90%;margin:auto;padding:0!important}.RWDslider01 .pic-list{width:100%;padding:0;margin:auto;float:none!important}.RWDslider01.pic-right .control-box{left:50%;transform:translateX(-50%);text-align:center;right:auto}.RWDslider01 .control-box{right:auto;left:50%;transform:translateX(-50%)}}/*文章列表頁籤*/ 
.tab_content {margin-top: 20px}/*文章頁籤修正*/ 
.tab {padding: 20px 0;}.tab.open .tab_title {margin: 0 0 20px;}/*產品頁籤*/ 
.RWDproduct_page .faq-item .faq-question{padding:15px 0}.RWDproduct_page .faq-item .faq-question:before{display:flex;justify-content:center;align-items:center}.RWDproduct_page .faq-item .editor{padding:30px}/*產品列表樣式 A*/#product .layoutlist_2 .col-sm-6 {width: calc(100% / 2 - 1px);}/*產品列表樣式 B*/#product .layoutlist_3.row > .col-md-12 {width: calc(100% / 2 - 1px);}/*產品列表樣式 C*/#product .layoutlist_4 .col-xs-6 {width: calc(100% / 2 - 1px);}/*產品列表樣式 D*/ 
.productlist .layoutlist_4 .col-sm-4.col-md-4,.productlist .layoutlist_4 .col-sm-3.col-md-3 {width: calc(100%/2);float: left;}/*產品列表樣式 E*/#product .layoutlist_5.layoutlist .col-sm-3.col-md-3 {width: calc(100%/2 - 1px);}#product .layoutlist_5.layoutlist {display: flex;flex-wrap: wrap;}#product .layoutlist_5.layoutlist .col-sm-4 {width: calc(100% / 2 - 1px);}/*產品我的最愛按鈕調整*/ 
.RWDproduct_page .btn-other{margin:10px 0}.RWDproduct_page .btn-other li{width:100%;display:block;text-align:left;padding:0}.RWDproduct_page .btn-other li .ii{display:inline-block}.RWDproduct_page .btn-other li button{text-align:left}/*相簿列表樣式-01*/#album .layoutlist_1 .row.masonry {display: flex;flex-wrap: wrap;}#album .layoutlist_1 .row.masonry .album_item {width: calc(100% / 2 - 1px) !important;padding: 0 10px;}/*相簿列表樣式-02*/#album .layoutlist_2 {display: flex; flex-wrap: wrap;}#album .layoutlist_2 .album_item { width: calc(100% / 2 - 1px);}/*相簿內容樣式-01*/ 
.albumcontent section.call_to_action .container .article-text .container .row { display: flex;flex-wrap: wrap;}.row .album_d_item {width: calc(100% / 2 - 1px);}/*相簿內容樣式-03*/ 
.photo .content_box {width: calc(100% / 2) !important;}/*相簿內容樣式-04*/#article .layoutlist_4 .item{display: initial;}.album-list .item {width: calc(100% / 2);}#article .layoutlist_4 .listdate .yearmonth {color: #afafaf  !important;font-size: 12px  !important;letter-spacing: 2px  !important; padding: 0;}#article .layoutlist_4 .listdate .yearmonth, .layoutlist_4 .listdate .day {display: inline-block;}#article .layoutlist_4 .listdate .day {color: #afafaf !important;font-size: 12px !important;letter-spacing: 2px !important;}#article .layoutlist_4 .listdate .day::before {content: " / ";}/*相簿內容箭頭*/ 
.photo_view .flex-direction-nav .flex-disabled{ opacity: 10!important;}/*檔案下載樣式-01*/ 
.download .list_table td.list_subject {text-align: center;}.download .list_table th.split{display:none}.download .list_table td{line-height:1.5;padding:10px}.download .list_table th.list_downloadbtn,.download .list_table th.list_no,.download .list_table td.list_no{min-width:100px}.download .list_table th.list_date{width:calc(100% - 200px)}.download .list_table td.split {display: none;}/*檔案下載樣式-02*/ 
.download .item table tr { display: flex;flex-direction: column;}.download .oneline {display: flex; flex-wrap: wrap;}.download .list_table td { width: 100%;padding-top: 0;}.download .list_table td:nth-child(2) {  display: none;}.download .oneline .col-md-4.col-sm-6 {   width: calc(100% / 3);}.layoutlist_5 .downlaod_item { width: calc(100%/2);}/*影片列表*/#video .layoutlist_2 {display: flex;flex-wrap: wrap;}#video .layoutlist_2 .video_item { width: calc(100% / 2 - 1px);}/*購物車呼籲置底*/#mobile-fixed .fixed-bottom .price-box{text-align: center;}#mobile-fixed .btn-box.step1 li, #mobile-fixed .btn-box.step2 li {padding: 0 1px;}#mobile-fixed .btn-box .normal {text-align: center;padding: 10px 0;font-size: 15px !important;}#mobile-fixed .btn-box ul {display: flex;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .logo{top: 6vw;}/*230620*/ 
.RWDproduct_page .page_content3 .faq-list {order: 5; margin: 30px 0 0;}/*語系*/ 
.lang_en .RWDbanner_plus01 .logo {width: 80vw;}.lang_en .footer_info {display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;}.lang_en .RWDsocial002 {margin-top: 30px;}.list_faketb__li>.list_faketb__downloadForMobile>a:first-child {    display: none;}/*240104加費修改*/ 
.video_icon {top: -19vw;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {    body.wrapper_bg {        font-size: 15px;    }    #m_RWDfullscreen01_62_1 li {        height: 350px !important;    }    .RWDbanner_plus01 .logo {        width: 50vw;    }    .RWDbanner015 .pic_show .word {        padding: 0 0 40px;    }    .RWDbanner015 .pic_show .word .en {        letter-spacing: 1px;    }    .RWDbanner015 .pic_show .word .tw span {        font-size: 22px;    }    .RWDproduct004 #portfolio div.col-md-3 h3 {        display: block;        padding: 0;        background: transparent;    }    .RWDproduct004 #portfolio div.col-md-3 h3>span:nth-child(1),    .RWDproduct004 #portfolio div.col-md-3 h3>span:nth-child(2) {        color: #563210;        font-size: 14px;        letter-spacing: 0px;        font-weight: 600;        padding-right: 5px;    }    .RWDproduct004 .item-box-desc {        flex-direction: column;        padding: 20px 15px;    }    .RWDproduct004 .list-inline {        padding-top: 10px;        border-top: 1px dotted #dedede;        margin-top: 10px !important;        line-height: 1;        width: 85%;        text-align: center;        font-size: 20px;    }    .RWDproduct004 #portfolio.portfolio-nogutter .row>div {        margin-bottom: 35px !important;    }    .about_block>.container {        width: 90% !important;    }    .footer_info {        padding: 0 20px 35px;    }    /*20230502*/    .RWDbanner_plus01.style-dotnav.control-right .control-box {        bottom: 30px;    }    .footer_block>.container {        width: 95% !important;    }    .fixed_block {        width: 100%;        bottom: 0;        right: 0;    }    .fixed_block a.fixed_btn {        width: 100%;        writing-mode: horizontal-tb;        border-radius: 0;        padding: 15px 20px;        letter-spacing: 3px;    }    .copyright_block {        padding-bottom: 95px;    }    .fixed_block a.fixed_btn {        justify-content: center;        text-align: center;    }    .fixed_block a.fixed_btn>span>span {        letter-spacing: 1px;        display: block;        font-size: 15px;    }    .fixed_block a.fixed_btn>span>span>small {        transform: rotate(0deg);        padding: 0 5px;    }    .scrollTop002 {        bottom: 95px;    }    .RWDproduct002_v4 .btn.btn-rj {        padding: 0 20px;        margin-bottom: 0;    }    .RWDtimeline01 .line_dot2,    .RWDtimeline01 li.event .point {        z-index: 0;    }    .page-oem.fscbox-ink .c2c-features ul li {        width: calc(100%/2 - 10px);    }    .page_wrapper_bg .article-text .pagebox h3 {        font-size: 25px !important;        margin: 0 0 15px !important;        padding: 0 0 15px;        line-height: 1.2 !important;    }    /*0726*/    .lang_en .fixed_block i {        margin-right: 10px    }    /*240104加費修改*/    .video_block .container {        width: 90% !important;    }    .RWDvideo003 .video_box {        height: 47vw;    }    /* 20240723 */    .lang_en .fixed_block a.fixed_btn {        width: 100%;    }    /* 20250619 */    .lang_en .RWDbanner015 .pic_show .word .tw span {        font-size: 20px;    }}

/*700px end*/
/*650px start*/

@media (max-width: 650px) {    .page-history ul {        gap: 0 15px;        justify-content: center    }    .page-history ul li {        justify-content: center;    }    .page-history ul li {        width: calc(100%/2 - 30px);        border-right: 0;        border-bottom: 1px solid #f5efe6;        padding-bottom: 20px;        margin-bottom: 25px;    }    .page-history ul li:nth-child(5),    .page-history ul li:nth-child(6) {        border-bottom: 0;    }    .RWDtimeline01 li.event .circle img {        border-radius: 10px 10px 0 0;    }    .RWDtimeline01 li.event .point {        border-radius: 10px;    }    .page_wrapper_bg .article-text .pagebox.fscbox img {        height: 183px;    }    .eforms1 .new-form .formdesc h4 {        font-size: 23px;        line-height: 1.5;    }    .article1 .page-development-box ul li .development-logo .icon img,    #article .tabs img {        width: 100% !important;    }    /* 20240718 */    .RWDsocial002 {        align-self: center;    }    .RWDsocial002 ul.socialNetwork {        grid-template-columns: repeat(6, 50px);    }    /* 20250619 */    .lang_en #m_RWDfullscreen01_62_1 li {        height: 500px !important;    }    .lang_en .RWDbanner015 .pic_show:hover .word .en {        max-width: none;    }    .seo_btn_box a{        width: 100%;    }}

/*650px end*/
/*600px start*/
@media (max-width: 600px) {
.ml-stack-nav-toggle i {    display: none;}.RWDmenu_plus04 .ml-stack-nav-toggle {    padding: 35px;}.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn {    padding: 25px 11px;}.RWDmenu_plus04 .features .search-btn {    padding: 25px 20px 25px 0;}.RWDproduct002_v4 .btn.btn-rj,.RWDproduct002_v4 .active .btn.btn-rj {    font-size: 15px;}.RWDproduct002_v4 .popup-portfolio .portfolio-item {    width: 100%;    margin: 0 auto 35px;}.feature_title {    width: 30vw;}.feature_pic_circle {    max-width: none;    width: 100%;}.feature_block>.container {    width: 100% !important;}.RWDbtn01 .btn {    max-width: none;    width: 90%;}#m_RWDfullscreen01_62_1 li {    width: 100%;    margin: 0 auto 35px;    height: 300px !important;}#m_RWDfullscreen01_62_1 li:last-child {    margin-bottom: 0;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:before {    right: auto;    bottom: -35px;    top: auto;    transform: translateX(-50%) translateY(0) rotate(90deg);    left: 50%;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(2n):before {    display: block}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(6):before {    display: none}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: 85%;    margin: 0 auto 45px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(4),.RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(5) {    margin-bottom: 45px !important;}.RWDscore01 .count-blk .swiper-slide {    padding: 35px 30px;}.title_item.about_title_item {    padding-left: 0;    border-left: none;}.RWDscore01 .count-item {    flex-direction: column;    align-items: center;    margin-bottom: 40px;}.RWDscore01 .count-item>div:nth-child(1) {    margin-bottom: 10px;}ul.footer_menu_item {    margin-bottom: 30px;}.footer_menu_all {    grid-template-columns: 1fr 1fr 1fr;}.copyright_block {    margin-top: 10px;}.RWDsocial002 {    margin-top: 30px;}.RWDsocial002 ul.socialNetwork li {    margin: 0 10px 0 0;}.footer_info {    display: flex;    flex-direction: column;    justify-content: flex-start;    align-items: flex-start;}/*.scrollTop002 {  bottom: 60px;}*/ 
.seo_txt {    text-align: left;}.RWDbtn01 .btn:hover:before {    right: 30px;}.RWDbtn01 .btn:before {    right: 40px;}.RWDproduct002_v4 .showbottom a p.portfolio-bottom__p {    text-align: center;}#m_RWDfullscreen01_62_1 li {    height: 350px !important;}#m_RWDfullscreen01_62_1 li {    border-radius: 30px 30px 0 0;    -webkit-border-radius: 30px 30px 0 0;    overflow: hidden;}.footer_info,.footer_info .RWDedictor008 {    width: 100%;}/* 匯入內頁版面寬度80%*/ 
.device-nav {    padding: 0px;}.page_wrapper_bg .article-text {    padding: 3rem 2rem}/*標題*/ 
.hgroup {    padding-left: 15px;    padding-right: 15px;}.hgroup h1 {    margin-bottom: 50px;    line-height: 1.5;    font-size: 25px;}.hgroup .container {    margin: 0 0 40px;}.page_wrapper_bg section.call_to_action>.container {    padding: 0 30px !important;}/*按鈕*/ 
.btn.btn_back,.ebtn,.ebtn a,.block_body .page_content2 .btn,.block_body .page_content1 .btn,.page_content2 .btn,.page_content1 .btn,.btn-primar,.eforms1 .customized_columns>.row {    width: 100% !important;    float: none;}/*container*/ 
.page_wrapper_bg .pagecontent {    padding: 0px !important;}.page_wrapper_bg section.call_to_action {    padding: 40px 0;}.page_wrapper_bg .article-text .container {    padding: 0;}section.hgroup {    padding: 0;}/*fixrow*/ 
.fixrow {    padding-left: 0px !important;    padding-right: 0px !important;}/*文章列表最上層樣式調整*/#article .cate_list.row .col-sm-6.col-md-4 {    margin: 0 0 30px;}/*文章列表樣式-02*/#article .layoutlist_2 .item {    width: 100%;    margin: 10px 0;}/*文章列表樣式-03*/#article .layoutlist_3 .item {    width: 100%;    margin: 10px 0;}/*文章列表樣式-04*/#article .layoutlist_4>.fixrow>.xrow>.col-sm-6.col-md-6 {    width: 100%;    margin: 10px 0;}/*文章列表樣式-06*/ 
.rwdlayoutlist_6 ul {    margin: 0;}.rwdlayoutlist_6 li {    margin: 0;    border-bottom: #dfdfdf solid 1px;    padding: 10px 0 10px;}.rwdlayoutlist_6 .subject_title {    display: none;}.rwdlayoutlist_6 .list_item {    text-align: center;    flex-direction: column}.rwdlayoutlist_6 .list_item .column.no,.rwdlayoutlist_6 .list_item .column.subject,.rwdlayoutlist_6 .list_item .column.date {    width: 100%;}/*文章列表樣式-07*/#article .layoutlist_7 .litem {    width: 100%;    padding: 0 0 40px;    margin: 0 0 40px;    border-bottom: 1px solid #eee;}/*文章列表樣式-08*/ 
.layoutlist_8.rwd .item {    border-bottom: 1px solid #eee;    width: 100%;}/*文章列表樣式-09*/ 
.rwdlayoutlist_9 .litem {    width: 100%;}/*左右圖文輪播PH*/ 
.RWDslider01 .pic-list {    width: 100%;}/*時間軸樣式*/ 
.RWDtimeline01 .line_dot,.RWDtimeline01 .line_dot2 {    left: -21px;}.RWDtimeline01 li.event:before {    left: 5px;}.RWDtimeline01 li.event .point {    width: calc(100% - 50px);    left: 50px;}.RWDtimeline01 li.event .point .date {    font-size: 14px;    letter-spacing: 1px}    .article7 .RWDtimeline01 li.event .point .editor {        font-size: 15px;}/*文章檔案下載*/ 
.file_area {    margin: 0 0 10px;}#file_dlist,.page_wrapper_bg .dd-select,.file_area {    width: 100% !important;}.download_container .btn {    width: 100%;}/*電子表單*/ 
.new-form {    margin-top: 0;}.webdesc {    margin: 0 0 30px;}/*相簿上下方說明*/#album .page_desc {    margin: 30px 0;}#album .page_content3 .page_desc2,#album .page_content4 .page_desc2 {    margin: 30px 0 0;}.photo_discription .text {    font-size: 16px !important;    line-height: 1.5 !important;    margin: 30px 0;    color: #333 !important;    letter-spacing: 2px;    font-weight: 400}/*相簿列表樣式-01*/ 
.layoutlist_1 .album_item {    width: 100% !important;}#album .layoutlist_1 .row.masonry .album_item {    width: calc(100% / 1 - 1px) !important;}/*相簿列表樣式-02*/ 
.layoutlist_2 .album_item {    margin: 10px 0px 20px !important;    width: 100%;}#album .layoutlist_2 .album_item {    width: 100%;    padding: 0;}/*產品列表樣式 A*/#product .layoutlist_2 .col-sm-6 {    width: 100%;    padding: 0;}/*產品列表樣式 B*/#product .layoutlist_3.row>.col-md-12 {    width: 100%;}/*產品列表樣式 C*/#product .layoutlist_4 .col-xs-6 {    width: 100%;}/*產品列表樣式 D*/ 
.productlist .layoutlist_4 .col-sm-4.col-md-4,.productlist .layoutlist_4 .col-sm-3.col-md-3 {    width: calc(100%/1);    float: left;}/*產品列表樣式 E*/#product .layoutlist_5.layoutlist .col-sm-4 {    width: 100%;}#product .layoutlist_5.layoutlist .col-sm-3.col-md-3 {    width: 100%;}/*產品頁籤*/ 
.RWDproduct_page .tab-box .tab-container>ul>li {    padding: 30px;}/*相簿內容樣式-01*/ 
.row .album_d_item {    width: 100%;}/*相簿內容樣式-03*/ 
.photo .content_box {    width: 100% !important;}/*相簿內容樣式-04*/ 
.album-list .item {    width: 100%;}/*檔案下載樣式-02*/ 
.download .oneline .col-md-4.col-sm-6 {    width: 100%;    margin-bottom: 20px;}/*影片列表*/#video .layoutlist_2 .video_item {    width: 100%;}/*產品內頁-01*/#member_org_price,#prod_fixprice {    margin-top: 25px;}.page_content1 #prod_price {    margin-top: 5px;}/*購物訂單畫面按鈕*/ 
.RWDshopping .btn.normal {    width: 100%;    margin: 5px 0;}.shopping-step li span.name {    font-size: 13px !important;}#mobile-fixed .btn-box {    width: 180px;}#mobile-fixed .fixed-in {    width: calc(100% - 180px);    letter-spacing: 0;}/*詢問車按鈕*/ 
.RWDquiry .btn.normal {    width: 100%;    margin: 5px 0;}/*隱私權政策*/ 
.article6 .page_wrapper_bg .article-text.rwd .container p {    margin-bottom: 50px;}.article6 .page_wrapper_bg .article-text.rwd .container p.privacy-tit,.article5 .page_wrapper_bg .article-text.rwd .container h5 {    font-size: 17px;}.article6 .page_wrapper_bg .article-text.rwd .container .item ul {    padding-left: 25px;}.article6 .page_wrapper_bg .article-text.rwd .container .item span,.article5 .page_wrapper_bg .article-text.rwd .container .item h6 {    padding-left: 0px;}/*banner*/#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slick-caption.txt-left {    text-align: left;    width: 100%;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .logo {    width: 45vw;    top: 4vw;}.page_wrapper_bg .article-text h3,.RWDeditor01 .model-title,.RWDtimeline01 .model-title,.pagebox h4 {    font-size: 20px !important;    margin-bottom: 15px !important;}.pagebox h5 {    font-size: 18px;    margin: 0px 0 10px;}.page-development-box .page-titbar,.RWDeditor01 .model-title,.pagebox h4 {    line-height: 1.3 !important;    border: 0;    padding-left: 0;}/*關於我們*/ 
.page-history {    padding: 0rem 0 0rem;}.page_wrapper_bg .article-text .page-oem.fscbox-ink img {    width: 100%;}.page-oem.fscbox-features ul li,.page-oem.fscbox-features ul li,.pcr-box ul li,.grs-box ul li {    display: flex;    flex-direction: column;    justify-content: flex-start;    align-items: stretch;}.page-oem.fscbox-features ul li .icon,.page-oem.fscbox-features ul li p,.page-oem.fscbox-features ul li .icon,.pcr-box ul li .photo,.grs-box ul li .photo,.page_wrapper_bg .article-text .environmental-box img {    width: 100%;}.page-oem.fscbox-features ul li .icon,.pcr-box ul li .photo,.grs-box ul li .photo,.page-oem.fscbox-features ul li p,.pcr-box ul li .text,.grs-box ul li .text {    width: 100%;}.page-oem.fscbox-features ul li .icon {    border-radius: 23px 23px 0 0;    min-height: 94px;}.pcr-box ul li img,.grs-box ul li img {    border-radius: 23px 23px 0 0 !important;    height: 146px !important;}.page-oem.fscbox-features ul li .icon img {    width: 50px;}.environmental-box {    margin-top: 0;    padding-top: 30px;}/*教育發展*/ 
.page-development-box ul li {    display: flex;    flex-direction: column;    justify-content: flex-start;    align-items: stretch;}.page-development-box ul li .development-logo,.page-development-box ul li .development-text {    width: 100%;}.page-development-box ul li .development-logo {    border-radius: 23px 23px 0 0;}.page-development-box ul li .development-logo .icon img {    width: 52%;}.page-development-box ul li .development-text {    padding: 1.5rem 1.5rem 20px;}.eforms1 .eformsDesc {    margin-bottom: 0;}.eforms1 .new-form .formdesc {    margin-bottom: 20px;}.eforms1 .new-form {    width: 100%;}/*230620修改*/ 
.article7 .page_wrapper_bg .panel_3.container .container {    margin-bottom: 0;}.article7 .page-oem .page-oem-maintitle {    font-size: 20px !important;    margin-bottom: 0px !important;    line-height: 1.3 !important;    border: 0;    padding-left: 0;}.article7 .RWDscore01 .count-item {    width: 100%;    border-right: 0;    padding-bottom: 15px;    border-bottom: 1px solid #f5efe6;    margin-bottom: 15px;}.article7 .RWDscore01 .count-blk .swiper-slide:last-child .count-item:last-child {    padding-bottom: 0;    border-bottom: 0;    margin-bottom: 0;}.article7 .RWDscore01 .count-blk .swiper-wrapper {    grid-row-gap: 0;}.article7 .RWDscore01 .count-num {    font-size: 35px;    margin-bottom: 5px;}.article7 .page_wrapper_bg .RWDedictor {    padding: 3rem 2rem;}.article7 .page_wrapper_bg .RWDscore01 {    padding: 0 2rem 3rem;}/*240104加費修改*/ 
.RWDvideo003 .more {    width: 90%;    max-width: none;    margin: 0 auto;}ul.video_fea {    padding: 20px;}.video_block:after {    width: 90%;}.RWDvideo003 .icon {    width: 20%;}/* 20240202 */ 
.page_wrapper_bg .article-text .page-about.pagebox img,.article7 .page_wrapper_bg .article-text img,.article7 .page_wrapper_bg .RWDedictor img,.article7 .page_wrapper_bg .RWDedictor .seesawbox .downbox img,.article7 .RWDtimeline01 li.event .circle img {    height: auto !important;    object-fit: contain;}/* 20240723 */ul.footer_menu_item li a {    text-align: left;}.footer_menu_all {    grid-gap: 10px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    padding: 0 10px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    margin: 0 0 1.5rem;}/*250407修*/ .article7 .lang_en .RWDtimeline01 li.event .point .date{    display: none;}    .seo_btn_box {        grid-template-columns: 1fr;    }
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle__line {    width: 25px;}.RWDmenu_plus04 .features .search-btn {    padding: 25px 15px 25px 0;}.RWDmenu_plus04 .header,.RWDmenu_plus04 .header.is-up {    padding: 0 15px;}.RWDmenu_plus04 .features {    padding-right: 0;}.RWDmenu_plus04 .ml-stack-nav-toggle {    padding-left: 0px;}.RWDmenu_plus04 .logo {    top: 12px;    width: 90px;}.banner_block {    padding: 75px 0px 0px;}.RWDmenu_plus04 .features:after {    display: none}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 80px - 80px - 80px) !important;    height: calc(100vh - 80px - 80px - 80px) !important;    border-radius: 0;}.RWDbanner_plus01 .slick-caption {    left: 50%;    transform: translateX(-50%);}.RWDbanner_plus01 .logo {    width: 46vw;}.title_item h2.main_title,.title_item h3.sub_title {    letter-spacing: 1px;}.about_block .title_item h3.sub_title {    font-size: 16px;}.feature_block:before {    height: 290px;}.feature_title {    font-size: 22px;    width: 28vw;    margin-top: -10px;    margin-left: 5px;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: 90%;}.about_block>.container {    width: 95% !important;}.title_item.about_title_item {    margin-bottom: 25px;}.RWDscore01 .count-blk .swiper-slide {    padding: 25px 15px;}.RWDscore01 .count-item>div {    display: flex;}.footer_info {    padding: 0 15px 35px;}ul.footer_menu_item li a {    text-align: left;    /*padding: 10px 15px;*/    font-size: 15px;}.seo_block>.container {    width: 90% !important;}.RWDproduct002_v4 .showbottom a p.portfolio-bottom__p {    text-align: center;}/*20230502*/ 
.copyright_block {    justify-content: flex-start;    padding: 15px 35px 95px;}.copyright_block a {    padding: 0 15px 0 0;}.RWDssl01 {    padding: 0;}.fixed_block a.fixed_btn {    padding: 10px;    font-size: 17px;    letter-spacing: 1.5px;}/* 匯入內頁版面寬度80%*//*文章高度調整*/ 
.pagecontent .article_model[data-seq="0"] {    margin-top: 0 !important;}.page_wrapper_bg .article-text img {    border-radius: 10px;}.page_wrapper_bg .article-text {    padding: 3rem 1rem;}/*檔案下載*/ 
.layoutlist_5 .downlaod_item {    width: calc(100%);}/*圖文輪播*/ 
.RWDslider01 .text {    padding-bottom: 40px;}/*條件搜尋*/#advanced_search_form {    display: flex;    flex-direction: column;    flex-wrap: wrap;    justify-content: flex-start;    align-items: flex-start;    gap: 5px;}._option_wrap {    height: 40px;    display: block;    flex: initial;}.article1 .pagecontent .RWDtimeline01 {    margin-top: 55px;}.article1 .page_wrapper_bg .article-text .seesawbox img {    height: 130px;}.page-history ul li {    width: 100%;    padding-bottom: 10px;    margin-bottom: 15px;}.page-history ul li .history-year {    font-size: 35px;    margin-bottom: 5px;}.page-history ul li:nth-child(5) {    border-bottom: 1px solid #f5efe6;}.eforms1 .new-form .formdesc ul li span {    display: block;}/*230620修改*/ 
.article7 .page_wrapper_bg .RWDedictor .seesawbox .downbox img {    height: 130px;}.article7 .page_wrapper_bg .RWDedictor {    padding: 3rem 1rem;}.article7 .page_wrapper_bg .RWDscore01 {    padding: 0 1rem 3rem;}/*240104加費修改*/ 
.video_block .container {    width: 95% !important;}.RWDvideo003 .main_title {    letter-spacing: 1px;}.RWDvideo003 .text {    margin: 25px 0 40px;}.RWDvideo003 .video_box {    height: 47vw;}/*.RWDvideo003 .box:before {width: 22%; height: 14%; top: -3%;}*/ 
.RWDvideo003 .main_title {    padding-right: 24%;}.video_icon {    top: -27vw;}@media (max-width: 414px) {    /*文章左右圖文輪播PH*/    .RWDslider01 .pic-list,    .RWDslider01.pic-right .pic-list {        margin: 0;    }}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text p,.RWDslider01 .editor,.RWDtimeline01 li.event .point .editor,#sidebar .products-nav {    text-align: left;}/* 20240202 */ 
.page_wrapper_bg .article-text .page-about.pagebox img,.article7 .page_wrapper_bg .RWDedictor .seesawbox .downbox img,.article7 .page_wrapper_bg .article-text img,.article7 .page_wrapper_bg .RWDedictor img {    height: auto;    object-fit: contain;}/* 20240723 */ul.footer_menu_item li a {    font-size: 14px;}.RWDproduct002_v2 .popup-portfolio .portfolio-item {    margin: 0 0 1rem;}.row.RWDproduct002_v2_itemblock>.col-md-12 {    padding: 0;}.RWDproduct002_v2 .btn.btn-rj {    padding: 10px 1.5rem;}/* 20240723 */ 
.lang_en .footer_menu_all {        grid-template-columns: 1fr 1fr;    } 
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .features .member-btn,.RWDmenu_plus04 .features .cart-btn,.RWDmenu_plus04 .features .querycar-btn {    padding: 25px 5px;}.RWDmenu_plus04 .logo {    width: 75px;    top: 13px;}.banner_block {    padding: 65px 0px 0px;}.feature_title {    letter-spacing: 1px;    font-size: 18px;}.RWDbanner_plus01 .logo {    width: 41vw;}.title_item h2.main_title {    font-size: 28px;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: 95%;}.RWDscore01 .count-num {    font-size: 32px;}.RWDscore01 .count-title {    font-size: 13px;    letter-spacing: 0px;}.RWDscore01 .count-item {    margin-bottom: 26px;}.footer_info {    padding: 0 0px 35px;}ul.footer_menu_item li a {   /* padding: 8px 10px;*/    font-size: 14px;}/*20230502*/ 
.RWDbanner015 .pic_show .word .tw span {    font-size: 20px;}.footer_info ul.footer_info_item li {    padding-bottom: 15px;}ul.footer_info_item li>span {    padding-right: 0;    display: block;}.copyright_block {    padding: 15px 20px 95px;}.RWDbanner015 .pic_show .word .en {    font-size: 15px;}/* 匯入內頁版面寬度80%*//*跟隨購物車寬度修正*/#mobile-fixed .btn-box {    width: 170px;    padding-left: 10px;}#mobile-fixed .fixed-in {    width: calc(100% - 170px);}.page-oem.fscbox-ink .c2c-features ul {    flex-direction: column;}.page-oem.fscbox-ink .c2c-features ul li {    width: 100%;}.eforms1 .new-form .formdesc h4 {    font-size: 22px;}.page_wrapper_bg section.call_to_action>.container {    padding: 0 20px !important;}/*240104加費修改*/ 
.RWDvideo003 .main_title {    font-size: 28px;}.video_icon {    top: -33vw;}/* 20240202 */ 
.page_wrapper_bg .article-text .page-about.pagebox img,.article7 .page_wrapper_bg .RWDedictor .seesawbox .downbox img,.article7 .page_wrapper_bg .article-text img,.article7 .page_wrapper_bg .RWDedictor img {    height: auto;    object-fit: contain;}/* 20240718 */    .RWDsocial002 ul.socialNetwork {        grid-template-columns: repeat(5, 50px);    }
}
/*380px end*/
/*350px start*/

@media (max-width: 350px){/*240104加費修改*//*.RWDvideo003 .box:before {width: 22%; height: 10%; top: -2%;}*/}

/*350px end*/