body{
	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom:0pt;
	
	letter-spacing : 0.1em;
	
	background-color : #ffffff;
	color : #1f1f1f;
	
	font-size : small;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";

}

table{	background-color : #ffffff;
		font-size : small;
		color : #1f1f1f;
}
.f_xsml{ font-size : x-small;	}
.f_sml{	font-size : small;	}
.f_red{	color : #ff0000;	}
.f_red2{	color : #ff0000;
			font-size : medium;		}


/*　TOP ご案内等　*/
.t_bg1{	background-color : #EAE9F2;	}

/*　メニューバー　*/
.m_bar{	background-color : #5a6dad;	}
.m_hed{ background-color : #5a8abd;	}

.foot{	background-color : #5a8abd;
		font-size :	small;
		color : #ffffff;
		text-align:right;
		letter-spacing : -1pt;
	}

.ari_r{	text-align:right;	}

a:link{	color : #4040D3;	}
a:visit{	color : #339900;	}
a:hover{	color : #ff6600;	}
a:active{	color : #ff6600;	}


/*　ヘッダロールオーバ　*/
.m-bar {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 26px;	
	overflow: hidden;
}

.m-bar img {
	visibility: hidden;
}

.m-bar a,
.m-bar a:link,
.m-bar a:visited {
	background-position: 0px 0px;
	float:left;
}
.m-bar a:focus,
.m-bar a:hover,
.m-bar a:active {
	background-position: 0px 26px;	/* 画像の下部分の表示 */
	float:left;
}

.m-bar .m-home a {
	background-image: url(images/r_home.gif);
}
.m-bar .m-yobou a {
	background-image: url(images/r_yobou.gif);
}
.m-bar .m-wks a {
	background-image: url(images/r_oshigoto.gif);
}
.m-bar .m-annai a {
	background-image: url(images/r_annai.gif);
}
.m-bar .m-link a {
	background-image: url(images/r_oyakuda.gif);
}

/*　ヘッダロールオーバ(業務）　*/
.g-bar {
	border: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 46px;	
	overflow: hidden;
}

.g-bar img {
	visibility: hidden;
}

.g-bar a,
.g-bar a:link,
.g-bar a:visited {
	background-position: 0px 0px;
	float:left;
}
.g-bar a:focus,
.g-bar a:hover,
.g-bar a:active {
	background-position: 0px 46px;	/* 画像の下部分の表示 */
	float:left;
}

.g-bar .g-dou a {
	background-image: url(images/r_dou.gif);
	}
.g-bar .g-gyo a {
	background-image: url(images/r_gyo.gif);
	}

/*　動物輸入届出制度　*/
.ani_back {
	background-color: #ff0000;
	color: #ffffff;
	font-size: small;
	font-weight: bold;
	
	border-width:5pt;
	border-style:solid;
	border-top-color:#ff3232;
	border-right-color:#990000;
	border-bottom-color:#990000;
	border-left-color:#ff3232;
}

.ani_main{
	font-size: small;
	color: #1f1f1f;
	line-height: 150%;
	
}
.ani_red{
	color: #ff0000;
	font-size: small;
	font-weight: bold;
}

.ani_title{
	color:#000000;
	font-size:medium;
	font-weight: bold;
}

.ani_list{
	color: #0000ff;
	font-weight: bold;
	list-style-type:lower-alpha;
	
}


/*　予防接種　*/

.vac_main{
	font-size: small;
	color: #1f1f1f;
	line-height: 150%;
	
}

.vac_title{
	color:#0000ff;
	font-size:medium;
	font-weight: bold;

}

.vac_padd{
	padding-left:20px;
	padding-bottom:20px;
}

.vac_vold{
	color:#ff0000;
	font-weight: bold;
}

.vac_vold2{
	color:#ff0000;
	font-weight: bold;
	text-decoration:underline
}
.vac_capadd{
	padding-bottom:20px;
}

.vac_list{
	color: #000000;
	list-style-type:disc;
	line-height:150%;
}

/* 狂犬病  */

.vac_line01{
	border:2pt solid #00ff00;
}

.vac_line02{
	border:2pt solid #0000ff;
}

.p_vactxt{
	font-size :medium;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
}
.vac_txt1{
	font-size :medium;
	font-weight : bold;
}

.td_bg{
	background-repeat:no-repeat;
	background-image: url(images/vac/vac_bg.gif);
}

.renraku_head{
	background-color : #c0c0c0;
}

.renraku_main1{
	background-color : #ccccff;
}

/*　調達関連　*/
.cho_center{
	text-align : center;
}

.cho_t-heder{
	text-align : left;
	font-weight : bold;
}
