@charset "utf-8";
/* CSS Document */


.financeScheme-wrapper{
    width: 95%;
    margin: auto;
}
@media print, screen and (min-width: 1080px) {
    .financeScheme-wrapper{
        width: 75%;
    }
}
.financeScheme-caption{
    margin-bottom: 45px;
}
.financeScheme-ttl{
    border-left: 7px solid var(--color-theme-primary);
    padding-left: 10px;
    margin-bottom: 15px;
}
.financeScheme-detail{
    margin-bottom: 35px;
    overflow: hidden;
}
.financeScheme-detail > p{
    padding-left: 10px;
}

.financeScheme-image{
    width: 300px;
    margin: 45px auto;
    text-align: center;
}
@media print, screen and (min-width: 1080px) {
    .financeScheme-image{
        width: 100%;
    }
}

