body {
  min-width: auto !important;
}

#eventWrapper {
  width: 100%;
  max-width: 960px;
  height: 100%;
  margin: 0 auto;
}
#eventWrapper #main-visual {
  position: relative;
  width: 100%;
  height: 930px;
  margin: 0 auto;
  background: url(../images/bg_main.jpg) no-repeat center center;
  background-size: cover;
}
#eventWrapper #main-visual .map-link {
  transform: translate(706px, 755px);
}
#eventWrapper .tab {
  position: relative;
  width: 960px;
  height: 96px;
  margin: 0 auto;
  background: url(../images/bg_tab.jpg) no-repeat center center;
  background-size: cover;
  display: flex;
  justify-content: center;
  align-items: center;
}
#eventWrapper .tab .btn_item {
  width: 427px;
  height: 96px;
  float: left;
  text-align: center;
  font-size: 24px;
  color: #fff;
  cursor: pointer;
  background: url(../images/btn_tab.png) no-repeat;
}
#eventWrapper .tab .btn_item.btn_tab1 {
  background-position: 0 0;
}
#eventWrapper .tab .btn_item.btn_tab2 {
  background-position: -427px 0;
}
#eventWrapper .tab .btn_item:hover, #eventWrapper .tab .btn_item.select {
  background-position-y: -96px;
}
#eventWrapper .container {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: relative;
  display: none;
}
#eventWrapper .container.select {
  display: block;
}
#eventWrapper #tab1-content .tab1-content-1 {
  width: 100%;
  height: 1314px;
  margin: 0 auto;
  background: url(../images/bg_tab1_con1.jpg) no-repeat center center;
  background-size: cover;
}
#eventWrapper #tab1-content .tab1-content-2 {
  width: 100%;
  height: 880px;
  margin: 0 auto;
  background: url(../images/bg_tab1_con2.jpg) no-repeat center center;
  background-size: cover;
}
#eventWrapper #tab1-content .tab1-content-3 {
  width: 100%;
  height: 530px;
  margin: 0 auto;
  background: url(../images/bg_tab1_con3.jpg) no-repeat center center;
  background-size: cover;
}
#eventWrapper #tab1-content .tab1-content-4 {
  position: relative;
  width: 100%;
  height: 925px;
  margin: 0 auto;
  background: url(../images/bg_tab1_con4.jpg) no-repeat center center;
  background-size: cover;
}
#eventWrapper #tab1-content .tab1-content-4 .map-link {
  transform: translate(293px, 682px);
}
#eventWrapper #tab1-content .tab1-content-5 {
  width: 100%;
  height: 905px;
  margin: 0 auto;
  background: url(../images/bg_tab1_con5.jpg) no-repeat center center;
  background-size: cover;
}
#eventWrapper #tab1-content .tab1-note {
  width: 100%;
  height: 720px;
  margin: 0 auto;
  background: url(../images/bg_tab1_note.jpg) no-repeat center center;
  background-size: cover;
}
#eventWrapper #tab2-content .tab2-content-1 {
  position: relative;
  width: 100%;
  height: 1269px;
  margin: 0 auto;
  background: url(../images/bg_tab2_con1.jpg) no-repeat center center;
  background-size: cover;
}
#eventWrapper #tab2-content .tab2-content-1 .btn-list {
  position: absolute;
  width: 100%;
  height: 72px;
  top: 0;
  left: 0;
  transform: translateY(1045px);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 14px;
}
#eventWrapper #tab2-content .tab2-content-2 {
  position: relative;
  width: 100%;
  height: 1086px;
  margin: 0 auto;
  background: url(../images/bg_tab2_con2.jpg) no-repeat center center;
  background-size: cover;
}
#eventWrapper #tab2-content .tab2-content-2 .tab2-content-2-item-list {
  position: absolute;
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  top: 0;
  left: 0;
  transform: translateY(632px);
  gap: 14px;
}
#eventWrapper #tab2-content .tab2-note {
  width: 100%;
  height: 713px;
  margin: 0 auto;
  background: url(../images/bg_tab2_note.jpg) no-repeat center center;
  background-size: cover;
}
#eventWrapper .btn-item {
  display: block;
  width: 376px;
  height: 72px;
  background: url(../images/btn_link.png) no-repeat;
  cursor: pointer;
  text-align: center;
  background-position: 0 0;
}
#eventWrapper .btn-item:hover {
  background-position-x: -376px;
}
#eventWrapper .btn-item.btn-apply {
  background-position-y: 0;
}
#eventWrapper .btn-item.btn-discord {
  background-position-y: -72px;
}
#eventWrapper .btn-item.btn-solo-apply {
  background-position-y: -144px;
}
#eventWrapper .btn-item.btn-duo-apply {
  background-position-y: -216px;
}
#eventWrapper .map-link {
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
}

/*# sourceMappingURL=style.css.map */
