﻿/*--------------------------------------------------------------------------------
  ページタイトル
--------------------------------------------------------------------------------*/
.l-pgTtl { background-image: url("../image/pgttl.jpg?v=2"); }

/*----------------------------------------------------------------------------------------------------

  記事一覧 
  
----------------------------------------------------------------------------------------------------*/
.gdata-list {
  width: 100%;
  list-style: none;
}
.gdata-list li {
  border-bottom: 1px solid rgba(25,25,25,0.12);
  line-height: var(--line-height-m);
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.gdata-list li:first-of-type {
  border-top: 1px solid rgba(25,25,25,0.12);
}
.gdata-list li a,
.gdata-list li a:visited,
.gdata-list li a:hover {
  color: inherit;
  text-decoration: none;
}
.gdata-list li .date {
  font-weight: 300;
  font-size: var(--fs-3s);
  line-height: var(--line-height-s);
}
.gdata-list li .ttl {
  font-size: var(--fs-ms);
}
.gdata-list li .cate-date {
  padding-bottom: 0.5rem;
}
.gdata-list li .cate small {
  background-color: rgba(var(--color-lblue-l),1);
  color: #FFF;
  font-size: var(--fs-min);
  line-height: var(--line-height-s);
  width: 100%;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-align: center;
  display: block;
}
.gdata-list li .cate {
  width: 20%;
  min-width: 120px;
  display: inline-block;
  margin-right: 1.5rem;
  margin-bottom: 1rem;
  margin-top: -0.2rem;
}
@media print,screen and (min-width:641px) {
  .ua-pc .gdata-list li a:hover,
  .gdata-list li.js__linkBox:hover a {
    color: var(--fc-link);
  }
}

/*----------------------------------------------------------------------------------------------------

  記事詳細 
  
----------------------------------------------------------------------------------------------------*/
.p-hdline .date {
  width: 100%;
  font-size: var(--fs-3s);
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
}
