@charset "UTF-8";

:root {
  --lpSetSize: (100vw / 1919.9529) * 0.73;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  box-sizing: border-box;
}

ul li {
  list-style: none;
}

.l-footer {
  padding: 0;
}

.pc-footer {
  margin: 0;
}

.l-container {
  width: 100%;
  overflow: clip;
}

#feature {
  box-sizing: border-box;
  overflow: clip;
  position: relative;
  display: block;
  width: 100%;
  background: #E4EDEF;
}

#feature .feature__inner {
  position: relative;
  font-family: "Noto Sans JP", sans-serif;
  font-optical-sizing: auto;
  font-weight: bold;
  font-style: normal;
  background: #e4edef;
  overflow: clip;
  margin: auto;
}

#feature a {
  color: #000;
  transition: all 0.3s ease-in-out;
  transform: none;
  text-decoration: none;
}

#feature a:hover {
  opacity: 0.7;
  transition: 0.3s;
}

#feature img,
svg,
video {
  width: 100%;
  height: auto;
  display: block;
}

#feature .ttl_block {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr calc(750 * var(--lpSetSize)) 1fr;
  position: relative;
}

#feature .main {
  width: calc(750 * var(--lpSetSize));
  order: 2;
  background: #fff;
}


#feature .left {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 80px);
  overflow: hidden;
  position: sticky;
  left: 0;
  top: 80px;
  order: 1;
  background: #e4edef;
}

#feature .left figure {
  width: calc(456 * var(--lpSetSize));
  margin: 0 auto;
}

#feature .right {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 80px);
  overflow: hidden;
  position: sticky;
  left: 0;
  top: 80px;
  order: 3;
  background: #e4edef;
}

#feature .right figure {
  width: calc(344.7156 * var(--lpSetSize));
}

/*-------------------------
 fade_anim
-------------------------*/
.fadeIn {
  visibility: hidden;
  opacity: 0;
  transition: opacity 1.1s ease-in-out, visibility 1.1s ease-in-out;
}

.fadeIn.active {
  visibility: visible;
  opacity: 1;
}

/** sticky **/
#feature .sticky {
  position: sticky;
}

/** slider **/
#feature .swiper {
  width: calc(750 * var(--lpSetSize));
  height: fit-content;
}

#feature .swiper figure {
  background: #fff;
}

#feature .swiper figure img {
  width: calc(750 * var(--lpSetSize));
  height: auto;
}

#feature .swiper .swiper-pagination {
  width: fit-content;
  right: calc(14.5 * var(--lpSetSize));
  bottom: calc(10 * var(--lpSetSize));
  margin: 0 0 0 auto;
}

#feature .swiper .swiper-pagination .swiper-pagination-bullet {
  width: calc(10 * var(--lpSetSize));
  height: calc(10 * var(--lpSetSize));
  margin: 0 calc(5 * var(--lpSetSize));
  background-color: rgba(255, 255, 255, 0);
  border: solid 1px #fff;
  opacity: 1;
}

#feature .swiper .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #fff;
}

/** typing **/
.typing,
.typing_block {
  position: relative;
  visibility: hidden;
  text-transform: uppercase;
}

.typing.is-start,
.typing_block.is-start {
  visibility: visible;
}

.typing span,
.typing_block span {
  opacity: 0;
}

.typing span.active,
.typing_block span.active {
  opacity: 1;
}

.typing {
  font-size: calc(21.05 * var(--lpSetSize));
  letter-spacing: 0.04em;
  line-height: 1.508;
  font-family: "helvetica-neue-lt-pro", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.typing01 {
  margin: calc(115 * var(--lpSetSize)) 0 0 calc(65 * var(--lpSetSize));
}

.typing02 {
  position: absolute;
  bottom: calc(67 * var(--lpSetSize));
  left: calc(36 * var(--lpSetSize));
  transform: rotate(-90deg);
  width: fit-content;
  height: fit-content;
  font-size: calc(21 * var(--lpSetSize));
  letter-spacing: 0.02em;
  line-height: 1.4133;
}

.typing03 {
  position: absolute;
  bottom: calc(267 * var(--lpSetSize));
  left: calc(-137 * var(--lpSetSize));
  transform: rotate(-90deg);
  width: fit-content;
  height: fit-content;
  font-size: calc(21 * var(--lpSetSize));
  letter-spacing: 0.02em;
  line-height: 1.4133;
}

.typing04 {
  position: absolute;
  bottom: calc(427 * var(--lpSetSize));
  left: calc(-123 * var(--lpSetSize));
  transform: rotate(-90deg);
  width: fit-content;
  height: fit-content;
  font-size: calc(21 * var(--lpSetSize));
  letter-spacing: 0.02em;
  line-height: 1.4133;
}

.typing05 {
  position: absolute;
  top: calc(18 * var(--lpSetSize));
  left: 0;
  right: 0;
  margin: auto;
  width: fit-content;
  height: fit-content;
  font-size: calc(39 * var(--lpSetSize));
  letter-spacing: 0.06em;
  line-height: 1.4133;
  pointer-events: none;
}

.typing_block {
  font-family: "baudot", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.typing_block01 {
  font-size: calc(104.08 * var(--lpSetSize));
  line-height: 0.98;
  text-align: center;
  padding-top: calc(128 * var(--lpSetSize));
}

.typing_block01 p:last-child {
  font-size: calc(87.95 * var(--lpSetSize));
}

.typing_block02 {
  font-size: calc(57.15 * var(--lpSetSize));
  line-height: 0.98;
  text-align: left;
  padding-top: calc(106 * var(--lpSetSize));
  color: #fff;
  letter-spacing: 0.02em;
}

.typing_block02 p:nth-of-type(2) {
  font-size: calc(79.61 * var(--lpSetSize));
  margin: calc(6 * var(--lpSetSize)) 0 0 calc(-3 * var(--lpSetSize));
}

.typing_block02 p:nth-of-type(3) {
  font-size: calc(79.61 * var(--lpSetSize));
  margin: calc(-5 * var(--lpSetSize)) 0 0 calc(-3 * var(--lpSetSize));
}

.typing_block02 p:nth-of-type(4) {
  font-size: calc(41.02 * var(--lpSetSize));
  margin: calc(16 * var(--lpSetSize)) 0 0 calc(-1 * var(--lpSetSize));
}

.typing_block03 {
  width: calc(292.0195 * var(--lpSetSize));
  font-size: calc(57.15 * var(--lpSetSize));
  line-height: 0.98;
  text-align: left;
  padding-top: calc(83 * var(--lpSetSize));
  margin-left: calc(20 * var(--lpSetSize));
  color: #fff;
  letter-spacing: 0.02em;
}

.typing_block03 p:nth-of-type(2) {
  font-size: calc(74 * var(--lpSetSize));
  margin: calc(13 * var(--lpSetSize)) 0 0 calc(-3 * var(--lpSetSize));
}

.typing_block03 p:nth-of-type(3) {
  font-size: calc(74 * var(--lpSetSize));
  margin: calc(-5 * var(--lpSetSize)) 0 0 calc(-3 * var(--lpSetSize));
}

.typing_block03 p:nth-of-type(4) {
  font-size: calc(38.13 * var(--lpSetSize));
  margin: calc(24 * var(--lpSetSize)) 0 0 calc(-1 * var(--lpSetSize));
}

.typing_block04 {
  font-size: calc(57.15 * var(--lpSetSize));
  line-height: 0.98;
  text-align: left;
  position: absolute;
  top: calc(67.15 * var(--lpSetSize));
  left: calc(343.15 * var(--lpSetSize));
  color: #fff;
  letter-spacing: 0.02em;
  z-index: 20;
}

.typing_block04 p:nth-of-type(2) {
  font-size: calc(74 * var(--lpSetSize));
  margin: calc(13 * var(--lpSetSize)) 0 0 calc(-3 * var(--lpSetSize));
}

.typing_block04 p:nth-of-type(3) {
  font-size: calc(74 * var(--lpSetSize));
  margin: calc(-5 * var(--lpSetSize)) 0 0 calc(-3 * var(--lpSetSize));
}

.typing_block04 p:nth-of-type(4) {
  font-size: calc(38.13 * var(--lpSetSize));
  margin: calc(24 * var(--lpSetSize)) 0 0 calc(-1 * var(--lpSetSize));
}

.typing_block05 {
  font-size: calc(25 * var(--lpSetSize));
  letter-spacing: 0.04em;
  line-height: 1.3472;
  text-align: left;
  padding: calc(172 * var(--lpSetSize)) 0 calc(54 * var(--lpSetSize)) calc(61 * var(--lpSetSize));
  font-family: "helvetica-neue-lt-pro", sans-serif;
  font-weight: 400;
  font-style: italic;
}

/*-------------------------
 hero
-------------------------*/
#feature .hero {
  width: calc(750 * var(--lpSetSize));
  height: fit-content;
  top: 0 !important;
  margin: auto;
}

#feature .hero_img {
  width: calc(750 * var(--lpSetSize));
  height: fit-content;
}

#feature .hero_ttl {
  width: calc(510.6452 * var(--lpSetSize));
  position: absolute;
  top: calc(516 * var(--lpSetSize));
  left: 50%;
  transform: translate(-50%);
  -webkit-transform: translate(-50%);
  -ms-transform: translate(-50%);
}

#feature .lead {
  padding-top: calc(82 * var(--lpSetSize));
  padding-left: calc(55 * var(--lpSetSize));
  width: calc(750 * var(--lpSetSize));
  margin: auto;
}

#feature .lead p {
  padding-top: calc(86 * var(--lpSetSize));
  font-size: calc(26 * var(--lpSetSize));
  letter-spacing: 0.02em;
  line-height: 1.69846154;
  text-align: left;
  color: #000;
  /* font-feature-settings: "palt"; */
}

#feature .lead p:nth-of-type(2) {
  padding-top: calc(45 * var(--lpSetSize));
}

#feature .lead p.lead_ttl {
  padding-top: calc(241 * var(--lpSetSize));
  font-size: calc(30 * var(--lpSetSize));
  letter-spacing: 0.02em;
  line-height: 1.69846154;
  font-family: "helvetica-neue-lt-pro", sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
}

#feature .lead p.lead_ttl span {
  font-family: "helvetica-neue-lt-pro", sans-serif;
  font-weight: 500;
  font-style: italic;
}

/*-------------------------
 content
-------------------------*/
#feature .sec01 .section__inner {
  position: relative;
  height: fit-content;
  background: #e4edef;
}

#feature .section__inner,
#feature .block_area {
  position: relative;
  height: fit-content;
}

#feature .sec02 .section__inner,
#feature .sec02 .block_area {
  background: #c6d8dc;
}

#feature .section {
  background: #fff;
}

#feature .sec01 .inner {
  width: calc(750 * var(--lpSetSize));
  margin: auto;
  background: #fff;
}

#feature .movie_area {
  width: calc(750 * var(--lpSetSize));
  height: fit-content;
  margin: calc(19 * var(--lpSetSize)) auto 0;
  position: relative;
}

#feature .movie_area .sound-btn {
  background: url(../img/sound-on.svg);
  background-repeat: no-repeat;
  position: absolute;
  bottom: calc(28 * var(--lpSetSize));
  right: calc(28 * var(--lpSetSize));
  width: calc(127.5737 * var(--lpSetSize));
  height: calc(17.2007 * var(--lpSetSize));
  z-index: 10;
}

#feature .movie_area .sound-btn.on {
  background: url(../img/sound-off.svg);
  background-repeat: no-repeat;
  position: absolute;
  bottom: calc(28 * var(--lpSetSize));
  right: calc(28 * var(--lpSetSize));
  width: calc(138.8994 * var(--lpSetSize));
  height: calc(17.2007 * var(--lpSetSize));
}

#feature .ttl02 {
  padding-top: calc(20 * var(--lpSetSize));
  padding-left: calc(93 * var(--lpSetSize));
  font-size: calc(30 * var(--lpSetSize));
  letter-spacing: 0.02em;
  line-height: 1.69846154;
  font-family: "helvetica-neue-lt-pro", sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
}

#feature .ttl03 {
  padding-top: calc(15 * var(--lpSetSize));
  padding-left: calc(108 * var(--lpSetSize));
  font-size: calc(30 * var(--lpSetSize));
  letter-spacing: 0.02em;
  line-height: 1.69846154;
  font-family: "helvetica-neue-lt-pro", sans-serif;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
}

#feature .ttl02 span,
#feature .ttl03 span {
  font-family: "helvetica-neue-lt-pro", sans-serif;
  font-weight: 500;
  font-style: italic;
}

#feature .sec01 {
  margin: 0 auto calc(120 * var(--lpSetSize));
}

#feature .sec02 {
  width: calc(750 * var(--lpSetSize));
  margin: calc(-85 * var(--lpSetSize)) auto 0;
  background: #c6d8dc;
}

#feature .sec02 .section__inner:before {
  content: "";
  position: absolute;
  top: calc(-54 * var(--lpSetSize));
  right: calc(0 * var(--lpSetSize));
  width: calc(329.8591 * var(--lpSetSize));
  height: calc(86.5153 * var(--lpSetSize));
  background-image: url("../img/sec02_bg.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  z-index: -1;
}

#feature .staff {
  margin-top: calc(173 * var(--lpSetSize));
  margin-bottom: calc(155 * var(--lpSetSize));
  font-size: calc(20 * var(--lpSetSize));
  line-height: 1.75;
  letter-spacing: 0.04em;
  color: #000;
  text-align: center;
  font-family: "helvetica-neue-lt-pro", sans-serif;
  font-weight: 400;
  font-style: italic;
}

/*-------------------------
 image
-------------------------*/
#feature .image_block {
  width: calc(750 * var(--lpSetSize));
  overflow: clip;
}

#feature .image,
#feature .hidden {
  overflow: hidden;
  width: calc(750 * var(--lpSetSize));
}

#feature .image {
  position: relative;
}

#feature .image figure {
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

#feature .image .credit-inner {
  position: relative;
  z-index: 2;
  text-align: left;
  color: #fff;
  pointer-events: none;
  line-height: 1.524;
}

#feature .credit04 .credit-inner,
#feature .credit08 .credit-inner,
#feature .credit10 .credit-inner,
#feature .credit13 .credit-inner {
  text-align: right;
}

#feature .ttl {
  width: calc(510.1465 * var(--lpSetSize));
  margin-left: calc(-3 * var(--lpSetSize));
}


#feature .img01 {
  width: calc(750 * var(--lpSetSize));
  height: fit-content;
  margin: calc(13 * var(--lpSetSize)) auto 0;
  overflow: hidden;
}

#feature .pic01 {
  width: calc(529.0093 * var(--lpSetSize));
  height: fit-content;
  margin: calc(43 * var(--lpSetSize)) 0 0 auto;
  overflow: hidden;
}

#feature .img03 {
  width: calc(750 * var(--lpSetSize));
  height: fit-content;
  margin: calc(67 * var(--lpSetSize)) auto 0;
}

#feature .img04 {
  width: calc(750 * var(--lpSetSize));
  height: fit-content;
  margin: calc(12 * var(--lpSetSize)) auto 0;
}

#feature .pic02 {
  width: calc(570.5322 * var(--lpSetSize));
  height: fit-content;
  margin: calc(200 * var(--lpSetSize)) 0 0 auto;
  overflow: hidden;
}

#feature .img05 {
  width: calc(750 * var(--lpSetSize));
  height: fit-content;
  margin: calc(141 * var(--lpSetSize)) auto 0;
}

#feature .img06 {
  margin: calc(15 * var(--lpSetSize)) auto 0;
}

#feature .img07 {
  width: calc(750 * var(--lpSetSize));
  height: fit-content;
  margin: calc(86 * var(--lpSetSize)) auto 0;
}

#feature .img08 {
  width: calc(750 * var(--lpSetSize));
  height: fit-content;
  margin: calc(13 * var(--lpSetSize)) auto 0;
}

#feature .pic03 {
  width: calc(570.5322 * var(--lpSetSize));
  height: fit-content;
  margin: calc(100 * var(--lpSetSize)) 0 0 auto;
  overflow: hidden;
}

#feature .img09 {
  width: calc(750 * var(--lpSetSize));
  height: fit-content;
  margin: calc(115 * var(--lpSetSize)) auto 0;
}

#feature .img10 {
  margin: calc(17 * var(--lpSetSize)) auto 0;
}

#feature .img11 {
  margin: calc(17 * var(--lpSetSize)) auto 0;
}

#feature .img12 {
  margin: calc(84 * var(--lpSetSize)) auto 0;
}

#feature .img13 {
  margin: calc(20 * var(--lpSetSize)) auto 0;
}

#feature .pic04 {
  width: calc(570.5322 * var(--lpSetSize));
  height: fit-content;
  margin: calc(197 * var(--lpSetSize)) 0 0 auto;
  padding-bottom: calc(199 * var(--lpSetSize));
}

#feature .sec02_txt {
  font-size: calc(26 * var(--lpSetSize));
  line-height: 1.62;
  letter-spacing: 0.05em;
  text-align: center;
  margin-top: calc(43 * var(--lpSetSize));
  margin-left: calc(10 * var(--lpSetSize));
  /* font-feature-settings: "palt"; */
}

#feature .flex {
  display: flex;
  justify-content: space-between;
  margin: auto;
  vertical-align: middle;
}

#feature .flex01 {
  width: calc(513.4904 * var(--lpSetSize));
}

#feature .flex02 {
  width: calc(606.9701 * var(--lpSetSize));
  position: relative;
}

#feature .flex figure {
  width: calc(225.4739 * var(--lpSetSize));
}

#feature .img14 {
  width: calc(225.4739 * var(--lpSetSize));
  height: fit-content;
  margin: calc(79 * var(--lpSetSize)) 0 0 0;
}

#feature .line01 {
  width: calc(109.8641 * var(--lpSetSize));
  position: absolute;
  top: calc(-46 * var(--lpSetSize));
  right: calc(154 * var(--lpSetSize));
  z-index: 20;
  pointer-events: none;
}

#feature .img15 {
  width: calc(615.1931 * var(--lpSetSize));
  height: fit-content;
  margin: calc(64 * var(--lpSetSize)) auto 0;
  border: calc(3 * var(--lpSetSize)) solid #fff;
}

#feature .side_txt {
  font-size: calc(26 * var(--lpSetSize));
  letter-spacing: 0.02em;
  font-family: "baudot", sans-serif;
  font-weight: 400;
  font-style: normal;
  position: absolute;
}

#feature .side_txt01 {
  position: absolute;
  top: calc(135 * var(--lpSetSize));
  left: calc(-104 * var(--lpSetSize));
  transform: rotate(90deg);
}

#feature .side_txt02 {
  position: absolute;
  top: calc(134 * var(--lpSetSize));
  right: calc(-114 * var(--lpSetSize));
  transform: rotate(90deg);
}

#feature .img16 {
  width: calc(615.1931 * var(--lpSetSize));
  height: fit-content;
  margin: calc(72 * var(--lpSetSize)) auto 0;
  border: calc(3 * var(--lpSetSize)) solid #fff;
}

#feature .line02 {
  width: calc(128.8529 * var(--lpSetSize));
  position: absolute;
  top: calc(-419 * var(--lpSetSize));
  right: calc(162 * var(--lpSetSize));
  z-index: 20;
  pointer-events: none;
}

#feature .img17 {
  width: calc(344.7341 * var(--lpSetSize));
  position: absolute;
  top: calc(31 * var(--lpSetSize));
  right: calc(-22 * var(--lpSetSize));
}

#feature .img17 figure {
  width: calc(344.7341 * var(--lpSetSize));
  height: fit-content;
  margin: calc(50 * var(--lpSetSize)) 0 0 0;
}

#feature .img18 {
  width: calc(616.1931 * var(--lpSetSize));
  height: fit-content;
  margin: calc(164 * var(--lpSetSize)) auto 0;
  border: calc(3 * var(--lpSetSize)) solid #fff;
}

#feature .line03 {
  width: calc(122.8529 * var(--lpSetSize));
  position: absolute;
  bottom: calc(-96 * var(--lpSetSize));
  left: calc(202 * var(--lpSetSize));
  z-index: 20;
  pointer-events: none;
}

#feature .side_txt03 {
  position: absolute;
  top: calc(136 * var(--lpSetSize));
  left: calc(-107 * var(--lpSetSize));
  transform: rotate(90deg);
}

#feature .flex03 {
  width: calc(633.0663 * var(--lpSetSize));
  height: calc(345 * var(--lpSetSize));
  position: relative;
  display: block;
  z-index: 20;
}

#feature .img19 {
  width: calc(281.7516 * var(--lpSetSize));
  height: fit-content;
  position: absolute;
  top: calc(111 * var(--lpSetSize));
  left: calc(16 * var(--lpSetSize));
}

#feature .img19 figure {
  width: calc(281.7516 * var(--lpSetSize));
}

#feature .btn {
  position: relative;
  width: calc(642.4996 * var(--lpSetSize));
  margin: calc(135 * var(--lpSetSize)) auto 0;
}

#feature .btn p {
  font-size: calc(39 * var(--lpSetSize));
  letter-spacing: 0.06em;
  font-family: "helvetica-neue-lt-pro", sans-serif;
  font-weight: 500;
  font-style: normal;
}

/*-------------------------
 credit
-------------------------*/
#feature .image .credit {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transition: opacity .4s ease, transform .4s ease;
}

#feature .image.show-credit .credit {
  opacity: 1;
  pointer-events: auto;
  z-index: 20;
}

#feature .image .credit-inner a {
  font-size: calc(23 * var(--lpSetSize));
  letter-spacing: 0.04em;
  pointer-events: none;
  color: #fff;
  font-family: "helvetica-neue-lt-pro", sans-serif;
  font-weight: 400;
  font-style: italic;
  text-transform: uppercase;
}

#feature .image.show-credit .credit-inner a {
  pointer-events: auto !important;
}

#feature .credit01 {
  top: calc(23 * var(--lpSetSize));
  left: calc(29 * var(--lpSetSize));
}

#feature .credit02 {
  bottom: calc(17 * var(--lpSetSize));
  right: calc(25 * var(--lpSetSize));
}

#feature .credit03 {
  bottom: calc(21 * var(--lpSetSize));
  left: calc(30 * var(--lpSetSize));
}

#feature .credit04 {
  bottom: calc(27 * var(--lpSetSize));
  right: calc(27 * var(--lpSetSize));
}

#feature .credit05 {
  top: calc(25 * var(--lpSetSize));
  left: calc(25 * var(--lpSetSize));
}

#feature .credit06 {
  top: calc(32 * var(--lpSetSize));
  left: calc(25 * var(--lpSetSize));
}

#feature .credit07 {
  top: calc(18 * var(--lpSetSize));
  left: calc(25 * var(--lpSetSize));
}

#feature .credit08 {
  bottom: calc(36 * var(--lpSetSize));
  right: calc(42 * var(--lpSetSize));
}

#feature .credit09 {
  top: calc(20 * var(--lpSetSize));
  left: calc(30 * var(--lpSetSize));
}

#feature .credit10 {
  top: calc(31 * var(--lpSetSize));
  right: calc(31 * var(--lpSetSize));
}

#feature .credit11 {
  top: calc(34 * var(--lpSetSize));
  left: calc(30 * var(--lpSetSize));
}

#feature .credit12 {
  top: calc(25 * var(--lpSetSize));
  left: calc(35 * var(--lpSetSize));
}

#feature .credit13 {
  bottom: calc(33 * var(--lpSetSize));
  right: calc(42 * var(--lpSetSize));
}

#feature .credit06 ul li:last-child,
#feature .credit13 ul li:nth-child(3) {
  display: none;
}

