#r200 {
width:174px;
padding-left:24px;
}
#r200 .keybtn {
margin:15px 0px 0px 0px!important;
width:176px!important;
float:left!important;
}
#l400 h4,
#r200 h4 {
margin:5px 0px 0px 0px;
padding:2px 6px;
text-align:left;
font-size:13px;
font-family:arial,helvetica,sans-serif;
color:#FFF;
background:url(//image.itmedia.co.jp/images0509/triangle_wh_20x20.gif) no-repeat right top #A00;
}
#r200 .ranking {
margin:5px 0px 0px 0px;
padding:0px;
font-size:12px;
font-family:arial,sans-serif;
list-style-type:none;
color:#FFF;
border-bottom:1px solid #DDD;
}
#r200 .ranking li {
display:block;
padding:10px 3px 12px 0px;
border:1px solid #DDD;
border-bottom:0px solid #DDD;
background:url(//image.itmedia.co.jp/images0509/rank_bg02.gif) no-repeat -4px -2px #FFF;
}
#r200 .ranking li.top1,
#r200 .ranking li.top2,
#r200 .ranking li.top3 {
background:url(//image.itmedia.co.jp/images0509/rank_bg01.gif) no-repeat -4px -2px #FFF;
}
#r200 .ranking li strong {
width:34px;
margin:0px 2px 0px 0px;
padding:2px 0px 0px 0px;
font-weight:bold;
color:#FFF;
text-align:center;
float:left;
}
#l400 ul.archive {
width:99%;
margin:0px;
padding:0px;
font-size:small;
font-family:arial,sans-serif;
list-style-type:none;
line-height:135%;
overflow:hidden;
}
#l400 ul.archive li {
width:28%;
padding:12px 0px 0px 15px;
background:url(//image.itmedia.co.jp/images0509/arr_key2.gif) no-repeat 0px 12px;
float:left;
}
.kwdtop form {
padding:0px!important;
text-align:right;
}
