@charset "UTF-8";
/*-----------------------------共通設定-----------------------------*/
.original-intro {
    display: flex;
    justify-content: space-between;
}
.original-content {
    width: 50%;
    padding: 0 20px 0;
}
.original-other-content {
    width: 70%;
    padding: 0 20px 0;
}
.original-content p {
    padding: 10px;
}
.original-actions {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}
.original-actions a {
    width: 100%;
}

/*-------------------------------------------------------------------*/
/*---------------------------タブレット用------------------------------*/
/*-------------------------------------------------------------------*/
@media screen and (max-width:1024px) {

}
/*-------------------------------------------------------------------*/
/*-----------------------------スマホ用------------------------------*/
/*-------------------------------------------------------------------*/

@media screen and (max-width:767px) {
    .original-intro {
        flex-direction: column;
    }
    .original-title {
        display: none;
    }
    .original-content,
    .original-other-content {
        width: auto;
    }
    .original-img {
        display: none;
    }
    .original-actions {
        display: flex;
        flex-direction: column;
    }
    .original-other-img{
        text-align: center;
        margin-top: 20px;
    }
}