@media screen and (max-width:1100px) {
  /*.goCenter,*/
  /*a.AU,*/
  /*a.AC,*/
  #topcontrol,
  header .header_column,
  header .menu_column{
    display: none;
  }
  /*.AZ{
    display: none !important;
  }*/

  .column_copyright .column .fb{
    float:none;
    max-width:400px;
    overflow:hidden;
  }
  .column_copyright .column .link{
    width: 100%;
    margin: 0;
  }
  .column_copyright .column .info .host,
  .column_copyright .column .info .address,
  .column_copyright .column .info .service_msg{
    display:block;
  }

  .sitemap_list{
    text-align: left;
  }
  .sitemap_list .box_menu{
    width: 30%;
    margin: 0 1% 20px 1%;
  }
}
@media screen and (max-width:860px) {
  .copyright_column_grid{
    grid-template-columns: repeat(1,1fr);
  }
}
@media screen and (max-width:720px) {
  .sitemap_list .sitemap_box{
    width: calc(33% - 40px);
  }
}
@media screen and (max-width:640px) {
  .sitemap_list .box_menu{
    width: 46%;
    margin: 0 1% 20px 1%;
  }
}
@media screen and (max-width:460px) {
  .sitemap_list .sitemap_box{
    width: calc(50% - 40px);
  }
}
/*********************************/
@media screen and (max-width:1024px){
  body{
    font-size: 1.1em;
  }
}
@media screen and (max-width:480px){
  body{
    font-size: 1em;
  }
}

/*********************************/
/*********************************/
/*********************************/
/*********************************/
/*********************************/
/*********************************/
/*********************************/