pic_meal_ishikawa_koizumi_01_220531/*------------------------------
	base
------------------------------*/
html {
  background-color: #000;
}

body {
  background: #222;
  font-size: 1.4em;
  font-family: Yu Gothic,Hiragino Kaku Gothic Pro,Meiryo,MS Gothic,sans-serif;
}

/*------------------------------
	utility
------------------------------*/
.alignBol {
  margin-left: -0.5em;
}

.elmHide {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}

.jsDisNon {
  display: none;
}

/*------------------------------
	structure
------------------------------*/
.wrapper {
  min-width: 950px;
  min-height: 100vh;
  /*min-height: 534px;*/
  overflow: hidden;
}

.header {
  height: 50px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 10;
}

.header_inr {
  box-sizing: border-box;
  max-width: 1600px;
  margin: 0 auto;
  padding: 14px 15px;
}

.header_logo {
  display: inline-block;
}

.header_logo img {
  vertical-align: top;
}

.contents {
  letter-spacing: -0.4em;
  white-space: nowrap;
  max-width: 1600px;
  margin: 0 auto;
  background-color: #fff;
  position: relative;
  z-index: 0;
}

.footer {
  box-sizing: border-box;
  height: 40px;
  background-color: #000;
  text-align: center;
  position: relative;
  z-index: 10;
}

.footer_copy {
  display: block;
  max-width: 1600px;
  margin: 0 auto;
  padding: 12px 0;
  color: #757575;
  font-size: 1.2rem;
}

/*------------------------------
	layout
------------------------------*/
/*-- menuPanel --*/
.menuPanel {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  height: 810px;
  height: -webkit-calc(100vh - 90px);
  height: calc(100vh - 90px);
  min-height: 810px;
  width: 16%;
  min-width: 154px;
  background: url(../img/detail_bg_menu.png) no-repeat left bottom;
  background-size: 100% auto;
  background-color: #3e1007;
  white-space: normal;
  position: relative;
}

.menuPanel_logo {
  box-sizing: border-box;
  width: 100%;
  padding: 0 20px;
  text-align: center;
  position: absolute;
  top: 8%;
}
.menuPanel_lead {
    color: #fff;
    text-align: center;
    position: absolute;
    top: 15%;
    font-size: 12px;
	width: 90%;
	left: 5%;
}
.menuPanel_logo img {
  max-width: 100%;
}

.menuPanel_nav {
  width: 100%;
  position: absolute;
  bottom: 130px;
}

.menuPanel_navItem .wrap {
  display: block;
  padding: 9px 10px 8px;
  text-align: center;
  transition: background 0.2s ease-in-out;
}

.menuPanel_navItem .wrap:hover, .menuPanel_navItem .wrap:focus {
  background: rgba(255, 255, 255, 0.1);
}

.menuPanel_navItem .inr {
  display: inline-block;
  width: 6em;
  padding: 0 35px;
  text-align: left;
  color: #fff;
}

/*-- descPanel --*/
.descPanel {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  height: 810px;
  height: -webkit-calc(100vh - 90px);
  height: calc(100vh - 90px);
  min-height: 810px;
  width: 23%;
  min-width: 220px;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 100% auto;
  white-space: normal;
}

.descPanel_img > img {
  width: 100%;
  height: auto;
  vertical-align: top;
}

.descPanel_inr {
  padding: 30px 30px 0;
}

.descPanel_head {
  font-size: 2.4rem;
  font-weight: normal;
}

.descPanel_sub {
  margin-top: 5px;
  font-size: 1.2rem;
}

.descPanel_lead {
  margin-top: 20px;
  text-align: justify;
}

/*-- viewerPanel --*/
.viewerPanel {
  display: inline-block;
  letter-spacing: normal;
  vertical-align: top;
  height: 810px;
  height: -webkit-calc(100vh - 90px);
  height: calc(100vh - 90px);
  min-height: 810px;
  width: 61%;
  min-width: 576px;
  background-color: #000;
  white-space: normal;
  position: relative;
}

.viewerLayer {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 10;
  overflow: hidden;
}

.viewerLayer_inr {
  width: 300px;
  padding: 25px;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  transform: scale(1);
  transform-origin: right top;
  opacity: 1.0;
  transition: transform 0.8s ease-in-out 0s, opacity 0.4s ease-in-out 0.2s;
  box-sizing: border-box;
}

.viewerLayer_classIcons {
  display: table;
  table-layout: fixed;
}

.viewerLayer_classIcons .icon {
  display: table-cell;
}

.viewerLayer_classIcons .icon img {
  vertical-align: top;
}

.viewerLayer_head {
  margin-top: 20px;
  font-size: 2.0rem;
  font-weight: normal;
  line-height: 1.3;
}

.viewerLayer_lead {
  margin-top: 10px;
  text-align: justify;
}

.viewerLayer_data {
  padding-top: 15px;
  margin-top: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  font-size: 1.2rem;
}

.viewerLayer_data .head:before {
  content: "\025A0";
  display: inline;
}

.viewerLayer_data .body {
  line-height: 1.5;
  text-align: justify;
}

.viewerLayer_data .body + .body {
  margin-top: 0.5em;
}

.viewerLayer_note {
  margin-top: 10px;
  font-size: 1.0rem;
}

.viewerLayer_tgl {
  display: block;
  padding: 9px;
  background: transparent;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  transition: background 0.2s ease-in-out;
}

.viewerLayer_tgl img {
  vertical-align: top;
  transform: rotate(45deg);
  transition: transform 0.8s ease-in-out;
}

.viewerLayer_tgl:hover, .viewerLayer_tgl:focus {
  background: black;
}

.viewerLayer.isClose .viewerLayer_inr {
  transform: scale(0);
  opacity: 0;
}

.viewerLayer.isClose .viewerLayer_tgl:not(:hover),
.viewerLayer.isClose .viewerLayer_tgl:not(:focus) {
  background: rgba(0, 0, 0, 0.7);
}

.viewerLayer.isClose .viewerLayer_tgl > img {
  transform: rotate(180deg);
}

.viewerNav {
  width: 100%;
  height: 20%;
  position: absolute;
  left: 0;
  bottom: 0;
  overflow: hidden;
}

.viewerNavItems {
  letter-spacing: -0.4em;
  height: 100%;
}

.viewerNavItem {
  display: inline-block;
  letter-spacing: normal;
  width: 25%;
  height: 100%;
  position: relative;
}

.viewerNavItem_inr {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.viewerNavItem_inr:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../img/detail_layer_viewer.png) repeat 0 0 rgba(0, 0, 0, 0.2);
  transition: background 0.2s ease-in-out;
}

.viewerNavItem_inr:hover:after, .viewerNavItem_inr:focus:after {
  background: rgba(0, 0, 0, 0.1);
}

.viewerNavItem_inr.isActive:after {
  background: transparent;
}

.viewerImgs {
  height: 80%;
  position: relative;
  overflow: hidden;
}

.viewerImgsItem {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

.viewerImgsItem.isActive {
  z-index: 5;
}

/*-- Expanding pages --*/
/* navAvt */
#yamamoto .menuPanel_navItem.yamamoto .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#yamamoto .menuPanel_navItem.yamamoto .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#suga .menuPanel_navItem.suga .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#suga .menuPanel_navItem.suga .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#kono .menuPanel_navItem.kono .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#kono .menuPanel_navItem.kono .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#kurogi .menuPanel_navItem.kurogi .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#kurogi .menuPanel_navItem.kurogi .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#yamada .menuPanel_navItem.yamada .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#yamada .menuPanel_navItem.yamada .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#uchiyama .menuPanel_navItem.uchiyama .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#uchiyama .menuPanel_navItem.uchiyama .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#sato .menuPanel_navItem.sato .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#sato .menuPanel_navItem.sato .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#teshima .menuPanel_navItem.teshima .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#teshima .menuPanel_navItem.teshima .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#yoshitake .menuPanel_navItem.yoshitake .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#yoshitake .menuPanel_navItem.yoshitake .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#hayashi .menuPanel_navItem.hayashi .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#hayashi .menuPanel_navItem.hayashi .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#yamanaka .menuPanel_navItem.yamanaka .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#yamanaka .menuPanel_navItem.yamanaka .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#yonezawa .menuPanel_navItem.yonezawa .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#yonezawa .menuPanel_navItem.yonezawa .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#okoshi .menuPanel_navItem.okoshi .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#okoshi .menuPanel_navItem.okoshi .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#gokan .menuPanel_navItem.gokan .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#ohashi .menuPanel_navItem.ohashi .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#ohashi .menuPanel_navItem.ohashi .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#ishikawa_koizumi .menuPanel_navItem.ishikawa_koizumi .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#ishikawa_koizumi .menuPanel_navItem.ishikawa_koizumi .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#atsumi .menuPanel_navItem.atsumi .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#atsumi .menuPanel_navItem.atsumi .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#namae .menuPanel_navItem.namae .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#namae .menuPanel_navItem.namae .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#mishina .menuPanel_navItem.mishina .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#mishina .menuPanel_navItem.mishina .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

#kishida .menuPanel_navItem.kishida .wrap {
  background: rgba(255, 255, 255, 0.1);
  pointer-events: none;
}

#kishida .menuPanel_navItem.kishida .inr {
  background: url(../img/detail_icon_menu.png) no-repeat left center;
}

/* descBg */
#yamamoto .descPanel {
  background-image: url(../img/detail_bg_desc_yamamoto.png);
}

#suga .descPanel {
  background-image: url(../img/detail_bg_desc_suga.png);
}

#kono .descPanel {
  background-image: url(../img/detail_bg_desc_kono.png);
}

#kurogi .descPanel {
  background-image: url(../img/detail_bg_desc_kurogi.png);
}

#yamada .descPanel {
  background-image: url(../img/detail_bg_desc_yamada.png);
}

#uchiyama .descPanel {
  background-image: url(../img/detail_bg_desc_uchiyama.png);
}

#sato .descPanel {
  background-image: url(../img/detail_bg_desc_sato.png);
}

#teshima .descPanel {
  background-image: url(../img/detail_bg_desc_teshima.png);
}

#yoshitake .descPanel {
  background-image: url(../img/detail_bg_desc_yoshitake.png);
}

#hayashi .descPanel {
  background-image: url(../img/detail_bg_desc_hayashi.png);
}

#yamanaka .descPanel {
  background-image: url(../img/detail_bg_desc_yamanaka.png);
}

#yonezawa .descPanel {
    background-image: url(../img/detail_bg_desc_yonezawa.png);
  }

#okoshi .descPanel {
  background-image: url(../img/detail_bg_desc_okoshi.png);
}

#gokan .descPanel {
  background-image: url(../img/detail_bg_desc_gokan.png);
}

#ohashi .descPanel {
  background-image: url(../img/detail_bg_desc_ohashi.png);
}

#ishikawa_koizumi .descPanel {
  background-image: url(../img/detail_bg_desc_ishikawa_koizumi.png);
}

#atsumi .descPanel {
  background-image: url(../img/detail_bg_desc_atsumi.png);
}

#namae .descPanel {
  background-image: url(../img/detail_bg_desc_namae.png);
}

#mishina .descPanel {
  background-image: url(../img/detail_bg_desc_mishina.png);
}
#kishida .descPanel {
  background-image: url(../img/detail_bg_desc_kishida.png);
}


/* mealImg */
#yamamoto .viewerNavItem_inr#ARIA_tab-01,
#yamamoto .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_yamamoto_01.jpg);
}

#yamamoto .viewerNavItem_inr#ARIA_tab-02,
#yamamoto .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_yamamoto_02.jpg);
}

#yamamoto .viewerNavItem_inr#ARIA_tab-03,
#yamamoto .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_yamamoto_03.jpg);
}

#yamamoto .viewerNavItem_inr#ARIA_tab-04,
#yamamoto .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_yamamoto_04.jpg);
}

#suga .viewerNavItem_inr#ARIA_tab-01,
#suga .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_suga_01_200527.jpg);
}

#suga .viewerNavItem_inr#ARIA_tab-02,
#suga .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_suga_02_200527.jpg);
}

#suga .viewerNavItem_inr#ARIA_tab-03,
#suga .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_suga_03_200527.jpg);
}

#suga .viewerNavItem_inr#ARIA_tab-04,
#suga .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_suga_04_200527.jpg);
}

#kono .viewerNavItem_inr#ARIA_tab-01,
#kono .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_kono_01_231201.jpg);
}

#kono .viewerNavItem_inr#ARIA_tab-02,
#kono .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_kono_02_231201.jpg);
}

#kono .viewerNavItem_inr#ARIA_tab-03,
#kono .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_kono_03_230901.jpg);
}

#kono .viewerNavItem_inr#ARIA_tab-04,
#kono .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_kono_04_230901.jpg);
}

#kurogi .viewerNavItem_inr#ARIA_tab-01,
#kurogi .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_kurogi_01.jpg);
}

#kurogi .viewerNavItem_inr#ARIA_tab-02,
#kurogi .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_kurogi_02.jpg);
}

#kurogi .viewerNavItem_inr#ARIA_tab-03,
#kurogi .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_kurogi_03.jpg);
}

#kurogi .viewerNavItem_inr#ARIA_tab-04,
#kurogi .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_kurogi_04.jpg);
}

#yamada .viewerNavItem_inr#ARIA_tab-01,
#yamada .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_yamada_01.jpg);
}

#yamada .viewerNavItem_inr#ARIA_tab-02,
#yamada .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_yamada_02.jpg);
}

#yamada .viewerNavItem_inr#ARIA_tab-03,
#yamada .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_yamada_03.jpg);
}

#yamada .viewerNavItem_inr#ARIA_tab-04,
#yamada .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_yamada_04.jpg);
}

#uchiyama .viewerNavItem_inr#ARIA_tab-01,
#uchiyama .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_uchiyama_01_230530.jpg);
}

#uchiyama .viewerNavItem_inr#ARIA_tab-02,
#uchiyama .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_uchiyama_02_220720.png);
}

#uchiyama .viewerNavItem_inr#ARIA_tab-03,
#uchiyama .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_uchiyama_03_220720.png);
}

#uchiyama .viewerNavItem_inr#ARIA_tab-04,
#uchiyama .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_uchiyama_04_231201.jpg);
}

#sato .viewerNavItem_inr#ARIA_tab-01,
#sato .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_sato_01.jpg);
}

#sato .viewerNavItem_inr#ARIA_tab-02,
#sato .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_sato_02.jpg);
}

#sato .viewerNavItem_inr#ARIA_tab-03,
#sato .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_sato_03.jpg);
}

#sato .viewerNavItem_inr#ARIA_tab-04,
#sato .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_sato_04.jpg);
}


#teshima .viewerNavItem_inr#ARIA_tab-01,
#teshima .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_teshima_01_231201.jpg);
}

#teshima .viewerNavItem_inr#ARIA_tab-02,
#teshima .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_teshima_02_231201.jpg);
}

#teshima .viewerNavItem_inr#ARIA_tab-03,
#teshima .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_teshima_03_231201.jpg);
}

#teshima .viewerNavItem_inr#ARIA_tab-04,
#teshima .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_teshima_04_221003.jpg);
}

#yoshitake .viewerNavItem_inr#ARIA_tab-01,
#yoshitake .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_yoshitake_01.jpg);
}

#yoshitake .viewerNavItem_inr#ARIA_tab-02,
#yoshitake .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_yoshitake_02.jpg);
}

#yoshitake .viewerNavItem_inr#ARIA_tab-03,
#yoshitake .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_yoshitake_03.jpg);
}

#yoshitake .viewerNavItem_inr#ARIA_tab-04,
#yoshitake .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_yoshitake_04.jpg);
}

#hayashi .viewerNavItem_inr#ARIA_tab-01,
#hayashi .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_hayashi_01_231201.jpg);
}

#hayashi .viewerNavItem_inr#ARIA_tab-02,
#hayashi .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_hayashi_02_231201.jpg);
}

#hayashi .viewerNavItem_inr#ARIA_tab-03,
#hayashi .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_hayashi_03_231201.jpg);
}

#hayashi .viewerNavItem_inr#ARIA_tab-04,
#hayashi .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_hayashi_04_231201.jpg);
}

#yamanaka .viewerNavItem_inr#ARIA_tab-01,
#yamanaka .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_yamanaka_01_231201.jpg);
}

#yamanaka .viewerNavItem_inr#ARIA_tab-02,
#yamanaka .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_yamanaka_02_231201.jpg);
}

#yamanaka .viewerNavItem_inr#ARIA_tab-03,
#yamanaka .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_yamanaka_03_231201.jpg);
}

#yamanaka .viewerNavItem_inr#ARIA_tab-04,
#yamanaka .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_yamanaka_04_230901.jpg);
}

#yonezawa .viewerNavItem_inr#ARIA_tab-01,
#yonezawa .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_yonezawa_01_231006.jpg);
}

#yonezawa .viewerNavItem_inr#ARIA_tab-02,
#yonezawa .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_yonezawa_02_231006.jpg);
}

#yonezawa .viewerNavItem_inr#ARIA_tab-03,
#yonezawa .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_yonezawa_03_231006.jpg);
}

#yonezawa .viewerNavItem_inr#ARIA_tab-04,
#yonezawa .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_yonezawa_04_231006.jpg);
}

#okoshi .viewerNavItem_inr#ARIA_tab-01,
#okoshi .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_okoshi_01_221026.jpg);
}

#okoshi .viewerNavItem_inr#ARIA_tab-02,
#okoshi .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_okoshi_02_221026.jpg);
}

#okoshi .viewerNavItem_inr#ARIA_tab-03,
#okoshi .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_okoshi_03_221026.jpg);
}

#okoshi .viewerNavItem_inr#ARIA_tab-04,
#okoshi .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_okoshi_04_221026.jpg);
}

#gokan .viewerNavItem_inr#ARIA_tab-01,
#gokan .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_gokan_01_231101.jpg);
}

#gokan .viewerNavItem_inr#ARIA_tab-02,
#gokan .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_gokan_02_231101.jpg);
}

#gokan .viewerNavItem_inr#ARIA_tab-03,
#gokan .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_gokan_03_231101.jpg);
}

#gokan .viewerNavItem_inr#ARIA_tab-04,
#gokan .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_gokan_04_231101.jpg);
}

#ohashi .viewerNavItem_inr#ARIA_tab-01,
#ohashi .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_ohashi_01_200330.jpg);
}

#ohashi .viewerNavItem_inr#ARIA_tab-02,
#ohashi .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_ohashi_02.jpg);
}

#ohashi .viewerNavItem_inr#ARIA_tab-03,
#ohashi .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_ohashi_03.jpg);
}

#ohashi .viewerNavItem_inr#ARIA_tab-04,
#ohashi .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_ohashi_04.jpg);
}

#ishikawa_koizumi .viewerNavItem_inr#ARIA_tab-01,
#ishikawa_koizumi .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_ishikawa_koizumi_01_231201.jpg);
}

#ishikawa_koizumi .viewerNavItem_inr#ARIA_tab-02,
#ishikawa_koizumi .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_ishikawa_koizumi_02_231201.jpg);
}

#ishikawa_koizumi .viewerNavItem_inr#ARIA_tab-03,
#ishikawa_koizumi .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_ishikawa_koizumi_03_231201.jpg);
}

#ishikawa_koizumi .viewerNavItem_inr#ARIA_tab-04,
#ishikawa_koizumi .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_ishikawa_koizumi_04_231201.jpg);
}

#atsumi .viewerNavItem_inr#ARIA_tab-01,
#atsumi .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_atsumi_01_200301.jpg);
}

#atsumi .viewerNavItem_inr#ARIA_tab-02,
#atsumi .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_atsumi_02_200301.jpg);
}

#atsumi .viewerNavItem_inr#ARIA_tab-03,
#atsumi .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_atsumi_03_200301.jpg);
}

#atsumi .viewerNavItem_inr#ARIA_tab-04,
#atsumi .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_atsumi_04_200301.jpg);
}

#namae .viewerNavItem_inr#ARIA_tab-01,
#namae .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_namae_01_231201.jpg);
}

#namae .viewerNavItem_inr#ARIA_tab-02,
#namae .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_namae_02_231201.jpg);
}

#namae .viewerNavItem_inr#ARIA_tab-03,
#namae .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_namae_03_231201.jpg);
}

#namae .viewerNavItem_inr#ARIA_tab-04,
#namae .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_namae_04_231201.jpg);
}

#mishina .viewerNavItem_inr#ARIA_tab-01,
#mishina .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_mishina_01_231201.jpg);
}

#mishina .viewerNavItem_inr#ARIA_tab-02,
#mishina .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_mishina_02_231201.jpg);
}

#mishina .viewerNavItem_inr#ARIA_tab-03,
#mishina .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_mishina_03_231201.jpg);
}

#mishina .viewerNavItem_inr#ARIA_tab-04,
#mishina .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_mishina_04_231201.jpg);
}

#kishida .viewerNavItem_inr#ARIA_tab-01,
#kishida .viewerImgsItem#ARIA_tabpanel-01 {
  background-image: url(../img/pic_meal_kishida_01_231201.jpg);
}

#kishida .viewerNavItem_inr#ARIA_tab-02,
#kishida .viewerImgsItem#ARIA_tabpanel-02 {
  background-image: url(../img/pic_meal_kishida_02_231201.jpg);
}

#kishida .viewerNavItem_inr#ARIA_tab-03,
#kishida .viewerImgsItem#ARIA_tabpanel-03 {
  background-image: url(../img/pic_meal_kishida_03_231201.jpg);
}

#kishida .viewerNavItem_inr#ARIA_tab-04,
#kishida .viewerImgsItem#ARIA_tabpanel-04 {
  background-image: url(../img/pic_meal_kishida_04_231201.jpg);
}