@charset "UTF-8";
/* CSS Document */

#main_box h2{
	margin-bottom:3px;
}

#slide{
	width:950px;
	height:300px;
	overflow:hidden;
}

#topic_box{
	width:611px;
	height:213px;
	background:url(../img/home/topics_bg.png) top left no-repeat;
	overflow:hidden;
}

.topic_sc{
	width:580px;
	height:190px;
	overflow:auto;
	margin:8px 0 0 15px;
	}

#topic_box table{
	width:550px;
	border-collapse:collapse;
}

#topic_box table th{
	text-align:left;
	color:#1b54bb;
	letter-spacing:1px;
	padding:4px 4px;
	vertical-align:top;
	font-weight:normal;
}

#topic_box table td{
	width:600px;
	padding:4px 4px;
	vertical-align:top;
}

#topic_box table td p{
	line-height:160%;
}


#mail_contact{
	width:611px;
	height:130px;
	background:url(../img/common/tel_bg.png) top left no-repeat;
	margin-top:16px;
}

#mail_contact a img{
	margin:25px 0 0 355px;
}