/*
  2020-03-31
  ENPgames_YJ
*/
/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button, section {
  margin: 0;
  padding: 0; }

html {
  overflow-x: hidden;
  width: 100%;
  height: 100%; }

p {
  word-wrap: break-word; }

li {
  list-style-type: none; }

table {
  border-collapse: collapse; }

img, fieldset, iframe {
  border: 0; }

img {
  border: none;
  vertical-align: top; }

input {
  vertical-align: middle;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

input, select, textarea, button {
  vertical-align: middle; }

button {
  border: 0 none;
  background-color: transparent;
  cursor: pointer; }

a {
  text-decoration: none;
  color: #666; }

em {
  font-style: normal; }

textarea:focus, input:focus {
  outline: 0; }

article, aside, canvas, details, embed, figcaption, figure, footer, header, menu, nav, section, summary, datalist, keygen, mark, meter, progress, rp, rt, ruby, time, wbr {
  display: block; }

body, code {
  color: #666;
  font: 13px/1.25 Meriyo, sans-serif;
  background: #fff; }

input, select, textarea {
  color: #333;
  font-size: 13px;
  line-height: 1em;
  font-family: Meriyo, sans-serif; }

.hidden {
  font: 0px/0 a;
  height: 0;
  overflow: hidden;
  position: absolute;
  visibility: hidden;
  width: 0;
  text-indent: -99999px; }

.hide {
  display: none !important; }

.clear {
  clear: both; }

.clearfix:after {
  content: "";
  display: block;
  clear: both; }

/*--------------------START--------------------*/
#wrap {
  width: 100%;
  position: relative;
  margin: 0 auto;
  background: url("//image.brabragames.jp/wef/landing/210916/210917_teaser_01_.jpg") no-repeat 50% top, url("//image.brabragames.jp/wef/landing/210916/210917_teaser_02_.jpg") no-repeat 50% 1193px, url("//image.brabragames.jp/wef/landing/210916/210917_teaser_03.jpg") no-repeat 50% 3223px, url("//image.brabragames.jp/wef/landing/210916/210917_teaser_04.jpg") no-repeat 50% 5434px, url("//image.brabragames.jp/wef/landing/210916/210917_teaser_05.jpg") no-repeat 50% 7701px;
  min-width: 1094px;
  height: 9375px; }
  #wrap #headerWrap, #wrap #mainWrap, #wrap #ftWrap {
    width: 1094px;
    position: relative;
    margin: 0 auto; }

/*-----header-----*/
#headerWrap {
  text-align: center;
  height: 1193px; }
  #headerWrap .startWrap {
    position: relative;
    top: 970px;
    width: 370px;
    margin: 0 auto; }
    #headerWrap .startWrap a {
      display: block;
      width: 370px;
      height: 282px;
      background: url("//image.brabragames.jp/wef/landing/210916/btn_start_off.png") no-repeat;
      text-indent: -99999px; }
      #headerWrap .startWrap a:hover {
        background: url("//image.brabragames.jp/wef/landing/210916/btn_start_on.png") no-repeat; }
  }
/*-----main-----*/
#mainWrap {
  text-align: center; }
  #mainWrap .btn_top {
    position: fixed;
    right: 0;
    top: 80%;
    opacity: 0; }
    #mainWrap .btn_top.show {
      opacity: 1; }
  #mainWrap .conWrap#con01 {
    height: 2030px; }
  #mainWrap .conWrap#con02 {
    height: 2211px; }
  #mainWrap .conWrap#con03 {
    height: 2267px; }
  #mainWrap .conWrap#con04 {
    height: 1674px; }
    #mainWrap .conWrap #btn_play {
      width: 100%;
      height: 100px;
      bottom: 70px;
      position: absolute;
      text-align: center;
    }
    #mainWrap .conWrap #btn_play a{
      width: 290px;
      height: 100px;
      display: inline-block;
      text-indent: -99999px;
      background: url("//image.brabragames.jp/wef/landing/210916/WEF_bottom_btn_off.png") no-repeat; }
        #mainWrap .conWrap #btn_play a:hover{
        background: url("//image.brabragames.jp/wef/landing/210916/WEF_bottom_btn_on.png") no-repeat;  }

/*# sourceMappingURL=main.css.map */
