@charset "UTF-8";
/* fv */
/*メディアクエリー
---------------------------------------------*/
/*  変数*/
/* L:400,M:500,B:600*/
/*　M:500, B:700 */
/* R400 B700 */
.fv {
  position: relative;
  width: 100%;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .fv {
    min-height: calc(100vh - 40px);
    background-image: url(../images/bg_sp.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 769px) {
  .fv {
    height: 58.3333333333vw;
  }
}
@media screen and (max-width: 768px) {
  .fv__inner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 167.2vw;
  }
}
.fv__sub-title {
  font-family: "instrument-serif", sans-serif;
  letter-spacing: 0.06em;
  text-align: center;
  color: #fff;
}
@media screen and (max-width: 768px) {
  .fv__sub-title {
    font-size: 3.4666666667vw;
    margin-top: 3.7333333333vw;
    display: none;
  }
}
@media screen and (min-width: 769px) {
  .fv__sub-title {
    position: absolute;
    top: 3.3333333333vw;
    left: 1vw;
    writing-mode: vertical-rl;
    font-size: 1.5vw;
  }
}
@media screen and (max-width: 768px) {
  .fv__sub-title span {
    margin-right: 2.6666666667vw;
  }
}
.fv__main-title {
  font-family: "minion-pro", serif;
  background: linear-gradient(360deg, #f4e791, #fff, #f4e791);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
  text-align: center;
  text-wrap: nowrap;
  color: #dcaa14;
  opacity: 0;
  line-height: 0.7;
}
@media screen and (max-width: 768px) {
  .fv__main-title {
    font-size: 11.7333333333vw;
    margin-top: 10.9333333333vw;
  }
}
@media screen and (min-width: 769px) {
  .fv__main-title {
    font-size: 8vw;
    margin-top: 3.3333333333vw;
  }
}
.fv__text {
  display: flex;
  justify-content: center;
  opacity: 0;
}
@media screen and (max-width: 768px) {
  .fv__text {
    -moz-column-gap: 1.6vw;
         column-gap: 1.6vw;
    margin-top: 5.3333333333vw;
  }
}
@media screen and (min-width: 769px) {
  .fv__text {
    -moz-column-gap: 1.6666666667vw;
         column-gap: 1.6666666667vw;
    margin-top: 3vw;
  }
}
@media screen and (max-width: 768px) {
  .fv__text__star {
    width: 4vw;
  }
}
@media screen and (min-width: 769px) {
  .fv__text__star {
    width: 1.6666666667vw;
  }
}
.fv__text__text {
  font-family: "minion-pro", serif;
  font-weight: 400;
  text-align: center;
  line-height: 1.6923076923;
  color: #fff;
  letter-spacing: 0.02em;
}
@media screen and (max-width: 768px) {
  .fv__text__text {
    font-size: 3.4666666667vw;
  }
}
@media screen and (min-width: 769px) {
  .fv__text__text {
    font-size: 1.75vw;
  }
}
.fv__img {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
  .fv__img {
    margin-top: 9.6vw;
  }
}
@media screen and (min-width: 769px) {
  .fv__img {
    margin-top: 2.6666666667vw;
  }
}
.fv__img .swiper {
  box-shadow: 0px 5px 30px rgba(141, 122, 82, 0.51);
}
@media screen and (max-width: 768px) {
  .fv__img .swiper {
    width: 165.6vw;
    margin: 0 auto;
  }
}
@media screen and (min-width: 769px) {
  .fv__img .swiper {
    width: 140.5vw;
  }
}
.fv__img ul {
  width: 100%;
}
.fv__img .swiper-wrapper {
  transition-timing-function: linear !important;
}
.fv__img .fv-swiper-sp-1,
.fv__img .fv-swiper-pc-1 {
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .fv__img .fv-swiper-sp-1,
  .fv__img .fv-swiper-pc-1 {
    transform: rotate(-5deg);
  }
}
@media screen and (min-width: 769px) {
  .fv__img .fv-swiper-sp-1,
  .fv__img .fv-swiper-pc-1 {
    transform: rotate(-3deg);
  }
}
.fv__img .fv-swiper-sp-2,
.fv__img .fv-swiper-pc-2 {
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .fv__img .fv-swiper-sp-2,
  .fv__img .fv-swiper-pc-2 {
    transform: rotate(5deg);
    margin-top: -3%;
  }
}
@media screen and (min-width: 769px) {
  .fv__img .fv-swiper-sp-2,
  .fv__img .fv-swiper-pc-2 {
    transform: rotate(3deg);
    margin-top: -5.8333333333vw;
  }
}
.fv__img .fv-swiper-sp-3 {
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .fv__img .fv-swiper-sp-3 {
    transform: rotate(-5deg);
    margin-top: -3%;
  }
}
.fv__medal {
  position: absolute;
  z-index: 10;
}
@media screen and (max-width: 768px) {
  .fv__medal {
    width: 24vw;
    left: 4.2666666667vw;
    bottom: 3.3333333333vw;
  }
}
@media screen and (min-width: 769px) {
  .fv__medal {
    width: 8.555vw;
    left: 2.4166666667vw;
    bottom: 1.6666666667vw;
  }
}

/* 20代 ------------------------------------------- */
/* アウター ----- */
#ot_area_20 .ot-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f6bb6d65c8c39c685424a156838f6853-19216/1cf868f6e50b9395ea775b31eac1f419.jpg);
}
#ot_area_20 .ot-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/fcef399d269bdb5ad3c6be4235169423-78687/4e8bc67a340e0602b1426f7a31a2c0e3.jpg);
}
#ot_area_20 .ot-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/875b8cca55760b985b02c1b9d7fac606-20338/4a4b5e1389a8714a78fb2ceb1661e544.jpg);
}
#ot_area_20 .ot-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f6bb6d65c8c39c685424a156838f6853-19216/bf29fc8d407a7a314bbb48ec9528578b.jpg);
}
#ot_area_20 .ot-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/bbd4058c6d69e021dbfa91815870294b-81959/ea73ed0e70eb06c5c51ce112ce747ef4.jpg);
}
#ot_area_20 .ot-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/ed47c903ad66558cbdb749e44bc89b1b-20087/0e42aa166e2d7960e7b6c8bcb0b7e5ff.jpg);
}
#ot_area_20 .ot-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/c7932d5b2e436099b46aac81f1fcf8d5-112906/65b9cebd3956a0486924ee500f8e8c1b.jpg);
}
#ot_area_20 .ot-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/e215cb449dc576fb0ef93d1ae26630fe-104035/e3212ed1f78b89f377ec4761b998e0bb.jpg);
}
#ot_area_20 .ot-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/87451bf26644cf993116c21c7f786856-18444/29096cde9a69e93fb207c0f6c09c7328.jpg);
}
#ot_area_20 .ot-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/87451bf26644cf993116c21c7f786856-18444/9113fda792951a6d764dfe87bd1587d8.jpg);
}
#ot_area_20 .ot-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/74b453162e9ba8058b626bbc825e67b4-39211/d9fd6af122b565c0d8ddf6e8f7f36303.jpg);
}
#ot_area_20 .ot-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/2462a76f718c97cfa773e42865b6ae51-113053/e0638e95797fa9f6d75a3b4624e43da3.jpg);
}

/* トップス ----- */
#tp_area_20 .tp-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/875b8cca55760b985b02c1b9d7fac606-20338/69b21f3d98b17af3e388dfad35b8db75.jpg);
}
#tp_area_20 .tp-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f6bb6d65c8c39c685424a156838f6853-19216/e290ac772e7d48695e7594a93c7c6cf3.jpg);
}
#tp_area_20 .tp-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f6bb6d65c8c39c685424a156838f6853-19216/1d2599c726fa1c8b232f9049fd9ca54d.jpg);
}
#tp_area_20 .tp-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/72ec68bdaf285d9d800f6598dc4c8e2d-104467/6ea8ef39591c2e318fabdc1dc1a2c90b.jpg);
}
#tp_area_20 .tp-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b42c5ca9d26377cb1a90b26fff2dd18b-87758/f772e5e913759c65f8c8b2307c3ca3af.jpg);
}
#tp_area_20 .tp-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/95177e528f8d6c7c28a5473fd5a471b6-3261/ac7b71eb24815a81f6c3a76891cf9c06.jpg);
}
#tp_area_20 .tp-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/3fd5958921a002061e38e86b5692a26e-101860/c70b70b1eea944c86dd7ed3505e4f8bb.jpg);
}
#tp_area_20 .tp-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/532b7cbe070a3579f424988a040752f2-3113/d67866f6f6f863179b662a9f6f8d2f1f.jpg);
}
#tp_area_20 .tp-1-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/572476_2508440_5.jpg);
}
#tp_area_20 .tp-1-3 .staff2 {
  background-image: url(https://contents.palcloset.jp/static/images/item/572476_2508442_5.jpg);
}
#tp_area_20 .tp-1-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/572476_2508444_10.jpg);
}
#tp_area_20 .tp-1-4 .staff4 {
  background-image: url(https://contents.palcloset.jp/static/images/item/572476_2508454_5.jpg);
}

/* ワンピース */
#op_area_20 .op-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/532b7cbe070a3579f424988a040752f2-3113/4f248d245f5c113968bcfd1fbd36f599.jpg);
}
#op_area_20 .op-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/91866be0ed30d6a36df817992d2a2ef3-12250/b2ca25204e3515eff01c733dc15c036f.jpg);
}
#op_area_20 .op-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/eb484fced33f6d6dee921f3f7a4f9aca-15724/c5a8208ec9ca7c65c2ef64e8f702c59a.jpg);
}
#op_area_20 .op-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/95177e528f8d6c7c28a5473fd5a471b6-3261/47ca1a1aa672af96ed19520454090af3.jpg);
}
#op_area_20 .op-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/3b739f69bb1bd8d25cb9029d33e203ee-132371/b7a10a74fbd65d90b427190a9a87063e.jpg);
}
#op_area_20 .op-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/7425da72a486e6097524b74f9f242765-28498/745bb6f4360263a4ceb3725faaf75795.jpg);
}
#op_area_20 .op-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/5e84db9bd1a7910cf53a4834a8e2a6d9-91805/e91b3161c958682059b57ea40ae13512.jpg);
}
#op_area_20 .op-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f512288bb4d64bba2c024bc73646808d-28411/7e28fb84d13bd9949fd307b180946ebb.jpg);
}
#op_area_20 .op-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d2d1836b7375e85336296d909745a1ad-28180/fd13ab458077b2f33ba07dfeab9311c1.jpg);
}
#op_area_20 .op-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f52a97aeb3db83504088d414ae36a7b9-28187/db9053863871ce45ffcb0695008d3e7b.jpg);
}
#op_area_20 .op-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/a98776f5568f916378bd28d529ab3a33-28177/f3857ad49ebc976e1ba38b047cb6ddaf.jpg);
}
#op_area_20 .op-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/961d6088c19eee20db7cda300a50fdc4-75871/edf8f25379d5d6cf40e0271edd232b97.jpg);
}

/* スカート */
#sk_area_20 .sk-3-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/582985_2543949_8.jpg);
}
#sk_area_20 .sk-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4410a22591c15bc707367093e5b8e8df-17930/73525e5d598e171cd67457d62caf3a16.jpg);
}
#sk_area_20 .sk-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b82cebdc54932fa31c6e0b83ebc34aa6-37605/d6bae1e225733ff55ccaf7aac59bf48d.jpg);
}
#sk_area_20 .sk-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/c5dc3e08849bec07e33ca353de62ea04-2517/fc6f67791764b0495da3556aab57b08b.jpg);
}
#sk_area_20 .sk-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/875b8cca55760b985b02c1b9d7fac606-20338/7e8a95e36abd686a0c0de76966d299b9.jpg);
}
#sk_area_20 .sk-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f6bb6d65c8c39c685424a156838f6853-19216/8403668af4ce17fea90b424b7d73d986.jpg);
}
#sk_area_20 .sk-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/853d6d4dc67f67e50fa039df7ecf3e7b-37556/7f44a138056caf96a3c9a76549c7b1e4.jpg);
}
#sk_area_20 .sk-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/cd12c5f7eafb7e784382eb8e307d4ae0-19214/21490974e1007afa86f16b0e93767148.jpg);
}
#sk_area_20 .sk-1-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/509853_1951665_6.jpg);
}
#sk_area_20 .sk-1-3 .staff2 {
  background-image: url(https://contents.palcloset.jp/static/images/item/509853_1951736_4.jpg);
}
#sk_area_20 .sk-1-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/509853_1951751_6.jpg);
}
#sk_area_20 .sk-1-4 .staff4 {
  background-image: url(https://contents.palcloset.jp/static/images/item/509853_1951746_16.jpg);
}

/* パンツ */
#pt_area_20 .pt-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d24b5b45c12c52ba7ad088c4663cd5c8-99198/20656c0f0f8b4a4edda5257c789ab1a9.jpg);
}
#pt_area_20 .pt-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/99cbf77e73f1e4969c57302aec8ba3f0-74576/a9d3c69f8fb992ae1cf381089fd01fa1.jpg);
}
#pt_area_20 .pt-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/1c59823768d967574037feb94628ab4e-96412/ecbff6a70cef0d018988559811999fb3.jpg);
}
#pt_area_20 .pt-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/105773e3edc76ba90bb1d60913dffddf-20086/d03e1c83e4bcc0d2cbeaaf4d9704da40.jpg);
}
#pt_area_20 .pt-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/80da892b04cb3efb10f72a466ffa9c12-37563/05de5f8a26f0e3cbed7d9513eb7ced40.jpg);
}
#pt_area_20 .pt-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/c1d53b7a97707b5cd1815c8d228d8ef1-6105/8a24d0385fbc38ecc79d9fad76529921.jpg);
}
#pt_area_20 .pt-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f6bb6d65c8c39c685424a156838f6853-19216/b6f19be20130cd4de62cdf275b9cc564.jpg);
}
#pt_area_20 .pt-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/875b8cca55760b985b02c1b9d7fac606-20338/a4d5efd07eb3a159e35a25c0940b3393.jpg);
}
#pt_area_20 .pt-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b5c71703820ebd7c1e1b7118af88edcb-24266/f93e00598cf1757dfb2db60379414987.jpg);
}
#pt_area_20 .pt-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/091fe63c4d0db2482743ef709f5c8d6a-19725/18571bb2902d85e225718f25adc6b569.jpg);
}
#pt_area_20 .pt-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f18bfbe694948a66e53a1f568fbea41a-109503/de26f0164a2d17eca0c8ed8649e2ea40.jpg);
}
#pt_area_20 .pt-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/1e4888515163996a81a17615996500bd-88842/3031cc17a6df5f4d8bde1f662355d06b.jpg);
}

/* バッグ */
#bg_area_20 .bg-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/3fd02e2a9f94cf13b79b28cc44e6d9e3-74876/0b98ccd2f101a8ace735165a6cedbfee.jpg);
}
#bg_area_20 .bg-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/a8240c0a40190caf70dbf04aae9bcb36-133905/fb32b863f0cf355ce24d8f5dfa9a8c0f.jpg);
}
#bg_area_20 .bg-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/76b6a6b1de919a5e63e1cd59d6d1c30b-131445/a5f7944dc733fb4e476e86785eeda3e7.jpg);
}
#bg_area_20 .bg-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/a8240c0a40190caf70dbf04aae9bcb36-133905/6cb994e283c9f3dd59874447aaab3806.jpg);
}
#bg_area_20 .bg-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/5d8508487ea46d5235bb6d5431c3c756-37606/aa2d413335fe95aee6c5086ddf25e21e.jpg);
}
#bg_area_20 .bg-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/31b4d3477e6870b8034012ac32add36d-108599/b3a4702ca23041cb5923d9520c8a485d.jpg);
}
#bg_area_20 .bg-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/a561e7ebcac8441387d4fe143fdef87f-18017/744007ac54084b5bd7b060e9f3548ca3.jpg);
}
#bg_area_20 .bg-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/31b4d3477e6870b8034012ac32add36d-108599/4f4b500c94df0064690fade56139b231.jpg);
}
#bg_area_20 .bg-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/e215cb449dc576fb0ef93d1ae26630fe-104035/fa5e650096409708e5df25e74f132577.jpg);
}
#bg_area_20 .bg-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/e215cb449dc576fb0ef93d1ae26630fe-104035/696710bce99b7d43afb37b3400c455cb.jpg);
}
#bg_area_20 .bg-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/85ff7d09978a519342151403940ca43e-90121/e79f633229c9038f2a0ed7450b87d516.jpg);
}
#bg_area_20 .bg-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f83bd6721748e2d52495a867514177fd-104032/4eab4ef251af1274050bc49ece559955.jpg);
}

/* シューズ */
#sho_area_20 .sho-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f6826d3b8ee7c3148f28cf220b98b7ce-127611/b60ec2c47a1c09883341df966b9fcc69.jpg);
}
#sho_area_20 .sho-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/3b739f69bb1bd8d25cb9029d33e203ee-132371/43c3439381005198353b9185baf2693e.jpg);
}
#sho_area_20 .sho-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/0d0051ace8fcabbbfef2a2f60325841f-127409/e35a5373a3642781a4ebe95862974b61.jpg);
}
#sho_area_20 .sho-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/cd33841e04a68eb44dba6e4bb7dff7f5-28422/45fc8a55ea5663000cc1fc30941073fe.jpg);
}
#sho_area_20 .sho-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/87451bf26644cf993116c21c7f786856-18444/7765b3ed6a398077a334daf77ae609b9.jpg);
}
#sho_area_20 .sho-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/655eb6e2c9d89d42fabc57d6086bd4ed-113050/8a0fc5a2463ae3aba0cff2c234d4bbcc.jpg);
}
#sho_area_20 .sho-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/c4233f1ef54abb1577bb69bb3ed364e4-75616/3c0aa4a023a35616f63886e710a9bb8f.jpg);
}
#sho_area_20 .sho-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/6d43869845059080151959c4c02497d5-125632/88cb83db8b1da43c899d7e71f379647c.jpg);
}
#sho_area_20 .sho-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f18bfbe694948a66e53a1f568fbea41a-109503/9037305af442f6fa4110255e3cfe2bfe.jpg);
}
#sho_area_20 .sho-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/a01ef14cfea1aaacee576832f80ab8da-12577/f7c6d8c6a3f04c94b85da48a5838673b.jpg);
}
#sho_area_20 .sho-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/248024541dbda1d3fd75fe49d1a4df4d-3017/c844e521b375633e54208206ba5bb402.jpg);
}
#sho_area_20 .sho-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f18bfbe694948a66e53a1f568fbea41a-109503/9862eb0672b2ee05a26b6c43248fed55.jpg);
}

/* ライフスタイル */
#li_area_20 .li-3-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/630816_2676620_5.jpg);
}
#li_area_20 .li-3-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/630816_2676620_3.jpg);
}
#li_area_20 .li-2-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/619476_2638985_2.jpg);
}
#li_area_20 .li-2-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/619476_2638985_12.jpg);
}
#li_area_20 .li-1-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/663914_2834994_15.jpg);
}
#li_area_20 .li-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/ddb46b927408f07029c45f219c79b710-35127/c0debe8ea90c2642939b78ada454ca06.jpg);
}

/* 30代 ------------------------------------------- */
/* アウター ----- */
#ot_area_30 .ot-3-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/670322_2806834_12.jpg);
}
#ot_area_30 .ot-3-3 .staff2 {
  background-image: url(https://contents.palcloset.jp/static/images/item/670322_2827409_4.jpg);
}
#ot_area_30 .ot-3-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/670322_2806835_5.jpg);
}
#ot_area_30 .ot-3-4 .staff4 {
  background-image: url(https://contents.palcloset.jp/static/images/item/670322_2806836_7.jpg);
}
#ot_area_30 .ot-2-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/654422_2751346_8.jpg);
}
#ot_area_30 .ot-2-3 .staff2 {
  background-image: url(https://contents.palcloset.jp/static/images/item/654422_2751352_9.jpg);
}
#ot_area_30 .ot-2-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/654422_2751350_17.jpg);
}
#ot_area_30 .ot-2-4 .staff4 {
  background-image: url(https://contents.palcloset.jp/static/images/item/654422_2834419_16.jpg);
}
#ot_area_30 .ot-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/9e52112668804599bae71e241e4b4548-14459/04c629620ebec9d696d8930de32c83ad.jpg);
}
#ot_area_30 .ot-1-3 .staff2 {
  background-image: url(https://contents.palcloset.jp/static/images/item/621589_2645748_102.jpg);
}
#ot_area_30 .ot-1-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/621589_2645748_109.jpg);
}
#ot_area_30 .ot-1-4 .staff4 {
  background-image: url(https://contents.palcloset.jp/static/images/item/621589_2645748_70.jpg);
}

/* トップス ----- */
#tp_area_30 .tp-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/be3811292c9b557753b303d5d194cf60-24427/99fb7eb378df22be7997c899232bae0a.jpg);
}
#tp_area_30 .tp-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/1cfac560e92523768c043e17aee0b555-126905/4e40f374d7ccf3c29e1d66fc7bcfcc0d.jpg);
}
#tp_area_30 .tp-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/2f478cf03584a7605593aa32c8e44fd6-101375/dc7cdce0178d85137c445da1578f14ad.jpg);
}
#tp_area_30 .tp-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/be3811292c9b557753b303d5d194cf60-24427/5b665cb75a6c4ebe744acdbf9eddb62a.jpg);
}
#tp_area_30 .tp-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/1cfac560e92523768c043e17aee0b555-126905/690bb006a968df3e5c927efd322ecc1a.jpg);
}
#tp_area_30 .tp-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/aab945cfabe23334172b7389862fb4f8-80743/5710dd06e26257db31944cb773ca6002.jpg);
}
#tp_area_30 .tp-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/2f478cf03584a7605593aa32c8e44fd6-101375/725a7f7a9243d41a5071a22c922f0595.jpg);
}
#tp_area_30 .tp-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/be3811292c9b557753b303d5d194cf60-24427/5bf4babf09436822b6ad02b81966e5bc.jpg);
}
#tp_area_30 .tp-1-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/577554_2526119_15.jpg);
}
#tp_area_30 .tp-1-3 .staff2 {
  background-image: url(https://contents.palcloset.jp/static/images/item/577554_2526121_14.jpg);
}
#tp_area_30 .tp-1-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/577554_2526124_6.jpg);
}
#tp_area_30 .tp-1-4 .staff4 {
  background-image: url(https://contents.palcloset.jp/static/images/item/577554_2755636_14.jpg);
}

/* ワンピース */
#op_area_30 .op-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/2f478cf03584a7605593aa32c8e44fd6-101375/757f85a55f37e6e04972ba799fbb844c.jpg);
}
#op_area_30 .op-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/742c404f2e7787b9f02a5abe700f19f1-101376/967a45664dd078ccebe1bfdd0e48579b.jpg);
}
#op_area_30 .op-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/2f478cf03584a7605593aa32c8e44fd6-101375/9590e54bd37e983a27a1cf5733f1db39.jpg);
}
#op_area_30 .op-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/be3811292c9b557753b303d5d194cf60-24427/2fd14d98e030e9684a55e2b15017c01d.jpg);
}
#op_area_30 .op-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d2d1836b7375e85336296d909745a1ad-28180/fd13ab458077b2f33ba07dfeab9311c1.jpg);
}
#op_area_30 .op-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f52a97aeb3db83504088d414ae36a7b9-28187/db9053863871ce45ffcb0695008d3e7b.jpg);
}
#op_area_30 .op-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/a98776f5568f916378bd28d529ab3a33-28177/f3857ad49ebc976e1ba38b047cb6ddaf.jpg);
}
#op_area_30 .op-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/961d6088c19eee20db7cda300a50fdc4-75871/edf8f25379d5d6cf40e0271edd232b97.jpg);
}
#op_area_30 .op-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4410a22591c15bc707367093e5b8e8df-17930/306ac87332c4bbf77a786001bf79c3f2.jpg);
}
#op_area_30 .op-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/84b20b1f5a0d103f5710bb67a043cd78-2513/dc2812b60fcab51763302be08ddf8c50.jpg);
}
#op_area_30 .op-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b82cebdc54932fa31c6e0b83ebc34aa6-37605/9fda56324be43bc69093d04b946cdac3.jpg);
}
#op_area_30 .op-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/31b4d3477e6870b8034012ac32add36d-108599/bccebce44a06cde55cc16271f26fc1c2.jpg);
}

/* スカート */
#sk_area_30 .sk-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/35dcd930df68a3b6194ad8764644721d-18569/b65a63e759eaf40e41c8ffe4b2758a45.jpg);
}
#sk_area_30 .sk-3-3 .staff2 {
  background-image: url(https://contents.palcloset.jp/static/images/item/616844_2629757_27.jpg);
}
#sk_area_30 .sk-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/bae65a46f2a01ecfb0f065ef8550be2c-96421/48b61a8a32a94e96ff912a3970e5ec91.jpg);
}
#sk_area_30 .sk-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4cca04f7f8c7da96be416403f6ccd791-18557/87dcc58f342f1e3bcf3fe0282b39e3c2.jpg);
}
#sk_area_30 .sk-2-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/509853_1951665_6.jpg);
}
#sk_area_30 .sk-2-3 .staff2 {
  background-image: url(https://contents.palcloset.jp/static/images/item/509853_1951736_4.jpg);
}
#sk_area_30 .sk-2-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/509853_1951751_6.jpg);
}
#sk_area_30 .sk-2-4 .staff4 {
  background-image: url(https://contents.palcloset.jp/static/images/item/509853_1951746_16.jpg);
}
#sk_area_30 .sk-1-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/582985_2543949_8.jpg);
}
#sk_area_30 .sk-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4410a22591c15bc707367093e5b8e8df-17930/73525e5d598e171cd67457d62caf3a16.jpg);
}
#sk_area_30 .sk-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b82cebdc54932fa31c6e0b83ebc34aa6-37605/d6bae1e225733ff55ccaf7aac59bf48d.jpg);
}
#sk_area_30 .sk-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/c5dc3e08849bec07e33ca353de62ea04-2517/fc6f67791764b0495da3556aab57b08b.jpg);
}

/* パンツ */
#pt_area_30 .pt-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/84fa9e0cbe573fbebf8cb3d0d8f21ccd-98196/bb035f2d9b05f14b9c39b512a274537e.jpg);
}
#pt_area_30 .pt-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/6d7d01236783f871a36ee948c146b9c6-96609/fe58cb717ff289df5c78e8adcd19a841.jpg);
}
#pt_area_30 .pt-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/ef0917ea498b1665ad6c701057155abe-2587/627fa4ce117547abbab3f01da919c124.jpg);
}
#pt_area_30 .pt-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4bdb38c98becda0ea6fa27e915462894-109797/6765d2697c67cc77f9c9e5bb0afb4c8d.jpg);
}
#pt_area_30 .pt-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b5c71703820ebd7c1e1b7118af88edcb-24266/f93e00598cf1757dfb2db60379414987.jpg);
}
#pt_area_30 .pt-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/091fe63c4d0db2482743ef709f5c8d6a-19725/18571bb2902d85e225718f25adc6b569.jpg);
}
#pt_area_30 .pt-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f18bfbe694948a66e53a1f568fbea41a-109503/de26f0164a2d17eca0c8ed8649e2ea40.jpg);
}
#pt_area_30 .pt-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/1e4888515163996a81a17615996500bd-88842/3031cc17a6df5f4d8bde1f662355d06b.jpg);
}
#pt_area_30 .pt-1-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/638301_2701674_4.jpg);
}
#pt_area_30 .pt-1-3 .staff2 {
  background-image: url(https://contents.palcloset.jp/static/images/item/638301_2715072_5.jpg);
}
#pt_area_30 .pt-1-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/638301_2762123_5.jpg);
}
#pt_area_30 .pt-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/2da25054a079d631e04b67bb7d7b5bd6-27935/86fdac90e2787edc0aad7f1426606bb0.jpg);
}

/* バッグ */
#bg_area_30 .bg-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/6c2394673840081070b5b466f1c19da9-23816/84619cbc9ca875f866392ae9c5f7c1d9.jpg);
}
#bg_area_30 .bg-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/6327b79fee02d134ac10eb7e71f436d9-92312/2d30495ef41659512249e526fa2e71ee.jpg);
}
#bg_area_30 .bg-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/8fb05e1709836a03bdd46e457ac0b1d2-75307/35fd71ee4cd0b2737d900bbb31ee2833.jpg);
}
#bg_area_30 .bg-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d2e353dae1f2806edac299d7874eceb5-125885/8b6517369c747aa009baa0fb06087c69.jpg);
}
#bg_area_30 .bg-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/31379c36e2d46af2b1cd6db1ae6afc0a-128056/6209563182d2bd83ff5d34835657d844.jpg);
}
#bg_area_30 .bg-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/cc15226d10dff1f2e5311b3ca65d028d-109798/b7956e53051b4a5e63bf056c599cde92.jpg);
}
#bg_area_30 .bg-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/84fa9e0cbe573fbebf8cb3d0d8f21ccd-98196/35837583cab8520748187af28dfa0be1.jpg);
}
#bg_area_30 .bg-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/89917e55cf698a94d0a219abc7da7fbc-127785/530e59264f23017fc99bafcff167b651.jpg);
}
#bg_area_30 .bg-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/dc5631bb775757e5ae1e430034ad1a21-14296/8a42d3deaf1f727546b07f378b9d73b3.jpg);
}
#bg_area_30 .bg-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d72e784db1d82fbf32b8b531a5265224-92924/382d209352e177063083b6411ef456fd.jpg);
}
#bg_area_30 .bg-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/1e4888515163996a81a17615996500bd-88842/b1977acf76060a63f8804dadc4b3a734.jpg);
}
#bg_area_30 .bg-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/74934548253bcab8490ebd74afed7031-2577/ff2ef1f94f0c5e2a7449b0f77b0d5fae.jpg);
}

/* シューズ */
#sho_area_30 .sho-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/be3811292c9b557753b303d5d194cf60-24427/49de334f52c73cd28ac671fc6d158525.jpg);
}
#sho_area_30 .sho-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/2f478cf03584a7605593aa32c8e44fd6-101375/bce2ad88744faf653396fd908f3252c6.jpg);
}
#sho_area_30 .sho-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/1cfac560e92523768c043e17aee0b555-126905/aab430f99fb6e1163d36a80fcb767de1.jpg);
}
#sho_area_30 .sho-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/be3811292c9b557753b303d5d194cf60-24427/30901f058e0d401c78b7c46bc20d10f5.jpg);
}
#sho_area_30 .sho-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/7a0d4c0db831269351f828b6331a5622-82223/eed1f6f005fc7ffd6e04a1e0c9a62cec.jpg);
}
#sho_area_30 .sho-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/980c9d1c2752a29a8cdc5669b9e22e6f-74702/b751bc66bfa435f6eef0b68d27a58527.jpg);
}
#sho_area_30 .sho-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/87451bf26644cf993116c21c7f786856-18444/3930d3b5c2769f5a007cb782f57e3d9b.jpg);
}
#sho_area_30 .sho-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/6831eadbdf29d19b9795ff49549b6775-125627/44be8b77aa74172afc678f5a3991abb9.jpg);
}
#sho_area_30 .sho-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f18bfbe694948a66e53a1f568fbea41a-109503/9037305af442f6fa4110255e3cfe2bfe.jpg);
}
#sho_area_30 .sho-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/a01ef14cfea1aaacee576832f80ab8da-12577/f7c6d8c6a3f04c94b85da48a5838673b.jpg);
}
#sho_area_30 .sho-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/248024541dbda1d3fd75fe49d1a4df4d-3017/c844e521b375633e54208206ba5bb402.jpg);
}
#sho_area_30 .sho-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f18bfbe694948a66e53a1f568fbea41a-109503/9862eb0672b2ee05a26b6c43248fed55.jpg);
}

/* ライフスタイル */
#li_area_30 .li-3-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/573475_2511824_1.jpg);
}
#li_area_30 .li-3-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/573475_2511824_5.jpg);
}
#li_area_30 .li-2-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/675593_2825159_1.jpg);
}
#li_area_30 .li-2-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/675593_2825156_10.jpg);
}
#li_area_30 .li-1-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/631203_2677945_1.jpg);
}
#li_area_30 .li-1-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/631203_2677946_1.jpg);
}

/* 40代 ------------------------------------------- */
/* アウター ----- */
#ot_area_40 .ot-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/db209d71df52e8a3595972ef488b636a-4366/5b066cd196c7a70bee4becb457a88d82.jpg);
}
#ot_area_40 .ot-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b181eaa49f5924e16c772dcb718fcd0f-3701/7d7565c77a8cea59e8c4a4cfbd7b3674.jpg);
}
#ot_area_40 .ot-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/7d690f908a916c953eb7fa4f949b548b-43142/c549f78ffa93de3fd324fb73ec7f8667.jpg);
}
#ot_area_40 .ot-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/e818aa82798cfb4bf9dbf61c845886b1-85497/1235c3a2c9caa07c5773b74f85764aab.jpg);
}
#ot_area_40 .ot-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/db209d71df52e8a3595972ef488b636a-4366/f8913c5b49372cbb5fdef0710698b6cc.jpg);
}
#ot_area_40 .ot-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/da34f30d704b7f6a39e077991da5a85a-91939/3f27c378d9654ad36b06dad4f2105d02.jpg);
}
#ot_area_40 .ot-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/7d690f908a916c953eb7fa4f949b548b-43142/e404d4c318a9d5ee4015e1ee47ed1a8f.jpg);
}
#ot_area_40 .ot-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b181eaa49f5924e16c772dcb718fcd0f-3701/448e44e27f28459d9ef5993f0c00b70a.jpg);
}
#ot_area_40 .ot-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d58e2f077670f4de9cd7963c857f2534-2757/0db5715184066b72995d8e409f7d4d7f.jpg);
}
#ot_area_40 .ot-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4504e2077bf88a89fd9cbfb06a015786-46956/e2fceed79b0f62792806006f6b74745f.jpg);
}
#ot_area_40 .ot-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4a4ab29f4dee1b5626bf61c6e0869fcf-122276/55f8dab7fd60043ce88a5f43619a473b.jpg);
}
#ot_area_40 .ot-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/c2f599841f21aaefeeabd2a60ef7bfe8-6199/c392538132ee6c0e0c329fa73740a1a1.jpg);
}

/* トップス ----- */
#tp_area_40 .tp-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/eb852fa9d9e60316fa715602baf5bc05-19984/873406fba82b8fd4d7d310950421b8d4.jpg);
}
#tp_area_40 .tp-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/8e68c3c7bf14ad0bcaba52babfa470bd-2623/581fbacd0d6a188ec2850552a7379f92.jpg);
}
#tp_area_40 .tp-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/02a4f95155ad30321d3a88b53b85f2d6-17044/f681e9004c18e01ea342e6a5c752353d.jpg);
}
#tp_area_40 .tp-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/6356b89c805af38f50e1d80a4710f1ef-100322/9321c3e35d74318868b5f702540d327e.jpg);
}
#tp_area_40 .tp-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/6d7d01236783f871a36ee948c146b9c6-96609/2d53ddb1d141a5e9a969f88e65c40fa3.jpg);
}
#tp_area_40 .tp-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/84fa9e0cbe573fbebf8cb3d0d8f21ccd-98196/87fae53e05268e280ddee1b19f5ae4de.jpg);
}
#tp_area_40 .tp-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/706608cfdbcc1886bb7eea5513f90133-3279/72d50f0f90aa7d34415dc4a0e68a459f.jpg);
}
#tp_area_40 .tp-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/ec97f3e370ad149f0f5108bd99368680-128057/e17cb88a24a25b6c0398d470017f9be4.jpg);
}
#tp_area_40 .tp-1-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/572476_2508476_10.jpg);
}
#tp_area_40 .tp-1-3 .staff2 {
  background-image: url(https://contents.palcloset.jp/static/images/item/572476_2508464_5.jpg);
}
#tp_area_40 .tp-1-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/572476_2508486_7.jpg);
}
#tp_area_40 .tp-1-4 .staff4 {
  background-image: url(https://contents.palcloset.jp/static/images/item/572476_2508448_7.jpg);
}

/* ワンピース */
#op_area_40 .op-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d2d1836b7375e85336296d909745a1ad-28180/fd13ab458077b2f33ba07dfeab9311c1.jpg);
}
#op_area_40 .op-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f52a97aeb3db83504088d414ae36a7b9-28187/db9053863871ce45ffcb0695008d3e7b.jpg);
}
#op_area_40 .op-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/a98776f5568f916378bd28d529ab3a33-28177/f3857ad49ebc976e1ba38b047cb6ddaf.jpg);
}
#op_area_40 .op-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/961d6088c19eee20db7cda300a50fdc4-75871/edf8f25379d5d6cf40e0271edd232b97.jpg);
}
#op_area_40 .op-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/77a204729530e8f3f7042469cf34451e-109799/654652ed69bbdf833d2271b9c1c85dfb.jpg);
}
#op_area_40 .op-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/3f10a536545b65d3e68a220f57789c63-109796/8f2e7f277010d1210bb5c54f3fbd2b08.jpg);
}
#op_area_40 .op-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d130bac057485badf47811ced256da61-106145/0de2bf3e3965ef8bff70e4dc6bc27664.jpg);
}
#op_area_40 .op-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/ed509a7d110c733ccafb1ba59fa17066-96606/6b191000a3c677c34893d9fe95aee177.jpg);
}
#op_area_40 .op-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4410a22591c15bc707367093e5b8e8df-17930/306ac87332c4bbf77a786001bf79c3f2.jpg);
}
#op_area_40 .op-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/84b20b1f5a0d103f5710bb67a043cd78-2513/dc2812b60fcab51763302be08ddf8c50.jpg);
}
#op_area_40 .op-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b82cebdc54932fa31c6e0b83ebc34aa6-37605/9fda56324be43bc69093d04b946cdac3.jpg);
}
#op_area_40 .op-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/31b4d3477e6870b8034012ac32add36d-108599/bccebce44a06cde55cc16271f26fc1c2.jpg);
}

/* スカート */
#sk_area_40 .sk-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/ac000c263d73c325e7ba5b3e3d2830d7-28108/6b2a1f4796f0f58bd71a18b66c852f71.jpg);
}
#sk_area_40 .sk-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/9f1f64b519d20e2ccc36e1589a8f7555-4525/4db54223bea0c2ea409dbf870629c9b9.jpg);
}
#sk_area_40 .sk-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f3c985feac25c219f2e7dbc7d4fb5636-23318/b6b89898f789739a7d171faa349918be.jpg);
}
#sk_area_40 .sk-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4ea83d951990d8bf07a68ec3e50f9156-3257/126079eef4529ce7c498db3c248ab827.jpg);
}
#sk_area_40 .sk-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/2fe4b13d9f35cdcf8083d1525b42c81c-20035/277dc2c0676272d9f3901993e6405b5e.jpg);
}
#sk_area_40 .sk-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/02a4f95155ad30321d3a88b53b85f2d6-17044/7d56a8aaa6649046b1cc4b1003dfef2b.jpg);
}
#sk_area_40 .sk-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4172f3101212a2009c74b547b6ddf935-3724/dbde450e2e34e245e30b06f1248e05f8.jpg);
}
#sk_area_40 .sk-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/2685be8eb2523066f1440a51203e21f0-127480/c3f17c285caeaf116698b5b4e7a50219.jpg);
}
#sk_area_40 .sk-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/60ce7059e99646cc8bb1d8c3d6957f6a-98995/7fe9ee373c3473493701aa4d317667da.jpg);
}
#sk_area_40 .sk-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d58e2f077670f4de9cd7963c857f2534-2757/14a0eae6d1a63f3d6713a91117c5e3d2.jpg);
}
#sk_area_40 .sk-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/fd2a7e53886476fc0acd49fb7bc59979-38220/41d89252504aa6d3fa343dbfb9b8ff04.jpg);
}
#sk_area_40 .sk-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4504e2077bf88a89fd9cbfb06a015786-46956/2ce720452152cb6c433d730205786625.jpg);
}

/* パンツ */
#pt_area_40 .pt-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/fba5064090a88310b6e0984e0de1939d-15325/fc17ff5502647c0520e53faadf9b609e.jpg);
}
#pt_area_40 .pt-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b1300291698eadedb559786c809cc592-2779/3dd3957fab2c0d3e2b39c0c37c7dbd6e.jpg);
}
#pt_area_40 .pt-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/76559d5cd16b4f30e299adec52f32191-124537/794a6dabf8fb1bcdbc4de6de0d1e85e5.jpg);
}
#pt_area_40 .pt-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b181eaa49f5924e16c772dcb718fcd0f-3701/80af85bcec39632f85bea50dd7f77e3d.jpg);
}
#pt_area_40 .pt-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/84fa9e0cbe573fbebf8cb3d0d8f21ccd-98196/bb035f2d9b05f14b9c39b512a274537e.jpg);
}
#pt_area_40 .pt-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/6d7d01236783f871a36ee948c146b9c6-96609/fe58cb717ff289df5c78e8adcd19a841.jpg);
}
#pt_area_40 .pt-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/ef0917ea498b1665ad6c701057155abe-2587/627fa4ce117547abbab3f01da919c124.jpg);
}
#pt_area_40 .pt-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/4bdb38c98becda0ea6fa27e915462894-109797/6765d2697c67cc77f9c9e5bb0afb4c8d.jpg);
}
#pt_area_40 .pt-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/b5c71703820ebd7c1e1b7118af88edcb-24266/f93e00598cf1757dfb2db60379414987.jpg);
}
#pt_area_40 .pt-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/091fe63c4d0db2482743ef709f5c8d6a-19725/18571bb2902d85e225718f25adc6b569.jpg);
}
#pt_area_40 .pt-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f18bfbe694948a66e53a1f568fbea41a-109503/de26f0164a2d17eca0c8ed8649e2ea40.jpg);
}
#pt_area_40 .pt-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/1e4888515163996a81a17615996500bd-88842/3031cc17a6df5f4d8bde1f662355d06b.jpg);
}

/* バッグ */
#bg_area_40 .bg-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/0f995c9aeb1565edd78adb37d2993d66-19930/2304095ad2ed72bb2f7b3111dcd5fa87.jpg);
}
#bg_area_40 .bg-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d756d3d2b9dac72449a6a6926534558a-2608/940465682e913f7b613dec3a4c90b8fa.jpg);
}
#bg_area_40 .bg-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/70b04185b1e0a17f468a13593457510b-19921/3dd5a913c3e4897682ab2e9469f7a9ab.jpg);
}
#bg_area_40 .bg-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d756d3d2b9dac72449a6a6926534558a-2608/cce89df8f0d966933f8db01038b3df64.jpg);
}
#bg_area_40 .bg-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/5d8508487ea46d5235bb6d5431c3c756-37606/aa2d413335fe95aee6c5086ddf25e21e.jpg);
}
#bg_area_40 .bg-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/31b4d3477e6870b8034012ac32add36d-108599/b3a4702ca23041cb5923d9520c8a485d.jpg);
}
#bg_area_40 .bg-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/a561e7ebcac8441387d4fe143fdef87f-18017/744007ac54084b5bd7b060e9f3548ca3.jpg);
}
#bg_area_40 .bg-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/31b4d3477e6870b8034012ac32add36d-108599/4f4b500c94df0064690fade56139b231.jpg);
}
#bg_area_40 .bg-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/af5906f2fb4338b7cb15760cdbc48d0d-17874/fc13e588476bc9313bd89d1c37f1121f.jpg);
}
#bg_area_40 .bg-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/d468e2fdf2626d801897db0a0e8915d6-17884/e51827d05024629df0aab02fdd953c5b.jpg);
}
#bg_area_40 .bg-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/9aa92dce525591ed890cf7869cd62900-17859/bd3f9ae3f23a30f84279414115e8149c.jpg);
}
#bg_area_40 .bg-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/8f4e1425e9f07a29ec859da931ad2f20-17882/e5490208786bec4b75fb17b1f63d9947.jpg);
}

/* シューズ */
#sho_area_40 .sho-3-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/be3811292c9b557753b303d5d194cf60-24427/49de334f52c73cd28ac671fc6d158525.jpg);
}
#sho_area_40 .sho-3-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/2f478cf03584a7605593aa32c8e44fd6-101375/bce2ad88744faf653396fd908f3252c6.jpg);
}
#sho_area_40 .sho-3-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/1cfac560e92523768c043e17aee0b555-126905/aab430f99fb6e1163d36a80fcb767de1.jpg);
}
#sho_area_40 .sho-3-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/be3811292c9b557753b303d5d194cf60-24427/30901f058e0d401c78b7c46bc20d10f5.jpg);
}
#sho_area_40 .sho-2-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f18bfbe694948a66e53a1f568fbea41a-109503/9037305af442f6fa4110255e3cfe2bfe.jpg);
}
#sho_area_40 .sho-2-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/a01ef14cfea1aaacee576832f80ab8da-12577/f7c6d8c6a3f04c94b85da48a5838673b.jpg);
}
#sho_area_40 .sho-2-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/248024541dbda1d3fd75fe49d1a4df4d-3017/c844e521b375633e54208206ba5bb402.jpg);
}
#sho_area_40 .sho-2-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f18bfbe694948a66e53a1f568fbea41a-109503/9862eb0672b2ee05a26b6c43248fed55.jpg);
}
#sho_area_40 .sho-1-3 .staff1 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f0668dd2cb48679009e0e7bfd122b7a9-17858/993b8bf6e0bace951e12dfe4b6a78ad9.jpg);
}
#sho_area_40 .sho-1-3 .staff2 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/216c1a441e12937c820e60e78ec0a0a2-96829/73b340648626a1ba65b173d77332e627.jpg);
}
#sho_area_40 .sho-1-4 .staff3 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/f0668dd2cb48679009e0e7bfd122b7a9-17858/60dae040c45e780e0275bbaf5dde637d.jpg);
}
#sho_area_40 .sho-1-4 .staff4 {
  background-image: url(https://static.staff-start.com/img/coordinates/17/9aa92dce525591ed890cf7869cd62900-17859/75818ed4da9f01a113a1c35b4bacbe86.jpg);
}

/* ライフスタイル */
#li_area_40 .li-3-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/678099_2832760_1.jpg);
}
#li_area_40 .li-3-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/678099_2832760_6.jpg);
}
#li_area_40 .li-2-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/675593_2825159_1.jpg);
}
#li_area_40 .li-2-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/675593_2825156_10.jpg);
}
#li_area_40 .li-1-3 .staff1 {
  background-image: url(https://contents.palcloset.jp/static/images/item/619484_2638999_1.jpg);
}
#li_area_40 .li-1-4 .staff3 {
  background-image: url(https://contents.palcloset.jp/static/images/item/619484_2639001_4.jpg);
}

/*リセット
--------------------------------------------*/
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, u, i, center,
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;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/*メディアクエリー
---------------------------------------------*/
/*変数
---------------------------------------------*/
/* L:400,M:500,B:600*/
/*　M:500, B:700 */
/* R400 B700 */
/* コンテンツ
---------------------------------------------*/
html,
body,
#wrapper {
  width: 100%;
  font-weight: 500;
  box-sizing: border-box;
  scroll-behavior: smooth;
}
@media screen and (min-width: 769px) {
  html,
  body,
  #wrapper {
    font-size: 62.5%;
  }
}
@media screen and (max-width: 768px) {
  html,
  body,
  #wrapper {
    font-size: min(3.7333333333vw, 14px);
  }
}
html a,
body a,
#wrapper a {
  text-decoration: none;
  color: black;
}

img {
  width: 100%;
  display: block;
}

@media screen and (min-width: 769px) {
  .pcNone {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .pcNone {
    display: block;
  }
}

@media screen and (min-width: 769px) {
  .spNone {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .spNone {
    display: none !important;
  }
}

div.top-btn {
  position: fixed;
  z-index: 10;
  display: none;
}
@media screen and (max-width: 768px) {
  div.top-btn {
    right: 5.3333333333vw;
    bottom: 5.3333333333vw;
  }
}
@media screen and (min-width: 769px) {
  div.top-btn {
    right: 2.3333333333vw;
    bottom: 2.6666666667vw;
  }
}
div.top-btn a {
  display: block;
}
@media screen and (max-width: 768px) {
  div.top-btn a div.arrow {
    width: 10.9333333333vw;
  }
}
@media screen and (min-width: 769px) {
  div.top-btn a div.arrow {
    width: 3.4166666667vw;
  }
}

#loader-bg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 100;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 768px) {
  #loader-bg {
    background-image: url(../images/bg_sp.webp);
  }
}
@media screen and (min-width: 769px) {
  #loader-bg {
    background-image: url(../images/bg_pc.webp);
  }
}

.loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: top center; /* ← ここを調整 */
  -o-object-fit: cover;
     object-fit: cover;
}

@media screen and (max-width: 768px) {
  #loader {
    width: 12.8vw;
  }
}
@media screen and (min-width: 769px) {
  #loader {
    width: 4vw;
  }
}

.all_wrapper {
  position: relative;
  font-family: "dnp-shuei-gothic-gin-std", sans-serif;
}
@media screen and (max-width: 768px) {
  .all_wrapper {
    background-color: #bc0001;
  }
}
@media screen and (min-width: 769px) {
  .all_wrapper::before {
    content: "";
    display: block;
    background-image: url(../images/bg_pc.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 100svh;
    width: 100%;
    top: 0;
    position: fixed;
    z-index: -1;
  }
}

@media screen and (max-width: 768px) {
  .bggd1 {
    width: 100vw;
  }
}

.description {
  color: #eaeaea;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .description {
    margin-top: min(18.6666666667vw, 70px);
    padding-bottom: min(21.3333333333vw, 80px);
  }
}
@media screen and (min-width: 769px) {
  .description {
    padding-top: 11.6666666667vw;
    padding-bottom: 12.0833333333vw;
    background-color: #bc0001;
  }
}
.description__text {
  font-family: "Noto Serif JP", serif;
  text-align: center;
  font-weight: 700;
  line-height: 2.2857142857;
  font-size: 3.7333333333vw;
}
@media screen and (min-width: 769px) {
  .description__text {
    font-size: 1.6rem;
    line-height: 2.6875;
  }
}

.choose-area {
  background-color: #ecdb9c;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .choose-area {
    padding-top: min(3.2vw, 12px);
    padding-bottom: min(2.6666666667vw, 10px);
  }
}
@media screen and (min-width: 769px) {
  .choose-area {
    padding-top: 1.6666666667vw;
    padding-bottom: 1.5833333333vw;
  }
}
.choose-area__title {
  text-align: center;
  color: #bc0001;
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
}
@media screen and (max-width: 768px) {
  .choose-area__title {
    font-size: min(4vw, 15px);
    margin-bottom: min(4.2666666667vw, 16px);
  }
}
@media screen and (min-width: 769px) {
  .choose-area__title {
    font-size: 2rem;
    margin-bottom: 1.8333333333vw;
  }
}
.choose-area__list {
  display: flex;
  justify-content: center;
}
.choose-area__list__item {
  border-right: solid 1px #bc0001;
}
.choose-area__list__item a {
  display: block;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .choose-area__list__item a {
    width: min(33.0666666667vw, 124px);
    height: min(8.5333333333vw, 32px);
  }
}
@media screen and (min-width: 769px) {
  .choose-area__list__item a {
    width: 19.3333333333vw;
    height: 3.3333333333vw;
  }
}
.choose-area__list__item a p {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-weight: 600;
  color: #968956;
  font-family: "Noto Serif JP", serif;
}
@media screen and (max-width: 768px) {
  .choose-area__list__item a p {
    font-size: min(5.8666666667vw, 22px);
  }
}
@media screen and (min-width: 769px) {
  .choose-area__list__item a p {
    font-size: 2.9rem;
  }
}
.choose-area__list__item a p span {
  font-family: "dnp-shuei-gothic-gin-std", sans-serif;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .choose-area__list__item a p span {
    font-size: min(3.4666666667vw, 13px);
  }
}
@media screen and (min-width: 769px) {
  .choose-area__list__item a p span {
    font-size: 1.8rem;
  }
}
.choose-area__list__item:last-child {
  border-right: none;
}

@media screen and (min-width: 769px) {
  div.area_wrapper {
    display: flex;
  }
  div.area_wrapper div.sticky_left {
    position: sticky;
    width: 30.4166666667vw;
    left: 0;
    top: 0;
    display: inline-block;
    overflow: clip;
  }
  div.area_wrapper div.sticky_left .menu-wrapper {
    position: sticky;
  }
  div.area_wrapper div.content {
    position: relative;
    width: 39.1666666667vw;
    margin: 0 auto;
    display: inline-block;
    background-color: rgba(128, 0, 0, 0.9);
  }
  div.area_wrapper div.sticky_right {
    position: sticky;
    width: 30.4166666667vw;
    top: 0;
    bottom: 0;
    display: inline-block;
    overflow: clip;
  }
  div.area_wrapper div.sticky_right .menu-wrapper {
    position: sticky;
  }
}

@media screen and (max-width: 768px) {
  .menu {
    padding-top: min(11.2vw, 42px);
    position: relative;
  }
}
@media screen and (min-width: 769px) {
  .menu__wrapper {
    position: sticky;
    top: 0;
    left: 0;
    height: 100svh;
  }
}
@media screen and (min-width: 769px) {
  .menu__wrapper .menu__inner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 25.5833333333vw;
  }
}
.menu__title {
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .menu__title {
    width: 70.6666666667vw;
    margin-bottom: 5.8666666667vw;
  }
}
@media screen and (min-width: 769px) {
  .menu__title {
    width: 22.0833333333vw;
    margin-bottom: 1.8333333333vw;
  }
}
.menu__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .menu__list {
    -moz-column-gap: min(2.1333333333vw, 8px);
         column-gap: min(2.1333333333vw, 8px);
    row-gap: min(2.6666666667vw, 10px);
    width: 84vw;
  }
}
@media screen and (min-width: 769px) {
  .menu__list {
    -moz-column-gap: min(0.8333333333vw, 10px);
         column-gap: min(0.8333333333vw, 10px);
    row-gap: min(0.8333333333vw, 10px);
    width: min(28.3333333333vw, 340px);
  }
}
.menu__list__item a {
  display: inline-block;
  border: solid 1px #ecdb9c;
  transition: 0.3s;
}
@media screen and (max-width: 768px) {
  .menu__list__item a {
    border-radius: min(4.8vw, 18px);
    padding-top: min(1.8666666667vw, 7px);
    padding-bottom: min(1.8666666667vw, 7px);
    padding-left: min(3.2vw, 12px);
    padding-right: min(3.2vw, 12px);
  }
}
@media screen and (min-width: 769px) {
  .menu__list__item a {
    border-radius: min(1.5vw, 18px);
    padding-top: min(0.5833333333vw, 7px);
    padding-bottom: min(0.5833333333vw, 7px);
    padding-left: min(1vw, 12px);
    padding-right: min(1vw, 12px);
  }
}
.menu__list__item a p {
  color: #ecdb9c;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .menu__list__item a p {
    font-size: min(2.9333333333vw, 11px);
  }
}
@media screen and (min-width: 769px) {
  .menu__list__item a p {
    font-size: min(0.9166666667vw, 11px);
  }
}
@media screen and (min-width: 769px) {
  .menu__list__item a:hover {
    background-color: #ecdb9c;
  }
  .menu__list__item a:hover p {
    color: #bc0001;
  }
}

@media screen and (max-width: 768px) {
  .content {
    overflow: clip;
    padding-bottom: 26.6666666667vw;
  }
}
@media screen and (max-width: 768px) {
  .content__area {
    padding-top: min(16vw, 60px);
    position: relative;
  }
}
@media screen and (min-width: 769px) {
  .content__area {
    width: 31.25vw;
    margin: 0 auto min(9.1666666667vw, 110px);
    padding-top: 2.5vw;
  }
}
.content__area__title {
  position: relative;
  border-bottom: solid 0.5px #ecdb9c;
  width: 100%;
}
@media screen and (max-width: 768px) {
  .content__area__title {
    margin-bottom: min(5.3333333333vw, 20px);
  }
}
@media screen and (min-width: 769px) {
  .content__area__title {
    margin-bottom: 1.25vw;
  }
}
.content__area__title__name {
  letter-spacing: 0.003em;
  text-align: center;
  position: relative;
  z-index: 1;
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
  color: #ecdb9c;
}
@media screen and (max-width: 768px) {
  .content__area__title__name {
    font-size: min(6.4vw, 24px);
    padding-top: min(9.3333333333vw, 35px);
    padding-bottom: min(4.5333333333vw, 17px);
  }
}
@media screen and (min-width: 769px) {
  .content__area__title__name {
    font-size: 2vw;
    padding-top: 2.5vw;
    padding-bottom: 1.4166666667vw;
  }
}
.content__area__title__en {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  font-family: "minion-pro", serif;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.34);
  opacity: 0.38;
}
@media screen and (max-width: 768px) {
  .content__area__title__en {
    font-size: min(13.3333333333vw, 50px);
  }
}
@media screen and (min-width: 769px) {
  .content__area__title__en {
    font-size: 4.1666666667vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list {
    padding-bottom: 0.4166666667vw;
  }
}
.content__area__swipe-area__list__item {
  position: relative;
}
.content__area__swipe-area__list__item div.img img {
  width: 100%;
}
.content__area__swipe-area__list__item__label {
  position: inherit;
  bottom: 0;
  width: 100%;
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list__item__label {
    font-size: 1.1666666667vw;
  }
}
.content__area__swipe-area__list__item__label a {
  transition: 0.3s;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list__item__label a {
    padding-left: min(2.4vw, 9px);
    padding-right: min(2.4vw, 9px);
    padding-top: min(2.6666666667vw, 10px);
    padding-bottom: min(2.6666666667vw, 10px);
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list__item__label a {
    padding-left: 0.75vw;
    padding-right: 0.8333333333vw;
    padding-top: 0.8333333333vw;
    padding-bottom: 0.8333333333vw;
  }
}
.content__area__swipe-area__list__item__label a p {
  font-weight: 600;
}
.content__area__swipe-area__list__item__label a .arrow {
  font-weight: 600;
}
.content__area__swipe-area__list .swipe-top__wrapper {
  position: relative;
}
.content__area__swipe-area__list .swipe-top__wrapper__img {
  background-size: cover;
  background-position: bottom;
  background-repeat: no-repeat;
  width: 100%;
  position: relative;
  border: solid 3px #ecdb9c;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list .swipe-top__wrapper__img {
    height: 113.6vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list .swipe-top__wrapper__img {
    height: 35.5vw;
  }
}
.content__area__swipe-area__list .swipe-top__wrapper__img img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 20;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list .swipe-top__wrapper__img img {
    width: 94.9333333333vw;
    height: 108.8vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list .swipe-top__wrapper__img img {
    width: 29.6666666667vw;
    height: 34vw;
  }
}
.content__area__swipe-area__list .swipe-top__wrapper__img::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 0;
}
.content__area__swipe-area__list .swipe-top__wrapper__ttl {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #f8f8f8;
  text-wrap: nowrap;
  font-family: "Noto Serif JP", serif;
}
.content__area__swipe-area__list .swipe-top__wrapper__ttl p {
  font-weight: 500;
}
.content__area__swipe-area__list .swipe-top__wrapper__ttl__sub {
  letter-spacing: 0.05em;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list .swipe-top__wrapper__ttl__sub {
    font-size: min(5.3333333333vw, 20px);
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list .swipe-top__wrapper__ttl__sub {
    font-size: 1.75vw;
  }
}
.content__area__swipe-area__list .swipe-top__wrapper__ttl__item {
  letter-spacing: 0.01em;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list .swipe-top__wrapper__ttl__item {
    font-size: min(13.3333333333vw, 50px);
    margin-top: min(5.3333333333vw, 20px);
    margin-bottom: min(4vw, 15px);
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list .swipe-top__wrapper__ttl__item {
    font-size: 3.1666666667vw;
    margin-top: 1.3333333333vw;
    margin-bottom: 0.3333333333vw;
  }
}
.content__area__swipe-area__list .swipe-top__wrapper__ttl__top3 {
  letter-spacing: 0.01em;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list .swipe-top__wrapper__ttl__top3 {
    font-size: min(10.6666666667vw, 40px);
    margin-bottom: min(5.8666666667vw, 22px);
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list .swipe-top__wrapper__ttl__top3 {
    font-size: 3.1666666667vw;
    margin-bottom: 1.5833333333vw;
  }
}
.content__area__swipe-area__list .swipe-top__wrapper__ttl__star {
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list .swipe-top__wrapper__ttl__star {
    width: min(13.0666666667vw, 49px);
    margin-bottom: min(5.3333333333vw, 20px);
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list .swipe-top__wrapper__ttl__star {
    width: 4.0833333333vw;
    margin-bottom: 1.6666666667vw;
  }
}
.content__area__swipe-area__list .swipe-top__wrapper__ttl__item2 {
  font-family: "minion-pro-caption", serif;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list .swipe-top__wrapper__ttl__item2 {
    font-size: min(5.0666666667vw, 19px);
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list .swipe-top__wrapper__ttl__item2 {
    font-size: 1.5833333333vw;
  }
}
.content__area__swipe-area__list .swipe-top div.label a {
  background-color: #ecdb9c;
  display: flex;
  justify-content: space-between;
}
.content__area__swipe-area__list .swipe-top div.label a p {
  color: #bc0001;
}
.content__area__swipe-area__list .swipe-top div.label a div.arrow {
  color: #bc0001;
}
.content__area__swipe-area__list li.ranking-format div.img_area {
  position: relative;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.ranking-format div.img_area {
    height: 113.6vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.ranking-format div.img_area {
    height: 35.5vw;
  }
}
.content__area__swipe-area__list li.ranking-format div.label a {
  background-color: #ecdb9c;
  display: flex;
  justify-content: space-between;
  color: #bc0001;
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.ranking-format div.label a:hover {
    background-color: #bc0001;
  }
  .content__area__swipe-area__list li.ranking-format div.label a:hover p {
    color: #eaeaea;
  }
  .content__area__swipe-area__list li.ranking-format div.label a:hover div.arrow {
    color: #eaeaea;
  }
}
.content__area__swipe-area__list li.review_1 div.img_area div.img,
.content__area__swipe-area__list .review_2 div.img_area div.img {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.review_1 div.img_area div.img,
  .content__area__swipe-area__list .review_2 div.img_area div.img {
    height: 113.6vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.review_1 div.img_area div.img,
  .content__area__swipe-area__list .review_2 div.img_area div.img {
    height: 35.5vw;
  }
}
.content__area__swipe-area__list li.review_1 div.img_area div.img::after,
.content__area__swipe-area__list .review_2 div.img_area div.img::after {
  content: "";
  display: block;
  width: 100%;
  height: 30%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.33));
}
.content__area__swipe-area__list li.review_1 div.img_area div.medal,
.content__area__swipe-area__list .review_2 div.img_area div.medal {
  position: absolute;
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.review_1 div.img_area div.medal,
  .content__area__swipe-area__list .review_2 div.img_area div.medal {
    width: 22.1333333333vw;
    top: 2.1333333333vw;
    left: 2.1333333333vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.review_1 div.img_area div.medal,
  .content__area__swipe-area__list .review_2 div.img_area div.medal {
    width: 6.9166666667vw;
    top: 0.6666666667vw;
    left: 0.6666666667vw;
  }
}
.content__area__swipe-area__list li.review_1 div.img_area .credit,
.content__area__swipe-area__list .review_2 div.img_area .credit {
  position: absolute;
  bottom: 3%;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  text-shadow: rgba(0, 0, 0, 0.1607843137) 1px 0 7px;
}
.content__area__swipe-area__list li.review_1 div.img_area .credit p,
.content__area__swipe-area__list .review_2 div.img_area .credit p {
  text-align: center;
  color: #eaeaea;
  font-weight: 600;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.review_1 div.img_area .credit p,
  .content__area__swipe-area__list .review_2 div.img_area .credit p {
    font-size: 4vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.review_1 div.img_area .credit p,
  .content__area__swipe-area__list .review_2 div.img_area .credit p {
    font-size: 1.25vw;
  }
}
.content__area__swipe-area__list li.review_1 div.img_area .credit__name,
.content__area__swipe-area__list .review_2 div.img_area .credit__name {
  line-height: 1.5;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.review_1 div.img_area .credit__name,
  .content__area__swipe-area__list .review_2 div.img_area .credit__name {
    margin-bottom: 3.7333333333vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.review_1 div.img_area .credit__name,
  .content__area__swipe-area__list .review_2 div.img_area .credit__name {
    margin-bottom: 1.1666666667vw;
  }
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.review_1 div.img_area .credit__brand,
  .content__area__swipe-area__list .review_2 div.img_area .credit__brand {
    margin-bottom: 1.8666666667vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.review_1 div.img_area .credit__brand,
  .content__area__swipe-area__list .review_2 div.img_area .credit__brand {
    margin-bottom: 0.5833333333vw;
  }
}
.content__area__swipe-area__list li.review_1 div.img_area .credit__price,
.content__area__swipe-area__list .review_2 div.img_area .credit__price {
  margin-bottom: 0;
}
.content__area__swipe-area__list li.review_2 div.img_area div.review_area {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  background-color: rgba(23, 23, 23, 0.8);
}
.content__area__swipe-area__list li.review_2 div.img_area div.review_area h6 {
  font-family: "instrument-serif", sans-serif;
  text-align: center;
  color: #eaeaea;
  position: relative;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.review_2 div.img_area div.review_area h6 {
    font-size: 12.2666666667vw;
    margin-top: 5.3333333333vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.review_2 div.img_area div.review_area h6 {
    font-size: 3.8333333333vw;
    margin-top: 2.5vw;
  }
}
.content__area__swipe-area__list li.review_2 div.img_area div.review_area h6::after {
  content: "";
  display: block;
  margin: auto;
  background-image: url("../images/star2.webp");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.review_2 div.img_area div.review_area h6::after {
    width: 13.3333333333vw;
    height: 3.4666666667vw;
    margin-top: 1.3333333333vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.review_2 div.img_area div.review_area h6::after {
    width: 4.1666666667vw;
    height: 1.0833333333vw;
    margin-top: 0.4166666667vw;
  }
}
.content__area__swipe-area__list li.review_2 div.img_area div.review_area ul {
  width: 82.93%;
  margin: 6.57% auto 0;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.review_2 div.img_area div.review_area ul {
    margin-top: 11.2vw;
    height: 75.2vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.review_2 div.img_area div.review_area ul {
    margin-top: 3.5vw;
    height: 21.3333333333vw;
  }
}
.content__area__swipe-area__list li.review_2 div.img_area div.review_area ul::-webkit-scrollbar {
  display: none;
}
.content__area__swipe-area__list li.review_2 div.img_area div.review_area ul li {
  border-bottom: dotted 1px #f8f8f8;
  margin-bottom: 6.14%;
}
.content__area__swipe-area__list li.review_2 div.img_area div.review_area ul li p {
  color: #eaeaea;
  line-height: 1.28em;
  font-weight: 500;
  padding-bottom: 1.31%;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.review_2 div.img_area div.review_area ul li p {
    font-size: 3.7333333333vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.review_2 div.img_area div.review_area ul li p {
    font-size: 1.1666666667vw;
  }
}
.content__area__swipe-area__list li.review_3 div.img_area,
.content__area__swipe-area__list li.review_4 div.img_area {
  display: flex;
}
.content__area__swipe-area__list li.review_3 div.img_area .img,
.content__area__swipe-area__list li.review_4 div.img_area .img {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
}
.content__area__swipe-area__list li.swipe_last a {
  display: block;
  position: relative;
  background: linear-gradient(to top, #f4e791, #fff, #f4e791);
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.swipe_last a {
    height: 122.6666666667vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.swipe_last a {
    height: 38.3333333333vw;
  }
}
.content__area__swipe-area__list li.swipe_last a p.txt {
  line-height: 2.2142857143;
  font-weight: 600;
  text-align: center;
  color: #bc0001;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.swipe_last a p.txt {
    font-size: 3.7333333333vw;
    padding-top: 44vw;
    padding-bottom: 5.6vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.swipe_last a p.txt {
    font-size: 1.1666666667vw;
    padding-top: 13.75vw;
    padding-bottom: 1.75vw;
  }
}
.content__area__swipe-area__list li.swipe_last a div.tap {
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list li.swipe_last a div.tap {
    width: 8.5333333333vw;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list li.swipe_last a div.tap {
    width: 2.6666666667vw;
  }
}
.content__area__swipe-area__list .slick-dots {
  display: flex;
  justify-content: center;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list .slick-dots {
    bottom: -28px;
  }
}
.content__area__swipe-area__list .slick-dots li {
  cursor: pointer;
  background: rgba(234, 234, 234, 0.34);
  border-radius: 50%;
}
@media screen and (max-width: 768px) {
  .content__area__swipe-area__list .slick-dots li {
    width: min(1.8666666667vw, 7px);
    height: min(1.8666666667vw, 7px);
    margin: min(1.0666666667vw, 4px) !important;
  }
}
@media screen and (min-width: 769px) {
  .content__area__swipe-area__list .slick-dots li {
    width: 0.5833333333vw;
    height: 0.5833333333vw;
    margin: 0.5833333333vw !important;
  }
}
.content__area__swipe-area__list .slick-dots li:hover,
.content__area__swipe-area__list .slick-dots li.slick-active {
  background: #ecdb9c;
}
.content__area__swipe-area__list .slick-dots li button {
  display: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  padding: 0;
  border: none;
  background-color: transparent;
}
.content__area__btn a {
  background-color: #ecdb9c;
  position: relative;
  display: block;
  transition: 0.3s;
  box-shadow: 0px 5px 7px 0px rgba(85, 73, 4, 0.28);
}
@media screen and (max-width: 768px) {
  .content__area__btn a {
    border-radius: min(9.0666666667vw, 34px);
    width: min(72vw, 270px);
    height: min(11.7333333333vw, 44px);
    margin: min(10.6666666667vw, 40px) auto 0;
  }
}
@media screen and (min-width: 769px) {
  .content__area__btn a {
    border-radius: 2.8333333333vw;
    width: 22.5vw;
    height: 3.6666666667vw;
    margin: min(3.3333333333vw, 40px) auto 0; /* デザインはtop:60px */
  }
}
.content__area__btn a p {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #bc0001;
  font-weight: 600;
}
@media screen and (min-width: 769px) {
  .content__area__btn a p {
    font-size: 1.4rem;
  }
}
@media screen and (min-width: 769px) {
  .content__area__btn a:hover {
    background-color: #b79409;
    box-shadow: none;
  }
  .content__area__btn a:hover p {
    color: #f6eba5;
  }
}

#li_area_20 li.review_3 div.img_area,
#li_area_20 li.review_4 div.img_area,
#li_area_30 li.review_3 div.img_area,
#li_area_30 li.review_4 div.img_area,
#li_area_40 li.review_3 div.img_area,
#li_area_40 li.review_4 div.img_area {
  display: block;
}
#li_area_20 li.review_3 div.img_area div.img,
#li_area_20 li.review_4 div.img_area div.img,
#li_area_30 li.review_3 div.img_area div.img,
#li_area_30 li.review_4 div.img_area div.img,
#li_area_40 li.review_3 div.img_area div.img,
#li_area_40 li.review_4 div.img_area div.img {
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 769px) {
  div.sticky_right div.sticky_inner {
    position: sticky;
    top: 0;
    left: 0;
    height: 100svh;
  }
  div.sticky_right div.sticky_inner .pc-left {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-54%, -50%);
    width: 21.25vw;
  }
  div.sticky_right div.sticky_inner .pc-left__sub-title {
    font-family: "instrument-serif", sans-serif;
    font-size: 1.5833333333vw;
    letter-spacing: 0.07em;
    text-align: center;
    color: #fff;
    margin-bottom: 0.5vw;
  }
  div.sticky_right div.sticky_inner .pc-left__main-title {
    font-family: "minion-pro", serif;
    background: linear-gradient(360deg, #f4e791, #fff, #f4e791);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 4.9166666667vw;
    font-weight: 700;
    text-align: center;
    line-height: 1.0535714286;
    text-wrap: nowrap;
  }
}

.slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -1.3333333333vw;
  width: 0.6666666667vw;
  height: 1.3333333333vw;
  z-index: 10;
  cursor: pointer;
}

.prev-arrow {
  left: -2.1666666667vw;
  padding: 10px;
}

.next-arrow {
  right: -2.1666666667vw;
  padding: 10px;
}

button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  padding: 0;
}

/* 画像調整　ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー */
/* 20代 エリア----------------------------------*/
#ot_area_20 li.ot-1-4 div.img_area div.img.img_3 {
  background-size: 185%;
  background-position: center bottom;
}

#tp_area_20 li.tp-1-4 div.img_area div.img.img_4 {
  background-position: 70% 50%;
}

#op_area_20 li.op-3-3 div.img_area div.img.img_1 {
  background-size: 175%;
  background-position: 50% 80%;
}
#op_area_20 li.op-3-4 div.img_area div.img.img_4 {
  background-size: 200%;
}
#op_area_20 li.op-2-3 div.img_area div.img.img_1 {
  background-size: 180%;
  background-position: 40% 100%;
}
#op_area_20 li.op-2-4 div.img_area div.img.img_4 {
  background-size: 180%;
  background-position: 40% 100%;
}
#op_area_20 li.op-1-4 div.img_area div.img.img_3 {
  background-size: 190%;
  background-position: 50% 75%;
}

#sk_area_20 li.sk-3-3 div.img_area div.img.img_2 {
  background-size: 190%;
  background-position: center bottom;
}
#sk_area_20 li.sk-3-4 div.img_area div.img.img_3 {
  background-size: 200%;
  background-position: center bottom;
}
#sk_area_20 li.sk-2-4 div.img_area div.img.img_4 {
  background-size: 190%;
}
#sk_area_20 li.sk-1-3 div.img_area div.img.img_1 {
  background-position: 30% 50%;
}
#sk_area_20 li.sk-1-3 div.img_area div.img.img_2 {
  background-size: 200%;
  background-position: 30% 50%;
}
#sk_area_20 li.sk-1-4 div.img_area div.img.img_3 {
  background-position: 70% 50%;
}

#bg_area_20 li.bg-3-3 div.img_area div.img.img_1 {
  background-position: 30% 50%;
}
#bg_area_20 li.bg-3-4 div.img_area div.img.img_3 {
  background-position: 35% 50%;
}
#bg_area_20 li.bg-2-4 div.img_area div.img.img_4 {
  background-size: 180%;
}

#sho_area_20 li.sho-3-3 div.img_area div.img.img_2 {
  background-size: 180%;
  background-position: center bottom;
}

/* 30代 エリア----------------------------------*/
#ot_area_30 li.ot-3-3 div.img_area div.img.img_1 {
  background-size: 210%;
  background-position: center bottom;
}
#ot_area_30 li.ot-2-3 div.img_area div.img.img_1 {
  background-position: 30% 50%;
}
#ot_area_30 li.ot-2-3 div.img_area div.img.img_2 {
  background-position: 75% 50%;
}
#ot_area_30 li.ot-1-3 div.img_area div.img.img_1 {
  background-size: 210%;
  background-position: 50% 70%;
}

#tp_area_30 li.tp-1-3 div.img_area div.img.img_1 {
  background-position: 33% 50%;
}
#tp_area_30 li.tp-1-3 div.img_area div.img.img_2 {
  background-position: 60% 50%;
}
#tp_area_30 li.tp-1-4 div.img_area div.img.img_3 {
  background-position: 60% 50%;
}
#tp_area_30 li.tp-1-4 div.img_area div.img.img_4 {
  background-position: 40% 50%;
}

#op_area_30 li.op-2-4 div.img_area div.img.img_3 {
  background-size: 190%;
  background-position: 50% 75%;
}
#op_area_30 li.op-1-3 div.img_area div.img.img_2 {
  background-size: 200%;
}
#op_area_30 li.op-1-4 div.img_area div.img.img_3 {
  background-size: 180%;
}

#sk_area_30 li.sk-2-3 div.img_area div.img.img_1 {
  background-position: 30% 50%;
}
#sk_area_30 li.sk-2-3 div.img_area div.img.img_2 {
  background-size: 200%;
  background-position: 30% 50%;
}
#sk_area_30 li.sk-2-4 div.img_area div.img.img_3 {
  background-size: 200%;
  background-position: 70% 100%;
}
#sk_area_30 li.sk-1-3 div.img_area div.img.img_2 {
  background-size: 190%;
  background-position: center bottom;
}
#sk_area_30 li.sk-1-4 div.img_area div.img.img_3 {
  background-size: 200%;
  background-position: center bottom;
}

#pt_area_30 li.pt-1-4 div.img_area div.img.img_4 {
  background-size: 215%;
  background-position: 50% 80%;
}

#bg_area_30 li.bg-3-4 div.img_area div.img.img_3 {
  background-size: 190%;
  background-position: 50% 60%;
}

#sho_area_30 li.sho-3-3 div.img_area div.img.img_1 {
  background-size: 190%;
  background-position: 50% 60%;
}

#ot_area_40 li.ot-3-4 div.img_area div.img.img_3 {
  background-size: 200%;
  background-position: 50% 80%;
}
#ot_area_40 li.ot-1-4 div.img_area div.img.img_3 {
  background-size: 190%;
  background-position: 50% 30%;
}

#tp_area_40 li.tp-3-4 div.img_area div.img.img_3 {
  background-size: 190%;
  background-position: 50% 70%;
}
#tp_area_40 li.tp-1-3 div.img_area div.img.img_1 {
  background-position: 10% 50%;
}
#tp_area_40 li.tp-1-3 div.img_area div.img.img_2 {
  background-position: 70% 50%;
}
#tp_area_40 li.tp-1-4 div.img_area div.img.img_4 {
  background-position: 80% 50%;
}

#op_area_40 li.op-3-4 div.img_area div.img.img_3 {
  background-size: 190%;
  background-position: 50% 75%;
}
#op_area_40 li.op-2-4 div.img_area div.img.img_3 {
  background-size: 180%;
}
#op_area_40 li.op-1-3 div.img_area div.img.img_2 {
  background-size: 200%;
}
#op_area_40 li.op-1-4 div.img_area div.img.img_3 {
  background-size: 180%;
}

#sk_area_40 li.sk-3-3 div.img_area div.img.img_1 {
  background-size: 190%;
}
#sk_area_40 li.sk-2-4 div.img_area div.img.img_3 {
  background-size: 200%;
  background-position: 50% 90%;
}

#bg_area_40 li.bg-3-4 div.img_area div.img.img_3 {
  background-size: 185%;
  background-position: 50% 100%;
}
#bg_area_40 li.bg-2-3 div.img_area div.img.img_2 {
  background-size: 190%;
}
#bg_area_40 li.bg-2-4 div.img_area div.img.img_4 {
  background-size: 180%;
}
#bg_area_40 li.bg-1-3 div.img_area div.img.img_2 {
  background-size: 180%;
  background-position: 60% 90%;
}

#sho_area_40 li.sho-1-3 div.img_area div.img.img_1 {
  background-position: 50% 100%;
  background-size: 180%;
}
#sho_area_40 li.sho-1-3.img_2 {
  background-size: 180%;
  background-position: 50% 10%;
}

/* tab切り替えのアニメーション tabテキストカラー */
li.tab.active a p {
  animation: txt-color 0.3s ease-in-out forwards;
}

@keyframes txt-color {
  from {
    color: #968956;
  }
  to {
    color: #bc0001;
  }
}
/* tab切り替えのアニメーション エリアの表示非表示 */
div.area {
  /* エリアの表示非表示 */
}

div.area.show {
  display: block;
  animation: panel-show 0.6s ease-in-out forwards;
}

/* ハンバーガーメニュー年代切り替え */
ul.hamb_menu {
  display: none;
}

ul.hamb_menu_show {
  display: block;
  animation: panel-show 0.6s ease-in-out forwards;
}

@keyframes panel-show {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media screen and (min-width: 769px) {
  .menu__list__item__pc.current a {
    background-color: #ecdb9c;
  }
  .menu__list__item__pc.current a p {
    color: #bc0001 !important;
  }
}

.js-fadeBottom {
  opacity: 0;
  visibility: hidden;
  transform: translateY(80px);
  transition: opacity 1s, visibility 1s, transform 1s;
}
@media screen and (max-width: 768px) {
  .js-fadeBottom {
    transition-delay: 0.6s;
  }
}

.fadeB {
  opacity: 0;
  visibility: hidden;
  transform: translateY(80px);
  transition: opacity 1s, visibility 1s, transform 1s;
}
@media screen and (max-width: 768px) {
  .fadeB {
    transition-delay: 0.6s;
  }
}

.scroll {
  opacity: 1;
  visibility: visible;
  transform: translate(0px);
}/*# sourceMappingURL=style.css.map */