@charset "UTF-8";

/* 共通 */

body#index{
background:#FFF url(http://imd-net.com/images/background.gif) repeat-x left top;
}
body#second{
background:#FFF url(http://imd-net.com/images/common/background.gif) repeat-x left top;
}

#stage{
width:950px;
margin:0 auto;
}

/* header */
h1{
width:465px;
float:left;
margin-top:45px;
font-size:100%;
font-weight:normal;
font-family:Verdana,Osaka,"ＭＳ Ｐゴシック", sans-serif;
}
h2{
float:left;
margin-top:9px;
}
.backtop{
float:left;
width:64px;
margin-left:15px;
}
.subnabi{
float:right;
width:202px;
}
.subnabi ul{}
.subnabi ul li{
list-style:none;
float:left;
}

/* footer */
#footer{
padding:5px;
border-top:1px solid #CCC;
clear:both;
margin-top:30px;
}
#footer ul{}
#footer ul li{
float:left;
list-style:none;
}
#footer ul li a{
background:url(http://imd-net.com/images/common/btn_arrowbw.gif) no-repeat left 4px;
padding:3px 17px;
font-size:91.7%;
}
#footer .copyright{
float:right;
}

/* 第2階層 */
#second #menuimg{
height:272px;
}
#second #sidemenu{
width:203px;
float:left;
margin-top:58px;
}
#second #column_right{
margin-top:58px;
width:203px;
}
#second #column_right ul li.siteprecision{
margin-top:30px;
}
#second #column_left{
width:203px;
margin-top:19px;
}

#second #contents{
width:700px;
float:right;
margin-top:59px;
}



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

#second .etclink{
width:203px;
}
#second .etclink ul li{
list-style:none;
margin-top:10px;
}

