main#main-ir-information-faq dl.faq-list{
    margin-top:40px;
    margin-bottom:80px;
}

main#main-ir-information-faq dl.faq-list dt{
    background-color: #F7F9FC;
    border-radius:8px;
    padding:18px 15px;
    box-sizing:border-box;
    font-size: 1.25rem;
    font-weight:700;
}

main#main-ir-information-faq dl.faq-list dt{
    position:relative;
    padding-left:65px ;
    line-height:1.4;
}

main#main-ir-information-faq dl.faq-list dt::before{
    content:"Q";
    width:35px;
    height:35px;
    aspect-ratio: 1/1;
    border-radius: 50%;
    background-color: #397BDF;
    color:#fff;
    font-family: "Roboto", serif;
    font-size: 1.125rem;
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    left:15px;
    display:flex;
    align-items: center;
    justify-content: center;
}

main#main-ir-information-faq dl.faq-list dd{
    margin:20px 0 30px;
}

main#main-ir-information-faq dl.faq-list dd a{
    color: #397BDF;
}

main#main-ir-information-faq ul.tab-list{
    margin-bottom:80px;
}

@media (max-width: 640px){
}