:root{--color-bg: #fff;--color-primary: #c00;--color-text: #333;--color-black: #050711;--font-base: "Yu Gothic", "游ゴシック体", "YuGothic", "游ゴシック", sans-serif}.row{display:flex;flex-wrap:wrap;gap:1.5rem}.col-1{width:calc(8.3333333333% - 1.5rem*11/12)}.col-2{width:calc(16.6666666667% - 1.5rem*11/12)}.col-3{width:calc(25% - 1.5rem*11/12)}.col-4{width:calc(33.3333333333% - 1.5rem*11/12)}.col-5{width:calc(41.6666666667% - 1.5rem*11/12)}.col-6{width:calc(50% - 1.5rem*11/12)}.col-7{width:calc(58.3333333333% - 1.5rem*11/12)}.col-8{width:calc(66.6666666667% - 1.5rem*11/12)}.col-9{width:calc(75% - 1.5rem*11/12)}.col-10{width:calc(83.3333333333% - 1.5rem*11/12)}.col-11{width:calc(91.6666666667% - 1.5rem*11/12)}.col-12{width:100%}@media(min-width: 768px){.col-md-1{width:calc(8.3333333333% - 1.5rem*11/12)}.col-md-2{width:calc(16.6666666667% - 1.5rem*11/12)}.col-md-3{width:calc(25% - 1.5rem*11/12)}.col-md-4{width:calc(33.3333333333% - 1.5rem*11/12)}.col-md-5{width:calc(41.6666666667% - 1.5rem*11/12)}.col-md-6{width:calc(50% - 1.5rem*11/12)}.col-md-7{width:calc(58.3333333333% - 1.5rem*11/12)}.col-md-8{width:calc(66.6666666667% - 1.5rem*11/12)}.col-md-9{width:calc(75% - 1.5rem*11/12)}.col-md-10{width:calc(83.3333333333% - 1.5rem*11/12)}.col-md-11{width:calc(91.6666666667% - 1.5rem*11/12)}.col-md-12{width:100%}}.section-catchcppy{background-image:url(../img/bg-catchcppy.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center}.section-catchcppy .catchcppy__lead-text{font-size:1.8rem;background:linear-gradient(to right, #e42c2f, #f7b647);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-weight:bold;margin:1.5rem 0;text-align:center;-webkit-text-fill-color:rgba(0,0,0,0);text-transform:uppercase}@media(min-width: 1024px){.section-catchcppy .catchcppy__lead-text{font-size:2.5rem}}.section-catchcppy .catchcppy__message{text-align:left;font-size:1rem}@media(min-width: 1024px){.section-catchcppy .catchcppy__message{text-align:center}}.section-concept{background-image:url(../img/bg-concept.webp);background-size:cover;background-position:center;padding:0}.section-concept__wrap{background-image:url(../img/bg-grad_01.svg),url(../img/bg-grad_02.svg);background-position:top center,bottom center;background-repeat:no-repeat,no-repeat;background-size:100% 7rem,100% 4rem;padding:15rem 0}.section-concept__ttl{background:linear-gradient(to right, #E42C2F, #F7B647);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:1.6rem;font-weight:bold;margin:0;margin-bottom:2rem;text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media(min-width: 768px){.section-concept__ttl{font-size:2.6rem}}.section-concept__text{font-size:1rem}@media(min-width: 768px){.section-concept__text{text-align:center}}.section-concept__note{margin-top:3rem;text-align:center}.section-teaser{background-image:url(../img/bg-grad_03.svg);background-position:top center;background-repeat:no-repeat;background-size:100% 3.5rem;background-color:rgba(247,182,71,.1)}.section-teaser__ttl{background:linear-gradient(to right, #E42C2F, #F7B647);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-size:2rem;font-weight:bold;line-height:.8;margin:3rem 0;text-align:center;-webkit-text-fill-color:rgba(0,0,0,0);text-transform:uppercase}@media(min-width: 1024px){.section-teaser__ttl{font-size:2.5rem}}.section-teaser video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.section-profile{background-image:url(../img/bg-grad_04.svg);background-repeat:no-repeat;padding-top:200px;background-size:100% 25vw}@media(min-width: 768px){.section-profile{background-size:100% 6vw}}.section-profile .profile-ttl{background:linear-gradient(to right, #E42C2F, #F7B647);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:2rem;font-weight:bold;line-height:.8;margin:3rem 0;text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media(min-width: 1024px){.section-profile .profile-ttl{font-size:3rem}}.section-profile .profile-ttl span{font-size:1rem}.section-profile .profile-img{margin-bottom:1.5rem}.section-profile .profile-text{margin:auto;font-size:.875rem;line-height:1.8}@media(min-width: 1024px){.section-profile .profile-text{width:90%;margin-top:0}}.section-schedule .contents-block__body{padding:0}.section-schedule .venue-info{padding:0}.section-schedule .venue-info .row{gap:0}.section-schedule .venue-info .col-12+.col-12{border-top:1px solid hsla(0,0%,100%,.5)}.section-notes .contents-block__body{padding:1rem}@media(min-width: 1024px){.section-notes .contents-block__body{padding:2rem}}.section-notes .contents-block__list{list-style:disc;padding-left:1em}.section-notes .contents-block__item{border-bottom:none;margin-bottom:1rem}.section-notes .contents-block__item:last-child{margin-bottom:0}.section-contact .row{align-items:stretch}.section-contact .contents-block{overflow:hidden}.section-contact .contents-block__body{align-items:center;padding:2rem;text-align:center}@media(min-width: 1024px){.section-contact .contents-block__body{height:100%}}.section-contact .contents-block__ttl{text-align:center}.section-contact .contents-block .link-btn{padding:.5rem 0}@media(min-width: 1024px){.section-contact .contents-block .link-btn{padding:1rem 0}}.section-contact .contents-block .link-btn a{border:1px solid #fff;padding:1rem 2rem;transition:.5s}@media(min-width: 1024px){.section-contact .contents-block .link-btn a{font-size:1rem}}.section-contact .contents-block .link-btn a:hover{background:#fff;color:#050711}/*# sourceMappingURL=front-page.min.css.map */