@charset "euc-jp";
/*----------------------------------------
labs-error.css
create date:2009/4/1

-1.common parts
-2.Y!検索窓
-3.

/*
1.common parts
------------------------------*/
#contents-body #lab_error {
	padding:20px 0 0;
}
#contents-body #lab_error #main{
	width:650px;
	margin:0 auto;
	text-align:center;
}
#contents-body #lab_error h1{
	width:650px;
	padding:15px 0;
	margin:0 0 20px;
	text-indent:0;
	background:#eee;
}
#contents-body #lab_error p{
	margin:0 0 30px;
}
#contents-footer #link-bottom{
  margin:15px 0px;
  text-align:center;
}
/*
2.Y!検索窓
------------------------------*/
/*フォームエリア*/
.ylabsSearch{
text-align:center;
}
.ylabsSearch p{
}
.ylabsSearch .pt01{
margin:10px auto 0;
width:406px;
padding:5px 10px;
background:#eaeaea url(http://i.yimg.jp/images/labs/img/ylabs_bg_ysch.gif) repeat-x top left;
border:1px solid #ccc;
}
.ylabsSearch form{
margin:0;
padding:0;
display:block;
position:relative;
width:386px;
height:28px;
border:0 none;
margin:0 auto;
text-align:left;
}
.ylabsSearch form fieldset{
margin:0;
padding:0;
}
.ylabsSearch form legend{
display:none;
}
.ylabsSearch form label{
display:block;
position:absolute;
float:none;
top:6px;
left:0;
margin:0;
padding:0;
width:28px;
height:15px;
}
.ylabsSearch form .ylabsSchTx{
display:block;
position:absolute;
float:none;
top:3px;
left:33px;
width:280px;
height:21px;
margin:0;
padding:2px 0 0 2px;
border:0 none;
background:url(http://i.yimg.jp/images/labs/img/boxBg300.gif) no-repeat;
font-size:small;
line-height:18px;
outline:none;
}
.ylabsSearch form .off{
color:#999999;
}
.ylabsSearch form .on{
color:#000000;
}
.ylabsSearch form .ylabsSchBt{
display:block;
position:absolute;
float:none;
top:3px;
right:0;
margin:0;
padding:0;
width:73px;
height:21px;
}
