@charset "UTF-8";

/* 基本設定 */
* {
	margin:0;
	padding:0;
	voice-family: "\"}\"";
	voice-family:inherit;
}

a img {
	border-style : none;
	border-width : 0px;
	text-decoration : none;
	padding:3px;
}

body{
	scrollbar-base-color:#ffffff;
	font-size:100%;color:#666666;text-align:center;
	background-color:#ffffff;
}

td{font-size:80%;line-height:150%;}

input{color:#666666;}

textarea{color:#666666;}

/* 全体の設定 */
div#IntegrationField{
font-size:75%;line-height:180%;
width:100%;text-align:center;
background-color:#ffffff;
}

div#Wrappin{
padding:18px;
}

/* 全プラグイン共通設定 */
div.PluginTitle{padding:5px 0px;}
div.PluginExplanation{padding:2px 0px;}
div.PluginContents{padding:2px 0px;}

/* 基本のリンクカラー */
a:link {
text-decoration:none;color:#999999;
}
a:visited{
text-decoration:none;color:#999999;
}
a:hover {
text-decoration:none;color:#000000;
}
a:active {
text-decoration:none;color:#000000;
}

/* 記事の背景色 */
div#MainBlock{background-color:#ffffff;}

/* 記事の文字色 */
div#MainBlok{color:#666666;}

/* タイトルの基本のリンクカラー */
span.Title a:link {
text-decoration:none;color:#333333;
}
span.Title a:visited{
text-decoration:none;color:#333333;
}
span.Title a:hover {
text-decoration:none;color:#cccc99;
}
span.Title a:active {
text-decoration:none;color:#cccc99;
}


/* 記事本文リンクカラー */
span.Text a:link {
border-bottom:1px dotted #cccc99;color:#666666;
}
span.Text a:visited{
border-bottom:1px dotted #cccc99;color:#666666;
}
span.Text a:hover {
text-decoration:none;color:#000000;
}
span.Text a:active {
text-decoration:none;color:#000000;
}

/* カレンダー、右サイドバー背景色 */
div#IntegrationField{
background-color:#cccc99;
}
/* 左サイドバー背景色 */
div#CentralArea{
background-color:#ccff99;
}

/* サイドバー文字色、リンクカラー */
span.SideBlock{color:#ffffff;}

span.SideBlock a:link {
text-decoration:none;color:#ffffff;
}
span.SideBlock a:visited{
text-decoration:none;color:#ffffff;
}
span.SideBlock a:hover {
text-decoration:none;color:#000000;
}
span.SideBlock a:active {
text-decoration:none;color:#000000;
}

/* （カレンダー）リンクカラー */
span.Day a:link {
text-decoration:none;
color:#ffffff;background-color:#999999;
}
span.Day a:visited{
text-decoration:none;
color:#ffffff;background-color:#999999;
}
span.Day a:hover {
text-decoration:none;color:#99cc99;
}
span.Day a:active {
text-decoration:none;color:#99cc99;
}

/* ページレイアウト */
/* ①＋②＋③＋④ */
div#IntegrationField{
width: 840px;
margin-top : 10px;
margin-bottom : 10px;
margin-left : auto;
margin-right : auto;
text-align:center;
}

/* 縦型カレンダー① */
div#CalenderArea{
float:left;
width:30px;
text-align:center;
}
	div.CalenderBox{
	padding: 10px 2px;
	}

/* ②＋③＋④ */
div#ControlArea{
float:right;
width: 802px;
}

/* ②＋③ */
div#CentralArea{
float:left;
width: 602px;
}

/* メインブロック② */
div#MainBlock{
float:left;
width: 402px;
}


/* ブログタイトル、カレンダー */
div#TopBox{
margin:10px  0px;
}
	div.BlogTitle{
	padding:10px;
	font-size:200%;
	text-align:left;
	}

/* 記事 */
div#EntryBox{
margin:10px 0px 50px;
}
	div.EntryTitle{
	padding: 10px 0px;
	text-align:left;
	}
	div.EntryText{
	padding: 5px 0px;
	text-align:left;
	}
	div.PostScriptTitle{
	padding: 5px;
	text-align:right;
	}
	div.PostScriptText{
	padding: 5px 0px;
	text-align:left;
	}
	div.EntryFooter{
	padding: 5px 0px;
	text-align:right;
	font-size:smaller;
	margin-bottom:25px;
	}

/* トラックバック */
div#TrackbackBox{
margin:10px 0px 25px;
}
	div.TrackbackBoxTitle{
	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:25px;
	}

/* コメント */
div.CommentBox{
margin:10px 0px 25px;
}
	div.CommentBoxTitle{
	padding:5px 0px;
	text-align:left;
	}
	div.CommentTitle{
	padding: 5px 0px;
	text-align:left;
	}
	div.CommentText{
	padding: 5px 0px;
	text-align:left;
	}
	div.CommentFooter{
	padding: 5px 0px;
	text-align:right;
	margin-bottom:25px;
	}


/* コメント投稿 */
div#CommentPostBox{
margin:10px 0px 50px;
}
	div.CommentPostTitle{
	padding: 2px;
	text-align:left;
	}
	div.CommentPost{
	padding: 2px 0px;
	text-align:left;
	}

/* 記事下 */
div#BottomBox{
margin:10px 0px;
}

/* 移動 */
	div.PageMove{
	padding: 18px 5px;
	text-align:center;
	}

/* プラグインエリア５（３） */
	div.BottomPlugin{
	padding: 18px 5px;
	text-align:center;
	}

/* 削除禁止 */
	div.Ad{
	padding: 18px 5px;
	text-align:center;
	}

/* 左サイドバープラグインエリア③ */
/* プラグインエリア１，２（１） */
div#LeftSideBlock{
float:right;
width:195px;
text-align:left;
}

/* 右サイドバープラグインエリア④ */
/* プラグインエリア３，４（２） */
div#RightSideBlock{
float:right;
width:195px;
text-align:left;
}

/* 左右サイドバープラグインエリア共通設定 */
	div.SidePluginBox{
	padding:8px;
	}