#information{	
	margin:1em 0 1em 0;
	padding:0;
	float:left;
	text-align:left;
	width:670px;
}

/* posts styles */
div.post {
		border-bottom: 1px dashed #bfbfbf;
		padding-bottom:10px;
		margin-bottom:20px;
		}
div.post h3.post-date,  div.post-gallery h3.post-date{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px; 
		font-weight:normal;
		color: #7f7f7f;
		/*border-bottom: 1px dashed #bfbfbf;*/
		margin:0; 
		padding:12px 0 12px 0;
		width:100%;
		text-align:left;
		}
			
div.post h4 {	font-size:13px; 
				width:670px; 
				margin:1em 0 1em 0; 
				padding:1em 0 1em 0;
				background-color:#FBFBFB;
				color: #000000;
				border-bottom:1px solid #EDEDED;
				border-top:1px solid #EDEDED;
			}	
div.post p {font-size:14px; line-height: 1.5em; margin:0; padding:0; }
div.post p a {font-weight:bold;}
div.post p a:visited {color: #FF99CC;}

#post_footer {
	margin:20px 0 20px 0;
	width:670px; 
	margin:0; 
	padding:10px 0 10px 0;
	background-color:#FBFBFB;
	color: #000000;
	border-bottom:1px solid #EDEDED;
	border-top:1px solid #EDEDED;
	}

#post_footer p {
	padding:5px ;
	font-size:12px;
	line-height:1.2em;
	color:#00AE9C;
	}

#post_footer p a:link {
	padding:5px ;
	font-size:12px;
	line-height:1.2em;
	color:#00AE9C;
	}
#post_footer p a:visited {
	padding:5px ;
	font-size:12px;
	line-height:1.2em;
	color:#00AE9C;
	}
#post_footer p a:hover {
	padding:5px ;
	font-size:12px;
	line-height:1.2em;
	color:#4E5D59;
	}
	
ul#footer_post {
	padding:5px ;
	font-size:12px;
	}
	
ul.footer_post li {
	padding:5px ;
	font-size:12px;
	line-height:1.2em;
	list-style:none;
	}
ul.footer_post li a:link {
	padding:5px ;
	font-size:12px;
	line-height:1.2em;
	color:#00AE9C;
	}
ul.footer_post li a:visited {
	padding:5px ;
	font-size:12px;
	line-height:1.2em;
	color:#00AE9C;
	}
ul.footer_post li a:hover {
	padding:5px ;
	font-size:12px;
	line-height:1.2em;
	color:#4E5D59;
	}
/*div.post img {margin: 1em 0;}*/
			
/*post title flags*/
.internal-news {
		display:inline; clear:both; float:none; padding:0 73px 0 0; width:73px; height:1em;
		background: transparent url("../images/icons/internal_news.gif") no-repeat right top;
		}
.group-news {
		display:inline; clear:both; float:none; padding:0 63px 0 0; width:63px; height:1em;
		background: transparent url("../images/icons/group_news.gif") no-repeat right top;
		}
.group-internal-news {
		display:inline; clear:both; float:none; padding:0 105px 0 0; width:105px; height:1em;
		background: transparent url("../images/icons/group_internal_news.gif") no-repeat right top;
		}
/*リストのスタイル*/		
#data{
	width:670px; 
	margin: 0 0 30px 0px; 
	text-align:left;
	}
	
.undertline { 
	width:100%;
	height:5px; 
	padding:0;border-top:3px solid #f4bf2d; 
	margin-bottom:15px!important; 
	margin-bottom:0;
	}
#data table.lineye td.reldays{
	width:80px!important; padding:7px 0; 
	font-size:76%; 
	line-height:120%;
	}

#data table.lineye td.reltxt{
	width:430px!important; 
	margin:0; 
	padding:7px 0; 
	font-size:76%; 
	line-height:120%;
	}

#data table.lineye td.reltxt a:link {
	padding:0 5px 0 5px;
	font-size:12px;
	line-height:1.2em;
	color:#4E5D59;
	}
#data table.lineye td.reltxt a:visited {
	padding:0 5px 0 5px;
	font-size:12px;
	line-height:1.2em;
	color:#4E5D59;
	}
#data table.lineye td.reltxt a:hover {
	padding:0 5px 0 5px;
	font-size:12px;
	line-height:1.2em;
	color:#00AE9C;
	}

