


/* 初期設定
------------------------------------------------------------ */

	* {
		margin : 0;
		padding : 0;
		text-decoration : none;
	}


	body {
		color: #869FAC;
		background : #fff url(http://templates.blog.fc2.com/template/littlegarden/littlegarden_bg.gif) repeat left top;
		text-align : center;
		font-size : x-small;
		voice-family : "\"}\"";
		voice-family : inherit;
		font-size : small;
		font-family : "Verdana", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	}

	html>body {
		font-size : small;
	}

	textarea {
		width : 90%;
	}

/* 画像の設定
------------------------------------------------- */

	img,
	a img {
		border : none;
	}

	/* 絵文字 */
	
	.emoji{
		vertical-align:middle;
	}



/* リンクの設定
------------------------------------------------------------ */

	a { 
		/*\*/
		overflow: hidden;
		/**/
	}
	a:link { color: #6699CC; }
	a:visited { color: #A3C1E0; }
	a:focus,
	a:hover,
	a:active { color: #316293; }

	a img { border : none; }




/* ヘッダーの設定
------------------------------------------------------------ */

	h1 { font-size : 160%; }
	h2 { font-size : 120%; }
	h3 { font-size : 110%; }
	h4 { font-size : 100%; }
	h5 { font-size : 90%; }
	h6 { font-size : 80%; }



/* リストの設定
------------------------------------------------------------ */

	ul, ol, li, dl, dt, dd { list-style: none; }




/* 引用の設定
------------------------------------------------------------ */

	blockquote {
		width : auto;
		margin : 10px 20px;
		padding : 0.5em;
		border: 1px solid #CCE1F2;
		background-color: #FFFFFF;
		color: #316293;
	}



/* コード
------------------------------------------------------------ */

	div.main_body pre {
		margin : 1em auto;
		padding : 0.5em;
		border : 1px solid;
		font-family : sans-serif;
		overflow : auto;
		width : 90%;							/* pre element clearing bug in WinIE  */
	}

	/* for without MacIE5 \*/

	div.main_body pre {
		overflow : scroll;						/* MacIE用バグ対応 */
	}/* */

	div.main_body > pre {
		width : auto;							/* MacIE用バグ対応 */
	}

	div.main_body code {
		font-family : monospace;
	}



/* レイアウト用ブロックの設定
------------------------------------------------------------ */

	div#container {
		width : 750px;
		margin-left : auto;
		margin-right : auto;
		background-image: url(http://templates.blog.fc2.com/template/littlegarden/littlegarden_lace.gif);
		background-repeat: repeat-y;
		background-position: center top;
		text-align: center;
		padding-top: 15px;
		padding-bottom: 15px;
	}

	div#header {
		width : 620px;
		height : 140px;
		background : #FFFFFF url(http://templates.blog.fc2.com/template/littlegarden/littlegarden_tt.gif) no-repeat center top;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
	}

	div#content {
		width: 620px;
		margin: 0px auto;
		position: relative;
	}
	
	div#main {
		float : left;
		width : 410px;
		margin-right: 20px;
	}

	div#sidemenu {
		float : right;
		width : 180px;
	}

	div#footer {
		clear : both;
		margin : 0px auto;
		background-color: #FFFFFF;
		width: 620px;
	}
	


/* タイトル・サイトの説明部分の設定
------------------------------------------------------------ */

	/* タイトル */

	div#header h1 {
		padding : 50px 10px 0px;
		font-family: Verdana, sans-serif;
	}
	div#header h1 a {
		font-weight : bold;
		font-size : medium;						/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : large;						/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body div#header h1 {
		font-size : large;						/* Opera用の文字サイズ */
	}

	/* サイトの説明 */

	div#header p {
		padding : 0px 10px;
		font-size : x-small;					/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : small;						/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body div#header p {
		font-size : small;						/* Opera用の文字サイズ */
	}

	/* 横カレンダー設定 */
	ul.xcalender {
		width: 620px;
		font-family: Georgia, "Times New Roman", sans-serif;
		border-top: 1px solid #CCE1F2;
		border-bottom: 1px solid #CCE1F2;
		margin: 15px auto;
		padding: 5px;
		font-size: x-small;						/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : 85%;						/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body ul.xcalender{
		font-size : small;						/* Opera用の文字サイズ */
	}
	
	ul.xcalender li {
		display: inline;
		margin-right: 2px;
		margin-left: 2px;
	}


/* メインコンテンツの設定
------------------------------------------------------------ */

	div.deco {
		margin-bottom : 15px;
		border: 1px dashed #BDD8EE;
		padding: 2px;
	}

	div.main_body {
		border: 1px solid #CCE1F2;
		background-image: url(http://templates.blog.fc2.com/template/littlegarden/littlegarden_ebg.gif);
		background-repeat: repeat;
		background-position: left top;
		padding: 10px 2px 15px;
		line-height : 1.2;
		text-align: left;
	}

	/* 記事のタイトル部分 */

	h2.entry_header {
		background : url(http://templates.blog.fc2.com/template/littlegarden/littlegarden_p.gif) no-repeat left center;
		padding: 5px 5px 5px 35px;
		margin-left: 5px;
		font-size: x-small;						/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : small;						/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body h2.entry_header {
		font-size : small;						/* Opera用の文字サイズ */
	}
	
	/* 記事の投稿日時 */
	
	div.entry_day {
		text-align: right;
		font-family: Georgia, "Times New Roman", sans-serif;
		background-color: #FFFFFF;
		color: #9E77CE;
		margin-bottom: 10px;
		padding-right: 10px;
		padding-left: 10px;
		font-weight: lighter;
	}
	
	/* 記事本体部分 */

	div.entry_body {
		padding : 0px 10px;
	}

	/* 追記部分 */

	p.entry_more {
		padding : 25px 15px 15px 0px;
		text-align : right;
		font-size : xx-small;					/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : x-small;					/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body p.entry_more {
		font-size : x-small;					/* Opera用の文字サイズ */
	}
	
	div.more {
		display: none;
	}

	/* 記事中に使われたタグのリンクリスト */
	
	p.tag_lnk {
	margin-top: 5px;
		font-size : xx-small;					/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : x-small;					/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body p.tag_lnk {
		font-size : x-small;					/* Opera用の文字サイズ */
	}
	
	/* 記事の投稿先テーマ・ジャンル */

	p.theme {
	margin-top: 10px;
		font-size : xx-small;					/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : x-small;					/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body p.theme {
		font-size : x-small;					/* Opera用の文字サイズ */
	}

	/* フッター部分 */

	ul.entry_footer {
		padding : 20px 10px 0px;
		text-align: center;
		font-family: Georgia, "Times New Roman", sans-serif;
	}

	ul.entry_footer li {
		display : inline;
		list-style-type : none;
	}


	/* 全記事表示・検索結果 リスト表示 */

	h2.title_list {
		display: inline;
		font-size : small;						/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : x-small;					/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body h2.title_list {
		font-size : small;						/* Opera用の文字サイズ */
	}
	
	div.listblock {
		margin-bottom: 3px;
		margin-right: 10px;
		margin-left: 10px;
	}

	
	/* ページ移動用ナビゲーション */

	p.page_navi {
		margin-bottom : 20px;
		text-align : center;
	}
	
	/* ページトップへのリンク */
	div.pagetop {
		text-align: right;
		margin-bottom: 25px;
		font-family: Georgia, "Times New Roman", sans-serif;
	}



/* コメント・トラックバックの設定
------------------------------------------------------------ */

	/* コメント・トラバ見出し */

	p.sub_header {
		font-family: Georgia, "Times New Roman", sans-serif;
		font-weight: bolder;
		text-align: left;
		background-image: url(http://templates.blog.fc2.com/template/littlegarden/littlegarden_p.gif);
		background-repeat: no-repeat;
		background-position: left center;
		margin : 15px 0px 10px 5px;
		padding: 5px 5px 5px 35px;
		font-size : small;						/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : medium;						/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body p.sub_header  {
		font-size : medium;						/* Opera用の文字サイズ */
	}

	/* コメント・トラックバックのタイトル */

	h3.sub_title {
		padding: 2px 2px 2px 10px;
		margin-bottom: 5px;
		font-size : small;						/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : medium;						/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body h3.sub_title {
		font-size : medium;						/* Opera用の文字サイズ */
	}
	
	/* コメント・トラックバックの内容 */

	div.sub_body {
		padding : 0px 10px 5px;
	}

	/* コメント・トラックバックのフッター */

	ul.sub_footer {
		padding : 10px;
		text-align: center;
	}

	ul.sub_footer li {
		display : inline;
	}

	/* コメントフォーム */

	form#comment_form {
		padding : 10px;
	}

	form#comment_form dl {
		text-align: left;
		font-family: Verdana, sans-serif;
	}
	
	form#comment_form input,textarea {
		font-family: Verdana, sans-serif;
		font-size: medium;
		color: #316293;
	}

	form#comment_form label {
		font-family: Georgia, "Times New Roman", sans-serif;
	}

	/* 管理者だけにコメント */

	input#himitu {
		margin-right : 0.5em;
	}

	/* コメントフォームのボタン */

	p.form_btn {
		margin-top : 20px;
	}

	p.form_btn input {
		width: 80px;
		font-size : small;						/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : medium;						/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body p.form_btn input {
		font-size : medium;						/* Opera用の文字サイズ */
	}


	/* トラックバックURL */

	p.trackback_uri {
		margin-bottom : 15px;
		padding : 0.2em 0.5em;
		text-align: left;
	}

	/* トラックバックURLワンクリックフォーム */

	p.trackback_uri input {
		border: none;
		margin-bottom: 1px;
		padding-bottom: 1px;
		width: 100%;
		background-color: #FFFFFF;
		background-image: url(http://templates.blog.fc2.com/template/littlegarden/littlegarden_ebg.gif);
		background-repeat: repeat;
		background-position: left top;
		color: #316293;
		font-family: Verdana, sans-serif;
	}




/* メインブロック　プラグインの設定
------------------------------------------------------------ */


	dl.plugin {
		margin-bottom: 15px;
		text-align: left;
	}

	dl.plugin dt {
		background : url(http://templates.blog.fc2.com/template/littlegarden/littlegarden_p.gif) no-repeat left center;
		padding: 5px 5px 5px 35px;
		margin-left: 5px;
		color: #719FD9;
		font-weight: bold;
		font-family: Verdana, sans-serif;
		margin-top: 15px;
	}
	
	dl.plugin dd {
		margin-top: 2px;
		margin-right: 10px;
		margin-left: 10px;
	}

/* サイドメニューの設定
------------------------------------------------------------ */

	dl.menu_body {
		text-align: left;
		margin-bottom: 15px;
		font-size : xx-small;					/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : x-small;					/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body dl.menu_body  {
		font-size : x-small;					/* Opera用の文字サイズ */
	}

	dl.menu_body dt {
		font-family: Verdana, sans-serif;
		color: #719FD9;
		font-weight: bold;
		background-image: url(http://templates.blog.fc2.com/template/littlegarden/littlegarden_stt.gif);
		background-repeat: no-repeat;
		background-position: center top;
		width: 190px;
		padding-top: 7px;
		text-align: center;
		height: 18px;
		margin-bottom: 5px;
	}

	dl.menu_body dd {
		margin-bottom: 2px;
	}

	/* サイドメニューリストマーク設定 */

	dl.menu_body li {
		list-style-type: disc;
		list-style-position: outside;
		margin-left: 15px;
	}



/* カレンダーの設定
------------------------------------------------------------ */

	/* プラグイン用カレンダーの設定 */

	div.plugin-calender {
		text-align: center;
	}
	
	table.calender {
		width : 90%;
		font-size : xx-small;					/* 古いIEの文字サイズ */
		voice-family : "\"}\"";					/* おまじない */
		voice-family : inherit;					/* おまじない */
		font-size : x-small;					/* CSSを正しく解釈出来るブラウザ用の文字サイズ */
	}

	html>body dl.menu_body  {
		font-size : x-small;					/* Opera用の文字サイズ */
	}

	/* カレンダー見出（前月・当月・次月などのリンク部分） */

	table.calender caption {
		margin-bottom : 10px;
	}

	/* カレンダーのセル見出（曜日表示部分） */

	table.calender th {
		padding : 0.1em;
		border-bottom : 1px dotted;
		text-align : center;
		font-family: Georgia, "Times New Roman", sans-serif;
		font-size : xx-small;
	}

	/* カレンダーのセル部分（日付表示部分） */

	table.calender td {
		padding : 0.1em;
		border-bottom : 1px dotted;
		text-align : center;
		font-family: Georgia, "Times New Roman", sans-serif;
	}

	/* 日曜日 */

	table.calender th#sun {
		color : #f00;							/* 日曜日を赤色表示 */
	}

	/* 土曜日 */

	table.calender th#sat {
		color : #00f;							/* 土曜日を青色表示 */
	}



/* フッター部分の設定
------------------------------------------------------------ */

	div#footer p {
		text-align : center;
		font-size : xx-small;
	}
	
	div#footer address {
		font-style: normal;
		font-family: Georgia, "Times New Roman", sans-serif;
	}



/* Mac版IEの文字化け対策
------------------------------------------------------------ */

	textarea,input,select {
		font-family : "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	}
