/* ============================================ */
/* linksyuu.css ― リンク集ページ専用スタイル      */
/* ============================================ */

/* ===== リンク集タイトル画像（oshiraseと同じ思想） ===== */
.link-title {
    display: grid;
    grid-template-columns: 30fr 81fr 539fr 10fr;   /* 4列（横の比率） */
    width: 100%;
    max-width: 660px;
    margin: 0;
    gap: 0;
    line-height: 0;
}
.link-title > img,
.link-title > .t-mid {
    display: block;
    width: 100%;
    height: 34px;
    margin: 0;
    padding: 0;
}
/* 中央列：縦3分割（内側Grid） */
.link-title .t-mid {
    display: grid;
    width: 81px;
    grid-template-rows: 4fr 24fr 6fr;   /* 縦の比率 */
    line-height: 0;
}

/* ===== セクション見出し（＜図書館関係＞ など） ===== */
.main p.link-head {
    max-width: 660px;
    margin: 0 0 10px 0;
}

/* ===== 本文の「リンクテーブル」を画面幅にフィット ===== */
.main table.link-box {
    width: 100% !important;
    max-width: 660px;
    height: auto !important;
    line-height: 1.8;
}
.main table.link-box td {
    width: auto !important;
    height: auto !important;
    vertical-align: middle;
    padding: 6px 0;
    word-break: break-all;   /* 長いURLでも折り返す */
}
.main table.link-box img {
    vertical-align: middle;
}

/* ===== トップへ戻る ===== */
.link-totop {
    max-width: 660px;
    text-align: right;
}
