@charset "UTF-8";
/*---------------------------------
  トップページ
---------------------------------*/
@media screen and (min-width: 769px) {
  #nxaa_gnav {
    width: 100%;
    background-image: none;
    border-bottom: 1px solid #A5A5A5;
    position: absolute;
    top: 0;
    left: 0;
    transition: background 0.3s, border 0.3s;
  }
  #nxaa_gnav.is-fix {
    background-image: url("../img/common/gnav_bg.jpg");
    border-bottom: none;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_gnav #nxaa_gnav_btn {
    background-image: none;
    border-bottom: 1px solid #A5A5A5;
    transition: background 0.3s, border 0.3s;
  }
  #nxaa_gnav #nxaa_gnav_btn.is-fix {
    background-image: url("../img/common/gnav_bg_sp.jpg");
    border-bottom: none;
  }
}

#container {
  overflow: inherit;
}
@media screen and (max-width: 768px) {
  #container {
    padding-top: 0;
  }
}

#nxaa_top {
  position: relative;
}
#nxaa_top .link-hover {
  display: block;
}
@media screen and (min-width: 769px) {
  #nxaa_top .link-hover {
    transition: opacity 0.3s;
  }
  #nxaa_top .link-hover:hover {
    opacity: 0.7;
  }
}
#nxaa_top #top_mainv {
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_mainv {
    aspect-ratio: 3200/1500;
  }
}
#nxaa_top #top_mainv .mainv_btn {
  position: absolute;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_mainv .mainv_btn {
    width: 10.6875%;
    right: 2.875%;
    bottom: 52px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_mainv .mainv_btn {
    width: 26.666vw;
    right: 3.733vw;
    bottom: 3.733vw;
  }
}
#nxaa_top #top_body {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body {
    aspect-ratio: 3200/3826;
    background-image: url("../img/top/body_bg.jpg");
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body {
    aspect-ratio: 750/3362;
    background-image: url("../img/top/body_bg_sp.jpg");
  }
}
#nxaa_top #top_body #top_hero .hero_logo {
  position: absolute;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_hero .hero_logo {
    width: 30.75vw;
    top: 8.4375vw;
    left: 30.15625vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_hero .hero_logo {
    width: 296px;
    top: 80px;
    left: 289px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_hero .hero_logo {
    width: 78.666vw;
    margin: auto;
    padding-right: 2.666vw;
    left: 0;
    right: 0;
    top: 14.133vw;
  }
}
#nxaa_top #top_body #top_hero .hero_text {
  position: absolute;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_hero .hero_text {
    width: 43.5625vw;
    top: 19.21875vw;
    left: 29.15625vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_hero .hero_text {
    width: 420px;
    top: 184px;
    left: 279px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_hero .hero_text {
    width: 55.466vw;
    margin: auto;
    left: 0;
    right: 0;
    top: 45.6vw;
  }
}
#nxaa_top #top_body #top_hero .hero_lead {
  position: absolute;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_hero .hero_lead {
    width: 51.4375vw;
    top: 21vw;
    left: 25vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_hero .hero_lead {
    width: 494px;
    top: 201px;
    left: 240px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_hero .hero_lead {
    width: 67.2vw;
    margin: auto;
    left: 0;
    right: 0;
    top: 67.333vw;
  }
}
#nxaa_top #top_body #top_hero .hero_btn {
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 10;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_hero .hero_btn {
    width: 18.75vw;
    top: 25vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_hero .hero_btn {
    width: 180px;
    top: 240px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_hero .hero_btn {
    width: 61.866vw;
    top: 97.333vw;
  }
}
#nxaa_top #top_body #top_enbu {
  overflow: hidden;
}
#nxaa_top #top_body #top_enbu .enbu_lead {
  position: absolute;
  z-index: 10;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_enbu .enbu_lead {
    width: 24.9375vw;
    top: 35.0625vw;
    left: 19.3125vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_enbu .enbu_lead {
    width: 240px;
    top: 336px;
    left: 185px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_enbu .enbu_lead {
    width: 79.2vw;
    margin: auto;
    left: 0;
    right: 0;
    top: 120vw;
  }
}
#nxaa_top #top_body #top_enbu .enbu_text {
  position: absolute;
  z-index: 10;
  text-align: center;
  color: #fff;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_enbu .enbu_text {
    top: 48.59375vw;
    left: 16.40625vw;
    font-size: 0.875vw;
    line-height: 1.5;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_enbu .enbu_text {
    top: 465px;
    left: 158px;
    font-size: 8.4px;
    font-size: 0.525rem;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_enbu .enbu_text {
    margin: auto;
    left: 0;
    right: 0;
    top: 153.333vw;
    font-size: 3.2vw;
    line-height: 1.375;
  }
}
#nxaa_top #top_body #top_enbu .enbu_btn {
  position: absolute;
  z-index: 10;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_enbu .enbu_btn {
    width: 18.75vw;
    left: 21.875vw;
    top: 54.0625vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_enbu .enbu_btn {
    width: 180px;
    left: 210px;
    top: 519px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_enbu .enbu_btn {
    width: 61.866vw;
    margin: auto;
    left: 0;
    right: 0;
    top: 171.6vw;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_enbu .enbu_btn div:not(:last-child) {
    margin-bottom: 0.84375vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_enbu .enbu_btn div:not(:last-child) {
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_enbu .enbu_btn div:not(:last-child) {
    margin-bottom: 2.666vw;
  }
}
#nxaa_top #top_body #top_enbu .enbu_img {
  position: absolute;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_enbu .enbu_img {
    width: 56.9375vw;
    top: 21.125vw;
    left: 39.0625vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_enbu .enbu_img {
    width: 547px;
    top: 202px;
    left: 375px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_enbu .enbu_img {
    width: 100%;
    margin: auto;
    left: 0;
    right: 0;
    top: 176.8vw;
  }
}
#nxaa_top #top_body #top_kama {
  overflow: hidden;
}
#nxaa_top #top_body #top_kama .kama_lead {
  position: absolute;
  z-index: 10;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_kama .kama_lead {
    width: 24.375vw;
    bottom: 25.8749vw;
    left: 56.3125vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_kama .kama_lead {
    width: 235px;
    bottom: 249px;
    left: 540px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_kama .kama_lead {
    width: 70.133vw;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 121.866vw;
  }
}
#nxaa_top #top_body #top_kama .kama_logo {
  position: absolute;
  z-index: 10;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_kama .kama_logo {
    width: 26.25vw;
    left: 55.625vw;
    bottom: 17.4375vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_kama .kama_logo {
    width: 252px;
    left: 534px;
    bottom: 168px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_kama .kama_logo {
    width: 66.666vw;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 101.6vw;
  }
}
#nxaa_top #top_body #top_kama .kama_btn {
  position: absolute;
  z-index: 10;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_body #top_kama .kama_btn {
    width: 18.75vw;
    left: 59.375vw;
    bottom: 10vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_body #top_kama .kama_btn {
    width: 180px;
    left: 570px;
    bottom: 97px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_body #top_kama .kama_btn {
    width: 61.866vw;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 77.866vw;
  }
}
#nxaa_top #top_wagaya {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_wagaya {
    aspect-ratio: 3200/1242;
    background-image: url("../img/top/wagaya_bg.jpg");
    background-position: center;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_wagaya {
    background-image: url("../img/top/wagaya_bg_sp.jpg");
    background-position: center top;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_wagaya .wagaya_lead {
    position: absolute;
    width: 24.375vw;
    top: 7.15625vw;
    left: 56.46875vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_wagaya .wagaya_lead {
    width: 235px;
    top: 68px;
    left: 542px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_wagaya .wagaya_lead {
    width: 70.666vw;
    padding-top: 10.666vw;
    margin: 0 auto 9.333vw;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_wagaya .wagaya_btn {
    position: absolute;
    width: 18.75vw;
    top: 24.84375vw;
    left: 59.40625vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_wagaya .wagaya_btn {
    width: 180px;
    top: 238px;
    left: 570px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_wagaya .wagaya_btn {
    width: 61.866vw;
    margin: 0 auto;
  }
}
#nxaa_top #top_select {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_select {
    aspect-ratio: 3200/2540;
    background-image: url("../img/top/select_bg.jpg");
    background-position: center;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_select {
    padding-bottom: 10.666vw;
    background-image: url("../img/top/select_bg_sp.jpg");
    background-position: center top;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_select .select_lead {
    position: absolute;
    width: 30.625vw;
    top: 8.6875vw;
    left: 15.93749vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_select .select_lead {
    width: 294px;
    top: 83px;
    left: 153px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_select .select_lead {
    width: 88.8vw;
    padding-top: 10.666vw;
    margin: 0 auto 9.333vw;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_select .select_btn {
    position: absolute;
    width: 18.75vw;
    top: 23.3125vw;
    left: 21.875vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_select .select_btn {
    width: 180px;
    top: 224px;
    left: 210px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_select .select_btn {
    width: 61.866vw;
    margin: 0 auto 5.333vw;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_select .select_img {
    position: absolute;
    width: 66.3125vw;
    top: -5.9375vw;
    left: 45.3125vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_select .select_img {
    width: 637px;
    top: -57px;
    left: 435px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_select .select_img {
    margin-bottom: 5.333vw;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_select .select_menu {
    display: flex;
    justify-content: center;
    gap: 1px;
    margin: auto;
    position: absolute;
    top: 36.71875vw;
    left: 0;
    right: 0;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_select .select_menu {
    padding: 0 2vw;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_select .select_menu li {
    width: 30.75vw;
  }
  #nxaa_top #top_select .select_menu li:first-child a::after {
    background-image: url("../img/top/select_bnr01_bg.jpg");
  }
  #nxaa_top #top_select .select_menu li:nth-child(2) a::after {
    background-image: url("../img/top/select_bnr02_bg.jpg");
  }
  #nxaa_top #top_select .select_menu li:nth-child(3) a::after {
    background-image: url("../img/top/select_bnr03_bg.jpg");
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_select .select_menu li {
    width: 295px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_select .select_menu li:not(:last-child) {
    margin-bottom: 0.4vw;
  }
}
#nxaa_top #top_select .select_menu li a {
  display: block;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_select .select_menu li a {
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  #nxaa_top #top_select .select_menu li a::before {
    content: "";
    display: block;
    background: linear-gradient(rgba(28, 28, 28, 0) 0%, rgba(28, 28, 28, 0.5) 100%);
    width: 100%;
    height: 160px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
  }
  #nxaa_top #top_select .select_menu li a::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
    transition: transform 0.3s;
  }
  #nxaa_top #top_select .select_menu li a:hover::after {
    transform: scale(1.1);
  }
}
#nxaa_top #top_select .select_menu li a picture {
  position: relative;
  z-index: 10;
}
#nxaa_top #top_feature {
  width: 100%;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_feature {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 5vw;
    aspect-ratio: 3200/3042;
    background: url("../img/top/feature_bg.jpg") no-repeat center/cover;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_feature {
    gap: 50px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_feature {
    padding: 10.666vw 0;
    background-color: #1c1c1c;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_feature .feature_head {
    width: 18.75vw;
    padding: 8.875vw 0;
    position: sticky;
    top: 0;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_feature .feature_head {
    width: 180px;
    padding: 86px 0;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_feature .feature_head {
    width: 77.333vw;
    margin: 0 auto 10.666vw;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_feature .feature_head .feature_title {
    margin-bottom: 1.875vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_feature .feature_head .feature_title {
    margin-bottom: 19px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_feature .feature_head .feature_title {
    width: 70%;
    margin-bottom: 5.333vw;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_feature .feature_head .feature_lead {
    margin-bottom: 3.125vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_feature .feature_head .feature_lead {
    margin-bottom: 31px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_feature .feature_head .feature_lead {
    width: 70%;
    margin-bottom: 5.333vw;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_feature .feature_head .feature_btn {
    width: 61.866vw;
    margin: 0 auto;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_feature .feature_body {
    width: 62.5vw;
    padding-top: 6.25vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_feature .feature_body {
    width: 600px;
    padding-top: 61px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_feature .feature_body {
    padding: 0 1px;
  }
}
#nxaa_top #top_feature .feature_body .feature_list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_feature .feature_body .feature_list {
    margin-bottom: 3.125vw;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_feature .feature_body .feature_list {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_feature .feature_body .feature_list {
    margin-bottom: 10.666vw;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_feature .feature_body .feature_list li {
    width: 49.8%;
  }
  #nxaa_top #top_feature .feature_body .feature_list li:first-child {
    margin-bottom: 0.4%;
  }
  #nxaa_top #top_feature .feature_body .feature_list li:first-child a::after {
    background-image: url("../img/top/feature_img01_bg.jpg");
  }
  #nxaa_top #top_feature .feature_body .feature_list li:nth-child(2) {
    margin-bottom: 0.4%;
  }
  #nxaa_top #top_feature .feature_body .feature_list li:nth-child(2) a::after {
    background-image: url("../img/top/feature_img02_bg.jpg");
  }
  #nxaa_top #top_feature .feature_body .feature_list li:nth-child(3) a::after {
    background-image: url("../img/top/feature_img03_bg.jpg");
  }
  #nxaa_top #top_feature .feature_body .feature_list li:nth-child(4) a::after {
    background-image: url("../img/top/feature_img04_bg.jpg");
  }
  #nxaa_top #top_feature .feature_body .feature_list li a {
    display: block;
  }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  #nxaa_top #top_feature .feature_body .feature_list li a {
    width: 100%;
    position: relative;
    overflow: hidden;
  }
  #nxaa_top #top_feature .feature_body .feature_list li a::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
    transition: transform 0.3s;
  }
  #nxaa_top #top_feature .feature_body .feature_list li a:hover::after {
    transform: scale(1.1);
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top #top_feature .feature_body .feature_list li a picture {
    position: relative;
    z-index: 10;
  }
}
@media screen and (min-width: 769px) and (max-width: 960px) {
  #nxaa_top #top_feature .feature_body .feature_list li {
    width: 299px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_feature .feature_body .feature_list li {
    width: calc((100% - 1px) / 2);
  }
  #nxaa_top #top_feature .feature_body .feature_list li:first-child {
    margin-bottom: 1px;
  }
  #nxaa_top #top_feature .feature_body .feature_list li:nth-child(2) {
    margin-bottom: 1px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top #top_feature .feature_body .feature_bnr {
    width: 92%;
    margin: 0 auto;
  }
}
#nxaa_top .nxaa_info {
  background: url("../img/common/bg_washi_gray.jpg") repeat center/contain;
  overflow: hidden;
}
@media screen and (min-width: 769px) {
  #nxaa_top .nxaa_info .content_inner {
    padding: 90px 0 50px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top .nxaa_info .content_inner {
    padding: 30px 0;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top .nxaa_info .nxaa_info-thumb {
    width: 314px;
    margin: 0 auto 30px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top .nxaa_info .nxaa_info-thumb {
    max-width: 300px;
    padding: 0 20px;
    margin: 0 auto 20px;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top .nxaa_info .nxaa_info_menu {
    display: flex;
    justify-content: center;
  }
}
@media screen and (min-width: 769px) {
  #nxaa_top .nxaa_info .nxaa_info_menu > li {
    margin: 0 10px;
  }
}
@media screen and (max-width: 768px) {
  #nxaa_top .nxaa_info .nxaa_info_menu > li {
    max-width: 200px;
    margin: 0 auto;
  }
  #nxaa_top .nxaa_info .nxaa_info_menu > li:not(:last-child) {
    margin-bottom: 10px;
  }
}
#nxaa_top .nxaa_info .nxaa_info_menu > li a {
  display: block;
  border: 1px solid #333;
}
@media screen and (min-width: 769px) {
  #nxaa_top .nxaa_info .nxaa_info_menu > li a {
    transition: background 0.2s;
  }
  #nxaa_top .nxaa_info .nxaa_info_menu > li a:hover {
    background: rgba(255, 255, 255, 0.8);
  }
}