@charset "utf-8";
/* CSS Document */

body{ background:url(images/main_cut_back.jpg) repeat-y scroll center #ffffff; font-family:Verdana, Calibri, Arial, Helvetica, sans-serif;}

/*All Div*/
.body_all{width:924px;}

/*Top Div*/
.top_white{height:20px; width:924px;}
.top{ height:87px; width:924px;}

/*Logo Div*/
.logo{ width:199px; height:87px; float:left;}

/*Banner Div*/
.banner{ height:87px; width:720px; float:left; background:url(images/banner_back.jpg) no-repeat;}

.banner ul{ margin:18px 0px 0px 0px; padding:0px 0px 0px 0px;}
.banner li{ padding:26px 0px 0px 0px;*padding:9px 0px 0px 0px; margin:0px; display:block;}
.banner ul.banner_line{ margin:0px; padding:0px; display:block;}
.banner li.banner_word1{ margin:0px; padding:8px 25px 5px 25px; font-size:13px; line-height:15px; color:#4c97ff; text-align:center; float:left; display:block;}
.banner li.banner_word1 a{ text-decoration:none; color:#75b9fd;}
.banner li.banner_word1 a:hover{ text-decoration:underline; color:#4c97ff;}
.banner li.banner_word2{ height:13px; margin:0px; padding:8px 25px 5px 25px; font-size:13px; line-height:13px; color:#4c97ff; text-align:center; border-left:solid; border-left-color:#99c3ff; border-left-width:1px; float:left; display:block;}
.banner li.banner_word2 a{text-decoration:none; color:#75b9fd;}
.banner li.banner_word2 a:hover{ text-decoration:underline; color:#4c97ff;}


/*Middle All Div*/
.middle{width:924px; background:url(images/middle_back.jpg) repeat-y scroll; margin:0 0 0 -3px; *margin:0 0 0 -2px; padding:0px; overflow:auto; float:left;}/*overflow:autoDIV隨內容伸縮*/
.middle_left{width:199px; float:left; overflow:auto;}
.middle_right{width:725px; float:left; overflow:auto;}

/*Middle All Div - Left*/
.middle_left_dr{width:199px; height:179px; background:url(images/doctor.jpg) no-repeat scroll;}
.middle_left_link_top{width:199px; height:20px;}
.middle_left_link_middle{width:179px; background:url(images/main_left_link_middle.jpg) repeat-y scroll; padding:2px 0 0 20px; *padding:6px 0 0 20px; font-size:15px; line-height:15px; color:#4c97ff;}/*background用scroll + height = 有捲軸*/
.middle_left_link_middle span{font-size:10px; color:#98bcef; margin:0 10px 0 10px;}
.middle_left_link_middle img.left_line{display:block; margin:2px 0 6px -2px;}
.middle_left_link_middle ul{margin:0 0 0 -14px; padding:0px; list-style-type:none; width:172px;}
.middle_left_link_middle ul li{ background:url(images/ao.gif) no-repeat 0px 5px; *background:url(images/ao.gif) no-repeat 0px 7px; text-align:left; font-size:12px; margin:10px 0px 10px 10px;*margin:3px 0px 6px 13px; padding:2px 0px 2px 15px; border-bottom:1px dotted #c8b88b; display:block; color:#3a8cfe;}
.middle_left_link_middle ul li.last{ background:url(images/ao.gif) no-repeat 0px 5px; *background:url(images/ao.gif) no-repeat 0px 7px; text-align:left; font-size:12px; margin:10px 0px 0px 10px;*margin:3px 0px 0px 13px; padding:2px 0px 2px 15px; border-bottom:1px dotted #c8b88b; display:block; color:#3a8cfe;}
.middle_left_link_middle ul li a{ text-decoration:none; color:#3a8cfe;}
.middle_left_link_middle ul li a:hover{ text-decoration:none; color:#1a6bdb;}
.middle_left_link_middle ul li.date{ font-size:12px; color:#898989; line-height:16px;}
.middle_left_link_middle ul li img{margin:0 0 0 6px; *margin:0 0 0 4px; padding:0px;}
.middle_left_link_middle ul li span{color:#c8b88b;}
.middle_left_link_middle ul li a:hover span{color:#fe7867;}
.middle_left_link_bottom{width:199px; height:50px;}
.middle_left_link_time{width:199px; height:130px;}

/*Middle All Div - Right*/
.middle_right_top{width:725px; height:11px;}
.middle_right_back{width:720px; background:url(images/middle_right_back.jpg) repeat-y scroll;  margin:0px; padding:0px;}
.middle_right_banner{width:702px; height:180px; margin:0 0 0 9px;}

.middle_right_about01{width:702px; margin:0 0 0 9px;}
.middle_right_back01{width:629px; height:226px; margin:15px 0 0 44px; padding:0px; background:url(images/contact_back01.jpg) no-repeat 0 26px;}
.middle_right_about01_detail{background:url(images/icon_01.jpg) no-repeat scroll; margin:0px; padding:0 0 0 26px; font-size:15px; line-height:20px; color:#454545; letter-spacing:1px;}
.middle_right_about01_detail span{font-size:12px; color:#898989;}
.middle_right_about01_detail ul{margin:19px 0 0 0; padding:0px;}
.middle_right_about01_detail ul li{background:url(images/about02_dot.jpg) no-repeat scroll; margin:0px 0 0 32px; padding:0 0 0 18px; font-size:12px; color:#676767; line-height:15px; margin-bottom:13px;}
.middle_right_about01_detail_bottom{width:628px; margin:120px 0 0 -26px; padding:0px; text-align:right; font-size:12px; color:#898989; line-height:15px;}
.middle_right_about01_detail_bottom img{vertical-align:bottom;}
.middle_right_about01_detail_bottom a{color:#898989; text-decoration:none;}

.middle_right_about02{width:702px; margin:0px 0 0 9px;}
.middle_right_back02{width:629px; height:206px; margin:15px 0 0 44px; padding:0px; background:url(images/contact_back02.jpg) no-repeat 0 26px;}
.middle_right_about02_detail{background:url(images/icon_02.jpg) no-repeat scroll; margin:0px; padding:0 0 0 26px; font-size:15px; line-height:20px; color:#3a8cfe; letter-spacing:1px;}
.middle_right_about02_detail span{font-size:12px; color:#75bafd;}
.middle_right_about02_detail ul{margin:19px 0 0 0; padding:0px;}
.middle_right_about02_detail ul li{background:url(images/about02_dot.jpg) no-repeat scroll; margin:0px 0 0 32px; padding:0 0 0 18px; font-size:12px; color:#676767; line-height:15px; margin-bottom:13px;}
.middle_right_about02_detail ul li a{color:#676767; text-decoration:underline;}
.middle_right_about02_detail ul li a:hover{color:#9a9a9a;}
.middle_right_about02_detail_bottom{width:628px; margin:40px 0 0 -26px; *margin:41px 0 0 -26px; padding:0px; text-align:right; font-size:12px; color:#75bafd; line-height:15px;}
.middle_right_about02_detail_bottom img{vertical-align:bottom;}
.middle_right_about02_detail_bottom a{color:#75bafd; text-decoration:none;}

.middle_right_about03{width:702px; margin:0px 0 0 9px;}
.middle_right_back03{width:629px; height:430px; margin:15px 0 0 44px; padding:0px;}
.middle_right_about03_detail{background:url(images/icon_01.jpg) no-repeat scroll; margin:0px; padding:0 0 0 26px; font-size:15px; line-height:20px; color:#454545; letter-spacing:1px;}
.middle_right_about03_detail span{font-size:12px; color:#898989;}
.middle_right_about03_detail ul{margin:19px 0 0 0; padding:0px;}
.middle_right_about03_detail ul li{background:url(images/about02_dot.jpg) no-repeat scroll; margin:0px 0 0 32px; padding:0 0 0 18px; font-size:12px; color:#676767; line-height:15px; margin-bottom:13px;}
.middle_right_about03_detail_bottom{width:628px; margin:16px 0 0 -26px; padding:0px; text-align:right; font-size:12px; color:#898989; line-height:15px;}
.middle_right_about03_detail_bottom img{vertical-align:bottom;}
.middle_right_about03_detail_bottom a{color:#898989; text-decoration:none;}

.middle_right_about03_p{width:620px; height:239px; margin:0 0 0 -26px; padding:0px;}
.middle_right_about03_p ul{margin:0px; padding:0px;}
.middle_right_about03_p ul li{width:283px; height:198px; border:1px solid #c8b88b; margin:20px 0px 20px 16px; _margin:20px 0px 20px 14px; padding:2px; float:left; overflow:hidden;}
.middle_right_google{width:280px; height:16px; border-top:1px dotted #c8b88b; margin:2px 0 0 2px; padding:6px 0 0 0; font-size:12px; line-height:12px; color:#a49056; text-align:right;}
.middle_right_google a{color:#a49056; text-decoration:underline;}
.middle_right_google a:hover{color:#887233;}


/*Footer Div*/
.footer1{width:924px; height:22px; background:url(images/footer_line.jpg) no-repeat scroll; margin:0 0 0 -3px; *margin:0 0 0 -2px; padding:38px 0 0 0; float:left;}
.footer2{width:924px; height:80px; background:url(images/footer_logo.jpg) no-repeat left center; margin:0 0 0 -3px; *margin:0 0 0 -2px; padding:0px; font-size:12px; line-height:16px; color:#75b9fd; float:left;}

.footer1_word1{width:204px; float:left; text-align:center; font-size:9px; color:#ffffff;}
.footer1_word2{width:720px; float:left; text-align:center; font-size:10px; color:#378bfb;}
.footer2 ul{margin:6px 0 0 240px; padding:0px; width:680px;}
.footer2 ul li{margin:0 16px 0 0; padding:6px 0 0 0; *padding:0px; float:left;}
.footer2 img{margin:0 0 0 50px;}
.footer2 ul li a{color:#75b9fd; text-decoration:none;}
.footer2 ul li a:hover{color:#75b9fd; text-decoration:underline;}