/*共同*/a{color:#b6b6b6;text-decoration: none;}a:hover, a:focus{text-decoration: none;color: #424242;}/* 反白顏色設定*/::selection { background: #333; color: #fff;}::-moz-selection { background:#333; color: #fff;}.cd-main-content {    background: #fff;}/* Banner */ 
.paralaxMask{background:rgba(0, 0, 0, 0)}#logoBig img{display:none}#flexHome  h1{color:#bdbdbd}.RWDfullScreenSlider .btn{font-size:14px;color:#333;border:0px solid #bdbdbd;letter-spacing: 2px;font-family: 'Questrial', sans-serif;background: transparent;position: absolute; bottom: 5%;left: 0;right: 0;}.RWDfullScreenSlider .btn:hover {color: #999;background: transparent;}.RWDfullScreenSlider .btn i{display:none;}.banner_bg{width:1660px;max-width:100%;}.RWDfullScreenSlider .bxslider li {background-position: bottom center !important;}a.homeBtn.btn.scrollLink:before {content: "";display: block;width: 1px;height: 50px;background: #999;position: absolute;left: 50%;bottom: 16%;bottom: 135%;margin-left: -3px;transition: all 0.45s ease-out;}a.homeBtn.btn.scrollLink:before {    height: 200px;    background: #999;    bottom: -400%;}a.homeBtn.btn.scrollLink:hover:before{ bottom: -420%;}/*logo*/ 
.RWDmenu_plus02 a.cd-logo {width: 208px;}.cd-logo {margin-top: 8px;margin-bottom: 7px;}/* 選單*/ 
.cd-primary-nav > li > a.selected{background-color: #FABF00;color: #fff !important;}.cd-primary-nav > li > a:hover {color: #D5B52B;}.cd-primary-nav > li:after{display:none}.cd-primary-nav > li:hover:after{background: #fabf00;}.cd-primary-nav .cd-secondary-nav > li > a:hover {background-color: #F6D583;}.cd-search button:hover {color: #999;}.RWDmenu_plus02 .inside .container {width: 88%;transition: 0.4s;}.RWDmenu_plus02 .is-up .container {width: 100%;}.cd-primary-nav > li > a {    letter-spacing: 2px;    font-size: 16px;    color: #D5B52B;    padding: 0 12px;    height: 64px;    line-height: 65px;}#cd-primary-nav > li:nth-child(2) > a:before{display:none}.cd-primary-nav > li > a:hover:before, .cd-primary-nav > li > a:hover:after {background-color: transparent;}nav.cd-nav {margin-top: 8px;}/*下發選單*/ 
.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after {background: #d5b52b;}.cd-primary-nav > li > a:hover:before, .cd-primary-nav > li > a:hover:after{background: #d5b52b;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons {top: 64px;}/*main*/#RWDfullscreen01 #panel_60 {width:90%;max-width: 100%;margin: 0 auto;}#RWDfullscreen01 #panel_60 {margin-top: 100px;}#RWDfullscreen01 #panel_60 {background: #eff7fa;padding: 0;}/*標題*/ 
.rwd_subject {margin-bottom: 50px;}/*瑞和理念*/ 
.about-section{padding-top:100px;padding-bottom:100px;background-color:#eff7fa;}.RWDright_cont002 {padding-top:100px;}.RWDright_cont002 .item-first:hover .pic img{transform: scale(1.05);}.RWDright_cont002 .item-first .pic:after{background-color: transparent;}.RWDright_cont002 .item-first .pic:before{background: none;}.RWDright_cont002 .item-first {background: transparent;}.RWDright_cont002 .item-first .text-box a{display:none}.RWDright_cont002 .item-first .text-box .title {    color: #333;    letter-spacing: 8px;    font-family: 'cwTeXMing', serif;    font-size: 30px;    line-height: 40px;}.RWDright_cont002 .item-first .text-box .subtitle {    font-family: "Roboto";    font-size: 16px;    line-height: 26px;    color: #d5b52b;    letter-spacing: 1px;    font-weight: 300;    margin-top: 0px;    margin-bottom: 50px;}/*破圖部分(不需要時整塊隱藏^^")*//*.RWDright_cont002 .item-first{    background: transparent;    border-top: 1px solid #D5B52B;    border-left: 2px solid #D5B52B;    border-bottom: 1px solid #D5B52B;    border-right: 1px dashed #D5B52B;}*/ 
.RWDright_cont002 .item-first .pic{width: 100%;}.RWDright_cont002 .item-first .text-box{position: absolute;padding:80px;background: #fff;top: 100px;right: -50px;box-sizing: border-box;z-index:99;box-shadow: 10px 17px 21px -4px rgba(0, 0, 0, 0.13);}.RWDright_cont002 .item-first .text-box .text{color: #333;line-height:30px;width:100%;font-size: 15px;letter-spacing:1px;margin-top:0;text-align:left;}.RWDright_cont002 .item-first .text-box .underline{background-color: #888888;width: 23px;height: 2px;margin-top: 30px;margin-bottom: 55px;display:none;}.RWDright_cont002 .item-first .text-box a{float: right;border:none;border-bottom:1px solid #ea9900;padding: 12px 0px;width:auto;padding: 5px 0px;margin-top: 50px;color:#ea9900;}.RWDright_cont002 .item-first .text-box button{padding:0px;font-size: 12px;letter-spacing: 2px;font-weight: 300;}.RWDright_cont002 .item-first .text-box a:hover{background:transparent;color:#eee;}.RWDright_cont002 .item-first .text-box a:hover button{color:#ea9900;}.RWDright_cont002 a:hover, .RWDright_cont002 a:focus, .RWDright_cont002 .item-first .text-box button:hover{color: #999;}.ab-title {font-size: 17px;color: #333;padding-bottom: 30px;}/*診所簡介*/ 
.product-section .RWDedictor001 .rwd_subject {margin-bottom: 50px;}.RWDService002 {padding: 100px 0px;}.product-section {background: #eff7fa;padding: 100px 6%;}/*門診時間*/ 
.table-scroll{clear:both}.time_form table {float: right;}.clinic_time {margin-bottom: 80px;}.time_title {    font-size: 27px;    line-height: 40px;    letter-spacing: 0px;    color: #d5b52c;    font-family: 'cwTeXMing', serif;    margin-top: 0;    text-align: center;    background: #fff;    padding: 17px;}.time_form{margin-bottom:50px}.time_form td {    padding: 10px;    font-size: 14px;    letter-spacing: 1px;    line-height: 26px;    color: #333;    min-width:81px;}/*環境+醫生*/ 
.c-img {padding: 0px;}.c-text {    text-align: center;    margin-top: 11%;}.clinic-title {    font-size: 25px;    letter-spacing: 3px;    line-height: 35px;    margin-bottom: 30px;    font-family: 'cwTeXMing', serif;    color: #333;}.clinic-text {    font-size: 15px;    letter-spacing: 2px;    line-height: 30px;    color: #555;}.clinic_info .col-lg-12 {    background: #fff;    padding: 0px;}/*診療項目*/ 
.RWDService001 {padding: 0px 100px 0px;background: #eff7fa;}.RWDService001 .col-md-3.col-sm-6 {    border: 1px solid #d5b52b;    border-radius: 10px;    min-height: 250px;    width: 21%;    margin: 0px 2%;}.RWDService001 i {margin-top: 50px;}.boxFeature-2 h2 {    font-size: 20px;    color: #444;    letter-spacing: 3px;    font-weight: 600;    font-family: 'cwTeXMing', serif;    text-align: center;    line-height: 30px;}.RWDService001 p {    font-size: 14px;    letter-spacing: 1px;    color: #666;    line-height: 26px;}/*直線@media screen and (min-width:1024px) {.RWDnews005 h1.main-title:before {content: "";width: 1px;height: 85px;background: #ababab;display: block;position: absolute;left: 50%;margin-left: -9px;top: -130px;}div#panel_31 {padding: 0;}}*//* 頁尾*/ 
.RWDedictor001 .rwd_subject {margin-bottom: 20px;}.footerblock {padding-top: 50px;padding-bottom: 50px;position: relative;background: #fff !important;}/*.footer_02 {padding-top: 20px;}*/ 
.page-scroll .btn-lg {    font-size: 13px;    letter-spacing: 1px;    padding: 5px 10px;    width: 160px;    background-color: transparent;    border: 1px solid #fff;   color: #ffffff;    border-radius: 0;    transition: all 0.7s ease 0s;}.page-scroll .btn-lg:hover {    background-color: #FABF00 !important;    color: #000 !important;}.page-scroll .btn-lg:hover, .btn-lg:focus{    background-color: #000000 !important;    color: #fff !important;    border-color: #000;}#m_RWDfullscreen01_61_1 > div{padding-left: 0px;}#m_RWDPAGE_BASE_PAT01_20_1 > div{padding-left: 0px;}.ft-ssl{ font-size: 15px;letter-spacing: 1px;color: #333;line-height: 30px;}.ft-ssl a{color:#333;}.copyright {text-align: right;}.copyright_desc {    color: #666;    letter-spacing: 1px;    font-size: 13px;    line-height: 20px;}.ssl_text {font-size: 13px;}.copyright_desc a {color:#666}.copyright_desc a:hover{color:#000}.ft-copyright {margin-top: 10px;}.footer_02 {    width: 40%;    float: left;    margin: 0;}.footer_01 {    width: 60%;    float: left;    margin: 0;}/*電子報*/ 
.web_edm {background-color: transparent;width:100%;border: none;border-bottom: 1px solid #fff;}.web_edm .email{width:68%;}.web_edm .email input{background:transparent;width:100%;font-size: 13px; letter-spacing: 1px;color:#fff;padding: 0;margin: 0;}.web_edm .btn_container{float:right;max-width:100%;}.web_edm .btn{background:transparent;letter-spacing:1px;padding: 0px 5px;line-height: 30px;color: #fff;border: 1px solid #fff;border-bottom: none;border-radius: 0;}.web_edm .btn:hover{ color: #fff;background-color: #000000;border-color: #000;}#btn_reject_emailm_RWDfullscreen01_52_1 {display: none;}div#btn_reject_email {display: none;}/*scrolltop*/ 
.scrollTop001 {    width: 30px;    height: 80px;    background: #2b79c2;    position: relative !important;    right: 0;    top: 0;}.scrollTop001 .icon{background: transparent url(archive/image/customization/top_01.png) center center no-repeat;}.ft-scrolltop {    position: absolute;    height: 80px;    width: 30px;    background: #2b79c2;    right: 0;    bottom: 273px;    margin-right: 5%;}.scrollTop001:hover .icon {opacity: 1;}

/*main*/ 
.page_wrapper_bg section.call_to_action {background: #eff7fa;min-height: 550px;padding: 35px 0 80px 0;width: 90%;margin: 0 auto;}/*scrllo top隱藏*/#toTop {display: none !important;}#toTopHover {display: none;}/*網站製作中*/ 
.cooming ._bd_column._bd_full {padding: 0;}/*標題*/ 
.hgroup h1 {font-family: 'cwTeXMing', serif;font-size: 28px;font-weight: bold;letter-spacing: 7px;text-align: center;}.hgroup .container {border-bottom: 2px solid #d5b52b;margin: 0 auto;width: fit-content;padding-bottom: 5px;padding-left: 7px;padding-right: 0;}.page_subject {padding: 0;}/*麵包屑*/ 
.hgroup .breadcrumb {display: none;}/*字體設定*/ 
.page_wrapper_bg .pagecontent {letter-spacing:2px;font-size:15px;color:#676767;line-height:2;}.page_wrapper_bg .pagecontent h4 {background: #fff;color: #2c79c2;padding: 15px 20px;font-weight: bold;width: fit-content;position: relative;font-size: 18px;bottom: 37px;}.ion-quote:before {color: #d5b52b;}.page_wrapper_bg .pagecontent h5 {font-size: 16px;color: #333;font-weight: bold;line-height: 2;margin-right:5px;}.page_wrapper_bg .pagecontent p {letter-spacing:2px;font-size:15px;color:#676767;line-height:2;}.page_wrapper_bg .pagecontent p:before {display: inline-block;content: "";width: 19px;height: 1px;background: #2c79c2;vertical-align: middle;margin-right: 15px;}/*次選單*/ 
.page_menu_block h4 {color: #4388c9;font-size: 20px;font-weight: bold;font-family: 'cwTeXMing', serif;letter-spacing: 3px;}.page_menu_block {letter-spacing: 2px;font-size: 16px;color: #676767;line-height: 2;text-align: center;background: #fff;box-shadow: 2px 3px 3px rgba(0%,0%,0%,0.1);padding: 15px 0px 30px 0px;;width: 85%;}.page_menu_block ul.nav > li.active > a {background: transparent;}.page_menu_block ul.nav > li.active > a {background: transparent;border-top: 1px solid #d5b52b;border-radius: 0px;}.page_menu_block ul.nav > li {width: fit-content;margin: 0 auto;}.page_menu_block ul.nav > li > a {background: transparent;border-top: 1px solid #d5b52b;border-radius: 0px;}.page_menu_block ul.nav > li.active > a:hover {color: #afafaf;border-top: 1px solid #afafaf;}.page_menu_block ul.nav > li > a:hover {color: #afafaf;border-top: 1px solid #afafaf;background:transparent;}#sidebar > aside > ul > li:nth-child(1) > a {border-top: 0px;}#sidebar > aside > ul > li.active:nth-child(1) > a{border-top: 0px;}#sidebar > aside > ul > li:nth-child(1) > a:hover {border-top: 0px;}/*診所介紹*/ 
.index_subject {    line-height: 2;    position: absolute;    z-index: 2;    top: 71px;    font-weight: 700;    display: flex;    flex-direction: row;    justify-content: flex-start;    background: -webkit-linear-gradient(left,#ffffff,#fff0);    padding: 6px 116px 6px 60px;    color: #2c79c2;    font-size: 20px;}.index_doctor .col-md-11 {padding: 10px 0px;}/*診療項目*/ 
.disease_box {/*text-align: center;*/margin-top: 50px;background: #fff9;min-height: 390px;padding: 25px;width: 29%;margin: 50px 2% 0px 2%;}.disease_subject {padding: 15px 0px;font-size: 17px;font-weight: bold;}/*聯絡我們*/ 
.con_img {width: 70%;margin-top: 20px;}.icon {margin-right: 10px;color:#d5b52c;}.con_name {margin-bottom: 10px;}.social_media {margin-top: 10px;}.customized_columns ._input {background: #fff;}textarea#eformstw31_00006 {min-height: 200px;}/*確定送出按鈕*/ 
.page_wrapper_bg .ebtn {background: transparent;padding: 0;}.page_wrapper_bg .web_btn2 {padding: 6px 35px;background: #2b79c2;color: #fff;}.page_wrapper_bg .web_btn2:hover {background: #fff;color: #2b79c2;transition: all 0.2s ease;box-shadow: 2px 3px 3px rgba(0%,0%,0%,0.1);}/*回上頁按鈕*/ 
.page_wrapper_bg .btn_back {background: transparent;}.page_wrapper_bg .btn_back a {padding: 2px 35px;background: #2b79c2;color: #fff;}.page_wrapper_bg .btn_back a:hover {background: #fff;color: #2b79c2;transition: all 0.2s ease;box-shadow: 2px 3px 3px rgba(0%,0%,0%,0.1);}.btn:active {box-shadow:initial;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .listdate .day {font-size: 35px;font-family: serif;}.page_wrapper_bg .layoutlist_3 .list_subject a {font-size: 16px;}.page_wrapper_bg .layoutlist_3 .list_subject a:hover {color: #d5b52c;}.page_wrapper_bg .layoutlist_3 .listdate .yearmonth {padding-bottom: 0px;}a {color: #333;font-weight: bold;}a:hover {color: #d5b52c;}/*scroll top*/#RWDPAGE_BASE_PAT01 .scrollTop001 {opacity: 1 !important;}


@media (max-width:1680px){/*menu*/ 
.RWDmenu_plus02 .inside .container {width: 91%;}.RWDmenu_plus02 .is-up .container {width: 100%;}/*banner*/ 
.RWDfullScreenSlider .bxslider li {background-size: 90%;}/*診所簡介*/ 
.product-section {padding: 100px 0%;}}


@media (max-width:1440px){/*理念*/ 
.RWDright_cont002 .item-first .text-box {right: 0px;}}


@media (max-width:1336px){.RWDmenu_plus02 .inside .container {width: 82%;transition: 0.5s;}.RWDfullScreenSlider .bxslider li {background-position: center center !important;}}


@media (max-width:1280px){/*menu*/ 
.RWDmenu_plus02 .inside .container {width: 91%;}.RWDmenu_plus02 .is-up .container {width: 100%;}/*診所簡介*//*診療項目*/ 
.RWDService001 .col-md-3.col-sm-6 {width: 23%;margin: 0px 1%;}}

@media (max-width:1024px){
/*0831logo*/ 
.RWDmenu_plus02 a.cd-logo {width: 165px;}#RWDfullscreen01 .cd-main-header .cd-logo {margin-top: 0;}/*選單滑出*/ 
.cd-primary-nav, .cd-primary-nav ul {background: #FFF;}nav.cd-nav .bottom-copyright {text-align: left;margin-left: 45px;}.cd-primary-nav .cd-secondary-nav > li > a:hover {background-color: transparent;}.cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons {top: 0;}.cd-primary-nav > li > a{color:#333}.cd-primary-nav > li > a:hover {color: #333;}.cd-primary-nav > li > a:hover:before, .cd-primary-nav > li > a:hover:after {background: #333;}.cd-primary-nav > .has-children > a::before, .cd-primary-nav > .has-children > a::after{background: #333;}#cd-primary-nav > li > ul > li.go-back a {font-size: 14px;}.cd-primary-nav.nav-is-visible .cd-secondary-nav a {font-size: 14px;}/*main*/#RWDfullscreen01 #panel_60 {width: 96%;}/*banner*/ 
.RWDfullScreenSlider .bxslider li {background-size: cover !important;}/*診所簡介*/ 
.product-section {padding: 100px 6%;}/*診療項目*/ 
.RWDService001 {padding: 0px 4% 0px;margin: 0 2%;}/*理念*/ 
.RWDright_cont002 .item-first .pic {width: 95%;}.about-section {margin: 0px 2%;}/*scrolltop*/ 
.ft-scrolltop {margin-right: 2%;}/*0831頁尾*/ 
.footer_01 {width: 70%;}.footer_02 {width: 30%;}/*----------------內頁------------------*//*頁首*/ 
.page_wrapper_bg .collapsing_header .cd-main-header .cd-logo {margin-top: 0px;}.page_wrapper_bg .collapsing_header header {padding: 0;}/*main*/ 
.page_wrapper_bg section.call_to_action {min-height: 800px;}/*次選單*/ 
.page_menu_block {background: transparent;box-shadow: initial;width: 100%;text-align: left;}.fa-angle-down:after {display:none;}/*診所介紹*/ 
.index_doctor .col-md-1 {width: 15%;}.index_doctor .col-md-11 {width: 85%;}.index_subject {top: 20px;}/*診療項目*/ 
.disease_box {min-height: 485px;}/*聯絡我們*/ 
.con_img {width: 80%;}textarea#eformstw31_00006 {min-height: 163px;}.page_wrapper_bg .new-form .new-width .row .col-md-11 {padding-left: 98px !important;}
}
@media (max-width: 768px) {
/*配置*/ 
.main .container{padding-right: 15px;padding-left: 15px;}.row {clear: both;}/*Banner*/ 
.RWDfullScreenSlider #flexHome h1{font-size:26px}.RWDfullScreenSlider .bxslider li {background-size: cover;}.RWDfullScreenSlider .btn {color: #333;bottom: 11%;font-weight: 600;}.cd-primary-nav .cd-secondary-nav > li > a:hover {color: #999;background-color: transparent;}.about-section {padding-top: 0;padding-bottom: 50px;}.RWDright_cont002 .item-first .text-box {    top: 35px;    right: 25px;    width: 50%;    padding: 30px;    position: absolute;}a.homeBtn.btn.scrollLink:before {    height: 250px;    background: #999;    bottom: -500%;}a.homeBtn.btn.scrollLink:hover:before {bottom: -550%;}/*診所簡介*/ 
.product-section{padding-top:100px}.time_form table {width: 100% !important;}.time_form {min-height: 200px;margin-top: 30px;}.time_title {    font-size: 20px;    letter-spacing: 3px;    width: 134px;    padding: 5px 17px;    margin: 0 auto;}.clinic-title {margin-bottom: 10px;}/*診療項目*/ 
.RWDService001 .col-md-3.col-sm-6 {width: 40%;margin: 3% 5%;}/*理念*/ 
.RWDright_cont002 .item-first .text-box a {margin-top: 30px;}.RWDright_cont002 .item-first .text-box {right: 1%;width: 60%;padding: 47px;}.RWDright_cont002 .item-first .pic {width: 87%;}/*scrolltop*/ 
.ft-scrolltop {bottom: 100%;}/*頁尾*//*.footer_01 {width: 55%;}.footer_02 {width: 45%;}*//*0831頁尾*/ 
.footer_02 {width: 100%;}.footer_01 {width: 100%;margin-top: 30px;}/*----------------內頁------------------*//*頁首*/ 
.page_wrapper_bg .collapsing_header .cd-main-header .cd-logo {margin-top: 0px;}.page_wrapper_bg .collapsing_header header {padding: 0;}/*main*/ 
.page_wrapper_bg section.call_to_action {min-height: 800px;}/*字體設定*/ 
.page_wrapper_bg .pagecontent h4 {font-size: 16px;}/*診療項目*/ 
.disease_box {min-height: 15px;width: 80%;margin: 50px 10% 0px 10%;}/*確定送出按鈕*/ 
.page_wrapper_bg .ebtn {float: right;text-align: right;}/*聯絡我們*/ 
.formdesc {text-align: center;}.con_img {width: 80%;margin: 20px 9% 20px 9%;}/*回上頁按鈕*/ 
.page_wrapper_bg .btn_back {width: 30%;}/*最新消息*/ 
.page_wrapper_bg .layoutlist_3 .listdate .day {font-size: 12px;}
}
@media (max-width: 480px) {
/*banner*/ 
.RWDfullScreenSlider .bxslider li {background-position: center right !important;}/*scrolldown*/a.homeBtn.btn.scrollLink:hover:before {bottom: -300%;}a.homeBtn.btn.scrollLink:before {bottom: -300%;}a.homeBtn.btn.scrollLink:before {height:150px;}/*main*/#RWDfullscreen01 #panel_60 {margin-top: 25px;}/*診所簡介*/ 
.table-scroll {overflow-x: auto;}.table-scroll table {width: 200% !important;}.c-text {    text-align: center;    padding-top: 11%;    padding-bottom: 11%;    border-top: 1px solid #eee;     margin-top:0px}.time_form table {float: left;}.RWDService001 .col-md-3.col-sm-6 {width: 80%;margin: 20px auto;}/*理念*/ 
.RWDright_cont002 {padding-top: 50px;}.RWDright_cont002 .item-first{border:none;}.RWDright_cont002 .item-first .pic {background-color: #fff;}.RWDright_cont002 .item-first .text-box {    top: 0;    right: 0;    padding: 20px;    position: static;    width: 100%;    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.13);}.RWDright_cont002 .item-first .pic {width: 100%;}/*頁尾*/ 
.footer_02 { width: 100%;}.footer_01 {    width: 100%;    margin-top: 20px;    text-align: center;}/*---內頁---*//*診所介紹*/ 
.index_doctor .col-md-1 {width: 100%;text-align: center;}.index_doctor .col-md-11 {width: 100%;}.index_subject {background: transparent;padding: 33px 17px;}/*診療項目*/ 
.disease_box {width: 100%;margin: 50px 0 0 0;}/*最新消息*/ 
.list1.menu8 {text-align: left;}/*確定送出按鈕*/ 
.page_wrapper_bg .new-form .new-width .row .col-md-11 {padding-left: 0 !important;}.page_wrapper_bg .ebtn {float: none;text-align: center;}/*聯絡我們*/ 
.con_img {width: 100%;margin: 20px 0;}/*回上頁按鈕*/ 
.page_wrapper_bg .btn_back {width: 100%;}
}
@media (max-width: 320px){
/*頁尾資訊*/ 
.footer_01 {padding: 0;}
}