@charset "utf-8";
html { overflow-x: hidden; }

	/* contentプロパティの初期化 */

	*:before,
	*:after {
		content : "";
	}

	/* 全体的なマージン・パディング・フォントスタイル等の初期化 */

	* {
		margin : 0;
		padding : 0;
		font-style : normal;
		font-weight : normal;
	}

	/* body要素以下全てに適用されます */
	/* 背景に画像を使用したい場合はbackground-colorをbackgroundに修正してお使い下さい */

	/* 書式・例 */
	body {

		color : #000000;							/* 文字の色 */

		/* 背景画像使用例（背景画像を使わない場合はbackground行を削除して下さい */
		background : url("https://blog-imgs-80-origin.fc2.com/s/h/i/shigemori7716/japanese-paper_00077.jpg") fixed;					background-color : #ffffff;				/* 背景の色 */
		text-align : center;					/* 古いIEでセンタリングする */
		line-height : 1.2;						/* 行間 */
		font-size : small !important;			/* 古いIEの文字サイズ */
		voice-family : ""}"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : small !important;			/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}


	html>body {
		font-size : small !important;			/* Opera用の文字サイズ */
	}

	textarea {
		width : 90%;
	}


TABLE{border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-top-color : #D2B48C;border-right-color : #D2B48C;border-bottom-color : #D2B48C;border-left-color : #D2B48C;
}

/* リンクの設定
------------------------------------------------------------ */

	/* リンクの設定 */
	a {
		text-decoration : none;
                  	/* アンダーラインなど装飾を施さない */
	}

	/* リンクする要素のうち、未閲覧（キャッシュされていない）要素に対してスタイルを適用します */
	a:link {
		color : #00008B ;		/* 文字の色（!important＝サイト制作者のスタイルよりもユーザーが設定した色を優先する） */
	}

	/* リンクする要素のうち、閲覧済（キャッシュされている）要素に対してスタイルを適用します */
	a:visited {
		color : #00008B ;		/* 文字の色 */
	}

	/* ユーザーがカーソルをその要素の上に置いているが、まだアクティブ状態にしていない時にスタイルを適用します */
	a:hover {
		color : #B0C4DE;		/* 文字の色 */
	}

	/* その要素がユーザーによってアクティブ状態にされた時にスタイルを適用します */
	a:active {
		color : #00008B ;		/* 文字の色 */
	}

	/* リンク画像の枠を表示しない */
	a img {
		border-style : none;			/* 枠を非表示 */
		border-width : 0px;				/* 枠の幅を0pxに設定 */
		text-decoration : none;};			/* 装飾を表示しない */
	}


#side a {text-decoration : none;}
#side a:link {color : #000000; }
#side a:visited {color : #000000;}
#side a:hover {color : #000080 ;}
#side a:active {color : #800000 ;}
#side a:img {border-style : none;border-width : 0px;text-decoration : none;}

/* レイアウト用ブロックの設定
------------------------------------------------------------ */

	/* 全体の大枠 */
	/* 左右のマージンを自動で求める事でセンタリングを行ってます */
	/* センタリングが不要の場合はmargin-leftの行とmargin-rightを削除して下さい */

	div#container {
		width : 760px;	
		/* wrapper＋extra-columnの幅 */
		margin-left : auto;					/* 左側のマージンを自動計算 */
		margin-right : auto;							/* 右側のマージンを自動計算 */
		background-color : transparent;		/* 背景を透過（bodyで指定した値が有効になります） */
		text-align : left;					/* 古いIE用にセンタリングした部分を元に戻す */
	}

	/* タイトル部分 */
	/* 背景画像を使用したい場合はheight（高さ）・background（背景画像）などを追加して下さい */

	/* 書式・例 */

	div#branding {
		width : 700px;						/* 背景画像のサイズを指定する場合は切れないように画像の横サイズを指定して下さい（繰り返し画像の場合は指定する必要ありません）最大値はcontainerで設定した幅までです */
		height : 211px;						/* 背景画像のサイズを指定する場合は切れないように画像の縦サイズを指定して下さい（繰り返し画像の場合は指定する必要ありません） */
		background : url("https://blog-imgs-74-origin.fc2.com/s/h/i/shigemori7716/LLLL.jpg") top center no-repeat;		
	}



	div.column {
		margin : 3px 0;				/* タイトル部分と記事、記事部分とフッター部分の間隔 */
	}

	/* 本文部分ブロック */
	/* IEは正しくCSSの幅・高さを解釈出来ませんのでそのままではレイアウトが崩れます */
	/* 正しく解釈出来るようにボックスモデルハックと呼ばれるおまじないを施します */

	div#primary-column {
		float : left;							/* 左側に回り込む */
		width : 530px;						/* 古いIE用の幅（コンテンツ幅＋ボーダー幅＋左右パディングの幅） */
		padding-right : 0 20px;		/* パディング */
		voice-family : ""}"";		/* おまじない */
		voice-family : inherit;		/* おまじない */
		width : 530px;						/* CSSを正しく解釈出来るブラウザ用のコンテンツ幅 */
	}

	html>body div#primary-column {
		width : 530px;						/* Opera用のコンテンツ幅 */
	}

	/* サイトインフォ関連ブロック */

	div#secondary-column {
		float : right;						/* 右側に回り込む */
		width : 200px;						/* コンテンツ幅 */
	}

	/* 著作表示ブロック */

	div#siteinfo-legal {
		clear : both;						/* 回り込みを解除 */
		margin : 0 10px;
	}
	
	/* 絵文字 */
	.emoji{
		vertical-align:middle;
	}


/* タイトル・サイトの説明部分の設定
------------------------------------------------------------ */

	/* タイトル */

h1{font-family:'ar丸ゴシック体e';}
		div#branding h1 a {
		padding : 0px 10px;
		font-size : x-large;				/* 古いIEの文字サイズ */
		font-weight : bold;					/* 太字にする */
		voice-family : ""}"";				/* おまじない */
		voice-family : inherit;				/* おまじない */
		font-size : x-large;	/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body div#branding h1 {
		font-size : xx-large;				/* Opera用の文字サイズ */
	}

	/* サイトの説明 */

	div#branding p {
		padding : 0 10px;
		font-size : small;					/* 古いIEの文字サイズ */
		border-top : 1px solid #000;		/* 上線 */
		border-bottom : 1px solid #333;		/* 下線 */
		voice-family : ""}"";				/* おまじない */
		voice-family : inherit;				/* おまじない */
		font-size : medium;					/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body div#branding p {
		font-size : medium;					/* Opera用の文字サイズ */
	}
/* ▼メニューバー▼ */
ul#menu_bar {
font-size: 20px; /* 文字サイズ */
height:27px; /* 高さ */
font-family:'ar丸ゴシック体e', serif;/*
background-color:#000000; /* 背景色 */
padding-left:0px;
margin-left:0px;
margin-top:0px; /* 上の間隔 */
margin-bottom:5px; /* 下の間隔 */
}
#menu_bar li {
list-style-type:none;
float:left;
line-height:32px; /* 高さ */
margin:0px;
padding:0px;
}

#menu_bar li a {
display:block;
text-align:center;
width:131px; /* １つのメニューボタンの幅 */
border-right:1px solid #000000; /* 区切り線 */
color:#ffffff; /* リンク文字の色 */
background-color:#cd853f; /* メニューボタンの背景 */
text-decoration:none;
}

#menu_bar li a:hover{
color:#000000; /* マウスが乗ったときのリンク文字の色 */
background-color:#D2B48C; /* マウスが乗ったときの背景色 */
text-decoration:none;
}
/* ▲メニューバー▲ */




/* Primary-Columnの設定
------------------------------------------------------------ */

	/* ページ移動用ナビゲーション */

	p.prev-next-navi {
		margin-bottom : 20px;
		text-align : center;
	}

	/* 各記事毎のブロック */


	div.section {
		margin-bottom : 0px;				/* 記事と記事の間隔 */
	}

	/* 記事のタイトル部分 */

	div.section h2 {
		background-color : #D2B48C;
                            text-align : center;
		margin-bottom : 10px;
		padding : 0 0 0 5px;
		font-size : nomal;				
		voice-family : ""}"";				/* おまじない */
		voice-family : inherit;
				/* おまじない */
		font-size : medium;					/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body div.section h2 {
		font-size : medium;					/* Opera用の文字サイズ */
	}

	/* 段落の設定 */

	div.section p {
		margin : 0;						/* 上下1行分空ける */
	}

	/* 記事本体部分 */

	div.entry-body {
		padding : 0px 5px 10px 5px;
	}

	/* 追記部分 */

	p.entry-more {
		padding : 15px 0 0 0;
		text-align : left;
	}

	/* フッター部分（コメントやトラックバックなど） */

	div.section ul.entry-footer {
		padding : 1px 5px 1px 5px;
		list-style-position : inside;
		background-color : #ffffff;
                            text-align : right;

	}

	div.section ul.entry-footer li {
		display : inline;
		list-style-type : none;
	}



/* コメント部分の設定
------------------------------------------------------------ */

	/* コメントフォーム */

	div#primary-column form {
		padding : 0 10px;
	}

	/* 管理者だけにコメント */

	input#himitu {
		margin-right : 0.5em;
	}

	/* コメントフォームのボタン */

	p.form-btn {
		margin-top : 20px;
	}

	/* コメントトップ */

	h3#comment-top {
		margin-bottom : 10px;

		font-size : small;				
		voice-family : ""}"";				/* おまじない */
		voice-family : inherit;				/* おまじない */
		font-size : medium;	
	}

	h3.comment-post,
	h3.comment-edit {
		padding : 0 15px;
	}

	/* コメントのタイトル */

	h4.comment-header {
		margin-bottom : 10px;
		padding : 0 10px;

                   background-color :#D2B48C;	
	}

	/* コメント本文 */

	div.comment-body {
		padding : 0 10px;
	}

	/* コメントフッター */

	ul.comment-footer {
		padding : 10px 10px 15px 10px;
	}

	ul.comment-footer li {
		display : inline;
		list-style-type : none;
	}



/* トラックバック部分の設定
------------------------------------------------------------ */

	/* トラックバックトップ */


	h3#trackback-top {
		margin-bottom : 10px;
		/* 背景画像のサイズを指定する場合は切れないように画像の縦サイズを指定して下さい（繰り返し画像の場合は指定する必要ありません） */
		/* height : 20px; */
		border-bottom : 1px solid #D2B48C;
		font-size : small;					/* 古いIEの文字サイズ 
		border-bottom : 1px solid #D2B48C;
		voice-family : ""}"";				/* おまじない */
		voice-family : inherit;				/* おまじない */
		font-size : medium;	
	}

	/* トラックバックURI */

	p.trackback-uri {
		margin-bottom : 15px;
		padding : 0.2em 0.5em;
		border : 1px solid #D2B48C;
	}

	/* トラックバックのタイトル */

	h4.trackback-header {
		margin-bottom : 10px;
		padding : 0 10px;
		border-bottom : 1px solid #D2B48C;
                   background-color : #6b8e23;	
	}

	/* トラックバック先の概要 */

	div.trackback-excerpt {
		padding : 0 10px;
		background : transparent;
	}

	/* トラックバックフッター */

	ul.trackback-footer {
		padding : 10px 10px 15px 10px;
		display : inline;
		list-style-type : none;
	}

	ul.trackback-footer li {
		display : inline;
		list-style-type : none;
	}



/* Secondary-Columnの設定
------------------------------------------------------------ */

	/* アーカイブ関連の見出（CalendarとかMonthlyとかCategoriesとか） */

	div#secondary-column h2 {	
background-color : #D2B48C;	
		font-size : small;				/* 古いIEの文字サイズ */
		text-align : center;				/* センタリング */
		voice-family : ""}"";				/* おまじない */
		voice-family : inherit;				/* おまじない */
		font-size : small;					/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>div#secondary-column h2 {
		font-size : small;					/* Opera用の文字サイズ */
	}

	/* カレンダーの位置調整 */

	div#secondary-column h2.calendar-archives {
		margin-top : 5px;
                            margin-bottom : 5px;
	}

	/* 月別・カテゴリ別アーカイブの位置調整 */

	div#secondary-column h2.monthly-archives,
	div#secondary-column h2.categories-archives {
		margin-top : 3px;
		margin-bottom : 5px;
	}

	/* 検索の位置調整 */

	div#secondary-column h2.search {
		margin-top : 5px;
		margin-bottom : 5px;
	}

	/* 最近のコメント・最近のトラックバック・リンクの位置調整 */

	div#secondary-column h2.recent-entries,
	div#secondary-column h2.recent-comments,
	div#secondary-column h2.recent-trackbacks,
	div#secondary-column h2.links {
		margin-top : 5px;
		margin-bottom : 5px;
	}

	/* プロフィールなどの位置調整 */

	div#secondary-column h2.appendix {
		margin-bottom : 5px;
	}

	/* 著者名・著者概要・広告の位置調整 */

	p.author-name,
	p.author-description,
	p.ads {
		margin : 0 15px;
	}

	/* プロフィール画像 */

	p.author-image img {
		display : block;				/* ブロックレベルで表示 */
		margin : 10px 15px;				/* マージン */
		/* border : 1px solid #000;		枠線 */
	}

	/* アーカイブ関連のリスト表示設定 */
	/* リスト表示を非表示にしたい場合はlist-style-typeにnoneを設定して下さい */
	/* 画像を使いたい場合はlist-style-imageを追加して下さい */

	/* 例 */

	list-style-type : none; 
	div#secondary-column ul {
		margin : 0 15px;
		list-style-position : inside;
	}


/* カレンダー部分の設定
------------------------------------------------------------ */

	/* カレンダー表示用のテーブル設定 */

	table.calendar {
		width : 100%;					/* 幅 */
		border-collapse : collapse;		/* 値の入っていないセルも表示する */
		font-size : x-small;			/* 古いIEの文字サイズ */
		voice-family : ""}"";			/* おまじない */
		voice-family : inherit;			/* おまじない */
		font-size : small;				/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>table.calendar {
		font-size : small;				/* Opera用の文字サイズ */
	}

	/* カレンダー見出（前月・当月・次月などのリンク部分） */

	.calendar caption {
		margin-bottom : 10px;
	}

	/* カレンダーのセル見出（曜日表示部分） */

	.calendar th {
		padding : 0.1em;
		border-bottom : 1px dotted #333;
		text-align : center;
	}

	/* カレンダーのセル部分（日付表示部分） */

	.calendar td {
		padding : 0.1em;
		border-bottom : 1px dotted #333;
		text-align : center;
	}

	/* カレンダーリンク部分（記事を書いた日） */

	.calendar td a {
		display : block;
		background : #ffcccc;
	}

	/* 日曜日 */

	th.sun {
		color : #f00;					/* 日曜日を赤色表示 */
	}

	/* 土曜日 */

	th.sat {
		color : #00f;					/* 土曜日を青色表示 */
	}



/* フッター部分の設定
------------------------------------------------------------ */

	div#siteinfo-legal p {
		padding : 5px 0;				/* パディング */
		border-top : 1px solid #556b2f;	/* 上線 */
		text-align : center;			/* センタリング */
	}



/* 強調の設定
------------------------------------------------------------ */

	/* 強調 */

	em {
		font-style : italic;				/* 斜体 */
	}

	/* より強い強調 */

	strong {
		font-weight : bold;					/* 文字を太字にする */
	}



/* 引用の設定
------------------------------------------------------------ */

	/* 背景に画像を使用したい場合はbackground-colorをbackgroundに修正してお使い下さい */

	/* 書式・例 */

	/* background : url("画像のパス") 画像の表示位置 繰り返し指定; */
	/* background : url("hoge.gif") top left repeat; */

	blockquote {
		width : 300px;						/* 幅 */
		margin : 20px 0 20px 50px;			/* マージン */
		padding : 0.5em;					/* パディング */
		border : 1px solid #333;			/* 枠の色と線種 */
	}



/* コード
------------------------------------------------------------ */

	/* 記事中にプログラムコードなどを書く時に使います */
	/* プロポーショナルフォントではなく等幅フォントを指定すると良いでしょう */



	div.section pre {
		margin : 1em auto;
		padding : 0.5em;
		border : 1px solid #633;
		font-family : sans-serif;
		overflow : auto;
		width : 90%;						/* pre element clearing bug in WinIE  */
	}

	/* for without MacIE5 */

	div.section pre {
		overflow : scroll;					/* MacIE用バグ対応 */
	}/* */

	div.section > pre {
		width : auto;						/* MacIE用バグ対応 */
	}

	div.section code {
		font-family : monospace;			/* 等幅フォントを指定 */
	}






/* Mac版IEの文字化け対策
------------------------------------------------------------ */

	/* マック版IEでは表示できるフォントを指定しないと文字化けを起こしますので通常は削除しないで下さい */

	textarea,input,select {
		font-family : "30D230E930AE30CE20Pro20W3","Osaka","Verdana","Helvetica","Arial","FF2DFF3320FF3030B430B730C330AF",sans-serif;
	}


