@charset "utf-8"; 
/*==================================================================================================
DRAGON SYSTEM .NET / BLOG 2009 / ブログ要素の設定
+copyright + credits+
auther: KANEKO RYU
==================================================================================================*/

/*記事本文(前段)*/
.MTentry-body{
	display:block;
	padding:2px 10px 2em 5px;
	line-height:200%;
	}
	

/*記事本文(続き)*/
.MTentry-more{
	padding:2em 10px 1em 5px;
	margin:0.5em 0 0 0;
	line-height:200%;
	background:url("img_C/HR_contentsBodyDot.gif") top left no-repeat;
	}
.MTentry-more-link{/*続きを読む部分*/
	padding:1em 10px 1em 5px;
	margin:0.5em 0 0 0;
	line-height:150%;
	background:url("img_C/HR_contentsBodyDot.gif") top left no-repeat;
	text-align:right;
		}

/*記事概要(概要の文言)*/
.MTentry-Except{
	padding:2px 10px 1em 5px;
	line-height:200%;
	}

/*コンテンツ左の列/ここから--------------------------------------*/
/*　記事のタイトル（エントリータイトル）*/
.MTentryTitle{
	font-size:11pt;
	padding:2px 10px 0.3em 10px ;/*左右のマージンの設定*/
	background:url("img_C/HR_TitleSpec.gif") center bottom no-repeat;
	margin-bottom:6px;
	line-height:130%; _line-height:150%;
	}
h2.MTentryTitle{/*　h2@記事のタイトル（エントリータイトル）*/
	font-size:11pt;
	padding:2px 10px 0.3em 10px ;/*左右のマージンの設定*/
	background:url("img_C/HR_TitleSpec.gif") center bottom no-repeat;
	margin-bottom:6px;
	line-height:130%; _line-height:150%;
	font-weight:bold;
	}

/*コメントスペック*/
.MTcommentSpec{
	font-size:8pt;
	line-height:130%;
	color:#454565;
	padding:0 10px 0 23px ;
	margin:0.2em 0 0.2em 0;
	background:url("img_C/icon/iconComment.gif") 9px center no-repeat;
	}


/*トラックバックスペック*/
.MTtrackbackSpec{
	font-size:8pt;
	line-height:130%;
	color:#454565;
	padding:0 10px 0 23px ;
	margin:0.2em 0 0.2em 0;
	background:url("img_C/icon/iconTrackback.gif") 9px center no-repeat;
	}


/*投稿データ*/
.MTpostedData{
	display:block;
	font-size:7pt;
	line-height:130%;
	color:#454565;
	padding:20px 10px 1em 10px ;
	background:url("img_C/HR_PostedData.gif") center top no-repeat;
	}
	.entryON{
		display:block;
		margin:0.2em 0 0.2em 0;
		}
	.entryIN{
		display:block;
		margin:0.2em 0 0.2em 0;
		}
		
	.entryINportfolio{/*ポートフォリオのページ*/
		display:block; font-size:7pt; _font-size:9px;
		margin:0.2em 0 0.2em 0;
		} .entryINportfolio a{color:#32323c;}
	
	.entryBY{
		display:block;
		margin:0.2em 0 0.2em 0;
		}
	.entryURL{
		display:block;
		margin:0.2em 0 0.2em 0;
		}
		
.HRdot{/*記事部分の区切り罫線（ドットライン）*/
	display:block;
	clear:both;
	height:11px;
	width:340px;
	background:url("img_C/HR_contentsBodyDot.gif") top center no-repeat;
	}

/*============================================================
記事のブロックの枠組み
==============================================================*/


/*記事の1ブロック*/
.contentsBlock{
	display:block;
	width:560px; /*height:40px;*/
	padding:20px 0 0 0;
	margin-bottom:1px;
	background:url("img_C/spaceC_Head.png") top center no-repeat #ababb3;/*ヘッダー部分の画像*/
	}
	
.contentsBody{/*記事ブロックの背景設定*/
	display:block;
	width:540px; height:auto;
	padding:5px 10px 10px 10px;
	margin:0;
	background:url("img_C/spaceC_Body.png") top center repeat-y;
	}
	

/*記事のタイトルとスペックのブロック（左側に配置）*/
.blockTitleSpec{
	display:block; float:left;
	width:190px; height:auto;
	font-size:10pt;
	}


/*記事の本文のブロック（右側に配置）*/
.blockEntryBody{
	display:block; float:left;
	width:350px; height:auto;
	font-size:10px;
	}






/*==================================================================================================
過去の記事一覧ページの設定
===============================*/
ul.archive-list {
	margin:0;
	padding:0 10px 10px 10px;
	}
li.archive-list-item{
	display:block;
	background:url("img/list/listAllow.gif") left center no-repeat;
	padding:0 0 0 7px;
	margin:0.5em 0 0.5em 0;
	font-size:9pt;
	}



/*==================================================================================================
カテゴリアーカイブページの設定
===============================*/
/*カテゴリの説明コンテナ*/
#ContainerCategoryArchiveInfo{
	display:block;
	padding:0px 10px 10px 10px; margin:0 0 0px 0;
	background:url("img_C/categoryArchive/ContainerCategoryArchiveInfo.gif") center bottom no-repeat;
	}
#CategoryAT{
	font-family:"Times New Roman",Times,'Hiragino Mincho Pro','ヒラギノ明朝 Pro W3','平成明朝','ＭＳ Ｐ明朝',serif;
	_font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;
	letter-spacing:0.1em;
	color:#3e3e3e;
	font-size:9pt; _font-size:10px;
	}
#CategoryTitle{
	font-family:"Times New Roman",Times,'Hiragino Mincho Pro','ヒラギノ明朝 Pro W3','平成明朝','ＭＳ Ｐ明朝',serif;
	_font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','メイリオ','Meiryo','ＭＳ Ｐゴシック',sans-serif;
	letter-spacing:0.05em;
	color:#3e3e3e;
	font-size:24pt; _font-size:20px;
	}
.HRcategoryArchiveHeadHR{/*カテゴリーアーカイブのヘッダスペース（カテゴリーアーカイブのページのみ使用）*/
	display:block;
	height:20px;
	}

/*==================================================================================================
検索結果ページの設定
===============================*/





/*==================================================================================================
タグクラウドの設定
===============================*/
.TagCloud{
	padding:0;
	margin:0;
	width:100%;
	font-family:"Times New Roman",Times,'Hiragino Mincho Pro','ヒラギノ明朝 Pro W3','平成明朝','ＭＳ Ｐ明朝',serif;
	}

.TagCloud ul {
    margin:0;
    padding:0;
    list-style:none;
}

.TagCloud li {
    display: inline;
    margin:0 3px 0 0;
    padding: 0;
    line-height: 110%;
    background: none;
    font-family:"Times New Roman",Times,'Hiragino Mincho Pro','ヒラギノ明朝 Pro W3','平成明朝','ＭＳ Ｐ明朝',serif;
    letter-spacing:0;
}

.TagCloud .rank-1  { font-size: 1.75em; }
.TagCloud .rank-2  { font-size: 1.75em; }
.TagCloud .rank-3  { font-size: 1.625em; }
.TagCloud .rank-4  { font-size: 1.5em; }
.TagCloud .rank-5  { font-size: 1.375em; }
.TagCloud .rank-6  { font-size: 1.25em; }
.TagCloud .rank-7  { font-size: 1.125em; }
.TagCloud .rank-8  { font-size: 1em; }
.TagCloud .rank-9  { font-size: 0.95em; }
.TagCloud .rank-10 { font-size: 0.9em; }


/*==================================================================================================
Powered by 部分の設定（RSSとMTバージョンの表示）
===============================*/
#siteSpec_RSS{
	font-size:9pt; _font-size:9px;
	}
#siteSpec_MTver{
	font-size:9pt; _font-size:9px;
	}


/*==================================================================================================
本文部分のアイテム表示に関しての設定（イメージ要素など）
===============================*/
.MTentry-body p img,
.MTentry-more p img,
.MTentry-Except p img {/*イメージ要素*/
	padding:2px;
	border:1px solid #f3f5f6;
	/*float:left;フロートは投稿時にMTで設定可能*/
	}



/*==================================================================================================
テーブル部分の設定
===============================*/

/*検索フォームが入るテーブル*/
.tableSearchTBL{
	display:block; overflow:hidden;
	width:174px; height:auto;
	padding:0;
	margin:0 auto 0 auto;
	border:none;
	font-size:8pt;
	}
	.TDsearchForm{/*テキストフォームを入れるTD要素*/
		width:120px; height:25px;
		}
	.TDsearchBtn{/*ボタンを入れるTD要素*/
		width:54px; height:25px;
		}

/*検索ボタン*/
#btnSearch{
	display:block; overflow:hidden;
	width:49px; height:23px;
	text-indent:-9999px;
	margin-left:auto;
	background:url("img/btnSearch.gif") left top no-repeat;
	}
	#btnSearch:hover{
		background:url("img/btnSearch.gif") left -27px no-repeat;
		}
	

/*==================================================================================================
フォーム部分の設定
===============================*/
form{
	margin:0; padding:0;
	}

.FormSearchText{/*検索のテキストフォーム*/
	width:95%;
	}

input.inputSearch{
	width:100%;
	padding:2px 0 2px 0;
	background-color:#f4f4f5;
	border:1px solid #e0e0e0;
	}

input:focus,textarea:focus{
	color:#000000;
	background-color:#ffffe0;
	}

select{
	width:95%;
	}

/*==================================================================================================
トラックバックURL部分の設定
===============================*/
#trackbacks.trackbacks{
	width:300px;
	padding:15px 15px 15px 15px;
	margin:10px 0 20px 0;
	background-color:#fbfbfb;
	border:5px solid #f8f8f8;
	}




/*==================================================================================================
コメント投稿部分の設定
===============================*/
h2.comments-open-header,h2.comments-header{
	font-weight:bold;
	}

h2.comments-open-header{
	/*border-top:1px dashed #ababb3;*/
	padding-top:1em;
	margin-top:1em;
	}

#commentsHRspace{
	padding-top:1em;
	margin-top:0.5em;
	border-top:1px dashed #ababb3;
	}


#comments.comments{/*コメントの投稿時*/
	width:300px;
	padding:10px 15px 5px 15px;
	margin:10px 0 20px 0;
	background-color:#f8f8f8;
	border:5px solid #ececec;
	}

#comments-KAKUNIN{/*コメントの確認時*/
	width:300px;
	padding:15px 15px 5px 15px;
	margin:10px 0 20px 0;
	background-color:#ffffff;
	border:5px solid #f8f8f8;
	}


#comment-form-name,#comment-form-email,#comment-form-url,#comment-form-remember-me,#comments-open-text{
	/*入力部分の上下マージン（パディング）*/
	padding:0.5em 0 0.5em 0;
	}
	
	
#comments-open-data input{/*投稿時の入力フォームの設定*/
	padding:0.5em;
	border:1px solid #e0e0e0;
	width:95%;
	}
	#comments-open-data input#comment-bake-cookie{
		width:auto;
		padding-right:1em;
		}

textarea#comment-text{/*コメントのテキストエリア*/
	width:95%;
	padding:0.5em;
	border:1px solid #e0e0e0;
	}


#comments-open-footer{/*確認と投稿ボタンが入るエリア*/
	padding:5px 10px 5px 10px;
	text-align:center;
	}
	input#comment-preview,input#comment-submit,input#comment-cancel{
	padding:0.5em; margin:0.5em;
	}


/*コメントを表示する部分の上下マージン*/
.comments-content{
	margin:0.5em 1em 0.5em 1em;
	padding:0.5em;
	}
	.comment-content{/*ひとり毎の上下マージン*/
	margin-bottom:1em;
	}

/*==================================================================================================
本文中の装飾要素
===============================*/
em{	color:#333366;
	padding:0.5em 1em 0.5em 1em;	
	}
	
/*==================================================================================================
本文中の装飾要素/20110906追加
===============================*/
blockquote{
background:url("img/blog/blockquote.png") top left no-repeat;
	}


/*==================================================================================================
DRAGON SYSTEM .NET / BLOG 2009 / ブログ要素の設定
+copyright + credits+
auther: KANEKO RYU
==================================================================================================*/