@charset "UTF-8";
/* CSS Document */
.pc {
  display: block !important;
}
.sp {
  display: none !important;
}
html {
	scroll-behavior: smooth;
}
.bg_2211 {
  background-image: url("bg.jpg");
  width: 100%;
  min-height: 100vh;
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
}
.maincontents_2211 {
	max-width: 900px;
  width: 900px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px dotted #D4D3D3;
}
.at {
  position: relative;
}
.mov {
  position: absolute;
  left: 75px;
  top: 10px;
  width: 750px;
  height: 422px;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
}
.embed-container iframe, .embed-container object, .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.price {
  position: relative;
}
.big-kakaku {
  position: absolute;
  top: 10%;
  left: 15%;
}

.kakaku {
  position: absolute;
  top: 76%;
  left: 16%;
}
.kakaku2 {
  position: absolute;
  top: 76%;
  left: 58%;
}
.kakaku3 {
  position: absolute;
  top: 74%;
  left: 16%;
}
.kakaku4 {
  position: absolute;
  top: 74%;
  left: 58%;
}