@charset "utf-8";

/* ==========================================================================
   About styles
   ========================================================================== */

body {
    background: url(../img/about/bg_about.png) no-repeat fixed center 86px;
}

/* main
   -------------------------------------------------------------------------- */
main {
    padding: 150px 0 220px;
    text-align: center;
}

main > p {
    width: 810px;
    margin: 0 auto;
    color: #005bac;
    font-weight: bold;
    text-align: left;
}

main > h1 + p {
    margin-top: 55px;
    font-size: 21px;
}

main > h1 + p + p {
    margin-top: 42px;
    font-size: 18px;
}

main article {
    margin: 132px 0 0 0;
}

main article section {
    margin: 35px 0 0 0;
}

main article section + section {
    margin: 103px 0 0 0;
}

main article section h1 + ul {
    margin: 60px 0 0 0;
}

main article section h1 + ul.rogo {
    margin: 40px 0 80px 0;
}

main article section ul + ul {
    margin: 44px 0 0 0;
}

main article section li {
    display: inline;
}
