.site .related { width:187px !important;}
.site .recent{ width:558px !important;}
.site .recent table{ width:556px !important;}
.site .transition{ padding-right:0 !important;}

.searchCategory { width:187px; padding-bottom:10px;}
.searchCategory div { margin-top:5px; overflow: hidden;}
.searchCategory div:first-child {/*background: url(toptitle.gif) no-repeat; //100312_commentout */}
.searchCategory div.collapsed { padding-bottom:0; height: 29px;}

.searchCategory div span { display:block; width:187px; height:29px; font-size:0; line-height:0; text-indent:-999px; cursor: pointer;}
.searchCategory div ul { padding-bottom:8px;}
.searchCategory div.collapsed ul { display:none;}
.searchCategory div a { display: block; padding: 4px 5px 4px 10px; text-decoration: none; zoom:1;}
.searchCategory div a:hover { text-decoration: none; color: #fff;}

.searchCategory div#acGenre ul { background: url(/img/ac_genre_ft.gif) no-repeat left bottom;}
.searchCategory div#acGenre li a { background:#e2e3e7 url(/img/ac_genre_bg.gif) no-repeat left bottom;}
.searchCategory div#acGenre span { background:#e2e3e7 url(/img/ac_genre_ttl_on.gif) no-repeat;}
.searchCategory div.collapsed#acGenre span { background: url(/img/ac_genre_ttl.gif) no-repeat;}

.searchCategory div#acAnimation ul { background: url(/img/ac_animation_ft.gif) no-repeat left bottom;}
.searchCategory div#acAnimation a { background: url(/img/ac_animation_bg.gif) no-repeat left bottom;}
.searchCategory div#acAnimation span { background:#d9c9b6 url(/img/ac_animation_ttl_on.gif) no-repeat;}
.searchCategory div.collapsed#acAnimation span { background:#d9c9b6 url(/img/ac_animation_ttl.gif) no-repeat;}

.searchCategory div#acOther ul { background: url(/img/ac_other_ft.gif) no-repeat left bottom;}
.searchCategory div#acOther a { background: url(/img/ac_other_bg.gif) no-repeat left bottom;}
.searchCategory div#acOther span { background:#dae8c3 url(/img/ac_other_ttl_on.gif) no-repeat;}
.searchCategory div.collapsed#acOther span { background:#dae8c3 url(/img/ac_other_ttl.gif) no-repeat;}

.searchCategory div.collapsed { background: none !important;}
.searchCategory div li a:hover { background-position:right bottom !important;}
.searchCategory div li.end a{ background-position:left top !important;}
.searchCategory div li.end a:hover{ background-position:right top !important;}

.foot{ clear:both !important;}

.searchBox span.ttl{ overflow:hidden; display:block; width:187px; height:28px;}
.searchBox .formSelect{ padding:5px 5px 5px 10px; background: url(/img/shbx_slc_bg.gif) no-repeat left bottom; line-height:1.2; font-size:12px; color:#fff;}
.searchBox .formSelect input{ margin-right:2px;}
*+html body .searchBox .formSelect input{ margin-top:-4px; margin-left:-4px;}
* html body .searchBox .formSelect input{ margin-top:-4px; margin-left:-4px;}
.searchBox .searchBoxGroup{ padding:5px 10px 10px 10px;}
.searchBox .searchBoxGroup input{ vertical-align:middle;}
.searchBox #categoryBox1{ background: url(/img/shbx_genre_bg.gif) no-repeat left bottom;}
.searchBox #categoryBox2{ display:none; background: url(/img/shbx_animation_bg.gif) no-repeat left bottom;}
.searchBox #categoryBox3{ display:none; background: url(/img/shbx_other_bg.gif) no-repeat left bottom;}
*+html body .searchBox .searchBoxGroup select{ margin-bottom:3px;}
* html body .searchBox .searchBoxGroup select{ margin-bottom:3px;}
.searchBox #searchbtn{ width:39px !important;}



.site .related dd span#srchBlock,
.site .related dd span#dateBlock{
display:block !important;
width:auto !important;
float:none !important;
}

