@charset "utf-8";
/*--京for_examinee.css--*/
/* ##########PC########## */
.links_list > ul{
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
}

    .links_list > ul > li{
        box-sizing: border-box;
        margin: 0;
        width: calc((100% - 3rem) / 3);
        padding-left: 1.3em;
        padding-right: 2rem;
        font-size: 1.05em;
        margin-bottom: 0;
        font-weight: 500;
        border-right: 1px solid rgba(0,0,0,0.1);
    }

    .links_list > ul > li:nth-child(3n),
    .links_list > ul > li:last-child{
        border-right-color: rgba(0,0,0,0);
    }

    .links_list > ul > li::before{
        font-family: FontAwesome;
        content:"\f111";
         width: auto;
         height: auto;
         background: none;
         top: 0;
         color: #0088b2;
    }

    .links_list > ul > li ul{
        margin: 0.5em 0 0 0;
    }

    .links_list > ul > li ul li{
        font-weight: normal;
        font-size: 0.95238em;
    }




@media screen and (min-width:1px) and (max-width:1400px) {
}

@media screen and (min-width:1px) and (max-width:1200px) {

}

/*ipad*/
@media screen and (min-width:1px) and (max-width:1024px){
}

/* ##########SP横向き########## */
@media screen and (min-width:1px) and (max-width:768px) {

}

/* ##########SP########## */
@media screen and (min-width:1px) and (max-width:479px) {
    .links_list > ul{
        flex-direction: column;
        gap: 1rem;
    }

    .links_list > ul > li{
        width: 100%;
        padding-right: 0;
        padding-bottom: 0.5em;
        border-right: none;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }


    
}


/* ##########印刷用########## */
@media print{
}