/*cookie*/ 
.RWDalert_fancybox.bottom {  width: 450px;  height: 200px;  display: flex;  flex-direction: column;  align-items: center;  justify-content: center;  box-shadow: none !important;  border: 1px solid #eee;  margin-left: 20px;  margin-bottom: 20px;  z-index: 99999}.RWDalert_fancybox.bottom .editor {  font-weight: 500;  font-size: 14px !important;  color: #000;  margin: 0 0 20px !important}.RWDalert_fancybox .btn {  font-size: 14px;  border-radius: 0;  background: transparent !important;  border: 1px solid;  color: #333 !important;  font-weight: 500;  padding: 6px 20px}.RWDalert_fancybox .btn:hover,.RWDalert_fancybox .btn.active {  color: #fff !important;  background: #000 !important;  color: #fff !important;  border-color: #000 !important}@media (max-width: 600px) {  .RWDalert_fancybox.bottom {    width: 100%;    ;    margin-left: 0;    margin-bottom: 0  }}.fl {  width: 180px;}.fl img {  width: 100%;  animation-name: zeroall;  animation-duration: 2.3s;}@-webkit-keyframes zeroall {  0% {    opacity: .1;  }  30% {    opacity: 1;  }}a,a:hover,a:focus {  text-decoration: none;  transition: .5s ease !important}.wrapper_bg .cd-main-content {  overflow: hidden;  width: 100vw;  height: 100vh;}.wrapper_bg {  font-size: 15px;  line-height: 2.5;  letter-spacing: 1px;  font-family: 'Noto Sans TC', sans-serif}.wrapper_bg p {  font-size: 15px;  line-height: 2.5;  letter-spacing: 1px;  font-family: 'Noto Sans TC', sans-serif;  margin: 0}/**/ 
.ml-stack-nav-toggle__line:last-child {  display: none;}.ml-stack-nav {  width: 100vw;}.ml-stack-nav-toggle__line {  background: #fff;}.ml-stack-nav-toggle {  margin-top: 19px;}.mCustomScrollBox {  height: calc(100% - 70px) !important;}.ml-stack-nav .ml-stack-nav__menu_box {  position: absolute;  width: auto;  min-width: 30%;  top: 5vw;  right: 50%;  bottom: 30px;  left: 50%;  transform: translate(-50%, 0);  z-index: 900;}.m_title_block {  font-weight: 400;  color: #999;  letter-spacing: 3px;}.m_stitle_block {  font-size: 32px;  line-height: 1.3;  font-weight: 400;  font-family: 'Cinzel', '微軟正黑體', serif;}.ml-stack-nav__link {  display: flex;  border-bottom: 0;  flex-direction: column-reverse;  text-align: center;  color: #fff;  transition: all .5s ease;  transform: scaleY(.9);}.m_stitle {  transform: scaleY(.9)}.RWDmenu_plus03 .header.is-scroll {  background-color: transparent;  box-shadow: none;}.RWDmenu_plus03 .features {  display: none}.RWDmenu_plus03 .menu-icon {  margin-top: 3px;  margin-right: 35px;}.ml-stack-nav__menu {  background-color: transparent;}.ml-stack-nav {  background: rgba(0, 0, 0, 0.8);}.ml-stack-nav__link:hover {  opacity: .6;  transition: all .5s ease;  color: #fff;}.RWDmenu_plus03 .phone-menubelow {  display: flex;  flex-wrap: wrap;  justify-content: center;  align-items: center;  margin: 60px 0 0;}.RWDmenu_plus03 .phone-group a {  margin-left: 10px;  margin-right: 10px;}.RWDmenu_plus03 .features .language-block a:after {  content: "|";  position: relative;  margin-left: 10px;  top: -1px;  color: #666;}.RWDmenu_plus03 .features .language-block a:last-child:after {  display: none;}.RWDmenu_plus03 .features .language-block a {  color: #888;  font-size: 15px;  letter-spacing: 1px;  padding-top: 1px;}.lang_tw .RWDmenu_plus03 .features .language-block a:first-child {  color: #fff;}.lang_en .RWDmenu_plus03 .features .language-block a:last-child {  color: #fff;}.RWDmenu_plus03 .overlay.is-open {  display: none;}.RWDmenu_plus03 #search-box.full .ibtn,.RWDmenu_plus03 #search-box.full input {  line-height: 1.5em}.RWDmenu_plus03 #search-box.full .ibtn {  font-size: 25px;}.RWDmenu_plus03 #search-box.full input {  font-size: 35px;  letter-spacing: 5px;}.RWDmenu_plus03 #search-box.full input::placeholder {  color: #888;}.RWDmenu_plus03 #search-box.full {  height: 90px;  width: 100vw;  top: auto !important;  position: fixed;  right: 0;  bottom: 0;  left: auto;  background: transparent !important;}.RWDmenu_plus03 #search-box.full .btn-box {  top: 10px;}.RWDmenu_plus03 #search-box.full input {  padding: 0 144px 20px 30px;  border-bottom: 1px solid #fff;  color: #fff;}.RWDmenu_plus03 #search-box.full .search-in {  transform: scale(.5);  max-width: 900px;}.RWDmenu_plus03 #search-box {  transform: translate(100%, 0px);}.bodyfix #search-box {  opacity: 1;  visibility: visible;  pointer-events: initial;  transform: translate(0, 0px);}.ml-stack-nav__next {  display: none}.ml-stack-nav__link {  font-size: 25px;  padding: 0;  letter-spacing: 4px}.mCSB_container li:hover .m_stitle,.mCSB_container li.active .m_stitle {  letter-spacing: 0}/*logo*/ 
.RWDmenu_plus03 .logo {  width: 340px;  margin: 15px 0 0;  transition: .5s}/*logoword*/ 
.RWDmenu_plus03 .edit img {  width: 100%}.RWDmenu_plus03 .edit {  float: none;  position: fixed;  left: 50%;  transform: translateX(-50%);  width: 400px;  top: 25px}/*banner*/ 
.banners {  pointer-events: none;  margin-top: -70px;}.RWDvideo001 .video {  width: 100vw !important;}.RWDvideo001 .video iframe {  height: 115vh !important;  width: 100vw !important;  margin: 0 !important;  top: 0 !important}.banners .RWDedictor {  position: absolute;  bottom: 2vw;  text-align: center;  color: #fff;  letter-spacing: 4px;  font-size: 13px;  width: 100%;  display: none}
/*inner start*/

.page_wrapper_bg .banners {  margin: 0;}.RWDtimeline01 .line_dot2 span {  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 1) 2%, rgba(255, 255, 255, 1) 100%);  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0, rgb(0 0 0) 2%, rgb(0 0 0) 100%);  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgb(0 0 0) 2%, rgb(0 0 0) 100%);}.RWDtimeline01 li.event .point .editor {  color: #999}.page_wrapper_bg .RWDmenu_plus03 .menu-icon:after,.menu-icon:before {  background-color: #fff;}.page_wrapper_bg .RWDmenu_plus03 .menu-icon {  color: #fff;}.ml-stack-nav__link {  line-height: 62.5px;}.page_wrapper_bg .cd-main-content {  overflow-y: visible;  width: auto;  height: auto;  background: #000;}.page_wrapper_bg .RWDmenu_plus03 .header {  transition: .5s}.page_wrapper_bg .is-scroll .logo {  margin: 9px 0;  transition: .5s}@-webkit-keyframes movebig {  0% {    transform: scale(1.1);  }  50% {    transform: scale(1);  }  100% {    transform: scale(1.1);  }}.animated .RWDproduct004 .col-md-3.col-sm-3.mix img {  animation: movebig 15s Infinite;}/*ft*/ 
.ftmenu ul li a:hover {  text-decoration: underline;  color: #666;}.ftlogo img {  width: 100%}.ft {  display: flex;  justify-content: flex-end;  align-items: center;  width: 100%;  margin: auto;  padding: 0 0 50px;  max-width: 76%}.ftlogo {  display: none}.ftmenu ul li {  width: calc(100%/7);  text-align: center;  min-width: 150px;}.ftmenu ul {  list-style: none;  display: flex;  padding: 0;  margin: 0}.ftmenu ul li a {  font-size: 14px;  font-size: .875rem;  line-height: 17px;  letter-spacing: .15em;  text-transform: uppercase;  color: #fff}/*作品總攬列表*/section.hgroup>.container {  width: 100%}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {  display: none}.RWDproduct004 .callout-dark {  display: none}.RWDproduct004 {  width: 75%;  margin: auto}.product1 .article-text.rwd,.RWDproduct004 .item-box-desc>a,.product1 .hgroup {  display: none}/* .RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(4n+1),.RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(4n+4) {  width: calc(100%/3*1 - 20px);}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(4n+2),.RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(4n+3) {  width: calc(100%/3*2 - 60px);} */ 
.product1.productlist .row.mix-grid {  display: grid;  grid-template-columns: repeat(3,1fr);  gap: 20px;  width: calc(100% - 80px) !important;      margin:10px  auto;      }.product1.productlist .row.mix-grid::before,.product1.productlist .row.mix-grid::after{  display: none;}.RWDproduct004 .mix{  width: 100% !important;  padding: 0;  margin: 0;  height: 100%;}.RWDproduct004 div.row>div img.img-responsive,.RWDproduct004 #portfolio.portfolio-nogutter .row>div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box,.RWDproduct004 .item-box figure{  height: 100%;  object-fit: cover;}.RWDproduct004 .mix:nth-child(4n + 1) {  grid-column: 1 / 2;}.RWDproduct004 .mix:nth-child(4n + 2) {  grid-column: 2 / 4;}.RWDproduct004 .mix:nth-child(4n + 3) {  grid-column: 1 / 3;}.RWDproduct004 .mix:nth-child(4n + 4) {  grid-column: 3 / 4;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:hover .item-box:before {  opacity: .8;  transition: 1s;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box:before {  content: "";  background: #000;  width: 100%;  height: 100%;  position: absolute;  opacity: 0;  transition: 1s;  pointer-events: none;  z-index: 1}.RWDproduct004 #portfolio div.col-md-3 h3 span {  letter-spacing: 0;  margin-left: 10px}.RWDproduct004 #portfolio div.col-md-3 h3 {  color: #fff;  letter-spacing: 1px;  font-size: 20px !important;  font-weight: 400;  margin: 0 0 20px}.RWDproduct004 .item-box-desc {  position: absolute;  top: 50%;  transform: translateY(-50%);  padding: 0 40px;  width: 100%;  z-index: 3;  opacity: 0;  color: #fff !important;  font-weight: 300;  line-height: 2.5;  transition: .5s}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:hover .item-box-desc {  opacity: 1;  transition: .5s;  pointer-events: none}/* .RWDproduct004 #portfolio.portfolio-nogutter .row>div {  margin: 10px 0 !important;  padding: 0 10px !important} */ 
.row.mix-grid {  display: flex;  flex-wrap: wrap;  justify-content: center;  align-items: center}.RWDproduct004 section {  border: 0;}/**/ul.paddfix,ol.paddfix {  padding-left: 22px}.sample img {  width: 25%;  margin: auto;  display: block;}.pagecontent a,.pagecontent a:hover {  text-decoration: none;  transition: .5s;}.pagecontent a:hover {  color: #9c9c9c;}.boxname {  margin: 0 10px;}.form-horizontal .form-group {  margin: 0 -15px 20px 0;}.RWDsearch_page .search-list {  margin-bottom: 30px}.pagecontent .article_model[data-seq="0"] {  margin-top: 0 !important}.conmap {  margin-top: 20px}.conmap iframe {  width: 100%;  height: 135px}.pagecontent .RWDslider01,.pagecontent .RWDeditor01 {  margin-top: 30px !important}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {  color: transparent;  background-color: transparent;  border-color: transparent}.RWDtimeline02 .model-title,.RWDtimeline01 .model-title {  font-weight: bold;  color: #fff}/*ttl & bread*/ 
.breadcrumb a {  font-size: 13px;  color: #9c9c9c;  letter-spacing: .5px;  line-height: 1.5;  transition: .5s;}.breadcrumb a:hover {  color: #7db05c;  transition: .5s;}h1.pageTitle {  font-size: 30px;  font-weight: 500;  letter-spacing: 1px;  line-height: 1.1;  color: #fff;  text-align: center}.hgroup .breadcrumb {  border: 0;  bottom: 0;  position: relative;  text-align: center;  width: 100%;  background: transparent;}.hgroup .container {  border: 0;  margin: 0 0 30px}/*webdesc*/ 
.formdesc {  margin-bottom: 20px;  padding-bottom: 20px}.webdesc,.eformsDesc {  padding: 6px 15px;  background: transparent;  color: #fff;  font-weight: 500;  letter-spacing: 1px;  margin-bottom: 30px;  line-height: 1.5;  text-align: center;  border-color: #222}.formtitle {  background: #ffedec;  font-size: 15px;  padding: 10px 30px;  text-align: center;  margin-bottom: 50px;  margin-top: -70px;  color: #fff}.eformsDesc {  margin: -30px 0 40px;  padding: 30px 0;  letter-spacing: 2px;}.form-horizontal .control-label {  font-weight: normal;}/*space*/ 
.call_to_action {  padding: 130px 0 !important;  min-height: 700px !important}/*fonts*/ 
.page_wrapper_bg .article-text h2 {  font-size: 26px;  line-height: 1.5;  letter-spacing: 2px;  font-weight: 500;  color: #fff}.page_wrapper_bg .article-text h3 {  letter-spacing: 2px;  line-height: 1.5;  margin-bottom: 10px;  font-weight: 500;  font-size: 24px !important;  color: #fff}.page_wrapper_bg .article-text h4 {  font-size: 18px;  line-height: 1.7;  letter-spacing: 2px;  margin: 0 0 15px;  font-weight: 500;  color: #fff}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text p,.RWDslider01 .editor,.page_wrapper_bg p,.RWDtimeline01 li.event .point .editor,.RWDtimeline02 .timeline2_list .block .text,.content section,.RWDtimeline02 .timeline2_list .block .text-in {  font-size: 15px;  line-height: 2;  letter-spacing: 1px;  margin: 0;  color: #fff}._bd_row label,._bd_row li,._bd_row p,._bd_row td {  font-size: 15px;  line-height: 2;  font-weight: 400;  color: #fff}._bd_row li {  margin-bottom: 10px;  color: #fff}._bd_row>ul>li,._bd_row>ol>li {  border-bottom: 1px dashed #ddd;  color: #fff}._bd_row ol,.products-info .txt .editor ol {  padding-left: 22px;  color: #fff}._bd_row ul,.products-info .txt .editor ul {  padding-left: 18px;  color: #fff}._bd_row h1,._bd_row h2,._bd_row h3,._bd_row h4,._bd_row h5,._bd_row h6 {  font-weight: 400;  color: #fff}/*con*//*conform*/ 
.customized_columns ._input,.customized_columns select {  background: white;  border-radius: 0;}/*btn*/ 
.pagecontent .btn_back {  float: right;  margin-top: 40px !important;}.pagecontent .btn_back a {  padding: 6px 40px;  line-height: 1.5;}.pagecontent .ebtn a {  background: transparent !important;  padding: 2px 40px;}.RWDproduct_page .btn_back {  background: transparent;  margin: 0;}.btn.active,.btn:active {  box-shadow: none;}.pagecontent .btn,.page_wrapper_bg .ebtn {  font-size: 14px !important;}.pagecontent .btn,.pagecontent .ebtn {  background: transparent;  padding: 0;  color: #333;  margin: 0;  letter-spacing: 1.5px;}.pagecontent.btn a,.pagecontent .ebtn a {  background: #e61f1a;  color: white;  font-weight: normal;  margin: 0;  padding: 2px 40px;  margin-top: 30px;}.RWDeform001 .ebtn {  background: transparent;  margin-top: 5px;  width: 100%;}.RWDeform001 .ebtn:hover {  background: transparent;}.RWDeform001 .ebtn a:hover {  background: #505050;}.pagecontent .btn,.pagecontent .btn:hover,.pagecontent .ebtn,.ebtn:hover {  transition: .5s;}button#btn_add2car2go {  background: #c5ac77 !important;}button#btn_add2car2go:hover,button#btn_add2car:hover {  background: #505050 !important;}.ebtn.currectsend_btn {  float: right;}#panel_14>section.article-text>div>div>div>div.ebtn {  float: right;}.album1 .btn.btn_back {  background: transparent !important;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add,#mobile-fixed .btn-shop .btn.add {  background: #313131;}.RWDproduct_page .ibtn:hover {  color: #a27676 !important}.RWDproduct_page .ibtn,.RWDproduct_page .ibtn:hover {  transition: .5s}.RWDproduct_page .ibtn {  font-weight: 400}#panel_14>section.article-text>div>div>div>div.ebtn a:hover {  background: #fff;  color: #222;}#panel_14>section.article-text>div>div>div>div.ebtn {  background: transparent;  color: transparent;  padding: 0;  margin: 0;}#panel_14>section.article-text>div>div>div>div.ebtn a {  border-radius: 0;  border: 1px solid #fff;  background: transparent;  color: #fff;  padding: 6px 40px;  transition: .5s;}.pagecontent .btn a:hover,.pagecontent .ebtn a:hover {  background: #fff !important;  border-color: transparent;  transition: .5s;  color: #222;}.pagecontent .btn a,.pagecontent .ebtn a {  border: 1px solid #fff;  color: #fff;  transition: .5s;}/*sidebar*/ 
.m2018 .products-nav .nav-title {  background: #fff;  color: #333;  font-size: 15px;  margin: 0;}.m2018 .products-nav>ul>li {  padding: 0;  margin: 0;}.m2018 .products-nav>ul>li a {  display: block;  max-width: 100% !important;  padding: 10px;  ;  font-weight: normal}.m2018 .products-nav ul>li>.toggle-submenu {  height: 45px;}.m2018 .products-nav>ul>li.active {  background: transparent;}.m2018 .products-nav li a:hover {  color: #666 !important;  transition: .5s}.m2018 .products-nav li a {  transition: .5s}.m2018 .products-nav>ul>li.active>a {  font-weight: 500;}.m2018 .products-nav>ul>li {  border-color: #212121;}#sidebar>div.m2018.visible-lg>div>ul>li.active.is-open.has-child>ul>li.active.iscate>a {  color: #9c9c9c;}.m2018 .products-nav>ul>li>a {  font-size: 15px;  border-bottom: 1px solid #212121;  color: #fff}.m2018 .products-nav ul li {  padding: 0}.m2018 .products-nav ul li>ul>li.active>a,.m2018 .products-nav ul li>ul>li:hover>a,.m2018 .products-nav ul li>ul>li.is-open>a {  color: #494949;  font-weight: 500}.m2018 .products-nav>ul>li ul li ul li a {  padding-left: 30px}.m2018 .products-nav>ul>li ul li a {  padding-left: 20px}/*articles*/ 
.RWDtimeline02 .timeline2_list .block .text-in {  -webkit-line-clamp: 2}.RWDtimeline01 li.event .point {  z-index: 1;}.layoutlist_2 .album_item {  height: auto !important;  margin: 0 0 30px}.layoutlist_7 .cdate a {  font-size: 17px;  letter-spacing: 2px;  line-height: 1.5;  color: #333;  margin: 8px 0 0}.layoutlist_7 .subject,.layoutlist_7 .subject a,.layoutlist_2 .album_item_subject,.layoutlist_4 .subject a {  margin: 0 !important;  font-size: 18px !important;  color: #333 !important;  font-weight: 500;  line-height: 1.5;  letter-spacing: 2px;  padding: 10px 0 5px}.layoutlist_7 .litem:hover .subject>a,.layoutlist_2 .album_item:hover .album_item_subject {  color: #2e3092 !important}.layoutlist_7 .litem {  margin: 0 0 30px}.layoutlist_7 .summary,.layoutlist_7 .summary a {  line-height: 1.8;}.RWDtimeline01 .model-title {  margin: 0 0 50px;}.RWDtimeline01 li.event .point .date {  margin: 0 0 5px}/*article layoutlist4*/ 
.layoutlist_4 .list_subject>a {  color: #3E3A39 !important;  font-size: 18px !important;  font-weight: 700;  line-height: 1.5 !important;  display: block;}.layoutlist_4 .list_subject .summary {  margin: 5px 0 0 !important}.layoutlist_4 .list_subject .summary>a {  font-size: 15px;  letter-spacing: 1px;  color: #666;  line-height: 1.5}.layoutlist_4 .list_subject {  margin: 0}.layoutlist_4 .listdate .yearmonth {  color: #666 !important;  font-size: 12px;  letter-spacing: 1px !important;  padding: 0 0 10px !important}.layoutlist_4 .listdate .day {  color: #666 !important;  font-size: 20px !important;  line-height: 1.5 !important;  padding-bottom: 10px !important;  font-weight: 700 !important}.layoutlist_4 .listdate {  border-color: #eaeaea !important}.article2 .layoutlist_4 .item {  margin: 0}.cate_list.row .col-sm-6.col-md-4 img {  transition: 1s}.cate_list.row .col-sm-6.col-md-4:hover img {  transform: scale(1.1);  transition: 1s}.cate_list.row .img {  overflow: hidden}/*news*/ 
.layoutlist_8 .listdate .day,.layoutlist_2 .listdate .day {  color: #fff;  font-size: 25px !important;  margin: 10px 0 0 0 !important;}.layoutlist_8 .listdate {  border-left: 0 !important;  text-align: right}.layoutlist_8 .listdate .yearmonth {  padding: 0}.subsubject {  margin-top: 20px;}.RWDslider01 .control-box .slick-dots li {  color: #fff;}.layoutlist_8 .item {  border-color: #1d1d1d;}.layoutlist_8 .item:last-child {  border: 0;  margin: 0 -15px;  padding: 0}.layoutlist_8 .article_subject {  font-size: 18px}.layoutlist_8 .list_subject .summary a {  font-size: 15px;  line-height: 1.5;  letter-spacing: 1px;  color: #999}.layoutlist_8 .list_subject>a.article_subject {  color: #fff;  display: block;  font-size: 18px;  line-height: 1.5;  padding-bottom: 5px;  font-weight: 500;}.layoutlist_8 .item:hover a.article_subject {  border-bottom-color: #ff9e1a}.layoutlist_8 .item {  padding-top: 0;  padding-bottom: 30px;  margin-bottom: 40px}.layoutlist_2 .item {  padding-top: 0 !important;  border: 0}.layoutlist_2 .list_subject a {  font-size: 17px !important;  font-weight: 500;  line-height: 1.5 !important;  padding-bottom: 15px;  border-bottom: 1px solid #eee;  display: block}.subsubject {  margin-top: 15px}.layoutlist_2 .item,.layoutlist_4 .item {  margin: 0 0 30px;  border: 0 !important;  height: auto !important;}.layoutlist_2 .listdate .yearmonth {  padding-bottom: 0}.layoutlist_2 .listdate {  border-left: 0 !important}.cate_list .subject a {  color: #333;  font-weight: 500;  line-height: 1.5}.layoutlist_8 .list_subject .summary {  margin: 10px 0;}

/*inner end*/
/*小螢幕 start*/

@media (max-width: 1500px) {/*inner*/ 
.RWDproduct004 {width: 100%; margin: auto;}.call_to_action {padding: 90px 0 !important;}.ftmenu ul { flex-wrap: wrap;}.ft {max-width: 100%;}}@media (max-width: 1400px) {.banners {margin-top: -60px;}.ml-stack-nav .ml-stack-nav__menu_box{top:0}.ml-stack-nav__link{font-size:20px;padding:0}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus03 .header {background-color: transparent;}.RWDmenu_plus03 .edit {display: block !important;}.banners{margin-top:-100px}.RWDvideo001 .video iframe{height:120vh!important;width:130vw!important;transform:translateX(-15vw)}.RWDmenu_plus03 .menu-icon:after, .menu-icon:before {background-color: #555;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus03 .header {padding: 5px 30px;}.RWDmenu_plus03 .menu-icon {margin-right: 15px;}/*inner*/ 
.ft{flex-direction:column}.ftlogo{margin:0 0 30px}.ftmenu{padding:0;width:100%}.ftmenu ul li{width:calc(100%/4)}.ft {padding: 0 0 30px;}h1.pageTitle { font-size: 25px!important}.btn_back { margin-right: 0 !important;}.fa-angle-down:after, nav.cd-nav .fa-angle-down:after { display:none;}.btn.btn_back, .ebtn{width:auto;}.pull-right { float: none !important;}.RWDproduct_page .btn-shop .btn{width:48%}.RWDtimeline02 .timeline2_list .block .text-in {-webkit-line-clamp: 2;overflow: hidden;height: 60px;}.form-horizontal .form-group{margin:0 -15px 20px}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.RWDvideo001 .video iframe{height:115vh!important;width:250vw!important;transform:translateX(-75vw)}.ml-stack-nav .ml-stack-nav__menu_box{top:30vh;transform:translate(-50%,-50%)}.RWDmenu_plus03 .menu-icon{margin-top:9px;margin-right:10px}.ml-stack-nav .ml-stack-nav__menu_box{top:0;transform:translate(-50%,0);overflow:hidden}.RWDproduct004 .item-box-desc {display: none;}.RWDmenu_plus03 .menu-icon {margin-top: 5px; margin-right: 15px;}#sidebar { margin:0 0 30px;padding:0}
}
/*991px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDmenu_plus03 .logo{width:280px;margin:20px 0 0}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDmenu_plus03 .edit{width:50vw}.RWDvideo001 .btn2play,.RWDvideo001 .btn2pause{display:none}.RWDmenu_plus03 .logo {width: 33vw;}.ml-stack-nav-toggle{margin-top:15px}.RWDmenu_plus03 .menu-icon {margin-top: 5px;margin-right: 10px;}.RWDvideo001 .btn2play,.RWDvideo001 .btn2pause{opacity:.3;top:55%;border: 0;}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{display:none}.RWDvideo001 .btn2play .fa,.RWDvideo001 .btn2pause .fa{font-size:30px}.RWDvideo001 .btn2play div,.RWDvideo001 .btn2pause div{top:-10px;position:relative;font-size:15px;letter-spacing:4px}.banners .RWDedictor {display: block;opacity: .5;}
}
/*767px end*/
/* 瀑布流更新處 start*/

/* 一次需要檢測以下三個尺寸一次更新@media (max-width: 600px) {.row.mix-grid {height: 630vh;}}@media (max-width: 480px) {.row.mix-grid {height: 520vh;}}@media (max-width: 380px) {.row.mix-grid {height: 420vh;}} */

/* 瀑布流更新處 end*/
/*600px start*/
@media (max-width: 600px) {
.banners {    pointer-events: none}.RWDmenu_plus03 #search-box.full input {    min-width: 380px}.RWDmenu_plus03 #search-box.full .search-in {    min-width: 380px}.lang_cn .RWDmenu_plus03 #search-box.full input,.lang_sg-cn .RWDmenu_plus03 #search-box.full input,.lang_tw .RWDmenu_plus03 #search-box.full input {    font-size: 30px;    letter-spacing: 1px;}.call_to_action {    padding: 90px 0 40px !important;}/*inner*/ 
.RWDmenu_plus03 .menu-icon {    margin-top: 0px;    margin-right: 5px;}.RWDproduct004 #portfolio div.col-md-3 h3,.RWDproduct004 #portfolio div.col-md-3 h3 span {    font-size: 6px !important;}.ftmenu ul li {    width: 100%}.ftlogo {    width: 70vw}.ftmenu ul li a {    font-size: 13px;    line-height: 1;}/* .RWDproduct004 #portfolio.portfolio-nogutter .row>div {    width: calc(100%/2 - 1px) !important;    float: left;    height: auto !important;    position: relative !important;    left: unset !important;    top: unset !important;    transform: translate(0px, 0px) !important;    padding: 0 3px !important;    margin: 3px 0 0 !important}.row.mix-grid {    display: flex;    flex-flow: column wrap;    align-content: space-between;    margin: 0 auto;    justify-content: flex-start;    width: 95%;}.row.mix-grid:before,.row.mix-grid:after {    content: "";    flex-basis: 100%;    width: 0;    order: 2;}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(2n) {    order: 1}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:nth-child(2n+1) {    order: 2}.RWDproduct004 #portfolio.portfolio-nogutter .row>div:hover .item-box:before {    opacity: 0;    transition: 1s;} */ .RWDproduct004 #portfolio.portfolio-nogutter .item-box{    display: flex;    flex-direction: column; } .product1.productlist .row.mix-grid {    grid-template-columns: 50% auto;    width: calc(100% - 20px) !important;    gap: 5px 10px;  grid-auto-rows: min-content;  grid-auto-flow: row dense;}.RWDproduct004 .mix:nth-child(4n + 1) ,.RWDproduct004 .mix:nth-child(4n + 3) {     grid-column: 2 / 2;} .RWDproduct004 .mix:nth-child(4n + 2),.RWDproduct004 .mix:nth-child(4n + 4) {     grid-column: 1 / 1;}.RWDproduct004 .mix{  grid-row: span 1;}.RWDproduct004 .mix:nth-child(1),.RWDproduct004 .mix:nth-child(4n),.RWDproduct004 .mix:nth-child(4n+1){  grid-row: span 2;}/* .RWDproduct004 div.row>div img.img-responsive, .RWDproduct004 #portfolio.portfolio-nogutter .row>div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box, .RWDproduct004 .item-box figure{    height: auto;} */ 
.RWDproduct004 #portfolio div.col-md-3 h3 {    margin: 0;    letter-spacing: 0;    line-height: 1.5}.RWDproduct004 .item-box-desc>a {    display: block}.RWDproduct004 #portfolio.portfolio-nogutter .row>div .item-box-desc {    opacity: 1 !important;    position: relative;    margin: 0;    top: auto;    padding: 5px 0;    transform: none;    display: block !important;    line-height: 1.5;}.RWDproduct004 #portfolio div.col-md-3 a>h3 {    display: none;}.RWDproduct004 #portfolio div.col-md-3 h3 span {    display: block;    margin: 0;    color: #999}.RWDproduct004 .list-inline {    height: auto !important;}.form-horizontal .form-group {    margin: 0 -15px 20px}h1.pageTitle {    margin-bottom: 5px;    text-align: center}.hgroup .breadcrumb {    text-align: center;    width: 100%;    position: relative;    line-height: 2;}.pagecontent.btn a,.pagecontent.ebtn a {    letter-spacing: 0px;}.pagecontent.btn a,.pagecontent .ebtn a {    display: block;    width: 100%;}.pagecontent .btn_back {    display: block;}.ebtn.currectsend_btn {    width: auto;}.pagecontent .btn_back {    width: 100%;    margin-top: 40px !important}.pagecontent .btn_back,.pagecontent .btn_back a {    display: block;}.ebtn.currectsend_btn {    width: 100%;}.layoutlist_8 .listdate .yearmonth {    display: inline-block;}.layoutlist_8 .listdate .day:before {    content: "/";    left: 0;    position: absolute;}.layoutlist_8 .listdate .day {    font-size: 12px !important;    color: #afafaf !important;    display: inline-block;    position: relative;    padding-left: 10px;}.layoutlist_8 .listdate {    text-align: left}.layoutlist_8.rwd .list_img+.list_subject {    margin-top: 20px !important}.layoutlist_8.rwd .item {    margin-bottom: 10px}.block_body .page_content2 .btn,.block_body .page_content1 .btn,.page_content2 .btn,.page_content1 .btn {    width: 100% !important;}.call_to_action>.container {    padding: 0;}/*20221209*/ 
.ml-stack-nav .ml-stack-nav__menu_box {    min-width: 50%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus03 .logo{width:37vw;margin:20px 0 0}.RWDmenu_plus03 .header{padding:5px 20px}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
/*inner*/ 
.ftmenu ul li {width: 100%;}
}
/*380px end*/