/**
 * Copyright (c) 2025-2026 Japan Westline Co., Ltd. All rights reserved.
 *湖畔のサウナ　予約管理システム
 * This software and its source code are protected by the Copyright Act of Japan.
 * * 1. PROHIBITION OF COPYING AND DERIVATIVE WORKS:
 * Any copying, modification, or adaptation of this source code, in whole or 
 * in part, to create new programs or "derivative works" is strictly prohibited 
 * without prior written permission.
 *
 * 2. NO REUSE:
 * Use of any logic, algorithms, or snippets contained herein for other 
 * projects is not permitted.
 */
/* Google Translate Widget Styles */
#google_translate_element {
    display: inline-block;
}

/* Googleバナーを表示 */
iframe.goog-te-banner-frame,
.goog-te-banner-frame.skiptranslate {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 10000 !important;
}

/* ツールチップは非表示 */
#goog-gt-tt,
.goog-te-balloon-frame {
    display: none !important;
}

/* Google翻訳のロゴを非表示 */
.goog-logo-link {
    display: none !important;
}

.goog-te-gadget {
    color: transparent !important;
}

.goog-te-gadget .goog-te-combo {
    margin: 0 !important;
}

/* バナー表示時のコンテンツ調整 */
body.translated-ltr,
body.translated-rtl {
    position: relative !important;
}

/* ナビゲーションのバナー対応 */
body.translated-ltr .navbar,
body.translated-rtl .navbar,
body.translated-ltr nav,
body.translated-rtl nav {
    top: 40px !important;
}

/* メインコンテンツのバナー対応 */
body.translated-ltr main,
body.translated-rtl main,
body.translated-ltr .hero-section,
body.translated-rtl .hero-section {
    margin-top: 40px !important;
}
