@charset "UTF-8";
.seo-detail.seo-lft-ulthera {
  width: 100%; /* 부모 요소 너비에 맞추기 */
  aspect-ratio: 672/7728;
}
.seo-detail.seo-lft-ulthera .seo-group__text {
  width: fit-content;
}
.seo-detail.seo-lft-ulthera .seo-group {
  position: absolute;
}
.seo-detail.seo-lft-ulthera .seo-group__img {
  max-width: 100%;
  width: 100%;
  height: auto;
}
.seo-detail.seo-lft-ulthera .seo-group__text {
  position: absolute;
  left: 50%;
  top: 5%;
  line-height: 130%;
}
.seo-detail.seo-lft-ulthera {
  position: relative;
  height: auto;
  margin-top: 30px;
}
.seo-detail.seo-lft-ulthera .seo-group__img {
  position: absolute;
}
.seo-detail.seo-lft-ulthera .group-style01 {
  top: 0%;
  left: 0%;
  width: 100%;
  height: 10.4554865424%;
}
.seo-detail.seo-lft-ulthera .group-style01 .text-style01__01 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 7.5495049505%;
  width: fit-content;
  font-weight: 500;
}
.seo-detail.seo-lft-ulthera .group-style01 .text-style01__02 {
  position: relative;
  color: white;
  left: 50%;
  transform: translateX(-50%);
  top: 6.8069306931%;
  font-weight: 400;
  width: fit-content;
  text-shadow: -2px 0px #f4a696, 0px 2px #f4a696, 2px 0px #f4a696, 0px -2px #f4a696;
}
.seo-detail.seo-lft-ulthera .group-style02 {
  top: 10.4813664596%;
  left: 0%;
  width: 100%;
  height: 13.6775362319%;
}
.seo-detail.seo-lft-ulthera .group-style02 > .img-style02__01 {
  top: 69.348155%;
  width: 84.9702380952%;
  left: 50%;
  transform: translateX(-50%);
}
.seo-detail.seo-lft-ulthera .group-style02 > .text-style02__01 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 7.5495049505%;
  width: fit-content;
}
.seo-detail.seo-lft-ulthera .group-style02 > .text-style02__02 {
  position: relative;
  color: white;
  left: 50%;
  transform: translateX(-50%);
  top: 6.8069306931%;
  font-weight: 500;
  width: fit-content;
  font-family: "Noto Serif JP";
  text-shadow: -2px 0px #f4a696, 0px 2px #f4a696, 2px 0px #f4a696, 0px -2px #f4a696;
}
.seo-detail.seo-lft-ulthera .group-style02 .seo-inner__style-01 {
  position: relative;
  top: 8.188119%;
  height: 9.858416%;
  left: 50%;
  transform: translateX(-50%);
  width: fit-content;
  padding: 0 4%;
  border-bottom: 5px solid #ffa211;
}
.seo-detail.seo-lft-ulthera .group-style02 .seo-inner__style-01 span {
  position: relative;
  left: 0;
  transform: translateX(0);
  top: 2%;
}
.seo-detail.seo-lft-ulthera .group-style02 .seo-inner__style-01 .text-style02__02 {
  position: relative;
  color: #ffa211;
  line-height: 1;
  top: 13%;
  font-weight: 700;
  font-family: "Noto Serif SC";
}
.seo-detail.seo-lft-ulthera .group-style02 > .text-style02__03 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 11.1386138614%;
  height: 18.371287%;
  text-align: center;
  color: #ffa211;
  font-weight: 500;
  white-space: nowrap;
  font-family: "Noto Serif SC";
  line-height: 1.1;
  letter-spacing: -0.05em;
}
.seo-detail.seo-lft-ulthera .group-style02 > .text-style02__03::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  height: 19.512195122%;
  background-color: black;
  bottom: -5%;
}
.seo-detail.seo-lft-ulthera .group-style02 > .text-style02__04 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 17.089109%;
  padding: 1% 2.5%;
  background-color: black;
  border-radius: 999px;
  color: white;
}
.seo-detail.seo-lft-ulthera .group-style02 > .text-style02__05 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 20.4207920792%;
  letter-spacing: -0.05em;
}
.seo-detail.seo-lft-ulthera .group-style02 > .text-style02__06 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 22.2772277228%;
  font-weight: 800;
  text-align: center;
  line-height: 1.1;
  letter-spacing: -0.05em;
}
.seo-detail.seo-lft-ulthera .group-style03 {
  top: 24.2106625259%;
  left: 0%;
  width: 100%;
  height: 15.7479296066%;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-01 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 67.7083333333%;
  top: 13.147082991%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-01 p,
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-01 span {
  position: relative;
  left: 0;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-01 .text-style03__01 {
  line-height: 1;
  color: white;
  letter-spacing: 0.04em;
  font-weight: 700;
  margin-top: -2%;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-01 .text-style03__02 {
  padding-top: 3%;
  line-height: 1;
  font-weight: 800;
  color: #000000;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-01 .text-style03__03 {
  padding-top: 5%;
  line-height: 1.25;
  letter-spacing: -0.03em;
  color: #3f2501;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-01 .img-style03__01 {
  position: static;
  width: 35%;
  margin-top: 2%;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-02 {
  position: absolute;
  width: 6.6964285714%;
  left: 6.6964285714%;
  top: 45.1930977814%;
  display: flex;
  flex-direction: column;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-02 .seo-group__text {
  position: static;
  left: 0;
  white-space: nowrap;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-02 .text-style03__01 {
  line-height: 1.15;
  color: white;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-02 .text-style03__02 {
  line-height: 1.1;
  font-weight: 700;
  color: white;
  padding-top: 40%;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-02 .text-style03__03 {
  line-height: 1.4;
  padding-top: 50%;
  color: #efbe4c;
  display: flex;
  align-items: center;
  letter-spacing: -0.04em;
  width: 100%;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-02 .text-style03__03 img {
  width: 45%;
  padding-top: 2%;
  padding-right: 3%;
  object-fit: cover;
  display: block;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-02 .text-style03__03 + .text-style03__03 {
  padding-top: 2%;
}
.seo-detail.seo-lft-ulthera .group-style03 .seo-inner__style-02 .text-style03__04 {
  line-height: 1.5;
  color: white;
  padding-top: 100%;
}
.seo-detail.seo-lft-ulthera .group-style04 {
  position: absolute;
  top: 39.9327122153%;
  left: 0%;
  width: 100%;
  height: 11.7365424431%;
}
.seo-detail.seo-lft-ulthera .group-style04 > .img-style04__01 {
  position: relative;
  width: 37.2023809524%;
  top: 7.7177508269%;
  left: 50%;
  transform: translateX(-50%);
}
.seo-detail.seo-lft-ulthera .group-style04 > .img-style04__02 {
  position: relative;
  width: 86.3095238095%;
  top: 41.8963616318%;
  left: 50%;
  transform: translateX(-50%);
}
.seo-detail.seo-lft-ulthera .group-style04 > .text-style04__01 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 82.485116%;
  white-space: nowrap;
  text-align: center;
  letter-spacing: -0.04em;
}
.seo-detail.seo-lft-ulthera .group-style04 .seo-inner__style-01 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 67.7083333333%;
  top: 18.640573%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.seo-detail.seo-lft-ulthera .group-style04 .seo-inner__style-01 .seo-group__text {
  position: static;
  left: 0;
  white-space: nowrap;
}
.seo-detail.seo-lft-ulthera .group-style04 .seo-inner__style-01 .text-style04__02 {
  padding-top: 6%;
  font-weight: 800;
}
.seo-detail.seo-lft-ulthera .group-style04 .seo-inner__style-01 .text-style04__03 {
  position: relative;
  font-weight: 800;
}
.seo-detail.seo-lft-ulthera .group-style04 .seo-inner__style-01 .text-style04__03::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 60%;
  width: 100%;
  height: 50%;
  background-color: #ffa211;
  z-index: -1;
}
.seo-detail.seo-lft-ulthera .group-style04 .seo-inner__style-01 .text-style04__04 {
  position: relative;
  font-weight: 800;
}
.seo-detail.seo-lft-ulthera .group-style04 .seo-inner__style-01 .text-style04__04::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 60%;
  width: 100%;
  height: 50%;
  background-color: #ffa211;
  z-index: -1;
}
.seo-detail.seo-lft-ulthera .group-style05 {
  position: absolute;
  top: 51.5398550725%;
  left: 0%;
  width: 100%;
  height: 11.9953416149%;
}
.seo-detail.seo-lft-ulthera .group-style05 > .text-style05__01 {
  position: absolute;
  top: 5.9331175836%;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
  text-align: center;
  color: white;
  line-height: 1.5;
}
.seo-detail.seo-lft-ulthera .group-style05 .seo-inner__style-01 {
  border-top: 1px solid black;
  position: absolute;
  width: 86.9047619048%;
  left: 5.9523809524%;
  top: 70.5622932745%;
}
.seo-detail.seo-lft-ulthera .group-style05 .seo-inner__style-01 .seo-group__text {
  position: static;
  left: 0;
  white-space: nowrap;
}
.seo-detail.seo-lft-ulthera .group-style05 .seo-inner__style-01 .text-style05__01 {
  padding-top: 2%;
  font-weight: 800;
}
.seo-detail.seo-lft-ulthera .group-style05 .seo-inner__style-01 .text-style05__02 {
  font-weight: 800;
  padding-top: 6%;
}
.seo-detail.seo-lft-ulthera .group-style05 .seo-inner__style-01 .text-style05__03 {
  padding-top: 4%;
}
.seo-detail.seo-lft-ulthera .group-style06 {
  position: absolute;
  top: 63.4704968944%;
  left: 0%;
  width: 100%;
  height: 21.2603519669%;
  background-color: #f9f9f9;
}
.seo-detail.seo-lft-ulthera .group-style06 > .img-style06__01 {
  position: absolute;
  top: 36.8228849665%;
  width: 6.6964285714%;
  height: 2.1302495435%;
  left: 50%;
  transform: translateX(-50%);
}
.seo-detail.seo-lft-ulthera .group-style06 > .img-style06__02 {
  position: absolute;
  top: 52.9519172246%;
  width: 6.6964285714%;
  height: 2.1302495435%;
  left: 50%;
  transform: translateX(-50%);
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-01 {
  position: absolute;
  top: 2.4345709069%;
  left: 50%;
  transform: translateX(-50%);
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-01 .text-style06__01 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 7.3037127206%;
  height: 12.4771758977%;
  text-align: center;
  color: #ffa211;
  white-space: nowrap;
  font-weight: 800;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-01 .text-style06__01::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  height: 24.3902439024%;
  background-color: black;
  bottom: -35%;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-01 .text-style06__02 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  padding-top: 12%;
  letter-spacing: -0.04em;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-02 {
  position: absolute;
  top: 24.2239805234%;
  width: 85.7142857143%;
  height: 11.9902617164%;
  left: 50%;
  transform: translateX(-50%);
  border: 3px solid #ffa211;
  border-radius: 2em;
  display: flex;
  align-items: center;
  padding: 4%;
  background-color: white;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-02 .img-style06__01 {
  position: static;
  left: 0;
  white-space: nowrap;
  width: 21.7013888889%;
  height: 75%;
  top: 24.2239805234%;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-02 .seo-inner02__style-01 {
  padding-left: 4%;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-02 .seo-inner02__style-01 .seo-group__text {
  position: static;
  left: 0;
  white-space: nowrap;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-02 .seo-inner02__style-01 .text-style06__01 {
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.03em;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-02 .seo-inner02__style-01 .text-style06__02 {
  padding-top: 3%;
  line-height: 1.3;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-03 {
  position: absolute;
  top: 39.8660986001%;
  width: 85.7142857143%;
  height: 11.9902617164%;
  left: 50%;
  transform: translateX(-50%);
  border: 3px solid #ffa211;
  border-radius: 2em;
  display: flex;
  align-items: center;
  padding: 4%;
  background-color: white;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-03 .img-style06__01 {
  position: static;
  left: 0;
  white-space: nowrap;
  width: 21.7013888889%;
  height: 75%;
  top: 24.2239805234%;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-03 .seo-inner02__style-01 {
  padding-left: 4%;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-03 .seo-inner02__style-01 .seo-group__text {
  position: static;
  left: 0;
  white-space: nowrap;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-03 .seo-inner02__style-01 .text-style06__01 {
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.03em;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-03 .seo-inner02__style-01 .text-style06__02 {
  padding-top: 3%;
  line-height: 1.3;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-04 {
  position: absolute;
  top: 56.1168594035%;
  width: 85.7142857143%;
  height: 11.9902617164%;
  left: 50%;
  transform: translateX(-50%);
  border: 3px solid #ffa211;
  border-radius: 2em;
  display: flex;
  align-items: center;
  padding: 4%;
  background-color: white;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-04 .img-style06__01 {
  position: static;
  left: 0;
  white-space: nowrap;
  width: 21.7013888889%;
  height: 75%;
  top: 24.2239805234%;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-04 .seo-inner02__style-01 {
  padding-left: 4%;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-04 .seo-inner02__style-01 .seo-group__text {
  position: static;
  left: 0;
  white-space: nowrap;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-04 .seo-inner02__style-01 .text-style06__01 {
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.03em;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-04 .seo-inner02__style-01 .text-style06__02 {
  padding-top: 3%;
  line-height: 1.3;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-05 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 86.3095238095%;
  top: 70.6025562995%;
  text-align: center;
  display: flex;
  flex-direction: column;
  padding: 3% 4%;
  border: 3px solid #ebdbbc;
  border-radius: 2rem;
  background-color: white;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-05 .seo-inner02 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 4%;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-05 .seo-group__text {
  position: static;
  left: 0;
  white-space: nowrap;
  text-align: center;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-05 .text-style06__01 {
  font-weight: 800;
  line-height: 1.1;
  text-decoration: underline;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-05 .text-style06__02 {
  padding-top: 3%;
  display: inline;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-05 .text-style06__03 {
  display: inline;
  position: relative;
}
.seo-detail.seo-lft-ulthera .group-style06 .seo-inner__style-05 .text-style06__03::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 60%;
  width: 100%;
  height: 39%;
  background-color: #ffe0aa;
  z-index: -1;
}
.seo-detail.seo-lft-ulthera .group-style07 {
  position: absolute;
  top: 84.7437888199%;
  left: 0%;
  width: 100%;
  height: 12.9399585921%;
}
.seo-detail.seo-lft-ulthera .group-style07 > .img-style07__01 {
  top: 80.7%;
  width: 84.9702380952%;
  left: 50%;
  transform: translateX(-50%);
}
.seo-detail.seo-lft-ulthera .group-style07 > .text-style07__01 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 6.1%;
  width: fit-content;
}
.seo-detail.seo-lft-ulthera .group-style07 > .text-style07__02 {
  position: relative;
  color: white;
  left: 50%;
  transform: translateX(-50%);
  top: 5.5%;
  font-weight: 500;
  width: fit-content;
  font-family: "Noto Serif JP";
  text-shadow: -2px 0px #f4a696, 0px 2px #f4a696, 2px 0px #f4a696, 0px -2px #f4a696;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-01 {
  position: relative;
  top: 3%;
  height: 10.8%;
  left: 50%;
  transform: translateX(-50%);
  width: fit-content;
  padding: 0 3%;
  border-bottom: 5px solid #ffa211;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-01 span {
  position: relative;
  left: 0;
  transform: translateX(0);
  top: 2%;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-01 .text-style07__02 {
  position: relative;
  color: #ffa211;
  line-height: 1;
  top: 16%;
  font-weight: 700;
  font-family: "Noto Serif SC";
}
.seo-detail.seo-lft-ulthera .group-style07 > .text-style07__03 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 17.3%;
  height: 20.5%;
  text-align: center;
  color: #ffa211;
  white-space: nowrap;
  font-weight: 600;
  letter-spacing: -0.04em;
}
.seo-detail.seo-lft-ulthera .group-style07 > .text-style07__03::after {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 1px;
  height: 17.0731707317%;
  background-color: black;
  bottom: -5%;
}
.seo-detail.seo-lft-ulthera .group-style07 > .text-style07__04 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 17%;
  padding: 1% 2.5%;
  background-color: black;
  border-radius: 999px;
  color: white;
}
.seo-detail.seo-lft-ulthera .group-style07 > .text-style07__05 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 19%;
}
.seo-detail.seo-lft-ulthera .group-style07 > .text-style07__06 {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  top: 19%;
  font-weight: 800;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-02 {
  position: absolute;
  top: 40%;
  width: 93.3035714286%;
  height: 19.7%;
  left: 45%;
  transform: translateX(-50%);
  border-radius: 2em;
  display: flex;
  align-items: center;
  padding: 3%;
  justify-content: center;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-02 .img-style07__01 {
  position: static;
  left: 0;
  white-space: nowrap;
  width: 26.0416666667%;
  height: 95%;
  top: 39.8%;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-02 .seo-inner02__style-01 {
  padding-left: 4%;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-02 .seo-inner02__style-01 .seo-group__text {
  position: static;
  left: 0;
  white-space: nowrap;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-02 .seo-inner02__style-01 .text-style07__01 {
  font-weight: 500;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-03 {
  position: absolute;
  top: 58%;
  width: 93.3035714286%;
  height: 19.7%;
  left: 48%;
  transform: translateX(-50%);
  border-radius: 2em;
  display: flex;
  align-items: center;
  padding: 3%;
  justify-content: center;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-03 .img-style07__01 {
  position: static;
  left: 0;
  white-space: nowrap;
  width: 26.0416666667%;
  height: 95%;
  top: 39.8%;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-03 .seo-inner02__style-01 {
  padding-left: 4%;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-03 .seo-inner02__style-01 .seo-group__text {
  position: static;
  left: 0;
  white-space: nowrap;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-03 .seo-inner02__style-01 .text-style07__01 {
  font-weight: 500;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-04 {
  position: absolute;
  top: 75%;
  width: 93.3035714286%;
  height: 19.7%;
  left: 43%;
  transform: translateX(-50%);
  border-radius: 2em;
  display: flex;
  align-items: center;
  padding: 3%;
  justify-content: center;
  padding-left: 9%;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-04 .img-style07__01 {
  position: static;
  left: 0;
  white-space: nowrap;
  width: 26.0416666667%;
  height: 95%;
  top: 39.8%;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-04 .seo-inner02__style-01 {
  padding-left: 4%;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-04 .seo-inner02__style-01 .seo-group__text {
  position: static;
  left: 0;
  white-space: nowrap;
}
.seo-detail.seo-lft-ulthera .group-style07 .seo-inner__style-04 .seo-inner02__style-01 .text-style07__01 {
  font-weight: 500;
}
.seo-detail.seo-lft-ulthera .group-style08 {
  position: absolute;
  top: 97.6708074534%;
  left: 0%;
  width: 100%;
  height: 2.3291925466%;
}
.seo-detail.seo-lft-ulthera .group-style08 .seo-group__text {
  position: relative;
  top: 22.2222222222%;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.seo-detail.seo-lft-ulthera .group-style08 .text-style07__01 {
  margin-top: -2%;
  color: white;
  font-weight: 300;
  font-style: italic;
}
.seo-detail.seo-lft-ulthera .group-style08 .text-style07__02 {
  color: white;
  font-weight: 800;
  top: 22.2222222222%;
}/*# sourceMappingURL=lft-ulthera-detail_chn.css.map */

/*20250708*/
.seo-detail.seo-lft-ulthera .group-style01 > .img-style01__01 {
  height: 100%;
  object-fit: cover;
}