a{text-decoration:none}a:hover, a:active, a:focus, a:visited {text-decoration:none;}.row {margin-left:0px;margin-right:0px;}body {font-family: 'Noto Serif TC', serif;font-weight:300;background: #f1f2ed;}#RWDfullscreen01 .main {overflow: hidden;}/*loading*/ 
.RWDfakeloader .fl img {width: 800px}/*logo*/ 
.RWDmenu_plus04 .logo {width: 70px;margin-top:13px}/*menu*/ 
.RWDmenu_plus04 .header {background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(255,255,255,0) 100%);transition: 0.4s;padding: 35px 100px;}.RWDmenu_plus04 .header.is-up {background: #000;box-shadow: none;transition: 0.4s;padding: 10px 100px;}.RWDmenu_plus04 .header.is-up::before {display:block}.RWDmenu_plus04 .container {width: 100%;}.RWDmenu_plus04 .site-nav .menu {text-align: right;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 18px;letter-spacing: 2px;color:#f7f4ee;font-weight: 300;padding: 0 calc(90px / 2) 0 calc(90px / 2);line-height:1.5;position: relative;transition: 0.4s;}.RWDmenu_plus04 .site-nav .menu>li>a:hover {padding: 0 calc(80px / 2) 0 calc(120px / 2);transition: 0.4s;}.RWDmenu_plus04 .site-nav .menu>li>a::before {    content: "";    width: 50%;    height: 1px;    position: absolute;    left: 50%;    bottom: -5px;    transform: translateX(-50%), scaleX(0);    background: #F7F4EE;    opacity: 0;transition: 0.4s;transform-origin: bottom right;    transition: 0.4s;}.RWDmenu_plus04 .site-nav .menu>li>a:hover::before {    opacity: 1;    transition: 0.4s;    transform-origin: bottom left;    transform: translateX(-37%) scaleX(1);}.RWDmenu_plus04 .site-nav .menu>li>a::after {content: "" !important;    width: 16px !important;    height: 16px !important;    position: absolute !important;    background: url(archive/image/customization/menu_icon.png) no-repeat !important;    top: 7px !important;    left: 35px !important;    opacity: 0;    transition: 0.4s !important;    border: 0 !important;    transform: rotate(0) !important;    margin:0 !important;}.RWDmenu_plus04 .site-nav .menu>li>a:hover::after {left: 28px;opacity: 1;transition: 0.4s;}.RWDmenu_plus04 .menu>li {position: relative;}.RWDmenu_plus04 .menu>li::before {content: "";    width: 1px;    height: 10px;    position: absolute;    background: #f7f4ee;    opacity: 0.5;    top: 10px;    right: 0;}.RWDmenu_plus04 .menu>li:nth-child(3)::before {display:none}.RWDmenu_plus04 .lang-select:hover .lang-select-label, .RWDmenu_plus04 .site-nav .menu>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>a:hover {background: transparent;color: #F7F4EE;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu ul li>a {text-align: center;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {text-decoration: none;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {font-weight: normal;color: #242423;background: #F7F4EE;transition: 0.4s}.RWDmenu_plus04 .site-nav .menu>li>ul {padding:0px;top: calc(100% + 5px);width:170px;}.RWDmenu_plus04 .container {min-width: 100%;padding:0}.RWDmenu_plus04 .site-nav .menu>li.is-active>a {color: #8B2323;}/*語系&按鈕*/ 
.RWDmenu_plus04 .features {width:350px}.RWDmenu_plus04 .features .lang-select {float: left;}.lang-select-label {color:#F7F4EE;font-size:15px;padding: 25px 0px 25px 30px;letter-spacing: 1px;}.RWDmenu_plus04 .features .share-group a, .RWDmenu_plus04 .features i {font-size: 15px;color: #F7F4EE;}.RWDmenu_plus04 .dropdown-menu .manu-item-box ul li.has-child>a:after, .RWDmenu_plus04 .lang-select-label:after, .RWDmenu_plus04 .site-nav .menu li.dropdown>a:after, .RWDmenu_plus04 .site-nav .menu li.has-child>a:after {border: 1px solid #F7F4EE;border-width: 1px 1px 0 0;margin-left: 8px;margin-top: -6px;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after {border-color: #F7F4EE}.RWDmenu_plus04 .features .share-group.main_share {padding: 0;margin-top: 15px;margin-bottom: 15px;position: relative;}.RWDmenu_plus04 .features .share-group.main_share a {padding: 10px 15px 10px 100px !important;background: #000;position: relative;transition: 0.4s;width: 200px;}.RWDmenu_plus04 .features .share-group.main_share a span {font-size: 18px;letter-spacing: 3px;}.RWDmenu_plus04 .features .share-group.main_share a::before {    content: "";    width: 54px;    height: 1px;    background: #F7F4EE;    position: absolute;    top: 23px;    left: 23px;    opacity: 0.5;transition: 0.4s;}.RWDmenu_plus04 .is-up .features .share-group.main_share a {background: #fff;}.RWDmenu_plus04 .header.is-up .features .share-group.main_share a span {color:#000;transition: 0.4s;}.RWDmenu_plus04 .header.is-up .features .share-group.main_share a::before {background: #000;transition: 0.4s;}/*.RWDmenu_plus04 .features .share-group.main_share a:hover::before {width: 35px;left: 0;background: #000;}.RWDmenu_plus04 .features .share-group.main_share a:hover {    text-align: center;    background: #fff;    padding: 10px 15px !important;    color: #000;transition: 0.4s;}*/ 
.RWDmenu_plus04 .features .share-group.main_share a::after {    content: "";    width: 0%;    height: 100%;    position: absolute;    top: 0;    left: 0;    background: #fff;    opacity: 0;transition: 0.4s;}.RWDmenu_plus04 .features .share-group.main_share a:hover::before {left: 0;transition: 0.4s;}.RWDmenu_plus04 .site-nav .menu>li.is-active>a{color:#fff;}/*banner*/ 
.RWDvideo001 .video {transform: scale(1.3);}/*統一寬*/#RWDfullscreen01 .container {width:100%;max-width:none;padding:0}/*統一*/ 
.section-subject {display:none}.title_block h2 {margin: 0;line-height: 2;font-size: 44px;color: #242423;letter-spacing: 6px;}.img_block p {margin: 0;font-size: 19px;letter-spacing: 4px;color: #161615;line-height: 1.8;font-weight: 400;}.title_block p {margin: 35px 0 0;font-size: 19px;letter-spacing: 4px;color: #161615;line-height: 1.8;}.RWDleft_cont002 .item-second .text-box .subtitle, .RWDleft_cont002 .item-second .text-box .underline {display:none}.RWDleft_cont002 .item-second .text-box a {display: none;}/*RWDnav001_右側跟隨*/ 
.webtech_edit_mode .right_nav {z-index: 111;opacity: 1;}.RWDnav001 {right:0px}.RWDnav001 .check_box.dot_style .sub_box::after {width: 9px;height: 9px;left: 23px;top: 5px;}.RWDnav001 .check_box.dot_style .sub_box::before {background-color: #abaca9;height: 22px;left: 27px;top:28px}.RWDnav001 .check_box.dot_style .sub_box.top::after {border-width: 0 6px 10px 6px;}.RWDnav001 .check_box.dot_style .sub_box {height: 50px;}#m_RWDfullscreen01_72_1 .check_box.dot_style .sub_box.top::after {transform: translate(-1px, 5px);}.RWDnav001 .check_box.dot_style .sub_box.top .text {transform: translate(10px, 5px);color:#ccc}.right_nav {opacity: 0;transition: 0.4s;}.right_nav_change {opacity: 1;transition: 0.4s;}.RWDnav001 .check_box.dot_style .sub_box .text {font-size: 15px;padding-right: 56px;color: #161615;font-family: 'Noto Serif TC', serif;letter-spacing: 2px;}.RWDnav001 .check_box.dot_style .sub_box .text:hover {font-size: 20px;}.RWDnav001 .check_box.dot_style .sub_box.active .text {font-size: 20px;opacity: 0;filter: invert(1);}.RWDnav001 .check_box.dot_style .sub_box::after {background: #666;border: 1px solid #666;background: transparent !important;}.RWDnav001 .check_box.dot_style .sub_box.active::after {background: #666 !important;}.RWDnav001 .check_box .sub_box .text {opacity:0}#m_RWDfullscreen01_56_1 > div.check_box.dot_style > div:nth-child(2) > div {opacity:1;color:#555}#m_RWDfullscreen01_56_1 > div.check_box.dot_style > div:nth-child(3) > div {opacity:1}.RWDnav001 .check_box.dot_style .sub_box.active:nth-child(2)::after {background: #fff !important;border: 1px solid #fff !important;}.RWDnav001 .check_box.dot_style .sub_box.active:nth-child(3)::after {background: #fff !important;border: 1px solid #fff !important;}/*01*/ 
.block_01 .container {width:100%;}.block_01 .top_block {padding:150px 8% 120px 8%;display: flex;align-items: flex-start;justify-content: space-between;}.block_01 .title_block {-webkit-writing-mode: vertical-lr; writing-mode: vertical-lr;}.block_01 .img_block p {margin-top: 110px;}.block_01 .title_block h2:nth-child(2) {margin-top: 50px !important;}.block_01 .bottom_img {padding-bottom: 250px;}.RWDvideo001 .info .summary {    margin-top: 0;    color: #FFF;    height: 100%;    display: flex;    justify-content: space-between;    flex-direction: column;}.bn_txt {font-size: 29px;-webkit-writing-mode: tb-rl;writing-mode: tb-rl;letter-spacing: 8px;margin: 15% auto 0;line-height: 1.5;text-align: end;}.bn_txt {    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -60%);    margin: 0;}.bn_txt span {font-size: 18px;letter-spacing: 5px;position: relative;display:none}.bn_txt span::before {    content: "";    height: 50px;    width: 1px;    position: absolute;    background: #fff;    top: -70px;    left: 12px;    opacity: 0.5;}.bn_txt::before {font-size: 18px;letter-spacing: 5px;}.bn_txt span::after {    content: "";    width: 1px;    height: 20px;    background: #fff;    position: absolute;    top: -70px;    left: 12px;}.banner_block .bn_icon h5 {font-size: 16px;color: #fff;letter-spacing: 5px;font-weight: 100;margin: 30px 0 15px;}.banner_block .bn_icon h5 a {color: #fff;}.banner_block .bn_icon { position: absolute;bottom: 40px;left: 50%;transform: translateX(-50%);margin-bottom: 45px;}.banner_block .bn_icon b {font-size: 16px;color: #fff;letter-spacing: 5px;font-weight: 100;margin: 30px 0 15px;}.banner_block .bn_icon a {display: flex;align-items: center;justify-content: center;flex-direction: column;}.banner_block .RWDedictor {opacity: 1;z-index:1}.RWDvideo001 .btn2play, .RWDvideo001 .btn2pause {    width: 100%;    height: 100%;    border: 0;    top: 0;    left: 0;    margin: 0;    color: transparent;}/*兩品牌_輪播*/ 
.carousel_box {padding: 200px 13% 155px;}/*.carousel_box .container {overflow: hidden;}*/ 
.RWDbanner_plus01 .logo {position: absolute;top: 50px;right: 0;width: 200px;height: 200px;}.RWDbanner_plus01 .slick-caption {bottom: 0;top: auto;position: relative;padding-top:50px}.RWDbanner_plus01 {overflow: unset;}.RWDbanner_plus01 .slick-list {padding:0 12%;overflow: hidden;}/*文字*/ 
.RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 2px;line-height:1.5;font-size: 28px;font-family: 'Noto Serif TC', serif;font-weight: 400;color:#242423;margin-top: 0px;}.RWDbanner_plus01 .slick-caption .txt2 {font-family: 'Noto Serif TC', serif;font-weight: 400;color:#161518;letter-spacing: 2px;font-size:18px;position: relative;margin-top:5px;margin-bottom: 40px;padding-bottom: 50px;}/*.RWDbanner_plus01 .slick-caption .txt2::before {content: "";width: 5px; height: 5px;background-color: #efefef;border: 1px #282828 solid;-webkit-border-radius: 100px;position: absolute;top: 11px;left: -15px;}*/ 
.RWDbanner_plus01 .slick-caption .txt2::after {content: "";width: 40px;height: 1px;background: #959595;position: absolute;bottom: 0;left:0;opacity: 0.5;}.RWDbanner_plus01 .container {width:auto;padding:0}.slick-initialized .slick-slide {display: flex !important;flex-direction: column-reverse;}.plus-banner-container {display:none}/*箭頭*/ 
.RWDbanner_plus01.style-dotnav>.banner-slider .slick-next.slick-arrow {border: 1px solid #a5a5a5;background: transparent;top: 29%;width: 76px;height: 76px;}.RWDbanner_plus01.style-dotnav .slick-arrow {background: transparent;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev.slick-arrow {border: 1px solid #a5a5a5;background: transparent;top: 29%;width: 76px;height: 76px;}.RWDbanner_plus01 button.slick-prev.slick-arrow::before {content: "";color: #ccc;left: 28px;position: absolute;top: 26px;background: url(archive/image/customization/arr01.png) no-repeat;width: 12px;height: 22px;}.RWDbanner_plus01 button.slick-next.slick-arrow::before {content: "";color: #ccc;left: 28px;position: absolute;top: 26px;background: url(archive/image/customization/arr02.png) no-repeat;width: 12px;height: 22px;transform: rotateY(180deg);opacity: 0.5;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-arrow:hover {background-color: transparent;}/*按鈕*/ 
.RWDbanner_plus01 .bn_btn01 {padding: 12px 20px;border: 1px solid #282828;font-size: 15px;color: #161615;max-width: 220px;width: 100%;display: block;text-align: center;transition: 0.4s;position: relative;}.RWDbanner_plus01 .bn_btn01:hover {background:#282828;color:#fff;transition: 0.4s;}.RWDbanner_plus01 .bn_btn02::before {content: "";width: 17px;height: 17px;background: url(archive/image/customization/arr03.png)no-repeat;position: absolute;top: 15px;left: 20px;transition: 0.4s;}.RWDbanner_plus01 .bn_btn02:hover::before {filter: invert(1);transition: 0.4s;}.RWDbanner_plus01 .slick-caption .txt3, .RWDbanner_plus01 .slick-caption .txt4 {margin-bottom: 15px;}/*02*/ 
.block_02 .title_block {text-align: center;padding: 80px 0;display:none}.block_02 .title_block .brand_block a {width: calc(100% / 2);}.block_02 .title_block .brand_block {display: flex;align-items: center;justify-content: center;max-width: 400px;margin: 30px auto 0;}/*兩品牌_大圖區塊*/ 
.brand_bimg .RWDleft_cont002 .item-second {background: transparent;}.brand_bimg .RWDleft_cont002 .item-second .text-box {background: transparent;position: absolute;padding: 250px 0 0px 8%;width: 800px;}.brand_bimg .RWDleft_cont002 .item-second .text-box::before {    content: "";    width: 1px;    height: 47%;    background: #fff;    position: absolute;    left: 100px;    top: 0;    opacity: 0.5;}.brand_bimg .RWDleft_cont002 .item-second .text-box::after {    content: "";    width: 1px;    height: 245px;    background: #fff;    position: absolute;    top: 0;    left: 100px;}.brand_bimg .RWDleft_cont002 .item-second .text-box .subtitle {display:none}.brand_bimg .RWDleft_cont002 .item-second .text-box .underline {display:none}.brand_bimg .RWDleft_cont002 .item-second .pic {width:100%;cursor: auto;}.brand_bimg .RWDleft_cont002 .item-second .pic img {width:100%}.brand_bimg .RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}.brand_bimg .RWDleft_cont002 .item-second .text-box .title {margin: 0;line-height: 1.5;font-size: 55px;color: #fff;letter-spacing: 10px;-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;float: left;margin-right: 75px;}.brand_bimg .RWDleft_cont002 .item-second .text-box .text {margin:0;width:100%}.brand_bimg .RWDleft_cont002 .item-second .text-box a {display:none}.brand_bimg .RWDleft_cont002 .item-second .text-box .text p {margin: 50px 0 0;font-size: 19px;letter-spacing: 4px;color: #fff;line-height: 1.8;font-weight: lighter;}/*03*/ 
.block_03 {padding: 0 8%}.block_03 .title_block {padding: 135px 0 240px;}.block_03 .title_block h2 {font-size: 28px;letter-spacing: 4px;}.block_03 .title_block p {margin-top: 30px;}.block_03 .RWDService001 .col-md-3 {padding: 0;margin-right: 80px;position: relative;cursor: auto;}.block_03 .RWDService001 .col-md-3 .boxFeature-2 {display: flex;align-items: flex-start;flex-direction: row-reverse;justify-content: flex-end;}.block_03 .RWDService001 i {margin-bottom:0;}.block_03 .RWDService001 .col-md-3 .boxFeature-2 h2 {-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;margin: 0 15px 0 0;font-size: 19px;color: #161615;letter-spacing: 3px;}.block_03 .RWDService001 .col-md-3 .boxFeature-2::before {    content: "";    font-size: 75px;    line-height: 1;    color: #000;    position: absolute;    bottom: -13px;    right: -50px;    opacity: 0.15;    font-family: 'Cormorant Infant', serif;    font-weight: 500;z-index:-1}#m_RWDfullscreen01_78_1 > div:nth-child(2) > a:nth-child(1) > div > article::before {content: "01";}#m_RWDfullscreen01_78_1 > div:nth-child(2) > a:nth-child(2) > div > article::before {content: "02";}#m_RWDfullscreen01_78_1 > div:nth-child(2) > a:nth-child(3) > div > article::before {content: "03";}/*.RWDService001 .row:nth-child(2) .col-md-3:nth-child(1)::before {content: "01"}.RWDService001 .row:nth-child(2) .col-md-3:nth-child(2)::before {content: "02"}.RWDService001 .row:nth-child(2) .col-md-3:nth-child(3)::before {content: "03"}*//*05*/ 
.block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box .text {margin-top:90px}.block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box {padding-top:120px}/*06*/ 
.block_06 {padding:130px 8% 200px}.block_06 .RWDleft_cont002 .item-second {background: transparent;display: flex;flex-direction: column-reverse;}.block_06 .RWDleft_cont002 .item-second .text-box {background: transparent;width: 100%;padding: 0;margin-bottom:200px}.block_06 .RWDleft_cont002 .item-second .text-box .title {font-size: 28px;letter-spacing: 4px;margin: 0;line-height: 2;color: #242423;font-weight: 500;}.block_06 .RWDleft_cont002 .item-second .text-box .text {margin: 0;margin-top: 30px;font-size: 19px;letter-spacing: 4px;color: #161615;line-height: 1.8;width:100%}.block_06 .RWDleft_cont002 .item-second .text-box .text p {margin-bottom:0}.block_06 .RWDleft_cont002 .item-second .pic {width: 80%; float: left;cursor: auto;}.block_06 .RWDleft_cont002 .item-second:hover .pic img {transform: scale(1);}/*07*/ 
.block_07.carousel_box {padding-top:0}/*08*/ 
.block_08 .container {width: 84% !important;border-bottom: 1px solid rgb(172 172 172 / 50%);border-top: 1px solid rgb(172 172 172 / 50%);padding:130px 0 !important;display: flex;    align-items: flex-end;flex-flow: wrap;}.block_08 .title_block {width: 200px;padding-right:50px}.block_08 .title_box {-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;display: flex;flex-direction: column-reverse;}.block_08 .title_box h2 {font-size:75px;line-height: 1.2;font-family: 'Cormorant Infant', serif;}.block_08 .title_box h4 {font-size: 18px;color: #161615;line-height: 1;letter-spacing: 4px;margin: 85px 0 0 0;}.block_08 .news_btn a {    padding: 10px 20px;    border: 1px solid #282828;    font-size: 15px;    color: #161615;    min-width: 180px;    width: 100%;    text-align: center;    transition: 0.4s;    position: relative;    display: flex;    justify-content: center;    line-height: 1.5;    letter-spacing: 3px;    margin-top: 200px;transition: 0.4s;}.block_08 .news_btn a:hover {background:#282828;color:#fff;transition: 0.4s;}.block_08 .service_box {width: calc(100% - 200px);padding-left: 50px;}.block_08 .RWDService001 .col-md-3.col-sm-6 {width: calc(100% / 3);padding: 0 calc(65px / 2);}.block_08 .RWDService001 .col-md-3.col-sm-6 h2 {font-size: 16px;color: #161615;letter-spacing: 2px;font-weight: 600;position: relative;line-height: 1;margin: 25px 0 15px;width: fit-content;}.block_08 .RWDService001 .col-md-3.col-sm-6 h2::before {content: "";width: 30px;height: 1px; background: #000;position: absolute;right: -50px; top: 8px;opacity: 0.5;}.block_08 .RWDService001 p {font-size: 20px;color: #000;text-align: left;line-height: 1.5;letter-spacing: 1px;font-weight: 500;margin-bottom:0}/*手機板按鈕*/ 
.ph_btn {width: 100%;display:none}.ph_btn .RWDbtn01 {margin-top: 80px;}.ph_btn .RWDbtn01 a {padding: 10px 20px;border-radius: 0;line-height: 1.5;background: transparent;border: 1px solid #282828;font-size: 15px;color: #161615;min-width: 180px;width: 100%;text-align: center;transition: 0.4s;position: relative;display: flex;justify-content: center;line-height: 1.5;letter-spacing: 3px;transition: 0.4s;}.ph_btn .RWDbtn01 a:hover {background:#282828;color:#fff;transition: 0.4s;border: 1px solid #282828}.ph_btn .RWDbtn01 .col-sm-3 {padding: 0;}/*09*/ 
.block_09 {padding:125px 0 200px}.block_09 .container {width: 84% !important;}.block_09 .title_block h2 {font-size:75px;line-height: 1.2;font-family: 'Cormorant Infant', serif;}.block_09 .title_block h4 {font-size: 18px;color: #161615;line-height: 1;letter-spacing: 4px;margin: 5px 0 0 0}.left_box {display: flex;flex-direction: row-reverse;align-items: flex-end;justify-content: flex-end;width: 100%;padding-right: 100px;}.left_box h2 {font-size: 28px !important;line-height: 1.5 !important;font-family: 'Noto Serif TC', serif !important;font-weight: 700;letter-spacing: 5px;}.left_box p {margin-top:15px}.block_09 .left_box .title_block {width:550px}.video_btn {width: calc(100% - 550px);}.video_btn a {padding: 10px 20px;border-radius: 0;line-height: 1.5;background: transparent;border: 1px solid #282828;font-size: 15px;color: #161615;width: 100%;text-align: center;transition: 0.4s;position: relative;display: flex;justify-content: center;line-height: 1.5;letter-spacing: 3px;transition: 0.4s;max-width: 200px;}.video_btn a:hover {background:#282828;color:#fff;transition: 0.4s;border: 1px solid #282828}.video_box {display: flex;align-items: flex-end;flex-flow: wrap;margin-top:100px}.video_box .RWDedictor008 {width:calc(100% - 800px)}.video_box .RWDedictor {width:800px}.block_10 img {height: 1440px;width: 100%;object-fit: cover;object-position: center;}.transportation-info .traffic-title img {width: 100px !important;}@media (max-width:1920px){.block_03 .RWDService001 i {width:73%}.block_01 .top_block {padding: 80px 8% 120px 8%;}.video_box .RWDedictor008 {width:calc(100% - 500px)}.video_box .RWDedictor {width:500px}.block_03 .RWDService001 .col-md-3 .boxFeature-2::before {right: 20px;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 16px;}.block_01 .title_block h2 {font-size:38px}.block_09 .title_block p {font-size:16px}.left_box h2 {font-size: 26px !important;}.brand_bimg .RWDleft_cont002 .item-second .text-box .title {font-size:53px}.RWDmenu_plus04 .header.is-up {padding:0px 100px}.block_10 img {height: 960px;width: 100%;object-fit: cover;object-position: center;}.block_01 .top_block {padding: 150px 8% 120px 8%;}.RWDmenu_plus04 .site-nav .menu>li>a {font-size: 15px;}.RWDmenu_plus04 .features .share-group.main_share a span {font-size: 16px;}.brand_bimg .RWDleft_cont002 .item-second .text-box .text p {font-size:18px}.transportation-info .traffic-title img {width: 62px !important;}}
/*footer start*/

.footer_block {/*padding: 100px 0 60px;*/padding: 0px 0 60px;background:#e3e5dd}.footer_block > .container {width: 84% !important;display: flex;align-items: flex-start;flex-flow: wrap;padding-top: 100px !important;}.ft_title {-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;width: 150px;}.ft_title h2 {font-size: 30px;line-height: 1.5;font-family: 'Cormorant Infant', serif;color: #242423;margin: 0;font-weight: 500;letter-spacing: 2px;}.ft_info {width: calc(100% - 150px);display: flex;align-items: flex-start;flex-flow: wrap;border-left: 1px solid rgb(40 40 40 / 15%);padding-left:120px}.ft_txt {width: calc(100% / 2);}.ft_txt h2 {font-size: 23px;letter-spacing: 4px;line-height:1.5}.ft_txt ul li span {min-width: 100px;display: inline-block;}.ft_txt ul a {color: #161615;transition: 0.4s;}.ft_txt ul a:hover {opacity: 0.8;transition: 0.4s;}.ft_txt ul {padding-left: 0;list-style: none;font-size: 18px;line-height: 1.8;color: #161615;letter-spacing: 2px;margin-top: 50px;}/*頁尾社群*/ 
.media_block .RWDedictor008 {display: flex;align-items: baseline;justify-content: right;flex-direction: row-reverse;}.media_block a i {margin-bottom: 20px;font-size: 20px;}.media_block a {font-size: 17px;color: #161615;letter-spacing: 1px;font-family: 'Noto Serif TC', serif;line-height: 2.3;-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr}.media_block {width: calc(100% / 2);transition: 0.4s;}.media_block a:hover {opacity: 0.8;transition: 0.4s;}.media_block a i {transition: 0.4s;}.media_block a:hover i {color: #0d4ea1;transition: 0.4s;}.media_block a:nth-child(3) i {transition: 0.4s;}.media_block a:nth-child(3):hover i {color: #6bbc44;transition: 0.4s;}/*家族品牌*/ 
.ft_logo {width: 100%;}.RWDnews005 .container {width: 100% !important;}.RWDnews005 .main-title {font-size: 23px;letter-spacing: 4px;margin: 0;color: #242423;text-align: left;line-height: 1.5;margin-top: 80px;font-weight: 500;}.RWDnews005 .section-line {display:none}.RWDnews005 .section-subject {display:block}.RWDnews005 .section-subject .col-md-12 {padding: 0 !important;}.RWDnews005 .owl-carousel {margin-bottom: 0;}.RWDnews005 h4, .news005_h4 {text-align: center;letter-spacing: 3px;font-size: 16px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item {transition: 0.4s;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item:hover {opacity: 0.8;transition: 0.4s;}/*copyright*/ 
.ft_copyright {display: flex;font-size: 12px;padding: 150px 0 0 0;letter-spacing: 2px;flex-flow: wrap;text-transform: uppercase;}.copyright_desc {color: #242423;}.ft_copyright .RWDedictor {padding: 0}.copyright_desc a, .copyright_desc a:hover {color: #242423;text-decoration: none;}.ft_copyright .RWDssl01::after {    content: "";    width: 1px;    height: 15px;    background: #5a5a5a;    position: absolute;    right: 0;    top: 5px;    opacity: 0.5;}.ft_copyright .RWDssl01::before {    content: "";    width: 1px;    height: 15px;    background: #5a5a5a;    position: absolute;    left: 0;    top: 5px;    opacity: 0.5;}.ft_copyright .RWDssl01 {    padding: 0 20px;    margin: 0 20px;    position: relative;}.ft_copyright {color: #242423;}/*scrollTop*/ 
.scrollTop002 {right: 18px;bottom: 80px;z-index:51}.scrollTop002 .txt {    display: block;    font-family: 'Cormorant Infant', serif;    text-transform: uppercase;    font-size: 17px;    font-weight: 600;    letter-spacing: 1px;    -webkit-writing-mode: vertical-lr;    writing-mode: vertical-lr;line-height:1.5}.scrollTop002::before {    content: "";    width: 1px;    height: 85px;    background: #959595;    top: -110px;    position: absolute;    opacity: 0.5;right: 50%;    transform: translateX(-50%);}.scrollTop002::after {    content: "";    width: 1px;    height: 35px;    background: #000;    position: absolute;    bottom: 112px;right: 50%;    transform: translateX(-50%);}.scrollTop002 {    right: 17px;    bottom: 80px;    z-index: 51;    width: 30px;}/*cookie*/ 
.RWDalert_fancybox.bottom {width: 500px;padding: 30px 60px 20px !important;box-shadow: 1px 0px 2px rgba(20%,20%,40%,0.2) !important;}.RWDalert_fancybox .btn.active {border-radius: 0px;margin-top: 20px;background: #161615 !important;border: 0px !important;display: block;padding: 5px 50px;color: #fff !important;font-size: 15px;}.RWDalert_fancybox .btn:hover {opacity: 0.8;color: #fff !important;}.RWDalert_fancybox.bottom a {color: #7B7B7B;font-weight: bold;transition: 0.4s;}.RWDalert_fancybox.bottom a:hover {color:#161615;transition: 0.4s;}

/*footer end*/
/*動態 start*/

/*預設*/ 
.paneleffect_v1.animated, .paneleffect_page.animated {animation-delay: 0.4s !important;animation-duration: 0.7s !important;animation-name: a03, fadeInUp;opacity:0;transition: all 0.4s cubic-bezier(.165, .84, .44, 1);}/*01*//*.bn_txt {animation: a01 3000ms 1 ease-in-out normal forwards;opacity:0;animation-name: a01}*/ 
.bn_txt {animation: 1500ms ease-in-out normal forwards 1;animation-delay: 10s;animation-name: a07}.banner_block .bn_icon img {animation-name: a02;animation-duration: 2s;animation-timing-function: ease-in-out;animation-iteration-count: infinite;}.block_01 .title_block.animated {animation-delay: 0.3s !important;animation-duration: 1s !important;opacity:0}.block_01 .title_block.animated h2:nth-child(2) {animation-name:fadeInDown !important;animation-delay: 0.5s !important}.block_01 .img_block.animated {animation-delay: 0.5s !important;animation-duration: 1s !important;opacity:0;}/*02*/ 
.brand_bimg .RWDleft_cont002.animated .item-second .text-box::before {animation: 2000ms ease normal forwards 1 a04;opacity:0;animation-delay: 1s}.brand_bimg .RWDleft_cont002.animated .item-second .text-box::after {animation: 2000ms ease normal forwards 1 a05;opacity:0;animation-delay: 1.5s}.RWDService001.animated .row:nth-child(2) a > div {animation: 2000ms ease normal forwards fadeInLeft;opacity: 0;animation-delay: .5s;}.RWDService001.animated .row:nth-child(2) a:nth-child(2) > div {animation-delay: .8s}.RWDService001.animated .row:nth-child(2) a:nth-child(3) > div {animation-delay: 1.1s}.RWDbanner_plus01 {animation-delay: .5s}/*06*/ 
.block_06 .RWDleft_cont002 .item-second .pic {animation-delay: 1.2s}.block_06 .RWDleft_cont002 .item-second .text-box {animation-delay: .5s}/*09*/ 
.video_box .RWDedictor008.animated {animation-delay: .5s !important;animation-name:fadeInLeft}.video_box .RWDedictor.animated {animation-delay: 1s !important;animation-name:fadeInRight;}/**/ 
.scrollTop002::after {animation: 3000ms ease alternate forwards infinite a06}.bn_txt span::after {animation: 3000ms ease alternate forwards infinite a08}.RWDfakeloader img {animation: 3500ms ease alternate forwards infinite a09}@-webkit-keyframes a01 {  0% {filter:blur(0)}  50% {filter:blur(10px)}100% {opacity:1;filter:blur(0)}}@keyframes a02 {0%{ transform: translateY(0px);}50%{ transform: translateY(-15px);}100%{ transform: translateY(0px);}}@-webkit-keyframes a03 {  0% {filter:blur(0);opacity:0}  50% {filter:blur(2px)}100% {opacity:1;filter:blur(0);}}@-webkit-keyframes a04 {  0% {height:0;}  100% {opacity:0.5;height:47%;}}@-webkit-keyframes a05 {  0% {height:0;}  100% {opacity:1;height:245px;}}@-webkit-keyframes a06 {  0% {height:0;opacity:0;}  50% {height:35px;opacity:1} 100% {height:0px;opacity:0;}}@-webkit-keyframes a07 {  0% {opacity: 1;}100% {opacity: 0;}}@-webkit-keyframes a08 {  0% {height:0;opacity:0;}  50% {height:20px;opacity:1} 100% {height:0px;opacity:0;}}@-webkit-keyframes a09 {  0% {opacity:0;}  100% {opacity:1;}}

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

/*****內頁******//*a連結*/ 
.page_wrapper_bg a {    text-decoration: none;    color: #161615;}.page_wrapper_bg a:focus,a:hover {    color: #000;    text-decoration: none;    text-decoration: none;    transition: all .5s ease;}.page_wrapper_bg p {    margin: 0;    font-size: 19px;    letter-spacing: 3px;    color: #161615;    line-height: 1.8;    font-weight: 400;    font-family: 'Noto Serif TC', serif;}.row {    margin-right: 0px;    margin-left: 0px;}/*main*/ 
.page_wrapper_bg section.call_to_action {    padding: 0px 0 85px 0;    min-height: 700px;}.page_wrapper_bg section.call_to_action>.container {    padding: 0;    width: 100%;}.page_wrapper_bg .article-text .container {    width: 100%;    padding: 0;}/*文字統一設定*/ 
.page_wrapper_bg .hgroup h1 {    line-height: 1.3em;}.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: 500;    font-size: 24px;}.page_wrapper_bg .article-text h4 {    font-size: 18px;    line-height: 1.7;    letter-spacing: 2px;    margin: 15px 0 15px;    font-weight: 500;}.page_wrapper_bg .article-text,.page_wrapper_bg .article-text p {    margin: 0 0 10px;    font-size: 17px;    letter-spacing: 2px;    color: #161615;    line-height: 1.8;    font-weight: 300;    font-family: 'Noto Serif TC', serif;}._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;}/*中間區塊*/ 
.page_wrapper_bg .collapsing_header .main {    margin-top: 0 !important;    background: transparent;}.page_wrapper_bg section.call_to_action {    position: relative;}/*麵包屑*/ 
.hgroup {    display: none;}/*網頁捲軸-背景顏色*/::-webkit-scrollbar-track {    background: #f1f2ed;}/*網頁捲軸-把手顏色*/::-webkit-scrollbar-thumb {    background: #b8b9b6;    border-radius: 20px;}/*側邊欄*/#sidebar.layoutmenu3 {    padding: 3% 0 0;    margin: 0 auto;    width: 100%;    float: none;    border-bottom: 1px solid #e0e0e0;}#sidebar .products-nav {    width: 50%;    margin: 0 auto;}#sidebar.layoutmenu3 .products-nav .nav-title {    padding: 0;    margin-bottom: 0;    color: rgba(255, 255, 255, 0);    overflow: hidden;    text-indent: -99999999px;    height: 0px;}#sidebar.layoutmenu3 .products-nav ul {    display: flex;    justify-content: center;    background: transparent;}#sidebar.layoutmenu3 .products-nav ul>li {    text-align: center;    width: calc(100%/5);    margin: 0 15px;    padding: 0;    border: 0;}#sidebar.layoutmenu3 .products-nav ul>li>a {    font-size: 17px !important;    padding: 15px 0;    font-weight: 500;    color: #242423 !important;    opacity: 0.9;    letter-spacing: 1px;    transition: all .5s ease;    font-family: 'Noto Serif TC', serif;    position: relative;}#sidebar.layoutmenu3 .products-nav ul>li.active>a,#sidebar.layoutmenu3 .products-nav ul>li>a:hover {    background-color: transparent;    color: #000 !important;    opacity: 10;}#sidebar.layoutmenu3 .products-nav ul>li>a::before {    content: '';    position: absolute;    bottom: 0;    bottom: 0;    right: 0;    width: 0;    height: 1px;    display: block;    background: #242423;    transition: all .5s ease;}#sidebar.layoutmenu3 .products-nav ul>li.active>a::before,#sidebar.layoutmenu3 .products-nav ul>li>a:hover::before {    width: 100%;    transition: all .5s ease;    right: auto;    left: 0;}/*banner*/ 
.page_wrapper_bg .banner_block {    width: 100%;}.page_wrapper_bg .banner_block .RWDbanner_plus01 .container {    display: flex;    justify-content: center;    flex-direction: column;    align-items: center;}.page_wrapper_bg .banner_block .RWDbanner_plus01 .slick-list {    padding: 0;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption {    position: absolute;    padding: 0;    top: 48%;    color: #fff;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1 {    color: #f1f2ed;    text-align: start;    letter-spacing: 5px;}/*頁尾大圖*/ 
.page_img img {    width: 100%;    height: 450px;    object-fit: cover;    object-position: bottom;}/*標題*/ 
.RWDeditor01 .model-title {    font-weight: 500;    font-size: 28px !important;}/*標題*/ 
.remark {    font-size: 15px;    color: #6c6363;}/*--按鈕--*/#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 {    padding: 10px 15px !important;    display: block;    position: relative;}.btn.btn_back,.ebtn,a.Booknow {    line-height: initial;    margin-right: 0;    float: right;    background: transparent !important;    padding: 0;    box-shadow: none;    position: relative;    overflow: hidden;    border-radius: 0px;    margin: 0px 15px 0 0;}.btn.btn_back a,.ebtn a,a.Booknow {    min-width: 220px;    padding: 10px 15px;    font-size: 19px;    background: transparent;    transition: all 0.2s ease;    border: 1px solid #282828;    position: relative;    font-size: 15px;    color: #161615;}.btn.btn_back a:hover,.ebtn a:hover,.Booknow:hover {    border: 1px solid #282828 !important;    color: #fff !important;    background: #282828 !important;}/*電子表單按鈕*/ 
.ebtn {    text-align: center;}.ebtn a {    color: #161615;}/*房型按鈕*/a.Booknow {    min-width: auto;    width: 100%;    margin: 40px 0 0;    text-align: center;    padding: 12px 15px;}a.Booknow::before {    content: "";    width: 17px;    height: 17px;    background: url(archive/image/customization/arr03.png) no-repeat;    position: absolute;    top: 15px;    left: 20px;    transition: 0.4s;}a.Booknow:hover::before {    filter: invert(1);    transition: 0.4s;}/*內頁共用按鈕*/ 
.buttonstyle {    border: 1px solid #161615;    max-width: 260px;    padding: 10px 20px;    display: flex;    justify-content: center;    align-items: center;    margin: 40px 0 0;    transition: all .5s ease;    font-size: 15px;}.buttonstyle i {    padding-right: 10px;}.buttonstyle:hover {    background: #161615;    color: #fff !important;    transition: all .5s ease;}/*--按鈕結束--*//*--尋找館別--*/ 
.article1 .page_wrapper_bg section.call_to_action>.container {    width: 85%;    padding-top: 6vw;    padding-bottom: 5vw;}.article1.is-layer1 .col-sm-6,.article1 .customized_columns>.row {    width: calc(100% / 3);}.article1.cid28 .col-sm-6,.customized_columns>.row {    width: calc(100% / 3);}.article1 .cate_list .subject {    font-size: 19px;}/*--活動新訊--*/ 
.article2 .page_wrapper_bg section.call_to_action>.container {    width: 85%;    padding-top: 3vw;    padding-bottom: 5vw;}.article2 .layoutlist_8 .item {    display: flex;    align-items: center;}.article2 .layoutlist_8 .list_subject a.article_subject {    font-size: 16px;    color: #fff;    background: #242423;    padding: 5px 10px;}.article2 .layoutlist_8 .list_subject .summary a {    font-size: 18px;    letter-spacing: 3px;    color: #161615;    line-height: 1.8;    font-weight: 400;    font-family: 'Noto Serif TC', serif;}.article2 .layoutlist_8 .summary a.article_subject {    display: none;}/*detail*/ 
.article2 .RWDeditor01 .model-title {    border-bottom: 1px solid #e0e0e0;    padding-bottom: 30px;}.article2 .RWDeditor01 h3 {    margin-top: 0;}.article2 .newsbox ul {    list-style: none;    margin: 40px 0;    padding: 0;    display: flex;    justify-content: flex-start;    align-items: flex-start;    grid-column-gap: 20px;}.article2 .newsbox ul .rightbox {    margin-top: 20px;}.article2 .staybox {    border-top: 1px solid #e0e0e0;    padding-top: 50px;    margin-top: 50px;}/*--森旅人--*/ 
.article3 .page_wrapper_bg section.call_to_action>.container {    width: 85%;    padding-top: 3vw;    padding-bottom: 5vw;}.article3 .buttonstyle {    margin-left: auto;    margin-right: auto;}/*--立即訂房--*/ 
.article4 .page_wrapper_bg section.call_to_action>.container {    width: 85%;    padding-top: 3vw;    padding-bottom: 5vw;}.article4 .layoutlist_7 .subject,.article4 .layoutlist_7 .subject a {    font-size: 19px;    color: #242423;}.article4 .layoutlist_7 .summary,.article4 .layoutlist_7 .summary a {    font-size: 17px;    line-height: 1.5;}/*--隱私權政策--*/ 
.article5 .page_wrapper_bg section.call_to_action>.container {    width: 70%;    padding-top: 3vw;    padding-bottom: 0vw;}.article5 .page_wrapper_bg .article-text.rwd .container p {    font-size: 22px;    font-weight: 500;    width: 60%;    margin: 0 auto 80px;    text-align: center;    color: #333;}.article5 .page_wrapper_bg .article-text.rwd .container .item {    margin-bottom: 50px;    font-family: 'Noto Serif TC', serif;}.article5 .page_wrapper_bg .article-text.rwd .container h5 {    font-weight: 400;    color: #242423;    font-size: 20px;    margin-top: 0;    font-family: 'Noto Serif TC', serif;}.article5 .page_wrapper_bg .article-text.rwd .container .item h6 {    padding-left: 42px;    color: #242423;    font-size: 16px;    font-weight: 600;}.article5 .page_wrapper_bg .article-text.rwd .container .item span {    padding-left: 42px;    display: block;}.article5 .page_wrapper_bg .article-text.rwd .container .item ul {    padding-left: 65px;}/*--左圖右文--*/ 
.RWDslider01 .editor {    font-size: 17px;    color: #242423;    line-height: 2;}/*--時間軸--*/ 
.RWDtimeline02 .model-title {    color: #242423;}.pagecontent .RWDtimeline01 {    margin-top: 100px;}.RWDtimeline01 .line_dot2 span {    background: transparent;}.RWDtimeline02 {    padding-top: 0;}.RWDtimeline01 li.event .point .title {    font-weight: 500;    font-size: 23px;}.article2 .btn.btn_back {    margin-top: 30px;}/*--頁籤--*/ 
.tabs nav a {    background: transparent !important;    font-size: 17px !important;    border: 0;}.tabs nav li.tab-current a {    border: 0 !important;}.tabs .content {    padding: 80px 50px !important;    border-top: 0 !important;}.tabs nav li.tab-current a::before {    background: #161615 !important;}.tabs nav li.tab-current a::after {    background: transparent !important;}.tabs nav li.tab-current:after,.tabs nav li.tab-current:before {    width: 4000px;}.tabs nav a {    border-width: 0 !important;}/*--特色--*/ 
.article6.id4 .pagecontent,.article6.id172 .pagecontent,.article7.id184 .pagecontent,.article8.id220 .pagecontent,.article9.id256 .pagecontent,.article10.id292 .pagecontent,.article11.id340 .pagecontent,.article11.id538 .pagecontent,.article10.id1304 .pagecontent {    width: 100%;}.feature-title {    width: 85%;    margin: 0 auto;    display: flex;    flex-wrap: wrap;    justify-content: flex-start;    align-items: flex-start;    flex-direction: row;    padding: 3vw 0;    border-bottom: 1px solid #e0e0e0;}.feature-title h2 {    font-size: 38px !important;    letter-spacing: 4px !important;    color: #242423;    line-height: 1.5 !important;    font-weight: 500;    margin: 0;    writing-mode: vertical-lr;}.feature-list-box h3,.feature-graphics h3 {    font-size: 30px !important;    line-height: 1.5 !important;    font-weight: 500;}.feature-title .leftbox,.feature-title .rightbox {    width: 50%;}.feature-title .leftbox {    display: flex;    justify-content: center;}.feature-inner {    width: 85%;    margin: 0 auto;    display: flex;    justify-content: space-between;    align-items: center;    padding-top: 6vw;}.feature-inner .leftbox,.feature-inner .rightbox {    width: 50%;    text-align: center;}.feature-inner .textnumber {    font-size: 25px;    display: block;    color: #c5c5c5;    font-family: 'Noto Serif TC', serif;}.feature-inner .textnumber span {    color: #161615;}.feature-inner.feature-style01 {    display: flex;    flex-direction: row-reverse;}.feature-inner.feature-style02 {    display: flex;    flex-direction: row;}.feature-inner.feature-stylebig {    width: 100%;    position: relative;}.feature-inner.feature-stylebig .rightbox,.feature-inner.feature-stylebig .leftbox {    width: 100%;}.feature-inner.feature-stylebig .rightbox {    position: absolute;    left: 50%;    top: 40%;    transform: translateX(-50%);    color: #fff;}.feature-inner.feature-stylebig .textnumber {    color: #fff;}.topblock {    display: flex;    justify-content: space-between;    margin: 40px 0 0;}.topblock .leftbox img {    width: 80%;}.feature-list-box {    display: flex;    flex-wrap: wrap;    justify-content: flex-start;    align-items: flex-start;    width: 85%;    margin: 0 auto;    grid-column-gap: 20px;    grid-row-gap: 60px;}.feature-list-box .feature-list {    width: calc(100% / 2 - 10px);}.feature-list-box .textnumber {    font-size: 25px;    margin-top: 20px;}.feature-list-box .textnumber span {    display: block;    color: #161615;}.feature-list-box .list-text {    text-align: center;}.feature-list-box h3 {    font-size: 38px !important;}/*特色的圖文輪播*/ 
.article6.id172 .RWDslider01,.article7.id184 .RWDslider01,.article8.id220 .RWDslider01,.article9.id256 .RWDslider01,.article10.id292 .RWDslider01,.article11.id340 .RWDslider01 {    width: 85%;    margin: 120px auto 0 !important;}.article6.id172 .RWDslider01 .pic-list,.article7.id184 .RWDslider01 .pic-list,.article8.id220 .RWDslider01 .pic-list,.article9.id256 .RWDslider01 .pic-list,.article10.id292 .RWDslider01 .pic-list,.article11.id340 .RWDslider01 .pic-list {    padding-right: 10px;}/*特色 - 台中香草*/ 
.article8.id220 .feature-list-box {    margin-bottom: 40px;}.article8.id220 .buttonstyle {    margin-left: auto;    margin-right: auto;}.article8.id220 #product_tabs {    width: 85%;    margin: 40px auto 0;}.article8.id220 #product_tabs.tabs nav ul li {    border: 1px solid #7d7d7d;    border-left: 0;    border-bottom: 0;}.article8.id220 #product_tabs.tabs nav ul li:first-child {    border-left: 1px solid #7d7d7d;}.article8.id220 #product_tabs.tabs .feature-list-box {    padding-top: 0;    grid-row-gap: 20px;}/*特色 - 苗栗綠波浪*//*.article9.id256 .feature-list-box h3{width: 100%;margin-top: 0;}.article9.id256 #article > div:nth-child(4){margin-top:30px;}.hall04-list .feature-list-box{grid-row-gap: 30px;padding-top: 2vw;}*/ 
.experiencebox {    padding-top: 40px;    border-top: 1px solid #e0e0e0;    grid-row-gap: 20px;}.feature-graphics {    padding-left: 0px;    width: 100%;    margin: 0 0 20px;}.feature-graphics h3 {    margin-top: 0;    font-size: 22px !important;}/*特色 - 花蓮石梯灣*/ 
.article10.id292 .feature-list-box {    grid-row-gap: 20px;}/*--慢食--*/ 
.article6.id22 .pagecontent,.article7.id196 .pagecontent,.article8.id232 .pagecontent,.article9.id268 .pagecontent,.article10.id304 .pagecontent,.article11.id352 .pagecontent {    width: 75%;    margin: 0 auto;    float: none;    padding-top: 3vw !important;}.foodbox {    position: relative;}.foodbox .textbox {    position: absolute;    left: 50%;    top: 40%;    letter-spacing: 20px;    transform: translateX(-50%);    text-align: center;    writing-mode: vertical-lr;    text-orientation: upright;    color: #fff;    font-size: 32px;}.foodbox img {    width: 100%;}.foodlist .foodtitle {    font-size: 28px;    line-height: 28px;    font-weight: 500;    color: #161615;    margin-bottom: 5px;}.foodlist .foodprice {    margin: 30px 0;}.foodlist .foodprice h4 {    font-size: 19px;    line-height: 28px;    color: #161615;    margin-bottom: 0;    font-weight: 400;}.foodlist .figure {    margin-top: 0 !important;}.foodlist .foodtext.specialmark {    margin-top: 25px;}.foodlist .foodtext.specialmark p {    margin-bottom: 5px;}/*圖文輪播*/ 
.pagecontent .RWDeditor01 {    padding-bottom: 20px;}.RWDslider01 .products-list .box {    display: flex;    align-items: flex-start;    justify-content: flex-start;}.RWDslider01 .control-box {    font-size: 15px;    left: 0;    right: auto;    bottom: auto;    top: -40px;}.RWDslider01.pic-right .control-box {    left: auto;    right: 0;}.RWDslider01.pic-right .products-list .box {    display: flex;    flex-direction: row-reverse;}.RWDslider01 figure {    margin-top: 0;}/*#article > div:nth-child(6){    margin-top:100px;}*/ 
.RWDslider01 .control-box {    display: flex;    align-items: center;    justify-content: center;}.pagecontent .RWDslider01 .indicator {    display: flex;    align-items: center;    justify-content: center;}.RWDslider01 .slick-dots {    margin-bottom: 0;}.RWDslider01.pic-right .control-box {    display: flex;    align-items: center;    justify-content: center;}.RWDslider01 .control-box .indicator {    display: flex}/*--包棟--*/ 
.article6.id16 .pagecontent,.article7.id202 .pagecontent,.article8.id238 .pagecontent,.article9.id274 .pagecontent,.article10.id310 .pagecontent,.article11.id358 .pagecontent {    width: 75%;    margin: 0 auto;    float: none;    padding-top: 3vw !important;}.article6.id16 .RWDeditor01 img,.article7.id202 .RWDeditor01 img,.article8.id238 .RWDeditor01 img,.article9.id274 .RWDeditor01 img,.article11.id358 .RWDeditor01 img {    width: 100%;}.tables-tit {    font-size: 28px;    font-weight: 500;    margin: 30px 0 0px;}.form_product {    overflow-x: auto;    white-space: nowrap;    display: flex;    justify-content: center;    width: 100%;    margin: 0px 0 50px;    flex-direction: column;}.tablescroll {    display: none;    margin-bottom: 15px;}.tablescroll img {    width: 45px !important;    margin-right: 10px;}/*表格修正*/ 
.table01 {    width: 100%;    overflow-x: scroll;    -webkit-overflow-scrolling: auto;    margin-bottom: 30px;    overflow-x: auto;    /*white-space: nowrap;*/}.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);}.table01 td {    border: 1px solid #d1d1d1;    padding: 8px 10px !important;}.table01 td,.table01 th {    vertical-align: middle;    padding: 5px 15px !important;}.table01 tr:nth-child(odd) {    background: #e8e9e3;}.table01 tr.table-tr-style {    background: #161615;    color: #fff;}.staybox .staytitle {    font-size: 28px;    line-height: 1.5;    font-weight: 500;    color: #161615;    margin-bottom: 50px;    width: 100%;}.staybox .stayinfo {    width: 100%;    border-bottom: 1px solid #e8e9e3;    padding-bottom: 30px;    margin-bottom: 50px;}.staybox .stay-service {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: center;    flex-wrap: wrap;}.staybox .stayimg,.staybox .staytext {    width: 50%;}.staybox ul {    list-style: none;    margin: 40px 0 0;    padding: 0;}.staybox ul>li {    margin: 10px 0;    color: #333;}.staybox ul>li>ul {    display: flex;    justify-content: flex-start;    align-items: flex-start;    flex-direction: row;    padding: 0 0 0 20px;    margin: 15px 0;    flex-wrap: wrap;}.staybox ul>li>ul>li {    margin: 0;}.staybox ul>li>ul>li::before {    content: "";    width: 1px;    height: 15px;    background: #a6a6a6;    display: inline-block;    margin: 0 20px;}.staybox ul>li>ul>li:first-child::before {    display: none;}.staybox ul>li span {    min-width: 120px;    display: inline-block;}.staybox .stay-tabimg-list {    border-bottom: 1px solid #e8e9e3;    padding-bottom: 50px;    margin-bottom: 50px;    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: flex-start;    align-items: flex-start;    grid-column-gap: 20px;    grid-row-gap: 20px;}.staybox .stay-tabimg-list img {    width: calc(100% / 3 - 20px);}.staybox .stay-tabimg-list.twobox img {    width: calc(100% / 2 - 20px);}.staybox .rightbox a.linebtn {    border: 1px solid #282828;    padding: 10px 20px;    margin-top: 50px;    max-width: 220px;    display: flex;    justify-content: center;    align-items: center;    font-size: 15px;    position: relative;}.staybox .rightbox a.linebtn:hover {    color: #fff;    background: #6bbc44;    border: 1px solid #6bbc44;}.staybox .rightbox a.linebtn:hover i {    color: #fff;}.staybox .rightbox a.linebtn i {    position: absolute;    left: 20px;    top: 16px;    font-size: 17px;}/*綠波浪包棟*/ 
.article9.id274 .staybox .stay-tabimg-list {    border: 0;    padding: 0;}.hall04style {    display: flex;    flex-direction: row;    justify-content: flex-start;    align-items: flex-start;    border-bottom: 1px solid #e8e9e3;    margin-bottom: 50px;    padding-bottom: 50px;}.hall04style .stay-tabimg-list,.hall04style .stayinfo {    width: 50%;    border: 0;    margin: 0;}.hall04style .stayinfo {    padding-left: 30px;}.hall04style .stay-tabimg-list.twobox img {    width: 100%;}.hall04style ul {    margin: 0}.hall04style ul li:first-child {    margin-top: 0;}/*--交通--*/ 
.article6.id28 .pagecontent,.article7.id208 .pagecontent,.article8.id244 .pagecontent,.article9.id280 .pagecontent,.article10.id316 .pagecontent,.article11.id364 .pagecontent {    width: 75%;    margin: 0 auto;    float: none;    padding-top: 3vw !important;}.traffic-info {    display: flex;    align-items: flex-start;    justify-content: flex-start;}.traffic-info .leftbox,.traffic-info .rightbox {    width: 50%;}.traffic-info .leftbox {    padding-right: 20px;}.traffic-info p {    font-weight: 500 !important;}.traffic-info ul {    list-style: none;    margin: 50px 0 0;    padding: 0;}.traffic-info ul>li span {    min-width: 120px;    display: inline-block;}.transportation-info {    margin-top: 3vw;}.transportation-info .traffic-title {    font-weight: 500;    margin-bottom: 50px;    font-size: 17px;    width: 250px;    padding: 10px 0 0 10px;    display: flex;    align-items: center;    position: relative;}.transportation-info .traffic-title img {    width: 62px;}.transportation-info .traffic-title::before {    width: 1px;    height: 35px;    background: #7c7c7c;    display: inline-block;    margin: 0 10px 0 0;    position: absolute;    left: 0;    bottom: -5px;}.transportation-info .traffic-title::after {    width: 70%;    height: 1px;    background: #7c7c7c;    position: absolute;    bottom: -5px;    left: 0;    display: block;}.transportation-info .transportationbox {    border-bottom: 1px solid #cfcfcf;    border-top: 1px solid #cfcfcf;    padding-top: 60px;    padding-bottom: 60px;    margin-bottom: 40px;}.transportation-info .transportationbox:last-child {    border: 0;    padding-top: 20px;}/*地圖*/ 
.traffic-img {    width: 100%;    overflow-x: auto;}.traffic-img img {    max-width: initial;    width: 1427px;    margin: 20px 0 0;}.traffic-scroll {    display: none;}.traffic-scroll img {    width: 45px;}/*其他景點*/ 
.article6.id28 #article>div:nth-child(3) {    margin-top: 0px !important;}.attractionsbox {    display: flex;    justify-content: flex-start;    align-items: flex-start;    flex-wrap: wrap}.attractionsbox .attractions-title {    font-size: 28px;    font-weight: 500;    margin-bottom: 30px;    line-height: 2;    width: 100%;    color: #161615;}.attractionsbox .leftbox {    padding-right: 50px;}.attractionsbox .leftbox,.attractionsbox .rightbox {    width: 50%;    text-align: justify;}.attractionsbox .map {    width: 100%;    margin-top: 2vw;}/*台中香草 - 交通*/ 
.article8.id244 .trafficmap {    margin-top: 40px;}/*--房型--*/ 
.product1.cid10 .pagecontent,.product2.cid58 .pagecontent,.product3.cid94 .pagecontent,.product4.cid130 .pagecontent,.product5.cid172 .pagecontent,.product6.cid208 .pagecontent,.product1 .pagecontent,.product2 .pagecontent,.product3 .pagecontent,.product4 .pagecontent,.product5 .pagecontent,.product6 .pagecontent {    width: 75%;    margin: 0px auto 0;    float: none;    padding-top: 3vw !important;}.products-con {    padding-top: 3vw;}.RWDproduct_page .products-info {    width: 400px;}.RWDproduct_page .pic-box {    width: calc(100% - 400px);}.product1 .layoutlist_2 .item,.product1 .layoutlist_4 .item,.product2 .layoutlist_2 .item,.product2 .layoutlist_4 .item,.product3 .layoutlist_2 .item,.product3 .layoutlist_4 .item,.product4 .layoutlist_2 .item,.product4 .layoutlist_4 .item,.product5 .layoutlist_2 .item,.product5 .layoutlist_4 .item,.product6 .layoutlist_2 .item,.product6 .layoutlist_4 .item {    border-bottom: 0;}.product1 .item .subject,.product1 .item .summary,.product2 .item .subject,.product2 .item .summary,.product3 .item .subject,.product3 .item .summary,.product4 .item .subject,.product4 .item .summary,.product5 .item .subject,.product5 .item .summary,.product6 .item .subject,.product6 .item .summary {    margin-bottom: 0;}#mobile-fixed,#plusbuy_mobile-fixed,.RWDproduct_page {    font-family: 'Noto Serif TC', serif;}.RWDproduct_page .products-info .nu,.RWDproduct_page .products-info .stock,.RWDproduct_page .products-info .subname,.RWDproduct_page .products-info .txt .editor,#mobile-fixed,#plusbuy_mobile-fixed,.RWDproduct_page {    font-size: 16px;    color: #161615;    font-family: 'Noto Serif TC', serif;}.item .summary A.itemlink {    font-size: 16px;    font-family: 'Noto Serif TC', serif;    color: #818181;}.RWDproduct_page .products-info .name {    font-size: 23px;    font-weight: 500;    font-family: 'Noto Serif TC', serif;}.RWDproduct_page .pic-box .thumbnails ul li {    width: auto;}.RWDproduct_page .pic-box .thumbnails ul li.active a:before {    border: 3px solid #161615;}.RWDproduct_page .products-info .txt .title {    display: none;}.info-table {    margin-top: 20px;}.info-table table {    width: 100%;}.info-table td {    text-align: center;    border: 1px solid #a0a0a0;    padding: 20px 15px;    width: 50%;    line-height: 1.5;}.info-table img {    margin-bottom: 6px;    width: 36px;}.room-bottom {    border: 1px solid #a0a0a0;    padding: 10px 40px 10px;    margin-bottom: 40px;}.room-bottom h4 {    border-bottom: 1px solid #a0a0a0;    padding: 0px;    color: #161615;    font-weight: 500 !important;    font-size: 24px !important;    padding-bottom: 20px;    margin-bottom: 50px !important;    line-height: 1.5 !important;    text-align: center;}.room-bottom table {    width: 100%;    margin: 0 auto;}.room-bottom tr {    display: flex;    flex-wrap: wrap;    justify-content: center;}.room-bottom tr td {    width: calc(100% / 5);    text-align: center;    margin-bottom: 20px;    font-size: 16px;    min-height: 120px;    line-height: 1.5;}.room-bottom tr td img {    margin-bottom: 6px;    width: 36px;}.room-bottom:nth-child(2) tr,.room-bottom:nth-child(4) tr {    display: flex;    justify-content: center;}.RWDproduct_page .products-info .txt .title {    pointer-events: none;}.logo-lavendercottage {    width: 50px !important;}/*房型共同文字*/ 
.webdesc {    display: flex;    justify-content: center;    flex-direction: row;    flex-wrap: wrap;    align-items: center;}.webdesc a {    border: 1px solid #282828;    padding: 5px 28px;    min-width: 150px;    margin: 0 10px;    font-size: 15px;    color: #161615;}.webdesc a:hover {    background: #161615;    color: #fff;}.product1.cid10 .btn.btn_back {    margin: 0;}@media (min-width:1921px) {    .feature-inner.feature-stylebig img,    .page_content3_mainphoto .swiper-slide img,    .transportation-info .transportationbox img,    .RWDslider01 .pic img {        width: 100%;    }}/*文章頁籤調整*/#product_tabs nav {    position: relative;}#product_tabs nav::before {    content: "";    width: 100%;    height: 1px;    background: #000;    position: absolute;    bottom: 0;    z-index: -1;}.tabs nav a::after {    border-bottom: 1px solid transparent;}.tabs nav li.tab-current a::after {    background: #f1f2ed !important;    border-bottom: 1px solid #f1f2ed;    bottom: 0;    transition: 0.4s;    left: 0;    right: 0;}.tabs nav a {    border-width: 0 !important;    min-width: 80px;    text-align: center;}.tabs nav li.tab-current:after,.tabs nav li.tab-current:before {    display: none}.tabs nav ul li {    border: 1px solid #7d7d7d;    border-left: 0;    border-bottom: 0;}.tabs nav ul li:first-child {    border-left: 1px solid #7d7d7d;}/*footer*/ 
.page_wrapper_bg .pagebottom {    display: none;}.page_wrapper_bg .footer_block {    padding-top: 20px;    background: #e3e5dd}/* 20250109 *//* 尋路綠波浪 */ 
.article15 .page_wrapper_bg .article-text .container .pagecontent {    margin: 0 auto !important;    width: 100%;    float: none;}/*.article15.id1597 .page_wrapper_bg .article-text .container .pagecontent,.article15.id1592 .page_wrapper_bg .article-text .container .pagecontent,.article15.id1587 .page_wrapper_bg .article-text .container .pagecontent {    width: 75%;    padding-top: 3vw !important;}*/ 
.article15 .page_wrapper_bg .article-text .container .pagecontent {    width: 75%;    padding-top: 3vw !important;}.article15.id1582 .page_wrapper_bg .article-text .container .pagecontent {    width: 100%;}:is(.productlist, .productcontent) .page_wrapper_bg .article-text .container .pagecontent {    width: 75%;    padding-top: 3vw !important;    float: none;    margin: 0 auto !important;}@media (max-width: 1700px) {    .article15 .page_wrapper_bg .RWDbanner_plus01 .slick-caption {        top: 50%;    }}@media (max-width: 1600px) {    :is(.productlist, .productcontent, .article15) .page_wrapper_bg .article-text .container .pagecontent {        width: 90%;    }}@media (max-width: 1199px) {    :is(.productlist, .productcontent) .page_wrapper_bg .article-text .container .pagecontent {        margin-top: 0 !important;    }}@media (max-width: 991px) {    :is(.productlist, .productcontent) .page_wrapper_bg .article-text .container .pagecontent {        margin-top: 30px !important;    }}@media (max-width: 650px) {    .productlist .layoutlist_2>div {        width: 100%;        padding: 0;    }}/* 圖片寬度設定 */ 
.pic-full img {    width: 100%;}.layoutlist_2 .item,.layoutlist_4 .item {    border-bottom: none;}.layoutlist_2 .subject,.item .summary {    margin-bottom: 0;}

/*內頁 end*/
/*英文版 start*/

/*首頁*/ 
.lang_en .RWDmenu_plus04 .site-nav .menu>li>a {letter-spacing: 0.5px;}.lang_en .RWDmenu_plus04 .features .share-group.main_share a {width: 220px;}.lang_en .RWDmenu_plus04 .features .share-group.main_share a span {letter-spacing: 0.5px;}.lang_en .RWDmenu_plus04 .features {width: 350px;}.lang_en .RWDmenu_plus04 .site-nav .menu>li>ul {width: 260px;margin-left: -130px;}/*bn*/ 
.lang_en .banner_block .bn_icon b {letter-spacing: 0.5px;}.lang_en .bn_txt {writing-mode: unset;letter-spacing: 0.5px;}/*右側跟隨*/ 
.lang_en .RWDnav001 .check_box.dot_style .sub_box .text {letter-spacing: 0;font-size: 14px;}.lang_en .RWDnav001 .check_box.dot_style .sub_box.active .text, .lang_en .RWDnav001 .check_box.dot_style .sub_box .text:hover {font-size:16px}/*文字設定*/ 
.lang_en .title_block h2, .lang_en .title_block p {letter-spacing: 0.5px}.lang_en .attractionsbox .leftbox, .lang_en .attractionsbox .rightbox {text-align: left;}/*01*/ 
.lang_en .block_01 .title_block {writing-mode: unset;letter-spacing: 0.5px;}.lang_en .img_block p {letter-spacing: 0.5px;font-size: 18px;max-width: 600px;word-wrap:break-word}.lang_en .brand_bimg .RWDleft_cont002 .item-second .text-box .title {letter-spacing: 0.5px;writing-mode: unset;font-size: 45px;margin: 0 0 50px;float: none;}.lang_en .brand_bimg .RWDleft_cont002 .item-second .text-box .text p {margin-top: 25px;letter-spacing: 0.5px;}.lang_en .brand_bimg .RWDleft_cont002 .item-second .text-box {padding: 150px 0 0 8%;}.lang_en .block_01 .title_block h2 {line-height:1.5}/*03*/ 
.lang_en .block_03 .title_block h2 {letter-spacing: 0.5px;font-size: 28px;}.lang_en .block_03 .title_block p {font-size:18px}.lang_en .block_03 .title_block .RWDedictor008 {max-width: 800px;}.lang_en .block_03 .RWDService001 .col-md-3 .boxFeature-2 h2 {letter-spacing: 0.5px;writing-mode: unset;margin-top: 12px;}.lang_en .block_03 .RWDService001 .col-md-3 .boxFeature-2 {flex-direction: column;}.lang_en .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {bottom:38px;right:-53px}/*04*/ 
.lang_en #RWDfullscreen01 .RWDbanner_plus01 .slick-caption .container {max-width: 700px !important;margin-left: 0;}.lang_en #RWDfullscreen01 .RWDbanner_plus01 .slick-caption .txt1 {font-size: 26px;line-height: 1.5;letter-spacing: 0.5px;margin-bottom: 15px;}.lang_en #RWDfullscreen01 .RWDbanner_plus01 .slick-caption .txt2 {letter-spacing: 0.5px;font-size: 16px;}.lang_en #RWDfullscreen01 .RWDbanner_plus01 .bn_btn01 {letter-spacing: 0.5px;}/*06*/ 
.lang_en .block_06 .RWDleft_cont002 .item-second .text-box {max-width: 800px;}.lang_en .block_06 .RWDleft_cont002 .item-second .text-box .title {line-height: 1.5;letter-spacing: 0.5px;}.lang_en .block_06 .RWDleft_cont002 .item-second .text-box .text {letter-spacing: 0.5px;font-size: 18px;}/*08*/ 
.lang_en .block_08 .news_btn a, .lang_en .block_08 .RWDService001 .col-md-3.col-sm-6 h2, .lang_en .block_08 .RWDService001 p {letter-spacing: 0.5px}/*09*/ 
.lang_en .video_btn a {letter-spacing: 0.5px;}/*footer*/ 
.lang_en .ft_txt ul {letter-spacing: 0.5px;}.lang_en .ft_txt ul li span {min-width: 245px;}.lang_en .media_block a {letter-spacing: 0.5px;writing-mode: unset;}.lang_en .RWDnews005 .main-title {letter-spacing: 0.5px;}.lang_en .RWDnews005 h4, .lang_en .news005_h4 {letter-spacing: 0.5px;font-size:15px}.lang_en .RWDnews005 .owl-carousel .owl-item div {text-align: center;}.lang_en .ft_copyright {letter-spacing: 0px;}.lang_en .media_block .RWDedictor008 {    display: flex;    align-items: baseline;    justify-content: right;    flex-direction: column;    float: right;}.lang_en .media_block a i {    transition: 0.4s;    margin-right: 20px;    width: 25px;    display: inline-block;    margin-bottom: 0;    text-align: center;}/*內頁*/ 
.page_wrapper_bg.lang_en .pagecontent {width:100%}.page_wrapper_bg.lang_en .article-text, .page_wrapper_bg.lang_en .article-text p, .page_wrapper_bg.lang_en p {letter-spacing: 0.5px !important;}.lang_en .feature-title .leftbox {justify-content: flex-start;}.lang_en .feature-title h2 {writing-mode: unset;letter-spacing: 0.5px !important;max-width: 600px;}/*特定寬*//*.product1.cid228 .pagecontent, .article6.id588 .pagecontent, .article6.id582 .pagecontent, .article6.id594 .pagecontent, .product2.cid264 .pagecontent, .article7.id630 .pagecontent, .article7.id636 .pagecontent, .article7.id642 .pagecontent, .product6.cid384 .pagecontent, .article11.id756 .pagecontent, .article11.id750 .pagecontent, .article11.id756 .pagecontent, .article11.id744 .pagecontent, .product3.cid294 .pagecontent, .article8.id666 .pagecontent, .article8.id660 .pagecontent, .article8.id672 .pagecontent, .product4.cid324 .pagecontent, .article9.id690 .pagecontent, .article9.id696 .pagecontent, .article9.id702 .pagecontent, .product5.cid354 .pagecontent, .article10.id720 .pagecontent, .article10.id726 .pagecontent, .article10.id732 .pagecontent {width: 75%;margin: 0px auto 0;float: none;padding-top: 3vw !important;}.article6.id582 .RWDeditor01 img, .article9.id696 .RWDeditor01 img, .article7.id636 .RWDeditor01 img, .article10.id726 .RWDeditor01 img {width: 100%;}*/ 
.is-item-list.productlist .lang_en .pagecontent {width: 75%;margin: 0px auto 0;float: none;padding-top: 3vw !important;}.productcontent .lang_en .pagecontent {width: 75%;margin: 0px auto 0;float: none;padding-top: 3vw !important;}.articlecontent .lang_en .pagecontent {width: 75%;margin: 0px auto 0;float: none;padding-top: 3vw !important;}.articlecontent .lang_en .RWDeditor01 img {width: 100%;}.article6.id612 .pagecontent,  .article7.id618 .pagecontent,  .article11.id774 .pagecontent, .article8.id648 .pagecontent,   .article10.id708 .pagecontent, .article4.id768 .pagecontent, .article9.id678 .pagecontent {width:100% !important}.lang_en .staybox .stay-tabimg-list.twobox img {width: calc(100% / 2 - 20px);}.lang_en .hall04style .stay-tabimg-list.twobox img {width: 100%;}.article8.id648 #product_tabs {width: 85%;margin: 40px auto 0;}.article8.id648 .buttonstyle {margin-left: auto;margin-right: auto;}.article8.id648 #product_tabs.tabs .feature-list-box {padding-top: 0;grid-row-gap: 20px;}.article10.id708 .feature-list-box {grid-row-gap: 20px;}.page_wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1 {letter-spacing: 0.5px;    text-align: center;}.lang_en .item .subject {font-size: 16px;letter-spacing: 0.5px;}.page_wrapper_bg.lang_en .article-text h4, .lang_en .room-bottom tr td {letter-spacing: 0.5px;}.lang_en .info-table td {letter-spacing: 0.5px;}.lang_en .btn.btn_back a, .lang_en .ebtn a, .lang_en a.Booknow {letter-spacing: 0px;}.lang_en .foodbox .textbox {writing-mode: unset;letter-spacing: 0.5px;top: 50%;}.lang_en .buttonstyle {text-align: left;max-width: 320px;}.page_wrapper_bg.lang_en .article-text h3 {letter-spacing: 0.5px;}.lang_en .traffic-scroll img {width:45px !important}/*20221006*/ 
.page_wrapper_bg.lang_en .RWDbanner_plus01 .slick-caption .txt1{white-space:nowrap;}.lang_en .ft_copyright .RWDedictor,.lang_en .ft_copyright .RWDssl01,.lang_en .RWDcopyright{white-space:nowrap;}.lang_en  .lang-select-label{padding-right:10px;}.lang_en .RWDmenu_plus04 .features .lang-select{width:130px;}@media (max-width:2310px) {.lang_en #sidebar.layoutmenu3 .products-nav ul>li {display: flex;align-items: center;}.lang_en #sidebar.layoutmenu3 .products-nav ul>li>a {display: flex;align-items: center;justify-content: center;min-height: 81px;}}@media (max-width:2000px) {.lang_en .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {bottom: 58px;right: 45px;}.lang_en .block_03 .RWDService001 .col-md-3 .boxFeature-2 h2 {min-height:45px}}@media (max-width:1880px) {.lang_en .traffic-img img {width: 1427px !important;}.lang_en .traffic-scroll img {width: 45px !important;}}@media (max-width:1620px) {.lang_en .block_01 .title_block h2 {padding-right: 80px;}.lang_en .brand_bimg .RWDleft_cont002 .item-second .text-box {padding: 150px 0 0 10%;}.lang_en .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 calc(15px / 2);}}@media (max-width:1600px) {/*.product1.cid228 .pagecontent, .article6.id588 .pagecontent, .article6.id582 .pagecontent, .article6.id594 .pagecontent, .product2.cid264 .pagecontent, .article7.id630 .pagecontent, .article7.id636 .pagecontent, .article7.id642 .pagecontent, .product6.cid384 .pagecontent, .article11.id756 .pagecontent, .article11.id750 .pagecontent, .article11.id756 .pagecontent, .article11.id744 .pagecontent, .product3.cid294 .pagecontent, .article8.id666 .pagecontent, .article8.id660 .pagecontent, .article8.id672 .pagecontent, .product4.cid324 .pagecontent, .article9.id690 .pagecontent, .article9.id696 .pagecontent, .article9.id702 .pagecontent, .product5.cid354 .pagecontent, .article10.id720 .pagecontent, .article10.id726 .pagecontent, .article10.id732 .pagecontent {width:90%}*/ 
.is-item-list.productlist .lang_en .pagecontent, .productcontent .lang_en .pagecontent {width: 90%}.articlecontent .lang_en .pagecontent {width: 90%}}@media (max-width:1500px) {.lang_en .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {right:20px}}@media (max-width:1400px) {/*內頁*/ 
.lang_en .feature-title h2 {max-width: none;width: 100%;}.lang_en .feature-title h2 br {display: block;}.lang_en .feature-list-box .list-text {padding: 0 30px;}}@media (max-width:1370px) {.lang_en .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {right: -15px;}.lang_en .block_03 .RWDService001 i {width: 100%;}}@media (max-width:1199px) {.lang_en .bn_txt span {letter-spacing: 0.5px;}.lang_en .bn_txt span::before {left: 50%;top: -100px;}.lang_en .bn_txt {font-size:25px;text-align: center;width: 90%;margin: 0 auto;}.lang_en .bn_txt span::after {left: 50%;top: -100px;}.lang_en .bn_txt span {text-align: right;}.lang_en .bn_txt span::before {left: 50%;top: -100px;}.lang_en .block_01 .top_block {flex-direction: column;}.lang_en .block_01 .title_block {width: 100% !important;text-align: center;}.lang_en .block_01 .title_block h2 {padding-right: 0;}.lang_en .block_01 .img_block {width: 100%;}.lang_en .RWDmenu_plus04 #mobile-menu .menu li a {letter-spacing: 0.5px;}.lang_en .block_01 .img_block.animated {width: 100%;}.lang_en .RWDmenu_plus04 .features {width: auto;}/*內頁*/ 
.lang_en .footer_block > .container {margin-right: auto;}}@media (max-width:1024px) {.lang_en .RWDmenu_plus04 .features .share-group.main_share a {width: 200px;}.lang_en .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {right: 0px;bottom: auto;top: -35px;}}@media (max-width:991px) {.lang_en .brand_bimg .RWDleft_cont002 .item-second .text-box {flex-direction: column;}.lang_en .block_01 .img_block img {width: 100%;}/*內頁*/ 
.page_wrapper_bg.lang_en .footer_block > .container {    width: 100% !important;    padding: 50px 30px !important;}.lang_en #sidebar > div > div > ul > li:nth-child(3) {min-width: 90px !important;}.lang_en #sidebar > div > div > ul > li:nth-child(4) {min-width: 120px !important;}.lang_en #sidebar > div > div > ul > li:nth-child(5) {min-width: 150px !important;}}@media (max-width:860px) {.lang_en .ft_txt {width: 100%;order: 1;}.lang_en .media_block {width: 100%;}.lang_en .ft_logo {width: 100%;order: 2;}.lang_en .media_block {order: 3;margin-top: 30px;padding-top: 30px;border-top: 1px solid #d4d4d4;}.lang_en .media_block .RWDedictor008 {float:left}}@media (max-width:800px) {.lang_en .staybox .stay-tabimg-list.twobox img {width: 100%;}.lang_en .RWDmenu_plus04 .features .share-group.main_share a {width: 190px;}}@media (max-width:767px) {.lang_en .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {right: -50px;bottom: 60px;top: auto;}.lang_en .bn_txt span::before, .lang_en .bn_txt span::after {top: -180px;}.lang_en #sidebar.layoutmenu3 .products-nav ul>li {margin: 0 calc(15px / 2);min-width: 100px;}.lang_en #sidebar.layoutmenu3 .products-nav ul {padding-right: 5vw;}.lang_en #sidebar > div > div > ul > li:nth-child(3) {min-width: 115px !important;}.lang_en #sidebar > div > div > ul > li:nth-child(4) {min-width: 180px !important;}.lang_en #sidebar > div > div > ul > li:nth-child(5) {min-width: 200px !important;}.lang_en #sidebar.layoutmenu3 .products-nav ul>li>a {min-height: unset;}}@media (max-width:650px) {.page_wrapper_bg.lang_en .pagecontent .col-xs-12 {width: 100%;padding: 0;}}@media (max-width:600px) {.lang_en .RWDmenu_plus04 .features {width: auto;}.lang_en .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {right: 0;bottom: 10px;top:auto;opacity: 0.1;}.lang_en .brand_bimg .RWDleft_cont002 .item-second .text-box {padding: 50px 30px;}.lang_en .block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box {padding: 50px 30px;}.lang_en .ph_btn a {letter-spacing: 1px;}.lang_en .ft_txt ul li span {min-width: auto;width: 100%;}.lang_en .ft_txt li {margin-bottom: 20px;}.page_wrapper_bg.lang_en .footer_block > .container {padding: 50px 0px 0px !important;}.lang_en .ft_copyright {padding: 80px 30px 0 30px;}.lang_en #sidebar.layoutmenu3 .products-nav ul {padding-right: 20vw;}/*22021006*/ 
.lang_en .ft_copyright .RWDedictor, .lang_en .ft_copyright .RWDssl01, .lang_en .RWDcopyright{white-space: initial !important ;}}@media (max-width:480px) {.lang_en .brand_bimg .RWDleft_cont002 .item-second .text-box .text p {padding:0}.lang_en .block_01 .top_block {padding: 50px 30px 30px;}.lang_en .feature-list-box .list-text {padding: 0;}.lang_en .feature-inner .textnumber {line-height: 1.5;}.lang_en .RWDnews005 .controlls-over .owl-controls .owl-prev, .lang_en .RWDnews005 .controlls-over .owl-controls .owl-next {margin-top:-60px;}.lang_en .RWDnews005 .container {width: 100% !important;padding: 0;}.lang_en .lang-select-label {display: flex;align-items: center;justify-content: center;}.lang_en .lang-select-label>*+* {margin-left: 8px;}.lang_en .RWDmenu_plus04 .lang-select-label:after {margin-top: -3px;margin-left: 10px;}}/*221012個案調整*/ 
.lang_en .block_08 .container{justify-content: space-around;}.lang_en .block_08 .title_block{width:100%;margin-bottom:55px;}.lang_en .block_08 .title_box{display: flex;flex-direction: column;writing-mode: unset;width: 100%;}.lang_en .news_btn{display:none;}.lang_en .block_08 .title_box h4{margin:0;}.lang_en .block_08 .service_box{padding-left:0;margin: 0 auto;}

/*英文版 end*/
/*日文版 start*/

body.lang_jp {font-family: 'Noto Serif JP', sans-serif;font-weight:300;background: #f1f2ed;}.lang_jp .RWDmenu_plus04 .features {width: 370px;}.lang_jp .RWDmenu_plus04 .site-nav .menu>li>ul {width: 260px;margin-left: -130px;}.lang_jp .banner_block .bn_icon b {letter-spacing: 2px;}.lang_jp .RWDmenu_plus04 .features .share-group.main_share a {width: 220px;}.lang_jp .RWDmenu_plus04 .features .share-group.main_share a span {letter-spacing: 2px;}.lang_jp .RWDbanner_plus01 .slick-caption .txt1, .lang_jp .RWDbanner_plus01 .slick-caption .txt2 {font-family: 'Noto Serif JP', 'Noto Serif TC', sans-serif}.lang_jp .block_01 .img_block p {letter-spacing: 2px;}.lang_jp .brand_bimg .RWDleft_cont002 .item-second .text-box .title {letter-spacing: 2px;writing-mode: unset;font-size: 45px;margin: 0 0 50px;float: none;}.lang_jp .brand_bimg .RWDleft_cont002 .item-second .text-box .text p {margin-top: 25px;letter-spacing: 2px;}.lang_jp .block_03 .RWDService001 .col-md-3 .boxFeature-2 h2 {letter-spacing: 2px;}.lang_jp .block_03 .title_block h2, .lang_jp .block_06 .RWDleft_cont002 .item-second .text-box .title {letter-spacing: 2px;}.lang_jp .block_03 .title_block p, .lang_jp .block_06 .RWDleft_cont002 .item-second .text-box .text p {letter-spacing: 2px;}.lang_jp .brand_bimg .RWDleft_cont002 .item-second .text-box {padding-top:120px}.lang_jp .RWDnav001 .check_box.dot_style .sub_box .text {letter-spacing: 0.5px;}.lang_jp .RWDnav001 .check_box.dot_style .sub_box .text:hover, .lang_jp .RWDnav001 .check_box.dot_style .sub_box.active .text {font-size:15px;font-weight: 700;}.lang_jp .RWDnews005 h4, .lang_jp .news005_h4 {letter-spacing: 2px;}.lang_jp .left_box h2 {letter-spacing: 2px;}.lang_jp .block_09 .title_block p {letter-spacing: 2px;}.lang_jp .ft_txt ul li span {min-width: 175px;}.lang_jp .media_block .RWDedictor008 {display: flex;align-items: baseline;justify-content: right;flex-direction: column;float: right;}.lang_jp .media_block a {letter-spacing: 0.5px;writing-mode: unset;}.lang_jp .media_block a i { transition: 0.4s;margin-right: 20px;width: 25px;display: inline-block;margin-bottom: 0;text-align: center;}.lang_jp .ft_copyright {letter-spacing: 1px;}.lang_jp .RWDnews005 .container {padding:0px}.lang_jp .media_block {padding-right:120px}.lang_jp .ft_copyright {letter-spacing:0}/*內頁*/ 
.page_wrapper_bg.lang_jp .pagecontent {width:100%}.page_wrapper_bg.lang_jp .article-text, .page_wrapper_bg.lang_jp .article-text p, .page_wrapper_bg.lang_jp p {letter-spacing: 0.5px !important;}.page_wrapper_bg.lang_jp .article-text, .page_wrapper_bg.lang_jp .article-text p {font-family: 'Noto Serif JP', sans-serif;}.lang_jp .RWDproduct_page .products-info .nu, .lang_jp .RWDproduct_page .products-info .stock, .lang_jp .RWDproduct_page .products-info .subname, .lang_jp .RWDproduct_page .products-info .txt .editor, .lang_jp #mobile-fixed, .lang_jp #plusbuy_mobile-fixed, .lang_jp .RWDproduct_page, .lang_jp .feature-inner .textnumber, .lang_jp #sidebar.layoutmenu3 .products-nav ul>li>a {font-family: 'Noto Serif JP', sans-serif;}.lang_jp #sidebar.layoutmenu3 .products-nav ul>li>a{white-space: nowrap;}/*特定寬*/ 
.is-item-list.productlist .lang_jp .pagecontent {width: 75%;margin: 0px auto 0;float: none;padding-top: 3vw !important;}.productcontent .lang_jp .pagecontent {width: 75%;margin: 0px auto 0;float: none;padding-top: 3vw !important;}.articlecontent .lang_jp .pagecontent {width: 75%;margin: 0px auto 0;float: none;padding-top: 3vw !important;}.article6.id840 .pagecontent, .article7.id846 .pagecontent, .article8.id876 .pagecontent, .article9.id906 .pagecontent, .article10.id936 .pagecontent, .article11.id1002 .pagecontent {width:100% !important}.article8.id876 #product_tabs {width: 85%;margin: 40px auto;}.article8.id876 #product_tabs.tabs .feature-list-box {padding-top: 0;grid-row-gap: 20px;}.lang_jp .staybox .stay-tabimg-list.twobox img {width: calc(100% / 2 - 20px);}.lang_jp .hall04style .stay-tabimg-list.twobox img {width: 100%;}.article10.id936 .feature-list-box {grid-row-gap: 20px;}.articlecontent .lang_jp .RWDeditor01 img {width: 100%;}.lang_jp .traffic-scroll img {width: 45px !important;}.lang_jp .staybox .rightbox a.linebtn {max-width: 250px !important;}.lang_jp .foodbox .textbox {top: 50%;transform: translateY(-50%);letter-spacing: 8px;}.article8.id876 .lang_jp .buttonstyle {margin: 40px auto 0;}.article2.articlecontent .lang_jp .pagecontent {width: 100%;padding-top: 0 !important;}.article10.id948 .RWDslider01 {border: 0;padding-top: 0;}/*---221012個案調整---*/ 
.lang_jp .bn_txt,.lang_jp .block_01 .title_block.animated{writing-mode: unset;}.lang_jp .block_01 .title_block h2:nth-child(2){margin-top: -15px !important;}.lang_jp .block_03 .RWDService001 .col-md-3 .boxFeature-2{flex-direction: column;}.lang_jp .block_03 .RWDService001 .col-md-3 .boxFeature-2 h2{writing-mode: unset;margin-top:12px;}.lang_jp .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {bottom: 38px;right: -53px;}/*news*/ 
.lang_jp .feature-title .leftbox{justify-content: flex-start;}.lang_jp .block_08 .container{justify-content: space-around;}.lang_jp .block_08 .title_block{width:100%;margin-bottom:55px;}.lang_jp .block_08 .title_box{display: flex;flex-direction: column;writing-mode: unset;width: 100%;}.lang_jp .news_btn{display:none;}.lang_jp .block_08 .title_box h4{margin:0;}.lang_jp .block_08 .service_box{padding-left:0;margin: 0 auto;}/*內頁*/ 
.lang_jp.page_wrapper_bg .article-text h2{writing-mode: unset;}.id846 .lang_jp.page_wrapper_bg .article-text h2{padding-right: 8vw;}.id876 .lang_jp.page_wrapper_bg .article-text h2{padding-right: 10vw;}/*---221012個案調整  結束---*/@media (max-width:1880px) {.lang_jp .traffic-img img {width: 1427px !important;}.lang_jp .traffic-scroll img {width: 45px !important;}}@media (max-width:1800px) {.lang_jp #sidebar > div > div > ul > li:nth-child(3) {min-width: 130px !important;}.lang_jp #sidebar > div > div > ul > li:nth-child(4) {min-width: 130px !important;}.lang_jp #sidebar > div > div > ul > li:nth-child(5) {min-width: 180px !important;}}@media (max-width:1620px) {.lang_jp .brand_bimg .RWDleft_cont002 .item-second .text-box {padding: 120px 0 0 10%;}.lang_jp .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {padding: 0 calc(15px / 2);}}@media (max-width:1600px) {.is-item-list.productlist .lang_jp .pagecontent {width:90%}.productcontent .lang_jp .pagecontent {width: 90%;margin-top:30px !important}.articlecontent .lang_jp .pagecontent {width:90%}}@media (max-width:1480px) {.lang_jp .block_01 .title_block h2 {font-size: 30px;}}@media (max-width:1366px) {  .lang_jp .block_01 .title_block h2 {font-size: 25px;}}@media (max-width:1280px) {.lang_jp .RWDnav001 .check_box.dot_style .sub_box .text {width:155px;letter-spacing: 0px;font-size:13px !important}.lang_jp #sidebar .products-nav {width:90% !important}.lang_jp .bn_txt {font-size: 32px;}.lang_jp .block_01 .top_block{padding:100px 5%;align-items: center;flex-direction: column}.lang_jp .block_01 .img_block p {margin-top: 80px;}.lang_jp .block_01 .title_block{margin-bottom:50px;}.lang_jp .block_01 .title_block h2 {font-size: 34px;text-align: center;}.lang_jp .bn_txt{display: flex;justify-content: center;align-items: center;flex-direction: column;}.lang_jp .block_01 .title_block h2:nth-child(2) {margin-top: 0px !important;}}@media (max-width:1199px) {.lang_jp .RWDmenu_plus04 .features {width: auto;}.lang_jp .block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box .text {margin-top: 0;}.lang_jp .media_block {padding-right:0}/*221012*/ 
.lang_jp .bn_txt{font-size: 28px;text-align: center;width:100%;letter-spacing: 8px;}.lang_jp .bn_txt span::before {left: 50%;top: -120px;}.lang_jp .bn_txt span::after {left: 50%;top: -120px;}}@media (max-width:1100px) {.lang_jp #sidebar > div > div > ul > li:nth-child(1), .lang_jp #sidebar > div > div > ul > li:nth-child(2) {min-width:95px}.lang_jp .block_01 .title_block.animated {width: auto;}.lang_jp .block_01 .img_block.animated ,.lang_jp .block_01 .img_block img{width: 100%;}}@media (max-width:1024px) {.lang_jp .brand_bimg .RWDleft_cont002 .item-second .text-box .text p {width: 480px;}}@media (max-width:991px) {.lang_jp .brand_bimg .RWDleft_cont002 .item-second .text-box {flex-direction: column;width:700px}/*.lang_jp .bn_txt {font-size: 40px;letter-spacing: 8px;}*/ 
.lang_jp .foodbox .textbox {    position: static;    writing-mode: initial;    color: #161615;    transform: initial;    letter-spacing: 3px !important;    font-size: 25px;    font-weight: 500;}.lang_jp .foodbox {    display: flex;    flex-direction: column-reverse;    align-items: center;}.lang_jp .block_01 .top_block {padding-top:100px}}@media (max-width:800px) {  .lang_jp.page_wrapper_bg .article-text h2{padding-right: 0vw !important;}}@media (max-width:650px) {.is-item-list.productlist .lang_jp .pagecontent .col-xs-12.col-sm-6.col-md-4 {width: 100%;padding:0 !important}}@media (max-width:600px) {.lang_jp .brand_bimg .RWDleft_cont002 .item-second .text-box .text p {padding:0;width:100%}.lang_jp .brand_bimg .RWDleft_cont002 .item-second .text-box {padding: 50px 30px;width:100%}.lang_jp .brand_bimg .RWDleft_cont002 .item-second .text-box .title {padding: 0}.lang_jp .block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box {padding:50px 30px}.lang_jp .bn_txt span::before {left: 50%;top: -100px;}.lang_jp .bn_txt span::after {left: 50%;top: -100px;}.lang_jp #sidebar.layoutmenu3 .products-nav ul>li {margin:0 15px}.lang_jp .bn_txt {font-size: 22px;letter-spacing: 4px;}.lang_jp .brand_bimg .RWDleft_cont002 .item-second .text-box .title {margin:0;font-size:28px}.lang_jp #sidebar .products-nav {    width: 100% !important;}.lang_jp .block_01 .title_block h2:nth-child(2) {    margin-top: 5px !important;}.lang_jp .block_01 .top_block {    padding-top: 80px;}.lang_jp .block_01 .title_block h2{ font-size: 25px;}.lang_jp .block_01 .top_block{padding-bottom: 50px;}.lang_jp .block_01 .bottom_img img{padding: 5% 20px 20px;}.lang_jp .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {right: 0;bottom: -10px;top: auto;opacity: 0.1;}.lang_jp .block_08 .title_box h4{margin-top:5px;}}@media (max-width:345px) {  .lang_jp .bn_txt{font-size: 18px;}}@media (max-width:340px) {.lang_jp #sidebar.layoutmenu3 .products-nav ul {padding-right: 20vw;}.lang_jp .pagecontent .RWDeditor01 {padding-bottom: 0px;}}

/*日文版 end*/
/*小螢幕 start*/

@media (max-width:1880px) {  /*--內頁--*/  .traffic-scroll{position: absolute;width: 100%;}  .traffic-scroll,.traffic-scroll span{display:block;}  .traffic-scroll img{       position:absolute;       animation-name: oxxo;       animation-duration:2s;       animation-iteration-count:infinite;       animation-direction:alternate;       margin-top: -15px;}   @keyframes oxxo{      0%{        left:0;      }      100%{        left:50px;     }    }}@media (max-width:1800px) {    .RWDnews005 h4,    .news005_h4 {        letter-spacing: 2px;        font-size: 15px;    }    .RWDnav001 {        right: -3px;    }    /*--內頁--*/    .article6.id16 .pagecontent,    .article7.id202 .pagecontent,    .article8.id238 .pagecontent,    .article9.id274  .pagecontent,    .article10.id310  .pagecontent,    .article11.id358 .pagecontent {        width: 90%;    }}@media (max-width: 1700px) {    .ft_info {        width: calc(100% - 100px);    }    .ft_title {        width: 100px;    }    .ft_info {        padding-left: 80px;    }    .video_btn {        width: 250px;        margin-top: 50px;    }    .left_box {        flex-direction: column;        align-items: flex-start;        justify-content: flex-start;    }    .block_08 .RWDService001 .col-md-3.col-sm-6 {        padding: 0 15px;    }    .block_08 .service_box {        padding-left: 30px;    }    .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {        right: 5px;    }    .video_box .RWDedictor008 {        width: calc(100% - 800px);    }    .video_box .RWDedictor {        width: 800px    }    .video_btn a {        width: 200px;    }    .block_09 .left_box .title_block {        width: 100%    }/*--內頁--*/  .article8 .page_wrapper_bg .RWDbanner_plus01 .slick-caption,  .product3 .page_wrapper_bg .RWDbanner_plus01 .slick-caption,  .article9 .page_wrapper_bg .RWDbanner_plus01 .slick-caption,  .product4 .page_wrapper_bg .RWDbanner_plus01 .slick-caption,  .article10 .page_wrapper_bg .RWDbanner_plus01 .slick-caption {    top: 50%;  }  .article8 .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1,  .product3 .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1,  .article9 .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1,  .product4 .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1,  .article10 .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1{    writing-mode: initial;  }}@media (max-width: 1650px) {    /*--內頁--*/    .tablescroll {       display: block;       position: relative;       padding: 25px 0 0;    }    .tablescroll span{display:block;}    .tablescroll img {        position:absolute;       animation-name: oxxo;       animation-duration:2s;       animation-iteration-count:infinite;       animation-direction:alternate;       margin-top: -15px;    }    @keyframes oxxo{      0%{        left:0;      }      100%{        left:50px;     }    }    .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);    }    /*交通景點 & 活動新訊*/    .article7.id208 .tablescroll,    .article10.id316 .tablescroll,.article2 .tablescroll{display:none;}     }@media (max-width: 1620px) {   .bn_txt{font-size: 25px;}   /*--內頁--*/   .tabs nav a{padding: 12px 5px;font-size: 16px !important;}}@media (max-width: 1600px) {    .footer_block>.container {        width: 87% !important;        margin-right: 120px;    }    .RWDmenu_plus04 .header {        padding: 35px 80px;    }    .RWDmenu_plus04 .header.is-up {        padding: 0px 80px;    }    .video_box .RWDedictor008 {        width: 50%;    }    .video_box .RWDedictor {        width: 50%    }    .scrollTop002 {        right: 14px    }    /*--內頁--*/    .article6.id28 .pagecontent,    .article6.id22 .pagecontent,    .article7.id208 .pagecontent,    .article7.id196 .pagecontent,    .article8.id244 .pagecontent,    .article8.id232 .pagecontent,    .article9.id280 .pagecontent,    .article9.id268 .pagecontent,    .article10.id316 .pagecontent,    .article10.id304 .pagecontent,    .article11.id352 .pagecontent,    .article11.id364 .pagecontent,    .product1.cid10 .pagecontent,    .product2.cid58 .pagecontent,    .product3.cid94 .pagecontent,    .product4.cid130 .pagecontent,    .product5.cid172 .pagecontent,    .product6.cid208 .pagecontent {        width: 90%;    }    /*特色*/    .feature-title,.feature-inner{width: 90%;}}@media (max-width: 1580px) {  .bn_txt {    font-size: 24px;   }}@media (max-width: 1520px) {    .bn_txt {        font-size: 26px;    }}@media (max-width: 1500px) {    /*.bn_txt {font-size: 20px;}*/    .ft_info {        width: calc(100% - 80px);    }    .ft_title {        width: 80px;    }    .RWDnews005 h4,    .news005_h4 {        letter-spacing: 1.5px;        font-size: 14px;    }    .RWDnews005 .owl-carousel.owl-padding-10 .owl-item {        padding: 0;    }    .block_05 .RWDleft_cont002 .item-second .pic:before,    .block_05 .RWDleft_cont002 .item-second:hover .pic:before {        background: linear-gradient(45deg, rgb(0 0 0 / 30%), rgb(0 0 0 / 0%));        opacity: 1;        transform: translateX(0);    }    .block_05 .RWDleft_cont002 .item-second .text-box {        z-index: 1;    }    /*.RWDbanner_plus01 .container {display: grid;grid-template-columns: 30% 30% auto;grid-column-gap: 15px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {grid-column: 1/4;}.RWDbanner_plus01 .logo {width: 155px;top: 30px;width: 175px;height: auto;}.RWDbanner_plus01 .slick-caption .txt2 {margin-bottom: 30px;padding-bottom: 30px;}*/    /*.block_04 .slick-caption .container {width: 70% !important;margin-left: 0;}*/    .block_03 .title_block {        padding: 135px 0 150px;    }    .carousel_box {        padding: 200px 10% 155px;    }    .block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box .text {        margin-top: 85px;    }    .block_06 .RWDleft_cont002 .item-second .text-box {        margin-bottom: 155px    }    .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {        right: -5px;    }    .ft_copyright {        padding-top: 100px    }    /*.RWDbanner_plus01 .bn_btn01 {max-width: initial;}*/    .RWDbanner_plus01 .slick-caption .txt1,    .RWDbanner_plus01 .slick-caption .txt2 {        grid-column: 1/4;        max-width: 75%;    }    .block_09 .title_block h2 {        font-size: 70px;    }    .block_08 .RWDService001 p {        font-size: 18px;    }    .scrollTop002 .txt {        font-size: 13px    }    .scrollTop002 {        right: 11px;        bottom: 30px    }    .scrollTop002::after {        bottom: 93px    }    /*--內頁--*/    /*尋找館別*/    .article1 .page_wrapper_bg section.call_to_action {        min-height: 500px;    }    /*交通景點*/    .article7.id208 .pagecontent .RWDeditor01,.article10.id316 .pagecontent .RWDeditor01{padding-bottom:0;}    .article7.id208 .tablescroll,    .article10.id316 .tablescroll{display:block;margin-top: 40px;}}@media (max-width: 1400px) {    .ft_info {        width: calc(100% - 50px);        padding-left: 50px;    }    .ft_title {        width: 50px;    }    .RWDnews005 .owl-theme .owl-controls .owl-buttons div {        background: transparent;        border: 0;    }    .RWDmenu_plus04 .header {        padding: 35px 50px;    }    .RWDmenu_plus04 .header.is-up {        padding: 10px 50px;    }    .block_10 img {        width: 100%;        height: 500px;        object-fit: cover;        object-position: bottom;    }    .block_08 .RWDService001 i img {        height: 250px;        object-fit: cover;        object-position: center;    }    /*--內頁--*/    /*特色*/    .feature-title {        display: flax;        flex-direction: column;        align-items: flex-start    }    .feature-title .leftbox,    .feature-title .rightbox {        width: 100%;    }    .feature-inner.feature-style01 .rightbox {        padding-right: 20px;    }    .feature-inner.feature-style02 .rightbox {        padding-left: 20px;    }    .feature-title h2 {        margin-bottom: 20px;        writing-mode: initial;        font-size: 30px !important;    }    .feature-title h2 br {        display: none;    }    /*tabs*/    .tabs nav ul{display: flex !important;flex-direction: row !important;overflow-x: scroll !important;width: 100% !important;overflow-y: hidden !important;}    .tabs nav li.tab-current:after, .tabs nav li.tab-current:before{width:1200px;display:block;}    /*特色*/    .article8.id220  .tabs nav ul{overflow-x:initial !important;overflow-y:initial !important;}    /*隱私權政策*/    .article5 .page_wrapper_bg section.call_to_action>.container {        width: 85%;    }}@media (max-width: 1370px) {    .brand_bimg .RWDleft_cont002 .item-second .text-box::before {        height: 65%;        left: 60px;    }    .brand_bimg .RWDleft_cont002 .item-second .text-box::after {        left: 60px;    }    .block_01 .bottom_img img {        width: 80%;    }    .block_02 .RWDleft_cont002 .item-second .pic img {        width: 100%;        height: 750px;        object-fit: cover;        object-position: left;    }    .block_05 .RWDleft_cont002 .item-second .pic img {        width: 100%;        height: 750px;        object-fit: cover;        object-position: left;    }    .brand_bimg .RWDleft_cont002 .item-second .text-box .text p {        font-size: 16px;    }    .brand_bimg .RWDleft_cont002 .item-second .text-box .title {        font-size: 48px;    }    .brand_bimg .RWDleft_cont002 .item-second .text-box img {        width: 80px;    }    .block_08 .RWDService001 p {        font-size: 18px;    }    .block_03 .RWDService001 i {        width: 250px    }    .block_03 .RWDService001 .col-md-3 {        margin-right: 85px;    }    .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {        right: -55px;    }    @-webkit-keyframes a04 {        0% {            height: 0;        }        100% {            opacity: 0.5;            height: 65%;        }    }}@media (max-width: 1280px) {    .ft_title h2 {        line-height: 1    }    .RWDmenu_plus04 .site-nav .menu>li>a {        font-size: 15px;    }    .RWDmenu_plus04 .site-nav .menu>li>a::after {        top: 5    }    .RWDmenu_plus04 .features .share-group.main_share a span {        font-size: 15px;    }    .RWDvideo001 .info .summary .bn_icon {        margin-bottom: 10px;    }    .block_03 .RWDService001 .col-md-3 {        margin-right: 70px;        width: calc(100% / 3 - 70px);    }    .RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev.slick-arrow,    .RWDbanner_plus01.style-dotnav>.banner-slider .slick-next.slick-arrow {        width: 50px;        height: 50px    }    .RWDbanner_plus01 button.slick-prev.slick-arrow::before {        left: 17px;        top: 14px;    }    .RWDbanner_plus01 button.slick-next.slick-arrow::before {        left: 17px;        top: 14px;    }    .brand_bimg .RWDleft_cont002 .item-second .text-box .title {        margin-right: 45px;    }    .bn_txt {        margin: auto;font-size: 18px    }    .banner_block .bn_icon{margin-bottom: 0;}    .block_01 .title_block h2 {        font-size: 34px;    }    .img_block p {        font-size: 17px    }    .brand_bimg .RWDleft_cont002 .item-second .text-box .title {        font-size: 46px;    }    .block_03 .title_block h2,    .block_06 .RWDleft_cont002 .item-second .text-box .title {        font-size: 26px;    }    .title_block p,    .block_03 .RWDService001 .col-md-3 .boxFeature-2 h2,    .block_06 .RWDleft_cont002 .item-second .text-box .text {        font-size: 17px    }    .block_03 .RWDService001 .col-md-3 .boxFeature-2::before {        right: -48px;    }    .RWDbanner_plus01 .slick-caption .txt1 {        font-size: 26px    }     .RWDnav001 .check_box.dot_style .sub_box .text{width:120px;}    /*--內頁--*/    .traffic-info .leftbox {        width: 60%;    }    .traffic-info .rightbox {        width: 40%;    }}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.bn_txt span {  display: inline-block}.footer_block > .container {width: 90% !important;margin-right: auto;}.ft_txt {width: 65%;}.media_block {width: 35%;}.footer_block > .container {margin-right: 70px;}.RWDmenu_plus04 .site-nav {display: none;}.RWDmenu_plus04 #mobile-menu, .RWDmenu_plus04 .ml-stack-nav-toggle, .RWDmenu_plus04 .toggle-menu, .RWDmenu_plus04 .toggle-mmenu-cover {display: block;}.RWDmenu_plus04 .ml-stack-nav-toggle:hover {color: #fff;}.ml-stack-nav-toggle__line {background: #fff;}.ml-stack-nav-toggle i {display: none;}.RWDmenu_plus04 .features {    width: auto;position: relative;    float: right;margin-right: 0;    padding-right: 0;}.ml-stack-nav-toggle {padding: 36px 45px 36px 15px;}.RWDmenu_plus04 .features .lang-select {float: right;}.lang-select-label {    color: #F7F4EE;    font-size: 15px;    padding: 25px 30px;}.RWDmenu_plus04 .features:after{display:none;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {color: #888;}.carousel_box {padding: 200px 5% 155px;}.block_01 .top_block {padding: 80px 5% 120px 5%;}.block_03 {padding: 0px 30px;}.block_06 {padding: 130px 5% 200px;}.block_08 .container, .block_09 .container {width: 85% !important;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background: #161615;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: #161615;}.RWDmenu_plus04 .features .share-group.main_share {margin-right: 10px;}.title_block h2 {line-height:1.5}.block_08 .RWDService001 i img {    height: 250px;    object-fit: cover;    object-position: center;}.left_box h2 {letter-spacing: 2px;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {background-color: transparent;}/*--內頁--*/#sidebar .products-nav {position: sticky;top: -42px;width: 80%;}div#RWDPAGE_BASE_PAT02{overflow: visible !important;}.album5 .collapsing_header .main, .album6 .collapsing_header .main, .product2 .collapsing_header .main, .video2 .collapsing_header .main {    overflow-x: initial;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption{top: 48%;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1{writing-mode: initial;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p{font-size: 17px;}/*--特色--*/ 
.feature-title h2{font-size: 28px !important; margin-bottom: 40px;}.feature-inner .rightbox br{display:none;}.feature-inner.feature-stylebig .rightbox br{display:block;}.staybox .stay-service{display: flex;flex-direction: column-reverse;align-items: flex-start;}.staybox .stayimg, .staybox .staytext{width:100%;}.staybox .staytext{margin-top:20px;}/*--立即訂房--*/ 
.article4 .page_wrapper_bg section.call_to_action>.container{padding-top:8vw;}.page_wrapper_bg section.call_to_action{min-height: 550px;}/*--包棟--*/ 
.hall04style{display: flex;flex-direction: column;}.hall04style .stay-tabimg-list, .hall04style .stayinfo{width:100%;}.hall04style .stayinfo{padding-left:0;margin-top:30px;}/*--房型--*/ 
.product1.cid10 .pagecontent,.product2.cid58 .pagecontent,.product3.cid94 .pagecontent,.product4.cid130 .pagecontent,.product5.cid172 .pagecontent,.product6.cid208 .pagecontent{margin-top: 0px!important;}/*--隱私權政策--*/ 
.article5 .page_wrapper_bg .article-text.rwd .container p{width:100%;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px){/*最新消息*/ 
.block_08 .service_box {padding-left: 0;width: 100%;}.block_08 .container {flex-direction: column;}.block_08 .title_box {-webkit-writing-mode: initial;writing-mode: initial;flex-direction: column;}.block_08 .title_block {width: 100%;padding-right: 0;}.news_btn {display: none;}.block_08 .title_box h4 {margin: 5px 0 100px;}.RWDbanner_plus01 .bn_btn01 {max-width:200px}.block_08 .ph_btn {display:block !important;position: relative;bottom: auto;margin-bottom: 50px;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .dropdown-menu, .RWDmenu_plus04 .features .lang-select, .RWDmenu_plus04 .features .language-block {display: block;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev.slick-arrow, .RWDbanner_plus01.style-dotnav>.banner-slider .slick-next.slick-arrow {top: 30%;}/*--內頁--*/ 
.article6 .collapsing_header .main,.product1 .collapsing_header .main,.article7 .collapsing_header .main,.product2 .collapsing_header .main,.article8 .collapsing_header .main,.product3 .collapsing_header .main,.article9 .collapsing_header .main,.product3 .collapsing_header .main,.article10 .collapsing_header .main,.product3 .collapsing_header .main,.article11 .collapsing_header .main,.product3 .collapsing_header .main{overflow-x: initial;}div#RWDPAGE_BASE_PAT02 {overflow: visible !important;}#sidebar.layoutmenu3{padding:0;}#sidebar {position: sticky;top: 74px;z-index: 3;background: #f1f2ed;}#sidebar .products-nav{width:90%;}#sidebar.layoutmenu3 .products-nav ul{justify-content: flex-start;padding: 1% 0;}#sidebar.layoutmenu3 .products-nav ul>li>a::before{bottom: -6px;}.traffic-info{display: flex;align-items: flex-start;flex-direction: column;}.traffic-info .leftbox,.traffic-info .rightbox{width:100%;}.traffic-info ul{margin-bottom:40px;}.tabs .content {padding: 50px 50px !important;}.attractionsbox{display: flex;flex-direction: column;}.attractionsbox .attractions-title{order:1;}.attractionsbox .rightbox{order:2;margin-bottom:20px;}.attractionsbox .leftbox{order:3;padding-right:0;}.attractionsbox .map{order:4;}.attractionsbox .buttonstyle{margin-bottom:40px;}.attractionsbox .leftbox, .attractionsbox .rightbox{width:100%;}.RWDproduct_page .pic-box,.RWDproduct_page .products-info{width:100%;padding-right:0;}
}
/*1024px end*/
/*1000px start*/

@media (max-width: 1000px) {.RWDmenu_plus04 .header {padding: 20px 50px;}.block_01 .img_block.animated {width: calc(100% - 200px);}.block_01 .title_block.animated {width: 200px;}.block_01 .bottom_img {padding-bottom:150px}.block_09 .left_box {padding-right:50px}.ft_copyright {letter-spacing: 1px;}.block_08 .title_box h2, .block_09 .title_block h2 {font-size: 55px;}.block_08 .RWDService001 p {    font-size: 16px;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;    position: relative;    overflow: hidden;}}

/*1000px end*/
/*991px start*/
@media (max-width: 991px) {
.ft_title {-webkit-writing-mode: inherit;writing-mode: inherit;width: auto;}.ft_info {width: 100%;border-left: 0;padding-left: 0;}.RWDnews005 .section-subject {margin-bottom: 30px;}.ft_title {margin-bottom: 10px;}.ft_copyright .RWDssl01 {padding: 0 10px;margin: 0 10px;}.RWDnews005 .main-title {border-top: 1px solid #d4d4d4;margin-top: 50px;padding-top: 50px;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-carousel {overflow: inherit;}.RWDnews005 .owl-carousel img {max-width: 55%;}.footer_block > .container {margin-right: auto;}.RWDmenu_plus04 .header {padding: 35px 30px;}.RWDmenu_plus04 .header.is-up {padding: 0px 30px;}.RWDmenu_plus04 .features .share-group.main_share a::before {width: 35px;}.RWDmenu_plus04 .features .share-group.main_share a {padding: 10px 15px 10px 70px !important;}.brand_bimg .RWDleft_cont002 .item-second .text-box {width: 600px;display: flex;}.brand_bimg .RWDleft_cont002 .item-second .text-box .title {font-size: 38px;}.brand_bimg .RWDleft_cont002 .item-second .text-box .text p {font-size: 14px;margin-top: 30px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 22px;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 16px;}.RWDbanner_plus01 .logo img {width: 80%;float: right;margin: 0;}.block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box .text {margin-top: 80px;}.block_06 .RWDleft_cont002 .item-second .text-box {margin-bottom: 130px;}.RWDbanner_plus01 .slick-caption {padding-top:30px}.RWDfakeloader .fl img {width:100%}.video_box {margin-top: 80px;}.block_08 .title_box h4 {margin: 5px 0 80px;}.block_06 .RWDleft_cont002 .item-second .text-box {margin-bottom: 100px;}.block_09 {padding: 125px 0 150px;}.block_03 .title_block {padding: 135px 0 100px;}.block_01 .img_block p {margin-top: 80px;}.bn_txt {    font-size: 24px;    margin: 0;    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -55%);    letter-spacing: 2px;}.RWDvideo001 .info .summary .bn_icon {    position: absolute;    bottom: 30px;    left: 50%;    transform: translateX(-50%);}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 15px;}.block_03 .RWDService001 .col-md-3 .boxFeature-2::before {right: -40px;font-size: 50px;bottom: -10px;}/*--內頁--*/#sidebar .products-nav{width:80%;}.page_img img{height: 350px;}.page_wrapper_bg section.call_to_action{padding-bottom:50px}/*--特色--*/ 
.feature-list-box .list-text br{display:none;}/*尋綠苗栗綠波浪*/ 
.feature-graphics h3{margin-top:0;font-size: 25px !important;}.hall04-list .feature-list-box .feature-list{width: calc(100% / 2 - 10px);}/*--房型--*/ 
.room-bottom tr td{width: calc(100% / 4);}/*--房型--*/ 
.product1.cid10 .pagecontent,.product2.cid58 .pagecontent,.product3.cid94 .pagecontent,.product4.cid130 .pagecontent,.product5.cid172 .pagecontent,.product6.cid208 .pagecontent{margin-top: 30px!important;}/*--交通--*/ 
.tabs nav a{padding: 12px 10px !important;font-size: 17px !important;}.traffic-img a img{margin:80px 0 0;}/*--活動新訊--*/ 
.article2 .btn.btn_back{margin-top:30px;}.article2 .col-md-6 img{margin-top:20px;}.article2 .tablescroll{display:block;}/*--時間軸--*/ 
.RWDtimeline02 .control-box{top:0}/*--森旅人--*/ 
.article3 .col-md-6 img{margin-top: 20px;}.page_wrapper_bg .footer_block > .container{padding-top: 50px !important;}
}
/*991px end*/
/*900px start*/

@media (max-width: 900px) {.brand_bimg .RWDleft_cont002 .item-second .pic {width: 100%;float: left;}.block_08 .RWDService001 .col-md-3.col-sm-6 h2::before{display:none;}}

/*900px end*/
/*850px start*/
@media (max-width: 850px) {
.video_box {flex-direction: column-reverse;}.video_box .RWDedictor008, .video_box .RWDedictor {width: 100%;}.video_box .RWDedictor008 {margin-top: 30px;}.video_box .RWDedictor008.animated {animation-delay: 0.9s !important;animation-name:fadeInUp}.video_box .RWDedictor.animated {animation-delay: 0.5s !important;animation-name:fadeInUp;text-align:center;}/*--內頁--*//*特色*/ 
.feature-title h2{font-size: 28px !important;line-height: 1.4 !important;}.feature-inner.feature-style01,.feature-inner.feature-style02{display: flex;flex-direction: column;}.feature-inner .leftbox, .feature-inner .rightbox{width:100%;}.feature-inner.feature-style01 .rightbox,.feature-inner.feature-style02 .rightbox{padding:1vw 0 3vw;}.feature-list-box{flex-direction: column;}.feature-list-box .feature-list{width:100%;}.feature-inner .textnumber{font-size: 25px;margin-top:20px;}/*台中香草*/ 
.feature-list-box.hall03block{flex-direction: row}/*苗栗綠波浪*/ 
.hall04-list .feature-list-box{flex-direction: row}/*慢食*/ 
.foodlist .foodtitle{font-size: 25px;}/*活動新訊*/ 
.article2 .newsbox ul{display: flex;flex-direction: column;}.article2 .newsbox ul li{margin-bottom:30px;}.article2 .newsbox ul li,.article2 .newsbox ul li img{width:100%;}.article2 .newsbox ul .rightbox {margin-top: 10px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.RWDbanner_plus01 .slick-caption .txt1 {    font-size: 26px}.img_block p,.title_block p,.block_06 .RWDleft_cont002 .item-second .text-box .text {    font-size: 16px;}/*--內頁--*/ 
.pagecontent .RWDslider01 {    margin-top: 30px !important;}.article6.id22 .pagecontent .RWDeditor01,.article7.id196 .pagecontent .RWDeditor01,.article8.id232 .pagecontent .RWDeditor01,.article9.id268 .pagecontent .RWDeditor01,.article10.id304 .pagecontent .RWDeditor01,.article11.id352 .pagecontent .RWDeditor01{    margin-top:30px !important;}.RWDslider01 .pic-list,.RWDslider01 .text {    float: none;    width: 100%;    padding: 0;}.RWDslider01 .pic-list {    padding-right: 0px;}.RWDslider01.pic-right .pic-list {    padding-left: 0px;}.RWDslider01.pic-right .control-box {    right: 0;    left: auto;}.RWDslider01 .pic img {    width: 100%;}.RWDslider01 .control-box,.RWDslider01.pic-right .control-box {    position: static;    margin-left: inherit;    text-align: center;}/*慢食 圖文輪播*/ 
.RWDslider01 {    border-top: #d1d1d1 solid 1px;    padding-top: 50px;}.RWDslider01 .products-list .box {    display: flex;    flex-direction: column;}.RWDslider01.pic-right .products-list .box {    display: flex;    flex-direction: column;}.RWDslider01 .control-box {    top: 20px;}.RWDslider01 .products-list {    margin-top: 20px;}/*慢食 - 金瓜石&石梯坪*/ 
.article6.id22 #article>div:nth-child(5),.article7.id196 #article>div:nth-child(5) {    border-top: #d1d1d1 solid 1px;    padding-top: 50px;    margin-top: 0 !important;}.article6.id22 #article>div:nth-child(6),.article7.id196 #article>div:nth-child(6) {    border: 0;    margin-top: 0 !important;    padding-top: 30px;}/*慢食 - 花蓮石梯灣*/ 
.article10.id304 .RWDslider01{border:0;    padding-top: 0;}/*按鈕*/ 
.btn.btn_back,.ebtn {    width: auto;}/*--特色--*/ 
.feature-list-box{grid-row-gap:30px;}/*特色 圖文輪播*/ 
.article6.id172 .RWDslider01,.article7.id184 .RWDslider01,.article8.id220 .RWDslider01,.article9.id256 .RWDslider01,.article10.id292 .RWDslider01,.article11.id340 .RWDslider01 {    margin-top: 20px !important;    padding-top:30px;    border:0;}/*台中綠波浪*/ 
.feature-graphics{padding-left:0;}/*包棟*/ 
.staybox .stay-tabimg-list.twobox{display: flex;flex-direction: column}.staybox .stay-tabimg-list.twobox img{width:100%;}.staybox .stay-tabimg-list img{width:calc(100% / 2 - 10px);}/*活動訊息*/ 
.article2 .pagecontent .RWDslider01{border:0;padding-top:0;}
}
/*800px end*/
/*768px start*/

@media (max-width: 768px) {  .tabs nav a{padding: 12px 5px !important;}  #sidebar.layoutmenu3 .products-nav ul{overflow-x: scroll;overflow-y: hidden;}}

/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.ft_copyright .RWDedictor {width: 100%;}.ft_copyright .RWDssl01:before {display: none;}.ft_copyright .RWDssl01 {padding: 0 10px 0 0;margin: 0 10px 0 0;}.RWDnews005 h4, .news005_h4 {letter-spacing: 1px;line-height: 1.3;font-size: 14px;}.img_block p { font-size: 17px}.block_01 .title_block h2 { font-size: 32px;}.brand_bimg .RWDleft_cont002 .item-second .text-box {padding: 150px 0 0px 13%;}.brand_bimg .RWDleft_cont002 .item-second .text-box::before {height: 45%}.brand_bimg .RWDleft_cont002 .item-second .text-box::after {height: 100px}.block_03 .RWDService001 .col-md-3 {margin-right: 70px;width: calc(100% / 2 - 70px);float: left;margin-bottom: 50px;}.carousel_box {padding: 120px 5%;}.block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box {padding: 60px 120px;width: 100%;}.brand_bimg .RWDleft_cont002 .item-second .text-box .title {font-size: 34px;}.block_06 .RWDleft_cont002 .item-second .pic {width: 100%}.block_06 .RWDleft_cont002 .item-second .pic img {width: 100%;height: 400px;object-fit: cover;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 20px;width: 300px;}.RWDbanner_plus01 .slick-caption .txt2 {width: 300px;}.RWDbanner_plus01 .logo img {width: 100%;}.block_08 .container {flex-direction: column;}.block_08 .title_block {width: 100%;padding-right: 0;margin-bottom: 50px}.block_08 .title_box {-webkit-writing-mode: unset;writing-mode: unset;flex-direction: column;}.block_08 .RWDService001 p {font-size: 20px;}.block_08 .title_box h4 {margin: 0;text-align: center;}.block_08 .title_box h2, .block_09 .title_block h2 {text-align: center;}.news_btn {display: none}.block_08 .service_box {padding-left: 0;width: 100%;}.block_08 .RWDService001 .col-md-3.col-sm-6 {width: 100%;margin-bottom: 60px;padding: 0}.block_08 .RWDService001 i img {height: 100%;}.block_08 .ph_btn {width: 100%;display: block;}.block_08 .ph_btn .RWDbtn01 {margin-top: 0px;}.block_08 .ph_btn .RWDbtn01 .col-sm-3 {max-width: 200px}.block_09 .title_block h4 {text-align: center;}.video_box {flex-direction: column-reverse;}.video_box .RWDedictor008 {width: 100%;}.block_09 .left_box {padding: 0 !important;}.video_box .RWDedictor {width: 100%;margin-bottom: 30px;}.animated.RWDService001 .col-md-3 {animation-delay: .5s;animation: 1500ms ease normal forwards 1 fadeInUp;opacity: 0;}.RWDbanner_plus01 .slick-list {padding:0}.RWDbanner_plus01 button.slick-prev.slick-arrow::before {background: url(archive/image/customization/arr01-1.png) no-repeat;}.RWDbanner_plus01 button.slick-next.slick-arrow::before {background: url(archive/image/customization/arr02-2.png) no-repeat;}.RWDbanner_plus01 .container {display: block;grid-template-columns: auto;grid-column-gap: 0;}.RWDbanner_plus01 .bn_btn01 {max-width: 220px;}.RWDbanner_plus01 .slick-caption .txt1, .RWDbanner_plus01 .slick-caption .txt2 {width: 300px;max-width: 100%;}.block_03 .RWDService001 .col-md-3 .boxFeature-2::before {right: -55px;font-size: 70px;bottom: -12px;}.RWDbanner_plus01 button.slick-prev.slick-arrow::before, .RWDbanner_plus01 button.slick-next.slick-arrow::before {opacity: 1;filter: brightness(2);}.scrollTop002 {right: 0px;}.scrollTop002 .txt {font-size: 13px;margin:0 auto}@-webkit-keyframes a04 {  0% {    height: 0;  }  100% {    opacity: 0.5;    height: 45%;  }}@-webkit-keyframes a05 {  0% {    height: 0;  }  100% {    opacity: 1;    height: 100px;  }}/*--內頁--*/ 
.page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1,.page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt2{width:auto;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p{font-size:17px;}.feature-inner.feature-stylebig{flex-direction: column;align-items: center}.feature-inner.feature-stylebig .rightbox{position: static;color:#161615;transform: initial;padding:4vw 0 2vw;width:85%;}.feature-inner.feature-stylebig .textnumber{color:#ccc;}.feature-inner{padding-top:0;}.feature-inner.feature-stylebig{padding-bottom:40px;}.feature-title{padding-bottom:20px;margin-bottom:60px;}/*特色台中香草*/ 
.feature-list-box.hall03block{grid-row-gap: 20px;}.hall03block.feature-list-box .hall03-featurebox{flex-direction: column;}.hall03block.feature-list-box .hall03-featurebox .hall03-textbox,.feature-list-box.hall03-featurebox .feature-list,.hall03block.feature-list-box .hall03-featurebox .feature-list{  width:100%;}.hall03block.feature-list-box .hall03-featurebox .hall03-textbox h3{margin-top:0;}.hall03block.feature-list-box .hall03-featurebox .feature-list{margin-top:30px;}.hall03block.feature-list-box .feature-list{  width: calc(100% / 2 - 10px);}.article6.id172 .tabs,.article7.id184 .tabs,.article8.id220 .tabs,.article9.id256 .tabs,.article10.id292 .tabs,.article11.id340 .tabs{  width: 85% !important;margin:20px auto !important;}.article6.id172 .tabs .feature-list-box,.article7.id184 .tabs .feature-list-box,.article8.id220 .tabs .feature-list-box,.article9.id256 .tabs .feature-list-box,.article10.id292 .tabs .feature-list-box,.article11.id340 .tabs .feature-list-box{  margin-top:40px;  grid-row-gap: 20px;  width:100%;}.tab_title{font-size:18px;font-weight:400;}.tab_content{border-top: 1px solid #d2d2d2;margin-top: 20px;}.attractionsbox .attractions-title{text-align:center;margin: 10px 0;}.product1.cid10 .layoutlist_2{display: flex;flex-wrap: wrap;align-items: flex-start;}.product1.cid10 .col-sm-6, .product1.cid10 .customized_columns>.row{width: calc(100% / 2);}.room-bottom tr td{width: calc(100% / 3);min-height: 100px;}.article1 .cate_list{display: flex;align-items: flex-start;flex-direction: row;flex-wrap: wrap;}.article1.cid28 .col-sm-6, .customized_columns>.row{width: calc(100% / 2);padding-bottom:30px;}.article5 .page_wrapper_bg .article-text.rwd .container p{font-size: 18px;margin-bottom:50px;}/*交通景點*/ 
.article7.id208 .tablescroll, .article10.id316 .tablescroll{display:none;}.article7.id208 .pagecontent .RWDeditor01, .article10.id316 .pagecontent .RWDeditor01{padding-bottom:20px;}/*活動新訊*/ 
.article2 .layoutlist_8 .item {display: flex;align-items: flex-start;flex-direction: column;}.article2 .layoutlist_8.rwd .list_img+.list_subject{margin-top: 30px;}.article2 .layoutlist_8.rwd .listdate {margin: 0;}.article2 .layoutlist_8.rwd ._col{padding-left:0;padding-right:0;}
}
/*767px end*/
/*700px start*/

@media (max-width:710px){#sidebar.layoutmenu3 .products-nav ul>li>a::before {    bottom: -5px;}}@media (max-width:700px){.ft_txt {width: 100%;}.media_block a {-webkit-writing-mode: inherit;writing-mode: inherit;}.media_block a i {margin-bottom: 0;margin-right: 10px;font-size: 20px;width: 20px;display: inline-block;text-align: center;}.media_block {order: 3;width: 100%;margin-top: 30px;padding-top: 30px;border-top: 1px solid #d4d4d4;}.RWDnews005 .main-title {margin-top: 30px;padding-top: 30px;}.ft_txt ul {border-top: 1px solid #d4d4d4;margin-top: 30px;padding-top: 30px;}.footer_block {padding: 80px 0 50px;}.media_block .RWDedictor008 a { margin-right: 18px;}.media_block .RWDedictor008 {width: 100%;justify-content: flex-end;}.block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box {padding:60px}.brand_bimg .RWDleft_cont002 .item-second .text-box::before {left: 30px;}.brand_bimg .RWDleft_cont002 .item-second .text-box::after {left: 30px;}.block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box .text {margin-top: 50px;}.RWDbanner_plus01.full .banner-slider.bg .slick-item {max-height: calc(100vh - 65px)!important;height: calc(100vh - 65px)!important;}/*footer*/ 
.footer_block > .container{margin-top:0;}/*--內頁--*/ 
.staybox ul > li > ul{flex-direction: column;}.staybox ul > li > ul > li{margin: 0;border-bottom: #dfdfdf solid 1px;width: 100%;padding: 5px 0;}.staybox ul > li > ul > li::before{display:none;}}

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

@media (max-width: 650px) {   /*--首頁--*/   .video_box img{width:100% !important;height:auto !important;}  /*--內頁--*/   /*tabs*/  #sidebar.layoutmenu3{padding:0;}  #sidebar .products-nav{width:100%;}  #sidebar.layoutmenu3 .products-nav ul{padding: 15px 0 15px 0;width: 80%; margin: 0 auto;}  #sidebar.layoutmenu3 .products-nav ul>li{/*width:auto;*/min-width:60px;margin:0 5px;}  #sidebar.layoutmenu3 .products-nav ul>li:last-child{min-width:75px;}  #sidebar.layoutmenu3 .products-nav ul>li.active>a::before,   #sidebar.layoutmenu3 .products-nav ul>li>a:hover::before{    display:none;  }  #sidebar.layoutmenu3 .products-nav ul>li>a::after{content: '';    width: 5px;    height: 5px;    border-radius: 99em;    position: absolute;    top: 5px;    left: 50%;    transform: translateX(-50%);    border: #5e5f5c solid 1px;    transition: all .5s ease;    display:none;   }   #sidebar.layoutmenu3 .products-nav ul>li.active>a::after,    #sidebar.layoutmenu3 .products-nav ul>li>a:hover::after{     display:block;   }  /*banner*/  .page_wrapper_bg .RWDbanner_plus01 .slick-caption{top:48%;}  .page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1{writing-mode: initial;}  /*特色*/  .feature-title h2,.feature-list-box h3,.feature-graphics h3{font-size: 22px !important;}  .feature-inner .textnumber{font-size: 25px;}  .feature-inner.feature-style01 .rightbox, .feature-inner.feature-style02 .rightbox{padding-bottom:10vw;}  /*特色-台中香草*/  .hall03block.feature-list-box .feature-list{width: calc(100% / 1);}  /*特色-綠波浪*/  .article9.id256 .feature-list-box{grid-row-gap: 20px;}  /*交通*/  .traffic-info ul{margin-top:40px;}  .traffic-info ul > li{margin-bottom:15px;}  .traffic-info ul > li span{display:block;}  .attractionsbox .attractions-title{margin-top:20px;font-size: 20px;line-height: 1.5;}  .transportation-info .transportationbox:last-child{margin-bottom:0;}  /*慢食*/  .foodbox{display: flex;flex-direction: column-reverse;align-items: center;}  .foodbox .bgimg,.foodbox .textbox{width:100%;}  .foodbox .textbox{position: static;writing-mode: initial;color:#161615;transform:initial;letter-spacing: 3px !important;font-size:25px;font-weight: 500;}  /*房型*/  .product1.cid10 .col-sm-6, .product1.cid10 .customized_columns>.row,  .product2.cid58 .col-sm-6, .product2.cid58 .customized_columns>.row,  .product3.cid94 .col-sm-6, .product3.cid94 .customized_columns>.row,  .product4.cid130 .col-sm-6,.product4.cid130 .customized_columns>.row,  .product5.cid172 .col-sm-6,.product5.cid172 .customized_columns>.row,  .product6.cid208 .col-sm-6,.product5.cid172 .customized_columns>.row{width:100%;padding:0;}  .room-bottom h4{font-size: 20px !important;}  .room-bottom tr{grid-column-gap: 10px}  .room-bottom tr td{width: calc(100% / 2 - 5px);}  /*包棟*/  .staybox ul > li > ul{margin: 25px 0 35px;}  .staybox .stay-tabimg-list img{width:100%;}  /*尋找館別*/  .article1 .cate_list{flex-direction: column;}  .article1.is-layer1 .col-sm-6, .article1 .customized_columns>.row,  .article1.cid28 .col-sm-6, .customized_columns>.row{    width: calc(100% / 1);padding-bottom:30px;}{width:100%;padding-bottom: 30px;  }  }

/*650px end*/
/*600px start*/
@media (max-width: 600px) {
.RWDalert_fancybox.bottom {    width: 100%;    padding: 20px !important;}.ft_copyright .RWDssl01 {width:100%;padding: 0;margin: 0;}.ft_copyright .RWDssl01::after{display:none;}.ft_copyright .RWDssl01{width:100%;}.footer_block {padding: 50px 0 100px;}.footer_block > .container {width: 100% !important;padding-top: 20px !important;}.ft_copyright {font-size: 12px;line-height: 1.5;letter-spacing: 0;}.ft_title, .ft_info {padding: 0 30px;}.ft_copyright {padding: 80px 15px 0 30px;}.scrollTop002 {bottom: 100px;}.ft_txt ul {font-size: 16px;}.block_01 .img_block.animated {width:100% !important}.block_03 .RWDService001 .col-md-3 {margin-right: 0;width: 100%;margin-bottom:0;float: none;}.block_03 .RWDService001 .col-md-3 .boxFeature-2 {justify-content: center;margin-bottom: 50px;flex-direction: column;}.block_03 .RWDService001 i {width: 100%;}.block_03 .RWDService001 .col-md-3 .boxFeature-2 h2 {-webkit-writing-mode: unset;writing-mode: unset;margin: 20px 0;width:100%}.RWDService001 i img {    margin: 0 auto;    object-fit: cover;    height: 300px;    width: 100%;}.block_03 .RWDService001 .col-md-3 .boxFeature-2::before {    right: 0;    bottom: 18px;}.bn_txt span {font-size: 15px;}.block_01 .top_block {    flex-direction: column;}.block_01 .title_block.animated  {width: 100%;padding: 0;display: flex;align-items: center;flex-direction: column;justify-content: center;}.block_01 .top_block {    padding: 50px 30px 120px;}.block_01 .img_block img {    width: 100%;}.block_01 .img_block p {    margin-top: 30px;}.block_01 .top_block {    padding: 50px 5% 30px 5%;}.block_01 .bottom_img img {    width: 100%;    padding: 5% 30px 20px;}.block_01 .bottom_img {    padding-bottom: 0px !important;}.block_02 .title_block {    display: block;    padding: 25px 0 50px;    width: 85%;    margin: 0 auto;    border-bottom: 1px solid #ccc;}.block_02 .title_block h2 {    line-height: 1.5;    font-size: 22px;font-weight: 700;letter-spacing: 5px;}.block_02 .title_block .brand_block::before {    content: "";    width: 1px;    height: 100%;    background: #ccc;    position: absolute;    left: 50%;    top: 0;}.block_02 .title_block .brand_block {    position: relative;}.brand_bimg .RWDleft_cont002 .item-second .text-box {    flex-direction: column;    padding: 50px 0;    position: relative;    width: 100%;}.brand_bimg .RWDleft_cont002 .item-second .text-box .title {    font-size: 28px;    -webkit-writing-mode: unset;    writing-mode: unset;margin: 0;    text-align: center;color:#161615;letter-spacing: 5px;font-weight: 700;}.brand_bimg .RWDleft_cont002 .item-second .text-box .text .img_block {    text-align: center;    margin-top: 30px;    filter: invert(1);}.brand_bimg .RWDleft_cont002 .item-second .text-box .text {    margin: 0 auto;    width: 100%;    text-align: center;}.brand_bimg .RWDleft_cont002.animated .item-second .text-box::before, .brand_bimg .RWDleft_cont002.animated .item-second .text-box::after {display:none}.brand_bimg .RWDleft_cont002 .item-second .pic {    width: 100%;    float: none !important;}.brand_bimg .RWDleft_cont002 .item-second {    display: flex;    flex-direction: column-reverse;}.brand_bimg .RWDleft_cont002 .item-second .text-box .text p {font-size:16px;color:#161615}.brand_bimg .RWDleft_cont002 .item-second .pic img {    object-fit: cover;    height: 390px;}.block_03 .title_block {padding: 50px 0;}.block_03 .title_block h2, .block_06 .RWDleft_cont002 .item-second .text-box .title, .block_06 .RWDleft_cont002 .item-second .text-box .title {font-size: 22px;letter-spacing: 5px;line-height:1.5}.title_block p {font-size:17px}.RWDbanner_plus01 .slick-list {padding: 0;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev.slick-arrow, .RWDbanner_plus01.style-dotnav>.banner-slider .slick-next.slick-arrow {top:23%}.RWDbanner_plus01 .logo {display:none}.carousel_box {    padding: 0px 5% 50px;}.RWDbanner_plus01 button.slick-prev.slick-arrow::before, .RWDbanner_plus01 button.slick-prev.slick-arrow::before {color:#a5a5a5}.RWDbanner_plus01 .slick-caption .txt1 {    width: 100%;    text-align: center;}.RWDbanner_plus01 .slick-caption .txt2 {    width: 100%;text-align: center;    padding-bottom: 20px; }.RWDbanner_plus01 .slick-caption .txt2::after {display:none}.RWDbanner_plus01 .bn_btn01 {    margin: 0 auto;}.carousel_box {    padding: 0 0 50px;    width: 90%;    margin: 0 auto;    border-bottom: 1px solid #ddd;}.block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box .text {    margin-top: 0;}.block_05 .brand_bimg .RWDleft_cont002 .item-second .text-box {    padding: 50px 0;}.block_06 {padding: 50px 30px;}.block_06 .RWDleft_cont002 .item-second .text-box {margin-bottom: 50px;}.block_06 .RWDleft_cont002 .item-second .pic img {    width: 100%;    height: 300px;    object-fit: cover;}.block_08 .RWDService001 p {font-size: 18px;}.video_btn {width: 100%;text-align: center;}.video_btn a {width: 200px;margin: 0 auto;}.block_09 .left_box {padding:0}.block_09 {padding: 50px 0;}.media_block .RWDedictor008 {justify-content: flex-start;flex-flow: wrap;}.block_08 .container {padding:50px 0;border-top:0}.RWDbanner_plus01 .slick-caption .txt2::before {left: 50%;top: 75px;display:none}.block_06 .RWDleft_cont002 .item-second .text-box .text {font-size: 16px;}.RWDmenu_plus04 .features .share-group.main_share a {display:none}.ph_btn a {    text-align: center;    background: #000;    color: #fff;    display: block;    padding: 20px 10px;    letter-spacing: 4px;}.ph_btn {    width: 100%;    display: block;    position: fixed;    bottom: 0;    left: 0;    z-index: 10;}.block_01 .title_block h2 {font-size:25px;font-weight: 400;}.block_05 .RWDleft_cont002 .item-second .pic:before, .block_05 .RWDleft_cont002 .item-second:hover .pic:before{display:none;}.media_block .RWDedictor008 {flex-direction: column-reverse;}.block_08 .container {padding: 50px 0 0 !important;}.block_01 .title_block.animated {margin-bottom: 50px;}.RWDbanner_plus01 .slick-caption .txt1 {font-size: 24px;margin-bottom: 20px;}.RWDbanner_plus01 .slick-caption .txt2 {font-size: 17px;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev.slick-arrow, .RWDbanner_plus01.style-dotnav>.banner-slider .slick-next.slick-arrow {top: 24%;}.RWDbanner_plus01 .slick-caption .txt1.device_pad, .RWDbanner_plus01 .slick-caption .txt2.device_pad, .RWDbanner_plus01 .slick-caption .txt3.device_pad, .RWDbanner_plus01 .slick-caption .txt4.device_pad {display: none;}.RWDbanner_plus01 .slick-caption .txt1.device_phone, .RWDbanner_plus01 .slick-caption .txt2.device_phone, .RWDbanner_plus01 .slick-caption .txt3.device_phone, .RWDbanner_plus01 .slick-caption .txt4.device_phone {display: block;}.carousel_box {width: 100%;}.RWDbanner_plus01 .container {padding: 0 30px !important;}.RWDbanner_plus01 .slick-caption .txt2::before {top: 70px;}.block_02 .title_block .brand_block a img {max-width: 100px;}.block_02 .title_block .brand_block a {width: calc(100% / 2);padding: 20px;}.tex_block.brand_bimg {padding-top: 80px;margin-top: -80px;}.block_01 .img_block p br {display:none}/*--內頁--*/ 
.btn.btn_back, .ebtn,.attractionsbox .buttonstyle,.webdesc a,.staybox .rightbox a.linebtn,a.buttonstyle{  width:100%;margin-left: 0;margin-right: 0;max-width: initial;}.page_wrapper_bg .RWDbanner_plus01 .slick-caption .txt1{font-size: 20px;}.page_wrapper_bg .article-text, .page_wrapper_bg .article-text p {font-size: 16px;}.page_wrapper_bg section.call_to_action{padding=bottom:0;}/*--tabs--*/#sidebar.layoutmenu3 .products-nav .nav-title:before {content: ""; position: absolute;width: 150px;height: 100%; background: linear-gradient(to left, rgb(255 2255 255 / 85%), rgb(255 255 255 / 0%));bottom: 0px;right: 0px;z-index: 3;pointer-events: none;}/*--特色--*/ 
.feature-title{margin-bottom: 60px;padding-bottom: 10px;}.article8.id220 .feature-title{margin-bottom: 40px;}/*特色 －苗栗綠波浪*/ 
.article9.id256 .feature-title{margin-bottom: 30px;}/*--房型--*/ 
.webdesc a{text-align: center;margin: 0 0 15px;}.room-bottom{padding-left:20px;padding-right:20px;}.transportation-info .traffic-title{width:100%;}/*--交通--*/ 
.traffic-img a img{margin:50px 0 0;}/*--包棟--*/ 
.staybox ul > li span{display:block;}/*--慢食--*/ 
.article6.id22 .pagecontent .RWDeditor01,.article7.id196 .pagecontent .RWDeditor01,.article8.id232 .pagecontent .RWDeditor01,.article9.id268 .pagecontent .RWDeditor01,.article10.id304 .pagecontent .RWDeditor01,.article11.id352 .pagecontent .RWDeditor01{    margin-top:10px !important;}.article6.id22 #article > div:nth-child(6),.article7.id196 #article > div:nth-child(6),.article8.id196 #article > div:nth-child(6),.article9.id196 #article > div:nth-child(6),.article10.id196 #article > div:nth-child(6),.article11.id352 #article > div:nth-child(6){  padding-top:0;}/*--活動新訊--*/ 
.article2 .RWDeditor01 .model-title{font-size: 23px !important;}.article2 .RWDeditor01 h3{font-size: 20px;}.article2 .staybox{border-bottom: 1px solid #e0e0e0;padding-bottom: 50px;}/*20220926 jp*/ 
.page_wrapper_bg .footer_block > .container{padding-left:0;padding-right:0;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.ft_txt ul li span {display: block;line-height: 1.3;}.ft_txt li {margin-bottom: 20px;}.ft_txt li:last-child {margin-bottom: 0;}.RWDmenu_plus04 .header {padding: 10px 50px;}.ml-stack-nav-toggle {padding: 35px 15px;}.title_block h2 {    line-height: 1.5;    font-size: 22px;    letter-spacing: 3px;}.RWDmenu_plus04 .logo {    width: 60px;    margin-top: 17px;}.brand_bimg .RWDleft_cont002 .item-second .text-box .text p {text-align: left;padding: 0 30px;}.brand_bimg .RWDleft_cont002 .item-second .text-box .text p br, .block_09 .title_block p br {display: none;}.block_08 .title_box h2, .block_09 .title_block h2 {font-size: 48px;letter-spacing: 2px;}.left_box h2 {font-size: 23px !important;}.block_03 .RWDService001 .col-md-3 .boxFeature-2 h2 {font-size:17px;margin:20px 0 0}.block_03 .RWDService001 .col-md-3 .boxFeature-2::before {font-size:70px}.block_03 .RWDService001 .col-md-3 .boxFeature-2::before {right: 0;bottom: 0;}.brand_bimg .RWDleft_cont002 .item-second .pic img {height: auto;}.brand_bimg .RWDleft_cont002 .item-second .pic img {    object-fit: cover;    object-position: center;    height: 390px;}.RWDbanner_plus01 .bn_btn01 {    max-width: none;    width: 100%;}.block_08 .ph_btn .RWDbtn01 .col-sm-3 {    max-width: unset;    width: calc(100% - 16px);}.video_btn a {    width: 100%;    margin: 0 auto;    max-width: unset;}/*--內頁--*/#sidebar{top: 72px;}#sidebar.layoutmenu3 .products-nav ul{padding-right:22vw;}#sidebar.layoutmenu3 .products-nav ul>li{width:auto;}/*包棟*/ 
.form_product{margin-bottom:30px;}
}
/*480px end*/
/*420px start*/

@media (max-width: 420px) {.bn_txt {font-size: 22px;letter-spacing: 2px;transform: translate(-50%, -60%);}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev.slick-arrow, .RWDbanner_plus01.style-dotnav>.banner-slider .slick-next.slick-arrow {top: 18%;}#sidebar.layoutmenu3 .products-nav ul{padding-right:35vw;}#sidebar.layoutmenu3 .products-nav .nav-title:before{width: 250px;}/*--頁籤--*/ 
.tab{position: relative;padding:20px 20px 20px 20px !important;}.tab .tab_title{position: static;font-size: 16px;}.tab .tab_title_nav{top: 50%;transform: translateY(-50%);right:-13px;}.tab .tab_title_nav .line{width:10px;}.tab.open .tab_title_nav{top: 20px;transform: initial;}}

/*420px end*/
/*414px start*/

@media (max-width: 414px) {  /*tab*/  #sidebar.layoutmenu3 .products-nav .nav-title:before{width: 230px;}  /*--慢食--*/  .article6.id22 .pagecontent .RWDslider01,  .article7.id196 .pagecontent .RWDslider01,  .article8.id232 .pagecontent .RWDslider01,  .article9.id268 .pagecontent .RWDslider01,  .article10.id304 .pagecontent .RWDslider01,  .article11.id352 .pagecontent .RWDslider01{    margin-top: 0px !important;padding-top: 20px;padding-bottom:0;  }  .article6.id22 #article > div:nth-child(5),  .article7.id196 #article > div:nth-child(5),  .article8.id232 #article > div:nth-child(5),  .article9.id268 #article > div:nth-child(5),  .article10.id304 #article > div:nth-child(5),  .article11.id352 #article > div:nth-child(5){     padding-top: 20px;  }  .pagecontent .RWDslider01 figure{margin-bottom:0;}  .pagecontent .RWDslider01 .text{padding-bottom:20px;}  .foodbox{margin: 20px 0 10px;}  .foodbox .textbox{margin-bottom:15px;}  /*日文20220926 尋路選單修改*/  .article8.id876 .lang_jp #sidebar > div > div > ul > li:nth-child(1),  .article9.id906 .lang_jp #sidebar > div > div > ul > li:nth-child(1),  .article10.id936 .lang_jp #sidebar > div > div > ul > li:nth-child(1){min-width: 75px;}  .article8.id876 .lang_jp #sidebar > div > div > ul > li:nth-child(2),  .article9.id906 .lang_jp #sidebar > div > div > ul > li:nth-child(2),  .article10.id936 .lang_jp #sidebar > div > div > ul > li:nth-child(2){min-width: 95px;}  .article8.id876 .lang_jp #sidebar > div > div > ul > li:nth-child(3) ,  .article9.id906 .lang_jp #sidebar > div > div > ul > li:nth-child(3),  .article10.id936 .lang_jp #sidebar > div > div > ul > li:nth-child(3){min-width: 70px !important;}  .lang_jp .media_block a{letter-spacing: 0;}}

/*414px end*/
/*400px start*/

@media (max-width: 400px) {.RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev.slick-arrow, .RWDbanner_plus01.style-dotnav>.banner-slider .slick-next.slick-arrow {    top: 18%;}.RWDbanner_plus01.style-dotnav>.banner-slider .slick-prev.slick-arrow, .RWDbanner_plus01.style-dotnav>.banner-slider .slick-next.slick-arrow {    width: 40px;    height: 40px;}.RWDbanner_plus01 button.slick-next.slick-arrow::before {    left: 13px;    top: 11px;    background-size: contain;    width: 9px;    height: 16px;}.RWDbanner_plus01 button.slick-prev.slick-arrow::before {    left: 13px;    top: 11px;    background-size: contain;    width: 9px;    height: 16px;}}

/*400px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .header{padding: 10px 20px;}.RWDmenu_plus04 .logo{margin-top:17px;}.block_08 .title_box h2, .block_09 .title_block h2 {font-size: 45px;letter-spacing: 1px;}.block_06 .RWDleft_cont002 .item-second .text-box .title {line-height: 1.3;}/*--內頁--*/#sidebar.layoutmenu3 .products-nav .nav-title:before{ width: 180px;}
}
/*380px end*/