/*-- BODY全体に関する設定 --*/
body {
font-size:9px;
text-align: center;
color:#000;
font-family: Verdana, Helvetica, sans-serif;
background-color:#fff;
}
html{
scrollbar-face-color:#fff;
scrollbar-track-color:#fff;
scrollbar-highlight-color:#000;
scrollbar-darkshadow-color:#fff;
scrollbar-arrow-color:#000;
scrollbar-shadow-color:#000;
scrollbar-3dlight-color:#fff;
}
a {
text-decoration:none ;
color:#000;
}
a:hover{
text-decoration:underline ;
color:#000;
}

hr {
  border:solid 1px #fff ;
  height:1px ;
}

form {
  margin:0px ;
  padding:0px ;
}

.left {
  text-align:left ;
}
.center {
  text-align:center ;
}
.right {
  text-align:right ;
}





/****************************************************** レイアウト */
/*全体のブロック*/
#MainBlock {
  width:850px ; /*サイズ変更①+②*/
  overflow:hidden ;
  background-image:url(#) ;
  background-repeat:repeat-y ;
  background-position:left ;
}
/*記事ブロック*/
#EntryBlock {
  float:left ; /*左右変更right をleft に*/
  width:630px ; /*サイズ変更①*/
  overflow:hidden ;
}
/*プラグインブロック*/
#PluginBlock {
  float:right ; /*左右変更left をright に*/
  width:220px ; /*サイズ変更②*/
  overflow:hidden ;
}


/**************************************************
横型カレンダー
***************************************************/
div#calendar {
padding : 3px 0;
margin: 0 2px 0 1px;
font-size : 9px;
text-align: center;
background-color: #fff ;
}
div#calendar li {
display : inline;
list-style-type : none;
color: #a86f4c ;　/*胡桃色*/
font-size : 9px;
}
div#calendar ul {
list-style-position : inside;
}
div#calendar li a{
color: #9f563a ;　/*団十郎茶*/
font-weight: bold;
}
div#calendar li a:hover{
color: #000;
font-weight: bold;
}
li.day {
padding: 0 2px;
}


/**************************************************** 記事ブロック */
/* 投稿日時 */
.entry_date {
  margin-top:20px ;
  background:#a86f4c ;　/*胡桃色*/
  padding:3px 5px ;
  text-align:left ;
  font:10px Verdana ;
  color:#fff ;
}
.entry_date a {
  font:bold 12px Verdana ;
  color:#fff ;
}
.entry_date a:hover {
  color:#000 ;
}
/* 記事タイトル */
.entry_title {
  text-align:right ;
  font:bold 12px/150% Verdana ; /*エントリタイトル文字サイズ*/
  color:#000 ;
}
.entry_title a {
  color:#000 ;
}
.entry_title a:hover {
  text-decoration:underline ;
  color:#000 ;
}
/* 記事本文 */
.entry_text {
  overflow:hidden ;
  margin:9px 5px ;
  text-align:left ;
  font:9px/160% Verdana ; /*エントリの文字サイズ*/
  color:#000 ;
}
.entry_text a {
  text-decoration:underline ;
  color:#000 ;
}
.entry_text a:hover {
  background:#a86f4c ;　/*胡桃色*/
  text-decoration:none ;
  color:#000 ;
}

/* 記事の投稿時imgタグに「class="pict"」を追加すると反映されます */
.pict {
  margin:5px ;
  padding:3px ;
  border:solid 0px #ccc ;
}

/* 記事のステータス */
.entry_state {
  padding:5x 0px 30px ;
  text-align:right ;
}
.entry_state td {
  background:#fff ;
  padding:0px 3px ;
  font:9px/140% Verdana ;
  color:#000 ;
}
.entry_state a {
  text-decoration:none ;
  color:#000 ;
}
.entry_state a:hover {
  color:#000 ;
}



/******************************************************** コメント */
/* サブタイトル */
.entry_sub_title {
  margin-top:20px ;
  background:#fff ;
  padding:3px 5px ;
  text-align:left ;
  font:bold 12px Verdana ;
  color:#000 ;
}
/* 投稿コメント */
.comment_body {
  padding:10px ;
}
/* コメント件名 */
.comment_title {
  padding-top:5px ;
  font:12px Verdana ;
  color#000 ;　
}
/* 投稿時間 */
.comment_state {
  font:10px Verdana ;
  color:#000 ;　
}
.comment_state a {
  text-decoration:underline ;
  color:#000 ; 
}
.comment_state a:hover {
  text-decoration:none ;
  color:#000 ;　
}
.comment_state span a {
  text-decoration:none ;
}

/*--コメントのタイトル、コメント、コメント情報の全ての背景部分--*/
.CommentTextBox{
padding: 10px 20px;
margin : 10px 20px 0 20px;
text-align : left;
background: #fff;
border:1px solid #000;
}

/* コメント本文 */
.comment_text {
  padding:5px 0px ; 
  font:10px/150% Verdana ; /*コメントの文字サイズ*/
  color:#000 ;
}
.comment_text a {
  text-decoration:underline ;
  color:#000 ;
}
.comment_text a:hover {
  text-decoration:none ;
  color:#a86f4c ;　/*胡桃色*/
}

/*-------------------------------------------------------
  コメント-管理者用返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
}

.CommentResBox {
margin-top: 5px;
padding : 10px;
background: #8d6449 ; /*枯茶*/
}

.CommentResTitle {
font-size:10px;
font-weight: bold;
margin-bottom: 5px;
color: #000;
}

.CommentResText {
font-size : 10px;
line-height: 150%;
color : #fff;
text-align : left;
}

.CommentResFooter {
font-size: 10px;
margin: 3px 0 0 0;
padding: 2px;
text-align:right;
background: #;
}


/**********************************************
コメント表示部分の設定
***********************************************/
/*--コメント全体の設定--*/
.CommentBlock{
color: #000;
}

/*--この記事にコメントする（Post your Comment）と書かれてる部分の設定--*/
.CommentMenuTitle{
text-align: left;
margin: 0 0 0 20px;
font: bold 12px Georgia, Verdana, Helvetica, sans-serif;
color: #000;
}

/*--コメントのタイトル、コメント、コメント情報の全ての背景部分--*/
.CommentTextBox{
padding: 10px 20px;
margin : 10px 20px 0 20px;
text-align : left;
background: #fff;
border:1px solid #000;
}

/*--コメントのタイトル部分--*/
.CommentTitle{
font-size:10px;
font-weight: bold;
margin: 0 0 5px 0;
}

/*--コメント内容部分--*/
.CommentText{
color : #000;
font-size : 10px;
line-height: 150%;
}

/*--投稿者や投稿時間などが表示されている部分--*/
.CommentFooter{
text-align:right;
font-size: 9px;
padding:5px;
margin: 3px 0 0 0;
}
/*--投稿者名の部分--*/
.CommentUserName{
margin-left: 3px;
}
/*--投稿者のホームページへのリンク部分--*/
.CommentURL{margin-left: 3px;}
/*--投稿された時間が記載されている部分--*/
.CommentWriteDate{margin-left: 3px;}
/*--コメント編集へのリンク部分--*/
.CommentEdit{margin-left: 5px;}

/*--コメントを投稿するフォーム全体の設定--*/
.CommentFormBlock{
margin-bottom:20px;
padding: 20px 0;
text-align : left;
}
/*--コメントフォーム用テーブル--*/
.CommentFormTable{
margin: 0 auto 0 40px;
font-size: 12px;
}
/*--コメントフォームTHタグ設定--*/
.CommentFormTh{
padding-top:5px;
text-align:right;
}
/*--コメントフォームTDタグ設定--*/
.CommentFormTd{
padding-top:5px;
text-align:left;
}
/*--コメントフォーム送信ボタンのTDタグ設定--*/
.CommentFormSubmit{
text-align:left;
}

/*--inputタグやtextareaの設定--*/
.CommentForms{
width: 200px;
}

/*-- カラーセレクトボックス --*/
select#color{
background-color :#fff ;
border : 1px solid #000;
}

.CommentFormstext{
width: 250px;
}
.Commentpass{
width: 50px;
}
input.serb {
width: 80px;
font-weight : bold;
font-size: 10px;
background: #fff ;
border: 1px solid #000;
color: #000;
}



/************************************************** トラックバック */
/* トラックバックURL */
.trackback_url {
  padding-top:10px ;
  text-align:center ;
}
input#TrackbackURL{
  width:90% ;
  border:0px ;
  border-bottom:dashed 1px #00 ;
  text-align:center ;
  font:10px Verdana ;
  color:#000 ;
}





/********************************************** 次の記事へのリンク */
.page_link {
  margin-top:20px ;
  background:#000 ;
  padding:3px ;
  text-align:center ;
  font:10px Verdana ;
  color:#000 ;
}
.page_link a {
  color:#000 ;
}
.page_link a:hover {
  color:#000 ;
}
.page_link span {
  padding:0px 2px ;
}

/* 広告＜CM2＞ */
.cm1 {
  padding:10px 0px ;
  text-align:center ;
  font:9px/160% Verdana ;
  letter-spacing:1px ;
}
.cm1 a {
  color:#000 ;
}
.cm1 a:hover {
  color:#000 ;
}





/****************************************************** プラグイン */
.plugin {
  margin:15px 10px ;
  overflow:hidden ;
  background:#fff ;
  padding:5px 0px ;
  font:9px Verdana ; /*プラグインの文字サイズ*/
}
.plugin a {
  color:#000 ;
}
.plugin a:hover {
  background:#a86f4c ;/*胡桃色*/
  color:#fff ;
}

/* ブログタイトル */
.blog_title {
  margin:5px 0px 0px ;
  text-align:center ;
  font:bold 12px Verdana ;
  letter-spacing:1px ;
}
/* プラグインタイトル */
.plugin_title {
  margin:5px 5px 5px 5px ;
  font-weight:bold ;
  color:#000 ;
  background:#a86f4c ;　/*胡桃色*/
}

/* プラグインリスト */
.plugin_contents {
  margin:0px 10px ;
  color:#000 ;
}
.plugin_contents ul {
  margin:0px ;
  padding:0px ;
  line-height:160% ;
}
.explanation {
  padding-top:6px ;
  color:#aaa ;
}

/* 各プラグイン処理内の基本デザイン */
.plugin_data {
  padding-top:6px ;
}
/* 各プラグイン処理内基本デザインの下に記載する日付など */
.plugin_data_date {
  text-align:right ;
  line-height:100% ;
  color:#333 ;
}

/* ブログ内検索 */
.blogsearch {
  text-align:center ;
}
/* 検索テキストボックス */
.box {
  width:100px ;
  border:solid 1px #000 ;
  background:#fff ;
  font:10px Verdana ;
  color:#000 ;
}

/* 検索ボタン */
.btn {
  width:35px ;
  border:solid 1px #000 ;
  background:#a86f4c ; /*胡桃色*/
  font:10px Verdana ;
  letter-spacing:1px ;
  color:#fff ;
}





/*記事が存在する場所の設定*/
.CalendarTdLink {
  background:#a86f4c ; /*胡桃色*/
  color:#fff ;
}
.CalendarTdLink a {
  display:block ;
  background:#a86f4c ; /*胡桃色*/
  color:#fff ;
}
.CalendarTdLink a:hover {
  background:#a86f4c ; /*胡桃色*/
  color:#fff ;
}




/********************************************** 忍者メールフォーム */
.plugin_contents .main br {
  line-height:50% ;
}
.plugin_contents .main input {
  width:180px ;
  border:solid 1px #000 ;
  font:10px Verdana ;
  color:#000 ;
}
.plugin_contents .main textarea {
  width:180px ;
  border:solid 1px #000 ;
  font:10px Verdana ;
  color:#000 ;
}
.plugin_contents .main .error ,
.plugin_contents .main .result {
  text-align:center ;
}
.plugin_contents .main .submit {
  margin:5px 0px ;
  padding-bottom:15px ;
  text-align:center ;
}
.plugin_contents .main input.submit_button ,
.plugin_contents .main input.error_submit_button ,
.plugin_contents .main input.result_submit_button {
  width:100px ;
  margin-top:5px ;
  border:solid 0px #000 ;
  background:#000 #a86f4c ;　/*胡桃色*/
  font:10px Verdana ;
  letter-spacing:1px ;
  color:#fff ;
}




/*********************************************************************
 ページナビ
**********************************************************************/
/*--次の記事やHOMEへのリンク--*/
.PageLinkBlock{
text-align:center;
padding:10px;
font-size: 10px;
font-weight: bold;
}

/*--ページごとへのリンク--*/
.PageLinkBlock10{
text-align:center;
padding-top: 5px;
font-size: 10px;
}




/******************************************************** ドリコム */
.drecomrss_blog_list_item {
  width:100% ; /*IE専用*/
  line-height:200% ;
}
.drecomrss_blog_list_powered {
  width:100% ; /*IE専用*/
  line-height:160% ;
}





/************************************************** フッター著作権 */
.footer {
  cloear:both ;
  padding:10px 0px ;
  text-align:center ;
  font:9px/160% Verdana ;
  color:#eee ;
}
.footer a {
  border-bottom:dotted 0px #000 ;
  color:#eee ;
}
.footer a:hover {
  color:#fff ;
}




/**********************************************************************
  サイドバー用カレンダーデザイン
***********************************************************************/
/*--カレンダー日付移動用テーブル（前月、次月へのリンクなど）--*/
.CalendarMoveTable {
padding: 2px;
width: 100%;
font-size: 9px;
margin: 0 auto;
}
.CalendarMoveTable a {
font-weight: bold;
}
/*--カレンダー日付移動用テーブル、<tr>タグ部分のデザイン--*/
.CalendarMoveTr {
}
/*--カレンダー日付移動用テーブル内、左側td部分のデザイン--*/
.CalendarPrevTd {
}
/*--カレンダー日付移動用テーブル内、中央td部分のデザイン--*/
.CalendarNowTd {
}
/*--カレンダー日付移動用テーブル内、右側td部分のデザイン--*/
.CalendarNextTd {
}
/*--カレンダー表示用テーブル--*/
.CalendarTable {
width: 100%;
padding: 2px;
font-size: 9px;
margin: 0 auto;
}

/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
}
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
}
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
}

/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
}
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
}
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
}
/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
}
/*記事が存在する場所の設定*/
.CalendarTdLink {
font-weight: bold;
}
/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
}