@charset "UTF-8";#header{background:0 0;box-shadow:none}#header .btnMenu span{background:#fff}#header h1.logo{display:none}#header .btnEc{display:none}div#spwpMvVideo{position:relative;margin-bottom:20vw;overflow:hidden}div#spwpMvVideo a{display:none;position:absolute;bottom:50px;left:50%;z-index:2;margin-left:-13px}div#spwpMvVideo video{position:relative;z-index:1;width:160%;height:auto;margin-left:-40%}div#spwpMvVideo h1.logo{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:center;align-items:center;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 75%,#000 100%)}div#spwpMvVideo h1.logo img{width:40%;max-width:350px;height:auto}@media screen and (min-width:920px){div#spwpMvVideo{margin-bottom:0;overflow:visible;text-align:center}div#spwpMvVideo a{display:inline-block}div#spwpMvVideo video{width:100%;max-width:1500px;max-height:100vh;margin:0 auto}div#spwpMvVideo h1.logo{max-height:1000px}}div#firstLead h2{text-align:center;font-size:1.6rem}div#firstLead h2 span{display:inline-block;background:#222;padding:.4em .8em}div#firstLead p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.7rem;max-width:820px;margin:0 auto 1em auto}@media screen and (min-width:920px){div#firstLead h2{font-size:1.8rem}div#firstLead p{font-size:2.2rem}}div#takibiImages{margin-top:100px}div#takibiImages figure{width:calc(100% / 3)}div#takibiImages figure:nth-child(2){width:calc(100% / 3 * 2)}div#takibiImages figure:nth-child(11){width:calc(100% / 3 * 2)}div#takibiImages figure img{width:100%;height:auto}@media screen and (min-width:920px){div#takibiImages{margin-top:150px}div#takibiImages figure{width:calc(100% / 5)}div#takibiImages figure:nth-child(2){width:calc(100% / 5 * 2)}div#takibiImages figure:nth-child(11){width:calc(100% / 5 * 2)}div#takibiImages figure:last-child{display:none}}#pointOne{position:relative;overflow:hidden}#pointOne div.bg{position:absolute;left:0;right:0;top:0;bottom:0;background:url(/img/event/spwp/bg_point1.jpg) no-repeat bottom center;background-size:100% auto}#pointTwo{position:relative;overflow:hidden}#pointTwo div.bg{position:absolute;left:0;right:0;top:0;bottom:0;background:url(/img/event/spwp/bg_point2.jpg) no-repeat bottom center;background-size:100% auto}#pointThree{position:relative;overflow:hidden}#pointThree div.bg{position:absolute;left:0;right:0;top:0;bottom:0;background:url(/img/event/spwp/bg_point3.jpg) no-repeat bottom center;background-size:100% auto}.pointWrap{max-width:800px;margin:auto;padding:100px 0 50vw 0}.pointWrap .takibiTalk{text-align:center}.pointWrap .takibiTalk img{width:30%;height:100%;max-width:168px}.pointWrap .takibiTalk span{display:inline-block;font-size:1.6rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;margin-top:.6em}.pointWrap .point{text-align:center;color:#fff;font-family:"EB Garamond",serif;font-size:3rem;letter-spacing:.1em;margin-top:1.3em}.pointWrap .point span{margin-left:.1em;font-size:4rem}.pointWrap h2{font-size:2.4rem;text-align:center;margin-top:1.5em}.pointWrap p{font-size:1.6rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media screen and (min-width:920px){.pointWrap{padding-top:150px}.pointWrap .takibiTalk span{font-size:2rem}.pointWrap .point{font-size:4rem}.pointWrap .point span{font-size:5rem}.pointWrap h2{font-size:2.8rem}.pointWrap p{font-size:2rem}}div.novelty{width:100%;max-width:300px;margin-top:1em}div.novelty img{width:100%;height:auto}div.novelty span{display:block;text-align:center;font-size:1.3rem;margin-top:1em}#breadCrumb.eventVisual{color:#fff}#breadCrumb.eventVisual a{color:#fff}div#blackWrap .pageContent p small{display:inline-block;font-size:75%;line-height:2em}div#blackWrap .pageContent h3{color:#fff}div#blackWrap .pageContent h4{color:#fff}div#blackWrap .pageContent div.table table thead th{color:#fff}div#blackWrap .pageContent div.table table tbody th{color:#fff}div#blackWrap .pageContent div.table table td{color:#fff}div#blackWrap .pageContent div.table table td a{color:#fff}div#blackWrap .pageContent div.table table td figure{width:100%;height:auto;margin:1.5em 0}div#blackWrap .pageContent div.table table td figure img{width:100%;height:auto}div#blackWrap .pageContent div.table table td figure span{margin-top:.5em;display:block;text-align:center;font-size:1.2rem;font-weight:700}div#blackWrap .pageContent div.table table td p.sup{text-indent:-1em;padding-left:1em}div#blackWrap .eventPhotoLinks li a h4{background:url(../img/event/spwp/icon_rightangle.svg) no-repeat right 75%}@media screen and (min-width:920px){div#blackWrap .pageContent div.table table td figure{max-width:500px}}h2.eventSection span{color:#999}h3.eventDayTitle{border:solid 1px #dcdcdc}.eventPlaceList li a h3{background:url(../img/event/spwp/icon_rightangle.svg) no-repeat right 75%}.eventPlaceList li a h3 span{background:gray;color:#000;font-family:sans-serif;font-size:1.2rem;padding:.3em .5em;margin-right:.5em;border-radius:4px;vertical-align:top}.eventPlaceList li a h3 span.app{background:#76d000}.eventPlaceList li a p.subscription{letter-spacing:-.05em}.eventPlaceList li a p.subscription span{color:#fff}.eventBgSchedule{background:url(../img/event/spwp/2020/bg_schedule.jpg) no-repeat center center;background-size:cover}.eventTimeSchedule li h4 span{color:#dcdcdc}.eventFaq li p span{color:#dcdcdc}.eventFaq li p a{color:#fff}#blackWrap .pageContent .eventAttention h3,#blackWrap .pageContent p.attention{color:#f60}@media screen and (min-width:920px){#blackWrap .pageContent ul.pageLinks{display:flex;justify-content:center;flex-wrap:wrap}}@media screen and (min-width:920px){#blackWrap .pageContent ul.pageLinks li{margin:0 1em}}@media screen and (min-width:920px){#blackWrap .pageContent ul.pageLinks li a{padding:10px 0}}#blackWrap .pageContent .eventAttention a{color:#fff}#eventVisual{margin-top:0}#eventVisual.spwDetail{background:url(../img/event/spwp/mv_spwp2018_detail.jpg) no-repeat center center;background-size:cover}div#pageNavi{background:rgba(10,10,10,.8);backdrop-filter:blur(8px)}div#pageNavi ul{max-width:1100px;flex-wrap:wrap;justify-content:space-around;padding:10px 25px 25px 25px}div#pageNavi ul li{margin:0 3px}div#pageNavi ul li a{color:#fff;padding:5px 0}div#pageNavi ul li a.top{padding-left:0}div#pageNavi ul li:last-child a{padding-right:0}@media screen and (min-width:920px){div#pageNavi ul{display:flex;width:100%;max-width:1100px;margin:auto;list-style:none;justify-content:space-between;padding:25px}div#pageNavi ul li a{color:#fff}}@media screen and (min-width:920px){.eventTimeScheduleWrap .eventTimeScheduleColumn{width:calc(100% / 3);padding-left:15px;padding-right:15px}.eventTimeScheduleWrap .eventTimeScheduleColumn:nth-child(2){border-right:solid 1px #dcdcdc}.eventBgSchedule{background-attachment:fixed}.eventPlaceList li a h3{font-size:2rem}.eventPlaceList li a p{font-size:1.6rem}.eventPlaceList li a p.subscription{letter-spacing:0;font-size:1.4rem}.eventPlaceList li a p.ended{font-size:1.4rem}.eventTimeSchedule li{flex-direction:column;width:100%}.eventTimeSchedule li h4 span{color:#dcdcdc}.eventTimeSchedule li div{width:100%}.eventTimeSchedule li div:first-child{order:2}.eventTimeSchedule li div:last-child{order:1;margin-bottom:1.5em}.eventPlaceList{justify-content:space-around}.eventPlaceList li{width:calc(100% / 2 - 35px)}.eventPlaceList li a p.subscription span.before{background:gray;border-color:gray;color:#000}.eventPlaceList li a.disable{pointer-events:none}.eventPlaceList li a.disable img{filter:saturate(0)}.eventPlaceList li a.disable h3{background:0 0}.eventPlaceList:after{display:none}#eventVisual{margin-top:0}}#rankCheck{text-align:center}#rankCheck p{text-align:left;font-size:1.6rem;margin-bottom:1em;padding-left:0;padding-right:0}#rankCheck label{font-size:1.6rem;display:inline-block;margin-bottom:1.5em;color:#fff;padding:1em 1.5em;border:solid 1px #fff}#rankCheck label input{margin-right:.3em;border:solid 1px gray;border-radius:3px}#rankCheck a{background:#222;pointer-events:none;transition:background linear .1s}#rankCheck a.checked{pointer-events:auto;background:silver}@media screen and (min-width:920px){#rankCheck p{text-align:center;font-size:2rem}}#forDiamond,#forSapphireBlack,#kyotoSupplement{margin:50px auto 0 auto;padding:0 25px}#forDiamond div.wrap,#forSapphireBlack div.wrap,#kyotoSupplement div.wrap{border:solid 4px #fff;margin:auto;max-width:900px}#forDiamond div.wrap h3,#forSapphireBlack div.wrap h3,#kyotoSupplement div.wrap h3{text-align:center;padding:1em}#forDiamond div.wrap h4,#forSapphireBlack div.wrap h4,#kyotoSupplement div.wrap h4{margin:0 25px 1em 25px;padding:0;text-align:center;font-size:1.6rem;line-height:1.6em;padding-top:2em;border-top:gray solid 1px}#forDiamond div.wrap h5,#forSapphireBlack div.wrap h5,#kyotoSupplement div.wrap h5{margin:0 25px 1.5em 25px;padding:0;text-align:center;color:#fff;font-family:sans-serif;padding-bottom:2em;border-bottom:gray solid 1px;line-height:2em}#forDiamond div.wrap h5 span.price,#forSapphireBlack div.wrap h5 span.price,#kyotoSupplement div.wrap h5 span.price{font-size:2.1rem;margin:0 .2em}#forDiamond div.wrap p a i,#forSapphireBlack div.wrap p a i,#kyotoSupplement div.wrap p a i{margin-left:.3em;color:#000}#forDiamond div.wrap p.kyotoPriceShow,#forSapphireBlack div.wrap p.kyotoPriceShow,#kyotoSupplement div.wrap p.kyotoPriceShow{text-align:center}#forDiamond div.wrap p.kyotoPriceShow a,#forSapphireBlack div.wrap p.kyotoPriceShow a,#kyotoSupplement div.wrap p.kyotoPriceShow a{color:#fff;text-decoration:underline;cursor:pointer}#forDiamond div.wrap p.kyotoPriceShow a i,#forSapphireBlack div.wrap p.kyotoPriceShow a i,#kyotoSupplement div.wrap p.kyotoPriceShow a i{color:#fff;width:auto;margin-left:0;font-size:1.8rem}#forDiamond div.wrap p.noReserve span,#forSapphireBlack div.wrap p.noReserve span,#kyotoSupplement div.wrap p.noReserve span{display:block;text-indent:-1em;padding-left:1em}#forDiamond div.wrap div.kyotoPriceTable,#forSapphireBlack div.wrap div.kyotoPriceTable,#kyotoSupplement div.wrap div.kyotoPriceTable{padding:0 25px 25px 25px}#forDiamond div.wrap div.kyotoPriceTable table,#forSapphireBlack div.wrap div.kyotoPriceTable table,#kyotoSupplement div.wrap div.kyotoPriceTable table{width:100%;color:#fff}#forDiamond div.wrap div.kyotoPriceTable table caption,#forSapphireBlack div.wrap div.kyotoPriceTable table caption,#kyotoSupplement div.wrap div.kyotoPriceTable table caption{margin-bottom:1em}#forDiamond div.wrap div.kyotoPriceTable table tr,#forSapphireBlack div.wrap div.kyotoPriceTable table tr,#kyotoSupplement div.wrap div.kyotoPriceTable table tr{font-size:1rem}#forDiamond div.wrap div.kyotoPriceTable table tr th,#forSapphireBlack div.wrap div.kyotoPriceTable table tr th,#kyotoSupplement div.wrap div.kyotoPriceTable table tr th{border-bottom:solid 1px gray;font-weight:400;background:#222;padding:1em .2em}#forDiamond div.wrap div.kyotoPriceTable table tr td,#forSapphireBlack div.wrap div.kyotoPriceTable table tr td,#kyotoSupplement div.wrap div.kyotoPriceTable table tr td{border-bottom:solid 1px gray;text-align:center;padding:1em .2em}#forDiamond div.wrap div.kyotoPriceTable p,#forSapphireBlack div.wrap div.kyotoPriceTable p,#kyotoSupplement div.wrap div.kyotoPriceTable p{padding:0;margin:2em 0 0 0}@media screen and (min-width:920px){#forDiamond,#forSapphireBlack,#kyotoSupplement{margin:100px auto 0 auto}#forDiamond div.wrap,#forSapphireBlack div.wrap,#kyotoSupplement div.wrap{padding:0 25px 25px 25px}#forDiamond div.wrap h3,#forSapphireBlack div.wrap h3,#kyotoSupplement div.wrap h3{font-size:2.1rem}#forDiamond div.wrap h4,#forSapphireBlack div.wrap h4,#kyotoSupplement div.wrap h4{font-size:1.8rem}#forDiamond div.wrap h5 span.price,#forSapphireBlack div.wrap h5 span.price,#kyotoSupplement div.wrap h5 span.price{font-size:2.4rem}#forDiamond div.wrap div.kyotoPriceTable table tr,#forSapphireBlack div.wrap div.kyotoPriceTable table tr,#kyotoSupplement div.wrap div.kyotoPriceTable table tr{font-size:1.4rem}}#forDiamond div.wrap,#forSapphireBlack div.wrap{background:#696969}#forDiamond div.wrap h5,#forSapphireBlack div.wrap h5{margin:2em 25px 1.5em 25px;padding:.5em;border:solid 1px #fff}#forDiamond div.wrap p a.btn,#forSapphireBlack div.wrap p a.btn{font-size:1.4rem}#forDiamond div.wrap p a.btn.inv,#forSapphireBlack div.wrap p a.btn.inv{background:#bfb772}#forDiamond div.wrap p a.btn.pri,#forSapphireBlack div.wrap p a.btn.pri{background:#909dc3}@media screen and (min-width:920px){#forDiamond div.wrap p a.btn,#forSapphireBlack div.wrap p a.btn{font-size:1.5rem}}#forDiamond div.wrap hr,#forSapphireBlack div.wrap hr{margin:2em 25px;border-top:none;border-bottom:solid 1px gray}#forDiamondLabel{position:fixed;left:0;right:0;top:0;width:100%}#forDiamondLabel h2{margin:0;padding:1em;text-align:center;background:#696969;font-size:1.2rem;box-shadow:0 0 10px rgba(0,0,0,.2)}@media screen and (min-width:920px){#forDiamondLabel h2{padding:1.3em;font-size:1.5rem}}#forDiamondLabel h2 a{margin-left:.5em;color:#fff;text-decoration:underline;font-family:sans-serif;font-size:90%}div#blackWrap.spmtg{padding-top:200px}div#blackWrap.spmtg span.spLogo{display:block;text-align:center}div#blackWrap.spmtg span.spLogo img{width:100px;height:auto}div#blackWrap.spmtg h1.logo{text-align:center;padding-top:25px;margin-bottom:100px}div#blackWrap.spmtg h1.logo img{max-width:500px;width:100%;height:auto}div#blackWrap.spmtg h2.first{margin-bottom:4em}div#blackWrap.spmtg p.first{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}div#blackWrap.spmtg h3.spmtgNotes{font-size:1.8rem;margin:8em 0 3em 0;text-align:center}div#blackWrap.spmtg div.spmtgVenue{margin-bottom:3em;text-align:center}div#blackWrap.spmtg div.spmtgVenue img{max-width:750px;width:100%;height:auto}div#blackWrap.spmtg ul.spmtgNotes{list-style:none}div#blackWrap.spmtg ul.spmtgNotes a{color:#fff;text-decoration:underline}div#blackWrap.spmtg ul.spmtgNotes li p span.strong{font-size:1.8rem;font-weight:700;text-decoration:underline}div#blackWrap.spmtg ul.spmtgNotes li.inquiry p span{display:block;text-align:center;padding:1em;background:#111}div#blackWrap.spmtg__detail{padding-top:70px}div#blackWrap.spmtg__detail h1.logo{max-width:250px;margin:auto;padding-top:10px}@media screen and (min-width:920px){div#blackWrap.spmtg h1.logo{margin-bottom:150px}div#blackWrap.spmtg h2.first{text-align:center}div#blackWrap.spmtg p.first{text-align:center;font-size:1.5rem}div#blackWrap.spmtg__detail h1.logo{max-width:300px;margin:auto;padding-top:10px}}#stopAnnouncement{padding:70px 25px 0 25px;max-width:1000px;margin:0 auto 25px auto}#stopAnnouncement div{background:#fff;color:#000;padding:1.5em}#stopAnnouncement div h3{font-size:1.8rem;margin:2em 0;line-height:1.6em}#stopAnnouncement div h4{font-size:1.6rem;font-weight:400;margin-bottom:2em;line-height:1.6em}#stopAnnouncement div p{color:#000;margin-bottom:1em}#stopAnnouncement div p a{color:#000}#stopAnnouncement div p a i{margin:0 .3em;color:gray}#stopAnnouncement div p.indent{text-indent:-1em;padding-left:1em}#stopAnnouncement div p.right{text-align:right}@media screen and (min-width:920px){#stopAnnouncement div{padding:3em}#stopAnnouncement div h3,#stopAnnouncement div h4{text-align:center}}#modal .attention .content.preModalTxt p{color:#000}h3.fstH{text-align:center;color:#fff;font-family:"EB Garamond",serif;font-size:2.8rem;letter-spacing:.05em;line-height:.8em;margin:3em 0 2em 0}h3.fstH span{display:inline-block;width:40px;height:1px;background:#fff}@media screen and (min-width:920px){h3.fstH{font-size:3.6rem}h3.fstH span{width:60px}}#spwpFstTitle div.fstMv{position:relative;width:100%;height:90vh;background:url(/img/event/spwp/fst_mv.jpg) no-repeat center;background-size:cover}#spwpFstTitle div.fstMv span{position:absolute;left:0;right:0;top:0;bottom:0;display:block;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 75%,#000 100%)}#spwpFstTitle div.fstLogo{position:relative;z-index:2;margin-top:-100px;text-align:center}#spwpFstTitle div.fstLogo img{width:120px;height:auto}#spwpFstTitle h1{text-align:center;padding-left:25px;padding-right:25px;font-family:"EB Garamond",serif;font-weight:400;font-size:3rem;letter-spacing:.05em;line-height:1.2em;margin:1.5em 0}@media screen and (min-width:920px){#spwpFstTitle div.fstMv{height:80vh}#spwpFstTitle div.fstLogo{margin-top:-150px}#spwpFstTitle div.fstLogo img{width:200px}#spwpFstTitle h1{font-size:4rem;letter-spacing:.1em}}div#fstFirstLead p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.7rem;max-width:820px;margin:0 auto 1em auto}@media screen and (min-width:920px){div#fstFirstLead{margin-bottom:100px}div#fstFirstLead p{font-size:2.2rem}}#fstCrowdfunding{padding:50px 0}#fstCrowdfunding h2{text-align:center;font-size:1.4rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;line-height:3em;margin:0 0 3em 0}#fstCrowdfunding h2 span{display:block;font-family:"EB Garamond",serif;font-size:4rem;letter-spacing:.05em;line-height:1.4em}#fstCrowdfunding h3{text-align:center;color:#fff;font-family:"EB Garamond",serif;font-size:2.8rem;letter-spacing:.05em;line-height:.8em;margin:3em 0 2em 0}#fstCrowdfunding h3 span{display:inline-block;width:40px;height:1px;background:#fff}#fstCrowdfunding p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.7rem;max-width:820px;margin:0 auto 1em auto}#fstCrowdfunding ul.itemLists{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 25px}#fstCrowdfunding ul.itemLists li{width:100%;margin-bottom:50px}#fstCrowdfunding ul.itemLists li a{display:block}#fstCrowdfunding ul.itemLists li div img{width:100%;height:auto}#fstCrowdfunding ul.itemLists li div span{display:block;text-align:center;font-family:"EB Garamond",serif;color:#fff;font-size:6rem;line-height:1em;margin-top:-.55em;margin-bottom:.3em}#fstCrowdfunding ul.itemLists li p{text-align:center;font-family:sans-serif;font-size:1.4rem;padding:0;line-height:1.2em;margin:.5em 0}#fstCrowdfunding ul.itemLists li h4{text-align:center;font-family:sans-serif;font-size:1.6rem;font-weight:700;padding:0;color:#fff;line-height:1.2em;margin:.5em 0}#fstCrowdfunding ul.items{margin-top:50px}#fstCrowdfunding ul.items>li{margin-top:100px}#fstCrowdfunding ul.items>li div.mv img{width:100%;height:auto}#fstCrowdfunding ul.items>li div.detail{padding:0 25px}#fstCrowdfunding ul.items>li div.detail div.itemName{display:flex;margin:40px 0}#fstCrowdfunding ul.items>li div.detail div.itemName span{width:1em;font-family:"EB Garamond",serif;color:#fff;font-size:6rem;line-height:1em}#fstCrowdfunding ul.items>li div.detail div.itemName div p{font-family:sans-serif;font-size:1.4rem;padding:0;line-height:1.2em;margin:.7em 0 .5em 0}#fstCrowdfunding ul.items>li div.detail div.itemName div h4{font-family:sans-serif;font-size:1.6rem;font-weight:700;padding:0;color:#fff;line-height:1.2em;margin:0}#fstCrowdfunding ul.items>li div.detail div.story p{padding:0;margin-bottom:40px}#fstCrowdfunding ul.items>li div.detail ul.scene{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}#fstCrowdfunding ul.items>li div.detail ul.scene li{width:100%;margin-bottom:16px}#fstCrowdfunding ul.items>li div.detail ul.scene li img{width:100%;height:auto}#fstCrowdfunding ul.items>li div.detail ul.scene li.half{width:calc(100% / 2 - 8px)}#fstCrowdfunding ul.items>li div.detail ul.function{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}#fstCrowdfunding ul.items>li div.detail ul.function li{margin-bottom:40px}#fstCrowdfunding ul.items>li div.detail ul.function li img{width:100%;height:auto}#fstCrowdfunding ul.items>li div.detail ul.function li h5{font-family:sans-serif;font-weight:400;padding:0;color:#fff;margin:1em 0 0 0}#fstCrowdfunding div.crowdlink{padding:0 25px}#fstCrowdfunding div.crowdlink a{font-size:1.5rem;background:#fff}@media screen and (min-width:920px){#fstCrowdfunding{padding:100px 0}#fstCrowdfunding h2{font-size:1.6rem;margin:0 0 4em 0}#fstCrowdfunding h2 span{font-size:6rem;letter-spacing:.1em}#fstCrowdfunding h3{font-size:3.6rem}#fstCrowdfunding h3 span{width:60px}#fstCrowdfunding p{font-size:2.2rem}#fstCrowdfunding ul.itemLists li{width:calc(100% / 2 - 25px)}#fstCrowdfunding ul.items{margin-top:100px}#fstCrowdfunding ul.items>li{margin-top:150px}#fstCrowdfunding ul.items>li div.mv{padding:0 25px}#fstCrowdfunding ul.items>li div.detail div.itemName{margin:40px 0}#fstCrowdfunding ul.items>li div.detail div.itemName span{font-size:8rem}#fstCrowdfunding ul.items>li div.detail div.itemName div p{font-size:1.8rem}#fstCrowdfunding ul.items>li div.detail div.itemName div h4{font-size:2rem}#fstCrowdfunding ul.items>li div.detail div.story p{margin-bottom:80px;max-width:none}#fstCrowdfunding ul.items>li div.detail ul.scene li{margin-bottom:50px}#fstCrowdfunding ul.items>li div.detail ul.scene li.half{width:calc(100% / 2 - 25px)}#fstCrowdfunding ul.items>li div.detail ul.scene li:last-child{margin-bottom:0}#fstCrowdfunding ul.items>li div.detail ul.function li{width:calc(100% / 2 - 30px);margin-bottom:40px}#fstCrowdfunding div.crowdlink{margin-top:60px}#fstCrowdfunding div.crowdlink a{font-size:1.8rem}}div#fstOthervoices{border-top:solid 1px #000}div#fstOthervoices p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.7rem;max-width:820px;margin:0 auto 1em auto}div#fstOthervoices ul.voicesAndAnswer{max-width:820px;margin:auto;padding:0 25px;list-style:none}div#fstOthervoices ul.voicesAndAnswer li{position:relative;border:solid 2px #404040;border-radius:15px;padding:1em 0}div#fstOthervoices ul.voicesAndAnswer li p{color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.6rem;line-height:1.8em;margin:0}div#fstOthervoices ul.voicesAndAnswer li.voice{margin-top:6em;margin-right:6vw}div#fstOthervoices ul.voicesAndAnswer li.voice span{position:absolute;top:-.6em;right:25px;color:#fff;font-size:2.4rem;font-family:"EB Garamond",serif;letter-spacing:.05em;content:"Voice"}div#fstOthervoices ul.voicesAndAnswer li.answer{margin-top:3em;margin-left:6vw}div#fstOthervoices ul.voicesAndAnswer li.answer span{position:absolute;top:-.6em;left:25px;color:#fff;font-size:2.4rem;font-family:"EB Garamond",serif;letter-spacing:.05em;content:"Answer"}div#fstOthervoices ul.voicesAndAnswer li.answer:after,div#fstOthervoices ul.voicesAndAnswer li.answer:before,div#fstOthervoices ul.voicesAndAnswer li.voice:after,div#fstOthervoices ul.voicesAndAnswer li.voice:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}div#fstOthervoices ul.voicesAndAnswer li.answer:after,div#fstOthervoices ul.voicesAndAnswer li.answer:before{left:100%}div#fstOthervoices ul.voicesAndAnswer li.voice:after{border-color:rgba(136,183,213,0);border-right-color:#000;border-width:8px;margin-top:-8px}div#fstOthervoices ul.voicesAndAnswer li.voice:before{border-color:rgba(194,225,245,0);border-right-color:#404040;border-width:11px;margin-top:-11px}div#fstOthervoices ul.voicesAndAnswer li.answer:after{border-color:rgba(136,183,213,0);border-left-color:#000;border-width:8px;margin-top:-8px}div#fstOthervoices ul.voicesAndAnswer li.answer:before{border-color:rgba(194,225,245,0);border-left-color:#404040;border-width:11px;margin-top:-11px}@media screen and (min-width:920px){div#fstOthervoices p{font-size:2.2rem}div#fstOthervoices ul.voicesAndAnswer li p{font-size:2rem}div#fstOthervoices ul.voicesAndAnswer li.answer span,div#fstOthervoices ul.voicesAndAnswer li.voice span{font-size:2.8rem}}#fstTothefuture{border-top:solid 1px #000}#fstTothefuture p{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.7rem;max-width:820px;margin:0 auto 1em auto}#fstTothefuture div.fstLogo{text-align:center;margin:100px 0 200px 0}@media screen and (min-width:920px){div#fstTothefuture p{font-size:2.2rem}}.eventSponsor{max-width:880px;margin:0 auto 100px}.inviewfadeIn.logo{transform:scale(1.5);transition:opacity 8s,filter 4s,transform 10s ease-out}.inviewfadeIn.slow{transform:scale(1.25);transition:opacity 8s,filter 4s,transform 10s ease-out}.inviewfadeIn.up{filter:blur(0);transform:translateY(30px);transition:opacity 3s,transform 2s}.fadeIn.logo,.fadeIn.slow{transform:scale(1)}.fadeIn.up{transform:translateY(0)}.point123Wrap{max-width:1230px;margin:auto;padding:100px 0 0}.point123Wrap .takibiTalk{text-align:center}.point123Wrap .takibiTalk img{width:30%;height:100%;max-width:168px}.point123Wrap .takibiTalk span{display:inline-block;font-size:1.6rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#fff;margin-top:.6em}.point123Wrap ul{width:100%;list-style:none}.point123Wrap ul li img{width:100%}.point123Wrap .point{text-align:center;color:#fff;font-family:"EB Garamond",serif;font-size:3rem;letter-spacing:.1em;margin-top:1.3em}.point123Wrap .point span{margin-left:.1em;font-size:4rem}.point123Wrap h2{font-size:2.4rem;text-align:center;margin:1.5em 0 1em}.point123Wrap p{font-size:1.6rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;margin:2em 0 6em}@media screen and (min-width:920px){.point123Wrap{padding-top:150px 25px 100px}.point123Wrap .takibiTalk{margin-bottom:64px}.point123Wrap .takibiTalk span{font-size:2rem}.point123Wrap ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}.point123Wrap ul li{width:calc(100% / 3 - 25px)}.point123Wrap ul li img{margin-bottom:3em}.point123Wrap .point{font-size:4rem}.point123Wrap .point span{font-size:5rem}.point123Wrap h2{font-size:2.5rem;padding-left:0;padding-right:0}.point123Wrap p{font-size:1.9rem;padding-left:0;padding-right:0;margin-top:0}}#eventTopNavi ul.spwp li{box-shadow:0 0 5px #fff}#eventTopNavi ul.spwp li a{color:#fff;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#blackWrap .pageContent ul.eventTimeSchedule2nd h4{color:#000}#blackWrap .pageContent ul.eventTimeSchedule2nd p{color:gray}#blackWrap .eventBgEcocup{background:#000}#blackWrap .eventEcocup h2{color:#000}#blackWrap .eventEcocup .mag h3,#blackWrap .eventEcocup .mag h4,#blackWrap .eventEcocup .mag p{color:#000}#blackWrap .eventBringWrap{background-color:#fff}#blackWrap .eventBringWrap .pageContent{background-color:#fff;color:#000}#blackWrap .eventBringWrap .pageContent.bringWrap{padding:0 0 100px}@media screen and (min-width:920px){#blackWrap .eventBringWrap .pageContent.bringWrap{padding:50px 0 80px}}#blackWrap .eventBringWrap .pageContent .eventBring{margin:0}#blackWrap .eventBringWrap .pageContent h2,#blackWrap .eventBringWrap .pageContent h3,#blackWrap .eventBringWrap .pageContent h4,#blackWrap .eventBringWrap .pageContent p{color:#000}#blackWrap .eventBringWrap .pageContent div.table table thead th{color:#000}#blackWrap .eventBringWrap .pageContent div.table table tbody th{color:#000}#blackWrap .eventBringWrap .pageContent div.table table td{color:#000}#blackWrap .eventBringWrap .pageContent div.table table td a{color:#000}#blackWrap .itemTshirt{background:#191919;padding:100px 0 30px}#blackWrap .itemTshirt .pageContent .eventTshirt{padding:0}#blackWrap .itemTshirt .pageContent .eventTshirt h2{text-align:center;font-size:2.2rem;letter-spacing:.1em;text-indent:.1em;line-height:1.6em;margin:0 0 2em}#blackWrap .itemTshirt .pageContent .eventTshirt figure{max-width:960px;margin:0 auto 3em;padding:0 25px}#blackWrap .itemTshirt .pageContent .eventTshirt figure img{width:100%}#blackWrap .itemTshirt .pageContent .eventTshirt p{text-align:left;line-height:2em;margin-bottom:1.5em;font-weight:700}#blackWrap .itemTshirt .pageContent .eventTshirt p span{font-weight:400;font-size:1.2rem;display:inline-block;padding-left:1em;text-indent:-1em;line-height:2.4rem;padding-top:.8rem}#blackWrap .itemTshirt .pageContent .eventTshirt p a{display:inline-block;text-decoration:underline}#blackWrap .itemTshirt .pageContent .eventTshirt p a i{margin-left:.2em}#blackWrap .itemTshirt .pageContent .eventTshirt p a.textBtn{margin:1em 0 0;border:solid 1px #dcdcdc;background:#f5f5f5;padding:.6em .8em;text-decoration:none;width:100%;text-align:center;max-width:100%;line-height:2rem}@media screen and (min-width:920px){#blackWrap .itemTshirt .pageContent .eventTshirt p a.textBtn{max-width:580px}}@media screen and (min-width:920px){#blackWrap .itemTshirt .pageContent .eventTshirt{padding:0 25px}#blackWrap .itemTshirt .pageContent .eventTshirt h2{text-align:center;font-size:3.2rem;letter-spacing:.1em;text-indent:.1em;line-height:1.6em;margin:1em 0 2em}#blackWrap .itemTshirt .pageContent .eventTshirt figure{margin:0 auto 5em;padding:0}#blackWrap .itemTshirt .pageContent .eventTshirt p{text-align:center;font-size:1.8rem;font-weight:700}#blackWrap .itemTshirt .pageContent .eventTshirt p span{font-weight:400;font-size:1.2rem;display:inline-block;padding-left:1em;text-indent:-1em;line-height:2.4rem;padding-top:.8rem}}#blackWrap .pageContent{color:#fff;margin-bottom:150px}#blackWrap .pageContent .eventAttention button{color:#fff}#blackWrap .pageContent .eventAttention table tr:first-child th{color:#000}#blackWrap .eventEntryBtn{margin:20px 0 20px 0}#blackWrap .rankCheck,#blackWrap .rankCheckSapphire{text-align:center}#blackWrap .rankCheck p,#blackWrap .rankCheckSapphire p{text-align:left;font-size:1.6rem;margin-bottom:1em;padding-left:0;padding-right:0}#blackWrap .rankCheck label,#blackWrap .rankCheckSapphire label{font-size:1.6rem;display:inline-block;margin-bottom:0;color:#fff;padding:1em 1.5em;border:solid 1px #fff}#blackWrap .rankCheck label input,#blackWrap .rankCheckSapphire label input{margin-right:.3em;border:solid 1px gray;border-radius:3px}#blackWrap .rankCheck a,#blackWrap .rankCheckSapphire a{pointer-events:none;transition:background linear .1s}#blackWrap .rankCheck a.checked,#blackWrap .rankCheckSapphire a.checked{pointer-events:auto}#blackWrap .rankCheck a{background:#4e4e4e}#blackWrap .rankCheck a.checked{background:silver}#blackWrap .rankCheckSapphire a{background:#4e4e4e}#blackWrap .rankCheckSapphire a.checked{background:#909dc3}@media screen and (min-width:920px){#blackWrap .rankCheck p,#blackWrap .rankCheckSapphire p{text-align:center;font-size:2rem}#blackWrap .rankCheck label,#blackWrap .rankCheckSapphire label{margin-bottom:1.5em}}#modal .content p{color:#000}#modalOverlay{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:10001;background-color:rgba(0,0,0,.65)}#modal{display:none;position:fixed;left:50%;top:50%;z-index:10002;transform:translate(-50%,-50%);width:90%;max-width:600px;max-height:80vh;box-sizing:border-box;border-radius:4px;background-color:#fff;overflow:auto}@media screen and (min-width:920px){#modal{max-height:95vh}}#modal button{position:fixed;right:.6em;top:.4em;color:#dcdcdc;font-size:1.8rem;cursor:pointer}#modal div.sizechart h3{text-align:center;font-size:1.4rem;padding:10px;line-height:1.6em;background:#292929;color:#fff}@media screen and (min-width:920px){#modal div.sizechart h3{font-size:1.8rem}}#modal div.sizechart figure{background:#ebebeb}#modal div.sizechart figure img{display:block;margin:auto;width:100%;height:auto}#modal div.sizechart div.content{padding:15px}#modal div.sizechart div.content p{font-size:1.2rem;line-height:1.6em;margin-top:1em}@media screen and (min-width:920px){#modal div.sizechart div.content p.comming{text-align:center}}#modal div.sizechart div.content p:first-child{margin-top:0}@media screen and (min-width:920px){#modal div.sizechart div.content p{font-size:1.4rem}}#modal div.sizechart div.content h4{font-size:1.2rem;line-height:1.6em;margin-top:1em;text-align:center}#modal div.sizechart div.content h4.comming{font-size:1.6rem;color:gray;padding:1em}@media screen and (min-width:920px){#modal div.sizechart div.content h4{font-size:1.4rem}}#modal div.sizechart div.content table{font-size:1.2rem;line-height:1.6em;margin-top:1em;width:100%;border-top:solid 1px #dcdcdc}@media screen and (min-width:920px){#modal div.sizechart div.content table{font-size:1.4rem}}#modal div.sizechart div.content table tr th{text-align:left;border-bottom:solid 1px #dcdcdc;padding:.3em;background:#f5f5f5}#modal div.sizechart div.content table tr td{border-bottom:solid 1px #dcdcdc;padding:.3em}#modal div.attention{padding:15px}#modal div.attention h3{text-align:center;font-size:1.6rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Sawarabi Mincho","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;padding:10px;line-height:1.6em}#modal div.attention h3 span{border-bottom:solid 2px #000;padding-bottom:.2em}@media screen and (min-width:920px){#modal div.attention h3{font-size:2.1rem}}#modal div.attention div.content{padding:15px}#modal div.attention div.content p{font-size:1.2rem;line-height:1.6em;margin-top:1em}#modal div.attention div.content p:first-child{margin-top:0}@media screen and (min-width:920px){#modal div.attention div.content p{font-size:1.4rem}}#modal div.attention div.content div.attentionCheck{text-align:center;margin-top:1em;font-size:1.2rem}@media screen and (min-width:920px){#modal div.attention div.content div.attentionCheck{font-size:1.4rem}}#modal div.attention div.content div.attentionCheck label{display:inline-block;border:solid 1px #dcdcdc;padding:.4em 1em}#modal div.attention div.content div.attentionCheck label input{margin-right:.5em}#modal div.attention div.content div.attentionCheck a{display:inline-block;color:#000;margin-top:1em;text-decoration:none}#modal div.attention div.content div.attentionCheck a i{opacity:.5}.active{display:block!important}.coronaMeasures{max-width:800px;margin:0 auto;padding:0 25px}.coronaMeasures p{padding:0}.coronaMeasuresItem{margin-top:2em}@media screen and (min-width:920px){.coronaMeasuresItem{display:flex;justify-content:space-between}}.coronaMeasuresItem figure{width:50%;margin:auto;mix-blend-mode:multiply}.coronaMeasuresItem figure img{width:100%;height:auto}@media screen and (min-width:920px){.coronaMeasuresItem figure{width:20%;margin:0}}.coronaMeasuresItem div h4{text-align:center;margin:.5em 0 1em;font-family:sans-serif;font-weight:700}@media screen and (min-width:920px){.coronaMeasuresItem div h4{text-align:left;padding-left:0}}.coronaMeasuresItem div ul{padding-left:1.5em}@media screen and (min-width:920px){.coronaMeasuresItem div{width:78%}}.coronaBgWhite{background:rgba(255,255,255,.9);margin:75px 0;padding:75px 0;color:#000}.coronaBgWhite h3,.coronaBgWhite h4,.coronaBgWhite p{color:#000!important}.coronaBgWhite h3.spmtgNotes{margin-top:0!important}@media screen and (min-width:920px){.coronaBgWhite{box-shadow:0 0 10px rgba(0,0,0,.1);margin:100px auto;padding:50px 0;border-radius:6px;max-width:850px}.coronaBgWhite h3.spmtgNotes{font-size:2.4rem!important;margin-bottom:1.5em!important}}.un_cfr-checklist-title{border-radius:6px;background:rgba(255,255,255,.8);text-align:center;padding:15px}@media screen and (min-width:920px){.un_cfr-checklist-title{border-radius:6px;padding:35px}}.un_cfr-checklist-title .un_cfr-checklist-head{font-size:1.8rem;font-weight:700;line-height:1.6em;margin:0;color:#000!important}@media screen and (min-width:920px){.un_cfr-checklist-title .un_cfr-checklist-head{font-size:2.6rem}}.un_cfr-checklist-title .un_cfr-checklist-supp{font-size:1.2rem;font-weight:700;line-height:1.6em;margin-top:.5em}@media screen and (min-width:920px){.un_cfr-checklist-title .un_cfr-checklist-supp{font-size:1.6rem}}.un_cfr-checkitems{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.un_cfr-checkitems .un_cfr-checkitems-item{display:flex;flex-direction:column;cursor:pointer;width:calc(100% / 2 - 4px);margin-top:8px;border-radius:6px;background:rgba(255,255,255,.8);padding:15px}.un_cfr-checkitems .un_cfr-checkitems-item:nth-child(5),.un_cfr-checkitems .un_cfr-checkitems-item:nth-child(6){width:100%}@media screen and (min-width:920px){.un_cfr-checkitems .un_cfr-checkitems-item:nth-child(5),.un_cfr-checkitems .un_cfr-checkitems-item:nth-child(6){width:calc(100% / 2 - 4px)}}.un_cfr-checkitems .un_cfr-checkitems-item:nth-child(5) figure,.un_cfr-checkitems .un_cfr-checkitems-item:nth-child(6) figure{width:50%}@media screen and (min-width:920px){.un_cfr-checkitems .un_cfr-checkitems-item:nth-child(5) figure,.un_cfr-checkitems .un_cfr-checkitems-item:nth-child(6) figure{width:80%}}.un_cfr-checkitems .un_cfr-checkitems-item:hover{background:rgba(220,220,220,.8)}@media screen and (min-width:920px){.un_cfr-checkitems .un_cfr-checkitems-item{position:relative;padding:25px;border-radius:6px}}.un_cfr-checkitems .un_cfr-checkitems-item p{font-size:1.6rem;font-weight:700;margin-bottom:10px;padding:0;line-height:1.4;color:#555!important;text-align:left!important}.un_cfr-checkitems .un_cfr-checkitems-item p span{display:inline-block;font-size:1.2rem;line-height:1.4;font-weight:400}@media screen and (min-width:920px){.un_cfr-checkitems .un_cfr-checkitems-item p{font-size:2.1rem;line-height:1.6em}.un_cfr-checkitems .un_cfr-checkitems-item p span{font-size:1.4rem}}.un_cfr-checkitems .un_cfr-checkitems-item figure{width:100%;margin:auto auto 0 auto}@media screen and (min-width:920px){.un_cfr-checkitems .un_cfr-checkitems-item figure{width:80%}}.un_cfr-checkitems .un_cfr-checkitems-item figure img{width:100%;height:auto;mix-blend-mode:multiply}.un_cfr-checkitems .un_cfr-checkitems-item div{margin-top:15px;width:100%;text-align:center;color:#000;font-size:1.5rem;font-weight:700}@media screen and (min-width:920px){.un_cfr-checkitems .un_cfr-checkitems-item div{width:auto;position:absolute;right:25px;bottom:25px}}.un_cfr-checkitems .un_cfr-checkitems-item div i{margin-left:5px;font-size:4rem;color:#fff;vertical-align:middle}.un_cfr-checkitems .un_cfr-checkitems-item.checked{background:#e4f4eb}.un_cfr-checkitems .un_cfr-checkitems-item.checked div i{color:#094}.un_cfr-checkitems__bgBlack .un_cfr-checkitems-item.checked{background:rgba(255,255,255,.2)}.un_cfr-checkitems__bgBlack .un_cfr-checkitems-item figure img{filter:invert(100%) saturate(0) brightness(200%);mix-blend-mode:exclusion}.un_cfr-checkitems__bgBlack .un_cfr-checkitems-item div{color:#fff}.un_cfr-button-reservation{font-size:1.8rem;line-height:1.4em;font-weight:700;margin-top:8px;display:block;background:#dcdcdc;border-radius:6px;color:#000!important;text-align:center;text-decoration:none;padding:1em .6em}.un_cfr-button-reservation:hover{opacity:.75}.un_cfr-button-reservation.disable{background:#333;pointer-events:none}@media screen and (min-width:920px){.un_cfr-button-reservation{font-size:2.4rem;border-radius:6px;transition:opacity .25s linear}}.un_cfr-button-reservation small{font-size:50%}.ly_large{max-width:850px;padding:0 25px;margin:auto}@media screen and (min-width:920px){.ly_large{padding:0}}
/*# sourceMappingURL=event_spwp.min.css.map */
