/**/a:hover, a:active, a:focus, a:visited{text-decoration:none}.row{margin-right:0px;margin-left:0px;}body.wrapper_bg.lang_tw {font-family:'Noto Sans TC', sans-serif,'微軟正黑體';letter-spacing:1px; font-weight:300;}/*menu*/ 
.RWDmenu_plus04 .header {background: linear-gradient(to bottom, rgb(35 26 23 / 65%), rgb(0 0 0 / 0%))}.RWDmenu_plus04 .header.is-up { background: linear-gradient(to bottom, rgb(35 26 23 / 0%), rgb(0 0 0 / 0%));}.RWDmenu_plus04 .header:after { content: "";position: absolute;width: 100%;height: 0;background: url(archive/image/customization/menu-2.png);top: 0;left: 0;transition: 0.5s;opacity: 0;}.RWDmenu_plus04 .header.is-up:after {height: 100%;transition: 0.5s;opacity: 1;}.RWDmenu_plus04 .site-nav .menu>li.has-child>a:after {    position: absolute;    right: 5px;    bottom: 35px;    border: 1px solid #e9e9e9;    border-width: 1px 1px 0 0;}.RWDmenu_plus04 .site-nav .menu li a {    color: #fff;    letter-spacing: 3px;    text-shadow: 2px 2px 3px rgb(51 51 51 / 80%);    font-size: 16px;    display: flex;    flex-direction: column-reverse;    justify-content: center;padding: 25px 25px;font-family: 'Noto Serif TC', serif;}.RWDmenu_plus04 .site-nav .menu ul li>a {color: #555;text-shadow: none;text-align: center;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {    text-decoration: none;    font-weight: 300;    color: #000;    background: rgb(255 239 92 / 50%);}.RWDbanner_plus01 .slick-caption .txt1 span span {    font-family: none;    border: none;    opacity: 0.8;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {    background: transparent;    color: #ddd;}.RWDmenu_plus04 .site-nav .menu li .m_stitle{    display: block;    letter-spacing: 1px;}.RWDmenu_plus04 .site-nav .menu li .m_stitle, .RWDmenu_plus04 .site-nav .menu li.active .m_title, .RWDmenu_plus04 .site-nav .menu li.is-active .m_title, .RWDmenu_plus04 .site-nav .menu li:hover .m_title {    display: block;}.RWDmenu_plus04 .logo {position: absolute;z-index: 30;top: 0;transition: .3s ease;}.RWDmenu_plus04 .logo img {    transition: .7s;    opacity: 1;    transition-delay: 0.2s;    margin-top: 10px;}/*.RWDmenu_plus04 .is-up .logo img {    transition: .5s ease;    opacity: 0;    height: 0;}*//*.RWDmenu_plus04 .header.is-up .logo a:after {    opacity: 1;    transition: .3s ease;}*//*.RWDmenu_plus04 .header .logo a:after  {    content: "";    position: absolute;    background: url(archive/image/customization/logo2.png)no-repeat;    width: 200px;    height: 80px;    background-size: contain;    opacity: 0;    transition: 1s ease;    display: inline-block;    margin-top: 13px;    top: 0;}*/ 
.RWDmenu_plus04 .container {max-width: 100%;}.RWDmenu_plus04 .site-nav .menu {text-align: right;}/*.RWDmenu_plus04 .site-nav .menu li:after {    content: "";    position: absolute;    width: 0;    height: 1px;    background: #e5e5e5;    left: 0;    bottom: 0;    transition: 0.3s;}*/ 
.RWDmenu_plus04 .site-nav .menu li:hover:after {    width: 100%;    transition: 0.3s;}/*----*/ 
.RWDbanner_plus01 .slick-caption .txt1 span {    color: #fff;    font-size: 50px;    letter-spacing: 3px;    border-top: 1px solid #fff;    border-bottom: 1px solid #fff;    padding: 5px 0;    text-shadow: 2px 2px 3px #2a2a2a;font-family: 'Noto Serif TC', serif;font-family: fangsong;}.RWDbanner_plus01 .slick-caption .txt2 {    color: #fff;    font-size: 25px;    letter-spacing: 2px;    text-shadow: 1px 2px 2px #2a2a2a;font-family: 'Noto Serif TC', serif;}.RWDbanner_plus01 .slick-caption {top: auto;bottom: 120px;}.RWDbanner_plus01.style-control .slick-dots button {color: #fff;}.RWDbanner_plus01.style-control .control-box .separator {color: #a7a7a7;}.RWDbanner_plus01.style-control.control-left .control-box {    left: 0;}.RWDbanner_plus01.style-control .control-box {    background: rgb(0 0 0 / 92%);    border: none;    color: #ddd;}.RWDbanner_plus01.style-control .control:before {background-color: #707070;}/*標題*/ 
.RWDService001 .section-subject {display: none;}.index_title {    font-weight: 500;    color: #333;    font-size: 42px;    line-height: 1.5;    margin: 0 0 30px;    letter-spacing: 2px;}.pr_title .index_title {    text-align: center;}.RWDnews005 .section-subject {margin-bottom: 0;}.index h1.main-title {    font-weight: 500;    color: #333;    font-size: 36px;    line-height: 1.5;    letter-spacing: 2px;}.index h2.sub-title {    color: #333;    font-size: 17px;    line-height: 1.5;    letter-spacing: 2px;    margin: 10px 0 0;}.video_title {text-align: center;margin: 0 0 30px;}.index_txt {color: #555;line-height: 2;letter-spacing: 1px;font-size: 16px;}.strong_left .index_title {margin: 0 0 50px;}.video_title .index_title {margin: 0 0 10px;}.s_left_bottom {margin: 50px 0 0;}/*------*/ 
.about_block {padding: 100px 0 0;position: relative;}.about_block .container {width: 70%;display: flex;align-items: center;}.strong_block {background: #fbfbfb;position: relative;}.strong_block .container {    width: 100%;    display: flex;    align-items: center;    box-shadow: 2px -1px 6px 1px #e1e1e1;}.product_block {padding: 100px 0;position: relative;}.product_block .container {width: 80%;}.news_block .container {width: 70%;}.news_block {position: relative;padding: 100px 0;}.contact_block {position: relative;padding: 0  0 100px;text-align: center;}.video_block {position: relative;padding: 100px 0;overflow: hidden;}/*ab*/ 
.about_left {width: 40%;}.about_right {width: 60%;padding-left: 15%;}.about_left .RWDparallax_new .picbgbox {height: 650px;}/*---*/ 
.strong_left {width: 55%;padding: 100px 5%;}.strong_right {width: 45%;}.RWDService001 article.boxFeature-2 h2 {font-size: 17px; text-align: center;letter-spacing:1px;font-weight: 500;color: #333;}.RWDService001 i {width: 60px;margin: 0 auto;}.strong_right .RWDparallax_new .picbgbox {height: 700px !important;}.strong_left .index_txt strong {    font-weight: 500;    color: #333;}/*---*/ 
.RWDvideo001 .video {margin-top: -135px;}.RWDvideo001.show:after {content: "";position: absolute;background: linear-gradient(to top, rgb(35 26 23), rgb(0 0 0 / 0%));width: 100%;height: 50%;bottom: 0;}.RWDvideo001 .info .summary {margin-top: 0;color: #FFF;text-align: left;position: absolute;bottom: 10%;left: 5%;text-shadow: 2px 2px 3px #333;}.video_txt p {width: 60%;line-height: 2;}.video_btn  {margin-top:50px}.RWDvideo001 .mouse.defbg {display: none;}/*---*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div { width: calc(100%/3 - 20px);margin: 0 10px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {background: #f9f7f7;padding: 31px 30px 10px !important;box-shadow: 2px 2px 3px #e5e5e5;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 17px;line-height: 1.7;color: #111; letter-spacing: 1px;font-weight: 500;text-align: center;}.RWDproduct004 section {border-bottom: none;}/*---*/ 
.RWDnews005 .controlls-over .owl-pagination {display: none;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item h6 {text-align: left;padding: 0 20px;font-size: 16px;font-weight: 300;color: rgb(71 127 171 / 80%);}.RWDnews005 h4, .news005_h4 {font-size: 17px;margin: 0 0 10px;letter-spacing: 1px;padding: 0 20px;}.RWDnews005 .text-left {color: #555;padding: 0 20px; font-size: 16px;letter-spacing: 1px;line-height: 1.7;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden !important;}.RWDnews005 .owl-carousel {overflow: visible;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #555;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {    color: #121212;    background: #fff;    border: #fff 1px solid;    opacity: 1;    filter: Alpha(Opacity=100);    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 15px;    box-shadow: -1px 2px 3px #b5b5b5;    width: 40px !important;    margin-top: -80px;    padding: 0px 0 5px;}/*---*/ 
.RWDbtn01 .btn:hover ,.ct_btn .btn:hover,.video_btn .btn:hover{color: #eee;background: #000; border: 1px solid #000;}.RWDbtn01 .btn ,.ct_btn .btn,.video_btn .btn{display: block;width: 200px;border-radius: 20px;background: transparent;border: 1px solid #bdbdbd;font-size: 16px;color:#555;margin: 0 auto;letter-spacing: 2px;}.video_btn .btn {margin: 0;color: #fff; border: 1px solid #ddd;}/*---*/ 
.ct_title span {color: #f31668;}.ct_title { font-size: 42px; margin: 0 0 50px;font-weight: 500;color: #333;line-height: 1;}.contact_block:before {    content: "";    position: relative;    top: 0;    width: 70%;    height: 350px;    opacity: .5;    background: url(archive/image/customization/ft.png)no-repeat;    display: block;    background-size: contain;}/*----*/ 
.footer_block {background: #333;color: #afafaf;padding: 10px 0;letter-spacing: 1px;}.copyright_section {display: flex;justify-content: center;width: 100%;flex-direction: row;align-items: center;font-size: 12px;}.copyright_desc {color: #afafaf;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #afafaf !important;}.RWDssl01 {margin: 0 15px;}/*---*/ 
.about_block:after {    content: "";    width: 0;    height: 0;    border-style: solid;    border-width: 0 0 300px 300px;    border-color: transparent transparent #ffef5c transparent;    opacity: 0.5;    position: absolute;    right: 0;    bottom: 0;}.product_block:after {    content: "";    position: absolute;    width: 100%;    height: 70%;    bottom: 0;    left: 0;    z-index: -1;}/*.video_block:after {    content: "";    width: 0;    height: 0;    border-style: solid;    border-width: 0 1500px 1500px 100px;    border-color: transparent #fff59d transparent transparent;    position: absolute;    top: 0;    right: 0;    z-index: -1;}*//*.strong_block:after {    content: "";    width: 0;    height: 0;    border-style: solid;    border-width: 200px 0 0 200px;    border-color: transparent transparent transparent #ffef5c;    position: absolute;    bottom: 0;    left: 0;}*//*-----*/ 
.scrollTop002 {bottom: 50px;right: 18px;}.scrollTop002 .ii {font-size: 50px;background: transparent;color: #333;}.RWDsocial002 .iconRounded {    border: none;    color: #333;    background-color:#ffef5c;margin: 0 0 10px}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {background-color: #d9d9d9;color: #333;}.social_fixed {    position: fixed;    right: 18px;    bottom: 100px;width: 10px;}.RWDsocial002 .iconRounded img {    width: 17px;    padding-top: 9px;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;background: rgba(255, 255, 255, 90%) !important;color: #000 !important;left: auto !important;right: 0 !important;line-height: 1.5 !important;}.RWDalert_fancybox a{color: #000;border-bottom: 1px solid #555;}.RWDalert_fancybox.bottom .editor {font-size: 14px !important;letter-spacing: 2px !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #333 !important;border: 1px solid #333 !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 14px !important;}.RWDalert_fancybox .btn:hover {background: #000 !important;color: #fff !important;}/*0106修改*/ 
.main { position: relative;}.main::before {      z-index: -2; position: absolute; content: '';  background: url(https://www.pineapple1999.com.tw/archive/image/customization/0106_paper.jpg); width: 100%; height: 100%;background-size: 500px 70vh;opacity: .3;}/*.strong_block::before { position: absolute;  content: ''; width: 100%; height: 100%;  background: url(https://www.pineapple1999.com.tw/archive/image/customization/0106_paper.jpg); background-size: 400px 400px;opacity: .3;}*/ 
.strong_block {border-top: 1px solid #f6f6f6; border-bottom: 1px solid #f6f6f6;}/*0106loding底圖*/ 
.RWDfakeloader {background-image: url(archive/image/customization/loading_bg.jpg);background-size: cover;}.RWDmenu_plus04 .logo {top: 10px;}.RWDbanner_plus01 .slick-caption { bottom: auto; top: 50%;  transform: translateY(-50%);}.RWDbanner_plus01 .slick-caption .txt1 span {font-family: 'Noto Serif TC', serif;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #eee;}.RWDbanner_plus01 .page-scroll.style-custom span::before {   position: absolute; content: ''; width: 1px;  height: 120px; background: rgba(255,255,255,.9);   left: 50%;   transform: translateX(-50%);  bottom: -140px;animation: scd 2s ease 0s infinite alternate;   transition: all 0.5s ease 0s;}.RWDbanner_plus01 .page-scroll.style-custom span { writing-mode: tb-rl; font-size: 13px;  letter-spacing: 3px;position: relative;margin-bottom: 5px;}.RWDService001 p {   font-size: 15px; letter-spacing: 1px; color: #555;}.scrolldown_block{position: absolute; top:-98px;}/*0106選單高度*/ 
.RWDmenu_plus04 .site-nav .menu li a {padding: 20px 25px;}/*0106家斜線*/ 
.RWDService001 .row:nth-child(2) .col-md-3.col-sm-6:last-child:before {display: none;}.RWDService001 .row:nth-child(2) .col-md-3.col-sm-6:before { position: absolute; content: ''; width: 1px;height: 60px;background: #ddd; transform: rotate(15deg);   right: -10px; top: 50px;}.RWDService001 .row:nth-child(2) .col-md-3.col-sm-6 {position: relative;}/*0106線條*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .item-box {box-shadow: 2px 2px 3px #e3dca4;padding: 10px !important;}.RWDproduct004 .item-box figure {max-height: 500px;}/*0106紋路增加*//*.about_block:before {position: absolute; content: '';  width: 300px;   height: 300px; background: url(https://www.pineapple1999.com.tw/archive/image/customization/0106_paper.png); mix-blend-mode: multiply; right: 0; bottom: 0; background-size: contain; z-index: 1;opacity: .4;}*//*.product_block:before { position: absolute; content: ''; width: 100%; height: 70%; left: 0; z-index: 0;background-image: url(https://www.pineapple1999.com.tw/archive/image/customization/0106_paper.jpg); mix-blend-mode: multiply;background-repeat: repeat;bottom: 0;  opacity: .4;}*/ 
.contact_block:before {background-size: contain !important; background: url(https://www.pineapple1999.com.tw/archive/image/customization/0106_footer.png)no-repeat; left: 50%;  transform: translateX(-50%);width: 1200px; height: 263px}/*0106個案動態*//*.pr_title .RWDedictor { animation-delay: .8s !important;}*//*.RWDproduct004 {  animation-delay: 1.4s !important;}*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row:hover .item-box figure {   opacity: .5;  transition: .5s ease;}.RWDproduct004 #portfolio.portfolio-nogutter .row .col-md-3.col-sm-3:hover .item-box figure { opacity: 1; transition: .5s ease;}/*0106個案文字樣式*/ 
.RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 15px;  color: #b5b5b5; font-weight: 400;}.RWDproduct004 .list-inline>p {  color: #333;  font-weight: 400;}.RWDproduct004 .list-inline>span { font-size: 22px;  font-weight: 600;  color: #111; letter-spacing: 3px;  line-height: 1.8;}.RWDproduct004 .list-inline {  text-align: center;}.RWDproduct004 .item-box-desc { margin-bottom: 0;padding: 10px 20px 0px;}/*0106頁尾樣式*/ 
.contact_block .container .RWDedictor { margin-top: 80px;}.footer_info_all { display: flex;   align-items: center;  margin: 50px auto;}.footer_info_left {  width: 490px;}.footer_info_left h4.footer_subtitle {    justify-content: center; display: flex; align-items: center; font-size: 19px;  letter-spacing: 3px;color: #444; font-weight: 400;}.footer_info_left h4.footer_subtitle>small {padding: 0 10px; color: #888;}.footer_info_left h3.footer_title { font-size: 30px;  font-weight: 500; color: #111; letter-spacing: 2px; line-height: 1.5;}.footer_info_right>ul.footer_company_name, .footer_info_right>ul.footer_company_info, .footer_info_right>ul.footer_company_name a, .footer_info_right>ul.footer_company_info a {  font-size: 16px;  text-align: left;  list-style: none;  padding-left: 0;   color: #444;  font-weight: 300;letter-spacing: 1px;   line-height: 1.6;}.footer_info_right {  padding-left: 80px;   margin-left: 80px; border-left: 1px solid #adadad; width: calc(100% - 490px - 80px);}ul.footer_company_name { padding-bottom: 20px;}ul.footer_company_name>li>span:first-child {width: 180px; display: inline-block;}ul.footer_company_info>li>span:first-child { display: inline-block;   width: 65px;}/*0106按鈕樣式*/ 
.RWDbtn01 .btn::before, .ct_btn .btn::before, .video_btn .btn::before {position: absolute;  content: ''; width: 50px;  height: 12px; background: url(archive/image/customization/btn_arrow_yellow3.png)no-repeat;right: 35px; top: 12px; background-size: contain; transition: .3s ease;}.RWDbtn01 .btn, .ct_btn .btn, .video_btn .btn {   width: 250px; padding: 8px 35px;   background: #555;  color: #fff;   font-size: 18px; border-radius: 50px;    border: 1px solid #555;   text-align: left; position: relative;  transition: .3s ease;}.RWDbtn01 .btn:hover:before, .ct_btn .btn:hover:before, .video_btn .btn:hover:before { right: 25px;  transition: .3s ease;}.RWDbtn01 .btn-box li.col-sm-3.col-xs-12 .btn { width: 100%;}.RWDbtn01 .btn-box li.col-sm-3.col-xs-12 { width: 250px;}/*0106部分動態秒數調整*/ 
.video_title .RWDedictor { animation-delay: .8s !important;}.video_info .RWDvideo001 {animation-delay: 1.4s !important;}/*行銷三角形*/ 
.strong_left {position: relative;}.strong_left::before {   content: ""; width: 0;height: 0;    border-style: solid;  border-width: 0 0 150px 150px;   border-color: transparent transparent #ffef5c transparent;  position: absolute;   right: 0;   bottom: 0;    opacity: 0.5;}/*.strong_left::after {position: absolute; content: ''; width: 150px;  height: 150px;   background: url(archive/image/customization/0106_paper.png);  mix-blend-mode: multiply; right: 0;  bottom: 0; background-size: contain;  z-index: 1;  opacity: .4;}*/ 
.strong_block .container { align-items: end;}/*0106影片兼具*/ 
.video_block {padding: 100px 0 0;}/*裝飾文字*/ 
.about_block .container { position: relative;}.about_deco_left{ position:absolute; left:80px;}.about_deco_left .RWDedictor {  animation-delay: 1.9s !important;}.about_deco_pic{ width:400px; }.about_deco_pic>img{   width:100%;}.strong_block .container{ position: relative;}.strong_deco_right { position: absolute; right: 80px; top: 50%;  transform: translateY(-50%);}.strong_deco_right  .RWDedictor {  animation-delay: 1.5s !important;}.strong_deco_pic>img {  width: 100%;}.strong_deco_pic {   width: 750px;}.strong_left .index_txt strong {  font-size: 20px;}/*陰影拿掉*/ 
.strong_block .container {box-shadow: none;}/*以下0121修改*/ 
.main::before {    background-size: 400px 400px;opacity: .4;}/*關於*/ 
.about_deco_left {left: 15px;}.strong_block {background: transparent}.strong_left .index_txt strong br {display: none;}.product_block:after {background: #ffef5c;opacity: .5;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div { width: calc(100%/3 - 30px);  margin: 0 15px !important;}.strong_right {position: relative;}.strong_right .RWDedictor { position: absolute; left: 10px;top: 220px;}.index .news_block h2.sub-title br { display: none;}/*頁尾*/ 
.contact_block > .container { max-width: 1100px; width: 80%;}.footer_info_left {  width: 455px;}.footer_info_right { width: calc(100% - 455px - 80px);}ul.footer_company_info>li>span:first-child {  width: 30px;}.footer_info_right>ul.footer_company_name, .footer_info_right>ul.footer_company_info, .footer_info_right>ul.footer_company_name a, .footer_info_right>ul.footer_company_info a {  letter-spacing: 1.5px;}.footer_info_left h4.footer_subtitle { font-size: 17px;}ul.footer_company_info>li {  padding-bottom: 5px;}/*按鈕們*/ 
.RWDbtn01 .btn, .ct_btn .btn, .video_btn .btn {  color: #fffacf;}/*動態調整*/ 
.about_block .container .about_left {  animation-duration: .75s !important;}.about_block .container .about_right {  animation-duration: .75s !important;}.strong_left .s_left_top .RWDedictor { animation-duration: .75s !important;}.strong_deco_right .RWDedictor { animation-duration: .75s !important;}.pr_title .RWDedictor { animation-duration: .75s !important;}/*.pr_info .RWDproduct004  { animation-duration: .75s !important;}*/ 
.video_title .RWDedictor   { animation-duration: .75s !important;}.RWDnews005   { animation-duration: .75s !important;}.contact_block .container .RWDedictor { animation-duration: .75s !important;}.pr_btn .RWDbtn01 { animation-duration: .75s !important;}.news_block .RWDbtn01 { animation-duration: .75s !important;}.about_deco_left .RWDedictor  { animation-duration: .75s !important;}.strong_right .RWDedictor  { animation-duration: .75s !important;}/*0126*/ 
.RWDbtn01 .btn, .ct_btn .btn, .video_btn .btn {color: #ffef5c;}.product_block:after { z-index: -1; mix-blend-mode: multiply;}.strong_left::before {mix-blend-mode: multiply;}.about_block:after  {mix-blend-mode: multiply;}.video_info .RWDvideo002 {display: none;}.video_btn_xs {display: none;}.video_xstxt{display: none;}
/*動動們 start*/

@-webkit-keyframes scd{  0%{    height: 30px;  }  100%{    height: 120px;  }}@keyframes move07{  0% {      opacity: 0;  -webkit-transform:translateX(45px);      -moz-transform:translateX(45px);      -ms-transform:translateX(45px);      -o-transform:translateX(45px);  transform:translateX(45px);  }  100% {      opacity: 1;  -webkit-transform:translateX(0px);      -moz-transform:translateX(0px);      -ms-transform:translateX(0px);      -o-transform:translateX(0px);  transform:translateX(0px);  }  }  .animated.RWDService001 .row:nth-child(2) .col-md-3.col-sm-6:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.6s;opacity: 0}.animated.RWDService001 .row:nth-child(2) .col-md-3.col-sm-6:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.0s;opacity: 0}.animated.RWDService001 .row:nth-child(2) .col-md-3.col-sm-6:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.4s;opacity: 0}.animated.RWDService001 .row:nth-child(2) .col-md-3.col-sm-6:nth-child(4) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.8s;opacity: 0}.animated.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.8s;opacity: 0}.animated.RWDproduct004 #portfolio.portfolio-nogutter .row > .col-md-3.col-sm-3:nth-child(3) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.4s;opacity: 0}.animated.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(1) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.3s;opacity: 0}.animated.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(2) {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.8s;opacity: 0}.animated.RWDparallax_new .container> div  {animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.6s;opacity: 0}

/*動動們 end*/
/*內頁_大補帖 start*/

/*a連結*/a{text-decoration: none;}a:focus, a:hover {color: #000000;text-decoration: none;}.row{margin-right:0px;margin-left:0px;}/*main*/ 
.page_wrapper_bg section.call_to_action { padding: 35px 0 85px 0; min-height: 1000px;position:relative;}.page_wrapper_bg section.call_to_action:after {    content: "";    width: 0;    height: 0;    border-style: solid;    border-width: 0 0 600px 600px;    border-color: transparent transparent #ffef5c transparent;    position: absolute;    right: 0;    bottom: 0;    opacity: 0.5;    z-index: -1;}.page_wrapper_bg section.call_to_action>.container {padding: 0px;width:100%;}.page_wrapper_bg .article-text .container {width: 80%;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing:2px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.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{font-size:15px;line-height: 2;letter-spacing: 2px;color: #333; font-weight: 400;}._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;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 15px;display:block;    border-radius: 30px;}.btn.btn_back {margin-right: 0;float: right;background: transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a { min-width:180px;padding: 0 15px;background: transparent;color: #444; transition: all 0.2s ease;border: 1px solid #444;}.btn.btn_back a:hover {border: 1px solid #000;color: #fff;background: #000;}/*確定送出*/ 
.ebtn {padding: 0;background: transparent;-webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;float: right;margin-right: 0;}.ebtn a { text-align: center;min-width:180px;line-height: 1.5;padding: 6px 30px;margin-top: 20px;color: #fff;background: #444; border: 1px solid #444;transition: all .2s ease;border-radius: 20px;}.ebtn a:hover {background: #000; color: #fff; border-color: #000; transition: all .2s ease;}/*購物車按鈕*/ 
.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 ;background: #000 ;}.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; background: #000;}/*會員按鈕*/#join_form .btn{padding: 6px 12px;border-radius: 0;}#join_form .btn-link:hover { text-decoration: none;}#btn_member_login { float: none;background: #444;color: #fff;border: 1px solid #444;padding: 6px 12px;}#btn_member_login:hover {background: #000;color:#fff;border: 1px solid #000;}#join_form .btn-primary {min-width:180px;float: none; background: #444;color: #fff;border: 1px solid #444;}#join_form .btn-primary:hover{background: #000;color:#fff;border: 1px solid #000;}.btn-primary { 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;}.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;background-color:  #000;border-color: #000;outline: none;}/*文章列表-2*/ 
.layoutlist_2 .list_subject a {font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.subsubject {font-size: 14px;font-weight: 400;line-height: 2;}/*文章列表-3*/ 
.layoutlist_3 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_3 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-4*/ 
.layoutlist_4 .list_subject a{font-size: 16px !important;font-weight: bold;margin: 0px 0px 20px !important; display: block;line-height:2 !important;}.layoutlist_4 .list_subject .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*文章列表-7*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a{margin-top: 15px !important;;margin-bottom: 15px !important;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a{font-size: 12px;}.layoutlist_7 .summary, .layoutlist_7 .summary a{font-size: 14px !important;font-weight: 400;line-height: 2 !important;}/*相簿-1*/ 
.layoutlist_1 .album_item_subject {padding: 20px 0px;font-size: 18px;}/*相簿-2*/ 
.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;}/*檔案下載*/ 
.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;}/*產品_1*/ 
.page_content1 #productbx_bg{background: #efefef;-moz-opacity:1;opacity: 1;}.page_content1 .dd-selected {letter-spacing: 1px;}#btn_shopping{border-radius: 0;font-size: 14px;background:#444}#btn_shopping:hover{background:#000}.fbtn{border-radius: 0;font-size: 14px;background:#444}.fbtn:hover{background:#000}#btn_querycar{border-radius: 0;font-size: 14px;background:#444}#btn_querycar:hover{background:#000}.product_desc_content {color: #333;letter-spacing: 1px;line-height: 30px;}.page_content1 #prod_price {margin-top: 17px;}/*產品_2*/#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add, #mobile-fixed .btn-shop .btn.add {background: #999;}#RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop, #mobile-fixed .btn-shop .btn.shop {background:#444;}.no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.add:hover, .no-touch #RWDPAGE_BASE_PAT02 .RWDproduct_page .btn-shop .btn.shop:hover {background-color: #111;}#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;}/*購物清單*/ 
.RWDshopping .btn.normal{border-radius: 0;}/*會員註冊*/#join_form .btn-primary{border-radius: 0;}/*留言板*/ 
.customized_columns .css-table .th.textarea {width: 10%;}/*詢問車*/ 
.RWDquiry .btn.normal{border-radius: 0;}/*電子表單*/ 
.eformscontent .layoutlist_1 {width: 800px; margin: 0 auto;}.form-horizontal .form-group {margin-left: 0; margin-right: 0;}.form-horizontal .control-label {width: 15%;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 85%;}textarea.form-control {min-height: 130px;}

/*內頁_大補帖 end*/
/*內頁 start*/

/*下拉*/ 
.RWDmenu_plus04 .site-nav .menu ul li>a {letter-spacing: 1px;}/*標題*/ 
.page_wrapper_bg .hgroup h1 {    text-align: center;    font-weight: 500;    line-height: 1.8em;    margin-bottom: 0;}.page_wrapper_bg .hgroup h1 {    font-family: 'Noto Serif TC', serif;    font-size: 40px;    letter-spacing: 3px;    font-weight: 500 !important;}.hgroup .container{width:100%;}.hgroup .breadcrumb {    position: relative;    width: 100%;    background: transparent;    border: 0;    text-align: center;    bottom: 0;    padding: 0;}.collapsing_header .main {    top: 0 !important;}.pagecontent {    padding: 0 !important;}.page_wrapper_bg .article-text .container {    padding: 0;}/*footer*/#RWDPAGE_BASE_PAT02 .contact_block:before{display:none;}#RWDPAGE_BASE_PAT02 .contact_block:after {    background: url(archive/image/customization/menu-2.png);    content: "";    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    background-size: cover;    z-index: -1;}#RWDPAGE_BASE_PAT02 .footer_info_left h3.footer_title {color: #fff;}#RWDPAGE_BASE_PAT02 .footer_info_left h4.footer_subtitle {color: #ccc;}#RWDPAGE_BASE_PAT02 .footer_info_right>ul.footer_company_name,#RWDPAGE_BASE_PAT02 .footer_info_right>ul.footer_company_info, #RWDPAGE_BASE_PAT02 .footer_info_right>ul.footer_company_name a, #RWDPAGE_BASE_PAT02 .footer_info_right>ul.footer_company_info a { color: #eee;}#RWDPAGE_BASE_PAT02 .ct_btn .btn{    color: #000;}#RWDPAGE_BASE_PAT02 .ct_btn .btn{    background: #ffef5c;    color: #000;    border: 1px solid #ffef5c;}#RWDPAGE_BASE_PAT02 .ct_btn .btn:hover{    color: #ffef5c;    background: transparent;    border: 1px solid #ffef5c;}#RWDPAGE_BASE_PAT02 .ct_btn .btn::before {    filter: brightness(0);}#RWDPAGE_BASE_PAT02 .ct_btn .btn:hover::before {    filter: brightness(1);}/*scrolltop*/#RWDPAGE_BASE_PAT02 .scrollTop002 .ii-arrow_b3:before {    content: "\e94d";    width: 100%;    height: 100%;    display: flex;    flex-direction: column;    justify-content: center;    align-items: center;}#RWDPAGE_BASE_PAT02 .scrollTop002 .ii {    width: 40px;    height: 40px;    background: #fff;}/*鳳梨能做*/ 
.article2 .page_wrapper_bg .article-text .container {width: 100%;}.article2 .model.article_model.RWDeditor01 {margin-top: 0;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slick-caption .container {width: 80%;padding: 0;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slick-caption .txt2 {text-shadow: 1px 2px 7px #484848;margin-top:30px;}.article_model .sub-menu {    padding-bottom: 20px;    border-bottom: 1px solid #ccc;    margin-bottom: 50px;}.article_model .sub-menu ul li a:hover {transition: 0.3s;border-bottom: 2px solid #ffef5c;}.article_model .sub-menu ul li a {    color: #333;    letter-spacing: 1px;    font-size: 16px;    border-bottom: 0px solid #ffef5c;    transition: 0.3s;    padding-bottom: 5px;}.article_model .sub-menu ul li {    list-style: none;    margin: 0 30px;}.article_model .sub-menu ul {    padding-left: 0;    display: flex;    flex-direction: row;    justify-content: center;    align-items: center;}.page_title h6 {    text-align: center;    font-size: 16px !important;    letter-spacing: 1px;    font-weight: 400;    color: #666 !important;    margin-bottom: 50px;    margin-top: 5px !important;    line-height: 1.8em;}.page_title h4 {    margin-top: 0 !important;    font-size: 35px !important;    text-align: center;    font-weight: 500 !important;    color: #000 !important;    line-height: 1.8em !important;    margin-bottom: 0 !important;}.page_title.second {    padding-top: 100px;}.section.first {    display: flex;    flex-direction: row;    padding: 40px 30px;    background:#fff;    border-radius: 20px;    width: 80%;    margin: 0 auto 0px auto;}.section.first .item {    width: calc(100%/4 - 30px);    margin: 0 15px;    padding:0 20px;    position:relative;}.section.first .item .item-icon {    width: 80px;    margin: 0 auto 30px auto;}.section.first .item h4 {    font-size: 17px !important;    font-weight: 400 !important;    text-align: center;    letter-spacing: 1px;}.section.first .item span {    color: #666;    letter-spacing: 1px;    font-size: 14px;    text-align: left !important;    display: block;}.section.first .item:after {    content: "";    position: absolute;    height: 80%;    width: 1px;    background: #e8e8e8;    top: 50%;    right: -16px;    transform: translateY(-50%);}.section.first .item:nth-child(4):after{display:none}.section.second {    display: flex;    flex-direction: row;    justify-content: space-between;    align-items: center;}.section.second .left_txt {    width: 60%;    padding: 0 100px;}.section.second .right_pic {width: 40%;}.section.second .left_txt .item .title-block {    width: 30%;    padding-left: 30px;    border-left: 2px solid #aa8536;    color: #aa8536;    font-size: 18px;    letter-spacing: 1px;}.section.second .left_txt .item .txt-block {    width: 70%;    color: #666;}.section.second .left_txt .item {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: flex-start;    margin-bottom: 25px;    padding-bottom: 25px;    border-bottom: 1px dashed #ccc;}.section.second .left_txt .item:nth-child(4){border-bottom:0px;}/*公司理念*/ 
.article6 .pagecontent {width: 100%;}.article6 .hgroup {display: none;}.section.about .about-block {    display: flex;    flex-direction: row;    flex-wrap: wrap;    width: 100%;    margin: 0 auto;justify-content: center;}.section.about .about-block .item {    width: calc(100%/3 - 80px);    margin: 0 40px;    padding: 40px;    background: #f3f0e8;    border-radius: 30px;    margin-bottom: 50px;}.section.about .about-block .item .item-title {    margin-top: 30px;    font-size: 20px;    font-weight: 500;    text-align: center;}.section.about .about-block .item .item-txt {    color: #666;    text-align: left;    letter-spacing: 1px;}/*精彩個案*/ 
.RWDtimeline01 .timeline-in:after {    content: "";    position: absolute;    width: 50%;    height: calc(100% - 50px);    border-radius: 20px;    background: #fff;    top: 25px;    left: 50%;    transform: translateX(-50%);    z-index: -1;}.RWDtimeline01 li.event:before {border: 2px solid #aa8536;}.RWDtimeline01 .line_dot {background-image: url(archive/image/customization/home_dot_002.png);}.RWDtimeline01 li.event .circle img {max-width: 400px;}.RWDtimeline01 li.event .point .date, .RWDtimeline01 li.event .point .editor, .RWDtimeline01 li.event .point .title {    max-width: 400px;    margin: 0 auto;}.RWDtimeline01 li.event .circle img {    max-width: 400px;    padding: 10px;    border: 1px solid #ccc;}.RWDtimeline01 li.event:nth-child(even) .point .date {    left: -100px;}.RWDtimeline01 li.event:nth-child(odd) .point .date {    right: -100px;}.RWDtimeline01 li.event .point .date {    position: absolute;    top: 123px;    font-size: 30px;    letter-spacing: 1px;    color: #b49451;    font-weight: 500;}.RWDtimeline01 li.event .point .title {    font-size: 15px;    font-weight: 400;    text-align: left;    color: #666;}.RWDtimeline01 li.event .point .editor {    font-size: 25px;    margin-top: 10px;    color: #000;    font-weight: 500;    letter-spacing: 1px;    line-height:1.8em;}/*指名鳳梨*/ 
.article3 .page_wrapper_bg .article-text .container {    width: 80%;    margin-top: 50px;}#sidebar.layoutmenu3 {    padding-right: 0;    padding-left: 0;    width: 100%;    margin: 50px 0;    float:none;}.m2018 .products-nav .nav-title {    font-family: 'Noto Serif TC', serif;    text-align: center;    background: transparent;    padding: 5px 10px;    margin-bottom: 20px;    color: #3e3a39;    font-size: 40px;    font-weight: 500;    letter-spacing: 3px;    line-height: 1.3;}#sidebar .products-nav ul {    display: flex;    justify-content: center;    border: 1px solid #ddd;    border-width: 1px 0;}.m2018 .products-nav>ul>li {    text-align: center;    width: calc(100%/4);    margin: 0;    padding: 0 15px;    border-bottom: 0;}.m2018 .products-nav>ul>li>a {    font-family: 'Noto Serif TC', serif;    padding: 15px 0;    font-weight: 500;    color: #3e3a39;    letter-spacing: 1px;}.m2018 .products-nav>ul>li.active a:before {    background: #b49451;}.m2018 .products-nav>ul>li.active a:before {    left: 0;    right: auto;    width: 100%;    transition: all .5s ease;}.m2018 .products-nav>ul>li a:before {    content: "";    position: absolute;    width: 0;    height: 2px;    background: #a8b3bc;    bottom: 0px;    right: 0;    transition: all .5s ease;}.video1 .hgroup {    display: none;}.video1 .pagecontent.col-md-9.list2.menu3 {    width: 80%;    margin: 0 auto;    float: none;}.webdesc {    text-align: center;    font-size: 18px;    margin-bottom: 50px;}#video .video_item_subject {    height: auto !important;    position: relative;    width: 80%;    margin: -50px -1px auto auto;    padding: 30px 30px 0 30px;    background: #fff;    text-overflow: unset;    overflow: initial;    white-space: initial;    font-size: 20px;    color: #333;    line-height: 1.5;    letter-spacing: 2px;    font-weight: 500;}.video_item_summary {    font-size: 14px;    text-align: left;    overflow: hidden;    display: -webkit-box;    text-overflow: ellipsis;    -webkit-line-clamp: 6;    -webkit-box-orient: vertical;    white-space: normal;    min-height: 200px;    width: 80%;    background: #fff;    padding: 0px 30px 30px;    margin-left: 20%;    box-shadow: 20px 17px 23px -13px rgb(0 0 0 / 10%);    letter-spacing:1px;    word-break: break-all;}.video_item a:hover:before {    transform: translate(-50%, 0px)scale(1);    transition: all .5s ease;}.video_item a:before {    content: "";    position: absolute;    width: 55px;    height: 40px;    background: url(archive/image/customization/youtube.png)no-repeat;    background-size: contain;    left: 50%;    top: 30%;    transform: translate(-50%, 0px)scale(0);    transition: all .5s ease;}.video_item a {    transform: translate(0px, 0px);    transition: all .5s ease;}.video_item a:hover {    transform: translate(-10px, -10px);    transition: all .5s ease;}.video_item.col-sm-4.col-md-4.content_box {width: calc(100%/2);margin-bottom:50px;padding:0 30px;}/*最新消息*/ 
.layoutlist_8 .article_subject {    font-size: 20px;    font-weight: 500;    letter-spacing: 2px;    line-height: 1.8em;}.layoutlist_8 .list_subject .summary {margin: 10px 0px;}.layoutlist_8 .list_subject .summary a {font-size: 16px;}.layoutlist_8 .listdate .day {color: #aa8536;}/*鳳梨個案*/ 
.photo_view .flexslider {    background: transparent !important;    border: 0 !important;}.photo_view:after {    content: "";    position: absolute;    width: 100%;    height: calc(100% - 100px);    background: #fff;    bottom: 0;    left: 0;    z-index: -1;}.photo_view {    padding: 30px;    position: relative;    z-index: 1;}.album1 section.hgroup {    display: none;}.album1 .page_wrapper_bg section.call_to_action {    padding-top: 150px;}.album_title h4 {    font-size: 40px !important;    letter-spacing: 3px !important;    font-family: 'Noto Serif TC', serif;    text-align: center;    margin-top: 0 !important;    font-weight: 500 !important;    margin-bottom: 0 !important;}.album_title h6 {    font-size: 20px !important;    text-align: center;    color: #aa8536;    font-family: 'Noto Serif TC', serif;    margin-top: 0 !important;    line-height:1.8em;}.album_title h6 span.title-deco {    font-family: "微軟正黑體";    font-size: 15px;    margin: 0 10px;}.album_title span.album-txt {    text-align: center;    display: block;    line-height: 1.5em;    margin-top: 30px;    margin-bottom: 50px;    color: #666;}.album1 .photo_view #slider {    margin-bottom: 50px;}.photo_view .flex-direction-nav .flex-disabled {    opacity: 1!important;    filter: alpha(opacity=1);}.photo_view .flexslider .slides img {max-height: 800px !important;}.album_intur {margin-top: 50px;}.album_intur .special_block {margin-bottom: 30px;position:relative;}.three_block .special_block:after {    content: "";    position: absolute;    width: 100%;    height: 1px;    background: #aa8536;    top: 29px;    z-index: -1;}.album_intur .special_block .special-title {    display: inline-block;    font-size: 30px;    color: #fff;    background: #aa8536;    border-radius: 40px;    padding: 0 40px;    letter-spacing: 2px;    line-height: 1.8em;    font-family: 'Noto Serif TC', serif;    margin-bottom: 30px;}.album_intur .special_block .special-item .item {    border-bottom: 1px solid #efefef;    padding-bottom: 30px;}.album_intur .special_block .special-item {    padding: 0 50px;    display: grid;    grid-template-columns: 1fr 1fr;    grid-gap: 20px 80px;}.album_intur .special_block .special-item .item h4 {    font-family: 'Noto Serif TC', serif;    letter-spacing: 1px;    font-size: 20px;    margin-top: 0 !important;    position: relative;    padding-left: 20px;}.album_intur .special_block .special-item .item span.txt_block {    color: #959595;    font-size: 16px;    letter-spacing: 1px;    line-height: 1.5em !important;    font-weight: 400;}.album_intur .special_block.third .special-item .item {    border-bottom: 0;}.album_intur .special_block.second {    margin: 80px 0px;}.album_intur .special_block .special-item .item h4:after {    content: "";    position: absolute;    width: 10px;    height: 10px;    clip-path: polygon(0 0, 0% 100%, 100% 50%);    background: #333;    left: 0;    top: 50%;    transform: translateY(-50%);}.envirment_map {    margin-top: 100px;    margin-bottom: 80px;}.envirment_map {    padding: 50px;    background: rgb(170 133 54 / 20%);}.house-footer {    display: flex;    flex-direction: row-reverse;    justify-content: center;    align-items: center;    margin-top: 80px;}.contact_btn a:hover {    color: #aa8536;    background: transparent;    transition: 0.3s;}.contact_btn a {    padding: 8px 20px;    background: #aa8536;    display: block;    text-align: center;    color: #fff;    border-radius: 30px;    font-size: 20px;    border: 2px solid #aa8536;    transition: 0.3s;}.envirment_map .map-title {    font-family: 'Noto Serif TC', serif;    font-size: 40px;    letter-spacing: 1px;    font-weight: 500;    text-align: center;    margin-bottom: 20px;    color: #785815;}.contact_btn {    width: 45%;    display: grid;    grid-template-columns: 1fr 1fr;    grid-gap: 30px;    margin-left:5%;}.form-block {    width: 50%;    background: #fff;    padding: 30px;}.house_info {margin-top: 20px;}.house_info table tbody tr td {padding: 10px;}.house_info table tbody tr td:nth-child(odd) {background: #efefef; width:10%;}.house_info table tbody tr td:nth-child(even) {width: calc(100%/2 - 20%)}/*.house_info table {min-width: 1000px;}*/ 
.album1 .btn.btn_back {    display: none;}.special-subtitle {    background: #aa8536;    display: inline-block;    color: #fff;    border-radius: 30px;    padding: 0px 30px;    margin-top: 50px;    font-size: 25px;    letter-spacing: 2px;    margin-top: 10px;    margin-bottom: 30px;}.form-block .special-subtitle {    margin-top: 10px;    margin-bottom: 30px;}/*聯絡我們*/ 
.form-horizontal .control-label {font-weight: 400;}span.options input[type=checkbox] {margin-right: 3px;}.form-control {    border-radius: 0;    box-shadow: none;}.eformsDesc {text-align: center;font-size:16px;}.eformsForm {margin-top: 50px;}/*.eforms1.id3 .call_to_action:before {    content: "";    position: absolute;    width: 403px;    height: 734px;    background: url(archive/image/customization/bg_pic.png)no-repeat;    background-size: contain;    right: 50px;    bottom: 0;}*/ 
.systemmsg {    text-align: center;}a.web_btn2 {    float: none;    width: 250px;    margin: 30px auto 0 auto;    text-align: left;    position: relative;    font-size: 19px;    color: #ffef5c;}a.web_btn2:before {    position: absolute;    content: '';    width: 50px;    height: 12px;    background: url(archive/image/customization/btn_arrow_yellow3.png)no-repeat;    right: 35px;    top: 12px;    background-size: contain;    transition: .3s ease;}a.web_btn2:hover {color: #ffef5c;}.ebtn.currectsend_btn {    text-align: center;    width: 100%;}/*220707新增--隱私權政策*/ 
.article7 .page_wrapper_bg .RWDmenu_plus04 .header {background: linear-gradient(to bottom, rgb(35 26 23 / 0%), rgb(0 0 0 / 0%));}.article7 .page_wrapper_bg .RWDmenu_plus04 .header:after {height: 100%; transition: 0.5s; opacity: 1;}.article7 .page_wrapper_bg .main {margin-top: 85px;}.article7 .page_wrapper_bg .RWDeditor01 .model-title {display: none;}.article7 .page_wrapper_bg .pagecontent .article_model[data-seq="0"] {margin-top: 15px;}.privacy-content {max-width: 1150px; margin: 0 auto;}.privacy-content>p {margin-top: 0;}.privacy-content .item {margin-top: 40px;}.privacy-content h4 {font-size: 20px !important; font-family: 'Noto Sans TC', sans-serif,'微軟正黑體';}.privacy-content p, .privacy-content ul {color: #666 !important;}

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

@media (max-width: 1920px) {/*0106*/ 
.strong_deco_pic {width: 700px;}}@media (max-width: 1900px) {/*0106*/ 
.about_deco_pic {width: 360px;}.strong_deco_pic { width: 650px;}}@media (max-width: 1800px) {/*0106*/ 
.index_title {  font-size: 40px;}.strong_deco_pic { width: 600px;}}@media (max-width: 1700px) {.about_block .container {width: 80%;}.about_right {padding-left: 7%;}.strong_left {width: 60%;padding: 100px 3%;}/*0106*/ 
.strong_deco_pic { width: 500px;}.strong_left::before {    border-width: 0 0 280px 280px;}/*內頁*/ 
.section.first {width: 90%;}.page_wrapper_bg .article-text .container {width: 90%;}.RWDtimeline01 li.event .point .date {top: 131px;font-size: 25px;}.RWDtimeline01 li.event .point .editor {margin-top: 0;    font-size: 20px;}.eforms1.id3 .call_to_action:before {    width: 320px;    height: 598px;}.section.second .left_txt .item .title-block {font-size: 16px;}.section.second .left_txt {padding: 0 50px;}}@media (max-width: 1500px) {.index_title {font-size: 32px;}.strong_left {width: 80%;}.product_block .container {width: 85%;}.news_block .container {width: 80%;}.contact_block:before {width: 800px;}/*0106*/ 
.about_deco_pic {width: 310px;}.strong_deco_pic {  width: 360px;}/*內頁*/ 
.page_title h4 {font-size: 30px !important;}.page_wrapper_bg .hgroup h1 {font-size: 35px;}.RWDtimeline01 li.event .circle img {max-width: 350px;}.RWDtimeline01 li.event .point .date, .RWDtimeline01 li.event .point .editor, .RWDtimeline01 li.event .point .title {max-width: 350px;}.article6 .page_wrapper_bg .article-text .container {width: 100%;}.video1 .pagecontent.col-md-9.list2.menu3{width: 100%;}.eforms1.id3 .call_to_action:before {    width: 277px;    height: 517px;    right: 20px;}.contact_block { padding: 0 0 50px;}}@media (max-width: 1440px) {.strong_left::before {border-width: 0 0 500px 500px;}.product_block .container { width: 80%;}}@media (max-width: 1400px) {.about_block .container {width: 85%;}.RWDvideo001.show:after{display:none}.RWDvideo001 .video {margin-top: 0;}.news_block .container {width: 85%;}.strong_left {width: 90%;}.RWDService001 article.boxFeature-2 h2 {font-size: 16px;}/*0106修改*/ 
.strong_deco_pic { width: 290px;}.strong_left::before {    border-width: 0 0 550px 550px;}/*0121修改*/ 
.footer_info_right { width: calc(100% - 440px - 60px);margin-left: 60px;padding-left: 60px;}.footer_info_left {  width: 440px;}}@media (max-width: 1300px) {/*0106修改*/ 
.strong_left::before {    border-width: 0 0 620px 620px;}.about_deco_pic { width: 280px;}.strong_deco_pic { width: 250px;}.video_item_summary {-webkit-line-clamp: 7;}.special_block.third .special-item {grid-template-columns: 1fr;}}@media (max-width: 1200px) {.strong_left {width: 100%;}.news_block .container {width:90%;}.section.second .left_txt .item .title-block {width: 40%;}.section.second .left_txt .item .txt-block {width: 60%;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/*0106修改*/ 
.about_deco_pic {width: 250px;}.strong_left::before {    border-width: 0 0 650px 650px;}.footer_info_right {  padding-left: 60px; margin-left: 60px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 84px) !important;    height: calc(100vh - 84px) !important;}/*0121修改*/ 
.footer_info_left h4.footer_subtitle {font-size: 16px;  letter-spacing: 1.5px;}.footer_info_left { width: 430px;}.footer_info_right {margin-left: 40px;   width: calc(100% - 430px - 40px);}/*內頁*/ 
.RWDbanner_plus01 .slick-caption {transform: translateY(-22%);}.section.about .about-block .item {    width: calc(100%/3 - 40px);    margin: 0 20px 50px 20px;}.RWDtimeline01 li.event .point .date {    font-size: 23px;    letter-spacing: 0px;    top: 112px;}.section.second {flex-direction: column;}.section.second .left_txt {width: 80%;}.section.second .right_pic {    width: 60%;    margin-top: 30px;}.section.first .item {width: calc(100%/4 - 10px);margin: 0 5px;}.section.first .item:after {right: -5px;}.section.about .about-block .item {padding: 30px;}.RWDtimeline01 li.event:nth-child(even) .point .date {left: 0;}.RWDtimeline01 li.event .point .date {    position: relative;    right: initial;    left: 0;    top: initial;    text-align: left;    font-size: 14px;}/*.calen::-webkit-scrollbar {  width: 3px;  height: 5px;}.calen::-webkit-scrollbar-thumb:horizontal {  background-color: #a6a6a6;  border-radius: 3px;}.calen::-webkit-scrollbar-track-piece:horizontal:decrement,.calen::-webkit-scrollbar-track-piece:horizontal:increment {  background-color: rgba(166, 166, 166, 0.2);}.calen{overflow-x: auto;white-space: nowrap;}.calen{    overflow-x: scroll;    padding-bottom:15px;    -webkit-overflow-scrolling: auto;}.house_info.calen {margin-top: 0;}*/ 
.envirment_map {margin-bottom: 80px;}.video_item a:hover {    transform: translate(0px, 0px);}@media (max-width: 1180px) {.strong_left::before {border-width: 0 0 590px 590px;}.strong_right .RWDparallax_new .picbgbox {height: 643px !important;}}.eforms1 .page_wrapper_bg section.call_to_action {    min-height: auto;}.webdesc {text-align: left;}
}
/*1199px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .header .logo a:after {width: 165px;margin-top: 7px;}.ml-stack-nav-toggle i {display: none;}.ml-stack-nav-toggle__line {background: #fff;z-index: 1;}.ml-stack-nav-toggle {padding: 35px 45px 35px 15px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 42px;}.RWDbanner_plus01 .slick-caption .txt2{font-size:22px;}.about_block .container {width: 90%;}.about_block:after {border-width: 0 0 180px 180px;}.about_left .RWDparallax_new .picbgbox {height: 650px !important;}.social_fixed {right: 50px;}.RWDService001 .col-md-3.col-sm-6 {padding: 0;}.RWDService001 article.boxFeature-2 h2 { font-size: 15px;}.product_block .container {width:95%;}.RWDvideo001 .video {height: 60vh !important;margin-top: -70px;}.RWDvideo001.show {height: 56vh !important;}/*0106修改*/ 
.about_block:before {   width: 180px; height: 180px;}.strong_left::before { border-width: 0 0 560px 560px;}.RWDService001 .row:nth-child(2) .col-md-3.col-sm-6:before {display: none;}.contact_block .container .RWDedictor {   margin-top: 0;}.RWDmenu_plus04 .logo { top: 0;}/*0121*/ 
.contact_block > .container { max-width: none;   width: 85%;}.footer_info_left { width: 370px;}.footer_info_right {margin-left: 40px;   width: calc(100% - 370px - 40px);}/*內頁*/ 
.album1 .page_wrapper_bg section.call_to_action {padding-top: 120px;}.section.second .left_txt {width: 100%;}.section.second .right_pic {width: 80%;}.video_item_summary {    -webkit-line-clamp: 8;    min-height: 250px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.about_block {padding: 80px 0;}.strong_block {padding: 80px 0;}.news_block {padding: 80px 0;}.video_block{padding: 80px 0 0;}.index h1.main-title{font-size: 28px;text-align: center;margin: 0 0 20px;}.index_title {font-size: 28px;text-align: center;margin: 0 0 20px;}.about_block .container {width: 90%;flex-direction: column-reverse;}.about_left {width: 100%;}.about_right {padding-left: 0;width: 90%;margin: 0 0 20px;}.about_left .RWDparallax_new .picbgbox {height: 320px !important;}.about_block:after{display:none}.strong_block:after{display:none}.video_block:after{display:none}.strong_block .container {width: 90%;box-shadow: none;flex-direction: column;}.strong_left {width: 100%;padding:0 0 30px;}.strong_right {width: 100%;}.RWDService001 .col-md-3.col-sm-6 {    padding: 0;    width: calc(50% - 20px);    margin: 0 10px 20px;    border-bottom: 1px solid #dbd9d9;    padding: 0 0 10px;float:left}.RWDService001 article.boxFeature-2 {display: flex; justify-content: center;}.RWDService001 i {width: 50px;}.strong_right .RWDparallax_new .picbgbox {height: 300px !important;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/3 - 15px);margin: 0 7px !important;float: left;}.RWDproduct004 #portfolio.portfolio-nogutter .item-box {background: transparent;padding: 0 !important;box-shadow: none;}.copyright_section { flex-wrap: wrap;line-height: 1.7;}.contact_block {padding: 0 0 80px;}.RWDvideo001.show {height: 45vh !important;}.RWDvideo001 .video {margin-top: -75px;}.video_innertxt {display: none;}.video_btn {margin-top: 25px;}/*0106*/ 
.footer_info_right {   width: 60%;    margin-left: 0; padding-left: 0;  border: none;}.footer_info_left {   width: auto; margin-bottom: 50px;}.footer_info_all { flex-direction: column; align-items: center;  justify-content: center;}.footer_info_right>ul.footer_company_name, .footer_info_right>ul.footer_company_info {  text-align: center;}.about_deco_left { bottom: 50px;}.about_block:before, .strong_left::after, .strong_left::before {display: none;}.strong_deco_right {   top: auto;  transform: translateY(0); bottom: 60px;}.RWDService001 article.boxFeature-2 { flex-direction: column;}.strong_deco_pic {width: 300px;}.contact_block:before { width: 700px;}/*0121修改*/ 
.about_block { padding: 80px 0 0;}.product_block { padding: 80px 0;}.strong_right .RWDedictor { top: 100px;}/*內頁*/ 
.video_item_summary {-webkit-line-clamp: 8;}.album_intur .special_block .special-item .item span.txt_block {font-size: 14px;}.page_wrapper_bg section.call_to_action>.container {width: 90%;}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
/*內頁*/ 
.eformscontent .layoutlist_1 {width: 100%;}.album_intur .special_block .special-item {grid-gap: 20px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.section.first .item {width: calc(100%/2 - 10px);}.section.first {flex-wrap: wrap;}.section.first .item:nth-child(2):after{display:none}.section.first .item:nth-child(1), .section.first .item:nth-child(2), .section.first .item:nth-child(3) {margin-bottom: 50px;}.section.about .about-block .item {padding: 20px;}.section.about .about-block .item {width: calc(100%/2 - 40px);}/*內頁*/ 
.hgroup .container {margin: 0;}.page_wrapper_bg .hgroup h1 {font-size: 30px;}.RWDtimeline01 .timeline-in:after {    border-radius: 0;    width: 100%;    left: 0;}.page_wrapper_bg section.call_to_action:after {border-width: 0 0 400px 400px;}.house-footer {flex-direction: column-reverse;}.contact_btn {width: 100%;margin:30px auto 0px auto;}.form-block { width: 100%;}.form-horizontal .control-label {width: 19%;float:left;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 80%;float: left;}.page_wrapper_bg .hgroup h1 {margin-bottom: 15px;}.article_model .sub-menu ul {    margin-bottom: 0;    margin-top: 10px;}.article_model .sub-menu {    padding-bottom: 12px;}.pagecontent {    padding: 0 !important;}.section.first .item{width:100%;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {.pagecontent {    padding: 0 !important;}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.social_fixed {display: none;}.RWDmobile_bottom_v2 { z-index: 202;}.RWDmobile_bottom_v2  .mobile_bottom__a {padding: 10px 0;}.footer_block {padding: 10px 0 50px;text-align: center;}/*0106*/ 
.contact_block:before { width: 600px;}.RWDproduct004 .list-inline>span { font-size: 18px;   letter-spacing: 2px;}/*0121*/ 
.strong_left .index_txt strong {  display: block;}.RWDbanner_plus01 .slick-caption .txt1 span { font-size: 38px;}/*內頁*/ 
.eforms1.id3 .call_to_action:before { opacity: 0.1;}.section.first {width: 100%;}.section.second .left_txt {padding: 0;}.section.second .right_pic {width: 100%;}.page_title h4 {font-size: 22px !important;}.page_title h6 {font-size: 14px !important;}.page_wrapper_bg .article-text .container {width: 100%;}.album_intur .special_block .special-item .item h4 {font-size: 16px;}.album_intur .special_block .special-item .item span.txt_block {line-height: 1.3em !important;}.envirment_map .map-title {font-size: 25px;}.album_intur .special_block .special-title {font-size: 25px;}.video_item.col-sm-4.col-md-4.content_box {    width: 100%;    margin-bottom: 80px;    float: none;    height: auto !important;}.video_item_summary {min-height: 203px;}#video > div:nth-child(10) {height: auto !important;}.envirment_map {padding: 0;background: transparent;}.photo_view {padding: 0;}.photo_view:after{display:none}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.RWDbanner_plus01 .slick-caption .txt1 span {  font-size: 28px;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 18px;}.footer_info_right {  width: 70%;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDmenu_plus04 .header .logo a:after {width: 150px; margin-top:7px;opacity: 1;}/*.RWDmenu_plus04 .logo img {opacity: 0;}*/ 
.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 20px;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 14px;}.strong_block .container{width:97%;}.about_block .container {width:97%;}.index h1.main-title{font-size: 23px;text-align: center;margin: 0 0 20px;}.index_title {font-size: 23px;text-align: center;margin: 0 0 20px;}.strong_left .index_title {margin: 0 0 20px;}.index_txt { font-size: 15px;}.strong_right .RWDparallax_new .picbgbox {height: 230px !important;}.RWDService001 article.boxFeature-2 {flex-direction: column;align-items: center;}.RWDService001 i { margin: 0;}.s_left_bottom {margin: 30px 0 0;}.RWDService001 .col-md-3.col-sm-6 {margin: 0 10px 30px;padding: 0;}.about_right {width: 100%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: calc(100%/2 - 11px);margin: 0 5px 15px !important;}.RWDproduct004 .item-box-desc {padding: 10px 0 20px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div:nth-child(3n) {width: 100%;}.video_title {padding: 0 15px;}.RWDbtn01 .btn, .ct_btn .btn, .video_btn .btn {width: 90%;}.product_block .RWDbtn01 {margin: 0;}.contact_block:before {height: 110px;}.RWDnews005 .text-left,.RWDnews005 .owl-carousel.owl-padding-10 .owl-item h6{padding: 0 0;font-size: 15px;}.RWDnews005 .section-subject>.col-md-12 {padding: 0;}/*.RWDvideo001 .video {margin-top: 0;}.RWDvideo001.show {height: 60vh !important;}.RWDvideo001 .info .summary {left: 50%;transform: translateX(-50%);width: 85%;text-align: center;}.video_txt h1 {font-size: 20px;margin: 0;}*/ 
.RWDbanner_plus01.style-control .slick-dots button {color: #555;}.RWDbanner_plus01.style-control .control-box .separator, .RWDbanner_plus01.style-control .control-box .total, .RWDbanner_plus01.style-control .slick-dots li.slick-active {color: #555;}.RWDbanner_plus01.style-control .control-box {background: #eee;margin-top: -2px;}.RWDalert_fancybox.bottom .editor, .RWDalert_fancybox.bottom .btn-box {display: block !important;}.RWDalert_fancybox.bottom {padding: 30px 30px 20px !important;width: 100%;}.RWDalert_fancybox .btn.active {display: block !important;margin: 20px 0 0 !important;width: 100% !important;}/*0106修改*/ 
.RWDbtn01 .btn-box li.col-sm-3.col-xs-12 { width: 85%;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: 100%; margin-bottom: 20px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item { max-height: calc(100vh - 84px - 60px) !important; height: calc(100vh - 84px - 60px) !important;}.RWDmenu_plus04 .logo {  top: 12px;}.strong_left .index_txt strong {    display: block;    text-align: center;}/*0121*/ 
.product_block:after { height: 100%;}.contact_block:before {   width: 100%;}.footer_info_right {   width: 85%;}.RWDbtn01 .btn, .ct_btn .btn, .video_btn .btn { text-align: center;}.video_info .RWDvideo002 {    margin: 0 auto;    display: block;    position: absolute;    top: auto;    bottom: 20%;    z-index: 21;    width: 100%;    max-width: 85%;    left: 0;    right: 0;}.RWDvideo001.show,.RWDvideo001 .video {height: 75vw !important;}.RWDvideo001 .info .summary {bottom: 100px;left: 50%;transform: translateX(-50%);width: 95%;text-align: center;}.RWDvideo002 .videoitem {float: none;width:65%;margin: 0 auto;}.RWDvideo001 .info .video_txt,.RWDvideo001 .video_btn {display:none}.RWDvideo001 .btn2play, .RWDvideo001 .btn2pause {display:none}.RWDvideo002 figure.effect-sarah img {display: none;}.RWDvideo002 figure.effect-sarah::after {    content: "播放影片　►";    font-size: 15px;    color: #555;    letter-spacing: 1.5px;    display: block;    width: 100%;    text-align: center;font-weight:bold;font-family: 微軟正黑體,Microsoft JhengHei,MingLiU,arial,verdana,helvetica,tahoma,Sans-serif;}.RWDvideo002 figure.effect-sarah {    background:#ffef5d;    position: relative;    padding: 10px 0;    transition: .3s ease;    border-radius: 20px;}.video_btn_xs {display: block;}.RWDvideo001 .video {    margin-top: 0;}.video_xstxt{display: block;}/*內頁*/ 
.RWDmenu_plus04 .logo img{margin-top:0px;}.section.first {padding: 30px 0px;}.copyright_section {flex-direction: column;}.eformsDesc br {display: none;}.form-horizontal .control-label {width: 22%;}.form-horizontal .form-group .col-sm-12.col-md-11 {width: 78%;}.section.second .left_txt .item {    flex-direction: column;    justify-content: flex-start;    align-items: center;}.section.second .left_txt .item .title-block {width: 100%;margin-bottom: 15px;}.section.second .left_txt .item .txt-block {width: 100%;}.album_intur .special_block .special-item {grid-gap: 25px;}.album_intur .special_block .special-item {grid-template-columns: 1fr;}.article_model .sub-menu ul li {margin: 0 10px;}
}
/*600px end*/
/*500px start*/

@media (max-width: 500px) {/*500px*/ 
.form-horizontal .control-label {    width: 100%;}.form-horizontal .form-group .col-sm-12.col-md-11 {    width: 100%;    float: none;}.section.about .about-block .item {    width: calc(100%/2 - 10px);    margin: 0 5px 30px 5px;}.section.about .about-block .item .item-title {font-size: 18px;}.item-txt {font-size: 14px;}.album_intur .special_block .special-item {padding: 0 0px 0 30px;}#video .video_item_subject {    width: 90%;    font-size: 18px;}.video_item_summary {width: 90%;}}

/*500px end*/
/*480px start*/
@media (max-width: 480px) {
.ml-stack-nav-toggle {    padding: 35px 14px;}/*0106*/ 
.about_deco_pic { width: 210px;}.strong_deco_pic {  width: 215px;}.contact_block:before { width: 300px;}.footer_info_left h4.footer_subtitle>small { color: transparent;}.footer_info_left h4.footer_subtitle {   display: flex; flex-direction: column;}.footer_info_right {width: 100%;}.product_block:after { height: 100%;}.product_block:before { height: 100%;}/*0106*/ 
.RWDbanner_plus01 .page-scroll {display:none;}.RWDbanner_plus01.style-dotnav.control-right .control-box {  bottom: 40px;}/*0121*/ 
.strong_left .index_txt strong br { display: block;}.strong_left .index_txt strong { line-height: 1.5; padding-bottom: 10px;}.contact_block > .container {width: 95%;}.index .news_block h2.sub-title br { display: block;}.strong_deco_pic {  width: 260px;}.strong_right .RWDedictor {   top: 80px; left: 4px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {  top: 38%;}.RWDvideo001.show,.RWDvideo001 .video {height: 100vw !important;}.RWDvideo002 {bottom: 15%;}.RWDmenu_plus04 .logo {width: 200px;}.video_item_summary {width: 90%;margin-left: 10%;}.section.first .item:after{display:none}.section.second .left_txt .item .txt-block {font-size: 14px;}.m2018 .products-nav>ul>li{width: calc(100%/2);}.video_item.col-sm-4.col-md-4.content_box {padding: 0;}.section.about .about-block .item {width: calc(100%/1 - 10px);}.album_intur .special_block .special-item .item h4 {font-size: 18px;}.contact_btn {grid-template-columns: 1fr;}.form-block {padding: 0;background: transparent;}.m2018 .products-nav>ul>li>a {font-size: 14px;}.m2018 .products-nav .nav-title {font-size: 35px;}.video_item_summary {-webkit-line-clamp: 9;}#RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .slick-caption .txt2 {    display: none;}
}
/*480px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 17px;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 12px;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption {bottom: 160px;}.index h1.main-title{font-size: 20px;}.index_title {font-size: 20px;}.RWDService001 article.boxFeature-2 h2 {    font-size: 14px;}.RWDService001 .col-md-3.col-sm-6 {    margin: 0 2px 30px;    width: calc(50% - 5px);}/*0106*/ 
.RWDService001 p { font-size: 14px;}.footer_info_right>ul.footer_company_name, .footer_info_right>ul.footer_company_info, .footer_info_right>ul.footer_company_name a, .footer_info_right>ul.footer_company_info a { font-size: 15px;}/*0121*/ 
.RWDnews005 .owl-theme .owl-controls .owl-buttons div { top: 37%;}.contact_block > .container {  width: 100%;}.RWDvideo001 .info .summary { font-size: 14px;}.video_info .RWDvideo002 {bottom: 23%;}
}
/*320px end*/
/*380px start*/
@media (max-width: 380px){
/*內頁*/#video .video_item_subject {    margin: 0;    width: 100%;    background: transparent;    padding: 30px 0px 5px 0;    text-align: center;}.video_item_summary {    width: 100%;    text-align: center;    margin: 0;    background: transparent;    box-shadow: none;    padding: 0;}
}
/*380px end*/