.c-pagetitle {
  color: #867055;
}
@media (min-width: 669px) {
  .c-pagetitle {
    font-size: 4.375rem;
  }
}
.c-pagetitle em {
  font-style: normal;
  display: inline-block;
  margin-bottom: 15px;
}
@media (min-width: 669px) {
  .c-pagetitle em {
    margin-bottom: 35px;
  }
}

.p-appeal {
  position: relative;
  padding-bottom: 60px;
}
@media (min-width: 669px) {
  .p-appeal {
    padding-bottom: 150px;
  }
}
.p-appeal::after {
  content: "";
  width: 100%;
  height: 16.2857%;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  background: rgb(235, 235, 235);
  background: linear-gradient(180deg, rgba(235, 235, 235, 0) 0%, rgb(235, 235, 235) 100%);
}
@media (min-width: 669px) {
  .p-appeal::after {
    height: 1180px;
  }
}
.p-appeal__info {
  margin: 60px 15px 0;
  background-color: #fff;
  border: 2px solid #b99669;
  color: #867055;
  position: relative;
  z-index: 1;
}
@media (min-width: 669px) {
  .p-appeal__info {
    margin: 100px 40px 0;
  }
}
@media (min-width: 1199px) {
  .p-appeal__info {
    max-width: 1200px;
    margin-inline: auto;
  }
}
.p-appeal__info dt {
  width: 28.985%;
  border-right: 2px solid #b99669;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 10px;
}
@media (min-width: 669px) {
  .p-appeal__info dt {
    width: 31.666%;
  }
}
@media (min-width: 1199px) {
  .p-appeal__info dt {
    padding: 15px 20px 20px;
  }
}
.p-appeal__info dt h3 {
  font-weight: 500;
  font-size: clamp(0.875rem, 0.107rem + 3.277vw, 2.563rem);
  line-height: 1.1;
}
@media (min-width: 669px) {
  .p-appeal__info dt h3 {
    line-height: 1;
  }
}
@media (min-width: 1199px) {
  .p-appeal__info dt h3 {
    font-size: 2.5625rem;
  }
}
.p-appeal__info dt h3 b {
  font-weight: normal;
  font-size: clamp(1.875rem, -0.116rem + 8.495vw, 6.25rem);
}
@media (min-width: 1199px) {
  .p-appeal__info dt h3 b {
    font-size: 6.25rem;
  }
}
.p-appeal__info dt p {
  font-size: clamp(0.875rem, 0.249rem + 2.67vw, 2.25rem);
  line-height: 1.1;
}
@media (min-width: 669px) {
  .p-appeal__info dt p {
    line-height: 1;
  }
}
@media (min-width: 1199px) {
  .p-appeal__info dt p {
    font-size: 2.25rem;
  }
}
.p-appeal__info dt p span.u-sml {
  font-size: clamp(0.688rem, 0.375rem + 1.335vw, 1.375rem);
}
@media (min-width: 1199px) {
  .p-appeal__info dt p span.u-sml {
    font-size: 1.375rem;
  }
}
.p-appeal__info dt div {
  margin-top: 10px;
  color: #fff;
  background-color: #ab2b41;
  display: inline-block;
  padding: 5px 10px;
  font-size: clamp(0.688rem, 0.375rem + 1.335vw, 1.375rem);
  line-height: 1.3;
}
@media (min-width: 669px) {
  .p-appeal__info dt div {
    padding: 5px 20px;
    margin-top: 15px;
  }
}
@media (min-width: 1199px) {
  .p-appeal__info dt div {
    font-size: 1.375rem;
  }
}
.p-appeal__info dd {
  width: 71.015%;
  font-size: clamp(0.813rem, 0.613rem + 0.85vw, 1.25rem);
}
@media (min-width: 669px) {
  .p-appeal__info dd {
    width: 68.334%;
  }
}
@media (min-width: 1199px) {
  .p-appeal__info dd {
    font-size: 1.25rem;
    display: flex;
    flex-direction: column;
  }
}
.p-appeal__info dd div:first-child {
  border-bottom: 2px solid #b99669;
  padding: 10px;
}
@media (min-width: 669px) {
  .p-appeal__info dd div:first-child {
    padding: 20px;
  }
}
@media (min-width: 1199px) {
  .p-appeal__info dd div:first-child {
    display: flex;
    gap: 10px 30px;
    flex-wrap: wrap;
    flex: 1;
    align-items: center;
    padding: 20px 40px;
  }
}
.p-appeal__info dd div:first-child ul {
  text-align: left;
}
@media (min-width: 1199px) {
  .p-appeal__info dd div:first-child ul {
    width: calc((100% - 30px) / 2);
  }
}
.p-appeal__info dd div:first-child ul li {
  position: relative;
  padding-left: 1.1em;
}
@media (min-width: 1199px) {
  .p-appeal__info dd div:first-child ul li:not(:last-child) {
    margin-bottom: 5px;
  }
}
.p-appeal__info dd div:first-child ul li::before {
  content: "";
  width: 0.8em;
  height: auto;
  aspect-ratio: 1;
  border: 1px solid #867055;
  position: absolute;
  left: 0;
  top: 0.5em;
}
.p-appeal__info dd div:last-child {
  padding: 10px;
}
@media (min-width: 669px) {
  .p-appeal__info dd div:last-child {
    padding: 25px 20px;
  }
}
.p-appeal__info dd b {
  font-weight: normal;
  font-size: 150%;
  line-height: 1;
}
.p-appeal__lead {
  position: relative;
  z-index: 0;
  padding-top: clamp(2.5rem, 0.651rem + 7.888vw, 6.563rem);
  padding-bottom: clamp(4.375rem, 1.246rem + 13.35vw, 11.25rem);
}
@media (min-width: 1199px) {
  .p-appeal__lead {
    padding-top: 105px;
    padding-bottom: 180px;
  }
}
.p-appeal__lead .u-bg {
  position: absolute;
  z-index: 0;
  width: 100%;
  left: 0;
  top: -12vw;
  text-align: right;
}
@media (min-width: 999px) {
  .p-appeal__lead .u-bg {
    left: auto;
    right: -20.624%;
    top: -5.5vw;
  }
}
@media (min-width: 1299px) {
  .p-appeal__lead .u-bg {
    right: -10.624%;
  }
}
@media (min-width: 1899px) {
  .p-appeal__lead .u-bg {
    right: 5.208%;
  }
}
.p-appeal__lead .u-bg img {
  width: 68.2666%;
}
@media (min-width: 999px) {
  .p-appeal__lead .u-bg img {
    width: 70.75%;
    max-width: 849px;
  }
}
.p-appeal__lead p {
  width: 74.666%;
  margin-inline: auto;
  position: relative;
  z-index: 1;
  color: #867055;
  font-size: clamp(1rem, 0.716rem + 1.214vw, 1.625rem);
  text-shadow: 0px 0px 1px rgba(255, 255, 255, 0.6), 0px 0px 1px rgba(255, 255, 255, 0.6), 0px 0px 1px rgba(255, 255, 255, 0.6), 0px 0px 1px rgba(255, 255, 255, 0.6);
}
@media (min-width: 669px) {
  .p-appeal__lead p {
    width: 60%;
  }
}
@media (min-width: 1199px) {
  .p-appeal__lead p {
    font-size: 1.625rem;
  }
}
.p-appeal__points {
  position: relative;
  z-index: 1;
  padding: 0 20px;
}
@media (min-width: 669px) {
  .p-appeal__points {
    padding: 0;
    margin: 0 40px;
  }
}
@media (min-width: 999px) {
  .p-appeal__points {
    padding-top: 19.3048%;
    padding-bottom: 28.317%;
  }
}
@media (min-width: 999px) and (min-width: 1199px) {
  .p-appeal__points {
    padding-top: 245px;
    padding-bottom: 367px;
    max-width: 1200px;
    margin-inline: auto;
  }
}
.p-appeal__points-item {
  border: 2px solid #b99669;
  background-color: #fff;
  padding: 10px;
}
.p-appeal__points-items {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (min-width: 669px) {
  .p-appeal__points-items {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-items {
    display: none;
  }
}
@media (min-width: 669px) {
  .p-appeal__points-item {
    width: calc((100% - 20px) / 2);
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item {
    position: absolute;
    z-index: 1;
  }
}
.p-appeal__points-item .u-txt {
  text-align: left;
  color: #867055;
  line-height: 1.5;
}
@media (min-width: 999px) {
  .p-appeal__points-item .u-txt {
    font-size: 80%;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-item .u-txt {
    font-size: 100%;
  }
}
.p-appeal__points-item > .u-img {
  margin-top: 15px;
}
.p-appeal__points-item .u-img {
  position: relative;
}
.p-appeal__points-item .u-img img {
  width: 100%;
  position: relative;
  z-index: 0;
}
.p-appeal__points-item .u-img figcaption {
  position: absolute;
  z-index: 1;
  color: #fff;
  right: 5px;
  top: 5px;
  font-size: 0.625rem;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.6), 0px 0px 5px rgba(0, 0, 0, 0.6), 0px 0px 5px rgba(0, 0, 0, 0.6);
}
.p-appeal__points-item.-item01 > .u-flex {
  gap: 5px;
}
.p-appeal__points-item.-item01 > .u-flex > div {
  width: calc((100% - 5px) / 2);
  flex-direction: column;
}
.p-appeal__points-item.-item01 > .u-flex > div .u-txt {
  color: #fff;
  background-color: #b99669;
  padding: 10px;
  text-align: center;
  flex: 1;
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item01 > .u-flex > div .u-txt {
    padding: 7px;
  }
}
.p-appeal__points-item.-item01 > .u-flex > div .u-txt h4 {
  font-weight: 500;
  font-size: clamp(0.875rem, 0.837rem + 0.16vw, 0.938rem);
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item01 > .u-flex > div .u-txt h4 {
    font-size: 0.8125rem;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-item.-item01 > .u-flex > div .u-txt h4 {
    font-size: 0.9375rem;
  }
}
.p-appeal__points-item.-item01 > .u-flex > div .u-txt p {
  font-size: clamp(0.625rem, 0.55rem + 0.321vw, 0.75rem);
  border-top: 1px solid #fff;
  margin-top: 5px;
  padding-top: 5px;
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item01 > .u-flex > div .u-txt p {
    font-size: 0.625rem;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-item.-item01 > .u-flex > div .u-txt p {
    font-size: 0.75rem;
  }
}
.p-appeal__points-item.-item01 > .u-flex > div .u-txt ul {
  margin-top: 10px;
  margin-bottom: 0;
}
@media (min-width: 669px) {
  .p-appeal__points-item.-item01 > .u-flex > div .u-txt br.u-pc {
    display: none;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-item.-item01 > .u-flex > div .u-txt br.u-pc {
    display: inline;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item01 {
    width: 34%;
    left: 0;
    top: 0;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item01::after {
    content: "";
    position: absolute;
    /* width: 100%;
    height: 100%; */
    /* width: 348px;
    height: 474px;
    right: -348px; */
    width: 102.35%;
    right: -102.35%;
    height: 100%;
    background: url(../images/ctype_appeal/img_point01_line.png) no-repeat left top/cover;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-item.-item01::after {
    width: 418px;
    height: 569px;
    right: -418px;
    top: 139px;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item02 {
    width: 29%;
    right: 0;
    top: 0;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item03 {
    width: 24.8333%;
    left: 0;
    top: 29.42%;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-item.-item03 {
    top: 30.7%;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item03::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/ctype_appeal/img_point03_line.png) no-repeat left top/cover;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-item.-item03::after {
    width: 181px;
    height: 112px;
    right: -181px;
    top: 51px;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item04 {
    width: 24.8333%;
    right: 0;
    top: 46.605%;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-item.-item04 {
    top: 46.8%;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item04::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/ctype_appeal/img_point04_line.png) no-repeat left top/cover;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-item.-item04::after {
    width: 87px;
    height: 151px;
    left: -36px;
    top: -151px;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item05 {
    width: 28.1666%;
    left: 15.1666%;
    bottom: 0%;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item05::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/ctype_appeal/img_point05_line.png) no-repeat left top/cover;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-item.-item05::after {
    width: 2px;
    height: 188px;
    left: 50%;
    top: -188px;
    margin-left: -1px;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item06 {
    width: 28.1666%;
    right: 20.833%;
    bottom: 0%;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-item.-item06::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../images/ctype_appeal/img_point06_line.png) no-repeat left top/cover;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-item.-item06::after {
    width: 3px;
    height: 339px;
    left: 145px;
    top: -339px;
  }
}
.p-appeal__points-itemImgs {
  display: none;
}
@media (min-width: 999px) {
  .p-appeal__points-itemImgs {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    pointer-events: none;
  }
  .p-appeal__points-itemImgs figure {
    pointer-events: auto;
    position: absolute;
  }
  .p-appeal__points-itemImgs figure.img-item01 {
    left: 1.5%;
    top: 0;
    width: 72.8333%;
  }
}
@media (min-width: 999px) and (min-width: 1199px) {
  .p-appeal__points-itemImgs figure.img-item01 {
    width: 874px;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-itemImgs figure.img-item01 a {
    width: 20.1212%;
    display: block;
    position: absolute;
    height: 7.072%;
    z-index: 1;
    left: 2.66%;
    top: 38.554%;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-itemImgs figure.img-item02 {
    right: 0;
    top: 0;
    width: 29%;
  }
}
@media (min-width: 999px) and (min-width: 1199px) {
  .p-appeal__points-itemImgs figure.img-item02 {
    width: 348px;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-itemImgs figure.img-item03 {
    left: 0;
    top: 44%;
    width: 39.5833%;
  }
}
@media (min-width: 999px) and (min-width: 1199px) {
  .p-appeal__points-itemImgs figure.img-item03 {
    width: 475px;
    top: 721px;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-itemImgs figure.img-item04 {
    right: -1.2%;
    top: 28.3%;
    width: 31.1666%;
  }
}
@media (min-width: 999px) and (min-width: 1199px) {
  .p-appeal__points-itemImgs figure.img-item04 {
    width: 374px;
    top: 467px;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-itemImgs figure.img-item05 {
    left: 18.5%;
    bottom: 0;
    width: 28.1666%;
  }
}
@media (min-width: 999px) and (min-width: 1199px) {
  .p-appeal__points-itemImgs figure.img-item05 {
    width: 338px;
  }
}
@media (min-width: 999px) {
  .p-appeal__points-itemImgs figure.img-item06 {
    right: 19.3%;
    bottom: 0;
    width: 28.1666%;
  }
}
@media (min-width: 999px) and (min-width: 1199px) {
  .p-appeal__points-itemImgs figure.img-item06 {
    width: 338px;
  }
}
.p-appeal__points-cg {
  position: relative;
  margin-bottom: 50px;
}
@media (min-width: 999px) {
  .p-appeal__points-cg {
    margin-bottom: 0;
  }
}
.p-appeal__points-cg .u-img {
  position: relative;
  z-index: 0;
}
.p-appeal__points-cg .u-img img {
  width: 91.304%;
}
@media (min-width: 999px) {
  .p-appeal__points-cg .u-img {
    width: 52.5%;
    margin-inline: auto;
  }
  .p-appeal__points-cg .u-img img {
    width: 100%;
    position: relative;
    left: -3%;
  }
}
.p-appeal__points-markList {
  position: absolute;
  list-style-type: none;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 3;
}
@media (min-width: 999px) {
  .p-appeal__points-markList {
    width: 52.5%;
    translate: -50% 0;
    left: 50%;
  }
}
.p-appeal__points-markList li {
  width: calc(6.714% + 20px);
  position: absolute;
  height: auto;
  aspect-ratio: 1;
  border-radius: 100px;
  overflow: hidden;
}
@media (min-width: 999px) {
  .p-appeal__points-markList li {
    width: calc(5.714% + 20px);
  }
}
.p-appeal__points-markList li a {
  width: 100%;
  height: 100%;
  padding: 10px;
  display: block;
}
@media (min-width: 999px) {
  .p-appeal__points-markList li a {
    pointer-events: none;
  }
}
.p-appeal__points-markList li.mark01-1 {
  left: calc(20.2698% - 10px);
  top: calc(41.21212% - 10px);
}
@media (min-width: 999px) {
  .p-appeal__points-markList li.mark01-1 {
    left: calc(23.2976% - 10px);
    top: calc(45.8% - 10px);
  }
}
.p-appeal__points-markList li.mark01-2 {
  right: calc(9.5238% - 10px);
  bottom: calc(36.6666% - 10px);
}
@media (min-width: 999px) {
  .p-appeal__points-markList li.mark01-2 {
    right: calc(1.0522% - 10px);
    bottom: calc(44.095% - 10px);
  }
}
.p-appeal__points-markList li.mark02-1 {
  left: calc(42.2698% - 10px);
  bottom: calc(9.7575% - 10px);
}
@media (min-width: 999px) {
  .p-appeal__points-markList li.mark02-1 {
    left: calc(41.386% - 10px);
    bottom: calc(10.553% - 10px);
  }
}
.p-appeal__points-markList li.mark02-2 {
  right: calc(32.428% - 10px);
  top: calc(12.666% - 10px);
}
@media (min-width: 999px) {
  .p-appeal__points-markList li.mark02-2 {
    right: calc(35.663% - 10px);
    top: calc(15.0225% - 10px);
  }
}
.p-appeal__points-markList li.mark02-3 {
  right: calc(17.857% - 10px);
  top: calc(22.30303% - 10px);
}
@media (min-width: 999px) {
  .p-appeal__points-markList li.mark02-3 {
    right: calc(22% - 10px);
    top: calc(23.4335% - 10px);
  }
}
.p-appeal__points-markList li.mark02-4 {
  right: calc(12.031% - 10px);
  bottom: calc(25.2727% - 10px);
}
@media (min-width: 999px) {
  .p-appeal__points-markList li.mark02-4 {
    right: calc(12.501% - 10px);
    bottom: calc(23.919% - 10px);
  }
}
.p-appeal__points-markList li.mark03 {
  left: calc(37.6825% - 10px);
  top: calc(62.1212% - 10px);
}
@media (min-width: 999px) {
  .p-appeal__points-markList li.mark03 {
    left: calc(27.6005% - 10px);
    top: calc(62% - 10px);
  }
}
.p-appeal__points-markList li.mark04 {
  right: calc(7.9365% - 10px);
  top: calc(30.30303% - 10px);
}
@media (min-width: 669px) {
  .p-appeal__points-markList li.mark04 {
    right: calc(8.7023% - 10px);
    top: calc(30.325% - 10px);
  }
}
.p-appeal__points-markList li.mark05 {
  left: calc(18.587% - 10px);
  bottom: calc(6.696% - 10px);
}
@media (min-width: 999px) {
  .p-appeal__points-markList li.mark05 {
    left: calc(14% - 10px);
    bottom: calc(7.676% - 10px);
  }
}
.p-appeal__points-markList li.mark06 {
  right: calc(19.873% - 10px);
  bottom: calc(31.6666% - 10px);
}
@media (min-width: 999px) {
  .p-appeal__points-markList li.mark06 {
    right: calc(19% - 10px);
    top: calc(67.015% - 10px);
  }
}
.p-appeal__points-ttl {
  gap: 15px;
  align-items: center;
  margin-bottom: 10px;
}
@media (min-width: 999px) {
  .p-appeal__points-ttl {
    gap: 10px;
  }
}
.p-appeal__points-ttl dt {
  width: 50px;
}
@media (min-width: 999px) {
  .p-appeal__points-ttl dt {
    width: 30px;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-ttl dt {
    width: 50px;
  }
}
.p-appeal__points-ttl dd {
  width: calc(100% - 15px - 50px);
  color: #867055;
  line-height: 1.5;
  font-size: 1rem;
  text-align: left;
}
@media (min-width: 999px) {
  .p-appeal__points-ttl dd {
    width: calc(100% - 10px - 30px);
    font-size: 0.875rem;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-ttl dd {
    width: calc(100% - 10px - 50px);
    font-size: 1.125rem;
  }
}
.p-appeal__points-ttl dd h4 {
  font-weight: 500;
}
@media (min-width: 669px) {
  .p-appeal__points-ttl dd h4 br.u-pc {
    display: none;
  }
}
@media (min-width: 1199px) {
  .p-appeal__points-ttl dd h4 br.u-pc {
    display: inline;
  }
}
.p-appeal__points-ttl dd h4 span.u-sml {
  font-size: 85%;
}
.p-appeal__movie {
  padding: 0 20px;
  margin-top: 95px;
}
@media (min-width: 669px) {
  .p-appeal__movie {
    padding: 0 40px;
    max-width: 760px;
    margin-inline: auto;
  }
}
.p-appeal__movie h3 {
  color: #fff;
  background-color: #b99669;
  padding: 0.7em 15px;
  font-size: clamp(0.938rem, 0.682rem + 1.092vw, 1.5rem);
  font-weight: 500;
}
@media (min-width: 1199px) {
  .p-appeal__movie h3 {
    font-size: 1.5rem;
  }
}
.p-appeal__movie .u-movie iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}
.p-appeal__movie .u-txt {
  margin-top: 15px;
}
@media (min-width: 669px) {
  .p-appeal__movie .u-txt {
    margin-top: 20px;
  }
}
.p-appeal__movie .u-txt p {
  color: #867055;
}
.p-appeal__movie .u-txt ul {
  justify-content: center;
  gap: 10px;
  margin-top: 12px;
}
@media (min-width: 669px) {
  .p-appeal__movie .u-txt ul {
    gap: 20px;
    margin-top: 25px;
  }
}
.p-appeal__movie .u-txt ul li {
  width: calc((100% - 10px) / 2);
  max-width: 265px;
  background-color: #dcdcdc;
  padding: 0.5em;
  font-size: 0.875rem;
}
@media (min-width: 669px) {
  .p-appeal__movie .u-txt ul li {
    font-size: 1.25rem;
  }
}
.p-appeal__goCtype {
  padding: 0 20px;
}
.p-appeal__goCtype p {
  font-size: 0.9375rem;
  color: #867055;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
}
@media (min-width: 669px) {
  .p-appeal__goCtype p {
    font-size: 1.625rem;
  }
}
/*# sourceMappingURL=appeal.css.map */