

/*2017GW*/
.ev_only_box {
  display:block;
  width:100%;
  height:auto;
  background: url("https://eacache.s.konaminet.jp/game/eac2dx/infinitas/p/images/event/fcombo_only.jpg") no-repeat scroll center top;
  margin:0;
  box-sizing:border-box;
}

.ev_only_box #only_space {
  display:block;
  width:100%;
  height:150px;
  margin:0;
  box-sizing:border-box;
}

/*vv 2016GW vv*/

@media (min-width:680px){
.box640 {
  width:640px;
  height:auto;
  margin:8px auto;
  display:block;
}}
@media (max-width:679px){
.box640 {
  width:96%;
  height:auto;
  margin:8px auto;
  display:block;
}}

.ev_list {
  width:100%;
  height:auto;
  margin:4px auto;
}
.ev_list #list_sub {
  width:auto;
  height:auto;
  display:block; 
  margin:4px 6px;
  float:left;
  border-bottom:solid 1px #ccc;
  border-left:solid 1px #ccc;
}
.ev_list #list_txt {
  font-size:12pt;
  text-align:center;
  font-weight:bold;
  margin:2px 4px;
}
.ev_list2 #list_txt {
  text-align:center;
  font-weight:bold;
  margin:2px 4px;
}
.ev_list #list_col_k {
  color:#000;
  text-shadow:#888 0px 0px 1px;
  float:left;
}
.ev_list #list_col_r {
  color:#f00;
  text-shadow:#f66 0px 0px 1px;
  float:left;
}
.ev_list #list_col_g {
  color:#0f8;
  font-size:16pt;
  text-shadow:#8fa 0px 0px 1px;
  float:left;
}
.ev_list #list_col_b {
  color:#08f;
  text-shadow:#8af 0px 0px 1px;
  font-size:16pt;
  float:left;
}
.ev1605gw {
  width:96%;/*600*/
  height:auto;
  border-left:solid 10px #ccc;
  border-bottom:solid 1px #ccc;
  padding:4px;
  margin:4px 8px;
  box-sizing:border-box;
}
.ev1605gw #ttl_next {
  display:block;
  width:178px;
  height:64px;
  background: url("https://eacache.s.konaminet.jp/game/eac2dx/infinitas/p/images/event/ev1605gw_txt.png") no-repeat scroll center top;
  margin:0;
  float:left;
}
.ev1605gw #ttl_clear {
  display:block;
  width:178px;
  height:64px;
  background: url("https://eacache.s.konaminet.jp/game/eac2dx/infinitas/p/images/event/ev1605gw_txt.png") no-repeat scroll center top;
  background-position:left -64px;
  margin:0;
  float:left;
}
.ttl_all_clear {
  display:block;
  margin:0;
  float:left;
}

.ttl_all_clear #comp_ttl {
  display:block;
  width:384px;
  height:64px;
  background: url("https://eacache.s.konaminet.jp/game/eac2dx/infinitas/p/images/event/ev1605gw_txt2.png") no-repeat scroll center top;
  float:left;
}
.ev1605gw #ttl_numtxt {
  display:block;
  width:auto;/*378*/
  height:auto;/*64*/
  font-size:16pt;
  line-height:2.2em;
  margin-left:10px;
  float:left;
  text-shadow:#888 0px 0px 1px;
}
.ev1605gw #ttl_numtxtB {
  font-size:18pt;
  font-weight:bold;
  color:#f80;
  text-shadow:#f80 0px 0px 1px;
}
.ev1605gw #ttl_subtxt {
  display:block;
  width:auto;
  height:auto;
  font-size:12pt;
  /*line-height:2.2em;*/
  margin:0;
  padding:6px;
  float:left;
  text-shadow:#888 0px 0px 1px;
  box-sizing:border-box;
  
}
.ev_sub_title {
  display:block;
  width:100%;
  position: relative;
  background:#cef;
  background: 
  -webkit-gradient(linear, left top, right bottom, from(#fff), to(#cef)); 
  background: 
  -moz-linear-gradient(left, #fff, #cef);
  padding:8px;
  font-weight:bold;
  text-shadow:#888 0px 0px 1px;
  float:left;
  box-sizing:border-box;
  
}

/*^^ 2016GW ^^*/

#event_caution {
  width:100%;
  margin:16px auto;
  
}
.bg_grad {
  width:100%;
  height:100%;
  background: url("https://eacache.s.konaminet.jp/game/eac2dx/infinitas/p/images/event/cp02_bg_grad.png") top center repeat;
  margin:0 auto;
}

.bg_grad_g {
  width:100%;
  height:100%;
  background: url("https://eacache.s.konaminet.jp/game/eac2dx/infinitas/p/images/event/ev03_bg_grad.png") top center repeat;
  background-size:contain;
}
/*^^2016summer^^*/
#rank3_btn_box , #rank3_btn_box a {
  display:block;
  width:240px;
  height:60px;
  background: url("https://eacache.s.konaminet.jp/game/eac2dx/infinitas/p/images/event/cp03rank_bnr.png") no-repeat scroll center top;
  background-size:100%;
  margin:0 auto;
}
#rank3_btn_box:hover {
  background-position:left -60px;
}
/*^^2017summer^^*/
#rank4_btn_box , #rank4_btn_box a {
  display:block;
  width:240px;
  height:60px;
  background: url("https://eacache.s.konaminet.jp/game/eac2dx/infinitas/p/images/event/cp04rank_bnr.png") no-repeat scroll center top;
  background-size:100%;
  margin:0 auto;
}
#rank4_btn_box:hover {
  background-position:left -60px;
}

.bg_grad_c {
  width:100%;
  height:100%;
  background:#acf;
  background: 
  -webkit-gradient(linear, left top, left bottom, from(#acf), to(#fff)); 
  background: 
  -moz-linear-gradient(top, #acf, #fff);
}
.sub_ttl_grad_c {
  width:100%;
  height:auto;
  background:#dff;
  background: 
  -webkit-gradient(linear, left top, right top, from(#dff), to(#fff)); 
  background: 
  -moz-linear-gradient(left, #dff, #fff);
  border-left:solid 6px #bff;
  border-bottom:solid 1px #bff;
  padding:3px 4px;
  text-shadow:#444 0px 0px 2px;
  font-size:11pt;
  margin:6px 0;
  box-sizing:border-box;
}
.sub_ttl_grad_g {
  width:100%;
  height:auto;
  background:#dfd;
  background: 
  -webkit-gradient(linear, left top, right top, from(#dfd), to(#fff)); 
  background: 
  -moz-linear-gradient(left, #dfd, #fff);
  border-left:solid 6px #bfb;
  border-bottom:solid 1px #bfb;
  padding:3px 4px;
  text-shadow:#444 0px 0px 2px;
  font-size:11pt;
  margin:6px 0;
  box-sizing:border-box;
}
.sub_ttl_grad_p {
  width:100%;
  height:auto;
  background:#fdf;
  background: 
  -webkit-gradient(linear, left top, right top, from(#fdf), to(#fff)); 
  background: 
  -moz-linear-gradient(left, #fdf, #fff);
  border-left:solid 6px #fbe;
  border-bottom:solid 1px #fbe;
  padding:3px 4px;
  text-shadow:#444 0px 0px 2px;
  font-size:11pt;
  margin:6px 0;
  box-sizing:border-box;
}
.tbl_ev16sum {
  width:80%;
  margin:0 auto;
}
.tbl_ev16sum #th1{
  clear: both;
  width:35%;
  border:solid 1px #acf;
  background:#cef;
  margin:0;
  padding:1px 8px;
  text-align:center;
  font-weight:bold;
  float:left;
}
.tbl_ev16sum #th2{
  width:50%;
  border:solid 1px #acf;
  background:#cef;
  margin:0;
  padding:1px 8px;
  text-align:center;
  font-weight:bold;
  float:left;
}
.tbl_ev16sum #td1{
  clear: both;
  width:35%;
  border:solid 1px #acf;
  padding:3px 8px;
  margin:0;
  float:left;
}
.tbl_ev16sum #td2{
  width:50%;
  border:solid 1px #acf;
  padding:3px 8px;
  margin:0;
  float:left;
}


/*^^2016summer^^*/
@media (min-size:800px){
.event_main_box {
  display:block;
  width:800px;
  border:solid 1px #aaa;
  margin:0 auto;
  position: relative;
  background:#fff;
  color:#000;
}
.event_main_box2 {
  display:block;
  width:800px;
  border:solid 1px #aaa;
  margin:0 auto;
  position: relative;
  background:#000;
  color:#eee;
}}
@media (max-size:799px){
.event_main_box {
  display:block;
  width:98%;
  height:auto;
  border:solid 1px #aaa;
  margin:0 auto;
  position: relative;
  background:#fff;
  color:#000;
}
.event_main_box2 {
  display:block;
  width:98%;
  height:auto;
  border:solid 1px #aaa;
  margin:0 auto;
  position: relative;
  background:#000;
  color:#eee;
}}


.event_main_box #main_ttl {
  width:100%;
  height:20px;
  font-weight:bold;
  text-indent:1em;
  line-height:1.6em;
  background:#ccc;
}

.event_main_box #event_ttl {
  width:800px;
  height:160px;
  /*background: url("https://eacache.s.konaminet.jp/game/eac2dx/infinitas/p/images/event/cp02ttl.jpg") no-repeat scroll center top;*/
}

.event_main_box #event_ttl_free {
  width:800px;
  height:auto;
  /*background: url("https://eacache.s.konaminet.jp/game/eac2dx/infinitas/p/images/event/cp02ttl.jpg") no-repeat scroll center top;*/
}

.event_sub_box {
  width:98%;/*640*/
  line-height:1.6em;
  margin:8px auto;
  padding:4px;
  position: relative;
  border-top:solid 1px #f00;
}

.event_sub_box #midashi {
  width:96%;
  height:20px;
  border-bottom:dotted 1px #bbb;
  font-weight:bold;
}

.event_sub_box #midashiB {
  font-size:2em;
  width:96%;
  height:20px;
  margin:8px 4px;
  border-bottom:dotted 8px #bbb;
  font-weight:bold;
  box-sizing:border-box;
}
@media (min-width:700px) {
.event_sub_box #midashi2017sv {
  font-size:2em;
  width:96%;
  height:20px;
  margin:8px 4px;
  border-bottom:solid 8px #fda;
  font-weight:bold;
  box-sizing:border-box;
}}
@media (max-width:699px) {
.event_sub_box #midashi2017sv {
  font-size:13pt;
  width:96%;
  height:auto;
  margin:8px 4px;
  border-bottom:solid 8px #fda;
  font-weight:bold;
  box-sizing:border-box;
}}

.event_sub_box #txt_box {
  width:98%;
  margin:0 12px 8px;
  box-sizing:border-box;
}

.event_sub_box #img_box {
  width:400px;
  margin:0;
}

#rank_btn_box , #rank_btn_box a {
  display:block;
  width:240px;
  height:60px;
  background: url("https://eacache.s.konaminet.jp/game/eac2dx/infinitas/p/images/event/cp02rank_bnr.png") no-repeat scroll center top;
  background-size:100%;
  margin:0 auto;
  /*border:1px solid #f00;*/
}
#rank_btn_box:hover {
  background-position:left -60px;
}

.event_sub_box #dot_line {
  width:90%;
  height:3px;
  border-top:dotted 1px #ccc;
  margin:8px auto;
}

@media (min-width:520px){
.event_table {
  width:460px;
  height:auto;
  background:#fff;
  margin:8px;
}}
@media (max-width:499px){
.event_table {
  width:96%;
  height:auto;
  background:#fff;
  margin:8px auto;
}}


.event_table #th0 {
  width:100%;
}
.event_table #th1 {
  width:50%;/*150*/
  height:auto;
  background:#fcd;
  text-align:center;
  font-weight;bold;
  padding:3px 16px;
  border:solid 1px #bbb;
  float:left;
  box-sizing:border-box;
}
.event_table #th2 {
  width:50%;/*150*/
  height:auto;
  background:#cdf;
  text-align:center;
  font-weight;bold;
  padding:3px 16px;
  border:solid 1px #bbb;
  border-left:none;
  float:left;
  box-sizing:border-box;
}
.event_table #td1 {
  width:50%;
  height:auto;
  border:solid 1px #bbb;
  border-top:none;
  text-align:right;
  padding:3px 16px;
  float:left;
  box-sizing:border-box;
}
.event_table #td2 {
  width:50%;
  height:auto;
  border-bottom:solid 1px #bbb;
  border-right:solid 1px #bbb;
  text-align:right;
  padding:3px 16px;
  float:left;
  box-sizing:border-box;
}


table.border_table {
  width: 90%;
  border-collapse: collapse;
  text-align: left;
  line-height: 1.5;
}

table.border_table th {
  text-align: center;
  font-weight: bold;
  vertical-align: top;
  border: 1px solid #ccc;
  padding:3px;
}

table.border_table td {
  vertical-align: top;
  border: 1px solid #ccc;
  padding:3px;
}

.text_ind01 {
  text-indent:1em;
}
.text_ind_box {
  width:90%;
  height:auto;
  margin-left:1em;
}

.imgbox240b {
  width:50%;
  height:auto;
  margin:0;
  float:left;
}
@media (min-width:460px){
.imgbox240a {
  width:360px;
  height:auto;
  margin:4px 16px;
  clear:both;
}}
@media (max-width:459px){
.imgbox240a {
  width:85%;
  height:auto;
  margin:4px 16px;
  clear:both;
}}
.ev_sub_title17sv {
  display:block;
  width:100%;
  position: relative;
  background:#fda;
  background: 
  -webkit-gradient(linear, left top, right bottom, from(#fda), to(#fff)); 
  background: 
  -moz-linear-gradient(left, #fda, #fff);
  padding:4px;
  font-weight:bold;
  border-left:solid 6px #fb8;
  border-bottom:solid 1px #fda;

  /*text-shadow:#888 0px 0px 1px;*/
  /*float:left;*/
  box-sizing:border-box;
  
}


