@charset "UTF-8";
@import url("http://www.chikuwachan.com/parts/chikuwachan.css");

/* -------------------------------------------
 ■ 基本部分
------------------------------------------- */

A:link, A:visited 
	{ color:#EE5599; }
A:hover	{ color:#993322; }



/* -------------------------------------------
 ■■
 □□ [ ヘッダー部分 ]
 □□
------------------------------------------- */

#header {
	background-color:#FFEADA;
}

	#header .seikei .murmur_twins {
		width:970px;
		height:180px;
		margin:0px;
		padding:0px;
		background-image:url('http://www2.chikuwachan.com/img/blog/blog_title.png');
		position:relative;
		list-style-type:none;
		list-style-position:inside;
	}

		#header .seikei .murmur_twins H1 {
			position:absolute; 
			left:0px;
			bottom:0px;
			margin:0px;
			padding:0px;
		}

			#header .seikei .murmur_twins H1 A {
				display:block;
				width:670px;
				height:180px;
				text-indent:-99999px;
			}

		#header .seikei .murmur_twins LI {
			display:inline;
		}

			#header .seikei .murmur_twins A.sim_twitter {
				position:absolute; 
				left:670px;
				bottom:0px;
				text-indent:-99999px;

				display:block;
				width:150px;
				height:180px;
			}

				#header .seikei .murmur_twins A:hover.sim_twitter {
					background:url('http://www2.chikuwachan.com/img/blog/blog_title_twitter2.png');
				}

			#header .seikei .murmur_twins A.sim_rss {
				position:absolute; 
				left:820px;
				bottom:0px;
				text-indent:-99999px;

				display:block;
				width:150px;
				height:180px;
			}

				#header .seikei .murmur_twins A:hover.sim_rss {
					background:url('http://www2.chikuwachan.com/img/blog/blog_title_rss2.png');
				}

/* -------------------------------------------
 □□
 ■□ [ 左コンテンツ部分 ]
 □□
------------------------------------------- */

#blog_article {
	width:668px; 
	padding:0px;
	margin:0px;
	float:left;

	background-color:#FFFFFF;

	padding-bottom: 32767px;  
	margin-bottom: -32767px;
}

	/* ■ 各ページ共通 ------------------------------ */

	#blog_article .art_line {
		background-color:#FFFFFF; 
		background-image:url('http://www2.chikuwachan.com/img/web/stripe.png');
		background-repeat:repeat-x;
		height:10px;
		margin:0px 10px;
		clear:left;
	}

	.redbull {
		color:#FF0000;
		font-weight:bold;
	}

	.greenbull {
		color:#009900;
		font-weight:bold;
	}

	.hint {
		color:#AA7755;
		font:normal 12px 'Arial';
	}

	DIV.hint {
		margin:0px 0px 5px 13px;
	}


	.blockborder {
		border:solid 1px #AAAAAA; 
		margin:5px 10px; 
		padding:5px; 
		color:#777700; 
		font-family:'ＭＳ ゴシック';
	}

	/* ■ カテゴリ専用 ------------------------------ */

	#blog_article H2.page_title {
		margin:0px 0px 10px 0px;
		padding:5px 7px;

		text-align:left;
		font-size:20px;

		color:#BA7E5E;
		background-color:#FFE3CB;
		text-shadow:1px 1px 1px #FFF;
	}

		#blog_article H2.page_title .pt_title {
			color:#EE5599;
			font-size:25px;
			text-shadow:1px 1px 1px #AAA;
		}

		#blog_article H2.page_title .pt_site {
			font-size:14px;
		}


	/* ■ トップページ ------------------------------ */

	#blog_article .articles {
		margin:0px 10px 20px 5px;
		padding:0px 0px 0px 0px;
		background-repeat:no-repeat;
		background-position:right top;
	}

		#blog_article .articles .cat_img {
			float:left;
			margin:5px 5px 0px 0px;
		}

		#blog_article .articles H2 {
			font-size:22px; 
			margin:5px; 
			padding:5px 0px 0px 0px;
			letter-spacing:1px;
			/* border-bottom:solid 1px #777777;  */
		}

			#blog_article .articles H2 A:link, 
			#blog_article .articles H2 A:visited {
				text-shadow:1px 1px 1px #CCC; 
				border:solid 0px #FFFFFF;
				text-decoration:none;
			}

			#blog_article .articles H2 A:hover {
				text-shadow:1px 1px 1px #999999; 
			}

		#blog_article .articles H3 {
			font-size:16px; 
			background-color:#EFEFEF;
			border-left:solid 5px #FF7700;
			margin:20px 0px 10px 0px; 
			padding:2px 5px;
			clear:left;
		}

		#blog_article .articles HR {
			height:1px; 
			border:dashed 1px #EEEEEE; 
			margin:3px 100px;
		}

		#blog_article .articles .art_info {
			font-size:12px; 
			padding:0px 0px 5px 0px;
			margin:0px 0px 20px 5px;
			border-bottom:solid 1px #777777; 
			width:490px;
		}

			#blog_article .articles .art_info IMG { 
				vertical-align:middle; 
				margin-right:3px;
			}

		#blog_article .articles .eye_div {
			text-align:center;
		}

			#blog_article .articles .eyecatch, 
			#blog_article .articles .attachment-post-thumbnail {
				margin:0px 20px 0px 20px;
				border:solid 7px #EEEEEE;
				text-align:center;
			}

		#blog_article .articles .content {
			padding:10px 20px 10px 20px; 
			font-size:13px; 
			line-height:1.7;
			letter-spacing:1px;
		}

			#blog_article .articles .content P {
				margin:0px 0px 15px 0px;
				padding:0px; 
			}

			#blog_article .articles .content DL {
				margin:10px 0px;
				padding:0px;
			}

				#blog_article .articles .content DT {
					font:bold 14px 'メイリオ';
					margin:10px 10px;
					padding:0px;
					border-bottom:dashed 1px #777777; 
				}

				#blog_article .articles .content DD {
					font:normal 14px 'メイリオ';
					margin:0px 0px 20px 0px;
					padding:0px;
				}

					#blog_article .articles .content DD UL {
						margin:0px 0px 25px 0px;
					}

						#blog_article .articles .content DD LI {
							margin:0px;
						}

			#blog_article .articles .content .readmore {
				letter-spacing:2px;
				border-left:solid 7px #FF0077;
				padding:0px 0px 5px 5px;
				font-size:13px;
			}

				#blog_article .articles .content .readmore B {
					font-weight:bold;
					text-decoration:underline;
				}

				#blog_article .articles .content .readmore .readingtime {
					float:right;
					font-size:11px;
					margin-left:15px;
					padding:9px 6px 6px 6px;

					color:#888888;
					background-color:#EFEFEF;
				}

					#blog_article .articles .content .readmore .readingtime .readingtime_info {
						font:bold 19px 'Arial';

						color:#FFAA99;
					}


				#blog_article .articles .content .readmore A:link, 
				#blog_article .articles .content .readmore A:visited {
					text-decoration:none;
				}

				#blog_article .articles .content .readmore A:hover {
					background-color:#EFEFEF;
				}

	#blog_article .pages {
		border-top:solid 1px #AAAAAA;
		color:#777777;
		font:normal 13px 'Arial';
		text-align:center;
		margin:30px 30px 10px 30px;
		padding:10px;
		letter-spacing:5px;
	}


	/* ■ 記事ページ -------------------------------- */

	#blog_article .article_one {
		margin:0px;
		padding:0px;
		background-color:#FFFFFF; 
	}

		#blog_article .article_one H2 {
			font-size:25px; 
			margin:0px 7px; 
			padding:6px 6px;
		}

			#blog_article .article_one H2 A:link, 
			#blog_article .article_one H2 A:visited {
				text-shadow:1px 1px 1px #CCC; 
				border:solid 0px #FFFFFF;
				text-decoration:none;
			}

			#blog_article .article_one H2 A:hover {
				text-shadow:1px 1px 1px #999999; 
			}

		#blog_article .article_one H3 {
			font-size:16px; 
			background-color:#EFEFEF;
			border-left:solid 5px #FF7700;
			margin:20px 0px 10px 0px; 
			padding:2px 5px;
			clear:left;
		}

		#blog_article .article_one HR {
			height:1px; 
			border:dashed 1px #EEEEEE; 
			margin:3px 100px;
		}

		#blog_article .article_one DL {
			margin:0px 10px;
			padding:0px;
		}

			#blog_article .article_one DT {
				font:normal 80% 'メイリオ';
				/* background-color:#FFFFFF; */
				padding:2px;
				border-bottom:dashed 1px #777777; 
				clear:left;
			}

			#blog_article .article_one DD {
				font:normal 80% 'メイリオ';
				line-height:1.6em;
				margin:5px 0px 20px 80px;
			}

			#blog_article .article_one DL IMG { 
				float:left; 
				width:60px; 
				height:60px; 
				margin:10px 5px 20px 5px;
			}

		#blog_article .article_one .art_info {
			font-size:13px; 
			margin: 0px 15px 7px 15px;
			padding:0px 0px 5px 0px;
			border-bottom:solid 1px #777777; 
		}

			#blog_article .article_one .art_info IMG { 
				vertical-align:middle; 
				margin-right:3px;
			}

		#blog_article .article_one .eye_div {
			text-align:center;
		}

			#blog_article .article_one .attachment-post-thumbnail {
				margin:0px 20px 0px 20px;
				border:solid 7px #EEEEEE;
				text-align:center;
			}

		#blog_article .article_one .content {
			padding:7px 12px; 
			font-size:14px; 
			line-height:1.7;
		}

			#blog_article .article_one .content DL {
				margin:10px 0px;
				padding:0px;
			}

				#blog_article .article_one .content DT {
					font:bold 14px 'メイリオ';
					margin:10px 10px;
					padding:0px;
				}

				#blog_article .article_one .content DD {
					font:normal 14px 'メイリオ';
					margin:0px 0px 20px 0px;
					padding:0px;
				}

					#blog_article .article_one .content DD UL {
						margin:0px 0px 25px 0px;
					}

						#blog_article .article_one .content DD LI {
							margin:0px;
						}


		#blog_article .article_one .share_buttons {
			font:bold 80% 'メイリオ'; 
			margin:20px;
			padding:20px 10px 5px 5px;
			background-color:#EEDDCC;
			background-image:url('../img/toe2.png');
			background-repeat:repeat-x;
		}

			#blog_article .article_one .share_buttons .sharp {
				margin:10px 0px 0px 20px;
			}

		#blog_article .article_one .postcomment { 
		}

			#blog_article .article_one .postcomment #author {
				width:200px;
			}

			#blog_article .article_one .postcomment #email {
				width:200px;
			}

			#blog_article .article_one .postcomment #url {
				width:400px;
			}

			#blog_article .article_one .postcomment #comment {
				width:400px;
				height:8em;
			}


/* -------------------------------------------
□□
□■ [ 右メニュー ]
□□
------------------------------------------- */

#content_right {
	float:right;
	/*margin-left:600px;*/
	width:300px;
	background-color:#FFE3CB; 

	border-left:dashed 1px #000000;
	border-right:dashed 1px #000000;

	padding-bottom: 32767px;  
	margin-bottom: -32767px;
}


	/* ■ 右プロフィール部分 ------------------------ */

	#profile {
		background-color:#CA7766;
		/* background-color:#FFE4CB; */
		color:#FFFFFF;
		margin:0px;
		padding:0px;

	}

		#profile H2 {
			font-size:17px; 
			margin:0px 10px;
			padding:10px 0px 7px 5px;
			/* padding:50px 0px 10px 0px; */

			/* border-bottom:solid 1px #777777; */

			border-bottom:solid 1px #FFFFFF;
		}

			#profile H2 IMG {
				width:40px; 
				height:40px;
				border:solid 3px #FFFFFF;
				vertical-align:bottom;
			}

		#profile .suepeko_img {
			float:right;
			margin:10px; 
			width:64px; 
			height:64px;
		}

		#profile .profile_text {
			font-size:80%; 
			line-height:1.6em; 
			text-align:justify;
			padding:5px;
			margin:0px 10px 10px 10px;
			/* background-color:#FFE3CB; */
		}

		#profile .socialicons {
			/* text-align:center; */
			margin:0px;
			padding:5px;
			list-style-type:none;
			list-style-position:inside;
		}

			#profile .socialicons A:link, 
			#profile .socialicons A:visited, 
			#profile .socialicons A:hover
				{ border:solid 0px #FFFFFF; }

			#profile .socialicons LI {
				display:inline;
			}


	/* ■ 右カテゴリ部分 ---------------------------- */

	#category {
		/* background-color:#DDBBAA; */
		margin:0px;
		padding:0px;
	}

		#category H2 {
			font-size:17px; 
			margin:10px;
			padding:6px 3px;

			color:#BA7E5E;
			border-bottom:solid 1px #BA7E5E;
			text-shadow:1px 1px 1px #AAA;
		}

		#category .categoryicons {
			margin:5px 10px;
			padding:5px;
			list-style-type:none;
			list-style-position:inside;
		}

			#category .categoryicons A:link, 
			#category .categoryicons A:visited
				{ border:solid 0px #FFFFFF; text-decoration:none; }

			#category .categoryicons A:hover
				{ border:solid 0px #FFFFFF; text-decoration:none; }

			#category .categoryicons LI {
				display:inline;
				width:75px;
				height:75px;
				position:relative;
			}

				#category .categoryicons LI SPAN {
					position:absolute; 
					bottom:-20px; 
					right:15px;
					font:bold 15pt 'Arial';
					text-shadow: 0px -1px 1px #FFF, -1px 0px 1px #FFF, 1px 0px 1px #FFF, 1px 1px 1px #FFF;
				}

			#category .categoryicons LI IMG {
				width:75px;
				height:75px;
				margin:0px 10px 10px 0px;
				background-color:#DDBBAA;
			}


	/* ■ 記事、カテゴリリスト(ページ中央) ---------- */

	.contents_list {
		margin:0px;
		padding:0px;

		/* ■ 縮めて2行にもできるの */
		/* float:left; */
		/* width:260px; */
	}

		.contents_list H2 {
			font-size:17px; 
			margin:10px;
			padding:6px 3px;

			color:#BA7E5E;
			border-bottom:solid 1px #BA7E5E;
			text-shadow:1px 1px 1px #AAA;
		}

/*
		.contents_list H2 {
			padding:3px;
			margin:10px;
			font-size:70%; 
			text-align:center;
			letter-spacing: 0.5em;
			background-color:#7777AA; 
			color:#FFFFFF;
		}
*/

		.contents_list UL {
			margin:0px 10px 20px 0px;
			padding:0px 0px 0px 30px;
			font-size:12px;
		}

			.contents_list UL LI {
				margin:0px 0px 10px 0px;
			}


		.contents_list .get_posts {
			text-align:center;
			margin:0px;
			padding:0px;
			list-style-type:none;
			list-style-position:inside;
			font:normal 13px 'メイリオ';
			line-height:1;
		}

			.contents_list .get_posts LI {
				text-align:center;
				margin:0px 10px 10px 10px;
				padding:5px 5px;
				background-color:#E6C69A;
			}

				.contents_list .get_posts LI SPAN {
					display:block;
					margin:0px 20px;
				}

/*
			.contents_list .get_posts DT {
				text-align:center;
				margin:0px 10px 1px 10px;
				padding:5px 0px;
				background-color:#DDDDDD;
			}

			.contents_list .get_posts DD {
				margin:0px 20px 10px 20px;
				padding:0px;

				font:normal 13px 'メイリオ';
			}
*/

	/* ■ リンク集 ---------------------------------- */

	#links {
		/* background-color:#DDBBAA; */
		margin:0px;
		padding:0px;
		clear:left;
	}

		#links H2 {
			font-size:17px; 
			margin:10px;
			padding:6px 3px;

			color:#BA7E5E;
			border-bottom:solid 1px #BA7E5E;
			text-shadow:1px 1px 1px #AAA;
		}

		#links UL {
			margin:0px 10px 20px 0px;
			padding:0px 0px 0px 30px;
			font:bold 14px 'メイリオ';
		}

			#links UL LI {
				margin:0px 0px 7px 0px;
			}

				#links UL LI IMG {
					margin-right:3px;
				}




/* -------------------------------------------
 □□
 ■■ [ カテゴリ画像 ]
 □□
------------------------------------------- */

	#blog_article .cat_bg_info     { background-image:url('http://www2.chikuwachan.com/img/blog/category_left_info.png'); }

	.categoryicons .cat_li_info         { background-image:url('http://www2.chikuwachan.com/img/blog/category_side_info.png'); }
	.categoryicons A:hover .cat_li_info { background-image:url('http://www2.chikuwachan.com/img/blog/category_side_info.png') no-repeat 0 -75px; }

