﻿a[href*="tel:"]{pointer-events:auto}img.alignleft,img.alignright{float:none;display:block;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.lb-nav a{transform:scale(0.5)}.lb-nav a.lb-next,.lb-nav a.lb-prev{opacity:.6}.lb-nav a.lb-next{transform-origin:right center}.lb-nav a.lb-prev{transform-origin:left center}section.default{padding:50px 0}section.narrow{padding:50px 0}section#first-sect{padding-top:0;padding-bottom:0}section.gap-sect::before{height:20vh;background-size:cover}#tt .ttbox table{width:100%}#tt .ttbox tr:has(td:empty){display:none}#tt .ttbox tr:has(td:not(:empty)){display:flex}#tt .ttbox th{font-size:16px;white-space:nowrap}#tt .ttbox th:nth-last-of-type(1){display:none}#tt .ttbox td{font-size:16px;padding-top:.5em}#tt .ttbox td:empty{display:none}#tt .ttbox td:has(.s1):before,#tt .ttbox td:has(.s2):before,#tt .ttbox td:has(.s3):before,#tt .ttbox td:has(.s4):before{font-size:.8em;display:block}#tt .ttbox td:has(.s1){background-color:#e9ffe9}#tt .ttbox td:has(.s1):before{content:'伝承館のそと';color:#003400}#tt .ttbox td:has(.s2){background-color:#e9e9ff}#tt .ttbox td:has(.s2):before{content:'いわむろやの中';color:#4444B2}#tt .ttbox td:has(.s3){background-color:#ffe9f2}#tt .ttbox td:has(.s3):before{content:'足湯のおとなり';color:#A25271}#tt .ttbox td:has(.s4){background-color:#fff4ea}#tt .ttbox td:has(.s4):before{content:'ゆもとやラウンジ';color:#5C2A00}.extensible-list{border-bottom:1px solid #ddd}.extensible-list li{position:relative}.extensible-list li.detailShow .detail table{transform:translateX(0)}.extensible-list li .btn-detail-open,.extensible-list li .btn-detail-close{font-size:13px;display:inline-block;letter-spacing:.1em;background-color:white;color:#d53070;padding:0.4em 0.8em;border-width:1px;border-style:solid;border-radius:1.1em;line-height:1;position:absolute;bottom:8px;right:8px;z-index:1}.extensible-list li .btn-detail-open{display:inline-block;border-color:#d53070}.extensible-list li .btn-detail-close{display:none;border-color:#999;color:#999}.extensible-list li .detail{display:none;transition:opacity 1.5s,filter 1.5s}.extensible-list li figure{width:15%;padding-top:15%;float:left;margin-right:10px;transition:width .2s,padding-top .2s}.extensible-list li figure::before{font-size:12px}.extensible-list li.active{left:2%;width:90%;border-bottom:none;padding:16px 20px 16px 16px;top:50%;transform:translateY(-50%)}.extensible-list li.active figure{width:40%;padding-top:40%;margin-bottom:8px}.extensible-list li.active .txt{display:inline}.extensible-list li.active .detail{display:block}.extensible-list li.active .detail .social{margin-top:8px;margin-bottom:0}.extensible-list li.active .detail .comment{text-align:justify}.extensible-list li.active .btn-detail-open,.extensible-list li.active .btn-detail-close{display:none}.extensible-list li.jikadashi .detail{display:block;filter:opacity(1)}.extensible-list li.jikadashi .btn-detail-open,.extensible-list li.jikadashi .btn-detail-close{display:none}.extensible-list>li{padding:8px;border-top:1px dotted #ddd;overflow:hidden;margin-bottom:0}.extensible-list>li figure::before{bottom:5px;right:5px}#btn_to_top{right:10px;background-color:rgba(255,255,255,0.9);z-index:55}.scroll{overflow:scroll}.scroll table th,.scroll table td{width:auto;white-space:nowrap}table.sp-block>tbody,table.sp-block>tbody>tr,table.sp-block>tbody>tr>th,table.sp-block>tbody>tr>td{display:block}table.d-block>tbody>tr>th{padding-bottom:0}#enki h2{font-size:16px}#enki .text{padding:.5em}#enki ul{padding-left:1.5em}#enkiText{max-height:9em}#covid19 h2{font-size:16px}#covid19 .text{padding:.5em}#covid19 ul{padding-left:1.5em}.midashi-h2-std{font-size:28px}#areaGuide.container{width:100%}#parking{margin-top:30px}.tokuten{text-align:center}#selectKojinKigyo li{margin-left:auto;margin-right:auto}#btnFlyer a{display:block;text-align:center}.btnAudition{text-align:center}#shinsain{padding-top:30px;margin-bottom:15px}#shinsain h3{font-size:20px}#shinsain .shinsain{padding-top:10px;margin-bottom:10px;padding-bottom:10px}#shinsain .shinsain figure{float:left;width:47%;padding-right:10px;margin-bottom:5px}#shinsain .shinsain h4{font-size:18px}#shinsain .shinsain h5{font-size:16px}.shinsain li{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px;padding-bottom:12px;border-bottom:1px dotted #ddd}.shinsain li figure{width:24%}.shinsain li .txt{width:74%}#creator{padding-top:30px}.infoWithImg{padding-top:10px;margin-bottom:5px;padding-bottom:10px}.infoWithImg figure{float:left;width:47%;padding-right:10px;margin-bottom:5px}.infoWithImg h4{font-size:18px}.infoWithImg h5{font-size:16px}#kiko figure{width:150px}#vol h2{margin-bottom:30px}#sb_instagram .sbi_photo{height:0;padding-top:100%}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3 #sbi_images .sbi_item:nth-child(n+7){display:none}#haishinLink figure{text-align:center}#thanks .ribbon{padding:48px 6%}#thanks .ribbon::before{top:60px;height:24px}#thanks .ribbon p{line-height:1.6;font-size:16px;margin-bottom:.5em}#thanks h2{font-size:18px}#kanpa{padding:4%}#kanpa p:not(.btnAudition){text-align:left}#headline-info li{text-align:left}.bnr-txt-sponsor td{margin-bottom:8px}#imr-blend h2{margin-bottom:36px}#imr-blend figure img{display:block;margin-left:auto;margin-right:auto}#timeline-tw div{margin-left:auto;margin-right:auto}#tt h3{border-radius:2em}#tt h3::after{content:"▽ タップしてひらく ▽";display:block;font-size:14px;font-weight:normal}#tt h3.active::after{content:"△ タップしてとじる △";display:block;font-size:14px;font-weight:normal}#tt tr{display:flex;flex-wrap:wrap}#tt tr:first-child{display:none}#tt th,#tt td{border:1px solid white}#tt th{background-color:#666;color:white;border-top:3px solid #aaa;width:100%}#tt td{width:100%}#tt td:empty{display:none}#tt td::before{display:block;width:100%;font-size:14px}#colabo h2 img{width:80%}#colabo .colabo-items li{overflow:hidden}#colabo .colabo-items li figure{float:left;width:48%;margin-bottom:4px;margin-right:8px}.kaisai{font-size:12px}#mv{padding-top:180.13%}#mv picture{width:104vw}#artists .special-stage{font-size:18px}.btn-artist-close{font-size:18px;right:0}.sponsor-lv2 li{font-size:21px}#organizer .sponsor-lv4 li{margin-bottom:.5em}.actor_day h3.midashi_actor_day::before{border-top-width:2px}.actor_day h3.midashi_actor_day .txt{border-width:2px;font-size:16px}#tt .ttbox table tr td:has([data-id="nagashisomen_2025"]){background-color:azure}#tt .ttbox table tr td:has([data-id="nagashisomen_2025"]):before{display:none}
/*# sourceMappingURL=sp.css.map */
