.inheritance__inner {
  max-width: 1024px;
  padding: 0 40px;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .inheritance__inner {
    padding: 0 4%;
  }
}
@media (max-width: 560px) {
  .inheritance__inner {
    padding: 0 5.33%;
  }
}

.main * {
  font-family: 'Noto Sans JP', sans-serif;
  color: #361e08;
  /*margin: 0;*/
}

body {
  min-width: inherit;
}

img {
  width: auto;
  height: auto;
  max-width: 100%;
  display: block;
}

.inheritance-fv {
  max-width: 1920px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  position: relative;
}
.inheritance-fv__ttl {
  height: 620px;
  margin: 0;
}
@media (max-width: 1024px) {
  .inheritance-fv__ttl {
    height: 65vw;
  }
}
@media (max-width: 560px) {
  .inheritance-fv__ttl {
    height: 108vw;
  }
}
.inheritance-fv__ttl img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 560px) {
  .inheritance-fv .inheritance__inner {
    padding: 0;
  }
}
.inheritance-fv__img {
  position: absolute;
  top: 173px;
}
@media (max-width: 1024px) {
  .inheritance-fv__img {
    top: 18.3vw;
  }
}
@media (max-width: 560px) {
  .inheritance-fv__img {
    top: 33%;
  }
}
@media (max-width: 1024px) {
  .inheritance-fv__img img {
    width: 54.3vw;
    margin-left: -4vw;
  }
}
@media (max-width: 560px) {
  .inheritance-fv__img img {
    width: 96.8%;
    margin: 0 auto;
  }
}

.inheritance-contact {
  padding: 80px 0 60px;
}
@media (max-width: 1024px) {
  .inheritance-contact {
    padding: 8% 0 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-contact {
    padding: 8.67% 0 10.67%;
  }
}
.inheritance-contact__cnt {
  background-color: #f6eddb;
  border-radius: 20px;
  border: 6px solid #ac9361;
}
@media (max-width: 1024px) {
  .inheritance-contact__cnt {
    border-radius: 2vw;
  }
}
@media (max-width: 560px) {
  .inheritance-contact__cnt {
    border-width: 0.8vw;
    border-radius: 2.67vw;
  }
}
.inheritance-contact__cnt__ttl {
  background-color: #ac9361;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.inheritance-contact__cnt__ttl img {
  margin-top: -38px;
}
@media (max-width: 1024px) {
  .inheritance-contact__cnt__ttl img {
    margin-top: -3.8%;
  }
}
@media (max-width: 560px) {
  .inheritance-contact__cnt__ttl img {
    width: 85.2vw;
  }
}
.inheritance-contact__cnt__btm {
  text-align: center;
  padding: 40px 15px 60px;
}
@media (max-width: 1024px) {
  .inheritance-contact__cnt__btm {
    padding: 4% 15px 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-contact__cnt__btm {
    padding: 6.72% 4.48% 8.96%;
  }
}

@media screen and (min-width: 561px) {
  .contact__cnt__btm__btnarea {
    display: flex;
    justify-content: center;
    gap: 24px;
    margin: 0 auto;
    max-width: 824px;
  }
  .contact__cnt__btm__btngroup {
    width: calc((400 / 824) * 100%);
  }
}
@media screen and (max-width: 560px) {
  .contact__cnt__btm__btngroup {
    width: 100%;
  }
  .contact__cnt__btm__btngroup + .contact__cnt__btm__btngroup {
    margin-top: 20px;
  }
}

@media screen and (min-width: 561px) {
  .inheritance-contact__cnt__btm__txt {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 560px) {
  .inheritance-contact__cnt__btm__txt {
    margin-bottom: 5px;
  }
}
.inheritance-contact__cnt__btm__txt img {
  margin: 0 auto;
  width: calc((300 / 400) * 100%);
}
.inheritance-contact__cnt__btm__btn a {
  width: 100%;
  height: 80px;
  border-radius: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.inheritance-contact__cnt__btm__btn.-brown a {
  background: #AC9361;
  box-shadow: 0px 10px 0px #262015;
}
.inheritance-contact__cnt__btm__btn.-orange a {
  background: #F0831E;
  box-shadow: 0px 10px 0px #B25115;
}
@media (max-width: 560px) {
  .inheritance-contact__cnt__btm__btn a {
    height: 16vw;
    border-radius: 60px;
    box-shadow: 0px 1.33vw 0px #262015;
  }
}
.inheritance-contact__cnt__btm__btn a img {
  width: calc((290 / 400) * 100%);
}
.inheritance-contact__cnt__btm__btn a::after {
  font-family: "Font Awesome 5 Free";
  content: "\f105";
  font-size: 2.4rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  font-feature-settings: "palt";
  color: #fff;
  position: absolute;
  right: 20px;
}
@media (max-width: 560px) {
  .inheritance-contact__cnt__btm__btn a::after {
    font-size: 5.07vw;
    right: 4.33%;
  }
}

.inheritance-worry {
  background-color: #eeeeee;
  padding: 60px 0;
}
@media (max-width: 1024px) {
  .inheritance-worry {
    padding: 6% 0;
  }
}
@media (max-width: 560px) {
  .inheritance-worry {
    padding: 10.4% 0 10.67%;
  }
}
.inheritance-worry__ttl {
  margin-bottom: 110px;
}
@media (max-width: 1024px) {
  .inheritance-worry__ttl {
    margin-bottom: 11%;
  }
}
@media (max-width: 560px) {
  .inheritance-worry__ttl {
    margin-bottom: 16.42%;
  }
}
.inheritance-worry__ttl img {
  margin: 0 auto;
}
@media (max-width: 560px) {
  .inheritance-worry__ttl img {
    width: 88.51%;
  }
}
.inheritance-worry__blk {
  width: 47.88%;
  background-color: #fff;
  border-radius: 20px;
  box-shadow: 0 0 10px rgba(34, 34, 34, 0.15);
  position: relative;
}
@media (max-width: 560px) {
  .inheritance-worry__blk {
    width: auto;
    border-radius: 2.67vw;
  }
}
@media (max-width: 560px) {
  .inheritance-worry__blk:not(:nth-last-of-type(1)) {
    margin-bottom: 14.93%;
  }
}
.inheritance-worry__blk-wrap {
  display: flex;
  margin-bottom: 60px;
}
@media (max-width: 1024px) {
  .inheritance-worry__blk-wrap {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-worry__blk-wrap {
    display: block;
    margin-bottom: 12%;
  }
}
.inheritance-worry__blk::before {
  content: "";
  width: 140px;
  height: 140px;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(34, 34, 34, 0.15);
  position: absolute;
  top: -70px;
  left: calc(50% - 70px);
  z-index: -1;
}
@media (max-width: 1024px) {
  .inheritance-worry__blk::before {
    width: 14vw;
    height: 14vw;
    top: -7vw;
    left: calc(50% - 7vw);
  }
}
@media (max-width: 560px) {
  .inheritance-worry__blk::before {
    width: 18.67vw;
    height: 18.67vw;
    top: -9.33vw;
    left: calc(50% - 9.33vw);
  }
}
.inheritance-worry__blk::after {
  content: "";
  width: 140px;
  height: 140px;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: -70px;
  left: calc(50% - 70px);
}
@media (max-width: 1024px) {
  .inheritance-worry__blk::after {
    width: 14vw;
    height: 14vw;
    top: -7vw;
    left: calc(50% - 7vw);
  }
}
@media (max-width: 560px) {
  .inheritance-worry__blk::after {
    width: 18.67vw;
    height: 18.67vw;
    top: -9.33vw;
    left: calc(50% - 9.33vw);
  }
}
.inheritance-worry__blk__ttl {
  position: relative;
  z-index: 1;
  margin-bottom: 7px;
}
@media (max-width: 560px) {
  .inheritance-worry__blk__ttl {
    height: 12vw;
    display: flex;
    justify-content: center;
    align-items: flex-start;
  }
}
.inheritance-worry__blk__ttl img {
  margin: -51px auto 0;
}
@media (max-width: 1024px) {
  .inheritance-worry__blk__ttl img {
    width: 24.8vw;
    margin-top: -5.1vw;
  }
}
@media (max-width: 560px) {
  .inheritance-worry__blk__ttl img {
    width: 33.07vw;
    margin: -6.8vw auto 0;
  }
}
.inheritance-worry__blk__list {
  padding: 0 40px 40px;
}
@media (max-width: 1024px) {
  .inheritance-worry__blk__list {
    padding: 0 8% 8%;
  }
}
@media (max-width: 560px) {
  .inheritance-worry__blk__list {
    padding: 0 6% 6%;
  }
}
.inheritance-worry__blk__list__item {
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.06em;
  font-feature-settings: "palt";
  padding: 33px 0 16px;
  border-bottom: 1px solid #aaa;
  position: relative;
}
@media (max-width: 560px) {
  .inheritance-worry__blk__list__item {
    font-size: 3.47vw;
    border-bottom-width: 0.13vw;
    padding: 2.93vw 0 2vw;
  }
}
.inheritance-worry__blk__list__item::before {
  font-family: "Font Awesome 5 Free";
  content: "\f058";
  font-size: 1.8rem;
  letter-spacing: 0.06em;
  font-feature-settings: "palt";
  color: #142f57;
  font-weight: 700;
  display: inline-block;
  margin-right: 7px;
}
@media (max-width: 560px) {
  .inheritance-worry__blk__list__item::before {
    font-size: 3.47vw;
    margin-right: 0.93vw;
  }
}
.inheritance-worry__blk:nth-of-type(2n) {
  margin-left: auto;
}
.inheritance-worry__blk:nth-of-type(2n) .inheritance-worry__blk__list__item::before {
  color: #2b4495;
}
.inheritance-worry__txt img {
  margin: 0 auto;
}

.inheritance-problem__sec__head {
  max-width: 1920px;
  height: 200px;
  background: url(../images/problem_bg_01_pc.jpg) no-repeat center/cover;
  margin: 0 auto;
}
@media (max-width: 1024px) {
  .inheritance-problem__sec__head {
    height: 20vw;
  }
}
@media (max-width: 560px) {
  .inheritance-problem__sec__head {
    height: 33.33vw;
  }
}
.inheritance-problem__sec__head .inheritance__inner {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
@media (max-width: 1024px) {
  .inheritance-problem__sec__head img {
    max-width: 80%;
  }
}
@media (max-width: 560px) {
  .inheritance-problem__sec__head img {
    width: auto;
  }
}
.inheritance-problem__sec__cnt {
  padding: 60px 0 0;
}
@media (max-width: 1024px) {
  .inheritance-problem__sec__cnt {
    padding: 6% 0 0;
  }
}
@media (max-width: 560px) {
  .inheritance-problem__sec__cnt {
    padding-top: 7.33%;
  }
}
.inheritance-problem__sec__cnt__blk {
  display: flex;
  margin-bottom: 60px;
}
@media (max-width: 1024px) {
  .inheritance-problem__sec__cnt__blk {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-problem__sec__cnt__blk {
    display: block;
    margin-bottom: 12%;
  }
}
.inheritance-problem__sec__cnt__blk:nth-of-type(n+2) {
  padding-top: 70px;
}
@media (max-width: 1024px) {
  .inheritance-problem__sec__cnt__blk:nth-of-type(n+2) {
    padding-top: 7%;
  }
}
@media (max-width: 560px) {
  .inheritance-problem__sec__cnt__blk:nth-of-type(n+2) {
    padding-top: 0;
  }
}
.inheritance-problem__sec__cnt__blk:nth-last-of-type(1) {
  margin-bottom: 0;
}
@media (max-width: 560px) {
  .inheritance-problem__sec__cnt__blk:nth-last-of-type(1) {
    margin-bottom: 2%;
  }
}
.inheritance-problem__sec__cnt__blk:nth-of-type(1) {
  margin-bottom: 60px;
}
@media (max-width: 1024px) {
  .inheritance-problem__sec__cnt__blk:nth-of-type(1) {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-problem__sec__cnt__blk:nth-of-type(1) {
    margin-bottom: 10.67%;
  }
}
.inheritance-problem__sec__cnt__blk__detail {
  width: 410px;
}
@media (max-width: 1024px) {
  .inheritance-problem__sec__cnt__blk__detail {
    width: 43.43%;
  }
}
@media (max-width: 560px) {
  .inheritance-problem__sec__cnt__blk__detail {
    width: auto;
    margin-bottom: 9%;
  }
}
.inheritance-problem__sec__cnt__blk__detail__ttl {
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .inheritance-problem__sec__cnt__blk__detail__ttl {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-problem__sec__cnt__blk__detail__ttl {
    margin-bottom: 6%;
  }
}
@media (max-width: 1024px) {
  .inheritance-problem__sec__cnt__blk__detail__ttl img {
    height: 2.7vw;
  }
}
@media (max-width: 560px) {
  .inheritance-problem__sec__cnt__blk__detail__ttl img {
    height: 4.67vw;
  }
}
.inheritance-problem__sec__cnt__blk__detail__txt {
  font-size: 1.6rem;
  line-height: 3.2rem;
  letter-spacing: 0.12em;
  font-feature-settings: "palt";
}
@media (max-width: 560px) {
  .inheritance-problem__sec__cnt__blk__detail__txt {
    font-size: 1.5rem;
    line-height: 1.65;
  }
}
.inheritance-problem__sec__cnt__blk__img {
  width: 500px;
  margin-left: auto;
}
@media (max-width: 1024px) {
  .inheritance-problem__sec__cnt__blk__img {
    width: 52.97%;
  }
}
@media (max-width: 560px) {
  .inheritance-problem__sec__cnt__blk__img {
    width: auto;
  }
}
.inheritance-problem__sec__cnt__blk__img img {
  margin: 0 auto;
}

.inheritance-plan {
  background-color: #eeeeee;
  padding-top: 60px;
}
@media (max-width: 1024px) {
  .inheritance-plan {
    padding-top: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan {
    padding-top: 13.33%;
  }
}
.inheritance-plan__head {
  margin-bottom: 60px;
}
@media (max-width: 1024px) {
  .inheritance-plan__head {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__head {
    margin-bottom: 12%;
  }
}
.inheritance-plan__head img {
  margin: 0 auto;
}
.inheritance-plan__blk {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  .inheritance-plan__blk {
    margin-bottom: 8%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__blk {
    display: block;
    margin-bottom: 16.5%;
  }
}
.inheritance-plan__blk__detail {
  width: 410px;
}
@media (max-width: 1024px) {
  .inheritance-plan__blk__detail {
    width: 43.43%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__blk__detail {
    width: auto;
    margin-bottom: 6%;
  }
}
.inheritance-plan__blk__detail__ttl {
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .inheritance-plan__blk__detail__ttl {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__blk__detail__ttl {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__blk__detail__ttl img {
    height: 4.67vw;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__blk__detail__ttl-2line img {
    height: 11.6vw;
  }
}
.inheritance-plan__blk__detail__txt {
  font-size: 1.6rem;
  line-height: 3.2rem;
  letter-spacing: 0.12em;
  font-feature-settings: "palt";
}
@media (max-width: 560px) {
  .inheritance-plan__blk__detail__txt {
    font-size: 1.5rem;
    line-height: 1.65;
  }
}
.inheritance-plan__blk__detail__txt.hide-pc {
  width: auto;
  margin-top: 50px;
}
@media (max-width: 1024px) {
  .inheritance-plan__blk__detail__txt.hide-pc {
    margin-top: 5%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__blk__detail__txt.hide-pc {
    display: block;
    margin-top: 6%;
  }
}
.inheritance-plan__blk__img {
  width: 500px;
  margin-left: auto;
}
@media (max-width: 1024px) {
  .inheritance-plan__blk__img {
    width: 52.97%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__blk__img {
    width: auto;
  }
}
.inheritance-plan__blk__img img {
  margin: 0 auto;
}
.inheritance-plan__point {
  border: 2px solid #c98706;
  padding: 0 40px 60px;
}
@media (max-width: 1024px) {
  .inheritance-plan__point {
    padding: 0 4% 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__point {
    border-width: 0.27vw;
    padding: 0 6% 9%;
  }
}
.inheritance-plan__point__head {
  margin-bottom: 50px;
}
@media (max-width: 1024px) {
  .inheritance-plan__point__head {
    margin-bottom: 5%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__point__head {
    margin-bottom: 9%;
  }
}
.inheritance-plan__point__head img {
  margin: -19px auto 0;
}
@media (max-width: 560px) {
  .inheritance-plan__point__head img {
    width: 72.39vw;
  }
}
.inheritance-plan__point__blk {
  display: flex;
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  .inheritance-plan__point__blk {
    margin-bottom: 4%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__point__blk {
    display: block;
    margin-bottom: 12%;
  }
}
.inheritance-plan__point__blk:nth-last-of-type(1) {
  margin-bottom: 0;
}
.inheritance-plan__point__blk__detail {
  width: 492px;
}
@media (max-width: 1024px) {
  .inheritance-plan__point__blk__detail {
    width: 56.94%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__point__blk__detail {
    width: auto;
    margin-bottom: 6%;
  }
}
.inheritance-plan__point__blk__detail__ttl {
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  .inheritance-plan__point__blk__detail__ttl {
    margin-bottom: 4%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__point__blk__detail__ttl {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__point__blk__detail__ttl img {
    height: 4vw;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__point__blk__detail__ttl--pt2 img {
    height: 10.93vw;
  }
}
.inheritance-plan__point__blk__detail__txt {
  font-size: 1.6rem;
  line-height: 3.2rem;
  font-weight: 500;
  letter-spacing: 0.12em;
  font-feature-settings: "palt";
}
@media (max-width: 560px) {
  .inheritance-plan__point__blk__detail__txt {
    line-height: 1.65;
    font-size: 1.5rem;
  }
}
.inheritance-plan__point__blk__img {
  width: 332px;
  margin-left: auto;
}
@media (max-width: 1024px) {
  .inheritance-plan__point__blk__img {
    width: 38.43%;
  }
}
@media (max-width: 560px) {
  .inheritance-plan__point__blk__img {
    width: auto;
  }
}
.inheritance-plan__point__blk__img img {
  margin: 0 auto;
}
.inheritance-plan .inheritance-contact .inheritance__inner {
  padding: 0;
}

.inheritance-solution {
  padding-top: 60px;
}
@media (max-width: 1024px) {
  .inheritance-solution {
    padding-top: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-solution {
    padding-top: 13%;
  }
}
.inheritance-solution__head {
  margin-bottom: 60px;
}
@media (max-width: 1024px) {
  .inheritance-solution__head {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-solution__head {
    margin-bottom: 11%;
  }
}
.inheritance-solution__head img {
  margin: 0 auto;
}
@media (max-width: 560px) {
  .inheritance-solution__head img {
    width: 53.47vw;
  }
}
.inheritance-solution__blk {
  display: flex;
  margin-bottom: 60px;
}
@media (max-width: 1024px) {
  .inheritance-solution__blk {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-solution__blk {
    display: block;
    margin-bottom: 15%;
  }
}
.inheritance-solution__blk__detail {
  width: 410px;
}
@media (max-width: 1024px) {
  .inheritance-solution__blk__detail {
    width: 43.43%;
  }
}
@media (max-width: 560px) {
  .inheritance-solution__blk__detail {
    width: auto;
    margin-bottom: 6%;
  }
}
.inheritance-solution__blk__detail__ttl {
  margin-bottom: 30px;
}
@media (max-width: 1024px) {
  .inheritance-solution__blk__detail__ttl {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-solution__blk__detail__ttl {
    margin-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-solution__blk__detail__ttl img {
    height: 4.67vw;
  }
}
.inheritance-solution__blk__detail__txt {
  font-size: 1.6rem;
  line-height: 3.2rem;
  letter-spacing: 0.12em;
  font-feature-settings: "palt";
}
@media (max-width: 560px) {
  .inheritance-solution__blk__detail__txt {
    font-size: 1.5rem;
    line-height: 1.65;
  }
}
.inheritance-solution__blk__img {
  width: 500px;
  margin-left: auto;
}
@media (max-width: 1024px) {
  .inheritance-solution__blk__img {
    width: 52.97%;
  }
}
@media (max-width: 560px) {
  .inheritance-solution__blk__img {
    width: auto;
  }
}
.inheritance-solution__blk__img img {
  margin: 0 auto;
}

.inheritance-last {
  background: url(../images/last_bg_01_pc.jpg) no-repeat top center/cover;
  padding: 60px 0 56px;
}
@media (max-width: 1024px) {
  .inheritance-last {
    padding: 6% 0 5.6%;
  }
}
@media (max-width: 560px) {
  .inheritance-last {
    background-image: url(../images/last_bg_01_sp.jpg);
    padding: 10% 0;
  }
}
.inheritance-last__catch {
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  .inheritance-last__catch {
    margin-bottom: 4%;
  }
}
@media (max-width: 560px) {
  .inheritance-last__catch {
    margin-bottom: 8.66%;
  }
}
.inheritance-last__catch img {
  margin: 0 auto;
}
@media (max-width: 560px) {
  .inheritance-last__catch img {
    height: 16.4vw;
  }
}
.inheritance-last__txt {
  font-size: 1.6rem;
  line-height: 3.2rem;
  letter-spacing: 0.12em;
  font-feature-settings: "palt";
  font-weight: 500;
  background-color: #fff;
  border-radius: 20px;
  padding: 30px 40px;
  margin-bottom: 60px;
}
@media (max-width: 560px) {
  .inheritance-last__txt {
    font-size: 1.5rem;
    line-height: 1.65;
    border-radius: 2.67vw;
    padding: 7.46% 9%;
    margin-bottom: 12%;
  }
}
.inheritance-last__movie__catch {
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  .inheritance-last__movie__catch {
    margin-bottom: 4%;
  }
}
@media (max-width: 560px) {
  .inheritance-last__movie__catch {
    margin-bottom: 6%;
  }
}
.inheritance-last__movie__catch img {
  margin: 0 auto;
}
@media (max-width: 560px) {
  .inheritance-last__movie__catch img {
    width: 89.25vw;
  }
}
.inheritance-last__movie__cnt {
  max-width: 676px;
  height: 378px;
  margin: 0 auto;
}
@media (max-width: 560px) {
  .inheritance-last__movie__cnt {
    width: auto;
    height: 56vw;
  }
}
.inheritance-last__movie__cnt iframe {
  width: 100%;
  height: 100%;
}

.inheritance-form {
  margin-top: -35px;
  padding-top: 35px;
  padding-bottom: 60px;
}
@media (max-width: 1024px) {
  .inheritance-form {
    padding-bottom: 6%;
  }
}
@media (max-width: 560px) {
  .inheritance-form {
    margin-top: -55px;
    padding-top: 55px;
  }
}
.inheritance-form__head {
  max-width: 1920px;
  height: 200px;
  margin: 0 auto 40px;
}
@media (max-width: 1024px) {
  .inheritance-form__head {
    height: 19.53vw;
    margin-bottom: 4%;
  }
}
@media (max-width: 560px) {
  .inheritance-form__head {
    height: auto;
    margin-bottom: 9%;
  }
}
.inheritance-form__head img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.cancel-margin{
  margin: 0;
}
.inherit-fontSize{
  font-size: inherit;
}/*# sourceMappingURL=inheritance.css.map */