@charset "utf-8";
/* ===================================================================
CSS information

 file name  :blog.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */



/* -----------------------------------------------------------
	TOP
----------------------------------------------------------- */
#blog #con_header {
	background: url(../images/bg_headimage.jpg) center top no-repeat;
}


/*----------------------------------------------------
	.post 記事
----------------------------------------------------*/

/* .post メイン記事
-----------------------------------------------*/
#blog #article_area .post {
	width: 700px;
	margin: 0 0 30px 0;
}

#blog #article_area .post .title {
	margin: 0 0 10px 0;
	padding: 0 0 0 35px;
	background: url(../images/st_entrytitle.gif) no-repeat 0 5px;
}

#blog #article_area .post .title a {
	text-decoration: none;
}

#blog #article_area .post .blog_info ul {
	padding:0 10px;
}
#blog #article_area .post .blog_info li {
	display: inline;
}

#blog #article_area .post p {
	padding: 0 10px;
	line-height: 1.6;
	font-size: 96%;
}

#blog #article_area .post p img {
	margin: 10px 0;
}

.nav-below {
	width:700px;
	overflow:hidden;
}
.nav-below .nav-previous {
	display:block;
	float:left;
}
.nav-below .nav-next {
	display:block;
	float:right;
}
.nav-below span a {
	font-size:90%;
	padding:2px 5px;
	background:#cbe2c1;
}

/* #comments コメント表示
-----------------------------------------------*/
#blog #article_area #comments {
	width: 670px;
	color:#237016;
	margin: 30px 0 20px 0;
	padding: 0 0 5px 30px;
	font-size:90% !important;
	background: url(../images/st_entrytitle.gif) no-repeat 0 5px;
	border-bottom: 1px #5b4425 solid;
}
#blog #article_area .commentlist .comment-awaiting-moderation {
	display:block;
	padding:3px 0;
	color:#911d1d;
	margin-bottom:-10px;
}
#blog #article_area .commentlist .comment-author {
	margin:0 0 5px 0;
	padding:0 0 0 6px;
	border-left:4px solid #acce95;
}
#blog #article_area .commentlist .comment-author a {
	font-weight:bold;
}
#blog #article_area .commentlist .comment-author img {
	display: none;
}

#blog #article_area .commentlist .comment-meta {
	margin: 0 0 10px 0;
}

#blog #article_area .commentlist p {
	font-size: 100%;
}

#blog #article_area .commentlist .reply {
	margin: 10px 0 0 0;
	text-align: right;
}
#blog #article_area .commentlist .reply a {
	padding:2px 5px;
	background:#cbe2c1;
}
ul.children {
	margin:10px 0 20px 20px;
	padding:10px;
	border:1px solid #dabf70;
}
#cancel-comment-reply {
	padding:0 0 10px 0;
	overflow:hidden;
}
#cancel-comment-reply a#cancel-comment-reply-link{
	padding:2px 5px;
	background:#cbe2c1;
}

ul.children ,
ul.children li {
	font-size:100%;
}

/* #respond コメント記入
-----------------------------------------------*/
#blog #article_area #respond {
	width: 700px;
	margin: 20px 0 30px 0;
}
#blog #article_area #respond h3 {
	width: 670px;
	color:#237016;
	margin: 0 0 20px 0;
	padding: 0 0 5px 30px;
	font-size:90% !important;
	background: url(../images/st_entrytitle.gif) no-repeat 0 5px;
	border-bottom: 1px #5b4425 solid;


}

#blog #article_area #respond p {
	margin: 0 0 10px 0;
	position:relative;
	font-size:80% !important;
	overflow:hidden;
	width:700px;
}

#blog #article_area #respond textarea {
	width: 694px;
	font-size:100%;
	padding:3px;
	height: 144px;
}

#blog #article_area #respond label {
	width: 200px;
	padding:0 20px 0 0;
	display: inline-block;
	float:left;
}

#blog #article_area #respond #email,
#blog #article_area #respond #url {
	border:1px solid #A4B97F;
	float:right;
	margin:0 176px 0 0;
	top:0;
	width: 300px;
}
* html #blog #article_area #respond #email {
	margin:0 88px 0 0;
}
* html #blog #article_area #respond #url {
	margin:0 88px 0 0;
}
#blog #article_area #respond #author {
	border:1px solid #A4B97F;
	float:right;
	margin:0 326px 0 0;
	line-height:1.5;
	width:150px;
}
* html #blog #article_area #respond #author {
	margin:0 163px 0 0;
}
#blog #article_area #respond textarea {
	border:1px solid #A4B97F;
	width:690px;
}

#blog #article_area #respond #submit {
	float: right;
}
#blog #article_area #respond p small {
	font-size:100% !important;
}

/*----------------------------------------------------
	#side_widget サイドバー/ウィジェット
----------------------------------------------------*/
#blog #side_widget {
	width: 225px;
}

#blog #side_widget h3 {
	width: 225px;
	height: 30px;
	padding:0 0 15px 0;
	text-indent: -9999px;
}

#blog #side_widget .widget-container {
	width: 225px;
	margin: 0 0 20px 0;
}

#blog #side_widget .widget-area ul {
	margin:0 0 15px 0;
}
#blog #side_widget .widget-area li {
	font-size:85%;
	line-height: 1.8;
}

/* カレンダー
-----------------------------------------------*/
#blog #side_widget .calendar-3 {
	width: 225px;
	margin: 30px 0 5px 0;
}

#blog #side_widget .calendar-3 h3 {
	background: url(../images/st_side_cal.gif) no-repeat 0 0;
}

#blog #side_widget .calendar-3 #wp-calendar {
	width: 225px;
	margin: 0 auto;
}

#blog #side_widget .calendar-3 #wp-calendar caption {
	color: #0f4a36;
	text-align: center;
}

#blog #side_widget .calendar-3 #wp-calendar th,
#blog #side_widget .calendar-3 #wp-calendar td {
	background:#fff;
	border:2px solid#fff ;
	text-align: center;
}
#blog #side_widget .calendar-3 #wp-calendar th {
	background:#f4f0d2;
	
}
#blog #side_widget .calendar-3 #wp-calendar td.pad {
	background:#fff;
}
#blog #side_widget .calendar-3 #wp-calendar td a{
	font-weight:bold;
	color:#fff;
	display:block;
	background:#6aba34;
}
#blog #side_widget .calendar-3 #wp-calendar td#prev {
	text-align:left;
}
#blog #side_widget .calendar-3 #wp-calendar td#next {
	text-align:right;
}
#blog #side_widget .calendar-3 #wp-calendar td#prev a,
#blog #side_widget .calendar-3 #wp-calendar td#next a{
	background:#fff;
	display:inline;
	color:#1C0604;
}

/* 最近の投稿
-----------------------------------------------*/
#blog #side_widget .recent-posts-3 h3 {
	background: url(../images/st_side_ent.gif) no-repeat 0 0;
}

#blog #side_widget .recent-posts-3 ul li {
	padding: 0 0 0 10px;
	margin:0 10px 5px 10px;
	background: url(http://kikunan-ublhotel.jp/images/common/icn_arrow3.gif) left 7px no-repeat;
}

/* 最近のコメント
-----------------------------------------------*/
#blog #side_widget .recent-comments-3 {
	background: url(../images/st_side_com.gif) no-repeat 0 0;
}

#blog #side_widget .recent-comments-3 ul li {
	padding: 0 0 0 10px;
	margin:0 10px 5px 10px;
	background: url(http://kikunan-ublhotel.jp/images/common/icn_arrow3.gif) left 7px no-repeat;
	line-height: 1.8;
}

/* アーカイブ
-----------------------------------------------*/
#blog #side_widget .archives-3 {
	background: url(../images/st_side_arc.gif) no-repeat 0 0;
}

#blog #side_widget .archives-3 ul li {
	padding: 0 0 0 10px;
	margin:0 10px 5px 10px;
	background: url(http://kikunan-ublhotel.jp/images/common/icn_arrow3.gif) left 7px no-repeat;
	line-height: 1.8;
}

/* カテゴリー
-----------------------------------------------*/
#blog #side_widget .categories-3 {
	background: url(../images/st_side_cat.gif) no-repeat 0 0;
}

#blog #side_widget .categories-3 ul li {
	padding: 0 0 0 10px;
	margin:0 10px 5px 10px;
	background: url(http://kikunan-ublhotel.jp/images/common/icn_arrow3.gif) left 7px no-repeat;
	line-height: 1.8;
}

/* メタ情報
-----------------------------------------------*/
#blog #side_widget .meta-3 {
	background: url(../images/st_side_met.gif) no-repeat 0 0;
}

#blog #side_widget .meta-3  ul li {
	padding: 0 0 0 10px;
	margin:0 10px 5px 10px;
	background: url(http://kikunan-ublhotel.jp/images/common/icn_arrow3.gif) left 7px no-repeat;
	line-height: 1.8;
}





/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}