/*
Theme Name:euphony-child
Theme URI:https://catchthemes.com/demo/euphony-free/
Description:WordPressテーマ「euphony」の自作子テーマです。
Template:euphony
Author:Euphony By Catch Themes
Author URI:https://tcd-theme.com/
Version:1.4.2
*/

/* サイト全体のフォント指定 */
body {
    font-family: "Arial", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "MS PGothic", sans-serif;
}

.site a:visited {
    color: #999;
}

/* タイトルフォント指定 */
.font-delafield {
    font-family: 'Mrs Saint Delafield';
    line-height: 1.17;
}

.entry-content .feature-title {
    font-family: 'Mrs Saint Delafield';
    font-size: 3rem;
}

/* single-post（個別投稿）の中のentry-title */
.single-post .entry-title {
    font-family: pt sans,sans-serif;
    font-size: 1.5rem;
}

/* live-schedule（Live Scheduleカテゴリに属する投稿）の中のsite-header-text */
.site.live-schedule .site-header-text {
    display: none;
}


/* ページ送りの非表示 
.navigation .nav-links {
    display: none;
}
*/

.entry-footer .entry-meta .cat-links {
    display: none;
}

body:not(.single-post) .header-media .entry-meta {
    display: none;
}

.hidden {
    display: none;
}

/*ボタン「戻る」 */
.btn,
a.btn,
button.btn {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: rgb(110, 110, 110);
  border-radius: 0.5rem;
  padding: 3px 6px;
}

/*ボタン設定*/

a.btn-border {
    border: 1px solid rgb(110, 110, 110);
    border-radius: 0;
}
a.btn-border:visited {
    color: rgb(110, 110, 110);
}

a.btn-border:hover {
    color: rgb(110, 110, 110);
    background: rgb(168, 168, 168);
}

.navigation-classic .main-navigation ul a:visited {
    color: #fff;
}

.site-title a:visited {
    color: #fff;
}

.payment .labelname {
    color: #fff;
}

.single .site-main .entry-header {
    text-align: left;
}

.custom-header-content-wrapper {
    max-width: 100%;
}