@charaset"Shift-JIS";
/* All Layout
----------------------------------------------------*/
div#flash-area{
	height: 386px;
	width:990px;
	text-align:center;
	margin:0px auto;
}
div#top-contents-area {
	width: 938px;
	margin: 18px auto;
	text-align: left;
}
div#top-contents-area div#bunner-box{
	background: url(../img/bg_bunner_box.gif) no-repeat;
	height:307px;
	padding:13px 0px 0px 14px;
}
div#top-contents-area div.bunner{
	float:left;
	width:298px;
	padding:0px 8px 5px 0px;
}
div#top-contents-area div.bunner-long{
	float:left;
	width:910px;
	padding:0px 8px 8px 0px;
}
/* news-box Layout
----------------------------------------------------*/
div#top-contents-area div#news-box {
	float:left;
	width: 635px;
	background: url(../img/bg_news.gif) repeat-y;
}
div#top-contents-area div#news-box h2{
	height:52px;
}





div#top-contents-area div#news-box dl {
	padding:0px 23px;
	width:589px;
}
div#top-contents-area div#news-box dt {
	padding: 3px 0px 5px 0px;
	width: 80px;
	float:left;
	line-height: 120%;
	font-weight: bold;
}
div#top-contents-area div#news-box dd {
	padding: 0px 0px 8px 70px;
	float:right;
	width: 435px;
	text-align: left;
	line-height: 120%;

}
div#top-contents-area div#news-box dd.news-ir {

	background: url(../img/btn_pdseminar.gif) no-repeat 0px 1px;
}




/*div#top-contents-area div#news-box ul.news{
	padding:0px 23px;
	width:589px;
}
div#top-contents-area div#news-box ul.news li{
	float:left;
	width:589px;
}
div#top-contents-area div#news-box ul.news li.bottom{
	background: url(../common/img/line_dot_x.gif) repeat-x left bottom;
}
div#top-contents-area div#news-box ul.news li span.date{
	float:left;
	width:80px;
	font-weight:bold;
	padding:0px 0px 5px 0px;

}
div#top-contents-area div#news-box ul.news li span.topic{
	float:right;
	width:489px;
	padding:0px 0px 8px 0px;

}*/
div#top-contents-area div.btn-box{
	clear:both;
	padding:9px 0px 0px 19px;
}
/* about-box Layout
----------------------------------------------------*/
div#top-contents-area div#about-box {
	float:right;
	width: 302px;
	height:249px;
	background: url(../img/bg_about.gif) repeat-y left top;
}
div#top-contents-area div#about-box  div#bg-box {
	float:right;
	width: 302px;
	height:207px;
	background: url(../img/bg_about_p.gif) no-repeat right top;

}
div#top-contents-area div#about-box  div#bg-box p{
	padding:16px 0px 0px 23px;
}
