@charset "utf-8";




/*----------------------------------------
	for PC
----------------------------------------*/


@media screen and (min-width: 481px){

.dlc .section_inner .text{
  width:100%;
}

.dlc .text{
  margin-top:80px;
}

.dlc .date{
  font-size:14px;
  padding-left:1em;
}


.dlc .head_console{
  color:#f2f184;
}

.cont_update .tit{
  border-bottom:1px solid #f2f184;
  display:inline-block;
  margin-top:0px;
  margin-bottom:20px;
  color:#f2f184;
}

.dlc p .flow{
  display:block;
  font-size:13px;
  margin-top:10px;
  border-top:1px dotted #aeb5ad;
  padding-top:12px;
}

.dlc .cont_update{
  display:block;
  background-color:rgba(157, 157, 157, 0.2);
  padding:25px;
  font-size:13px;
  margin-top:18px;
}

.dlc h5{
  font-weight:800;
  font-size:16px;
  padding-bottom:10px;
}

.dlc .cont_update ul{
  padding-left:1em;
  line-height:1.8;
}

.dlc .cont_update li{
  margin-left:-1em;
  display:inline;
  font-size:14px;
}

.dlc .twoline{
  display:flex;
    justify-content:space-between;
}

.dlc .twoline a{
  width:49%;
}

.dlc .twoline p{
  display:block;
  color:#fff;
  text-align:center;
}

.dlc .twoline a img{
  width:100%;
}

.dlc .content_inner h2{
  font-size:27px;
  margin-top:130px;
    color:#f8e123;
    text-align:center;

}

.dlc .content_inner h2 p{
  display:inline-block;
  border-bottom:1px solid #f8e123;
  padding-bottom:10px;
}

.dlc .content_inner h2:first-child{
  margin-top:0px;
}

.dlc .content_inner h2 span{
  font-size:15px;
}

.dlc .content_inner .price{
  color:#ffffc8;
}

.dlc .section_inner .text{
  float:none;
}


}

/*----------------------------------------
	for SP
----------------------------------------*/

@media screen and (max-width: 480px) {

  .dlc .section_inner .text{
    width:100%;
  }

  .dlc .date{
    font-size:14px;
    display:block;
  }

  .dlc .text{
    margin-top:15%;
  }


  .dlc .head_console{
    color:#f2f184;
  }

  .cont_update .tit{
    border-bottom:1px solid #f2f184;
    display:inline-block;
    margin-top:0px;
    margin-bottom:20px;
    color:#f2f184;
  }

  .dlc p .flow{
    display:block;
    font-size:13px;
    margin-top:10px;
    border-top:1px dotted #aeb5ad;
    padding-top:12px;
  }

  .dlc .cont_update{
    display:block;
    background-color:rgba(157, 157, 157, 0.2);
    padding:5%;
    font-size:13px;
    margin-top:18px;
  }

  .dlc h5{
    font-size:14px;
    padding-bottom:10px;
  }

  .dlc .cont_update ul{
    padding-left:1em;
    line-height:1.8;
  }

  .dlc .cont_update li{
    margin-left:-1em;
    display:inline;
    font-size:14px;
  }

  .dlc .twoline{
    display:flex;
      justify-content:space-between;
  }

  .dlc .twoline a{
    width:49%;
  }

  .dlc .twoline p{
    display:block;
    color:#fff;
    text-align:center;
    line-height:1.3;
    font-size:8px;
  }

  .dlc .twoline a img{
    width:100%;
  }

  .dlc .section_inner .text h3{
    font-size:21px;
    line-height:1.6;
  }

  .dlc .section_inner .text h3 .date{
    font-size:13px;
  }

  .dlc .content_inner h2{
    font-size:27px;
    margin-top:80px;
      color:#f8e123;
      text-align:center;

  }

  .dlc .content_inner h2 p{
    display:inline-block;
    border-bottom:1px solid #f8e123;
    padding-bottom:10px;
    font-size:17px;

  }

  .dlc .content_inner h2:first-child{
    margin-top:0px;
  }

  .dlc .content_inner h2 span{
    font-size:12px;
  }

  .dlc .content_inner .price{
    color:#f2f184;
  }

}
