@charset "utf-8";

/**
 * ナビゲーション
 */
#intro004_nav {
	width: 734px;
}
	#intro004_nav ul li {
		float: left;
		overflow: hidden;
	}
	#intro004_nav ul li a {
		display: block;
	}

/**
 * innerbox
 */
#intro004_box {
	border: 1px solid #B1ABA0;
	width: 731px;
}
#intro004_boxInner {
	padding: 20px 10px 10px 10px;
}
#intro004_contents {
	padding: 0 10px
}


/*
 ** osekkai
*/
#osekkai {
	background: url(../images/bg_osekkai.gif);
	padding: 10px 20px 15px 20px;
}
	#osekkai h3 {
		border-bottom: 1px dotted #79694F;
	}
	#osekkai .osekkaiLeft {
		float: left;
		margin: 0 15px 0 0;
		_margin: 0 13px 0 0;
	}
	#osekkai .osekkaiRight {
		float: left;
		width: 438px;
	}
	
/*
 ** about
 */
# #intro004_about {
	width: 691px;
}
#intro004_aboutLeft {
	margin: 0 9px 0 0;
	_margin: 0 7px 0 0;
	display: inline;
	width: 341px;
 }
#intro004_aboutRight {
	display: inline;
	width: 341px;
}
	.intro004_aboutLeftInner,
	.intro004_aboutRightInner {
		padding: 5px 14px;
		border-left: 1px solid #DDD;
		border-right: 1px solid #DDD;
	}

/*
 ** menu
 */
 #intro004_Menu {
 }
 	.intro004_MenuLeft {
		margin: 0 9px 0 0;
		_margin: 0 7px 0 0;
	}
 	.intro004_MenuLeft li,
 	.intro004_MenuRight li	{
		line-height: 0;
	}
 	.intro004_MenuLeft a,
 	.intro004_MenuRight a	{
		display: block;
	}
	
	
/*
 ** section
 */
.intro004_section_imgRight {
	padding: 0 0 0 10px;
}
.intro004_section_imgLeft {
	padding: 0 10px 0 0;
	_padding: 0 8px 0 0;
}
.intro004_section_textRight {
	width: 311px;
}

/*
 ** bn
 */
.intro004_bn a {
	display: block;
}

/*
 ** osekkaiBn
 */
#osekkaiBn a {
	display: block;
}

/*
 ** data
 */
.intro004_data {
	background: #F0EFE8;
	padding: 40px 20px 20px 20px;
	position: relative;
}
	.intro004_data h3 {
		position: absolute;
		top: -25px;
		left: 0px;
	}
	.intro004_dataLeft,
	.intro004_dataCenter {
		float: left;
		width: 205px;
	}
	.intro004_dataCenter {
		padding: 0 15px;
	}
	.intro004_dataCenter dl {
		width: 205px;
	}
	.intro004_dataRight {
		float: right;
		width: 205px;
	}
	.intro004_data .intro004_q dt {
		border-bottom: 1px dotted #666;
	}
	.intro004_graph {
		background: #EBEAE8;
		padding: 10px;		
	}
	.intro004_graphGreen {
		border-top: 4px solid #7BC8B0;
	}
	.intro004_graphOrange {
		border-top: 4px solid #FF9966;
	}














