@charset "UTF-8";
/***********************************************************
全体:デフォルトスタイルシートのリセットと再定義
***********************************************************/
*{
border:none;
background-color:transparent;
font-family:sans-serif;
font-size:1em;
}
address,blockquote,body,dd,div,dl,dt,
form,h1,h2,h3,h4,h5,h6,hr,iframe,
li,ol,p,pre,table,td,th,tr,ul{
margin:0;
padding:0;
}


/***********************************************************
全体:全体共通の設定
***********************************************************/
/*ページ全体の設定*/
body{
margin:6em auto;
width:60em;
line-height:1.6;
color:#333;
background-color:#F8F8FF;
font-size:small;
}
/*通常のリンクの設定*/
a:link{
color:#339;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{
color:#336;
}
/*記事,コメント,トラックバック見出しの★の設定*/
.IndexH2{
color:#669;
}
/*表の設定*/
table{
border-collapse:collapse;
}
/*表のセル,入力欄,ボタンの設定*/
th,td,input,textarea{
border:1px #669 solid;
}
/*箇条書き等リストの設定*/
ul,ol,dd{
margin-left:1em;
}
/*整形済みテキストの設定*/
pre,tt{
font-family:monospace;
}
/*上付き,下付き文字の設定*/
sub,sup{
font-size:80%;
}
/*境界線の設定*/
hr{
margin:0.5em;
height:1px;
color:#669;
background-color:#669;
}
/*記事,コメント,トラックバック見出しの設定*/
#EntryBlock h2{
font-weight:bold;
}
/*記事,コメント,トラックバック情報の最初の項目の左側の罫線消去の設定*/
.InlineListFirst{
border-left:none !important;
}


/***********************************************************
上側:トップブロック用デザイン
***********************************************************/
/*一番上のブロック(タイトルが書かれる場所)全体の設定*/
#TopBlock{
height:10em;
border:3px #CCE double;
background-color:#EEF;
}
/*ページタイトルの設定*/
h1{
margin:0.5em;
color:#006;
font-size:large;
letter-spacing:0.2em;
}
/*ページタイトルの下に来るブログの説明文書の設定*/
#TopBlock p{
margin:1em;
}


/***********************************************************
左側全体の設定
***********************************************************/
#EntryBlock{
float:left;
margin-bottom:4em;
width:45em;
}

/***********************************************************
左側:記事ブロックの設定
***********************************************************/
/*記事1つ1つのボックスの設定*/
.EntryContainer{
margin-top:4em;
border:1px #CCE solid;
background-color:#EEF;
}
/*各記事タイトル部分の設定*/
.EntryContainer h2{
padding:0.3em 0.5em;
border-bottom:1px #CCE dotted;
background-color:#E8E8F8;
}
/*記事本文が記載される部分の設定*/
.EntryText{
margin:1em;
}
/*記事内のブロック要素の表示の再定義*/
.EntryText audio,
.EntryText dl,
.EntryText form,
.EntryText iframe,
.EntryText ol,
.EntryText p,
.EntryText table,
.EntryText ul{
margin-bottom:1.5em;
}
.EntryText h3,
.EntryText h4,
.EntryText h5,
.EntryText h6{
margin-top:0.5em;
margin-bottom:0.5em;
}
/*入れ子の箇条書きの余白調整*/
.EntryText dl dl,.EntryText dl ol,.EntryText dl ul,
.EntryText ol dl,.EntryText ol ol,.EntryText ol ul,
.EntryText ul dl,.EntryText ul ol,.EntryText ul ul{
margin-bottom:0;
}
.EntryText hr{
margin:0 1em 1.5em;
}
.EntryText blockquote,
.EntryText pre{
margin:0 0.5em 1.5em;
padding:0.5em;
border:1px #99C dotted;
}
/*追記部分の前の水平線の設定*/
#PostScript{
margin:2em 0.5em 1px;
}
.PsStart{
margin:0 0.5em 2em !important;
}
/*追記文書へのリンクが記載される部分の設定*/
.EntryPsTitle{
margin-top:-0.5em;
line-height:1em;
text-align:right;
}
/*記事情報(コメントやトラックバック等)の部分の設定*/
.EntryFooter{
clear:right;
margin-left:0;
padding:0.2em 0;
border-top:1px #CCE dotted;
font-size:90%;
text-align:right;
}
/*記事情報(コメントやトラックバック等)の各項目の設定*/
.EntryFooter li{
display:inline;
padding:0 0.4em;
border-left:1px #666 solid;
}
/*画像右寄せ用クラス*/
.FloatImage{
float:right;
margin-bottom:1em;
}

/***********************************************************
左側:各コメントブロックの設定
***********************************************************/
/*コメント部分の見出しの設定*/
#CommentBlock{
margin-top:4em;
}
/*コメントを投稿するフォーム全体の設定*/
.CommentForm{
margin-top:2em;
padding:1em;
border:1px #CCE solid;
background-color:#EEF;
}
/*コメントフォームの各項目の見出しの設定*/
.CommentForm dt{
width:8.2em;
text-align:right;
}
/*コメントフォームのテキストボックス類が入るところの設定*/
.CommentForm dd{
margin-top:-1.6em;
margin-left:8.5em;
margin-bottom:0.2em;
}
/*本文,パスワード以外の入力欄の設定*/
.CommentForm dl input{
width:10em;
}
/*パスワードの入力欄の設定*/
.CommentForm dl .password{
width:6em;
}
/*コメント本文記入欄の設定*/
.CommentForm textarea{
width:30em;
height:10em;
}
/*送信ボタンの設定*/
.CommentFormSubmit{
margin-left:8.5em;
}
/*ゲストのコメント1つ1つのボックスの設定*/
.CommentContainer{
margin-top:3em;
margin-right:5em;
border:1px #CCE solid;
background-color:#EEF;
}
/*管理者のコメント(返信)1つ1つのボックスの設定*/
.CommentResContainer{
margin-top:1.5em;
margin-left:5em;
border:1px #CCE solid;
background-color:#EEF;
}
/*コメントのタイトル部分の設定*/
.CommentContainer h3, .CommentResContainer h3{
padding:0.2em 0.5em;
border-bottom:1px #CCE dotted;
background-color:#E8E8F8;
}
/*コメント本文部分の設定*/
.CommentText{
margin:1em;
}
/*コメントの投稿者や投稿時間などが表示されている部分の設定*/
.CommentFooter{
margin-left:0;
padding:0.2em 0;
border-top:1px #CCE dotted;
font-size:90%;
text-align:right;
}
/*コメント情報の各項目の設定*/
.CommentFooter li{
display:inline;
padding:0 0.4em;
border-left:1px #666 solid;
}

/***********************************************************
左側:トラックバックブロックの設定
***********************************************************/
/*トラックバック部分の見出しの設定*/
#TrackbackBlock{
margin-top:4em;
margin-bottom:-1em;
}
/*トラックバック1つ1つのボックスの設定*/
.TrackBackContainer{
margin-top:3em;
border:1px #CCE solid;
background-color:#EEF;
}
/*トラックバックのタイトルの部分*/
.TrackBackContainer h3{
padding:0.2em 0.5em;
border-bottom:1px #CCE dotted;
background-color:#E8E8F8;
}
/*トラックバックのトラックバック本文部分の設定*/
.TrackbackText{
margin:1em;
}
/*トラックバックの投稿元のブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter{
margin-left:0;
padding:0.2em 0;
border-top:1px #CCE dotted;
font-size:90%;
text-align:right;
}
/*トラックバック情報の各項目の設定*/
.TrackbackFooter li{
display:inline;
padding:0 0.4em;
border-left:1px #666 solid;
}
/*記事のトラックバックURL表示場所全体の設定*/
.TrackBackUrl{
margin-top:3em;
}
/*記事のトラックバックURLが表示されているテキストボックスの設定*/
.TrackBackUrl input{
width:30em;
font-size:90%;
}

/***********************************************************
左側:ページリンクブロックの設定
***********************************************************/
/*前後の記事やトップページへのリンクが表示される部分の設定*/
.PageLinkBlock{
margin-top:4em;
}
/*前後の記事やトップページへのリンクが表示される部分の各見出しの設定*/
.PageLinkBlock dt{
width:3.2em;
text-align:right;
}
/*前後の記事やトップページへのリンクが表示される部分の各項目の設定*/
.PageLinkBlock dd{
margin-top:-1.6em;
margin-bottom:0.2em;
margin-left:3.5em;
}
/*前後の記事(数字)が表示される部分のそれぞれの項目の設定*/
.PageLinkBlock ul{
margin-left:0;
}
.PageLinkBlock li{
margin-right:0.5em;
display:inline;
}


/***********************************************************
右側全体の設定
***********************************************************/
#PluginBlock{
float:left;
margin:2em 0 4em 2em;
width:13em;
}

/***********************************************************
右側:プラグインブロックの設定
***********************************************************/
/*プラグイン1つ1つのボックスの設定*/
.PluginContainer{
margin-top:2em;
border:1px #CCE solid;
background-color:#EEF;
}
/*プラグインのタイトル(名称)部分の設定*/
#PluginBlock h2{
padding:0 0.4em;
border-bottom:1px #CCE dotted;
background-color:#E8E8F8;
font-weight:normal;
}
/*プラグイン本体部分の設定*/
.PluginContents{
margin:0.5em;
font-size:90%;
}
/*文字位置の設定用クラス*/
.left{
text-align:left;
}
.center{
text-align:center;
}
.right{
text-align:right;
}

/***********************************************************
右側:各プラグイン共通の設定
***********************************************************/
/*各プラグイン処理内の基本デザイン*/
.plugin_data{
}
/*各プラグイン処理内基本デザインの下に記載する日付などの設定*/
.plugin_data_date{
margin-top:-0.2em;
margin-bottom:0.5em;
color:#666;
font-size:x-small;
text-align:right;
}


/***********************************************************
下側:フッターブロックの設定
***********************************************************/
/*一番下のブロック(著作権表示等が書かれる場所)の設定*/
#FooterBlock{
clear:left;
text-align:center;
}
/*広告部分の設定*/
#FooterBlock ul{
margin-left:0;
}
#FooterBlock li{
display:inline;
padding:0 0.2em;
}


/*------------------------------------------------
右側:ブログ内検索ボックスの設定
------------------------------------------------*/
/*ブログ内検索の入力欄の設定*/
#PluginBlock .box{
width:8em;
}
/*ブログ内検索の検索ボタンの設定*/
#PluginBlock .btn{
width:3em;
}

/*------------------------------------------------
右側:カレンダープラグインの設定
------------------------------------------------*/
/*カレンダー日付移動用テーブル(前月、次月へのリンクなど)*/
.CalendarMoveTable{
margin:0 auto;
width:90%;
text-align:center;
}
/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr{
}
/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd{
border-right:none;
border-bottom:none;
}
/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd{
border-right:none;
border-bottom:none;
border-left:none;
}
/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd{
border-bottom:none;
border-left:none;
}
/*カレンダー表示用テーブル*/
.CalendarTable{
margin:0 auto;
width:90%;
font-size:90%;
text-align:center;
}

/*------------------------------------------------
右側:カレンダーテーブル -> 曜日表示部分デザイン
------------------------------------------------*/
/*曜日表示部分(<tr>タグ部分)のデザイン*/
.CalendarWdayTr{
}
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun{
}
/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday{
}
/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat{
}

/*------------------------------------------------
右側:カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------*/
/*日付表示部分(<tr>タグ部分)のデザイン*/
.CalendarTr{
}
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun{
}
/*日付表示部分、平日の<td>タグ部分デザイン*/
.CalendarTd{
}
/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat{
}
/*記事が存在する場所の設定*/
.CalendarTdLink{
}
/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont{
}