main#main-ir-information-investor ul.basic-list{
    margin-bottom:110px;
}

main#main-ir-information-investor div.section-wrapper{
    display:grid;
    grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
    gap: 40px;
}

main#main-ir-information-investor div.section-wrapper dl.ir-info-list{
    margin:40px 0;
}

main#main-ir-information-investor section#new-ir-document{
    margin-top:80px;
}

main#main-ir-information-investor section#new-ir-document h2 small{
    font-size:0.8125rem;
    font-weight:400;
    margin-left:18px;
}

main#main-ir-information-investor section#new-ir-document dl{
    margin-top:40px;
    display:grid;
    grid-template-columns: repeat(auto-fit, minmax(330px, 1fr));
    gap: 40px;
}

@media (max-width: 640px){
    main#main-ir-information-investor div.section-wrapper{
        grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    }

    main#main-ir-information-investor section#new-ir-document dl{
        grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
    }
}




