/*index-----------------------------------------------------------------*/

body {
font-size:12px;
color:#333333;
margin:0;
padding:0;
line-height:1.4;
}

.index_back{
background:url(../img/index/top_back.jpg) repeat-y #fff;
}

h1,h2,h3{
margin:0;
padding:0;
}


/*index dialysis------------------------------------------------------------------*/

#dialysis{
	background:#fff url(../img/index/top_dialysis_bg.jpg) no-repeat 15px top;
	margin-top:10px;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 25px;
}

#dialysis img{
	margin-bottom:8px;
	}
	

/*index nuclear------------------------------------------------------------------*/

#nuclear{
	background:#fff url(../img/index/top_nuclear_bg.gif) no-repeat 15px top;
	margin-top:10px;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 25px;
}

#nuclear img{
	margin-bottom:8px;
	}

/*index whats new------------------------------------------------------------------*/

#whatsnew{
	background:#fff url(../img/index/top_whatsnew_bg.jpg) repeat-y 15px top;
	margin-top:10px;

}

#whatsnew h4 {
margin:0px 0px 0px 14px;
padding:0px;
}

#whatsnew p {
	margin: 0px 30px;
	font-size:12px;
	line-height:150%;
	color:#333333;
	}
	
#whatsnew a {
	color:#000099;
	text-decoration: underline;
	}
	
.line{
	margin-left:25px;
	}

/*index info------------------------------------------------------------------*/

#info{
background:url(../img/index/top_info02.jpg) repeat-y #fff;
background-position:8px top;
}

#info p {
margin:0px 0px 0px 8px;
padding:0px;
}

#info div.info_main{
padding-left:25px;
line-height:1.5;
}

#info td.info_td{
padding-bottom:10px;
}

#info a:link {color:#5C63BD; text-decoration:underline;}
#info a:visited {color:#5C63BD; text-decoration:underline;}
#info a:hover {color:#996600;text-decoration:none;}



/*index main------------------------------------------------------------------*/

#index_main{
margin:0;
padding:0;
text-align:center;}

h2.pet_dpc{
text-indent:-9999px;}

#index_main table.pet_table{
margin-bottom:20px;
/*border-bottom:1px solid #000000;*/}

#index_main table.bpc_table{
margin-bottom:20px;
margin-top:20px;
@}

/*index main title---------------------------------*/

#index_main td.pet_title{
/*height:172px;*/
border-right:3px solid #C6D6EF;
background:url(../img/index/top_pet_title2.jpg) no-repeat bottom;}

#index_main td.bpc_title{
height:172px;
border-right:3px solid #C4E9C0;
background:#DEFDCA url(../img/index/top_bpc_title02.jpg) no-repeat bottom;}

#index_main td.meta_title{
height:199px;
border-right:3px solid #D1B4D1;
background:url(../img/index/top_meta_title02.jpg) no-repeat bottom #F1E8F1;}

 

/*index main button---------------------------------*/

#index_main td.pet_td, td.bpc_td, td.meta_td{
padding:2px 0px 1px 20px;}

#index_main td.pet_td{
border-bottom:1px dotted #8CC6DE;
text-align:left}

#index_main td.bpc_td{
border-bottom:1px dotted #8CBDBD;
text-align:left}

#index_main td.meta_td{
border-bottom:1px dotted #BDA3BD;
text-align:left}

div.bpc_blue{
margin:0 10px 8px 10px;}

p.bpc_blue_p{margin:0; padding:4px 10px;}



/*link text fooder---------------------------------------------------------------------------*/

a:link {color:#333;text-decoration:none;}
a:visited {color:#6B86AB;text-decoration:none;}
a:hover {color:#304C80; text-decoration:underline;}

/*a:link {color:#006699;text-decoration:none;}
a:visited {color:#6B86AB;text-decoration:none;}
a:hover {color:#996600; text-decoration:underline;}

a:active {color:#FF0000;text-decoration: none;}*/

.big{font-size:14px;}
.small{font-size:10px;}

.bold{font-weight:bold;}
.red{color:#CC0000;}
.orang{color:#FF6600;}




.footer{
padding:15px 0;
border-top:1px solid #ccc;
width:735px;}

.footer .sitemap {
	float:right;
	padding-right:15px;
}

.footer .sitemap a:visited {
	color:#666;
}

