div.li_section {
clear: both;
padding-top: 20px;
margin: 0px 15px 10px 10px;
}

div.li_section img {
float: left;
width: 150px;
margin-bottom: 10px;
}

div.li_section a:hover img{
opacity: 0.7;
-moz- opacity: 0.7;
filter: alpha(opacity:70);
}

div.li_section dl {
width: 455px;
float: right;
}

div.li_section dl dt {
color: #7E82B8;
font-size: 16px;
border-bottom: solid 1px #CFD0E7;/* タイトル下のラインの色 */
padding-left: 20px;
background-image: url(../images/arrow.png);
background-repeat: no-repeat;
background-position: left 4px;
}

div.li_section dl dd {
font-size: 13px;
color: #767676;
line-height: 1.7em;
padding: 5px 0px 15px 20px;
}