@charset "utf-8";

h1{
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	width: 850px;
	color:#222;
}

h2{
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px ;
	width: 487px;
	color: #ffffff;
}

/* main-image
========================================== */
#index #main-image {
	position: relative;
	margin-top: -20px;
	margin-bottom: 20px;
}


/* pattern-b01
========================================== */
#index #first-column .pattern-b01 {
}

	/* Info
	---------------------------------------- */
	#index #first-column .pattern-b01 .info {
		float: left;
		display: inline;
		width: 487px;
	}
	
	#index #first-column .pattern-b01 .info h2 {
		margin: 0 0 12px;
	}
	
	#index #first-column .pattern-b01 .info h2 img {
	}
	
	#index #first-column .pattern-b01 .info p {
		margin: 0 2px 12px;
	}
	
	/* photo
	---------------------------------------- */
	#index #first-column .pattern-b01 .photo {
		float: right;
		width: 250px;
	}
	
	#index #first-column .pattern-b01 .photo .photo1 {
		float: left;
		display: inline;
		margin: 0 0 2px;
	}
	
	#index #first-column .pattern-b01 .photo .photo2 {
		float: left;
		display: inline;
		margin: 0 2px 2px 0;
	}
	
	#index #first-column .pattern-b01 .photo .photo3 {
		float: right;
		display: inline;
		margin: 0 2px 2px 0;
	}
	
	#index #first-column .pattern-b01 .photo p {
		clear: both;
	}


/* Menu Horizontal
========================================== */
#index #first-column #menu-horizontal {
	clear: both ;
	position: relative;
	z-index: 10;
	margin: 0 1px;
}

#index #first-column #menu-horizontal ul {
}

#index #first-column #menu-horizontal ul li {
	float: left;
	display: inline;
	width: 152px;
}

#index #first-column #menu-horizontal ul li a {
	display: block;
	height: 36px;
	background: url(../images/index/menu_horizontal.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

/* Default */
#index #first-column #menu-horizontal ul li.menu01 a {background-position:    0   0;}
#index #first-column #menu-horizontal ul li.menu02 a {background-position: -152px 0;}
#index #first-column #menu-horizontal ul li.menu03 a {background-position: -304px 0;}
#index #first-column #menu-horizontal ul li.menu04 a {background-position: -456px 0;}
#index #first-column #menu-horizontal ul li.menu05 a {background-position: -608px 0;}

/* When Mouse Over */
#index #first-column #menu-horizontal ul li.menu01 a:hover {background-position:    0   -36px;}
#index #first-column #menu-horizontal ul li.menu02 a:hover {background-position: -152px -36px;}
#index #first-column #menu-horizontal ul li.menu03 a:hover {background-position: -304px -36px;}
#index #first-column #menu-horizontal ul li.menu04 a:hover {background-position: -456px -36px;}
#index #first-column #menu-horizontal ul li.menu05 a:hover {background-position: -608px -36px;}

	/* Inner
	---------------------------------------- */
	#index #first-column #menu-horizontal ul li ul {
		position: absolute;
		width: 152px;
	}
	
	#index #first-column #menu-horizontal ul li ul li {
		float: none;
		display: block;
	}
	
	#index #first-column #menu-horizontal ul li ul li a {
		height: 20px;
		background: url(../images/index/menu_horizontal_inner.png) no-repeat;
	}
	
	/* Default */
	#index #first-column #menu-horizontal ul li ul li.menu01 a {background-position: 0   0  ;}
	#index #first-column #menu-horizontal ul li ul li.menu02 a {background-position: 0 -20px;}
	#index #first-column #menu-horizontal ul li ul li.menu03 a {background-position: 0 -40px;}
	#index #first-column #menu-horizontal ul li ul li.menu04 a {background-position: 0 -60px;}
	
	/* When Mouse Over */
	#index #first-column #menu-horizontal ul li ul li.menu01 a:hover {background-position: -152px   0  ;}
	#index #first-column #menu-horizontal ul li ul li.menu02 a:hover {background-position: -152px -20px;}
	#index #first-column #menu-horizontal ul li ul li.menu03 a:hover {background-position: -152px -40px;}
	#index #first-column #menu-horizontal ul li ul li.menu04 a:hover {background-position: -152px -60px;}


/* photo-a01
========================================== */
#index #first-column ul.photo-a01 {
	margin: 0 1px;
}

#index #first-column ul.photo-a01 li {
	position: relative;
	top: 20px;
	margin: -20px 0 0;
	float: left;
}

#index #first-column ul.photo-a01 li img {
}
