@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
*/

/*==============================
accommodation　記事ページのターム
/*==============================*/
.p-articleMetas__taxGroup {
    width: 100%;
    display: flex;
    align-items: baseline;
}
/*==============================
events　一瞬表示される日付を非表示
/*==============================*/
.em-month-picker {
  visibility: hidden;
}
.em-month-picker.ready {
  visibility: visible;
}
/*==============================
events　カレンダーのマージン調整
/*==============================*/
.p-archiveContent .em-view-container {
    margin-bottom: var(--swl-block-margin, 2em);
}
/*==============================
events　カレンダースマホで非表示
/*==============================*/
@media (max-width: 767px) {
    .p-archiveContent .em-view-container {
        display: none;
    }
}
/*==============================
events　記事ページのコンテンツでイベントカレンダーのスタイルをオールリセット
/*==============================*/
/* Events ManagerのCSSがSWELLパーツに干渉するのを防ぐ */

.em.pixelbones .em-event-content ul {
  list-style: none !important;
  padding-left: revert !important;
  margin-top: revert !important;
}

.em.pixelbones .em-event-content figure,
.em.pixelbones .em-event-content table,
.em.pixelbones .em-event-content ul,
.em.pixelbones .em-event-content ol {
  margin-bottom: revert !important;
}

.em.pixelbones .em-event-content * {
  box-sizing: revert !important;
}
/*==============================
ヘッダーのロゴの<a>をblockからinline-blockに変更
/*==============================*/
.c-headLogo__link {
    display: inline-block;
}