@charset "UTF-8";:root{--headerH:60px;--space:20px;--spacetb:60px}@media print,screen and (min-width:768px){:root{--headerH:160px;--space:80px;--spacetb:120px}}.pagination{margin-top:70px;list-style-type:none;padding-left:0;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}@media screen and (max-width:767px){.pagination{margin-top:40px}}.pagination a{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;font-weight:300;padding-top:1px;text-decoration:none;border:1px solid #ddd;background:#fff;min-width:36px;min-height:36px;color:#555;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;border-radius:5px}.pagination li:not([class*=current]) a:hover{background-color:#fff}.pagination li:first-of-type a{border-left-width:1px}.pagination li.first span,.pagination li.last span,.pagination li.next span,.pagination li.previous span{position:absolute;top:-9999px;left:-9999px}.pagination li.first a:after,.pagination li.first a:before,.pagination li.last a:after,.pagination li.last a:before,.pagination li.next a:after,.pagination li.previous a:before{content:"";position:absolute;top:40%;width:8px;height:8px;vertical-align:middle;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#555;border-style:solid;border-width:0px}.pagination li.first a:before{border-bottom-width:1px;border-left-width:1px;left:10px}.pagination li.first a:after{border-bottom-width:1px;border-left-width:1px;left:15px}.pagination li.last a:before{border-top-width:1px;border-right-width:1px;right:10px}.pagination li.last a:after{border-top-width:1px;border-right-width:1px;right:15px}.pagination li.previous a:before{border-bottom-width:1px;border-left-width:1px;left:15px}.pagination li.next a:after{border-top-width:1px;border-right-width:1px;right:15px}.pagination li.current a{cursor:default;pointer-events:none;color:#fff}.pagination .current{padding:0px}.pagination .current a{border:solid 1px #8E72AB;background:#8E72AB}@media screen and (max-width:600px){.pagination li{position:absolute;top:-9999px;left:-9999px}.pagination li.current,.pagination li.first,.pagination li.last,.pagination li.next,.pagination li.previous{position:initial;top:initial;left:initial}}@media screen and (max-width:350px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}}@media screen and (max-width:240px){.pagination li{width:50%}.pagination li.current{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}.event-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px 40px;margin-top:70px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){.event-list{gap:50px 20px;margin-top:50px}}.event-card{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px 35px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:600px){.event-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.event-card .event-image{position:relative;width:40%;max-width:350px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #ddd}@media screen and (max-width:600px){.event-card .event-image{width:100%;max-width:100%}}.event-card .event-image img{width:100%;display:block}@media print,screen and (min-width:768px){.event-card .event-content{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:767px){.event-card .event-content{width:100%;padding-inline:5px}}.event-card .post_ttl{font-size:2rem;font-weight:600;margin-bottom:10px}@media print,screen and (min-width:768px){.event-card .post_ttl{font-size:2.2rem}}.event-card dl{display:-ms-grid;display:grid;-ms-grid-columns:2.5em 18px 1fr;grid-template-columns:2.5em 1fr;row-gap:5px;-moz-column-gap:18px;-webkit-column-gap:18px;column-gap:18px;line-height:1.7}@media print,screen and (min-width:768px){.event-card dl{row-gap:10px}}.event-card dl dt{font-weight:500}.event-card dl dd{margin:0}.event-card .btn_wrapper{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.event-card .btn_wrapper:after{content:"";display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.event-card .btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:#8e72ab;color:#fff;text-decoration:none;border-radius:50px;-webkit-transition:0.3s;transition:0.3s;padding:7px 40px 7px 20px}@media screen and (max-width:767px){.event-card .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:15px}}.event-card .btn:hover{background-color:#745691}.event-card .btn[href$=".pdf" i]{padding:7px 40px 7px 20px;background:#8e72ab url(../img/icon_pdf.svg) no-repeat right 10px center/25px auto}.event-card .btn[href$=".gif" i],.event-card .btn[href$=".jpeg" i],.event-card .btn[href$=".jpg" i],.event-card .btn[href$=".png" i]{padding:7px 20px;gap:10px}.event-card .btn[href$=".gif" i]:after,.event-card .btn[href$=".jpeg" i]:after,.event-card .btn[href$=".jpg" i]:after,.event-card .btn[href$=".png" i]:after{content:"";display:inline-block;width:20px;height:20px;background:#fff;-webkit-mask:url("../img/icon_zoom.svg") no-repeat center/100% 100%;mask:url("../img/icon_zoom.svg") no-repeat center/100% 100%}.event-label{position:absolute;z-index:3;top:-25px;left:-15px;color:#fff;padding:12px 18px;border-radius:8px 8px 0 8px}@media screen and (max-width:600px){.event-label{font-size:1.4rem}}.event-label.event{background:url("../../img/event/label_event.png") no-repeat center/100% 100%}.event-label.held{background:url("../../img/event/label_held.png") no-repeat center/100% 100%}.ended .event-image img{-webkit-filter:brightness(40%);filter:brightness(40%)}.ended .event-image:after{content:"修了しました";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:absolute;inset:0;margin:auto;font-family:"Noto Serif JP",serif;font-weight:600;padding:2px 1.5em;background:#b70000;border-radius:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;height:2.5em}
/*# sourceMappingURL=event.css.map */