/*
Theme Name: KFstudio Template
Theme URI: http://www.kfstudio.net/
Description: KF STUDIOテーマです
Author: sachie
*/

body	{background-color: #ffffff;
		background: url(bg.gif) repeat-y 50% 0;
		margin: 0px;
		padding: 0px}

a 	{text-decoration: none;
	color: #669900}

a:hover 	{text-decoration: none;
			color: #663300}

a img { border:none} 

font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", sans-serif;

.clear{ clear: both;}

/* 区切り線　*/

.separator {height: 1px;
			border-top: 1px #DDD5D4 solid}


/* コンテナ　*/
div#container	{width: 920px;
				background: url(bg.gif) repeat-y 50% 0;
				margin: auto}

/* ヘッダー */
div#header 		{height: 100px;
				padding: 0px;
				margin-top: 0px;
				top:0px;
				background: url(headerbg.gif) no-repeat;
				background-color: #ffffff}

div#header h1	{margin: 24px 120px 10px}


div#header h1 a {text-decoration: none;
				color: #ffffff}

div#header p 	{font-size: 0.75em;
				margin:0 120px}

/* 独立ページのメニュー */
ul#pagemenu		{list-style-type: none;
				background: url(pagemenubk.gif) no-repeat;
				height: 26px;
				margin: 0;
				padding: 0}

ul#pagemenu li	{display: inline;
				padding-left: 10px}

ul#pagemenu li a 	{font-size: 0.75em;
				text-decoration: none;
				color: #ffffff}

ul#pagemenu li a:hover 	{text-decoration: none;
				color: #663300}




/* メイン */
div#main		{width: 920px;
				float: left}


/* コンテンツ */
div#content		{width: 680px;
				float: left;
				margin-bottom: 20px}


p#pagetitle		{font-size: 0.875em;
				font-weight: bold;
				color: #C8BBBA;
				text-align: left;
				margin: 20px 10px 0 20px}



/* 記事 */
div.post		{padding: 15px;
				margin: 10px auto}

div.post h2 	{font-size: 0.875em;
				padding-bottom: 5px;
				margin:0}

div.post h2 a 	{text-decoration: none;
				color: #669900}

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.6;
				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;
				margin-right: 20px;
				clear: both}

p.postinfo a	{color: #669900}


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}

/* pdfリンク */

div.post p a[href $='.pdf'] {
   padding-right: 18px;
   background: transparent url(icon_pdf.gif) no-repeat center right;
}

div.post p.pdf 			{font-size: 0.875em;
						font-weight: bold}
div.post p.strong 			{font-size: 0.875em;
						font-weight: bold}

/* 記事内2段組 */
div.twocolumns	{width: 340px;
				float: left}
				
div.clear		{clear: both}

/* 記事内の画像 */
div.post img	{border: solid 1px #c8bbba}

.noborder		{border: none}	

.floatleft		{float: left;
				margin-right: 10px;
				margin-bottom: 2px}

.floatright		{float: right;
				margin-left: 10px;
				margin-bottom: 2px}

.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: #669900}

span.pageprev	{float: left}
span.pagenext	{float: right}

/* コメント */
#comments		{clear: both}

div#com			{border: solid 1px #DDD5D4;
				padding: 0 20px;
				margin: 20px}

textarea		{width: 596px}

div#com h3		{color: #330000;
				font-size:0.875em;
				border-bottom: solid 1px #DDD5D4;
				padding-bottom: 3px;
				margin-top: 20px}

div#com p		{font-size: 0.75em}

div.compost		{border-bottom: dotted 1px #DDD5D4}

p.cominfo		{text-align: right}

div#com a		{color: #669900}

p#comfeed img	{vertical-align: middle}

p#comfeed a		{color: black;
				text-decoration: none}

p#comfeed		{background-color: #DDD5D4;
				padding: 5px;
				margin-top: 30px}

/* adsense */
div#ad		{width:400px;
				margin: 20px;
				clear: both}

/* blogfeed */
#feed		 {font-size: 0.75em;
			margin: 20px;
			width : 640px;
			border-top:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
			clear: both}

#feed .gf-relativePublishedDate {display : none}
#feed .gfc-results {padding-bottom : 10px;
					padding-left: 10px}
#feed .gfc-result	{margin-bottom : 5px;
					border-bottom:1px solid #cccccc}
#feed .gfc-resultsHeader .gfc-title {padding-left: 10px;
									color: #c8bbba}


/* サイドバー */
div#sidebar		{background-color: #59352F;
				width: 220px;
				float: right;
				margin-top: 0px;
				margin-bottom: 20px}

div#sidebar h2	{font-size: 0.875em;
				color: #ffcc33;
				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: #ffffff;
					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: #ffcc33;
			text-decoration: none}

p.feed img	{vertical-align: middle;
			margin-right: 8px}


/* 検索フォーム */
input#s		{width: 140px;
			margin-bottom: 5px}

/* フッター */
div#footer		{margin-bottom: 10px;
				clear: both}

address			{font-size: 0.75em;
				font-style: normal;
				font-family: Verdana, sans-serif;
				padding-top:6px;
				padding-left:20px}

/* シングルページ用の設定 */

div#main2 div.post img	{border: solid 1px #c8bbba;
						float: left;
						margin-right: 10px;
						margin-bottom: 2px}


/* トップページ用の設定 */

div#main1 div.post img {border: none;
						margin-right: 20px;
						margin-bottom: 20px}


/* トップページブログ更新 */
#news {clear: both}

div#blog		{border: solid 1px #DDD5D4;
				padding: 0 20px;
				margin: 20px}


div#blog h3		{color: #330000;
				font-size:0.875em;
				border-bottom: solid 1px #DDD5D4;
				padding-bottom: 3px;
				margin-top: 20px}

div#blog ul	{margin-left: 0;
				padding-left: 0px}

div#blog li	{font-size: 0.75em;
			list-style-type: none;
				margin-left: 10px;
				padding-left: 10px;
				margin-bottom: 5px}

