@charset "utf-8";
/* ===================================================================
CSS information

 file name  :blog.css
 author     :Ability Consultant
style info  :ブログページ専用設定　ハックは最下部に記述
             ※ページごとにbody IDが違うので注意してください
index(上から):
1. http://hyoe_okami.jugem.jp 女将ブログ
2. http://blog.livedoor.jp/hyoe_koyokaku/ スタッフブログ
=================================================================== */


/* -----------------------------------------------------------
	http://hyoe_okami.jugem.jp 女将ブログ
----------------------------------------------------------- */

/* 各ページ専用指定
----------------------------------------------------------- */
#okami div#description {
	display: none;
}

#okami #contents_head h2 {
	background: url(../blog/images/st_okami.gif) no-repeat center top;
}

/* blog_con ブログコンテンツ
----------------------------------------------------------- */
#okami div.blog_con {
	width: 695px;
	overflow: hidden;
}


/* メイン */
#okami div.blog_con h3 {
	width: 695px;
	height: 130px;
	margin: 0 0 10px 0;
	background: url(../blog/images/st_okani_image.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#okami div.blog_con div.contents_l {
	width: 515px;
	float: left;
}

#okami div.blog_con div.contents_r {
	width: 160px;
	background-color: #e9e6d7;
	float: right;
}

/* メイン - エントリー関連 */
#okami div.blog_con div.entry {
	width: 515px;
	margin: 0 0 40px 0;
}

#okami div.blog_con div.entry p.date {
	text-align: right;
}

#okami div.blog_con div.entry h4 {
	width: 503px;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 10px;
	border: 1px #d0c8a5 solid;
	font-size: 120%;
}

#okami div.blog_con div.entry ul.entryState {
	width: 510px;
	margin: 0 0 5px 0;
}

#okami div.blog_con div.entry ul.entryState li {
	display: inline;
}

/* メイン - コメント */
#okami div.blog_con div.comment {
	width: 515px;
	margin: 0 0 40px 0;
}

#okami div.blog_con div.comment h5 {
	width: 503px;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 10px;
	border: 1px #d0c8a5 dotted;
}

#okami div.blog_con div.comment div.commentSendForm input.input {
	width: 400px;
}

#okami div.blog_con div.comment div.commentSendForm textarea {
	width: 400px;
	height: 150px;
}

/* メイン - トラックバック */
#okami div.blog_con div.trackback {
	width: 515px;
	margin: 0 0 40px 0;
}

#okami div.blog_con div.trackback input {
	width: 400px;
}

/* メイン - ブログナビゲーション */
#okami div.entryNavi {
	width: 515px;
	margin: 0 0 40px 0;
}

#okami div.entryNavi p {
	text-align: center;
}


/* サブ */
#okami div.blog_con div.contents_r h5 {
	width: 150px;
	margin: 0 0 5px 0;
	padding: 10px 0 10px 10px;
	background-color: #ded8bd;
	color: #706640;
}

#okami div.blog_con div.contents_r div.sideContents {
	width: 156px;
	margin: 0 0 30px 0;
	padding: 0 2px;
}

#okami div.blog_con div.contents_r div.sideContents table {
	width: 145px;
	margin: 0 auto;
}

#okami div.blog_con div.contents_r div.sideContents table td {
	padding: 0;
	border: none;
	text-align: center;
	vertical-align: middle;
	font-size: 96%;
}

#okami div.blog_con div.contents_r div.sideContents input.search {
	width: 90px;
}

#okami div.blog_con div.contents_r div.sideContents img {
	margin: 0 0 0 10px;
}

#okami div.blog_con div.contents_r div.sideContents div#jgSideAdContainer {
	width: 140px;
	margin: 0 0 0 15px;
}







/* -----------------------------------------------------------
	http://blog.livedoor.jp/hyoe_koyokaku/ スタッフブログ
----------------------------------------------------------- */

/* 各ページ専用指定
----------------------------------------------------------- */
#staff div#description {
	display: none;
}

#staff #contents_head h2 {
	background: url(../blog/images/st_staff.gif) no-repeat center top;
}

#staff ul.topicpath,
#staff #sub {
	text-align: left;
}

#staff div#head_con #utilitynav div.unav_top div.unav_top_r ul.langlist {
	float: left;
}

#staff div#head_con #utilitynav div.unav_top div.unav_top_r ul.langlist ul.submenu {
	margin: 0 0 0 7px;
}

#staff div.pager {
	text-align: center;
}



/* メイン */
#staff div.blog_con {
	width: 695px;
	margin: 0 0 40px 0;
	overflow: hidden;
	text-align: left;
}

#staff div.blog_con div.entry {
	width: 500px;
	margin: 0 0 40px 0;
}

#staff div.blog_con div.entry h4 {
	width: 490px;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 10px;
	border: 1px #d0c8a5 solid;
	font-size: 120%;
}

#staff div.blog_con h3.st_staff {
	width: 695px;
	height: 130px;
	margin: 0 0 10px 0;
	background: url(../blog/images/st_staff_image.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#staff div.blog_con div.contents_l {
	width: 515px;
	float: left;
}

#staff div.blog_con div.contents_r {
	width: 160px;
	background-color: #e9e6d7;
	float: right;
}

#staff div.blog_con #comment-form table {
	width: 500px;
	margin: 0 0 0 1px;
}

#staff div.blog_con #comment-form table td.input-auther input,
#staff div.blog_con #comment-form table td.input-email input,
#staff div.blog_con #comment-form table td.input-url input {
	width: 400px;
}

#staff div.blog_con #comment-form table td.textarea-outer textarea {
	width: 400px;
	height: 150px;
}

#staff div.blog_con div.category_con,
#staff div.blog_con div.month_con {
	width: 505px;
	margin: 0 0 10px 0;
	padding: 10px 0 10px 10px;
	border: 1px #d0c8a5 dotted;
	text-align: center;
	clear: both;
}

#staff dl.article-category {
	width: 505px;
	overflow: hidden;
}

#staff dl.article-category dt,
#staff dl.article-category dd {
	margin: 0 5px 0 0;
	float: left;
}

/* ブログ生成箇所指定 */
#staff div.sidetitle {
	padding: 7px 0 0 25px;
	font-size: 90%;
}

#staff .calendarhead {
	width: 158px;
}

#staff .caltblwkbg {
	width: 158px;
	border: none;
}

#staff .caltbl td {
	padding: 0 8px 0 0;
	border: none;
}

#staff .caltblwk,
#staff .caltblwk td,
#staff .caltblday,
#staff .caltblday td {
	padding: 0;
	border: none;
}








/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}