/* 全部 1*/a{color:#333}a:hover, a:focus, a:active{text-decoration: none;color: #54984d;}.cd-main-content{background: #f6f6f6;}/*內容頁統一字*/section.call_to_action h1{font-size:30px;letter-spacing:2px;color: #48684e;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight: bold;line-height: 1.8;}section.call_to_action h2{font-size:28px;letter-spacing:2px;color: #48684e;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight: bold;line-height: 1.8;}section.call_to_action h3{font-size:25px;letter-spacing:2px;color: #48684e;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight: bold;line-height: 1.8;}section.call_to_action h4{font-size: 16px;color: #000;letter-spacing: 2px;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;line-height: 1.8;}section.call_to_action h5{font-size: 15px;color: #000;letter-spacing: 2px;line-height: 1.8;}section.article-text p{font-size: 15px !important;color: #777; line-height: 1.8;}._bd_row h1{font-size:30px;letter-spacing:2px;color: #48684e;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight: bold;line-height: 1.8;}._bd_row h2{font-size:28px;letter-spacing:2px;color: #48684e;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight: bold;line-height: 1.8;}._bd_row h3{font-size:25px;letter-spacing:2px;color: #48684e;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight: bold;line-height: 1.8;}._bd_row h4{font-size: 16px;color: #000;letter-spacing: 2px;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;line-height: 1.8;}._bd_row h5{font-size: 15px;color: #000;letter-spacing: 2px;line-height: 1.8;}._bd_row p{font-size: 15px !important;color: #777; line-height: 1.8;  letter-spacing: 1px;}body, html{font-size: 15px !important;color: #777; line-height: 1.8;  letter-spacing: 1px;}._bd_row a {color: #777;word-wrap: break-word;}._bd_row a:hover{color: #48684e;}._bd_row h4 a{color: #54984d;}/* 反白顏色設定*/::selection {background: #bbb;color: #fff;}::-moz-selection {background:#bbb;  color: #fff;}/*隱藏*/ 
.RWDfullScreenEditor .intro-body .page-scroll{display: none;}.RWDfullScreenEditor .intro-body{display: none;}.RWDright_cont002 .item-first .pic:after{display: none;}.RWDright_cont002 .item-first .pic:before{display: none;}.RWDService001 .section-line{display: none;}.RWDproduct008 .section-line{display: none;}/*讀取*/ 
.loader{position: relative;}.RWDfakeloader{ z-index: 99999999999999999999999999999999 !important;position: relative;}.RWDfakeloader > div > img{width: 200px;}/* 選單*/ 
.RWDmenu_plus01 .inside{background: #f6f6f6;}.cd-main-header{background: #f6f6f6;}.RWDmenu_plus01 .container { width: 80%;}.cd-logo{width: 175px; margin-top: 5px;}.cd-primary-nav > li > a{ letter-spacing: 2px; font-size: 16px;font-weight: bold;padding: 0 30px;}.cd-primary-nav > li > a:hover{color: #2e3233;}nav.cd-nav{margin-left: 16em;}.cd-primary-nav > li:after{height: 5px;bottom: 0;}.cd-primary-nav > li:hover:after ,.cd-primary-nav > li:active:after{background: #54984d;}.cd-primary-nav > li > a.selected{background-color: transparent;color: #2d2d2d !important;}.cd-primary-nav .cd-secondary-nav > li > a{font-weight: bold;}.cd-primary-nav .cd-secondary-nav > li > a:hover {background-color: #54984d;}.RWDmenu_plus01 .cart-menu{z-index: 9999999999;}.RWDmenu_plus01 .cart-menu ul.content li .text-box .price{color: #54984d;}.RWDmenu_plus01 .cart-menu ul.content li .text-box .name a:hover{color: #54984d;}.RWDmenu_plus01 .cart-menu .buy-btn a{background: #54984d;}.cd-primary-nav > .has-children > a.selected::before, .cd-primary-nav > .has-children > a.selected::after{background-color: #c9cbc4;}.cd-overlay { background-color: transparent;}@media (max-width: 1600px) {.RWDmenu_plus01 .container {width: 95%;}nav.cd-nav {margin-left: 5em;}}nav.cd-nav {float: left;}/*線上預約*/ 
.res_bg { z-index:111111;position: fixed; right: 50px;top: 0;justify-content: center;background: #54984d;}.res_bg a{padding: 25px 50px; color: #fff;letter-spacing: 2px; float: left;}img#calendar_01{width: 30px;}.calender-text {text-align: center; margin-left: 15px; display: inline-block;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;}/* BANNER*/ 
.block_banner {margin: 80px auto 0px; position: relative;padding: 0px 50px;}.RWDfullScreenEditor:before{background:rgba(10, 10, 10, 0)}.RWDfullScreenEditor .intro-body .page-scroll a.btn{color:#333;font-size:14px;padding:15px 30px;border-radius:0;border:none;background-color:#f6f6f6;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.RWDfullScreenEditor .intro-body .page-scroll a.btn:hover{background-color:#333;color:#fff}.RWDfullScreenEditor .logo img{display:none}.RWDfullScreenEditor .intro-body .intro-text{ font-size: 103px;line-height: 103px; font-family: "kepler-std-display",serif; letter-spacing: 4px;}.RWDfullScreenEditor .bgbanner{height: 88%;}/*scrollDown*/ 
.down_1{position: absolute;top: 22%;}.scrollDown001{position:absolute !important; z-index: 999999 ;left: 0;  right: 0; bottom: 15%;animation: scrollDown001 ease-out 0.7s infinite;animation-direction: alternate;display: block;top: auto;margin: auto; width: 18px; height: 32px;border: 2px solid #FFF;border-radius: 9px; cursor: pointer;}.scrollDown001 .page-scroll {display: block; top: 6px; bottom: auto; margin: auto; width: 2px;height: 6px;background: #FFF;border-radius: 1px;margin-top: 2px;}.scrollDown001 .page-scroll img { opacity: 0; margin-left: -16px;margin-top: -10px;}@keyframes scrollDown001{from {}0% {bottom:13%; opacity: 0.5;}/*50% {bottom:13.2%; opacity: 0.7;}*/100% {  bottom:13.5%;  opacity:1;}/*to {bottom:20.5%;}*/}/*}*//* 關於我們*/ 
.service-section{padding:30px 0 100px;background-color:#f6f6f6}.RWDright_cont002 .item-first {background-color: transparent;}.RWDright_cont002 .item-first .text-box{color:#777;background-color:#fff; padding: 50px 50px ;text-align: center;     position: absolute; top: 70px;right: 65px;box-shadow: 7px 4px 18px 2px rgba(25, 41, 21, 0.12);}.RWDright_cont002 .item-first .text-box .title{font-size:20px;letter-spacing:1px;text-transform:uppercase;font-family: 'Cabin Sketch', cursive;color: #e2e2e2;}.RWDright_cont002 .item-first .text-box .subtitle{font-size:35px;letter-spacing:2px;line-height:45px;color: #48684e;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;  font-weight: bold;}.RWDright_cont002 .item-first .text-box .text{margin-top:20px !important;width:100%;  font-size: 15px;}.RWDright_cont002 .item-first .text-box .underline{display:none}.RWDright_cont002 .item-first .text-box a{font-size:12px;margin-left:0;padding:10px;margin: 0 auto; margin-top: 30px; text-align: center;}.RWDright_cont002 .item-first .text-box a:hover{ background-color:#48684e;}.RWDright_cont002 .item-first .text-box button{  letter-spacing: 1px;}@media (max-width:1500px){.service-section{padding:120px 0 100px;}}/* 服務項目*/ 
.news-section{background-color:#f6f6f6;padding-top:150px;padding-bottom:30px}.boxFeature-2 h2{color: #333; font-size: 20px;letter-spacing: 2px;text-align: center;margin-bottom:0;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;}.boxFeature-2 h2:hover{color:#48684e}.boxFeature-2 p{color:#797979;font-size: 13px;text-align: center;font-size: 15px; text-align: center;padding: 18px 10px 25px;letter-spacing: 2px;}.RWDService001 h2.sub-title{color: #505050;margin: 0 auto; line-height: 30px;font-size: 16px;margin-top: 18px; letter-spacing: 2px;}.RWDService001 h1.main-title{font-size:35px;letter-spacing:2px;line-height:45px;color: #48684e;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif; font-weight: bold;}.RWDService001 article{background-color:#fff;transition: all 0.3s ease;box-shadow: 7px 4px 18px 2px rgba(25, 41, 21, 0.12);}.RWDService001 article:hover{transform: translateY(-10px);}/* 相簿 */ 
.video-section{background-color:#f6f6f6;padding:90px 0 120px}.isotope .isotope-item{padding:15px}.RWDproduct008 h1.main-title{font-size:35px;letter-spacing:2px;line-height:45px;color: #48684e;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight: bold;}.RWDproduct008 h2.sub-title{color: #505050;margin: 0 auto; line-height: 30px;font-size: 16px;margin-top: 18px; letter-spacing: 2px;}.RWDproduct008 .section-subject{ margin-bottom: 35px;}.RWDproduct008 .title{font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;letter-spacing:1px}.RWDproduct008 .text{ font-size: 18px;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;}/*聯絡我們*/ 
.contact-section{background-color:#F0F0F0;padding:110px 0 }.contact-section h1{font-size:35px !important;letter-spacing:2px;color: #48684e;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight: bold;}.contact-section h2{color: #505050; font-size: 18px !important;margin-top: 18px; letter-spacing: 2px;margin-bottom: 50px;}.contact-section h4{line-height:0px;  font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;}.contact-section p{margin-bottom: 30px; font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;}.RWDgmap001 .google-container{border-top: none;}/* 頁尾*/ 
.footer-section {padding:40px 0;padding-bottom:20px;background-color:#262626}/*頁尾logo*/ 
.f_logo{text-align: center;display: flex;  -webkit-justify-content: center;justify-content: center;margin-bottom: 30px;}.f_logo .img-responsive{width: 200px; }.footer_map_menu a{font-size: 15px;letter-spacing: 1px;}.footer_map_menu a:hover{text-decoration: none;}/*頁尾地圖*/ 
.f_map{text-align: center;display: flex;  -webkit-justify-content: center;justify-content: center;}.footer_map_menu a { color: #ffffff;}.footer_map_menu a:hover{ color:#54984d;}.footer_map_line{width: 2px; height: 14px; margin-top: 6px; margin-left: 18px;margin-right: 18px; background-color: #4c4c4c;}/* 社群*/ 
.f_coin{margin-top: 40px;text-align: center;display: flex;  -webkit-justify-content: center;justify-content: center;}.RWDsocial002 ul.socialNetwork{float:left !important}.RWDsocial002 .iconRounded{padding-top: 11px;font-size: 10px;margin-right: 8px; margin-left: 8px;width: 36px;height: 36px;}.RWDsocial002 h3{margin-top:0;font-size:13px;padding-bottom: 12px;border-bottom:1px solid #ccc;color:#333;font-weight:600}.RWDsocial002 .iconRounded{color: #ffffff;background-color: #3d3d3d; border: none;}.RWDsocial002 .iconRounded:hover, .color1 .iconRounded:hover{background-color: #48684e;}.RWDvideo002 figure.effect-sarah{background-color:#959dcb}.RWDsocial002 .iconRounded img{width: 16px; margin-top: -9px;}/* 版權宣告 */ 
.footerRights{background-color:#262626 !important;padding: 30px 0 40px;}.copyright{background-color:#262626 !important;font-weight:300;font-size:13px}.copyright_desc{color:#676767;font-size:12px}.copyright_desc a{color:#676767;font-size:12px}/*電子報*/ 
.footer-features{background-color:#f6f6f6} .web_edm{padding:0;border:1px solid #b1b1b1;background-color:transparent}.web_edm .btn{border:none;padding:0 5px;border-radius:0px;margin:0;font-size:12px;background-color:transparent}.web_edm .email input{width:140px;font-size:12px;background-color:transparent}.web_edm .btn_container{float:right}/* 搜尋*/ 
.inside-search input{float:left;background-color:#1a1a1a;padding:7px;border:none;font-size:13px}.web_search input{background-color:transparent}.web_search .searchkey input{font-size:13px}.web_search{border:1px solid #b1b1b1;background-color:transparent}.web_search .searchkey{width:83%;}.web_search .btn{border:none;color: #7b7b7b;border-radius: 0px;background:transparent;margin-left:0px}.web_search .btn:hover{color:#ccc}.web_edm .btn:hover{color:#ccc}/* bounceIn 修正成 fadeIn*/@-webkit-keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }    to {    opacity: 1;    -webkit-transform: none;    transform: none;  }   }@keyframes bounceIn {  from {    opacity: 0;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    -webkit-transform: none;    transform: none;  }}.bounceIn {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}/*新選單跟隨式購物車TOP*/ 
.shoppingcar001 .scrolltop{background-color: #48684e;}

/*服務項目*/ 
.RWDService001 h1.main-title:after {    content: "";    position: absolute;    width: 15px;    height: 15px;    background: url(archive/image/customization/cf_1.png)no-repeat;    background-size: contain;    left: 53.9%;    z-index: 1;    top: -6px;}@media (max-width:1500px){.RWDService001 h1.main-title:after{top: -4px;}}@media (max-width:1024px){.RWDService001 h1.main-title:after{left: 54.5%;top: -6px;}}@media (max-width:768px){.RWDService001 h1.main-title:after{left: 56%;}}@media (max-width:480px){.RWDService001 h1.main-title:after{left: 59.1%;width: 12px; top: 0px;}}@media (max-width:380px){.RWDService001 h1.main-title:after{left: 59.9%;}}@media (max-width:320px){.RWDService001 h1.main-title:after{left: 62%;}}/*肥家的貓*/ 
.RWDproduct008 h1.main-title:after {    content: "";    position: absolute;    width: 15px;    height: 15px;    background: url(archive/image/customization/cf_1.png)no-repeat;    background-size: contain;    left: 47.7%;    z-index: 1;    top: -6px;}@media (max-width:1500px){.RWDproduct008 h1.main-title:after {top: -4px;}}@media (max-width:1024px){.RWDproduct008 h1.main-title:after{left: 47.3%;top: -6px;}}@media (max-width:768px){.RWDproduct008 h1.main-title:after{left: 46.3%;}}@media (max-width:480px){.RWDproduct008 h1.main-title:after{left:44.8%;width: 12px; top: 0px;}}@media (max-width:380px){.RWDproduct008 h1.main-title:after{left:43.9%;}}@media (max-width:320px){.RWDproduct008 h1.main-title:after{left:42.8%;}}/*聯絡資訊*/ 
.contact-section h1:after {    content: "";    position: absolute;    width: 14px;    height: 14px;    background: url(archive/image/customization/cf_1.png)no-repeat;    background-size: contain;    left: 18.9%;    z-index: 1;    top: 17px;}@media (max-width:1500px){.contact-section h1:after { top: 20px;}}@media (max-width:1024px){.contact-section h1:after{left: 21.8%;top: 17px;}}@media (max-width:768px){.contact-section h1:after{left: 30.8%;}}@media (max-width:480px){.contact-section h1:after{left: 20%;width: 10px;height: 10px;}}@media (max-width:380px){.contact-section h1:after{left: 23%;}}@media (max-width:320px){.contact-section h1:after{left: 27%;}}


/*---RWD內頁---*/ 
.page_wrapper_bg ._bd_clearfix { margin-bottom: 150px;}/*隱藏*/ 
.hgroup .breadcrumb{display: none;}#toTop{display: none !important;}#sidebar > aside > h4{display: none !important;}.fa-angle-down:after{display: none !important;}#eformsForm_1_4 > div > div.row > div.col-sm-12.col-md-11 > div:nth-child(1){display: none !important;}.flexslider .container{display: none !important;}.flex-direction-nav{display: none !important;}.product_desc_subject{display: none !important;}#eformsForm_1_3 > div.customized_columns > div.row > div.col-sm-12.col-md-11 > div:nth-child(1){display: none !important;}/*頁首*/ 
.collapsing_header header{padding: 0;}.cd-primary-nav.nav-is-visible {z-index: 9999999999999999999999999;}/*BANNER*/ 
.collapsing_header .full_page_photo{position: relative; padding: 0px 50px;height: 550px !important;background: #f6f6f6;}.RWDbanner001{height: 550px !important;}.flexslider .slides > li{height: 550px !important;}.collapsing_header .main{ top: 0px !important;}.RWDbanner001::before {    content: "";    display: block;    position: absolute;    bottom: 0px;    left: 0;    right: 0;    width: 100%;    background: url(archive/image/customization/bg_line_yama_white.png) center no-repeat;    height: 153px;    pointer-events: none;z-index: 9}/*側選單*//*按鈕*/ 
.btn a:hover, .btn a:focus{ color: #ffffff;}.block_body .page_content2 .btn, .block_body .page_content1 .btn, .page_content2 .btn, .page_content1 .btn{border-radius: 0px;}.btn{border-radius: 0px;}#btn_shopping{border-radius: 0px;background: #54984d;}._bd_is-btn-ghost1 { border: 1px solid #ccc; color: #000 !important; font-size: 20px; display: block;}._bd_is-btn-ghost1:hover, ._bd_is-btn-ghost1:active, ._bd_is-btn-ghost1:focus{ border: 1px solid #ccc; color: #fff !important; background-color: #48684e !important;}.btn_area .btn{border-radius: 0 !important;float: right;}.btn_area .btn:nth-child(1):hover{color: #eee;}/*麵包屑*/ 
.hgroup .breadcrumb{border: 0;background-color: #ebeae6;}/*標題*/ 
.page_content2 .info #prod_name h2, #prod_name h2{  font-size: 24px !important;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight: bold;letter-spacing: 2px;}#panel_14 > section.article-text.rwd > div > div > div > div > div > div._col.list_subject.col-sm-7.col-md-7 > a{font-size: 20px;line-height: 1.8;color: #54984d;font-weight: bold;}/*標題*/ 
.hgroup .breadcrumb{border: 0;background-color: #ebeae6;}.hgroup .container{border-bottom: none}.hgroup h1{letter-spacing: 2px !important;text-align: center;font-weight: bold !important; font-size: 35px !important; color: #48684e !important;color: #fff !important;line-height: 1.5;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;}.hgroup .container {margin-top: -315px; z-index: 9999999999;}/*內頁內容*/section.call_to_action{min-height:700px;padding: 35px 0 50px 0;}.bg_180{background: #eee;  padding: 40px 25px;margin: 0px 0 50px;}.article-text.rwd{margin-top: 300px;}#shopping{margin-top: 400px;}.article-text{margin-top: 400px;}/*產品*/ 
.page_content2 .info #prod_fixprice, .page_content2 .info #member_org_price {margin-top: 47px;}.product_top.row { margin-top: 50px;}.layoutlist_4 .subject {text-align: center;}.item .subject A.itemlink {font-size: 17px;}.item .summary A.itemlink{line-height: 1.8;}.webdesc {margin-bottom: 50px;}.price_0 {font-size: 24px;font-weight: bold;color: #54984d;  font-family: 'EB Garamond', serif;font-style: italic;}.page_content2 .info .subtitle{font-size: 16px !important;line-height: 2 !important;}.layoutlist_3 .item{background-color: #fff;transition: all 0.3s ease; box-shadow: 7px 4px 18px 2px rgba(25, 41, 21, 0.12); margin-bottom: 50px;}.layoutlist_3 .item:hover {transform: translateY(-10px);}.layoutlist_3 .item .img {margin-left: -30px;}.item .subject {margin-left: -15px;  margin-top: 30px;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;}.item .summary{margin-left: -15px;}.product_desc {margin-top: 50px;}.layoutlist_4 .buybtn{ background-color: #54984d;}.page_wrapper_bg .dd-selected{background: #f6f6f6;}/*購物車*/ 
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {color: #fff;background-color: #363535;border-color: #282828;}/*貓咪住宿Q&A*/ 
.faq_a_icon { margin-top: 5px;}/*相簿*/ 
.album_item a{font-size: 14px;color: #000;}#album > div.layoutlist_2 > div > a > div{margin-top: 10px; font-size: 18px; font-weight: bold;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;}.download .list_table td {line-height: 1.6;}.fancybox-wrap{z-index: 9999999999 !important;}.fancybox-lock .fancybox-overlay {z-index: 9999999999 !important;}.row .album_d_item a {border-bottom: 1px solid #e4e4e4;}#album > div > div.btn.btn_back a{color: #fff;}/*線上預約*/ 
.ebtn{ !important;}.eformsDesc {margin: 10px 0 ;}.eformsDesc ._bd_clearfix {margin-bottom: 0px;}.eformsDesc{border-bottom: none;}.eformsForm { background: #fff;box-shadow: 7px 4px 18px 2px rgba(25, 41, 21, 0.12);  padding: 60px 100px 100px;}.customized_columns ._input, .customized_columns select{background-color: transparent;border-radius: 0px;box-shadow: none;}.boxname { margin-right: 15px;margin-left: 5px;}input[type="radio"], input[type="checkbox"] {margin: 12px 0 0;margin-right: 5px;}.form-horizontal .control-label{color: #3c3c3c;font-weight: 300;font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;}.scrollmemo_subject{font-family: Sen,YakuHanJP,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;}.form-group label.must:after{color: #f58f17; padding-left: 2px;}.customized_columns ._input:hover, .customized_columns select:hover{ border: 1px solid #c1c1c1;}.eformsForm .ebtn{float: right;border-radius: 0px; margin-right: 0px;}.css-scrollmemo .column_memo{border: 1px solid #e2e2e2;}/*購物車*/ 
.btn-primary{background-color: #014371;border-color: transparent;}/*下載*/ 
.download_container {width: 355px;margin: 0 auto;}/*頁尾*//*檔案下載*/ 
.download .search-container {    margin-left: 10px;    border: 1px solid #b7b7b7;}.download .search-go:before {    content: "GO";    font-size: 13px;    letter-spacing: 1px;    position: absolute;    top: 5px;    left: 5px;    color:#5f5f5f}.download .search-go {background: #fff;}.download .search_bg {background: #fff;}.download .search_input {    background: #fff;    border-right: 1px solid #b7b7b7;    margin-right: 40px;}/*檔案下載_編號*/ 
.download .list_table th.list_no {    font-size: 14px;    letter-spacing: 1px;    line-height: 26px;}/*檔案下載_檔案名稱*/ 
.download .list_table th.list_subject {    line-height: 26px;    font-size: 14px;    letter-spacing: 1px;}/*檔案下載_日期*/ 
.download .list_table th.list_date {    line-height: 26px;    letter-spacing: 1px;    font-size: 14px;}/*檔案下載_下載*/ 
.download .list_table th.list_downloadbtn {    line-height: 26px;    font-size: 14px;    letter-spacing: 1px;}.download .list_table .bicon{top: 10px;}


/*關於貓肥家*/ 
.about_s_1 { padding: 0px 80px 0 0;}.about_s_2{ padding: 0px 0px 0 80px;}.about_s_3{ padding: 0px 80px 0 0;}.about_s_4{ padding: 0px 0px 0 80px;}.about_s_5{ padding: 0px 80px 0 0;}.about_s_6 {padding: 50px 85px 50px 50px;margin: 55px 0px 0px -125px; background: #fff;box-shadow: 7px 4px 18px 2px rgba(25, 41, 21, 0.12);}.about_s_7{ padding: 0px 80px 0 0;}/*貓咪住宿*//*---房型價格---*/ 
._bd_row figure {margin: 20px 0;border-radius: 260px 260px 5px 5px; padding: 100px 24px 80px; background: #f3f0ed; text-align: center; position: relative;border-bottom: 5px solid #dad0c5;}._bd_row figure h3{color: #b5906a !important;}._bd_list > h4 {margin: 0 0 0 30px !important;}._bd_list > i{top: 3px;color: #54984d;}#fukidashi{position: absolute; top: -25px;left: -35px;margin: 0;}/*---設備&照護---*/ 
._bd_b01 ._bd_clearfix {margin-bottom: 80px;}._bd_quote{margin: 0;}._bd_quote > h3 {margin-left: 50px;}._bd_quote > i{color: #48684e;}._bd_quote a > img{margin-left: 32px;opacity: 0.6;transition: all 0.3s ease;}._bd_quote a:hover > img{opacity: 1;}.about_b_1 { padding: 50px 80px 0 0;}#pic_border0{border-radius: 500px;width: 350px; height: 350px;}#pic_border1{border-radius: 500px; width: 80px; height: 80px;}/*---住宿需知---*/ 
.high_s0_2 {display: inline-block;}.high_s0_3 {border-radius: 100%;border: 4px solid #48684e;width: 200px; height: 200px; display: table-cell;vertical-align: middle;margin: 0 auto;}.btn{background: #54984d;color: #fff;}._bd_center2{ text-align: center;}/*線上預約*/ 
.column_memo{margin-top: 5px;}.column_memo a{color: #777;}.column_memo a:hover{color: #54984d;}.scrollmemo_subject {padding-left: 0px;}.scrollmemo_subject h4{color: #3c3c3c !important;font-size: 15px !important; letter-spacing: 1px !important;}.css-scrollmemo {padding-left: 0px;}/*聯絡我們*/ 
.about_c_1{padding: 0px 0px 0 80px;}.about_c_1 p {margin: 0 0 30px; }.about_c_1 h4{margin:0 !important; }._bd_embed-responsive._bd_embed-responsive-16by9 {padding-bottom: 90%;}


/*線上預約*/ 
.res_bg:hover :before, .res_bg:focus :before, .res_bg:active :before {    -webkit-transform: scaleX(1);    transform: scaleX(1);}.res_bg :before {    content: "";    position: absolute;    z-index: -1;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #48684e;    -webkit-transform: scaleX(0);    transform: scaleX(0);    -webkit-transform-origin: 0 50%;    transform-origin: 0 50%;    -webkit-transition-property: transform;    transition-property: transform;    -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;    -webkit-transition-timing-function: ease-out;    transition-timing-function: ease-out;}


@media (max-width:1199px){/* 新萬用選單-pad橫版*/ 
.cd-main-header{position: fixed !important;}#RWDfullscreen01 .cd-main-header{right: 0;}.cd-main-header{box-shadow: 1px 1px 3px rgba(43, 43, 43, 0.25);}.collapsing_header .main {top: 50px !important;}.collapsing_header header{position:fixed !important;padding:0 15px}.main{top:50px !important}.cd-logo{width:100px;margin-top:5px !important}.cd-primary-nav .cd-secondary-nav > li > a:hover{background-color:transparent}.cd-primary-nav ul.moves-out > li > a.selected{background-color:transparent}.cd-header-buttons li.search-btn{margin-left:auto;}.cd-primary-nav > li > a.selected{  background-color:transparent; color: #333;}.cd-primary-nav > li > a:hover{background-color:transparent !important}.cd-search.is-visible{top:50px !important}.cd-main-header .cd-logo{margin-top: 7px !important;}.RWDmenu_plus01  .cart-block{ margin-right: 20px;}.cd-primary-nav > li > a {color: #2d2d2d;}#RWDfullscreen01 .cd-main-header{ z-index: 1111111111;}.cd-primary-nav.nav-is-visible{ z-index: 11111111111;}.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after{background:#48684e}/*內頁選單*/ 
.collapsing_header header{padding: 0;  z-index: 1111111111;}/* BANNER*/ 
.block_banner {margin: 0px;padding: 0px;}.RWDfullScreenEditor .bgbanner{height: 100%;}/* 內頁BANNER*/ 
.collapsing_header .full_page_photo {padding: 0px;top: 0px !important;}/*線上預約*/ 
.res_bg{top: 50px;position: absolute; right: 0px;}.res_bg a{width: 100%;}/*內頁內容*/ 
.hgroup .container {margin-top: -400px;}}

@media (max-width:1024px){
/*---首頁---*/ 
.RWDfakeloader{ z-index: 9999999999999999999999999999 !important;}/*隱藏*/ 
.scrollD{display: none;}.down_1{display: none;}.form-group label.must:after{display: none;}/* 新萬用選單-pad橫版*//* 關於我們*/ 
.RWDright_cont002 .item-first{ padding: 0 34px;}/* 服務項目*/ 
.news-section{padding-top: 200px;}.RWDService001 .row {margin-right: 0 !important; margin-left: 0 !important;}/*---內頁---*/ 
.eformsForm{padding: 60px 50px 100px;}.layoutlist_4 .standarea >div{font-size: 12px;}.layoutlist_3 .item:hover {transform: none;}._bd_row figure h3 { min-height: 95px;}/*聯絡我們*/ 
._bd_embed-responsive._bd_embed-responsive-16by9 {padding-bottom: 100%;}
}
@media (max-width: 768px) {
/*內容頁統一字*/section.call_to_action h1{font-size:28px;}section.call_to_action h2{font-size:25px;}section.call_to_action h3{font-size:20px;}section.call_to_action h4{font-size: 15px;}section.call_to_action h5{font-size: 14px;}section.article-text p{font-size: 14px !important;}._bd_row h1{font-size:28px;}._bd_row h2{font-size:25px;}._bd_row h3{font-size:20px;}._bd_row h4{font-size: 15px;}._bd_row h5{font-size: 14px;}._bd_row p{font-size: 14px !important;}body, html{font-size: 14px !important;}/*---首頁---*//*距離*/ 
.service-section{padding: 0;}.news-section{padding-top: 100px;}.contact-section{ padding: 100px 0;}/* 關於我們*/ 
.RWDright_cont002 .item-first .text-box{    position: relative; top: 0px; right: 0;box-shadow: none;}.RWDright_cont002 .item-first{ padding: 0;}/* 服務項目*/ 
.RWDService001 article{margin-bottom: 28px;}.RWDService001 .row {margin-right: 0 !important; margin-left: 0 !important;}/*---內頁---*/ 
.page_wrapper_bg ._bd_clearfix {margin-bottom: 50px;}._bd_column._bd_half {width: 100%;}/*BANNER*/ 
.RWDbanner001::before{bottom: -10px;}.collapsing_header .main{top: 0px !important;}.flexslider .slides > li::after{ content: "";display: block;background: rgba(0, 0, 0, 0.2);width: 100%;height: 100%;}/*關於貓肥家*/ 
.about_s_1 { padding: 0px}.about_s_2{ padding: 0px }.about_s_3{ padding: 0px}.about_s_4{ padding: 0px}.about_s_5{ padding: 0px}.about_s_6 {padding: 0; margin: 0;background: transparent; box-shadow: none;}.about_s_7{ padding: 0px}/*貓咪住宿*//*---房型價格---*/ 
.layoutlist_3 .item{padding-top: 30px;}.layoutlist_3 .item .img {margin-left: 0px;}.item .subject {margin-left: 0px;text-align: center;}#product > div.layoutlist_3 > div > div> div > div > div > div.summary{text-align: center;}.item .summary{margin-left: 0px;}._bd_row figure{  padding: 90px 24px 80px;}/*---設備&照護---*/ 
.about_b_1 { padding:0px;}#pic_border1{width: 100px; height: 100px;}._bd_quote > i{ display: none;}._bd_quote > h3 {margin-left: 0;text-align: center;}/*---住宿需知---*/ 
.high_s0_2{margin-bottom: 20px;}/*線上預約*//*聯絡我們*/ 
.about_c_1{padding: 20px 0px 0 0px;}
}
@media (max-width: 480px) {
/*隱藏*/ 
.f_map{display: none;}.RWDbanner001::before{display: none;}/*內容頁統一字*/section.call_to_action h1{font-size:28px;}section.call_to_action h2{font-size:25px;}section.call_to_action h3{font-size:18px;}section.call_to_action h4{font-size: 15px;}section.call_to_action h5{font-size: 14px;}section.article-text p{font-size: 14px !important;}._bd_row h1{font-size:28px;}._bd_row h2{font-size:25px;}._bd_row h3{font-size:18px;}._bd_row h4{font-size: 15px;}._bd_row h5{font-size: 14px;}._bd_row p{font-size: 14px !important;}body, html{font-size: 14px !important;}/*---首頁---*//*距離*/ 
.news-section{padding-top: 50px;}.video-section{padding: 40px 0 50px;}.contact-section{padding: 50px 0;}.footer-section {padding: 40px 0;padding-bottom: 0px;}/*選單*/ 
.cd-main-header .cd-logo{display: none;}.RWDmenu_plus01 ol, .RWDmenu_plus01 ul{  background: #fff;top: 10px;box-shadow: 1px 1px 3px rgba(43, 43, 43, 0.25);}.cd-main-header {background: transparent;}.main { top: 0px !important;}.cd-main-header {box-shadow: none;}.RWDmenu_plus01 .inside.is-up .cd-main-header{box-shadow: none;}#RWDfullscreen01 .cd-main-header{width: 50px;}.cd-primary-nav > li > a{padding: 0 ;}/*線上預約*/ 
.res_bg{  width: 50%;top: 10px; left: 10px;}.res_bg a{padding: 10px 20px;}img#calendar_01{width: 20px;}.calender-text {ont-size: 12px !important;}/* BANNER*/ 
.block_banner{padding: 10px 10px 0;}/* 關於我們*/ 
.RWDright_cont002 .item-first .pic{padding: 10px 10px 0;}.RWDright_cont002 .item-first .text-box .subtitle { font-size: 28px;}.RWDright_cont002 .item-first .text-box{padding: 20px 10px 50px;}.RWDright_cont002 .item-first .text-box .text{margin-top: 12px !important;font-size: 14px;letter-spacing: 2px;}/* 服務項目*/ 
.RWDService001 h1.main-title{ font-size: 28px;}/* 相簿 */ 
.RWDproduct008 h1.main-title{ font-size: 28px;}/*聯絡我們*/ 
.contact-section h1{ font-size: 28px !important;}/* 頁尾*/ 
.f_coin { margin-top: 0px;}/*---內頁---*/ 
.page_wrapper_bg ._bd_clearfix {margin-bottom: 20px;}/*選單*//*BANNER*/ 
.collapsing_header .full_page_photo{padding: 10px 10px 0;}.collapsing_header .full_page_photo{height: 280px !important;}.RWDbanner001{height: 300px !important;}.flexslider .slides > li{height: 280px !important;}/*標題*/ 
.hgroup .container {margin-top: -175px;}.hgroup h1{font-size: 28px !important;}/*內頁內容*/ 
.article-text.rwd{margin-top: 100px;}#shopping{margin-top: 200px;}.article-text{margin-top: 200px;}.page_content2{ margin-top: 110px;}/*內容窄*/ 
.page_wrapper_bg .main .container {padding-left: 5px;padding-right: 5px;}._bd_column{padding-left: 0;padding-right: 0;}/*關於貓肥家*//*貓咪住宿*/ 
.high_s0_3{text-align: center;}.download_container {width: 100%;}/*---房型價格---*/ 
._bd_is-btn-ghost1{font-size: 16px;}#fukidashi{ left: -12px;width: 115px;  top: -50px;}.layoutlist_3 .item{margin-bottom: 20px;}.product_top.row { margin-top: 20px;}.page_content2 .info #prod_name h2, #prod_name h2{font-size: 20px !important;text-align: center;}._bd_row figure{padding: 50px 10px 50px;margin: 40px 0 60px;}.webdesc {margin-bottom: 10px;}._bd_row figure h3 { min-height: auto;}/*---設備&照護---*/#pic_border0{width: 250px;height: 250px;}#pic_border1{width: 250px; height: 250px;}._bd_quote > p {margin-left: 0;text-align:left;}._bd_quote a > img{margin-left: 0;opacity: 1;}/*---住宿需知---*//*線上預約*/ 
.eformsForm {padding: 30px 20px 50px;}/*肥家的貓*/#album > div.layoutlist_2 > div > a > div{margin-bottom: 50px;}.album_item{margin-top: 55px !important;}/*聯絡我們*/
}
@media (max-width: 320px){
.RWDright_cont002 .item-first .text-box { padding: 20px 45px 50px;}
}