#pinky {
  border-width: 7px;
  border-style: solid;
  border-color: pink;
  border-image: url("https://files.catbox.moe/fmru60.gif") 7 fill round;
  border-radius:10px;
  margin:auto;
  box-sizing:border-box;
  padding:1em;
  margin-left:100px;
  margin-right:100px;
  text-align:center;
} 

.container {
  display: grid;
  grid-template-columns:25% 25% 25% 25%;
  padding:7px;
  padding-left:15px;
  padding-right:15px;
  gap:20px;
  grid-template-rows:auto;
  place-content: space-evenly; /*ignore the error, it is working it's just being weird */
  text-align:center;
}
#contain {
 text-align:center;
 border: 3px solid hotpink;
 background-color:white;
 border-radius:20px;
}
.container .header {
 height:2em;
 border:4px solid hotpink;
 font-weight:bold;
}
.column {
  display: grid;
  grid-template-columns:85%;
  padding:7px;
  padding-left:15px;
  padding-right:15px;
  gap:15px;
  place-content: start; /*ignore the error, it is working it's just being weird */
  grid-template-rows:auto;
  text-align:center;
}
@media screen and (max-width: 700px) {
  .container {
    grid-template-columns:100%;
  }
  .column {
   grid-template-columns:100%; 
  }
  #pinky {
   margin-left:10px;
   margin-right:10px;
  }
}

h {
 font-weight:bold;
 font-size:50px;
 text-align:center;
 color:darkred;
}

#contain div:hover span {
  display: none
}

#contain div:hover:before {
  content: "asdjasldja asldkalskdjals dj as dlaksjdlaskjdlasjdlj askjdalsjdl skajdlkasjd asdjaljsd alsdjal slaskjdlajdlasj daskdjalskdj alsdjalsdjl asakjsldja salskdjasjdal"
}
/*===================================================================box stuff================================================================ */
/*
.box19 {
margin:auto; /* 中央寄せは0をautoに変更
width:80% /* 幅
}
.u01 {
background:url(/borders/f-ue.gif) repeat-x;
height:32px;
margin:0 32px
}
.s01 {
background:url(/borders/f-sita.gif) repeat-x;
height:32px;
margin:0 32px
}
.box-top {
background-image:url(/borders/f-kado1.gif), url(/borders/f-kado2.gif);
background-position:top left, top right;
background-repeat:no-repeat, no-repeat;
height:32px
}
.box-center {
background-image:url(/borders/f-migi.gif), url(/borders/f-hidari.gif);
background-position:top right, top left;
background-repeat:repeat-y, repeat-y
}
.box-inner {
background:#fff;
margin:0 32px;
padding:10px
}
.box-bottom {
background-image:url(/borders/f-kado3.gif), url(/borders/f-kado4.gif);
background-position:top left, top right;
background-repeat:no-repeat, no-repeat;
height:32px
}
*/
#lace-box2 {
  border: 32px solid transparent;
  border-image-source: url('https://i.ibb.co/qMGNvy0j/laceydivborder2.png');
  border-image-slice: 32 fill;
  border-image-repeat: round;
  background-color: black;
  padding: 2em;
  box-sizing: border-box;
}

/*=================================================================== end =========================================================================*/