@charset "UTF-8";

/**************************************************************************************
全ブロックの共通設定
**************************************************************************************/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-style: normal;
	background-color: transparent;
}

/*BODY全体に関する設定*/
body {
	background-color: #fafafa;
	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;
}

/*未訪問のリンク*/
a:link {
	color: #444c56;
}

/*訪問済みリンク*/
a:visited {
	color: #707f8c;
}

/*マウスが乗っている状態*/
a:hover {
	color: #4f4456;
}

/*アクティブ状態*/
a:active {
	color: #4f4456;
}

/*テキスト左寄せ*/
.left {
	text-align: left;
}

/*テキスト中央寄せ*/
.center {
	text-align: center;
}

/*テキスト右寄せ*/
.right {
	text-align: right;
}

/*記事内以外の水平線を表示しない*/
hr {
	display: none;
}

/**************************************************************************************
トップブロック用デザイン
**************************************************************************************/
/*ページタイトル部分の設定*/
h1 {
	margin: 80px 32px 5px 32px;
	padding: 0;
	font-size: 1.5em;
	background: transparent;
	font-family: "Lucida Sans Unicode", "MS UI Gothic", "Arial bold", sans-serif;
	z-index: 100;
	color: #555;
	border-bottom: 3px double #555;

}

/*詳細記事のページの時のブログタイトル*/
small {
	font-size: 70%;
	color: #555;
}

#TopofPage2 {
	margin-left: 15px;
}

/*ページタイトルの下に来るブログの説明文書*/
#Explanation {
	margin: 0px 32px 0px 32px;
	background: transparent;
	text-align: right;
	color: #555;
}

#Explanation li {
	list-style-type: none;
}

/**************************************************************************************
  記事ブロック用デザイン
**************************************************************************************/
/*各記事タイトル部分の設定*/
h2 {
	margin: 32px 270px 0px 32px;
	font-size: 110%;
	font-weight: bold;
	line-height: 1.2;
    }

h2 a {
	display: block;
	padding: 5px 5px 6px; 
	margin-right: 15px;
	margin-left: 5px;
}

h2 a:link, 
h2 a:visited {
	color: #354459;
}

h2 a:hover,
h2 a:active {
	color: #4f4456;
}

/*記事の情報（記事上部）*/
.EntryHeader {
	margin: 0 270px 0px 32px;
	padding: 2px 5px 0;
	text-align: right;
	border-top: 1px solid #000;
}

.EntryHeader li {
	list-style-type: none;
	display: inline;
	margin: 0 5px;
}

/*記事本文が記載される部分*/
.EntryText {
	margin: 0px 270px 0px 32px;
	padding: 16px 15px 16px 5px;
	line-height: 1.3;
	_width: 100%;
	overflow: auto;
	background-color: transparent;
	color: #161e2b;
}

.EntryText img {
	margin: 5px;
}

/*追記文書が記載される部分*/
.EntryPsText {
	margin: 0px 270px 0px 32px;
	padding: 8px 15px 8px 5px;
	text-align: right;
	font-size: 80%;
}

/*記事の情報（記事下部）*/
.EntryFooter {
	margin: 0px 270px 0 32px;
	padding: 0 0 20px 0;
	text-align: right;
	font-size: 85%;
	border-top: 1px dotted #000;
}

.EntryFooter li {
	margin: 0;
	padding: 0px 15px;
	list-style-type: none;
	display: inline;
}

/*ページトップに戻る部分*/
.GoTopofPage {
	margin: 0px;
}

/**************************************************************************************
  各コメント表示部分の設定
**************************************************************************************/
/*Ｃｏｍｍｅｎｔと書かれてる部分の設定*/
h3#comment {
	margin:16px 270px 0px 32px;
	padding:2px 15px 2px 5px;
	border-left: 0.3em solid #444;
	color: #444;	
}

/*コメントのタイトル、コメント、コメント情報の全ての部分*/
.CommentTextBox {
	margin:0px 270px 0px 32px;
	padding:8px 5px;
}

/*コメントのタイトル部分*/
.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;
}

/*コメントフォームの説明等を書く部分*/
.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;
	background-color: #999;
}

/*-------------------------------------------------------
  コメント -> 管理者返信部分デザイン
-------------------------------------------------------*/
.CommentResBox {
	margin:0px 270px 0px 32px;
	padding:8px 15px 8px 15px;
}

.CommentResTitle {
	padding:0 5px;
	font-weight:bold;
	text-align: right;
}

.CommentResText {
	background-color: #f0f0f0;
}

.CommentResFooter {
	text-align:right;
	padding:0 5px;
	border-top:1px solid #fff;
}

/*コメント編集ページの指定（「コメントを編集する」の部分）*/
h2#CommentEditTitle {
	padding:5px 5px 6px;
	border-bottom: 1px solid #000;
}

/**************************************************************************************
  トラックバック表示部分の設定
**************************************************************************************/
/*Ｔｒａｃｋｂａｃｋと書かれている部分の設定*/
h3#trackback {
	margin: 16px 270px 0px 32px;
	padding:2px 15px 2px 5px;
	border-left: 0.3em solid #444;
	color: #444;
}

/*トラックバックの説明等を書く部分*/
.TrackbackInfo {
	margin: 0px 270px 0px 32px;
	padding: 8px 5px ;
}

/*この記事のトラックバックＵＲＬ　と書かれた部分の設定*/
.TrackbackURLTitle{
	margin: 0px 270px 0px 32px;
	padding: 8px 5px 16px;
	line-height: 1.2;
}

.TrackbackURLTitle dt {
	width:14em;
}

.TrackbackURLTitle dd {
	margin-left: 14em;
	margin-top: -1.2em;
} 

/*トラックバックのタイトル、記事、リンク部分の総合設定*/
.TrackbackTextBox {
	margin: 0px 270px 0px 32px;
	padding: 16px 5px;
}

/*トラックバックタイトルの部分*/
.TrackbackTitle {
	font-weight: bold;
}

/*トラックバックの記事部分*/
.TrackbackText{
	line-height: 1.2;
}

/*投稿されたブログ名やリンクなどを表示する部分の設定*/
.TrackbackFooter {
	text-align: right;
}

/**************************************************************************************
ナビゲーション用デザイン
**************************************************************************************/
#Navi {
	margin: 20px 270px 0 32px;
	text-align: center;
}

#Navi li {
	list-style-type: none;
	display: inline;
	margin: 0 5px;
}

/*前のページへのリンク部分の設定*/
#Prev {
	background: url('http://bfile.shinobi.jp/5621/ya_l2.gif') 0 50% no-repeat transparent;
	padding-left: 12px;
}

/*次のページへのリンク部分の設定*/
#Next {
	background: url('http://bfile.shinobi.jp/5621/ya_r2.gif') 100% 50% no-repeat transparent;
	padding-right: 12px;
}

/**************************************************************************************
  プラグインブロック用デザイン
**************************************************************************************/
/*プラグイン表示箇所全体の設定*/
#PluginBlock {
	position: absolute;
	top: 165px;
	right: 17px;
	width: 240px;
	text-align: center;
}

h2#PTITLE {
	display: none;
}/*『プラグイン』と書かれている部分は表示しない*/

/*プラグイン表示箇所の背景や余白設定*/
.PluginInnerBlock {
	margin: 15px auto;
	padding: 0 0 45px;
	width: 220px;
	overflow: auto;
	background: url('http://bfile.shinobi.jp/5621/side_footer.gif') 50% 100% no-repeat #dde2e0;
	
}

/*プラグインのタイトル（名称）部分の設定*/
.PluginInnerBlock h3 {
	font-size: 100%;
	margin: 0 0 5px;
	padding: 15px 10px 0;
	border-bottom: 1px dotted #fff;
	background: url('http://bfile.shinobi.jp/5621/side_header.gif') 50% 0 no-repeat transparent;
}

/*プラグインの説明部分の設定*/
.PluginExplanation {
	margin: 0 5px 5px;
	padding: 0 5px;
}

/*プラグインが表示される場所の設定*/
.PluginContents {
	margin: 5px;
	line-height: 1.2;
	background-color: transparent;
}

/*プラグイン内検索窓の設定*/
#PluginBlock .box {
	width: 120px;
	background: #fff;
	border: solid 1px #444;}

#PluginBlock .btn {
	margin-top:5px;
	background-color: #999;
}

/**************************************************************************************
フッターブロック用デザイン
**************************************************************************************/
/*一番下のブロック（著作権表示が書かれる場所）の設定*/
#FooterBlock {
	margin: 50px 270px 32px 32px;
	font-size: 80%;
	text-align: center;
	background: transparent;
}

#FooterBlock li {
	list-style-type: none;
	margin: 5px;
}


/**************************************************************************************
管理人用メニューのデザイン
**************************************************************************************/
#Menulink {
	background: url('http://bfile.shinobi.jp/5621/pagetop.gif') 0 0 repeat-x #ddd;
	font-size: 12px;
	text-align: right;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	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: transparent;
	font-size: 12px;
	border-bottom: 1px solid #fff;
}

/*カレンダー日付移動用テーブル、<tr>タグ部分のデザイン*/
.CalendarMoveTr {}

/*カレンダー日付移動用テーブル内、左側td部分のデザイン*/
.CalendarPrevTd {
	padding: 2px 0 2px 12px;
	background: url('http://bfile.shinobi.jp/5621/ya_l2.gif') 0 50% no-repeat transparent;
}

/*カレンダー日付移動用テーブル内、中央td部分のデザイン*/
.CalendarNowTd {
	padding: 2px 0;
}

/*カレンダー日付移動用テーブル内、右側td部分のデザイン*/
.CalendarNextTd {
	padding: 2px 12px 2px 0;
	background: url('http://bfile.shinobi.jp/5621/ya_r2.gif') 100% 50% no-repeat transparent;
}

/*カレンダー表示用テーブル*/
.CalendarTable {
	width: 180px;
	margin: 0 auto;
	padding: 0;
	background-color: transparent;
	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 {}

.CalendarTdLink a {
	display:block;
}

.CalendarTdLink a:hover , 
.CalendarTdLink a:active {
	text-decoration:none;
}

/*記事が存在する日付の文字色の設定*/
.CalendarTdLinkFont {
	font-weight: bold;
}

/**************************************************************************************
  記事内のその他指定
**************************************************************************************/
/*見出し*/
.EntryText h3 {
	margin: 8px 0;
	color: #1c4444;
}

.EntryText h5 ,
.EntryText h6 {
	color: #667266;
}

/*リンク*/
.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;
	border-left: 1px dotted #33567f;
}

/*テーブル*/
.EntryText table {
	margin-left: 10px;
	border: 1px solid #464646;
}

.EntryText th ,
.EntryText td {
	border: 1px solid #464646;
}

/*引用（ブロックレベル）*/
.EntryText blockquote {
	width: 98%;
	overflow: auto;
	background-color: #cacaca;
}

.EntryText blockquote p {
	margin: 5px 15px;
}

/*引用（インラインレベル）*/
.EntryText q {
	font-style: italic;
}

/*整形済みテキスト*/
.EntryText pre {
	width: 98%;
	overflow: auto;
	background-color: #cacaca;
}

/*挿入*/
.EntryText ins {
	text-decoration: underline;
}

/*削除*/
.EntryText del {
	color: #aaa;
	text-decoration: line-through;
}

/*フォーム*/
.EntryText form {
	font-family: "MS UI Gothic",Verdana,Chicago,Osaka,sans-serif;
}
.EntryText button {
	color: #fff;
}

.CommentForms ,  
.btn , 
.EntryText input,
.EntryText select,
.EntryText textarea ,
.EntryText button {
	border: solid 1px #777;
}

.btn , 
.EntryText button {
	background: #777;
}
