@import url("https://fonts.googleapis.com/css2?family=Sawarabi+Gothic&display=swap");
.wrap {
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}

@media only screen and (min-width: 768px) {
  .global_foot {
    height: 284px;
  }
}

.global_head {
  margin: 0;
}

@media only screen and (min-width: 768px) {
  h1 {
    text-align: center;
    font-size: 50px;
  }
}
@media only screen and (max-width: 767px) {
  h1 {
    text-align: center;
    font-size: 25px;
  }
}

@media only screen and (min-width: 768px) {
  h2 {
    text-align: center;
    font-size: 35px;
  }
}
@media only screen and (max-width: 767px) {
  h2 {
    text-align: center;
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) {
  .sponly {
    display: none;
  }
}

body {
  background-image: url(../img/marble.jpg);
  font-family: "Sawarabi Gothic", sans-serif;
}

.top {
  background-image: url(../img/manga.png);
}
.top__title {
  background-color: rgba(255, 255, 255, 0.85);
}
@media only screen and (min-width: 768px) {
  .top__title {
    padding: 100px;
    margin: 0 auto 50px;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .top__title {
    padding: 25px 0;
    margin: 0 auto 50px;
    text-align: center;
  }
}
.top__textbg {
  margin: 0 auto;
  background-color: white;
  border: 25px solid #B88846;
  -o-border-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='75' height='75'%3E%3Cg fill='none' stroke='%23B88846' stroke-width='2'%3E%3Cpath d='M1 1h73v73H1z'/%3E%3Cpath d='M8 8h59v59H8z'/%3E%3Cpath d='M8 8h16v16H8zM51 8h16v16H51zM51 51h16v16H51zM8 51h16v16H8z'/%3E%3C/g%3E%3Cg fill='%23B88846'%3E%3Ccircle cx='16' cy='16' r='2'/%3E%3Ccircle cx='59' cy='16' r='2'/%3E%3Ccircle cx='59' cy='59' r='2'/%3E%3Ccircle cx='16' cy='59' r='2'/%3E%3C/g%3E%3C/svg%3E") 25;
     border-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='75' height='75'%3E%3Cg fill='none' stroke='%23B88846' stroke-width='2'%3E%3Cpath d='M1 1h73v73H1z'/%3E%3Cpath d='M8 8h59v59H8z'/%3E%3Cpath d='M8 8h16v16H8zM51 8h16v16H51zM51 51h16v16H51zM8 51h16v16H8z'/%3E%3C/g%3E%3Cg fill='%23B88846'%3E%3Ccircle cx='16' cy='16' r='2'/%3E%3Ccircle cx='59' cy='16' r='2'/%3E%3Ccircle cx='59' cy='59' r='2'/%3E%3Ccircle cx='16' cy='59' r='2'/%3E%3C/g%3E%3C/svg%3E") 25;
}
@media only screen and (min-width: 768px) {
  .top__textbg {
    box-shadow: 10px 10px rgba(41, 41, 41, 0.3);
    max-width: 1200px;
    padding: 15px;
    width: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .top__textbg {
    box-shadow: 10px 10px rgba(41, 41, 41, 0.3);
    padding: 15px;
    width: 80%;
  }
}

.item {
  display: flex;
  flex-wrap: wrap;
  color: rgb(0, 0, 0);
  max-width: 1200px;
  width: 100%;
  margin: 0 auto;
}
.item__box {
  background-color: rgb(255, 254, 244);
  box-shadow: 5px 5px rgba(0, 0, 0, 0.5);
  border: 25px solid #B88846;
  -o-border-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='75' height='75'%3E%3Cg fill='none' stroke='%23B88846' stroke-width='2'%3E%3Cpath d='M1 1h73v73H1z'/%3E%3Cpath d='M8 8h59v59H8z'/%3E%3Cpath d='M8 8h16v16H8zM51 8h16v16H51zM51 51h16v16H51zM8 51h16v16H8z'/%3E%3C/g%3E%3Cg fill='%23B88846'%3E%3Ccircle cx='16' cy='16' r='2'/%3E%3Ccircle cx='59' cy='16' r='2'/%3E%3Ccircle cx='59' cy='59' r='2'/%3E%3Ccircle cx='16' cy='59' r='2'/%3E%3C/g%3E%3C/svg%3E") 25;
     border-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='75' height='75'%3E%3Cg fill='none' stroke='%23B88846' stroke-width='2'%3E%3Cpath d='M1 1h73v73H1z'/%3E%3Cpath d='M8 8h59v59H8z'/%3E%3Cpath d='M8 8h16v16H8zM51 8h16v16H51zM51 51h16v16H51zM8 51h16v16H8z'/%3E%3C/g%3E%3Cg fill='%23B88846'%3E%3Ccircle cx='16' cy='16' r='2'/%3E%3Ccircle cx='59' cy='16' r='2'/%3E%3Ccircle cx='59' cy='59' r='2'/%3E%3Ccircle cx='16' cy='59' r='2'/%3E%3C/g%3E%3C/svg%3E") 25;
}
@media only screen and (min-width: 768px) {
  .item__box {
    max-width: 250px;
    width: 250px;
    margin: 0 auto 50px;
    padding: 10px;
    position: relative;
  }
}
@media only screen and (max-width: 767px) {
  .item__box {
    max-width: 125px;
    width: 125px;
    margin: 0 auto 50px;
    padding: 10px;
    position: relative;
  }
}
.item__img {
  border: solid rgb(53, 53, 53) 2px;
  margin-bottom: 50px;
}
@media only screen and (min-width: 768px) {
  .item__img {
    max-width: 250px;
    transition: 0.2s;
  }
  .item__img:hover {
    transition: 0.2s;
    transform: scale(1.1);
  }
}
@media only screen and (max-width: 767px) {
  .item__img {
    max-width: 125px;
  }
}
.item__author {
  margin: 10px 0;
}
@media only screen and (min-width: 768px) {
  .item__author {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .item__author {
    font-size: 10px;
  }
}
@media only screen and (min-width: 768px) {
  .item__title-one {
    font-size: 20px;
    text-align: center;
    margin: 30px auto 10px;
    height: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .item__title-one {
    font-size: 12px;
    text-align: center;
    margin: 25px auto 10px;
    height: 15px;
  }
}
@media only screen and (min-width: 768px) {
  .item__title-two {
    font-size: 20px;
    text-align: center;
    margin: 20px auto 10px;
    height: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .item__title-two {
    font-size: 12px;
    text-align: center;
    margin: 15px auto 10px;
    height: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .item__title-three {
    font-size: 20px;
    text-align: center;
    margin: 0 auto 10px;
    height: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .item__title-three {
    font-size: 12px;
    text-align: center;
    margin: 0 auto 10px;
    height: 45px;
  }
}
.item__clerkname {
  margin: 10px 0;
  bottom: 0;
  right: 0;
  position: absolute;
}
@media only screen and (min-width: 768px) {
  .item__clerkname {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .item__clerkname {
    font-size: 10px;
  }
}/*# sourceMappingURL=style.css.map */