/*DLキャンペーン*/

.50th {
  width:100%;
  text-align:center;
  margin:0;
  padding:0;
  background-color:#93b9b9;
} 

.50th img{
  max-width: 100%;  
  vertical-align: bottom;
  width:100%;
  margin:0;
  padding:0;
}

.tile-inner .50th {
  margin:0;
  padding:0;
}

.box-wrapper{
padding:0;
}

.tile-inner{
padding:0;
}

.50th footer{
display:none;
}


/*規約(PC)
-------------------------------------*/
.campaign_area{
   width:650px;
   margin:40px auto;
   text-align:center;

}
.box_kiyaku {
  padding:20px;
  width: 650px;                /* 横幅を200pxに指定 */
  height: 200px;               /* 横幅を200pxに指定 */
  border: 1px solid #000;      /* わかりやすくボーダーを引く */
  overflow-y: scroll;          /* 縦方向にスクロール可能にする */
  background-color:#fff;
}

.box_kiyaku p{
  text-align:left;
  font-weight:normal;
  font-size:90%;
}


/*規約(SP)
/* 幅768px以下の表示
-------------------------------------*/
@media screen and (max-width: 768px){
.campaign_area{
   width:90%;
   margin:40px auto;
   text-align:center;
}
.box_kiyaku {
  margin:0 auto;
  padding:20px;
  width: 350px;                /* 横幅を200pxに指定 */
  height: 200px;               /* 横幅を200pxに指定 */
  border: 1px solid #000;      /* わかりやすくボーダーを引く */
  overflow-y: scroll;          /* 縦方向にスクロール可能にする */
  background-color:#fff;
}

.box_kiyaku p{
  text-align:left;
  font-weight:normal;
  font-size:90%;
}
}

.entry_btn{
  text-align:center;
  padding:20px;
}
