img { max-width: 100%;  height: auto;}a, a:hover, a:active, a:focus, a:visited { transition: .5s ease; text-decoration: none;}.row {margin-right: 0px;margin-left: 0px;}div#RWDfullscreen01 { overflow: visible !important;}/*容器設定*/#RWDfullscreen01 .container { width: 85%;}/* 反白顏色設定*/::selection {background: #555;color: #fff;}::-moz-selection {background:#555;color: #fff;}/*字體統一*/body.wrapper_bg {  font-family: 'Montserrat', 'Noto Sans TC', sans-serif;letter-spacing: 1px; line-height: 1.5;font-size: 15px; color: #555;}/*全背景*/ 
.main.cd-main-content {  position: relative;}.main.cd-main-content:after { position: absolute;  content: '';width: 100%; height: 100%;background: #fff; z-index: -4;top: 0; left: 0;}.main.cd-main-content:before { position: absolute; content: ''; width: 100%; height: 100%;  background: url(archive/image/customization/45-degree-fabric-light.png);  opacity: .8;  background-repeat: repeat; top: 0;  left: 0; right: 0; z-index: -3; background-attachment: fixed;}/*要拿掉的東西*/#RWDfullscreen01 .section-line { display: none;}.RWDvideo002 h1.main-title, .RWDvideo002 h2.sub-title{ display: none;}/*網頁警告*/ 
.RWDalert_fancybox.bottom {z-index:99999 !important;width:500px;padding: 30px 50px 20px !important;  box-shadow: 1px 0px 2px rgb(51 51 102 / 20%) !important;background: rgba(255, 255, 255, 90%) !important; color: #000 !important;  left: auto !important;right: 0px !important;line-height: 1.8 !important;bottom: 50px;}.RWDalert_fancybox .btn, .RWDalert_fancybox .btn.active {  padding: 5px 20px;  border-color: #0599d9; background: #0599d9 !important;    border-radius: 50px;}.RWDalert_fancybox.bottom .editor a, .RWDalert_fancybox.bottom .editor a:hover {  color: #0599d9; text-decoration: underline;}/*loading*/ 
.fl {width: 150px;}.fl img {width: 100%;}/*選單*/ 
.RWDmenu_plus04 .header { padding: 0px 60px;transition:all .4s ease-out; background: transparent; }.RWDmenu_plus04 .header.is-up { padding: 0 60px 30px;background: #fff;  transition:all .4s ease-out;box-shadow: 0 0 20px #bbb;}.RWDmenu_plus04 .header.is-up::before {width: 100%; left: 0; transition: all .3s ease-out; }.RWDmenu_plus04 .site-nav { top:30px;}.RWDmenu_plus04 .site-nav > .container {position: relative;  width: 100% !important;float: right;padding: 0;}.RWDmenu_plus04 .site-nav .menu {  text-align:right; letter-spacing: 1px; font-size: 15px; color: #333;}.RWDmenu_plus04 .header .site-nav .menu>li>a { position: relative;  padding: 20px;color: #333;transition: .5s ease;    font-size: 15px;letter-spacing: 1px;}.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: #0099d9;transition: .5s ease;}.RWDmenu_plus04 .lang-select-label:hover:after, .RWDmenu_plus04 .site-nav .menu>li.active>a:after, .RWDmenu_plus04 .site-nav .menu>li.dropdown>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.has-child>a:hover:after, .RWDmenu_plus04 .site-nav .menu>li.is-active>a:after { border-color: #555;transition: .3s ease;}.RWDmenu_plus04 .site-nav .menu li { text-align: center;}.RWDmenu_plus04 .site-nav .menu>li>ul {padding: 0;}.RWDmenu_plus04 .site-nav .menu ul li>a {  font-weight: 300;  font-size: 15px;letter-spacing: 1px;color: #333;transition: .5s ease;padding: 10px;}.RWDmenu_plus04 .site-nav .menu ul li>a:hover {color: #0099d9;text-decoration: none;transition: .5s ease;}.RWDmenu_plus04 .header .site-nav .menu>li>a::before {      position: absolute;  content: '';  width: 0; height: 2px; background: #0099d9; bottom: -1px; left: 0;opacity: 0; transition: .5s ease;}.RWDmenu_plus04 .header .site-nav .menu>li>a:hover:before {   width: 100%; opacity: 1;transition: .5s ease;}.RWDmenu_plus04 .site-nav .manu-item:hover>a, .RWDmenu_plus04 .site-nav .menu ul li a:hover, .RWDmenu_plus04 .site-nav .menu>li>ul>li.active>a, .RWDmenu_plus04 .site-nav .menu>li>ul>li>ul>li.active>a {font-weight: 300;}.RWDmenu_plus04 .site-nav .menu li.has-child>a:after {    border-color: #333;}.RWDmenu_plus04 .header.is-up .site-nav .menu li.has-child>a:after {    border-color: #0599d9;}.RWDmenu_plus04 .site-nav .menu>li>ul {    width: 200px;    margin-left: 0;    transform: translateX(-50%);}/*副選單*/ 
.RWDmenu_plus04 .features .edit { float: right;}.RWDmenu_plus04 .features {position: absolute; top: 15px; width: 265px; right: 10px;}.RWDmenu_plus04 .features ul.submenu_list { display: flex;font-size: 13px; font-weight: 300;}.RWDmenu_plus04 .features ul.submenu_list li a {  font-size: 13px; color: #777;letter-spacing: 1px; padding: 10px 10px; text-align: right;}.RWDmenu_plus04 .features ul.submenu_list li a:hover { color: #111;}/*logo*/ 
.RWDmenu_plus04 .header .logo {width: 200px; position: relative; top: 15px;transition: .4s ease;}.RWDmenu_plus04 .header.is-up .logo {     width: 220px;top: 15px; transition: .4s ease;}/*banner*/ 
.banner_block {  margin: 95px 60px 0; position: relative;}.RWDbanner012 .main_pic_box {   margin-right: 1vw;}/*banner左大*/ 
.RWDbanner012 .swiper-slide .box .text_box { top: auto; bottom:90px;  transform: translateY(0); left: 8%;    overflow: unset;}.RWDbanner012 .swiper-slide .box .text_box:before {position: absolute; content: ''; width: 200px; height: 325px; background: url(archive/image/customization/we_love_logo.png)no-repeat;background-size: contain; overflow: unset; top: -400px; left: -20px;}.RWDbanner012 .main_pic_box .title {  font-size: 44px; letter-spacing: 2px;}.RWDbanner012 .sub_title_line {display: none;}.RWDbanner012 .main_pic_box .sub_title { font-size: 22px;  letter-spacing: 2px; margin: 5px 0 0;  line-height: 1.2;}#m_RWDfullscreen01_6_1 .swiper-container, #m_RWDfullscreen01_6_1 .two_box {height: 850px;}/*banner大的按鈕*/ 
.RWDbanner012 .main_pic_box .button {  height: auto; font-size: 16px; font-weight: 400;  padding: 10px 25px; border-radius: 50px; margin-top: 60px; transition: .4s ease-out; position: relative;color: #0599d9; line-height: 1.5; max-width: 180px;display: flex;  align-items: center;}.RWDbanner012 .main_pic_box .button:before { position: absolute; content: "\f3d3"; font-family: "Ionicons";right: 15px;  background: #0599d9; width: 23px;  height: 23px; color: #fff; border-radius: 99em;  display: flex;justify-content: center;  font-size: 14px;  align-items: center;}.no-touch .RWDbanner012 .main_pic_box .button:hover:before { background: #fff;    color: #0599d9;   transition: .4s ease-out;}.no-touch .RWDbanner012 .main_pic_box .button:hover { background-color: #0599d9; color: #fff; transition: .4s ease-out;}/*banner大圖輪播*/ 
.RWDbanner012 .swiper-container-horizontal .RWDbanner012-pagination {  left: auto;  right: 100px; bottom: 30px;}.RWDbanner012 .swiper-container-horizontal .RWDbanner012-pagination .swiper-pagination-bullet { width: 40px;  margin-left: 10px;}.RWDbanner012 .swiper-container-horizontal .RWDbanner012-pagination .swiper-pagination-bullet::after {width: 100%;border-radius: 8px;}/*banner幼小*/ 
.RWDbanner012 .two_box .box { padding: 30px 50px;margin-bottom: 1vw;}.RWDbanner012 .two_box .box .text_box { position: absolute;  bottom: 150px;}.RWDbanner012 .two_box .title { font-size: 30px;  letter-spacing: 1px;text-shadow: 0 0 5px #555;}.RWDbanner012 .two_box .sub_title { letter-spacing: 1px;  font-weight: 400; margin: 0;}/*banner小按鈕*/ 
.RWDbanner012 .two_box .button {  height: auto; font-size: 16px; font-weight: 400;  padding: 10px 20px; border-radius: 50px; margin-top: 60px; transition: .4s ease-out; color: #0599d9; line-height: 1.5; width: 170px;display: flex;  align-items: center;right: auto; bottom: 50px; position: absolute;text-align: left;}.RWDbanner012 .two_box .button:before { position: absolute; content: "\f3d3"; font-family: "Ionicons";right: 15px;  background: #0599d9; width: 23px;  height: 23px; color: #fff; border-radius: 99em;  display: flex;justify-content: center;  font-size: 14px;  align-items: center;}.no-touch .RWDbanner012 .two_box .button:hover:before { background: #fff;    color: #0599d9;   transition: .4s ease-out;}.no-touch .RWDbanner012 .two_box .button:hover { background-color: #0599d9; color: #fff; transition: .4s ease-out;}/*文字樣式統一*/ 
.title_item { margin-bottom: 50px;position: relative;}.index h2.main_title { color: #0599d9; font-weight: 700; font-size: 42px;margin: 0 0 10px; letter-spacing: 2px;line-height: 1.4;}.index h3.sub_title {  font-size: 20px; letter-spacing: 1px; font-weight: 400;  line-height: 1.5;margin: 0; color: #999;}.index h4.en_title { font-family: 'Montserrat', sans-serif; margin: 0 0 10px; font-weight: 400; font-size: 20px;  color: rgb(5 153 217 / 60%);}#RWDfullscreen01 p {font-size: 15px; letter-spacing: 1px; color: #555; font-weight: 300; line-height: 1.7; margin-bottom: 15px;}.title_item:after { position: absolute;  content: '';  width: 20px; height: 20px; background: rgb(33 164 220 / 40%);  z-index: -1; border-radius: 99em; left: 77px;top: -34px;}.title_item:before { position: absolute; content: '';  width: 120px; height: 120px; background: rgb(255 255 255 / 80%);  z-index: -1;   border-radius: 99em;  left: -59px;top: -33px;  border: 1px dashed #eee;}/*集團*/ 
.group_block {  padding: 80px 0 100px;     position: relative;}.group_block:before { position: absolute; content: '';width: 1px;height: 80px;  background: rgb(5 153 217 / 30%); left: 50%;  transform: translateX(-50%); bottom: -30px;mix-blend-mode: multiply;}/*關於*/ 
.about_block {   position: relative; padding: 100px 0 ;}.about_block:before {  position: absolute;  content: ''; width: 95%;height: 1200px;  background: url(archive/image/customization/about_bg.png)no-repeat; background-size: contain; left: 50%; transform:translateX(-50%)  rotate(-4deg);bottom: -180px;  opacity: .8; z-index: -2;}/*關於區塊*/ 
.about_block > .container { display: flex; align-items: center;    max-width: 1600px; width: 100% !important;}/*關於文字*/ 
.about_text {    position: relative; width:45%;   }.about_text:before {  position: absolute; content: '';  width: 11vw;  height: 22vw; background: url(archive/image/customization/about_people.png)no-repeat;  background-size: contain; left: -7vw;bottom: -7vw; z-index: 1;}/*關於海波浪文字*/ 
.about_text_item.about_text_item01 { display: flex; align-items: center; justify-content: center;    flex-direction: column;}.about_text_item.about_text_item01 .about_title { text-align: center;}.about_text_item.about_text_item01 .about_logo {margin-bottom: 40px;}.about_text_item.about_text_item01 .about_title h5, .about_text_item.about_text_item02 .about_title h5 {  font-size: 18px; font-weight: 300;color: #777;  line-height: 1.5;  letter-spacing: 1px;margin: 0px;}.about_text_item.about_text_item01 .about_title h2 {font-size: 31px; color: #333; font-weight: 700;   padding: 0 0 10px; letter-spacing: 2px;line-height: 1.5;margin: 0; font-family: 'Noto Serif TC', serif;}.about_text_item.about_text_item01 .about_title h2 br {display: none;}.about_text_item.about_text_item02 .about_title h5 { font-size: 20px;letter-spacing: 2px;color: rgb(5 153 217 / 70%);}.about_text_item.about_text_item01 .about_title h5 { font-family: 'Noto Serif TC', serif;}/*關於影片*/ 
.about_video {    position: relative;width: 55%;}/*.about_video:before { position: absolute;   content: ''; width: 100%; height: 100%; left: 20px;  bottom: 20px; background: transparent;  border: 1px solid rgb(5 153 217 / 30%);  z-index: -1;}*/ 
.RWDvideo002 .container { width: 100% !important; padding: 0;}.RWDvideo002 .videoitem { width: 100%; padding: 0;margin: 0;}.RWDvideo002 figure.effect-sarah:hover img, .RWDvideo002 figure.effect-sarah:hover .iframe { opacity: 1;}.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe { -webkit-transform: translate(0px,0); transform: translate(0px,0);}/*關於影片按鈕*/ 
.RWDvideo002 figure figcaption, .RWDvideo002 figure a {height: 100%;}.RWDvideo002 figure.effect-sarah h2 { overflow: unset;opacity: 1; display: flex; justify-content: center;align-items: center; color: #fff;   position: absolute; top: 50%;left: 50%;  transform: translateX(-50%) translateY(-50%); z-index: 2;}.RWDvideo002 figure.effect-sarah h2:before { position: absolute;  content: '';  width: 120px;height: 120px;border: 1px solid rgb(255 255 255 / 80%);  border-radius: 99em; z-index: -1;  background: rgb(0 0 0 / 20%);  left: 50%;  transform: translateX(-50%);    transition: .5s ease-out;}.RWDvideo002 figure.effect-sarah:hover h2:before { background: rgb(0 0 0 / 40%); transition: .5s ease-out;}.RWDvideo002 figure.effect-sarah h2::after {  width: 135px;height: 135px;  border: 1px dashed #fff;border-radius: 99em; background: transparent; left: 50%; transform: translateX(-50%) translateY(-50%);  top: 50%;        animation: rotation 12s infinite linear;}.RWDvideo002 figure.effect-sarah:hover h2::after {  -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}/*關於文字第二區*/ 
.about_text_item.about_text_item02 { display:flex; background: rgb(255 255 255 / 85%); padding: 60px 100px 90px 120px; box-shadow: 15px -15px 0 rgb(5 153 217 / 8%); position: relative;  width: 100%;}.about_text_item.about_text_item02 .about_title h3 {display: inline-block; margin: 0px; color: #0599d9; font-size: 32px;  font-weight: 500;  letter-spacing: 4px; position: relative; line-height: 1.5; padding: 0;}.about_text_item.about_text_item02 .about_title {writing-mode: vertical-lr;margin-right:60px; }.about_text_item.about_text_item02 .about_content {margin-top: 50px; }.about_text_item.about_text_item02 .about_feature {margin-top: 50px; }.about_feature ul { list-style: none; padding: 0; display: flex;font-size: 18px;    margin: 0;    color: #333;}.about_feature ul li>span { padding: 0 10px;}.about_feature h4 { color: #333;margin: 0 0 10px; font-size: 18px;  position: relative;    font-weight: 400;}.about_feature h4:after { position: absolute;  content: ''; width: 10px;height: 10px; background: #999;   border-radius: 99em; right: 0;bottom: 7px;}.about_feature h4:before { position: absolute;  content: '';  width: 210px;  height: 1px;   background: rgb(153 153 153 / 50%); right: 0px;  bottom: 11px;}.about_text_item.about_text_item02 .about_content>h4 {  color: #333;margin: 0 0 10px; font-size: 24px;}/*關於裝飾*/ 
.about_text_item.about_text_item02:after { position: absolute;  content: ''; width: 391px; height: 151px;  background: url(archive/image/customization/tracel_text.png)no-repeat; background-size: contain; right: 50px;  bottom: -85px;  opacity: .8; mix-blend-mode: multiply; z-index: 1;}/*最新消息*/ 
.news_block {  overflow: hidden; padding: 100px 30px 100px 7.5%; position: relative;}.news_block > .container { display: flex;     align-items: center;flex-wrap: wrap; width: 100% !important; padding: 0;}.news_block > .container .RWDedictor008 { width: 420px;}.news_block > .container .RWDnews005 { width: calc(100% - 420px);}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 0 10px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover img { width: 100%;}.RWDnews005 > section > .container {width: 100% !important;}.RWDnews005 .owl-carousel.owl-padding-10 {overflow: visible; margin: 0;}.RWDnews005 .owl-carousel .owl-wrapper-outer {overflow: hidden;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item .img-hover { padding: 15px;  background: #fff; border: 1px solid #eee;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {  background: transparent;  border:none;  border-left: 1px solid #e0e0e0;color: #53565a;font-size: 40px;    bottom: 0px;top: auto;transition: all 0.5s ease; display: flex; justify-content: center;  align-items: center;width: 80px !important; height: 45px !important;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div:hover {background: transparent; color:#0099d9;transition: all 0.5s ease; }.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-prev { left: -480px;border-left: none;}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-next {right: auto;left: -400px;}.RWDnews005 .margin-top-20 {margin-top: 15px !important;}.RWDnews005 h4, .news005_h4 { font-size: 20px;   letter-spacing: normal; margin: 0; padding: 0 15px;}.RWDnews005 .owl-carousel .owl-item div p {     padding: 0 15px; margin: 10px 0 0 !important; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;line-height: 1.5 !important;}/*最新消息輪播按鈕*/ 
.RWDnews005 .owl-controls {  margin-top: 0px;}.RWDnews005 .owl-theme.controlls-over .owl-controls .owl-page span {background: #0099d9;  width: 35px; height: 6px; border-radius: 0;}/*品牌*/ 
.brand_block{     overflow: hidden;  position: relative; padding: 150px 0 100px;}.brand_block:before { position: absolute; content: ''; width: 900px; height: 765px;  background: url(archive/image/customization/brand_bg.png)no-repeat;  top: -400px; background-size: contain; opacity: .5; z-index: -2;mix-blend-mode: multiply;}.brand_block .title_item { text-align: center;}.brand_block:after { position: absolute;content: ''; width: 100%; height: 100%; background-color: rgb(255 255 255 / 80%); bottom: 0;  z-index: -1;}/*品牌標題*/ 
.index .brand_block h3.sub_title br { display: none;}.brand_block .title_item:before { left: 50%;top: -40px; transform: translateX(-50%);width: 150px;  height: 150px;  }.brand_block .title_item:after { left: 50%; top: -53px;  transform: translateX(-50%); width: 30px;   height: 30px;}/*.RWDbanner015*/ 
.RWDbanner015 li {height: 32vw !important; background-size: cover;}.RWDbanner015 ul:hover li:hover {  width: 35%;}.RWDbanner015 li div {display: flex; align-items: flex-end;height: 100%;}.RWDbanner015 li div a {    z-index: 1; width: 100%;     display: flex; justify-content: center;  align-items: center;}.RWDbanner015 .pic_show .word {    opacity: 1; height: auto; width: 100%; padding:25px; margin-bottom: 15px; background: rgb(255 255 255 / 90%);  border: none; max-width: 365px; vertical-align: unset;  box-shadow: 0 0 10px rgb(83 83 83 / 30%);border-right: 10px solid rgb(5 153 217);transform: none;}.RWDbanner015 .pic_show .word .tw { float: none;}.RWDbanner015 li div a * {    overflow: unset; white-space: unset; opacity: 1;    -webkit-transform: translateX(0px);  transform: none;}.RWDbanner015 li::after {  position: absolute; content: '';width: calc(100% - 30px); height: calc(100% - 30px);  left: 15px; top: 15px; border: 1px solid #ffffff30;}/*解決方案字*/ 
.RWDbanner015 .pic_show .word .tw span {font-size: 20px;  font-family: 'Montserrat', 'Noto Sans TC', sans-serif; letter-spacing: 1px;  border-bottom: none; display: block;padding: 0px; margin: 0 0 5px; color: #333;    font-weight: 700;}.RWDbanner015 .pic_show .word .en { min-height: auto; color: #555; font-size: 17px;letter-spacing: 1px; line-height: 1.5; padding-bottom: 0; padding-top: 0;  font-family: 'Montserrat', 'Noto Sans TC', sans-serif;}/*車車試乘*/ 
.car_block .title_item { text-align: center;}.car_block { padding: 150px 0 120px; position: relative;}.car_block > .container { display: flex; flex-wrap: wrap;     max-width: 1715px; width: 100% !important;}/*雙人騎車車*/ 
.car_text:after { position: absolute;  content: ''; width: 500px; height: 521px;/* background: url(archive/image/customization/car_pic.png)no-repeat;*/ background-size: contain;     right: -30px;  top: -465px;z-index: 1;}.car_block:after {  position: absolute; content: ''; width: 1000px; height: 773px;background: url(archive/image/customization/car_bg.png)no-repeat; background-size: contain;  right: 0;   top: 50px; z-index: -2;mix-blend-mode: multiply;}/*車車*/ 
.car_video {  width:55%;z-index: 2;}.car_title {width: 100%;}/*車車標題*/ 
.car_block .title_item:before { left: 50%;  transform: translateX(-50%); width: 150px; height: 150px; top: -40px;}.car_block .title_item:after { left: 50%; top: -53px;  transform: translateX(-50%); width: 30px;   height: 30px;}/*車車文字區塊*/ 
.car_text { position: relative;  width: calc(45% + 80px); padding: 100px 120px 100px 150px; margin: 180px auto 0 -80px;}.car_text:before { z-index: -1;position: absolute;   content: '';  width: 100%; height: 100%;  background: #74caf1;  clip-path: polygon(0 0, 100% 0, 100% 70%, 80% 100%, 0 100%);  left: 0;  top: 0;    border-bottom: 17px solid #24a9e7; border-left: 14px solid #24a9e7;    mix-blend-mode: multiply;}.car_text_item { padding-bottom: 30px; border-bottom: 1px solid rgb(255 255 255 / 50%);}.car_title_item .car_logo {width: 80px; margin-right: 25px;}.car_text .car_title_item { position: relative; margin-bottom: 35px;    display: flex;  align-items: center; justify-content: flex-start;}.car_text .car_title_item h5 { font-size: 18px;font-weight: 300;  color: #fff; letter-spacing: 1px;margin: 0;}.car_text .car_title_item h3 {  font-size: 36px;  color: #fff; font-weight: 700;letter-spacing: 1px;  margin: 0 0 15px;  padding: 0;line-height: 1;}.car_text .car_text_item p { color: #fff !important;  }/*車車了解更多*/a.more_btn:hover { color: #23a5e2;}a.more_btn:hover:before { width: 100%;justify-content: flex-end;padding-right: 15px;}a.more_btn:before {  position: absolute; content: "\f3d3"; font-family: "Ionicons"; right: 0; width: 33px;height: 100%; background: #fff;  border-radius: 99em; color: #23a5e2; text-align: center; font-size: 14px; display: flex;  justify-content: center; align-items: center;transition: .3s ease-out;  z-index: -1;}a.more_btn {  display: block;  color: #fff;  padding: 5px 30px; position: relative;margin-right: 0; margin-left: auto; width: 150px; text-align: right;  margin-top: 40px;  display: flex; align-items: center;justify-content: center; font-size: 16px;}/*車車*/ 
.car_block .RWDvideo002 figure.effect-sarah h2 {display: none;}/*導覽*/ 
.tour_block { position: relative; }.tour_block:before { position: absolute;  content: ''; width: 100%; height: 40%; background: #24a9e7;  bottom: 0;  z-index: -1; mix-blend-mode: multiply;}.tour_block>.container {display: flex; flex-wrap: wrap;    max-width: 1400px; padding:80px  100px;  background: #fff; align-items: center;}.tour_block > .container .RWDedictor008 { width: 380px;}.tour_block> .container .RWDService001 { width: calc(100% - 380px);}/*導覽標題*/ 
.tour_block .title_item { margin-bottom: 0; border-right: 1px solid #eee;}.RWDService001 h1.main-title, .RWDService001 h2.sub-title, .RWDService001 .section-subject {display: none;}.RWDService001 .col-md-3.col-sm-6 {width: calc( 100% / 3 - 1px);transition: all 0.5s;}.RWDService001 .col-md-3.col-sm-6:hover {transform: translateY(-10px);transition: all 0.5s;}.RWDService001 .col-md-3.col-sm-6 article.boxFeature-2 > i > img {height: 75px;width: 75px;}.RWDService001 .col-md-3.col-sm-6 article.boxFeature-2 > h2 { font-size: 20px; text-align: center;color: #333; line-height: 1.6;letter-spacing: 1px;margin:0;}.RWDService001 i {margin-bottom: 15px;}.RWDService001 .col-md-3.col-sm-6 p {display: none;}
/*footer start*/

.footer_block {padding: 80px 0 0px; position: relative; }.footer_block:before { position: absolute;  content: ''; width: 100%;height: 100%; background: #24a9e7; bottom: 0;z-index: -1;  mix-blend-mode: multiply;}.footer_block>.container { max-width: 1400px;display: flex;flex-direction: column; align-items: flex-start;    margin-bottom: 70px;}/*網頁宣告*/ 
.copyright_block {display: flex;  justify-content: center;   font-size: 13px; color: rgb(255 255 255 / 80%); letter-spacing: 1px;  line-height: 1.5;  font-weight: 300;  align-items: center;    background: #555; padding: 10px;}.RWDssl01 { padding: 0 10px;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover { color: rgb(255 255 255 / 80%); line-height: 1.5; font-size: 13px; font-weight: 300;  letter-spacing: 1px;}/*左邊資訊*/ 
.footer_block .footer_title_item .RWDedictor {  width: calc(100% - 200px);}.RWDsocial002 {  width: 200px;}.footer_title_item {     width: 100%;display: flex;     justify-content: space-between;  align-items: center; color: #fff; margin-bottom: 60px;}h2.footer_title { margin: 0; font-size: 26px;}h2.footer_title>span { padding-left: 10px;}ul.footer_info_item {  display: flex;  align-items: center;  list-style: none; padding: 0;margin: 0;}ul.footer_info_item li {display: flex;  flex-direction: column; margin: 0 50px 0 0;   padding: 0 50px 0 0;  border-right: 1px solid rgb(255 255 255 / 25%); color: #fff;  font-size: 20px;  font-weight: 300; letter-spacing: 1px;line-height: 1.5;}ul.footer_info_item li:last-child { margin-right: 0; padding-right: 0; border-right: none;}ul.footer_info_item li span {padding-bottom: 5px; font-size: 15px; letter-spacing: 2px;}ul.footer_info_item li i { padding-right: 8px;}ul.footer_info_item li>a {  color: #fff;}/*資訊社群*/ 
.RWDsocial002 .pull-right { float: none !important;}.RWDsocial002 ul.socialNetwork { display: flex;}.RWDsocial002 ul.socialNetwork li { float: none;margin-left: 15px;}.RWDsocial002 ul.socialNetwork i { margin-right: 0; }.RWDsocial002 .iconRounded { width: 45px;   height: 45px; background: transparent;display: flex;  justify-content: center;   align-items: center;}.RWDsocial002 ul.socialNetwork i.i.ii-line3.iconRounded { color:#fff;     background: #06c755;transition: .3s ease; border: 1px solid #06c755;   padding-top: 0;  }.RWDsocial002 ul.socialNetwork i.i.ii-fb1.iconRounded { color:#fff;   background: #1877f2; transition: .3s ease;  border: 1px solid #1877f2; padding-top: 0;}.RWDsocial002 ul.socialNetwork i.i.ii-ig2.iconRounded { background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);   border: none; transition: .3s ease; color: #fff;padding-top: 0;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover {  background: #fff;}.scrollTop002 { bottom: 80px; right: 10px;}/*20221110*/ 
.footer_block .footer_title_item .RWDedictor { width: calc(100% - 200px - 350px - 25px);}.footer_title_item {flex-wrap: wrap;}/*電子報*/ 
.web_edm { border: none; background-color: transparent;  display: flex;  align-items: center; justify-content: center;    width: 350px;margin-right: 25px;}.web_edm .btn_container {   display: flex;  align-items: center;}.web_edm .email input {      background: #199dda;  font-size: 14px; width: 200px;  height: auto; padding: 5px; color: #eee; text-align: center; margin: 0 5px 0 0;  border-radius: 0px;  line-height: 30px;}.web_edm .btn { background: #3047a0;  border: none;  font-size: 13px; color: #fffaff;  padding: 5px 15px; border-radius: 0; margin-right: 5px;  letter-spacing: 2px; font-weight: 400; line-height: 30px;}.web_edm .btn_container .btn:nth-child(2):hover {  background: #9b9a9a;}.web_edm .btn_container .btn:nth-child(2) {background: #b5b5b5;}

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

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

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

/*關於圖片滑入方向調整*/@keyframes move07{  0% {      opacity: 0;  -webkit-transform:translateX(30px);      -moz-transform:translateX(30px);      -ms-transform:translateX(30px);      -o-transform:translateX(30px);  transform:translateX(30px);  }  100% {      opacity: 1;  -webkit-transform:translateX(0px);      -moz-transform:translateX(0px);      -ms-transform:translateX(0px);      -o-transform:translateX(0px);  transform:translateX(0px);  }  } .animated.RWDbanner015 li:nth-child(1){animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.5s;opacity: 0}.animated.RWDbanner015 li:nth-child(2){animation: 1000ms ease normal forwards 1 move07;animation-delay: 0.8s;opacity: 0}.animated.RWDbanner015 li:nth-child(3){animation: 1000ms ease normal forwards 1 move07;animation-delay: 1.1s;opacity: 0}@keyframes rotation {  from {    transform:translateX(-50%) translateY(-50%) rotate(0deg);  }  to {    transform: translateX(-50%) translateY(-50%)rotate(359deg);  }}

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

/*內頁底部距離*/ 
.page_wrapper_bg .main section.call_to_action{position: relative; margin: 60px 0 120px 0;min-height: 1200px;}.page_wrapper_bg .main section.call_to_action>.container {  width: 85%;}section.hgroup .container {  width: 100%;    margin: 0 auto 80px;  border-bottom: none;}.main section .container .article-text > .container {width: 100%;padding:0;}.btn.active, .btn:active {    box-shadow: none;}.pagecontent .article_model[data-seq="0"] { margin-top: 0 !important;}.page_wrapper_bg .main section.call_to_action:before { position: absolute; content: '';width: 1000px;  height: 773px;  background: url(archive/image/customization/car_bg.png)no-repeat; background-size: contain; left: 0; transform: scaleX(-1);bottom: -150px; z-index: -1; mix-blend-mode: multiply; opacity: .5;}.page_wrapper_bg .main section.call_to_action:after { position: absolute;content: ''; width: 1000px;  height: 773px; background: url(archive/image/customization/car_bg.png)no-repeat; background-size: contain; right: 0;   top: -150px;   z-index: -1;  mix-blend-mode: multiply; opacity: .35; }/*內文統一*/body.wrapper_bg.page_wrapper_bg { font-family: 'Noto Sans TC', sans-serif;}#RWDPAGE_BASE_PAT02 .hgroup h1 {    position: relative;font-size: 45px;margin-bottom: 5px;color: #0599d9;font-weight: 700;letter-spacing: 3px;line-height: 1.5;text-align: center;}#RWDPAGE_BASE_PAT02 .hgroup h1:after { position: absolute;  content: '';  width: 25px; height: 25px;background: rgb(33 164 220 / 40%);z-index: -1; border-radius: 99em; top: -48px;  left: 50%;  transform: translateX(-50%);}#RWDPAGE_BASE_PAT02 .hgroup h1:before {  position: absolute;content: '';  width: 140px;  height: 140px;background: rgb(255 255 255 / 90%); z-index: -1;  border-radius: 99em;  top: -40px; border: 1px dashed #eee; left: 50%;  transform: translateX(-50%);}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {color: #333;font-size:28px;line-height: 1;letter-spacing:2px;}.page_wrapper_bg .article-text h3 {color: #333;font-size:24px;letter-spacing: 2px;line-height: 1.5;margin: 0 0 10px;}.page_wrapper_bg .article-text h4 {color: #333;font-size: 20px;line-height: 1.7;letter-spacing: 1px;margin: 0px 0 10px;}.page_wrapper_bg .article-text h5 {color: #333;font-size: 18px;line-height: 1.7;letter-spacing: 1px;margin: 0px 0 10px;}.page_wrapper_bg .article-text h6 {color: #555;font-size: 16px;line-height: 1.7;letter-spacing: 1px;margin: 0px 0 10px;}.page_wrapper_bg .article-text p, .RWDtimeline01 li.event .point .editor, .RWDslider01 .editor, .RWDtimeline02 .timeline2_list .block .text-in, .layoutlist_8 .list_subject .summary a, .layoutlist_7 .summary, .layoutlist_7 .summary a {color: #555;letter-spacing: 1px;line-height: 1.8;font-size: 15px;font-weight: 300;margin-bottom:15px;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td{color: #555;letter-spacing: 1px;line-height: 1.8; font-size: 15px;font-weight: 300;}._bd_row li{margin-bottom: 10px;}._bd_row ol{padding-left: 20px;}._bd_row ul{padding-left: 20px;}/*時間軸*/ 
.RWDtimeline02 { padding-top: 0;}.RWDtimeline02 .model-title, .RWDtimeline01 .model-title  { color: #333;  font-size: 20px; font-weight: 400;  line-height: 1.8; text-decoration: none;}.RWDtimeline02 .control-box {top: 0;}.RWDtimeline02 .control-box .slick-arrow { width: 45px;  height: 45px;border: 1px solid #0599d9;}.RWDtimeline02 .control-box .slick-arrow:hover { border-color: #0599d9;}.RWDtimeline02 .control-box .slick-next:after, .RWDtimeline02 .control-box .slick-prev:after { border-color: transparent #0599d9 transparent transparent;}.RWDtimeline02 .timeline2_list .block .year, .RWDtimeline01 li.event .point .date { font-size: 14px;  color: #888;padding-bottom: 5px;}.RWDtimeline01 li.event .point .title {  font-size: 20px;  font-weight: 400;   margin: 0 0 15px 0; line-height: 1.5;color: #333;}.RWDtimeline01 li.event:before {   width: 15px;height: 15px;border: 1px solid #0599d9; background: #0599d9;    left: -1px;}.RWDtimeline01 .line_dot2 span {display: none;}/*標題下麵包屑*/ 
.page_wrapper_bg .hgroup .breadcrumb {font-size: 13px;text-align: center;float: none !important;position: relative;border: 0px;bottom: 0px;background: transparent;letter-spacing: 1.5px;color: #555; padding: 0;}.page_wrapper_bg .hgroup .breadcrumb a:hover {color:  #000;}/*內頁頁尾*/ 
.page_wrapper_bg .footer_block {  margin: 0; background: transparent; border-top: none; overflow: unset;}.page_wrapper_bg .footer_block>.container { width: 85%;}/*內頁banner*/ 
.page_wrapper_bg .main.cd-main-content { top: 0 !important;}.page_wrapper_bg .banner_block {  margin: 95px 0 0;}/*文章內頁統一*/ 
.articlecontent .page_wrapper_bg .main section.call_to_action>.container { max-width: 1400px; width: 95%;}.articlecontent .main section .container .article-text > .container .pagecontent {padding: 0 !important;}.articlecontent .main section .container .article-text > .container { background: #fff; padding: 80px;  box-shadow: 0 0 30px #eee;}.article4 .page_wrapper_bg .main section.call_to_action>.container, .article9 .page_wrapper_bg .main section.call_to_action>.container { width: 95%; max-width: 1400px; }/*按鈕們*//*內頁返回按鈕*/ 
.page_wrapper_bg .btn_back {letter-spacing: 2px;background: transparent;padding: 0px;margin: 0px;float: right;margin-top: 30px;line-height: 1.5;}.page_wrapper_bg .btn.btn_back a {display: block;min-width: 180px;padding: 10px;border: 1px solid #23a5e2;font-size: 15px;color: #23a5e2;font-weight: 300;    border-radius: 30px; transition: 0.5s ease;}.page_wrapper_bg .btn_back a:hover {background: #23a5e2;color: #fff;transition: 0.5s ease;}.page_wrapper_bg .ebtn {letter-spacing: 2px;background: transparent;padding: 0px;float: right;margin-top: 20px;line-height: 1.5;    margin-right: 0;}.page_wrapper_bg .ebtn a {text-align: center;display: block;min-width: 180px;border: 1px solid #23a5e2;font-size: 15px;padding: 10px;color: #23a5e2;font-weight: 300; border-radius: 30px; transition: 0.5s ease;}.page_wrapper_bg .ebtn a:hover {background: #23a5e2;color: #fff;transition: 0.5s ease;}/*共通間距*/ 
.page_wrapper_bg .content_item {  position: relative; margin-bottom: 150px; display: flex;  flex-wrap: wrap;}.page_wrapper_bg .content_item:last-child{margin-bottom: 0;} .pagecontent .RWDslider01, .pagecontent .RWDeditor01 {  margin-top: 100px;}/*關於*/ 
.article6.id78 .page_wrapper_bg .main section.call_to_action:before {display: none;}.article6.id78 .about_all {  margin-top: -150px;}.article6.id78 .page_wrapper_bg .main section.call_to_action {margin-bottom: 0;  padding-bottom: 0;}.article6.id78 .main section .container .article-text > .container .pagecontent > div { margin-bottom: 0 !important;}.article6.id78 .page_wrapper_bg .main section.call_to_action>.container {width: 100%; padding: 0;max-width: none;}.article6.id78 .main section .container .article-text > .container .pagecontent {padding: 0 !important;}.article6.id78.articlecontent .main section .container .article-text > .container {padding: 0; background: transparent;  box-shadow: none;}/*關於集團第一區塊*/ 
.content_item.about_item01 {     background: url(archive/image/customization/about_wave_bg05.jpg);  padding:250px 0  150px;   color: #fff;  background-attachment: fixed;  background-position: center; flex-direction: column; align-items: center;   justify-content: center; text-align: center;    background-size: cover;z-index: -2;}.content_item.about_item01 .about_logo {margin-bottom: 25px; width: 250px; }.content_item.about_item01 .about_logo img {filter: brightness(0) invert(1);}.content_item.about_item01 .content_text h5 { color:#fff; line-height: 2; font-size: 17px; text-shadow: 0 0 5px rgb(0 65 131 / 70%);}.content_item.about_item01>.content_text:before {  position: absolute;  content: '';  width: 430px; height: 430px;  border: 1px solid #fff;  border-radius: 99em;  top: -195px;  left: 50%;  transform: translateX(-50%); border-top: none;  border-bottom: none; opacity: .5; background: rgb(255 255 255 / 16%);}.content_item.about_item01>.content_text {  position: relative;}/*關於第二區塊*/ 
.content_item.about_item02 {  margin: 0 auto 150px;  max-width: 1750px;}.content_item.about_item02:before { position: absolute; content: ''; width: 95%; height: 1200px;  background: url(archive/image/customization/about_bg.png)no-repeat; background-size: contain;left: 50%;  transform: translateX(-50%) rotate(-4deg); bottom: -320px;  opacity: .8;  z-index: -2;}.content_item.about_item02 .content_pic {  position: relative;width: 55%;}.content_item.about_item02 .content_text { position: relative;width: 45%;    background: rgb(255 255 255 / 85%);padding: 100px ;box-shadow: 15px -15px 0 rgb(5 153 217 / 8%);margin-top: 80px;  margin-bottom: 80px;}/*.content_item.about_item02 .content_text:before { position: absolute;  content: '';   width: 391px;  height: 151px;   background: url(archive/image/customization/tracel_text.png)no-repeat;  background-size: contain; right: 100px; bottom: -85px; opacity: .8;  mix-blend-mode: multiply; z-index: 1;}*/ 
.about_all h3.content_title {    position: relative; text-align: center; font-size: 30px;  margin: 0 0 45px;  color: #0599d9; font-weight: 500;}.about_all h3.content_title:before { position: absolute; content: ''; width: 1px;  height: 100px;background: #0599d9; opacity: .5; top: -120px;  left: 50%; transform: translateX(-50%);}.about_all h3.content_title:after { position: absolute; content: ''; width: 12px; height: 12px; background: #0599d9;  top: -30px; border-radius: 99em;left: 50%;transform: translateX(-50%);}.content_item.about_item02 .content_text h4 {  color: #333; margin: 0 0 10px; font-size: 26px;font-weight: 700;}.content_item.about_item02 .content_text h5 { padding-bottom: 15px;  margin-bottom: 35px; border-bottom: 1px solid #eee;}/*關於第三區塊*/ 
.content_item.about_item03 {  background: rgb(255 255 255 / 80%); padding: 80px;}.content_item.about_item03 .content_text {     text-align: center;width: 100%;}.content_item.about_item03 .content_text ul { display: flex; list-style: none;  font-size: 20px;  color: #0599d9;  padding: 0;  justify-content: center;    margin-bottom: 45px;}.content_item.about_item03 .content_text ul li {     position: relative; width: 220px;  height: 220px; text-align: center;  border: 1px solid rgb(5 153 217 / 30%);  display: flex; justify-content: center; align-items: center;border-radius: 99em;  margin: 0 25px; letter-spacing: 2px;flex-direction: column;}.content_item.about_item03 .content_text ul li .about_icon { width: 50px;   height: 50px;  margin-bottom: 15px;}.content_item.about_item03 .content_text ul li:nth-child(2):after {position: absolute; content: '';  width: 25px;  height: 1px; background: rgb(5 153 217 / 30%);  right: -37px;  border-radius: 99em;}.content_item.about_item03 .content_text ul li:nth-child(2):before {  position: absolute; content: '';   width: 25px;  height: 1px; background: rgb(5 153 217 / 30%); left: -37px;  border-radius: 99em;}/*加盟資訊*/ 
.eforms1.id6 .layoutlist_1.page_content2 {  max-width: 1400px;  width: 100%;  margin: 0 auto;  padding: 120px; background: #fff; box-shadow: 0 0 30px #eee;}.form-horizontal .form-group { margin-bottom: 30px;}.form-horizontal .form-group {margin-left: 0; margin-right: 0;}.eformsDesc, .formdesc { font-size: 17px;  letter-spacing: 1px; color: #555;  font-weight: 500; line-height: 1.7;margin: 45px auto;text-align: center;}.eformsDesc {margin:0 auto 45px;}.eformsDesc p {font-size: 17px !important; }.formtitle {  font-size: 20px; text-align: center; padding: 40px 0 40px;}.form-horizontal .form-group .col-sm-12.col-md-11, .form-horizontal .form-group .col-sm-12.col-md-5 {  width: calc(100% - 115px - 30px);margin-left: 30px;    padding: 0;}.form-horizontal .control-label { font-size: 15px;   font-weight: 400; letter-spacing: 1px;  width: 115px;}.customized_columns ._input, .customized_columns select {border: none; background-color: rgb(22 129 175 / 5%);  font-size: 15px; border-radius: 0px;box-shadow: none; border-bottom: 1px solid #e0e6e8; padding: 10px;  height: 40px;}textarea#eformstw61_00006 { height: 150px;}span.options .boxname {margin-left: 5px; margin-right: 10px;}/*隱私權政策*/ 
.page_wrapper_bg .privacy_all .content_item {    flex-direction: column; margin-bottom: 55px; padding-bottom: 40px; border-bottom: 1px dashed #eee;}.page_wrapper_bg .privacy_all .content_item ul.content_list li {   padding-bottom: 15px;}.page_wrapper_bg .privacy_all .content_item ul.content_list { font-size: 15px;  font-weight: 300; padding-left: 20px; line-height: 1.8; letter-spacing: 1px; color: #555;}.page_wrapper_bg .content_item.privacy_first {margin-top: 30px;}.page_wrapper_bg .privacy_all .content_item h4 { color: #000;}/*91*/ 
.article1 .page_wrapper_bg .main section.call_to_action>.container {    max-width: none; width: 100%;padding: 0;}.article1.articlecontent .main section .container .article-text > .container { padding: 0;  box-shadow: none; background: transparent;}.article1 .main section .container .article-text > .container .pagecontent {padding: 0 !important;}.article1 .page_wrapper_bg .main section.call_to_action:after {display: none;}.article1 .main section .container .article-text > .container .pagecontent>div { margin-bottom: 0 !important;}.cafe_all { position: relative; padding: 100px 80px;}.cafe_all:before {  position: absolute; content: '';  width: 100%; height: 100%; background: url(archive/image/customization/91CAFE_BG.jpg)no-repeat; background-size: cover;  top: 0; left: 0;  box-shadow: 0 0 30px #eee; opacity: .7;    z-index: -1;}.cafe_all.cafe_all_v:before {display: none;}.cafe_all .content_item.cafe_item01 {max-width: 1400px;margin: 0 auto; }.cafe_all .content_item.cafe_item01 .content_text_item {  width: calc(50% - 150px);  margin-left: 150px;margin-top: 100px;}.cafe_all .content_item.cafe_item01>.content_text {position: relative; width: 50%;}.cafe_all .content_item.cafe_item01>.content_text:before {  position: absolute;  content: '';  width: 100%; height: 280px; top: 0; left: 0; background: linear-gradient(180deg, #050505, transparent);   opacity: .7;  mix-blend-mode: luminosity; z-index: 0;}.cafe_all .content_item.cafe_item01>.content_text>p { position: absolute;  top: 43%;  left: 50px;  color: #fff; letter-spacing: 2px;  text-shadow: 0 0 4px #000; z-index: 2;}.cafe_all .content_item.cafe_item01 .content_text_item >.content_text:first-child {     position: relative;margin-bottom: 60px;  padding-bottom: 60px; border-bottom: 1px solid #e4e4e4;}.cafe_all .content_item.cafe_item01 .content_text_item >.content_text:first-child:before { position: absolute;  content: '';  width: 120px; height: 1px; background: #0599d9;left: 0; bottom: -1px; opacity: .5;}.cafe_all .content_item.cafe_item02 { width: 100%; max-width: 1400px;margin: 0 auto; }.cafe_all .content_item.cafe_item02 iframe.cafe_video { width: 100%; height: 800px;}.cafe_all .content_item.cafe_item01 .content_text_item .content_text h6 { margin-top: 70px;letter-spacing: .5px; font-size: 18px;  font-weight: 300; position: relative;}/*文章列表頁籤*/ 
.tab_content { font-size: 15px !important; color: #555 !important;}.tabs {font-weight: 400;}.tab_row { max-width: 1650px; width: 100%; margin: 0px auto;padding:0 80px;}.tabs nav ul {display: flex !important;  justify-content: center;  align-items: center;}.tabs nav li.tab-current {  background: #0599d9;}.tabs nav a {color: #000 !important;font-family: 'Noto Sans TC', sans-serif; font-weight: 400; font-size: 16px !important; line-height: 1.5 !important; border: none !important; height: auto !important;padding: 10px 35px !important; background: transparent !important; border-right: 1px solid rgb(212 212 212 / 50%) !important;  }.tabs nav a:hover {  color: #0599d9 !important;}.tabs nav li.tab-current a {  color: #fff !important;  background: #0599d9 !important;}.tabs .content {margin-top: 20px; padding: 100px !important; background: rgb(255 255 255); border: none !important;    box-shadow: 0 0 30px #eee;}.tabs nav ul li:first-child { border-left: none;}.tabs nav li.tab-current a::before, .tabs nav li.tab-current a::after {display: none;}.tabs nav ul li:first-child a { border-left: 1px solid rgb(212 212 212 / 50%) !important;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before {display: none;}.tabs nav ul li { border: none;}/*門市資訊*/ 
.store_item { display: flex;}.store_item .store_card { width: calc(100% / 3 - 30px); margin: 0 15px; border-right: 1px solid #eee; padding: 0 30px;position: relative;}.store_item .store_card:last-child { border-right:none;}.store_item .store_card h4 {  min-height: 60px;  margin-bottom: 15px;   font-weight: 700;}.store_item .store_card h4 span { display: block; font-size: 14px; color: #999;  font-weight: 400;}.store_item .store_card ul { padding: 0;list-style: none;font-size: 14px;}.store_item .store_card ul li {display: flex; padding-bottom: 10px;}.store_item .store_card ul li, .store_item .store_card ul li a {  color: #555;}.store_item .store_card ul li > b { font-weight: 400; color: #000; padding-right:15px;}.store_item .store_card ul li span i, .store_item .store_card ul li > b i {padding-right: 8px;}.store_item .store_card ul li small { padding-left: 10px;   color: #999;}/*門市資訊Line*/ 
.store_item .store_card ul li.store_line_btn { width: 100%;text-align: center; margin-top: 15px;    padding-bottom: 0;}.store_item .store_card ul li.store_line_btn a {color: #eee; background: #06c755; width: 300px;  padding: 10px; border-radius: 30px; display: flex; justify-content: center;}.store_item .store_card ul li.store_line_btn a span { color: #fff; font-size: 16px;  letter-spacing: 2px;  line-height: 1.5;  display: flex; align-items: center;}.store_item .store_card ul li.store_line_btn a span i {font-size: 17px;  padding-right: 5px;}/*環境照片*/ 
.cafe_pic_all {  display: flex; flex-wrap: wrap;}.cafe_pic_all>.content_pic_card {  width: 51%;}.cafe_pic_all>.content_pic_big_item {  width: calc(49% - 15px); margin: 0 0 0 15px;  display: flex;   flex-wrap: wrap;}.cafe_pic_all>.content_pic_big_item .content_pic_item { display: flex;}.cafe_pic_all>.content_pic_big_item .content_pic_item .content_pic_card { width: calc(50% - 15px); margin: 0px 15px 24px 0;}.cafe_pic_all>.content_pic_big_item >.content_pic_card { margin-right: 15px;}.cafe_pic_all .content_pic_card {  position: relative;}.cafe_pic_all .content_pic_card h6 { font-weight: 300; margin: 5px 0 0; color: #555;   padding: 0px 10px;}/*餐點照片*/ 
.cafe_pic_all.cafe_pic_all_02 >.content_pic_item {  display: flex;  margin-top: 15px; flex-wrap: wrap;}.cafe_pic_all.cafe_pic_all_02 >.content_pic_item > .content_pic_card { width: calc(50% - 30px);  margin: 0 15px}/*segway*/ 
.article1.id102 .page_wrapper_bg .main section.call_to_action { padding-bottom: 0; margin-bottom: 0;}.page_wrapper_bg .segway_all .content_item.segway_item01 {  max-width: 1600px;margin: 0 auto;}.content_item.segway_item01 .content_text { position: relative; width: calc(45% + 80px); padding: 100px 100px 100px 150px;   margin: 260px auto 0 -80px;}.content_item.segway_item01 .content_text:before { z-index: -1; position: absolute; content: ''; width: 100%; height: 100%; background: #74caf1;  clip-path: polygon(0 0, 100% 0, 100% 70%, 80% 100%, 0 100%);  left: 0;  top: 0;  border-bottom: 17px solid #24a9e7; border-left: 14px solid #24a9e7; mix-blend-mode: multiply;}.content_item.segway_item01 .content_text:after {  position: absolute;  content: ''; width: 450px; height: 469px; background: url(archive/image/customization/car_pic.png)no-repeat;  background-size: contain; right: -30px;   top: -397px;  z-index: 2;}.content_item.segway_item01 .content_text p {color: #fff !important;}.content_item.segway_item01 .content_pic_item_big { display: flex;   width: 55%;}.content_item.segway_item01 .content_pic_item_big >.content_pic {  width: calc(49% - 15px);  margin-right: 15px;}.content_item.segway_item01 .content_pic_item_big .content_pic_item {width: calc(51% - 15px); margin-right: 15px;}.content_item.segway_item01 .content_pic_item_big .content_pic_item .content_pic:first-child { margin-bottom: 15px;}.segway_text_item {  position: relative; margin-bottom: 35px;  display: flex; align-items: center; justify-content: flex-start;padding-bottom: 35px;  border-bottom: 1px solid rgb(255 255 255 / 50%);}.segway_text_item .segway_title { width: 100%;}.segway_text_item .segway_title h5 {  font-size: 20px; font-weight: 300;  color: #fff;  letter-spacing: 1px;  margin: 0;}.segway_text_item .segway_title h3 {font-size: 28px;color: #fff;font-weight: 700;  letter-spacing: 1px;  margin: 0 0 10px; padding: 0;  line-height: 1;}.segway_text_item .segway_logo { width: 85px; margin-right: 20px;}.content_item.segway_item01 .content_text h5 {    color: #fff;}/*segway第二區塊*/ 
.page_wrapper_bg .segway_all .content_item.segway_item02 { background: #fff; padding: 100px 80px;margin: 0 auto;flex-wrap: nowrap;border-bottom: 1px solid #eee;}.content_item.segway_item02 .content_pic_card { display: flex; flex-direction: column;padding: 0 10px;}.content_item.segway_item02 .content_pic_card h6 {  margin: 10px 0 0;  font-weight: 300;}/*segway第三區塊*/ 
.segway_all .content_item.segway_item03 { background: #fff;padding: 100px 0;  flex-direction: column; align-items: center;margin-top: -80px;}.segway_all .content_item.segway_item03:before { position: absolute; content: ''; width: 1px; height: 100px;  background: #0599d9;  opacity: .5; top: -50px; left: 50%;transform: translateX(-50%);}.segway_all .content_item.segway_item03:after { position: absolute; content: ''; width: 12px; height: 12px; background: #0599d9;top: 50px;  border-radius: 99em;}.segway_all .content_item.segway_item03 .content_text {  text-align: center;  margin-bottom: 50px;}.segway_all .content_item.segway_item03 .content_text h3 {  font-size: 32px;   margin: 0 0 10px;  color: #0599d9; font-weight: 700;}.segway_all .content_item.segway_item03 .content_video {  width: 50%;}.segway_all .content_item.segway_item03 .content_video iframe { height: 800px;}/*樂優惠列表*//*列表樣式G*/ 
.layoutlist_8 .item { padding: 40px;display: flex; align-items: center; transition: .4s ease; background: #fff;  margin: 0 0 40px; border-bottom: 1px solid #dbf0f9;}.layoutlist_8 .item:hover {    transform: translateY(-10px); box-shadow: 0 0 30px #eee;  transition: .4s ease;}.layoutlist_8 .item:hover .article_subject { color: #0599d9; transition: .4s ease;}.layoutlist_8 .list_subject { padding: 0  40px;    margin-right: 40px; border-right: 1px solid #dbf0f9;}.layoutlist_8 .list_subject .summary a {  font-size: 15px;   line-height: 1.5; font-weight: 300;}.layoutlist_8 .article_subject { color: #333;  font-size: 20px; font-weight: 400;  text-decoration: none;}.layoutlist_8 .listdate .day {    letter-spacing: 0px;   line-height: 1; color: #0599d9;}.layoutlist_8 .listdate {  text-align: center;}/*樂優惠*/ 
.sale_all .content_item .content_pic {  width: 50%;}.sale_all .content_item .content_text_item { width: calc(50% - 60px); margin-left: 60px;}.sale_all .content_item .content_text_item .content_text { margin-bottom: 40px;  padding-bottom: 25px;  border-bottom: 1px solid #e4e4e4;  position: relative;}.sale_all .content_item .content_text_item .content_text:last-child {  margin-bottom: 0;  padding-bottom: 0;  border-bottom: none;}.sale_all .content_item .content_text_item .content_text:before{    position: absolute; content: '';  width: 120px; height: 1px;background: #0599d9;  left: 0; bottom: -1px; opacity: .5;}.sale_all .content_item .content_text_item .content_text:last-child:before {display: none;}.sale_all .content_item .content_text_item .content_text h4 {  font-weight: 700;}.sale_all .content_item .content_text_item .content_text .content_text_item_s {  display: flex; flex-wrap: wrap;}.sale_all .content_item .content_text_item .content_text .content_text_item_s >.content_pic {    background: #fff; width: 150px; height: 150px;  overflow: hidden;  border-radius: 99em;  border: 3px solid #42b2e66e;  box-shadow: 0 0 10px #ebebeb; padding: 10px;margin-top: -40px;}.sale_all .content_item .content_text_item .content_text .content_text_item_s >p {  width: calc(100% - 150px - 35px);  margin-right: 35px; margin-bottom: 30px;}a.sale_fb_btn { display: flex; align-items: center; justify-content: center; text-align: center;   color: #fff;  font-size: 18px; background: #1877f2; padding: 10px;  border-radius: 30px;  margin: 30px 0;}a.sale_fb_btn i {  padding-right: 5px;}.sale_all .content_item .content_text_item .content_text .content_text_item_s >p>b { color: #000;  font-weight: 500;}.sale_all .content_item .content_text_item .content_text ul {  font-weight: 300;  letter-spacing: 1px;  line-height: 1.8;   padding-left: 20px;}.sale_all .content_item .content_text_item .content_text ul li { padding-bottom: 10px;}/*列表樣式F*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {text-align: center;}.page_wrapper_bg .layoutlist_7 .subject a{color: #333;font-size: 20px;line-height: 1.5;letter-spacing: 2px;}.page_wrapper_bg .layoutlist_7 .subject a:hover{color: #0599d9;}.page_wrapper_bg .layoutlist_7 .cdate{text-align: center;}.page_wrapper_bg .layoutlist_7 .cdate a{color: #888;text-align: center;letter-spacing: 1.5px;}.page_wrapper_bg .layoutlist_7 .litem:hover  .subject a {color: #0599d9;}.layoutlist_7 .litem img { transition: .4s ease;}.layoutlist_7 .litem .img { overflow: hidden;}.layoutlist_7 .litem:hover img { transform: scale(1.02); transition: .4s ease;}/*美食共通列表*/ 
.rwdlayoutlist_9 .litem .litem__imgs::after {display: none;}.no-touch .rwdlayoutlist_9 .litem:hover .litem__imgs::after {  opacity: 0;}/*列表樣式H*/ 
.rwdlayoutlist_9 .litem .litem__text { width: 85%;    margin: -60px 0 auto auto;     border-left: 5px solid #0599d9; }.rwdlayoutlist_9 .subject { color: #333;  font-size: 18px; line-height: 1.6;  letter-spacing: 1px; -webkit-line-clamp: 2;margin: 0 0 15px;}.rwdlayoutlist_9 .cdate { padding: 15px 0 0;  letter-spacing: 1.5px; line-height: 1.5;  color: #666;}.rwdlayoutlist_9 .cdate::before {     background: #0599d9;height: 1px;}.rwdlayoutlist_9 .summary {  font-size: 15px; font-weight: 300;  letter-spacing: 1px; color: #555;  margin:5px auto 0;    -webkit-line-clamp: 1;}/*美食共通內文*/ 
.food_all .content_item h6 { font-weight: 300; line-height: 2;}/*美食區塊*/ 
.food_all .content_item { margin-bottom: 80px;}.food_all .content_item.content_pic_item01 .content_pic { width: calc(100% / 2 - 30px); margin: 0 15px 15px;}.food_all .content_item.food_item01 {flex-direction: column; margin-bottom: 30px;text-align: center;}.food_all .content_item.food_item01 h4 {  padding-bottom: 30px;}.food_all .content_item.food_item02 {  margin-left: -15px; margin-right: -15px;}.food_all .content_item.food_item02 .content_pic { width: calc(100% / 4 - 20px);margin: 0 10px;}.food_all .content_item.food_item03 {margin-bottom: 30px;    align-items: center;}.food_all .content_item.food_item03 .content_text {  width: calc(50% - 60px);  margin-left: 60px;border-bottom: 1px solid #eee; position: relative;}.food_all .content_item.food_item03 .content_text:before{ position: absolute; content: '';  width: 120px; height: 1px;background: #0599d9;  left: 0; bottom: -1px; opacity: .5;}.food_all .content_item.food_item03 .content_pic {width: calc(50% - 15px);  margin-right: 15px;}.food_all .content_item.food_item03 .content_text h6:last-child { margin-bottom: 80px;}.food_all .content_item.food_item04 {  margin-left: -15px; margin-right: -15px;}.food_all .content_item.food_item04 .content_pic { width: calc(50% - 30px); margin: 0 15px;}.food_all .content_item.food_item05 { align-items: flex-end;}.food_all .content_item.food_item05 .content_text {  width: calc(50% - 60px);  margin-left: 60px;}.food_all .content_item.food_item05 >.content_pic {width: calc(50% - 15px);  margin-right: 15px;}.food_all .content_item.food_item05 .content_text h6 {     position: relative;margin-bottom: 80px; padding-bottom: 65px; border-bottom: 1px solid #eee;}.food_all .content_item.food_item05 .content_text h6:before{ position: absolute; content: '';  width: 120px; height: 1px;background: #0599d9;  left: 0; bottom: -1px; opacity: .5;} /*美食第二區塊*/ 
.food_contact_all { padding: 0px 0 80px;border-bottom: 1px solid #eee; text-align: center;position: relative;}.food_contact_all:before{ position: absolute; content: '';  width: 120px; height: 1px;background: #0599d9;  left: 50%; bottom: -1px; opacity: .5;    transform: translateX(-50%);} .page_wrapper_bg .article-text .food_contact_all h5 { font-weight: 300; margin-bottom: 35px;}/*美食第二區按鈕們*/ 
.food_btn_item { display: flex; justify-content: center;  align-items: center;}.food_btn_item a.food_btn { width: 250px; display: flex;font-size: 16px;  color: #fff;  letter-spacing: 1.5px; line-height: 1.5;  padding: 10px 15px;  text-align: center;  align-items: center; justify-content: center;  margin: 0 10px; border-radius: 30px;}.food_btn_item a.food_btn.web_btn { background: #bf282f;}.food_btn_item a.food_btn.share_btn {  background: #888;}/*美食第三區*/ 
.contact_reco_all {   display: flex;flex-wrap: wrap;}.contact_reco_all .content_item { flex-direction: column; width: calc(100% / 2 - 30px); margin: 0 15px 60px;  border-right: 1px solid #eee;padding: 0 30px;}.contact_reco_all .content_item:nth-child(2n) { border-right: none;}.contact_reco_all .content_item h4 { font-weight: 700;}.contact_reco_all .content_item ul {font-size: 15px; font-weight: 300;  padding-left: 20px;}.contact_reco_all .content_item ul li {padding-bottom: 10px;}.contact_reco_all .content_item:nth-child(1) span { padding-left: 10px;  font-weight: 400;}.contact_reco_all .content_item:nth-child(3) span { padding-right: 10px;  font-weight: 400;}/*圖片範例*/ 
._bd_column._bd_third, ._bd_column._bd_half {  margin-bottom: 35px;}._bd_row img {  margin: 0 0 10px;}._bd_column._bd_third p, ._bd_column._bd_half p { margin: 0;}/*20221031*/ 
.cafe_all.cafe_all_v .content_text { position: relative;  text-align: center;  margin-bottom: 50px;}.cafe_all.cafe_all_v .content_text h3 {  font-size: 32px;   margin: 0 0 10px;  color: #0599d9; font-weight: 700;}.cafe_all.cafe_all_v .content_text:before { position: absolute; content: ''; width: 1px; height: 100px;  background: #0599d9;  opacity: .5; top: -150px; left: 50%;transform: translateX(-50%);}.cafe_all.cafe_all_v .content_text:after { position: absolute; content: ''; width: 12px; height: 12px; background: #0599d9;top: -50px;  border-radius: 99em;    left: 50%; transform: translateX(-50%);}.eforms1.id6 .layoutlist_1.page_content2 { max-width: 1750px;}.content_pic_item.content_item.join_item01 {margin-bottom: 100px;}.content_pic_item.join_item01 .content_pic { width: calc(100% / 4 - 10px);  margin: 0 5px;  position: relative;}.content_pic_item.join_item01 .content_pic>span { color: #333;z-index: 1; font-size: 15px;  font-weight: 300;  letter-spacing: 1.5px;    display: block;  padding: 10px 0 0;}.content_item.join_item02 {  text-align: center;  justify-content: center; border-bottom: 1px solid #eee;padding-bottom: 150px;margin-bottom: 75px;}.join_all .content_item.join_item03 { margin-bottom: 150px;}.content_item.join_item03 .content_text {     text-align: center;width: 100%;}.content_item.join_item03 .content_text ul { display: flex; list-style: none;  font-size: 20px;  color: #0599d9;  padding: 0;  justify-content: center;    margin-bottom: 45px;}.content_item.join_item03 .content_text ul li {     position: relative; width: 220px;  height: 220px; text-align: center;  border: 1px solid rgb(5 153 217 / 30%);  display: flex; justify-content: center; align-items: center;border-radius: 99em;  margin: 0 25px; letter-spacing: 2px;flex-direction: column;}.content_item.join_item03 .content_text ul li .about_icon { width: 50px;   height: 50px;  margin-bottom: 15px;}.content_item.join_item03 .content_text ul li:nth-child(2):after {position: absolute; content: '';  width: 25px;  height: 1px; background: rgb(5 153 217 / 30%);  right: -37px;  border-radius: 99em;}.content_item.join_item03 .content_text ul li:nth-child(2):before {  position: absolute; content: '';   width: 25px;  height: 1px; background: rgb(5 153 217 / 30%); left: -37px;  border-radius: 99em;}.content_item.join_item03 h3.content_title {    position: relative; text-align: center; font-size: 30px;  margin: 0 0 60px;  color: #0599d9; font-weight: 500;    width: 100%;}.content_item.join_item03 h3.content_title:before { position: absolute; content: ''; width: 1px;  height: 100px;background: #0599d9; opacity: .5; top: -120px;  left: 50%; transform: translateX(-50%);}.content_item.join_item03 h3.content_title:after { position: absolute; content: ''; width: 12px; height: 12px; background: #0599d9;  top: -30px; border-radius: 99em;left: 50%;transform: translateX(-50%);}.eformsDesc {  padding-bottom: 0;}/*20221110*//*會員註冊按鈕*/#btn_member_login {letter-spacing: 2px;font-size: 15px;padding: 10px;color: #fff;border-radius: 50px;background-color: #0599d9;transition: .3s ease;}#btn_member_login:hover {background: #0599d9;color: #fff;transition: 0.3s ease;}#join_form { background: #fff; border: none;}#join_form .btn-primary {display: block;width: 160px;padding: 10px 0;border: 1px solid  #0599d9;font-size: 15px;color:  #0599d9;background: #fff;border-radius: 50px;transition: 0.5s ease;}#join_form .btn-primary:hover {background:  #0599d9;color: #fff;transition: 0.5s ease;}#join_form .btn-link  {letter-spacing: 2px;text-align: center;width: 180px;border: 1px solid #0599d9;font-size: 15px;padding: 5px 0;color: #0599d9;border-radius: 50px !important;margin: 0px;transition: 0.3s ease;line-height: 1.5;}#join_form .btn-link a {color: #0599d9;background-color: transparent;}#join_form .btn-link:hover {background: #0599d9;color: #fff;transition: 0.3s ease;}  #join_form input, #join_form select, #join_form select.form-control:not([size]):not([multiple]) {  border-radius: 0px;border: 1px solid #e8e8e8;}.join_form-title {text-align: center; font-weight: 500;   color: #333; border-bottom: 1px solid #eee;  font-size: 20px;  margin-bottom: 35px;  padding-bottom: 15px;}/*登入完成*/ 
.btn-primary a { padding: 0px 10px;}.btn-primary{border-radius: 99em;letter-spacing: 2px;font-size: 15px;font-weight: 400;padding: 10px;color: #fff;background-color:#0599d9;transition: .3s ease;border-color: #0599d9;}.btn-primary:hover {border-color:  #0599d9; background:  #0599d9;color: #fff;transition: 0.5s ease;}.member .article-text {  letter-spacing: 2px;  line-height: 1.5;}.m2018 .products-nav .nav-title {  background: #a0d5ec;  color: #fff; padding: 10px;}

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

@media (max-width: 2048px) {.news_block > .container .RWDedictor008 {  width: 340px;}.news_block > .container .RWDnews005 { width: calc(100% - 340px);}.RWDbanner015 li { height: 29vw !important;}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-prev { left: -380px;}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-next {  left: -300px;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action {  min-height: 900px;}}@media (max-width: 1920px) {.RWDbanner012 .two_box .box .text_box { bottom: 130px;max-width: none;}.about_text:before { left: -4vw;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action { min-height: 850px;}.layoutlist_7 .row {  display: flex; flex-wrap: wrap;}.layoutlist_7 .row::before,.layoutlist_7 .row::after{display:none;}.layoutlist_7 .litem {  width: calc(100% / 3 - 31px); margin: 0 15px 35px !important;padding: 0;min-height: 500px;}.layoutlist_7 .row{width: 100% !important;float: none;display: initial !important;}.layoutlist_7 .summary{display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.rwdlayoutlist_9 { display: flex;  flex-wrap: wrap;}.rwdlayoutlist_9 .litem { width: calc(100% / 3 - 31px);  padding: 0;  margin: 0 15px 40px !important;}.segway_all .content_item.segway_item03 .content_video { width: 80%;}.rwdlayoutlist_9 .litem .litem__text {padding: 20px 30px;}}@media (max-width: 1900px) {/*內頁*/ 
.content_item.about_item02, .page_wrapper_bg .segway_all .content_item.segway_item01  { width: 95%;padding: 0 15px;}.tabs .content { padding: 80px !important;}}@media (max-width: 1800px) {.banner_block {  margin: 95px 30px 0;}.RWDbanner012 .two_box .box { padding: 30px 30px;}.about_block > .container { width: 90% !important;}.about_text_item.about_text_item01 .about_title h2 {     letter-spacing: 1px;font-size: 29px;}.about_text:before { left: -3vw; bottom: -9vw;}.car_block > .container { width: 90% !important;}.car_text:after { width: 450px;height: 469px;    top: -437px;  }.car_text {padding: 90px 90px 90px 140px;}/*內頁*/ 
.content_item.about_item02 .content_text { padding: 70px 80px;}.content_item.segway_item01 .content_text:after { width: 400px;  height: 417px; top: -368px;  right: 0px;}.content_item.segway_item01 .content_text { margin: 270px auto 0 -80px;}/*20221031*/ 
.content_pic_item.join_item01 .content_pic>span {font-size: 14px;  bottom: 20px;}.eforms1.id6 .layoutlist_1.page_content2 {  padding: 80px;}}@media (max-width: 1680px) {.RWDbanner012 .two_box .title { font-size: 26px;}.about_block:before {    width: 90%;}#RWDfullscreen01 .container { width: 90%;}.index h2.main_title {font-size: 36px;    letter-spacing: 1px;}.RWDvideo002 > .section-inner >.container { width: 100% !important;}.about_video { width: 50%;}.about_text { width: calc(50% + 100px); }.about_text:before { left: -3vw;}.about_block {  padding: 0px 0 120px;}.news_block { padding: 100px 30px}.news_block > .container { width: 100% !important;}.RWDnews005 > section > .container { width: 100% !important;}.news_block > .container .RWDedictor008 {  width: 300px;}.news_block > .container .RWDnews005 { width: calc(100% - 300px);}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-prev { left: -320px;}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-next { left: -240px;}.car_block > .container { width: 95% !important;}.car_text .car_title_item h3 { font-size: 30px;}.car_text { padding: 80px 80px 80px 130px;}.car_text .car_title_item h3 { font-size: 34px;}.car_text_item {   padding-bottom: 20px;}/*內頁*/ 
.content_item.about_item02 .content_text {  padding: 70px 70px;}/*.page_wrapper_bg .main section.call_to_action>.container, .cafe_all .content_item.cafe_item01, .cafe_all .content_item.cafe_item02, .article9 .page_wrapper_bg .main section.call_to_action>.container, .article5.articlecontent .page_wrapper_bg .main section.call_to_action>.container, .article4 .page_wrapper_bg .main section.call_to_action>.container, .article10.articlecontent .page_wrapper_bg .main section.call_to_action>.container {width: 90%;}*/ 
.cafe_all .content_item.cafe_item01 .content_text_item { width: calc(50% - 100px); margin-left: 100px;}.content_item.segway_item01 .content_text { margin: 240px auto 0 -80px;  padding: 80px 100px 80px 130px;}.page_wrapper_bg .segway_all .content_item.segway_item02, .segway_all .content_item.segway_item03 { padding: 80px 80px;}.store_item .store_card {padding:0;}.segway_all .content_item.segway_item03 .content_video { width: 95%;}/*20221031*/ 
.eforms1 .page_wrapper_bg .main section.call_to_action>.container { width: 95%;}}@media (max-width: 1500px) {.RWDbanner012 .two_box .box .text_box {bottom: 130px;}.about_text_item.about_text_item01 .about_title h2 { font-size: 27px;}.news_block > .container .RWDedictor008 {  width: 280px;}.news_block > .container .RWDnews005 { width: calc(100% - 280px);}.car_text:after {  width: 400px;  height: 417px;    top: -400px;}.car_text {margin: 100px auto 0 -80px;}.car_text_item { padding-bottom: 20px;}.car_text .car_title_item h3 {  font-size: 32px;}ul.footer_info_item li {  font-size: 19px;}.footer_block>.container {width: 93% !important;}/*內頁*/ 
.page_wrapper_bg .main section.call_to_action>.container {  width: 95%;}.content_item.about_item02 .content_text h4 {  font-size: 25px;}.content_item.about_item02 .content_text h5 { font-size: 17px;}.content_item.about_item02 .content_text { padding: 70px 60px;}.store_item .store_card ul li > b { padding-right: 10px;}.store_item {   flex-wrap: wrap;}.store_item .store_card { width: calc(100% / 2 - 30px); margin: 0 15px 35px;padding: 0 45px;}.store_item .store_card:nth-child(2n) { border-right: none;}.store_item .store_card:last-child { border-right: 1px solid #eee;}.content_item.segway_item01 .content_text:after { width: 380px; height: 396px;}.content_item.segway_item01 .content_text {  margin: 200px auto 0 -80px; padding: 80px 80px 80px 120px;}/*20221031*/ 
.eforms1.id6 .layoutlist_1.page_content2 {   padding: 70px 50px;}.content_item.join_item02 {  padding-bottom: 80px; margin-bottom: 80px;}.join_all .content_item.join_item03 {margin-bottom: 80px;}.content_pic_item.content_item.join_item01 { margin-bottom: 80px;}.layoutlist_7 .litem {min-height: 400px;}}@media (max-width: 1400px) {#RWDfullscreen01 .container { width: 95%;}.about_block:before {width: 90%;}.about_text_item.about_text_item01 .about_title h2 { font-size: 26px;}.about_block { padding: 0 0 120px;}.about_block > .container { width: 95% !important;}.about_text:before {  width: 13vw; height: 26vw;left: -2vw;  bottom: -13vw;}.about_text_item.about_text_item02 { padding: 60px 80px 90px 100px;}.news_block { padding: 100px 0;}.news_block > .container { width: 95% !important;}.news_block > .container .RWDedictor008 {  width: 100%;  text-align: center;}.news_block > .container .RWDnews005 { width: 100%;}.news_block .title_item:before { left: 50%;top: -40px; transform: translateX(-50%);width: 150px;  height: 150px;  }.news_block .title_item:after { left: 50%; top: -54px;  transform: translateX(-50%); width: 30px;   height: 30px;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div {font-size: 35px; width: 50px !important; height: 50px !important; bottom: auto; top: 50%;}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-next { left: auto;  right: -40px; border-left: none;}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-prev { left: -40px;}.RWDbanner015 li { height: 36vw !important;}.tour_block > .container .RWDedictor008 {  width: 300px;}.tour_block> .container .RWDService001 {width: calc(100% - 300px);}.car_text { width: calc(50% + 80px);}.car_video { width: 50%;}ul.footer_info_item li { font-size: 18px; margin: 0 40px 0 0;padding: 0 40px 0 0;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 42px;}.content_item.about_item02 .content_text {  padding: 60px 45px;}.eforms1.id6 .layoutlist_1.page_content2 {  padding: 80px;}.content_item.segway_item01 .content_text { padding: 80px 80px 80px 110px;}/*20221031*/ 
.content_pic_item.join_item01 .content_pic {width: calc(100% / 2 - 20px);margin: 0 10px 35px;}.content_pic_item.join_item01 .content_pic>span {  font-size: 16px;  bottom: 30px;}}@media (max-width: 1300px) {.RWDbanner015 li { height: 40vw !important;}.car_text:after { width: 350px; height: 365px; }/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 {  font-size: 40px;}.content_item.about_item02 .content_pic { width: 80%;  margin: 0 auto;}.content_item.about_item02 .content_text {  margin: 0 auto 30px; width: 80%;  box-shadow: none;}.eformsDesc p br { display: none;}.content_item.about_item02:before {display:none;}}@media (max-width: 1280px) {.about_feature h4:before {    width: 400px;}.about_block { padding: 100px 0;border-bottom: 1px solid #eee;}.about_block:before {display: none;}.about_block > .container { flex-wrap: wrap;}.about_text { width: 80%;  margin: 0 auto 50px;}.about_video { margin: 0 auto;  width: 80%;}.about_text:before { left: -5vw; bottom: -3vw; }.about_video:before {display: none;}.about_text_item.about_text_item02:after { bottom: -30px;width: 350px; height: 135px;}.group_block:before {display: none;}.group_block { padding: 80px 0 0;}.RWDbanner015 .pic_show .word { max-width: 300px;}.RWDbanner015 .pic_show .word .tw span {font-size: 19px;}.car_block {padding: 150px 0 100px;}.car_block>.container { flex-direction: column;}.car_text {     background: #7dd0f6; width: 80%; margin: 0 auto;    padding: 80px 80px 60px; order: 3;}.car_video {width: 80%; margin: 0 auto 15px; order:2;}.car_title { order: 1;}.car_text:after  {display: none;}.car_text:before {display: none;}ul.footer_info_item li {  font-size: 17px; margin: 0 30px 0 0; padding: 0 30px 0 0;}/*內頁*/ 
.content_item.about_item02 .content_text, .content_item.about_item02 .content_pic {  width: 85%;}.rwdlayoutlist_9 .subject {font-size: 17px;}.sale_all .content_item .content_text_item .content_text .content_text_item_s >.content_pic {  margin-top: 0;}.sale_all .content_item .content_text_item .content_text .content_text_item_s >p { width: 100%;    margin-right: 0;}.content_item.segway_item01 .content_pic_item_big {width: 85%; margin: 0 auto ;}.content_item.segway_item01 .content_text { width: 85%; margin: 0 auto 30px;padding: 80px ;}.content_item.segway_item01 .content_text:after {display: none;}.content_item.about_item02 .content_text h4, .content_item.about_item02 .content_text h5 { text-align: center;}.page_wrapper_bg .segway_all .content_item.segway_item02 {  flex-wrap: wrap;}.content_item.segway_item02 .content_pic_card { width: 50%; margin-bottom: 35px;}.segway_all .content_item.segway_item03 .content_video iframe, .cafe_all .content_item.cafe_item02 iframe.cafe_video { height: 600px;}.page_wrapper_bg .segway_all .content_item.segway_item01 {flex-direction: column-reverse;}.cafe_all .content_item.cafe_item01 .content_text_item { width: calc(50% - 60px);  margin-left: 60px;}.sale_all .content_item {  flex-direction: column-reverse;}.sale_all .content_item .content_pic {  width: 100%;margin: 0 auto;}.sale_all .content_item .content_text_item { width: 100%; margin: 0 auto 15px;}a.sale_fb_btn { width: 300px;   margin: 30px auto;}.sale_all .content_item .content_text_item .content_text .content_text_item_s >p { width: calc(100% - 150px - 35px);  margin-right: 35px;}.sale_all .content_item .content_text_item .content_text .content_text_item_s >.content_pic { margin-top: -40px;}.rwdlayoutlist_9 .litem .litem__text {  width: 90%;}.content_item.segway_item01 .content_text:before {clip-path: none;}.tabs .content { padding: 60px !important;}.store_item .store_card { padding: 0 20px;}.content_item.segway_item01 .content_pic_item_big .content_pic_item { width: calc(52% - 15px);}.content_item.segway_item01 .content_pic_item_big >.content_pic { width: 48%;margin-right: 0;}}@media (max-width: 1200px) {#m_RWDfullscreen01_6_1 .swiper-container, #m_RWDfullscreen01_6_1 .two_box {  height: 30vw !important;}.RWDbanner012 .swiper-slide .box .text_box:before {display: none;}.RWDbanner012 .two_box .box {  height: 100%;}.RWDbanner012 .two_box .box {  margin-bottom: 0;}.RWDbanner012 .two_box .button {   bottom: 30px; margin-top: 45px;}.RWDbanner012 .two_box .box .text_box { bottom: 100px;}.RWDbanner012 .swiper-slide .box .text_box {  left: 45px;  bottom: 45px;}.RWDbanner012 .two_box .box {padding: 45px 45px;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
.RWDmenu_plus04 .header { padding: 0px 30px;}.RWDmenu_plus04 .header.is-up {padding: 0 30px 25px;}.RWDmenu_plus04 .header.is-up .logo { width: 200px;    top: 10px;}.about_text_item.about_text_item02:after {right: -50px;}.about_text:before { width: 14vw;  height: 28vw;}.about_text_item.about_text_item02 .about_title h5 { font-size: 18px;}.RWDbanner015 ul:hover li:hover { width: 100%;}.RWDbanner015 ul:hover li {    width: 100%;}a.more_btn:hover {  color: #fff;}a.more_btn:hover:before { width: 33px; justify-content: center; padding-right: 0;}ul.footer_info_item li { margin: 0 30px 0 0; padding: 0 30px 0 0;  font-size: 16px;}.index h2.main_title { font-size: 34px;}.tour_block>.container {  width: 100% !important;}.RWDmenu_plus04 .site-nav .menu li.hidden-lg {    display: none !important;}/*內頁*/ 
.articlecontent .main section .container .article-text > .container, .cafe_all, .eforms1.id6 .layoutlist_1.page_content2 { padding: 80px 60px;}.tab_row { padding: 0px 60px;}.tabs .content { padding: 50px !important;}.page_wrapper_bg .main section.call_to_action { margin: 60px 0; min-height: auto;}#RWDPAGE_BASE_PAT02 .hgroup h1 { font-size: 36px;}.store_item .store_card { padding: 0px 25px;}.article5.articlecontent .main section .container .article-text > .container { padding: 80px 40px;}.contact_reco_all .content_item { padding: 0 15px;}.cafe_all:before { background-position: right;}.layoutlist_8 .item:hover { box-shadow: none;}.content_item.about_item01 { background-attachment: scroll;  background-position: center;}.food_all .content_item.food_item01 h4 {    padding-bottom: 0;}
}
/*1199px end*/
/*1100px start*/

@media (max-width: 1100px) {.RWDbanner012 .main_pic_box .title {   font-size: 36px;   letter-spacing: 1px;}.RWDbanner012 .main_pic_box .button { margin-top: 35px;}.RWDbanner015 .pic_show .word {  max-width: 260px; border-right: none; padding: 20px;}.RWDbanner015 .pic_show .word .tw span {  font-size: 18px;}.RWDbanner015 .pic_show .word .en { font-size: 15px;}.about_feature h4:before { width: 210px;}.about_text_item.about_text_item02 .about_content {  margin-top: 30px;}.footer_block>.container {  margin-bottom: 30px;}ul.footer_info_item li:nth-child(2) { border-right: none;}ul.footer_info_item {  flex-wrap: wrap; width: 80%;}ul.footer_info_item li {  width: calc(100% / 2 - 30px);  margin-bottom: 30px;}/*內頁*/ 
.cafe_all .content_item.cafe_item01 .content_text_item {   width: calc(50% - 50px); margin-left: 50px; margin-top: 0;}.tabs .content {padding: 60px !important;}.store_item .store_card {padding: 0px 15px;}.content_item.about_item02 .content_text, .content_item.about_item02 .content_pic { width: 100%;}.food_all .content_item.food_item02 .content_pic {  width: calc(100% / 2 - 20px);    margin-bottom: 15px;}.food_all .content_item.food_item05 .content_text, .food_all .content_item.food_item03 .content_text {  width: calc(50% - 40px); margin-left: 40px;}}

/*1100px end*/
/*1024px start*/
@media (max-width: 1024px) {
.RWDmenu_plus04 .ml-stack-nav-toggle {  padding: 35px 45px 35px 15px;}.RWDmenu_plus04 .header.is-up {  padding: 0 30px 0;}.RWDmenu_plus04 #mobile-menu .menu>li.active>a {   background-color: transparent;}.RWDmenu_plus04 #mobile-menu .menu>li.active {background-color: #0599d9;}.RWDmenu_plus04 #mobile-menu .menu li a { color: #0599d9;}.RWDmenu_plus04 #mobile-menu .menu>li {    border-bottom: 1px solid #eee;}.RWDmenu_plus04 #mobile-menu .menu>li>ul>li>a {    letter-spacing: 1px;}#m_RWDfullscreen01_6_1 .swiper-container, #m_RWDfullscreen01_6_1 .two_box { height: 26vw !important;}.about_block {  padding: 80px 0;}.news_block, .brand_block, .car_block {padding: 100px 0 80px;}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-next { right: -35px;}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-prev { left: -35px;}.RWDnews005 .owl-carousel.owl-padding-10 .owl-item { padding: 0 5px;}.tour_block>.container {padding: 80px 70px;}.tour_block > .container .RWDedictor008 {  width: 280px;}.tour_block> .container .RWDService001 {width: calc(100% - 280px);}ul.footer_info_item {  width: 85%;}/*內頁*/section.hgroup .container {  margin: 0 auto 60px;}.content_item.segway_item01 .content_pic_item_big, .content_item.segway_item01 .content_text {  width:100%;}.content_item.about_item02, .page_wrapper_bg .segway_all .content_item.segway_item01 {  width: 100%; padding: 0 60px;}.rwdlayoutlist_9 .litem .litem__text {      border-left: none;width: 100%; margin: 0px auto;  box-shadow: none;}.eformsDesc { text-align: left;}.eformsDesc p { font-size: 16px !important;}.form-group label {  padding-left: 0px!important; padding-right: 0px!important;}.cafe_all .content_item.cafe_item01 .content_text_item >.content_text h5 {   font-size: 17px;}.cafe_all .content_item.cafe_item01 .content_text_item { width: calc(55% - 40px);margin-left: 40px;}.cafe_all .content_item.cafe_item01>.content_text { width: 45%;}.cafe_all .content_item.cafe_item01>.content_text>p { top: 30px; left: 30px; letter-spacing: 1px;}.tabs .content { padding: 40px !important;}.article5.articlecontent .main section .container .article-text > .container{ padding: 60px 35px;}.food_all .content_item.food_item02 { margin-left: 0;  margin-right: 0;}.page_wrapper_bg .segway_all .content_item.segway_item02, .segway_all .content_item.segway_item03 { padding: 80px 60px;}.segway_all .content_item.segway_item03 .content_video iframe, .cafe_all .content_item.cafe_item02 iframe.cafe_video {  height: 400px;}.cafe_all .content_item.cafe_item01 .content_text_item .content_text h6 {    margin-top: 45px;}.cafe_all .content_item.cafe_item01 .content_text_item >.content_text:first-child {    margin-bottom: 45px;    padding-bottom: 45px;}
}
/*1024px end*/
/*991px start*/
@media (max-width: 991px) {
.index h2.main_title {  font-size: 32px;}#m_RWDfullscreen01_6_1 .swiper-container, #m_RWDfullscreen01_6_1 .two_box { height: 48vw !important;}.RWDbanner012 .two_box .box .text_box { bottom: 150px;}.RWDbanner012 .two_box .button { bottom: 30px;}.RWDbanner012 .swiper-container-horizontal .RWDbanner012-pagination {  right: 30px;}.RWDbanner012 .two_box .box .text_box { bottom: 120px;}.RWDmenu_plus04 .header.is-up {padding: 0 30px;}.about_text, .about_video { width: 90%;}.about_text:before {width: 16vw;  height: 32vw;}.RWDService001 .col-md-3.col-sm-6 article.boxFeature-2 > h2 { font-size: 18px;}ul.footer_info_item { width: 90%;}/*內頁*/ 
.contact_reco_all .content_item:last-child { width: 100%; margin: 0 15px;   border-right: none;}.cafe_all .content_item.cafe_item01 .content_text_item >.content_text:first-child { margin-bottom: 40px; padding-bottom: 40px;}.cafe_all .content_item.cafe_item01 .content_text_item .content_text h6 {  margin-top: 40px;}.cafe_all .content_item.cafe_item01 .content_text_item { width: calc(60% - 40px);margin-left: 40px;}.cafe_all .content_item.cafe_item01>.content_text { width: 40%;}.cafe_pic_all .content_pic_card {width: 100%;  margin: 0 auto 30px;}.cafe_pic_all>.content_pic_big_item .content_pic_item .content_pic_card {  margin-bottom: 30px;}.cafe_pic_all>.content_pic_big_item { width: 100%;  margin: 0 auto;}.cafe_pic_all>.content_pic_big_item >.content_pic_card {margin: 0 auto;}.store_item .store_card ul li {  flex-wrap: wrap; padding-bottom: 15px;}.store_item .store_card ul li > b { display: block;  width: 100%;}.store_item .store_card ul li > b i {display: none;}.layoutlist_7 .litem, .rwdlayoutlist_9 .litem { width: calc(100% / 2 - 31px);}.layoutlist_8 .item { padding: 40px 30px; margin: 0 0 15px;}/*20221031*/ 
.page_wrapper_bg .article-text .join_all h5 br {  display: none;}.page_wrapper_bg .article-text .join_all h5 {  font-size: 17px;}/*20221110*/ 
.footer_block .footer_title_item .RWDedictor {  width: 100%; margin-bottom: 35px;}/*20230817*/ 
.layoutlist_7 .litem {    min-height: 415px;}
}
/*991px end*/
/*900px start*/

@media (max-width: 900px) {.about_text_item.about_text_item02 {   padding: 60px 70px 90px 100px;}.about_text_item.about_text_item02:after { width: 300px; height: 116px;}.about_text:before {  width: 18vw;   height: 36vw;  bottom: -5vw;}.RWDbanner015 .pic_show .word {  padding: 15px; }.RWDbanner015 .pic_show .word .tw span {  font-size: 17px;}.tour_block .title_item { border-right: none;}.car_text, .car_video { width: 90%;}.footer_title_item {  flex-direction: column; align-items: center;}h2.footer_title>span { display: block;  padding-left: 0;}h2.footer_title { text-align: center; margin-bottom: 20px; line-height: 1.5;}ul.footer_info_item {width: 100%;}.footer_block .footer_title_item .RWDedictor {   width: 100%;}ul.footer_info_item li { padding: 0; margin: 0 50px 30px 0; width: calc(100% / 2 - 50px);}.RWDsocial002 ul.socialNetwork li { margin: 0 10px;}.copyright_block { flex-wrap: wrap;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 {font-size: 34px;}.articlecontent .main section .container .article-text > .container { padding: 0 !important;background: transparent !important;  box-shadow: none !important;}.privacy_all { padding: 0; background: transparent;  box-shadow: none;}.page_wrapper_bg .privacy_all .content_item {    margin-bottom: 30px;    padding-bottom: 0;    border-bottom: none;}.content_item.about_item03 .content_text ul li { width: 190px;height: 190px; letter-spacing: 1px;}.cafe_all .content_item.cafe_item01 {  flex-direction: column-reverse;}.cafe_all .content_item.cafe_item01 .content_text_item {  width: 100%;  margin: 0 auto 15px;}.cafe_all .content_item.cafe_item01>.content_text {  width: 100%;  margin: 0 auto;}.tabs .content {padding: 40px 30px !important;}.layoutlist_8 .list_subject {  padding: 0 30px;    margin-right: 0px;}.layoutlist_8 .article_subject {font-size: 18px;}.layoutlist_8 .item {   padding: 30px; margin: 0 0 15px;}/*20221031*/ 
.eforms1.id6 .layoutlist_1.page_content2 { padding: 60px 45px;}.content_pic_item.join_item01 .content_pic>span { text-align: center; font-size: 14px;  bottom: 20px;}.content_item.join_item03 .content_text ul li { width: 190px; height: 190px;  letter-spacing: 1px;}/*20221110*/ 
.footer_block .footer_title_item .RWDedictor { margin-bottom: 0;}.web_edm { width: 50%; margin: 0 auto 35px;}}

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

@media (max-width: 820px) {.RWDtimeline01 li.event:before { left: 44px;}}

/*850px end*/
/*800px start*/
@media (max-width: 800px) {
.about_text, .about_video { width: 95%;}.about_text:before {display: none;}.about_text_item.about_text_item02 { padding: 60px;}.about_text_item.about_text_item02:after { right: 30px;}.about_text_item.about_text_item02 .about_content { margin-top: 0;}.RWDvideo002.istouch figure.effect-sarah img, .RWDvideo002.istouch figure.effect-sarah .iframe {opacity: 1;}.RWDvideo002.istouch figure.effect-sarah h2::after { -webkit-transform: translateX(-50%) translateY(-50%);  transform: translateX(-50%) translateY(-50%);}.RWDbanner015 .pic_show .word .tw span {font-size: 17px;    letter-spacing: 0px;}.RWDbanner015 .pic_show .word .en { font-size: 14px;}.RWDbanner015 .pic_show .word {background: transparent;box-shadow: none;max-width: none;}.RWDbanner015 .pic_show .word .tw span, .RWDbanner015 .pic_show .word .en {   color: #fff;}.RWDbanner015 ul li:before { position: absolute; content: ''; width: 100%;height: 50%;  background: linear-gradient(0deg, black, transparent); bottom: 0;  z-index: 0; opacity: .75;}.RWDbanner015 li::after {display: none;}.tour_block:before {  display: none;}.tour_block {  padding: 120px 0 80px;  background: #fff;}.tour_block>.container {flex-direction: column; align-items: center; justify-content: center;padding: 0 15px;}.tour_block .title_item {  margin-bottom: 70px; border-right: none;}.tour_block > .container .RWDedictor008 {  width: 100%;  text-align: center;}.tour_block .title_item:before {left: 50%;  transform: translateX(-50%);  width: 170px; height: 170px; top: -60px;}.tour_block .title_item:after { left: 50%; top: -72px;  transform: translateX(-50%); width: 30px; height: 30px;}.tour_block> .container .RWDService001 {  width: 80%;}.footer_block>.container {width: 95% !important;}ul.footer_info_item li {margin: 0 35px 30px 0; width: calc(100% / 2 - 35px);}ul.footer_info_item li:nth-child(2n) {   margin: 0 0 30px 0;  width: calc(100% / 2);}.content_item.about_item03 {    padding: 80px 60px;}/*內頁*/#RWDPAGE_BASE_PAT02 .hgroup h1 {  font-size: 32px; letter-spacing: 1px;}.food_all .content_item.food_item01 h4 {padding-bottom: 15px;}.article6.id78 .about_all { margin-top: 0;}.content_item.about_item01 {padding: 150px 0;}.content_item.about_item02 .content_text {  background: transparent; padding: 0 40px;}.page_wrapper_bg .ebtn { width: auto;}.content_item.segway_item01 .content_text {  padding: 60px;}
}
/*800px end*/
/*768px start*/
@media (max-width: 768px) {
.RWDbanner012 .two_box .box { padding: 45px 30px;}.RWDbanner012 .two_box .title { font-size: 23px;}.RWDbanner012 .two_box .box .text_box {bottom: 140px;}.about_text_item.about_text_item02 .about_title h5 {letter-spacing: 1px; font-size: 18px;}/*內頁*/ 
.content_item.about_item03 .content_text ul li { width: 180px; height: 180px;}.content_item.about_item03 .content_text ul li .about_icon { margin-bottom: 10px;}.content_item.about_item03 .content_text ul {  font-size: 18px; margin-bottom: 35px;}.page_wrapper_bg .footer_block>.container {  padding: 0 15px;}.articlecontent .main section .container .article-text > .container, .cafe_all, .eforms1.id6 .layoutlist_1.page_content2 { padding: 60px 60px;}.store_item .store_card {padding: 0px 10px;  width: calc(100% / 2 - 20px); margin: 0 10px 35px;}.layoutlist_8 .article_subject { font-size: 17px;}.layoutlist_8 .list_subject .summary { margin: 10px 0 0;}.layoutlist_8 .list_subject {  padding: 0 20px;}/*20221031*/ 
.eforms1 .page_wrapper_bg .main section.call_to_action>.container {width: 100%;}.eforms1.id6 .layoutlist_1.page_content2 { padding: 60px 45px;}.content_pic_item.join_item01 .content_pic { width: calc(100% / 2 - 10px);  margin: 0 5px 35px;}.content_item.join_item03 .content_text ul li { width: 180px; height:180px; }/*20221110*/h2.footer_title { font-size: 25px;}
}
/*768px end*/
/*767px start*/
@media (max-width: 767px) {
.RWDbanner012 .two_box .box { height: calc(50vw - 15px);;  margin-bottom: 15px;}#m_RWDfullscreen01_6_1 .two_box { height: 100vw !important;}#m_RWDfullscreen01_6_1 .swiper-container { height: 580px !important;}RWDbanner012 .main_pic_box {margin-right: 0;}.RWDbanner012 .swiper-slide .box .text_box {  left: 30px;}.RWDbanner012 .main_pic_box {margin-right: 0; margin-bottom: 15px;}.RWDbanner012 .main_pic_box .button { margin: 30px auto 0;}.RWDbanner012 .swiper-slide .box .text_box {width: 100%;max-width: none;  text-align: center;left: 0; bottom: 90px;}.RWDbanner012 .swiper-container-horizontal .RWDbanner012-pagination { right: auto;left: 50%;transform: translateX(-50%);}.RWDbanner012 .two_box .title { font-size: 30px;}.RWDbanner012 .two_box .sub_title { font-size: 18px;}.RWDbanner012 .two_box .box .text_box {  bottom: auto;top: 40%; text-align: center; width: 100%;left: 50%; transform: translateX(-50%);}.RWDbanner012 .two_box .button {  margin-top: 30px; left: 50%; transform: translateX(-50%); bottom: 50px;}.about_text_item.about_text_item02:after {display: none;}.RWDbanner015 li { height: 50vw !important;margin-bottom: 15px;}.RWDbanner015 .pic_show .word .tw span { font-size: 24px;}.RWDbanner015 .pic_show .word { margin-bottom: 30px; max-width: 320px;  padding: 20px;}.RWDbanner015 li::after {display: none;}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-next { right: -30px;}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-prev { left: -30px;}.car_text, .car_video {  width: 95%;}.car_text {  padding: 60px;}.car_text_item {  padding-bottom: 0px;border-bottom: none;}.RWDService001 .col-md-3.col-sm-6 { float: left;}.RWDvideo002 figure.effect-sarah h2:before { width: 80px;  height: 80px;}.RWDvideo002 figure.effect-sarah h2::after {  width: 95px; height: 95px;}.RWDService001 .col-md-3.col-sm-6 article.boxFeature-2 > i > img { height: 65px;width: 65px;}.RWDService001 .col-md-3.col-sm-6 article.boxFeature-2 > h2 { font-size: 16px;}/*內頁*/ 
.content_item.about_item03 .content_text ul li {  width: calc(100% / 3 - 30px); margin: 0 15px;}.content_item.about_item03 .content_text ul li:nth-child(2):after, .content_item.about_item03 .content_text ul li:nth-child(2):before {display: none;}.formdesc { font-size: 16px;}.form-horizontal .form-group .col-sm-12.col-md-11, .form-horizontal .form-group .col-sm-12.col-md-5 {  width: 100%;  margin-left: 0;}.main section .container .article-text > .container .pagecontent { padding: 0 !important;}.food_all .content_item.food_item03 .content_text h6:last-child { margin-bottom: 35px;}.food_all .content_item h6 {  margin-bottom: 20px;}.page_wrapper_bg .article-text h6 {font-size: 15px;}.layoutlist_8.rwd { display: flex;  flex-wrap: wrap;}.layoutlist_8.rwd .item {  width: calc(50% - 30px);   flex-direction: column;  align-items: flex-start; padding:  0;margin: 0 15px 35px;background: transparent;    border-bottom: none;}.layoutlist_8.rwd .list_img+.list_subject { border-right: none;padding: 0 15px;}.layoutlist_8 .list_subject .summary { margin: 10px 0 0;}.layoutlist_8.rwd .listdate {  margin: 10px 0 0;}.tabs {  padding: 0 30px; margin: 80px 0 0 !important;}.tab { border-top: 1px solid rgb(148 148 148 / 30%) !important;}.tab_title_nav .line {  width: 20px !important;}.tab:last-child {  border-bottom:1px solid rgb(148 148 148 / 30%) !important;}.tab_content {padding: 30px 0 0;}.food_all .content_item.food_item05 .content_text h6 {  padding-bottom: 40px; margin-bottom: 60px;}.layoutlist_8.rwd .item .list_img, .layoutlist_8.rwd .item .list_subject, .layoutlist_8.rwd .item .listdate { padding: 0;}/*20221031*/ 
.eforms1.id6 .layoutlist_1.page_content2 {  padding: 0; background: transparent;  width: 95%;  box-shadow: none;}.content_item.join_item03 .content_text ul li {  width: calc(100% / 3 - 30px);  margin: 0 15px;    font-size: 17px;}.content_item.join_item03 .content_text ul li:nth-child(2):after, .content_item.join_item03 .content_text ul li:nth-child(2):before {display: none;}.content_item.join_item02, .page_wrapper_bg .article-text .join_all h5 { text-align: left;}/**/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {    min-height: 67px;}
}
/*767px end*/
/*700px start*/

@media (max-width: 700px) {.RWDbanner012 .two_box .box { height:  calc(45vw - 15px);  margin-bottom: 15px;}#m_RWDfullscreen01_6_1 .two_box { height: 90vw !important;}.RWDbanner012 .two_box .box .text_box {  top: 30%;}.about_text, .about_video { width: 100%;}.about_text_item.about_text_item02 .about_title h3 {  letter-spacing: 1px;font-size: 30px;}.about_text_item.about_text_item01 .about_title { padding-left: 20px;}.about_text_item.about_text_item02 {flex-direction: column;    padding: 50px 50px;}.about_text_item.about_text_item02 .about_title {writing-mode: horizontal-tb; margin: 0 auto 35px; text-align: center;  padding-bottom: 15px;  border-bottom: 1px solid #eee;  width: 100%;}.about_text { margin: 0 auto 30px;}.about_text_item.about_text_item02 .about_content>h4 {  font-size: 22px; text-align: center;}.about_feature h4:before, .about_feature h4:after {display: none;}.about_text_item.about_text_item02 .about_feature {margin-top: 25px; text-align: center; display: flex; flex-direction: column;  align-items: center; justify-content: center;}.car_text {  padding: 40px 50px;}.car_text .car_title_item h3 { font-size: 28px;    margin: 0 0 10px;}.car_text .car_title_item h5 {font-size: 17px;}ul.footer_info_item li, ul.footer_info_item li:nth-child(2n) {   width: 80%; border-right: none; margin: 0 auto 25px; text-align: center; font-size: 18px;}/*內頁*/ 
.contact_reco_all .content_item, .contact_reco_all .content_item:last-child { width: 100%; border-right: none; padding: 0;  margin: 0 auto 30px;}.content_item.about_item03 .content_text h5 br { display: none;}.content_item.about_item03 .content_text ul li {  width: calc(100% / 3 - 20px);margin: 0 10px; height: 155px;}.content_item.about_item03 .content_text ul {  margin-bottom: 25px;}.eforms1.id6 .layoutlist_1.page_content2 { padding: 0;  box-shadow: none;  background: transparent;}.formdesc { text-align: left; margin: 30px auto;}.store_item .store_card {width: 100%;margin: 0 0 35px; padding: 0;border-right:none;}.store_item .store_card ul li > b {  width: auto;}.store_item .store_card h4 { min-height: auto;}.store_item .store_card ul li {  padding-bottom: 5px;}.food_all .content_item.food_item03 .content_pic, .food_all .content_item.food_item05 >.content_pic {width: 100%;  margin: 0 auto 30px;}.food_all .content_item.food_item03 .content_text, .food_all .content_item.food_item05 .content_text { width: 100%;margin-left: 0;}/*20221031*/ 
.content_pic_item.join_item01 .content_pic img {  width: 100%;}.content_pic_item.join_item01 .content_pic { width: 100%; margin: 0 auto 30px;}.content_pic_item.join_item01 .content_pic:last-child { margin-bottom: 0;}.content_item.join_item03 .content_text ul li {width: calc(100% / 3 - 20px);margin: 0 10px;    height: 155px;}.content_item.join_item03 .content_text ul li .about_icon { margin-bottom: 5px;}/*230817*/ 
.layoutlist_7 .litem {    min-height: 348px;}}

/*700px end*/
/*600px start*/
@media (max-width: 600px) {
.banner_block {   margin: 95px 0px 0;}.RWDalert_fancybox.bottom {width: 100%;}.RWDbanner012 .two_box .box {     height: calc(60vw - 15px); }#m_RWDfullscreen01_6_1 .two_box { height: 120vw !important;margin:0 15px;}.RWDbanner012 .main_pic_box .title {  font-size: 32px;}.RWDbanner012 .main_pic_box .sub_title {  font-size: 20px;letter-spacing: 1px; margin: 0;}.RWDbanner012 .two_box .button {   bottom: 30px; margin-top: 0px;}.RWDbanner012 .two_box .box .text_box {  top: 35%;}.RWDbanner012 .two_box .title {font-size: 28px;}.about_block { padding: 50px 0 80px;}.about_text_item.about_text_item01 .about_logo {       width: 200px;  margin-bottom: 20px;}.about_text_item.about_text_item01 {     width: 100%;align-items: center; flex-direction: column;}.about_text_item.about_text_item01 .about_title h2 { font-size: 25px;}.about_text {margin: 0 auto 30px;}.about_text_item.about_text_item01 .about_title { padding-left: 0;}.about_text_item.about_text_item02 {box-shadow: none;padding: 40px 40px;}.RWDbanner015 li { height: 70vw !important;}.index h2.main_title { font-size: 30px;}.car_title_item .car_logo {margin-right: 0;  margin-bottom: 20px; width: 70px;height: 70px;}.car_text .car_title_item { flex-direction: column;  text-align: center;}.car_text { padding: 40px 30px;}.tour_block> .container .RWDService001 {  width: 100%;}/*內頁*/ 
.layoutlist_7 .litem, .rwdlayoutlist_9 .litem { width: 100%;   margin: 0 auto 35px !important;}.rwdlayoutlist_9 .litem .litem__text {  width: 90%;  margin: -60px 0 auto auto;border-left: 5px solid #0599d9;}.food_all .content_item h6 {  text-align: left;    margin-bottom: 0;}.food_all .content_item h6 br { display: none;}.food_all .content_item.food_item01 h4 {font-size: 18px;  padding-bottom: 0; text-align: left;}.food_all .content_item {margin-bottom: 15px;}.food_all .content_item.food_item03 .content_text h6:last-child { margin-bottom: 20px;}.food_all .content_item.food_item05 .content_text h6 {  padding-bottom: 25px; margin-bottom: 30px;}.page_wrapper_bg .btn.btn_back, .page_wrapper_bg .btn.btn_back a {  width: 100%;}.page_wrapper_bg .ebtn, .page_wrapper_bg .ebtn a {  width: 100%;}.content_item.about_item02 .content_text {  padding: 0;margin: 0 auto;}.content_item.about_item02 .content_text h5 { font-size: 16px;   margin-bottom: 20px;}.content_item.about_item03 .content_text ul {  border-bottom: 1px solid rgb(5 153 217 / 30%);}.content_item.about_item03 .content_text ul li {padding: 0 0 20px; border: none; height: auto;}.cafe_pic_all>.content_pic_big_item .content_pic_item {   flex-wrap: wrap;}.cafe_pic_all>.content_pic_big_item .content_pic_item .content_pic_card {   width: 100%;  margin: 0 auto 30px;}.store_item .store_card ul li.store_line_btn a { width: 100%;}.content_item.segway_item01 .content_text { padding: 50px 40px;}.segway_text_item { flex-direction: column; text-align: center; margin-bottom: 25px;   padding-bottom: 25px;}.segway_text_item .segway_logo { width: 70px; margin: 0 auto 15px;}.segway_text_item .segway_title h3 {font-size: 26px;}.content_item.segway_item01 .content_pic_item_big {  flex-wrap: wrap;}.content_item.segway_item01 .content_pic_item_big .content_pic_item, .content_item.segway_item01 .content_pic_item_big >.content_pic { width: 100%;  margin: 0 auto 15px;}.page_wrapper_bg .segway_all .content_item.segway_item01 {margin:0 auto;}.content_item.segway_item02 .content_pic_card {  width: 100%; margin: 0 auto 20px;padding: 0;}.segway_all .content_item.segway_item03 .content_text h3 { font-size: 26px;}.segway_all .content_item.segway_item03 .content_video iframe, .cafe_all .content_item.cafe_item02 iframe.cafe_video { height: 350px;}.layoutlist_8.rwd .item {   width: 100%; margin: 0 auto 35px;   padding: 0px;}.sale_all .content_item .content_text_item .content_text .content_text_item_s >p {width: 100%;   margin-right: 0;}a.sale_fb_btn {  width: 100%;}.food_all .content_item.food_item02 { margin-left: 0; margin-right: 0;}.food_all .content_item.food_item02 .content_pic, .food_all .content_item.food_item04 .content_pic {  width: 100%;margin: 0 auto 15px;}.food_all .content_item.food_item04 { margin-left: 0;  margin-right: 0;}.food_contact_all { padding: 0px 0 60px;}.content_item.segway_item01 .content_text h5 { text-align: center;}.articlecontent .main section .container .article-text > .container, .cafe_all { padding: 60px 40px;}/*20221031*/ 
.cafe_all.cafe_all_v .content_text h3 { font-size: 26px;}.content_item.join_item03 .content_text ul {   margin-bottom: 20px;}.content_item.join_item03 .content_text ul li {padding: 0 0 20px; border: none; height: auto;}.join_all .content_item.join_item03 {  margin-bottom: 15px;}.content_item.join_item03 h3.content_title:before { height: 80px;  top: -100px;}/*230817*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {    min-height:auto;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
.RWDmenu_plus04 .header .logo, .RWDmenu_plus04 .header.is-up .logo { width: 150px;  top: 10px;}.RWDmenu_plus04 .ml-stack-nav-toggle__line { width: 30px;}.banner_block {   margin: 70px 0px 0;}.RWDbanner012 .main_pic_box .title {font-size: 33px;text-shadow: 0 0 4px #4f550dab;}.RWDbanner012 .main_pic_box .sub_title { font-size: 18px;}.RWDbanner012 .swiper-slide .box .text_box {bottom: 90px; left:0;}.RWDbanner012 .main_pic_box .button { width: 60%; max-width: none; justify-content: center;}.RWDbanner012 .two_box .button { width: 50%; justify-content: center;}.RWDbanner012 .two_box .box { padding: 20px 20px;}.RWDbanner012 .two_box .button, .RWDbanner012 .main_pic_box .button {   font-size: 14px;}.RWDbanner012 .two_box .title { font-size: 23px;}.RWDbanner012 .two_box .sub_title { font-size: 16px;}.RWDbanner012 .two_box .box.small2 .text_box {  bottom: 85px;}.RWDbanner012 .two_box .box.small2 .button {  bottom: 25px;}.RWDbanner012 .two_box .box .text_box {top: 35%;}.title_item {  margin-bottom: 30px;}.index h2.main_title { font-size: 27px;}.index h3.sub_title {  font-size: 18px;}.index h4.en_title { font-size: 16px;}.about_text_item.about_text_item01 .about_title h2 { font-size: 21px;text-align: center;}.about_text_item.about_text_item02 { padding: 35px 25px;}.about_feature ul {font-size: 18px; font-weight: 300; font-size: 16px;}.about_text_item.about_text_item02 .about_title { margin: 0 auto 40px;padding-bottom: 15px;}.about_text_item.about_text_item02 .about_title h3 { font-size: 24px;}.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-next { right: -35px; }.RWDnews005 .controlls-over .owl-controls .owl-buttons .owl-prev { left: -35px;}.RWDbanner015 .pic_show .word {  width: 100%; max-width: none;padding: 20px 10px;}.RWDbanner015 li {  height: 85vw !important;}.RWDbanner015 .pic_show .word .tw span {font-size: 23px;letter-spacing: .5px;}.car_text, .car_video {  width: 100%;}.car_text {  background: transparent;   padding: 15px 0 0;  border-bottom: none;}.car_text .car_title_item h3, .car_text .car_title_item h5 {color: #0599d9;}.car_text .car_text_item p { color: #555 !important;}.car_title_item .car_logo { display: none;}.car_text .car_title_item { margin-bottom: 15px;}.car_text .car_title_item h3 { font-size: 24px;}a.more_btn { width: 100%;background: #0599d9; border-radius: 50px; padding: 10px; margin-top: 20px;}a.more_btn:before {z-index: 1;right: 20px;width: 25px; height: 25px;}h2.footer_title {  font-size: 22px;}ul.footer_info_item li, ul.footer_info_item li:nth-child(2n) { width: 100%; font-size: 17px;}.footer_title_item { margin-bottom: 30px;padding-bottom: 15px; border-bottom: 1px solid rgb(255 255 255 / 30%);}.copyright_block, .copyright_desc, .copyright_desc a, .copyright_desc a:hover {  font-size: 12px;text-align: center;}/*內頁*/ 
.content_item.about_item01>.content_text:before {display: none;}.content_item.about_item01 { padding: 80px 0;}.content_item.segway_item01 .content_text:before {display: none;}.content_item.segway_item01 .content_text { padding: 0;}.segway_text_item .segway_logo img {filter: invert(1);}.segway_text_item .segway_title h3, .segway_text_item .segway_title h5, .content_item.segway_item01 .content_text p {  color: #555 !important;} .segway_text_item {    padding: 0 0 15px;  margin: 0 0 15px; border-bottom: 1px solid #00000021;}.content_item.segway_item01 .content_text {   margin: 0 auto;}.segway_all .content_item.segway_item03 .content_text h3 {  font-size: 20px;letter-spacing: 1px;}.segway_all .content_item.segway_item03 .content_text {margin-bottom: 15px;}.RWDtimeline01 li.event:before {  left: 24px;}.contact_reco_all .content_item ul { font-size: 14px;}.content_item.about_item01 .about_logo {  width: 180px;}.content_item.about_item01 .content_text h5 { font-size: 15px;}.about_all h3.content_title {  margin: 0 0 30px;}.content_item.about_item02, .page_wrapper_bg .segway_all .content_item.segway_item01 {  padding: 0 30px;}.content_item.about_item03, .articlecontent .main section .container .article-text > .container, .cafe_all, .page_wrapper_bg .segway_all .content_item.segway_item02, .segway_all .content_item.segway_item03 { padding: 60px 20px;}.page_wrapper_bg .article-text .content_item.about_item03 h5 {    font-size: 15px;    text-align: left;    font-weight: 300;}.cafe_all .content_item.cafe_item01 .content_text_item >.content_text:first-child {margin-bottom: 30px;  padding-bottom: 0;  border-bottom: none;}.cafe_all .content_item.cafe_item01 .content_text_item >.content_text:first-child:before {display: none;}.tabs {  margin: 0 !important;}.segway_all .content_item.segway_item03:before, .segway_all .content_item.segway_item03:after {display: none;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 { margin-top: 60px !important;}.page_wrapper_bg .article-text h5 { font-size: 17px;}.segway_all .content_item.segway_item03 .content_video iframe, .cafe_all .content_item.cafe_item02 iframe.cafe_video { height: 250px;}.sale_all .content_item .content_text_item .content_text { padding-bottom: 0;  margin-bottom: 30px;  border-bottom: none;}.sale_all .content_item .content_text_item .content_text:before{display: none;}.sale_all .content_item .content_text_item .content_text .content_text_item_s >.content_pic { margin-top: 0;}.food_all .content_item.food_item03 .content_text { padding-bottom: 0;  margin-bottom: 0px;  border-bottom: none;}.food_all .content_item.food_item03 .content_text:before {display: none;}.food_all .content_item.food_item03 .content_text h6:last-child {    margin-bottom: 0;}.food_all .content_item.food_item05 .content_text h6 { padding-bottom: 15px;  margin-bottom: 0px;  border-bottom: none;}.food_btn_item {    flex-direction: column;}.food_btn_item a.food_btn {    width: 100%;    margin: 0 auto 15px;}.page_wrapper_bg .article-text .food_contact_all h5 {    margin-bottom: 15px;    font-size: 15px;    text-align: left;}/*20221031*/ 
.content_item.join_item03 .content_text ul li {  width: calc(100% / 3 - 10px);  margin: 0 5px;  font-size: 15px;    padding: 0;}.content_pic_item.content_item.join_item01 {  margin-bottom: 60px;}.content_item.join_item02 {  padding-bottom: 60px;  margin-bottom: 60px;}.cafe_all.cafe_all_v .content_text h3 { font-size: 20px; letter-spacing: 1px;}.cafe_all.cafe_all_v .content_text:after, .cafe_all.cafe_all_v .content_text:before {display: none;}/*20221110*/ 
.web_edm .email input { width: auto;}.web_edm .btn { padding: 5px 10px;}
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
.RWDmenu_plus04 .header, .RWDmenu_plus04 .header.is-up {padding: 0px 20px;}.RWDbanner012 .two_box .box .text_box {top: 23%;}.about_text_item.about_text_item02 { padding: 0; background: transparent;}.about_text_item.about_text_item02 .about_title h3 { font-size: 25px;}.about_text_item.about_text_item01 .about_title h2 br {display: block;}.about_text_item.about_text_item01 .about_title h5, .about_text_item.about_text_item02 .about_title h5 {  font-size: 16px;}.about_text_item.about_text_item02 .about_title {  padding-bottom: 15px;  margin-bottom: 15px;}.index h2.main_title {  font-size: 26px;}.car_title {  text-align: left;}.car_text .car_title_item h5 {  font-size: 15px;}.RWDbanner015 .pic_show .word .tw span {font-size: 21px;}.RWDService001 .col-md-3.col-sm-6 {  padding: 0 10px;}.RWDService001 .col-md-3.col-sm-6 article.boxFeature-2 > i > img {  height: 70px;width: 70px;}.RWDService001 .col-md-3.col-sm-6 article.boxFeature-2 > h2 {font-size: 16px;}h2.footer_title {  font-size: 24px;}h2.footer_title>span>span { display: block;  font-size: 19px;}ul.footer_info_item li, ul.footer_info_item li:nth-child(2n) {   font-size: 14px;  margin: 0 auto 15px;}/*內頁*/ 
.content_item.about_item03, .articlecontent .main section .container .article-text > .container, .cafe_all, .page_wrapper_bg .segway_all .content_item.segway_item02, .segway_all .content_item.segway_item03 {    padding: 60px 20px;}
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
.RWDbanner012 .two_box .title {  font-size: 20px;}.RWDbanner012 .two_box .box .text_box { top: 25%;}.about_text_item.about_text_item01 .about_title h5{  font-size: 15px;}#RWDfullscreen01 p { font-size: 14px;}.index h3.sub_title {  font-size: 17px;}.RWDService001 .col-md-3.col-sm-6 article.boxFeature-2 > i > img { height: 65px;  width: 65px;}
}
/*320px end*/