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;
	margin-bottom: 0px;
			}
#sub 		{
			float:left;
			width:187px;
			padding-left:10px;
			}



#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;
			}

p			{
			margin:0;
			padding:0;
			color:#666666;
			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;
			}

#pankuzu	{
			font-size:12px;
			padding:5px;
			padding-left:15px;
			color:#666666;
			}
#maincontent	{
			background-image:url(images/contentback_fc1.jpg);
			background-repeat:no-repeat;

			padding:110px 0px 0px 10px;
			}
#syameiyurai{
			padding-left:23px;
			padding-right:30px;
			padding-top:5px;
			clear:both;
			}

			
#midasi		{
	width:530px;
	text-align:center;
	float:left;
	margin:0px;
	padding-left:15px;
			}


			
#program	{
	padding-left:20px;
	clear:both;
	padding-top: 10px;
			}


#pror		{
	width:510px;
	float:left;
	padding-left:35px;
	padding-top: 0px;
	margin-top: 0px;
	padding-right: 20px;
			}
#pror2		{
	width:510px;
	float:left;
	padding-left:35px;
	padding-top: 0px;
	margin-top: 0px;
	padding-right: 20px;	
			}
#pror3		{
	width:490px;
	float:left;
	padding-left:35px;
	padding-top: 0px;
	margin-top: 0px;
	padding-right: 30px;	
			}


#syamei		{
			color:#666666;
			margin:0;
			padding:0 0 0 10px;
			}
#anchor {			font-size:12px;
}
#pic		{
	width:100%;
	padding-top:15px;
	text-align: left;
			}
#pic2		{
			
			}
#fc_bun1	{
			text-align:left;
			padding-top:10px;
			padding-right:10px;
			margin-right:10px;
			padding-left:20px;

			}
#syatyou	{
			float:right;
			margin-right:20px;
			margin-left:10px;
			margin-bottom:2px;
			}
#pic3		{
			float:right;
			}
#ppp		{
	clear:both;
	padding-top: 7px;
	padding-left: 20px;
	padding-bottom: 0px;
			}
#ppp2		{
	clear:both;
	padding-top: 7px;
	padding-left: 20px;
	padding-bottom: 5px;
			}
#kkk		{
			padding-right:20px;
			padding-top:5px;
			}
#kkk2		{
			padding-top:1px;
			}
#fcad		{
	width:565px;
	text-align: center;
	padding-top: 10px;
			}
h1			{
			margin:0;
			padding:0;
			}
h2			{
			margin:0;
			padding:0;
			}
#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;
			}
