body{
 background-image: url(sozai/085-02.jpg);
 background-size:500px;
 background-attachment: fixed;
 font-size:13px;
 font-family:MS Pゴシック,MSPGothic,MS P Gothic,Helvetica,sans-serif;
 text-align:center;

}

header table{
 border-collapse: collapse;
 border:1px solid #ffffff;
 background:#ffffff; font-size:15px;
 text-align:center;
 width:700px;
 font-weight:bold;
 padding:auto;

}
header
 main th,
 main td{
 padding:1em;
 border:1px solid #ffffff;
}
header a{
 text-decoration:none;
}


main table{
 border-collapse: collapse;
 border:1px solid #ffffff;
 background:#ffffff;
 font-size:16px;
 text-align:center;
 width:700px;
 border-radius:7px;
}
 main th,
 main td{
 padding:1em;
 border:1px solid #ffffff;
}

#topi3{
text-align:center;
}
#topi4{
 text-align:left;
 width:90%;
}


#topi1{
text-align:center;
}
#topi2{
 text-align:left;
 margin-left:90px;
 width:500px;
}


 #artbody{
 background-image:url(sozai/084-04.jpg);
 background-size:500px;
}


 #art table{
 background:url(sozai/014-27.jpg);
 background-size:250px;
 font-size:14px;
 font-family:MS Pゴシック,MSPGothic,MS P Gothic,Helvetica,sans-serif;

 width:480px;
 text-align:left;
}


#random{
 background-image:url(sozai/093-04.jpg);
 background-size:cover;
}


 #taro table{
 background:url(sozai/070-22.jpg);
 background-size:500px;
 font-size:16px;
 font-family:MS Pゴシック,MSPGothic,MS P Gothic,Helvetica,sans-serif;

 width:500px;
 text-align:left;
}


.grid-containr {
  display: grid;
  grid-template: 200px 200px 200px / 200px 200px 200px;
  grid-template-rows: 270px;
  grid-gap: 20px 20px;
  margin:auto;

} 


 #top table{
 background:#ffffff;
 font-size:16px;
 font-family:MS Pゴシック,MSPGothic,MS P Gothic,Helvetica,sans-serif;

 width:70%;
 text-align:left;
}
