/* List
----------------------------------------------- */
ul .date{
	width:80px;
	padding-right:10px;
	font-size:12px;
	float:left;
}
ul .news-title{
	float:left;
	/*width:627px;*/
}
/* blog-description
---------------------------------------------------*/
.blog-description {
	margin-left:30px;
}
/* post
---------------------------------------------------*/
.post {
	margin-bottom:30px;
}
.post-body,
#post-detail {
	margin-bottom:30px;
	line-height:2em;
}
.more {
	text-align:right;
	margin:20px 10px 40px 10px;
}
/* meta
---------------------------------------------------*/
.meta {
	background-color:#F3F3F3;
	color:#999999;
	font-size:0.85em;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
}
/* tag
---------------------------------------------------*/
.tag {
	color:#999999;
	font-size:0.85em;
	padding-bottom:5px;
	padding-right:10px;
	padding-top:5px;
	text-align: right;
}
/* calendar
----------------------------------------------- */
.widget-blog-calendar table {
	width:100%;
	border:1px solid #e2e2e2;
	padding:1px;
}
.widget-blog-calendar th {
	border-bottom:1px solid #e2e2e2;
}
.widget-blog-calendar th,
.widget-blog-calendar td {
	padding:2px 3px;
	font-size:12px;
	text-align: center;
	border:1px solid #e2e2e2;
}
.widget-blog-calendar .sunday {
	color:#ff6633;
}
.widget-blog-calendar .saturday {
	color:#3366FF;
}
.widget-blog-calendar .today {
	background-color:#e2e2e2;
}

/* BlogComment
----------------------------------------------- */
#BlogComment {
	margin-top:40px;
	padding:0 10px;
}
#BlogCommentList {
	padding:10px 20px;
	margin-top:20px;
}
#BlogCommentAddForm {
	padding:10px 20px;
}
#BlogCommentList .comment {
	padding-bottom:8px;
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:20px;
}
p .hidari {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}
p .migi{
  float: right;
  margin-right: 1em;
  margin-bottom: 1em;
}
/* contentsNavi
----------------------------------------------- */
#contentsNavi {
	text-align:center;
}
#LeftColumn .widget {
	margin-bottom: 20px;
}
#LeftColumn .widget-blog-recent-entries h2,
#LeftColumn .widget-blog-categories-archives h2,
#LeftColumn .widget-blog-monthly-archives h2,
#LeftColumn .widget-blog-yearly-archives h2,
#LeftColumn .widget-blog-calendar h2 {
	font-size: 15px;
	padding-left:5px;
	border-left:5px solid #00a2e6;
	color:#005BAC;
	line-height: 15px;
}
#LeftColumn .widget-blog-recent-entries ul,
#LeftColumn .widget-blog-categories-archives ul,
#LeftColumn .widget-blog-monthly-archives ul,
#LeftColumn .widget-blog-yearly-archives ul,
#LeftColumn .widget-blog-calendar ul{
	padding-left:10px;
}
#LeftColumn .widget-blog-recent-entries ul li,
#LeftColumn .widget-blog-categories-archives ul li,
#LeftColumn .widget-blog-monthly-archives ul li,
#LeftColumn .widget-blog-yearly-archives ul li,
#LeftColumn .widget-blog-calendar ul li{
	padding-left:13px;
	padding-right: 10px;
	background:url(../img/blt_arrow_1.gif) no-repeat left 4px;
	margin-bottom:5px;
	font-size: 12px;
}