


.main_all {
  display:block;
  position: relative;
  background-color:#fff;
  background:url("https://eacache.s.konaminet.jp/game/eacsdvx/iii/p/images/event/sdvx_reitaisai_2017main.jpg") no-repeat scroll center top transparent; 
  width:100%;
  height:auto;
  background-size:100%;
  margin:0;
  box-sizing:border-box;
}
.top_right_area {
  display:block;
  position: relative;
  width:67%;
  height:auto;
  margin:0;
  box-sizing:border-box;
  float:right;
  //border:solid 1px #0f0;
  
}
.top_ttl_logo {
  display:block;
  position: relative;
  width:100%;
  height:auto;
  margin:0;
  box-sizing:border-box;
  //border:solid 1px #f00;
}

.info_blank {
  position: relative;
  display:block;
  width:100%;
  height:200px;
  box-sizing:border-box;
  //border:solid 1px #f00;
}
.info_event {
  position: relative;
  display:block;
  background:url("https://eacache.s.konaminet.jp/game/eacsdvx/iii/p/images/atest/atest_aorib.png") repeat scroll center top transparent; 
  background-size:100%;
  width:80%;
  height:auto;
  box-sizing:border-box;
  //border:solid 1px #00f;
  margin:16px auto;
  //float:left;
}
@media (min-width:600px) {
.info_event_txt {
  position: relative;
  display:block;
  background:url("https://eacache.s.konaminet.jp/game/eacsdvx/iii/p/images/atest/atest_aoriw.png") no-repeat scroll center top transparent; 
  background-size:100%;
  width:90%;
  height:auto;
  font-size:12pt;
  text-indent:-1em;
  padding:8px 10px 8px 30px;
  box-sizing:border-box;
  border:solid 1px #00f;
  margin:16px auto;
  line-height:1.5em;
}}
@media (max-width:599px) {
.info_event_txt {
  position: relative;
  display:block;
  background:url("https://eacache.s.konaminet.jp/game/eacsdvx/iii/p/images/atest/atest_aoriw.png") no-repeat scroll center top transparent; 
  background-size:100%;
  width:90%;
  height:auto;
  font-size:10pt;
  text-indent:-1em;
  padding:6px 6px 6px 18px;
  box-sizing:border-box;
  border:solid 1px #00f;
  margin:10px auto;
  line-height:1.3em;
}}

.sdvx_top_link_box2 {
  position: relative;
  display:block;
  width:275px;
  height:76px;
  margin:12px auto;
  box-sizing:border-box;
}
.sdvx_top_bnr {
  position: relative;
  display:block;
  width:275px;
  height:55px;
  margin:0 auto;
  box-sizing:border-box;  
}

.sdvx_top_bnr #bnr{
  position: relative;
  display:block;
  width:275px;
  height:55px;
  margin:0;
  background:url("https://eacache.s.konaminet.jp/game/eacsdvx/iii/top_banner/top_bnr_SP.jpg") no-repeat scroll center top transparent; 
  box-sizing:border-box;  
}

@media (min-width:530px) {
.sdvx_ank_bnr {
  position: relative;
  display:block;
  width:320px;
  height:64px;
  margin:0 8px;
  box-sizing:border-box;  
}
.sdvx_ank_bnr #bnr{
  position: relative;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  background:url("https://eacache.s.konaminet.jp/game/eacsdvx/iii/p/images/atest/atest_ank.jpg") no-repeat scroll center top transparent; 
  box-sizing:border-box;  
}}
@media (max-width:529px) {
.sdvx_ank_bnr {
  position: relative;
  display:block;
  width:90%;
  height:55px;
  margin:0;
  box-sizing:border-box;  
}
.sdvx_ank_bnr #bnr{
  position: relative;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  background:url("https://eacache.s.konaminet.jp/game/eacsdvx/iii/p/images/atest/atest_ank.jpg") no-repeat scroll center top transparent; 
  background-size:100%;
  box-sizing:border-box;  
}}

.sdvx_top_txt {
  position: relative;
  display:block;
  width:275px;
  height:auto;
  margin:0 auto;
  box-sizing:border-box;  
}

@media(min-width:680px) {
.sdvx_event_link_box {
  position: relative;
  display:block;
  width:660px;
  height:auto;
  margin:12px auto;
  box-sizing:border-box;
}
.link_subbox {
  width:50%;
  height:auto;
  margin:0;
  float:left;
}
}}
@media(max-width:679px) {
.sdvx_event_link_box {
  position: relative;
  display:block;
  width:96%;
  height:auto;
  margin:12px auto;
  box-sizing:border-box;
}
.link_subbox {
  width:50%;
  height:auto;
  margin:0 auto;
}
}}



.atest_midashi {
  text-indent:-1em;
  line-height:1em;
  margin:16px 8px;
}

