@charset "UTF-8";
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- *
 * 汎用ミックスイン
 * ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- *
 * 汎用変数
 * ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- *
 * 基本カラー
 * ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- *
 * フォントサイズ
 * ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- *
 * コンテンツサイズ
 * ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- *
 * グリッドシステム
 * ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
/* ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- *
 * ウェブフォント
 * ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- */
@font-face {
  font-family: 'D-Standard';
  src: url("/fonts/D-Standard.eot?-64c2hw");
  src: url("/fonts/D-Standard.eot?#iefix-64c2hw") format("embedded-opentype"), url("/fonts/D-Standard.woff?-64c2hw") format("woff"), url("/fonts/D-Standard.ttf?-64c2hw") format("truetype"), url("/fonts/D-Standard.svg?-64c2hw#D-Standard") format("svg");
  font-weight: normal;
  font-style: normal; }

.post-section-events {
  width: 467.5px;
  margin: 0 0 30px;
  float: right; }
  .post-section-events .item__meta {
    display: none; }
  @media screen and (max-width: 768px) {
    .post-section-events {
      width: 100%;
      float: none; } }

.post-section-news {
  width: 467.5px;
  margin: 0 0 30px;
  float: left; }
  .post-section-news .item__category {
    display: none; }
  .post-section-news .item__title {
    clear: both;
    width: 100%;
    box-sizing: border-box;
    padding: 5px 10px 0; }
  @media screen and (max-width: 768px) {
    .post-section-news {
      width: 100%;
      float: none; } }

.post-section a.post-section__button {
  display: block; }
  .post-section a.post-section__button img {
    display: block; }
    @media screen and (max-width: 768px) {
      .post-section a.post-section__button img {
        max-width: 100%;
        margin: 0 auto; } }

.post-section-officialblog {
  width: 467.5px;
  margin: 0 0 30px;
  float: left;
  clear: left; }
  .post-section-officialblog .item__meta {
    display: none; }
  @media screen and (max-width: 768px) {
    .post-section-officialblog {
      width: 100%;
      float: none; } }

.post-section-works {
  width: 980px;
  clear: both;
  margin: 0 0 30px; }
  .post-section-works .item__meta {
    display: none; }
  .post-section-works .item__title {
    display: none; }
  .post-section-works .item__desc {
    display: none; }
  @media screen and (max-width: 768px) {
    .post-section-works {
      width: 100%;
      float: none; } }
