/*090218add*/
#ms_main #ms_ctr-col .news p.date {
margin:0 0 4px 0;
font-weight:bold;
}
#ms_main #ms_ctr-col .news dl {
}
#ms_main #ms_ctr-col .news dl dt {
float:left;
width:4em;
}

	/* hack for safari3 \*/
	body:first-of-type #ms_main #ms_ctr-col .news dl dt {
	width:3em;
	}

#ms_main #ms_ctr-col .news dl dd {
margin-bottom:4px;
margin-left:4em;
}
	/* hack for safari3 \*/
	body:first-of-type #ms_main #ms_ctr-col .news dl dd {
	margin-left:4em;
	}



#ms_main #ms_ctr-col #btmnews {
line-height:1.8em;
letter-spacing:0.05em;
border-bottom:1px solid #999;
background:#f7f7f7;
padding-bottom:7px;
margin:0 0 10px 0;

}

#ms_main #ms_ctr-col #btmnews ul li{
list-style-image:url(/common/img/list_trab2.gif);
margin-left:20px;
}





#ms_main #ms_ctr-col #btmnews .btnewstit{
font-size:1.2em;
text-indent:1em;
background:url(/common/img/news_bk.gif) no-repeat;
padding:3px 0 0 0;
display:block;
vertical-align:middle;
border-bottom:1px solid #999;
margin:0 0 5px 0;
}





#ms_main #ms_ctr-col #btmnews .newstit {
clear:both;

font-size:1.2em;
}


#ms_main #ms_ctr-col #btmnews .newsdate {
font-size:1em;
margin-left:5px;
}


#ms_main #ms_ctr-col #btmnews .newstime {
font-size:1em;
width:4em;

}
#ms_main #ms_ctr-col #btmnews:after {
content:".";
display:block;
clear:both;
visibility:hidden;
height:0;

}

/*---------------------------------------------
20150408追記 関連ニュース部分
---------------------------------------------*/
.list01 .title {
    background: none repeat scroll 0 0 #eee;
    border-top: 2px solid #aaa;
    font-weight: bold;
    margin: 0 0 10px !important;
    padding: 5px;
}
.list01 ul li {
    border-bottom: 1px dotted #ddd;
    margin: 0 0 5px;
    padding: 0 0 5px;
}
.list01 ul li dl dt {
	display: inline;
}
.list01 ul li dl dd {
	display: inline;
	color: #666;
    font-size: 0.9em !important;
}
