@charset "UTF-8";




/*メールフォーム全体を囲っているタグのid*/
#BLOG_top {
}

/*メールフォームのパーツや送信ボタンを囲っているタグのclass（タイトル、説明文以外）*/
#BLOG_top .main {
}

/*メールフォームのタイトルを囲っているタグのclass*/
#BLOG_top .title{

}

/*メールフォームの説明文を囲っているタグのclass*/
#BLOG_top .explain {

}

/*『textarea』パーツの表示名と入力項目を囲っているタグのclass*/
#BLOG_top .textarea_top {
padding:0;
margin:0;
}

/*『textarea』パーツの表示名を囲っているタグのclass（[ 一言どうぞ ]の部分）*/
#BLOG_top .textarea_left{

}

/*『textarea』パーツの入力項目を囲っているタグのclass*/
#BLOG_top .textarea_right {
padding:0;
margin:0;
}

/*『textarea』パーツの入力項目のclass（inputなどの部分）*/
#BLOG_top .textarea_parts {
border:0; 
color:#aaa; 
border:solid 1px #ccc; 
width:160px;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;													
}

/*メールフォームの送信ボタンを囲っているタグのclass*/
#BLOG_top .submit {
padding:0;
margin:0;
}

/*メールフォームの送信ボタンのclass*/
#BLOG_top .submit_button {
border:solid 1px #666; 
padding:4px 24px; 
margin-left:8px;
color:#333;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;				
}

/*エラーメッセージを囲っているタグのclass*/
#BLOG_top .error {

}

/*エラーメッセージのリトライボタンを囲っているタグのclass*/
#BLOG_top .error_submit {
border:solid 1px #666; 
padding:4px 24px; 
margin-left:8px;
color:#333;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;
}

/*エラーメッセージのリトライボタンのclass*/
#BLOG_top .error_submit_button {
border:solid 1px #666; 
padding:4px 24px; 
margin-left:8px;
color:#333;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;	
}

/*送信完了メッセージを囲っているタグのclass*/
#BLOG_top .result {

}

/*送信完了メッセージの戻るボタンを囲っているタグのclass*/
#BLOG_top .result_submit {
border:solid 1px #666; 
padding:4px 24px; 
margin-left:8px;
color:#333;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;
}

/*送信完了メッセージの戻るボタンのclass*/
#BLOG_top .result_submit_button {
border:solid 1px #666; 
padding:4px 24px; 
margin-left:8px;
color:#333;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;
}






/* 基本設定 */
* {
	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:#333333;text-align:center;
	background-color:#ffffff;
}

/* 全体の設定 */
div#IntegrationField{
font-size:75%;line-height:180%;color:#333333;
width:100%;text-align:center;
background-color:#ffffff;
}

div#Wrappin{
padding:18px;
}

/* 全プラグイン共通設定 */
div.PluginTitle{padding:2px 0px;font-weight:bolder;border-bottom:dashed 1px  #ccc;}
div.PluginExplanation{padding:2px 0px;}
div.PluginContents{padding-bottom:32px;}

/* リンクカラー */
a:link {
text-decoration:none;color:#3c3c3c;
}
a:visited{
text-decoration:none;color:#333333;
}
a:hover {
text-decoration:none;color:#cc0000;
}
a:active {
text-decoration:none;color:#cc0000;
}

/* （サイドバー）リンクカラー */
span.SideBlock a:link {
text-decoration:none;color:#333333;
}
span.SideBlock a:visited{
text-decoration:none;color:#333333;
}
span.SideBlock a:hover {
text-decoration:none;color:#cc0000;
}
span.SideBlock a:active {
text-decoration:none;color:#cc0000;
}

/* （タイトル）リンクカラー */
span.Title{
color:#000000;
}
span.Title a:link {
text-decoration:none;color:#000000;
}
span.Title a:visited{
text-decoration:none;color:#000000;
}
span.Title a:hover {
text-decoration:none;color:#cc0000;
}
span.Title a:active {
text-decoration:none;color:#cc0000;
}

/* （カレンダー）リンクカラー */
span.Day a:link {
text-decoration:none;
color:#ffffff;background-color:#cccccc;
}
span.Day a:visited{
text-decoration:none;
color:#ffffff;background-color:#cccccc;
}
span.Day a:hover {
text-decoration:none;color:#cc0000;
}
span.Day a:active {
text-decoration:none;color:#cc0000;
}

/* （エントリー日付）テキスト装飾 */
span.Date{
color:#000000;
font-size:180%;
font-weight:bolder;
}
span.Date a:link {
text-decoration:none;color:#000000;
}
span.Date a:visited{
text-decoration:none;color:#000000;
}
span.Date a:hover {
text-decoration:none;color:#cc0000;
}
span.Date a:active {
text-decoration:none;color:#cc0000;
}

/* ボーダーの色 */
div#MainArea
{border-left:3px dotted #333333;}


/* 構成 */
/* サイドバー */
div#SideArea{
margin-right:-230px;
float:left;
}
	div#SideControl{
	width:230px;
	text-align:left;
	background-color:#ffffff;
	}
/* プラグイン１，２ */
	div#SideBlock{
	color:#000000;
	text-align:left;
	margin:10px 5px;
	}

/* メインカラム */
div#MainArea{
margin-left:230px;
float:left;
}
	div#MainControl{
	width:100%;
	background-color:#ffffff;
	}

/* ブログタイトル、カレンダー */
div#TopBlock{
margin:10px 5px;
}
	div.BlogTitle{
	padding:10px;
	font-size:200%;
	text-align:left;
	}
	div.calender{
	padding:10px;
	font-size:80%;
	text-align:right;
	}

/* 記事 */
div#EntryBlock{
margin:10px 5px;
}
	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;
	margin-bottom:50px;
	}

/* トラックバック */
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:10px 5px;
}
	div.CommentBlockTitle{
	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:50px;
	}


/* コメント投稿 */
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:left;
	}
/* 削除禁止 */
	div.Ad{
	padding: 10px 5px;
	text-align:left;
	}

/* 記事下 */
/* プラグイン３，４，５ */
div#BottomPluginBlock{
margin:10px 5px;
text-align:left;
clear:both;
}

	div#BottomPluginBox{
	float:left;
	padding:18px;
	}