a{text-decoration:none;transition:color .4s;transition-property:color;transition-duration:.4s;transition-timing-function:ease;transition-delay:0s}.calendar-area .section_title h3{font-size:16px;line-height:1.5;color:#1a2d78;letter-spacing:.05em;margin:0;margin-bottom:10px}.calendar-area .section_title p{font-size:24px;line-height:1.5;color:#333;margin:0}.calendar-area .section_title{text-align:center;vertical-align:middle;margin:30px 0}.calendar-area{margin:0 30px}.month-reservation{width:100%;padding:0 0 10px 0}.month-reservation table{width:100%;margin:0}.month-reservation table td{text-align:center;vertical-align:middle;font-family:"微軟正黑體",Arial,Helvetica,sans-serif;background-color:#d9f0fe}.month-reservation table td.monthTitle{border:0 solid #d9f0fe}.month-reservation table td.monthTitle p{display:inline;margin:0;padding:0 10px;font-size:18px;font-weight:500;line-height:1.8;vertical-align:middle;direction:ltr}.month-reservation table td.monthTitle p.title{display:inline;margin:0;padding:0 10px;font-size:25px;font-weight:700}.month-reservation table td.monthTitle p span.digital{padding:0 5px 0 0;font-size:25px;font-weight:700}.month-reservation table td.monthTitle a{display:block;color:#2d2d2d;padding:5px 0;text-decoration:none;background-color:#d9f0fe;border-radius:0;-webkit-tap-highlight-color:rgba(128,128,128,.5);-webkit-user-select:none}.month-reservation table td.monthTitle a:hover{color:#fff;background-color:#74d5e8}.month-reservation table td a.monthL,.month-reservation table td a.monthR{display:block;padding:8px 20px;font-size:25px;color:#74d5e8;font-weight:700;text-decoration:none;background-color:#d9f0fe;border-radius:0}.month-reservation table td a.monthL:hover,.month-reservation table td a.monthR:hover{color:#fff;background-color:#74d5e8}.month-reservation table td a.monthL{border-radius:0}.month-reservation table td a.monthR{border-radius:0}.calendar-reservation-s{clear:both;margin:0 auto 20px auto;text-align:center;background-color:#fff}.calendar-reservation-s table{margin:0 auto;border-collapse:collapse;white-space:nowrap}.calendar-reservation-s table th{font-family:"微軟正黑體",Arial,Helvetica,sans-serif;padding:0;text-align:center;vertical-align:middle;border:0 solid #f0f}.calendar-reservation-s table th div{float:left;margin:0;padding:0;width:40px;text-align:center}.calendar-reservation-s table th div p{margin:0;padding:0 0 5px 0;text-align:center}.calendar-reservation-s table th p.week_cn{font-size:16px;line-height:16px;font-weight:700;color:#7f7f7f}.calendar-reservation-s table th p.week_eg{font-size:10px;line-height:10px;font-weight:500;color:#7f7f7f}.calendar-reservation-s table td{font-family:"微軟正黑體",Arial,Helvetica,sans-serif;padding:0;text-align:center;vertical-align:middle;font-size:16px;line-height:16px;font-weight:500;color:#2d2d2d}.calendar-reservation-s table td div{float:left;width:40px;padding:10px 0}.calendar-reservation-s table td div p{margin:0;padding:0;text-align:center}.calendar-reservation-s table td div span.holiday{color:#cecece}.calendar-reservation-s table td a{display:block;height:40px;text-decoration:none;border:1px solid #fff}.calendar-reservation-s table td a:link{color:#2d2d2d}.calendar-reservation-s table td a:visited{color:#2d2d2d}.calendar-reservation-s table td a:hover{color:#d00;border:1px solid #d00}.calendar-reservation-s table td a:active{color:#d00}.calendar-reservation{clear:both;width:100%;margin:0 0 20px 0}.calendar-reservation table{width:100%;margin:0;border-collapse:collapse;white-space:nowrap;border-bottom:1px solid #d9f0fe;border:1px solid #d9f0fe;background-color:#d9f0fe}.calendar-reservation table th{font-family:"微軟正黑體",Arial,Helvetica,sans-serif;padding:0;text-align:center;vertical-align:middle;font-size:15px;font-weight:100;color:#3ea0e7;color:#7f7f7f;background-color:#fff;border:1px solid #fff;border-bottom:1px solid #d9f0fe}@media screen and (max-width:360px){.calendar-reservation table th{font-size:12px}}.calendar-reservation table th.department{color:#fff;font-size:18px;font-weight:700;background-color:#bbcb82;border:1px solid #d9f0fe}.calendar-reservation table th.week{font-size:20px;font-weight:700}.calendar-reservation table th.week a{display:block;padding:7px 0;color:#74d5e8;font-size:22px;font-weight:700;background-color:#d9f0fe;border-radius:0}.calendar-reservation table th.week a:hover{color:#fff;background-color:#74d5e8}.calendar-reservation table th p{margin:0 auto;padding:0;text-align:center}.calendar-reservation table th p.date{padding-bottom:8px;font-size:16px;font-weight:700;line-height:1}.calendar-reservation table th p.date span{font-size:22px}.calendar-reservation table th p.week_cn{width:100%;padding-bottom:8px;font-size:18px;font-weight:700;line-height:1}.calendar-reservation table th p.week_eg{padding-bottom:8px;font-size:12px;font-weight:500;line-height:1}.calendar-reservation table td{margin:0 auto;padding:10px 0;text-align:center;vertical-align:middle;background-color:#fff;border:1px solid #d9f0fe;font-size:15px}.calendar-reservation table td.time{vertical-align:middle}.calendar-reservation table td.vaTop{vertical-align:top}.calendar-reservation table td p{display:block;width:auto;margin:0 auto;padding:2px 0;text-align:center;-webkit-writing-mode:horizontal-tb;writing-mode:lr-tb;color:#282828;border:0 solid #f0f}.calendar-reservation table td p.room_1{padding-bottom:5px}.calendar-reservation table td.holiday{background-color:#f7f7f7}.calendar-reservation table td p.day{margin:0 auto;padding:0 0 5px 0;font-size:22px;font-weight:700;line-height:1;color:#9f3a83}.calendar-reservation table td.holiday p{color:#a8a8a8}.calendar-reservation table td.time{font-family:"微軟正黑體",Arial,Helvetica,sans-serif;background-color:#3ea0e7;width:15%}.calendar-reservation table td.time p{width:auto;margin:0 auto;padding:0;text-align:center;-webkit-writing-mode:horizontal-tb;writing-mode:lr-tb}.calendar-reservation table td.time p.timeSession{display:block;padding:0 0 1px 0;font-size:20px;line-height:25px;color:#fff;font-weight:700}.calendar-reservation table td.time p.timeDigital{padding:0}.calendar-reservation table td.time p span{padding:0;font-size:14px;line-height:14px;color:#fff;font-weight:700}.calendar-reservation table td.time p.timeDigital span{display:inline-block}.calendar-reservation table td.time p.timeDigital span.timeDashed{padding:0 5px}.calendar-reservation table td p span.circle{display:inline-block;text-align:center;vertical-align:middle;margin-top:-5px;padding:5px 5px 5px 5px;border-radius:10px;font-size:10px;line-height:10px}.calendar-reservation table td p span.dt{padding:0 3px 0 0;font-size:15px;line-height:15px;font-weight:700}.calendar-reservation table td p span.closing{color:#8e8e8e}.calendar-reservation table td p span.filled{color:#cd856f}.calendar-reservation table td p span.full{color:#2d2d2d;background-color:#f9c38f}.calendar-reservation table td p span.rest{color:#2d2d2d;background-color:#e4e4e4}.calendar-reservation table td p span.female{color:#2d2d2d;background-color:#d0ffff}.calendar-reservation table a{text-decoration:none;color:#428bca}.calendar-reservation table a:link{color:#428bca}.calendar-reservation table a:visited{color:#428bca}.calendar-reservation table a:hover{color:#ff7f7d}.calendar-reservation table a:active{color:#ff7f7d}.calendar-reservation table a.reservation-make{padding:5px 10px;text-decoration:none;font-weight:700;color:#5b5b5b;border:1px solid #74d5e8;background-color:#b0d2ff;border-radius:5px}.calendar-reservation table a.reservation-make:hover,.calendar-reservation table a.reservation-make:focus{color:#fff;background-color:#ff7f7d}@media(max-width:767px){.month-reservation table td.monthTitle p{padding:0 2px;font-size:12px}.month-reservation table td.monthTitle p.title{padding:0 2px;font-size:20px}.month-reservation table td.monthTitle p span.digital{padding:0 2px 0 0;font-size:25px}.calendar-reservation table th.week{color:#fff;font-size:18px;font-weight:700;background-color:#bbcb82;border:1px solid #d9f0fe}.calendar-reservation table th p.date{font-size:15px}.calendar-reservation table th p.date span{font-size:20px}.calendar-reservation table th p.week_cn{font-size:16px}.calendar-reservation table th p.week_eg{font-size:11px}.calendar-reservation table td{font-size:14px}.calendar-reservation table td p{width:15px;line-height:15px;text-align:center;-webkit-writing-mode:vertical-rl;writing-mode:tb-rl;max-height:200px;padding:1px 0}.calendar-reservation table td p span{padding:2px 3px 5px 5px}.calendar-reservation table td p span.dt{padding:0 0 3px 0}.calendar-reservation table td p.room_1{padding-bottom:15px}.calendar-reservation table td.time p{width:30px}.calendar-reservation table td.time p.timeSession{padding:0 0 5px 0;font-size:15px}.calendar-reservation table td.time p span{text-align:center;vertical-align:middle;font-size:12px;line-height:12px}.calendar-reservation table td.time p.timeDigital span{display:block;-webkit-writing-mode:horizontal-tb;writing-mode:lr-tb}.calendar-reservation table td.time p.timeDigital span.timeDashed{display:block;padding:0 0 0 10px;-webkit-writing-mode:vertical-rl;writing-mode:tb-rl;max-height:20px}.calendar-reservation table td p span.circle{display:inline-block;text-align:center;vertical-align:middle;margin-top:0;padding:3px 3px 3px 3px;border-radius:6px;font-size:10px;line-height:10px}.calendar-reservation table td p.day{display:inline;padding:0 0 0 0;font-size:16px;-webkit-writing-mode:horizontal-tb;writing-mode:lr-tb}.calendar-reservation table a.reservation-make{padding:5px 3px}.calendar-reservation table td p span.circle{margin-top:0}}.catalog{overflow-y:hidden}.editor img,.editor iframe{width:100%}.editor p{text-align:justify;word-break:break-all}.editor a{color:#6ca9e5}.article>h3 a{color:#3fa0e7}.about ul li{vertical-align:top}.about ul li.single-line{width:100%}.about h3,.about h2{margin-top:0}.doctor h3,.doctor h2{margin-top:0}.news_homearea{background:url("../images/bg2_gray.jpg");padding:40px 0}.news_home li>a{text-decoration:none;border:none;outline:none}.news_home li a:focus{text-decoration:none;border:0 solid}.news_home .new_body .news_next{font-size:35px;text-align:center;line-height:40px;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.news_home .new_title h3{font-size:18px;line-height:1.5;color:#1a2d78;letter-spacing:.05em;margin:0}.news_home .new_title p{font-size:24px;font-weight:bold;line-height:1.5;color:#333;margin:0}.news_home .news_next_link{display:none;float:right;margin-top:20px}.news_home .new_title,.news_home .new_body{float:left;display:inline-block}.news_home .new_title{text-align:center;vertical-align:middle;margin:10px 30px}.news_home .new_body{border-left:1px solid #1a2b7d;width:85%}.news_home{padding:0 300px;display:block}@media screen and (max-width:1835px){.news_home .new_body{width:80%}}@media screen and (max-width:1535px){.news_home{padding:0 150px}}@media screen and (max-width:1235px){.news_home{padding:0 60px}}@media screen and (max-width:1080px){.news_home{padding:0 30px}.news_home .new_body{width:75%}}@media screen and (max-width:850px){.news_home li .date{font-size:18px;margin-right:15px}}.news_home li>a:hover .text>h3{color:#1a2d78}.news_home li>a:hover::before{right:0;color:#1a2d78}.news_home li>a.news_next_link{display:inline-block}.news_home li .date{float:left;text-align:center;color:#fff;font-size:20px;letter-spacing:.1em;line-height:45px;margin-right:30px;-webkit-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;border-radius:100%;background:#1a2b7d;padding:16px 0;width:80px;height:80px;margin-left:25px;margin-top:5px}@media screen and (max-width:850px){.news_home li .date{font-size:18px;margin-right:15px}}.news_home li .text{width:calc(100% - 160px);display:inline-block;padding:5px 0;padding:10px;margin:0 -15px;text-align:justify}@media screen and (max-width:850px){.news_home li .text{width:calc(100% - 125px)}}.news_home li .text h3{font-size:18px;color:#000302;font-weight:bold;line-height:1.5;margin-bottom:8px;margin-top:0}.news_home li .text p{font-size:14px;color:#333;line-height:1.5;margin:0}.footer-care-list{font-weight:bold;margin-right:15px;color:#d7f0ff}.content .service-area{border:2px solid #7bd5ed;border-radius:8px;background:#fff;box-shadow:1px 1px 1px 1px rgba(0,0,0,.1);padding:0 50px;margin:0 30px}.content .service-title>p{font-size:35px;margin:20px 0;color:#298add}.content .service-title{text-align:center;border-bottom:1px solid #6fd2ea}.content .service-list a .item{text-decoration:none;border:0;outline:none;cursor:pointer;font-size:26px;color:#606060;font-weight:bold}.content .service-list a .item{min-height:150px;padding-top:10px;padding-bottom:10px;padding-left:20px;border-right:1px solid #6fd2ea;text-align:center}.content .service-list a .item:hover{background:#6fd2ea}.content .service-list a:nth-child(3n+0) .item{border:0}.content .service-list{padding:20px}.article{min-width:60%;padding:2% 7%;padding-bottom:7%}.article>div.editor>h1,.article>div.editor>h2,.article>div.editor>h3,.article>div.editor>h4,.article>div.editor>h5,.article>div.editor>h6{line-height:1.5;margin-bottom:30px;padding-bottom:5px;border-bottom:1px solid #b0e1ff}.article>div.editor>ul{margin-top:-15px}.article>div.editor>ul>li{margin-left:-15px}.article>div.editor>ul li::before{font-family:"FontAwesome";content:"";margin-right:5px;margin-left:-10px;color:#6fd2ea;display:inline!important}.article>div.editor>table>tbody>tr>th{background:#b0e1ff;text-align:center}.article>div.editor>table>tbody>tr>th.name{background:#f0fbff}.article>div.editor>table>tbody>tr>td{background:#f5fcfc;text-align:justify}.article>div.editor>table>tbody>tr>th,.article>div.editor>table>tbody>tr>td{border:1px solid #fff;vertical-align:middle;padding:10px}@media screen and (max-width:1938px){.article>div.editor>table>tbody>tr>th{min-width:80px}}@media screen and (min-width:1835px){.article>div.editor>table>tbody>tr>th{min-width:150px}}.fancybox-inner .fancybox-caption{font-size:60px;text-align:center}.modal-title{font-size:20px}.pickadate__header>.pickadate__month{color:#1a2d78}.pickadate__header .pickadate__nav--prev,.pickadate__header .pickadate__nav--next{height:48px}.pickadate__header .pickadate__nav--prev:hover,.pickadate__header .pickadate__nav--next:hover{background:#d7f0ff}.pickadate__table .pickadate__weekday{text-align:center}.pickadate__body .pickadate__day--highlighted:hover,.pickadate__holder--focused .pickadate__body .pickadate__day--highlighted{background:#1a2d78}.pickadate__body .pickadate__day--selected,.pickadate__body .pickadate__day--selected:hover{border-color:#1a2d78;background:#1a2d78;color:#fff}.pickadate__body .pickadate__day--today{color:#6fd2ea;position:relative}.pickadate__body .pickadate__day--today:before{border-top:.5em solid #6fd2ea}.pickadate__body .pickadate__day--infocus:hover,.pickadate__body .pickadate__day--outfocus:hover,.pickadate__body .pickadate__nav--prev:hover,.pickadate__body .pickadate__nav--next:hover,.pickadate__body .pickadate__button--today:hover,.pickadate__body .pickadate__button--clear:hover{cursor:pointer;color:#000;background:#d7f0ff}.footer_txt{width:120%;margin-bottom:30px}.header ul.nav>li.right-menu{display:none}@media screen and (max-width:850px){.footer_txt{width:100%}}@media screen and (max-width:768px){.footer .footer_info .qrcode_info{width:270px}.footer .footer_info .qrcode_info>a>img{width:30%}.footer .footer_info .branches>div{width:300px}.footer .footer_info .branches>div.green{width:120px;margin-left:18px}.footer .footer_info .copyright{text-align:right;margin-top:195px}.footer .footer_info{height:350px}.news_home .new_title{margin:10px 20px 10px 10px}.news_home li .text{width:calc(100% - 160px);margin:0 -10px}.section{margin-top:-30px}}@media screen and (max-width:570px){.footer .footer_info .qrcode_info>a>img{width:100px}.footer .footer_info .qrcode_info{border-right:none;width:90%;margin-left:10%;display:inline-block}.footer .footer_info .branches>div{width:100%;text-align:center}.footer .footer_info .branches>div.green{width:100%;margin-left:0}.footer .footer_info{height:620px}.footer .footer_info .copyright{text-align:center;margin-top:457px;padding-top:12px;border-top:1px solid #519ac2}.footer_txt>img{width:60%}.content .service-list{padding:20px 0}.content .service-list a .item{width:100%;border-right:none;border-top:1px solid #6fd2ea;font-size:24px}.content .service-list a:nth-child(3n+0) .item{border-top:1px solid #6fd2ea}.content div.service-list a:first-child div.item{border-top:none}.content .service-area{padding:0 25px}.content .service-title>p{font-size:24px}.news_home li .text{margin:0 -15px;width:calc(100% - 125px)}.news_homearea{padding:18px 0 0}.news_home{padding:0}.news_home .new_title{margin:10px 30px;width:84%;padding-bottom:10px;border-bottom:1px dashed #cacee0}.news_home .new_body{width:100%;border-left:none;padding-top:8px}.news_home li .text p{display:none}.news_home li>a.news_next_link{display:none}.news_index li .text{min-height:80px}.article::before{display:none}.article::after,.book form .article.main::before{display:none}.section{padding:40px 0}.fancybox-inner .fancybox-caption{font-size:24px}.article>div.editor>table>tbody>tr>th{min-width:80px;min-width:initial;padding:0}.header ul.nav>li.right-menu{display:block}}@media screen and (max-width:360px){.footer .footer_info .qrcode_info{width:92%;margin-left:9%}.footer .footer_info .qrcode_info>a>img{width:80px}.footer .footer_info .qrcode_info>p.big{font-size:20px}}@media screen and (max-width:320px){.footer .footer_info .qrcode_info>p{font-size:12px}}