@charset "UTF-8";#fair .main_ttl{text-align:center}#fair #search_area{margin-top:0.75rem;padding:1rem 0;background-color:#f5f5f5}@media screen and (max-width:640px){#fair #search_area{display:block;width:100%;padding:0.6rem 0.2rem}}#fair #search_area .search_inner{max-width:10rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){#fair #search_area .search_inner{display:block}}#fair #search_area .eo-widget-cal-wrap{width:5rem;text-align:center;background-color:#fff;border:1px solid #B29279;padding:0.5rem 0.5rem 0.8rem;-webkit-box-shadow:0 10px 15px 0 rgba(214,214,214,0.3);box-shadow:0 10px 15px 0 rgba(214,214,214,0.3)}@media screen and (max-width:640px){#fair #search_area .eo-widget-cal-wrap{width:100%;padding:0.25rem 0.2rem 0.4rem}}#fair #search_area .eo-widget-cal-wrap #wp-calendar{width:4rem;position:relative;border-collapse:collapse}@media screen and (max-width:640px){#fair #search_area .eo-widget-cal-wrap #wp-calendar{width:100%}}#fair #search_area .eo-widget-cal-wrap #wp-calendar:after{content:"フェア開催日";position:absolute;bottom:-0.4rem;right:0}@media screen and (max-width:640px){#fair #search_area .eo-widget-cal-wrap #wp-calendar:after{font-size:0.11rem;bottom:-0.3rem}}#fair #search_area .eo-widget-cal-wrap #wp-calendar:before{content:"";display:inline-block;position:absolute;border-radius:50%;width:0.16rem;height:0.16rem;background-color:rgba(178,146,121,0.5);bottom:-0.37rem;right:0.87rem}@media screen and (max-width:640px){#fair #search_area .eo-widget-cal-wrap #wp-calendar:before{width:0.12rem;height:0.12rem;bottom:-0.27rem;right:0.7rem}}#fair #search_area .eo-widget-cal-wrap #wp-calendar caption{margin-bottom:0.15rem;font-size:0.64rem;color:#B29279;font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;line-height:1.2}@media screen and (max-width:640px){#fair #search_area .eo-widget-cal-wrap #wp-calendar caption{font-size:0.54rem;line-height:1.6;margin-bottom:0}}#fair #search_area .eo-widget-cal-wrap #wp-calendar thead{border-top:1px solid #D8D6D6;border-bottom:1px solid #D8D6D6}#fair #search_area .eo-widget-cal-wrap #wp-calendar thead tr th{padding:0.15rem 0;font-size:0.18rem;font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}@media screen and (max-width:640px){#fair #search_area .eo-widget-cal-wrap #wp-calendar thead tr th{padding:0.05rem 0;font-size:0.16rem}}#fair #search_area .eo-widget-cal-wrap #wp-calendar thead tr th:nth-child(6){color:#445b8b}#fair #search_area .eo-widget-cal-wrap #wp-calendar thead tr th:nth-child(6).eo-past-date{opacity:0.5}#fair #search_area .eo-widget-cal-wrap #wp-calendar thead tr th:nth-child(7){color:#d77260}#fair #search_area .eo-widget-cal-wrap #wp-calendar thead tr th:nth-child(7).eo-past-date{opacity:0.5}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td{height:0.4rem;width:0.4rem;font-size:0.24rem;padding-top:0.1rem}@media screen and (max-width:640px){#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td{height:0.3rem;width:0.3rem;font-size:0.2rem;padding-top:0.03rem}}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.holiday{color:#d77260}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.eo-past-date{color:#ccc}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.eo-past-date a{pointer-events:none;background-color:#ebebeb!important;border-radius:50%}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.today a{background-color:#1F252A;color:#FFF}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.current-date a{background-color:#B29279}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.eo-event-cat-holiday{color:#d77260}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td:nth-child(6){color:#445b8b}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td:nth-child(6).holiday{color:#d77260}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td:nth-child(7){color:#d77260}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.eo-event-cat-cat-yellow a{background-color:#fbf4a1}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.eo-event-cat-cat-green a{background-color:#d8e698}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.eo-event-cat-cat-ore a{background-color:#fbc766}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.eo-event-cat-cat-blue a{background-color:#81cde4}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.eo-event-cat-cat-pink a{background-color:#f9d4df}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td.eo-event-cat-cat-red a{background-color:#f0928b}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td a{background-color:rgba(178,146,121,0.5);border-radius:50%;display:inline-block;width:0.4rem;height:0.4rem;line-height:0.4rem}#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td a:hover{opacity:1;background-color:#B29279}@media screen and (max-width:640px){#fair #search_area .eo-widget-cal-wrap #wp-calendar tbody td a{height:0.3rem;width:0.3rem;line-height:0.27rem}}#fair #search_area .eo-widget-cal-wrap #wp-calendar tfoot{position:absolute;top:0.5rem;width:100%}#fair #search_area .eo-widget-cal-wrap #wp-calendar tfoot tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#fair #search_area .eo-widget-cal-wrap #wp-calendar tfoot tr td{display:block}#fair #search_area #fair_categories{width:4.2rem}@media screen and (max-width:640px){#fair #search_area #fair_categories{width:100%;margin:0.5rem auto 0}}#fair #search_area #fair_categories p{margin-bottom:0.2rem;text-align:center;font-size:0.18rem}#fair #search_area #fair_categories ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.1rem}@media screen and (max-width:640px){#fair #search_area #fair_categories ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.05rem}}#fair #search_area #fair_categories ul li{text-align:center;width:2.05rem;border:1px solid #B29279;color:#B29279;background-color:#fff;font-size:0.15rem}@media screen and (max-width:640px){#fair #search_area #fair_categories ul li{font-size:0.13rem;width:calc(50% - 0.025rem)}}#fair #search_area #fair_categories ul li.current-cat{background:#B29279;color:#fff;border:1px solid #B29279}#fair #search_area #fair_categories ul li a{display:block;padding:0.15rem 0}@media screen and (max-width:640px){#fair #search_area #fair_categories ul li a{padding:0.08rem 0}}#fair #fair_list{max-width:10rem;margin:1rem auto;border:none;scroll-margin-top:1rem}@media screen and (max-width:640px){#fair #fair_list{width:calc(100% - 0.3rem);margin:0.6rem auto;scroll-margin-top:0.8rem}}#fair #fair_list .entry-count{margin-bottom:0.05rem}#fair #fair_list .fair_list_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0.5rem;opacity:1;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}@media screen and (max-width:640px){#fair #fair_list .fair_list_wrap{display:block;margin-bottom:0.3rem}}#fair #fair_list .fair_list_wrap.hidden{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;height:0;overflow:hidden;margin:0}#fair #fair_list .fair_list_wrap.visible{opacity:1;height:auto}#fair #fair_list .fair_list_wrap .fair_group_date{width:0.9rem;font-size:0.26rem;padding-top:0.2rem;text-align:center;color:#fff;background:#362827;margin-right:-1px}@media screen and (max-width:640px){#fair #fair_list .fair_list_wrap .fair_group_date{width:100%;margin-right:0;margin-bottom:-1px;padding:0.02rem 0;font-size:0.2rem}}#fair #fair_list .fair_list_wrap .fair_group_date.sun{background-color:#d77260;color:#fff}#fair #fair_list .fair_list_wrap .fair_group_date.sat{background-color:#445b8b;color:#fff}#fair #fair_list .fair_list_wrap .fair_group_date.holiday{background-color:#d77260;color:#fff}#fair #fair_list .fair_list_wrap .fair_group_date span{display:block}@media screen and (max-width:640px){#fair #fair_list .fair_list_wrap .fair_group_date span{display:inline-block;font-size:0.15rem}}#fair #fair_list .fair_list_wrap .fair_group_list{width:9.1rem;border:1px solid #D8D6D6;-webkit-box-shadow:0 10px 15px 0 rgba(214,214,214,0.3);box-shadow:0 10px 15px 0 rgba(214,214,214,0.3);scroll-margin-top:0.9rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_wrap .fair_group_list{width:100%;scroll-margin-top:1.1rem}}#fair #fair_list .fair_list_wrap .accordion-content{overflow:hidden;max-height:0;-webkit-transition:max-height 0.5s ease-out;transition:max-height 0.5s ease-out}#fair #fair_list .fair_list_wrap .accordion-content .fair_list_box{border-top:1px dashed #d8d6d6}#fair #fair_list .fair_list_wrap .toggle-button{border-top:1px dashed #d8d6d6;text-align:center;padding:0.2rem 0;width:calc(100% - 0.7rem);margin:0 0.35rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_wrap .toggle-button{width:100%;margin:0;padding:0.15rem 0}}#fair #fair_list .fair_list_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;padding:0.4rem 0;margin:0 0.4rem;position:relative}@media print,screen and (min-width:641px){#fair #fair_list .fair_list_box:after,#fair #fair_list .fair_list_box:before{content:none}}@media screen and (max-width:640px){#fair #fair_list .fair_list_box{padding:0.2rem 0.15rem 0.25rem;margin:0}}#fair #fair_list .fair_list_box .allday{display:none}#fair #fair_list .fair_list_box .fair_img{width:2.7rem;height:2.7rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .fair_img{width:1.35rem;height:1.35rem}}#fair #fair_list .fair_list_box .fair_header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .fair_header{margin-bottom:0.05rem}}#fair #fair_list .fair_list_box .fair_header .pickup{background:#f59cae;border-radius:0.15rem;width:0.8rem;height:0.26rem;line-height:0.26rem;margin:0 0 0.05rem;letter-spacing:0;color:#fff;font-size:0.15rem;text-align:center}#fair #fair_list .fair_list_box .fair_header .fair_date{font-size:0.26rem;margin-right:0.2rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .fair_header .fair_date{font-size:0.16rem;float:left;margin-right:0.05rem}}#fair #fair_list .fair_list_box .fair_header .fair_date span{font-size:0.2rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .fair_header .fair_date span{font-size:0.13rem}}#fair #fair_list .fair_list_box .fair_header .fair_ttl{font-size:0.2rem;line-height:1.6;margin-bottom:0.2rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .fair_header .fair_ttl{font-size:0.18rem;margin-bottom:0.15rem}}#fair #fair_list .fair_list_box .fair_header .fair_ttl .no_reserve{background-color:#eee;padding:0.05rem 0.15rem;font-size:0.13rem;display:inline-block}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .fair_header .fair_ttl .no_reserve{font-size:0.11rem}}#fair #fair_list .fair_list_box .fair_box_right{max-width:5.2rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .fair_box_right{width:1.65rem}}#fair #fair_list .fair_list_box .fair_box_right .fair_icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0.1rem 0}#fair #fair_list .fair_list_box .fair_box_right .fair_icons .icon{background-color:#B29279;color:#fff;padding:0 0.1rem;margin-right:0.1rem;font-size:0.12rem}#fair #fair_list .fair_list_box .fair_box_right .fair_txt{text-align:justify}#fair #fair_list .fair_list_box .fair_times{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.25rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .fair_times{width:auto;margin-top:0.15rem}}#fair #fair_list .fair_list_box .fair_times .fair_times_ttl{width:100%;font-size:0.12rem;background-color:#D8D6D6;padding:0 0.1rem}#fair #fair_list .fair_list_box .fair_times .fair_times_start{background-color:#f5f5f5;padding:0.05rem 0.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#fair #fair_list .fair_list_box .fair_times .fair_times_start p{font-size:0.15rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .fair_times .fair_times_start p{font-size:0.12rem}}#fair #fair_list .fair_list_box .fair_times .fair_times_start p span:before{content:"/"}#fair #fair_list .fair_list_box .fair_times .fair_times_start p span:first-child:before{content:""}#fair #fair_list .fair_list_box .fair_times .fair_times_start p span.timeneeded:before{content:""}#fair #fair_list .fair_list_box .btn_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0.4rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0.1rem;font-size:0.15rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .btn_area{margin-top:0.25rem;gap:0 0.05rem}}#fair #fair_list .fair_list_box .btn_area li{width:50%;border:1px solid #D8D6D6;text-align:center;padding:0.1rem;cursor:pointer}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .btn_area li{padding:0.05rem 0}}#fair #fair_list .fair_list_box .btn_area li .fair_link_detail{display:block}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .btn_area li .fair_link_detail{position:static;display:block;width:100%}}#fair #fair_list .fair_list_box .btn_area li.full{pointer-events:none;background-color:#D8D6D6}#fair #fair_list .fair_list_box .btn_area li.modal_open{background-color:#B29279;color:#fff}#fair #fair_list .fair_list_box .btn_area li.modal_open+.modal_open{display:none}#fair #fair_list .fair_list_box .btn_area .fair_link_tel{color:#B29279;border:1px solid #B29279;padding:0.13rem;width:100%;text-align:center;pointer-events:all;font-size:0.15rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .btn_area .fair_link_tel{padding:0.085rem 0}}#fair #fair_list .fair_list_box .modal_container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.8);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9997;display:none}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_container{height:100vh;padding:0 0.15rem}}#fair #fair_list .fair_list_box .modal_container:before{content:"";display:inline-block;vertical-align:middle;height:100%}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_container:before{height:auto}}#fair #fair_list .fair_list_box .modal_container.active{opacity:1;visibility:visible;display:block}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_container.active{overflow:hidden}}#fair #fair_list .fair_list_box .modal_container.tel .modal_content .modal_inner{text-align:center}#fair #fair_list .fair_list_box .modal_container.tel .modal_content .modal_inner .ttl{color:#B29279;font-size:0.24rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_container.tel .modal_content .modal_inner .ttl{font-size:0.18rem;margin-bottom:0.15rem}}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_container.tel .modal_content .modal_inner .ttl span{font-size:0.13rem;display:block}}#fair #fair_list .fair_list_box .modal_container.tel .modal_content .modal_inner dl{color:#B29279;margin-bottom:0.25rem}#fair #fair_list .fair_list_box .modal_container.tel .modal_content .modal_inner dl dt{font-size:0.48rem;border:1px solid #B29279;padding:0.1rem 0.3rem;width:4.6rem;margin:0.1rem auto 0.15rem;line-height:1.5}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_container.tel .modal_content .modal_inner dl dt{font-size:0.34rem;width:100%}}#fair #fair_list .fair_list_box .modal_container.tel .modal_content .modal_inner dl dt img{width:0.28rem}#fair #fair_list .fair_list_box .modal_container.tel .modal_content .modal_inner dl dt span{font-size:0.15rem;display:block}#fair #fair_list .fair_list_box .modal_container.tel .modal_content .modal_inner dl dd{font-size:0.15rem}#fair #fair_list .fair_list_box .modal_body{position:relative;display:inline-block;vertical-align:middle;max-width:8rem;width:100%;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_body{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}}#fair #fair_list .fair_list_box{}#fair #fair_list .fair_list_box .modal_close{position:absolute;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;top:0;right:0.05rem;width:0.4rem;height:0.4rem;font-size:0.6rem;color:#D8D6D6;cursor:pointer}#fair #fair_list .fair_list_box{}#fair #fair_list .fair_list_box .modal_content{background:#fff;text-align:left}#fair #fair_list .fair_list_box .modal_content .modal_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0.35rem;padding:0.4rem 0.7rem;border-bottom:1px solid #D8D6D6}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_content .modal_header{padding:0.6rem 0.2rem 0.3rem;margin-bottom:0.25rem}}#fair #fair_list .fair_list_box .modal_content .modal_header .fair_img{width:1.3rem;height:1.3rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_content .modal_header .fair_img{width:1rem;height:1rem}}#fair #fair_list .fair_list_box .modal_content .modal_header .date.sun{color:#d77260}#fair #fair_list .fair_list_box .modal_content .modal_header .date.sat{color:#445b8b}#fair #fair_list .fair_list_box .modal_content .modal_header .date.holiday{color:#d77260}#fair #fair_list .fair_list_box .modal_content .modal_header .fair_date{margin-left:0.2rem;font-size:0.2rem;width:5rem;font-size:0.3rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_content .modal_header .fair_date{width:1.9rem;font-size:0.15rem}}#fair #fair_list .fair_list_box .modal_content .modal_header .fair_date .ttl{font-size:0.2rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_content .modal_header .fair_date .ttl{font-size:0.15rem;line-height:1.5}}#fair #fair_list .fair_list_box .modal_content .modal_inner{padding-bottom:0.35rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_content .modal_inner{padding:0 0.2rem 0.35rem}}#fair #fair_list .fair_list_box .modal_content .modal_inner .ttl{text-align:center;font-size:0.2rem;margin-bottom:0.3rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_content .modal_inner .ttl{font-size:0.18rem;margin-bottom:0.25rem}}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap{margin-bottom:0.25rem;font-size:0.15rem;padding:0 0.7rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_content .fair_times_wrap{margin-bottom:0.1rem;font-size:0.14rem;padding:0}}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ccc;padding:0.15rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li{padding:0.1rem 0}}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li:last-child{border-bottom:1px solid #ccc}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li span.bulk_seats.bulk_batsu+.seats_maru+form #send{pointer-events:none;background-color:#ddd;font-size:0}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li span.bulk_seats.bulk_batsu+.seats_maru+form #send:before{content:"満席";font-size:0.14rem;color:#777}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li span.bulk_seats.bulk_batsu+.seats_maru+form #send:after{border:none}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li span.bulk_seats+.seats_maru{display:none}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li span.ex_seats.ex_batsu+.seats_maru+form #send{pointer-events:none;background-color:#ddd;font-size:0}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li span.ex_seats.ex_batsu+.seats_maru+form #send:before{content:"満席";font-size:0.14rem;color:#777}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li span.ex_seats.ex_batsu+.seats_maru+form #send:after{border:none}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li span.ex_seats+.seats_maru{display:none}#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li #send{background-color:#B29279;color:#fff;padding:0.1rem;width:2rem}@media screen and (max-width:640px){#fair #fair_list .fair_list_box .modal_content .fair_times_wrap li #send{width:0.9rem;padding:0.05rem 0}}#fair #fair_list .fair_list_box .modal_content .seats{text-align:center}#fair #fair_list.archive .fair_list_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}#fair #fair_list.archive .fair_list_wrap .fair_group_list .fair_list_box{border-bottom:1px dashed #D8D6D6}#fair #fair_list.archive .fair_list_wrap .fair_group_list .fair_list_box:last-child{border-bottom:none}#fair #fair_list .link_btn.more{margin:0.3rem auto 0.8rem}@media screen and (max-width:640px){#fair #fair_list .link_btn.more{margin:0.1rem auto 0.55rem}}#fair #fair_list .link_btn.more:after,#fair #fair_list .link_btn.more:before{content:"";position:absolute;top:50%;width:1px;right:0;height:0.15rem;background-color:silver;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#fair #fair_list .link_btn.more:before{left:auto;right:0.075rem}#fair #fair_list .link_btn.more:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#fair #fair_list .link_btn.more.open:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:34%}#fair .link_btn.back{margin:1rem auto}@media screen and (max-width:640px){#fair .link_btn.back{margin:0.6rem auto}}#fair #fair_present{max-width:9rem;margin:0 auto;padding:0.5rem 0}@media screen and (max-width:640px){#fair #fair_present{width:calc(100% - 0.4rem);margin:0 auto}}#fair #fair_present dl{margin-bottom:0.3rem;padding:0.3rem;border-left:2px solid #B29279;-webkit-box-shadow:0 10px 15px 0 rgba(214,214,214,0.3);box-shadow:0 10px 15px 0 rgba(214,214,214,0.3);font-size:0.16rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:640px){#fair #fair_present dl{display:block;border-top:2px solid #B29279;border-left:none;padding:0.3rem 0.18rem 0.35rem}}#fair #fair_present dl dt{width:2.2rem;padding-bottom:0.15rem;margin-bottom:0.25rem}@media screen and (max-width:640px){#fair #fair_present dl dt{width:100%;padding:0;font-size:0.15rem;margin-bottom:0.15rem}}#fair #fair_present dl dd{border-left:1px solid #D8D6D6;padding-left:0.3rem}@media screen and (max-width:640px){#fair #fair_present dl dd{font-size:0.14rem;border-top:1px solid #D8D6D6;border-left:none;padding-left:0;padding-top:0.2rem;letter-spacing:0}}#fair #fair_present dl dd span{display:block;font-size:0.14rem;letter-spacing:0;margin-top:0.3rem;line-height:2}@media screen and (max-width:640px){#fair #fair_present dl dd span{font-size:0.12rem;margin-top:0.2rem;letter-spacing:-0.005rem}}#pickup_fair_slider{padding:0.5rem 0}@media screen and (max-width:640px){#pickup_fair_slider{padding:0.4rem 0 0.6rem}}#pickup_fair_slider>.ribbon{font-size:0.18rem;color:#fff;text-align:center;--r:.1rem;padding:0.05rem 0;padding-inline:calc(var(--r) + 0.3rem);clip-path:polygon(0 0,100% 0,calc(100% - var(--r)) 50%,100% 100%,0 100%,var(--r) 50%);background:#B29279;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width:640px){#pickup_fair_slider>.ribbon{top:-0.3rem;padding:0.02rem 0;padding-inline:calc(var(--r) + 0.3rem)}}#pickup_fair_slider .fair_slider{max-width:13rem;margin:0.6rem auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media print,screen and (min-width:641px){#pickup_fair_slider .fair_slider.fair_list{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}}@media screen and (max-width:640px){#pickup_fair_slider .fair_slider{width:3.35rem;max-height:6.8rem;overflow-y:hidden;margin:0.3rem auto;-webkit-transition:max-height 0.8s ease;transition:max-height 0.8s ease;display:block}}#pickup_fair_slider .fair_slider.open{max-height:15rem;overflow-y:visible}#pickup_fair_slider .fair_slider .fair_box{margin:0 0.2rem;position:relative;width:3rem}@media screen and (max-width:640px){#pickup_fair_slider .fair_slider .fair_box{width:100%;margin:0 0 0.2rem}}@media screen and (max-width:640px){#pickup_fair_slider .fair_slider .fair_box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#pickup_fair_slider .fair_slider .fair_box a .fair_img{width:2.9rem;height:2rem}@media screen and (max-width:640px){#pickup_fair_slider .fair_slider .fair_box a .fair_img{width:1.2rem;height:1.2rem}}@media screen and (max-width:640px){#pickup_fair_slider .fair_slider .fair_box a .fair_txt{width:2rem}}#pickup_fair_slider .fair_slider .fair_box a .fair_txt .fair_date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0.1rem 0 0.05rem;font-size:0.2rem}@media screen and (max-width:640px){#pickup_fair_slider .fair_slider .fair_box a .fair_txt .fair_date{margin:0;font-size:0.18rem}}#pickup_fair_slider .fair_slider .fair_box a .fair_txt .fair_date.sun .date{color:#d77260}#pickup_fair_slider .fair_slider .fair_box a .fair_txt .fair_date.sat .date{color:#445b8b}#pickup_fair_slider .fair_slider .fair_box a .fair_txt .fair_date.holiday .date{color:#d77260}#pickup_fair_slider .fair_slider .fair_box a .fair_txt .fair_ttl{font-size:0.18rem;margin-bottom:0.1rem}@media screen and (max-width:640px){#pickup_fair_slider .fair_slider .fair_box a .fair_txt .fair_ttl{font-size:0.13rem;margin-bottom:0.05rem;line-height:1.5}}@media screen and (max-width:640px){#pickup_fair_slider .fair_slider .fair_box a .fair_txt .dsc{font-size:0.11rem}}@media screen and (max-width:640px){#pickup_fair_slider .more:after,#pickup_fair_slider .more:before{content:"";position:absolute;top:50%;width:1px;right:0;height:0.15rem;background-color:silver;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out}#pickup_fair_slider .more:before{left:auto;right:0.075rem}#pickup_fair_slider .more:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#pickup_fair_slider .more.open:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:34%}}#pickup_fair_slider .slide_arrow{top:38%}@media screen and (max-width:640px){#fix_btn.active{display:none}#to_top{bottom:0.2rem}footer{padding:0 0 0.2rem}}#colophon{padding:0}
/*# sourceMappingURL=fair_list.css.map */