@media screen and (max-width: 640px) {


/* index */

.コンテンツ1（agencies）{
  position:absolute;
  top:80px;
  left:2%;
  width:96%;
  height:1000px;
}



.コンテンツ2（agencies）{
  position:absolute;
  top:1100px;
  left:2%;
  width:96%;

}



/* show */


.コンテンツ2-詳細（agencies）{
  position:absolute;
  top:1000px;
  left:2%;
  width:96%;
    height:250px;
}
.agency-サービス-メニュー{
  position:relative;
  top:30px;
  left:-1%;
width:96%;
}
.agency-サービス-メニュー>.form-input-menu select{
width:110px;
}


.form-input-submit｜agency｜show{
  position: relative;
  top:70px;
  right:70px;
}

.form-input｜削除｜agency｜show{
  position: relative;
  top:38px !important;
}


.index-支払い明細{
  position: fixed;
  top:950px;
}






.コンテンツ3-詳細（agencies）{
  position:absolute;
  top:1280px;
  left:2%;
  width:96%;
    height:250px;
}










/* generate.pdf */
.コンテンツ1（agencies-payment）{
  position:absolute;
  top:80px !important;
  left:2%;
  width:96%;
  height: 150px;
}

.コンテンツ4（agencies-payment）{
  position:absolute!important;
  top:80px !important;
  left:100% !important;
  width:auto !important;
}


.コンテンツ2（agencies-payment）{
  position:absolute!important;
  top:250px !important;
  left:2% !important;
  width:96% !important;
}

.コンテンツ3（agencies-payment）{
  position:absolute!important;
  top:420px !important;
  left:2% !important;
  width:96% !important;
}

.payment-年月選択-submit{
  position: relative;
  left:230px !important;
}





}
