@charset "utf-8";
/* ============== */
/* ■全体共通装飾 */
/* ============== */
.imagebox {
margin: 0;
}

/* ▽画像ボックス(FIGオプション指定時) */
.embeddedpictbox {
	margin: 0;					/* 外側の余白を消す */
	padding: 0;					/* 内側の余白を消す */
	display: table;				/* テーブル化(キャプションの配置制御のため) */
	border-collapse: collapse;	/* displayをinline-tableにする場合に必要 */
	vertical-align: top;		/* 行内では上に寄せる */
}
/* キャプション */
.embeddedpictbox figcaption {
	display: table-caption;		/* キャプションが画像幅から外に出ないようにする */
	caption-side: top;			/* キャプションの位置(下にしたければbottom) */
	font-size: 0.8em;			/* 文字サイズ */
	text-align: center;			/* センタリング */
	background-color: #e0eee0;	/* 背景色 */
}

/* 画像ボックスに含まれる画像 */
.embeddedpictbox img {
	vertical-align: middle;
}

/* ▽画像リンク */
.imagelink {
	display: inline-block;
	line-height: 1;				/* 表示形態によっては画像の下に余計な空白が出るのを防ぐ対策 */
	vertical-align: inherit;	/* 同上 */
	margin: 10px 30px 30px 0;
}

/* ▽画像そのもの */
.embeddedimage {
	max-width: 100%;	/* 横方向にはみ出ないようにする */
	max-height: 240px;	/* 大きくなりすぎないようにする */
	width: 100%;
	height: 100%;
}

/* ▽フラグ付き画像 (※設定や採用記法によって出力パターンが複数あるため、あらゆるパターンに対応させるべく同じスタイルを2重に指定しています。) */
figure.nsfw {
	overflow: hidden;	/* ぼかし領域がfigureのボックスからはみ出ないようにする */
}
.imagelink.nsfw {
	overflow: hidden;	/* ぼかし領域がfigureのボックスからはみ出ないようにする */
}
img.nsfw {
	filter: blur(9px);	/* ぼかす */
}
.NoImageError{
	width: auto;
	height: auto;
	display: none;
}
.logstatus-lock{
	background-size: 0;
	display: none;
}
.image_gallery{}
.situation{display: none;}
/* End of file */
