@charset "utf-8";
/* CSS Document */

/* @override http://www.column-jp.com/common/css/news.css */

#Container
	{
	margin-top: 15px;
	}

#Content
	{
	width: 620px;
	float: right;
	display: inline;
	}
	
#Content h2
	{
	text-indent: 0;
	border-bottom: 3px solid #2147a8;
	margin-bottom: 25px;
	}
	
#Content h2#Entry
	{
	margin: 0;
	}		

#Content p
	{
	margin:5px 10px 15px;
	}
	
#Content p#Days
	{
	font-size: 12px;
	color: #666;
	}	

#Content table
	{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #999;
	text-align: left;
	margin: 0 auto;
	}
	
#Content table th,
#Content table td
	{
	font-weight:normal ;
	border-bottom: 1px solid #999;
	padding: 5px 0 5px 10px;
	}
	
#Content table th
	{
	background: #e8fefc;
	color: #2147a8;
	}	
	
#Content table td
	{
	border-left: 1px solid #999;
	background: #fcfcfc;
	}			
	
#Content dt
	{
	font-size: 12px;
	}
	
#Content dd
	{
	border-bottom: 1px solid #CCC;
	margin-bottom: 15px;
	padding-bottom: 5px;
	}
	
#Content dd a
	{
	background: url(../img/i-con.png) no-repeat 0 2px;
	padding-left: 15px;
	color: #333;
	}
	
#Content dd a:hover
	{
	color: #2249a8;
	}			
	
#Left
	{
	float: left;
	width: 300px;
	margin: 20px 0 0;
	}
	
#Left ul#SubMenu
	{
	margin: 15px 0;
	}	
	

#Left ul li
	{
	border-bottom: 1px dotted #CCC;
	padding: 5px 0 5px 5px;
	}
	
#Left ul li a
	{
	text-decoration: none;
	background: url(../img/i-con.png) no-repeat 0 4px;
	padding-left: 17px;
	color: #666;
	display: block;
	}
	
#Left li a:hover	
	{
	color: #2249a8;
	}
	
#Left h3#Category
	{
	background: url(../img/news/news001.png) no-repeat;
	text-indent: -9999px;
	margin-bottom: 5px;
	}	
	
#Left h3#Month
{
	background: url(../img/news/news002.png) no-repeat;
	text-indent: -9999px;
	margin: 20px 0 5px;
	}	