#menuimg{
clear:both;
margin-top:8px;
position:relative;
}
.menu{ position:absolute; top:0; left:0; z-index:10; }
.menu ul{ margin:0 1px; }
.menu ul li{ list-style:none; float:left; }
.menu ul li a{ margin:0 3px; width:152px; height:49px; display:block; }
.catch{ clear:both; position:absolute; top:41px; left:0; z-index:1; }
#menuimg .imgunder{ padding-top:281px; }
#menuimg .subcontentsmenu ul{ margin-left:3px;}
#menuimg .subcontentsmenu ul li{ list-style:none; padding:0; float:left; }

#index #column_left{
width:243px;
float:left;
}
/*#index #column_left{
width:212px;
margin-top:19px;
padding-top:18px;
float:left;
background:url(http://www.imd-net.com/images/common/sidecontents_decoration.gif) no-repeat left top;
}*/
#index #column_cnt{
width:485px;
float:left;
margin-right:20px;
}
#index #column_right{
width:183px;
float:right;
margin-top:19px;
padding-top:18px;
background:url(http://www.imd-net.com/images/common/sidecontents_decoration.gif) no-repeat left top;
}

#blog{ border:1px solid #CCC; padding:5px; }
#blog .oblog{
background:url(/common/images/bloglink_bg.gif) no-repeat left top;
padding:14px 0 17px 6px;
}
#blog .oblogs{
background:url(/common/images/bloglink_bg_s.gif) no-repeat left top;
padding:14px 0 17px 6px;
}

#blog dl{}
#blog dl dt{ /*font-size:83.3%;*/ color:#CC0000; padding:11px 3px 0px; }
#blog dl dd{ /*font-size:83.3%; line-height:140%;*/ padding:0 8px 12px; border-bottom:1px solid #CCC; }
#blog dl dd strong{ font-size:100%; color:#000; }
#blog dl dd.footer{ border-bottom:none; }

/* top_blog */
.tBlogArea{ padding:5px; margin:0 0 15px; background:url(http://www.imd-net.com/images/top_dot_bg.gif); }
.tBlogArea dl{ padding:10px 13px 0; background:#FFF; }
.tBlogArea dl dt{ color:#CC0000; padding:0 0 0 3px; background:url(http://www.imd-net.com/images/t_arrow_red.gif) no-repeat left center; }
.tBlogArea dl dd{ padding:0 0 11px 8px; line-height:160%; }
.tBlogArea dl dd a{ color:#767676; }
/* top_blog end */


.staffblog{
clear:both;
padding-top:5px;
}
.staffblog a{
display:block;
padding:4px;
background:#000;
}
.staffblog a:hover{
background:#FF9900;
}

.twitter{  }
.twitter .tweetList{ padding:0 0 10px; clear:both; }
.twitter .tweetList .proImg{ float:left;}
.twitter .tweetList .tweet{ width:437px; padding:0 0 10px; line-height:160%; background:url(../images/tweet_bg_under.gif) no-repeat left bottom; white-space:normal; word-wrap:break-word; float:left; }
.twitter .tweetList .tweet div{ margin:0; padding:10px 10px 0 20px; background:url(../images/tweet_bg_top.gif) no-repeat left top; display:block; }
.twitter .tweetList .tweet p{ clear:both; padding:8px 0 0; border-top:1px solid #cecece; color:#595959; }
.twitter .tweetList .tweet span.day{ color:#008cca; font-size:83.3%; float:right; }
.twitter .tweetList .tweet span.user{ padding:0 0 3px; color:#008cca; font-weight:bold; float:left; }
.twitter .tweetList .tweet a:link,.twitter .tweetList .tweet a :visited,.twitter .tweetList .tweet a:active{ color:#000; }
.twitter .tweetList .tweet a:hover{ color:#999; }

.wathsnew{ padding:0 0 30px; background:url(http://www.imd-net.com/images/news_bg.gif) repeat-x left 21px; }
.wathsnew .title{ float:left; padding-bottom:13px; }
.wathsnew .rss{ float:right; }
.wathsnew dl{ clear:both; overflow:scroll; overflow-x:hidden; height:250px; padding:0px; }
.wathsnew dl dt{
width:85px;
text-align:center;
font-size:83.3%;
color:#FFF;
font-weight:bold;
background:url(http://www.imd-net.com/images/news_data.gif) no-repeat center center;
float:left;
margin:7px 0;
}
.wathsnew dl dd{
padding:7px 0 8px 100px;
background:url(http://www.imd-net.com/images/news_border.gif) repeat-x left bottom;
}

.spcontents{ background:#ebebeb url(http://www.imd-net.com/images/link_bg.gif) repeat-x left 0; padding:13px 6px 10px; }
.spcontentsbox{ width:203px; float:left; margin:0 5px; }

.spcontents a img{ border:3px solid #000; }
.spcontents a:hover img{ border-color:#FF9900; }
.spcontents dl{ clear:both; margin-top:5px; }
.spcontents dl dt a{ color:#0060b9; background:url(http://www.imd-net.com/images/common/btn_arrowbg.gif) no-repeat left 5px; padding:3px 3px 3px 17px; }
.spcontents dl dd{ font-size:83.3%; line-height:150%; padding:0 3px 13px; }

#column_right ul{}
#column_right ul li{ list-style:none; margin-bottom:5px; }
#column_right .siteprecision ul li a img{ border:3px solid #000; }
#column_right .siteprecision ul li a:hover img{ border-color:#FF9900; }
#column_right .siteprecision ul li dl{ clear:both; margin-top:5px; }
#column_right .siteprecision ul li dl dt a{ color:#0060b9; background:url(http://www.imd-net.com/images/common/btn_arrowbw.gif) no-repeat left 5px; padding:3px 0 3px 13px; }
#column_right .siteprecision ul li dl dd{ font-size:83.3%; line-height:150%; padding:0 0 13px; }

#second .workbody{ width:380px; float:left; margin-top:10px; font-size:110%; line-height:178.6%; word-wrap:break-word; }
#second .worksimg{ width:300px; float:right; margin-top:10px; }
#second .worksimg img{ border:7px solid #dddddd; }
#second .workcon{
background:url(http://imd-net.com/news/images/title_bg.gif) repeat-x left center;
padding:17px 5px;
margin-bottom:5px;
color:#a10711;