.entry-header{
margin : 0px 0px 1em 0px;
background-color : #f0f0f0;
padding-top : 3px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 3px;
border-width : 1px 1px 1px 5px;border-style : solid solid solid solid;border-color : silver silver silver silver;
font-size : 13px;
}
.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
    clear: both;
    margin: 5px 10px 20px 10px;
}
.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed {
    font-size: 11px;
}
.entry-footer,
.comment-footer,
.trackback-footer {
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2.5em;
    border-top: 1px solid #dae0e6;
    padding-top: 3px;
    color: #666;
    font-size: 10px;
    text-align: right;
}

.comment-content,
.trackback-content,
.comment-footer,
.trackback-footer {
    margin-left: 10px;
}

#beta {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#beta-inner{
margin-top : 0px;
margin-left : 0px;
margin-right : 5px;
margin-bottom : 0px;
}
.pkg{
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
.module-search .module{
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
.module-header{
font-size : 13px;
margin-top : 5px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0.5em;
padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : silver;
}
.module-content{
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 1.5em;
}
.module-content ul{
margin-top : 5px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 5px;
padding-left : 1.5em;
list-style-type : disc;
list-style-position : outside;
color : silver;
}

/* ---カレンダー--- */
table.calendar, table.calendar caption {
    margin-left : auto;
    margin-right : auto;
width : 90%;
}
table.calendar td {
    text-align : center;
    padding : 1px;
}

