@charset "utf-8";
a:hover {
    text-decoration: none!important;
}
.sec__news {
    padding: 120px 0 60px;
}
#nfsTbl th {
    width:110px!important;
    color:#666!important;
    text-align: left;
    font-weight: normal!important;
    font-size: 13px!important;
}
#nfsTbl tbody tr:nth-child(n+8){
	display: none;
}
#nfsTbl a{
	color:#000;
	font-size: 13px!important;
}
#nfsTbl a:hover{
	color: #0e754b;
}
#nfsTbl td {
    text-indent: -1em;
}
.sec__news .wrap__box .news__content {
    float:none;
    width: 100%;
    border-left:none;
    padding: 0 0 0 15px;
    box-sizing: border-box;
}
.h_level_org{
  font-size: 20px;
  color: #0e754b;
  font-weight: bold;
  margin: 0 0 15px;
  position: relative;
  padding: 0 0 8px 20px;
  border-bottom:solid 1px #ccc;
  overflow: hidden;
}
.h_level_org:before{
  content:"";
  display: block;
  width:14px;
  height:14px;
  background:#0e754b;
  position: absolute;
  left:0;
  top:4px;
}
.h_level_org a{
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	position: relative;
	display: inline-block;
	padding: 0 0 0 15px;
	top:3px;
}
.h_level_org a:hover{
	text-decoration: none;
	color: #0e754b;
}
.h_level_org a::before {
    content: "";
    display: block;
    border-right: 1px solid #0e754b;
	border-top: 1px solid #0e754b;
    position: absolute;
    height: 6px;
    width: 6px;
    top: 50%;
    margin: -3px 0 0 0;
    left: -1px;
    transform: rotate(45deg);
}
@media (max-width:640px) {
	#nfsTbl,#nfsTbl tr,#nfsTbl th,#nfsTbl td{
		display: list-item;
		list-style:none;
	}
	#nfsTbl td{
		margin: 0 0 10px;
	}
  .sec__news .wrap__box .news__content {

    padding: 0 15px;

}
#nfsTbl tr:nth-child(n+4){
  display: none;
}
}