@charset	"EUC-JP";
/*****************************************************************************
    テーマ「lfdiary2」Rev0.90_test
				2006/07/25 (C)かえで
*****************************************************************************/
@charset	"EUC-JP";
/*****************************************************************************
  Satsuki skelton base CSS
				2007/04/20 (C)nabe@abk.nu
*****************************************************************************/
/*--------------------------------------------------------------------
●ルール
・すべてのテーマは、base.css を import しなければいけない。
・base.css に含まれるクラスは、特に変更しなければ含まなくてもよい。
（もちろん含んでもよい）

・このファイルは、タグのクラス仕様が拡張されたときの対応用です。
---------------------------------------------------------------------*/
/*--------------------------------------------------------------------
■ページ送り、ヘッダ
---------------------------------------------------------------------*/
span.welcome a.welcome-prefix,
span.welcome a.welcome-prefix:link,
span.welcome a.welcome-prefix:visited,
span.welcome a.welcome-prefix:hover {
	color:			inherit;
	background:		inherit;
	text-decoreation:	none;
}
div.page-head, div.page-foot {
	font-size:		90%;
	margin:			1em 1em 1em 1em;
	_padding:		1px 1px 1px 1px;
}

/*--------------------------------------------------------------------
■記事フッタとアイコン画像（はてなブックマークなど）
---------------------------------------------------------------------*/
p.sectionfooter {
	text-align:		right;
	font-size:		90%;
/*	padding-right:	1em;	*/
}
p.sectionfooter a img, a.bookmark-icon img, a.bookmark-count img {
	vertical-align:		bottom;
	padding-bottom:		1px;
	border:			none;
}
a.bcounter img.bcounter {
	border:			none;
}
div.body img.icon {
	vertical-align:		bottom;
	padding-bottom:		1px;
}

/*--------------------------------------------------------------------
■ポップアップ
---------------------------------------------------------------------*/
#popup_ {
	display:		none;
	position:		absolute;
	color:			#000;
	background-color:	#ffc;
	font-size:		9pt;
	line-height:		110%;
}
div#popup_ div {
	padding:		0.5em;
}

/*--------------------------------------------------------------------
■日記表示部
---------------------------------------------------------------------*/
div.clear	{ clear: both; }
ul.tb li	{ list-style: none; }

/*--------------------------------------------------------------------
■フォントサイズ／種類設定
---------------------------------------------------------------------*/
.xx-large		{ font-size: 200%; line-height: 130%; }
.x-large,  .huge	{ font-size: 150%; line-height: 130%; }
.large			{ font-size: 130%; line-height: 130%; }
.midium, .normalsize	{ font-size: 100%; line-height: 135%; }
.small			{ font-size: 90%;  line-height: 140%; }
.x-small,  .tiny	{ font-size: 80%;  line-height: 140%; }
.xx-small, .scriptsize	{ font-size: 50%;  line-height: 140%; }

.it, .italic		{ font-style:  italic; }
.bf, .bold		{ font-weight: bold;   }
.u, .underline		{ text-decoration: underline; }

strong			{ font-weight: bold; }

/*--------------------------------------------------------------------
■記法関連
---------------------------------------------------------------------*/
/* アスキーアート記法 */
div.ascii-art {
/*	font-size:	12pt;	*/
	line-height:	100%;
	padding-top:	0px;
	padding-bottom:	0px;
	margin-top:	0px;
	margin-bottom:	0px;
	font-family: "Mona", "MS PGothic", "ＭＳ Ｐゴシック", "IPA MONAPGOTHIC", "IPA モナー Pゴシック", sans-serif;
}

/*--------------------------------------------------------------------
■検索とハイライト
---------------------------------------------------------------------*/
span.highlight	{ background-color: #0a0; font-weight: bold; text-decoration: inherit; }
span.highlight0	{ background-color: #ff6; }
span.highlight1	{ background-color: #aff; }
span.highlight2	{ background-color: #9f9; }
span.highlight3	{ background-color: #f99; }
span.highlight4	{ background-color: #f6f; }

/*--------------------------------------------------------------------
■サイドバー
---------------------------------------------------------------------*/
div#side-search div.hatena-modulebody input {
	margin:			0.2em 0;
	vertical-align:		middle;
}
div#side-login {
	display:		none;
}


/*######################################################################
■for browser bug
######################################################################*/
/*--------------------------------------------------------------------
■for IE
---------------------------------------------------------------------*/
form {
	_margin: 0;
}
/*--------------------------------------------------------------------
■for Gecko engine bug
---------------------------------------------------------------------*/
del > h1, del > h2, del > h3,
del > h4, del > h5, del > h6,
del > div, del > p, del > pre,
del > address, del > blockquote,
del > ul, del > ol, del > dl, 
del > form, del > fieldset,
del > table, del > table * {
	text-decoration: inherit;
}
ins > h1, ins > h2, ins > h3,
ins > h4, ins > h5, ins > h6,
ins > div, ins > p, ins > pre,
ins > address, ins > blockquote,
ins > ul, ins > ol, ins > dl, 
ins > form, ins > fieldset,
ins > table, ins > table * {
	text-decoration: inherit;
}

/*######################################################################
■システムモード向け
######################################################################*/
div.icon-select {
	padding:	1px;
	margin:		0px;
}
a.icon-select { padding: 1px; }
a.icon-select img {
	border:		0px;
	padding:	0px;
	margin:		0px;
}
table.noborder, table.noborder tr, table.noborder th, table.noborder td,
div.body table.noborder   , div.body table.noborder tr,
div.body table.noborder th, div.body table.noborder td {
	border:		none;
	padding:	1px;
	margin:		0px;
	line-height:	110%;
}
a.comment-edit { margin-left: 2em; }

/*############################################################################
############################################################################*/
/* include in 2007/01/10 */
/*****************************************************************************
		拡張記法 / 表示調整
				C71 Limited Edition 2006/12/31 (C)かえで
*****************************************************************************/
body div.console {
	font-family:	"Courier", "ＭＳ ゴシック ", monospace;
	font-size:	100%;
	display:	block;
	background-color: black;
	color:		white;
	margin:		0.5em;
	padding:	0.3em;
	height:		18em;
	overflow:	auto;
	/* for IE */  
	_word-break:	break-all;
	_width:		95%;
	_text-align:	left;
}

/* div.xterm */  
div.xterm {
	font-family:	"Courier", "ＭＳ ゴシック ", monospace;
	font-size:	100%;
	display:	block;
	background-color: black;
	color:		white;
	margin:		0.5em;
	padding:	0;
	height:		18em;
	overflow:	auto;
	border:		gray 2px solid;
	/* for IE */
	_word-break:	break-all;
	_width:		95%;
	_text-align:	left;
}

div.xterm:before {
	display:	block;
	border:		gray 2px solid;
	background-color: blue;
	color:		white;
	font-weight:	bold;
	font-size:	16px;
	line-height:	18px;
	content:	"xterm";
	padding:	0 0.3em;
	margin:		0;
	_word-break:	break-all;
}
span.blink {
	text-decoration:	blink;
}

/* div.bterm */  
body div.bterm {
	font-family:	"Courier", "ＭＳ ゴシック ", monospace;
	font-size:	100%;
	display:	block;
	background-color: blue;
	color:		white;
	margin:		0.5em;
	padding:	0.3em;
	height:		18em;
	overflow:	auto;
	/* for IE */
	_width:		95%;
	_text-align:	left;
	_word-break:	break-all;
}






/*--------------------------------------------------------------------
■ 全体設定
---------------------------------------------------------------------*/
body {
	background-color:		#f9f9f9;
	color:					#333;
	margin:					0;
	padding:				0 2px 0 0;
	width:					auto;
	line-height:			130%;

	/* for IE */
	_text-align:			center;
	_word-break:			break-all;
	_word-wrap:				break-word;
	_font-size:				10pt;
	_overflow-x:			auto;
/*	_width:					98%;*/
}


/*--------------------------------------------------------------------
■ ゆたかの設定
---------------------------------------------------------------------*/
a img {
	border-style:none;
}

span.date {
	color: 					#999999;
	text-decoration:		none;
}

span.category{

	color: 					#999999;
	font-size: 50%; 
	text-decoration:		none;
}

span.author{

	color: 					#999999;
	font-size: 50%; 
	text-decoration:		none;
}

a.side-RSS, a.side-archives{
	color: 					#999999;
	text-decoration:		none;
}

a.prev-page, a.next-page{
	color: 					#999999;
	font-size: 200%; 
	text-align: center;
	text-decoration:		bold;
}

a.login{
	color: 					#999999;
	font-size: 20%; 
	text-align: right;
	text-decoration:		none;
}



/*■リンク配色
---------------------------------------------------------------------*/
a:link {
	color: 					#222299;
	text-decoration:		none;
}

a:visited {
	color: 					#229922;
	text-decoration:		none;
}

a:hover {
	color:					#992222;
	text-decoration:		underline;
}


/*◆開閉式スイッチ
---------------------------------------------------------------------*/
a.switch, a.switch:link, a.switch:visited {
	color: 					#0000ee;
	text-decoration:		none;
}
span.open {
	color: 					#e0a0a0;
	text-decoration:		none;
}
span.close {
	color: 					#c0c0c0;
	text-decoration:		none;
}


/*◆フォントサイズ基本設定
---------------------------------------------------------------------*/
.xx-large		{ font-size: 200%; }
.x-large,  .huge	{ font-size: 150%; }
.large			{ font-size: 130%; }
.midium, .normalsize	{ font-size: 100%; }
.small			{ font-size: 90%;  }
.x-small,  .tiny	{ font-size: 80%;  }
.xx-small, .scriptsize	{ font-size: 50%;  }



/*--------------------------------------------------------------------
■ ヘッダメニュー (管理メニュー)
---------------------------------------------------------------------*/
div.adminmenu {
	background-image:		url("adminmenu.gif");
	background-repeat:		x-repeat;
	color:					#900;
	font-size:				90%;
	line-height:			100%;
	text-align:				right;
	padding:				5px 3px 0 0;
	height:					20px;
	
	/* for IE */
	_height:				22px;
}

div.adminmenu a, div.adminmenu a:link, div.adminmenu a:visited {
	color:					#FF7208;
	text-decoration:		none;
}

span.welcome {
	font-size:				85%;
	margin-right:			0.3em;
}

span.welcome-name {
	margin:					0 4px;
}

span.admin-links a {
	margin-left:			3px;
}
/*--------------------------------------------------------------------
■ 見出し (日記帳タイトル)
---------------------------------------------------------------------*/
h1 {
	background-image:		url(topbg.gif);
	background-repeat:		repeat-x;
	font-size:				200%;
	text-align:				left;
	margin:					0;
	padding:				0px 0 0 1em;
	height:					102px;
	
	/* for IE */
	_height:				102px;
}

/* 見出し文字色 */
h1 a, h1 a:link, h1 a:visited {
	color:					#f90;
	text-weight:			normal;
	text-decoration:		none;
	
	/* for IE bugs */
	_color:					#FF9900;
	_text-decoration:		none;
}
h1 a:hover {
	color:					#FF7208;
}
h1 img, h1 a img {
	border:			none;
}

/*--------------------------------------------------------------------
■ 全体配置 (サイドバー + 記事部)
---------------------------------------------------------------------*/
div.hatena-body {
	background-image:		url("background.gif");
	background-repeat:		repeat-x;
	background-color:		#F9F9F9;
	position:				relative;
	margin-bottom:			0em;
	padding:				0px;
	max-width:				auto;
	text-align:				left;
	_border:				1px solid #f9f9f9;
	_border-top:			1px solid #ccc;
}

/*--------------------------------------------------------------------
■ 記事部
---------------------------------------------------------------------*/
/* 日記部全体 */
div.main {
	margin-right:			20%;
	padding:				0;
	text-align:				left;
}
/*--------------------------------------*/
/* ◆以下、記事のデザイン配置（本文）*/
/*--------------------------------------*/
div.day {
	/* for test
	border:				1px solid #f00;
	*/
	padding:				2.5em 0 1.5em 4em;
	
	/* for IE */
/*	_background-image:		none;
	_background-position:	none;
	_background-repeat:		none;
	_padding-bottom:		0;*/
}

/* 記事タイトル */
div.day h2 {
	margin:					0.5em 0 0.2em 0;
	font-size:				145%;
	font-weight:			bold;
}

h2 a, h2 a:link, h2 a:visited {
	color:					#333;
	text-weight:			inherit;
	text-decoration:		none;
}
h2 a:hover {
	color:					#06c;
}
/* 記 事本文 */
div.day div.body {
	margin:					0;
	font-size:				90%;
	line-height:			140%;
}

/* 記事ヘッダ (【記事カテゴリ】by ○○) */
div.body div.body-header {
	text-align:				left;
	line-height:			100%;
	font-size:				90%;
	margin:					0em 0 1.3em 0;
}

/* 記事中のセクション */
div.section {
}

div.day form {
	margin:				0px;
	padding:			0px;
}

/*-----------------------------------------------*/
/* ◆以下、記事のデザイン配置（コメント、TB）*/
/*-----------------------------------------------*/
/* コメント、TB部余白 */
div.day-additional {
	margin-top:				1em;
}
/* for beta4 or before */
div.day-additonal {
	margin-top:				1em;
}

div.day div.comment, div.day div.tb {
	margin:					0px;
	padding:				0px;
	font-size:				100%;
	line-height:			130%;
}

/* タイトル部 */
div.caption {
	font-weight:			bold;
	margin:					0;
}

/* コメント/TBタイトル部文字色 */
div.caption a, div.caption a:link, div.caption a:visited {
	color:					#aaaaaa;
	text-decoration:		none;
}

div.caption a:hover{
	color:					#ffaaaa;
}

/* コメント概要表示 */
div.commentshort {
	font-size:				80%;
	margin:					0.2em 0 0.2em 0;
	line-height:			120%;
/*	min-height:				1em;*/
}
div.commentshort p {
	margin:					0.2em 0 0.1em 1em;
}

/* コメントの全文表示モード */
div.commentbody {
	margin:					0;
	font-size:				90%;
	line-height:			120%;
}

/* コメント投稿者表示部 */
div.commentbody div.commentator {
	margin-top:				0.5em;
}

div.commentator p {
	text-indent:			0;
	margin:					0;
}

/* コメント本文 */
div.comment-text {
	margin:					0.3em 0em 0.3em 1em;
}

/* コメント部フォーム */
/* フォームのマージン除去 (for IE) */
div.comment form {
	margin:					0px;
	margin-top:				-0.5em;
}

/* TB部 */
div.tb {
	margin:					0;
	font-size:				80%;
	line-height:			130%;
	/* for IE */
	_background-image:		url("div_day_bottom.gif");
	_background-position:	bottom left;
	_background-repeat:		no-repeat;
	_min-height:			24px;
}


div.refererlist ul {
	margin:					0;
	font-size:				90%;
	line-height:			120%;
	padding-top:			0.3em;
	padding-bottom:			0.7em;
	list-style:				none;
}

div.tb div.excerpt {
	margin-left:			1em;
}



/****************************************************************************/
/****************************************************************************/
/*--------------------------------------------------------------------
●記事：基本設定
---------------------------------------------------------------------*/
/* 見出し */
div.body h3 {
	margin-top:			1em;
	font-size:			135%;
	font-weight:		bold;
	color:				#000;
	line-height:		100%;
	margin-bottom:		0em;
}

/* 時刻付き見出し記法 */
div.body h3 span.timestamp {
	font-size:			80%;
	font-weight:		normal;
}

/* 見出し + 強調 */
div.body h3 strong {
}

/* 小見出し */
div.body h4 {
	margin-top:			1em;
	margin-bottom:		0em;
	color:				#000;
	font-size:			125%;
	font-weight:		bold;
	width:				95%;
}

/* サブセクションアンカー */
div.body h4 span.sanchor {
	color:				#000;
}

/* 小見出し文字色 */
div.body h4 a, div.body h4 a:link, div.body h4 a:visited {
	color:				#000;
	font-weight:		inherit;
	text-decoration:	inherit;
}


h4 a:hover, h5 a:hover {	color: #06c; }


/* 小々見出し */
div.body h5 {
	margin-top:			1em;
	margin-bottom:		0em;
	color:				#000;
	font-size:			115%;
	font-weight:		bold;
	text-decoration:	underline;
}

/* 小見出しへのリンク */
div.body h4 a, div.body h5 a {
	font-size:			inherit;
	color:				inherit;
	text-decoration:	inherit;
}

/*
div.body p {
	text-indent:		1em;
}
*/
blockquote, pre, div.box {
	margin:				0.5em 2em 0.5em 2em;
	padding:			0.3em 1em 0.3em 1em;
	border:				1px solid #c9c9c9;
	/* for IE */
/*	_margin:				0 1em;
	_padding:				0 0.5em;*/
	_overflow:				auto;
	_width:					95%;
	_max-width:				95%;
}


div.body blockquote p {
	margin:					0.2em 0.5em 0.2em 0;
}

pre {
	font-family:			monospace;
	display:				block;
	background-color:		#f3f3f3;;
	/* for IE */
	_overflow:				auto;
	/*_overflow-x:			scroll;*/
	_width:					95%;
	_max-width:				95%;
}

/* pre 中コメント */
pre span.comment	{ color: #b50; }
pre strong.comment	{ color: #b50; font-weight: bold; }

.mono, .pre {
	font-family:		monospace;
}


/*--------------------------------------------------------------------
●記事：div
---------------------------------------------------------------------*/
div.left	{ text-align: left;   }
div.center	{ text-align: center; }
div.right	{ text-align: right;  }


/*--------------------------------------------------------------------
●記事：リスト
---------------------------------------------------------------------*/
ul.none, ol.none {
	list-style:	none;
}

/*--------------------------------------------------------------------
●記事：テーブル
---------------------------------------------------------------------*/
div.body table {
	font-size:			inherit;
	font-size:			100%;
	margin:				0.5em 1em 0.5em 1em;
	border-collapse:	separate;
	border-spacing:		2px;
	empty-cells:		show;
}
div.body table tr {
	margin:				0px;
	padding:			0px;
}
div.body table td {
	margin:				0px;
	padding:			2px;
	border-bottom:		1px solid #c9c9c9;
}
div.body table th {
/*	font-weight:		bold;*/
	color:				#900;
	margin:				0px;
	padding:			2px;
	border-bottom:		1px solid #c9c9c9;
	background-color:	#f3f3f3;
}
th.left, td.left, th.l, td.l {
	text-align:			left;
	margin-right:		auto;
}
th.center, td.center, th.c, td.c {
	text-align:			center;
	margin-left:		auto;
	margin-right:		auto;
}
th.right, td.right, th.r, td.r {
	text-align:			right;
	margin-left:		auto;
}

/*--------------------------------------------------------------------
●脚注処理
---------------------------------------------------------------------*/
/* 脚注へのリンク */
span.footnote a {
	font-size:			80%;
}

/* 脚注全体 */
div.footnote {
	font-size:			85%;
	margin:				1.5em 1em 0 1em;
	padding:			0.1em 1em 0.1em 0.5em;
	background-color:	#c9c9c9;
}
/* 脚注１つ */
div.footnote p.footnote {
	padding:			0;
	line-height:		125%;
	margin:				0.2em 0 0.2em 0;
}


/*--------------------------------------------------------------------
●保護色 (hidden)
---------------------------------------------------------------------*/
/* 記事テキストの保護色。背景色と同一にすること */
/* 本文中, 小見出し, 小々見出し */
div.day div.section .hidden, div.day div.section .hidden a,
div.day div.section .hidden strong, .hidden em {
	color:				#f9f9f9;
	background-color:	#f9f9f9;
}


/*--------------------------------------------------------------------
■ サイドバー
---------------------------------------------------------------------*/
/* サイドバー全体 */
div.sidebar {
	width:					17%;
	padding-top:			130px;
	margin-left:			81%;
	padding-left:			1%;
	position:				absolute;
	text-align:				left;
	top:					0px;
	left:					0px;
/*	border-left:			2px dotted #ccc; */
/*	_margin-top:			1.5em;*/
	_padding-left:			10%;
}

/*●sidebar：タグ
---------------------------------------------------------------------*/
/* タイトル一覧など */
ul.hatena-section {
	list-style-type:	none;
	margin:			0.3em 0em 0.3em 0.3em;
	padding:		0px;
}

/* サブカテゴリ */
ul.sub-category {
	list-style-type:	none;
	margin:			0 0 0.2em 1em;
	padding:		0px;
}

/* コメント・トラックバック一覧 */
ul.hatena-recentcomment {
	list-style-type:	none;
	margin:			0.3em 0em 0.3em 0.3em;
	padding:		0px;
}



/*■ 以下、サイドバー内の配置設定
---------------------------------------------------------------------*/
/* サイドバーの１項目 */
div.hatena-module {
	width:					95%;
	margin:					0 0 1.3em 0;
	padding:				0;
	/* font-size:			90%; */
	font-size:				80%;
	line-height:			120%;
	/* for IE */
	_margin-bottom:			0.8em;
}

/* サイドバー項目のタイトル */
div.hatena-moduletitle {
/*	background-image:		url("sidebar.gif"); 
	background-position:	left;
	background-repeat:		repeat-x; */
	color:					#900;
	font-weight:			600;
	margin:					0 0 0 0;
	padding:				4px 0px 0 0;
	text-align:				left;
	min-height:				20px;
}

/* sidebar項目本体 */
div.hatena-modulebody {
	margin:					0.3em 0.5em 0.3em 0.5em;
}

div.calender div.hatena-modulebody {
	padding:				0;
	margin:					0.3em 0 0.3em 0em;
	/* for IE */
	_text-align:			center;
}

div.sidebar p {
	margin-top:				0.5em;
	margin-bottom:			0.5em;
}


/*--------------------------------------------------------------------
●sidebar：カレンダー
---------------------------------------------------------------------*/
table.calendar {
	width:			100%;
	max-width:		100%
	margin-left:		auto;
	margin-right:		auto;
	font-size:		95%;
	line-height:		100%;
	_width:			95%;
	_max-width:		95%;
}
table.calendar td.calendar-prev-month    { text-align: left;  margin-left:  0.5em; }
table.calendar td.calendar-current-month { text-align: center; }
table.calendar td.calendar-next-month    { text-align: right; margin-right: 0.5em; }
table.calendar td {
	text-align:		center;
}
table.calendar td.calendar-day a {
	text-decoration:	underline;
}
/* 日曜日、祝日 */
table.calendar td.w0, table.calendar th.w0,
table.calendar td.holiday {
	background-color: #f90;
	color:			  #fff;
}
table.calendar td.w0 a, table.calendar th.w0 a,
table.calendar td.holiday a { color: #fff;}
/* 土曜日 */
table.calendar td.w6, table.calendar th.w6 {
	background-color:	#06c;
	color:			 	#fff;
}
table.calendar td.w6 a, table.calendar th.w6 a
{ color: #fff;}

/* 今日 */
table.calendar td.day-today      { font-weight: bold; }
/* 選択した日付 */
table.calendar td.day-selected   { }
table.calendar td.day-selected a {
	text-decoration:	none;
	border-bottom:		2px solid #9cf;
}

/*--------------------------------------------------------------------
■ フッタ
---------------------------------------------------------------------*/
/* フッタ部水平線 */
hr.footer {
	margin-top:			1em;
}

/* フッタ部 */
div.footer {
	text-align:			left;
	padding-left:		1em;
	margin:				0 0 2em 0;
	font-size:			5%;
	line-height:		120%;
}


/*--------------------------------------------------------------------
 システムメッセージ関連（日記本文表示で使用）
---------------------------------------------------------------------*/
strong.error, strong.warning {
	font-size: 100%;
	font-weight: bold;
	color: #900;
}
/* 表示無効、非公開 の表示 */
strong.void, strong.hidden-com {
	font-size: 100%;
	font-weight: bold;
	color: inherit;
}

/*--------------------------------------------------------------------
●フォーム／日記の編集画面
---------------------------------------------------------------------*/
/* 項目タイトル */
h2 {
	font-weight:		bold;
	color:				#900;
}

/* テキストフィールド、チェックボックス、ラジオボタン等全般 */
form input {
	margin:			0 2px 0 2px;
}

div.diary-edit form textarea {
	width:			100%;
	margin:			0em 1em 0em 2em;
	_width:			auto;		/* IE bugs */
}
div.comment form textarea {
	width:			90%;
	_width:			auto;		/* IE bugs */
}
div.diary-edit div.writer {
	font-weight:		bold;
	margin:			0.5em 0em 0em 0em;
}
/* 日記の削除画面 */
div#delete-body {
	margin:			1em 1.5em 1em 1em;
}
div#delete-body div.body {
}

/*--------------------------------------------------------------------
 システム関連
---------------------------------------------------------------------*/
ul.system-menu {
	list-style-type:	none;
	margin:			0.5em 0.2em 0.5em 0.2em;
	padding:		0px;
}

/*--------------------------------------------------------------------
 編集画面
---------------------------------------------------------------------*/
div.diary-edit div.body, div.edit div.body {
}
div.edit div.body div.margin {
	margin-left: 2em;
}
div.diary-edit div.body input.filed {
	padding: 0px;
}
div.diary-edit div.body textarea {
	width:		98%;
	margin-left: 0px;
	padding: 0px 4px 0px 0px;
	_width:		67%;
	_font-size:	12pt;
}
form input.int, form select.int, input.int, select.int {
	text-align:		right;
}

/* コメント・TBの編集 */
span.edit-checkbox {
	font-size:		120%;
}

/* テーブル */
div.edit div.day table {
	margin:			0 -1.5em 0 -1em;
	padding:		0;
}

/* IP/HOST/AGENT */
div.http_env {
	font-size:		95%;
	line-height:		120%;
	text-align:		right;
}

div.edit {
	font-size:		95%;
}

