/* ------------------------------ */
/* column.css                     */
/* ------------------------------ */
/* 2009-06-21 */

#frame_center,
#frame_tall{
	background:url(../img/column/column.jpg) repeat-y;
}

div.article{
	width:580px;
	padding-bottom:50px;
	margin-bottom:50px;
	
	line-height:1.5;
	font-size:16px;
	font-weight:normal;
	color:#260909;
}
p.ymd{
	width:580px;
	line-height:1.5;
	font-size:16px;
	font-weight:normal;
	color:#260909;
	margin-bottom:30px;
}

/* img */
table.img{
	display:inline; /* Safariはloose.dtd指定時はinlineにならない */
	margin-top:0px;
	margin-bottom:0px;
	padding:0;
	/* vertical-align:top; FF2で崩れる(FF3はtopを指定しなくてもtopになる) */
}
html>body table.img{display:inline-table;} /* IE7とモダンブラウザ(Safari含む) */
* html table.img{vertical-align:top;} /* IE4-6 */
*:first-child+html table.img{vertical-align:top;} /* IE7 */

table.img td{
	border:0; /* border:1px solid Gray; debug */
}

table.img td.def{
	padding:0 10px 10px 0;
}
