@charset "UTF-8";

.hoge:after {
display: block;
clear: both;
height: 0;
visibility: hidden;
content: ".";
}
.hoge {
display: inline-table;
min-height: 1%;
}
/* for macIE \*/
* html .hoge {
height: 1%;
}
.hoge {
display: block;
}
/* end of for macIE */

/* 基本設定 */
* {
	margin:0px;
	padding:0px;
	voice-family: "\"}\"";
	voice-family:inherit;
font-family:Union, Trebuchet MS, Arial,"ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro";
text-decoration:none;
}
a img {
	border-style : none;
	border-width : 0px;
	text-decoration : none;
	padding:3px;
}

body{
	margin:0px;
	padding:0px;
	scrollbar-base-color:#EAE5E3;
	font-size:12px;color:#4F4946;text-align:center;
	background-color:#EAE5E3;
}

/* 全体の設定 */
div#IntegrationField{
	line-height:180%;
	color:#4F4946;
	width:806px;
	text-align:center;
	margin:0 auto;
	padding:0px;
background-color: transparent ;
	border-left:3px dotted #8f8580;
	border-right:3px dotted #8f8580;
}

div#Wrappin{
	margin:0px;
	padding:0px;
}

/* 全プラグイン共通設定 */
div.PluginTitle{
	margin-top:15px;
	border-top:dotted #c5b4ab 3px;
	border-bottom:dotted #c5b4ab 3px;
	text-align:center;
	text-decoration:none;
	font-style:normal;
	background-color:#DDD3CD;
}
div.PluginExplanation{padding:2px 0px;}
div.PluginContents{padding:2px 0px;}

/* リンクカラー */
a:link {
	color: #F38B48;
	text-decoration: underline;
	border:none;
}
a:visited{
	color: #F38B48;
	text-decoration: underline;
	border:none;
}
a:hover {
	color: #F38B48;
	text-decoration: underline;
	border:none;
}
a:active {
	color: #F38B48;
	text-decoration: underline;
	border:none;
}

/* （サイドバー）リンクカラー */
span.SideBlock a:link {
text-decoration:none;color:#F38B48;
}
span.SideBlock a:visited{
text-decoration:none;color:#F38B48;
}
span.SideBlock a:hover {
text-decoration:none;color:#F38B48;
}
span.SideBlock a:active {
text-decoration:none;color:#F38B48;
}

/* （タイトル）リンクカラー */
div.Title{
color:#4F4946;
font-size:18px;
text-align:left;
font-weight:bolder;
border-bottom:3px dotted #8f8580;
margin:0px 0px 0px 0px;
padding:5px;
}
div.Title a:link {
text-decoration:none;color:#4F4946;
}
div.Title a:visited{
text-decoration:none;color:#4F4946;
}
div.Title a:hover {
text-decoration:none;color:#4F4946;
}
div.Title a:active {
text-decoration:none;color:#4F4946;
}

/* （カレンダー）リンクカラー */
span.Day a:link {
text-decoration:none;
color:#F38B48;

}
span.Day a:visited{
text-decoration:none;
color:#F38B48;

}
span.Day a:hover {
text-decoration:none;color:#F38B48;
}
span.Day a:active {
text-decoration:none;color:#F38B48;
}

/* （エントリー日付）テキスト装飾 */
div.Date{
color:#c2b5af;
font-size:32px;
text-align:right;
margin-bottom:0px;
}
div.Date a:link {
text-decoration:none;color:#c2b5af;
}
div.Date a:visited{
text-decoration:none;color:#c2b5af;
}
div.Date a:hover {
text-decoration:none;color:#c2b5af;
}
div.Date a:active {
text-decoration:none;color:#c2b5af;
}
div.CaTb{
	color:#4F4946;
font-size:10px;
text-align:right;
}
div.CaTb a:link {
text-decoration:none;color:#4F4946;
}
div.CaTb a:visited{
text-decoration:none;color:#4F4946;
}
div.CaTb a:hover {
text-decoration:none;color:#4F4946;
}
div.CaTb a:active {
text-decoration:none;color:#4F4946;
}

/* ボーダーの色 */
div#MainArea{
	margin:0px;
	border-left:3px dotted #8f8580;
}


/* 構成 */
/* サイドバー */
div#SideArea{
	width:220px;
	margin:0px;
float:left;
}
	div#SideControl{
	margin:10px;
	text-align:left;
background-color: transparent ;
;
	}
/* プラグイン１ */
	div#SideBlock{
	color:#4F4946;
	text-align:left;
	margin:0px;
	}
	.plugin_data_date{
		color:#777;
	}

/* プラグイン２ */
	div.PluginTitle2{
	color:#4F4946;
	margin:30px 0px 0px 0px;
	font-size:larger;
	font-weight:bold;
	}
	div.PluginExplanation2{
	color:#4F4946;
	margin:0px;
	}
	div.PluginContents2{
	color:#4F4946;
	margin:0px;
	padding:10px 30px 30px 30px;
	text-align:left;
	border-bottom:3px dotted #8f8580;
	}
	div.PluginExplanation2{
	color:#4F4946;
	margin:0px;
	}

/* メインカラム */
div#MainArea{
	width:577px;
	margin:0px;
float:left;
}
	div#MainControl{
	margin:0px;
	width:100%;
background-color: transparent ;
	}

/* ブログタイトル、カレンダー */
div#TopBlock{
	margin:10px 0px;
}
div.BlogTitle{
	padding:0px;
	font-size:100%;
	text-align:center;
	margin: 0;
}
div.calender{
	margin:0px 5px;
	padding:10px;
	font-size:12px;
	text-align:center;
	border-bottom:3px dotted #8f8580;
}
div.calender a:link {
text-decoration:none;color:#F38B48;
}
div.calender a:visited{
text-decoration:none;color:#F38B48;
}
div.calender a:hover {
text-decoration:none;color:#F38B48;
}
div.calender a:active {
text-decoration:none;color:#F38B48;
}
/* 記事 */
div#EntryBlock{
margin:10px 0px 10px 5px;
}
	div.EntryTitle{
	padding: 10px 0px;
	text-align:left;
	}
	div.EntryText{
	padding: 5px 5px 5px 10px;
	text-align:left;
	background-color:#faf5f3;
	}
	div.PostScriptTitle{
	padding: 5px;
	text-align:right;
	}
	div.PostScriptText{
	padding: 5px 0px;
	text-align:left;
	}
	div.EntryFooter{
	padding: 5px 0px;
	text-align:right;
	margin-bottom:20px;
	}

/* トラックバック */
div#TrackbackBlock{
margin:10px 5px;
}
	div.TrackbackBlockTitle{
	padding:10px 0px;
	text-align:left;
	}
	div.TrackbackURL{
	padding: 20px 0px;
	text-align:left;
	}
	div.TrackbackTitle{
	padding: 5px 0px;
	text-align:left;
	}
	div.TrackbackText{
	padding: 5px 0px;
	text-align:left;
	}
	div.TrackbackFooter{
	padding: 5px 0px;
	text-align:right;
	margin-bottom:50px;
	}

/* コメント */
div.CommentBlock{
	margin:0px;
	background-color:#faf5f3;
}
	div.CommentBlockTitle{
	margin-left:5px;
	margin-bottom:10px;
text-align:left;
padding:5px 15px;
	border-top:dotted #c5b4ab 3px;
	border-bottom:dotted #c5b4ab 3px;
	text-decoration:none;
	font-style:normal;
	background-color:#DDD3CD;
	}
div.CommentTitle{
	margin-left:5px;
padding:5px 15px;
	text-align:left;;
	background-color:#faf5f3;
	border-top:dotted #c5b4ab 1px;
	border-bottom:dotted #c5b4ab 1px;
	}
	div.CommentText{
	margin-left:5px;
padding:5px 15px;
	text-align:left;;
	background-color:#faf5f3;
	}
	div.CommentFooter{
	margin-left:5px;
padding:5px 15px;
	text-align:right;
	margin-bottom:20px;
	background-color:#faf5f3;
	}


/* コメント投稿 */
div#CommentPostBlock{
margin:10px 5px;
}
	div.CommentPostTitle{
	padding: 2px;
	text-align:left;
	}
	div.CommentPost{
	padding: 2px 0px;
	text-align:left;
	}

/* 記事下 */
div#BottomBlock{
margin:10px 5px;
}

/* 移動 */
	div.PageMove{
	padding: 10px 5px;
	text-align:center;
	}
/* 削除禁止 */
	div.Ad{
	padding: 10px 5px;
	text-align:left;
	}
	div#BottomPluginBox{
	float:left;
	padding:18px;
	}
hr{
	clear:both;
	float:none;
	margin:0px;
	padding:0px;
	visibility:hidden;
	}
address{
	margin: 0px 0px 5px 0px;
	padding:5px 0px;
	border-top:dotted #c5b4ab 3px;
	border-bottom:dotted #c5b4ab 3px;
	text-align:center;
	text-decoration:none;
	font-style:normal;
	background-color:#DDD3CD;
	font-size:10px;
	line-height:120%;
	vertical-align:middle;
}
address img{
	vertical-align:middle;
}
