/* 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;
}
#styletwo{position:relative;display:block;height:24px;font-size:11px;font-weight:bold;background:transparent url(images/bgOFF.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;}
#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styletwo ul li{display:block;float:left;margin:0 1px 0 0;}
#styletwo ul li a{display:block;float:left;color:#000;text-decoration:none;padding:6px 18px 0 18px;height:24px;}
#styletwo ul li a:hover,#styletwo ul li a.current{color:#fff;background:transparent url(images/bgON.gif) repeat-x top left;}



