.block h2.block-title {
    font-size: 20px;
    font-weight: normal;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.index-txt-list .list-3 .one-line a {display:-webkit-box;}
.index-notice-news .list-3 ul {background:#FDF4E4;}
.index-research-news .list-3 ul {background:#F4FFF9;}

.index-grid-list {margin-left:25px;margin-right:25px;}
.index-grid-list h2.block-title {font-size:36px;text-align:center;}
.index-grid-list .list-images-2 {margin-top:25px;}
.list-images-2 .list-content p {color:black;}

.index-grid-list .outside.f-r {float:none;margin-left:auto;margin-right:auto;width:172px;height:45px;line-height:45px;text-align:center;background:#FFA500;border-radius:8px;}
.index-grid-list .outside.f-r a {color:white;}
.index-grid-list .list-images-2 .list-content p {font-size:16px;}
.region-bottom-standard {
    background-image: url(../../grid-bg.png);
    background-size: cover;
}
.list-images-2 .list-content p {
    color: #555;
}