@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);
.d-contentsWrap{width:100%}@media(max-width: 600.98px){.d-contentsWrap{background-position:10% center;background-size:5% auto}}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-contentsWrap button{font-family:inherit;color:inherit}.d-main{width:100%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-contentsBox-inner{overflow:hidden}body{background-color:#fff}.event-wrapper{width:100%;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","Hiragino Kaku Gothic Pro","Meiryo",sans-serif}@media(max-width: 600.98px){.event-wrapper .ntv-programHeader{margin-top:16.54%}}@media(max-width: 600.98px){.event-wrapper .ntv-programHeader-menu{top:112px}}@media(max-width: 600.98px){.event-wrapper .ntv-programHeader-menu-bg{top:112px}}.event-container{width:100%}.event-inner{padding:0;margin:0 auto}@media(max-width: 1274.98px){.event-inner{padding:0 15px}}.event-banner-text.top{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center}.event-banner-text p{font-size:32px;font-weight:800;line-height:34px;color:#e60012;text-align:center;letter-spacing:.1em}@media(max-width: 600.98px){.event-banner-text p{font-size:20px;line-height:21px}}.event-banner-text .line{width:5px;background-color:#e60012}@media(max-width: 600.98px){.event-banner-text .line{width:3px}}.event-banner-text .line.left{margin-right:25px;transform:rotate(-37deg)}@media(max-width: 600.98px){.event-banner-text .line.left{margin-right:7px;transform:rotate(-15deg)}}.event-banner-text .line.right{margin-left:25px;transform:rotate(37deg)}@media(max-width: 600.98px){.event-banner-text .line.right{margin-left:7px;transform:rotate(15deg)}}.event-banner-text.bottom{margin-top:20px}@media(max-width: 600.98px){.event-banner-text.bottom{margin-top:10px}}.event-banner-image{width:100%;text-align:center}.event-banner-image a{display:inline-block}.event-banner-image img{width:100%;max-width:950px;margin:15px auto 0;vertical-align:bottom}@media(max-width: 600.98px){.event-banner-image img:has(+.is-sp){display:none}}.event-banner-image img.is-sp{display:none}@media(max-width: 600.98px){.event-banner-image img.is-sp{display:block}}
