@charset "utf-8";
/*--京news.css--*/
/* ##########PC########## */
.entry_list_box{}

    .entry_list_box > .box_inner > ul{
        margin: 0;
        line-height: 1.5;
    }

        .entry_list_box > .box_inner > ul > li{
            padding: 0 0 0.5em 0;
            margin: 0 0 2.5em 0;
            border-bottom: 1px solid rgba(0,0,0,0.1);
        }

            .entry_list_box > .box_inner > ul > li::before{
                content: none;
            }

            .entry_list_box > .box_inner > ul > li > dl{}

                .entry_list_box > .box_inner > ul > li > dl > dt{
                    display: flex;
                    align-items: flex-start;
                    margin-bottom: 1em;
                }

                    .entry_list_box > .box_inner > ul > li > dl > dt .entry_date{
                        font-size: 0.94em;
                        width: 7em;
                        background: #1e3c7d;
                        color: #fff;
                        line-height: 1;
                        padding: 0.3em 0;
                        text-align: center;
                    }

                    .entry_list_box > .box_inner > ul > li > dl > dt .entry_title{
                        flex: 1;
                        font-size: 1.1em;
                        font-weight: 500;
                        padding-left: 1em;
                    }

                .entry_list_box > .box_inner > ul > li > dl > dd{
                    padding: 0 0.7em;
                }

                    .entry_list_box > .box_inner > ul > li > dl > dd p{
                        margin-bottom: 0.5em;
                    }
                    
@media screen and (min-width:1px) and (max-width:1300px) {

}
/*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:575px) {
    .entry_list_box > .box_inner > ul > li{
        padding-left: 0.7em;
        padding-right: 0.7em;
        margin-bottom: 1.5em;
    }

    .entry_list_box > .box_inner > ul > li > dl > dt{
        flex-direction: column;
        align-items: stretch;
    }

    .entry_list_box > .box_inner > ul > li > dl > dt .entry_date{
        font-size: 0.8em;
        margin-bottom: 0.5em;
    }

    .entry_list_box > .box_inner > ul > li > dl > dt .entry_title{
        flex: initial;
        padding-left: 0;
    }

    .entry_list_box > .box_inner > ul > li > dl > dd{
        padding: 0;
    }



}


/* ##########印刷用########## */
@media print{

}