#event{padding-top:3rem}#event .sec__read{margin-bottom:1rem;font-size:1.8rem}#event .sec__txt{margin-bottom:2rem}#event .sec__txt .bold{display:block;text-align:center}#event .event__wrap{display:flex;flex-wrap:wrap;justify-content:space-between}#event .event__cont{display:contents}#event .event__cont>*{width:100%}#event .event__cont .event__tag{order:1;width:48.35%}#event .event__cont .event__tag .event__tag-item{padding:.5rem;box-sizing:border-box;border:.1rem solid #0b8eff;font-size:1.4rem;color:#0b8eff;text-align:center;font-weight:700;line-height:1.6}#event .event__cont .event__tag .event__tag-item+.event__tag-item{margin-top:.8rem}#event .event__cont .event__note{order:2;font-size:1.2rem;margin-top:1em;margin-bottom:4rem}#event .event__cont .btn{order:2}#event .event__cont .btn a{padding-top:1.5rem;padding-bottom:1.5rem}#event .event__cont .event__zoom{order:2;margin-top:2rem;text-align:center;cursor:pointer}#event .event__img{position:relative;order:1;width:48.35%}#event .event__img .badge{position:absolute;top:0;right:0;transform:translate(0,-50%);width:12rem}#modal{display:none;width:100vw;height:100vh;height:100dvh;background:rgba(0,0,0,.6);position:fixed;top:0;left:0;z-index:10000}#modal .modal__wrap{padding:0 1.5rem;width:100%;box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#modal .main_contents{border:.4rem solid #0b8eff;background:#fff;position:relative}#modal .modal__inner{max-height:80vh;padding:4.5rem 2rem 2.5rem;box-sizing:border-box;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#modal .modal__inner::-webkit-scrollbar{display:none}#modal .modal_close{width:3.5rem;height:3.5rem;background:#0b8eff;position:absolute;top:-.04rem;right:0;cursor:pointer}#modal .modal_close:before,#modal .modal_close:after{content:"";width:2rem;height:.2rem;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}#modal .modal_close:after{transform:translate(-50%,-50%) rotate(-45deg)}#modal .modal__middle{margin:1.3rem 0 2rem;padding:1.5rem 1.5rem 1rem;box-sizing:border-box;background:#fffcdb}#modal .modal__middle .zoom__ttl{margin-bottom:1.5rem;font-size:1.3rem;font-weight:700;text-align:center}#modal .modal__middle .zoom__link{display:grid;grid-template-columns:1fr 1fr;column-gap:.7rem}#modal .modal__middle .zoom__link a{padding:.5rem;font-size:1.3rem;line-height:1.7;text-align:center;border:.1rem solid #0b8eff;border-radius:2.8rem;box-sizing:border-box;background:#fff}#modal .close_btn{display:flex;justify-content:flex-end;align-items:center;margin-top:1.5rem;margin-left:auto;font-size:1.3rem}#modal .close_btn .arrow{margin-left:.7rem;width:2.7rem;height:2.7rem;border-radius:50%;background:#0b8eff;position:relative}#modal .close_btn .arrow:after{content:"\e902";font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:961px){#event .sec__read{margin-bottom:6rem;font-size:3rem}#event .sec__txt{margin-bottom:2.5rem}#event .sec__txt .bold{text-align:left}#event .event__cont{display:block;width:49.5%}#event .event__cont .event__tag{display:flex;width:100%}#event .event__cont .event__tag .event__tag-item{padding:.5rem 1.2rem;font-size:1.7rem}#event .event__cont .event__tag .event__tag-item+.event__tag-item{margin:0 0 0 .6rem}#event .event__cont .event__note{margin-bottom:3.5rem}#event .event__cont .btn{margin-bottom:2.5rem;margin-left:0}#event .event__cont .event__zoom{text-align:left}#event .event__img{width:45.3%}#event .event__img .badge{transform:translate(40%,-40%);width:10rem}#modal .modal__wrap{padding:0;max-width:111rem}#modal .modal__inner{padding:3.5rem 9.5rem 4.5rem}#modal .modal_close{width:5rem;height:5rem}#modal .modal_close:before,#modal .modal_close:after{width:2.5rem}#modal .modal__middle{margin:2rem 0 1.5rem 10.6rem;padding:1.7rem 2.4rem 2.4rem;max-width:45.6rem}#modal .modal__middle .zoom__ttl{font-size:1.4rem;text-align:left}#modal .modal__middle .zoom__link{column-gap:1.4rem}#modal .modal__middle .zoom__link a{padding:1.5rem .5rem;font-size:1.4rem}#modal .close_btn{display:none}}