/*   top   */#top_corporate {	height: 51px;	background: url(top/top_corporate.gif) top left no-repeat;	text-indent: -9999px;	font-size: 1px;}#top_title {	height: 145px;	background: url(top/top_title.gif) top left no-repeat;	text-indent: -9999px;	font-size: 1px;}#top_catch {	height: 51px;	background: url(top/top_catch.gif) top left no-repeat;	text-indent: -9999px;	font-size: 1px;}#top_second {	margin-top: 20px;	margin-left: 40px;	width: 760px;}#top_second img {	width: 335px;	height: 187px;	float: left;}#top_boshu {	width: 400px;	margin-left: 20px;	float:left;}#boshu_title {	width: 247px;	height: 37px;	background: url(top/top_boshu.gif) top left no-repeat;	text-indent: -9999px;	font-size: 1px;}#boshu_detail {	margin-top: 10px;	font-size: 12px;	line-height: 16px;	color: #666666;}#second_end {	color: #FFFFFF;	float: clear;}#button_area {	width: 740px;	margin-left: 50px;}#button1 {	width: 240px;	height: 100px;	background: url(top/button1_1.gif) top left no-repeat;	text-indent: -9999px;	font-size:1px;	float: left;}#button2 {	margin-left: 10px;	width: 240px;	height: 100px;	background: url(top/button2_1.gif) top left no-repeat;	text-indent: -9999px;	font-size:1px;	float: left;}#button3 {	margin-left: 10px;	width: 240px;	height: 100px;	background: url(top/button3_1.gif) top left no-repeat;	text-indent: -9999px;	font-size:1px;	float: left;}#button_end {	color: #FFFFFF;	float: clear;}#button1:hover {	background-position: 0 -100px;}#button2:hover {	background-position: 0 -100px;}#button3:hover {	background-position: 0 -100px;}