/************************************
全ブロックの共通設定
************************************/
/*BODY全体に関する設定*/
body {
	font-size: 12px;
	color: #333333;
	font-family: Tahoma,'MS UI Gothic','Microsoft Sans Serif','Comic Sans MS',Tahoma,sans-serif,Osaka;
	text-align: center;
	background-image: url('http://bfile.shinobi.jp/5018/pinkheartb.gif');
	background-attachment: fixed;
	margin: 0px;
	}

/*<td>の全ての設定*/
td { text-align: center; }

/*table全ての設定*/
table{ border-collapse: collapse; }

/*テキスト左寄せ*/
.left { text-align: left; }

/*テキスト中央寄せ*/
.center { text-align: center; }

/*テキスト右寄せ*/
.right { text-align: right; }


/************************************
リンク設定
************************************/
/*通常のリンクの設定*/
a:link {
	color: #ff6699;
	text-decoration: none;
	}

/*過去に見たことがあるページのリンクの設定*/
a:visited{
	color: #ff99cc;
	text-decoration: none;
	}

/*カーソルが合っている状態のリンクの設定*/
a:hover {
	color: #ff3399;
	text-decoration: underline;
	}

/*アクティブ状態のリンクの設定*/
a:active {
	color: #ff3399;
	text-decoration: underline;
	}

/************************************
各ブロック幅設定
************************************/
/*全体*/
#MainBlock {
	width: 770px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}

/*ヘッダー（ブログタイトル部分）*/
#TopBlock {
	width: 530px;
	height: 133px;
	text-align: left;
	background-image: url('http://bfile.shinobi.jp/5018/pinkheart528.gif');
	background-repeat: no-repeat;
	margin-top: 10px;
	}

/*記事表示*/
#EntryBlock {
	width: 530px;
	float:right;
	text-align: left;
	}

/*プラグイン*/
.PluginBlock {
	width: 220px;
	text-align: left;
	float:left;
	margin-top: 10px;
	}

/*フッター*/
#FooterBlock {
	clear: both;
	height: 200px;
	text-align: center;
	}


/************************************
ページ移動リンク
************************************/
.PageLinkBlock{
	text-align: center;
	padding: 10px;
	}


/************************************
ヘッダー設定
************************************/
/*ブログタイトル文字*/
#TopTitle {
	padding: 20px 0px 0px 20px;
	font-size:16px;
	font-weight: bold;
	}

/*ブログタイトル文字色*/
.TopTitleFont {
	color:#FF6699;
	}

/*ブログの説明文*/
#TopExplanation {
	text-align: center;
	padding: 20px 10px;
	}


/************************************
ログイン
************************************/
/*ログイン・コメントレスリンク*/
#AdminBlock{
	text-align: right;
	padding: 5px;
	}


/************************************
  横カレンダー
************************************/
/*カレンダー表示*/
#CalendarBlock {
	width: 100%;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	text-align: center;
	}

/*日付表示部分*/
.Calendar {
	color: #333333; 
	font-size: 11px;
	border-top: 1px #ffcccc solid;
	border-bottom: 1px #ffcccc solid;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	}

.Calendar a:link {
	color: #ff3399; 
	}


/************************************
  記事ブロック用デザイン
************************************/
/*記事表示部分の背景や余白等の設定*/
.EntryInnerBlock {
	padding: 10px;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #ff99ff;
	margin-bottom: 30px;
	}

/*各記事タイトル設定*/
.EntryTitle {
	text-align: left;
	background-image:url('http://bfile.shinobi.jp/5018/pinkicon.gif');
	background-position: left;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0px 3px 40px;
	border-bottom: 1px dotted #ff99ff;
	}

/*各記事タイトル文字色設定*/
.EntryTitleFont {
	color: #ff6699;
	}

/*各記事・コメント・トラバブロック部分*/
.EntryTextBox {
margin: 5px 0px;
	background-color: #FFFFFF;
	}

/*記事本文部分*/
.EntryText {
	padding: 10px;
	font-size: 12px;
	color: #333333;
	line-height: 140%;
	}

/*引用の指定*/ 
blockquote { 
	padding: 10px; 
	color: #330000;
	border: 1px dotted #ff0099; 
	}

/*追記部分*/
.EntryPsText {
	padding: 10px;
	text-align: right;
	}

/*記事フッター（コメント・トラバリンク）*/
.EntryFooter {
	text-align: right;
	font-size: 11px;
	color: #;
	background-image: url('http://bfile.shinobi.jp/5018/pink_line.gif');
	background-position: center top;
	background-repeat: no-repeat;
	padding: 30px 0px 10px 0px;
	}

/*記事投稿者名部分*/
.EntryUserName {
	margin: 0px 5px;
	}

/*記事投稿日部分*/
.EntryWriteDate {
	margin-right: 5px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	font-family: Georgia,'Times New Roman',Century;
	}

/*記事カテゴリ名部分*/
.EntryCategory {
	margin: 0px 5px;
	}

/*記事へのコメントリンク部分*/
.EntryComment {
	margin: 0px 5px;
	}

/*記事へのトラバ部分*/
.EntryTrackback {
	margin: 0px 5px;
	}


/************************************
  コメント表示ブロック
************************************/
/*コメント全体*/
.CommentBlock{
	padding: 10px 50px 10px 30px;
	}

/*この記事にコメントする　と書かれてる部分*/
.CommentMenuTitle{
	text-align: left;
	background-image: url('http://bfile.shinobi.jp/5018/pink_line_m.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #ff6699;
	padding: 0px 0px 20px 0px;
	}

/*コメント表示部分*/
.CommentTextBox{
	margin: 5px 0px;
	}

/*コメントタイトル*/
.CommentTitle{
	text-align: left;
	background-image: url('http://bfile.shinobi.jp/5018/pinkicon_s1.gif');
	background-position: left;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #ff6699;
	padding: 5px 0px 3px 28px;
	border-bottom:1 px dotted #ff6699;
	}

/*コメント表示*/
.CommentText{
	padding: 10px;
	background-color: #ffffff;
	font-size: 12px;
	color: #666600;
	line-height: 140%;
	}

/*コメントフッター*/
.CommentFooter{
	text-align: right;
	padding: 5px;
	font-size: 11px;
	color: #333333;
	}

/*投稿者名*/
.CommentUserName{
	margin: 0px 5px;
	}

/*投稿者ホームページリンク*/
.CommentURL{
	margin: 0px 5px;
	}

/*投稿日時部分*/
.CommentWriteDate{
	margin: 0px 5px;
	}

/*コメント編集リンク*/
.CommentEdit{
	margin: 0px 5px;
	}

/*コメント編集ブロック*/
#CommentEDBlock{
	margin-top: 40px;
	}

/*コメントを編集と書かれた部分の設定*/
.CommentEDTitle{
	text-align: center;
	background-image: url('http://bfile.shinobi.jp/5018/pink_line_m.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #ff6699;
	padding: 0px 0px 20px 0px;
	}


/************************************
  コメントフォーム設定
************************************/
/*コメントフォーム全体*/
.CommentFormBlock{
	margin-bottom: 50px;
	}

/*コメントフォーム用テーブル*/
.CommentFormTable{
	background-color: #FFFFFF;
	}

/*コメントフォームTHタグ設定*/
.CommentFormTh{
	padding-top: 5px;
	text-align: right;
	background-color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	color: #ff6699;
	padding-right: 5px;
	}

/*コメントフォームTDタグ設定*/
.CommentFormTd{
	padding-top: 5px;
	text-align: left;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style :none;
	}

/*コメントフォーム送信ボタンのTDタグ設定*/
.CommentFormSubmit{
	text-align: left;
	}

/*inputタグやtextareaの設定*/
.CommentForms{
	background-color: #ffffff;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color:#ff99ff;
	}

/*チェックボックス設定*/
.checkbox{
	padding-top: 5px;
	text-align: left;
	background-color: #FFFFFF;
	border-style: none;
	border-color: #ff99ff;
	font-size: 12px;
	}


/************************************
  トラックバック表示設定
************************************/
/*トラックバック全体*/
.TrackbackBlock{
	padding: 10px;
	}

/*トラックバックメニュータイトル*/
.TrackbackMenuTitle{
	text-align: left;
	background-image: url('http://bfile.shinobi.jp/5018/pink_line_m.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #ff6699;
	padding: 0px 0px 20px 0px;
	}

/*この記事にトラックバックする　と書かれた部分の設定*/
.TrackbackURLTitle{
	text-align: left;
	font-size: 12px;
	padding: 10px;
	}

/*トラックバックする為のURLが記載されているフォーム部分の設定*/
#TrackbackURL{
	width: 300px;
	}

/*トラバタイトル、記事、リンク部分*/
.TrackbackTextBox{
	margin: 20px 0px;
	}

/*トラックバックタイトル*/
.TrackbackTitle{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #ff6699;
	}

/*トラックバック記事表示*/
.TrackbackText{
	padding: 10px;
	line-height: 140%;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #333333;
	}

/*投稿ブログ名・リンク表示部分*/
.TrackbackFooter{
	text-align: right;
	padding: 5px;
	font-size: 11px;
	color: #666666;
	}

/*トラックバック元のブログ名部分*/
.TrackbackUserName{
	margin: 0px 5px;
	}

/*トラックバック元へのリンク部分*/
.TrackbackFromURL{
	margin: 0px 5px;
	}

/*トラックバックされた日付部分*/
.TrackbackWriteDate{
	margin: 0px 5px;
	}


/************************************
  プラグイン共通項目用設定
************************************/
/*プラグイン処理内の基本デザイン*/
.Plugin_data {
	text-align: left;
	padding: 5px;
	}

/*プラグイン処理内基本デザインの下に記載する日付など*/
.Plugin_data_date {
	text-align: right;
	}


/************************************
  プラグイン
************************************/
/*プラグイン表示箇所*/
.PluginInnerBlock {
	padding: 0px 0px 20px 0px;
	}

/*プラグインタイトル*/
.PluginTitle {
	background-image:url('http://bfile.shinobi.jp/5018/pinkicon_s.gif');
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #ff6699;
	border-bottom: 2px dotted #ff99ff;
	padding: 6px 3px 5px 17px;
	}

/*プラグイン説明部分*/
.PluginExplanation {
	padding: 5px;
	}

/*プラグイン表示部分*/
.PluginContents {
	padding: 5px;
	font-size: 11px;
	color: #333333;
	}


/************************************
 プラグインカレンダー
************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
	padding: 3px;
	width: 80%;
	background-color: #FFFFFF;
	}

/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {
	}

/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
	background-color: #FFFFFF;
	}

/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
	background-color: #FFFFFF;
	}

/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
	background-color: #FFFFFF;
	}

/*カレンダー表示用テーブル*/
.CalendarTable {
	width: 80%;
	padding: 3px;
	background-color: #FFFFFF;
	}


/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {
	}

/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #FF6666;
	}

/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #333333;
	}

/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #6699ff;
	}


/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {
	}

/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #FF6666;
	}

/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
	background-color:#FFFFFF;
	font-size:11px;
	color:#6699FF;
	}

/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
	background-color: #FFFFFF;
	font-size: 11px;
	color: #333333;
	}

/*記事が存在する場所の設定*/
.CalendarTdLink {
	background-color: #ffcccc;
	font-size: 11px;
	}

/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
	color: #FF6699;
	}


/************************************
フッターブロック用デザイン
************************************/


/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBlock {
	margin-bottom: 40px;
	}
	
.CommentResBox {
	border: solid 1px #ff99ff;
	padding: 10px;
	}

.CommentResTitle {
	font-size: 14px;
	font-weight: 700;
	}

.CommentResText {
	padding: 10px 0px 10px 10px;
	line-height: 140%;
	}

.CommentResFooter {
	text-align: right;
	padding: 10px 0px 5px 10px;
	border-top: 1px dotted #ff6699;
	}