﻿@import url("css/bootstrap-reboot.css");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@400;700&family=Noto+Serif+JP:wght@400;700&display=swap");.aligncenter{display:block;margin:0 auto}.alignright{float:right;padding-left:15px;padding-bottom:10px}.alignleft{float:left;padding-right:15px;padding-bottom:10px}.block-center{margin-left:auto;margin-right:auto}strong{font-weight:bold}em{font-style:italic}blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.d-inline{display:inline}@media (min-width: 768px){.sp,.d-md-none{display:none !important}.pc,.d-md-block{display:block}.d-md-inline-block{display:inline-block}.d-md-inline{display:inline}}@media (max-width: 767px){.d-sp-none{display:none !important}.d-sp-block{display:block}.d-sp-inline-block{display:inline-block}.d-sp-inline{display:inline}.d-sp-flex{display:flex;flex-wrap:wrap}}.d-flex{display:flex;flex-wrap:wrap}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.flex-row-reverse{flex-direction:row-reverse}@media (min-width: 768px){.d-flex.flex-md-row-reverse,.d-md-flex.flex-md-row-reverse{flex-direction:row-reverse}.d-md-flex{display:flex;flex-wrap:wrap}}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed;z-index:1;width:100%}html{font-size:15px}body{font-family:"M PLUS 1p",sans-serif;color:#333}p{line-height:1.5}.serif{font-family:"Noto Serif JP",serif}.sans-serif{font-family:"M PLUS 1p",sans-serif}img{max-width:100%;height:auto}figcaption{background-color:#eee;padding:.2em .5em;color:#666;font-size:.9em}@media (max-width: 767px){.pc{display:none}.scrollbox{overflow:scroll}.scrollbox::before{content:"横方向スクロールします▶︎▶︎";font-size:14px;color:#666;display:block;text-align:right}.scrollbox table{width:auto}}@media (min-width: 768px){table.d-block,table.d-block>tbody{display:table}table.d-block>tbody>tr{display:table-row}table.d-block>tbody>tr>th,table.d-block>tbody>tr>td{display:table-cell}}.container-l{width:92%;max-width:1440px;margin-left:auto;margin-right:auto}.container{width:92%;max-width:1240px;margin-left:auto;margin-right:auto}.container-s{width:92%;max-width:800px;margin-left:auto;margin-right:auto}.clearfix:after{content:"";clear:both;display:block}.clearboth{clear:both}.float-left{float:left}.float-right{float:right}@media (min-width: 768px){.float-md-left{float:left}.float-md-right{float:right}}.w-16,.parent-6>div,.parent-6>li{width:calc(100% / 6)}.w-20,.parent-5>div,.parent-5>li{width:20%}.w-25,.parent-4>div,.parent-4>li{width:25%}.w-30{width:30%}.w-33,.parent-3>div,.parent-3>li{width:calc(100% / 3)}.w-40{width:40%}.w-50,.parent-2>div,.parent-2>li{width:calc(100% / 2)}.w-60{width:60%}.w-66{width:calc(calc(100% / 3) * 2)}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-100{width:100%}@media (min-width: 768px){.w-md-16,.parent-md-6>div,.parent-md-6>li{width:calc(100% / 6)}.w-md-20,.parent-md-5>div,.parent-md-5>li{width:20%}.w-md-25,.parent-md-4>div,.parent-md-4>li{width:25%}.w-md-30{width:30%}.w-md-33,.parent-md-3>div,.parent-md-3>li{width:calc(100% / 3)}.w-md-40{width:40%}.w-md-50,.parent-md-2>*{width:50%}.w-md-60{width:60%}.w-md-66{width:calc(calc(100% / 3) * 2)}.w-md-70{width:70%}.w-md-75{width:75%}.w-md-80{width:80%}.w-md-100{width:100%}}@media (max-width: 767px){.w-sp-16,.parent-sp-6>div,.parent-sp-6>li{width:calc(100% / 6) !important}.w-sp-20,.parent-sp-5>div,.parent-sp-5>li{width:20% !important}.w-sp-25,.parent-sp-4>div,.parent-sp-4>li{width:25% !important}.w-sp-30{width:30% !important}.w-sp-33,.parent-sp-3>div,.parent-sp-3>li{width:calc(100% / 3) !important}.w-sp-40{width:40% !important}.w-sp-50,.parent-sp-2>*{width:50% !important}.w-sp-60{width:60% !important}.w-sp-66{width:calc(calc(100% / 3) * 2) !important}.w-sp-70{width:70% !important}.w-sp-75{width:75% !important}.w-sp-80{width:80% !important}.w-sp-100{width:100% !important}}.p-0px{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.p-15px{padding:15px;padding:15px}.pt-0px{padding-top:0}.pl-0px{padding-left:0}.pl-15px{padding-left:15px}.pr-0px{padding-right:0}.pr-15px{padding-right:15px}.pb-0px{padding-bottom:0}.pt-10px{padding-top:10px}.pt-15px{padding-top:15px}.pt-20px{padding-top:20px}.pt-30px{padding-top:30px}.pt-40px{padding-top:40px}.pt-50px{padding-top:50px}.pt-60px{padding-top:60px}.pt-70px{padding-top:70px}.pt-80px{padding-top:80px}.pt-90px{padding-top:90px}.pt-100px{padding-top:100px}.pb-10px{padding-bottom:10px}.pb-15px{padding-bottom:15px}.pb-20px{padding-bottom:20px}.pb-30px{padding-bottom:30px}.pb-40px{padding-bottom:40px}.pb-50px{padding-bottom:50px}.pb-60px{padding-bottom:60px}.pb-70px{padding-bottom:70px}.pb-80px{padding-bottom:80px}.pb-90px{padding-bottom:90px}.pb-100px{padding-bottom:100px}@media (min-width: 768px){.p-md-15px{padding:15px}.pr-md-30px{padding-right:30px}}.m-0px{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.mt-0px{margin-top:0}.ml-0px{margin-left:0}.mr-0px{margin-right:0}.mb-0px{margin-bottom:0}.mt-5px{margin-top:5px}.mt-10px{margin-top:10px}.mt-15px{margin-top:15px}.mt-20px{margin-top:20px}.mt-30px{margin-top:30px}.mt-40px{margin-top:40px}.mt-50px{margin-top:50px}.mt-60px{margin-top:60px}.mt-70px{margin-top:70px}.mt-80px{margin-top:80px}.mt-90px{margin-top:90px}.mt-100px{margin-top:100px}.mb-10px{margin-bottom:10px}.mb-15px{margin-bottom:15px}.mb-20px{margin-bottom:20px}.mb-30px{margin-bottom:30px}.mb-40px{margin-bottom:40px}.mb-50px{margin-bottom:50px}.mb-60px{margin-bottom:60px}.mb-70px{margin-bottom:70px}.mb-80px{margin-bottom:80px}.mb-90px{margin-bottom:90px}.mb-100px{margin-bottom:100px}.iframe-container{position:relative}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.asp-1-2{height:0;padding-top:200%}.asp-1-1{height:0;padding-top:100%}.asp-4-3{height:0;padding-top:75%}.asp-3-2{height:0;padding-top:66.6%}.asp-16-9{height:0;padding-top:56.25%}.asp-2-1{height:0;padding-top:50%}.asp-3-1{height:0;padding-top:33.3%}.asp-4-1{height:0;padding-top:25%}.asp-3-4{height:0;padding-top:133%}@media (min-width: 768px){.asp-md-1-2{padding-top:200%}.asp-md-1-1{height:0;padding-top:100%}.asp-md-4-3{height:0;padding-top:75%}.asp-md-3-2{height:0;padding-top:66.6%}.asp-md-16-9{height:0;padding-top:56.25%}.asp-md-2-1{height:0;padding-top:50%}.asp-md-3-1{height:0;padding-top:33.3%}.asp-md-4-1{height:0;padding-top:25%}}.bk-cover{background-position:center center;background-size:cover;background-repeat:no-repeat}.linkbox{position:relative}.linkbox:hover{background-color:#ffecf5}.linkbox .more{position:absolute;display:block;width:100%;height:100%;top:0;left:0;text-indent:-9999px}.small{font-size:.7em}.ex-small{font-size:.5em}.large{font-size:1.2em}.xl{font-size:1.67em}.bold{font-weight:bold}.normal{font-weight:normal}.underline{text-decoration:underline}.base-text-color{color:#333}.theme-color{color:#d53070}.bk-theme-color{background-color:#d53070;color:white}.sub-color{color:#399}.bk-sub-color{background-color:#399;color:white}.red{color:#c20}.bk-red{background-color:#c20}.bk-lightgray{background-color:#f0f0f0}.maru{display:inline-block;height:1.5em;width:1.5em;border-radius:50%;line-height:1.5em;text-align:center}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-tategaki{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}@media (min-width: 768px){.text-md-center{text-align:center}.text-md-left{text-align:left}.text-md-right{text-align:right}.text-md-tategaki{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}}@media (max-width: 767px){.text-sp-center{text-align:center}.text-sp-left{text-align:left}.text-sp-right{text-align:right}.text-sp-tategaki{writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl}}a{color:#8e0f4e}a:not([href="tel:*"]) img:hover{opacity:.8}a[href*="tel:"]{cursor:default;pointer-events:none}a[href*="tel:"]:hover{color:#333;text-decoration:none}a[href*="tel:"].nolink{pointer-events:none}table.stripe tr:nth-child(odd){background-color:#f0f0f0}table.stripe tr:nth-child(even){background-color:white}table.stripe th,table.stripe td{border:none}table th,table td{padding:.5em;border:1px solid #ccc}table th{font-weight:bold}table td{font-weight:normal}ul.ls-none,ol.ls-none{list-style:none;padding-left:0}input[type="text"],input[type="tel"],input[type="email"],input[type="submit"],textarea{padding:.3em;width:100%;border-radius:3px}input[type="text"],input[type="tel"],input[type="email"],textarea{border:1px solid #ccc}input[type="submit"]{background-color:#399;color:#fff;outline:none;border:none;font-size:1rem}input[type="submit"]:hover{cursor:pointer;opacity:.8}#nav-main a{display:block}.content-slide-toggle{display:none}@media (min-width: 768px){.content-pc-slide-toggle{display:none}}@media (max-width: 767px){.content-sp-slide-toggle{display:none}}.memo{padding:.3em .5em;background-color:#FFE7FC;border:2px solid red;color:red;font-weight:bold;display:inline-block}.memo:before{content:'開発メモ';font-size:.9em;display:block;text-decoration:underline}.btn{margin-top:1em}.waku{border:1px solid #d53070;padding:.5em 1em;display:inline-block}.waku.black{border-color:black}.waku.gray{border-color:gray}.waku p{margin-bottom:0}.bk-white{background-color:white}.col-theme{color:#d53070}body{overflow-x:hidden}@media all and (-ms-high-contrast: none){body{background-attachment:scroll}}.headline p{background-color:#e0588c;color:white;padding:.3em;line-height:1;margin-bottom:0}section{padding:clamp(96px, 7vw, 192px) 0}section h3,section h4{margin-bottom:1em}section li h3,section li h4{margin-bottom:.5rem}#flyer section,#sponsor section{padding:30px 0}.listSponsor{margin-bottom:1.5em}.listSponsor.matsu01{font-size:1.1em}.listSponsor.ume{font-size:.95em}.bk-ex-light-theme-color{background-color:#fff8fb}.kaisai{position:absolute;padding:.8em 1em;left:8px;top:8px;background-color:lavenderblush;z-index:1;border-left:16px solid lightpink;line-height:1.5;box-shadow:1px 1px 3px #ddd}#mv picture{position:absolute;top:0;left:0;transform:translate(-8px, -16px) rotate(-1deg);box-shadow:0 2px 4px #eee}#mv picture:nth-child(2),#mv picture:nth-child(3){animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:running}#mv picture:nth-child(2){animation-name:mv-slide2}#mv picture:nth-child(3){animation-name:mv-slide3}@keyframes mv-slide2{0%{opacity:0}16.66%{opacity:0}33.33%{opacity:1}50%{opacity:1}66.66%{opacity:0}100%{opacity:0}}@keyframes mv-slide3{0%{opacity:0}50%{opacity:0}66.66%{opacity:1}83.33%{opacity:1}100%{opacity:0}}#first-sect{background-image:none;position:relative}#first-sect #textHeader{padding:8px}#first-sect #headline-info{text-align:center;padding-top:50px}#first-sect::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;background-position:center top;background-size:100%;background-repeat:no-repeat}#headline-info{position:relative}.news-post-list li{padding:.5em 0;border-bottom:1px dotted #ddd}.news-post-list li .date{display:inline-block;padding-right:1em}.news-post-list a{color:#d53070}.news-post-list a:hover{color:#DB4D84}@media all and (-ms-high-contrast: none){#first-sect{background-attachment:scroll}}#bnrs-youtube li{padding:5px 10px 0 0}#bnrs-youtube li a{display:block;border-radius:3px;overflow:hidden}#grayscreen,#grayscreen2,#contactGray{background-color:transparent;transition:background-color .2s}#grayscreen.active,#grayscreen2.active,#contactGray.active{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0}#grayscreen.active{z-index:54}#grayscreen2.active{z-index:56}#nav-container{position:fixed;top:36px;right:0;max-width:0;z-index:55}#nav-container:has(.active){max-width:100vw}#btn-menu-container{position:absolute;right:0}#btn-menu{cursor:pointer;z-index:55;width:70px;height:45px;border-radius:24px 0 0 20px;background-color:#d53070;transition:background-color .3s;position:relative}#btn-menu div{position:absolute;width:27px;left:22px;height:1px;background-color:white;margin-left:auto;margin-right:auto;transition:transform .5s , color .5s}#btn-menu div:nth-child(1){top:calc(32%)}#btn-menu div:nth-child(2){top:calc(50%)}#btn-menu div:nth-child(3){top:calc(68%)}#btn-menu.active{box-shadow:-0.2em 0 0 #efbed2}#btn-menu.active div:nth-child(1){top:calc(50%);transform:rotate(225deg)}#btn-menu.active div:nth-child(2){background-color:transparent}#btn-menu.active div:nth-child(3){top:calc(50%);transform:rotate(-225deg);transition:transform .3s}#nav-main{right:0;transform:translateX(100%);transition:transform .3s ease-in-out;margin-top:64px}#nav-main.active{transform:translateX(0)}#nav-main.active ul li a{box-shadow:-0.2em 0em 0 #efbed2}#nav-main ul{list-style:none;padding-left:0}#nav-main ul li{overflow:visible;text-align:right;transform:skewX(-5deg) translateX(0.2em);margin-bottom:1px}#nav-main ul li a{font-size:18px;padding:0.4em 25px 0.4em 1.5em;text-align:right;background-color:white;color:#5997ac;font-weight:bold;display:inline-block;border-radius:1.5em 0 0 1.5em;transform:translateX(0.2em)}.midashi-h2-std{text-align:center;font-weight:400;border-bottom:1px solid #d53070;line-height:1;padding-bottom:.2em;margin-bottom:1em;color:#666}.midashi-h2-std .sub{display:block;font-size:.3em;letter-spacing:.03em;font-weight:normal}#parking{background-color:white}#tt .container{max-width:1100px}#tt h2{margin-bottom:30px}#tt table{background-color:pink;width:100%}#tt th,#tt td{border-style:solid;border-color:transparent;padding:0}.ttbox{padding:5px;background-color:white;margin-bottom:15px}.btn-artist-close{position:fixed;font-weight:bold;top:50%;transform:translate(-50%, -50%);background-color:#d53070;color:white;line-height:1;width:1.5em;height:1.5em;text-align:center;border-radius:50%;z-index:100;display:none;cursor:pointer;align-items:center;justify-content:center;padding-bottom:.15em}.btn-artist-close:hover{background-color:#DB4D84}.btn-artist-close.active{display:flex}.extensible-list{margin-bottom:50px}.extensible-list li{background-color:white}.extensible-list li.active{border-radius:5px;z-index:100;position:fixed;top:50%;background-color:white}.extensible-list li.active h3{text-align:left}.extensible-list li .txt{text-align:left}.extensible-list li h4{margin-bottom:.3em;font-weight:normal}.extensible-list li h3{margin-bottom:0}.extensible-list>li.active figure{background-size:contain;background-color:#eee}.extensible-list>li figure{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}.extensible-list>li figure.live::before{content:"LIVE出演";background-color:#d53070}.extensible-list>li figure.VTR::before{content:"パブリック\Aビューイング";background-color:#56aecf;white-space:pre}.extensible-list>li figure::before{position:absolute;color:white;font-weight:bold;padding:.2em .3em;border-radius:.2em;line-height:1}.extensible-list>li p:not(.btnIv){text-align:justify}.shuttenIchi{display:inline-flex;justify-content:center;align-items:center;width:2.5em;height:2.5em;line-height:1;border-radius:1.25em;border:2px solid white;color:white;position:relative;bottom:0.3em;margin-right:.3em;font-weight:bold}.shuttenIchi.orange{background-color:#f29b1c}.shuttenIchi.blue{background-color:#25abe5}.shuttenIchi.green{background-color:#1a9b10}.shuttenIchi.pink{background-color:#e9538b}#shutten-list{margin-bottom:50px}#shutten-list li h4{margin-bottom:.3em;font-weight:normal}#shutten-list li p{margin-bottom:0}#shutten-list li .shuttenIchi{display:inline-flex;justify-content:center;align-items:center;width:2.5em;height:2.5em;line-height:1;border-radius:1.25em;border:2px solid white;color:white;position:relative;bottom:0.3em;margin-right:.3em;font-weight:bold}#shutten-list li .shuttenIchi.orange{background-color:#f29b1c}#shutten-list li .shuttenIchi.blue{background-color:#25abe5}#shutten-list li .shuttenIchi.green{background-color:#1a9b10}#shutten-list li .shuttenIchi.pink{background-color:#662d91}#shutten-list li .shuttenStyle img{width:2em;margin-right:.5em;vertical-align:baseline}#shutten-list li .shuttenNaiyo .innerShuttenNaiyo{font-size:13px;display:inline-block;color:darkgoldenrod;font-weight:bold;border-radius:.7em;margin-bottom:.5em}#shutten-list li .comment{font-size:13px}#shutten-list li .detail table{margin-top:16px;border-bottom:1px solid #999;clear:left}#shutten-list li .detail thead th{background-color:#999;color:white;font-weight:normal}#shutten-list li .detail th,#shutten-list li .detail td{text-align:center;border:none;padding:.2em;vertical-align:middle}#shutten-list>li figure{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;border:1px solid #ddd}#shutten-list>li p{text-align:justify;line-height:1.2}.social{padding:0;margin:0 0 5px;display:flex;position:relative;flex-wrap:wrap}.social li{list-style:none;padding:0;margin:0;display:inline-block;text-align:center}.social li a.icon{font-size:16px;display:table;width:2em;height:2em;margin:0 4px}.social li a.icon:hover{text-decoration:none;opacity:.8}.social li a.icon i{display:table-cell;vertical-align:middle;font-size:1.2em}.social li.a_othersites{width:100%;padding-top:.7em}.social.social-circle a.icon{background:#d80f76;color:#fff;border-radius:50%}.social.social-circle a.icon img{transform:translateY(0.25em)}#supporters h2{padding-bottom:.2em;border-bottom:1px solid #aaa;margin-bottom:30px}#supporters ul{padding:50px 0}#supporters ul li{display:inline-block;padding-right:.3em}#supporters ul li::after{content:" 様 /"}#supporters ul li:last-child::after{content:" 様"}.btn-donate{text-align:center;line-height:1;margin:30px 0}.btn-donate a{display:inline-block;padding:.3em .7em;background-color:#d53070;color:white;border-radius:.2em;font-size:18px;font-weight:bold}.btn-donate a:hover{text-decoration:none;background-color:#f94b9b}#sns .list-sns li{padding:16px;text-align:center}#sns .list-sns li a img:hover{opacity:1;filter:brightness(0)}.copy{color:white;padding:.3em}.copy a{color:white;text-decoration:underline}#btn_to_top{margin-bottom:0;position:fixed;bottom:20px;right:20px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #d53070;mix-blend-mode:darken}html:not(.testPage) .testShow{display:none !important}.testPage .testHide{display:none !important}#testAttention{position:fixed;top:0;left:0;width:100%;padding:.1em;background-color:rgba(255,0,0,0.5);color:white;text-align:center;z-index:9999;font-weight:bold}#fancybox-tmp{display:none}#photoarchive .year{padding-top:50px;position:relative}#photoarchive .year::before{position:absolute;top:calc(-.9em + 50px);font-size:64px;font-style:italic;font-weight:bold;width:100%;text-align:center;color:rgba(0,0,0,0.4)}#photoarchive .year.y2015::before{content:"2015"}#photoarchive .year.y2016::before{content:"2016"}#photoarchive .year.y2017::before{content:"2017"}#photoarchive .year.y2018::before{content:"2018"}#photoarchive .year.y2019::before{content:"2019"}.tokuten figure{margin-bottom:30px}.tokuten img.magnet{width:80%;max-width:640px}.tokuten img.badge{width:480px;max-width:80%}#contentKyosanKigyo{display:none}#contentKyosanKigyo th,#contentKyosanKigyo td{text-align:left}#selectKojinKigyo{list-style:none;padding-left:0}#selectKojinKigyo li{display:block;width:16em;padding:.7em 1.5em;border-radius:.3em;box-shadow:1px 1px 3px #666;margin-bottom:20px;font-weight:bold;cursor:pointer}#selectKojinKigyo a{text-decoration:none;color:inherit}#btnKojin{background-color:#ffe478}#btnKojin:hover{background-color:#FFDF5F}#btnKigyo{background-color:#B9FFDB}#btnKigyo:hover{background-color:#9CFFCC}#areaGuide{border-top:3px double #ddd;border-bottom:3px double #ddd;padding:15px;background-color:white}#enki{margin-bottom:50px;background-color:white;padding-bottom:.5em}#enki h2{background-color:#e85da8;color:white;padding:.2em .5em}#openEnki{font-size:16px;font-weight:normal;display:block;width:10em;text-align:center;margin-left:auto;margin-right:auto;background-color:white;border:3px solid #ccc;border-radius:1.5em;padding:.3em 1em;cursor:pointer}#openEnki:hover{background-color:#eee}#openEnki::before{content:'全文を読む'}#openEnki.active::before{content:'閉じる'}#enkiText{overflow:hidden;text-align:left;text-align:justify;transition:max-height .5s ease-in-out}#enkiText.active{max-height:100em}#enkiText ul{font-weight:bold}#enkiText ul ul{font-weight:normal}.btn a,.btnAudition a{cursor:pointer;display:inline-block;color:white;padding:.3em 1em;border-radius:.3em;box-shadow:1px 1px 1px #999;margin-bottom:16px;text-decoration:none;text-align:center}.btn a{background-color:#008196}.btn a:hover{background-color:#0095AD}.btnAudition a{background-color:#d53070}.btnAudition a:hover{background-color:#DB4D84}#flyer section,#sponsor section,#audition section{padding-top:15px !important}#flyer #contactGray,#sponsor #contactGray,#audition #contactGray{display:flex;justify-content:center}#flyer div.wpcf7-response-output,#sponsor div.wpcf7-response-output,#audition div.wpcf7-response-output{background-color:white;position:fixed;top:40vh;width:90%;max-width:400px;margin:0 auto;border-radius:10px;padding:15px;cursor:pointer;left:50%;transform:translateX(-50%)}#mapLagoon20{max-width:480px}#audition .sectInSect{margin-bottom:30px}#audition .sectInSect h3{padding:.2em .5em;background-color:#ffecf5;color:#333;margin-bottom:1em}.hissu::before{content:'必須';letter-spacing:.1em;font-size:.8em;display:inline-block;padding:0.1em 0.3em;margin-right:1em;color:white;background-color:#333;border-radius:0.3em;position:relative;top:-0.1em;font-weight:normal}#audition #entryForm th{white-space:nowrap}#audition #entryForm td tr{background-color:white;border-bottom:1px dotted #ccc}#audition #entryForm td th{font-weight:normal}.btnAudition{text-align:center}#cancel{margin-bottom:15px}.listInline li,#listFlyer li,#sponsorKojinList li{display:inline-block}.listInline li::after,#listFlyer li::after,#sponsorKojinList li::after{content:'様 / ';padding-left:.5em}#listFlyer{margin-top:36px}#listFlyer .kyoryoku li{font-size:14px}.listInline li:last-child::after,#sponsorKojinList li:last-child::after{content:'様'}#sponsorKigyoList{margin-bottom:30px}#sponsorKigyoList li{font-size:18px}.logo-box.logo-img,.logo-box.logo-txt{display:inline-block;border:1px solid #ddd;background-color:white}.logo-box.logo-img{padding:24px;margin-bottom:24px}.logo-box.logo-txt{margin-bottom:12px;padding:.5em 24px;min-width:160px;box-sizing:content-box}#sponsorKojinList li{display:inline-block}.listInline h2,#listFlyer h2{font-size:clamp(20px, 2vw, 40px)}.listInline li:last-child::after,#listFlyer li:last-child::after{content:'様 / ほか'}#shinsain h3{background-color:#ffecf5;padding:.2em .5em;margin-bottom:1em;letter-spacing:.1em;font-weight:normal}#shinsain .shinsain{border-bottom:1px dotted #ccc}#shinsain .shinsain h4{font-family:"Noto Serif JP",serif;margin-bottom:.1em;letter-spacing:.1em;padding-bottom:.2em;border-bottom:1px solid #999}#shinsain .shinsain h5{font-family:"Noto Serif JP",serif;font-style:italic;border-bottom:1px solid #ccc}#audition h3{color:#d53070;padding:.5em;border:1px solid #d53070;margin-bottom:1em}#auditionEnd{background-color:mistyrose;padding:.2em .5em;margin-top:1em;margin-bottom:1em;font-weight:bold}#cancel{background-image:url("images/bk-stripe-pink");padding:10px;margin-bottom:0}#thanks{position:relative}#thanks .ribbon{background-color:rgba(255,255,255,0.7);box-shadow:1px 1px 3px #ddd;position:relative;overflow:hidden}#thanks .ribbon::before{content:'';display:block;position:absolute;left:0;width:200px;background-color:#d53070;transform:rotate(-45deg);transform-origin:bottom left}#thanks .ribbon p.sign{font-weight:bold;text-align:right;margin-top:3em;line-height:1.4}#thanks h2{color:#666;margin-bottom:2em}.annotation-archive{margin-top:32px;border-top:1px solid #ddd;padding-top:16px}#kanpa{text-align:center;background-color:white;border-radius:16px;border:3px solid #ffecf5;max-width:640px}#kanpa h3{color:#d53070;font-size:24px;margin-bottom:1em;padding-bottom:.2em;border-bottom:3px solid #ffecf5}#kanpa ul{text-align:left;display:inline-block}#listFlyer{margin-bottom:48px}#sponsor h3{background-color:#fff8fb;padding:0.3em 1em;border-left:0.2em solid #d53070;margin-top:2.5em}#sponsor h4{background-color:beige;padding:0.5em 1em}#sponsor .sponsor-rank{text-align:center;margin-bottom:16px;background-color:transparent}#sponsor .sponsor-rank h5 .txt{border-bottom-width:1px;border-bottom-style:solid;font-size:18px}#sponsor .sponsor-rank.gold h5{color:goldenrod}#sponsor .sponsor-rank.silver h5{color:dimgrey}#sponsor .sponsor-rank.bronze h5{color:saddlebrown}#kanpabox{background-color:aliceblue;padding:32px 32px 16px;border-radius:16px;box-shadow:4px 4px 0 #ddd;transform:translateX(-2px)}#kanpabox h3{margin-top:0;background-color:white;border-left:none;color:#d53070;line-height:1;padding:0.5em 1em;border:3px solid #ffecf5;border-radius:1.2em}#kanpabox .kyoryoku{background-color:white}#kanpabox .kyoryoku ul{padding:0 16px 16px}.p2{table-layout:fixed}.bnr-txt-sponsor{font-size:16px;border-spacing:8px;border-collapse:separate;margin-bottom:32px}.bnr-txt-sponsor td{border-color:#fff8fb;border-width:2px;border-image:linear-gradient(15deg, #dadefd 0%, #f3dde7 50%, #dadefd 100%);border-image-slice:1}.bnr-img-sponsor{margin-bottom:0}#sponsorKojinList{margin-bottom:100px}#grayscreen,#grayscreen2,#contactGray{background-color:transparent;transition:background-color .2s}#grayscreen.active,#grayscreen2.active,#contactGray.active{position:fixed;width:100%;height:100%;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}#grayscreen.active{z-index:54}#grayscreen2.active{z-index:56}#tt h3{color:white;background-color:#d53070;padding:.3em .5em;margin-bottom:5px}#tt table{font-size:14px}#tt tr:first-child th{padding-top:8px;padding-bottom:8px}#tt tr:first-child th:first-child{background-color:#d53070;color:white}#tt td a{font-weight:bold;text-decoration:underline}.tee-or-not-container{text-align:center}.tee-or-not-container img{max-width:50%}.shop-bnr-container{margin-bottom:32px;text-align:center}.shop-bnr-container>*{display:block;margin-bottom:16px}.shop-bnr-container a{text-decoration:none}.shop-bnr-container a img:hover{opacity:1}#imr-blend h2{text-align:center}#imr-blend h2 img{max-width:80%}#imr-blend .parent-md-2{margin-bottom:24px}#inner-areaguide.active{border-radius:5px;z-index:100;position:fixed;top:50%;transform:translateY(-50%);background-color:white;padding:8px;width:92%;left:2%}#inner-areaguide.active .btn-close{display:flex;justify-content:center;align-items:center}#inner-areaguide .btn-close{font-size:20px;position:absolute;font-weight:bold;top:-.7em;right:-.7em;background-color:#d53070;color:white;line-height:1;width:1.5em;height:1.5em;text-align:center;border-radius:50%;z-index:4;display:none;cursor:pointer}#inner-areaguide .btn-close:hover{background-color:#E75E9D}#inner-areaguide .iframe-container{padding-top:65.1%}.btn-kaijoMap a{display:inline-block;padding:0.2em 0.5em;border:2px solid slategray;color:slategray !important;font-weight:bold;border-radius:0.2em;margin-top:0.5em;cursor:pointer;background-color:white}.btn-kaijoMap a:hover{background-color:aliceblue}#photo-archive-2022 .youtube-2022 li{padding:8px}#organizer li{margin-bottom:.5em}#organizer .innerOrganizer{margin-bottom:36px}#organizer .innerOrganizer h3{background-color:#fff8fb;padding:0.3em 1em;border-bottom:3px solid #ffecf5}#organizer .innerOrganizer .bnr-txt{display:inline-block;background-color:white;border:1px solid #ddd;padding:.3em .5em}#page-footer{background-color:#d53070}#list-supporter-wrapper{background-color:white}#list-supporter-wrapper h3{background-color:beige;padding:.3em;margin-bottom:.5}#list-supporter-wrapper p{padding:0 1em;margin-bottom:.5em}#list-supporter-wrapper #list-supporter{padding:0 1em 1em;margin-bottom:0}#list-supporter li{display:inline-block}#list-supporter li::after{content:" 様 / "}#list-supporter li:last-child::after{content:" 様"}.shuttenTitle h3{display:flex;flex-wrap:wrap}.shuttenTitle h3 img{margin-right:.5em}.shutten-list-tmp{list-style:none;padding-left:0}.shutten-list-tmp li{font-size:18px;font-weight:bold}.shutten-list-tmp li .naiyo::before{content:'('}.shutten-list-tmp li .naiyo::after{content:')'}#colabo h2{border-bottom:none}#colabo h2 img{display:block;margin:0 auto}#colabo .colabo-items{margin-top:32px;padding:16px}#colabo .colabo-items li{text-align:left;border-bottom:1px dotted #ccc;margin-bottom:16px}#colabo .colabo-items li h3{font-size:20px;font-family:"Noto Serif JP",serif;padding-left:.5em;border-left:0.2em solid #d53070}#colabo .colabo-items li p{font-size:14px}#colabo .colabo-items li dl{margin-bottom:0}#colabo .colabo-items li dt{font-size:.7em;margin-bottom:.5em}#colabo .colabo-items li dt .txt{background-color:white;display:inline-block;padding:.2em .5em;border-radius:.2em;border:1px solid #d53070;color:#d53070}#colabo .colabo-items li dd .txt{font-size:.7em;cursor:pointer;padding:.2em;border-radius:.2em}#colabo .colabo-items li dd .txt .shuttenIchi{margin-left:.5em}section:nth-child(odd) .colabo-items{background-color:white}section:nth-child(even) .colabo-items{background-color:#fff9f0}#compi h3{text-align:center;margin-bottom:36px}.container-compi .list-songs h4{margin-bottom:.5em;padding-bottom:.2em;border-bottom:1px solid #333}.container-compi .list-songs ol{padding-left:0;list-style-position:inside}.container-compi .list-songs li{font-size:12px}#btnYoko{display:inline-block;width:100%;max-width:320px;line-height:1;background-color:#fff8fb;padding:.3em 1em;border-bottom:2px solid #d53070;font-size:24px;margin-bottom:1em}.content-slide-down{display:none}#audition-yoko{margin-left:auto;margin-right:auto;margin-bottom:32px}#audition-yoko th,#audition-yoko td{border:2px solid white;text-align:left;padding:1em}#audition-yoko th{background-color:#fff8fb}#audition-yoko td{background-color:#f3f3f3}#audition-yoko a{text-decoration:underline;font-weight:bold}#artists .special-stage{font-weight:bold;text-align:center}#inner-areaguide.active{position:fixed;top:50%;left:5%;width:90%;transform:translateY(-50%);z-index:56}.bottom-btns{position:fixed;margin-bottom:0;bottom:20px;width:calc(50% - 48px);height:45px;background-color:#d53070;color:white !important;display:flex;align-items:center;justify-content:center;border-radius:23px;line-height:1;border:3px solid white;z-index:53;cursor:pointer}.bottom-btns a{color:white}.bottom-btns:hover{text-decoration:none}#btn-go-tt{left:10px}.btn-kaijoMap{right:76px}.extensible-list li.active .txt h3{margin-top:.5em;margin-bottom:0}.extensible-list li figure{margin-bottom:0}.sponsor-lv1{margin-bottom:3em}.sponsor-lv1 li{font-size:22px;font-weight:bold}.sponsor-lv1 li img{width:220px;max-width:80%}.sponsor-lv2 li{font-size:22px;font-weight:bold}.sponsor-lv3 li{font-size:18px;font-weight:bold}.sponsor-lv4 li{font-size:16px}#cf h2{background-color:darkorange;color:white;padding:.3em;letter-spacing:.05em;font-size:clamp(20px, 1.5vw, 32px);margin-bottom:1em}#cf h3{color:darkorange;font-size:20px;margin-bottom:.5em}#cf p{line-height:2;font-size:18px;margin-bottom:3em}section.pt-5vh{padding-top:5vh}section#artists h2::before,section#sponsor h2::before{background-image:url("images/illust/gako-main.svg")}section#about h2::before{background-image:url("images/illust/gako-about.svg")}section#access h2::before{background-image:url("images/illust/gako-access.svg")}section#sns h2::before{background-image:url("images/illust/gako-sns.svg")}section#areaguide h2::before{background-image:url("images/illust/gako-junbi.svg")}section.bk-mizuiro{background-image:url("images/bk_mizuiro.png")}section.bk-hadairo{background-image:url("images/bk_hadairo.png")}section.gap-sect{position:relative}section.gap-sect::before{content:"";display:block;position:absolute;top:0;transform:translate(0, -50%);width:100%;background-position:center;background-repeat:repeat-x;background-image:url("images/gap-sect.svg?9")}section.gap-reverse::before{transform:scaleX(-1) translate(0, -50%);transform-origin:center}#cf .nishikan_ward_master{width:94%;max-width:640px;margin-left:auto;margin-right:auto;background-color:white;padding:24px}#cf .nishikan_ward_master figure{text-align:center;margin-bottom:16px}#cf .nishikan_ward_master .txt p{font-size:14px;margin-bottom:.5em}#cf .nishikan_ward_master .txt p.sign{text-align:right;font-style:italic;font-weight:bold;font-family:"Noto Serif JP",serif;margin-bottom:0;line-height:1.5}.ticker{white-space:nowrap;width:100%;display:flex;align-items:center;overflow:hidden;color:#d53070;padding-top:4px;padding-bottom:4px;font-weight:bold;background-color:#d53070;background-image:url("images/bk_dots_wh30.png")}.ticker ul{display:flex;align-items:center;animation:ticker 30s linear infinite;list-style:none;margin-bottom:0}.ticker li{margin-right:64px}.ticker li a{color:white;text-decoration:none}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}#sponsor .btnAudition.nuki a{background-color:white;color:#d53070;border:2px solid #d53070}.kyosan-variation table{margin:24px auto 32px}.kyosan-variation table tr th,.kyosan-variation table tr td{border-color:white}.kyosan-variation table tr th.a,.kyosan-variation table tr th.s,.kyosan-variation table tr th.t{color:white}.kyosan-variation table tr th.a{background-color:#009eff}.kyosan-variation table tr th.s{background-color:#deab00}.kyosan-variation table tr th.t{background-color:#5100ff}.kyosan-variation table tr:nth-child(-n+2){text-align:center}.kyosan-variation table tr:nth-child(odd){background-color:#eeeeee}.kyosan-variation table tr:nth-child(odd) td.a{background-color:#d1edff}.kyosan-variation table tr:nth-child(odd) td.s{background-color:#ffeeb5}.kyosan-variation table tr:nth-child(odd) td.t{background-color:#e2d4ff}.kyosan-variation table tr:nth-child(even){background-color:#f3f3f3}.kyosan-variation table tr:nth-child(even) td.a{background-color:#e1f3ff}.kyosan-variation table tr:nth-child(even) td.s{background-color:#fff5dd}.kyosan-variation table tr:nth-child(even) td.t{background-color:#f0e9ff}#vol dt{background-color:#fff8fb;padding:.3em .3em .1em;border-bottom:1px solid #d53070;margin-bottom:.5em}.actor_day h3.midashi_actor_day{text-align:center;position:relative}.actor_day h3.midashi_actor_day::before{content:'';display:block;position:absolute;width:95%;left:2.5%;top:calc(50% - 2px);border-top-style:dotted;border-color:#d53070}.actor_day h3.midashi_actor_day .txt{display:inline-block;padding:.5em 1em;background-color:white;color:#d53070;border-style:solid;border-color:#d53070;border-radius:1.1em;line-height:1;position:relative;z-index:1}.act_guest h4{text-align:center}.act_guest h4 .txt{font-size:18px;padding:.3em 2em;line-height:1;background-color:#d53070;color:white;border-radius:1em}.act_guest .tt_only{display:none}#tt td a.ttonly1:not([data-id="a_hanako_2025-2"]){pointer-events:none;text-decoration:none;border:none}
/*# sourceMappingURL=style.css.map */
