@charset "utf-8";

/* 背景顏色樣式--------------------------------*/

.bg_green {
	width: 979px;
	background-image: url(../img/head_bg_green.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 60px;
}
.bg_blue {
	width: 979px;
	background-image: url(../img/head_bg_blue.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 60px;
}
.bg_org {
	width: 979px;
	background-image: url(../img/head_bg_org.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 60px;
}
.bg_pink {
	width: 979px;
	background-image: url(../img/head_bg_pink.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 60px;
}


/* botton樣式--------------------------------*/

p.top02 a {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn02.gif);
	}
p.top02 a:hover {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn02_o.gif);
	}
p.top03 a {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn03.gif);
	}
p.top03 a:hover {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn03_o.gif);
	}
p.top03_o a {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn03_oo.gif);
	}
p.top03_o a:hover {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn03_o.gif);
	}
p.top04 a {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn04.gif);
	}
p.top04 a:hover {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn04_o.gif);
	}
p.top04_o a {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn04_oo.gif);
	}
p.top04_o a:hover {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn04_o.gif);
	}
p.top05 a {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn05.gif);
	}
p.top05 a:hover {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn05_o.gif);
	}
p.top05_o a {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn05_oo.gif);
	}
p.top05_o a:hover {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn05_o.gif);
	}
p.top06 a {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn06.gif);
	}
p.top06 a:hover {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn06_o.gif);
	}
p.top06_o a {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn06_oo.gif);
	}
p.top06_o a:hover {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn06_o.gif);
	}
p.top07 a {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn07.gif);
	}
p.top07 a:hover {
	text-decoration:none;
	display:block;
	float:none;	
	height: 40px;
	width: 113px;
	background-image: url(../img/top_btn07_o.gif);
	}

/* top_banner樣式--------------------------------*/
.top_banner01_box {
	width: 710px;
	background-image: url(../web/01news/img/top_banner.jpg);
	height: 155px;
	background-repeat: no-repeat;
	background-position: top;
}
.top_banner02_box {
	width: 710px;
	background-image: url(../web/02about/img/top_banner.jpg);
	height: 155px;
	background-repeat: no-repeat;
	background-position: top;
}
.top_banner03_box {
	width: 710px;
	background-image: url(../web/03public/img/top_banner.jpg);
	height: 155px;
	background-repeat: no-repeat;
	background-position: top;
}
.top_banner04_box {
	width: 710px;
	background-image: url(../web/04guide/img/top_banner.jpg);
	height: 155px;
	background-repeat: no-repeat;
	background-position: top;
}
.top_banner05_box {
	width: 710px;
	background-image: url(../web/05insure/img/top_banner.jpg);
	height: 155px;
	background-repeat: no-repeat;
	background-position: top;
}
.top_banner06_box {
	width: 710px;
	background-image: url(../web/06hospital/img/top_banner.jpg);
	height: 155px;
	background-repeat: no-repeat;
	background-position: top;
}
.top_banner07_box {
	width: 710px;
	background-image: url(../web/07service/img/top_banner.jpg);
	height: 155px;
	background-repeat: no-repeat;
	background-position: top;
}
.top_banner_sitemap_box {
	width: 710px;
	background-image: url(../web/sitemap/img/top_banner.jpg);
	height: 155px;
	background-repeat: no-repeat;
	background-position: top;
}
/* top_search樣式--------------------------------*/
.top_search_box_blue {
    width: 255px;
	background-image: url(../img/search_head_blue.gif);
	height: 30px;
	background-repeat: no-repeat;
}
.top_search_box_green {
    width: 255px;
	background-image: url(../img/search_head_green.gif);
	height: 30px;
	background-repeat: no-repeat;
}

.top_search_box_org {
    width: 255px;
	background-image: url(../img/search_head_org.gif);
	height: 30px;
	background-repeat: no-repeat;
}
.top_search_box_pink {
    width: 255px;
	background-image: url(../img/search_head_pink.gif);
	height: 30px;
	background-repeat: no-repeat;
}
.top_search_form  {
	font-size: 95%;
	color: #333333;
	background-color: #edecec;
	border: 1px solid #edecec;
	width: 125px;
	height: 18px;
}


/* 左邊單元圖樣式--------------------------------*/
.left_menu01_box {
	width: 250px;
	background-image: url(../web/01news/img/left_menu_bg.jpg);
	height: 600px;
	background-repeat: no-repeat;
	background-position: top;
}
.left_menu02_box {
	width: 250px;
	background-image: url(../web/02about/img/left_menu_bg.jpg);
	height: 600px;
	background-repeat: no-repeat;
	background-position: top;
}
.left_menu03_box {
	width: 250px;
	background-image: url(../web/03public/img/left_menu_bg.jpg);
	height: 700px;
	background-repeat: no-repeat;
	background-position: top;
}
.left_menu04_box {
	width: 250px;
	background-image: url(../web/04guide/img/left_menu_bg.jpg);
	height: 600px;
	background-repeat: no-repeat;
	background-position: top;
}
.left_menu05_box {
	width: 250px;
	background-image: url(../web/05insure/img/left_menu_bg.jpg);
	height: 600px;
	background-repeat: no-repeat;
	background-position: top;
}
.left_menu06_box {
	width: 250px;
	background-image: url(../web/06hospital/img/left_menu_bg.jpg);
	height: 600px;
	background-repeat: no-repeat;
	background-position: top;
}
.left_menu07_box {
	width: 250px;
	background-image: url(../web/07service/img/left_menu_bg.jpg);
	height: 600px;
	background-repeat: no-repeat;
	background-position: top;
}
.left_menu_sitemap_box {
	width: 250px;
	background-image: url(../web/sitemap/img/left_menu_bg.jpg);
	height: 600px;
	background-repeat: no-repeat;
	background-position: top;
}


/* 列表樣式--------------------------------*/
.list_title_bg_blue  {
	background-image: url(../web/img/list_title_bg_blue.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 650px;
}
.list_title_bg_green  {
	background-image: url(../web/img/list_title_bg_green.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 650px;
}
.list_title_bg_org  {
	background-image: url(../web/img/list_title_bg_org.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 650px;
}
.list_title_bg_pink  {
	background-image: url(../web/img/list_title_bg_pink.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 650px;
}



/* 下方連結樣式--------------------------------*/
.footer_link  {
	color: #333333;
	text-decoration: none;
	font-size: 100%;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	}
.footer_link a {
	color: #333333;
	text-decoration: underline;
	font-size: 100%;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	}
.footer_link a:hover {
	color: #333333;
	text-decoration: none;
	font-size: 100%;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	}

.footer_font {
	color: #333333;
	font-size: 100%;
}

/* 其他連結樣式--------------------------------*/	
.quick_blue  {
	color:#3e7dca;
	text-decoration: none;
	font-size: 100%;
	}
.quick_blue a {
	color:#3e7dca;
	text-decoration: underline;
	font-size: 100%;
	}
.quick_blue a:hover {
	color:#3e7dca;
	text-decoration: none;
	font-size: 100%;
	}

.quick_green  {
	color:#669900;
	text-decoration: none;
	font-size: 100%;
	}
.quick_green a {
	color:#669900;
	text-decoration: underline;
	font-size: 100%;
	}
.quick_green a:hover {
	color:#669900;
	text-decoration: none;
	font-size: 100%;
	}
	
.quick_org  {
	color:#ef9843;
	text-decoration: none;
	font-size: 100%;
	}
.quick_org a {
	color:#ef9843;
	text-decoration: underline;
	font-size: 100%;
	}
.quick_org a:hover {
	color:#ef9843;
	text-decoration: none;
	font-size: 100%;
	}
	
.quick_pink  {
	color:#fc7285;
	text-decoration: none;
	font-size: 100%;
	}
.quick_pink a {
	color:#fc7285;
	text-decoration: underline;
	font-size: 100%;
	}
.quick_pink a:hover {
	color:#fc7285;
	text-decoration: none;
	font-size: 100%;
	}	
	