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

*{
	margin:0px;
	padding:0px;
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:0.95em;
	font-style: normal;
}

/*Start of GrobalNavi*/
#navi{
	width:780px;
	height:40;
}

#navi li{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}

/*Top page(navi01)*/
#navi01{
	width:130px;
	height:40px;
}
#navi01.no_link{
	background-image: url(../img/navi_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
#navi01 a,
#navi01 a:link,
#navi01 a:visited,
#navi01 a:active{
	width:130px;
	height:40px;
	background-image: url(../img/navi_01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#navi01 a:hover{
	background-position: 0px 0px;
}

/*Pet resource(navi02)*/
#navi02{
	width:130px;
	height:40px;
}
#navi02._link{
	background-image: url(../img/navi_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi02 a,
#navi02 a:link,
#navi02 a:visited,
#navi02 a:active{
	width:130px;
	height:40px;
	background-image: url(../img/navi_02.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#navi02 a:hover{
	background-position: 0px -40px;
}

/*About us(navi03)*/
#navi03{
	width:130px;
	height:40px;
}
#navi03._link{
	background-image: url(../img/navi_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi03 a,
#navi03 a:link,
#navi03 a:visited,
#navi03 a:active{
	width:130px;
	height:40px;
	background-image: url(../img/navi_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#navi03 a:hover{
	background-position: 0px -40px;
}

/*Recruit(navi04)*/
#navi04{
	width:130px;
	height:40px;
}
#navi04._link{
	background-image: url(../img/navi_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi04 a,
#navi04 a:link,
#navi04 a:visited,
#navi04 a:active{
	width:130px;
	height:40px;
	background-image: url(../img/navi_04.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#navi04 a:hover{
	background-position: 0px -40px;
}

/*Infomation(navi05)*/
#navi05{
	width:130px;
	height:40px;
}
#navi05._link{
	background-image: url(../img/navi_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi05 a,
#navi05 a:link,
#navi05 a:visited,
#navi05 a:active{
	width:130px;
	height:40px;
	background-image: url(../img/navi_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#navi05 a:hover{
	background-position: 0px -40px;
}

/*Contact(navi06)*/
#navi06{
	width:130px;
	height:40px;
}
#navi06._link{
	background-image: url(../img/navi_06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi06 a,
#navi06 a:link,
#navi06 a:visited,
#navi06 a:active{
	width:130px;
	height:40px;
	background-image: url(../img/navi_06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
}
#navi06 a:hover{
	background-position: 0px -40px;
}
/*End of GrobalNavi*/

#breadList{
height:1.2em;
}

/*Start of CenterRightContents*/



/*Start of ContentsCenter*/
#contentsCenter{
font-size:1.05em;
color:#666666;
	width:320px;
	height:100%;
	padding-left:14px;
	padding-right:15px;
	float:left;
	}
#whatsNew{
	height:40px;
	background-image: url(../img/title_01_1.png);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	padding-bottom:8px;
}
.new{
	line-height:1.6em;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBEBEB;
	padding-bottom: 10px;
}
#contentsCenter hr{
	display:block;
	color:#B3B3B3;
	background-color:#B3B3B3;
	border:none;
	width:100%;
	height:1px;
	margin-bottom:10px;
	}
*:first-child+html #contentsCenter hr{/*IE7のみに適用*/	
	margin-bottom:5px;
	}
	
#contentsCenter img{
float:left;
padding-right:6px;
	}
#contentsCenter p{
padding-top:10px;
padding-bottom:10px;
line-height:1.6em;
/*	text-align: right;--------------------------------------------*/
	
}



.clinic{
margin-top:0px;
}
*:first-child+html .clinic{/*IE7のみに適用*/
margin-top:5px;
}


/*End of ContentsCenter*/	
	
/*Start of ContentsRight*/
#contentsRight{
font-size:1.05em;
	width:185px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	float: right;
	line-height:1.8em;
	color: #666666;
/*	background-image: url(../img/title_01_2.png);
	background-position:left top;
	background-repeat:no-repeat;*/
	}
#contentsRight h4{
font-size:1.05em;
}
#contentsRight p{
font-size:1em;
}		
#contentsRight img{
	margin-top:15px;
	*margin-bottom:5px;
	}
	
#suggest{
margin-left:-15px;
}


/*End of ContentsRight*/		

/*End of CenterRightContents*/
