body {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10pt; line-height: 150%; font-weight: normal; margin:0; padding:0; color:#000000; background-color: #ffffff;}
h1 {  
font-size: 12pt; 
line-height: 100%; 
font-weight: bold; 
color: #FF0000;
padding: 0;
}

h2.kaiin {  
font-size: 12pt; 
line-height: 100%; 
font-weight: bold; 
color: #FF0000;
margin: 15px 0 5px 0;
padding: 0;
}


h2 {
	font-size: 12pt;
	font-weight: bold;
	color: #F00;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}


h3 {  
font-size: 10pt; 
line-height: 150%; 
color: #333399; 
font-weight: normal
}



h3.black {  
line-height: 150%; 
color: #000000; 
font-weight: bold;
}

a:hover {  
color: #FF0000; 
text-decoration: underline
}

h4 {  
font-size: 10pt; 
line-height: 150%; 
font-weight: normal; 
color: #FF0000
}

h5 {  
font-size: 10pt; 
line-height: 150%; 
font-weight: normal; 
color: #666666
}

td {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 10pt;
	line-height: 140%;
}
.red {  color: #FF0000;}
.orange {  color: #FF6666;}
.bold {  font-weight: bold;}
.size15{ font-size: 15px;}
.blue {  color: #006699;}
.glay {  color: #666666;}
.orange14 {
	font-size: 14px;
	color: #FF6600;
}
.orange17 {
	font-size: 17px;
	color: #FF6600;
	line-height:35px;
}
.text-right{
	text-align: right;
	width: 575px;
}


/*リンクスタイル*/
a.blue:link{text-decoration:underline;}
a.blue:visited{text-decoration:none;}
a.blue:active{text-decoration:none;}
a.blue:hover{text-decoration:underline; color:#0099FF;}

a.orange:link{text-decoration:none;}
a.orange:visited{text-decoration:none;}
a.orange:active{text-decoration:none;}
a.orange:hover{text-decoration:underline; color:#FF6666;}

a.glay2:link{text-decoration:none; color:#666666;}
a.glay2:visited{text-decoration:none; color:#666666;}
a.glay2:active{text-decoration:none; color:#666666;}
a.glay2:hover{text-decoration:none; color:#666666;}

a.red:link{color:#FF0000;}
a.red:visited{color:#FF0000;}
a.red:active{color:#FF0000;}
a.red:hover{color:#0000FF;}


a.notext:link { text-decoration: none; }
a.notext:hover { text-decoration: underline; }


.TableTopi{

}
.TableTopi td{
	text-align: left;
	padding:3px；
}
.Tablehead{
	border:none;
	margin:0;

}
.Tablehead td{
	border:none;
}


div.topspot {
border: thin #FF6600 solid;
padding:30px;
text-align:left;
width:700px;
}

div.topspot2 {
border:thin #FF6600 solid;
font-size:14px;
color:#FF6600;
padding:15px;
width:380px;

}

div.topnews {
background-image:url(images/back_logo.jpg);
background-repeat:no-repeat;
background-position:center;

font-size:14px;
padding:15px;
width:760px;

}

h2.topp {  
font-size: 13pt; 
font-weight: bold;

}



/*お知らせスタイル*/
div.news{
	padding:10px;
	text-align:left;
}

.news ul {
	font-size:13px;
	list-style-type:none;
	display: inline;
	margin:5px 3px;
	padding:3px;
}
.news ul li {
	margin: 2px !important;
}

div.topics{
	width:300px;
	
	}
	div.topicslink{
	width:200px;
	float:right
	
	}
.littletext {
	font-size: 10.5pt;
}
.kansenlink {
	margin-bottom: 30px;
	margin-top: 25px;
}
.textfrom {
	text-align: right;
	margin: 0px;
	padding: 0px;
}
.textcenter {
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.column {
	margin-bottom: 30px;
	padding-top: 10px;
}
#qnetimg {
	width: 576px;
	height: 250px;
}
#campyloimg {
	padding: 0px;
	height: 250px;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 50px;
	display: inline;
}
#campyloname {
	display: inline;
}
#cliput_text {
	width: 370px;
	float: left;
}
#cliptimg {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 200px;
	height: 250px;
}

.iinkai {
	margin:0 auto;
	border-left:solid #999 1px;
	border-top:solid #999 1px;
}

.iinkai tr td {
	padding:5px 10px;
	font-size:12px;
	border-right:solid #999 1px;
border-bottom:solid #999 1px;
line-height:20px;
}
.iinkai tr th {
	padding:5px 10px;
	font-size:13px;
	border-right:solid #999 1px;
	border-bottom:solid #999 1px;
	background-color:#ccffcc;
	line-height:16px;
}
.box {
	padding:20px 45px 20px 0;
	text-align:right;
	border:#3CC solid 1px;
	margin:0 0 20px 20px;
	background-color:#fdfddc;
}
.mid {
	vertical-align:middle;
	color:#F00;
}
.tabe_nomal {
	background-color:#E6FEE2;
	border-top:#99cc99 solid 1px;
	border-right:#99cc99 solid 1px;
}

.tabe_nomal td {
	padding:7px;
	text-align:center;
	width:16%;
	border-bottom:#99cc99 solid 1px;
	border-left:#99cc99 solid 1px;
}

td.month {
	font-weight: bold;	
}


table.syoruiDL ul{
	margin-bottom: 0;	
}


ul.nostyle li{
	list-style: none;
}
ul.nostyle {
	margin: 0 0 5px 0;
}
img.catImage{
	margin-left: -10px;
}
div.catImageUrl{
	margin-left: 65px;
}


ul.number li{
	list-style: outside decimal;
	margin: 0 0 15px 0;
}


/*ペット関連情報-狂犬病予防*/
.kyoukenPdf a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}