@charset "utf-8";

body {
	margin:0px;
	font-family: Myriad, Arial, san-serif;
	background:#fff;
}

/*◆リンク文字設定◆*/

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

a:link	{
	color: #060;
	text-decoration: none
	}

a:visited	{
	color: #390;
	text-decoration: none
	}

a:active	{
	 color: #C00;
}
a:hover	{
	color: #C00;
	text-decoration: underline;
	font-weight: bold
	}

/*◆h1ホームタイトル、h2ブログ本文の日付、h3エントリーのタイトルの設定他◆*/

	h1	{
	font-weight:bold;
	color:#333;
	margin: 0px;
	padding: 45px 0px 0px;
	font-family:Lucida Handwriting, Jokerman, Geogia,serif;
	font-size: 36px;
	}

h2	{
	margin: 0px;
	padding: 0px;
	clear: both;
	}

h3	{
	text-align:center;
	margin: 5px;
	clear:both;
	backgrond: #ffffff;
}

h4	{
	font-weight:bold;
	margin: 0px;
	padding: 10px 0px;
	color: navy;
	}
	
h5	{
	font-weight:bold;
	font-size:14px;
	margin: 0px;
	padding: 2px 0px 0px 10px;
	}
	
.ans	{
	font-size:12px;
	margin: 0px;
	padding:0px 30px;
	}

/* ◆写真類◆ */

img {
	float: left;
	padding: 3px;
	border: 0px;
	}

img a	{
	border: 0px;
	}

/* ◆ブログタイトルのある段落◆ */

#banner	{
	color:#fff;
	background:#569830;
	font-size:small;
	font-weight:normal;
	margin-bottom: 10px;
	margin-left:0px;
	padding:0px 20px 0px 0px;
 	text-align:right; 
	background-image:url("http://karen.yim-i.net/img/banner2.gif");
	background-repeat:x-repeat;
	background-position: left top;
	height:135px;
	}

/* ◆ブログタイトルの文字のリンク色◆ */

#banner a,
#banner a:link,	
#banner a:visited,
#banner a:active	{
		color: #fff;
		text-decoration: none;
		}

#banner a:hover {
		color: #c00;
		text-decoration: underline;
		}

/* ◆ブログタイトル下に入るコメント設定◆ */

.description {
		color:#fff;
		font-size:12px;
		font-weight:normal;
		margin: 0px;
		padding-left:50px;
		padding-top: 5px;
		}
	
/* ◆フッター◆ */

#footer {
	color:#333333;
	font-size:10px;
	font-weight:normal;
	margin:0px auto 10px;
	padding-left: 15px;
 	padding-right: 15px;
 	padding-top: 5px; 
	padding-bottom: 10px;
 	text-align:center;
	width:650px;
}
/* ◆エントリーのある大段落◆ */
#content {
	margin:0px ;
	padding:0px;
	backgruound:#fff;
	margin:0px 220px 10px 200px;
	}

/* ◆エントリーのある大段落（トップページ以外）◆ */

#container {
	margin-right : 300px ;
	width:auto;
	}

/*◆blockquote設定◆*/

blockquote {
	color: #333333;
	background:#cfc;
	margin:5px 40px 5px 40px;
	font-size:small;
	font-weight:normal;
	line-height:150%;
	padding: 10px;
	border-left: 2px solid #569830;
	}

/*◆quotetitle設定◆*/

.quotetitle{
	font-size:small;
	font-weight:normal;
	border-bottom: 1px solid #569830;
	padding: 3px;
	}

/*◆カテゴリーリンクの設定◆*/

.category {
	color:#333333;
	background: none;
	font-size:small;
	font-weight:bold;
	text-align: right;
	}


/* ◆エントリーのある段落◆ */

.blog 	{
	font-size: 14px;
	font-weight:normal;
	color: #060606;	margin-left: 15px;
	background:#fff;
	}

/* ◆各エントリー◆ */

.blogbody {
	color:#060606;
	font-size: 14px;
	font-weight:normal;
	line-height:170%;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	margin-bottom:10px;
	width:auto;
	background: #fff;
	border-bottom: 2px inset  #dcdcdc;
}

/* ◆各エントリーの文字のリンク色◆ */
	
.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active{
	font-weight: bold;
	text-decoration: none;
}	.

blogbody a:hover {
		font-weight: bold;
		color: #c00;
		text-decoration: underline;
		}

/* ◆エントリータイトル◆ */

.title	{
	font-family:Arial,"Osaka", "ヒラギノ丸ゴ Pro W4", "ＭＳ Ｐ ゴシック", sans-serif;
	font-size: 14px;
	color: #008800; 
	font-weight:bold;
	text-align:left;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
	padding-right:5px;
	margin-bottom:5px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	text-transform:none;
	background: url(http://karen.yim-i.net/img/onpu.gif) no-repeat left top;	border-bottom: 2px dotted #333;
	}

.title a,
.title a:link,
.title a:visited,
.title a:active{
		color: #080; 
		font-weight: bold;
		text-decoration: none;
		}

.title a:hover {
		font-weight: bold;
		color: #c00;
		text-decoration: underline;
		}

h3.moblogtitle {
	font-family:Arial,"Osaka", "ヒラギノ丸ゴ Pro W4", "ＭＳ Ｐ ゴシック", sans-serif;
	font-size: small; 
	font-weight: bold;
	color: #666666; 
	font-weight:bold;
	text-align:left;
	padding-top:0px;
	padding-bottom:1px;
	padding-left:15px;
	padding-right:2px;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:0px;
	margin-right:0px;
	text-transform:none;
		}


/*◆ページ移動リンクの設定◆*/

#menu {	
	font-size: small;
	font-weight:normal;
	color: #060606; 
	padding-top:5px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	}

/* ◆日にち◆ */


.date	{ 
	font-size: 12px;
	color: #060606; 
	font-weight:bold;
	padding:5px 10px ;
	text-align:right;
	}

h2.mobdate	{ 
	font-size: 12px;
	color: #333; 
	font-weight:normal;
	padding-top:5px;
	padding-bottom:0px;
	text-align:left;
	}

/* ◆エントリー投稿者の段落◆ */

.posted	{ 
	clear: both;
	font-size: 10px;
	color: #060606; 
	
background: none;
	margin-top:3px;
	margin-bottom:3px;
	padding:3px;
	text-align: right;
}

/* ◆Continue readingの行◆ */

.extended {
 	font-weight:normal;
	font-size:12px;
	text-align:right;
}

.moblogextend {
	font-weight:bold;
	text-align: right;
	padding: 0px;
	margin: 0px;
	font-size:x-small;
}


/* ◆カレンダーのある大段落（トップページ左）◆ */

#links-left{
	background:#dadada;
	position: absolute;
	left:10px;
	top:90px;
	width:180px;
	padding:5px;
	text-align:left;
	margin-top:45px;
	margin-bottom:15px;
}

/* ◆リンクのある大段落（トップページ右）◆ */

#links {
	background:#dadada;
	position: relative;
	 z-index: 2;
	position: absolute;
	right:10px;
	top:90px;
	width:190px;
	padding:5px;
	text-align:left;
	margin-top:45px;
	margin-bottom:15px;
}

/* ◆リンクのある大段落（中ページ右）◆ */

#links-right {
	background:#dadada;
	position: relative;
	z-index: 2;
	position: absolute;
	right:10px;
	top:90px;
	width:290px;
	padding:5px;
	text-align:left;
	margin-top:45px;
	margin-bottom:15px;
}


/*◆エントリーやアーカイブ枠の文字などの設定◆*/
.side {
	font-size:11px;	font-weight:normal;
	color:#333333;	line-height:150%;
	text-align:left;
	margin-bottom:10px;
	padding: 5px;
	border-bottom: 2px inset #aaa;
}

.side-height-fixed {
	background:#ffffff;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:150%;
	text-align:left;
	margin-bottom:10px;
	padding: 2px;
	border: 1px solid  #dcdcdc;
	height: 250px;
	overflow: auto;
}

/*◆エントリーやアーカイブなどのタイトル文字や枠の設定◆*/

.sidetitle {
	font-family:Arial,"Osaka", "ヒラギノ丸ゴ Pro W4", "ＭＳ Ｐ ゴシック", sans-serif;
	font-size:11px;	font-weight:bold;
	color:#333;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	margin-bottom:2px;
	text-align:left;
	background: url(http://karen.yim-i.net/img/5lines.gif) no-repeat left top;
	height:25px;
}

/*◆rss(xml)の設定◆*/

.syndicate {
		font-size:x-small;
		font-weight:normal;
		line-height:140%;
		padding:2px;
		margin-top:10px;
		text-align:center;
		background:none;
		}

/*◆poweredの設定◆*/

.powered {
		color:#060606;
		font-size:x-small;
		font-weight:normal;
		border: 1px solid  #dcdcdc;
		line-height:140%;
		padding:2px;
		margin-top:10px;
		text-align:center;
		background:#FFFFFF;
}

/*◆コメント枠の設定◆*/

.comments-body {
		color:#060606;
		font-size:small;
		font-weight:normal;
		line-height:140%;
		padding-bottom:10px;
		padding-left:10px;
		padding-right:10px;
		margin:5px;
		border-bottom:
		1px dotted #cccccc;
		}

/* ◆コメント投稿者◆ */

.comments-post {
	color:#060606;
	font-size:10px;
	font-weight:normal;
	margin-bottom:5px;
	text-align:right;
}

/* ◆「コメント」「トラックバック」の見出し◆ */

.comments-head	{
		border-left:10px solid #569830;
		border-bottom: 1px solid #569830;
		font-size: small; 
		color: #666666;
 		font-weight:bold;
		padding:5px;
		margin-top:10px;
		margin-bottom:10px;
		}

/* ◆投稿者名、コメントの書き込み欄の文字化け防止◆ */

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

/*◆トラックバックurl の設定◆*/

.trackback-url {
		color:#060606;
		font-size:small;
		font-weight:normal;
		line-height:140%;
		padding-bottom:3px;
		padding-top:3px;
		padding-left:3px;
		padding-right:3px;
	border-left: 1px solid #ffcc99;
	border-right: 2px solid #ffcc99;
	border-top: 1px solid #ffcc99;
	border-bottom: 2px solid #ffcc99;background: #FFFFFF;
	margin-bottom:10px;
	margin-top:5px;	
}

/* ◆サイドバー小文字◆ */

.sidebar-links {
	font-size:x-small;
	font-weight:normal;
	color:#666666;
	background:#ffffff;
	line-height: 120%;
}

/* ◆「トラックバック」◆ */

.trackback-post {
	border: 1px dotted #DDDDDD;
	font-size:small;
	font-weight:normal;
	color:#666666;
	line-height: 140%;
	background:#ffffff;
	padding: 8px;
	margin-bottom: 3px;
}

/*◆トラックバック、コメント小窓のタイトル設定◆*/

#banner-commentspop {
		color:#060606;
		font-size:small;
		font-weight:bold;
		margin-top:10px;
		margin-bottom:10px;
		text-align:left; 
		}

/* ◆検索、コメントなどの入力フォームの設定◆ */

form {	margin:0px;}

/* ◆トラックバック、コメントの注意書き◆ */

p.attention {
font-family:"Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック",sans-serif;
	font-size:12px;
	color:#996699;
	margin:5px;
	padding:3px;
}

/* ◆モブログ用写真◆ */


	.photo {
		margin: 5px;
		text-align: center;
		}

/* ◆モブログ用文章◆ */
	
	.caption {
		padding: 5px;
		color:#060606;
		font-size: 12px;
 		font-weight:normal;
		line-height:1.2em;
		width:auto;
		padding-top:3px
		}

/* ◆ページ分割ナビ◆ */

	.pages {
		text-align:right;
		padding: 5px;
		}
			
/* ◆リスト◆ */

	dt	{
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 0px;
		margin-left: 15px;
		padding:0px;
		}

	dd	{
		font-weight: normal;
		margin-top: 0px;
		margin-bottom: 5px;
		margin-left: 30px;
		padding: 0px;
		font-size: 12px;
		}

	ul.caps	{
		margin-left: 0px;
		padding-left:0px;
		list-style-type: none;
		}

	li.caps	{
		margin-left: 0px;
		padding-left: 5px;
		font-weight: bold;
		list-style-type: none;
		font-size: small;
		}

	ul.in	{
		margin-left: 0px;
		padding-left:5px;
		font-weight:normal;
		list-style-position: inside;
		font-size: x-small;
		} 

ul.tree {    margin: 0px!important;
	padding: 0px!important;
	font-size: 12px;
	list-style: none!important;
	line-height: 150%;
}

ul.tree ul {
	margin: 0px!important;
	padding: 0px!important;
}

ul.tree li { 
	margin: 0px!important;
	padding: 0px 0px 0px 16px!important;
	background-image: url(tree_lst_solid.gif);
	background-repeat: no-repeat!important;
	list-style: none!important;
}

ul.tree li.end {
	background-image: url(tree_end_solid.gif);
	list-style: none;
}

ul.sidemenu {
	list-style-type: none;
	margin-left:0px;
	margin-top:0px;	padding-left:5px;
	font-size:11px;
	line-height:140%
	}

li.trackback {
	list-style-type:none;
	background-image: url(tree_end_solid.gif);
	background-repeat: no-repeat;
	padding-left:10px;
	font-size:10px	
}


/*◆TBpeople◆ */

.blogpeople-tbp-link {
	font-weight:normal;
	font-size:10px;	
	line-height:140%;}

.blogpeople-tbp-credit {
	font-weight:normal;
	font-size:10px;
	line-height:140%;
	float:none;
	padding-left:10px;
	padding-right:20px;}

.drk7jpSimilarity {	font-size:12px;	}
.drk7jpSimilarityFooter {	text-align:right;	}

