/* all */a, a:hover, a:focus{text-decoration: none;}body{font-family:arial, 微軟正黑體, sans-serif;}.clear{clear:both;}/* 反白顏色設定*/::selection {    background: #555;    color: #fff;}::-moz-selection {    background:#555;    color: #fff;}/*---首頁---*//* loading*/ 
.RWDfakeloader{z-index:999999 !important}/*遮罩*/ 
.cd-overlay{background-color: rgba(0, 0, 0, 0.6);}/*左右區塊*//*右-選單*/@media (min-width: 1200px){.cd-logo {left: 50%;margin-top: 40px;margin-left: -50px;width: 100px;}.RWDmenu_plus02 a.cd-logo{position: relative;}.RWDmenu_plus02 a.cd-logo img{opacity: 0;}.RWDmenu_plus02 a.cd-logo::before{content: "";background: transparent url(archive/image/customization/0924l.png) center center no-repeat;background-size: contain;width: 100px;height: 135px;position: absolute;left: 50%;margin-left: -50px;}.menu-container {position: fixed;width: 250px;top: 0;left: 0;height: 100%;z-index: 999;}.RWDmenu_plus02 .container {width: 100%;padding: 0;}.RWDmenu_plus02 .inside{float:left;width: 250px;left: 0;height: 100vh;position: relative;}nav.cd-nav {margin-left: 0;margin-top: 20vh;}.RWDmenu_plus02 ol, .RWDmenu_plus02 ul{margin: 0 auto;}.cd-primary-nav > li > a {line-height: 43px;height: 43px;}.cd-primary-nav > li > a:hover{color:#5b0060;}.cd-primary-nav > li {width: 100%;padding: 0 28%;text-align: center;}.cd-primary-nav > li:after {bottom: 0;}.cd-main-header {height: 100vh;}.cd-header-buttons {top: auto;bottom: 0;position: absolute;right: 50%;margin-right: -45.5px !important;margin-bottom: 5vh !important;width: auto !important;float: none;padding: 0 15px 0 10px !important;}.RWDmenu_plus02 .share-group.main_share {margin-top: 0;margin-left: 0;}.RWDmenu_plus02 .share-group img {width: 20px !important;}.shoppingcar001 .car_block {background-color: #eae8de;border-top-right-radius: 20px;border-bottom-right-radius: 20px;padding: 5px 5px 8px 0;}.is-visible .shoppingcar001 {z-index: 9;}.RWDmenu_plus02 .inside.is-push {transform: translateX(0px);-o-transform: translateX(0px);-webkit-transform: translateX(0px);-moz-transform: translateX(0px);}.cd-overlay.is-push {z-index: 99999999;}.cd-primary-nav > .has-children > a::before{transform: rotate(45deg);right: 0px;top: 21px;}.cd-primary-nav > .has-children > a::after{transform: rotate(-45deg);right: 0;top: 26px;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after{background: #7d7d7c;}.cd-primary-nav .cd-secondary-nav > li.active > a, .cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: #5b0060;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons {background: #fff;}.cd-primary-nav .cd-secondary-nav > li{border-bottom: 1px solid #d7cfcb;}.cd-primary-nav .cd-secondary-nav > li > a{color: #605651;}.cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons, .cd-primary-nav .cd-secondary-nav{left: 250px !important;top: 0;box-shadow: none;}/*左-內容*/ 
.cd-main-content {position: relative; z-index: 20;width: calc(100% - 250px);top: 0;float: right;}}/*選單樣式*/ 
.cd-main-header {background: transparent;}.cd-primary-nav > li:after {height: 0;}.RWDmenu_plus02 .share-group a {width: 35px;height: 35px; background: transparent; text-align: center; border-radius: 50%;display: inline-block;transition: all 0.5s ease 0s;}.RWDmenu_plus02 .share-group a:hover {opacity:0.5;}.cd-primary-nav > li > a {font-size: 15px;color: #534344;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after{background: #eacfec;}.RWDmenu_plus02 .cart-menu .buy-btn a {background-color: #156033;}.RWDmenu_plus02 .cart-menu .title span {background: #156033;}.RWDmenu_plus02 .cart-menu {background-color: #f9f8f3;}.RWDmenu_plus02 .cart-menu ul.content li .pic {background-color: #eae8de;}.shoppingcar001 .line {border: 0;}.RWDmenu_plus02 .cart-menu ul.content li .text-box .price { color: #dc6828;}@media (min-width: 1200px){.RWDmenu_plus02 .inside {background: #f5f5f3 url(archive/image/customization/menu_bg.jpg) center center repeat;}.RWDmenu_plus02 .inside.is-up {box-shadow: none;}}/*新Banner*/ 
.RWDbanner_plus01 .banner-slider.bg .pic{background-position: right bottom;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button{background: #fff;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: transparent;border: 2px solid #fff;}.scroll_link{position: relative;top: 0px;}/*下拉小箭頭*/ 
.fa-angle-down:after{display:none;}/*右上角*/ 
.fixed_right{position: fixed;z-index: 21;top: 25px;right: 25px;}.tel_btn{display: block;float: right;background-color: #a88732;color: #fff;padding: 8px 15px;font-size: 15px;letter-spacing: 1.5px;transition: all 0.5s ease 0s;}.tel_btn:hover, .tel_btn:focus{background-color: #7a6425;color:#fff;}.talk_btn{display: block;float: right;background-color: #5b0060;color: #fff;padding: 8px 15px;font-size: 15px;letter-spacing: 1.5px;margin-right: 15px;transition: all 0.5s ease 0s;}.talk_btn:hover, .talk_btn:focus{background-color: #3d0040;color:#fff;}/*main*/ 
.cd-main-content{background-color: #f9f7f6;}/*.main_bg{background:transparent url(archive/image/customization/bg_flower.png) bottom right no-repeat;background-attachment: fixed;}*//*最新消息*/ 
.block_news{padding: 100px 0 35px;}.RWDnews005 .container{padding:0 13px;}.RWDnews005 h1.main-title{color:#605651;font-family:'Nanum Myeongjo', 'Noto Serif TC', 微軟正黑體, sans-serif;letter-spacing: 1px;font-size: 34px;line-height: 1;text-transform: uppercase;font-weight: normal;}.RWDnews005 h2.sub-title{color:#605651;font-size: 36px;letter-spacing: 7px;margin-top: 10px;font-weight: bold;display: inline-block;position: relative;}.RWDnews005 h2.sub-title::before{content:"";background: transparent url(archive/image/customization/kazari_line.png) center center no-repeat;width: 150px;height: 20px;background-size: contain;position: absolute;left: -180px;top: 5px;}.RWDnews005 h2.sub-title::after{content:"";background: transparent url(archive/image/customization/kazari_line_r.png) center center no-repeat;width: 150px;height: 20px;background-size: contain;position: absolute;right: -180px;top: 5px;}.RWDnews005 .section-line{display: none;}.RWDnews005 h4{font-size: 17px;letter-spacing: 1.5px;line-height: 1.5;}.RWDnews005 h4 a{color: #605651;}.RWDnews005 p.text-left{font-size: 15px;letter-spacing: 1px;color: #6c6661;}.RWDnews005 ul.text-left{color: #6c6661;}.RWDnews005 .owl-carousel.buttons-autohide .owl-buttons{opacity: 1;}.RWDnews005 .owl-theme .owl-controls .owl-buttons div{color: #fff;background: transparent;border: 0px solid transparent;}.RWDnews005 .owl-prev, .RWDnews005 .owl-next{width: 40px !important;}.RWDnews005 .controlls-over .owl-controls .owl-next{right: 15px;top: 40%;}.RWDnews005 .controlls-over .owl-controls .owl-prev{left: 15px;top: 40%;}/*服務特色*/ 
.block_about{padding: 60px 0 100px;font-size: 15px;letter-spacing: 1px;color: #6c6661;line-height: 2;}.block_about .container{position: relative;}.about_left{width: 43%;float: left;}.about_right{width: 57%;float: right;}.block_about h1{color: #605651;font-family: 'Nanum Myeongjo', 'Noto Serif TC', 微軟正黑體, sans-serif;letter-spacing: 1px;font-size: 34px;line-height: 1;text-transform: uppercase;font-weight: normal;margin:0 auto;}.block_about h2{color: #605651;font-size: 36px;letter-spacing: 7px;margin-top: 10px;margin-bottom:50px;font-weight: bold;}.f_linebg{width: 5px;height: 100%;display: inline-block;margin-right: 15px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ba7726+0,dc9d40+50,b77527+100 */background: rgb(186,119,38); /* Old browsers */background: -moz-linear-gradient(top,  rgba(186,119,38,1) 0%, rgba(220,157,64,1) 50%, rgba(183,117,39,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  rgba(186,119,38,1) 0%,rgba(220,157,64,1) 50%,rgba(183,117,39,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  rgba(186,119,38,1) 0%,rgba(220,157,64,1) 50%,rgba(183,117,39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba7726', endColorstr='#b77527',GradientType=0 ); /* IE6-9 */}.block_pic{display:none;position: absolute;bottom: -2vw;width: 44%;left: 23%;border: 20px solid #f9f7f6;}.RWDparallax_new .picbgbox{height: 400px !important;}.f_pointbg{width: 7px;height: 7px;border-radius: 50%;display: inline-block;position: relative;top: 11px;margin-right: 10px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ba7726+0,dc9d40+50,b77527+100 */background: rgb(186,119,38); /* Old browsers */background: -moz-linear-gradient(-45deg,  rgba(186,119,38,1) 0%, rgba(220,157,64,1) 50%, rgba(183,117,39,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(-45deg,  rgba(186,119,38,1) 0%,rgba(220,157,64,1) 50%,rgba(183,117,39,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(135deg,  rgba(186,119,38,1) 0%,rgba(220,157,64,1) 50%,rgba(183,117,39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba7726', endColorstr='#b77527',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}/*房型總覽*/ 
.block_works{padding:0px 0 60px;}.RWDproduct002{padding: 0;}.RWDproduct002 h1.main-title{color:#605651;font-family:'Nanum Myeongjo', 'Noto Serif TC', 微軟正黑體, sans-serif;letter-spacing: 1px;font-size: 34px;line-height: 1;text-transform: uppercase;font-weight: normal;}.RWDproduct002 h2.sub-title{color:#605651;font-size: 36px;letter-spacing: 7px;margin-top: 10px;font-weight: bold;display: inline-block;position: relative;}.RWDproduct002 h2.sub-title::before{content:"";background: transparent url(archive/image/customization/kazari_line.png) center center no-repeat;width: 150px;height: 20px;background-size: contain;position: absolute;left: -180px;top: 5px;}.RWDproduct002 h2.sub-title::after{content:"";background: transparent url(archive/image/customization/kazari_line_r.png) center center no-repeat;width: 150px;height: 20px;background-size: contain;position: absolute;right: -180px;top: 5px;}.RWDproduct002 .section-line{display: none;}.popup-portfolio .portfolio-item{padding: 0 25px;}.RWDproduct002 .row{margin:0 -25px;}.RWDproduct002 .section-subject{margin-right: -15px;margin-left: -15px;margin-bottom:50px;}.RWDproduct002 .row .col-md-12{padding:0;}.RWDproduct002 .portfolio-item{margin-bottom: 35px;}.RWDproduct002 .showbottom a h4{font-size: 17px;font-weight: normal;color: #605651;text-align: center;letter-spacing: 1px;line-height: 1.5;margin: 20px auto 0;}.RWDproduct002 .showbottom:hover .portfolio-bottom h4{color: #c7b4a9;}.RWDproduct002 .bounceIn{  -webkit-animation-name: fadeIn;animation-name: fadeIn;}.RWDproduct002 .col-sm-6{width: calc(100% / 2 - 1px);}/*影片*/ 
.block_video{padding-bottom: 100px;}.RWDvideo002 figure.effect-sarah img, .RWDvideo002 figure.effect-sarah .iframe{-webkit-transform: translate(0px,0);transform: translate(0px,0);}.RWDvideo002 .section-subject{margin-bottom: 35px;}.RWDvideo002 h1.main-title{color: #605651;font-family: 'Nanum Myeongjo', 'Noto Serif TC', 微軟正黑體, sans-serif;letter-spacing: 1px;font-size: 34px;line-height: 1;text-transform: uppercase;font-weight: normal;}.RWDvideo002 h2.sub-title{color: #605651;font-size: 36px;letter-spacing: 7px;margin-top: 10px;font-weight: bold;display: inline-block;position: relative;}.RWDvideo002 h2.sub-title::before{content:"";background: transparent url(archive/image/customization/kazari_line.png) center center no-repeat;width: 150px;height: 20px;background-size: contain;position: absolute;left: -180px;top: 5px;}.RWDvideo002 h2.sub-title::after{content:"";background: transparent url(archive/image/customization/kazari_line_r.png) center center no-repeat;width: 150px;height: 20px;background-size: contain;position: absolute;right: -180px;top: 5px;}.RWDvideo002 .section-line{display:none;}.RWDvideo002 .figcaption_bottom h2{font-size: 17px;letter-spacing: 1.5px;line-height: 1.5;color: #605651;margin: 15px auto 0;text-align: center;}.RWDvideo002 .figcaption_bottom .h2_line{display: none;}.RWDvideo002 .figcaption_bottom p{display: none;}/*scrolltop*/ 
.scrollT{position: absolute;top: -50px;right: 1.5vw;}.scrollTop{width: 12px;height: 100px;padding-top: 0;text-align: right;background: transparent url(archive/image/customization/scrollt.png) center center no-repeat;}/*頁尾*/ 
.footer_bgline{display:none;width: 100%;height: 5px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#caa443+0,614b0f+37,dfc97d+72,a0771b+100 */background: rgb(202,164,67); /* Old browsers */background: -moz-linear-gradient(left,  rgba(202,164,67,1) 0%, rgba(97,75,15,1) 37%, rgba(223,201,125,1) 72%, rgba(160,119,27,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  rgba(202,164,67,1) 0%,rgba(97,75,15,1) 37%,rgba(223,201,125,1) 72%,rgba(160,119,27,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(202,164,67,1) 0%,rgba(97,75,15,1) 37%,rgba(223,201,125,1) 72%,rgba(160,119,27,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caa443', endColorstr='#a0771b',GradientType=1 ); /* IE6-9 */}.block_footer{position:relative;padding: 60px 0;background: #f2f0ee url(archive/image/customization/footer_bg.jpg) center center no-repeat;color: #605651;font-size: 14px;letter-spacing: 1px;line-height: 1.8;}.block_footer a{color:#605651;transition: all 0.5s ease 0s;}.block_footer a:hover{color: #5b0060;}.footer__leftinfo{float:left;width:67%;}.footer_left{float:left;width:53%;margin-top: 0px;}.footer_left h4{margin: 3px 0 10px;font-size: 20px;}.footer_left h5{margin: 3px 0 6px;font-size: 20px;}.footer_middle{float:left;width:47%;margin-top: 0px;line-height: 2;}.footer_right{float:right;width:33%;text-align: right;}.footer_right img{max-width: 100px;margin-left: 15px;}/*頁尾三事項*/ 
.footer_notice{font-size: 13px;color: #827670;letter-spacing: 1.5px;line-height: 1;text-align: center;padding: 9px 0;background-color: #eceae5;}.copyright_desc a, .copyright_desc a:hover, .copyright_desc{color: #827670;}.footer_copyright, .footer_ssl, .footer_browser{display: inline-block;}.footer_ssl{border-left: 1px solid #827670;border-right: 1px solid #827670;margin: 0 8px;padding: 0 8px;}
/*內頁 start*/

/*通用*/ 
.page_wrapper_bg section.call_to_action{padding: 50px 0 100px 0 !important;min-height: 700px;}#RWDPAGE_BASE_PAT02 .main {background-color: #f9f7f6;top:0px !important}.page_wrapper_bg  .article-text .container {width: 100%;}/*.page_wrapper_bg  .call_to_action > .container {margin-left: 25%;}*/ 
.collapsing_header .main {width: calc(100% - 250px);}/*統一*/ 
.page_wrapper_bg .pagecontent {line-height: 40px;letter-spacing: 2px;font-size: 15px;color:#605651}.page_wrapper_bg .pagecontent h4 {font-size: 20px;font-weight: bold;}.page_wrapper_bg .pagecontent h5 {font-size: 18px;font-weight: bold;}.page_wrapper_bg .pagecontent i {margin-right: 7px;font-size: 19px;}.page_row {padding: 50px 0px;}.tex_center {display: flex;align-items: center;justify-content: center;}.team_box .tex_center {display: flex;align-items: center;justify-content: center;flex-direction: row-reverse;}/*標題*/ 
.hgroup h1 {color: #605651;font-size: 36px;letter-spacing: 7px;margin: 10px auto;font-weight: bold;text-align: center;position: relative;width: auto;display: inline-block;}.page_subject{text-align: center;}.hgroup h1::before {content: "";background: transparent url(archive/image/customization/kazari_line.png) center center no-repeat;width: 150px;height: 20px;background-size: contain;position: absolute;left: -180px;top: 5px;}.hgroup h1::after {content: "";background: transparent url(archive/image/customization/kazari_line_r.png) center center no-repeat;width: 150px;height: 20px;background-size: contain;position: absolute;right: -180px;top: 5px;}.hgroup .container {width:100%;border-bottom:0px}/*按鈕*/ 
.btn {display:none}.page_wrapper_bg .eformsForm  .ebtn{background: #605651;font-size: 14px;letter-spacing: 2px;float: right;border-radius: 0px;border: 0px solid #e4e4e4;transition: 0.4s;}.page_wrapper_bg .eformsForm  .ebtn:hover{background: #5b0060;border: 0px solid #5b0060;transition: 0.4s}.page_wrapper_bg .eformsForm  .ebtn a {color: #fff;}.page_wrapper_bg .eformsForm  .ebtn a:hover {color: #fff;}.page_wrapper_bg .eformsForm  .ebtn:hover > a {color: #fff;}/*全方位服務*/ 
.about_tex {text-align: center;margin-bottom: 10px;padding-bottom: 50px;border-bottom: 1px solid #eceae5;}.about_tex_l {padding:0px 50px}.about_box h5 {font-size: 16px !important;text-align: center;}.about_box span {display: block;text-align: center;margin: 20px 0px;}.about_tex span {font-size: 20px;font-weight: bold;}/*頁簽*/ 
.tabs .content {border: 0px solid #ccc !important;padding: 30px !important;background: #eceae5;}.about_box ul {margin-bottom: 35px;}.tabs {font-weight:normal !important}.tabs nav li.tab-current a::before {display:none}.tabs nav ul li:first-child {border:0px}.tabs nav li.tab-current a::after {background: transparent;}.tabs nav li.tab-current a {border: 0px;background: #eceae5 !important;}.tabs nav a {border: 0px !important;background: #fff !important;}.tabs nav ul li {border: 0.5px solid #eceae5  !important;border-left: 0.5px solid #eceae5  !important;border-right: 0.5px solid #eceae5  !important;}.tabs nav li.tab-current:after, .tabs nav li.tab-current:before {display:none}.tabs nav a::after {bottom:0px !important}.about_img3 {margin-bottom: 20px;}/*專業照護*/ 
.care_tex {margin-bottom: 50px;}.care_tex2 span {font-size: 20px;font-weight: bold;}.care_tex2 {text-align:center;margin-bottom: 50px;}#article > div.model.article_model.RWDeditor01 > article > div:nth-child(3) > div:nth-child(1) > img {margin-bottom: 50px;}.team_tex {padding-left: 50px;}.team_box h5 {color: #5b0060;margin-bottom: 30px;}.team_tex span {margin-left: 20px;font-size: 18px;color: #a88732;}/*房型介紹*/ 
.room_tex {text-align: center;}.room_tex ul {list-style: none;border: 1px solid #eceae5;padding: 0px;display: table;border-collapse: collapse;}.room_tex li {padding: 10px;border-bottom: 1px solid #eceae5;}.ph_tex {display:none}.pc_tex {display:block}.room_tex h4 {margin-bottom: 30px;}.room_tex td {border: 1px solid #eceae5;padding: 5px 50px;text-align: left;}.photo_view #slider {padding: 50px !important;border:0px;border-radius: 0px;}#carousel {padding-top: 0px;border-radius: 0px;}.photo_view .flexslider {background: #f9f7f6 !important;border:0px !important}/*相簿*/ 
.album_d_item {width:calc(100%/3)}.album_d_item .album_item_subject {bottom: 4px !important;overflow: hidden;padding-top: 0px;background: #eceae5;opacity: 1 !important;color: #605651;letter-spacing: 1px;}.album_d_item a {border-bottom: 0px !important;background: #fff;padding: 20px 0px !important;}.layoutlist_2 .album_item a:hover {color: #c7b4a9;transition: 0.4s;}.layoutlist_2 .album_item {width: calc(100%/3);transition: 0.4s;}/*.album_d_item a {padding: 20px 0px !important;}*//*包套方案*/ 
.news_box {display: flex;align-items: center;justify-content: center;flex-direction: row-reverse;}.news_tex {padding-left: 30px;}.news_tex h4 {font-size: 25px !important;color: #5b0060;margin-bottom: 30px;}.news_tex h5 {color: #a88732;margin: 30px 0px 5px;}.news_tex h3 a {padding-left: 5px;color: #fff;}.news_tex h3 {margin-top: 30px;background: #d23434;padding: 15px;width: fit-content;color: #fff;transition: 0.4s;}.news_tex h3:hover {background: #5b0060;transition: 0.4s;}.news_tex h6 {margin-top: 18px;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_8 .listdate {text-align: center;border-left:0px solid #cccccc !important;padding: 5px 50px !important;}.page_wrapper_bg .layoutlist_8 .item {border-bottom: 1px solid #eceae5;}.page_wrapper_bg .layoutlist_8 .list_subject .summary {margin: 10px 0px !important;}.page_wrapper_bg .layoutlist_8 .list_subject a {font-size:20px !important;color: #a88732 !important;font-weight: bold;}.page_wrapper_bg .layoutlist_8 .list_subject .summary a {color: #777 !important;font-size: 15px !important;font-weight: normal !important;}.page_wrapper_bg .layoutlist_8 .listdate .yearmonth {color: #444 !important;padding-bottom: 0px;}.page_wrapper_bg .layoutlist_8 .listdate .day {color: #a88732 !important;font-size: 45px !important;}/*頁數*/ 
.page ul li a {transition: 0.4s;}.page .page_active, .page ul li a:hover {background-color: #534344;color: #fff;transition: 0.4s;}.page .page_active .page_next, .page ul li a .page_next:hover, .page .page_active .page_last, .page ul li a .page_last:hover {filter: brightness(2);transition: 0.4s;}.page {width: fit-content !important;margin: 31px auto;}/*表單*/ 
.customized_columns ._input, .customized_columns select {border: 0px;background-color: #eee;font-size: 15px;border-radius: 0px;box-shadow: none;}.form-control:focus {box-shadow: none;border-bottom: solid 1px eee !important;}.form-group input { color: #222; caret-color:#222; }.form-group textarea { color: #222; caret-color:#222;} @supports (-webkit-mask: none) and (not (caret-color:#222)) { .form-groupinput { color:#222; }.form-group input::first-line { color: #222; } } /*交通資訊*/ 
.contact_box ul {padding-left: 0px;list-style: none;}.contact_box a {transition: 0.4s;}.contact_box a:hover {color: #5b0060;transition: 0.4s;}.contact_box span {color: #a88732;}/**/#panel_14 > section.hgroup > div > h1 {display: none;}#RWDPAGE_BASE_PAT02 .main{    margin-top: 0 !important;}

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

@media screen and (min-width: 1200px) and (max-width: 1550px){#RWDfullscreen01 .container{width:90%;}.RWDmenu_plus02 .container{width:100% !important;}/*內頁*/#RWDPAGE_BASE_PAT02 .container{width:100%;}}@media screen and (min-width: 1367px) and (max-width: 1450px){nav.cd-nav{margin-top: 23vh;}}@media screen and (min-width: 1281px) and (max-width: 1366px){.cd-logo{margin-top: 20px;margin-left: -50px;width: 100px;}.cd-header-buttons{margin-bottom: 2vh !important;}.RWDmenu_plus02 .inside::before{height: 180px;}nav.cd-nav{margin-top: 23vh;}.RWDbanner_plus01 > .slick-caption .txt1{font-size: 45px;}.block_about h1, .RWDproduct002 h1.main-title, .RWDnews005 h1.main-title, .RWDvideo002 h1.main-title{font-size: 44px;}}@media screen and (max-width: 1264px) {.cd-logo{margin-top: 20px;margin-left: -50px;width: 100px;}.RWDmenu_plus02 .inside::before{height: 180px;}nav.cd-nav{margin-top: 23vh;}.cd-header-buttons{margin-bottom: 2vh !important;}}@media screen and (max-width: 1199px) {/*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 35px;}#RWDfullscreen01 .container{padding: 0 35px;}.RWDmenu_plus02 .container{padding: 0 !important;}.block_p .RWDparallax_new .editor{padding: 11vw 0 !important;}/*header*/ 
.talk_btn{background-color: #a35ba7;}.cd-logo{width: 220px;margin: 0;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}#RWDfullscreen01 .cd-main-header .cd-logo{margin-top: 5px;margin-left: 0;}nav.cd-nav{margin-top: 0px;}.cd-main-header{background:#fff;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.smallmenu_bg{background: #f8f8f8 !important;}/*選單*/ 
.RWDmenu_plus02 .phone-menu{margin-top: 0px;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}.phone-smenu{margin-top: 0px !important;}.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after{background: #555;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background: transparent;}.cd-primary-nav, .cd-primary-nav ul{background: #f0ebe8;}.cd-primary-nav > li > a{font-size: 16px;color: #605651;}.cd-primary-nav > li > a:hover{color: #605651;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after{background: #605651;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #605651;}.cd-primary-nav a, .cd-primary-nav ul a{transition: all 0.2s ease 0s;border-bottom: 1px solid #d0c8c4;color: #605651;}.cd-primary-nav .cd-secondary-nav > li > a{font-size: 16px;}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color: transparent;color: #605651;}.has-children > a::before, .has-children > a::after, .go-back a::before, .go-back a::after{background: #605651;}nav.cd-nav .bottom-copyright{color: #605651;display:none;}/*右上角*/ 
.fixed_right{top: 5px;right: 95px;}/*金線*/ 
.gold_line{width: 100%;height: 5px;position: fixed;left: 0px;top: 50px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#caa443+0,614b0f+37,dfc97d+72,a0771b+100 */background: rgb(202,164,67); /* Old browsers */background: -moz-linear-gradient(left,  rgba(202,164,67,1) 0%, rgba(97,75,15,1) 37%, rgba(223,201,125,1) 72%, rgba(160,119,27,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  rgba(202,164,67,1) 0%,rgba(97,75,15,1) 37%,rgba(223,201,125,1) 72%,rgba(160,119,27,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  rgba(202,164,67,1) 0%,rgba(97,75,15,1) 37%,rgba(223,201,125,1) 72%,rgba(160,119,27,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#caa443', endColorstr='#a0771b',GradientType=1 ); /* IE6-9 */}/*banner*/ 
.scroll_link{position: relative;top: -20px;}/*main*/ 
.block_about{padding: 50px 0 100px;}.block_works{padding: 0px 0 60px;}.RWDright_cont002 .item-first .text-box{padding: 5vw 0 0;}.RWDright_cont002 .item-first .text-box .text{width: 60%;}.RWDvideo002.istouch figure.effect-sarah img, .RWDvideo002.istouch figure.effect-sarah .iframe{opacity: 1;}/*--內頁--*/ 
.page_wrapper_bg .call_to_action > .container {margin-left: auto;width:100%}.page_wrapper_bg .pagecontent h5 {line-height:1.5}.hgroup h1 {color: #605651;font-size: 34px;letter-spacing: 4px;}.collapsing_header .main {width: 100%;}.page_wrapper_bg section.call_to_action {padding:100px 0px !important}/*header*/ 
.page_wrapper_bg .cd-logo{width: 220px;margin: 0;transition:all 0.5s;-o-transition:all 0.5s;-webkit-transition:all 0.5s;}#RWDPAGE_BASE_PAT02 .cd-main-header .cd-logo{margin-top: 5px;margin-left: 0;}#RWDPAGE_BASE_PAT02 .cd-main-header {padding: 0 35px;}/*右上角*/ 
.page_wrapper_bg .fixed_right {z-index: 30;}/*相簿*/ 
.layoutlist_2 .album_item {max-height: 250px !important;}/*最新消息*/ 
.news_box {display: flex;align-items: end;justify-content: end;}.page_wrapper_bg .layoutlist_8 .listdate {padding:0px !important}/*表單*/ 
.form-group .col-md-5 {width: 40%;}.form-horizontal .control-label {width: 10%;}/*footer*/#RWDPAGE_BASE_PAT02 .container {padding: 0 35px;}}

/*小螢幕 end*/
/*Pad橫向 start*/
@media (max-width:1024px){
.main_bg{background:transparent;}
}
/*Pad橫向 end*/
/*pad版 start*/
@media (max-width: 768px) {
/*--內頁--*//*#RWDPAGE_BASE_PAT02 .container {padding: 0 10px;}*//*全方位*/ 
.tex_center {display: block;}.about_tex_l {padding: 0px;margin-bottom: 50px;}/*專業照護*/ 
.team_box .tex_center {display: flex;align-items: end;}.team_tex {padding-left: 20px;}/*房型*/ 
.room_tex td {padding:5px 10px;}/*相簿*/ 
.layoutlist_2 .album_item {width: calc(100%/2);}/*包套方案*/ 
.news_box {display: block;}.news_tex {margin-bottom:50px}.news_tex h3 {font-size:30px !important}.news_tex h6 {font-size: 15px;}/*表單*/ 
.form-horizontal .control-label {width: 20%;}.form-group .col-md-5 {width: 100%;}/*交通*/#article > div.model.article_model.RWDeditor01 > article > div.row.contact_box > div.col-md-7.col-sm-12.col-xs-12 {margin-top: 30px;padding:0px 35px}#article > div.model.article_model.RWDeditor01 > article > div.row.contact_box > div.col-md-5.col-sm-12.col-xs-12 {text-align: center;}/*footer*/#RWDPAGE_BASE_PAT02 .container {padding: 0 35px;}
}
/*pad版 end*/
/*選單變化 start*/
@media (max-width: 800px) {
/*---首頁---*//*新Banner*/ 
.RWDbanner_plus01 .banner-slider.bg .pic{background-position: center top;}/*title*/ 
.block_about h1, .RWDproduct002 h1.main-title, .RWDnews005 h1.main-title, .RWDvideo002 h1.main-title{font-size: 40px;}/*關於我們*/ 
.about_right{width: 53%;}.block_pic{left: 30%;}/*作品集*/ 
.RWDproduct002 .row{margin: 0 -15px;}.popup-portfolio .portfolio-item{padding: 0 15px;}.RWDproduct002 .section-subject{margin-bottom: 50px;}.RWDproduct002 .col-md-4{width: calc(100% / 2 - 1px);}/*footer*/ 
.footer_left{float: none;width: 100%;margin-top: 0;}.footer_middle {float: none;width: 100%;margin-top: 0;}.footer__leftinfo{width: 60%;}.footer_right{width: 40%;}.footer_right img{max-width: 120px;margin-top: 20px;}.footer_ssl{border-right: 0px solid transparent;margin-right: 0;padding-right: 0;}.footer_browser{display:block;margin-top:8px;}
}
/*選單變化 end*/
/*phone版 start*/
@media (max-width: 480px) {
/*---首頁---*//*左右間距*/#RWDfullscreen01 .cd-main-header{padding: 0 25px;}#RWDfullscreen01 .container{padding: 0 25px;}.RWDmenu_plus02 .container{padding: 0 !important;}.RWDnews005 .container{padding: 0 25px !important;}/*logo*/ 
.cd-logo{width: 200px;}#RWDfullscreen01 .cd-main-header .cd-logo{margin-top: 7px;}/*右上角*/ 
.fixed_right{top: auto;right: auto;width: 100%;bottom: -40px;transition: all 0.5s ease 0s;}.fixed_right_change{bottom: 0px !important;}.tel_btn{padding: 8px 0;width: 70%;text-align: center;}.talk_btn{padding: 8px 0;width: 30%;margin: 0 auto;text-align: center;}/*banner*/ 
.RWDbanner_plus01.style-dotnav.control-right .control-box {right: auto;}.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;}.RWDbanner_plus01.style-dotnav.control-right .control-box {right: 15px;}.scroll_link{top: -30px;}/*title*/ 
.block_about h1, .RWDproduct002 h1.main-title, .RWDnews005 h1.main-title, .RWDvideo002 h1.main-title{font-size: 27px;}.RWDnews005 h2.sub-title, .block_about h2, .RWDproduct002 h2.sub-title, .RWDvideo002 h2.sub-title{font-size: 25px;letter-spacing: 4px;}.block_about h1, .block_about h2{text-align: center;}.RWDnews005 h2.sub-title::before{content:"";background: transparent url(archive/image/customization/kazari_icon.png) center center no-repeat;width: 18px;height: 10px;background-size: contain;position: absolute;left: -25px;top: 7px;}.RWDnews005 h2.sub-title::after{content:"";background: transparent url(archive/image/customization/kazari_icon_r.png) center center no-repeat;width: 18px;height: 10px;background-size: contain;position: absolute;right: -25px;top: 7px;}.RWDproduct002 h2.sub-title::before{content:"";background: transparent url(archive/image/customization/kazari_icon.png) center center no-repeat;width: 18px;height: 10px;background-size: contain;position: absolute;left: -25px;top: 7px;}.RWDproduct002 h2.sub-title::after{content:"";background: transparent url(archive/image/customization/kazari_icon_r.png) center center no-repeat;width: 18px;height: 10px;background-size: contain;position: absolute;right: -25px;top: 7px;}.RWDvideo002 h2.sub-title::before{content:"";background: transparent url(archive/image/customization/kazari_icon.png) center center no-repeat;width: 18px;height: 10px;background-size: contain;position: absolute;left: -25px;top: 7px;}.RWDvideo002 h2.sub-title::after{content:"";background: transparent url(archive/image/customization/kazari_icon_r.png) center center no-repeat;width: 18px;height: 10px;background-size: contain;position: absolute;right: -25px;top: 7px;}/*特色*/ 
.block_about{padding: 20px 0 0px;}.about_left{width: 100%;float: none;}.xs_aboutpic{margin-bottom: 20px;}/*房間*/ 
.block_works{padding: 80px 0 60px;}.RWDproduct002 .col-md-4{width: 100%;}.RWDproduct002 .portfolio-item{margin-bottom: 35px;}.RWDproduct002 .col-sm-6{width: 100%;}/*影片*/ 
.block_video{padding-bottom: 60px;}.RWDvideo002 .figcaption_bottom h2{margin-bottom: 25px;}/*footer*/ 
.footer__leftinfo{width: 100%;float: none;text-align: center;}.footer_right{width: 100%;float: none;text-align: center;margin-top: 25px;}.footer_right img{max-width: 100px;margin: 0 10px;}/*頁尾三事項*/ 
.footer_notice{line-height: 1.8;padding: 9px 0 50px;}.footer_copyright, .footer_ssl{display:block;}.footer_ssl{border: 0px solid transparent;margin: 0 auto;padding: 0;}.footer_browser{margin-top: 0;}/*--內頁--*/#RWDPAGE_BASE_PAT02 .container {padding: 0px 20px; }.hgroup h1::before, .hgroup h1::after {display:none}.hgroup .container {width:100%;margin: 0px;line-height:1.5}/*全方位*/ 
.tab_content {font-size: 15px !important;line-height: 2 !important;}.tab_title {font-size: 17px;line-height: 2;margin-bottom: 10px;}.page_wrapper_bg .pagecontent {padding:0px !important}/*相簿*/ 
.layoutlist_2 .album_item {width: 100%; max-height: 290px !important;}.album_d_item {width: 100%;}.page ul li {margin-left: 5px;}/**/ 
.ph_tex {display: block;}.pc_tex {display: none;}/*醫療團隊*/ 
.team_box .tex_center {display: flex;flex-direction: column-reverse;}.team_tex {padding-left: 15px;margin-top: 30px;border-bottom: 1px solid #eceae5;padding-bottom: 30px;}/*news*/ 
.news_tex h3 {font-size: 20px !important;}.news_tex h6 {font-size: 13px;}.news_tex {padding-left: 15px;}/*表單*/ 
.form-horizontal .control-label {width: 100%;}
}
/*phone版 end*/
/*iphone5 start*/
@media (max-width: 320px){
.RWDbanner_plus01 > .slick-caption .txt1{font-size: 30px;}.footer_tool{font-size: 12px;}
}
/*iphone5 end*/