/* CSS Document */
/* --------------srchBox------------------------------------------------------------------ */
#srchBox{
	background-color:#FFFFFF;
	color:#333333;
	margin-top: 0px;
	font-size:11px;
	text-align: left;
}
*:first-child+html #srchBox {
	height: 80px;
	overflow: hidden;
}
#srchBox * {
	margin:0;
	padding:0;
/*	*font-size:small; */
/*	*font:x-small; */
}
#srchBox a img {
border:none;
}
#srchBox #srch {
padding:2px;
}
#srchBox #srchInput {
	width:140px;
}
#srchBox #srchBtn {
	width:50px;
	margin-top: 5px;
	font-size: 11px;
}
*html #srchBox #srchBtn {
padding-top:2px;
}
*:first-child+html #srchBox #srchBtn {
padding-top:2px;
}
#srchBox ul {
	text-align:left;
}
#srchBox li {
	list-style-type:none;
	display:block;
	margin-top: 4px;
	margin-bottom: 0px;
}
*:first-child+html #srchBox li {
	margin-top: 0px;
	margin-bottom: 0px;
}
#srchBox li input {
	zoom:1;
	margin-right:2px;
	_margin:-4px 0 -4px -4px;
	vertical-align:middle;
	border:0;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
*:+html #srchBox li input {
margin:-4px 0 -4px -4px;
}
#srchBox #srchLogo {
margin:6px 6px 6px 0;
text-align:center;
}
#srchBox #srchLogo a {
color:#666666;
text-decoration:none;
font-size:85%;
}
#srchBox #srchLogo a:hover {
text-decoration:underline;
}
#srchBox.watermark {
}
#srchBox.watermark #srchInput {
padding:1px 1px 2px 1px;
border:1px solid #a5acb2;
background: url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;
}
#srchBox.watermark #srchInput.nomark {
background: none;
}
#srchBox.watermark #srchLogo {
display: none;
}

