#container {
background:#fff url(img/container_bg.jpg) no-repeat 50% top;
}
.section{
margin-bottom:50px;
color:#414141;
}
#section01{
margin-bottom:25px !important;
}
#section01 .leftArea{
padding-top:10px;
float:left;
padding-left:23px;
width:404px;
}
#section01 .leftArea p{
margin-top:20px;
font-size:14px;
line-height:2;
}
#section01 .rightArea{
float:right;
width:279px;
}
#section01 .leftAreaWrap,
#section01 .rightAreaWrap{
padding:0 25px;
}


.frame01{
margin-bottom:15px;
padding:30px 30px 0;
border:#e7e6dd solid 1px;
background-color: #fff;
line-height: 1.8;
}
.frame01 .hl{
font-size:17px;
margin-bottom:10px;
padding:4px 10px;
border-left:#c1beaf solid 6px;
line-height:1.5;
color:#414141;
}
.frame01 p spna{
font-soze:12px;
}
.table01{
width: 100%;
border-collapse:collapse;
border-spacing:0;
}
.table01 th,
.table01 td{
padding:14px 0 13px;
font-size:14px;
background:#fff url(img/line_dotted.gif) repeat-x left top;
vertical-align: middle;
line-height: 1.8;
}
.table01 td{
font-size:14px;
}
.table01 p{
margin:0;
padding:2px 0 2px 20px !important;
background:#fff url(img/icon_circle.png) no-repeat left 7px;
font-soze:14px;
}
#section03{
padding:30px !important;
line-height: 1.8;
}
#section03 ol{
margin: 0 0 0 20px;
padding: 0;
list-style-type: decimal;	
}
#section03 ol li{
margin:0 0 1em;	
}
#section03 .pict01{
margin-top: 30px;
text-align: center;
}
#section04{
padding: 30px;
}
#section04 h4{
margin-top:20px;
}
#section04 ul{
margin:0 0 0 25px;
list-style-type: disc;
}
