#contents img {
  width: 100%;
  height: auto;
  display: block;
}
#contents .container {
  width: 100% !important;
  max-width: 100% !important;
  padding-top: 0;
}
#contents .container .contentsWrapper {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
}
#contents .container .contentsWrapper .wrapper {
  width: 100%;
  padding-bottom: 0 !important;
  overflow: hidden;
}
#contents .container .contentsWrapper .wrapper .pdfLink:after {
  display: none;
}
#contents .container .contentsWrapper .wrapper .pdfLink:before {
  content: "";
  display: inline-block;
  background: url(/material/img/ico_pdf.svg) no-repeat;
  background-size: contain;
  width: 12px;
  height: 12px;
  vertical-align: middle;
  margin: 0 5px;
}
#contents .train_image img {
  display: none;
}

@media screen and (min-width: 751px), print {
  .for_sp {
    display: none;
  }

  a.fade_over {
    display: block;
  }

  .ltd-exp-click {
    cursor: pointer;
  }

  #flick_wrapper .swiper-button-prev2, #flick_wrapper .swiper-button-next2 {
    display: none;
  }

  #mainVisual {
    min-height: auto !important;
  }

  #breadcrumb {
    padding-bottom: 10px;
  }

  #contents .wrapper {
    max-width: 1080px;
    margin: 0 auto;
    padding: 0 40px;
  }
  #contents .wrapper #page_title {
    width: 67.6%;
    margin: 0 auto;
    padding: 37px 0 30px;
  }
  #contents .wrapper #control_panel {
    width: 100%;
    padding-bottom: 70px;
  }
  #contents .wrapper #control_panel #flick_wrapper {
    width: 35%;
    float: right;
    margin-left: 4%;
    position: relative;
    z-index: 2;
  }
  #contents .wrapper #control_panel #flick_wrapper li {
    margin-bottom: 0.857%;
  }
  #contents .wrapper #control_panel #flick_wrapper li a {
    cursor: pointer;
  }
  #contents .wrapper #control_panel #flick_wrapper li.on a {
    cursor: default;
  }
  #contents .wrapper #control_panel .train_image {
    width: 100%;
    margin-top: 20px;
    padding-top: 66.67%;
    margin-bottom: 18px;
    position: relative;
  }
  #contents .wrapper #control_panel .train_image img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  #contents .wrapper #control_panel .map_wrapper {
    width: 61%;
    float: right;
    padding-top: 58.00%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: left top;
    position: relative;
    z-index: 2;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: left top;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .sub_control_button {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 27.87%;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .sub_control_button li {
    border-bottom: 1px solid #fff;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .sub_control_button li a {
    cursor: pointer;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .sub_control_button li.on {
    opacity: 0.5;
    background-color: #fff;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .sub_control_button li.on a {
    cursor: default;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .sub_control_button li:last-child {
    border-bottom: none;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 101.64%;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons li {
    width: 48.39%;
    margin-right: 1.61%;
    float: left;
    padding-top: 7px;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons li#each_button_4_1, #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons li#each_button_4_2, #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons li#each_button_4_4,
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons li#each_button_5_1, #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons li#each_button_5_2, #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons li#each_button_5_3 {
    display: none;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons li.each_button_dummy {
    display: none;
  }
  #contents .wrapper #control_panel .map_wrapper #map1_content {
    display: block;
  }
  /* #contents .wrapper #control_panel .map_wrapper #narita_addinfo {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    margin-top: 10px;
  }
  #contents .wrapper #control_panel .map_wrapper #narita_addinfo #narita_addinfo_content {
    border: 2px solid #f40000;
    padding: 15px;
  }
  #contents .wrapper #control_panel .map_wrapper #narita_addinfo #narita_addinfo_content a:link, #contents .wrapper #control_panel .map_wrapper #narita_addinfo #narita_addinfo_content a:active, #contents .wrapper #control_panel .map_wrapper #narita_addinfo #narita_addinfo_content a:visited {
    text-decoration: underline;
  }
  #contents .wrapper #control_panel .map_wrapper #narita_addinfo #narita_addinfo_content a:hover {
    text-decoration: none;
  } */
  #contents .wrapper #control_panel .map_wrapper .map_banner {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    margin-top: 10px;
  }
  #contents .wrapper #control_panel .map_wrapper .map_banner #each_button_4_3 {
    display: none;
    width: 48.39%;
    padding-bottom: 10px;
  }

  #contents .wrapper #control_panel .map_wrapper .map_banner .each_button_3 {
    display: flex;
    justify-content:space-around;
  }

  #contents .wrapper #control_panel .map_wrapper .map_banner .each_button_3 li:nth-child(1) {
    margin-right: 5px;
  }


  #contents .wrapper #control_panel #map1_0 {
    background-image: url("../img/map1_0_pc.png");
  }
  #contents .wrapper #control_panel #map1_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map1_1 {
    background-image: url("../img/map1_0_pc.png");
  }
  #contents .wrapper #control_panel #map1_1 .map_content {
    background-image: url("../img/map1_1_pc.png");
  }
  #contents .wrapper #control_panel #map1_2 {
    background-image: url("../img/map1_0_pc.png");
  }
  #contents .wrapper #control_panel #map1_2 .map_content {
    background-image: url("../img/map1_2_pc.png");
  }
  #contents .wrapper #control_panel #map1_3 {
    background-image: url("../img/map1_0_pc.png");
  }
  #contents .wrapper #control_panel #map1_3 .map_content {
    background-image: url("../img/map1_3_pc.png");
  }
  #contents .wrapper #control_panel #map1_4 {
    background-image: url("../img/map1_0_pc.png");
  }
  #contents .wrapper #control_panel #map1_4 .map_content {
    background-image: url("../img/map1_4_pc.png");
  }
  #contents .wrapper #control_panel #map1_5 {
    background-image: url("../img/map1_0_pc.png");
  }
  #contents .wrapper #control_panel #map1_5 .map_content {
    background-image: url("../img/map1_5_pc.png");
  }
  #contents .wrapper #control_panel #map2_0 {
    background-image: url("../img/map2_0_pc.png");
  }
  #contents .wrapper #control_panel #map2_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map2_1 {
    background-image: url("../img/map2_0_pc.png");
  }
  #contents .wrapper #control_panel #map2_1 .map_content {
    background-image: url("../img/map2_1_pc.png");
  }
  #contents .wrapper #control_panel #map2_2 {
    background-image: url("../img/map2_0_pc.png");
  }
  #contents .wrapper #control_panel #map2_2 .map_content {
    background-image: url("../img/map2_2_pc.png");
  }
  #contents .wrapper #control_panel #map3_0 {
    background-image: url("../img/map3_0_pc.png");
  }
  #contents .wrapper #control_panel #map3_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map4_0 {
    background-image: url("../img/map4_0_pc.png");
  }
  #contents .wrapper #control_panel #map4_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map4_1 {
    background-image: url("../img/map4_0_pc.png");
  }
  #contents .wrapper #control_panel #map4_1 .map_content {
    background-image: url("../img/map4_1_pc.png");
  }
  #contents .wrapper #control_panel #map4_2 {
    background-image: url("../img/map4_0_pc.png");
  }
  #contents .wrapper #control_panel #map4_2 .map_content {
    background-image: url("../img/map4_2_pc.png");
  }
  #contents .wrapper #control_panel #map4_3 {
    background-image: url("../img/map4_0_pc.png");
  }
  #contents .wrapper #control_panel #map4_3 .map_content {
    background-image: url("../img/map4_3_pc.png");
  }
  #contents .wrapper #control_panel #map5_0 {
    background-image: url("../img/map5_0_pc.png");
  }
  #contents .wrapper #control_panel #map5_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map5_1 {
    background-image: url("../img/map5_0_pc.png");
  }
  #contents .wrapper #control_panel #map5_1 .map_content {
    background-image: url("../img/map5_1_pc.png");
  }
  #contents .wrapper #control_panel #map5_2 {
    background-image: url("../img/map5_0_pc.png");
  }
  #contents .wrapper #control_panel #map5_2 .map_content {
    background-image: url("../img/map5_2_pc.png");
  }
  #contents .wrapper #control_panel #map5_3 {
    background-image: url("../img/map5_0_pc.png");
  }
  #contents .wrapper #control_panel #map5_3 .map_content {
    background-image: url("../img/map5_3_pc.png");
  }
  #contents .wrapper #control_panel #map6_0 {
    background-image: url("../img/map6_0_pc.png");
  }
  #contents .wrapper #control_panel #map6_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map6_1 {
    background-image: url("../img/map6_0_pc.png");
  }
  #contents .wrapper #control_panel #map6_1 .map_content {
    background-image: url("../img/map6_1_pc.png");
  }
  #contents .wrapper #control_panel #map6_2 {
    background-image: url("../img/map6_0_pc.png");
  }
  #contents .wrapper #control_panel #map6_2 .map_content {
    background-image: url("../img/map6_2_pc.png");
  }
  #contents .wrapper #control_panel #map6_3 {
    background-image: url("../img/map6_0_pc.png");
  }
  #contents .wrapper #control_panel #map6_3 .map_content {
    background-image: url("../img/map6_3_pc.png");
  }
  #contents .wrapper #control_panel #map7_0 {
    background-image: url("../img/map7_0_pc.png");
  }
  #contents .wrapper #control_panel #map7_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map7_1 {
    background-image: url("../img/map7_0_pc.png");
  }
  #contents .wrapper #control_panel #map7_1 .map_content {
    background-image: url("../img/map7_1_pc.png");
  }
  #contents .wrapper #control_panel #map7_2 {
    background-image: url("../img/map7_0_pc.png");
  }
  #contents .wrapper #control_panel #map7_2 .map_content {
    background-image: url("../img/map7_2_pc.png");
  }
  #contents .wrapper #control_panel #map7_3 {
    background-image: url("../img/map7_0_pc.png");
  }
  #contents .wrapper #control_panel #map7_3 .map_content {
    background-image: url("../img/map7_3_pc.png");
  }
  #contents .wrapper #control_panel .after_caution {
    position: relative;
    font-size: 12px;
    line-height: 1.4;
    display: none;
    transform: translateY(20px);
    z-index: 0;
  }
}
@media screen and (max-width: 750px) {
  .for_pc {
    display: none;
  }

  #jreHeader-sp {
    border-bottom: none;
  }

  #contents {
    width: 100%;
    background-color: #fff;
    margin-bottom: 0;
  }
  #contents .wrapper {
    width: 100%;
  }
  #contents .wrapper #page_title {
    width: 90.13%;
    margin: 0 auto;
    padding: 15px 0;
  }
  #contents .wrapper #flick_wrapper {
    position: relative;
  }
  #contents .wrapper #flick_wrapper .swiper-button-prev2 {
    background-image: url("../img/b_flick_prev.png");
    background-size: 50% auto;
  }
  #contents .wrapper #flick_wrapper .swiper-button-next2 {
    background-image: url("../img/b_flick_next.png");
    background-size: 50% auto;
  }
  #contents .wrapper #control_panel {
    width: 100%;
    position: relative;
  }
  #contents .wrapper #control_panel #control_panel_wrapper {
    width: 80%;
    padding-top: 12.888%;
    margin: 0 auto;
    border: 1px solid #c1c1c1;
    overflow: hidden;
    position: relative;
  }
  #contents .wrapper #control_panel #control_panel_wrapper #area_buttons {
    width: 100%;
    position: absolute;
    top: 0%;
    left: 0;
  }
  #contents .wrapper #control_panel .map_wrapper {
    width: 92%;
    margin: 10px auto 20px;
    padding-top: 147.00%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: left top;
    position: relative;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content {
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: left top;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .sub_control_button {
    position: absolute;
    top: 10px;
    width: 36.23%;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .sub_control_button li {
    border-bottom: 1px solid #fff;
    background-color: transparent;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .sub_control_button li.on {
    background-color: #fff;
    opacity: 0.5;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .sub_control_button li:last-child {
    border-bottom: none;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper {
    position: absolute;
    bottom: 8px;
    left: 0;
    width: 100%;
    padding-top: 33.624%;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper .each_buttons {
    width: 46.38%;
    margin-left: 53.62%;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper .each_buttons li {
    padding-bottom: 8px;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper .each_buttons li#each_button_4_1, #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper .each_buttons li#each_button_4_2, #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper .each_buttons #each_button_4_4,
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper .each_buttons li#each_button_5_1, #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper .each_buttons li#each_button_5_2, #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper .each_buttons li#each_button_5_3 {
    display: none;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper .each_buttons li.each_button_dummy {
    /* padding-top: 34.26%; */
    padding-bottom: 0;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper .train_image {
    width: 50.43%;
    padding-top: 33.624%;
    position: absolute;
    bottom: 8px;
    left: 0;
  }
  #contents .wrapper #control_panel .map_wrapper .map_content .each_buttons_wrapper .train_image img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }
  #contents .wrapper #control_panel .map_wrapper #map1_content {
    display: block;
  }
  #contents .wrapper #control_panel .map_wrapper #map1_content .sub_control_button, #contents .wrapper #control_panel .map_wrapper #map5_content .sub_control_button, #contents .wrapper #control_panel .map_wrapper #map6_content .sub_control_button, #contents .wrapper #control_panel .map_wrapper #map7_content .sub_control_button {
    right: 10px;
  }
  #contents .wrapper #control_panel .map_wrapper #map2_content .sub_control_button, #contents .wrapper #control_panel .map_wrapper #map4_content .sub_control_button {
    left: 10px;
  }
  #contents .wrapper #control_panel #map1_0 {
    background-image: url("../img/map1_0_sp.png");
  }
  #contents .wrapper #control_panel #map1_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map1_1 {
    background-image: url("../img/map1_0_sp.png");
  }
  #contents .wrapper #control_panel #map1_1 .map_content {
    background-image: url("../img/map1_1_sp.png");
  }
  #contents .wrapper #control_panel #map1_2 {
    background-image: url("../img/map1_0_sp.png");
  }
  #contents .wrapper #control_panel #map1_2 .map_content {
    background-image: url("../img/map1_2_sp.png");
  }
  #contents .wrapper #control_panel #map1_3 {
    background-image: url("../img/map1_0_sp.png");
  }
  #contents .wrapper #control_panel #map1_3 .map_content {
    background-image: url("../img/map1_3_sp.png");
  }
  #contents .wrapper #control_panel #map1_4 {
    background-image: url("../img/map1_0_sp.png");
  }
  #contents .wrapper #control_panel #map1_4 .map_content {
    background-image: url("../img/map1_4_sp.png");
  }
  #contents .wrapper #control_panel #map1_5 {
    background-image: url("../img/map1_0_sp.png");
  }
  #contents .wrapper #control_panel #map1_5 .map_content {
    background-image: url("../img/map1_5_sp.png");
  }
  #contents .wrapper #control_panel #map2_0 {
    background-image: url("../img/map2_0_sp.png");
  }
  #contents .wrapper #control_panel #map2_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map2_1 {
    background-image: url("../img/map2_0_sp.png");
  }
  #contents .wrapper #control_panel #map2_1 .map_content {
    background-image: url("../img/map2_1_sp.png");
  }
  #contents .wrapper #control_panel #map2_2 {
    background-image: url("../img/map2_0_sp.png");
  }
  #contents .wrapper #control_panel #map2_2 .map_content {
    background-image: url("../img/map2_2_sp.png");
  }
  #contents .wrapper #control_panel #map3_0 {
    background-image: url("../img/map3_0_sp.png");
  }
  #contents .wrapper #control_panel #map3_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map4_0 {
    background-image: url("../img/map4_0_sp.png");
  }
  #contents .wrapper #control_panel #map4_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map4_1 {
    background-image: url("../img/map4_0_sp.png");
  }
  #contents .wrapper #control_panel #map4_1 .map_content {
    background-image: url("../img/map4_1_sp.png");
  }
  #contents .wrapper #control_panel #map4_2 {
    background-image: url("../img/map4_0_sp.png");
  }
  #contents .wrapper #control_panel #map4_2 .map_content {
    background-image: url("../img/map4_2_sp.png");
  }
  #contents .wrapper #control_panel #map4_3 {
    background-image: url("../img/map4_0_sp.png");
  }
  #contents .wrapper #control_panel #map4_3 .map_content {
    background-image: url("../img/map4_3_sp.png");
  }
  #contents .wrapper #control_panel #map5_0 {
    background-image: url("../img/map5_0_sp.png");
  }
  #contents .wrapper #control_panel #map5_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map5_1 {
    background-image: url("../img/map5_0_sp.png");
  }
  #contents .wrapper #control_panel #map5_1 .map_content {
    background-image: url("../img/map5_1_sp.png");
  }
  #contents .wrapper #control_panel #map5_2 {
    background-image: url("../img/map5_0_sp.png");
  }
  #contents .wrapper #control_panel #map5_2 .map_content {
    background-image: url("../img/map5_2_sp.png");
  }
  #contents .wrapper #control_panel #map5_3 {
    background-image: url("../img/map5_0_sp.png");
  }
  #contents .wrapper #control_panel #map5_3 .map_content {
    background-image: url("../img/map5_3_sp.png");
  }
  #contents .wrapper #control_panel #map6_0 {
    background-image: url("../img/map6_0_sp.png");
  }
  #contents .wrapper #control_panel #map6_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map6_1 {
    background-image: url("../img/map6_0_sp.png");
  }
  #contents .wrapper #control_panel #map6_1 .map_content {
    background-image: url("../img/map6_1_sp.png");
  }
  #contents .wrapper #control_panel #map6_2 {
    background-image: url("../img/map6_0_sp.png");
  }
  #contents .wrapper #control_panel #map6_2 .map_content {
    background-image: url("../img/map6_2_sp.png");
  }
  #contents .wrapper #control_panel #map6_3 {
    background-image: url("../img/map6_0_sp.png");
  }
  #contents .wrapper #control_panel #map6_3 .map_content {
    background-image: url("../img/map6_3_sp.png");
  }
  #contents .wrapper #control_panel #map7_0 {
    background-image: url("../img/map7_0_sp.png");
  }
  #contents .wrapper #control_panel #map7_0 .map_content {
    background-image: none;
  }
  #contents .wrapper #control_panel #map7_1 {
    background-image: url("../img/map7_0_sp.png");
  }
  #contents .wrapper #control_panel #map7_1 .map_content {
    background-image: url("../img/map7_1_sp.png");
  }
  #contents .wrapper #control_panel #map7_2 {
    background-image: url("../img/map7_0_sp.png");
  }
  #contents .wrapper #control_panel #map7_2 .map_content {
    background-image: url("../img/map7_2_sp.png");
  }
  #contents .wrapper #control_panel #map7_3 {
    background-image: url("../img/map7_0_sp.png");
  }
  #contents .wrapper #control_panel #map7_3 .map_content {
    background-image: url("../img/map7_3_sp.png");
  }
  #contents .wrapper #control_panel .after_caution {
    width: 92%;
    margin: -10px auto 25px;
    position: relative;
    font-size: 2.5vw;
    line-height: 1.4;
    display: none;
    z-index: 0;
  }
  #contents .wrapper #narita_addinfo {
    display: none;
    width: 92%;
    margin: -28px auto 30px;
  }
  #contents .wrapper #narita_addinfo #narita_addinfo_content {
    border: 2px solid #f40000;
    padding: 15px;
  }
  #contents .wrapper #narita_addinfo #narita_addinfo_content a:link, #contents .wrapper #narita_addinfo #narita_addinfo_content a:active, #contents .wrapper #narita_addinfo #narita_addinfo_content a:visited, #contents .wrapper #narita_addinfo #narita_addinfo_content a:hover {
    text-decoration: underline;
  }
  #contents .wrapper .map_banner {
    display: none;
    width: 92%;
    margin: -28px auto 30px;
  }
  #contents .wrapper .map_banner #each_button_4_3 {
    display: none;
    padding-bottom: 8px;
  }
  #contents .wrapper .map_banner .each_button_3{
    display: block;
  }
  #contents .wrapper #control_panel .map_banner .each_button_3 li:nth-child(1) {
    margin-bottom: 8px;
  }
}
/*footer*/
@media screen and (min-width: 751px), print {
  #jre_mtd_footer .swiper-button-prev, #jre_mtd_footer .swiper-button-next {
    top: calc((100% - 54px) / 2);
  }
}
@media screen and (max-width: 750px) {
  #jre_mtd_footer .swiper-button-prev, #jre_mtd_footer .swiper-button-next {
    cursor: pointer;
    pointer-events: auto;
    opacity: 1;
  }
}
