/* ブロック入力用 */

/* ブロックの情報表示(ブロック見本ページで使用) */
.tplBlock
{
	width:100%;
	border: solid 1px #eee;
	overflow: hidden;
}

.tplHead
{
	clear: both;
	margin: 0.25em;
	font-size: 12px;
	color:#bbb;
	text-align: right;
	background-color: #eee;
}

.blockName
{
	color:#555;
}

.blockId
{
	display:none;
}

/* modx css 回避 */
thead
{
	background: none;
}

/* デザイン */
.dp20,.dp25,.dp33,.dp50,.dp100
{
	float:left;
	display:inline;
	overflow: hidden;
}

.dp20{width:18%;margin:0 1%;}
.dp25{width:23%;margin:0 1%;}
.dp33{width:31.33%;margin:0 1%;}
.dp50{width:48%;margin:0 1%;}
.dp90{width:90%;}
.dp100{width:100%;}

.ci
{
	clear: both;
	overflow: hidden;
	margin: 1em 0;
}
.caption
{
	text-align: center;
}

.imgCenter > img
{
	display: inline-block;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.imgLeft
{
	float: left;
	margin: 0 1em 0 0;
}

.imgRight
{
	float: right;
	margin: 0 0 0 1em;
}

/* blockInput.conf.php 画像サムネイルサイズ参照 */
/* ダウンロード用 */
.galleryItemDownload
{
	overflow: hidden;
	height: 250px;
	width: 140px;
}

.galleryItem
{
	overflow: hidden;
	height: 200px;
	width: 140px;
}

.galleryImgWrap
{
	height: 140px;
	text-align: center;
}

a.imgDownLoad
{
	display: inline-block;
	text-decoration: none;
	margin: 2px;
	padding: 0.25em;
	width: 130px;
	text-align: center;
	-moz-box-shadow: 0 0 2px #999;　/* Firefox用 */  
	-webkit-box-shadow: 0px 0px 2px #999;　/* Safari,Google Chrome用 */
}

ul.intro > li {
	list-style: none;
}

table.ci {
  overflow: visible;
  width: 95%;
}

table.ci th,
table.ci td {
  border: 1px solid #aaa;
  padding: 0.15em;
  text-align: center;
}
