@charset "utf-8";

/*----- about -----*/
h2#about_title {
		width:595px;
		height:0px;
		padding-top:26px;
		background:url(../img/about_title.jpg) no-repeat;
		overflow:hidden;	
}
	p#about_word {
		width:595px;
		height:0px;
		margin:10px 0px 0px 0px !important;
		padding:233px 0px 0px 0px !important;
		background:url(../img/about_word.jpg) no-repeat;
		overflow:hidden;	
	}
	h2#about_subtitle01 {
		clear:both;
		width:595px;
		height:0px;
		padding-top:52px;
		background:url(../img/about_subtitle01.jpg) no-repeat;
		overflow:hidden;	
	}
	h2#about_subtitle02 {
		clear:both;
		width:595px;
		height:0px;
		padding-top:52px;
		background:url(../img/about_subtitle02.jpg) no-repeat;
		overflow:hidden;	
	}
	h2#about_subtitle03 {
		clear:both;
		width:595px;
		height:0px;
		padding-top:52px;
		background:url(../img/about_subtitle03.jpg) no-repeat;
		overflow:hidden;	
	}
	
	
	h2#about_subtitle04 {
		clear:both;
		width:595px;
		height:0px;
		padding-top:90px;
		background:url(../img/about_subtitle04.jpg) no-repeat;
		overflow:hidden;	
	}
	
	h2#about_subtitle05 {
		clear:both;
		width:595px;
		height:0px;
		padding-top:90px;
		background:url(../img/about_subtitle05.jpg) no-repeat;
		overflow:hidden;	
	}


	
	h4#about_step01 {
		clear:both;
		width:553px;
		height:0px;
		padding-top:55px;
		background:url(../img/step01.jpg) no-repeat;
		overflow:hidden;	
	}
	
	
	
	
	
	div#contents h2#flow_member {
		clear:both;
		width:595px;
		height:0px;
		margin:20px 0px 0px 0px;
		padding:115px 0px 0px 0px;
		background:url(../img/flow_member.jpg) no-repeat;
		overflow:hidden;
		border-left:none;
	}
	
	
	
	table.plan_border {
	margin:15px 20px 0px 20px;
	padding-top:50px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	}
	
	table.plan_border th {
	padding:15px 8px 10px 8px;
	border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    color:#330000;
    background-color:#CC9999;
    text-align:center;
	}
	
	table.plan_border td {
	border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    padding:15px 8px 10px 8px;
	text-align:center;
	}
	
	
	
	table.plan_party {
	margin:15px 20px 0px 20px;
	padding-top:50px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	}
	
	table.plan_party th {
	padding:15px 8px 10px 8px;
	border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    color:#ffffff;
    background-color:#8C6666;
    text-align:center;
	}
	
	table.plan_party td {
	border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    padding:15px 8px 10px 8px;
	text-align:center;
	}
	
	
	
	table.plan_explanation {
	margin:15px 20px 0px 20px;
	padding-top:50px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#ffffff;
	empty-cells:show;
	text-align:left;
	}
	
		
	table.plan_explanation td {
	border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    padding:15px 8px 10px 8px;
	text-align:left;
	}
	
	
	
	.staff {
	padding-top:30px;
	width:560px;
	margin-left: 15px;
	}
	

/*----- party -----*/
div#party_word {
	clear:both;
	width:595px;
	height:0px;
	margin-top:10px;
	padding-top:233px;
	background:url(../img/party_word.jpg) no-repeat;
	overflow:hidden;	
}

	ul#support_list {
		margin:20px 0px 0px 0px;	
	}
		ul#support_list li {
			float:left;	
			margin:0px 0px 10px 20px;
			height:0px;
			padding-top:166px;
			overflow:hidden;
		}
			ul#support_list li#support01 {
				width:165px;
				background:url(../img/support_01.jpg) no-repeat;
			}
			ul#support_list li#support02 {
				width:165px;
				background:url(../img/support_02.jpg) no-repeat;
			}
			ul#support_list li#support03 {
				width:165px;
				background:url(../img/support_03.jpg) no-repeat;
			}
			ul#support_list li#support04 {
				width:165px;
				background:url(../img/support_04.jpg) no-repeat;
			}
			ul#support_list li#support05 {
				width:165px;
				background:url(../img/support_05.jpg) no-repeat;
			}
			ul#support_list li#support06 {
				width:165px;
				background:url(../img/support_06.jpg) no-repeat;
			}

h2#party_title {
	clear:both;
	width:595px;
	height:0px;
	margin:50px 0px 0px 0px !important;
	padding-top:52px;
	background:url(../img/party_title.jpg) no-repeat;
	overflow:hidden;	
}
h2#support_title {
	clear:both;
	width:595px;
	height:0px;
	margin:50px 0px 0px 0px !important;
	padding-top:52px;
	background:url(../img/support_title.jpg) no-repeat;
	overflow:hidden;	
}


/*-----other -----*/

h2#inquiry_title {
	clear:both;
	width:595px;
	height:0px;
	padding-top:52px;
	background:url(../img/inquiry_title.jpg) no-repeat;
	overflow:hidden;	
}

h2#test_title {
	clear:both;
	width:595px;
	height:0px;
	padding-top:52px;
	background:url(../img/test_title.jpg) no-repeat;
	overflow:hidden;	
}

h2#access_tokyo_title {
	width:595px;
	height:0px;
	padding-top:52px;
	background:url(../img/access_tokyo_title.jpg) no-repeat;
	overflow:hidden;	
}
h2#access_osaka_title {
	clear:both;
	width:595px;
	height:0px;
	padding-top:52px;
	background:url(../img/access_osaka_title.jpg) no-repeat;
	overflow:hidden;	
}

h2#sitemap_title {
	width:595px;
	height:0px;
	padding-top:52px;
	background:url(../img/sitemap_title.jpg) no-repeat;
	overflow:hidden;	
}





