@charset "UTF-8";
	/* 全体的に折り返し */

	* {word-break:break-all}

	/* 余白初期化 */
	body,div,h1,h2,h3,h4,ul,li {
		margin : 0;
		padding : 0;
	}

	body {height:100%;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
		color : #222;			/* 文字の色 */
		background-color :#ede;		/* 背景の色 */
		/* 背景画像使用例（背景画像を使わない場合はbackground行を削除して下さい */
		text-align : center;		/* 古いIEでセンタリングする */
		line-height : 1.5;		/* 行間 */
		font-size : x-small !important;	/* 古いIEの文字サイズ */
		voice-family : "\"}\"";		/* おまじない */
		voice-family : inherit;		/* おまじない */
		font-size : small !important;	/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body {
		font-size : small !important;	/* Opera用の文字サイズ */
	}


/* リンクの設定
------------------------------------------------------------ */
	a {
		text-decoration : none;
	}
	a:link {
		color : #969;
	}
	a:visited {
		color : #969;
	}
	a:hover {
		color : #c9c;
	}
	a.tagword:link {color : #222;}
	a.tagword:visited{color : #222;}
	a.tagword:hover {color : #c9c;}
	a.tagword:active  {color : #c9c;}

	a img {
		border-style : none;
		border:0px;
		text-decoration : none;
	}




/* レイアウト用ブロックの設定
------------------------------------------------------------ */
	div#container {background:#fff;
		position:absolute; left:2%; top:0px; 
		width:96%;
		border-left:1px #c9c solid;
		border-right:1px #c9c solid;
		width: expression( document.body.clientWidth < 800? "740px" : "96%" );
		min-width:740px;
		/* ★メニューカラムが下に「突き抜ける」のが気になる場合、ここを手動で調整してください */
		height:auto;
}


	div.column {text-align:left;
		margin : 15px 0;
	}


	div#primary-column {text-align:left;
		background:#fff;
		margin:0 166px 0 256px;/* ★ここ メインカラム開始座標(Rカラム幅を伸ばすなら応じてここの幅も足す)*/ 
		/* width: expression( document.body.clientWidth < 800? "340px" : "auto" ); */
		/* min-width:310px; */
		overflow:hidden;
	}

	div#secondary-column {text-align:left;
		background:#fff;
		position:absolute; left:0px;  top:0px; 
		width:254px;/* ★ここ 左カラム幅 */ 
		padding : 0 0 0 4px;
		overflow:hidden;
	}

	div#extra-column {text-align:left;
		background:#fff;
		position:absolute; right:0px;  top:0px; 
		width:173px;/* ★ここ 右カラム幅*/ 
		overflow:hidden;
	}

	/* 著作表示ブロック */

	div#siteinfo-legal {background:#fff;
		clear : both;			/* 回り込みを解除 */
		margin : 0 10px;
	}

	.c,#header  {border:1px #c9c solid;
	text-align:center;
	margin:2px 1% 0px 1%;
	}
	.section{margin:30px 1% 0px 1%;}
	div.l {border-bottom:1px #c9c solid;
		background-image : url(http://blog-imgs-23-origin.fc2.com/m/a/n/manannan/colorfree-bar10.png);
		background-color:#ede;
		height : 10px;width:100%;margin:0;padding:0;
		}
	div.l2 {border-top:1px #c9c solid;
		background-image : url(http://blog-imgs-23-origin.fc2.com/m/a/n/manannan/colorfree-bar10.png);
		background-color:#ede;
		height : 10px;width:100%;margin:0;padding:0;
		}

/* タイトル・サイトの説明部分の設定
------------------------------------------------------------ */

	/* タイトル */
	h1{text-align:center;
		background:url(http://blog-imgs-23-origin.fc2.com/m/a/n/manannan/colorfree-kage1000.gif) top left no-repeat;
		padding:7px 7px 0 7px;
		font-size : 22px;		/* 古いIEの文字サイズ */
		font-weight : bold;		/* 太字にする */
		voice-family : "\"}\"";		/* おまじない */
		voice-family : inherit;		/* おまじない */
		font-size : 22px;		/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
		color:#444;
	}


	/* サイトの説明 */

	.setsumei {text-align:left;
		margin : 0;
		padding : 0 10px 7px 10px;
		font-size : x-small;		/* 古いIEの文字サイズ */
		voice-family : "\"}\"";		/* おまじない */
		voice-family : inherit;		/* おまじない */
		font-size : small;		/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
		color:#444;
	}

	html>body div#branding p {
		font-size : small;		/* Opera用の文字サイズ */
	}



	.btitle{font-size:x-small;text-align:right;margin:3px 1%;}

/* Primary-Columnの設定
------------------------------------------------------------ */

	/* 記事のタイトル部分 */

	.entry-header {text-align:left;
		font-weight:bold;
		background:url(http://blog-imgs-23-origin.fc2.com/m/a/n/manannan/colorfree-kage1000.gif) top left no-repeat;
		margin:0;padding:5px 1%;
		font-size :x-small ;		/* 古いIEの文字サイズ */
		border-bottom : 0px solid #c9c;
		voice-family : "\"}\"";		/* おまじない */
		voice-family : inherit;		/* おまじない */
		font-size : small;		/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
		color:#444;
	}

	html>body div.c h2 {
		font-size : small;		/* Opera用の文字サイズ */
	}

	.entry-header a:link{color:#444;}
	.entry-header a:visited{color:#444;}
	.entry-header a:hover {color : #c9c;}
	.entry-header a:active {color : #c9c;}



	/* 段落の設定 */

	div.c p {
		margin : 1em 0;			/* 上下1行分空ける */
	}

	/* 記事本体部分 */

	div.entry-body {
		border-top : 1px solid #c9c;
		width:96%;
		margin : 0 auto;
		text-align:left;
		padding : 7px 3px;
		overflow:hidden;
	}

	.entry-body img{ 
	margin:7px;
	} 
	img.emoji{ 
	margin:0px;
	} 
	.fc2_footer img{
	margin:0px;
	} 

	/* 追記部分 */

p.entry-more { 
margin:0px!important;/*★１行追加。こう書かないといけなかったですね*/ 
padding : 0px 15px 0 0!important;/*★「important」追加。*/ 
text-align : right; 
font-family:'Arial Black',sans-serif; 
} 
	.entry-more a:link{color:#c9c;border:none;}
	.entry-more a:visited{color:#c9c;border:none;}
	.entry-more a:hover{color:#222;border:none;}
	/* フッター部分（コメントやトラックバックなど） */

	ul.entry-footer1 {font-family:'Arial Narrow',sans-serif;
		text-align:left;
		width:96%;
		margin : 0 auto;
		padding : 3px;
		list-style-position : inside;
		border-top:solid 1px #c9c;	}

	ul.entry-footer2 {font-family:'Arial Narrow',sans-serif;
		text-align:left;
		width:96%;
		margin : 0 auto;
		padding : 3px;

		list-style-position : inside;
		border-top:solid 1px #c9c;
	}

	ul.entry-footer1 li {
		display : inline;color: #c9c;
		list-style-type : none;
	}
	ul.entry-footer2 li {
		display : inline;color: #c9c;
		list-style-type : none;
	}

	.emoji{
		vertical-align:middle;
		border:0;
	}

/* コメント部分の設定
------------------------------------------------------------ */

	/* コメントフォーム */

	div#primary-column form {
		padding : 0 10px;
	}

	/* 管理者だけにコメント */

	input#himitu {
		margin-right : 0.5em;
	}

	/* コメントフォームのボタン */

	p.form-btn {
		margin-top : 20px;
	}

	/* コメントトップ */
	.largea{		font-family:'Arial Black',Arial,sans-serif;}

	h3#comment-top {
		margin : 15px 0 10px 0;
		padding : 0 15px;
		font-family:'Arial Narrow',Arial,sans-serif;
		font-size:25px;
		color:#c9c;
	}

	h3.comment-post,
	h3.comment-edit {font-size:16px;
		color:#c9c;
		padding : 0 15px;
	}

	/* コメントのタイトル */

	.comment-header {font-weight:bold;
		margin-bottom : 10px;
		padding : 0 10px;
		border-bottom : 1px solid #c9c;		/* 枠線 */
	}

	/* コメント本文 */

	div.comment-body {
		padding : 0 10px;
	}

	/* コメントフッター */

	ul.comment-footer {
		padding : 10px 10px 15px 10px;
	}

	ul.comment-footer li {
		display : inline;
		list-style-type : none;
	}

	.t270	{width:270px;height:160px;}
	.i270	{width:270px;}

/* トラックバック部分の設定
------------------------------------------------------------ */

	/* トラックバックトップ */

	h3#trackback-top {
		margin : 15px 0;
		font-family:'Arial Narrow',Arial,sans-serif;
		font-size:25px;
		color:#c9c;
	}

	/* トラックバックURI */

	.trackback-uri {width:270px;height:2em;line-height:1em;
		margin:0 0 15px 50px;
	}

	/* トラックバックのタイトル */

	.trackback-header {
		font-weight:bold;
		margin-bottom : 10px;
		padding : 0 10px;
		border-bottom : 1px solid #c9c;
	}

	/* トラックバック先の概要 */

	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;
	}



/* メニュータイトル部分
------------------------------------------------------------ */
	.menutitle {
		width : 100%;/* メニュー帯画像の幅（デフォルトは「200px;」） */
		height : 26px;	
		background-color:#ede;
		background-image : url(http://blog-imgs-23-origin.fc2.com/m/a/n/manannan/colorfree-menu.png width="190" height="24");
		font-size : x-small;		/* 古いIEの文字サイズ */
		border-bottom : 0px solid #c9c;	/* 下線 */
		text-align : center;		/* センタリング */
		voice-family : "\"}\"";		/* おまじない */
		voice-family : inherit;		/* おまじない */
		font-size : small;		/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

/* Secondary-Columnの設定
------------------------------------------------------------ */
	div#secondary-column ul {
		padding:0px 0px 0px 1.2em;
	}	
	div#secondary-column li {
		color:#ede;
	}	



/* 表（全記事表示に表使用）
------------------------------------------------------------ */
	table {margin:3px;line-height:1.3; border:1px solid #c9c;
		border-collapse: collapse;
		border-spacing: 0px;
		empty-cells:show;}
	td{padding:3px; border:1px solid #c9c;}


/* カレンダー部分の設定☆
------------------------------------------------------------ */

	/* カレンダー表示用のテーブル設定 */
	#navical{text-align:center;}

	.calendar {margin:0 auto;padding:0;
		border:none;
		border-spacing: 0px;
		empty-cells:show;
	}


	/* カレンダー見出（前月・当月・次月などのリンク部分） */

	.calendar caption {
		margin-bottom : 10px;
	}

	/* カレンダーのセル部分（日付表示部分） */

	.wnum {font-size:14px;
	border:1px solid #fff;
	border-width:1px 0 0 0;
	margin:0;
	font-family:"Courier New";
	width:20px;
	height:19px;
	padding:0;
	text-align:center;
}

	.wsp {font-size:5px;
	border:none;
	margin:0;
	width:6px;
	padding:0;
}

	/* カレンダーリンク部分（記事を書いた日） */

	.wnum a {	
	display : block;
	width:20px;
	height:19px;
	}

	.wnum a:link{background-image:url(http://blog-imgs-23-origin.fc2.com/m/a/n/manannan/colorfree_c0.gif);
	color:#969;}
	.wnum a:visited{background-image:url(http://blog-imgs-23-origin.fc2.com/m/a/n/manannan/colorfree_c0.gif);
	color:#969;}
	.wnum a:hover{background-image:url(http://blog-imgs-23-origin.fc2.com/m/a/n/manannan/colorfree_c1.gif);
	color:#c9c;}


	/* カレンダーのセル部分（曜日表示部分） */

	.calendar0{font-size:13px!important;
	border:0px solid #c9c;
	font-family:'Arial Narrow',sans-serif!important;
	width:26px!important;
	margin:0;
	height:16px;
	padding:0px!important;
	text-align:center!important;
	color : #444;	
}

	/* 日曜日 */

	.sun {
		color : #f06;			/* 日曜日を赤色表示 */
	}

	/* 土曜日 */

	.sat {
		color : #06f;			/* 土曜日を青色表示 */
	}


	/* 月選択部分 */
	#arch0{text-align:center;
	margin:3px 4px 1em 4px;
	padding-bottom:7px;border-bottom:3px solid #ede;}



/* Extra-Columnの設定
------------------------------------------------------------ */

	div#extra-column ul {
		padding:0px 0px 0px 1.2em;
	}	
	div#extra-column li {
		color:#ede;
	}	
div#extra-column .menutitle{ 
width : 172px; 
} 
	.prev-next-navi{text-align:center;}


/* フッター部分の設定
------------------------------------------------------------ */

	div#siteinfo-legal p {
		padding : 10px 0;		/* パディング */
		border-top : 1px solid #c9c;	/* 上線 */
		text-align : center;		/* センタリング */
	}



/* 強調の設定
------------------------------------------------------------ */

	/* 強調 */

	em {
		font-style : italic;	/* 斜体 */
	}

	/* より強い強調 */

	strong {
		font-weight : bold;	/* 文字を太字にする */
	}

	.point{font-style:normal;}

/* 引用の設定
------------------------------------------------------------ */

	/* 背景に画像を使用したい場合はbackground-colorをbackgroundに修正してお使い下さい */

	/* 書式・例 */

	/* background : url("画像のパス") 画像の表示位置 繰り返し指定; */
	/* background : url("hoge.gif") top left repeat; */

	blockquote {line-height:1.7em;
		width : 90%;			/* 幅 */
		margin : 20px 7% 20px 3%;	/* マージン */
		padding : 0.3em 0.5em 0 0.5em;		/* パディング */
		border : 1px solid #c9c;	/* 枠の色と線種 */
	}
	blockquote p{padding:0;margin:0.5em 0.5em 0 0.5em;}

/* コード
------------------------------------------------------------ */

	/* 記事中にプログラムコードなどを書く時に使います */
	/* プロポーショナルフォントではなく等幅フォントを指定すると良いでしょう */



	div.c 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.c pre {overflow : scroll;	/* MacIE用バグ対応 */
	}/* */

	div.c > pre {width : auto;	/* MacIE用バグ対応 */
	}

	div.section code {
		font-family : monospace;	/* 等幅フォントを指定 */
	}



/* Mac版IEの文字化け対策
------------------------------------------------------------ */

	/* マック版IEでは表示できるフォントを指定しないと文字化けを起こしますので通常は削除しないで下さい */

	textarea,input,select {
		font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
		line-height:1.4;
	}