body { margin: 0px 0px 30px 0px; padding: 0;   background-image: url(../../image/usumura2.jpg);      background-repeat: repeat;      width: 900px;}/*メイン*/.mai{   margin-top: 30px;   margin-left: 30px;   width: 800px;   padding: 20px;      background: #ffffff;   border: double 4px #D9C0F3;}.tit {       margin-top: 20px;      margin-left: 20px;      width: 168px;      height:43px;      background-color:#ffffff;      z-index: 1;  }.mai h2 {   background-color: #A66EA3;   padding: 5px ;   margin-left: 30px;   margin-bottom: 10px;　margin-top: 25px;   font-size: 18px;   color: #ffffff;   width: 220px;   text-align: center;   font-family: "平成明朝","MS明朝";  letter-spacing: 3px;}.mai span {   font-size: 12px;}.mai  h3 {   border-left: solid 5px #A66EA3;   padding-left: 5px;   margin-top:1.5em;   margin-left: 30px;   text-align: justify;   line-height: 120%;   font-size: 16px;  font-family: "平成明朝","MS明朝";   color: #555555;   width:650px;   letter-spacing: 3px;}.mai  p {     margin-left: 3em;    margin-top:-0.2em;    margin-right: 2em;   line-height: 120%;   font-size: 16px;   color: #555555   font-family: "平成明朝","MS明朝";   letter-spacing: 1px;  background-color: #ffffff;  width: 600px;}table, td, tr {     border : 1px  solid #888888;     color: #555555;}