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

 file name  :blog.css
 author     :Ability Consultant
style info  :お知らせ[Jugemブログ]設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */
#blog #pagetitle_con {
	background: url(../blog/images/bg_blog.jpg) no-repeat center top;
}

#blog div#description {
	display: none;
}

#blog .line01 {
	margin: 40px 0;
}



/* -----------------------------------------------------------
	コンテンツ
----------------------------------------------------------- */

/* 見出しなど
----------------------------------------------------------- */
#blog div.blog_con {
	width: 620px;
}

#blog div.blog_con h2 {
	width: 620px;
	height: 43px;
	margin: 0 0 40px 0;
	background: url(../blog/images/st_blog.gif) no-repeat 0 0;
	text-indent: -9999px;
}


/* 本文カラム分け
----------------------------------------------------------- */
#blog #main div.entry_con {
	width: 440px;
	background: url(../blog/images/icon_line_blog.gif) repeat-y right;
	float: left;
}

#blog #main div.side_con {
	width: 165px;
	float: right;
}


/* 本文設定
----------------------------------------------------------- */
#blog #main div.entry_con div.entry {
	width: 425px;
	margin: 0 0 40px 0;
}

#blog #main div.entry_con div.entry h2 {
	width: 415px;
	padding: 10px 0 10px 10px;
	background-color: #000;
	color: #fff;
}

#blog #main div.entry_con div.entry div.entry_area {
	width: 403px;
	padding: 10px;
	border-left: 1px #d0d0d0 solid;
	border-right: 1px #d0d0d0 solid;
	border-bottom: 1px #d0d0d0 solid;
	background-color: #fff;
}

#blog #main div.entry_con ul.entryState li {
	display: inline;
}


/* コメント設定
----------------------------------------------------------- */
#blog #main div.entry_con div.comment {
	width: 425px;
	margin: 20px 0;
}

#blog #main div.entry_con div.comment h3 {
	width: 415px;
	padding: 5px 0 10px 5px;
	background-color: #c6c6c6;
}

#blog #main div.entry_con div.comment div.comment_area {
	width: 398px;
	margin: 0 0 20px 0;
	padding: 10px 10px 0 10px;
	border-left: 1px #d0d0d0 solid;
	border-right: 1px #d0d0d0 solid;
	border-bottom: 1px #d0d0d0 solid;
	background-color: #fff;
}

#blog #main div.entry_con ul.commentState {
	margin: 0 0 20px 0;
}

#blog #main div.entry_con ul.commentState li {
	display: inline;
}

/* フォーム */
#blog #main div.entry_con div.commentSendForm {
	margin: 0 0 20px 0;
}

#blog #main div.entry_con input.input,
#blog #main div.entry_con textarea {
	width: 350px;
}


#blog #main div.entry_con ul.trackbackState li {
	display: inline;
}

/* ページナビ */
#blog #main div#entryNavi {
	width: 425px;
	margin: 20px 0 0 0;
	text-align: center;
}



/* サイドバー設定
----------------------------------------------------------- */
#blog #main div.side_con {
	width: 165px;
}

#blog #main div.side_con h4 {
	width: 160px;
	margin: 0 0 5px 0;
	padding: 5px 0 5px 5px;
	background-color: #444;
	color: #fff;
}

#blog #main div.side_con div.sideContents {
	margin: 0 0 20px 0;
}

#blog #main div.side_con td.cell {
	width: 23px;
}






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

	hack - 各種cssハック - for IE7

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


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

	hack - 各種cssハック - for IE6

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