@charset "UTF-8";
/* CSS Document */
/*--------------------------------------*/
#wrapper {
    float:left;
    clear:both;
    width:940px;
	font-size:90%;
}
#catch,
#main_visual{
    clear:both;
	width:960px;
	margin:0 auto;
}
#catch {
	height:70px;
	text-align:center;
}
#main_visual{
    height:195px;
    background:#e6e6e6;
	text-align:center;
	padding-top:5px;
}
/*--------------------------------------*/
/*--------------wrapper-----------------*/
/*------------news-------------*/
#news_box{
    float:left;
    clear:both;
	width:939px;
}
#news_box dl{
    float:left;
    width:300px;
}
#news_box dt{
    position:relative;
    float:left;
    clear:both;
    width:270px;
	height:21px;
	padding:9px 5px 0 25px; 
	background:url(../images/topics_tit_bg.gif) no-repeat left top;
}
#news_box dt img{
   vertical-align:top;
}
#news_box dt a{
   position:absolute;
   top:9px;
   right:5px;
}
#news_box dd{
    float:left;
    clear:both;
    width:280px;
	height:425px;
	padding:4px 9px;
	background:#ffffff;
	border-left:solid 1px #e4e6fd;
	border-right:solid 1px #e4e6fd;
	border-bottom:solid 1px #e4e6fd;
}
#news_box dd .news{
    padding:5px 0;
    background:url(../common/img/dot.gif) repeat-x left bottom;
}
#news_box dd .news .date,
#news_box dd .news p.strong{
    font-weight:bold;
}
#news_box dd .news p{
    width:270px;
    margin:5px 0;
    padding-left:15px;
	word-break: break-all;
    background:url(../images/arrow_01.gif) no-repeat 0.0em 0.5em;
}
#news_box dd .news p.strong{
    width:270px;
    margin-top:0;
    padding-left:0px;
    background:none;
}
#news_box dd .news .dl_btn{
    width:258px;
	margin-left:5px;
}
#news_box dd .news .dl_btn li{
   display:inline;
}
#news_box #seminar{
   margin-left:20px;
}
#news_box dl#management_news{
   float:right;
}
#news_box dl#management_news .news ul{
    margin-left:15px;
}
#news_box dl#management_news .news ul li{
    text-indent:-1em;
}
/*--------------------------------------*/
