
/*コンテンツ*/
#line{
	float:left;
	width:758px;
	height:auto;
	margin:0px;
	padding:0px;
	border:1px solid #999999;	
}


/*文字関係*/

	
h2{
	text-indent:-9999px;
	width:758px;
	height:166px;
	margin:0px;
	padding:0px;
	background-image:url(img/top_id.jpg);
	background-repeat:no-repeat;

}

/*
-----------------20090520_after*/
h3{
color:#FFFFFF;
background-color:#2A8FC7;
background-image:none;
text-indent:0;
line-height:1.6;
width:548px;
margin:0;
padding:1px;
border:#ccc 1px solid;
}

#oshirase h3 strong{
display:block;
border:1px solid #55A9CE;
padding-left:0.5em;
height:auto;
}

/*20090520_befor*/
/*h3{
	text-indent:-9999px;
	width:550px;
	height:29px;
	margin:0px;
	padding:0px;
	background-image:url(img/mi_1.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
}*/

h4{
	margin:0px 0px 10px 10px;
	padding:0px;	
	text-indent:-9999px;
	background:url(img/saishin.gif) no-repeat;
	width:540px;
	height:20px;

}

#menu2 a:link { color:#003399;} 	/* 未訪問: link */
#menu2 a:visited { color:#003399; }	/* 訪問済み: visited */
#menu2 a:active {color:#0099FF;}	/* アクティブ状態 :active */
#menu2 a:focus {color:#0099FF;}	/* 選択でフォーカスされている状態 :focus */
#menu2 a:hover { color:#0099FF;} 

/*TOPのみの指定*/
#oshirase{
	float:left;
	width:550px;
	margin:0px 0px 10px 9px;
	height:auto;
}

#oshirase ul,#oshirase2 ul{
	margin-bottom:30px;
	padding-left:30px;
	
}

#oshirase li{
	padding-left:20px;
	list-style-type:none;
	list-style-position: inside;
	line-height:1.5;
	display:block;
	background-image: url(img/ya_b.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

#oshirase2 li{
	padding-left:20px;
	list-style-type:none;
	list-style-position: inside;
	line-height:1.5;
	display:block;
	background-image: url(img/ya_g.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#oshirase2{
	float:left;
	width:550px;
	margin:20px 0px 0px 0px;
	height:auto;
}

/* サイトマップ　*/
#sitemap{
	margin-top:-30px;
	margin-right:10px;
	padding:0px;
	text-indent:-9999px;
	width: 82px;
	height: 12px;
	background: url(img/sitemap.gif) no-repeat;
	float:right;
	display:block;
	background-color: #FFFFFF;
	}
	/*NNとオペラ用にoverflow:hidden;入り*/	
	#sitemap a{
	display:block;
	width: 82px;
	height: 12px;
	overflow:hidden;

	}
p{
	margin:0px;
	padding:0px;
}
a:link { color:#333333;} 	/* 未訪問: link */
a:visited { color:#888888; }	/* 訪問済み: visited */
a:active {color:#0099FF;}	/* アクティブ状態 :active */
a:focus {color:#0099FF;}	/* 選択でフォーカスされている状態 :focus */
a:hover { color:#0099FF;}   	/* カーソルが上に乗っている状態: hover */	
/*TOPのみの指定終了*/