@import url("common/reset.css");
@import url("common/font.css");
@import url("common/base.css");
@import url("common/portfolio.css");
@import url("common/footer.css");


div#contents dl.designer{
		height:52em;
		width:250px;
		margin:0;
		padding:0;
		float:left;
}
	div#contents dl.designer dt{
		margin:0;
		padding:0;
	}
	div#contents dl.designer dt img{
		display:block;
		width:250px;
		height:180px;
		border-top:2px solid #5AAEE9;
	}
		div#contents dl.designer dt strong{
			font-size:150%;
			padding:0 11px;
			display:block;
			margin:.9em 0 .5em 0;
		}
			div#contents dl.designer dt strong span{
				display:block;
				font-size:80%;
				font-family:"Lucida Grande","Lucida Sans";
				margin:-.3em 0 0 0;
			}
		div#contents dl.designer dt em{
			color:#d4e5f2;
			padding:0 0 .9em 0;
			margin:.5em 11px 0 11px;
			display:block;
			border-bottom:1px solid #afafbb;
		}
			div#contents dl.designer dt em span{
				display:block;
				font-family:"Lucida Grande","Lucida Sans";
				margin:-.3em 0 0 0;
			}
	div#contents dl.designer dd{
		margin:0;
		clear:both;
		padding:.9em 9px 0 11px;
		line-height:1.3;
		font-size:95%;
	}
		* html div#contents dl.designer dd{
			font-size:90%;
			line-height:1.4;
		}
	div#contents dl.designer dd p{
		margin:0 0 .9em 0;
	}
	div#contents dl.designer dd p.en{
		color:#afafbb;
		display:block;
		font-size:95%;
		font-family:"Lucida Grande","Arial";
		margin:.8em 0 0 0;
		line-height:1.2;
	}
		div#contents dl.designer dd p.anchor{
			margin:0;
			padding:0;
		}
			div#contents dl.designer dd p.anchor a{
				background-image:url(../images/general/btnGo.gif);
				background-repeat:no-repeat;
				background-position:-500px center;
				padding:0 0 0 13px;
			}
				div#contents dl.designer dd p.anchor a:hover,
				div#contents dl.designer dd p.anchor a:focus{
					background-position:left center;
				}
				div#contents dl.designer dd p.anchor a:visited:after{
					content:url(../images/general/iconVisited.gif);
					position:absolute;
				}
				
	div#contents dl.designer dl{
		margin:.9em 0;
	}
		div#contents dl.designer dl dt{
			float:left;
			clear:left;
			width:3em;
		}
			* html div#contents dl.designer dl dt{
				width:3.5em;
			}
			div#contents dl.designer dl dt.long{
				width:5em;
			}
			* html div#contents dl.designer dl dt.long{
				width:6em;
			}
		div#contents dl.designer dl dd{
			padding:0 0 0 3em;
			margin:0 0 .2em 0;
			font-size:105%;
			clear:none;
		}
			*html div#contents dl.designer dl dd{
				padding:0 0 0 3.5em;
			}
			div#contents dl.designer dl dd.long{
				padding:0 0 0 5em;
			}
			* html div#contents dl.designer dl dd.long{
				padding:0 0 0 6em;
			}
