@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:900;src:local("Noto Sans CJK JP Black"),url("../fonts/notosansjp-black.woff2") format("woff2"),url("../fonts/notosansjp-black.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:700;src:local("Noto Sans CJK JP Bold"),url("../fonts/notosansjp-bold.woff2") format("woff2"),url("../fonts/notosansjp-bold.otf") format("opentype")}@font-face{font-family:"NotoSansCJKjp";font-style:normal;font-weight:500;src:local("Noto Sans CJK JP Medium"),url("../fonts/notosansjp-medium.woff2") format("woff2"),url("../fonts/notosansjp-medium.otf") format("opentype")}.dom-contents{font-family:"NotoSansCJKjp",sans-serif;font-size:14px;font-weight:500;line-height:1.8;word-break:break-all;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (min-width: 769px)and (max-width: 1200px){.dom-contents{width:1200px}}@media screen and (min-width: 768px){.dom-contents{min-width:970px;font-size:18px}}.dom-contents img{max-width:100%;vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}h1{margin:-10px auto 20px;max-width:1130px;padding:0 5px;font-family:Helvetica,Arial,Verdana,"メイリオ","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:bold}@media screen and (min-width: 768px){.sponly{display:none}}.pconly{display:none}@media screen and (min-width: 768px){.pconly{display:block}}.dib{display:inline-block}.bold{font-weight:900}.red{color:#df0615}.yellow{color:#fff000}.baseW{width:95%;max-width:1100px;margin:0 auto}.baseW--summary{max-width:1000px}.mv__inner{position:relative}.mv__inner img{width:100%}.summary__inner{padding:20px 0}@media screen and (min-width: 768px){.summary__inner{padding:30px 0}}.summary__period{position:relative;margin-bottom:1em}.summary__endText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:-2%;left:-2%;width:104%;height:104%;border:4px solid red;border-radius:10px;font-size:1.3em;font-weight:700;color:red;text-align:center;line-height:1.4;background-color:rgba(255,240,0,.9)}.detail{padding:24px 0;background-color:#c81528}@media screen and (min-width: 768px){.detail{padding:40px 0}}.detail__box:not(:last-child){padding-bottom:24px;border-bottom:3px dotted #df0615;margin-bottom:24px}@media screen and (min-width: 768px){.detail__box:not(:last-child){padding-bottom:30px;margin-bottom:30px}}.detail__inner{padding:20px 4%;border-radius:6px;background-color:#fff}@media screen and (min-width: 768px){.detail__inner{padding:32px 8%;border-radius:10px}}.detail__title{display:block;position:relative;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:0 1.3em;margin:0 auto .3em;font-size:20px;font-weight:900}.detail__title small{font-size:.8em}@media screen and (min-width: 768px){.detail__title{font-size:26px}}.detail__title::before,.detail__title::after{content:"";position:absolute;top:0;bottom:.3em;width:.93em;height:1.15em;margin:auto;background:url(../img/deco_detail_title.png) center/contain no-repeat}.detail__title::before{left:0}.detail__title::after{right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.detail__catch{display:block;padding:.3em .5em;margin-bottom:1em;font-size:16px;font-weight:700;line-height:1.3;text-align:center;background-color:#fff000}@media screen and (min-width: 768px){.detail__catch{font-size:24px}}.detail__catch small{font-size:.83em}.detail__catch strong{font-size:1.2em}@media screen and (min-width: 768px){.detail__catch strong{font-size:1.35em}}@media screen and (min-width: 768px){.detail__privilegeList{width:94%;margin:0 auto}}.detail__privilegeListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail__privilegeListItem:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px){.detail__privilegeListItem:not(:last-child){margin-bottom:12px}}.detail__privilegeListNum{min-width:36px;max-width:36px;margin:0 auto .3em}@media screen and (min-width: 768px){.detail__privilegeListNum{min-width:52px;max-width:52px;margin:0 10px 0 0}}.detail__privilegeListIntro{width:100%;font-weight:700;color:#182987;line-height:1.3;text-align:center}@media screen and (min-width: 768px){.detail__privilegeListIntro{width:auto;font-size:22px;text-align:left;line-height:1.1;white-space:nowrap}}.detail__privilegeListIntro strong{font-size:1.27em;font-weight:900}.detail__privilegeListIntro strong strong{font-size:1.25em}.detail__privilegeListIntro strong small{font-size:.8em}.detail__privilegeListIntro>strong{margin:0 .2em}.detail__privilegeListNote{width:100%;margin-top:.3em;font-size:12px;text-align:center}@media screen and (min-width: 768px){.detail__privilegeListNote{-ms-flex-item-align:end;align-self:flex-end;margin-left:62px;font-size:14px;text-align:left;white-space:nowrap}}.detail__programList{counter-reset:program_num}@media screen and (min-width: 768px){.detail__programList{width:70%;margin:0 auto}}.detail__programListItem{position:relative;padding-left:1.2em;font-size:16px}.detail__programListItem:not(:last-child){margin-bottom:1em}@media screen and (min-width: 768px){.detail__programListItem{font-size:24px}}.detail__programListItem::before{content:counter(program_num) ".";counter-increment:program_num;position:absolute;top:-0.1em;left:0;font-weight:700;color:#182987}.detail__programListItem--special{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:20px;gap:10px}.detail__programListItem--special::before{color:#df0615}@media screen and (min-width: 768px){.detail__programListItemImg{max-width:130px}}.detail__programListEvent{font-weight:700;line-height:1.5;color:#182987}.detail__programListEvent--special{color:#df0615}.detail__programListEventMovie{display:inline-block;padding:0 .5em;font-size:.6em;color:#fff;background-color:#182987}.detail__programListEventPlace{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:0 .5em;font-size:.6em;color:#fff;background-color:#df0615}.detail__programListNote{font-size:13px;line-height:1.5}@media screen and (min-width: 768px){.detail__programListNote{font-size:16px}}.detail__programListNote strong{font-size:1.3em;font-weight:700}.overview{padding:24px 0 40px;background-color:#dedcdc}@media screen and (min-width: 768px){.overview{padding:40px 0 60px}}.overview__inner{padding:20px 4%;border-radius:6px;background-color:#fff}@media screen and (min-width: 768px){.overview__inner{padding:32px 8%;border-radius:10px}}.overview__title{display:block;padding:.3em .5em;margin-bottom:1.5em;font-size:20px;font-weight:700;line-height:1.3;text-align:center;background-color:#000;color:#fff}@media screen and (min-width: 768px){.overview__title{font-size:20px}}.overview__title strong{font-size:1.5em;font-weight:700}.overview__title small{font-size:.8em}.overview__list{margin-bottom:24px}@media screen and (min-width: 768px){.overview__list{width:86%;margin:0 auto 45px}}.overview__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.4}.overview__listItem:not(:last-child){margin-bottom:1.8em}.overview__listNum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;min-width:2.5em;max-width:2.5em;height:2.5em;border-radius:50%;margin-right:.5em;font-size:20px;color:#fff;line-height:1.1;text-align:center;background-color:#c81528}@media screen and (min-width: 768px){.overview__listNum{font-size:28px}}.overview__listNum small{display:block;width:100%;font-size:.43em;line-height:1.2}.overview__listTextarea{position:relative;width:calc(100% - 84px)}.overview__listEndText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-1%;left:-1%;width:102%;height:102%;font-size:1.4em;font-weight:700;color:#fff;text-align:center;background-color:rgba(0,0,0,.7)}.overview__listPlace{font-weight:700}.overview__listDate{padding-bottom:.3em;border-bottom:1px solid #000;margin-bottom:.3em;font-size:16px;font-weight:700}@media screen and (min-width: 768px){.overview__listDate{font-size:22px}}.overview__listDate strong{font-size:1.2em;font-weight:700}.overview__listDateText{margin-right:1em}.overview__listDeadlineHead{padding:0 .5em;font-size:11px;color:#fff;background-color:#000}@media screen and (min-width: 768px){.overview__listDeadlineHead{font-size:14px}}.overview__listBuilding{font-size:15px;font-weight:700}@media screen and (min-width: 768px){.overview__listBuilding{font-size:20px}}.overview__listAddressText{margin-right:.5em}.overview__listStationHead{padding:0 .5em;font-size:11px;color:#fff;background-color:#000}@media screen and (min-width: 768px){.overview__listStationHead{font-size:14px}}.overview__listStationContent{font-size:13px}@media screen and (min-width: 768px){.overview__listStationContent{font-size:16px}}.overview__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:15px;width:18em;max-width:100%;height:2.5em;margin:0 auto;font-size:15px;font-weight:700;text-align:center;color:#fff !important;text-decoration:none !important;background-color:#c81528;-webkit-transition:.3s;transition:.3s}@media screen and (min-width: 768px){.overview__link{font-size:20px;border-radius:24px}}.overview__link::after{content:"";position:absolute;top:0;bottom:0;right:.5em;width:.8em;height:.8em;margin:auto;background:url(../img/arrow.png) center/contain no-repeat}.overview__link:hover{opacity:.8}.notLogin{text-align:center}.notLogin_text{margin-bottom:1em;line-height:1.5;font-weight:bold;font-size:16px}@media screen and (min-width: 768px){.notLogin_text{font-size:18px}}.notLogin .btn_wrap{width:85%;margin:0 auto}@media screen and (min-width: 768px){.notLogin .btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:654px}}.notLogin .btn_wrap .btn{position:relative;display:block;width:100%;padding:15px 2em;margin-bottom:20px;border-radius:8px;background:#e61918;text-align:center;font-weight:bold;font-size:16px;color:#fff;-webkit-transition:all .1s ease;transition:all .1s ease;cursor:pointer}@media screen and (min-width: 768px){.notLogin .btn_wrap .btn{width:320px;padding:20px 2em;margin-bottom:30px;font-size:20px}}.notLogin .btn_wrap .btn:hover,.notLogin .btn_wrap .btn:focus,.notLogin .btn_wrap .btn:active{text-decoration:none}.notLogin .btn_wrap .btn:hover{opacity:.8}.notLogin .btn_wrap .btn:before{content:"";position:absolute;z-index:1;top:0;bottom:0;right:1.2em;margin:auto;width:10px;height:10px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width: 768px){.notLogin .btn_wrap .btn:before{right:1.5em}}.notLogin .btn_wrap .btn_blue{background-color:#4694d1}/*# sourceMappingURL=style.css.map */