@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{from{opacity:1}65%{opacity:0;-webkit-transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-moz-keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}65%{opacity:0;transform:scale3d(0.6, 0.6, 0.6)}to{opacity:0}}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}100%{opacity:1;transform:translateY(0)}}@keyframes right-to-center{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}@keyframes left-to-center{0%{opacity:0;transform:translateX(-30px)}100%{opacity:1;transform:translateX(0)}}@keyframes center-to-left{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-30px)}}@keyframes center-to-right{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(30px)}}@keyframes bounce{0%{transform:scale(1)}30%{transform:scale(1.4)}60%{transform:scale(1.2)}100%{transform:scale(1.3)}}.billboard{width:100%;height:auto}.billboard img{width:100%;height:auto}.__wb{white-space:normal}.__wb>span{display:inline-block;white-space:nowrap}.__image{width:100%;height:auto}.lazyload{opacity:0;transition:opacity 1s}.lazyload.loaded{opacity:1}.subscribe{display:none}.sp-only{display:none}.section--index{background-color:#f2f0ef;text-align:center;color:#fff}.section--index img{width:auto;max-width:100%;height:auto}.section--index.section--00{position:relative;padding:0}.section--index.section--00 .logo{position:absolute;top:16%;left:0;right:0;margin:0 auto;padding:0 2rem;width:56.5vw}.section--index.section--00 .date{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:21.71875vw;min-width:17.375rem}@media screen and (max-width: 950px){.section--index.section--00 .date{min-width:unset}}.section--index.section--01{padding:7rem 2rem 13.4375rem}.section--index.section--01 .txt{padding:0 0 5.625rem;margin:0 auto;font-size:1.375rem;line-height:227%;color:#333}.section--index.section--01 .form{padding:0 2rem;margin:0 auto;box-sizing:content-box;max-width:52.125rem;z-index:9999}@media screen and (max-width: 950px){.section--index.section--01 .form{bottom:-450px}}.section--index.section--01 .form__content{padding:5.125rem 2rem 5.625rem;background-color:#fff;border-radius:.625rem}.section--index.section--01 .form__description{text-align:center;font-size:1.1875rem;line-height:1.5454545455;letter-spacing:.02em;color:#333}.section--index.section--01 .form__line{margin:4.0625rem auto 1.5rem;display:flex;justify-content:center}.section--index.section--01 .form__email,.section--index.section--01 .form__btn{height:1.875rem;font-family:"Open Sans","YuGothic_Family","YuGothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:1rem;line-height:1.875}.section--index.section--01 .form__email{margin-right:18px;flex:0 0 313px;max-width:313px;border-bottom:solid 1px #333;background-color:rgba(0,0,0,0)}.section--index.section--01 .form__email::placeholder{color:#a5a5a5}.section--index.section--01 .form__email:-ms-input-placeholder{color:#a5a5a5}.section--index.section--01 .form__email::-ms-input-placeholder{color:#a5a5a5}.section--index.section--01 .form__btn{cursor:pointer;border-radius:3px;flex:0 0 78px;max-width:78px;border:solid 1px #333;background-color:#000;color:#fff;transition:background-color .3s}.section--index.section--01 .form__btn:hover{background-color:rgba(0,0,0,.5)}.section--index.section--01 .form__note{color:#666;font-size:.6875rem;line-height:1.8181818182}.section--index.section--01 .form__note a{color:inherit}.section--index.section--01 .sns{display:flex;justify-content:center;align-items:center;gap:2.375rem;position:absolute;right:0;left:0;bottom:clamp(.188rem,-6.479rem + 8.33vw,3.625rem)}.section--index.section--01 .sns__x,.section--index.section--01 .sns__facebook,.section--index.section--01 .sns__instagram{transition:transform .2s ease-in-out}.section--index.section--01 .sns__x:hover,.section--index.section--01 .sns__facebook:hover,.section--index.section--01 .sns__instagram:hover{transform:scale(1.2)}
