/*
 * Custom override stylesheet for PC theme.
 * Add your custom CSS rules below.
 * This file is loaded after style_pc.css, so any matching selectors
 * here will take precedence.
 */

 header .cmn_logo {
    background-image: none;
 }

 /* -------- Column block (bl_column) -------- */

 #page-item.bl_column h2 {
    margin-bottom: 24px;
}

#page-item.bl_column ul{
    display:flex;
    flex-wrap:wrap;
    gap:20px;
    list-style:none;
    padding:0;
}
#page-item.bl_column ul li{
    width:calc(33.333% - 20px);
}
#page-item.bl_column ul li a{
    display:block;
    text-decoration:none;
    color:#454545;
}
#page-item.bl_column ul li a figure {
   height: 200px;
}
#page-item.bl_column ul li a figure.thumb img,
#page-item.bl_column ul li a figure img{
    width:100%;
    height:100%;
    object-fit: cover;
    display:block;
}
#page-item.bl_column ul li a p.cat{
    background:#ff8585;
    color:#fff;
    font-size:14px;
    padding:4px 8px;
    margin-top:8px;
    display:inline-block;
}
#page-item.bl_column ul li a p.ttl {
   font-weight: bold;
   margin: 13px 0;
   padding: 0;
   text-align: left;
}
#page-item.bl_column ul li a p.date{
    font-size:14px;
    color:#7a7a7a;
}
#page-item.bl_column .btn{
    text-align:center;
    margin-bottom:40px;
}
#page-item.bl_column .btn a {
   font-size:14px;
   padding:12px 30px;
   background-color: #ff8585;
   color:#fff;
   display:inline-block;
}
