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

#vlpage{
	width:950px;
}

#vl_content{
	background-image:url(/images/valentine/valentine_02.png);	
	margin-top:-3px;
	/margin-top:-5
px;
	padding-bottom:50px;
}



dt h1 {
	font-family:san-serif;
	font-size:16px;
	font-weight:bold;
	margin:0 auto;
	text-align:center;
	width:260px;
}

dt {
	padding-top:5px;
}

dd {
	padding-bottom:6px;
	_padding-bottom:10px;
}




#projects dl {
	display: -moz-inline-box; /* For FF2 */
	display:inline-table;
	/display: inline; /* Hack For IE5-7 */
	/zoom: 1; /* Hack For IE5-7 */
	margin-bottom:10px;
	margin-left:3em;
	text-align:left;
}



#projects{
	padding-top:20px;
}

.center {
	text-align:center;
	height:150px;
	display:block;
}

.frame1 {	background:url(/images/valentine/vdnpo_y.png) no-repeat;}
.frame2 {	background:url(/images/valentine/vdnpo_r.png) no-repeat;}
.frame3 {	background:url(/images/valentine/vdnpo_b.png) no-repeat;}
.frame4 {	background:url(/images/valentine/vdnpo_g.png) no-repeat;}


.nponames {
	margin-left:120px;
	padding-top:40px;
	display:block;
}
a.nponames {
	font-size:12px;
	font-weight:bold;
}

.left {
	padding-left:15px;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	width:243px;
}

.setumei {
	height:90px;
}

dl h1 {
	height:65px;

}

dl{
	height:457px;
	width:269px;
}

a.link:link { color: #3d3d3d; }
a.link:visited { color: #3d3d3d; }
a.link:active { color: #a9a9a9; }
a.link:hover { color: #a9a9a9; }

