@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

.wp-block-latest-posts__post-title {
    color: black;
    
}
.p-breadcrumb {
    padding: 5px 0;
}

.news_list {
    .p-postList__thumb {
        display: none ;
        padding: 0;
        margin: 0;
    }
    .p-postList__item {
        margin: 0.5em 0;
    }
    .p-postList {
        border-top: 1px solid var(--color_border);
    }
    .p-postList__link {
        border-bottom: 1px solid var(--color_border);
        display: block;
        padding: 1em .25em;
        transition: background-color .25s;
    }  
}
.is-style-more_btn {
    margin-top: 1em !important; 
}

img { 
    max-width: 100%; 
}
table {
    /* table-layout: fixed; */
    width: 100%;
    background: #f7f7f7;
}
.align-middle {
    vertical-align: middle; 
}
.text-center {
    text-align: center;
}

.badge {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.badge.badge-danger {
    color: #fff;
    background-color: #dc3545;
}


/* Success */
.badge.badge-success {
    color: #fff;
    background-color: #28a745;
}

/* Info */
.badge.badge-info {
    color: #fff;
    background-color: #17a2b8;
}
