@import url(http://www.starnail-sc.com/common/css/layout.css);


div.container {
	margin-right : auto ;
	margin-left : auto ;
	width : 830px ;
	background-color : #ffffff ;
	background-image : url(../img/background_container.gif) ;
	background-repeat : repeat-y ;
}

div#middle_column_blog {
	padding : 0 0 50px 10px ;
	width : 490px ;
	float : left ;
}

div#middle_column_blog h2 {
	margin-top : 15px ;
	border-bottom : solid 2px #ede2c2 ;
	width : 490px ;
	height : 24px ;
	text-indent : -9999px ;
	background-image : url(../img/h2.gif) ;
	background-position : left top ;
	background-repeat : no-repeat ;
}

div#middle_column_blog p.intro {
	padding : 30px 10px ;
}

div#middle_column_blog p.graph {
	padding-bottom : 30px ;
	text-align : center ;
}

div#middle_column_blog div.asset {
    padding-top : 25px ;
}

div#middle_column_blog div.asset div.asset-header h3 {
	width : 490px ;
	height : 18px ;
	background-image : url(../img/h3.gif) ;
	background-position : left center ;
	background-repeat : no-repeat ;
}

div#middle_column_blog div.asset div.asset-header h3 span {
	margin-left : 18px ;
	padding : 0 10px ;
	font-size : 12px ;
	line-height : 18px ;
	background-color : #ffffff ;
}

div#middle_column_blog div.asset div.asset-header h3 span a {
	font-size : 12px ;
	line-height : 18px ;
	color : #666666 ;
	text-decoration : none ;
}

div#middle_column_blog div.asset div.asset-header h3 span.cat {
	margin : 0 ;
	padding : 0 0 0 10px ;
	font-size : 10px ;
	line-height : 18px ;
	font-weight : normal ;
}

div#middle_column_blog div.asset div.asset-header div.asset-meta {
    padding : 0 10px ;
	font-size : 12px ;
	line-height : 18px ;
    text-align : right ;
}

div#middle_column_blog div.asset div.asset-content div.asset-body,
div#middle_column_blog div.asset div.asset-content div.asset-more {
    padding : 10px ;
	font-size : 12px ;
	line-height : 18px ;
}

div#middle_column_blog div.asset div.asset-content div.asset-body p,
div#middle_column_blog div.asset div.asset-content div.asset-more p {
    margin : 10px 0 ;
	font-size : 12px ;
	line-height : 18px ;
}

div#middle_column_blog div.asset div.asset-content div.asset-body span,
div#middle_column_blog div.asset div.asset-content div.asset-more span {
	font-size : 12px ;
	line-height : 18px ;
}

div#middle_column_blog div.asset div.asset-footer {
    padding : 10px ;
}

div#middle_column_blog div.asset div.asset-footer div.entry-categories h4,
div#middle_column_blog div.asset div.asset-footer div.entry-tags h4 {
    display : inline ;
}

div#middle_column_blog div.asset div.asset-footer div.entry-categories ul ,
div#middle_column_blog div.asset div.asset-footer div.entry-categories ul li,
div#middle_column_blog div.asset div.asset-footer div.entry-tags ul,
div#middle_column_blog div.asset div.asset-footer div.entry-tags ul li {
    display : inline ;
}

div#middle_column_blog div.content-nav {
    text-align : center ;
}

div#right_column_blog {
	width : 160px ;
	float : right ;
}
div#right_column_blog h3 {
    border-bottom : solid 2px #ddd2b2 ;
    font-size : 11px ;
    line-height : 21px ;
    text-indent : 5px ;
}


/*-- ウィジェット --*/
div.widget {
    margin : 10px ;
}

div.widget div.widget-content {
    padding : 10px 5px ;
}

div.widget div.widget-content table {
    width : 100% ;
}

div.widget div.widget-content table td {
    text-align : center ;
}

div.widget div.widget-content ul li {
    list-style : none ;
}


/*-- ウィジェット・タグクラウド --*/
div.widget-tag-cloud {
}

div.widget-tag-cloud div.widget-content ul li {
    display : inline ;
}


/*-- ウィジェット・カレンダー --*/
.widget-calendar table {
width: 100%;
}

.widget-calendar caption {
text-align: center;
padding-top:5px;
font-size:11px;
}

