body 		{
			margin:0;
			padding:0;
			background-image:url(images/back.jpg);
			text-align:center;
			overflow-y: scroll;
			}
#container	{
			margin:10px auto;
			width:780px;
			text-align:left;
			background-image:url(images/back_content2.jpg);
			}
#contents 	{
			margin:0 10px 
			width:680px;
			}
#header 	{
			width:744px;
			height:93px;
			background:url(images/header.jpg) no-repeat top;
			}
#navi		{
			padding-left:10px;
			clear:both;
			}	
#flash		{
			padding-left:10px;
			}		
#main 		{
			float:left;
			width:580px;
			margin-left:0px;
			}
#sub 		{
			float:left;
			width:187px;
			padding-left:10px;
			}
#new		{
			list-style-type:none;
			margin-left:15px;
			height:191px;
			padding-top:62px;
			padding-left:50px;
			background-image:url(images/sintyaku.jpg);
			background-repeat:no-repeat;
			font-size:12px;
			line-height:150%;
			margin-bottom:0;
			padding-bottom:0;
			}
#kikaku		{
			background-image:url(images/kikakusitu.jpg);
			background-repeat:no-repeat;
			height:130px;
			padding-left:50px;
			padding-top:50px;
			margin-left:15px;
			font-size:12px;
			line-height: 150%;
			margin-top:0;			
			}
#flash2		{
			clear:both;
			padding-left:30px;
			height:65px;
			padding-top:2px;
			}
#footer		{
			clear:both;
			background:url(images/footer.jpg) no-repeat bottom;
			width:780px;
			height:75px;
			}
/* ページの基本デザイン */
#header		{
			padding-top:29px;
			padding-left:36px;
			}	
#header p, #footer p {
			margin:10px 20px;
			padding:10px 0;
			}
#side p, #main p{
			font-size:13px;
			}
strong 		{
			font:bold 18pt "ＭＳ Ｐゴシック", Osaka, sans-serif;
			}
ul			{
			line-height:130%;
			margin:0;
			padding:0 0 0 20px;
			}
li			{
			color:#666666;
			font-size:12px;
			margin:0;
			padding:0;
			list-style-type:none;
			line-height:120%;
			}
p			{
			margin:0;
			padding:0 0 0 20px;
			color:#000000;
			line-height:150%;
			}
a			{
	color:#0099CC;
	text-decoration:none;
			}
a:hover		{
			color:#0099CC;
			text-decoration:underline;
			}

a:visited	{
			color:#0099CC;
			}
#id			{
			width:200px;
			float:left;
			}
#subnavi	{
			width:280px;
			float:right;
			font-size:11px;
			color:#666666;
			margin-top:-5px;
			margin-right:20px;
			}
#event		{
			background-image:url(images/event.jpg);
			background-repeat:no-repeat;
			height:91px;
			padding-left:50px;
			padding-top:50px;
			margin-left:15px;
			font-size:12px;
			line-height: 150%;
			margin-top:0;
			}
#pankuzu	{
	font-size:12px;
	padding-left:15px;
	color:#666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 11px;
			}
#maincontent	{
			}
#syameiyurai{
			padding-left:15px;
			padding-right:0px;
			padding-top:5px;
			padding-bottom:5px;
			clear:both;
			}
#yurai		{
			margin:0;
			padding:0;
			}
			
#midasi		{
			width:180px;

			float:left;
			margin:0px;
			padding-left:10px;
		
			}
#midasi2		{
			width:335px;
			margin:0px;
			padding-right:35px;
			padding-left:0px;
			padding-top:0px;
			float:right;
			}
h3			{
			margin:0;
			padding:0;			
			}
h5			{
			color:#990000;
			font-size:16px;
			padding:0px 0 0 0;
			margin:0;
			}
			
#program	{
			padding-left:5px;
			clear:both;
			}

#pro		{
			padding:0;
			margin:0;
			font-size:14px;
			}
#pror		{
			width:100px;
			float:left;
			margin-left:10px;
			}
#prol		{
			width:375px;
			float:right;
			padding-right:0px;
			margin-left:7px;
			}
hr			{
			clear:both;
			margin-left:-10px;
			margin-right:30px;
			}
#setumei	{
			padding-right:30px;
			}
#itiran		{
			padding-left:20px;
			margin-top:10px;
			}
#list		{
			padding-left:30px;
			margin-top:5px;
			}
#list1		{
			padding-left:30px;
			margin-top:0px;
			}
#anchor		{
			font-size:12px;
			}
h1			{
			margin:0;
			padding:0;
			}
h2			{
			margin:0;
			padding:0;
			}
#container #contents #main #maincontent #jinen {
	background-image: url(images/jinenryu/jinen_h1.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	height: 98px;
	width: 573px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#container #contents #main #maincontent #jinen_pd {
	background-image: url(images/jinenryu/jinen_head.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 122px;
	width: 573px;
}
#container #contents #main #maincontent #tenpo_img {
	background-image: url(images/jinenryu/head_img.png);
	background-repeat: no-repeat;
	height: 212px;
	width: 573px;
	text-indent: -9999px;
}
#container #contents #main #maincontent #menu {
	background-image: url(images/jinenryu/menu_title.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 28px;
	width: 573px;
	margin: 0px;
	padding: 0px;
}
#container #contents #main #maincontent #jinen_menu ul {
	padding-left: 30px;
}

#container #contents #main #maincontent #jinen_menu li {
	float: left;
	height: 142px;
	width: 167px;
	text-indent: -9999px;
	padding-bottom: 10px;
}
#container #contents #main #maincontent #menu_list {
	clear: left;
	background-image: url(images/jinenryu/menu_list.gif);
	background-repeat: no-repeat;
	height: 383px;
	width: 573px;
	text-indent: -9999px;
	padding-bottom: 10px;
}
#container #contents #main #maincontent #jinen_menu #menu1 {
	background-image: url(images/jinenryu/menu1.png);
	background-repeat: no-repeat;
}
#yukan a			{
			color:#0099CC;
			text-decoration:underline;
			}

#yukan a:hover		{
			color:#0099CC;
			text-decoration:none;
			}
#yukan a:visited	{
			color:#0099CC;
			}
#yukan	{
			
			font-size:13px;
			color:#666666;
			padding-top:60px;
			padding-left:670px;
			font-size:12px;
			text-decoration:underline;
			}
#container #contents #main #maincontent #jinen_menu #menu2 {
	background-image: url(images/jinenryu/menu2.png);
	background-repeat: no-repeat;
}
#container #contents #main #maincontent #jinen_menu #menu3 {

	background-image: url(images/jinenryu/menu3.png);
	background-repeat: no-repeat;
}
#container #contents #main #maincontent #jinen_menu #menu4 {


	background-image: url(images/jinenryu/menu4.png);
	background-repeat: no-repeat;
}
#container #contents #main #maincontent #jinen_menu #menu5 {



	background-image: url(images/jinenryu/menu5.png);
	background-repeat: no-repeat;
}
#container #contents #main #maincontent #jinen_menu #menu6 {




	background-image: url(images/jinenryu/menu6.png);
	background-repeat: no-repeat;
}
#container #contents #main #maincontent #kodawari {
	background-image: url(images/jinenryu/kodawari.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 28px;
	width: 573px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
#container #contents #main #maincontent #kodawari_box {
	padding-right: 20px;
	padding-left: 30px;
	height: auto;
	margin-bottom: 15px;
}
#container #contents #main #maincontent #link {
	text-align: right;
	padding-right: 50px;
	font-size: 12px;
	padding-bottom: 50px;
}

#kodawari_box:after{
				content:".";
				display:block;
				height:0;
				clear:both;
				visibility:hidden;
				}
#container #contents #main #maincontent #kodawari_box p {
	padding-top: 0px;
}
#container #contents #main #maincontent .pad_p {
	padding-left: 33px;
}


#container #contents #main #maincontent #kodawari_box img {
	float: left;
	margin-right: 10px;
}
#container #contents #main #maincontent #address {
	background-image: url(images/jinenryu/address_title.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 28px;
	width: 573px;
	margin: 0px;
	padding: 0px;
	clear: left;
}
#maincontent .pad_p strong {
	font-size: 13px;
}
#jinenbtn{
	margin-left:370px;
	margin-top:10px;
	margin-bottom:20px;
}
