@charset "UTF-8";
.sec_ttl {
    margin-top: 16vw;
}
.sec_list {
    padding-left: 0;
}
.sec_item {
    list-style: none;
    text-indent: -1em;
    padding-left: 1em;
}
.sec_item.nom {
    list-style: none;
    text-indent: -3.5em;
    padding-left: 3.5em;
}
.sec_item ul li {
    text-indent: 0;
}
.sec_text a,
.sec_item a {
    color: #1c92f8;
}
.sec_item div {
    margin: 8vw 0;
}
.sec_item div p{
    text-indent: 0;
}

.sec_item div .sec_text+.sec_text {
    margin-top: 2.66667vw;
}

@media screen and (min-width: 769px) {
    .sec_ttl {
        margin-top: 40px;
    }
    .sec_item div {
        margin: 20px 0;
    }
    .sec_item div .sec_text+.sec_text {
        margin-top: 20px;
    }
}