header nav.nav01 ul li.nav_menu:nth-of-type(3){
    background:#2F2E2B;
    color:#fff;
}
#sub-midashi .midashi-pic{
    background-image:url(../images/midashi-items.jpg);
}
h2.items-title{
    background:#2F2E2B;
    color:#fff;
    padding:35px 50px;
}
.text-sub{
    margin-left:50px;
}
h4{
    font-size:30px;
    margin-bottom:40px;
}
ul.items-wrap{
    display:flex;
    flex-wrap:wrap;
}
ul.items-wrap li{
    display:flex;
    flex-direction: column;
    justify-content: space-between;
    width:33.33333%;
    border-right:1px solid #000;
    line-height:35px;
}
ul.items-wrap li .content{
    padding:50px;
}
ul.items-wrap li img{

}
ul.items-wrap li:nth-child(3n){
    border-right:0;
}
ul.items-wrap li:nth-child(-n+3){
    border-bottom:1px solid #000;
}