@charset "utf-8";
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-decoration: none;
  list-style: none;
}
body {
  background-image: url(../img/bg6.jpg);
}
.wrap {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
img {
  width: 100%;
  vertical-align: bottom;
  justify-content: center;
}
/* header */

header {
  position: relative;
  position: fixed;
  top: 0;
 padding-left: 100px;
}
.inner-header {
  display: flex;
}
.logo {
  width: 150px;
  height: 150px;
  margin: 20px;
  clip-path: circle(50% at 50% 50%);
  justify-content: center;
}
.title {
  /* border: 2px solid red; */
  font-size: 2em;
  font-family: "Pacifico", cursive;
  font-weight: 400;
  font-style: normal;
  color: rgb(3, 95, 3);
  padding: 50px 10px;
}
.title span {
  font-size: 2em;
}
.back {
  margin-top: 20px;
}
#info p {
  line-height: 2;
  margin-left: 50px;
  font-size: large;
}
#info h2 {
  margin-top: 220px;
  margin-bottom: 40px;
  text-align: center;
  font-family: serif;
  background-color: brown;
  color: aliceblue;
  font-size: 2em;
}
.christmas img {
  width: 400px;
  height: 300px;
  object-fit: cover;
  margin: 30px 30px 100px 200px;
  /* justify-content: center; */
}
.sw01 {
  display: flex;
  margin: 30px 50px;
  align-items: center;
  /* justify-content: center; */
}
.sw01 p {
  justify-content: right;
  margin-top: 160px;
  /* border: 2px solid red; */
}
.sw01 img {
  /* border: 2px solid red; */
  width: 300px;
  height: 300px;
  object-fit: cover;
  margin: 30px 30px 100px 100px;
  /* justify-content: center; */
}

/* footer */
.footer-copyright {
  padding: 10px 0 10px 0;
  margin: 30px 0;
  text-align: center;
  background-color: #422502df;
  color: beige;
  height: 50px;
}
