*{margin: 0;padding: 0; color: #000;}/*ページ全体*/
p{color: #000;}/*全体のpタグ*/
header{background-color: rgb(160, 194, 38);position: sticky;top: 0;height: fit-content;box-shadow: 0px 17px 26px 0px #456550;width: 100%;display:flex;align-items: center;justify-content:space-between;}/*ヘッダー全体のスタイル*/
h1.title{padding: 10px;}/*ヘッダーのページの名前のスタイル*/
img.icon{width: 200px;border-radius: 100%;padding: 10px;}
ul{display:flex; list-style:none;}
li{margin-left:40px;}
nav{padding: 20px;}
a:hover{opacity:0.5; text-decoration: underline;}
a{text-decoration: none;}
footer{text-align: center; color: white; background-color: #333; width: 100%;}
.footer{color: white;}
img.top{width: 60%; margin: auto; display: flex;}
div.area{width: 70%; margin: auto; display: flex;}
h2{padding: 3px;}
.info_text{border: 1px solid; background-color: rgb(122, 206, 12);}
div.info{width: 100%;}
a{margin-left: 10px; margin-right: 10px;}
