/* CSS Document */
#concept{
padding-right:20px;
}
#contents .catch{
	font-size: 14px;
	border-left: 5px solid #CCCCCC;
	padding:15px;
	line-height:1.5em;
}
#concept #submenu{
	background: url(images/menu_bg.gif) no-repeat 0 0;
	height:54px;
}
#submenu ul li{
	float:left;
	padding-right:3px;
	height:34px;
	font-family:serif, "Times New Roman", Times ;
	font-size: 15px;
}
#submenu ul li a{
	background: url(images/menu_over.gif) no-repeat left top;
	width:123px;
	
	padding-top:10px;
	display:block;
	text-align:center;
	color:#FFFFFF;
	height:34px;/* 古いIE用の幅（コンテンツ幅＋ボーダー幅＋左右パディングの幅） */
	voice-family : "\"}\""; /* ボックスモデルハック */
	voice-family : inherit; /* ボックスモデルハック */
	height:24px;/* モダンブラウザ用のコンテンツ幅 */
	
	
}
#submenu ul li a:hover,#submenu ul li a:active,#submenu ul li a.on{
	background: url(images/menu.gif) no-repeat left top;
	color:#000000;
}

