/**************************************************************************************
リセット
**************************************************************************************/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img { 
	border: 0;
}

address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

ol, ul {
	list-style: none;
}

caption, th {
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before, q:after {
	content: '';
}

abbr, acronym {
	border: 0;
}
/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
/*BODY全体に関する設定*/
body {
	text-align: center;
	background: transparent url(http://file.sekimcsample.blog.shinobi.jp/bgi-body.gif) repeat-x 0 0;
}
/*通常のリンクの設定*/
a:link {
	color: #fca200;
}
/*過去に見たことがあるページのリンクの設定*/
a:visited{
	color: #fca200;
}
/*カーソルが合っている状態のリンクの設定*/
a:hover {
	color: #ff0000;
}
/*アクティブ状態のリンクの設定*/
a:active {
	color: #ff0000;
}

/*全体の設定*/
#container {
	margin: 0 auto;
	width: 770px;
}

#wrapper {
	width: 770px;
}

/*テキスト左寄せ*/
.left {
	text-align: left;
}

/*テキスト中央寄せ*/
.center {
	text-align: center;
}

/*テキスト右寄せ*/
.right {
	text-align: right;
}

/* ClearFix */
.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearFix {
	display: inline-table;
	min-height: 1%;
}

/* Hides from IE-mac \*/
* html .clearFix {
	height: 1%;
}

.clearFix {
	display: block;
}
/* End hide from IE-mac */

/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*一番上のブロック（タイトルが書かれる場所）の設定*/
#header {
	width: 770px;
	height: 250px;
	text-align: left;
	background: transparent url(http://file.sekimcsample.blog.shinobi.jp/bgi-header.jpg) no-repeat 0 70px;
}

/*ページタイトル文字部分の設定*/
#header p#headerTitle {
	padding: 90px 0 0 0;
	font-size: 160%;
	font-weight: bold;
}

#header p#headerTitle a {
	text-decoration: none;
}

/*ページタイトルの下に来るブログの説明文書*/
#header p#headerSubtitle {
	padding-top: 10px;
	color: #666666;
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#footer {
	background: #fca200 url(http://file.sekimcsample.blog.shinobi.jp/bgi-footer.gif) repeat-x 0 0;
}

#footer #footerInner {
	margin: 0 auto;
	padding: 80px 0 100px 0;
	width: 770px;
	text-align: center;
	background: transparent url(http://file.sekimcsample.blog.shinobi.jp/bgi-footer-cm.gif) no-repeat 0 0;
}

#footer #footerInner a {
	color: #ffffff;
	font-size: 80%;
}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
.pluginBlock {
	width: 220px;
	text-align: left;
	float: left;
}

/*プラグイン表示箇所の背景や余白設定*/
.pluginInnerBlock {
	margin: 0 0 10px 20px;
	border-bottom: dotted 1px #cccccc;
}

/*プラグインのタイトル（名称）部分の設定*/
.pluginInnerBlock h2 {
	padding: 10px 30px 10px 5px;
	border-top: dotted 1px #cccccc;
	border-bottom: dotted 1px #cccccc;
	color: #339933;
	font-size: 80%;
	font-weight: bold;
	background: transparent url(http://file.sekimcsample.blog.shinobi.jp/bgi-plugin.gif) no-repeat left bottom;
}

/*プラグインの説明部分の設定*/
.pluginExplanation {
	padding: 5px;
	font-size: 80%;
}

/*プラグインが表示される場所の設定*/
.pluginContents {
	padding: 5px;
	font-size: 80%;
}

/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*記事繰り返し処理全ての部分の設定*/
#entryBlock {
	width: 550px;
	float: left;
	text-align: left;
}

/*記事表示部分の背景や余白等の設定*/
#entryBlock .entryInnerBlock {
	margin-bottom: 40px;
}

/*各記事タイトル部分の設定*/
#entryBlock h1 {
	padding: 10px 5px;
	border-top: dotted 1px #cccccc;
	border-bottom: dotted 1px #cccccc;
	font-size: 120%;
	font-weight: bold;
	background: transparent url(http://file.sekimcsample.blog.shinobi.jp/bgi-subject.gif) no-repeat left bottom;
}

/*各記事やコメント、トラックバックなどの総合のブロック部分*/
.entryTextBox {
	border-bottom: dotted 1px #cccccc;
	padding: 5px 0px;
}

/*記事本文が記載される部分*/
.entryText {
	padding: 10px;
	color: #666666;
	font-size: 90%;
	line-height: 160%;
}

/*追記文書が記載される部分*/
.entryPsText {
	padding-top: 20px;
	text-align: right;
}

/*記事へのリンク（コメントやトラックバック等）の背景*/
.entryFooter {
	padding: 40px 5px 10px 5px;
	color: #ffffff;
	font-size: 80%;
	text-align: right;
	background: #fca200 url(http://file.sekimcsample.blog.shinobi.jp/bgi-entry-footer.gif) no-repeat 0 0;
}

.entryFooter a {
	color: #ffffff;
}

/*記事を投稿した日が記載されている部分*/
.entryWriteDate {
	margin-left: 5px;
}

/*記事のカテゴリ名が記載されている部分*/
.entryCategory {
	margin-left: 5px;
}

/*記事へのコメントリンクが記載されている部分*/
.entryComment {
	margin-left: 5px;
}

/*記事へのトラックバックリンクが記載されている部分*/
.entryTrackback {
	margin-left: 5px;
}

/*次の記事やHOMEへのリンクが表示される背景部分*/
.pageLinkBlock {
	padding: 10px;
	font-size: 80%;
	text-align: center;
}

/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*コメント全体の設定*/
.commentBlock {
	margin-bottom: 20px;
	border-bottom: dotted 1px #cccccc;
}

/*この記事にコメントする　と書かれてる部分の設定*/
.commentBlock h2 {
	margin-bottom: 5px;
	padding: 10px 30px 10px 5px;
	border-top: dotted 1px #cccccc;
	border-bottom: dotted 1px #cccccc;
	color: #339933;
	font-size: 80%;
	font-weight: bold;
	background: transparent url(http://file.sekimcsample.blog.shinobi.jp/bgi-subject.gif) no-repeat left bottom;
}

/*コメントのタイトル、コメント、コメント情報の全ての背景部分*/
dl.commentTextBox {
	margin: 5px 0px;
	border-bottom: solid 1px #cccccc;
}

/*コメントのタイトル部分*/
dl.commentTextBox dt {
	padding: 3px 5px;
	border-bottom: dotted 1px #cccccc;
	color: #0066cc;
	font-size: 80%;
	font-weight: bold;
}

/*コメント部分*/
dl.commentTextBox dd {
	padding: 3px 10px;
	color: #666666;
	font-size: 80%;
	line-height: 140%;
}

/*投稿者や投稿時間などが表示されている部分*/
.commentFooter {
	text-align: right;
	padding-top: 5px;
}

/*投稿者名の部分*/
.commentUserName {
	margin-left: 5px;
}

/*投稿者のホームページへのリンク部分*/
.commentURL {
	margin-left: 5px;
}

/*投稿された時間が記載されている部分*/
.commentWriteDate {
	margin-left: 5px;
}

/*コメント編集へのリンク部分*/
.commentEdit {
	margin-left: 5px;
}

/*コメントを投稿するフォーム全体の設定*/
.commentFormBlock {
	margin-bottom: 20px;
}

/*コメントフォーム用テーブル*/
.commentFormTable {
	width: 550px;
}

/*コメントフォームTHタグ設定*/
.commentFormTh {
	padding: 3px 10px;
	border-bottom: dotted 1px #cccccc;
	color: #999999;
	font-size: 80%;
	text-align: right;
	white-space: nowrap;
}

/*コメントフォームTDタグ設定*/
.commentFormTd {
	padding: 3px 10px;
	border-bottom: dotted 1px #cccccc;
	text-align: left;
}

/*コメントフォーム送信ボタンのTDタグ設定*/
.commentFormSubmit {
	padding: 3px 10px;
	text-align: center;
}

.commentFormSubmit input {
	padding: 2px 20px;
}

/*inputタグやtextareaの設定*/
.commentForms {
	width: 400px;
	border: solid 1px #cccccc;
}
/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*トラックバック全体の設定*/
.trackbackBlock {
	margin-bottom: 20px;
	border-bottom: dotted 1px #cccccc;
}

/*トラックバックメニューのタイトル部分*/
.trackbackBlock h2 {
	margin-bottom: 5px;
	padding: 10px 30px 10px 5px;
	border-top: dotted 1px #cccccc;
	border-bottom: dotted 1px #cccccc;
	color: #339933;
	font-size: 80%;
	font-weight: bold;
	background: transparent url(http://file.sekimcsample.blog.shinobi.jp/bgi-subject.gif) no-repeat left bottom;
}

/*トラックバックのタイトル、記事、リンク部分の総合設定*/
dl.trackbackTextBox {
	margin: 5px 0px;
	border-bottom: solid 1px #cccccc;
}

/*トラックバックタイトルの部分*/
dl.trackbackTextBox dt {
	padding: 3px 5px;
	border-bottom: dotted 1px #cccccc;
	color: #0066cc;
	font-size: 80%;
	font-weight: bold;
}

/*トラックバックの記事部分*/
dl.trackbackTextBox dd {
	padding: 3px 10px;
	color: #666666;
	font-size: 80%;
	line-height: 140%;
}

/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.trackbackFooter {
	text-align: right;
	padding-top: 5px;
}
/*トラックバック元のブログ名部分*/
.trackbackUserName {
	margin-left: 5px;
}
/*トラックバック元へのリンク部分*/
.trackbackFromURL {
	margin-left: 5px;
}
/*トラックバックされた日付部分*/
.trackbackWriteDate {
	margin-left: 5px;
}

/*この記事のトラックバック　と書かれた部分の設定*/
.trackbackURLTitle {
	padding: 3px 5px;
	color: #666666;
	font-size: 80%;
}

/*トラックバックする為のURLが記載されているフォーム部分の設定*/
.trackbackURL {
	width: 350px;
	border: solid 1px #cccccc;
}

/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.plugin_data {
	text-align: left;
	padding: 5px;
}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
	text-align: right;
}

/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.calendarMoveTable {
	width: 185px;
	border-bottom: solid 1px #cccccc;
}

/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.calendarPrevTd {
	padding: 3px;
	border-bottom: dotted 1px #cccccc;
}

/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.calendarNowTd {
	padding: 3px;
	border-bottom: dotted 1px #cccccc;
}

/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.calendarNextTd {
	padding: 3px;
	border-bottom: dotted 1px #cccccc;
}

/*カレンダー表示用テーブル*/
.calendarTable {
	width: 185px;
	margin-top: 3px;
}

/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.calendarWdaySun {
	padding: 3px;
	border-bottom: dotted 1px #cccccc;
	color: #ff0000;
	text-align: center;
}

/*曜日表示部分、平日の<th>タグ部分デザイン*/
.calendarWday {
	padding: 3px;
	border-bottom: dotted 1px #cccccc;
	color: #666666;
	text-align: center;
}

/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.calendarWdaySat {
	padding: 3px;
	border-bottom: dotted 1px #cccccc;
	color: #0066cc;
	text-align: center;
}

/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.calendarTdSun {
	padding: 3px;
	border-bottom: dotted 1px #cccccc;
	color: #ff0000;
	text-align: right;
}

/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.calendarTd {
	padding: 3px;
	border-bottom: dotted 1px #cccccc;
	color: #666666;
	text-align: right;
}

/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.calendarTdSat {
	padding: 3px;
	border-bottom: dotted 1px #cccccc;
	color: #0066cc;
	text-align: right;
}

/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.commentResBlock {
	padding-left: 50px;
}

dl.commentResBox {
	margin: 5px 0px;
	border-bottom: solid 1px #cccccc;
}

dl.commentResBox dt {
	padding: 3px 5px;
	border-bottom: dotted 1px #cccccc;
	color: #666666;
	font-size: 80%;
	font-weight: bold;
}

dl.commentResBox dd {
	padding: 3px 10px;
	color: #666666;
	font-size: 80%;
	line-height: 140%;
}

.commentResFooter {
	text-align: right;
	padding-top: 5px;
}
