@charset "utf-8";
@import url(global.css);
#nav a#nav_about{
	color:#A9D5F4;
	background:none;
	background:#008DB8;
}
#aboutlist{
	width:55.5em;
	float:left;
	margin:6.5em 0 1em;
}
#aboutlist strong{
	color:#666666;
	font-weight:bold;
}
#aboutlist dt{
	font-weight:bold;
	font-size: 125%;
	height:3em;
	position:relative;
	overflow:hidden;
	clear:left;
	color:#93C6F2;
}
#aboutlist dt span{
	display:block;
	position:absolute;
	line-height:1em;
	font-size: 400%;
	top:-0.1em;
	color:rgba(147, 198, 242, .42);
}
#aboutlist dt .a1{
	left:-0.03em;
}
#aboutlist dt .b1{
	left:0.5em;
}
#aboutlist dt .o{
	left:1em;
}
#aboutlist dt .u{
	left:1.45em;
}
#aboutlist dt .t1{
	left:1.9em;
}
#aboutlist dt .m{
	left:2.6em;
}
#aboutlist dt .e1{
	left:3.3em;
}
#aboutlist dt .t2{
	left:2.6em;
}
#aboutlist dt .h{
	left:3.05em;
}
#aboutlist dt .i{
	left:3.5em;
}
#aboutlist dt .s{
	left:3.65em;
}
#aboutlist dt .w{
	left:4.5em;
}
#aboutlist dt .e2{
	left:5.35em;
}
#aboutlist dt .b2{
	left:5.75em;
}
#aboutlist dd{
	border-top: 1px dashed #BBE0EB;
	padding:1em 0;
}
#aboutlist dd.aboutweb p{
	text-indent: 2.1em;
	line-height:2em;
}
#aboutlist a:hover{
	font-weight:bold;
	text-decoration:none;
}
.vcard{
	padding-left:12.5em;
	display:block;
	position:relative;
}
.vcard .photo{
	float:left;
	background: url(/me.jpg) no-repeat center center;
	height: 220px;
	width: 140px;
	display:block;
	position:absolute;
	left:0;
}
a.photo:link,a.photo:visited{
	opacity: .5;
}
a.photo:hover,a.photo:active{
	opacity: 1;
}
.vcard .photo span,.url,.adr .type,.tel .type,.email .type{
	display:none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* 针对Google Chrome、Safari 3.0、Opera 9 的CSS样式 */
	#aboutlist dt span{
		opacity: .42;
	}
}