<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#header h1 {
    margin: 0;
}

h1, h2, h3, h4 {
    font-weight:bold;
    font-family:"微軟正黑體";
}
.ct {margin:0px auto; width:930px; text-align:left;}

p,span,td,div,li,a,marquee{ font:14px/1.6em Arial}

#htmlCont * {
    font-size:15px;
}

#header { background:url(/oldPC/Images2/topBg.jpg) left center repeat-x;}
#header .ct{ position:relative; height:132px; border:0px solid red; background:url(/oldPC/Images2/topCtBg.jpg)}
		#header .ct h1 {width:396px; height:132px; overflow:hidden;}
		#header .ct h1 a {text-decoration:none;}
		#header .ct h1 a span{ display:block; width:396px; height:132px; position:absolute; top:0px; left:0px; cursor:pointer; text-decoration:none; color:#DFDDCB;}
		
		#right3 { position:absolute; top:36px; right:0px; border:0px solid red;}
        #header #right3 li#menuBtn{display:none;}
			#right3 li { float:left; margin-left:13px; list-style:none;}
			#right3 li:hover { opacity:1; filter:alpha(opacity=100); }
			#right3 a{ display:block; font-size:15px;font-family:"微軟正黑體";}

	/*#header .ct #telTime{
        display:block;
        position:absolute; height:25px; right:0px; top:86px;
        text-decoration:none;
        letter-spacing:0px;
        font:23px/23px Verdana;
        color:#39B039;
        padding-left:157px;
        background:url(/oldPC/Images2/Local/headerTelTime.gif) left center no-repeat; border:0px solid red
	}*/
    #header .ct #telTime{
        display:block;
        position:absolute; height:25px; right:0px; top:86px;
        text-decoration:none;
        letter-spacing:0px;
    }
        #header .ct #telTime a{
            text-decoration:none;
        }
        #header .ct #telTime a.iconsLink{
            display:inline-block;
            width:32px; height:32px;
            text-indent:-9999em;
            vertical-align:top;
        }
        #header .ct #telTime a.iconsLink.iconLine{
            background:url('/LocalClinic/Images/icon_Line.png') 50% 0 no-repeat;
        }
        #header .ct #telTime a.iconsLink.iconFB{
            background:url('/LocalClinic/Images/icon_FB.png') 50% 0 no-repeat;
            margin-left:10px;
        }
        #header .ct #telTime a.clinic0800{
            display:inline-block;
            margin-left:10px;
            letter-spacing:0.5px;
            /*padding-left:157px;
            background:url(/oldPC/Images2/Local/headerTelTime.gif) left center no-repeat;*/
        }
            #header .ct #telTime a.clinic0800 span.tell0800{
                font:24px/32px 微軟正黑體;
                color:#009BDF;
                font-weight:600;
            }
            #header .ct #telTime a.clinic0800 span.chText{
                margin-right:5px;
                font:24px/32px 微軟正黑體;
                color:#009BDF;
                font-weight:600;
            }
		
#topMainMenu{ background:url(/oldPC/Images2/mainMenuBgLocal.jpg) left top repeat-x; text-align:center}
.mainMenu {
    width: 930px;
    height: 41px;
    background-color:#009BDF;
    border-radius:4px 4px 0 0;
}
.mainMenu a {
    display: block;
    float: left;
    height: 41px;
    padding:0 33px;
    font: 15px/41px "微軟正黑體";
    overflow: hidden;
    text-align: center;
    color: white;
    text-decoration: none;
    letter-spacing: 0px;
}
.mainMenu a#topShowMenuBtn{display:none;}

.mainMenu.narrow a { 
    /*新南-多一個選單時變窄*/
    padding:0 24px;
}
.mainMenu.Shilin a {
    /*士林-選單項目不同*/
    padding: 0 27px;
}
    .mainMenu a:hover {
        color: #fcf98f;
        background-color: #008AD6;
        border-radius: 4px 4px 0 0;
    }
    .mainMenu a.active {
        color: #fcf98f;
        background-color: #008AD6;
        border-radius: 4px 4px 0 0;
    }
	
#banner .ct{ position:relative; border:0px solid red}
	#banner .ct marquee { position:absolute; top:180px; left:0px}
		#banner .ct marquee { color:red; text-decoration:none; letter-spacing:2px;}
		#banner .ct marquee a{ color:#2686C0; text-decoration:none; letter-spacing:2px;}
		#banner .ct marquee a:hover{ text-decoration:underline; color:#787878;}

#mainBody {letter-spacing:1px; border:0px dotted green;  min-height:300px;}
	#mainBody .ct{  padding-top:25px; }		

	/* 左側欄 */
    /*#mainBody #PanelLocalLeft{
        display:none;
    }*/
    #mainBody #PanelLocalLeft.indexleftCont{
        display:block;
    }
	#mainBody .ct #leftCont { position:relative; float:left; width:215px; margin-right:17px; border:0px solid red}
		#mainBody .ct #leftCont #menuSet{ margin:0px 0 15px 0}
            #menuSet .menuBody {
                padding-top:7px;
                padding-bottom:7px;
                padding-left:15px;
                border-width:0 1px 1px 1px;
                border-style:solid;
                border-color:#D8D8D8;
                background-color:#F3FDFF;
            }
                #menuSet .menuBody li {
                    list-style-type:none;
                    margin:9px 0;
                }
                #menuSet .menuBody li a {
                    font:15px "微軟正黑體";
                    color:#444;
                    text-decoration:none;
                    letter-spacing:0;
                }
                #menuSet .menuBody li a i {
                    font-size:11px;
                    padding-right:5px;
                }
                #menuSet .menuBody li a:hover {
                    color:#D9534F;
                }
                #menuSet .menuBody li.active a {
                    color:#D9534F;
                }
		#mainBody .ct #leftCont .bannerSet{ margin:6px 0 15px 0}
		    #mainBody .ct #leftCont .bannerSet img{max-width:100%;}
		#mainBody .ct #leftCont .pA{ margin:0; width:215px; background:url(/oldPC/Images2/Home/left_panel_body.png) center top repeat-y}
			
			.pA p { margin:3px 0px;}
			.pA a { display:block; color:#D35465; text-decoration:none; padding-left:20px;background:url(/oldPC/Images2/icon/leftBanner.gif) left 4px no-repeat}
			.pA a:hover{ text-decoration:underline}
			
			.pA #leftBanner1{background:url(/oldPC/Images2/All/leftBanner1.gif) center top no-repeat;  padding:40px 10px 10px 15px;}
			.pA #leftBanner2{background:url(/oldPC/Images2/All/leftBanner2.gif) center top no-repeat;  padding:40px 10px 10px 15px;}
			.pA #leftBanner3{background:url(/oldPC/Images2/All/leftBanner3.gif) center top no-repeat;  padding:40px 10px 10px 15px;}
			.pA #leftBanner4{background:url(/oldPC/Images2/All/leftBanner4.gif) center top no-repeat;  padding:40px 10px 10px 15px;}
			.pA #leftBanner5{background:url(/oldPC/Images2/All/leftBanner5.gif) center top no-repeat;  padding:40px 10px 10px 15px;}
				.pA #leftBanner5 a { margin:3px 0px; background:url(/oldPC/Images2/icon/rDot.gif) left 2px no-repeat;}
				
			#mainBody .ct #leftCont .pA .bot { height:7px; overflow:hidden; background:url(/oldPC/Images2/Home/left_panel_Down.png) left top no-repeat}
			
		#mainBody .ct #leftCont .pB{ margin:17px 0; width:215px;}
			#mainBody .ct #leftCont .pB .cont { padding:0px 0}			

			.pA #leftFloat{background:url(/oldPC/Images2/All/leftBanner5.gif) center top no-repeat;  padding:40px 10px 10px 15px;}
				.pA #leftFloat a { margin:3px 0px; background:url(/oldPC/Images2/icon/rDot.gif) left 2px no-repeat;}
				
			.pA#fBoardOut{ position:absolute; top:0px; margin:0 auto; width:100%; z-index:0;}


.clear {clear:both; height:5px; overflow:hidden}

.footer {
    background: #DFF1FF;
    border: 0px solid red;
    border-top:3px solid #007BDF;
    padding-bottom:20px;
}

	.footer .ct .ilink{ font:13px/19px Arial; margin:0px;  padding:10px 0 2px 0; color:#5A5A5A; text-align:center; border:0px solid red; letter-spacing:2px}
		.footer .ct .ilink span{ font:13px/19px Arial; color:#BB0000}
		.footer .ct .ilink a{ text-decoration:none; letter-spacing:1px; padding:0px 6px}
		.footer .ct .ilink .in{ color:#2C2C2C}
		.footer .ct .ilink .out{ color:#0E6B9B}

    .footer .ct ul { list-style-type:none; margin :10px auto; width:750px; background-color:white;padding:10px 20px;
                     border-radius:10px;
    }
    .footer .ct ul li{ font:12px/18px Nsimsun; color:#209BDF; letter-spacing:1px;
    }
    .footer .statement{
        width:750px;
        margin:15px auto;
    }
        .footer .statement span{display:block;}
	.footer .ct .ilink2{ font:13px/13px Arial; margin:0px; padding:3px 0 5px 0; color:#000000; text-align:center; border:0px solid red; letter-spacing:5px}
		.footer .ct .ilink2 a{ font:13px/13px Arial; text-decoration:none; color:Blue; letter-spacing:1px; padding:0px 6px}
	.footer .ct .copyright{ font-size:12px; color:#5A5A5A; text-align:center; border:0px solid red; margin:0}
	.footer .ct .copyright span{ font-size:12px;letter-spacing:2px;}

    #scrollUp{
        display:none;
        width:46px;height:46px;
        position:fixed;right:20px;bottom:16px;
        background:url(/oldPC/Images2/arrowTop.png) 50% 50% rgba(51, 51, 51, 0.4) no-repeat;
        border-radius:3px;
        color:#fff;font-size:22px;
        text-align:center;
    }
        #scrollUp i.fa-arrow-up{
            line-height:46px;
        }

/*-----------------------------------------------------------
    Media Device Size
-----------------------------------------------------------*/
/* i6 Plus - landscape */
@media screen and (max-device-width:736px){
    .ct,
    .mainMenu,
    #htmlCont,
    .footer .ct ul,
    .footer .statement,
    #mainBody .ct #leftCont,
    #normalHTML .normalImgDiv{
        width:100%; max-width:100%;
    }
    #banner .ct img.bannerPhoto{
        width:100%; max-width:100%;
    }
    #htmlCont p img{height:auto !important;}
      
    #htmlCont table#aboutTB{display:block;}
    #htmlCont table#aboutTB tbody,
    #htmlCont table#aboutTB tbody tr,
    #htmlCont table#aboutTB tbody tr td{ display:inherit;}

    #mainBody{
        padding:10px;
    }
        #mainBody #mainCont img{max-width:100% !important;}
        #mainBody .ct{padding-top:0;}
            #mainBody .ct #leftCont .expCtrl{
                display:inline-block;
            }
            #mainBody .ct #leftCont .bannerSet{
                display:inline-block;
                vertical-align:top;
                margin:6px 8px 15px 8px;
            }
                #mainBody .ct #leftCont .expCtrl .bannerSet a{
                    display:block;
                }
    /*footer*/
    .footer{padding:10px;}
        .footer .ct .footerProtectionText ul.surgery li span{
            font-size:13px;
        }
        .footer .ct .footerProtectionText .statement span{
            font-size:13px;
        }
}
/* i6 - landscape */
@media screen and (max-device-width:667px){  
    #mainBody .ct #leftCont .bannerSet{
        margin:6px 2px 15px 2px;
    }
        #mainBody .ct #leftCont .bannerSet img{
            width:205px;
        }
}
/* i5 - landscape */
@media screen and (max-device-width:568px){
    #mainBody .ct #leftCont .bannerSet{
        margin:8px 26px 15px 26px;
    }
        #mainBody .ct #leftCont .expCtrl .bannerSet a{
            display:block;
        }
            #mainBody .ct #leftCont .bannerSet img{
                width:100%;
            }
}
/* i6 Plus - size 414*/
@media screen and (max-device-width:460px){
    /*-----header-----*/
    #header .ct{
        height:184px;
    }
        #header .ct h1{
            width:100%; height:auto;
            text-indent:-6666em;
        }
            #header .ct h1 a{
                display:block;
            }
                #header .ct h1 a span{
                    width:100%; height:65px;
                    background-repeat:no-repeat;
                    background-position:50% -40px;
                }        
        #header ul#right3{
            display:block;
            background-color:#f9f9f9;
            padding:10px 8px;
            top:75px; left:0; right:0;
        }
            #header #right3 li#menuBtn{
                display:inline-block;
            }
                #header #right3 li#menuBtn a.theBtn{
                    display:inline-block;
                    background-color:#008bdc;
                    /*padding:8px 11px 11px;*/
                    /*border-radius:3px;*/
                }
                #header #right3 li#menuBtn span.glyphicon{
                    color:#fff;
                }
            #header ul#right3 li{
                margin:5px 2px;
                float:none;
                display:inline-block;
            }
                #header ul#right3 li a{}
                    #header ul#right3 li a span.glyphicon-ok{
                        display:none;
                    }        
        #header .ct #telTime{
            top:142px; left:10px;
        }
            #header .ct #telTime a.iconsLink.iconLine{margin:0;}
            #header .ct #telTime a.iconsLink.iconFB{margin:0;}
            #header .ct #telTime a.clinic0800{margin-left:0px;}
                #header .ct #telTime a.clinic0800 span.chText{margin:0;}
        #topMainMenu.show{
            display:block;
            -moz-transition:all .3s ease-out 0s;-webkit-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;
        }
        #topMainMenu{
            width:100%;
            position:fixed; top:0;
            z-index:99;
        }
            #topMainMenu .mainMenu{
                height:auto;
            }
                #topMainMenu .mainMenu a{
                    display:block;
                    float:none;
                    border-bottom:1px solid #23b4f4;
                    padding:6px;
                    height:auto;
                    font-size:18px;
                }
                #topMainMenu .mainMenu a#topShowMenuBtn{
                    display:block;
                    position:absolute; right:15px; top:13px;
                    border-radius:50%;
                    background-color:#f8f8f8;
                    color:#009bdf;
                }
                    #topMainMenu .mainMenu a#topShowMenuBtn span.glyphicon-remove{
                        font-size:18px;
                    }
        /*Menu*/
        #topMainMenu{
            display:none;
        }
        /*滑動Top*/
        body.paddingTop{
            padding-top:187px;
        }
        #PanelLocalTop.topShow{
            width:100%;
            position:fixed !important; top:0 !important; left:0 !important;            
            z-index:9999;
        }
            #PanelLocalTop.topShow #header .ct{
                height:initial;
            }
                #PanelLocalTop.topShow #header .ct h1{margin-top:-75px;}
                #PanelLocalTop/*.topShow*/ #header ul#right3{
                    padding:0;
                    font-size:0;
                }
                #PanelLocalTop.topShow #header ul#right3{
                    box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
                }
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li{
                        margin:0;
                        vertical-align:top;
                    }
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li.hcIco1,
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#hcIco1,
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#ctl05_hcIco1{width:36%;}
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li.hcIco2,/*:nth-child(3)*/
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#hcIco2,
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#ctl05_hcIco2{width:29%;}
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li.hcIco3,
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#hcIco3,
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#ctl05_hcIco3{width:20%;}
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li.hcIco2.w2,
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#hcIco2.w2,
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#ctl05_hcIco2.w2{min-width:42.5%;}
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li.hcIco3.w2,
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#hcIco3.w2,
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#ctl05_hcIco3.w2{min-width:42.5%;}
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li.hcIco4.w2,
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#hcIco4.w2,
                    #PanelLocalTop/*.topShow*/ #header ul#right3 li#ctl05_hcIco4.w2{min-width:42.5%;}
                        #PanelLocalTop/*.topShow*/ #header ul#right3 li a{
                            width:100%;                         
                            height:54px; line-height:54px;
                            border-radius:0;
                            padding:0; margin:0;
                            font-size:15px;
                        }
                     #PanelLocalTop/*.topShow*/ #header ul#right3 li#menuBtn{
                         width:15%;
                         position:relative;
                     }
                        #PanelLocalTop/*.topShow*/ #header ul#right3 li#menuBtn a.theBtn{
                            /*width:54px;*/ height:54px;  text-align:center;
                        }
                            #PanelLocalTop/*.topShow*/ #header ul#right3 li#menuBtn a.theBtn span.glyphicon-align-justify:before{
                                line-height:54px; text-align:center;
                            }
                #PanelLocalTop.topShow #header .ct #telTime{display:none;}
    
    /*-----mainBody-----*/
    #mainBody .ct #leftCont{margin-right:0;}
    #mainBody .ct #leftCont .bannerSet{
        margin:6px 1px 15px 2px;
    }
        #mainBody .ct #leftCont .bannerSet img{
            width:190px;
        }

        #mainCont #aboutTB #localInfo #localClinicName{
            margin:10px 0;
        }
        /* 左側欄 有院長專區.MWHalf : 內容BN左右各半 */
        #mainBody .ct #leftCont .bannerSet.MWHalf{
            display:inline-block;
            width:48%;
        }
        #mainBody .ct #leftCont .bannerSet.MWHalf + #PanelLocalLeft.indexleftCont{
            display:inline-block;
            width:49%;
        }
            #mainBody .ct #leftCont .bannerSet.MWHalf + #PanelLocalLeft.indexleftCont .bannerSet{
                margin-bottom:5px;
            }
    /*-----footer-----*/
    .footer .ct .ilink2{
        border-top:1px solid #c2dff5;
        padding-top:10px;
    }
    .footer .ct .ilink2 a{
        display:block;
        margin:10px 0 0;
    }
}
/* i6 */
@media screen and (max-device-width:400px){
    #header .ct #telTime a.clinic0800 span.chText{
        font-size:18px;
        vertical-align:bottom;
    }
    #header .ct #telTime a.clinic0800 span.tell0800{
        font-size: 20px;
    }
}
@media screen and (max-device-width:375px){
    #header .ct h1 a span{
        background-size:cover;
    }
    #header ul#right3 li#menuBtn{
        /*display:block;*/
    }
    /*#header .ct #telTime{
        top:138px; left:auto; right:5px;
    }*/
        #header .ct #telTime a.clinic0800 span.chText{
            font-size:20px;
            vertical-align:bottom;
        }
        #header .ct #telTime a.clinic0800 span.tell0800{
            font-size:22px;
        }
        /*滑動Top*/
        #PanelLocalTop/*.topShow*/ #header ul#right3 li a{
            font-size:14.5px;
        }
        #PanelLocalTop.topShow #header .ct #telTime{/*display:block;*/} 

    /*-----mainBody-----*/
    #mainBody{padding-top:10px;}
    #mainBody .ct #leftCont .expCtrl{
        display:block;
    }
    #mainBody .ct #leftCont .bannerSet{
        display:block;
        margin:6px 0 15px 0;
        text-align:center;
    }
        #mainBody .ct #leftCont .expCtrl .bannerSet a{
            display:block;
        }
            #mainBody .ct #leftCont .bannerSet img{
                width:auto;
            }
    #mainBody .ct #leftCont .bannerSet.MWHalf{
            display:block;
            width:100%;
        }
        #mainBody .ct #leftCont .bannerSet.MWHalf + #PanelLocalLeft.indexleftCont{
            display:block;
            width:100%;
        }
            #mainBody .ct #leftCont .bannerSet.MWHalf + #PanelLocalLeft.indexleftCont .bannerSet{
                margin-bottom:15px;
            }
}
/* S5 */
@media screen and (max-device-width:360px){
    #header .ct #telTime a.clinic0800 span.chText{
        font-size:18px;
    }
}
/* i5 */
@media screen and (max-device-width:320px){
    /*-----header-----*/
    #header ul#right3{top:58px;}
        #header ul#right3 li#menuBtn{
            display:inline-block;
        }
            #header ul#right3 li a{
                font-size:14px;
            }
    #header .ct #telTime{
        top:128px;
        /*top:121px; right:auto; left:100px;
        background-position-x:-26px;
        background-size:138px;
        padding-left:112px;
        font-size:18px;
        font-weight:600;*/
    }
        #header .ct #telTime a.clinic0800{
            margin-left:0;
        }
        #header .ct #telTime a.clinic0800 span.chText{
            font-size:15px;
        }
        #header .ct #telTime a.clinic0800 span.tell0800{
            font-size:19.5px;
        }
        /*滑動Top*/
        #PanelLocalTop/*.topShow*/ #header ul#right3 li.hcIco1,        
        #PanelLocalTop/*.topShow*/ #header ul#right3 li#hcIco1,
        #PanelLocalTop/*.topShow*/ #header ul#right3 li#ctl05_hcIco1{width:38%;}
        #PanelLocalTop/*.topShow*/ #header ul#right3 li.hcIco2,
        #PanelLocalTop/*.topShow*/ #header ul#right3 li#hcIco2,
        #PanelLocalTop/*.topShow*/ #header ul#right3 li#ctl05_hcIco2{width:29%;}
        #PanelLocalTop/*.topShow*/ #header ul#right3 li.hcIco3,
        #PanelLocalTop/*.topShow*/ #header ul#right3 li#hcIco3,
        #PanelLocalTop/*.topShow*/ #header ul#right3 li#ctl05_hcIco3{width:20%;}
        #PanelLocalTop/*.topShow*/ #header ul#right3 li a{
            font-size:14px;
        }
        #PanelLocalTop/*.topShow*/ #header ul#right3 li#menuBtn{
            width:13%;
            position:relative;
        }
    #PanelLocalTop.topShow #header .ct h1{
        margin-top:-57px;
    }
    #mainBody .ct #leftCont .bannerSet.MWHalf + #PanelLocalLeft.indexleftCont .bannerSet{
        margin-bottom:7px;
    }
}
</pre></body></html>