.main {}
.main .box0 {
    background: #edf6ea;
    position: relative;
}
.main .box0 h2 {
    width: 1000px;
    margin: 0 auto 53px;
}
.img_sdgs {
    position: absolute;
    right: calc(50% - 500px);
    top: -30px;
}
.main .box00 h3 {
    margin: 0 0 15px;
}
.main .box00 {
    width: 1000px;
    margin: 0 auto;
    padding: 0 0 25px;
    border-bottom: 1px solid #c9d0c5;
}
.main .box00 .txt {
    float: left;
    width: 445px;
    font-size: 15px;
}
.main .box00 .fig {
    float: right;
    margin-top: 60px;
}
.main .box1 {
    background: #edf6ea;
    padding: 48px 0 0;
    margin: 0 0 90px;
}
.main .box1 h2 {
    width: 1000px;
    margin: 0 auto 29px;
}
.main .box10 {
    width: 1000px;
    margin: 0 auto;
    padding: 0 0 65px;
}
.main .box10 .fig {
    float: left;
}
.main .box10 .txt {
    float: right;
    width: 426px;
}
.main .box10 .dl {}
.main .box10 dt {
    margin: 0 0 30px;
    font-size: 15px;
}
.main .box2 {
    width: 1000px;
    margin: 0 auto 70px;
}
.main .box20 {
    margin: 20px 0 58px;
}
.main .box20 .fig {
    float: left;
}
.main .box20 .txt {
    float: right;
    width: 558px;
}
.main .box20 .txt dl {}
.main .box20 .txt dt {
    margin: 0 0 25px;
}
.main .box20 .txt dd {
    font-size: 15px;
}
.main .box2 .fig0 {
    margin: 0 -23px 0 0;
}
.main .box2 .fig0 dl {}
.main .box2 .fig0 dt {
    margin: 0 0 30px;
}
.main .box2 .fig0 dd {
    font-size: 15px;
}
.main .box4 {
    width: 1000px;
    margin: 0 auto 70px;
}
.main .box40 {
    margin: 20px 0 58px;
}
.main .box40 .fig {
    float: left;
}
.main .box40 .txt {
    float: right;
    width: 558px;
}
.main .box40 .txt dl {}
.main .box40 .txt dt {
    margin: 0 0 25px;
}
.main .box40 .txt dd {
    font-size: 15px;
}
.main .box4 .fig0 {
    margin: 0 -23px 0 0;
}
.main .box4 .fig0 dl {}
.main .box4 .fig0 dt {
    margin: 0 0 30px;
}
.main .box4 .fig0 dd {
    font-size: 15px;
}
.main .box3 {
    padding: 55px 0 0;
    background: #edf6ea;
}
.main .box3 dl {
    width: 1000px;
    margin: 0 auto 49px;
    padding: 0 0 55px;
    border-bottom: 1px solid #c9d0c5;
}
.main .box3 dt {
    margin: 0 0 20px;
    text-align: center;
}
.main .box3 dd {
    text-align: center;
    font-size: 15px;
}
.main .box3 .commonmenu ul {
    margin: 0 60px;
}
.main .box3 .commonmenu li dl {
    width: auto;
}