main>header:before{background:url(https://1484machinaka.jp/wp-content/themes/machinaka2022/img/event-search/kv-page-event-search.jpg.pagespeed.ce.SLRKjtR9RV.jpg) center center no-repeat;background-size:cover}main .condition{width:1000px;width:1000px;max-width:100%;margin-right:auto;margin-left:auto;padding:50px;border-radius:20px;background-color:#f5f5f5}main .condition input[type="text"]{width:250px;max-width:100%}main .condition .select{width:100%}main .condition ul{-ms-flex-wrap:wrap;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 -10px}main .condition ul li{width:calc(33.3333333333% - 20px);margin:0 10px}main .condition ul li.block-keyword{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:50%;margin-top:40px}main .condition ul li.block-keyword>p.label+*{margin-top:auto;margin-left:20px}main .condition ul li.block-close{width:100%;margin-top:40px;text-align:center}main .condition ul li>p.label{font-weight:normal}main .condition ul li>p.label+*{margin-top:20px}main .condition button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:1000px;width:400px;max-width:100%;height:40px;margin:50px auto 0;margin-right:auto;margin-left:auto;border-radius:40px;background-color:#70b657;color:#fff;text-align:center}main .list{width:1000px;max-width:100%;margin-top:50px;margin-right:auto;margin-left:auto}main .list>ul{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:10px -2.5% 0}main .list>ul li{width:28.3333333333%;margin:50px 2.5% 0}main .list>ul li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}main .list>ul li a:hover .title{text-decoration:underline}main .list>ul li .title{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:10px}main .list>ul li .date{-webkit-box-ordinal-group:4;-ms-flex-order:3;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;order:3;margin-top:10px;font-weight:700;font-family:"Red Hat Display",sans-serif;letter-spacing:.2em}main .list>ul li .date .week{font-size:1.3rem;font-family:"Zen Kaku Gothic New";letter-spacing:normal}main .list>ul li .date p{display:inline-block;color:#70b657}main .list>ul li .date p+p{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}main .list>ul li .date p+p:before{display:inline-block;width:20px;height:1em;background:url(https://1484machinaka.jp/wp-content/themes/machinaka2022/img/tmpl/ico-date-term.svg) center center no-repeat;background-size:7px auto;content:""}main .list>ul li .category{-webkit-box-ordinal-group:3;-ms-flex-order:2;-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;order:2;margin-top:17px}main .list>ul li .category span{min-width:72px;margin-top:3px;margin-right:10px;padding:5px;border:1px solid #aaa;border-radius:5px;border-color:#aaa;background-color:#fff;color:#aaa;font-size:1.4rem;line-height:1em;text-align:center}main .list>ul li .category span.taberu{border-color:#de5e9b;background-color:#fff;color:#de5e9b}main .list>ul li .category span.kau{border-color:#70b657;background-color:#fff;color:#70b657}main .list>ul li .category span.asobu{border-color:#33b5b1;background-color:#fff;color:#33b5b1}main .list>ul li .category span.manabu{border-color:#a47cd9;background-color:#fff;color:#a47cd9}main .list>ul li .category span.other{border-color:#f5a56b;background-color:#fff;color:#f5a56b}main .list>ul li .place{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:10px;padding-left:20px;background:url(https://1484machinaka.jp/wp-content/themes/machinaka2022/img/tmpl/ico-map-marker.svg) left center no-repeat;background-size:12px auto;font-size:1.1rem}main .list>ul li .pic{-webkit-box-ordinal-group:2;-ms-flex-order:1;position:relative;order:1;width:100%;padding-top:80%;overflow:hidden;border-radius:20px}main .list>ul li .pic img{-o-object-fit:cover;-webkit-transition:-webkit-transform .4s ease;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease , -webkit-transform .4s ease}@media screen and (min-width:640px) and (max-width:1320px){main .condition{max-width:calc(100% - 40px)}main .condition button{max-width:calc(100% - 40px)}}@media screen and (max-width:640px){main .condition{width:calc(100% - 40px);margin-right:20px;margin-left:20px;padding:0 20px}main .condition>input[type=checkbox]:checked~.wrap{max-height:1000px;margin-top:0;padding-bottom:20px}main .condition>input[type="checkbox"]:checked+label:before{content:"検索条件を閉じる"}main .condition>input[type="checkbox"]:checked+label:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}main .condition>label{display:block;position:relative;width:100%;padding:20px 0;background-color:#f5f5f5;font-weight:normal;font-size:1.6rem;line-height:2em;letter-spacing:.06;text-align:center}main .condition>label:before{content:"検索条件を絞り込む"}main .condition>label:after{-webkit-transition:-webkit-transform .2s ease;position:absolute;top:0;right:10px;width:15px;height:100%;background:url(https://1484machinaka.jp/wp-content/themes/machinaka2022/img/tmpl/ico-arrow-down.svg) center center no-repeat;background-size:100% auto;content:"";transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease , -webkit-transform .2s ease}main .condition>.wrap{-webkit-transition:all .4s ease;max-height:0;margin-top:-2px;padding-bottom:0;overflow:hidden;border-top:1px dashed #707070;transition:all .4s ease}main .condition ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}main .condition ul li{width:100%;margin:20px 0 0}main .condition ul li.block-keyword{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;flex-direction:column;align-items:flex-start;width:100%;margin-top:20px}main .condition ul li.block-keyword>p.label+*{width:100%;margin-top:5px;margin-left:0}main .condition ul li.block-keyword>p.label+* input[type="text"]{width:100%}main .condition ul li>p.label+*{margin-top:5px}main .list{width:calc(100% - 40px);margin-right:20px;margin-left:20px}main .list>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 0 0}main .list>ul li{width:100%;margin:50px 0 0}main .list>ul li .place{font-size:1.4rem}}@media screen and (min-width:640px){main .list>ul li a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}}