@media screen and (min-width:1024px) and (max-width:1300px){
  .footer-nav li{
    width: calc(100%/3);
  }
  .footer-fat{
    padding-bottom: 0;
  }
}
@media screen and (min-width:768px) and (max-width:1024px){
  .footer-nav li{
    width: calc(100%/3);
  }
  .footer-fat{
    padding-bottom: 0;
  }
  .footer-fat{
    padding-bottom: 0;
  }

}
@media screen and (max-width:1023px){
  .footer-nav li{
    width: calc(100%/2);
  }
}
@media screen and (max-width:812px){
  .idx-news-box1 .img{
    height: auto;
  }

}
@media screen and (min-width:700px) and (max-width:812px){
  .idx-news-box1 p{
    display: none;
  }
}
@media screen and (min-width:320px) and (max-width:700px){
  .footer-nav-list{
    min-height: auto;
  }
  .footer-nav li{
    width: 100%;
    margin-bottom: 50px;
  }
  .footer-nav-list li{
    margin-bottom: 0.75em;
  }
  .idx-news .container{
    padding: 0;
  }
  .idx-news-box2 li{
    padding: 15px;
  }
  .idx-news-box1 .img{
    padding: 0;
  }
  /* .page_nav_link li{
    width: 100%;
  }
  .page_nav_link li:nth-child(1){
    width: 20%;
  }
  .page_nav_link li:nth-child(2){
    width: 40%;
  }
  .page_nav_link li:nth-child(3){
    width: 40%;
  } */

}
@media screen and (max-width:400px){
  .toplink li{
    padding: 0 5px;
  }
}
