/***********************************************
韓国語：lang=ko
英語：lang=en
タイ語：lang=th
簡体：lang=zh-Hans
繁体：lang=zh-Hant
**********************************************/



/*wovn非表示*/
.wovn_hide {
  display: none!important;
}
/*日本語時表示*/
html[lang=ja] .wovn_show_ja {
  display: block!important;
}
html[lang=ja] .wovn_show_ja_inline {
  display: inline-block!important;
}

/*英語時非表示*/
html[lang=en] .wovn_show_en {
  display: block!important;
}
html[lang=en] .wovn_show_en_inline  {
  display: inline-block!important;
}

/*韓国時非表示*/
html[lang=ko] .wovn_show_ko {
  display: block!important;
}
html[lang=ko] .wovn_show_ko_inline  {
  display: inline-block!important;
}


/*タイ語時非表示*/
html[lang=th] .wovn_show_th {
  display: block!important;
}
html[lang=th] .wovn_show_th_inline  {
  display: inline-block!important;
}

/*簡体時非表示*/
html[lang=zh-Hans] .wovn_show_zh-Hans {
  display: block!important;
}
html[lang=zh-Hans] .wovn_show_zh-Hans_inline  {
  display: inline-block!important;
}
/*繁体時非表示*/
html[lang=zh-Hant] .wovn_show_zh-Hant {
  display: block!important;
}
html[lang=zh-Hant] .wovn_show_zh-Hant_inline  {
  display: inline-block!important;
}

/*日本語時以外はすべて表示*/
html[lang=en] .wovn_show_all,
html[lang=ko] .wovn_show_all,
html[lang=th] .wovn_show_all,
html[lang=zh-Hans] .wovn_show_all,
html[lang=zh-Hant] .wovn_show_all{
  display: block!important;
}
html[lang=en] .wovn_show_all_inline,
html[lang=ko] .wovn_show_all_inline,
html[lang=th] .wovn_show_all_inline,
html[lang=zh-Hans] .wovn_show_all_inline,
html[lang=zh-Hant] .wovn_show_all_inline{
  display: inline-block!important;
}
/*日本語時以外はすべて非表示*/
html[lang=en] .wovn_hide_all,
html[lang=ko] .wovn_hide_all,
html[lang=th] .wovn_hide_all,
html[lang=zh-Hans] .wovn_hide_all,
html[lang=zh-Hant] .wovn_hide_all{
  display: none!important;
}



html:lang(en) #header.header2018ver h1 a,
html:lang(ko) #header.header2018ver h1 a,
html:lang(th) #header.header2018ver h1 a,
html:lang(zh-Hans) #header.header2018ver h1 a,
html:lang(zh-Hant) #header.header2018ver h1 a {
    background: transparent url(/commons/images/pcheader/logo_2018ver_en.png) no-repeat !important;
}
html:lang(en) #container #header.header2018ver #openhour,
html:lang(zh-Hans) #container #header.header2018ver #openhour {
    width: 320px!important;
}



html:lang(en) #container #header #openhour dl dt:before,
html:lang(zh-Hans) #container #header #openhour dl dt:before,
html:lang(zh-Hant) #container #header #openhour dl dt:before {
    display: none;
}

html:lang(zh-Hans) #container #header #openhour dd.hour,
html:lang(zh-Hant) #container #header #openhour dd.hour {
    left: 80px!important;
    width: 105px;
}
html:lang(zh-Hans) #container #header.header2018ver #openhour dd.more ,
html:lang(zh-Hant) #container #header.header2018ver #openhour dd.more {
    left: 190px!important;
}
html:lang(zh-Hans) #container #header #openhour dl dd.more a,
html:lang(zh-Hant) #container #header #openhour dl dd.more a {
    width: 87px!important;
}

html:lang(en) #container #header #openhour dl dt,
html:lang(zh-Hans) #container #header #openhour dl dt ,
html:lang(zh-Hant) #container #header #openhour dl dt {
    top: 8px;
    font-size: 0.7rem;
}

html:lang(en) #header p.htb-header-txt,
html:lang(ko) #header p.htb-header-txt,
html:lang(th) #header p.htb-header-txt,
html:lang(zh-Hans) #header p.htb-header-txt,
html:lang(zh-Hant) #header p.htb-header-txt {
    left: 240px !important;
}
html:lang(en) #header ul.navigation_txt02,
html:lang(zh-Hans) #header ul.navigation_txt02,
html:lang(zh-Hant) #header ul.navigation_txt02 {
    top: 5px;
    left: 315px;
    font-size: 0.75rem;
}

html:lang(en) .mega-menu > ul > li a.mm-base {
    font-size: 0.9rem;
}
html:lang(th) .mega-menu > ul > li a.mm-base {
	font-size: 0.84rem;
}
html:lang(en) #Footer ul {
    font-size: 0.65rem;
}



html:lang(en) .button.menu-button-right,
html:lang(ko) .button.menu-button-right,
html:lang(th) .button.menu-button-right,
html:lang(zh-Hans) .button.menu-button-right,
html:lang(zh-Hant) .button.menu-button-right{
	background-image: url(/commons/index/mobile/images/menu_button_back_en.png)!important;
}

