/*通用設定*/img { max-width: 100%;  height: auto;}a, a:hover, a:active, a:focus, a:visited { transition: .5s ease; text-decoration: none;}ul {list-style: none;padding: 0;margin-bottom: 0;}h1, h2, h3, h4, h5, h6 {margin-top: 0;margin-bottom: 0;}.row {margin-right: 0px;margin-left: 0px;}/*容器設定*/#RWDfullscreen01 .container { width: 85%;}/* 反白顏色設定*/::selection {background: #555;color: #fff;}::-moz-selection {background:#555;color: #fff;}/*字體統一*/body.wrapper_bg ,.cd-primary-nav .cd-secondary-nav>li>a{font-family:'Lora',  'Noto Serif TC', serif;}/*要拿掉的東西*/#RWDfullscreen01 .section-line { display: none;}.RWDleft_cont002 .item-second .text-box .subtitle { display: none;}.RWDleft_cont002 .item-second .text-box .underline { display: none;}.RWDproduct002_v3 .main-title   { display: none;}.RWDproduct002_v3 .sub-title { display: none;}.cd-primary-nav>li:after{ display: none;}/*loading*/ 
.fl {width: 250px;}.fl img {width: 100%;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {z-index:99999 !important;width:100%;padding: 30px 50px 20px !important;  box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;background: rgba(255, 255, 255, 90%) !important; color: #000 !important;  left: auto !important;right: 0px !important;line-height: 1.8 !important;}.RWDalert_fancybox .btn, .RWDalert_fancybox .btn.active {    border-color: #196632; background: #196632 !important;    border-radius: 50px;     padding: 5px 30px;}/*文字統一*//*標題們*/#RWDfullscreen01 h1.main-title { position: relative;font-size: 30px !important;  margin: 0px;  color: #196632 !important; font-weight: 600 !important; text-align: left; letter-spacing: 2px !important;}.news_block .RWDnews005 h1.main-title { position: relative;font-size: 30px !important;  margin: 0px;  color: #196632 !important; font-weight: 600 !important; text-align: left; letter-spacing: 2px !important;}.news_block .RWDnews005 h1.main-title::before { position: absolute; content: '';background: #196632;  width: 80px; height: 1px; top: 50%; right: 80px;}.type_block h2.main-title {display: inline-block; position: relative;font-size: 30px !important;  margin: 0px;  color: #196632 !important; font-weight: 600 !important; text-align: left; letter-spacing: 2px !important;}.type_block h2.main-title::before{ position: absolute; content: '';background: #196632;  width: 80px; height: 1px; top: 50%; right: -110px;}.environment_block h2.main-title {display: inline-block; position: relative;font-size: 30px !important;  margin: 0px;  color: #196632 !important; font-weight: 600 !important; text-align: left; letter-spacing: 2px !important;}.environment_block h2.main-title::before{ position: absolute; content: '';background: #196632;  width: 80px; height: 1px; top: 50%; right: -110px;}/*副標們*/#RWDfullscreen01 h2.sub-title{ font-size: 48px !important; margin: 0 !important; color: rgba(44,151,87,.3) !important; font-weight: 500 !important;   text-align: left; line-height: 1 !important;  letter-spacing: 3px !important;     padding-top: 15px;}.news_block .RWDnews005 h2.sub-title { font-size: 48px !important; margin: 0 !important; color: rgba(44,151,87,.3) !important; font-weight: 500 !important;   text-align: left; line-height: 1 !important;  letter-spacing: 3px !important;     padding-top: 15px;}.type_block h3.sub-title{ font-size: 48px !important; margin: 0 !important; color: rgba(44,151,87,.3) !important; font-weight: 500 !important;   text-align: left; line-height: 1 !important;  letter-spacing: 3px !important;     padding-top: 15px;}.environment_block h3.sub-title{ font-size: 48px !important; margin: 0 !important; color: rgba(44,151,87,.3) !important; font-weight: 500 !important;   text-align: left; line-height: 1 !important;  letter-spacing: 3px !important;     padding-top: 15px;}/*副標說明文字*/h4.intro-text {  font-size: 17px; letter-spacing: 2px;  color: #666;  line-height: 1.5; margin-top: 15px;font-weight: 400;}/*內文*/#RWDfullscreen01 p {font-size: 16px; letter-spacing: 2px; color: #06190c; font-weight: 400; line-height: 1.7; margin-bottom: 15px;}/*副選單*/ 
.RWDmenu_plus02 .sub-nav {  margin-left: -150px;  margin-right: -150px; }.RWDmenu_plus02 .sub-nav.sub-up { margin-top: 0;}.RWDmenu_plus02 .editor {margin-top: 9px !important; float: right; margin: 0;  font-size: 14px; letter-spacing: 2px;line-height: 1.5;  padding: 5px 0 0;margin-right: 200px;}.RWDmenu_plus02 .editor>a {      color: #687884; position: relative;  padding: 0px 15px 0px 0;  font-size: 14px; letter-spacing: 2px;  margin: 0 5px;font-family: 'Lora', 'Noto Serif TC', serif;}/*線上訂購按鈕*/ 
.cd-primary-nav>li.menu_order a {width: 200px; position: relative; font-size: 17px;  line-height: 1.5;  letter-spacing: 2px; padding: 25px;  display: block;  text-align: center; font-weight: 500;     color: #196632; background: #ffe76d;transition: .5s ease;box-shadow: 0px 0px 9px #27503459;}/*選單*/ 
.cd-main-header {background: transparent;}.RWDmenu_plus02 .inside .container { width: 100% !important;padding: 0 200px 0 150px;transition: .5s ease;}.RWDmenu_plus02 .inside.is-up .container {  background: rgba(255,255,255,.8); transition: .5s ease;box-shadow: 0 10px 20px rgb(66 67 68 / 22%); }.RWDmenu_plus02 .inside {     background: rgba(255,255,255,.8);}.cd-primary-nav>li {height: auto;}.RWDmenu_plus02 .cd-primary-nav>li>a {    height: auto; line-height: 2; padding: 15px 20px 20px; font-size: 16px; letter-spacing: 2px; font-family: 'Lora', 'Noto Serif TC', serif;  color: #06160c !important;}.RWDmenu_plus02 .cd-primary-nav>li>a:hover {color: #196632 !important;}/*搜尋*/ 
.cd-header-buttons li.search-btn { margin-left: 5px;margin-top: -7px;}/*logo*/ 
.RWDmenu_plus02 .inside .cd-logo {width: 260px; margin-left: 0;  margin-top: -35px;}.RWDmenu_plus02 .inside.is-up .cd-logo { width: 200px;margin-top: -30px;}/*下拉選單*/ 
.cd-primary-nav>.has-children>a::after, .cd-primary-nav>.has-children>a::before { top: 30px; background: #06160c;}.cd-primary-nav>li>a:hover:after, .cd-primary-nav>li>a:hover:before{  background: #06160c;}.cd-primary-nav .cd-secondary-nav {top: 67px;}.cd-primary-nav .cd-secondary-nav {  width: 150px;}.cd-primary-nav .cd-secondary-nav>li { text-align: center;}.cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #196632;}.RWDmenu_plus02 .editor>a:nth-child(3)::before { position: absolute; content: ''; width: 1px; height: 13px; background: #6878848f;left: -15px;   top: 2px;}/*預約訂房*/ 
.RWDmenu_plus02 .editor>a.menu_btn {  position: absolute; right: -200px;width: 160px; text-align: center;  margin: 0;  height: 106px; margin-top: -17px;border-radius: 0; display: flex;  justify-content: center; align-items: center; font-size: 17px;font-family: 'Lora', 'Noto Serif TC', serif;  background: #f7e171;color: #196632; font-weight: 700; transition: .5s ease;padding: 0;}.RWDmenu_plus02 .editor>a.menu_btn i {padding-right: 5px;}.RWDmenu_plus02 .editor>a.menu_btn:hover {background:  #196632;color:#f7e171;  transition: .5s ease;}/*banner輪播點*/ 
.RWDbanner_plus01.style-dotnav.control-center .control-box {bottom: 15px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button { background: #3b645d;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {background: #417e74;}/*scrolldown*/ 
.RWDbanner_plus01 .page-scroll { bottom: 140px; left: 0; right: 40px; width: auto;   margin: 0 auto; text-align: right;}.RWDbanner_plus01 .page-scroll a {  width: 10px; transform: translate(0); position: relative; transition: all 0.5s ease 0s;opacity: .8;}.RWDbanner_plus01 .page-scroll.style-custom span {position: relative; margin: 0 auto; transform: rotate(90deg); top: -40px; right: 3px; transition: all 0.5s ease 0s;}.RWDbanner_plus01 .page-scroll.style-custom span::before { content: "Scroll";color: #fff;font-size: 14px;  font-weight: 500; letter-spacing: 1px; transition: all 0.5s ease 0s;}.RWDbanner_plus01 .page-scroll a img {opacity: 0.8; position: relative;animation: scd 2s ease 0s infinite alternate; transition: all 0.5s ease 0s;}  /*scrolldown位置*/ 
.scrolldown_block {position: absolute; top:-103px;}/*banner 01*/ 
.RWDbanner_plus01 .slickitem01 .slick-caption { top: auto; bottom: 80px;}.RWDbanner_plus01 .slickitem01 .slick-caption > .container { width: 76% !important;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span {position: relative;  font-size: 36px;  font-weight: 600;  color: #fff;  letter-spacing: 3px;text-shadow: 0px 0px 5px #32504c;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span::after { position: absolute;content: '';  width: 17px; height: 17px; background: #fff; top: -47px; left: -20px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span::before { position: absolute;  content: ''; width: 19px; height: 19px; background: #fff; top: -30px; left: -40px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 {  margin-top: 35px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span { position: relative; font-size: 20px; letter-spacing: 2px; line-height: 1.5;   color: #fff;text-shadow: 0px 0px 5px #32504c;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span::before {  position: absolute; content: ''; width: 120px;height: 1px;  background: #fff;  bottom: 12px; right: -130px; box-shadow: 0px 0px 2px #32504cb3;}/*banner 02*/ 
.RWDbanner_plus01 .slickitem02 .slick-caption { top: auto; bottom: 70px;}.RWDbanner_plus01 .slickitem02 .slick-caption > .container { width: 76% !important;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span { font-size: 36px;  font-weight: 600;  color: #fff;  letter-spacing: 3px;text-shadow: 0px 0px 5px #32504c;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt2 {  margin-top: 35px;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt2 span { position: relative; font-size: 20px; letter-spacing: 2px; line-height: 1.5;   color: #fff;text-shadow: 0px 0px 5px #32504c;}/*logo*/ 
.RWDmenu_plus04 .header .logo {width: 220px;  transition: .3s;margin-bottom: -30px;}.RWDmenu_plus04 .header.is-up .logo { width: 180px; float: left; margin-bottom: -20px; transition: .3s;}/*最新消息*/ 
.news_block {background: #f4fbfc; position: relative;padding: 120px 0 150px;}.news_block .RWDnews005 > section .container {    align-items: center; width: 100% !important; padding: 0; display: flex;}/*最新消息左右寬度*/ 
.news_block .RWDnews005 .section-subject {width: 340px;margin-right: 40px;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 { width: calc(100% - 340px - 40px);}.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 20px;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 {overflow: visible; margin: 0;}.news_block .RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.news_block .RWDnews005 .owl-theme .owl-controls .owl-buttons div {    border-radius: 50%;background: #fff;border: 0;color: #53565a;font-size: 40px;top: 50%;transition: all 0.5s ease; }.news_block .RWDnews005 .owl-theme .owl-controls .owl-buttons div:hover {background: rgba(255,255,255, .8); color: #00778b;transition: all 0.5s ease; }.news_block .RWDnews005 .controlls-over .owl-controls .owl-prev {left: -75px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-next {right: -75px;}.news_block .RWDnews005 .margin-top-20 { margin-top: 15px !important;}.news_block .RWDnews005 h4 {     font-size: 18px; margin: 0 0 10px 0; font-weight: 500;  color: #196632;  line-height: 1.6; letter-spacing: 2px; padding-bottom: 10px; border-bottom: 1px solid #eee; transition: .5s ease; padding-left: 20px; padding-right: 20px;}.news_block .RWDnews005 h4 a {  color: #196632;}.news_block .RWDnews005 p { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;text-overflow: ellipsis;  overflow: hidden;padding-left: 20px; padding-right: 20px;  margin-bottom:0px !important;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {      min-height: 530px;box-shadow: 0px 0px 10px #c8cecf;background: #fff;}/*最新消息輪播按鈕*/ 
.news_block .RWDnews005 .controlls-over .owl-controls .owl-prev, .RWDnews005 .controlls-over .owl-controls .owl-next {display: flex; justify-content: center; align-items: center;  width: 50px !important;  height: 50px !important;}/*品牌介紹*/ 
.brand_block { position: relative; padding: 0 0 150px;background: url(archive/image/customization/brand_bg.png) no-repeat; background-size: cover;background-position: 0;}.brand_text .RWDleft_cont002 > .container { width: 100% !important;padding: 0;}.brand_block .RWDleft_cont002 .item-second { background-color: transparent;}.brand_block .RWDleft_cont002 .item-second .text-box {width: 100%;padding: 0 70px 0 0 ;background: transparent;}.brand_block > .container { display: flex;}/*左右寬度*/ 
.brand_text { width: 750px;}.brand_pic { width: calc(100% - 750px);}/*品牌介紹文字*/ 
.brand_block .RWDleft_cont002 .item-second .text-box .title { font-size: 27px; font-weight: 700;letter-spacing: 2px;   line-height: 1.5;color: #196632;}.brand_block .RWDleft_cont002 .item-second .text-box .text { line-height: 1.7;font-size: 16px;  color: #06190c; margin-top: 30px; width: 90%;}.RWDleft_cont002 .item-second .text-box .text>h4 { font-size: 22px; letter-spacing: 2px; line-height: 1.8; color: rgba(44,151,87,.8); margin-top: 30px;}/*品牌介紹按鈕*/ 
.RWDleft_cont002 .item-second .text-box a {    font-weight: 400; position: relative; display: block; background-color: rgba(255,255,255,.4); color: #196632;  padding: 10px 35px; width: 250px;margin: 0; margin-top: 60px;  text-align: left; line-height: 1.6; transition: all 0.5s; border: 1px solid #196631;letter-spacing: 2px;font-size: 16px;}.RWDleft_cont002 .item-second .text-box a::after { content: '';background-color: #196632;height: 1px; width: 20px;position: absolute;right: 60px;bottom: 50%;transition: all 0.5s ease; }.RWDleft_cont002 .item-second .text-box a:hover {background-color:#196632;color: #fff; transition: all 0.5s;}.RWDleft_cont002 .item-second .text-box a:hover:after {background-color: #fff; right: 30px; transition: all 0.5s;}/*品牌介紹照片*/ 
.brand_pic_items.brand_pad {display: none;}.brand_pic_items { display: flex;}.brand_pic_items>div:first-child { z-index: 1;}/*主題介紹*/ 
.intro_block  { position: relative; }.intro_block > .container { width: 100% !important; padding: 0;}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3 { width: 50%;}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3 .item-box { position: relative;}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3 .item-box figure { position: relative;}.RWDproduct004 .item-box-desc {     position: absolute;  left: 80px; padding: 0; overflow: unset;  bottom: 60px;}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3 .item-box figure::after { position: absolute;   content: ''; width: calc(100% - 30px); height: calc(100% - 30px); top: 15px; left: 15px;border: 1px solid rgba(255,255,255,.5);transition: .5s ease;}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3:hover figure::after { border: 1px solid rgba(255,255,255,1);transition: .5s ease;}/*a全部*/ 
.RWDproduct004 .item-box .item-hover a {width: 100%;height: 100%;display: block;}a.ico-rounded.lightbox {display: none !important;}.RWDproduct004 .item-box .item-hover .inner {height: 100%;top: 0;margin-top: 0;}.RWDproduct004 .item-box figure {position: initial;}.RWDproduct004 .item-box .item-hover .inner .ico-rounded>span {display: none;}.RWDproduct004 .overlay, .RWDproduct004 .item-box .item-hover {background-color: transparent;}/*文字統一*/ 
.RWDproduct004 #portfolio div.col-md-3 h3 {     position: relative;font-size: 38px; line-height: 2; text-align: left !important; color: #fff;letter-spacing: 5px; font-weight: 600; text-shadow: 0px 0px 5px #080808;}.RWDproduct004 .list-inline {    padding-top: 20px;  font-size: 18px; letter-spacing: 2px; line-height: 1.8;color: #fff; text-shadow: 0px 0px 3px #1e1d1d;width: 70%;}/*主題介紹左邊*/ 
.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3:first-child .item-box figure::before {position: absolute;content: '';  width: 100%;  height: 100%;background: linear-gradient(to bottom, #a14b0000 60%, #a14b0070 100%);transition: .5s ease;}/*主題介紹右邊*/ 
.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3:nth-child(2) .item-box figure::before { position: absolute; content: ''; width: 100%;height: 100%;  background: linear-gradient(to bottom, #1f70b700 60%, #1f70b759 100%);transition: .5s ease;}/*點擊按鈕*/ 
.RWDproduct004 .item-box-desc>a { position: relative;display: block;}.RWDproduct004 .item-box-desc>a::before {  position: absolute; content: ''; width: 70px; height: 70px; border: 1px solid #fff; border-radius: 99em; background: rgba(255,255,255,.2); transition: .5s ease;right: 60px; top: 100px;}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3:hover .item-box-desc>a::before {transform:  scale(1.25);transition: .5s ease;}.RWDproduct004 .item-box-desc>a::after {     position: absolute;  content: "\f3d6"; font-family: "Ionicons"; color: #fff;font-size: 40px;font-weight: 500;  right: 80px;  top: 122px;}/*房型介紹*/ 
.type_block { position: relative;padding: 120px 0;    background: url(archive/image/customization/all_bg.png); background-size: 100px 100px;border-bottom: 1px solid #ebe8e2;}.type_block::before { position: absolute;  content: ''; background: url(archive/image/customization/type_deco_flower.png)no-repeat; width: 500px;height: 309px; bottom: -90px; right: 0px; z-index: 1;background-size: contain;}.type_block .RWDproduct002_v3 {padding: 0;}.RWDproduct002_v3 .popup-portfolio {margin: 0 auto;}.RWDproduct002_v3 .popup-portfolio .portfolio-item { padding: 0; margin: 10px 10px 20px; width: calc(100% / 3 - 21px); background: #fff;box-shadow: 0px 0px 10px #c8cecf;}.type_block .RWDproduct002_v3 .section-inner .row:nth-child(3) .col-md-12 { padding: 0;}.RWDproduct002_v3 .portfolio-item>.inner-content::before {position: absolute;  content: ''; width: calc(100% - 20px); height: calc(100% - 20px); border: 1px solid rgba(255,255,255,.8);top: 10px;  left: 10px;z-index: 1; opacity: 0; transition: .5s ease;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover .inner-content::before {opacity: 1; transition: .5s ease;}.RWDproduct002_v3 .portfolio-item>.inner-content {    transition: .5s ease;    animation: none;}/*房型介紹房型切換按鈕*/ 
.RWDproduct002_v3 .filter-portfolio ul {display: flex;   justify-content: flex-end;  margin-top: -110px;margin-bottom: 0;}.RWDproduct002_v3 .btn.btn-rj {  background-color: #196632; border: 1px solid transparent;  color: #fff;  font-weight: 400;  font-size: 18px; padding: 8px 30px; border-radius: 99em; letter-spacing: 2px; line-height: 1.5; width: 160px;}html.no-touch .RWDproduct002_v3 .btn.btn-rj:hover { background-color: #2c9757; transition: .5s ease;}.RWDproduct002_v3 .active .btn.btn-rj { background-color: #2c9757; color: #fff; opacity: 1; }.RWDproduct002_v3 .showbottom a .portfolio-bottom__h4 {  font-size: 22px; padding: 15px 0; letter-spacing: 3px;font-weight: 600; color: #196632;transition: .5s ease;}.RWDproduct002_v3 .popup-portfolio .portfolio-item:hover .portfolio-bottom__h4 {color: #2c9757;transition: .5s ease;}/*房型按鈕*/ 
.RWDproduct002_v3 .btn-box .btn {       max-width: none; font-weight: 400; position: relative; border-radius: 99em; background-color: rgba(255,255,255,.4); color: #196632;  padding: 10px 35px; width: 250px;margin: 0; margin-top: 60px;  text-align: left; line-height: 1.6; transition: all 0.5s; border: 1px solid #196631;letter-spacing: 2px;font-size: 16px;}.RWDproduct002_v3 .btn-box .btn::after { content: '';background-color: #196632;height: 1px; width: 20px;position: absolute;right: 60px;bottom: 50%;transition: all 0.5s ease; }.RWDproduct002_v3 .btn-box .btn:hover {background-color:#196632;color: #fff; transition: all 0.5s;}.RWDproduct002_v3 .btn-box .btn:hover:after {background-color: #fff; right: 30px; transition: all 0.5s;}/*環境介紹*/ 
.environment_block { position: relative;padding: 120px 0;    background: url(archive/image/customization/all_bg.png); background-size: 100px 100px;}/*.environment_block::before {  position: absolute; content: ''; background: url(archive/image/customization/all_bg_paper3.png)no-repeat; background-size: cover; bottom: -278px;  left: 0;  width: 100%; height: 279px;z-index:1;}*/ 
.environment_block .RWDnews005 > section .container { width: 100% !important; padding: 0; }.environment_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(even) { margin-top: 30px;}/*環境介紹左右寬度*/ 
.environment_block >.container { display: flex;     align-items: center;}.environment_block .RWDedictor {width: 340px;margin-right: 40px;}.environment_block .RWDnews005  { width: calc(100% - 340px - 40px);}.environment_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 20px;}.environment_block .RWDnews005 .owl-carousel.owl-padding-10 {overflow: visible; margin: 0;}.environment_block .RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.environment_block .RWDnews005 .owl-theme .owl-controls .owl-buttons div {    border-radius: 50%;background: #fff;border: 0;color: #53565a;font-size: 40px;top: 50%;transition: all 0.5s ease; }.environment_block .RWDnews005 .owl-theme .owl-controls .owl-buttons div:hover {background: rgba(255,255,255, .8); color: #00778b;transition: all 0.5s ease; }.environment_block .RWDnews005 .controlls-over .owl-controls .owl-prev {left: -75px;}.environment_block .RWDnews005 .controlls-over .owl-controls .owl-next {right: -75px;}.environment_block .RWDnews005 .margin-top-20 { margin-top: 15px !important;}.environment_block .RWDnews005 h4 {     font-size: 18px; margin: 0 0 15px 0; font-weight: 500;  color: #196632;  line-height: 1.6; letter-spacing: 2px; transition: .5s ease; padding-left: 20px; padding-right: 20px;    text-align: center;}.environment_block .RWDnews005 h4 a {  color: #196632;}.environment_block .RWDnews005 p { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;text-overflow: ellipsis;  overflow: hidden;padding-left: 20px; padding-right: 20px;  margin-bottom:0px !important;}.environment_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {   box-shadow: 0px 0px 10px #c8cecf;background: #fff;}/*環境介紹輪播按鈕*/ 
.environment_block .RWDnews005 .controlls-over .owl-controls .owl-prev, .RWDnews005 .controlls-over .owl-controls .owl-next {display: flex; justify-content: center; align-items: center;  width: 50px !important;  height: 50px !important;}/*預約引導*/ 
.order_block { padding: 0;}.order_block > .container { width: 100% !important;padding: 0;}.RWDparallax_new .picbgbox {height: 570px !important;    display: flex !important; align-items: center; padding-left: 10%;}/*預約引導文字*/ 
.RWDparallax_new h3 {   font-size: 32px; letter-spacing: 2px;   line-height: 1.5; color: #196632; font-weight: 700;    margin-bottom: 30px;}.RWDparallax_new .picbgbox .container { width: 780px !important;   }.RWDparallax_new p { font-size: 18px !important; width: 86%;font-weight: 600 !important;}/*預約引導按鈕*/a.order_btn {       display: block; font-weight: 400; position: relative; border-radius: 99em; background-color:#196632;color: #fff; padding: 10px 35px; width: 250px;margin: 0; margin-top: 80px;  text-align: left; line-height: 1.6; transition: all 0.5s; border: 1px solid #196631;letter-spacing: 2px;font-size: 16px;}a.order_btn::after { content: '';background-color: #fff;height: 1px; width: 20px;position: absolute;right: 60px;bottom: 50%;transition: all 0.5s ease; }a.order_btn:hover {background-color:#196632;color: #fff; transition: all 0.5s;}a.order_btn:hover:after {background-color: #fff; right: 30px; transition: all 0.5s;}
/*footer start*/

.footer_block {  background: #2c4f37; padding: 100px 0 50px;  position: relative;}.footer_block > .container { display: flex;}/*文字統一設定*/h4.footer_title { font-size: 20px; color: #fff;  letter-spacing: 2px;  font-weight: 400; padding-bottom: 50px;}ul.footer_contact>li { font-size: 16px; letter-spacing: 2px;  line-height: 2;  color: #fff; font-weight: 400;}ul.footer_contact>li>span {  padding-right: 20px;}ul.footer_contact>li>a {  color: #fff;}/*左邊資訊*/ 
.footer_contact_items {width: 350px; margin-right: 40px;}.footer_info {width: 700px;}.footer_info > .RWDedictor { display: flex;align-items: flex-end;}/*地圖*/iframe.footer_map {height: 155px; width: calc(100% - 390px);}/*中間社群*/ 
.footer_social { width: 200px; margin: 0 150px;}a.ig_btn { display: block;   font-weight: 400; position: relative; border-radius: 99em; color: #fff;  padding: 10px 35px; width: 200px;  margin: 0;  margin-top: 20px; text-align: center;line-height: 1.6;transition: all 0.5s;border: 1px solid rgba(255,255,255,.5);   letter-spacing: 1px; transition: .5s ease;}a.ig_btn:hover {   color: #e7476e; background: rgba(255,255,255,.8); border-color: #e7476e; transition: .5s ease;}a.ig_btn>img {  width: 15px; height: 15px;margin-right: 7px; margin-bottom: 3px;}i.i.ii-fb1.iconRounded {color: #1877f2;}a.fb_btn {  display: block;  font-weight: 400; position: relative;  border-radius: 99em;  color: #fff;padding: 10px 35px; width: 200px;  margin: 0;  text-align: center;   line-height: 1.6; transition: all 0.5s; border: 1px solid rgba(255,255,255,.5); letter-spacing: 1px;transition: .5s ease;}a.fb_btn:hover { color: #1877f2;  background: rgba(255,255,255,.8);  border-color: #1877f2; transition: .5s ease;}a.fb_btn>i {   padding-right: 5px;}/*右邊關鍵字*/ 
.footer_function {  width: calc(100% - 700px - 200px - 300px);}.footer_keyword {  font-size: 13px;   letter-spacing: 1.5px; line-height: 1.5;  color: #658970;}.footer_keyword_text>span {   padding: 0 5px;}.footer_keyword_text { padding-top: 75px;}/*copyright*/ 
.footer_copyright {  font-size: 13px;  letter-spacing: 1.5px; line-height: 1.5; color: #658970;padding-top: 20px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover  {  font-size: 13px;  letter-spacing: 1.5px; line-height: 1.5; color: #658970;}/*scrolltop*/ 
.scrollTop002 { bottom: 150px;  right: 25px;}.scrollTop002 .ii {font-size: 40px;    background: #658970;}/*手機跟隨*/a.fixed_btn>i { padding-right: 10px;}a.fixed_btn {width: 100%;text-align: center;border-radius: 0;  display: flex;justify-content: center; align-items: center;  font-size: 18px;  font-family: 'Lora', 'Noto Serif TC', serif;   background: #f7e171;  color: #196632; font-weight: 700; transition: .5s ease; padding: 10px 0;letter-spacing: 2px;}.fixed_block {z-index:99998; position: fixed; bottom: 0;  left: 0; right: 0;width: 100%;}.fixed_block {display: none;}.fixed_block > .RWDedictor {  animation-name: none; animation-delay: 0s !important;  animation-duration: 0s !important; opacity: 1 !important;}

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

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

/*bounceIn 修正成 fadeIn end*/
/*scroll上下滑動 start*/

  /*scroll上下滑動*/  @-webkit-keyframes scd{    0%{      top:0px;    }      50%{      top:20px;     }      100%{      top:0px;    }  }

/*scroll上下滑動 end*/
/*小螢幕 start*/

@media (max-width: 1800px) {.footer_social {    margin: 0 100px;}.footer_function {width: calc(100% - 700px - 200px - 200px);}}@media (max-width: 1700px) {#RWDfullscreen01 .container { width: 90%;}.RWDparallax_new .picbgbox {    padding-left: 5%;}}@media (max-width: 1600px) {.news_block .RWDnews005 > section .container {flex-wrap: wrap;}.news_block .RWDnews005 .section-subject { width: 100%;margin-right: 0;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 { width: 100%;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {min-height: 555px;}.news_block .RWDnews005 h2.sub-title br {display: none;}.news_block .RWDnews005 h1.main-title::before {    right: auto; left: 150px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-next { right: -60px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-prev {  left: -60px;}.brand_text { width: 650px;}.brand_pic { width: calc(100% - 650px);}.type_block::before {    width: 450px;  height: 278px;}}@media (max-width: 1500px) {.RWDmenu_plus02 .inside .container {padding: 0 200px 0 120px;}.brand_text { width: 600px;}.brand_pic { width: calc(100% - 600px);}.RWDproduct004 #portfolio div.col-md-3 h3 {    font-size: 34px;}.RWDproduct004 .list-inline  {    font-size: 17px;}.RWDproduct004 .item-box-desc {left: 60px;}.environment_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {   padding: 10px;}.footer_block > .container { flex-wrap: wrap;}.footer_function { width: 100%;}.footer_keyword_text { padding-top: 60px;}.footer_copyright { display: flex; padding-top: 5px; flex-wrap: wrap; }.footer_info {width: calc(100% - 200px - 200px);}.footer_social {margin: 0 0 0 150px;}}@media (max-width: 1400px) {.RWDmenu_plus02 .inside .container {  padding: 0 200px 0 40px;}.RWDmenu_plus02 .inside .cd-logo {width: 250px;    margin-top: -30px;}.RWDbanner_plus01 .slickitem01 .slick-caption > .container { width: 87% !important;}.RWDbanner_plus01 .slickitem02 .slick-caption > .container { width: 87% !important;}.news_block .RWDnews005 h4 a { display: -webkit-box; -webkit-line-clamp: 1;   -webkit-box-orient: vertical; text-overflow: ellipsis;  overflow: hidden;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover { min-height: 495px;}.environment_block >.container  { flex-wrap: wrap;}.environment_block .RWDedictor { width: 100%;  margin-right: 0;margin-bottom: 50px;}.environment_block .RWDnews005 { width: 100%;}.environment_block .RWDnews005 .controlls-over .owl-controls .owl-prev {  left: -60px;}.environment_block .RWDnews005 .controlls-over .owl-controls .owl-next { right: -60px;}}@media (max-width: 1300px) {.RWDmenu_plus02 .inside .cd-logo { width: 200px;}.RWDmenu_plus02 .inside.is-up .cd-logo {width: 185px;  margin-top: -23px;}.RWDmenu_plus02 .cd-primary-nav>li>a {    padding: 15px 15px 20px;}.RWDmenu_plus02 .editor>a.menu_btn {right: -185px;}.RWDmenu_plus02 .inside .container {  padding: 0 185px 0 40px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-next { right: -50px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-prev {  left: -50px;}.RWDproduct004 .item-box-desc { left: 45px; bottom: 25px;}.RWDproduct004 .list-inline {font-size: 16px;   padding-top: 0;}.RWDproduct004 #portfolio div.col-md-3 h3 {  font-size: 32px;}.brand_text { width: 550px;}.brand_pic { width: calc(100% - 550px);}.brand_block .RWDleft_cont002 .item-second .text-box {padding: 0;}.environment_block .RWDnews005 .controlls-over .owl-controls .owl-prev {  left: -50px;}.environment_block .RWDnews005 .controlls-over .owl-controls .owl-next { right: -50px;}.footer_info { width: calc(100% - 150px - 150px);}.footer_social { margin: 0 0 0 100px;  width: 150px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
#RWDfullscreen01 .cd-main-header,#RWDPAGE_BASE_PAT02 .cd-main-header { padding: 0 180px 0 30px;  height: 60px;  background: rgba(255,255,255,.8);}#RWDfullscreen01 .cd-main-header .cd-logo ,#RWDPAGE_BASE_PAT02 .cd-main-header .cd-logo { margin-top: -12px;width: 150px;}.cd-header-buttons li.search-btn {  margin-left: 0; margin-top: 3px;}.RWDmenu_plus02 .sub-nav { display: block !important; margin-right: 0;}.RWDmenu_plus02 .editor>a.menu_btn { right: 0; height: 63px;}.RWDmenu_plus02 .editor>a {display: none;}.RWDmenu_plus02 ul.cd-header-buttons {margin-top: -10px;}nav.cd-nav .bottom-copyright {display: none;}.cd-primary-nav>li.menu_order a { background: transparent;  box-shadow: none; text-align: left;padding: 0; font-size: 16px;   color: #06190c; height: 60px;  width: auto; line-height: 60px;}.cd-primary-nav>li>a {   letter-spacing: 2px;  color: #06190c;}.cd-primary-nav .cd-secondary-nav { width: 100%;}.cd-primary-nav .cd-secondary-nav>li {  text-align: left;}.cd-primary-nav .cd-secondary-nav>li>a:hover { background-color: transparent;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {  padding: 10px;}.news_block {padding: 120px 0;}.brand_block {    padding: 0 0 120px;}.brand_block .RWDleft_cont002 .item-second .text-box .title { font-size: 25px;}.RWDproduct004 #portfolio div.col-md-3 h3 {   font-size: 30px; letter-spacing: 2px;}.RWDproduct004 .item-box-desc>a::before {right: 40px;}.RWDproduct004 .item-box-desc>a::after {right: 60px;}.RWDparallax_new h3 {font-size: 27px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 60px) !important;    height: calc(100vh - 60px) !important;}.type_block::before {    width: 400px;    height: 247px;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {#RWDfullscreen01 .container { width: 95%;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover { min-height: 450px;}.news_block .RWDnews005 .owl-theme .owl-controls .owl-buttons div {    background: transparent;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-next { right: -45px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-prev {  left: -45px;}.brand_text { width: 460px;}.brand_pic { width: calc(100% - 460px);}.brand_block .RWDleft_cont002 .item-second .text-box .title { font-size: 23px;}.RWDproduct002_v3 .showbottom a .portfolio-bottom__h4 {    padding-bottom: 10px;font-size: 20px;}.environment_block .RWDnews005 .controlls-over .owl-controls .owl-prev {  left: -45px;}.environment_block .RWDnews005 .controlls-over .owl-controls .owl-next { right: -45px;}.environment_block .RWDnews005 .owl-theme .owl-controls .owl-buttons div {    background: transparent;}.environment_block .RWDnews005 .owl-theme .owl-controls .owl-buttons div:hover{    background: transparent;}.footer_social {margin: 0 0 0 80px;}.news_block .RWDnews005 .owl-theme .owl-controls .owl-buttons div:hover {  background: transparent;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span {font-size: 32px;}.RWDbanner_plus01 .slickitem01 .slick-caption {bottom: 70px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 { margin-top: 25px;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span {font-size: 32px;}.RWDbanner_plus01 .slickitem02 .slick-caption {bottom: 70px;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt2 { margin-top: 25px;}.brand_block .RWDleft_cont002 .item-second .text-box .title {  font-size: 21px;}.brand_text { width: 450px;}.brand_pic { width: calc(100% - 450px);}.RWDparallax_new .picbgbox {  height: 500px !important;}.RWDparallax_new h3 {  font-size: 26px;}.RWDproduct004 .item-box-desc {bottom: 40px;}.environment_block .RWDnews005 h4 { line-height: 1.4;}.environment_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 0 10px;}.environment_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {min-height: 380px;}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3 .item-box {    height: 450px;}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3 .item-box figure { height: 100%;}.RWDproduct004 div.row > div img.img-responsive {    max-width: none;width: auto;  height: 100%;}.footer_info { width: 100%;} .footer_social {     margin: 45px 0 0;width: 100%;} .footer_social .RWDedictor:nth-child(2) { align-items: baseline; display: flex;    margin-top: -10px;}a.fb_btn { margin-right: 30px;}h4.footer_title { padding-bottom: 15px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {  min-height: 425px;}.brand_text { width: 100%;}.brand_pic { width: 100%;margin-top: 30px;}.brand_block > .container {flex-wrap: wrap;}.brand_pic_items.brand_pc { display: none;}.brand_pic_items.brand_pad { display: flex;}.brand_pic_list { padding: 15px;}.brand_block { padding: 0 0 190px;}.brand_block .RWDleft_cont002 .item-second .text-box .title { font-size: 26px;  text-align: center;}.brand_block .RWDleft_cont002 .item-second .text-box .text { margin: 30px auto 0 auto;}.RWDleft_cont002 .item-second .text-box .text>h4 {   text-align: center;}.RWDleft_cont002 .item-second .text-box a { position: absolute; left: 50%; transform: translateX(-50%);  bottom: -495px;}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3 {  width: 100%;}.RWDproduct004 #portfolio div.col-md-3 h3 { font-size: 38px;  letter-spacing: 3px;}.RWDproduct002_v3 .showbottom a>p {  letter-spacing: 1px !important;}#m_RWDfullscreen01_75_1 .picbgbox {    background-position: left;}.type_block::before {display: none;}.RWDproduct004 div.row > div img.img-responsive {    width: 100%; height: auto;}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3 .item-box {    height: auto;}
}
/*991px end*/
/*900px start*/

@media (max-width: 900px) {#RWDfullscreen01 h2.sub-title, .type_block h3.sub-title, .environment_block h3.sub-title { font-size: 42px !important;}.RWDproduct002_v3 .filter-portfolio ul { flex-direction: column;   float: right;  margin-top: -215px;}.RWDparallax_new p {  font-size: 16px !important;}}

/*900px end*/
/*850px start*/
@media (max-width: 850px) {
.news_block, .type_block, .type_block, .environment_block {padding: 80px 0;}.RWDleft_cont002 .item-second .text-box a {    bottom: -450px;}.RWDproduct004 .item-box-desc {bottom: 60px;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: calc(100% / 2 - 21px);}.RWDproduct002_v3 .btn-box .btn { margin-top: 30px; }
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover { min-height: 375px;}.brand_block .RWDleft_cont002 .item-second .text-box .text {width: 100%;}.RWDparallax_new .picbgbox .container {  width: 100% !important;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {.RWDbanner_plus01 .slickitem01 .slick-caption { bottom: 100px;}.RWDbanner_plus01 .slickitem02 .slick-caption { bottom: 100px;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover { min-height: 490px;}.environment_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item:nth-child(even) {margin-top: 0;}#m_RWDfullscreen01_75_1 .picbgbox {  background-position: left;}a.order_btn { margin-top: 50px;}.environment_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {    min-height: 410px;}.RWDparallax_new p>br { display: none;}.RWDparallax_new p {width: 65%;}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner_plus01 .slickitem01 .slick-caption { bottom: 85px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span {  font-size: 28px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span  {  font-size: 18px;}.RWDbanner_plus01 .slickitem02 .slick-caption { bottom: 85px;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span {  font-size: 28px;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt2 span  {  font-size: 18px;}#m_RWDfullscreen01_75_1 .picbgbox { background-position: center;}.RWDparallax_new h3 { font-size: 22px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-next { right: -35px;}.news_block .RWDnews005 .controlls-over .owl-controls .owl-prev {  left: -35px;}.environment_block .RWDnews005 .controlls-over .owl-controls .owl-prev {  left: -35px;}.environment_block .RWDnews005 .controlls-over .owl-controls .owl-next { right: -35px;}.RWDleft_cont002 .item-second .text-box a { bottom: -400px;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.RWDbanner_plus01 .page-scroll {right: 20px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span {  font-size: 26px; letter-spacing: 2px;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span {  font-size: 26px; letter-spacing: 2px;}.RWDleft_cont002 .item-second .text-box a { bottom: -360px;}.RWDproduct004 #portfolio div.col-md-3 h3 {  font-size: 34px; letter-spacing: 3px;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
#RWDfullscreen01 h1.main-title,.type_block h2.main-title,.environment_block h2.main-title,#RWDPAGE_BASE_PAT02 h1.main-title {    text-align: center;}.title_items {    text-align: center;}#RWDfullscreen01 h2.sub-title,.type_block h3.sub-title,.environment_block h3.sub-title {    text-align: center;    font-size: 30px !important;}.news_block .RWDnews005 h1.main-title::before,.type_block h2.main-title::before,.environment_block h2.main-title::before {    display: none;}h4.intro-text {    text-align: center;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {    min-height: 415px;}.RWDproduct002_v3 .filter-portfolio ul {    flex-direction: row;    margin-top: 0;    margin-bottom: 15px;}.RWDproduct002_v3 .filter-portfolio ul>li {    width: calc(100% / 3);}.RWDproduct002_v3 .filter-portfolio ul {    width: 100%;}.RWDproduct002_v3 .btn.btn-rj {    width: 100%;    font-size: 15px;    text-align: center;    padding: 8px 0;}.RWDproduct002_v3 .popup-portfolio .portfolio-item {    width: 100%;    margin: 10px 0 20px;}iframe.footer_map {    width: 100%;    margin-top: 15px;}.footer_contact_items {    width: 100%;    margin-right: 0;}.footer_info .RWDedictor {    display: flex;    flex-direction: column;}h4.footer_title {    text-align: center;}ul.footer_contact {   /* width: 62%;*/    margin: 0 auto;    width: 76%;}a.ig_btn {    width: calc(100% / 2 - 15px);}a.fb_btn {    width: calc(100% / 2 - 15px);}.footer_copyright {    justify-content: center;}.footer_keyword_text {    text-align: center;}.fixed_block {    display: block;}.RWDmenu_plus02 .editor>a.menu_btn {    display: none;}#RWDfullscreen01 .cd-main-header,#RWDPAGE_BASE_PAT02 .cd-main-header {    padding: 0 30px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {    max-height: calc(100vh - 60px - 44px) !important;    height: calc(100vh - 60px - 44px) !important;}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3:first-child .item-box figure::before {    background: linear-gradient(to bottom, #a14b0000 0%, #a14b009e 100%);}.intro_block .RWDproduct004 #portfolio .row .col-md-3.col-sm-3:nth-child(2) .item-box figure::before {    background: linear-gradient(to bottom, #1f70b700 0%, #1f70b787 100%);}/*footer*/ 
.footer_keyword_text {    text-align: left;}.footer_copyright {    justify-content: flex-start;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDbanner_plus01 .slickitem01 .slick-caption > .container {  width: 100% !important;}.RWDbanner_plus01 .slickitem02 .slick-caption > .container {  width: 100% !important;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span { font-size: 22px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {font-size: 16px;}.RWDbanner_plus01 .slickitem01 .slick-caption {    left: 50%; transform: translateX(-50%); width: 100%;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span { font-size: 22px;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt2 span {font-size: 16px;}.RWDbanner_plus01 .slickitem02 .slick-caption {    left: 50%; transform: translateX(-50%); width: 100%;}.RWDbanner_plus01 .page-scroll {display: none;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span::before {display: none;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt2 span::before {display: none;}.RWDleft_cont002 .item-second .text-box .text>h4 { letter-spacing: 1px; font-size: 20px;}.brand_pic_items.brand_pad {flex-direction: column;}.RWDleft_cont002 .item-second .text-box a { bottom: -750px; width: 90%; text-align: center;}.RWDproduct004 .list-inline {   width: 100%;margin-bottom: 0 !important;  height: auto !important;}.RWDproduct004 .item-box-desc {     bottom: auto; top: 50%;transform: translateY(-50%) translateX(-50%);  left: 50%; width: 85%;}.RWDproduct004 .item-box-desc>a::after {  display: none;}.RWDproduct004 .item-box-desc>a::before {  display: none;}.RWDproduct004 #portfolio div.col-md-3 h3 { font-size: 28px;  letter-spacing: 3px; text-align: center !important;}.RWDproduct002_v3 .btn-box .btn {width: 90%;text-align: center;}a.order_btn {margin: 30px auto 0 auto;width: 90%;text-align: center;}ul.footer_contact { width: 100%;}a.fb_btn { margin-right: 0;width: 90%;margin: 0 auto;}a.ig_btn { width: 90%;margin:  15px auto 0 auto;}.footer_social .RWDedictor:nth-child(2) {  flex-wrap: wrap;}.RWDbanner_plus01 .slickitem01 .slick-caption {bottom: 130px;}.RWDproduct004 .list-inline { display: none;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span::before { display: none;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span::after { display: none;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 {  margin-top: 20px;}.scrollTop002 {right: 10px; bottom: 160px;}.RWDbanner_plus01 .page-scroll.style-custom span::before { display: none;}.RWDbanner_plus01.style-dotnav.control-center .control-box {  bottom: 50px;}.news_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {   min-height: 500px;}.RWDparallax_new p {width: 100%;}.environment_block .RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover {    min-height: 420px;}.footer_social .RWDedictor:nth-child(2) {    margin-top: 0;}.brand_block .RWDleft_cont002 .item-second .text-box .title {    font-size: 20px;    letter-spacing: 0;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDbanner_plus01 .slickitem01 .slick-caption .txt1 span { font-size: 20px;}.RWDbanner_plus01 .slickitem01 .slick-caption .txt2 span {font-size: 15px;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt1 span { font-size: 20px;}.RWDbanner_plus01 .slickitem02 .slick-caption .txt2 span {font-size: 15px;}.RWDbanner_plus01 .page-scroll {bottom: 80px;}.RWDbanner_plus01 .page-scroll a { width: 6px;}.RWDbanner_plus01 .page-scroll.style-custom span::before  {font-size: 13px;}.RWDleft_cont002 .item-second .text-box .text>h4 { font-size: 18px;}.RWDleft_cont002 .item-second .text-box a {bottom: -700px;}ul.footer_contact {  width: 100%;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner_plus01 .slickitem01 .slick-caption { bottom: 120px;}.RWDbanner_plus01 .slickitem02 .slick-caption { bottom: 120px;}#RWDfullscreen01 h1.main-title {    font-size: 28px !important;}.brand_block .RWDleft_cont002 .item-second .text-box .title {   font-size: 16px;}#RWDfullscreen01 h1.main-title, .type_block h2.main-title, .environment_block h2.main-title{    font-size: 28px !important;}.RWDleft_cont002 .item-second .text-box a { bottom: -600px;}h4.intro-text { font-size: 16px;}#RWDfullscreen01 h2.sub-title, .type_block h3.sub-title, .environment_block h3.sub-title {font-size: 26px !important;   letter-spacing: 2px !important;}.RWDparallax_new h3 { font-size: 20px;}a.order_btn::after  { display: none;}ul.footer_contact>li {  font-size: 14px; letter-spacing: 1px;}
}
/*320px end*/
/*內頁_CSS start*/

/*------------內頁PAGE------------*/body {    font-size: 16px;}#RWDPAGE_BASE_PAT02 {    font-family: 'Lora', 'Noto Serif TC', serif;    font-weight: 400;    line-height: 1.5em;    letter-spacing: 2px;}#RWDPAGE_BASE_PAT02 .main.cd-main-content {    background: url(archive/image/customization/all_bg.png);    background-size: 100px 100px;}.page_wrapper_bg .footer_block {    margin-top: 0;    border-top: 0;}.page_wrapper_bg .pagecontent {    min-height: 300px;}.page_wrapper_bg hr {    border-top: 1px solid #d5d4d4;}/*------寬度設定------*/#RWDPAGE_BASE_PAT02 .container {    width: 85%;}.img-responsive{    width: 100%;}/*最新消息 & 相簿 & 交通 & 聯絡我們 & 園區介紹內頁 */ 
.article1 #RWDPAGE_BASE_PAT02 .call_to_action .container,/*.album1 #RWDPAGE_BASE_PAT02 .call_to_action .container,*/ 
.article6 #RWDPAGE_BASE_PAT02 .call_to_action .container,.eforms1 #RWDPAGE_BASE_PAT02 .call_to_action .container,.article5 #RWDPAGE_BASE_PAT02 .call_to_action .container,.article3.id87 #RWDPAGE_BASE_PAT02 .call_to_action .container,.article3.id81 #RWDPAGE_BASE_PAT02 .call_to_action .container,.article3.id165 #RWDPAGE_BASE_PAT02 .call_to_action .container {    width: 1170px;}.page_wrapper_bg section.call_to_action>.container .container {    padding: 0;    width: 100% !important;}#RWDPAGE_BASE_PAT02 .call_to_action {    /*background: url(archive/image/customization/page_bottom_img.jpg) no-repeat;    background-position: left bottom;    background-size: cover;*/    padding-bottom: 100px;}/*------banner------*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-caption {    text-align: center;    top: auto;    bottom: 40%}.page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 {    font-size: 1.2em;    color: #fff;    text-shadow: 0px 0px 10px #313131;    letter-spacing: 0.2em;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt2 {    font-size: 1.5em;    color: rgb(255, 255, 255, 0.8);    margin-top: 10px;    letter-spacing: 0.1em;    text-shadow: 0px 0px 10px #313131;}/*------麵包屑設定------*/ 
.page_wrapper_bg .page_subject {    padding: 0;    text-align: center;}.page_wrapper_bg .hgroup .container {    border: 0;}.page_wrapper_bg .hgroup h1 {    font-family: 'Lora', 'Noto Serif TC', serif;    font-weight: 600;    margin-bottom: 0;    display: inline-block;    position: relative;    font-size: 30px;    margin: 0px;    color: #196632;    text-align: left;    letter-spacing: 2px;}.page_wrapper_bg .hgroup h1::after {    position: absolute;    content: '';    background: #196632;    width: 80px;    height: 1px;    top: 50%;    left: -110px;}.page_wrapper_bg .hgroup h1::before {    position: absolute;    content: '';    background: #196632;    width: 80px;    height: 1px;    top: 50%;    right: -110px;}.page_wrapper_bg .hgroup .breadcrumb {    border: 0;    background: transparent;    float: none !important;    text-align: center;    position: static;}.breadcrumb>li>a {    color: #06160c;}.webdesc {    text-align: center;    font-size: 17px;    letter-spacing: 2px;    color: #666;    line-height: 1.5;    font-weight: 400;    margin: 0px 0 50px;}/*a連結*/a {    text-decoration: none;    color: #2c9757;}a:focus,a:hover {    color: #196632;    text-decoration: none;}/*圖片滑過效果*/ 
.article1 .call_to_action .list8 .img,.product1 .product_list_item div.img,.article3 .layoutlist_7 .litem .img,.article4 .layoutlist_7 .litem .img,.album1 .layoutlist_1 .row a {    position: relative;}.article1 .call_to_action .list8 .img a:before,.product1 .product_list_item div.img a:before,.article3 .layoutlist_7 .litem .img a:before,.article4 .layoutlist_7 .litem .img a:before,.album1 .layoutlist_1 .row a img:before {    position: absolute;    content: '';    width: calc(100% - 20px);    height: calc(100% - 20px);    border: 1px solid rgba(255, 255, 255, .8);    top: 10px;    left: 10px;    z-index: 1;    opacity: 0;    transition: .5s ease;}.article1 .call_to_action .list8 .img:hover a:before,.product1 .product_list_item:hover div.img a:before,.article3 .layoutlist_7 .litem:hover .img a:before,.article4 .layoutlist_7 .litem:hover .img a:before,.album1 .layoutlist_1 .row a:hover img:before {    opacity: 1;    transition: .5s ease;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {    line-height: 1.7;}.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: bold;}.page_wrapper_bg .article-text {    font-size: 16px;    line-height: 1.5em;    letter-spacing: 2px;    color: #06190c;    text-align: justify;    font-weight: 400;    padding-bottom: 0;}.page_wrapper_bg .article-text p {    font-size: 16px;    line-height: 1.5em;    letter-spacing: 2px;    color: #06190c;    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,.ebtn a,.btn.btn_back a,a.product-btn {    font-weight: 400;    position: relative;    display: block;    background-color: rgba(255, 255, 255, .4);    color: #196632;    padding: 10px 35px;    width: 250px;    margin: 0;    text-align: left;    line-height: 1.6;    transition: all 0.5s;    border: 1px solid #196631;    letter-spacing: 2px;    font-size: 16px;    border-radius: 99em;    margin-top: 20px;}#article .btn.btn_back a::after,#album .btn.btn_back a::after,.ebtn a::after,.btn.btn_back a:after,a.product-btn:after {    content: '';    background-color: #196632;    height: 1px;    width: 20px;    position: absolute;    right: 60px;    bottom: 50%;    transition: all 0.5s ease;}#article .btn.btn_back a:hover,#album .btn.btn_back a:hover,.ebtn a:hover,.btn.btn_back a:hover,a.product-btn:hover {    background-color: #196632;    color: #fff;    transition: all 0.5s;}#article .btn.btn_back a:hover::after,#album .btn.btn_back a:hover::after,.ebtn a:hover::after,.btn.btn_back a:hover::after,a.product-btn:hover:after {    background-color: #fff;    right: 30px;    transition: all 0.5s;}.btn.btn_back {    margin-right: 0;    float: right;    background: transparent !important;    padding: 0;    box-shadow: none;}/*確定送出*/ 
.ebtn {    padding: 0;    background: transparent;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    float: right;    margin-right: 0;}/*購物車按鈕*/ 
.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;}/*文章列表-8*/ 
.article1 .layoutlist_8 .item {    background-color: #fff;}.layoutlist_8 .article_subject {    font-size: 21px;    font-weight: 600;}.layoutlist_8 .listdate {    text-align: center;}.layoutlist_8 .listdate .day {    border: #7c7a7a solid 1px;    border-radius: 99em;    width: 80px;    height: 80px;    line-height: 80px;    text-align: center;    margin: 0 auto;    font-size: 38px;}.layoutlist_8 .item {    display: flex;    align-items: center;}/*相簿-1*/ 
.layoutlist_1 .album_item_subject {    padding: 20px 0px;    font-size: 18px;}.layoutlist_1 .album_item:nth-child(2),.layoutlist_1 .album_item:nth-child(3) {    top: 8px !important;}.album1 .photo_view .flexslider {    background: transparent;    border: 0;}.album1 .photo_view #slider .flex-direction-nav a:before {    position: absolute;    top: 50%;    margin-top: -15px;    background-size: auto;    width: 50px;    height: 50px;    left: 0;    background-color: #fff;    padding: 10px;    display: block;    border-radius: 50%;    background-repeat: no-repeat;    background-position: center center;}.album1 .photo_view .flexslider .slides2 {    text-align: center;    width: 100% !important;}.album1 .photo_view .flexslider .slides2 li {    float: none !important;    display: inline-block !important;}/*相簿-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;}/*產品_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: 100%;    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%;}.customized_columns ._input,.customized_columns select {    background-color: #fff;}.eforms1 .new-form .formdesc {    width: 40%;}.eforms1 .customized_columns {    width: 60%;}.eforms1 .new-form .new-width .control-label {    font-weight: 500;}.eforms1 ul.contact_items_contact>li>span {    padding-right: 20px;}.eforms1 ul.contact_items_contact>li>a {    color: #4d4d4d;}.ebtn a {    width: 200px;}/*最新消息*/ 
.article1 .cate_list {    display: flex;    flex-wrap: wrap;}.article1 .cate_list .col-sm-6 {    background: #fff;    box-shadow: 0px 0px 10px #c8cecf;    padding: 0;    width: calc(100%/3 - 20px);    margin: 0 10px 30px;}.article1 .cate_list .subject {    margin: 0;    padding: 10px 0;    font-weight: 500;    font-size: 18px;}.article1 .layoutlist_8 .item {    padding: 0;}.article1 .layoutlist_8 .list_img {    padding: 0;}.article1 .layoutlist_8 .list_subject {    padding-left: 40px;}/*周邊景點*/ 
.album1 .layoutlist_1 .row a {    background: #fff;    box-shadow: 0px 0px 10px #c8cecf;    padding-bottom: 0;    font-weight: 500;    font-size: 18px;}.photo_discription{    display: none;}/*交通資訊*/ 
.article6 .RWDeditor01 .editor .traffic ul {    list-style: disc;}.article6 .RWDeditor01 .editor .traffic {    display: flex;    justify-content: center;    flex-direction: row;    align-items: center;    margin-bottom: 30px;    background-color: #fff;    padding: 35px;}.article6 .RWDeditor01 .editor .traffic .left {    width: 30%;    display: flex;    align-items: center;    border-right: #ccc dotted 1px;}.article6 .RWDeditor01 .editor .traffic .right {    padding-left: 50px;}.article6 .RWDeditor01 .editor .traffic .left .text {    position: relative;    font-size: 25px;    margin: 0px;    color: #196632;    font-weight: 600;    text-align: left;    letter-spacing: 2px;    margin-left: 20px;    line-height: 0.5em;}.article6 .RWDeditor01 .editor .traffic .left .text span {    font-size: 20px;    margin: 0;    color: rgba(44, 151, 87, .3);    font-weight: 500;    text-align: left;    line-height: 1;    letter-spacing: 3px;    padding-top: 15px;    display: block;}/*關於我們*/ 
.article2 .hgroup {    display: none;}.article2 .page_about {    display: flex;    position: relative;    padding-top: 180px;    flex-wrap: wrap;}.article2 .page_about:before {    content: "";    background: url(archive/image/customization/page_about_topimg.png) no-repeat;    width: 310px;    height: 286px;    position: absolute;    top: -75px;    left: 50%;}.article2 .page_about .about_left {    width: 60%;    margin-top: -50px;}.article2 .page_about .about_right {    width: 40%;    padding: 50px 0 0 20px;}.article2 .page_about .page_bottom {    width: 100%;    text-align: right;    margin-top: -100px;}.article2 .page_about .about_right .title {    font-family: 'Lora', 'Noto Serif TC', serif;    font-weight: 600;    margin-bottom: 0;    display: inline-block;    position: relative;    font-size: 30px;    margin: 0px;    color: #196632;    text-align: left;    letter-spacing: 2px;}.article2 .page_about .about_right .title:before {    position: absolute;    content: '';    background: #196632;    width: 80px;    height: 1px;    top: 10px;    right: -50px;}.article2 .page_about .about_right .title span {    font-size: 48px;    margin: 0;    color: rgba(44, 151, 87, .3);    font-weight: 500;    text-align: left;    line-height: 1;    letter-spacing: 3px;    display: block;    position: relative;}.article2 .page_about .about_right .title span:before {    content: "";    background: url(archive/image/customization/page_about_logo.png) no-repeat;    width: 374px;    height: 55px;    position: absolute;    left: 20px;    bottom: -35px;}.article2 .page_about .about_right p {    width: 80%;    margin-top: 80px;}/*客房介紹*/ 
.product1 .layoutlist_2 {    padding-bottom: 10%;}.product1 .layoutlist_2 .item {    background: #fff;    border: 0;    margin: 0 0 40px;}.product1 .layoutlist_2 .subject {    text-align: center;}.product1 .layoutlist_2 .subject a {    color: #196632;    font-size: 18px;    letter-spacing: 3px;    font-weight: 600;}.product1 .item .subject a.itemlink:hover {    color: #2c9757;}.RWDproduct_page .pic-box .thumbnails ul li a {    max-width: 79px;}/*側邊欄*/#sidebar .products-nav {    background-color: rgb(255, 255, 255, 0.6);    font-family: 'Lora', 'Noto Serif TC', serif;}.m2018 .products-nav .nav-title {    color: #fff;    background-color: #196632;    padding: 15px 15px;    margin-bottom: 0;}.m2018 .products-nav>ul>li {    margin: 0 0 0px 0;    padding: 10px 0 10px 10px;}/*客房介紹*/ 
.RWDproduct_page {    font-family: 'Lora', 'Noto Serif TC', serif;}.product1 .RWDproduct_page .products-con {    display: flex;}.product1 .RWDproduct_page .pic-box,.product1 .RWDproduct_page .products-info {    float: none;}.product1 .RWDproduct_page .pic-box {    width: 55%;}.product1 .RWDproduct_page .products-info {    width: 45%;}.product1 .RWDproduct_page .products-info .name {    font-size: 22px;    font-weight: 600;}.product1 .RWDproduct_page .products-info .subname {    color: #444242;}/*價錢*/ 
.product1 .Pricebox {    color: #333;    font-size: 15px;}.product1 .Pricebox>div {    border-bottom: 1px dotted #dfdfdf;    padding: 5px 0;    color: #000;}.product1 .Pricebox span {    font-weight: 600;    color: #196632;}.product1 .Pricebox .Pricing {    text-decoration: line-through;    font-size: 14px;    color: #555;}.product1 .Pricebox .Pricing span {    font-size: 14px;    font-weight: 400;    color: #555;}/*img*/ 
.product1 .RWDproduct_page .pic-box .thumbnails ul li a:hover:before,.RWDproduct_page .pic-box .thumbnails ul li.active a:before {    border: 2px solid #196631;}/*客房內頁按鈕*/ 
.product1 a.product-btn {    border: 1px solid #196631;    background-color: #196632;    color: #fff;    margin-top: 30px;}.product1 a.product-btn:after {    background-color: #fff;}/*備註*/ 
.product1 .RWDproduct_page .tab-box .tab-container {    background-color: #fff;    padding: 20px 0;}.product1 .RWDproduct_page .products-editor {    margin-bottom: 20px;}/*備註裡面的內容*/ 
.tab-con ul,.editor ul {    list-style: disc;    padding: 0px 0 0px 50px;}.tab-con ul li span.Emphasize,.editor ul li span.Emphasize {    font-weight: 600;    color: #000;}.red-stlye {    color: #bd2f2f !important;}/*園區介紹*/ 
.article3 .layoutlist_7 .litem {    width: calc(100%/3);}.article3 .layoutlist_7 .litem>div {    background: #fff;}.article3 .layoutlist_7 .subject,.article3 .layoutlist_7 .subject a {    text-align: center;    color: #196632;    font-size: 18px;    font-weight: 500;    padding: 15px 0;    margin-top: 0 !important;    margin-bottom: 0 !important;}/*內頁*/ 
.article3 .pagecontent .RWDslider01 {    margin-top: 50px;}.article3 .RWDslider01 .products-list {    margin-left: 0;    margin-right: 0;}.article3 .RWDslider01 .products-list .box {    background: #fff;    width: 100%;    height: 100%;    padding: 0;    display: inline-block;}.article3 .RWDslider01 .products-list .box figure {    margin: 0;}.article3 .RWDslider01 .text {    padding-top: 50px;    padding-bottom: 0;}.article3 .RWDslider01 .Parkbox {    width: 85%;}.article3 .RWDslider01 .Parkbox .title {    font-weight: 600;    color: #196632;    font-size: 22px;    border-bottom: 1px dotted #dfdfdf;    padding-bottom: 10px;    margin-bottom: 10px;}.article3 .RWDslider01.pic-right .Parkbox {    width: 100%;}.article3 .RWDslider01.pic-right .text {    padding-left: 50px;}/*園區備註*/ 
.ticket-remark {    margin: 50px 0 0;}.ticket-icon {    display: flex;    align-items: center;    flex-wrap: wrap;}.ticket-icon>div {    padding-left: 100px;    height: 85px;    line-height: 85px;    padding-right: 20px;}.ticket-icon>div a {    color: #06190c;}.ticket-icon .icon-box01 {    background: url(archive/image/customization/info_icon.png) no-repeat;}.ticket-icon .icon-box02 {    background: url(archive/image/customization/info_icon_02.png) no-repeat;}.ticket-icon .icon-box03 {    background: url(archive/image/customization/info_icon_03.png) no-repeat;}/*預約電話*/ 
.park-contact {    background: #196632;    color: #fff;    font-size: 13px;    border-radius: 99em;    FONT-WEIGHT: 200;    width: 280px;    padding: 5px 0 5px 20px;    line-height: 22px;    margin-top: 20px;}.park-contact i {    background: url(archive/image/customization/icon_tel.png) no-repeat;    float: left;    width: 27px;    height: 27px;    margin-right: 15px;    margin-top: 10px;}.park-contact span {    font-size: 18px;}.park-contact a{    color: #fff;}.article3 .RWDslider01 .control-box {    bottom: 30px;    right: 50px;    font-size: 14px;}.article3 .RWDslider01.pic-right .control-box {    left: 50px;}/*-----表格--------*/ 
.table-hint {    background: url(archive/image/customization/hands-01-02.png)no-repeat;    padding-left: 40px;    background-size: 30px 9px;    background-position: left center;    font-size: 15px;    margin: 0 0 20px;    display: none;}.table01 table {    width: 100%;    font-family: 'Lora', 'Noto Serif TC', serif;    font-weight: 400;}.table01 th {    background: #176033 !important;    color: #fff;    font-size: 16px;}.table01 td,.table01 th {    padding: 15px;    background: #fafafa;    text-align: center;    font-weight: 500;    letter-spacing: 1px;    border: 1px solid #eee;    padding: 12px 15px !important;}.table01 td {    text-align: left;    color: #06190c;}.table01 tr:nth-child(even) {    background-color: #dfdfdf;}/*景觀餐廳*/ 
.album2 .layoutlist_2 .album_item {    width: calc(100%/3);}.album2 .layoutlist_2 .album_item a {    background-color: #fff;    box-shadow: 0px 0px 10px #c8cecf;}.album2 .album_item img {    width: 489px;}.album2 .layoutlist_2 .album_item_subject {    padding: 10px 0 10px;    line-height: 24px;}/*景觀餐廳內頁*/ 
.album2  .page_desc{    text-align: center;    margin: 20px 0;}.album2 .photo .fancyboxm {    position: relative;    display: block;}.photo_view .flex-direction-nav .flex-disabled{        opacity: 1;}

/*內頁_CSS end*/
/*內頁_RWD start*/

/*------------------1680---------------------*/@media (max-width: 1680px) {    /*關於我們1680*/    .article2 .page_about .about_right {        padding: 50px 0 0 50px;    }    .article2 .page_about .about_right p {        width: 100%;    }}/*------------------1580---------------------*/@media (max-width: 1580px) {    /*關於我們1580*/    .article2 .page_about .page_bottom {        margin-top: 0;    }    /*產品內頁1580*/    .RWDproduct_page .products-con,    .RWDproduct_page .products-editor,    .RWDproduct_page .tab-box {        margin-bottom: 10px;    }}/*------------------1400---------------------*/@media (max-width: 1400px) {    /*關於我們1400*/    .article2 .page_about .about_right,    .article2 .page_about .about_left {        width: 50%;    }    .article2 .page_about .about_right {        padding-right: 30px;    }}/*------------------1280---------------------*/@media (max-width: 1280px) {    /*寬度*/    #RWDPAGE_BASE_PAT02 .container {        width: 90%;    }    .article1 #RWDPAGE_BASE_PAT02 .call_to_action .container,    .article6 #RWDPAGE_BASE_PAT02 .call_to_action .container,    .eforms1 #RWDPAGE_BASE_PAT02 .call_to_action .container,    .article5 #RWDPAGE_BASE_PAT02 .call_to_action .container,    .article3.id87 #RWDPAGE_BASE_PAT02 .call_to_action .container,    .article3.id81 #RWDPAGE_BASE_PAT02 .call_to_action .container,    .article3.id165 #RWDPAGE_BASE_PAT02 .call_to_action .container {        width: 90%;    }    /*園區內頁1280*/    .article3 .RWDslider01.pic-right .text {        padding-top: 20px;    }    .article3 .RWDslider01 .Parkbox {        width: 95%;    }    .article3 .RWDslider01 .control-box {        bottom: 15px;    }}/*------------------1199---------------------*/@media (max-width: 1199px) {    .ticket-icon>div {        margin-bottom: 20px;    }    /*園區介紹1199*/    /*.article3  .slick-slider .slick-list{        height: auto !important;    }*/    .article3 .RWDslider01 .pic-list {        padding-right: 30px;    }    .article3 .RWDslider01 .text {        padding-top: 20px;    }    .article3 .RWDslider01 .Parkbox .title {        font-size: 18px;        padding-bottom: 5px;        margin-bottom: 5px;    }    .article3 .park-contact {        margin-top: 0;    }    .article3 .RWDslider01 .control-box {        bottom: 15px;    }    .article3 .RWDslider01.pic-right .pic-list {        padding-right: 0;    }    .article3 .page_wrapper_bg .article-text p {        font-size: 15px;        padding-bottom: 10px;    }    .article3 .RWDslider01.pic-right .text {        padding-left: 30px;    }    .article3 .RWDslider01.pic-right .control-box {        left: 30px;    }    /*交通資訊1199*/    .article6 .RWDeditor01 .editor .traffic .left {        width: 45%;        padding: 0 20px 0 0;    }    .article6 .RWDeditor01 .editor .traffic .right {        padding-left: 20px;    }}/*------------------1100---------------------*/@media (max-width: 1100px) {    /*寬度*/    #RWDPAGE_BASE_PAT02 .container {        width: 95%;    }    .article1 #RWDPAGE_BASE_PAT02 .call_to_action .container,    .article6 #RWDPAGE_BASE_PAT02 .call_to_action .container,    .eforms1 #RWDPAGE_BASE_PAT02 .call_to_action .container,    .article5 #RWDPAGE_BASE_PAT02 .call_to_action .container,    .article3.id87 #RWDPAGE_BASE_PAT02 .call_to_action .container,    .article3.id81 #RWDPAGE_BASE_PAT02 .call_to_action .container {        width: 95%;    }}/*------------------1024---------------------*/@media (max-width: 1024px) {    /*產品內頁-01*/    .page_content1 #prod_price {        margin-top: 18px;    }    /*相簿內容樣式-03*/    .photo .content_box {        width: calc(100% / 4) !important;    }    /*園區介紹1024*/    .slick-slider .slick-track {        height: auto !important;    }    .RWDslider01 .pic-list,    .article3 .RWDslider01 .text,    .RWDslider01.pic-right .pic-list {        float: none;        width: 100%;    }    .article3 .RWDslider01 .products-list .box figure {        max-height: 25vh;        overflow: hidden;    }    .article3 .RWDslider01 .pic-list {        padding: 0;    }    .article3 .RWDslider01 .text,    .article3 .RWDslider01.pic-right .text {        padding: 40px 30px;    }    .article3 .RWDslider01 .pic img {        width: 100%;    }    .article3 .RWDslider01 .Parkbox {        width: 100%;    }    .article3 .RWDslider01.pic-right .control-box {        left: auto;    }    .article3 .RWDslider01.pic-right .control-box,    .article3 .RWDslider01 .control-box {        right: 10px;    }    .page_wrapper_bg .article-text p {        padding-bottom: 35px;    }}/*------------------991---------------------*/@media (max-width: 991px) {    /*寬度設定991*/    #RWDPAGE_BASE_PAT02 .call_to_action {        padding-bottom: 50px;    }    /*內文寬度991*/    .pagecontent .article_model[data-seq="0"] {        margin-top: 0 !important;    }    /*文章列表樣式-04*/    .layoutlist_4 .listdate {        padding-right: 0;    }    /*文章列表樣式-07*/    .layoutlist_7 {        display: flex;        flex-wrap: wrap;    }    .layoutlist_7 .litem {        width: calc(100% / 3 - 21px);        margin: 15px 10px;    }    /*文章列表樣式-08*/    .rwdlayoutlist_9 .litem {        width: calc(100% / 3 - 1px);    }    .litem__text {        width: 85%;    }    /*產品列表樣式 A*/    .layoutlist_2 .col-sm-6 {        width: calc(100% / 3 - 1px);    }    /*產品列表樣式 B*/    .layoutlist_3.row {        display: flex;        flex-wrap: wrap;    }    .layoutlist_3.row>.col-md-12 {        width: calc(100% / 3 - 1px);    }    .item .subject {        margin-top: 15px;        margin-bottom: 10px;    }    /*產品列表樣式 C*/    .layoutlist_4 .col-xs-6 {        width: calc(100% / 3 - 1px);    }    /*相簿列表樣式-02*/    .layoutlist_2 .album_item {        width: calc(100% / 3 - 1px);    }    /*相簿內容樣式-03*/    .photo .content_box {        width: calc(100% / 3) !important;    }    /*相簿內容樣式-04*/    .album-list {        display: flex;        flex-wrap: wrap;    }    .album-list .item {        width: calc(100% / 3);    }    /*檔案下載樣式-02*/    .download .list_table .container::after {        clear: none;    }    .download .list_table .container .row::after {        clear: none;    }    .download .list_table .container .row div:last-child {        clear: none !important;    }    .download .oneline {        border-bottom: none;        clear: none;    }    /*電子表單 991*/    .new-form {        margin-top: 0;    }    .eformscontent .layoutlist_1,    .eforms1 .new-form .formdesc,    .eforms1 .customized_columns {        width: 100%;    }    .eforms1 .form-horizontal .form-group .col-sm-12.col-md-11 {        padding: 0;    }    .eforms1 .new-form .new-width .control-label {        padding-left: 0 !important;    }    .eforms1 .col-sm-12.col-md-5 {        width: 50%;        padding-left: 0;    }    /*影片列表*/    .layoutlist_2 .video_item {        width: calc(100% / 3 - 1px);    }    /*產品內頁-02 sidebar991*/    #sidebar {        margin: 20px 0px;        padding: 0;    }    /*購物車按鈕pad*/    #mobile-fixed .btn-box .normal {        background: transparent;        color: #444;        border: 1px solid #444;        border-radius: 0;    }    #mobile-fixed .btn-box .bg2 {        border-radius: 0;        transition: all 0.3s ease;        border: 1px solid #000;        color: #fff;        background: #000;    }    .RWDshopping #mobile-fixed .btn.normal {        color: #444;    }    /*相簿列表樣式-02*/    .layoutlist_2 .album_item {        width: calc(100% / 3 - 1px);    }    /*最新消息991*/    .article1 .layoutlist_8 .list_subject {        padding-left: 20px;    }    .layoutlist_8 .list_subject .summary {        margin: 0;    }    /*關於我們991*/    .article2 .page_about {        padding-top: 50px;        flex-direction: column-reverse;    }    .article2 .page_about .about_right,    .article2 .page_about .about_left {        width: 100%;    }    .article2 .page_about .about_right p {        width: 90%;    }    .article2 .page_about .about_right {        padding: 0;    }    .article2 .page_about .about_left {        margin-top: 20px;    }    .article2 .page_about .page_bottom {        display: none;    }    .article2 .page_about:before {        display: none;    }    .article2 .page_about .about_right .title span {        padding-top: 15px;    }    .article2 .page_about .about_right .title span:before {        bottom: -40px;    }    .article2 .page_about .about_right .title:before {        top: 13px;        right: -50px;    }    /*園區介紹991*/    .table-hint {        display: block;    }    .table01 {        overflow-x: auto;        white-space: nowrap;    }    .table01 {        overflow-x: scroll;        padding-bottom: 15px;        -webkit-overflow-scrolling: auto;    }    .table01::-webkit-scrollbar {        width: 3px;        height: 5px;    }    .table01::-webkit-scrollbar-thumb:horizontal {        background-color: #a6a6a6;        border-radius: 3px;    }    .table01::-webkit-scrollbar-track-piece:horizontal:decrement,    .table01::-webkit-scrollbar-track-piece:horizontal:increment {        background-color: rgba(166, 166, 166, 0.2);    }    /*交通資訊991*/    .article6 .RWDeditor01 .editor .traffic {        flex-direction: column;    }    .article6 .RWDeditor01 .editor .traffic .left,    .article6 .RWDeditor01 .editor .traffic .right {        width: 100%;    }    .article6 .RWDeditor01 .editor .traffic .left {        flex-direction: column;        text-align: center;        border-right: 0;        border-bottom: #ccc dotted 1px;        margin-bottom: 20px;    }    .article6 .RWDeditor01 .editor .traffic .right {        padding-left: 20px;    }    .article6 .RWDeditor01 .editor .traffic .left .text {        margin: 20px 0;    }    .article6 .RWDeditor01 .editor .traffic .left .text,    .article6 .RWDeditor01 .editor .traffic .left .text span {        text-align: center;    }    .article6 .RWDeditor01 .editor .traffic ul {        padding-left: 0;    }    .article6 .RWDeditor01 .editor .traffic .left {        padding-right: 0;    }}/*------------------850---------------------*/@media (max-width: 850px) {    /*文章列表樣式-04*/    .layoutlist_4 .fixrow {        padding-left: 0;        padding-right: 0;    }}/*------------------800---------------------*/@media (max-width: 800px) {    /*標題寬度800*/    .hgroup .container {        margin-left: 0;        margin-right: 0;    }    /*文章列表樣式-03*/    .layoutlist_3 .listdate .yearmonth {        padding-bottom: 0px;    }    /*圖片滑鼠效果800*/    .article1 .call_to_action .list8 .img a:before,    .product1 .product_list_item div.img a:before,    .article3 .layoutlist_7 .litem .img a:before,    .article4 .layoutlist_7 .litem .img a:before,    .album1 .layoutlist_1 .row a img:before {        display: none;    }    /*最新消息800*/    .article1 .cate_list .col-sm-6 {        width: calc(100%/2 - 20px);    }    .article1 .layoutlist_8 .item {        flex-wrap: wrap;    }    .article1 .RWDslider01 .pic img {        width: 100%;    }    .article1 .layoutlist_8 .list_img,    .article1 .layoutlist_8 .list_subject,    .article1 .layoutlist_8.rwd .listdate {        width: 100%;    }    .article1 .layoutlist_8.rwd .listdate {        padding-left: 20px;        text-align-last: left;        margin: 20px 0 10px;    }    .article1 .layoutlist_8 .listdate .day {        border: 0;        border-radius: 0;        width: auto;        height: auto;        line-height: normal;        text-align: center;    }    .article1 .RWDslider01 .pic-list,    .article1 .RWDslider01 .text {        float: none;        width: 100%;        padding: 0;    }    .article1 .slick-slider .slick-track,    .article1 .slick-slider .slick-list {        height: auto !important;    }    .article1 .layoutlist_8.rwd .listdate {        text-align: left;    }    .article1 .layoutlist_8 .listdate .day {        color: #afafaf;        font-size: 12px;        letter-spacing: 2px;    }    .article1 .layoutlist_8 .listdate .day::before {        content: " / ";    }    .layoutlist_8.rwd .list_img+.list_subject {        margin-top: 20px;    }    .layoutlist_8 .listdate .yearmonth,    .article1 .layoutlist_8 .listdate .day {        display: inline-block !important;    }    /*關於我們800*/    .article2 .page_about:before {        top: -35px;    }    /*產品內頁800*/    .product1 a.product-btn,    .product1 .btn.btn_back a,    .ebtn a {        float: right;    }    .product1 .editor ul {        padding-left: 20px;    }}/*------------------768---------------------*/@media (max-width: 768px) {    .page_wrapper_bg .pagecontent {        padding: 0px !important;    }    .main .container {        padding-left: 15px;        padding-right: 15px;    }    /*最新消息800*/    .article1 .layoutlist_8 .item {        width: calc(100% / 2 - 5px);        margin: 0 5px;    }    /*文章列表樣式-04*/    .layoutlist_4 .listdate {        padding-right: 0;    }    .layoutlist_4 .listdate .yearmonth {        letter-spacing: 1px;    }    .layoutlist_4 .listdate .yearmonth {        padding-bottom: 15px;    }    .layoutlist_4 .list_subject .summary {        margin: 10px 0px 0;    }    .layoutlist_4 .list_subject a {        margin: 0px !important;    }    /*相簿列表樣式-01*/    .layoutlist_1 .row .album_item {        width: calc(100% / 3 - 1px) !important;    }    /*檔案下載樣式-02*/    .layoutlist_3 .dbtn_v2 {        width: 100%;        text-align: center;    }    /*電子表單*/    .form-horizontal .control-label,    #eformsForm_1_4>div.customized_columns.col-md-6.new-width>div.row>div.col-sm-12.col-md-11,    .form-horizontal .form-group .col-sm-12.col-md-11 {        width: 100%;    }    /*產品內頁800*/    .product1 .RWDproduct_page .products-con {        flex-direction: column;    }    .product1 .RWDproduct_page .pic-box,    .product1 .RWDproduct_page .products-info,    .product1 .easyzoom img {        width: 100%;    }    .product1 .RWDproduct_page .products-info .name-box {        margin-top: 20px;    }    /*園區介紹768*/    .album1 .photo_view #carousel .flex-direction-nav {        display: none;    }    .album1 .photo_view .flexslider .slides2 {        height: 100px;    }    .album1 .page_content2 br {        display: none;    }    .album1 .photo_view .flexslider {        margin: 20px 0 0;    }}/*------------------767---------------------*/@media (max-width: 767px) {    /*文章列表樣式-02*/    .layoutlist_2 {        display: flex;        flex-wrap: wrap;    }    .layoutlist_2 .item {        /*width: calc(100% / 2 - 21px);*/        width: 100%;    }    .article1 .layoutlist_8 {        display: flex;    }    /*文章列表樣式-03*/    .layoutlist_3 {        display: flex;        flex-wrap: wrap;    }    .layoutlist_3 .item {        width: calc(100% / 2 - 21px);        margin: 0 10px;    }    /*文章列表樣式-04*/    .layoutlist_4>.fixrow>.xrow {        display: flex;        flex-wrap: wrap;    }    .layoutlist_4>.fixrow>.xrow>.col-sm-6.col-md-6 {        width: calc(100% / 2 - 21px);        margin: 0 10px;    }    /*文章列表樣式-07*/    .layoutlist_7 .litem {        width: calc(100% / 2 - 21px);    }    /*文章列表樣式-08*/    .rwdlayoutlist_9 .litem {        width: calc(100% / 2 - 1px);    }    /*產品列表樣式 A*/    .layoutlist_2 .col-sm-6 {        width: calc(100% / 2 - 1px);    }    /*產品列表樣式 B*/    .layoutlist_3.row>.col-md-12 {        width: calc(100% / 2 - 1px);    }    /*產品列表樣式 C*/    .layoutlist_4 .col-xs-6 {        width: calc(100% / 2 - 1px);    }    /*產品列表樣式 D*/    .layoutlist_5.layoutlist {        display: flex;        flex-wrap: wrap;    }    .layoutlist_5.layoutlist .col-sm-4 {        width: calc(100% / 2 - 1px);    }    /*相簿列表樣式-01*/    .layoutlist_1 .row {        display: flex;        flex-wrap: wrap;    }    .layoutlist_1 .row .album_item {        width: calc(100% / 2 - 1px) !important;        margin-bottom: 20px;        padding: 0 5px;    }    .layoutlist_1 .album_item:nth-child(2),    .layoutlist_1 .album_item:nth-child(3) {        top: 0 !important;    }    /*相簿列表樣式-02*/    .layoutlist_2 {        display: flex;        flex-wrap: wrap;    }    .layoutlist_2 .album_item {        width: calc(100% / 2 - 1px);    }    /*相簿內容樣式-01*/    .albumcontent section.call_to_action .container .article-text .container .row {        display: flex;        flex-wrap: wrap;    }    .row .album_d_item {        width: calc(100% / 2 - 1px);    }    /*相簿內容樣式-03*/    .photo .content_box {        width: calc(100% / 2) !important;    }    /*相簿內容樣式-04*/    .album-list .item {        width: calc(100% / 2);    }    /*檔案下載樣式-01*/    .download .list_table td.list_subject {        text-align: center;    }    /*檔案下載樣式-02*/    .download .item table tr {        display: flex;        flex-direction: column;    }    .download .oneline {        display: flex;        flex-wrap: wrap;    }    .download .list_table td {        width: 100%;        padding-top: 0;    }    .download .list_table td:nth-child(2) {        display: none;    }    .download .oneline .col-md-4.col-sm-6 {        width: calc(100% / 3);    }    /*影片列表*/    .layoutlist_2 {        display: flex;        flex-wrap: wrap;    }    .layoutlist_2 .video_item {        width: calc(100% / 2 - 1px);    }    /*產品內頁767*/    .RWDproduct_page .faq-item .faq-question {        background: #fff;    }    /*客房767*/    .RWDproduct_page .faq-item .editor {        background: #fff;    }    /*聯絡我們767*/    .contact_items {        text-align: center;    }}/*------------------680---------------------*/@media (max-width: 680px) {    /*聯絡我們680*/    .contact_items {        text-align: left;    }}/*------------------600---------------------*/@media (max-width: 600px) {    /*寬度600*/    #RWDPAGE_BASE_PAT02 .container {        margin-top: 0;    }    .page_wrapper_bg .pagecontent {        padding: 0px !important;    }    .page_wrapper_bg .pagecontent {        min-height: initial;    }    section.call_to_action {        min-height: 400px;    }    /*主標題600*/    .hgroup h1 {        margin-bottom: 50px;        line-height: 1.8;    }    .hgroup .container {        margin-bottom: 5px;    }    .page_wrapper_bg .hgroup h1::after,    .page_wrapper_bg .hgroup h1::before,    .article2 .page_about .about_right .title:before {        display: none;    }    .article2 .page_about .about_right .title span {        text-align: center;        font-size: 30px;    }    /*按鈕600*/    .btn.btn_back,    .ebtn,    #article .btn.btn_back a,    #album .btn.btn_back a,    .ebtn a,    .btn.btn_back a,    a.product-btn,    #eformsForm_1_4>div.customized_columns.col-md-6.new-width>div.row>div.col-sm-12.col-md-11 {        width: 100%;    }    /*banner600*/    .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt2,    .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 {        font-size: 16px;    }    /*fixrow*/    .fixrow {        padding-left: 0px !important;        padding-right: 0px !important;    }    /*文章列表樣式-02*/    .layoutlist_2 .listdate .yearmonth {        color: #afafaf !important;        font-size: 12px !important;        letter-spacing: 2px !important;    }    .layoutlist_2 .listdate .yearmonth::after {        content: "/";        position: relative;        display: inline-block;    }    .layoutlist_2 .listdate .yearmonth,    .layoutlist_2 .listdate .day {        display: inline-block;    }    .layoutlist_2 .listdate .day {        color: #afafaf !important;        font-size: 12px !important;        letter-spacing: 2px !important;        margin-left: -3px;    }    .layoutlist_2 .item {        width: 100%;        margin: 10px 0;    }    /*文章列表樣式-03*/    .layoutlist_3 .item {        width: 100%;        margin: 10px 0;    }    /*文章列表樣式-04*/    .layoutlist_4>.fixrow>.xrow>.col-sm-6.col-md-6 {        width: 100%;        margin: 10px 0;    }    .layoutlist_4 .listdate .yearmonth {        color: #afafaf !important;        font-size: 12px !important;        letter-spacing: 2px !important;    }    .layoutlist_4 .listdate .yearmonth,    .layoutlist_4 .listdate .day {        display: inline-block;    }    .layoutlist_4 .listdate .day {        color: #afafaf !important;        font-size: 12px !important;        letter-spacing: 2px !important;    }    .layoutlist_4 .listdate .day::before {        content: " / ";    }    /*文章列表樣式-07*/    .layoutlist_7 .litem {        width: 100%;    }    /*文章列表樣式-08*/    .rwdlayoutlist_9 .litem {        width: 100%;    }    /*相簿列表樣式-01*/    .layoutlist_1 .album_item {        width: 100% !important;    }    /*相簿列表樣式-02*/    .layoutlist_2 .album_item {        margin: 10px 0px 20px !important;        width: 100%;    }    /*產品列表樣式 A*/    .layoutlist_2 .col-sm-6 {        width: calc(100% / 2 - 0.5px);        padding: 0 5px;    }    /*產品列表樣式 B*/    .layoutlist_3.row>.col-md-12 {        width: 100%;    }    /*產品列表樣式 C*/    .layoutlist_4 .col-xs-6 {        width: 100%;    }    /*產品列表樣式 D*/    .layoutlist_5.layoutlist .col-sm-4 {        width: 100%;    }    /*相簿內容樣式-01*/    .row .album_d_item {        width: 100%;    }    /*相簿內容樣式-03*/    .photo .content_box {        width: 100% !important;    }    /*相簿內容樣式-04*/    .album-list .item {        width: 100%;    }    /*檔案下載樣式-02*/    .download .oneline .col-md-4.col-sm-6 {        width: 100%;        margin-bottom: 20px;    }    /*影片列表*/    .layoutlist_2 .video_item {        width: 100%;    }    /*產品內頁-01*/    #member_org_price,    #prod_fixprice {        margin-top: 25px;    }    .page_content1 #prod_price {        margin-top: 5px;    }    /*最新消息600*/    .article1 .layoutlist_8 {        flex-wrap: wrap;    }    .article1 .cate_list .col-sm-6,    .article1 .layoutlist_8 .item {        width: calc(100%/1);    }    /*關於我們600*/    .article2 .page_about .about_right p {        margin-top: 50px;        width: 100%;    }    .article2 .page_about .about_right .title span:before {        margin-left: -100px;        left: 50%;        width: 200px;        height: 29px;        background-size: 100% 100%;        bottom: -20px;    }    .article2 .page_about .about_right .title,    .article2 .page_about .about_right .title span {        text-align: center;        width: 100%;    }    /*園區介紹內頁600*/    .article3 .RWDslider01 .text,    .article3 .RWDslider01.pic-right .text {        padding-bottom: 80px;    }    .ticket-icon .icon-box03 {        line-height: 24px;    }    .ticket-icon .icon-box03 a {        padding: 15px 0 0;        display: inline-block;    }    /*景觀餐廳600*/    .album2 .layoutlist_2 .album_item {        width: calc(100%/2);        padding: 0 5px;    }    /*客房介紹600*/    .product1 .layoutlist_2 .subject a {        font-size: 16px;    }    /*園區介紹600*/    .article3 .layoutlist_7 .litem {        padding: 0 5px;    }    /*周邊景點600*/    .photo_view .flexslider .slides2 {        height: 100px;    }}/*------------------480---------------------*/@media (max-width: 480px) {    /*banner480*/    #RWDPAGE_BASE_PAT02 .RWDbanner_plus01 .container,    .page_wrapper_bg .RWDbanner_plus01 .slick-caption {        width: 100%;    }    /*電子表單480*/    .eforms1 .col-sm-12.col-md-5 {        width: 100%;    }    /*飯店簡介480*/    .article2 .page_about {        padding-top: 20px;    }    /*相簿*/    .album2 .layoutlist_2 .album_item,.layoutlist_1 .row .album_item{        width: 100% !important;    }    .album2 .page_desc br {        display: contents;    }    .album2 .page_desc {        text-align: left;    }}/*------------------414---------------------*/@media (max-width: 414px) {    /*園區介紹414*/    .article3 .RWDslider01 .text,    .article3 .RWDslider01.pic-right .text {        padding: 0px 30px 30px;    }}/*------------------380---------------------*/@media (max-width: 380px) {    /*園區介紹380*/    .park-contact {        width: 100%;        text-align: center;        padding-left: 0;    }    .park-contact span {        font-size: 16px;    }    .park-contact i {        display: none;    }    /*聯絡我們380*/    .contact_items_contact li {        padding: 10px 0;        border-bottom: 1px solid #ebe8e2;    }    .eforms1 ul.contact_items_contact>li>span {        display: block;    }}

/*內頁_RWD end*/