.movies-container {
    width: 90%;
    max-width: 900px;
    margin: 30px auto;
}

.movie-card {
    background: rgba(255,255,255,0.07);
    padding: 20px;
    margin-bottom: 25px;
    border-radius: 16px;
    border: 1px solid #ffd6ff;
    box-shadow: 0 0 15px #ffb7ff30;
}

.movie-card h2 {
    color: #ffd9ff;
    margin-bottom: 10px;
}

.movie-img {
    width: 100%;
    max-width: 350px;
    border-radius: 10px;
    display: block;
    margin: 15px auto;
}

.text {
    line-height: 1.7;
    margin-bottom: 15px;
}
.movie-title-logo {
    width: 260px;          /* ロゴの大きさ */
    display: block;
    margin: 0 auto 15px;   /* 中央寄せ＋下に余白 */
}

