@charset "utf-8";
/* CSS Document */

/*****************************************************************
	Basic Layout
*****************************************************************/

* {
	margin:0;
	padding:0;
	}

img {
	border:0;
	}

body{
	color:fff;
	background:#000;
	}
	

#pageBody {
	width:920px;
	margin:0 auto;
	}


/****************************************************************
	header
****************************************************************/

div#header {
	text-align:center;
	padding:10px 0 0;
	}
	
/****************************************************************
	contents
****************************************************************/

div#contWrap {
	width:920px;
	text-align:center;
	}
	
	#menu {
		width:700px;
		height:700px;
		margin:0 auto;
		padding:30px;
		text-indent:-99999px;
		background:url(images/top02/main_menu.jpg) no-repeat;
	}
	
		#menu01 a {
			display:block;
			width:270px;
			height:240px;
			float:left;
		}
			#menu01 a:hover {
				background:url(images/top02/btn01_on.jpg) no-repeat;
			}

		#menu02 a {
			display:block;
			width:270px;
			height:240px;
			float:right;
		}
			#menu02 a:hover {
				background:url(images/top02/btn02_on.jpg) no-repeat;
			}

		#menu03 a {
			display:block;
			width:270px;
			height:240px;
			float:left;
		}
			#menu03 a:hover {
				background:url(images/top02/btn03_on.jpg) no-repeat;
			}

		#menu04 a {
			display:block;
			width:270px;
			height:240px;
			float:right;
		}
			#menu04 a:hover {
				background:url(images/top02/btn04_on.jpg) no-repeat;
			}

		#menu_center a {
			display:block;
			width:700px;
			height:220px;
			clear:both;
		}
			#menu_center a:hover {
				background:url(images/top05/btn04_on.jpg) no-repeat;
			}
			
			
	#specialThanks {
		clear:both;
		list-style:none;
		margin:40px 0 30px 704px;
		}
		
		#specialThanks li {
			width:186px;
			background-color:#fff;
			padding:3px 0 0 4px;
			margin-bottom:10px;
			}


/*****************************************************************
	footer
*****************************************************************/

address {
		background:#f00;
		padding:5px 0;
		text-align:center;
	}



	