IEには見えないスタイル変更!

IE9ではカクカクしておりますが、
ダイアリーのスタイルを変更しました。
(検索ボタンはhttp://weboook.blog22.fc2.com/を参考にしました。)
参考になればと・・・ソースを書いておきます

div[class="day day-br"] h2 {
-moz-border-radius: 0 15px 15px 0;
-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 0;
-webkit-border-bottom-left-radius: 0;
-webkit-margin-before: 0px;
-webkit-margin-after: 0px;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
border-right: 1px solid #DFDFDF;
border-left: 1px solid #DFDFDF;
border-top: 1px solid #DFDFDF;
padding: 0.1em 0.3em 0.1em 0.8em;
margin-bottom: 0px;
}
div[class="day day-br"] .body {
-moz-border-radius: 15px 0 0 15px;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 15px;
-webkit-border-bottom-left-radius: 15px;
border-right: 2px solid #DFDFDF;
border-left: 2px solid #DFDFDF;
border-bottom: 2px solid #DFDFDF;
margin-top:0px;
padding:0px 10px 0px 10px;
}
div[class="day day-br"] .body .title {
border-left: 9px solid #8EC1DA;
}
div[class="day day-br"] .body .section p.share-button{
padding-right:0.5em;
}
div[class="hatena-widget widget-twitter-search"] {
padding: 0px 0px 0px 0px;
margin-bottom:1em;
}
.hatena-widget .twtr-widget {
margin-left:0px;
margin-right:30px;
}
input[class="hatena-searchform searchform-button"] {
  width:40px;
  color:#ffffff;
  background:#337fcc;
  font-size:11px;
  font-weight:bold;
  text-shadow:0 -1px 0px #225588,0 -2px 0px #225588;
  text-align:center;
/*  display:block; */  
  text-decoration:none;
  border:1px solid #225588;
  padding:5px 0 4px 0;
  border-radius:5px;
  background:-moz-linear-gradient(rgba(34,85,136,0.5), rgba(34,85,136,1));
  background:-webkit-gradient(linear, 100% 0%, 100% 100%, from(rgba(34,85,136,0.5)), to(rgba(34,85,136,1)));
  box-shadow:1px 2px 2px rgba(0,0,0,0.3), 0px 1px 0px rgba(255,255,255,0.5) inset, 0px -1px 0px rgba(255,255,255,0.2) inset;
}
ul.hatena-recentcomment li {
word-break: break-all;
}
div.hatena-module {
background-color:#8EC1DA;
-webkit-border-radius: 5px;
border-radius: 5px;
}
div.hatena-module .hatena-moduletitle {
color:white;
}