/* ===============================
   ISA: 全コース紹介 KV
   =============================== */

.isa-cah{
    padding: clamp(30px, 7vw, 60px) 0;
    box-sizing: border-box;
}

.isa-cah__inner{
    max-width: 1100px;
    margin: 0 auto;
    /* 好みで中央寄せしたい場合 */
    /* text-align: center; */
}

/* 共通テキスト */
.isa-cah__line{
    margin: 0;
    font-weight: 700;
}

/* 1行目・2行目：白背景ボックス */
.isa-cah__box{
    display: inline-block; /* ★ 文字＋余白分だけの幅 */
    background: #ffffff;
    padding: clamp(8px, 1.5vw, 12px) clamp(18px, 3vw, 32px);
    box-shadow: 0 8px 24px rgba(0,0,0,.06);
    max-width: 100%; /* はみ出し防止 */
    margin-left: 20px;
}
/* 1行目 */
.isa-cah__line--1{
    font-size: clamp(29px, 5.4vw, 43px);
    color: #111827;
}

.isa-cah__line--2{
    margin-top: clamp(12px, 2vw, 18px);
        font-size: clamp(29px, 5.4vw, 43px);
    color: #111827;
}

/* 3行目：背景なし・そのまま大きく表示 */
.isa-cah__line--3{
    margin-top: clamp(24px, 3vw, 32px);
    font-size: clamp(24px, 3vw, 36px);
    color: #111827;
    margin-left: 25px;
}

/* [] で囲った部分の青文字 */
.isa-cah__accent{
    color: #2772a2; /* ISAの青 */
}

/* SP調整 */
