@charset "UTF-8";

#content01{
}

#content01 #sidebar01{
width:240px;
float:left;
background:#fff;
padding-left:10px;
padding-bottom:20px;
}

#content01 #sidebar01 dl dd .p02 a{
font-weight:800;
}

#content01 #sidebar01 dl{
margin-bottom:15px;
}

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

#content01 #sidebar01 dl dd{
position:relative;
height:170px;
border-bottom:solid #ccc 1px;
}

#content01 #sidebar01 dl dd .p01{
margin-bottom:40px;
}

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

#content01 #sidebar01 dl dd ul li{
margin:5px 0px;
}

#content01 #sidebar01 .p02{
font-size:12px;
color:#222;
font-weight:800;
background:url("../../common/common_bg_04.png") repeat-x 0px 0px #eee;
height:19px;
line-height:19px;
padding-left:5px;
}

#content01 #main01{
}

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

#content01 #main01 dl dt{
color:#222;
background:url("../img/index_bg_01.png");
border:1px solid #7098a2;
padding:3px;
margin-bottom:30px;
}

#content01 #main01 dl dt span{
display:block;
background:#dfffe9;
padding:2px 5px;
font-size:16px;
font-weight:800;
border:1px solid #7098a2;
}

#content01 #main01 dl dd{
}

#content01 #main01 dl dd table{
width:100%;
border:1px solid #ddd;
margin-bottom:20px;
}

#content01 #main01 dl dd table .tr01 th,
#content01 #main01 dl dd table .tr01 td{
width:33.3%;
border:1px solid #ddd;
}

#content01 #main01 dl dd table .tr02 td{
width:33.3%;
border:1px solid #ddd;
border-style:solid none;
text-align:center;
}

#content01 #main01 dl dd table tr td{
padding:5px;
}

#content01 #main01 dl dd table tr th{
font-size:12px;
text-align:center;
font-weight:800;
background:#e3eef0;
padding:5px;
border:1px solid #ddd;
}

#content01 #main01 dl dd table .tr03 td{
}

#content01 #main01 dl dd .div01{
text-align:right;
margin-bottom:50px;
}

#content01 #main01 dl dd .div01 a{
padding-left:10px;
background:url("../../common/common_bg_03.png") no-repeat 0px 50%;
}
