/* all */a, a:hover, a:focus{text-decoration: none;}.line-box {border: 20px solid #a6dbd7;width: 100%;height: auto;position: absolute; top: 0; left: 0;}#RWDBASE_PAT01 .container {width: 80%;}.loader .fl img {max-width: 100%;}.loader .fl { width: 220px; left: 50% !important; margin-left: -110px; top: 50% !important; margin-top: -110px;}/*menu*/ 
.RWDmenu_plus02 .container { width: 95% !important;}.RWDmenu_plus02 .inside {background: transparent; margin-top: 20px;position: absolute;}.cd-main-header {background: transparent;}.cd-primary-nav>li>a:hover {color: #1da095;}.cd-primary-nav>li:after {height: 0;background: rgba(255, 255, 255, 0.67);}.cd-logo {margin-top: 25px;}@media only screen and (min-width: 1200px){.cd-primary-nav>li {width: 50px;}.cd-primary-nav {margin-top: 45px !important;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.cd-primary-nav>li>a {font-size: 15px;border-right: 1px dashed #ababab;height: 115px;padding: 0; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl;  writing-mode: vertical-rl;line-height: 50px;letter-spacing: 5px;font-weight: bold;}.cd-primary-nav>li a:after { content: ""; position: absolute; width: 5px; height: 5px; background: #1da095; border-radius: 50%; top: -15px;  left: 50%;  margin-left: -3px;opacity: 0;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.cd-primary-nav>li:hover a:after { content: ""; position: absolute; width: 5px; height: 5px; background: #1da095; border-radius: 50%; top: -15px;  left: 50%;  margin-left: -3px;opacity: 1;}}/*滑過反白*/ 
.jr-white>li>a {color:#fff;}/*下滑*/ 
.RWDmenu_plus02 .inside.is-up {margin-top: 0;box-shadow: none;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav {margin-top: 30px !important;}/*banner滑過*/ 
.banner-section {position: fixed;width: calc(100% - 40px);z-index: -1;margin-top: -20px;}.bg-section {margin-top: calc(100vh - 40px);}.cd-main-content, .cd-main-header {-webkit-transform: none;-moz-transform: initial;-ms-transform: initial; -o-transform: initial; transform: none; will-change: initial;}/*banner*/ 
.RWDbanner_plus01.full .banner-slider.bg .slick-item {height: calc(100vh - 20px) !important;}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: 2%;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button {width: 8px;height: 8px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background: #246a6b;}.RWDbanner_plus01.style-dotnav .control-box .control {padding-bottom: 80px;}.RWDbanner_plus01 .page-scroll {bottom: 50px;width: 50px;margin-left: -25px;}.RWDbanner_plus01 .page-scroll.style-custom span { margin-bottom: -60px; color: #1da095;font-weight: bold;}/*one*/ 
.bg-section {background: #cceeee url(archive/image/customization/190731_circle_bg.jpg)no-repeat;background-position: left bottom;background-size: 100%;}.one-section {padding: 40px 0 0px; }.RWDProduct012 .second-item {box-shadow: none;border-radius: 0;}.product-section .item-box {width: calc(100%/3 - 4%);margin: 0 2%;}.RWDProduct012 .circle-btn {display: none;}.RWDProduct012 .second-item img {border-radius: 0;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.RWDProduct012 .second-item img:hover {transform: rotate(5deg);}.RWDProduct012 .section-line {display: none;}.RWDProduct012 .main-title {font-size: 30px;color: #000000;margin-bottom: 0;font-weight: bold;line-height: 30px;letter-spacing: 5px; padding-right: 12%;}.RWDProduct012 .sub-title {font-size: 30px;color: #000000;margin-bottom: 0;font-weight: bold;line-height: 30px;padding-left: 12%;}.RWDProduct012 .section-subject {margin-bottom: 70px;text-align: center;position: relative;}.RWDProduct012 .section-subject .col-md-12:after { content: ""; position: absolute; background: url(archive/image/customization/190731_circle_title.png)no-repeat; width: 220px;  height: 190px; background-size: contain; top: -95px;right: 50%;margin-right: -370px;}.RWDProduct012 .item-box .item-text {display: none;}.RWDProduct012 .item-box .item-title { font-size: 20px; font-weight: bold; margin-top: 0; margin-bottom: 0; width: 120px; height: 120px; padding: 25px; background: #85c8c3; border-radius: 100%;  display: flex;  align-items: center;justify-content: center; position: relative; bottom: 100px; left: 45px; letter-spacing: 4px; line-height: 30px;color: #000; }.RWDProduct012 .rwd_subject {width: 40vw; margin: 0 auto; margin-bottom: 70px;}/*two*/ 
.two-section {padding: 0px 0;}/*#m_RWDBASE_PAT01_10_1 .picbgbox:hover {filter: blur(5px);-webkit-filter: blur(5px);}*/ 
.RWDparallax_new .container.editor { padding: 215px 0 100px; font-size: 16px; color: #fff; letter-spacing: 2px; line-height: 2;font-weight: bold;z-index: 1;position: relative;}/*.RWDparallax_new .container.editor p{text-shadow: 2px 3px 5px rgb(0,0,0,0.8);}*/ 
.reservation-btn {color: #fff; padding: 5px 30px; border: 1px solid #fff; border-radius: 30px; display: inline-block; width: 300px; text-align: center; margin-top: 30px; background: rgba(0, 0, 0, 0.6);transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}/*.RWDparallax_new:after {content: ""; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); top: 0; left: 0;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.RWDparallax_new:hover:after { content: ""; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); top: 0; left: 0;}*/ 
.RWDparallax_new:hover .reservation-btn {color: #000; background: #cceeef; border: 1px solid #cceeef;}/*three*/ 
.three-section {padding: 100px 50px 120px;background: url(archive/image/customization/groovepaper.png) !important;}.RWDproduct004 .callout-dark {background-color: transparent;padding: 0;}.RWDproduct004 .rwd_subject {width: 30vw;margin: 0 auto;margin-bottom: 60px;}.RWDproduct004 .heading-title.heading-arrow-bottom::after {display:none;}.RWDproduct004 section { border-bottom: 0px solid rgba(0, 0, 0, 0.1);}.RWDproduct004 #portfolio.portfolio-nogutter .row > div, .RWDproduct004 #portfolio.portfolio-nogutter .item-box {padding: 0 15px !important;}.RWDproduct004 .item-box-desc { text-align: center !important;}.RWDproduct004 div.row > div img.img-responsive {border-radius: 50px;}.RWDproduct004 .item-box-desc { text-align: center !important; position: relative; width: 220px;  left: 50%; margin-left: -110px; background: #a6dbd7;border-radius: 30px; padding: 15px; bottom: 25px;}.RWDproduct004 .item-box figure:after { content: ""; position: absolute; width: 96%;  height: 96%;  border: 1px dashed #fff; top: 2%; left: 2%; border-radius: 50px;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s; pointer-events: none;background-size: 50%; background-position: 50%;}/*.RWDproduct004 .item-box figure:hover:after{content: ""; position: absolute; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.3); border: 0px dashed #fff;  top: 0; left: 0;  border-radius: 50px; pointer-events: none;background-size: 50%; background-position: 50%;}*/ 
.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {color: #000; font-size: 20px; font-weight: bold; letter-spacing: 4px;}.RWDproduct004 .item-box:hover img {-webkit-transform: scale(1.2); transform: scale(1.2);}.RWDproduct004 .item-box img { -webkit-transition-duration: 0.5s; transition-duration: 0.5s;}.RWDproduct004 .item-box figure {border-radius: 50px;}/*footer*/ 
.footer-section { background: #a6dbd7; padding: 30px 0 20px;position: relative;}.footer-section:after { content: ""; position: absolute; background: url(archive/image/customization/190731_footer_bg.png)no-repeat; background-position: 50% top;width: 100%;  height: 100%; top: -3vw;  left: 0;  background-size: 100%;    pointer-events: none;}.RWDsocial001 {background: transparent; border-bottom-right-radius: 0;border-bottom-left-radius: 0;position: relative !important;display: block;right: auto;padding: 0;margin-bottom: 30px;}#social_media_wrapper a {width: 40px;height: 40px; margin: 0px 15px 0 0;}#social_media_wrapper a:hover, #social_media_wrapper a:active { background: #cceeee;}.ft-left p { font-size: 14px; line-height: 2; letter-spacing: 1px; font-weight: bold;color: #333;}.ft-left p a { color: #333;}.map_btn {border: 1px solid #000;font-size: 14px;padding: 6px 20px; margin-right: 10px; color: #333;margin-top: 10px; display: inline-block; font-weight: bold; width: 200px; text-align: center;border-radius: 30px;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.map_btn:hover {border: 1px solid #cee;background: #cee;color: #333;}.traffic_btn:hover {border: 1px solid #cee;background: #cee;color: #333;}.traffic_btn {border: 1px solid #000;font-size: 14px;padding: 6px 20px;color: #333;margin-top: 10px; display: inline-block; font-weight: bold;width: 200px; text-align: center;border-radius: 30px;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.phone-ft { border-radius: 30px; background: #cee; padding: 15px 70px; display: block; text-align: center;  font-size: 16px; color: #333; letter-spacing: 3px;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.phone-ft:hover {color: #1da095;}.ft-right {text-align: right;}.phone-ft span {margin-left: 10px; font-weight: bold; font-size: 21px;}.ft-right p { margin-top: 30px; font-size: 14px; font-weight: bold; line-height: 2; letter-spacing: 1px;color: #333; padding: 25px; border-radius: 30px; text-align: center;border: 1px dashed #333;}.ft-right p span {font-size: 17px;letter-spacing: 2px;color: #333;}.footer-section .container {width: 1170px !important;}.ft-left p i {margin-right: 5px;}.ft-left h1 { font-size: 20px; font-weight: bold; margin-bottom: 20px; margin-top: 0;}/*跟隨*/ 
.fix-section {position: fixed; right: 50px; bottom: 130px; z-index: 29;width: 45px;}.fix-section img {transition: all .5s;-o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;}.fix-section img:hover {opacity: 0.7;}/*top*/ 
.scrollTop001 .icon { background: transparent url(archive/image/customization/190731_top.png) center center no-repeat; background-size: contain;transition: all .5s;-o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;    margin: 0 5px;}.scrollTop001 { width: 50px;height: 50px; bottom: 45px; right: 50px;}/*copy*/ 
.ft-copy { text-align: center; margin-top: 10px;font-size: 12px; letter-spacing: 1px; color: #333;font-weight: bold;}.ft-copy .RWDedictor {display: inline-block;}.ft-house {margin-top: 40px;}.copyright { display: inline-block;  margin-left: 15px;}.copyright a, .copyright a:hover {color: #333;}.copyright_desc, .copyright_desc a, .copyright_desc a:hover {color: #333;}.visible-btn-ph {display:none;}
/*內頁 start*/

.page_wrapper_bg .line-box {position: relative;}.page_wrapper_bg .RWDmenu_plus02 .inside { background: transparent; margin-top: 0px; position: fixed;}.page_wrapper_bg .banner-section { position: relative; width: auto; z-index: 1; margin-top: 0;}.page_wrapper_bg section.call_to_action {padding: 35px 0 125px 0;  min-height: 700px;background: url(archive/image/customization/groovepaper.png) !important;}.page_wrapper_bg .scrollTop001 {opacity: 1 !important;}.inside nav.cd-nav { text-align: left;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 0 !important; margin-bottom: 50px;}.page_wrapper_bg section.call_to_action>.container {  padding: 0;}.pagecontent .RWDtimeline01 { margin-top: 80px !important;}/*麵包屑(置中)*/ul.breadcrumb.pull-right a {color: #666;transition: all 0.2s ease;}ul.breadcrumb.pull-right a:hover{color: #333;}.hgroup .breadcrumb {font-size: 12px;background-color: transparent;border: none;position: relative;float: none !important;text-align: center;bottom: 0;}.hgroup .container {margin-bottom: 0;border-bottom: none;}.hgroup h1 {text-align: center; letter-spacing: 4px; font-size: 32px; font-weight: 600; line-height: 1.5; margin: 0 0 .3em 0; padding: 0;}/*文字統一設定*/ 
.page_wrapper_bg .article-text h2 {font-size:24px;line-height: 1;letter-spacing: 4px;}.page_wrapper_bg .article-text h3 {letter-spacing: 2px;line-height: 1.5;margin-bottom: 10px; font-weight: bold; font-size: 24px !important;}.page_wrapper_bg .article-text h4 {font-size: 18px;line-height: 1.7;letter-spacing: 2px;margin: 15px 0 15px;font-weight: bold;}.page_wrapper_bg .article-text {font-size: 15px;line-height: 2;letter-spacing: 2px;color: #000;text-align: justify; font-weight: 400;}.page_wrapper_bg .article-text p {font-size: 15px;line-height: 2;letter-spacing: 2px;color: #000; font-weight: 400;}._bd_row label, ._bd_row li, ._bd_row p, ._bd_row td { font-size: 15px; line-height: 2; font-weight: 400;}._bd_row ul { padding-left: 18px;}._bd_row ol { padding-left: 21px;}._bd_row li, .editor li {margin-bottom: 10px; border-bottom: 1px dashed #ccc; padding-bottom: 5px;}._bd_row hr {border: none;border-top: #ccc 1px dashed;margin: 1.5em 0!important;}/*側選單*/#sidebar { width: 260px;}.pagecontent { float: right;}.m2018 .products-nav li:not(.has-child)>a { text-align: center;}.m2018 .products-nav .nav-title {background: #1da095; font-size: 17px; padding: 8px 10px; margin-bottom: 0; color: #fff; border-bottom: 1px solid #fff; border-top-left-radius: 20px;  border-top-right-radius: 20px; text-align: center;}#sidebar .products-nav {border: 1px dashed #ddd; border-top-left-radius: 20px;border-top-right-radius: 20px; background: rgba(255, 255, 255, .45);}.m2018 .products-nav>ul>li {margin: 0;padding: 10px 0 10px 10px;border-bottom: 1px solid #ddd;}.m2018 .products-nav>ul>li.active, .m2018 .products-nav>ul>li:hover{background: #cceeee; border-bottom: 1px dashed #fff;}.m2018 .products-nav>ul>li.active>a:before{content: ""; position: absolute; width: 35px; height: 40px;  background: url(archive/image/customization/190731_deco.png)no-repeat;  background-size: contain; left: -32px;top: -20px;}.m2018 .products-nav li.has-child>a {    max-width: 100%;    text-align: center;    margin: 0 auto;    display: block;}.m2018 .products-nav .toggle-submenu::after {top: 75%}/*-------按鈕--------*//*重新填寫*/ 
.refill_btn {display: none;}.album2 .btn_back { display: none;}/*回上一頁按鈕*/#article .btn.btn_back a, #album .btn.btn_back a {padding: 6px 30px;display:block;}.btn.btn_back {margin-right: 0;float: right;background:transparent !important;padding: 0;box-shadow: none;}.btn.btn_back a { padding: 0 30px;background: trasparent;color: #888; transition: all 0.2s ease;border: 1px solid  #888;border-radius:99em;}.btn.btn_back a:hover {border: 1px solid  #1da095;color: #fff;background:  #1da095;}/*彩虹木屋*/ 
.ab_img img { box-shadow: 10px 10px #cceeee; border: 2px solid #fff;border-radius: 30px;}span.img-t {    bottom: 0; text-align: right; background: #1da095; position: absolute;margin-top: -56px; color: #fff; padding: 10px 20px; right: 5px;}.ab-btn a {margin: 0 15px;padding: 10px 50px;border-radius: 99em;border: 1px solid #1da095;}.ab-btn a:hover {background: #cceeef;color: #000;border: 1px solid #cceeef;transition: all .5s ease;}.ab-btn { margin: 35px 0 60px;text-align: center;}li.add-bed { margin-bottom: 40px;padding-bottom: 20px;}/*早餐*/ 
.bnb1 { padding-right: 40px;}.bnb2 { padding-left: 40px;}.b-t img {margin-top: 0;box-shadow: 10px 10px #cceeee;border: 2px solid #fff; border-radius: 30px;}/*島上環境*/ 
.layoutlist_2 .album_item a:hover { color: #1da095;}.layoutlist_2 .album_item a:hover { filter: brightness(0.8); transition: all .8s ease;}.layoutlist_2 .album_item img { border-radius: 20px;}.layoutlist_2 .album_item { margin: 10px 0px 25px;}/*相簿燈箱*/ 
.fancybox-close { position: absolute; top: 0; right: 0px;}.fancybox-opened .fancybox-skin{box-shadow: none;}.fancybox-skin {position: relative;background: transparent;}.fancybox-nav span {width: 45px; height: 45px; opacity: 0.7;}.fancybox-prev span {visibility: visible;left: -60px; background-position: center;background: url(archive/image/customization/pre02.png) no-repeat; background-size: contain;}.fancybox-next span{visibility: visible; right: -60px;background-position: center; background: url(archive/image/customization/next01.png) no-repeat; background-size: contain;}.fancybox-nav span:hover {opacity: 1;}.fancybox-opened .fancybox-title {font-size:15px; color: #fff;font-family: 'Source Sans Pro', '微軟正黑體', sans-serif; letter-spacing: 2px;}.photo_num { color: #999;font-size: 13px;letter-spacing: 1px;}.content_box .mask { top: 20px !important; left: 20px !important;width: calc(100% - 40px) !important; height: calc(100% - 40px) !important;}/*訂房*/ 
.editor td, .editor th {  padding: 10px; text-align: center;  border-right: 1px dashed #fff;}.editor td:last-child, .editor th:last-child { border-right:none;}.editor th { background: #1da095;color: #fff;}.editor tr:nth-child(even) {background: #cceeee;}span.book_t a {display: inline-block;margin: 0 10px; border: 1px solid #1da095; padding: 5px 22px; color: #1da095; font-weight: 600;}.book_info ol>li { border-bottom: 0;}span.call_btn a { border: 1px solid #1da095;padding: 6px 15px; border-radius: 99em;}span.call_btn a:hover {background: #cceeef;color: #000;border: 1px solid #cceeef;transition: all .5s ease;}.book_money li { font-size: 17px;}.book_info, .book_money { margin-bottom: 25px;}/*交通*//*頁籤*/#article .tab_row.hidden-xs { margin-top: -85px;}#article .tabs .content {border: 0 !important;padding: 25px 0 !important;}#article .tabs nav{text-align:center;margin-top: 35px;}#article .tabs nav ul {display: inline-table;}.tabs nav ul li {display: inline-block !important;  float: none !important;}#article .tabs nav a {margin: 50px 15px 0;background: transparent; border: 1px dashed #666; color: #666;border-radius: 15px;display: block;font-size: 18px;padding: 12px 20px;min-width: 180px; text-align: center;}#article .tabs nav li.tab-current a {background: #1da095; border: 1px solid #a6dbd7;box-shadow: inset -3px -4px #4abdb3; color: #fff;}.tabs nav li.tab-current a::before { background:transparent !important;}#article .tabs a:hover img{filter: brightness(0.9);transition: all ease 1s;}#article .tabs nav li.tab-current:before, .article6 .tabs nav li.tab-current:after{display:none;}#article .tabs nav ul li { border: 0;}#article .tabs nav ul li:first-child {border-left: 0;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before{ background: transparent;}.txt_center h3 {border-bottom: 1px solid #ddd;padding-bottom: 10px;}.txt_center { text-align: center;}/*私房旅行*/ 
.layoutlist_7 .litem img { border-radius: 20px;}.layoutlist_7 .litem .img { position: relative;}.layoutlist_7 .litem .img:after { content: ""; position: absolute; width: 96%;  height: 96%;  border: 1px dashed #ddd;  top: 2%;  left: 2%; border-radius: 20px; transition: all .5s; -o-transition: all .5s; -webkit-transition: all .5s;-moz-transition: all .5s;pointer-events: none;background-size: 50%;background-position: 50%;}.layoutlist_7 .cdate, .layoutlist_7 .cdate a { display: none;}.layoutlist_7 .subject, .layoutlist_7 .subject a { text-align: center;}.play_tit span { background: #1da095; color: #fff; padding: 10px 30px;  font-size: 18px;}.play_tit {margin-top: -18px; margin-left: -31px;}.paly_block { padding: 0 30px 30px; border: 1px solid #ddd; margin-top: 60px; border-radius: 30px;}.RWDtimeline01 .line_dot2 span { background: #f9f9f9;}.RWDtimeline01 li.event .point .editor {  font-size: 15px; color: #333; line-height: 2;  text-align: center; border: 1px dashed #ccc;background: #fff; padding: 15px 20px;}.RWDtimeline01 li.event .point .title {border-top-left-radius: 20px; border-top-right-radius: 20px;  background: #cee; font-size: 18px; font-weight: 700;  margin: 0; line-height: 30px; color: #1da095; padding: 10px 0;}.RWDtimeline01 li.event .point .title:before {content: ""; position: absolute; display: block; background: url(archive/image/customization/clock.png)no-repeat; width: 50px; height: 50px;left: 0;  top: -24px; background-size: contain;margin: 5px 0 10px -25px;}.RWDtimeline01 .model-title {font-size: 24px; font-weight: 600; text-align: center; margin-bottom: 30px; line-height: 1.5;}.RWDtimeline01 li.event:before { content: ''; width: 15px;height: 15px; display: block; border: 2px solid #1da095;}/*天空工作室*/ 
.workshop.active a {background: #1da095; border: 1px solid #a6dbd7; box-shadow: inset -3px -4px #4abdb3; color: #fff;}.workshop a {margin:0 15px 20px; line-height: 1.5; background: transparent; border: 1px dashed #666;  color: #666;  border-radius: 15px;display: block; font-size: 18px; padding: 12px 20px;min-width: 185px; text-align: center;}.btn_w{display: flex;  flex-direction: row;  justify-content: center;  align-items: center;}.w_pic img { border: 2px solid #a6dbd7;}.article6 #product_tabs {background: rgba(255, 255, 255, .5); padding: 30px;border: 1px dashed #ddd;margin-top: 30px;}/*島上快報*/ 
.layoutlist_3 .item {border-radius: 20px;border: 1px solid #cceeee;box-shadow: 10px 10px #cceeee; background: rgba(255, 255, 255, 0.4);margin-bottom: 10px; padding: 44px 0px; border-bottom: 0 !important;}._col.list_img{  padding-left: 0;}.layoutlist_3 .list_subject a {font-size: 18px !important;letter-spacing: 3px !important;color: #221814 !important;}.layoutlist_3 .list_subject .summary a {font-size: 15px !important;font-weight: normal  !important;letter-spacing:2px  !important;}.layoutlist_3 .listdate .day {font-size: 40px !important;color: #4f413e !important;line-height: 1;}.layoutlist_3 .listdate { text-align: center; border-left: none !important;}.layoutlist_3 .list_subject { padding-left: 35px;}/*----*/ 
.layoutlist_2 .item, .layoutlist_4 .item {    margin-top: 0;margin-bottom: 30px;    border-bottom: none;position: relative;}.layoutlist_4 .pricearea .fixprice {    display: none;}.layoutlist_4 .item img {    border-radius: 20px;}.layoutlist_4 .item img:after {    content: "";    position: absolute;    width: 96%;    height: 96%;    border: 1px dashed #ddd;    top: 2%;    left: 2%;    border-radius: 20px;    transition: all .5s;    -o-transition: all .5s;    -webkit-transition: all .5s;    -moz-transition: all .5s;    pointer-events: none;    background-size: 50%;    background-position: 50%;}.layoutlist_4 .subject {    margin-bottom: 0;    text-align: center;    margin-top: 10px;    min-height: 30px;}.layoutlist_4 .price {color: #159d91;letter-spacing: 1px;}.RWDproduct_page .btn-shop .btn.add:hover {    background-color: #158b81;    color: #fff;transition: all .5s;}#mobile-fixed .btn-shop .btn.add, .RWDproduct_page .btn-shop .btn.add {    background: transparent;    color: #1da095;    border: 1px solid #1da095;    border-radius: 25px;    font-size: 15px;transition: all .5s;}#mobile-fixed .btn-shop .btn.shop, .RWDproduct_page .btn-shop .btn.shop {    background: #1da095;    font-size: 15px;    border-radius: 25px;transition: all .5s;}.RWDproduct_page .btn-shop .btn.shop:hover {    background-color: #158b81;transition: all .5s;}.RWDproduct_page .products-info .price-box li#O_fixPrice {    display: none !important;}#mobile-fixed .noamount, #mobile-fixed .price-box li:first-child, .RWDproduct_page .products-info #timercountdown, .RWDproduct_page .products-info .discountmsg, .RWDproduct_page .products-info .noamount, .RWDproduct_page .products-info .price-box li.active, .RWDproduct_page .related-box .price-box li:first-child {    color: #0cb1a3;}.RWDproduct_page .products-info .name {font-weight: bold;}.RWDshopping .btn.normal {border-radius: 20px;}.RWDshopping .btn { color: #1da095;border: 1px solid #1da095;}.RWDshopping .btn.bg2 {background: #1da095;border-color: #1da095;}.RWDshopping .btn.bg2:hover, .bonus-box .btn:hover, .voucher-box .btn:hover {    background: #0c877c;    color: #fff;    border-color: #0c877c;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #1da095;}.RWDshopping .btn.bg1:hover, .RWDshopping .btn.bg3:hover {border-color: #0d746c;color: #0d746c;}.RWDmenu_plus02 .cart-block a:hover:after {    content: "";    position: absolute;    width: 5px;    height: 5px;    background: #1da095;    border-radius: 50%;    top: -15px;    left: 50%;    margin-left: -3px;}.RWDmenu_plus02 .cart-block a{position:relative;}.RWDmenu_plus02 .cart-block:after{display:none}.RWDmenu_plus02 .cart-block:hover i {    color: #1da095;}.RWDmenu_plus02 .cd-header-buttons {top: 32px;}.m2018 .products-nav a {color: #259f9f;transition: all .5s;}.m2018 .products-nav a:hover{color: #333;transition: all .5s;}

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

@media (max-width:1680px){#RWDBASE_PAT01 .container {width: 85%;}.RWDProduct012 .item-box .item-title { width: 110px; height: 110px; bottom: 100px;left: 40px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div {padding: 0px !important;}.RWDProduct012 .rwd_subject {width: 45vw;}.page_wrapper_bg .RWDmenu_plus02 .inside{width: calc(100% - 40px); left: 20px;} .page_wrapper_bg .RWDmenu_plus02 .inside.is-up {background: rgba(255, 255, 255, .7);}}@media (max-width:1500px){#RWDBASE_PAT01 .container {width: 90%;}.three-section {padding: 100px 30px 120px;}.RWDproduct004 .item-box-desc {width: 200px;margin-left: -100px;}}@media (max-width:1400px){.fix-section {right: 40px;}.scrollTop001 {right: 40px;}.RWDProduct012 .item-box .item-title {bottom: 90px; left: 30px;}.RWDproduct004 #portfolio div.col-md-3 h2, .RWDproduct004 #portfolio div.col-md-3 h3 {font-size: 18px;}.RWDproduct004 .item-box-desc {width: 180px;margin-left: -90px;}.RWDProduct012 .item-box .item-title { bottom: 90px; left: 30px; font-size: 18px; width: 100px; height: 100px; line-height: 26px;}.three-section {padding: 80px 30px 80px;}}@media (max-width: 1300px){#RWDBASE_PAT01 .container {width: 95%;}.RWDparallax_new .container.editor {padding: 215px 15px 100px;}.three-section {padding: 60px 20px 60px;}.footer-section {padding: 50px 0 20px;}}

/*小螢幕 end*/
/*1199 start*/

@media (max-width: 1199px) {/*menu*/ 
.cd-main-header {margin-top: 20px;padding: 0px 25px !important;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;width: calc(100% - 40px) !important;left: 20px !important;height: 60px;}.cd-header-buttons {top: 15px;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.cd-logo {transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.cd-primary-nav, .cd-primary-nav ul {background: url(archive/image/customization/groovepaper.png);}.cd-primary-nav.nav-is-visible {z-index: 1111;}.cd-primary-nav>li>a {text-align: center;font-weight: bold;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px dashed #c3c3c3;}nav.cd-nav .bottom-copyright{display:none;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.control-right .control-box {right: 3%;}/*滑下*/ 
.RWDmenu_plus02 .inside.is-up .cd-main-header {margin-top: 0;background: rgba(255, 255, 255, 0.7);width: calc(100% - 40px); left: 20px;}.RWDmenu_plus02 .inside.is-up .cd-logo {width: 100px; margin-top: 5px !important; margin-left: 0;}.RWDmenu_plus02 .inside.is-up .cd-header-buttons {top: 10px;}/*one*/ 
.bg-section {background-size: cover;}.RWDProduct012 .rwd_subject {width: 55vw;}/*two*/ 
.RWDparallax_new .container.editor { padding: 240px 50px 80px;}.two-section { position: relative; margin-top: -30px;}/*three*/ 
.three-section {padding: 60px 50px 60px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div { width: 50%;}.RWDproduct004 .item-box-desc { width: 220px; margin-left: -110px;}.RWDproduct004 .item-box:hover img {-webkit-transform: scale(1); transform: scale(1);}.RWDproduct004 .rwd_subject {width: 40vw;}/*footer*/ 
.footer-section .container {width: 94%!important;}.map_btn {width: 190px;}.traffic_btn {width: 190px;}.phone-ft {padding: 15px 15px;}.RWDsocial001 {margin-bottom: 50px;}.fix-section {bottom: 100px;}.scrollTop001 { bottom: 30px;}.ft-right p {padding: 20px;}}

/*1199 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
/*menu*/ 
.cd-main-header {margin-top: 20px;padding: 0px 25px !important;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;width: calc(100% - 40px) !important;left: 20px !important;height: 60px;}.cd-header-buttons {top: 15px;transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.cd-logo {transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s; -moz-transition: all .5s;}.cd-primary-nav, .cd-primary-nav ul {background: url(archive/image/customization/groovepaper.png);}.cd-primary-nav.nav-is-visible {z-index: 1111;}.cd-primary-nav>li>a {text-align: center;font-weight: bold;}.cd-primary-nav a, .cd-primary-nav ul a {border-bottom: 1px dashed #c3c3c3;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.control-right .control-box {right: 3%;}/*滑下*/ 
.RWDmenu_plus02 .inside.is-up .cd-main-header {margin-top: 0;background: rgba(255, 255, 255, 0.7);width: calc(100% - 40px); left: 20px;}.RWDmenu_plus02 .inside.is-up .cd-logo {width: 100px; margin-top: 5px !important; margin-left: 0;}.RWDmenu_plus02 .inside.is-up .cd-header-buttons {top: 10px;}/*one*/ 
.bg-section {background-size: cover;}.RWDProduct012 .rwd_subject {width: 55vw;}/*two*/ 
.RWDparallax_new .container.editor { padding: 240px 50px 80px;}.two-section { position: relative; margin-top: -30px;}/*three*/ 
.three-section {padding: 60px 50px 60px;}.RWDproduct004 #portfolio.portfolio-nogutter .row > div { width: 50%;}.RWDproduct004 .item-box-desc { width: 220px; margin-left: -110px;}.RWDproduct004 .item-box:hover img {-webkit-transform: scale(1); transform: scale(1);}.RWDproduct004 .rwd_subject {width: 40vw;}/*footer*/ 
.footer-section .container {width: 94%!important;}.map_btn {width: 190px;}.traffic_btn {width: 190px;}.phone-ft {padding: 15px 15px;}.RWDsocial001 {margin-bottom: 50px;}.fix-section {bottom: 100px;}.scrollTop001 { bottom: 30px;}.ft-right p {padding: 20px;}/*內頁*/ 
.layoutlist_2 .album_item_subject { letter-spacing: 1px;padding: 9px 0;}.layoutlist_3 .item {  margin: 0 10px;}.fancybox-next span {right: -20px;}.fancybox-prev span { left: -20px;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
#RWDBASE_PAT01 .container {width: 100%;}/*one*/ 
.bg-section {background: #ccecec;}.RWDProduct012 .rwd_subject { width: 70vw; margin-bottom: 50px;}.RWDProduct012 .item-box .item-title {bottom: 55px; left: 20px; width: 80px; height: 80px; line-height: 26px; padding: 15px;}/*two*/ 
.RWDparallax_new .container.editor {padding: 143px 50px 45px;}.two-section {margin-top: -60px;}/*three*/ 
.RWDproduct004 .rwd_subject {width: 52vw;}/*footer*/ 
.ft-left-left {float: left;width: 70%;}.ft-left-right {float: right;width: 30%; position: relative; margin-top: -35px;}.map_btn { width: 100%; display: block;}.traffic_btn { width: 100%; display: block;}.ft-left {margin-bottom: 30px;}.RWDsocial001 {margin-bottom: 30px;}.ft-right p {margin-top: 15px;}.ft-right p span {letter-spacing: 1px;}.ft-right p {padding: 25px;}.footer-section .container {width: 90%!important;}/*內頁*/ 
.hgroup .container {margin-bottom: 30px;}.pagecontent { float: none;}.bnb1 { padding-right: 30px;}.bnb2 {padding-left: 30px;}#sidebar {width: auto;padding: 0 15px;margin-bottom: 30px;}.btn.btn_back {width: 100%;}.layoutlist_2 .album_item_subject {  line-height: 1.5;}.news-b {  display: flex; align-items: center;}#article .tabs nav a {margin: 20px 19px 0;height: 45px;padding: 10px 20px; min-width: 180px;}.layoutlist_7 .subject, .layoutlist_7 .subject a { font-size: 15px;letter-spacing: 0px; line-height: 1.5;}.layoutlist_3 .listdate .day::before{display:none;}.layoutlist_3 .list_subject { margin-top: 0 !important;}
}
/*pad版 end*/
/*767px start*/
@media (max-width: 767px) {
.fix-section {bottom: 180px;}.scrollTop001 {bottom: 100px;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
.visible-btn {display: none;}.visible-btn-ph {display:block;}.footer-section {padding: 50px 0 60px;}.fix-section {right: 0;bottom: 0;width: 100%;}.visible-btn-ph a {background: #1da095;display: block;padding: 12px 0;text-align: center;color: #fff;font-size: 18px;font-weight: 600;letter-spacing: 2px;}.visible-btn-ph a img {width: 30px;margin-left: 8px;}#mobile-fixed {    z-index: 29;}
}
/*600px end*/
/*phone版 start*/
@media (max-width: 480px) {
#RWDBASE_PAT01 .main .container { padding-left: 18px; padding-right: 18px;}/*banner*/ 
.RWDbanner_plus01 .page-scroll {bottom: 80px;}.RWDbanner_plus01.style-dotnav.control-right .control-box {top: 0;    top: inherit;    position: absolute;    bottom: 0;    width: initial;    height: 100vh !important;}.RWDbanner_plus01.style-dotnav .control-box .items{    display: table-cell;    vertical-align: middle;}.RWDbanner_plus01.style-dotnav .control-box .items li{display: block;}.banner-section {    position: fixed;    width: calc(100% - 20px);    z-index: -1;    margin-top: -10px;}/*menu*/ 
.line-box {border: 10px solid #a6dbd7;}.cd-main-header {width: calc(100% - 20px) !important;left: 10px !important;margin-top: 10px;}.RWDmenu_plus02 .inside.is-up .cd-main-header {width: calc(100% - 20px); left: 10px;}.cd-main-header {padding: 0px 15px !important;}.cd-logo {width: 120px;}/*one*/ 
.bg-section {background: #cbeae8;}.RWDProduct012 {padding: 50px 0 80px;}.RWDProduct012 .rwd_subject {display: none;}.product-section .item-box { width: 100%; margin: 0;}.RWDProduct012 .item-box .item-title {bottom: 20vw;left: 11vw; width: 90px; height: 90px; font-size: 20px;}/*two*/ 
.two-section { margin-top: -120px;}#m_RWDBASE_PAT01_10_1 .picbgbox {height: 128vw !important;}.RWDparallax_new .container.editor {padding: 70vw 20px 45px;}.reservation-btn {width: 100%;}/*three*/ 
.RWDproduct004 #portfolio.portfolio-nogutter .row > div {width: 100%;}.three-section {padding: 80px 20px 60px;}.RWDproduct004 .item-box-desc {width: 180px;margin-left: -90px;}.RWDproduct004 .rwd_subject {display: none;}.RWDproduct004 {padding: 50px 0 0px;}/*footer*/ 
.footer-section .container {width: 100%!important;}.ft-left-right {float: none;width: 100%; margin-top: 20px;}.ft-left-left {float: none;width: 100%;}.phone-ft span {margin-left: 0;margin-top: 10px;display: block;}.ft-left {text-align: center;}.RWDsocial001 {width: 95px;margin: 0 auto; margin-bottom: 30px;}#social_media_wrapper a:last-child {margin: 0;}.ft-right p {padding: 20px;}/*內頁*/ 
.hgroup h1 {text-align: center; letter-spacing: 2px; font-size: 24px;}.bnb1 { padding-right: 15px;}.bnb2 {padding-left: 15px;}.page_wrapper_bg .main .container { padding-left: 10px; padding-right: 10px;}.editor img {width: 90%; margin:1.4em auto 3em;display: block;}span.img-t {margin-top: -85px; right: 20px;}.ab-btn {margin: 35px 0;}span.call_btn a {display: block; border: 1px solid #1da095; padding: 0px 15px; text-align: center; margin: 10px;}.play_tit span { background: #1da095;  color: #fff; padding: 5px 10px; display: block; font-size: 16px;text-align: center;}.play_tit {margin-top: 0; margin-left: 0;}.paly_block { padding: 0 15px 30px;}span.book_t a {margin: 0 4px;}.btn_w { display: block;}.ab-btn a { display: block; margin: 15px;padding: 6px 50px;}.tabs { margin-top: -150px !important;}.tab {border-top: 1px solid #aaaaaa; padding: 20px 5px;}.tab_content {background:#fff; margin-top: 20px;padding: 10px 20px;}.tab.open {background: #cee;}.tab { text-align: left;}.tab.open .tab_title {font-size: 17px;  color: #000; font-weight: 600; line-height: 1.5;}/*橫桿呈現*/ 
.scroll-tab{overflow-x: auto;white-space: nowrap;}.scroll-tab{overflow-x: scroll; padding-bottom:15px; -webkit-overflow-scrolling: auto;}.scroll-tab::-webkit-scrollbar {width: 3px; height: 5px;}.scroll-tab::-webkit-scrollbar-thumb:horizontal {background-color: #a6a6a6;border-radius: 3px;}.scroll-tab::-webkit-scrollbar-track-piece:horizontal:decrement,.scroll-tab::-webkit-scrollbar-track-piece:horizontal:increment { background-color: rgba(166, 166, 166, 0.2);}/*島上快報*/ 
.layoutlist_3 .item {margin: 0 5px;padding: 44px 0px 0  !important;}.layoutlist_3 .list_subject {margin-top: 30px !important;padding: 0 15px;}.layoutlist_3 .listdate .day {color: #afafaf !important; font-size: 12px !important;font-weight:normal !important;}.layoutlist_3 .listdate .day::before {display: inline;}.layoutlist_3 .list_subject .summary {margin: 10px 0px 25px;}._col.listdate {    text-align: left;}._col.list_img {padding: 0;}.news-b {display: flex;flex-direction: column-reverse;}.edcontent6.id8 .call_to_action img {width: 90%; margin: 1.4em auto; display: block;}.layoutlist_4 .col-xs-6 {    padding: 0 5px;}.scrollTop001 {right: 20px;bottom: 90px;}
}
/*phone版 end*/
/*iphone6 start*/
@media (max-width: 380px){
.RWDparallax_new .container.editor {padding: 70vw 20px 45px;}
}
/*iphone6 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDparallax_new .container.editor {padding: 60vw 20px 45px;}
}
/*iphone5 end*/
/*480px start*/
@media (max-width: 480px) {
.editor img{margin: 0em;}
}
/*480px end*/