@charset "utf-8";
/* CSS Document */

/* 共通 */
body{
}

ul.left {
}
ul.left li{
 line-height:150%;
}


.wrapper {
  background-color:#fff;
	width:100%;
	margin:0 auto;
	text-align:justify;
	color:#666;
	font-size:78%;
	background-position:top center;
}

.wrapper2 {
  
	width:100%;
	margin:0 auto;
	text-align:justify;
	color:#666;
	font-size:78%;
	background-position:top center;
}
#header {
 background-color:#fff;
	background:url(../images/h_pic.png) no-repeat top left;
	width:850px;
	height:110px;
	margin:0 auto;
}
#header p {
 text-align:right;
 margin-left:auto;
 padding:10px 0 0 0;
}
#header ul {
 padding-top:6px;
 height:34px;
 line-height:0;
 clear:both;
}
#header li {
 float:left;
 line-height:0;
}
address {
 padding:5px 0 0 0;
}
#footer {
	height:92px;
	text-align:right;
	padding:10px 0 0 0;
	font-size:78%;
	width:850px;
	margin:0 auto;
}
#footer a {
text-decoration:none;
}
.footerlink {
padding:7px 0 0 0;
}
#footer li {
float:left;
}
#leftnavi {
width:206px;
float:left;
background-color:#fff;

}
#leftnavi p {
line-height:150%;
}
#leftadd {
width:178px;
border:5px #fddbec solid;
padding:5px;
font-size:80%;
}
.left {
float:left;
}
.right {
float:right;
}
.bottomspace {
margin-bottom:30px;
}
.pankuzu {
color:#00947e;
text-indent:10px;
background-color:#fff;
}
.pink {
color:#f367b0;
font-weight:bold;
}
.red {
color:#fb2a44;
}
.big {
font-size:110%;
}
.pinkback{
background-color:#fdeaf4;
}
.base
{
line-height:140%;
float:right;
margin-right:auto;
width:610px;
letter-spacing:2px;
background:url(../images/exotic_bg.png) repeat-y; 
padding:0 0 100px 10px ;
}

.base2
{
line-height:140%;
float:right;
margin-right:auto;
width:610px;
letter-spacing:2px;
background:url(../images/exotic_bg.png) repeat-y; 
padding:0 0 100px 10px ;
}



table {
border:#cccccc 1px solid;
}

/* 共通 */


/*トップページ*/
#toppage {
	background:url(../images/top_bg.jpg) no-repeat top center;
}

#fla {
margin:0 0 6px 0;
}
#topmain {
	width:850px;
	margin:0 auto;
	height:400px;
}

#topmain li {
	float:left;
}
#new {
	float:left;
	width:425px;
}
#new dl {
padding:10px 20px 20px 10px;
}

#new dt {
float:left;
}
#new dd {
padding:0 0 20px 20px;
}


#concept {
	float:left;
	width:404px;
}
.concept {
	padding:0 20px;
}
#concept table {
	border:5px #fddbec solid;
	width:100%;
}
#concept table td {
	padding:5px;
}
/*トップページ*/


/*エキゾチックアニマル*/
#main {
 width:850px;
 margin:0 auto;
 padding:0 10px ;
 background-color:#fff;
}

div#page {
 width:850px;
 height:206px;
 margin:0 auto;
}

div#page2 {
 width:850px;
 height:412px;
 margin:0 auto;
}

#exoticright {
line-height:140%;
float:right;
width:610px;
margin-right:auto;
letter-spacing:2px;
background:url(../images/exotic_bg.png) repeat-y; 
padding:0 0 0 10px ;
}
#exoticright p {
padding:0 30px 20px 30px;
}
/*エキゾチックアニマル*/


/*ペットの健康管理*/
#healthpage {
background:url(../images/exotic_topbg.jpg) no-repeat center top;
}

#kanriright p {
padding:0 30px 20px 30px;
}

#kanri_dog {
width:552px;
border:3px #fc96cc solid;
background:url(../images/kanri_dogime.jpg) bottom right no-repeat;
height:300px;
margin:0 auto 20px auto;
}
#kanriright span {
padding:0 0 0px 30px ;
}
#kanriright ul
{
padding:10px 0 0 0;
}
#kanriright li
{
padding:5px 0 0 30px ;
}
#kanri_metabo {
width:552px;
border:3px #fc96cc solid;
margin:0 auto 20px auto;
}
.last {
padding:5px 0 0 30px;
}
#kanriright dt 
{
width:110px;
padding-left:10px;
}
#kanri_metabo dd {
 width:250px;
}



/*ペットの健康管理*/


/*ペットホテル*/
#pethotelpage {
background:url(../images/exotic_topbg.jpg) no-repeat center top;
}

#pethotelright p {
padding:0 30px 20px 30px;

}
#pethotelright table {
margin:0 auto 20px auto;
}
#pethotelright th {
padding:10px;
}
#pethotelright td {
padding:10px 50px 10px 10px;
}
#pethotel_azukari li {
line-height:150%;
padding:0 30px 20px 30px;

}
/*ペットホテル*/


/*求人案内*/
#recruitpage {
background:url(../images/exotic_topbg.jpg) no-repeat center top;
}

#kyujinright p {
padding:0 30px 20px 30px;
}
#kyujinright table {
margin:0 auto 30px auto;
width:500px;
}
#kyujinright th {
padding:10px;
}
#kyujinright td {
padding:10px;
}
/*求人案内*/


/*診療案内*/
#shinryopage {
background:url(../images/exotic_topbg.jpg) no-repeat center top;
}
#sinryouright p {
padding:0 30px 20px 30px;
}
#kyuusin {
color:#fb2a44;
}
#sinryou_tyuui {
background-image:url(../images/tyuui_bg.jpg);
background-position:center 50px ;
background-repeat:no-repeat;
}
#sinryou_tyuui p {
padding:10px 0 60px 150px ;
}
#sinryouright table {
 width:500px;
 margin:0 auto 30px auto; 
}
#sinryouright table th {
width:115px;
text-align:center;
}
#sinryouright table td {
padding:10px;
}
.table265 {
width:245px;
}
.table116 {
width:96px;
}
#sinryou_vaccine table {
margin:0 auto 5px auto;
}

#sinryou_filaria2 table {
margin:0 auto 5px auto;
}
#sinryou_filaria2 p{
float:right;
margin-left:auto;
padding:0 50px 30px 0;
}

#sinryou_nomi table {
margin:0 auto 5px auto;
}

#sinryou_nomi p {
float:right;
margin-left:auto;
padding:0 50px 30px 0 ;
}
#sinryou_masui {
margin:0 auto 30px auto;
}
#sinryou_masui table {
margin:0 auto 5px auto;
}

#sinryou_hunin table {
margin:0 auto 5px auto;
}
#sinryou_siseki table {
margin:0 auto 5px auto;
}
/*診療案内*/


/*病院便り*/
#mailspage {
background:url(../images/exotic_topbg.jpg) no-repeat center top;
}

#tayoriright  {

}
/*病院便り*/


/*ペットの病気と予防*/
#yobohpage {
background:url(../images/exotic_topbg.jpg) no-repeat center top;
}

#yobouright img  {
}
/*ペットの病気と予防*/

/*病院案内*/
#hospitalpage {
background:url(../images/exotic_topbg.jpg) no-repeat center top;
}

#aisatu {
padding:0 30px 20px 30px;
}
#add {
margin-bottom:20px;
padding:0 30px 20px 30px;
}
#add p {line-height:150%;
}
#add a {
font-weight:bold;
}
#add img {
margin-right:30px;

}
#access {
clear:both;
border-left:3px #fabadb solid;
padding:0 0 0 10px ;
margin:20px 0 20px 30px ;
line-height:150%;
}
#map {
float:right;
margin-right:auto;
}
/*病院案内*/


/*施設案内*/
#shisetsupage {
background:url(../images/exotic_topbg.jpg) no-repeat center top;
}
#siseturight {
letter-spacing:0px;
}
#siseturight table {
border:0px;
}
#siseturight th {
text-align:center;
padding:20px 20px 25px 20px;
}

#siseturight td p {
height:170px;
border-left:#fabadb 3px solid;
padding:10px 0 0px 10px ;
}

/*施設案内*/


ul, li{
 margin:0px;
 line-height:100%;
}

#mail_in{
 background-image:url('images/tayori_ime.jpg');
 background-position:top left;
 background-repeat:no-repeat;
 width:200px;
 height:159px;
}