/* CSS Document */


div#mainimg{
width:566px;
background:#F2F1E8;
padding:4px;
margin-bottom:15px;
}

div#mainimg h3{
width:566px;
}

/*topics*/

div#topics{
width:575px;}

div#topics h4{margin-bottom:5px;}

div#topics dl{
width:545px;
margin:20px auto 0;
padding-bottom:20px;
border-bottom:1px dotted #D8D5C4;}

div#topics dl.bottom{border-bottom:none;}

div#topics dl dt{
font-weight:bold;
padding-left:120px;
}

div#topics dl dt a{
display:inline-block;
padding-left:8px;
background:url(../../img/09renewal/arrow.gif) 0 0.5em no-repeat;
}

div#topics dl dd{
padding-left:128px;
margin-bottom:5px;
font-size:93%;}

div#topics dl dd.img_left{
float:left;
width:100px;
padding-left:0;}

div.category dl dd.img_left{
position:absolute;}


div#topics dl dt span{
font-weight:normal;}

div#topics dl dt a,
div#topics dl dt a:link{
color:#666;
text-decoration:none;}

div#topics dl dt a:hover{
color:#666666;
text-decoration:underline;}


p#oseibo{
margin-top:10px;}


/* ------------------------------------------------------------
     Clearfix
   ------------------------------------------------------------ */
   
div:after, ul:after, dl:after, .cl:after
{content: '';
display: block;
clear: both;
height: 0; }

div, ul, dl, .cl
{ display: indtne-block; }

div, ul, dl, .cl{ display: block; }

/* Mac版IEのみに適用 ＼*//*/
div, ul, dl, .cl{ overflow: hidden; }
/* */
