html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tfoot,thead,th,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparen;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-family:"微軟正黑體";margin:0;padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;border:0;list-style:none}a{text-decoration:none;color:inherit;-webkit-transition:ease .3s;transition:ease .3s}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{max-width:100%}.clearfix:before,.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{zoom:1}input{Outline:none}body{background:#f7f6f3;font-family:open-sans}.calendar{width:356px;background:#fff;border-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);border-radius:10px}.ui-datepicker-header{height:50px;line-height:50px;color:#a19a9b;margin-bottom:10px}.ui-datepicker-prev,.ui-datepicker-next{width:20px;height:20px;text-indent:9999px;border-radius:100%;cursor:pointer;overflow:hidden;margin-top:12px}.ui-datepicker-prev{float:left;margin-left:12px}.ui-datepicker-prev:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:-43px 0px 0px 8px}.ui-datepicker-next{float:right;margin-right:12px}.ui-datepicker-next:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin:-43px 0px 0px 6px}.ui-datepicker-prev:after,.ui-datepicker-next:after{content:'';position:absolute;display:block;width:4px;height:4px;border-left:2px solid #b0aead;border-bottom:2px solid #b0aead}.ui-datepicker-title{text-align:center}.ui-datepicker-calendar{width:100%;text-align:center}.ui-datepicker-calendar thead tr th span{display:block;width:40px;color:#a19a9b;margin-bottom:5px;font-size:13px;text-transform:uppercase}.ui-state-default{display:block;text-decoration:none;color:#a19a9b;line-height:40px;font-size:14px;font-weight:bold}.ui-state-default:hover{color:#EBA344}.ui-state-highlight{color:#4da036;font-weight:bold}.ui-state-active{background:#EBA344;color:#fff;border-radius:20px}.ui-state-active:hover{color:#fff}.ui-datepicker-unselectable .ui-state-default{color:#eee;border:2px solid #808080}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{0%{opacity:0;position:relative;top:50px}100%{opacity:1;position:relative;top:0px}}@keyframes fadeIn{0%{opacity:0;position:relative;top:50px}100%{opacity:1;position:relative;top:0px}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes slide{0%{left:-100%}30%{left:0%}100%{left:100%}}@keyframes slide{0%{left:-100%}30%{left:0%}100%{left:100%}}.slide-warp{max-width:100%;position:relative;overflow:hidden}.slide{width:100%;height:100%;background:#e1dcd6;top:0;left:-100%;position:absolute;-webkit-animation-name:slide;animation-name:slide}@-webkit-keyframes scale{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale{0%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.scale{-webkit-animation-name:scale;animation-name:scale}@font-face{font-family:'HelveticaNeueLTStd-Cn';src:url("../font/HelveticaNeueLTStd BdCn.otf")}@font-face{font-family:'HelveticaNeue-Condensed';src:url("../font/HelveticaNeue-Condensed.otf")}@font-face{font-family:'Futura';src:url("../font/Futura.ttc")}.Futura{font-family:'Futura'}.HelveticaNeue{font-family:'HelveticaNeueLTStd-Cn'}.HelveticaNeue-remove{font-family:'Noto Sans TC', sans-serif}.HelveticaNeue-LightExt{font-family:'HelveticaNeue-LightExt'}.title-font{font-family:'HelveticaNeue-Condensed'}body{background:url("../img/bg.gif");color:#595757;text-align:justify;font-size:18px;font-family:'Noto Sans TC', sans-serif}@media (max-width: 485px){body{text-align:left}}.m-logo{display:none}@media (max-width: 1024px){.m-logo{display:block;padding-bottom:15px}}@media (max-width: 1024px){.p-logo{display:none}}.container{width:1170px;padding:0 15px;margin:0 auto}@media (max-width: 1200px){.container{width:100%}}@media (max-width: 485px){.container{padding:0 28px}}.lightbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;width:100%;height:100%;left:0;top:0;z-index:999;background-color:rgba(0,0,0,0.8)}.lightbox .lightbox-content{width:576px;min-height:320px;background-color:#fff;border-radius:10px}.mobile-menu{position:absolute;right:22px;top:20px;border:solid 1px #563C2E;width:32px;height:32px;border-radius:100%;text-align:center;padding-top:8px;display:none}@media (max-width: 893px){.mobile-menu{display:block}}.mobile-menu span{width:18px;height:1px;background-color:#563C2E;display:block;position:absolute;left:6px}.mobile-menu .mobile-menu-top{top:10px}.mobile-menu .mobile-menu-middle{top:15px}.mobile-menu .mobile-menu-bottom{top:20px}.mobile-menu .Rotate-L{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:15px;-webkit-animation:0.5s RotateL;animation:0.5s RotateL}.mobile-menu .Rotate-R{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:15px;-webkit-animation:0.5s RotateR;animation:0.5s RotateR}.mobile-menu .Rotate-C{display:none}@-webkit-keyframes RotateL{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes RotateL{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes RotateR{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes RotateR{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}header{padding:10px 45px 0;position:fixed;top:0;left:0;width:100%;z-index:9;background:rgba(255,255,255,0.8);height:118px}@media (max-width: 1024px){header{padding:10px 0px 0;height:initial}}header .hideen-nav{position:absolute;z-index:99;width:100%;left:0;top:118px;padding:50px 0 60px;background-color:#D5CEC6;display:none}@media (max-width: 1024px){header .hideen-nav{display:none !important}}header .logo{float:left;width:20%}@media (max-width: 1024px){header .logo{padding-left:15px}}@media (max-width: 768px){header .logo{width:100%}}header .logo img{max-width:168px}header .menu-list{float:left;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:'HelveticaNeue-Condensed'}@media (max-width: 1024px){header .menu-list{height:60px;display:none}}@media (max-width: 893px){header .menu-list{height:initial;float:initial;width:100%;max-height:85vh;overflow-y:auto}}header .menu-list li{float:left;padding-left:30px;font-size:18px;color:#5B544E;position:relative}@media (max-width: 1200px){header .menu-list li{padding-left:0px;font-size:16px}}@media (max-width: 893px){header .menu-list li{float:initial;width:100%;text-align:left;padding-left:17px;border-top:solid 1px #fff;background:#d7cec7}}@media (max-width: 680px){header .menu-list li{text-align:left;border-bottom:solid 1px #fff;background:#d7cec7;padding-left:17px}}@media (max-width: 485px){header .menu-list li{text-align:left;border-bottom:solid 1px #fff;background:#d7cec7;padding-left:17px}}header .menu-list li:hover{color:#671e01}header .menu-list li a{line-height:118px;display:block}@media (max-width: 1024px){header .menu-list li a{line-height:40px;display:block}header .menu-list li a:hover{background:#D5CEC6}}header .menu-list li .active{color:#671e01;font-weight:bold}header .menu-list li ul{position:absolute;top:108px;left:0;width:200px;display:none;background:rgba(213,206,198,0.9)}@media (max-width: 1024px){header .menu-list li ul{top:55px}}@media (max-width: 893px){header .menu-list li ul{position:initial;width:100%}}header .menu-list li ul li{float:initial;padding:0 10px 0 10px;line-height:50px;border-bottom:none}header .menu-list li ul li:hover a{color:#000}@media (max-width: 768px){header .menu-list li ul li{padding:0}}header .menu-list li ul li a{line-height:40px;display:block;padding-left:20px}@media (max-width: 768px){header .menu-list li ul li a{padding-left:0}}header .menu-list li ul li p{color:#5B544E;padding-left:20px;line-height:30px;padding-bottom:10px}@media (max-width: 485px){header .menu-list li ul li p{padding-left:5px}}header .menu-list li ul li p img{max-width:18px;padding-right:5px;vertical-align:middle;margin-top:-5px}header .menu-list .menu-list-hide-li{display:none}@media (max-width: 1024px){header .menu-list .menu-list-hide-li{display:block}}header .menu-list li:last-child{border-bottom:none !important}.reservation-btn-2{width:144px}.commonly-banner img{max-width:initial;width:100%;max-height:557px;display:none}@media (max-width: 485px){.commonly-banner img{display:block}}.banner{width:100%;height:100vh;color:#fff}.banner .banner-txt{position:relative;top:76%;text-align:center}@media (max-width: 485px){.banner .banner-txt{top:0%}}.banner h1{font-size:62px;line-height:80px;text-shadow:1px 1px 2px #333;font-weight:400}@media (max-width: 1024px){.banner h1{font-size:28px;line-height:36px}}@media (max-width: 485px){.banner h1{font-size:20px}}.banner h2{font-size:28px;text-shadow:1px 1px 2px #333;font-weight:400}@media (max-width: 485px){.banner h2{font-size:18px}}@media (max-width: 1024px){.banner{height:initial;padding-bottom:10%;padding-top:50%}}.map-btn{display:inline-block !important}.home-about{padding:0px 0 50px}@media (max-width: 485px){.home-about{padding:0px 0px 30px}}.home-about .home-about-btn{text-align:center;padding-bottom:36px}@media (max-width: 485px){.home-about .home-about-btn{text-align:center;padding-bottom:15px}}.home-about .home-about-btn a{font-size:14px;padding:0 15px;line-height:32px;display:inline-block;border-radius:10px;margin:0 15px;font-weight:bold;border:solid 1px #717071}.home-about .home-about-btn a:hover{color:#fff;background-color:#EBA344;border-color:#EBA344}.home-about .home-about-btn a.active{color:#fff;background-color:#EBA344;border-color:#EBA344}@media (max-width: 1366px){.home-about .home-about-btn a{font-size:16px;padding:0 7px;line-height:40px;display:inline-block;border-radius:10px;margin:0 5px}}@media (max-width: 485px){.home-about .home-about-btn a{line-height:32px;margin:0 1% 15px;width:28%;text-align:center;border-radius:5px;font-size:14px}}.home-about .home-about-content{line-height:28px;padding:0 0 30px;font-size:16px}@media (max-width: 1366px){.home-about .home-about-content{line-height:26px}}@media (max-width: 485px){.home-about .home-about-content{padding:0}}.home-about .home-about-content p{padding:0px 0 30px}@media (max-width: 1366px){.home-about .home-about-content p{padding:10px 0}}@media (max-width: 485px){.home-about .home-about-content p{padding:0px 0 15px;line-height:28px;padding:0 0 30px;font-size:16px}}.home-about .home-about-content .chinese,.home-about .home-about-content .japanese,.home-about .home-about-content .french,.home-about .home-about-content .spanish{display:none}.home-about .home-about-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px}.home-about .home-about-data .home-about-data-data{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-size:16px;line-height:24px}@media (max-width: 1024px){.home-about .home-about-data .home-about-data-data{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:5%}}@media (max-width: 485px){.home-about .home-about-data .home-about-data-data{font-size:16px}}.home-about .home-about-data .home-about-data-data .home-about-data-map{max-width:500px}@media (max-width: 1024px){.home-about .home-about-data .home-about-data-data .home-about-data-map{max-width:initial;margin:initial}}@media (max-width: 768px){.home-about .home-about-data .home-about-data-data .home-about-data-map img{width:100%;max-width:initial}}@media (max-width: 485px){.home-about .home-about-data .home-about-data-data .home-about-data-map img{width:100%;max-width:100%}}.home-about .home-about-data .home-about-data-data br{display:none}.home-about .home-about-data .home-about-data-data a img{width:20px}.home-about .home-about-data .home-about-data-data strong{font-weight:bold;color:#000;width:100%;padding:5px 0;display:block}.home-about .home-about-data h1{color:#000;padding-bottom:30px;line-height:8px}@media (max-width: 485px){.home-about .home-about-data h1{padding-top:0px;padding-bottom:15px}}.home-about .home-about-data p{padding-bottom:0px}@media (max-width: 485px){.home-about .home-about-data p{display:block;width:100%}}@media (max-width: 1366px){.home-about .home-about-data p a{display:block}}.home-about .home-about-data ul li{padding-bottom:10px}.home-about .home-about-data ul li b{display:inline-block;width:30px}@media (max-width: 485px){.home-about .home-about-data ul li b{width:25px}}.home-about .home-about-data h2{padding:32px 0 5px}.home-about .home-about-data ol li{line-height:26px}.go-top{position:fixed;top:auto;left:auto;right:15px;bottom:3%;z-index:98;width:56px;cursor:pointer}.go-top img{max-width:40px}@media (max-width: 485px){.go-top{max-width:32px}}.gallery{background-color:#d6cfc7;padding:8px 70px}@media (max-width: 485px){.gallery{padding:25px 20px}}.gallery div{text-align:center}.home-item{background-color:#fff;padding:100px 0}@media (max-width: 1024px){.home-item{padding:50px 0}}.home-item .home-item-box{float:left;width:33.3333%;margin:2rem 0}@media (max-width: 768px){.home-item .home-item-box{width:100%;margin-bottom:30px}}.home-item .home-item-box div{background:#6C825A;width:168px;height:168px;margin:0 auto;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.home-item .home-item-box div:hover{background-color:#EBA344}.home-item .home-item-box h1{font-size:18px;line-height:48px;padding:20px 0 0px;text-align:center}.home-item .home-item-box p{font-size:16px;line-height:24px;text-align:center}.no-title{margin-top:50px}@media (max-width: 485px){.no-title{margin-top:20px}}.home-title{text-align:center;font-size:25px;color:#5A534D;position:relative;font-weight:300;font-family:'HelveticaNeue-Condensed';letter-spacing:4px;padding:50px 0}@media (max-width: 893px){.home-title{padding:2rem 0}}.home-gallert{padding:50px 30px;background-color:#E1DCD6}@media (max-width: 1024px){.home-gallert{padding:55px 0 50px}}@media (max-width: 1366px){.home-gallert{padding:30px 15px}}.home-gallert .home-gallert-box{padding:20px 0}.swiper-button-prev,.swiper-button-next{width:42px;height:42px;background-size:contain}.swiper-button-prev{background-image:url("../img/home-gallert-left-btn.svg");left:30px;right:auto}@media (max-width: 485px){.swiper-button-prev{left:0px;background-image:url("../img/home-gallert-left-btn_mobile.svg")}}.swiper-button-next{background-image:url("../img/home-gallert-right-btn.svg");left:auto;right:30px}@media (max-width: 485px){.swiper-button-next{right:0px;background-image:url("../img/home-gallert-right-btn-mobile.svg")}}footer{background-color:#ECA445;padding:10px 0;color:#fff}@media (max-width: 1024px){footer{max-height:initial}}@media (max-width: 680px){footer{max-height:initial}}@media (max-width: 485px){footer{max-height:initial}}footer .footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer .footer-data{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;padding:0 20px;position:relative}footer .footer .footer-data:before{content:"";position:absolute;height:74px;width:1px;background:#fff;right:0;bottom:13px;top:auto;left:auto}@media (max-width: 893px){footer .footer .footer-data:before{display:none}}@media (max-width: 893px){footer .footer .footer-data{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:left;border-right:none;border-bottom:solid 1px #fff;padding:0;padding-bottom:10px}}footer .footer .footer-data h2{padding-top:42px;max-height:42px}@media (max-width: 1024px){footer .footer .footer-data h2{padding-top:10px}}@media (max-width: 680px){footer .footer .footer-data h2{padding-top:0}}footer .footer .footer-data h1{font-size:21px;line-height:41px;padding-top:16px}@media (max-width: 485px){footer .footer .footer-data h1{font-size:16px}}footer .footer .footer-data p{line-height:20px;font-size:14px;font-weight:100}@media (max-width: 485px){footer .footer .footer-data p{display:inline-block;padding-right:10px}}footer .footer .footer-data p span{display:inline-block;width:110px}@media (max-width: 1024px){footer .footer .footer-data p span{display:block}}footer .footer .footer-data .footer-data-col-two-p{padding-top:21px;position:relative}footer .footer .footer-data .footer-data-col-two-p img{position:absolute;left:48%;top:16px}@media (max-width: 1024px){footer .footer .footer-data .footer-data-col-two-p img{left:120px}}@media (max-width: 768px){footer .footer .footer-data .footer-data-col-two-p img{display:none}}footer .footer .footer-data b{width:40px;display:inline-block;line-height:28px}@media (max-width: 1024px){footer .footer .footer-data b{padding-left:0;padding-right:20px}}@media (max-width: 1024px){footer .footer .footer-data b{padding-right:5px;width:initial}}footer .footer .footer-data:last-child{text-align:right}@media (max-width: 1366px){footer .footer .footer-data:last-child{border-bottom:none}}footer .footer .footer-data:last-child p{line-height:28px}@media (max-width: 1024px){footer .footer .footer-data:last-child{text-align:left}}footer .footer .footer-data:last-child{border-right:none}footer .footer .footer-data:last-child:before{display:none}@media (max-width: 893px){footer .footer .footer-data:last-child{display:none}}footer .footer .footer-img{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;padding-top:10px}@media (max-width: 893px){footer .footer .footer-img{display:none}}@media (max-width: 893px){.footer-data2{border-bottom:none !important}}.footer-data-span{display:initial !important;width:initial;font-weight:500;padding-right:12px}.nwes-warp{padding:0px 0 400px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1024px){.nwes-warp{padding:50px 0 50px}}@media (max-width: 768px){.nwes-warp{padding:50px 0 50px}}@media (max-width: 485px){.nwes-warp{padding:0px 0px 50px}}.nwes-warp .news{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.nwes-warp .news .news-div{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;padding:15px}@media (max-width: 893px){.nwes-warp .news .news-div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width: 485px){.nwes-warp .news .news-div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0px;margin-bottom:15px}}.nwes-warp .news .news-div a{position:relative;display:block}.nwes-warp .news .news-div a:hover div{display:block}.nwes-warp .news .news-div a div{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,0.7);top:0;left:0;display:none}.nwes-warp .news .news-div a img{max-height:309px}@media (max-width: 1366px){.nwes-warp .news .news-div a img{max-height:initial;max-width:initial;width:100%}}.nwes-warp .news .news-div div{background-color:#fff;padding:0 15px 5px;line-height:22px;font-size:14px}.nwes-warp .news .news-div div h1{font-size:20px;padding:15px 0;color:#000}@media (max-width: 485px){.nwes-warp .news .news-div div h1{font-size:18px;padding:10px 0}}.nwes-warp .news .news-div div p{min-height:94px;font-size:16px;text-align:left;margin-bottom:15px}@media (max-width: 485px){.nwes-warp .news .news-div div p{text-align:left;font-size:16px;padding-bottom:10px;line-height:28px}}.nwes-warp .news .news-div div span{color:#A08F79;margin:15px 0;font-weight:bold;display:inline-block}.nwes-item-warp{padding:0px 0 50px}@media (max-width: 485px){.nwes-item-warp{padding:00px 0}}.news-item-btn{text-align:center;padding:30px 0}.news-item-btn .btn-style{padding:7px 24px;display:inline-block;color:#fff;background:#9C786D;border-radius:5px;font-size:17px}.btn-box{text-align:center;padding-top:50px}.btn-box .btn-style{padding:10px 30px;display:inline-block;color:#fff;background:#9C786D;border-radius:5px;font-size:14px}@media (max-width: 1366px){.btn-box{padding-top:20px}}.make-appointment-content{padding-top:30px}@media (max-width: 485px){.make-appointment-content{padding-top:0px}}.make-appointment-content .btn-style{padding:15px 30px}.news-item{background:#fff;padding:60px 81px 140px;max-width:800px;margin:0 auto}@media (max-width: 1366px){.news-item{padding:20px}}.news-item h1{font-size:24px;font-weight:bold;font-family:'HelveticaNeue-Condensed';letter-spacing:4px;line-height:40px;margin-bottom:46px;border-bottom:solid 1px #ccc}@media (max-width: 485px){.news-item h1{font-size:18px;margin-bottom:7px}}.news-item span{font-size:14px;font-weight:bold;display:block;margin:40px 0;color:#9C786D}.news-item figcaption{border-bottom:solid 1px #D5CEC6;margin-bottom:30px;padding-bottom:46px}@media (max-width: 485px){.news-item figcaption{padding:20px 0;margin-bottom:10px}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 485px){.m_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-box{padding-top:0px}@media (max-width: 1366px){.contact-box{padding-top:20px}}@media (max-width: 485px){.contact-box{padding-top:0}}.contact{padding:0px 0 440px}@media (max-width: 1024px){.contact{padding:0px 0 96px}}@media (max-width: 1366px){.contact{padding:50px 0 50px}}@media (max-width: 485px){.contact{padding:0px 0}}.contact .contact-img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 1366px){.contact .contact-img{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.contact .contact-data{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:0px;font-size:16px}@media (max-width: 1366px){.contact .contact-data{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0;margin-top:30px}}.contact .contact-data h1{color:#000;padding-bottom:30px;line-height:8px;font-weight:bold}.contact .contact-data h2{padding-bottom:0px}.contact .contact-data h2 img{width:20px;margin-left:15px}@media (max-width: 485px){.contact .contact-data h2 img{margin-left:8px}}@media (max-width: 485px){.contact .contact-data h2{font-size:16px;line-height:30px}}.contact .contact-data ul li{line-height:24px;padding-bottom:10px;font-size:16px}@media (max-width: 485px){.contact .contact-data ul li{font-size:16px;line-height:28px}}.contact .contact-data ul li b{color:#231815;display:inline-block;width:45px}@media (max-width: 485px){.contact .contact-data ul li b{width:25px}}.contact .contact-data div{padding:36px 0}.contact .contact-data div p{line-height:28px;font-size:16px}.contact .contact-data div p strong{color:#000;padding-top:26px}.contact .contact-data .contact-txt{padding-top:26px;font-weight:bold;color:#000}.contact .contact-data p{line-height:26px}.contact .contact-data p strong{color:#000;padding-top:26px}@media (max-width: 485px){.contact .contact-data p{font-size:16px}}.allied_health_services{padding:0px 0 50px}.allied_health_services .allied-health-services-title{padding:0px 0 70px}@media (max-width: 485px){.allied_health_services .allied-health-services-title{padding:0px 0 20px}}.allied_health_services .allied-health-services-title h1{color:#6D835B;font-size:36px;line-height:42px;padding-bottom:30px}.allied_health_services .allied-health-services-title p{line-height:28px;font-size:16px}@media (max-width: 485px){.allied_health_services .allied-health-services-title{padding:0px 0 50px}}.allied_health_services .allied-health-services-content{min-height:264px}@media (max-width: 485px){.allied_health_services .allied-health-services-content{min-height:initial}}.allied_health_services .allied-health-services-content div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 15px 30px;line-height:30px;font-size:16px}@media (max-width: 768px){.allied_health_services .allied-health-services-content div{text-align:left}}@media (max-width: 1366px){.allied_health_services .allied-health-services-content div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px}}@media (max-width: 485px){.allied_health_services .allied-health-services-content div{padding:0 0px 30px}}.allied_health_services .allied-health-services-content div figcaption{text-align:center}.allied_health_services .allied-health-services-content div figcaption figure{background-color:#6C825A;width:200px;height:200px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;margin-bottom:40px}@media (max-width: 768px){.allied_health_services .allied-health-services-content div figcaption figure{width:200px;height:200px}}@media (max-width: 1366px){.allied_health_services .allied-health-services-content div figcaption figure{margin-bottom:20px}}@media (max-width: 485px){.allied_health_services .allied-health-services-content div figcaption figure{width:170px;height:170px}}.allied_health_services .allied-health-services-content div h2{font-size:20px;text-align:center;color:#6D835B;border-bottom:solid 1px #717071;padding-bottom:30px;margin-bottom:25px}@media (max-width: 1366px){.allied_health_services .allied-health-services-content div h2{text-align:center}}@media (max-width: 1366px){.allied_health_services .allied-health-services-content div h2{font-size:20px;letter-spacing:1px}}.allied_health_services .allied-health-services-content div p{line-height:30px;text-align:left;word-wrap:break-word;word-break:break-all}.allied_health_services .allied-health-services-content div li{line-height:30px;padding-left:30px;position:relative;font-size:16px;text-align:left;word-wrap:break-word;word-break:break-all}@media (max-width: 485px){.allied_health_services .allied-health-services-content div li{line-height:28px}}.allied_health_services .allied-health-services-content div li:before{content:"";position:absolute;left:5px;top:10px;width:15px;height:15px;background:url(../img/allied-health-services-icon.svg) no-repeat}.make-appointment{padding:0px 0 270px}@media (max-width: 1366px){.make-appointment{padding:0px 0 50px}}@media (max-width: 485px){.make-appointment{padding:15px 0}}.make-appointment .make-appointment-box{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;text-align:center;padding:0 15px}.make-appointment .make-appointment-box img{max-width:210px}@media (max-width: 1366px){.make-appointment .make-appointment-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:60px}}@media (max-width: 768px){.make-appointment .make-appointment-box{text-align:left}}@media (max-width: 485px){.make-appointment .make-appointment-box{text-align:center;padding:0}}.make-appointment .make-appointment-box h2{font-size:20px;padding:50px 0 36px;color:#9C786D}@media (max-width: 1366px){.make-appointment .make-appointment-box h2{padding:20px 0}}.make-appointment .make-appointment-box p{text-align:left;font-size:16px;line-height:28px;text-align:justify}@media (max-width: 1366px){.make-appointment .make-appointment-box p{height:initial}}@media (max-width: 768px){.make-appointment .make-appointment-box p{text-align:center}}.about{padding:0px 0 90px}@media (max-width: 768px){.about{padding-bottom:0px}}@media (max-width: 485px){.about{padding:0px 0}}.about .about-img div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width: 1024px){.about .about-img div img{height:100%}}@media (max-width: 485px){.about .about-img div img{height:initial}}@media (max-width: 1366px){.about .about-img div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:20px}}.about .about-img div:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.about .about-history{padding:50px 0}@media (max-width: 485px){.about .about-history{padding:30px 0 0}}.about .about-article{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}@media (max-width: 485px){.about .about-article{margin-bottom:30px;display:block;-ms-flex-wrap:initial;flex-wrap:initial}}.about .about-article .flex-1{line-height:28px;font-size:16px;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;-ms-flex-negative:5;flex-shrink:5;-ms-flex-preferred-size:0%;flex-basis:0%;padding:15px}.about .about-article .flex-2{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 893px){.about .about-article .flex-2{display:none}}.about .about-article .flex-3{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-negative:3;flex-shrink:3;font-size:16px;-ms-flex-preferred-size:0%;flex-basis:0%;padding-top:0;line-height:28px}.about .about-article .flex-padding-right{padding-right:20px}@media (max-width: 768px){.about .about-article .flex-padding-right{padding-right:0}}.about .about-article .flex-padding-left{padding-left:20px}@media (max-width: 768px){.about .about-article .flex-padding-left{padding-left:0}}.bg-white{background-color:#fff}.box-btn{text-align:center}@media (max-width: 485px){.box-btn{padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.box-btn a{font-size:14px;padding:0px 12px;line-height:32px;display:inline-block;border-radius:5px;margin:0 15px;font-weight:bold;border:solid 1px #717071}.box-btn a:hover{color:#fff;background-color:#EBA344;border-color:#EBA344}@media (max-width: 1366px){.box-btn a{font-size:100%;margin:0 5px}}@media (max-width: 485px){.box-btn a{display:inline-block;margin:0px 2% 15px;width:44%;font-size:14px;padding:0px}}@media (max-width: 485px) and (max-width: 485px){.box-btn a{margin:0px 0% 15px;width:48%}}.box-btn .active{color:#fff;background-color:#EBA344;border-color:#EBA344}.our-team{padding:0px 0 50px}@media (max-width: 485px){.our-team{padding:0px 0}}.our-team-content{padding:30px 0}@media (max-width: 485px){.our-team-content{padding:0}}.our-team-content .our-team-box{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;padding:0 15px;margin-bottom:50px}@media (max-width: 893px){.our-team-content .our-team-box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (max-width: 485px){.our-team-content .our-team-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0px}}.our-team-content .our-team-box figure{text-align:center;padding-bottom:30px}.our-team-content .our-team-box h1{color:#9C786D;font-size:20px;font-weight:bold;line-height:40px;font-family:'HelveticaNeue-Condensed';letter-spacing:4px;letter-spacing:0}.our-team-content .our-team-box h2{line-height:28px;font-size:16px;font-weight:300}.our-team-content .our-team-box h3{border-top:solid 2px #ccc;border-bottom:solid 2px #ccc;padding:10px 0;margin:10px 0}.our-team-content .our-team-box p{line-height:28px;font-size:16px}.our-triangle{position:relative}.our-triangle:before{content:"";top:-25px;position:absolute;width:0;height:0;border-style:solid;border-width:0 30px 30px 30px;border-color:transparent transparent #fff transparent}.our-triangle-1:before{left:26%}.our-triangle-2:before{left:40%}.our-triangle-3:before{left:56%}.our-triangle-4:before{left:70%}.preventive-health{padding:0px 0 120px}@media (max-width: 1366px){.preventive-health{padding:50px 0}}@media (max-width: 893px){.preventive-health{padding:1.2rem 0}}@media (max-width: 485px){.preventive-health{padding:0px 0}}.preventive-health .preventive-title{padding:25px 0}@media (max-width: 485px){.preventive-health .preventive-title{padding:0 0 25px 0}}.preventive-health .preventive-title h2{font-size:36px;color:#6D835B;padding-bottom:40px;font-family:'HelveticaNeueLTStd-Cn'}@media (max-width: 1366px){.preventive-health .preventive-title h2{font-size:26px;padding-bottom:15px}}.preventive-health .preventive-title p{line-height:40px;font-size:16px}@media (max-width: 893px){.preventive-health .preventive-title p{line-height:28px}}.preventive-health .preventive-content .preventive-content-box div{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;padding:0 15px;margin-bottom:80px;text-align:left;line-height:28px;font-size:16px}@media (max-width: 893px){.preventive-health .preventive-content .preventive-content-box div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:36px}}@media (max-width: 485px){.preventive-health .preventive-content .preventive-content-box div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:36px;padding:0px}}.preventive-health .preventive-content .preventive-content-box div h1{font-size:20px;color:#6D835B;border-bottom:solid 1px rgba(115,115,115,0.3);padding:15px 0;line-height:28px;height:85px;margin-bottom:10px}@media (max-width: 893px){.preventive-health .preventive-content .preventive-content-box div h1{height:initial}}@media (max-width: 485px){.preventive-health .preventive-content .preventive-content-box div h1{padding:0;height:initial}}.preventive-health .preventive-content .preventive-content-box div h1 p{line-height:28px;font-size:18px}.preventive-health .preventive-content .preventive-content-box div p{line-height:28px;font-size:16px}.title-style{font-size:24px;color:#fff;background-color:#6D835B;line-height:42px;padding-left:20px;margin-bottom:5px}@media (max-width: 485px){.title-style{font-size:18px;margin-bottom:15px}}.general{margin-bottom:30px;text-align:left}@media (max-width: 768px){.general{margin-bottom:0px}}.general .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.general .flex .general-txt{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;padding:15px 15px;color:#6D835B}@media (max-width: 1366px){.general .flex .general-txt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.general .flex .general-txt p{height:55px;border-bottom:solid 1px #717071;font-size:18px;font-weight:bold;cursor:pointer}@media (max-width: 768px){.general .flex .general-txt p{height:76px}}@media (max-width: 1366px){.general .flex .general-txt p{height:initial;padding-bottom:10px}}.general .flex .general-txt p:hover{color:#9C786D}.general .flex .general-txt p b{display:block}.general .flex .general-txt p span{font-weight:500;padding-top:10px;display:inline-block;font-size:18px}.general-hidden{background:#fff;border-radius:15px;padding:25px 20px;text-align:left;line-height:32px;font-size:18px;margin-top:20px;display:none}@media (max-width: 768px){.general-hidden{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999;background-color:rgba(0,0,0,0.8);margin-top:0px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.general-triangle{position:relative}@media (max-width: 768px){.general-triangle{position:fixed}}.general-triangle:before{content:"";top:-25px;position:absolute;width:0;height:0;border-style:solid;border-width:0 30px 30px 30px;border-color:transparent transparent #fff transparent}@media (max-width: 768px){.general-triangle:before{display:none}}.general-hidden-box{border-radius:15px;background-color:#fff;padding:36px 15px;position:relative;font-size:16px;line-height:28px;position:relative;display:none}.general-hidden-box:before{content:"";top:-25px;position:absolute;width:0;height:0;left:10%;border-style:solid;border-width:0 30px 30px 30px;border-color:transparent transparent #fff transparent}.general-content{border-radius:15px;background-color:#fff;padding:36px 15px;position:relative}.general-content p{font-size:16px;line-height:28px}.general-triangle-1:before{left:14.5%}.general-triangle-2:before{left:46%}.general-triangle-3:before{left:78%}.general-active{color:#9C786D}.fqa{padding:0 50px 50px 50px}@media (max-width: 768px){.fqa{padding:50px 0}}@media (max-width: 680px){.fqa{padding:0px 0 30px}}@media (max-width: 485px){.fqa{padding:0px 0 30px}}.fqa-text{line-height:30px;font-size:16px;padding:36px 20px 0}@media (max-width: 1366px){.fqa-text{text-align:justify}}@media (max-width: 485px){.fqa-text{padding:15px 0px 0;text-align:left}}.fqa-text p{padding-bottom:30px}.fqa-table{background-color:#fff;border-radius:15px;padding:20px;margin-bottom:50px}.fqa-table h1{font-size:36px;color:#9C786D;font-weight:bold;padding-bottom:20px;font-family:'Noto Sans TC', sans-serif}@media (max-width: 1366px){.fqa-table h1{border-bottom:solid 1px #9C786D}}@media (max-width: 485px){.fqa-table h1{font-size:18px}}.fqa-table .fqa-table-head{color:#9C786D;font-size:18px;border-top:solid 1px #9C786D;border-bottom:solid 1px #9C786D;line-height:42px;font-weight:bold}.fqa-table .fqa-table-head div{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}@media (max-width: 1366px){.fqa-table .fqa-table-head{display:none}}@media (max-width: 1366px){.fqa-table .fqa-table-content{border-bottom:solid 1px #9C786D}}.fqa-table .fqa-table-content div{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;padding:10px 0;line-height:20px;padding:10px 10px 10px 0;font-size:18px}@media (max-width: 1366px){.fqa-table .fqa-table-content div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;line-height:28px}}@media (max-width: 1366px){.fqa-table .fqa-table-content div{font-size:16px;padding:5px 0}}.fqa-table .fqa-table-content div span{display:block;line-height:20px;text-align:left;padding:7px 0}@media (max-width: 1366px){.fqa-table .fqa-table-content div span{display:inline-block}}.fqa-table .fqa-table-content div b{display:none}@media (max-width: 1366px){.fqa-table .fqa-table-content div b{display:inline-block;color:#9C786D;padding-right:10px}}.fqa-table p{padding-top:20px}.fqa-medical-box{font-size:16px;line-height:38px;margin:15px 0;font-weight:bold}.fqa-medical-box img{vertical-align:middle;margin-right:10px}@media (max-width: 485px){.fqa-medical-box img{margin-right:10px;max-width:36px}}.fqa-hide-contents{background:#fff;font-size:16px;line-height:28px;padding:20px;border-radius:20px;margin-top:15px;position:relative;margin-bottom:20px}@media (max-width: 485px){.fqa-hide-contents{padding:3%}}.fqa-hide-contents:before{content:"";top:-17px;position:absolute;width:0;height:0;border-style:solid;left:40px;border-width:0 20px 20px 20px;border-color:transparent transparent #fff transparent}.fqa-hide-contents a{color:#9C786D;border-bottom:solid 1px #9C786D;padding-top:20px;display:inline-block}.fqa-hide-close,.our-team-hide-close,.general-close{background-color:#bdbdbd;width:60px;height:60px;position:absolute;right:-17px;top:-18px;border-radius:100%;text-align:center;display:none}@media (max-width: 768px){.fqa-hide-close,.our-team-hide-close,.general-close{display:none}}.fqa-hide-close span,.our-team-hide-close span,.general-close span{display:inline-block;width:45px;height:3px;background-color:#fff;position:absolute;top:27px}.fqa-hide-close span:first-child,.our-team-hide-close span:first-child,.general-close span:first-child{right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fqa-hide-close span:last-child,.our-team-hide-close span:last-child,.general-close span:last-child{left:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.general-close{right:0}.our-team-hide-close{right:0;top:10px}.fqa-triangle-1:before{left:14.5%}.fqa-triangle-2:before{left:70%}#fqa-medical-1{margin-top:30px}.online-appointment{padding:120px 0 30px}@media (max-width: 485px){.online-appointment{padding:68px 0 30px}}.online-appointment .online-appointment-1 p{color:#000;line-height:28px;padding-bottom:30px;font-size:16px}.online-appointment .online-appointment-1 ul{padding-left:20px}.online-appointment .online-appointment-1 ul li{list-style:disc;font-size:14px;line-height:22px;padding-bottom:15px}@media (max-width: 485px){.online-appointment .online-appointment-1 ul li{font-size:16px;color:#000}}.online-appointment .online-appointment-1 ul li a{color:#6C825A;border-bottom:solid 1px #6C825A}@media (max-width: 485px){.online-appointment .online-appointment-1 ul li a{display:inline-block}}.online-appointment .online-appointment-1 .online-appointment-btn{text-align:center}@media (max-width: 485px){.online-appointment .online-appointment-1 .online-appointment-btn{display:block;width:100%}}.online-appointment .online-appointment-1 .online-appointment-btn a{display:block;background-color:#6C825A;width:145px;height:145px;border-radius:100%;margin:36px auto;color:#fff;padding-top:20px}.online-appointment .online-appointment-1 .online-appointment-btn a h2{font-size:30px}.online-appointment .online-appointment-1 .online-appointment-btn a h3{font-weight:300;padding-top:5px}.online-appointment .online-appointment-1 .online-appointment-btn a img{margin-top:18px}.online-title-btn{text-align:center;color:#A19B9C}@media (max-width: 485px){.online-title-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.online-title-btn a{display:inline-block;text-align:center;line-height:18px;margin:0 40px;font-family:'HelveticaNeueLTStd-Cn';font-weight:bold}@media (max-width: 485px){.online-title-btn a{margin:0px;font-size:14px;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}}.online-title-btn a span{width:70px;height:70px;line-height:70px;display:block;margin:0 auto 20px;background:#A19B9C;color:#fff;border-radius:100%;text-align:center;font-size:26px}.online-title-btn a p{font-family:'HelveticaNeue-Condensed';letter-spacing:4px;letter-spacing:0;font-size:15px}.online-title-btn .active{color:#6C825A}.online-title-btn .active span{background:#6C825A}.online-title-input{padding:80px 0 40px}@media (max-width: 485px){.online-title-input{padding:25px 0 25px}}.online-title-input div{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;margin-bottom:50px}@media (max-width: 768px){.online-title-input div{padding:0 15px}}@media (max-width: 485px){.online-title-input div{margin-bottom:0px;padding:15px;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.online-title-input div p{font-size:14px;padding-bottom:15px;padding-left:10px}.online-title-input div .online-input,.online-title-input div select{line-height:50px;height:50px;border:solid 1px #A19B9C;border-radius:10px;width:320px;font-size:18px;Outline:none;padding-left:1%}@media (max-width: 485px){.online-title-input div .online-input,.online-title-input div select{width:100%}}.online-title-input div .online-input-code{width:160px}.online-btn{text-align:center;margin-bottom:40px;padding-top:25px}@media (max-width: 485px){.online-btn{margin-bottom:15px;padding-top:0}}.online-btn a{display:inline-block;color:#fff;background:#9C786D;border-radius:5px;font-size:18px;font-weight:bold;line-height:40px;width:100px;margin:0 30px}@media (max-width: 485px){.online-btn a{width:100px;margin:0 10px;font-size:14px;line-height:32px}}.appointment-btn{max-width:280px;margin:0 auto;padding:80px 0 40px 0}@media (max-width: 485px){.appointment-btn{padding:30px 0 40px 0;max-width:280px}}.appointment-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px;border-radius:18px;background:#A19B9C;color:#fff;margin-bottom:80px;font-size:20px}@media (max-width: 485px){.appointment-btn a{font-size:18px;height:86px}}.appointment-btn a img{margin-right:26px;max-width:50px}@media (max-width: 485px){.appointment-btn a img{width:50px;margin-right:15px}}.appointment-btn a:hover{background:#6C825A}.dr-list-acrive{border:solid 2px #6C825A !important}.onlineTime{max-width:850px;margin:0 auto;padding:50px 0}@media (max-width: 485px){.onlineTime{padding:20px 0}}.onlineTime .onlineTime-date{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media (max-width: 768px){.onlineTime .onlineTime-date{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.onlineTime .onlineTime-time{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:30px}@media (max-width: 485px){.onlineTime .onlineTime-time .date-title{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width: 768px){.onlineTime .onlineTime-time{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:365px;margin:30px auto;padding-left:0px}}@media (max-width: 485px){.onlineTime .onlineTime-time{max-width:250px}}.practice-box div{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;padding:0 15px 30px;line-height:32px}@media (max-width: 680px){.practice-box div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 0px 30px}}@media (max-width: 485px){.practice-box div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 0px 30px}}.practice-box div h1{font-size:20px;color:#6D835B;border-bottom:solid 1px rgba(115,115,115,0.3);padding:15px 0;line-height:28px;max-height:85px;margin-bottom:10px}@media (max-width: 680px){.practice-box div h1{max-height:initial}}@media (max-width: 485px){.practice-box div h1{padding:5px 15px}}@media (max-width: 485px){.practice-box div h1 br{display:none}}.practice-box div p{line-height:28px;font-size:16px}@media (max-width: 485px){.practice-box div p{padding:0 15px}}.date-title{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid 2px #A19A9B;padding-bottom:15px;position:relative;min-height:100px;max-width:265px}.date-title .date-week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:24px;font-weight:bold;color:#A19A9B}@media (max-width: 485px){.date-title .date-week{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.date-title .date-month{display:inline-block;width:85px;height:85px;color:#fff;background-color:#A19A9B;text-align:center;border-radius:10px;position:absolute;top:0;right:15px}@media (max-width: 485px){.date-title .date-month{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:40px;max-width:85px}}.date-title .date-month b{display:block;font-size:40px;padding-top:10px}.date-title .date-month span{font-size:26px}.onlineTime--p{font-size:16px;color:#666;line-height:24px}@media (max-width: 485px){.onlineTime--p{font-size:12px;color:#666;line-height:18px}}.date-time{padding:20px 0}@media (max-width: 485px){.date-time{display:-webkit-box;display:-ms-flexbox;display:flex}}.date-time .time_wrpa{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}@media (max-width: 485px){.date-time .time_wrpa{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.date-time .time_wrpa .selected{color:#EBA344}@media (max-width: 485px){.date-time .afternoon ul,.date-time .afternoon h1{text-align:right}}@media (max-width: 485px){.date-time .afternoon ul a,.date-time .afternoon h1 a{padding-right:2px}}.date-time h1{padding-bottom:10px}.date-time ul{line-height:24px;font-size:14px;color:#A19A9B;margin-bottom:22px}.date-time ul a:hover{color:#6C825A}@media (max-width: 485px){.date-time ul{margin-bottom:0px;font-size:16px}}.date-time p{line-height:24px;font-size:14px}.dr-list{padding:100px 0 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 485px){.dr-list{padding:30px 0 0 0}}.dr-list .dr-box{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding:15px;text-align:left;border:solid 5px transparent;cursor:pointer}@media (max-width: 485px){.dr-list .dr-box{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;padding:15px 0}}.dr-list .dr-box:hover{border:solid 2px #6C825A}.dr-list .dr-box h1{color:#9C786D;padding:22px 0;font-size:20px;font-family:'Noto Sans TC', sans-serif}.dr-list .dr-box p{font-size:15px;line-height:18px;border-bottom:solid 1px #A19A9B;padding-bottom:15px;margin-bottom:10px}.dr-list .dr-box span{font-weight:bold}@media (max-width: 768px){.calendar{margin:0 auto}}@media (max-width: 485px){.calendar{width:100%}}.dr-list-btn{padding-top:70px}.lightBox{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999;background-color:rgba(0,0,0,0.8);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 485px){.lightBox{padding:15px}}.lightBox .lightBox-content{background-color:#fff;padding:45px;width:648px;border-radius:30px}@media (max-width: 485px){.lightBox .lightBox-content{padding:30px}}.lightBox .lightBox-content .lightBox-content-data{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:36px;text-align:left}@media (max-width: 485px){.lightBox .lightBox-content .lightBox-content-data{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.lightBox .lightBox-content .lightBox-content-data h1{font-size:36px;color:#EBA344;padding-bottom:15px;font-family:'Noto Sans TC', sans-serif}@media (max-width: 485px){.lightBox .lightBox-content .lightBox-content-data h1{font-size:25px}}.lightBox .lightBox-content .lightBox-content-data p{font-size:16px;color:#5A534D;font-weight:bold;line-height:28px}.lightBox .lightBox-content .lightBox-content-btn{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}@media (max-width: 485px){.lightBox .lightBox-content .lightBox-content-btn{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:initial;margin-top:30px}}.lightBox .lightBox-content .lightBox-content-btn a{display:inline-block;margin:0 10px}.reservation{padding:50px 0}@media (max-width: 485px){.reservation{padding:25px 0 0}}.reservation .reservation-title{text-align:center}.reservation .reservation-title h1{font-size:36px;color:#EBA344;line-height:70px;font-family:'Noto Sans TC', sans-serif}@media (max-width: 485px){.reservation .reservation-title h1{line-height:42px;font-size:25px}}.reservation .reservation-title h2{font-size:16px;color:#000}.reservation .reservation-content{width:1030px;border-top:solid 1px #6C825A;border-bottom:solid 1px #6C825A;margin:30px auto;padding:20px 0;font-size:16px;line-height:28px}@media (max-width: 485px){.reservation .reservation-content{width:100%}}.reservation .reservation-content .reservation-content-first{padding-bottom:36px}.reservation .reservation-content a{color:#6C825A;border-bottom:solid 1px #6C825A}.reservation-btn{text-align:center;padding:36px 0}@media (max-width: 485px){.reservation-btn{padding:15px 0}}.reservation-btn a{color:#fff;background:#6C825A;display:inline-block;font-size:14px;padding:10px 20px;border-radius:5px;margin:0 5px}.our-team-hide-container{position:relative}@media (max-width: 768px){.our-team-hide-container{position:fixed;width:100%;height:100%;left:0;top:0;z-index:999;background-color:rgba(0,0,0,0.8);overflow-y:auto;padding:5%}}.box-btn-our-team{margin-bottom:36px}@media (max-width: 485px){.menu-list-hide-li-2{display:none}}.online-appointment-bottom{min-height:20vh}@media (max-width: 768px){.online-appointment-bottom{display:none}}.fontLight{font-weight:200}.cancel-title{text-align:center;color:#ffab3d;font-size:34px;padding:36px 0;font-weight:400}@media (max-width: 485px){.cancel-title{padding:0;font-size:25px}}.cancel-box{border-top:solid 1px #333;border-bottom:solid 1px #333;padding:16px 0;margin:36px auto;max-width:576px;padding-right:15px}.cancel-box div{margin:40px 0}@media (max-width: 485px){.cancel-box div{margin:15px 0}}.cancel-box span{display:inline-block;width:200px;line-height:50px;color:#595757;font-size:20px}.cancel-box input{border-radius:10px;height:50px;line-height:50px;border:solid 1px #333;width:360px;padding:5px;font-size:20px}@media (max-width: 485px){.cancel-box input{height:38px;line-height:36px;width:100%;border-radius:5px;font-size:16px}}.cancel-btn-box{text-align:center}.cancel-btn-box a{margin:0 6%}.cancel-box-item{padding-left:200px;line-height:28px}@media (max-width: 485px){.cancel-box-item{padding-left:15px}}.cancel-box-item p{padding:15px 0}.practice-title{font-size:24px;color:#fff;background-color:#6D835B;line-height:42px;padding-left:20px;margin-bottom:15px}@media (max-width: 485px){.practice-title{text-align:left;font-size:18px;line-height:30px;padding:10px 5px;padding-left:15px}}.practice-ul{padding-bottom:50px}@media (max-width: 485px){.practice-ul{padding:0}}.practice-ul li{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;padding:0 15px;font-size:18px;font-weight:bold;cursor:pointer}@media (max-width: 485px){.practice-ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0;font-size:16px}}.practice-ul li p{border-bottom:solid 1px #717071;height:55px;padding:0px 0 5px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#6D835B}.practice-ul li p:hover{color:#9C786D}@media (max-width: 485px){.practice-ul li p{height:initial;padding:10px 5px}}.practice-ul .practice-ol{width:100%;margin-bottom:3%}.practice-ul .practice-ol li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background:#fff;border-radius:15px;padding:25px 20px;text-align:left;line-height:28px;font-size:16px;margin-top:20px;font-weight:400;display:none;position:relative}.practice-ul .practice-ol li:before{content:"";position:absolute;top:-15px;position:absolute;width:0;height:0;border-style:solid;border-width:0 30px 30px 30px;border-color:transparent transparent #fff transparent}@media (max-width: 485px){.practice-ul .practice-ol li:before{display:none}}.practice-ul .practice-ol li:nth-child(1):before{left:14%}.practice-ul .practice-ol li:nth-child(2):before{left:47%}.practice-ul .practice-ol li:nth-child(3):before{left:79%}@media (max-width: 485px){.pc_banner{display:none}}.mobile_banner{display:none}@media (max-width: 485px){.mobile_banner{display:block}}.mobile-switch{position:absolute;right:30px;top:7px;display:none}@media (max-width: 893px){.mobile-switch{display:block}}.mobile-switch span{display:inline-block;width:10px;height:2px;background:#5a534d}.mobile-switch span:first-child{-webkit-transform:rotate(90deg);transform:rotate(90deg);right:0;position:absolute;top:12px}@media (max-width: 485px){.menu-ul{padding-left:8px}}.menu-ul li:last-child a{border-bottom:none}@media (max-width: 485px){.home-about-mobile{padding-top:0}}@media (max-width: 485px){.g-map iframe{height:300px}}@media (max-width: 485px){.addToCalOptions a{font-size:12px}}@media (max-width: 485px){.banner{max-height:239px}}.banner .vegas-wrapper{padding-top:150px !important}.history-text{font-size:16px;line-height:28px}@media (max-width: 485px){.online-appointment_m{padding-top:30px}}.editor{line-height:28px;font-size:16px}.editor img{max-width:100%}.light_box{position:fixed;top:0;left:0;width:100%;height:100%;padding:3rem;z-index:9999;background:rgba(0,0,0,0.7);overflow-y:auto}@media (max-width: 485px){.light_box{padding:4%}}.light_box .mask_close{position:absolute;width:100%;height:100%;left:0;top:0}.light_box .light_content_wrap{background:#fbf1e4;max-width:677px;margin:0 auto;padding:30px;padding-top:60px;line-height:22px;font-size:15px;position:relative}@media (max-width: 485px){.light_box .light_content_wrap{padding:30px 15px}}.light_box .light_content_wrap .light_close{position:absolute;right:10px;left:auto;top:10px;width:30px;height:30px;border-radius:100%;background-color:rgba(0,0,0,0.7);z-index:999;cursor:pointer}.light_box .light_content_wrap .light_close:before,.light_box .light_content_wrap .light_close:after{content:"";position:absolute;background:#fff;width:17px;height:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:7px;top:15px}.light_box .light_content_wrap .light_close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.light_box .light_content_wrap .light_content{padding:5px;position:relative;border:solid 6px #000;text-align:center}.light_box .light_content_wrap .light_content:before{content:"";position:absolute;width:98%;left:0.7%;top:0.5%;height:98.7%;border:solid 2px #000}@media (max-width: 485px){.light_box .light_content_wrap .light_content:before{width:97%;left:0.7%;top:2px;height:99.5%}}.light_box .light_content_wrap .light_content .light_box_logo{max-width:240px;margin:0 auto;text-align:center;background:#fbf1e4;position:relative;margin-top:-60px;z-index:8}@media (max-width: 485px){.light_box .light_content_wrap .light_content .light_box_logo{padding:10px;margin-top:-33px;max-width:160px}}.light_box .light_content_wrap .light_content .light_box_logo img{max-width:100%}.light_box .light_content_wrap .light_content .content_edit{padding:15px 30px;position:relative;padding-top:30px;text-align:justify}@media (max-width: 485px){.light_box .light_content_wrap .light_content .content_edit{padding:15px;text-align:left}}.light_box .light_content_wrap .light_content .content_edit div,.light_box .light_content_wrap .light_content .content_edit p{margin-bottom:30px}@media (max-width: 485px){.light_box .light_content_wrap .light_content .content_edit div,.light_box .light_content_wrap .light_content .content_edit p{margin-bottom:15px}}.light_box .light_content_wrap .light_content .content_edit .page_end{text-align:center;border-top:solid 1px #ccc;padding-top:30px;margin-bottom:10 !important}@media (max-width: 485px){.light_box .light_content_wrap .light_content .content_edit .page_end{text-align:center !important}}.glebe{padding:180px 0 80px}@media (max-width: 893px){.glebe{padding:100px 30px 50px}}@media (max-width: 485px){.glebe{padding:92px 30px 60px}}.news_banner{background-image:url("../img/news-banner.jpg");height:557px;background-size:cover;background-position:center}@media (max-width: 485px){.news_banner{background-image:none;height:initial}}.about_banner{background-image:url("../img/about-banner.jpg");height:557px;background-size:cover;background-position:right bottom}@media (max-width: 485px){.about_banner{background-image:none;height:initial}}.gp_service_banner{background-image:url("../img/preventive_health_banner.jpg");height:557px;background-size:cover;background-position:center}@media (max-width: 485px){.gp_service_banner{background-image:none;height:initial}}.health_services_banner{background-image:url("../img/allied_health_services_banner.jpg");height:557px;background-size:cover;background-position:center}@media (max-width: 485px){.health_services_banner{background-image:none;height:initial}}.specialist_banner{background-image:url("../img/allied_health_services_banner_2.jpg");height:557px;background-size:cover;background-position:center}@media (max-width: 485px){.specialist_banner{background-image:none;height:initial}}.our_team_banner{background-image:url("../img/our_team_banner.jpg");height:557px;background-size:cover;background-position:center}@media (max-width: 485px){.our_team_banner{background-image:none;height:initial}}.make_banner{background-image:url("../img/make_appointment_banner.jpg");height:557px;background-size:cover;background-position:center}@media (max-width: 485px){.make_banner{background-image:none;height:initial}}.faq_banner{background-image:url("../img/fqa_fees_banner.jpg");height:557px;background-size:cover;background-position:center}@media (max-width: 485px){.faq_banner{background-image:none;height:initial}}
/*# sourceMappingURL=main.min.css.map */