@charset "UTF-8";.SearchMain__notFound{margin-top:60px;font-size:1.6em;text-align:center}@media screen and (max-width:960px){.SearchMain__notFound{margin-top:16vw;font-size:3.7333333333vw}}.SearchMain__update{font-weight:700}.SearchMain__coupon__phone{display:none}@media screen and (max-width:960px){.SearchMain__coupon__phone{display:flex;justify-content:center;align-items:center;border-radius:1.3333333333vw;background:linear-gradient(180deg,#00d926,#00d926 50%,#01bf1f 0,#01bf1f);box-shadow:0 5px 0 #028f1c;width:100%;height:9.3333333333vw}}.SearchMain__coupon__phone a{display:flex;align-items:center;color:#fff;font-size:3.7333333333vw;font-weight:700}.SearchMain__coupon__phone__img{width:5.3333333333vw;margin-right:2.6666666667vw}.SearchMain__img{width:100%;margin-bottom:20px}@media screen and (max-width:960px){.SearchMain__img{margin-bottom:5.3333333333vw}}.SearchMain__img__img{width:100%}.SearchMain__text{font-size:1.6em;margin-bottom:20px}@media screen and (max-width:960px){.SearchMain__text{margin-bottom:0;padding:4vw;font-size:3.7333333333vw}}.SearchMain__movies{display:flex;justify-content:space-between;flex-wrap:wrap;list-style:none}@media screen and (max-width:960px){.SearchMain__movies{padding:0 4vw;flex-direction:column}}.SearchMain__movies__item{border:1px solid #b5b5b6;margin-bottom:5px;width:33%}@media screen and (max-width:960px){.SearchMain__movies__item{width:100%;margin-bottom:5.3333333333vw}}.SearchMain__movies:after{width:33%;content:"";order:1;padding:4vw;font-size:3.7333333333vw}@media screen and (max-width:960px){.SearchMain__movies:after{width:49%}}.SearchMain .LuckyCoupon{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}@media screen and (max-width:960px){.SearchMain .LuckyCoupon{flex-direction:column}}.SearchMain .LuckyCoupon__bnr{margin-bottom:10px}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__bnr{margin:2.6666666667vw 0 0}}.SearchMain .LuckyCoupon__bnr__img{width:100%}.SearchMain .LuckyCoupon__item{width:49%;margin-bottom:15px;border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,.25)}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__item{width:100%}}.SearchMain .LuckyCoupon__item--1 .LuckyCoupon__head{background:#0985e3}.SearchMain .LuckyCoupon__item--1 .LuckyCoupon__discount__del,.SearchMain .LuckyCoupon__item--1 .LuckyCoupon__title{color:#fff}.SearchMain .LuckyCoupon__item--1 .LuckyCoupon__discount__price{color:#fadd21}.SearchMain .LuckyCoupon__item--1 .LuckyCoupon__mid__title .target{background:#fadd21}.SearchMain .LuckyCoupon__item--1 .LuckyCoupon__mid__off .price,.SearchMain .LuckyCoupon__item--1 .LuckyCoupon__mid__off .unit{color:#f05}.SearchMain .LuckyCoupon__item--2 .LuckyCoupon__head{background:#fadd21}.SearchMain .LuckyCoupon__item--2 .LuckyCoupon__discount__del,.SearchMain .LuckyCoupon__item--2 .LuckyCoupon__title{color:#010204}.SearchMain .LuckyCoupon__item--2 .LuckyCoupon__discount__price{color:#0985e3}.SearchMain .LuckyCoupon__item--2 .LuckyCoupon__mid__title .target{color:#fff;background:#0985e3}.SearchMain .LuckyCoupon__item--2 .LuckyCoupon__mid__off .price,.SearchMain .LuckyCoupon__item--2 .LuckyCoupon__mid__off .unit{color:#f05}.SearchMain .LuckyCoupon__item--3 .LuckyCoupon__head{background:#fa2062}.SearchMain .LuckyCoupon__item--3 .LuckyCoupon__discount__del,.SearchMain .LuckyCoupon__item--3 .LuckyCoupon__title{color:#fff}.SearchMain .LuckyCoupon__item--3 .LuckyCoupon__discount__price{color:#fadd21}.SearchMain .LuckyCoupon__item--3 .LuckyCoupon__mid__title .target{background:#fadd21}.SearchMain .LuckyCoupon__item--3 .LuckyCoupon__mid__off .price,.SearchMain .LuckyCoupon__item--3 .LuckyCoupon__mid__off .unit{color:#0985e3}.SearchMain .LuckyCoupon__head{display:flex;height:125px;padding:10px 15px 5px;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__head{padding:2.6666666667vw;height:30.6666666667vw}}.SearchMain .LuckyCoupon__title{height:49px;font-size:1.6em;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__title{min-height:13.3333333333vw;font-size:4.2666666667vw}}.SearchMain .LuckyCoupon__price{display:flex;flex-direction:column;margin-left:12px;flex:1}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__price{margin-left:1.8666666667vw}}.SearchMain .LuckyCoupon__priceWrap{margin-top:auto;display:flex;align-items:center}.SearchMain .LuckyCoupon__cheap{margin-right:10px}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__cheap{margin-right:1.3333333333vw}}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__cheap__img{width:16.8vw;height:12.5333333333vw}}.SearchMain .LuckyCoupon__discount{display:flex;align-items:flex-start;flex-direction:column;white-space:nowrap}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__discount{flex-direction:column;align-items:flex-start}}.SearchMain .LuckyCoupon__discount__del{margin-bottom:3px;font-size:1.8em;line-height:1;text-decoration:line-through}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__discount__del{margin-bottom:0;font-size:3.7333333333vw}}.SearchMain .LuckyCoupon__discount .fa-caret-right{margin:0 5px}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__discount .fa-caret-right{margin:0 1.3333333333vw}}.SearchMain .LuckyCoupon__discount__price{font-size:2.9em;font-weight:700;line-height:1}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__discount__price{font-size:7.7333333333vw}}.SearchMain .LuckyCoupon__discount__price .small{font-size:.6em}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__discount__price .small{font-size:4.8vw}}.SearchMain .LuckyCoupon__tmb__img{width:120px;height:160px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__tmb__img{width:19.2vw;height:25.8666666667vw}}.SearchMain .LuckyCoupon__mid{margin-left:145px}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__mid{margin:4vw 4vw 0}}.SearchMain .LuckyCoupon__mid__wrap{display:flex;align-items:flex-end}.SearchMain .LuckyCoupon__mid__title{margin:5px 5px 0 0;font-size:1.4em;font-weight:700}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__mid__title{font-size:3.2vw;margin:0}}.SearchMain .LuckyCoupon__mid__title .target{width:146px;text-align:center;display:block;border-radius:10px}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__mid__title .target{width:23.2vw;margin:0 1.3333333333vw;border-radius:2.6666666667vw;display:inline-block}}.SearchMain .LuckyCoupon__mid__off{margin-bottom:-5px;font-size:2.2em;font-weight:700}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__mid__off{margin-bottom:-.8vw;font-size:4vw}}.SearchMain .LuckyCoupon__mid__off .price{font-size:1.4em;line-height:1}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__mid__off .price{font-size:5.8666666667vw}}.SearchMain .LuckyCoupon__btm{padding:15px}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__btm{padding:4vw}}.SearchMain .LuckyCoupon__btm__wrap{padding:10px;background:#f5f5f5;border-radius:5px}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__btm__wrap{padding:2.6666666667vw;border-radius:1.3333333333vw}}.SearchMain .LuckyCoupon__cate{font-size:1.4em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__cate{font-size:3.7333333333vw}}.SearchMain .LuckyCoupon__shopName{margin-bottom:5px;font-size:1.4em;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__shopName{margin-bottom:1.3333333333vw;font-size:3.7333333333vw}}.SearchMain .LuckyCoupon__deadline{display:flex;align-items:center}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__deadline{align-items:flex-start;flex-direction:column}}.SearchMain .LuckyCoupon__deadline__title{display:flex;align-items:center;justify-content:center;color:#fff;width:140px;margin-right:5px;padding:4px 0;font-size:1.4em;font-weight:700;background:#333;border-radius:10px}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__deadline__title{margin:0 0 1.3333333333vw;width:37.3333333333vw;padding:1.0666666667vw 0;font-size:3.7333333333vw;border-radius:2.6666666667vw}}.SearchMain .LuckyCoupon__deadline__date{font-size:1.4em}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__deadline__date{font-size:3.7333333333vw}}.SearchMain .LuckyCoupon__deadline__date .big{font-size:1.4em}@media screen and (max-width:960px){.SearchMain .LuckyCoupon__deadline__date .big{font-size:5.3333333333vw}}.SearchMain .couponList{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:960px){.SearchMain .couponList{display:block}}.SearchMain .couponList:after{content:"";display:block;width:49.5%;height:1px}@media screen and (max-width:960px){.SearchMain .couponList:after{display:none}}.SearchMain .couponList__item{list-style:none;width:49%;margin-bottom:15px}@media screen and (max-width:960px){.SearchMain .couponList__item{width:100%;margin-bottom:4vw}}.SearchMain .couponList__item__link{display:block;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:10px;padding:15px}@media screen and (max-width:960px){.SearchMain .couponList__item__link{border-radius:2.6666666667vw;padding:4vw}}.SearchMain .couponList__item .coupon__box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;position:relative}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box{margin-bottom:2.6666666667vw}}.SearchMain .couponList__item .coupon__box__cheap{position:absolute;top:-15px;right:-15px;width:86px}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__cheap{top:-4vw;right:-4vw;width:22.9333333333vw}}.SearchMain .couponList__item .coupon__box__cheap-text{display:none}.SearchMain .couponList__item .coupon__box__left{width:105px}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__left{width:21.3333333333vw}}.SearchMain .couponList__item .coupon__box__left__wrap{position:relative}.SearchMain .couponList__item .coupon__box__left__wrap:before{content:"";display:block;padding-top:133%}.SearchMain .couponList__item .coupon__box__left__wrap__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SearchMain .couponList__item .coupon__box__right{width:calc(100% - 115px)}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__right{width:calc(100% - 22.66667vw)}}.SearchMain .couponList__item .coupon__box__right__tag{display:flex;justify-content:center;align-items:center;width:60%;font-size:1.4em;color:#fff;font-weight:700;border-radius:16px;margin-bottom:5px;padding:5px 0}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__right__tag{width:75%;border-radius:4.2666666667vw;margin-bottom:1.3333333333vw;font-size:3.2vw;padding:1.0666666667vw 0}}.SearchMain .couponList__item .coupon__box__right__title{height:48px;font-size:1.6em;font-weight:900;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:5px}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__right__title{margin-bottom:1.3333333333vw;height:12.8vw;font-size:4.2666666667vw}}.SearchMain .couponList__item .coupon__box__right .price{display:flex;align-items:center;justify-content:space-between}.SearchMain .couponList__item .coupon__box__right .price__box__price__before{display:flex;justify-content:flex-start;align-items:baseline;font-size:1.6em;line-height:1}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__right .price__box__price__before{font-size:3.7333333333vw}}.SearchMain .couponList__item .coupon__box__right .price__box__price__before:after{font-family:Font Awesome\ 6 Free;content:"\F0DA";font-size:1em;color:#333;font-weight:900}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__right .price__box__price__before:after{font-size:2.6666666667vw}}.SearchMain .couponList__item .coupon__box__right .price__box__price__before__arrow{font-size:2.4em;margin-left:5px}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__right .price__box__price__before__arrow{font-size:6.4vw;margin-left:1.3333333333vw}}.SearchMain .couponList__item .coupon__box__right .price__box__price__after{font-size:1.9em;font-weight:900;margin-top:-3px}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__right .price__box__price__after{font-size:4.8vw;margin-top:0}}.SearchMain .couponList__item .coupon__box__right .price__box__price__after span{font-size:1.3em}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__right .price__box__price__after span{font-size:4.8vw}}.SearchMain .couponList__item .coupon__box__right .price__off{display:flex;flex-direction:column;justify-content:center;align-items:center;width:120px;border-radius:6px;padding:6px 0}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__right .price__off{width:auto;padding:1.3333333333vw 2.6666666667vw;border-radius:1.6vw}}.SearchMain .couponList__item .coupon__box__right .price__off__yen{font-size:2em;color:#ff0;font-weight:700;line-height:1;margin-bottom:4px}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__right .price__off__yen{font-size:3.7333333333vw;margin-bottom:.5333333333vw;line-height:6.6666666667vw}}.SearchMain .couponList__item .coupon__box__right .price__off__off{font-size:1.4em;color:#ff0;line-height:1}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__box__right .price__off__off{font-size:3.4666666667vw;line-height:normal}}.SearchMain .couponList__item .coupon__shop{border-radius:4px;padding:10px}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__shop{border-radius:1.0666666667vw;padding:2.6666666667vw}}.SearchMain .couponList__item .coupon__shop__data{font-size:1.4em;margin-bottom:5px}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__shop__data{font-size:3.7333333333vw;margin-bottom:1.3333333333vw}}.SearchMain .couponList__item .coupon__shop__data__name{font-weight:700}.SearchMain .couponList__item .coupon__term{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;width:100%}.SearchMain .couponList__item .coupon__term__title{display:flex;justify-content:center;align-items:center;width:140px;font-size:1.4em;color:#fff;font-weight:700;background-color:#333;border-radius:10px;margin-right:4px;padding:4px 0}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__term__title{width:37.3333333333vw;margin-right:1.0666666667vw;font-size:3.7333333333vw;font-weight:700;border-radius:2.6666666667vw;padding:1.0666666667vw 0}}.SearchMain .couponList__item .coupon__term__text{font-size:1.4em}@media screen and (max-width:960px){.SearchMain .couponList__item .coupon__term__text{font-size:3.4666666667vw}}.SearchMain .couponList__item.coupon--green .coupon__shop{background-color:#e5f8f4}.SearchMain .couponList__item.coupon--green .coupon__box__right__tag,.SearchMain .couponList__item.coupon--green .price__off{background-color:#00b894}.SearchMain .couponList__item.coupon--blue .coupon__shop{background-color:#e5f5ff}.SearchMain .couponList__item.coupon--blue .coupon__box__right__tag,.SearchMain .couponList__item.coupon--blue .price__off{background-color:#1aa3ff}.SearchMain .couponList__item.coupon--red .coupon__shop{background-color:#ffe8ea}.SearchMain .couponList__item.coupon--red .coupon__box__right__tag,.SearchMain .couponList__item.coupon--red .price__off{background-color:#ff1a40}.SearchMain .couponList__coupon .DetailBox__coupon__cheap{width:86px}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__cheap{width:20vw}}.SearchMain .couponList__coupon .DetailBox__coupon__cheap-text{display:none}.SearchMain .couponList__coupon .DetailBox__coupon__text{width:calc(100% - 115px)}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__text{width:calc(100% - 22.66667vw)}}.SearchMain .couponList__coupon .DetailBox__coupon__text__shop{width:auto;font-size:1.4em}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__text__shop{font-size:3.7333333333vw;margin-bottom:1.3333333333vw}}.SearchMain .couponList__coupon .DetailBox__coupon__text__shop__name{margin-bottom:5px;font-weight:700}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__text__shop__name{margin-bottom:1.3333333333vw}}.SearchMain .couponList__coupon .DetailBox__coupon__text__off{font-size:1.6em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:47px}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__text__off{display:block;height:auto;font-size:4.2666666667vw;height:12.5333333333vw}}.SearchMain .couponList__coupon .DetailBox__coupon__text__tag{font-size:1.4em;margin-bottom:5px}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__text__tag{margin-bottom:1.3333333333vw;font-size:3.2vw}}.SearchMain .couponList__coupon .DetailBox__coupon__text__detail__box__price__before__price{font-size:1.6em}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__text__detail__box__price__before__price{font-size:3.7333333333vw}}.SearchMain .couponList__coupon .DetailBox__coupon__text__detail__box__price__after{font-size:2.2em}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__text__detail__box__price__after{font-size:4.5333333333vw}}.SearchMain .couponList__coupon .DetailBox__coupon__text__detail__off{padding:10px}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__text__detail__off{padding:1.3333333333vw 2.6666666667vw}}.SearchMain .couponList__coupon .DetailBox__coupon__text__detail__off__yen{font-size:2em}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__text__detail__off__yen{font-size:3.7333333333vw}}.SearchMain .couponList__coupon .DetailBox__coupon__text__detail__off__off{font-size:1.4em}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__text__detail__off__off{font-size:3.7333333333vw}}.SearchMain .couponList__coupon .DetailBox__coupon__img{width:105px}@media screen and (max-width:960px){.SearchMain .couponList__coupon .DetailBox__coupon__img{width:20vw}}.SearchMain__event__items{list-style:none}.SearchMain__event__item__inn{display:grid;grid-template-columns:398px 540px}@media screen and (max-width:960px){.SearchMain__event__item__inn{display:flex;flex-direction:column}}.SearchMain__event__item .genreList{display:flex}.SearchMain__event__item .genreList__item{list-style:none;font-size:1.4em;margin-right:10px}.SearchMain__event__item .genreList__item:last-child{margin-right:0}@media screen and (max-width:960px){.SearchMain__event__item .genreList__item{font-size:3.2vw;margin-right:2.6666666667vw}}.SearchMain__event__item .genreList__item i{margin-right:2px}@media screen and (max-width:960px){.SearchMain__event__item .genreList__item i{margin-right:.5333333333vw}}.SearchMain__event__imgWrap{grid-row:1/3;grid-column:1/2}@media screen and (max-width:960px){.SearchMain__event__imgWrap{margin-bottom:2.6666666667vw}}.SearchMain__event__img{display:block;width:383px;height:215px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:960px){.SearchMain__event__img{width:85.8666666667vw;height:48.2666666667vw;margin:0 auto}}.SearchMain__event__inn{grid-row:1/2;grid-column:2/3}.SearchMain__event__limit{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;width:100%}.SearchMain__event__limit__title{display:flex;justify-content:center;align-items:center;width:140px;font-size:1.2em;color:#fff;font-weight:700;background-color:#333;border-radius:10px;margin-right:4px;padding:3px 0}@media screen and (max-width:960px){.SearchMain__event__limit__title{width:26.6666666667vw;font-size:3.2vw;border-radius:2.6666666667vw;margin-right:1.0666666667vw;padding:.8vw 0}}.SearchMain__event__limit__date{font-size:1.4em}@media screen and (max-width:960px){.SearchMain__event__limit__date{font-size:3.7333333333vw}}.SearchMain__eventlist{display:block;margin-bottom:20px;border:1px solid #f0f0f0;padding:10px 15px;background-color:#fff}@media screen and (max-width:960px){.SearchMain__eventlist{margin-bottom:2.6666666667vw;padding:2.6666666667vw}}.SearchMain__eventlist__title{font-size:2.4em;color:#e84393;font-weight:700;line-height:1.2;margin-bottom:8px}@media screen and (max-width:960px){.SearchMain__eventlist__title{font-size:5.3333333333vw;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;margin-bottom:1.3333333333vw}}.SearchMain__eventlist__detail{font-size:1.6em;margin-bottom:10px;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media screen and (max-width:960px){.SearchMain__eventlist__detail{font-size:4vw;margin-bottom:2.1333333333vw}}.SearchMain__eventlist__text{font-size:1.6em;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}@media screen and (max-width:960px){.SearchMain__eventlist__text{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}.SearchMain__eventlist__shop{grid-row:2/3;grid-column:2/3;border-top:1px dotted #b6b8b0;padding-top:10px}@media screen and (max-width:960px){.SearchMain__eventlist__shop{border-top:none;border-bottom:1px dotted #b6b8b0;margin-bottom:2.6666666667vw;padding-bottom:2.6666666667vw;order:-1}}.SearchMain__eventlist__shop__area{font-size:1.4em;line-height:1.2;margin-bottom:3px}@media screen and (max-width:960px){.SearchMain__eventlist__shop__area{font-size:3.7333333333vw;margin-bottom:.8vw}}.SearchMain__eventlist__shop__name{font-size:2em;color:#0984e3;line-height:1.2;margin-bottom:5px}@media screen and (max-width:960px){.SearchMain__eventlist__shop__name{margin-bottom:1.3333333333vw;font-size:4.8vw}}.SearchMain__girls{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:80px}@media screen and (max-width:960px){.SearchMain__girls{margin-bottom:21.3333333333vw}}.SearchMain__girls .SearchMainGirlsBox{display:flex;flex-direction:column;flex-grow:1;width:calc(25% - 5.25px);max-width:calc(25% - 5.25px);min-height:100%;background-color:#f7f7f7;padding:10px;margin-right:7px;margin-top:15px}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox{width:calc(50% - 1.33333vw);max-width:none;margin:2.6666666667vw 2.6666666667vw 0 0;padding:2.6666666667vw;flex-grow:0}}.SearchMain__girls .SearchMainGirlsBox:first-child{margin-top:0}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox:first-child{margin-top:0}}.SearchMain__girls .SearchMainGirlsBox:nth-child(2){margin-top:0}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox:nth-child(2){margin-top:0}}.SearchMain__girls .SearchMainGirlsBox:nth-child(3){margin-top:0}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox:nth-child(3){margin-top:2.6666666667vw}}.SearchMain__girls .SearchMainGirlsBox:nth-child(4){margin-top:0}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox:nth-child(4){margin-top:2.6666666667vw}}.SearchMain__girls .SearchMainGirlsBox:nth-child(4n){margin-right:0}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox:nth-child(2n){margin-right:0}}.SearchMain__girls .SearchMainGirlsBox__img{width:100%;position:relative;margin-bottom:10px}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__img{margin-bottom:1.3333333333vw}}.SearchMain__girls .SearchMainGirlsBox__img:before{content:"";display:block;padding-top:133%}.SearchMain__girls .SearchMainGirlsBox__img__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SearchMain__girls .SearchMainGirlsBox__img__bar{position:absolute;bottom:0;left:0;padding:14px 0;background-color:rgba(0,0,0,.6);width:100%;text-align:center;font-size:1.4em;color:#fff;font-weight:700}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__img__bar{padding:3.7333333333vw 0;font-size:3.2vw}}.SearchMain__girls .SearchMainGirlsBox__tags{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__tags{height:14.6666666667vw}}.SearchMain__girls .SearchMainGirlsBox__tags:before{content:"";width:calc(33.33333% - 2px);order:1;display:block}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__tags:before{width:calc(33.33333% - .53333vw)}}.SearchMain__girls .SearchMainGirlsBox__tags:after{content:"";width:calc(33.33333% - 2px);display:block}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__tags:after{width:calc(33.33333% - .53333vw)}}.SearchMain__girls .SearchMainGirlsBox__tags__icon{width:calc(33.33333% - 2px);height:26px;display:flex;justify-content:center;align-items:center;font-size:1.4em;font-weight:700;background-color:transparent;border:1px solid #b2b2b2;color:#b2b2b2;margin-top:3px}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__tags__icon{width:calc(33.33333% - .53333vw);height:6.9333333333vw;margin-top:.8vw;font-size:2.6666666667vw}}.SearchMain__girls .SearchMainGirlsBox__tags__icon:first-child{margin-top:0}.SearchMain__girls .SearchMainGirlsBox__tags__icon:nth-child(2){margin-top:0}.SearchMain__girls .SearchMainGirlsBox__tags__icon:nth-child(3){margin-top:0}.SearchMain__girls .SearchMainGirlsBox__tags__icon.on{border:1px solid #f90;background-color:#f90;color:#fff}.SearchMain__girls .SearchMainGirlsBox__text{position:relative;display:flex;flex-direction:column;align-items:stretch;height:100%}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__text{position:static;height:auto}}.SearchMain__girls .SearchMainGirlsBox__text .Btn--girls{width:50px;min-width:50px;height:25px;margin:0;padding:0}.SearchMain__girls .SearchMainGirlsBox__text .Btn--girls:after{width:100%}.SearchMain__girls .SearchMainGirlsBox__text .Btn--girls .Btn__text{font-size:10px;white-space:nowrap}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__text .Btn--girls .Btn__text{font-size:2.6666666667vw}}.SearchMain__girls .SearchMainGirlsBox__text .Btn--girls .Btn__text__star{font-size:1.2em}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__text .Btn--girls .Btn__text__star{font-size:3.2vw}}.SearchMain__girls .SearchMainGirlsBox__text .Btn--girls .Btn__text__star .far{color:#e84393}.SearchMain__girls .SearchMainGirlsBox__text .Btn--girls.on{background:#fff;border:1px solid #e84393}.SearchMain__girls .SearchMainGirlsBox__text .Btn--girls.on .Btn__text{color:#e84393}.SearchMain__girls .SearchMainGirlsBox__text__name{display:flex;justify-content:space-between;align-items:center;height:52px}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__text__name{height:11.2vw}}.SearchMain__girls .SearchMainGirlsBox__text__name__text{font-size:1.8em;font-weight:700;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.2}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__text__name__text{font-size:4vw}}.SearchMain__girls .SearchMainGirlsBox__text__cv{display:none}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__text__cv{margin-top:auto;display:block}}.SearchMain__girls .SearchMainGirlsBox__text__detail{font-size:1.2em}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__text__detail{font-size:3.2vw}}.SearchMain__girls .SearchMainGirlsBox__text__place{font-size:1.4em}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__text__place{font-size:3.7333333333vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}}.SearchMain__girls .SearchMainGirlsBox__text__type{font-size:1.4em;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__text__type{margin-bottom:1.3333333333vw;font-size:3.7333333333vw;-webkit-line-clamp:1}}.SearchMain__girls .SearchMainGirlsBox__text__phone{margin-top:auto;font-weight:700;font-size:2.4em;color:#00d926;display:block;text-align:center}@media screen and (max-width:960px){.SearchMain__girls .SearchMainGirlsBox__text__phone{display:none}}.SearchMain__title{font-size:3em;font-weight:700;border-bottom:1px solid #000;margin-bottom:20px;padding-bottom:10px}@media screen and (max-width:960px){.SearchMain__title{margin:0 4vw;padding:4vw 0 1.3333333333vw;font-size:5.8666666667vw}}@media screen and (max-width:960px){.SearchMain__filter{width:100%}}.SearchMain__filter__items{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:960px){.SearchMain__filter__items{margin-bottom:1.3333333333vw}}@media screen and (max-width:960px){.SearchMain__filter__item{width:33.33333%}}.SearchMain__filter__item--pc{display:block}@media screen and (max-width:960px){.SearchMain__filter__item--pc{display:none}}.SearchMain__filter__item--sp{display:none}@media screen and (max-width:960px){.SearchMain__filter__item--sp{display:block}}.SearchMain__filter__item:not(:last-child){margin-right:10px}@media screen and (max-width:960px){.SearchMain__filter__item:not(:last-child){margin-right:1.3333333333vw}}.SearchMain__filter i{margin-right:5px;line-height:1}.SearchMain__filter .fa-heart{font-size:1.2em}@media screen and (max-width:960px){.SearchMain__filter .fa-heart{font-size:4.2666666667vw}}.SearchMain__filter .fa-ranking-star{font-size:1em}@media screen and (max-width:960px){.SearchMain__filter .fa-ranking-star{font-size:2.6666666667vw}}.SearchMain__filter .fa-arrow-right-arrow-left{margin-right:5px;font-size:1em;line-height:1}@media screen and (max-width:960px){.SearchMain__filter .fa-arrow-right-arrow-left{margin-right:1.3333333333vw;font-size:3.7333333333vw}}.SearchMain__filter__img{margin-right:5px}@media screen and (max-width:960px){.SearchMain__filter__img{margin-right:1.3333333333vw;width:4vw;height:4vw}}.SearchMain__filter__btn{display:flex;align-items:center;justify-content:center;width:120px;height:35px;font-size:1.4em;font-weight:700;color:#0984e3;border:2px solid #0984e3;border-radius:20px;background:rgba(9,132,227,.058823529411764705);cursor:pointer}@media screen and (max-width:960px){.SearchMain__filter__btn{width:100%;height:9.3333333333vw;font-size:3.7333333333vw;border-radius:5.3333333333vw}}.SearchMain__filter__select__label{position:relative;width:120px;height:35px;display:flex;align-items:center;justify-content:center;border:2px solid #0984e3;border-radius:20px;background:rgba(9,132,227,.058823529411764705)}@media screen and (max-width:960px){.SearchMain__filter__select__label{width:100%;height:9.3333333333vw;border-radius:5.3333333333vw}}.SearchMain__filter__select__text{font-size:1.4em;font-weight:700;color:#0984e3}@media screen and (max-width:960px){.SearchMain__filter__select__text{font-size:3.7333333333vw}}.SearchMain__filter__select__items{position:absolute;top:0;left:0;-moz-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;width:100%;height:100%;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box;font-size:1.4em;text-indent:9999px;outline:none}@media screen and (max-width:960px){.SearchMain__filter__select__items{font-size:3.7333333333vw}}.SearchMain__introduction{margin-bottom:14px}@media screen and (max-width:960px){.SearchMain__introduction{flex-direction:column;margin-bottom:0}}.SearchMain__introduction.clearfix:after{content:"";display:block;clear:both}.SearchMain__introduction.clearfix:before{content:"";display:block;clear:both}.SearchMain__introduction.clearfix{display:block}.SearchMain__condition{float:left}@media screen and (max-width:960px){.SearchMain__condition{width:100%;display:flex;justify-content:space-between;align-items:center;overflow-x:scroll;overflow-y:hidden;margin-bottom:0;padding:1.3333333333vw 4vw}}.SearchMain__condition__box{display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:960px){.SearchMain__condition__box{white-space:nowrap}}.SearchMain__condition__box__title{font-size:1.8em;font-weight:700;white-space:nowrap}@media screen and (max-width:960px){.SearchMain__condition__box__title{font-size:3.7333333333vw}}.SearchMain__condition__box__tag{display:flex;justify-content:flex-start;flex-wrap:wrap;width:540px}@media screen and (max-width:960px){.SearchMain__condition__box__tag{width:auto;white-space:nowrap;flex-wrap:nowrap}}.SearchMain__condition__box__tag__text{display:block;font-size:1.8em;color:#e84393;font-weight:700;margin-right:10px;padding-right:10px;position:relative}@media screen and (max-width:960px){.SearchMain__condition__box__tag__text{font-size:3.7333333333vw;margin-right:2.6666666667vw;padding-right:2.6666666667vw}}.SearchMain__condition__box__tag__text:after{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);display:block;content:"";width:2px;height:14px;background:#13131e}@media screen and (max-width:960px){.SearchMain__condition__box__tag__text:after{width:.5333333333vw;height:3.7333333333vw}}.SearchMain__condition__box__tag__text:last-child{margin-right:0;padding-right:10px}@media screen and (max-width:960px){.SearchMain__condition__box__tag__text:last-child{padding-right:2.6666666667vw}}.SearchMain__condition__box__tag__text:last-child:after{content:none}.SearchMain__condition__all{font-size:1.4em;white-space:nowrap}@media screen and (max-width:960px){.SearchMain__condition__all{font-size:3.7333333333vw;font-weight:700}}.SearchMain__meta{background-color:#f7f7f7;display:flex;justify-content:space-between;align-items:center;padding:14px 15px;margin-bottom:10px}@media screen and (max-width:960px){.SearchMain__meta{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;background-color:transparent;margin-bottom:0;padding:1.3333333333vw 4vw 3.2vw}}.SearchMain__meta__wrap{display:flex;width:100%;align-items:center;justify-content:space-between}.SearchMain__meta__sort{display:none}@media screen and (max-width:960px){.SearchMain__meta__sort{display:block}}@media screen and (max-width:960px){.SearchMain__meta__sort__label{border:1px solid #000;width:48vw;height:10.6666666667vw;background-color:#fff;border-radius:1.3333333333vw;position:relative}}@media screen and (max-width:960px){.SearchMain__meta__sort__label:after{content:"";background-image:url(/images/prefectures/mark_pulldown.svg);width:2.6666666667vw;height:4.5333333333vw;background-repeat:no-repeat;background-position:50%;background-size:contain;top:calc(50% - 2.13333vw);right:.8vw;position:absolute;display:block}}@media screen and (max-width:960px){.SearchMain__meta__sort__items{border:none;-webkit-appearance:none;font-size:3.7333333333vw;background-color:#fff;width:100%;height:100%;padding:2.6666666667vw 4vw 2.6666666667vw 2.6666666667vw;border-radius:1.3333333333vw}}.SearchMain__meta__num{font-size:1.6em}@media screen and (max-width:960px){.SearchMain__meta__num{font-size:3.7333333333vw}}.SearchMain__meta__num__text{font-size:1.2em;font-weight:700}@media screen and (max-width:960px){.SearchMain__meta__num__text{font-size:3.2vw}}.SearchMain__meta__num__pink{font-size:1.2em;color:#e84393;font-weight:700}@media screen and (max-width:960px){.SearchMain__meta__num__pink{font-size:3.2vw}}.SearchMain__meta__sort{display:flex;justify-content:flex-end;align-items:center}.SearchMain__meta__sort__text{font-size:1.6em;margin-right:5px}@media screen and (max-width:960px){.SearchMain__meta__sort__text{display:none}}.SearchMain__meta__sort__select{border:1px solid #000;width:170px;height:40px;background-color:#fff;border-radius:5px;position:relative}@media screen and (max-width:960px){.SearchMain__meta__sort__select{width:42.6666666667vw;height:10.6666666667vw;border-radius:1.3333333333vw;padding-left:1.3333333333vw}}.SearchMain__meta__sort__select:after{content:"";background-image:url(/images/prefectures/mark_pulldown.svg);width:10px;height:17px;background-repeat:no-repeat;background-position:50%;background-size:contain;top:calc(50% - 8px);right:3px;position:absolute;display:block;pointer-events:none}@media screen and (max-width:960px){.SearchMain__meta__sort__select:after{width:2.6666666667vw;height:4.5333333333vw;top:calc(50% - 2.13333vw);right:.8vw}}.SearchMain__meta__sort__select__select{border:none;-webkit-appearance:none;font-size:1.6em;background-color:#fff;width:100%;height:100%;padding:10px;border-radius:5px;outline:0}@media screen and (max-width:960px){.SearchMain__meta__sort__select__select{font-size:4.2666666667vw;padding:1.3333333333vw 4vw 1.3333333333vw 1.3333333333vw;border-radius:1.3333333333vw}}.SearchMain__hotel{text-align:right;margin-bottom:10px;padding:0 10px}@media screen and (max-width:960px){.SearchMain__hotel{margin-bottom:2.6666666667vw;padding:0 4vw}}.SearchMain__hotel__link{font-size:14px;color:#0984e3;font-weight:700}@media screen and (max-width:960px){.SearchMain__hotel__link{font-size:3.2vw}}.SearchMain__hotel__link:before{content:"\F594";font-family:Font Awesome\ 6 Free;font-weight:600;margin-right:1px}@media screen and (max-width:960px){.SearchMain__hotel__link:before{margin-right:.2666666667vw}}.SearchMain__hotel__link:after{content:"\F105";font-family:Font Awesome\ 6 Free;font-weight:600}@media screen and (max-width:960px){.SearchMain__list{background-color:#f7f6f6;padding:4vw}}@media screen and (max-width:960px){.SearchMain__list--white{background-color:#fff}}.SearchMain__list__sptab{text-align:center;margin:10px 0;display:none}@media screen and (max-width:960px){.SearchMain__list__sptab{display:block;margin:2.6666666667vw 0}}.SearchMain__list__sptab img{width:100%}.SearchMain__list__more{margin-top:40px}@media screen and (max-width:960px){.SearchMain__list__more{margin-top:10.6666666667vw}}.AdsSokujo{display:none}@media screen and (max-width:960px){.AdsSokujo{display:block}}.AdsSokujo__items{display:flex;padding:4vw 4vw 0;flex-wrap:nowrap;overflow-x:scroll;list-style:none;gap:2.6666666667vw}.AdsSokujo__item{min-width:40vw;width:40vw}.AdsSokujo__link{display:block;aspect-ratio:3/4;overflow:hidden}.AdsSokujo__tmb{position:relative;margin-bottom:1.3333333333vw}.AdsSokujo__tmb__img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;overflow:hidden}.AdsSokujo__status{width:100%;position:absolute;bottom:0;left:0;text-align:center;padding:1.3333333333vw 2.6666666667vw;font-size:3.2vw;font-weight:700;color:#fff}.AdsSokujo__info{font-size:3.2vw}.AdsSokujo__info__cate,.AdsSokujo__info__name,.AdsSokujo__info__shopName,.AdsSokujo__info__size{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.AdsSokujo__info__name{font-size:3.7333333333vw;font-weight:700}.AdsSokujo__title{padding:4vw 4vw 0;font-size:4.2666666667vw}.AdsSokujo__title--pink{color:#e84393}.AdsSokujo .bg-blue{background:rgba(51,102,204,.7)}.AdsSokujo .bg-pink{background:rgba(253,121,158,.7)}.AdsSokujo .bg-yellow{background:rgba(242,150,0,.7)}