@charset "UTF-8";

@import url("/recruit/css/sidebar.css");

#content01{
width:645px;
float:left;
}

#content01 h3{
position:relative;
padding:2px 0px;
margin-bottom:20px;
border-bottom:1px dotted #aaa !important;
border-bottom:1px solid #dadada;
}

#content01 .p01{
font-size:1.2em;
margin-bottom:20px;
}

#content01 .p02{
font-size:1.2em;
font-weight:800;
margin-bottom:15px;
}

#content01 dl.dl01{
}

#content01 dl.dl01 dt.dl01{
}

#content01 dl.dl01 dd.dl01{
}

#content01 dl.dl01 dd.dl01 .div01,
#content01 dl.dl01 dd.dl01 .div02{
position:relative;
background:url("../img/index_bg_06.png") no-repeat;
width:299px;
height:72px;
padding:9px;
}

#content01 dl.dl01 dd.dl01 .div01{
float:left;
margin-bottom:10px;
}

#content01 dl.dl01 dd.dl01 .div02{
float:right;
margin-bottom:10px;
}

#content01 dl.dl01 dd.dl01 div img{
}

#content01 dl.dl01 dd.dl01 div div.a01{
position:absolute;
top:15px;
left:95px;
font-weight:800;
font-size:12px;
}

#content01 dl.dl01 dd.dl01 .div03{
height:100%;
}

#content01 dl.dl01 dd.dl01 .div03 img{
float:left;
}

#content01 dl.dl01 dd.dl01 .div03 .dl02{
float:left;
margin-left:15px;
width:460px;
}

#content01 dl.dl01 dd.dl01 .div03 .dl02 dt{
font-weight:800;
font-size:1.2em;
}

#content01 dl.dl01 dd.dl01 .div03 .dl02 dd{
position:relative;
margin-bottom:15px;
}

#content01 dl.dl01 dd.dl01 .div03 .dl02 dd .p03{
font-size:1.2em;
}

#content01 dl.dl01 dd.dl01 .div03 .dl02 dd .p04{
text-align:right;
}

#content01 dl.dl01 dd.dl01 .ul01{
}

#content01 dl.dl01 dd.dl01 .ul01 li{
float:left;
margin-left:10px;
}

#content01 dl.dl01 dd.dl01 .ul01 .li01{
margin-left:0px;
}







