@charset "UTF-8";

/* --------------------------
    TOPページ
-------------------------- */
.top {
    padding: 82px 0 0;
    width: 1200px;
    margin: 0 auto;
}
/*------- バナー　共通 -------*/
.top_banner {
    display: flex;
    align-items: center;
    height: 380px;
}
.top_banner + .top_banner {
    margin-top: 58px;
}
.top_img {
    width: 513px;
    margin-right: 60px;
}
.top_text {
    width: 577px;
}
.top_version {
    margin: 18px 0 0;
}
.top_version p {
    color: #FFF;
    line-height: 1.75;
}
.top_btn {
    display: flex;
    justify-content: space-between;
    width: 320px;
}
a.top_btn_item {
    color: #fff;
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.875;
    background: #EA0000;
    border-radius: 4px;
    text-align: center;
    padding: 5px 27px 6px;
    width: 153px;
}
/*------- バナー　個別 -------*/
.undelet {
    justify-content: space-between;
    background: url(../img/top_banner_undelet_bg.jpg) no-repeat right top;
    background-size: cover;
    padding: 69px 50px 69px 88px;
}
.undelet .top_title {
    width: 400px;
}
.undelet .top_btn {
    margin-top: auto;
}
/*------- バナー　個別 -------*/
.diskeeper {
    background: url(../img/diskeeper_bg.png) no-repeat, #005DA2;
    background-position: right top;
    background-size: cover;
}
.diskeeper .top_title {
    width: 439px;
}
/* .diskeeper .top_text {
    margin-right: 50px;
} */
.diskeeper .top_btn {
    margin: 30px 0 0 auto;
}


/* --------------------------
    Condusivとは？
-------------------------- */
.condusiv {
    padding: 130px 0;
}
.condusiv_text {
    width: 1000px;
    margin: 0 auto;
    padding: 60px 0 0;
}
.condusiv_text p {
    font-size: 1.8rem;
    line-height: 2.222;
}
ul.condusiv_note {
    margin: 70px 0 0;
}
ul.condusiv_note li {
    line-height: 1.778;
    margin-top: 5px;
    font-size: 1.3rem;
}
ul.condusiv_note li::before {
    content: "・";
}
