@media screen and (min-width: 1024px) {
  /*************************
  ヘッダー
  **************************/
  div#divHeader{
    margin: 0 auto;
    width: 1024px;
  }
  /*************************
  メニュー
  **************************/
  nav{
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    clear: both;
    width: 100%;
  }
  div#nav-drawer{
    display: none;
  }
  /*メニューのリンク*/
  ol#menuList{
    display: flex;
    list-style-type: none;
    flex-direction: row;
    flex-flow: nowrap;
    margin: 0 auto;
    padding: 0;
    line-height: 50px;
    height: 50px;
    width: 880px;
  }
  li:last-child{
    border-right: 1px solid #000000;
  }
  li#nowPage{
    background-color: #e282d2;
    margin: 0;
    width: 17%;
  }
  li#menuListText{
    background-color: #b9b9b9;
    margin: 0;
    width: 17%;
  }
  a#menuLink{
    border-left: 1px solid #000000;
    box-sizing: border-box;
    display: block;
    text-align: center;
    text-decoration: none;
    margin: 0 auto;
    line-height: 50px;
    height: 50px;
  }
  a:link#menuLink, a:visited#menuLink{
    color: #0000FF;
  }
  a:hover#menuLink{
    background-color: #b9cbe7;
  }
  /*************************
  section
  **************************/
  /*section内のメインエリア(div)*/
  div.divStyle{
    width: 1000px;
  }
  /*トップ画像*/
  div#divTopImage{
    width: 100%;
  }
  img#toppageImage{
    height: 260px;
    width: 1000px;
  }
  /*トップページの教室紹介ターブル*/
  table#tableToppage{
    clear: both;
    border-spacing: 5;
    font-size: 15px;
    width: 100%;
  }
  th#tableToppageItem1, th#tableToppageItem2, td#topKyoshitsuTable{
    border-radius: 10px;
  }
  th#tableToppageItem1, th#tableToppageItem2{
    background-color: #d0d0d0;
    border: 2px solid #000000;
  }
  th#tableToppageItem1{
    width: 200px;
  }
  th#tableToppageItem2{
    width: 325px;
  }
  td#topKyoshitsuTable{
    background-color: #ffffff;
    border: 1px dashed #000000;
    text-align: center;
  }
  p#kyoshituText{
    margin: 0;
  }
  div#tableToppage{
    box-sizing: border-box;
    display: none;
    /*
    display: -webkit-inline-flex;
    display: flex;
    */
    flex-flow: row wrap;
    justify-content: center;
  }
  div#tableToppageText{
    background: #d9e1f5;
    border: 1px dotted #000000;
    box-sizing: border-box;
    font-size: 15px;
    margin: 2px;
    padding: 2px;
    width: 47%;
  }
  p#tableToppageText{
    border-bottom: 1px dotted #000000;
    margin: 0;
  }
  /*******************************
  各サブページごとでのみ使用するもの
  ********************************/
  /*-----------
  ＃教室風景＃
  -------------*/
  div#kyoshitsuFukeiImageDivBase{
    display: flex;
    display: -webkit-inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  div#kyoshitsuFukeiImageDivChiled{
    margin: 5px auto;
    width: 48%;
  }
  img#kyoshitsuFukeiImage{
    border: 1px solid #000000;
    border-radius: 20px;
    margin: 15px auto;
  }
}
