@charset "utf-8";
/* ****************************************************
Since : 2007-12-01
Last Modified: 2007-12-21
***************************************************** */

/* Links settings [ links.css ] */

/* contents
------------------------------------ */
body#links #contents dl dt {
	margin-top: 20px;
	}
body#links #contents dl dd {
	margin-bottom: 5px;
	}

/* 2 items */
body#links #contents dl.row2item dd {
	float: left;
/*	width: 275px;*/
	width: 262px;
	}
	
/* 3 items */
body#links #contents dl.row3item dd {
	float: left;
	width: 178px;
	}

/* 4 items */
body#links #contents dl.row4item dd {
	float: left;
	width: 130px;
	}
body#links #contents dl.row4item dd.last {
	margin:0;
	padding:0;
	}

/* photo */
body#links #contents div.column-il-r {
	width: 570px;
	padding-bottom: 0;
	}
body#links #contents div.column-il-r p {
	margin-top: 20px;
	}
body#links #contents p.illust-r {
	width: 150px;
	}
body#links #contents p.illust-r img {
	margin-top: 25px;
	}

/* Clear
------------------------------------ */
body#links div#contents dl:after,
body#links div#contents dl.row2item dt:after,
body#links div#contents dl.row2item dd:after,
body#links div#contents dl.row3item dt:after,
body#links div#contents dl.row3item dd:after,
body#links div#contents dl.row4item dt:after,
body#links div#contents dl.row4item dd:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
body#links div#contents dl,
body#links div#contents dl.row2item dt,
body#links div#contents dl.row2item dd,
body#links div#contents dl.row3item dt,
body#links div#contents dl.row3item dd,
body#links div#contents dl.row4item dt,
body#links div#contents dl.row4item dd,  {
	display: inline-table;
	min-height:1%;
}


/*  IE6 hacks
------------------------------------ */
* html #contents dl.row2item,
* html #contents dl.row3item,
* html #contents dl.row4item {
	padding-bottom: 30px;
	}
