@charset "UTF-8";@keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.corner-content-body section{margin-bottom:64px}.corner-content-body h2{font-size:2.4rem;font-weight:600;line-height:1.5;margin-bottom:16px}@media (min-width: 768px){.corner-content-body h2{font-size:3.2rem;margin-bottom:24px}}.corner-content-body h3{font-size:2rem;font-weight:700;line-height:1.5;margin-bottom:8px}@media (min-width: 768px){.corner-content-body h3{font-size:2.2rem;margin-bottom:16px}}.corner-content-body h4{font-size:1.6rem;font-weight:700;line-height:1.5;background:#323232;color:#fff;padding:4px 16px;margin-bottom:8px;border-radius:4px}@media (min-width: 768px){.corner-content-body h4{font-size:1.8rem;margin-bottom:16px}}.corner-content-body h4:first-child{margin-top:0}.corner-content-body h5{font-size:1.6rem;font-weight:700;line-height:1.5;padding-bottom:4px;margin-bottom:8px;border-bottom:solid 1px}.corner-content-body h5:first-child{margin-top:0}@media (min-width: 768px){.corner-content-body h5{font-size:1.8rem;margin-bottom:16px}}.corner-content-body h6{font-size:1.6rem;font-weight:700;line-height:1.5;margin-bottom:8px}@media (min-width: 768px){.corner-content-body h6{font-size:1.8rem;margin-bottom:16px}}.corner-content-body p{font-size:1.4rem}@media (min-width: 768px){.corner-content-body p{font-size:1.6rem}}.corner-content-body small{color:#323232}.corner-content-body .txtS{font-size:0.8em}.corner-content-body iframe{max-width:100%}.corner-content-body img{max-width:100%;height:auto}.corner-content-body .cancell{text-decoration:line-through}.corner-content-body .nowrap{display:inline-block;white-space:nowrap}.corner-content-body .h_belt{font-size:1.4rem;background:rgba(50,50,50,0.1);padding:8px 0;max-width:540px;margin:0 auto 16px;border-radius:8px}.corner-content-body .h_day{background:#8f4cd9;color:#fff;font-size:2.4rem;padding:8px 0;border-radius:8px;margin-bottom:16px}.corner-content-body .h_day span{font-size:1.2rem;margin-left:4px}.corner-content-body .grayBox{position:relative;max-width:480px;margin:0 auto;padding:16px;border-radius:8px;background-color:#ddd}.corner-content-body .balloon{position:relative;max-width:480px;margin:24px auto 0;padding:16px;border-radius:8px;background-color:#ddd;text-align:center}.corner-content-body .balloon::before{position:absolute;z-index:1;top:-2.5rem;left:50%;display:block;height:0;margin-left:-1.2rem;border:1.2rem solid transparent;border-bottom:1.5rem solid #ddd;content:""}.corner-content-body .balloon.balloon_note{background:#f25a89;color:#fff}.corner-content-body .balloon.balloon_note::before{border-bottom:1.5rem solid #f25a89}.corner-content-body .balloon p{font-weight:600;margin-bottom:0}.corner-content-body .ex_link{display:inline-block;margin-right:auto;margin-left:auto;padding:20px 16px;background-color:#ddd;text-align:center;color:#f25a89}@media (min-width: 768px){.corner-content-body .ex_link{padding:20px 36px}}.corner-content-body .ex_link::after{content:"";display:inline-block;margin-left:4px;width:14px;height:14px;background-image:url('data:image/svg+xml;utf8, <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.55716 13.9992C1.35232 14.0022 1.14904 13.9632 0.959853 13.8846C0.770667 13.806 0.599586 13.6895 0.457159 13.5423C0.309906 13.3998 0.193388 13.2287 0.11479 13.0395C0.0361923 12.8503 -0.0028208 12.6471 0.000158656 12.4422V1.55326C-0.0028208 1.34842 0.0361923 1.14509 0.11479 0.955908C0.193388 0.766723 0.309906 0.595649 0.457159 0.453223C0.599586 0.305969 0.770667 0.189474 0.959853 0.110876C1.14904 0.0322784 1.35232 -0.00672702 1.55716 -0.00374757H7.00116V1.55222H1.55716V12.4413H12.4462V6.99924H14.0012V12.4432C14.0041 12.6481 13.9651 12.8514 13.8865 13.0406C13.8079 13.2297 13.6914 13.4008 13.5442 13.5432C13.4017 13.6905 13.2307 13.807 13.0415 13.8856C12.8523 13.9642 12.649 14.0032 12.4442 14.0002L1.55716 13.9992ZM5.21316 9.87723L4.12416 8.78824L11.3572 1.55527H8.55716V-0.000756843H14.0012V5.44321H12.4452V2.64323L5.21316 9.87723Z" fill="%23F25A89"/></svg>');background-size:100% auto;transition:all 0.4s ease}.corner-content-body dl.tableList{margin:0 auto;max-width:540px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}.corner-content-body dl.tableList dt,.corner-content-body dl.tableList dd{line-height:1.5}.corner-content-body dl.tableList dt{display:flex;align-items:center;justify-content:center;flex-direction:column;width:calc(100%/3 - 8px);background:#8f4cd9;color:#fff;padding:4px 0;border-radius:16px;min-height:60px}.corner-content-body dl.tableList dd{width:calc(100%/3*2 - 8px)}.corner-content-body .detail_bl{margin-bottom:32px}.corner-content-body .alert{padding:32px 24px;border-radius:20px}.corner-content-body .alert.alert-danger{background:rgba(242,90,137,0.1);border-color:rgba(242,90,137,0.1);color:#323232}.corner-content-body .alert.alert-danger h3{color:#d10707}.corner-content-body .alert.alert-default{background:rgba(43,179,217,0.1);border-color:rgba(43,179,217,0.1)}.corner-content-body .alert.alert-accordion .alert-accordion-tr{position:relative;padding-right:24px;cursor:pointer}.corner-content-body .alert.alert-accordion .alert-accordion-tr::before,.corner-content-body .alert.alert-accordion .alert-accordion-tr::after{content:"";display:flex;align-items:center;justify-content:center;position:absolute;width:24px;height:24px;border-radius:24px;top:50%;right:0;transform:translateY(-50%);z-index:1;color:#fff}.corner-content-body .alert.alert-accordion .alert-accordion-tr::before{background:#323232}.corner-content-body .alert.alert-accordion .alert-accordion-tr::after{content:"ー";font-size:1.6rem;font-weight:600;line-height:1;padding-bottom:2px;transform:translateY(-50%)}.corner-content-body .alert.alert-accordion.is-close .alert-accordion-tr{margin-bottom:0}.corner-content-body .alert.alert-accordion.is-close .alert-accordion-tr::after{content:"+";font-size:2.4rem}.corner-content-body .mediaBox{margin-bottom:32px}.corner-content-body .mediaBox img{width:100%;height:auto}.corner-content-body .mediaBox span.artist{display:block;font-size:1.2rem;text-align:center;margin-top:8px}@media (min-width: 768px){.corner-content-body .mediaBox .btn{display:block;margin:0 auto;max-width:240px;padding:16px 0}}@media (min-width: 768px){.corner-content-body .history_detail{padding-right:40%;position:relative}.corner-content-body .history_detail .mediaBox{position:absolute;width:calc(40% - 32px );top:0;right:0}.corner-content-body .history_detail .text-center,.corner-content-body .history_detail .place,.corner-content-body .history_detail .date{text-align:left !important}}.corner-content-body .history_detail h2{font-size:2rem}@media (min-width: 768px){.corner-content-body .history_detail h2{font-size:2.4rem}}.corner-content-body .history_detail p.place{text-align:center;margin-bottom:32px}.corner-content-body ul.historyArtistList li{margin-bottom:16px}.corner-content-body ul.historyArtistList li .date{font-size:1.8rem;font-weight:700;text-align:center}.corner-content-body ul.historyArtistList li .artistList{line-height:1.8;margin-bottom:16px}.corner-content-body dl.historyGuide{display:inline-block;width:100%;margin:0;text-align:left}.corner-content-body dl.historyGuide dt{float:left;clear:left;width:auto;height:auto;padding:0 0 0.1em;font-weight:400;line-height:1.5;text-align:left}.corner-content-body dl.historyGuide dd{display:inline-block;float:left;width:auto;margin-left:0;padding-left:0}.p-mainLinksApp{background:#fff;padding:32px 24px;margin-bottom:48px;border-radius:20px}@media (min-width: 768px){.p-mainLinksApp{display:flex;padding:16px 0}}.p-mainLinksApp .p-mainLinksApp__title{display:flex;align-items:center;justify-content:center;gap:16px;padding-bottom:24px;border-bottom:solid 1px #ddd;margin-bottom:24px}@media (min-width: 768px){.p-mainLinksApp .p-mainLinksApp__title{flex:1;padding-bottom:0;border-bottom:none;border-right:solid 1px #ddd;margin-bottom:0;gap:32px}}.p-mainLinksApp .p-mainLinksApp__title .p-mainLinksApp__title__logo{display:flex;align-items:center;justify-content:center;padding:0 2px;width:80px;height:80px;background:#f7f7f7;border:solid 1px #ddd;border-radius:6px;position:relative;overflow:hidden}@media (min-width: 768px){.p-mainLinksApp .p-mainLinksApp__title .p-mainLinksApp__title__logo{width:88px;height:88px}}.p-mainLinksApp .p-mainLinksApp__title .p-mainLinksApp__title__logo img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-mainLinksApp .p-mainLinksApp__title .p-mainLinksApp__title__text h3{font-size:1.8rem;font-weight:600;text-align:center}@media (min-width: 768px){.p-mainLinksApp .p-mainLinksApp__title .p-mainLinksApp__title__text h3{font-size:2.2rem}}.p-mainLinksApp .p-mainLinksApp__title .p-mainLinksApp__title__text h3 span{font-size:3.9rem;font-weight:700}@media (min-width: 768px){.p-mainLinksApp .p-mainLinksApp__title .p-mainLinksApp__title__text h3 span{font-size:4.2rem}}.p-mainLinksApp .p-mainLinksApp__list{display:flex;align-items:center;justify-content:center;gap:24px}@media (min-width: 768px){.p-mainLinksApp .p-mainLinksApp__list{flex:1;gap:32px}}.p-mainLinksApp .p-mainLinksApp__list .p-mainLinksApp__item img{width:auto;height:44px}@media (min-width: 768px){.p-mainLinksApp .p-mainLinksApp__list .p-mainLinksApp__item img{height:56px}}.js-popup{cursor:pointer;transition:all 0.4s ease}.js-popup:hover{opacity:0.5}.c-popupFrame{display:none}.c-popup{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:100}.c-popup.is-show{opacity:1;visibility:visible}.c-popup.is-show .c-popupFrame{display:block}.c-popup .c-popup__bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(50,50,50,0.75);backdrop-filter:blur(4px);cursor:pointer;z-index:0}.c-popup .c-popup__close{position:absolute;top:0;right:0;width:48px;height:48px;background:#8f4cd9;z-index:2}.c-popup .c-popup__close::before,.c-popup .c-popup__close::after{content:"";display:block;width:50%;height:2px;background:#fff;position:absolute;top:50%;left:50%}.c-popup .c-popup__close::before{transform:translate(-50%, -50%) rotate(45deg)}.c-popup .c-popup__close::after{transform:translate(-50%, -50%) rotate(-45deg)}.c-popup .c-popup__wrap{position:absolute;z-index:1;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 48px );max-width:480px;height:calc(100% - 48px );background:#fff;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.c-popup .c-popup__wrap::-webkit-scrollbar{display:none}@media (min-width: 768px){.c-popup .c-popup__wrap{width:calc(100% - 96px );height:calc(100% - 96px )}}.c-popup .c-popup__wrap .c-popup__thumb{margin-bottom:32px;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;background:#ddd}.c-popup .c-popup__wrap .c-popup__thumb::after{content:"";background-image:url('data:image/svg+xml;utf8, <svg class="svg-loader" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 0 0" xml:space="preserve"><path fill="%23666666" d="M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50"><animateTransform attributeName="transform" attributeType="XML" type="rotate" dur="1s" from="0 50 50" to="360 50 50" repeatCount="indefinite" /></path></svg>');display:block;width:48px;height:48px;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.c-popup .c-popup__wrap .c-popup__thumb img{width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.c-popup .c-popup__wrap .c-popup__body{padding:0 24px 24px}@media (min-width: 768px){.c-popup .c-popup__wrap .c-popup__body{padding:0 48px 48px}}.c-popup .c-popup__wrap .c-popup__body h4{font-size:1.6rem;margin-bottom:32px;text-align:center;font-weight:700}.c-popup .c-popup__wrap .c-popup__body h4 span{margin-top:4px;font-size:1rem;display:block;font-weight:500;color:#707070}.c-popup .c-popup__wrap .c-popup__body h5{font-size:1.4rem;padding-bottom:4px;border-bottom:solid 1px #ddd;margin:32px 0 16px}.c-popup .c-popup__wrap .c-popup__body p{font-size:1.2rem;margin:0 0 8px}.c-popup.c-popup--ajax .c-popup__wrap{background:#f8a1bc;padding:24px;color:#fff}.c-modalShowWrap{display:flex;flex-direction:column;gap:32px}.c-modalShowWrap .c-modalShowWrap__gallery,.c-modalShowWrap .c-modalShowWrap__main{width:100%}.c-modalShowWrap__gallery__parent{display:flex;flex-wrap:wrap}.c-modalShowWrap__gallery__parent .c-modalShowWrap__gallery__parent__item{width:100%}.c-modalShowWrap__gallery__parent .c-modalShowWrap__gallery__parent__item__img{width:100%;height:0;padding-bottom:calc(100% / 3 * 2);position:relative}.c-modalShowWrap__gallery__parent .c-modalShowWrap__gallery__parent__item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:4px;pointer-events:auto}.c-modalShowWrap__gallery__child{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;align-items:center;margin-top:8px}.c-modalShowWrap__gallery__child .c-modalShowWrap__gallery__child__item{width:calc((100% - 16px) / 3 );transition:all 0.4s ease}.c-modalShowWrap__gallery__child .c-modalShowWrap__gallery__child__item.is-active .c-modalShowWrap__gallery__child__item__img{border-color:#8f4cd9}.c-modalShowWrap__gallery__child .c-modalShowWrap__gallery__child__item__img{width:100%;height:0;padding-bottom:calc(100% / 3 * 2);position:relative;border-radius:4px;border:solid 1px transparent;overflow:hidden}.c-modalShowWrap__gallery__child .c-modalShowWrap__gallery__child__item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:auto}.c-modalShowWrap__title{font-size:2rem;font-weight:700;margin-bottom:24px}.c-modalShowWrap__title .tag{display:inline-block;margin-right:4px;font-size:1rem;font-style:normal;font-family:YakuHanJP,"neulis-sans","Noto Sans JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif;font-weight:600;letter-spacing:0em;line-height:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;color:#fff;line-height:1;background:#f25a89;border-radius:2px;padding:2px 4px;vertical-align:middle;transform:translateY(-1px)}.c-modalShowWrap__body h3{font-size:1.6rem;font-weight:700;margin-bottom:12px}.c-modalShowWrap__body dl{display:flex;justify-content:space-between}.c-modalShowWrap__body dl dt{flex:1}.c-modalShowWrap__body dl dd{flex:2}
