@import "base.css";
@import "gnv.css";
@import "top_intro.css";
@import "clearfix.css";


@media tty {
i{content:"\";/*" "*/}} @import 'win_ie5x.css'; /*";}
}/* */

/*srcbox*/
#srchBox {
width:198px;
_width:196px;
margin-bottom:10px;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#EEEEEE;
color:#000000;
text-align:center;
}

#srchBox * {
margin:0;
padding:0;
font-size:13px;
*font-size:small;
*font:x-small;
}

#srchBox a img {
border:none;
}

#srchBox #srch {
padding:6px;
}

#srchBox #srchInput {
width:98%;
_width:130px;
}

#srchBox #srchBtn {
width:115px;
}

*html #srchBox #srchBtn {
padding-top:2px;
}

*:first-child+html #srchBox #srchBtn {
padding-top:2px;
}

#srchBox ul {
margin-top:6px;
margin-bottom:6px;
text-align:left;
}

#srchBox li {
list-style-type:none;
display:block;
}

#srchBox li input {
zoom:1;
margin-right:2px;
_margin:-4px 0 -4px -4px;
vertical-align:middle;
border:0;
}

*:+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 {
padding-bottom: 6px;
}

#srchBox.watermark #srchInput {
padding:1px 1px 2px 1px;
border:1px solid #a5acb2;
background: #fff url(http://i.yimg.jp/images/search/customsearch/yjlogo/yjlogo_type4.gif) center center no-repeat;
}

#srchBox.watermark #srchInput.nomark {
background: #fff;
}

#srchBox.watermark #srchLogo {
display: none;
}
