/* Fumy News Clipper2 : 標準スタイルシート2(モバイル対応版) for Ver 2.14.0 */

/* -------------- */
/* 全体のデザイン */
/* -------------- */

	/* ▼ページ全体 */
	body {
		font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
		-webkit-text-size-adjust: 100%;
		margin: 0px;				/* 外側の余白 */
		padding: 0px;				/* 内側の余白 */
		background-color: #e5fbff;	/* 背景色 */
	}

	/* ▼リンクの配色 */
	a:link    { color: #0000ff; }	/* 未訪問 */
	a:visited { color: #800080; }	/* 訪問済み */
	a:hover   { color: #aa0000; }	/* マウスが乗ったとき */
	a:active  { color: #ff0000; }	/* アクティブ時 */

/* ---------------- */
/* ヘッダのデザイン */
/* ---------------- */

	/* ▼ヘッダボックス全体 */
	#pagehead {
		border-style: solid;	/* 枠線の種類 */
		border-width: 1px 0px;	/* 枠線の太さ */
		border-color: #5508b2;	/* 枠線の色 */
		margin: 0px;			/* 外側の余白 */
		padding: 0px;			/* 内側の余白 */
	}
	/* ▼タイトル */
	#pagehead h1 {
		margin: 0px;				/* 外側の余白 */
		padding: 0.3em;				/* 内側の余白 */
		background-color: #003580;	/* 背景色 */
		color: white;				/* 文字色 */
		font-size: 2em;				/* 文字サイズ */
		line-height: 1.3;			/* 行の高さ */
		font-family: "Lucida Sans Unicode","Microsoft Sans Serif","Century Gothic",sans-serif;
	}
	/* ▼サブタイトル */
	#pagehead h1 .subtitle {
		font-size: 60%;				/* 文字サイズ */
		display: inline-block;
	}

/* ------------------------------ */
/* 管理・投稿リンク区画のデザイン */
/* ------------------------------ */

	/* ▼管理・投稿用リンク領域 */
	.cgicontrol {
		margin: 0px;				/* 外側の余白量 */
		padding: 0.3em 0.5em;		/* 内側の余白量 */
		text-align: right;			/* 右寄せ */
		background-color: #d1ccff;	/* 背景色 */
	}

	/* ▼管理・投稿用リンク個別 */
	.cgicontrol .controllink {
		list-style-type: none;		/* リスト記号を消す */
		display: inline-block;		/* 横並びにする */
	}

	/* ▼管理・投稿用リンクの英語部分(モバイル向け) */
	.cgicontrol .en {
		font-size: 60%;
		font-family: "Lucida Sans Unicode","Microsoft Sans Serif","Century Gothic",sans-serif;
	}


/* -------------------------------------- */
/* 段組(マルチカラム)レイアウトのデザイン */
/* -------------------------------------- */

	/* ▼横幅640px以上の場合のみ段組にする */
	@media all and (min-width: 640px) {

		#pagecontents {
			margin: 0px;				/* 外側の余白 */
			display: table;				/* テーブルで段組を作る */
			border-collapse: separate;	/* セル間に余白を設ける */
			border-spacing: 1em 0px;	/* テーブル全体とセル間の余白量(左右→上下) */
		}

		/* ▼2段組を作る */
		#maincontents,
		#sidebar {
			display: table-cell;	/* テーブルで段組を作る */
			vertical-align: top;	/* セル内では上端に寄せる */
		}

		/* ▼サイド段の横幅 */
		#sidebar {
			width: 25%;
		}

	}

/* -------------------------------------------------------- */
/* スキンHTML内に直接記述したトップメッセージ部分のデザイン */
/* -------------------------------------------------------- */

	/* ▼画面が狭い場合(モバイル向け) */
	.topmessage {
		margin: 1em 0.5em;		/* 外側の余白 */
		padding: 0.5em;			/* 内側の余白 */
		background-color: #fff;	/* 背景色 */
		font-size: 0.8em;		/* 文字サイズ */
		line-height: 1.3;		/* 行の高さ */
		border-style: double;	/* 枠線の種類 */
		border-width: 0px 3px;	/* 枠線の太さ */
		border-color: green;	/* 枠線の色 */
	}

	/* ▼画面が広い場合(PC向け) */
	@media all and (min-width: 640px) {
		.topmessage {
			margin: 1.5em 1em;	/* 外側の余白 */
			padding: 0.75em;	/* 内側の余白 */
			font-size: 0.9em;	/* 文字サイズ */
			line-height: 1.4;	/* 行の高さ */
		}
	}

/* ------------------------------ */
/* クリップ表示領域全体のデザイン */
/* ------------------------------ */

	/* ▼クリップ掲載空間全体 */
	div#clips {
		margin: 1em 0px;	/* 外側の余白 */
		padding: 0px;		/* 内側の余白 */
	}

	/* ▼表示対象が限定されている場合の案内メッセージ枠 */
	.limitmessage {
		margin: 0px 0px 1.5em 0px;	/* 外側の余白 */
		padding: 0.5em 0.25em;		/* 内側の余白 */
		background-color: #090;		/* 背景色 */
		color: white;				/* 文字色 */
		font-weight: bold;			/* 太字 */
	}
	.limitmessage:before {
		content: '▼';			/* 先頭に加える文字 */
		margin-right: 0.2em;	/* 右側に加える余白 */
	}
	.limitmessage:empty {
		display: none;			/* 表示内容がない場合には非表示にする */
	}

	/* ▼表示対象がなかった場合のメッセージ枠 */
	.nodata {
		margin: 2em 1em 5em 1em;
	}

	/* …………………………… */
	/* ▼「続きを読む」ボタン */
	/* …………………………… */
	/* ▽ボタン枠の装飾 */
	.readmorebutton {
		padding: 1px 0.5em;		/* 内側の余白 */
		display: inline-block;	/* インラインブロック化 */
		font-size: 0.95em;		/* 文字サイズ */
		border: 1px solid #aaa;	/* 枠線の装飾 */
		border-radius: 0.5em;	/* 枠線の角丸 */
	}
	/* ▽ボタン表面の装飾 */
	.readmorebutton:link,
	.readmorebutton:visited {
		background-color: #eee;	/* 背景色(グラデーション非対応の環境のみ) */
		background-image: linear-gradient( 0deg, #ccc, #ddd 55%, white );	/* 背景グラデーション */
		color: darkblue;		/* 文字色 */
		text-decoration: none;	/* リンク装飾を消す */
	}
	/* ▽ボタンにマウスが載った際の装飾 */
	.readmorebutton:hover {
		background-image: none;		/* グラデーションなし */
		background-color: #00cccc;	/* 背景色 */
		color: white;				/* 文字色 */
		text-decoration: underline;	/* 下線を加える */
	}

/* ---------------------- */
/* クリップ単体のデザイン */
/* ---------------------- */

	/* ▼1クリップを囲む領域(モバイル) */
	.clip {
		margin: 1.5em 0.5em;		/* 外側の余白 */
		padding: 0.5em;				/* 内側の余白 */
		background-color: white;	/* 背景色 */
		border-radius: 0.75em;		/* 角丸 */
		word-wrap: break-word;
	}
	/* ▽画面が広い場合(PC向け) */
	@media all and (min-width: 640px) {
		.clip {
			margin: 0px 0px 1.5em 0px;		/* 外側の余白 */
			padding: 1em;			/* 内側の余白 */
		}
	}

	/* ▼クリップのタイトル */
	.clip .cliptitle {
		margin: 1px 0px;			/* 外側の余白 */
		padding: 0.5em 0.25em;		/* 内側の余白 */
		font-size: 1.15em;			/* 文字サイズ */
		line-height: 1.3;			/* 行の高さ */
		background-color: #fefecc;	/* 背景色 */
	}

	/* ▼クリップのタイトル内のリンク */
	.clip .cliptitle a {
		text-decoration: none;		/* リンク装飾を消す */
	}
	.clip .cliptitle a:link    { color: #0000ff; }	/* 未訪問 */
	.clip .cliptitle a:visited { color: #0000cc; }	/* 訪問済み */
	.clip .cliptitle a:hover   { color: #aa0000; text-decoration: underline; }	/* マウスが乗ったとき */
	.clip .cliptitle a:active  { color: #ff0000; }	/* アクティブ時 */

	/* ▼クリップのタイトル横の New! マーク */
	.cliptitle strong {
		background-color: #fdd;
		border: 1px dotted pink;
		border-radius: 1em;
		color: #c00;
		font-size: 0.6em;
		padding: 0 0.5em;
		vertical-align: middle;
	}

	/* ▼クリップのカテゴリ */
	.clip .category {
		margin: 0px;		/* 外側の余白 */
		padding: 0px;		/* 内側の余白 */
		font-size: 0.8em;	/* 文字サイズ */
		color: #aaa;		/* 文字色 */
		float: right;		/* 右寄せ */
	}
	.clip .category a {
		text-decoration: none;	/* リンク装飾を消す */
		font-weight: bold;		/* 太字 */
		margin: 0px 3px;		/* 外側の余白 */
	}

	/* ▼クリップタイトル直下のクリップURLリンク */
	.clip .cliplink {
		margin: 0px;		/* 外側の余白 */
		padding: 0px;		/* 内側の余白 */
		font-size: 0.8em;	/* 文字サイズ */
		word-break: break-all;	/* 強制折り返し */
		line-height: 1.45;	/* 行の高さ */
	}
	.clip .cliplink a {
		text-decoration: none;	/* リンク装飾を消す */
		color: green;			/* 緑色 */
		margin: 0px 3px;		/* 外側の余白 */
	}
	.clip .cliplink a:hover {
		text-decoration: underline;	/* マウスが載ったら下線を表示 */
	}
	.clip .cliplink a:not(:empty)::before {
		content: 'CLIP';		/* クリップURLの頭に付けるマーク */
		background-color: #cfc;	/* 背景色 */
		border: 1px solid #beb;	/* 枠線 */
		border-radius: 0.6em;	/* 角丸 */
		padding: 0 0.4em;		/* 内側の余白 */
		margin-right: 0.45em;	/* 外側の右側の余白 */
		display: inline-block;	/* インラインブロック化 */
		font-size: 0.8em;		/* 文字サイズ */
		letter-spacing: 0.2em;	/* 文字間隔 */
		vertical-align: middle;	/* 垂直方向の配置 */
	}

	/* ▼クリップのコメント */
	.clip .comment {
		margin: 1.1em 0.2em 1.6em 0.2em;	/* 外側の余白 */
		padding: 0px;						/* 内側の余白 */
		font-size: 1em;						/* 文字サイズ */
		line-height: 1.45;					/* 行の高さ */
	}

	/* ▼クリップコメント内のハッシュタグ */
	.clip .comment a.taglink {
		display: inline-block;		/* インラインブロック化 */
		border: 1px solid #8080ff;	/* 枠線 */
		border-radius: 9px;			/* 角丸 */
		padding: 1px 4px;			/* 内側の余白 */
		font-size: 0.9em;			/* 文字サイズ */
		background-color: #ccccff;	/* 背景色 */
		color: darkblue;			/* 文字色 */
		text-decoration: none;		/* リンク装飾を消す */
	}
	/* ▼クリップコメント内のタグにマウスが載った際 */
	.clip .comment a.taglink:hover {
		background-color: blue;		/* 背景色 */
		color: white;				/* 文字色 */
		border-color: blue;			/* 枠線の色 */
	}

	/* ▼クリップのステータス領域 */
	.clip .status {
		margin: 1em 0px 0px 0px;		/* 外側の余白 */
		padding: 0.25em 0px 0px 0px;	/* 内側の余白 */
		border-top: 1px solid #cc0;		/* 上端の枠線 */
		font-size: 0.95em;				/* 文字サイズ */
		line-height: 1.3;				/* 行の高さ */
		text-align: right;				/* 右寄せ */
	}
	/* ▽先頭固定クリップの「先頭固定」表示 */
	.fixedsign {
		color: green;
	}


/* -------------------------- */
/* ページ移動リンクのデザイン */
/* -------------------------- */

	/* ▼ページナビゲーションボックス全体 */
	.pagenavi {
		margin: 2.5em 0px;			/* 外側の余白 */
		padding: 0.25em 0px;		/* 内側の余白 */
		text-align: center;			/* 中央寄せ */
		border-width: 3px 0px;		/* 枠線の太さ */
		border-style: dotted;		/* 枠線の種類 */
		border-color: #80a080;		/* 枠線の配色 */
		background-color: #eeffee;	/* 背景色 */
	}

	/* ………………………………………… */
	/* ▼ページ番号リンク群ボックス全体 */
	/* ………………………………………… */
	.pagenums {
		margin: 0.75em;		/* 外側の余白 */
	}

	/* ▼ページ番号リンクの数字 */
	.pagenums a.pagenumlink {
		margin: 0px 2px 0px 2px;	/* 外側の余白 */
		padding: 0.2em 0.5em;		/* 内側の余白 */
		font-size: 1em;				/* 文字サイズ */
		font-weight: bold;			/* 太字 */
	}
	/* ▽現在のページ番号の装飾 */
	a.pagenumhere {
		text-decoration: none;		/* リンク装飾を消す */
		background-color: #5508b2;	/* 背景色 */
		color: white;				/* 文字色 */
		border-radius: 1em;			/* 角丸 */
	}
	/* ▽ページ番号リンクにマウスが載った際の装飾 */
	a.pagenumlink:hover {
		text-decoration: none;		/* リンク装飾を消す */
		background-color: #aa0000;	/* 背景色 */
		color: white;				/* 文字色 */
		border-radius: 0.3em;		/* 角丸 */
	}

	/* ……………………………………………… */
	/* ▼ページ前後移動リンク群ボックス全体 */
	/* ……………………………………………… */
	.pagelinks {
		margin: 0.75em;		/* 外側の余白 */
	}

	/* ▼ページ移動リンクの文字 */
	.pagelinks a {
		font-weight: bold;
	}

	/* ………………………………………………… */
	/* ▼サイトマップページへのリンクボックス */
	/* ………………………………………………… */
	.sitemaplink {
		margin: 0;
	}

/* ---------------------- */
/* カテゴリ一覧のデザイン */
/* ---------------------- */

	/* ▼枠全体 */
	div.categories {
		margin: 1em 0px;
		border: 1px solid green;
		border-radius: 12px;
		background-color: #eeffee;
	}

	/* ▼見出し */
	div.categories p.boxtitle {
		margin: 1em;
		padding: 3px;
		background-color: #5508b2;
		color: white;
	}

	/* カテゴリリスト */
	div.categories ul.categorylist {
		list-style-type: circle;
	}

	/* 該当数 */
	ul.categorylist .num {
		font-size: 0.9em;
		color: gray;
		margin-left: 0.25em;
	}

/* ---------------- */
/* 検索窓のデザイン */
/* ---------------- */

	/* ▼枠全体 */
	div.searchbox {
		margin: 1em 0px;
		border: 1px solid darkblue;
		border-radius: 12px;
		background-color: #eeeeff;
	}

	/* ▼見出し */
	div.searchbox p.boxtitle {
		margin: 1em;
		padding: 3px;
		background-color: darkblue;
		color: white;
	}

	/* ▼検索窓全体 */
	div.searchbox form {
		margin: 1em;
	}

	/* ▼検索語入力欄 */
	div.searchbox .queryinput {
		width: 65%;		/* 入力欄の横幅 */
	}

	/* ▼検索対象の注釈表示 */
	div.searchbox p.searchtarget {
		margin: 0.5em 0px;
		font-size: 80%;
		line-height: 1.3;
		color: gray;
	}
	/* ▽カテゴリが限定されている場合の注釈表示 */
	div.searchbox p.limitedsearch {
		color: #cc0000;
		font-weight: bold;
	}

	/* ▼検索結果の表示種類選択欄 */
	.searchskin {
		margin: 0;
	}
	.searchskin label {
		display: inline-block;
		margin-right: 0.5em;
		font-size: 0.95em;
	}

/* -------------------- */
/* 日付指定窓のデザイン */
/* -------------------- */

	/* ▼枠全体 */
	div.datelimitbox {
		margin: 1em 0px;
		border: 1px solid #cc00cc;
		border-radius: 12px;
		background-color: #ffeeff;
	}

	/* ▼見出し */
	div.datelimitbox p.boxtitle {
		margin: 1em;
		padding: 3px;
		background-color: #800080;
		color: white;
	}

	/* ………………………………………… */
	/* 日付選択プルダウンメニューの装飾 */
	/* ………………………………………… */
	/* ▼選択窓全体 */
	div.datelimitbox form {
		margin: 1em;
	}

	/* ▼年項目だけの装飾 */
	option.datelimit-year {
		font-weight: bold;
		background-color: #ffeeff;
	}

	/* ▼カテゴリが限定されている場合の注釈表示 */
	div.datelimitbox p.limitedsearch {
		margin: 0.5em 0px;
		color: #cc0000;
		font-weight: bold;
		font-size: 80%;
	}

	/* ………………………………… */
	/* 日付選択リンクリストの装飾 */
	/* ………………………………… */
	/* ▼1階層目(年)リスト */
	ul.datelimitlist {
		font-size: 0.95em;
		font-weight: bold;
		margin: 1em 0px;
		padding-left: 2em;

		/* ----------------------------------------------------------------- */
		/* ▼リストの掲載量を制限したい場合（制限が不要なら下記の2行は削除） */
		/* ----------------------------------------------------------------- */
		max-height: 30em;	/* リストの高さの上限値 */
		overflow: auto;		/* 高さの上限を超えた場合にスクロールバーを表示 */
	}

	/* ▼2階層目(月)リスト */
	ul.datelimitsublist {
		font-size: 0.9em;
		font-weight: normal;
		padding-left: 2em;
		/* -------------------------------------------------------------------------------- */
		/* ※このボックス全体を非表示にすれば「年月」ではなく「年」だけのリストになります。 */
		/* -------------------------------------------------------------------------------- */
		/* display: none; */
	}

	/* ▼年月のリンク */
	ul.datelimitlist a.datelistlink {
		margin-right: 0.3em;	/* 該当個数表示との隙間を空ける */
	}

	/* ▼現在表示中の年月リンク（※現在表示中の年月の強調表示が不要なら以下のスタイルを削除して下さい） */
	ul.datelimitlist a.selected {
		background-color: #800080;
		color: white;
		border-radius: 0.35em;
		padding: 0px 3px;
		margin-left: -3px;
	}

	/* ▼年の該当個数表示 */
	ul.datelimitlist span.num {
		font-weight: normal;
		font-size: 0.9em;
		color: gray;
	}
	/* ▼月の該当個数表示 */
	ul.datelimitsublist span.num {
		color: darkblue;
	}

/* ------------------------ */
/* フリースペースのデザイン */
/* ------------------------ */

	/* ▼枠全体 */
	div.freespace {
		margin: 1em 0px;
		border: 1px solid #808000;
		border-radius: 12px;
		background-color: #ffffee;
	}

	/* ▼中身 */
	div.freespace p {
		margin: 1em;
	}

	/* ▼見出し */
	div.freespace p.boxtitle {
		padding: 3px;
		background-color: #808000;
		color: white;
	}

	/* ▼編集画面へのリンク枠 */
	div.freespace p.edit {
		margin: 0.5em 1em;
		padding: 3px 0px 0px 0px;
		border-top: 1px dashed #808000;
		font-size: 80%;
		text-align: right;
	}

/* -------------------------- */
/* ハッシュタグ一覧のデザイン */
/* -------------------------- */

	/* ▼枠全体 */
	div.hashtaglist {
		margin: 1em 0px;
		border: 1px solid #008080;
		border-radius: 12px;
		background-color: #eeffff;
	}

	/* ▼見出し */
	div.hashtaglist p.boxtitle {
		margin: 1em;
		padding: 3px;
		background-color: #008080;
		color: white;
	}

	/* ▼ハッシュタグリスト */
	div.hashtaglist ul.hashtaglist {
		list-style-type: none;
		margin: 1em;
		padding: 0px;
	}
	div.hashtaglist ul.hashtaglist li {
		display: inline-block;
	}
	div.hashtaglist ul.hashtaglist li.notexist {
		font-size: 75%;
		color: gray;
	}

	/* ▼ハッシュタグの該当個数表示（をタグクラウドっぽく見せる装飾） */
	div.hashtaglist ul.hashtaglist li.count1 {
		font-size: 75%;	/* ←カウント値が1の場合（かなり小さく） */
	}
	div.hashtaglist ul.hashtaglist li.count2 {
		font-size: 90%;	/* ←カウント値が2の場合（すこし小さく） */
	}

/* ------------------------ */
/* 最近の投稿一覧のデザイン */
/* ------------------------ */

	/* ▼枠全体 */
	div.topclipsbox {
		margin: 1em 0px;
		border: 1px solid orange;
		border-radius: 12px;
		background-color: #fff2dd;
	}

	/* ▼見出し */
	div.topclipsbox p.boxtitle {
		margin: 1em;
		padding: 3px;
		background-color: orange;
		color: white;
	}

	/* ▼投稿リンクリスト */
	div.topclipsbox ol.topclipslink {
		margin: 1em 0px;
		padding: 0px 0.5em 0px 2.4em;
		font-size: 0.9em;
	}
	/* ▽投稿リンクリスト：項目 */
	div.topclipsbox ol.topclipslink li.onerec {
		line-height: 1.2;
		margin-bottom: 0.4em;
	}
	/* ▽投稿リンクリスト：リンク */
	div.topclipsbox ol.topclipslink li.onerec a {
		margin-right: 0.25em;
	}
	/* ▽投稿リンクリスト：日付 */
	div.topclipsbox ol.topclipslink li.onerec span.postdate {
		display: inline-block;
		font-size: 0.75em;
		color: gray;
	}
	/* ▽投稿リンクリスト：カテゴリ */
	div.topclipsbox ol.topclipslink li.onerec span.postcategory {
		font-size: 0.9em;
		margin-right: 0.25em;
	}

/* -------------------------- */
/* サイトマップ領域のデザイン */
/* -------------------------- */

	/* 枠全体 */
	.sitemappage {
		margin: 1em 0.5em;
		padding: 1em 1em 1em 2.5em;
		border-radius: 1em;
		background-color: white;
	}

	/* リンクリスト各項目の装飾 */
	.sitemap-item {
		display: list-item;
		list-style-type: disc;
		line-height: 1.3;
		margin: 0.5em 0;
	}

	/* リンク先頭のID表示 */
	.sitemap-id {
		font-size: 0.75em;
	}
	.sitemap-id:after {
		content: " ";
	}

	/* リンクにマウスが載った際の装飾 */
	a.sitemap-parmalink:hover {
		color: #ffffcc;
		background-color: #5508b2;
	}

	/* カウント */
	.sitemap-count {
		font-size: 0.85em;
		color: grey;
	}

	/* ▼カテゴリリンク */
	.sitemap-cat {
		display: inline-block;
	}
	.sitemap-cat a {
		display: block;
		font-size: 0.85em;
		color: white;
		background-color: #8a8;
		border-radius: 0.5em;
		text-decoration: none;
		padding: 0.1em 0.4em;
	}
	.sitemap-cat a:hover {
		background-color: #0a0;
	}

	/* ▼投稿日付 */
	.sitemap-date {
		display: inline-block;
		font-size: 0.8em;
	}
	.sitemap-date a {
		text-decoration: none;
	}
	.sitemap-date a:hover {
		text-decoration: underline;
	}

/* ---------------------------------- */
/* クイック投稿フォーム領域のデザイン */
/* ---------------------------------- */

	/* ▼枠全体 */
	.quickpost {
		margin: 1.5em 0.5em;		/* 外側の余白 */
		padding: 0.5em 0.3em;		/* 内側の余白 */
		border: 1px solid #ccaacc;	/* 枠線の配色 */
		border-radius: 9px;			/* 角丸 */
		background-color: #ffeeff;	/* 背景色 */
		font-size: 0.9em;			/* 文字サイズ */
		line-height: 1.3;			/* 行の高さ */
	}
	/* ▽画面が広い場合(PC向け) */
	@media all and (min-width: 640px) {
		.quickpost {
			margin: 1.5em 0px;			/* 外側の余白 */
			padding: 0.75em 0.5em;		/* 内側の余白 */
		}
	}

	/* ▼見出し */
	.quickpost .boxtitle {
		margin: 0px;				/* 外側の余白 */
		padding: 3px;				/* 内側の余白 */
		background-color: #800080;	/* 背景色 */
		color: white;				/* 文字色 */
	}

	/* ▼注釈 */
	.quickpost .note {
		margin: 0.5em 0px;	/* 外側の余白 */
		font-size: 0.9em;	/* 文字サイズ */
	}

	/* …………………………… */
	/* 投稿フォーム自体の装飾 */
	/* …………………………… */
	/* 全体の外枠 */	.quickpost table.edittable { border-width: 0px; width: 100%; margin: 0px; }
	/* 項目名セル */	.quickpost table.edittable th { border-width: 0px; padding: 0px 1px; font-weight: normal; text-align: left; width: 6em; background-color: #905590; color: white; }
	/* 入力欄セル */	.quickpost table.edittable td { border-width: 0px; padding: 0px 1px; }
	/* 入力欄補足 */	.quickpost table.edittable td small { color: gray; }
	/* 入力欄装飾 */	.quickpost #editboxcomment,#editboxtitle,#editboxurl { width: 95%; }
	/* 日付欄装飾 */	.quickpost #editboxdatetime { width: 12em; }
	/* オプション */	.quickpost .suboptions { font-size: smaller; text-align: right; float: right; }
	/* ボタン装飾 */	.quickpost #sendinputs { font-size: 120%; }

	/* ▼以下はCGIのデモモードでしか使いません */
	.demonotice { margin: 0px; padding: 0px; font-size: 75%; color: #cc0000; }
	.demonotice span { background-color: #cc0000; color: #ffffff; font-weight: bold; }

/* ---------------- */
/* フッタのデザイン */
/* ---------------- */

	/* ▼フッタボックス全体 */
	#pagefoot {
		margin: 1em 0px 0px 0px;	/* 外側の余白 */
		padding: 0px;				/* 内側の余白 */
		border-style: solid;		/* 枠線の種類 */
		border-width: 1px 0px;		/* 枠線の太さ */
		border-color: green;		/* 枠線の配色 */
	}

	/* ▼戻るリンクのある段落 */
	#pagefoot .returnlink {
		margin: 0px;				/* 外側の余白 */
		padding: 0.3em;				/* 内側の余白 */
		background-color: green;	/* 背景色 */
		color: white;				/* 文字色 */
		text-align: center;			/* 中央寄せ */
	}

	/* ▼戻るリンクの装飾 */
	#pagefoot .returnlink a:link    { color: white; }  	/* 未訪問 */
	#pagefoot .returnlink a:visited { color: white; }  	/* 訪問済み */
	#pagefoot .returnlink a:hover   { color: yellow; } 	/* マウスが乗ったとき */
	#pagefoot .returnlink a:active  { color: #ccffcc; }	/* アクティブ時 */

/* 著作権表示のデザイン */
div.copyright { margin: 1em; font-size: 0.7em; }
