@charset "utf-8";

/* ==========================================================================
   about02.css 
   (about.cssと併用する差分スタイル)
   ========================================================================== */

/* --- テーブル（横並び）の設定 --- */
table.yokonarabi {
    text-align: center;
}
table.yokonarabi th {
    text-align: center;
    vertical-align: middle;
}
table.yokonarabi th,
table.yokonarabi td {
    vertical-align: middle;
    table-layout: fixed;
    padding: 3px 10px 3px 3px;
}

/* --- テーブル（個室案内）の設定 --- */
table.koshitsu {
    border: 1px #ccc solid;
}
table.koshitsu td {
    padding: 0.1em 1em 0.1em 1em;
}
table.koshitsu td.niban {
    text-align: right !important;
    width: 4em;
    padding: 0.25em 1em 0.25em 0.25em;
}
table.koshitsu .bordertop {
    border-top: 1px #ccc solid;
}

/* --- テーブル（料金一覧）の設定 --- */
table.ryoukinitiran {
    width: 100%;
}
table.ryoukinitiran2 {
    width: 50%;
}
table.ryoukinitiran2 td,
table.ryoukinitiran td {
    border: 1px #ccc solid;
    vertical-align: middle;
    table-layout: fixed;
    padding: 3px;
}
table.ryoukinitiran td.yen {
    text-align: right;
}
table.ryoukinitiran td.kosu {
    text-align: center;
}

/* --- 画像装飾（枠線・幅） --- */
.photowaku2 img {
    width: 60%;
    margin: 15px auto;
    border: 5px solid #ccc;
}