:root {
  --color-black: #000;
  --color-gray: #303030;
  --color-white: #fff;
  --color-01: #652400;
  --color-02: #a0563b;
  --credit-color: #8e8e8e;
  --bk-color-01: #ebe3df;
  --bk-color-02: #a0563b;
  --bk-color-03: #fff;
}

.l-container {
  margin-inline: auto;
  width: 100%;
  /* overflow: hidden; */
}

.l-container .main-content .left-content .left-inner-content .left_box,
#feature .main-content .left-content .left-inner-content .left_box {
  position: relative;
}
.l-container .main-content .left-content .left-inner-content .left_box .left__img,
#feature .main-content .left-content .left-inner-content .left_box .left__img {
  width: min(560px, calc(560 *  100vw / 1400));
  padding-bottom: min(50px, calc(50 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .left_box .left__layer,
#feature .main-content .left-content .left-inner-content .left_box .left__layer {
  position: absolute;
  top: min(310px, calc(310 *  100vw / 1400));
  left: min(25px, calc(25 *  100vw / 1400));
  pointer-events: none;
  z-index: 200;
}
.l-container .main-content .left-content .left-inner-content .left_box .left__layer .layer__head_01 .svg__head_01,
#feature .main-content .left-content .left-inner-content .left_box .left__layer .layer__head_01 .svg__head_01 {
  width: min(387px, calc(387 *  100vw / 1400));
  height: min(260px, calc(260 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .left_box .left__head,
#feature .main-content .left-content .left-inner-content .left_box .left__head {
  position: relative;
  height: min(57.7px, calc(57.7 *  100vw / 1400));
  width: min(400px, calc(400 *  100vw / 1400));
  margin-inline: auto;
}
.l-container .main-content .left-content .left-inner-content .left_box .left__head .head_01,
.l-container .main-content .left-content .left-inner-content .left_box .left__head .head_02,
.l-container .main-content .left-content .left-inner-content .left_box .left__head .head_03,
#feature .main-content .left-content .left-inner-content .left_box .left__head .head_01,
#feature .main-content .left-content .left-inner-content .left_box .left__head .head_02,
#feature .main-content .left-content .left-inner-content .left_box .left__head .head_03 {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}
.l-container .main-content .left-content .left-inner-content .left_box .left__head .head_01,
#feature .main-content .left-content .left-inner-content .left_box .left__head .head_01 {
  width: min(389px, calc(389 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .left_box .left__head .head_02,
#feature .main-content .left-content .left-inner-content .left_box .left__head .head_02 {
  width: min(398px, calc(398 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .left_box .left__head .head_03,
#feature .main-content .left-content .left-inner-content .left_box .left__head .head_03 {
  width: min(394px, calc(394 *  100vw / 1400));
}
.l-container .main-content .left-content .left-inner-content .left_box .left__head .head_01.is-open,
.l-container .main-content .left-content .left-inner-content .left_box .left__head .head_02.is-open,
.l-container .main-content .left-content .left-inner-content .left_box .left__head .head_03.is-open,
#feature .main-content .left-content .left-inner-content .left_box .left__head .head_01.is-open,
#feature .main-content .left-content .left-inner-content .left_box .left__head .head_02.is-open,
#feature .main-content .left-content .left-inner-content .left_box .left__head .head_03.is-open {
  opacity: 1;
}
.l-container .main-content .right-content .right-inner-content,
#feature .main-content .right-content .right-inner-content {
  width: min(560px, calc(560 *  100vw / 1400));
  overflow: clip;
  background-color: var(--bk-color-03);
}
.l-container .main-content .right-content .right-inner-content .sticky-content,
#feature .main-content .right-content .right-inner-content .sticky-content {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  right: 0;
  z-index: 500;
  height: 100%;
}
.l-container .main-content .right-content .right-inner-content .sticky-content .sticky,
#feature .main-content .right-content .right-inner-content .sticky-content .sticky {
  position: absolute;
  top: min(132px, calc(132 *  100vw / 1400));
  right: min(20px, calc(20 *  100vw / 1400));
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  height: min(72px, calc(72 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_fv,
#feature .main-content .right-content .right-inner-content .wrap_fv {
  display: none;
}
.l-container .main-content .right-content .right-inner-content .wrap_fv .fv,
#feature .main-content .right-content .right-inner-content .wrap_fv .fv {
  position: relative;
}
.l-container .main-content .right-content .right-inner-content .wrap_fv .fv .fv__img,
#feature .main-content .right-content .right-inner-content .wrap_fv .fv .fv__img {
  width: min(560px, calc(560 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_fv .fv .fv__head,
#feature .main-content .right-content .right-inner-content .wrap_fv .fv .fv__head {
  position: absolute;
  top: min(310px, calc(310 *  100vw / 1400));
  left: min(25px, calc(25 *  100vw / 1400));
  pointer-events: none;
  z-index: 200;
  width: min(387px, calc(387 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_fv .fv .fv__head .svg__head,
#feature .main-content .right-content .right-inner-content .wrap_fv .fv .fv__head .svg__head {
  width: min(387px, calc(387 *  100vw / 1400));
  height: min(260px, calc(260 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch,
#feature .main-content .right-content .right-inner-content .wrap_catch {
  padding-top: min(52px, calc(52 *  100vw / 1400));
  width: min(560px, calc(560 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head,
#feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: min(8px, calc(8 *  100vw / 1400));
  padding-bottom: min(67px, calc(67 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 {
  padding-top: min(87px, calc(87 *  100vw / 1400));
  padding-bottom: min(158px, calc(158 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section {
  position: relative;
  z-index: 100;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section::before,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section::before {
  position: absolute;
  content: "";
  width: 100.5%;
  background-color: var(--bk-color-03);
  height: 200%;
  left: 0;
  top: 0;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .bk_board_01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .bk_board_01 {
  position: absolute;
  width: 100.5%;
  left: 0;
  top: max(-87px, calc(-87 *  100vw / 1400));
  height: min(1845px, calc(1845 *  100vw / 1400));
  height: 200%;
  background-color: var(--bk-color-02);
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__head.head_01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__head.head_01 {
  width: min(486px, calc(486 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__photo,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__photo {
  border: solid 1px #707070;
  padding-top: min(17px, calc(17 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__photo .c-section__photo__head .photo_head_01,
#feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__photo .c-section__photo__head .photo_head_01 {
  width: min(194.4px, calc(194.4 *  100vw / 1400));
  height: min(28.8px, calc(28.8 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 {
  padding-top: min(106px, calc(106 *  100vw / 1400));
  padding-bottom: min(155px, calc(155 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section {
  position: relative;
  z-index: 100;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section:first-child,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section:first-child {
  padding-bottom: min(156px, calc(156 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section::before,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section::before {
  position: absolute;
  content: "";
  width: 100.5%;
  background-color: var(--bk-color-02);
  left: 0;
  top: max(-106px, calc(-106 *  100vw / 1400));
  height: min(2423px, calc(2423 *  100vw / 1400));
  height: 200%;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .bk_board_02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .bk_board_02 {
  position: absolute;
  width: 100.5%;
  background-color: var(--bk-color-03);
  left: 0;
  top: max(-106px, calc(-106 *  100vw / 1400));
  height: min(2424px, calc(2424 *  100vw / 1400));
  height: 200%;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section + .c-section,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section + .c-section {
  position: relative;
  z-index: 100;
  padding-top: initial;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section + .c-section::before,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section + .c-section::before {
  position: absolute;
  content: "";
  width: 100.5%;
  background-color: var(--bk-color-02);
  left: 0;
  top: min(154px, calc(154 *  100vw / 1400));
  height: 200%;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section + .c-section .bk_board_03,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section + .c-section .bk_board_03 {
  position: absolute;
  width: 100.5%;
  left: 0;
  top: min(154px, calc(154 *  100vw / 1400));
  height: min(1734px, calc(1734 *  100vw / 1400));
  height: 200%;
  background-color: var(--bk-color-03);
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__head.head_02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__head.head_02 {
  width: min(497.1px, calc(497.1 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo {
  border: solid 1px #707070;
  padding-top: min(14px, calc(14 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo .c-section__photo__head .photo_head_02,
.l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo .c-section__photo__head .photo_head_03,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo .c-section__photo__head .photo_head_02,
#feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo .c-section__photo__head .photo_head_03 {
  margin-top: max(-2px, calc(-2 *  100vw / 1400));
  width: min(200px, calc(200 *  100vw / 1400));
  height: min(23.2px, calc(23.2 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03,
#feature .main-content .right-content .right-inner-content .wrap_sec03 {
  padding-top: min(87px, calc(87 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section {
  position: relative;
  padding-bottom: min(155px, calc(155 *  100vw / 1400));
  z-index: 100;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section::before,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section::before {
  position: absolute;
  content: "";
  width: 100.5%;
  background-color: var(--bk-color-03);
  left: 0;
  top: max(-87px, calc(-87 *  100vw / 1400));
  height: min(2424px, calc(2424 *  100vw / 1400));
  height: 200%;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .bk_board_04,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .bk_board_04 {
  position: absolute;
  width: 100.5%;
  left: 0;
  top: max(-87px, calc(-87 *  100vw / 1400));
  height: min(2424px, calc(2424 *  100vw / 1400));
  height: 200%;
  background-color: var(--bk-color-02);
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__head.head_03,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__head.head_03 {
  width: min(497.1px, calc(497.1 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__photo,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__photo {
  border: solid 1px #707070;
  padding-top: min(14px, calc(14 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__photo .c-section__photo__head .photo_head_04,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__photo .c-section__photo__head .photo_head_04 {
  width: min(200px, calc(200 *  100vw / 1400));
  height: min(28.8px, calc(28.8 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__txt,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__txt {
  padding-top: min(41px, calc(41 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section + .c-section,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section + .c-section {
  padding-top: 0;
  position: relative;
  z-index: 100;
  padding-bottom: min(166px, calc(166 *  100vw / 1400));
  margin-bottom: 2px;
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section + .c-section::before,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section + .c-section::before {
  position: absolute;
  content: "";
  top: 0;
  width: 100%;
  height: min(2238px, calc(2238 *  100vw / 1400));
  height: 200%;
  background-color: var(--bk-color-03);
}
.l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section + .c-section .c-section__txt,
#feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section + .c-section .c-section__txt {
  padding-top: min(44px, calc(44 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot,
#feature .main-content .right-content .right-inner-content .wrap_foot {
  position: relative;
  z-index: 100;
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__btn,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__btn {
  padding-bottom: min(20px, calc(20 *  100vw / 1400));
  width: min(261px, calc(261 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit {
  padding-bottom: min(80px, calc(80 *  100vw / 1400));
}
.l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit p,
#feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit p {
  font-family: "Bodoni Moda", serif;
  font-optical-sizing: auto;
  text-align: center;
  font-size: min(14px, calc(14 *  100vw / 1400));
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.43;
  letter-spacing: normal;
  text-align: center;
  letter-spacing: min(0.2px, calc(0.2 *  100vw / 1400));
  color: var(--color-black);
}
@media screen and (max-width: 751px) {
  .l-container .main-content .left-content .left-inner-content .left_box .left__img,
  #feature .main-content .left-content .left-inner-content .left_box .left__img {
    width: 100vw;
    padding-bottom: 8.92857vw;
  }
  .l-container .main-content .left-content .left-inner-content .left_box .left__layer,
  #feature .main-content .left-content .left-inner-content .left_box .left__layer {
    top: 55.35714vw;
    left: 4.46429vw;
  }
  .l-container .main-content .left-content .left-inner-content .left_box .left__layer .layer__head_01 .svg__head_01,
  #feature .main-content .left-content .left-inner-content .left_box .left__layer .layer__head_01 .svg__head_01 {
    width: 69.10714vw;
    height: 46.42857vw;
  }
  .l-container .main-content .right-content .right-inner-content,
  #feature .main-content .right-content .right-inner-content {
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .sticky-content .sticky,
  #feature .main-content .right-content .right-inner-content .sticky-content .sticky {
    top: 23.57143vw;
    right: 3.57143vw;
    height: 12.85714vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_fv,
  #feature .main-content .right-content .right-inner-content .wrap_fv {
    display: block;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_fv .fv .fv__img,
  #feature .main-content .right-content .right-inner-content .wrap_fv .fv .fv__img {
    width: min(750px, calc(750 *  100vw / 750));
  }
  .l-container .main-content .right-content .right-inner-content .wrap_fv .fv .fv__head,
  #feature .main-content .right-content .right-inner-content .wrap_fv .fv .fv__head {
    top: 55.35714vw;
    left: 4.46429vw;
    width: 69.10714vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_fv .fv .fv__head .svg__head,
  #feature .main-content .right-content .right-inner-content .wrap_fv .fv .fv__head .svg__head {
    width: 69.10714vw;
    height: 46.42857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch,
  #feature .main-content .right-content .right-inner-content .wrap_catch {
    padding-top: 9.28571vw;
    width: 100vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head,
  #feature .main-content .right-content .right-inner-content .wrap_catch .catch .catch__head {
    gap: 1.42857vw;
    padding-bottom: 11.96429vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 {
    padding-top: 15.53571vw;
    padding-bottom: 28.21429vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .bk_board_01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .bk_board_01 {
    top: -15.53571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__head.head_01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__head.head_01 {
    width: 86.78571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__photo,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__photo {
    padding-top: 3.03571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__photo .c-section__photo__head .photo_head_01,
  #feature .main-content .right-content .right-inner-content .wrap_sec01 .sec01 .c-section .c-section__photo .c-section__photo__head .photo_head_01 {
    width: 34.71429vw;
    height: 5.14286vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 {
    padding-top: 18.92857vw;
    padding-bottom: 27.67857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section:first-child,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section:first-child {
    padding-bottom: 27.85714vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section::before,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section::before {
    top: -18.92857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .bk_board_02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .bk_board_02 {
    top: -18.92857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section + .c-section::before,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section + .c-section::before {
    top: 27.5vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section + .c-section .bk_board_03,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section + .c-section .bk_board_03 {
    top: 27.5vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__head.head_02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__head.head_02 {
    width: 88.76786vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo {
    padding-top: 2.5vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo .c-section__photo__head .photo_head_02,
  .l-container .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo .c-section__photo__head .photo_head_03,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo .c-section__photo__head .photo_head_02,
  #feature .main-content .right-content .right-inner-content .wrap_sec02 .sec02 .c-section .c-section__photo .c-section__photo__head .photo_head_03 {
    margin-top: -0.35714vw;
    width: 35.71429vw;
    height: 4.14286vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 {
    padding-top: 15.53571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section {
    padding-bottom: 27.67857vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section::before,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section::before {
    top: -15.53571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .bk_board_04,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .bk_board_04 {
    top: -15.53571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__head.head_03,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__head.head_03 {
    width: 88.76786vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__photo,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__photo {
    padding-top: 2.5vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__photo .c-section__photo__head .photo_head_04,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__photo .c-section__photo__head .photo_head_04 {
    width: 35.71429vw;
    height: 5.14286vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__txt,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section .c-section__txt {
    padding-top: 7.32143vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section + .c-section,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section + .c-section {
    padding-bottom: 29.64286vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section + .c-section .c-section__txt,
  #feature .main-content .right-content .right-inner-content .wrap_sec03 .sec03 .c-section + .c-section .c-section__txt {
    padding-top: 7.85714vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__btn,
  #feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__btn {
    padding-bottom: 3.57143vw;
    width: 46.60714vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit,
  #feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit {
    padding-bottom: 14.28571vw;
  }
  .l-container .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit p,
  #feature .main-content .right-content .right-inner-content .wrap_foot .foot .foot__s-credit p {
    font-size: 2.5vw;
    letter-spacing: 0.03571vw;
  }
}
/*# sourceMappingURL=style.css.map */