@charset "UTF-8";

/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-style: normal;
	background-color: transparent;
}

/*BODY全体に関する設定*/
body {
	background-image: url('http://bfile.shinobi.jp/3148/3_back.gif');
	margin: 0;
	padding: 0;
	width: 100%;
	line-height: 1.35;
	font-size: 95%;
	font-family: Myriad , Arial, Verdana , Chicago , Osaka , sans-serif;
}

/*画像全体に対する設定*/
img {
	border: none;
}

/*<td>の全ての設定*/
td {
	text-align: center;
}

/*table全ての設定*/
table {
	border-collapse: collapse;
}

/*通常のリンクの設定*/
a {
	text-decoration: none;
}

/*テキスト左寄せ*/
.left {
	text-align: left;
}

/*テキスト中央寄せ*/
.center {
	text-align: center;
}

/*テキスト右寄せ*/
.right {
	text-align: right;
}

/*記事内以外の水平線を表示しない*/
hr {
	display: none;
}

/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*ページタイトル部分の設定*/
h1 {
	margin: 80px 32px 100px 32px;
	padding: 0;
	font-size: 1.35em;
	background: transparent;
	font-family: "Lucida Sans Unicode", "MS UI Gothic", "Arial bold", sans-serif;
}

/*詳細記事のページの時のブログタイトル*/
small {
	font-size: 75%;
}

#TopofPage2 {
	margin-left: 15px;
}

/*ページタイトルの下に来るブログの説明文書*/
#Explanation {
	margin: 0px 32px 0px 32px;
	position: absolute;
	left: 0;
	top: 120px;
	background: transparent;
}

#Explanation li {
	list-style-type: none;
}

/**************************************************************************************
ナビゲーション（ページ右上部）用デザイン
**************************************************************************************/
/*全体の指定*/
#NavigationBox {
	position: absolute;
	top: 180px;
	right: 32px;
	background: transparent;
	height: 150px;
	width: 200px;
	overflow: auto;
 	font-size: 12px;
	z-index: 200;
}

h2#NaviTitle {
	font-size: 1.35em;
	margin: 0;
	padding: 2px 5px;
	background: none;
	border: none;
	text-indent: -9999px;
}/*『Navigation』と書かれている部分は表示しない*/

/*ナビゲーション部分の指定*/
#Navi {
	background: url('http://bfile.shinobi.jp/3148/3_kado1.gif') 100% 100% no-repeat;
}

#Navi dt {
	font-weight: bold;
	line-height: 1.6;
	width: 4em;
	margin-left: 5px;
}

#Navi dd {
	margin-left: 4.5em;
	margin-top: -1.6em;
}

/*ブログトップに戻る部分の指定*/
#GoTopNavi {
	display: none;
}/*非表示*/

dd#Home {
	margin-top: 10px;
}

/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*各記事タイトル部分の設定*/
h2 {
	margin: 32px 270px 0px 32px;
	font-size: 110%;
	font-weight: bold;
	line-height: 1.2;
	background: #fafafa;
}

h2 a {
	display: block;
	padding: 5px 5px 6px;
}

h2 a:link, 
h2 a:visited {
	background: url('http://bfile.shinobi.jp/3148/3_hline.gif') 0% 100%;
}

h2 a:hover,
h2 a:active {
	background: url('http://bfile.shinobi.jp/3148/3_hline.gif') 0% 100%;
	text-decoration: none;
}

/*記事の情報（記事上部）*/
.EntryHeader {
	margin: 0 270px 0px 32px;
	padding: 2px 5px 0;
	text-align: right;
	background: url('http://bfile.shinobi.jp/3148/3_text.gif') transparent;
}

.EntryHeader li {
	list-style-type: none;
	display: inline;
	margin: 0 5px;
}

/*記事本文が記載される部分*/
.EntryText {
	margin: 0px 270px 0px 32px;
	padding: 16px 5px ;
	line-height: 1.3;
	_width: 100%;
	overflow: auto;
	background: url('http://bfile.shinobi.jp/3148/3_text.gif') transparent;
}

/*追記文書が記載される部分*/
.EntryPsText {
	margin: 0px 270px 0px 32px;
	padding: 8px 5px;
	text-align: right;
	font-size: 80%;
	background: url('http://bfile.shinobi.jp/3148/3_text.gif') transparent;
}

/*記事の情報（記事下部）*/
.EntryFooter {
	margin: 0px 270px 0 32px;
	padding: 8px 5px;
	text-align: right;
	font-size: 85%;
	background: url('http://bfile.shinobi.jp/3148/3_text.gif') transparent;
}

.EntryFooter li {
	margin: 0 2px;padding:0;
	list-style-type: none;
	display: inline;
}

/*ページトップに戻る部分*/
.GoTopofPage {
	margin: 5px;
	padding: 2px 0px;
	background: transparent;
}

/*記事部分の枠線*/
h2 ,
.EntryHeader ,
.EntryText ,
.EntryPsText ,
.EntryFooter {
	border-right: 1px solid #b2b2b2;
}

.EntryFooter {
	border-bottom: 1px solid #b2b2b2;
}

/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*Ｃｏｍｍｅｎｔと書かれてる部分の設定*/
h3#comment {
	margin: 16px 270px 0px 32px;
	padding: 2px 5px;
	background: url('http://bfile.shinobi.jp/3148/3_text.gif') transparent;
}

/*コメントのタイトル、コメント、コメント情報の全ての部分*/
.CommentTextBox {
	margin: 0px 270px 0px 32px;
	padding: 8px 5px;
	background:url('http://bfile.shinobi.jp/3148/3_text.gif') transparent;
}

/*コメントのタイトル部分*/
.CommentTitle {
	font-weight: bold;
}

/*コメント部分*/
.CommentText {}

/*投稿者や投稿時間などが表示されている部分*/
.CommentFooter {
	text-align: right;
	font-size: 85%;
}

.CommentFooter li {
	margin: 0 2px;
	padding: 0;
	list-style-type: none;
	display: inline;
}

/*コメント編集へのリンク部分*/
.CommentEdit{
	margin-left: 10px;
	padding: 0;
}

/*コメントを投稿するフォーム全体の設定*/
.CommentFormBlock{
	margin: 0px 270px 0px 32px;
	padding: 16px 5px;
	background: url('http://bfile.shinobi.jp/3148/3_text.gif') transparent;
}

/*コメントフォームの説明等を書く部分*/
.CommentFormInfo {
	font-size: 80%;
}

/*コメントフォーム全体の設定*/
.CommentFormBlock dl {
	width: 100%;
	overflow: auto;
}

/*コメントフォームdtタグ設定*/
.CommentFormBlock dt {
	margin: 2px 0;
}

/*コメントフォームddタグ設定*/
.CommentFormBlock dd {
	margin: 2px 0 10px;
	padding-left: 1em;
	line-height: 1.1;
}

/*コメントフォーム送信ボタンの表示場所の設定*/
.CommentFormBlock ul {
	text-align: left;
}
.CommentFormBlock li {
	list-style-type: none;
	display: inline;
}

/*inputタグやtextareaの設定*/
.CommentForms {
	font-family: "MS UI Gothic",Verdana,Chicago,Osaka,sans-serif;
	background-color: #fff;
}

/*コメントの文字色選択部分の設定*/
#color {
	background-color: #fff;
}

/*コメントフォーム送信ボタン*/
.btn {
	padding: 2px 0;
	color: #fff;
}

/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBox {
	margin: 0px 270px 0px 32px;
	padding: 8px 5px;
	background: url('http://bfile.shinobi.jp/3148/3_text.gif');
}

.CommentResTitle {
	padding: 0 5px;
	font-weight: bold;
}

.CommentResText {
	padding: 0 5px;
}

.CommentResFooter {
	text-align: right;
	padding: 0 5px;
	border-top: 1px solid #fff;
}

/*コメント表示部分の枠線*/
h3#comment ,
.CommentTextBox ,
.CommentResBox ,
.CommentFormBlock {
	border-right: 1px solid #e0e0e0;
}

.CommentFormBlock {
	border-bottom: 1px solid #e0e0e0;
}

/*コメント編集ページの指定（「コメントを編集する」の部分）*/
h2#CommentEditTitle {
	padding: 5px 5px 6px;
	border-right: 1px solid #e0e0e0;
	background: url('http://bfile.shinobi.jp/3148/3_hline.gif') 0% 100%;
}

/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*Ｔｒａｃｋｂａｃｋと書かれている部分の設定*/
h3#trackback {
	margin: 16px 270px 0px 32px;
	padding-left: 2px;
	padding-bottom: 8px;
	padding: 2px 5px;
	background: url('http://bfile.shinobi.jp/3148/3_text.gif') transparent;
}

/*トラックバックの説明等を書く部分*/
.TrackbackInfo {
	margin: 0px 270px 0px 32px;
	padding: 8px 5px ;
	font-size: 80%;
	background: url('http://bfile.shinobi.jp/3148/3_text.gif') transparent;
}

/*この記事のトラックバックＵＲＬ　と書かれた部分の設定*/
.TrackbackURLTitle{
	margin: 0px 270px 0px 32px;
	padding: 8px 5px 16px;
	line-height: 1.2;
	background: url('http://bfile.shinobi.jp/3148/3_text.gif') transparent;
}

.TrackbackURLTitle dt {
	width: 14em;
}

.TrackbackURLTitle dd {
	margin-left: 14em;
	margin-top: -1.2em;
} 

/*トラックバックのタイトル、記事、リンク部分の総合設定*/
.TrackbackTextBox {
	margin: 0px 270px 0px 32px;
	padding: 16px 5px;
	background: url('http://bfile.shinobi.jp/3148/3_text.gif') transparent;
}

/*トラックバックタイトルの部分*/
.TrackbackTitle {
	font-weight: bold;
}

/*トラックバックの記事部分*/
.TrackbackText{
	line-height: 1.2;
}

/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter {
	text-align: right;
}

/*トラックバック表示部分の枠線*/
h3#trackback ,
.TrackbackInfo ,
.TrackbackURLTitle ,
.TrackbackTextBox {
	border-right: 1px solid #e0e0e0;
}

.TrackbackTextBox {
	border-bottom: 1px solid #e0e0e0;
}

/**************************************************************************************
ナビゲーション（ページ下部）用デザイン
**************************************************************************************/
#Navi2 {
	margin: 20px 270px 0 32px;
	text-align: center;
}

#Navi2 li {
	list-style-type: none;
	display: inline;
	margin: 0 5px;
}

/*前のページへのリンク部分の設定*/
#Prev {
	background: url('http://bfile.shinobi.jp/3148/ya_l.gif') 0 50% no-repeat transparent;
	padding-left: 12px;
}

/*次のページへのリンク部分の設定*/
#Next {
	background: url('http://bfile.shinobi.jp/3148/ya_r.gif') 100% 50% no-repeat transparent;
	padding-right: 12px;
}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
#PluginBlock {
	position: absolute;
	top: 330px;
	right: 24px;
	width: 238px;
	background: transparent;
}

h2#PTITLE {
	display: none;
}/*『プラグイン』と書かれている部分は表示しない*/

/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {
	margin: 0px auto 20px 30px;
	width: 200px;
	overflow: auto;
	background: url('http://bfile.shinobi.jp/3148/3_sideline.gif') 100% 0 repeat-y #fafafa;
	border-bottom: 1px solid #e0e0e0;
}

/*プラグインのタイトル（名称）部分の設定*/
.PluginInnerBlock h3 {
	padding: 0 0 6px 8px;
	font-size: 100%;
	background: url('http://bfile.shinobi.jp/3148/3_hline.gif') 0% 100%;
	border-right: 1px solid #e0e0e0;
}

/*プラグインの説明部分の設定*/
.PluginExplanation {
	padding: 5px;
}

/*プラグインが表示される場所の設定*/
.PluginContents {
	margin: 5px;
	line-height: 1.2;
	background-color: transparent;
}

/*プラグイン内検索窓の設定*/
#PluginBlock .box {
	width: 120px;
	background: #fff;
}
#PluginBlock .btn {
	margin-top: 5px;
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
	margin: 50px 270px 32px 32px;
	font-size: 80%;
	text-align: center;
	background: transparent;
}

#FooterBlock li {
	list-style-type: none;
	margin: 5px;
}


/**************************************************************************************
管理人用メニューのデザイン
**************************************************************************************/
#Menulink {
	background: transparent;
	font-size: 12px;
	text-align: right;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 80px;
}

#Menulink li {
	display: inline;
	margin-right: 5px;
	list-style-type: none;
}

/**************************************************************************************
  各プラグイン共通項目用設定
**************************************************************************************/
/*各プラグイン処理内の基本デザイン*/
.plugin_data {
	text-align: left;
	margin: 3px 0;
	padding: 0;
	background: transparent;
}

/*各プラグイン処理内基本デザインの下に記載する日付など*/
.plugin_data_date {
	text-align: right;
	margin-right: 2px;
}

/**************************************************************************************
  カレンダープラグイン用デザイン
**************************************************************************************/
/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
	width: 180px;
	margin: 5px auto;
	background-color: #fafafa;
	font-size: 12px;
	border-bottom: 5px solid #f00;
}

/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {}

/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
	padding: 2px 0 2px 12px;
	background: url('http://bfile.shinobi.jp/3148/ya_l.gif') 0 50% no-repeat #fafafa;
}

/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
	padding: 2px 0;
}

/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
	padding: 2px 12px 2px 0;
	background: url('http://bfile.shinobi.jp/3148/ya_r.gif') 100% 50% no-repeat #fafafa;
}

/*カレンダー表示用テーブル*/
.CalendarTable {
	width: 180px;
	margin: 0 auto;
	padding: 0;
	background-color: #fafafa;
	font-size: 12px;
}

/*-------------------------------------------------------
  カレンダーテーブル -> 曜日表示部分デザイン
-------------------------------------------------------*/
/*曜日表示部分（<tr>タグ部分）のデザイン*/
.CalendarWdayTr {}

/*曜日表示部分、日曜日の<th>タグ部分デザイン*/
.CalendarWdaySun {
	color: #8c3838;
}

/*曜日表示部分、平日の<th>タグ部分デザイン*/
.CalendarWday {}

/*曜日表示部分、土曜日の<th>タグ部分デザイン*/
.CalendarWdaySat {
	color: #388c8c;
}

/*-------------------------------------------------------
  カレンダーテーブル -> 日付表示部分デザイン
-------------------------------------------------------*/
/*日付表示部分（<tr>タグ部分）のデザイン*/
.CalendarTr {}

/*日付表示部分、日曜日の<td>タグ部分デザイン*/
.CalendarTdSun {
	color: #8c3838;
	border: 2px solid #fafafa;
}

/*日付表示部分、土曜日の<td>タグ部分デザイン*/
.CalendarTdSat {
	color: #388c8c;
	border: 2px solid #fafafa;
}

/*日付表示部分、平日曜日の<td>タグ部分デザイン*/
.CalendarTd {
	border: 2px solid #fafafa;
}

/*記事が存在する場所の設定*/
.CalendarTdLink {
	background: url('http://bfile.shinobi.jp/3148/on.gif') 50% 50% no-repeat;
}

.CalendarTdLink a {
	display: block;
	background: url('http://bfile.shinobi.jp/3148/on.gif') 50% 50% no-repeat;
}

.CalendarTdLink a:hover , 
.CalendarTdLink a:active {
	text-decoration: none;
}

/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
	font-weight: bold;
}

/**************************************************************************************
  記事内のその他指定
**************************************************************************************/
/*見出し*/
.EntryText h3 {
	margin: 8px 0;
}

/*リンク*/
.EntryText a {
	text-decoration: underline;
}

/*横罫線*/
.EntryText hr {
	display: block;
}

/*記事内画像*/
.EntryText img {
	margin: 5px;
}

/*順序ありのリスト*/
.EntryText ol {
	margin-left: 20px;
}

/*普通のリスト*/
.EntryText ul {
	margin-left: 15px;
}

/*リストアイテム*/
.EntryText li {
	margin: 5px 0;
}

/*定義リスト*/
.EntryText dl {}

.EntryText dt {
	font-weight: bold;
}

.EntryText dd {
	margin-left: 0.8em;
	padding-left: 0.2em;
}

/*テーブル*/
.EntryText table {
	margin-left: 10px;
}

.EntryText th ,
.EntryText td {
	border: 1px solid #5b7a99;
}

/*引用（ブロックレベル）*/
.EntryText blockquote {
	width: 98%;
	overflow: auto;
	background: url('http://bfile.shinobi.jp/3148/3_kado1.gif') 100% 100% no-repeat;
}

.EntryText blockquote p {
	margin: 5px 15px;
}

/*引用（インラインレベル）*/
.EntryText q {
	font-style: italic;
}

/*整形済みテキスト*/
.EntryText pre {
	width: 98%;
	overflow: auto;
	background: url('http://bfile.shinobi.jp/3148/3_kado1.gif') 100% 100% no-repeat;
}

/*挿入*/
.EntryText ins {
	text-decoration: underline;
}

/*削除*/
.EntryText del {}

/*フォーム*/
.EntryText form {
	font-family: "MS UI Gothic",Verdana,Chicago,Osaka,sans-serif;
}

.EntryText button {
	color: #fff;
}

/* 各記事中の文字設定*/
strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

/****************************ここから色の指定---青***********************************************/
/*全体の指定*/
body {
	background-color: #cce5ff;
	color: #354459;
}

/*未訪問のリンク*/
a:link {
	color: #3f5e7f;
}

/*訪問済みリンク*/
a:visited {
	color: #7f3f5e;
}

/*マウスが乗っている状態*/
a:hover {
	color: #5e7f3f;
}

/*アクティブ状態*/
a:active {
	color: #5e7f3f;
}

/*ページタイトル部分の設定*/
h1 {
	color: #0c7c7f;
}

/*ナビゲーションの背景色*/
#Navi , 
#Navi2 {
	background-color: #d8f2ed;
}

/*各記事タイトル部分の設定*/

h2 a:link, 
h2 a:visited {
	color: #354459;
	background-color: #33567f;
}
h2 a:hover,
h2 a:active {
	color: #354459;
	background-color: #5e7f3f;
}

/*Ｃｏｍｍｅｎｔ、Ｔｒａｃｋｂａｃｋの色*/
h3#comment ,
h3#trackback {
	color: #1c4472;
}

/*入力フォームの設定*/
.CommentForms ,  
.btn , 
.EntryText input,
.EntryText select,
.EntryText textarea ,
.EntryText button {
	border: solid 1px #7099cc;
}

.btn , 
.EntryText button {
	background: #7099cc;
}

/*「コメントを編集する」部分の指定*/
h2#CommentEditTitle {
	background: #33567f;
}

/*コメント返信部分*/
.CommentResBox {
	background-color: #d8f2ed;
	border-top: 1px dotted #d8f2ed;
	border-bottom: 1px dotted #d8f2ed;
}

/*プラグインのタイトル（名称）部分の設定*/
.PluginInnerBlock h3 {
	background-color: #33567f;
}

/*プラグイン内検索窓の設定*/
#PluginBlock .box {
	border: solid 1px #7099cc;
}

/*カレンダー日付移動用テーブル（前月、次月へのリンクなど）*/
.CalendarMoveTable {
	border-bottom: 2px solid #cce5ff;
}

/*カレンダー（記事が存在する部分の設定）*/
.CalendarTdLink {
	background-color: #7099cc;
}

.CalendarTdLink a {
	background-color: #7099cc;
}

.CalendarTdLink a:hover , 
.CalendarTdLink a:active {
	background-color: #ff8900;
}

/*記事内の見出し*/
.EntryText h3 {
	color: #1c4472;
}

.EntryText h5 ,
.EntryText h6 {
	color: #66727f;
}

/*語句の説明*/
.EntryText dd {
	border-left: 1px dotted #33567f;
}

/*テーブル*/
.EntryText table {
	border: 1px solid #7099cc;
}

.EntryText th ,
.EntryText td {
	border: 1px solid #7099cc;
}

/*引用（ブロックレベル）*/
.EntryText blockquote {
	background-color: #d8f2ed;
}

/*整形済みテキスト*/
.EntryText pre {
	background-color: #d8f2ed;
}

/*削除*/
.EntryText del {
	color: #adc1d8;
}

/*スクロールバー（IE）*/
body {
	scrollbar-base-color: #cce5ff;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #cce5ff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #354459;
}

/****************************ここまで色の指定---青***********************************************/

/*****************
色の変更について等、このテンプレートに関する記事は
http://karamfil.blog.shinobi.jp/Entry/19/
になります。
****************/