@charset "UTF-8";
body {
	margin: 0;
	padding: 0;
	color: #333333;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	line-height: 150%;
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-position: 0px 145px;
}
#Container {
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
#Header {
	width: 740px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	height: 210px;
	margin-bottom: 25px;
}
#HeaderLogo {
	width: 300px;
	height: 120px;
	background-image: url(images/header_logo.gif);
	margin-right: auto;
	margin-left: auto;
}
#HeaderLogo h1 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#HeaderCaption {
	width: 740px;
	height: 80px;
	background-image: url(images/header_cap.gif);
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#HeaderCaption h2 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Space50 {
	height: 50px;
	clear: both;
}
#Space35 {
	height: 35px;
	clear: both;
}
.Space5 {
	margin-left: 5px;
}

#ProgramList {
	width: 940px;
}
#ProgramLine {
	width: 940px;
	clear: both;
}

/*P01------------------*/
#Program01 {
	width: 220px;
	float: left;
	margin-right: 20px;
	height: 250px;
}
#Program01 p {
	margin:0;
}
#Program01Title {
	background-image: url(images/01title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program01Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program01Name {
	background-image: url(images/01program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program01Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program01t {
	width: 220px;
	height: 30px;
}
/*P02------------------*/
#Program02 {
	width: 220px;
	float: left;
	margin-right: 20px;
	height: 250px;
}
#Program02 p {
	margin:0;
}
#Program02Title {
	background-image: url(images/02title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program02Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program02Name {
	background-image: url(images/02program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program02Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program02t {
	width: 220px;
	height: 30px;
}
/*P03------------------*/
#Program03 {
	width: 220px;
	float: left;
	margin-right: 20px;
	height: 250px;
}
#Program03 p {
	margin:0;
}
#Program03Title {
	background-image: url(images/03title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program03Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program03Name {
	background-image: url(images/03program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 45px;
}
#Program03Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program03t {
	width: 220px;
	height: 30px;
}
/*P04------------------*/
#Program04 {
	width: 220px;
	float: left;
	height: 250px;
}
#Program04 p {
	margin:0;
}
#Program04Title {
	background-image: url(images/04title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program04Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program04Name {
	background-image: url(images/04program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 45px;
}
#Program04Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program04t {
	width: 220px;
	height: 30px;
}
/*P05------------------*/
#Program05 {
	width: 220px;
	float: left;
	margin-right: 20px;
}
#Program05 p {
	margin:0;
}
#Program05Title {
	background-image: url(images/05title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program05Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program05Name {
	background-image: url(images/05program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program05Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program05t {
	width: 220px;
	height: 30px;
}
/*P06------------------*/
#Program06 {
	width: 220px;
	float: left;
	margin-right: 20px;
}
#Program06 p {
	margin:0;
}
#Program06Title {
	background-image: url(images/06title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program06Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program06Name {
	background-image: url(images/06program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program06Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program06t {
	width: 220px;
	height: 50px;
}
/*P07------------------*/
#Program07 {
	width: 220px;
	float: left;
	margin-right: 20px;
}
#Program07 p {
	margin:0;
}
#Program07Title {
	background-image: url(images/07title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program07Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program07Name {
	background-image: url(images/07program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program07Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program07t {
	width: 220px;
	height: 30px;
}
/*P08------------------*/
#Program08 {
	width: 220px;
	float: left;
}
#Program08 p {
	margin:0;
}
#Program08Title {
	background-image: url(images/08title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program08Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program08Name {
	background-image: url(images/08program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 45px;
}
#Program08Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program08t {
	width: 220px;
	height: 30px;
}
/*P09------------------*/
#Program09 {
	width: 445px;
	float: left;
	margin-right: 35px;
}
#Program09 p {
	margin:0;
}
#Program09Title {
	background-image: url(images/09title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 280px;
	height: 40px;
}
#Program09Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program09Name {
	background-image: url(images/09program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program09Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program09t {
	width: 220px;
	height: 45px;
}
/*P10------------------*/
#Program10 {
	width: 220px;
	float: left;
	margin-right: 20px;
}
#Program10 p {
	margin:0;
}
#Program10Title {
	background-image: url(images/10title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program10Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program10Name {
	background-image: url(images/10program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 45px;
}
#Program10Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program10t {
	width: 220px;
	height: 30px;
}
/*P11------------------*/
#Program11 {
	width: 220px;
	float: left;
}
#Program11 p {
	margin:0;
}
#Program11Title {
	background-image: url(images/11title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program11Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program11Name {
	background-image: url(images/11program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program11Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program11t {
	width: 220px;
	height: 30px;
}
/*P12------------------*/
#Program12 {
	width: 670px;
	float: left;
	margin-right: 50px;
}
#Program12 p {
	margin:0;
}
#Program12Title {
	background-image: url(images/12title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 475px;
	height: 40px;
}
#Program12Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program12Name {
	background-image: url(images/12program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program12Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program12t {
	width: 265px;
	height: 30px;
}
/*P13------------------*/
#Program13 {
	width: 220px;
	float: left;
}
#Program13 p {
	margin:0;
}
#Program13Title {
	background-image: url(images/13title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program13Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program13Name {
	background-image: url(images/13program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program13Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program13t {
	width: 220px;
	height: 30px;
}
/*P14------------------*/
#Program14 {
	width: 220px;
	float: left;
	margin-right: 20px;
	margin-top: 15px;
}
#Program14 p {
	margin:0;
}
#Program14Title {
	background-image: url(images/14title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program14Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program14Name {
	background-image: url(images/14program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program14Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program14t {
	width: 220px;
	height: 30px;
}
/*P15------------------*/
#Program15 {
	width: 220px;
	float: left;
	margin-right: 35px;
}
#Program15 p {
	margin:0;
}
#Program15Title {
	background-image: url(images/15title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 55px;
}
#Program15Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program15Name {
	background-image: url(images/15program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 45px;
}
#Program15Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program15t {
	width: 220px;
	height: 30px;
}
/*P16------------------*/
#Program16 {
	width: 445px;
	float: left;
	margin-top: 15px;
}
#Program16 p {
	margin:0;
}
#Program16Title {
	background-image: url(images/16title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program16Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program16Name {
	background-image: url(images/16program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 325px;
	height: 30px;
}
#Program16Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program16t {
	width: 265px;
	height: 30px;
}
/*P17------------------*/
#Program17 {
	width: 220px;
	float: left;
	margin-right: 20px;
}
#Program17 p {
	margin:0;
}
#Program17Title {
	background-image: url(images/17title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program17Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program17Name {
	background-image: url(images/17program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 45px;
}
#Program17Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program17t {
	width: 220px;
	height: 30px;
}
/*P18------------------*/
#Program18 {
	width: 220px;
	float: left;
	margin-right: 20px;
}
#Program18 p {
	margin:0;
}
#Program18Title {
	background-image: url(images/18title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program18Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program18Name {
	background-image: url(images/18program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 45px;
}
#Program18Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program18t {
	width: 220px;
	height: 30px;
}
/*P19------------------*/
#Program19 {
	width: 220px;
	float: left;
	margin-right: 20px;
}
#Program19 p {
	margin:0;
}
#Program19Title {
	background-image: url(images/19title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program19Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program19Name {
	background-image: url(images/19program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program19Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program19t {
	width: 220px;
	height: 30px;
}
/*P20------------------*/
#Program20 {
	width: 220px;
	float: left;
}
#Program20 p {
	margin:0;
}
#Program20Title {
	background-image: url(images/20title.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 40px;
}
#Program20Title h3 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program20Name {
	background-image: url(images/20program.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	width: 220px;
	height: 30px;
}
#Program20Name h4 {
	margin:0;
	font-size:1px;
	text-indent:-99999px;
	line-height:0;
	overflow: hidden;
}
#Program20t {
	width: 220px;
	height: 30px;
}
#Footer {
	width: 170px;
	height: 30px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
