@charset "UTF-8";
   /*ページ全体*/
   body{
      font-family:"Yu Gothic",YuGothic,"MS Pゴシック",Meiryo;
      font-size:16px;
      background-color:lightgreen;
      margin:0;
   }
   /*リセット CSS*/
   h1,h2,h3,h4,p,ul,li{
      margin:0;
      padding:0;
   }
   /*Webページのセンタリング*/
   #page{
      width:1080px;
      margin:0 auto;
      border:8px,solid,black;
      border-top-style:none;
      border-bottom-style:none;
   }
   /*ヘッダー CSS*/
   header{background-image:url();
          background-position:right;
          background-repeat:no-repeat;

          position:fixed;
          width:100%;
          background-color:white;
          height:160px;
         }
   #gazou1{float:left;}
   h1{font-size:40px;
      text-align:left;
      padding:10px;}
    /*ナビゲーション*/
  nav{clear:both;
      overflow:hidden;
      background-color:white;
     }
  nav ul{dispkay:flex;
         margin:0 auto;
         padding:0;
         width:94%;
         max-width:100%;
         list-style-type:none;
        }
  nav li{float:left;
         width:calc(100%/3);
        }
  nav a{display:block;
        font-size:24px;
        text-align:center;
        color:black;
        text-decoration:none;
        }
  nav a:hover{background-color:lightgray;}
  #shozai,#map,#shasin{scroll-margin-top:165px;} /*位置ずれ修正*/
/*メインコンテンツ*/
  main{clear:left;
       padding-top:170px;
       background-color:white;
       padding-right:5px;
       padding-left:5px;
       }
  h2{font-size:32px;}
  section{border:1px,dashed,black;
          border-top-style:none;
          border-right-style:none;
          border-left-style:none;}

  /*フッター*/
 footer{background-color:whitesmoke;
        padding-right:20px;
        padding-top:80px;
        text-align:right;}






