html {
	height:100%;
}
body {
	font-family:"Verdana", "Impact", "Hiragino Kaku Gothic Pro", "Osaka";
	margin-bottom:0px;
	height:100%;
	color:#000000;
}
/* リンクの設定 */
a:link {
	color:#99CCFF;
	text-decoration: underline;
}
a:active {
	color: #999999;
}
a:visited {
	color:#99CCFF;
}
a:hover {
	color:#CC99FF;
	text-decoration: underline;
}
a[id]:hover, a[id]:active {
	background-color: transparent;
	color: inherit;
	text-decoration: none;
}
/* レイアウト設定 */
/* 全体 */
#all {
	width:1100px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
}
/* ヘッダー */
#header {
	width:1050px;
	height:100px;
	padding:0px 10px 0px 40px;
	overflow:hidden;
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/note_bg_head.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
/* ブログタイトル */
#blog_title {
	width:700px;
	height:100px;
	float:left;
}
/* 右上の表示 */
#page_state {
	width:140px;
	height:20px;
	margin:25px 200px 0px 0px;
	float:right;
	font-size:14px;
	font-weight:bold;
	color:#DDEEFF;
	word-break:break-all;
	overflow:hidden;
}
/* 記事＋プラグイン */
#wrapper {
	width:1050px;
	padding:0px 10px 0px 40px;
	float:left;
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/note_bg_body.gif);
	background-position:left top;
	background-repeat:repeat-y;
	min-height:80%;
}
/* 記事本体 */
#main {
	width:750px;
	float:left;
	word-break: break-all;
}
/* プラグイン */
#side {
	width: 300px;
	float:right;
	word-break: break-all;
}
/* フッタ―(copyright) */
#footer {
	width:100%;
	margin: 0 0 10px 0;
	clear:both;
	font-size:12px;
	color:#000000;
	text-align: center;
}
/* ヘッダー内の文字 */
h1#blog_name {
	font-size:34px;
	padding:0px;
	margin:0px;
	line-height:1.5em;
}
h2#introduction {
	font-size:18px;
	color:#000000;
	padding:0px;
	margin:0px;
	line-height:2em;
}
/* 記事 */
/* 記事全体 */
.entry {
	margin:0px 0px 20px 0px;
}
/* 記事のヘッダー */
.entry_head {
	width:710px;
	height:50px;
	padding:55px 20px 0px 20px;
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/memo-wide_bg_head.gif);
}
/* 記事のタイトルエリア */
.entry_title {
	width:300px;
	height:30px;
	float:left;
}
/* 記事のタイトル */
.entry_title h3 {
	margin:0px;
}
/* 記事の投稿日時 */
.entry_date {
	width:200px;
	height:30px;
	font-size:12px;
	float:right;
	word-break:break-all;
	overflow:hidden;
}
/* 記事のテーマやジャンル */
.entry_community {
	width:500px;
	height:20px;
	float:left;
	font-size:12px;
	text-align:right;
	word-break:break-all;
	overflow:hidden;
}
.entry_community p {
	margin-top:5px;
}
/* 記事本文 */
.entry_body {
	width:710px;
	padding:15px 20px 5px 20px;
	font-size: 15px;
	line-height:2em;
	word-break: break-all;
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/memo-wide_bg_body.gif);
}
/* 記事のフッタ― */
.entry_foot {
	width:670px;
	height:40px;
	padding:25px 60px 0px 20px;
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/memo-wide_bg_foot.gif);
}
/* 記事のコメント等情報欄 */
.entry_state {
	font-size: 12px;
	text-align:right;
}
/* コメント関係 */
/* コメントエリア全体 */
.comment_area {
	margin-bottom:20px;
}
/* コメントエリアのヘッダー */
.comment_head {
	width:710px;
	height:50px;
	padding:55px 20px 0px 20px;
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/memo-wide_bg_head.gif);
}
.comment_head h3 {
	margin:0px;
}
/* コメントエリアのフッター */
.comment_foot {
	width:100%;
	padding-bottom:65px;
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/memo-wide_bg_foot.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
/* コメントのタイトル */
.comment_title {
	height:30px;
	margin:0px;
}
.comment_title h3 {
	margin:0px;
}
/* コメントの本体*/
.comment_body {
	width:710px;
	padding:15px 20px 5px 20px;
	font-size: 15px;
	line-height:2em;
	word-break: break-all;
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/memo-wide_bg_body.gif);
}
/* コメントエリアの本文 */
.comment_text {
	font-size:15px;
	line-height:2em;
}
/* コメントの投稿者等 */
.comment_state {
	border-bottom:2px solid #DDEEFF;
	height:28px;
	font-size: 12px;
	text-align:right;
	word-break:break-all;
	overflow:hidden;
}
/* コメントの投稿 */
.comment_post {
	margin:30px 0px 0px 0px
}
.comment_post h3 {
	margin:0px
}
/* コメント投稿フォーム全体 */
.comment_form {
	padding:0px 10px 0px 10px;
}
/* コメント編集エリア全体 */
.comment_edit_area {
	margin-bottom:20px;
}
/* トラックバック関係 */
/* トラックバックエリア全体 */
.trackback_area {
	margin-bottom:20px;
}
/* トラックバックエリアのヘッダー */
.trackback_head {
	width:710px;
	height:50px;
	padding:55px 20px 0px 20px;
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/memo-wide_bg_head.gif);
}
.trackback_head h3 {
	margin:0px;
}
/* トラックバックエリアのフッタ― */
.trackback_foot {
	width:100%;
	padding-bottom:65px;
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/memo-wide_bg_foot.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
/* トラックバックのタイトル */
.trackback_title {
	height:28px;
	border-top:2px solid #DDEEFF;
}
.trackback_title h3 {
	margin:0px;
}
/* トラックバックの本体 */
.trackback_body {
	width:710px;
	padding:15px 20px 5px 20px;
	font-size: 15px;
	line-height:2em;
	word-break: break-all;
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/memo-wide_bg_body.gif);
}
/* トラックバックの日時等 */
.trackback_state {
	height:30px;
	font-size: 12px;
	text-align:right;
}
.trackback_state p {
	margin:0px;
}
/* ページナビゲーション */
p.page_navi {
	text-align:center;
	color:#000000;
}
/* プラグイン関係 */
/* プラグインエリア全体 */
.plugin {
	margin-bottom:20px;
	font-size: 14px;
}
.plugin_head {
	width:100%;
	padding-top:10px;
	background-position:left top;
	background-repeat:no-repeat;
}
.plugin_body {
	width:240px;
	padding:1px 20px 1px 40px;
	margin:0px;
	background-repeat:repeat-y;
}
.plugin_foot {
	width:100%;
	padding-bottom:10px;
	background-position:left bottom;
	background-repeat:no-repeat;
}
/* プラグインを各カテゴリごとに色分け */
/* カテゴリ1 */
#first.plugin_head {
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/husen-bl_bg_head.gif);
}
#first.plugin_body {
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/husen-bl_bg_body.gif);
}
#first.plugin_foot {
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/husen-bl_bg_foot.gif);
}
/* カテゴリ2 */
#second.plugin_head {
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/husen-re_bg_head.gif);
}
#second.plugin_body {
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/husen-re_bg_body.gif);
}
#second.plugin_foot {
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/husen-re_bg_foot.gif);
}
#second a:link {
	color:#FF9999;
	text-decoration: underline;
}
#second a:visited {
	color:#FF9999;
}
#second a:hover {
	color:#CC99FF;
	text-decoration: underline;
}
/* カテゴリ3 */
#third.plugin_head {
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/husen-ye_bg_head.gif);
}
#third.plugin_body {
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/husen-ye_bg_body.gif);
}
#third.plugin_foot {
	background-image:url(http://blog-imgs-46.fc2.com/d/h/u/dhuve/husen-ye_bg_foot.gif);
}
#third a:link {
	color:#FFCC66;
	text-decoration: underline;
}
#third a:visited {
	color:#FFCC66;
}
#third a:hover {
	color:#CC99FF;
	text-decoration: underline;
}
/* プラグインタイトル */
.plugin_title {
	font-size: 18px;
}
.plugin_title h3 {
	margin:0px;
}
/* プラグインの説明 */
.plugin_description {
	margin:0px;
}
/* プラグインの内容 */
.plugin_content {
	margin-left:1em;
}
/* プラグインの内容がリストの際のスタイル */
.plugin_content ul {
	list-style-type:disc;
	padding:0em 0em 0em 1em;
	margin:0em 0em 0em 1em;
}
/* カレンダー設定 */
table.calender {
	font-size:12px;
	width: 160px;
	border-collapse: separate/*collapse*/;
	border-spacing: 0;
	padding: 0.5em 0 0.7em 0;
}
.calender caption {
	border-bottom: 1px solid #777;
	padding: 0 0 0.5em 0;
}
.calender th {
	font-weight: normal;
}
.calender td {
	font-size:12px;
	width: 14%;
	text-align: center;
	padding: 0.1em;
}
.calender td a {
	display: block;
}
th#sun {
	color: #f00;
}
th#sat {
	color: #00f;
}
