@charset "shift-jis";
/* CSS Document */
#srchAssistTop,
#srchAssistBottom{font-size:13px;font-size:13px; *font-size:small; *font:x-small; font-family:'メイリオ',meiryo,'MS PGothic',Verdana, Arial,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka, sans-serif ;line-height:1.3}
#srchAssistTop ul li,#srchAssistBottom ul li,#srchAssistTop ol li,#srchAssistBottom ol li{ list-style:none;}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0;}

a{ text-decoration:none; color:#0000cc;}
a:visited{ text-decoration:none; color:#0000cc;}
a:hover{ text-decoration:underline;color:#f00;}
a:active{ color:#f00;}

#searchTop{position:relative;}
#srchAssistTop{position:absolute;top:51px;left:12px;/*border-top:1px solid #a5acb2;*/width:374px;}

#sugAssistTab{background-position:left bottom;width:374px;overflow:hidden;height:13px;}


.srchAssistBox{background-color:#fff;
padding:0 1px;
background-repeat:repeat-y;}
#srchAssistTop .srchAssistBox{
width:370px;
border-right:1px solid #b9b9b9;border-left:1px solid #b9b9b9;}
.srchAssistBox .srchAssistList li,
.srchAssistBox p{
padding:2px 5px;}
#srchAssistTop .srchAssistBox .srchAssistList,
#srchAssistTop .srchAssistBox p{
width:370px;}
* html body #srchAssistTop .srchAssistBox p{width:360px;}

.srchAssistList li a{
display:block;}
#srchAssistTop .srchAssistList li a{width:360px;}
.srchAssistList .on{
background-color:#fff6b6;}


.srchAssistOnOff{
text-align:right;
font-size:86%;
padding:2px 0px;
background-color:#e9e9e9;}

#srchAssistTop .srchAssistOnOff{
width:370px;}


.srchAssistOnOff dt,
.srchAssistOnOff dd{
padding-right:5px;
color:#555555;
display:inline;}

.first{
font-weight:bold;}

.srchAssistClose{display:block;height:13px;font-size:1px;line-height:1px;overflow:hidden;text-indent:-3000px;}

#srchAssistTop .srchAssistClose{
outline-style:none;
background:url(../img/knob_t.gif) left bottom no-repeat;}

#srchAssistTop a{outline-style:none;}

