body{
	background:#000;
	color:#ccc;
	margin:0px;
}

/*=======================================================*/
/*■	レイアウトセクション	*/
/*=======================================================*/

header{
	width:100%;
	background:#fff;
	color:#333;
	text-align:center;
	margin:0px;
}

header div#header_title{
	margin:auto;
	padding:1px;
	width:840px;
	text-align:left;
	margin-bottom:0px;
}

div#container{
	margin-top:0px;
	width:100%;
	background:#333;
	color:#ccc;
	text-align:center;
}

div#container div#vase{
	margin:auto;
	width:840px;
	padding:16px;
	text-align:center;
}

div#container div#vase div#sheet{
	margin:auto;
	margin-top:32px;
	margin-bottom:32px;
	width:840px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAB3RJTUUH3gYDATcRgmBnQAAAAAlwSFlzAAAewQAAHsEBw2lUUwAAAARnQU1BAACxjwv8YQUAAAA/SURBVHja7dCxDQAgDAPBkB1YktUZIsAUobjC+tLSjapaETHvdkez8/w1O88JECBAgAABAgQIECBAgACBLwQOE+IC2ptGsMIAAAAASUVORK5CYII=);
	border:1px rgb(255,255,255) solid;
	text-align:left;
}

div#container div#vase div#sheet div#paper{
	margin:12px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAKXRFWHRDcmVhdGlvbiBUaW1lAOeBqyAzIDYgMjAxNCAxMTozNzo1MyArMDkwMPwzo08AAAAHdElNRQfeBgMCKjetRzD4AAAACXBIWXMAAB7BAAAewQHDaVRTAAAABGdBTUEAALGPC/xhBQAAAK5JREFUeNrtlTEOwyAMRWVLdodw/+NlYs7kCQ8uIU2XVmBSVcrg7Sn6go+fCJDXlZYFAJhZRIhoyEb0cOexrq6qbFZKqV93Zu4zNBZfHus+KSVRNbMX144OJl8e933aiTzd32zuPOScPXO/zDjbfZZxau4XGP/XPRyEg3BwMg67UKfjtg3PMXYAJ9tn5nhLuv9jlwNtrF8zRMcb95OD1MnUGcY9uPk9CAfhIByoPgHBNVY1eNZ+vwAAAABJRU5ErkJggg==);
	color:#333;
	border:1px rgb(255,255,255) solid;
	text-align:left;
	padding:0px 40px 40px 80px;
	min-height:300px;
	height:auto !important;
	height:300px;
}

footer{
	width:100%;
	color:#ccc;
	text-align:center;
}

footer div#footer_content{
	margin:auto;
	padding-top:16px;
	padding-bottom:0px;
	width:840px;
	text-align:center;
}

footer div#copyright{
	margin:auto;
	padding-top:0px;
	padding-bottom:16px;
	width:840px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
}

/*=======================================================*/
/*■	記事内パーツ定義	*/
/*=======================================================*/

h2{
	padding-bottom:6px;
	border-bottom: #ccc 2px solid;
}

h2:before{
	content:"Title: ";
	color:#d00;
}

h3 span#info_date{
	color:#666;
}

div#article-agenda{
	padding-bottom:6px;
	border-bottom: #ddd 1px solid;
	color:#222;
}

div#article-detail{
	padding-bottom:6px;
	border-bottom: #ddd 1px solid;
	color:#444;
}

.red{
	color:#d00;
}

