@charset "UTF-8"
;*{
    padding: 0;
    margin-top: 0;; 
    text-align: center;  
    background-color: beige;   
}
a{
    color: black;
    text-decoration:none; 
    text-align: center;  
}
header{
    width: 100%;
    text-align: center;
    background-color:beige ; 
    height: 160px; 
}
a:hover {
    color: red; /* マウスホバー時のリンクの色 */
  } 
aside{
    background-color: beige;
} 
img{
    width: 200px;
    height: 100px;
}
main{
    text-align: center;
    width: auto;
    height:auto;
    background-color:beige;
    margin: 10px;
    margin-bottom: 10px;
    text-wrap: wrap;
}
article{
    text-wrap: wrap;
    width: auto;
    margin: 0;
    column-gap: 2em;
    text-indent: 1em;
}
p{
    text-align: justify; 
    line-height: 2;   
}


footer{
   text-align: center;
   background-color:beige; 
   bottom: 0;
   width: 100%;
}