@charset "UTF-8";

#content01{
}

#sidebar01{
width:240px;
float:left;
padding-left:10px;
}

#sidebar01 dl{
border-bottom:1px solid #ccc;
}

#sidebar01 dl dt{
height:20px;
margin-bottom:15px;
}

#sidebar01 dl dd{
height:170px;
position:relative;
}

#sidebar01 dl dd img{
}

#sidebar01 dl dd ul{
position:absolute;
bottom:10px;
left:0px;
font-size:12px;
}

#sidebar01 dl dd ul li{
margin-bottom:5px;
}

#main01{
width:490px;
float:right;
padding-right:10px;
}

#main01 .p01{
padding:20px 0px;
font-size:12px;
}

#main01 .dl01{
background:url("../img/index_img_05.jpg") no-repeat right 20px;
}

#main01 .dl01 dt{
border-top:1px dotted #666 !important;
border-top:1px solid #bbb;
padding-top:20px;
margin-bottom:10px;
}

#main01 .dl01 dd{
height:100%;
padding-bottom:30px;
}

#main01 .dl01 dd .div01{
width:370px;
}

#main01 .dl01 dd .div02{
}

#main01 .dl01 dd div p{
font-size:12px;
margin-bottom:30px;
}

#main01 .dl01 dd div a img{
border:solid 4px #eee;
}

#main01 .dl01 dd div .a01{
float:left;
}

#main01 .dl01 dd div .a02{
float:right;
}