@charset "EUC-JP";

/* 全体的な設定
------------------------------------------------------------ */

	/* 全体的に折り返し */

	* {word-break:break-all}

	/* 余白初期化 */
	body,div,p,h1,h2,h3,h4,ul,li {
		margin : 0;
		padding : 0;
	}

	body {
		color : #013;							/* 文字の色 */
		background : #fff url(http://blog-imgs-32.fc2.com/m/a/n/manannan/11back.jpg) top center repeat-x fixed;
		text-align : center;					/* 古いIEでセンタリングする */
		line-height : 1.5em;						/* 行間 */
		font-size : 96%;	}

	textarea {
		width : 90%;
	}

	h3,h4,h5,h6{font-size:96%;}





/* レイアウト用ブロックの設定
------------------------------------------------------------ */

	div#container {
		width : 800px;						/* wrapper＋extra-columnの幅 */
		background :#fff url(http://blog-imgs-32.fc2.com/m/a/n/manannan/11back2col800.jpg) repeat-y;
		margin-left : auto;					/* 左側のマージンを自動計算 */
		margin-right : auto;				/* 右側のマージンを自動計算 */
		text-align : left;					/* 古いIE用にセンタリングした部分を元に戻す */
	}

	div#branding {
		width : 800px;
		height : 230px;	
		background : #999 url(http://blog-imgs-32.fc2.com/m/a/n/manannan/11header.jpg) top center no-repeat;
	}




	div#primary-column {
		float : left;							/* 左側に回り込む */
		width : 569px;
		overflow:hidden;
	}

/* メニューブロック */

	div#secondary-column {margin-top:23px;
		float : right;						/* 右側に回り込む */
		width : 229px;						/* コンテンツ幅 */
		overflow:hidden;
	}

	/* 著作表示ブロック */
	div#siteinfo-legal {background:#fff url(http://blog-imgs-32.fc2.com/m/a/n/manannan/wback.gif);
		clear : both;						/* 回り込みを解除 */
		margin : 0 10px;
	}
	
	/* 絵文字 */
	.emoji{
		vertical-align:middle;
	}


/* タイトル・サイトの説明部分の設定
------------------------------------------------------------ */

	/* タイトル */
	div#branding h1{
		padding:14px 150px 0 10px;margin-bottom:4px;text-align:right;}
	div#branding h1 a {
		font-size : 22px;
	}
	div#branding h1 a:link {
		color:#fff;
	}
	div#branding h1 a:visited {
		color:#fff;
	}
	div#branding h1 a:hover {
		color:#c50;
	}

	/* サイトの説明 */

	div#branding p {text-align:right;color: #fff;padding:0px 120px 0 ;
		font-size : 84%;font-weight:bold;
	}



/* リンクの設定
------------------------------------------------------------ */

	/* リンクの設定 */
	a {
		text-decoration : none;			/* アンダーラインなど装飾を施さない */
	}

	/* リンクする要素のうち、未閲覧（キャッシュされていない）要素に対してスタイルを適用します */
	a:link {color : #a20;	}
	a:visited {color : #a20;}
	a:active{color : #f60;}
	a:hover{color : #c50;}

	/* タグは地味に */
	a.tagword:link{color : #124;}
	a.tagword:visited{color :#124;}	
	a.tagword:active{color : #f60;}
	a.tagword:hover{color : #c50;}

	/* リンク画像の枠を表示しない */
	a img {
		border-style : none;			/* 枠を非表示 */
		border-width : 0px;				/* 枠の幅を0pxに設定 */
		text-decoration : none;			/* 装飾を表示しない */
	}



/* Primary-Columnの設定
------------------------------------------------------------ */

	/* ページ移動用ナビゲーション */

	p.prev-next-navi {
		margin-bottom : 20px;
		text-align : center;
	}


	div.article {	background : url(http://blog-imgs-32.fc2.com/m/a/n/manannan/11kiji2colum.gif) no-repeat;	
	}

	/* 記事のタイトル部分 */

	div.article h2 {
		padding: 29px 15px 30px 125px;
		font-size : 100%;
	}

	/* 段落の設定 */

	div.article p {
		margin : 1em 0;						/* 上下1行分空ける */
	}



	/* 記事本体部分 569-9-20=540*/

	div.entry-body {
		padding : 0 9px 0 20px;
	}

	.entry-body h3{background:url(http://blog-imgs-32.fc2.com/m/a/n/manannan/11icon.gif) no-repeat;
	padding-left:22px;margin-left:-10px;}

	/* 追記部分 */
	p.entry-more {
		padding : 5px 15px 0 0;
		text-align : right;
		font-family:'Arial Black',sans-serif;
	}

	.entry-more a:link{color:#f60;border:none;}
	.entry-more a:visited{color:#f60;border:none;}
	.entry-more a:hover{color:#333;border:none;}

	/* フッター部分（コメントやトラックバックなど） */

	div.article ul.entry-footer1 {font-family:'Arial Narrow',sans-serif;
		text-align:center;
		margin : 20px 10px 0px 10px;
		list-style-position : inside;
		border-top:solid 1px #f60;	}

	div.article ul.entry-footer2 {font-family:'Arial Narrow',sans-serif;
		text-align:center;
		margin : 1px 10px 30px 10px;
		list-style-position : inside;
		border-top:solid 1px #f60;
	}

	div.article ul.entry-footer1 li {
		display : inline;color: #f60;
		list-style-type : none;
	}
	div.article ul.entry-footer2 li {
		display : inline;color: #f60;
		list-style-type : none;
	}

/* コメント部分の設定
------------------------------------------------------------ */

	/* コメントフォーム */

	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:#f60;
	}

	h3.comment-post,
	h3.comment-edit {
		padding : 0 15px;
	}

	/* コメントのタイトル */

	h4.comment-header {
		margin-bottom : 10px;
		padding : 0 10px;
		border-bottom : 0px solid #f60;		/* 枠線 */
	}

	/* コメント本文 */

	div.comment-body {font-size:86%;
		padding : 0 30px;
	}

	/* コメントフッター */

	ul.comment-footer {
		padding : 10px 10px 15px 10px;
	}

	ul.comment-footer li {
		display : inline;
		list-style-type : none;
	}



/* トラックバック部分の設定
------------------------------------------------------------ */

	/* トラックバックトップ */

	h3#trackback-top {
		margin : 15px 12px;
		font-family:'Arial Narrow',Arial,sans-serif;
		font-size:25px;
		color:#f60;
	}

	/* トラックバックURI */

	p.trackback-uri {margin: 0px 15px 15px 15px;
		padding : 0.2em 0.5em;
		border : 1px solid #f60;
	}

	/* トラックバックのタイトル */

	h4.trackback-header {
		margin-bottom : 10px;
		padding : 0 10px;
		border-bottom : 0px solid #f60;
	}

	/* トラックバック先の概要 */

	div.trackback-excerpt {
		font-size:86%;
		padding : 0 30px;
	}

	/* トラックバックフッター */

	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の設定
------------------------------------------------------------ */



	#secondary-column {font-size : x-small;			/* 古いIEの文字サイズ */
		voice-family : "\"}\"";			/* おまじない */
		voice-family : inherit;			/* おまじない */
		font-size : small;				/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>#secondary-column {
		font-size : small;				/* Opera用の文字サイズ */
	}


	/* アーカイブ関連の見出（CalendarとかMonthlyとかCategoriesとか） 229-9-20=200*/

	div#secondary-column h2 {margin:0 16px 0 9px;padding-left:20px;
		height : 27px; 
		background : url(http://blog-imgs-32.fc2.com/m/a/n/manannan/11menu.gif) no-repeat;
		font-size:100%;color:white;
	}

	.plug_body{margin:0 20px 20px 9px;}

	/* カレンダーの位置調整 */

	div#secondary-column h2.calendar-archives {
		margin-bottom : 5px;
	}

	/* 月別・カテゴリ別アーカイブの位置調整 */

	div#secondary-column h2.monthly-archives,
	div#secondary-column h2.categories-archives {
		margin-top : 20px;
		margin-bottom : 5px;
	}

	/* 検索の位置調整 */

	div#secondary-column h2.search {
		margin-top : 20px;
		margin-bottom : 10px;
	}

	/* 最近のコメント・最近のトラックバック・リンクの位置調整 */

	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 : 20px;
		margin-bottom : 5px;
	}

	/* プロフィールなどの位置調整 */

	div#secondary-column h2.appendix {
		margin-top : 20px;
		margin-bottom : 10px;
	}

	/* liの色 */
	div#secondary-column li {
		color:#f60;
	}

	/* 著者名・著者概要・広告の位置調整 */

	p.author-name,
	p.author-description,
	p.ads {
		margin : 0 15px;
	}

	/* プロフィール画像 */

	p.author-image img {
		display : block;				/* ブロックレベルで表示 */
		margin : 10px 15px;				/* マージン */
		border : 1px solid #f60;		/* 枠線 */
	}


/* カレンダー部分の設定
------------------------------------------------------------ */

	/* カレンダー表示用のテーブル設定 */

	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 #f60;
		text-align : center;
	}

	/* カレンダーのセル部分（日付表示部分） */

	.calendar td {
		padding : 0.1em;
		border-bottom : 1px dotted #f60;
		text-align : center;
	}

	/* カレンダーリンク部分（記事を書いた日） */

	.calendar td a {
		display : block;
		background : #ccc;
	}

	/* 日曜日 */

	th.sun {
		color : #f00;					/* 日曜日を赤色表示 */
	}

	/* 土曜日 */

	th.sat {
		color : #00f;					/* 土曜日を青色表示 */
	}



/* フッター部分の設定
------------------------------------------------------------ */

	div#siteinfo-legal p {
		padding : 10px 0;				/* パディング */
		border-top : 1px solid #f60;	/* 上線 */
		text-align : center;			/* センタリング */
	}



/* 強調の設定
------------------------------------------------------------ */

	/* 強調 */

	em {
		font-style : italic;				/* 斜体 */
	}

	/* より強い強調 */

	strong {
		font-weight : bold;					/* 文字を太字にする */
	}



/* 引用の設定
------------------------------------------------------------ */
	blockquote {
		width : 300px;						/* 幅 */
		margin : 20px 0 20px 50px;			/* マージン */
		padding : 0.5em;					/* パディング */
		border : 1px solid #f60;			/* 枠の色と線種 */
	}

/* 表（全記事表示に表使用）
------------------------------------------------------------ */
	table {margin:3px;line-height:1.3; border:1px solid #f60;
		border-collapse: collapse;
		border-spacing: 0px;
		empty-cells:show;}
	td{padding:3px; border:1px solid #f60;}


/* コード
------------------------------------------------------------ */

	div.article 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.article pre {
		overflow : scroll;					/* MacIE用バグ対応 */
	}/* */

	div.article > pre {
		width : auto;						/* MacIE用バグ対応 */
	}

	div.article code {
		font-family : monospace;			/* 等幅フォントを指定 */
	}

/* 親子カテゴリーリストマーク div#secondary-column ul は、けす。
*/
.plug_body ul {
	padding:0;list-style-type: none;
	} 
.plug_body li {
	background:url(http://blog-imgs-27.fc2.com/m/a/n/manannan/tree-gray1.gif) left top no-repeat;
	padding-left:8px;}
.plug_body li.sub_list{background:url(http://blog-imgs-27.fc2.com/m/a/n/manannan/tree-gray2.gif) left top no-repeat;}
.plug_body li.sub_list_end{background:url(http://blog-imgs-27.fc2.com/m/a/n/manannan/tree-gray3.gif) left top no-repeat;}


/* バトン
------------------------------------------------------------ */
.baton_title {padding : 0 0 0 15px;margin:0;
background:url(http://blog-imgs-32.fc2.com/m/a/n/manannan/11icon.gif) top left no-repeat;
}
.blog_baton{margin:0;padding:0;}
.baton_q{line-height:1.4em;margin:0 0.2em 0 32px;text-indent:-32px;}
.baton_a{line-height:1.4em;margin:0 0 0.6em 48px;text-indent:-1em;}
.q_number{font-family:'Comic Sans MS';color:#c50;font-size:16px;}
.a_number{font-family:'Comic Sans MS';color:#c50;}



/* Mac版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;
	}