@charset "UTF-8";
html {
  font-family: "Meiryo", "メイリオ", "ヒラギノ", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  color: #333333;
}

body {
  position: relative;
}

.popup-movies {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.9);
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 101;
}
.popup-container {
  min-width: 836px;
  margin: auto;
  height: 100%;
  position: relative;
  overflow: hidden;
  width: min-content;
}
.popup-container .btn-to-top {
  position: absolute;
  width: 40px;
  height: 40px;
  bottom: 2%;
  right: 10px;
  z-index: 100;
  border-radius: 50%;
  border: 1px solid #dddddd;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  background: #f7f7f7;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.679' height='11.519' viewBox='0 0 7.679 11.519'%3E%3Cg id='シンボル_85' data-name='シンボル 85' transform='translate(0 11.519) rotate(-90)'%3E%3Cpath id='パス_36' data-name='パス 36' d='M5.759,7.679,0,1.762,1.716,0,5.759,4.154,9.8,0l1.716,1.762Z' fill='%231f1c0d'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 6px 9px;
  cursor: pointer;
  rotate: 270deg;
  display: none;
}
.popup-container .btn-to-top:hover {
  opacity: 0.7;
}
.popup-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 10px 10px 9px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(31, 28, 13, 0.6);
  width: 100%;
  z-index: 2;
}
.popup-header .info-shop {
  display: grid;
}
.popup-header .info-shop .name {
  font-size: 17px;
  line-height: 25px;
  color: white;
  font-weight: bold;
  max-width: unset;
  padding-right: 10px;
}
.popup-header .info-shop .area {
  font-size: 13px;
  line-height: 20px;
  color: white;
  font-weight: normal;
}
.popup-header .close-popup {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg id='PC_秒セラ詳細_閉じる' transform='translate(-1740 -447.776)'%3E%3Ccircle id='楕円形_6' data-name='楕円形 6' cx='20' cy='20' r='20' transform='translate(1740 447.776)' fill='%23fff' opacity='0.8'/%3E%3Cpath id='close' d='M14.822,13.982,19.8,9.022a.6.6,0,0,0-.846-.844l-4.974,4.961L9,8.172a.6.6,0,0,0-.852.85l4.98,4.961L8.15,18.943A.6.6,0,1,0,9,19.787l4.98-4.961,4.974,4.961a.6.6,0,0,0,.846-.844Z' transform='translate(1746.06 453.78)' fill='%231f1c0d'/%3E%3C/g%3E%3C/svg%3E");
  cursor: pointer;
  padding: 0;
  border-radius: 50%;
  min-width: 40px;
  height: 40px;
  overflow: hidden;
  opacity: 0.8;
}
.popup-header .close-popup:hover {
  opacity: 0.7;
}
.popup-main .list-slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow-y: scroll;
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
  height: 100vh;
  padding-top: 64px;
  scrollbar-width: none;
  scroll-behavior: smooth;
}
.popup-main .slide {
  background-color: white;
  position: relative;
  width: 100%;
  height: 100%;
  scroll-snap-align: start;
  scroll-margin-block-start: 64px;
  margin-bottom: -25px;
}
.popup-main .slide .movies-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 35px 218px;
  height: 100%;
  min-width: 400px;
  margin: auto;
  width: auto;
}
.popup-main .slide .movies-card-top {
  position: relative;
  aspect-ratio: 9/16;
  background-color: black;
  height: calc(100% - 114.88px);
  overflow: hidden;
}
.popup-main .slide .movies-card-top .movies {
  cursor: pointer;
  width: 100%;
  height: 100%;
  scale: 1.01;
}
.popup-main .slide .movies-card-top .movies::-webkit-media-controls {
  display: none !important;
}
.popup-main .slide .movies-card-top .movies::-webkit-media-controls-enclosure {
  display: none !important;
}
.popup-main .slide .movies-card-top .movies::-webkit-media-controls-overlay-play-button {
  display: none !important;
}
.popup-main .slide .movies-card-top .btn-play-movies {
  pointer-events: none;
  display: none;
  padding: 0;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 120px;
  height: 120px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='PC_再生ボタン_大_秒セラ' width='120' height='120' viewBox='0 0 120 120'%3E%3Ccircle id='楕円形_67586' data-name='楕円形 67586' cx='60' cy='60' r='60' transform='translate(0 0)' fill='%23333' opacity='0.2'/%3E%3Cpath id='多角形_142' data-name='多角形 142' d='M23,0,46,40H0Z' transform='translate(83 37) rotate(90)' fill='%23fff'/%3E%3Cg id='楕円形_67587' data-name='楕円形 67587' transform='translate(0 0)' fill='none' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='60' cy='60' r='60' stroke='none'/%3E%3Ccircle cx='60' cy='60' r='59' fill='none'/%3E%3C/g%3E%3C/svg%3E");
}
.popup-main .slide .movies-card-top .error-movies {
  display: none;
  position: absolute;
  color: white;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 13px;
  line-height: 19px;
}
.popup-main .slide .movies-card-bottom {
  padding: 20px 0 24px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  border-bottom: 1px solid #e8e8e8;
}
.popup-main .slide .movies-card-bottom .girl {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  margin-right: 5px;
  width: -moz-fit-content;
  width: fit-content;
}
.popup-main .slide .movies-card-bottom .girl img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  object-fit: cover;
  aspect-ratio: 1/1;
}
.popup-main .slide .movies-card-bottom .girl .person {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.popup-main .slide .movies-card-bottom .girl .person .name {
  font-size: 18px;
  line-height: 27px;
  color: #1F1C0D;
  font-weight: bold;
  max-width: unset;
}
.popup-main .slide .movies-card-bottom .girl .person .age {
  font-size: 14px;
  line-height: 21px;
  color: #1F1C0D;
}
.popup-main .slide .movies-card-bottom .girl .working {
  font-size: 14px;
  line-height: 21px;
  color: #1F1C0D;
}
.popup-main .slide .movies-card-bottom .volume {
  min-width: 41px;
  width: -moz-fit-content;
  width: fit-content;
  height: 33px;
  padding: 0;
  background-color: unset;
  cursor: pointer;
}
.popup-main .slide .movies-card-bottom .volume-off {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41' height='33' viewBox='0 0 41 33'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='長方形_422659' data-name='長方形 422659' width='41' height='33' transform='translate(-1612 225.612)' fill='%23fff' stroke='%231f1c0d' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='PC_アイコン_ミュート' transform='translate(1612 -225.612)' clip-path='url(%23clip-path)'%3E%3Cg id='グループ_1038458' data-name='グループ 1038458' transform='translate(-1609.946 227.995)'%3E%3Cpath id='パス_1194387' data-name='パス 1194387' d='M17.728.16,6.174,7.742H2.392A2.27,2.27,0,0,0,0,9.865V18.1a2.269,2.269,0,0,0,2.392,2.123H6.173l11.555,7.583a.936.936,0,0,0,1.473-.66V.819A.936.936,0,0,0,17.728.16' transform='translate(0 0.002)' fill='%23bfbfbf' opacity='0.9'/%3E%3Cpath id='合体_56' data-name='合体 56' d='M10.8,13.145,6.647,8.987,2.489,13.145a.509.509,0,0,1-.717,0L.149,11.522a.508.508,0,0,1,0-.718L4.307,6.646.149,2.488a.507.507,0,0,1,0-.717L1.772.149a.507.507,0,0,1,.717,0L6.647,4.307,10.8.149a.507.507,0,0,1,.717,0l1.623,1.622a.506.506,0,0,1,0,.717L8.987,6.646,13.145,10.8a.507.507,0,0,1,0,.718l-1.623,1.623a.509.509,0,0,1-.717,0Z' transform='translate(22.841 7.34)' fill='%23bfbfbf' opacity='0.9'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.popup-main .slide .movies-card-bottom .volume-on {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='41' height='33' viewBox='0 0 41 33'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='長方形_422626' data-name='長方形 422626' width='41' height='33' transform='translate(-1612 226.002)' fill='none' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='PC_アイコン_サウンド' transform='translate(1612 -226.002)' clip-path='url(%23clip-path)'%3E%3Cg id='グループ_1038343' data-name='グループ 1038343' transform='translate(-1610.019 228.426)'%3E%3Cpath id='パス_1194383' data-name='パス 1194383' d='M17.728.16,6.174,7.742H2.392A2.27,2.27,0,0,0,0,9.865V18.1a2.269,2.269,0,0,0,2.392,2.123H6.173l11.555,7.583a.936.936,0,0,0,1.473-.66V.819A.936.936,0,0,0,17.728.16' transform='translate(0.074 0.002)' fill='%23bfbfbf' opacity='0.9'/%3E%3Cg id='グループ_1038342' data-name='グループ 1038342' transform='translate(22.726 2.653)'%3E%3Cpath id='パス_1194343_-_アウトライン' data-name='パス 1194343 - アウトライン' d='M4649.522,208.842a.33.33,0,0,1-.227-.091l-1.866-1.77a.342.342,0,0,1,0-.492,12.183,12.183,0,0,0,0-17.878.342.342,0,0,1,0-.492l1.866-1.77a.328.328,0,0,1,.454,0,15.277,15.277,0,0,1,0,22.4A.328.328,0,0,1,4649.522,208.842Z' transform='translate(-4642.937 -186.258)' fill='%23bfbfbf' opacity='0.9'/%3E%3Cpath id='パス_1194344_-_アウトライン' data-name='パス 1194344 - アウトライン' d='M4517.2,335.176a.339.339,0,0,1-.241-.1l-1.887-1.892a.36.36,0,0,1,0-.5,8.194,8.194,0,0,0,0-11.569.36.36,0,0,1,0-.5l1.887-1.892a.338.338,0,0,1,.481,0,11.59,11.59,0,0,1,0,16.361A.34.34,0,0,1,4517.2,335.176Z' transform='translate(-4514.968 -315.603)' fill='%23bfbfbf' opacity='0.9'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.popup-main .slide .view-more {
  height: 46px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 55px auto 100px;
  width: 100%;
  max-width: 47.848%;
  border: 1px solid #DBDBDB;
  font-size: 13px;
  line-height: 20px;
  color: #1F1C0D;
}
.popup-main .slide-view-more {
  height: -moz-fit-content;
  height: fit-content;
}
.popup-main .slide-view-more .bg-img {
  display: none;
}

@media (max-width: 1024px) {
  .popup-container {
    width: auto;
  }
}
@media (max-width: 836px) {
  .popup-container {
    min-width: unset;
    width: 100%;
  }
  .popup-container .btn-to-top {
    display: none !important;
  }
  .popup-header .info-shop {
    gap: 5px;
  }
  .popup-header .info-shop .name {
    font-size: 16px;
    line-height: 21px;
  }
  .popup-header .info-shop .area {
    font-size: 11px;
    line-height: 14px;
  }
  .popup-header .close-popup {
    cursor: unset;
    min-width: 29px;
    height: 29px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cg id='秒セラ詳細_閉じる' transform='translate(-305 -35)'%3E%3Ccircle id='楕円形_67378' data-name='楕円形 67378' cx='14.5' cy='14.5' r='14.5' transform='translate(305 35)' fill='%23fff' opacity='0.8'/%3E%3Cline id='線_53060' data-name='線 53060' x2='15.08' transform='translate(314.168 54.832) rotate(-45)' fill='none' stroke='%231f1c0d' stroke-linejoin='round' stroke-width='2'/%3E%3Cline id='線_53061' data-name='線 53061' x2='15.08' transform='translate(314.168 44.168) rotate(45)' fill='none' stroke='%231f1c0d' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  }
  .popup-main .list-slide {
    padding-top: unset;
  }
  .popup-main .slide {
    scroll-margin-block-start: unset;
    margin-bottom: unset;
  }
  .popup-main .slide .movies-card {
    margin: unset;
    padding: unset;
    width: 100%;
    height: 100%;
    position: relative;
    min-width: unset;
  }
  .popup-main .slide .movies-card-top {
    width: 100%;
    height: 100%;
  }
  .popup-main .slide .movies-card-top .movies {
    cursor: unset;
  }
  .popup-main .slide .movies-card-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(31, 28, 13, 0.6);
    padding: 10px 19px 10px 15px;
    border-bottom: unset;
    transform: translateZ(0);
  }
  .popup-main .slide .movies-card-bottom .girl {
    gap: 5px;
  }
  .popup-main .slide .movies-card-bottom .girl img {
    width: 43px;
    height: 43px;
  }
  .popup-main .slide .movies-card-bottom .girl .info {
    display: grid;
    gap: 2px;
  }
  .popup-main .slide .movies-card-bottom .girl .info .person .name {
    font-size: 16px;
    line-height: 21px;
    color: white;
    font-weight: bold;
  }
  .popup-main .slide .movies-card-bottom .girl .info .person .age {
    font-size: 13px;
    line-height: 15px;
    color: white;
  }
  .popup-main .slide .movies-card-bottom .girl .info .working {
    font-size: 12px;
    line-height: 15px;
    color: white;
  }
  .popup-main .slide .movies-card-bottom .volume {
    min-width: 26px;
    width: -moz-fit-content;
    width: fit-content;
    height: 19px;
    cursor: unset;
  }
  .popup-main .slide .movies-card-bottom .volume-on {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='秒セラ詳細_アイコン_サウンド' width='26' height='19' viewBox='0 0 26 19'%3E%3Cg id='グループ_1036302' data-name='グループ 1036302' transform='translate(18 2)'%3E%3Cpath id='パス_1194343_-_アウトライン' data-name='パス 1194343 - アウトライン' d='M4648.826,201.258a.228.228,0,0,1-.155-.06l-1.276-1.176a.222.222,0,0,1,0-.327,7.936,7.936,0,0,0,0-11.874.222.222,0,0,1,0-.327l1.276-1.176a.23.23,0,0,1,.311,0,9.952,9.952,0,0,1,0,14.879A.23.23,0,0,1,4648.826,201.258Z' transform='translate(-4644.324 -186.258)' fill='%23fff'/%3E%3Cpath id='パス_1194344_-_アウトライン' data-name='パス 1194344 - アウトライン' d='M4516.493,329.614a.234.234,0,0,1-.165-.067l-1.29-1.257a.234.234,0,0,1,0-.334,5.334,5.334,0,0,0,0-7.684.234.234,0,0,1,0-.334l1.29-1.257a.236.236,0,0,1,.329,0,7.543,7.543,0,0,1,0,10.866A.235.235,0,0,1,4516.493,329.614Z' transform='translate(-4514.968 -316.614)' fill='%23fff'/%3E%3C/g%3E%3Cpath id='パス_1194348' data-name='パス 1194348' d='M12,.108,4.18,5.258H1.619A1.538,1.538,0,0,0,0,6.7v5.6a1.538,1.538,0,0,0,1.619,1.442H4.18L12,18.888a.633.633,0,0,0,1-.448V.556a.633.633,0,0,0-1-.448' transform='translate(0 0.002)' fill='%23fff'/%3E%3C/svg%3E");
  }
  .popup-main .slide .movies-card-bottom .volume-off {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='19' viewBox='0 0 26 19'%3E%3Cg id='秒セラ詳細_アイコン_ミュート' transform='translate(-334 -628)'%3E%3Cpath id='パス_1194345' data-name='パス 1194345' d='M12,.108,4.18,5.258H1.619A1.538,1.538,0,0,0,0,6.7v5.6a1.538,1.538,0,0,0,1.619,1.442H4.18L12,18.888a.633.633,0,0,0,1-.448V.556a.633.633,0,0,0-1-.448' transform='translate(334 628.002)' fill='%23fff'/%3E%3Cg id='グループ_1036300' data-name='グループ 1036300' transform='translate(0.342 0.171)'%3E%3Cpath id='パス_1194346' data-name='パス 1194346' d='M888.2,339.787l-7.214-7.215a.343.343,0,0,1,0-.486l1.1-1.1a.343.343,0,0,1,.486,0l7.215,7.214a.343.343,0,0,1,0,.486l-1.1,1.1a.344.344,0,0,1-.486,0' transform='translate(-530.229 301.941)' fill='%23fff'/%3E%3Cpath id='パス_1194347' data-name='パス 1194347' d='M889.786,332.572l-7.215,7.215a.343.343,0,0,1-.486,0l-1.1-1.1a.343.343,0,0,1,0-.486l7.214-7.214a.344.344,0,0,1,.486,0l1.1,1.1a.343.343,0,0,1,0,.486' transform='translate(-530.229 301.941)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
  .popup-main .slide-view-more::before {
    content: "";
    background-color: rgba(31, 28, 13, 0.7);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    z-index: 1;
  }
  .popup-main .slide-view-more .bg-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: relative;
    display: block;
  }
  .popup-main .slide-view-more .view-more {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, calc(-50% + 30px));
    background-color: white;
    border: 1px solid #D9D9D9;
    border-radius: 4px;
    color: #1F1C0D;
    height: 45px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    max-width: 274px;
    width: 100%;
    margin: 0;
    z-index: 1;
  }
  .popup-main .scroll-gesture {
    display: none;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1;
  }
  .popup-main .scroll-gesture-img {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='69' height='107' viewBox='0 0 69 107'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='長方形_421871' data-name='長方形 421871' width='69' height='107' transform='translate(-646.5 -2531.5)' fill='none' stroke='%23707070' stroke-width='1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='アイコン_スクロールジェスチャー' transform='translate(646.5 2531.5)' opacity='0.85' clip-path='url(%23clip-path)'%3E%3Cg id='グループ_1036812' data-name='グループ 1036812' transform='translate(0 0)'%3E%3Cpath id='パス_1194354' data-name='パス 1194354' d='M13.053,3.338V28.694a1.5,1.5,0,0,0,3,0V3.338a1.5,1.5,0,0,0-3,0' transform='translate(-646 -2531)' fill='%23fff'/%3E%3Cpath id='パス_1194355' data-name='パス 1194355' d='M23.622,8.438,15.613.43a1.521,1.521,0,0,0-2.121,0L5.483,8.438A1.5,1.5,0,0,0,7.6,10.56q4.005-4,8.009-8.009H13.492q4,4.005,8.009,8.009a1.5,1.5,0,0,0,2.121-2.122' transform='translate(-646 -2531)' fill='%23fff'/%3E%3Cpath id='パス_1194356' data-name='パス 1194356' d='M48.158,104.43c-.355-1.882-1.664-3.8-2.569-5.45-1.042-1.9-2.115-4.839-4.147-5.854-1.359-.68-3.063-.746-4.514-1.217a23.422,23.422,0,0,1-5.014-2.325c-.762-.468-1.509-.961-2.262-1.443l-9.107-5.83c-.939-.6-1.926-1.161-2.831-1.813-2.223-1.6.1-4.141,2.278-4.018,1.487.084,3.093,1.248,4.386,1.887l4.1,2.029c.753.372,1.757-.424,1.232-1.232Q22.8,68.534,15.884,57.9c-.242-.371-.5-.736-.727-1.118a3.107,3.107,0,0,1-.383-2.553,3.177,3.177,0,0,1,.994-1.435c.3-.28.628-.459.628-.922l-.445.777c1.971-1.159,3.556-.043,4.615,1.586l2.67,4.1L30.365,69.3l1.789,2.751,1.554-.908q-.927-1.428-1.856-2.854c-.231-.356-.485-.707-.7-1.074-.731-1.259-.393-2.06.144-3.266.18-.4.286-.442.745-.625a3.36,3.36,0,0,1,1.641-.367,2.931,2.931,0,0,1,2.134,1.4c.673.97,1.29,1.983,1.933,2.972l1.554-.908c-1.158-1.781-3.855-4.616-1.717-6.631,2.67-2.516,4.747,1.583,5.963,3.406.639.957,2.19.068,1.555-.909-.749-1.151-1.946-2.457-1.259-3.915a2.316,2.316,0,0,1,4.052-.155c1.215,1.723,2.307,3.547,3.456,5.314,3.156,4.852,7.483,9.871,7.206,15.986a9.074,9.074,0,0,0,.408,3.975,18.487,18.487,0,0,0,1.687,2.981,35.393,35.393,0,0,0,5.005,6.469c.829.81,2.1-.461,1.272-1.273A34.368,34.368,0,0,1,61.92,85.1a9.714,9.714,0,0,1-1.578-3.292c-.268-1.5.106-3.1-.061-4.629-.363-3.349-1.858-6.079-3.645-8.827l-5.009-7.7C50.556,59.005,49.4,56.4,47.494,55.6a4.114,4.114,0,0,0-5.522,2.694c-.519,1.927.594,3.392,1.579,4.908l1.555-.909c-.724-1.085-1.4-2.228-2.195-3.26a4.432,4.432,0,0,0-7.251,5.087c.653,1.1,1.4,2.146,2.091,3.215.629.968,2.188.067,1.554-.908a36.792,36.792,0,0,0-2.409-3.64,4.552,4.552,0,0,0-3.376-1.627,3.806,3.806,0,0,0-1.922.384c-.422.265-.071.029-.4.231a5.3,5.3,0,0,0-.681.436,4.62,4.62,0,0,0-.789,6.117c.792,1.254,1.618,2.488,2.426,3.731.629.968,2.188.066,1.554-.908-4-6.148-7.911-12.359-12-18.448a5.064,5.064,0,0,0-2.751-2.151c-1.022-.306-4.364-.331-4.364,1.327q.224-.388.446-.777a4.906,4.906,0,0,0-1.224,6.928c.952,1.482,1.922,2.954,2.883,4.431l9.1,14q1.177,1.809,2.353,3.619l1.232-1.232c-2.488-1.23-4.947-2.57-7.486-3.693a4.961,4.961,0,0,0-6.51,2.3,3.575,3.575,0,0,0,1.471,4.644c2.811,1.863,5.684,3.639,8.524,5.457a64.217,64.217,0,0,0,8.774,5.228,34.717,34.717,0,0,0,5.723,1.716c1.659.405,2.257,2.025,3.029,3.389s1.541,2.747,2.261,4.147a11.257,11.257,0,0,1,1.247,2.882c.215,1.136,1.95.655,1.736-.479' transform='translate(-646 -2531)' fill='%23fff'/%3E%3Cpath id='パス_1194357' data-name='パス 1194357' d='M14.529,63.411a9.6,9.6,0,1,1,8.478-16.785,9.769,9.769,0,0,1,3.6,8.457c-.084,1.156,1.716,1.15,1.8,0A11.5,11.5,0,0,0,15.748,42.841a11.391,11.391,0,0,0-1.7,22.306.9.9,0,0,0,.479-1.736' transform='translate(-646 -2531)' fill='%23fff'/%3E%3Cpath id='パス_1194358' data-name='パス 1194358' d='M13.037,68.978A15.421,15.421,0,0,1,3.66,46.932,15.423,15.423,0,0,1,26.3,42.1a15.5,15.5,0,0,1,5.949,13.579c-.084,1.156,1.716,1.151,1.8,0A17.227,17.227,0,0,0,14.973,37.326a17.058,17.058,0,0,0-2.415,33.388.9.9,0,0,0,.479-1.736' transform='translate(-646 -2531)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    width: 69px;
    height: 107px;
    position: absolute;
    top: 50%;
    left: calc(50% + 19px);
    transform: translate(-50%, -50%);
  }
  .popup-main .scroll-gesture-text {
    font-size: 13px;
    line-height: 16px;
    color: white;
    position: absolute;
    top: calc(50% + 71.5px);
    left: 50%;
    transform: translate(-50%, -50%);
  }
}