/*cookie*/ 
.RWDalert_fancybox.bottom{width:450px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:none!important;border:1px solid #eee;margin-left:20px;margin-bottom:20px}.RWDalert_fancybox.bottom .editor{font-weight:500;font-size:14px!important;color:#000}.RWDalert_fancybox .btn{font-size:14px;border-radius:0;background:transparent!important;border:1px solid;color:#333!important;font-weight:500;padding:6px 20px}.RWDalert_fancybox .btn:hover,.RWDalert_fancybox .btn.active{color:#fff!important;background:#d9b767!important;color:#fff!important;border-color:#d9b767!important}@media (max-width: 600px) {.RWDalert_fancybox.bottom{width:100%;;margin-left:0;margin-bottom:0}}/* 文字 */::selection { background:#dab867; color: #FFF;}a { color: #dab867;}a,a:hover, a:focus{text-decoration:none;transition: .5s ease!important}a:hover, a:focus{color: #000000;}.cd-main-content{overflow-x:hidden}.wrapper_bg{font-size:15px;line-height:1.8;letter-spacing:1px;font-family: 'Noto Sans TC', sans-serif}.wrapper_bg p{font-size:15px;line-height:1.8;letter-spacing:1px;font-family: 'Noto Sans TC', sans-serif;margin:0}/* 讀取畫面 */ 
.fl {width:200px;}.fl img {width:100%;animation-name: zeroall;animation-duration: 2.3s;}@-webkit-keyframes zeroall {0% {opacity: .1;}30% {opacity: 1;}}/* 選單2 */ 
.cd-primary-nav>.has-children>a::after,.cd-primary-nav>.has-children>a::before{background:#969696}.cd-primary-nav>.has-children>a{padding-right:30px!important}.RWDmenu_plus02 .container{width:100%;padding:0}.RWDmenu_plus02 .cart-block,.RWDmenu_plus02 .member-block,.RWDmenu_plus02 .querycar-block{margin-left:25px}.cd-primary-nav>li>a{padding:0 27px;font-weight:700;font-size:16px;height: 85px;}.cd-main-header{padding:2vw 2vw 0 6vw !important;transition:.5s}.cd-logo {    background: #fff;    width: 150px;    margin: 0;    padding: 20px 20px 30px;    position: absolute;    left: 0;    top: 0;}.cd-main-header, .RWDmenu_plus02 .inside {background: transparent;}nav.cd-nav{margin:-30px 0 0;transition:.5s}.cd-primary-nav>li a{font-size:16px;color:#fff;font-size:15px;}.RWDmenu_plus02 .inside.is-up .cd-primary-nav>li a{color:#333;}.cd-primary-nav .cd-secondary-nav>li.active>a,.cd-primary-nav .cd-secondary-nav>li>a:hover{background-color:#dab866}.cd-primary-nav>li>a:hover{color:#dab866}.cd-primary-nav>li:after{left:0;right:auto;width:0;height:2px}.cd-primary-nav>li:hover:after{width:100%;right:auto;background:#dab866}.cd-primary-nav .cd-secondary-nav>li>a{text-align:center}.cd-primary-nav .cd-secondary-nav{width:180px;left:-30px}li.time:after{opacity:1;width:60%;background:#222;left:50%;transform:translateX(-50%)}.cd-primary-nav>li.time:hover:after{width:60%;right:auto;background:#dab866;left:50%;transform:translateX(-50%)}.cd-search-trigger::before{border: 2px solid #ffffff;}.cd-search-trigger::after{background: #ffffff;}.cd-header-buttons li.search-btn:hover .cd-search-trigger::before{border: 2px solid #dab867;transition: .5s;}.cd-header-buttons li.search-btn:hover .cd-search-trigger::after{background: #dab867;transition: .5s;}.cd-header-buttons{ top: -10px;transition: .5s;}.cd-main-header {    background: linear-gradient(to bottom, rgb(0 0 0 / 30%), transparent);}.is-up .cd-logo {    width: 90px;    padding: 0;    top: 10px;    left: 50px;    background: transparent;}.is-up .cd-logo:before {display:block}.is-up .cd-main-header{background:#fff;padding: 0vw 2vw 0 6vw !important;}.is-up .cd-logo:before{display:block;opacity:1;transition:.5s;margin:8px 0 0}.is-up nav.cd-nav{margin:0;transition:.5s}.is-up .cd-search-trigger::before{border: 2px solid #333;transition: .5s;}.is-up .cd-search-trigger::after{background: #333;transition: .5s;}.is-up .cd-header-buttons{ top: 15px;transition: .5s;}.mm_line a {    color: #fff !important;}.mm_line{margin-left: 20px !important;}.is-up .mm_line a{color:#d9b767 !important}.mm_line:before {    content: "";    background: url(archive/image/customization/ser-09.png) no-repeat;    background-size: 22px;    background-position: center;    background-color: #fff;    border-radius: 60%;    padding: 10px;    width: 36px;    height: 36px;    position: absolute;    top: 22px;    left: 0;}.m_title_block {line-height: initial; padding-top: 20px;margin-left: 16px;}.m_stitle_block { line-height: initial;margin-left: 16px;}nav.cd-nav .bottom-copyright{display: none;}/* banner */ 
.RWDbanner_plus01 .logo img{margin:0}.RWDbanner_plus01 .slick-caption .container{width:100%;padding:0}.RWDbanner_plus01 .logo{position:absolute;right:0;top:0}.RWDbanner_plus01 .slick-caption{top:55%}.RWDbanner_plus01 .slick-caption .container{width:75%;padding:0}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 56px;    font-weight: 600;    line-height: 1.3;    letter-spacing: 3px;    color: #fff;    text-shadow: 0 0 10px rgb(0 0 0 / 20%);}.RWDbanner_plus01 .slick-caption .txt2 {    margin-top: 10px;}.RWDbanner_plus01 .slick-caption .txt2 span:before {    content: "";    position: relative;    display: inline-block;    width: 80px;    height: 1px;    background: #eee;    margin-right: 15px;    top: -10px;}.RWDbanner_plus01 .slick-caption .txt2 span {    color: #fff;    font-size: 27px;    letter-spacing: 2px;    font-weight: 600;}.RWDbanner_plus01 .slick-caption .txt3{margin:30px 0 0;font-size:18px;letter-spacing:3px;color:#fff}.RWDbanner_plus01.style-control.control-left .control-box{left:0}.RWDbanner_plus01>.slick-caption .link-btn a:hover, .link-btn a:hover{background-color: #dab866;}.RWDbanner_plus01 .slick-caption .txt3 span span { opacity: 0.4; margin: 0 5px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots button{background: #eee;opacity: 0.5; width: 10px;    height: 10px;}.RWDbanner_plus01.style-dotnav.dot .slick-dots li.slick-active button {background:#000333;opacity: 0.5;}/* 區域間距 */ 
.abuss{padding: 60px 0;}.services{padding: 90px 0 60px;}.newss{padding: 100px 0;}.timess{padding: 80px 0;}.footer_block{padding:60px 0 0 0;}/* 背景 */ 
.abuss{background: #fff;}.services {    background:#eaf9fb;    position: relative;}.services:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(archive/image/customization/service_bg.jpg)no-repeat;    background-size: cover;    background-attachment: fixed;    top: 0;    mix-blend-mode: multiply;}.newss{position: relative;}.timess{background: url(archive/image/customization/bg02.jpg) repeat;background-size: inherit;}.footer_block {    background: #bbdddc;}/* 標題文字 */ 
.index h1.main-title,.RWDnews_listblock h2,.RWDedictor h3{font-size:40px;color:#333;letter-spacing:4px;font-weight:700;line-height:1;margin:0 0 15px}.index h2.sub-title{font-size:18px;letter-spacing:3px;color:#dab866;font-weight:700;position:relative;padding-left:3px;}.index h2.sub-title,.RWDService002 .section-line,.RWDService001 .section-line{display: none;}.RWDnews_listblock h2{color:#333;}/* 關於京采 */ 
.funny-boxes.not-right-column::before {display:none}.funny-boxes.not-right-column {padding-bottom: 0px;}.RWDService002 {padding: 20px 0px 0px;}.RWDService002 .section-subject {margin-bottom: 10px;}.RWDService002 .section-line {display:none}.funny-boxes > .funny-boxes-text > h4{font-size: 22px;}.funny-boxes > .funny-boxes-text > h4 a {letter-spacing: 2px;width: fit-content;margin: 0 auto;padding-bottom: 10px;margin-bottom: 10px;color: #333;font-weight: bold;transition: 0.2s;}.funny-boxes > .funny-boxes-text > h4::after {display:none}.funny-boxes > .funny-boxes-text > h4 a:hover {color: #dab866;transition: 0.2s;}.funny-boxes-text {margin-bottom: 25px;color:#777}.funny-boxes > .funny-boxes-icon {width:300px;height:300px;     padding: 15px;}.funny-boxes.float-shadow:hover > .funny-boxes-icon::before {opacity: 0;}/* 診療項目 */ 
.RWDService001 .section-line{display: none;}.RWDService001 .section-subject{margin-bottom: 20px;}.RWDService001 i {width: 175px;margin: auto;}.RWDService001 h2 {font-size: 22px;color: #333;letter-spacing: 2px; text-align: center;font-weight: bold;margin-top: 5px;margin-bottom: 30px;}article.boxFeature-2 {    padding: 10px 0px;    background: rgb(255 255 255 / 40%);    margin-bottom: 30px;    border: 1px solid transparent;    transition: 0.5s;    border-radius: 10px;    border: 2px solid #fff;}article.boxFeature-2:hover {    border-radius: 30px;    border: 2px solid #a1d3d1;}article.boxFeature-2:hover .ff-container.ff-inactive .ff-canvas.ff-canvas-ready {opacity: 0;}.RWDService001 a {cursor: default;}/* 最新消息 */ 
.RWDnews_listblock li a{color: #333; font-weight: bold;}.RWDnews_listblock li span{color: #888;}.RWDnews_listblock li {border-bottom: 1px solid rgb(0 0 0 / 15%);}.newss:before {    content: "";    position: absolute;    width: 100%;    height: 100%;    background: url(archive/image/customization/service_bg.jpg)no-repeat;    background-size: cover;    background-attachment: fixed;    top: 0;    mix-blend-mode: multiply;    opacity: .4;}.newss:after {    content: "";    position: absolute;    width: 100%;    height: 30px;    background: linear-gradient(to top, rgb(0 0 0 / 4%), rgb(0 0 0 / 0%));    bottom: 0;}/* 門診表格 */ 
.name span {margin-right: 20px;}.timess .time{display: block;font-size: 16px;letter-spacing: 2px;position: relative;width: 100%;color:#444;}.timess .time .name{width: 100%;border-bottom: 3px solid #a8d7e2;padding-bottom: 13px;background-repeat: no-repeat;background-position: top 5px right 5px;background-size: 15px;letter-spacing: 1px;}.timess .time .time_table{display: block;margin: 30px 0 0;border-bottom:3px solid #a8d7e2;font-size: 15px;line-height: 43px;letter-spacing: 0px;text-align: center;}.timess .time .time_table .time_part{float: left;width: 130px;border-top: 1px solid rgba(204, 204, 204, 0.6);margin-top: 43px;}.timess .time .time_table .time_part tr{border-bottom: 1px solid rgba(204, 204, 204, 0.6);}.timess .time .time_table .time_part td{position: relative;line-height: 25px;padding: 10px;}.timess .time .time_show{float: left;width: calc(100% - 130px);}.timess .time .time_show tr td{border: 1px solid rgba(204, 204, 204, 0.6);border-right: none;border-bottom: none;}.timess .time .time_show tr th{border: 1px solid rgba(204, 204, 204, 0.6);border-right: none;border-bottom: none;border-top: none;text-align: center;width: 160px;}.timess .time .time_table .time_part tr:nth-last-child(1) {border-bottom: 0;}.timess .time .time_show tr div{position: relative;line-height: 25px;padding: 10px;}.timess .time .time_show tr div.active_no{height: 43px;}.timess .time .time_show tr div.active::after{background-color: #444;}
/*footer start*/

/* 頁尾資訊 */ 
.footer_block{overflow:hidden}.coninfo h4 {font-size: 30px;font-weight: 700;color: rgb(51, 51, 51);letter-spacing: 4px;margin: 0px 0px 20px;}.con_left a:hover {color: #dab866;}.con_right{float:right;width:40%; }.con_left {    width: 100%;    text-align: center;    font-size: 15px;    letter-spacing: 1.5px;    color: #666;    line-height: 2;}.con_left a{color: #666;}.con_left .RWDedictor001 .section-subject{margin-bottom:120px;}a.map_to {    margin-left: 5px;    border: 1px solid #888;    font-size: 12px;    padding: 2px;    border-radius: 3px;    position: relative;    top: -2px;}/*rights*/ 
.rights{display:flex;font-size:12px;padding:10px 0;color:#888;justify-content:space-evenly;background:transparent;flex-wrap: wrap;margin-top: 50px;border-top: 1px solid #e3f0ef;}.copyright_desc,.copyright_desc a,.copyright_desc a:hover{color:#888}.RWDssl01,.rights .RWDedictor{margin-right:20px}/* 來電預約 */ 
.fols{display: none;}.folss{position:fixed;right:0;top:0;;display:flex;flex-direction:column}.folss a{width:200px;background: rgb(218 184 102);padding:20px 17px;line-height:1.5;color:#fff;min-height:100px;display:flex;justify-content:center;align-items:center}a.res{border-bottom-left-radius:0}.folss a:hover {background: #000;}

/*footer end*/
/*內頁 start*/

/*內頁長度*/ 
.cd-main-content {top: 0 !important;}section.call_to_action{min-height: 800px; padding: 35px 0 80px;}/*toTop隱藏*/#toTop{display:none !important;}/*title*/h1.pageTitle {color: #000;font-size: 36px;letter-spacing: 2px;font-weight: bold;line-height: 1.5;text-align: center;margin: 0;}.hgroup .breadcrumb{background:transparent;border:none;position:relative;float:none!important;bottom:0;text-align:center;padding:0;letter-spacing:1px;font-size:14px}.hgroup .container{border:none}.hgroup .breadcrumb a:hover {color: #333;}.hgroup .breadcrumb a {transition: .5s all;}/*內文*/section.article-text, section.article-text p {font-size: 15px; letter-spacing: 2px; line-height: 1.8em; color: #555;}/*回上層*/ 
.btn.btn_back{float:right;margin-right:0;padding:0;margin-top:30px;background:transparent!important;border:none}.btn.btn_back a{padding:0 15px;border:1px solid #333;color:#333;font-size:14px;letter-spacing:2px;transition:.5s all;display:block;line-height:2.5}.btn.btn_back a:hover{background:#333;color:#fff}/*新編輯器*/ 
.pagecontent .article_model[data-seq="0"] {margin-top: 0px !important;}.RWDslider01 .editor {font-size: 15px !important; line-height: 1.8 !important; color: #555 !important; letter-spacing: 2px;}.RWDtimeline01 li.event .point .editor {font-size: 15px; color: #555; line-height: 1.8; letter-spacing: 2px;}.RWDtimeline01 li.event .point .title {font-size: 20px; letter-spacing: 2px; font-weight: 500;}/*關於我們*/ 
.about_item_top{display:flex;margin:35px 0;flex-direction:column}.about_item_top h2{text-align:center;letter-spacing:2px;color:#333;font-weight:700;font-size:30px;margin:0 auto 20px}.about_item_top span {display: block; text-align: right; margin-top: 15px;}.about_item{display:flex;gap:30px;margin:35px 0;}.about_box{width:calc((100%/3) - 15px)}.about_box h4{letter-spacing:2px;width:fit-content;margin:0 auto;padding-bottom:10px;margin-bottom:10px;color:#333;font-weight:700;transition:.2s;font-size:22px}hr.about_hr {    margin-top: 60px;    margin-bottom: 60px;    border-top: 1px solid #ddd;}/*醫療團隊*/ 
.team_btn_item{display:flex;align-items:center;justify-content:center;gap:15px}.team_btn_item a{border:1px solid #ccc;padding:10px 20px;color:#333;font-size:18px}.team_btn_item a span{color:#888;display:inline-block;margin-left:5px;font-size:14px;transition: .5s ease!important;}.team_btn_item a:hover{background:#d9b767;color:#fff}.team_btn_item a:hover span{color:#fff}.team_btn_item {flex-wrap: wrap;}.team_item{display:grid;align-items:center;justify-content:center;gap:15px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.item_box{border:1px solid #ccc;padding:40px;height:100%;scroll-margin-top: 6rem;}.item_box h4{letter-spacing:2px;padding-bottom:20px;color:#333;font-weight:700;transition:.2s;font-size:22px;margin-top:0}.item_box h5{font-size:17px;font-weight:500;border-bottom:1px dashed #ccc;line-height:2;margin-top:0;color:#555}.item_box ul{padding-left:23px}/*側選單2*/#sidebar .products-nav>ul> li.active>ul { display: block;}#sidebar {padding-bottom: 30px;}.xrow {width: 100%;height: 100%; position: relative;display: inline-block;}#sidebar .products-nav{background: #f5f5f5;}.m2018 .products-nav .nav-title {background: #333; font-size: 17px; padding: 10px 15px; text-align: left; margin-bottom: 0; color: #fff; letter-spacing: 2px; font-weight: 500;}.page_wrapper_bg .products-nav>ul>li {border-bottom: 1px solid #ddd;padding: 10px 0px; margin-bottom: 0px;text-align: left;transition: 0.4s;}.page_wrapper_bg .products-nav>ul> li.active, .page_wrapper_bg .products-nav>ul>li:hover {border-bottom: 1px solid #333;}.page_wrapper_bg .products-nav>ul> li.active > a, .page_wrapper_bg .products-nav>ul>li:hover > a{color: #333;font-weight: 400;}.m2018 .products-nav>ul>li>a {padding-right: 0;color: #888;}.m2018 .products-nav ul li>ul>li.active>a, .m2018 .products-nav ul li>ul>li:hover>a, .m2018 .products-nav ul li>ul>li.is-open>a {color: #111;font-weight: 600;}.m2018 .products-nav ul>li>.toggle-submenu { top: 10px;}.m2018 .products-nav>ul>li>a {font-size: 15px;padding: 5px 15px;}#sidebar > div > div > ul > li > ul > li:last-child {border-bottom: none;}#sidebar > div > div > ul > li > ul > li { border-top: 1px solid #ddd; padding: 10px 0 5px;margin-top:5px;}li.has-child.is-open {background: #f5f5f5;}li.has-child.is-open .has-child {padding: 10px 0px 0px;background: transparent;}.page_wrapper_bg .products-nav>ul> li.active {padding-left: 0px;padding-right: 0px;}.article7 .m2018 .products-nav .nav-title {letter-spacing: 2px;}.m2018 .products-nav ul li {padding-left: 0;}#sidebar > div > div > ul > li > ul > li {padding: 10px 0px 5px 20px;}/*最新消息列表*/ 
.cate_list .subject a:hover {color: #000;}/*共同列表*/ 
.webdesc {text-align: center; border: 1px solid #ddd; padding: 20px; margin-bottom: 20px;}/*聯絡我們*/ 
.eformsDesc {margin: 0 0 30px; border-bottom: none; padding: 0; text-align: center;}#eformsForm_1_4 {padding: 50px 30px; background: #fff; border: 1px solid #ccc;}.form-horizontal .form-group {margin: 0 0 20px;}.customized_columns ._input, .customized_columns select {background: #fff; border-radius: 0px;}.form-horizontal .control-label {font-size: 16px; letter-spacing: 2px; color: #333; font-weight: 500;}.ebtn.currectsend_btn{float:right;margin-right:15px;padding:0;background:transparent}.ebtn.currectsend_btn a {padding: 5px 0; text-align: center; width: 100%; min-width: 150px; background: transparent; border-radius: 0; font-weight: 400; font-size: 15px; letter-spacing: 2px; line-height: 2; position: relative; border: 1px solid #333; color: #333; transition: .5s all;}.ebtn.currectsend_btn a:hover{border-color:#d9b767;background:#d9b767;color:#fff}.new-form .formdesc a {color: #4d4d4d;}label {font-weight: 400;}.new-form .formdesc h4 {    font-size: 22px;    font-weight: 500;}.eformsDesc {    text-align: center;    border: 1px solid #ddd;    padding: 20px;    margin-bottom: 20px;}.eforms1 .ebtn {    padding: 0;    background: transparent!important;    border: none;}.eforms1 .ebtn a {    padding: 5px 0;    text-align: center;    width: 100%;    min-width: 150px;    background: transparent;    border-radius: 0;    font-weight: 400;    font-size: 15px;    letter-spacing: 2px;    line-height: 2;    position: relative;    border: 1px solid #333;    color: #333;    transition: .5s all;    display: block;}.contact_map {    margin-top: 25px;}/*詢問車*/ 
.RWDquiry .btn.normal {border-radius: 0px; transition: .5s all;}.RWDquiry .btn.normal.bg2:hover {background: #333; color: #fff; border-color: #333;}.RWDquiry .btn.normal:hover {border-color: #333; color: #333;}.RWDproduct_page .btn-other {text-align: left;margin-top: 30px;}.RWDproduct_page .btn-other.list-inline>li {display: block; margin-bottom: 5px;}.RWDproduct_page .ibtn {display: block; text-align: center; font-size: 15px; letter-spacing: 1px; width: 100%; padding: 5px 0; border: 1px solid #ccc; transition: .5s all;}.RWDproduct_page .ibtn:hover {color: #fff !important; background: #333;}/*相簿*/ 
.layoutlist_2 .album_item {margin: 0 0 20px; width: calc(100% / 3); height: auto !important;}.layoutlist_2 .album_item a:hover {color: #333;}.photo_view .flexslider {background: #fff !important; border-color: #fff !important;}.photo_view #carousel .flex-direction-nav {display: none;}.page_content2 .photo_view .flex-direction-nav .flex-disabled {opacity: 1!important;}/*最新消息*/ 
.layoutlist_7 .subject, .layoutlist_7 .subject a {font-size: 18px !important; font-weight: 500; color: #555 !important;}.layoutlist_8 .item {padding: 30px 25px !important; border: 1px solid #ddd; transition: .5s all ease; margin-bottom: 30px; display: flex; align-items: center;background: #fff;}.list_subject a {color: #000; font-size: 18px;}.summary a {color: #777; font-size: 15px;}.layoutlist_8 .list_subject .summary {margin: 20px 0;}.layoutlist_8 .article_subject {font-size: 18px; letter-spacing: 2px; font-weight: 500;}.layoutlist_8 .listdate .yearmonth {color: #999; letter-spacing: 1px; padding-bottom: 5px;}.layoutlist_8 .listdate .day {color: #555; letter-spacing: 1px;}.layoutlist_8 .list_subject .summary {margin: 10px 0 !important;}._col.listdate {text-align: center;}/*購物車*/ 
.RWDshopping .btn.normal {border-radius: 0px;}/*會員*/#join_form .btn-primary{border-radius:0;border:1px solid #333;background:transparent;color:#333;transition:.5s all}#join_form .btn-primary:hover{background:#333}.btn-primary{border-radius:0;border:1px solid #333;background:transparent;transition:.5s all}.btn-primary a{color:#333}.btn-primary:hover a{color:#fff}.btn-primary:hover{background:#333}#btn_member_login:hover {background-color:#333; color: #fff;}#btn_member_login {border-radius: 0; border: 1px solid #333; background: #333; color: #fff; transition: .5s all;}

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

@media (max-width: 1800px) {}@media (max-width: 1700px) {}@media (max-width: 1600px) {.cd-logo{width:130px}}@media (max-width: 1500px) {/*banner*/ 
.RWDbanner_plus01 .slick-caption .container{width:87%}.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 45px;}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 22px;}.RWDbanner_plus01 .slick-caption .txt2 span:before {    width: 60px;}}@media (max-width: 1400px) {.RWDbanner_plus01 .logo{width:22vw}}@media (max-width: 1300px) {/* 選單2 */ 
.cd-primary-nav>li>a {padding: 0 15px;}.mm_line:before{left: 0px;}.cd-primary-nav>li.mm_line>a {padding: 0 25px;}}@media (max-width: 1200px) {/* 門診表格 */ 
.time.time01 {width: 1200px;}.rwd_point {display: block;}}

/*小螢幕 end*/
/*1199px start*/
@media (max-width: 1199px) {
/* 畫面 */ 
.wrapper_bg .container {width: 90%;}#RWDfullscreen01 .cd-main-header .cd-logo {margin-top: 0 !important;}li.mm_line {display: none;}.cd-logo {width: 120px;}.is-up .cd-logo {left: 15px;}.RWDbanner_plus01 .slick-caption {top: 53%;}.RWDbanner_plus01 .slick-caption .container {width: 75%;}.RWDbanner_plus01 .slick-caption .txt1 span {font-size: 40px;}.RWDbanner_plus01 .slick-caption .txt2 span {font-size: 20px;}/* 選單2 */ 
.cd-main-header {height: 75px;}.cd-nav-trigger span, .cd-nav-trigger span::after, .cd-nav-trigger span::before{background: #ffffff;}.is-up .cd-nav-trigger span, .is-up .cd-nav-trigger span::after, .is-up .cd-nav-trigger span::before{background: #333;transition: 0.3s;}.cd-nav-trigger span{transition: 0s;}.cd-primary-nav>li a{color: #333;}.cd-primary-nav>li>a{height: 60px;}.cd-primary-nav>li>a {padding: 0 15px 0 40px;}.m_title_block { padding-top: 12px;margin-left: 8px;}.m_stitle_block {margin-left: 8px;}.mm_line:before {left: 10px;top: 20px;}.cd-primary-nav .cd-secondary-nav {width: 360px; left: auto;}.cd-primary-nav .cd-secondary-nav>li>a {text-align: left;padding: 0 20px;}.cd-primary-nav .cd-secondary-nav>li.active>a, .cd-primary-nav .cd-secondary-nav>li>a:hover {background-color: #f7f7f7;}.is-up .cd-logo {width: 70px;}.mm_line:before{ -webkit-transition: -webkit-transform .6s,opacity .1s;transition: transform .6s, opacity .6s;transition-delay: .1s;}.moves-out>.mm_line:before{transform: translateX(-100%);opacity: 0;transition: transform .2s,opacity .1s!important;}/* 診療項目 */article.boxFeature-2:hover {background: rgb(255 255 255 / 40%);;border-radius: 10px;border: 2px solid #fff;}article.boxFeature-2:hover img.img-responsive{transition: none;filter: none;}article.boxFeature-2:hover h2{color: #333;transition: none;}/*rights*/ 
.rights{margin-top: 30px;margin-bottom: 80px;justify-content: center;}.RWDssl01, .rights .RWDedictor {margin-right: 5px;}/* 來電預約 */ 
.fols { display: block;}.folss{bottom:0;top:auto;transform:none;width:100%;flex-direction:row}.folss a{width:100%;min-height:auto;padding:15px;letter-spacing:4px;border-radius:0}/* 內頁 */ 
.collapsing_header .cd-main-header .cd-logo {margin-top: 0;}.page_wrapper_bg.wrapper_bg .container { width: 100%;}
}
/*1199px end*/
/*991px start*/
@media (max-width: 991px) {
/*banner*/ 
.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 36px;}.RWDbanner_plus01 .slick-caption {    top: 60%;}.RWDbanner_plus01 .slick-caption .container {    width: 83%;}.RWDbanner_plus01 .logo{width:100%;top:0;bottom:0;height:760px}.RWDbanner_plus01 .logo img{width:calc(100% - 58vw);position:absolute;bottom:0;right:0}.RWDbanner_plus01 .slick-caption .txt2{margin:10px 0 0}.RWDbanner_plus01 .slick-caption .txt2 span:before{display:none;}.RWDbanner_plus01.style-dotnav.control-left .plus-banner-container, .RWDbanner_plus01.style-dotnav.control-right .plus-banner-container {position: relative;top: inherit;left: 0;right: 0;}.RWDbanner_plus01.style-dotnav.control-left .control-box, .RWDbanner_plus01.style-dotnav.control-right .control-box {top: initial;position: absolute;bottom: 1.5%;width: 100%;height: inherit!important;}.RWDbanner_plus01.style-dotnav.control-left .control-box .slick-arrow, .RWDbanner_plus01.style-dotnav.control-right .control-box .slick-arrow {-webkit-transform: rotateZ(0);transform: rotateZ(0);}.RWDbanner_plus01.style-dotnav .control-box .items, .RWDbanner_plus01.style-dotnav .control-box .items li, .RWDbanner_plus01.style-dotnav .slick-arrow {display: inline-block;vertical-align: middle;}.RWDbanner_plus01.style-dotnav.control-left .control-box .slick-align-next, .RWDbanner_plus01.style-dotnav.control-right .control-box .slick-align-next{-webkit-transform: scaleX(-1);transform: scaleX(-1);}/* 關於京采 */ 
.funny-boxes > .funny-boxes-icon {width: 200px;height: 200px;margin-bottom: 10px;}.funny-boxes > .funny-boxes-text > h4 {font-size: 20px;}/* 診療項目 */ 
.RWDService001 .section-subject {margin-bottom: 0px;}.RWDService001 .col-sm-6 {width: 25%;float: left;padding: 0 5px;}.RWDService001 i {width: 125px;}.RWDService001 h2{font-size: 18px;}/* 最新消息 */ 
.RWDnews_listblock li a{margin-left: 0px;display: block;}.RWDnews_listblock span {display: block;width: 100% !important}.RWDnews_listblock li a {width: 100% !important;}/* 內頁 */ 
.ebtn.currectsend_btn {width: auto;}.btn.btn_back {width: auto;}.webdesc {margin: 0 15px 20px;}.sortbar {margin: 10px 15px 20px;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {width: calc(100% / 3); float: left;}#mobile-fixed .btn-box .normal {border-radius: 0px; border: 1px solid #0c6eb8; color: #0c6eb8;}#mobile-fixed .btn-box .bg2{background: #0c6eb8;border-color: #0c6eb8;color:#fff;}.form-horizontal .form-group {margin: 0 -15px 20px;}.about_box{width:100%}.about_box h4{width:100%}.about_item_top h2{text-align:left;width:100%}.about_item{flex-wrap:wrap}
}
/*991px end*/
/*850px start*/
@media (max-width: 850px) {
/* banner */ 
.RWDbanner_plus01 .slick-caption .txt1{}.RWDbanner_plus01 .slick-caption .txt2{}.RWDbanner_plus01 .slick-caption .txt3{}/* 內頁 */ 
.team_item {grid-template-columns: 1fr; grid-template-rows: auto;}.team_item {    gap: 80px;}
}
/*850px end*/
/*800px start*/
@media (max-width: 800px) {
/* banner */ 
.RWDbanner_plus01 .slick-caption .txt1{}.RWDbanner_plus01 .slick-caption .txt2{}.RWDbanner_plus01 .slick-caption .txt3{}/* 內頁 */ 
.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 50px !important;}.pagecontent .RWDtimeline01 {margin-top: 50px !important;}h1.pageTitle {margin-bottom: 0;}.team_btn_item a {font-size: 15px;}.about_box h4 {margin: 0 !important;}
}
/*800px end*/
/*767px start*/
@media (max-width: 767px) {
/* banner */ 
.RWDbanner_plus01 .slick-caption .container{width:100%}.RWDbanner_plus01 .slick-caption.txt-left{width:100%;text-align:center}.RWDbanner_plus01 .slick-caption .txt1{font-size:25px;}.RWDbanner_plus01 .slick-caption .txt3{margin:10px 0 0}.RWDbanner_plus01 .slick-caption .txt2{margin:5px 0 0}/* 區域間距 */ 
.abuss{padding: 30px 0;}.services{padding: 60px 0 30px;}.newss{padding: 60px 0;}.timess{padding: 60px 0;}.footer_block{padding:60px 0 0 0;}/* 標題文字 */ 
.index h1.main-title, .RWDnews_listblock h2, .RWDedictor h3 {font-size: 30px;}/* 關於京采 */ 
.RWDService002 .col-sm-4.col-md-4{width: 50%; float: left;}.funny-boxes > .funny-boxes-icon {width: 210px;height: 210px;}#m_RWDfullscreen01_44_1 > div.section-inner > div > div:nth-child(2) > div:nth-child(3){float: none; margin: auto;}.funny-boxes > .funny-boxes-text > h4 { font-size: 20px;}@media (max-width: 550px) {.funny-boxes > .funny-boxes-icon {width: 180px;height: 180px;}}/* 診療項目 */ 
.RWDService001 .col-sm-6 {    width: 50%;    float: left;}article.boxFeature-2 {    width: 100%;    float: none;}.RWDService001 i { width: 180px;}.RWDService001 h2{font-size: 20px;}/* 頁尾資訊 */ 
.coninfo h4 {font-size: 24px;margin: 0px 0px 12px;}/* 內頁 *//*-----內頁-----*/ 
.layoutlist_8.rwd .listdate{width:60%;text-align:left;margin:0}.layoutlist_8.rwd .listdate .day{color:#999;letter-spacing:1px}.layoutlist_8 .item{align-items:center;flex-wrap:wrap;justify-content:flex-end;padding:30px 0!important}._col.list_img.col-sm-3.col-md-3{width:40%}._col.list_subject.col-sm-7.col-md-7{width:60%}.layoutlist_8.rwd .list_img+.list_subject{margin-top:20px}.RWDproduct_page .btn-other li {width: 100%;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {width: calc(100% / 2);}#article .layoutlist_7 .litem {width: 50%;float: left;}#product, #eforms {padding: 0 !important;}#RWDPAGE_BASE_PAT02 .main .container {    padding-left: 10px;    padding-right: 10px;}.hgroup .container {    padding: 0;    margin-left: 0;    margin-right: 0;}
}
/*767px end*/
/*600px start*/
@media (max-width: 600px) {
/* banner */ 
.cd-logo {    width: 100px;    padding: 10px 10px 15px;}.RWDbanner_plus01 .slick-caption {    top: 71%;}/* 診療項目 */ 
.RWDService001 i { width: 120px;}.RWDService001 h2{font-size: 20px;}/* 門診表格 */ 
.timess .time .time_table .time_part{position: sticky;left: 0;width: 130px;background: #fbf9f8;z-index: 111; border-right: 1px solid rgb(224 224 224);display: block;border-top: none; margin-top: 0px;padding-top: 43px;}.timess .time .time_table .time_part tr{border-top: 1px solid rgb(224 224 224);}#m_RWDfullscreen01_62_1 > div.paneleffect.animated.fadeInUp > div.rwd_form > div > div.time_table > table.time_part > tbody > tr:nth-child(1) > td{border-top: 1px solid rgb(224 224 224/0%);}.timess .time .time_table .time_part td{border-top: 1px solid rgb(224 224 224);}/* 頁尾資訊 */ 
.con_right{width:100%;display: block;}.con_left{width: 100%;display: block;margin-bottom: 20px;}.RWDssl01, .rights .RWDedictor {    margin-right: 0px;}/*tops*/ 
.scrollTop002{right:10px;bottom:60px}/* 內頁 */h1.pageTitle {font-size: 28px !important;margin-bottom: 5px;}section.call_to_action .container {padding-left: 10px; padding-right: 10px;}#mobile-fixed .fixed-in {width: 100%; max-width: 100%;}#mobile-fixed .btn-box {padding-left: 0px; width: 100%;}#mobile-fixed .btn-box .normal {max-width: 100%;}#mobile-fixed .btn-box .normal {letter-spacing: 1px; border: 1px solid #0c6eb8; background: #fff; color: #0c6eb8;}#mobile-fixed .btn-box .normal.bg2 {background: #0c6eb8;color: #fff;}#mobile-fixed .btn-box.step1 li, #mobile-fixed .btn-box.step2 li {width: 49%;}.ebtn.currectsend_btn {width: 100%;}.btn.btn_back {width: 100%;}.pagecontent .RWDslider01, .pagecontent .RWDeditor01 {margin-top: 40px !important;}.pagecontent .RWDtimeline01 {margin-top: 40px !important;}.ebtn.currectsend_btn {margin-right: 0px;}.RWDslider01 .pic-list {padding-right: 0; width: 100%;}.RWDslider01 .text {width: 100%; padding-top: 20px;}.RWDslider01.pic-right .pic-list {padding-left: 0;}._col.list_img.col-sm-3.col-md-3 {width: 100%;}._col.list_subject.col-sm-7.col-md-7 {width: 100%;}.layoutlist_8 .item {flex-direction: column; justify-content: flex-start; align-items: flex-start;}.layoutlist_2 .col-xs-12.col-sm-6.col-md-4 {width:100%;}.RWDproduct_page .btn_back {width: 100%;}#sidebar {padding: 0 15px 30px;}.team_btn_item a {    width: calc(50% - 30px);    text-align: center;}.about_item_top h2 {    font-size: 24px;}.new-form {margin-top: 0;}#article .layoutlist_7 .litem{width: 100%;}#article .layoutlist_7 .litem img {    width: 100%;}
}
/*600px end*/
/*480px start*/
@media (max-width: 480px) {
/* 畫面 */ 
.wrapper_bg .container {width: 95%;}/* banner */ 
.RWDbanner_plus01 .slick-caption .txt1{}.RWDbanner_plus01 .slick-caption .txt2{font-size: 25px;letter-spacing: 1px;}.RWDbanner_plus01 .slick-caption .txt3{}/* 關於京采 */ 
.RWDService002 .col-sm-4.col-md-4{width: 100%; float: none;}.funny-boxes > .funny-boxes-icon {width: 210px;height: 210px;}/* 診療項目 */ 
.RWDService001 h2{font-size: 18px;}/* 門診表格 */ 
.name span {display: block;margin: 0;}/* 內頁 */
}
/*480px end*/
/*380px start*/
@media (max-width: 380px){
/* banner */ 
.RWDbanner_plus01 .slick-caption .txt1 span {    font-size: 29px;}.RWDbanner_plus01 .slick-caption .txt2 span {    font-size: 18px;}.rights {    text-align: center;    letter-spacing: 0px;}/* 內頁 */
}
/*380px end*/
/*320px start*/
@media (max-width: 320px){
/* banner */ 
.RWDbanner_plus01 .slick-caption .txt1{}.RWDbanner_plus01 .slick-caption .txt2{}.RWDbanner_plus01 .slick-caption .txt3{}/* 內頁 */
}
/*320px end*/