/*
Theme Name: KFstudioPLUS02 Template
Theme URI: https://plus.kfstudio.net/
Description: KF STUDIO PLUS02　テーマです
Author: sachie
*/

body	{background-color: #ffffff;
		font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
		margin: 0px;
		padding: 0px}

a 	{text-decoration: none;
	color: #569700}

a:hover 	{text-decoration: none;
			color: #663300}

a img { border:none} 

.clear
      { clear: both}

/* 区切り線　*/

.separator {height: 1px;
			border: none;
			border-top: 1px #DDD5D4 solid}


/* コンテナ　*/
div#container	{width: 920px;
				background-color: #ffffff;
				margin: auto}

/* ヘッダー */
div#header 		{height: 100px;
				background: url(headerbg.gif) no-repeat;
				background-color: #E9E4E3;
				padding-top: 0px;
				padding-left:150px}

div#header h1	{font-size: 1em;
				margin: 0 20px}

div#header h1 a {text-decoration: none;
				color: #ffffff}

div#header p 	{font-size: 1em;
				color: #C8BBBA;
				margin:0 60px}


/* メイン */
div#main		{width: 920px;
				background-color: #ffffff;
				float: left}


/* コンテンツ */
div#content		{width: 680px;
				float: left;
				padding-bottom:20px;
margin-bottom: 0px;
background: url(sidebarbg.gif) no-repeat left bottom;
				background-color: #E9E4E3;
}


p#pagetitle		{font-size: 1em;
				font-weight: bold;
				color: #ffffff;
				text-align: left;
				margin: 20px 0 0 20px}




/* 記事 */
div.post		{padding: 30px;
				color: #330000;
				border-bottom: 2px dotted #ffffff;
				margin: 10px auto}

div.post h2 	{font-size: 0.875em;
				padding-bottom: 5px;
				margin:0}

div.post h2 a 	{text-decoration: none;
				color: #569700}

div.post h2 a:hover 	{text-decoration: none;
				color: #c8bbba}

div.post h3		{color: #330000;
				font-size:0.875em;
				padding-bottom: 3px;
				margin-top: 20px}

div.post p 		{font-size: 0.75em;
				line-height: 1.8;
				margin-top: 10px;
				color: #330000}

div.post ul	{margin-left: 0;
				padding-left: 0px}

div.post li	{font-size: 0.75em;
			list-style-type: none;
				margin-left: 10px;
				padding-left: 10px;
				margin-bottom: 10px}


p.postinfo		{color: #330000;
				text-align: right;
				clear: both}

p.postinfo a	{color: #569700}


div.post dt 		{color: #330000;
					font-size: 0.75em;
					clear: left;
					float: left;
					padding:5px 0 5px 10px;
					width: 10em}

div.post dd 		{color: #330000;
					font-size: 0.75em;
					margin-left:11em; 
					padding:5px 5px 5px 10px}




/* 記事内の画像 */
div.post img	{padding: 5px;
				background-color: #ffffff;
				border: solid 1px #c8bbba}

.noborder		{border: none}	

.floatleft		{float: left;
				margin-right: 10px;
				margin-bottom: 10px}

.floatright		{float: right;
				margin-left: 10px;
				margin-bottom: 10px}

.aligncenter		{display: block;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 10px}

.wp-caption		{border: none;
				text-align: center;
				padding-top: 5px;
				margin-top: 10px}



/* ページリンク */
p.pagelink		{clear: both;
				margin: 0 20px}

p.pagelink a	{font-size: 0.75em;
				color: #569700}

span.pageprev	{float: left}
span.pagenext	{float: right}

/* コメント */
#comments		{clear: both}

div#com			{padding: 20px;
				margin-top: 45px}

textarea		{width: 636px}

div#com h3		{color: #330000;
				font-size:0.875em;
				border-bottom: solid 1px #DDD5D4;
				padding-bottom: 3px;
				margin-top: 20px}

div#com p		{color: #330000;
				font-size: 0.75em}

div.compost		{border-bottom: dotted 1px #DDD5D4}

p.cominfo		{text-align: right}

div#com a		{color: #569700}

p#comfeed img	{vertical-align: middle}

p#comfeed a		{color: black;
				text-decoration: none}

p#comfeed		{padding: 5px;
				margin-top: 30px}

/* adsense */
div#ad		{width:600px;
			background-color: #ffffff;
			padding: 20px;
			margin: 20px;
				clear: both}


/* サイドバー */
div#sidebar		{width: 220px;
				float: right;
				background-color: #ffffff;
				margin-top: 0px;
				margin-bottom: 20px}

div#sidebar h2	{font-size: 0.875em;
				color: #C8BBBA;
				border-bottom: 2px dotted #DED4C6;
				padding: 6px 8px;
				margin: 0}

div#sidebar li	{font-size: 0.75em;
				list-style-type: none;
				margin-bottom: 4px;
				padding-left: 10px;
				vertical-align: top}

div#sidebar li a	{color: #330000;
					text-decoration: none}

div#sidebar li a:hover	{color: #c8bbba;
					text-decoration: none}


div#sidebar ul	{margin: 8px 8px 20px;
				padding: 0}

div#sidebar ul li li	{font-size: 1em}


/* サイドバーadsense */
div#sidead		{width:200px;
				margin: 10px}



/* フィード */
p.feed		{font-size: 0.75em;
			font-family: verdana, helvetica, sans-serif;
			margin: 25px 0}

p.feed a	{color: #569700;
			text-decoration: none}

p.feed img	{vertical-align: middle;
			margin-right: 8px}


/* 検索フォーム */
input#s		{width: 140px;
			margin-bottom: 5px}

/* フッター */
div#footer		{width:680px;

				float:left;
				background-color: #ffffff;
				margin-bottom: 10px;
clear: both}

address			{font-size: 0.75em;
				color: #c8bbba;
				font-style: normal;
				font-family: Verdana, sans-serif;
				padding-top:6px;
				padding-left:20px}
