@charset "utf-8";



#main table div dl {width:163px; text-align:left;}

#main table div dl dt {text-align:left;}

#main table div dl dd {line-height:1.5; font-size:86%; margin-top:3px; 
                       margin-bottom:16px; }

div.box01 {width:640px; height:55px;
background-image:url("../img/bg_body.gif");
background-position:left top; background-repeat:repeat;
position:relative;}

#main ul#search {
	position: absolute;
	top: 19px;
	right: 19px;
		}
		#main ul#search li {
			line-height: 17px;
			font-size: 83%;
			background: #fff;
			}
			#main ul#search li a {
				display: block;
				width: 144px;
				padding-left: 5px;
				height: 17px;
				border: 1px solid #333;
				position: relative;
				z-index: 1000;
				background: #fff;
				}
				#main ul#search li a.first {
					background: url("../../index_img/bg_search.gif") 1px 0 no-repeat;
					position: relative;
					z-index: 1001;
					}
					#main ul#search li a:hover.first {color: #333;}
					#main ul#search li ul li a {
						border-top: none;
						position: relative;z-index: 1000}
	
	
	#main table td.bl-hover img {filter: alpha(opacity=70);opacity:0.7;}
	#main table td.bl-hover dd {color:#707070;}
	
	#main table td a {font-weight: bold;
		font-size: 125%;
		line-height: 1.1;
		}
		#main table td.green a {color: #51a92b;}
		#main table td.yellow a {color: #eb920d;}
		#main table td.orange a {color: #db4117;}
		#main table td.pink a {color: #cc0066;}
		#main table td.purple a {color: #7b1c7a;}
		#main table td.blue a {color: #008dd8;}