@charset "utf-8";

/*---- div.top_link ----*/
div.top_link{margin: 0;}

div.top_link h2{
	float:left;
	width: 218px;
	height: 471px;
}
div.top_link h2.lr_m{margin: 0 10px 0 11px;}

div.top_link h2 a{
	display: block;
	width: 218px;
	height: 471px;
}
div.top_link h2 a{
	text-indent:-9999px;
}
div.top_link h2 a.linkBT01{background: url(../img/top_bt01.jpg) no-repeat 0 0;}
div.top_link h2 a.linkBT02{background: url(../img/top_bt02.jpg) no-repeat 0 0;}
div.top_link h2 a.linkBT03{background: url(../img/top_bt03.jpg) no-repeat 0 0;}

	div.top_link h2 a:hover img{visibility : hidden;}
		div.top_link h2 a.linkBT01:hover{background: url(../img/top_bt01.jpg) no-repeat 0 -471px;}
		div.top_link h2 a.linkBT02:hover{background: url(../img/top_bt02.jpg) no-repeat 0 -471px;}
		div.top_link h2 a.linkBT03:hover{background: url(../img/top_bt03.jpg) no-repeat 0 -471px;}

/*---- div.gotoBlog ----*/
div.gotoBlog{ margin: 18px 0 17px;}
div.gotoBlog p{
	float: left;
	margin: 0 0 0 10px;
	font-size: 0;
}

div.gotoBlog p a.url_Blog{
	display: block;
	background: url(../cmn/img/blog_newsBT.gif) no-repeat 0 0;
	width: 184px;
	height: 13px;
	text-indent: -9999px;
}

div.gotoBlog p a:hover{
	display: block;
	background: url(../cmn/img/blog_newsBT.gif) no-repeat 0 -13px;
	width: 184px;
	height: 13px;
	text-indent: -9999px;
}

/*---- div.news_box ----*/
div.news_box{}

div.news_box dl{
	color: #585d75;
	background: #fff;
	width: 645px;
	padding: 14px;
}

div.news_box dl dt{
	font-size: 84%;
	margin: 0 0 1px 0;
	padding: 0;
}

div.news_box dl dd{
	width:645px;
	height:1.3em;
	padding: 0 0 0;
	margin-bottom: 8px;
	overflow:hidden;
	line-height: 1.3;
	font-size: 92%;
}

div.news_box dl dd a{
	font-weight: bold;
	color: #2384c7;
	padding: 0 5px 0 0;
	font-size: 107%;
	letter-spacing: 0.05em;
}

div.news_box dl dd a:hover{text-decoration:underline;}



