/* page layout 
------------*/

*{
	margin:0;
	padding:0;
}

body {/*ボディ*/
	text-align:center;/*winIE*/
	font-size:100%;/* default */
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background:#fffabe;
	color:#333333;
	}
/* Except IE [IE以外]*/
html>body { font-size: 12pt; }


a.decoNone{/*下破線とパディングなし*/
	border:none;
	padding:0;
	}

a:link,
a:visited{
	color:#2d0400;
	text-decoration:none;
	padding:0 0 2px 0;
	border-bottom:1px dashed #cfb38e;
	}
a:hover,
a:active{
	color:#f13801;
	text-decoration:underline;
	padding:0 0 2px 0;
	border-bottom:none;
	}


#wrap{/*外枠*/
	width:750px;
	margin:10px auto;
	text-align:center;/*Wi IE*/
	background:#ffffff;
	}


/*ヘッダ
----------*/
#headerWrap{
	background:url(images/h_img.jpg) no-repeat left top;
	width:100%;
	height:300px;
	margin:0 0 10px 0;
	text-align:left;
	}
	
#headerWrap h1{
	text-align:left;
	font-size:70%;
	padding:160px 0 0 90px;
	}

#headerWrap h1 a{
	border:none;
	padding:0;
	}
#headerWrap h1 a:link,
#headerWrap h1 a:visited{
	text-decoration:none;
	color:#2d0400;
	}
#headerWrap h1 a:hover,
#headerWrap h1 a:active{
	text-decoration:underline;
	color:#2d0400;
	}

/*ヘッダより下枠
----------*/
#contentsWrap{/*ヘッダより下*/
	width:730px;
	margin:0 auto;
	}

/*ナビ（右側）
----------*/
#moduleWrap{/*ナビ枠*/
	width:170px;
	float:right;
	text-align:center;
	}

/*メインコンテンツ枠（左側）
----------*/
#conMainWrap{/*ボディ*/
	width:540px;
	float:left;
	text-align:left;
	padding:10px 0 0 0;
	}





/*ナビ（右側）中身
----------*/
/*最近のエントリー、カテゴリー、アーカイブ共通
----------*/
#moduleEntryWrap,
#moduleCategoryWrap,
#moduleArchiveWrap,
#moduleSearchWrap{
	width:100%;
	margin:0 0 15px 0;
	}


#moduleEntryWrap h2,
#moduleCategoryWrap h2,
#moduleArchiveWrap h2,
#moduleSearchWrap h2{
	height:28px;
	text-align:left;
	text-indent:-9999px;
	margin:0 0 5px 0;
	}

#moduleEntryWrap h2 a,
#moduleCategoryWrap h2 a,
#moduleArchiveWrap h2 a,
#moduleSearchWrap h2 a{
	display:block;
	height:28px;
	}

#moduleEntryWrap ul,
#moduleCategoryWrap ul,
#moduleArchiveWrap ul,
#moduleSearchWrap ul{
	margin:0 0 0 12px;
	
	}

#moduleEntryWrap ul li,
#moduleCategoryWrap ul li,
#moduleArchiveWrap ul li,
#moduleSearchWrap ul li{
	list-style-type:square;
	margin:0 0 5px 5px;
	font-size:70%;
	line-height:120%;
	text-align:left;
	}


/*最近のエントリー
----------*/
#moduleEntryWrap h2{
	background:url(images/re_h.gif) no-repeat left top;
	}

/*カテゴリー
----------*/
#moduleCategoryWrap h2{
	background:url(images/category_h.gif) no-repeat left top;
	}

/*アーカイブ
----------*/
#moduleArchiveWrap h2{
	background:url(images/archive_h.gif) no-repeat left top;
	}
#moduleArchiveWrap h2 a{
	border:none;
	padding:0;
	}

/*検索
----------*/
#moduleSearchWrap h2{
	background:url(images/search_h.gif) no-repeat left top;
	margin:0;
	}
#moduleSearchWrap form{
	padding:3px;
	border-right:1px solid #f4cd79;
	border-bottom:1px solid #f4cd79;
	border-left:1px solid #f4cd79;
	}

/*フィード、ライセンス、パワード
----------*/
#moduleSyndicateWrap,
#moduleCreativeCommonsWrap,
#modulePoweredWrap{
	width:100%;
	margin:0 0 15px 0;
	padding:5px 0;
	border:1px dashed #f4cd79;
	}
#moduleSyndicateWrap p,
#moduleCreativeCommonsWrap p,
#modulePoweredWrap p{
	font-size:70%;
	text-align:left;
	margin:0 10px;
	}





/*メインコンテンツ（左側）中身
----------*/

.entryUnit,
.trackbacks,
.comments,
.commentsOpen{
	width:100%;
	margin:0 0 15px 0;
	}

.entryUnit ul.entryFooter,
.trackbacks ul.trackbackFooter,
.comments ul.commentFooter{
	width:100%;
	text-align:right;
	padding:3px 0 0 0;
	border-top:1px solid #f4cd79;
	}

.entryUnit ul.entryFooter li,
.trackbacks ul.trackbackFooter li,
.comments ul.commentFooter li{
	font-size:70%;
	text-align:left;
	display:inline;
	margin:0 3px 0 0;
	}


/*エントリー他
----------*/
.dateHeader{/*日付*/
	font-size:70%;
	font-weight:bold;
	text-align:left;
	color:#f13801;
	}

.entryUnit{
	/*設定は「共通」*/
	}
.entryUnit .entryHeader{
	font-size:90%;
	color:#2d0400;
	text-align:left;
	/*border-bottom:2px dashed #2d0400;*/
	background:url(images/entry_h_line.gif) repeat-x left bottom;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
	}
.entryUnit .entryBody{
	width:100%;
	}
.entryUnit p{
	font-size:75%;
	text-align:left;
	margin:0 0 5px 0;
	}

.entryUnit ul.entryFooter{
	/*設定は「共通」*/
	}

.entryUnit ul.entryFooter li{
	/*設定は「共通」*/
	}

/*アーカイブページarchive.html*/
.archiveHeader{
	font-size:90%;
	text-align:left;
	text-indent:5px;
	border-bottom:2px solid #2d0400;
	padding:3px 0;
	margin:0 0 10px 0;
	line-height:120%;
	}
ul.archiveList{
	text-align:left;
	margin:0 0 0 15px;
	}
ul.archiveList li{
	font-size:75%;
	text-align:left;
	line-height:120%;
	/*background:url(images/e_ttl_icon.gif) no-repeat 0 2px;
	/*text-indent:45px;*/
	margin:0 0 5px 0;
	list-style-type:square;
	}


/*テンプレーーーアーカイブ内
-----------------*/
.contentNav{/*前へ次へ*/
	text-align:center;
	margin:0 0 10px 0;
	font-size:75%;
	font-weight:bold;
	}


/*エントリーアーカイブ共通*/

.trackbacks .trackbacksHeader,
.comments .commentsHeader,
.commentsOpen .commentsOpenHeader{
	font-size:75%;
	text-align:left;
	text-indent:5px;
	background:#2D0400;
	color:#FFFFFF;
	padding:3px 0;
	margin:0 0 10px 0;
	line-height:120%;
	}


.trackbacks p,
.comments p,
.commentsOpen p{
	font-size:75%;
	text-align:left;
	margin:0 0 10px 0;
	line-height:140%;
	
	}


/*エントリーアーカイブトラックバック*/
#trackbacksInfo{
	border: 1px dashed #cfb38e;
	background:#ffffff;
	padding: 5px 0;
	margin: 0 0 15px 0;
	}
#trackbacksInfo p{
	text-align: center;
	margin:0;
	}
.trackbacksContent{
	}


/*エントリーアーカイブコメント*/
.commentContent{
	}
.commentsOpenContent{
	}
.commentsOpenData{
	}
.commentsOpenData dl{
	width:100%;
	}
#commentsOpenData dt,
#commentsOpenData dd{
	font-size:80%;
	}

#commentsOpenData dt{
	width:35%;
	font-weight:bold;
	margin:0 0 5px 0;
	clear:left;
	float:left;
	text-align:right;
	display: block;
	color:#2d0400;
	}
#commentsOpenData dd{
	width:60%;
	margin:0 0 5px 0;
	float:right;
	text-align:left;
	display: block;
	
	}
.commentsOpen .commentsOpenFooter{
	width:100%;
	text-align:center;
	margin:5px 0;
	clear:both;
	}

