@charset "EUC-JP";

/* 公式テンプレートsampleをﾍﾞｰｽに*/

/* 全体的な設定
------------------------------------------------------------ */
	/* 全体的に折り返し */
	* {word-break:break-all;
	/* 囲みボーダーの色 */
	border:0px #999 solid;}


	/* 余白初期化 */
	body,div,p,h1,h2,h3,h4,ul,li {
		margin : 0;
		padding : 0;
	}

	ul, ol, li, dl, dt, dd { list-style: none; }

	body {
	/* 文字の色 */
		color : #fff;
	/* 背景（両脇）の色 */
		background :url(http://blog-imgs-36.fc2.com/m/a/n/manannan/14dt6bodyback.gif) repeat-x center top fixed #111;
		text-align : center;
		line-height : 1.5em;
		font-size : x-small !important;	
		voice-family : "\"}\"";
		voice-family : inherit;
		font-size : small !important;
	}

	html>body {
		font-size : small !important;
	}

	textarea {
		width : 90%;
	}



/* リンクの設定
------------------------------------------------------------ */

	a {
		text-decoration : none;
	}
	/* リンク字の色 */
	a:link, a:visited {
		color : #ccc;
	}
	/* リンク字の色（カーソルオン） */
	a:hover,a:active {
		color : #f00;
	}

	/* 記事内リンクのみ、訪問後色変わる*/
	.entry-body a:link{color:#ccc;}
	.entry-body a:visited{color:#999;}
	.entry-body a:active{color:#f00;	}
	.entry-body a:hover{color#f00;		}
	/* タグは色変え無し */
	a.tagword:link{color:#fff;}
	a.tagword:visited{color:#fff;}
	a.tagword:active{color#f00;	}
	a.tagword:hover{color#f00;	}

	/* リンク画像の枠を表示しない */
	a img {
		border-style : none;			/* 枠を非表示 */
		border-width : 0px;				/* 枠の幅を0pxに設定 */
		text-decoration : none;			/* 装飾を表示しない */
	}




/* レイアウト用ブロックの設定
------------------------------------------------------------ */
	div#container {border-width:0;
		width : 783px;
		margin-left : auto;
		margin-right : auto;
		text-align : left;
	/* 記事＋メニューの背景の色 */
		background :url(http://blog-imgs-36.fc2.com/m/a/n/manannan/14dt6-contentback.gif) #222;
	}

	div#branding {
		background :url(http://blog-imgs-36.fc2.com/m/a/n/manannan/14dt6header.gif) no-repeat;
		height:139px;
	}

	div.column {
		margin : 15px 0;
	}

	div#primary-column {
		float : right;
		width : 560px;
		overflow:hidden;
					}


	div#secondary-column {
		float : left;
		width : 218px;	overflow:hidden;
	}

	/* 著作表示ブロック */
	div#siteinfo-legal {
		clear : both;
		margin : 0 10px;
	}
	
	/* 絵文字 */
	.emoji{
		vertical-align:middle;
	}


/* タイトル・サイトの説明部分の設定
------------------------------------------------------------ */

	/* タイトル */
	div#branding h1{text-align:right;
		padding:66px 70px 0 70px;}
	div#branding h1 a {
		font-size : 22px;
		font-weight : bold;
	}

	/* サイトの説明 */

	div#branding p {text-align:right;
		padding : 10px 70px 0 70px;
		font-size : x-small !important;
		voice-family : "\"}\"";
		voice-family : inherit;
		font-size : small !important;
	}

	html>body div#branding p {
		font-size : small;}



/* Primary-Columnの設定
------------------------------------------------------------ */
	p.prev-next-navi {
		margin-bottom : 20px;
		text-align : center;
	}

	div.section {width:554px;
		margin-bottom:20px;

	}

	/* 記事のタイトル部分 */

	.entry-header {
		background:url(http://blog-imgs-36.fc2.com/m/a/n/manannan/14dt6entry-title.gif) top no-repeat;

		padding:53px 40px 0 63px;
		height:27px;
		font-size : small;	
	}


	/* 段落の設定 */

	div.section p {
		margin : 1em 0;						/* 上下1行分空ける */
	}


	/* 小見出し */

	div.section h3 {
		font-size : small !important;	
		padding-left:6px; margin:10px 0 3px 0;
		border-left-width:10px;
		voice-family : "\"}\"";
		voice-family : inherit
		font-size : small !important;	
	}

	html>body div.section h3 {
		font-size : small !important;					/* Opera用の文字サイズ */
	}



	/* 記事本体部分 */

	div.entry-body {
		background:url(http://blog-imgs-36.fc2.com/m/a/n/manannan/14dt6entrybody.gif);
		padding : 0 5px;
		border-bottom:1px solid #999;
	}

	/* 追記部分 */
	p.entry-more {
		padding : 5px 15px 0 0;
		text-align : right;
		font-family:'Arial Black',sans-serif;
	}

	.entry-more a:link{color:#777;border:none;}
	.entry-more a:visited{color:#777;border:none;}
	.entry-more a:hover{color:#333;border:none;}

	/* フッター部分（コメントやトラックバックなど） */
	.entry-footer{background:url(http://blog-imgs-36.fc2.com/m/a/n/manannan/14dt6entry-footer.gif) bottom no-repeat;
		height:50px;
		padding-bottom:45px;
		}
		

	.entry-footer ul.entry-footer1 {font-family:'Arial Narrow',sans-serif;
		text-align:center;
		min-height:1px;margin:0 5px;
		list-style-position : inside;
	}

	.entry-footer ul.entry-footer2 {font-family:'Arial Narrow',sans-serif;
		text-align:center;
		padding : 5px;
		list-style-position : inside;
	}

	.entry-footer ul.entry-footer1 li {
		display : inline;color: #777;
		list-style-type : none;height:1em;
	}
	.entry-footer ul.entry-footer2 li {
		display : inline;color: #777;
		list-style-type : none;
	}



/* タイトル類背景色
------------------------------------------------------------ */
	.whiteback{background:none;}


/* コメントTB共通
------------------------------------------------------------ */
	div.section2 {width:554px;
		margin-bottom:20px;
		border-width:1px;
		background:#000;
	}

	/* タイトル */

	.sub-header {background:#000;
		margin: 3px 10px 3px 3px;
		padding : 0 10px;
		border-bottom:1px dotted #999;
		/* 枠線 */
		font-size : x-small !important;	
		voice-family : "\"}\"";
		voice-family : inherit;
		font-size : small !important;
	}

	html>comment-header {
		font-size : small !important;
	}



/* コメント部分の設定
------------------------------------------------------------ */

	/* コメントフォーム */

	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:#777;
	}

	h3.comment-post,
	h3.comment-edit {
		padding : 0 15px;
	}



	/* コメント本文 */

	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 : 15px 0;
		font-family:'Arial Narrow',Arial,sans-serif;
		font-size:25px;
		color:#777;
	}

	/* トラックバックURI */

	p.trackback-uri {width:400px;background:#000;
		margin-bottom : 15px;
		padding : 0.2em 0.5em;
		border-width:1px;
	}


	/* トラックバック先の概要 */

	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 {
		font-size : x-small;	
		border-bottom-width:1px;
		text-align : center;
		voice-family : "\"}\"";
		voice-family : inherit;
		font-size : small;
	}

	html>div#secondary-column h2 {
		font-size : small;
	}

/* プラグインの枠 */
	.pluginsection{
	border-width:1px;
 	padding:5px;
 	margin:20px 0 0 5px;
	/* プラグイン背景の色 */
	background:#000;
	}


	/* カレンダーの位置調整 */

	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 {margin:0;padding:0;
		color:#999;
	}

	/* 著者名・著者概要・広告の位置調整 */

	p.author-name,
	p.author-description,
	p.ads {
		margin : 0 15px;
	}

	/* プロフィール画像 */

	p.author-image img {
		display : block;
		margin : 10px 15px;	
		border : 1px solid #777;
	}


	div#secondary-column ul {
		margin : 0 15px;
		list-style-position : inside;
	}



/* カレンダー部分の設定
------------------------------------------------------------ */

	/* カレンダー表示用のテーブル設定 */

	table.calendar {
		width : 100%;
		border-collapse : collapse;
		font-size : x-small;	
		voice-family : "\"}\"";
		voice-family : inherit;
		font-size : small;
	}

	html>table.calendar {
		font-size : small;
	}

	/* カレンダー見出（前月・当月・次月などのリンク部分） */

	.calendar caption {
		margin-bottom : 10px;
	}

	/* カレンダーのセル見出（曜日表示部分） */

	.calendar th {
		padding : 0.1em;
		border-bottom : 1px dotted #777;
		text-align : center;
	}

	/* カレンダーのセル部分（日付表示部分） */

	.calendar td {
		padding : 0.1em;
		border-bottom : 1px dotted #777;
		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 #fff;
		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 #777;
	}

/* 表（全記事表示に表使用）
------------------------------------------------------------ */
	table {margin:3px;line-height:1.3; border:1px solid;
		border-collapse: collapse;
		border-spacing: 0px;
		empty-cells:show;}
	td{padding:3px; border:1px solid;}


/* コード
------------------------------------------------------------ */

	div.section pre {
		margin : 1em auto;
		padding : 0.5em;
		border : 1px solid #633;
		font-family : sans-serif;
		overflow : auto;
		width : 90%;
	}

	/* for without MacIE5 \*/

	div.section pre {
		overflow : scroll;	
	}

	div.section > pre {
		width : auto;
	}

	div.section code {
		font-family : monospace;
	}



/* 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;
	}

/* listmark 
------------------------------------------------- */
	.pluginsection ul {list-style-type: none;margin:0 !important;
	}
	.pluginsection li{padding-left:8px !important;	margin:0 !important;	
	list-style-type: none;
	list-style-position: outside;
	background:url(http://blog-imgs-12.fc2.com/m/a/n/manannan/dt4_listmark.gif) left top no-repeat;
	}
	.sub_list{background:url(http://blog-imgs-27.fc2.com/m/a/n/manannan/tree-gray2.gif) left top no-repeat!important;}
	.sub_list_end{background:url(http://blog-imgs-27.fc2.com/m/a/n/manannan/tree-gray3.gif) left top no-repeat!important;}


/* バトン
------------------------------------------------------------ */
.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:'Times New Roman';font-size:20px;}
.a_number{font-family:'Times New Roman';}