@charset "UTF-8";
/*---------------------------------------------*/
/*PC設定*/
.pc {
  display: block;
}
.sp {
  display: none;
}
img {
  max-width: 100%;
  margin: 0 auto;
}
.exhLink {
  display: block;
  width: 240px;
  margin: 0 auto;
  padding: 16px;
  color: #FFF;
  border: 1px solid #FFF;
  text-decoration: none;
}

.exhLink:hover {
 opacity: 0.5;
}

/*---------------------------------------------*/
/*通常ページでは背景を白に固定*/
#contents {
  background: #000;
  width: 100%;
  padding: 0;
  margin: 0;
}
/*---------------------------------------------*/
/*強調文字*/
.zoids40th strong {
  display: block;
  font-size: 20px;
  font-weight: normal;
  color: #FC0;
}

.zoids40th em {
  display: block;
  font-size: 18px;
  font-style: normal;
}
/*注釈文字*/
.zoids40th i {
  display: block;
  font-style: normal;
}
/*注釈文字*/
i.copy {
  display: block;
  color: #FFF;
  font-style: normal;
  text-align: center;
  padding:48px 0 24px;

}
/*---------------------------------------------*/
/*h1*/
.zoids40th h1 {
  background: #1e3c9f;
  padding: 5px 0 2px;
  font-size: 14px;
  color: #FFF;
  text-align: center;
}
/*---------------------------------------------*/
/*背景*/
body {
  background: #000;
  min-width: 1351px;
}
section.zoidsten {
margin:0  auto;
padding: 20px 0 0;
font-size: 16px;
line-height: 1.8;
color: #FFF;
text-align: center;
}

section.zoidsten p {
  padding: 20px 20px 0;
  }

 

 .pos { 
    display: block;
    margin: 0px auto 0;
  }

    /*区切り戦*/
  .expo .pos .expo_line {
  margin: 20px auto -110px;
  }

  .pos p{
    width: 80%;
    margin: 0 auto;
    }

    .pos p img {
      width: 600px;
      margin: 24px auto;
      }





/*-----------------------------------------------------------*/
/*ページローダー*/
#loader-bg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: #0d0d0d url("../../__image/bg.jpg") no-repeat center/100% auto;
  z-index: 10000000000;
}
/*ページローダー*/
#loader-bg.in {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: #000;
  background-image: none;
  z-index: 10000000000;
}
#loader {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 500px;
  height: 537px;
  margin-top: -268px;
  margin-left: -250px;
  text-align: center;
  color: #fff;
  z-index: 10000000001;
}

