#open_gourmet .navi_icon{background:transparent url("../../shop/images/icon/023.svg") 0 0 no-repeat padding-box}#open_gourmet.active_tab .navi_icon{background:transparent url("../../shop/images/icon/active/023.svg") 0 0 no-repeat padding-box}#open_take-out .navi_icon{background:transparent url("../../shop/images/icon/028.svg") 0 0 no-repeat padding-box}#open_take-out.active_tab .navi_icon{background:transparent url("../../shop/images/icon/active/028.svg") 0 0 no-repeat padding-box}#open_cake-takeout .navi_icon{background:transparent url("../../shop/images/icon/049.svg") 0 0 no-repeat padding-box}#open_cake-takeout.active_tab .navi_icon{background:transparent url("../../shop/images/icon/active/049.svg") 0 0 no-repeat padding-box}#open_relaxation-esthe .navi_icon{background:transparent url("../../shop/images/icon/027.svg") 0 0 no-repeat padding-box}#open_relaxation-esthe.active_tab .navi_icon{background:transparent url("../../shop/images/icon/active/027.svg") 0 0 no-repeat padding-box}#open_sekkotsu-seitai .navi_icon{background:transparent url("../../shop/images/icon/029.svg") 0 0 no-repeat padding-box}#open_sekkotsu-seitai.active_tab .navi_icon{background:transparent url("../../shop/images/icon/active/029.svg") 0 0 no-repeat padding-box}#open_medical .navi_icon{background:transparent url("../../shop/images/icon/024.svg") 0 0 no-repeat padding-box}#open_medical.active_tab .navi_icon{background:transparent url("../../shop/images/icon/active/024.svg") 0 0 no-repeat padding-box}#open_pet .navi_icon{background:transparent url("../../shop/images/icon/030.svg") 0 0 no-repeat padding-box}#open_pet.active_tab .navi_icon{background:transparent url("../../shop/images/icon/active/030.svg") 0 0 no-repeat padding-box}#open_odekake .navi_icon{background:transparent url("https://epark.jp/v2/shop/images/icon/041.svg") 0 0 no-repeat padding-box}#open_odekake.active_tab .navi_icon{background:transparent url("https://epark.jp/v2/shop/images/icon/active/041.svg") 0 0 no-repeat padding-box}#search_top #search_display.open_gourmet{background:none!important}#search_top #search_display.open_gourmet:before{content:"";position:absolute;top:0;left:0;right:0;height:515px;background-repeat:no-repeat;background-size:cover;background-image:url("../../top/images/bg_gourmet_pc.jpg")}@media screen and (max-width:767px){#search_top #search_display.open_gourmet:before{height:92px;background-image:url("../../top/images/bg_gourmet_sp.jpg")}}#search_top #search_display.open_gourmet .genre_icon:before{content:"\E916";color:#e61}#search_top #search_display.open_gourmet .category-icon,#search_top #search_display.open_gourmet .category-section:before,#search_top #search_display.open_gourmet .search_contents:before{background-color:#e61}@media screen and (max-width:767px){#search_top #search_display.open_gourmet .nearby-btn__icon{background-color:#e61}}#search_top #search_display.open_take-out{background:none!important}#search_top #search_display.open_take-out:before{content:"";position:absolute;top:0;left:0;right:0;height:515px;background-repeat:no-repeat;background-size:cover;background-image:url("../../top/images/bg_takeout_pc.jpg")}@media screen and (max-width:767px){#search_top #search_display.open_take-out:before{height:92px;background-image:url("../../top/images/bg_takeout_sp.jpg")}}#search_top #search_display.open_take-out .genre_icon:before{content:"\E91B";color:#d42}#search_top #search_display.open_take-out .category-icon,#search_top #search_display.open_take-out .category-section:before,#search_top #search_display.open_take-out .search_contents:before{background-color:#d42}@media screen and (max-width:767px){#search_top #search_display.open_take-out .nearby-btn__icon{background-color:#d42}}#search_top #search_display.open_relaxation-esthe{background:none!important}#search_top #search_display.open_relaxation-esthe:before{content:"";position:absolute;top:0;left:0;right:0;height:515px;background-repeat:no-repeat;background-size:cover;background-image:url("../../top/images/bg_relaxation_pc.jpg")}@media screen and (max-width:767px){#search_top #search_display.open_relaxation-esthe:before{height:92px;background-image:url("../../top/images/bg_relaxation_sp.jpg")}}#search_top #search_display.open_relaxation-esthe .genre_icon:before{content:"\E91A";color:#951}#search_top #search_display.open_relaxation-esthe .category-icon,#search_top #search_display.open_relaxation-esthe .category-section:before,#search_top #search_display.open_relaxation-esthe .search_contents:before{background-color:#951}@media screen and (max-width:767px){#search_top #search_display.open_relaxation-esthe .nearby-btn__icon{background-color:#951}}#search_top #search_display.open_sekkotsu-seitai{background:none!important}#search_top #search_display.open_sekkotsu-seitai:before{content:"";position:absolute;top:0;left:0;right:0;height:515px;background-repeat:no-repeat;background-size:cover;background-image:url("../../top/images/bg_sekkotuseitai_pc.jpg")}@media screen and (max-width:767px){#search_top #search_display.open_sekkotsu-seitai:before{height:92px;background-image:url("../../top/images/bg_sekkotuseitai_sp.jpg")}}#search_top #search_display.open_sekkotsu-seitai .genre_icon:before{content:"\E91C";color:#26a}#search_top #search_display.open_sekkotsu-seitai .category-icon,#search_top #search_display.open_sekkotsu-seitai .category-section:before,#search_top #search_display.open_sekkotsu-seitai .search_contents:before{background-color:#26a}@media screen and (max-width:767px){#search_top #search_display.open_sekkotsu-seitai .nearby-btn__icon{background-color:#26a}}#search_top #search_display.open_medical{background:none!important}#search_top #search_display.open_medical:before{content:"";position:absolute;top:0;left:0;right:0;height:515px;background-repeat:no-repeat;background-size:cover;background-image:url("../../top/images/bg_clinic_pc.jpg")}@media screen and (max-width:767px){#search_top #search_display.open_medical:before{height:92px;background-image:url("../../top/images/bg_clinic_sp.jpg")}}#search_top #search_display.open_medical .genre_icon:before{content:"\E917";color:#f77}#search_top #search_display.open_medical .category-icon,#search_top #search_display.open_medical .category-section:before,#search_top #search_display.open_medical .search_contents:before{background-color:#f77}@media screen and (max-width:767px){#search_top #search_display.open_medical .nearby-btn__icon{background-color:#f77}}#search_top #search_display.open_dentistry{background:none!important}#search_top #search_display.open_dentistry:before{content:"";position:absolute;top:0;left:0;right:0;height:515px;background-repeat:no-repeat;background-size:cover;background-image:url("../../top/images/bg_dental_pc.jpg")}@media screen and (max-width:767px){#search_top #search_display.open_dentistry:before{height:92px;background-image:url("../../top/images/bg_dental_sp.jpg")}}#search_top #search_display.open_dentistry .genre_icon:before{content:"\E918";color:#0a6}#search_top #search_display.open_dentistry .category-icon,#search_top #search_display.open_dentistry .category-section:before,#search_top #search_display.open_dentistry .search_contents:before{background-color:#0a6}@media screen and (max-width:767px){#search_top #search_display.open_dentistry .nearby-btn__icon{background-color:#0a6}}#search_top #search_display.open_pharmacy{background:none!important}#search_top #search_display.open_pharmacy:before{content:"";position:absolute;top:0;left:0;right:0;height:515px;background-repeat:no-repeat;background-size:cover;background-image:url("../../top/images/bg_pharmacy_pc.jpg")}@media screen and (max-width:767px){#search_top #search_display.open_pharmacy:before{height:92px;background-image:url("../../top/images/bg_pharmacy_sp.jpg")}}#search_top #search_display.open_pharmacy .genre_icon:before{content:"\E919";color:#3ab}#search_top #search_display.open_pharmacy .category-icon,#search_top #search_display.open_pharmacy .category-section:before,#search_top #search_display.open_pharmacy .search_contents:before{background-color:#3ab}@media screen and (max-width:767px){#search_top #search_display.open_pharmacy .nearby-btn__icon{background-color:#3ab}}#search_top #search_display.open_pet{background:none!important}#search_top #search_display.open_pet:before{content:"";position:absolute;top:0;left:0;right:0;height:515px;background-repeat:no-repeat;background-size:cover;background-image:url("../../top/images/bg_pet_pc.jpg")}@media screen and (max-width:767px){#search_top #search_display.open_pet:before{height:92px;background-image:url("../../top/images/bg_pet_sp.jpg")}}#search_top #search_display.open_pet .genre_icon:before{content:"\E91D";color:#b81}#search_top #search_display.open_pet .category-icon,#search_top #search_display.open_pet .category-section:before,#search_top #search_display.open_pet .search_contents:before{background-color:#b81}@media screen and (max-width:767px){#search_top #search_display.open_pet .nearby-btn__icon{background-color:#b81}}#search_top #search_display.open_odekake{background:none!important}#search_top #search_display.open_odekake:before{content:"";position:absolute;top:0;left:0;right:0;height:515px;background-repeat:no-repeat;background-size:cover;background-image:url("../../top/images/bg_odekake_pc.jpg")}@media screen and (max-width:767px){#search_top #search_display.open_odekake:before{height:92px;background-image:url("../../top/images/bg_odekake_sp.jpg")}}#search_top #search_display.open_odekake .genre_icon:before{content:"\E928";color:#e47}#search_top #search_display.open_odekake .category-icon,#search_top #search_display.open_odekake .category-section:before,#search_top #search_display.open_odekake .search_contents:before{background-color:#e47}@media screen and (max-width:767px){#search_top #search_display.open_odekake .nearby-btn__icon{background-color:#e47}}#search_top #search_display.open_beautysalon{background:none!important}#search_top #search_display.open_beautysalon:before{content:"";position:absolute;top:0;left:0;right:0;height:515px;background-repeat:no-repeat;background-size:cover;background-image:url("../../top/images/bg_beautysalon_pc.jpg")}@media screen and (max-width:767px){#search_top #search_display.open_beautysalon:before{height:92px;background-image:url("../../top/images/bg_beautysalon_sp.jpg")}}#search_top #search_display.open_beautysalon .genre_icon:before{content:"\E923";color:#ff64b4}#search_top #search_display.open_beautysalon .category-icon,#search_top #search_display.open_beautysalon .category-section:before,#search_top #search_display.open_beautysalon .search_contents:before{background-color:#ff64b4}@media screen and (max-width:767px){#search_top #search_display.open_beautysalon .nearby-btn__icon{background-color:#ff64b4}}#search_top #search_display.open_hotel-stay{background:none!important}#search_top #search_display.open_hotel-stay:before{content:"";position:absolute;top:0;left:0;right:0;height:515px;background-repeat:no-repeat;background-size:cover;background-image:url("../../top/images/bg_hotel_pc.jpg")}@media screen and (max-width:767px){#search_top #search_display.open_hotel-stay:before{height:92px;background-image:url("../../top/images/bg_hotel_sp.jpg")}}#search_top #search_display.open_hotel-stay .genre_icon:before{content:"\E957";color:#9b2bb7}#search_top #search_display.open_hotel-stay .category-icon,#search_top #search_display.open_hotel-stay .category-section:before,#search_top #search_display.open_hotel-stay .search_contents:before{background-color:#9b2bb7}@media screen and (max-width:767px){#search_top #search_display.open_hotel-stay .nearby-btn__icon{background-color:#9b2bb7}}.facebook_icon{background:url(../../shop/images/icon_top_facebook_logo.png) 0 no-repeat}.twitter_icon{background:url(../../shop/images/icon_top_twitter_logo.png) 0 no-repeat}.instagram_icon{background:url(../../shop/images/icon_top_instagram_logo.png) 0 no-repeat}#search_top h1{text-align:center;font:normal normal normal 24px/23px Hiragino Kaku Gothic ProN;letter-spacing:0;color:#fff;text-shadow:#424242 1px 1px 10px,#424242 -1px 1px 10px,#424242 1px -1px 16px,#424242 -1px -1px 10px;opacity:1;padding-bottom:32px}@media screen and (max-width:767px){#search_top h1{font:normal normal normal 15px/23px Hiragino Kaku Gothic ProN;padding:8px}}#search_top .search_genre_navi_wrapper{scrollbar-width:none;-ms-overflow-style:none}#search_top .search_genre_navi_wrapper::-webkit-scrollbar{display:none}@media (max-width:1079px){#search_top .search_genre_navi_wrapper{overflow-x:auto;overflow-y:hidden;-ms-touch-action:pan-x;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-left:1rem}}#search_top .search_genre_navi{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1080px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:8px 12px;border-radius:20px 20px 0 0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.25);box-shadow:0 4px 12px rgba(0,0,0,.25)}@media (max-width:1079px){#search_top .search_genre_navi{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:56px;max-width:auto;border-radius:10px 10px 0 0;gap:6px;padding:4px 5px}}@media (max-width:768px){#search_top .search_genre_navi{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:56px;max-width:auto;border-radius:10px 10px 0 0;gap:8px;padding:4px 5px}}#search_top .search_genre_navi label.search_genre_tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff;text-decoration:none;min-width:90px;max-width:100px;padding:.5rem .75rem;border-radius:10px;-webkit-transition:all .25s ease;transition:all .25s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#search_top .search_genre_navi label.search_genre_tab:not(.active_tab) .icon-023,#search_top .search_genre_navi label.search_genre_tab:not(.active_tab) .icon-024,#search_top .search_genre_navi label.search_genre_tab:not(.active_tab) .icon-025,#search_top .search_genre_navi label.search_genre_tab:not(.active_tab) .icon-026,#search_top .search_genre_navi label.search_genre_tab:not(.active_tab) .icon-027,#search_top .search_genre_navi label.search_genre_tab:not(.active_tab) .icon-028,#search_top .search_genre_navi label.search_genre_tab:not(.active_tab) .icon-029,#search_top .search_genre_navi label.search_genre_tab:not(.active_tab) .icon-030,#search_top .search_genre_navi label.search_genre_tab:not(.active_tab) .icon-036,#search_top .search_genre_navi label.search_genre_tab:not(.active_tab) .icon-041,#search_top .search_genre_navi label.search_genre_tab:not(.active_tab) .icon-093{color:#fff}@media (max-width:1079px){#search_top .search_genre_navi label.search_genre_tab{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start;min-width:55px;max-width:100px;max-height:48px;border-radius:6px;padding:2px}}@media (max-width:768px){#search_top .search_genre_navi label.search_genre_tab{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start;min-width:55px;max-width:100px;max-height:48px;border-radius:6px;padding:0 4px}}#search_top .search_genre_navi .search-genre-list__item--icon{font-size:29px;margin:0 auto 4px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){#search_top .search_genre_navi .search-genre-list__item--icon{font-size:21px;margin:0}}#search_top .search_genre_navi .search_genre_name{font-weight:700;font-size:.7rem;line-height:1.2;text-align:center;min-height:2.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){#search_top .search_genre_navi .search_genre_name{text-align:left;font:normal normal normal 10px/12px Hiragino Kaku Gothic ProN;letter-spacing:0;opacity:1}}#search_top .search_genre_navi label.search_genre_tab:hover{background:hsla(0,0%,100%,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}#search_top .search_genre_navi label.search_genre_tab.active_tab{background:#fff;color:#424242}#search_top .search_genre_navi label.search_genre_tab .icon-023{color:#e61}#search_top .search_genre_navi label.search_genre_tab .icon-028{color:#d42}#search_top .search_genre_navi label.search_genre_tab .icon-027{color:#951}#search_top .search_genre_navi label.search_genre_tab .icon-024{color:#f77}#search_top .search_genre_navi label.search_genre_tab .icon-025{color:#0a6}#search_top .search_genre_navi label.search_genre_tab .icon-026{color:#3ab}#search_top .search_genre_navi label.search_genre_tab .icon-029{color:#26a}#search_top .search_genre_navi label.search_genre_tab .icon-030{color:#b81}#search_top .search_genre_navi label.search_genre_tab .icon-041{color:#e47}#search_top .search_genre_navi label.search_genre_tab .icon-036{color:#ff64b4}#search_top .search_genre_navi label.search_genre_tab .icon-093{color:#9b2bb7}#search_top #search_display{position:relative;height:100%;padding:32px 0 40px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (max-width:767px){#search_top #search_display{padding:0 0 32px}}#search_top #search_display>*{position:relative;z-index:1}#search_top #search_display .search_contents_wrapper{margin:0 auto;max-width:1080px;background:#fff 0 0 no-repeat padding-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-bottom:24px;-webkit-box-shadow:0 0 16px #00000033;box-shadow:0 0 16px #00000033;border-radius:0 0 20px 20px;opacity:1}@media screen and (max-width:767px){#search_top #search_display .search_contents_wrapper{border-radius:0}}#search_top #search_display .banner_contents{--peek-ratio:1.35;--gap:16px;--btn:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;padding:0 24px;opacity:1}@media (max-width:768px){#search_top #search_display .banner_contents{padding:0 16px}}#search_top #search_display .banner_contents .container{max-width:100%;width:100%;margin-top:24px;overflow:hidden}@media (max-width:768px){#search_top #search_display .banner_contents .container{margin-top:16px}}#search_top #search_display .banner_contents .slider-wrapper{position:relative;overflow:hidden;aspect-ratio:1200/126;contain:layout size}@media (max-width:768px){#search_top #search_display .banner_contents .slider-wrapper{aspect-ratio:750/250}}#search_top #search_display .banner_contents .slider-wrapper.is-single .slider-track{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0}#search_top #search_display .banner_contents .slider-wrapper.is-single .navbtn{display:none}#search_top #search_display .banner_contents .slider-wrapper.is-single~.dots{visibility:hidden}#search_top #search_display .banner_contents .slider-track{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-transition:transform .6s ease;height:100%}#search_top #search_display .banner_contents .slider-wrapper.is-empty .navbtn,#search_top #search_display .banner_contents .slider-wrapper.is-empty .slider-track{display:none}#search_top #search_display .banner_contents .slider-wrapper.is-empty~.dots{visibility:hidden}#search_top #search_display .banner_contents :root{--peek-ratio:1.35}#search_top #search_display .banner_contents .slide{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--peek-ratio));flex:0 0 calc(100% / var(--peek-ratio));border-radius:var(--radius);overflow:hidden;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);background:#fff;height:100%}#search_top #search_display .banner_contents .slide a{display:block;height:100%;line-height:0}#search_top #search_display .banner_contents .slide img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){#search_top #search_display .banner_contents .slide img{height:125px}}#search_top #search_display .banner_contents .navbtn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:none;background:hsla(0,0%,100%,.9);-webkit-box-shadow:0 0 8px #0000004D;box-shadow:0 0 8px #0000004D;display:grid;place-items:center;cursor:pointer;-webkit-transition:.3s;transition:.3s}@media (max-width:768px){#search_top #search_display .banner_contents .navbtn{display:none}}#search_top #search_display .banner_contents .navbtn:hover{-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}#search_top #search_display .banner_contents .navbtn.prev{left:calc((100% - (100% / var(--peek-ratio))) / 2 - (var(--btn) / 2))}#search_top #search_display .banner_contents .navbtn.next{right:calc((100% - (100% / var(--peek-ratio))) / 2 - (var(--btn) / 2))}#search_top #search_display .banner_contents .chev{width:8px;height:8px;border-top:2px solid #999;border-right:2px solid #999}#search_top #search_display .banner_contents .prev .chev{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#search_top #search_display .banner_contents .next .chev{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:768px){#search_top #search_display .banner_contents{--peek-ratio:1.15;--btn:28px;--gap:8px}#search_top #search_display .banner_contents .slide{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--peek-ratio));flex:0 0 calc(100% / var(--peek-ratio))}}#search_top #search_display .banner_contents .dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin:20px 0;min-height:16px}@media (max-width:768px){#search_top #search_display .banner_contents .dots{margin:12px 0}}#search_top #search_display .banner_contents .dot{width:8px;height:8px;border-radius:50%;background:#d1d5db;cursor:pointer;-webkit-transition:.3s;transition:.3s}#search_top #search_display .banner_contents .dot.active{background:#5b6;-webkit-transform:scale(1.2);transform:scale(1.2);pointer-events:none}@media (max-width:768px){#search_top #search_display .banner_contents .slide{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}#search_top #search_display .banner_contents .navbtn{width:28px;height:28px}}#search_top #search_display .search_contents{position:relative;overflow:visible;margin:0 48px 24px;padding:24px 25px;background:#f5f5f5 0 0 no-repeat padding-box;opacity:1}@media screen and (max-width:767px){#search_top #search_display .search_contents{margin:0 16px 16px;padding:16px}}#search_top #search_display .search_contents:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;-webkit-mask:url("../../top/icons/094.svg") no-repeat center/contain;mask:url("../../top/icons/094.svg") no-repeat center/contain}#search_top #search_display .search_contents .search_contents__title{font-size:18px;font-weight:700;margin:2px 0 12px}@media screen and (max-width:767px){#search_top #search_display .search_contents .search_contents__title{font-size:16px}}#search_top #search_display .search_contents #search_form{width:100%;height:100%;font-size:medium;background:#f5f5f5}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form{padding:2px;-webkit-tap-highlight-color:transparent}}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form form{display:-webkit-box;display:-ms-flexbox;display:flex}}#search_top #search_display .search_contents #search_form #search_btn{width:100%}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form #search_btn{width:30px;-ms-flex-preferred-size:30px;flex-basis:30px;margin-left:auto}}#search_top #search_display .search_contents #search_form #search_btn .btn_s{width:40px;height:40px;background:#5b6 url(../../shop/images/genre/icon_search.svg) no-repeat 50%;background-size:24px}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form #search_btn .btn_s{width:30px;height:30px;background-size:23px}}#search_top #search_display .search_contents #search_form input{width:100%;height:27px;padding:6px 0 3px;font-size:13px}@media screen and (min-width:768px){#search_top #search_display .search_contents #search_form input{width:306px;height:32px;padding:7px 16px;font-size:14px}}#search_top #search_display .search_contents #search_form input::-webkit-input-placeholder{color:#c5c5c5}#search_top #search_display .search_contents #search_form input::-moz-placeholder{color:#c5c5c5}#search_top #search_display .search_contents #search_form input::-ms-input-placeholder{color:#c5c5c5}#search_top #search_display .search_contents #search_form input::placeholder{color:#c5c5c5}#search_top #search_display .search_contents #search_form #area_station{background-color:#fff;letter-spacing:0;border:none;outline:none;margin:15px 0 15px 16px;padding:0;-ms-flex-item-align:center;align-self:center;font-size:14px;width:188px;height:18px;-webkit-appearance:none}#search_top #search_display .search_contents #search_form #area_station::-webkit-search-cancel-button{-webkit-appearance:none}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form #area_station{width:78px;margin:10px 0 9px 6px;font-size:13px;height:17px}}#search_top #search_display .search_contents #search_form #free_word{background-color:#fff;letter-spacing:0;border:none;outline:none;-ms-flex-item-align:center;align-self:center;margin:15px 0 15px 16px;padding:0;font-size:14px;width:100%;height:18px;-webkit-appearance:none}#search_top #search_display .search_contents #search_form #free_word::-webkit-search-cancel-button{-webkit-appearance:none}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form #free_word{margin:10px 0 9px 6px;font-size:13px;height:17px}}#search_top #search_display .search_contents #search_form #station_text{padding:0;background:none}#search_top #search_display .search_contents #search_form #station_text input{padding-right:6px}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form #station_text input{padding-left:6px;border-left:1px solid #d5d5d5}}@media screen and (min-width:768px){#search_top #search_display .search_contents #search_form #station_text input{padding:0 16px}}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form #station_text{display:table-cell!important;width:94px;margin-top:1px;-ms-flex-preferred-size:94px;flex-basis:94px}}#search_top #search_display .search_contents #search_form #free_word_text{padding:0 0 0 6px}@media screen and (min-width:768px){#search_top #search_display .search_contents #search_form #free_word_text{width:362px;padding:0}}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form #free_word_text{width:calc(100% - 160px);margin-top:1px;-ms-flex-preferred-size:calc(100% - 160px);flex-basis:calc(100% - 160px)}}#search_top #search_display .search_contents #search_form .search_genre_icon{width:52px;display:table-cell;vertical-align:middle}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form .search_genre_icon{width:30px;-ms-flex-preferred-size:30px;flex-basis:30px}}#search_top #search_display .search_contents #search_form .search_genre_icon .genre_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:52px;height:32px;border-right:1px solid #d5d5d5;font-size:24px}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form .search_genre_icon .genre_icon{border-right:0}}#search_top #search_display .search_contents #search_form .search_genre_icon .genre_icon:before{font-family:icomoon!important;position:relative;top:1px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form .search_genre_icon .genre_icon{width:30px;height:26px;font-size:18px}}#search_top #search_display .search_contents #search_form .search_split{display:grid;grid-template-columns:45% 45% 10%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}@media screen and (max-width:1079px){#search_top #search_display .search_contents #search_form .search_split{grid-template-columns:42% 42% 16%}}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form .search_split{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:6px}}#search_top #search_display .search_contents #search_form .search_split .search_left{background:#fff;border:1px solid #d5d5d5;border-radius:4px;padding:4px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;width:100%;height:48px}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form .search_split .search_left{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 4px);flex:1 1 calc(50% - 4px);min-width:0;height:43px;background:#fff;border:1px solid #d5d5d5;border-radius:4px;padding:6px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#search_top #search_display .search_contents #search_form .search_split #station_text,#search_top #search_display .search_contents #search_form .search_split .search_genre_icon{height:auto!important}#search_top #search_display .search_contents #search_form .search_split #free_word_text{background:#fff;border:1px solid #d5d5d5;border-radius:4px;padding:4px 6px;width:100%;height:48px}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form .search_split #free_word_text{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 4px);flex:1 1 calc(50% - 4px);min-width:0;height:43px;background:#fff;border:1px solid #d5d5d5;border-radius:4px;padding:6px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#search_top #search_display .search_contents #search_form .search_split #free_word_text input{width:100%!important;border:none!important;outline:none;padding:14px 8px 10px 10px!important;height:32px;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}#search_top #search_display .search_contents #search_form .search_split #search_btn{justify-self:end;height:auto!important}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form .search_split #search_btn{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}#search_top #search_display .search_contents #search_form .search_split #search_btn .btn_s{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:auto;height:48px;min-width:96px;padding:8px 16px;border:none;border-radius:4px;background:transparent linear-gradient(255deg,#8edc0a,#30bd4f) 0 0 no-repeat padding-box;color:#fff;font:normal normal normal 16px/18px Hiragino Kaku Gothic ProN;line-height:1;min-height:38px;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-box-shadow:0 2px 8px rgba(33,195,91,.35);box-shadow:0 2px 8px rgba(33,195,91,.35);cursor:pointer;-webkit-transition:-webkit-transform .08s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;transition:-webkit-transform .08s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease;transition:transform .08s ease,box-shadow .2s ease,filter .2s ease;transition:transform .08s ease,box-shadow .2s ease,filter .2s ease,-webkit-transform .08s ease,-webkit-box-shadow .2s ease,-webkit-filter .2s ease}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form .search_split #search_btn .btn_s{width:auto;min-width:160px;min-height:42px;height:auto;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background:linear-gradient(255deg,#8edc0a,#30bd4f);color:#fff;font-size:15px;line-height:1}}#search_top #search_display .search_contents #search_form .search_split #search_btn .btn_s:before{content:"";width:18px;height:18px;background:url("../../shop/images/genre/icon_search.svg") 50%/contain no-repeat;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (max-width:767px){#search_top #search_display .search_contents #search_form .search_split{grid-template-columns:auto 1fr 30px;grid-template-rows:auto auto;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;row-gap:6px;padding:0}#search_top #search_display .search_contents #search_form .search_split .search_left{grid-column:1/3;grid-row:1}#search_top #search_display .search_contents #search_form .search_split #search_btn{grid-column:3/4;grid-row:1;justify-self:end}#search_top #search_display .search_contents #search_form .search_split #free_word_text{grid-column:1/4;grid-row:2}#search_top #search_display .search_contents #search_form .search_split #free_word_text input{height:30px;padding:8px 10px!important}}#search_top #search_display .category-section{background:#f6f7f8;margin:0 48px;padding:16px;position:relative;overflow:visible;--pc-max:1080px;--pc-cols:10;--gap:8px;--card-w:calc((var(--pc-max) - (var(--pc-cols) - 1) * var(--gap)) / var(--pc-cols))}@media screen and (max-width:767px){#search_top #search_display .category-section{margin:0 16px}}#search_top #search_display .category-section:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;-webkit-mask:url("../../top/icons/094.svg") no-repeat center/contain;mask:url("../../top/icons/094.svg") no-repeat center/contain}#search_top #search_display .category-title{font-size:18px;font-weight:700;margin:2px 0 12px}@media screen and (max-width:767px){#search_top #search_display .category-title{font-size:16px}}#search_top #search_display .category-nearby{display:none}@media screen and (max-width:767px){#search_top #search_display .category-nearby{display:block;margin:8px 0 12px}}@media screen and (max-width:767px){#search_top #search_display .nearby-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:100%;height:56px;border-radius:4px;background:#fff;border:1px solid #bdbdbd;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04);color:#424242;text-decoration:none;font:normal normal normal 14px/18px Hiragino Kaku Gothic ProN;font-weight:600}}@media screen and (max-width:767px){#search_top #search_display .nearby-btn__icon{width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;-webkit-mask:url("../../shop/images/search_result/genzaichi.svg") no-repeat center/contain;mask:url("../../shop/images/search_result/genzaichi.svg") no-repeat center/contain}}#search_top #search_display .category-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(9.09091%,1fr));-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}@media (max-width:1280px){#search_top #search_display .category-list{grid-template-columns:repeat(auto-fit,minmax(12.5%,1fr))}}@media (max-width:1080px){#search_top #search_display .category-list{grid-template-columns:repeat(auto-fit,minmax(16.66667%,1fr))}}@media (max-width:860px){#search_top #search_display .category-list{grid-template-columns:repeat(auto-fit,minmax(25%,1fr))}}@media (max-width:560px){#search_top #search_display .category-list{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}@media screen and (max-width:767px){#search_top #search_display .category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:var(--gap);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;padding:0 12px;margin:0}}@media screen and (max-width:767px){#search_top #search_display .category-list::-webkit-scrollbar{display:none}}#search_top #search_display .category-item{list-style:none}@media screen and (max-width:767px){#search_top #search_display .category-item{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px}}@media screen and (min-width:769px){#search_top #search_display .category-item--all{display:none}}@media screen and (min-width:769px){#search_top #search_display .category-footer{display:block}}@media (max-width:768px){#search_top #search_display .category-footer{display:none!important}}#search_top #search_display .category-card{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;text-decoration:none;color:#333;background:#fff;border:1px solid #bdbdbd;border-radius:10px;padding:10px 4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,-webkit-transform .15s ease,-webkit-box-shadow .15s ease;min-height:120px;outline:none}@media screen and (max-width:767px){#search_top #search_display .category-card{font-size:14px;padding:8px;border-radius:4px;width:96px;min-width:96px;scroll-snap-align:start}}@media (max-width:768px){#search_top #search_display .category-card--all{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #17d!important;background:#fff!important;color:#17d!important;text-align:center;width:var(--card-w,100px);min-width:var(--card-w,100px);min-height:120px;border-radius:4px;padding:10px 6px;scroll-snap-align:start}}@media (max-width:768px){#search_top #search_display .category-card.category-card--all .category-name{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@media (max-width:768px){#search_top #search_display .category-card.category-card--all .category-name span{color:#17d!important}}#search_top #search_display .category-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,.08);box-shadow:0 8px 20px rgba(0,0,0,.08);background:#f6f7f8}@media (hover:none){#search_top #search_display .category-card:hover{-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:inherit!important}}#search_top #search_display .category-card:focus-visible{-webkit-box-shadow:0 0 0 3px rgba(255,140,0,.35);box-shadow:0 0 0 3px rgba(255,140,0,.35)}#search_top #search_display .category-icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;margin-bottom:6px;-webkit-mask:var(--icon-url) no-repeat center/contain;mask:var(--icon-url) no-repeat center/contain}#search_top #search_display .category-name{font-size:14px;font-weight:600;color:#424242;letter-spacing:0;text-align:center;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.4em}@media (max-width:768px){#search_top #search_display .category-name--all{display:inline-grid;row-gap:2px;line-height:1.1;font-size:14px;font-weight:400;white-space:nowrap;overflow:visible}}#search_top #search_display .category-count{text-align:center;font:normal normal normal 12px/18px Hiragino Kaku Gothic ProN;letter-spacing:0;color:#999;opacity:1}#search_top #search_display .category-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}#search_top #search_display .category-more-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:375px;height:38px;padding:0 30px;border-radius:4px;background:#fff;border:1px solid #17d;color:#17d;font:normal normal normal 14px/18px Hiragino Kaku Gothic ProN}#search_top #search_display .category-more-btn:hover{opacity:.7}#search_top #search_display .category-more-btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}#search_top #search_display .category-more-btn:focus-visible{outline:3px solid rgba(30,115,255,.25);outline-offset:2px}#changeSearchGenreButton{display:none}.l_wrapper{width:1080px;max-width:1080px;padding:0}@media screen and (min-width:768px) and (max-width:1124px){.l_wrapper{width:100%;max-width:1120px;padding:0 10px}}@media screen and (max-width:767px){.l_wrapper{width:100%}}.l_left_wrapper{width:768px;max-width:768px}@media screen and (min-width:768px) and (max-width:1124px){.l_left_wrapper{width:61%;max-width:790px}}@media screen and (max-width:767px){.l_left_wrapper{width:100%}}.l_right_wrapper{width:280px;max-width:280px}@media screen and (max-width:767px){.l_right_wrapper{width:100%}}#main_panel{background:#ccc;text-align:center;padding:140px 0 40px;background:url(../../shop/images/top_main_bg.png) repeat-x bottom;background-size:auto 100%}@media screen and (max-width:767px){#main_panel{padding:0}}#search_box{border-radius:6px;width:90%;max-width:660px;margin:0 auto;background-color:rgba(0,0,0,.5);padding:10px}@media screen and (max-width:767px){#search_box{border-radius:0;width:100%;background:rgba(0,0,0,.2);padding:1em}}#search_box #main_read{width:97%;margin:0 auto;text-align:center;color:#fff;line-height:50px}@media screen and (max-width:767px){#search_box #main_read{line-height:1.5}}#search_box #main_read p{display:inline-block}#search_box #main_read p:first-child{float:left}@media screen and (max-width:767px){#search_box #main_read p:first-child{float:none;padding:0 0 .5em}}#search_box #main_read p:last-child{float:right;font-size:13px}@media screen and (max-width:767px){#search_box #main_read p:last-child{float:none;padding:0 0 1em}}.banner_request_off{display:none}.segment-banner__list{margin-left:-24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.segment-banner__list--item{padding-left:24px;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.segment-banner__list--item img{width:100%}@media screen and (min-width:768px){.segment-banner{margin-top:48px}}.side_my_menu{margin-top:24px}#ad_banner_random{text-align:center;padding-top:48px}#ad_banner_random .sp_ad_img{display:none}#ad_banner_random img{width:95%;margin:0 auto}#sns_area{margin:72px 0 0}#sns_area #sns_btn_list{font-size:0;padding-bottom:24px}#sns_area #sns_btn_list li{display:inline-block;text-align:center;width:30%;height:60px;line-height:60px;margin-right:5%;font-size:18px;border:1px solid #ccc;border-radius:6px}#sns_area #sns_btn_list li:last-child{margin-right:0}#sns_area #sns_btn_list li a{display:inline-block;width:100%;height:100%}#sns_area #sns_btn_list li a:hover{opacity:.5}#sns_area #sns_btn_list li a span{display:inline-block;height:27px;line-height:27px;color:#424242;padding-left:1.5em}#sns_area #timeline_facebook,#sns_area #timeline_twitter{width:50%;padding:0 20px 0 0;float:left;min-width:270px}#sns_area #timeline_facebook .border,#sns_area #timeline_twitter .border{border:1px solid #ccc}#sns_area #timeline_twitter{padding:0}@media screen and (max-width:767px){footer{margin-top:33px;height:160px}}#top-saw-history #history_slider{clear:both;background-color:#f5f5f5;padding:24px;margin-top:72px}@media screen and (max-width:767px){#top-saw-history #history_slider{padding:24px 0;margin-top:48px;border-bottom:0}}#top-saw-history #history_slider .l_wrapper{max-width:640px}#top-saw-history #history_slider .shop_history_slider .history_card a{max-width:198px}@media screen and (min-width:768px){#top-saw-history #history_slider .shop_history_slider .history_card a:hover{border-color:#424242}#top-saw-history #history_slider .shop_history_slider .history_card a:hover .history_shop_name{text-decoration:underline}}#top-saw-history #history_slider .shop_history_slider .history_card a img{max-height:123px}@media screen and (max-width:767px){#top-saw-history #history_slider .shop_history_slider .history_card a img{max-height:102px}}.epark_sp_top_banner1{text-align:center;margin-top:30px;margin-bottom:30px}@media screen and (max-width:767px){.previous_history_title{margin-left:15px}}.previous_history_icon{display:inline-block;vertical-align:middle;height:32px;width:32px;font-size:32px;color:#5b6}@media screen and (max-width:767px){.previous_history_icon{height:24px;width:24px;font-size:24px}}.reservation_history_link{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){#previous_history_result{padding:0;padding-bottom:1px;background:#f5f5f5}}#previous_history_result .result_shop_box{margin-bottom:24px;position:relative}@media screen and (max-width:767px){#previous_history_result .result_shop_box{width:100%;margin:0 auto;background:#fff}}@media screen and (min-width:768px){#previous_history_result .result_shop_box:hover{border:1px solid #424242}#previous_history_result .result_shop_box:hover .shop_name{text-decoration:underline}#previous_history_result .result_shop_box:hover .unlink{text-decoration:none}}#previous_history_result .history_base_border{border:1px solid #d5d5d5;border-radius:0;opacity:1}@media screen and (max-width:767px){#previous_history_result .history_base_border{border:0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-radius:0}}#previous_history_result .result_data_clickable_area{position:relative}#previous_history_result .result_data{padding:30px 24px 16px;position:relative;color:#424242}@media screen and (max-width:767px){#previous_history_result .result_data{margin:0 15px;padding:0}}@media screen and (min-width:768px){#previous_history_result .result_data:only-of-type{padding:30px 24px 24px}}#previous_history_result .result_data__top-area{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}#previous_history_result .genre_label{border-radius:0;font-size:12px;line-height:1.3;margin:0 8px 6px 0;padding:2px 4px}@media screen and (max-width:767px){#previous_history_result .genre_label{font-size:11px;margin-right:6px}}#previous_history_result div.genre_label_position{position:absolute;top:0;left:20px;font-size:0;line-height:0}@media screen and (max-width:767px){#previous_history_result div.genre_label_position{position:static;border-radius:4px}}#previous_history_result div.genre_label_position .genre_label:last-of-type{margin-right:0}#previous_history_result .base_line{min-height:20px}#previous_history_result .shop_name_area{width:100%;padding:0 0 16px}@media screen and (max-width:767px){#previous_history_result .shop_name_area{width:100%;padding:0}}#previous_history_result .shop_name_area .shop_name{color:#17d;line-height:1.3;word-break:break-all}#previous_history_result .shop_name_area .shop_name.unlink{text-decoration:none;color:#424242}@media screen and (max-width:767px){#previous_history_result .shop_name{font-size:18px}}#previous_history_result .shop_name a{color:#424242}#previous_history_result .shop_base_info{font-size:14px;line-height:1.5;display:inline-block}@media screen and (max-width:767px){#previous_history_result .shop_base_info{font-size:13px;line-height:1.3}}#previous_history_result .shop_base_info span{display:inline-block;padding:0 1em 0 0}#previous_history_result .shop_base_info span img{width:18px;height:18px;margin-right:4px}@media screen and (max-width:767px){#previous_history_result .shop_base_info span img{width:15px;height:15px;margin-right:3px}}#previous_history_result .shop_base_info .reservation_date{margin-top:8px}@media screen and (max-width:767px){#previous_history_result .shop_base_info .reservation_date{margin-top:6px}#previous_history_result .shop_base_info .reservation_date span[class^=icon-]{font-size:15px}}@media screen and (min-width:768px){#previous_history_result .reservation_data{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){#previous_history_result .reservation_data{margin-bottom:15px}}#previous_history_result .reservation_data_left{width:200px}@media screen and (max-width:767px){#previous_history_result .reservation_data_left{width:100%;height:auto;margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#previous_history_result .reservation_data_left .img_fit{-o-object-position:top;object-position:top;font-family:"object-fit: scale-down; object-position: top;"}#previous_history_result .reservation_data_left .shop_photo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (max-width:767px){#previous_history_result .reservation_data_left .shop_photo{margin:0 15px 0 0;width:40vw;height:auto}}@media screen and (max-width:767px){#previous_history_result .reservation_data_left .shop_photo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40vw}}#previous_history_result .reservation_data_left .shop_photo img{width:200px;height:auto;max-height:150px;-o-object-position:center;object-position:center}@media screen and (max-width:767px){#previous_history_result .reservation_data_left .shop_photo img{position:relative;width:100%;height:auto;max-width:40vw;max-height:105px}}#previous_history_result .reservation_data_right{font-size:12px;padding:0 0 0 16px}#previous_history_result .reservation_data_right div:first-child>span{margin-top:0}@media screen and (min-width:768px){#previous_history_result .reservation_data_right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}}@media screen and (max-width:767px){#previous_history_result .reservation_data_right{width:100%;padding:0;font-size:11px}}#previous_history_result .reservation_data_right td,#previous_history_result .reservation_data_right th{vertical-align:baseline}#previous_history_result .reservation_data_right td{word-break:break-all}#previous_history_result .sp{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:767px){#previous_history_result .sp .conversion_area{height:auto;width:180px;display:inline-block;padding:0;margin:0 0 0 15px}}@media screen and (max-width:374px){#previous_history_result .sp .conversion_area{width:147px}}#previous_history_result .conversion_area{padding:0 26px 24px;text-align:center}@media screen and (max-width:767px){#previous_history_result .conversion_area:not(.conversion_wait){height:auto;width:100%;display:inline-block;padding:0;margin:0;vertical-align:top}}#previous_history_result .reservation{margin:0 auto}#previous_history_result .btn_reservation{position:relative;z-index:3;color:#fff;font-size:13px;vertical-align:top;display:inline-block;width:248px;height:54px}@media screen and (max-width:767px){#previous_history_result .btn_reservation{font-size:12px}}#previous_history_result .btn_reservation.disabled{background-color:#e5e5e5;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}#previous_history_result .btn_reservation.disabled .btn_reservation_text_area,#previous_history_result .btn_reservation.disabled [class*=icon-]{color:#c5c5c5}#previous_history_result .btn_reservation{background:#f71}#previous_history_result .sp a:only-child{width:100%!important}#previous_history_result .sp .btn_reservation{position:relative}#previous_history_result .sp .btn_reservation,#previous_history_result .sp .ppc_number_btn{height:45px;width:100%;display:inline-block;min-width:160px;margin-bottom:0;position:relative;z-index:3}#previous_history_result .sp .btn_reservation:active,#previous_history_result .sp .ppc_number_btn:active{opacity:.5}@media screen and (max-width:374px){#previous_history_result .sp .btn_reservation,#previous_history_result .sp .ppc_number_btn{width:100%;min-width:147px}}@media screen and (max-width:357px){#previous_history_result .sp .btn_reservation{margin-bottom:8px}}#previous_history_result .reservation{display:inline-block;font-size:0;vertical-align:bottom}@media screen and (max-width:767px){#previous_history_result .reservation{height:auto;width:auto;margin-left:15px}}#previous_history_result .reservation .btn_reservation{padding:0;vertical-align:top;min-width:160px;width:248px;height:48px;font-size:16px;z-index:3;position:relative;margin-right:16px}@media screen and (max-width:767px){#previous_history_result .reservation .btn_reservation{height:45px;line-height:1;margin-right:0}}@media screen and (max-width:767px){#previous_history_result .sp .btn_reservation{width:100%;height:45px;line-height:1;font-size:13px;white-space:nowrap;margin-bottom:15px}}@media screen and (max-width:374px){#previous_history_result .sp .btn_reservation{width:100%;min-width:147px}}@media screen and (max-width:340px){#previous_history_result .sp .btn_reservation{white-space:normal}}