@media screen and (max-width:799px) {
  /*---------------------------------------------------
  *
  * GORYOKAKU
  *
  ----------------------------------------------------*/
  /*--goryoInfoBox--*/
  #id_goryo .goryoInfoBox .mainLead{
    margin: 0 0 20px;
    font-size: 18px;
  }
  #id_goryo .goryoInfoBox .mainLead .address{
    font-size: 14px;
  }
  #id_goryo .goryoInfoBox .open{
    margin: 0 0 20px;
    width: 100%;
    float: none;
  }
  #id_goryo .goryoInfoBox .tel{
    position: static;
  }
  /*--infoBox--*/
  #id_goryo .infoBox{
    padding: 20px 15px
  }
  #id_goryo .infoBox .inner{
    width: 100%;
  }
  #id_goryo .infoBox .ttl{
    font-size: 18px;
  }
  #id_goryo .infoBox .ph{
    width: 100%;
    float: none;
  }
  #id_goryo .infoBox .txtPdf{
    font-size: inherit;
  }
  #id_goryo .infoBox .btnList{

    margin: 0 0 20px;
  }
  #id_goryo .infoBox .btnListItem{
    min-width: 0;
  }
  
  /*-- menuBox --*/
  #id_goryo .menuBox .secTtl{
    overflow: hidden;
  }
  #id_goryo .menuBox .secTtl img{
    height: 40px;
    max-width: none;
  }
  #id_goryo .menuBox .list{
    margin: 0 ;
  }
  #id_goryo .menuBox .list li{
    margin: 0 0 30px;
    width: 100%;
  }
  #id_goryo .menuBox .list img{
    margin: 0 0 5px;
    width: 100%;
  }
  #id_goryo .menuBox .price{
    font-size: 20px;
    line-height: 1.2;
  }
  #id_goryo .menuBox .name{
    font-size: 18px;
  }
  /*note*/
  #id_goryo .menuBox .note{
    margin: 0 0 20px;
    width: 100%;
    float: none;
  }
  /*btn*/
  #id_goryo .menuBox .btn{
    width: 100%;
    float: none;
  }
  #id_goryo .menuBox .btn a + a{
    margin-left: 0;
  }
  #id_goryo .menuBox .btn a:first-child{
    margin-bottom: 20px;
  }
  #id_goryo .menuBox .btn .arrowBtn{
    display: block;
  }
  /*--originalBox--*/
  #id_goryo .originalBox{
    margin: 0 0 30px;
  }
  #id_goryo .originalBox{
    padding: 20px 15px;
  }
  #id_goryo .originalBox .secTtl{
    font-size: 18px;
    line-height: 1.3;
  }
  #id_goryo .originalBox .txt{
    margin: 0 0 15px;
    padding: 0;
    width: 100%;
  }
  #id_goryo .originalBox .ph{
    display: block;
    width: 100%;
    float: none;
    margin-inline: auto;
  }
  /*--towerBox--*/
  #id_goryo .towerBox{
    margin: 0 0 50px;
    padding: 20px 15px;
  }
  #id_goryo .towerBox .inner{
    width: 100%;
    float: none;
  }
  #id_goryo .towerBox .lead {
    font-size: 16px;
  }
  #id_goryo .towerBox .secTtl{
    font-size: 25px;
  }
  #id_goryo .towerBox .ph{
    margin: 0 0 20px;
    width: 100%;
    float: none;
  }
  #id_goryo .towerBox .btn{
    width: 100%;
  }
}