/* 最近の投稿スクロールバー */
.scroll2 {
    max-height: 588px; /* 表示する高さを設定 */
    overflow-y: auto; /* 縦方向のスクロールバーを表示 */
}

.button1{
	box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
.opacity:hover{
	opacity: 0.5
}

/* 画面右にフロートするメニューのスタイル */
.floatmenu{
	position:fixed;
　background-color: #fff; /* メニューの背景色 */
    padding: 10px; /* メニューの内側の余白 */
	margin-left:10px;
}
/* パンくず削除 */
#breadcrumb {
display:none;
}


/* テキストに影 */
.text_shadow{
	text-shadow:1px 2px 3px #808080;
}

/* フォント */
.font_change{
	font-family:Yu Mincho;
}

/* スライドのタイトル */
.ltg-slide-text-title {
	font-size: 5.0vw;
	text-shadow: 0 0 15px #000 !important;
}
/*.mini-content-container-2 .ltg-slide-text-title {
	text-shadow: 0 0 0px #000 !important;
}*/

/* スライドの説明文 */
.ltg-slide-text-caption {
	font-size: 2.0vw;
/*	text-shadow: 0 0 15px #000 !important;*/
}

@media (min-width: 576px) {
    /* スライドのタイトル */
    .ltg-slide-text-title {
        font-size: 5.5vw;
    }
    /* スライドの説明文 */
    .ltg-slide-text-caption {
        font-size: 2.0vw;
    }
}

@media (min-width: 768px) {
    /* スライドのタイトル */
    .ltg-slide-text-title {
        font-size: 2.5vw;
    }
    /* スライドの説明文 */
    .ltg-slide-text-caption {
        font-size: 1.7vw;
    }
}

@media (min-width: 992px) {
    /* スライドのタイトル */
    .ltg-slide-text-title {
        font-size: 2.5vw;
    }
    /* スライドの説明文 */
    .ltg-slide-text-caption {
        font-size: 2.0vw;
    }
}

@media (min-width: 1200px) {
	/* スライドのタイトル */
	.ltg-slide-text-title {
		font-size: 2.5vw;
	}
	/* スライドの説明文 */
	.ltg-slide-text-caption {
		font-size: 1.3vw;
	}
}

/* スライド#2：お知らせの個別設定 */
/*
.item-2 .ltg-slide-text-set {
	top: 30%
}
*/

/* コピーライト削除 */
footer.site-footer .site-footer-copyright p:nth-child(2) {
    display: none;
}

.site-footer-copyright p:nth-child(2) {
    display: none !important;
}

/* ブログのコンテンツとお知らせのコンテンツの枠線の大きさを固定 */
.content{
  min-height: 280px;
	max-height: 280px;
	/* 適切な高さに調整 */
}
@media screen and (orientation: landscape) {
  .content {
    min-height: 280px;
		max-height: 280px;
  }
}

/* お知らせ */
/*
.content2{
	min-height: 200px;
	max-height: 200px;
}
@media screen and (orientation: landscape) {
  .content2 {
    min-height: 200px;
		max-height: 200px;
  }
}
*/

/* ヘッダーロゴとメニューを2段に */
/* div#site-header-container {
   display: block;
 } */

/* 音声用カラムの枠線 */
.wp-column-audio {
  border-top: 2px solid green;
  border-bottom: 2px solid green;
}

/* 音声ブロックの縦位置調整用 */
.wp-block-audio {
	padding: 15px 10px 0 10px
}
