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

a.tt{
    position:relative;
    color:#222;
	font-size:10px;
    text-decoration:none;
}
a.tt span {
	display: none;
}

a.tt:hover{
	color: #222;
}

a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:-140px; left:-10px;
    _top:-45px;
	width:200px;
    color:#222;
    text-align:center;
}


*:first-child+html a.tt:hover span.tooltip{
   	top:-45px; left:-10px; 
}

html[xmlns*=""] a.tt:hover span.tooltip { /* for Opera */
	top:-42px; left:-10px;
	z-index: 300;
	visibility: visible;
}

a.tt:hover,a.tt:hover span.tooltip{ /* for IE6 */
 _visibility: visible;
 _z-index: 300; 
  }

a.tt:hover span.middle{ 
	display: block;
	text-align:left;
	padding-top:4px;
	padding-left:8px;
	line-height:100%;
	height:41px;
    background: url(../img_common/bubble.gif) no-repeat;
}
