@charset "utf-8";
/*
Theme Name: LIQUID CORPORATE Child
Theme URI: https://lqd.jp/wp/
Description: LIQUID PRESS THEME
Author: LIQUID DESIGN
Author URI: https://lqd.jp/
Template: liquid-corporate
Version: 9999
*/
/* Child Styles */


/* ------------------------------------
フォント
------------------------------------ */
body,
.widget .ttl {
    font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
    font-weight: 400;
}

.widget .ttl,
.navbar-nav li a,
.ttl_h1 {
    letter-spacing: 0.1em;
}


/* ------------------------------------
配色
------------------------------------ */
.logo_text,
footer {
    background: #f0dec8;
}


/* ------------------------------------
ナビゲーション
------------------------------------ */
.icon-voce-label-logo,
.icon-voce-logo {
    font-size: 45px !important;
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .navbar-nav li a {
        padding: 1rem 1.15rem;
    }
}

@media (min-width: 768px) {
    .navbar-nav li a {
        padding: 1rem 1.1rem;
    }
}

li#menu-item-555 a {
    padding-top: 3px !important;
    padding-bottom: 0px !important;
}


/* ------------------------------------
レイアウト(mainarea等)
------------------------------------ */
.home .mainpost {
    background: #fff;
    margin-top: 2px;
}

.mainarea {
    background: #fff;
    padding: 50px;
}

.home .mainarea {
    padding-top: 0;
}

@media (max-width: 767.98px) {
	.home .mainarea {
	    padding-top: 0;
	}

	.mainarea {
	    padding: 20px 20px 50px;
	}
}


/* ------------------------------------
ページ・アーカイブタイトル
------------------------------------ */
.category-title,
.archive h1.ttl_h1,
.page h1.ttl_h1 {
    text-align: center;
    padding-top: 30px;
    font-size: 1.2rem;
}

.archive h1.ttl_h1,
.page h1.ttl_h1 {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h1.ttl_h1 {
    font-weight: normal;
}


/* ------------------------------------
共通見出し(.ttl) / ウィジェットタイトル
------------------------------------ */
.ttl {
    display: block;
    width: fit-content;
    margin: 3rem auto 2rem;
    text-decoration: none;
}

.widget .ttl {
    text-align: center;
    margin-top: 2rem;
}

.widget .ttl,
.ttl {
    font-size: 1.1rem;
    font-weight: normal !important;
}

h3.post_ttl {
    font-weight: normal !important;
}

.list-block h3.list-title.post_ttl,
.widget.shortcodes-ultimate ul.su-posts li {
    font-size: 0.9rem !important;
    line-height: 1.6;
}

small.new {
    color: red;
    font-size: 11px;
    font-weight: normal;
}


/* ------------------------------------
スマホ用改行ヘルパー
------------------------------------ */
@media (max-width: 767px) {
    .sp-br:before {
        white-space: pre;
        content: '\A';
    }
}


/* ------------------------------------
プロフィール
------------------------------------ */
.prof img.wp-post-image {
    box-shadow: none !important;
}

.prof .prof-name,
.prof .prof-title {
    font-weight: bold;
    font-size: 1.1rem;
}

.prof .prof-shoukai-1,
.prof .prof-shoukai-2,
.prof dl.history {
    font-size: 0.9rem;
}

.prof .prof-shoukai-1,
.prof .prof-shoukai-2 {
    margin-top: 1rem;
}

.prof dl.history {
    margin-top: 1rem;
}

.prof dl.history dd,
dl.history dd {
    margin-left: 2rem;
}

.prof img {
    width: 200px !important;
    height: 200px !important;
    border-radius: 50%;
    object-fit: cover;
}

.prof-img-center {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.prof-img-center a:hover {
    background-color: transparent !important;
}

.entry-title {
    font-weight: normal;
}

/* プロフィールページの投稿メタ情報を非表示 */
.page_profile .post_meta {
    display: none !important;
}


/* ------------------------------------
表示調整・非表示
------------------------------------ */
.breadcrumb {
    display: none;
}

.newposts .mainarea .ttl i {
    display: none;
}

nav ul.pagination {
    display: none;
}

.post_meta { text-align: right; font-size: 0.9rem; }

/* ------------------------------------
Discography / YouTube カテゴリー(グリッド表示)
------------------------------------ */
.category-disc .list .post_links,
.category-youtube .list .post_links {
    border-bottom: none;
}

@media (max-width: 767.98px) {
    .category-disc #main .col-6.col-md-3,
    .category-youtube #main .col-6.col-md-3 {
        margin-bottom: 2rem;
    }
}
