@charset "utf-8";
/* CSS Document */

.menu-button {
  padding: 0 20px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 50px;
}
.menu-button div {
  width: 330px;
  margin: 0 auto 50px;
}
.menu-button div img {
  width: 100%;
}

section ul {
  list-style: none;
}

/* section-eyelash */
.section-eyelash h2 {
  color: #f19ec2;
  margin-bottom: 30px;
}
.section-eyelash li {
  position: relative;
  background-color: #c89eb0;
  padding: 120px 20px 70px;
  margin-bottom: 30px;
  z-index: 1;
}
.section-eyelash_image {
  position: absolute;
  right: 0;
  top: 75px;
  width: min(80vw,360px);
  z-index: -1;
}
.section-eyelash_image img {
  width: 100%;
}
.section-eyelash h3 {
  font-size: 2.4rem;
  text-align: left;
  font-family: 'Georgia',serif;
  font-weight: 500;
  line-height: 1.6rem;
  text-shadow: 2px 2px 3px #f19ec2;
  margin-bottom: 15%;
}
.section-eyelash h3 span {
  font-size: 1rem;
  font-family: 'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体',serif;
  margin-top: 5px;
}
.section-eyelash p {
  width: 100%;
  text-align: left;
  font-size: 1.4rem;
  margin-bottom: 30px;
}
.section-eyelash table {
  font-size: 1.4rem;
  width: 100%;
  text-align: left;
  table-layout: auto;
}
.section-eyelash table tr {
  display: block;
  border-bottom: solid 1px #fff;
  margin-bottom: 20px;
}
.section-eyelash table td {
  width: 60%;
  padding-left: 10px;
  padding-right: 50px;
}
.section-eyelash table td:nth-child(2) {
  width: 40%;
}
.section-eyelash span {
  display: block;
  margin-bottom: 10px;
  font-size: 1.4rem;
  text-align: left;
}


/* lashlift */
.section-lashlift {
  margin-top: 120px;
}
.section-lashlift h2 {
  color: #fff;
  margin-bottom: 30px;
}
.section-lashlift li {
  position: relative;
  background-color: #18282c;
  padding: 120px 20px 70px;
  margin-bottom: 30px;
  z-index: 1;
}
.section-lashlift_image {
  position: absolute;
  right: 0;
  top: 75px;
  width: min(80vw,360px);
  z-index: -1;
}
.section-lashlift_image img {
  width: 100%;
}
.section-lashlift h3 {
  font-size: 2.4rem;
  text-align: left;
  font-family: 'Georgia',serif;
  font-weight: 500;
  line-height: 1.6rem;
  text-shadow: 2px 2px 3px #18282c;
  margin-bottom: 15%;
}
.section-lashlift h3 span {
  font-size: 1rem;
  font-family: 'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体',serif;
}
.section-lashlift p {
  width: 100%;
  text-align: left;
  font-size: 1.4rem;
  margin-bottom: 30px;
}
.section-lashlift table {
  font-size: 1.4rem;
  width: 100%;
  text-align: left;
  table-layout: auto;
}
.section-lashlift table tr {
  display: block;
  border-bottom: solid 1px #fff;
  margin-bottom: 20px;
}
.section-lashlift table td {
  width: 60%;
  padding-left: 10px;
  padding-right: 50px;
}
.section-lashlift table td:nth-child(2) {
  width: 40%;
}


/* eyelash-lashlift */
.section-eyelashlift {
  margin-top: 120px;
}
.section-eyelashlift h2 {
  color: #866f28;
  margin-bottom: 30px;
}
.section-eyelashlift li {
  position: relative;
  background-color: #695f41;
  padding: 120px 20px 70px;
  margin-bottom: 30px;
  z-index: 1;
}
.section-eyelashlift_image {
  position: absolute;
  right: 0;
  top: 75px;
  width: min(80vw,360px);
  z-index: -1;
}
.section-eyelashlift_image img {
  width: 100%;
}
.section-eyelashlift h3 {
  font-size: 2.4rem;
  text-align: left;
  font-family: 'Georgia',serif;
  font-weight: 500;
  line-height: 1.6rem;
  text-shadow: 2px 2px 3px #18282c;
  margin-bottom: 15%;
}
.section-eyelashlift h3 span {
  font-size: 1rem;
  font-family: 'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体',serif;
}
.section-eyelashlift p {
  width: 100%;
  text-align: left;
  font-size: 1.4rem;
  margin-bottom: 30px;
}
.section-eyelashlift table {
  font-size: 1.4rem;
  width: 100%;
  text-align: left;
  table-layout: auto;
}
.section-eyelashlift table tr {
  display: block;
  border-bottom: solid 1px #fff;
  margin-bottom: 20px;
}
.section-eyelashlift table td {
  width: 60%;
  padding-left: 10px;
  padding-right: 50px;
}
.section-eyelashlift table td:nth-child(2) {
  width: 40%;
}


/* option */
.section-option {
  margin-top: 120px;
  margin-bottom: 70px;
  color: #1f3439;
}
.section-option h2 {
  color: #fff;
  margin-bottom: 30px;
}
.section-option li {
  position: relative;
  background-color: #fff;
  padding: 120px 20px 70px;
  margin-bottom: 30px;
  z-index: 1;
}
.section-option_image {
  position: absolute;
  right: 0;
  top: 75px;
  width: min(80vw,360px);
  z-index: -1;
}
.section-option_image img {
  width: 100%;
}
.section-option h3 {
  font-size: 2.4rem;
  text-align: left;
  font-family: 'Georgia',serif;
  font-weight: 500;
  line-height: 1.6rem;
  text-shadow: 2px 2px 3px #fff;
  margin-bottom: 15%;
}
.section-option h3 span {
  font-size: 1rem;
  font-family: 'Yu Mincho Light','YuMincho','Yu Mincho','游明朝体',serif;
  margin-top: 5px;
}
.section-option p {
  width: 100%;
  text-align: left;
  font-size: 1.4rem;
  margin-bottom: 30px;
}
.section-option table {
  font-size: 1.4rem;
  width: 100%;
  text-align: left;
  table-layout: auto;
}
.section-option table tr {
  display: block;
  border-bottom: solid 1px #1f3439;
  margin-bottom: 20px;
}
.section-option table td {
  width: 80%;
  padding-left: 10px;
  padding-right: 50px;
}
.section-option table td:nth-child(2) {
  width: 20%;
}
.section-option span {
  display: block;
  margin-bottom: 5px;
  font-size: 1.4rem;
  text-align: left;
}















