/* Cookieバナー日本語以外表示 */
html[lang="ja"] .cc-bottom {
    display: none;
}
html[lang="en"] .cc-bottom,
html[lang="zh"] .cc-bottom,
html[lang="zh-tw"] .cc-bottom,
html[lang="ko"] .cc-bottom {
    display: inline-flex;
    z-index: 999999;
}


/* 言語スイッチ改造 */
#language-switcher {
    color: #ffffff !important;
    font-family: 'Noto Sans JP'!important;
    bottom: 4px !important;
}
#language-switcher div {
    background-color: #797979 !important;
    border: none !important;
}
#language-switcher button {
    color: #ffffff !important;
    background-color: rgba(121, 121, 121, 0.4) !important;
}
#language-switcher button span {
    font-weight: normal !important;
}
#language-switcher div button:hover{
    opacity: 0.6 !important;
}
#language-switcher button:hover {
    background:rgba(59, 59, 59, 1) !important;
}
.ai-translate-logo { display: none !important; }

/* スタイル調整 */

/* 英語 */
html[lang="en"] .top-header nav .upright {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    text-orientation: unset;
    writing-mode: unset;
    letter-spacing: 0.1em;
}
html[lang="en"] .top-header nav .upright li {
    width: fit-content;
    margin-right: auto;
    margin-left: auto;
}
html[lang="en"] rt {
    display: none;
}
html[lang="en"] .en-none {
    display: none;
}

html[lang="zh"] rt {
    display: none;
}
html[lang="zh-tw"] rt {
    display: none;
}
html[lang="ko"] rt {
    display: none;
}

/* メニュー表示 */
/* html[lang="ja"] .en-only {
    display: none;
} */

/* html[lang="en"] .jp-only,
html[lang="zh"] .jp-only,
html[lang="zh-tw"] .jp-only,
html[lang="ko"] .jp-only {
    display: none;
} */