@charset "UTF-8";


/***

wp　追加カラム画像

***/
/*スペース*/

.is-layout-flex , .wp-block-columns{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding:0;
	padding-top: 0;
	padding-bottom: 0;
	
/*	background: rgba(140,231,172,1.00);*/
}
.is-layout-flow , .wp-block-column{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding:0;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
/*	background: rgba(184,86,228,1.00);*/
}
figure ,figure.wp-block-image , figure.size-large{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding:0;
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
/*	background: rgba(232,214,102,1.00);*/
}

.is-layout-flex figure.wp-block-image{
	margin: 25px 0 30px;
}

/*
figure.wp-block-image{
	margin: 25px 0 0;
}
*/
figure.wp-block-image img{
	width: 100%;
	overflow: hidden;
	border-radius: 8px;
}

figcaption{
	clear: both;
	width: 100%;
	height: auto;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding:0;
	padding-top: 0;
	padding-bottom: 0;
}
figcaption.wp-element-caption{
	clear: both;
	width: 100%;
	height: auto;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding:0;
	padding-top: 0;
	padding-bottom: 0;
	padding: 5px 0 0;
	
	font-family: 'Noto Serif JP' , 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'ＭＳ Ｐ明朝', 'MS PMincho', serif ;
	font-family:"Noto Sans Jp" , "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	
	font-size: 12px;
	font-size: 2.25vw;
	color: #222;
	font-weight: 400;
	align-items: center;
	
/*	background: rgba(255,2,175,0.6);*/
}
@media print, screen and (min-width: 801px) {
.wp-block-column figcaption.wp-element-caption{
	font-size: 12px;
}
}

.wp-container-1,
.wp-container-2,
.wp-container-3,
.wp-container-4,
.wp-container-5,
.wp-container-6,
.wp-container-7,
.wp-container-8,
.wp-container-9,
.wp-container-10,

.wp-container-11,
.wp-container-12,
.wp-container-13,
.wp-container-14,
.wp-container-15,
.wp-container-16,
.wp-container-17,
.wp-container-18,
.wp-container-19,
.wp-container-20,

.wp-container-21,
.wp-container-22,
.wp-container-23,
.wp-container-24,
.wp-container-25,
.wp-container-26,
.wp-container-27,
.wp-container-28,
.wp-container-29,
.wp-container-30{
	clear: both;
	width: 100%;
	height: auto;
	margin: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	padding-top: 0;
	padding-bottom: 0;
	background:rgba(255,255,255,1.0);
	
	
}

.is-layout-flex,.wp-container-3,.wp-block-columns{
	gap: 0;
}
@media print, screen and (min-width: 801px) {
.is-layout-flex,.wp-container-3,.wp-block-columns{
	gap: 2em;
}
}