﻿.shop-single.popup-has{overflow:hidden}@media (max-width: 767px){.shop-single .c-mv-sub-page--single{min-height:150px}}.shop-single .cms-next-prev .link:not(.link--prev) .link__title{text-align:right}.shop-single .process{position:absolute;right:42px;top:320px;z-index:2;height:100%}@media only screen and (max-width: 1200px){.shop-single .process{right:20px}}.shop-single .process--page{position:sticky;position:-webkit-sticky;top:322px}.shop-single .process--page__txt{font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:.07em;font-weight:400;color:#88b6e2;text-transform:uppercase;font-family:"Sorts Mill Goudy";margin-bottom:20px;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}.shop-single .process-holder{height:250px;width:12px;background-color:#dddddd;display:block;margin:0 0 0 5px;transform:rotate(-180deg)}.shop-single .process-running{background-color:#88b6e2;display:block;width:100%;transition:0.1s all ease}.shop-single .line-qr{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;margin-top:50px}@media (max-width: 767px){.shop-single .line-qr{margin-top:38px}}.shop-single .line-qr__ttl{font-size:18px;font-size:1.8rem;line-height:1.72222em;letter-spacing:.025em;font-weight:700;color:#07B53B;text-align:center;margin-bottom:14px}@media (max-width: 767px){.shop-single .line-qr__ttl{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.025em;font-weight:700;margin-bottom:12px}}.shop-single .line-qr__ttl span{position:relative}.shop-single .line-qr__ttl span::after,.shop-single .line-qr__ttl span::before{content:"";position:absolute;top:0;right:-12px;width:1px;height:18px;background:#07B53B;transform:rotate(22deg)}.shop-single .line-qr__ttl span::before{right:auto;left:-15px;transform:rotate(-22deg)}.shop-single .line-qr__btn{background-color:#07B53B;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;max-width:557px;height:116px;margin:0 auto;padding:10px 23px 10px 25px}.shop-single .line-qr__btn[href="javascript:void(0)"]:hover{opacity:1;cursor:default}@media (max-width: 767px){.shop-single .line-qr__btn{justify-content:center;padding:18px 10px 15px;max-width:280px;position:relative;height:77px}.shop-single .line-qr__btn::after{content:"";position:absolute;width:14px;height:9px;background:url(../../img/common/icon/arw_right_white.svg) center/100% no-repeat;top:50%;transform:translateY(-50%);right:15px}}.shop-single .line-qr__btn .subTxt{font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:.05em;font-weight:500;color:#fff;margin-top:12px}@media (max-width: 767px){.shop-single .line-qr__info{padding-right:12px}}.shop-single .line-qr__qr{width:83px;position:relative;border-radius:5px;overflow:hidden}.shop-single .line-qr__qr:before{display:block;content:" ";width:100%;padding-top:100%}.shop-single .line-qr__qr>.content{position:absolute;top:0;left:0;right:0;bottom:0}.shop-single .line-qr__qr img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.shop-single .anchor{position:relative}.shop-single .anchor--pos{position:absolute;top:100px;height:100%}.shop-single .anchor--board{position:sticky;position:-webkit-sticky;left:50px;top:186px;z-index:1;background:linear-gradient(#fde7ee 0%, #fcf5f8 51.72%, rgba(253,247,249,0.5) 100%);background-size:cover;width:165px;padding:34px 25px}@media only screen and (max-width: 1100px){.shop-single .anchor--board{display:none}}.shop-single .anchor--item{font-size:14px;font-size:1.4rem;line-height:1.35714em;letter-spacing:.025em;font-weight:500;padding-bottom:5px;margin-bottom:17px;position:relative;border-bottom:1px solid transparent;transition:0.3s all ease}.shop-single .anchor--item:last-child{margin-bottom:0;padding-bottom:0}.shop-single .anchor--item .link{transition:0.3s all ease;cursor:pointer}@media only screen and (min-width: 1025px){.shop-single .anchor--item .link:hover{opacity:1}}.shop-single .anchor--item.active{border-bottom:1px solid #ff9dc2}.shop-single .anchor--item.active .link{color:#FA7BAC}.shop-single .content{padding:73px 0 0}@media (max-width: 767px){.shop-single .content{padding:46px 0 0}}.shop-single .content__ttl{font-size:24px;font-size:2.4rem;line-height:1.83333em;letter-spacing:.1em;font-weight:500;text-align:center;position:relative;padding-bottom:78px}@media (max-width: 767px){.shop-single .content__ttl{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.1em;font-weight:500;padding-bottom:72px;text-align:left}.shop-single .content__ttl>br:not(.sp){display:none}}.shop-single .content__ttl::after{content:"";position:absolute;background:linear-gradient(#fde3eb 0%, #dfe1fc 74.88%, #d0dffa 100%);height:4px;width:100%;left:0;bottom:40px}.shop-single .content__gall{margin:0 75px;position:relative}@media only screen and (max-width: 900px){.shop-single .content__gall{margin:0 20px}}@media (max-width: 767px){.shop-single .content__gall{margin:0}}.shop-single .content__gall .mainThumb{margin-bottom:25px}@media (max-width: 767px){.shop-single .content__gall .mainThumb{margin-bottom:10px}}.shop-single .content__gall .mainThumb .img{position:relative}.shop-single .content__gall .mainThumb .img:before{display:block;content:" ";width:100%;padding-top:61.11111%}.shop-single .content__gall .mainThumb .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.shop-single .content__gall .mainThumb .cmn_status .swiper-pagination{margin:20px auto 0}@media (max-width: 767px){.shop-single .content__gall .mainThumb .cmn_status .swiper-pagination{margin:8px auto 0}}.shop-single .content__gall .pd-slider{padding:0 164px;position:relative;margin:38px 0 68px}@media only screen and (max-width: 1150px){.shop-single .content__gall .pd-slider{padding:0 80px}}@media (max-width: 767px){.shop-single .content__gall .pd-slider{padding:0 68px;margin:14px 0 30px}}.shop-single .content__gall .subGall__item{cursor:pointer}@media only screen and (min-width: 1025px){.shop-single .content__gall .subGall__item:hover{cursor:pointer}}.shop-single .content__gall .subGall__item::after{content:"";position:absolute;width:100%;height:100%;border:3px solid #FF9DC2;top:0;left:0;opacity:0;transition:0.5s all ease}.shop-single .content__gall .subGall__item.swiper-slide-thumb-active::after{opacity:1}.shop-single .content__gall .subGall__item .img{position:relative}.shop-single .content__gall .subGall__item .img:before{display:block;content:" ";width:100%;padding-top:100%}.shop-single .content__gall .subGall__item .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.shop-single .content__gall .slidebar{position:relative;bottom:auto;left:auto;transform:none}}.shop-single .content__gall .c-btn-prev,.shop-single .content__gall .c-btn-next{top:calc(50% - 20px)}@media (max-width: 767px){.shop-single .content__gall .c-btn-prev,.shop-single .content__gall .c-btn-next{width:40px;height:40px;bottom:calc(50% - 20px)}}.shop-single .content__gall .c-btn-prev{left:106px}@media only screen and (max-width: 1150px){.shop-single .content__gall .c-btn-prev{left:20px}}@media (max-width: 767px){.shop-single .content__gall .c-btn-prev{left:0}}.shop-single .content__gall .c-btn-next{right:106px}@media only screen and (max-width: 1150px){.shop-single .content__gall .c-btn-next{right:20px}}@media (max-width: 767px){.shop-single .content__gall .c-btn-next{right:0}}.shop-single .content__detail{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;margin-bottom:77px;position:relative;flex-wrap:wrap}@media (max-width: 767px){.shop-single .content__detail{margin-bottom:34px}}.shop-single .content__detail::after{content:"";position:absolute;background:#FF9DC2;width:1px;height:100%;left:49%;top:0}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.shop-single .content__detail::after{left:calc(50% + 8px)}}@media (max-width: 767px){.shop-single .content__detail::after{display:none}}.shop-single .content__detail__board{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;width:42.86%}@media (max-width: 767px){.shop-single .content__detail__board{width:100%;margin-bottom:33px;padding-bottom:32px;border-bottom:1px solid #FF9DC2}}.shop-single .content__detail__board>li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #f5f5f5;font-size:15px;font-size:1.5rem;line-height:1.5em;letter-spacing:.025em;font-weight:500;padding-left:22px}@media only screen and (max-width: 1000px){.shop-single .content__detail__board>li{padding-left:10px;font-size:1.55556vw}}@media (max-width: 767px){.shop-single .content__detail__board>li{padding-left:0;padding-bottom:10px;margin-bottom:12px;font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:.025em;font-weight:500}}.shop-single .content__detail__board>li:last-child{margin-bottom:0;padding-bottom:0;border:none}.shop-single .content__detail__board .board__left{width:20%;font-weight:700;white-space:nowrap}.shop-single .content__detail__board .board__right{margin-left:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1;flex-wrap:wrap}@media (max-width: 767px){.shop-single .content__detail__board .board__right{margin-left:20px}}.shop-single .content__detail__board .board__right .link{margin-right:20px}.shop-single .content__detail__board .board__right .link:last-child{margin-right:0}@media (min-width: 768px){.shop-single .content__detail__board .board__right .fst{margin-right:auto;padding-right:10px}}.shop-single .content__detail__board .board__right .mapLink{display:block;margin:auto 0 0 0;text-decoration:underline}@media (max-width: 767px){.shop-single .content__detail__board .board__right .mapLink{display:none}}.shop-single .content__detail__brands{font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;width:calc(100% - 42.86% - 128px);font-size:15px;font-size:1.5rem;line-height:1.5em;letter-spacing:.025em;font-weight:500;padding-top:6px}@media (max-width: 767px){.shop-single .content__detail__brands{width:100%;font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:.025em;font-weight:500}}.shop-single .content__detail__brands .ttl{font-weight:700;margin-bottom:16px}@media (max-width: 767px){.shop-single .content__detail__brands .ttl{margin-bottom:7px}}.shop-single .content__detail__brands .txt{font-size:15px;font-size:1.5rem;line-height:1.66667em;letter-spacing:.025em;font-weight:500}@media (max-width: 767px){.shop-single .content__detail__brands .txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:.025em;font-weight:500}}.shop-single .content__detail__brands .txt .dot:last-child{display:none}.shop-single .content__decs{padding:92px 20px 78px;background:url(../../img/shop/detail/bg_banner_sub.png) center/cover no-repeat}@media (max-width: 767px){.shop-single .content__decs{padding:32px 20px 32px;background:url(../../img/shop/detail/bg_banner_sub_sp.png) center/cover no-repeat}}.shop-single .content__decs__txt{font-size:18px;font-size:1.8rem;line-height:2.11111em;letter-spacing:.05em;font-weight:500;text-align:center}@media (max-width: 767px){.shop-single .content__decs__txt{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.05em;font-weight:500;text-align:left}.shop-single .content__decs__txt>br:not(.sp){display:none}}.shop-single .content__phone{color:#fff;background-color:#ffa3c6;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;padding:24px 10px;flex-wrap:wrap}@media (max-width: 767px){.shop-single .content__phone{padding:16px 10px 10px}}.shop-single .content__phone__ttl{font-size:15px;font-size:1.5rem;line-height:1.5em;letter-spacing:.1em;font-weight:500;padding-right:22px;margin-top:16px;position:relative}@media (max-width: 767px){.shop-single .content__phone__ttl{margin:0}}.shop-single .content__phone__ttl::after{content:"";position:absolute;width:14px;height:9px;background:url(../../img/common/icon/arw_right_white.svg) center/100% no-repeat;top:6px;right:-8px}@media (max-width: 767px){.shop-single .content__phone__ttl::after{transform:rotate(90deg);right:-2px}}.shop-single .content__phone__tel{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.1em;font-weight:500;padding-left:22px}@media (max-width: 767px){.shop-single .content__phone__tel{padding-left:4px}}.shop-single .content__phone__tel a{font-size:29px;font-size:2.9rem;line-height:1.5em;letter-spacing:.08em;font-weight:500;color:#fff}@media (max-width: 767px){.shop-single .event{overflow:hidden}}@media (max-width: 767px){.shop-single .event__wrap{flex-wrap:wrap}}.shop-single .event__box{padding:110px 0 0 calc((100% - 1100px) / 2);overflow:hidden}@media (max-width: 767px){.shop-single .event__box{padding:50px 0 0 20px}}@media (min-width: 768px){.shop-single .event__box{padding-left:220px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.shop-single .event__box{padding-left:52px;max-width:none}}@media only screen and (min-width: 1700px){.shop-single .event__box{padding-left:0;max-width:1030px;margin:auto}}@media (min-width: 768px){.shop-single .event__cont{width:292px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.shop-single .event__carousel{width:calc(100% - 292px)}}@media only screen and (min-width: 768px) and (max-width: 1100px){.shop-single .event__carousel .main-wrap{flex:0 0 50%;width:50%;margin-right:5vw;margin-top:5vw}.shop-single .event__carousel .main-wrap .c-btn-next,.shop-single .event__carousel .main-wrap .c-btn-prev{top:13vw}}@media only screen and (min-width: 768px) and (max-width: 960px){.shop-single .event__carousel .main-wrap{margin-top:12vw}}@media (min-width: 768px){.shop-single .event__carousel .main-wrap{width:386px;flex:0 0 386px;margin-right:45px}}@media only screen and (min-width: 768px) and (max-width: 1100px){.shop-single .event__carousel .event-float{width:40vw;left:-18vw;bottom:20vw;top:auto}.shop-single .event__carousel .event-float .event__name{font-size:1.63636vw;margin:4px 0 6px;max-width:27vw}}@media (min-width: 768px){.shop-single .event__carousel .event-float{left:-292px}}@media only screen and (min-width: 768px) and (max-width: 900px){.shop-single .event__carousel .event-float{bottom:12vw;top:auto}}@media (min-width: 768px){.shop-single .event__carousel .event-float__ttl,.shop-single .event__carousel .event-float__txt{font-size:15px}}@media (min-width: 768px){.shop-single .event .event-float .event__name{max-width:260px}}.shop-single .event .cmn-ttl__ja{font-size:28px;font-size:2.8rem;line-height:1.35714em;letter-spacing:.15em;font-weight:500;margin-bottom:16px}.shop-single .event .cmn-ttl__en{font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:.07em;font-weight:400}.shop-single .omise{margin-top:100px;padding-top:10px}@media (max-width: 767px){.shop-single .omise{padding-top:0px;margin-top:80px}}.shop-single .omise__ttl{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.1em;font-weight:500;text-align:center;margin-bottom:32px;padding:0 18px}@media (max-width: 767px){.shop-single .omise__ttl{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.06em;font-weight:500;margin-bottom:18px}}.shop-single .omise__box{background:url(../../img/shop/detail/bg_omise.png) center/100% 100% no-repeat;padding:68px 0 56px 0}@media (max-width: 767px){.shop-single .omise__box{background:url(../../img/shop/detail/bg_omise_sp.png) center/100% 100% no-repeat;padding:56px 0 44px 0}}.shop-single .omise__box__ttl{text-align:center;margin-bottom:42px}@media (max-width: 767px){.shop-single .omise__box__ttl{max-width:244px;margin:0 auto 46px}}.shop-single .omise__gall{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;padding-bottom:33px;margin-bottom:28px;position:relative;flex-wrap:wrap}@media (max-width: 767px){.shop-single .omise__gall{margin-bottom:26px;padding-bottom:5px;border-bottom:1px solid #ffffff}}.shop-single .omise__gall::after{content:"";position:absolute;background:#ffffff;width:100%;height:1px;bottom:0;left:0}.shop-single .omise__gall__item{width:calc(25% - 40px)}@media only screen and (min-width: 768px) and (max-width: 1120px){.shop-single .omise__gall__item{width:calc(25% - 20px)}}@media (max-width: 767px){.shop-single .omise__gall__item{width:calc(50% - 8px);margin-bottom:25px}}@media (max-width: 767px){.shop-single .omise__gall__item .img{padding:0 10px}}.shop-single .omise__gall__item .ttl{font-size:17px;font-size:1.7rem;line-height:1.5em;letter-spacing:.025em;font-weight:500;margin:22px 0 12px;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1120px){.shop-single .omise__gall__item .ttl{font-size:1.30435vw}}@media (max-width: 767px){.shop-single .omise__gall__item .ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.025em;font-weight:500;margin:12px 0 6px}}.shop-single .omise__gall__item .txt{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:0em;font-weight:500;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media (max-width: 767px){.shop-single .omise__gall__item .txt{font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:500}}.shop-single .omise__txt{font-size:19px;font-size:1.9rem;line-height:1.68421em;letter-spacing:.1em;font-weight:500;text-align:center;margin-bottom:36px}@media (max-width: 767px){.shop-single .omise__txt{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.06em;font-weight:500;margin-bottom:24px}}.shop-single .voice-sec{background:transparent;padding:156px 0 145px}@media (max-width: 767px){.shop-single .voice-sec{margin:0 -20px}}@media only screen and (min-width: 768px) and (max-width: 1380px){.shop-single .voice-sec__box{justify-content:space-between}}@media (max-width: 767px){.shop-single .voice-sec{padding:52px 0 155px;position:relative;margin-bottom:40px}}.shop-single .voice-sec .wcm{padding:0;max-width:100%}.shop-single .voice-sec__info{padding-top:0}@media (max-width: 767px){.shop-single .voice-sec__info{padding:0 20px}}@media (min-width: 768px){.shop-single .voice-sec__info{width:37.38%}}.shop-single .voice-sec__info__txt{margin:30px 0 134px}@media (max-width: 767px){.shop-single .voice-sec__info__txt{margin:10px 0 66px}}@media (min-width: 768px){.shop-single .voice-sec__wrap{width:calc(100% - 37.38% - 64px)}}@media only screen and (max-width: 1200px){.shop-single .voice-sec__wrap{padding-left:150px}}@media only screen and (max-width: 950px){.shop-single .voice-sec__wrap{padding-left:90px}}@media (max-width: 767px){.shop-single .voice-sec__wrap{padding:0 60px}}.shop-single .voice-sec__ttl__ja{font-size:28px;font-size:2.8rem;line-height:1.35714em;letter-spacing:.15em;font-weight:500;margin-bottom:18px}.shop-single .voice-sec__ttl__en{font-size:15px;font-size:1.5rem;line-height:1.5em;letter-spacing:.07em;font-weight:400}@media (max-width: 767px){.shop-single .voice-sec .slidebar{bottom:40px}}.shop-single .voice-sec .cmn_status{bottom:60px}@media (max-width: 767px){.shop-single .voice-sec .voice-btn{position:absolute;bottom:0;left:20px;width:calc(100% - 40px);margin:0 0 14px 0;font-size:14px;font-size:1.4rem;line-height:1.5em;letter-spacing:0em;font-weight:700}}.shop-single .ins-section__gall{grid-column-gap:10px;grid-row-gap:10px;padding-top:20px;position:relative;padding-bottom:110px}@media (max-width: 767px){.shop-single .ins-section__gall{grid-column-gap:7px;grid-row-gap:7px;padding-bottom:90px}}@media (min-width: 768px){.shop-single .ins-section__gall .item{padding:7px 6px 20px}}.shop-single .ins-section__gall .item__ttl{display:none}@media (min-width: 768px){.shop-single .ins-section__gall .item__box{padding:16px 16px 0px}}@media only screen and (max-width: 1350px){.shop-single .ins-section__gall .item__box{padding:16px 8px 0px}}.shop-single .ins-section__gall .item__desc{margin:8px 0 10px}@media only screen and (min-width: 768px) and (max-width: 1300px){.shop-single .ins-section__gall .item__desc{font-size:1.07692vw}}@media (max-width: 767px){.shop-single .ins-section__gall .item__time{font-size:10px;font-size:1rem;line-height:1.5em;letter-spacing:0em;font-weight:300}}.shop-single .shop{background:linear-gradient(to left, #fde7ee 0%, #fcf5f8 30.65%, #fff 100%);padding:84px 0;margin-top:110px}@media (max-width: 767px){.shop-single .shop{margin-top:52px;background:#fff;padding:0}}.shop-single .shop__ttl{margin-bottom:36px}@media (max-width: 767px){.shop-single .shop__ttl{margin-bottom:30px}}.shop-single .shop__ttl__ja{font-size:28px;font-size:2.8rem;line-height:1.53571em;letter-spacing:.15em;font-weight:500;margin-bottom:12px}.shop-single .shop__ttl__en{font-size:15px;font-size:1.5rem;line-height:1.5em;letter-spacing:.07em;font-weight:400;font-family:"Sorts Mill Goudy"}.shop-single .shop__list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 767px){.shop-single .shop__list{border-bottom:1px solid #dddddd;padding-bottom:10px}}.shop-single .shop__list .item{width:calc(50% - 30px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:45px}@media only screen and (max-width: 1150px){.shop-single .shop__list .item{width:calc(50% - 15px)}}@media (max-width: 767px){.shop-single .shop__list .item{width:100%;flex-direction:column;position:relative;margin-bottom:23px}.shop-single .shop__list .item::after{content:"";position:absolute;background:url(../../img/common/icon/arw_right_pink.svg) center/100% no-repeat;width:16.5px;height:10.5px;right:0;top:24%}}.shop-single .shop__list .item__img{position:relative;width:160px}.shop-single .shop__list .item__img:before{display:block;content:" ";width:100%;padding-top:115.625%}.shop-single .shop__list .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.shop-single .shop__list .item__img{position:relative;width:38.5%}.shop-single .shop__list .item__img:before{display:block;content:" ";width:100%;padding-top:100%}.shop-single .shop__list .item__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.shop-single .shop__list .item__name{font-size:19px;font-size:1.9rem;line-height:1.5em;letter-spacing:.025em;font-weight:500;padding-left:10px}@media only screen and (max-width: 1150px){.shop-single .shop__list .item__name{padding-left:4px;font-size:15px}}@media (max-width: 767px){.shop-single .shop__list .item__name{position:absolute;left:46%;top:20.5%;padding:0;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.025em;font-weight:500;border-bottom:none !important}}.shop-single .shop__list .item__info{padding-left:12px}@media only screen and (max-width: 1150px){.shop-single .shop__list .item__info{padding-left:6px}}@media (max-width: 767px){.shop-single .shop__list .item__info{padding:23px 0 0}}.shop-single .shop__list .item__info>p{margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #f5f5f5}@media (max-width: 767px){.shop-single .shop__list .item__info>p{padding-bottom:10px;padding-right:24px}}.shop-single .shop__list .item__info>p:last-child{margin-bottom:0;border:none}.shop-single .shop__list .item__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","ヒラギノ角ゴ Pro","Noto Sans JP","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif;font-size:15px;font-size:1.5rem;line-height:1.5em;letter-spacing:.025em;font-weight:500;padding-left:10px}@media only screen and (min-width: 768px) and (max-width: 1150px){.shop-single .shop__list .item__row{font-size:1.30435vw;padding-left:4px}}@media (max-width: 767px){.shop-single .shop__list .item__row{padding-left:0}}.shop-single .shop__list .item__row .ttl{font-weight:700;margin-right:8px;width:32px;white-space:nowrap}@media only screen and (min-width: 768px) and (max-width: 1150px){.shop-single .shop__list .item__row .ttl{width:auto}}@media (max-width: 767px){.shop-single .shop__list .item__row .ttl{margin-right:14px}}.shop-single .shop__list .item__row .txt{font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.025em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1150px){.shop-single .shop__list .item__row .txt{font-size:1.30435vw}}

/*# sourceMappingURL=maps/shop-single.min.css.map */
