@charset "utf-8";
/* CSS Document */
#mainBody{
	background:url(image/body_bot.gif) no-repeat left bottom; 
	/*padding:0 14px 6px 22px;*/
	}
#mainBody ul.service_navi{
	height:27px; 
	list-style-type:none;
	padding:0 0 0 17px;
	margin:16px 0 0 0;
	}
#mainBody ul.service_navi li{
	float:left; display:block;
	padding:0 2px 0 0;
	}
#mainBody ul.service_navi li a{
	background:url(image/ser_sub_link_g_bg.gif) repeat-x 0 0 #fff;
	display:block;
	height:25px;
	font:bold 11px/25px tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FEFEFE;
	float:left;
	cursor:pointer;
	}
#mainBody ul.service_navi li a span.left{
	background:url(image/ser_sub_link_g_left_bg.gif) no-repeat 0 0;
	float:left;
	display:block;
	}
#mainBody ul.service_navi li a span.left span{
	background:url(image/ser_sub_link_g_right_bg.gif) no-repeat right top;
	padding:0 8px;
	float:left;
	display:block;
	}
#mainBody ul.service_navi li a:hover,#mainBody ul.service_navi li a.active{
	background:url(image/ser_sub_link_r_bg.gif) repeat-x 0 0 ;
	}
#mainBody ul.service_navi li a:hover span.left,#mainBody ul.service_navi li a.active span.left{
	background:url(image/ser_sub_link_r_left_bg.gif) no-repeat 0 0;
	}
#mainBody ul.service_navi li a:hover span.left span,#mainBody ul.service_navi li a.active span.left span{
	background:url(image/ser_sub_link_r_right_bg.gif) no-repeat right top;
	}
.tab{
	/*background:url(image/ser_tab_bg.gif) repeat-y 0 0 #F9FDF2;*/
	color:#000;
	margin:0 0 0 0;
	}
.tab span.top{
	background:url(image/ser_tab_top.gif) no-repeat 0 0;
	display:block;
	height:18px;
	font-size:0;
	}
.tab span.bot{
	background:url(image/ser_tab_bot.gif) no-repeat left bottom;
	display:block;
	height:18px;
	font-size:0;
	}
.all_tab_div{
	/*margin:0 20px;*/
	}

