h1 { 
border-top: solid 1px green; 
border-bottom: solid 1px green;
font-size: +50; 
color: #ff6600; 
padding: 5px; 
text-align: center;
}
.my_body {
width: 100%;
margin-left: 10%;
margin-right: 10%;
}
.body {
float: right;
width: 80%;
}
.navi {
float: left;
width: 20%;
}
h2 {
font-family: ＭＳ Ｐ明朝;
}
p {
font-family: ＭＳ Ｐ明朝;
line-height: 1.5;
letter-spacing: 1.5;
}
ul.menu {
　　list-style:none;
　　padding-left:0;
　　margin-left:0;
　　width:100%;
}

ul.menu:after {
　　height: 0;
　　visibility: hidden;
　　content: ".";
　　display: block;
　　clear: both;
}

ul.menu li {
　　margin: 0;
　　padding: 0;
    float: left;
　　width: 156px;
　　line-height: 1;
　　list-style-type: none;
}

ul.menu li a {
　　display: block;
　　position: relative;
　　font-size: 12px;
　　color: #333333;
　　text-align: center;
　　text-decoration: none;
　　background-color: #EEEEEE;
　　padding: 10px;
}

ul.menu li a:hover {
　　color: #000000;
　　background-color: #DDDDDD;
}
.link {
letter-spacing: 2px;
line-height: 150%;
}















