/*ヘッダーの設定*/
.site-header{
 padding:1em;
 background:#e09b9d;
}

/*サイト名の設定*/
.site-title a:link,
.site-title a:visited{
color:#fff;
font-weight:bold;
}

/*サイト説明分の設定*/
.site-description{
 display:inline;
 color:#fff;
 font-size:12px
}

/*ナビゲーションメニューの設定*/
.main-navigation{
 border-top:1px solid #fff;/*上線*/
 border-bottom:1px solid #fff;/*下線*/
 margin-top:1em;/*上外余白*/
}

.main-navigation .main-menu>li>a{
 display:inline-block;/*要素の形式*/
 margin:0;/*外余白*/
 padding:10px;/*内余白*/
 color:#fff;/*文字色*/
 font-size:18px;/*文字サイズ*/
}

.main-navigation .main-menu>li>a:hover,
.main-navigation main-menu>li>a:hover+svg{
 color:#fff;/*マウスオーバー時の文字色*/
}

.main-navigation .main-menu>li.menu-item-has-children
.submenu-expand{
 color:#fff;/*下層メニューを展開する矢印の色*/
}

/*サブメニューの設定*/
.main-navigation .sub-menu{
 background:#e09b9d;/*背景色*/
}

.main-navigation .sub-menu>li{
 font-size:18px;/*文字サイズ*/
}

.main-navigation .sub-menu>li>a,
.main-navigation sub-menu>li>.main-item-link-return,
.site-header.featured-image{
 clear:#fff;/*文字色*/
 border-top:1px solid #fff;/*上線*/
}

.main-navigation .sub-menu>li>a:hover,
.main-navigation .sub-menu>li>focus,
.main-navigation .sub-menu>li>.menu-item-link-return:hover,
.main-navigation .sub-menu>li>.menu-item-link-return:focus{
 background:#e09b9d;/*マウスオーバー時の背景色*/
 color:#fff;/*マウスオーバー時の文字色*/
}
/*ソーシャルナビの設定*/
.social-navigation{
 position:absolute;/*配置方法*/
 right:0;/*右配置*/
 top:0;/*上配置*/
 margin-top:0;/*上外余白*/
}

.social-navigation ul.social-links-menu li a{
 color:#fff;/*アイコンの色*/
}

/* トップページの固定ページタイトルを非表示 */
.home header.entry-header{
 display:none;/*表示設定*/
}

/* スライドショーの設定 */
.entry .entry-content>.wp-block-jetpack-slideshow.alignfull {
    margin-top: 0; /*上外余白*/
}

/*見出し3の設定*/
h3{
 font-size:24px;/*文字サイズ*/
 border-bottom:1px solid;/*下線*/
 padding:10px 0;/*内余白*/
}

/* 新着ブログの外枠 */
.entry .entry-content .wp-block-latest-posts.is-grid li {
    border: none; /*枠線*/
    position: relative; /*配置方法*/
    margin-bottom: 10px; /*下外余白*/
}
/* 新着ブログのリンク */
.entry .entry-content .wp-block-latest-posts li a {
    display: block; /*要素の形式*/
    color: #111; /*文字色*/
    padding: 15px 10px; /*内余白*/
    font-size: 16px; /*文字サイズ*/
    font-weight: normal; /*文字の太さ*/
    background: #eee; /*背景色*/
    min-height: 4em; /*最小の高さ*/
}
/* 新着ブログのリンクのマウスーバー時 */
.entry .entry-content .wp-block-latest-posts li a:hover {
    opacity: .7; /*透過率*/
}
/* 新着ブログの日付表示 */
.wp-block-latest-posts__post-date {
    position: absolute; /*配置方法*/
    left: 0; /*左配置*/
    top: 0; /*上配置*/
    background: #e09b9d; /*背景色*/
    color: #fff; /*文字色*/
    padding: 5px 10px; /*内余白*/
    width: 100%; /*幅*/
}

/*下層ページタイトルの設定*/
.entry-title{
 font-size:32px;/*文字サイズ*/
}

/*フッター設定*/
.site-footer{
 background:#eee;/*背景色*/
}

/* ウィジェット設定 */
.widget-area {
    background: #fff; /*背景色*/
    padding: 1rem; /*内余白*/
}
/* ウィジェットタイトル */
.widget-title {
    font-size: 22px; /*文字サイズ*/
}
/* ウィジェットのリンクリスト */
.widget-area ul {
    border-top: 1px solid #ccc; /*上線*/
}
.widget-area ul li {
    margin: 0; /*外余白*/
}
/* ウィジェットのリンクテキスト */
.widget-area ul li a {
    font-size: 18px; /*文字サイズ*/
    font-weight: normal; /*文字の太さ*/
    display: block; /*要素の形式*/
    color: #111; /*文字色*/
    border-bottom: 1px solid #ccc; /*下線*/
    padding: 1em 0; /*内余白*/
}
/* ウィジェットのテキスト */
.textwidget p {
    font-size: 18px; /*文字サイズ*/
}

/*リンクの非表示*/
a.imprint{
 display:none;/*表示設定*/
}









