@charset "UTF-8";

/*子テーマ用「base.css」*/

/* 背景色を変更する */
body {
    background-color: #d5eeff;
/*
    background-image: url(https://setsuri.net/wp-content/uploads/2021/12/DD-Grunge-Background-67453-Preiew.jpg);
    background-size: cover;
    background-repeat: repeat;
    background-attachment: fixed;
*/
}
/* フォントサイズを変更する */
.keni-main {
    letter-spacing: .04em;
    font-size: 1.8rem;
}
/* フォントカラーを変更する */
body {
    color: #1e1e1e;
}
/* フォントを変更する */
body,
.site-title {
    font-family: "UD Digi Kyokasho NK-R",Helvetica Neue,Helvetica,Arial,Hiragino Kaku Gothic Pro,Meiryo,MS PGothic,sans-serif;
}

/* タイトルの背景画像を指定する */
.keni-header_outer {
    height: 100px;
    padding-top: 25px;
    padding-left: 80px;
    background-size: 80px 80px;
    background-image: url(../../../wp-content/uploads/2024/04/kyuujo_ukiwa.png) !important;
    background-position: left;
    background-repeat: no-repeat;
}

/* タイトルの文字色を変更する */
.site-title > a {
    color: #4072B3;
}

.site-title > a:hover {
    color: #EB8686;
}

/* 緑のマーカーを薄くする */
.line-lime {
    background: linear-gradient(transparent 50%, #aae59e 90%);
}

/* 吹き出しのフォントサイズ */
.bubble {
    font-size: 1.8rem;
}

.box_style_blue, .box_style_green, .box_style_orange, .box_style_red, .box_style_pink, .box_style_yellow, .box_style_gray {
    font-size: 1.6rem;

}

/* トップページの記事一覧の画像幅をYouTubeに合わせる */
.related-entry-list_style01 .related-entry_thumb {
    width: 150px;
}

/* Widgetの一覧画像の幅をYouTubeに合わせる */
.widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_thumb {
	width: 120px;
}
.widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_thumb img {
	width: 90%;
}

.widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_img_entry_title a {
	font-size: 1.5rem;
}

element.style {
}

/* ヘッダーの斜線を消す */
.keni-header_wrap,
.keni-section h1:not(.title_no-style),
.archive_title {
    background-image: none !important;
}

/* h2見出しの位置を修正 */
h2 {
    padding: 10px;
}

/* SNSボタンを丸くする */
.sns-btn_wrap > div {
    border-radius: 15px;
}

/* 記事やWidgetの角を丸くする */
.keni-section_wrap,
.keni-section .sub-section_title,
.keni-section h2,
.toc-area,
.entry-list_style01 > .entry-list_item ,
.entry-list .entry_thumb img,
.widget_recent_entries_img .list_widget_recent_entries_img li,
[id^="block"].keni-section_wrap.widget_block .keni-section h2,
.widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_thumb img,
.related-entry-list_style02 .related-entry-list_item,
.comment-form_item_title,
.comment-form_item_textarea,
.page-nav li,
.page-nav .current,
.page-nav li a:hover,
.page-nav li a:active,
.page-nav li a:focus
{
    border-radius: 4px;
}

/* Widgetの見出し(h2)の位置を上にずらす */
[id^="block"].keni-section_wrap.widget_block .keni-section h2 {
    margin-bottom: -32px;
}

/* 関連記事のサムネイル背景を黒くする */
.related-entry-list_style02 .related-entry_thumb {
    background: #333;
}
/* 関連記事のサムネイル最大幅を指定する */
.related-entry-list_style02 .related-entry_thumb img {
    max-width: max-content;
}

/* コメントのアバター表示を左にずらす */
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
    margin-left: .25em;
}

/* ページトップへのアイコンを丸くする */
.page-top {
    background-color: rgb(30 30 30 / 62%);
    border-radius: 30px;
}

/* 商品画像 */
img .product {
    display: inline;
}


/* スマホの場合は改行を消す */
@media screen and (max-width:768px) {
    br.sp {
        display: none;
    }
}
